﻿@charset "utf-8";

/*------------------------------------------------------subnav start---------------------------------------------------------*/

#navwrap{
	width: 907px;
	height:31px;
	background-image:url(../images/subnav_bg.jpg);
	margin:1px auto 5px;
}

#navwrap #subnav{
	margin:0 auto;
	width:868px;
	height:23px;
	background-image:url(../images/subnav.jpg);
	text-align:left;
	padding:8px 0 0 18px;
}

#navwrap #subnav ul{
	width: 518px;
	text-align:left;
	margin-left:350px;
	}
	
#navwrap #subnav li {
	list-style: none;
	float:left;
	padding: 0 15px;
	
}

.bg_dot{
	background-image:url(../images/dotted.gif) ;
	background-repeat: no-repeat;  
}

#title{
	width:868px;
	height:51px;
	text-align:left;
	background-image:url(../images/title_bg.jpg);
	padding: 8px 0 0 20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

/*------------------------------------------------------subnav end---------------------------------------------------------*/

/*------------------------------------------------------ex_scheduel start---------------------------------------------------------*/

#subcontent{
	width:797px;
	margin:0 auto;
	padding:25px;
	border-left-color:#e2e2e2;
	border-right-color:#e2e2e2;
}

#subcontent #schedule_search{
	margin:0 auto;
	width:703px;
	background-image:url(../images/blue_bg.jpg);
}

#subcontent table {
	width:680px;
	text-align:left;
	line-height: 26px;
	margin-left:15px;
	margin-top:15px;
}

#subcontent table tr td select {	
	border: 1px solid #bbc5d1;
	width:180px;
}

#subcontent table tr td input {	
	border: 1px solid #bbc5d1;
	width:160px;
}

#subcontent .inputbox{	
	width:110px;
}

#explanation{
	width:817px;
	border:1px solid #e2e2e2;
	margin:15px auto;
	padding:15px;
	text-align:left;
} 

#explanation dl{
	width:750px;
	border-top:1px solid #e2e2e2;
	line-height:20px;
	margin:15px auto;

}

#explanation dt{
	float:left;
	width:180px;
	height:40px;
	border-bottom:1px solid #e2e2e2;
}

#explanation dd{
	float:left;
	width:570px;
	height:40px;
	border-bottom:1px solid #e2e2e2;
}

#explanation .p_center{
	width:750px;
	margin:15px auto;
}

.img_r{
	float:right;
	margin-left:20px;
}

#subcontent .table_style{
	border-collapse:collapse;
	width:765px;
	border-top:6px solid #3280e6;
	margin-bottom:10px;
	margin-left:15px;
	margin-top:15px;
}

#subcontent .table_style td{
	border:1px solid #3280e6;
	line-height: 14px;
	padding:5px;
}

#subcontent .table_style td img{
	vertical-align:middle;
}

#subcontent .table_style th{
	border:1px solid #3280e6;
	text-align:center;
	line-height: 14px;
	padding:5px 2px;
}

#subcontent p{
	line-height:15px;
	margin-top:20px;
	margin-left:14px;
	font-size:14px;
	letter-spacing:2px;
}

.text_left{	
	text-align:left;
}

/*------------------------------------------------------ex_scheduel end---------------------------------------------------------*/

/*------------------------------------------------------im_scheduel start---------------------------------------------------------*/
#schedule_search{
	margin:0 auto;
	width:703px;
	background-image:url(../images/blue_bg.jpg);
}

table {
	width:680px;
	text-align:left;
	line-height: 26px;
	margin-left:15px;
	margin-top:15px;
}

table tr td select {	
	border: 1px solid #bbc5d1;
	width:180px;
}

table tr td input {	
	border: 1px solid #bbc5d1;
	width:160px;
}

/*------------------------------------------------------im_scheduel end---------------------------------------------------------*/

/*------------------------------------------------------form start---------------------------------------------------------*/

#subcontent dl{
	width:750px;
	min-height:300px;
	line-height:20px;
	margin:15px auto;
}

#subcontent dt{
	float:left;
	width:180px;
	height:30px;
	border-top:2px solid #ececec;
	padding-left:45px;
	padding-top:5px;
	color:#274e89;
}

#subcontent .dt_star{
	background:url(../images/star.gif) 8px 12px no-repeat;
}

#subcontent dd{
	float:left;
	width:500px;
	height:30px;
	line-height:25px;
	padding-top:5px;
	border-top:2px solid #ececec;
}

#subcontent dd img{
	float:left;
	margin-left:50px;
}

#subcontent .dd_height{
	float:left;
	width:500px;
	height:70px;
	line-height:22px;
	padding-top:5px;
	border-top:2px solid #ececec;
}

#subcontent dd .input_text01{
 	border:1px solid #a5acb2;
	width:350px;
}

#subcontent dd .input_text02{
 	border:1px solid #a5acb2;
	width:250px;
}

#subcontent dd input{
	margin-right:5px;
}

#subcontent dd textarea{
 	border:1px solid #a5acb2;
	width:350px;
	height:90px;
}

.text_left{	
	text-align:left;
}

#subcontent .p12{
	line-height:25px;
	font-size:12px;
	letter-spacing:0;
}

#subcontent .p2_center{
	text-align:center;
	font-size:12px;
	letter-spacing:0;
}

#subcontent .p2_center img{
	margin-right:5px;
	vertical-align:middle;
}

#subcontent .p_center{
	text-align:center;
}

#subcontent p img{
	vertical-align:middle;
	margin:0 5px;
}

.link_skyblue:link {
font-size: 12px;
color: #0066cc;	
text-decoration: none;
}

.link_skyblue:visited {
font-size: 12px;
color: #0066cc;	
text-decoration: none;
}

.link_skyblue:hover {
color: #0066cc;	
text-decoration: underline;
}

/*------------------------------------------------------form end---------------------------------------------------------*/

/*------------------------------------------------------changeform start---------------------------------------------------------*/
#subcontent2{
	width:797px;
	height:400px;
	margin:0 auto;
	padding:25px;
	border-left-color:#e2e2e2;
	border-right-color:#e2e2e2;
}

#subcontent2 dl{
	width:750px;
	height:300px;
	line-height:20px;
	margin:15px auto;
}

#subcontent2 dt{
	float:left;
	width:180px;
	height:30px;
	border-top:2px solid #ececec;
	padding-left:45px;
	padding-top:5px;
	color:#274e89;
}

#subcontent2 dd{
	float:left;
	width:500px;
	height:30px;
	line-height:25px;
	padding-top:5px;
	border-top:2px solid #ececec;
}

#subcontent2 dd .input_text02{
 	border:1px solid #a5acb2;
	width:250px;
}

#subcontent2 dd img{
	float:left;
	margin-right:50px;
}


/*------------------------------------------------------changeform end---------------------------------------------------------*/

.strong_12{
	font-weight:600;
	font-size:12px;
}


.bg_blue{
	background-color:#e7f1fc;
}
