html{margin:0; padding:0;}/*==General===============================================================*/body{margin:0; padding:0; text-align:center; font-size:12px;  font-family:tahoma,'ＭＳ Ｐゴシック',Osaka,sans-serif; color:#444; background:url(../images/bg.png) repeat-x #fff;}form{margin:0; padding:0;}a img{border:0;}a{color:#93c;}a:hover{color:#666666;}h1,h2,h3,h4{margin:0; padding:0;}p{margin:0; padding:0;}ul{list-style:none;}.clear{margin:0;padding:0; clear:both;}#wrap{margin:0 auto;padding:10px 0 0 0;width:920px;}#splash{margin:0 auto; padding:10px 0 0 0;width:400px;}/*==splash===============================================================*/#splash_header{margin:0;padding:0;width:400px;height:70px;overflow:hidden;background:url(../images/splash_bg.jpg) no-repeat 0 0;}#splash_header h1{padding:70px 0 0 0; width:400px;height:0;}#splash_main{margin:0;padding:0;height:378px; background:url(../images/splash_bg.jpg) no-repeat 0 -70px;}div.splash_contents{margin:0;padding:193px 0 0 35px;}div.splash_contents ul{margin:0;padding:0;clear:both;text-align:left;}div.splash_contents ul li{margin:0 0 30px 0;padding:0;width:330px;overflow:hidden;}div.splash_contents ul li a{width:330px;display:block;}li.ent_btn{margin:0;padding:0;width:330px; height:70px;}li.lev_btn{margin:0;padding:0;width:330px; height:50px;}#enter{margin:0;padding:70px 0 0 0;height:0;}#enter:hover{background:url(../images/splash_btn.png) no-repeat 0 0;}#leave{margin:0;padding:50px 0 0 0;height:0;}#leave:hover{background:url(../images/splash_btn.png) no-repeat 0 -70px;}#splash_footer{margin:0;padding:114px 0 0 0;background:url(../images/splash_bg.jpg) no-repeat 0 -448px;}#splash_footer p.copy{height:20px;line-height:20px;text-align:center;}/*==Header===============================================================*/#header{margin:0;padding:0;width:920px;height:70px;background:url(../images/header_bg.png) no-repeat 0 0;}#header h1{width:296px;height:66px;overflow:hidden;float:left;}#header h1 a{padding:66px 0 0 0;width:296px;height:0;display:block;}ul.nav{margin:0;padding:35px 0 0 0;width:604px;float:left;}ul.nav li{width:151px;height:31px;float:left;overflow:hidden;}ul.nav li a{padding:31px 0 0 0; width:151px;height:0;display:block;}ul.nav li a:hover{background:url(../images/header_bg.png);}#home{background-position:-296px -70px;}#about{background-position:-447px -70px;}#rule{background-position:-598px -70px;}#faq{background-position:-749px -70px;}/*==Main===============================================================*/#main{margin:0;padding:0;width:920px;height:378px;background:url(../images/main_bg.jpg) no-repeat 0 0 #000;}div.contents{margin:0;padding:0;width:620px;height:378px;float:right;}ul.btn_pane{margin:0;padding:3px 0 0 0;width:270px; float:left;background:url(../images/btn_pane_bg.png) 0 0;}ul.btn_pane li{float:left;}ul.btn_pane li a{float:left;text-decoration:none;}ul.btn_pane li a:hover{background:url(../images/btn_pane_bg.png);}#mailbox{background-position:-270px -3px;}#camp{background-position:-405px -3px;}#search{background-position:-270px -138px;}#bbs{background-position:-360px -138px;}#point_c{background-position:-450px -138px;}#info{background-position:-270px -228px;}#point_l{background-position:-405px -228px;}#prof_c{background-position:-270px -278px;}#prom_m{background-position:-405px -278px;}#prof_p{background-position:-270px -328px;}#faq_sub{background-position:-405px -328px;}li.l_btn{width:135px;height:135px;position:relative;overflow:hidden;}li.l_btn a{padding:135px 0 0 0;width:132px;height:0;}li.m_btn{width:90px;height:90px;overflow:hidden;}li.m_btn a{padding:90px 0 0 0;width:87px;height:0;}li.s_btn{width:135px;height:50px;overflow:hidden;}li.s_btn a{padding:50px 0 0 0;width:132px;height:0;}span.count{width:60px;height:35px;lien-height:35px;font-family:Arial,sans-serif; font-weight:bold; font-size:24px;position:absolute;bottom:2px;right:5px;text-align:center;color:#fff;}div.iframe{width:350px;height:378px;float:right;}/*==Footer===============================================================*/#main_footer{margin:0;padding:0;width:920px;height:132px;background:url(../images/main_footer_bg.png) no-repeat 0 0;}div.bottom_contents{width:920px;height:114px;}div.login_pane{width:570px;height:114px;float:left; text-align:left;}div.login_pane ul{margin:0;padding:0 0 0 20px;height:74px; float:left;}div.login_pane ul li{float:left;}div.login_pane ul li p{float:left;}li.login_desc{width:550px; height:39px;overflow:hidden;}li.login_desc p{padding:39px 0 0 0;height:0;}li.login_label{width:85px; height:30px;overflow:hidden;}li.login_label p{padding:30px 0 0 0; height:0;}li.login_form{width:125px; height:30px;overflow:hidden;}li.login_form p{padding:2px 0 0 2px;}li.login_form input{width:120px;background:none;border:0;font-size:18px;}li.login_btn{width:125px; height:30px;overflow:hidden;}li.login_btn p{padding:0 0 0 10px;}li.login_btn button{width:105px; height:30px; border:0;font-size:12px;color:#fff;background:url(../images/login_btn.png) no-repeat 0 0;cursor:pointer;}p.pass{padding:0 15px 0 0;height:25px;line-height:25px;clear:both;text-align:right;}div.reg_btn_pane{width:350px;height:114px;float:right; text-align:left;}div.reg_btn{padding:19px 0 0 15px;}div.reg_btn p{width:320px;height:80px;overflow:hidden;}div.reg_btn p a{padding:80px 0 0 0;width:320px;height:0;display:block;}div.reg_btn p a:hover{background:url(../images/reg_btn_h.png) no-repeat 0 0;}#footer{margin:0;padding:0;width:920px;height:132px;background:url(../images/footer_bg.png) no-repeat 0 0;}div.mob_pane{width:570px;height:114px;float:left; text-align:left;}div.mob_pane ul{margin:0;padding:12px 0 0 20px;float:left;}div.mob_pane ul li{float:left;}div.mob_pane ul li p{line-height:20px;float:left;}li.qr_box{width:92px;height:92px;}li.mob_desc{width:458px; height:41px;overflow:hidden;}li.mob_desc p{padding:41px 0 0 0;height:0;}li.mob_flow{width:130px; height:22px;overflow:hidden;}li.mob_flow p{padding:22px 0 0 0; height:0;}li.mob_form{width:328px; height:22px;overflow:hidden;}li.mob_form p{padding:0;}li.mob_form input{margin:0 5px 0 0; width:110px;}li.mob_form select{margin:1px 5px 0 0;}li.mob_form button{margin:1px 0 0 0;padding:0;border:0;width:50px;height:20px;font-size:12px;color:#fff;background:url(../images/send_btn.png) no-repeat 0 0;cursor:pointer;}button::-moz-focus-inner { border-width: 0 !important; }div.marquee_pane{width:350px;height:114px;float:right; text-align:left;}div.marquee_pane h2{height:50px;overflow:hidden;}div.marquee_pane h2 span{padding:50px 0 0 0; height:0;display:block;}div.marquee{padding:0 12px 0 9px;height:26px;line-height:26px;}div.marquee_pane p{padding:0 0 0 5px; height:20px;line-height:20px;}a.arrow{margin:0 0 0 5px; padding:0 0 0 18px;background:url(../images/arrow.gif) no-repeat 0 0;}p.copy{height:18px; line-height:18px; text-align:right;}
