/* CSS Document */

/* ------------------------------
トップ
------------------------------ */
#top_flash {
	margin: 0 auto 0;
	text-align: center;
	height: 420px;
}
#top_contents {
background-color: #fff;
margin: 0 auto 0;
width: 700px;
padding: 15px 20px 0px 20px; 
}

#top_contents #top_center{width:700px; float: center;}
#top_contents #top_left{
	width:400px;
	float: left;
	padding-right: 20px;
	height: 550px;
}
#top_contents h2#top_infbr{width:400px; padding-bottom: 10px;}
#top_infobx{
	overflow-y: auto;
	height: 450px;
	width:400px;
}
#top_contents table#top_info {line-height: 130%; width: 370px;}
#top_contents table#top_info td, #top_contents table#top_info th{
padding-top: 10px; padding-bottom: 10px;
border-bottom:#CCCCCC 1px dotted; 
vertical-align:top;
}
#top_contents table#top_info th{width:87px; padding-left: 13px; font-weight:normal; color:#999999;}
#top_contents table#top_info td#ar{width:28px;}

#top_right{width:280px; float: left;}
#top_right p.mb{padding-bottom:6px;}
#top_right p.mb2{padding-bottom:15px;}
#top_right #navi{padding-top:20px; text-align: right;}
#head-menu{
	display: none;
}
