@import'https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap';@import'https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400..600&display=swap';@import'https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400..600&display=swap';@import'https://fonts.googleapis.com/css2?family=Oswald:wght@400..600&display=swap';@import'https://fonts.googleapis.com/css2?family=Imperial+Script&display=swap';@import'https://fonts.googleapis.com/css2?family=Ephesis&display=swap';@import'https://fonts.googleapis.com/css2?family=Jost:wght@100..900&display=swap';:root{--font-shippori: 'Shippori Mincho', 'Hiragino Mincho ProN', 'Yu Mincho', yumincho, 'BIZ UDPMincho', serif;--font-sans: 'Noto Sans JP', 'Hiragino Sans', 'BIZ UDPGothic', meiryo, sans-serif;--font-serif: 'Noto Serif JP', 'Hiragino Mincho ProN', 'Yu Mincho', yumincho, 'BIZ UDPMincho', serif;--font-oswd: 'Oswald', sans-serif;--font-imperial: 'Imperial Script', cursive;--font-ephesis: 'Ephesis', cursive;--font-jost: 'Jost', sans-serif;--vw: 100vw}#section01_tobira{width:100%;padding-bottom:8rem;color:#fff;background-color:#000}@media(max-width: 767px){#section01_tobira{padding-bottom:6rem}}#section01_tobira .section__in{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#section01_tobira .section__in .left{position:relative;width:50%;height:650px;overflow:hidden;transition:all .6s cubic-bezier(0.37, 0, 0.63, 1) .01s}#section01_tobira .section__in .left figure{position:absolute;position:relative;top:0;left:0;width:100%;height:100%;background:url("../img/photogallery/tobira_g.jpg") no-repeat center;background-size:cover;transition:all .6s cubic-bezier(0.37, 0, 0.63, 1) .01s}#section01_tobira .section__in .left figure.active{transform:scale(1.05)}@media screen and (max-width:800px){#section01_tobira .section__in .left figure.active{transform:scale(1)}}#section01_tobira .section__in .left.active_g{width:52.5%}@media screen and (max-width:800px){#section01_tobira .section__in .left.active_g{width:100%}}#section01_tobira .section__in .left.active_b{width:47.5%}@media screen and (max-width:800px){#section01_tobira .section__in .left.active_b{width:100%}}@media screen and (max-width:800px){#section01_tobira .section__in .left{width:100%;height:75vw;margin-bottom:2.5vw}}#section01_tobira .section__in .left .mask{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.25);transition:all .8s ease-out .01s}@media screen and (max-width:800px){#section01_tobira .section__in .left .mask{background-color:rgba(0,0,0,0)}}#section01_tobira .section__in .left .mask.active{background-color:rgba(0,0,0,0)}@media screen and (max-width:800px){#section01_tobira .section__in .left .mask.active{background-color:rgba(0,0,0,0)}}#section01_tobira .section__in .left .mask.active2{background-color:rgba(0,0,0,.65)}@media screen and (max-width:800px){#section01_tobira .section__in .left .mask.active2{background-color:rgba(0,0,0,0)}}#section01_tobira .section__in .left .g_bts{position:absolute;top:0;left:0;z-index:25;width:100%;height:100%}#section01_tobira .section__in .right{position:relative;width:50%;height:650px;overflow:hidden;transition:all .6s cubic-bezier(0.37, 0, 0.63, 1) .01s}#section01_tobira .section__in .right figure{position:absolute;position:relative;top:0;left:0;width:100%;height:100%;background:url("../img/photogallery/tobira_b.jpg") no-repeat center;background-size:cover;transition:all .6s cubic-bezier(0.37, 0, 0.63, 1) .01s}#section01_tobira .section__in .right figure.active{transform:scale(1.05)}@media screen and (max-width:800px){#section01_tobira .section__in .right figure.active{transform:scale(1)}}#section01_tobira .section__in .right.active_g{width:47.5%}@media screen and (max-width:800px){#section01_tobira .section__in .right.active_g{width:100%}}#section01_tobira .section__in .right.active_b{width:52.5%}@media screen and (max-width:800px){#section01_tobira .section__in .right.active_b{width:100%}}@media screen and (max-width:800px){#section01_tobira .section__in .right{width:100%;height:75vw}}#section01_tobira .section__in .right .mask{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.25);transition:all .8s ease-out .01s}@media screen and (max-width:800px){#section01_tobira .section__in .right .mask{background-color:rgba(0,0,0,0)}}#section01_tobira .section__in .right .mask.active{background-color:rgba(0,0,0,0)}@media screen and (max-width:800px){#section01_tobira .section__in .right .mask.active{background-color:rgba(0,0,0,0)}}#section01_tobira .section__in .right .mask.active2{background-color:rgba(0,0,0,.65)}@media screen and (max-width:800px){#section01_tobira .section__in .right .mask.active2{background-color:rgba(0,0,0,0)}}#section01_tobira .section__in .right .b_bts{position:absolute;top:0;left:0;z-index:25;width:100%;height:100%}#section01_tobira .section__in h2{position:absolute;top:50%;left:50%;z-index:20;width:304px;transform:translate(-50%, -50%);transition:all .6s ease-out .01s}#section01_tobira .section__in h2.active{opacity:.3}@media screen and (max-width:800px){#section01_tobira .section__in h2.active{opacity:1}}@media screen and (max-width:800px){#section01_tobira .section__in h2{width:65%}}.index{width:100%;padding-bottom:8rem;color:#fff;background-color:#000}@media(max-width: 767px){.index{flex-direction:column}}@media(max-width: 767px){.index{padding-bottom:6rem}}.index .visual{display:flex}@media(max-width: 767px){.index .visual{flex-direction:column}}.index .visual>div{width:50%;height:650px;background:center center/cover no-repeat;transition:width .8s}@media(max-width: 767px){.index .visual>div{width:100%;height:55vw;transition:none}}.index .visual>div a{position:relative;display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden}.index .visual>div a::before{position:absolute;inset:0;z-index:10;content:"";background:#000;opacity:.5;transition:opacity .8s}@media(max-width: 767px){.index .visual>div a::before{opacity:.3;transition:opacity .3s}}.index .visual>div a h2{position:relative;z-index:20;width:60%;max-width:18rem}@media(max-width: 767px){.index .visual>div a h2{width:40vw}}@media(max-width: 1024px){.index .visual>div a h2{width:45vw}}.index .visual>div.type_g{background-image:url("../img/photogallery/tobira_g.jpg")}.index .visual>div.type_b{background-image:url("../img/photogallery/tobira_b.jpg")}.index .visual>div:hover{width:60%}@media(max-width: 767px){.index .visual>div:hover{width:100%}}.index .visual>div:hover a::before{opacity:0;transition-duration:.3s}.gallery{padding-bottom:8rem;background-color:#000}@media(max-width: 767px){.gallery{padding-bottom:6rem}}.gallery .slider_main{position:relative;margin-bottom:0}.gallery .slider_main .cap{position:absolute;bottom:2.5rem;width:100%;font-family:var(--font-jost);font-size:120%;color:#fff;text-align:center;text-shadow:0 0 .2em #000,0 0 .4em #000;opacity:0;transition:opacity .2s}.gallery .slider_main .cap span{display:inline-block;padding-left:.1em;letter-spacing:.1em}.gallery .slider_main .slick-current .cap{opacity:1}.gallery .slider_main ul.slick-dots{position:absolute;bottom:1.25rem;display:flex;gap:.5em;justify-content:center}.gallery .slider_main ul.slick-dots li{all:unset;width:1.75rem;max-width:6%;height:.25rem;cursor:pointer;background-color:#fff;opacity:.5;transition:opacity .2s}.gallery .slider_main ul.slick-dots li.slick-active{opacity:1}.gallery .slider_main ul.slick-dots button{display:none;visibility:hidden}.gallery .slider_nav{position:relative;width:calc(90% - 4rem);max-width:1200px;margin:1rem auto 0}@media(max-width: 767px){.gallery .slider_nav{width:calc(100% - 5rem);max-width:540px}}.gallery .slider_nav picture{position:relative;margin:0 .5em}@media(max-width: 767px){.gallery .slider_nav picture{margin:0 .25em}}.gallery .slider_nav picture img{cursor:pointer;border:1px solid hsla(0,0%,100%,.5);opacity:.5;transition:opacity .2s}.gallery .slider_nav picture img:hover{opacity:1}.gallery .slider_nav .slick-current img{opacity:1}.gallery .slider_nav .slick-arrow{position:absolute;width:1.5rem;height:100%;overflow:hidden}@media(max-width: 767px){.gallery .slider_nav .slick-arrow{width:1.25rem}}.gallery .slider_nav .slick-arrow::before{all:unset;position:absolute;top:50%;width:50%;padding-top:50%;content:"";border:1px solid #fff;opacity:.6;transform:translateY(-50%) rotate(45deg);transition:opacity .2s}.gallery .slider_nav .slick-arrow:hover::before{opacity:1}.gallery .slider_nav .slick-arrow.slick-prev{left:-2rem}@media(max-width: 767px){.gallery .slider_nav .slick-arrow.slick-prev{left:-1.5rem}}.gallery .slider_nav .slick-arrow.slick-prev::before{left:.5rem;border-width:0 0 2px 2px}.gallery .slider_nav .slick-arrow.slick-next{right:-2rem}@media(max-width: 767px){.gallery .slider_nav .slick-arrow.slick-next{right:-1.5rem}}.gallery .slider_nav .slick-arrow.slick-next::before{right:.5rem;border-width:2px 2px 0 0}.ttltops{width:90%;max-width:464px;padding:6rem 0;margin:0 auto;color:#fff}@media(max-width: 767px){.ttltops{padding:4rem 0}}.ttltops p{padding-bottom:.75em;margin-bottom:1.5rem;font-weight:600;line-height:1.2;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.6)}.ttltops a{display:block}.attenstext{width:90%;padding-bottom:8rem;margin:0 auto;font-size:65%;color:#fff;text-align:center}@media(width <= 580px){.attenstext{max-width:1000px;padding-bottom:6rem;text-align:justify}}.more_link_wrap{width:90%;max-width:40rem;margin:0 auto;color:#fff}.more_link_wrap>p{padding-left:.03em;margin-bottom:1.5rem;font-size:140%;text-align:center;letter-spacing:.03em}@media(max-width: 767px){.more_link_wrap .more_link_box{max-width:464px}}/*# sourceMappingURL=style.css.map */