@charset "UTF-8";blockquote,body,button,code,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0}#loading,.overlay{background-color:#fff;height:100%}#loading,body{text-align:center}#contentBox h4,#wrapper{background-image:url(frame/bg.webp)}#footer,#menu{left:0;filter:drop-shadow(0 5px 5px rgba(255, 75, 129, .3));backdrop-filter:blur(15px)}#imenuBase,#imenuBase li,body,hr{position:relative}*{box-sizing:border-box!important}li,ol,ul{list-style:none}a{color:#ff4b81;text-decoration:none}@media screen and (max-width:1300px){.c_pc{display:none}body,html{font-family:-apple-system,blinkMacSystemFont,"Helvetica Neue","Segoe UI",YuGothicM,YuGothic,Meiryo,sans-serif}}#loading,hr{display:block;width:100%}body,html{width:100%;height:auto;background-color:transparent;font-size:62.5%}body{max-width:1920px;font-size:16px;height:auto;letter-spacing:0;z-index:1;color:rgba(0,0,0,.8);font-weight:400;overflow:hidden;overflow-y:auto}#menu,#menu h1{font-size:12px}body::after{display:block;width:100%;height:100%;position:fixed;background-color:#9e033d;z-index:1000}img{width:100%;height:auto;border:0;vertical-align:top;display:inline-block}hr{height:2px;border:none;border-bottom:dotted 8px rgba(255,75,129,.3);margin:40px auto}.overlay{width:100%;overflow:hidden;z-index:100000000}#loading{position:fixed;z-index:100000;line-height:100%;top:0;left:0}#loading img{max-width:600px;margin:10%}#wrapper{visibility:hidden;opacity:0;background-size:100% auto;background-repeat:no-repeat;background-attachment:fixed;transition:.6s}@media screen and (max-width:1300px){#loading img{max-width:240px}#wrapper{background-image:none}#wrapper::after{content:"　";display:block;width:100%;height:100%;background-image:url(frame/bg_sp.webp);background-size:100% auto;background-repeat:no-repeat;position:fixed;left:0;top:0;z-index:-1}.Active #wrapper{transform:none;margin:70px auto 0;text-align:center}}.Active #wrapper{visibility:visible;opacity:1;display:flex;flex-wrap:wrap;justify-content:center}#menu{width:20%;min-width:240px;height:100vh;color:#000;transition:.4s;z-index:500;flex-basis:20%;position:sticky;top:0}#menu h1{display:inline-block}#menu #ilink{width:100%;height:30px;line-height:30px;border-bottom:dashed 1px rgba(255,75,129,.3);background-color:rgba(255,255,255,.85);padding-left:20px}#menu #ilink a{text-decoration:none;color:#555}#menu #ilink a:hover{text-decoration:underline}#imenuBase{direction:rtl;width:100%!important;height:100%;min-height:100vh;justify-content:center;background-color:rgba(0,0,0,.65)}#imenuBase li{direction:ltr;width:100%;font-size:1.2rem;text-align:right;border-bottom:dotted 1px rgba(255,255,255,.3)}@media screen and (max-width:1300px){#menu{position:fixed;top:0;left:0;backdrop-filter:blur(0);display:block;width:100vw;height:0;z-index:5}#menu #ilink{padding-left:0}#imenuBase{overflow-y:scroll;direction:ltr;display:none;top:48px}#imenuBase li{width:100%;height:auto;border-bottom:dashed 2px rgba(255,255,255,.3)}}#imenuBase li>a{width:100%;height:100%;line-height:40px;display:block;text-decoration:none;font-size:18px;font-weight:700;color:#ffb1c8;padding-right:1.5em;cursor:pointer}#imenuBase li>a::after{position:absolute;right:0;transition:.3s;content:"◀";margin-right:.25em}@media screen and (max-width:1300px){#imenuBase li>a{height:44px}#imenuBase li .subMenu{left:0}}#imenuBase li .subMenu{position:absolute;width:100%;height:0;background-color:#195ec6;top:0;left:0;visibility:hidden;opacity:0;z-index:-100;display:flex;transform:scaleY(.5);transform-origin:center top}#imenuBase li .subMenu div{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;text-align:right;flex-basis:49%;margin:.5%}#imenuBase li .subMenu a{position:relative;width:100%;line-height:40px;height:auto;color:#999;text-decoration:none;font-weight:default;text-shadow:none;text-align:right;margin:1px .5%;border:1px solid #ff4b81;padding:0 .5em}#imenuBase li .subMenu a:hover{background-color:rgba(255,75,129,.75);color:#fff!important;text-decoration:underline}@media screen and (max-width:1300px){#imenuBase li .subMenu a{max-width:100%!important;height:auto;text-decoration:none;color:#ff4b81;font-size:1.2rem;margin:2px auto;text-shadow:none}}#imenuBase li:not(.acNav):hover>a{background-color:#ff7ea5;color:#fff}#imenuBase li.acNav>a{background-color:#ff4b81;color:#fff!important;text-decoration:underline}#imenuBase li.acNav>a::after{transform:rotate(-90deg)}#imenuBase li.acNav .subMenu{position:relative;height:auto;visibility:visible;opacity:1;z-index:1;text-align:center;transform:scaleY(1);background-color:#fff;transition:.3s;transition-delay:.1s}#imenuBase li.acNav .subMenu a.current{background-color:#ff4f84;color:#fff!important}#menuchange+label,#spMenu,input[type=checkbox]{display:none}label{cursor:pointer}@media screen and (max-width:1300px){#menuchange+label{display:block;width:50px;height:50px;position:absolute;right:0;top:-2px;background-color:#fff;border-radius:10px;margin:10px;border:5px solid #ff4b81;color:#6dc517;z-index:1000}#menuchange+label div{position:absolute;margin:7px 5px;width:30px;height:5px;border-radius:4px;background-color:#ff4b81;transition:.35s ease-in-out}#menuchange+label div:nth-child(1){top:0}#menuchange+label div:nth-child(2){top:10px}#menuchange+label div:nth-child(3){top:20px}#spMenu{display:block;position:fixed!important;top:0;left:0;width:100%;height:auto;margin:0;max-width:1400px;max-height:100px;border-bottom:dashed 3px #fff;line-height:50px;font-size:1.4rem;font-weight:700;z-index:10000;background-color:rgba(255,255,255,.9);text-align:center;backdrop-filter:blur(10px)}#spMenu img{width:auto;height:100%;display:inline-block}}#contentBox,#footer{width:100%;height:auto}#contentBox,#contentBox h4{background-color:rgba(255,255,255,.85)}#menuchange:checked+label div:nth-child(1){transform:translateY(10px) rotate(315deg)}#menuchange:checked+label div:nth-child(2){transform:scale(0)}#menuchange:checked+label div:nth-child(3){transform:translateY(-10px) rotate(-315deg)}#spMenu img{height:100%;width:auto;max-width:128px;max-height:72px;margin:0 auto}#mainFrame{width:80%;flex-basis:80%}@media screen and (max-width:1300px){#mainFrame{width:100%;flex-basis:100%}}#footer{background-color:#000;font-size:12px;transition:.4s;top:0;z-index:500;color:#fff;margin-top:3em;padding:1em}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#fff;border-radius:10px;box-shadow:inset 0 0 5px #fff}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.3)}#mainLogo{width:88%;height:95vh;text-align:center;vertical-align:bottom;color:#fff;font-weight:700;font-size:4vw;text-shadow:0 0 10px #000,0 0 15px #000;margin:0 auto;display:flex;align-items:flex-end}#mainLogo img{filter:drop-shadow(0 0 5px rgba(255, 255, 255, .8));max-width:600px;vertical-align:middle;margin:0 auto;padding-top:38vh}@media screen and (max-width:1300px){#mainLogo{width:100%;height:auto;flex-basis:100%;line-height:120%;text-align:center;font-size:3rem;padding:1em 1em 0;display:block}#mainLogo li{width:100%}#mainLogo img{margin:10px auto}}#contentBox{position:relative;margin:0 auto;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;backdrop-filter:blur(10px);padding:2%}#contentBox .more{display:inline-block;max-width:30px!important}#contentBox h4,#contentBox>div{position:relative;width:100%;display:block}#contentBox .more_half{max-width:18px!important;transform:translateY(-15%)}#contentBox h4{height:64px;border-radius:5px;line-height:64px;text-align:left;font-size:34px;font-weight:600;text-shadow:0 0 4px #000,0 0 4px #000;border:3px solid #fff;margin-bottom:1em;padding-left:2em;box-shadow:0 0 4px 0 rgba(255,75,129,.7);color:#fff;background-position:right 35%;background-blend-mode:lighten;z-index:1}#contentBox h4::after,#contentBox h4::before{content:"■";position:absolute;right:10px;line-height:58px}@media screen and (max-width:1300px){#contentBox{padding:1% 0;background-attachment:default}#contentBox h4{font-size:2.25rem;height:auto;line-height:140%;padding:.5em}#contentBox h4::after,#contentBox h4::before{display:none;top:0;line-height:140%}}#contentBox h4::before{left:10px}#contentBox h4::after{right:10px}#contentBox .ContBG{width:100%;position:relative;margin:0 auto 4px;border-radius:5px;box-shadow:0 0 0 5px #fff inset,0 0 5px 3px rgba(255,75,129,.8) inset,0 0 5px 1px rgba(255,75,129,.4);padding:20px 20px 20px 1em;text-align:left;color:#4c2a16;font-weight:400;background:url(frame/li.webp),rgba(255,255,255,.85);background-position:left 20px,center top;max-width:1400px;transform:rotate(.0284deg)}#contentBox .ContBG>div:not(.w100,.w100a),#contentBox .ContBG>ul{position:relative;line-height:35px;font-size:1.6rem;width:99%;display:flex;flex-wrap:wrap;max-width:1400px}@media screen and (max-width:1400px){#contentBox .ContBG>div:not(.w100,.w100a),#contentBox .ContBG>ul{font-size:1.3rem;width:100%}}@media screen and (max-width:1300px){#contentBox .ContBG>div:not(.w100,.w100a),#contentBox .ContBG>ul{font-size:1.3rem;width:100%}}#contentBox .ContBG>div:not(.w100,.w100a) a,#contentBox .ContBG>ul a{color:rgba(255,103,66,.95);text-decoration:underline}#contentBox .ContBG>div:not(.w100,.w100a)>div,#contentBox .ContBG>ul>div{width:100%;display:flex;flex-wrap:wrap}#contentBox .ContBG>div:not(.w100,.w100a)>li:not(.CTextA,.CTextB),#contentBox .ContBG>ul>li:not(.CTextA,.CTextB){width:100%}#contentBox .ContBG>div:not(.w100,.w100a) .CTextA,#contentBox .ContBG>ul .CTextA{width:calc(50% - .1em);position:relative;text-align:right}#contentBox .ContBG>div:not(.w100,.w100a) .CTextA img,#contentBox .ContBG>ul .CTextA img{max-width:640px;position:sticky;top:50px}@media screen and (max-width:1300px){#contentBox .ContBG>div:not(.w100,.w100a) .CTextA,#contentBox .ContBG>ul .CTextA{width:100%;text-align:center}#contentBox .ContBG>div:not(.w100,.w100a) .CTextA img,#contentBox .ContBG>ul .CTextA img{position:relative;margin:auto;top:0}}#contentBox .ContBG>div:not(.w100,.w100a) .CTextB,#contentBox .ContBG>ul .CTextB{text-align:left;width:calc(50% - .1em);padding-left:1.5em}@media screen and (max-width:1300px){#contentBox .ContBG>div:not(.w100,.w100a) .CTextB,#contentBox .ContBG>ul .CTextB{width:100%;font-size:1.6rem;padding:0}}#contentBox .ContBG>div:not(.w100,.w100a) .CTextB .icon,#contentBox .ContBG>ul .CTextB .icon{max-width:35px!important}#contentBox .ContBG>div:not(.w100,.w100a) .CTextB .icon2,#contentBox .ContBG>ul .CTextB .icon2{max-width:70px!important}#contentBox .ContBG>div:not(.w100,.w100a) .CTextB img,#contentBox .ContBG>ul .CTextB img{vertical-align:top}#contentBox .ContBG>div:not(.w100,.w100a) .CTextB b,#contentBox .ContBG>ul .CTextB b{display:block;width:calc(100% + .5em);position:relative;color:#fff;background-color:#4c2a16;border-radius:4px;padding-left:8px;height:34px;line-height:34px;font-weight:500;margin:0 0 1px -1em;text-shadow:0 0 5px rgba(0,0,0,.6)}@media screen and (max-width:1300px){#contentBox .ContBG>div:not(.w100,.w100a) .CTextB b,#contentBox .ContBG>ul .CTextB b{width:100%;margin:0 0 1px}}#contentBox .ContBG>div:not(.w100,.w100a) .CTextB b a,#contentBox .ContBG>ul .CTextB b a{padding:0 .2em;border-radius:5px;background-color:#fff;text-decoration:underline;text-shadow:none;cursor:pointer}#contentBox .ContBG>div:not(.w100,.w100a) .CTextB b img,#contentBox .ContBG>ul .CTextB b img{max-width:30px}#contentBox .ContBG>div:not(.w100,.w100a) .CTextB.keyboard,#contentBox .ContBG>ul .CTextB.keyboard{width:100%}#contentBox .ContBG>div:not(.w100,.w100a) .CTextB.keyboard img,#contentBox .ContBG>ul .CTextB.keyboard img{max-width:1280px}#contentBox .ContBG>div:not(.w100,.w100a) .h_ope,#contentBox .ContBG>ul .h_ope{max-width:480px}#contentBox .ContBG>div:not(.w100,.w100a) .h_prank_ope,#contentBox .ContBG>ul .h_prank_ope{max-width:640px}#contentBox .ContBG>div:not(.w100,.w100a) .map_ope,#contentBox .ContBG>ul .map_ope{max-width:570px}#contentBox .ContBG>div:not(.w100,.w100a) .supsub,#contentBox .ContBG>ul .supsub{height:62px;line-height:62px!important;font-size:24px;display:block;width:calc(100% + 50px)!important;color:#fff;background-color:#ff4b81;font-weight:700;padding-left:1em;text-shadow:none;text-shadow:0 0 5px #000;margin:4px -1.8em 4px -.7em!important}#contentBox .w100 b,#contentBox .w100a{background-color:#4c2a16;font-weight:700}#contentBox .ContBG>div:not(.w100,.w100a) .supsub::before,#contentBox .ContBG>ul .supsub::before{content:"●"}@media screen and (max-width:1300px){#contentBox .ContBG>div:not(.w100,.w100a) .supsub,#contentBox .ContBG>ul .supsub{width:100%!important;height:auto;margin:0 auto!important;font-size:12px;line-height:35px!important;padding:0 .5em!important}#contentBox .ContBG>div:not(.w100,.w100a) .image4,#contentBox .ContBG>ul .image4{text-align:center}}#contentBox .ContBG>div:not(.w100,.w100a) .image4 img,#contentBox .ContBG>ul .image4 img{max-width:335px;margin:0 1px}#contentBox .ContBG>div:not(.w100,.w100a) p,#contentBox .ContBG>ul p{line-height:35px;font-size:smaller}#contentBox .b_sub{display:inline-block;color:#ff4b81;font-weight:700;position:relative;padding-right:1em}@media screen and (max-width:1300px){#contentBox .b_sub{width:auto!important}}#contentBox .b_sub img{max-width:35px}#contentBox .b_sub::after{position:absolute;content:" ： ";display:inline-block;right:0}#contentBox .bf2{width:3em}#contentBox .bf3{width:4em}#contentBox .bf4{width:5em}#contentBox .bf5{width:6em}#contentBox .bf6{width:7em}#contentBox .bf7{width:8em}#contentBox .bf8{width:9em}#contentBox .bf9{width:10em}#contentBox .bf10{width:11em}#contentBox .bf11{width:12em}#contentBox .bf12{width:13em}#contentBox .bf13{width:14em}#contentBox .bf14{width:15em}#contentBox .bf15{width:16em}#contentBox .w100a{width:90%;margin:2em auto 10px;font-size:2rem;border:3px solid #4c2a16;color:#fff;height:45px;line-height:45px;padding-left:1em;text-align:left;text-shadow:0 0 5px rgba(0,0,0,.8)}#contentBox .w100a::before{content:"●"}@media screen and (max-width:1300px){#contentBox .w100a{width:100%;height:auto;padding:.5em;font-size:1.4rem;line-height:2em}}#contentBox .w100a a{color:rgba(254,94,133,.95);text-decoration:underline;display:inline-block;border-radius:4px}#contentBox .w100{width:90%;margin:2em auto 10px;font-size:2rem;background-color:#fff;color:#4c2a16;font-weight:400;border:2px solid #4c2a16;text-align:left}@media screen and (max-width:1300px){#contentBox .w100{width:97%;height:auto;padding:.5em;font-size:1.4rem;line-height:2em;border:3px solid #4c2a16}}#contentBox .w100 b{display:inline-block;font-size:1.8rem;color:#fff;padding:10px 10px 10px 1em;text-shadow:0 0 5px #000}#contentBox .w100 b::before{content:"●"}@media screen and (max-width:1300px){#contentBox .w100 b{padding:.5em;width:calc(100% + 1em);margin-left:-.5em;font-size:1.6rem;line-height:2em}#specCont>li{width:100%}}#spec .ContBG,#specCont>li{margin:0 auto}#contentBox .w100 a{color:rgba(254,94,133,.95);display:inline-block;padding:0 6px;text-decoration:underline}#contentBox .w100 .h_open{text-decoration:underline;cursor:pointer}#specCont{background-color:#fff;box-shadow:0 0 20px 15px #fff}#specCont #specA{margin:5px auto}#specCont #specA #specBody{margin:20px auto;display:flex;flex-wrap:wrap;justify-content:center;font-size:2rem;align-items:stretch}#specCont #specA #specBody li{display:flex;align-items:center;padding:.5em .5em .5em 1em;text-align:left;margin:.55% 0;border-bottom:solid 1px #333}#specCont #specA #specBody li:nth-child(3n+1){flex-basis:10%;padding-left:.5em;text-align:center;justify-content:center;background-color:#333;color:#fff;font-size:1.4rem;border:none;border-radius:10px}@media screen and (max-width:1300px){#specCont #specA #specBody li:nth-child(3n+1){flex-basis:100%;margin-top:20px}}#specCont #specA #specBody li:nth-child(3n+2){margin:.75% 1%;flex-basis:40%;border-left:dotted 2px #333;border-bottom:solid 1px #333;background-color:rgba(255,255,255,.3)}@media screen and (max-width:1300px){#specCont #specA #specBody li:nth-child(3n+2){flex-basis:50%;margin:0}}#specCont #specA #specBody li:nth-child(3n+3){flex-basis:40%;border-left:dotted 2px #fff;background-color:#491c29;border-bottom:solid 1px #ccc;color:#fff}@media screen and (max-width:1300px){#specCont #specA #specBody li:nth-child(3n+3){flex-basis:50%;margin:0}}#specCont #specA #specBody li:nth-child(3n+3) a{color:#fb0}#specCont #specA #specBody li.line2{flex-basis:80%}#specCont #specA #specBody li.bl{display:none}#specCont #specA #specBody li:nth-child(-n+3){border-radius:10px;border:none;color:#fff}#specCont #specA #specBody li:nth-child(1){opacity:0}#specCont #specA #specBody li:nth-child(2){background-color:#ff4b81}#specCont #specA #specBody li:nth-child(3){background-color:#491c29}#specCont #specA #specBody a{color:#000;font-size:1.4rem}#specCont #specB{margin:5px auto}#specCont #specB #specEtc{height:auto;width:100%;line-height:140%;text-shadow:none;background-color:#fff!important;position:relative;text-align:left;padding:1em;border:1px solid #491c29;color:#293441;font-size:14px;font-weight:400}.supex span{background-color:#6dc517;padding:0 5px;margin:0 1em;color:#fff}#hc_product .ContBG{padding:20px}#hc_product .ContBG ul{width:100%}#hc_product .ContBG ul li{width:32%!important;max-width:420px;margin:1.1% auto;background-color:#fff;text-align:center;border:1px solid #000;line-height:140%}@media screen and (max-width:1300px){#specCont #specA #specBody li.line2{flex-basis:100%}#specCont #specA #specBody li:nth-child(1){display:none}#hc_product .ContBG ul{justify-content:center;align-items:center}#hc_product .ContBG ul li{width:100%!important;margin:35px auto}}#hc_product .ContBG ul li a{text-decoration:none;color:#ff4b81;font-size:1.4rem;transition:.4s}#hc_product .ContBG ul li a img{max-width:420px;display:block;margin-bottom:10px}#hc_product .ContBG ul li a p{display:block;width:260px;height:50px;background-color:#666;margin:10px auto;line-height:50px;border-radius:30px;text-decoration:none;color:#fff;font-size:1.8rem;font-weight:700;position:relative;transition:.4s}#hc_product .ContBG ul li a p::after{display:block;text-align:center;content:"▶";background-color:#fff;color:#666;width:35px;height:35px;line-height:35px;border-radius:20px;position:absolute;right:7.5px;top:7.5px;transition:.4s}#hc_product .ContBG ul li a:hover{color:#e2772f;text-decoration:underline}#hc_product .ContBG ul li a:hover p{background-color:#e2772f;color:#fff}#hc_product .ContBG ul li a:hover p::after{transform:scale(1.1);color:#e2772f}.opeImage img{max-width:160px}.opeImage .x2Image{max-width:300px}.opeImage .def{max-width:100px!important}.opeImage .colorImage{max-width:240px}
/*# sourceMappingURL=frame.min.css.map */
