#menu_btn{background:#f5cd28}#menu_content{background:#fefae9}#menu_content #gnavi{position:relative}#menu_content #gnavi ul{padding-bottom:2.5em}#menu_content #gnavi li{margin:0.8% 0}#menu_content #gnavi li .img{width:11vmin}#menu_content #gnavi .copyrights{width:80vw;position:absolute;bottom:0;right:0;text-align:right;margin-bottom:0.8%;z-index:-1}#menu_content #gnavi .copyrights.rightbox{bottom:0}@media screen and (orientation: portrait){#menu_content #gnavi li .img{width:8vmax}#menu_content #gnavi li .txt{font-size:12px;line-height:1.2em}}.bottom-contents{width:60%}.bottom-contents ul li{width:22%;margin-right:4%}.bottom-contents ul li:nth-child(5n){margin-right:4%}.bottom-contents ul li:nth-child(4n){margin-right:0}@media only screen and (max-width: 960px){.bottom-contents{width:80%}}body{background:#ffffff}#arrows{display:none}.main{margin-top:-44px}@media only screen and (max-width: 1024px){.xpc-visible{display:none}}.tb-visible{display:none}@media only screen and (max-width: 960px){.tb-visible{display:block}}img{flex-shrink:0}.area-first{position:relative;width:100%;height:calc(100vh - 44px);background:url("/book/monthly/202102/images/area/main.jpg") no-repeat center center/cover}.area-first .area-ttl{width:18%;max-width:230px;margin:0 auto;margin:0;position:absolute;top:40px;left:0}@media only screen and (max-width: 960px){.area-first .area-ttl{width:28%}}.area-first .area-ttl img{width:100%;height:auto}.area-first .main-ttl{width:52%;max-width:665px;margin:0 auto;margin:0;position:absolute;top:18%;right:3%;margin:auto}@media only screen and (max-width: 960px){.area-first .main-ttl{width:62%}}.area-first .main-ttl img{width:100%;height:auto}.area-summary{margin-top:-44px;padding-top:44px}.area-summary .summary-box{width:100%;max-width:1280px;margin:0 auto;padding:0 280px 40px;box-sizing:border-box;position:relative;z-index:1}@media only screen and (max-width: 960px){.area-summary .summary-box{width:110%}}.area-summary .summary-box .summary-ttl{padding:8.33% 0 3%;text-align:center}.area-summary .summary-box .summary-txt{font-family:"Hiragino Kaku Gothic W3 JIS2004", Sans-Serif;font-size:17px;line-height:1.8;color:#3C3C3C;text-align:justify}@media only screen and (max-width: 1280px){.area-summary .summary-box .summary-txt{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-summary .summary-box .summary-txt{font-size:2vw}}.area-summary .summary-box .staff-credit{font-family:"Hiragino Kaku Gothic W3 JIS2004", Sans-Serif;font-size:14px;color:#3c3c3c;margin-top:2em}@media only screen and (max-width: 1280px){.area-summary .summary-box .staff-credit{font-size:12px;font-size:1.17188vw}}@media only screen and (max-width: 960px){.area-summary .summary-box .staff-credit{font-size:1.6vw}}.area-summary .summary-box .img01{width:23.5%;position:absolute;bottom:10%;right:80%;z-index:-1}@media only screen and (max-width: 960px){.area-summary .summary-box .img01{bottom:30%}}.area-summary .summary-box .img02{width:23.5%;position:absolute;bottom:10%;left:80%;z-index:-1}@media only screen and (max-width: 960px){.area-summary .summary-box .img02{bottom:30%}}@media only screen and (max-width: 1280px){.area-summary .summary-box{padding-left:22%;padding-right:22%}}@media only screen and (max-width: 960px){.area-summary .summary-box{width:90%;max-width:1152px;margin:0 auto}}@media only screen and (max-width: 960px) and (max-width: 960px){.area-summary .summary-box{width:100%}}.area-summary .access-box{width:70%;max-width:896px;margin:0 auto;padding-bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 960px){.area-summary .access-box{width:80%}}.area-summary .access-box .map{width:43%}.area-summary .access-box .map img{width:100%}.area-summary .access-box .route{width:54%;padding-bottom:25px;border-bottom:1px dotted #000000}.area-summary .access-box .route .ttl{font-family:"Hiragino Mincho W6 JIS2004", serif}.area-summary .access-box .route dt{margin-bottom:15px;padding-bottom:10px;font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:18px;border-bottom:1px dotted #000000}@media only screen and (max-width: 1280px){.area-summary .access-box .route dt{font-size:16px;font-size:1.5625vw}}@media only screen and (max-width: 960px){.area-summary .access-box .route dt{font-size:2.13333vw}}.area-summary .access-box .route dd{margin-top:25px;line-height:1.6em;font-family:"Hiragino Kaku Gothic W3 JIS2004", Sans-Serif;font-size:17px}@media only screen and (max-width: 1280px){.area-summary .access-box .route dd{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-summary .access-box .route dd{font-size:2vw}}.area-summary .access-box .route .br{display:inline-block}.area-summary .close-info{width:67%;max-width:857px;margin:0 auto;font-family:"Hiragino Kaku Gothic W3 JIS2004", Sans-Serif;font-size:15px;text-align:center;color:#000000;padding:15px;border:1px solid #acacac;margin:40px auto 80px;box-sizing:border-box}@media only screen and (max-width: 960px){.area-summary .close-info{width:77%}}@media only screen and (max-width: 1280px){.area-summary .close-info{font-size:13px;font-size:1.26953vw}}@media only screen and (max-width: 960px){.area-summary .close-info{font-size:1.73333vw}}@media only screen and (max-width: 960px){.area-summary .close-info{text-align:left;margin:50px auto}.area-summary .close-info br{display:none}}.area-feature,.area-section02{margin-top:-44px;padding-top:44px;padding-bottom:50px}.area-feature .ttl-area,.area-section02 .ttl-area{width:100vw;max-width:1280px;position:relative;left:50%;transform:translate(-50%, 0)}.area-feature .lead-txt,.area-section02 .lead-txt{font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:17px;line-height:1.75;text-align:center;padding:20px 0 70px;color:#3c3c3c}@media only screen and (max-width: 1280px){.area-feature .lead-txt,.area-section02 .lead-txt{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-feature .lead-txt,.area-section02 .lead-txt{font-size:2vw}}@media only screen and (max-width: 960px){.area-feature .lead-txt,.area-section02 .lead-txt{letter-spacing:-0.03em}}.area-feature .inner,.area-section02 .inner{width:78%;max-width:998px;margin:0 auto}@media only screen and (max-width: 960px){.area-feature .inner,.area-section02 .inner{width:88%}}.area-feature .pos,.area-section02 .pos{position:relative}.area-feature .pos-abs,.area-section02 .pos-abs{position:absolute}.area-feature{background:url("/book/monthly/202102/images/area/section01_bg.jpg") no-repeat top center/100% auto;padding-top:110px}.area-feature .ttl-area .ttl{width:58.7%;max-width:458px;margin:0 auto}.area-feature .ttl-area .ttl img{width:100%}.area-feature .feature-summary{font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:18px;line-height:1.5;color:#30beb9;margin:1.5em 0 1em}@media only screen and (max-width: 1280px){.area-feature .feature-summary{font-size:16px;font-size:1.5625vw}}@media only screen and (max-width: 960px){.area-feature .feature-summary{font-size:2.13333vw}}.area-feature .feature-block{position:relative;margin-bottom:8.33%}.area-feature .feature-block::after{content:"";display:block;clear:both}.area-feature .feature-block .word img{width:100%}.area-feature .feature-block .txt-box{font-family:"Hiragino Kaku Gothic W3 JIS2004", Sans-Serif}.area-feature .feature-block .txt-box .txt{font-size:17px;line-height:1.6;text-align:justify}@media only screen and (max-width: 1280px){.area-feature .feature-block .txt-box .txt{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-feature .feature-block .txt-box .txt{font-size:2vw}}.area-feature .feature-block figcaption{font-size:12px;color:#3c3c3c;text-align:right}@media only screen and (max-width: 1280px){.area-feature .feature-block figcaption{font-size:10px;font-size:.97656vw}}@media only screen and (max-width: 960px){.area-feature .feature-block figcaption{font-size:1.33333vw}}.area-feature .feature01{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.area-feature .feature01 .feature-ttl{width:51.28%;max-width:400px;margin:0 auto 25px}.area-feature .feature01 .img01{width:70.23%;margin-left:-16%}.area-feature .feature01 .img01 .word{width:14.85%;top:0;right:25px;margin-top:25px}.area-feature .feature01 .column{width:38%;margin:0 auto}.area-feature .feature01 .info{font-size:15px;color:#3c3c3c}.area-feature .feature01 .info .shop-name{font-size:17px;font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;display:block;color:#000000}@media only screen and (max-width: 1280px){.area-feature .feature01 .info .shop-name{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-feature .feature01 .info .shop-name{font-size:2vw}}@media only screen and (max-width: 1280px){.area-feature .feature01 .info{font-size:13px;font-size:1.26953vw}}@media only screen and (max-width: 960px){.area-feature .feature01 .info{font-size:1.73333vw}}.area-feature .feature01 .txt{font-size:17px;color:#3c3c3c;padding-bottom:3%}@media only screen and (max-width: 1280px){.area-feature .feature01 .txt{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-feature .feature01 .txt{font-size:2vw}}.area-feature .feature02{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.area-feature .feature02 .feature-ttl{width:51.28%;max-width:400px;margin:0 auto 25px}.area-feature .feature02 .img01{margin-bottom:5.74%}.area-feature .feature02 .img02{width:46.5%}.area-feature .feature02 .img02 .word{width:20%;top:0;right:25px;margin-top:25px}.area-feature .feature02 .column{width:44.6%}.area-feature .feature02 .info{font-size:15px;color:#3c3c3c}.area-feature .feature02 .info .shop-name{font-size:17px;font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;display:block;color:#000000}@media only screen and (max-width: 1280px){.area-feature .feature02 .info .shop-name{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-feature .feature02 .info .shop-name{font-size:2vw}}@media only screen and (max-width: 1280px){.area-feature .feature02 .info{font-size:13px;font-size:1.26953vw}}@media only screen and (max-width: 960px){.area-feature .feature02 .info{font-size:1.73333vw}}.area-feature .feature02 .txt{font-size:17px;color:#3c3c3c;padding-bottom:3%}@media only screen and (max-width: 1280px){.area-feature .feature02 .txt{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-feature .feature02 .txt{font-size:2vw}}.area-feature .feature03{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.area-feature .feature03 .feature-ttl{width:51.28%;max-width:400px;margin:0 auto 25px}.area-feature .feature03 .img01{width:48%;margin-left:-4%}.area-feature .feature03 .img01 .word{width:20%;top:0;right:25px;margin-top:25px}.area-feature .feature03 .img02{width:83%;margin-bottom:7.6%}.area-feature .feature03 .column{width:51%}.area-feature .feature03 .info{font-size:15px;color:#3c3c3c}.area-feature .feature03 .info .shop-name{font-size:17px;font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;display:block;color:#000000}@media only screen and (max-width: 1280px){.area-feature .feature03 .info .shop-name{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-feature .feature03 .info .shop-name{font-size:2vw}}@media only screen and (max-width: 1280px){.area-feature .feature03 .info{font-size:13px;font-size:1.26953vw}}@media only screen and (max-width: 960px){.area-feature .feature03 .info{font-size:1.73333vw}}.area-feature .feature03 .txt{font-size:17px;color:#3c3c3c;padding-bottom:3%}@media only screen and (max-width: 1280px){.area-feature .feature03 .txt{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-feature .feature03 .txt{font-size:2vw}}.area-feature .feature04 .feature-ttl{width:51.28%;max-width:400px;margin:0 auto 25px}.area-feature .feature04 .img01{position:relative;line-height:0;margin-bottom:3.0%}.area-feature .feature04 .img01 .word{width:13%;top:0;right:25px;margin-top:25px}.area-feature .feature04 .img01::before{top:50%;left:0;transform:translate(-150%, -50%);position:absolute;z-index:10;display:block;content:"";width:12%;height:150px;background:url("/book/monthly/202102/images/area/section01_deco01.svg") no-repeat left 0 center/100% auto}.area-feature .feature04 .img01::after{top:50%;right:0;transform:translate(150%, -50%);position:absolute;z-index:10;display:block;content:"";width:12%;height:150px;background:url("/book/monthly/202102/images/area/section01_deco01.svg") no-repeat right 0 center/100% auto}.area-feature .feature04 .column{width:73.46%;margin:0 auto}.area-feature .feature04 .info{font-size:15px;color:#3c3c3c}.area-feature .feature04 .info .shop-name{font-size:17px;font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;display:block;color:#000000}@media only screen and (max-width: 1280px){.area-feature .feature04 .info .shop-name{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-feature .feature04 .info .shop-name{font-size:2vw}}@media only screen and (max-width: 1280px){.area-feature .feature04 .info{font-size:13px;font-size:1.26953vw}}@media only screen and (max-width: 960px){.area-feature .feature04 .info{font-size:1.73333vw}}.area-feature .feature04 .txt{font-size:17px;color:#3c3c3c;padding-bottom:3%}@media only screen and (max-width: 1280px){.area-feature .feature04 .txt{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-feature .feature04 .txt{font-size:2vw}}.area-section02{background:url("/book/monthly/202102/images/area/section02_bg.jpg") no-repeat top center/100% auto;margin-bottom:65px}.area-section02 .ttl-area{margin-top:30px}.area-section02 .ttl-area .ttl{width:61.28%;max-width:478px;margin:0 auto;position:relative;z-index:10}.area-section02 .ttl-area .ttl img{width:100%}.area-section02 .ttl-area .section02_deco{width:100%;max-width:1024px;margin:0 auto;top:10px;left:0;right:0}.area-section02 .lead-txt{padding-bottom:0px}.area-section02 .box-txt{width:41.42%;font-size:17px}@media only screen and (max-width: 1280px){.area-section02 .box-txt{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-section02 .box-txt{font-size:2vw}}.area-section02 .item .inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;padding:45px 0;border-bottom:1px dotted #e794ad;width:78%;max-width:960px}.area-section02 .item .txt{color:#3c3c3c}.area-section02 .item .item_img{line-height:0;margin-bottom:25px}.area-section02 .item .item_img .caption{font-size:12px;line-height:1.5;color:#000000}@media only screen and (max-width: 1280px){.area-section02 .item .item_img .caption{font-size:10px;font-size:.97656vw}}@media only screen and (max-width: 960px){.area-section02 .item .item_img .caption{font-size:1.33333vw}}.area-section02 .item .info{background-color:#fff3f6;padding:6%;font-size:15px;line-height:1.53}.area-section02 .item .info .shop-name{font-size:17px;line-height:1.9;font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;display:block;color:#000000}@media only screen and (max-width: 1280px){.area-section02 .item .info .shop-name{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.area-section02 .item .info .shop-name{font-size:2vw}}@media only screen and (max-width: 1280px){.area-section02 .item .info{font-size:13px;font-size:1.26953vw}}@media only screen and (max-width: 960px){.area-section02 .item .info{font-size:1.73333vw}}.area-section02 .item .box-txt .item_name{margin-bottom:25px}.area-section02 .item .box-txt .txt{margin-bottom:40px}.area-section02 .item01 .box-img{width:46.17%}.area-section02 .item01 .box-img .caption{padding-left:6%}.area-section02 .item01 .box-txt{width:46.53%;padding-top:15px}.area-section02 .item01 .box-txt .caption{padding-top:10px;display:block}.area-section02 .item01 .box-txt img{width:100%}.area-section02 .item01 .box-txt .item_name,.area-section02 .item01 .box-txt .txt{width:93.7%}.area-section02 .item02 .box-img{width:42.7%}.area-section02 .item02 .box-img .caption{padding-left:6%}.area-section02 .item02 .box-txt{width:46.84%;padding-top:15px}.area-section02 .item02 .box-txt .caption{padding-top:10px;display:block}.area-section02 .item02 .box-txt img{width:100%}.area-section02 .item03 .box-img{width:56.6%;margin-left:-2%}.area-section02 .item03 .box-img .item_img{margin-bottom:0}.area-section02 .item03 .box-txt{width:39%}.area-section02 .item03 .box-txt .txt{margin-bottom:15px}.area-section02 .item03 .box-txt img{width:100%}.area-section02 .item04 .box-img{width:69.41%;margin-right:-13%}.area-section02 .item04 .box-img .item_img{margin-bottom:0}.area-section02 .item04 .box-txt{width:35.77%;padding-left:2%}.area-section02 .item04 .box-txt img{width:100%}@media only screen and (max-width: 960px){.area-section02 .item .inner{align-items:center}}.area-check{background-color:#ede0df;margin-bottom:65px}.area-check .check-ttl-deco{width:19.28%;margin:0 auto 10px}.area-check .check-ttl img{width:100%;margin-top:-5.7%}.area-check .check-box{width:100%;max-width:790px;margin:0 auto;padding-bottom:25px}.area-check .check-box .txt{font-family:"Hiragino Kaku Gothic W3 JIS2004", Sans-Serif;font-size:16px;line-height:1.7;margin-bottom:30px;color:#3c3c3c}@media only screen and (max-width: 1280px){.area-check .check-box .txt{font-size:14px;font-size:1.36719vw}}@media only screen and (max-width: 960px){.area-check .check-box .txt{font-size:1.86667vw}}.area-check .check-box a{display:block;width:50%;margin:0 auto;padding:20px 0;background:#000000;border-radius:4px;font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:21px;color:#ffffff;text-align:center;cursor:pointer;opacity:1;-moz-transition:ease-in-out,.3s;-o-transition:ease-in-out,.3s;-webkit-transition:ease-in-out,.3s;transition:ease-in-out,.3s}@media only screen and (max-width: 1280px){.area-check .check-box a{font-size:19px;font-size:1.85547vw}}@media only screen and (max-width: 960px){.area-check .check-box a{font-size:2.53333vw}}.area-check .check-box a:hover{opacity:.7}.area-check .check-box a::before{content:"";display:inline-block;vertical-align:middle;margin-right:4px;width:10px;height:10px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;transform:rotate(45deg)}#footer{background:#ffffff}.is-anm{opacity:0;transition:opacity .7s ease-in-out,all .7s ease}.is-anm.is-done{opacity:1;transform:translate(0, 0)}.fade-up{transform:translate(0, 30px)}.fade-down{transform:translate(0, -30px)}.fade-left{transform:translate(-20px, 0)}.fade-right{transform:translate(20px, 0)}.fade-scale{transform:scale(0.5);transition:all .75s cubic-bezier(0.65, -0.55, 0.265, 1.55)}.fade-scale.is-done{transform:scale(1)}.feature01 .img01.is-anm img,.feature01 .img02.is-anm img,.feature02 .img01.is-anm img,.feature02 .img02.is-anm img,.feature03 .img01.is-anm img,.feature03 .img02.is-anm img{opacity:0;transition:opacity .8s ease-in-out,all .8s ease}.feature01 .img01.is-anm img:nth-child(1),.feature01 .img02.is-anm img:nth-child(1),.feature02 .img01.is-anm img:nth-child(1),.feature02 .img02.is-anm img:nth-child(1),.feature03 .img01.is-anm img:nth-child(1),.feature03 .img02.is-anm img:nth-child(1){transition-delay:.2s}.feature01 .img01.is-anm img:nth-child(2),.feature01 .img02.is-anm img:nth-child(2),.feature02 .img01.is-anm img:nth-child(2),.feature02 .img02.is-anm img:nth-child(2),.feature03 .img01.is-anm img:nth-child(2),.feature03 .img02.is-anm img:nth-child(2){transition-delay:.4s}.feature01 .img01.is-anm img:nth-child(3),.feature01 .img02.is-anm img:nth-child(3),.feature02 .img01.is-anm img:nth-child(3),.feature02 .img02.is-anm img:nth-child(3),.feature03 .img01.is-anm img:nth-child(3),.feature03 .img02.is-anm img:nth-child(3){transition-delay:.6s}.feature01 .img01.is-anm.is-done img,.feature01 .img02.is-anm.is-done img,.feature02 .img01.is-anm.is-done img,.feature02 .img02.is-anm.is-done img,.feature03 .img01.is-anm.is-done img,.feature03 .img02.is-anm.is-done img{opacity:1;transform:translate(0, 0)}.scene-block.is-anm .scene-ttl img{opacity:0;transform:translate(0, -30px);transition:opacity .8s ease-in-out,all .8s ease;transition-delay:.2s}.scene-block.is-anm .scene-ttl img:last-child{transition-delay:.4s}.scene-block.is-anm.is-done .scene-ttl img{opacity:1;transform:translate(0, 0)}
