﻿@charset "utf-8";
body,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
body{font:16px/1.5 "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",Arial,sans-serif;background:#153d09 url(../images/bg01.jpg) repeat;color:#f3f8b5;}
img{width:100%;border:none;}
a{color:#f3f8b5;text-decoration:none}
a:hover{color:#da3c3d;text-decoration:underline;}
article,section,header,footer,aside,nav,iframe,img{display:block;}
.clearfix:after{content:"\20";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{*zoom:1;}
.mainBox{padding:10px 0 0;margin:0 0.5em;color:#000;}
#footer{padding:1em;font-size:.8em;text-align: center;}
h2{padding:.2em .5em;border-bottom:1px solid #360;text-shadow:2px 1px 0 #000;font-size:1.5em;color:#f8eb2b;}
h2 span{font-size:0.8em;font-weight:normal;color:#f3f8b5;}
h3{padding:.3em 0;font-weight:normal;font-size:1.4em;text-align:center;color:#f8eb2b;}
ul{padding-left:1.5em;list-style:decimal}
p,ul{margin:.9em;font-size:1em;line-height:1.8em;color:#f3f8b5;}
b{color:#f8eb2b;}
.boxSty01{border-top:1px solid #360;border-bottom:1px solid #360;background:url(../images/bg02.jpg) repeat;}
.btSty01{padding:.3em 0;text-align:center;font-size:1.2em;color:#f8eb2b;}
.btSty01 span{padding-left:30px;background:url(../images/icon01.jpg) no-repeat left center;text-align:left;line-height:2em;}
.btn{display:block;height:3em;width:13em;margin:2em auto;border:2px solid #f8eb2b;border-radius:1.5em;text-align:center;font-size:1.4em;line-height:3em;color:#f8eb2b;}
.btn:active{background:#030;text-decoration:none;color:#fff;}
.fbox{overflow:hidden;}
.fbox .box01{float:left;width:60%;}
.fbox .box02{float:right;width:38%;margin-left:1em;border-left:1px solid #360;border-bottom:1px solid #360;}
.downBox{margin:3em;padding-bottom:2em;background:#fff;text-align:center;}
.downBox img{display:inline-block;width:auto;margin:2em 2em 0;}
.qq{padding:.5em .5em .5em 33px;background:#1c4b14 url(../images/icon02.jpg) no-repeat 3px .8em;}
.qqList{margin:-0.5em .9em .9em;padding:0;list-style:none;}
.qqList li{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #032e00;}
.qqList li:last-child{border:none;}
.qqList a{color:#f8eb2b;}

.text{width:80%;margin:1em auto;}
.mt01{margin-top:1.3em;}
.mt0{margin-top:0;}
.mb0{margin-bottom:0;}
.thiscode{display:none;position:fixed;left:10px;top:10px;text-align:center;}
.thiscode img{width:190px;margin:0 auto;}
@media only screen and (min-width: 740px) {
img{width:auto;margin-left:auto;margin-right:auto;}
body{width:640px;margin:0 auto;}
.thiscode{display:block;}
}
