div#main{
	font:13px;
	*font-size:small;
	*font:x-small;
	color:#666;
	font-size:77%;
	line-height:1.6;
	font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif,'¥á¥¤¥ê¥ª',Meiryo,Verdana;
}
a{color:#666;}
body,ul,div,h1,h2{margin:0;padding:0;}
li{list-style:none}
img{margin:0;padding:0;border:none;}
/*main */
body{background:#fafafa;}
div#main{
	width:100%;
	position:absolute;top:50%;margin-top:-234px;
	padding-bottom:10px;
	background:#fff;
}
div#main h1{
	width:100%;
	height:116px;
	background:url(../img/top_img.jpg) no-repeat #fff;
	text-indent:-9999px;line-height:0;font-size:0;
}
div#main h2{
	font-size:116%;
	background:#fcf6f2;
	color:#cc0000;
	border-top:solid 3px #cc0000;
	padding:5px 0 5px 120px;
}
div#main p#txt1{
	font-size:85%;
	padding:0 0 0 120px;
	widht:100%;
}
div#main p#txt2{
	color:#925618;
	font-size:85%;
	padding:0 0 0 120px;
	widht:100%;
}
div#main p#btn{clear:both;}
div#main p#btn a{
	width:66px;
	height:17px;
	margin:0 0 0 120px;
	float:left;overflow:hidden;
	background:url(../img/top_btn_enter.gif);
	text-indent:-9999px;line-height:0;font-size:0;
}
/*mobile */
div#main div#mobile{
	width:150px;
	height:150px;
	position:absolute;
	top:50%;
	right:0;
	width:150px;
	height:150px;
	background:url(../img/qrcode.jpg) no-repeat #fff;
	background-position:20px 10px;
}
div#main div#mobile a{
	width:150px;
	overflow:hidden;
	float:left;
	text-align:center;
	padding-top:120px;
}
/*foot */
div#foot{
	background:#cc0000;
	width:100%;
	height:68px;
	position:absolute;
	bottom:0;
}
ul#photo{
	clear:both;
	text-align:center;
	margin:0 auto;
	width:764px;
}
ul#photo li{float:left;margin:4px 0 0 4px;}
ul#photo li.f{margin-left:0;}