﻿@import url("https://fonts.googleapis.com/css2?family=Kaisei+Decol:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Yusei+Magic&display=swap");@import url("https://fonts.googleapis.com/css2?family=RocknRoll+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Sawarabi+Gothic&display=swap");@import url("https://use.typekit.net/gsh7dbb.css");:root{--color-primary: #da3f60;--color-primary-rgb: 218,63,96;--color-secondary: #ff8200;--color-secondary-rgb: 255,130,0;--color-tertiary: #ee879c;--color-tertiary-rgb: 238,135,156;--color-gradation-primary: linear-gradient(0deg, rgba(255, 130, 0, 1), rgba(255, 241, 0, 1));--color-gradation-primary-70: linear-gradient(0deg, rgba(255, 130, 0, 0.7), rgba(255, 241, 0, 0.7));--color-gradation-secondary: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 1) 50%, rgba(255, 241, 0, 1) 100%);--color-text-primary: #57473b;--color-text-secondary: #fff;--color-text-disabled: #999;--color-text-link: #da3f60;--color-bg: #fff}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}:root{scroll-padding-top:100px}html,body{height:100%}body{font-family:"Sawarabi Gothic", sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;font-feature-settings:"palt";color:#57473b;background:#fff0fa;line-height:2;text-decoration:none;text-align:left;margin:0;padding:0;transition:all .2s ease}@media only screen and (max-width: 1024px){body{font-size:1.6rem}}.nopc{display:none}@media only screen and (max-width: 1024px){.nopc{display:block}.nosp{display:none !important}}.c-pr{color:var(--color-primary)}.c-se{color:var(--color-secondary)}img{width:100%;margin:0;padding:0;line-height:0;vertical-align:bottom;object-fit:contain}img.of-cover{object-fit:cover !important}img .w350{width:350px !important}img .w450{width:450px !important}img.w70per{width:70% !important}img.h100per{height:100% !important}.float-img-left{float:left;margin:5px 0.5em 0.5em 0}.float-img-right{float:right;margin:5px  0 0.5em 0.5em}.float-img-left.w30,.float-img-right.w30{max-width:30%}@media only screen and (max-width: 1024px){img{width:100%}}hr{border-top:1px solid var(--color-primary);width:100%;max-width:1200px;margin:30px auto}.nomg{margin:0 !important}.mgauto{margin:0 auto !important}.mt0{margin-top:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt80{margin-top:80px !important}.mt100{margin-top:100px !important}.mt130{margin-top:130px !important}.mt-65{margin-top:-65px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb60{margin-bottom:60px !important}.mb80{margin-bottom:80px !important}.mb100{margin-bottom:100px !important}.mb130{margin-bottom:130px !important}.mr20{margin-right:20px !important}.ml20{margin-left:20px !important}@media only screen and (max-width: 1024px){.mt0-sp{margin-top:0 !important}.mb0-sp{margin-bottom:0 !important}.mt100-sp{margin-top:100px !important}}.nopd{padding:0 !important}.pdt0{padding-top:0 !important}.pdb0{padding-bottom:0 !important}.pdtb40{padding-top:40px !important;padding-bottom:40px !important}.pdtb60{padding-top:60px !important;padding-bottom:60px !important}.pdtb70{padding-top:70px !important;padding-bottom:70px !important}.pdtb80{padding-top:80px !important;padding-bottom:80px !important}.pdlr60{padding-left:60px !important;padding-right:60px !important}.pdlr80{padding-left:80px !important;padding-right:80px !important}.pdlr120{padding-left:120px !important;padding-right:120px !important}@media only screen and (max-width: 1024px){.pdlr15-sp{padding-left:15px !important;padding-right:15px !important}.pdlr40-sp{padding-left:40px !important;padding-right:40px !important}}.top10per{top:10% !important}.top20per{top:20% !important}.top30per{top:30% !important}.top40per{top:40% !important}.top50per{top:50% !important}.top60per{top:60% !important}.top70per{top:70% !important}.left10per{left:10% !important}.left20per{left:20% !important}.left30per{left:30% !important}.left40per{left:40% !important}.left50per{left:50% !important}.left60per{left:60% !important}.left70per{left:70% !important}.t-c{text-align:center !important}.t-l{text-align:left !important}.t-r{text-align:right !important}@media only screen and (max-width: 1024px){.t-c-sp{text-align:center !important}.t-l-sp{text-align:left !important}.t-r-sp{text-align:right !important}}.t-i{text-indent:-0.5em !important}.w-fc{width:fit-content !important}.caution{font-size:1.5rem !important;color:#900 !important;text-indent:-1em !important;margin:0 0 0 1em !important}.caution:before{content:"※"}a.trans{transition:all .3s}a.trans:link{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=60);-moz-opacity:1;opacity:1;vertical-align:bottom}a.trans:visited{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=60);-moz-opacity:1;opacity:1;vertical-align:bottom}a.trans:hover{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=100);-moz-opacity:0.60;opacity:0.60;vertical-align:bottom}a.trans:active{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=60);-moz-opacity:1;opacity:1;vertical-align:bottom}a.linkTel:link{text-decoration:none;color:#c7aa8a;font-size:3rem}a.linkTel:visited{text-decoration:none;color:#c7aa8a;font-size:3rem}a.linkTel:hover{text-decoration:none;color:#c7aa8a;font-size:3rem}a.linkTel:active{text-decoration:none;color:#c7aa8a;font-size:3rem}@media only screen and (max-width: 1024px){a.linkTel:link{text-decoration:none;color:#c7aa8a;font-size:2.6rem}a.linkTel:visited{text-decoration:none;color:#c7aa8a;font-size:2.6rem}a.linkTel:hover{text-decoration:none;color:#c7aa8a;font-size:2.6rem}a.linkTel:active{text-decoration:none;color:#c7aa8a;font-size:2.6rem}}a.line{color:var(--color-secondary);font-weight:700;position:relative;display:inline-block;transition:.3s}a.line::after{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#f90000;transition:.3s}a.line:hover{color:#f90000}a.line:hover::after{width:100%}.arrowScroll{width:40px;height:40px;border:2px solid #07f;border-radius:50%;position:relative;animation:scroll_r 1.5s infinite;-webkit-animation:scroll_r 1.5s infinite;margin:1em auto 0 auto}.arrowScroll::before{content:'';position:absolute;top:9px;left:8px;width:16px;height:16px;border-left:2px solid #07f;border-bottom:2px solid #07f;transform:rotate(225deg)}@keyframes scroll_r{0%{transform:translate(0)}20%{transform:translateX(15px)}40%{transform:translate(0)}}.arrow-anim{width:30px;height:40px}.arrow-anim path{stroke:#2994D1;fill:transparent;stroke-width:1px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite}.arrow-anim path.a1{animation-delay:-1s}.arrow-anim path.a2{animation-delay:-0.5s}.arrow-anim path.a3{animation-delay:0s}@keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}.material-icons{vertical-align:middle}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.container{display:flex;padding:0;margin:0}.gnav{padding:0 10px 0 0;margin:0;z-index:9900}.gnav>ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.gnav>ul>li{color:#fff;margin-bottom:0.275em}.gnav>ul>li>a{font-size:1.08vw;font-family:"RocknRoll One", sans-serif;font-weight:500;line-height:1;color:var(--color-text-primary);text-align:left;position:relative;text-shadow:0 0 0 #fff,0 0 0 #fff,0 0 0 #fff,0 0 0 #fff;transition:all .4s}.gnav>ul>li>a span{margin-top:-0.1em}.gnav>ul>li>a:hover{color:var(--color-text-link);text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}.gnav>ul>li>a:active{background:#000}@media screen and (min-width: 1024px){.gnav>ul .sub,.header-wrap.fixed .gnav>ul .sub{opacity:0;position:absolute;transition:all 0.3s;visibility:hidden;padding:20px 0}.gnav>ul .sub>ul,.header-wrap.fixed .gnav>ul .sub>ul{padding:0.25em 0 0 0;margin:0 auto;background-color:rgba(var(--color-primary-rgb), 0.85)}.gnav>ul .sub>ul>li,.header-wrap.fixed .gnav>ul .sub>ul>li{color:#fff;padding:0 0.85em 0 0.5em;transition:all 0.3s;text-align:left;display:none;transition:all 0.3s}.gnav>ul .sub>ul>li a,.header-wrap.fixed .gnav>ul .sub>ul>li a{font-size:1.7rem;color:#fff;border-bottom:none;height:inherit;padding-left:1em;border-bottom:none;text-align:left;position:relative;transition:all 0.3s}.gnav>ul .sub>ul>li a::before,.header-wrap.fixed .gnav>ul .sub>ul>li a::before{font-family:"Material Icons";content:"\e5cc";position:absolute;top:50%;left:0;transform:translateY(-50%)}.gnav>ul .sub>ul>li:hover a,.header-wrap.fixed .gnav>ul .sub>ul>li:hover a{color:var(--color-secondary)}.gnav>ul .sub>ul>li img,.header-wrap.fixed .gnav>ul .sub>ul>li img{width:160px;margin:0 auto 1em auto}.gnav>ul .sub a,.header-wrap.fixed .gnav>ul .sub a{color:#fff;text-align:center;display:block}.gnav>ul>li:hover .sub,.header-wrap.fixed .gnav>ul>li:hover .sub{opacity:1;visibility:visible;display:flex}.gnav>ul>li:hover .sub ul li,.header-wrap.fixed .gnav>ul>li:hover .sub ul li{display:block}}.gnav-icon{display:none}@media screen and (max-width: 1024px){.gnav-header{z-index:9999;position:relative}.gnav>ul{background:#fff;display:none;left:50%;padding:80px 10px 10px 10px !important;position:absolute;transform:translate(-50%, 0%);width:100%}.gnav>ul li{padding:0}.gnav>ul li a,.gnav>ul li div.nav-sub{font-size:1.8rem;border-bottom:1px solid var(--color-secondary);border-right:none;color:var(--color-primary);font-weight:700;padding:0.65em 1em;text-align:left;display:block}.gnav>ul li a:last-child a,.gnav>ul li div.nav-sub:last-child a{border-bottom:none}.gnav>ul li a::after,.gnav>ul li div.nav-sub::after{display:none}.gnav>ul li a:hover,.gnav>ul li div.nav-sub:hover{color:var(--color-secondary)}.gnav>ul li a:hover::after,.gnav>ul li div.nav-sub:hover::after{display:none}.gnav>ul li a.nav-sub,.gnav>ul li div.nav-sub{position:relative}.gnav>ul li a.nav-sub::after,.gnav>ul li div.nav-sub::after{content:'';display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url("/official2024/wp-content/themes/conlabo/img/arrow.svg") no-repeat;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:transform 0.2s}.gnav>ul li .sub>ul{background:rgba(5,63,106,0.3)}.gnav>ul li .sub>ul>li img{display:none}.gnav>ul li a.sub_open,.gnav>ul li div.sub_open{background:rgba(5,63,106,0.6)}.gnav>ul li a.sub_open::after,.gnav>ul li div.sub_open::after{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.gnav-icon{color:#999;cursor:pointer;display:inline-block;font-size:28px;position:absolute;right:5px;top:15px;z-index:2}#gnav-icon:checked ~ .nav-wrap .gnav>ul{display:block}}@media screen and (max-width: 1024px){.gnav{left:0;position:fixed;top:0;width:100%}.gnav .sub{display:none}.nav{height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}.gnav-icon{display:none}.menu-icon{display:inline-block;position:fixed;right:8px;top:8px;cursor:pointer;padding:18px 8px;-webkit-tap-highlight-color:transparent;background:var(--color-primary)}.navicon{background:#fff;display:block;height:3px;width:26px;position:relative;transition:0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s}.navicon:before,.navicon:after{content:"";display:block;height:100%;width:100%;position:absolute;background:#fff;transition:0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s}.navicon:before{top:9px}.navicon:after{bottom:9px}.tel-btn a i{color:#174dfd;font-size:3rem}.gnav-icon:checked ~ .menu-icon .navicon:before{transform:rotate(-45deg)}.gnav-icon:checked ~ .menu-icon .navicon:after{transform:rotate(45deg)}.gnav-icon:checked ~ .menu-icon:not(.steps) .navicon:before{top:0}.gnav-icon:checked ~ .menu-icon:not(.steps) .navicon:after{bottom:0}.gnav-icon:checked ~ .menu-icon .navicon{background:transparent;transition:0.2192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s}}#keyvisual{position:relative;width:100%;height:65vh;background-image:url("/wp/wp-content/themes/ogikubohimitsu/img/img.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;margin:0}@media screen and (max-width: 767px){#keyvisual{height:50vh}}#keyvisual img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40%}@media screen and (max-width: 1024px){#keyvisual img{top:47%;width:60%}}footer{background:var(--color-gradation);color:#fff;font-size:1.4rem;font-weight:400;width:100%;padding:60px 6vw;margin:0 auto;box-sizing:border-box}.footer-wrapper{text-align:left;display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;max-width:1350px;margin:0 auto;z-index:9000}.footer-wrapper+.footer-wrapper{margin-top:30px}.footer-wrapper .l-area .logo{margin:0 50px 0 0}.footer-wrapper .l-area .logo img{width:320px;height:auto}.footer-wrapper .l-area .fnav ul{display:flex}.footer-wrapper .l-area .fnav ul li{font-size:1.65rem;color:#fff;font-weight:500;margin:0 1.5em 0.35em 0}.footer-wrapper .l-area .fnav ul li a{transition:all .5s}.footer-wrapper .l-area .fnav ul li a{text-decoration:none;color:#fff}.footer-wrapper .l-area .fnav ul li a:hover{text-decoration:none;color:var(--color-primary)}.footer-wrapper .r-area{z-index:8000}.footer-wrapper .r-area p{font-size:1.6rem;text-align:center}.footer-wrapper .r-area p.copyright{font-size:1.2rem;letter-spacing:0.25em;color:var(--color-primary)}@media only screen and (max-width: 1024px){footer{padding:30px 5vw}.footer-wrapper{text-align:center;flex-direction:column}.footer-wrapper .l-area .logo{margin:0 auto}.footer-wrapper .l-area .logo img{width:320px;height:auto}.footer-wrapper .l-area .fnav{display:none}.footer-wrapper .r-area{margin:15px auto;z-index:0}.footer-wrapper .r-area p{text-align:center}.footer-wrapper .r-area p .copyright{letter-spacing:normal}}.scroll_up{transition:0.8s ease-in-out;transform:translateY(30px);opacity:0}.scroll_up.on{transform:translateY(0);opacity:1.0}.scroll_down{transition:0.8s ease-in-out;transform:translateY(-30px);opacity:0}.scroll_up.on{transform:translateY(0);opacity:1.0}.scroll_left{transition:0.8s ease-in-out;transform:translateX(-30px);opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.scroll_left.on{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;transform:translateX(0)}.scroll_right{transition:0.8s ease-in-out;transform:translateX(30px);opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.scroll_right.on{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;transform:translateX(0)}.zoom_in{transition:0.8s ease-in-out;transform:scale(0.75);opacity:0}.zoom_in.on{transform:scale(1);opacity:1.0}.rotate_3d{transition:1.5s ease-in-out;perspective-origin:365px center;perspective:1000px;transform-origin:center top;transform:translate3d(0, 0, -300px) rotateZ(-3deg) rotateY(30deg) rotateX(-15deg);opacity:0}.rotate_3d.on{transform:translate3d(0, 0, 0) rotateZ(0deg) rotateY(0deg) rotateX(0deg);transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.2s,opacity 0.6s ease 0.2s;opacity:1}.fade_in{transition:1.0s ease-in-out;opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.fade_in.on{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0}.img_wrap_left{position:relative;overflow:hidden}.img_wrap_left::before{content:'';position:absolute;inset:0;background:#fff;z-index:1;transform:translateX(0);opacity:1;transition:none}.img_wrap_left.on::before{animation:mask-slide-left 1s ease forwards}.img_wrap_right{position:relative;overflow:hidden}.img_wrap_right::before{content:'';position:absolute;inset:0;background:#fff;z-index:1;transform:translateX(0);opacity:1;transition:none}.img_wrap_right.on::before{animation:mask-slide-right 1s ease forwards}@keyframes mask-slide-left{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100%)}}@keyframes mask-slide-right{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-100%)}}.timing02{transition-delay:.2s}.timing03{transition-delay:.4s}.timing04{transition-delay:.6s}.timing05{transition-delay:.8s}.zoom-img{transform:scale(1.25);transition:transform 0.4s ease-out;will-change:transform}.slide-in-up{animation:slide-in-up 2.85s ease-in-out infinite}@keyframes slide-in-up{from{transform:translateY(20%);opacity:0}to{transform:translateY(0%);opacity:1}}.floating{animation:floating 4s ease-in-out infinite}@keyframes floating{0%, 100%{transform:translateY(-10%)}50%{transform:translateY(10%)}}.blink{animation:blink 2s ease-in-out infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0.2}}.heartbeat{animation:heartbeat 1.2s ease-in-out infinite}@keyframes heartbeat{0%, 100%{transform:scale(1)}50%{transform:scale(1.2)}}.swing{animation:swing 3s ease-in-out infinite}@keyframes swing{0%{transform:rotate(-2deg)}25%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(-2deg)}}.swing2{animation:swing 3s ease-in-out infinite}@keyframes swing2{0%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}100%{transform:rotate(-4deg)}}.swing3{animation:swing 3s ease-in-out infinite}@keyframes swing3{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.delay1{animation-delay:0s !important}.delay2{animation-delay:0.3s !important}.delay3{animation-delay:0.6s !important}.delay4{animation-delay:0.9s !important}#contents{width:100%;margin:0 auto}@media only screen and (max-width: 1024px){#contents{padding:0}}.nav-wrap{position:fixed;left:0;top:0;height:100vh;width:calc(50% - 290px);display:flex;flex-direction:column;padding:5vh 0 5vh 2.5vw}.nav-wrap .nav-box{border:1px solid #f0b8bf;border-radius:8px;padding:15px;position:relative}.nav-wrap .nav-box:before{background-color:rgba(255,255,255,0.7);border-radius:8px;content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:12px;z-index:-1}.nav-wrap .nav-box:after{background:repeating-linear-gradient(-45deg, #f5d5da, #f5d5da 5px, #fcf0f1 0, #fcf0f1 10px);border-radius:8px;content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-2}.nav-wrap .foot-area{position:absolute;bottom:5vh}.nav-wrap .foot-area img{width:65%}.nav-wrap .foot-area ul{margin:0.5em 0 0 0}.nav-wrap .foot-area ul li{line-height:1.8;margin:0 0 0 0.25em}.nav-wrap .foot-area ul li a{font-size:1.05vw;transition:all 0.3s}.nav-wrap .foot-area ul li a:hover{color:var(--color-secondary)}@media only screen and (max-width: 1024px){.nav-wrap{z-index:6000}.nav-wrap .foot-area{display:none}}.item-wrap{position:fixed;right:0;top:0;height:100vh;width:calc(50% - 290px);display:flex;flex-direction:column;align-items:center;padding:5vh 2.5vw 5vh 0}.item-wrap .title-area{width:100%;max-width:300px}.item-wrap .img-area{width:100%;max-width:300px;text-align:center}.item-wrap .img-area img{width:90%}@media only screen and (max-width: 1024px){.item-wrap{display:none}}.item-img{position:relative;margin-top:10px}.item-img img{width:100%}.item-img .pop{position:absolute;top:0;right:0;transform:rotate(30deg);background:linear-gradient(150deg, #ec5623, #e21c37);color:#fff;font-size:1.5rem;line-height:1.4;border-radius:50%;aspect-ratio:1 / 1;width:20%;display:flex;justify-content:center;align-items:center}.item-wrap .item-img .pop{font-size:1.2rem}.price-wrap{width:100%}.price-wrap .price-del{background-image:linear-gradient(transparent 0.5em, var(--color-text-primary) 0, var(--color-text-primary) calc(0.5em + 1px), transparent 0, transparent calc(0.5em + 3px), var(--color-text-primary) 0, var(--color-text-primary) calc(0.5em + 4px), transparent 0);padding:0 2px;margin:0 0 1em 0;font-size:1.8rem;line-height:1;display:inline-block}.price-wrap .price-set{display:flex;justify-content:space-between}.price-wrap .price-set .limited{background:var(--color-primary);font-family:"RocknRoll One", sans-serif;font-size:1.65rem;font-weight:500;color:#fff;line-height:1;padding:0 15px;display:flex;flex-direction:column;justify-content:center;align-items:center}.price-wrap .price-set .limited span{display:block;margin:0 auto;text-align:center}.price-wrap .price-set .limited .limited-set{display:flex;justify-content:center;align-items:baseline}.price-wrap .price-set .limited .limited-set strong{font-family:"alternate-gothic-atf", sans-serif;font-weight:700;font-size:3.5rem;margin:0 0.075em;top:2px;position:relative}.price-wrap .price-set .price{font-family:"RocknRoll One", sans-serif;font-size:3.8rem;font-weight:500;color:var(--color-primary);line-height:1;position:relative}.price-wrap .price-set .price span{font-family:"alternate-gothic-atf", sans-serif;font-weight:700;font-size:6.5rem}.price-wrap .price-set .price .tax{position:absolute;top:6px;right:0;font-size:1.3rem}.price-wrap .price-text{font-size:1.6rem;line-height:1.4;text-align:left;margin:0.5em auto 0}.item-wrap .price-wrap{width:100%;max-width:270px}.item-wrap .price-wrap .price-del{font-size:1.8rem;line-height:1}.item-wrap .price-wrap .price-set .limited{font-size:1rem;padding:0 5px}.item-wrap .price-wrap .price-set .limited .limited-set strong{font-size:2.3rem;margin:0 0.05em;top:2px}.item-wrap .price-wrap .price-set .price{font-size:2.85rem;line-height:1}.item-wrap .price-wrap .price-set .price span{font-size:4.6rem}.item-wrap .price-wrap .price-set .price .tax{top:2px;right:0;font-size:1.1rem}.item-wrap .price-wrap .price-text{font-size:1.3rem}@media only screen and (max-width: 1024px){.price-wrap .price-del{font-size:1.8rem;line-height:1}.price-wrap .price-set .limited{font-size:1.5rem;padding:0 10px}.price-wrap .price-set .limited .limited-set strong{font-size:3rem;top:2px}.price-wrap .price-set .price{font-size:3.5rem;line-height:1}.price-wrap .price-set .price span{font-size:5.8rem}.price-wrap .price-set .price .tax{top:5px;right:0;font-size:1.25rem}.price-wrap .price-text{font-size:1.3rem}}main.main-wrap{width:450px;margin:0 auto}main.main-wrap .frame-top{max-width:452px;pointer-events:none;position:fixed;top:0;left:50%;transform:translate(-50%);z-index:5000}main.main-wrap .frame-bottom{max-width:452px;pointer-events:none;position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:5000}@media screen and (max-width: 1025px){main.main-wrap{width:100%}main.main-wrap .frame-top{display:none}main.main-wrap .frame-bottom{display:none}}section{width:100%;position:relative;padding:60px 0;margin:40px auto 0;border-radius:50px}section.no-space{padding:0}section.bgwh{background-color:#fff}section.bg-contact{background:url("/wp/wp-content/themes/shirai/img/bg_contact.jpg") center center no-repeat fixed;background-size:cover}section#introduction{margin:0 auto;border-radius:0 0 50px 50px}@media only screen and (max-width: 1024px){section.fv{padding:0;margin:0}}.scroll-bg{height:350px}.inner{text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;width:100%;max-width:550px;padding:0 15px;margin:0 auto;position:relative}.inner.full{max-width:inherit;margin:0 auto}.inner.rr{flex-direction:row-reverse}.inner.h-center{justify-content:center}.inner.v-center{align-items:center;align-content:center}.inner.no-space{padding:0;margin:0 auto;max-width:initial}.inner.inner-grid{text-align:center;width:100%;max-width:1200px;padding:0;margin:0 auto;position:relative;display:grid;grid-template-columns:repeat(3, 1fr);gap:2%}.inner.inner-grid.grid4{grid-template-columns:repeat(4, 1fr)}.inner.inner-grid .inner-area{padding:0 20px}.inner-area100{text-align:left;width:100%;padding:0 20px;align-self:auto}.inner-area75{text-align:left;width:75%;padding:0 20px;align-self:auto}.inner-area70{text-align:left;width:70%;padding:0 20px;align-self:auto}.inner-area60{text-align:left;width:60%;padding:0 20px;align-self:auto}.inner-area50{text-align:left;width:50%;padding:0 20px;align-self:auto}.inner-area40{text-align:left;width:40%;padding:0 20px;align-self:auto}.inner-area33{text-align:left;width:33.3%;padding:0 20px;align-self:auto}.inner-area30{text-align:left;width:30%;padding:0 20px;align-self:auto}.inner-area25{text-align:left;width:25%;padding:0 20px;align-self:auto}.inner-area100.t-c,.inner-area75.t-c,.inner-area70.t-c,.inner-area60.t-c,.inner-area50.t-c,.inner-area40.t-c,.inner-area33.t-c,.inner-area30.t-c,.inner-area25.t-c,.inner-areaMenu.t-c{text-align:center}.inner-area100.t-l,.inner-area75.t-l,.inner-area70.t-l,.inner-area60.t-l,.inner-area50.t-l,.inner-area40.t-l,.inner-area33.t-l,.inner-area30.t-l,.inner-area25.t-l,.inner-areaMenu.t-l{text-align:left}.inner-area100.t-r,.inner-area75.t-r,.inner-area70.t-r,.inner-area60.t-r,.inner-area50.t-r,.inner-area40.t-r,.inner-area33.t-r,.inner-area30.t-r,.inner-area25.t-r,.inner-areaMenu.t-r{text-align:right}.inner-area100.no-space,.inner-area75.no-space,.inner-area70.no-space,.inner-area60.no-space,.inner-area50.no-space,.inner-area40.no-space,.inner-area33.no-space,.inner-area30.no-space,.inner-area25.no-space,.inner-areaMenu.no-space{padding:0;margin:0 auto}.inner-area100.v-c,.inner-area75.v-c,.inner-area70.v-c,.inner-area60.v-c,.inner-area50.v-c,.inner-area40.v-c,.inner-area33.v-c,.inner-area30.v-c,.inner-area25.v-c,.inner-areaMenu.v-c{display:flex;flex-direction:column;justify-content:center;height:50vh}@media only screen and (max-width: 1024px){.inner-area100,.inner-area75,.inner-area70,.inner-area60,.inner-area50,.inner-area40,.inner-area33,.inner-area30,.inner-area25{width:100%;padding:0 3px;margin:0 auto}.inner-area100.no-space,.inner-area75.no-space,.inner-area70.no-space,.inner-area60.no-space,.inner-area50.no-space,.inner-area40.no-space,.inner-area33.no-space,.inner-area30.no-space,.inner-area25.no-space{width:100%;padding:0;margin:0 auto}div[class*="inner-area"]+div[class*="inner-area"]{margin-top:30px}}.inner p strong,h2 strong,h3 strong{font-size:2.4rem;font-weight:500}.inner p.lead,h2.lead,h3.lead{color:var(--color-primary);font-family:"RocknRoll One", sans-serif;font-weight:500;font-size:2.6rem;line-height:1.6;text-align:center;margin:45px auto}.inner p.lead.w-v,h2.lead.w-v,h3.lead.w-v{writing-mode:vertical-rl;margin:0}.inner p.lead strong,h2.lead strong,h3.lead strong{font-size:3rem;font-weight:500}.inner p.lead strong.bk,h2.lead strong.bk,h3.lead strong.bk{color:var(--color-text-primary)}.inner p.catch,h2.catch,h3.catch{font-size:3.6rem}.inner p.catch strong,h2.catch strong,h3.catch strong{font-size:4rem}.inner p.tagline,h2.tagline,h3.tagline{font-size:2.2rem}.inner p.box,h2.box,h3.box{color:#000;font-size:1.8rem;font-weight:500;background:#fff;display:inline-block;padding:0.25em 0.75em}.inner p.wh,h2.wh,h3.wh{color:#fff}.inner p+p,.inner ul+p,.inner ol+p,.inner p+ul,.inner p+ol,.inner p+dl{margin-top:1em}@media only screen and (max-width: 1024px){.inner p strong{font-size:2rem}.inner p.lead{font-size:2.8rem}.inner p.lead strong{font-size:2.67rem}.inner p.sp_center{text-align:center}}.nav-title{font-family:"greycliff-gurmukhi-cf", sans-serif;font-weight:700;color:var(--color-tertiary);font-size:4rem;line-height:1;margin-bottom:5px}@media only screen and (max-width: 1024px){.nav-title{display:none}}.titlebg1{font-size:2.4rem;text-align:center}.titlebg2{font-size:2.5rem;text-align:center}.titlebg2 span{font-size:3.8rem}.titlebg3{z-index:100;position:relative;margin:0 auto;width:fit-content}.titlebg3 .title-area{font-family:"Kaisei Decol", serif;color:#fff;font-size:2.8rem;font-weight:500;text-align:center;position:relative;background:var(--color-primary);display:flex;justify-content:center;align-items:center;width:fit-content;height:70px;padding:0 1em;margin:2em auto}.titlebg3 .title-area:before,.titlebg3 .title-area:after{content:"";position:absolute;display:block;bottom:-20px;border:35px solid #d95773;z-index:-1}.titlebg3 .title-area:before{left:-45px;border-right-width:30px;border-left-color:transparent}.titlebg3 .title-area:after{right:-45px;border-left-width:30px;border-right-color:transparent}.titlebg3 .title-area>span:before,.titlebg3 .title-area>span:after{content:"";position:absolute;display:block;border-style:solid;border-color:#d1143c transparent transparent transparent;bottom:-20px}.titlebg3 .title-area>span:before{left:0;border-width:20px 0 0 20px}.titlebg3 .title-area>span:after{right:0;border-width:20px 20px 0 0}@media only screen and (max-width: 1024px){.titlebg3 .title-area{font-size:2.1rem;height:70px;padding:0 0.5em;margin:2em auto}.titlebg3 .title-area:before,.titlebg3 .title-area:after{content:"";position:absolute;display:block;bottom:-20px;border:35px solid #d95773;z-index:-1}.titlebg3 .title-area:before{left:-45px;border-right-width:30px;border-left-color:transparent}.titlebg3 .title-area:after{right:-45px;border-left-width:30px;border-right-color:transparent}.titlebg3 .title-area>span:before,.titlebg3 .title-area>span:after{content:"";position:absolute;display:block;border-style:solid;border-color:#d1143c transparent transparent transparent;bottom:-20px}.titlebg3 .title-area>span:before{left:0;border-width:20px 0 0 20px}.titlebg3 .title-area>span:after{right:0;border-width:20px 20px 0 0}}.titlebg4{font-family:"Noto Sans", sans-serif;font-weight:400;color:#fff;margin:2em 0 1em;padding:0.3em 0.5em;background-color:#f29c9f;border:2px solid #fff;box-shadow:0px 0px 0px 5px #f29c9f}.titlebg5{position:relative;width:100%}.titlebg5 img{width:100%}.titlebg5 span{font-family:"RocknRoll One", sans-serif;color:var(--color-text-primary);font-size:2.4rem;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.titlebg6{position:relative;margin:40px auto}.titlebg6 h2{font-family:"RocknRoll One", sans-serif;color:var(--color-primary);font-size:3rem;font-weight:500;text-align:center;position:relative;z-index:10}.titlebg6 img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%}.titlebg6.type2{padding:4em 0 0 0}.titlebg6.type2 img{width:60%}.titlebg6.type3{padding:4em 0 0 0}.titlebg6.type3 img{width:100%}.titlebg6.type4 img{top:50%;left:50%;transform:translate(-50%, -50%);width:60%}.titlebg6.type5{margin-bottom:60px}.titlebg6.type5 h2{font-size:6rem;line-height:1.35}.titlebg6.type5 h2 span{font-size:2.4rem;display:block}.titlebg6.type5 img{top:50%;left:50%;transform:translate(-50%, -50%);width:60%}.titlebg6.type6{margin-bottom:60px}.titlebg6.type6 h2{font-size:3rem;color:var(--color-text-primary);position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.titlebg6.type6 img{position:relative;width:70%}.titlebg7{font-family:"RocknRoll One", sans-serif;color:#5f4c3f;font-size:3.6rem;font-weight:500;text-align:center;margin:0 auto;position:relative}.titlebg7 span{transform:rotate(-20deg);font-size:4.5rem;top:-0.1em;position:relative;margin-right:0.5em}.titlebg7 span.pop{position:absolute;top:50%;right:0;transform:rotate(30deg) translateY(-50%);background:linear-gradient(150deg, #ec5623, #e21c37);color:#fff;font-size:1.5rem;line-height:1.4;border-radius:50%;aspect-ratio:1 / 1;width:22%;margin:0;display:flex;justify-content:center;align-items:center}.title-wrap{width:100%;max-width:1200px;padding:0 20px;margin:0 auto}.text-box1{font-size:2.2rem;line-height:1.5;text-align:center;padding:0 0.75em 1.5em;margin:1.3em auto 0 auto;position:relative}.text-box1 img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:75%}.text-box2{color:var(--color-secondary);font-size:2.7rem;text-align:center;border:10px solid #ffc;margin:10px auto 25px;padding:10px;position:relative;z-index:0}.text-box2:before{background-color:var(--color-primary);content:'';display:block;position:absolute;top:-10px;left:-10px;width:10px;height:10px;z-index:1}.text-box3{z-index:100;position:relative}.text-box3 span{font-size:2.4rem;font-weight:700;text-align:center;background:#fff;display:block;margin:0 auto 25px;padding:0.5em 1em;position:relative}.text-box3 span:after{background:repeating-linear-gradient(-45deg, #f5d5da, #f5d5da 5px, #fcf0f1 0, #fcf0f1 10px);content:'';position:absolute;top:10px;left:13px;width:100%;height:100%;z-index:-1}.text-box4{position:relative;width:100%;margin:0 auto}.text-box4 .img-spark01{position:absolute;top:5%;left:10%;width:10%}.text-box4 .img-spark02{position:absolute;bottom:10%;right:10%;width:8%}.text-box4 .img-heart01{position:absolute;top:0;left:0;width:10%}.text-box4 .img-heart02{position:absolute;bottom:22%;right:0;width:8%}.text-box4 .img-star01{position:absolute;bottom:18%;right:0;width:8%}.text-box4 .img-star02{position:absolute;bottom:-3%;left:12%;width:16%}.text-box4 .img-pet01{position:absolute;top:9%;left:0;width:15%}.text-box4 .img-pet02{position:absolute;top:5%;right:-2%;width:20%}.text-box4 .img-pet03{position:absolute;bottom:-40%;left:50%;transform:translateX(-50%);width:14%}.text-box4 .img-pet04{position:absolute;bottom:-20%;left:50%;transform:translateX(-60%);width:17%}.text-box4 .img-shiny01{position:absolute;top:11%;left:0;width:16%}.text-box4 .img-shiny02{position:absolute;top:13%;right:0;width:12%}@media only screen and (max-width: 1024px){.text-box4 .img-spark01{position:absolute;top:5%;left:3%;width:10%}.text-box4 .img-spark02{position:absolute;bottom:10%;right:3%;width:8%}.text-box4 .img-heart01{position:absolute;top:20%;left:0;width:10%}.text-box4 .img-heart02{position:absolute;bottom:60%;right:1%;width:8%}.text-box4 .img-star01{position:absolute;top:2%;right:15%;width:13%}.text-box4 .img-star02{position:absolute;bottom:-3%;left:12%;width:16%}.text-box4 .img-pet01{position:absolute;top:9%;left:0;width:15%}.text-box4 .img-pet02{position:absolute;top:8%;right:0;width:18%}.text-box4 .img-pet03{position:absolute;bottom:-40%;left:50%;transform:translateX(-50%);width:14%}.text-box4 .img-pet04{position:absolute;bottom:-20%;left:50%;transform:translateX(-60%);width:17%}.text-box4 .img-shiny01{position:absolute;top:11%;left:0;width:16%}.text-box4 .img-shiny02{position:absolute;top:13%;right:0;width:12%}}.text-box5{font-size:2.4rem;margin:1em auto;padding:0.3em 0.35em 0.3em 10px;border-left:13px solid #f29c9f;background-color:#fdeeef;box-shadow:0 5px 3px #c8baa7}@media only screen and (max-width: 1024px){.text-box5{font-size:2.2rem;padding:0.25em 0.25em 0.25em 10px}}.text-box6{background-color:#ffd;border-radius:5px;margin:60px auto 30px;padding:45px 20px 20px 20px;position:relative;z-index:0}.text-box6:before{border:1px solid #fff;border-radius:5px;content:'';display:block;position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:-1}.text-box6 span{background-color:rgba(129,210,237,0.9);background-image:radial-gradient(rgba(255,255,255,0.6) 20%, transparent 0),radial-gradient(rgba(255,255,255,0.6) 20%, transparent 0);background-position:0 0, 8px 8px;background-size:15px 15px;border-left:2px dotted rgba(0,0,0,0.1);border-right:2px dotted rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.2);display:block;padding:5px 20px;text-align:center;position:absolute;top:-20px;left:20px;transform:rotate(-3deg);font-size:2.5rem}@media only screen and (max-width: 1024px){.text-box6{background-color:#ffd;border-radius:5px;margin:60px auto 30px;padding:45px 10px 15px 10px;position:relative;z-index:0}}.text-box7{background:none;border:1px solid var(--color-primary);margin:30px auto;padding:0.65em;position:relative;font-size:2.4rem;text-align:center;line-height:1}.text-box7:after{background:none;border:1px solid var(--color-primary);content:'';position:absolute;top:6px;left:6px;width:100%;height:100%}.text-box8{padding:1em;border:1px solid var(--color-text-primary);border-radius:10px;font-size:1.6rem}.text-box9{padding:30px;margin:45px auto 0;border:3px solid var(--color-tertiary);box-shadow:1px 1px 10px rgba(0,0,0,0.3)}.text-box9 p{font-family:"RocknRoll One", sans-serif;color:#5f4c3f;font-size:2rem;font-weight:500;text-align:center;margin:40px auto 0}.text-box9 img{margin:40px auto 0}.text-box9 .box{background:#fff6d4;padding:25px;margin:40px auto 0;border-radius:20px}.text-box9 .box p{color:var(--color-primary);font-size:1.8rem;margin:0 auto}.text-box9 ol{margin:40px auto 0 !important}.thought-bubble{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto}.thought-bubble p{position:absolute;top:50%;left:50%;transform:translate(-50%, -70%);text-align:center;font-family:"Yusei Magic", sans-serif;color:#7a6a56;font-size:1.85rem;font-weight:400;width:100%;z-index:200}@media only screen and (max-width: 1024px){.thought-bubble p{transform:translate(-50%, -50%);font-size:1.65rem}.thought-bubble p.top60per{top:45% !important}}.speech-bubble{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto}.speech-bubble p{position:absolute;top:50%;left:50%;transform:translate(-50%, -60%);text-align:center;font-family:"Yusei Magic", sans-serif;color:#7a6a56;font-size:2.6rem;font-weight:400;width:100%;z-index:200}@media only screen and (max-width: 1024px){.speech-bubble p{font-size:2.2rem}}.fv-cont{position:relative;width:100%;margin-top:50px}.fv-cont .fv-title{position:absolute;top:30px;left:30px}.fv-cont .fv-title img{width:45%}.fv-cont .fv-text01{position:absolute;left:1%;top:16%;width:43%;height:auto}.fv-cont .fv-text02{position:absolute;left:7%;bottom:20%;width:60%;height:auto}.fv-cont .fv-heart01{position:absolute;right:31px;top:20%;width:20%;height:auto}.fv-cont .fv-heart02{position:absolute;left:20%;top:40%;width:22%;height:auto}@media screen and (max-width: 1024px){.fv-cont{margin-top:0}.fv-cont .fv-img{height:100vh;object-fit:cover}.fv-cont .fv-title{top:10px;left:10px}}.problem-cont{position:relative;width:100%;margin-bottom:30px}.problem-cont h2{margin-left:30px}.problem-cont .problem-girl{position:absolute;right:1%;top:0;width:25%;height:auto}.ribbon-cont{display:flex;justify-content:center;align-content:center;position:relative;margin:40px auto}.ribbon-cont .ribbon{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%}.img-cont{display:flex;justify-content:center;align-items:center;height:300px}.img-cont div{width:45%;position:absolute}.img-cont div:first-child{left:8%}.img-cont div:last-child{right:8%}@media screen and (max-width: 1024px){.img-cont{display:flex;justify-content:center;align-items:center;height:250px}}.img-clip-circle img{border-radius:100%;width:100%;height:auto;object-fit:cover}.img-clip-zoom{width:100%;overflow:hidden;margin:40px auto}.img-clip-diagonal{position:relative;display:block;width:100%;margin-inline:auto;margin:40px auto}.img-clip-diagonal::after{content:"";position:absolute;top:10px;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.1);rotate:-5deg;z-index:-1}.img-clip-diagonal img{width:100%;rotate:3deg}.img-clip-fixed{height:400px;position:relative;clip-path:inset(0)}.img-clip-fixed img{object-fit:cover;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);width:auto;height:100%}.balloon-wrap{position:relative;width:100%;max-width:1000px;margin:0 auto 20px}.balloon-wrap img{width:180px;position:absolute;left:50%;transform:translateX(-50%);bottom:0}.balloon-wrap ul.balloon-area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;z-index:100;padding-bottom:30px}.balloon-wrap ul.balloon-area li{display:flex;justify-content:flex-start;flex-wrap:wrap;width:50%;margin:0 0 40px}.balloon-wrap ul.balloon-area li:nth-child(even){justify-content:flex-end}.balloon-wrap ul.balloon-area li .balloon-box{display:flex;align-items:center;position:relative;width:fit-content;padding:.8em 1.2em;border-radius:10px;background-color:#dedede;color:#666;font-size:1.8rem;font-weight:700;text-align:left}.balloon-wrap ul.balloon-area li .balloon-box::before{content:'';position:absolute;display:block;border-radius:50%;background-color:#dedede;right:25px;bottom:-15px;width:30px;height:30px}.balloon-wrap ul.balloon-area li .balloon-box:after{content:'';position:absolute;display:block;border-radius:50%;background-color:#dedede;right:15px;bottom:-30px;width:15px;height:15px}.balloon-wrap ul.balloon-area li:nth-child(even) .balloon-box::before{left:25px;bottom:-15px}.balloon-wrap ul.balloon-area li:nth-child(even) .balloon-box:after{left:15px;bottom:-30px}@media only screen and (max-width: 1024px){.balloon-wrap{position:relative}.balloon-wrap img{width:220px}.balloon-wrap ul.balloon-area{display:flex;justify-content:space-between;padding:0 0 250px 0}.balloon-wrap ul.balloon-area li{width:45%}.balloon-wrap ul.balloon-area li .balloon-box{padding:0.8em 0.5em;font-size:1.5rem}}.cont-list li{font-size:1.8rem;display:flex;align-items:center;border-bottom:1px solid #ccc;gap:5%;padding:clamp(1.8em, 5vw, 2.4em) 5%}.cont-list li:first-child{border-top:1px solid #ccc}.cont-list2 li{font-size:2.4rem;margin-bottom:1em}.cont-list2 li span{font-family:"Oswald", sans-serif;font-weight:500;font-size:1.8rem;line-height:1;color:var(--color-secondary);display:block}.cont-list3>li{background:rgba(var(--color-tertiary-rgb), 0.5);padding:0.5em 1em;margin-bottom:1em}.cont-list3>li:last-child{margin-bottom:0}.cont-list3>li p{font-size:2.3rem;line-height:1.5em;display:flex;align-items:baseline}.cont-list3>li p i{width:2em}.cont-list3>li>ul{list-style-position:outside;margin:0.65em 0 0 1em}.cont-list3>li>ul li{font-size:1.8rem;line-height:1.5em;margin-bottom:0.35em;list-style-type:disc}.cont-list3>li>ul li:last-child{margin-bottom:0}.cont-list3.c2>li{background:rgba(var(--color-quaternary-rgb), 0.5)}.cont-list4{width:100%;max-width:1000px;margin:20px auto}.cont-list4 li{width:100%;height:180px;position:relative;display:grid;place-items:center}.cont-list4 li:not(last-child){margin-bottom:20px}.cont-list4 li p{color:#fff;font-size:3.6rem;text-align:center;text-shadow:0 0 8px var(--color-secondary),0 0 8px var(--color-secondary),0 0 5px var(--color-secondary),0 0 8px var(--color-secondary)}.cont-list4 li img{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;border-radius:10px;z-index:-1}@media only screen and (max-width: 1024px){.cont-list4{width:100%}.cont-list4 li{width:100%;height:150px}.cont-list4 li p{font-size:2.65rem;padding:10px}}.cont-wrap{margin:0 auto 80px}.cont-wrap .img-area{margin:0 auto 30px}.cont-wrap .img-area img{width:100%}.cont-wrap dl.name{margin:0 auto 20px;width:fit-content}.cont-wrap dl.name div{display:flex;align-items:center;margin-bottom:10px}.cont-wrap dl.name div dt{color:#fff;font-weight:400;text-align:center;line-height:1;background:var(--color-tertiary);width:5em;padding:3px 0;border-radius:5px}.cont-wrap dl.name div dd{line-height:1;margin-left:1em}.cont-wrap .title{font-family:"RocknRoll One", sans-serif;font-size:2.4rem;font-weight:500;text-align:center}.btn1{position:relative;font-family:"RocknRoll One", sans-serif;color:#fff;line-height:1;font-weight:500;border-radius:70px;justify-content:center;background:var(--color-primary);height:auto;margin:20px auto;padding:10px 40px 10px 40px;width:fit-content;display:flex;justify-content:space-between;overflow:hidden;transition:all 0.3s}.btn1 .text-area{font-size:1.85rem;padding-right:20px}.btn1 .text-area .sub{font-size:1.3rem;margin-bottom:8px}.btn1 .text-area .sub span{color:var(--color-primary);background:#fff;padding:2px 5px;margin-right:3px;border-radius:5px}.btn1 img{width:40px}.btn1:hover::before{position:absolute;content:'';display:inline-block;top:70px;left:0;width:600px;height:100%;background-color:#fff;animation:shine 3s ease-in-out infinite}@-webkit-keyframes shine{0%{transform:scale(0) rotate(45deg);opacity:0.5}10%{transform:scale(4) rotate(45deg);opacity:1}30%{transform:scale(30) rotate(45deg);opacity:0}100%{transform:scale(30) rotate(45deg);opacity:0}}.btn-box{background:rgba(255,255,255,0.2);display:flex;justify-content:center;align-items:center;text-align:center;padding:20px 30px;border:1px solid #fff;transition:all .3s}.btn-box span{color:#fff;font-size:4rem;line-height:1;margin:2px 10px 0 0}.btn-box p{color:#fff;font-size:2.75rem;line-height:1}.btn-box:hover{background:rgba(255,255,255,0.9)}.btn-box:hover span{color:var(--color-secondary)}.btn-box:hover p{color:var(--color-secondary)}@media only screen and (max-width: 1024px){.btn-box{padding:10px 20px;border:1px solid #fff;transition:all .3s}.btn-box span{font-size:2.85rem;line-height:1;margin:2px 10px 0 0}.btn-box p{font-size:2rem;line-height:1}}ul.disc{list-style-position:outside;margin:0 0 0 24px}ul.disc li{list-style-type:disc;margin:0 0 0.5em 0}ul.disc li:last-child{margin:0}ul.disc2{list-style-position:outside;margin:0 0 2em 24px}ul.disc2 li{list-style-type:disc;margin:0 0 1em 0}ul.disc2 li:last-child{margin:0}ul.check{list-style-position:inside;width:fit-content;margin:0 auto}ul.check li{list-style:none}ul.check li:before{font-family:'Material Icons';content:'\e92d';margin:0 0.25em 0 0;position:relative;top:0.24em;font-size:2.8rem}ul.arrow{list-style-position:inside}ul.arrow li{list-style:none;padding-left:1.5em;text-indent:-1.5em}ul.arrow li:before{font-family:"Font Awesome 5 Free";content:"\f152";font-weight:900;margin:0 0.5em 0 0}ul li.caution:before{content:"※";font-weight:bold}ol.num-title-list{list-style:none;width:80%;min-width:500px;margin:0 auto}ol.num-title-list li{background:#fff;padding:60px 30px 30px 30px;margin:0 0 1em 0}ol.num-title-list li p{font-size:2.4rem}@media only screen and (max-width: 1024px){ol.num-title-list{width:100%;min-width:initial;margin:0 auto}ol.num-title-list li{background:#fff;padding:50px 15px 30px 15px;margin:0 0 1em 0}ol.num-title-list li p{font-size:2rem}}ol.type1{list-style:none;counter-reset:list-counter;padding:0;margin:40px 0 !important}ol.type1 li{font-size:1.8rem;line-height:1.5em;text-align:left;margin:0.5em 0 1.85em;padding-left:55px;position:relative;text-align:left}ol.type1 li::before{content:counter(list-counter);counter-increment:list-counter;display:flex;justify-content:center;align-items:center;position:absolute;top:7px;left:10px;color:var(--color-secondary);font-family:"Josefin Sans", sans-serif;font-weight:300;font-style:italic;font-size:5.8rem}ol.type2{counter-reset:my-counter;list-style:none;padding:0;margin:0}ol.type2 li{color:var(--color-tertiary);font-family:"RocknRoll One", sans-serif;font-weight:500;font-size:2.4rem;padding:10px 0 10px 2.2em;border-bottom:2px dashed var(--color-text-primary);position:relative}ol.type2 li:last-child{border-bottom:none}ol.type2 li:before{content:counter(my-counter);counter-increment:my-counter;background-color:var(--color-tertiary);border:1px solid;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:45px;width:45px;font-family:"alternate-gothic-atf", sans-serif;font-weight:700;color:#fff;font-size:3rem;line-height:1;position:absolute;top:12px;left:0}@media only screen and (max-width: 1024px){ol.type2 li{font-size:2rem;padding:10px 0 10px 2.7em}ol.type2 li:before{top:8px}}table.type1{width:100%;margin:20px auto 0 auto;font-size:1.6rem;line-height:1.6em;border-collapse:collapse;border-spacing:0}table.type1 th{background:#fafafa;padding:0.5em 1em;font-weight:500;text-align:left;display:block;border:1px solid #ddd}table.type1 td{padding:0.5em 1em 0.75em;display:block;border:1px solid #ddd}.privacypolicy-box{display:block;background:#fafafa;width:100%;height:360px;padding:30px;margin:20px auto 0;overflow-y:scroll;border:1px solid #ddd}.privacypolicy-box p{font-size:1.4rem}.privacypolicy>li{list-style-type:decimal;font-size:1.7rem;line-height:1.5em;margin:0 0 2em 1.25em}.privacypolicy>li:first-child{margin-top:3em}.privacypolicy>li::marker{font-size:2rem}.privacypolicy>li .title{font-size:2rem;font-weight:700;margin:0 0 0.75em 0}.privacypolicy>li ul{list-style-position:outside;margin-left:1.6em}.privacypolicy>li ul li{list-style-type:disc;margin:0 0 0.5em 0}.privacypolicy>li ul li:last-child{margin:0}.privacypolicy>li ol li{font-size:1.4rem;line-height:1.5em;list-style:decimal}@media only screen and (max-width: 1024px){.privacypolicy p{font-size:1.5rem;line-height:1.5em}.privacypolicy li{font-size:1.5rem;line-height:1.5em;margin:0 0 2em 1.25em}.privacypolicy li .title{font-size:1.85rem}.privacypolicy li p{font-size:1.5rem;line-height:1.5em}}#backtotop{width:50px;height:50px;position:fixed;right:15px;bottom:0;z-index:1500}#backtotop a{display:flex;justify-content:center;align-items:center;height:100%;width:100%;text-decoration:none;background:rgba(180,180,180,0.4)}#backtotop a i{font-size:3.4rem}@media only screen and (max-width: 1024px){#backtotop{width:40px;height:40px;right:0}#backtotop a i{font-size:2.8rem}}
/*# sourceMappingURL=common.css.map */
