/*共通
*********************************************/


table.waku {
     text-align:left;
	 border-collapse: separate;
	 border-spacing: 30px;
}

.txt10{
     color:#ef5404;
     font-size:0.65em;
}

.txt12{
	color:#CCCCCC;
     font-size:0.75em;
}

.txt14{
     font-size:0.85em;
}

.style1 {color: #999999}
.font1 {
		font-size   :14px;
		color  :#000000;
		font-weight :bold;
		text-align: left;
		}
.font2  {
		font-size   :12px;
		color  :#000000;
		line-height:30px;
		text-align: left;
		}
.clr{
clear:both;
font-size:1;
line-height:1;
}

#hdd{
width:950px;
margin:0;
float:left;
}

#monthnavi {
background:url("images/index_hd_bg.jpg" );
width:950px;
height:25px;
margin:0;
float:left;
}


#monthnavi ul {
margin-left:47px;
}

#monthnavi ul li{
list-style:none;
float:left;
}


#main_area{
widows:750px;
margin:30px 0 50px 0;
}

#sub_area{
width:850px;
/*border:#CCC 1px solid;*/
margin:30px auto 0;
}

#sub_area .subin{
padding:15px;
text-align:center;
width:850px;
overflow:hidden;
}

#sub_area h3{
padding:15px 10px 0;
font-size:120%;
font-weight:bold;
}


#main_area .main_photo{
width:612px;
float:left;
margin-left:100px;
_margin-left:70px;

}

#main_area .size_photo{
width:132;
float:left;
margin-left:20px;
margin-top:136px;
}

#main_area .size_photo ul li{
list-style:none;
}

#sub_area .subleft{
width:400px;
float:left;
margin-right:20px;
text-align:center;
}

.namearea{
padding:5px;
font-size:100%;
font-weight:bold;
text-align:left;
}

.month_ttl {
	background:#eee;
	padding:4px;
	margin:0 0 20px;
	
}




.btn{
padding:25px 10px 5px;
text-align:left;
}
.btn2{
padding:5px 10px 5px;
text-align:left;
}


#sub_area .con_photo{
width:250px;
float:left;
}

#sub_area .consize_photo{
	width: 132px;
	float: left;
	margin-top: 50px;
	margin-left: 15px;
}

#sub_area .consize_photo ul li{
list-style:none;
}


#setup_area{
width:950px;
margin-top:50px;
}

#setup_area p{
margin-bottom:20px;
margin-top:30px;}

.areaR {
width:400px;
float:left;
}

.areaL {
width:400px;
float:left;
margin-left:80px;
_margin-left:50px;

}

#setup_area ul li{
display:block;
		font-size   :12px;
		color  :#000000;
		line-height:30px;
		text-align: left;
}


/* Clearfix
----------------------------------------------------------*/
.clearfix,
.page_navi,
.other {
	zoom:1;
}

.clearfix:after,
.page_navi:after,
.other:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}
