@charset "utf-8";

div#Main.under {
	width: 871px;
	margin-left: 2px;
	padding-bottom: 8px;
	background: url(../images/main_bottom.gif) no-repeat left bottom;
}
div#Main.under .section {
	padding: 28px 32px 22px;
	background: url(../images/main_middle.gif) repeat-y top left;
}

div.under div.block {
	width: 783px;
	background: #efefef;
	padding: 18px 12px; 
}
div.under div.white {
	background: #fff;
}
#Summary {
	margin-bottom: 6px;
}
#Summary h2 {
	width: 536px;
	margin-left: 1px;
	margin-bottom: 6px;
	padding: 20px 100px 20px 238px; 
	font-weight: 400;
	font-size: 10px;
	color: #fff;
	background: url(../images/h2_head_u.gif) no-repeat left top;
}
#Summary ul {
	margin-left: 2px;
}
#Summary ul li {
	float: left;
	margin-right: 6px;
	width: 286px;
}
/*intro*/


div.under div.block h4 {
	margin-bottom: 20px;
	padding: 8px;
	font-size: 140%;
}
div.under div.block h5 {
	margin: 20px 5px 10px;
	color: #e60012;
}

div.under div.block p {
	margin-bottom: 10px;
	padding: 0 10px;
}
div.under .block .title {
	color: #c4b275;
}
div.under .block ol {
	width: 621px;
	margin: 0 10px;
}
div.under .block ol li {
	padding: 5px 10px;
}
div.under .block div.aten {
	padding: 10px;
}
div.under .block div.aten p.tile {
	padding: 10px;
}



/*group*/


div.under .block .l_image {
	float: left;
	width: 165px;
	padding: 10px;
	text-align: center;
}
div.under div.uline {
	padding: 0 0 20px;
}
div.under .block .groups {
	float: right;
	width: 598px;
	text-align: left;
	line-height: 160%;
}
div.under .block table.marks {background-color: #ffeff0;}
div.under .block table.five {background-color: #e2f6ff;}
div.under .block table.bardot {background-color: #ede6ff;}

div.under .block .groups th {
	padding: 5px 15px;
	width: 110px;
	font-weight: 400;
	text-align: left;
	border-bottom: 1px solid #fff;
	vertical-align: top;
}
div.under .block .groups td {
	padding: 5px 7px;
	text-align: left;
	border-bottom: 1px solid #fff;
}
div.under .block .station {
	margin: 0 10px;
}
div.under .block .station li {
	padding: 3px 5px;
}


/*inq*/


div.under .block .inqform {
	width: 781px;
	text-align: left;
	border-top: 1px dotted #d0d0d0;
}
div.under .block .inqform th {
	padding: 10px 15px;
	width: 130px;
	font-weight: 400;
	text-align: left;
	border-bottom: 1px dotted #d0d0d0;
	background: url(../images/bg_tile.gif) left bottom;
}
div.under .block .inqform td {
	padding: 10px 7px;
	text-align: left;
	border-bottom: 1px dotted #d0d0d0;
}
div.under .block input.text,
div.under .block textarea.text {
	width: 550px;
}

div.under .block p.send {
	text-align: center;
	margin: 15px 0;
}


/*link*/
div.bnr div.block {
	background: #fff;
}
div.bnr .block ul li {
	padding: 10px 8px 0;
	background-color: #F8F6EE;
}
div.under .block .bnr_type1 li,
div.under .block .bnr_type2 li {
	float: left;
	text-align: center;
}
div.under .block .bnr_type1 li {
	width: 179px;
}
div.under .block .bnr_type2 li {
	width: 374px;
}
div.under .block .bnr_type1 li input,
div.under .block .bnr_type2 li input,
div.under .block .bnr_type3 li input {
	padding: 2px 5px;
	width: 132px;
	color: #c4b275;
	border: none;
	background-color: #fff;
}
div.under .block .bnr_type3 li dd.image {
	float: left;
	width: 468px;
	margin-right: 9px;
}
div.under .block .bnr_type3 li dd.link {
	float: left;
	padding-top: 40px;
}


div.bnr .block ul.bnr_type3 li {
	padding: 10px 10px 0;
	
}
div.bnr .block ul li.gray {
	background-color: #F2EEE1;
}
div.bnr .block ul li dt {
	margin-bottom: 8px;
}
div.bnr .block ul li dd {
	margin-bottom: 10px;
}
div.bnr .block .mb20 {
	margin-bottom: 20px;
}
