html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}input,textarea{box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@keyframes openAnime{0%{opacity:1;transform:scaleY(1)}50%{opacity:.5}100%{transform:scaleY(0)}}@keyframes openAnime-text{0%{opacity:1;transform:translateY(50%)}100%{opacity:0;transform:translateY(calc(50% - 80px))}}@keyframes footerTop{0%{transform:translateY(0)}50%{transform:translateY(20px)}100%{transform:translateY(0)}}body{background:#fff;color:#4e4545;font-size:16px;font-weight:500;font-family:"Cormorant Infant","Zen Kaku Gothic New",serif;letter-spacing:.04em;line-height:1.8}a{display:block;color:#4e4545;text-decoration:none;transition:.3s}a:hover{opacity:.8}img,video{display:block;width:100%;height:100%}ul{list-style-type:none}@media screen and (min-width: 1024px){br.pc-hide{display:none}}br.sp-hide{display:none}@media screen and (min-width: 1024px){br.sp-hide{display:block}}.mtBase{margin-top:120px !important}@media screen and (min-width: 1024px){.mtBase{margin-top:200px !important}}.ptBase{padding-top:120px !important}@media screen and (min-width: 1024px){.ptBase{padding-top:200px !important}}.mbBase{margin-bottom:120px !important}@media screen and (min-width: 1024px){.mbBase{margin-bottom:200px !important}}.pbBase{padding-bottom:120px !important}@media screen and (min-width: 1024px){.pbBase{padding-bottom:200px !important}}.mbOther{margin-bottom:48px}@media screen and (min-width: 1024px){.mbOther{margin-bottom:54px}}.ttlBase{margin-bottom:24px;font-weight:800;font-size:18px}@media screen and (min-width: 1024px){.ttl-txt-Base{display:flex;justify-content:space-between}}.ttl-txt-Base>h2{margin-bottom:24px;font-weight:700;font-size:18px;font-weight:700}@media screen and (min-width: 1024px){.ttl-txt-Base>h2{width:50%}}.ttl-txt-Base>p{margin-bottom:24px}@media screen and (min-width: 1024px){.ttl-txt-Base>p{width:50%}}.mt18{margin-top:18px}.btn{width:-moz-fit-content;width:fit-content;border:1px solid #4e4545;border-radius:50px;background:rgba(0,0,0,0);font-weight:600;font-size:15px;transition:.3s}.btn a{display:flex;justify-content:center;padding:4px 48px}.btn a::after{content:"";display:block;background:url(../images/common/arrow.svg) center center/contain no-repeat;width:20px;height:auto;margin-left:18px;transform:translateX(0px);transition:.3s}.btn:hover a::after{transform:translateX(10px)}.boxRadius{border-radius:4px}.header{position:fixed;top:0;left:0;z-index:10;display:flex;justify-content:space-between;align-items:center;width:100%;padding:56px 20px;pointer-events:none}@media screen and (min-width: 768px){.header{padding:80px 50px}}@media screen and (min-width: 1024px){.header{padding:80px 120px}}.header__ttl{font-weight:600;font-size:18px;line-height:1.4;pointer-events:visible;cursor:pointer}.header__ttl span{font-size:24px}.header__ttl a{color:#4e4545}@media screen and (min-width: 1024px){.header__ttl a br{display:none}.header__ttl a span{padding-left:16px}}.header__menu{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;cursor:pointer;pointer-events:visible;z-index:10}@media screen and (min-width: 1024px){.header__menu:hover .header__menu--left,.header__menu:hover .header__menu--right{transform:translate(0px, -10px)}}.header__menu--left,.header__menu--middle,.header__menu--right{position:absolute;display:block;width:2px;height:2px;background:#4e4545;border-radius:50%;transform:translateY(-10px);transition:transform .2s ease}.header__menu--left{transform:translate(-10px, -10px)}.header__menu--right{transform:translate(10px, -10px)}.header__menu--txt{color:#4e4545;font-weight:600;font-size:14px;text-align:center;transform:translateY(10px)}.footer{padding:64px 0 20px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.88) 100%),url("../images/common/footer-bg.jpg") center/cover no-repeat}@media screen and (min-width: 768px){.footer{padding:88px 0 24px}}.footer__inner{width:min(100%,1180px);margin:0 auto;padding:0 20px}@media screen and (min-width: 768px){.footer__inner{padding:0 32px}}.footer__head{display:flex;flex-direction:column;gap:24px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #c3b6ac}@media screen and (min-width: 768px){.footer__head{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:40px;margin-bottom:48px}}.footer__logo a{color:#2f2f2f;font-size:clamp(30px,4vw,52px);letter-spacing:.12em;line-height:1;text-decoration:none;font-family:"Cormorant Infant"}.footer__sns{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.footer__sns li{list-style:none}.footer__sns a{display:grid;place-items:center;width:40px;height:40px;border:1px solid #c3b6ac;border-radius:50%;color:#2f2f2f;font-size:12px;letter-spacing:.08em;text-decoration:none;transition:.3s}.footer__sns a:hover{background:#c3b6ac;transform:translateY(-2px)}.footer__navWrap{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (min-width: 768px){.footer__navWrap{grid-template-columns:1.2fr 1.2fr .8fr;gap:40px}}@media screen and (min-width: 1024px){.footer__navWrap{gap:72px}}.footer__col{min-width:0}.footer__ttl{margin-bottom:18px;color:#2f2f2f;font-size:15px;letter-spacing:.08em;font-family:"Cormorant Infant";font-weight:500}.footer__nav{display:grid;gap:12px}.footer__nav li{list-style:none}.footer__nav a{color:#5b5b5b;font-size:14px;line-height:1.9;text-decoration:none;transition:.3s}.footer__nav a:hover{color:#1f1f1f;opacity:.78}.footer__nav--strong a{color:#2f2f2f;font-weight:500}.footer__bottom{margin-top:40px;padding-top:18px;border-top:1px solid #c3b6ac}@media screen and (min-width: 768px){.footer__bottom{margin-top:56px}}.footer__copy{color:#6b6b6b;font-size:12px;line-height:1.6;letter-spacing:.05em;text-align:left}.gnav{position:absolute;top:0;right:0;justify-content:center;align-items:center;width:100%;height:100vh;background:#fff;transition:.3s;opacity:0;cursor:none;pointer-events:none}.gnav__nav{margin:120px 20px}@media screen and (min-width: 768px){.gnav__nav{width:100%;margin-top:0;flex-direction:row;justify-content:start;align-items:center}}@media screen and (min-width: 1024px){.gnav__nav{display:flex;width:auto;margin:auto}}.gnav__container--01{display:none}@media screen and (min-width: 1024px){.gnav__container--01{display:block;height:100vh;width:30vw}.gnav__container--01 img{-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 1024px){.gnav__container--02{display:flex;justify-content:center;gap:10vw;height:100%;margin:0 auto}.gnav__container--02 p{margin-bottom:14px}}.gnav__link{font-size:14px}.gnav__link a{padding:8px;border-bottom:1px solid #c3b6ac}@media screen and (min-width: 1024px){.gnav__link{width:-moz-fit-content;width:fit-content;padding:0px;font-size:18px}.gnav__link a{border-bottom:none}}.gnav__link:hover{color:#c3b6ac}@media screen and (min-width: 1024px){.cursor{position:fixed;top:-55px;left:-55px;width:110px;height:110px;border-radius:50%;background:linear-gradient(151.2016375894deg, rgba(255, 234, 251, 0.4) 4.9873576062%, rgba(255, 233, 251, 0.6) 4.9873576062%, rgba(255, 248, 219, 0.7) 49.7408351826%);z-index:20;pointer-events:none;mix-blend-mode:multiply;opacity:0;transition:.4s opacity;transform:translate(-50%, -50%)}.cursor::before{content:"Click";position:absolute;top:50%;left:50%;color:#4e4545;font-size:18px;transform:translate(-50%, -50%)}}#top{display:none}#top #openingAnimation{position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;background-color:#fff;background-image:radial-gradient(at 100% 100%, hsl(60, 73%, 88%) 0px, transparent 50%),radial-gradient(at 0% 100%, hsl(0, 100%, 90%) 0px, transparent 50%),radial-gradient(at 100% 0%, hsl(340, 79%, 92%) 0px, transparent 50%);animation:openAnime .5s forwards;animation-delay:1.5s;transform-origin:top}#top #openingAnimation .h1__ttl{width:100%;height:100%;text-align:center;color:#4e4545;font-size:max(1.4vw,14px);transform:translateY(50%);animation:openAnime-text .5s forwards;animation-delay:1s;transform-origin:top}#top #openingAnimation .h1__ttl span{font-size:9px}#top .mv{position:sticky;top:0;margin-bottom:3000px;overflow:hidden}#top .mv__wrapper{position:relative;display:flex;align-items:center;width:100%;height:100vh}#top .mv__video{width:80vw;height:64vh;margin:0 auto;will-change:width,height}@media screen and (min-width: 1024px){#top .mv__video{width:50vw;height:42vw}}#top .mv__videoData{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .mv__ttl{position:absolute;top:70vh;left:0;width:100%;height:100%;color:#c3b6ac;font-size:9px;text-align:center;mix-blend-mode:color-burn;opacity:1}@media screen and (min-width: 768px){#top .mv__ttl{top:80vh;font-size:16px}}#top .mv .scroll{position:absolute;bottom:100px;right:3%;opacity:1}#top .mv .scroll__txt{position:relative;top:-24px;font-weight:800;font-size:13px;transform:translateY(-130px)}@media screen and (min-width: 1024px){#top .mv .scroll__txt{top:20px;font-size:15px;text-orientation:mixed;writing-mode:vertical-rl}}#top .mv .scroll__line{position:absolute;top:0;left:50%;width:1px;height:80px;overflow:hidden;background-color:#c3b6ac}@media screen and (min-width: 1024px){#top .mv .scroll__line{bottom:-40px;height:120px}}#top .mv .scroll__line::after{content:"";position:absolute;width:100%;height:100%;background-color:#4e4545;animation:scrolldown 2.5s ease-in-out infinite}@keyframes scrolldown{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}#top .main{overflow:hidden}#top .concept{padding:0 20px}@media screen and (min-width: 768px){#top .concept{padding:0 50px}}@media screen and (min-width: 1024px){#top .concept{max-width:1400px;margin:0 auto;padding:0 120px}}#top .concept{margin-bottom:56px;pointer-events:none}#top .concept__ttl--sp,#top .concept__ttl--pc{margin-bottom:24px;font-weight:800;font-size:18px;text-align:center !important;font-family:"Cormorant Infant"}#top .concept__ttl--sp{display:block}@media screen and (min-width: 1024px){#top .concept__ttl--sp{display:none}}#top .concept__ttl--pc{display:none}@media screen and (min-width: 1024px){#top .concept__ttl--pc{display:block;margin-bottom:80px}}#top .concept__box{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3vw}@media screen and (min-width: 1024px){#top .concept__box{position:static;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:3vw}}#top .concept__pic{max-width:640px;max-height:450px;width:60%;height:auto;margin-right:auto;filter:blur(0)}@media screen and (min-width: 1024px){#top .concept__pic{width:40vw;height:auto}}#top .concept__img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){#top .concept__img{aspect-ratio:11/10}}#top .concept__content{position:relative;z-index:2;max-width:640px;margin:40px auto;font-family:"Zen Kaku Gothic New";order:3}@media screen and (min-width: 1024px){#top .concept__content{width:22vw;margin-top:0;order:2}}#top .concept__content--txt{line-height:1.8em}@media screen and (min-width: 1024px){#top .concept__content--txt{padding-top:20px}}#top .concept__pic--small{width:30%;order:2}@media screen and (min-width: 1024px){#top .concept__pic--small{width:18vw;display:inline;filter:blur(0);order:3}}#top .concept__img--small{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1.5;opacity:1}@media screen and (min-width: 1024px){#top .concept__img--small{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1.5;opacity:1}}#top .concept-bgimg{position:relative;height:60vh;overflow:hidden;background-image:url("../images/top/concept-bg.jpg");background-size:cover;background-position:center;background-attachment:fixed}#top .grad--bg{background-color:#fff;background-image:radial-gradient(at 100% 100%, #fcf6e0 0px, transparent 90%),radial-gradient(at 0% 50%, rgba(242, 204, 217, 0.5254901961) 0px, transparent 50%),radial-gradient(at 100% 0%, #f2ccd9 0px, transparent 50%)}#top .menu .ttl-txt-Base{margin-bottom:24px}#top .menu__ttl{padding:0 20px}@media screen and (min-width: 768px){#top .menu__ttl{padding:0 50px}}@media screen and (min-width: 1024px){#top .menu__ttl{max-width:1400px;margin:0 auto;padding:0 120px}}@media screen and (max-width: 1024px){#top .menu__ttl{color:#000}#top .menu__ttl::before{border-left:1px solid #000}}@media screen and (min-width: 768px){#top .menu__ttl{text-align:left}}#top .menu__txt{padding:0 20px}@media screen and (min-width: 768px){#top .menu__txt{padding:0 50px}}@media screen and (min-width: 1024px){#top .menu__txt{max-width:1400px;margin:0 auto;padding:0 120px}}#top .voice{padding:0 20px}@media screen and (min-width: 768px){#top .voice{padding:0 50px}}@media screen and (min-width: 1024px){#top .voice{max-width:1400px;margin:0 auto;padding:0 120px}}#top .voice .swiper-main{height:auto;padding-top:38px}@media screen and (min-width: 1024px){#top .voice .swiper-main{padding-top:54px}}#top .voice .swiper-main__slide{width:auto}#top .voice .swiper-main__box{width:250px;padding:15px;border:#000 1px solid}@media screen and (min-width: 1024px){#top .voice .swiper-main__box{width:350px}}#top .voice .swiper-main__pic--img{width:100%}#top .voice .swiper-main__comment{padding-top:15px}#top .voice .swiper-button-prev,#top .voice .swiper-button-next{top:16px;width:18px;margin-top:-16px}@media screen and (min-width: 1024px){#top .voice .swiper-button-prev,#top .voice .swiper-button-next{width:24px}}#top .voice .swiper-button-prev{background:url(../images/common/arrow.svg) no-repeat center center/contain;transform:rotate(-180deg)}#top .voice .swiper-button-prev::after{content:""}#top .voice .swiper-button-next{background:url(../images/common/arrow.svg) no-repeat center center/contain;left:54px}#top .voice .swiper-button-next::after{content:""}#top .message{padding:0 20px}@media screen and (min-width: 768px){#top .message{padding:0 50px}}@media screen and (min-width: 1024px){#top .message{max-width:1400px;margin:0 auto;padding:0 120px}}#top .message__container{margin-bottom:48px}@media screen and (min-width: 1024px){#top .message__container{margin-bottom:54px}}@media screen and (min-width: 1024px){#top .message__box{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}#top .message__container{width:43%;margin-bottom:0}#top .message__txt{font-family:"Zen Kaku Gothic New"}#top .message__pic{width:43%;height:750px}#top .message__pic img{-o-object-fit:cover;object-fit:cover}}#top .news{padding:0 20px}@media screen and (min-width: 768px){#top .news{padding:0 50px}}@media screen and (min-width: 1024px){#top .news{max-width:1400px;margin:0 auto;padding:0 120px}}#top .news{padding-top:60px;padding-bottom:60px;background:#fcf6e0}#top .news__ttl{margin-bottom:24px;font-weight:800;font-size:18px;margin-bottom:40px}#top .news__container{margin-bottom:40px}#top .news__item{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:20px;padding:20px 0;border-bottom:1px solid #c3b6ac}#top .news__item:first-child{border-top:1px solid #c3b6ac}@media screen and (min-width: 1024px){#top .news__item{gap:40px}}#top .news__date{font-size:12px;color:#8c7d72;letter-spacing:.08em;white-space:nowrap;padding-top:2px}#top .news__title{font-size:14px;font-family:"Zen Kaku Gothic New";line-height:1.6;font-weight:500}@media screen and (min-width: 1024px){#top .news__title{font-size:15px}}#top .news__title a{display:inline;color:#4e4545;text-decoration:none;transition:.3s}#top .news__title a:hover{opacity:.8}#top .instagram{padding:0 20px}@media screen and (min-width: 768px){#top .instagram{padding:0 50px}}@media screen and (min-width: 1024px){#top .instagram{max-width:1400px;margin:0 auto;padding:0 120px}}#contact .contact{padding:180px 0 56px}@media screen and (min-width: 768px){#contact .contact{padding:170px 0 80px}}@media screen and (min-width: 1024px){#contact .contact{padding:500px 0 170px}}#contact .contact{overflow:hidden}#contact .contact__ttl--lowPage{position:relative;padding-right:20px;font-weight:700;font-size:18px;-moz-text-align-last:right;text-align-last:right}#contact .contact__ttl--lowPage span{position:absolute;bottom:-16px;right:0;z-index:-1;padding-right:20px;color:#e0e0e0;font-weight:400;font-size:48px}#contact .contact__ttl--lowPage::before{content:"";display:block;width:100vw;height:1px;background:#e0e0e0;transform:translateY(28px)}#contact .contact__ttl--lowPage{margin-bottom:56px}@media screen and (min-width: 768px){#contact .contact__ttl--lowPage{margin-bottom:80px;padding-right:50px}#contact .contact__ttl--lowPage span{bottom:-22px;padding-right:50px;font-size:80px}}@media screen and (min-width: 1024px){#contact .contact__ttl--lowPage{margin-bottom:170px;padding-right:100px;font-size:42px}#contact .contact__ttl--lowPage span{bottom:-42px;padding-right:100px;font-size:200px}#contact .contact__ttl--lowPage::before{transform:translateY(48px)}}#contact .contact__txt{padding:0 20px}@media screen and (min-width: 768px){#contact .contact__txt{padding:0 50px}}@media screen and (min-width: 1024px){#contact .contact__txt{max-width:1400px;margin:0 auto;padding:0 120px}}#contact .contact__txt{margin:0 auto 28px;line-height:1.5}@media screen and (min-width: 768px){#contact .contact__txt{max-width:700px;padding:0;margin-bottom:40px}}#contact .contact .form{padding:0 20px}@media screen and (min-width: 768px){#contact .contact .form{padding:0 50px}}@media screen and (min-width: 1024px){#contact .contact .form{max-width:1400px;margin:0 auto;padding:0 120px}}#contact .contact .form{margin:0 auto}@media screen and (min-width: 768px){#contact .contact .form{padding:0;max-width:700px}}#contact .contact .form__box{margin-bottom:28px}@media screen and (min-width: 768px){#contact .contact .form__box{margin-bottom:40px}}#contact .contact .form__box:last-child{text-align:center}#contact .contact .form__label{display:block;padding-bottom:10px;font-weight:700}#contact .contact .form__label::after{content:"*";display:inline-block;color:red}#contact .contact .form__input{width:100%;padding:10px;background:none;border:none;border-bottom:1px solid #4e4545;font-size:14px}#contact .contact .form__input::-moz-placeholder{color:#a8a8a8}#contact .contact .form__input::placeholder{color:#a8a8a8}#contact .contact .form__input:focus{background:#ccc}#contact .contact .form__message{width:100%;height:130px;padding:10px;background:none;border:none;border-bottom:1px solid #4e4545;font-size:14px}#contact .contact .form__message::-moz-placeholder{color:#a8a8a8}#contact .contact .form__message::placeholder{color:#a8a8a8}#contact .contact .form__message:focus{background:#ccc}#contact .contact .form__submit{width:-moz-fit-content;width:fit-content;border:1px solid #4e4545;border-radius:50px;background:rgba(0,0,0,0);font-weight:600;font-size:15px;transition:.3s}#contact .contact .form__submit a{display:flex;justify-content:center;padding:4px 48px}#contact .contact .form__submit a::after{content:"";display:block;background:url(../images/common/arrow.svg) center center/contain no-repeat;width:20px;height:auto;margin-left:18px;transform:translateX(0px);transition:.3s}#contact .contact .form__submit:hover a::after{transform:translateX(10px)}#contact .contact .form__submit{width:100%;float:left;padding:20px 38px;color:#4e4545;font-family:"Cormorant Infant";cursor:pointer;-webkit-appearance:none}@media screen and (min-width: 768px){#contact .contact .form__submit{width:-moz-fit-content;width:fit-content;padding:18px 56px}}#thanks section{padding:200px 20px;max-width:700px;margin:0 auto}@media screen and (min-width: 768px){#thanks section{padding:280px 50px}}@media screen and (min-width: 1024px){#thanks section{padding:300px 120px}}#thanks .message{margin-bottom:48px;padding-left:8px;font-size:max(3vw,16px)}@media screen and (min-width: 768px){#thanks .message{font-size:24px;margin-bottom:80px}}#thanks .top__btn{width:-moz-fit-content;width:fit-content;border:1px solid #4e4545;border-radius:50px;background:rgba(0,0,0,0);font-weight:600;font-size:15px;transition:.3s}#thanks .top__btn a{display:flex;justify-content:center;padding:4px 48px}#thanks .top__btn a::after{content:"";display:block;background:url(../images/common/arrow.svg) center center/contain no-repeat;width:20px;height:auto;margin-left:18px;transform:translateX(0px);transition:.3s}#thanks .top__btn:hover a::after{transform:translateX(10px)}#thanks .top__btn{width:100%;text-align:center}@media screen and (min-width: 768px){#thanks .top__btn{width:-moz-fit-content;width:fit-content}}#thanks .top__btn a{padding:20px 38px}@media screen and (min-width: 768px){#thanks .top__btn a{padding:18px 56px}}#menu .menu__ttl{padding:0 20px}@media screen and (min-width: 768px){#menu .menu__ttl{padding:0 50px}}@media screen and (min-width: 1024px){#menu .menu__ttl{max-width:1400px;margin:0 auto;padding:0 120px}}@media screen and (max-width: 1024px){#menu .menu__ttl{color:#000}#menu .menu__ttl::before{border-left:1px solid #000}}@media screen and (min-width: 768px){#menu .menu__ttl{text-align:left}}#menu .menu__txt{padding:0 20px}@media screen and (min-width: 768px){#menu .menu__txt{padding:0 50px}}@media screen and (min-width: 1024px){#menu .menu__txt{max-width:1400px;margin:0 auto;padding:0 120px}}#menu-temp .menu-sec{padding:0 20px}@media screen and (min-width: 768px){#menu-temp .menu-sec{padding:0 50px}}@media screen and (min-width: 1024px){#menu-temp .menu-sec{max-width:1400px;margin:0 auto;padding:0 120px}}#menu-temp .menu-sec__ttl{margin-bottom:24px;font-weight:800;font-size:18px;padding-top:120px}@media screen and (min-width: 1024px){#menu-temp .menu-sec__ttl{position:sticky;top:200px}}#menu-temp .menu-sec__box{border-bottom:#f8c997 1px solid}@media screen and (min-width: 1024px){#menu-temp .menu-sec__box{width:70%;margin-left:auto}}#menu-temp .menu-sec__container::before{content:"";display:block;border-bottom:#f8c997 1px solid}#menu-temp .menu-sec__subttl{margin-bottom:16px;font-size:18px}#menu-temp .menu-sec__container{margin-bottom:40px}#menu-temp .menu-sec__container::before{margin-bottom:40px}@media screen and (min-width: 1024px){#menu-temp .menu-sec__container__container{margin-bottom:48px}#menu-temp .menu-sec__container__container::before{margin-bottom:48px}}#menu-temp .menu-sec ul{padding-left:24px;list-style-type:disc;line-height:2.2em}#menu-temp .menu-pricesec{padding-top:80px;padding-bottom:80px;background:#f8ecd3}#menu-temp .menu-pricesec__inner{padding:0 20px}@media screen and (min-width: 768px){#menu-temp .menu-pricesec__inner{padding:0 50px}}@media screen and (min-width: 1024px){#menu-temp .menu-pricesec__inner{max-width:1400px;margin:0 auto;padding:0 120px}}#menu-temp .menu-pricesec__outer01,#menu-temp .menu-pricesec__outer02,#menu-temp .menu-pricesec__outer03,#menu-temp .menu-pricesec__outer04{padding:0 20px}@media screen and (min-width: 768px){#menu-temp .menu-pricesec__outer01,#menu-temp .menu-pricesec__outer02,#menu-temp .menu-pricesec__outer03,#menu-temp .menu-pricesec__outer04{padding:0 50px}}@media screen and (min-width: 1024px){#menu-temp .menu-pricesec__outer01,#menu-temp .menu-pricesec__outer02,#menu-temp .menu-pricesec__outer03,#menu-temp .menu-pricesec__outer04{max-width:1400px;margin:0 auto;padding:0 120px}}@media screen and (min-width: 1024px){#menu-temp .menu-pricesec__stickyinner{width:70%;margin-left:auto}}#menu-temp .menu-pricesec__ttl{margin-bottom:24px;font-weight:800;font-size:18px}@media screen and (min-width: 1024px){#menu-temp .menu-pricesec__ttl{position:sticky;top:200px}}#menu-temp .menu-pricesec__card{font-family:"Zen Kaku Gothic New"}#menu-temp .menu-pricesec .card__border{margin-top:80px;margin-bottom:80px}#menu-temp .menu-pricesec .card__border{border-bottom:#fff solid 1px}#menu-temp .menu-pricesec .card__header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:24px}#menu-temp .menu-pricesec .card__name{font-size:20px;font-weight:800;margin-bottom:16px}#menu-temp .menu-pricesec .menu-txtgray{color:#8c7d72}#menu-temp .menu-pricesec .card__description,#menu-temp .menu-pricesec .card__timeRequired{margin-bottom:24px}#menu-temp .menu-pricesec .card__timeRequired{font-size:14px}#menu-temp .menu-pricesec .card__tags{margin-bottom:24px;padding:24px;background:hsla(0,0%,100%,.768627451)}#menu-temp .menu-pricesec .card__tags--freelance{margin-bottom:24px;padding:24px;background:hsla(0,0%,100%,.768627451)}#menu-temp .menu-pricesec .card__tagttl{margin-bottom:16px;font-weight:800}#menu-temp .menu-pricesec .card__tag{display:inline-block;margin-bottom:8px;padding:0px 24px;border:1px solid #4e4545;border-radius:50px;font-size:10px;background:#f8ecd3}@media screen and (min-width: 1024px){#menu-temp .menu-pricesec .card__tag{margin-bottom:0;margin-right:8px;font-size:13px}}#menu-temp .menu-pricesec .card__pic{width:100%;aspect-ratio:12/4}#menu-temp .menu-pricesec .card__pic img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.menu__container{display:grid;justify-items:center;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);grid-template-areas:"No1 No2" "No3 No4" "No5 No6"}}.menu__link{text-decoration:none}.menu__link:hover img{transform:scale(1.1)}.menu__link{padding:15px;border:#8c7d72 1px solid}.menu__link:first-of-type{background:#f5efd8;background:#f5f3ef}.menu__link:nth-of-type(2){background:#edd8d8;transform:translateY(-1px)}.menu__link:nth-of-type(3){background:#dce7dd;transform:translateY(-2px)}.menu__link:nth-of-type(4){background:#ede7da;transform:translateY(-3px)}.menu__link:nth-of-type(5){background:#dfe9f2;transform:translateY(-4px)}.menu__link:last-of-type{background:#b6becc;transform:translateY(-5px)}@media screen and (min-width: 768px){.menu__link{width:-moz-fit-content;width:fit-content;margin-bottom:0}.menu__link:nth-of-type(1){transform:translateX(1px)}.menu__link:nth-of-type(2){transform:translateX(-1px)}.menu__link:nth-of-type(3){transform:translateY(-1px)}.menu__link:nth-of-type(4){transform:translate(-1px, -1px)}.menu__link:nth-of-type(5){transform:translateY(-2px)}.menu__link:last-of-type{transform:translate(-3px, -2px)}.menu__link:nth-child(1){grid-area:No1}.menu__link:nth-child(2){grid-area:No2}.menu__link:nth-child(3){grid-area:No3}.menu__link:nth-child(4){grid-area:No4}.menu__link:nth-child(5){grid-area:No5}}.menu__link .menu__more{display:flex;justify-content:space-between;align-items:center}.menu__link .menu__more::after{content:"";display:block;width:48px;height:48px;background:url(../images/common/arrow-bk.svg) center center/contain no-repeat;transform:rotate(90deg)}.menu__link:hover .menu__more{font-weight:800}.menu__pic{width:100%;aspect-ratio:12/7;margin-bottom:20px;overflow:hidden}.menu__img{width:100%;height:100%;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover;transition:.4s;aspect-ratio:3.5/2}.menu__name,.menu__inner{margin-bottom:24px}.menu__name{font-size:18px;font-weight:800;line-height:1em}@media screen and (min-width: 768px){.menu__name{font-size:20px}}.menu__name--small{font-size:10px;font-weight:300}.menu__inner{display:flex;justify-content:space-between}.menu__type,.menu__more{transition:.4s}@media screen and (min-width: 768px){.menu__type,.menu__more{font-size:16px}}.menu__more{display:flex}.menu__more::after{content:url(../images/common/arrow.svg);display:inline-block;padding-left:20px}.lowMv{overflow:hidden}.lowMv__inner{padding:0 20px}@media screen and (min-width: 768px){.lowMv__inner{padding:0 50px}}@media screen and (min-width: 1024px){.lowMv__inner{max-width:1400px;margin:0 auto;padding:0 120px}}.lowMv__inner{margin-top:200px}.lowMv__en{font-size:40px;font-weight:800;line-height:1.2}.lowMv__jp{color:#8c7d72;font-size:18px}.lowMv__crumb{display:flex;justify-content:flex-end;font-size:14px;gap:10px}.lowMv__crumbSep{background:url(../images/common/arrow.svg) center center/contain no-repeat;width:10px;height:auto}.lowMv__bg{height:60vh;padding-top:100px;background-position:center;background-size:cover;background-repeat:no-repeat}.lowMv__desc{padding:0 20px}@media screen and (min-width: 768px){.lowMv__desc{padding:0 50px}}@media screen and (min-width: 1024px){.lowMv__desc{max-width:1400px;margin:0 auto;padding:0 120px}}.lowMv__desc{font-size:14px;font-family:"Zen Kaku Gothic New";mix-blend-mode:color-burn}@media screen and (min-width: 1024px){.lowpage-cta__box{display:flex;justify-content:space-between}}.lowpage-cta__link{width:auto;padding:48px;border-top:#f8c997 1px solid;border-bottom:#f8c997 1px solid;filter:grayscale(0.5)}@media screen and (min-width: 1024px){.lowpage-cta__link{width:100%}}.lowpage-cta__link:hover{filter:grayscale(0)}.lowpage-cta__link:nth-of-type(1){background:url("../images/common/reserve.jpg") center/cover no-repeat}.lowpage-cta__link:nth-of-type(2){background:url("../images/common/flow.jpg") center/cover no-repeat}.lowpage-cta__link:nth-of-type(3){background:url("../images/common/faq.jpg") center/cover no-repeat}.lowpage-cta__ttl{margin-bottom:18px;margin-left:16px;font-size:32px;line-height:1}@media screen and (min-width: 1024px){.lowpage-cta__ttl{margin-bottom:48px}}.lowpage-cta__ttl .cta-small{font-size:10px}.lowpage-cta__arrow{display:block;width:40px;height:40px;margin-left:auto;background:url(../images/common/arrow-btn.svg) center center/contain no-repeat}#faq .faq__sec{padding:0 20px}@media screen and (min-width: 768px){#faq .faq__sec{padding:0 50px}}@media screen and (min-width: 1024px){#faq .faq__sec{max-width:1400px;margin:0 auto;padding:0 120px}}#faq .faq__sec{padding-top:80px;padding-bottom:120px}@media screen and (min-width: 1024px){#faq .faq__sec{padding-top:120px;padding-bottom:200px}}@media screen and (min-width: 1024px){#faq .faq__inner{max-width:900px;margin:0 auto}}#faq .faq-list{list-style:none;padding:0;margin:0}#faq .faq-item{margin-bottom:16px;border-bottom:#f8c997 1px solid;font-family:"Zen Kaku Gothic New";transition:all .3s ease}#faq .faq-item:last-child{margin-bottom:0}#faq .faq-question{position:relative;padding:24px 60px 24px 0;cursor:pointer;font-size:16px;color:#4e4545;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}@media screen and (min-width: 1024px){#faq .faq-question{padding:32px 80px 32px 0;font-size:18px}}#faq .faq-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;transition:transform .3s ease}@media screen and (min-width: 1024px){#faq .faq-toggle{width:28px;height:28px}}#faq .faq-toggle::before{content:"";position:absolute;width:16px;height:1px;top:50%;left:50%;transform:translate(-50%, -50%);background:#4e4545;transition:all .3s ease}@media screen and (min-width: 1024px){#faq .faq-toggle::before{width:18px}}#faq .faq-toggle::after{content:"";position:absolute;width:1px;height:16px;top:50%;left:50%;transform:translate(-50%, -50%);background:#4e4545;transition:all .3s ease}@media screen and (min-width: 1024px){#faq .faq-toggle::after{height:18px}}#faq .faq-item.is-active .faq-toggle{transform:translateY(-50%) rotate(180deg)}#faq .faq-item.is-active .faq-toggle::after{opacity:0}#faq .faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1)}#faq .faq-answer-content{padding:0 0 32px 0;color:#4e4545;font-size:15px}@media screen and (min-width: 1024px){#faq .faq-answer-content{padding:0 60px 40px 0;font-size:16px}}#flow{font-family:"Zen Kaku Gothic New"}#flow .flow__sec{padding:0 20px}@media screen and (min-width: 768px){#flow .flow__sec{padding:0 50px}}@media screen and (min-width: 1024px){#flow .flow__sec{max-width:1400px;margin:0 auto;padding:0 120px}}#flow .flow__sec{padding-top:80px;padding-bottom:120px}@media screen and (min-width: 1024px){#flow .flow__sec{padding-top:120px;padding-bottom:200px}}@media screen and (min-width: 1024px){#flow .flow__inner{max-width:1000px;margin:0 auto}}#flow .flow__header{text-align:center;margin-bottom:48px}@media screen and (min-width: 1024px){#flow .flow__header{margin-bottom:64px}}#flow .flow__heading{margin-bottom:12px;font-size:18px}@media screen and (min-width: 1024px){#flow .flow__heading{font-size:20px}}#flow .flow__time{font-size:14px;color:#4e4545;opacity:.7}@media screen and (min-width: 1024px){#flow .flow__time{font-size:15px}}#flow .flow__notes{margin-bottom:64px;padding:32px 24px;background:#f8ecd3;border-radius:8px}@media screen and (min-width: 1024px){#flow .flow__notes{margin-bottom:80px;padding:48px 56px}}#flow .flow__notes-title{margin-bottom:24px;font-size:16px;text-align:center}@media screen and (min-width: 1024px){#flow .flow__notes-title{margin-bottom:32px;font-size:18px}}@media screen and (min-width: 1024px){#flow .flow__notes-content{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}}#flow .flow__notes-item{margin-bottom:32px}#flow .flow__notes-item:last-child{margin-bottom:0}@media screen and (min-width: 1024px){#flow .flow__notes-item{margin-bottom:0}}#flow .flow__notes-subtitle{margin-bottom:12px;font-size:14px}@media screen and (min-width: 1024px){#flow .flow__notes-subtitle{font-size:15px}}#flow .flow__notes-list{padding-left:20px;list-style-type:disc}#flow .flow__notes-list li{margin-bottom:8px;font-size:13px;line-height:1.8}#flow .flow__notes-list li:last-child{margin-bottom:0}@media screen and (min-width: 1024px){#flow .flow__notes-list li{font-size:14px}}#flow .flow-list{position:relative;list-style:none;padding:0;margin:0}#flow .flow-list::before{content:"";position:absolute;left:20px;top:0;bottom:0;width:1px;background:#e8e3db;z-index:-2}@media screen and (min-width: 1024px){#flow .flow-list::before{left:40px}}#flow .flow-list__progress{position:absolute;left:20px;top:0;width:1px;height:0;background:#f8c997;transition:height .3s ease-in-out;z-index:-1}@media screen and (min-width: 1024px){#flow .flow-list__progress{left:40px}}#flow .flow-item{position:relative;display:flex;align-items:flex-start;margin-bottom:48px;padding-left:60px}@media screen and (min-width: 1024px){#flow .flow-item{margin-bottom:64px;padding-left:120px}}#flow .flow-item:last-child{margin-bottom:0}#flow .flow-item__number{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f8ecd3;border:2px solid #f8c997;font-size:14px;color:#4e4545;z-index:1}@media screen and (min-width: 1024px){#flow .flow-item__number{left:20px;width:48px;height:48px;font-size:16px}}#flow .flow-item__content{flex:1}#flow .flow-item__title{margin-bottom:12px;font-size:16px;color:#4e4545}@media screen and (min-width: 1024px){#flow .flow-item__title{margin-bottom:16px;font-size:18px}}#flow .flow-item__text{font-size:14px;line-height:1.8;color:#4e4545;letter-spacing:.05em}@media screen and (min-width: 1024px){#flow .flow-item__text{font-size:16px;line-height:1.9}}#policy{font-family:"Zen Kaku Gothic New"}#policy .policy__sec{padding:0 20px}@media screen and (min-width: 768px){#policy .policy__sec{padding:0 50px}}@media screen and (min-width: 1024px){#policy .policy__sec{max-width:1400px;margin:0 auto;padding:0 120px}}#policy .policy__sec{padding-top:80px;padding-bottom:120px}@media screen and (min-width: 1024px){#policy .policy__sec{padding-top:120px;padding-bottom:200px}}@media screen and (min-width: 1024px){#policy .policy__inner{max-width:900px;margin:0 auto}}#policy .policy__intro{margin-bottom:48px;padding:24px;background:#f8ecd3;border-radius:8px;text-align:center;line-height:1.9}@media screen and (min-width: 1024px){#policy .policy__intro{margin-bottom:64px;padding:32px 48px}}#policy .policy__intro p{font-size:14px}@media screen and (min-width: 1024px){#policy .policy__intro p{font-size:15px}}#policy .policy__section{margin-bottom:64px}#policy .policy__section:last-child{margin-bottom:0}@media screen and (min-width: 1024px){#policy .policy__section{margin-bottom:80px}}#policy .policy__heading{margin-bottom:32px;padding-bottom:16px;border-bottom:#f8c997 1px solid;font-size:18px}@media screen and (min-width: 1024px){#policy .policy__heading{margin-bottom:40px;font-size:20px}}#policy .policy__block{margin-bottom:32px}#policy .policy__block:last-child{margin-bottom:0}@media screen and (min-width: 1024px){#policy .policy__block{margin-bottom:40px}}#policy .policy__subheading{margin-bottom:16px;font-size:16px}@media screen and (min-width: 1024px){#policy .policy__subheading{margin-bottom:20px;font-size:17px}}#policy .policy__table{width:100%;border-collapse:collapse;font-size:14px}@media screen and (min-width: 1024px){#policy .policy__table{font-size:15px}}#policy .policy__table th,#policy .policy__table td{padding:16px;border:#f8c997 1px solid;line-height:1.8;text-align:left;vertical-align:top}@media screen and (min-width: 1024px){#policy .policy__table th,#policy .policy__table td{padding:20px}}#policy .policy__table th{width:35%;background:#f8ecd3}@media screen and (min-width: 1024px){#policy .policy__table th{width:30%}}#policy .policy__table td{background:#fff}#policy .policy__table td strong{color:#d9534f}#policy .policy__item{margin-bottom:32px;padding:24px;background:#fff;border:#f8c997 1px solid;border-radius:8px}#policy .policy__item:last-child{margin-bottom:0}@media screen and (min-width: 1024px){#policy .policy__item{margin-bottom:40px;padding:32px}}#policy .policy__item-title{margin-bottom:12px;font-size:15px}@media screen and (min-width: 1024px){#policy .policy__item-title{margin-bottom:16px;font-size:16px}}#policy .policy__item-text{font-size:14px;line-height:1.9}@media screen and (min-width: 1024px){#policy .policy__item-text{font-size:15px}}#policy .policy__item-text strong{color:#d9534f}#policy .policy__item-list{padding-left:20px;list-style-type:disc}#policy .policy__item-list li{margin-bottom:8px;font-size:14px;line-height:1.8}#policy .policy__item-list li:last-child{margin-bottom:0}@media screen and (min-width: 1024px){#policy .policy__item-list li{font-size:15px}}#policy .policy-cta{padding:0 20px}@media screen and (min-width: 768px){#policy .policy-cta{padding:0 50px}}@media screen and (min-width: 1024px){#policy .policy-cta{max-width:1400px;margin:0 auto;padding:0 120px}}@media screen and (min-width: 1024px){#policy .policy-cta__box{display:flex;justify-content:space-between}}#policy .policy-cta__link{width:100%;padding:48px 0;border-top:#f8c997 1px solid;border-bottom:#f8c997 1px solid}@media screen and (min-width: 1024px){#policy .policy-cta__link{width:30%}}#policy .policy-cta__ttl{margin-bottom:18px;margin-left:16px;font-size:32px}@media screen and (min-width: 1024px){#policy .policy-cta__ttl{margin-bottom:48px}}#policy .policy-cta__ttl .cta-small{font-size:10px}#policy .policy-cta__arrow{display:block;width:40px;height:40px;margin-left:auto;background:url(../images/common/arrow-btn.svg) center center/contain no-repeat}#menu-temp.concept .menu-sec__text{margin-bottom:24px;font-size:14px;line-height:1.9;letter-spacing:.05em}#menu-temp.concept .menu-sec__text:last-child{margin-bottom:0}@media screen and (min-width: 1024px){#menu-temp.concept .menu-sec__text{font-size:15px}}#menu-temp.concept .menu-sec__text strong{font-weight:700;background:linear-gradient(transparent 60%, rgba(248, 201, 151, 0.3) 60%)}#menu-temp.concept .menu-pricesec .card__value-item{margin-bottom:32px;padding-bottom:32px;border-bottom:hsla(0,0%,100%,.3) 1px solid}#menu-temp.concept .menu-pricesec .card__value-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media screen and (min-width: 1024px){#menu-temp.concept .menu-pricesec .card__value-item{margin-bottom:40px;padding-bottom:40px}}#menu-temp.concept .menu-pricesec .card__value-number{display:inline-block;width:48px;height:48px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;font-size:16px;font-weight:800;color:#4e4545}@media screen and (min-width: 1024px){#menu-temp.concept .menu-pricesec .card__value-number{width:56px;height:56px;font-size:18px}}#menu-temp.concept .menu-pricesec .card__value-title{margin-bottom:12px;font-size:16px;font-weight:700;line-height:1.6}@media screen and (min-width: 1024px){#menu-temp.concept .menu-pricesec .card__value-title{margin-bottom:16px;font-size:17px}}#menu-temp.concept .menu-pricesec .card__border-sm{margin-top:32px;margin-bottom:32px;border-bottom:hsla(0,0%,100%,.3) 1px solid}@media screen and (min-width: 1024px){#menu-temp.concept .menu-pricesec .card__border-sm{margin-top:40px;margin-bottom:40px}}#menu-temp.concept .menu-pricesec .card__list{padding-left:24px;list-style-type:none;line-height:2.2em}@media screen and (min-width: 1024px){#menu-temp.concept .menu-pricesec .card__list{padding-left:32px}}#menu-temp.concept .menu-pricesec .card__list li{position:relative;padding-left:16px;margin-bottom:12px;font-size:14px;line-height:1.9;letter-spacing:.05em}#menu-temp.concept .menu-pricesec .card__list li:last-child{margin-bottom:0}@media screen and (min-width: 1024px){#menu-temp.concept .menu-pricesec .card__list li{margin-bottom:16px;font-size:15px}}#menu-temp.concept .menu-pricesec .card__list li::before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;background:#4e4545;border-radius:50%}#menu-temp.profile .menu-sec__location{margin-bottom:16px;font-size:13px;opacity:.7}@media screen and (min-width: 1024px){#menu-temp.profile .menu-sec__location{margin-bottom:20px;font-size:14px}}#menu-temp.profile .menu-sec__text{margin-bottom:24px;font-size:14px;line-height:1.9;letter-spacing:.05em}#menu-temp.profile .menu-sec__text:last-child{margin-bottom:0}@media screen and (min-width: 1024px){#menu-temp.profile .menu-sec__text{font-size:15px}}#menu-temp.profile .menu-sec__text strong{font-weight:700}#menu-temp.profile .menu-sec__image{width:100%;aspect-ratio:4/3;margin-top:40px;border-radius:8px;overflow:hidden;background:#f0f0f0}@media screen and (min-width: 1024px){#menu-temp.profile .menu-sec__image{aspect-ratio:16/9}}#menu-temp.profile .menu-sec__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#menu-temp.profile .menu-sec__profile dt{margin-bottom:8px;font-size:14px;font-weight:700}@media screen and (min-width: 1024px){#menu-temp.profile .menu-sec__profile dt{font-size:15px}}#menu-temp.profile .menu-sec__profile dd{margin-bottom:24px;padding-left:0;font-size:14px;line-height:1.9;letter-spacing:.05em}#menu-temp.profile .menu-sec__profile dd:last-child{margin-bottom:0}@media screen and (min-width: 1024px){#menu-temp.profile .menu-sec__profile dd{font-size:15px}}#menu-temp.profile .menu-pricesec .card__description strong{font-weight:700}#menu-temp.voice-page .menu-sec__text{margin-bottom:24px;font-size:14px;line-height:1.9;letter-spacing:.05em}#menu-temp.voice-page .menu-sec__text:last-child{margin-bottom:0}@media screen and (min-width: 1024px){#menu-temp.voice-page .menu-sec__text{font-size:15px}}#menu-temp.voice-page .voice-list{padding:0 20px}@media screen and (min-width: 768px){#menu-temp.voice-page .voice-list{padding:0 50px}}@media screen and (min-width: 1024px){#menu-temp.voice-page .voice-list{max-width:1400px;margin:0 auto;padding:0 120px}}#menu-temp.voice-page .voice-list{padding-bottom:80px}@media screen and (min-width: 1024px){#menu-temp.voice-page .voice-list{padding-bottom:100px}}#menu-temp.voice-page .voice-list__ttl{margin-bottom:48px}@media screen and (min-width: 1024px){#menu-temp.voice-page .voice-list__ttl{margin-bottom:64px}}@media screen and (min-width: 1024px){#menu-temp.voice-page .voice-list__container{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}}#menu-temp.voice-page .voice-list__empty{padding:80px 20px;text-align:center;font-size:15px;opacity:.7}#menu-temp.voice-page .voice-card{margin-bottom:32px;background:#fff;border:#f8c997 1px solid;border-radius:8px;overflow:hidden}#menu-temp.voice-page .voice-card:last-child{margin-bottom:0}@media screen and (min-width: 1024px){#menu-temp.voice-page .voice-card{margin-bottom:0;display:flex;flex-direction:column}}#menu-temp.voice-page .voice-card__image{width:100%;aspect-ratio:4/3;overflow:hidden;background:#f0f0f0}@media screen and (min-width: 1024px){#menu-temp.voice-page .voice-card__image{aspect-ratio:16/10}}#menu-temp.voice-page .voice-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#menu-temp.voice-page .voice-card__content{padding:24px}@media screen and (min-width: 1024px){#menu-temp.voice-page .voice-card__content{padding:32px;flex:1}}#menu-temp.voice-page .voice-card__header{margin-bottom:20px;padding-bottom:16px;border-bottom:#f8c997 1px solid}@media screen and (min-width: 1024px){#menu-temp.voice-page .voice-card__header{margin-bottom:24px;padding-bottom:20px}}#menu-temp.voice-page .voice-card__age{margin-bottom:8px;font-size:14px;font-weight:700}@media screen and (min-width: 1024px){#menu-temp.voice-page .voice-card__age{font-size:15px}}#menu-temp.voice-page .voice-card__menu{font-size:13px;opacity:.7}@media screen and (min-width: 1024px){#menu-temp.voice-page .voice-card__menu{font-size:14px}}#menu-temp.voice-page .voice-card__comment{font-size:14px;line-height:1.9;letter-spacing:.05em}@media screen and (min-width: 1024px){#menu-temp.voice-page .voice-card__comment{font-size:15px}}#menu-temp.voice-page .voice-card__comment p{margin-bottom:1em}#menu-temp.voice-page .voice-card__comment p:last-child{margin-bottom:0}#menu-temp.voice-page .menu-pricesec .card__change-list{list-style:none;padding:0;margin:0}#menu-temp.voice-page .menu-pricesec .card__change-item{display:flex;align-items:flex-start;margin-bottom:16px;font-size:14px;line-height:1.9}#menu-temp.voice-page .menu-pricesec .card__change-item:last-child{margin-bottom:0}@media screen and (min-width: 1024px){#menu-temp.voice-page .menu-pricesec .card__change-item{margin-bottom:20px;font-size:15px}}#menu-temp.voice-page .menu-pricesec .card__change-icon{flex-shrink:0;width:24px;height:24px;margin-right:12px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;font-size:14px;font-weight:700;color:#4e4545}@media screen and (min-width: 1024px){#menu-temp.voice-page .menu-pricesec .card__change-icon{width:28px;height:28px;margin-right:16px;font-size:16px}}#menu-temp.voice-page .menu-pricesec .card__change-text{flex:1}.lowPage__hero{position:relative;width:100%;padding:160px 20px 60px;background-color:#fff;background-image:radial-gradient(at 100% 0%, #f2ccd9 0px, transparent 50%),radial-gradient(at 0% 100%, #fcf6e0 0px, transparent 60%);overflow:hidden}@media screen and (min-width: 768px){.lowPage__hero{padding:180px 50px 80px}}@media screen and (min-width: 1024px){.lowPage__hero{padding:220px 120px 100px;max-width:1400px;margin:0 auto}}.lowPage__hero::after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:1px;background:#e0e0e0}@media screen and (min-width: 768px){.lowPage__hero::after{left:50px;right:50px}}@media screen and (min-width: 1024px){.lowPage__hero::after{left:120px;right:120px}}.lowPage__heroCat{margin-bottom:12px;font-size:13px;letter-spacing:.08em}.lowPage__heroCat a{display:inline;color:#8c7d72}.lowPage__heroCat a:hover{opacity:.6}.lowPage__heroTtl{font-family:"Cormorant Infant";font-size:clamp(28px,5vw,48px);font-weight:700;letter-spacing:.04em;line-height:1.2;color:#4e4545}.lowPage__heroTtl--article{font-family:"Zen Kaku Gothic New";font-size:clamp(18px,3vw,28px);line-height:1.5}.lowPage__heroSub{margin-top:8px;font-size:13px;color:#8c7d72;letter-spacing:.1em}.lowPage__heroDate{display:block;margin-top:16px;font-size:13px;color:#8c7d72;letter-spacing:.06em}.topics__inner{padding:0 20px}@media screen and (min-width: 768px){.topics__inner{padding:0 50px}}@media screen and (min-width: 1024px){.topics__inner{max-width:1400px;margin:0 auto;padding:0 120px}}.topics__grid{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width: 600px){.topics__grid{grid-template-columns:repeat(2, 1fr);gap:40px 32px}}@media screen and (min-width: 1024px){.topics__grid{grid-template-columns:repeat(3, 1fr);gap:56px 40px}}.topics__card{overflow:hidden}.topics__cardLink{display:block;color:#4e4545;text-decoration:none;transition:.3s}.topics__cardLink:hover{opacity:.7}.topics__cardLink:hover .topics__cardImg{transform:scale(1.04)}.topics__cardThumb{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:4px;background:#f8ecd3;margin-bottom:16px}.topics__cardImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.topics__cardNoimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.topics__cardNoimg span{font-family:"Cormorant Infant";font-size:20px;color:#f8c997;letter-spacing:.1em}.topics__cardBody{padding:0 4px}.topics__cardDate{display:block;margin-bottom:8px;font-size:12px;color:#8c7d72;letter-spacing:.06em}.topics__cardTtl{font-size:15px;font-weight:600;font-family:"Zen Kaku Gothic New";line-height:1.6;color:#4e4545}@media screen and (min-width: 1024px){.topics__cardTtl{font-size:16px}}.topics__pager{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:64px}@media screen and (min-width: 1024px){.topics__pager{margin-top:80px}}.topics__pager .page-numbers{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e0e0e0;border-radius:50%;font-size:14px;color:#4e4545;text-decoration:none;transition:.3s}.topics__pager .page-numbers:hover,.topics__pager .page-numbers.current{background:#4e4545;color:#fff;border-color:#4e4545;opacity:1}.topics__pager .page-numbers.dots{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);pointer-events:none}.topics__empty{text-align:center;color:#8c7d72;padding:60px 0}.article__inner{padding:0 20px}@media screen and (min-width: 768px){.article__inner{padding:0 50px}}@media screen and (min-width: 1024px){.article__inner{max-width:1400px;margin:0 auto;padding:0 120px}}.article__inner{max-width:860px !important}.article__eyecatch{width:100%;margin-bottom:48px;overflow:hidden}@media screen and (min-width: 1024px){.article__eyecatch{margin-bottom:64px}}.article__eyecatchImg{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block}.article__body{font-family:"Zen Kaku Gothic New";font-size:16px;line-height:1.9;color:#4e4545;margin-bottom:80px}@media screen and (min-width: 1024px){.article__body{margin-bottom:100px}}.article__body h2{margin:48px 0 16px;font-size:20px;font-weight:700;border-left:3px solid #f8c997;padding-left:16px}@media screen and (min-width: 1024px){.article__body h2{font-size:22px}}.article__body h3{margin:36px 0 12px;font-size:17px;font-weight:700}.article__body p{margin-bottom:24px}.article__body img{width:100%;height:auto;border-radius:4px;margin:24px 0}.article__body a{display:inline;color:#4e4545;text-decoration:underline;text-underline-offset:3px}.article__body ul,.article__body ol{margin:16px 0 24px 20px;line-height:1.8}.article__body ul li,.article__body ol li{margin-bottom:6px}.article__body blockquote{margin:24px 0;padding:16px 20px;background:#f8ecd3;border-left:3px solid #f8c997;font-size:15px}.article__pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:48px;border-top:1px solid #e0e0e0}@media screen and (min-width: 1024px){.article__pager{padding-top:64px}}.article__pagerNext{text-align:right}.article__pagerBack{text-align:center}.article__pagerLink{display:flex;flex-direction:column;gap:4px;color:#4e4545;text-decoration:none;transition:.3s}.article__pagerLink:hover{opacity:.6}.article__pagerLabel{font-size:12px;color:#8c7d72;letter-spacing:.06em}.article__pagerTtl{font-size:13px;font-family:"Zen Kaku Gothic New";line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article__pagerBackLink{display:inline-block;padding:8px 20px;border:1px solid #4e4545;border-radius:50px;font-size:13px;color:#4e4545;text-decoration:none;white-space:nowrap;transition:.3s}.article__pagerBackLink:hover{background:#4e4545;color:#fff;opacity:1}@media screen and (min-width: 1024px){.hoverActive{opacity:1}}.closeTxt{text-indent:-14px;font-size:0}.closeTxt::after{content:"CLOSE";font-size:14px}.naviMenu{opacity:1;cursor:auto;pointer-events:auto}.fadeUp{position:relative;top:50px;opacity:0;transition:.3s}.fadeIn{opacity:0;transition:.3s}.showElement{opacity:1;top:0}.fadeLeft{position:relative;top:0px;left:35%;z-index:3;transition:.5s}.fadeRight{position:relative;top:0px;right:25%;transition:.5s}.showLElement{left:0}.showRElement{right:0}.showCtcElement{opacity:0}@media screen and (min-width: 1024px){.fadeLeft{position:relative;top:0px;left:35%;z-index:3;transition:.5s}.fadeRight{position:relative;top:0px;right:25%;transition:.5s}.showLElement{left:0}.showRElement{right:0}}/*# sourceMappingURL=style.css.map */