@charset "utf-8";

/*　part common
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.mb7{
   margin-bottom:7px;
}

.mt7{
   margin-top:7px;
}


/*　LeftCont
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#top #topContL{
	width:601px;
	float:left;
}
#top #topContL #taCont{
	background:url(images/taBg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	/*margin-bottom:8px;*/
	margin-bottom:15px;
}
#top #topContL #tCont{
	width:298px;
	float:left;
	margin-right:5px;
	padding-bottom:15px;
}
#top #topContL #tCont ul#tBarBtn{
	width:268px;
	margin-left:17px;
}
#top #topContL #tCont ul#tBarBtn li{
	width:126px;
	float:left;
}
#top #topContL #tCont #tContTxt{
	border:#CCCCCC 1px solid;
	padding:5px 5px 5px 10px;
	width:247px;
}
#top #topContL #tCont #tContTxt dl dt{
	font-weight:bold;
	background:url(images/discIcon.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	padding-left:15px;
	border-bottom:#CCCCCC 1px solid;
	width:227px;
	margin-bottom:5px;
	padding-bottom:2px;
}
* html #top #topContL #tCont #tContTxt dl dt{
	font-weight:bold;
	padding-bottom:6px;
}
#top #topContL #tCont #tContTxt dl dd{
	background:url(images/yajiB.gif);
	background-position:0 5px;
	/background-position:0 2px;
	background-repeat:no-repeat;
	padding-left:11px;
	padding-bottom:3px;
	/padding-bottom:5px;
}
* html #top #topContL #tCont #tContTxt dl dd{
	margin-left:9px;
}
#top #topContL #tCont #tContTxt dl dd a{
	color:#3a9bd4;
}

#top #topContL #aCont{
	width:298px;
	float:left;
}
#top #topContL #aCont h3{
	margin-bottom:5px;
}

#top #topContL #aCont dl{
	padding:0 0 0 61px;
	margin-left:10px;
}
#top #topContL #aCont dl#aIcon01{
	background:url(images/aBarIcon01.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-top:10px;
}
#top #topContL #aCont dl#aIcon02{
	background:url(images/aBarIcon02.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

#top #topContL #aCont dl#aIcon03{
	background:url(images/aBarIcon03.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}



#top #topContL #aCont dl dt{
	background:url(images/yajiDiscIcon.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	padding-left:13px;
	font-weight:bold;
	margin-bottom:7px;
}

* html #top #topContL #aCont dl#aIcon03 dt{
	background-position:0 3px;
}
* html #top #topContL #aCont dl dt{
	background-position:0 2px;
	margin-bottom:5px;
}
* html #top #topContL #aCont dl#aIcon02 dd{
	margin-bottom:10px;
}
* html #top #topContL #aCont dl#aIcon03{
	padding-bottom:1px;
}

#top #topContL #aCont dl dt a{
	color:#1e51a2;
}
#top #topContL #aCont dl dd{
	background:url(images/yajiB.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	padding-left:11px;
	margin-left:13px;
}

#top #topContL #gsCont{
	background:url(images/gsBg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:13px;
	margin-bottom:17px;
}
#top #topContL #gsCont ul{
	width:565px;
	margin-left:18px;
}



/*　infoCont
+++++++++++++++++++++++++++++++++++*/

#top #topContL #infoCont #infoBox{
	padding-top:10px;
	height:195px;
	width:600px;
	overflow:auto;
}
#top #topContL #infoCont #infoBox dl{
	border-bottom:#CCCCCC 1px dotted;
	padding-bottom:10px;
	margin:0 30px 10px 14px;

}
#top #topContL #infoCont #infoBox dl dt{
	float:left;
	margin-right:20px;
	padding-left:13px;
	color:#555555;

}
#top #topContL #infoCont #infoBox dl dd{
	float:left;
	width:450px;
}
#top #topContL #infoCont #infoBox dl dd a{
	color:#3a9bd4;
}


/*　riyouCont
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#top #riyouCont{
    background:url("images/riyouImg.gif") 97% 94% no-repeat;
	width:600px;
	border:#CCCCCC 1px solid;
	padding:11px 0px 20px 0px;
	margin-top:20px;
}
#top #riyouCont h3{
	
	border-bottom:#CCCCCC 1px solid;
	padding-bottom:5px;
	margin: 0px 12px 10px 11px;
}
#top #riyouCont dl{
    width:560px;
    margin: 0px 12px 10px 11px;

}
#top #riyouCont dl dt{
	font-weight:bold;
	background:url(images/discIcon.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:4px;
}
#top #riyouCont dl dd{
	margin:0 0 14px 15px;
}

#top #riyouCont p{
	float:right;
	margin-top:-30px;
	padding:0px 12px 0px 0px;
}

/*　hack
+++++++++++++++++++++++++++++++*/

html>/**/body #top #riyouCont{
	padding:11px 0px 30px 0px;
}

/*　RightCont
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#top #topContR{
	width:246px;
	float:right;
}
#top #topContR #todayCont{
	width:224px;
	border:#CCCCCC 1px solid;
	border-top:none;
	padding:5px 9px 10px 9px;
	margin-bottom:15px;
}
* html #top #topContR #todayCont{
	width:224px;
	padding:5px 9px 10px 9px;
}

#top #topContR #todayCont h4{
	background:url(images/dodLine.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:4px;
	margin-bottom:5px;
}

#todayImg{
	background:url(images/todayBarImg.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:217px;
	height:150px;
	padding:7px 0 0 7px;
}

#top #topContR #todayCont dl{
	border-bottom:#336699 1px solid;
	padding-bottom:11px;
	margin-bottom:3px;
}
#top #topContR #todayCont #reTxt{
	width:150px;
	float:left;
	border:#CCCCCC 1px solid;
	font-size:80%;
	/font-size:70%;
	padding:10px 0 12px 6px;
}
* html #top #topContR #todayCont #reTxt{
	width:150px;
	font-size:9px;
}

.right_banner{
	margin:9px;
}

.dr{
    padding-left:1px;
}

