body .design{font-family:"Noto Sans JP",sans-serif}body .design .c_mv_title{font-family:"EB Garamond",serif}body .design .print-page .l_container.l_cont_detail .map-address{flex-direction:unset}@media screen and (768px <= width),print{body .design .print-page .l_container.l_cont_detail .map-address{margin:1em auto 0}}body .design .print-page .l_container.l_cont_detail .map-address dd{margin:unset}body .design .pc{display:inline}@media screen and (max-width: 740px){body .design .pc{display:none}}body .design .sp{display:none}@media screen and (max-width: 740px){body .design .sp{display:inline}}body .design .c_mv{vertical-align:top}body .design .inner{max-width:1080px;width:98%;margin:0 auto 5em}@media screen and (max-width: 740px){body .design .inner{width:90%;margin:0 auto 3em}}body .design .inner:last-of-type{margin-bottom:0}body .design figure{position:relative}body .design figure .area_name{color:#fff;position:absolute;left:8px;bottom:3px;font-size:min(5svw,32px);text-shadow:0 0 2px #000}body .design figure figcaption{position:absolute;bottom:0;right:0;padding:.5em;color:#fff;font-size:min(2.3svw,12px);line-height:normal}body .design .h2_head{font-size:min(7svw,62px);font-weight:300;line-height:1.4}@media screen and (max-width: 740px){body .design .h2_head{margin-bottom:1em}}body .design .h2_head.en{line-height:1.2;margin-bottom:0em;font-size:min(7svw,62px)}@media screen and (max-width: 740px){body .design .h2_head.en{margin-bottom:.2em}}body .design .h2_head.en.flont_color{font-size:min(8.5svw,80px);color:#595757;letter-spacing:.01em}body .design .h2_head.en.flont_color:first-letter{color:#956134}body .design .h3_head{font-size:min(3.75svw,24px);line-height:1.4;width:100%;text-align:left;font-weight:300;margin-bottom:1em;filter:none}body .design .h3_head.en{font-size:min(4.6svw,28px)}body .design .lead{font-size:min(3.2svw,20px);margin-bottom:.2em}body .design .lead_small{font-size:min(3svw,18px);font-weight:bold}body .design .lead_small .small{font-size:min(2.5svw,14px);font-weight:300}body .design .txt{font-size:min(2.8svw,16px);margin-bottom:1em}body .design .txt_small{font-size:min(2.5svw,14px);line-height:normal}body .design .caption{line-height:normal;font-size:min(2.5svw,14px);display:block}body .design .note{line-height:1.5;font-size:min(2.3svw,12px)}body .design img{vertical-align:top}body .design .flex{display:flex;align-items:flex-start}body .design .grid{display:grid}body .design .en{font-family:"EB Garamond",serif}body .design .txt_margin{margin-left:-0.5em}body .design .sec{padding:5em 0}@media screen and (max-width: 740px){body .design .sec{padding:3em 0}}body .design .sec.sec01{background:url(../images/design/sec01_bg01.webp) repeat center center/cover;color:#fff;position:relative}@media screen and (max-width: 740px){body .design .sec.sec01{padding:3em 0}}@media screen and (max-width: 740px){body .design .sec.sec01 figure{margin-bottom:1em}}body .design .sec.sec01 .inner{margin-top:1em}body .design .sec.sec01 .inner .h2_head{text-shadow:0 0px 10px rgba(0,0,0,.3098039216);filter:drop-shadow(0px 0px 2px #000);margin-bottom:.5em}body .design .sec.sec01 .inner .txt{text-shadow:0 0px 10px rgba(0,0,0,.3098039216);filter:drop-shadow(0px 0px 2px #000)}body .design .sec.sec02{background:#c9bc9c;background:linear-gradient(90deg, rgb(201, 188, 156) 30%, rgba(255, 255, 255, 0) 30%)}body .design .sec.sec02 .inner:first-of-type{position:relative;margin-bottom:-3em;z-index:10;text-align:right}@media screen and (max-width: 740px){body .design .sec.sec02 .inner:first-of-type{margin-bottom:-2em}}body .design .sec.sec02>figure{margin-bottom:3em}body .design .sec.sec02>figure .h2_head{position:absolute;top:-10%;right:10%}body .design .sec.sec02>figure .note{text-align:right;margin-right:1em}body .design .sec.sec02 .inner .flex{gap:1em}@media screen and (max-width: 740px){body .design .sec.sec02 .inner .flex{flex-direction:column}}body .design .sec.sec02 .inner .lead{color:#946f3f;font-weight:600}body .design .sec.sec02 .inner .txt{color:#946f3f}body .design .sec.sec02 .inner figure{position:relative}body .design .sec.sec02 .inner figure .area_name{color:#fff;position:absolute;left:8px;bottom:3px;font-size:min(5svw,32px);text-shadow:0 0 2px #000}body .design .sec.sec02 .inner figure .note{text-align:right}/*# sourceMappingURL=design.css.map */