@charset "UTF-8";



/* **************************************

*Since: 2008-6-03

*Modified: 2008-6-04

************************************** */





/* mainContent

---------------------------------------------------------------------------------------- */

#mainContent div.entry div.box01{

	border:1px solid #ccc;

	padding:15px;

	margin:30px 0px;

	width:593px;

	float:left;

}



#mainContent div.entry div.box01 h3{

	clear:none;

	font-family:"HiraMinPro-W3", "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体";

}



#mainContent div.entry div.box01 p{

	font-family:"HiraMinPro-W3", "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体";

}



#mainContent div.entry img.photo01{

	float:right;

	margin:0px 0px 0px 20px;

}



#mainContent div.entry img.photo02{

	float:left;

	margin:0px 20px 0px 0px;

}



#mainContent div.entry img.photo03{

	margin:0px 0px 20px 2px;

}



#mainContent div.entry img.photo04{

	margin:0px 0px 0px 2px;

}



#mainContent div.entry p a.map{

	background:url(../../common/images/icon_arrow02.gif) no-repeat left center;

	padding:0px 0px 0px 10px;

	margin:0px 0px 0px 20px;

}



#mainContent div.entry div.box02{

	float:left;

	width:320px;

	margin:0px 30px 20px 0px;

}



#mainContent div.entry div.box02 ol{

	list-style:decimal;

	padding:0px 0px 0px 23px;

	margin:-15px 0px 0px 0px;

}



#mainContent div.entry div.box03{

	float:left;

	width:247px;

	text-align:center;

	line-height:1.2;

}



#mainContent div.entry div.box03 img{

	margin:0px 0px 5px 0px;

}



#mainContent div.entry div.box04{

	clear:both;

	float:left;

	width:625px;

	margin:20px 0px 0px 0px;

	font-family:"HiraMinPro-W3", "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体";

	font-size:110%;

}



#mainContent div.entry div.box04 em{

	text-align:right;

	display:block;

	font-family:"HiraMinPro-W3", "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体";

	margin:10px 0px 20px 0px;

}



#mainContent div.entry ol.box05{

	list-style:none;

}



#mainContent div.entry ol.box05 li{

	margin:0px 0px 10px 0px;
}



#mainContent div.entry ol.box06{

	width:300px !important;

	width:300px;

	margin:-20px 0px 60px 0px !important;

	margin:-20px 0px 0px 0px;

	padding:0px 325px 0px 0px;

}



#mainContent div.entry ol.box06 li{

	float:right;

	margin:0px 0px 10px 10px;

}



#mainContent div.entry ol.box07{

	float:right;

	width:200px;

	margin:0px 0px 0px 20px;

}



#mainContent div.entry ol.box07 li{

	margin:0px 0px 10px 0px;

}



#mainContent div.entry div.box08{

	margin:40px 0px 0px 0px;

}



#mainContent div.entry div.box08 img{

	margin:0px 5px 5px 0px;

}




#mainContent div.entry ol.box10{
	float:right;
	width:150px;
	margin:0px 0px 0px 20px;
}



#mainContent div.entry ol.box10 li{

	margin:0px 0px 10px 0px;

}


#mainContent div.entry ol.box11{
	float:left;
	width:300px;
	margin:0px 0px 0px 0px;
}

#mainContent div.entry ol.box12{
	float:right;
	width:280px;
	margin:0px 0px 0px 20px;
}

#mainContent div.entry ol.box13{
	float:left;
	width:440px;
	margin:0px 0px 0px 0px;
	font-size:14px;
}

#mainContent div.entry ol.box14{
	float:left;
	width:281px;
	margin:20px 0px 0px 0px;
}

#mainContent div.entry ol.box15{
	float:left;
	width:228px;
	margin:20px 0px 0px 50px;
}
#mainContent div.entry ol.box16{
	float:left;
	width:563px;
	margin:20px 0px 0px 0px;
}
#mainContent div.entry ol.btnHouse{

	width:600px;

	margin:0px 0px 20px 0px;

}

#mainContent div.entry ol.box17{
	float:right;
	width:445px;
	margin:25px 0px 0px 50px;
}
#mainContent div.entry ol.box18{
	float:left;
	width:128px;
	margin:0px 0px 0px 0px;
}

#mainContent div.entry ol.box19{
	float:left;
	width:549px;
	margin:0px 0px 0px 0px;
}

#mainContent div.entry ol.box20{
	float:left;
	width:268px;
	margin:0px 0px 0px 0px;
}

#mainContent div.entry ol.box21{
	float:left;
	width:268px;
	margin:0px 0px 0px 14px;
}

#mainContent div.entry ol.box22{
	float:left;
	width:400px;
	margin:0px 0px 0px 20px;
}

#mainContent div.entry ol.box23{
	float:left;
	width:166px;
	margin:0px 0px 0px 0px;
}

#mainContent div.entry ol.btnHouse li{

	background:url(../../common/images/icon_arrow01.gif) no-repeat left center;

	margin:0px 0px 0px 15px;

	padding:0px 0px 0px 15px;

}

#mainContent div.entry .to{

	margin-bottom:40px;



}

*html body #mainContent div.entry .to01_1{

	width:300px;

	height:240px;

	margin-right:12px;

	float:left;

}

#mainContent div.entry .to01_1{

	width:300px;

	height:240px;

	margin-right:25px;

	float:left;

}

#mainContent div.entry .to01_2{

	height:240px;

}

*html body #mainContent div.entry .to01_3{

	width:300px;

	margin-right:12px;

	float:left;

}

#mainContent div.entry .to01_3{

	width:300px;

	margin-right:25px;

	float:left;

}

#mainContent div.entry .to01_4{

	height:210px;

}

#mainContent div.entry img.to0730_img{

	margin-top:40px;

}

#mainContent div.entry div.topics0825_left{float:left;width:323px;margin-bottom:40px;}
#mainContent div.entry div.topics0825_right{float:left;margin-bottom:40px;margin-left:-15px;}

.topics0903_left h3 {
	font-weight: bold;
}

#mainContent div.entry div.topics0903_left{
	float:left;
	width:300px;
	margin-bottom:40px;
}


#mainContent div.entry div.topics0903_right	{
	float:left;
	margin-left: 20px;
	margin-bottom:40px;
		width:300px;

}#wrapper #container #mainContent .entry .box08 #0910-12box {
	float: left;
	display: block;
	margin: 0px;
	padding-top: 115px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 300px;
	clear: right;
}

#wrapper #container #mainContent .entry .box08 img {
	float: left;
	display: block;
}
#wrapper #container #mainContent .entry .box08 #bottom0910 {
	padding-top: 115px;
}
#wrapper #container #mainContent .entry .btnHouse .small {
	white-space: nowrap;
}
#wrapper #container #mainContent .entry .box08 #kyoushitu {
	clear: both;
	float: left;
	white-space: nowrap;
}
#wrapper #container #mainContent .entry .box08 #kyoushitu {
	display: block;
	float: left;
	clear: both;
}
#wrapper #container #mainContent .entry .box08 p {
	clear: both;
}

#wrapper #container #mainContent .entry .box09left{
	float:left;
	width:360px;
}
#wrapper #container #mainContent .entry .box09left .small{
	font-size:0.9em;
}
#wrapper #container #mainContent .entry .box09left strong{
	display:inline;
	font-weight:bold;
}
#wrapper #container #mainContent .entry .box09right{
	float:right;
	width:200px;
}
#wrapper #container #mainContent .entry .box09right p{
	margin-bottom:10px;
}
