﻿html,* html body{margin:0 !important;font-size:10px;height:100%}*{-webkit-text-size-adjust:none}body{margin:0;padding:0;font-family:Hiragino Kaku Gothic Pro,Meiryo,Helvetica,ArialMT,Osaka,Verdana,"MS PGothic",sans-serif;font-size:10px;line-height:1.7;color:#fff;height:100%;width:100%;background:url("../images/bg03.jpg?v=a56f4a3a") no-repeat center center #fff;background-size:cover;background-attachment:fixed}.clearbox{clear:both;height:0px;display:block}.h10{height:10px}.h15{height:15px}h1,h2,h3,h4,h5,p,ul{font-size:10px;padding:0;margin:0}li{list-style:none}img{vertical-align:top;max-width:100%;height:auto}hr{clear:both;height:0;margin:0;border:0 none}article,aside,figure,figcaption,footer,header,nav,section{display:block}a,a:visited{color:#202f5d;text-decoration:none}a img{border:0 none}textarea,input{font-size:14px;font-size:1.4rem;margin:0;vertical-align:top;border:0 none}input[type=submit]{-webkit-appearance:none;cursor:pointer}input[type=checkbox],input[type=radio]{vertical-align:middle}select{font-size:14px;font-size:1.4rem;padding:5px;vertical-align:top;background:#fff;border-radius:2px}label{vertical-align:top}.hidden{display:none}.bold{font-weight:bold}#___gatsby{height:100%}.wrapper{min-height:100%}.wrap_top .wrapInner{min-height:730px}.wrap_top .slogo{position:absolute;width:100%;text-align:center;bottom:0;z-index:2;max-height:40%;height:100%}.wrap_top .slogo img{max-height:100%}.logo{position:absolute;right:20px;top:20px;z-index:4}.wrap_under .wrapInner{max-width:820px;padding:0 20px;margin:0 auto;padding-top:40px;padding-left:248px}@media only screen and (max-width :899.9px){.wrap_under .wrapInner{padding-left:20px}}.wrap_under{font-size:15px;line-height:24px}.wrap_under .title{margin-bottom:35px}.wrap_under h1{border-bottom:1px solid #fff;font-size:48px;line-height:43px}.wrap_under h2{margin:1.5em 0 .5em;font-size:32px;line-height:33px}.wrap_under h3{font-size:20px;line-height:30px}.wrap_under .description .indent{text-indent:-1em;padding-left:2em}.wrap_under .description .indent3{text-indent:-1em;padding-left:3em}.wrap_under p{font-size:19px;line-height:24px;margin-bottom:26px}.wrap_under ul.prize_list{font-size:20px;margin:.5em 0 8px 1em}.wrap_under ul.prize_list li{padding:6px 0}.wrap_under ul.prize_list li .prize_title{display:inline-block;width:6em}.wrap_under table{border:1px solid #fff;width:100%;border-collapse:collapse}.wrap_under table td{border-bottom:1px dotted #fff;border-right:1px solid #fff;padding:15px 40px;font-size:15px}.wrap_under table td:nth-of-type(1){width:35.4%}.wrap_under .qabox{border-bottom:1px dotted #fff;font-size:15px;line-height:24px;padding-bottom:14px;margin-bottom:25px}.wrap_under .qabox .qaindex{position:relative;margin-bottom:9px}.wrap_under .qabox .qaindex span{position:absolute;left:0;top:0;display:block;font-weight:bold}.wrap_under .qabox .qaindex p{padding-left:50px}.wrap_under .cont{font-size:22px;line-height:26px;font-weight:bold;position:relative;padding-left:49px;margin-bottom:22px}.wrap_under .cont:before{content:"";display:block;position:absolute;left:0;top:0}.wrap_under .cont.phone{display:none}.wrap_under .cont.phone a{color:#333;text-decoration:none}.wrap_under .cont.phone:before{background-image:url(../images/contact_phone.png?v=ef07f634)}.wrap_under .cont.phone span{font-size:16px;font-weight:normal}.wrap_under .cont.mail{margin-bottom:40px}.wrap_under .cont.mail a{color:#93e1f7;text-decoration:none}.wrap_under .cont.mail:before{background-image:url(../images/contact_mail.png?v=f8d30734)}.wrap_under .cont.mail{color:#93e1f7}.wrap_under .info{background:url("../images/icon_under_0005.png?v=e33b24a5");height:image-height("icon_under_0005.png");box-sizing:border-box;overflow:hidden;padding:22px 25px}.wrap_under .rankboxwrap{border-bottom:1px dotted #000;margin-bottom:18px}.wrap_under .rankboxwrap .comment{margin-bottom:10px;font-size:12px;padding-left:196px;line-height:18px}@media only screen and (max-width :480px){.wrap_under .rankboxwrap .comment{padding-left:78px}}.wrap_under .rankboxwrap .comment a{text-decoration:underline}.wrap_under .rankboxwrap .comment a:hover{text-decoration:none}.wrap_under .rankbox{display:table;width:100%;padding-bottom:20px}.wrap_under .rankbox *{font-family:"Sawarabi Mincho","HiraMinProN-W6","MS PMincho",serif}.wrap_under .rankbox .ranknum{display:table-cell;width:65px;vertical-align:top;text-align:center}.wrap_under .rankbox .score{display:table-cell;padding-left:27px;font-size:24px;font-size:2.4rem;padding-top:9px;vertical-align:top;width:114px;padding-left:20px}.wrap_under .rankbox .name{display:table-cell;vertical-align:top;padding-top:9px}.wrap_under .rankbox .name h3{font-size:22px;font-size:2.2rem}.wrap_under .rankbox .name p{font-size:18px;font-size:1.8rem;margin-bottom:7px}.wrap_under .wrapBtmLink{text-align:left;font-size:12px;font-size:1.2rem}@media only screen and (max-width :480px){.wrap_under .pastRank{padding-bottom:30px}}.wrap_under .pastRank h2{font-size:16px;font-size:1.6rem;padding:5px 0 0}.wrap_under .pastRank ul{display:flex}@media only screen and (max-width :480px){.wrap_under .pastRank ul{display:block}}.wrap_under .pastRank li{line-height:1.6rem;margin-right:15px}@media only screen and (max-width :480px){.wrap_under .pastRank li{line-height:2.2rem;margin:0}}.wrap_under .pastRank a{font-size:12px;font-size:1.2rem}@media only screen and (max-width :480px){.wrap_under .pastRank a{font-size:13px;font-size:1.3rem}}.team_list{z-index:1;background:rgba(255,255,255,.61);border:1px solid #fff;box-sizing:border-box;margin-bottom:40px}.entry{border-bottom:1px dotted #fff;margin-bottom:20px}.entry .entryname h3{font-size:18px;font-weight:bold;line-height:24px}.entry .entryname span{display:block;font-size:16px;margin-top:.25em;font-weight:normal}.entrybg{position:absolute;z-index:0;right:61px;top:69px}.footer{border-top:1px solid #93e0f7;font-size:12px;background:#011728}.footer .footerInner{position:relative}.footer p{font-size:12px;line-height:18px}.footer .cr{font-size:9px;letter-spacing:-0.05em;position:relative}.footer .img{text-indent:-9999px;display:block}.footer .footerLabel .img{background-image:url(../images/footer_news_label.png?v=28ac3c13);width:73px;height:14px}.footer .listLink .img{background-image:url(../images/footer_link_label.png?v=a211b489)}.footer .footerNews p span{display:inline-block;margin-right:18px}#js-toggle{background-image:url(../images/menu_toggle.png?v=bde8f001);position:fixed;left:20px;top:21px;cursor:pointer;z-index:3;width:52px;height:52px}#js-toggle.active{background-image:url(../images/menu_toggle_active.png?v=7c326994)}.wrap_entry_form #js-toggle{background-image:url(../images/menu_toggle.png?v=bde8f001)}.nav{position:fixed;height:100%;left:-240px;top:0;width:240px;z-index:2;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.nav.active{left:0;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.nav .navHead{height:16px;background:url("../images/menutop_3.png?v=63f6c8b0") no-repeat right 0;position:absolute;left:0;top:0;width:100%}.nav .navOuter{position:relative;height:100%;box-sizing:border-box;padding-top:14px;overflow:hidden}.nav .navInner{position:absolute;left:0;top:14px;height:calc(100% - 14px);width:100%;box-sizing:border-box;border-right:1px solid #99e9ff;overflow-y:auto;background:#000e1a;background:-moz-linear-gradient(left, #000e1a 0%, #001c34 100%);background:-webkit-linear-gradient(left, #000e1a 0%, #001c34 100%);background:linear-gradient(to right, #000e1a 0%, #001c34 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000e1a', endColorstr='#001c34',GradientType=1 )}@media only screen and (min-width :900px){.nav .navInner{padding-bottom:70px}}.nav ul{margin-top:100px;border-top:1px solid #334655}.nav ul li a{display:block;border-bottom:1px solid #334655;padding:18px 18px 17px 47px;position:relative;line-height:20px;height:20px}.nav ul li a:before{content:"";position:absolute;left:25px;top:23px;background-image:url(../images/menu_arrow.png?v=08f0090e);width:5px;height:9px}.nav ul li a span{display:block;height:20px;line-height:20px;font-size:17px;font-size:1.7rem;font-weight:700;color:#000;white-space:nowrap}.nav ul li a.active,.nav ul li a:hover{text-decoration:none}.nav ul li a.active:before,.nav ul li a:hover:before{background-image:url(../images/menu_arrow_active.png?v=b3a2a1f8)}.nav ul li a.active span,.nav ul li a:hover span{color:#0075bc}#js-entryBox{width:308px;height:170px;background:#fffddf;border:2px solid #323118;border-bottom-width:4px;border-right-width:4px;border-radius:8px;text-align:center;z-index:50;opacity:1;margin:auto}#js-entryBox.active{opacity:1;-moz-transition:all 1s ease 1.5s;-o-transition:all 1s ease 1.5s;-webkit-transition:all 1s ease 1.5s;transition:all 1s ease 1.5s}#js-entryBox.small{width:282px;height:auto;padding-bottom:20px}#js-entryBox .head{padding-top:24px;margin-bottom:15px;font-size:20px;font-size:2rem;line-height:26px;font-weight:bold}#js-entryBox .btn{margin-bottom:15px}#js-entryBox .entryBtn{background:#0087d9;border-radius:10em;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.15em;padding:.25em 1.5em}#js-entryBox .entryBtn:hover{text-decoration:none;background:#008ee6}#js-entryBox .link{font-size:11px}#js-entryBox .link a{color:#000;text-decoration:underline}#js-entryBox .link a:hover{text-decoration:none}#js-light{position:fixed;width:100%;height:100%;left:0;top:0;overflow:hidden}.light{position:absolute;width:1px;height:1px;background:rgba(255,255,255,.32);box-shadow:0 0 11px 5px #4aaad3;border-radius:2px;z-index:0}.light1{-webkit-animation:light1 8s infinite ease-in-out 2s;-moz-animation:light1 8s infinite ease-in-out 2s;animation:light1 8s infinite ease-in-out 2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes light1{0%{left:-30px;top:-30px;opacity:1}30%{left:50%;top:61%;opacity:0}100%{left:50%;top:61%;opacity:0}}@-moz-keyframes light1{0%{left:-30px;top:-30px;opacity:1}30%{left:50%;top:61%;opacity:0}100%{left:50%;top:61%;opacity:0}}@keyframes light1{0%{left:-30px;top:-30px;opacity:1}30%{left:50%;top:61%;opacity:0}100%{left:50%;top:61%;opacity:0}}.light2{-webkit-animation:light2 7s infinite ease-in-out 3.5s;-moz-animation:light2 7s infinite ease-in-out 3.5s;animation:light2 7s infinite ease-in-out 3.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes light2{0%{left:80%;top:-30px;opacity:1}50%{left:50%;top:61%;opacity:0}100%{left:50%;top:61%;opacity:0}}@-moz-keyframes light2{0%{left:80%;top:-30px;opacity:1}50%{left:50%;top:61%;opacity:0}100%{left:50%;top:61%;opacity:0}}@keyframes light2{0%{left:80%;top:-30px;opacity:1}50%{left:50%;top:61%;opacity:0}100%{left:50%;top:61%;opacity:0}}.light3{-webkit-animation:light3 6s infinite ease-in-out 9s;-moz-animation:light3 6s infinite ease-in-out 9s;animation:light3 6s infinite ease-in-out 9s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes light3{0%{left:-30px;top:40%;opacity:1}40%{left:50%;top:61%;opacity:0}100%{left:50%;top:61%;opacity:0}}@-moz-keyframes light3{0%{left:-30px;top:40%;opacity:1}40%{left:50%;top:61%;opacity:0}100%{left:50%;top:61%;opacity:0}}@keyframes light3{0%{left:-30px;top:40%;opacity:1}40%{left:50%;top:61%;opacity:0}100%{left:50%;top:61%;opacity:0}}.light4{-webkit-animation:light4 6s infinite ease-in-out 9.4s;-moz-animation:light4 6s infinite ease-in-out 9.4s;animation:light4 6s infinite ease-in-out 9.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes light4{0%{right:-30px;top:80%;opacity:1}40%{right:50%;top:61%;opacity:0}100%{right:50%;top:61%;opacity:0}}@-moz-keyframes light4{0%{right:-30px;top:80%;opacity:1}40%{right:50%;top:61%;opacity:0}100%{right:50%;top:61%;opacity:0}}@keyframes light4{0%{right:-30px;top:80%;opacity:1}40%{right:50%;top:61%;opacity:0}100%{right:50%;top:61%;opacity:0}}.light5{-webkit-animation:light5 7s infinite ease-in-out 12s;-moz-animation:light5 7s infinite ease-in-out 12s;animation:light5 7s infinite ease-in-out 12s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes light5{0%{right:20%;bottom:-30px;opacity:1}40%{right:50%;bottom:39%;opacity:0}100%{right:50%;bottom:39%;opacity:0}}@-moz-keyframes light5{0%{right:20%;bottom:-30px;opacity:1}40%{right:50%;bottom:39%;opacity:0}100%{right:50%;bottom:39%;opacity:0}}@keyframes light5{0%{right:20%;bottom:-30px;opacity:1}40%{right:50%;bottom:39%;opacity:0}100%{right:50%;bottom:39%;opacity:0}}#js-skip{position:fixed;right:20px;top:20px;color:#99e9ff;font-size:20px;z-index:23;cursor:pointer;display:none !important}#js-skip.hide{display:none}#__bs_notify__{display:none !important}.page_confirm_form,.page_entry_form{background:url("../images/formbg1.jpg?v=6a33d764") no-repeat center center #000;background-attachment:fixed;background-size:cover}.page_confirm_form .wrap_under,.page_entry_form .wrap_under{background:none;position:relative}.page_confirm_form .formbg,.page_entry_form .formbg{width:0%;position:fixed;left:50%;margin-left:0%;bottom:35%}.page_confirm_form .formbg .formbgInner,.page_entry_form .formbg .formbgInner{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;overflow:hidden;border-radius:100%;height:0;padding-top:100%}.page_confirm_form .formbg.formbg2 .formbgInner,.page_entry_form .formbg.formbg2 .formbgInner{background-image:url("../images/formbg2.jpg?v=6c36330d")}.page_confirm_form .formbg.formbg3 .formbgInner,.page_entry_form .formbg.formbg3 .formbgInner{background-image:url("../images/formbg3.jpg?v=182e6c59")}.page_confirm_form .formbg.formbg1 .formbgInner,.page_entry_form .formbg.formbg1 .formbgInner{background-image:url("../images/formbg1.jpg?v=6a33d764")}.page_confirm_form .formbg.formbg0 .formbgInner,.page_entry_form .formbg.formbg0 .formbgInner{background-color:rgba(255,255,255,.68);opacity:0}.page_confirm_form .formbg.formbg0.active .formbgInner,.page_entry_form .formbg.formbg0.active .formbgInner{box-shadow:0 0 12px 10px #fff;opacity:1;background-color:#fff;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.page_confirm_form .formbg.active,.page_entry_form .formbg.active{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.page_confirm_form .formWrap,.page_entry_form .formWrap{max-width:699px;margin:0 auto;padding:0 20px}.page_confirm_form .resultWrap,.page_entry_form .resultWrap{max-width:940px;margin:0 auto;position:relative;z-index:2}.resultWrapPage{display:none;opacity:0;position:relative;top:-20px;padding:19% 20px 0}.resultWrapPage.visible{display:block}.resultWrapPage.active{opacity:1;top:0px;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.resultWrapPage .resultTitle{text-align:center;margin-bottom:70px}.resultWrapPage .resultTitle .pc{display:block}.resultWrapPage .resultTitle .mobile{display:none}.resultWrapPage .resultBody{margin-left:88px;padding-bottom:30px;margin-bottom:15px}.resultWrapPage .resultBody::after{clear:both;display:block;content:""}.resultWrapPage .resultBody .team{margin-left:23px}.resultWrapPage .resultBody .name{margin-left:107px;margin-top:2px;color:#034056;font-size:25px;line-height:30px}.resultWrapPage .txt{margin-bottom:14%;color:#000;text-align:center;font-size:13px}.resultWrapPage .btn{text-align:center}.resultWrapPage .btn a{display:block;font-weight:bold;width:144px;height:31px;margin:0 auto;background:#202f5d;color:#fff;font-size:14px;line-height:31px;border-radius:20px;text-decoration:none}@-webkit-keyframes overCircle{0%{width:0%;margin-left:0%;margin-bottom:0%}100%{width:150%;margin-left:-75%;margin-bottom:-75%}}@-moz-keyframes overCircle{0%{width:0%;margin-left:0%;margin-bottom:0%}100%{width:150%;margin-left:-75%;margin-bottom:-75%}}@keyframes overCircle{0%{width:0%;margin-left:0%;margin-bottom:0%}100%{width:150%;margin-left:-75%;margin-bottom:-75%}}@-webkit-keyframes overCircle2{0%{width:0%;margin-left:0%;margin-bottom:0%}100%{width:400%;margin-left:-200%;margin-bottom:-200%}}@-moz-keyframes overCircle2{0%{width:0%;margin-left:0%;margin-bottom:0%}100%{width:400%;margin-left:-200%;margin-bottom:-200%}}@keyframes overCircle2{0%{width:0%;margin-left:0%;margin-bottom:0%}100%{width:400%;margin-left:-200%;margin-bottom:-200%}}.wrap_entry_form{overflow:hidden}.formWrapPage{position:relative;z-index:2;top:-20px;opacity:0;padding:106px 20px 40px;color:#333;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.formWrapPage.active{opacity:1;top:0px;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.formWrapPage.hidden{display:none}.formWrapPage .formTitle{text-align:center;border:1px solid #202f5d;box-shadow:none;background-color:#83def1;margin:0 auto 30px;max-width:294px;border-radius:9px;padding:12px;height:24px}.formWrapPage .formTitle .formTitleInner{position:relative}.formWrapPage .formTitle h2{font-size:20px;position:absolute;width:100%;height:100%;opacity:0;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.formWrapPage .formTitle h2.active{opacity:1;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.formWrapPage .formBody{border:1px solid #202f5d;box-shadow:none;background-color:#83def1;border-radius:9px;margin:0 auto 22px;padding:30px 0 0}.formWrapPage .formInputArea{padding-bottom:0}.formWrapPage .inputBox{height:273px;overflow-y:auto;padding:0 0 0 29px;margin-right:18px;opacity:0;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;display:none}.formWrapPage .inputBox::-webkit-scrollbar{-webkit-appearance:none;width:7px;background-color:#202f5d;border-radius:5px}.formWrapPage .inputBox::-webkit-scrollbar-thumb{border-radius:0px;background:#fff;border-radius:5px}.formWrapPage .inputBox.visible{display:block;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.formWrapPage .inputBox.active{opacity:1;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.formWrapPage .inputBox .inputBoxInner{margin-right:34px}.formWrapPage .inputBox .inputBoxInner::after{clear:both;display:block;content:""}.formWrapPage .inputBox[data-step="3"] .inputBoxInner{border-bottom:2px dotted #fff;margin-bottom:25px}.formWrapPage .inputBox .inputBoxInnerHead{padding-bottom:10px;font-size:16px;font-size:1.6rem;font-weight:bold}.formWrapPage .inputBox .head{font-size:16px;border-left:3px solid #202f5d;padding-left:15px;float:left}.formWrapPage .inputBox .contents{float:right;width:348px}.formWrapPage .inputBox.inputBoxConfirm .contents{width:435px}.formWrapPage .inputBox .formInput{font-size:15px;margin-bottom:22px}.formWrapPage .inputBox .formInput .inputHead{display:block}.formWrapPage .inputBox .formInput .inputHead:before{content:"："}.formWrapPage .inputBox .formInput input[type=text],.formWrapPage .inputBox .formInput textarea{width:100%;box-sizing:border-box;padding:6px}.formWrapPage .inputBox .formInput .radiolabel{margin-right:15px}.formWrapPage .inputBox .formInput .radiolabel input{margin-right:5px}.formWrapPage .inputBox .formInput .msg{color:#c50404;font-weight:bold;font-size:11px;display:inline-block;margin-left:5px}.formWrapPage .inputBox .resultBox::after{clear:both;display:block;content:""}.formWrapPage .inputBox .resultBox .resultHead{float:left;width:97px;position:relative}.formWrapPage .inputBox .resultBox .resultHead:after{content:"：";display:inline-block;vertical-align:top;position:absolute;right:0}.formWrapPage .inputBox .resultBox .resultBody{padding-left:107px}.formWrapPage .formBtns{position:relative;text-align:center;padding-bottom:29px;padding-top:29px;opacity:0;height:37px;border-top:1px solid #fff;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.formWrapPage .formBtns .termmsg{position:absolute;width:100%;left:0;top:3px;font-size:13px;text-align:center;opacity:0;z-index:0}.formWrapPage .formBtns .termmsg.errorMsg{color:#c50404;font-weight:bold}.formWrapPage .formBtns .termmsg.active{opacity:1;z-index:1;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.formWrapPage .formBtns .termmsg a{color:#333;text-decoration:underline}.formWrapPage .formBtns.active{opacity:1;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.formWrapPage .formBtns .btn{display:none;background:#202f5d;font-size:14px;padding:13px 0 10px;width:140px;cursor:pointer;border-radius:30px;color:#fff;font-weight:bold;line-height:14px;margin:0 17px}.formWrapPage .formBtns .btn.active{display:inline-block}.formWrapPage .formBtns input[type=submit]{background:#202f5d;border:0 none}.formWrapPage .formNav{text-align:center}.formWrapPage .formNav .sep,.formWrapPage .formNav .step{display:inline-block;vertical-align:middle;margin:0 10px}.formWrapPage .formNav .sep{background-image:url(../images/form_step_arrow.png?v=dd748203)}.formWrapPage .formNav .step1{background-image:url(../images/form_step1.png?v=56f10b1e)}.formWrapPage .formNav .step1.active{background-image:url(../images/form_step1_active.png?v=d82a03b7)}.formWrapPage .formNav .step2{background-image:url(../images/form_step2.png?v=ebd54243)}.formWrapPage .formNav .step2.active{background-image:url(../images/form_step2_active.png?v=038e3884)}.formWrapPage .formNav .step3{background-image:url(../images/form_step3.png?v=2a82c148)}.formWrapPage .formNav .step3.active{background-image:url(../images/form_step3_active.png?v=23429c8e)}.formWrapPage .formNav .step4{background-image:url(../images/form_step4.png?v=40668ae4)}.formWrapPage .formNav .step4.active{background-image:url(../images/form_step4_active.png?v=3b8cd772)}@media only screen and (min-width :900px){a:hover{text-decoration:underline}a:hover img{opacity:.85}#js-toggle:hover{opacity:.85}.wrap_under .description{padding-bottom:3em;position:relative}.wrap_under .description .fixedPos{position:absolute;top:50%;left:0;text-align:center;width:100%;margin-top:-36px}.footer{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:10}.footer .footerInner{padding:0 21px}.footer .footerLabel,.footer .footerNews,.footer .listLink,.footer .cr{display:inline-block;vertical-align:top;padding:11px 0px;line-height:18px;overflow:hidden}.footer .listLink{padding:15px 16px 0 0}.footer .cr{padding-right:20px;padding-left:11px}.footer .cr::before{content:"";position:absolute;background:#93e0f7;left:0;top:0;width:1px;height:100%}.footer .footerLabel{padding-right:20px;position:relative}.footer .footerLabel::after{content:"";position:absolute;background:#4d5761;right:0;top:8px;width:1px;height:22px}.footer .footerNews{padding-left:17px;letter-spacing:.05em}.footer .footerNews p{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:0}.footer .footerLeft{margin-right:483px;position:relative;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.footer .footerRight{position:absolute;right:0;bottom:0;z-index:1}.page_confirm_form .formbg.active,.page_entry_form .formbg.active{-webkit-animation:overCircle 2.5s 1 ease-in-out;-moz-animation:overCircle 2.5s 1 ease-in-out;animation:overCircle 2.5s 1 ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.formNavMobile{display:none !important}}@media only screen and (max-width :899.9px){#js-animation{min-height:0;position:relative}#js-animation:before{background:#000;display:block;height:59px;content:""}#js-animation .logo{display:block;z-index:1}.logo img{height:24px}.nav{z-index:100}#js-toggle{left:8px;top:7px;z-index:101}#js-light{display:none}.wrap_top .wrapInner{min-height:0;height:353px;position:relative;background:#fff}.wrap_top .slogo{bottom:40px}.wrap_top .slogo h1{height:100%}.footer .footerLeft{display:table;width:100%}.footer .footerLabel{display:table-cell;padding:10px 5px;vertical-align:middle}.footer .footerNews{display:table-cell;padding:10px 5px;vertical-align:middle}.footer .footerRight{padding:10px 5px;border-top:1px solid #93e0f7}.wrap_under .wrapInner{padding-top:80px}.wrap_under table td{padding:8px}.wrap_under .info{background:none;padding:0}.wrap_under .rankbox{display:block}.wrap_under .rankbox .ranknum{display:block;float:left;padding-bottom:6px}.wrap_under .rankbox .score{display:block;padding-left:78px}.wrap_under .rankbox .name{display:block;padding-left:78px}.wrap_under .rankbox .name p{margin-bottom:0}.entrybg{right:5%;top:179px;max-width:90%}.entrybg:after{content:"";display:block;position:absolute;right:0;bottom:0}.page_confirm_form,.page_entry_form{background-position:center bottom}.page_confirm_form .formbg .formbgInner,.page_entry_form .formbg .formbgInner{background-position:center bottom}.page_confirm_form .formbg.active,.page_entry_form .formbg.active{-webkit-animation:overCircle2 2.5s 1 ease-in-out;-moz-animation:overCircle2 2.5s 1 ease-in-out;animation:overCircle2 2.5s 1 ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.page_confirm_form .formWrap,.page_entry_form .formWrap{padding-right:10px;padding-left:10px}.page_confirm_form.forandroid,.page_entry_form.forandroid{background-position:center bottom}.page_confirm_form.forandroid .formbg,.page_entry_form.forandroid .formbg{overflow:hidden;opacity:0;border-radius:100%}.page_confirm_form.forandroid .formbg.active,.page_entry_form.forandroid .formbg.active{opacity:1;-webkit-animation:overCircle2 2.5s 1 ease-in-out;-moz-animation:overCircle2 2.5s 1 ease-in-out;animation:overCircle2 2.5s 1 ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.page_confirm_form.forandroid .formbg .formbgInner,.page_entry_form.forandroid .formbg .formbgInner{overflow:hidden;border-radius:100%}.page_confirm_form.forandroid .formbg .formbgInner span,.page_entry_form.forandroid .formbg .formbgInner span{position:fixed;left:0;top:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.page_confirm_form.forandroid .formbg.formbg2 .formbgInner,.page_entry_form.forandroid .formbg.formbg2 .formbgInner{background:none !important}.page_confirm_form.forandroid .formbg.formbg2 .formbgInner span,.page_entry_form.forandroid .formbg.formbg2 .formbgInner span{background-image:url("../images/formbg2.jpg?v=6c36330d")}.page_confirm_form.forandroid .formbg.formbg3 .formbgInner,.page_entry_form.forandroid .formbg.formbg3 .formbgInner{background:none !important}.page_confirm_form.forandroid .formbg.formbg3 .formbgInner span,.page_entry_form.forandroid .formbg.formbg3 .formbgInner span{background-image:url("../images/formbg3.jpg?v=182e6c59")}.page_confirm_form.forandroid .formbg.formbg1 .formbgInner,.page_entry_form.forandroid .formbg.formbg1 .formbgInner{background:none !important}.page_confirm_form.forandroid .formbg.formbg1 .formbgInner span,.page_entry_form.forandroid .formbg.formbg1 .formbgInner span{background-image:url("../images/formbg1.jpg?v=6a33d764")}.formWrapPage{padding-top:76px;padding-right:0;padding-left:0}.formWrapPage .formInputArea{padding-bottom:11px}.formWrapPage .formTitle{margin-bottom:10px}.formWrapPage .formNavMobile{margin-bottom:10px}.formWrapPage .formBody{padding-top:15px}.formWrapPage .inputBox{padding:0 15px;margin:0;height:auto}.formWrapPage .inputBox input[type=text],.formWrapPage .inputBox textarea{font-size:16px}.formWrapPage .inputBox .inputBoxInner{padding-right:0;border-bottom:2px dotted #fff;margin-bottom:25px}.formWrapPage .inputBox .inputBoxInner:nth-last-of-type(1){border-bottom:0 none;margin-bottom:0}.formWrapPage .inputBox .head{float:none !important;margin-bottom:20px}.formWrapPage .inputBox .contents{float:none !important;width:auto !important}.formWrapPage .formBtns{height:auto;min-height:37px}.formWrapPage .formBtns .btn{min-width:110px;width:37%;margin:0 2%}.formWrapPage .formBtns .termmsg{display:none;position:static;margin:0}.formWrapPage .formBtns .termmsg.active{display:block}.formNavMobile{height:24px}.formNavMobile .sep{display:none !important}.formNavMobile .changeItem{display:none !important}.formNavMobile .changeItem.active{display:inline-block !important}.formNavPc{display:none !important}.resultWrapPage{padding-right:0;padding-left:0;padding-top:35%}.resultWrapPage .resultTitle{margin:0 15px 40px}.resultWrapPage .resultTitle .pc{display:none}.resultWrapPage .resultTitle .mobile{display:block;text-align:center;padding-bottom:6px}.resultWrapPage .resultBody{margin:0 15px 20px;padding-bottom:10px}.resultWrapPage .resultBody .name{margin-left:25px}.resultWrapPage .txt{text-align:left;padding:0 15px}#js-entryBox{position:static;margin:20px auto 0}#js-entryBox .head{padding-top:7px}.wrap_under .right-col .sidem-img{height:auto !important}}#type2019{font-family:"Yu Gothic",YuGothic,Hiragino Kaku Gothic Pro,Meiryo,Helvetica,ArialMT,Osaka,Verdana,"MS PGothic",sans-serif;font-weight:500;color:#333;background-position:center top;height:100%}#type2019 .wrap_under{background:rgba(255,255,255,.6)}#type2019 .wrap_under .qabox{border-bottom:1px dotted #000}#type2019 .wrap_under .cont.mail a{color:#202f5d}#type2019 .wrap_under h1{border-bottom:1px solid #000}#type2019 .wrap_under table{border:1px solid #000}#type2019 .wrap_under table td{border-bottom:1px dotted #000;border-right:1px solid #000;padding:15px}#type2019 .wrap_under .img-cl{font-size:11px;text-align:right}#type2019 .nav .navInner{background:#fff;border-right:1px solid #000}#type2019 .nav .navInner ul{border-top:1px solid #000}#type2019 .nav .navInner ul li a{border-bottom:1px solid #000}#type2019 .wrapInner{position:relative}#type2019 .wrapInner .copy1{width:12%;left:50%;top:11.7%;bottom:auto;height:auto;margin-left:-239px;display:none}#type2019 .wrapInner .copy1 img{height:auto}#type2019 .wrapInner .copy3{right:50%;margin-right:-25.7%;bottom:-11.7%;height:auto;top:auto;left:auto}#type2019 .wrapInner .copy3 img{height:auto}#type2019 .wrapInner .slogo{width:602px;left:50%;margin-left:-300px;top:23vh}#type2019 .wrapInner .slogo .description p{font-size:20px;font-weight:bold;margin-bottom:1em;margin-top:.5em}#type2019 .wrapInner .slogo .entryBox{margin:30px auto 0}#type2019 .wrapInner .slogo .entryBox .link a{font-size:13px}#type2019 .wrapInner .slogo .entryBox .testDate{font-size:13.5px;font-weight:bold;text-align:center;line-height:22px;padding-top:10px}#type2019 .wrapInner .slogo .entryBox .testDate span{font-size:18px;display:block}#type2019 .wrapInner .slogo h1 span.title{display:inline-block;font-size:28px;font-weight:bold;line-height:32px;margin-bottom:8px}#type2019 .wrapInner .slogo h1 span.title span{word-break:keep-all;white-space:nowrap}#type2019 .footer{border-top:1px solid #202f5d;font-size:12px;background:#fff;color:#202f5d;display:none}#type2019 .footer p{font-size:13px}#type2019 .footer .footerInner{padding:0 20px}#type2019 .footer .footerLeft{margin-right:0;padding:11px 20px 4px 0}#type2019 .footer .footerLeft .footerLabel{padding:0 16px 0 0}#type2019 .footer .footerLeft .footerLabel:after{content:"";position:absolute;background:#fef500;right:0;top:0px;width:1px;height:22px}#type2019 .footer .footerLeft .footerNews{padding:0 0 0 17px;letter-spacing:0}#type2019 .footer .footerLeft .footerNews p span{margin-right:27px;font-size:14px}#type2019 .footer .footerRight{padding:0}#type2019 .footer .footerRight .cr{padding:11px 40px 6px 47px;color:#2f2426;font-size:13px}#type2019 .footer .footerRight .cr:before{content:"";position:absolute;background:#202f5d;left:0;top:0;width:1px;height:100%}@media only screen and (min-width :900px){#type2019 .wrap_top .wrapInner{height:100%;min-height:0}#type2019 .wrap_top .copy3{bottom:auto;top:105%}}#type2019 main{width:100%;height:100%}@media only screen and (max-width :899.9px){#type2019 main{height:auto}}@media only screen and (max-width :899.9px){#type2019{background-size:auto}#type2019.page_confirm_form,#type2019.page_entry_form{background-size:cover}#type2019 #js-animation:before{background:rgba(0,0,0,0)}#type2019 #js-animation .logo{display:block}#type2019 .wrap_top .wrapInner{height:auto;margin:-18px 0 0 0;background:none}#type2019 .wrap_top .wrapInner .copy3{position:static;margin:0 auto 10px;text-align:center}#type2019 .wrap_top .wrapInner .copy3 img{width:170px}#type2019 .wrap_top .wrapInner .slogo{width:100%;position:relative;left:auto;bottom:auto;z-index:50;margin:0 auto 30px;text-align:center}#type2019 .wrap_top .wrapInner .slogo .entryBox{margin:30px auto 0;padding:10px;box-sizing:border-box}#type2019 .wrap_top .wrapInner .slogo h1{width:177px;margin:0 auto}#type2019 .footer .footerInner{padding:0}#type2019 .footer .footerInner .footerLeft{padding:0}#type2019 .footer .footerInner .footerLeft .footerLabel{padding:11px 0 7px 5px}#type2019 .footer .footerInner .footerLeft .footerLabel:after{display:none}#type2019 .footer .footerInner .footerLeft .footerNews{padding:11px 25px 7px 17px}#type2019 .footer .footerInner .footerLeft .footerNews span{display:block}#type2019 .footer .footerInner .footerRight{border-top:1px solid #202f5d;text-align:center}#type2019 .footer .footerInner .footerRight .cr{padding-left:0;padding-right:0}#type2019 .footer .footerInner .footerRight .cr:before{background:none}#type2019 .wrap_under .wrapInner{padding-bottom:3px}#type2019 .nav.mobilestate{left:-240px}}
