﻿.con_news .box_news,.con_about .box_abo,.con_story .box_sto,.con_special .box_spe,.con_search .inner,.con_properties .box_txt,.con_news_bunka .box_news{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.con_news .box_news,.con_about .box_abo,.con_story .box_sto,.con_special .box_spe,.con_search .inner,.con_properties .box_txt,.con_news_bunka .box_news{width:90%}}@media only screen and (max-width: 767px){.con_news .box_news,.con_about .box_abo,.con_story .box_sto,.con_special .box_spe,.con_search .inner,.con_properties .box_txt,.con_news_bunka .box_news{width:84.61538%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?vm5lse");src:url("../fonts/icomoon.eot?vm5lse#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?vm5lse") format("truetype"),url("../fonts/icomoon.woff?vm5lse") format("woff"),url("../fonts/icomoon.svg?vm5lse#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}@-webkit-keyframes scroll{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@-moz-keyframes scroll{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@keyframes scroll{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@-webkit-keyframes viewmore{0%{transform:translateY(0.2em)}25%{transform:translateY(-0.2em)}50%{transform:translateY(0.2em)}75%{transform:translateY(-0.2em)}100%{transform:translateY(0.2em)}}@-moz-keyframes viewmore{0%{transform:translateY(0.2em)}25%{transform:translateY(-0.2em)}50%{transform:translateY(0.2em)}75%{transform:translateY(-0.2em)}100%{transform:translateY(0.2em)}}@keyframes viewmore{0%{transform:translateY(0.2em)}25%{transform:translateY(-0.2em)}50%{transform:translateY(0.2em)}75%{transform:translateY(-0.2em)}100%{transform:translateY(0.2em)}}.con_mainimg{position:relative}.con_mainimg.firstload h2{transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;transition:transform 600ms ease-out,opacity 600ms ease-out}.con_mainimg.loaded h2{transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;transition:transform 0ms ease,opacity 0ms ease}.con_mainimg h2{text-align:center;transform:translateY(0.5em);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media only screen and (min-width: 768px){.con_mainimg h2{position:absolute;left:0;top:0;width:25%}}@media only screen and (min-width: 1200px){.con_mainimg h2{top:11.76471%}}@media print{.con_mainimg h2{top:11.76471%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg h2{top:5.88235%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg h2{width:27.60417%}}@media only screen and (max-width: 767px){.con_mainimg h2{display:flex;justify-content:center;flex-direction:row-reverse}}@media only screen and (min-width: 768px){.con_mainimg h2>*{display:block}}@media only screen and (max-width: 767px){.con_mainimg h2>*{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;font-feature-settings:normal}}.con_mainimg h2 span{width:24.375%;height:24.375%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg h2 span{width:29.16667%}}@media only screen and (max-width: 767px){.con_mainimg h2 span{width:5.25em}}@media only screen and (max-width: 767px){.con_mainimg h2 span{height:auto !important}}@media only screen and (min-width: 768px){.con_mainimg h2 span{margin:auto}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg h2 span{width:36.45833%}}@media only screen and (max-width: 767px){.con_mainimg h2 span img{width:100% !important;height:auto !important;max-width:100% !important}}.con_mainimg h2 i{margin:13.54167% 0 0;color:#d00a1d;font-size:72%;font-family:'Montserrat', sans-serif;letter-spacing:.54em;line-height:1}@media only screen and (max-width: 767px){.con_mainimg h2 i{margin:0 2.5em 0 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg h2 i{font-size:72%}}@media only screen and (max-width: 767px){.con_mainimg h2 i{font-size:65%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg h2 i{letter-spacing:.44em}}@media only screen and (max-width: 767px){.con_mainimg h2 i{letter-spacing:.54em}}@media only screen and (min-width: 768px) and (max-height: 640px){.con_mainimg h2 i{margin-top:8.33333%}}.con_mainimg h2 em{margin:11.45833% 0 0;font-size:108%;font-weight:bold;letter-spacing:.26em;line-height:1.66}@media only screen and (max-width: 767px){.con_mainimg h2 em{margin:0 1.42em 0 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg h2 em{font-size:100%}}@media only screen and (max-width: 767px){.con_mainimg h2 em{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg h2 em{letter-spacing:.22em}}@media only screen and (max-width: 767px){.con_mainimg h2 em{letter-spacing:.26em}}@media only screen and (max-width: 767px){.con_mainimg h2 em{line-height:1.57}}@media only screen and (min-width: 768px) and (max-height: 640px){.con_mainimg h2 em{margin-top:6.25%}}.con_mainimg .box_sns{display:flex;justify-content:center}@media only screen and (min-width: 768px){.con_mainimg .box_sns{position:absolute;left:0;bottom:12.02614%;width:25%}}@media only screen and (max-width: 767px){.con_mainimg .box_sns{margin-top:7.69231%}}.con_mainimg .box_sns .sns{width:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_sns .sns{width:2em}}@media only screen and (max-width: 767px){.con_mainimg .box_sns .sns{width:1.5em}}.con_mainimg .box_sns .sns+.sns{margin-left:8.33333%}.con_mainimg .box_sns .sns a{display:block;width:100%;text-decoration:none}.con_mainimg .box_sns .sns a img{width:100%}.con_mainimg .box_img{position:relative;width:66.66667%;margin:0 8.33333% 0 25%}@media only screen and (max-width: 767px){.con_mainimg .box_img{width:88.46154%}}@media only screen and (max-width: 767px){.con_mainimg .box_img{margin:12.82051% 0 0 auto}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_img{width:64.0625%;margin-left:27.60417%}}.con_mainimg .box_img .tmp_search{position:absolute;top:0;margin-top:-5.28455%;right:-4.47154%;z-index:10}.con_mainimg .box_img .tmp_search .btn{width:190px;padding-bottom:190px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img .tmp_search .btn{width:130px}}@media only screen and (max-width: 767px){.con_mainimg .box_img .tmp_search .btn{width:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img .tmp_search .btn{padding-bottom:130px}}@media only screen and (max-width: 767px){.con_mainimg .box_img .tmp_search .btn{padding-bottom:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mainimg .box_img .tmp_search .btn{width:160px;padding-bottom:160px}}.fontLarge .con_mainimg .box_img .tmp_search .btn{width:140px;padding-bottom:140px}.con_mainimg .box_img #js-mainSlider{position:relative}.con_mainimg .box_img #js-mainSlider .slick-list{overflow:visible !important}.con_mainimg .box_img #js-mainSlider .slick-list .slide{outline:none}.con_mainimg .box_img #js-mainSlider .slick-list .slide a{display:block;text-decoration:none}.mouse .con_mainimg .box_img #js-mainSlider .slick-list .slide a{-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.mouse .con_mainimg .box_img #js-mainSlider .slick-list .slide a:hover,.touch .con_mainimg .box_img #js-mainSlider .slick-list .slide a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_mainimg .box_img #js-mainSlider .slick-list .slide a{-webkit-tap-highlight-color:transparent}.touch .con_mainimg .box_img #js-mainSlider .slick-list .slide a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_img{position:relative;overflow:hidden}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_img{padding-bottom:73.91304%}}.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_img .ttl{position:absolute;z-index:1;padding:.23em 1em;background:#000;color:#fff;font-size:93%;font-weight:bold;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_img .ttl{font-size:86%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_img .ttl{font-size:86%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_img .ttl{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_img .ttl{letter-spacing:.08em}}@media only screen and (min-width: 768px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_img .ttl{left:0;bottom:0}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_img .ttl{top:0;right:0}}.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_img img{position:absolute;left:50%;top:50%;width:auto;max-width:none;transform:translate(-50%, -50%)}.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt{position:absolute;z-index:10;width:37.5%;padding:60px 4.6875% 35px;background:#fff;box-sizing:border-box;border-radius:2em 0 0 0}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt{position:relative}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt{width:54.6875%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt{width:68.11594%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt{padding:13.76812% 8.69565% 3.62319%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt{border-radius:1em 0 0 0}}@media only screen and (min-width: 768px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt{right:-12.5%;bottom:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt{width:49.21875%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt{width:64.84375%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt{margin:-12.17949% 0 0 auto}}.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .num{position:absolute;left:-20px;top:-10px;width:45.83333%;margin-top:7.29167%;padding:.2em 1em;background:#d00a1d;box-sizing:border-box;text-align:right;color:#fff;font-size:108%;font-weight:bold;letter-spacing:.08em}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .num{width:65.95745%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .num{margin-top:5.7971%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .num{font-size:100%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .num{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .num{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .num{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .num{font-size:93%}}.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .st,.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}@media only screen and (min-width: 768px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .st,.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .txt{-webkit-line-clamp:2}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .st,.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .txt{-webkit-line-clamp:3}}.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .st{margin-bottom:.58em;font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.52}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .st{font-size:115%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .st{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .st{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .st{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .st{font-size:108%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .st{line-height:1.4}}@media only screen and (min-width: 768px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .st{height:3.04em}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .st{max-height:4.2em}}.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .txt{color:#959595;font-size:108%;font-weight:bold;letter-spacing:.08em;line-height:1.26}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .txt{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .txt{font-size:93%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .txt{line-height:1.45}}@media only screen and (min-width: 768px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .txt{height:2.52em}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .txt{max-height:4.35em}}.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .lnk{position:relative;margin-top:.76em;text-align:right;border-bottom:1px solid #959595}.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .lnk span{position:static;border-bottom:none}.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .lnk span:after{content:none}.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .lnk span i{position:relative;display:block;-moz-animation-name:viewmore;-webkit-animation-name:viewmore;animation-name:viewmore;-moz-animation-duration:2500ms;-webkit-animation-duration:2500ms;animation-duration:2500ms;-moz-animation-timing-function:ease;-webkit-animation-timing-function:ease;animation-timing-function:ease;-moz-animation-delay:0ms;-webkit-animation-delay:0ms;animation-delay:0ms;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-fill-mode:none;-webkit-animation-fill-mode:none;animation-fill-mode:none}.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .lnk span i:after{content:"";margin-left:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:-1.5em;top:50%;margin-top:-.2em;font-size:185%;line-height:.291;transition:color 400ms ease}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .lnk span i:after{right:-1.43em}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-list .slide a .wrp_txt .lnk span i:after{font-size:152%}}.con_mainimg .box_img #js-mainSlider .slick-list .slide a:hover .wrp_txt .lnk span:before{left:0;right:auto;width:100%}.con_mainimg .box_img #js-mainSlider .slick-list .slide a:hover .wrp_txt .lnk span i:after{color:#d00a1d}.con_mainimg .box_img #js-mainSlider .slick-dots{position:absolute;top:81.04575%;left:0;width:32.8125%;margin-top:.39063%}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-dots{top:0}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-dots{left:-7.97101%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-dots{width:2.31884%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-dots{margin-top:36.95652%}}@media only screen and (min-width: 768px){.con_mainimg .box_img #js-mainSlider .slick-dots{display:flex;justify-content:space-between}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_img #js-mainSlider .slick-dots{width:40.625%}}.con_mainimg .box_img #js-mainSlider .slick-dots li{position:relative;overflow:hidden;width:19.04762%;padding-bottom:9.22619%}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-dots li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img #js-mainSlider .slick-dots li{padding-bottom:11.90476%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-dots li{padding-bottom:100%}}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-dots li{display:block;border-radius:50%;border:1px solid #d00a1d;transition:background 400ms ease}.con_mainimg .box_img #js-mainSlider .slick-dots li+li{margin-top:250%}}.con_mainimg .box_img #js-mainSlider .slick-dots li img{position:absolute;left:50%;top:0;max-width:none;height:100%;transform:translateX(-50%)}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-dots li img{display:none}}@media only screen and (min-width: 768px){.con_mainimg .box_img #js-mainSlider .slick-dots li:before{content:'';position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;border:3px solid #d00a1d;box-sizing:border-box;transition:opacity 400ms ease;box-shadow:1px 1px 1px rgba(255,255,255,0.8) inset,-1px -1px 1px rgba(255,255,255,0.8) inset;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}.con_mainimg .box_img #js-mainSlider .slick-dots li:hover,.con_mainimg .box_img #js-mainSlider .slick-dots li.slick-active{cursor:pointer}@media only screen and (max-width: 767px){.con_mainimg .box_img #js-mainSlider .slick-dots li:hover,.con_mainimg .box_img #js-mainSlider .slick-dots li.slick-active{background:#d00a1d}}@media only screen and (min-width: 768px){.con_mainimg .box_img #js-mainSlider .slick-dots li:hover:before,.con_mainimg .box_img #js-mainSlider .slick-dots li.slick-active:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.con_mainimg .box_img>.lnk{position:absolute;left:34.375%;top:81.04575%;z-index:100;margin-top:1.01563%}@media only screen and (max-width: 767px){.con_mainimg .box_img>.lnk{left:-7.97101%}}@media only screen and (max-width: 767px){.con_mainimg .box_img>.lnk{top:0}}@media only screen and (max-width: 767px){.con_mainimg .box_img>.lnk{margin-top:81.15942%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_img>.lnk{left:0;top:89.54248%}}.con_mainimg .scroll{position:absolute;right:4.16667%;bottom:244px;transform:translateX(50%);line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .scroll{bottom:236px}}@media only screen and (max-width: 767px){.con_mainimg .scroll{bottom:0}}.con_mainimg .scroll a{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;font-feature-settings:normal;position:relative;padding-bottom:15em;text-decoration:none;color:#959595;font-family:'Montserrat', sans-serif;font-size:72%;letter-spacing:.54em;transition:letter-spacing 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .scroll a{letter-spacing:.44em}}@media only screen and (max-width: 767px){.con_mainimg .scroll a{letter-spacing:.54em}}@media only screen and (min-width: 768px) and (max-height: 720px){.con_mainimg .scroll a{letter-spacing:.35em;font-size:58%;padding-bottom:10em}}.con_mainimg .scroll a:before,.con_mainimg .scroll a:after{content:'';position:absolute;left:50%;bottom:0;z-index:-1;width:1px;margin-left:-1px;height:14em}@media only screen and (min-width: 768px) and (max-height: 720px){.con_mainimg .scroll a:before,.con_mainimg .scroll a:after{height:9em}}.con_mainimg .scroll a:before{background:#959595}.con_mainimg .scroll a:after{background:#111111;-moz-animation-name:scroll;-webkit-animation-name:scroll;animation-name:scroll;-moz-animation-duration:2000ms;-webkit-animation-duration:2000ms;animation-duration:2000ms;-moz-animation-timing-function:ease;-webkit-animation-timing-function:ease;animation-timing-function:ease;-moz-animation-delay:0ms;-webkit-animation-delay:0ms;animation-delay:0ms;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-fill-mode:none;-webkit-animation-fill-mode:none;animation-fill-mode:none;transform-origin:0 0}.con_mainimg .scroll a:hover{letter-spacing:.64em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .scroll a:hover{letter-spacing:.54em}}@media only screen and (max-width: 767px){.con_mainimg .scroll a:hover{letter-spacing:.64em}}.con_news{position:relative;margin-top:6.25%;padding-bottom:14.32292%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news{margin-top:10%}}@media only screen and (max-width: 767px){.con_news{margin-top:22.4359%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news{padding-bottom:22.91667%}}@media only screen and (max-width: 767px){.con_news{padding-bottom:28.20513%}}.con_news:before{content:'';position:absolute;right:0;bottom:0;z-index:1;width:56.35417%;padding-bottom:10.52083%;background:url(../images/home/dec_yama.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_news:before{width:71.79487%}}@media only screen and (max-width: 767px){.con_news:before{padding-bottom:13.33333%}}.con_news:after{content:'';position:absolute;right:26.82292%;bottom:0;width:3.64583%;margin-bottom:5.72917%;padding-bottom:3.64583%;background:#d00a1d;border-radius:50%}@media only screen and (max-width: 767px){.con_news:after{right:34.10256%}}@media only screen and (max-width: 767px){.con_news:after{width:5.64103%}}@media only screen and (max-width: 767px){.con_news:after{margin-bottom:7.30769%}}@media only screen and (max-width: 767px){.con_news:after{padding-bottom:5.64103%}}.con_news .box_news:after{content:'';position:absolute;left:20.10417%;z-index:1;width:10.3125%;padding-bottom:5.67708%;margin:0 0 3.64583%;background:url(../images/common/dec_tsuru.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_news .box_news:after{left:71.02564%}}@media only screen and (max-width: 767px){.con_news .box_news:after{width:22.17949%}}@media only screen and (max-width: 767px){.con_news .box_news:after{padding-bottom:12.17949%}}@media only screen and (max-width: 767px){.con_news .box_news:after{margin:7.30769% 0 0}}@media only screen and (min-width: 768px){.con_news .box_news:after{bottom:0}}@media only screen and (max-width: 767px){.con_news .box_news:after{top:0}}.con_news .box_news .wrp_st{margin:0 auto 5%}@media only screen and (max-width: 767px){.con_news .box_news .wrp_st{margin:0 auto 10.60606%}}@media only screen and (min-width: 768px){.con_news .box_news .wrp_st{display:flex;align-items:flex-start}}@media only screen and (min-width: 1200px){.con_news .box_news .wrp_st{width:83.33333%}}@media print{.con_news .box_news .wrp_st{width:83.33333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news .wrp_st{width:91.66667%}}@media only screen and (max-width: 767px){.con_news .box_news .wrp_st h3{margin-bottom:8.33333%}}.con_news .box_news .wrp_st .txt{margin:0 0 0 6.5%;font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.76}@media only screen and (max-width: 767px){.con_news .box_news .wrp_st .txt{margin:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news .wrp_st .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_news .box_news .wrp_st .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news .wrp_st .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_news .box_news .wrp_st .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_news .box_news .wrp_st .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_news .box_news .wrp_st .txt{line-height:1.6}}@media only screen and (max-width: 767px){.con_news .box_news .wrp_st .txt{width:81.81818%}}.con_news .box_news #js-newsSlider{margin:5.41667% 0 0;display:none;width:calc(100% + 40px);margin:0 0 0 -20px}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider{margin:9.09091% auto 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider{width:95%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider{width:84.84848%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider{margin:auto}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider{margin:auto}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_news .box_news #js-newsSlider{width:95%;margin:auto}}.con_news .box_news #js-newsSlider.slick-initialized{display:block}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list{overflow:visible !important}}.con_news .box_news #js-newsSlider .slick-list .slide{margin:0 20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide{margin:0 10px}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide{margin:0 0.5em}}.con_news .box_news #js-newsSlider .slick-list .slide a{display:block;text-decoration:none}.con_news .box_news #js-newsSlider .slick-list .slide a:hover .wrp_img:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_news .box_news #js-newsSlider .slick-list .slide a:hover .wrp_img .lnk{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_news .box_news #js-newsSlider .slick-list .slide a:hover .wrp_img .img img{transform:scale(1.1)}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img{position:relative;z-index:1}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img:before{content:'';position:absolute;left:50%;top:50%;z-index:2;width:89.27614%;height:84%;background:rgba(208,10,29,0.6);transform:translate(-50%, -50%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 400ms ease}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .lnk{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%, -50%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 400ms ease}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .lnk span{color:#fff;font-size:108%;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .lnk span{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .lnk span{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .lnk span{font-size:93%}}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .lnk span:before{width:100%;background:#fff}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .lnk span:after{color:#fff}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .img{position:relative;z-index:1;overflow:hidden;padding-bottom:62.96296%}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .img{padding-bottom:62.85714%}}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:transform 400ms ease-out}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num{position:absolute;z-index:3;top:0;left:0;background:#fff;padding:0.52em 1.17em;border-radius:0 0 1em 0;font-size:108%;font-weight:bold;letter-spacing:.08em;color:#d00a1d;line-height:1}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num{padding:0.409em 1.04em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num{font-size:93%}}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num:before{content:"";display:inline-block;vertical-align:middle;width:.7em;height:.7em;background:#cf0a1b;margin-right:.5em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num.c_g{color:#969696}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num.c_g:before{background:#969696}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num.c_b{color:#111111}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num.c_b:before{background:#111111}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num.c_bunka{color:#111}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_img .num.c_bunka:before{background:#111}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt{width:90%;margin:5.55556% auto 0}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt{width:91.07143%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt{margin:4.46429% auto 0}}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .story{color:#fff;background:#d00a1d;padding:.2em .5em;font-weight:bold;font-size:93%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .story{font-size:86%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .story{font-size:79%}}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .day{margin-top:.5em;position:relative;z-index:1;font-size:108%;font-weight:bold;letter-spacing:.08em;letter-spacing:.2em;color:#959595;font-family:'Montserrat', sans-serif;line-height:1.52}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .day:before{content:"";display:block;width:100%;height:1px;background:#959595;position:absolute;z-index:1;top:50%;left:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .day{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .day{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .day{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .day{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .day{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .day{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .day{letter-spacing:.2em}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .day{line-height:1.4}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .day{font-size:79%}}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .day em{position:relative;z-index:2;display:inline-block;background:#fff;padding-right:.5em}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .st{margin-top:.47em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;max-height:3.04em;font-size:122%;font-weight:bold;letter-spacing:.08em;letter-spacing:.2em;line-height:1.52}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .st{max-height:4.2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .st{font-size:115%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .st{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .st{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .st{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .st{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .st{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .st{letter-spacing:.2em}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .st{line-height:1.4}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .st{font-size:90%}}@media only screen and (min-width: 768px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .st{-webkit-line-clamp:2}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .st{-webkit-line-clamp:3}}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;max-height:2.52em;margin-top:.7em;font-size:108%;font-weight:bold;letter-spacing:.08em;letter-spacing:.2em;color:#959595;line-height:1.26}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .txt{max-height:4.35em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .txt{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .txt{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .txt{letter-spacing:.2em}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .txt{line-height:1.45}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .txt{font-size:79%}}@media only screen and (min-width: 768px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .txt{-webkit-line-clamp:2}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .txt{-webkit-line-clamp:3}}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .prefec{margin-top:1.42em}.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .prefec li{display:inline-block;vertical-align:middle;background:#959595;padding:.2em .5em;color:#fff;margin:.2em;font-size:86%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .prefec li{font-size:86%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-list .slide a .wrp_txt .prefec li{font-size:79%}}.con_news .box_news #js-newsSlider .prev,.con_news .box_news #js-newsSlider .next{position:absolute;z-index:1;width:3.22581%;margin:5.24194% 0 0;padding-bottom:9.67742%;transition:transform 400ms ease}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .prev,.con_news .box_news #js-newsSlider .next{width:5.89286%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .prev,.con_news .box_news #js-newsSlider .next{margin:0 0 -2.67857%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .prev,.con_news .box_news #js-newsSlider .next{padding-bottom:17.67857%}}@media only screen and (min-width: 768px){.con_news .box_news #js-newsSlider .prev,.con_news .box_news #js-newsSlider .next{top:0}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .prev,.con_news .box_news #js-newsSlider .next{bottom:0}}.con_news .box_news #js-newsSlider .prev:hover,.con_news .box_news #js-newsSlider .next:hover{cursor:pointer}.con_news .box_news #js-newsSlider .prev{left:-5.64516%;background:url(../images/common/arr1_l.png) no-repeat left top/contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .prev{left:-4.83871%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .prev{left:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_news .box_news #js-newsSlider .prev{left:-4.03226%}}.con_news .box_news #js-newsSlider .prev:hover{transform:translateX(-0.8em)}.con_news .box_news #js-newsSlider .next{right:-5.64516%;background:url(../images/common/arr1_r.png) no-repeat left top/contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .next{right:-4.83871%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .next{right:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_news .box_news #js-newsSlider .next{right:-4.03226%}}.con_news .box_news #js-newsSlider .next:hover{transform:translateX(0.8em)}.con_news .box_news #js-newsSlider .slick-dots{margin:5% 0 0;line-height:1;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1em 1.66em}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-dots{margin:17.85714% auto 0}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-dots{width:71.42857%}}.con_news .box_news #js-newsSlider .slick-dots li{padding:0;width:1em;height:1em;border:1px solid #d00a1d;box-sizing:border-box;border-radius:50%;font-size:86%;transition:background 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news #js-newsSlider .slick-dots li{font-size:79%}}@media only screen and (max-width: 767px){.con_news .box_news #js-newsSlider .slick-dots li{font-size:65%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_news .box_news #js-newsSlider .slick-dots li{font-size:72%}}.con_news .box_news #js-newsSlider .slick-dots li button{display:none}.con_news .box_news #js-newsSlider .slick-dots li:hover,.con_news .box_news #js-newsSlider .slick-dots li.slick-active{cursor:pointer;background:#d00a1d}.con_news .box_news .lnk{margin-top:-2.08333%;text-align:right}@media only screen and (max-width: 767px){.con_news .box_news .lnk{margin-top:12.12121%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_news .box_news .lnk{margin-top:3.75%}}@media only screen and (max-width: 767px){.con_news .box_news .lnk{text-align:center}}.con_news.scrollActive:after{transform:translate(70%, 70%);transition:transform 5000ms ease}.con_news.scrollActive .box_news{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 600ms ease-out 300ms}.con_news.scrollActive .box_news:after{transform:translate(-0.5em, 0.5em);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:transform 600ms ease-out 1500ms,opacity 600ms ease-out 1500ms}.con_news.scrollActive.active:after{transform:translate(0, 0)}.con_news.scrollActive.active .box_news{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_news.scrollActive.active .box_news:after{transform:translate(0, 0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.lp_bnr-sp{width:75.38462%;margin:6.41026% auto 0}.lp_bnr-sp a{display:block;text-decoration:none}.lp_bnr-sp a img{width:100%}.con_about{position:relative;padding:7.29167% 0 6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about{padding:11.66667% 0 10%}}@media only screen and (max-width: 767px){.con_about{padding:17.30769% 0 16.02564%}}.con_about:after{content:'';position:absolute;right:0;top:0;z-index:-2;width:97.5%;max-width:1760px;height:100%;background:#f5f5f5;border-radius:3.92em 0 0 3.92em}@media only screen and (max-width: 767px){.con_about:after{width:96.15385%}}@media only screen and (max-width: 767px){.con_about:after{border-radius:1em 0 0 1em}}.con_about .box_abo{max-width:1000px}@media only screen and (max-width: 767px){.con_about .box_abo{width:76.92308%}}.con_about .box_abo:before{content:'';position:absolute;top:23.01587%;z-index:-1;width:27.13542%;padding-bottom:9.58333%;background:url(../images/common/dec1_l.png) no-repeat left top/contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_abo:before{top:26.98413%}}@media only screen and (max-width: 767px){.con_about .box_abo:before{top:1.47059%}}@media only screen and (max-width: 767px){.con_about .box_abo:before{width:56.53846%}}@media only screen and (max-width: 767px){.con_about .box_abo:before{padding-bottom:19.87179%}}@media only screen and (min-width: 768px){.con_about .box_abo:before{left:-6.82292%}}@media only screen and (max-width: 767px){.con_about .box_abo:before{right:-23.71795%}}.con_about .box_abo:after{content:'';position:absolute;top:19.84127%;right:-19.79167%;z-index:-1;width:31.71875%;padding-bottom:17.29167%;background:url(../images/common/dec1_r.png) no-repeat left top/contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_abo:after{top:23.80952%}}@media only screen and (max-width: 767px){.con_about .box_abo:after{top:56.47059%}}@media only screen and (max-width: 767px){.con_about .box_abo:after{right:-31.02564%}}@media only screen and (max-width: 767px){.con_about .box_abo:after{width:61.66667%}}@media only screen and (max-width: 767px){.con_about .box_abo:after{padding-bottom:33.58974%}}.con_about .box_abo .wrp_txt{position:relative;margin:auto;width:89%}@media only screen and (max-width: 767px){.con_about .box_abo .wrp_txt{width:90%}}@media only screen and (min-width: 768px){.con_about .box_abo .wrp_txt{padding-left:19%;box-sizing:border-box}}@media only screen and (max-width: 767px){.con_about .box_abo .wrp_txt .wrp_st{display:flex;align-items:center;margin-bottom:8.33333%}}.con_about .box_abo .wrp_txt .wrp_st .logo{width:9.5%}@media only screen and (max-width: 767px){.con_about .box_abo .wrp_txt .wrp_st .logo{width:17.03704%}}@media only screen and (min-width: 768px){.con_about .box_abo .wrp_txt .wrp_st .logo{position:absolute;left:0;top:0}}.con_about .box_abo .wrp_txt .wrp_st h3{margin:0 0 5.05618%;padding-left:0}@media only screen and (max-width: 767px){.con_about .box_abo .wrp_txt .wrp_st h3{margin:0 0 0 11.11111%}}@media only screen and (max-width: 767px){.fontLarge .con_about .box_abo .wrp_txt .wrp_st h3{margin:0 0 0 7.40741%}}.con_about .box_abo .wrp_txt .wrp_st h3 em i{color:#111}.con_about .box_abo .wrp_txt .wrp_st h3 em i:before{content:none}.con_about .box_abo .wrp_txt .txt{font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:2.47}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_abo .wrp_txt .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_about .box_abo .wrp_txt .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_abo .wrp_txt .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_about .box_abo .wrp_txt .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_about .box_abo .wrp_txt .txt{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_abo .wrp_txt .txt{line-height:2.22}}@media only screen and (max-width: 767px){.con_about .box_abo .wrp_txt .txt{line-height:2.14}}.con_about .box_abo .wrp_txt .lnk{margin-top:7%}@media only screen and (max-width: 767px){.con_about .box_abo .wrp_txt .lnk{margin-top:11.11111%}}.con_about.scrollActive .box_abo:before,.con_about.scrollActive .box_abo:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 600ms ease-out 1500ms}.con_about.scrollActive .box_abo .wrp_txt{transform:translateY(0.8em);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:transform 600ms ease-out 300ms,opacity 600ms ease-out 300ms}.con_about.scrollActive.active .box_abo:before,.con_about.scrollActive.active .box_abo:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_about.scrollActive.active .box_abo .wrp_txt{transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_story{position:relative;z-index:1;padding:7.55208% 0 2.08333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story{padding:12.08333% 0 3.33333%}}@media only screen and (max-width: 767px){.con_story{padding:18.58974% 0 5.12821%}}.con_story:before{content:'';position:absolute;right:-1.82292%;top:0;z-index:-1;width:33.38542%;margin-top:-.05208%;padding-bottom:12.1875%;background:url(../images/common/dec3_r.png) left top/contain}@media only screen and (max-width: 767px){.con_story:before{right:-19.23077%}}@media only screen and (max-width: 767px){.con_story:before{width:65.51282%}}@media only screen and (max-width: 767px){.con_story:before{margin-top:-.51282%}}@media only screen and (max-width: 767px){.con_story:before{padding-bottom:23.84615%}}@media only screen and (min-width: 1200px){.con_story:before{display:none}}@media print{.con_story:before{display:none}}.con_story:after{content:'';position:absolute;left:-8.48958%;top:40%;z-index:-2;width:31.71875%;margin-bottom:-.20833%;padding-bottom:12.1875%;background:url(../images/common/dec3_l.png) left top/contain}@media only screen and (max-width: 767px){.con_story:after{left:-17.17949%}}@media only screen and (max-width: 767px){.con_story:after{top:50%}}@media only screen and (max-width: 767px){.con_story:after{width:62.05128%}}@media only screen and (max-width: 767px){.con_story:after{margin-bottom:-.38462%}}@media only screen and (max-width: 767px){.con_story:after{padding-bottom:23.71795%}}@media only screen and (min-width: 1200px){.con_story:after{display:none}}@media print{.con_story:after{display:none}}@media only screen and (min-width: 1200px){.con_story .box_sto{max-width:1290px}}@media print{.con_story .box_sto{max-width:1290px}}@media only screen and (max-width: 767px){.con_story .box_sto{width:84.61538%}}.con_story .box_sto .wrp_st{margin:0 auto 5%}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_st{margin:0 auto 10.60606%}}@media only screen and (min-width: 768px){.con_story .box_sto .wrp_st{display:flex;align-items:center}}@media only screen and (min-width: 1200px){.con_story .box_sto .wrp_st{width:83.33333%}}@media print{.con_story .box_sto .wrp_st{width:83.33333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_st{width:91.66667%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_st h3{margin-bottom:8.33333%}}.con_story .box_sto .wrp_st .txt{margin:0 0 0 6.5%;font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.76}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_st .txt{margin:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_st .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_st .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_st .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_st .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_story .box_sto .wrp_st .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_st .txt{line-height:1.6}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_st .txt{width:81.81818%}}@media only screen and (min-width: 768px){.con_story .box_sto .wrp_sto{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}}.con_story .box_sto .wrp_sto .single{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 768px){.con_story .box_sto .wrp_sto .single{width:51.55039%}}.con_story .box_sto .wrp_sto .single a{position:relative;display:flex;flex-direction:column-reverse;text-decoration:none}.con_story .box_sto .wrp_sto .single a:hover{cursor:pointer}.con_story .box_sto .wrp_sto .single a:hover .wrp_txt .lnk span:before{left:auto;right:0;width:0}.con_story .box_sto .wrp_sto .single a:hover .wrp_txt .lnk span:after{transform:translateX(0.5em)}.con_story .box_sto .wrp_sto .single a:hover .wrp_txt .lnk span i{color:#d00a1d}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single a:hover .wrp_txt .lnk span i{color:#fff}}.con_story .box_sto .wrp_sto .single a:hover .wrp_txt .lnk span i:before{width:4em;height:4em}.con_story .box_sto .wrp_sto .single .wrp_txt{position:relative;z-index:1}@media only screen and (min-width: 768px){.con_story .box_sto .wrp_sto .single .wrp_txt{padding:6.01504% 8.42105% 10.52632%;background:#f5f5f5;box-sizing:border-box}}.con_story .box_sto .wrp_sto .single .wrp_txt:before{content:"";position:absolute;left:0;bottom:0;z-index:-1;width:57.89474%;height:115px;background-image:url(../images/common/dec3_l.png);background-repeat:no-repeat;background-position:right top;background-size:auto;filter:brightness(0) invert(1)}.con_story .box_sto .wrp_sto .single .wrp_txt .num span{display:inline-block;position:relative;padding:0.23em 1.125em 0.23em 0.8em;background:#d00a1d;font-size:122%;font-weight:bold;letter-spacing:.08em;font-size:115%;color:#fff;line-height:1;font-weight:bold}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .num span{padding:0.188em 1.82em 0.188em 0.8em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .num span{background:#d00a1d}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .single .wrp_txt .num span{font-size:115%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .num span{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .single .wrp_txt .num span{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .num span{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_story .box_sto .wrp_sto .single .wrp_txt .num span{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .single .wrp_txt .num span{font-size:108%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .num span{font-size:79%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .num span{color:#fff}}.con_story .box_sto .wrp_sto .single .wrp_txt .num span:after{content:"";position:absolute;right:0;top:0;bottom:0;width:.7em;aspect-ratio:1/2;clip-path:polygon(100% 0, 30% 50%, 100% 100%);background:#f5f5f5}.con_story .box_sto .wrp_sto .single .wrp_txt .st{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:4.25532%;margin-top:6.38298%;font-size:172%;font-weight:bold;letter-spacing:.08em;max-height:2.82em;line-height:1.41}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .st{margin-bottom:3.0303%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .st{margin-top:4.54545%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .single .wrp_txt .st{font-size:158%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .st{font-size:122%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .single .wrp_txt .st{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .st{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .st{max-height:4.23em}}@media only screen and (min-width: 768px){.con_story .box_sto .wrp_sto .single .wrp_txt .st{-webkit-line-clamp:2}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_story .box_sto .wrp_sto .single .wrp_txt .st{font-size:165%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_story .box_sto .wrp_sto .single .wrp_txt .st{font-size:150%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .st{-webkit-line-clamp:3}}.con_story .box_sto .wrp_sto .single .wrp_txt .lead{color:#959595;font-weight:bold;font-size:129%;letter-spacing:.08em;margin-top:2.97872%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .single .wrp_txt .lead{font-size:115%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .lead{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .single .wrp_txt .lead{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .lead{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .lead{margin-top:2.12121%}}.con_story .box_sto .wrp_sto .single .wrp_txt .txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;max-height:16em;min-height:16em;font-size:108%;font-weight:bold;letter-spacing:.08em;line-height:1.6}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .txt{max-height:8em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .txt{min-height:8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .single .wrp_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .txt{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .single .wrp_txt .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_story .box_sto .wrp_sto .single .wrp_txt .txt{font-size:93%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .txt{font-size:79%}}@media only screen and (min-width: 768px){.con_story .box_sto .wrp_sto .single .wrp_txt .txt{-webkit-line-clamp:10}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .txt{-webkit-line-clamp:5}}.con_story .box_sto .wrp_sto .single .wrp_txt .lnk{display:none;margin-top:7.44681%}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .lnk{margin-top:5.30303%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_txt .lnk{text-align:right}}@media only screen and (min-width: 768px){.con_story .box_sto .wrp_sto .single .wrp_txt .lnk span:before{background:#fff}.con_story .box_sto .wrp_sto .single .wrp_txt .lnk span i:before{background:#fff}}.con_story .box_sto .wrp_sto .single .wrp_img{position:relative}.con_story .box_sto .wrp_sto .single .wrp_img:after{content:'';position:absolute;left:-69.92481%;top:40%;z-index:-1;width:91.57895%;aspect-ratio:609 / 234;margin-bottom:-.6015%;background:url(../images/common/dec3_l.png) left top/contain}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_img:after{left:-17.17949%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_img:after{top:50%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_img:after{width:62.05128%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .single .wrp_img:after{margin-bottom:-.38462%}}.con_story .box_sto .wrp_sto .single .wrp_img img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 1200px){.con_story .box_sto .wrp_sto .list{width:42.32558%}}@media print{.con_story .box_sto .wrp_sto .list{width:42.32558%}}.con_story .box_sto .wrp_sto .list>.txt{display:flex;align-items:center}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list>.txt{justify-content:center;margin-top:9.09091%}}.con_story .box_sto .wrp_sto .list>.txt:before{content:"";margin-right:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:2.63em;height:2.63em;line-height:2.63em;margin-right:.78em;background:#fff;border-radius:50%;text-align:center;color:#d00a1d;font-size:136%;box-shadow:0 0 1.76em rgba(0,0,0,0.1)}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list>.txt:before{width:2.61em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list>.txt:before{height:2.61em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list>.txt:before{line-height:2.61em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list>.txt:before{margin-right:.7em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list>.txt:before{font-size:129%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list>.txt:before{font-size:93%}}.con_story .box_sto .wrp_sto .list>.txt span{font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.76}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list>.txt span{font-size:115%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list>.txt span{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list>.txt span{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list>.txt span{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_story .box_sto .wrp_sto .list>.txt span{font-size:108%}}.con_story .box_sto .wrp_sto .list>.txt span i,.con_story .box_sto .wrp_sto .list>.txt span em{display:inline-block;border:2px solid #d00a1d;padding:.23em .47em;border-radius:.47em;line-height:1}.con_story .box_sto .wrp_sto .list>.txt span i{background:#fff;margin-right:.3em}.con_story .box_sto .wrp_sto .list>.txt span em{color:#fff;background:#d00a1d;margin:0 .3em}.con_story .box_sto .wrp_sto .list ul{display:flex;flex-wrap:wrap;margin-top:1.66667%}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul{margin-top:6.06061%}}.con_story .box_sto .wrp_sto .list ul.box_back{display:none}.con_story .box_sto .wrp_sto .list ul li{display:flex;flex-direction:column;position:relative;width:47.61905%;margin:4.57875% 0 0 4.57875%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list ul li{width:31.83333%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li{width:48.48485%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list ul li{margin:2.08333% 0 0 2.08333%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li{margin:8.33333% 0 0 3.0303%}}.con_story .box_sto .wrp_sto .list ul li:after{content:'';position:absolute;left:2px;top:2px;z-index:-1;width:calc(100% - 4px);height:calc(100% - 4px);background:#000;transform:rotateX(-180deg);transform-style:preserve-3d;transition:transform 500ms ease}@media only screen and (min-width: 1200px){.con_story .box_sto .wrp_sto .list ul li:nth-child(2n+1){margin-left:0}.con_story .box_sto .wrp_sto .list ul li:nth-child(-n+2){margin-top:0}}@media print{.con_story .box_sto .wrp_sto .list ul li:nth-child(2n+1){margin-left:0}.con_story .box_sto .wrp_sto .list ul li:nth-child(-n+2){margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list ul li:nth-child(-n+3){margin-top:0}.con_story .box_sto .wrp_sto .list ul li:nth-child(3n+1){margin-left:0}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li:nth-child(-n+2){margin-top:0}.con_story .box_sto .wrp_sto .list ul li:nth-child(odd){margin-left:0}}.con_story .box_sto .wrp_sto .list ul li a{display:flex;flex-direction:column;text-decoration:none;position:relative;height:100%;transition:transform 500ms ease;transform-style:preserve-3d;backface-visibility:hidden}.con_story .box_sto .wrp_sto .list ul li a:before,.con_story .box_sto .wrp_sto .list ul li a:after{content:"";position:absolute;left:0;right:0;opacity:0;height:53px;background-repeat:no-repeat;background-size:contain;transition:top 400ms ease, bottom 400ms ease, transform 400ms ease, opacity 400ms ease}.con_story .box_sto .wrp_sto .list ul li a:before{top:0;background-position:center top;background-image:url(../images/home/ic_brackets_top.svg)}.con_story .box_sto .wrp_sto .list ul li a:after{bottom:0;background-position:center bottom;background-image:url(../images/home/ic_brackets_bottom.svg)}.con_story .box_sto .wrp_sto .list ul li a .wrp_img{overflow:hidden;position:relative}.con_story .box_sto .wrp_sto .list ul li a .wrp_img:before{content:'';position:absolute;left:50%;top:50%;z-index:1;width:89.27614%;height:84%;background:rgba(208,10,29,0.6);transform:translate(-50%, -50%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 400ms ease}.con_story .box_sto .wrp_sto .list ul li a .wrp_img .num{position:absolute;left:0;bottom:-1px;z-index:2;padding:0.52em 1.17em;background:#fff;border-radius:0 1em 0 0;font-size:108%;font-weight:bold;letter-spacing:.08em;color:#d00a1d;line-height:1;font-size:100%}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_img .num{padding:0.409em 1.04em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list ul li a .wrp_img .num{font-size:100%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_img .num{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list ul li a .wrp_img .num{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_img .num{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_story .box_sto .wrp_sto .list ul li a .wrp_img .num{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list ul li a .wrp_img .num{font-size:93%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_img .num{font-size:72%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_story .box_sto .wrp_sto .list ul li a .wrp_img .num{font-size:86%}}.con_story .box_sto .wrp_sto .list ul li a .wrp_img .lnk{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%, -50%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 400ms ease}.con_story .box_sto .wrp_sto .list ul li a .wrp_img .lnk span{color:#fff;font-size:108%;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list ul li a .wrp_img .lnk span{font-size:100%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_img .lnk span{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_story .box_sto .wrp_sto .list ul li a .wrp_img .lnk span{font-size:93%}}.con_story .box_sto .wrp_sto .list ul li a .wrp_img .lnk span:before{width:100%;background:#fff}.con_story .box_sto .wrp_sto .list ul li a .wrp_img .lnk span:after{color:#fff}.con_story .box_sto .wrp_sto .list ul li a .wrp_img .img{position:relative;padding-bottom:66.96429%}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_img .img{padding-bottom:66.875%}}.con_story .box_sto .wrp_sto .list ul li a .wrp_img .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:transform 400ms ease-out}.con_story .box_sto .wrp_sto .list ul li a .wrp_txt{flex-grow:1;padding:4.02145% 2.68097% 2.68097%;box-sizing:border-box;background-color:#fff}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt{padding:7.8125% 3.125% 3.125%}}.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;max-height:3.04em;font-size:108%;font-weight:bold;letter-spacing:.08em;line-height:1.52}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{max-height:4.56em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{max-height:4.2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{font-size:100%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{font-size:93%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{line-height:1.4}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{font-size:90%}}@media only screen and (min-width: 1200px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{-webkit-line-clamp:2}}@media print{.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{-webkit-line-clamp:2}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{-webkit-line-clamp:3}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .st{-webkit-line-clamp:3}}.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .num,.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .lead{color:#959595;font-weight:bold;font-size:86%;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .num,.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .lead{font-size:86%}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .num,.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .lead{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .num,.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .lead{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .num,.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .lead{letter-spacing:.08em}}.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .lead{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;max-height:3em}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .lead{max-height:4.5em}}@media only screen and (min-width: 768px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .lead{-webkit-line-clamp:2}}@media only screen and (max-width: 767px){.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .lead{-webkit-line-clamp:3}}.con_story .box_sto .wrp_sto .list ul li a .wrp_txt .txt{display:none}.con_story .box_sto .wrp_sto .list ul li a:hover:before,.con_story .box_sto .wrp_sto .list ul li a:hover:after{transform:scale(1.06);opacity:1}.con_story .box_sto .wrp_sto .list ul li a:hover:before{top:-6px}.con_story .box_sto .wrp_sto .list ul li a:hover:after{bottom:-6px}.con_story .box_sto .wrp_sto .list ul li a:hover .wrp_img:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_story .box_sto .wrp_sto .list ul li a:hover .wrp_img .lnk{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_story .box_sto .wrp_sto .list ul li a:hover .wrp_img .img img{transform:scale(1.1)}.con_story .box_sto .wrp_sto .list ul li[class^="active"]:after{transform:rotateX(0)}.con_story .box_sto .wrp_sto .list ul li[class^="active"] a{transform:rotateX(-180deg)}.con_story.scrollActive .box_sto .wrp_st{transform:translateY(0.8em);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:transform 600ms ease-out 300ms,opacity 600ms ease-out 300ms}.con_story.scrollActive .box_sto .wrp_sto{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 600ms ease-out 900ms}.con_story.scrollActive.active .box_sto .wrp_st{transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_story.scrollActive.active .box_sto .wrp_sto{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_special{position:relative;margin-top:6.77083%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special{margin-top:10.83333%}}@media only screen and (max-width: 767px){.con_special{margin-top:16.66667%}}.con_special .box_spe .wrp_st{margin:0 auto 5%}@media only screen and (max-width: 767px){.con_special .box_spe .wrp_st{margin:0 auto 10.60606%}}@media only screen and (min-width: 768px){.con_special .box_spe .wrp_st{display:flex}}@media only screen and (min-width: 1200px){.con_special .box_spe .wrp_st{width:83.33333%}}@media print{.con_special .box_spe .wrp_st{width:83.33333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe .wrp_st{width:91.66667%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_special .box_spe .wrp_st{display:block}}@media only screen and (max-width: 767px){.con_special .box_spe .wrp_st h3{margin-bottom:6.81818%}}.con_special .box_spe .wrp_st .txt{margin:0 0 0 6.5%;font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.76}@media only screen and (max-width: 767px){.con_special .box_spe .wrp_st .txt{margin:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe .wrp_st .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_special .box_spe .wrp_st .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe .wrp_st .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_special .box_spe .wrp_st .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_special .box_spe .wrp_st .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_special .box_spe .wrp_st .txt{line-height:1.6}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_special .box_spe .wrp_st .txt{margin:3.5% 0 0}}@media only screen and (max-width: 767px){.con_special .box_spe .wrp_st .txt{width:81.81818%}}.con_special .box_spe #js-specialSlider{display:none;width:calc(100% + 40px);margin:0 0 0 -20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider{width:95%}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider{width:84.84848%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider{margin:auto}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider{margin:auto}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_special .box_spe #js-specialSlider{width:95%;margin:auto}}.con_special .box_spe #js-specialSlider.slick-initialized{display:block}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list{overflow:visible !important}}.con_special .box_spe #js-specialSlider .slick-list .slide{margin:0 20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider .slick-list .slide{margin:0 10px}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide{margin:0 0.5em}}.con_special .box_spe #js-specialSlider .slick-list .slide a{display:block;text-decoration:none}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img{position:relative}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img:before{content:'';position:absolute;left:50%;top:50%;z-index:1;width:89.27614%;height:84%;background:rgba(208,10,29,0.6);transform:translate(-50%, -50%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 400ms ease}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .img{position:relative;overflow:hidden;padding-bottom:67.02413%}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .img{padding-bottom:66.96429%}}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .img img{position:absolute;left:50%;top:0;width:auto;max-width:none;height:100%;transform:translateX(-50%);transition:transform 400ms ease-out}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .cate{position:absolute;left:0;top:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:0.52em 1.17em;background:#fff;border-radius:0 0 1em 0;font-size:122%;font-weight:bold;letter-spacing:.08em;color:#d00a1d;line-height:1}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .cate{padding:0.409em 1.04em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .cate{font-size:115%}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .cate{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .cate{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .cate{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .cate{font-size:108%}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .cate{font-size:79%}}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .cate:before{content:'●';transform:scale(0.7);margin-right:.22em}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .cate:before{margin-right:.2em}}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .cate.c1{color:#d00a1d}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .cate.c2{color:#111}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .cate.c3{color:#959595}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .lnk{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%, -50%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 400ms ease}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .lnk span{color:#fff;font-size:108%;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .lnk span{font-size:100%}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .lnk span{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .lnk span{font-size:93%}}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .lnk span:before{width:100%;background:#fff}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_img .lnk span:after{color:#fff}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt{width:90.34853%;margin:4.82574% auto 0}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt{width:90.35714%}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt{margin:4.28571% auto 0}}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .date{position:relative;line-height:1}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .date:before{content:'';position:absolute;left:0;top:50%;width:100%;height:1px;margin-top:-1px;background:#959595}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .date span{position:relative;z-index:1;display:inline-block;padding-right:.8em;background:#fff;color:#959595;font-size:108%;font-weight:bold;letter-spacing:.08em;font-family:'Montserrat', sans-serif;letter-spacing:.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .date span{font-size:100%}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .date span{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .date span{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .date span{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .date span{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .date span{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .date span{letter-spacing:.2em}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .date span{font-size:72%}}.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .txt{margin-top:.58em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;max-height:4.56em;font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.52}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .txt{margin-top:.53em}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .txt{max-height:6.08em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .txt{font-size:108%}}@media only screen and (min-width: 768px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .txt{-webkit-line-clamp:3}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-list .slide a .wrp_txt .txt{-webkit-line-clamp:4}}.con_special .box_spe #js-specialSlider .slick-list .slide a:hover .wrp_img:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_special .box_spe #js-specialSlider .slick-list .slide a:hover .wrp_img .lnk{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_special .box_spe #js-specialSlider .slick-list .slide a:hover .wrp_img .img img{transform:translateX(-50%) scale(1.1)}.con_special .box_spe #js-specialSlider .prev,.con_special .box_spe #js-specialSlider .next{position:absolute;z-index:1;width:3.22581%;margin:5.24194% 0 0;padding-bottom:9.67742%;transition:transform 400ms ease}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .prev,.con_special .box_spe #js-specialSlider .next{width:5.89286%}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .prev,.con_special .box_spe #js-specialSlider .next{margin:0 0 -6.25%}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .prev,.con_special .box_spe #js-specialSlider .next{padding-bottom:17.67857%}}@media only screen and (min-width: 768px){.con_special .box_spe #js-specialSlider .prev,.con_special .box_spe #js-specialSlider .next{top:0}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .prev,.con_special .box_spe #js-specialSlider .next{bottom:0}}.con_special .box_spe #js-specialSlider .prev:hover,.con_special .box_spe #js-specialSlider .next:hover{cursor:pointer}.con_special .box_spe #js-specialSlider .prev{left:-5.64516%;background:url(../images/common/arr1_l.png) no-repeat left top/contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider .prev{left:-4.83871%}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .prev{left:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_special .box_spe #js-specialSlider .prev{left:-4.03226%}}.con_special .box_spe #js-specialSlider .prev:hover{transform:translateX(-0.8em)}.con_special .box_spe #js-specialSlider .next{right:-5.64516%;background:url(../images/common/arr1_r.png) no-repeat left top/contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider .next{right:-4.83871%}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .next{right:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_special .box_spe #js-specialSlider .next{right:-4.03226%}}.con_special .box_spe #js-specialSlider .next:hover{transform:translateX(0.8em)}.con_special .box_spe #js-specialSlider .slick-dots{margin:5% 0 0;line-height:1;text-align:center}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-dots{margin:17.85714% auto 0}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-dots{width:71.42857%}}.con_special .box_spe #js-specialSlider .slick-dots li{display:inline-block;vertical-align:middle;padding:0;width:1em;height:1em;border:1px solid #d00a1d;box-sizing:border-box;border-radius:50%;font-size:86%;transition:background 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_special .box_spe #js-specialSlider .slick-dots li{font-size:79%}}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-dots li{font-size:65%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_special .box_spe #js-specialSlider .slick-dots li{font-size:72%}}.con_special .box_spe #js-specialSlider .slick-dots li+li{margin-left:1.66em}@media only screen and (max-width: 767px){.con_special .box_spe #js-specialSlider .slick-dots li+li{margin-left:2.22em}}.con_special .box_spe #js-specialSlider .slick-dots li button{display:none}.con_special .box_spe #js-specialSlider .slick-dots li:hover,.con_special .box_spe #js-specialSlider .slick-dots li.slick-active{cursor:pointer;background:#d00a1d}.con_special .box_spe .lnk{margin-top:-2.08333%;text-align:right}@media only screen and (max-width: 767px){.con_special .box_spe .lnk{margin-top:15.90909%}}@media only screen and (max-width: 767px){.con_special .box_spe .lnk{text-align:center}}.con_special.scrollActive .box_spe .wrp_st{transform:translateY(0.8em);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:transform 600ms ease-out 300ms,opacity 600ms ease-out 300ms}.con_special.scrollActive .box_spe #js-specialSlider,.con_special.scrollActive .box_spe>.lnk{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 600ms ease-out 900ms}.con_special.scrollActive.active .box_spe .wrp_st{transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_special.scrollActive.active .box_spe #js-specialSlider,.con_special.scrollActive.active .box_spe>.lnk{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_search{position:relative;margin-top:6.25%;padding:7.29167% 0 7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search{margin-top:10%}}@media only screen and (max-width: 767px){.con_search{margin-top:15.38462%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search{padding:11.66667% 0 12.5%}}@media only screen and (max-width: 767px){.con_search{padding:17.30769% 0 19.23077%}}.con_search:before{content:'';position:absolute;left:-7.76042%;bottom:0;width:59.32292%;padding-bottom:9.27083%;background:url(../images/common/dec_yama1.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_search:before{left:-35.25641%}}@media only screen and (max-width: 767px){.con_search:before{width:95.51282%}}@media only screen and (max-width: 767px){.con_search:before{padding-bottom:14.87179%}}.con_search:after{content:'';position:absolute;left:0;top:0;z-index:-2;width:97.5%;max-width:1760px;height:100%;background:#f5f5f5;border-radius:0 3.92em 3.92em 0}@media only screen and (max-width: 767px){.con_search:after{width:96.15385%}}@media only screen and (max-width: 767px){.con_search:after{border-radius:0 1em 1em 0}}.con_search .inner{max-width:1000px}.con_search .inner:before{content:'';position:absolute;left:-5.41667%;top:54.29072%;z-index:-1;width:27.13542%;padding-bottom:9.58333%;background:url(../images/common/dec1_l.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_search .inner:before{left:-31.41026%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner:before{top:61.29597%}}@media only screen and (max-width: 767px){.con_search .inner:before{top:63.49206%}}@media only screen and (max-width: 767px){.con_search .inner:before{width:66.79487%}}@media only screen and (max-width: 767px){.con_search .inner:before{padding-bottom:23.58974%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_st{width:91.66667%;margin:auto}}@media only screen and (max-width: 767px){.con_search .inner .box_st{position:relative;z-index:1}}.con_search .inner .box_st h3{margin-bottom:3.5%}@media only screen and (max-width: 767px){.con_search .inner .box_st h3{margin-bottom:5.30303%}}.con_search .inner .box_st .txt{display:flex;align-items:center}@media only screen and (max-width: 767px){.con_search .inner .box_st .txt{justify-content:center}}.con_search .inner .box_st .txt:before{content:"";margin-right:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:2.63em;height:2.63em;line-height:2.63em;margin-right:.78em;background:#fff;border-radius:50%;text-align:center;color:#d00a1d;font-size:136%}@media only screen and (max-width: 767px){.con_search .inner .box_st .txt:before{width:2.61em}}@media only screen and (max-width: 767px){.con_search .inner .box_st .txt:before{height:2.61em}}@media only screen and (max-width: 767px){.con_search .inner .box_st .txt:before{line-height:2.61em}}@media only screen and (max-width: 767px){.con_search .inner .box_st .txt:before{margin-right:.7em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_st .txt:before{font-size:129%}}@media only screen and (max-width: 767px){.con_search .inner .box_st .txt:before{font-size:93%}}.con_search .inner .box_st .txt span{font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.76}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_st .txt span{font-size:115%}}@media only screen and (max-width: 767px){.con_search .inner .box_st .txt span{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_st .txt span{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_search .inner .box_st .txt span{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_search .inner .box_st .txt span{font-size:108%}}.con_search .inner .box_st .txt span i,.con_search .inner .box_st .txt span em{display:inline-block;border:2px solid #d00a1d;padding:.23em .47em;border-radius:.47em;line-height:1}.con_search .inner .box_st .txt span i{background:#fff;margin-right:.3em}.con_search .inner .box_st .txt span em{color:#fff;background:#d00a1d;margin:0 .3em}.con_search .inner .box_map{margin:-22.5% 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_map{margin:-18.33333% 0 0}}@media only screen and (max-width: 767px){.con_search .inner .box_map{margin:15.90909% auto 0}}@media only screen and (max-width: 767px){.con_search .inner .box_map{width:90.90909%}}.con_search .inner .box_map #js-searchSelect{position:relative;width:56.08333%;margin-left:31.66667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_map #js-searchSelect{width:66.66667%}}@media only screen and (max-width: 767px){.con_search .inner .box_map #js-searchSelect{width:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_map #js-searchSelect{margin-left:26.41667%}}@media only screen and (max-width: 767px){.con_search .inner .box_map #js-searchSelect{margin-left:0}}@media only screen and (min-width: 768px){.con_search .inner .box_map #js-searchSelect{z-index:1}}@media only screen and (max-width: 767px){.con_search .inner .box_map #js-searchSelect .wrp_list{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 768px){.con_search .inner .box_map #js-searchSelect .wrp_list li{position:absolute;z-index:10}.con_search .inner .box_map #js-searchSelect .wrp_list li.area1{right:29.71768%;top:9.57447%}.con_search .inner .box_map #js-searchSelect .wrp_list li.area2{right:37.44428%;top:34.92908%}.con_search .inner .box_map #js-searchSelect .wrp_list li.area3{left:68.94502%;top:69.14894%}.con_search .inner .box_map #js-searchSelect .wrp_list li.area4{left:48.58841%;top:83.15603%}.con_search .inner .box_map #js-searchSelect .wrp_list li.area5{right:57.94948%;top:53.7234%}.con_search .inner .box_map #js-searchSelect .wrp_list li.area6{right:83.20951%;top:58.15603%}.con_search .inner .box_map #js-searchSelect .wrp_list li.area7{left:20.80238%;top:88.29787%}.con_search .inner .box_map #js-searchSelect .wrp_list li.area8{right:95.09658%;top:91.48936%}}@media only screen and (max-width: 767px){.con_search .inner .box_map #js-searchSelect .wrp_list li{width:48.33333%;margin:3.33333% 0 0 3.33333%}.con_search .inner .box_map #js-searchSelect .wrp_list li:nth-child(-n+2){margin-top:0}.con_search .inner .box_map #js-searchSelect .wrp_list li:nth-child(odd){margin-left:0}}.con_search .inner .box_map #js-searchSelect .wrp_list li a{display:block;border:2px solid #fff;padding:.35em .82em;padding:0.35em 0.82em;background:#fff;border-radius:2em;box-sizing:border-box;text-align:center;text-decoration:none;font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1;white-space:nowrap;box-shadow:0 0 1.76em rgba(0,0,0,0.1);transition:border 400ms ease,background 400ms ease,color 400ms ease}@media only screen and (max-width: 767px){.con_search .inner .box_map #js-searchSelect .wrp_list li a{padding:0.71em 0.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_map #js-searchSelect .wrp_list li a{font-size:115%}}@media only screen and (max-width: 767px){.con_search .inner .box_map #js-searchSelect .wrp_list li a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_map #js-searchSelect .wrp_list li a{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_search .inner .box_map #js-searchSelect .wrp_list li a{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_search .inner .box_map #js-searchSelect .wrp_list li a{font-size:108%}}.con_search .inner .box_map #js-searchSelect .wrp_list li a:hover,.con_search .inner .box_map #js-searchSelect .wrp_list li a.hover{cursor:pointer;border-color:#d00a1d;color:#d00a1d}@media only screen and (max-width: 767px){.con_search .inner .box_map #js-searchSelect .wrp_map{position:absolute;left:50%;top:0;z-index:-1;width:94.24242%;transform:translateX(-50%);margin-top:-66.66667%}}.con_search .inner .box_map #js-searchSelect .wrp_map map area:hover{cursor:pointer}.con_search .inner .box_map #js-searchSelect .wrp_map .wrp_img{position:relative;background:url(../images/home/img_map.png) no-repeat left top/cover}.con_search .inner .box_map #js-searchSelect .wrp_map .wrp_img img{position:absolute;left:0;top:0;z-index:1;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 400ms ease}@media only screen and (min-width: 1200px){.con_search .inner .box_map #js-searchSelect .wrp_map .wrp_img img.hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@media print{.con_search .inner .box_map #js-searchSelect .wrp_map .wrp_img img.hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.con_search .inner .box_map #js-searchSelect .wrp_map .wrp_img img.select{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_search .inner .box_map #js-searchSelect .wrp_map .wrp_img img.base{position:relative;z-index:2}.con_search .inner .box_map .btn2{width:270px;margin:0 0 0 auto}@media only screen and (max-width: 767px){.con_search .inner .box_map .btn2{width:100%}}@media only screen and (max-width: 767px){.con_search .inner .box_map .btn2{margin:3.33333% 0 0}}.fontLarge .con_search .inner .box_map .btn2{width:320px}@media only screen and (max-width: 767px){.fontLarge .con_search .inner .box_map .btn2{width:100%}}@media only screen and (min-width: 1200px){.fontLarge .con_search .inner .box_map .btn2{margin:35px 0 0 auto}}@media print{.fontLarge .con_search .inner .box_map .btn2{margin:35px 0 0 auto}}.con_search .inner .box_map .btn2 a,.con_search .inner .box_map .btn2 span{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:1em 1.17em;background:#fff;border-radius:.47em;box-sizing:border-box;text-align:center;text-decoration:none;color:#d00a1d;box-shadow:0 0 1.76em rgba(0,0,0,0.1);transition:background 400ms ease,color 400ms ease,opacity 400ms ease;font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.29}@media only screen and (max-width: 767px){.con_search .inner .box_map .btn2 a,.con_search .inner .box_map .btn2 span{padding:0.89em 1.17em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_map .btn2 a,.con_search .inner .box_map .btn2 span{font-size:115%}}@media only screen and (max-width: 767px){.con_search .inner .box_map .btn2 a,.con_search .inner .box_map .btn2 span{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_map .btn2 a,.con_search .inner .box_map .btn2 span{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_search .inner .box_map .btn2 a,.con_search .inner .box_map .btn2 span{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_search .inner .box_map .btn2 a,.con_search .inner .box_map .btn2 span{font-size:108%}}.con_search .inner .box_map .btn2 a:before,.con_search .inner .box_map .btn2 span:before{content:"";margin-right:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5}.con_search .inner .box_map .btn2 a:before,.con_search .inner .box_map .btn2 span:before{width:2.77em;height:2.77em;line-height:2.77em !important;margin-right:1em !important;border-radius:50%;text-align:center;color:#d00a1d;transition:background 400ms ease,color 400ms ease}@media only screen and (max-width: 767px){.con_search .inner .box_map .btn2 a:before,.con_search .inner .box_map .btn2 span:before{width:2.5em}}@media only screen and (max-width: 767px){.con_search .inner .box_map .btn2 a:before,.con_search .inner .box_map .btn2 span:before{height:2.5em}}@media only screen and (max-width: 767px){.con_search .inner .box_map .btn2 a:before,.con_search .inner .box_map .btn2 span:before{line-height:2.5em !important}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_map .btn2 a:before,.con_search .inner .box_map .btn2 span:before{margin-right:0.8em !important}}@media only screen and (max-width: 767px){.con_search .inner .box_map .btn2 a:before,.con_search .inner .box_map .btn2 span:before{margin-right:0.8em !important}}@media only screen and (min-width: 768px){.con_search .inner .box_map .btn2 a:before,.con_search .inner .box_map .btn2 span:before{font-size:106%}}@media only screen and (max-width: 767px){.con_search .inner .box_map .btn2 a:before,.con_search .inner .box_map .btn2 span:before{font-size:90%}}.con_search .inner .box_map .btn2 a:hover,.con_search .inner .box_map .btn2 span:hover{background:#d00a1d;color:#fff}.con_search .inner .box_map .btn2 a:hover:before,.con_search .inner .box_map .btn2 span:hover:before{background:#fff}.con_search .inner .box_sea{position:relative;z-index:1;width:78%;margin:8% auto 0;padding:3.5%;background:#fff;border-radius:.57em;box-sizing:border-box;box-shadow:0 0 2.14em rgba(0,0,0,0.1)}@media only screen and (max-width: 767px){.con_search .inner .box_sea{width:90.90909%}}@media only screen and (max-width: 767px){.con_search .inner .box_sea{margin:12.12121% auto 0}}@media only screen and (max-width: 767px){.con_search .inner .box_sea{padding:8.33333% 7.57576%}}@media only screen and (max-width: 767px){.con_search .inner .box_sea{box-shadow:0 0 1.07em rgba(0,0,0,0.1)}}.con_search .inner .box_sea:before{content:'';position:absolute;left:0;top:0;z-index:-1;width:11.02564%;margin-top:4.61538%;padding-bottom:11.02564%;background:url(../images/home/ic_seach.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_search .inner .box_sea:before{width:20%}}@media only screen and (max-width: 767px){.con_search .inner .box_sea:before{margin-top:6%}}@media only screen and (max-width: 767px){.con_search .inner .box_sea:before{padding-bottom:23.33333%}}.con_search .inner .box_sea .st{margin-bottom:2.8169%;text-align:center;font-size:143%;font-weight:bold;letter-spacing:.26em}@media only screen and (max-width: 767px){.con_search .inner .box_sea .st{margin-bottom:8%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_sea .st{font-size:129%}}@media only screen and (max-width: 767px){.con_search .inner .box_sea .st{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_sea .st{letter-spacing:.22em}}@media only screen and (max-width: 767px){.con_search .inner .box_sea .st{letter-spacing:.22em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_search .inner .box_sea .st{font-size:115%}}@media only screen and (max-width: 767px){.con_search .inner .box_sea .st{line-height:1.33}}.con_search .inner .box_sea .wrp_sea{position:relative;margin:auto;background:#f5f5f5;font-size:122%;font-weight:bold;letter-spacing:.08em;border-radius:.47em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_sea .wrp_sea{font-size:115%}}@media only screen and (max-width: 767px){.con_search .inner .box_sea .wrp_sea{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .box_sea .wrp_sea{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_search .inner .box_sea .wrp_sea{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_search .inner .box_sea .wrp_sea{font-size:108%}}@media only screen and (min-width: 768px){.con_search .inner .box_sea .wrp_sea{max-width:300px}}@media only screen and (max-width: 767px){.con_search .inner .box_sea .wrp_sea{width:100%}}.con_search .inner .box_sea .wrp_sea:after{content:"";margin-left:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:1.05em;margin:-.5em 0 0;color:#d00a1d}@media only screen and (max-width: 767px){.con_search .inner .box_sea .wrp_sea:after{right:10.9375%}}@media only screen and (min-width: 768px){.con_search .inner .box_sea .wrp_sea:after{font-size:148%}}@media only screen and (max-width: 767px){.con_search .inner .box_sea .wrp_sea:after{font-size:125%}.fontLarge .con_search .inner .box_sea .wrp_sea:after{right:6.25%}}.con_search .inner .box_sea .wrp_sea select{-moz-appearance:none;-webkit-appearance:none;position:relative;z-index:1;width:100%;border:none;padding:0.64em 1.5em;background:none;box-sizing:border-box;color:#111;line-height:1;font-weight:bold;outline:none}@media only screen and (max-width: 767px){.con_search .inner .box_sea .wrp_sea select{padding:0.92em 1.3em}}.con_search .inner .box_sea .wrp_sea select:hover{cursor:pointer}.con_search.scrollActive .inner:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 600ms ease-out 1500ms}.con_search.scrollActive .inner .box_st{transform:translateY(0.8em);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:transform 600ms ease-out 300ms,opacity 600ms ease-out 300ms}.con_search.scrollActive .inner .box_map,.con_search.scrollActive .inner .box_sea{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 600ms ease-out 900ms}.con_search.scrollActive.active .inner:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_search.scrollActive.active .inner .box_st{transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_search.scrollActive.active .inner .box_map,.con_search.scrollActive.active .inner .box_sea{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_properties{position:relative;margin-top:5.72917%;padding:9.11458% 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_properties{margin-top:9.16667%}}@media only screen and (max-width: 767px){.con_properties{margin-top:14.10256%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_properties{padding:14.58333% 0}}@media only screen and (max-width: 767px){.con_properties{padding:16.02564% 0}}.con_properties:before{content:'';position:absolute;right:-1.875%;top:0;z-index:1;width:33.38542%;margin-top:-5.72917%;padding-bottom:12.1875%;background:url(../images/common/dec3_r.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_properties:before{right:-4.61538%}}@media only screen and (max-width: 767px){.con_properties:before{width:65.51282%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_properties:before{margin-top:-9.16667%}}@media only screen and (max-width: 767px){.con_properties:before{margin-top:-14.10256%}}@media only screen and (max-width: 767px){.con_properties:before{padding-bottom:23.84615%}}.con_properties:after{content:'';position:absolute;right:0;top:0;z-index:-1;height:100%;width:91.66667%;background:url(../images/home/img_pro.jpg) no-repeat left top/cover;border-radius:4em 0 0 4em}@media only screen and (max-width: 767px){.con_properties:after{border-radius:2em 0 0 2em}}.con_properties .box_txt{max-width:1600px}@media only screen and (min-width: 1200px){.con_properties .box_txt:before{content:'';position:absolute;left:-264px;bottom:28.66242%;z-index:1;width:32.5625%;padding-bottom:11.5%;background:url(../images/common/dec1_l.png) no-repeat left top/contain}}@media print{.con_properties .box_txt:before{content:'';position:absolute;left:-264px;bottom:28.66242%;z-index:1;width:32.5625%;padding-bottom:11.5%;background:url(../images/common/dec1_l.png) no-repeat left top/contain}}.con_properties .box_txt .wrp_txt{width:61.25%;padding:8.125% 6.25% 6.25% 8.375%;box-sizing:border-box;background:#fff;border-radius:0 .69em .69em 0}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_properties .box_txt .wrp_txt{padding:8.125% 6.25% 6.25% 4.1875%}}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt{padding:15.15152% 9.09091% 9.09091% 0}}.con_properties .box_txt .wrp_txt .inner{position:relative;z-index:1}@media only screen and (min-width: 768px){.con_properties .box_txt .wrp_txt .inner{max-width:570px;margin:0 0 0 auto}}.con_properties .box_txt .wrp_txt .inner h3{margin-bottom:11.40351%}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt .inner h3{margin-bottom:10.83333%}}.con_properties .box_txt .wrp_txt .inner form{display:flex}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt .inner form{width:90%;margin:0 0 0 auto}}.con_properties .box_txt .wrp_txt .inner form .input{position:relative;width:calc(100% - 135px);background:#f5f5f5;border-radius:.5em;font-size:108%;font-weight:bold;letter-spacing:.08em}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt .inner form .input{width:72.72727%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_properties .box_txt .wrp_txt .inner form .input{font-size:100%}}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt .inner form .input{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_properties .box_txt .wrp_txt .inner form .input{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt .inner form .input{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_properties .box_txt .wrp_txt .inner form .input{font-size:93%}}.con_properties .box_txt .wrp_txt .inner form .input:before{content:"";margin-right:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:.93em;top:50%;transform:translateY(-50%);margin:0;font-size:120%;font-weight:bold}.con_properties .box_txt .wrp_txt .inner form .input input{appearance:none;position:relative;z-index:1;width:100%;padding:.53em 1em .53em 3em;background:none;border:none;box-sizing:border-box}.con_properties .box_txt .wrp_txt .inner form .input input::placeholder{color:#959595}.con_properties .box_txt .wrp_txt .inner form .btn{width:125px;margin-left:10px}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt .inner form .btn{width:24.24242%}}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt .inner form .btn{margin-left:3.0303%}}.con_properties .box_txt .wrp_txt .inner form .btn input{appearance:none;width:100%;height:100%;background:#000;border-radius:.5em;color:#fff;font-size:122%;font-weight:bold;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_properties .box_txt .wrp_txt .inner form .btn input{font-size:115%}}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt .inner form .btn input{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_properties .box_txt .wrp_txt .inner form .btn input{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt .inner form .btn input{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_properties .box_txt .wrp_txt .inner form .btn input{font-size:108%}}.con_properties .box_txt .wrp_txt .inner form .btn input:hover{cursor:pointer}.con_properties .box_txt .wrp_txt .inner .lnks{margin:10.52632% 0 0}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt .inner .lnks{margin:10% 0 0 auto}}@media only screen and (min-width: 768px){.con_properties .box_txt .wrp_txt .inner .lnks{display:flex;flex-wrap:wrap;align-items:flex-end}}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt .inner .lnks{width:90%}}.con_properties .box_txt .wrp_txt .inner .lnks li{margin:5.26316% 0 0 5.26316%}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt .inner .lnks li{margin:5.55556% 0 0}}@media only screen and (min-width: 768px){.con_properties .box_txt .wrp_txt .inner .lnks li{width:47.36842%;max-width:215px}.con_properties .box_txt .wrp_txt .inner .lnks li:nth-child(-n+2){margin-top:0}.con_properties .box_txt .wrp_txt .inner .lnks li:nth-child(odd){margin-left:0}}@media only screen and (max-width: 767px){.con_properties .box_txt .wrp_txt .inner .lnks li:first-child{margin-top:0}}@media only screen and (min-width: 768px){.con_properties .box_txt .wrp_txt .inner .lnks li a{display:block}}.con_properties.scrollActive{transform:translateY(0.8em);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:transform 600ms ease-out,opacity 600ms ease-out}.con_properties.scrollActive.active{transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_news_bunka{position:relative;margin-top:6.25%;padding:7.55208% 0 4.16667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka{margin-top:10%}}@media only screen and (max-width: 767px){.con_news_bunka{margin-top:13.46154%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka{padding:12.08333% 0 6.66667%}}@media only screen and (max-width: 767px){.con_news_bunka{padding:17.94872% 0 12.82051%}}.con_news_bunka:after{content:'';position:absolute;left:0;top:0;z-index:-2;width:97.5%;max-width:1760px;height:100%;background:#f5f5f5;border-radius:0 3.92em 3.92em 0}@media only screen and (max-width: 767px){.con_news_bunka:after{width:96.15385%}}@media only screen and (max-width: 767px){.con_news_bunka:after{border-radius:0 1em 1em 0}}.con_news_bunka .box_news h3{margin:0 auto 5.41667%}@media only screen and (max-width: 767px){.con_news_bunka .box_news h3{margin:0 auto 9.09091%}}@media only screen and (min-width: 1200px){.con_news_bunka .box_news h3{width:83.33333%}}@media print{.con_news_bunka .box_news h3{width:83.33333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news h3{width:91.66667%}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news{width:90.90909%;margin:auto}}.con_news_bunka .box_news .wrp_news li{margin-top:1.66667%}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li{margin-top:3.33333%}}.con_news_bunka .box_news .wrp_news li:first-child{margin-top:0}.con_news_bunka .box_news .wrp_news li a{position:relative;display:flex;align-items:flex-start;padding:25px 70px 20px 25px;background:#fff;border-radius:.57em;text-decoration:none;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a{padding:25px 50px 15px 15px}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a{padding:3.33333% 11.66667% 5.83333% 5%}}@media only screen and (min-width: 768px){.con_news_bunka .box_news .wrp_news li a{height:100%}}.con_news_bunka .box_news .wrp_news li a:before{content:'';position:absolute;right:0;bottom:0;z-index:1;width:0;height:2px;background:#d00a1d;transition:width 400ms ease}.con_news_bunka .box_news .wrp_news li a:after{content:"";margin-left:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:.83em;top:50%;font-size:172%;line-height:.291;margin:-.1455em 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a:after{right:.65em}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a:after{right:3.0303%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a:after{font-size:165%}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a:after{font-size:118%}}.con_news_bunka .box_news .wrp_news li a .cate{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:0.52em 1.47em;background:#f5f5f5;border-radius:0 0 1em 0;font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a .cate{padding:0.52em 1.17em}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .cate{padding:0.45em 1.13em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a .cate{font-size:115%}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .cate{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a .cate{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .cate{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_news_bunka .box_news .wrp_news li a .cate{font-size:108%}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .cate{font-size:79%}}@media only screen and (max-width: 1199px){.fontLarge .con_news_bunka .box_news .wrp_news li a .cate{padding:.41em .8em}}.con_news_bunka .box_news .wrp_news li a .cate:before{content:'●';transform:scale(0.7);margin-right:.22em}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .cate:before{margin-right:.2em}}.con_news_bunka .box_news .wrp_news li a .wrp_img{position:relative;overflow:hidden;width:90px;padding-bottom:60px;margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a .wrp_img{width:80px}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_img{width:24%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a .wrp_img{padding-bottom:53px}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_img{padding-bottom:16%}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_img{margin-top:10%}}.con_news_bunka .box_news .wrp_news li a .wrp_img img{position:absolute;left:50%;top:0;width:auto;height:100%;max-width:none;transform:translateX(-50%)}.con_news_bunka .box_news .wrp_news li a .wrp_txt{width:calc(100% - 125px);margin:0.5em 0 0 35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a .wrp_txt{width:calc(100% - 100px)}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_txt{width:70%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a .wrp_txt{margin:0.5em 0 0 20px}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_txt{margin:0 0 0 8%}}.con_news_bunka .box_news .wrp_news li a .wrp_txt .date{position:relative;line-height:1}.con_news_bunka .box_news .wrp_news li a .wrp_txt .date:before{content:'';position:absolute;left:0;top:50%;width:100%;height:1px;margin-top:-1px;background:#959595}.con_news_bunka .box_news .wrp_news li a .wrp_txt .date span{position:relative;z-index:1;display:inline-block;padding-right:.26em;background:#fff;color:#959595;font-size:108%;font-weight:bold;letter-spacing:.08em;font-family:'Montserrat', sans-serif;letter-spacing:.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .date span{font-size:100%}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .date span{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .date span{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .date span{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .date span{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .date span{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .date span{letter-spacing:.2em}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .date span{font-size:72%}}.con_news_bunka .box_news .wrp_news li a .wrp_txt .txt{margin-top:.76em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;max-height:3.46em;font-size:108%;font-weight:bold;letter-spacing:.08em;line-height:1.73}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .txt{margin-top:.72em}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .txt{max-height:4.2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .txt{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .txt{font-size:93%}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .txt{line-height:1.4}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .txt{font-size:90%}}@media only screen and (min-width: 768px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .txt{-webkit-line-clamp:2}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .wrp_news li a .wrp_txt .txt{-webkit-line-clamp:3}}.con_news_bunka .box_news .wrp_news li a:hover:before{right:auto;left:0;width:100%}.con_news_bunka .box_news .lnk{margin-top:5%;text-align:right}@media only screen and (max-width: 767px){.con_news_bunka .box_news .lnk{margin-top:12.12121%}}@media only screen and (max-width: 767px){.con_news_bunka .box_news .lnk{text-align:center}}.con_news_bunka.scrollActive .box_news{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 600ms ease-out 300ms}.con_news_bunka.scrollActive.active .box_news{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_intro{position:relative;padding:8.33333% 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding:13.33333% 0 0}}@media only screen and (max-width: 767px){.con_intro{padding:25.64103% 0 0}}.con_intro .box_int{position:relative}.con_intro .box_int:before{content:'';position:absolute;top:0;z-index:1;width:12.60417%;padding-bottom:5.67708%;margin-top:-4.42708%;background:url(../images/common/dec4.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_intro .box_int:before{width:43.33333%}}@media only screen and (max-width: 767px){.con_intro .box_int:before{padding-bottom:19.48718%}}@media only screen and (max-width: 767px){.con_intro .box_int:before{margin-top:-23.07692%}}@media only screen and (min-width: 768px){.con_intro .box_int:before{right:9.01042%}}@media only screen and (max-width: 767px){.con_intro .box_int:before{left:-10.25641%}}.con_intro .box_int:after{content:'';position:absolute;left:-8.33333%;bottom:0;z-index:1;width:31.71875%;padding-bottom:12.1875%;margin-bottom:-9.0625%;background:url(../images/common/dec3_l.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_intro .box_int:after{left:-25.38462%}}@media only screen and (max-width: 767px){.con_intro .box_int:after{width:76.92308%}}@media only screen and (max-width: 767px){.con_intro .box_int:after{padding-bottom:29.35897%}}@media only screen and (max-width: 767px){.con_intro .box_int:after{margin-bottom:-20.51282%}}.con_intro .box_int h3{width:45.3125%;height:100%;background:#fff;text-align:center;box-sizing:border-box}@media only screen and (max-width: 767px){.con_intro .box_int h3{width:71.53846%}}@media only screen and (min-width: 768px){.con_intro .box_int h3{position:absolute;left:14.58333%;bottom:0;z-index:1}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .box_int h3{width:54.375%}}@media only screen and (max-width: 767px){.con_intro .box_int h3{margin:auto}}.con_intro .box_int h3 img{width:46.89655%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int h3 img{width:56.32184%}}@media only screen and (max-width: 767px){.con_intro .box_int h3 img{width:100%}}.con_intro .box_int .box_img{position:relative}@media only screen and (max-width: 767px){.con_intro .box_int .box_img{margin:19.87179% auto 0}}.con_intro .box_int .box_img:before{content:'';position:absolute;right:32.29167%;bottom:0;z-index:1;width:13.69792%;padding-bottom:3.02083%;margin-bottom:-3.54167%;background:url(../images/common/dec5.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_intro .box_int .box_img:before{right:-7.69231%}}@media only screen and (max-width: 767px){.con_intro .box_int .box_img:before{width:40.76923%}}@media only screen and (max-width: 767px){.con_intro .box_int .box_img:before{padding-bottom:8.97436%}}@media only screen and (max-width: 767px){.con_intro .box_int .box_img:before{margin-bottom:26.28205%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .box_int .box_img:before{right:23.22917%}}.con_intro .box_int .box_img #js-introSlider{display:flex}.con_intro .box_int .box_img #js-introSlider li{display:none;width:11.45833%;margin-left:.52083%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int .box_img #js-introSlider li{width:13.75%}}@media only screen and (max-width: 767px){.con_intro .box_int .box_img #js-introSlider li{width:28.20513%}}@media only screen and (max-width: 767px){.con_intro .box_int .box_img #js-introSlider li{margin-left:1.28205%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .box_int .box_img #js-introSlider li{width:16.04167%}}.con_intro .box_int .box_img #js-introSlider li:first-child{display:block}.con_intro.scrollActive .box_int:before,.con_intro.scrollActive .box_int:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 600ms ease-out 900ms}.con_intro.scrollActive .box_int h3 img{transform:translateY(0.8em);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:transform 600ms ease-out 300ms,opacity 600ms ease-out 300ms}.con_intro.scrollActive .box_img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 600ms ease-out 900ms}.con_intro.scrollActive.active .box_int:before,.con_intro.scrollActive.active .box_int:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_intro.scrollActive.active .box_int h3 img{transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_intro.scrollActive.active .box_img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_showa{width:70%;margin:0 auto;margin-top:4.16667%;padding-bottom:4.16667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_showa{margin-top:6.66667%}}@media only screen and (max-width: 767px){.con_showa{margin-top:15.38462%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_showa{padding-bottom:6.66667%}}@media only screen and (max-width: 767px){.con_showa{padding-bottom:15.38462%}}.con_showa picture{display:block}.con_showa picture img{display:block;margin:0 auto;text-align:center}
