﻿.color-w{color:#fff}.color-bl{color:#62C2E8}.color-dg{color:#5F5F5F}.color-pk{color:#E383A8}.bg-blue{background:#62C2E8}.bg-lb{background:#E5F4F5}.bg-lg{background:#f8f8f8}.bg-gray{background:#A2A2A2}.font-bold{font-weight:bold}.jp{font-family:"Noto Serif JP", "Hiragino Mincho ProN", YuMincho, serif}html{font-size:62.5%;color:#707070}img{width:100%}a{cursor:pointer}p{font-size:1.6rem}.pc{display:none}@media (min-width:769px){.pc{display:block}}.sp{display:block}@media (min-width:769px){.sp{display:none}}html,body{margin:0;padding:0}body{font-family:"Josefin Sans", Arial, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;letter-spacing:0.08em;box-sizing:border-box}.menu-item{text-align:center}.menu-item a{color:#fff;font-size:1.5rem}ul.desc{padding-left:1.5rem;list-style:none}ul.desc li:before{position:relative;top:-3px;left:-10px;display:inline-block;width:3px;height:3px;content:"";border-radius:100%;background:#707070}ul.desc--bl{font-size:1.6rem}ul.desc--bl li:before{top:0;width:12px;height:12px;background:#62C2E8}.small{font-size:1.4rem}@media (max-width:768px){.small{font-size:1.2rem}}@media (max-width:767px){.nav{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0, 0, 0, 0.9);color:#fff;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:0.5s ease-in-out}.nav ul{list-style:none}.nav li:not(:last-child){margin-bottom:30px}.nav a{color:#fff}}#navbtn{position:fixed;top:15px;right:15px;padding:0;outline:none;border:none;background:none;width:30px;height:20px;cursor:pointer}#navbtn::before,#navbtn::after{content:"";display:block;height:1px;background-color:#333333;transform:translateY(10px);transition:0.3s ease-in-out}#navbtn::before{transform:translateY(-10px);box-shadow:0 10px #333333}.open #navbtn{z-index:100}.open #navbtn::before{transform:rotate(-45deg);box-shadow:none}.open #navbtn::after{transform:rotate(45deg);box-shadow:none}.open .nav{visibility:visible;opacity:1}@media (min-width:768px){#navbtn{display:none}header{display:flex;align-items:center}.nav{margin-left:auto}.nav ul{display:flex;list-style:none}.nav ul li:not(:first-child){margin-left:20px}.nav ul li a{color:#707070}}#primary{max-width:1100px;margin:0 auto;padding:140px 0}@media (max-width:1110px){#primary{margin:0 auto;padding:120px 20px 70px !important;width:100% !important}}.color-w{color:#fff}.color-bl{color:#62C2E8}.color-dg{color:#5F5F5F}.color-pk{color:#E383A8}.bg-blue{background:#62C2E8}.bg-lb{background:#E5F4F5}.bg-lg{background:#f8f8f8}.bg-gray{background:#A2A2A2}.font-bold{font-weight:bold}.jp{font-family:"Noto Serif JP", "Hiragino Mincho ProN", YuMincho, serif}html{font-size:62.5%;color:#707070}img{width:100%}a{cursor:pointer}p{font-size:1.6rem}.pc{display:none}@media (min-width:769px){.pc{display:block}}.sp{display:block}@media (min-width:769px){.sp{display:none}}html,body{margin:0;padding:0}body{font-family:"Josefin Sans", Arial, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;letter-spacing:0.08em;box-sizing:border-box}.menu-item{text-align:center}.menu-item a{color:#fff;font-size:1.5rem}ul.desc{padding-left:1.5rem;list-style:none}ul.desc li:before{position:relative;top:-3px;left:-10px;display:inline-block;width:3px;height:3px;content:"";border-radius:100%;background:#707070}ul.desc--bl{font-size:1.6rem}ul.desc--bl li:before{top:0;width:12px;height:12px;background:#62C2E8}.small{font-size:1.4rem}@media (max-width:768px){.small{font-size:1.2rem}}@media (max-width:767px){.nav{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0, 0, 0, 0.9);color:#fff;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:0.5s ease-in-out}.nav ul{list-style:none}.nav li:not(:last-child){margin-bottom:30px}.nav a{color:#fff}}#navbtn{position:fixed;top:15px;right:15px;padding:0;outline:none;border:none;background:none;width:30px;height:20px;cursor:pointer}#navbtn::before,#navbtn::after{content:"";display:block;height:1px;background-color:#333333;transform:translateY(10px);transition:0.3s ease-in-out}#navbtn::before{transform:translateY(-10px);box-shadow:0 10px #333333}.open #navbtn{z-index:100}.open #navbtn::before{transform:rotate(-45deg);box-shadow:none}.open #navbtn::after{transform:rotate(45deg);box-shadow:none}.open .nav{visibility:visible;opacity:1}@media (min-width:768px){#navbtn{display:none}header{display:flex;align-items:center}.nav{margin-left:auto}.nav ul{display:flex;list-style:none}.nav ul li:not(:first-child){margin-left:20px}.nav ul li a{color:#707070}}#primary{max-width:1100px;margin:0 auto;padding:140px 0}@media (max-width:1110px){#primary{margin:0 auto;padding:120px 20px 70px !important;width:100% !important}}.l-header{position:fixed;top:0;display:flex;flex-direction:column;width:100%;z-index:5}.l-header__ttl{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.l-header__inner{padding:2rem 4rem;display:flex;justify-content:space-between;align-items:center;width:100%}@media (max-width:768px){.l-header__inner{padding:0.3rem 1.6rem;background:linear-gradient(to bottom, #FAA4C6, #FFD0DF)}}.l-header__wrap{display:flex;flex-direction:column;flex-grow:1}.l-header__c{display:flex;align-items:center;justify-content:end}@media (max-width:767px){.l-header__c{display:none}}.l-header__c a:not(:first-child){margin-left:1.5rem}.l-header__logo img{width:100px}@media (max-width:767px){.l-header__logo img{position:relative;z-index:99999;width:77px}}.l-header__menu{position:relative}.l-header__hedding{margin-bottom:6rem}@media (max-width:768px){.l-header__hedding{margin-bottom:4rem}}.l-header__btn{position:relative}.l-header__nav{width:100%}@media (max-width:768px){.l-header__nav{display:none;background:linear-gradient(to bottom, #FFD0DF, #FAA4C6);width:100vw;height:100vh;position:fixed;top:0;left:0;padding:12rem 2rem 4rem;text-align:center;overflow-scrolling:touch;overflow-y:scroll;max-height:100vh}}.l-header__nav ul{display:flex;justify-content:end}@media (max-width:768px){.l-header__nav ul{display:block;border-top:2px dotted #fff;border-bottom:2px dotted #fff}}@media (min-width:769px){.l-header__nav li.current_page_item a{position:relative}.l-header__nav li.current_page_item a:before{content:"";width:14px;height:14px;position:absolute;top:1px;left:2px;background-image:url(../img/h-star-pk.png);background-size:100%;background-repeat:no-repeat}}.l-header__nav li a{padding:0 2rem;display:flex;flex-direction:column;justify-content:center;color:#707070;letter-spacing:0.08em}@media (max-width:768px){.l-header__nav li a{flex-direction:row;justify-content:flex-start;padding:2rem 0;height:auto;color:#fff}}@media (max-width:768px){.l-header__nav li a:before{content:"";display:inline-block;width:12px;height:12px;background:url(../img/star-icon.png) no-repeat;background-size:contain;margin-right:3px}}.l-header__nav li a.change-color{background-color:#00cc99;transition:0.3s}.l-header__nav li a .gnav_label{font-size:1.5rem;font-weight:bold;margin-bottom:0.8rem}.l-header__nav li a .gnav_text{font-size:1.2rem}.l-header__shopnav ul{margin-top:0}@media (min-width:769px){.l-header__spnav{display:none}}.l-page-header{background-color:rgba(255, 255, 255, 0.8)}.l-page-header a{color:#707070}@media (max-width:768px){.l-page-header a{color:#fff}}.l-page-header .menu-recruit a{color:#fff}.l-page-header .c-btn-menu__bar{background:#62C2E8}@media (max-width:768px){#talent-list .l-header__inner,.single-talent .l-header__inner{background:linear-gradient(to bottom, #E383A8, #F5D5E2)}}@media (max-width:768px){#talent-list .l-header__nav,.single-talent .l-header__nav{background:linear-gradient(to bottom, #F5D5E2, #E383A8)}}@media (min-width:769px){#talent-list .l-header__nav li.current_page_item a,.single-talent .l-header__nav li.current_page_item a{position:relative}#talent-list .l-header__nav li.current_page_item a:before,.single-talent .l-header__nav li.current_page_item a:before{content:"";width:12px;height:12px;position:absolute;top:0;left:2px;background-image:url(../img/h-star-pk.png);background-size:100%;background-repeat:no-repeat}}@media (max-width:768px){#news .l-header__inner{background:linear-gradient(to bottom, #62C2E8, #CEEBF7)}}@media (max-width:768px){#news .l-header__nav{background:linear-gradient(to bottom, #CEEBF7, #62C2E8)}}@media (min-width:769px){#news .l-header__nav .current_page_item a:before{background-image:url(../img/h-star-blue.png)}}@media (max-width:768px){#about .l-header__inner{background:linear-gradient(to bottom, #71C6D6, #BFE5EC)}}@media (max-width:768px){#about .l-header__nav{background:linear-gradient(to bottom, #BFE5EC, #71C6D6)}}@media (min-width:769px){#about .l-header__nav .current_page_item a:before{background-image:url(../img/h-star-green.png)}}@media (max-width:768px){#contact .l-header__inner{background:linear-gradient(to bottom, #FF816A, #FFBDB2)}}@media (max-width:768px){#contact .l-header__nav{background:linear-gradient(to bottom, #FFBDB2, #FF816A)}}@media (min-width:769px){#contact .l-header__nav .current_page_item a:before{background-image:url(../img/h-star-red.png)}}.l-footer{position:relative;color:#707070;background:center / cover no-repeat url(../img/footer-cmn.jpg);z-index:1}.l-footer:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(227, 131, 168, 0.5);z-index:-1}.l-footer__inner{max-width:1100px;margin:0 auto;padding:6rem 0 4rem}@media (max-width:768px){.l-footer__inner{padding:4rem 1.6rem;text-align:center;max-width:100%}}.l-footer__logo{margin-bottom:7rem;display:block;text-align:center}@media (max-width:768px){.l-footer__logo{margin-bottom:3rem}}.l-footer__logo img{margin:0 auto;width:113px;height:auto}@media (max-width:768px){.l-footer__address{margin-bottom:5rem}}.l-footer__address p{margin-bottom:2rem;line-height:1.8}.l-footer__address .tel{margin:3rem 0 0}.l-footer__link{min-width:540px}@media (max-width:768px){.l-footer__link{min-width:auto}}.l-footer__contact{margin-bottom:6rem;display:flex;justify-content:space-between}@media (max-width:768px){.l-footer__contact{flex-direction:column;align-items:center}}.l-footer__contact a:last-child{margin-bottom:0}.l-footer__nav{padding:0 1.6rem}.l-footer__nav .menu-item{width:auto}.l-footer__nav nav{margin-bottom:3rem;border-top:2px dotted #fff;border-bottom:2px dotted #fff}.l-footer__nav nav ul{padding:2rem;display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.l-footer__nav nav ul{padding:3rem 0;flex-direction:column}}.l-footer__nav nav ul li:not(:first-child){margin-left:2rem}@media (max-width:768px){.l-footer__nav nav ul li:not(:first-child){margin-left:0}}@media (max-width:768px){.l-footer__nav nav ul li{margin:0 0 2.5rem 0;text-align:left}.l-footer__nav nav ul li:last-child{margin-bottom:0}}.l-footer__nav nav a{padding:1rem;position:relative;display:block;font-size:1.6rem;color:#fff}@media (max-width:768px){.l-footer__nav nav a{padding:0}}.l-footer__nav nav a:before{content:"";display:inline-block;width:12px;height:12px;background:url(../img/star-icon.png) no-repeat;background-size:contain;margin-right:3px}.l-footer__nav a{color:#707070;font-size:1.6rem;font-weight:400;transform:4s}@media (max-width:768px){.l-footer__nav a{font-size:1.4rem;font-weight:400}}.l-footer__nav a:hover{opacity:0.7;transform:4s}.l-footer__nav .note{margin-bottom:8rem;text-align:center;font-size:9px;color:#fff}@media (max-width:768px){.l-footer__nav .note{margin-bottom:2rem}}.l-footer__copy{text-align:center;font-size:1.2rem;color:#fff}@media (min-width:769px){.l-footer__copy{font-size:1.4rem;margin-bottom:0}}#about .l-footer:before{background-color:rgba(113, 198, 214, 0.5)}#news .l-footer:before{background-color:rgba(98, 194, 232, 0.5)}#contact .l-footer:before{background-color:rgba(255, 129, 106, 0.5)}@media (max-width:768px){#sp-fixed-menu{position:fixed;width:100%;bottom:0px;font-size:0;z-index:1}#sp-fixed-menu ul{display:flex;list-style:none;padding:0;margin:0;width:100%}#sp-fixed-menu li{justify-content:center;align-items:center;width:50%;padding:0;margin:0;font-size:14px;display:flex}#sp-fixed-menu li:first-child{background:#fff;border:1px solid #62C2E8}#sp-fixed-menu li:nth-child(2){background:#62C2E8;border:1px solid #62C2E8}#sp-fixed-menu a{text-align:center;display:block;width:100%;padding:1.6rem 1rem}#sp-fixed-menu .tel{color:#707070}#sp-fixed-menu .tel span{padding-left:1.5rem;position:relative}#sp-fixed-menu .tel span:before{content:"";width:18px;height:16px;position:absolute;top:50%;left:-10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-image:url(../img/tel.png);background-size:contain;background-repeat:no-repeat}#sp-fixed-menu .mail{color:#fff}#sp-fixed-menu .mail span{padding-left:1.5rem;position:relative}#sp-fixed-menu .mail span::before{content:"";display:block;width:18px;height:12px;position:absolute;left:-10px;top:50%;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;background:url(../img/mail.png) no-repeat;background-size:contain}#sp-fixed-menu .line{color:#fff}#sp-fixed-menu .line span{padding-left:1.5rem;position:relative}#sp-fixed-menu .line span::before{content:"";display:block;width:18px;height:16px;position:absolute;left:-10px;top:50%;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;background:url(../img/line.png) no-repeat;background-size:contain}}.page .l-inner{max-width:1100px;margin:0 auto;padding:10rem 0}@media (max-width:768px){.page .l-inner{max-width:100%;padding:5rem 1.6rem}}.single .l-inner{max-width:880px;margin:0 auto;padding:10rem 0}@media (max-width:768px){.single .l-inner{max-width:100%;padding:13rem 1.6rem}}.single-talent .l-inner{max-width:1100px;margin:0 auto;padding:24rem 1.6rem 5.4rem}@media (max-width:768px){.single-talent .l-inner{max-width:100%;padding:12rem 1.6rem 5rem}}.p-contact .l-inner{max-width:900px;margin:0 auto;padding:5rem 1.6rem}@media (max-width:768px){.p-contact .l-inner{padding:5rem 1.6rem;max-width:100%}}.home .l-inner{max-width:1100px;margin:0 auto;padding:10rem 0}@media (max-width:768px){.home .l-inner{max-width:100%;padding:5rem 1.6rem}}.l-inner--full{width:100%;margin:0 auto;padding:14rem 0}@media (max-width:768px){.l-inner--full{padding:5rem 0}}.l-window-full{margin:0 calc(50% - 50vw);width:100vw}@media (max-width:768px){.l-window-full-sp{margin:0 calc(50% - 50vw);width:100vw}}.l-window-right{margin:0 calc(50% - 50vw);overflow:hidden;padding:0 0 0 calc(50vw - 50%);width:100vw;display:block}.l-window-left{margin:0 calc(50% - 50vw);overflow:hidden;padding:0 calc(50vw - 50%) 0 0;width:100vw;display:block}.l-section{width:100%}.l-section--sticky{position:sticky;top:0}.color-w{color:#fff}.color-bl{color:#62C2E8}.color-dg{color:#5F5F5F}.color-pk{color:#E383A8}.bg-blue{background:#62C2E8}.bg-lb{background:#E5F4F5}.bg-lg{background:#f8f8f8}.bg-gray{background:#A2A2A2}.c-hedding img{width:auto}.c-hedding__sub{margin-bottom:1rem}.c-menu{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px}@media (max-width:768px){.c-menu{gap:10px}}.c-menu li{width:257px}@media (max-width:768px){.c-menu li{width:calc(100% / 2 - 10px)}}.c-menu img{margin-right:1rem;width:38px;height:38px}@media (max-width:768px){.c-menu img{margin-right:0.7rem}}.c-menu a{font-size:1.3rem;font-weight:bold;text-align:left;line-height:1.3}@media (max-width:768px){.c-menu a{padding:0.7rem;font-size:1.2rem;text-align:left}}.c-btn{position:relative;min-width:350px;display:inline-block;font-weight:400;font-style:normal;text-align:center;font-size:16px;font-weight:bold;transition:color 0.25s ease;letter-spacing:0.08em;border-radius:100vh;line-height:1}.c-btn:before{position:absolute;top:12px;left:-11px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);content:"";display:inline-block;width:42px;height:41px;background-size:contain}.c-btn:after{position:absolute;right:0;bottom:-22px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);content:"";display:inline-block;width:32px;height:31px;background-size:contain}@media (max-width:768px){.c-btn{font-size:1.4rem;min-width:300px}}.c-btn--bl{color:#fff;border:none;background-color:#62C2E8;transition:0.4s}.c-btn--bl:before,.c-btn--bl:after{background:url(../img/home/star-blue.png) no-repeat;background-size:contain}.c-btn--bl:hover{opacity:0.7;transition:0.4s}.c-btn--bl .c-btn__text:after{position:absolute;top:0px;right:-28px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);content:"";display:inline-block;width:68px;height:68px;background:url(../img/home/crown.png) no-repeat;background-size:contain}.c-btn--pk{color:#fff;border:none;background-color:#E383A8;transition:0.4s}.c-btn--pk:before,.c-btn--pk:after{background:url(../img/home/star-pink.png) no-repeat;background-size:contain}.c-btn--pk:hover{opacity:0.7;transition:0.4s}.c-btn--pk .c-btn__text:after{position:absolute;top:0px;right:-15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);content:"";display:inline-block;width:58px;height:58px;background:url(../img/home/chicken.png) no-repeat;background-size:contain}.c-btn--y{color:#fff;border:none;background-color:#F5DA47;transition:0.4s}.c-btn--y:before,.c-btn--y:after{background:url(../img/home/star-yellow.png) no-repeat;background-size:contain}.c-btn--y:hover{opacity:0.7;transition:0.4s}.c-btn--y .c-btn__text:after{position:absolute;top:0;right:-15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);content:"";display:inline-block;width:48px;height:48px;background:url(../img/home/flower.png) no-repeat;background-size:contain}.c-btn__text{position:relative;display:block;width:100%;height:56px;line-height:56px;letter-spacing:0.08em}@media screen and (max-width:767px){.c-btn-menu{width:100%;display:block;width:40px;height:30px;position:absolute;top:-10px;right:0;z-index:999;letter-spacing:0.08em}.c-btn-menu .bar-top{top:0}.c-btn-menu .bar-middle{top:10px}.c-btn-menu .bar-bottom{top:20px}.c-btn-menu.close .bar-top{transform:translateY(6px) rotate(-45deg);transition:transform 0.3s;background-color:#fff}.c-btn-menu.close .bar-middle{opacity:0;transition:opacity 0.3s}.c-btn-menu.close .bar-bottom{transform:translateY(-6px) rotate(45deg);transition:transform 0.3s;background-color:#fff;top:12px}}@media screen and (max-width:767px){.c-btn-menu__bar{width:33px;height:1px;display:block;background-color:#fff;position:absolute;top:50%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.c-btn-submit{padding:0;margin-top:0;color:#fff;border:none;background:#FF816A;letter-spacing:0.08em}@media (max-width:768px){.c-btn-submit{margin-top:2rem}}.hamburger-menu{width:50px;height:50px;position:relative;border:none;background:transparent;appearance:none;padding:0;cursor:pointer}.hamburger-menu__bar{display:inline-block;width:26px;height:2px;background:#62C2E8;position:absolute;left:50%;transform:translateX(-50%);transition:0.5s}.hamburger-menu__bar:first-child{top:16px}.hamburger-menu__bar:nth-child(2){top:24px}.hamburger-menu__bar:last-child{top:32px}.hamburger-menu--open .hamburger-menu__bar{top:50%}.hamburger-menu--open .hamburger-menu__bar:first-child{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.hamburger-menu--open .hamburger-menu__bar:last-child{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.hamburger-menu--open .hamburger-menu__bar:nth-child(2){display:none}.c-btn-line{display:flex;justify-content:center;align-items:center;font-size:2.4rem;color:#fff;text-align:center;text-decoration:none;width:350px;padding:2rem 2rem 2rem 5.5rem;background-color:#00B900;border-radius:100vh;box-sizing:border-box;transition:0.4s}@media (max-width:768px){.c-btn-line{padding:2rem;width:100%;font-size:1.8rem}}.c-btn-line span{font-family:"Noto Serif JP", serif;position:relative;line-height:1;letter-spacing:0.08em}@media (max-width:768px){.c-btn-line span{padding-left:2rem}}.c-btn-line span:before{content:"";width:30px;height:23px;position:absolute;top:50%;left:-40px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-image:url(../img/line.png);background-size:contain;background-repeat:no-repeat}@media (max-width:768px){.c-btn-line span:before{left:-14px;width:24px;height:20px}}.c-btn-line:hover{opacity:0.7;transition:0.4s}.c-btn-mail{display:flex;justify-content:center;align-items:center;font-size:2.4rem;color:#fff;text-align:center;text-decoration:none;width:350px;padding:2rem 2rem 2rem 5.5rem;background-color:#62C2E8;border-radius:100vh;box-sizing:border-box;transition:0.4s}@media (max-width:768px){.c-btn-mail{padding:2rem;width:100%;font-size:1.8rem}}.c-btn-mail span{font-family:"Noto Serif JP", serif;position:relative;line-height:1;letter-spacing:0.08em}@media (max-width:768px){.c-btn-mail span{padding-left:2rem}}.c-btn-mail span:before{content:"";width:30px;height:20px;position:absolute;top:50%;left:-40px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-image:url(../img/mail.png);background-size:contain;background-repeat:no-repeat}@media (max-width:768px){.c-btn-mail span:before{left:-14px;width:24px;height:16px}}.c-btn-mail:hover{opacity:0.7;transition:0.4s}.c-btn-tel{padding-left:43px;display:inline-block;color:#707070;text-align:center}@media (max-width:768px){.c-btn-tel{width:100%;padding:0.6rem;box-shadow:0 3px 10px 0 rgba(0, 0, 0, 0.1);border-radius:100vh;background:#fff}}.c-btn-tel .txt{margin-bottom:1rem;display:block;font-family:"Noto Serif JP", serif;font-size:1.4rem}@media (max-width:768px){.c-btn-tel .txt{font-size:1.2rem}}.c-btn-tel .tel{display:flex;justify-content:center;align-items:center;position:relative;font-family:"Noto Serif JP", serif;font-size:3.8rem;line-height:1;letter-spacing:0.08em}@media (max-width:768px){.c-btn-tel .tel{padding-left:2rem;font-size:2.4rem}}.c-btn-tel .tel:before{content:"";width:33px;height:30px;position:absolute;top:50%;left:-43px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-image:url(../img/tel.png);background-size:contain;background-repeat:no-repeat}@media (max-width:768px){.c-btn-tel .tel:before{left:45px;width:24px;height:22px}}.c-btn-tel:hover{opacity:0.7;transition:0.4s}.c-breadcrumb{color:#101010;font-size:1.4rem;letter-spacing:0.12em}@media (max-width:768px){.c-breadcrumb{margin-top:4rem;text-align:right;font-size:1rem}}.single .c-breadcrumb{width:1140px;margin:0 auto;padding:2rem 0}@media (max-width:768px){.single .c-breadcrumb{width:100%;padding:2rem 3rem;text-align:left;font-size:1rem}}.c-loopslide{display:flex;width:100vw;height:430px;overflow:hidden}@media (max-width:768px){.c-loopslide{margin-bottom:2rem;height:200px}}.c-loopslide img{width:auto;height:100%}.c-loopslide img:first-child{animation:slide1 60s -30s linear infinite}.c-loopslide img:last-child{animation:slide2 60s linear infinite}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.c-pagination{position:relative;margin-top:10rem;display:flex;justify-content:space-between;align-items:center;width:100%;font-size:1.6rem}@media (max-width:768px){.c-pagination{margin-top:7rem}}@media (max-width:600px){.c-pagination{margin-top:5rem}}.c-pagination .list{display:flex;justify-content:center;width:100%}.c-pagination .page-numbers{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:#62C2E8;border:1px solid #62C2E8;border-radius:50%;text-align:center;box-sizing:border-box;background-color:#fff}.c-pagination .page-numbers.current{color:#fff;background-color:#62C2E8}.c-pagination .page-numbers:not(first-child){margin-left:2.4rem}.c-pagination .next{color:#62C2E8;font-size:17px}.c-pagination .prev{color:#62C2E8;font-size:17px}.c-post-link{display:flex;justify-content:center;align-items:center;margin-top:10rem}@media (max-width:768px){.c-post-link{margin-top:6rem}}.c-post-link a{display:flex;justify-content:center;align-items:center}@media (max-width:768px){.c-post-link a{font-size:1.4rem}}.c-post-link img{margin-right:1rem}.single-talent .c-post-link{margin:10rem 0}@media (max-width:768px){.single-talent .c-post-link{margin:6rem 0}}.c-media{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}@media (max-width:600px){.c-media__img{width:100%}}.c-media figcaption{text-align:right;color:#A2A2A2}@media (max-width:768px){.c-media{margin-top:4rem;text-align:right;font-size:1rem}}@media (max-width:600px){.c-media{margin-top:3rem}}.c-media .border{border:1px solid #A2A2A2;box-sizing:border-box}.p-index{overflow:hidden}.p-index-news{background:center / cover no-repeat url(../img/home/news-bg.jpg)}.p-index-news__list{margin:6rem 0;display:flex;justify-content:center;flex-wrap:wrap;gap:30px}@media (max-width:768px){.p-index-news__list{margin:3rem 0 5rem}}.p-index-news__item{width:calc(100% / 3 - 60px)}@media (max-width:768px){.p-index-news__item{width:100%}}.p-index-news__item .thumb{aspect-ratio:1.7777777778}.p-index-news__item .thumb img{object-fit:cover;width:100%;height:100%;border-radius:10px}.p-index-news__bar{padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.p-index-news__bar{padding:1.4rem 0;justify-content:flex-start;align-items:center}}.p-index-news__bar .cat{padding:0.3rem 2rem 0;color:#fff;font-size:1.2rem;border-radius:10px;background:#62C2E8;line-height:20px}@media (max-width:768px){.p-index-news__bar .cat{margin-right:3rem}}.p-index-news__bar time{color:#A2A2A2;font-size:1.4rem;font-weight:400}.p-index-news__ttl{font-size:1.6rem;font-weight:400}@media (max-width:768px){.p-index-news__ttl{font-size:1.4rem}}.p-index-talent{position:relative;background:url(../img/home/talent-bg.jpg)}.p-index-talent:before{content:"";display:block;width:100%;height:97px;background-image:url(../img/home/ribbon.png);background-size:contain;position:absolute;top:0;left:0}@media (max-width:768px){.p-index-talent:before{height:53px}}.p-index-talent:after{content:"";display:block;width:100%;height:45px;background-image:url(../img/home/talent-line-bottom.png);background-repeat:repeat-x;background-size:contain;position:absolute;bottom:0;left:0}@media (max-width:768px){.p-index-talent:after{height:32px;background-size:cover}}@media (max-width:768px){.p-index-talent .l-inner{padding-bottom:9rem}}.p-index-talent .c-hedding{margin-top:5rem}@media (min-width:769px){.p-index-talent .c-hedding{margin-top:6rem}}.p-index-talent__inner{position:relative;padding:6rem 0 6rem}@media (max-width:768px){.p-index-talent__inner{padding:3rem 0 4rem}}.p-index-talent__ttl{position:absolute;top:-67px;font-size:48px;font-family:"Noto Serif JP", serif;color:#fff;line-height:1.2;letter-spacing:0.08em}@media (max-width:768px){.p-index-talent__ttl{top:-15px;font-size:3.8rem}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.p-index-talent .container{background:url(../img/home/line-star.png);background-repeat:repeat-x;background-position:center}.p-index-talent .scroll-infinity__wrap{display:flex;overflow:hidden}.p-index-talent .scroll-infinity__list{padding:0;display:flex;list-style:none}.p-index-talent .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear 0.5s both}.p-index-talent .scroll-infinity__item{margin:0 4.5rem;position:relative;width:calc(100vw / 5);aspect-ratio:1;border-radius:50%}@media (max-width:768px){.p-index-talent .scroll-infinity__item{width:calc(100vw / 1)}}.p-index-talent .scroll-infinity__item img{width:100%;height:100%;object-fit:cover;border:8px solid #fff;border-radius:50%}.p-index-talent .scroll-infinity__item .caption{font-family:"Mochiy Pop One", sans-serif;font-size:2.8rem;text-align:center;color:#E383A8;letter-spacing:0.08em;-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.p-index-talent .scroll-infinity__item .mask{width:100%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:0;opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.p-index-talent .scroll-infinity__item:hover .mask{opacity:1}.p-index-shop{position:relative;background:center / cover no-repeat url(../img/home/shop-bg.jpg);background-position:top}.p-index-shop .icon1{position:absolute;top:3%;right:30%}@media (max-width:768px){.p-index-shop .icon1{top:1%;left:1%;right:auto}}.p-index-shop .icon2{position:absolute;top:40%;right:4%}@media (max-width:768px){.p-index-shop .icon2{top:2%;right:2%}}.p-index-shop .icon3{position:absolute;top:50%;left:4%}@media (max-width:768px){.p-index-shop .icon3{top:auto;bottom:2%;left:2%}}.p-index-shop .icon4{position:absolute;bottom:4%;right:4%}@media (max-width:768px){.p-index-shop .icon4{bottom:1%;right:1%}}.p-index-shop__inner{padding:6.4rem 3rem;background-color:#FFFEF5}@media (max-width:768px){.p-index-shop__inner{padding:5rem 1.6rem}}.p-index-shop__list{margin:3rem 0 5rem;display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-bottom:4rem}@media (min-width:769px){.p-index-shop__list{margin:6rem 0 5rem}}.p-index-shop__list .item{width:calc(100% / 4 - 60px);flex-grow:1}@media (max-width:768px){.p-index-shop__list .item{width:100%}}.p-index-shop .thumb{margin-bottom:1.5rem;aspect-ratio:1}.p-index-shop .thumb img{object-fit:cover;width:100%;height:100%;border-radius:10px}.p-index-shop .cat{padding:0.3rem 2rem 0;margin-bottom:2rem;display:inline-block;color:#fff;font-size:1.2rem;border-radius:10px;background:#F5DA47;line-height:20px}.p-index-shop .title{display:block;font-size:1.6rem}@media (max-width:768px){.p-index-shop .c-btn{width:100%}}.p-index-movie{position:relative;background:linear-gradient(to bottom, #CECAFF, #FFE6EC)}.p-index-movie:before{content:"";display:inline-block;background:url(../img/home/movie-left.png);background-size:cover;width:356px;height:289px;position:absolute;left:0;bottom:0}@media (max-width:768px){.p-index-movie:before{width:178px;height:144px}}.p-index-movie:after{content:"";display:inline-block;background:url(../img/home/movie-right.png);background-size:cover;width:378px;height:322px;position:absolute;top:0;right:0}@media (max-width:768px){.p-index-movie:after{width:189px;height:161px}}.p-index-movie__inner{padding:3rem 1.6rem 0}@media (min-width:769px){.p-index-movie__inner{padding:6rem}}.p-index-movie .bg-star{position:relative}.p-index-movie .bg-star:before{content:"";display:inline-block;background:url(../img/home/movie-star-left.png);background-size:cover;width:175px;height:244px;position:absolute;top:0;left:22px}@media (max-width:768px){.p-index-movie .bg-star:before{background:url(../img/home/movie-star-left_sp.png);width:108px;height:146px;top:0;left:0}}.p-index-movie .bg-star:after{content:"";display:inline-block;background:url(../img/home/movie-star-right.png);background-size:cover;width:87px;height:244px;position:absolute;top:0;right:17px}@media (max-width:768px){.p-index-movie .bg-star:after{background:url(../img/home/movie-star-right_sp.png);top:0;right:0;width:104px;height:152px}}.p-index-movie .bg-star .iframe-wrap{display:flex;flex-direction:column;gap:20px}@media (min-width:769px){.p-index-movie .bg-star .iframe-wrap{gap:30px;flex-direction:row}}.p-index-movie .bg-star .iframe-wrap li{position:relative;width:100%;aspect-ratio:1.7777777778}@media (min-width:769px){.p-index-movie .bg-star .iframe-wrap li{width:calc((100% - 60px) / 3)}}.p-index-movie .bg-star .iframe-wrap li iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-footer-banner{padding:0 0 5rem;margin:0 auto;max-width:728px}@media (max-width:600px){.p-footer-banner{padding:0 1.6rem 5rem}}.p-footer-banner .card{margin-bottom:3rem}@media (max-width:600px){.p-footer-banner .card{margin-bottom:2rem}}.p-footer-banner .card:last-child{margin-bottom:0}.p-index-mv{padding:10rem 0 3rem;background:center / cover no-repeat url(../img/home/top-bg.jpg);background-position:bottom}@media (min-width:769px){.p-index-mv{padding:10rem 0 6rem}}.p-index-mv__wrap{position:relative}.p-index-mv__wrap .dots-class button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:transparent}.p-index-mv__wrap .dots-class{display:flex;justify-content:center}.p-index-mv__wrap .dots-class li{position:relative;margin:0 0.5rem;width:7rem;height:0.6rem;background-color:#e6e6e6;cursor:pointer;border-radius:0.6rem}.p-index-mv__wrap .dots-class li::before{content:"";display:inline-block;background-color:#F9CCE0;position:absolute;top:0;left:0;width:0;height:100%}.p-index-mv__wrap .dots-class li.slick-active::before{border-radius:0.6rem;background-color:#F9CCE0;animation:progressbar-anime 4.5s linear forwards}@keyframes progressbar-anime{from{width:0%}to{width:100%}}.p-index-mv__wrap .slick-dotted.slick-slider{margin-bottom:0}.p-index-mv__wrap .slick-slide{margin:0 0.5rem 2rem}@media (min-width:769px){.p-index-mv__wrap .slick-slide{margin:0 1rem 3.4rem}}.p-index-mv__wrap .slick-slide img{box-shadow:0px 10px 10px rgba(0, 0, 0, 0.1);border-radius:12px}.p-index-mv__wrap .scroll_slide{display:none}.p-index-mv__wrap .scroll_slide.slick-initialized{display:block}.p-index-mv__text{text-align:center;font-size:4.5rem;line-height:1.5}@media (max-width:768px){.p-index-mv__text{text-align:left;font-size:2.5rem;line-height:1.7}}.p-index-mv__sub{font-size:3.2rem}@media (max-width:768px){.p-page{padding-top:65px}}.p-page-shop{padding-top:123px}@media (max-width:768px){.p-page-shop{padding-top:65px}}.p-page-visual{position:relative}.p-page-visual__thumb{display:block;height:140px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:769px){.p-page-visual__thumb{height:400px}}.p-page-visual__ttl{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center}@media (max-width:768px){.p-page-visual__ttl{background-size:50%}}.p-page-visual__inner{max-width:1100px;position:absolute;top:50%;left:10%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (max-width:768px){.p-page-visual__inner{position:absolute;top:50%;left:20px}}#about .p-page-visual__thumb{background-image:url(../img/about/about_main_bg.jpg)}#about .p-page-visual__ttl{background-image:url(../img/about/about_ttl_sp.svg)}@media (max-width:768px){#about .p-page-visual__ttl{background-size:25%}}@media (min-width:769px){#about .p-page-visual__ttl{background-image:url(../img/about/about_ttl.svg)}}#news .p-page-visual__thumb{background-image:url(../img/news/news_main_bg.jpg)}#news .p-page-visual__ttl{background-image:url(../img/news/news_ttl_sp.svg)}@media (max-width:768px){#news .p-page-visual__ttl{background-size:25%}}@media (min-width:769px){#news .p-page-visual__ttl{background-image:url(../img/news/news_ttl.svg)}}#talent-list .p-page-visual__thumb{background-image:url(../img/talent/talent-list_main_bg.jpg)}#talent-list .p-page-visual__ttl{background-image:url(../img/talent/talent-list_ttl_sp.svg)}@media (min-width:769px){#talent-list .p-page-visual__ttl{background-image:url(../img/talent/talent-list_ttl.svg)}}#contact .p-page-visual__thumb{background-image:url(../img/contact/contact_main_bg.jpg)}#contact .p-page-visual__ttl{background-image:url(../img/contact/contact_ttl_sp.svg)}@media (min-width:769px){#contact .p-page-visual__ttl{background-image:url(../img/contact/contact_ttl.svg)}}#privacy-policy .p-page-visual__thumb{background-image:none}#privacy-policy .p-page-visual__ttl{background-image:url(../img/policy/policy_ttl_sp.svg)}@media (max-width:768px){#privacy-policy .p-page-visual__ttl{background-image:url(../img/policy/policy_ttl.svg)}}#news .p-news{background:url(../img/news/bg-dot.png), linear-gradient(to bottom, #fff, #F0FAFF 60%, #FFEBF3 95%)}#news .p-news__inner{width:1100px;margin:0 auto;padding:14rem 0 16rem}@media (max-width:768px){#news .p-news__inner{padding:7rem 0 7rem;margin:0 auto;width:100%}}@media (max-width:600px){#news .p-news__inner{padding:5rem 0 5rem}}#news .p-news__list{margin-bottom:4rem;display:flex;flex-wrap:wrap;gap:30px}@media (max-width:768px){#news .p-news__list{margin:0 1.6rem}}#news .p-news__item{width:calc(100% / 3 - 30px)}@media (max-width:768px){#news .p-news__item{width:100%}}#news .p-news__item .thumb{aspect-ratio:1.7777777778}#news .p-news__item .thumb img{object-fit:cover;width:100%;height:100%;border-radius:10px}#news .p-news__ttl{font-size:1.6rem}#news .p-news__link{display:flex;font-size:1.6rem}@media (max-width:768px){#news .p-news__link{flex-direction:column}}#news .p-news__link time{margin-right:6rem;font-family:"Noto Serif JP", serif;color:#c6c6c6;font-weight:400}@media (max-width:768px){#news .p-news__link time{margin:0 0 0.8rem 0;font-size:1.4rem}}#news .p-news__link .title{font-size:1.6rem;font-weight:400;line-height:1.5}.p-post header{align-items:flex-start;flex-direction:column}.p-post__head{margin-bottom:4rem;font-size:2.3rem}@media (max-width:768px){.p-post__head{margin-bottom:3.5rem}}.p-post__wrap{margin-bottom:2.4rem;display:flex;align-items:center;font-size:1.6rem;line-height:1}@media (max-width:768px){.p-post__wrap{margin-bottom:2rem}}.p-post__wrap .cat{font-size:1.6rem;padding:0.3rem 2rem 0;color:#fff;font-size:1.2rem;border-radius:10px;background:#62C2E8;line-height:20px}.p-post__wrap .date{font-size:1.4rem}.p-post__ttl{padding-bottom:2.4rem;width:100%;font-size:2.4rem;font-weight:500;line-height:1.5;letter-spacing:0.05em}@media (max-width:768px){.p-post__ttl{font-size:2rem}}.p-post__subttl{margin:6rem 0 1.5rem;font-size:1.8rem;font-weight:600;line-height:1.7}.p-post__content{line-height:1.7}.p-post__content p{margin:2em 0}.p-post__btn{margin:0 9.6rem;text-align:center}@media (max-width:768px){.p-post__btn{margin:0 4rem}}.single-post .p-post{background:url(../img/news/bg-dot.png), linear-gradient(to bottom, #fff, #F0FAFF 60%, #FFEBF3 95%)}.single-talent .p-post__content{margin:0 auto;width:100%;background:linear-gradient(0deg, #FDAFCE 0%, #FDAFCE calc(100% - 300px), transparent calc(100% - 300px), transparent 100%);position:relative}@media (min-width:769px){.single-talent .p-post__content{margin:0 calc(50% - 50vw);width:100vw;background:linear-gradient(0deg, #FDAFCE 0%, #FDAFCE calc(100% - 370px), transparent calc(100% - 370px), transparent 100%)}}.single-talent .p-post__table{margin:4rem 1.6rem 0;padding:2rem;border-radius:12px;background:#fff}@media (min-width:769px){.single-talent .p-post__table{padding:6rem;margin:6rem auto 0;max-width:1100px}}.single-talent .p-post__table .inner{width:100%}@media (min-width:769px){.single-talent .p-post__table .inner{margin:0 auto;max-width:1100px}}.single-talent .p-post__table .inner dt{padding-bottom:0.7rem;margin-bottom:3rem;color:#E383A8;font-size:16px;border-bottom:2px dotted #FDAFCE;letter-spacing:0.28em}.single-talent .p-post__table .inner dd{font-size:1.6rem;line-height:1.75}#shop　.c-heading-secondary,#products .c-heading-secondary,#products-list .c-heading-secondary,#operating-clinic .c-heading-secondary,#shop-contact .c-heading-secondary{padding:0.5rem;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;color:#fff;font-size:4rem;font-weight:400;background:#62C2E8}@media (max-width:768px){#shop　.c-heading-secondary,#products .c-heading-secondary,#products-list .c-heading-secondary,#operating-clinic .c-heading-secondary,#shop-contact .c-heading-secondary{font-size:2.8rem}}#shop　.c-heading-secondary__sub,#products .c-heading-secondary__sub,#products-list .c-heading-secondary__sub,#operating-clinic .c-heading-secondary__sub,#shop-contact .c-heading-secondary__sub{margin-top:0}#shop　.c-heading-secondary__sub,#products .c-heading-secondary__sub,#products-list .c-heading-secondary__sub,#operating-clinic .c-heading-secondary__sub,#shop-contact .c-heading-secondary__sub{margin-top:0}#products .p-page-visual__thumb,#shop-contact .p-page-visual__thumb{display:block;height:450px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:768px){#products .p-page-visual__thumb,#shop-contact .p-page-visual__thumb{height:200px}}#shop-policy .p-page-visual,#shop-law .p-page-visual{height:200px}@media (max-width:768px){#shop-policy .p-page-visual,#shop-law .p-page-visual{height:100px}}#shop-policy .p-page-visual__inner,#shop-law .p-page-visual__inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media (max-width:768px){#shop-policy .p-page-visual__inner,#shop-law .p-page-visual__inner{width:100%;text-align:center}}#shop　.c-btn,#products .c-btn,#products-list .c-btn,#shop-contact .c-btn,.p-shop .c-btn{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;font-weight:normal}#shop .p-page-visual__thumb{display:block;width:100%;height:auto;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:600px){#shop .p-page-visual__thumb{background:url("/wp-content/uploads/2024/03/shop-mv-sp.png") no-repeat center center / cover !important;aspect-ratio:1}}#shop .c-heading-primary{font-family:"Noto Sans JP", sans-serif;font-weight:400 !important}#shop .p-shop{line-height:1.8}#shop .p-shop .c-heading-primary__sub{font-family:"Noto Sans JP", sans-serif}#shop .p-shop__lead{margin-bottom:3rem;text-align:center}#shop .p-shop__list{margin-top:5rem;display:flex;flex-wrap:wrap}@media (max-width:768px){#shop .p-shop__list{justify-content:space-around}}#shop .p-shop__item{margin-right:20px;margin-bottom:20px;width:calc((100% / 3) - (20px * 2 / 3))}@media (max-width:768px){#shop .p-shop__item{width:calc((100% / 2) - (20px * 2 / 2))}}#shop .p-shop__item:nth-child(3n),#shop .p-shop__item:nth-child(6n){margin-right:0}@media (max-width:768px){#shop .p-shop__item:nth-child(3n),#shop .p-shop__item:nth-child(6n){margin-right:20px;margin-bottom:20px}}#shop .p-shop__item:nth-child(2n),#shop .p-shop__item:nth-child(4n),#shop .p-shop__item:nth-child(6n),#shop .p-shop__item:nth-child(8n){margin:0}#shop .p-shop__item a{display:block;transition:0.4s}#shop .p-shop__item a:hover{opacity:0.7;cursor:pointer;transition:0.4s}#shop .p-shop__item a .ttl{padding:1rem 0}@media (max-width:768px){#shop .p-shop__item a .ttl{text-align:center}}.p-products__ttl{font-size:2.8rem}@media (max-width:768px){.p-products__ttl{font-size:2rem}}.p-products__list{margin-top:5rem}.p-products__item{margin-bottom:4rem;display:flex;box-shadow:11px 13px 27px 6px rgba(0, 0, 0, 0.08)}@media (max-width:768px){.p-products__item{padding:3rem;flex-direction:column}}.p-products__item img{width:30%}@media (max-width:768px){.p-products__item img{margin:0 auto 2rem;width:300px}}.p-products__item div{padding:3rem;width:70%}@media (max-width:768px){.p-products__item div{padding:0;width:100%}}.p-products__item .ttl{margin-bottom:2rem;color:#62C2E8;font-size:2.4rem}@media (max-width:768px){.p-products__item .ttl{font-size:1.8rem;text-align:center}}.p-products__text{margin-bottom:3rem;line-height:1.7}.p-products__link{text-align:left}@media (max-width:768px){.p-products__link{text-align:center}}#products-list .p-page-visual__thumb{background:no-repeat url("/wp-content/uploads/2024/03/products-list-mv-scaled.jpeg");display:block;height:450px;background-size:cover;background-position:bottom;background-repeat:no-repeat}@media (max-width:768px){#products-list .p-page-visual__thumb{height:200px}}#products-list .p-page-visual__inner{position:absolute;top:50%;left:10%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (max-width:768px){#products-list .p-page-visual__inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}}#operating-clinic .p-page-visual__thumb{background:no-repeat url("/wp-content/uploads/2024/03/products-list-mv-scaled.jpeg");display:block;height:450px;background-size:cover;background-position:bottom;background-repeat:no-repeat}@media (max-width:768px){#operating-clinic .p-page-visual__thumb{height:200px}}#operating-clinic .p-operating-clinic__inner{padding:14rem 0;margin:0 auto;max-width:960px}@media (max-width:768px){#operating-clinic .p-operating-clinic__inner{width:100%;padding:5rem 3rem 7rem}}#operating-clinic .p-operating-clinic__table{width:100%}#operating-clinic .p-operating-clinic__table th,#operating-clinic .p-operating-clinic__table td{padding:2.4rem;font-size:1.6rem}@media (max-width:768px){#operating-clinic .p-operating-clinic__table th,#operating-clinic .p-operating-clinic__table td{display:block}}#operating-clinic .p-operating-clinic__table th{width:20%;color:#62C2E8;font-weight:400;border-bottom:1px solid #62C2E8}@media (max-width:768px){#operating-clinic .p-operating-clinic__table th{padding:1.2rem 0 0;width:100%;border-bottom:none}}#operating-clinic .p-operating-clinic__table td{border-bottom:1px solid #A2A2A2}@media (max-width:768px){#operating-clinic .p-operating-clinic__table td{padding:1.2rem 0}}#operating-clinic .p-operating-clinic .map{margin-top:8rem}#operating-clinic .p-operating-clinic .map iframe{width:100%;aspect-ratio:1.7777777778}.p-shop-policy__inner{margin:0 auto;padding:5rem 0 12rem;max-width:1100px}@media (max-width:768px){.p-shop-policy__inner{width:100%;padding:5rem 3rem 7rem}}.p-shop-law__inner{margin:0 auto;padding:12rem 0;max-width:960px}@media (max-width:768px){.p-shop-law__inner{width:100%;padding:5rem 3rem 7rem}}.p-shop-law__table{width:100%;border-top:1px solid #A2A2A2}.p-shop-law__table th,.p-shop-law__table td{padding:2.4rem;font-size:1.6rem;vertical-align:middle;line-height:1.7;border:1px solid #A2A2A2}@media (max-width:768px){.p-shop-law__table th,.p-shop-law__table td{padding:1.2rem;display:block}}.p-shop-law__table th{text-align:center;background:#f8f8f8}@media (max-width:768px){.p-shop-law__table th{border-top:none;border-bottom:none}}#shop-contact .p-shop-contact__inner{max-width:960px;margin:0 auto;padding:12rem 0}@media (max-width:768px){#shop-contact .p-shop-contact__inner{padding:5rem 3rem 7rem}}#shop-contact .p-shop-contact p{line-height:1.7}#shop-contact .p-shop-contact__form{margin-top:12rem}@media (max-width:768px){#shop-contact .p-shop-contact__form{margin-top:5rem}}#shop-contact .p-shop-contact__form .title{margin-bottom:2rem;font-size:1.8rem}@media (max-width:768px){#shop-contact .p-shop-contact__form .title{font-size:1.6rem}}#shop-contact .p-shop-contact__item{margin:0 0 3.2rem}@media (max-width:768px){#shop-contact .p-shop-contact__item{padding:0;margin-bottom:3rem}}#shop-contact .p-shop-contact .head{margin-bottom:4rem}@media (max-width:768px){#shop-contact .p-shop-contact .head{margin-bottom:3rem;padding-bottom:0}}#shop-contact .p-shop-contact .head .title{margin-bottom:5rem}@media (max-width:768px){#shop-contact .p-shop-contact .head .title{margin-bottom:2rem}}#shop-contact .p-shop-contact .head .wpcf7-list-item{margin-right:6rem}@media (max-width:768px){#shop-contact .p-shop-contact .head .wpcf7-list-item{margin-bottom:1.7rem}}#shop-contact .p-shop-contact .wpcf7-list-item-label{font-size:1.6rem}#shop-contact .p-shop-contact .required{margin-left:2rem;padding:2px 5px;color:#D9000C;font-size:1.4rem;border:1px solid #D9000C;border-radius:5px}@media (max-width:768px){#shop-contact .p-shop-contact .required{margin-left:0.7rem;font-size:1.2rem}}#shop-contact .p-shop-contact input[type="text"],#shop-contact .p-shop-contact input[type="tel"],#shop-contact .p-shop-contact input[type="email"],#shop-contact .p-shop-contact input[type="your-address"],#shop-contact .p-shop-contact input[type="your-age"],#shop-contact .p-shop-contact select,#shop-contact .p-shop-contact textarea{display:block;width:100%;margin-bottom:1rem;padding:10px 15px;color:#707070;font-size:1.6rem;background:#F8F8F8}#shop-contact .p-shop-contact textarea{height:150px}#shop-contact .p-shop-contact button,#shop-contact .p-shop-contact input,#shop-contact .p-shop-contact optgroup,#shop-contact .p-shop-contact select,#shop-contact .p-shop-contact textarea{font-size:100%;line-height:1.15;margin:0;font-size:1.4rem}#shop-contact .p-shop-contact input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:16px;height:16px;border:1px solid #000;border-radius:50%;vertical-align:-2px}#shop-contact .p-shop-contact input[type="radio"]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:9px;height:9px;border-radius:50%;background:#62C2E8;content:""}#shop-contact .p-shop-contact .check input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:translateY(-4px);position:relative;width:18px;height:18px;margin-right:2rem;border:1px solid #707070;border-radius:2px}#shop-contact .p-shop-contact .check input[type="checkbox"]:checked:before{content:"";transform:rotate(-45deg);box-sizing:border-box;display:block;position:absolute;top:0.2rem;left:0.1rem;width:1.5rem;height:1rem;border-bottom:#62C2E8 solid 3px;border-left:#62C2E8 solid 3px}#shop-contact .p-shop-contact .wpcf7-file{font-size:1.4rem;line-height:2}#shop-contact .p-shop-contact input[type="submit"],#shop-contact .p-shop-contact input[type="button"]{margin-top:0;padding:2rem;width:100%;font-size:1.8rem}@media (max-width:768px){#shop-contact .p-shop-contact input[type="submit"],#shop-contact .p-shop-contact input[type="button"]{padding:2.5rem;font-size:1.6rem}}#shop-contact .p-shop-contact .wpcf7 form.sent{font-size:1.6rem}#shop-contact .p-shop-contact .wpcf7-spinner{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%)}.p-shop-access{border-top:5px solid #62C2E8}.p-shop-access__inner{max-width:1100px;margin:0 auto;padding:8rem 0;display:flex;justify-content:center}@media (max-width:768px){.p-shop-access__inner{width:100%;padding:5rem 3rem 5rem;max-width:auto;flex-direction:column;align-items:center}}.p-shop-access__inner .c-btn{margin-top:2.4rem;padding:0.4rem 2.3rem;width:auto;font-size:1.2rem}@media (max-width:768px){.p-shop-access__inner .c-btn{margin-top:2rem}}.p-shop-access__logo{margin-bottom:5rem;width:290px}@media (max-width:768px){.p-shop-access__logo{margin-bottom:3rem;width:250px}}.p-shop-access__wrap{display:flex}@media (max-width:768px){.p-shop-access__wrap{flex-direction:column;align-items:center;text-align:center}}.p-shop-access__info{font-size:1.4rem;line-height:2}@media (max-width:768px){.p-shop-access__info{text-align:center}}.p-shop-access__txt{padding-left:1.3rem;font-size:1.2rem;line-height:2}.p-shop-access__map{margin-left:4rem;width:300px;height:288px}@media (max-width:768px){.p-shop-access__map{margin:3rem 0 3rem 0}}.p-shop-access__map img{width:100%}@includ　pc{.p-shop-card{padding:0 3rem}}.p-shop-card h2{font-size:1.8rem}.p-shop-card__list{display:flex;flex-wrap:wrap;gap:5.6rem 3.5rem}@media (max-width:768px){.p-shop-card__list{justify-content:center}}.p-shop-card__item{width:calc((100% - 80px)/ 3)}@media (max-width:768px){.p-shop-card__item{width:100%}}.p-shop-card__item img{width:100%;height:100%;object-fit:cover}.p-shop-card__img{width:306px;height:306px;object-fit:cover;margin-bottom:2.4rem}@media (max-width:768px){.p-shop-card__img{width:100%}}.p-shop-card__head{margin-bottom:2rem;font-size:1.4rem}.p-shop-cardprice{font-size:1.4rem}#shop-law.page-id-411 .c-heading-secondary{color:#707070}.page-id-49 .c-heading-secondary{color:#707070}.p-about{background-image:url(../img/about/quilting_g.jpg);background-color:rgba(255, 255, 255, 0.8);background-blend-mode:lighten;filter:blur(0)}.p-about img{border-radius:12px}.p-about__bnr{margin-bottom:2rem;display:flex;flex-direction:column}@media (min-width:769px){.p-about__bnr{margin-bottom:8rem;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row}}.p-about__bnr .item{margin-bottom:2rem;width:100%;transition:0.4s}@media (min-width:769px){.p-about__bnr .item{margin-bottom:0;width:calc((100% - 30px) / 2)}}.p-about__bnr .item:hover{opacity:0.7;transition:0.4s}.p-about h2{margin-bottom:3rem}@media (min-width:769px){.p-about h2{margin-bottom:5rem}}.p-about h2 .en{margin-bottom:1rem;display:block;color:#71C6D6;font-size:3rem;font-weight:bold}@media (min-width:769px){.p-about h2 .en{margin-bottom:1.6rem;font-size:4rem}}.p-about h2 img{width:auto}.p-about .corporate-philosophy{margin-bottom:5rem}@media (min-width:769px){.p-about .corporate-philosophy{margin-bottom:10rem}}.p-about .corporate-philosophy .img{margin-bottom:1.6rem;aspect-ratio:1.7777777778}@media (min-width:769px){.p-about .corporate-philosophy .img{margin-bottom:3rem;aspect-ratio:3.6666666667;object-fit:cover}}.p-about .corporate-philosophy p{line-height:1.75}.p-about .business-purpose{background-color:#FAFAFA}.p-about .business-purpose__inner{padding:5rem 1.6rem}@media (min-width:769px){.p-about .business-purpose__inner{max-width:1100px;margin:0 auto;padding:10rem 0}}.p-about .business-purpose__list{border-top:1px solid #d3d3d3}.p-about .business-purpose__list li{padding:1.2rem 1.6rem;display:flex;align-items:center;border-bottom:1px solid #d3d3d3;line-height:1.5}@media (min-width:769px){.p-about .business-purpose__list li{padding:3rem 1.6rem}}.p-about .business-purpose__list li p{font-size:1.4rem}@media (min-width:769px){.p-about .business-purpose__list li p{font-size:2rem}}.p-about .business-purpose__list li .num{margin-right:4.5rem;display:block;color:#71C6D6;font-size:2.4rem;font-weight:bold}@media (min-width:769px){.p-about .business-purpose__list li .num{margin-right:2.4rem;font-size:2rem}}.p-about .service{color:#fff;background-image:url(../img/about/service-bg_sp.jpg);background-size:100%}@media (min-width:769px){.p-about .service{background-image:url(../img/about/service-bg.jpg);background-size:100%}}.p-about .service__inner{padding:5rem 1.6rem;margin:0 auto}@media (min-width:769px){.p-about .service__inner{padding:0 1.6rem;max-width:1100px;margin:0 auto;padding:10rem 0}}.p-about .service h2 .en{color:#fff}.p-about .service h3{margin-bottom:1.2rem;font-size:2rem;font-weight:bold}@media (min-width:769px){.p-about .service h3{margin-bottom:2.4rem;font-size:2.4rem}}.p-about .service__list{border-top:2px dotted #BFE5EC}@media (min-width:769px){.p-about .service__list{border-top:1px solid #BFE5EC}}.p-about .service__list img{width:100%;height:auto;aspect-ratio:1.7777777778;object-fit:cover}@media (min-width:769px){.p-about .service__list img{width:490px}}.p-about .service__item{padding:2rem 0;display:flex;flex-direction:column;border-bottom:2px dotted #BFE5EC}@media (min-width:769px){.p-about .service__item{padding:3rem 0;flex-direction:row;justify-content:space-between;border-bottom:1px solid #BFE5EC}}.p-about .service__text{font-weight:normal;line-height:1.75}@media (min-width:769px){.p-about .service__text{margin-right:3rem}}@media (max-width:768px){.p-about .service__text p{margin-bottom:2rem}}.p-about .company{padding:5rem 0 0}@media (min-width:769px){.p-about .company{padding:10rem 0 0}}.p-about .company table{width:100%;font-size:1.5rem;border-top:1px solid #D3D3D3;border-collapse:collapse}@media (min-width:769px){.p-about .company table{font-size:1.6rem}}.p-about .company table th,.p-about .company table td{font-weight:normal;border-bottom:1px solid #D3D3D3;vertical-align:middle}.p-about .company table th{width:24%;padding:2rem 1.6rem;color:#71C6D6}@media (min-width:769px){.p-about .company table th{width:20%}}.p-about .company table td{padding:2rem 1.6rem}#contact .p-contact{background-image:url(../img/contact/quilting_red.jpg);background-color:rgba(255, 255, 255, 0.8);background-blend-mode:lighten;filter:blur(0)}#contact .p-contact p{line-height:1.7}#contact .p-contact__inner .text{text-align:center}#contact .p-contact__form{margin-top:5rem}@media (max-width:768px){#contact .p-contact__form{margin-top:5rem}}#contact .p-contact__form .title{margin-bottom:1rem;display:flex;align-items:center;font-size:1.6rem;line-height:normal}#contact .p-contact__item{margin-bottom:3rem}@media (min-width:769px){#contact .p-contact__item{padding:0;margin-bottom:3.2rem}}#contact .p-contact__item:last-child{margin-bottom:0}@media (max-width:768px){#contact .p-contact .item .wpcf7-list-item{margin-bottom:1rem}}@media (min-width:769px){#contact .p-contact .item .wpcf7-list-item{margin-right:1.5rem}}#contact .p-contact .title{margin-bottom:1.6rem}#contact .p-contact .wrap{display:flex;justify-content:center;flex-wrap:wrap}#contact .p-contact .wpcf7-list-item{margin:0}#contact .p-contact .wpcf7-list-item-label{font-size:1.8rem}@media (max-width:768px){#contact .p-contact .wpcf7-list-item-label{font-size:1.6rem}}#contact .p-contact .required{margin-left:1rem;padding:2px 5px;display:block;color:#fff;font-size:1rem;border-radius:5px;background:#FF5132}@media (max-width:768px){#contact .p-contact .required{margin-left:0.7rem;font-size:1.2rem}}#contact .p-contact .consent .required{margin:0 1rem 0 0;padding:2px 5px;display:inline-block;color:#fff;font-size:1rem;border-radius:5px;background:#FF5132;height:22px;line-height:22px}@media (max-width:768px){#contact .p-contact .consent .required{margin-left:0.7rem;font-size:1.2rem}}#contact .p-contact .consent .note{font-size:1.4rem}#contact .p-contact input[type="text"],#contact .p-contact input[type="tel"],#contact .p-contact input[type="email"],#contact .p-contact input[type="your-address"],#contact .p-contact input[type="your-age"],#contact .p-contact select,#contact .p-contact textarea{display:block;width:100%;margin-bottom:1rem;padding:10px 15px;font-size:1.6rem;background:#F5F5F5}#contact .p-contact textarea{height:150px}#contact .p-contact button,#contact .p-contact input,#contact .p-contact optgroup,#contact .p-contact select,#contact .p-contact textarea{font-size:100%;line-height:1.15;margin:0;font-size:1.4rem;vertical-align:inherit}#contact .p-contact input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:16px;height:16px;border:1px solid #000;border-radius:50%;vertical-align:-2px}#contact .p-contact input[type="radio"]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:9px;height:9px;border-radius:50%;content:""}#contact .p-contact .check input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:translateY(-4px);position:relative;width:18px;height:18px;margin-right:2rem;border:1px solid #707070;border-radius:2px}#contact .p-contact .check input[type="checkbox"]:checked:before{content:"";transform:rotate(-45deg);box-sizing:border-box;display:block;position:absolute;top:0.2rem;left:0.1rem;width:1.5rem;height:1rem;border-bottom:#707070 solid 3px;border-left:#707070 solid 3px}#contact .p-contact .wpcf7-file{font-size:1.4rem;line-height:2}#contact .p-contact input[type="submit"],#contact .p-contact input[type="button"]{margin-top:0;padding:1.5rem;width:100%;font-size:1.8rem}@media (max-width:768px){#contact .p-contact input[type="submit"],#contact .p-contact input[type="button"]{padding:2.5rem;font-size:1.6rem}}#contact .p-contact .wpcf7 form.sent{font-size:1.6rem}#contact .p-contact .wpcf7-spinner{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%)}#privacy-policy{background-image:url(../img/policy/quilting_y.jpg);background-color:rgba(255, 255, 255, 0.8);background-blend-mode:lighten}#privacy-policy .p-policy__list{margin-bottom:3rem}#privacy-policy .p-policy__list h2{margin-bottom:1rem;color:#707070;font-size:1.8rem;font-weight:500;line-height:1.7}@media (min-width:769px){#privacy-policy .p-policy__list h2{font-size:2rem}}#privacy-policy .p-policy__list h3{margin-bottom:1rem;position:relative;padding:0 0 0 24px;color:#707070;font-size:1.8rem;font-weight:500;line-height:1.5}#privacy-policy .p-policy__list h3:before{content:"";position:absolute;top:11px;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);display:inline-block;width:18px;height:17px;background:url(../img/policy/icon.png) no-repeat;background-size:contain;margin-right:5px}@media (min-width:769px){#privacy-policy .p-policy__list h3:before{top:43%;width:18px;height:17px}}#privacy-policy .p-policy__list p{font-size:1.6rem;line-height:1.5}#privacy-policy .p-policy .desc{padding:0 0 0 1rem;margin:2rem 0 0}@media (min-width:769px){#privacy-policy .p-policy .desc{padding:0 0 0 3rem}}#privacy-policy .p-policy .desc li{font-size:1.6rem;line-height:1.7}#privacy-policy .p-policy .desc li:before{content:"";width:7px;height:7px;display:inline-block;background-color:#FAA4C6;border-radius:50%;position:relative;top:-1px;margin-right:5px}#privacy-policy .p-policy__item{margin-bottom:3.5rem}.p-talent{position:relative;background:url(../img/home/talent-bg.jpg)}.p-talent:before{content:"";display:block;width:100%;height:97px;background-image:url(../img/home/ribbon.png);background-size:contain;position:absolute;top:0;left:0}@media (max-width:768px){.p-talent:before{height:53px}}.p-talent:after{content:"";display:block;width:100%;height:45px;background-image:url(../img/home/talent-line-bottom.png);background-repeat:repeat-x;background-size:contain;position:absolute;bottom:0;left:0}@media (max-width:768px){.p-talent:after{height:32px;background-size:cover}}.p-talent__list{display:flex;flex-wrap:wrap;gap:87px 30px}@media (max-width:768px){.p-talent__list{gap:30px 15px}}@media (min-width:769px){.p-talent__list{padding:0 1.6rem}}.p-talent__item{padding:6px 6px 0 6px;width:calc((100% - 60px) / 3);list-style-type:none;background-color:#fff;border-radius:5px}@media (max-width:768px){.p-talent__item{width:calc((100% - 15px) / 2);display:flex}}.p-talent__item img{width:100%;height:100%;aspect-ratio:0.75;object-fit:cover}.p-talent__item .title{padding:1rem;font-size:1.4rem;text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center}@media (min-width:769px){.p-talent__item .title{padding:1.6rem;font-size:1.8rem}}.p-talent__item a{display:flex;flex-direction:column}.p-talent__inner{position:relative;padding:6rem 0 6rem}@media (max-width:768px){.p-talent__inner{padding:3rem 0 4rem}}.p-talent .tab-wrap .tab-btn{padding:9rem 1.6rem 0}@media (min-width:769px){.p-talent .tab-wrap .tab-btn{padding-top:16rem}}.p-talent .tab-list{background-color:#fff;margin:0 auto;display:flex;align-items:center;border-radius:100vh}@media (min-width:769px){.p-talent .tab-list{padding:0.3rem;margin:0 auto;max-width:900px;justify-content:center;flex-direction:row;gap:10px}}.p-talent .tab-item{padding:1.6rem 0;width:100%;color:#E383A8;text-align:center;font-size:2rem;font-weight:bold;background-color:#fff;border-radius:100vh;line-height:1;cursor:pointer;transition:0.4s ease-in-out}@media (max-width:768px){.p-talent .tab-item{width:100%;font-size:1.2rem}}.p-talent .tab-item:last-child{margin-right:0}.p-talent .tab-item:hover{opacity:0.7}.p-talent .tab-item:first-child:hover,.p-talent .tab-item.is-active{color:#fff;background-color:#E383A8}.p-talent .tab-item:first-child:hover span,.p-talent .tab-item.is-active span{position:relative}.p-talent .tab-item:first-child:hover span:before,.p-talent .tab-item.is-active span:before{content:"";position:absolute;top:50%;left:-27px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);display:inline-block;width:12px;height:12px;background:url(../img/talent/star_w.png) no-repeat;background-size:contain;margin-right:-27px}.p-talent .panel-item{display:none;width:100%}.p-talent .panel-item.is-active{display:block;animation:panel-show 0.9s ease-in-out forwards}@keyframes panel-show{from{opacity:0}to{opacity:1}}.single-talent{position:relative;background:url(../img/home/talent-bg.jpg)}.p-talent-single{position:relative;display:flex;flex-direction:column}@media (min-width:769px){.p-talent-single{flex-direction:row}}.p-talent-single:before{position:absolute}@media (min-width:769px){.p-talent-single:before{top:130px}}.p-talent-single__clm{width:100%}@media (min-width:769px){.p-talent-single__clm{padding:0 2rem}}@media (max-width:768px){.p-talent-single__slider{margin-bottom:4rem}}.p-talent-single__ttl{margin-bottom:3rem;display:flex !important;align-items:center;flex-direction:column-reverse;text-align:center}@media (min-width:769px){.p-talent-single__ttl{flex-direction:column;text-align:left}}.p-talent-single__ttl .kana{margin:0;font-size:1.6rem;color:#A2A2A2}@media (min-width:769px){.p-talent-single__ttl .kana{margin:0 0 1.3rem 0;color:#E383A8}}.p-talent-single__ttl .title{font-size:2.8rem;letter-spacing:0.15em;color:#E383A8}@media (min-width:769px){.p-talent-single__ttl .title{margin-bottom:6.5rem;font-size:4.2rem;letter-spacing:0.2em}}@media (max-width:768px){.p-talent-single__text{display:flex;flex-direction:column-reverse}}.p-talent-single__text .copy{margin:0;font-size:2.3rem;font-weight:600;color:#fff}@media (min-width:769px){.p-talent-single__text .copy{font-size:2.8rem}}.p-talent-single__text .comment{color:#fff}@media (max-width:768px){.p-talent-single__text .comment{margin:2rem 0}}.p-talent-single__text .wrap{display:flex;flex-direction:column-reverse}.p-talent-single__text .sns{margin:2rem 0 0;display:flex;font-size:1.4rem}@media (min-width:769px){.p-talent-single__text .sns{margin:0 0 4rem}}.p-talent-single__text .sns img{width:20px}.p-talent-single__text .sns a{padding:1.5rem 1.6rem 1.5rem 5.9rem;position:relative;display:inline-block;background-color:#fff;border-radius:12px}@media (min-width:769px){.p-talent-single__text .sns a{display:block}}.p-talent-single__text .sns a:not(:first-child){margin-left:2rem}.p-talent-single__text .sns a.icon-x:before{content:"";position:absolute;top:50%;left:16px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:29px;height:29px;background-image:url(../img/x.png);background-repeat:no-repeat}.p-talent-single__text .sns a.icon-instagram:after{content:"";position:absolute;top:50%;left:16px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:29px;height:29px;background-image:url(../img/Instagram_Glyph_Black.png);background-repeat:no-repeat}.p-talent-single__text table{width:100%;color:#fff;border-top:2px dotted #fff;border-collapse:collapse}.p-talent-single__text table tr{display:block;position:relative}.p-talent-single__text table tr:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;border-bottom:2px dotted #fff}.p-talent-single__text table th,.p-talent-single__text table td{padding:1.2rem 1.6rem;font-size:1.3rem}@media (min-width:769px){.p-talent-single__text table th,.p-talent-single__text table td{padding:2rem 1.6rem;font-size:1.6rem}}.p-talent-single__text table th{font-weight:normal;width:9rem;letter-spacing:0.28em}@media (min-width:769px){.p-talent-single__text table th{width:10rem}}.p-talent-single .pc{display:none !important}@media (min-width:769px){.p-talent-single .pc{display:block !important}}.p-talent-single .sp{display:block !important}@media (min-width:769px){.p-talent-single .sp{display:none !important}}.p-notfound:before{content:none}.p-notfound .c-btn--pk:before,.p-notfound .c-btn--pk:after{content:none}.p-notfound .c-btn__text:after{content:none}.p-notfound__inner{margin:6rem 0}.p-notfound__inner p{text-align:center}.p-notfound__ttl{margin-bottom:3rem;font-size:3rem;font-weight:bold;text-align:center}@media (min-width:769px){.p-notfound__ttl{font-size:4rem}}.p-notfound__ttl span{font-size:8rem}@media (min-width:769px){.p-notfound__ttl span{font-size:10rem}}.p-notfound__text{margin-bottom:5rem;font-size:1.4rem}@media (min-width:769px){.p-notfound__text{font-size:1.6rem}}.text-center{text-align:center}.text-center-sp{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.color-w{color:#fff}.color-bl{color:#62C2E8}.color-dg{color:#5F5F5F}.color-pk{color:#E383A8}.bg-blue{background:#62C2E8}.bg-lb{background:#E5F4F5}.bg-lg{background:#f8f8f8}.bg-gray{background:#A2A2A2}.font-bold{font-weight:bold}.jp{font-family:"Noto Serif JP", "Hiragino Mincho ProN", YuMincho, serif}.u-ls-sm{letter-spacing:0.05em !important}.u-ls-md{letter-spacing:0.08em !important}.u-ls-lg{letter-spacing:0.2em !important}.js-fadeUp{opacity:0;transform:translateY(30px);transition:opacity 0.8s, transform 0.8s}.js-fadeUp.is-inview{opacity:1;transform:translateY(0);transition-delay:1s}.js-text-animation span{opacity:0}.fade_off{opacity:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s}.fade_on{opacity:1}