.site-theme-animationSample .dg.ac{top:150px;z-index:9999}@media screen and (min-width: 768px){.designerInfo{align-items:center;display:flex;justify-content:flex-start}}@media screen and (max-width: 768px){.designerInfo__head+.designerInfo__cont{margin-top:40px}}.designerInfo__cont{display:flex;position:relative}@media screen and (min-width: 768px){.designerInfo__cont{flex-direction:column;height:210px;justify-content:center;margin-left:113px;padding-left:270px;width:734px}}@media screen and (max-width: 768px){.designerInfo__cont{align-items:center;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.designerInfo__visual{left:0;position:absolute;top:50%;transform:translate(0, -50%)}}@media screen and (max-width: 768px){.designerInfo__visual{width:148px}}.designerInfo__name{letter-spacing:.15em;line-height:1}@media screen and (min-width: 768px){.designerInfo__name{font-size:30px}}@media screen and (max-width: 768px){.designerInfo__name{font-size:25px;width:147.5px}}.designerInfo__name .option{display:block;letter-spacing:.15em;line-height:1}@media screen and (min-width: 768px){.designerInfo__name .option{font-size:12px;margin-bottom:12px}}@media screen and (max-width: 768px){.designerInfo__name .option{font-size:11px;margin-bottom:28px}}.designerInfo__name .small{display:inline-block;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:10px;letter-spacing:.15em}@media screen and (min-width: 768px){.designerInfo__name .small{padding-left:10px}}.designerInfo__txt{letter-spacing:.15em}@media screen and (min-width: 768px){.designerInfo__txt{font-size:12px;margin-top:25px;line-height:1.83333}.designerInfo__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.designerInfo__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.designerInfo__txt:before,.designerInfo__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.designerInfo__txt{font-size:11px;margin-top:30px;padding:0 30px;line-height:1.90909}.designerInfo__txt:before{content:'';margin-top:calc((1 - 1.90909) * .5em)}.designerInfo__txt:after{margin-bottom:calc((1 - 1.90909) * .5em)}.designerInfo__txt:before,.designerInfo__txt:after{content:'';display:block;height:0;width:0}}.featureSect{position:relative}@media screen and (min-width: 768px){.featureSect{padding-bottom:30px}}@media screen and (max-width: 768px){.featureSect{height:100%;padding:25px}}.featureSect:before{content:'';left:0;position:absolute;width:100%}@media screen and (min-width: 768px){.featureSect:before{background-color:#cccccc;bottom:0;height:1px}}@media screen and (max-width: 768px){.featureSect:before{border:1px solid #cccccc;height:100%;top:0}}.featureSect__head{position:relative}@media screen and (min-width: 768px){.featureSect__head{padding-left:40px}}@media screen and (max-width: 768px){.featureSect__head{padding-left:35px}}@media screen and (min-width: 768px){.featureSect__head+.featureSect__cont{margin-top:20px}}@media screen and (max-width: 768px){.featureSect__head+.featureSect__cont{margin-top:15px}}.featureSect__heading{letter-spacing:.1em}@media screen and (min-width: 768px){.featureSect__heading{font-size:18px;line-height:1.66667}.featureSect__heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.featureSect__heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.featureSect__heading:before,.featureSect__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.featureSect__heading{font-size:15px;line-height:1.66667}.featureSect__heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.featureSect__heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.featureSect__heading:before,.featureSect__heading:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.featureSect__cont .txt{font-size:12px;line-height:1.83333}.featureSect__cont .txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.featureSect__cont .txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.featureSect__cont .txt:before,.featureSect__cont .txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.featureSect__cont .txt{letter-spacing:0}}.featureSect__number{align-items:center;background-color:#666666;border:1px solid #cccccc;color:#ffffff;display:flex;justify-content:center;left:0;letter-spacing:.02em;line-height:1;position:absolute}@media screen and (min-width: 768px){.featureSect__number{font-size:16px;height:24px;top:4px;width:24px}}@media screen and (max-width: 768px){.featureSect__number{font-size:17px;height:25px;top:0;width:25px}}@media screen and (min-width: 768px){.featureSwiper{margin-top:50px}}@media screen and (max-width: 768px){.featureSwiper{margin:30px calc(50% - 50vw) 0;overflow:hidden;position:relative;width:100vw}}.featureSwiper__controller{align-items:center;display:flex;margin:0 auto}@media screen and (min-width: 768px){.featureSwiper__controller{display:none}}@media screen and (max-width: 768px){.featureSwiper__controller{justify-content:flex-start;margin-top:22px;width:315px}}.featureSwiper__controller .swiper-pagination{display:flex;position:static}@media screen and (min-width: 768px){.featureSwiper__controller .swiper-pagination{margin-left:20px;width:1035px}}@media screen and (max-width: 768px){.featureSwiper__controller .swiper-pagination{margin-left:18px;width:235px}}.featureSwiper__controller .swiper-pagination:after{background-color:#cccccc;content:'';display:block;height:1px;left:0;position:absolute;top:5px;width:100%;z-index:-1}.featureSwiper__controller .swiper-pagination-bullet{background:none;background-color:#999999;border-radius:0;content:'';display:block;height:5px;opacity:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1s;width:100%}.featureSwiper__controller .swiper-pagination-bullet-active{background-color:#999999;transform:scale(1, 1);transform-origin:left top;transition:transform 1s}.featureSwiper__controller .proglessCircle{cursor:pointer;position:relative}@media screen and (min-width: 768px){.featureSwiper__controller .proglessCircle{width:40px}}@media screen and (max-width: 768px){.featureSwiper__controller .proglessCircle{width:33px}}.featureSwiper__controller .proglessCircle .circleSVG{height:auto;width:100%}.featureSwiper__controller .proglessCircle .circleSVG--cover{height:100%;left:0;position:absolute;stroke-dasharray:0 366;top:0;transition-duration:1s;transition-timing-function:linear;width:100%;z-index:1}.featureSwiper__controller .proglessCircle .circleSVG--base{opacity:1;stroke-dasharray:366 366}.featureSwiper__controller .proglessCircle .arrowSVG{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6px}.featureSwiper__controller .proglessCircle.is-animate .circleSVG--cover{stroke-dasharray:366 366;transition-duration:9s}@media screen and (min-width: 768px){.featureSwiper .swiper-container{overflow:visible;width:100%}}@media screen and (max-width: 768px){.featureSwiper .swiper-container{margin:0 auto}}.featureSwiper .swiper-container .featureSect{border:2px solid #4c9ace;margin-top:20px}@media screen and (min-width: 768px){.featureSwiper .swiper-container .featureSect{padding-bottom:0}}@media screen and (max-width: 768px){.featureSwiper .swiper-container .featureSect{height:-moz-fit-content;height:fit-content;padding:0}}.featureSwiper .swiper-container .featureSect:before{display:none}.featureSwiper .swiper-container .featureSect__head{padding-left:0}.featureSwiper .swiper-container .featureSect__number{background-color:#4c9ace;border:1px solid #c9c3bb;position:initial;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.featureSwiper .swiper-container .featureSect__number{padding:5px 7px}}@media screen and (max-width: 768px){.featureSwiper .swiper-container .featureSect__number{height:30px;line-height:0;padding:3px 7px}}.featureSwiper .swiper-container .featureSect__heading{align-items:center;display:flex;height:110px;letter-spacing:.05em;margin:auto;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.featureSwiper .swiper-container .featureSect__heading{font-size:14px;height:75px;line-height:1.5}}.featureSwiper .swiper-container .featureSect__heading:before,.featureSwiper .swiper-container .featureSect__heading:after{display:none}.featureSwiper .swiper-container .featureSect--a{border-color:#2a5452}.featureSwiper .swiper-container .featureSect--a .featureSect__number{background-color:#2a5452}.featureSwiper .swiper-wrapper{overflow:visible}@media screen and (min-width: 768px){.featureSwiper .swiper-wrapper{flex-wrap:wrap;justify-content:space-between}}.featureSwiper .swiper-slide{height:auto}@media screen and (min-width: 768px){.featureSwiper .swiper-slide{width:300px}}@media screen and (max-width: 768px){.featureSwiper .swiper-slide{width:206px}}@media screen and (min-width: 768px){.featureSwiper--e .swiper-slide{align-items:center;display:flex;gap:20px;width:auto}}@media screen and (min-width: 768px){.featureSwiper--e .swiper-container .featureSect__heading{justify-content:center;width:300px}}.interviewFeature [data-sai='fade'][data-sai='fade'].sai-animate{transform:none}@media screen and (min-width: 768px){.interviewFeature{margin-top:80px}}@media screen and (max-width: 768px){.interviewFeature{margin-top:calc(140 /750 * 100vw)}}@media screen and (max-width: 768px){.interviewFeature .generalSect__ttl{padding:calc(40 /750 * 100vw) 15px}}@media screen and (max-width: 768px){.interviewFeature .generalSect__ttl .jp{letter-spacing:.1em}}@media screen and (min-width: 768px){.interviewFeature .generalSect__ttl .overview{font-size:19px;letter-spacing:.1em;padding-left:12px}}@media screen and (max-width: 768px){.interviewFeature .generalSect__ttl .overview{display:inline-block;letter-spacing:.03em;line-height:1.5;padding-top:10px}}@media screen and (min-width: 768px){.interviewFeature .generalSect__head+.generalSect__cont{margin:50px 100px 0}}@media screen and (max-width: 768px){.interviewFeature .generalSect__head+.generalSect__cont{margin-top:calc(50 / 750 * 100vw)}}@media screen and (min-width: 768px){.interviewTopic{margin-top:80px}}@media screen and (max-width: 768px){.interviewTopic{margin:calc(120/ 750 * 100vw) calc(50 / 750 * 100vw);position:relative}}@media screen and (min-width: 768px){.interviewTopic .caption--madori{font-size:10px;margin-top:40px;text-align:right}}@media screen and (max-width: 768px){.interviewTopic .caption--madori{margin-left:20px;margin-top:20px}}.interviewTopic__inner{display:flex;flex-wrap:wrap;justify-content:space-between;transition:max-height .5s}@media screen and (max-width: 768px){.interviewTopic__inner .madoriSect{height:660px;margin:0 calc(50% - 50vw);width:100vw}}.interviewTopic__item{letter-spacing:.04em}@media screen and (min-width: 768px){.interviewTopic__item{display:flex;flex-direction:column;width:440px}}@media screen and (min-width: 768px){.interviewTopic__item--btn{justify-content:center}}@media screen and (max-width: 768px){.interviewTopic__item+.interviewTopic__item{margin-top:calc(90 / 750 * 100vw)}}.interviewTopic__item--interviewer .interviewTopic__ttl{color:#92715a}.interviewTopic__item--interviewer .interviewTopic__txt .name{color:#92715a}.interviewTopic__item--member01 .interviewTopic__ttl{color:#0e3634}.interviewTopic__item--member01 .interviewTopic__txt .name{color:#0e3634}.interviewTopic__item--member02 .interviewTopic__ttl{color:#4c9ace}.interviewTopic__item--member02 .interviewTopic__txt .name{color:#4c9ace}.interviewTopic__ttl{line-height:1.66667}@media screen and (min-width: 768px){.interviewTopic__ttl{font-size:18px}}@media screen and (max-width: 768px){.interviewTopic__ttl{font-size:calc(30 / 750 * 100vw)}}.interviewTopic__ttl:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.interviewTopic__ttl:after{margin-bottom:calc((1 - 1.66667) * .5em)}.interviewTopic__ttl:before,.interviewTopic__ttl:after{content:'';display:block;height:0;width:0}.interviewTopic__txt{text-align:justify;line-height:1.71429}@media screen and (min-width: 768px){.interviewTopic__txt{font-size:14px;margin-top:30px}}@media screen and (max-width: 768px){.interviewTopic__txt{font-size:calc(24 / 750 * 100vw);margin-top:calc(60 / 750 * 100vw)}}.interviewTopic__txt:before{content:'';margin-top:calc((1 - 1.71429) * .5em)}.interviewTopic__txt:after{margin-bottom:calc((1 - 1.71429) * .5em)}.interviewTopic__txt:before,.interviewTopic__txt:after{content:'';display:block;height:0;width:0}.interviewTopic__txt strong{font-weight:normal;text-decoration:underline;-webkit-text-decoration-color:#fffa8c;text-decoration-color:#fffa8c;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.3em;text-underline-offset:-.1em}.interviewTopic__txt .name{display:inline-block}@media screen and (min-width: 768px){.interviewTopic__txt .name{margin-bottom:10px}}.interviewTopic__status{cursor:pointer;display:flex;position:absolute;transition:.3s}@media screen and (min-width: 768px){.interviewTopic__status{display:none}}@media screen and (max-width: 768px){.interviewTopic__status{bottom:10px;right:calc(-50/ 750 * 100vw);width:26px}}.interviewTopic__status:before{bottom:5px;content:'開く';font-size:14px;letter-spacing:0;position:absolute;right:30px;text-align:right;width:45px}.interviewTopic__status .statusIcon:before{width:12px}.interviewTopic__status .statusIcon:after{height:12px}@media screen and (max-width: 768px){.interviewTopic__status.is-open{bottom:-40px}#interview-03 .interviewTopic__status.is-open{bottom:-80px;z-index:10}}@media screen and (max-width: 768px){.interviewTopic__status.is-open:before{content:'閉じる'}}.interviewTopic__status.is-open .statusIcon{transform:rotate(90deg)}.interviewTopic__status.is-open .statusIcon:before{transform:scale(0, 1)}@media screen and (min-width: 768px){.interviewTopic--center{justify-content:center}}@media screen and (min-width: 768px){.interviewTopic--center .interviewTopic__inner{justify-content:center}}@media screen and (min-width: 768px){.interviewTopic--center .interviewTopic__item{width:650px}}@media screen and (max-width: 768px){.interviewTopic .interviewTopic__photo{margin-top:40px}}.interviewTopic .interviewTopic__photo-ttl{font-size:14px;margin-bottom:10px}@media screen and (max-width: 768px){.interviewTopic .interviewTopic__photo-ttl{font-size:12px}}.interviewTopic .interviewTopic__photo-ttl:before{background:#4c9ace;content:'';display:inline-block;height:14px;margin-right:2px;vertical-align:-.12em;width:14px}@media screen and (max-width: 768px){.interviewTopic .interviewTopic__photo-ttl:before{height:12px;width:12px}}@media screen and (min-width: 768px){.interviewTopic--e .interviewTopic__inner{display:flex;flex-wrap:nowrap;gap:20px}}@media screen and (max-width: 768px){.interviewTopic--e .interviewTopic__inner .madoriSect{height:820px}}@media screen and (min-width: 768px){.interviewTopic--e .recommendedPlan__inner{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 768px){.interviewTopic--e .swiper-container{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 768px){.interviewTopic--e .interviewTopic__item{align-items:center;display:flex;flex-direction:column;gap:40px;width:330px}}@media screen and (min-width: 768px){.interviewTopic--c .interviewTopic__inner{display:flex;flex-wrap:nowrap;gap:20px}}@media screen and (max-width: 768px){.interviewTopic--c .interviewTopic__inner .madoriSect{height:640px}}@media screen and (min-width: 768px){.interviewTopic--c .swiper-wrapper{gap:45px;justify-content:flex-start}}@media screen and (min-width: 768px){.interviewTopic--c .recommendedPlan__inner{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 768px){.interviewTopic--c .swiper-container{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 768px){.interviewTopic--c .interviewTopic__item{align-items:center;display:flex;flex-direction:column;gap:40px;width:300px}}@media screen and (max-width: 768px){.interviewTopic--c .caption--madori{margin-left:0;margin-top:50px}}.keyVisualMovie{overflow:hidden;position:relative;width:100%;z-index:3}@media screen and (min-width: 768px){.keyVisualMovie{aspect-ratio:288 / 100}}@media screen and (max-width: 768px){.keyVisualMovie{aspect-ratio:75 / 77}}.keyVisualMovie__inner{height:100%;position:relative}.keyVisualMovie__inner:before{background:#fff;background:linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);content:'';display:block;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width: 768px){.keyVisualMovie__inner:before{height:50%}}@media screen and (max-width: 768px){.keyVisualMovie__inner:before{height:40%}}.keyVisualMovie__video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.keyVisualMovie__cap{bottom:5px;position:absolute;right:5px}.keyVisualMovie--bottom .keyVisualMovie__video{-o-object-position:center bottom;object-position:center bottom}.planSpec{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width: 768px){.planSpec{align-items:flex-end}}@media screen and (max-width: 768px){.planSpec{align-items:center;margin:0 auto;width:265px}}.planSpec__name{background-color:#a3a3a3;color:#ffffff;font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:.7}@media screen and (min-width: 768px){.planSpec__name{font-size:20px;margin-bottom:20px;padding:12px 26px 15px 26px;width:100%}}@media screen and (max-width: 768px){.planSpec__name{font-size:15px;padding:11px 15px 11px 12px}}@media screen and (min-width: 768px){.planSpec__name .alphabet{font-size:24px}}@media screen and (max-width: 768px){.planSpec__name .alphabet{font-size:18px}}@media screen and (max-width: 768px){.planSpec__name+.planSpec__length{margin-left:12px}}.planSpec__length{align-items:flex-end;display:flex;font-family:"EB Garamond",serif;justify-content:flex-start;letter-spacing:.1em;line-height:.7}@media screen and (min-width: 768px){.planSpec__length{font-size:22px}}@media screen and (max-width: 768px){.planSpec__length{font-size:18px}}@media screen and (min-width: 768px){.planSpec__length .int{font-size:32px}}@media screen and (max-width: 768px){.planSpec__length .int{font-size:25px}}@media screen and (min-width: 768px){.planSpec__length+.planSpec__variation{margin-left:15px}}@media screen and (max-width: 768px){.planSpec__length+.planSpec__variation{margin-top:12px}}.planSpec__variation{font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:.7;white-space:nowrap}@media screen and (min-width: 768px){.planSpec__variation{font-size:22px}}@media screen and (max-width: 768px){.planSpec__variation{width:100%}}.planSpec__variation .initial{letter-spacing:.15em}@media screen and (min-width: 768px){.planSpec__variation .initial{font-size:32px}}@media screen and (max-width: 768px){.planSpec__variation .initial{font-size:25px}}@media screen and (min-width: 768px){.planSpec__variation .jp{font-size:10px}}@media screen and (max-width: 768px){.planSpec__variation .jp{font-size:12px}}@media screen and (min-width: 768px){.planSpec__variation+.caption{margin-top:15px;width:100%}}@media screen and (max-width: 768px){.planSpec__variation+.caption{margin-top:13px}}.planSpec__subData{border-top:1px solid #cccccc;margin-top:13px;padding-top:8px}.planSpec .caption+.caption{margin-top:10px}@media screen and (max-width: 768px){.planSpec+.roomFigure{margin-top:10px}}.recommendedPlan{position:relative}@media screen and (min-width: 768px){.recommendedPlan{display:flex;justify-content:flex-end;min-height:780px}}@media screen and (min-width: 768px){.recommendedPlan__inner{width:1000px}}.recommendedPlan .roomFigure__inner{align-items:center;background-color:#ffffff;display:flex;justify-content:center;position:relative;width:100%;z-index:1}@media screen and (min-width: 768px){.recommendedPlan .roomFigure__inner{min-height:690px}}.recommendedPlan .roomFigure__inner:before{border:1px solid #cccccc;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width: 768px){.recommendedPlan .roomFigure__inner .photo__image{width:600px}}@media screen and (min-width: 768px){.recommendedPlan .roomFigure__head{width:675px}}@media screen and (max-width: 768px){.recommendedPlan .roomFigure__head{margin-top:20px}}.recommendedPlan .roomFigure__head .figList{flex-wrap:wrap}.recommendedPlan .roomFigure__head .figList__item:nth-child(n+3){margin-top:5px}@media screen and (min-width: 768px){.recommendedPlan .roomFigure__head+.roomFigure__cont{margin-top:20px}}@media screen and (max-width: 768px){.recommendedPlan .roomFigure__head+.roomFigure__cont{margin-top:10px}}.recommendedPlan .roomFigure__item{align-items:center;background-color:#ffffff;display:none;flex-wrap:wrap;justify-content:center;position:relative;width:100%;z-index:1}.recommendedPlan .roomFigure__item:before{content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width: 768px){.recommendedPlan .roomFigure__item .photo__image{width:320px}}.recommendedPlan .roomFigure__item.is-active{display:flex}.recommendedPlan .roomFigure__bottom{padding:10px 20px;width:100%}.recommendedPlan+.photo{margin:auto;text-align:center}@media screen and (min-width: 768px){.recommendedPlan+.photo{margin-top:30px}}@media screen and (max-width: 768px){.recommendedPlan+.photo{margin-top:calc(100 / 750 * 100vw)}}@media screen and (max-width: 768px){.templateGroup01 .verticalStack .generalSect__cont{margin-left:-30px;width:390px}}@media screen and (max-width: 768px){.templateGroup02 .verticalStack .generalSect__cont{margin-left:-30px;width:390px}}@media screen and (min-width: 768px){.templateGroup03 .verticalStack .generalSect__head{text-align:center}.templateGroup03 .verticalStack .generalSect__head .txt{margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.templateGroup03 .verticalStack .generalSect__cont{margin-left:auto;margin-right:auto;width:990px}}@media screen and (min-width: 768px){.templateGroup04{margin-top:100px}}@media screen and (max-width: 768px){.templateGroup04{margin-top:70px}}@media screen and (min-width: 768px){.templateGroup04 .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.templateGroup04 .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.templateGroup04 .arrangeLayout:nth-child(odd) .generalSect{margin-left:auto}}@media screen and (max-width: 768px){.templateGroup04 .arrangeLayout:nth-child(odd) .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.templateGroup04 .arrangeLayout:nth-child(even) .generalSect{flex-direction:row-reverse}}@media screen and (max-width: 768px){.templateGroup04 .arrangeLayout:nth-child(even) .generalSect__cont{margin-left:-30px}}@media screen and (min-width: 768px){.templateGroup04 .arrangeLayout .generalSect{width:1094px}}@media screen and (min-width: 768px){.templateGroup04 .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.templateGroup05 .arrangeLayout .generalSect{margin:0 auto;width:990px}}@media screen and (min-width: 768px){.templateGroup05 .arrangeLayout .generalSect__cont{width:570px}}@media screen and (max-width: 768px){.templateGroup05 .arrangeLayout .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.templateGroup06{margin-top:80px}}@media screen and (max-width: 768px){.templateGroup06{margin-top:80px}}.templateGroup06 .generalLayout{flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.templateGroup06 .generalLayout__item{width:570px}}@media screen and (max-width: 768px){.templateGroup06 .generalLayout__item{margin-left:auto;margin-right:auto;width:315px}.templateGroup06 .generalLayout__item+.generalLayout__item{margin-top:75px}.templateGroup06 .generalLayout__item:nth-child(2){margin-left:-30px}}@media screen and (min-width: 768px){.templateGroup07 .arrangeLayout .generalSect{margin:0 auto;width:780px}}@media screen and (min-width: 768px){.templateGroup07 .arrangeLayout .generalSect__cont{width:360px}}@media screen and (min-width: 768px){.templateGroup08{margin-top:80px}}@media screen and (max-width: 768px){.templateGroup08{margin-top:80px}}.templateGroup08 .generalLayout{flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.templateGroup08 .generalLayout__item{width:360px}}@media screen and (max-width: 768px){.templateGroup08 .generalLayout__item{margin-left:auto;margin-right:auto;width:315px}.templateGroup08 .generalLayout__item+.generalLayout__item{margin-top:75px}.templateGroup08 .generalLayout__item:first-child{margin-right:-30px}.templateGroup08 .generalLayout__item:nth-child(3){margin-left:-30px}}.templateGroup09 .relatedBox{background-color:#fbf9f4}.templateGroup09 .generalLayout{flex-wrap:wrap}@media screen and (min-width: 768px){.templateGroup09 .generalLayout{align-items:center;justify-content:space-between}}@media screen and (min-width: 768px){.templateGroup09 .generalLayout__item{width:465px}.templateGroup09 .generalLayout__item:nth-child(n+3){margin-top:60px}}@media screen and (max-width: 768px){.templateGroup09 .generalLayout__item{width:100%}.templateGroup09 .generalLayout__item+.generalLayout__item{margin-top:60px}.templateGroup09 .generalLayout__item+.generalLayout__item:nth-child(2){margin-top:30px}}.templateGroup10 .relatedBox{background-color:#acaaa5;color:#ffffff}@media screen and (max-width: 768px){.templateGroup10 .relatedBox{margin-left:-30px;width:390px}}.templateGroup10 .relatedBox__cont{margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.templateGroup10 .relatedBox__cont{margin-top:40px;width:360px}}@media screen and (max-width: 768px){.templateGroup10 .relatedBox__cont{margin-top:30px;padding-left:30px;width:100%}}.templateGroup10 .relatedBox__cont .linkBtn{color:#ffffff}@media screen and (max-width: 768px){.templateGroup10 .relatedBox__cont .linkBtn{width:100%}}.templateGroup10 .relatedBox__cont .linkBtn__inner:after{background-color:#cccccc}.templateGroup10 .relatedBox__cont .linkBtn__proglessCircle .circleSVG path{stroke:rgba(255,255,255,0.5)}.templateGroup10 .relatedBox__cont .linkBtn__proglessCircle .arrowSVG__polyline,.templateGroup10 .relatedBox__cont .linkBtn__proglessCircle .arrowSVG__path{stroke:#ffffff}.templateGroup10 .relatedBox__cont .linkBtn__proglessCircle .arrowSVG__polygon,.templateGroup10 .relatedBox__cont .linkBtn__proglessCircle .arrowSVG__rect{fill:#ffffff}@media screen and (min-width: 768px){.templateGroup10 .relatedBox__cont .linkBtn+.linkBtn{margin-top:50px}}@media screen and (max-width: 768px){.templateGroup10 .relatedBox__cont .linkBtn+.linkBtn{margin-top:30px}}@media screen and (min-width: 768px){.templateGroup10 .relatedBox .arrangeLayout .generalSect{justify-content:space-between;width:100%}}@media screen and (min-width: 768px){.templateGroup10 .relatedBox .arrangeLayout .generalSect__head{width:346px}}.templateGroup10 .relatedBox .arrangeLayout .generalSect__head .primaryTtl{color:#ffffff}.templateGroup10 .relatedBox .arrangeLayout .generalSect__head .primaryTtl:after{background-color:#cccccc}@media screen and (min-width: 768px){.templateGroup10 .relatedBox .arrangeLayout .generalSect__head .primaryTtl+.heading{margin-top:40px}}@media screen and (max-width: 768px){.templateGroup10 .relatedBox .arrangeLayout .generalSect__head .primaryTtl+.heading{margin-top:35px}}@media screen and (min-width: 768px){.templateGroup10 .relatedBox .arrangeLayout .generalSect__cont{width:570px}}@media screen and (max-width: 768px){.templateGroup10 .relatedBox .arrangeLayout .generalSect__cont{margin-left:30px}}.templateGroup11 .relatedBox{background-color:#e8e5df}@media screen and (max-width: 768px){.templateGroup11 .relatedBox{margin-left:-30px;width:390px}}@media screen and (min-width: 768px){.templateGroup11 .relatedBox .generalSect__head+.generalSect__cont{margin-top:40px}}@media screen and (max-width: 768px){.templateGroup11 .relatedBox .generalSect__head+.generalSect__cont{margin-top:36px}}@media screen and (min-width: 768px){.templateGroup11 .relatedBox .generalSect__cont .arrangeLayout .subGeneralSect{align-items:center;display:flex;justify-content:flex-start}}@media screen and (min-width: 768px){.templateGroup11 .relatedBox .generalSect__cont .arrangeLayout .subGeneralSect__head{margin-right:106px;width:420px}}@media screen and (max-width: 768px){.templateGroup11 .relatedBox .generalSect__cont .arrangeLayout .subGeneralSect__head .heading{padding:0 30px}}.templateGroup11 .relatedBox .generalSect__cont .arrangeLayout .subGeneralSect__head .txt{margin-top:34px}@media screen and (max-width: 768px){.templateGroup11 .relatedBox .generalSect__cont .arrangeLayout .subGeneralSect__head+.subGeneralSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.templateGroup11 .relatedBox .generalSect__cont .arrangeLayout .subGeneralSect__cont{width:360px}}@media screen and (max-width: 768px){.templateGroup12 .relatedBox{margin-left:-30px;width:390px}}.templateGroup12 .relatedBox:nth-child(odd){background-color:#acaaa5;color:#ffffff}.templateGroup12 .relatedBox:nth-child(odd) .primaryTtl{color:#ffffff}.templateGroup12 .relatedBox:nth-child(odd) .primaryTtl:after{background-color:#cccccc}.templateGroup12 .relatedBox:nth-child(even){background-color:#e8e5df}@media screen and (min-width: 768px){.templateGroup12 .relatedBox+.relatedBox{margin-top:60px}}@media screen and (min-width: 768px){.template-01{padding-top:140px}}@media screen and (max-width: 768px){.template-01{padding-top:73px}}@media screen and (min-width: 768px){.template-02{padding-top:140px}}@media screen and (max-width: 768px){.template-02{padding-top:70px}}@media screen and (min-width: 768px){.template-03{padding-top:140px}}@media screen and (max-width: 768px){.template-03{padding-top:70px}}@media screen and (min-width: 768px){.template-04{padding-top:136px}}@media screen and (max-width: 768px){.template-04{padding-top:70px}}@media screen and (min-width: 768px){.template-05{padding-top:135px}}@media screen and (max-width: 768px){.template-05{padding-top:70px}}@media screen and (min-width: 768px){.template-06{padding-top:80px}}@media screen and (max-width: 768px){.template-06{padding-top:70px}}@media screen and (min-width: 768px){.template-07{padding-top:80px}}@media screen and (max-width: 768px){.template-07{padding-top:70px}}@media screen and (min-width: 768px){.template-08{padding-top:80px}}@media screen and (max-width: 768px){.template-08{padding-top:70px}}@media screen and (min-width: 768px){.template-09{padding-top:80px}}@media screen and (max-width: 768px){.template-09{padding-top:70px}}@media screen and (min-width: 768px){.template-10{padding-top:80px}}@media screen and (max-width: 768px){.template-10{padding-top:70px}}@media screen and (min-width: 768px){.template-11{padding-top:80px}}@media screen and (max-width: 768px){.template-11{padding-top:70px}}@media screen and (min-width: 768px){.template-12{padding-top:80px}}@media screen and (max-width: 768px){.template-12{padding-top:70px}}@media screen and (min-width: 768px){.anchorList{flex-wrap:wrap}}.anchorList.anchorList--single .anchorList__link{line-height:1.7;width:auto}@media screen and (min-width: 768px){.anchorList.anchorList--single .anchorList__link{padding-left:45px;padding-right:40px}}@media screen and (min-width: 768px){.anchorList.anchorList--full{margin-top:100px}}@media screen and (max-width: 768px){.anchorList.anchorList--full{margin-top:calc(140 /750 * 100vw)}}.anchorList.anchorList--full .anchorList__link{flex-grow:1;line-height:1.7}@media screen and (min-width: 768px){.anchorList.anchorList--full .anchorList__link{font-size:14px;padding-left:45px;padding-right:20px}}@media screen and (min-width: 768px){.anchorList.anchorList--full .anchorList__link span{display:block;font-size:16px;margin-bottom:10px}}.designerInfo+.designerInfo{margin-top:80px}.profile .lead-txt{line-height:2}@media screen and (min-width: 768px){.profile .lead-txt{font-size:20px}}@media screen and (max-width: 768px){.profile .lead-txt{font-size:14px}}.profile .lead-txt strong{text-decoration:underline;-webkit-text-decoration-color:#fffa8c;text-decoration-color:#fffa8c;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.3em;text-underline-offset:-.1em}.profile .templateGroup12 .relatedBox{margin-top:60px}.profile .templateGroup12 .relatedBox:nth-child(odd){background:#ebe2d1}.profile .templateGroup12 .relatedBox:nth-child(odd) .primaryTtl{color:#999999}.profile .designerInfo__head{flex-shrink:0}@media screen and (min-width: 768px){.profile .designerInfo__head{font-size:30px;width:3.5em}}.profile-card{color:#111111}@media screen and (max-width: 768px){.profile-card{column-gap:30px}}@media screen and (max-width: 768px){.profile-card .designerInfo__name{flex-grow:0;font-size:22px;width:auto}}.profile-card .option{line-height:1.7}@media screen and (max-width: 768px){.profile-card .option{margin-bottom:10px}}@media screen and (max-width: 768px){.profile-card .designerInfo__txt{padding:0}}@media screen and (max-width: 768px){.profile-card:nth-child(odd){flex-direction:row-reverse}}@media screen and (max-width: 768px){.profile-card+.profile-card{margin-top:40px}}.profile-card--small{height:auto}@media screen and (min-width: 768px){.profile-card--small{display:block;margin-left:55px;padding-left:0;padding-top:240px}}@media screen and (min-width: 768px){.profile-card--small .designerInfo__visual{top:0;transform:translate(0, 0)}}@media screen and (min-width: 768px){.designerInfo__head+.profile-card--small{margin-left:112px}}@media screen and (max-width: 768px){.interviewTopicWrapper{margin:calc(120/ 750 * 100vw) calc(50 / 750 * 100vw);position:relative}}@media screen and (max-width: 768px){.interviewTopicWrapper .interviewTopic{margin-left:0;margin-right:0}}.contentFooterLinks{display:flex;justify-content:center;margin-top:80px}
