@charset "UTF-8";:root{--vw-base: 1600;--vw-cap: 1600px}@media screen and (max-width:768px){:root{--vw-base: 375}}h1,h2,h3,h4,h5,h6,p,a,span,div,ul,li,dt,dd,dl,th,td,time,label,input,textarea,button{color:#fff;line-height:1.5;font-weight:400;font-family:Noto Sans JP,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,sans-serif;font-family:Noto Sans JP,sans-serif;font-family:Zen Kaku Gothic New,sans-serif}a,button{cursor:pointer}@media screen and (max-width:768px){.u-under__none{display:none!important}}@media screen and (min-width:769px){.u-over__none{display:none!important}}.u-animation-opacity{transition-duration:.5s}.u-animation-opacity:hover{opacity:.8}.u-animation-yureru-s{animation:yureru-s .6s ease infinite alternate;transform-origin:center}@keyframes yureru-s{0%{transform:scale(1)}to{transform:scale(1.1)}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}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:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{cursor:pointer;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}img,svg{width:100%;vertical-align:bottom}label,input,select,option,textarea,button{cursor:pointer;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none}input,select{vertical-align:middle}textarea{resize:none}button{border:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}::-webkit-input-placeholder{color:#2226}:-ms-input-placeholder{color:#2226}::-ms-input-placeholder{color:#2226}::-moz-placeholder{color:#2226}::placeholder{color:#2226}table{border-collapse:collapse;border-spacing:0;table-layout:auto}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}.l-header{position:fixed;top:0;left:0;right:0;z-index:100}.l-header__container{position:relative;display:flex;align-items:center;justify-content:center;height:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}.l-header__burger-btn{display:block;z-index:999}.l-header__burger{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}@media screen and (max-width:768px){.l-header__burger{width:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-header__burger>span{display:block;width:100%;height:calc(4 / var(--vw-base) * min(100vw,var(--vw-cap)));background-color:#fff;transition-duration:.5s}@media screen and (max-width:768px){.l-header__burger>span{height:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-header__burger>span:first-of-type.is_active{transform:translate(0) translateY(calc(6 / var(--vw-base) * min(100vw,var(--vw-cap)))) rotate(-15deg)}@media screen and (max-width:768px){.l-header__burger>span:first-of-type.is_active{transform:translate(0) translateY(calc(6 / var(--vw-base) * min(100vw,var(--vw-cap)))) rotate(-15deg)}}.l-header__burger>span:last-of-type.is_active{transform:translate(0) translateY(calc(-3 / var(--vw-base) * min(100vw,var(--vw-cap)))) rotate(15deg)}@media screen and (max-width:768px){.l-header__burger>span:last-of-type.is_active{transform:translate(0) translateY(calc(-2 / var(--vw-base) * min(100vw,var(--vw-cap)))) rotate(15deg)}}.l-header__flex{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;column-gap:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));z-index:15}@media screen and (max-width:768px){.l-header__flex{display:block}}.l-header__sns-wrap{display:flex;align-items:center;justify-content:center;column-gap:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.l-header__sns-wrap{display:none}}.header-sns-facebook{width:calc(11 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.header-sns-facebook{width:calc(11 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.header-sns-instagram{width:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.header-sns-instagram{width:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-header__language{display:flex;align-items:center;justify-content:center;width:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;color:#dbc5a4;background-color:#000}@media screen and (max-width:768px){.l-header__language{width:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-menu{display:block;opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;height:100%;background-color:#000;transition-duration:.5s;z-index:10}@media screen and (max-width:768px){.l-menu{top:0;left:0;right:-100%;overflow:scroll}}.l-menu.is_active{top:0;left:0;right:0;bottom:0;opacity:1;visibility:initial}.l-menu__inner{padding:calc(130 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.l-menu__inner{padding:calc(100 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-menu__grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:calc(100 / var(--vw-base) * min(100vw,var(--vw-cap)));width:calc(880 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:880px;margin:0 auto}@media screen and (max-width:768px){.l-menu__grid{display:block;width:100%;max-width:100%;margin:0 auto calc(65 / var(--vw-base) * min(100vw,var(--vw-cap)))}}@media screen and (max-width:768px){.l-menu__list{margin-bottom:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-menu__list:first-of-type .l-menu__item:nth-of-type(3){margin-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.l-menu__list:first-of-type .l-menu__item:nth-of-type(3){margin-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}@media screen and (max-width:768px){.l-menu__list:last-of-type{margin-bottom:calc(0 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-menu__item{margin-bottom:calc(45 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.l-menu__item{margin-bottom:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-menu__item:last-of-type{margin-bottom:0}.l-menu__item:hover .l-menu__link,.l-menu__item:hover .l-menu__sub-link{opacity:1;color:#dbc5a4}.l-menu__link{font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.l-menu__link{font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-menu__sub-link{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.l-menu__sub-link{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-menu__sns-wrap{display:none}@media screen and (max-width:768px){.l-menu__sns-wrap{display:block;display:flex;align-items:center;justify-content:flex-start;column-gap:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}@media screen and (max-width:768px){.menu-sns-facebook{width:calc(11 / var(--vw-base) * min(100vw,var(--vw-cap)))}}@media screen and (max-width:768px){.menu-sns-instagram{width:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)))}}body{background-color:#000}a,button{transition-duration:.5s}a:hover,button:hover{opacity:.5}.fade-in{opacity:0;filter:blur(10px);transition:opacity 1.5s ease,filter 1.5s ease}.fade-in.show{opacity:1;filter:blur(0)}.fv-fade-in{opacity:0;filter:blur(10px);transform:translateY(20px);transition:opacity 1.2s ease,filter 1.2s ease,transform 1.2s ease}.fv-fade-in.show{opacity:1;filter:blur(0);transform:translateY(0)}.logo{width:calc(190 / var(--vw-base) * min(100vw,var(--vw-cap)));position:fixed;z-index:1000;margin:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.logo{width:calc(82 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}@media screen and (max-width:768px){.p-fv__logo{margin-top:35px}}.p-fv__body{position:relative;display:flex;align-items:center;justify-content:center;background-size:cover;padding:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(60 / var(--vw-base) * min(100vw,var(--vw-cap)));background-image:url(../images/image_fv-bg.webp)}@media screen and (max-width:768px){.p-fv__body{padding:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(75 / var(--vw-base) * min(100vw,var(--vw-cap)));background-image:url(../images/image_fv-bg@sp.webp)}}.p-fv__box{width:calc(1440 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:1440px}@media screen and (max-width:768px){.p-fv__box{width:calc(355 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%}}.p-fv__title{width:calc(1250 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:1250px;margin:0 auto calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-fv__title{width:calc(324 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap))) auto calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) auto}}.p-fv__title.english{width:calc(835 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:835px;margin:0 auto calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-fv__title.english{width:calc(335 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap))) auto calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) auto}}.p-fv__text{text-align:center;font-size:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-fv__text{font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-top-about{padding:calc(150 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(175 / var(--vw-base) * min(100vw,var(--vw-cap)));background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(../images/image_top-about-bg.webp)}@media screen and (max-width:768px){.p-top-about{padding:calc(60 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(75 / var(--vw-base) * min(100vw,var(--vw-cap)));background-image:url(../images/image_top-about-bg@sp.webp)}}.p-top-about.english{padding:calc(150 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(175 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-top-about.english{padding:calc(140 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(140 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-top-about__flex{display:flex;align-items:center;justify-content:end;column-gap:calc(475 / var(--vw-base) * min(100vw,var(--vw-cap)));width:calc(1300 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:1300px;margin:0 auto}@media screen and (max-width:768px){.p-top-about__flex{display:block;width:100%;max-width:100%}}.p-top-about__flex.english{display:flex;align-items:center;justify-content:end;column-gap:calc(354 / var(--vw-base) * min(100vw,var(--vw-cap)));width:calc(1300 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:1300px;margin:0 auto}@media screen and (max-width:768px){.p-top-about__flex.english{display:block;width:100%;max-width:100%}}.p-top-about__title picture{display:block;width:calc(186 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:186px}@media screen and (max-width:768px){.p-top-about__title picture{width:calc(144 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(55 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-top-about__title.english picture{width:calc(300 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:300px;margin-bottom:calc(100 / var(--vw-base) * min(100vw,var(--vw-cap)));display:block}@media screen and (max-width:768px){.p-top-about__title.english picture{width:calc(292 / var(--vw-base) * min(100vw,var(--vw-cap)))!important;max-width:100%;margin:0 auto calc(55 / var(--vw-base) * min(100vw,var(--vw-cap)))}}@media screen and (max-width:768px){.p-top-about__content{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-about-content__text{font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(45 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:2.5;font-weight:600}@media screen and (max-width:768px){.top-about-content__text{text-align:center;font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-about-content__link{display:flex;align-items:center;justify-content:center;width:calc(215 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:215px;height:calc(52 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.top-about-content__link{width:calc(166 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;height:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;margin:0 auto}}.p-top-menu__flex{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.p-top-menu__flex{display:block;width:100%;max-width:100%}}.p-top-menu__figure{width:calc(800 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-top-menu__figure{width:100%}}.p-top-menu__content{flex:1;padding:calc(130 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-top-menu__content{padding:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(75 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-menu-content__title-wrap{margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-menu-content__title-wrap{margin-bottom:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-menu-content__title-wrap.english{margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-menu-content__title-wrap.english{margin-bottom:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-menu-content__mini-title{font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-menu-content__mini-title{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-menu-content__title{width:calc(255 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:255px}@media screen and (max-width:768px){.top-menu-content__title{width:calc(145 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%}}.top-menu-content__title.english{width:calc(164 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:164px}@media screen and (max-width:768px){.top-menu-content__title.english{width:calc(125 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%}}.top-menu-content__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:2.5}@media screen and (max-width:768px){.top-menu-content__text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-menu-content__link-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));row-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));width:fit-content}@media screen and (max-width:768px){.top-menu-content__link-wrap{column-gap:calc(7 / var(--vw-base) * min(100vw,var(--vw-cap)));row-gap:calc(7 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-menu-content__link{display:flex;align-items:center;justify-content:center;width:calc(215 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:215px;height:calc(52 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.top-menu-content__link{width:calc(164 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;height:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;margin:0 auto}}.top-menu-content__link-wrap.english.franchise{display:block;width:100%}.top-menu-content__link-wrap.english.franchise .top-menu-content__link{width:calc(350 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:350px;margin-top:calc(55 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-menu-content__link-wrap.english.franchise .top-menu-content__link{width:100%;margin-top:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-top-shop__flex{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.p-top-shop__flex{flex-direction:column-reverse;width:100%;max-width:100%}}.p-top-shop__figure{width:calc(800 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-top-shop__figure{width:100%}}.p-top-shop__content{flex:1;padding:calc(115 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(130 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-top-shop__content{padding:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(75 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-shop-content__title-wrap{margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-shop-content__title-wrap{margin-bottom:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-shop-content__title-wrap.english{margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-shop-content__title-wrap.english{margin-bottom:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-shop-content__mini-title{font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-shop-content__mini-title{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-shop-content__title{width:calc(255 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:255px}@media screen and (max-width:768px){.top-shop-content__title{width:calc(145 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%}}.top-shop-content__title.english{width:calc(295 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:295px}@media screen and (max-width:768px){.top-shop-content__title.english{width:calc(233 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%}}.top-shop-content__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:2.5}@media screen and (max-width:768px){.top-shop-content__text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-shop-content__link-wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));row-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));width:fit-content}@media screen and (max-width:768px){.top-shop-content__link-wrap{column-gap:calc(7 / var(--vw-base) * min(100vw,var(--vw-cap)));row-gap:calc(7 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-shop-content__link{display:flex;align-items:center;justify-content:center;width:calc(215 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:215px;height:calc(52 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.top-shop-content__link{width:calc(164 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;height:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;margin:0 auto}}.top-shop-content__link:nth-child(1){grid-area:1/1/2/2}.top-shop-content__link:nth-child(2){grid-area:2/1/3/2}.top-shop-content__link:nth-child(3){grid-area:2/2/3/3}.p-top-recruit__flex{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.p-top-recruit__flex{display:block;width:100%;max-width:100%}}.p-top-recruit__figure{width:calc(800 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-top-recruit__figure{width:100%}}.p-top-recruit__content{flex:1;padding:calc(100 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(130 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-top-recruit__content{padding:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-recruit-content__title-wrap{margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-recruit-content__title-wrap{margin-bottom:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-recruit-content__title-wrap.english{margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-recruit-content__title-wrap.english{margin-bottom:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-recruit-content__mini-title{font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-recruit-content__mini-title{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-recruit-content__title{width:calc(255 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:255px}@media screen and (max-width:768px){.top-recruit-content__title{width:calc(145 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%}}.top-recruit-content__title.english{width:calc(436 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:436px}@media screen and (max-width:768px){.top-recruit-content__title.english{width:calc(325 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%}}.top-recruit-content__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:2.5}@media screen and (max-width:768px){.top-recruit-content__text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-recruit-content__link-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));row-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));width:fit-content}@media screen and (max-width:768px){.top-recruit-content__link-wrap{column-gap:calc(7 / var(--vw-base) * min(100vw,var(--vw-cap)));row-gap:calc(7 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-recruit-content__link{display:flex;align-items:center;justify-content:center;width:calc(215 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:215px;height:calc(52 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.top-recruit-content__link{width:calc(164 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;height:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;margin:0 auto}}.p-top-news{overflow:hidden;padding:calc(150 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(100 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-top-news{overflow:hidden;padding:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(100 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-top-news__container{width:calc(1600 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:1600px;margin:0 auto}@media screen and (max-width:768px){.p-top-news__container{width:100%;max-width:100%}}.p-top-news__flex{display:flex;align-items:center;justify-content:center;flex-direction:row;column-gap:calc(125 / var(--vw-base) * min(100vw,var(--vw-cap)));width:calc(1420 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:1420px;margin-left:auto}@media screen and (max-width:768px){.p-top-news__flex{display:block;width:100%;max-width:100%}}.p-top-news__content{width:calc(310 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:310px;margin-bottom:calc(220 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-top-news__content{display:block;width:100%;max-width:100%;margin-bottom:0}}.top-news-content__title-wrap{margin-bottom:calc(45 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-news-content__title-wrap{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-news-content__mini-title{font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-news-content__mini-title{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-news-content__title{width:calc(305 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:305px}@media screen and (max-width:768px){.top-news-content__title{width:calc(324 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%}}.top-news-content__title.english{width:calc(154 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:154px}@media screen and (max-width:768px){.top-news-content__title.english{width:calc(117 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%}}.top-news-content__link{display:flex;align-items:center;justify-content:center;width:calc(215 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:215px;height:calc(52 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.top-news-content__link{display:none}}.top-news-link__title-wrap{padding:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-news-link__title-wrap{padding:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.p-top-news__list{width:calc(1015 / var(--vw-base) * min(100vw,var(--vw-cap)));min-width:0;flex:1 1 auto}@media screen and (max-width:768px){.p-top-news__list{flex:initial;min-width:initial;width:100%;margin-left:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-top-news__link{display:block}.top-news-link__figure{aspect-ratio:1 / 1;overflow:hidden}.top-news-link__figure img{width:100%;height:100%;display:block;object-fit:cover}.top-news-link__time{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#7e7e7e;margin-bottom:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-news-link__time{font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-news-link__title{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500}@media screen and (max-width:768px){.top-news-link__title{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.js-news-swiper{position:relative;z-index:5;overflow:hidden}.js-news-swiper .swiper-wrapper{display:flex;flex-direction:row}.js-news-swiper .swiper-slide{flex-shrink:0;width:calc(300 / var(--vw-base) * min(100vw,var(--vw-cap)))!important;margin:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))!important}@media screen and (max-width:768px){.js-news-swiper .swiper-slide{width:calc(240 / var(--vw-base) * min(100vw,var(--vw-cap)))!important;margin:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))!important}}.js-news-swiper .swiper-pagination{bottom:-50px!important}@media screen and (max-width:768px){.js-news-swiper .swiper-pagination{bottom:calc(-30 / var(--vw-base) * min(100vw,var(--vw-cap)))!important}}.js-news-swiper .swiper-pagination-bullet{width:14px;height:14px}@media screen and (max-width:768px){.js-news-swiper .swiper-pagination-bullet{width:calc(6 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(6 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.js-news-swiper .swiper-pagination-bullet-active{background-color:#114f6e}.p-top-news__sp-link{display:none}@media screen and (max-width:768px){.p-top-news__sp-link{display:block;display:flex;align-items:center;justify-content:center;width:calc(164 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;height:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;margin:0 auto}}.p-top-online{padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(../images/image_top-online-bg.webp)}@media screen and (max-width:768px){.p-top-online{padding-bottom:calc(370 / var(--vw-base) * min(100vw,var(--vw-cap)));background-image:url(../images/image_top-online-bg@sp.webp)}}.p-top-online__body{display:flex;align-items:center;justify-content:flex-start;margin-left:calc(145 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-top-online__body{margin:0 auto}}.p-top-online__content{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(500 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:500px;height:calc(500 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-top-online__content{width:calc(350 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;height:auto;margin:calc(70 / var(--vw-base) * min(100vw,var(--vw-cap))) auto 0 auto}}.top-online-content__mini-title-box{display:flex;align-items:center;margin-bottom:5px}.top-online-content__mini-title-icon{width:48.5px;height:37px;margin-right:10px}@media screen and (max-width:768px){.top-online-content__mini-title-icon{width:25px;height:19.5px;margin-right:5px}}.top-online-content__mini-title{font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.top-online-content__mini-title{font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));padding-top:2px}}.top-online-content__title{width:calc(325 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:325px;margin:0 auto calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-online-content__title{width:calc(225 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-online-content__link-wrap{display:flex;align-items:center;justify-content:center;column-gap:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-online-content__link-wrap{column-gap:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-online-content__link-wrap span{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;color:#dbc5a4}@media screen and (max-width:768px){.top-online-content__link-wrap span{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-online-content__link{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;color:#dbc5a4;text-decoration:underline;text-underline-offset:calc(3 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-online-content__link{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));text-underline-offset:calc(3 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-top-contact{padding:calc(140 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(160 / var(--vw-base) * min(100vw,var(--vw-cap)));background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(../images/image_top-contact-bg.webp)}@media screen and (max-width:768px){.p-top-contact{padding:calc(170 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(210 / var(--vw-base) * min(100vw,var(--vw-cap)));background-image:url(../images/image_top-contact-bg@sp.webp)}}.p-top-contact.english{padding:calc(172 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(172 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-top-contact.english{padding:calc(216 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(270 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-top-contact__body{display:flex;align-items:center;justify-content:center}.top-contact-content__mini-title{text-align:center;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-contact-content__mini-title{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-contact-content__title{width:calc(260 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:260px;margin:0 auto calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-contact-content__title{width:calc(198 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-contact-content__title.english.franchise{width:calc(328 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:328px}@media screen and (max-width:768px){.top-contact-content__title.english.franchise{width:calc(225 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.top-contact-content__link-wrap{display:flex;align-items:center;justify-content:center;column-gap:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.top-contact-content__link-wrap{display:block}}.top-contact-content__link{display:flex;align-items:center;justify-content:center;width:calc(330 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:330px;height:calc(52 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.top-contact-content__link{width:calc(230 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;height:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;margin:0 auto calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}@media screen and (max-width:768px){.top-contact-content__link:last-of-type{margin-bottom:0}}.p-about-title{padding:calc(110 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(85 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-about-title{padding:calc(95 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.about-title__mini-title{text-align:center;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.about-title__mini-title{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.about-title__title{width:calc(415 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:415px;margin:0 auto}@media screen and (max-width:768px){.about-title__title{width:calc(222 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.about-title__title.english{width:calc(423 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:423px;margin:0 auto}@media screen and (max-width:768px){.about-title__title.english{width:calc(255 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.about-title__title.english.franchise{width:calc(366 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:366px;margin:0 auto}@media screen and (max-width:768px){.about-title__title.english.franchise{width:calc(226 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.p-about-section-1__flex{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.p-about-section-1__flex{display:block;width:100%;max-width:100%}}.p-about-section-1__figure{width:calc(800 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-about-section-1__figure{width:100%}}.p-about-section-1__content{flex:1;padding:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(180 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(80 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-about-section-1__content{padding:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.about-section-1-content__title{color:#dbc5a4;font-size:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.about-section-1-content__title{font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.about-section-1-content__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;line-height:2.25}@media screen and (max-width:768px){.about-section-1-content__text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-about-section-2.english.franchise{margin-bottom:calc(140 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-about-section-2.english.franchise{margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-about-section-2__flex{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.p-about-section-2__flex{flex-direction:column-reverse;width:100%;max-width:100%}}.p-about-section-2__figure{width:calc(800 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-about-section-2__figure{width:100%}}.p-about-section-2__content{flex:1;padding:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(70 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(100 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-about-section-2__content{padding:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-about-section-2__content.english.franchise{padding:calc(0 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(70 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(0 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-about-section-2__content.english.franchise{padding:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.about-section-2-content__title{color:#dbc5a4;font-size:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.about-section-2-content__title{font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.about-section-2-content__title.english.franchise{margin-top:calc(60 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-top:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}.about-section-2-content__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;line-height:2.25}@media screen and (max-width:768px){.about-section-2-content__text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-about-section-3__flex{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.p-about-section-3__flex{display:block;width:100%;max-width:100%}}.p-about-section-3__figure{width:calc(800 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-about-section-3__figure{width:100%}}.p-about-section-3__content{flex:1;padding:calc(70 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(180 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(110 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-about-section-3__content{padding:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.about-section-3-content__title{color:#dbc5a4;font-size:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.about-section-3-content__title{font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.about-section-3-content__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;line-height:2.25}@media screen and (max-width:768px){.about-section-3-content__text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-menu-title{padding:calc(110 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(85 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-menu-title{padding:calc(95 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-title__mini-title{text-align:center;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.menu-title__mini-title{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-title__title{width:calc(415 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:415px;margin:0 auto}@media screen and (max-width:768px){.menu-title__title{width:calc(222 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.menu-title__title.english{width:calc(196 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:196px;margin:0 auto}@media screen and (max-width:768px){.menu-title__title.english{width:calc(117 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.menu-top-links-content__link-wrap{display:flex;align-items:center;justify-content:space-between;max-width:calc(613 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto calc(80 / var(--vw-base) * min(100vw,var(--vw-cap))) auto}@media screen and (max-width:768px){.menu-top-links-content__link-wrap{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-top-links-content__link-wrap.english.franchise{max-width:calc(820 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:0}.menu-top-links-content__link{display:flex;align-items:center;justify-content:center;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));width:49%;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.menu-top-links-content__link{height:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-menu-menu-section{padding:0 calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(100 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-menu-menu-section{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(60 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-menu-content__title{width:calc(224 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:224px;margin:0 auto calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.menu-menu-content__title{width:calc(139 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-menu-content__title.english{width:calc(166 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:166px;margin:0 auto calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.menu-menu-content__title.english{width:calc(108 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-menu-section-content__title{color:#dbc5a4;font-size:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));text-align:center}@media screen and (max-width:768px){.menu-menu-section-content__title{font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-menu-section-content__text{font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;text-align:center;line-height:2;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.menu-menu-section-content__text{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-menu-menu-section__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:0px;grid-row-gap:calc(55 / var(--vw-base) * min(100vw,var(--vw-cap)))}.p-menu-menu-section__grid-item:nth-child(1){grid-area:1/1/2/2}.p-menu-menu-section__grid-item:nth-child(2){grid-area:1/2/2/3}.p-menu-menu-section__grid-item:nth-child(3){grid-area:1/3/2/4}.p-menu-menu-section__grid-item:nth-child(4){grid-area:2/1/3/2}.p-menu-menu-section__grid-item:nth-child(5){grid-area:2/2/3/3}.p-menu-menu-section__grid-item:nth-child(6){grid-area:2/3/3/4}.p-menu-menu-section__grid-item:nth-child(7){grid-area:3/1/4/2}.p-menu-menu-section__grid-item:nth-child(8){grid-area:3/2/4/3}.p-menu-menu-section__grid-item:nth-child(9){grid-area:3/3/4/4}.p-menu-menu-section__grid p{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}.p-menu-menu-section__grid p span{display:block;margin-top:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-menu-menu-section__grid{margin-top:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));grid-template-columns:repeat(2,1fr);grid-row-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}.p-menu-menu-section__grid-item:nth-child(1){grid-area:1/1/2/2}.p-menu-menu-section__grid-item:nth-child(2){grid-area:1/2/2/3}.p-menu-menu-section__grid-item:nth-child(3){grid-area:2/1/3/2}.p-menu-menu-section__grid-item:nth-child(4){grid-area:2/2/3/3}.p-menu-menu-section__grid-item:nth-child(5){grid-area:3/1/4/2}.p-menu-menu-section__grid-item:nth-child(6){grid-area:3/2/4/3}.p-menu-menu-section__grid-item:nth-child(7){grid-area:4/1/5/2}.p-menu-menu-section__grid-item:nth-child(8){grid-area:4/2/5/3}.p-menu-menu-section__grid-item:nth-child(9){grid-area:5/1/6/3}.p-menu-menu-section__grid p{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}.p-menu-menu-section__grid p.even{margin:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 0}.p-menu-menu-section__grid p.odd{margin:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}.p-menu-menu-section__grid-item:nth-child(9){display:flex;flex-direction:column;align-items:center}.p-menu-menu-section__grid-item:nth-child(9) img{width:calc(187 / var(--vw-base) * min(100vw,var(--vw-cap)))}.p-menu-menu-section__grid-item:nth-child(9) p{margin:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.p-menu-menu-section__grid.toppings{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr}.p-menu-menu-section__grid.toppings .p-menu-menu-section__grid-item:nth-child(1){grid-area:1/1/2/2}.p-menu-menu-section__grid.toppings .p-menu-menu-section__grid-item:nth-child(2){grid-area:1/2/2/3}.p-menu-menu-section__grid.toppings .p-menu-menu-section__grid-item:nth-child(3){grid-area:1/3/2/4}.p-menu-menu-section__grid.toppings .p-menu-menu-section__grid-item:nth-child(4){grid-area:1/4/2/5}.p-menu-menu-section__grid.toppings .p-menu-menu-section__grid-item:nth-child(5){grid-area:1/5/2/6}@media screen and (max-width:768px){.p-menu-menu-section__grid.toppings{grid-template-columns:repeat(2,1fr)}.p-menu-menu-section__grid.toppings .p-menu-menu-section__grid-item:nth-child(1){grid-area:1/1/2/2}.p-menu-menu-section__grid.toppings .p-menu-menu-section__grid-item:nth-child(2){grid-area:1/2/2/3}.p-menu-menu-section__grid.toppings .p-menu-menu-section__grid-item:nth-child(3){grid-area:2/1/3/2}.p-menu-menu-section__grid.toppings .p-menu-menu-section__grid-item:nth-child(4){grid-area:2/2/3/3}.p-menu-menu-section__grid.toppings .p-menu-menu-section__grid-item:nth-child(5){grid-area:3/1/4/2}}.menu-kodawari-content__title{width:calc(205 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:205px;margin:0 auto calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.menu-kodawari-content__title{width:calc(145 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-kodawari-content__title.english{width:calc(311 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:311px;margin:0 auto calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.menu-kodawari-content__title.english{width:calc(202 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-kodawari-content__title.english.franchise{width:calc(670 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:670px;padding-top:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.menu-kodawari-content__title.english.franchise{width:calc(270 / var(--vw-base) * min(100vw,var(--vw-cap)));padding-top:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-kodawari-content__title.english.franchise-2{width:calc(570 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:570px;margin:0 auto calc(60 / var(--vw-base) * min(100vw,var(--vw-cap)));padding-top:calc(120 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.menu-kodawari-content__title.english.franchise-2{width:calc(250 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)));padding-top:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-menu-kodawari-section__flex{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.p-menu-kodawari-section__flex{display:block;width:100%;max-width:100%}}@media screen and (max-width:768px){.p-menu-kodawari-section__flex.reverse{display:flex;flex-direction:column-reverse}}.p-menu-kodawari-section__figure{width:calc(800 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-menu-kodawari-section__figure{width:100%}}.p-menu-kodawari-section__content{flex:1}.p-menu-kodawari-section__content.img-left{padding:0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(90 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-menu-kodawari-section__content.img-left{padding:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-menu-kodawari-section__content.img-right{padding:0 calc(90 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-menu-kodawari-section__content.img-right{padding:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-kodawari-section-content__title{color:#dbc5a4;font-size:calc(32 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.menu-kodawari-section-content__title{font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-kodawari-section-content__mini-title{color:#dbc5a4;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.menu-kodawari-section-content__mini-title{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-kodawari-section-content__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;line-height:1.8}@media screen and (max-width:768px){.menu-kodawari-section-content__text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-links{padding:calc(135 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}@media screen and (max-width:768px){.menu-links{padding:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-links-content__link-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.menu-links-content__link-wrap{display:block;margin-bottom:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-links-content__link{display:flex;align-items:center;justify-content:center;width:calc(540 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:540px;height:calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.menu-links-content__link{max-width:100%;height:calc(60 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;margin:0 auto calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-links-content__link .icon-pdf{width:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-right:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.menu-links-content__link .icon-pdf{width:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.menu-links-content__link .icon-ramen{width:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-right:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.menu-links-content__link .icon-ramen{width:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-privacy-title{padding:calc(110 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(85 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-privacy-title{padding:calc(95 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.privacy-title__mini-title{text-align:center;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.privacy-title__mini-title{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.privacy-title__title{width:calc(884 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:884px;margin:0 auto}@media screen and (max-width:768px){.privacy-title__title{width:calc(280 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.privacy-title__title.english{width:calc(525 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:525px;margin:0 auto}@media screen and (max-width:768px){.privacy-title__title.english{width:calc(316 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.p-privacy-section__chapter__title{text-align:center;color:#dbc5a4;font-size:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:bolder;border-bottom:2px solid white;margin:0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)));padding-bottom:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-privacy-section__chapter__title{font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0}}.p-privacy-section__chapter__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.9;padding:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(180 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(70 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-privacy-section__chapter__text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.85;padding:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(55 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-privacy-section__chapter:last-child .p-privacy-section__chapter__text{padding-bottom:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-privacy-section__chapter:last-child .p-privacy-section__chapter__text{padding-bottom:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-privacy-section__chapter__text-mini-title{display:block;font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.p-privacy-section__chapter__text-mini-title{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-privacy-section__chapter__text-mini-title:not(:first-child){padding:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(5 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}@media screen and (max-width:768px){.p-privacy-section__chapter__text-mini-title:not(:first-child){padding:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(5 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.p-shop-title{padding:calc(110 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shop-title{padding:calc(95 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-title__mini-title{text-align:center;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-title__mini-title{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-title__title{width:calc(350 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:350px;margin:0 auto}@media screen and (max-width:768px){.shop-title__title{width:calc(202 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.shop-title__title.english{width:calc(360 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:360px;margin:0 auto}@media screen and (max-width:768px){.shop-title__title.english{width:calc(215 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.shop-top-links-content__link-wrap{display:flex;align-items:center;justify-content:space-between;max-width:calc(613 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}@media screen and (max-width:768px){.shop-top-links-content__link-wrap{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-top-links-content__link{display:flex;align-items:center;justify-content:center;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));width:32%;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.shop-top-links-content__link{height:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-section#shop-about{padding-top:calc(90 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-section#shop-about{padding-top:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-about-content__title{width:calc(497 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:497px;margin:0 auto calc(60 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-about-content__title{width:calc(308 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-about-content__title.english{width:calc(337 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:337px;margin:0 auto calc(60 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-about-content__title.english{width:calc(255 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-about-content{display:flex;padding:0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-about-content{flex-direction:column;padding:0}}.shop-about-content__figure{width:50%}@media screen and (max-width:768px){.shop-about-content__figure{width:100%}}.shop-about-content__text{width:50%;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 0 0 calc(65 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-about-content__text{width:100%;font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-about-content__text p{line-height:2}.shop-about-content__text-title-big,.shop-about-content__text-title-regular{color:#dbc5a4;font-weight:900;margin-top:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}.shop-about-content__text-title-big{font-size:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.5714285714}@media screen and (max-width:768px){.shop-about-content__text-title-big{font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.5833333333}}.shop-about-content__text-title-regular{font-size:calc(26 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.6923076923}@media screen and (max-width:768px){.shop-about-content__text-title-regular{font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:2}}.shop-about-link{display:flex;align-items:center;justify-content:center;width:calc(350 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:350px;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-top:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;font-weight:700;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-about-link{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));width:100%;max-width:100%}}.shop-about-link .icon-pin{width:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-right:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-about-link .icon-pin{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-section{padding-top:calc(125 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-section{padding-top:calc(65 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-domestic-content__title{width:calc(225 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:225px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-domestic-content__title{width:calc(140 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-domestic-content__title.english{width:calc(156 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:156px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-domestic-content__title.english{width:calc(115 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-domestic-content{display:flex;margin:0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap))) 0;border-bottom:1px solid #707070}@media screen and (max-width:768px){.shop-domestic-content{flex-direction:column;margin:0;padding:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.shop-domestic-content:nth-child(2){padding-top:0}.shop-domestic-content:last-child{border-bottom:none;padding-bottom:0}.shop-domestic-content__figure{width:37.1%}@media screen and (max-width:768px){.shop-domestic-content__figure{width:100%;padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-domestic-content__text{width:62.9%;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 0 0 calc(65 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-domestic-content__text{width:100%;font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-domestic-content__text p{line-height:2}.shop-domestic-content__text-title-regular{color:#dbc5a4;font-weight:900;margin:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}.shop-domestic-content__text-title-regular{font-size:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.5714285714}@media screen and (max-width:768px){.shop-domestic-content__text-title-regular{font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.3636363636;margin:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.shop-domestic-link{display:flex;align-items:center;justify-content:center;width:calc(350 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:350px;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-top:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;font-weight:700;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-domestic-link{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));width:100%;max-width:100%}}.shop-domestic-link .icon-pin{width:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-right:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-domestic-link .icon-pin{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-section#shop-overseas{padding-top:calc(145 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-section#shop-overseas{padding-top:calc(65 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-overseas-content__title{width:calc(225 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:225px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-overseas-content__title{width:calc(140 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-overseas-content__title.english{width:calc(374 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:374px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-overseas-content__title.english{width:calc(270 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-overseas-map{padding:0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-overseas-map{padding:0}}.shop-overseas-content{display:flex;margin:0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap))) 0;border-bottom:1px solid #707070}@media screen and (max-width:768px){.shop-overseas-content{flex-direction:column;margin:0;padding:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.shop-overseas-content:nth-child(2){padding-top:0}.shop-overseas-content__figure{width:37.1%}@media screen and (max-width:768px){.shop-overseas-content__figure{width:100%;padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-overseas-content__text{width:62.9%;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 0 0 calc(65 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-overseas-content__text{width:100%;font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shop-overseas-content__text p{line-height:2}.shop-overseas-content__text-title-regular{color:#dbc5a4;font-weight:900;margin:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}.shop-overseas-content__text-title-regular{font-size:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.5714285714}@media screen and (max-width:768px){.shop-overseas-content__text-title-regular{font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.3636363636;margin:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.shop-overseas-link{display:flex;align-items:center;justify-content:center;width:calc(350 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:350px;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-top:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;font-weight:700;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-overseas-link{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));width:100%;max-width:100%}}.shop-overseas-link .icon-pin{width:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-right:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shop-overseas-link .icon-pin{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-title{padding:calc(110 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-title{padding:calc(95 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.company-title__mini-title{text-align:center;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.company-title__mini-title{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.company-title__title{width:calc(355 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:355px;margin:0 auto}@media screen and (max-width:768px){.company-title__title{width:calc(205 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.company-title__title.english{width:calc(656 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:656px;margin:0 auto}@media screen and (max-width:768px){.company-title__title.english{width:calc(335 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.p-company-section-information{margin-bottom:calc(100 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-section-information{margin-bottom:calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-information__content__title{width:calc(228 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:228px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-section-information__content__title{width:calc(142 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-information__content__title.english{width:calc(580 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:580px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-section-information__content__title.english{width:calc(308 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-information__content{border-top:2px solid white;margin:0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-section-information__content{margin:0}}.p-company-section-information__content .row{display:flex;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));border-bottom:1px solid #707070}@media screen and (max-width:768px){.p-company-section-information__content .row{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-information__content .row .sp{font-weight:400;display:block;margin-top:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-section-information__content .row .sp{margin-top:0}}.p-company-section-information__content .col-l{width:21.25%;line-height:2;font-weight:700;padding:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-section-information__content .col-l{width:39%;line-height:1.6923076923;padding:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-information__content .col-r{width:78.75%;line-height:2;padding:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-section-information__content .col-r{width:61%;line-height:1.6923076923;padding:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.p-company-section-history__content__title{width:calc(111 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:111px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-section-history__content__title{width:calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-history__content__title.english{width:calc(480 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:480px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-section-history__content__title.english{width:calc(255 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-history__content{border-top:2px solid white;margin:0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-section-history__content{margin:0}}.p-company-section-history__content .row{display:flex;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-section-history__content .row{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-history__content .row:last-child{height:calc(150 / var(--vw-base) * min(100vw,var(--vw-cap)))}.p-company-section-history__content .col-year{width:15%;line-height:2;padding:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-section-history__content .col-year{width:26%;line-height:1.6923076923;padding:calc(9 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-history__content .col-year .year-num{font-size:calc(38 / var(--vw-base) * min(100vw,var(--vw-cap)));color:#dbc5a4;font-weight:700}@media screen and (max-width:768px){.p-company-section-history__content .col-year .year-num{font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-history__content .col-year .year{font-size:calc(26 / var(--vw-base) * min(100vw,var(--vw-cap)));color:#dbc5a4;font-weight:700}@media screen and (max-width:768px){.p-company-section-history__content .col-year .year{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-history__content .col-month{width:9%;padding:calc(39 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(40 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));border-left:1px solid #DBC5A4;position:relative;text-align:right;line-height:2.25;text-align:center}@media screen and (max-width:768px){.p-company-section-history__content .col-month{width:13%;line-height:2;padding:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-history__content .col-month .dot{width:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));background-color:#dbc5a4;border-radius:100%;position:absolute;top:calc(55 / var(--vw-base) * min(100vw,var(--vw-cap)));left:calc(-6 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-company-section-history__content .col-month .dot{width:calc(7 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(7 / var(--vw-base) * min(100vw,var(--vw-cap)));top:calc(23 / var(--vw-base) * min(100vw,var(--vw-cap)));left:calc(-4 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-history__content .col-month .month-num{font-size:calc(26 / var(--vw-base) * min(100vw,var(--vw-cap)));color:#dbc5a4;font-weight:700}@media screen and (max-width:768px){.p-company-section-history__content .col-month .month-num{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-history__content .col-month .month{font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));color:#dbc5a4;font-weight:700}@media screen and (max-width:768px){.p-company-section-history__content .col-month .month{font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-company-section-history__content .col-text{width:78%;line-height:2;padding:calc(39 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 0 0}@media screen and (max-width:768px){.p-company-section-history__content .col-text{width:61%;line-height:1.6923076923;padding:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.p-recruit-title{padding:calc(110 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-recruit-title{padding:calc(95 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-title__mini-title{text-align:center;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-title__mini-title{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-title__title{width:calc(354 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:354px;margin:0 auto}@media screen and (max-width:768px){.recruit-title__title{width:calc(204 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.recruit-title__title.english{width:calc(507 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:507px;margin:0 auto}@media screen and (max-width:768px){.recruit-title__title.english{width:calc(290 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.recruit-introduction-content__title{width:calc(284 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:284px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-introduction-content__title{width:calc(176 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-introduction-content__title.english{width:calc(572 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:572px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-introduction-content__title.english{width:calc(220 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-introduction-content__main-text{text-align:center;font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;line-height:1.75;padding-bottom:calc(65 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-introduction-content__main-text{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:2;padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-introduction-content__secondary-text{display:flex}@media screen and (max-width:768px){.recruit-introduction-content__secondary-text{flex-direction:column}}.recruit-introduction-content__secondary-text__contents{width:33.3333333333%;background-color:#191718;padding:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-introduction-content__secondary-text__contents{width:100%;padding:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(40 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));border-bottom:1px solid black;position:relative}}.recruit-introduction-content__secondary-text__contents:not(:last-child){border-right:1px solid #4B4B4B}@media screen and (max-width:768px){.recruit-introduction-content__secondary-text__contents:not(:last-child){border-right:none}}@media screen and (max-width:768px){.recruit-introduction-content__secondary-text__contents:not(:last-child):after{content:"";position:absolute;bottom:-1px;height:1px;width:calc(100vw - 40 / var(--vw-base) * min(100vw,var(--vw-cap)));background-color:#4b4b4b}}.recruit-introduction-content__secondary-text__title{color:#dbc5a4;text-align:center;font-size:calc(26 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;line-height:1.4615384615;padding-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-introduction-content__secondary-text__title{font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.7272727273;padding-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-introduction-content__secondary-text__text{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.75}@media screen and (max-width:768px){.recruit-introduction-content__secondary-text__text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:2}}.recruit-requirements-section{padding:calc(90 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(180 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-requirements-section{padding:calc(65 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-requirements-content__title{width:calc(226 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:226px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-requirements-content__title{width:calc(140 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-requirements-content__title.english{width:calc(417 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:417px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-requirements-content__title.english{width:calc(310 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-requirements-content__intro-text{font-size:calc(38 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.1578947368;font-weight:700;padding-bottom:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-requirements-content__intro-text{text-align:center;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.5555555556;padding-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-requirements-content__patterns{display:flex;justify-content:space-between}@media screen and (max-width:768px){.recruit-requirements-content__patterns{flex-wrap:wrap}}.recruit-requirements-content__patterns-pattern{text-align:center;width:24.5%;padding-bottom:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern{width:49.25%;padding-bottom:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-requirements-content__patterns-pattern .description{color:#dbc5a4;font-weight:700;font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.5454545455;background-color:#191718;border-radius:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 0;padding:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) 0;position:relative}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern .description{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.4615384615;padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.recruit-requirements-content__patterns-pattern.a .description:before,.recruit-requirements-content__patterns-pattern.b .description:before,.recruit-requirements-content__patterns-pattern.c .description:before,.recruit-requirements-content__patterns-pattern.d .description:before{position:absolute;top:calc(-37 / var(--vw-base) * min(100vw,var(--vw-cap)));left:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(48 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern.a .description:before,.recruit-requirements-content__patterns-pattern.b .description:before,.recruit-requirements-content__patterns-pattern.c .description:before,.recruit-requirements-content__patterns-pattern.d .description:before{top:calc(-24 / var(--vw-base) * min(100vw,var(--vw-cap)));left:calc(17 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-requirements-content__patterns-pattern.a .description:before,.recruit-requirements-content__patterns-pattern.b .description:before,.recruit-requirements-content__patterns-pattern.c .description:before{color:#d60000}.recruit-requirements-content__patterns-pattern.d .description:before{color:#426bb7}.recruit-requirements-content__patterns-pattern.a .description:before{content:"A"}.recruit-requirements-content__patterns-pattern.b .description:before{content:"B"}.recruit-requirements-content__patterns-pattern.c .description:before{content:"C"}.recruit-requirements-content__patterns-pattern.d .description:before{content:"D"}.recruit-requirements-content__patterns-pattern .hours{background-color:#2d2b2c;padding:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) 0;position:relative}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern .hours{padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.recruit-requirements-content__patterns-pattern .hours:before{content:"";position:absolute;top:0;left:45%;border-left:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) solid transparent;border-right:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) solid transparent;border-top:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #191718}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern .hours:before{left:44%;border-left:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) solid transparent;border-right:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) solid transparent;border-top:calc(7 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #191718}}.recruit-requirements-content__patterns-pattern .hours .title,.recruit-requirements-content__patterns-pattern .holidays .title,.recruit-requirements-content__patterns-pattern .salary .title{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:2.1538461538}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern .hours .title,.recruit-requirements-content__patterns-pattern .holidays .title,.recruit-requirements-content__patterns-pattern .salary .title{font-size:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.55}}.recruit-requirements-content__patterns-pattern .hours .text{font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.4;font-weight:700}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern .hours .text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.1538461538}}.recruit-requirements-content__patterns-pattern .hours .text-plus{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.75}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern .hours .text-plus{font-size:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.5}}.recruit-requirements-content__patterns-pattern .holidays{background-color:#191718;padding:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern .holidays{padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.recruit-requirements-content__patterns-pattern .holidays .text{font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.4;font-weight:700}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern .holidays .text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.0769230769}}.recruit-requirements-content__patterns-pattern .holidays .text-plus{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.75}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern .holidays .text-plus{font-size:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.4}}.recruit-requirements-content__patterns-pattern .salary{background-color:#2d2b2c;border-radius:0 0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(33 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern .salary{padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.recruit-requirements-content__patterns-pattern.d .salary{padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(25 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern.d .salary{padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(13 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.recruit-requirements-content__patterns-pattern .salary .text{font-size:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1;font-weight:700}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern .salary .text{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:.9375}}.recruit-requirements-content__patterns-pattern .salary .text .small{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.5555555556;font-weight:700}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern .salary .text .small{font-size:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.5}}.recruit-requirements-content__patterns-pattern .salary .text .smaller{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.5555555556;font-weight:700}@media screen and (max-width:768px){.recruit-requirements-content__patterns-pattern .salary .text .smaller{font-size:calc(9 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.6666666667}}.recruit-requirements-content__notes-text{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:2.125}@media screen and (max-width:768px){.recruit-requirements-content__notes-text{font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:2}}.recruit-entry-link{display:flex;align-items:center;justify-content:center;width:calc(540 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:540px;height:calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap))) auto;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;font-weight:700;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-entry-link{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));width:100%;max-width:100%;height:calc(60 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap))) auto}}.recruit-requirements-content__position-title{color:#dbc5a4;font-weight:700;font-size:calc(38 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.1578947368;padding:calc(100 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(25 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}@media screen and (max-width:768px){.recruit-requirements-content__position-title{font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.6666666667;padding:calc(60 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(25 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.recruit-requirements-content__position-title .small{color:#fff;font-weight:400;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.7;padding:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}@media screen and (max-width:768px){.recruit-requirements-content__position-title .small{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:2.125}}.recruit-requirements-content__position-details{padding-bottom:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-requirements-content__position-details{padding-bottom:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-requirements-content__position-details .row{display:flex;padding:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-requirements-content__position-details .row{flex-direction:column;padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-requirements-content__position-details .row:nth-child(odd){background-color:#191718}.recruit-requirements-content__position-details .row:nth-child(2n){background-color:#2d2b2c}.recruit-requirements-content__position-details .row:first-child{padding-top:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));border-radius:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 0}.recruit-requirements-content__position-details .row:last-child{border-radius:0 0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}.recruit-requirements-content__position-details .row .col-l{width:13%;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.7;font-weight:700}@media screen and (max-width:768px){.recruit-requirements-content__position-details .row .col-l{width:100%;font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.6}}.recruit-requirements-content__position-details .row .col-r{width:87%;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.8888888889}@media screen and (max-width:768px){.recruit-requirements-content__position-details .row .col-r{width:100%;font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.7692307692}}.recruit-requirements-content__position-details .row .col-r .letter{position:relative;padding:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(5 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-requirements-content__position-details .row .col-r .letter{padding:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-requirements-content__position-details .row .col-r .letter.a,.recruit-requirements-content__position-details .row .col-r .letter.b{padding:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(45 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-requirements-content__position-details .row .col-r .letter.a,.recruit-requirements-content__position-details .row .col-r .letter.b{padding:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-requirements-content__position-details .row .col-r .letter:before{position:absolute;top:calc(-6 / var(--vw-base) * min(100vw,var(--vw-cap)));left:calc(-10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(48 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:.9166666667;font-weight:700}@media screen and (max-width:768px){.recruit-requirements-content__position-details .row .col-r .letter:before{top:calc(6 / var(--vw-base) * min(100vw,var(--vw-cap)));left:calc(0 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(34 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:.9117647059}}.recruit-requirements-content__position-details .row .col-r .letter.a:before{content:"A"}.recruit-requirements-content__position-details .row .col-r .letter.b:before{content:"B"}.recruit-requirements-content__position-details .row .col-r .letter.c:before{content:"C"}.recruit-requirements-content__position-details .row .col-r .letter.a:before,.recruit-requirements-content__position-details .row .col-r .letter.b:before,.recruit-requirements-content__position-details .row .col-r .letter.c:before{color:#d60000}.recruit-requirements-content__position-details .row .col-r .letter.d:before{content:"D";color:#426bb7}.recruit-workstyle-section{padding:calc(110 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(180 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-workstyle-section{padding:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-workstyle-content__title{width:calc(402 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:402px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-workstyle-content__title{width:calc(250 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-workstyle-content__title.english{width:calc(310 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:310px;margin:0 auto calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-workstyle-content__title.english{width:calc(230 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.recruit-workstyle-content__position-title{color:#dbc5a4;font-weight:700;font-size:calc(38 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.1578947368}@media screen and (max-width:768px){.recruit-workstyle-content__position-title{font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.6666666667}}.recruit-workstyle-content__position-title .small{font-weight:700;font-size:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.2}@media screen and (max-width:768px){.recruit-workstyle-content__position-title .small{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:2}}.recruit-workstyle-content__position-text{font-weight:700;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.8;padding:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(35 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}@media screen and (max-width:768px){.recruit-workstyle-content__position-text{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.8571428571;padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.recruit-workstyle-content__position-img{display:flex}@media screen and (max-width:768px){.recruit-workstyle-content__position-img{flex-direction:column}}.recruit-workstyle-content__position-img img{width:50%}@media screen and (max-width:768px){.recruit-workstyle-content__position-img img{width:100%}}.recruit-workstyle-content__position-arow{width:calc(346 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto calc(50 / var(--vw-base) * min(100vw,var(--vw-cap))) auto}@media screen and (max-width:768px){.recruit-workstyle-content__position-arow{width:calc(254 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto calc(40 / var(--vw-base) * min(100vw,var(--vw-cap))) auto}}.recruit-workstyle-content__position-text-overall{text-align:center;font-weight:700;font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.75;padding:calc(90 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(75 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}@media screen and (max-width:768px){.recruit-workstyle-content__position-text-overall{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.8666666667;padding:calc(45 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(60 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.recruit-entry-link-img{padding:calc(0 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.recruit-entry-link-img{padding:0}}.link{display:flex;justify-content:center;align-items:center;width:100%;height:calc(280 / var(--vw-base) * min(100vw,var(--vw-cap)));background-image:url(../images/image_recruit_entry.webp);background-repeat:no-repeat;background-size:cover;font-weight:700;font-size:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.6428571429}@media screen and (max-width:768px){.link{background-image:url(../images/image_recruit_entry@sp.webp);height:calc(130 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:.7222222222}}.p-news-article-title{padding:calc(110 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(85 / var(--vw-base) * min(100vw,var(--vw-cap)));display:flex;width:calc(185 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}@media screen and (max-width:768px){.p-news-article-title{padding:calc(95 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.news-article-title__mini-title{text-align:center;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin:calc(4 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 0}.news-article-title__title{width:calc(884 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:884px;margin:0 auto}@media screen and (max-width:768px){.news-article-title__title{width:calc(280 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.p-news-article-section__title{text-align:center;font-size:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.45;font-weight:700}@media screen and (max-width:768px){.p-news-article-section__title{font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.4583333333}}.p-news-article-section__date{text-align:center;color:#dbc5a4;margin-top:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(60 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1}@media screen and (max-width:768px){.p-news-article-section__date{font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-top:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-news-article-section__title-sm{text-align:center;font-size:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.9333333333;font-weight:700;margin:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap))) auto}@media screen and (max-width:768px){.p-news-article-section__title-sm{font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.4583333333}}.p-news-article-section__paragraph{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.6666666667;padding:0 calc(370 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(370 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}.p-news-article-section__paragraph h3{text-align:center;font-size:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.9333333333;font-weight:700;margin:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap))) auto}.p-news-article-section__paragraph p{margin:0}.p-news-article-section__paragraph img{width:auto;max-width:100%;height:auto;display:block}@media screen and (max-width:768px){.p-news-article-section__paragraph{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.8571428571;padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}.p-news-article-section__paragraph h3{font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.4583333333}}.p-news-article-section__img{padding:0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)));width:100%}@media screen and (max-width:768px){.p-news-article-section__img{padding:0}}.p-news-article-adjacent-links{display:flex;background-color:#191818;margin:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(40 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}.p-news-article-adjacent-links .adjacent-link{width:50%;display:flex;align-items:center;font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.875;padding:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(50 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(25 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-news-article-adjacent-links .adjacent-link{font-size:calc(11 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.6363636364;padding:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-news-article-adjacent-links .adjacent-link--empty{visibility:hidden;pointer-events:none}.p-news-article-adjacent-links .link-left{border-right:1px solid #4B4B4B;position:relative;padding-left:calc(370 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-news-article-adjacent-links .link-left{padding-left:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-news-article-adjacent-links .link-right{position:relative;padding-right:calc(370 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-news-article-adjacent-links .link-right{padding-right:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-news-article-adjacent-links .link-left:before,.p-news-article-adjacent-links .link-right:before{content:"";width:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));position:absolute;top:50%;transform:translateY(-50%)}.p-news-article-adjacent-links .link-left:before{background:url(../images/arrow-previous.svg);background-position:center;background-repeat:no-repeat;background-size:cover;left:calc(345 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-news-article-adjacent-links .link-left:before{left:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-news-article-adjacent-links .link-right:before{background:url(../images/arrow-next.svg);background-position:center;background-repeat:no-repeat;background-size:cover;right:calc(345 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-news-article-adjacent-links .link-right:before{right:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.breadcrumbs{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(180 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.breadcrumbs{padding:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.breadcrumbs__current{color:#8d8d8d}.l-footer{padding:calc(55 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.l-footer{padding:calc(75 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-footer.about{padding:calc(55 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(65 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.l-footer.about{padding:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-footer__inner{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.l-footer__inner{padding:0 calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-footer__sns-wrap{display:flex;align-items:center;justify-content:center;column-gap:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.l-footer__sns-wrap{column-gap:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-footer__sns{display:block}.footer-sns-facebook{width:calc(11 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.footer-sns-facebook{width:calc(11 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.footer-sns-instagram{width:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.footer-sns-instagram{width:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-footer__list{display:flex;align-items:center;justify-content:center;max-width:calc(1250 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.l-footer__list{flex-wrap:wrap;row-gap:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));width:calc(310 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.l-footer__item:last-of-type .l-footer__link{border-right:none}.l-footer__link{display:block;font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1;font-weight:500;padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));border-right:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.l-footer__link{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));border-right:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}}.l-footer__copyright{text-align:center;font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500}@media screen and (max-width:768px){.l-footer__copyright{font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.sm-br{display:none}@media screen and (max-width:768px){.sm-br{display:block}}.sp-only{display:none}@media screen and (max-width:768px){.sp-only{display:inline-block}}.pc-only{display:inline-block}@media screen and (max-width:768px){.pc-only{display:none}}.unordered-list{counter-reset:my-counter}.unordered-list li{display:flex}.unordered-list li:before{content:"\30fb";width:max-content}.l-member-menu{position:fixed;top:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));right:calc(55 / var(--vw-base) * min(100vw,var(--vw-cap)));display:flex;align-items:center;justify-content:flex-end;column-gap:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-left:auto}@media screen and (max-width:768px){.l-member-menu{top:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));right:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));column-gap:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.member-menu__icon{display:block}.p-shop-logo{padding-top:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));width:calc(330 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(330 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}@media screen and (max-width:768px){.p-shop-logo{padding-top:calc(75 / var(--vw-base) * min(100vw,var(--vw-cap)));width:calc(215 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.p-shop-logo.shopping-archive{margin:0 auto calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shop-logo.shopping-archive{margin:0 auto calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shop-logo.shopping-item{margin:0 auto calc(100 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shop-logo.shopping-item{margin:0 auto calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-menu{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shopping-menu{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-menu__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width:768px){.p-shopping-menu__list{row-gap:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-menu__link{display:inline-block;font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1;font-weight:500;color:#fff;padding:0 calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));border-right:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.p-shopping-menu__link{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)));border-right:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}}@media screen and (max-width:768px){.p-shopping-menu__item:first-of-type{margin-left:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-right:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-menu__item:last-of-type .p-shopping-menu__link{border-right:none}.p-filters-toolbar{width:calc(1240 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(1240 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-filters-toolbar{width:100%;max-width:100%;padding:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)));background-color:#191818}}.p-filters-toolbar__flex{display:flex;align-items:center;justify-content:flex-start;column-gap:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-filters-toolbar__flex{column-gap:calc(60 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-filters-toolbar__item{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.p-filters-toolbar__item{display:block}}.p-filters-toolbar__label-wrap{margin-right:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-filters-toolbar__label-wrap{margin-right:0;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-filters-toolbar__label{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500}@media screen and (max-width:768px){.p-filters-toolbar__label{font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-filters-toolbar__select{position:relative;display:block;padding-left:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));border-left:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.p-filters-toolbar__select{padding-left:0;border-left:none}}.p-filters-toolbar__select:after{position:absolute;top:calc(3 / var(--vw-base) * min(100vw,var(--vw-cap)));right:0;content:"";display:block;width:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)));border-top:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;border-right:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;transform:rotate(135deg)}@media screen and (max-width:768px){.p-filters-toolbar__select:after{top:calc(3 / var(--vw-base) * min(100vw,var(--vw-cap)));width:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)));border-top:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;border-right:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}}.p-filters-toolbar__select select{appearance:none;-webkit-appearance:none;display:block;width:calc(120 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(120 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#fff}@media screen and (max-width:768px){.p-filters-toolbar__select select{width:calc(115 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-archive{margin-bottom:calc(100 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shopping-archive{margin-bottom:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-archive__inner{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shopping-archive__inner{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-archive__body{max-width:calc(1250 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}@media screen and (max-width:768px){.p-shopping-archive__body{max-width:100%}}.p-shopping-archive__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)));row-gap:calc(60 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shopping-archive__list{grid-template-columns:1fr 1fr;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));row-gap:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-archive__link{display:block}.shopping-archive-link__figure{border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #505050;margin-bottom:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shopping-archive-link__figure{margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #505050}}.shopping-archive-link__figure img{width:calc(293 / var(--vw-base) * min(100vw,var(--vw-cap)))!important;height:calc(293 / var(--vw-base) * min(100vw,var(--vw-cap)))!important}@media screen and (max-width:768px){.shopping-archive-link__figure img{width:calc(162 / var(--vw-base) * min(100vw,var(--vw-cap)))!important;height:calc(162 / var(--vw-base) * min(100vw,var(--vw-cap)))!important}}.shopping-archive-link__title{text-align:center;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;color:#dbc5a4;margin-bottom:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shopping-archive-link__title{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shopping-archive-link__price{text-align:center;font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#fff}@media screen and (max-width:768px){.shopping-archive-link__price{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-single{margin-bottom:calc(85 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shopping-single{margin-bottom:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-single__inner{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shopping-single__inner{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-single__body{display:flex;align-items:flex-start;justify-content:center;column-gap:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(1090 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}@media screen and (max-width:768px){.p-shopping-single__body{display:block;max-width:100%}}@media screen and (max-width:768px){.p-shopping-single__media-group{margin-bottom:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-single__media{width:calc(530 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(530 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #707070;margin-bottom:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shopping-single__media{width:100%;max-width:100%;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #707070;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-single__thumbnail-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));row-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));width:calc(530 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(530 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shopping-single__thumbnail-wrap{width:calc(335 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(335 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-single__thumbnail{width:calc(98 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(98 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #707070}@media screen and (max-width:768px){.p-shopping-single__thumbnail{width:calc(59 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(59 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #707070}}.p-shopping-single__thumbnail.active{border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.p-shopping-single__thumbnail.active{border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}}.p-shopping-single__meta{flex:1}.shopping-single-meta__heading{margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shopping-single-meta__heading{margin-bottom:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shopping-single-meta-heading__title{font-size:calc(38 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;color:#dbc5a4;margin-bottom:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shopping-single-meta-heading__title{font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(4 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shopping-single-meta-heading__price{font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#fff;margin-bottom:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shopping-single-meta-heading__price{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shopping-single-meta__form{margin-bottom:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shopping-single-meta__form{margin-bottom:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shopping-single-meta-form__purchases{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#fff;margin-bottom:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shopping-single-meta-form__purchases{font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shopping-single-meta-form__select-wrap{position:relative;display:block;width:fit-content;margin-bottom:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shopping-single-meta-form__select-wrap{margin-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shopping-single-meta-form__select-wrap:after{position:absolute;top:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));right:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));content:"";display:block;width:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)));border-top:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;border-right:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;transform:rotate(135deg)}@media screen and (max-width:768px){.shopping-single-meta-form__select-wrap:after{top:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));right:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));width:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)));border-top:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;border-right:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}}.shopping-single-meta-form__select-wrap select{appearance:none;-webkit-appearance:none;display:block;text-align:center;width:calc(255 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(255 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));color:#fff;font-weight:500;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.shopping-single-meta-form__select-wrap select{width:calc(160 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(160 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shopping-single-meta-form__cart-btn{display:flex;align-items:center;justify-content:center;width:100%;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#000;background-color:#fff;margin-bottom:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shopping-single-meta-form__cart-btn{width:100%;max-width:100%;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shopping-single-meta-form__shop-btn{display:flex;align-items:center;justify-content:center;width:100%;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));background-color:#4a2de8}@media screen and (max-width:768px){.shopping-single-meta-form__shop-btn{width:100%;max-width:100%;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shopping-single-meta-form__shop-btn .shopping-single-meta-form__shop-btn-icon{width:fit-content}.shopping-single-meta-form__shop-btn .shopping-single-meta-form__shop-btn-text{font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#fff}@media screen and (max-width:768px){.shopping-single-meta-form__shop-btn .shopping-single-meta-form__shop-btn-text{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shopping-single-meta__text{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500}@media screen and (max-width:768px){.shopping-single-meta__text{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-recommend{margin-bottom:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shopping-recommend{margin-bottom:calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-recommend__inner{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shopping-recommend__inner{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-recommend__header{text-align:center;font-size:calc(36 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:900;margin-bottom:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shopping-recommend__header{font-size:calc(26 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-recommend__body{max-width:calc(1090 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}@media screen and (max-width:768px){.p-shopping-recommend__body{max-width:100%}}.p-shopping-recommend__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(130 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-shopping-recommend__list{grid-template-columns:1fr 1fr;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));row-gap:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(75 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-recommend__link{display:block}.shopping-recommend-link__figure{border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #505050;margin-bottom:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shopping-recommend-link__figure{margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #505050}}.shopping-recommend-link__title{text-align:center;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;color:#dbc5a4;margin-bottom:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.shopping-recommend-link__title{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.shopping-recommend-link__price{text-align:center;font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#fff}@media screen and (max-width:768px){.shopping-recommend-link__price{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-shopping-recommend__back-btn{display:flex;align-items:center;justify-content:center;width:calc(540 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(540 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));color:#fff;font-weight:700;margin:0 auto}@media screen and (max-width:768px){.p-shopping-recommend__back-btn{width:100%;max-width:100%;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry-title{padding-top:calc(115 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(80 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry-title{padding-top:calc(95 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-title__mini-title{text-align:center;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-title__mini-title{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-title__title{width:calc(345 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(345 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}@media screen and (max-width:768px){.entry-title__title{width:calc(240 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(240 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry-main__inner{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry-main__inner{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry-main__header{margin-bottom:calc(100 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry-main__header{margin-bottom:calc(35 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-main-header__title{text-align:center;font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:900;margin-bottom:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-main-header__title{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-main-header__text{text-align:center;font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;line-height:2.2}@media screen and (max-width:768px){.entry-main-header__text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry-main__form{width:calc(1100 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(1100 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}@media screen and (max-width:768px){.p-entry-main__form{width:100%;max-width:100%}}.p-entry-main__form .required{width:fit-content;padding:calc(7 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;line-height:1;color:#fff;border-radius:calc(6 / var(--vw-base) * min(100vw,var(--vw-cap)));background-color:#d60000}@media screen and (max-width:768px){.p-entry-main__form .required{padding:calc(3 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(6 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));border-radius:calc(4 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry-main__form ::placeholder{color:#848484}.p-entry-main__form ::-ms-input-placeholder{color:#848484}.p-entry-main__form :-ms-input-placeholder{color:#848484}.p-entry__employment{display:flex;align-items:center;margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry__employment{display:block;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-employment__text-wrap{width:25%;display:flex;align-items:center;justify-content:flex-start;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-employment__text-wrap{width:100%;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-employment__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.entry-employment__text{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-employment__box{flex:1;display:flex;align-items:center;column-gap:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-employment__box{column-gap:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-employment__label-wrap{display:flex;align-items:center;justify-content:flex-start;column-gap:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-employment__label-wrap{column-gap:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-employment__label-wrap input[type=radio]{appearance:none;-webkit-appearance:none;display:none}.entry-employment__label-wrap label{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:flex-start;column-gap:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500}@media screen and (max-width:768px){.entry-employment__label-wrap label{column-gap:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-employment__label-wrap label:before{cursor:pointer;display:block;content:"";width:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));background-color:#fff}@media screen and (max-width:768px){.entry-employment__label-wrap label:before{width:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-employment__label-wrap label:after{position:absolute;top:50%;left:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media screen and (max-width:768px){.entry-employment__label-wrap label:after{left:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-employment__label-wrap input[type=radio]:checked+label:before{background-color:#dbc5a4;border-color:#dbc5a4}.entry-employment__label-wrap input[type=radio]:checked+label:after{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));content:"\2714\fe0e";color:#000}@media screen and (max-width:768px){.entry-employment__label-wrap input[type=radio]:checked+label:after{font-size:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry__store{display:flex;align-items:center;margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry__store{display:block;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-store__text-wrap{width:25%;display:flex;align-items:center;justify-content:flex-start;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-store__text-wrap{width:100%;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-store__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.entry-store__text{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-store__box{flex:1;display:flex;align-items:center;column-gap:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-store__box{align-items:flex-start;flex-direction:column;row-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-store__box label{display:flex;align-items:center;column-gap:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-store__box label{column-gap:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-store__box input[type=checkbox]{position:relative;cursor:pointer;width:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));accent-color:#DBC5A4;background-color:#fff}@media screen and (max-width:768px){.entry-store__box input[type=checkbox]{width:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-store__box span{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500}@media screen and (max-width:768px){.entry-store__box span{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry__name{display:flex;align-items:center;margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry__name{display:block;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-name__label-wrap{width:25%;display:flex;align-items:center;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-name__label-wrap{width:100%;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-name__label{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.entry-name__label{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-name__box{flex:1;display:flex;align-items:center;justify-content:flex-start;column-gap:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-name__box{column-gap:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry__name input[type=text]{appearance:none;-webkit-appearance:none;width:100%;max-width:100%;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#000;background-color:#fff}@media screen and (max-width:768px){.p-entry__name input[type=text]{height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry__gender{display:flex;align-items:center;margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry__gender{display:block;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-gender__text-wrap{width:25%;display:flex;align-items:center;justify-content:flex-start;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-gender__text-wrap{width:100%;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-gender__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.entry-gender__text{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-gender__box{flex:1;display:flex;align-items:center;column-gap:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-gender__box{column-gap:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-gender__label-wrap{display:flex;align-items:center;justify-content:flex-start;column-gap:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-gender__label-wrap{column-gap:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-gender__label-wrap input[type=radio]{appearance:none;-webkit-appearance:none;display:none}.entry-gender__label-wrap label{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:flex-start;column-gap:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500}@media screen and (max-width:768px){.entry-gender__label-wrap label{column-gap:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-gender__label-wrap label:before{cursor:pointer;display:block;content:"";width:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));background-color:#fff}@media screen and (max-width:768px){.entry-gender__label-wrap label:before{width:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-gender__label-wrap label:after{position:absolute;top:50%;left:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media screen and (max-width:768px){.entry-gender__label-wrap label:after{left:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-gender__label-wrap input[type=radio]:checked+label:before{background-color:#dbc5a4;border-color:#dbc5a4}.entry-gender__label-wrap input[type=radio]:checked+label:after{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));content:"\2714\fe0e";color:#000}@media screen and (max-width:768px){.entry-gender__label-wrap input[type=radio]:checked+label:after{font-size:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry__age{display:flex;align-items:center;margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry__age{display:block;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-age__label-wrap{width:25%;display:flex;align-items:center;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-age__label-wrap{width:100%;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-age__label{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.entry-age__label{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-age__box{flex:1;display:flex;align-items:center;justify-content:flex-start;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-age__box{column-gap:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry__age input[type=text]{appearance:none;-webkit-appearance:none;width:calc(400 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(400 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#000;background-color:#fff}@media screen and (max-width:768px){.p-entry__age input[type=text]{height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry__input{display:flex;align-items:center;margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry__input{display:block;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-input__label-wrap{width:25%;display:flex;align-items:center;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-input__label-wrap{width:100%;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-input__label{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.entry-input__label{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-input__box{flex:1}@media screen and (max-width:768px){.entry-input__box{width:100%}}.p-entry__input input[type=text],.p-entry__input input[type=email]{appearance:none;-webkit-appearance:none;width:100%;max-width:100%;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#000;background-color:#fff}@media screen and (max-width:768px){.p-entry__input input[type=text],.p-entry__input input[type=email]{height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry__near-station{display:flex;align-items:center;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry__near-station{display:block;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-near-station__label-wrap{width:25%}@media screen and (max-width:768px){.entry-near-station__label-wrap{width:100%;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-near-station__label{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.entry-near-station__label{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-near-station__box{flex:1}@media screen and (max-width:768px){.entry-near-station__box{width:100%}}.p-entry__near-station input[type=text]{appearance:none;-webkit-appearance:none;width:calc(400 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(400 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#000;background-color:#fff}@media screen and (max-width:768px){.p-entry__near-station input[type=text]{width:calc(165 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(165 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry__address{display:flex;align-items:center;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry__address{display:block;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-address__label-wrap{width:25%;display:flex;align-items:center}@media screen and (max-width:768px){.entry-address__label-wrap{width:100%;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-address__label{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.entry-address__label{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-address__box{flex:1}@media screen and (max-width:768px){.entry-address__box{width:100%}}.p-entry__address input[type=text]{appearance:none;-webkit-appearance:none;width:100%;max-width:100%;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#000;background-color:#fff}@media screen and (max-width:768px){.p-entry__address input[type=text]{width:100%;max-width:100%;height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry__file{display:flex;align-items:flex-start;margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry__file{display:block}}.entry-file__label-wrap{width:25%;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-file__label-wrap{width:100%;margin-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-file__label{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.entry-file__label{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-file__box-wrap{flex:1}@media screen and (max-width:768px){.entry-file__box-wrap{width:100%}}.entry-file__box{display:flex;align-items:center;justify-content:flex-start;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-file__box{column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-file__box:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.entry-file__box:last-of-type{margin-bottom:0}}.entry-file-box__file-input{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:calc(250 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(250 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(46 / var(--vw-base) * min(100vw,var(--vw-cap)));border-radius:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;color:#434343;background-color:#c7c7c7;transition:all .3s}@media screen and (max-width:768px){.entry-file-box__file-input{width:calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));border-radius:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-file-box__file-input:hover{background:#c7c7c7;transition:all .4s}.entry-file-box__file-input input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.entry-file-box__file-name{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.entry-file-box__file-name{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-file-box__note{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-top:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-file-box__note{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-top:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry__textarea{display:flex;align-items:flex-start;margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry__textarea{display:block;margin-bottom:calc(60 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-textarea__label-wrap{width:25%;display:flex;align-items:center;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-textarea__label-wrap{width:100%;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-textarea__label{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.entry-textarea__label{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-textarea__box{flex:1}@media screen and (max-width:768px){.entry-textarea__box{width:100%}}.p-entry__textarea textarea{appearance:none;-webkit-appearance:none;width:100%;max-width:100%;height:calc(320 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#000;background-color:#fff}@media screen and (max-width:768px){.p-entry__textarea textarea{height:calc(130 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-entry__policy{margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-entry__policy{margin-bottom:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-policy__label-wrap{display:flex;align-items:center;justify-content:center;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-policy__label-wrap{justify-content:flex-start;column-gap:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-policy__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.entry-policy__text{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-policy__box{display:flex;align-items:center;justify-content:center;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-policy__box{justify-content:flex-start;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-policy__box label{display:flex;align-items:center;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.entry-policy__box label{column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-policy__box input[type=checkbox]{position:relative;cursor:pointer;width:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));accent-color:#DBC5A4;background-color:#fff}@media screen and (max-width:768px){.entry-policy__box input[type=checkbox]{width:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-policy__box span{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500}@media screen and (max-width:768px){.entry-policy__box span{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.entry-submit__btn{display:block;width:calc(540 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:540px;height:calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)));color:#fff;font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin:0 auto;background-color:#d60000}@media screen and (max-width:768px){.entry-submit__btn{width:100%;max-width:100%;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-contact-title{padding-top:calc(115 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(85 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-contact-title{padding-top:calc(95 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-title__mini-title{text-align:center;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.contact-title__mini-title{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-title__title{width:calc(525 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(525 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}@media screen and (max-width:768px){.contact-title__title{width:calc(310 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(310 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-title__title.english{width:calc(305 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:305px;margin:0 auto}@media screen and (max-width:768px){.contact-title__title.english{width:calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.contact-title__title.english.partner{width:calc(1004 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:1004px;margin:0 auto}@media screen and (max-width:768px){.contact-title__title.english.partner{width:calc(320 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.p-contact-main__inner{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-contact-main__inner{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-contact-main__header{margin-bottom:calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-contact-main__header{margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-main-header__text{text-align:center;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;line-height:2.2}@media screen and (max-width:768px){.contact-main-header__text{font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-main-header__text.english.partner{font-size:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.contact-main-header__text.english.partner{font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-main-header__link-text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;line-height:2.1;text-decoration:underline;text-underline-offset:calc(3 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.contact-main-header__link-text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));text-underline-offset:calc(3 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-contact-main__form{width:calc(1100 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(1100 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}@media screen and (max-width:768px){.p-contact-main__form{width:100%;max-width:100%}}.p-contact-main__form .required{width:fit-content;padding:calc(7 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;line-height:1;color:#fff;border-radius:calc(6 / var(--vw-base) * min(100vw,var(--vw-cap)));background-color:#d60000}@media screen and (max-width:768px){.p-contact-main__form .required{padding:calc(3 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(6 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));border-radius:calc(4 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-contact-main__form ::placeholder{color:#848484}.p-contact-main__form ::-ms-input-placeholder{color:#848484}.p-contact-main__form :-ms-input-placeholder{color:#848484}.p-contact-main__form textarea::placeholder{white-space:pre-line}.p-contact__name{display:flex;align-items:center;margin-bottom:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-contact__name{display:block;margin-bottom:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-name__label-wrap{width:25%;display:flex;align-items:center;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.contact-name__label-wrap{width:100%;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-name__label{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.contact-name__label{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-name__box{flex:1;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.contact-name__box{column-gap:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-contact__name input[type=text]{appearance:none;-webkit-appearance:none;flex:1;width:calc(400 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(400 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#000;background-color:#fff}@media screen and (max-width:768px){.p-contact__name input[type=text]{width:calc(160 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-contact__input{display:flex;align-items:center;margin-bottom:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-contact__input{display:block;margin-bottom:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-input__label-wrap{width:25%;display:flex;align-items:center;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.contact-input__label-wrap{width:100%;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-input__label{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.contact-input__label{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-input__box{flex:1}@media screen and (max-width:768px){.contact-input__box{width:100%}}.p-contact__input input[type=text],.p-contact__input input[type=email]{appearance:none;-webkit-appearance:none;width:100%;max-width:100%;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#000;background-color:#fff}@media screen and (max-width:768px){.p-contact__input input[type=text],.p-contact__input input[type=email]{height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-contact__address{display:flex;align-items:center}@media screen and (max-width:768px){.p-contact__address{display:block}}.contact-address01,.contact-address02{margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.contact-address01,.contact-address02{margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-address03{margin-bottom:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.contact-address03{margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-address__label-wrap{width:25%;display:flex;align-items:center}@media screen and (max-width:768px){.contact-address__label-wrap{width:100%;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}@media screen and (max-width:768px){.contact-address01 .contact-address__label-wrap{margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-address__label{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.contact-address__label{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-address__box{flex:1;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.contact-address__box{column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-address01 input[type=text]{appearance:none;-webkit-appearance:none;display:block;flex:1;width:calc(400 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(400 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#000;background-color:#fff}@media screen and (max-width:768px){.contact-address01 input[type=text]{width:calc(160 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-address__select{position:relative;display:block}.contact-address__select:after{position:absolute;top:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));right:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));content:"";display:block;width:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)));border-top:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #000;border-right:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #000;transform:rotate(135deg)}@media screen and (max-width:768px){.contact-address__select:after{top:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));right:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));width:calc(6 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(6 / var(--vw-base) * min(100vw,var(--vw-cap)));border-top:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #000;border-right:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #000}}.p-contact__address select{appearance:none;-webkit-appearance:none;display:block;flex:1;width:calc(400 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(400 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#000;background-color:#fff}@media screen and (max-width:768px){.p-contact__address select{width:calc(160 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-address02 input[type=text],.contact-address03 input[type=text]{appearance:none;-webkit-appearance:none;display:block;width:100%;max-width:100%;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#000;background-color:#fff}@media screen and (max-width:768px){.contact-address02 input[type=text],.contact-address03 input[type=text]{width:100%;max-width:100%;height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-contact__textarea{display:flex;align-items:flex-start;margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-contact__textarea{display:block;margin-bottom:calc(60 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-textarea__label-wrap{width:25%;display:flex;align-items:center;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.contact-textarea__label-wrap{width:100%;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-textarea__label{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.contact-textarea__label{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-textarea__box{flex:1}@media screen and (max-width:768px){.contact-textarea__box{width:100%}}.p-contact__textarea textarea{appearance:none;-webkit-appearance:none;width:100%;max-width:100%;height:calc(320 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#000;background-color:#fff}@media screen and (max-width:768px){.p-contact__textarea textarea{height:calc(335 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-contact__policy{margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-contact__policy{margin-bottom:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-policy__label-wrap{display:flex;align-items:center;justify-content:center;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.contact-policy__label-wrap{justify-content:flex-start;column-gap:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-policy__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.contact-policy__text{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-policy__box{display:flex;align-items:center;justify-content:center;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.contact-policy__box{justify-content:flex-start;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-policy__box label{display:flex;align-items:center;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.contact-policy__box label{column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-policy__box input[type=checkbox]{position:relative;cursor:pointer;width:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));accent-color:#DBC5A4;background-color:#fff}@media screen and (max-width:768px){.contact-policy__box input[type=checkbox]{width:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-policy__box span{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500}@media screen and (max-width:768px){.contact-policy__box span{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.contact-submit__btn{display:flex;align-items:center;justify-content:center;width:calc(540 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:540px;height:calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)));color:#fff;font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;text-align:center;margin:0 auto;background-color:#d60000}@media screen and (max-width:768px){.contact-submit__btn{width:100%;max-width:100%;height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-news-title{padding-top:calc(115 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(110 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-news-title{padding-top:calc(95 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.news-title__mini-title{text-align:center;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.news-title__mini-title{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.news-title__title{width:calc(345 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(345 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}@media screen and (max-width:768px){.news-title__title{width:calc(210 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:calc(210 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.news-title__title.english{width:calc(200 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:200px;margin:0 auto}@media screen and (max-width:768px){.news-title__title.english{width:calc(115 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.p-news-main__inner{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-news-main__inner{padding:0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-news-main__body{max-width:calc(1250 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0 auto}@media screen and (max-width:768px){.p-news-main__body{max-width:100%}}.p-news-main__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));row-gap:calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(100 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-news-main__list{grid-template-columns:1fr 1fr;column-gap:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));row-gap:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-news-main__pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(24 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-top:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500}@media screen and (max-width:768px){.p-news-main__pagination{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));gap:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-news-main__pagination-link{text-decoration:underline}.p-news-main__pagination-spacer{visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.p-news-main__pagination-status{color:#7e7e7e;min-width:5em;text-align:center}.p-news-main__link{display:block}.news-main-link__figure{margin-bottom:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap)));aspect-ratio:1 / 1;overflow:hidden}@media screen and (max-width:768px){.news-main-link__figure{margin-bottom:calc(8 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.news-main-link__figure img{width:100%;height:100%;display:block;object-fit:cover}.news-main-link__time{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#7e7e7e;margin-bottom:calc(5 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.news-main-link__time{font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(4 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.news-main-link__title{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500;color:#fff}@media screen and (max-width:768px){.news-main-link__title{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-news-main__page-nation{display:flex;align-items:center;justify-content:center;column-gap:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-news-main__page-nation{justify-content:space-around;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.news-main-page-nation__arrow{display:block;width:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));border-top:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;border-right:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.news-main-page-nation__arrow{width:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));border-top:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;border-right:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}}.news-main-page-nation__arrow.no-prev,.news-main-page-nation__arrow.no-next{border-top:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #404040;border-right:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #404040}@media screen and (max-width:768px){.news-main-page-nation__arrow.no-prev,.news-main-page-nation__arrow.no-next{border-top:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #404040;border-right:calc(2 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #404040}}.news-main-page-nation__prev-arrow{transform:rotate(-135deg)}.news-main-page-nation__next-arrow{transform:rotate(45deg)}.news-main-page-nation__list{display:flex;align-items:center;justify-content:center;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.news-main-page-nation__list{justify-content:space-around;column-gap:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.news-main-page-nation__link{display:flex;align-items:center;justify-content:center;width:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap)));border-radius:50%;border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid transparent;font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:500}@media screen and (max-width:768px){.news-main-page-nation__link{width:calc(45 / var(--vw-base) * min(100vw,var(--vw-cap)));height:calc(45 / var(--vw-base) * min(100vw,var(--vw-cap)));border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid transparent;font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.news-main-page-nation__link.current{border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.news-main-page-nation__link.current{border:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}}.p-information-title{padding:calc(110 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 0}@media screen and (max-width:768px){.p-information-title{padding:calc(95 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 0}}.information-title__mini-title{text-align:center;font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.information-title__mini-title{font-size:calc(15 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-bottom:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.information-title__title{width:calc(430 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:430px;margin:0 auto}@media screen and (max-width:768px){.information-title__title{width:calc(250 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.information-title__title.english{width:calc(525 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:525px;margin:0 auto}@media screen and (max-width:768px){.information-title__title.english{width:calc(316 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:0 auto}}.p-information-section__chapter{padding-top:calc(70 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-information-section__chapter{padding-top:calc(55 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-information-section__chapter__title{text-align:center;color:#dbc5a4;font-size:calc(28 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:bolder;border-bottom:2px solid white;margin:0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)));padding-bottom:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-information-section__chapter__title{font-size:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:0}}.p-information-section__chapter__text{font-size:calc(18 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.9;padding:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(180 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(180 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-information-section__chapter__text{font-size:calc(13 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1.85;padding:calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(20 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-information-section__chapter:last-child .p-information-section__chapter__text{padding-bottom:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-information-section__chapter:last-child .p-information-section__chapter__text{padding-bottom:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-information-section__chapter__text-mini-title{display:block;font-size:calc(22 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}@media screen and (max-width:768px){.p-information-section__chapter__text-mini-title{font-size:calc(16 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-information-section__chapter__text-mini-title:not(:first-child){padding:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(5 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}@media screen and (max-width:768px){.p-information-section__chapter__text-mini-title:not(:first-child){padding:calc(25 / var(--vw-base) * min(100vw,var(--vw-cap))) 0 calc(5 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}}.p-information-section__chapter__text__img{width:calc(480 / var(--vw-base) * min(100vw,var(--vw-cap)));margin-top:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)))}@media screen and (max-width:768px){.p-information-section__chapter__text__img{width:100%}}.p-information-section__chapter__text__box{display:flex;flex-wrap:wrap;justify-content:space-between}.p-information-section__chapter__text__box__side{width:46.8%}@media screen and (max-width:768px){.p-information-section__chapter__text__box__side{width:100%}}.p-information-section__chapter__text__table__container{margin:calc(10 / var(--vw-base) * min(100vw,var(--vw-cap))) 0}@media screen and (max-width:768px){.p-information-section__chapter__text__table__container{display:block;overflow-x:auto;white-space:nowrap}}.p-information-section__chapter__text__table__container .p-information-section__chapter__text__table{border:1px solid #707070}@media screen and (max-width:768px){.p-information-section__chapter__text__table__container .p-information-section__chapter__text__table{width:calc(750 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-information-section__chapter__text__table__container .p-information-section__chapter__text__table th{background-color:#2d2b2c;border:1px solid #707070;width:calc(86 / var(--vw-base) * min(100vw,var(--vw-cap)));font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700}.p-information-section__chapter__text__table__container .p-information-section__chapter__text__table th.single{position:relative}.p-information-section__chapter__text__table__container .p-information-section__chapter__text__table th.single .inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.p-information-section__chapter__text__table__container .p-information-section__chapter__text__table th.single:first-child{writing-mode:tb;width:calc(40 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-information-section__chapter__text__table__container .p-information-section__chapter__text__table th .double-top,.p-information-section__chapter__text__table__container .p-information-section__chapter__text__table th .double-bottom{padding:5px 0}.p-information-section__chapter__text__table__container .p-information-section__chapter__text__table th .double-top{display:block;border-bottom:1px solid #707070}.p-information-section__chapter__text__table__container .p-information-section__chapter__text__table td{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));font-weight:700;border:1px solid #707070;text-align:right;padding:5px}.p-information-section__chapter__text__table__container .p-information-section__chapter__text__table td:first-of-type{text-align:center}@media screen and (max-width:768px){.p-information-section__chapter__text__table__container .p-information-section__chapter__text__table td{font-size:calc(12 / var(--vw-base) * min(100vw,var(--vw-cap)))}}.p-information-links__list{display:flex;align-items:center;justify-content:center;max-width:calc(1250 / var(--vw-base) * min(100vw,var(--vw-cap)));margin:calc(100 / var(--vw-base) * min(100vw,var(--vw-cap))) auto 0 auto}@media screen and (max-width:768px){.p-information-links__list{flex-wrap:wrap;row-gap:calc(30 / var(--vw-base) * min(100vw,var(--vw-cap)));width:calc(335 / var(--vw-base) * min(100vw,var(--vw-cap)));max-width:100%;margin:calc(50 / var(--vw-base) * min(100vw,var(--vw-cap))) auto calc(20 / var(--vw-base) * min(100vw,var(--vw-cap))) auto}}.p-information-links__item:last-of-type .p-information-links__link{border-right:none}@media screen and (max-width:768px){.p-information-links__item:nth-child(1),.p-information-links__item:nth-child(4){width:100%;display:flex;align-items:center;justify-content:center}}@media screen and (max-width:768px){.p-information-links__item:nth-child(2),.p-information-links__item:nth-child(3){width:50%}}@media screen and (max-width:768px){.p-information-links__item:nth-child(2) a{padding-left:0}}.p-information-links__link{display:block;font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));line-height:1;font-weight:500;padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));border-right:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff}@media screen and (max-width:768px){.p-information-links__link{font-size:calc(14 / var(--vw-base) * min(100vw,var(--vw-cap)));padding:0 calc(10 / var(--vw-base) * min(100vw,var(--vw-cap)));border-right:calc(1 / var(--vw-base) * min(100vw,var(--vw-cap))) solid #fff;width:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kikanbo-styles.css.map */
