#position footer{padding-top:0}#position #main{padding-top:50px}@media screen and (min-width: 769px),print{#position #main{padding-top:80px}}#position #main #mv-video{margin:0;width:100%;display:block;line-height:0}#position #main .teiki{margin:0;width:100%;position:relative}#position #main .teiki .merit{padding:1.5em 0;background:#945353}@media screen and (min-width: 769px),print{#position #main .teiki .merit{padding:3em 0}}#position #main .teiki .topics{margin:0;padding:2em 0;width:100%;text-align:center}@media screen and (min-width: 769px),print{#position #main .teiki .topics{padding:3em 0}}#position #main .teiki .topics .ttl{margin:0;width:100%;color:#b3996d;font-family:"EB Garamond",serif;font-size:min(4.2svw,24px);letter-spacing:.1em;line-height:1}#position #main .teiki .topics h2{margin:.25em 0 0;width:100%;font-size:min(6.5svw,46px);letter-spacing:.1em;line-height:1}#position #main .teiki .topics .btn-box{margin:1em auto 0}@media screen and (min-width: 769px),print{#position #main .teiki .topics .btn-box{margin:2em auto 0}}#position .wit100-bg{margin:0;width:100%;background:#0c2651;display:flex;justify-content:center}#position .wit100-bg .photo{margin:0;max-width:1280px}@media screen and (min-width: 769px),print{#position section#main-sub{padding-bottom:16em}}#position section#contents{overflow:visible;padding:0}#position section#contents .sec{margin:0;padding:3em 0;width:100%;background:url(../images/position/mv_bg_sp.webp) repeat-y center top;background-size:100% auto}@media screen and (min-width: 769px),print{#position section#contents .sec{padding:6em 0;background:url(../images/common/bg01.webp) repeat-y center top;background-size:100%}}#position section#contents .sec h3{margin:2em auto 1em}@media screen and (min-width: 769px),print{#position section#contents .sec .txt.type2{text-align:center;letter-spacing:.05em}}#position section#contents .h2_head{font-size:min(5svw,32px);text-align:center;margin-bottom:1em}#position section#contents .h3_head{font-size:min(4.2svw,24px);color:#0c2651;text-align:center;line-height:1.8;letter-spacing:.05em;margin-bottom:.5em}@media screen and (min-width: 769px),print{#position section#contents .h3_head{margin-bottom:1em}}#position section#contents h4{margin:1em auto;width:100%;text-align:center;color:#0c2651;font-size:min(4.2svw,24px);letter-spacing:.05em;line-height:1.6}@media screen and (min-width: 769px),print{#position section#contents h4{letter-spacing:.1em}}#position section#contents .txt{font-size:min(2.8svw,14px);line-height:1.6;letter-spacing:.05em}@media screen and (min-width: 769px),print{#position section#contents .txt{line-height:2}}#position section#contents .flex_box{display:flex}#position section#contents .inner_small{max-width:800px;width:90%;margin:0 auto}@media screen and (min-width: 769px),print{#position section#contents .inner_small{width:100%}}#position section#contents .sec01{padding:0}#position section#contents .sec01 .inner_small{padding:3em 0;text-align:center}@media screen and (min-width: 769px),print{#position section#contents .sec01 .inner_small{padding:6em 0}}#position section#contents .sec01 h2{display:inline-block;text-align:left;width:auto}@media screen and (min-width: 769px),print{#position section#contents .sec01 h2{text-align:center}}#position section#contents .sec02{overflow:visible;background:url(../images/position/bg01_sp.webp) no-repeat center top;background-size:100%}@media screen and (min-width: 769px),print{#position section#contents .sec02{background:url(../images/common/bg01.webp) repeat-y center top;background-size:100%}}#position section#contents .sec02 .photo{display:block;margin:0 auto}#position section#contents .sec02 .inner_small{padding:0 0 3em}@media screen and (min-width: 769px),print{#position section#contents .sec02 .inner_small{padding:0 0 6em}}#position section#contents .sec03{overflow:visible;background:url(../images/position/bg01_sp.webp) no-repeat center top;background-size:100%}@media screen and (min-width: 769px),print{#position section#contents .sec03{background:url(../images/common/bg01.webp) repeat-y center top;background-size:100%}}#position section#contents .sec03 .photo{display:block;margin:0 auto}#position section#contents .sec03 .photo span{bottom:-2em;color:#000;text-shadow:none}#position section#contents .sec03 .inner_small{padding:0 0 3em}@media screen and (min-width: 769px),print{#position section#contents .sec03 .inner_small{padding:0 0 6em}}#position section#contents .sec04{padding:2em 0;overflow:visible;background:url(../images/position/bg02_sp.webp) no-repeat center top;background-size:100%}@media screen and (min-width: 769px),print{#position section#contents .sec04{padding:4.5em 0 3em;background:url(../images/position/bg02.webp) no-repeat center top}}#position section#contents .sec04 .txt{margin-bottom:1em}@media screen and (min-width: 769px),print{#position section#contents .sec04 .txt{margin-bottom:1.75em}}#position section#contents .sec04 img{max-width:800px;width:100%;margin:0 auto 1.5em;display:block}@media screen and (min-width: 769px),print{#position section#contents .sec04 img{margin:0 auto 3.5em}}#position section#contents .sec04 .photo_wrap{max-width:75%;width:100%;margin:0 auto 1.5em;display:block}@media screen and (min-width: 769px),print{#position section#contents .sec04 .photo_wrap{margin:0 auto 3.5em;max-width:512px}}#position section#contents .sec04 .photo_wrap img{margin-bottom:.5em}#position section#contents .sec04 .photo_wrap span{font-size:min(2.8svw,14px)}#position section#contents .sec04 .mapwrap img{margin:0 auto}#position section#contents .sec04 .mapwrap img.smaller{margin:1em auto 0;max-width:75%}@media screen and (min-width: 769px),print{#position section#contents .sec04 .mapwrap img.smaller{margin:10px auto 0;max-width:548px}}#position section#contents .sec04 .mapwrap span{bottom:-2em;color:#000;text-shadow:none}#position section#contents .sec05{padding:2em 0 0;background:#f6f6f6}@media screen and (min-width: 769px),print{#position section#contents .sec05{padding:3em 0}}#position section#contents .sec05 .flex_box{max-width:1000px;width:100%;margin:0 auto;gap:1.5em;flex-direction:column}@media screen and (min-width: 769px),print{#position section#contents .sec05 .flex_box{flex-direction:row}}#position section#contents .sec05 .flex_box .box{flex:1}@media screen and (min-width: 769px),print{#position section#contents .sec05 .flex_box .box{display:flex;flex-direction:column;justify-content:space-between}}#position section#contents .sec05 .flex_box .box .txtwrap{width:80%;margin:0 auto}@media screen and (min-width: 769px),print{#position section#contents .sec05 .flex_box .box .txtwrap{width:auto}}#position section#contents .sec05 .flex_box .box .txtwrap dl{display:flex;gap:1.5em;align-items:center;margin-bottom:12px}@media screen and (min-width: 769px),print{#position section#contents .sec05 .flex_box .box .txtwrap dl{flex-direction:column;gap:10px}}#position section#contents .sec05 .flex_box .box .txtwrap dl dt{font-size:min(3.2svw,16px);background:#a37a8f;color:#fff;text-align:center;padding:13px 0px;flex-shrink:0;width:50px}@media screen and (min-width: 769px),print{#position section#contents .sec05 .flex_box .box .txtwrap dl dt{padding:8px 0px;width:100%}}#position section#contents .sec05 .flex_box .box .txtwrap dl dd{font-size:min(3.8svw,20px);color:#0c2652}@media screen and (min-width: 769px),print{#position section#contents .sec05 .flex_box .box .txtwrap dl dd{color:#121212;text-align:center}}#position section#contents .sec05 .flex_box .box .txtwrap .txt{margin-bottom:15px}#position section#contents .sec06{padding:2em 0;display:grid;background:none;position:relative;padding-bottom:53%}@media screen and (min-width: 769px),print{#position section#contents .sec06{padding:3em 0 50%;background:url(../images/position/bg04.png) no-repeat left center;background-size:100%;background-position:bottom}}#position section#contents .sec06:before{content:"外観完成予想図";position:absolute;bottom:0;right:0;display:block;color:#000;z-index:100;line-height:1;font-size:min(2svw,10px);padding:.5em}#position section#contents .sec06 .bg_box{grid-area:1/1}#position section#contents .sec06 .bg_box img{position:absolute;bottom:0;height:auto;-o-object-position:left bottom;object-position:left bottom}@media screen and (min-width: 769px),print{#position section#contents .sec06 .bg_box img{position:static}}#position section#contents .sec06 .inner{grid-area:1/1;justify-self:center;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;z-index:2}#position section#contents .sec06 .inner .txt{color:#121212;margin-bottom:40px}@media screen and (min-width: 769px),print{#position section#contents .sec06 .inner .txt{max-width:800px;width:100%;margin:0 auto 40px}}#position section#contents .sec06 .inner .txt .small{font-size:min(2.4svw,12px)}#position section#contents .sec06 .inner .flex_box{width:70%;flex-direction:column;gap:2em;margin-bottom:3em}@media screen and (min-width: 769px),print{#position section#contents .sec06 .inner .flex_box{flex-direction:row;width:87%;gap:5em;margin-bottom:110px}}#position section#contents .sec06 .inner .flex_box .photo{width:100%}@media screen and (min-width: 769px),print{#position section#contents .sec06 .inner .flex_box .photo{width:50%}}#position section#contents .sec06 .inner .lead{writing-mode:vertical-rl;text-orientation:upright;font-size:min(5svw,32px);color:#0c2651;text-align:left}/*# sourceMappingURL=position.css.map */