@charset "utf-8";

.mrb0{	margin:0px;}
.mrb10{	margin:0px 0px 10px;}
.mrb20{	margin:0px 0px 20px;}
.mrb30{	margin:0px 0px 30px;}
.mrb40{	margin:0px 0px 40px;}
.mrb50{	margin:0px 0px 50px;}


h3.article_subtitle span.red{
	color:#cc0000;

}

.table01{
	margin-bottom:30px;
	width:658px;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
	border-collapse:collapse;
}
.table01 th{
	width:110px;
	padding:10px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	background:#eee;
	border-bottom:1px #ccc solid;
	border-right:1px #ccc solid;
}
.table01 td{
	padding:10px;
	border-bottom:1px #ccc solid;
	border-right:1px #ccc solid;
}

.table01 td .table01-st{
	text-align:center!important;
	font-size:140%!important;
	line-height:150%!important;
	margin-bottom:10px!important;
	font-weight:bold!important;
}

H3{
	line-height:150%!important;
}

H4{
	line-height:150%!important;
}

.base-block{
	width:658px;
	overflow:hidden;
}

.base-block .ul-bloxk{
	width:300px;
	float:left;
}

.base-block .ul-bloxk ul{
	width:300px;
	margin:0;
	padding:0;
	overflow:hidden;
}

.base-block .ul-bloxk ul li{
	margin:0 10px 10px 0;
	padding:10px 0;
	list-style-type:none;
	width:145px;
	text-align:center;
	float:left;
	background:#ccc;
}

