@charset "utf-8";
/* CSS Document */


/* ----------------------------------------sidebox---------------------------------------- */
#side_lineup{
	width:178px;
	margin:0 0 10px 0;
	border:1px solid #CCC;
	float:left;
	position:relative;
	}
#side_lineup h3{
	display:block;
	text-indent: -9999px;
	width:178px;
	height:34px;
	margin:0 0 2px 0;
	background:url(../images/guide_ap/side_guide_ap.jpg) no-repeat;
	}
#side_lineup h4{
	width:178px;
	height:30px;
	margin:0;
	}
#side_lineup ul li{
	background-image: url(../images/common/top-left-list.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	padding-bottom: 5px;
	margin:5px;
}


/* ----------------------------------------contents---------------------------------------- */

#guide_ap-contents{width:705px; margin:0 23px 10px 11px;}
#guide_ap-contents h3{
	display:block;
	width:705px;
	height:20px;
	padding:0 0 0 25px;
	margin:10px 0 5px 0;
	font-weight:bolder;
	background:url(../images/jitsurei/bg_jitsutei.gif) no-repeat;
	}
#guide_ap-contents h4{
font-size:110%;
font-weight:bolder;
color:#336600;
width:705px;
border:1px solid #999;
border-width:0px 0px 1px 0px;
margin:5px 0 0 0px;
padding:0 0 0 5px;
}



table{border-collapse: collapse;
margin:5px 0 10px 0;
}

th{
background:#BADFF6;
}


td, th {
border: 1px #666 solid;
padding: 5px;

}

#meritbox00{}

.meritbox01{
width:275px;
border: 1px #CCC solid;
float:left;
margin:10px 0 10px 40px;
padding:5px;
}
.meritbox02{
width:275px;
border: 1px #CCC solid;
float:right;
margin:10px 40px 10px 0;
padding:5px;
}
.box_ga{width:558px;
height:49px;
margin:10px 73px;}

.si_box{
width:558px;
margin:10px 73px;
text-align:center;}


/* ----------------------------------------index---------------------------------------- */

#guide_ap{width:705px;margin-bottom:5px;}

#c_box{width:694px; margin:10px 6px 0 5px; padding:0px;}
.l_box{width:224px; margin:0 11px 0 0; float:left;}
.r_box{width:224px; margin:0; float:left;}




/* ----------------------------------------zemi_index---------------------------------------- */

#guide_ap ul li{ margin:5px 0;}
#guide_ap li dl{border-bottom:1px dotted #ccc;padding:6px 8px;clear:both;}
#guide_ap li dl dt{
	background-image: url(../images/common/top-left-list.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	padding-bottom: 5px;
	margin:5px;
}
#guide_ap li dl dd{margin-left:20px;}


/* ----------------------------------------zemi---------------------------------------- */

#zemi_pan{width:705px; margin:0 0 10px 0;}
#zemi_box{width:705px; margin:0; padding:8px 0 5px 10px;}



.zemi_img01{width:202px; margin:5px 0 5px 5px; padding:0; border:1px solid #CCC; float:right}
.zemi_img02{width:222px; margin:5px 0 5px 5px; padding:0; border:1px solid #CCC; float:right}
.zemi_img03{width:185px; margin:5px 0 5px 5px; padding:0; border:1px solid #CCC; float:right}
.zemi_img04{width:252px; margin:5px 0 5px 5px; padding:0; border:1px solid #CCC; float:right}


.zemi_text01{width:488px; margin:5px 0 5px 5px; padding:0; float:left}
.zemi_text02{width:468px; margin:5px 0 5px 5px; padding:0; float:left}
.zemi_text03{width:505px; margin:5px 0 5px 5px; padding:0; float:left}
.zemi_text04{width:438px; margin:5px 0 5px 5px; padding:0; float:left}


.bun{
width:700px;
margin:5px 5px 0 0;
padding:0;
text-align:right;
}




/* ----------------------------------------contents---------------------------------------- */
