@charset "UTF-8";
/*** DDD web ***/
/* -----------------------------------------------
追加CSS file
FileName:	/cheer/styles-site.css
Build:		2009.3.26
Added:		2009.4.25
----------------------------------------------- */

/* BASE
------------------------------------------------------------ */
p{
margin:5px 0 5px 0;
}

/* BASE BOX
------------------------------------------------------------ */

div#container{
background-color:#FDD5E2;
background-image:none;
margin-top:0;
}



div#leaflet{
width:733px;
padding-left:83px;
}

div#leaflet h1{
}

div#leaflet div#text{
width:529px;
float:left;
}

div#leaflet div#camp{
padding-top:175px;
width:195px;
float:right;
}

div#leaflet div#reserve{
clear:both;
padding-bottom:20px;
}

div#leaflet div#reserve p.comment {
text-align:center;
}



div#footer{
clear: both;
width: 900px;/* IE5.5-6.0対策 */
color: #000;
background: #FFF;
border-top:solid 5px #E5E5E5;
}

a:hover img {
-moz-opacity:0.5;
opacity:0.5;
filter: alpha(opacity=50);
}



div#leaflet2{
border-top: solid 18px #F61D62;
border-bottom: solid 18px #F61D62;
/* width:733px; */
padding:0 0 30px 83px;
margin:0;
}

div#leaflet2 h1{
	margin:0;
	padding:0;
}

div#leaflet2 div#text{
	width:645px;
	margin-left:47px;
}

div#leaflet2 div#reserve{
	margin:20px 0 0 47px;
	padding:0 0 0 0;
	width:640px;
	height:32px;
	background-color:#F61D62;
}

div#leaflet2 div#reserve div.info{
	width:412px;
	float:left;
}

div#leaflet2 div#reserve div.button{
	width:222px;
	float:right;
	padding:3px 4px 0 0;
}


div#leaflet3{
/* border-top: solid 18px #FF0000;
border-bottom: solid 18px #FF0000; */
/* width:733px; */
padding:20px 0 10px 83px;
margin:0;
background-color:#E5E5E5;
}

div#leaflet3 h1, div#leaflet3 h2, div#leaflet3 img, div#leaflet3 p{
	margin:0;
	padding:0;
	line-height:80%;
}

div#leaflet3 div#reserve{
	margin-top: 10px;
	width:733px;
	height: 32px;
	background-color:#D9F1F7;
}
div#leaflet3 div#reserve div.info{
	width:412px;
	float:left;
}
div#leaflet3 div#reserve div.button{
	width:222px;
	float:right;
	padding:3px 4px 0 0;
}
