@media print, screen and (min-width: 768px){.galleryFeature{margin:0 auto;width:700px}}.keyVisual:after{background:linear-gradient(89deg, #212836 1.02%, #193357 40.31%, #17355e 99.25%);bottom:0;content:'';height:100%;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}@media print, screen and (min-width: 768px){.keyVisual:after{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 70%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 100% 70%, 0% 100%)}}@media screen and (max-width: 768px){.keyVisual:after{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 85%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 100% 85%, 0% 100%)}}.keyVisual:before{background:#dce1e7;bottom:0;content:'';height:100%;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-2}@media print, screen and (min-width: 768px){.keyVisual:before{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 70%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 70%)}}@media screen and (max-width: 768px){.keyVisual:before{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 85%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 85%)}}.keyVisual__ttl{color:#ffffff;position:relative}@media print, screen and (min-width: 768px){.keyVisual__ttl{font-size:80px}}@media screen and (max-width: 768px){.keyVisual__ttl{font-size:calc(50 / 390 * 100vw)}}@media print, screen and (min-width: 768px){.keyVisual__head{padding:150px 0 150px}}@media screen and (max-width: 768px){.keyVisual__head{padding:calc(50 / 390 * 100vw) 0 calc(50 / 390 * 100vw)}}.mapFeature .modalFigure+.generalBtn{margin-top:48px}@media print, screen and (min-width: 768px){.current-map{padding-bottom:0px;padding-top:120px}}@media screen and (max-width: 768px){.current-map{padding-bottom:calc(120 / 390 * 100vw);padding-top:calc(100 / 390 * 100vw)}}