.base-block .ul-bloxk ul li a{
	display:block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.base-block .ul-bloxk ul li.even{margin:0 0 10px 0;}

.base-block .ul-bloxk ul li.tip1{background:#1F41CB;}
.base-block .ul-bloxk ul li.tip2{background:#4DA9CE;}
.base-block .ul-bloxk ul li.tip3{background:#9AD47F;}
.base-block .ul-bloxk ul li.tip4{background:#9899C9;}
.base-block .ul-bloxk ul li.tip5{background:#4F8D30;}
.base-block .ul-bloxk ul li.tip6{background:#FF66CC;}
.base-block .ul-bloxk ul li.tip7{background:#D9DE0E;}
.base-block .ul-bloxk ul li.tip8{background:#484A91;}
.base-block .ul-bloxk ul li.tip9{background:#FF9B00;}


.base-block .map-bloxk{
	width:309px;
	float:right;
}


.n-list1{
	margin-left:0;
	margin-bottom:40px;
	margin-left:1em!important;
	list-style-type:none!important;
}

.n-list1 li{
	list-style-type:none!important;
	text-indent:-1em!important;
	margin:0;
}

.n-list2{
	margin-bottom:40px;
	margin-left:3em!important;
	list-style-type:none!important;
}

.n-list2 li{
	list-style-type:none!important;
	text-indent:-3em!important;
	margin:0;
}

.n-list3{
	margin-left:0!important;
	list-style-type:none!important;
	margin-left:1em!important;
}

.n-list3 li{
	list-style-type:none!important;
	text-indent:-1em!important;
	margin:0;
	
}


.cap{
	border:1px #BD1413 solid;
	padding:10px;
	margin-bottom:20px;
}


.cap2{
	border:3px #BD1413 solid;
	padding:10px;
	margin-bottom:20px;
}

.table02{
	margin-bottom:30px;
	width:100%;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
	border-collapse:collapse;
}
.table02 th{
	width:110px;
	padding:10px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	background:#eee;
	border-bottom:1px #ccc solid;
	border-right:1px #ccc solid;
}
.table02 td{
	padding:10px;
	border-bottom:1px #ccc solid;
	border-right:1px #ccc solid;
}

.table02 td .table01-st{
	text-align:center!important;
	font-size:140%!important;
	line-height:150%!important;
	margin-bottom:10px!important;
	font-weight:bold!important;
}

#Apple_Top_TabStrip{
	padding-bottom:0px!important;
	overflow:hidden!important;
}

#Apple_Top_TabStrip li{
	background-repeat:repeat-x!important;
}

#Apple_Top_TabStrip li span{
	background-repeat:repeat-x!important;
}

#Apple_Top_TabStrip li span span{
	background-repeat:repeat-x!important;
}

#Agg2455_TabPage1{
	background:none!important;
	padding:0 10px 10px!important;
	margin:0!important;
}

#Agg2455_TabPage2{
	background:none!important;
	padding:0 10px 10px!important;
	margin:0!important;
}

.Apple_Top_TabPage{
	padding:0!important;
	margin:0!important;
}


.Simple_Top_TabStrip{
	margin-bottom:20px!important;
	padding-left:20px!important;
	width:638px!important;
	height:32px!important;
	background:url(/Portals/0/resources/coach/images/bg_line.gif?1165212388103) repeat-x bottom left!important;
}


.Simple_Top_TabPage{
	border:none!important;
	padding:0!important;
}


#Agg2455_TabPage1{
	padding:0!important;
}

#Agg2455_TabPage2{
	padding:0!important;
}


.Simple_Top_TabStrip ul{
	background:none!important;
}

.Simple_Top_TabStrip ul li{
	background:#cc0000!important;
	border:none!important;
	height:25px!important;
	overflow:hidden!important;
}


.Simple_Top_TabStrip ul li span{
	width:auto!important;
	text-align:center!important;
	border-bottom:1px #fff solid!important;
	padding:5px 0px 5px!important;
	margin:0!important;
	line-height:120%!important;
	background:url(/Portals/0/resources/coach/images/bg_line2.gif?116522155390) repeat bottom -1px left!important;
	z-index:15!important;
}

.Simple_Top_TabStrip ul li:first-child span span{
	border-right:none!important;
}

.Simple_Top_TabStrip ul li:last-child span span{
	border-left:none!important;
}

.Simple_Top_TabStrip ul li span span{padding:5px 10px 5px!important;}

.Simple_Top_TabStrip ul li span span.Simple_Top_TabUnselected{
	width:auto!important;
	text-align:center!important;
	background:#ccc!important;
	
	border-bottom:1px #000 solid!important;
	margin:0!important;
}


.Simple_Top_TabStrip ul li:first-child span span.Simple_Top_TabUnselected{
	border-right:1px #000 solid!important;
}

.Simple_Top_TabStrip ul li:last-child span span.Simple_Top_TabUnselected{
	border-left:1px #000 solid!important;
}










.table03{
	margin-bottom:30px;
	width:658px;
	border-top:1px #666 solid;
	border-left:1px #666 solid;
	border-collapse:collapse;
}
.table03 th{
	padding:10px;
	vertical-align:top;
	text-align:center;
	font-weight:normal;
	background:#032A47;
	color:#fff;
	border-bottom:1px #666 solid;
	border-right:1px #666 solid;
}
.table03 td{
	padding:10px;
	text-align:center;
	border-bottom:1px #666 solid;
	border-right:1px #666 solid;
}

.table03 td:first-child{
	background:#D5DEE5;
}


.table04{
	margin-bottom:30px;
	width:658px;
	border-top:1px #666 solid;
	border-left:1px #666 solid;
	border-collapse:collapse;
}
.table04 th{
	padding:10px;	
	vertical-align:middle;
	text-align:center;
	font-weight:normal;
	background:#032A47;
	color:#fff;
	border-bottom:1px #666 solid;
	border-right:1px #666 solid;
}
.table04 td{
	padding:10px;
	width:85px;
	text-align:center;
	border-bottom:1px #666 solid;
	border-right:1px #666 solid;
	font-size:90%;
	line-height:120%;
}

.table04 td strong.st1{

}
.table04 td strong.st2{
	
}
.table04 td strong.st3{
	
}


.table04 td:first-child{
	width:100px;
	background:#D5DEE5;
}

.dl-box{
	margin-bottom:10px;
}


.dl-box dl{}


.dl-box dt{
	font-size:120%;
	line-height:120%;
	margin:0;
	padding:0;
}

.dl-box dd{
	margin:0;
	padding:0 0 0 1.5em;
}



