@charset "UTF-8";
/* CSS Document */
.main{
	background:url(../img/common/bg_main.gif) repeat-x 0 0;
	padding:20px 0 10px;
	text-align:center;}

#mainimage{
	width:1020px;
	margin:0 auto;}

#topicpath{
	text-align:right;}
#topicpath li{
	display:inline; 
	padding:0 3px;
}

#subnav{
	width:200px;
	display:block;
	margin:0 0 20px;}
#subnav li{
	background:#efefef;
	margin:0 0 2px;
	padding:3px 5px;
	border:#CCC 1px solid;
	}
	
dl#news{
	margin:10px auto;}
dl#news dt{
	color:#00a0e9;
padding:0 0 0 7px;}
dl#news dd{
	border-bottom:1px dotted #999;
	margin:-18px 0 7px ;
	padding:0 0 7px 100px;}

#news dd:last-child{
	border:none;
	text-align:right;
	margin:5px 0;}
	

h4#flow{
	border:#CCC 1px solid;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#FFFFFF;
	background:url(../img/common/bg_subtitle.gif) repeat-x 0 0;
	margin:0 1px 20px;
	padding:10px 10px 0;
	height:25px;
	color:#FFFFFF;
	font-size:14px;
}
p.flow_last{
	padding:0 0 30px;
}
.belongings{
	background:url(../img/index/img_2.jpg) no-repeat right bottom;}


.textbox_left{
	width:380px;
	float:left;
}
.textbox_right{
	width:380px;
	float:right;}
.copy{
	color:#00a0e9;
	font-size:14px;
	margin:0 0 10px;
	padding:0 0 5px;
	border-bottom:#999999 1px dotted;
	font-weight:bold;
}
.pdf{
	text-align:right;
	margin:0 0 15px;}
.pdf a{
	background:#eee url(../sanriku/img/pdf.gif) no-repeat 5px center;
	padding:10px 15px 10px 30px;
	border:#CCC 1px solid;
	}
	
.pdf_3cl{
	text-align:left;
	margin:0 0 15px;}
.pdf_3cl a{
	display:inline-block;
	width:180px;
	background:#eee url(../sanriku/img/pdf.gif) no-repeat 5px center;
	padding:10px 15px 10px 30px;
	/*border:#CCC 1px solid;*/
	}
	
.sanriku{
	background:#eee url(../sanriku/img/from.gif) no-repeat 190px 3px;
	margin:0 0 10px;
	padding:5px;
	border:#CCC 1px solid;
	width:200px;
	float:right;
}
select{
	width:200px;
}

	
.sign{
	text-align:right;}
table{
	width:750px;
	margin:10px auto;
}

th,
td{
	padding:5px;
	border:#ccc 1px solid;
	text-align:left;
	vertical-align:top;
}
th{
	background:#eee;
}
.company th{
	background:#eee;
	width:140px;
}
.red{
	color:#FF0000;
}
.edu th{
	width:40%;
}
.edu td.school{
	background:#E6FCFF;
}
.flow_num{
	font-size:14px;
	color:#000;
	margin:0 0 5px;
	padding:0 0 5px;
	border-bottom:#ccc 1px dotted;
}
.emphasis{
	font-size:14px;
	font-weight:bold;
}



#month,#date{
	width:50px;
}
form #name,
form #tel,
form #email{
	width:200px;
}
form #address{
	width:500px;
}
#inquirytext{
	width:500px;
	height:20em;}
	
ul#sitemap{
	}	
ul.sitemap li{
	list-style: square;
	padding:0 0 10px;
}
ul.sitemap li.second{
	margin:0 30px;}	
ul.sitemap li.third{
	margin:0 50px;}
	
.privacy li{
	padding:0 0 10px;
}
.purpose{
	padding:0 0 10px;}	
	
.takata2{
	height:35px;
	margin:0 0 10px;
	padding:15px 0 10px 70px;
	border-bottom:#999999 1px dotted;
	background:url(../img/index/takata2.gif) no-repeat left 0;
	position:relative;
}
.app{
	position:absolute;
	right:0;
	top:0px;
}
.hiraizumi2{
	height:35px;
	margin:0 0 10px;
	padding:15px 0 10px 70px;
	border-bottom:#999999 1px dotted;
	background:url(../img/index/hiraizumi2.gif) no-repeat left 0;
	position:relative;
}
.tono2{
	height:35px;
	margin:0 0 10px;
	padding:15px 0 10px 70px;
	border-bottom:#999999 1px dotted;
	background:url(../img/index/tono2.gif) no-repeat left 0;
	position:relative;
}
.yamagata2{
	height:35px;
	margin:0 0 10px;
	padding:15px 0 0px 70px;
	background:url(../img/index/yamagata2.gif) no-repeat left 0;
	position:relative;
}
h5.sanriku_noticeh5{
    font-weight:bold;
    font-size:110%;
    margin-bottom:5px;
    background: #EEE;
    padding: 5px;
	color:#FF5F00;
}



.btnArea{text-align:center; margin:40px auto 20px;}
.btn_kyufu {
	-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
text-indent:0;
	border:1px solid #3866a3;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
height:65px;
	line-height:65px;
width:400px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #2867a6;}
.btn_kyufu:hover {
	color:#ffffff !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;}
.btn_kyufu:active {position:relative; top:1px; }