@charset "Shift_JIS";

/*----------------------------------------------------------
section
----------------------------------------------------------*/
div#header dl#headimg{
width:800px;
background:#003371;
}

div#header dl#headimg dt{
float:left;
}

div#header dl#headimg dd{
padding:3px 0 0 655px;
_padding:3px 0 0 652px;
}

div#header dl#headimg dd ul{
padding-top:5px;
height:235px;
}

div#header dl#headimg dd ul li{
padding-top:2px;
}


div#wrapper{
	width: 800px;
	border-top: 2px solid #003371;
	margin: 20px 0 1px 0;
	background: #FFFFFF;
}

p.intro{
padding:15px 0 5px 15px;
}

div#toprightCol{
	width:198px;
	float:right;
	background:#F1F1F1;
}

#toprightCol dl.info {
padding:5px 5px 0 5px;
}

#toprightCol dl.info dt{
float:left;
padding:3px;
}

#toprightCol dl.info dd{
line-height:130%;
}

#toprightCol dl.info dd.blue{
font-weight:bold;
color:#24729B;
}

#toprightCol p.enter{
text-align:right;
padding:15px 10px 0 5px;
}

div#topleftCol{
	width: 600px;
	float: left;
	clear: both;
	background: #FFFFFF;
	padding-top: 10px;
	border-right:#D9D9D9 1px solid;
}

#topleftCol div#indexinfo{
width:600px;
background:url(../../images/index/bg_info.jpg) repeat-y top left;
height:252px;
clear:both;
}

/*#topleftCol div#indexinfo img{
padding:10px 0 10px 15px;
}*/
#topleftCol div#indexinfo ul {
	padding: 10px 0 0 15px;
}
#topleftCol div#indexinfo li {
	float: left;
	padding: 0 0 10px 0;
}

#topleftCol div#indexinfo dl{
padding:0 0 0 15px;
width:585px;
}
div#indexinfo dl dt{
float:left;
width:385px;
}
div#indexinfo dl dd {
	padding:10px 0 0 400px;
}

div#map{
margin:25px 0 ;
}

div#map dl dd.left{
float:left;
margin:15px 0;
}

div#map dl dd.right{
float:right;
margin:15px 0;
padding-right:5px;
}

div#map dl dd.right p.red{
color:#CC0000;
text-align:right;
padding-top:5px;
}

.bnr_web2 {
	margin-left: 4px;
	clear: both;
	padding-top: 10px;
}
