.fs06{font-size:0.6rem}.fs07{font-size:0.7rem}.fs08{font-size:0.8rem}.fs09{font-size:0.9rem}.fs10{font-size:1rem}.fs12{font-size:1.2rem}.fs14{font-size:1.4rem}.fs16{font-size:1.6rem}.fs18{font-size:1.8rem}.fs20{font-size:2rem}.fs25{font-size:2.5rem}.fs30{font-size:3rem}.fs35{font-size:3.5rem}.fs40{font-size:4rem}.fs45{font-size:4.5rem}.fs50{font-size:5rem}@media(min-width: 768px){.fs-md-06{font-size:0.6rem}.fs-md-07{font-size:0.7rem}.fs-md-08{font-size:0.8rem}.fs-md-09{font-size:0.9rem}.fs-md-10{font-size:1rem}.fs-md-12{font-size:1.2rem}.fs-md-14{font-size:1.4rem}.fs-md-16{font-size:1.6rem}.fs-md-18{font-size:1.8rem}.fs-md-20{font-size:2rem}.fs-md-25{font-size:2.5rem}.fs-md-30{font-size:3rem}.fs-md-35{font-size:3.5rem}.fs-md-40{font-size:4rem}.fs-md-45{font-size:4.5rem}.fs-md-50{font-size:5rem}}html{height:100%;font-size:14px !important}html body{min-height:100%;display:flex;flex-direction:column;color:#fff;background-color:#000}html body main{background:#000;flex:1}a{text-decoration:none;color:#fff}a:hover{color:#e6e6e6}h1,h2,h3,h4,h5,h6{margin:0}h2{font-family:"Bellefair",serif}h2 span{color:#fff;font-family:"Bellefair",serif;font-size:larger}ul{margin:0;padding:0;list-style:none}.wsnw{white-space:nowrap}small{font-size:.8em}.lh100{line-height:100% !important}.anchor{padding-top:150px;margin-top:-150px}.open,.close{display:none}@media screen and (max-width: 576px){.open,.close{display:block}}.open span{display:block;width:20px;height:1px;background-color:#fff}.open span:nth-child(2){margin:5px 0}header nav{background-color:#000}header nav a{font-family:"Noto Sans",sans-serif;color:#ddd}header nav a:hover{color:#fff}header nav input[type=checkbox]{position:absolute;left:-50vw}header nav .logo-head{display:flex;justify-content:center;flex-direction:column;color:#fff;padding:.5rem .5rem}header nav .logo-head img{width:170px}@media screen and (max-width: 576px){header nav .logo-head img{width:150px}header nav .logo-head h1{display:none}}header nav #menu{transition:.3s}header nav #menu>ul{display:flex;height:100%}header nav #menu>ul>li{display:flex}header nav #menu>ul>li>a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border-bottom:1px solid rgba(0,0,0,0);transition:.5s;margin-bottom:2px}header nav #menu>ul>li.dropdown{position:relative}header nav #menu>ul>li.dropdown ul{margin:0;position:absolute;bottom:0;left:0;transform:translateY(100%);z-index:999;display:none;width:200px;padding-bottom:1rem}header nav #menu>ul>li.dropdown ul li a{display:block;padding:.5rem 1rem;font-size:.9em}header nav #menu>ul>li.dropdown ul.show{display:block}@media screen and (max-width: 576px){header nav #menu>ul>li.dropdown ul{position:relative;transform:translateY(0%);width:100%}}@media screen and (max-width: 576px){header nav #menu>ul>li.dropdown{flex-direction:column}}@media screen and (max-width: 576px){header nav #menu{position:fixed;overflow:auto;z-index:9999;top:0;left:-100vw;background-image:linear-gradient(180deg, rgb(0, 0, 0) 30%, rgb(177, 142, 255));background-color:#000;width:100vw;height:100%;min-height:100vh}header nav #menu ul{margin:1rem;flex-wrap:wrap;height:auto}header nav #menu ul li{width:100%}header nav #menu ul li a{font-size:1.5rem;text-align:center;width:100%;padding:.5rem}}header nav input[type=checkbox]:checked+#menu{left:0}header nav.fixed-top{background-color:rgba(0,0,0,.9)}header nav.fixed-top h1{display:none}nav a{display:inline-block;font-size:120%;text-decoration:none;transition:.5s}nav a:hover{transform:rotateX(360deg)}footer{background-image:url("../image/foot_bg_1.jpg");background-position:center top;background-size:cover;padding:1.5rem 0}@media screen and (max-width: 576px){footer{background-image:url("../image/foot_bg_2.jpg")}}footer .vr{border-left:.5px solid #707070;padding:0 10px}footer .vr a{display:inline-block;text-decoration:none;transition:.5s;font-size:1.2rem !important;text-shadow:0px 5px 8px #000}footer .vr a:hover{transform:rotateX(360deg)}@media screen and (max-width: 576px){footer .vr a{font-size:1rem !important}}.material-symbols-outlined{background:linear-gradient(#000, #b18eff);font-size:40px}.contact-box{color:#000}.contact-box h2:first-child{display:flex;justify-content:center;align-items:center}.contact-box h2:first-child::before,.contact-box h2:first-child::after{content:"";width:100px;height:1px}.contact-box .partition{border-right:1px dashed #aaa;padding-right:2.5rem}.contact-box .partition a{color:#000;font-size:1.8rem}@media screen and (max-width: 576px){.contact-box .partition{border-right:none;padding-right:0rem;border-bottom:1px dashed #aaa}}.contact-box .contact-btn{background:linear-gradient(#000, #b18eff);background-color:none !important}.contact-box .contact-btn:hover{background:linear-gradient(#b18eff, #000)}.bg-contact{background-color:rgba(96,96,96,.7);padding:4rem 0;margin:1.5rem 0}.bg-contact .gap-2 .btn{color:#fff;border-radius:100px;padding:15px;font-size:larger}.bg-contact .gap-2 .btn:hover{background-color:#fff;color:#000}.copyright{font-size:.6rem;text-align:center;color:#ccc;background-color:#000}.btn1{position:relative;height:10vh}.btn2{position:absolute;top:0;bottom:0;left:0;right:0;width:200px;height:40px;margin:auto}.btn3{position:relative;width:200px;height:40px;margin:0 auto;line-height:40px;text-align:center}.btn3::before{content:"";position:absolute;top:-100px;left:0;right:0;width:1px;height:80px;margin:auto;visibility:hidden;opacity:0}.btn3:hover::before{animation:sword .5s}.btn3 a{display:block;color:#fff;font-size:13px;text-decoration:none}.btn3 a::before,.btn3 a::after{content:"";position:absolute;top:0;width:100px;height:38px;border-top:1px solid rgba(255,0,206,.5);border-bottom:1px solid rgba(255,0,206,.5);transition:all .5s 0s}.btn3 a::before{left:0;border-left:1px solid rgba(255,0,206,.5)}.btn3 a::after{right:0;border-right:1px solid rgba(255,0,206,.5)}.btn3 a:hover::before{left:-20px;transition:all .5s .2s;opacity:0}.btn3 a:hover::after{right:-20px;transition:all .5s .2s;opacity:0}@keyframes sword{0%{top:-100px;visibility:hidden;opacity:0}20%{visibility:visible;opacity:1}100%{top:100px;visibility:hidden;opacity:0}}.item_btn{border:1px solid #ff00ce;border-radius:9999px;padding:12px 60px}.item_btn:hover{background-color:#404040}.pink_line{border:1px solid #ff00ce;border-radius:9999px;padding:12px 90px;color:#707070}.pink_line:hover{background-color:#ccc}.fc-bc{color:#000}.bg-bc{background-color:#000 !important}.btn-bc{background-color:#000;color:#f0f0f0}.btn-bc:hover{color:#fff}.alert-bc{background-color:#b3b3b3;color:#000;border:1px solid #000;border-radius:3px}.fc-kc{color:#000}.bg-kc{background-color:#000 !important}.btn-kc{background-color:#000;color:#f0f0f0}.btn-kc:hover{color:#fff}.alert-kc{background-color:#b3b3b3;color:#000;border:1px solid #000;border-radius:3px}.fc-btn{color:#000}.bg-btn{background-color:#000 !important}.btn-btn{background-color:#000;color:#f0f0f0}.btn-btn:hover{color:#fff}.alert-btn{background-color:#b3b3b3;color:#000;border:1px solid #000;border-radius:3px}.fc-sc{color:#689f38}.bg-sc{background-color:#689f38 !important}.btn-sc{background-color:#689f38;color:#f0f0f0}.btn-sc:hover{color:#fff}.alert-sc{background-color:#fff;color:#5c8c31;border:1px solid #689f38;border-radius:3px}.fc-white{color:#fff}.bg-white{background-color:#fff !important}.btn-white{background-color:#fff;color:#f0f0f0}.btn-white:hover{color:#fff}.alert-white{background-color:#fff;color:#f2f2f2;border:1px solid #fff;border-radius:3px}.fc-black{color:#121212}.bg-black{background-color:#121212 !important}.btn-black{background-color:#121212;color:#f0f0f0}.btn-black:hover{color:#fff}.alert-black{background-color:#c5c5c5;color:#050505;border:1px solid #121212;border-radius:3px}.fc-red{color:#d81b60}.bg-red{background-color:#d81b60 !important}.btn-red{background-color:#d81b60;color:#f0f0f0}.btn-red:hover{color:#fff}.alert-red{background-color:#fff;color:#c11856;border:1px solid #d81b60;border-radius:3px}.fc-pink{color:#ff00b1}.bg-pink{background-color:#ff00b1 !important}.btn-pink{background-color:#ff00b1;color:#f0f0f0}.btn-pink:hover{color:#fff}.alert-pink{background-color:#fff;color:#e6009f;border:1px solid #ff00b1;border-radius:3px}.fc-blue{color:#2fbeb3}.bg-blue{background-color:#2fbeb3 !important}.btn-blue{background-color:#2fbeb3;color:#f0f0f0}.btn-blue:hover{color:#fff}.alert-blue{background-color:#fff;color:#2aaaa0;border:1px solid #2fbeb3;border-radius:3px}.fc-green{color:#7cb342}.bg-green{background-color:#7cb342 !important}.btn-green{background-color:#7cb342;color:#f0f0f0}.btn-green:hover{color:#fff}.alert-green{background-color:#fff;color:#6fa03b;border:1px solid #7cb342;border-radius:3px}.fc-yellow{color:#fdd835}.bg-yellow{background-color:#fdd835 !important}.btn-yellow{background-color:#fdd835;color:#f0f0f0}.btn-yellow:hover{color:#fff}.alert-yellow{background-color:#fff;color:#fdd31c;border:1px solid #fdd835;border-radius:3px}.fc-orange{color:#ff9d00}.bg-orange{background-color:#ff9d00 !important}.btn-orange{background-color:#ff9d00;color:#f0f0f0}.btn-orange:hover{color:#fff}.alert-orange{background-color:#fff;color:#e68d00;border:1px solid #ff9d00;border-radius:3px}.fc-room{color:#fbc02d}.bg-room{background-color:#fbc02d !important}.btn-room{background-color:#fbc02d;color:#f0f0f0}.btn-room:hover{color:#fff}.alert-room{background-color:#fff;color:#fbb814;border:1px solid #fbc02d;border-radius:3px}.fc-cool{color:#2196f3}.bg-cool{background-color:#2196f3 !important}.btn-cool{background-color:#2196f3;color:#f0f0f0}.btn-cool:hover{color:#fff}.alert-cool{background-color:#fff;color:#0d8aee;border:1px solid #2196f3;border-radius:3px}.fc-cold{color:#3f51b5}.bg-cold{background-color:#3f51b5 !important}.btn-cold{background-color:#3f51b5;color:#f0f0f0}.btn-cold:hover{color:#fff}.alert-cold{background-color:#fff;color:#3849a2;border:1px solid #3f51b5;border-radius:3px}.fc-gray{color:#aaa}.bg-gray{background-color:#aaa !important}.btn-gray{background-color:#aaa;color:#f0f0f0}.btn-gray:hover{color:#fff}.alert-gray{background-color:#fff;color:#9d9d9d;border:1px solid #aaa;border-radius:3px}.fc-gray-light{color:#fafafa}.bg-gray-light{background-color:#fafafa !important}.btn-gray-light{background-color:#fafafa;color:#f0f0f0}.btn-gray-light:hover{color:#fff}.alert-gray-light{background-color:#fff;color:#ededed;border:1px solid #fafafa;border-radius:3px}@media screen and (max-width: 576px){h2.heading{margin-bottom:0}}h2.heading span{display:flex;align-items:center;justify-content:center}h2.heading span::before{border-top:.2px solid;content:"";width:4em}h2.heading span::after{border-top:.2px solid;content:"";width:4em}h2.heading span::before{margin-right:.5em}h2.heading span::after{margin-left:.5em}h2.heading small{font-family:"Noto Sans",sans-serif;padding:1rem}h2.heading a{display:block;color:#fff;background-color:#000;margin-left:auto;font-size:.8rem;padding:.3rem 1rem;border-radius:5px}h2.heading a:hover{background-color:#000}h3.heading{text-align:center}h3.heading span{color:#fff;display:block}h4{font-weight:500;font-size:1.8rem}.detail_table{color:#fff}.detail_table th{padding:1.3rem .8rem !important}.detail_table td{padding:1.3rem .8rem 1.3rem 0}.detail_table th{font-weight:normal;text-wrap:nowrap}.table-base th,.table-base td{padding:1.8rem 1.5rem !important;color:#fff}.table-base th{font-weight:normal;text-wrap:nowrap}@media screen and (max-width: 576px){.table-base th,.table-base td{padding:.8rem 1.5rem !important;display:block}.table-base th{margin-right:12rem;margin-bottom:1rem}.table-base td{margin-left:2rem;margin-bottom:2rem}}.table-cart th{font-weight:normal;background-color:#000 !important;color:#fff}b{color:#d81b60}form *:focus{box-shadow:none !important;border:1px solid #000 !important}.form-floating label{font-size:.8rem;color:#999;padding:1rem !important}textarea,.form-floating label b{color:#d81b60;padding-left:.2rem}.thumb01{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;content:"";padding-top:57%}@media(max-width: 576px){.thumb01{padding-top:60%}}.badge{font-family:none;color:#000;font-weight:normal;padding:.3rem 1.5rem;margin-right:.3rem}@media screen and (max-width: 576px){.badge{font-size:.7rem;max-width:45px;max-height:25px;padding:.3rem 1.8rem}}.ind-15{text-indent:-1.5rem;margin-left:1.5rem}.page-link{background-color:#000;color:#ddd;border:1px solid #000}.page-link:hover{background-color:#000;color:#fff;border:1px solid #000}.grid{display:grid;grid-template-rows:1fr 1fr 1fr}.works-contents h4{text-shadow:0px 5px 3px #000;font-weight:bold;letter-spacing:1.5px;font-size:1.8rem;justify-content:center;text-align:center;margin:auto}@media screen and (max-width: 576px){.works-contents h4{font-size:1.2rem}}.works-box{background-color:rgba(0,0,0,.6);width:45%;min-height:50%;padding:6.25rem 6.25rem 3.75rem 6.25rem;box-shadow:-5px -5px 20px 0px rgba(255,0,206,.2),55px -50px 30px -41px rgba(255,0,206,.2),-55px -50px 30px -41px rgba(255,0,206,.2),-7px 10px 20px 0px rgba(94,0,222,.2),55px 50px 30px -42px rgba(94,0,222,.2),-55px 50px 30px -42px rgba(94,0,222,.2),17px 17px 20px -10px rgba(94,0,222,.2),17px -16px 20px -10px rgba(255,0,206,.2)}.works-box h2{text-align:center}@media(max-width: 768px){.works-box{box-shadow:none;text-align:center;display:block;justify-content:center;width:auto;margin:0;padding:5rem 2rem}}.works-box p{text-align:center}.works-border{position:relative;display:inline-block;margin-bottom:1em}.works-border::before{content:"";position:absolute;left:50%;bottom:-20px;display:inline-block;width:100px;height:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:2px}.panel .box{height:100%}.panel .box .thumb{transition:.5s}.panel .box .date{display:block;background-color:#000;color:#fff;padding:.5rem .5rem 0 .5rem;transition:1s}.panel .box .title{display:block;background-color:#000;color:#fff;padding:0 .5rem .8rem .8rem;transition:1s}.panel .box:hover .thumb{filter:brightness(0.8)}.panel .box:hover .title{background-color:#000}.data-list01 .title{font-size:1.2rem}@media(max-width: 576px){.data-list01 .title{font-size:1.1rem}}.data-list01 .category{font-size:.7rem}.data-list01 .update{font-size:.9rem}@media(max-width: 576px){.data-list01 .update{font-size:.8rem}}.privacy{line-height:200%}.privacy th{margin-right:6.5rem !important}#payjp_checkout_box input[type=button]{background-image:none !important;background-color:#000 !important;border:none !important;font-size:1rem !important}#payjp_checkout_box input[type=button]:hover{background-color:#000 !important}#showcase{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;z-index:9999;background:rgba(0,0,0,.8);transition:1s;opacity:0}#showcase.active{opacity:1}#showcase img{max-height:80vh}.cp{cursor:pointer}.score-board.score-wide .score-point{font-size:8rem}.score-board-title{font-size:1.5rem;font-weight:bold}.score-board .score-point{font-size:4rem}.score-board img{max-width:200px;max-height:200px;width:100%}.score-board .team-logo{width:100%;aspect-ratio:1/1;display:block;background-position:center center;background-size:contain;background-repeat:no-repeat}.score-board-detail{font-size:2rem}@media screen and (max-width: 576px){.score-board.score-wide .score-point{font-size:4rem}.score-board-title{font-size:1.5rem}.score-board .score-point{font-size:4rem}.score-board-detail{font-size:1.5rem}}.big-shadow{box-shadow:-5px -5px 20px 0px rgba(255,0,206,.2),55px -50px 30px -41px rgba(255,0,206,.2),-55px -50px 30px -41px rgba(255,0,206,.2),-7px 10px 20px 0px rgba(94,0,222,.2),55px 50px 30px -42px rgba(94,0,222,.2),-55px 50px 30px -42px rgba(94,0,222,.2),17px 17px 20px -10px rgba(94,0,222,.2),17px -16px 20px -10px rgba(255,0,206,.2)}.small-shadow{box-shadow:-16px -16px 10px -13px rgba(255,0,206,.2),49px -44px 10px -42px rgba(255,0,206,.2),-50px -44px 10px -42px rgba(255,0,206,.2),16px -16px 10px -13px rgba(255,0,206,.2),-16px 16px 10px -13px rgba(94,0,222,.2),49px 43px 10px -40px rgba(94,0,222,.2),-49px 43px 10px -40px rgba(94,0,222,.2),16px 16px 10px -13px rgba(94,0,222,.2)}.bg-sns-link{background-image:url(../image/bg_sns.jpg);background-size:100%}.bg-sns-link .bx-heart,.bg-sns-link .bx-message-rounded,.bg-sns-link .bx-upload,.bg-sns-link .bxs-bookmark-star,.bg-sns-link .bxl-instagram{font-size:250%}@media screen and (max-width: 576px){.bg-sns-link{background-image:none}}.flow{margin:0 20%;padding:3rem 0 3rem 6rem;font-family:"Bellefair",serif}.flow .title_num{font-size:2.8rem}.flow .title{font-size:2.1rem}.flow p{font-size:1.2rem;line-height:1.9}.flow .step{position:relative;border-left:1px solid #fff;padding:0 0 5rem 4.5rem}.flow .step:before{font-size:2rem}.flow .step:after{content:"";position:absolute;display:block;top:1.5rem;left:-0.8rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#fff}@media screen and (max-width: 576px){.flow .step:after{display:none}}@media screen and (max-width: 576px){.flow .step{border-left:none;padding:0}}@media screen and (max-width: 576px){.flow{margin:0rem;padding:2rem}.flow .title_num{font-size:2.3rem}.flow .title{font-size:1.6rem}.flow p{font-size:1rem;line-height:1.8}}.mainte{margin:0 25%;padding:3rem 0;font-family:"Bellefair",serif}.mainte .title_num{font-size:2.8rem}.mainte .title{font-size:2.1rem}.mainte p{font-size:1.2rem;line-height:1.9}.mainte .step-noborder:before{font-size:2rem}@media screen and (max-width: 576px){.mainte{margin:0rem;padding:2rem}.mainte .title_num{font-size:2.3rem}.mainte .title{font-size:1.6rem}.mainte p{font-size:1rem;line-height:1.8}}.grade{background:linear-gradient(to left, rgba(255, 0, 206, 0.7), rgba(94, 0, 222, 0.7));bottom:10px}.no-grade{background:rgba(0,0,0,.7);bottom:10px}.insta_img,.foot_on{transition:transform .3s ease}.insta_img:hover,.foot_on:hover{transform:scale(1.1)}.bg-image{background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 768px){.bg-image .bg-image{background-image:none}}.bg-works{background-image:url(../image/works_1.jpg)}.bg-items{background-image:url(../image/used_car_1.jpg)}.bg-shop{background-image:url(../image/shop_1.jpg)}/*# sourceMappingURL=style.min.css.map */