@charset "UTF-8";.c-slide_area{width:100%;height:100%;position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:36px 0;overflow:hidden;color:#fff;font-size:16px;font-size:1rem;line-height:inherit;font-weight:700;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.4)}.c-slide_area>.c-slide_block{width:70%;overflow:hidden}.c-slide_area>.c-slide_block .c-slide_title{font-size:2.5em;line-height:1.5}@media only screen and (max-width:640px){.c-slide_area>.c-slide_block .c-slide_title{font-size:1.9em}}.c-slide_area>.c-slide_block .c-slide_body{line-height:1.9}@media only screen and (max-width:640px){.c-slide_area>.c-slide_block{width:100%;padding:0 32px}}.c-slide_area.mouse{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background-color:transparent;transition:all .3s ease-in}.c-slide_area.mouse:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-color:rgba(0,0,0,.5)}.navctl{position:absolute;top:50%;transform:translate(0,-50%);cursor:pointer}.navctl>polygon{transition:all .2s ease-in}.navctl.white>polygon{fill:rgba(255,255,255,.6);box-shadow:0 0 3px rgba(0,0,0,.3)}@media only screen and (max-width:640px){.navctl.white>polygon{fill:white}}.navctl.white:hover>polygon{fill:white}.navctl.black>polygon{fill:rgba(0,0,0,.5)}@media only screen and (max-width:640px){.navctl.black>polygon{fill:rgba(0,0,0,.9)}}.navctl.black:hover>polygon{fill:rgba(0,0,0,.9)}@media only screen and (max-width:640px){.navctl{width:32px;height:32px}}.prevNav{left:0}.prevNav.mouse{visibility:hidden}@media only screen and (max-width:640px){.prevNav.mouse{visibility:visible}}.prevNav.mouse:hover{visibility:visible}.nextNav{right:0}.nextNav.mouse{visibility:hidden}@media only screen and (max-width:640px){.nextNav.mouse{visibility:visible}}.nextNav.mouse:hover{visibility:visible}.boat:hover~.prevNav.mouse,.boat:hover~.nextNav.mouse{visibility:visible}.blockNav{position:absolute;left:50%;overflow:hidden;white-space:nowrap;transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);bottom:0}.blockNav.bar{max-width:550px;height:34px}@media only screen and (max-width:640px){.blockNav.bar{max-width:298px}}.blockNav.dot{max-width:288px;height:36px}.blockNav .block{display:inline-block;cursor:pointer;position:relative;transition:.2s left}.blockNav .block.bar{width:60px;height:34px}.blockNav .block.bar:not(:last-child){margin-right:1px}.blockNav .block.bar:before{content:"";display:block;position:absolute;width:100%;height:6px;top:14px;left:0;transition:background-color .2s linear}.blockNav .block.bar.white:before{background-color:rgba(255,255,255,.6);box-shadow:0 0 3px rgba(0,0,0,.3)}.blockNav .block.bar.white:hover:before,.blockNav .block.bar.white.on:before{background-color:white}.blockNav .block.bar.black:before{background-color:rgba(0,0,0,.5)}.blockNav .block.bar.black:hover:before,.blockNav .block.bar.black.on:before{background-color:rgba(0,0,0,.9)}@media only screen and (max-width:640px){.blockNav .block.bar{width:32px}}.blockNav .block.dot{width:32px;height:36px}.blockNav .block.dot:before,.blockNav .block.dot:after{content:"";display:block;position:absolute;width:12px;height:12px;top:12px;left:10px;border-radius:100%}.blockNav .block.dot:after{transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform-origin:50% 50%;transition:transform .3s ease}.blockNav .block.dot:hover:after,.blockNav .block.dot.on:after{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1)}.blockNav .block.dot.white:before{border:2px solid rgba(255,255,255,.6);box-shadow:0 0 3px rgba(0,0,0,.3),inset 0 0 2px rgba(0,0,0,.3)}.blockNav .block.dot.white:after{background-color:white}.blockNav .block.dot.white:hover:before,.blockNav .block.dot.white.on:before{box-shadow:0 0 3px rgba(0,0,0,.3)}.blockNav .block.dot.black:before{border:2px solid rgba(0,0,0,.5)}.blockNav .block.dot.black:after{background-color:rgba(0,0,0,.9)}.bd-slide-summary{position:relative;width:100%;overflow:hidden}.bd-slide-summary.pagination{padding-bottom:36px}.bd-slide-summary .board{letter-spacing:-.4em;white-space:nowrap}.bd-slide-summary .board .item{display:inline-block;letter-spacing:normal;vertical-align:bottom;position:relative;margin-right:20px}.bd-slide-summary .board .item .image{position:absolute;top:0;left:0;height:100%;overflow:hidden}.bd-slide-summary .board .item .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bd-slide-summary .board .item .comment{position:absolute;top:0;right:0;height:100%;background-color:#f6f6f6;padding:5%;overflow-y:auto;-webkit-overflow-scrolling:touch;white-space:initial;font-size:16px;font-size:1rem;color:#333}.bd-slide-summary .board .item .comment .box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:100%}.bd-slide-summary .board .item .comment .box .title{font-size:1.6em;line-height:1.5;font-weight:700;text-align:center}.bd-slide-summary .board .item .comment .box .body{line-height:1.9}.bd-slide-summary .board .item .comment .box .title+.body{margin-top:1em}.bd-slide-summary .board .item.right .image{left:auto;right:0}.bd-slide-summary .board .item.right .comment{left:0;right:auto}.bd-slide-summary .board .item.sp .image{height:50%}.bd-slide-summary .board .item.sp .comment{height:50%;top:50%;padding:10%}.bd-slide-summary .board .item.sp .comment .box .title{font-size:1.3em}
