@charset "utf-8";

body {
	background: #4A4A4A;
	font-size: 90%;
}
#header p, #sidebar, #index_wrap .tlr dd, #contents header ul, #camera #data h2 span, #tlr_link p {display: none;}

#header .inner, #footer .inner, #index_wrap, #wrap, #w_wrap {width: 98%;}
#contents {
	float: none;
	width: 100%;
}
.txt_area {width: auto;}

#index_wrap {padding-top: 0; margin-top: -15px;}
#contents_menu {margin-top: 0;}
#index_wrap .tlr li {height: 205px;}


.pr, .ads {font-size: 90%;}
#footer p small {font-size: 12px;}


#index_wrap #info {width: auto;}




#data dt, #data_mikata dt, #data dd, #data_mikata dd {
	font-size: 180%;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 20px;
}
#data dt, #data_mikata dt {
	float: none;
	background: #252525;
	border-bottom: 1px dotted #000;
}
#data dd, #data_mikata dd {
	border-bottom: 1px solid #000;
	border-top: none;
}

#image_area figcaption {font-size: 180%;}
#tlr_link dt {font-size: 180%;}
#camera #tlr_link dl li {
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#camera #tlr_link li a {font-size: 200%;}

#contents footer li a {font-size: 250%;}
#contents footer li a img {display: none!important;}

