:root{--sc: 1px}@media screen and (min-width: 769px)and (max-width: 1440px){:root{--sc: calc((100vw / 1440) * 1)}}@media screen and (max-width: 768px){.sp{display:block !important}.pc{display:none !important}}@media screen and (min-width: 769px){.pc{display:block}.sp{display:none !important}}:root{--base: #FAF7EE;--black: #473C2B;--yellow-light: #F4EBD7;--gray: #827758;--gray-light: #B5AB8F;--gold: #BCA866;--gold-main: #D7C793;--brown: #7B6A46;--brown-main: #B99533;--red: #E12626;--blue: #016DB8;--pink: #F2C3DB;--green: #5B9347;--orange: #EC8B44}.grad-g{background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.bg-base{background:var(--base)}.bg-white{background:hsla(0,0%,100%,.5)}.bg-white-full{background:#fff}.blur-white{background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px)}.t-cs{padding-top:calc(100*var(--sc));padding-bottom:calc(100*var(--sc))}.t-csListSwipers{position:relative}.t-csListSwipers.no-swiper .t-csPag,.t-csListSwipers.no-swiper .t-csNext,.t-csListSwipers.no-swiper .t-csPrev,.t-csListSwipers.no-swiper .t-csNav{display:none}.t-csListSwipers.no-swiper .case-card-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(30*var(--sc))}.t-csListSwipers .t-csPag{position:absolute;bottom:calc(-40*var(--sc));left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.t-csListSwipers .t-csDot{margin:calc(30*var(--sc)) auto 0}.t-csListSwipers .t-csNext{position:absolute;top:calc(400*var(--sc));right:calc(-68*var(--sc))}.t-csListSwipers .t-csPrev{position:absolute;top:calc(400*var(--sc));left:calc(-68*var(--sc))}.t-csListSwiper{margin-top:calc(60*var(--sc))}.t-csListSwiper .swiper-slide{width:calc(380*var(--sc));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.t-csList{display:block;width:calc(380*var(--sc));background:#fff}.t-csSwiper-imgs{position:relative}.t-csSwiper-imgs .slide-dot{position:absolute;bottom:calc(-20*var(--sc)) !important;left:50% !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(10*var(--sc));z-index:1}.t-csImg{width:calc(380*var(--sc));height:calc(380*var(--sc))}.t-csImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t-csImgPrev{top:unset;bottom:calc(20*var(--sc));left:calc(20*var(--sc));right:unset;width:calc(36*var(--sc));height:calc(36*var(--sc));margin:0;background:url(../img/icon/prev_gray.svg);background-repeat:no-repeat;background-size:100% 100%}.t-csImgPrev::after{display:none}.t-csImgNext{top:unset;bottom:calc(20*var(--sc));right:calc(20*var(--sc));left:unset;width:calc(36*var(--sc));height:calc(36*var(--sc));margin:0;background:url(../img/icon/next_gray.svg);background-repeat:no-repeat;background-size:100% 100%}.t-csImgNext::after{display:none}.t-csWrap{border:1px solid var(--gold);border-top:none}.t-csMian{padding:calc(30*var(--sc)) calc(15*var(--sc)) calc(15*var(--sc));background:#fff}.t-csCats{gap:calc(5*var(--sc));-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.t-csCat{font-size:calc(14*var(--sc));font-weight:600;color:var(--brown-main)}.t-csTtl{margin-top:calc(5*var(--sc));font-size:calc(16*var(--sc));font-weight:500;letter-spacing:.1em}.t-csTtl span{color:var(--gold)}.t-csDr{position:relative;margin-top:calc(15*var(--sc));padding:calc(10*var(--sc)) calc(40*var(--sc)) calc(10*var(--sc)) calc(10*var(--sc));gap:calc(10*var(--sc));border:1px solid var(--yellow-light);background:var(--base)}.t-csDr::after{content:"";position:absolute;top:50%;right:calc(17*var(--sc));-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(14*var(--sc));height:calc(14*var(--sc));background:url(../img/icon/btn_arrow_brown.svg);background-repeat:no-repeat;background-size:100% 100%}.t-csDr__sub{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:calc(18*var(--sc)) calc(10*var(--sc)) calc(18*var(--sc)) 0;padding-right:calc(10*var(--sc));border-right:1px solid var(--yellow-light);font-size:calc(12*var(--sc));font-weight:600}.t-csDr__icon{position:relative;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(45*var(--sc));height:calc(45*var(--sc));border-radius:50%}.t-csDr__meta{width:100%}.t-csDr__job{font-size:calc(12*var(--sc));line-height:1;font-weight:600;color:var(--gray)}.t-csDr__name{margin-top:calc(8*var(--sc));font-size:calc(16*var(--sc));line-height:1;font-weight:600;letter-spacing:.05em}.t-csDts{position:relative;overflow:hidden;max-height:calc(170*var(--sc));height:100%;padding:calc(15*var(--sc));background:#f4f2ec;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:content-box;box-sizing:content-box}.t-csDts::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:calc(70*var(--sc));background:-webkit-gradient(linear, left top, left bottom, from(rgba(244, 242, 236, 0)), color-stop(60%, #F4F2EC), to(#F4F2EC));background:-webkit-linear-gradient(top, rgba(244, 242, 236, 0) 0%, #F4F2EC 60%, #F4F2EC 100%);background:linear-gradient(180deg, rgba(244, 242, 236, 0) 0%, #F4F2EC 60%, #F4F2EC 100%);opacity:1;-webkit-transition:.3s;transition:.3s}.t-csDts.active{padding:calc(15*var(--sc)) calc(15*var(--sc)) calc(25*var(--sc)) calc(15*var(--sc))}.t-csDts.active::after{opacity:0}.t-csDts.is-short .t-csDt{padding:0}.t-csDts.is-short .t-csMore{display:none}.t-csDts.is-short::after{display:none}.t-csDt{padding:calc(10*var(--sc)) 0 calc(10*var(--sc));border-top:1px solid #e1d9c3}.t-csDt:first-child{padding-top:0;border:none}.t-csDt .txt{margin-top:calc(5*var(--sc));font-size:calc(10*var(--sc));letter-spacing:.07em}.t-csDt .txt span{color:var(--gold)}.t-csDt .txt:first-child{margin-top:0}.t-csMore{position:absolute;bottom:calc(15*var(--sc));right:calc(15*var(--sc));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;padding-left:calc(9*var(--sc));font-size:calc(13*var(--sc));line-height:1;color:var(--brown-main);cursor:pointer;z-index:2}.t-csMore::after{content:"";width:calc(6*var(--sc));height:1px;background:var(--brown-main);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-csMore::before{content:"";width:calc(6*var(--sc));height:1px;background:var(--brown-main);position:absolute;top:50%;left:0;-webkit-transition:.5s;transition:.5s;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.t-csMore.active::before{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.t-csBtn{margin:calc(88*var(--sc)) auto 0}@media(max-width: 768px){.t-cs{padding-top:calc(80/375*100vw);padding-bottom:calc(80/375*100vw)}.t-csListSwipers.no-swiper .case-card-wrapper{gap:calc(20/375*100vw)}.t-csListSwipers .t-csPag{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;bottom:calc(-67/375*100vw) !important;height:calc(27/375*100vw)}.t-csListSwipers .t-csDot{position:absolute;top:50%;left:50% !important;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:calc(0/375*100vw);width:calc(200/375*100vw) !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(10/375*100vw) calc(25/375*100vw)}.t-csListSwipers .t-csNav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0}.t-csListSwipers .t-csNext{top:calc(400/375*100vw);right:calc(-68/375*100vw)}.t-csListSwipers .t-csPrev{top:calc(400/375*100vw);left:calc(-68/375*100vw)}.t-csListSwiper{margin-top:calc(40/375*100vw)}.t-csListSwiper .swiper-slide{width:calc(335/375*100vw)}.t-csList{width:calc(335/375*100vw)}.t-csSwiper-imgs .slide-dot{bottom:calc(-20/375*100vw) !important;gap:calc(10/375*100vw)}.t-csImg{width:calc(335/375*100vw);height:calc(335/375*100vw)}.t-csImgPrev{bottom:calc(15/375*100vw);left:calc(15/375*100vw);width:calc(36/375*100vw);height:calc(36/375*100vw)}.t-csImgNext{bottom:calc(15/375*100vw);right:calc(15/375*100vw);width:calc(36/375*100vw);height:calc(36/375*100vw)}.t-csMian{padding:calc(50/375*100vw) calc(15/375*100vw) calc(15/375*100vw)}.t-csCats{gap:calc(5/375*100vw)}.t-csCat{font-size:calc(14/375*100vw)}.t-csTtl{margin-top:calc(5/375*100vw);font-size:calc(16/375*100vw)}.t-csDr{margin-top:calc(15/375*100vw);padding:calc(10/375*100vw) calc(40/375*100vw) calc(10/375*100vw) calc(10/375*100vw);gap:calc(10/375*100vw)}.t-csDr::after{right:calc(17/375*100vw);width:calc(14/375*100vw);height:calc(14/375*100vw)}.t-csDr__sub{padding:calc(18/375*100vw) calc(10/375*100vw) calc(18/375*100vw) 0;font-size:calc(12/375*100vw)}.t-csDr__icon{width:calc(45/375*100vw);height:calc(45/375*100vw)}.t-csDr__job{font-size:calc(12/375*100vw)}.t-csDr__name{margin-top:calc(8/375*100vw);font-size:calc(16/375*100vw)}.t-csDts{max-height:calc(170/375*100vw);padding:calc(15/375*100vw)}.t-csDts::after{height:calc(70/375*100vw)}.t-csDts.active{padding:calc(15/375*100vw) calc(15/375*100vw) calc(25/375*100vw) calc(15/375*100vw)}.t-csDt{padding:calc(10/375*100vw) 0 calc(10/375*100vw)}.t-csDt .txt{margin-top:calc(5/375*100vw);font-size:calc(10/375*100vw)}.t-csMore{bottom:calc(15/375*100vw);right:calc(15/375*100vw);padding-left:calc(9/375*100vw);font-size:calc(13/375*100vw)}.t-csMore::after{width:calc(6/375*100vw)}.t-csMore::before{width:calc(6/375*100vw)}.t-csBtn{margin:calc(100/375*100vw) auto 0}}.pageTop{position:relative;overflow:hidden;height:calc(415*var(--sc));padding-top:calc(223*var(--sc))}.pageTop__bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:calc(415*var(--sc))}.pageTop__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pageTop__flex{position:relative;gap:calc(15*var(--sc))}.pageTop__ttl{font-size:calc(70*var(--sc));line-height:1;font-weight:300;letter-spacing:.05em;color:#fff}.pageTop__sub{position:relative;margin-top:calc(5*var(--sc));padding-left:calc(80*var(--sc));font-size:calc(18*var(--sc));line-height:1;font-weight:500;letter-spacing:.1em;color:#fff}.pageTop__sub::after{content:"";width:calc(60*var(--sc));height:1px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff}.s-pageTop{position:relative;height:calc(345*var(--sc));padding-top:calc(195*var(--sc));background:url(../img/common/simple_page_bg.jpg);background-repeat:no-repeat;background-size:100% 100%}.s-pageTop__flex{gap:calc(15*var(--sc))}.s-pageTop__ttl{font-size:calc(50*var(--sc));line-height:1;letter-spacing:.05em}.s-pageTop__ttl.ja-only{font-size:calc(40*var(--sc))}.s-pageTop__ttl.ta-c{margin:0 auto;text-align:center}.s-pageTop__sub{position:relative;margin-top:calc(5*var(--sc));padding-left:calc(80*var(--sc));font-family:"Frank Ruhl Libre",serif;font-optical-sizing:auto;font-size:calc(18*var(--sc));line-height:1;font-weight:300;letter-spacing:.1em;color:var(--gold);white-space:nowrap}.s-pageTop__sub::after{content:"";width:calc(60*var(--sc));height:1px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--gold)}.pageTop__none{padding-top:calc(120*var(--sc))}.subTtl{position:relative;margin:0 auto;padding-bottom:calc(15*var(--sc));font-size:calc(40*var(--sc));font-weight:500;letter-spacing:.1em;text-align:center}.subTtl::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(30*var(--sc));height:calc(2*var(--sc));background:-webkit-gradient(linear, left top, right top, from(#AC8655), color-stop(50%, #AC8655), color-stop(50%, var(--gold)), to(var(--gold)));background:-webkit-linear-gradient(left, #AC8655 0%, #AC8655 50%, var(--gold) 50%, var(--gold) 100%);background:linear-gradient(to right, #AC8655 0%, #AC8655 50%, var(--gold) 50%, var(--gold) 100%)}@media(max-width: 768px){.pageTop{height:calc(250/375*100vw);padding-top:calc(117/375*100vw)}.pageTop__bg{height:calc(250/375*100vw)}.pageTop__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:calc(5/375*100vw)}.pageTop__ttl{font-size:calc(40/375*100vw)}.pageTop__sub{margin-top:calc(5/375*100vw);padding-left:calc(24/375*100vw);font-size:calc(15/375*100vw)}.pageTop__sub::after{width:calc(20/375*100vw)}.s-pageTop{height:calc(199/375*100vw);padding-top:calc(100/375*100vw);background:url(../img/common/simple_page_sp_bg.jpg);background-repeat:no-repeat;background-size:100% 100%}.s-pageTop__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:calc(15/375*100vw)}.s-pageTop__ttl{font-size:calc(30/375*100vw)}.s-pageTop__ttl.ja-only{font-size:calc(30/375*100vw)}.s-pageTop__sub{margin-top:0;padding-left:calc(23/375*100vw);font-size:calc(15/375*100vw)}.s-pageTop__sub::after{width:calc(20/375*100vw)}.pageTop__none{margin-top:0;padding-top:calc(65/375*100vw)}.subTtl{padding-bottom:calc(15/375*100vw);font-size:calc(32/375*100vw)}.subTtl::after{width:calc(30/375*100vw);height:calc(2/375*100vw)}}.side{width:calc(280*var(--sc));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.sideSh{position:relative;margin-bottom:calc(40*var(--sc))}.sideSh__flex{background:#fff;border:1px solid #e3e3e3}.sideSh__input{width:100%;height:calc(62*var(--sc));padding-left:calc(20*var(--sc));border:none;font-family:YakuHanMP,"Noto Serif JP",serif;font-size:calc(16*var(--sc));letter-spacing:.1em;font-weight:500}.sideSh__input:focus{outline:none}.sideSh__input::-webkit-input-placeholder{color:#b1a99e}.sideSh__input::-moz-placeholder{color:#b1a99e}.sideSh__input:-ms-input-placeholder{color:#b1a99e}.sideSh__input::-ms-input-placeholder{color:#b1a99e}.sideSh__input::placeholder{color:#b1a99e}.sideSh__btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(62*var(--sc));height:calc(62*var(--sc));border:none;background:rgba(0,0,0,0);cursor:pointer}.sideSh__btn img{width:calc(22*var(--sc));height:calc(22*var(--sc))}.sideTtl{margin-top:calc(50*var(--sc));margin-bottom:calc(20*var(--sc));padding:calc(15*var(--sc)) 0;font-size:calc(18*var(--sc));font-weight:500;letter-spacing:.1em;text-align:center;background:var(--yellow-light)}.sideTtl.first{margin-top:0;margin-bottom:0}.sideCat{padding:calc(20*var(--sc)) calc(10*var(--sc));border-bottom:1px solid #d9cda7}.sideCat__parent{display:block;font-size:calc(16*var(--sc));font-weight:500;letter-spacing:.1em}.sideCat__children{padding-top:calc(10*var(--sc));padding-left:calc(10*var(--sc))}.sideCat__child{display:block;font-size:calc(16*var(--sc));line-height:1.8;letter-spacing:.1em;font-weight:500}.sideTags{gap:calc(15*var(--sc))}.sideTag{position:relative;padding-left:calc(13*var(--sc));font-size:calc(13*var(--sc));font-weight:500;line-height:1;letter-spacing:.05em;color:var(--gold)}.sideTag::after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(12*var(--sc));height:calc(12*var(--sc));background:url(../img/icon/tag.svg);background-repeat:no-repeat;background-size:100% 100%}.sideCnt{gap:calc(15*var(--sc));margin-top:calc(20*var(--sc))}.sideCnt__img{position:relative;overflow:hidden;width:calc(102*var(--sc));height:calc(62*var(--sc));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.sideCnt__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sideCnt__txt{width:100%;font-size:calc(12*var(--sc));font-weight:500;line-height:1.8;letter-spacing:.05em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-clamp:3;overflow-wrap:anywhere}.sideBnrs{margin-top:calc(50*var(--sc))}.sideBnr{display:block;width:100%;height:auto;margin-top:calc(10*var(--sc))}.sideLink{position:relative;display:block;margin-top:20px;padding-left:29px;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:.1em}.sideLink::after{content:"";position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:9px;background:url(../img/icon/toggle_brown.svg);background-repeat:no-repeat;background-size:100% 100%}@media(max-width: 768px){.side{width:100%}.sideSh{margin-bottom:calc(30/375*100vw)}.sideSh__input{height:calc(62/375*100vw);padding-left:calc(20/375*100vw);font-size:calc(16/375*100vw)}.sideSh__btn{width:calc(62/375*100vw);height:calc(62/375*100vw)}.sideSh__btn img{width:calc(22/375*100vw);height:calc(22/375*100vw)}.sideTtl{margin-top:calc(50/375*100vw);margin-bottom:calc(20/375*100vw);padding:calc(15/375*100vw) 0;font-size:calc(18/375*100vw)}.sideCat{padding:calc(15/375*100vw) calc(10/375*100vw)}.sideCat__parent{font-size:calc(16/375*100vw)}.sideCat__children{padding-top:calc(5/375*100vw);padding-left:calc(10/375*100vw)}.sideCat__child{font-size:calc(16/375*100vw)}.sideTags{gap:calc(15/375*100vw)}.sideTag{padding-left:calc(13/375*100vw);font-size:calc(13/375*100vw)}.sideTag::after{width:calc(12/375*100vw);height:calc(12/375*100vw)}.sideCnt{gap:calc(15/375*100vw);margin-top:calc(20/375*100vw)}.sideCnt__img{width:calc(102/375*100vw);height:calc(62/375*100vw)}.sideCnt__txt{font-size:calc(12/375*100vw)}.sideBnrs{margin-top:calc(40/375*100vw)}.sideBnr{margin-top:calc(10/375*100vw)}}a.editorBtn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:calc(320*var(--sc));min-width:calc(220*var(--sc));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:calc(50*var(--sc));margin:calc(40*var(--sc)) auto;padding:0 calc(45*var(--sc));border-radius:calc(60*var(--sc));font-size:calc(16*var(--sc));font-weight:500;line-height:1.5;letter-spacing:.1em;color:#fff;background:var(--gold);text-decoration:none}.editorBox{position:relative;margin:calc(40*var(--sc)) auto;padding:calc(30*var(--sc));border:1px solid var(--gold);background:#fff}.editorBox::after{content:"";position:absolute;top:0;left:0;width:calc(13*var(--sc));height:calc(13*var(--sc));width:0;height:0;border-top:calc(6.5*var(--sc)) solid var(--gold);border-left:calc(6.5*var(--sc)) solid var(--gold);border-right:calc(6.5*var(--sc)) solid rgba(0,0,0,0);border-bottom:calc(6.5*var(--sc)) solid rgba(0,0,0,0)}.editorBox::before{content:"";position:absolute;bottom:0;right:0;width:calc(13*var(--sc));height:calc(13*var(--sc));width:0;height:0;border:calc(6.5*var(--sc)) solid rgba(0,0,0,0);border-right:calc(6.5*var(--sc)) solid var(--gold);border-bottom:calc(6.5*var(--sc)) solid var(--gold)}.editorBox__wrap{position:relative;font-size:calc(16*var(--sc));line-height:1.8;letter-spacing:.1em;color:var(--black)}.editorIcon__box{position:relative;margin:calc(40*var(--sc)) 0;padding:calc(30*var(--sc));padding-left:calc(110*var(--sc));font-size:calc(16*var(--sc));font-weight:500;line-height:1.8;letter-spacing:.1em;color:var(--black)}.editorIcon__box::before{content:"";position:absolute;top:50%;left:calc(90*var(--sc));-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(2*var(--sc));height:calc(100% - 60*var(--sc))}.editorIcon__box::after{content:"";position:absolute;top:50%;left:calc(30*var(--sc));-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(40*var(--sc));height:calc(40*var(--sc))}.editorIcon__box.infoIcon{background:#f1faff}.editorIcon__box.infoIcon::after{background:url(../img/icon/info.png);background-repeat:no-repeat;background-size:100% 100%}.editorIcon__box.infoIcon::before{background:#5799df}.editorIcon__box.pointIcon{background:#fcf8e8}.editorIcon__box.pointIcon::after{background:url(../img/icon/point.png);background-repeat:no-repeat;background-size:100% 100%}.editorIcon__box.pointIcon::before{background:#f5d951}.editorIcon__box.alertIcon{background:#ffe6dc}.editorIcon__box.alertIcon::after{background:url(../img/icon/alert.png);background-repeat:no-repeat;background-size:100% 100%}.editorIcon__box.alertIcon::before{background:#ec6556}a.linkCard{display:block;margin:calc(40*var(--sc)) 0;padding:calc(30*var(--sc));border:1px solid var(--gold);background:#fff;text-decoration:none}a.linkCard .linkCard__wrap{position:relative}a.linkCard .linkCard__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(30*var(--sc))}a.linkCard .linkCard__img{position:relative;overflow:hidden;width:calc(210*var(--sc));height:calc(130*var(--sc));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}a.linkCard .linkCard__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}a.linkCard .linkCard__cont{width:100%}a.linkCard .linkCard__title{font-size:calc(20*var(--sc));font-weight:500;letter-spacing:.1em;color:var(--black)}a.linkCard .linkCard__text{margin-top:calc(15*var(--sc));font-size:calc(14*var(--sc));line-height:1.8;letter-spacing:.1em;color:#8e8e8e}a.linkCard .linkCard__more{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:calc(15*var(--sc));margin-left:auto;padding-left:calc(11*var(--sc));font-size:calc(13*var(--sc));font-family:"Frank Ruhl Libre",serif;color:var(--brown-main);letter-spacing:.1em}a.linkCard .linkCard__more::after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(6*var(--sc));height:calc(7*var(--sc));background:url(../img/icon/toggle_brown.svg);background-repeat:no-repeat;background-size:100% 100%}.edCv{margin-top:calc(40*var(--sc));margin-bottom:calc(60*var(--sc));padding:calc(50*var(--sc)) 0;background:url(../img/common/editor_cv_bg.jpg);background-repeat:no-repeat;background-size:100% 100%}.edCv p{margin-top:0;margin-bottom:0}.edCv a{text-decoration:none}.edCv .ctTtl{font-size:calc(16*var(--sc));letter-spacing:.1em}.edCv .ctEn{font-size:calc(50*var(--sc))}.edCv .ctBtns{margin-top:calc(30*var(--sc));padding-bottom:0;border-bottom:none;gap:calc(20*var(--sc))}.edCv .ctBtn{width:calc(233*var(--sc));height:calc(50*var(--sc))}.edCv .ctBtn.tel .meta{gap:calc(4*var(--sc))}.edCv .ctBtn.tel .meta p{font-size:calc(20*var(--sc))}.edCv .ctBtn.tel .icon{width:calc(15*var(--sc));height:calc(15*var(--sc))}.edCv .ctBtn.tel .txt{font-size:calc(12*var(--sc))}.edCv .ctBtn.line{gap:calc(5*var(--sc))}.edCv .ctBtn.line p{font-size:calc(19*var(--sc))}.edCv .ctBtn.line::after{right:calc(20*var(--sc));width:calc(14*var(--sc));height:calc(14*var(--sc))}.edCv .ctBtn.line .icon{width:calc(21*var(--sc));height:calc(20*var(--sc))}.edCv .ctBtn.web{gap:calc(5*var(--sc))}.edCv .ctBtn.web p{font-size:calc(18*var(--sc))}.edCv .ctBtn.web .icon{width:calc(18*var(--sc));height:calc(18*var(--sc))}.edCv .ctBtn.web::after{right:calc(20*var(--sc));width:calc(14*var(--sc));height:calc(14*var(--sc))}@media(max-width: 768px){a.editorBtn{max-width:calc(320/375*100vw);min-width:calc(230/375*100vw);height:calc(45/375*100vw);margin:calc(30/375*100vw) auto;padding:0 calc(20/375*100vw);border-radius:calc(60/375*100vw);font-size:calc(15/375*100vw)}.editorBox{margin:calc(30/375*100vw) auto;padding:calc(20/375*100vw)}.editorBox::after{border-top:calc(6.5/375*100vw) solid var(--gold);border-left:calc(6.5/375*100vw) solid var(--gold);border-right:calc(6.5/375*100vw) solid rgba(0,0,0,0);border-bottom:calc(6.5/375*100vw) solid rgba(0,0,0,0)}.editorBox::before{border:calc(6.5/375*100vw) solid rgba(0,0,0,0);border-right:calc(6.5/375*100vw) solid var(--gold);border-bottom:calc(6.5/375*100vw) solid var(--gold)}.editorBox__wrap{font-size:calc(15/375*100vw)}.editorIcon__box{margin:calc(45/375*100vw) 0 calc(30/375*100vw);padding:calc(30/375*100vw) calc(20/375*100vw) calc(20/375*100vw);font-size:calc(15/375*100vw)}.editorIcon__box::before{display:none}.editorIcon__box::after{top:calc(-17.5/375*100vw);left:calc(20/375*100vw);-webkit-transform:unset;transform:unset;width:calc(35/375*100vw);height:calc(35/375*100vw)}a.linkCard{margin:calc(30/375*100vw) 0;padding:calc(20/375*100vw)}a.linkCard .linkCard__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(15/375*100vw)}a.linkCard .linkCard__img{width:calc(295/375*100vw);height:calc(182/375*100vw)}a.linkCard .linkCard__title{font-size:calc(16/375*100vw)}a.linkCard .linkCard__text{margin-top:0;font-size:calc(12/375*100vw)}a.linkCard .linkCard__more{margin-top:calc(15/375*100vw);padding-left:calc(11/375*100vw);font-size:calc(13/375*100vw)}a.linkCard .linkCard__more::after{width:calc(6/375*100vw);height:calc(7/375*100vw)}.edCv{margin-top:calc(30/375*100vw);margin-bottom:calc(40/375*100vw);padding:calc(40/375*100vw) 0;background:url(../img/common/editor_cv_bg_sp.jpg);background-repeat:no-repeat;background-size:100% 100%}.edCv .ctTtl{font-size:calc(14/375*100vw)}.edCv .ctEn{margin-top:calc(10/375*100vw);font-size:calc(40/375*100vw)}.edCv .ctBtns{margin-top:calc(30/375*100vw);gap:calc(10/375*100vw)}.edCv .ctBtn{width:calc(233/375*100vw);height:calc(50/375*100vw)}.edCv .ctBtn.tel .meta{gap:calc(4/375*100vw)}.edCv .ctBtn.tel .meta p{font-size:calc(20/375*100vw)}.edCv .ctBtn.tel .icon{width:calc(15/375*100vw);height:calc(15/375*100vw)}.edCv .ctBtn.tel .txt{font-size:calc(11/375*100vw);line-height:1.4}.edCv .ctBtn.line{gap:calc(5/375*100vw)}.edCv .ctBtn.line p{font-size:calc(19/375*100vw)}.edCv .ctBtn.line::after{right:calc(20/375*100vw);width:calc(14/375*100vw);height:calc(14/375*100vw)}.edCv .ctBtn.line .icon{width:calc(21/375*100vw);height:calc(20/375*100vw)}.edCv .ctBtn.web{gap:calc(5/375*100vw)}.edCv .ctBtn.web p{font-size:calc(18/375*100vw)}.edCv .ctBtn.web .icon{width:calc(18/375*100vw);height:calc(18/375*100vw)}.edCv .ctBtn.web::after{right:calc(20/375*100vw);width:calc(14/375*100vw);height:calc(14/375*100vw)}}.editor{color:var(--black)}.editor .l-main{margin-top:calc(60*var(--sc))}.editor .inner{padding:0}.editor p{margin-top:calc(30*var(--sc));margin-bottom:calc(30*var(--sc));font-size:calc(16*var(--sc));line-height:1.8;letter-spacing:.1em}.editor h2{position:relative;margin-top:calc(50*var(--sc));margin-bottom:calc(30*var(--sc));padding:calc(15*var(--sc)) calc(13*var(--sc));font-size:calc(28*var(--sc));font-weight:500;line-height:1.5;letter-spacing:.1em;background:var(--yellow-light);text-align:center}.editor h2::after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(5*var(--sc));height:calc(100% - 22*var(--sc));border-radius:0 calc(10*var(--sc)) calc(10*var(--sc)) 0;background:var(--brown-main)}.editor h2 span{font-weight:500}.editor h2 strong{font-weight:500}.editor h2.top{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:calc(40*var(--sc));margin-bottom:calc(15*var(--sc));padding:0 calc(10*var(--sc)) 0 calc(28*var(--sc));font-size:calc(22*var(--sc));line-height:1.5;letter-spacing:.1em;color:var(--brown-main);background:unset}.editor h2.top::after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(18*var(--sc));height:calc(10*var(--sc));border-radius:0 calc(40*var(--sc)) calc(40*var(--sc)) 0;background:var(--brown-main)}.editor h3{position:relative;margin-top:calc(50*var(--sc));margin-bottom:calc(30*var(--sc));padding-bottom:calc(20*var(--sc));border-bottom:calc(2*var(--sc)) solid var(--gold);font-size:calc(22*var(--sc));font-weight:500;letter-spacing:.1em;text-align:center}.editor h3 span{font-weight:500}.editor h3 strong{font-weight:500}.editor h4{position:relative;margin-top:calc(50*var(--sc));margin-bottom:calc(30*var(--sc));padding-top:calc(15*var(--sc));padding-bottom:calc(15*var(--sc));border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);font-size:calc(20*var(--sc));font-weight:500;line-height:1.5;letter-spacing:.1em;text-align:center}.editor h4 span{font-weight:500}.editor h4 strong{font-weight:500}.editor h5{position:relative;margin-top:calc(50*var(--sc));margin-bottom:calc(20*var(--sc));font-size:calc(18*var(--sc));font-weight:500;line-height:1.5;letter-spacing:.1em;color:var(--brown-main);text-align:center}.editor h5 span{font-weight:500}.editor h5 strong{font-weight:500}.editor h5+p{margin-top:calc(20*var(--sc))}.editor ol{margin-top:calc(40*var(--sc));margin-bottom:calc(30*var(--sc));font-size:calc(16*var(--sc));font-weight:500;letter-spacing:.1em;list-style:none;counter-reset:number}.editor ol li{position:relative;margin-top:calc(10*var(--sc));padding-left:calc(21*var(--sc))}.editor ol li:before{content:counter(number) ".";counter-increment:number;position:absolute;top:calc(-1*var(--sc));left:calc(0*var(--sc));font-family:"Lora",serif;font-size:calc(18*var(--sc));font-weight:500;line-height:1.5;color:var(--gold)}.editor ul{position:relative;margin-top:calc(40*var(--sc));margin-bottom:calc(30*var(--sc));font-size:calc(16*var(--sc));font-weight:500;letter-spacing:.1em;list-style:none}.editor ul li{position:relative;margin-top:calc(10*var(--sc));padding-left:calc(17*var(--sc))}.editor ul li::marker{color:rgba(0,0,0,0)}.editor ul li::after{content:"";position:absolute;top:calc(8*var(--sc));left:0;width:calc(10*var(--sc));height:calc(10*var(--sc));border-radius:50%;background:var(--gold)}.editor ul.check{padding:calc(20*var(--sc)) calc(30*var(--sc)) calc(30*var(--sc));border:1px solid var(--yellow-light);font-size:calc(16*var(--sc));font-weight:500;line-height:1.8;letter-spacing:.1em;list-style:none;background:#faf7ee}.editor ul.check li{margin-top:calc(10*var(--sc));padding-left:calc(30*var(--sc))}.editor ul.check li::after{display:none}.editor ul.check li::before{content:"";position:absolute;background:url(../img/icon/check.svg);background-repeat:no-repeat;background-size:100% 100%;top:calc(3*var(--sc));left:0;width:calc(20*var(--sc));height:calc(20*var(--sc))}.editor .has-custom-red-color{color:#e12626}.editor strong{font-weight:bold}.editor a{color:var(--gold);text-decoration:underline;word-break:break-all}.editor .wp-block-image{position:relative;overflow:hidden;margin:calc(40*var(--sc)) auto}.editor .wp-block-image a{width:100%}.editor .wp-block-image.size-large,.editor .wp-block-image .size-large{max-width:calc(600*var(--sc))}.editor .wp-block-image.size-full,.editor .wp-block-image .size-full{max-width:calc(600*var(--sc));width:100%}.editor .wp-block-image.is-resized,.editor .wp-block-image .is-resized{max-width:unset}.editor .wp-block-image .alignleft{float:none}.editor .wp-block-image .alignleft img{display:block;margin-right:auto}.editor .wp-block-image .alignright{float:none}.editor .wp-block-image .alignright img{display:block;margin-left:auto}.editor .wp-block-image .aligncenter img{margin:0 auto;display:block}.editor .wp-block-image.overlay{position:relative}.editor .wp-block-image.overlay:not(.sensitive){cursor:pointer}.editor .wp-block-image.overlay .stvImg{border:1px solid #bca866}.editor img[class^=wp-image]{display:block;max-width:100%;width:100%}.editor img[class^=wp-image].aligncenter{margin:0 auto}.editor img[class^=wp-image].alignleft{margin-right:auto}.editor img[class^=wp-image].alignright{margin-left:auto}.editor mark{background:#fbeeac}.editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.editor table{width:100%;margin-top:calc(30*var(--sc));margin-bottom:calc(30*var(--sc))}.editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.editor table td{padding:calc(10*var(--sc)) calc(20*var(--sc));border:1px solid #e1d9c3;font-size:calc(14*var(--sc));line-height:1.8;background:#fff}.editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td[style*="text-align:center"] img[class^=wp-image],.editor table td[style*="text-align:center"] img[class^=wp-image]{margin:0 auto}.editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child,.editor table td:first-child{background:#f4f2ec}.editor .wp-block-columns{margin:calc(40*var(--sc)) auto}.editor .wp-block-media-text,.editor .wp-block-column{gap:calc(30*var(--sc))}.editor .wp-block-media-text .wp-block-image,.editor .wp-block-column .wp-block-image{margin:0 auto}.editor .wp-block-media-text h2,.editor .wp-block-media-text h3,.editor .wp-block-media-text h4,.editor .wp-block-media-text h5,.editor .wp-block-media-text p,.editor .wp-block-column h2,.editor .wp-block-column h3,.editor .wp-block-column h4,.editor .wp-block-column h5,.editor .wp-block-column p{margin-top:0;text-align:left}.editor .wp-block-media-text.has-media-on-the-right,.editor .wp-block-column.has-media-on-the-right{grid-template-columns:60% 40%}.editor .wp-block-media-text .wp-block-media-text__content,.editor .wp-block-column .wp-block-media-text__content{padding-left:0;padding-right:0}.editor .wp-block-media-text .wp-block-heading,.editor .wp-block-column .wp-block-heading{margin-bottom:calc(20*var(--sc))}.editor .wp-block-embed-youtube{max-width:calc(600*var(--sc));margin:0 auto}.editor .wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56%}.editor .wp-block-embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.editor .flex .w35p{width:35%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.editor .case_img{position:relative}.editor .case_img .overlay{display:block;position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%;height:100%;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(calc(40 * var(--sc)));backdrop-filter:blur(calc(40 * var(--sc)));z-index:20;-webkit-transition:.5s;transition:.5s;opacity:1;visibility:visible;opacity:1;transition:.5s}.editor .case_img .overlay.hidden{opacity:0;visibility:hidden}.editor .case_img p{margin:0;font-size:calc(18*var(--sc));letter-spacing:.05em;font-weight:600;text-align:center}.editor .case_img .revealButton{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(150*var(--sc));height:calc(40*var(--sc));margin:calc(30*var(--sc)) auto 0;padding-left:calc(30*var(--sc));border:1px solid var(--gold);border-radius:calc(100*var(--sc));font-size:calc(12*var(--sc));line-height:1;color:var(--gold);-webkit-transition:.3s;transition:.3s;letter-spacing:.05em;cursor:pointer;color:#fff;background:var(--brown-main)}@media(any-hover: hover){.editor .case_img .revealButton:hover{opacity:.6}}.editor .case_img .revealButton::after{content:"";position:absolute;top:50%;right:calc(18*var(--sc));-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(15*var(--sc));height:calc(15*var(--sc));background:url(../img/icon/btn_arrow.svg);background-repeat:no-repeat;background-size:100% 100%}.editor .case_img .revealButton::before{content:"";position:absolute;top:0;right:calc(50*var(--sc));width:1px;height:100%;background:#fff}@media(max-width: 768px){.editor .l-main{margin-top:calc(40/375*100vw)}.editor p{margin-top:calc(30/375*100vw);margin-bottom:calc(30/375*100vw);font-size:calc(15/375*100vw)}.editor h2{margin-top:calc(40/375*100vw);margin-bottom:calc(30/375*100vw);padding:calc(10/375*100vw) calc(15/375*100vw) calc(10/375*100vw) calc(20/375*100vw);font-size:calc(20/375*100vw);text-align:left}.editor h2::after{width:calc(5/375*100vw);height:calc(100% - 30/375*100vw);border-radius:0 calc(10/375*100vw) calc(10/375*100vw) 0}.editor h2.top{margin-top:calc(40/375*100vw);margin-bottom:calc(15/375*100vw);padding:0 calc(10/375*100vw) 0 calc(28/375*100vw);font-size:calc(20/375*100vw)}.editor h2.top::after{width:calc(18/375*100vw);height:calc(10/375*100vw);border-radius:0 calc(40/375*100vw) calc(40/375*100vw) 0}.editor h3{margin-top:calc(40/375*100vw);margin-bottom:calc(20/375*100vw);padding:0 calc(10/375*100vw) calc(10/375*100vw) calc(10/375*100vw);border-bottom:calc(2/375*100vw) solid var(--gold);font-size:calc(18/375*100vw);text-align:left}.editor h4{margin-top:calc(40/375*100vw);margin-bottom:calc(20/375*100vw);padding:calc(15/375*100vw) calc(10/375*100vw);font-size:calc(17/375*100vw);text-align:left}.editor h5{margin-top:calc(40/375*100vw);margin-bottom:calc(20/375*100vw);font-size:calc(16/375*100vw);text-align:left}.editor h5+p{margin-top:calc(20/375*100vw)}.editor ol{margin-top:calc(30/375*100vw);margin-bottom:calc(30/375*100vw);font-size:calc(15/375*100vw)}.editor ol li{margin-top:calc(10/375*100vw);padding-left:calc(18/375*100vw)}.editor ol li:before{top:calc(0/375*100vw);font-size:calc(17/375*100vw)}.editor ul{margin-top:calc(30/375*100vw);margin-bottom:calc(30/375*100vw);font-size:calc(15/375*100vw)}.editor ul li{margin-top:calc(10/375*100vw);padding-left:calc(15/375*100vw)}.editor ul li::after{top:calc(8/375*100vw);width:calc(8/375*100vw);height:calc(8/375*100vw)}.editor ul.check{padding:calc(10/375*100vw) calc(20/375*100vw) calc(20/375*100vw);font-size:calc(15/375*100vw)}.editor ul.check li{margin-top:calc(10/375*100vw);padding-left:calc(30/375*100vw)}.editor ul.check li::before{top:calc(5/375*100vw);width:calc(20/375*100vw);height:calc(20/375*100vw)}.editor .wp-block-image{margin:calc(20/375*100vw) auto}.editor .wp-block-image.size-large,.editor .wp-block-image .size-large{max-width:calc(600/375*100vw)}.editor .wp-block-image.size-full,.editor .wp-block-image .size-full{max-width:calc(600/375*100vw)}.editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.editor table{margin-top:calc(30/375*100vw);margin-bottom:calc(30/375*100vw)}.editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.editor table td{padding:calc(10/375*100vw) calc(10/375*100vw);font-size:calc(14/375*100vw)}.editor .wp-block-flexible-table-block-table.is-scroll-on-mobile{margin-top:calc(30/375*100vw);margin-bottom:calc(15/375*100vw)}.editor .wp-block-flexible-table-block-table.is-scroll-on-mobile table{margin-top:0;margin-bottom:calc(15/375*100vw)}.editor .wp-block-columns{margin:calc(40/375*100vw) auto;gap:calc(20/375*100vw)}.editor .wp-block-columns p{margin-bottom:0}.editor .wp-block-media-text,.editor .wp-block-column{gap:calc(20/375*100vw)}.editor .wp-block-media-text .wp-block-heading,.editor .wp-block-column .wp-block-heading{margin-bottom:calc(20/375*100vw)}.editor .wp-block-media-text p,.editor .wp-block-column p{margin-bottom:0}.editor .wp-block-embed-youtube{max-width:calc(600/375*100vw)}.editor .flex .w35p{width:100%}.editor .case_img .overlay{-webkit-backdrop-filter:blur(calc(40 / 375 * 100vw));backdrop-filter:blur(calc(40 / 375 * 100vw))}.editor .case_img p{width:calc(265/375*100vw);font-size:calc(16/375*100vw)}.editor .case_img .revealButton{width:calc(150/375*100vw);height:calc(40/375*100vw);margin:calc(30/375*100vw) auto 0;padding-left:calc(30/375*100vw);border-radius:calc(100/375*100vw);font-size:calc(12/375*100vw)}.editor .case_img .revealButton::after{right:calc(14/375*100vw);width:calc(15/375*100vw);height:calc(15/375*100vw)}.editor .case_img .revealButton::before{right:calc(40/375*100vw)}}.editor #toc_container{display:block;position:relative;overflow:hidden;width:100%;margin-top:calc(40*var(--sc));padding:calc(30*var(--sc)) calc(30*var(--sc)) calc(30*var(--sc));border:calc(2*var(--sc)) solid #e1e1e1;background:#fff;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.editor #toc_container::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(130*var(--sc));background:-webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(70%, rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(bottom, #fff 0%, rgba(255, 255, 255, 0.7) 70%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0.7) 70%, rgba(255, 255, 255, 0) 100%)}.editor #toc_container.active{padding-bottom:calc(60*var(--sc))}.editor #toc_container.active::after{display:none}.editor #toc_container p.toc_title{position:relative;padding-left:calc(10*var(--sc));padding-bottom:calc(10*var(--sc));border-bottom:1px solid var(--gold);font-size:calc(20*var(--sc));font-weight:500;letter-spacing:.1em;text-align:left;color:var(--gold)}.editor #toc_container p.toc_title+ul.toc_list{margin-top:0;padding:calc(22*var(--sc)) 0 0}.editor #toc_container .toc_list li{margin-bottom:calc(20*var(--sc));font-size:calc(18*var(--sc));font-weight:500}.editor #toc_container .toc_list li::after{display:none}.editor #toc_container .toc_list li a{display:block;width:100%;margin-bottom:0;color:var(--black);-webkit-transition:.3s;transition:.3s}@media(any-hover: hover){.editor #toc_container .toc_list li a:hover{text-decoration:none;opacity:.6}}.editor #toc_container .toc_list li ul{margin-top:calc(8*var(--sc));margin-left:calc(25*var(--sc))}.editor #toc_container .toc_list li ul li{margin-bottom:0;font-size:calc(18*var(--sc));font-weight:400;line-height:1.8;letter-spacing:.1em}.editor #toc_container .toc_list li ul li::after{display:none}.editor #toc_container .toc_list li ul li a{padding-bottom:0;border:none;-webkit-transition:.3s;transition:.3s}@media(any-hover: hover){.editor #toc_container .toc_list li ul li a:hover{text-decoration:none;opacity:.6}}.editor #toc_container .toc_list .toc_depth_2{display:none}.editor #toc_container .toc_more{position:absolute;bottom:calc(30*var(--sc));right:calc(30*var(--sc));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(10*var(--sc));color:var(--gold);cursor:pointer;-webkit-transition:.3s;transition:.3s;z-index:1}@media(any-hover: hover){.editor #toc_container .toc_more:hover{opacity:.6}}.editor #toc_container .toc_more p{margin:0;font-size:calc(16*var(--sc));font-weight:500}.editor #toc_container .toc_more .plus{position:relative;width:calc(16*var(--sc))}.editor #toc_container .toc_more .plus::after{content:"";width:calc(14*var(--sc));height:1px;background:var(--gold);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.editor #toc_container .toc_more .plus::before{content:"";width:calc(14*var(--sc));height:1px;background:var(--gold);position:absolute;top:50%;left:50%;-webkit-transition:.5s;transition:.5s;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.editor #toc_container .toc_more .plus.active::before{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}@media(max-width: 768px){.editor #toc_container{margin-top:calc(30/375*100vw);padding:calc(20/375*100vw) calc(20/375*100vw) calc(20/375*100vw);border:1px solid #e1e1e1}.editor #toc_container::after{height:calc(130/375*100vw)}.editor #toc_container.active{padding-bottom:calc(60/375*100vw)}.editor #toc_container p.toc_title{padding-left:calc(5/375*100vw);padding-bottom:calc(10/375*100vw);font-size:calc(18/375*100vw)}.editor #toc_container p.toc_title+ul.toc_list{padding:calc(20/375*100vw) 0 0}.editor #toc_container .toc_list li{margin-bottom:calc(20/375*100vw);font-size:calc(16/375*100vw)}.editor #toc_container .toc_list li ul{margin-top:calc(10/375*100vw);margin-left:calc(20/375*100vw)}.editor #toc_container .toc_list li ul li{font-size:calc(15/375*100vw)}.editor #toc_container .toc_more{bottom:calc(20/375*100vw);right:calc(20/375*100vw);gap:calc(10/375*100vw)}.editor #toc_container .toc_more p{font-size:calc(13/375*100vw)}.editor #toc_container .toc_more .plus{width:calc(12/375*100vw)}.editor #toc_container .toc_more .plus::after{width:calc(12/375*100vw)}.editor #toc_container .toc_more .plus::before{width:calc(12/375*100vw)}}.p-csSide{width:calc(280*var(--sc));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.p-csLink{margin-top:calc(20*var(--sc));padding:0 calc(10*var(--sc));border-bottom:1px solid #d9cda7}.p-csParent{padding-bottom:calc(10*var(--sc));cursor:pointer}.p-csParent .ttl{font-size:calc(16*var(--sc));letter-spacing:.1em;font-weight:500}.p-csParent .plus{position:relative;width:calc(12*var(--sc));height:calc(12*var(--sc))}.p-csParent .plus::after{content:"";width:calc(12*var(--sc));height:calc(2*var(--sc));background:var(--brown-main);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-csParent .plus::before{content:"";width:calc(12*var(--sc));height:calc(2*var(--sc));background:var(--brown-main);position:absolute;top:50%;left:50%;-webkit-transition:.5s;transition:.5s;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.p-csParent .plus.active::before{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}.p-csChildren{max-height:0;overflow:hidden;-webkit-transition:.5s;transition:.5s;visibility:hidden}.p-csChildren.active{visibility:visible}.p-csTags{gap:calc(10*var(--sc));padding-bottom:calc(20*var(--sc))}.p-csTag{padding:calc(6*var(--sc)) calc(15*var(--sc));border:1px solid var(--gold);border-radius:calc(100*var(--sc));font-size:calc(12*var(--sc));font-weight:500;line-height:1;letter-spacing:.06em;color:var(--gold);background:#fff}.p-csDr{position:relative;display:block;margin-top:calc(20*var(--sc));padding-left:calc(20*var(--sc));font-size:calc(16*var(--sc));font-weight:500;line-height:1.3;letter-spacing:.1em;background:url(../img/icon/toggle_brown.svg);background-repeat:no-repeat;background-size:calc(10*var(--sc)) calc(9*var(--sc));background-position:left center}@media(max-width: 768px){.p-csSide{width:100%}.p-csLink{margin-top:calc(20/375*100vw);padding:0 calc(10/375*100vw)}.p-csParent{padding-bottom:calc(10/375*100vw)}.p-csParent .ttl{font-size:calc(16/375*100vw)}.p-csParent .plus{width:calc(12/375*100vw);height:calc(12/375*100vw)}.p-csParent .plus::after{width:calc(12/375*100vw);height:calc(2/375*100vw)}.p-csParent .plus::before{width:calc(12/375*100vw);height:calc(2/375*100vw)}.p-csTags{gap:calc(10/375*100vw);padding-bottom:calc(20/375*100vw)}.p-csTag{padding:calc(6/375*100vw) calc(15/375*100vw);border-radius:calc(100/375*100vw);font-size:calc(12/375*100vw)}.p-csDr{margin-top:calc(20/375*100vw);padding-left:calc(20/375*100vw);font-size:calc(16/375*100vw);background-size:calc(10/375*100vw) calc(9/375*100vw)}}.stv-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:100}.stvCnt{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:calc(1000*var(--sc));width:100%;margin:0 auto;padding:calc(60*var(--sc));background:#fff;z-index:100}.stvCnt__close{position:absolute;top:calc(25*var(--sc));right:calc(30*var(--sc));width:calc(40*var(--sc));height:calc(40*var(--sc));cursor:pointer;background:url(../img/icon/close.svg);background-repeat:no-repeat;background-size:100% 100%}.stvCnt__wrap{max-width:calc(570*var(--sc));width:100%;margin:0 auto}.stvTtl{font-size:calc(32*var(--sc));letter-spacing:.1em;line-height:1.5;font-weight:500;text-align:center}.stvTxt{margin:calc(30*var(--sc)) auto 0;font-size:calc(16*var(--sc));font-weight:500;letter-spacing:.1em;line-height:1.8;text-align:center}.stvTxt span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #FFF565));background:-webkit-linear-gradient(transparent 60%, #FFF565 60%);background:linear-gradient(transparent 60%, #FFF565 60%)}.stvBox{margin:calc(30*var(--sc)) auto;padding:calc(30*var(--sc));border:1px solid #f96f5f;background:#fff2ed}.stvBox ul{max-width:calc(425*var(--sc));width:100%;margin:0 auto;padding-left:calc(20*var(--sc));list-style:disc}.stvBox ul li{position:relative;font-size:calc(16*var(--sc));letter-spacing:.1em;line-height:1.8;font-weight:500}.stvBtns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(30*var(--sc));margin:calc(60*var(--sc)) auto 0}.stvBtn{width:calc(245*var(--sc));height:calc(46*var(--sc));font-size:calc(15*var(--sc));letter-spacing:.1em;font-weight:500;line-height:1;cursor:pointer}.stvBtn.prev{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-left:0;padding-right:calc(45*var(--sc))}.stvBtn.prev::after{right:unset;left:calc(18*var(--sc));-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.stvBtn.prev::before{right:unset;left:calc(44*var(--sc))}.stvBtn.gold{padding-left:calc(25*var(--sc));font-size:calc(15*var(--sc))}.stvBtn.gold::before{background:#fff}.sensitive .stvImg{display:block;position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%;height:100%;border-top:1px solid var(--gold_deep, #BCA866);border-right:1px solid var(--gold_deep, #BCA866);border-left:1px solid var(--gold_deep, #BCA866);background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(calc(40 * var(--sc)));backdrop-filter:blur(calc(40 * var(--sc)));z-index:20;-webkit-transition:.5s;transition:.5s;opacity:1;visibility:visible}.sensitive .stvImg .ttl{font-size:calc(18*var(--sc));letter-spacing:.05em;font-weight:600}.sensitive .stvImg .txt{width:calc(266*var(--sc));margin:calc(20*var(--sc)) auto 0;font-size:calc(16*var(--sc));letter-spacing:.05em;line-height:1.6;font-weight:500;text-align:center}.sensitive .stvImg .btn{width:calc(150*var(--sc));height:calc(40*var(--sc));margin:calc(30*var(--sc)) auto 0;padding-left:calc(30*var(--sc));font-size:calc(12*var(--sc));cursor:pointer}.sensitive .stvImg .btn::before{background:#fff}.stvImg{display:none;-webkit-transition:.5s;transition:.5s;opacity:0;visibility:hidden;overflow:hidden}@media(max-width: 768px){.stvCnt{max-width:calc(1000/375*100vw);width:calc(100% - 40/375*100vw);padding:calc(30/375*100vw) calc(20/375*100vw)}.stvCnt__close{top:calc(-55/375*100vw);right:0;width:calc(40/375*100vw);height:calc(40/375*100vw)}.stvCnt__wrap{max-width:calc(570/375*100vw)}.stvTtl{font-size:calc(22/375*100vw)}.stvTxt{margin:calc(20/375*100vw) auto 0;font-size:calc(15/375*100vw);text-align:left}.stvBox{margin:calc(20/375*100vw) auto;padding:calc(10/375*100vw)}.stvBox ul{width:100%;padding-left:calc(15/375*100vw)}.stvBox ul li{font-size:calc(14/375*100vw)}.stvBtns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(10/375*100vw);margin:calc(30/375*100vw) auto 0}.stvBtn{width:calc(245/375*100vw);height:calc(46/375*100vw);font-size:calc(15/375*100vw)}.stvBtn.prev{padding-right:calc(45/375*100vw)}.stvBtn.prev::after{left:calc(18/375*100vw)}.stvBtn.prev::before{left:calc(44/375*100vw)}.stvBtn.gold{padding-left:calc(25/375*100vw);font-size:calc(15/375*100vw)}.sensitive .stvImg{-webkit-backdrop-filter:blur(calc(40 / 375 * 100vw));backdrop-filter:blur(calc(40 / 375 * 100vw))}.sensitive .stvImg .ttl{font-size:calc(18/375*100vw)}.sensitive .stvImg .txt{width:calc(266/375*100vw);margin:calc(20/375*100vw) auto 0;font-size:calc(16/375*100vw)}.sensitive .stvImg .btn{width:calc(150/375*100vw);height:calc(40/375*100vw);margin:calc(30/375*100vw) auto 0;padding-left:calc(30/375*100vw);font-size:calc(12/375*100vw)}.sensitive .stvImg .btn::after{width:calc(15/375*100vw);height:calc(15/375*100vw)}}.s-cs{position:relative;padding-bottom:calc(120*var(--sc))}.s-csWrap{position:relative}.s-csFlex{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:calc(50*var(--sc))}.s-csMain{max-width:calc(870*var(--sc));width:100%;padding:calc(40*var(--sc)) calc(40*var(--sc)) calc(80*var(--sc));background:#fff}.s-csMeta{gap:calc(20*var(--sc))}.s-csCats{gap:calc(10*var(--sc))}.s-csCat{height:calc(30*var(--sc));padding:0 calc(7*var(--sc));border:1px solid var(--brown-main);font-size:calc(14*var(--sc));letter-spacing:.1em;line-height:1;color:var(--brown-main)}.s-csDates{gap:calc(20*var(--sc))}.s-csDate{font-size:calc(14*var(--sc))}.s-csTtl{margin-top:calc(20*var(--sc));font-size:calc(28*var(--sc));font-weight:500;letter-spacing:.1em}.s-csTtl span{color:var(--gold)}.s-csTags{gap:calc(10*var(--sc));margin-top:calc(20*var(--sc))}.s-csTag{height:calc(25*var(--sc));padding:0 calc(15*var(--sc));border-radius:calc(100*var(--sc));border:1px solid var(--gold);font-size:calc(12*var(--sc));font-weight:500;letter-spacing:.06em;line-height:1;color:var(--gold)}.s-cs__imgs{position:relative;margin:calc(40*var(--sc)) auto 0;width:calc(600*var(--sc))}.s-cs__swiper{width:100%;cursor:pointer}.s-cs__swiper--main{overflow:hidden}.s-cs__swiper--main .s-cs__slide img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.s-cs__swiper--thumbs{max-width:calc(520*var(--sc));margin:calc(15*var(--sc)) auto 0;overflow:hidden}.s-cs__swiper--thumbs.is-few .swiper-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.s-cs__swiper--thumbs .s-cs__slideThumb{cursor:pointer;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.s-cs__swiper--thumbs .s-cs__slideThumb.swiper-slide-thumb-active{opacity:1}.s-cs__swiper--thumbs .s-cs__slideThumb img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.s-cs__swiper--thumbs .s-cs__slideThumb-img{margin:0 calc(10*var(--sc))}.s-cs__zoom{position:absolute;top:calc(520*var(--sc));right:calc(30*var(--sc));width:calc(50*var(--sc));height:calc(50*var(--sc));cursor:pointer;z-index:10}.s-csTb{max-width:calc(600*var(--sc));margin:calc(80*var(--sc)) auto 0}.s-csTb__main th{width:28%;padding:calc(10*var(--sc)) calc(20*var(--sc));border:1px solid #e1d9c3;font-size:calc(14*var(--sc));font-weight:500;letter-spacing:.1em;line-height:1.8;text-align:left;white-space:nowrap;background:#f4f2ec}.s-csTb__main td{width:72%;padding:calc(10*var(--sc)) calc(20*var(--sc));border:1px solid #e1d9c3;font-size:calc(14*var(--sc));font-weight:500;letter-spacing:.1em;line-height:1.8}.s-csTb__main td a{text-decoration:underline}.s-csTb__main td .ttl{margin-top:calc(10*var(--sc));color:var(--brown-main)}.s-csTb__main td .ttl:first-child{margin-top:0}.s-csCnt{margin-top:calc(50*var(--sc));font-size:calc(16*var(--sc));letter-spacing:.1em;line-height:1.8}.s-csSub{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:calc(72*var(--sc));margin-top:calc(80*var(--sc));font-size:calc(28*var(--sc));font-weight:500;letter-spacing:.1em;background:var(--yellow-light)}.s-csSub::after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(5*var(--sc));height:calc(50*var(--sc));border-radius:0 calc(10*var(--sc)) calc(10*var(--sc)) 0;background:var(--brown-main)}.s-csDr{margin-top:calc(40*var(--sc));margin-bottom:calc(80*var(--sc))}.s-csDr__flex{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:calc(40*var(--sc))}.s-csDr__img{width:calc(360*var(--sc));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.s-csDr__cnt{width:100%}.s-csDr__job{font-size:calc(14*var(--sc));font-weight:500;line-height:1;letter-spacing:.1em}.s-csDr__meta{margin-top:calc(15*var(--sc));padding-bottom:calc(20*var(--sc));border-bottom:1px solid #d9cda7;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.s-csDr__name{font-size:calc(20*var(--sc));font-weight:500;letter-spacing:.1em;line-height:1}.s-csDr__en{margin-top:calc(8*var(--sc));font-size:calc(14*var(--sc));letter-spacing:.1em;line-height:1;color:var(--brown-main)}.s-csDr__sns{gap:calc(8*var(--sc))}.s-csDr__sns .icon{width:calc(30*var(--sc));height:calc(30*var(--sc))}.s-csDr__label{width:calc(64*var(--sc));height:calc(23*var(--sc));margin-top:calc(20*var(--sc));border-radius:calc(40*var(--sc));font-size:calc(12*var(--sc));line-height:1;color:#fff;background:var(--brown)}.s-csDr__text{margin-top:calc(10*var(--sc));font-size:calc(15*var(--sc));font-weight:500;line-height:1.8}.s-csDr__btns{margin:calc(40*var(--sc)) auto 0;gap:calc(30*var(--sc))}.s-csDr__btn{width:calc(245*var(--sc));height:calc(46*var(--sc));padding-left:calc(43*var(--sc));font-size:calc(15*var(--sc))}.s-csDr__btn.gold{font-size:calc(15*var(--sc))}.s-csDr__btn.gold::before{background:#fff}.s-csOtr{margin-top:calc(80*var(--sc))}.s-csOtr__hd{padding-bottom:calc(20*var(--sc));border-bottom:1px solid var(--gold);font-size:calc(30*var(--sc));letter-spacing:.1em;font-weight:500}.s-cs__pagers{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:calc(120*var(--sc)) auto 0}.s-cs__pager{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(51*var(--sc));height:calc(27*var(--sc))}.s-cs__pager.prev{left:calc(-131*var(--sc))}.s-cs__pager.next{right:calc(-131*var(--sc))}.s-cs__index{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:1px solid var(--gold);font-size:calc(18*var(--sc));font-weight:500;letter-spacing:.1em;color:var(--gold)}.s-csPp__layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:60}.s-csPp__layer.is-active,.s-csPp__layer.active{display:block}.s-csPp{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:calc(700*var(--sc));width:100%;height:auto;z-index:60}.s-csPp.is-active,.s-csPp.active{display:block}.s-csPp__wrap{margin:0 auto}.s-csPp__close{position:absolute;top:0;right:calc(-80*var(--sc));width:calc(50*var(--sc));height:calc(50*var(--sc));cursor:pointer}.s-csPp__pag.slide-meta{bottom:calc(-38*var(--sc))}@media(max-width: 768px){.s-csTop{background:#fff}.s-csTop .mainBg{display:none}.s-cs{padding-bottom:calc(80/375*100vw)}.s-csFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(80/375*100vw)}.s-csMain{max-width:calc(870/375*100vw);padding:0}.s-csMeta{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(10/375*100vw)}.s-csCats{gap:calc(10/375*100vw)}.s-csCat{height:calc(23/375*100vw);padding:0 calc(5/375*100vw);font-size:calc(13/375*100vw)}.s-csDates{gap:calc(15/375*100vw)}.s-csDate{font-size:calc(12/375*100vw)}.s-csTtl{margin-top:calc(15/375*100vw);font-size:calc(22/375*100vw)}.s-csTags{gap:calc(10/375*100vw);margin-top:calc(10/375*100vw)}.s-csTag{height:calc(21/375*100vw);padding:0 calc(10/375*100vw);border-radius:calc(100/375*100vw);font-size:calc(12/375*100vw)}.s-cs__imgs{margin:calc(40/375*100vw) auto 0;width:100%}.s-cs__swiper--thumbs{max-width:calc(355/375*100vw);width:calc(355/375*100vw);margin-top:calc(20/375*100vw);margin-left:calc(-10/375*100vw)}.s-cs__swiper--thumbs .s-cs__slideThumb-img{margin:0 calc(10/375*100vw)}.s-cs__zoom{top:calc(290/375*100vw);right:calc(16/375*100vw);width:calc(28/375*100vw);height:calc(28/375*100vw)}.s-csTb{max-width:calc(600/375*100vw);margin:calc(40/375*100vw) auto 0}.s-csTb__main th{padding:calc(10/375*100vw) calc(10/375*100vw);font-size:calc(13/375*100vw)}.s-csTb__main td{padding:calc(10/375*100vw) calc(10/375*100vw);font-size:calc(13/375*100vw)}.s-csTb__main td .ttl{margin-top:calc(10/375*100vw)}.s-csCnt{margin-top:calc(30/375*100vw);font-size:calc(15/375*100vw)}.s-csSub{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:calc(53/375*100vw);margin-top:calc(60/375*100vw);padding-left:calc(20/375*100vw);font-size:calc(22/375*100vw);text-align:left}.s-csSub::after{width:calc(5/375*100vw);height:calc(40/375*100vw);border-radius:0 calc(10/375*100vw) calc(10/375*100vw) 0}.s-csDr{margin-top:calc(20/375*100vw);margin-bottom:calc(60/375*100vw)}.s-csDr__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(20/375*100vw)}.s-csDr__img{width:100%}.s-csDr__job{font-size:calc(14/375*100vw)}.s-csDr__meta{margin-top:calc(15/375*100vw);padding-bottom:calc(20/375*100vw)}.s-csDr__name{font-size:calc(20/375*100vw)}.s-csDr__en{margin-top:calc(8/375*100vw);font-size:calc(14/375*100vw)}.s-csDr__sns{gap:calc(8/375*100vw)}.s-csDr__sns .icon{width:calc(30/375*100vw);height:calc(30/375*100vw)}.s-csDr__label{width:calc(64/375*100vw);height:calc(23/375*100vw);margin-top:calc(20/375*100vw);border-radius:calc(40/375*100vw);font-size:calc(12/375*100vw)}.s-csDr__text{margin-top:calc(10/375*100vw);font-size:calc(15/375*100vw)}.s-csDr__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(10/375*100vw);margin:calc(30/375*100vw) auto 0}.s-csDr__btn{width:calc(223/375*100vw);height:calc(50/375*100vw);padding-left:calc(43/375*100vw);font-size:calc(15/375*100vw)}.s-csDr__btn::after{width:calc(15/375*100vw);height:calc(15/375*100vw)}.s-csDr__btn.gold{font-size:calc(15/375*100vw)}.s-csOtr{margin-top:calc(60/375*100vw)}.s-csOtr .t-csListSwiper{margin-top:calc(20/375*100vw)}.s-csOtr__hd{padding:0 calc(5/375*100vw) calc(15/375*100vw);font-size:calc(22/375*100vw)}.s-cs__pagers{margin:calc(100/375*100vw) auto 0}.s-cs__pager{width:calc(51/375*100vw);height:calc(27/375*100vw)}.s-cs__pager.prev{left:calc(-125/375*100vw)}.s-cs__pager.next{right:calc(-125/375*100vw)}.s-cs__index{font-size:calc(15/375*100vw)}.s-csPp{max-width:calc(355/375*100vw)}.s-csPp__close{top:calc(-60/375*100vw);right:0;width:calc(40/375*100vw);height:calc(40/375*100vw)}.s-csPp__pag.slide-meta{bottom:calc(-28/375*100vw)}}/*# sourceMappingURL=s-case.css.map */