.page_rare_location .fOswald{font-family:Oswald,sans-serif;font-weight:300}.page_rare_location .fOswald.fBold{font-weight:600}.page_rare_location .secHero{width:100%}.page_rare_location .secHero .imgHero{width:100%}@media only screen and (min-width:768px){.page_rare_location .secHero .imgHero{height:1000px}.page_rare_location .secHero .imgHero img{width:100%;height:100%;object-fit:cover}}@media only screen and (min-width:768px) and (max-width:1880px){.page_rare_location .secHero .imgHero{height:53.1914893617vw}}.page_rare_location .secInterviewContent{padding:80px 0 150px;color:var(--columntxtColor);background:var(--grayColor)}@media only screen and (max-width:767px){.page_rare_location .secInterviewContent{padding:40px 0 100px}}.secInterview .boxLogo{text-align:center;margin:0 auto}.secInterview .txtTit{font-size:34px;line-height:1.7647058824;letter-spacing:.05em;font-weight:700;margin-top:47px}.secInterview .txtAbout{font-size:20px;line-height:2.5;letter-spacing:.05em;margin-top:32px}.secInterview .boxInterview{margin-top:64px;display:flex;flex-direction:column;gap:20px}.secInterview .boxInterview .itemInterview{display:flex;font-size:20px;line-height:2.5;letter-spacing:.05em}.secInterview .boxInterview .txtName{font-weight:700;width:200px}.secInterview .boxInterview .txtName2{line-height:2}.secInterview .boxInterview .txtInterviewAbout{width:calc(100% - 200px)}.secInterview .boxInterview .txtMin{font-size:17px;line-height:2;letter-spacing:.05em;margin-top:27px;display:block}.secInterview .txtInterviewTit{font-size:28px;line-height:1.7857142857;letter-spacing:.1em;font-weight:700;text-align:center;margin-top:139px;padding-top:36px;position:relative}.secInterview .txtInterviewTit::before{content:"";width:14px;height:25px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.secInterview .txtInterviewTit.lazyloaded::before{background:url(../img/rare_location_interview/imgIcon.png) center top/cover}.secInterview .imgInterview{margin-top:69px}@media only screen and (max-width:1000px){.secInterview .txtTit{font-size:26px}.secInterview .boxInterview .txtName{width:180px}.secInterview .boxInterview .txtInterviewAbout{width:calc(100% - 180px)}.secInterview .txtInterviewTit{font-size:25px}}@media only screen and (max-width:767px){.secInterview .boxLogo{width:80px}.secInterview .txtTit{font-size:20px;line-height:1.5;letter-spacing:.1em;margin-top:35px}.secInterview .txtAbout{font-size:14px;line-height:1.8571428571;letter-spacing:.05em;margin-top:19px}.secInterview .boxInterview{margin-top:37px;gap:20px}.secInterview .boxInterview .itemInterview{font-size:14px;line-height:1.8571428571;letter-spacing:.05em;display:flex;flex-direction:column;gap:6px}.secInterview .boxInterview .txtName{width:100%;font-size:15px;line-height:1.4666666667}.secInterview .boxInterview .txtName2{line-height:1.4666666667}.secInterview .boxInterview .txtInterviewAbout{width:100%}.secInterview .boxInterview .txtMin{font-size:12px;line-height:2;letter-spacing:.05em;margin-top:18px}.secInterview .txtInterviewTit{font-size:18px;line-height:1.4444444444;letter-spacing:.1em;margin-top:44px;padding-top:31px}.secInterview .txtInterviewTit::before{width:14px;height:25px}.secInterview .imgInterview{margin-top:36px}}@media only screen and (max-width:370px){.secInterview .txtTit{font-size:18px;letter-spacing:.05em}.secInterview .txtInterviewTit{font-size:17px;letter-spacing:.1em}}@media only screen and (max-width:360px){.secInterview .txtAbout{font-size:13px}.secInterview .boxInterview .itemInterview{font-size:13px}}@media only screen and (max-width:340px){.secInterview .txtAbout{font-size:12px}.secInterview .boxInterview .itemInterview{font-size:12px}}.secProfile .txtTit{font-size:20px;line-height:2.5;letter-spacing:.1em;font-weight:700;margin-top:185px;margin-bottom:15px;border-bottom:1px solid var(--keyColor);padding-bottom:15px}.secProfile .txtArea{font-size:20px;line-height:2.5;letter-spacing:.1em}.secProfile .boxName{font-weight:700;display:flex;gap:18px;margin-bottom:10px}.secProfile .boxName .txtName{position:relative}.secProfile .boxName .txtName::after{content:"/";font-size:20px;line-height:2.5;letter-spacing:.1em;position:absolute;right:-15px;top:calc(50% - 1px);transform:translateY(-50%)}.secProfile .boxProfile+.boxProfile{margin-top:70px}@media only screen and (max-width:767px){.secProfile .txtTit{font-size:15px;line-height:1.4666666667;letter-spacing:.05em;margin-top:93px;margin-bottom:39px;padding-bottom:10px}.secProfile .txtArea{font-size:14px;line-height:1.8571428571;letter-spacing:.05em}.secProfile .boxName{flex-direction:column;gap:2px;margin-bottom:11px}.secProfile .txtName{font-size:15px;line-height:1;margin-bottom:6px}.secProfile .boxName .txtName::after{display:none}.secProfile .txtJob{line-height:1}.secProfile .boxProfile+.boxProfile{margin-top:44px}}@media only screen and (max-width:360px){.secProfile .txtArea{font-size:13px}}@media only screen and (max-width:340px){.secProfile .txtArea{font-size:12px}}.secProfile .btnBack{display:block;width:360px;padding:25px 0;border-radius:33px;background-color:var(--keyColor);color:var(--whiteColor);text-align:center;font-size:16px;letter-spacing:.1em;margin:215px auto 0}.secProfile .btnBack .inner{position:relative}.secProfile .btnBack .inner::after{content:"";width:13px;height:3px;position:absolute;right:-22px;top:50%;transform:translateY(-50%)}.secProfile .btnBack.lazyloaded .inner::after{background:url(../img/rare_location_interview/iconArrow.png) center top/cover}@media only screen and (max-width:767px){.secProfile .btnBack{width:265px;padding:18px 0;border-radius:25px;font-size:14px;letter-spacing:.05em;margin:142px auto 0}.secProfile .btnBack .inner::after{right:-22px}}#mareken_Nav{position:fixed;right:0;z-index:9997;width:50px;height:400px}#mareken_Nav .list{width:100%}#mareken_Nav .Item{width:100%}#mareken_Nav .itemLink{display:block}@media only screen and (min-width:768px){#mareken_Nav{top:calc(50% - 200px);transform:translateX(100%);transition:.5s}#mareken_Nav.active{transform:translateX(0)}#mareken_Nav .nav_Sp{display:none}}@media only screen and (max-width:767px){#mareken_Nav{bottom:0;width:100%;height:50px;transform:translateY(100%);transition:.5s}#mareken_Nav.active{transform:translateY(0)}#mareken_Nav .nav_Pc{display:none}#mareken_Nav .list{display:flex;width:100%}#mareken_Nav .Item{width:50%}#mareken_Nav .itemLink{display:flex;align-items:center;width:100%;height:50px;color:var(--whiteColor)}#mareken_Nav .itemLink.type_estate{background-color:var(--columntxtColor)}#mareken_Nav .itemLink.type_line{background-color:var(--lineBgColor)}#mareken_Nav .boxIn{display:inline-block;width:100%;text-align:center}#mareken_Nav .navtxt{display:inline-block;position:relative;font-size:15px;line-height:2;letter-spacing:.1em}#mareken_Nav .navtxt::after{content:"";position:absolute;left:0;background:url(../img/rare_location_common/tp.gif) center center no-repeat;background-size:100% auto}#mareken_Nav .itemLink.type_estate .navtxt{padding-left:30px}#mareken_Nav .itemLink.type_estate .navtxt::after{width:20px;height:20px;top:calc(50% - 10px);background-image:url(../img/rare_location_common/bnr/estate/imgIcon.png)}#mareken_Nav .itemLink.type_line .navtxt{padding-left:30px}#mareken_Nav .itemLink.type_line .navtxt::after{width:20px;height:20px;top:calc(50% - 10px);background-image:url(../img/rare_location_common/bnr/line/imgIcon.png)}}@media only screen and (max-width:767px){body:has(.page_interview) .page_top_btn{bottom:60px}footer{margin-bottom:50px}}