@import'https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap';@import'https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400..600&display=swap';@import'https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400..600&display=swap';@import'https://fonts.googleapis.com/css2?family=Oswald:wght@400..600&display=swap';@import'https://fonts.googleapis.com/css2?family=Imperial+Script&display=swap';@import'https://fonts.googleapis.com/css2?family=Ephesis&display=swap';@import'https://fonts.googleapis.com/css2?family=Jost:wght@100..900&display=swap';:root{--font-shippori: 'Shippori Mincho', 'Hiragino Mincho ProN', 'Yu Mincho', yumincho, 'BIZ UDPMincho', serif;--font-sans: 'Noto Sans JP', 'Hiragino Sans', 'BIZ UDPGothic', meiryo, sans-serif;--font-serif: 'Noto Serif JP', 'Hiragino Mincho ProN', 'Yu Mincho', yumincho, 'BIZ UDPMincho', serif;--font-oswd: 'Oswald', sans-serif;--font-imperial: 'Imperial Script', cursive;--font-ephesis: 'Ephesis', cursive;--font-jost: 'Jost', sans-serif;--vw: 100vw}main .page_visual::before{background-image:url("../img/visual.jpg")}main section .wrap{width:90%;max-width:1000px;padding:8rem 0;margin:0 auto}@media(max-width: 767px){main section .wrap{padding:6rem 0}}main section .detl{padding:8rem 0;background:center center/cover no-repeat}@media(max-width: 767px){main section .detl{padding:6rem 0}}main section .lead{width:90%;max-width:1000px;margin:0 auto;text-align:center}main section .lead span{display:inline-block}main section .lead h2{padding-left:.2em;font-family:var(--font-jost);font-size:280%;font-weight:400;line-height:1;text-align:center;letter-spacing:.2em}@media(max-width: 767px){main section .lead h2{padding-left:.1em;font-size:220%;letter-spacing:.1em}}main section .lead h3,main section .lead p{margin-top:2rem}main section .lead p{font-size:100%;line-height:2}main section h3{font-size:150%}@media(max-width: 767px){main section h3{font-size:120%}}main section .visl{position:relative}main hr.line{all:unset;display:block;width:90%;max-width:1000px;height:1px;margin:6rem auto 2rem;background-color:rgba(0,0,0,.5)}@media(max-width: 767px){main hr.line{margin:4rem auto 0}}main .section_art_museum{overflow:hidden}main .section_art_museum>.wrap{padding-bottom:0}main .section_art_museum h2{color:#4a1610}main .section_art_museum figure{position:relative;margin-top:6rem;margin-bottom:-8rem}@media(max-width: 1024px){main .section_art_museum figure{margin-top:4rem;margin-bottom:calc(-35vw + 8rem)}}@media(max-width: 480px){main .section_art_museum figure{margin-bottom:calc(-35vw + 6rem)}}main .section_art_museum figure figcaption{right:3.4rem;bottom:27.5%}main .section_art_museum figure::after{position:absolute;right:0;bottom:0;left:0;height:26.3%;content:"";background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to top, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0))}main .section_design .detl{color:#fff;background-image:url("../img/design_bg.jpg")}main .section_design .box{width:90%;max-width:1000px;padding:4rem;margin:4rem auto 0;color:#000;text-align:center;background-color:hsla(0,0%,100%,.6)}@media(max-width: 767px){main .section_design .box{max-width:540px;padding:3rem 2rem}}main .section_design .box>h4{font-size:180%}main .section_design .box>p{margin-top:2rem;line-height:2}@media(max-width: 767px){main .section_design .box>p{text-align:justify}main .section_design .box>p br.pc{display:none}}main .section_design .box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;max-width:700px;margin:2rem auto 0}@media(max-width: 767px){main .section_design .box ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:380px}}main .section_design .box ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:9.5rem;padding:1.5rem;text-align:center}@media(max-width: 767px){main .section_design .box ul li{height:auto}}main .section_design .box ul li::before{position:absolute;inset:.5rem;content:"";border:1px solid hsla(0,0%,100%,.6)}@media(max-width: 767px){main .section_design .box ul li::before{inset:.4rem .6rem}}main .section_design .box ul li:nth-child(1){background:-webkit-gradient(linear, left top, left bottom, from(#b4a36d), to(#f5efda));background:linear-gradient(to bottom, #b4a36d, #f5efda)}main .section_design .box ul li:nth-child(n+2){width:calc(50% - .5rem);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#aaa));background:linear-gradient(to bottom, #fff, #aaa)}@media(max-width: 767px){main .section_design .box ul li:nth-child(n+2){width:100%}}main .section_design .box ul li p{position:relative;font-size:120%;line-height:1.2}@media(max-width: 767px){main .section_design .box ul li p{font-size:110%}}@media(max-width: 480px){main .section_design .box ul li p{font-size:90%}}main .section_design .box ul li p>*{display:block}main .section_design .box ul li p>* span{display:inline-block}main .section_design .box ul li p b{display:inline-block;font-size:250%;line-height:1.2;-webkit-transform:translateY(0);transform:translateY(0)}main .section_design .box ul li p small{margin-top:.25em;font-size:60%}main .section_art .detl ul,main .section_green .detl ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;width:90%;max-width:1000px;margin:4rem auto 0}@media(max-width: 1024px){main .section_art .detl ul,main .section_green .detl ul{gap:3rem}}@media(max-width: 767px){main .section_art .detl ul,main .section_green .detl ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:auto;margin-left:auto}}main .section_art .detl ul li figure,main .section_green .detl ul li figure{position:relative}main .section_art .detl ul li p,main .section_green .detl ul li p{margin-top:.5rem;text-align:justify}main .section_art .detl ul li p span,main .section_green .detl ul li p span{display:block}main .section_art .detl ul li p span:nth-child(1),main .section_green .detl ul li p span:nth-child(1){padding-bottom:.5rem;margin-bottom:.5rem;font-size:100%;border-bottom:1px solid}main .section_art .detl ul li p span:nth-child(2),main .section_green .detl ul li p span:nth-child(2){font-size:90%}main .section_art .detl{background-image:url("../img/art_bg.jpg")}@media(max-width: 767px){main .section_art .detl ul{max-width:340px}}main .section_art .detl ul li{width:33.3333%}@media(max-width: 767px){main .section_art .detl ul li{width:100%}}@media(max-width: 480px){main .section_art .detl ul li figure{width:75%;margin-right:auto;margin-left:auto}}main .section_art .detl ul li p span:nth-child(1){border-bottom-color:rgba(0,0,0,.5)}main .section_green .detl{color:#fff;background-image:url("../img/green_bg.jpg")}@media(max-width: 767px){main .section_green .detl ul{max-width:460px}}main .section_green .detl ul li{width:50%}@media(max-width: 767px){main .section_green .detl ul li{width:100%}}@media(max-width: 767px){main .section_green .detl ul li p{max-width:340px;margin-right:auto;margin-left:auto}}main .section_green .detl ul li p span:nth-child(1){border-bottom-color:hsla(0,0%,100%,.5)}main .section_map .visl{position:relative;max-width:1920px;margin:0 auto;overflow:hidden}main .section_map .visl::before,main .section_map .visl::after{position:absolute;top:0;bottom:0;z-index:10;width:10%;content:"";opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}main .section_map .visl::before{left:-1px;background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0))}main .section_map .visl::after{right:-1px;background:-webkit-gradient(linear, right top, left top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0))}@media(width >= 1920px){main .section_map .visl::before,main .section_map .visl::after{opacity:1}}main .section_map .visl img{position:relative;z-index:0}@media(max-width: 1280px){main .section_map .visl img{left:50%;width:112vw;-webkit-transform:translateX(-53%);transform:translateX(-53%)}}main .section_map .detl{padding-bottom:2rem}@media(max-width: 1024px){main .section_map .detl{padding-top:4rem}}main .section_map .detl ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem 2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:90%;max-width:1000px;padding:0;margin:0 auto;counter-reset:numb}@media(max-width: 767px){main .section_map .detl ul{gap:3rem 1rem}}@media(max-width: 480px){main .section_map .detl ul{gap:1.5rem 1rem}}main .section_map .detl ul li{width:calc(50% - 1rem);counter-increment:numb}@media(max-width: 767px){main .section_map .detl ul li{width:calc(50% - .5rem)}}main .section_map .detl ul li:nth-child(n+7){width:calc(33.33% - 1.3333333333rem)}@media(max-width: 767px){main .section_map .detl ul li:nth-child(n+7){width:calc(50% - .5rem)}}main .section_map .detl ul li figure{position:relative}main .section_map .detl ul li figure+p{margin-top:1em}main .section_map .detl ul li p{text-align:justify}@media(max-width: 480px){main .section_map .detl ul li p{font-size:85%}}main .section_map .detl ul li p>span:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main .section_map .detl ul li p>span:nth-child(1) .numb{width:2rem;line-height:2;color:#fff;text-align:center;background-color:#4a1610}main .section_map .detl ul li p>span:nth-child(1) .numb::before{font-weight:500;content:counter(numb)}main .section_map .detl ul li p>span:nth-child(1) .titl{width:calc(100% - 2rem - .75rem);padding-top:.2em;line-height:1.3;text-align:justify}main .section_map .detl ul li p>span:nth-child(1) .titl small{display:block;margin-top:.4em;font-size:70%}main .section_map .detl ul li p>span:nth-child(2){display:block;margin-top:.75em;font-size:85%}main .section_map .detl ul li p>span:nth-child(2) small{display:block;margin-top:.2em;font-size:80%}main .section_map .detl .more_link{width:90%;max-width:24rem;margin:6rem auto 0}/*# sourceMappingURL=style.css.map */