#contents-container{width:1000px;display:inline-block;background-color:#fff;padding:20px 0;font-size:14px}#contents-container #breadcrumb{text-align:left;padding:0 48px;font-size:12px}#contents-container #key-image{width:100%;height:400px;background-color:#ccc;margin:20px 0}#contents-container #page-description{padding:0 20px;text-align:left}#contents-container #page-description .description-header{font-size:22px;font-weight:bold;padding-bottom:14px;border-bottom:2px solid var(--color-border);color:var(--color-ink)}#contents-container #page-description .description{padding-top:20px;font-size:16px;line-height:1.9;color:var(--color-ink-soft)}#contents-container .slider-wrapper{margin-top:20px}#contents-container .slider-wrapper .slider{max-width:900px;margin:0 auto;position:relative}#contents-container .slider-wrapper .slider .pc-slide{overflow:hidden;width:100%;height:400px;position:relative}#contents-container .slider-wrapper .slider .pc-slide .slide-image{height:100%;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#contents-container .slider-wrapper .slider .slider-nav-wrap{position:relative;top:50% !important}#contents-container .slider-wrapper .slider .slider-nav-wrap .slider-nav .slick-list{height:100%;width:auto;padding:0 !important}#contents-container .slider-wrapper .slider .slider-nav-wrap .slider-nav .slick-track{left:0 !important;width:100%;opacity:1}#contents-container .slider-wrapper .slider .slider-nav-wrap .slider-nav .slick-slide{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1;padding:5px}#contents-container .slider-wrapper .slider .slider-nav-wrap .slider-nav .slick-slide:hover{opacity:.5}#contents-container .slider-wrapper .slider .slider-nav-wrap .slider-nav .thumbnail{overflow:hidden;width:100%;height:90px;position:relative}#contents-container .slider-wrapper .slider .slider-nav-wrap .slider-nav .thumbnail .slide-nav-image{height:100%;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#contents-container .slider-wrapper .slider .slider-nav-wrap .slick-arrow{position:absolute;top:50%;width:0;height:0;border-style:solid;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents-container .slider-wrapper .slider .slider-nav-wrap .slick-prev{right:0;border-width:6px 0 6px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #444}#contents-container .slider-wrapper .slider .slider-nav-wrap .slick-next{left:0;border-width:6px 12px 6px 0;border-color:rgba(0,0,0,0) #444 rgba(0,0,0,0) rgba(0,0,0,0)}@media(min-width: 768px){#contents-container .slider-wrapper .slider .slider-for{width:79.1666%}#contents-container .slider-wrapper .slider .slider-nav-wrap{position:absolute;top:43%;right:0;width:16.6666%;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents-container .slider-wrapper .slider .slider-nav-wrap .slider-nav .slick-list{padding:0 0 !important}#contents-container .slider-wrapper .slider .slider-nav-wrap .slider-nav .slick-track{left:0 !important}#contents-container .slider-wrapper .slider .slider-nav-wrap .slider-nav .slick-slide{height:82px;width:auto;padding:0}#contents-container .slider-wrapper .slider .slider-nav-wrap .slick-arrow{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#contents-container .slider-wrapper .slider .slider-nav-wrap .slick-prev{top:auto;bottom:-1.5em;border-width:18px 9px 0 9px;border-color:#444 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#contents-container .slider-wrapper .slider .slider-nav-wrap .slick-next{top:-1.5em;border-width:0 9px 18px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #444 rgba(0,0,0,0)}}#contents-container #text-wrapper{padding:20px 48px;text-align:left}#contents-container #text-wrapper .text-container .title-and-slogan{display:inline-block;width:550px;vertical-align:top}#contents-container #text-wrapper .text-container .title-and-slogan .title{font-size:20px}#contents-container #text-wrapper .text-container .title-and-slogan .slogan{font-size:16px;color:#888}#contents-container #text-wrapper .text-container .construction-period-and-construction-type{display:inline-block;width:350px}#contents-container #text-wrapper .text-container .construction-period-and-construction-type .construction-period{display:inline-block;margin-right:20px}#contents-container #text-wrapper .text-container .construction-period-and-construction-type .construction-period .head-for-period{padding:0 0 10px 0}#contents-container #text-wrapper .text-container .construction-period-and-construction-type .construction-type{display:inline-block}#contents-container #text-wrapper .text-container .construction-period-and-construction-type .construction-type .head-for-type{display:inline-block;padding:0 0 10px 0}#contents-container #text-wrapper .text-container .construction-period-and-construction-type .construction-type .head-for-type .type{display:inline-block}#contents-container #text-wrapper .text-container .description{padding:20px 0}#contents-container #text-wrapper .text-container .description .head-for-description{margin-right:20px;font-size:20px}#contents-container #text-wrapper .text-container .description .description-str{word-break:break-all}#contents-container #contact-link{padding:20px;text-align:center}#contents-container #contact-link .contact-link-header{padding:10px 0;font-weight:bold;text-align:left}#contents-container #contact-link .contact-link-description{text-align:left;padding:10px 0}#contents-container #contact-link .contact-link-image{width:700px;height:200px;background-color:#ccc;display:inline-block}
