body{background:#fff;border-width:0}body #frames .frame-top,body #frames .frame-bottom{height:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body #frames .frame-top::after,body #frames .frame-bottom::after{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body #frames .frame-left,body #frames .frame-right{width:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body #frames .frame-left::after,body #frames .frame-right::after{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body #header{-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}body #menu_btn,body #sns_area{-webkit-transform:translate(0, 160px);transform:translate(0, 160px)}body #arrows{-webkit-transform:translate(70px, 0);transform:translate(70px, 0)}body #fp-nav{-webkit-transform:translate(-70px, 0);transform:translate(-70px, 0)}body #header,body #menu_btn,body #sns_area,body #arrows,body #fp-nav{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.is-frame-fixed #frames .frame-top,body.is-frame-fixed #frames .frame-bottom{height:44px}body.is-frame-fixed #frames .frame-top::after,body.is-frame-fixed #frames .frame-bottom::after{opacity:1}body.is-frame-fixed #frames .frame-left,body.is-frame-fixed #frames .frame-right{width:44px}body.is-frame-fixed #frames .frame-left::after,body.is-frame-fixed #frames .frame-right::after{opacity:1}body.is-frame-fixed #header,body.is-frame-fixed #menu_btn,body.is-frame-fixed #sns_area,body.is-frame-fixed #arrows,body.is-frame-fixed #fp-nav{-webkit-transform:translate(0, 0);transform:translate(0, 0)}#arrows span.next{opacity:1;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}#arrows span.next.hide{opacity:0}#scroll_arrow{width:108px;text-align:center;position:absolute;bottom:40px;right:60px;cursor:pointer;opacity:1}.is-frame-fixed #scroll_arrow{opacity:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}#scroll_arrow .next{display:inline-block;width:40px;height:40px;border-right:10px solid #fff;border-bottom:10px solid #fff;-webkit-animation:down 2s infinite;animation:down 2s infinite;-webkit-filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.1));filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.1))}#scroll_arrow .scroll{display:inline-block;width:108px;height:20px;margin-top:20px;-webkit-filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.1));filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.1))}@-webkit-keyframes down{0%{-webkit-transform:translate(0, -20px) rotate(45deg);transform:translate(0, -20px) rotate(45deg);opacity:0}15%{opacity:1}55%{opacity:1}70%{-webkit-transform:translate(0, 0) rotate(45deg);transform:translate(0, 0) rotate(45deg);opacity:0}100%{opacity:0}}@keyframes down{0%{-webkit-transform:translate(0, -20px) rotate(45deg);transform:translate(0, -20px) rotate(45deg);opacity:0}15%{opacity:1}55%{opacity:1}70%{-webkit-transform:translate(0, 0) rotate(45deg);transform:translate(0, 0) rotate(45deg);opacity:0}100%{opacity:0}}#loadingbg{width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;z-index:999}#loadingbar_base{width:200px;height:1px;background:#ccc;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#loadingbar{width:0;height:1px;background:#ffb423;position:absolute;top:0;left:0;-webkit-transition:all .2s linear;transition:all .2s linear}.movie-area{width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0;z-index:-1}.movie-area iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}.movie-area::before{content:"";width:100%;height:100%;background:rgba(0,0,0,0);position:absolute;top:0;left:0;z-index:1}.cover-block{width:100%;height:100vh;position:absolute;top:0;left:0}.cover-block .tabiiro-logo{width:19.9%;max-width:254px;margin:0 auto}@media only screen and (max-width: 800px){.cover-block .tabiiro-logo{width:29.9%}}.cover-block .tabiiro-logo{position:absolute;top:24.7%;left:11.3%}@media only screen and (max-width: 800px){.cover-block .tabiiro-logo{margin-top:-17vh}}.cover-body .cover-ttl{width:33.7%;max-width:431px;margin:0 auto}@media only screen and (max-width: 800px){.cover-body .cover-ttl{width:43.7%}}.cover-body .cover-ttl{position:absolute;top:52.9%;left:10.1%}.cover-second .contents-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cover-second .contents-left{width:46.5%;background:#fff;position:relative}.cover-second .contents-left .cover{width:70%;max-width:412px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cover-second .contents-left .cover img{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.2);box-shadow:2px 2px 4px rgba(0,0,0,.2)}.cover-second .contents-right{width:53.5%;height:100vh;background:#d9fad9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.cover-second .contents-right::before{content:"";width:0;height:0;border-width:13px 26px 13px 0;border-style:solid;border-color:rgba(0,0,0,0) #d9fad9 rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:50%;right:100%;margin-top:-13px}.cover-second .contents-txt{width:10px;position:absolute;top:54px;left:-20px}.cover-second .contents-list{width:83.6%;max-width:575px;position:relative}.cover-second .contents-list:hover li a{opacity:.25}.cover-second .contents-list .area_box{width:100%;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2.5%}.cover-second .contents-list .area_box li:nth-child(1){width:31.5%;padding:0}.cover-second .contents-list .area_box li:nth-child(1) a{padding-left:21%}.cover-second .contents-list .area_box li:nth-child(2){width:31.5%;padding:0}.cover-second .contents-list .area_box li:nth-child(2) a{padding-left:21%;padding-top:27%}.cover-second .contents-list .area_box li:nth-child(3){width:31.5%;padding:0}.cover-second .contents-list .area_box li:nth-child(3) a{padding-left:21%;padding-top:27%}.cover-second .contents-list li{padding-bottom:4%}.cover-second .contents-list li:first-child{padding-bottom:3%}.cover-second .contents-list li:nth-child(2){padding-bottom:1.5%}.cover-second .contents-list li:nth-child(3){padding-bottom:1.5%}.cover-second .contents-list li:nth-child(4){padding-bottom:2.5%}.cover-second .contents-list li:nth-child(5){padding-bottom:2%}.cover-second .contents-list li:nth-child(6){padding-bottom:4%}.cover-second .contents-list li:nth-child(7){padding-bottom:2%}.cover-second .contents-list li:last-child{padding-bottom:0}.cover-second .contents-list a{display:block;padding-left:6.5%;position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cover-second .contents-list a:hover{opacity:1 !important}.cover-second .contents-list a::before{content:"";width:10px;height:10px;background:url("/book/monthly/202507/images/top/contents_arrow.svg") no-repeat center center/10px auto;position:absolute;top:50%;left:0;margin-top:-5px}.cover-second .contents-list a::after{content:"";width:0;height:1px;background:#000;position:absolute;bottom:0;left:6%;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.cover-second .contents-interview img{width:31.3%}.cover-second .contents-interview a:hover::after{width:30.9%}.cover-second .contents-interview a::before{top:65.8%}.cover-second .contents-refreshtrip img{width:62%}.cover-second .contents-refreshtrip a:hover::after{width:59.4%}.cover-second .contents-refreshtrip a::before{top:73.8%}.cover-second .contents-refreshtrip_1 img{width:77.7%}.cover-second .contents-refreshtrip_1 a:hover::after{width:73.7%}.cover-second .contents-refreshtrip_1 a::before{top:39.8%}.cover-second .contents-refreshtrip_2 img{width:79.8%}.cover-second .contents-refreshtrip_2 a:hover::after{width:75.8%}.cover-second .contents-refreshtrip_2 a::before{top:33.8%}.cover-second .contents-column img{width:75.8%}.cover-second .contents-column a:hover::after{width:72.2%}.cover-second .contents-column a::before{top:73.8%}.cover-second .contents-column2 img{width:69%}.cover-second .contents-column2 a:hover::after{width:65.2%}.cover-second .contents-column2 a::before{top:58.8%}.cover-second .contents-area_1 img{width:70.17%}.cover-second .contents-area_1 a:hover::after{width:73.3%}.cover-second .contents-area_1 a::before{top:63.8%}.cover-second .contents-area_2 img{width:42.7%}.cover-second .contents-area_2 a:hover::after{width:52.3%}.cover-second .contents-area_2 a::before{top:61.8%}.cover-second .contents-area_3 img{width:96.4%}.cover-second .contents-area_3 a:hover::after{width:95.3%}.cover-second .contents-area_3 a::before{top:62.8%}.cover-second .contents-hotspring img{width:31.7%}.cover-second .contents-hotspring a:hover::after{width:31.3%}.cover-second .contents-hotspring a::before{top:55.8%}.tobira-bottom{background:#fff}.tobira-bottom #footer{padding-top:120px;min-height:calc(100vh + 1px);-webkit-box-sizing:border-box;box-sizing:border-box}.tobira-bottom .copyrights{margin-bottom:88px}@media only screen and (max-width: 800px){.tobira-bottom .bottom-contents{width:calc(90% - 88px)}}body::before{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out}body.moveDown1st::before,body.removeImg::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}body.bg-white::before{display:none}.tabiiro-logo{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .7s ease-in-out,all .7s ease;transition:opacity .7s ease-in-out,all .7s ease}.tabiiro-logo.is-loading{opacity:0}.tabiiro-logo.is-anm-done{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);-webkit-transition-duration:.2s;transition-duration:.2s}.tabiiro-logo.is-passing{opacity:1}.cover-block .cover-ttl{opacity:1;-webkit-transition:opacity .7s ease-in-out,all .7s ease;transition:opacity .7s ease-in-out,all .7s ease}.cover-block .cover-ttl.is-loading{opacity:0}.cover-block .cover-ttl.is-anm-done{opacity:0;-webkit-transition-duration:.2s;transition-duration:.2s}.cover-block .cover-ttl.is-passing{opacity:1}.cover-second .contents-box li{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);-webkit-transition:opacity .7s ease-in-out,all .7s ease;transition:opacity .7s ease-in-out,all .7s ease}.cover-second .contents-present{opacity:0;-webkit-transition:opacity .7s ease-in-out,all .7s ease;transition:opacity .7s ease-in-out,all .7s ease}.cover-second.move-up .contents-box li,.cover-second.active .contents-box li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.cover-second.move-up .contents-box li:nth-child(1),.cover-second.active .contents-box li:nth-child(1){-webkit-transition-delay:1s;transition-delay:1s}.cover-second.move-up .contents-box li:nth-child(2),.cover-second.active .contents-box li:nth-child(2){-webkit-transition-delay:1.1s;transition-delay:1.1s}.cover-second.move-up .contents-box li:nth-child(3),.cover-second.active .contents-box li:nth-child(3){-webkit-transition-delay:1.2s;transition-delay:1.2s}.cover-second.move-up .contents-box li:nth-child(4),.cover-second.active .contents-box li:nth-child(4){-webkit-transition-delay:1.3s;transition-delay:1.3s}.cover-second.move-up .contents-box li:nth-child(5),.cover-second.active .contents-box li:nth-child(5){-webkit-transition-delay:1.4s;transition-delay:1.4s}.cover-second.move-up .contents-box li:nth-child(6),.cover-second.active .contents-box li:nth-child(6){-webkit-transition-delay:1.5s;transition-delay:1.5s}.cover-second.move-up .contents-box li:nth-child(7),.cover-second.active .contents-box li:nth-child(7){-webkit-transition-delay:1.6s;transition-delay:1.6s}.cover-second.move-up .contents-box li:nth-child(8),.cover-second.active .contents-box li:nth-child(8){-webkit-transition-delay:1.7s;transition-delay:1.7s}.cover-second.move-up .contents-box li:nth-child(9),.cover-second.active .contents-box li:nth-child(9){-webkit-transition-delay:1.8s;transition-delay:1.8s}.cover-second.move-up .contents-box li:nth-child(10),.cover-second.active .contents-box li:nth-child(10){-webkit-transition-delay:1.9s;transition-delay:1.9s}.cover-second.move-up .contents-present,.cover-second.active .contents-present{opacity:1;-webkit-transition-delay:1s;transition-delay:1s}
