@charset "utf-8";

body{font-size:12px;
	line-height:21px;
}

.clear {
	clear:both;
}

.iepngfix {   
    behavior: expression(IEPNGFIX.fix(this)); 
} 


#o_waku{width:810px;margin:0px auto;color:#FFF;
	background-color:#000;
	line-height:24px;
}

.kyocho{
	font-size:16px;
	font-weight:bold;
	}



/*
 特集中身
----------------------------------------------------------- */
div.top_header{
	position:relative;
	
	}

p.top_lead{
	position:absolute;
	width:330px;
	top:170px;
	left:445px;
	}

#o_waku a:link.link_malka, #o_waku a:active.link_malka, #o_waku a:hover.link_malka, #o_waku a:visited.link_malka{
	color:#FFF;
	text-decoration:underline;
	}

div#black{
	width:700px;
	margin:0px 55px;
	}

dl#what{
	overflow:hidden;
	width:660px;
	margin:20px;
}
dl#what dt{
	float:left;
	width:318px;
	padding-right:40px;
	padding-top:10px;
	}
	
div#waku_photo{
	margin-top:20px;
	}
	
dl#what dd{
	float:left;
	width:302px;
	}

dl#uchida{
	overflow:hidden;
	width:660px;
	margin:20px;
}
dl#uchida dt{
	float:left;
	width:325px;
	padding-right:20px;
	padding-top:10px;
	}

	
dl#uchida dd{
	float:left;
	width:315px;
	padding-top:10px;
	}


div#dj_line{
	margin:30px 0px;
	}
	
ul.bt_dj{
	overflow:hidden;
	width:680px;
	padding:10px 10px;
	}
	
ul.bt_dj li{
	float:left;
	width:160px;
	padding-right:13px;
	padding-top:20px;
	}	
	
	
ul.bt_dj li.last_row{
	float:left;
	width:160px;
	padding-right:0px;
	}	
	
div#event_snap{
	margin:30px 0px;
	}	
	

ul.photo_detail{
	width:700px;
	overflow:hidden;
	padding:20px 0px;
	}
	
ul.photo_detail li{
	width:170px;
	float:left;
	padding-right:6px;
	padding-top:10px;
	}
	
ul.photo_detail li.pic_row_last{
	width:170px;
	float:left;
	padding-right:0px;
	}

div#matome{
	width:700px;
	overflow:hidden;
	padding:30px 0px 50px 0px;
	}

p.conclusion{
	font-size:16px;
	font-weight:bold;
	float:left;
	width:467px;
	padding-right:50px;
	}
	

p.bt_to_facebook{
	float:left;
	width:183px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	