@charset "UTF-8";/* CSS Document */
body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;background-color:#ccc;}
#wrap{width:1000px;/*height:6096px;*/margin:10px auto 30px;font-size:18px;background-color:#fff;overflow:hidden;}

a{text-decoration:none;}a:link,a:visited{color:#fff;}
#navtop a:hover,#M_copy a:hover{color:#F63;text-shadow:0 0 25px #F93,0 0 20px #F93,0 0 30px #F93;display:block;}
#navtop{width:1040px;height:30px;margin:-8px 0 0 70px;position:fixed;z-index:99;font-size:18px;font-weight:bolder;}
#navtop ul a{display:block;margin-left:66px;}
#navtop li{float:left;width:244px;height:26px;list-style:none;text-align:right;margin:0 -50px 0 0;-webkit-transform:rotate(-14deg);transform:rotate(-14deg);}	
#navtop li:hover{}
#navtop li ul li {overflow:hidden;height:0;border:none;transition:1s;}
#navtop li:hover > ul{margin:-20px 0 0;}
#navtop li:hover > ul > li {overflow:visible;height:40px;width:270px;margin:8px 0 -8px -130px;-webkit-transform:rotate(0deg);transform:rotate(0deg);}#navtop li:hover > ul > li a{padding-right:30px;}

.edgeLoad-EDGE-78187439 {visibility:hidden;margin-top:80px;}
#StageA{height:400px;margin-left:-10px;padding:100px 0 0 0;background-color:#FCEE21;}
#Stage{width:1000px;overflow:hidden;}

#main{color:#412206;}
#C001,#C002a,#C002b,#S003,#C004{padding:40px 130px;line-height:2.2em;}
#S002,#S004{background-color:#FCEE21;}
#C002a{margin-bottom:-80px;font-weight:bolder;}

h2{margin:0;font:44px 'kakuGOHw';}#h2ss{font-size:40px;display:inline-block;}
h3{margin:50px 0 0;font-size:26px;}h4{margin:0;}
#C003aa{margin:30px 0 -50px;font-size:22px;}
#C003b{text-align:center;font-size:28px;font-weight:bolder;}
#C003cc{margin:30px -26px;}#click{position:absolute;width:200px;text-align: center;margin:-98px 584px 0;font-size:14px;line-height:1.2em;}
#C003s{font-size:16px;}#C004s{font-size:16px;line-height:1.4em;}#z001{width:1000px;}
#zzz{color:#C30;letter-spacing:-0.07em;font-size:48px;font-weight:bolder;text-align:center;
-ms-animation-name:zzz;-ms-animation-duration:8s;-ms-animation-iteration-count:infinite;
animation-name:zzz;animation-duration:8s;animation-iteration-count:infinite;}
@-ms-keyframes zzz{0%{margin:0 -2200px 0 0;}50%{margin:0 0 0 0;}85%{margin:0 0 0 0;}100%{margin:0 0 0 -2200px;}}
@keyframes zzz{0%{margin:0 -2200px 0 0;}50%{margin:0 0 0 0;}85%{margin:0 0 0 0;}100%{margin:0 0 0 -2200px;}}

#formWrap {width:900px;margin:100px auto 100px;color:#555;line-height:1.8em;font-size:18px;background-color:#fff;border:solid 1px;border-radius:8px;}
input[type=checkbox] {/*-webkit-transform-origin:right bottom;-webkit-transform:scale(1.3,1.3);*/
transform:scale(1.3);transform-origin:10px 10px;
-moz-transform:scale(1.8);-moz-transform-origin:10px 12px;}
input,textarea{font-size:18px;}#text{margin:30px;}table{margin:30px auto;}

#QR{width:1000px;margin:150px 0 0;text-align:center;font-size:12px;}
#foot{width:1000px;margin:0;font:24px 'ロたゴ';}
#sapo{width:760px;height:120px;margin:40px auto 0px;text-align:center;line-height:160%;border:solid 1px #996;border-radius:5px;}
#ado{position:absolute;width:450px;margin:90px 0 0 542px;font:30px 'ロたゴ';}
#foot img{margin:60px 0 -4px;}#box102 ul{margin-bottom:10px;}