/*!
Copyright (c) 2012 Google Inc. (opensource@google.com).
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL
*//*!
YakuHanMP
OFL-1.1 AND MIT
-----------------
SIL Open Font License version 1.1
Copyright Qrac
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------
MIT License
Copyright Qrac
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*//*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}dt,th{font-weight:inherit}a{outline:none}img{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%}body{font-family:YakuHanMP, 'Noto Sans JP', "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;background:url(/assets/images/common/bg.jpg?b11380b1c81eb799c923ac35a32ee5e5) repeat}body.fixed{width:100%;position:fixed;top:auto;overflow:hidden;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}body:not(#p-top) .l-header{opacity:0;-webkit-animation:fadeIn 1s ease-in-out .8s forwards;animation:fadeIn 1s ease-in-out .8s forwards}body:not(#p-top) .main{opacity:0;-webkit-animation:fadeIn 1s ease-in-out 1.1s forwards;animation:fadeIn 1s ease-in-out 1.1s forwards}body:not(#p-top) .l-footer{opacity:0;-webkit-animation:fadeIn 1s ease-in-out 1.4s forwards;animation:fadeIn 1s ease-in-out 1.4s forwards}.l-header{margin:auto}.l-footer__inner{text-align:center}.l-footer__inner .snsShare{display:none}.l-footer__inner .info{line-height:1}.l-footer__inner .banners{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-footer__inner .banners-item>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-footer__inner .banners-item>a picture{width:100%}.l-footer__inner .footerNav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-footer__inner .footerNav li{position:relative}.l-footer__inner .footerNav li:nth-of-type(n+2)::before{content:'|';position:absolute;top:0;left:0;color:#b1b9b9}.l-footer__inner .logo{display:block}body.fixed{width:100%;position:fixed;top:auto;overflow:hidden;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}.c-modal{position:fixed;width:100vw;height:100%;top:0;left:0;overflow:auto;z-index:9999;display:none}.c-modal.is-open{display:block;-webkit-animation:modal-open .3s ease-out 0s 1 forwards;animation:modal-open .3s ease-out 0s 1 forwards}.c-modal.is-close{-webkit-animation:modal-close .3s ease-out 0s 1 forwards;animation:modal-close .3s ease-out 0s 1 forwards}.c-modal__body{display:table;width:100%;height:100%}.c-modal__main{display:table-cell;text-align:center;vertical-align:middle}.c-modal__contents{position:relative;display:inline-block;text-align:left;margin:50px 0;z-index:1}.c-modal__contents__wrap .modalBG{position:relative}.c-modal__contents__wrap .modalBG .modalText{display:block;position:absolute;right:0;left:0;margin:auto}.c-modal__contents__close{position:absolute}.c-modal__contents .movie{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:56.25%;height:0}.c-modal__contents .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-modal__bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}@-webkit-keyframes modal-open{0%{opacity:0}99.9%,to{opacity:1}}@keyframes modal-open{0%{opacity:0}99.9%,to{opacity:1}}@-webkit-keyframes modal-close{0%{opacity:1}99.9%,to{opacity:0}}@keyframes modal-close{0%{opacity:1}99.9%,to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes blink{0%{opacity:0}1%{opacity:1}2%{opacity:0}3%{opacity:1}4%{opacity:0}5%{opacity:1}6%{opacity:0}7%{opacity:1}8%{opacity:0}9%{opacity:1}10%{opacity:0}17%{opacity:0}18%{opacity:1}19%{opacity:0}20%{opacity:1}21%{opacity:0}30%{opacity:1}31%{opacity:0}40%{opacity:1}41%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blink{0%{opacity:0}1%{opacity:1}2%{opacity:0}3%{opacity:1}4%{opacity:0}5%{opacity:1}6%{opacity:0}7%{opacity:1}8%{opacity:0}9%{opacity:1}10%{opacity:0}17%{opacity:0}18%{opacity:1}19%{opacity:0}20%{opacity:1}21%{opacity:0}30%{opacity:1}31%{opacity:0}40%{opacity:1}41%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideIn_BG{0%{opacity:0;-webkit-transform:translateY(4.5%);transform:translateY(4.5%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn_BG{0%{opacity:0;-webkit-transform:translateY(4.5%);transform:translateY(4.5%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideIn_stripe{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn_stripe{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes popup_chara{0%{opacity:0;-webkit-transform:translateY(8%);transform:translateY(8%)}1%{opacity:1}60%{-webkit-transform:translateY(-8%);transform:translateY(-8%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes popup_chara{0%{opacity:0;-webkit-transform:translateY(8%);transform:translateY(8%)}1%{opacity:1}60%{-webkit-transform:translateY(-8%);transform:translateY(-8%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes character_walk{0%{background-position:0 50%}100%{background-position:0 150%}}@keyframes character_walk{0%{background-position:0 50%}100%{background-position:0 150%}}body{position:relative}.l-footer{opacity:0}.openingContents{position:absolute;width:100%;height:100vh;background-color:#ffffff}.openingContents._opEnd{-webkit-animation:fadeOut 0s ease-in-out 1.5s forwards;animation:fadeOut 0s ease-in-out 1.5s forwards}.openingContents__logo{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0}.openingContents__logo._doAnim{-webkit-animation:fadeIn 1s ease-in-out 1s forwards;animation:fadeIn 1s ease-in-out 1s forwards}.openingContents__videoArea{position:absolute;z-index:1;width:100%;height:100vh}.openingContents__videoArea video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.videoArea{position:absolute;z-index:1;width:100%;height:100vh}.videoArea video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main{display:block}.main._afterOP .flame{-webkit-animation-name:slideIn_BG;animation-name:slideIn_BG;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(0, 0.55, 0.45, 1);animation-timing-function:cubic-bezier(0, 0.55, 0.45, 1);-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.main._afterOP .catch__upper .logo{-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.main._afterOP .catch__middle .title{-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:2.2s;animation-delay:2.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.main._afterOP .catch__middle .belt{-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:2.3s;animation-delay:2.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.main._afterOP .catch__upper .stripe-image{-webkit-animation:blink .5s ease-in-out 2.4s forwards, slideIn_stripe .1s ease-in-out 2.4s forwards;animation:blink .5s ease-in-out 2.4s forwards, slideIn_stripe .1s ease-in-out 2.4s forwards}.main._afterOP .catch__lower .patterns-line:first-of-type{-webkit-animation:blink .5s ease-in-out 2.3s forwards;animation:blink .5s ease-in-out 2.3s forwards}.main._afterOP .catch__lower .patterns-line:nth-of-type(2){-webkit-animation:blink .5s ease-in-out 2.4s forwards;animation:blink .5s ease-in-out 2.4s forwards}.main._afterOP .catch__lower .patterns-line:nth-of-type(3){-webkit-animation:blink .5s ease-in-out 2.5s forwards;animation:blink .5s ease-in-out 2.5s forwards}.main._afterOP .circles>li:first-of-type{-webkit-animation:blink .5s ease-in-out 2.6s forwards;animation:blink .5s ease-in-out 2.6s forwards}.main._afterOP .circles>li:nth-of-type(2){-webkit-animation:blink .5s ease-in-out 2.7s forwards;animation:blink .5s ease-in-out 2.7s forwards}.main._afterOP .circles>li:nth-of-type(3){-webkit-animation:blink .5s ease-in-out 2.8s forwards;animation:blink .5s ease-in-out 2.8s forwards}.main._afterOP .circles>li:nth-of-type(4){-webkit-animation:blink .5s ease-in-out 2.9s forwards;animation:blink .5s ease-in-out 2.9s forwards}.main._afterOP .catch__lower .characters-icon:nth-of-type(2){-webkit-animation:popup_chara .15s ease-in-out 2.9s forwards;animation:popup_chara .15s ease-in-out 2.9s forwards}.main._afterOP .catch__lower .characters-icon:nth-of-type(3){-webkit-animation:popup_chara .15s ease-in-out 3.1s forwards;animation:popup_chara .15s ease-in-out 3.1s forwards}.main._afterOP .catch__lower .characters-icon:nth-of-type(5){-webkit-animation:popup_chara .15s ease-in-out 3.3s forwards;animation:popup_chara .15s ease-in-out 3.3s forwards}.main._afterOP .catch__lower .characters-icon:nth-of-type(1){-webkit-animation:popup_chara .15s ease-in-out 3.5s forwards;animation:popup_chara .15s ease-in-out 3.5s forwards}.main._afterOP .catch__lower .characters-icon:nth-of-type(4){-webkit-animation:popup_chara .15s ease-in-out 3.7s forwards;animation:popup_chara .15s ease-in-out 3.7s forwards}.main._afterOP .sideBar .messageBtn{-webkit-animation:blink .5s ease-in-out 3.0s forwards;animation:blink .5s ease-in-out 3.0s forwards}.main._afterOP .sideBar .snsShare__item:nth-of-type(1){-webkit-animation:blink .5s ease-in-out 3.1s forwards;animation:blink .5s ease-in-out 3.1s forwards}.main._afterOP .sideBar .snsShare__item:nth-of-type(2){-webkit-animation:blink .5s ease-in-out 3.2s forwards;animation:blink .5s ease-in-out 3.2s forwards}.main._afterOP .codes .bars-item:first-of-type{-webkit-animation:blink .5s ease-in-out 3.3s forwards;animation:blink .5s ease-in-out 3.3s forwards}.main._afterOP .codes .bars-item:nth-of-type(2){-webkit-animation:blink .5s ease-in-out 3.4s forwards;animation:blink .5s ease-in-out 3.4s forwards}.main._afterOP .codes .bars-item:nth-of-type(3){-webkit-animation:blink .5s ease-in-out 3.5s forwards;animation:blink .5s ease-in-out 3.5s forwards}.main._afterOP .codes .bars-item:nth-of-type(4){-webkit-animation:blink .5s ease-in-out 3.6s forwards;animation:blink .5s ease-in-out 3.6s forwards}.main._afterOP .codes .QRcode{-webkit-animation:blink .5s ease-in-out 3.7s forwards;animation:blink .5s ease-in-out 3.7s forwards}.main._afterOP+.l-footer{-webkit-animation:blink .5s ease-in-out 3.9s forwards;animation:blink .5s ease-in-out 3.9s forwards}.main._endAnim .sideBar .snsShare__item:nth-of-type(1),.main._endAnim .sideBar .snsShare__item:nth-of-type(2){-webkit-animation:inherit;animation:inherit;opacity:1}.main._endAnim .catch__lower .characters-icon{opacity:1}.main._endAnim .catch__lower .characters-icon:nth-of-type(2){background-position:0 50%;-webkit-animation:character_walk 1s steps(2) infinite;animation:character_walk 1s steps(2) infinite}.main._endAnim .catch__lower .characters-icon:nth-of-type(3){background-position:0 50%;-webkit-animation:character_walk 1s steps(2) infinite;animation:character_walk 1s steps(2) infinite}.main._endAnim .catch__lower .characters-icon:nth-of-type(5){background-position:0 50%;-webkit-animation:character_walk 1s steps(2) infinite;animation:character_walk 1s steps(2) infinite}.main._endAnim .catch__lower .characters-icon:nth-of-type(4){background-position:0 50%;-webkit-animation:character_walk 1s steps(2) infinite;animation:character_walk 1s steps(2) infinite}.main._endAnim .catch__lower .characters-icon:nth-of-type(1){background-position:0 50%;-webkit-animation:character_walk 1s steps(2) infinite;animation:character_walk 1s steps(2) infinite}.main._endAnim .js-randomBlink{-webkit-animation:inherit;animation:inherit}.main._endAnim .js-randomBlink._doBlink{opacity:1;-webkit-animation:blink .5s ease-in-out 0s forwards !important;animation:blink .5s ease-in-out 0s forwards !important}.main .flame{position:relative;opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.main .flame__inner{position:relative;margin:auto}.main .sideBar{position:absolute;z-index:1}.main .messageBtn{opacity:0}.main .snsShare__item{opacity:0}.main .snsShare__item>a img{width:100%;height:100%}.main .circles{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.main .circles>li{opacity:0}.main .circles>li picture{display:block}.main .catch__upper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.main .catch__upper .logo{position:absolute;opacity:0}.main .catch__upper .stripe{position:relative;overflow:hidden}.main .catch__upper .stripe-image{width:100%;height:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.main .catch__middle .title{position:relative;opacity:0}.main .catch__middle .belt{position:relative;opacity:0}.main .catch__lower{position:relative}.main .catch__lower .patterns-line{position:relative;width:100%;opacity:0}.main .catch__lower .characters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;left:0}.main .catch__lower .characters-icon{opacity:0}.main .codes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.main .codes .bars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.main .codes .bars-item{opacity:0}.main .codes .QRcode{opacity:0}@media (hover: hover) and (pointer: fine) and (min-width: 901px){.l-header h1:hover img{cursor:pointer;-webkit-animation:blink .3s ease-in-out 0s forwards;animation:blink .3s ease-in-out 0s forwards}.l-footer__inner .banners-item:hover img{cursor:pointer;-webkit-animation:blink .3s ease-in-out 0s forwards;animation:blink .3s ease-in-out 0s forwards}.l-footer__inner .footerNav li a:hover{cursor:pointer;-webkit-animation:blink .3s ease-in-out 0s forwards;animation:blink .3s ease-in-out 0s forwards}.l-footer__inner .logo:hover{cursor:pointer;-webkit-animation:blink .3s ease-in-out 0s forwards;animation:blink .3s ease-in-out 0s forwards}.c-modal__contents__close:hover img{cursor:pointer}.main .messageBtn:hover img{cursor:pointer;-webkit-animation:blink .3s ease-in-out 0s forwards;animation:blink .3s ease-in-out 0s forwards}.main .snsShare__item>a:hover{-webkit-animation:blink .3s ease-in-out 0s forwards;animation:blink .3s ease-in-out 0s forwards}.main .codes .QRcode:hover img{cursor:pointer;-webkit-animation:blink .3s ease-in-out 0s forwards;animation:blink .3s ease-in-out 0s forwards}}@media (min-width: 901px){.is-PC{display:block}.is-SP{display:none}body#p-top .l-footer{margin-top:50px;padding-bottom:28px}body:not(#p-top) .l-footer{margin-top:4.28571vw;padding-bottom:2vw}.l-footer__inner{width:74.28571vw;margin:auto;font-size:1vw}.l-footer__inner .info{font-size:14px}body#p-top .l-footer__inner .banners{margin-top:84px}body:not(#p-top) .l-footer__inner .banners{margin-top:6vw}body#p-top .l-footer__inner .banners-item{width:280px;height:60px}body:not(#p-top) .l-footer__inner .banners-item{width:20vw;height:4.28571vw}body#p-top .l-footer__inner .banners-item:nth-of-type(2){margin-left:20px}body:not(#p-top) .l-footer__inner .banners-item:nth-of-type(2){margin-left:1.42857vw}body#p-top .l-footer__inner .footerNav{margin-top:52px;font-size:14px}body:not(#p-top) .l-footer__inner .footerNav{margin-top:3.71429vw}body#p-top .l-footer__inner .footerNav li:nth-of-type(n+2){margin-left:15px;padding-left:15px}body:not(#p-top) .l-footer__inner .footerNav li:nth-of-type(n+2){margin-left:1.07143vw;padding-left:1.07143vw}body#p-top .l-footer__inner .logo{width:131px;margin:25px auto 10px}body:not(#p-top) .l-footer__inner .logo{width:9.35714vw;margin:1.78571vw auto .71429vw}.l-footer__inner .copyright{font-size:.85714vw}.c-modal__contents__wrap .modalBG .modalText{bottom:50px;width:83.52941%}.c-modal__contents__close{top:98px;right:52px}.openingContents__logo{width:30vw}.main .flame{margin:auto;background:url(/assets/images/pc/paper.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat center/contain}.main .catch__upper .stripe-image{background:url(/assets/images/pc/stripe.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat center/contain}.main .catch__lower .characters{position:absolute;margin:auto}.main .catch__lower .characters-icon:first-of-type{background:url(/assets/images/pc/chara01.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat center/100% auto}.main .catch__lower .characters-icon:nth-of-type(2){background:url(/assets/images/pc/chara02.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat center/100% auto}.main .catch__lower .characters-icon:nth-of-type(3){background:url(/assets/images/pc/chara03.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat center/100% auto}.main .catch__lower .characters-icon:nth-of-type(4){background:url(/assets/images/pc/chara04.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat center/100% auto}.main .catch__lower .characters-icon:nth-of-type(5){background:url(/assets/images/pc/chara05.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat center/100% auto}}@media (min-width: 901px) and (max-width: 1039.98px){.main .flame{height:-webkit-calc((960 / 1040) * 100vw);height:calc((960 / 1040) * 100vw)}.main .flame__inner{padding-top:16.92308vw;width:80.76923vw}.main .sideBar{top:14.90385vw;right:-8.07692vw}.main .messageBtn{display:block;width:3.84615vw;height:10.57692vw}.main .snsShare{margin-top:.76923vw}.main .snsShare__item{width:3.84615vw;height:3.84615vw}.main .snsShare__item:nth-of-type(2){margin-top:.38462vw}.main .circles{top:-1.44231vw;right:.76923vw}.main .circles>li{width:4.80769vw;height:4.80769vw}.main .catch__upper .logo{top:-1.25vw;left:.19231vw;width:20vw;height:4.61538vw}.main .catch__upper .stripe{top:-2.40385vw;right:0;width:59.61538vw;height:6.73077vw}.main .catch__middle .title{top:-2.5vw;right:0;width:100%;height:17.30769vw}.main .catch__middle .belt{top:-2.5vw;right:0;width:100%;height:5.76923vw}.main .catch__lower .patterns-line:first-of-type{top:-2.5vw;height:6.73077vw}.main .catch__lower .patterns-line:nth-of-type(2){top:-2.5vw;height:3.84615vw}.main .catch__lower .patterns-line:nth-of-type(3){top:-2.5vw;height:1.92308vw}.main .catch__lower .characters{top:.38462vw}.main .catch__lower .characters-icon{width:12.5vw;height:13.46154vw}.main .codes{margin-top:4.71154vw}.main .codes .bars{width:40.38462vw}.main .codes .bars-item:first-of-type{width:14.42308vw;height:4.80769vw}.main .codes .bars-item:nth-of-type(2){width:12.5vw;height:4.80769vw}.main .codes .bars-item:nth-of-type(3){width:27.88462vw;height:3.84615vw}.main .codes .bars-item:nth-of-type(4){width:12.5vw;height:3.84615vw}.main .codes .QRcode{width:8.26923vw;height:8.65385vw}}@media (min-width: 901px) and (max-width: 1399.98px){html{font-size:62.5%}.l-header{width:70.35714vw;padding-top:3.57143vw;padding-bottom:4.28571vw}.l-header h1{width:15.71429vw}}@media (min-width: 1040px){.main .flame{width:auto;height:960px}.main .flame__inner{padding-top:176px;width:840px}.main .sideBar{top:155px;right:-84px}.main .messageBtn{width:40px;height:110px}.main .snsShare{margin-top:8px}.main .snsShare__item{width:40px;height:40px}.main .snsShare__item:nth-of-type(2){margin-top:4px}.main .circles{top:-15px;right:8px}.main .circles>li{width:50px;height:50px}.main .catch__upper .logo{top:-13px;left:2px;width:208px;height:48px}.main .catch__upper .stripe{top:-25px;right:0;width:620px;height:70px}.main .catch__middle .title{top:-26px;right:0;width:100%;height:180px}.main .catch__middle .belt{position:relative;top:-26px;right:0;width:100%;height:60px}.main .catch__lower .patterns-line:first-of-type{top:-26px;height:70px}.main .catch__lower .patterns-line:nth-of-type(2){top:-26px;height:40px}.main .catch__lower .patterns-line:nth-of-type(3){top:-26px;height:20px}.main .catch__lower .characters{top:4px}.main .catch__lower .characters-icon{width:130px;height:140px}.main .codes{margin-top:49px}.main .codes .bars{width:420px}.main .codes .bars-item:first-of-type{width:150px;height:50px}.main .codes .bars-item:nth-of-type(2){width:130px;height:50px}.main .codes .bars-item:nth-of-type(3){width:290px;height:40px}.main .codes .bars-item:nth-of-type(4){width:130px;height:40px}.main .codes .QRcode{width:86px;height:90px}}@media (min-width: 1400px){html{font-size:10px}.l-header{width:985px;padding-top:50px;padding-bottom:60px}.l-header h1{width:220px}body:not(#p-top) .l-footer{margin-top:60px;padding-bottom:28px}.l-footer__inner{width:1040px;font-size:14px}body:not(#p-top) .l-footer__inner .banners{margin-top:84px}body:not(#p-top) .l-footer__inner .banners-item{width:280px;height:60px}body:not(#p-top) .l-footer__inner .banners-item:nth-of-type(2){margin-left:20px}body:not(#p-top) .l-footer__inner .footerNav{margin-top:52px}body:not(#p-top) .l-footer__inner .footerNav li:nth-of-type(n+2){margin-left:15px;padding-left:15px}body:not(#p-top) .l-footer__inner .logo{width:131px;margin:25px auto 10px}.l-footer__inner .copyright{font-size:12px}}@media (max-width: 900.98px){html{font-size:62.5%}.is-PC{display:none}.is-SP{display:block}.l-header{width:89.33333vw;padding-top:6.66667vw;padding-bottom:6vw}.l-header h1{width:29.33333vw}body#p-top .l-footer{margin-top:2.13333vw;padding-bottom:4.26667vw}body:not(#p-top) .l-footer{margin-top:13.33333vw;padding-bottom:4.26667vw}.l-footer__inner{margin-top:2.13333vw}body#p-top .l-footer__inner .snsShare{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.l-footer__inner .snsShare__item:nth-of-type(2){margin-left:3.46667vw}.l-footer__inner .snsShare__item a{display:block;width:12.8vw;height:12.93333vw}.l-footer__inner .snsShare__item a img{height:auto}.l-footer__inner .info{margin-top:4.8vw;font-size:2.66667vw}.l-footer__inner .banners{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:7.2vw}.l-footer__inner .banners-item{width:56vw;height:12vw}.l-footer__inner .banners-item:nth-of-type(2){margin-top:2.66667vw}.l-footer__inner .footerNav{margin-top:7.33333vw;font-size:2.66667vw}.l-footer__inner .footerNav li:nth-of-type(n+2){margin-left:4.26667vw;padding-left:4.26667vw}.l-footer__inner .logo{width:33.2vw;margin:4.4vw auto}.l-footer__inner .copyright{font-size:2.66667vw}.c-modal__contents__wrap .modalBG{width:100vw}.c-modal__contents__wrap .modalBG .modalText{bottom:10.93333vw;width:89.33333vw}.c-modal__contents__close{top:8.53333vw;right:6.26667vw;width:12vw}.openingContents__logo{width:60vw}.main .flame{padding-top:21.33333vw;height:198.66667vw;background:url(/assets/images/sp/paper.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat 0 0/contain}.main .flame__inner{width:78.66667vw}.main .sideBar{top:-15%;right:9.33333vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main .messageBtn{width:24vw;height:13.33333vw;overflow:hidden}.main .snsShare{display:none}.main .snsShare__item{width:5.33333vw;height:5.33333vw}.main .circles{top:0;right:1.06667vw}.main .circles>li{width:6.66667vw;height:6.66667vw}.main .catch__upper{top:-.4vw}.main .catch__upper .logo{top:.8vw;left:1.6vw;width:27.73333vw;height:6.4vw}.main .catch__upper .stripe{top:-.66667vw;right:1.33333vw;width:46.66667vw;height:9.33333vw}.main .catch__upper .stripe-image{background:url(/assets/images/sp/stripe.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat center/contain}.main .catch__middle .title{top:-1.2vw;width:78.66667vw;height:61.33333vw}.main .catch__middle .belt{top:-1.33333vw;width:78.66667vw;height:12vw}.main .catch__lower{top:-1.46667vw}.main .catch__lower .patterns-line:first-of-type{height:14.66667vw}.main .catch__lower .patterns-line:nth-of-type(2){height:9.33333vw}.main .catch__lower .patterns-line:nth-of-type(3){height:5.33333vw}.main .catch__lower .characters{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;top:2.8vw;width:78.66667vw}.main .catch__lower .characters-icon{width:24vw;height:24vw}.main .catch__lower .characters-icon:first-of-type{background:url(/assets/images/sp/chara01.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat center/24vw auto}.main .catch__lower .characters-icon:nth-of-type(2){background:url(/assets/images/sp/chara02.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat center/24vw auto}.main .catch__lower .characters-icon:nth-of-type(3){background:url(/assets/images/sp/chara03.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat center/24vw auto}.main .catch__lower .characters-icon:nth-of-type(4){background:url(/assets/images/sp/chara04.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat center/24vw auto}.main .catch__lower .characters-icon:nth-of-type(5){background:url(/assets/images/sp/chara05.png?b11380b1c81eb799c923ac35a32ee5e5) no-repeat center/24vw auto}.main .codes{position:relative;top:20vw}.main .codes .bars{position:relative;top:-.53333vw;width:56vw}.main .codes .bars-item:first-of-type{width:20vw;height:6.66667vw}.main .codes .bars-item:nth-of-type(2){width:17.33333vw;height:6.66667vw}.main .codes .bars-item:nth-of-type(3){width:38.66667vw;height:5.33333vw}.main .codes .bars-item:nth-of-type(4){width:17.33333vw;height:5.33333vw}.main .codes .QRcode{width:17.33333vw;height:17.33333vw}}

