a{transition:all .5s ease;text-decoration:none}@media screen and (max-width: 750px){a{transition:none}}a:hover{opacity:.5}@media screen and (max-width: 750px){a:hover{opacity:1}}.contents{padding-top:100px;padding-bottom:140px}@media screen and (min-width: 1024px)and (max-width: 1440px){.contents{padding-top:70px}}@media screen and (min-width: 751px)and (max-width: 1023px){.contents{padding-top:60px;padding-bottom:100px}}@media screen and (max-width: 750px){.contents{padding-top:18.6666666667vw;padding-bottom:29.3333333333vw}}.pc{display:block}@media screen and (max-width: 750px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 750px){.sp{display:block}}@media screen and (max-width: 750px){.all-wrapper{overflow-x:hidden}}.wrap{width:66.6666666667%;max-width:1280px;margin:0 auto}@media screen and (min-width: 1024px)and (max-width: 1800px){.wrap{width:90%}}@media screen and (min-width: 751px)and (max-width: 1023px){.wrap{width:90%}}@media screen and (max-width: 750px){.wrap{width:86.6666666667vw;max-width:100%}}.scr-link{padding-top:100px;margin-top:-100px}@media screen and (min-width: 751px)and (max-width: 1023px){.scr-link{padding-top:70px;margin-top:-70px}}@media screen and (max-width: 750px){.scr-link{padding-top:18.6666666667vw;margin-top:-18.6666666667vw}}.cmn-more-btn{display:block;width:100%;max-width:347px;margin:0 auto}@media screen and (max-width: 750px){.cmn-more-btn{max-width:100%}}.cmn-more-btn a{position:relative;display:block;padding:12px 10px 15px;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-align:center;background-color:var(--wht-color);border:1.5px solid var(--blk-color01);border-radius:6px}.cmn-more-btn a::after{content:"";position:absolute;top:50%;right:30px;width:19px;height:19px;background:url("../img/common/icn_link_blk.svg") no-repeat top center;background-size:cover;transform:translateY(-50%)}@media screen and (max-width: 750px){.cmn-more-btn a{padding:3.4666666667vw 2.6666666667vw 4vw;font-size:4.5333333333vw;border:.4vw solid var(--blk-color01);border-radius:1.6vw}.cmn-more-btn a::after{right:5.3333333333vw;width:4.5333333333vw;height:4.5333333333vw}}.cmn-more-btn.blue a{padding:12px 10px 15px 30px;color:var(--wht-color);background-color:var(--blu-color);border:1.5px solid var(--blu-color)}.cmn-more-btn.blue a::before{content:"";position:absolute;top:50%;left:30px;width:27px;height:27px;background:url("../img/common/icn_more.svg") no-repeat top center;background-size:cover;transform:translateY(-50%)}.cmn-more-btn.blue a::after{display:none}@media screen and (max-width: 750px){.cmn-more-btn.blue a{padding:3.4666666667vw 2.6666666667vw 4vw 8vw;border:.4vw solid var(--blu-color)}.cmn-more-btn.blue a::before{left:5.3333333333vw;width:5.0666666667vw;height:5.0666666667vw}}.sect-ttl{margin-bottom:55px;font-size:54px;font-weight:bold;text-align:center}.sect-ttl span{color:var(--pnk-color)}@media screen and (min-width: 1024px)and (max-width: 1440px){.sect-ttl{font-size:44px}}@media screen and (min-width: 751px)and (max-width: 1023px){.sect-ttl{font-size:44px}}@media screen and (max-width: 750px){.sect-ttl{margin-bottom:5.3333333333vw;font-size:9.8666666667vw}}.font-serif{font-family:var(--font-serif)}.fs-xs{font-size:var(--font-size-xs)}.fs-sm{font-size:var(--font-size-sm)}.fs-md{font-size:var(--font-size-md)}.fs-lg{font-size:var(--font-size-lg)}.fs-xl{font-size:var(--font-size-xl)}@keyframes scr_circlemove{0%{top:0%}100%{top:99%}}@keyframes scr_cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}@keyframes pageFadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes pageFadeIn{0%{opacity:0}100%{opacity:1}}.all-wrapper{animation:pageFadeIn 2s ease-in-out 0s 1 normal;-webkit-animation:pageFadeIn 2s ease-in-out 0s 1 normal}.site-header{position:fixed;top:0;left:0;width:100%;background-color:var(--wht-color);z-index:100}.site-header img{vertical-align:middle}.site-header::before,.site-header::after{content:"";position:absolute;bottom:0;left:0;height:8px}.site-header::before{width:min(16.1979166667%,311px);background:linear-gradient(45deg, #FDB003 0%, #E021BB 45%, #2100AA 100%);z-index:5}.site-header::after{width:100%;background-color:var(--blu-color);z-index:1}.site-header .head-wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;padding:2px 0 12px}.site-header .head-logo{width:min(25.625%,328px);margin-left:-0.78125%}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-header .head-logo{width:min(20%,328px)}}.site-header .menu-links{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:min(45.3125%,580px)}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-header .menu-links{width:min(48%,796px)}}.site-header .menu-navi{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:62.0689655172%;padding-top:20px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-header .menu-navi{width:58%;padding-top:5px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-header .menu-navi{width:60%;padding-top:5px}}.site-header .menu-navi li a{font-size:20px;font-weight:600;letter-spacing:.05em}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-header .menu-navi li a{font-size:17px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-header .menu-navi li a{font-size:12px}}.site-header .menu-navi li a:hover{opacity:1;color:var(--pnk-color)}.site-header .menu-btns{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:25.8620689655%;padding-top:8px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-header .menu-btns{width:35%}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-header .menu-btns{width:32%;padding-top:5px}}.site-header .menu-btns li a{display:block;width:100%;height:100%}.site-header .menu-btns li.x{width:36px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-header .menu-btns li.x{width:30px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-header .menu-btns li.x{width:26px}}.site-header .menu-btns li.insta{width:36px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-header .menu-btns li.insta{width:30px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-header .menu-btns li.insta{width:26px}}.site-header .menu-btns li.line{width:36px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-header .menu-btns li.line{width:30px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-header .menu-btns li.line{width:26px}}.site-header .menu-btns li.tiktok,.site-header .menu-btns li.for-ftr{display:none}.site-header .menu-btns li.lit{display:none;width:80px;height:36px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-header .menu-btns li.lit{width:74px;height:30px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-header .menu-btns li.lit{width:60px;height:31px}}.site-header .menu-btns li.lit a{padding:0 8px;background-color:var(--wht-color);border:2px solid var(--blk-color01);border-radius:18px}.site-header .contact-btn-area{position:relative;width:min(20%,256px)}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-header .contact-btn-area{width:min(22%,256px)}}.site-header .contact-btn-area:hover .contact-btn{opacity:.5}@media screen and (max-width: 750px){.site-header .contact-btn-area:hover .contact-btn{opacity:1}}.site-header .contact-btn-area:hover .btn-inner{opacity:1;visibility:visible;z-index:100}.site-header .contact-btn{width:100%;padding:20px 1.953125%;font-size:20px;font-weight:800;text-align:center;color:var(--wht-color);background:url("../img/common/contact_btn_bg.webp") no-repeat top center;background-size:cover;cursor:pointer;transition:opacity .5s ease}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-header .contact-btn{padding:13px 1.953125%;font-size:16px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-header .contact-btn{padding:10px 1.5%;font-size:12px}}.site-header .btn-inner{position:absolute;top:100px;left:0;width:100%;padding:15px 25px;background-color:var(--wht-color);border:.5px solid #b2b2b2;border-radius:4px;box-shadow:3px 3px 6px rgba(0,0,0,.05);opacity:0;visibility:hidden;z-index:-1;transition:opacity .6s ease,visibility .6s ease;will-change:opacity,visibility}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-header .btn-inner{top:80px;padding:15px 5%}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-header .btn-inner{top:60px;padding:10px 5%}}.site-header .btn-inner::after{content:"";position:absolute;top:-32px;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:-1}.site-header .btn-inner>li{padding:0 30px;text-align:center}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-header .btn-inner>li{padding:0 10px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-header .btn-inner>li{padding:0 5%;font-size:14px}}.site-header .btn-inner>li:not(:last-of-type){padding-bottom:15px;margin-bottom:15px;border-bottom:.5px solid #b2b2b2}.site-header .btn-inner>li a{font-weight:var(--font-weight-medium);letter-spacing:.03em}.site-header .btn-inner>li span{position:relative;padding-left:20px}@media screen and (min-width: 751px)and (max-width: 1023px){.site-header .btn-inner>li span{padding-left:15px}}.site-header .btn-inner>li span::before{content:"";position:absolute;top:50%;left:0;width:7px;height:7px;background-color:var(--pnk-color);border-radius:50%;transform:translateY(-50%)}.site-footer{position:relative;padding:20px 0 35px;background-color:#fafafa}.site-footer img{vertical-align:middle}.site-footer::before,.site-footer::after{content:"";position:absolute;top:0;left:0;height:8px}.site-footer::before{width:min(16.1979166667%,311px);background:linear-gradient(45deg, #FDB003 0%, #E021BB 45%, #2100AA 100%);z-index:5}.site-footer::after{width:100%;background-color:var(--blu-color);z-index:1}.site-footer .wrap{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.site-footer .pagetop{position:absolute;top:60px;right:min(2.34375%,45px);width:min(3.4375%,66px)}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .pagetop{top:50px;right:min(.8%,45px)}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .pagetop{top:39px;right:min(.8%,45px);width:min(3%,66px)}}.site-footer .fixed-links,.site-footer .global-nav{display:none}.site-footer .lft-area{width:min(36.328125%,465px)}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .lft-area{width:min(37%,465px)}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .lft-area{width:min(33%,465px)}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .lft-area .detail{font-size:12px}}.site-footer .lft-area .detail span{display:inline-block;line-height:1.6}.site-footer .lft-area .detail span:first-of-type{padding-right:20px}.site-footer .lft-area .detail span:last-of-type{margin-top:-15px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .lft-area .detail span{display:block}.site-footer .lft-area .detail span:first-of-type{padding-right:0}.site-footer .lft-area .detail span:last-of-type{margin-top:0}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .lft-area .detail span{display:block}.site-footer .lft-area .detail span:first-of-type{padding-right:0}.site-footer .lft-area .detail span:last-of-type{margin-top:0}}.site-footer .rgt-area{max-width:760px;padding-top:40px}@media screen and (min-width: 1281px)and (max-width: 1440px){.site-footer .rgt-area{padding-top:50px}}@media screen and (min-width: 1024px)and (max-width: 1280px){.site-footer .rgt-area{padding-top:30px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .rgt-area{max-width:456px;padding-top:20px}}.site-footer .foot-logo{width:56.5591397849%;margin-left:-3.2258064516%}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .foot-logo{width:64%}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .foot-logo{width:78%}}.site-footer .menu-links{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:wrap;margin-bottom:45px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .menu-links{margin-bottom:70px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .menu-links{margin-bottom:50px}}.site-footer .menu-navi{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:wrap;max-width:370px;margin-right:40px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .menu-navi{margin-right:20px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .menu-navi{margin-right:10px}}.site-footer .menu-navi li:not(:last-of-type){padding-right:20px;margin-right:20px;border-right:1px solid var(--blk-color01)}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .menu-navi li:not(:last-of-type){padding-right:12px;margin-right:12px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .menu-navi li:not(:last-of-type){padding-right:8px;margin-right:8px}}.site-footer .menu-navi li a{font-size:18px;font-weight:600;letter-spacing:.05em}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .menu-navi li a{font-size:15px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .menu-navi li a{font-size:14px}}.site-footer .menu-btns{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:wrap;max-width:405px}.site-footer .menu-btns li:not(:last-of-type){margin-right:15px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .menu-btns li:not(:last-of-type){margin-right:10px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .menu-btns li:not(:last-of-type){margin-right:8px}}.site-footer .menu-btns li a{display:block;width:100%;height:100%}.site-footer .menu-btns li.x{width:36px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .menu-btns li.x{width:30px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .menu-btns li.x{width:21px}}.site-footer .menu-btns li.insta{width:36px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .menu-btns li.insta{width:30px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .menu-btns li.insta{width:21px}}.site-footer .menu-btns li.line{width:36px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .menu-btns li.line{width:30px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .menu-btns li.line{width:21px}}.site-footer .menu-btns li.tiktok{width:136px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .menu-btns li.tiktok{width:110px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .menu-btns li.tiktok{width:90px}}.site-footer .menu-btns li.for-ftr{display:none}.site-footer .menu-btns li.lit{width:80px;height:36px}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .menu-btns li.lit{width:74px;height:30px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .menu-btns li.lit{width:50px;height:26px}}.site-footer .menu-btns li.lit a{padding:0 8px;background-color:var(--wht-color);border:2px solid var(--blk-color01);border-radius:18px}.site-footer .copy{font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:.05em;text-align:right;color:#b4b4b4}@media screen and (min-width: 1024px)and (max-width: 1440px){.site-footer .copy{font-size:12px}}@media screen and (min-width: 751px)and (max-width: 1023px){.site-footer .copy{font-size:11px}}.low-page .breadcrumb{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:15px 10px 0}.low-page .breadcrumb li{font-weight:300;font-size:12px;letter-spacing:.05em}.low-page .breadcrumb li:not(:first-child)::before{content:">";margin:0 .5em}.low-page .breadcrumb li a{text-decoration:underline}.low-page .page-header{height:clamp(200px,20.3125vw,390px)}.low-page .page-header .wrap,.low-page .page-header .page-title{height:100%}.low-page .page-header .page-title{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;font-weight:bold;font-size:60px;letter-spacing:.05em}@media screen and (min-width: 1024px)and (max-width: 1440px){.low-page .page-header .page-title{font-size:50px}}@media screen and (min-width: 751px)and (max-width: 1023px){.low-page .page-header .page-title{font-size:45px}}.low-page .page-header .page-title span{margin-left:15px;font-size:30px}@media screen and (min-width: 1024px)and (max-width: 1440px){.low-page .page-header .page-title span{font-size:26px}}@media screen and (min-width: 751px)and (max-width: 1023px){.low-page .page-header .page-title span{font-size:20px}}/*# sourceMappingURL=common.css.map */