header:before{position:absolute;top:50px;left:0;width:100%;height:145px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);content:""}#fv-video{position:absolute;top:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100vw;vertical-align:middle}@media screen and (min-width:992px){#fv-video.portrait{width:auto;height:calc(100vh + 2px)}}@media screen and (max-width:991px)and (orientation: portrait){#fv-video{width:auto;height:75vw}}#fv-video__wrap{position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100vh;-webkit-transition:1s;transition:1s}#fv-video__wrap:after{position:absolute;display:block;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(26,26,26,0);-webkit-transition:1s;transition:1s;content:""}#fv-video__wrap.off{opacity:0}#fv-video__wrap.change-2:after{background-color:rgba(26,26,26,.2)}#fv-video__wrap.change-3:after{background-color:rgba(26,26,26,.4) !important}#fv-video__wrap:not(.change-2)>.fv-2>.remove{opacity:0}#fv-video__wrap:not(.change-3)>.fv-3>.remove{opacity:0}#fv-video__wrap>*{position:absolute;display:block;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#fv-video__wrap>*>.remove{position:absolute;display:block;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-webkit-transition:1s;transition:1s}@media screen and (min-width:768px){#fv-video__wrap>.fv-1>.remove{background-image:url(../img/top/zag_fv_1.jpg)}#fv-video__wrap>.fv-2>.remove{background-image:url(../img/top/zag_fv_2.jpg)}#fv-video__wrap>.fv-3>.remove{background-image:url(../img/top/zag_fv_3.jpg)}#fv-video__wrap>.fv-4>.remove{background-image:url(../img/top/zag_fv_4.jpg)}}@media screen and (max-width:767px){#fv-video__wrap>.fv-1>.remove{background-image:url(../img/top/zag_fv_1_sp.jpg)}#fv-video__wrap>.fv-2>.remove{background-image:url(../img/top/zag_fv_2_sp.jpg)}#fv-video__wrap>.fv-3>.remove{background-image:url(../img/top/zag_fv_3_sp.jpg)}#fv-video__wrap>.fv-4>.remove{background-image:url(../img/top/zag_fv_4_sp.jpg)}}#fv-video__wrap>.fv-slick{position:relative;width:100%;height:100%}#fv-video__wrap>.fv-slick>.slick-list{height:100%}#fv-video__wrap>.fv-slick>.slick-list>.slick-track{height:100%}#fv-video__wrap>.fv-slick .slide{position:relative;overflow:hidden;height:100%}#fv-video__wrap>.fv-slick .slide>*{position:absolute;display:block;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:-webkit-transform 16s;transition:-webkit-transform 16s;transition:transform 16s;transition:transform 16s, -webkit-transform 16s}@media screen and (min-width:768px){#fv-video__wrap>.fv-slick .slide>*#slick-fv-1{background-image:url(../img/top/zag_fv_1.jpg)}#fv-video__wrap>.fv-slick .slide>*#slick-fv-2{background-image:url(../img/top/zag_fv_2.jpg)}#fv-video__wrap>.fv-slick .slide>*#slick-fv-3{background-image:url(../img/top/zag_fv_3.jpg)}#fv-video__wrap>.fv-slick .slide>*#slick-fv-4{background-image:url(../img/top/zag_fv_4.jpg)}}@media screen and (max-width:767px){#fv-video__wrap>.fv-slick .slide>*#slick-fv-1{background-image:url(../img/top/zag_fv_1_sp.jpg)}#fv-video__wrap>.fv-slick .slide>*#slick-fv-2{background-image:url(../img/top/zag_fv_2_sp.jpg)}#fv-video__wrap>.fv-slick .slide>*#slick-fv-3{background-image:url(../img/top/zag_fv_3_sp.jpg)}#fv-video__wrap>.fv-slick .slide>*#slick-fv-4{background-image:url(../img/top/zag_fv_4_sp.jpg)}}#fv-video__wrap>.fv-slick .slide>*.zoom{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}#fv-video__wrap>.fv-slick>.slide+.slide{display:none}#fv-1 .fv-copy{padding-left:15px;padding-bottom:90px}@media screen and (min-width:768px){#fv-1 .fv-copy{padding-left:5%;padding-bottom:5%}}#fv-3:before{position:absolute;left:0;bottom:-1px;display:block;width:100%;height:75%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);content:""}#fv-3__slider{margin-left:-7px;margin-right:-7px}#fv-3__slider .slide{padding-left:7px;padding-right:7px}@media screen and (min-width:768px){#fv-3__slider{margin-left:-15px;margin-right:-15px}#fv-3__slider .slide{padding-left:15px;padding-right:15px}}#fv-3__slider>.slide{width:33.33333333%;padding-bottom:50px}#fv-3__slider>.slide+.slide{display:none !important}#fv-3__slider>.slick-list{overflow:visible}#fv-3__slider>.slick-list>.slick-track>.slide:nth-child(odd){padding-bottom:50px}#fv-3__slider>.slick-list>.slick-track>.slide:nth-child(even){padding-top:50px}.top-fv-content{overflow:hidden}.top-fv-content#fv-1{min-height:100vh}@media screen and (min-width:768px){.top-fv-content#fv-2{min-height:100vh}}@media screen and (max-width:767px){.top-fv-content>.container{width:100%;padding-left:30px;padding-right:30px}}@-webkit-keyframes text-slider{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes text-slider{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.block-txt-slide{position:absolute;top:0;right:0;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.block-txt-slide>*{-webkit-animation:text-slider 30s linear infinite;animation:text-slider 30s linear infinite}.block-txt-slide>* span{white-space:nowrap}.block-txt-slide:not(.on)>*{-webkit-animation-play-state:paused;animation-play-state:paused}.block-1st__label:before{padding-top:86.0344827%}.block-1st__slider{margin-left:-15px;margin-right:-15px}.block-1st__slider-wrap{overflow:hidden}.block-1st__slider .slide{padding-left:15px;padding-right:15px}@media screen and (min-width:768px){.block-1st__slider>.slide{width:33.33333333%}}@media screen and (min-width:1367px){.block-1st__slider>.slide{width:25%}}.block-1st__slider>.slide+.slide{display:none !important}.block-1st__slider-outline{padding-right:1px}.block-1st__slider-outline>.slick-arrow{position:absolute;overflow:hidden;top:50%;display:block;width:45px;height:45px;border:solid 2px #168a4b;border-radius:50%;background-color:#fff;-webkit-transition:.3s;transition:.3s;z-index:1;cursor:pointer}.block-1st__slider-outline>.slick-arrow:before{position:relative;display:block;width:100%;padding-top:100%;background-color:#168a4b;-webkit-mask:url(../img/top/slick_arrow.svg) center no-repeat;mask:url(../img/top/slick_arrow.svg) center no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-transition:.3s;transition:.3s;content:""}.block-1st__slider-outline>.slick-arrow:hover,.block-1st__slider-outline>.slick-arrow:focus{opacity:1 !important;background-color:#168a4b}.block-1st__slider-outline>.slick-arrow:hover:before,.block-1st__slider-outline>.slick-arrow:focus:before{background-color:#fff}.block-1st__slider-outline>.slick-prev{left:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.block-1st__slider-outline>.slick-prev:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.block-1st__slider-outline>.slick-next{right:0;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}@media screen and (min-width:992px){.block-1st__slider-outline:not(:hover)>.slick-arrow{opacity:0}}.block-1st__slider-anchor{position:relative;display:block}.block-1st__slider-anchor:before{position:relative;display:block;padding-top:100%;content:""}.block-1st__slider-anchor>img{position:absolute;display:block;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;transition:.3s}.block-1st__slider-anchor:not(div):hover>img,.block-1st__slider-anchor:not(div):focus>img{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}@media screen and (min-width:768px){.block-2nd__content-left{padding-right:30px}}@media screen and (min-width:992px){.block-2nd__content-left{padding-right:clamp(30px,12vw,480px)}}.block-2nd__slick .slide{position:relative}.block-2nd__slick .slide>.blank{max-width:800px}.block-2nd__slick .slide>.blank:before{position:relative;display:block;padding-top:76.3541666%;content:""}.block-2nd__slick .slide>a{position:absolute;left:5%;bottom:5%;width:60px;height:60px;color:#168a4b;text-decoration:none;border:solid 2px #168a4b;background-color:#fff;border-radius:50%}.block-2nd__slick .slide>a:hover,.block-2nd__slick .slide>a:focus{color:#fff;background-color:#168a4b}@media screen and (min-width:768px){.block-2nd__slick .slide>a{width:90px;height:90px}}.block-2nd__slick>.slide+.slide{display:none !important}.block-2nd__slick-wrap{overflow:hidden;margin-right:-30px;border-top-left-radius:13px;border-bottom-left-radius:13px}@media screen and (min-width:768px){.block-2nd__slick-wrap{margin-left:-15px;margin-right:calc((100vw - 620px)*-0.5)}}@media screen and (min-width:992px){.block-2nd__slick-wrap{margin-right:calc((100vw - 840px)*-0.5)}}@media screen and (min-width:1200px){.block-2nd__slick-wrap{margin-right:calc((100vw - 1040px)*-0.5)}}@media screen and (min-width:1367px){.block-2nd__slick-wrap{margin-right:calc((100vw - 1140px)*-0.5)}}@media screen and (min-width:1470px){.block-2nd__slick-wrap{margin-right:calc((100vw - 1410px)*-0.5)}}.block-2nd__slick-menu{border-top:solid 1px #d3d3d3}.block-2nd__slick-anchor{text-decoration:none !important;border-bottom:solid 1px #d3d3d3;cursor:pointer;-webkit-transition:.5s;transition:.5s}.block-2nd__slick-anchor:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;color:#d3d3d3;font-weight:normal;font-family:dashicons;line-height:1em;-webkit-transition:.3s;transition:.3s;content:""}.block-2nd__slick-anchor>h3{-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;white-space:nowrap}.block-2nd__slick-anchor>h3:before{position:relative;display:block;width:14px;height:14px;background-color:#e5dfd2;border-radius:50%;-webkit-transition:.3s;transition:.3s;content:""}.block-2nd__slick-anchor:hover:after,.block-2nd__slick-anchor:focus:after{color:#168a4b;opacity:.5}.block-2nd__slick-anchor:hover>h3:before,.block-2nd__slick-anchor:focus>h3:before{background-color:#168a4b;opacity:.5}.block-2nd__slick-anchor:not(.on){border-bottom-color:#d3d3d3}.block-2nd__slick-anchor:not(.on)>.block-2nd__slick-note{height:0 !important}.block-2nd__slick-note{overflow:hidden;-webkit-transition:.5s;transition:.5s}@media screen and (min-width:768px)and (max-width:991px){.block-3rd__outline h2{white-space:nowrap}}@media screen and (min-width:992px){.block-3rd__outline h2+*{padding-right:13%}}.block-3rd__row>:first-child{z-index:1}@media screen and (min-width:1470px){.block-3rd__row>:first-child{width:37%}.block-3rd__row>:last-child{width:63%}}@media screen and (min-width:768px){.block-3rd__menu{padding-right:24%}}@media screen and (min-width:1470px){.block-3rd__menu>.row{margin-left:-20px;margin-right:-20px}.block-3rd__menu>.row>*{padding-left:20px;padding-right:20px}}.block-3rd__menu-main{border-bottom:dotted 5px #168a4b}.block-3rd__menu-main .label-left>.fuki{position:absolute;top:0;left:0;width:110%;-webkit-transform:translateY(-75%);transform:translateY(-75%)}.block-3rd__menu-main .label-left>.fuki:before{padding-top:33.7606837%}.block-3rd__menu-main .label-right>.monts-b{color:#168a4b;letter-spacing:.02em}.block-3rd__menu-sub{text-decoration:none !important;border-bottom-style:dotted;border-bottom-width:2px}.block-3rd__menu-sub .label-right>.monts-b{letter-spacing:.02em}.block-3rd__menu-sub[data-pref=okayama]{border-bottom-color:#168a4b}.block-3rd__menu-sub[data-pref=okayama]:hover,.block-3rd__menu-sub[data-pref=okayama]:focus{color:#168a4b}.block-3rd__menu-sub[data-pref=okayama] .label-right>.monts-b{color:#168a4b}.block-3rd__menu-sub[data-pref=hiroshima]{border-bottom-color:#dd7a21}.block-3rd__menu-sub[data-pref=hiroshima]:hover,.block-3rd__menu-sub[data-pref=hiroshima]:focus{color:#dd7a21}.block-3rd__menu-sub[data-pref=hiroshima] .label-right>.monts-b{color:#dd7a21}.block-3rd__menu-sub[data-pref=kagawa]{border-bottom-color:#2995cd}.block-3rd__menu-sub[data-pref=kagawa]:hover,.block-3rd__menu-sub[data-pref=kagawa]:focus{color:#2995cd}.block-3rd__menu-sub[data-pref=kagawa] .label-right>.monts-b{color:#2995cd}.block-3rd__menu-sub[data-pref=hyogo]{border-bottom-color:#67b400}.block-3rd__menu-sub[data-pref=hyogo]:hover,.block-3rd__menu-sub[data-pref=hyogo]:focus{color:#67b400}.block-3rd__menu-sub[data-pref=hyogo] .label-right>.monts-b{color:#67b400}.block-3rd__menu-sub[data-pref=tottori]{border-bottom-color:#6d5025}.block-3rd__menu-sub[data-pref=tottori]:hover,.block-3rd__menu-sub[data-pref=tottori]:focus{color:#6d5025}.block-3rd__menu-sub[data-pref=tottori] .label-right>.monts-b{color:#6d5025}.block-3rd__menu-sub[data-pref=ehime]{border-bottom-color:#c75443}.block-3rd__menu-sub[data-pref=ehime]:hover,.block-3rd__menu-sub[data-pref=ehime]:focus{color:#c75443}.block-3rd__menu-sub[data-pref=ehime] .label-right>.monts-b{color:#c75443}.block-3rd__menu-sub[data-pref=shimane]{border-bottom-color:#466bb4}.block-3rd__menu-sub[data-pref=shimane]:hover,.block-3rd__menu-sub[data-pref=shimane]:focus{color:#466bb4}.block-3rd__menu-sub[data-pref=shimane] .label-right>.monts-b{color:#466bb4}.block-3rd__menu-sub[data-pref=osaka]{border-bottom-color:#8f5baa}.block-3rd__menu-sub[data-pref=osaka]:hover,.block-3rd__menu-sub[data-pref=osaka]:focus{color:#8f5baa}.block-3rd__menu-sub[data-pref=osaka] .label-right>.monts-b{color:#8f5baa}@media screen and (min-width:768px)and (max-width:991px){.block-3rd__pref{margin-left:-7px !important;margin-right:-7px !important}.block-3rd__pref>*{padding-left:7px !important;padding-right:7px !important}}.block-3rd__map:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:347.2222222%;height:347.5238922%;background:url(../img/top/map_sub-min.png) center no-repeat;background-size:cover;content:""}.block-3rd__map.lazyload:before{background-image:none !important}.block-3rd__map>.remove{padding-top:79.9305555%}.block-3rd__map>.remove>.remove{position:absolute;display:block;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.block-3rd__map>.remove>.remove.map-okayama{background-image:url(../img/top/map_okayama-min.png)}.block-3rd__map>.remove>.remove.map-hiroshima{background-image:url(../img/top/map_hiroshima-min.png)}.block-3rd__map>.remove>.remove.map-kagawa{background-image:url(../img/top/map_kagawa-min.png)}.block-3rd__map>.remove>.remove.map-hyogo{background-image:url(../img/top/map_hyogo-min.png)}.block-3rd__map>.remove>.remove.map-tottori{background-image:url(../img/top/map_tottori-min.png)}.block-3rd__map>.remove>.remove.map-ehime{background-image:url(../img/top/map_ehime-min.png)}.block-3rd__map>.remove>.remove.map-shimane{background-image:url(../img/top/map_shimane-min.png)}.block-3rd__map>.remove>.remove.map-osaka{background-image:url(../img/top/map_osaka-min.png)}.block-3rd__map.ani-init div.map-pin:before{opacity:0 !important;-webkit-transform:scale(0, 0);transform:scale(0, 0)}.block-3rd__map.ani-init div.map-pin>span .svg-pin-sub{opacity:0 !important;-webkit-transform:scale(0, 0);transform:scale(0, 0)}.block-3rd__map .map-pin{position:absolute;width:8.5213847%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:.3s;transition:.3s}.block-3rd__map .map-pin:before{position:relative;display:block;padding-top:125.0681198%;content:""}.block-3rd__map .map-pin.okayama{left:51%;bottom:67%}.block-3rd__map .map-pin.okayama:before{background-color:#168a4b}.block-3rd__map .map-pin.okayama>span .svg-pin-main .cls-5{fill:#168a4b}.block-3rd__map .map-pin.hiroshima{left:29%;bottom:63%}.block-3rd__map .map-pin.hiroshima:before{background-color:#dd7a21;-webkit-transition-delay:.15s;transition-delay:.15s}.block-3rd__map .map-pin.hiroshima>span .svg-pin-sub{-webkit-transition-delay:.15s;transition-delay:.15s}.block-3rd__map .map-pin.hiroshima>span .svg-pin-main .cls-5{fill:#dd7a21}.block-3rd__map .map-pin.kagawa{left:55%;bottom:41%}.block-3rd__map .map-pin.kagawa:before{background-color:#2995cd;-webkit-transition-delay:.3s;transition-delay:.3s}.block-3rd__map .map-pin.kagawa>span .svg-pin-sub{-webkit-transition-delay:.3s;transition-delay:.3s}.block-3rd__map .map-pin.kagawa>span .svg-pin-main .cls-5{fill:#2995cd}.block-3rd__map .map-pin.hyogo{left:80%;bottom:70%}.block-3rd__map .map-pin.hyogo:before{background-color:#67b400;-webkit-transition-delay:.45s;transition-delay:.45s}.block-3rd__map .map-pin.hyogo>span .svg-pin-sub{-webkit-transition-delay:.45s;transition-delay:.45s}.block-3rd__map .map-pin.hyogo>span .svg-pin-main .cls-5{fill:#67b400}.block-3rd__map .map-pin.tottori{left:65%;bottom:85%}.block-3rd__map .map-pin.tottori:before{background-color:#6d5025;-webkit-transition-delay:.6s;transition-delay:.6s}.block-3rd__map .map-pin.tottori>span .svg-pin-sub{-webkit-transition-delay:.6s;transition-delay:.6s}.block-3rd__map .map-pin.tottori>span .svg-pin-main .cls-5{fill:#6d5025}.block-3rd__map .map-pin.ehime{left:22%;bottom:24%}.block-3rd__map .map-pin.ehime:before{background-color:#c75443;-webkit-transition-delay:.75s;transition-delay:.75s}.block-3rd__map .map-pin.ehime>span .svg-pin-sub{-webkit-transition-delay:.75s;transition-delay:.75s}.block-3rd__map .map-pin.ehime>span .svg-pin-main .cls-5{fill:#c75443}.block-3rd__map .map-pin.shimane{left:21%;bottom:79%}.block-3rd__map .map-pin.shimane:before{background-color:#466bb4;-webkit-transition-delay:.9s;transition-delay:.9s}.block-3rd__map .map-pin.shimane>span .svg-pin-sub{-webkit-transition-delay:.9s;transition-delay:.9s}.block-3rd__map .map-pin.shimane>span .svg-pin-main .cls-5{fill:#466bb4}.block-3rd__map .map-pin.osaka{left:93%;bottom:48%}.block-3rd__map .map-pin.osaka:before{background-color:#8f5baa;-webkit-transition-delay:1.05s;transition-delay:1.05s}.block-3rd__map .map-pin.osaka>span .svg-pin-sub{-webkit-transition-delay:1.05s;transition-delay:1.05s}.block-3rd__map .map-pin.osaka>span .svg-pin-main .cls-5{fill:#8f5baa}.block-3rd__map div.map-pin:before{-webkit-mask:url(../img/top/map_pin-min.png) center no-repeat;mask:url(../img/top/map_pin-min.png) center no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-transition:.3s;transition:.3s}.block-3rd__map div.map-pin>span{position:absolute;left:0;bottom:0;width:100%;-webkit-transition:.3s;transition:.3s}.block-3rd__map div.map-pin>span .svg-pin-sub{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:.3s;transition:.3s}.block-3rd__map div.map-pin>span .svg-pin-sub .cls-1{fill:#fff}.block-3rd__map div.map-pin>span .svg-pin-main .cls-1{font-size:130px;font-family:"Montserrat",sans-serif;letter-spacing:0em}.block-3rd__map div.map-pin>span .svg-pin-main .cls-1,.block-3rd__map div.map-pin>span .svg-pin-main .cls-2,.block-3rd__map div.map-pin>span .svg-pin-main .cls-3,.block-3rd__map div.map-pin>span .svg-pin-main .cls-4{fill:#fff}.block-3rd__map div.map-pin>span .svg-pin-main .cls-1,.block-3rd__map div.map-pin>span .svg-pin-main .cls-3,.block-3rd__map div.map-pin>span .svg-pin-main .cls-4{font-weight:700}.block-3rd__map div.map-pin>span .svg-pin-main .cls-3{font-size:46px;letter-spacing:0em}.block-3rd__map div.map-pin>span .svg-pin-main .cls-3,.block-3rd__map div.map-pin>span .svg-pin-main .cls-4{font-family:"Noto Sans JP",sans-serif}.block-3rd__map div.map-pin>span .svg-pin-main .cls-4{font-size:56px;letter-spacing:0em}.block-3rd__map a.map-pin{z-index:1}.block-3rd__map a.map-pin:before{background-color:rgba(0,0,0,0) !important}.block-3rd__map a.map-pin:not(:hover):not(:focus):not(.mouseover)+div.map-pin>span.on{opacity:0}.block-3rd__map a.map-pin:hover+div.map-pin,.block-3rd__map a.map-pin:focus+div.map-pin{-webkit-transform:translateX(-50%) scale(2.9, 2.9);transform:translateX(-50%) scale(2.9, 2.9)}.block-3rd__map a.map-pin:hover+div.map-pin>span.off,.block-3rd__map a.map-pin:focus+div.map-pin>span.off{opacity:0;-webkit-transform:scale(0, 0);transform:scale(0, 0)}.block-3rd__map a.map-pin.mouseover+div.map-pin{-webkit-transform:translateX(-50%) scale(2.9, 2.9) !important;transform:translateX(-50%) scale(2.9, 2.9) !important}.block-3rd__map a.map-pin.mouseover+div.map-pin>span.off{opacity:0 !important;-webkit-transform:scale(0, 0) !important;transform:scale(0, 0) !important}.block-4th__chara{position:absolute;top:50%;left:0;width:60px;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:.5s;transition:.5s;pointer-events:none !important;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.block-4th__chara>.remove{padding-top:185.3658536%;background-image:url(../img/top/chara-min.png)}.block-4th__chara:not(.on){-webkit-transform:translate(-10%, -50%) rotate(-40deg);transform:translate(-10%, -50%) rotate(-40deg)}@media screen and (max-width:767px){.block-4th__chara{top:auto;bottom:385px;width:36px;padding:0 !important}}.block-4th__banner{overflow:hidden;border-radius:10px;border:solid 2px rgba(0,0,0,0)}.block-4th__banner.border{border-color:#b0d7c2}@media screen and (min-width:768px){.block-4th__banner-wrap{row-gap:30px}}.block-4th__banner>.banner{-webkit-transition:.3s;transition:.3s}.block-4th__banner>.banner:before{padding-top:44.0104166%}.block-4th__banner:hover>.banner,.block-4th__banner:focus>.banner{opacity:.5}.block-4th__posts-row{text-decoration:none !important}.block-4th__posts-row+.block-4th__posts-row{border-top:dotted 1px #333}@media screen and (min-width:1367px){#block-1st .col-lg-3{width:22%}#block-1st .col-lg-9{width:78%}}#block-2nd{overflow:hidden}#block-3rd{overflow:hidden;background-color:#f0f1f2}#block-3rd .block-txt-slide span{padding-left:calc(100vw - 1301px)}#block-4th{overflow:hidden}#float-recruit-banner{position:fixed;right:0;bottom:0;width:100%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;z-index:990}@media screen and (min-width:768px){#float-recruit-banner{right:75px;bottom:15px;width:150px}#float-recruit-banner.end{position:absolute}}#float-recruit-banner>.float-recruit-banner{position:relative}#float-recruit-banner>.float-recruit-banner>.remove{padding-top:15.88541666%;background-image:url(../img/top/corporate_recruit_-banner_sp.jpg)}@media screen and (min-width:768px){#float-recruit-banner>.float-recruit-banner>.remove{padding-top:109.8461538%;background-image:url(../img/top/service_recruit-min.png)}}@media screen and (min-width:768px){#float-recruit-banner>.float-recruit-banner:hover,#float-recruit-banner>.float-recruit-banner:focus{-webkit-transform:scale(1.15, 1.15);transform:scale(1.15, 1.15)}}#float-recruit-banner.init{-webkit-transform:translateY(calc(100% + 15px));transform:translateY(calc(100% + 15px))}@media screen and (min-width:1366px){#float-recruit-banner{right:130px;bottom:30px;width:160px}#float-recruit-banner.init{-webkit-transform:translateY(calc(100% + 30px));transform:translateY(calc(100% + 30px))}}@media screen and (min-width:1367px){#float-recruit-banner{width:230px}}/*# sourceMappingURL=style-top.min.css.map */