.hilltopFeature .verticalStack .generalSect__head .enTtl{margin:0 0 0 auto;text-align:right;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.hilltopFeature .verticalStack .generalSect__head .headingUnit{margin:0 auto;max-width:1000px}}@media screen and (min-width: 768px){.hilltopFeature .verticalStack .generalSect__cont{margin:100px auto 0;max-width:1000px}}@media print, screen and (min-width: 768px) and (max-width: 1300px){.hilltopFeature .verticalStack .generalSect__cont{margin-left:0;margin-right:0}}@media screen and (max-width: 768px){.hilltopFeature .verticalStack .generalSect__cont{margin:60px -32px 0}}@media screen and (max-width: 768px){.hilltopFeature .verticalStack .generalSect__cont .swipeFigure__inner{height:230px}}.hilltopFeature .verticalStack .generalSect__cont .swipeFigure+.caption{margin-top:10px}@media screen and (min-width: 768px){.hilltopFeature .verticalStack .generalSect__cont .swipeFigure+.caption{text-align:right}}@media screen and (max-width: 768px){.hilltopFeature .verticalStack .generalSect__cont .swipeFigure+.caption{padding:0 32px}}@media screen and (min-width: 768px){.historySect__visual{margin-left:calc(50% - 50vw);margin-top:60px}}@media screen and (max-width: 768px){.historySect__visual{margin:40px -32px 0}}@media screen and (min-width: 768px){.historySect__cont{margin:140px auto 0;max-width:1000px}}@media screen and (max-width: 768px){.historySect__cont{margin-top:80px}}.historySect__txtArea{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.historySect__txtArea{gap:60px}}@media screen and (max-width: 768px){.historySect__txtArea{flex-direction:column;gap:32px}}@media screen and (min-width: 768px){.historySect__txtArea .txt{width:calc(50% - 30px)}}@media screen and (min-width: 768px){.heading+.historySect__txtArea{margin-top:60px}}@media screen and (max-width: 768px){.heading+.historySect__txtArea{margin-top:40px}}@media screen and (min-width: 768px){.historySect__gallery{margin:140px -120px 0}}@media print, screen and (min-width: 768px) and (max-width: 1440px){.historySect__gallery{margin-left:0;margin-right:0}}@media screen and (max-width: 768px){.historySect__gallery{margin:80px auto 0}}@media screen and (min-width: 768px){.historySect__gallery .usableList{width:1320px}}.historySect__gallery .usableList__body{align-items:flex-end}@media screen and (min-width: 768px){.historySect__gallery .usableList__body{display:grid;gap:30px 60px;grid-template-columns:765px 1fr}}@media screen and (max-width: 768px){.historySect__gallery .usableList__body{display:block}}.historySect__gallery .usableList__item{width:100%}@media screen and (max-width: 768px){.historySect__gallery .usableList__item:nth-child(1){margin:0 auto;width:326px}}@media screen and (max-width: 768px){.historySect__gallery .usableList__item:nth-child(2){margin:24px 0 0 auto;width:278px}}@media screen and (min-width: 768px){.positionFeature .arrangeLayout .generalSect{flex-wrap:wrap}}@media screen and (min-width: 768px){.positionFeature .arrangeLayout .generalSect__enTtl{width:148px}}@media screen and (max-width: 768px){.positionFeature .arrangeLayout .generalSect__enTtl{width:140px}}@media screen and (min-width: 768px){.positionFeature .arrangeLayout .generalSect__head{width:495px}}@media screen and (min-width: 768px){.positionFeature .arrangeLayout .generalSect__cont{flex:1;margin-right:-80px}}@media print, screen and (min-width: 768px) and (max-width: 1440px){.positionFeature .arrangeLayout .generalSect__cont{margin-right:0;width:auto}}@media screen and (max-width: 768px){.positionFeature .arrangeLayout .generalSect__cont{margin:40px -32px 0}}@media screen and (min-width: 768px){.positionFeature .arrangeLayout .generalSect__gallery{margin:140px -80px 0;width:calc(100% + 160px)}}@media print, screen and (min-width: 768px) and (max-width: 1440px){.positionFeature .arrangeLayout .generalSect__gallery{margin-left:0;margin-right:0;width:100%}}@media screen and (max-width: 768px){.positionFeature .arrangeLayout .generalSect__gallery{margin:100px -32px 0}}@media screen and (max-width: 768px){.positionFeature .arrangeLayout .generalSect__gallery .usableList .caption{padding-right:32px}}.positionFeature .arrangeLayout .generalSect__gallery .usableList__body{display:block}@media screen and (min-width: 768px){.positionFeature .arrangeLayout .generalSect__gallery .usableList__item:nth-child(1){width:610px}}@media screen and (max-width: 768px){.positionFeature .arrangeLayout .generalSect__gallery .usableList__item:nth-child(1){width:279px}}@media screen and (min-width: 768px){.positionFeature .arrangeLayout .generalSect__gallery .usableList__item:nth-child(2){margin-left:334px;margin-top:-12px;width:294px}}@media screen and (max-width: 768px){.positionFeature .arrangeLayout .generalSect__gallery .usableList__item:nth-child(2){margin-left:190px;margin-top:-19px;width:149px}}.positionFeature .arrangeLayout .generalSect__gallery .usableList__item:nth-child(3){position:relative;z-index:2}@media screen and (min-width: 768px){.positionFeature .arrangeLayout .generalSect__gallery .usableList__item:nth-child(3){margin-left:915px;margin-top:-350px;width:180px}}@media screen and (max-width: 768px){.positionFeature .arrangeLayout .generalSect__gallery .usableList__item:nth-child(3){margin-left:48px;width:90px}}.positionFeature .arrangeLayout .generalSect__gallery .usableList__item:nth-child(4){margin-left:auto;margin-right:0}@media screen and (min-width: 768px){.positionFeature .arrangeLayout .generalSect__gallery .usableList__item:nth-child(4){margin-top:-40px;width:610px}}@media screen and (max-width: 768px){.positionFeature .arrangeLayout .generalSect__gallery .usableList__item:nth-child(4){margin-top:-35px;width:279px}}@media screen and (min-width: 768px){.zoningSect{display:flex;flex-wrap:wrap;gap:160px 0}}.zoningSect .enTtl{position:relative;width:100%;z-index:1}@media screen and (min-width: 768px){.zoningSect__head{margin-left:-120px;width:826px}}@media print, screen and (min-width: 768px) and (max-width: 1440px){.zoningSect__head{margin-left:0}}@media screen and (max-width: 768px){.zoningSect__head{margin:40px -32px 0}}@media screen and (max-width: 768px){.zoningSect__head .usableList .caption{padding-right:10px}}.zoningSect__head .usableList__body{display:block}@media screen and (min-width: 768px){.zoningSect__head .usableList__item:nth-child(1){width:691px}}@media screen and (max-width: 768px){.zoningSect__head .usableList__item:nth-child(1){width:309px}}.zoningSect__head .usableList__item:nth-child(1) .photo__capIn{left:5px;right:auto}@media screen and (min-width: 768px){.zoningSect__head .usableList__item:nth-child(2){margin:-40px 0 0 auto;width:282px}}@media screen and (max-width: 768px){.zoningSect__head .usableList__item:nth-child(2){margin:-17px 16px 0 auto;width:141px}}@media screen and (min-width: 768px){.zoningSect__cont{flex:1}}@media screen and (max-width: 768px){.zoningSect__cont{margin-top:100px}}@media screen and (min-width: 768px){.position-position{padding:0 0 197px}}@media screen and (max-width: 768px){.position-position{padding:0 0 100px}}@media screen and (min-width: 768px){.position-history{padding:147px 0 200px}}@media screen and (max-width: 768px){.position-history{padding:100px 0}}@media screen and (min-width: 768px){.position-hilltop{padding:160px 0 120px}}@media screen and (max-width: 768px){.position-hilltop{padding:100px 0 0}}@media screen and (min-width: 768px){.position-zoning{padding:120px 0 200px}}@media screen and (max-width: 768px){.position-zoning{padding:100px 0 160px}}
