﻿/*!
 * ress.css 窶｢ v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}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:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[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:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-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,header,footer,hgroup,menu,nav,section,summary{display:block}section,div,dl,dt,dd,ul,li,table,td,th,input{box-sizing:border-box}*{margin:0;padding:0;list-style-type:none}html{height:100%;font-size:62.5%}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}img,a img{border:0}img{vertical-align:bottom}table{width:100%;border-collapse:collapse;border-spacing:0}table th{text-align:left}input[type="text"],input[type="password"],textarea,select{outline:none}input[type=text]{-webkit-appearance:none}textarea{-webkit-appearance:none}.txt-center{text-align:center}.txt-min{font-size:80%}.txt-red{color:#C00}.txt-l{text-align:right}.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:0px !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}}@keyframes loadingTxt{0%{opacity:0}40%,100%{opacity:1}}@keyframes loadingTxtSp{0%{opacity:0}40%,100%{opacity:1}}@keyframes fadeout{0%,70%{opacity:1}100%{opacity:0}}@media screen and (max-width: 750px){.disp_pc{display:none}}body{overflow-x:hidden;scroll-behavior:smooth;background:url(../img/bg.png) #fff;background-size:cover;background-attachment:fixed;background-position:center top}body *>img{width:100%}body.howto{background:none}body.suggestion_body{background:#3c3c3c}body.suggestion_body main{padding:3.7333333333vw 0 0 0;min-height:100vh;position:relative}body.suggestion_body main .footer{position:relative;align-items:center;padding:0;min-height:calc(100vh - 127.7333333333vw);left:0;bottom:0}body.ga_form_body,body.ga_form_body{background:#3c3c3c;height:100%}body.ga_form_body main,body.ga_form_body main{padding:0}body.ga_form_body article{width:93.3333333333vw;background:#fff;border-radius:2.1333333333vw;margin:5.3333333333vw auto 0;padding:4.5333333333vw 4vw 4vw 4vw;position:relative;overflow:hidden}body.ga_form_body article:before{content:'';display:block;width:100%;padding-top:2.6666666667vw;background:#673ab7;position:absolute;top:0;left:0}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 0}body.ga_form_body article p:nth-child(3){font-size:1.3333333333vw;margin:1.3333333333vw 0 0 0;color:#f00}body.ga_form_body form{width:93.3333333333vw;margin:0 auto 0;display:flex;flex-wrap:wrap;align-items:center}body.ga_form_body form.caution p:before{opacity:1;animation:fadeout 3s 0s 1 forwards}body.ga_form_body form.caution p textarea{border:2px solid #ff0000}body.ga_form_body form p{width:100%;background:#fff;border-radius:2.1333333333vw;margin:2.6666666667vw auto 0;padding:4vw 2.6666666667vw;position:relative}body.ga_form_body form p:first-child:before{content:"このフィールドを入力してください。";display:block;background:#fff;padding:0.5em;position:absolute;border-radius:5px;bottom:-1em;left:0.5em;box-shadow:4px 5px 10px 0px #000;opacity:0;pointer-events:none}body.ga_form_body form p span{display:block;font-size:4vw}body.ga_form_body form p span:after{content:'*';display:inline-block;color:#f00}body.ga_form_body form p input{width:100%;font-size:4vw;border-bottom:1px solid #9d9d9d;padding:0 0 0 1.3333333333vw}body.ga_form_body form p textarea{margin:2vw 0 0 0;border:1px solid #9d9d9d;height:40vw;width:100%;border-radius:1.0666666667vw;padding:1.3333333333vw;resize:none;font-size:16px}body.ga_form_body form input[type="submit"]{width:26.6666666667vw;padding:2.6666666667vw;margin:4vw auto 0;border-radius:2.1333333333vw;background:#673ab7;color:#fff;font-size:3.3333333333vw}body.ga_form_body .thanks{width:93.3333333333vw;margin:13.3333333333vw auto 0;flex-wrap:wrap;align-items:center;font-size:16px;display:none}body.ga_form_body .thanks p{width:100%;background:#fff;border-radius:8px;margin:2.6666666667vw auto 0;padding:4vw 2.6666666667vw;text-align:center}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 0}body.help_body main h3{margin:0 auto 0;width:92vw;font-size:1.4em;color:#ffffff;background:#2b2b2b;position:relative;border-radius:4px;padding:1em 0 1em 5vw;overflow:hidden}body.help_body main h3:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:6px;height:100%;background:-webkit-linear-gradient(top, #ee7976 0%, #e84e4a 50%, #e42f2a 51%, #e42f2a 100%)}body.help_body main .help_wrapper{background:#fff;width:100%;margin:4vw auto 0;padding:5.3333333333vw 4vw 12.6666666667vw}body.help_body main .help_wrapper div.text{margin:6.6666666667vw 0 0;font-size:1.3em}body.help_body main .help_wrapper div.text img{display:block;width:80%;margin:0.4vw auto 0}body.help_body main .help_wrapper div.text:nth-child(1){margin:0}body.help_body main .help_wrapper div.text p{font-size:1.2em;font-weight:bold;border-bottom:2px solid #d3d3d3;position:relative;padding:0 0 0 1.3333333333vw;line-height:2}body.help_body main .help_wrapper div.text p:after{content:'';display:block;width:50%;border-bottom:2px solid #e42f2a;position:absolute;top:100%;left:0}body.help_body main .help_wrapper div.text a{display:flex;align-items:center;text-decoration:none;color:#333333;margin:2.6666666667vw 0 0;padding:2.6666666667vw;border:1px solid #bfbfbf}body.help_body main .help_wrapper div.text a:before{content:url(../img/arrow.png);margin:0 0.6666666667vw 0 0}main{width:100%;height:100%;padding:0 0 0 0}main .suggestion_wrapper{background:#fff;border-radius:.6666666667vw;width:92vw;margin:0 auto 0;padding:8.6666666667vw 0 12.6666666667vw 0}main .logo{width:82.9333333333vw;margin:3.7333333333vw 0 0 8vw}main .link_site{display:block;width:73.3333333333vw;margin:4.4vw auto 0}main .link_suggestion{display:block;width:90.6666666667vw;margin:6.1333333333vw auto 0}main .howto_wrapper{width:100%;margin:9.2vw auto 0;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}main .howto_wrapper h3{width:98vw;margin:0 0 0 0}main .howto_wrapper a{display:block;width:73.3333333333vw;margin-top:2.6666666667vw}main .howto_wrapper a.thumb{width:72.6666666667vw;margin-top:4.5333333333vw}main .howto_wrapper a.thumb img{width:100%}main .suggetsion_title{width:72.5333333333vw;margin:0 auto}main .link_btns{width:82.8vw;margin:11.2vw auto 0}main .link_btns .suggestion_link{width:100%;padding-top:calc(150 / 621 * 100%);display:block;font-size:0}main .link_btns .suggestion_link:nth-child(3){padding-top:calc(190 / 621 * 100%);margin:6.6666666667% auto 0;background:url(../img/btn1.png);background-size:100% auto}main .link_btns .suggestion_link:nth-child(4){margin:6.6666666667% auto 0;background:url(../img/btn2.png);background-size:100% auto}main .suggestion_back{width:52vw;margin:6.6666666667vw auto 0;display:block}main .text_only{display:block;margin:6.6666666667vw auto 0;color:#333;text-align:center;font-size:1.3em}main .text_link{display:block;margin:8vw auto 0;color:#333;text-decoration:underline;text-align:center;font-size:1.3em}main .footer{width:100vw;margin:9.6vw auto 0;padding:4.4vw 0 4.5333333333vw;display:flex;justify-content:space-around;align-items:center;background:#000}main .footer.top{background:#ff1b83}main .footer small{width:91.0666666667vw}main.imageview_wrapper{background:#fff;padding:0;padding:0;display:flex;flex-flow:column;align-items:center}main.imageview_wrapper img{width:95%}main.imageview_wrapper img:not(:first-child){margin:5% 0 0 0}main iframe{width:100%;height:100%}main #loading_wrapper{background:url(../img/loading_bg_sp.jpg);background-size:cover;background-position:center;height:100%;width:100%;position:fixed;top:0;left:0;z-index:9999;transition:0.6s;display:flex;justify-content:space-around;align-items:center}main #loading_wrapper .loading_txt{width:50.1333333333vw;padding-top:9.8666666667vw;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2}main #loading_wrapper .loading_txt span{width:100%;overflow:hidden;position:absolute;top:0;left:0;animation:loadingTxtSp 1.75s 0s infinite linear alternate}main #loading_wrapper .loading_txt span img{width:100%}main #loading_wrapper.on{opacity:0;animation:fadeout 1s 0s 1 linear}main #loading_wrapper.on .loading_txt:after{height:100%}main #modal_overlay{display:none;position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;background:rgba(0,0,0,0.3)}main #modal{display:none;position:fixed;z-index:999;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;display:none;align-items:center;justify-content:center;flex-flow:column;border-radius:5vw;height:20%;width:80%;padding:0;text-align:center}main #modal p{font-size:3.5vw}main #modal a{border-radius:5px;border:1px solid #aaa;text-decoration:none;padding:5px 17px;font-size:3.5vw;margin:10px 0 0 0}main .link_wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;background:#fff}main .link_wrapper a{width:33%;display:flex;flex-flow:column;justify-content:space-around;align-items:center;color:#333333;text-decoration:none;padding:1.3333333333vw;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}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:#000}main.info_wrapper img:not(:first-child){margin:2.6666666667vw 0 0 0}@media screen and (min-width: 750px){.disp_sp{display:none}body{background:url(../img/bg_pc.jpg);background-size:cover;background-position:center;display:flex;flex-flow:column;align-items:center;justify-content:space-around;width:100%;height:100%}body.howto main{background:#FFF}body main{position:relative}body main #loading_wrapper{background:url(../img/loading_bg.jpg);background-size:cover;background-position:center}body main #loading_wrapper .loading_txt{display:block;margin:0;width:376px;padding-top:74px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2}body main #loading_wrapper .loading_txt span{display:block;overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;animation:loadingTxt 1.75s 0s infinite linear alternate}body main #loading_wrapper .loading_txt span img{height:auto;width:100%;position:absolute;top:0;left:0}body main #modal_overlay{position:absolute}body main #modal{position:absolute;border-radius:10px;height:30%;width:90%;padding:10px 5px}body main #modal p{font-size:15px}body main #modal a{font-size:15px;color:#000}body main #modal a:visited{color:#000}body.suggestion_body main{padding:0;margin:3.7333333333%;background:#3c3c3c;min-height:auto}body.suggestion_body main .footer{padding:4.4% 0;margin:4% 0 0 0}body.ga_form_body main,body.ga_form_body main{padding:0;margin:3.7333333333%;background:#3c3c3c;min-height:auto;overflow:hidden}body.ga_form_body main .footer,body.ga_form_body main .footer{padding:4.4% 0;margin:4% 0 0 0}body.ga_form_body article{width:93.3333333333%;background:#fff;border-radius:8px;margin:5.3333333333% auto 0;padding:4.5333333333% 4% 4% 4%;position:relative;overflow:hidden}body.ga_form_body article:before{content:'';display:block;width:100%;padding-top:2%;background:#673ab7;position:absolute;top:0;left:0}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 0}body.ga_form_body article p:nth-child(3){font-size:1.3333333333%;margin:1.3333333333% 0 0 0;color:#f00}body.ga_form_body form{width:93.3333333333%;margin:0 auto 0;display:flex;flex-wrap:wrap;align-items:center}body.ga_form_body form p{width:100%;background:#fff;border-radius:8px;margin:2.6666666667% auto 0;padding:4% 2.6666666667%}body.ga_form_body form p span{display:block;font-size:4%}body.ga_form_body form p span:after{content:'*';display:inline-block;color:#f00}body.ga_form_body form p input{width:100%;font-size:4%;border-bottom:1px solid #9d9d9d;padding:0 0 0 1.3333333333%}body.ga_form_body form p textarea{margin:2% 0 0 0;border:1px solid #9d9d9d;height:40%;width:100%;border-radius:1.0666666667%;padding:1.3333333333%;resize:none}body.ga_form_body form input[type="submit"]{width:26.6666666667%;padding:2.6666666667%;margin:4% auto 0;border-radius:8px;background:#673ab7;color:#fff;font-size:3.3333333333%}body.ga_form_body .thanks{width:93.3333333333%;margin:13.3333333333% auto 0;display:flex;flex-wrap:wrap;align-items:center;font-size:16px;display:none}body.ga_form_body .thanks p{width:100%;background:#fff;border-radius:8px;margin:2.6666666667% auto 0;padding:4% 2.6666666667%;text-align:center}body.ga_form_body .thanks p span{display:block;font-size:14px}body.help_body main{padding:1.3333333333% 0 0;margin:3.7333333333%;background:#000;min-height:auto}body.help_body main h3{width:92%;padding:1em 0 1em 5%}body.help_body main .help_wrapper{background:#fff;width:100%;margin:4% auto 0;padding:8.6666666667% 4% 12.6666666667%}body.help_body main .help_wrapper div.text{margin:6.6666666667% 0 0;font-size:1.3em}body.help_body main .help_wrapper div.text:nth-child(1){margin:0}body.help_body main .help_wrapper div.text a{padding:2.6666666667%;margin:2.6666666667% 0 0}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{padding:4.4% 0;margin:4% 0 0 0}main{width:375px;height:555px;padding:0;background:url(../img/bg.png);background-size:cover;background-position:center top;overflow-y:scroll;scrollbar-width:thin;padding:8px 0 0 0}main .suggestion_wrapper{background:#fff;border-radius:.6666666667%;width:92%;margin:0 auto 0;padding:8.6666666667% 0 12.6666666667% 0}main .logo{width:82.9333333333%;margin:3.7333333333% 0 0 8%}main .link_site{display:block;width:73.3333333333%;margin:4.4% auto 0}main .link_suggestion{display:block;width:90.6666666667%;margin:6.1333333333% auto 0}main .howto_wrapper{width:100%;margin:9.2% auto 0;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}main .howto_wrapper h3{width:98%;margin:0 auto}main .howto_wrapper a{display:block;width:73.3333333333%;margin-top:2.6666666667%}main .howto_wrapper a.thumb{width:72.6666666667%;margin-top:4.5333333333%}main .suggetsion_title{width:72.5333333333%;margin:0 auto}main .link_btns{width:82.8%;margin:11.2% auto 0}main .link_btns .suggestion_link{width:100%;padding-top:calc(150 / 621 * 100%);font-size:0;display:block}main .link_btns .suggestion_link:nth-child(3){padding-top:calc(190 / 621 * 100%);margin:6.6666666667% auto 0;background:url(../img/btn1.png);background-size:100% auto}main .link_btns .suggestion_link:nth-child(4){margin:6.6666666667% auto 0;background:url(../img/btn2.png);background-size:100% auto}main .suggestion_back{width:52%;margin:6.6666666667% auto 0;display:block}main .text_only{margin:6.6666666667% auto 0}main .text_link{margin:8% auto 0}main .footer{width:100%;margin:8.4% auto 0;padding:4.4% 0;display:flex;justify-content:space-around;align-items:center;background:#000}main .footer small{width:91.0666666667%}main .footer.top{background:#ff1b83}main.info_wrapper img:not(:first-child){margin:2.6666666667% 0 0 0}}
/*# sourceMappingURL=style.css.map */
