.top_banner{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:710px;
	height:250px;
}
.news_and_choice{
	padding-top:10px;
	width:500px;
	float:left;
}
.choice{
	width:500px;
}
.etc{
	float:left;
	padding-left:10px;
	padding-top:10px;
	width:200px;
}
.home_header {
width:710px;
height:83px;
text-align:left;
background:#ffffff;
color:#000000;
}

.second_banner{
margin:15px 0px 0px 0px;
width:710px;}
.mc{
width:100%;
}
.second_banner li{
float:left;}
.mc_sub{
margin-right:25px;
margin-left:0px;
padding:0px;
float:left;
}
.mc #sub3{
margin-right:0px;}

.mc_sub ul{
padding-left:10px;
margin:0px;
padding-left:5px;
list-style:none;
width:95%}
.mc_sub p{
margin:0px;
padding:5px 0px 5px 5px;}

.mc_sub li{
line-height:1.2em;}
.mc_sub li a{
color:#4444AA;
display:block;
line-height:1em;
padding:1px 0px 3px 8px;
*width:95%;
}
.mc_sub li a:hover{
color:#000033;
text-decoration:none;
background:url(common_images/point.gif) no-repeat left 3px;
}
.con_h{
background:url(common_images/banner_02/b_04.gif) repeat-y;
width:220px;

min-height:240px;
*height:240px;
border-bottom:solid 1px #cccccc;
}
.con_l{
background:url(common_images/banner_02/b_04.gif) repeat-y;
width:220px;
min-height:110px;
*height:110px;
}
#dl1,#dl2{
min-height:120px;
*height:120px;}

.top_search{

clear:both;
background:url(common_images/banner_02/search_back.png) no-repeat;
text-align:center;
padding-top:5px;
padding-bottom:10px;
}

.top_search input,.top_search span,top_search form{
vertical-align:middle;}

.info{
clear:both;
text-align:center;
background:url(common_images/banner_02/top_undermenu.png) no-repeat;
height:60px;
width:710px;
padding-top:18px;
}

#crossfade-container {
/*background:transparent url(images/fade-box-bg.gif) repeat scroll 0%;*/
height:200px;
}
.fade-box {
position:absolute;

}
.fade-box p {
}
.blue{color:#3333FF;}
.green{color:#009933;}
.darkgray{ color:#333333;}

.fade-box h2 {
font-size:13px;
}
