html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}

.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}

.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{margin:0;background:#fff;color:#000;font-family:"游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;line-height:1.7}body.over-flow--hidden{overflow:hidden}dl,dd,dt,ul,li{padding:0;margin:0;list-style:none}*:focus{outline:none}a{-webkit-transition:all 0.3s;transition:all 0.3s}a:hover{opacity:0.5}.sekai-top .sekai-top-c2-btn,.profile-modal .profile-modal-close,.qa .qa-close{-webkit-transition:all 0.3s;transition:all 0.3s}.sekai-top .sekai-top-c2-btn:hover,.profile-modal .profile-modal-close:hover,.qa .qa-close:hover{opacity:0.5}.container-sp,.sekai-tobira,.sekai-tobira .sekai-img{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:750px;margin:0 auto;background:#dde1e9;position:relative;z-index:1}@media screen and (min-width: 980px){.container-sp,.sekai-tobira,.sekai-tobira .sekai-img{max-width:460px}}.font-noto{font-family:"Noto Sans JP",sans-serif}.container{position:relative}.container-sp{padding:20px;pointer-events:auto}.page-sekai-sen{position:relative;-webkit-transition:all 1s;transition:all 1s;z-index:1;pointer-events:none;overflow:hidden}.page-sekai-sen.page-sekai-sen--hide{display:none}.display--none{display:none}.display--pc{display:block}@media screen and (max-width: 768px){.display--pc{display:none}}.display--sp{display:none}@media screen and (max-width: 768px){.display--sp{display:block}}.bg-gray{background:#dde1e9}.rellax,.rellax2{-webkit-transition:all 2s cubic-bezier(0.34, 1.56, 0.64, 1);transition:all 2s cubic-bezier(0.34, 1.56, 0.64, 1)}.loading{position:fixed;top:0;left:0;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999;background-image:url(../images/pc_bg.jpg);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){.loading{padding:20px;background:#dde1e9;-webkit-box-sizing:border-box;box-sizing:border-box}}.loading .loading-content{font-size:30px}.loading .loading-content span{display:block;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.loading .loading-content span img{display:inline-block;width:80px;height:auto;-webkit-animation:blinkloading 0.3s linear alternate infinite;animation:blinkloading 0.3s linear alternate infinite}@-webkit-keyframes blinkloading{0%{opacity:0}100%{opacity:1}}@keyframes blinkloading{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 768px){.loading .loading-content{background-image:url(../images/mv_bg.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:20px;left:20px;width:calc(100% - 40px);padding-top:158%;text-align:center}}.mv{pointer-events:none;position:relative}.mv::after{content:'';height:2px;position:absolute;bottom:-10%;left:-20px;width:calc(100% + 20px + 20px);background:#003460;opacity:0;-webkit-transition:all 1s 1s;transition:all 1s 1s}.mv.mv--fix::after{opacity:1}.mv h1{display:none}.mv .mv-op img{position:absolute;opacity:0;margin-top:100px}.mv .mv-op .mv-op-1{width:84%;left:-39px;top:-22%;-webkit-transition:all 4s 0s cubic-bezier(0.22, 1, 0.36, 1);transition:all 4s 0s cubic-bezier(0.22, 1, 0.36, 1)}.mv .mv-op .mv-op-2{width:71%;right:-87px;top:-8%;-webkit-transition:all 4s 0.3s cubic-bezier(0.22, 1, 0.36, 1);transition:all 4s 0.3s cubic-bezier(0.22, 1, 0.36, 1)}.mv .mv-op .mv-op-3{width:52%;left:50%;top:31%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 4s 0.6s cubic-bezier(0.22, 1, 0.36, 1);transition:all 4s 0.6s cubic-bezier(0.22, 1, 0.36, 1)}.mv .mv-op .mv-op-4{width:60%;left:-48px;top:58%;-webkit-transition:all 4s 0.9s cubic-bezier(0.22, 1, 0.36, 1);transition:all 4s 0.9s cubic-bezier(0.22, 1, 0.36, 1)}.mv .mv-op .mv-op-5{width:45%;right:-37px;top:51%;-webkit-transition:all 4s 1.2s cubic-bezier(0.22, 1, 0.36, 1);transition:all 4s 1.2s cubic-bezier(0.22, 1, 0.36, 1)}.mv .mv-fix img{position:absolute}.mv .mv-fix .mv-fix-logo{width:86%;z-index:1;top:3%;opacity:0;left:0.5%}.mv .mv-fix .mv-fix-left{width:111%;left:-20px;bottom:-10%}.mv .mv-fix .mv-fix-right{width:109.5%;right:-20px;bottom:-10%;opacity:0}.mv .mv-bg{width:100%}.scroll{top:66%;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;margin-top:100px;-webkit-transition:all 4s 1.5s cubic-bezier(0.22, 1, 0.36, 1);transition:all 4s 1.5s cubic-bezier(0.22, 1, 0.36, 1);width:11.5%}.scroll img{width:100%}.scroll::after{content:"";position:absolute;right:50%;bottom:-80px;height:80px;width:1px;background-color:#000;-webkit-animation:lineAnim 1.5s ease-in-out 2s infinite forwards running;animation:lineAnim 1.5s ease-in-out 2s infinite forwards running}@-webkit-keyframes lineAnim{0%{height:0;bottom:0}50%{height:80px;bottom:-80px}100%{height:0;bottom:-80px}}@keyframes lineAnim{0%{height:0;bottom:0}50%{height:80px;bottom:-80px}100%{height:0;bottom:-80px}}.mv--start .mv-op img{opacity:1;margin-top:0}.mv--start .scroll{opacity:1;margin-top:0}.nav{position:fixed;top:-100px;max-width:750px;width:100%;background:#fff;-webkit-transition:all 0.5s;transition:all 0.5s;z-index:9999;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media screen and (min-width: 980px){.nav{display:none !important}}.nav.nav--fixed{top:0}.nav .nav-col{line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;background:#fff;border-bottom:1px solid #003460}.nav .nav-col .nav-logo{padding:0 0 0 20px;width:92%}@media screen and (max-width: 639px){.nav .nav-col .nav-logo{padding:0 0 0 10px;width:auto;margin-right:auto}}.nav .nav-col .nav-logo img{width:70%;margin:1% 0 0 0}@media screen and (max-width: 639px){.nav .nav-col .nav-logo img{width:223px}}.nav .nav-col .nav-hum{padding:20px;width:8%;cursor:pointer}@media screen and (max-width: 639px){.nav .nav-col .nav-hum{padding:0 10px;width:30px}}.nav .nav-col .nav-hum img{width:100%}@media screen and (max-width: 639px){.nav .nav-col .nav-hum img{width:30px}}.nav .nav-col .nav-hum .nav-hum-close{display:none}.nav .nav-sub{position:absolute;top:0;text-align:center;background:#dde1e9;height:100vh;height:100dvh;width:100%;overflow:hidden;opacity:0;pointer-events:none;-webkit-transition:all 0.5s;transition:all 0.5s;overflow-y:auto}.nav .nav-sub .nav-sub-li{line-height:0;margin-top:80px;padding-top:7vh;padding-top:7dvh;width:100%}@media screen and (max-width: 639px){.nav .nav-sub .nav-sub-li{margin-top:40px}}.nav .nav-sub .nav-sub-li li{margin:0 0 5vh 0;margin:0 0 5dvh 0;width:100%}.nav .nav-sub .nav-sub-li li.navi-parent{margin:0 0 5vh 0;margin:0 0 5dvh 0}.nav .nav-sub .nav-sub-li li.navi-parent .navi-parent-a{position:relative;display:inline-block}.nav .nav-sub .nav-sub-li li.navi-parent .navi-parent-a .navi-toggle-arrow{position:absolute;top:13px;right:-41px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.nav .nav-sub .nav-sub-li-child li{margin:0}.nav .nav-sub .nav-sub-li-child li:first-child{padding:3.5vh 0 0 0;padding:3.5dvh 0 0 0}.nav .nav-sub .nav-sub-li-child li:last-child{padding:2.5vh 0 0 0;padding:2.5dvh 0 0 0}.nav .nav-sub .navi-bottom-parent{padding:0 40px 0 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.nav .nav-sub .navi-bottom-parent .navi-bottom-child{padding-top:4.5vh;padding-top:4.5dvh;border-top:1px solid #003460}.nav .nav-sub .navi-bottom-parent .navi-bottom-child li{margin-bottom:2.3vh;text-align:center}.nav .nav-sub .navi-bottom-parent .navi-bottom-child li a img{height:36px;width:auto}@media screen and (max-width: 449px){.nav .nav-sub .navi-bottom-parent .navi-bottom-child li a img{height:30px}}.nav .nav-sns{line-height:0;width:100%;padding-bottom:7vh;padding-bottom:7dvh}.nav .nav-sns dd ul{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav .nav-sns dd ul li{padding:0 2%}.nav .nav-sns dd ul li a{display:inline-block}.nav .nav-bottom-logo{text-align:center;margin-top:4vh;margin-top:4dvh}.nav--open{display:block;position:fixed;top:0;width:100%;height:100vh}.nav--open .nav-sub{opacity:1;pointer-events:auto}.nav--open .nav-hum-open{display:none}.nav--open .nav-hum-close{display:block !important}.navi-toggle-arrow{-webkit-transition:all 0.5s;transition:all 0.5s}.navi-toggle-child{display:none}.navi-toggle-parent--open .navi-toggle-arrow{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotateZ(0deg) !important;transform:rotateZ(0deg) !important}ul.lang{position:absolute;left:0;bottom:-17.5%;pointer-events:auto;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}ul.lang li{padding-left:3%;width:9%;opacity:0.4}ul.lang li.lang--fc{opacity:1}ul.lang li img{width:100%}.lang-change-txt .en{display:none}.lang-change-txt .ch{display:none}.lang-change-txt .ko{display:none}.block1{line-height:0;position:relative;z-index:3;padding-top:33.5%;pointer-events:none}.block1 .block1-koma1{position:relative;margin-bottom:20px}.block1 .block1-koma1 .block1-koma1-txt{width:47%;position:absolute;left:7%;bottom:18%;z-index:1}.block1 .block1-koma1 .block1-koma1-txt.--en{width:42.68657%}.block1 .block1-koma1 .block1-koma1-txt.--ch{width:29.25373%}.block1 .block1-koma1 .block1-koma1-txt.--ko{width:35.22388%}.block1 .block1-koma1 .block1-koma1-img{width:100%}.block1 .block1-koma2-3{position:relative}.block1 .block1-koma2-3 .block1-koma2-img{width:70%}.block1 .block1-koma2-3 .block1-koma3-img{position:absolute;top:-19%;right:-20px;width:42%}.block1 .block1-koma4{margin-top:-11%;clear:both;width:100%;position:relative;text-align:right}.block1 .block1-koma4 .block1-koma4-txt{width:40%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.block1 .block1-koma4 .block1-koma4-txt.--en{width:41.19403%}.block1 .block1-koma4 .block1-koma4-txt.--ch{width:33.43284%;left:5%}.block1 .block1-koma4 .block1-koma4-txt.--ko{width:44.1791%;left:5%}.block1 .block1-koma4 .block1-koma4-img{width:69%}.block1 .block1-koma5{position:relative;padding-top:20px}.block1 .block1-koma5 .block1-koma5-img{width:100%}.block1 .block1-koma5 .block1-koma5-img-light{position:absolute;top:20px;left:0;width:100%;z-index:1;opacity:0}.block1 .block1-koma6{padding-top:20px;width:100%;position:relative}.block1 .block1-koma6 .block1-koma6-txt{width:22.08955%;margin-left:-11.04478%;position:absolute;left:50%;bottom:18%;z-index:1}.block1 .block1-koma6 .block1-koma6-txt.--en{width:29.85075%;margin-left:-14.92537%}.block1 .block1-koma6 .block1-koma6-txt.--ch{width:24.47761%;margin-left:-12.23881%}.block1 .block1-koma6 .block1-koma6-txt.--ko{width:20%;margin-left:-12.23881%}.block1 .block1-koma6 .block1-koma6-img{width:100%}.block1 .block1-koma7{position:relative;padding-top:53%;margin-top:20px}.block1 .block1-koma7 .block1-koma7-img1{width:65%;position:absolute;left:0;top:0}.block1 .block1-koma7 .block1-koma7-img2{width:48.2%;position:absolute;right:0;top:0}.block1 .block1-koma7 .block1-koma7-txt{position:absolute;z-index:2;bottom:-21px;left:50%;width:29%;margin-left:3%}.block1 .block1-koma7 .block1-koma7-txt.--en{width:28.0597%}.block1 .block1-koma7 .block1-koma7-txt.--ch{width:10.74627%;margin-left:20%}.block1 .block1-koma7 .block1-koma7-txt.--ko{width:17.61194%;margin-left:20%}.block2{position:relative;line-height:0;margin-left:-20px;width:calc(100% + 20px + 20px);z-index:2}.block2 .block2-photo{position:absolute;top:9%;left:9%;width:78%}.block2 .block2-obj{position:absolute;z-index:3}.block2 .block2-obj.block2-obj-1{top:2%;left:10%;width:18%}.block2 .block2-obj.block2-obj-2{top:2%;right:6%;width:30%}.block2 .block2-obj.block2-obj-3{top:6%;left:5%;width:14%}.block2 .block2-obj.block2-obj-4{top:6%;left:37%;width:21%}.block2 .block2-obj.block2-obj-5{top:7%;left:58%;width:10.5%}.block2 .block2-obj.block2-obj-6{top:10%;right:7%;width:13.6%}.block2 .block2-obj.block2-obj-7{top:15%;left:-18%;width:44%}.block2 .block2-obj.block2-obj-8{top:19%;right:4%;width:11%}.block2 .block2-obj.block2-obj-9{top:21.5%;left:8%;width:17.5%}.block2 .block2-obj.block2-obj-10{top:23.5%;left:41%;width:18.5%}.block2 .block2-obj.block2-obj-11{top:-8%;left:27%;width:14%}.block2 .block2-obj.block2-obj-12{top:-7%;right:12%;width:18%}.block2 .block2-obj.block2-obj-13{top:12%;left:18%;width:28%}.block2 .block2-obj.block2-obj-14{top:25%;left:9%;width:11%}.block2 .block2-obj.block2-obj-15{top:74%;left:-1%;width:22%}.block2 .block2-obj.block2-obj-16{bottom:-17.7%;left:18%;width:35%}.block2 .block2-obj.block2-obj-17{bottom:-10%;right:50px;width:21%}.block2 .block2-obj.block2-obj-18{top:4%;left:52%;width:13%}.block2 .block2-obj.block2-obj-19{top:22%;left:-8px;width:21%}.block2 .block2-obj.block2-obj-20{bottom:8%;left:38%;width:24%}.block2 .block2-obj.block2-obj-21{bottom:-19%;left:43%;width:16%}.block2 .block2-obj.block2-obj-22{top:-14%;left:1%;width:28%}.block2 .block2-obj.block2-obj-23{top:30%;left:75%;width:16%}.block2 .block2-obj.block2-obj-24{bottom:20%;right:-3%;width:24%}.block2 .block2-koma1{position:relative;margin-top:-20%;text-align:center;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.block2 .block2-koma1 .block2-koma1-img{width:100%}.block2 .block2-koma1 .block2-koma1-photo{position:absolute;top:20%;width:calc(100% - 20px - 20px);z-index:1}.block2 .block2-koma2{margin-top:20px;position:relative;text-align:center;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.block2 .block2-koma2 .block2-koma2-img{width:100%}.block2 .block2-koma2 .block2-koma2-photo{position:absolute;top:33%;width:52%;left:34%;z-index:1;-webkit-animation:fuyu 10s infinite;animation:fuyu 10s infinite}.block2 .block2-koma3{margin-top:20px;position:relative;text-align:right;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;overflow:hidden}.block2 .block2-koma3 .block2-koma3-img{width:40%}.block2 .block2-koma3 .block2-koma3-photo{position:absolute;top:1%;width:19%;right:8%;z-index:1}.block2 .block2-koma4{margin-top:-23%;position:relative;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.block2 .block2-koma4 .block2-koma4-img{width:84%}.block2 .block2-koma4 .block2-koma4-txt{position:absolute;bottom:6%;right:9%;width:42.68657%;z-index:1}.block2 .block2-koma4 .block2-koma4-txt.--en{width:39.70149%}.block2 .block2-koma4 .block2-koma4-txt.--ch{width:39.70149%}.block2 .block2-koma4 .block2-koma4-txt.--ko{width:37.01493%}.block2 .block2-bg{width:100%;margin-top:-14%}@-webkit-keyframes fuyu{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fuyu{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.block3{position:relative;line-height:0;margin-left:-20px;width:calc(100% + 20px + 20px);margin-top:-24%}.block3 .block3-photo{position:absolute;top:0;left:0;width:100%;margin-top:20%;z-index:3}.block3 .block3-img-all{overflow:hidden;position:relative}.block3 .block3-txt{position:absolute;bottom:13.6%;left:8%;z-index:2;width:43.2%}.block3 .block3-txt.--en{width:42.93333%}.block3 .block3-txt.--ch{width:33.33333%}.block3 .block3-txt.--ko{width:42.13333%}.block3 .block3-dentyu{width:100%;position:relative;z-index:1}.block3 .block3-tobira{position:absolute;top:0;left:0;width:100%;z-index:2}.block3 .block3-bg{position:absolute;top:0;left:0;width:100%;z-index:0;margin-top:2px}.block3 .block3-koma1{position:relative;text-align:center;margin-top:20px}.block3 .block3-koma1 .block3-koma1-img{width:100%}.block3 .block3-koma1 .block3-koma1-txt{position:absolute;left:5%;bottom:-13%;z-index:1;width:66.66667%}.block3 .block3-koma1 .block3-koma1-txt.--en{width:55.46667%}.block3 .block3-koma1 .block3-koma1-txt.--ch{width:33.6%}.block3 .block3-koma1 .block3-koma1-txt.--ko{width:39.46667%}.sekai-top .sekai-top-1{position:relative;padding-top:248%}.sekai-top .sekai-top-1 .sekai-top-1-btn{position:absolute;top:66%;left:50%;width:76%;z-index:1;margin-left:-38%}.sekai-top .sekai-top-2{position:relative;padding-top:480%}.sekai-top .sekai-top-title{position:absolute;top:4%;left:-7%;width:83%;z-index:1}.sekai-top .sekai-top-obj1{position:absolute;top:9%;right:0;width:90%;z-index:3}.sekai-top .sekai-top-c1{position:absolute;top:-74%;right:-33%;width:100%;z-index:-1}.sekai-top .sekai-top-c2{width:100%}.sekai-top .sekai-top-c2-btn{position:absolute;bottom:-22%;left:50%;width:49%;z-index:3;cursor:pointer}.sekai-top .sekai-top-c2-btn.--en{width:47.24409%}.sekai-top .sekai-top-c2-btn.--ch{width:57.48031%}.sekai-top .sekai-top-c2-btn.--ko{width:57.08661%}.sekai-top .sekai-top-obj2{position:absolute;top:-17%;left:-4%;width:105%;z-index:1;pointer-events:none}.sekai-top .sekai-top-obj3{position:absolute;top:21%;left:-14%;width:138%;z-index:1;pointer-events:none}.sekai-top .sekai-top-c3{position:absolute;top:-76%;left:-31%;width:100%;z-index:-1}.sekai-top .sekai-top-2-btn{position:absolute;top:18%;right:2%;width:76%}.sekai-top .sekai-top-2-btn .sekai-top-c4{width:100%}.sekai-top .sekai-top-c4-btn{position:absolute;top:79%;left:36%;z-index:1;width:49.6063%}.sekai-top .sekai-top-c4-btn.--en{width:40.94488%}.sekai-top .sekai-top-c4-btn.--ch{width:36.22047%}.sekai-top .sekai-top-c4-btn.--ko{top:86%;width:49.6063%}.sekai-top .sekai-top-pagetop-auto{height:200px;-webkit-transform:translateY(-30vh);transform:translateY(-30vh)}.sekai-top-c4-btn-ya{position:absolute;top:107%;left:8.5%;width:35.03937%}@-webkit-keyframes anima-sekai-top-c4-btn-ya{0%{fill:transparent;stroke-dasharray:1000px;stroke-dashoffset:1000px}50%{fill:transparent;stroke-dashoffset:0}}@keyframes anima-sekai-top-c4-btn-ya{0%{fill:transparent;stroke-dasharray:1000px;stroke-dashoffset:1000px}50%{fill:transparent;stroke-dashoffset:0}}@-webkit-keyframes anima-sekai-top-c4-btn-ya2{0%{fill:transparent;stroke-dasharray:353px;stroke-dashoffset:647px}35%{fill:transparent;stroke-dasharray:353px;stroke-dashoffset:647px}45%{fill:transparent;stroke-dasharray:353px;stroke-dashoffset:705px}100%{fill:transparent;stroke-dasharray:353px;stroke-dashoffset:705px}}@keyframes anima-sekai-top-c4-btn-ya2{0%{fill:transparent;stroke-dasharray:353px;stroke-dashoffset:647px}35%{fill:transparent;stroke-dasharray:353px;stroke-dashoffset:647px}45%{fill:transparent;stroke-dasharray:353px;stroke-dashoffset:705px}100%{fill:transparent;stroke-dasharray:353px;stroke-dashoffset:705px}}.sekai-tobira{position:fixed;top:0;height:100vh;left:200%;z-index:999;overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:none}.sekai-tobira .sekai-tobira-wrap{background:#dde1e9;-webkit-transition:all 3s cubic-bezier(0.16, 1, 0.3, 1);transition:all 3s cubic-bezier(0.16, 1, 0.3, 1);-webkit-transform:translateX(100%);transform:translateX(100%)}.sekai-tobira.sekai-tobira--open{left:50%}.sekai-tobira.sekai-tobira--open .sekai-tobira-wrap{-webkit-transform:translateX(0%);transform:translateX(0%)}.sekai-tobira .sekai-img{position:absolute;top:0;left:0;padding:20px 20px 6% 20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;height:100dvh;text-align:center;background:#dde1e9}.sekai-tobira .sekai-img .sekai-img-tobira{width:auto;height:calc(100% - 100px);background-size:contain !important;background-position:center !important}.sekai-tobira .sekai-img .sekai-img-tobira-txt{position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 80px);background-size:contain !important;background-position:center !important}@media screen and (min-width: 768px){.sekai-tobira .sekai-img .sekai-img-tobira-txt{height:calc(100% - 110px)}}.sekai-tobira .sekai-img .sekai-img-txt{position:absolute;pointer-events:none}.sekai-tobira .sekai-img.sekai-img-1 .sekai-img-tobira-txt{background:url("../images/language/jp/sekai_img1_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-1 .sekai-img-tobira-txt.--en{background:url("../images/language/en/sekai_img1_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-1 .sekai-img-tobira-txt.--ch{background:url("../images/language/ch/sekai_img1_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-1 .sekai-img-tobira-txt.--ko{background:url("../images/language/ko/sekai_img1_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-1 .sekai-img-tobira{background:url("../images/sekai_img1.gif") no-repeat}.sekai-tobira .sekai-img.sekai-img-1 .sekai-img-txt{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin-top:7vh;margin-left:15vh;height:59vh}.sekai-tobira .sekai-img.sekai-img-2 .sekai-img-tobira-txt{background:url("../images/language/jp/sekai_img2_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-2 .sekai-img-tobira-txt.--en{background:url("../images/language/en/sekai_img2_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-2 .sekai-img-tobira-txt.--ch{background:url("../images/language/ch/sekai_img2_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-2 .sekai-img-tobira-txt.--ko{background:url("../images/language/ko/sekai_img2_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-2 .sekai-img-tobira{background:url("../images/sekai_img2.gif") no-repeat}.sekai-tobira .sekai-img.sekai-img-2 .sekai-img-txt{width:97%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin-top:-24vh}.sekai-tobira .sekai-img.sekai-img-3 .sekai-img-tobira-txt{background:url("../images/language/jp/sekai_img3_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-3 .sekai-img-tobira-txt.--en{background:url("../images/language/en/sekai_img3_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-3 .sekai-img-tobira-txt.--ch{background:url("../images/language/ch/sekai_img3_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-3 .sekai-img-tobira-txt.--ko{background:url("../images/language/ko/sekai_img3_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-3 .sekai-img-tobira{background:url("../images/sekai_img3.gif") no-repeat}.sekai-tobira .sekai-img.sekai-img-3 .sekai-img-txt{top:50%;height:59vh;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin-left:-15vh;margin-top:4vh}.sekai-tobira .sekai-img.sekai-img-4 .sekai-img-tobira-txt{background:url("../images/language/jp/sekai_img4_txt.png") no-repeat;left:0;width:100%}.sekai-tobira .sekai-img.sekai-img-4 .sekai-img-tobira-txt.--en{background:url("../images/language/en/sekai_img4_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-4 .sekai-img-tobira-txt.--ch{background:url("../images/language/ch/sekai_img4_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-4 .sekai-img-tobira-txt.--ko{background:url("../images/language/ko/sekai_img4_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-4 .sekai-img-tobira{background:url("../images/sekai_img4.gif") no-repeat}.sekai-tobira .sekai-img.sekai-img-4 .sekai-img-txt{width:107%;top:44vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sekai-tobira .sekai-img.sekai-img-5 .sekai-img-tobira-txt{background:url("../images/language/jp/sekai_img5_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-5 .sekai-img-tobira-txt.--en{background:url("../images/language/en/sekai_img5_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-5 .sekai-img-tobira-txt.--ch{background:url("../images/language/ch/sekai_img5_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-5 .sekai-img-tobira-txt.--ko{background:url("../images/language/ko/sekai_img5_txt.png") no-repeat}.sekai-tobira .sekai-img.sekai-img-5 .sekai-img-tobira{background:url("../images/sekai_img5.gif") no-repeat}.sekai-tobira .sekai-img.sekai-img-5 .sekai-img-txt{top:50%;left:50%;height:39vh;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);margin-left:-13vh;margin-top:13vh}.sekai-tobira .sekai-img.sekai-img-5 .sekai-img-txt.--en{height:48vh;margin-left:-12vh;margin-top:9vh}.sekai-tobira .sekai-img.sekai-img-5 .sekai-img-txt.--ch{height:45vh;margin-left:-12vh;margin-top:7vh}.sekai-tobira .sekai-img.sekai-img-5 .sekai-img-txt.--ko{height:45vh;margin-left:-12vh;margin-top:7vh}.sekai-tobira .sekai-img .sekai-img-btn{text-align:center;position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.sekai-tobira .sekai-img .sekai-img-btn a img{margin-top:6%;width:52.53333%}.sekai-tobira .sekai-img .sekai-img-btn a img.--en{width:81.33333%}.sekai-tobira .sekai-img .sekai-img-btn a img.--ch{width:48.53333%}.sekai-tobira .sekai-img .sekai-img-btn a img.--ko{width:37.86667%}.sekai-scroll{position:relative}.sekai-yume{line-height:0;z-index:1;position:relative}.sekai-yume .sekai-yume-koma1{text-align:right}.sekai-yume .sekai-yume-koma1 img{width:30%}.sekai-yume .sekai-yume-koma2{margin-top:20px;text-align:right}.sekai-yume .sekai-yume-koma2 img{width:66%}.sekai-yume .sekai-yume-koma3{position:relative;margin-top:20px;text-align:right}.sekai-yume .sekai-yume-koma3 .sekai-yume-img{width:100%}.sekai-yume .sekai-yume-koma3 .sekai-yume-txt{width:35.52239%;position:absolute;right:5%;bottom:8%;z-index:1}.sekai-yume .sekai-yume-koma3 .sekai-yume-txt.--en{width:45.37313%}.sekai-yume .sekai-yume-koma3 .sekai-yume-txt.--ch{width:35.8209%}.sekai-yume .sekai-yume-koma3 .sekai-yume-txt.--ko{width:27.76119%}.sekai-yume .sekai-yume-koma4{position:relative;margin-top:20px;text-align:right}.sekai-yume .sekai-yume-koma4 .sekai-yume-img{width:100%}.sekai-yume .sekai-yume-koma4 .sekai-yume-txt{width:59.10448%;position:absolute;left:6%;top:8%;z-index:1}.sekai-yume .sekai-yume-koma4 .sekai-yume-txt.--en{width:44.47761%;top:24%}.sekai-yume .sekai-yume-koma4 .sekai-yume-txt.--ch{width:32.23881%;left:17%;top:32%}.sekai-yume .sekai-yume-koma4 .sekai-yume-txt.--ko{width:43.58209%;left:17%;top:32%}.sekai-kokoro{margin-top:20px;position:relative;margin-left:-20px;width:calc(100% + 20px + 20px)}.sekai-kokoro .sekai-kokoro-txt .sekai-kokoro-txt1{position:absolute;top:4%;right:0;width:38.93333%;margin-right:4%;-webkit-box-sizing:border-box;box-sizing:border-box}.sekai-kokoro .sekai-kokoro-txt .sekai-kokoro-txt1.--en{width:40%}.sekai-kokoro .sekai-kokoro-txt .sekai-kokoro-txt1.--ch{width:39.46667%}.sekai-kokoro .sekai-kokoro-txt .sekai-kokoro-txt1.--ko{width:38.66667%}.sekai-kokoro .sekai-kokoro-txt .sekai-kokoro-txt2{position:absolute;top:13%;left:6%;width:56.8%;-webkit-box-sizing:border-box;box-sizing:border-box}.sekai-kokoro .sekai-kokoro-txt .sekai-kokoro-txt2.--en{top:10%;width:64.26667%}.sekai-kokoro .sekai-kokoro-txt .sekai-kokoro-txt2.--ch{top:12%;left:11%;width:48.53333%}.sekai-kokoro .sekai-kokoro-txt .sekai-kokoro-txt2.--ko{top:12%;left:11%;width:42.13333%}.sekai-kokoro .sekai-kokoro-img{width:100%}.profile{position:relative;padding-bottom:19%;color:#003460}.profile .profile-title{position:absolute;top:-10%;left:-20px;width:14.7%}.profile .profile-btn{padding:0 0% 0 22%}.profile .profile-btn .profile-btn-profile{margin-bottom:6%}.profile .profile-btn .profile-btn-profile img{width:60.85627%}.profile .profile-btn .profile-btn-profile img.--en{width:26.91131%}.profile .profile-btn .profile-btn-profile img.--ch{width:29.3578%}.profile .profile-btn .profile-btn-profile img.--ko{width:20.79511%}.profile .profile-btn .profile-btn-qa img{width:59.40299%}.profile .profile-btn .profile-btn-qa img.--en{width:34.02985%}.profile .profile-btn .profile-btn-qa img.--ch{width:28.35821%}.profile .profile-btn .profile-btn-qa img.--ko{width:20.29851%}.profile-txt{text-align:left;padding:18% 0% 10% 22%;font-size:20px;letter-spacing:2px;line-height:2}.profile-txt .profile-txt-head{font-size:14px;letter-spacing:2px;line-height:1.2;margin-bottom:13px}.profile-txt .profile-txt-detail dt{font-size:33px;margin:2% 0 0 0;line-height:1.2;font-weight:500;letter-spacing:7px}.profile-txt .profile-txt-detail dt small{font-size:14px;display:block}.profile-txt .profile-txt-detail dt .jp small{display:block;letter-spacing:3px;margin-top:6px;font-weight:400;font-size:12px}.profile-txt .profile-txt-detail dt.--en{font-size:32px;letter-spacing:1px}.profile-txt .profile-txt-detail dd{font-size:16px;letter-spacing:2px}.profile-txt .profile-txt-detail dd.--en{padding-right:10%}.profile-sns{line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16% 0 18% 0}.profile-sns dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-sns dl dt{width:30px}.profile-sns dl dt img{width:100%}.profile-sns dl dd{width:87%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:29px}.profile-sns dl dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%}.profile-sns dl dd ul li{padding-right:22px;-webkit-box-sizing:border-box;box-sizing:border-box}.profile-sns dl dd ul li img{width:26px}.profile-sns dl dd ul li.profile-sns-tt img{width:23px}[data-remodal-id="modal-profile"]{padding:0;max-width:100%}.profile-modal{color:#003460;z-index:999;width:100%;background:#fff;overflow:hidden}.profile-modal .profile-modal-container{height:100vh;height:100dvh;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:750px;margin:0 auto;padding:0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile-modal .profile-modal-container .profile-modal-container-details{text-align:center}.profile-modal .profile-modal-container .profile-txt{padding:13% 0% 10% 0;display:inline-block}.profile-modal .profile-modal-container .profile-txt-detail dt{margin:2% 0 16% 0}.profile-modal .profile-modal-close{cursor:pointer;position:absolute;top:10px;right:10px}.profile-modal .profile-modal-close img{width:40px}.onlineshop{line-height:0;padding-bottom:11%;color:#003460}.onlineshop .onlineshop-koma{position:relative}.onlineshop .onlineshop-koma .onlineshop-koma-txt{position:absolute;top:-30%;right:-1%;width:23%}.onlineshop .onlineshop-koma .onlineshop-koma-img{width:100%}.onlineshop .onlineshop-p{padding:7% 0 0 0;line-height:1.5;font-size:16px;letter-spacing:3px}.onlineshop .onlineshop-p p{margin:0;padding:0}.onlineshop .onlineshop-btn{margin-top:7%}.onlineshop .onlineshop-btn img{width:51%}.onlineshop .onlineshop-hosoku{padding:17% 9% 0 0%;line-height:1.5;font-size:12px;letter-spacing:2px}@media screen and (max-width: 768px){.onlineshop .onlineshop-hosoku{font-size:10px}}.gentei{max-width:100%;line-height:0;text-align:center;margin:0 auto;overflow:hidden;position:relative;padding:50px 0;pointer-events:auto}@media screen and (max-width: 980px){.gentei{max-width:750px;padding:0}}.gentei::after{content:'';display:block;width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:0}.gentei .gentei-sp{display:none}@media screen and (max-width: 980px){.gentei .gentei-sp{display:block}}.gentei a{position:relative;z-index:1;display:block}.gentei a img{width:100%}.gentei a img.gentei-pc{display:block;max-width:640px;margin:0 auto}@media screen and (max-width: 980px){.gentei a img.gentei-pc{display:none}}.gentei .gentei-sp-title{position:absolute;top:0;width:20%}.gentei .gentei-sp-rainbow{background:-webkit-gradient(linear, left top, right top, from(Magenta), color-stop(yellow), color-stop(Cyan), to(Magenta)) 0% center/200%;background:linear-gradient(to right, Magenta, yellow, Cyan, Magenta) 0% center/200%;-webkit-animation:anim-gentei-sp-rainbow 2s linear infinite;animation:anim-gentei-sp-rainbow 2s linear infinite;padding-top:57%;width:20.26667%;position:absolute;top:4.5%;left:6%;-webkit-mask-image:url("../images/gentei_title_sp.svg");mask-image:url("../images/gentei_title_sp.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;text-indent:-9999px}.gentei .gentei-sp-shop{position:absolute;right:3%;bottom:3%;width:26.13333%}.gentei .gentei-sp-shop svg{width:100%;height:100%;background:linear-gradient(60deg, white, #ffffa7, white, #ffffa7) 0% center/200%;border-radius:50%;-webkit-animation:anim-gentei-sp-rainbow 2s linear infinite;animation:anim-gentei-sp-rainbow 2s linear infinite}.gentei .gentei-sp-shop svg .gentei-sp-shop-svg-bg{display:none}.gentei .gentei-sp-shop--image{max-width:88%;margin:25px auto}@-webkit-keyframes anim-gentei-sp-rainbow{100%{background-position-x:200%}}@keyframes anim-gentei-sp-rainbow{100%{background-position-x:200%}}.qa{line-height:0;z-index:999;width:100%;background:#fff;overflow:hidden}.qa .qa-close{cursor:pointer;position:absolute;top:10px;right:10px}.qa .qa-close img{width:40px}.qa .qa-container{height:100vh;position:relative;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:750px;margin:0 auto;padding:7%;text-align:left}.qa dl{margin-bottom:20%;line-height:1.7}.qa dl .qa-q{zoom:2;max-width:100%;margin-bottom:5%}.qa dl .qa-q-txt{color:#003460;position:relative;display:block;max-width:100%;margin-bottom:5%;text-indent:38px;font-weight:bold;font-size:18px}.qa dl .qa-q-txt::before{content:'';display:block;height:1px;width:28px;background:#003460;position:absolute;top:15px;left:0}.qa dl .qa-a-txt{color:#003460;font-size:16px;display:block;max-width:100%}.qa dl .qa-a-txt .qa-a-txt-ul{padding-left:15px}.qa dl .qa-a-txt .qa-a-txt-ul li{list-style-type:disc;margin-bottom:15px}[data-remodal-id="modal-qa"]{padding:0;max-width:100%}.pc-bg{background:url("../images/pc_bg.jpg") no-repeat;background-size:cover;height:100vh;width:100%;position:fixed;top:0;left:0;line-height:0}@media screen and (max-width: 768px){.pc-bg{display:none}}.pc-bg .pc-bg-logo-2023{position:absolute;top:20px;left:4%}@media screen and (max-width: 980px){.pc-bg .pc-bg-logo-2023{display:none}}.pc-bg .pc-bg-lang{position:absolute;top:20px;right:4.7%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 980px){.pc-bg .pc-bg-lang{display:none}}.pc-bg .pc-bg-lang li{padding:0 0 0 20px;opacity:0.4}.pc-bg .pc-bg-lang li.lang--fc{opacity:1}.pc-bg .pc-bg-navi{position:absolute;top:20.5vh;right:4.7%;text-align:right}@media screen and (max-width: 980px){.pc-bg .pc-bg-navi{display:none}}@media screen and (max-height: 700px){.pc-bg .pc-bg-navi{top:18.5vh}}.pc-bg .pc-bg-navi li{margin:6vh 0}.pc-bg .pc-bg-navi li.pc-bg-navi-parent{position:relative}.pc-bg .pc-bg-navi li.pc-bg-navi-parent a{position:relative}.pc-bg .pc-bg-navi li.pc-bg-navi-parent a .navi-toggle-arrow{position:absolute;right:-35px;top:-6px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.pc-bg .pc-bg-navi ul.pc-bg-navi-child li{margin:20px 0 0 0}.pc-bg .pc-bg-navi-bottom{position:absolute;bottom:19.7vh;right:4.7%;text-align:right}@media screen and (max-width: 980px){.pc-bg .pc-bg-navi-bottom{display:none}}@media screen and (max-height: 700px){.pc-bg .pc-bg-navi-bottom{bottom:18.7vh}}.pc-bg .pc-bg-navi-bottom li{margin:2vh 0}.pc-bg .pc-bg-navi-bottom li img{height:26px}.pc-bg .pc-bg-logo-kokoro{position:absolute;top:50.1%;left:6.4%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:253px;height:81vh;width:auto;max-height:646px}@media screen and (max-width: 980px){.pc-bg .pc-bg-logo-kokoro{display:none}}.pc-bg .pc-bg-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:5%;bottom:40px}@media screen and (max-width: 980px){.pc-bg .pc-bg-sns{display:none}}.pc-bg .pc-bg-sns .pc-bg-sns-left{text-align:center;margin-top:-26px}.pc-bg .pc-bg-sns .pc-bg-sns-left dl dt{margin-bottom:10px}.pc-bg .pc-bg-sns .pc-bg-sns-left dl dd .pc-bg-sns-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.pc-bg .pc-bg-sns .pc-bg-sns-left dl dd .pc-bg-sns-icon li{padding:0 7px}.pc-bg .pc-bg-sns .pc-bg-sns-right{padding-left:33px}.mainCopy{margin:200px 60px 200px;position:relative;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);opacity:0}@media screen and (max-width: 768px){.mainCopy{margin:100px 0 110px}}.mainCopy.anim{-webkit-transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.mainCopy .btn__languageList{width:22px;z-index:2;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){.mainCopy .btn__languageList{position:relative;width:200px;float:none;top:0;margin:45px auto 60px;-webkit-transform:translateY(0);transform:translateY(0);text-align:center}}.mainCopy .mainCopy__p{width:100%}.mainCopy .mainCopy__p li{width:100%;position:relative;overflow:hidden}.mainCopy .mainCopy__p li::after{-webkit-transition:all 10s 0s;transition:all 10s 0s;display:block;content:'';width:100%;height:110%;overflow:hidden;position:absolute;top:-10%;left:0;background:-webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(94%, #fff), to(rgba(255,255,255,0)));background:linear-gradient(0deg, #fff 0%, #fff 94%, rgba(255,255,255,0) 100%)}.mainCopy .mainCopy__p li img{max-width:100%;margin:0 auto}.mainCopy.anim .slick-current.slick-active li::after{top:100% !important}.fitting{position:relative;z-index:1;opacity:0;-webkit-transform:translate(0, 200px);transform:translate(0, 200px);pointer-events:auto}.fitting.fitting--play{z-index:9999}.fitting.anim{-webkit-transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.fitting .fitting__title{position:absolute;top:19.4%;text-align:center;z-index:2;width:100%}@media screen and (max-width: 768px){.fitting .fitting__title{top:0;height:100%}}.fitting .fitting__title h2{margin:0;padding:0;text-align:center}@media screen and (max-width: 768px){.fitting .fitting__title h2{margin-top:80px}}.fitting .fitting__title h2 img{margin:0 auto;max-width:100%}@media screen and (max-width: 768px){.fitting .fitting__title h2 img{width:100%;max-width:166px}}.fitting .fitting__title h2 strong{display:none}.fitting .fitting__title p{margin-top:2.5%;font-size:16px;color:#fff}@media screen and (max-width: 768px){.fitting .fitting__title p{position:static;padding:0;margin:30px 0 0 0;text-align:center;width:100%;font-size:15px;font-family:"HiraKakuProN-W6","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6",sans-serif}}.fitting .fitting__video{padding-top:56.2%;position:relative}.fitting .fitting__video a{display:block;z-index:2;height:133px;position:absolute;top:50%;left:50%;width:133px;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media screen and (max-width: 768px){.fitting .fitting__video a{width:120px;height:120px;top:55.5%}}@media screen and (max-width: 768px){.fitting .fitting__video{padding-top:177.77%;overflow:hidden}}.fitting .fitting__video .fitting__videoClose{position:absolute;right:0;top:-100px;width:100px;height:100px;z-index:9999;cursor:pointer;background:url("../images/modal_btn_close_comon.svg") no-repeat center;background-size:80% 80%;display:none}.fitting .fitting__video .fitting__videoClose:hover{opacity:0.6}@media screen and (max-width: 768px){.fitting .fitting__video .fitting__videoClose{top:-60px;width:60px;height:60px}}.fitting .fitting__video.fitting__video--playing .fitting__videoThumb,.fitting .fitting__video.fitting__video--playing .fitting__videoIcon{display:none !important}.fitting .fitting__video .fitting__videoIcon{width:100%}.fitting .fitting__video .fitting__videoThumb{z-index:1;position:absolute;top:0;width:100%}.fitting .fitting__video .fitting__videoThumb video,.fitting .fitting__video .fitting__videoThumb img{width:100%}.fitting .fitting__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.shindan{position:relative;text-align:center;padding:10% 0 15% 0;opacity:0;-webkit-transform:translate(0, 200px);transform:translate(0, 200px);-webkit-transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);background:#fffff2;overflow:hidden;pointer-events:auto}@media screen and (max-width: 768px){.shindan{padding:270px 0 270px 0}}.shindan h2{margin:0;padding:0;font-size:34px;letter-spacing:3px}.shindan h2 img{height:76px;width:auto}.shindan p{margin-top:3%;margin-bottom:6%;font-weight:700}@media screen and (max-width: 768px){.shindan p{margin-top:10px;font-size:15px;font-family:"HiraKakuProN-W6","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6",sans-serif}}.shindan a{z-index:2;display:inline-block;position:relative}.shindan a:hover{opacity:0.5}@media screen and (max-width: 768px){.shindan .btn-try img{width:120px}}.shindan::before{content:'';display:block;width:14.3%;background:url("../images/shindan_img1.png") no-repeat;background-size:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-200%, -50%);transform:translate(-200%, -50%);margin-left:-41%;padding-top:60.7%;-webkit-transition:all 1.5s 0.2s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.5s 0.2s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 768px){.shindan::before{background:url("../images/shindan_img1_sp.png") no-repeat center;background-size:100%;width:430px;height:155px;top:80px;left:50%;padding-top:0;margin:0 auto;-webkit-transform:translate(-200%, 0);transform:translate(-200%, 0)}}.shindan::after{content:'';display:block;width:14.3%;background:url("../images/shindan_img2.png") no-repeat;background-size:100%;position:absolute;top:50%;right:50%;-webkit-transform:translate(200%, -50%);transform:translate(200%, -50%);margin-right:-41%;padding-top:60.7%;-webkit-transition:all 1.5s 0.4s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.5s 0.4s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 768px){.shindan::after{background:url("../images/shindan_img2_sp.png") no-repeat center;background-size:100%;width:433px;height:159px;top:auto;bottom:80px;left:50%;right:auto;padding-top:0;margin:0 auto;-webkit-transform:translate(200%, 0);transform:translate(200%, 0)}}.shindan.anim{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.shindan.anim::before,.shindan.anim::after{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 768px){.shindan.anim::before,.shindan.anim::after{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.erabikata{background:#f7e8ec;position:relative;text-align:center;padding:10% 0 15% 0;opacity:0;-webkit-transform:translate(0, 200px);transform:translate(0, 200px);pointer-events:auto}.erabikata.anim{-webkit-transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 768px){.erabikata{padding:130px 0 15% 0}}.erabikata h2{margin:0;padding:0;font-size:34px;letter-spacing:3px}.erabikata h2 img{height:70px;width:auto}.erabikata p{margin-top:3%;margin-bottom:6%}@media screen and (max-width: 768px){.erabikata p{margin-top:40px;margin-bottom:85px;padding:0 20px;line-height:2;font-size:15px;font-family:"HiraKakuProN-W6","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6",sans-serif}}.erabikata h3{margin:0;padding:0;line-height:1.2;letter-spacing:3px}.erabikata h3 small{display:block;font-size:13px;font-weight:normal;letter-spacing:1px}@media screen and (max-width: 768px){.erabikata h3 small{font-size:15px}}.erabikata h3 span{font-size:28px}.erabikata h3 img{height:47px;width:auto}.erabikata .erabikata__2col{margin:40px auto 10% auto;max-width:calc(956px + 28px + 28px);display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transform:translate(0, 200px);transform:translate(0, 200px)}.erabikata .erabikata__2col.anim{-webkit-transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 768px){.erabikata .erabikata__2col{display:block;max-width:100%;margin:40px auto 209px auto}}.erabikata .erabikata__2col li{padding:0 2.8%}@media screen and (max-width: 768px){.erabikata .erabikata__2col li{padding:0 20px;margin-bottom:20px}}.erabikata .erabikata__2col li .erabikata__2colLiContent{background:#fff;width:100%}.erabikata .erabikata__2col li .erabikata__2colLiContent img{max-width:100%}.erabikata .erabikata__2col li .erabikata__2colLiContent dl{text-align:left;padding:0 40px 30px 40px}@media screen and (max-width: 768px){.erabikata .erabikata__2col li .erabikata__2colLiContent dl{padding:0 28px 28px 28px}}.erabikata .erabikata__2col li .erabikata__2colLiContent dl dt{font-size:20px;font-weight:bold;margin-bottom:15px;letter-spacing:2px}@media screen and (max-width: 768px){.erabikata .erabikata__2col li .erabikata__2colLiContent dl dt{font-size:22px}}@media screen and (max-width: 768px){.erabikata .erabikata__2col li .erabikata__2colLiContent dl dd{font-size:15px;font-family:"HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","HiraKakuPro-W3",sans-serif}}.erabikata .erabikata__3col{max-width:calc(956px + 1.4% + 1.4%);margin:40px auto calc(6.875% - 2.8%) auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0;-webkit-transform:translate(0, 200px);transform:translate(0, 200px)}.erabikata .erabikata__3col.anim{-webkit-transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 768px){.erabikata .erabikata__3col{padding:0 13px}}.erabikata .erabikata__3col li{width:33.333%;padding:0 1.4% 2.8% 1.4%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.erabikata .erabikata__3col li{width:50%;padding:0 6px 12px 6px}}.erabikata__3colLiContent{background:#fff;width:100%;height:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.erabikata__3colLiContent{padding:10px}}.erabikata__3colLiContent img{max-width:100%}.erabikata__3colLiContent dl{text-align:left}@media screen and (max-width: 768px){.erabikata__3colLiContent dl{padding:0 5px 7px 5px}}.erabikata__3colLiContent dl dt{font-size:20px;font-weight:bold;margin-top:10px;margin-bottom:5px;letter-spacing:1px}@media screen and (max-width: 768px){.erabikata__3colLiContent dl dt{font-size:22px}}.erabikata__3colLiContent dl dd{font-size:12px}@media screen and (max-width: 768px){.erabikata__3colLiContent dl dd{font-size:16px}}.erabikata__3colLiContent dl dd small{color:#828282;font-size:14px;display:block;margin-bottom:10px;font-family:"HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","HiraKakuPro-W3",sans-serif}.erabikata__3colLiContent dl dd small span{font-size:12px}@media screen and (max-width: 768px){.erabikata__3colLiContent dl dd small{font-size:14px;margin-bottom:0;line-height:19px}}.erabikata__chart{max-width:960px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transform:translate(0, 200px);transform:translate(0, 200px)}.erabikata__chart.anim{-webkit-transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 768px){.erabikata__chart{margin:82px auto 0 auto;padding:0 20px}}.erabikata__chart.erabikata__chart--open h3::after{-webkit-transform:translateY(-50%) rotate(180deg) !important;transform:translateY(-50%) rotate(180deg) !important}.erabikata__chart h3{position:relative;cursor:pointer;background:#fff;font-size:18px;letter-spacing:1px;padding:16px}@media screen and (max-width: 768px){.erabikata__chart h3{font-size:17px}}.erabikata__chart h3::after{content:'';display:block;width:13px;height:8px;position:absolute;top:50%;right:30px;background:url("../images/icon_arrow_down_pink.svg") no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.5s 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s 0s cubic-bezier(0.19, 1, 0.22, 1)}.erabikata__chart .erabikata__chartHosoku{font-size:11px;text-align:left;margin-top:55px}@media screen and (max-width: 768px){.erabikata__chart .erabikata__chartHosoku{padding:20px 0;font-family:"HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","HiraKakuPro-W3",sans-serif;font-size:14px;margin-top:35px}}.erabikata__chartContent{display:none;background:#fff;padding:20px 54px;position:relative}@media screen and (max-width: 768px){.erabikata__chartContent{padding:20px 15px}}.erabikata__chartContent::after{content:'';width:calc(100% - 210px);margin:0 54px;height:1px;position:absolute;background:#b8183f;bottom:42px;left:100px}@media screen and (max-width: 768px){.erabikata__chartContent::after{width:calc(100% - 118px);margin:0 0}}.erabikata__chartContent .erabikata__3colLiContentTable{overflow-x:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:35px;margin-bottom:20px;position:relative;z-index:1;margin-left:-1px;width:calc(100% - 100px)}@media screen and (max-width: 768px){.erabikata__chartContent .erabikata__3colLiContentTable{width:calc(100% - 91px)}}.erabikata__chartContent .erabikata__3colLiContentTable::-webkit-scrollbar{height:5px}.erabikata__chartContent .erabikata__3colLiContentTable::-webkit-scrollbar-track{background:none}.erabikata__chartContent .erabikata__3colLiContentTable::-webkit-scrollbar-thumb{background:#b8183f;height:5px;border-radius:10px}.erabikata__chartContent table.erabikata__table{width:3000px;border-collapse:collapse;border-spacing:0;border:none;margin-left:-1px}.erabikata__chartContent table.erabikata__table.erabikata__table--fixed{top:0;left:0;width:100px;background-color:#fff;float:left}@media screen and (max-width: 768px){.erabikata__chartContent table.erabikata__table.erabikata__table--fixed{width:80px;white-space:nowrap}}.erabikata__chartContent table.erabikata__table th,.erabikata__chartContent table.erabikata__table td{padding:3px;border:1px solid #b8183f}@media screen and (max-width: 768px){.erabikata__chartContent table.erabikata__table th,.erabikata__chartContent table.erabikata__table td{padding:3px 10px;text-align:left}}.erabikata__chartContent table.erabikata__table th{font-size:13px;font-weight:normal;text-align:center}.erabikata__chartContent table.erabikata__table th small{font-size:11px}.erabikata__chartContent table.erabikata__table td{font-size:13px;line-height:1.5}.erabikata__chartContent table.erabikata__table td small{font-size:9px}.erabikata__chartContent table.erabikata__table .erabikata__tableLine--first{height:24px}.erabikata__chartContent table.erabikata__table .erabikata__tableLine--double{position:relative}.erabikata__chartContent table.erabikata__table .erabikata__tableLine--double::after{content:'';display:block;width:1px;height:100%;position:absolute;top:0;right:2px;background:#b8183f}.app__base{position:relative}.lineup{position:relative;padding:11.8% 0 0 0;background:#fff;overflow:hidden;pointer-events:auto;opacity:0}.lineup.lineup--opacity0{opacity:0 !important}@media screen and (max-width: 768px){.lineup{padding:120px 0 30% 0}}.lineup.anim{-webkit-transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.5s 0s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.lineup .lineup__title{text-align:center;width:100%;margin-bottom:5.3%}@media screen and (max-width: 768px){.lineup .lineup__title{margin-bottom:30px}}.lineup .lineup__title h2{margin:0;padding:0}.lineup .lineup__title h2 strong{display:none}.lineup .lineup__title h2 img{max-width:100%;margin:0 auto}.lineup .lineup__title p{margin-top:2.5%;font-size:16px;font-weight:700}@media screen and (max-width: 768px){.lineup .lineup__title p{margin:30px 0;font-weight:bold;font-size:15px;font-family:"HiraKakuProN-W6","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6",sans-serif}}.lineup__filterBlock{position:relative}.lineup__filterBlock .lineup__filterBlockSpacer{height:45px}.lineup__bg{-webkit-transition:all 0.3s;transition:all 0.3s}.lineup__bg.sort-open{position:fixed;width:100%;height:100%;display:block;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.9);z-index:2}.lineup__filter{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:950px;width:100%;margin:0 auto;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.lineup__filter.lineup__filter--fixed{position:fixed !important;top:0}@media screen and (max-width: 768px){.lineup__filter{display:block;padding:0 20px}}.lineup__filter .lineup__filterLiSpTitle{display:none;position:relative;font-weight:bold;font-size:15px;border-top:1px solid #b8183f;border-right:1px solid #b8183f;border-left:1px solid #b8183f;border-bottom:1px solid #b8183f;background:#fff;padding:10px 18px;width:calc(100% + 1px);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.lineup__filter .lineup__filterLiSpTitle{display:block}}@media screen and (max-width: 639px){.lineup__filter .lineup__filterLiSpTitle{font-size:14px;padding:0 14px;height:42px;line-height:42px}}.lineup__filter .lineup__filterLiSpTitle::after{content:'';display:block;width:13px;height:8px;position:absolute;top:50%;right:15px;background:url("../images/icon_arrow_down_pink.svg") no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.5s 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s 0s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform-origin:center;transform-origin:center}.lineup__filter .lineup__filterLiSpTitle.lineup__filterLiSpTitle--open::after{-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.lineup__filter .lineup__filterLi{width:20%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-item-align:start;align-self:flex-start;background:#fff}@media screen and (max-width: 768px){.lineup__filter .lineup__filterLi{width:calc(100% + 1px);display:none;border-bottom:1px solid #b8183f}}.lineup__filter .lineup__filterLi.lineup__filterLi--open dt::after{-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.lineup__filter .lineup__filterLi:last-child dt{border-right:1px solid #b8183f}@media screen and (max-width: 768px){.lineup__filter .lineup__filterLi dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.lineup__filter .lineup__filterLi dl dt{position:relative;font-size:15px;letter-spacing:2px;font-weight:bold;padding:10px 18px;border-top:1px solid #b8183f;border-bottom:1px solid #b8183f;border-left:1px solid #b8183f;cursor:pointer}@media screen and (max-width: 768px){.lineup__filter .lineup__filterLi dl dt{width:50px;border-top:none;border-right:1px solid #b8183f}}@media screen and (max-width: 639px){.lineup__filter .lineup__filterLi dl dt{font-size:0;letter-spacing:0;padding:15px 10px;border-bottom:none}}.lineup__filter .lineup__filterLi dl dt::after{content:'';display:block;width:13px;height:8px;position:absolute;top:50%;right:15px;background:url("../images/icon_arrow_down_pink.svg") no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.5s 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s 0s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform-origin:center;transform-origin:center}@media screen and (max-width: 768px){.lineup__filter .lineup__filterLi dl dt::after{display:none}}@media screen and (max-width: 768px){.lineup__filter .lineup__filterLi dl dd{width:calc(100% - 80px);border-right:1px solid #b8183f;border-left:1px solid #b8183f;padding:5px 3px;margin-left:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lineup__filter .lineup__filterLi dl dd .display--sp{display:inline-block}}.lineup__filterSub{display:none;border-left:1px solid #b8183f;font-weight:bold}@media screen and (max-width: 768px){.lineup__filterSub{display:block !important;border:none;margin-left:1px}}.lineup__filterSub .lineup__filterSubLi{border-right:1px solid #b8183f;border-bottom:1px solid #b8183f;position:relative;width:100%;background:#fff}@media screen and (max-width: 768px){.lineup__filterSub .lineup__filterSubLi{border:none;display:inline-block;width:auto;margin:5px 0}}.lineup__filterSub .lineup__filterSubLi label{cursor:pointer;padding:10px 18px 10px 42px;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:15px}@media screen and (max-width: 768px){.lineup__filterSub .lineup__filterSubLi label{padding:7px 8px 5px 43px}}@media screen and (max-width: 639px){.lineup__filterSub .lineup__filterSubLi label{font-size:0;line-height:0;padding:7px 8px 5px 38px}}.lineup__filterSub .lineup__filterSubLi label .lineup__filterSubLiIcon--check{position:absolute;top:50%;left:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:17px;height:17px;border:1px solid #b8183f}@media screen and (max-width: 768px){.lineup__filterSub .lineup__filterSubLi label .lineup__filterSubLiIcon--check{left:9px;width:21px;height:21px}}.lineup__filterSub .lineup__filterSubLi label input{display:none}.lineup__filterSub .lineup__filterSubLi label input:checked ~ .lineup__filterSubLiIcon--check{background:#b8183f}.lineup__filterSub .lineup__filterSubLi label i::after{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:19px;height:19px}@media screen and (max-width: 639px){.lineup__filterSub .lineup__filterSubLi label i::after{right:5px;width:14px;height:14px}}@media screen and (max-width: 768px){.lineup__filterSub .lineup__filterSubLi label i.lineup__filterSubLiIcon--hon{padding-right:15px}}.lineup__filterSub .lineup__filterSubLi label i.lineup__filterSubLiIcon--hon::after{background:url("../images/icon_hon.svg") no-repeat;background-size:100% 100%}@media screen and (max-width: 768px){.lineup__filterSub .lineup__filterSubLi label i.lineup__filterSubLiIcon--gou{padding-right:15px}}.lineup__filterSub .lineup__filterSubLi label i.lineup__filterSubLiIcon--gou::after{background:url("../images/icon_gou.svg") no-repeat;background-size:100% 100%}@media screen and (max-width: 768px){.lineup__filterSub .lineup__filterSubLi label i.lineup__filterSubLiIcon--su{padding-right:15px}}.lineup__filterSub .lineup__filterSubLi label i.lineup__filterSubLiIcon--su::after{background:url("../images/icon_su.svg") no-repeat;background-size:100% 100%}@media screen and (max-width: 768px){.js-lineup__product{position:relative;left:13%;height:auto}}@media screen and (max-width: 768px){.js-lineup__product[data-count-num='2']{position:relative !important;left:21% !important}}.lineup__product{max-width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateZ(45deg) translate(40px, -40px);transform:rotateZ(45deg) translate(40px, -40px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 639px){.lineup__product{-webkit-transform:rotateZ(30deg);transform:rotateZ(30deg);width:120%}}.lineup__product.lineup__product--col3{max-width:calc(960px - 240px)}.lineup__product.lineup__product--col2{max-width:calc(960px - 240px - 240px)}.lineup__product .lineup__productLi{width:240px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:20px 0;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}@media screen and (max-width: 639px){.lineup__product .lineup__productLi{width:50%;-webkit-transform:rotateZ(-30deg);transform:rotateZ(-30deg);margin-top:-15px;margin-bottom:-25px}.lineup__product .lineup__productLi:nth-child(2n){margin-left:-17px;margin-top:33px}}.lineup__product .lineup__productLi a{color:#000}.lineup__product .lineup__productLi a .lineup__productLiIcon{-webkit-transition:all 0.3s;transition:all 0.3s}.lineup__product .lineup__productLi a .lineup__productLiIcon::before{-webkit-transition:all 0.3s;transition:all 0.3s}.lineup__product .lineup__productLi a:hover .lineup__productLiIcon{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.lineup__product .lineup__productLi a:hover .lineup__productLiIcon::before{bottom:-17px;height:17px}.lineup__product .lineup__productLi a:hover .lineup__productPhoto{-webkit-transform:rotate(5deg);transform:rotate(5deg)}.lineup__product .lineup__productLi dl dt{position:relative;display:block;font-size:12px;border-bottom:1px solid #2d8200;float:right;margin-right:35%;margin-bottom:10px;z-index:2}.lineup__product .lineup__productLi dl dt img{height:10px;width:auto}.lineup__product .lineup__productLi dl dt::before{position:absolute;left:50%;bottom:-7px;content:'';display:block;width:1px;height:7px;background:#2d8200}@media screen and (max-width: 639px){.lineup__product .lineup__productLi dl dt::before{-webkit-animation-name:spBottomLineAnim;animation-name:spBottomLineAnim;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.lineup__product .lineup__productLi dl dt::after{position:absolute;top:50%;right:-18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';width:15px;height:15px;background-size:100% !important}@-webkit-keyframes spBottomLineAnim{0%{bottom:0;height:0}50%{bottom:-10px;height:10px}100%{bottom:-10px;height:0}}@keyframes spBottomLineAnim{0%{bottom:0;height:0}50%{bottom:-10px;height:10px}100%{bottom:-10px;height:0}}.lineup__product .lineup__productLi dl dt.lineup__productLiIcon{border-bottom:1px solid #000}.lineup__product .lineup__productLi dl dt.lineup__productLiIcon::before{background:#000}.lineup__product .lineup__productLi dl dt.lineup__productLiIcon--hon{border-bottom:1px solid #2d8200}.lineup__product .lineup__productLi dl dt.lineup__productLiIcon--hon::before{background:#2d8200}.lineup__product .lineup__productLi dl dt.lineup__productLiIcon--hon::after{background:url("../images/icon_hon.svg") no-repeat}.lineup__product .lineup__productLi dl dt.lineup__productLiIcon--gou{border-bottom:1px solid #0071ca}.lineup__product .lineup__productLi dl dt.lineup__productLiIcon--gou::before{background:#0071ca}.lineup__product .lineup__productLi dl dt.lineup__productLiIcon--gou::after{background:url("../images/icon_gou.svg") no-repeat}.lineup__product .lineup__productLi dl dt.lineup__productLiIcon--su{border-bottom:1px solid #c01e00}.lineup__product .lineup__productLi dl dt.lineup__productLiIcon--su::before{background:#c01e00}.lineup__product .lineup__productLi dl dt.lineup__productLiIcon--su::after{background:url("../images/icon_su.svg") no-repeat}.lineup__product .lineup__productLi dl dt small{font-size:9px}.lineup__product .lineup__productLi dl dd{padding-top:10px}.lineup__product .lineup__productLi dl dd .lineup__productPhoto{position:relative;padding-top:85%;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform-origin:top right;transform-origin:top right}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img{position:absolute;top:0;width:275px;height:auto;max-width:275px;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (max-width: 639px){.lineup__product .lineup__productLi dl dd .lineup__productPhoto img{width:240px;height:auto;max-width:240px}}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--7{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:7s;animation-duration:7s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--7b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:7s;animation-duration:7s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--8{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:8s;animation-duration:8s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--8b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:8s;animation-duration:8s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--9{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:9s;animation-duration:9s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--9b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:9s;animation-duration:9s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--10{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:10s;animation-duration:10s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--10b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:10s;animation-duration:10s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--11{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:11s;animation-duration:11s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--11b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:11s;animation-duration:11s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--12{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:12s;animation-duration:12s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--12b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:12s;animation-duration:12s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--13{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:13s;animation-duration:13s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--13b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:13s;animation-duration:13s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--14{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:14s;animation-duration:14s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--14b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:14s;animation-duration:14s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--15{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:15s;animation-duration:15s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--15b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:15s;animation-duration:15s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--16{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:16s;animation-duration:16s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--16b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:16s;animation-duration:16s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--17{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:17s;animation-duration:17s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--17b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:17s;animation-duration:17s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--18{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:18s;animation-duration:18s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--18b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:18s;animation-duration:18s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--19{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:19s;animation-duration:19s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--19b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:19s;animation-duration:19s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--20{-webkit-animation-name:expansion;animation-name:expansion;-webkit-animation-duration:20s;animation-duration:20s}.lineup__product .lineup__productLi dl dd .lineup__productPhoto img.js-lineup__random--20b{-webkit-animation-name:expansion2;animation-name:expansion2;-webkit-animation-duration:20s;animation-duration:20s}@-webkit-keyframes expansion{0%{opacity:0;visibility:hidden}49.9%{opacity:0;visibility:hidden}50%{opacity:1;visibility:visible}}@keyframes expansion{0%{opacity:0;visibility:hidden}49.9%{opacity:0;visibility:hidden}50%{opacity:1;visibility:visible}}@-webkit-keyframes expansion2{0%{opacity:1;visibility:visible}49.9%{opacity:1;visibility:visible}50%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}@keyframes expansion2{0%{opacity:1;visibility:visible}49.9%{opacity:1;visibility:visible}50%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}.lineup__colorTip .lineup__colorTipLi{display:inline-block;width:30px;height:30px;background:blue;border-radius:15px;margin-right:5px}.lineup__colorTip .lineup__colorTipLi.lineup__colorTipLi--black{background:#000}.lineup__colorTip .lineup__colorTipLi.lineup__colorTipLi--brown{background:#60361d}.lineup__colorTip .lineup__colorTipLi.lineup__colorTipLi--jamaica{background:#700616}.lineup__colorTip .lineup__colorTipLi.lineup__colorTipLi--darkbrown{background:#3c2410}.lineup__colorTip .lineup__colorTipLi.lineup__colorTipLi--rota{background:#782437}.remodal-wrapper{padding:0}@media screen and (max-width: 768px){.remodal-wrapper{padding:0}}.remodal-overlay{background:rgba(255,255,255,0.9)}@media screen and (max-width: 768px){.remodal-overlay{background:#fff}}.remodal-wrapper-erabikata{background:#f9edf0}.remodal-close{position:absolute;left:auto;top:-1px;right:-1px;width:40px;height:41px;background:url("../images/modal_btn_close.svg") no-repeat;background-size:contain;z-index:99}@media screen and (max-width: 768px){.remodal-close{width:30px;height:31px}}.remodal-close::before{display:none}.remodal-close:hover{background:url("../images/modal_btn_close_o.svg") no-repeat}.modal__common{max-width:100% !important;width:100% !important;height:100vh !important;border:none !important;margin:0 !important}.modal__common .modal__commonBlock{max-width:auto;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (max-width: 768px){.modal__common .modal__commonBlock{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.modal__common .btn__languageList{position:absolute;right:110px;z-index:101}@media screen and (max-width: 768px){.modal__common .btn__languageList{top:10px;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.modal__common .remodal-close{position:absolute;left:auto;top:10px;right:10px;width:54px;height:54px;background:url(../images/modal_btn_close_comon.svg) no-repeat;background-size:contain;z-index:99}@media screen and (max-width: 768px){.modal__common .remodal-close{width:48px;height:48px}}.modal{border:1px solid #b8183f;max-width:850px;padding:0}@media screen and (max-width: 768px){.modal{max-height:100vh;overflow:hidden;overflow-y:scroll}.modal::-webkit-scrollbar{width:3px;background:transparent}.modal::-webkit-scrollbar-thumb{background:#b8183f;border-radius:0}.modal::-webkit-scrollbar-track-piece:start{background:transparent}.modal::-webkit-scrollbar-track-piece:end{background:transparent}}.modal__shindan{position:relative;min-height:600px;max-width:1100px}@media screen and (max-width: 768px){.modal__shindan{margin:20px;width:calc(100% - 40px);max-height:calc(100% - 40px)}}.modal__shindan .modal__shindanContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:calc(600px - 130px)}@media screen and (max-width: 768px){.modal__shindan .modal__shindanContent{display:block}}.modal__shindan .modal__shindanContent .modal__shindanContentCell{width:100%;height:calc(100% - 130px)}@media screen and (max-width: 768px){.modal__shindan .modal__shindanContent .modal__shindanContentCell{padding:64px 0 60px 0;height:auto}}.modal__shindan .modal__shindanContent .modal__shindanContentCell dl dd{margin:5% 0;font-size:28px;font-weight:bold;letter-spacing:0.1em;text-indent:0.1em}@media screen and (max-width: 768px){.modal__shindan .modal__shindanContent .modal__shindanContentCell dl dd{font-size:22px;margin:60px 20px;height:2em;font-weight:normal;font-family:"HiraKakuProN-W6","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6",sans-serif}}.modal__shindan .modal__shindanContent .modal__shindanContentCell .modal__shindanQ{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #b8183f;width:714px;height:90px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.modal__shindan .modal__shindanContent .modal__shindanContentCell .modal__shindanQ{display:block;width:calc(100% - 20px - 20px);-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-bottom:1px solid #b8183f;height:auto}}.modal__shindan .modal__shindanContent .modal__shindanContentCell .modal__shindanQ li{width:50%;height:100%;font-size:22px;font-weight:bold}@media screen and (max-width: 768px){.modal__shindan .modal__shindanContent .modal__shindanContentCell .modal__shindanQ li{width:100%;border-top:1px solid #b8183f;border-left:1px solid #b8183f;border-right:1px solid #b8183f;font-size:18px}}.modal__shindan .modal__shindanContent .modal__shindanContentCell .modal__shindanQ li:first-child{border-right:1px solid #b8183f}.modal__shindan .modal__shindanContent .modal__shindanContentCell .modal__shindanQ li label{cursor:pointer;display:block;width:100%;height:100%;line-height:90px;-webkit-transition:all 0.5s 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s 0s cubic-bezier(0.19, 1, 0.22, 1);letter-spacing:0.1em;text-indent:0.1em}@media screen and (max-width: 768px){.modal__shindan .modal__shindanContent .modal__shindanContentCell .modal__shindanQ li label{font-family:"HiraKakuProN-W6","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6",sans-serif}}.modal__shindan .modal__shindanContent .modal__shindanContentCell .modal__shindanQ li label:hover{background:#b8183f;color:#fff}.modal__shindan .modal__shindanContent .modal__shindanContentCell .modal__shindanQ li label input{display:none}.modal__shindan .modal__shindanNokori{width:100%;position:absolute;bottom:74px;font-size:14px}@media screen and (max-width: 768px){.modal__shindan .modal__shindanNokori{font-size:16px;position:relative;bottom:auto;margin-bottom:30px}}.modal__shindan .modal__shindanNokori p{letter-spacing:0.1em;text-indent:0.1em}.modal__shindan .modal__shindanNokori::before{position:absolute;bottom:1px;content:'';width:100%;display:block;border-bottom:1px solid #b8183f}.modal__shindan .modal__shindanNokori::after{content:'';width:20%;height:3px;border-radius:1.5px;background:#b8183f;display:block;-webkit-transition:all 1s 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1s 0s cubic-bezier(0.19, 1, 0.22, 1)}.modal__shindan .modal__shindanNokori.modal__shindanNokori--step1::after{width:0%}.modal__shindan .modal__shindanNokori.modal__shindanNokori--step2::after{width:20%}.modal__shindan .modal__shindanNokori.modal__shindanNokori--step3::after{width:40%}.modal__shindan .modal__shindanNokori.modal__shindanNokori--step4::after{width:60%}.modal__shindan .modal__shindanNokori.modal__shindanNokori--step5::after{width:80%}.modal__shindanResult{max-width:1100px;min-height:600px}@media screen and (max-width: 768px){.modal__shindanResult{margin:20px;width:calc(100% - 40px)}}.modal__shindanResult .modal__shindan2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:0;position:relative}@media screen and (max-width: 768px){.modal__shindanResult .modal__shindan2col{display:block}}.modal__shindanResult .modal__shindan2col .modal__shindan2colImg{width:54.7%}@media screen and (max-width: 768px){.modal__shindanResult .modal__shindan2col .modal__shindan2colImg{width:100%}}.modal__shindanResult .modal__shindan2col .modal__shindan2colImg img{max-width:100%}.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt{margin-top:-100px;width:45.3%;height:100%;text-align:center}@media screen and (max-width: 768px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt{width:100%;margin-top:0}}.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt h3{font-size:24px;display:inline-block;margin:0 auto;padding:0}@media screen and (max-width: 1100px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt h3{font-size:2.18vw}}@media screen and (max-width: 768px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt h3{font-size:19px;margin:20px auto 0 auto;font-family:"HiraKakuProN-W6","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6",sans-serif}}.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt h3 small{border-top:1px solid #b8183f;display:block;font-size:16px;padding:7px 0 0 0;margin:3px 0 0 0}@media screen and (max-width: 1100px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt h3 small{font-size:1.45vw}}@media screen and (max-width: 768px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt h3 small{font-size:14px}}.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt dl dt{font-size:32px;font-weight:bold;line-height:1.4;margin:7% 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1100px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt dl dt{font-size:2.91vw;margin:3.4vw 0}}@media screen and (max-width: 768px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt dl dt{font-size:5.6vw;padding:0 0;white-space:nowrap}}.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt dl dd{font-size:14px;line-height:2;padding:0 50px}@media screen and (max-width: 1100px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt dl dd{font-size:1.27vw}}@media screen and (max-width: 980px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt dl dd{padding:0 25px}}@media screen and (max-width: 768px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt dl dd{line-height:1.7;padding:0 20px 30px 20px;font-size:3.466vw;font-family:"HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","HiraKakuPro-W3",sans-serif}}.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt .modal__shindanBtn{position:absolute;width:calc(45.3% - 100px);right:0;bottom:50px;background:#fff;color:#b8183f;border:1px solid #b8183f;height:55px;text-decoration:none;padding:0 61px 0 63px;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 50px;text-align:center;line-height:18px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1100px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt .modal__shindanBtn{font-size:1.27vw}}@media screen and (max-width: 980px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt .modal__shindanBtn{width:calc(45.3% - 50px);margin:0 25px}}.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt .modal__shindanBtn .shindanBtnClassInlineBlock{display:inline-block;text-align:left}.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt .modal__shindanBtn .shindanBtnClassInlineBlock .shindanBtnClassFlex{display:block}@media screen and (max-width: 768px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt .modal__shindanBtn{position:relative;right:auto;bottom:auto;width:100%;margin:0;font-size:13px;padding:0 31px 0 49px;border-left:none;border-right:none;border-bottom:none}}.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt .modal__shindanBtn::before{position:absolute;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:30px;height:31px;background:url("../images/icon_cart.svg") no-repeat}@media screen and (max-width: 768px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt .modal__shindanBtn::before{left:16px}}.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt .modal__shindanBtn::after{position:absolute;right:0;top:0;content:'';display:block;width:60px;height:54px;border-left:1px solid #b8183f;background:url("../images/icon_arrow.svg") no-repeat center center}@media screen and (max-width: 768px){.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt .modal__shindanBtn::after{border-left:none;width:40px}}.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt .modal__shindanBtn:hover{background:#b8183f;color:#fff}.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt .modal__shindanBtn:hover::before{background:url("../images/icon_cart_w.svg") no-repeat}.modal__shindanResult .modal__shindan2col .modal__shindan2colTxt .modal__shindanBtn:hover::after{border-left:1px solid #fff;background:url("../images/icon_arrow_w.svg") no-repeat center center}@media screen and (max-width: 768px){.modal__lineupProduct{margin:20px;width:calc(100% - 40px);height:calc(100% - 40px);overflow:hidden;overflow-y:scroll}.modal__lineupProduct::-webkit-scrollbar{width:3px;background:transparent}.modal__lineupProduct::-webkit-scrollbar-thumb{background:#b8183f;border-radius:0}.modal__lineupProduct::-webkit-scrollbar-track-piece:start{background:transparent}.modal__lineupProduct::-webkit-scrollbar-track-piece:end{background:transparent}}.modal__lineupProduct .modal__lineupProduct2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:0;overflow:hidden}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProduct2col{display:block;height:auto}}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colimg{height:100%;width:64.9%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colimg{width:100%;height:auto}}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colimg img{max-width:120%;-webkit-transform:translateX(2%);transform:translateX(2%)}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt{width:35.1%;height:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt{width:100%}}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt p{font-size:16px}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt p{font-family:"HiraKakuProN-W6","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6",sans-serif}}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop{padding:25px 25px 50px 25px;border-right:1px solid #b8183f}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop{border-top:1px solid #b8183f;border-right:none}}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop dt{font-size:18px;line-height:24px;text-align:left;font-weight:bold;white-space:pre-line}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop dt{font-family:"HiraKakuProN-W6","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6",sans-serif}}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop dd{position:relative}}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop dd p{margin-top:6px;margin-bottom:6px;font-weight:bold;text-align:left;font-size:15px}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop dd p{font-family:"HiraKakuProN-W6","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6",sans-serif}}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop dd table{text-align:left;font-weight:bold;line-height:1.3;border-collapse:separate;border-spacing:0}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop dd table th{font-size:13px}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop dd table th{font-family:"HiraKakuProN-W6","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6",sans-serif}}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop dd table td{font-size:15px;padding-left:20px}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop dd table td{font-family:"HiraKakuProN-W6","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6",sans-serif}}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop dd table .modal__lineupProduct2colTxtTop--color th{vertical-align:top;padding-top:5px}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtTop dd table .modal__lineupProduct2colTxtTop--color td{padding-top:5px}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtBtm{font-size:13px;text-align:left}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtBtm{font-size:14px}}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtBtm dt{font-weight:bold;border-top:1px solid #b8183f;border-right:1px solid #b8183f;padding:3px 0 3px 25px}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtBtm dt{border-right:none}}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtBtm dd{overflow:hidden}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtBtm table{border-collapse:collapse;border-spacing:0;border:none;width:calc(100% + 1px);text-align:left;margin-left:-1px;margin-bottom:-1px;margin-top:1px;line-height:1}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtBtm table{width:calc(100% + 2px)}}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtBtm table th,.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colTxt dl.modal__lineupProduct2colTxtBtm table td{padding:4px 4px 3px 25px;border:1px solid #b8183f}.modal__lineupProduct .modal__lineupProduct2col .modal__lineupProduct2colHosoku{font-size:13px !important;font-weight:normal !important;opacity:0.7;margin:10px 0 0 0 !important}.modal__lineupProduct .modal__lineupProductBtnCart{cursor:pointer;border:none;width:60px;height:60px;position:absolute;right:-1px;bottom:-1px;display:block;background:url("../images/modal_btn_cart.svg") no-repeat}.modal__lineupProduct .modal__lineupProductBtnCart:hover{background:url("../images/modal_btn_cart_on.svg") no-repeat}@media screen and (max-width: 768px){.modal__lineupProduct .modal__lineupProductBtnCart{right:-26px;bottom:-51px}}.modal__erabikata{border:none;background:none;position:static;-webkit-transform:none;transform:none;overflow:hidden;overflow-y:hidden;margin:0;padding:0;max-height:initial;vertical-align:top}.modal__erabikata .remodal-close{position:fixed;top:20px;right:20px;display:none;background:url(../images/modal_btn_close2.svg) no-repeat}.modal__erabikata .remodal-close:hover{background:url(../images/modal_btn_close2.svg) no-repeat}.modal__erabikata .modal__erabikataSlide{margin:66px auto 0}.modal__erabikata .modal__erabikataSlide li{max-width:330px}@media screen and (max-width: 768px){.modal__erabikata .modal__erabikataSlide li .erabikata__3colLiContent{padding:15px;overflow:hidden;overflow-y:scroll}}.modal__erabikata .modal__erabikataSlide li dl{padding:20px;height:155px}@media screen and (max-width: 768px){.modal__erabikata .modal__erabikataSlide li dl dt{font-size:25px}}@media screen and (max-width: 768px){.modal__erabikata .modal__erabikataSlide li dl dd{font-size:15px;font-family:"HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","HiraKakuPro-W3",sans-serif}.modal__erabikata .modal__erabikataSlide li dl dd br{display:none}.modal__erabikata .modal__erabikataSlide li dl dd small{font-size:15px;margin-bottom:10px;line-height:19px}}.modal__erabikata .modal__erabikataSlide .modal__erabikataSlideBtm{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:330px;margin:25px auto 0 auto}.modal__erabikata .modal__erabikataSlide .modal__erabikataSlideNum{text-align:center;font-size:13px;font-weight:bold;letter-spacing:2px;margin:0 auto}.modal__erabikata .modal__erabikataSlide .modal__erabikataSlidePrev,.modal__erabikata .modal__erabikataSlide .modal__erabikataSlideNext{width:57px;height:35px;cursor:pointer}.modal__erabikata .modal__erabikataSlide .modal__erabikataSlidePrev.slick-disabled,.modal__erabikata .modal__erabikataSlide .modal__erabikataSlideNext.slick-disabled{opacity:0.4}.modal__erabikata .modal__erabikataSlide .modal__erabikataSlidePrev{background:url("../images/modal_btn_nextback.svg") no-repeat}.modal__erabikata .modal__erabikataSlide .modal__erabikataSlideNext{background:url("../images/modal_btn_nextback.svg") no-repeat;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.modal__erabikata .erabikata__3colLiContent{min-height:430px}.modal__youtube{width:100%;min-width:100%;height:100%;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.modal__youtube{width:100%;margin-left:0;min-width:100%}}.modal__youtube .remodal-close{position:absolute;left:auto;top:0;right:0;width:54px;height:54px;background:rgba(255,255,255,0.8) url(../images/modal_btn_close_comon.svg) no-repeat;background-size:contain;z-index:99}@media screen and (max-width: 768px){.modal__youtube .remodal-close{width:48px;height:48px;top:0;right:0}}.modal__youtube .modal__youtubeWrap{position:relative;padding-top:56.3%;width:85%;margin:0 auto}.modal__youtube .modal__youtubeWrap iframe{position:absolute;width:100%;height:100%;left:0;top:0}.btn__languageList .slick-slide{float:none}@media screen and (max-width: 768px){.btn__languageList .slick-slide{float:left}}.btn__languageList li{width:22px !important;height:22px !important;cursor:pointer;text-indent:-9999px;margin:14px 0 14px 0}@media screen and (max-width: 768px){.btn__languageList li{width:30px !important;height:30px !important;display:inline-block;padding:0 10px}}.btn__languageList li.btn__languageList--jp{background:url("../images/btn_jp_off.svg") no-repeat;background-size:100% 100% !important}.btn__languageList li.btn__languageList--en{background:url("../images/btn_en_off.svg") no-repeat;background-size:100% 100% !important}.btn__languageList li.btn__languageList--ch{background:url("../images/btn_ch_off.svg") no-repeat;background-size:100% 100% !important}.btn__languageList li.btn__languageList--ko{background:url("../images/btn_ko_off.svg") no-repeat;background-size:100% 100% !important}.btn__languageList .slick-current .btn__languageList--jp{background:url("../images/btn_jp.svg") no-repeat}.btn__languageList .slick-current .btn__languageList--en{background:url("../images/btn_en.svg") no-repeat}.btn__languageList .slick-current .btn__languageList--ch{background:url("../images/btn_ch.svg") no-repeat}.btn__languageList .slick-current .btn__languageList--ko{background:url("../images/btn_ko.svg") no-repeat}.btn__border{color:#000;display:inline-block;border:1px #000 solid;text-align:center;width:156px;height:30px;line-height:30px;text-decoration:none;font-size:10px;letter-spacing:1px;font-weight:bold}.btn__border img{height:7.2px;width:auto}.btn__border:hover{opacity:0.5}@media screen and (max-width: 768px){.btn__border{width:100%;font-size:14px}}body.state-top .page-sekai-sen{display:none}body.state-anc-bottom{padding-top:100vh}@media screen and (max-width: 768px){body.state-anc-bottom{padding-top:0}}body.state-anc-bottom .page-default{display:none}body.state-anc-bottom .lineup{opacity:1}body.state-sekaisen-tobira .nav{display:none}body.state-sekaisen-tobira .page-default{display:none}@media screen and (min-width: 768px){body.state-sekaisen-tobira .page-default{display:block}}body.state-sekaisen .page-sekai-sen{display:block}body.state-sekaisen .page-default{display:none}body.state-sekaisen .lineup{opacity:1}


/*# sourceMappingURL=main.css.map*/