@charset "utf-8";
a{color:#3e3e90}
img{max-width:none;max-height:none}
.formtxt{color:#fff;font-size:12px;margin-top:10px}
.fix{position:relative;width:980px;height:100%;margin:0 auto}
#container{min-width:980px;overflow-x:hidden;background-color:#cdeafc}
header{position:relative;width:100%;height:800px;margin:0 auto;background:url(topbg.webp) no-repeat center top}
header .fix{padding-top:45px}
header .fix h1{width:136px;height:47px;background:url(logo.webp) no-repeat center;font-size:0;line-height:0}
header .fix h1 a{display:block;width:100%;height:100%}
header .fix p.btn,header .fix p.btn_entry{position:absolute;bottom:95px;left:30%;width:392px;height:82px;background:url(btn.webp) no-repeat 0 0;font-size:0;line-height:0}
header .fix p.btn_entry{background:url(../10_FlyHigh/btn_entry.webp) no-repeat 0 0;cursor:pointer;}
header .fix p.btn_entry:hover{background-position:0 -82px}
header .fix .twitter{position:absolute;top:30px;right:0;width:180px;height:46px;background:url(../10_FlyHigh/btn_twitter.webp) no-repeat 0 0;font-size:0;line-height:0;cursor:pointer}
header .fix p.twitter:hover{background-position:0 -46px}
header .fix p.twitter a{display:block;width:100%;height:100%}
nav{position:relative;width:100%;height:163px;margin:0 auto;margin-top:-21px;background:url(gnbbg.webp) no-repeat center;z-index:10}
nav dl{position:relative;width:980px;height:100%;margin:0 auto;clear:both}
nav dl dt{display:block;overflow:hidden;position:absolute;top:-100000em;left:0}
nav dl dd{float:left;position:relative;width:490px;height:163px;background:url(gnb.webp) no-repeat 0 0;font-size:0;line-height:0;cursor:pointer}
nav dl dd:hover,nav dl dd.on{background-position:0 -163px}
nav dl dd:nth-child(2){background:url(gnb.webp) no-repeat -490px 0}
nav dl dd:nth-child(2):hover,nav dl dd:nth-child(2).on{background-position:-490px -163px}
#content{position:relative;width:100%;margin-top:-12px;padding:100px 0;background:url(contentbg1.webp) center top no-repeat,url(contentbg2.webp) repeat;text-align:center;font-size:20px;color:#3e3e90}
#content strong{font-size:24px}
.page1,.page2{display:block;width:980px;margin:0 auto}
#content h6{margin-top:70px}
.page2{display:none}
.event-form{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(form/formbg.webp) repeat;z-index:100}
.event-form .formbg{position:relative;width:980px;height:1200px;margin:100px auto;background-color:#000;border:1px solid #888}
.event-form .formbg p:nth-child(3){position:absolute;top:20px;right:20px;cursor:pointer}
form table{position:relative;width:80%;margin:0 auto}
form table tr td{height:90px}
form table tr td:nth-child(2){text-align:left}
form input[type="text"],form input[type="email"],form select{width:100%;height:50px;padding-left:10px;background-color:#2a2a2a;border:1px solid #333;color:#fff;font-size:15px}
form select{width:20%;font-size:14px}
form select#userServer,form select#userChar{width:100%;}
.formbg .agreement,.formbg .agreement_check,.formbg .caution{position:relative;overflow:auto;width:80%;height:200px;margin:10px auto 0;padding:20px;line-height:25px;text-align:left;font-size:12px;color:#666;background-color:#2a2a2a;border:1px solid #333}
.formbg .agreement h5{font-size:13px;margin-top:20px}
#content .event-form .formbg .agreement h6{font-size:12px;margin-top:20px}
.formbg .agreement_check{overflow:hidden;height:40px;margin:0 auto;padding:10px;color:#999}
.formbg .caution{overflow:hidden;height:68px;margin:10px auto;padding:10px;color:#999}
.formbg .caution ul{width:92%;font-size:11px;height:50px;margin-top:-3px;color:#06C}
.formbg .caution ul li{margin-left:30px;line-height:17px;list-style:disc}
.formbg input[type="submit"]{position:relative;width:564px;height:77px;margin:30px auto;background:url(form/btn.webp) no-repeat 0 0;border:none;font-size:0;line-height:0}
.formbg input[type="submit"]:hover{background-position:0 -77px}
.formbg input[type="submit"]:disabled{background-position:0 -154px}
#caution{position:relative;width:100%;height:715px;margin:0 auto;padding:40px 0;background:url(cautionbg.webp) no-repeat center top #000}
#caution .fix{height:100%}
#caution .fix dl{margin-bottom:40px}
#caution .fix dl dt,#caution .fix h6{text-align:center}
#caution dl:first-child dd{display:inline-block;width:229px;height:65px;margin:5px;background:url(caution_btn.webp) no-repeat 0 0;font-size:0;line-height:0;cursor:pointer}
#caution dl:first-child dd:nth-child(2){margin-left:250px}
#caution dl:first-child dd:nth-child(2):hover{background-position:0 -65px}
#caution dl:first-child dd:nth-child(3){margin-right:250px;background-position:-229px 0}
#caution dl:first-child dd:nth-child(3):hover{background-position:-229px -65px}
#caution dl:first-child dd:nth-child(4){margin-left:250px;background-position:-458px 0}
#caution dl:first-child dd:nth-child(4):hover{background-position:-458px -65px}
#caution dl:first-child dd:last-child{margin-right:250px;background-position:-687px 0}
#caution dl:first-child dd:last-child:hover{background-position:-687px -65px}
#caution dl:first-child dd a{display:block;width:100%;height:100%}
#caution ul{margin-top:10px;margin-left:300px}
#caution ul li{line-height:30px;list-style:disc;font-size:13px;color:#d1d9ff}
footer{position:relative;width:100%;height:100px;padding:40px 0;background-color:#000;border-top:3px solid #fff;font-size:13px;color:#CCC}
footer .fix{height:20px;margin:0 auto;text-align:center}
footer .fix ul li{display:inline-block;margin:0 5px}
.btn_top{position:absolute;top:1000px;left:54%;margin-left:400px;width:293px;height:173px;background:url(../10_FlyHigh/btn_top.webp) no-repeat center;font-size:0;line-height:0;cursor:pointer;z-index:90}nd-position:-687px 0}
#caution dl:first-child dd:last-child:hover{background-position:-687px -65px}
#caution dl:first-child dd a{display:block;width:100%;height:100%}
#caution ul{margin-top:10px;margin-left:300px}
#caution ul li{line-height:30px;list-style:disc;font-size:13px;color:#d1d9ff}
footer{position:relative;width:100%;height:100px;padding:40px 0;background-color:#000;border-top:3px solid #fff;font-size:13px;color:#CCC}
footer .fix{height:20px;margin:0 auto;text-align:center}
footer .fix ul li{display:inline-block;margin:0 5px}
.btn_top{position:absolute;top:1000px;left:54%;margin-left:400px;width:293px;height:173px;background:url(../10_FlyHigh/btn_top.webp) no-repeat center;font-size:0;line-height:0;cursor:pointer;z-index:90}