﻿.g425cp{color:#000;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#fff;font-size:1.8rem}@media screen and (max-width: 640px){.g425cp{font-size:1.5rem}}.g425cp div,.g425cp span,.g425cp object,.g425cp iframe,.g425cp h1,.g425cp h2,.g425cp h3,.g425cp h4,.g425cp h5,.g425cp h6,.g425cp p,.g425cp blockquote,.g425cp pre,.g425cp abbr,.g425cp address,.g425cp cite,.g425cp code,.g425cp del,.g425cp dfn,.g425cp em,.g425cp img,.g425cp ins,.g425cp kbd,.g425cp q,.g425cp samp,.g425cp small,.g425cp strong,.g425cp sub,.g425cp sup,.g425cp var,.g425cp b,.g425cp i,.g425cp dl,.g425cp dt,.g425cp dd,.g425cp ol,.g425cp ul,.g425cp li,.g425cp fieldset,.g425cp form,.g425cp label,.g425cp legend,.g425cp table,.g425cp caption,.g425cp tbody,.g425cp tfoot,.g425cp thead,.g425cp tr,.g425cp th,.g425cp td,.g425cp article,.g425cp aside,.g425cp canvas,.g425cp details,.g425cp figcaption,.g425cp figure,.g425cp footer,.g425cp header,.g425cp hgroup,.g425cp menu,.g425cp nav,.g425cp section,.g425cp summary,.g425cp time,.g425cp mark,.g425cp audio,.g425cp video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;text-transform:none;background:transparent}.g425cp div:after,.g425cp span:after,.g425cp object:after,.g425cp iframe:after,.g425cp h1:after,.g425cp h2:after,.g425cp h3:after,.g425cp h4:after,.g425cp h5:after,.g425cp h6:after,.g425cp p:after,.g425cp blockquote:after,.g425cp pre:after,.g425cp abbr:after,.g425cp address:after,.g425cp cite:after,.g425cp code:after,.g425cp del:after,.g425cp dfn:after,.g425cp em:after,.g425cp img:after,.g425cp ins:after,.g425cp kbd:after,.g425cp q:after,.g425cp samp:after,.g425cp small:after,.g425cp strong:after,.g425cp sub:after,.g425cp sup:after,.g425cp var:after,.g425cp b:after,.g425cp i:after,.g425cp dl:after,.g425cp dt:after,.g425cp dd:after,.g425cp ol:after,.g425cp ul:after,.g425cp li:after,.g425cp fieldset:after,.g425cp form:after,.g425cp label:after,.g425cp legend:after,.g425cp table:after,.g425cp caption:after,.g425cp tbody:after,.g425cp tfoot:after,.g425cp thead:after,.g425cp tr:after,.g425cp th:after,.g425cp td:after,.g425cp article:after,.g425cp aside:after,.g425cp canvas:after,.g425cp details:after,.g425cp figcaption:after,.g425cp figure:after,.g425cp footer:after,.g425cp header:after,.g425cp hgroup:after,.g425cp menu:after,.g425cp nav:after,.g425cp section:after,.g425cp summary:after,.g425cp time:after,.g425cp mark:after,.g425cp audio:after,.g425cp video:after{content:initial;height:auto;visibility:visible}.g425cp article,.g425cp aside,.g425cp details,.g425cp figcaption,.g425cp figure,.g425cp footer,.g425cp header,.g425cp hgroup,.g425cp menu,.g425cp nav,.g425cp section{display:block}.g425cp img{width:100%;height:auto;line-height:0;vertical-align:top;backface-visibility:hidden}.g425cp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.g425cp a,.g425cp a:link{color:#000;text-decoration:underline;outline:none}.g425cp a:visited{color:#000}.g425cp a:hover{color:#000;text-decoration:none}.g425cp a:active{color:#000}.g425cp area{border:none;outline:none}.g425cp .btm1em{margin-bottom:1em}.g425cp .btm0{margin-bottom:0}.g425cp .btm5{margin-bottom:5px}.g425cp .btm10{margin-bottom:10px}.g425cp .btm15{margin-bottom:15px}.g425cp .btm20{margin-bottom:20px}.g425cp .btm25{margin-bottom:25px}.g425cp .btm30{margin-bottom:30px}.g425cp .btm35{margin-bottom:35px}.g425cp .btm40{margin-bottom:40px}.g425cp .btm45{margin-bottom:45px}.g425cp .btm50{margin-bottom:50px}.g425cp .btm60{margin-bottom:60px}.g425cp .btm70{margin-bottom:70px}.g425cp .lang-en{font-family:Oswald, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Verdana, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, 游ゴシック体, メイリオ, meiryo, sans-serif}.g425cp .pcnone{display:none}.g425cp .sup{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}.g425cp .small{font-size:1.4rem}.g425cp small{font-size:83%}.g425cp .clearfix::after{content:"";display:block;clear:both}.g425cp .fade{opacity:0;transition:.3s}.g425cp .fade_set{opacity:1.0}.g425cp .fadeup{opacity:0;transform:translate(0, 40px);-webkit-transform:translate(0, 40px);transition:.8s}.g425cp .fadeup_set{opacity:1.0;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.g425cp .kv{position:relative;width:100%;height:44vw}@media screen and (min-width: 641px){.g425cp .kv{background:url("../img/bg_kv01_pc.jpg") no-repeat top center;background-size:100% auto}}@media screen and (max-width: 1280px){.g425cp .kv{height:563px}}@media screen and (max-width: 640px){.g425cp .kv{height:180vw;background:url("../img/bg_kv01_sp.jpg") no-repeat top center;background-size:cover}}.g425cp .kv .kv_wmn{position:absolute;top:4%;left:1.2%;width:18.5%;animation-delay:1s}@media screen and (max-width: 640px){.g425cp .kv .kv_wmn{top:4%;left:0;width:26%;z-index:1}}.g425cp .kv .kv_men{position:absolute;top:2.5%;left:48.5%;width:20.6%;animation-delay:1s}@media screen and (max-width: 640px){.g425cp .kv .kv_men{top:4%;left:auto;right:0;width:26%;z-index:1}}.g425cp .kv .kv01{position:absolute;top:3.5%;left:26%;width:18.6%;animation-delay:1s}@media screen and (max-width: 640px){.g425cp .kv .kv01{top:3%;left:0;right:0;margin:0 auto;width:43%}}.g425cp .kv .kv02{position:absolute;top:16.5%;left:16.5%;width:35.5%;animation-delay:1.5s}@media screen and (max-width: 640px){.g425cp .kv .kv02{top:10.5%;left:18%;width:64%;z-index:2}}.g425cp .kv .kv03{position:absolute;top:56.2%;left:18.2%;width:34.55%;animation-delay:2s}@media screen and (max-width: 640px){.g425cp .kv .kv03{top:33%;left:0;right:0;margin:0 auto;width:78%}}.g425cp .kv .kv04{position:absolute;width:12.1%;top:8%;right:20.9%;animation-delay:2.5s}@media screen and (max-width: 640px){.g425cp .kv .kv04{top:60.5%;right:57.5%;width:29%}}.g425cp .kv .kv05{animation-delay:2.8s;position:absolute;top:20%;right:11.0%;width:12.5%}@media screen and (max-width: 640px){.g425cp .kv .kv05{top:57%;right:30%;width:29%}}.g425cp .kv .kv06{position:absolute;top:32.2%;right:1%;width:12.15%;animation-delay:3.1s}@media screen and (max-width: 640px){.g425cp .kv .kv06{top:52.9%;right:2%;width:30%}}.g425cp .kv .kv07{position:absolute;top:4.5%;right:1.7%;width:16.25%;animation-delay:3.5s}@media screen and (max-width: 640px){.g425cp .kv .kv07{top:53%;left:4%;right:auto;width:29%}}.g425cp .kv .kv08{position:absolute;bottom:13.7%;right:5%;width:34.65%;animation-delay:3.8s}@media screen and (max-width: 640px){.g425cp .kv .kv08{bottom:6.3%;left:0;right:0;margin:0 auto;width:88%}}.g425cp .kv .scroll{display:block;position:absolute;bottom:10%;left:0;right:0;width:3.8%;margin:0 auto 0;animation-delay:2s}@media screen and (max-width: 640px){.g425cp .kv .scroll{bottom:3%;width:12%}}.g425cp .nav{max-width:800px;margin:-30px auto 30px;font-size:2.2rem;font-weight:bold}@media screen and (max-width: 640px){.g425cp .nav{margin:10px auto 20px;padding:0 15px;font-size:3.1vw;line-height:1.4}}.g425cp .nav ul{display:flex;justify-content:space-between}.g425cp .nav ul li{width:32%;text-align:center;white-space:nowrap;background:#1c1f25;transform:skewX(-15deg)}@media screen and (max-width: 640px){.g425cp .nav ul li{display:flex;justify-content:center;align-items:center}}.g425cp .nav ul li a{display:block;background:url("../img/ico_nav.png") no-repeat bottom 6px center;padding:5px 0 27px;color:#fff;text-decoration:none;transition:.3s;transform:skewX(15deg)}@media screen and (max-width: 640px){.g425cp .nav ul li a{display:flex;align-items:center;height:100%;background-size:18px auto;padding:5px 0 20px}}.g425cp .nav ul li a:hover{opacity:0.7}.g425cp .bg_gray{background:url("../img/bg_gray.jpg") repeat center top}@media screen and (max-width: 640px){.g425cp .bg_gray{background-size:800px auto}}.g425cp .bnr01{max-width:760px;margin:40px auto}@media screen and (max-width: 640px){.g425cp .bnr01{width:92%;margin:30px auto}}.g425cp .bnr02{display:flex;justify-content:space-between;max-width:858px;margin:0 auto}@media screen and (max-width: 640px){.g425cp .bnr02{display:block}}.g425cp .bnr02 li{max-width:442px}.g425cp .bnr02 li:first-child{margin:0 -13px 0 0}@media screen and (max-width: 640px){.g425cp .bnr02 li:first-child{margin:0 0 18px 0}}.g425cp .bnr02 li:last-child{margin:0 0 0 -13px}@media screen and (max-width: 640px){.g425cp .bnr02 li:last-child{margin:0}}@media screen and (max-width: 640px){.g425cp .bnr02 li{max-width:100%}}.g425cp .bnr03{max-width:630px;margin:0 auto}@media screen and (max-width: 640px){.g425cp .bnr03{width:100%;margin:0 auto}}.g425cp .btn_box01{padding:60px 15px}@media screen and (max-width: 640px){.g425cp .btn_box01{padding:40px 15px}}.g425cp .btn_box02{padding:40px 15px}@media screen and (max-width: 640px){.g425cp .btn_box02{padding:40px 15px}}.g425cp .btn_box02 .bnr_ttl01{width:315px;margin:0 auto 15px}@media screen and (max-width: 640px){.g425cp .btn_box02 .bnr_ttl01{width:70%}}.g425cp .btn_box02 .bnr_ttl02{width:685px;margin:0 auto 15px}@media screen and (max-width: 640px){.g425cp .btn_box02 .bnr_ttl02{width:96%}}.g425cp .btn_box02 img{backface-visibility:hidden}.g425cp .ttl01{background:url("../img/bg_ttl01.png") no-repeat center;min-width:312px;margin:0 0 40px;padding:30px 0;color:#2f2f2f;font-family:'Hiragino Kaku Gothic StdN',YuGothic,'Yu Gothic',sans-serif;font-style:italic;font-size:4.7rem;line-height:1.0}@media screen and (max-width: 640px){.g425cp .ttl01{background-size:160px auto;margin:0 0 20px;padding:18px 0;font-size:2.6rem}}.g425cp .ttl02{margin:0 0 30px;color:#2f2f2f;font-family:'Hiragino Kaku Gothic StdN',YuGothic,'Yu Gothic',sans-serif;font-style:italic;font-size:4.7rem;line-height:1.0}@media screen and (max-width: 640px){.g425cp .ttl02{background-size:160px auto;margin:0 0 20px;font-size:2.6rem}}.g425cp .btn01{width:336px;margin:0 auto;background:#1c1f25;color:#fff;font-size:2.5rem;font-weight:bold;cursor:pointer;transform:skewX(-15deg)}@media screen and (max-width: 640px){.g425cp .btn01{width:65%;font-size:1.8rem}}.g425cp .btn01:hover{opacity:0.7}.g425cp .btn01 span{display:inline-block;background:url("../img/ico_plus01.png") no-repeat right center;background-size:24px;padding:15px 35px;transform:skewX(15deg)}@media screen and (max-width: 640px){.g425cp .btn01 span{background-size:20px}}.g425cp .btn_back{text-align:center}.g425cp .btn_back a{background:url("../img/ico_btn_back.png") no-repeat left center;background-size:18px auto;padding:8px 0 8px 30px;color:#000 !important;font-size:2.0rem;font-weight:bold;text-decoration:none;transition:.3s}@media screen and (max-width: 640px){.g425cp .btn_back a{background-size:12px auto;padding:10px 0 10px 20px;font-size:1.4rem}}.g425cp .btn_back a:hover{opacity:0.7}.g425cp .intro{padding:60px 15px}@media screen and (max-width: 640px){.g425cp .intro{padding:30px 15px}}.g425cp .intro .inner{max-width:1216px;margin:0 auto}.g425cp .intro .inner h2{margin:0 0 30px;font-family:'Hiragino Kaku Gothic StdN',YuGothic,'Yu Gothic',sans-serif;font-style:italic;font-size:2.8rem;text-align:center}@media screen and (max-width: 640px){.g425cp .intro .inner h2{margin:0 0 20px;font-size:5.5vw;line-height:1.4}}.g425cp .intro .inner h2 span{background:url("../img/bg_intro_ttl.png") no-repeat center;background-size:100% auto;padding:15px 0}.g425cp .intro .inner ul{position:relative}@media screen and (min-width: 641px){.g425cp .intro .inner ul{background:url("../img/img_intro_pc.png") no-repeat 0 0;width:1216px;height:129px}}@media screen and (max-width: 640px){.g425cp .intro .inner ul{background:url("../img/img_intro_sp.png") no-repeat 0 0;background-size:100% auto;width:90%;height:100vw;margin:0 auto 20px}}.g425cp .intro .inner ul li{position:absolute;top:0;font-weight:bold;font-size:1.6rem;text-align:center;line-height:1.3}@media screen and (max-width: 640px){.g425cp .intro .inner ul li{width:70%;font-size:3.8vw;left:25% !important}}.g425cp .intro .inner ul li:nth-of-type(1){left:100px}@media screen and (max-width: 640px){.g425cp .intro .inner ul li:nth-of-type(1){top:0}}.g425cp .intro .inner ul li:nth-of-type(2){left:526px}@media screen and (max-width: 640px){.g425cp .intro .inner ul li:nth-of-type(2){top:35%}}.g425cp .intro .inner ul li:nth-of-type(3){left:998px}@media screen and (max-width: 640px){.g425cp .intro .inner ul li:nth-of-type(3){top:72%}}.g425cp .intro .inner .catch{font-family:'Hiragino Kaku Gothic StdN',YuGothic,'Yu Gothic',sans-serif;font-style:italic;font-weight:bold;font-size:3.2rem;text-align:center}@media screen and (min-width: 641px){.g425cp .intro .inner .catch{background:url("../img/bg_intro_catch_pc.png") no-repeat center bottom}}@media screen and (max-width: 640px){.g425cp .intro .inner .catch{background:url("../img/bg_intro_catch_sp.png") no-repeat center bottom;background-size:100% auto;font-size:4.4vw;line-height:1.4}}.g425cp .intro .inner .catch span{font-size:4.0rem}@media screen and (max-width: 640px){.g425cp .intro .inner .catch span{font-size:5.3vw}}.g425cp .intro .inner .btn{max-width:759px;margin:40px auto 0}@media screen and (max-width: 640px){.g425cp .intro .inner .btn{margin:25px auto 0}}.g425cp .review{margin:0 0 70px}@media screen and (max-width: 640px){.g425cp .review{margin:0 0 40px}}.g425cp .review .head{position:relative}@media screen and (min-width: 641px){.g425cp .review .head{background:url("../img/bg_review_head_pc.png") no-repeat center top;width:1060px;height:300px;margin:-35px auto 0}}@media screen and (max-width: 640px){.g425cp .review .head{background:url("../img/bg_review_head_sp.png") no-repeat center top;background-size:100% auto;width:100%;height:44vw;margin:-15px auto 0}}.g425cp .review .head h2{position:absolute;top:83px;left:0;right:0;margin:0 auto;font-family:'Hiragino Kaku Gothic StdN',YuGothic,'Yu Gothic',sans-serif;font-style:italic;font-size:5.0rem;color:#2f2f2f;line-height:1.4}@media screen and (max-width: 640px){.g425cp .review .head h2{top:24%;left:3%;font-size:5.6vw;text-align:left}}.g425cp .review .head h2 small{display:block;font-style:normal;font-size:2.0rem}@media screen and (max-width: 640px){.g425cp .review .head h2 small{font-size:3.4vw}}.g425cp .review .head dl{position:absolute;bottom:35px;left:392px;display:flex;align-items:center;width:350px}@media screen and (max-width: 640px){.g425cp .review .head dl{bottom:18%;left:6%;width:55%}}.g425cp .review .head dl dt{margin:0 95px 0 0;font-size:2.4rem}@media screen and (max-width: 640px){.g425cp .review .head dl dt{margin:0 28% 0 0;font-size:3.6vw}}.g425cp .review .head dl dd{font-size:2.8rem}@media screen and (max-width: 640px){.g425cp .review .head dl dd{font-size:3.8vw}}.g425cp .review .review_list{display:flex;justify-content:center;flex-wrap:wrap;padding:0 15px}@media screen and (max-width: 640px){.g425cp .review .review_list{padding:0 25px}}.g425cp .review .review_list>li{position:relative;background-color:#e2e2e2 !important;width:593px;margin:0 30px 60px;padding:35px 50px 40px 115px;text-align:left}@media screen and (max-width: 1360px){.g425cp .review .review_list>li{width:540px}}@media screen and (max-width: 640px){.g425cp .review .review_list>li{width:100%;margin:0 0 30px;padding:20px 20px 20px 90px}}.g425cp .review .review_list>li.is-hidden{display:none;opacity:0;height:0;margin:0}.g425cp .review .review_list>li::before{content:"";position:absolute;top:-12px;left:-38px;width:157px;height:260px}@media screen and (max-width: 640px){.g425cp .review .review_list>li::before{top:-12px;left:-15px;width:100px;height:160px}}.g425cp .review .review_list>li.SFT::before{background:url("../img/img_sft.png") no-repeat top left;background-size:100% auto}.g425cp .review .review_list>li.MAX::before{background:url("../img/img_max.png") no-repeat top left;background-size:100% auto}.g425cp .review .review_list>li.LST::before{background:url("../img/img_lst.png") no-repeat top left;background-size:100% auto}.g425cp .review .review_list>li::after{content:"";position:absolute;top:0;right:0;width:44px;height:44px;background:url("../img/bg_review.png") no-repeat 0 0;background-size:44px}.g425cp .review .review_list>li dl{padding:0 0 30px}@media screen and (max-width: 640px){.g425cp .review .review_list>li dl{padding:0 0 20px}}.g425cp .review .review_list>li dl dt{display:flex;align-items:center;margin:0 0 15px 3px;font-weight:bold;font-size:2.0rem}@media screen and (max-width: 1360px){.g425cp .review .review_list>li dl dt{font-size:1.9rem}}@media screen and (max-width: 640px){.g425cp .review .review_list>li dl dt{flex-wrap:wrap;justify-content:center;text-align:center;margin:0 0 15px -25px;font-size:4vw}}.g425cp .review .review_list>li dl dt img{width:182px;height:auto;margin:0 0 0 -3px}@media screen and (max-width: 1360px){.g425cp .review .review_list>li dl dt img{width:135px}}@media screen and (max-width: 640px){.g425cp .review .review_list>li dl dt img{width:50%;margin:5px auto 0}}.g425cp .review .review_list>li dl dd{font-size:1.5rem}@media screen and (max-width: 640px){.g425cp .review .review_list>li dl dd{margin:0 0 0 -25px}}.g425cp .review .review_list>li .data{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background:url("../img/bg_border01.png") no-repeat top left;background-size:100% 2px;padding:10px 0 0;color:#5c5c5c;font-size:1.2rem}@media screen and (max-width: 640px){.g425cp .review .review_list>li .data{margin:0 0 0 -70px}}.g425cp .review .review_list>li .data p{word-break:break-all}.g425cp .review .review_list>li .data p span{margin:0 12px 0 0;font-weight:bold;font-size:1.3rem}.g425cp .sns_check{background:#30333a;padding:50px 25px 80px}@media screen and (max-width: 640px){.g425cp .sns_check{padding:40px 15px 40px}}.g425cp .sns_check .head{position:relative;background:url("../img/bg_sns_head.png") no-repeat center top;width:483px;height:112px;margin:0 auto 40px}@media screen and (max-width: 640px){.g425cp .sns_check .head{background-size:100% auto;width:80%;height:19vw;margin:0 auto 25px}}.g425cp .sns_check .head h2{position:absolute;top:-5px;left:0;right:0;margin:0 auto;font-family:'Hiragino Kaku Gothic StdN',YuGothic,'Yu Gothic',sans-serif;font-style:italic;font-size:5.0rem;color:#fff;line-height:1.4}@media screen and (max-width: 640px){.g425cp .sns_check .head h2{top:4%;font-size:5.8vw}}.g425cp .sns_check .head h2 small{display:block;font-style:normal;font-size:2.0rem}@media screen and (max-width: 640px){.g425cp .sns_check .head h2 small{font-size:3.6vw}}.g425cp .sns_check .sns_list{column-count:7;column-gap:40px;margin:0 0 40px}@media screen and (max-width: 1800px){.g425cp .sns_check .sns_list{column-count:6}}@media screen and (max-width: 1500px){.g425cp .sns_check .sns_list{column-count:5}}@media screen and (max-width: 640px){.g425cp .sns_check .sns_list{column-count:2;column-gap:15px;margin:0 0 20px}}.g425cp .sns_check .sns_list>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;width:100%;height:auto;background:#e2e2e2;border-radius:5px;margin:0 0 40px;opacity:1}@media screen and (max-width: 640px){.g425cp .sns_check .sns_list>li{width:100%;margin:0 0 15px}}.g425cp .sns_check .sns_list>li.is-hidden{display:none;opacity:0;height:0;margin:0}.g425cp .sns_check .sns_list>li .thumb{min-height:30px}.g425cp .sns_check .sns_list>li .thumb img{border-radius:5px 5px 0 0}.g425cp .sns_check .sns_list>li .thumb+dl{margin:-30px 0 0}.g425cp .sns_check .sns_list>li dl{padding:15px}@media screen and (max-width: 640px){.g425cp .sns_check .sns_list>li dl{padding:12px}}.g425cp .sns_check .sns_list>li dl dt{margin:0 0 10px;text-align:center}.g425cp .sns_check .sns_list>li dl dt img{width:30px;height:30px;margin:0 auto 6px;border-radius:50%}.g425cp .sns_check .sns_list>li dl dt span{display:block;color:#6e5612;font-size:1.2rem;word-break:break-all}@media screen and (max-width: 640px){.g425cp .sns_check .sns_list>li dl dt span{font-size:1.1rem}}.g425cp .sns_check .sns_list>li dl dd{color:#1d1d1d;font-size:1.5rem;text-align:left;word-break:break-all}@media screen and (max-width: 640px){.g425cp .sns_check .sns_list>li dl dd{font-size:1.3rem}}.g425cp .howto{padding:75px 0}@media screen and (max-width: 640px){.g425cp .howto{padding:40px 0}}.g425cp .howto .inner{max-width:1000px;margin:0 auto;text-align:left}@media screen and (max-width: 640px){.g425cp .howto .inner{margin:0 15px}}.g425cp .howto h2{margin:0 0 30px;font-family:'Hiragino Kaku Gothic StdN',YuGothic,'Yu Gothic',sans-serif;font-style:italic;font-size:5.0rem;color:#2f2f2f;text-align:center;line-height:1.4}@media screen and (max-width: 640px){.g425cp .howto h2{margin:0 0 20px;font-size:5.8vw}}.g425cp .howto .howto_detail{display:flex;justify-content:space-between;padding:0 0 30px}@media screen and (max-width: 640px){.g425cp .howto .howto_detail{display:block;padding:0 0 25px}}.g425cp .howto .howto_detail .txt{width:490px}@media screen and (max-width: 640px){.g425cp .howto .howto_detail .txt{width:100%;margin:0 0 15px}}.g425cp .howto .howto_detail .txt h3{margin:0 0 10px;line-height:1.8}@media screen and (max-width: 640px){.g425cp .howto .howto_detail .txt h3{line-height:1.5}}.g425cp .howto .howto_detail .txt h3 span{background:#1c1f25;border-radius:4px;padding:4px 6px;margin:0 5px;color:#fff;font-style:italic;white-space:nowrap}.g425cp .howto .howto_detail div.btn{width:502px}@media screen and (max-width: 640px){.g425cp .howto .howto_detail div.btn{width:100%}}.g425cp .howto .howto_detail ul.btn{width:495px}@media screen and (max-width: 640px){.g425cp .howto .howto_detail ul.btn{width:100%}}.g425cp .howto .howto_detail ul.btn li{margin:0 0 15px}.g425cp .howto .howto1{background:url("../img/bg_border02.png") no-repeat center bottom}@media screen and (max-width: 640px){.g425cp .howto .howto1{background-size:100% 2px}}.g425cp .howto .howto2{padding:30px 0 10px}@media screen and (max-width: 640px){.g425cp .howto .howto2{padding:30px 0 0}}.g425cp .howto .howto2 h2{width:353px;margin:0 auto 30px}@media screen and (max-width: 640px){.g425cp .howto .howto2 h2{width:50%;margin:0 auto 15px}}.g425cp .howto .howto2 .txt p{padding-left:1em;text-indent:-1em}.g425cp .howto .howto3{margin:0 auto;text-align:center}.g425cp .howto .howto3 h3{background:url("../img/bg_border03.png") no-repeat center;margin:0 0 20px;font-family:'Hiragino Kaku Gothic StdN',YuGothic,'Yu Gothic',sans-serif;font-style:italic;font-size:2.8rem;color:#fff;text-shadow:3px 3px 0px #30333a}@media screen and (max-width: 640px){.g425cp .howto .howto3 h3{background-size:100% 2px;font-size:5vw;text-shadow:2px 2px 0px #30333a;line-height:1.3}}.g425cp .howto .howto3 .retweet_box{max-width:550px;margin:0 auto}@media screen and (max-width: 640px){.g425cp .howto .howto3 .retweet_box{padding:0 15px}}.g425cp .present{padding:0 0 70px}@media screen and (max-width: 640px){.g425cp .present{padding:0 0 40px}}.g425cp .present h2{max-width:1306px;margin:0 auto 15px}.g425cp .present .present1{margin:0 0 100px}@media screen and (max-width: 640px){.g425cp .present .present1{margin:0 0 40px}}.g425cp .present .present1 .head{position:relative;width:660px;height:112px;margin:0 auto 10px;font-family:'Hiragino Kaku Gothic StdN',YuGothic,'Yu Gothic',sans-serif;color:#2f2f2f}@media screen and (min-width: 641px){.g425cp .present .present1 .head{background:url("../img/bg_present1_head_pc.png") no-repeat top center}}@media screen and (max-width: 640px){.g425cp .present .present1 .head{background:url("../img/bg_present1_head_sp.png") no-repeat top center;background-size:100% auto;width:94%;height:17.5vw}}.g425cp .present .present1 .head h3{position:absolute;top:30px;left:210px;font-style:italic;font-size:4.0rem;text-align:center;line-height:1.4}@media screen and (max-width: 640px){.g425cp .present .present1 .head h3{top:24%;left:29%;font-size:5.8vw}}.g425cp .present .present1 .head p{position:absolute;bottom:0;right:0;font-weight:bold;font-size:2.8rem;line-height:1.0}@media screen and (max-width: 640px){.g425cp .present .present1 .head p{right:3%;font-size:4.2vw}}.g425cp .present .present1 .head p span{font-size:4.2rem}@media screen and (max-width: 640px){.g425cp .present .present1 .head p span{font-size:5.2vw}}.g425cp .present .present1 dl{margin:0 15px 10px}.g425cp .present .present1 dl dt{font-style:italic;font-weight:bold;font-size:1.8rem}@media screen and (max-width: 640px){.g425cp .present .present1 dl dt{font-size:1.5rem}}.g425cp .present .present1 dl dd{font-size:1.5rem}@media screen and (max-width: 640px){.g425cp .present .present1 dl dd{font-size:1.3rem}}.g425cp .present .present1 .img{position:relative;max-width:1164px;height:600px;margin:0 auto 40px}@media screen and (max-width: 640px){.g425cp .present .present1 .img{height:158vw;margin:0 auto 20px}}.g425cp .present .present1 .img>div{position:absolute;opacity:0;transform:translate(0, 40px);-webkit-transform:translate(0, 40px);transition:.8s}.g425cp .present .present1 .img>div.active{opacity:1.0;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.g425cp .present .present1 .img .img01{bottom:0;right:0;width:683px;z-index:1}@media screen and (max-width: 640px){.g425cp .present .present1 .img .img01{width:100%}}.g425cp .present .present1 .img .img02{bottom:62px;left:0;width:429px;z-index:1}@media screen and (max-width: 640px){.g425cp .present .present1 .img .img02{bottom:auto;top:5%;left:1%;width:58%;z-index:0}}.g425cp .present .present1 .img .img03{top:35px;left:212px;width:406px;z-index:0}@media screen and (max-width: 640px){.g425cp .present .present1 .img .img03{top:0.5%;left:43%;width:55%;z-index:1}}.g425cp .present .present1 .movie{background:url("../img/bg_movie01.png") no-repeat top center;margin:80px auto 40px}@media screen and (max-width: 640px){.g425cp .present .present1 .movie{background-position:top 5px center;background-size:136%;margin:40px auto 0;padding:0 20px 8vw}}.g425cp .present .present1 .movie h3{max-width:750px;margin:0 auto 20px}@media screen and (max-width: 640px){.g425cp .present .present1 .movie h3{margin:0 auto 12px}}.g425cp .present .present1 .movie .movie_box{max-width:820px;margin:0 auto;padding:0 0 50px}@media screen and (max-width: 640px){.g425cp .present .present1 .movie .movie_box{padding:0}}.g425cp .present .present1 .movie .movie_box_inner{position:relative;width:100%;padding-top:56.25%}.g425cp .present .present1 .movie .movie_box_inner iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.g425cp .present .present1 .btn_player{width:362px;margin:0 auto}@media screen and (max-width: 640px){.g425cp .present .present1 .btn_player{width:100%;padding:0 20px}}.g425cp .present .present1 .btn{display:flex;justify-content:space-between;max-width:602px;margin:0 auto}@media screen and (max-width: 640px){.g425cp .present .present1 .btn{display:block;padding:0 15px}}.g425cp .present .present1 .btn li:nth-of-type(1){width:329px;margin:0 -8px 0 0}@media screen and (max-width: 640px){.g425cp .present .present1 .btn li:nth-of-type(1){width:100%;margin:0 0 15px}}.g425cp .present .present1 .btn li:nth-of-type(2){width:289px;margin:0 0 0 -8px}@media screen and (max-width: 640px){.g425cp .present .present1 .btn li:nth-of-type(2){width:100%;margin:0}}.g425cp .present .present1 .btn li .btn_movie.btn_pc{display:block}.sp .g425cp .present .present1 .btn li .btn_movie.btn_pc{display:none}.g425cp .present .present1 .btn li .btn_movie.btn_sp{display:none}.sp .g425cp .present .present1 .btn li .btn_movie.btn_sp{display:block}.g425cp .present .present2 .head{position:relative;width:736px;height:130px;margin:0 auto;font-family:'Hiragino Kaku Gothic StdN',YuGothic,'Yu Gothic',sans-serif;color:#2f2f2f}@media screen and (min-width: 641px){.g425cp .present .present2 .head{background:url("../img/bg_present2_head_pc.png") no-repeat top center}}@media screen and (max-width: 640px){.g425cp .present .present2 .head{background:url("../img/bg_present2_head_sp.png") no-repeat top center;background-size:100% auto;width:94%;height:19.5vw}}.g425cp .present .present2 .head h3{position:absolute;top:32px;left:235px;font-style:italic;font-size:2.3rem;text-align:center;line-height:1.4}@media screen and (max-width: 640px){.g425cp .present .present2 .head h3{top:14%;left:34%;font-size:4.5vw;line-height:1.1}}.g425cp .present .present2 .head p{position:absolute;bottom:0;right:0;font-weight:bold;font-size:2.8rem;line-height:1.0}@media screen and (max-width: 640px){.g425cp .present .present2 .head p{font-size:4.2vw}}.g425cp .present .present2 .head p span{font-size:4.2rem}@media screen and (max-width: 640px){.g425cp .present .present2 .head p span{font-size:5.2vw}}.g425cp .present .present2 .img{position:relative;max-width:919px;height:292px;margin:0 auto 20px}@media screen and (max-width: 640px){.g425cp .present .present2 .img{height:59vw;padding:0 15px}}.g425cp .present .present2 .img>div{position:absolute;opacity:0;transform:translate(0, 40px);-webkit-transform:translate(0, 40px);transition:.8s}.g425cp .present .present2 .img>div.active{opacity:1.0;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.g425cp .present .present2 .img .img01{top:0;left:0;width:446px}@media screen and (max-width: 640px){.g425cp .present .present2 .img .img01{left:8%;width:71%}}.g425cp .present .present2 .img .img02{top:50px;right:0;width:455px}@media screen and (max-width: 640px){.g425cp .present .present2 .img .img02{top:50%;right:3%;width:72%}}.g425cp .present .present2 .btn{width:362px;margin:0 auto}@media screen and (max-width: 640px){.g425cp .present .present2 .btn{width:100%;padding:0 15px}}.g425cp .terms{background:url("../img/bg_navy.jpg") repeat center top;padding:70px 0}@media screen and (max-width: 640px){.g425cp .terms{background-size:800px auto;padding:40px 0}}.g425cp .terms .inner{max-width:850px;margin:0 auto}@media screen and (max-width: 640px){.g425cp .terms .inner{padding:0 15px}}.g425cp .terms h2{margin:0 0 30px;font-family:'Hiragino Kaku Gothic StdN',YuGothic,'Yu Gothic',sans-serif;font-style:italic;font-size:4.0rem;color:#fff;text-align:center;line-height:1.0}@media screen and (max-width: 640px){.g425cp .terms h2{margin:0 0 20px;font-size:5.8vw}}.g425cp .terms .terms_box{background:#b8b8b8;padding:40px;height:540px;overflow-y:scroll;color:#000;text-align:left}@media screen and (max-width: 640px){.g425cp .terms .terms_box{padding:15px;height:300px}}@media screen and (max-width: 640px){.g425cp .terms .terms_box dl{margin:0 0 20px}}.g425cp .terms .terms_box dl dt{margin:0 0 3px;font-weight:bold;font-size:1.6rem}@media screen and (max-width: 640px){.g425cp .terms .terms_box dl dt{font-size:1.3rem}}.g425cp .terms .terms_box dl dd{margin:0 0 20px;font-size:1.4rem}@media screen and (max-width: 640px){.g425cp .terms .terms_box dl dd{font-size:1.2rem}}.g425cp .form_contents{padding:60px 0;font-size:1.6rem}@media screen and (max-width: 640px){.g425cp .form_contents{padding:10px 0 20px;font-size:1.4rem}}.g425cp .form_contents a{color:#00a0ca}.g425cp .form_contents .form_wrap{max-width:620px;margin:0 auto;color:#000;text-align:left}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap{padding:0 15px}}.g425cp .form_contents .form_wrap form dl{margin:0 0 20px}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap form dl{margin:0 0 15px}}.g425cp .form_contents .form_wrap form dl dt{margin:0 0 5px;font-weight:bold}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap form dl dt{margin:0 0 3px}}.g425cp .form_contents .form_wrap .login,.g425cp .form_contents .form_wrap .sns{display:flex;justify-content:space-between;flex-wrap:wrap;margin:40px 0 0}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap .login,.g425cp .form_contents .form_wrap .sns{display:block;margin:30px 0 0}}.g425cp .form_contents .form_wrap .login .logo,.g425cp .form_contents .form_wrap .sns .logo{width:100%;margin:0 0 10px}.g425cp .form_contents .form_wrap .login .logo img,.g425cp .form_contents .form_wrap .sns .logo img{width:128px;vertical-align:bottom}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap .login .logo img,.g425cp .form_contents .form_wrap .sns .logo img{width:110px}}.g425cp .form_contents .form_wrap .login>dl,.g425cp .form_contents .form_wrap .sns>dl{width:48%}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap .login>dl,.g425cp .form_contents .form_wrap .sns>dl{width:100%}}.g425cp .form_contents .form_wrap .login>dl dd input,.g425cp .form_contents .form_wrap .sns>dl dd input{margin:0 0 5px}.g425cp .form_contents .form_wrap .sns{margin:0}.g425cp .form_contents .form_wrap .btn{width:759px;margin:0 0 50px -65px}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap .btn{width:100%;margin:0 0 30px}}.g425cp .form_contents .form_wrap .err{color:#c00;font-size:1.5rem;font-weight:bold}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap .err{font-size:1.4rem}}.g425cp .form_contents .form_wrap input[type=text],.g425cp .form_contents .form_wrap input[type=email],.g425cp .form_contents .form_wrap input[type=password],.g425cp .form_contents .form_wrap input[type=tel],.g425cp .form_contents .form_wrap textarea,.g425cp .form_contents .form_wrap select{background:#fff;padding:15px;border-radius:4px;-webkit-appearance:none;border:1px solid #5a5a5a;box-sizing:border-box;outline:0;color:#000;font-size:1.5rem;font-weight:bold;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap input[type=text],.g425cp .form_contents .form_wrap input[type=email],.g425cp .form_contents .form_wrap input[type=password],.g425cp .form_contents .form_wrap input[type=tel],.g425cp .form_contents .form_wrap textarea,.g425cp .form_contents .form_wrap select{padding:13px 10px;font-size:1.4rem}}.g425cp .form_contents .form_wrap input[type=text]::placeholder,.g425cp .form_contents .form_wrap input[type=email]::placeholder,.g425cp .form_contents .form_wrap input[type=password]::placeholder,.g425cp .form_contents .form_wrap input[type=tel]::placeholder,.g425cp .form_contents .form_wrap textarea::placeholder,.g425cp .form_contents .form_wrap select::placeholder{color:#c4c4c4;font-weight:normal}.g425cp .form_contents .form_wrap input[type=text]:-ms-input-placeholder,.g425cp .form_contents .form_wrap input[type=email]:-ms-input-placeholder,.g425cp .form_contents .form_wrap input[type=password]:-ms-input-placeholder,.g425cp .form_contents .form_wrap input[type=tel]:-ms-input-placeholder,.g425cp .form_contents .form_wrap textarea:-ms-input-placeholder,.g425cp .form_contents .form_wrap select:-ms-input-placeholder{color:#c4c4c4;font-weight:normal}.g425cp .form_contents .form_wrap input[type=text]::-ms-input-placeholder,.g425cp .form_contents .form_wrap input[type=email]::-ms-input-placeholder,.g425cp .form_contents .form_wrap input[type=password]::-ms-input-placeholder,.g425cp .form_contents .form_wrap input[type=tel]::-ms-input-placeholder,.g425cp .form_contents .form_wrap textarea::-ms-input-placeholder,.g425cp .form_contents .form_wrap select::-ms-input-placeholder{color:#c4c4c4;font-weight:normal}.g425cp .form_contents .form_wrap input[type=text].error,.g425cp .form_contents .form_wrap input[type=email].error,.g425cp .form_contents .form_wrap input[type=password].error,.g425cp .form_contents .form_wrap input[type=tel].error,.g425cp .form_contents .form_wrap textarea.error,.g425cp .form_contents .form_wrap select.error{background:#f8cced}.g425cp .form_contents .form_wrap input[type=text].wl,.g425cp .form_contents .form_wrap input[type=email].wl,.g425cp .form_contents .form_wrap input[type=password].wl,.g425cp .form_contents .form_wrap input[type=tel].wl,.g425cp .form_contents .form_wrap textarea.wl,.g425cp .form_contents .form_wrap select.wl{width:100%}.g425cp .form_contents .form_wrap input[type=text].wm,.g425cp .form_contents .form_wrap input[type=email].wm,.g425cp .form_contents .form_wrap input[type=password].wm,.g425cp .form_contents .form_wrap input[type=tel].wm,.g425cp .form_contents .form_wrap textarea.wm,.g425cp .form_contents .form_wrap select.wm{width:70%}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap input[type=text].wm,.g425cp .form_contents .form_wrap input[type=email].wm,.g425cp .form_contents .form_wrap input[type=password].wm,.g425cp .form_contents .form_wrap input[type=tel].wm,.g425cp .form_contents .form_wrap textarea.wm,.g425cp .form_contents .form_wrap select.wm{width:100%}}.g425cp .form_contents .form_wrap input[type=text].ws,.g425cp .form_contents .form_wrap input[type=email].ws,.g425cp .form_contents .form_wrap input[type=password].ws,.g425cp .form_contents .form_wrap input[type=tel].ws,.g425cp .form_contents .form_wrap textarea.ws,.g425cp .form_contents .form_wrap select.ws{width:80px}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap select{padding:13px 25px 13px 10px;font-size:1.35rem}}.g425cp .form_contents .form_wrap .select{position:relative}.g425cp .form_contents .form_wrap .select::after{content:"";position:absolute;top:0;right:15px;width:16px;height:100%;background:url("../img/ico_select.png") no-repeat center;background-size:16px auto}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap .select::after{right:10px;width:12px;background-size:12px auto}}.g425cp .form_contents .form_wrap .agree_check{margin:40px 0;text-align:center}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap .agree_check{margin:18px 0 25px}}.g425cp .form_contents .form_wrap .agree_check a{color:inherit;font-weight:bold}.g425cp .form_contents .form_wrap .check{-webkit-appearance:none;-moz-appearance:none;position:relative;width:30px;height:30px;margin:-3px 10px 0 0;padding:0;background-color:#fff;border:1px solid #5a5a5a;border-radius:4px;vertical-align:middle;outline:0;cursor:pointer}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap .check{width:24px;height:24px}}.g425cp .form_contents .form_wrap .check:checked{background-color:#5a5a5a;border:1px solid #5a5a5a}.g425cp .form_contents .form_wrap .check:checked:after{position:absolute;top:4px;left:9px;display:block;width:8px;height:14px;border-right:3px solid #fff;border-bottom:3px solid #fff;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap .check:checked:after{top:2px;left:7px;width:5px;height:12px}}.g425cp .form_contents .form_wrap .head_list{display:flex;justify-content:space-between}.g425cp .form_contents .form_wrap .head_list li{width:31%}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap .head_list li{width:32%}}.g425cp .form_contents .form_wrap .head_list li span{display:none}.g425cp .form_contents .form_wrap .radio_head{-webkit-appearance:none;-moz-appearance:none;position:relative;width:100%;height:190px;margin:0;padding:0;background-color:#fff;border:1px solid #5a5a5a;border-radius:4px;vertical-align:middle;outline:0;cursor:pointer}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap .radio_head{height:36vw}}.g425cp .form_contents .form_wrap .radio_head::after{position:absolute;top:15px;left:0;right:0;margin:0 auto;width:100px;height:133px;content:""}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap .radio_head::after{width:60%;height:24vw}}.g425cp .form_contents .form_wrap .radio_head.max::after{background:url("../img/img_radio_head_max.png") no-repeat top center;background-size:100% auto}.g425cp .form_contents .form_wrap .radio_head.lst::after{background:url("../img/img_radio_head_lst.png") no-repeat top center;background-size:100% auto}.g425cp .form_contents .form_wrap .radio_head.sft::after{background:url("../img/img_radio_head_sft.png") no-repeat top center;background-size:100% auto}.g425cp .form_contents .form_wrap .radio_head::before{position:absolute;bottom:12px;left:0;right:0;margin:0 auto;font-weight:bold;font-size:1.8rem;text-align:center}@media screen and (max-width: 640px){.g425cp .form_contents .form_wrap .radio_head::before{bottom:10px;font-size:4.5vw}}.g425cp .form_contents .form_wrap .radio_head.max::before{content:"MAX"}.g425cp .form_contents .form_wrap .radio_head.lst::before{content:"LST"}.g425cp .form_contents .form_wrap .radio_head.sft::before{content:"SFT"}.g425cp .form_contents .form_wrap .radio_head:checked{background-color:#5a5a5a}.g425cp .form_contents .form_wrap .radio_head:checked::before{color:#fff}.g425cp #complete{color:#000}.g425cp #complete .complete_more{margin:50px 0;padding:40px 15px;text-align:left}@media screen and (max-width: 640px){.g425cp #complete .complete_more{margin:25px 0 30px;padding:25px 15px}}.g425cp #complete .complete_more h2{background:url("../img/bg_ttl02.png") no-repeat center;width:500px;margin:0 auto 30px;padding:30px 0;color:#2f2f2f;font-family:'Hiragino Kaku Gothic StdN',YuGothic,'Yu Gothic',sans-serif;font-style:italic;font-size:4.7rem;line-height:1.0;text-align:center}@media screen and (max-width: 640px){.g425cp #complete .complete_more h2{background-size:240px auto;width:100%;margin:0 0 10px;padding:18px 0;font-size:2.6rem}}.g425cp #complete .complete_more dl{text-align:center}.g425cp #complete .complete_more dl dt{margin:0 0 30px;font-weight:bold;font-size:1.8rem;line-height:2.0}@media screen and (max-width: 640px){.g425cp #complete .complete_more dl dt{margin:0 0 20px;font-size:1.6rem;line-height:1.8}}.g425cp #complete .complete_more dl dt span{background:#1c1f25;border-radius:4px;padding:4px 6px;margin:0 5px;color:#fff;font-style:italic;white-space:nowrap}.win .g425cp #complete .complete_more dl dt span{padding:2px 6px}.g425cp #complete .complete_more dl dd{font-size:1.5rem}@media screen and (max-width: 640px){.g425cp #complete .complete_more dl dd{font-size:1.4rem;text-align:left}}.g425cp #complete .complete_more dl dd.btn{margin:0 0 30px}@media screen and (max-width: 640px){.g425cp #complete .complete_more dl dd.btn{margin:0 0 20px}}.g425cp #complete .complete_more dl dd.btn ul{display:flex;justify-content:space-between;max-width:900px;margin:0 auto}@media screen and (max-width: 640px){.g425cp #complete .complete_more dl dd.btn ul{display:block}}.g425cp #complete .complete_more dl dd.btn ul li:nth-of-type(1){width:435px}@media screen and (max-width: 640px){.g425cp #complete .complete_more dl dd.btn ul li:nth-of-type(1){width:100%;margin:0 0 15px}}.g425cp #complete .complete_more dl dd.btn ul li:nth-of-type(2){width:438px}@media screen and (max-width: 640px){.g425cp #complete .complete_more dl dd.btn ul li:nth-of-type(2){width:100%}}.g425cp .center{text-align:center}.g425cp .red{color:#c20606}.g425cp .pink{color:#eb6686}.g425cp .big01{font-size:2.0rem}@media screen and (max-width: 640px){.g425cp .big01{font-size:1.6rem}}.g425cp .finish{font-size:2.3rem;font-weight:bold;text-align:center}@media screen and (max-width: 640px){.g425cp .finish{font-size:5.5vw}}@media screen and (max-width: 640px){.g425cp{width:100%;margin:auto}.g425cp .pcnone{display:initial}.g425cp .spnone{display:none}}.g425cp .modal-open{cursor:pointer}.g425cp .modal-area .modal-movie{width:94%;max-width:960px;background:#FFF;border-radius:0;z-index:10000001 !important;margin:auto;padding:50px;background:#fff;position:fixed;display:none}.g425cp .modal-area .modal-iframe{width:48%}.g425cp .modal-area .modal-iframe .iframe{width:100%;padding-top:56.25%;margin:0 0 10px;position:relative}.g425cp .modal-area .modal-iframe .iframe:last-child{margin:0}.g425cp .modal-area .modal-iframe .iframe-head{padding:10px 0;text-align:left;line-height:1.2}.g425cp .modal-area .modal-iframe .iframe-head span{font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.3333333333;display:block}.g425cp .modal-area .modal-iframe .iframe iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.g425cp .modal-area .modal-video{margin:0 0 10px;line-height:0}.g425cp .modal-area .modal-video:last-child{margin:0}.g425cp .modal-area .modal-video video{width:100%}.g425cp .modal-area .modal-close{width:41px;height:41px;margin-left:-24px;background:url("../img/btn_close.png") left top/contain no-repeat;border:none;cursor:pointer;position:absolute;right:0;top:-60px;z-index:20000000 !important;display:none}.g425cp .modal-area .video-area{overflow-y:visible !important;padding:0 !important}.g425cp .modal-area .video-area .modal-close{position:absolute;top:-60px}.g425cp .modal-area .video-iframe{width:100%;position:relative;line-height:0;overflow:hidden;border-radius:0}.g425cp .modal-area .video-iframe:before{content:"";display:block;padding-top:56.25%}.g425cp .modal-area .video-iframe iframe,.g425cp .modal-area .video-iframe video{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0}@media screen and (max-width: 640px){.g425cp .modal-area *{box-sizing:border-box}.g425cp .modal-area .modal-movie{max-height:70%;padding:20px;overflow-y:scroll}.g425cp .modal-area .modal-movie:after{display:none}.g425cp .modal-area .modal-iframe{width:100%;padding:0 0 20px}.g425cp .modal-area .modal-iframe .iframe{width:100%;padding-top:56.25%;margin:0 0 10px;position:relative}.g425cp .modal-area .modal-close{width:28px;height:28px;margin:0 auto;background:url("../img/btn_close.png") center bottom/contain no-repeat;position:fixed;right:0;top:-60px}}body.body-fixed{position:fixed !important;width:100%;height:100%;left:0}#modal-overlay{z-index:10000000 !important;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.8)}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.g425cp .form_contents .form_wrap .head_list li span{display:inline;font-weight:bold;margin:0 0 0 10px}*::-ms-backdrop,.g425cp .form_contents .form_wrap .radio_head{width:25px;height:25px}*::-ms-backdrop,.g425cp .form_contents .form_wrap :checked.radio_head{background-color:none}}
