﻿html{-webkit-text-size-adjust:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,p{margin:0;padding:0;background:transparent;border:0;outline:0;font-weight:normal;font-size:100%}body{width:100%;line-height:1.5;-webkit-text-size-adjust:100%;font-family:ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;font-size:13px}body,table,input,textarea,select,option{font:Arial, Helvetica, sans-serif}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}em{font-weight:bold;font-style:normal}.clearfix:after{visibility:hidden;display:block;content:" ";clear:both;height:0}header,footer,nav,section,article,main,aside,hgroup{display:block}html{font-size:10px}body{position:relative;overflow-x:hidden;color:#222;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:1.5rem}#page img,#page input{margin:0;max-width:100%;vertical-align:top}a{text-decoration:none}@media (min-width: 751px){.pc{display:block}.sp{display:none}br.pc{display:inline}}@media (max-width: 750px){.pc{display:none}.sp{display:block}br.sp{display:inline}}@media (max-width: 750px){#page{margin:0 auto 0;max-width:750px;position:relative;overflow:hidden}}.hover:hover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}body{background:#101923 url(../img/body_bg.jpg) center top no-repeat}@media (max-width: 750px){body{background-size:220%}}@media (min-width: 751px){.layout{margin:0 auto 0;max-width:960px}}#header{margin-bottom:24px;padding-top:100px;text-align:center}@media (max-width: 750px){#header{margin-bottom:6.66667%;padding-top:6.66667%}}.formArea{margin:0 auto 8.33333%;max-width:87.5%}.formArea h2{margin-bottom:.5em;color:#fff;font-weight:bold;font-size:2rem;text-align:center}.formArea h2.complete{font-size:3rem}.formArea form{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #5fbfec;display:flex;justify-content:space-between}.formArea form .text{padding:5px 10px;border-top-left-radius:5px;border-bottom-left-radius:5px;border:none;display:block;width:88.57143%;height:46px;color:#fff;background-color:#02070b;font-size:1.8rem;box-sizing:border-box}.formArea form .submit{border-radius:none;border-top-right-radius:3px;border-bottom-right-radius:3px;border:none;display:block;width:11.90476%;height:46px;background-color:#5fbfec;font-size:2rem;box-sizing:border-box;-webkit-appearance:button;appearance:button;cursor:pointer}.formArea form .submit:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.formArea .errorMessage{padding-top:1em;color:#bf0000;font-weight:bold;font-size:2rem;text-align:center}.formArea .errorMessage a{color:#bf0000;text-decoration:underline}@media (max-width: 750px) and (min-width: 751px){.formArea h2{font-size:2.8rem}}@media (max-width: 750px) and (max-width: 750px){.formArea h2{font-size:3.73333vw}}@media (max-width: 750px) and (min-width: 751px){.formArea h2.complete{font-size:3.4rem}}@media (max-width: 750px) and (max-width: 750px){.formArea h2.complete{font-size:4.53333vw}}@media (max-width: 750px){.formArea .iphoneExample{margin-bottom:1em;text-align:center}}@media (max-width: 750px) and (min-width: 751px){.formArea .iphoneExample{font-size:2.4rem}}@media (max-width: 750px) and (max-width: 750px){.formArea .iphoneExample{font-size:3.2vw}}@media (max-width: 750px){.formArea .iphoneExample a{color:#fff;text-decoration:underline}.formArea form{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.formArea form .text{width:80%}}@media (max-width: 750px) and (min-width: 751px){.formArea form .text{font-size:2.8rem}}@media (max-width: 750px) and (max-width: 750px){.formArea form .text{font-size:3.73333vw}}@media (max-width: 750px){.formArea form .submit{width:20%}}@media (max-width: 750px) and (min-width: 751px){.formArea form .submit{font-size:2.8rem}}@media (max-width: 750px) and (max-width: 750px){.formArea form .submit{font-size:3.73333vw}}@media (max-width: 750px) and (min-width: 751px){.formArea .errorMessage{font-size:2.8rem}}@media (max-width: 750px) and (max-width: 750px){.formArea .errorMessage{font-size:3.73333vw}}.attention{padding:3.125% 0% 3.125% 0%;margin-bottom:5.20833%;background:url(../img/news_bg.png) center top repeat-y;background-size:100%}.attention h2{margin-bottom:1em;color:#7993ac;font-weight:bold;font-size:1.8rem;text-align:center}.attention ul{margin:0 auto 8.33333%;max-width:87.5%}.attention ul li{margin-bottom:1em;color:#7993ac;font-weight:bold;font-size:1.8rem}.attention ul li:last-child{margin-bottom:0}@media (max-width: 750px){.attention{padding:6.66667% 5.33333% 6.66667% 5.33333%;margin-bottom:6.66667%}}@media (max-width: 750px) and (min-width: 751px){.attention h2{font-size:2.8rem}}@media (max-width: 750px) and (max-width: 750px){.attention h2{font-size:3.73333vw}}@media (max-width: 750px){.attention ul{max-width:none}}@media (max-width: 750px) and (min-width: 751px){.attention ul li{font-size:2.4rem}}@media (max-width: 750px) and (max-width: 750px){.attention ul li{font-size:3.2vw}}.ad{margin-bottom:5.20833%}.ad a,.ad img{max-width:100%}@media (max-width: 750px){.ad{padding:0% 5.33333% 0% 5.33333%;margin-bottom:6.66667%}}.return{margin-bottom:5.20833%;text-align:center}.return a{color:#92831b;font-size:2rem}.return a:hover{text-decoration:underline}@media (max-width: 750px){.return{padding:0% 5.33333% 0% 5.33333%;margin-bottom:6.66667%}}@media (max-width: 750px) and (min-width: 751px){.return a{font-size:2.8rem}}@media (max-width: 750px) and (max-width: 750px){.return a{font-size:3.73333vw}}#footer{padding:100px 0 16px;background:-moz-linear-gradient(top, #101923, #0e243a);background:-webkit-gradient(linear, center top, center bottom, from(#101923), to(#0e243a));text-align:center}#footer small{color:#7993ac}@media (min-width: 751px){#footer small{font-size:1.4rem}}@media (max-width: 750px){#footer small{font-size:1.86667vw}}#footer small a{color:#92831b}#footer small a:hover{text-decoration:underline}@media (max-width: 750px){#footer{padding:9.86667% 0% 4% 0%}}@media (max-width: 750px) and (min-width: 751px){#footer small{font-size:2.2rem}}@media (max-width: 750px) and (max-width: 750px){#footer small{font-size:2.93333vw}}.overlay{padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;right:0;left:0;width:100%;background:rgba(0,0,0,0.7);text-align:center;z-index:99998;transform:translate3d(0, 0, 0)}.overlay .close{border:0.1em solid #39a9d6;border-radius:100%;position:absolute;top:-2em;right:0;width:1.4em;height:1.4em;font-size:2rem;cursor:pointer}.overlay .close:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.overlay .close::before{position:absolute;top:0.2em;left:0.6em;width:0.2em;height:1em;content:"";background-color:#39a9d6;transform:rotate(45deg)}.overlay .close::after{position:absolute;top:0.6em;left:0.2em;width:1em;height:0.2em;content:"";background-color:#39a9d6;transform:rotate(225deg)}@media (max-width: 750px){.overlay .close{top:.5em;right:.3em;font-size:2.3rem;background-color:#fff;z-index:1000000}}
