*{font-size:13px;overflow:visible;}html,body{width:90%;margin:0px;padding:0px;position:relative;}div{width:100%;margin:0px auto;padding:0px;position:relative;}html{-webkit-auto-text-size-adjust:none;}.topmenu,#copyright,#content_sub,#height_cal{display:none;}#footer{width:100%;position:relative;}body{background-image:none;}#header{	width:100%;	height:80px;	padding:10px 0 10px 10px;}#content{	width:100%;	padding:0;	background-image:none;	overflow:visible;}h1{	display:block;	width:265px;	height:60px;	margin:0;	padding:0;	background-image:url(../parts/for_mobile/toplogo.gif);	background-position:top left;}h1 a{	display:block;	width:100%;	height:100%;	margin:0;	padding:0;}#content h2,#content h3,#content p{	width:100%;	margin:0;	padding-left:0;	overflow:visible;}#content p{	width:97%;	margin:0 0 10px auto;	padding-left:0;}#footer_menu,#footer{display:block;text-align:center;clear:both;}#footer_menu a{display:block;width:120px;height:30px;text-indent:-9999em;}#f_back{float:left;margin-left:10px;background-image:url(../parts/navi-back.gif);}#footer_menu a#f_top{display:none;}#f_forward{float:right;margin-right:10px;background-image:url(../parts/navi-next.gif);}/*レポート用*/#content p.photo-Y,#content p.photo-T{	display:block;	width:90%;	margin:0 auto 10px auto;}.photot,.photoy{	display:block;	width:100%;	height:60px;	text-indent:0em;}#photo-01,#photo-02,#photo-03,#photo-04,#photo-05,#photo-06,#photo-07,#photo-08,#photo-09,#photo-10,#photo-11,#photo-12,#photo-13,#photo-14,#photo-15{	width:100%;	background-image:none;}.photot a,.photoy a{	display:block;	width:100%;	height:100%;	background-image:none;	background-color:#eeeeee;	border:1px solid #999999;	text-indent:0em;	text-align:center;	-webkit-border-radius:8px;}