@charset 'UTF-8';html{font-family:'M PLUS 2','Noto Sans JP','Hiragino Kaku Gothic ProN','Hiragino Sans','ヒラギノ角ゴシック','游ゴシック体',YuGothic,'游ゴシック','Yu Gothic','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Geneva,Arial,Verdana,sans-serif;font-size:23.4375px;line-height:1;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-break:strict;-webkit-text-size-adjust:100%}main{display:block}h1,h2,h3,h4,h5,h6,small{font-size:inherit;font-weight:inherit}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}a{text-decoration:none;color:inherit}a img{border:none}button{font:inherit;cursor:pointer;color:inherit;border:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}img,svg{width:100%;margin:0;padding:0;vertical-align:middle;image-rendering:auto}ol,ul{list-style:none}html.webkit img[src$=svg]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}img:-moz-loading{visibility:hidden}.js-svgChange,.js-svgDelayLoad{line-height:0;position:relative;display:block;overflow:hidden;text-decoration:none;color:transparent}.js-svgChange svg,.js-svgDelayLoad svg{position:absolute;top:0;left:0;width:100%;height:100%}.js-delayLoad,.js-delayLoad_bg,.js-pictureDelay,.js-pictureDelay_bg,.js-svgDelayLoad{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.js-delayLoad.isLoadEnd,.js-delayLoad_bg.isLoadEnd,.js-pictureDelay.isLoadEnd,.js-pictureDelay_bg.isLoadEnd,.js-svgDelayLoad.isLoadEnd{opacity:1}.tp{opacity:0}.noWrap{display:inline-block}.page{position:relative;overflow-x:hidden;overflow-x:clip}.container{width:32em;margin:0 auto}.section{position:relative}.section_bg{position:absolute;top:0;bottom:0;left:0;width:100%;pointer-events:none}.section_inner{position:relative;z-index:100;width:28.928em;margin:0 auto}.bg_obj{position:absolute;pointer-events:none}.bg_obj>span{position:absolute;top:0;left:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;content:'';background:no-repeat center transparent;background-size:contain}.block{position:relative}.block_bg{position:absolute;top:0;bottom:0;left:0;width:100%;pointer-events:none}.section.header{background:#000}.section.header .section_inner{padding:.8533333333em 0}.section.header .btn{width:19.6693333333em;margin:0 auto}.section.header .btn a{position:relative;display:block;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s}.section.header .btn a:before{display:block;padding:13.0151843818% 0 0 0;content:''}.section.header .btn a>img,.section.header .btn a>picture,.section.header .btn a>svg{position:absolute;top:0;left:0;width:100%}.section.header .btn a>svg{height:auto}.section.footer{background:#000}.section.footer .section_inner{padding:.7253333333em 0 .6826666667em}.section.footer .btn{width:19.6693333333em;margin:0 auto}.section.footer .btn a{position:relative;display:block;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s}.section.footer .btn a:before{display:block;padding:14.5336225597% 0 0 0;content:''}.section.footer .btn a>img,.section.footer .btn a>picture,.section.footer .btn a>svg{position:absolute;top:0;left:0;width:100%}.section.footer .btn a>svg{height:auto}.common_notes>li{font-size:.8533333333em;line-height:1.5em;position:relative;padding-left:.85em;letter-spacing:0}.common_notes>li:before{position:absolute;top:0;left:0;content:'※'}.common_notes>li:before{left:-.1em}.common_marker{font-size:1.536em;font-weight:800;line-height:1.25em;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.1944444444em 1.6666666667em .2777777778em;letter-spacing:0;border-radius:9999px;-webkit-box-shadow:0 .2222222222em .4444444444em rgba(0,0,0,.5);box-shadow:0 .2222222222em .4444444444em rgba(0,0,0,.5)}.common_marker:after,.common_marker:before{position:absolute;top:50%;width:.7777777778em;height:.7777777778em;margin:-.3888888889em 0 0;content:'';pointer-events:none;border-radius:50%}.common_marker:before{left:.5555555556em}.common_marker:after{right:.5555555556em}.common_pattern{position:absolute;position:absolute;top:0;left:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;content:'';pointer-events:none}.common_pattern>span{position:absolute;top:0;left:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;content:'';background:repeat-y left top;background-size:100% auto}.common_pattern.white{background:#fff}.common_pattern.red{background:#99000c}.common_steps>li{position:relative;min-height:4.2666666667em;margin:2.048em 0 0;padding:0 0 0 4.7786666667em}.common_steps>li:first-child{margin-top:0}.common_steps>li .step_num{position:absolute;top:0;left:0;display:block;width:4.2666666667em}.common_steps>li .step_num:before{display:block;padding:100% 0 0 0;content:''}.common_steps>li .step_num>img,.common_steps>li .step_num>picture,.common_steps>li .step_num>svg{position:absolute;top:0;left:0;width:100%}.common_steps>li .step_num>svg{height:auto}.common_steps>li .step_desc{font-size:1.1946666667em;font-weight:800;line-height:1.5em;letter-spacing:0}.common_steps>li .step_notes{margin:1.024em 0 0}.common_steps>li .step_notes .em{color:#ff0014}.gl_common_image_slide{position:relative;z-index:1}.gl_common_image_slide__mask{position:absolute;top:0;left:0;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;content:''}.gl_common_image_slide__inner{position:relative;left:0;height:100%}.gl_common_modal{position:fixed;z-index:11000;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;background-color:rgba(0,0,0,.7);-ms-scroll-chaining:none;overscroll-behavior:contain}.gl_common_modal__modal_inner{position:relative}.gl_common_modal__bg{position:absolute;top:0;left:0;width:100%;height:100%}.gl_common_modal__window{position:relative;width:100%;margin:0 auto;text-align:center}.modal_movie{overflow:hidden}.modal_movie .gl_common_modal__window{max-width:40.96em}.modal_movie__embed{z-index:2;width:100%;margin:0 auto}.modal_movie__embed:before{display:block;padding:56.25% 0 0;content:''}.modal_movie__embed__target iframe,.modal_movie__embed__target video{position:absolute;top:0;left:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;content:''}.modal_movie__btn_close{position:absolute;z-index:10;top:0;right:0;width:2.3893333333em;height:2.3893333333em;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s}.page_bg{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.page_bg .pattern{position:absolute;top:0;width:calc(50% - 16em);height:100%}.page_bg .pattern>span{position:absolute;top:0;left:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;content:'';background:repeat-y center top;background-size:100% auto}.page_bg .pattern.left{right:50%;margin-right:16em}.page_bg .pattern.right{left:50%;margin-left:16em}.page_top_button{position:fixed;z-index:150;right:1.536em;bottom:1.536em;width:4.2666666667em;-webkit-transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translate(0,300%);transform:translate(0,300%);pointer-events:none}.page_top_button.isActive{-webkit-transform:translate(0,0);transform:translate(0,0);pointer-events:auto}.page_top_button a{position:relative;display:block;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s}.page_top_button a:before{display:block;padding:100% 0 0 0;content:''}.page_top_button a>img,.page_top_button a>picture,.page_top_button a>svg{position:absolute;top:0;left:0;width:100%}.page_top_button a>svg{height:auto}.faq_page .section.faq .section_inner{padding:2.048em 0}.faq_page .section.faq .section_box{padding:3.4133333333em 2.048em;border-radius:2.048em;background:#fff}.faq_page .section.faq .page_ttl{font-size:2.7306666667em;font-weight:800;line-height:1.390625em;text-align:center;letter-spacing:0}.faq_page .section.faq .category{margin:1.28em 0 0;padding:2.1333333333em 0 0}.faq_page .section.faq .category .cat_hdg{font-size:1.536em;font-weight:800;line-height:1.25em;padding:.1944444444em .5em .2777777778em;letter-spacing:0;color:#fff;background:#99000c}.faq_page .section.faq .faq_list .faq_item{padding:2.048em 0 0 1.536em}.faq_page .section.faq .faq_list .question{font-size:1.1946666667em;font-weight:800;line-height:1.5em;position:relative;letter-spacing:0;color:#99000c}.faq_page .section.faq .faq_list .question:before{position:absolute;top:0;left:-1.2857142857em;content:'Q.'}.faq_page .section.faq .faq_list .answer{font-size:1.1946666667em;line-height:1.5em;margin:.4285714286em 0 0;letter-spacing:0}.faq_page .section.faq .faq_list .answer>:first-child{margin-top:0!important}.faq_page .section.faq .faq_list .answer a{font-weight:800;text-decoration:underline}.faq_page .section.faq .faq_list .answer p{margin:.4285714286em 0 0}.faq_page .section.faq .faq_list .answer .notes{margin:.4285714286em 0 0}.faq_page .section.faq .faq_list .answer .notes>li{font-size:.7142857143em;line-height:1.5em;position:relative;padding-left:.85em;letter-spacing:0}.faq_page .section.faq .faq_list .answer .notes>li:before{position:absolute;top:0;left:0;content:'※'}.faq_page .section.faq .faq_list .answer .notes>li:before{left:-.1em}.faq_page .section.faq .faq_list .answer .items{margin:.4285714286em 0 0;padding-left:1em}.faq_page .section.faq .faq_list .answer .items>dt{font-weight:800;margin:.4285714286em 0 0;text-indent:-1em}.faq_page .section.faq .faq_list .answer .items>dt:first-child{margin-top:0}.faq_page .section.faq .faq_list .answer .items>dd>:first-child{margin-top:0!important}.faq_page .section.faq .faq_list .answer .steps>li{margin:.4285714286em 0 0;padding:0 0 0 1.3571428571em}.faq_page .section.faq .faq_list .answer .steps>li>:first-child{margin-top:0!important}.faq_page .section.faq .faq_list .answer .steps>li .step_desc{font-weight:800;position:relative}.faq_page .section.faq .faq_list .answer .steps>li .step_desc .num{position:absolute;top:0;left:-1.3571428571em}.faq_page .section.faq .faq_list .answer .data>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.faq_page .section.faq .faq_list .answer .data>div.v{display:block}.faq_page .section.faq .faq_list .answer .data>div>dt{-ms-flex-negative:0;flex-shrink:0}.top_page .section.about .section_inner{padding:3.456em 0 0}.top_page .section.about .section_hdg{position:relative;display:block;width:22.528em;margin:0 auto}.top_page .section.about .section_hdg:before{display:block;padding:12.8787878788% 0 0 0;content:''}.top_page .section.about .section_hdg>img,.top_page .section.about .section_hdg>picture,.top_page .section.about .section_hdg>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.about .section_hdg>svg{height:auto}.top_page .section.about .img1{position:relative;display:block;width:20.48em;margin:3.4986666667em auto 0}.top_page .section.about .img1:before{display:block;padding:141.0416666667% 0 0 0;content:''}.top_page .section.about .img1>img,.top_page .section.about .img1>picture,.top_page .section.about .img1>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.about .img1>svg{height:auto}.top_page .section.about .desc1{font-size:1.1946666667em;font-weight:500;line-height:1.7857142857em;margin:.8571428571em 0 0;letter-spacing:0}.top_page .section.about .img2{position:relative;display:block;margin:2.048em 0 0}.top_page .section.about .img2:before{display:block;padding:58.1120943953% 0 0 0;content:''}.top_page .section.about .img2>img,.top_page .section.about .img2>picture,.top_page .section.about .img2>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.about .img2>svg{height:auto}.top_page .section.about .desc2{font-size:1.1946666667em;font-weight:500;line-height:1.7857142857em;margin:.8571428571em 0 0;letter-spacing:0}.top_page .section.about .official{width:25.6em;margin:3.4133333333em auto 0}.top_page .section.about .official a{position:relative;display:block;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-filter:drop-shadow(0 .1706666667em .1706666667em rgba(0, 0, 0, .25));filter:drop-shadow(0 .1706666667em .1706666667em rgba(0, 0, 0, .25));will-change:opacity}.top_page .section.about .official a:before{display:block;padding:25% 0 0 0;content:''}.top_page .section.about .official a>img,.top_page .section.about .official a>picture,.top_page .section.about .official a>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.about .official a>svg{height:auto}.top_page .section.about .copyright{font-size:1.024em;font-weight:500;line-height:1.5em;margin:3.3333333333em 0 0;text-align:center;letter-spacing:0}.top_page .section.contact .section_inner{padding:3.4133333333em 0 5.0346666667em}.top_page .section.contact .section_hdg{font-size:1.1093333333em;font-weight:900;line-height:1.3076923077em;padding:.6923076923em 0;text-align:center;letter-spacing:0;color:#000;background:#e5b85c}.top_page .section.contact .number{font-size:2.56em;font-weight:900;line-height:1.3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:.4em auto 0;letter-spacing:0}.top_page .section.contact .number a{display:block;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s}.top_page .section.contact .period{font-size:1.024em;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0 0;letter-spacing:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top_page .section.contact .period>dt{font-weight:900;padding:.25em .9166666667em;color:#000;border-radius:9999px;background:#e5b85c;-ms-flex-negative:0;flex-shrink:0}.top_page .section.contact .period>dd{font-weight:500;margin:0 0 0 1em}.top_page .section.ec .howto{margin:3.4133333333em 0 0;padding:2.048em 1.024em;border-radius:2.048em;background:#c2da69}.top_page .section.ec .howto .howto_hdg{font-size:1.536em;font-weight:800;line-height:1.25em;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.1944444444em .5em .2777777778em;text-align:center;letter-spacing:0;color:#fff;background:#000}.top_page .section.ec .howto .period{position:relative;display:block;margin:1.024em 0 0}.top_page .section.ec .howto .period:before{display:block;padding:6.6666666667% 0 0 0;content:''}.top_page .section.ec .howto .period>img,.top_page .section.ec .howto .period>picture,.top_page .section.ec .howto .period>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.ec .howto .period>svg{height:auto}.top_page .section.ec .howto .steps{margin:1.024em 0 0;padding:2.048em 1.3653333333em;border-radius:2.048em;background:#fff}.top_page .section.ec .howto .steps .step1 .step_desc{position:relative;min-height:4.5714285714em;padding-right:4.9285714286em}.top_page .section.ec .howto .steps .step1 .step_desc .img{position:absolute;top:0;right:0;display:block;width:4.5714285714em}.top_page .section.ec .howto .steps .step1 .step_desc .img:before{display:block;padding:100% 0 0 0;content:''}.top_page .section.ec .howto .steps .step1 .step_desc .img>img,.top_page .section.ec .howto .steps .step1 .step_desc .img>picture,.top_page .section.ec .howto .steps .step1 .step_desc .img>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.ec .howto .steps .step1 .step_desc .img>svg{height:auto}.top_page .section.ec .howto .steps .step3 .img{position:relative;display:block;width:15.7013333333em;margin:1.024em 0 0}.top_page .section.ec .howto .steps .step3 .img:before{display:block;padding:136.6847826087% 0 0 0;content:''}.top_page .section.ec .howto .steps .step3 .img>img,.top_page .section.ec .howto .steps .step3 .img>picture,.top_page .section.ec .howto .steps .step3 .img>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.ec .howto .steps .step3 .img>svg{height:auto}.top_page .section.ec .section_bg{top:-3.2em;-webkit-clip-path:polygon(0 0,50% 3.2em,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 3.2em,100% 0,100% 100%,0 100%)}.top_page .section.ec .section_inner{padding:3.4133333333em 0 3.4133333333em}.top_page .section.ec .section_hdg .sub{color:#fee678;background:#99000c}.top_page .section.ec .section_hdg .sub:after,.top_page .section.ec .section_hdg .sub:before{background:#fee678}.top_page .section.ec .section_hdg .main{position:relative;display:block;width:28.0746666667em;margin:.9386666667em 0 0 .384em}.top_page .section.ec .section_hdg .main:before{display:block;padding:15.8054711246% 0 0 0;content:''}.top_page .section.ec .section_hdg .main>img,.top_page .section.ec .section_hdg .main>picture,.top_page .section.ec .section_hdg .main>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.ec .section_hdg .main>svg{height:auto}.top_page .section.ec .section_notes{margin:1.1093333333em 0 0}.top_page .section.ec .anchors{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.9626666667em 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top_page .section.ec .anchors>li{width:14.208em}.top_page .section.ec .anchors>li a{position:relative;display:block;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-filter:drop-shadow(0 .1706666667em .1706666667em rgba(0, 0, 0, .25));filter:drop-shadow(0 .1706666667em .1706666667em rgba(0, 0, 0, .25));will-change:opacity}.top_page .section.ec .anchors>li a:before{display:block;padding:45.045045045% 0 0 0;content:''}.top_page .section.ec .anchors>li a>img,.top_page .section.ec .anchors>li a>picture,.top_page .section.ec .anchors>li a>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.ec .anchors>li a>svg{height:auto}.top_page .section.ec .item{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;flex-direction:column;margin:2.048em 0 0;border-radius:2.048em;-webkit-box-shadow:0 .3413333333em .6826666667em rgba(0,0,0,.5);box-shadow:0 .3413333333em .6826666667em rgba(0,0,0,.5);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.top_page .section.ec .item .name{width:100%;padding:1.8773333333em 0 0;color:#fff;background:#000;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.top_page .section.ec .item .name>span{margin:0 auto}.top_page .section.ec .item .img{width:100%}.top_page .section.ec .item .details{width:100%;padding:1.8773333333em 0 2.048em;color:#fff;background:#000;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.top_page .section.ec .item .details>span{margin:0 auto}.top_page .section.ec .item.item1 .name>span{position:relative;display:block;width:24.832em}.top_page .section.ec .item.item1 .name>span:before{display:block;padding:28.1786941581% 0 0 0;content:''}.top_page .section.ec .item.item1 .name>span>img,.top_page .section.ec .item.item1 .name>span>picture,.top_page .section.ec .item.item1 .name>span>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.ec .item.item1 .name>span>svg{height:auto}.top_page .section.ec .item.item1 .img{position:relative;display:block}.top_page .section.ec .item.item1 .img:before{display:block;padding:132.7433628319% 0 0 0;content:''}.top_page .section.ec .item.item1 .img>img,.top_page .section.ec .item.item1 .img>picture,.top_page .section.ec .item.item1 .img>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.ec .item.item1 .img>svg{height:auto}.top_page .section.ec .item.item1 .details>span{position:relative;display:block;width:25.0453333333em}.top_page .section.ec .item.item1 .details>span:before{display:block;padding:35.2640545145% 0 0 0;content:''}.top_page .section.ec .item.item1 .details>span>img,.top_page .section.ec .item.item1 .details>span>picture,.top_page .section.ec .item.item1 .details>span>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.ec .item.item1 .details>span>svg{height:auto}.top_page .section.ec .item.item2 .name>span{position:relative;display:block;width:24.832em}.top_page .section.ec .item.item2 .name>span:before{display:block;padding:28.3505154639% 0 0 0;content:''}.top_page .section.ec .item.item2 .name>span>img,.top_page .section.ec .item.item2 .name>span>picture,.top_page .section.ec .item.item2 .name>span>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.ec .item.item2 .name>span>svg{height:auto}.top_page .section.ec .item.item2 .img{position:relative;display:block}.top_page .section.ec .item.item2 .img:before{display:block;padding:106.1946902655% 0 0 0;content:''}.top_page .section.ec .item.item2 .img>img,.top_page .section.ec .item.item2 .img>picture,.top_page .section.ec .item.item2 .img>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.ec .item.item2 .img>svg{height:auto}.top_page .section.ec .item.item2 .details>span{position:relative;display:block;width:13.952em}.top_page .section.ec .item.item2 .details>span:before{display:block;padding:21.1009174312% 0 0 0;content:''}.top_page .section.ec .item.item2 .details>span>img,.top_page .section.ec .item.item2 .details>span>picture,.top_page .section.ec .item.item2 .details>span>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.ec .item.item2 .details>span>svg{height:auto}.top_page .section.index .section_inner{padding:2.048em 0 6.6133333333em}.top_page .section.index .period{position:relative;display:block}.top_page .section.index .period:before{display:block;padding:18.5840707965% 0 0 0;content:''}.top_page .section.index .period>img,.top_page .section.index .period>picture,.top_page .section.index .period>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.index .period>svg{height:auto}.top_page .section.index .list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2.048em 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.top_page .section.index .list>li{width:14.208em;margin:.512em 0 0}.top_page .section.index .list>li:nth-child(-n+2){margin-top:0}.top_page .section.index .list>li a{position:relative;display:block;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-filter:drop-shadow(0 .1706666667em .1706666667em rgba(0, 0, 0, .25));filter:drop-shadow(0 .1706666667em .1706666667em rgba(0, 0, 0, .25));will-change:opacity}.top_page .section.index .list>li a:before{display:block;padding:54.0540540541% 0 0 0;content:''}.top_page .section.index .list>li a>img,.top_page .section.index .list>li a>picture,.top_page .section.index .list>li a>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.index .list>li a>svg{height:auto}.top_page .section.index .section_notes{margin:.512em 0 0}.top_page .section.menu .section_inner{padding:3.4133333333em 0 2.9866666667em}.top_page .section.menu .section_hdg{position:relative;display:block}.top_page .section.menu .section_hdg:before{display:block;padding:20.6489675516% 0 0 0;content:''}.top_page .section.menu .section_hdg>img,.top_page .section.menu .section_hdg>picture,.top_page .section.menu .section_hdg>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.menu .section_hdg>svg{height:auto}.top_page .section.menu .box{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;flex-direction:column;margin:2.048em 0 0;border-radius:2.048em;-webkit-box-shadow:0 .3413333333em .6826666667em rgba(0,0,0,.5);box-shadow:0 .3413333333em .6826666667em rgba(0,0,0,.5);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.top_page .section.menu .box .name{position:relative;display:block;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.top_page .section.menu .box .name:before{display:block;padding:38.2005899705% 0 0 0;content:''}.top_page .section.menu .box .name>img,.top_page .section.menu .box .name>picture,.top_page .section.menu .box .name>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.menu .box .name>svg{height:auto}.top_page .section.menu .box .img{position:relative;display:block;width:100%}.top_page .section.menu .box .img:before{display:block;padding:79.6460176991% 0 0 0;content:''}.top_page .section.menu .box .img>img,.top_page .section.menu .box .img>picture,.top_page .section.menu .box .img>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.menu .box .img>svg{height:auto}.top_page .section.menu .section_notes{margin:2.048em 0 0;color:#fff}.top_page .section.novelty .howto{margin:3.4133333333em 0 0;padding:2.048em;border-radius:2.048em;background:#fff}.top_page .section.novelty .howto .howto_hdg{font-size:1.536em;font-weight:800;line-height:1.25em;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.1944444444em .5em .2777777778em;text-align:center;letter-spacing:0;color:#fff;background:#000}.top_page .section.novelty .howto .steps{margin:2.048em 0 0}.top_page .section.novelty .howto .steps .step1 .step_desc{position:relative;min-height:4.5714285714em;padding-right:4.9285714286em}.top_page .section.novelty .howto .steps .step1 .step_desc .img{position:absolute;top:0;right:0;display:block;width:4.5714285714em}.top_page .section.novelty .howto .steps .step1 .step_desc .img:before{display:block;padding:100% 0 0 0;content:''}.top_page .section.novelty .howto .steps .step1 .step_desc .img>img,.top_page .section.novelty .howto .steps .step1 .step_desc .img>picture,.top_page .section.novelty .howto .steps .step1 .step_desc .img>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.novelty .howto .steps .step1 .step_desc .img>svg{height:auto}.top_page .section.novelty .howto .steps .step1 .step_notes{margin-top:.4266666667em}.top_page .section.novelty .howto .steps .step2 .point{margin:1.024em 0 0;padding:1.024em;border-radius:.512em;background:#fee678}.top_page .section.novelty .howto .steps .step2 .point .hdg{font-size:1.1946666667em;font-weight:800;line-height:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.25em .4285714286em .3214285714em;letter-spacing:0;color:#fff;background:#99000c}.top_page .section.novelty .howto .steps .step2 .point .catch{font-size:1.1946666667em;font-weight:800;line-height:1.5em;margin:.8571428571em 0 0;text-align:center;letter-spacing:0;color:#99000c}.top_page .section.novelty .howto .steps .step2 .point .desc{font-size:1.024em;line-height:1.7916666667em;margin:.5em 0 0;letter-spacing:0}.top_page .section.novelty .howto .steps .step2 .point .notes{margin:.512em 0 0}.top_page .section.novelty .howto .steps .step2 .point .img{position:relative;display:block;margin:1.024em 0 0}.top_page .section.novelty .howto .steps .step2 .point .img:before{display:block;padding:43.6018957346% 0 0 0;content:''}.top_page .section.novelty .howto .steps .step2 .point .img>img,.top_page .section.novelty .howto .steps .step2 .point .img>picture,.top_page .section.novelty .howto .steps .step2 .point .img>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.novelty .howto .steps .step2 .point .img>svg{height:auto}.top_page .section.novelty .howto .steps .step3 .img{position:relative;display:block;margin:1.024em 0 0}.top_page .section.novelty .howto .steps .step3 .img:before{display:block;padding:93.6170212766% 0 0 0;content:''}.top_page .section.novelty .howto .steps .step3 .img>img,.top_page .section.novelty .howto .steps .step3 .img>picture,.top_page .section.novelty .howto .steps .step3 .img>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.novelty .howto .steps .step3 .img>svg{height:auto}.top_page .section.novelty .howto .app{margin:2.048em 0 0;border-top:solid 2px #000}.top_page .section.novelty .howto .app .hdg{font-size:1.1946666667em;font-weight:800;line-height:1.25em;margin:1.3571428571em 0 0;text-align:center;letter-spacing:0;color:#b2000e}.top_page .section.novelty .howto .app .list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.768em 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top_page .section.novelty .howto .app .list>li a{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s}.top_page .section.novelty .howto .app .list .apple a{position:relative;display:block;width:10.7093333333em}.top_page .section.novelty .howto .app .list .apple a:before{display:block;padding:36.6533864542% 0 0 0;content:''}.top_page .section.novelty .howto .app .list .apple a>img,.top_page .section.novelty .howto .app .list .apple a>picture,.top_page .section.novelty .howto .app .list .apple a>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.novelty .howto .app .list .apple a>svg{height:auto}.top_page .section.novelty .howto .app .list .google a{position:relative;display:block;width:13.2693333333em}.top_page .section.novelty .howto .app .list .google a:before{display:block;padding:29.5819935691% 0 0 0;content:''}.top_page .section.novelty .howto .app .list .google a>img,.top_page .section.novelty .howto .app .list .google a>picture,.top_page .section.novelty .howto .app .list .google a>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.novelty .howto .app .list .google a>svg{height:auto}.top_page .section.novelty .howto .app .trademarks{font-size:.8533333333em;line-height:1.5em;margin:.4em 0 0;letter-spacing:0}.top_page .section.novelty .section_inner{padding:2.1333333333em 0 6.6133333333em}.top_page .section.novelty .section_hdg .sub{color:#99000c;background:#fee678}.top_page .section.novelty .section_hdg .sub:after,.top_page .section.novelty .section_hdg .sub:before{background:#99000c}.top_page .section.novelty .section_hdg .main{position:relative;display:block;width:27.7333333333em;margin:1.024em 0 0 .512em}.top_page .section.novelty .section_hdg .main:before{display:block;padding:16% 0 0 0;content:''}.top_page .section.novelty .section_hdg .main>img,.top_page .section.novelty .section_hdg .main>picture,.top_page .section.novelty .section_hdg .main>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.novelty .section_hdg .main>svg{height:auto}.top_page .section.novelty .section_notes{margin:1.024em 0 0;color:#fff}.top_page .section.novelty .section_img{position:relative;height:22.9546666667em;margin:2.048em 0 0}.top_page .section.novelty .section_img>span{position:absolute;top:-.3413333333em;left:-.6826666667em;display:block;width:29.6106666667em}.top_page .section.novelty .section_img>span:before{display:block;padding:78.818443804% 0 0 0;content:''}.top_page .section.novelty .section_img>span>img,.top_page .section.novelty .section_img>span>picture,.top_page .section.novelty .section_img>span>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.novelty .section_img>span>svg{height:auto}.top_page .section.kv{overflow:hidden;overflow:clip}.top_page .section.kv .section_bg{background:#fff}.top_page .section.kv .section_inner{width:auto}.top_page .section.kv .img{position:relative;display:block}.top_page .section.kv .img:before{display:block;padding:130.9333333333% 0 0 0;content:''}.top_page .section.kv .img>img,.top_page .section.kv .img>picture,.top_page .section.kv .img>svg{position:absolute;top:0;left:0;width:100%}.top_page .section.kv .img>svg{height:auto}.top_page .block1 .block_bg{top:-3.2em;-webkit-clip-path:polygon(0 0,50% 3.2em,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 3.2em,100% 0,100% 100%,0 100%)}.top_page .block2{color:#fff}.top_page .block2 .block_bg{border-bottom:solid 1px #e5b85c;background:#000}.top_page .to_faq{width:17.92em;margin:3.4133333333em auto 0}.top_page .to_faq a{position:relative;display:block;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s}.top_page .to_faq a:before{display:block;padding:17.1428571429% 0 0 0;content:''}.top_page .to_faq a>img,.top_page .to_faq a>picture,.top_page .to_faq a>svg{position:absolute;top:0;left:0;width:100%}.top_page .to_faq a>svg{height:auto}@media (min-width:751px){.onlySp{display:none!important}}@media (min-width:751px) and (hover:hover){.section.header .btn a:hover{opacity:.7}.section.footer .btn a:hover{opacity:.7}.modal_movie__btn_close:hover{opacity:.5}.page_top_button a:hover{opacity:.7}.faq_page .section.faq .faq_list .answer a:hover{text-decoration:none}.top_page .section.about .official a:hover{opacity:.7}.top_page .section.contact .number a:hover{opacity:.7}.top_page .section.ec .anchors>li a:hover{opacity:.7}.top_page .section.index .list>li a:hover{opacity:.7}.top_page .section.novelty .howto .app .list>li a:hover{opacity:.7}.top_page .to_faq a:hover{opacity:.7}}@media (max-width:1920px){.page_bg .pattern{width:24.96em}}@media (max-width:750px){html{font-size:3.125vw}.onlyPc{display:none!important}.container{width:auto}.modal_movie__btn_close{width:2.3893333333em;height:2.3893333333em}}