@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/jitsurei/side_jitsutei.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---------------------------------------- */

#jitsurei-contents{width:705px; margin:0 23px 0 11px;}
#jitsurei-contents h3{
	display:block;
	width:705px;
	height:20px;
	padding:0 0 0 25px;
	margin:5px 0;
	font-weight:bolder;
	background:url(../images/jitsurei/bg_jitsutei.gif) no-repeat;
	}
#jitsurei-contents h4{margin:5px 0; padding:0px;font-size:110%; font-weight:bolder; color:#0059C0;}
	
/* ----------------------------------------index---------------------------------------- */

#thumbnail_box{width:705px; margin:0; padding:0;}

.jitsurei01{
width:348px;
height:108px;
float:left;
margin:5px 5px 0 0;
border:1px solid #CCC;
}
.jitsurei02{
width:348px;
height:108px;
float:left;
margin:5px 0 0 0;
border:1px solid #CCC;
}

.jitsurei_img{
height:100px;
width:148px;
margin:4px;
float:left;
}
.jitsurei_text{
height:100px;
width:184px;
margin:4px;
float:right;
}


/* ----------------------------------------contents---------------------------------------- */

.mainimg{
width:705px;
margin:10px 0;

}

#f_box{width:705px; margin:5px 0;}
#f_box p{margin:5px;}


.report01_r{float:right; width:213px; height:306px; margin:0 0 0 5px;}
.report01_l{float:left; width:477px; padding:5px 5px 0 0;}
.report02_r{float:right; width:313px; height:238px; margin:0 0 0 5px;}
.report02_l{float:left; width:377px; padding:5px 5px 0 0;}
.report04_r{float:right; width:200px; height:150px; margin:0 0 0 5px;}
.report04_l{float:left; width:490px; padding:5px 5px 0 0;}
.report05_r{float:right; width:145px; height:121px; margin:0 0 0 5px;}
.report05_l{float:left; width:545px; padding:5px 5px 0 0;}
.report07_box{width:558px; height:304px; margin:10px;}
.report08_r{float:right; width:315px; height:239px; margin:0 0 0 5px;}
.report08_l{float:left; width:375px; padding:5px 5px 0 0;}
.report09_r{float:right; width:145px; height:121px; margin:0 0 0 5px;}
.report09_l{float:left; width:545px; padding:5px 5px 0 0;}
.report09_r2{float:right; width:256px; height:183px; margin:0 0 0 5px;}
.report09_l2{float:left; width:434px; padding:5px 5px 0 0;}
.report10_r{float:right; width:313px; height:238px; margin:0 0 0 5px;}
.report10_l{float:left; width:377px; padding:5px 5px 0 0;}
.report11_r{float:right; width:147px; height:182px; margin:0 0 0 5px;}
.report11_l{float:left; width:543px; padding:5px 5px 0 0;}
.report11_r2{float:right; width:227px; height:168px; margin:0 0 0 5px;}
.report11_l2{float:left; width:463px; padding:5px 5px 0 0;}
.talk{color:#669900; margin:5px 0;}
.talk2{margin:5px 0 10px 10px;}

.report14_r{float:right; width:107px; height:163px; margin:0 0 0 5px;}
.report14_l{float:left; width:583px; padding:5px 5px 0 0;}
.report14_r2{float:right; width:395px; height:310px; margin:0 0 5px 5px;}
.report14_l2{float:left; width:295px; padding:5px 5px 0 0;}
.report14_l2 ul li{
	background-repeat: no-repeat;
	padding-bottom: 5px;
	margin:0;
	color:#0059C0;
}
.report14_r3{float:right; width:313px; margin:0 25px 0 5px;}
.report14_l3{float:left; width:313px; padding:0 5px 0 25px;}
.report15_l{float:left; width:313px; height:238px; margin:5px 0 5px 28px;}
.report15_l p{color:#0059C0;}
.report16_l{float:right; width:202px; margin:0 0 0 5px;}
.report16_r{float:left; width:488px; padding:5px 5px 0 0;}
.report17_l{float:right; width:201px; margin:0 0 0 5px;}
.report17_r{float:left; width:489px; padding:5px 5px 0 0;}
.report18_l{float:right; width:145px; margin:0 0 0 5px;}
.report18_r{float:left; width:545px; padding:5px 5px 0 0;}
