@charset "utf-8";
#conL #main{
	font-size:80%;
	margin-top: 1em;
	margin-right: 15px;
	margin-bottom: 1em;
	margin-left: 10px;
}

#conL #main .mainCon{
	padding-bottom:1em;
}
#conL #main .mainCon h2{
	padding-bottom:3px;
	border-bottom:1px solid #959595;
}
#conL #main .mainCon .mainConIn{
margin: 1.5em 2em;
}
#conL #main .mainCon .mainConIn dt{
}
#conL #main .mainCon .mainConIn dd{
padding-left:1em;
margin-bottom:2em;
}

#conL #rest{
margin: 1.5em 2em;
zoom: 1; /* for IE5.5 - IE7 */
}
#conL #rest:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#conL #capli{
width:430px;
border-right:1px solid #a0a0a0;
float:left;
}

#conL #capli p{
margin:0;
padding:0;
}
#conL #capli p img {
vertical-align:top;
margin:20px 10px ;
}
#conL #capli p img.maingNo {
margin-bottom:1em;
}



#conL #yururi{
float:right;
width:214px;
}
#conL #yururi h3{
float:left;
height:300px;
margin-right:27px;
}

#conL #yururi p{
float:left;
padding:0;
margin:0;
}
#conL #yururi p img{
display:block;
margin-bottom:10px;
}

#conL #t3{
clear:both;
}
#conL #t3img{
display:block;
height:121px;
width:195px;
margin-right:16px;
float:left;
}

#conL #mainConLast{
	clear:both;
	margin-top:1.5em;
}
#conL #mainConLast h2{
padding-bottom:7px;
border-bottom:1px solid #959595;
}
#conL #mainConLast .mainConIn{
margin: 1.5em 2em 0;
}

