@charset "UTF-8";
/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}dd,div,dl,dt,input,li,section,table,td,th,ul{-webkit-box-sizing:border-box;box-sizing:border-box}*{list-style-type:none;margin:0;padding:0}html{font-size:62.5%;height:100%}body{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;-webkit-text-size-adjust:100%}address{font-style:normal}xli{padding-left:1em;text-indent:-1em}a img,img{border:0}img{vertical-align:bottom}table{border-collapse:collapse;border-spacing:0;width:100%}table th{text-align:left}input[type=password],input[type=text],select,textarea{outline:none}input[type=text],textarea{-webkit-appearance:none}.txt-center{text-align:center}.txt-min{font-size:80%}.txt-red{color:#c00}.txt-l,.txt-r{text-align:right}.float-l{float:left}.float-r{float:right}.overf{overflow:hidden}.clear{clear:both}.img-l{float:left;margin:0 30px 10px 0}.img-r{float:right;margin:0 0 10px 30px}.img-center{display:block;margin:0 auto}.border-none{border:none!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}@media screen and (max-width:640px){p.txt-min{font-size:1.1rem}}@-webkit-keyframes loadingTxt{0%{opacity:0}40%,to{opacity:1}}@keyframes loadingTxt{0%{opacity:0}40%,to{opacity:1}}@-webkit-keyframes loadingTxtSp{0%{opacity:0}40%,to{opacity:1}}@keyframes loadingTxtSp{0%{opacity:0}40%,to{opacity:1}}@-webkit-keyframes fadeout{0%,70%{opacity:1}to{opacity:0}}@keyframes fadeout{0%,70%{opacity:1}to{opacity:0}}@-webkit-keyframes loading_img{0%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes loading_img{0%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translate(0);transform:translate(0)}}@media screen and (max-width:750px){.disp_pc{display:none}}body{overflow-x:hidden;scroll-behavior:smooth}body *>img{width:100%}body{background:url(../img/bg.jpg) #000;background-attachment:fixed;background-position:top;background-size:cover}body.howto{background:none}body.suggestion_body{background:#3c3c3c}body.suggestion_body main{min-height:100vh;padding:3.7333333333vw 0 0;position:relative}body.suggestion_body main .footer{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:0;left:0;min-height:calc(100vh - 127.73333vw);padding:0}body.ga_form_body{background:#3c3c3c;height:100%}body.ga_form_body main{padding:0}body.ga_form_body article{background:#fff;border-radius:2.1333333333vw;margin:5.3333333333vw auto 0;overflow:hidden;padding:4.5333333333vw 4vw 4vw;position:relative;width:93.3333333333vw}body.ga_form_body article:before{background:#673ab7;content:"";display:block;left:0;padding-top:2.6666666667vw;position:absolute;top:0;width:100%}body.ga_form_body article h3{font-size:5.3333333333vw}body.ga_form_body article p:nth-child(2){font-size:2.6666666667vw;margin:1.3333333333vw 0 0}body.ga_form_body article p:nth-child(3){color:red;font-size:1.3333333333vw;margin:1.3333333333vw 0 0}body.ga_form_body form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:93.3333333333vw;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.ga_form_body form.caution p:before{-webkit-animation:fadeout 3s 0s 1 forwards;animation:fadeout 3s 0s 1 forwards;opacity:1}body.ga_form_body form.caution p textarea{border:2px solid red}body.ga_form_body form p{background:#fff;border-radius:2.1333333333vw;margin:2.6666666667vw auto 0;padding:4vw 2.6666666667vw;position:relative;width:100%}body.ga_form_body form p:first-child:before{background:#fff;border-radius:5px;bottom:-1em;-webkit-box-shadow:4px 5px 10px 0 #000;box-shadow:4px 5px 10px 0 #000;content:"このフィールドを入力してください。";display:block;left:.5em;opacity:0;padding:.5em;pointer-events:none;position:absolute}body.ga_form_body form p span{display:block;font-size:4vw}body.ga_form_body form p span:after{color:red;content:"*";display:inline-block}body.ga_form_body form p span.not_requierd:after{display:none}body.ga_form_body form p input{border-bottom:1px solid #9d9d9d;font-size:4vw;padding:0 0 0 1.3333333333vw;width:100%}body.ga_form_body form p textarea{border:1px solid #9d9d9d;border-radius:1.0666666667vw;font-size:16px;height:40vw;margin:2vw 0 0;padding:1.3333333333vw;resize:none;width:100%}body.ga_form_body form div.radio{background:#fff;border-radius:2.1333333333vw;margin:2.6666666667vw auto 0;padding:4vw 2.6666666667vw;position:relative;width:100%}body.ga_form_body form div.radio span{font-size:4vw}body.ga_form_body form div.radio table{margin:1.0666666667vw 0 0}body.ga_form_body form div.radio table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.ga_form_body form div.radio table tr td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.ga_form_body form div.radio table tr td,body.ga_form_body form div.radio.checkbox table tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}body.ga_form_body form div.radio.checkbox table tr{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}body.ga_form_body form div.radio.checkbox table tr td{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;height:2em}body.ga_form_body form div.radio.checkbox table tr td label{margin:0 0 0 1em}body.ga_form_body form #backbutton,body.ga_form_body form #submitbutton,body.ga_form_body form input[type=radio],body.ga_form_body form label{-ms-touch-action:manipulation;touch-action:manipulation}body.ga_form_body form #backbutton,body.ga_form_body form #submitbutton,body.ga_form_body form input[type=button],body.ga_form_body form input[type=submit]{background:#673ab7;border-radius:2.1333333333vw;color:#fff;display:block;font-size:3.3333333333vw;margin:4vw auto 0;padding:2.6666666667vw;text-align:center;text-decoration:none;width:26.6666666667vw}body.ga_form_body form #backbutton{background:#666}body.ga_form_body .thanks{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:13.3333333333vw auto 0;width:93.3333333333vw;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;font-size:16px}body.ga_form_body .thanks p{background:#fff;border-radius:8px;margin:2.6666666667vw auto 0;padding:4vw 2.6666666667vw;text-align:center;width:100%}body.ga_form_body .thanks p span{display:block;font-size:14px}body.help_body{background:#000}body.help_body main{padding:6vw 0 0}body.help_body main h3{background:#2b2b2b;border-radius:4px;color:#fff;font-size:1.4em;margin:0 auto;overflow:hidden;padding:1em 0 1em 5vw;position:relative;width:92vw}body.help_body main h3:before{background:-webkit-linear-gradient(top,#ee7976,#e84e4a 50%,#e42f2a 51%,#e42f2a);content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:6px}body.help_body main .help_wrapper{background:#fff;margin:4vw auto 0;padding:5.3333333333vw 4vw 12.6666666667vw;width:100%}body.help_body main .help_wrapper div.text{font-size:1.3em;margin:6.6666666667vw 0 0}body.help_body main .help_wrapper div.text img{display:block;margin:.4vw auto 0;width:80%}body.help_body main .help_wrapper div.text:first-child{margin:0}body.help_body main .help_wrapper div.text p{border-bottom:2px solid #d3d3d3;font-size:1.2em;font-weight:700;line-height:2;padding:0 0 0 1.3333333333vw;position:relative}body.help_body main .help_wrapper div.text p:after{border-bottom:2px solid #e42f2a;content:"";display:block;left:0;position:absolute;top:100%;width:50%}body.help_body main .help_wrapper div.text a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #bfbfbf;color:#333;margin:2.6666666667vw 0 0;padding:2.6666666667vw;text-decoration:none}body.help_body main .help_wrapper div.text a:before{content:url(../img/arrow.png);margin:0 .6666666667vw 0 0}main{height:100%;overflow-y:scroll;padding:0;width:100%}main>:not(#loading_wrapper){opacity:0;-webkit-transition:.8s;transition:.8s}main.loaded>:not(#loading_wrapper){opacity:1}main#ga_form>*,main#help_body>*,main#suggestion_wrapper>*{opacity:1!important}main .suggestion_wrapper{background:#fff;border-radius:.6666666667vw;margin:0 auto;padding:8.6666666667vw 0 12.6666666667vw;width:92vw}main .suggestion_wrapper>*{opacity:1!important}main .logo{margin:15.2vw 0 0 7.6vw;width:84.6666666667vw}main .link_site{display:block;margin:6.5333333333vw auto 0;width:73.3333333333vw}main .link_suggestion{display:block;margin:6vw auto 0;width:90.6666666667vw}main .howto_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;margin:9.4666666667vw auto 0;width:100%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main .howto_wrapper h3{margin:0;width:98vw}main .howto_wrapper a{display:block;margin-top:5.3333333333vw;width:73.3333333333vw}main .howto_wrapper a.thumb{margin-top:4.5333333333vw;width:72.6666666667vw}main .howto_wrapper a.thumb img{width:100%}main .suggetsion_title{margin:0 auto;width:72.5333333333vw}main .link_btns{margin:11.2vw auto 0;width:82.8vw}main .link_btns .suggestion_link{display:block;font-size:0;padding-top:24.154589372%;width:100%}main .link_btns .suggestion_link:nth-child(3){background:url(../img/btn1.png);background-size:100% auto;margin:6.6666666667% auto 0;padding-top:30.5958132045%}main .link_btns .suggestion_link:nth-child(4){background:url(../img/btn2.png);background-size:100% auto;margin:6.6666666667% auto 0}main .suggestion_back{display:block;margin:6.6666666667vw auto 0;width:52vw}main .text_only{margin:6.6666666667vw auto 0}main .text_link,main .text_only{color:#333;display:block;font-size:1.3em;text-align:center}main .text_link{margin:8vw auto 0;text-decoration:underline}main .footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;margin:10.6666666667vw auto 0;padding:4.4vw 0 6vw;width:100vw;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#000}main .footer.top{background:#ff5783}main .footer small{width:91.2vw}main.imageview_wrapper{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main.imageview_wrapper>*{opacity:1!important}main.imageview_wrapper img{width:95%}main.imageview_wrapper img:not(:first-child){margin:5% 0 0}main #loading_wrapper,main iframe{height:100%;width:100%}main #loading_wrapper{background:url(../img/loading_bg_sp.png);background-position:50%;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;left:0;position:fixed;top:0;-webkit-transition:.6s;transition:.6s;z-index:9999;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main #loading_wrapper .loading_txt{height:10.6666666667vw;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:56.6666666667vw;z-index:2}main #loading_wrapper .loading_txt span{-webkit-animation:loadingTxt .7s linear 0s infinite alternate;animation:loadingTxt .7s linear 0s infinite alternate;left:0;position:absolute;top:0;width:100%}main #loading_wrapper .loading_txt span img{width:100%}main #loading_wrapper .loading_txt:after,main #loading_wrapper .loading_txt:before{bottom:0;content:"";display:none;left:0;position:absolute;width:100%}main #loading_wrapper .loading_txt:before{background:url(../img/loading_bg_1.png);background-position:bottom;background-size:100% auto;height:100%}main #loading_wrapper .loading_txt:after{background:url(../img/loading_bg_2.png);background-position:bottom;background-size:100% auto;height:0;-webkit-transition:.3s;transition:.3s}main #loading_wrapper.on{opacity:0}main #loading_wrapper.on .loading_txt:after{height:100%}main #modal_overlay{background:rgba(0,0,0,.3);height:100%;width:100%;z-index:998}main #modal,main #modal_overlay{display:none;left:0;position:fixed;top:0}main #modal{background:#fff;bottom:0;margin:auto;right:0;z-index:999;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:5vw;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:20%;padding:0;text-align:center;width:80%}main #modal a,main #modal p{font-size:3.5vw}main #modal a{border:1px solid #aaa;border-radius:5px;margin:10px 0 0;padding:5px 17px;text-decoration:none}main .link_wrapper{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;background:#fff;justify-content:space-between}main .link_wrapper,main .link_wrapper a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main .link_wrapper a{width:33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;color:#333;justify-content:space-around;padding:1.3333333333vw;text-decoration:none}main .link_wrapper a img{width:20%}main .link_wrapper a.back{border-right:1px solid #d3d3d3}main .link_wrapper a.top_btn{border-left:1px solid #d3d3d3}main.info_wrapper{background:#fff}main.info_wrapper>*{opacity:1!important}main.info_wrapper img:not(:first-child){margin:2.6666666667vw 0 0}@media screen and (min-width:750px){.disp_sp{display:none}body{background:url(../img/bg_pc.jpg);background-position:50%;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;height:100%;justify-content:space-around;width:100%}body.howto main{background:#fff}body main{position:relative}body main #loading_wrapper{background:url(../img/loading_bg.png);background-position:50%;background-size:cover}body main #loading_wrapper .loading_txt{display:block;height:80px;left:50%;margin:0;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:242px;z-index:2}body main #loading_wrapper .loading_txt span{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}body main #loading_wrapper .loading_txt span img{height:auto;left:0;position:absolute;top:0;width:100%}body main #loading_wrapper .loading_txt:after,body main #loading_wrapper .loading_txt:before{bottom:0;content:"";display:none;left:0;position:absolute;width:100%}body main #loading_wrapper .loading_txt:before{background:url(../img/loading_bg_1.png);background-position:bottom;background-size:100% auto;height:100%}body main #loading_wrapper .loading_txt:after{background:url(../img/loading_bg_2.png);background-position:bottom;background-size:100% auto;height:0;-webkit-transition:.3s;transition:.3s}body main #modal,body main #modal_overlay{position:absolute}body main #modal{border-radius:10px;height:30%;padding:10px 5px;width:90%}body main #modal p{font-size:15px}body main #modal a{color:#000;font-size:15px}body main #modal a:visited{color:#000}body.suggestion_body main{background:#3c3c3c;margin:3.7333333333%;min-height:auto;padding:0}body.suggestion_body main .footer{margin:4% 0 0;padding:4.4% 0}body.ga_form_body main{background:#3c3c3c;margin:3.7333333333%;min-height:auto;overflow:hidden;padding:0}body.ga_form_body main.radio{overflow:auto}body.ga_form_body main .footer{margin:4% 0 0;padding:4.4% 0}body.ga_form_body article{background:#fff;border-radius:8px;margin:5.3333333333% auto 0;overflow:hidden;padding:4.5333333333% 4% 4%;position:relative;width:93.3333333333%}body.ga_form_body article:before{background:#673ab7;content:"";display:block;left:0;padding-top:2%;position:absolute;top:0;width:100%}body.ga_form_body article h3{font-size:1.5em}body.ga_form_body article p:nth-child(2){font-size:2.6666666667%;margin:1.3333333333% 0 0}body.ga_form_body article p:nth-child(3){color:red;font-size:1.3333333333%;margin:1.3333333333% 0 0}body.ga_form_body form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:93.3333333333%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.ga_form_body form p{background:#fff;border-radius:8px;margin:2.6666666667% auto 0;padding:4% 2.6666666667%;width:100%}body.ga_form_body form p span{display:block;font-size:4%}body.ga_form_body form p span:after{color:red;content:"*";display:inline-block}body.ga_form_body form p input{border-bottom:1px solid #9d9d9d;font-size:4%;padding:0 0 0 1.3333333333%;width:100%}body.ga_form_body form p textarea{border:1px solid #9d9d9d;border-radius:1.0666666667%;height:40%;margin:2% 0 0;padding:1.3333333333%;resize:none;width:100%}body.ga_form_body form div.radio{background:#fff;border-radius:8px;margin:2.6666666667% auto 0;padding:4% 2.6666666667%;position:relative;width:100%}body.ga_form_body form div.radio span{font-size:4%}body.ga_form_body form div.radio table{margin:1.0666666667% 0 0}body.ga_form_body form div.radio table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.ga_form_body form div.radio table tr td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.ga_form_body form div.radio table tr td,body.ga_form_body form div.radio.checkbox table tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}body.ga_form_body form div.radio.checkbox table tr{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}body.ga_form_body form div.radio.checkbox table tr td{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}body.ga_form_body form div.radio.checkbox table tr td label{margin:0 0 0 1em}body.ga_form_body form #backbutton,body.ga_form_body form #submitbutton,body.ga_form_body form input[type=button],body.ga_form_body form input[type=submit]{background:#673ab7;border-radius:8px;color:#fff;font-size:1.5em;margin:4% auto 0;padding:2.6666666667%;width:26.6666666667%}body.ga_form_body form #backbutton{background:#666}body.ga_form_body .thanks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:13.3333333333% auto 0;width:93.3333333333%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;font-size:16px}body.ga_form_body .thanks p{background:#fff;border-radius:8px;margin:2.6666666667% auto 0;padding:4% 2.6666666667%;text-align:center;width:100%}body.ga_form_body .thanks p span{display:block;font-size:14px}body.help_body main{background:#000;margin:3.7333333333%;min-height:auto;padding:0}body.help_body main h3{padding:1em 0 1em 5%;width:92%}body.help_body main .help_wrapper{background:#fff;margin:4% auto 0;padding:8.6666666667% 4% 12.6666666667%;width:100%}body.help_body main .help_wrapper div.text{font-size:1.3em;margin:6.6666666667% 0 0}body.help_body main .help_wrapper div.text:first-child{margin:0}body.help_body main .help_wrapper div.text a{margin:2.6666666667% 0 0;padding:2.6666666667%}body.help_body main .link_wrapper a{padding:1.3333333333%}body.help_body main .link_wrapper a.top_btn{display:none}body.help_body main .footer{margin:4% 0 0;padding:4.4% 0}main{background:url(../img/bg.jpg) #000;background-position:top;background-size:cover;height:555px;overflow-y:scroll;padding:0;scrollbar-width:thin;width:375px}main>:not(#loading_wrapper){opacity:0;-webkit-transition:.8s;transition:.8s}main.loaded>:not(#loading_wrapper){opacity:1}main#ga_form>*,main#help_body>*,main#suggestion_wrapper>*{opacity:1!important}main .suggestion_wrapper{background:#fff;border-radius:.6666666667%;margin:0 auto;padding:8.6666666667% 0 12.6666666667%;width:92%}main .logo{margin:15.2% 0 0 7.6%;width:84.6666666667%}main .link_site{display:block;margin:6.5333333333% auto 0;width:73.3333333333%}main .link_suggestion{display:block;margin:6% auto 0;width:90.6666666667%}main .howto_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;margin:9.4666666667% auto 0;width:100%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main .howto_wrapper h3{margin:0 auto;width:98%}main .howto_wrapper a{display:block;margin-top:5.3333333333%;width:73.3333333333%}main .howto_wrapper a.thumb{margin-top:4.5333333333%;width:72.6666666667%}main .suggetsion_title{margin:0 auto;width:72.5333333333%}main .link_btns{margin:11.2% auto 0;width:82.8%}main .link_btns .suggestion_link{display:block;font-size:0;padding-top:24.154589372%;width:100%}main .link_btns .suggestion_link:nth-child(3){background:url(../img/btn1.png);background-size:100% auto;margin:6.6666666667% auto 0;padding-top:30.5958132045%}main .link_btns .suggestion_link:nth-child(4){background:url(../img/btn2.png);background-size:100% auto;margin:6.6666666667% auto 0}main .suggestion_back{display:block;width:52%}main .suggestion_back,main .text_only{margin:6.6666666667% auto 0}main .text_link{margin:8% auto 0}main .footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;margin:10.6666666667% auto 0;padding:4.4% 0;width:100%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#000}main .footer small{width:91.2%}main .footer.top{background:#ff5783}main.info_wrapper img:not(:first-child){margin:2.6666666667% 0 0}}