@charset "ASMO-708";
.nav {
	padding-left: 2%;
}
.nav li {
	width: 16%;
}
.top-nav {
	background: rgb(21, 151, 238); padding: 1px 0px; line-height: 44px; font-size: 0.87em; border-top-color: rgb(14, 122, 195); border-bottom-color: rgb(14, 122, 195); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.top-cus {
	width: 82px; border-right-color: rgb(26, 128, 217); border-right-width: 1px; border-right-style: solid;
}
.top-cus a {
	color: rgb(255, 255, 255); display: block;
}
.top-logo {
	background: url("/imgs/index/logo320.png") no-repeat 10px / 115px 29px; height: 44px; margin-right: 83px; border-right-color: rgb(29, 117, 207); border-right-width: 1px; border-right-style: solid;
}
.cedl {
	background: rgb(241, 247, 255); border: 1px solid rgb(212, 218, 231);
}
.cedl p {
	background: url("/imgs/index/cdel320.png") no-repeat bottom / 91px 26px; height: 36px; color: rgb(59, 131, 179); line-height: 36px; font-size: 0.87em;
}
.cedl p span {
	padding-right: 76px;
}
.tutor-tex {
	line-height: 40px;
}
.tutor-tex span {
	margin: 0px 16px; color: rgb(16, 17, 17); font-size: 1em;
}
.tutor-dl dt {
	background: rgb(0, 112, 192); border-radius: 4px; width: 50px; height: 25px; color: rgb(255, 255, 255); line-height: 25px; font-size: 0.87em;
}
.tutor-dl dd {
	margin-left: 52px;
}
.tutor-dl dd p {
	line-height: 25px; font-size: 1em;
}
.tutor-dl dd p a {
	margin: 0px 8px; color: rgb(0, 65, 119); display: inline-block; white-space: nowrap;
}
.tslogo h1 {
	background: url("/imgs/index/tslogo.png") no-repeat center / 84px 81px; margin: 60px auto 25px; height: 81px; text-indent: -999em;
}
.tslogo p {
	text-align: center; margin-bottom: 110px;
}
.tslogo p span {
	color: rgb(255, 126, 0);
}
.tslogo li {
	padding: 0px 5%; width: 40%; text-align: center; font-size: 14px; float: left; display: inline;
}
.tslogo li span {
	background: url("/imgs/index/pc.png") no-repeat 25px 14px / 17px 13px rgb(255, 255, 255); padding: 8px 0px 8px 20px; border-radius: 5px; border: 1px solid rgb(21, 151, 238); font-size: 16px; margin-bottom: 8px; display: block; cursor: pointer;
}
.tslogo li span.mobile {
	background: url("/imgs/index/mobile.png") no-repeat 25px 12px / 11px 17px rgb(21, 151, 238); color: rgb(255, 255, 255);
}
.tslogo li span a {
	color: rgb(21, 151, 238);
}
.tslogo li span.mobile a {
	color: rgb(255, 255, 255);
}
.ad-rec {
	height: 22px; line-height: 22px;
}
.ad-rec dt {
	background: rgb(255, 102, 0); border-radius: 3px; width: 35px; text-align: center; color: rgb(255, 255, 255); font-size: 0.87em; float: left; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ad-rec dd {
	font-size: 0.75em; margin-left: 45px;
}
.ad-rec dd a {
	color: rgb(255, 102, 0);
}
