@media print{body{zoom:.52;-webkit-print-color-adjust:exact;font-size:1rem}body #preview-guide{display:none}.is-fixed-header .section-header{display:none!important}.section-header{position:relative}.section-header .login{display:none}}@media print and (-ms-high-contrast:none){body{zoom:1.8!important;width:1200px!important;transform:scale(.48)!important;transform-origin:0 0!important}}#print.viewer .info-access-counter{display:none!important}body{font-family:Roboto,"Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"Hiragino Kaku Gothic Pro",'ＭＳ Ｐゴシック", "MS P Gothic',Verdana,Helvetica,sans-serif;font-weight:500;color:#333}@media print,screen and (min-width:601px){.container-fluid{min-width:1260px}}a{color:#333}a:hover{color:#f63;text-decoration:none;transition:color .24s ease}.remodal-overlay.remodal-is-opened{z-index:10010}.remodal-wrapper.remodal-is-opened{z-index:10011}.login a{color:#0047b2;background:#fff}.category-search-box .keyword-box{overflow:hidden}.category-search-box .keyword-box .search-text-box{display:block;position:relative;float:left;width:82%;height:50px;box-sizing:border-box}.category-search-box .keyword-box .search-text-box .search-text{display:block;width:100%!important;height:100%;padding:0 0 0 8px;border:1px solid #fff;box-shadow:none;box-sizing:border-box;outline:0}.category-search-box .keyword-box .search-text-box .search-text:focus{border:1px solid #b9b9b9}.category-search-box .keyword-box .search-text-box span[title=Clear]{position:absolute;top:50%;right:8px;z-index:2;transform:translate(0,-50%);visibility:visible!important;padding:5px;background:#fff;box-sizing:border-box;color:#5e5e5e;cursor:pointer}.category-search-box .keyword-box .search-button{display:block;float:right;width:18%;height:50px}.category-search-box .keyword-box .search-button input[type=submit]{display:block;width:100%;height:50px;vertical-align:top;border:none;background:#ffe063;color:#333;cursor:pointer}.category-search-box .keyword .keyword-box .search-text-box .search-text{padding:0 0 0 20px;border-radius:5px 0 0 5px;border:1px solid #666;border-right:none;font-size:100%}.category-search-box .keyword .keyword-box .search-button{position:relative;width:18%}.category-search-box .keyword .keyword-box .search-button::after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:url(../images/kankou/search-btn.png) no-repeat;pointer-events:none;content:""}.category-search-box .keyword .keyword-box .search-button input[type=submit]{padding:0;border:none;text-indent:100%;white-space:nowrap;overflow:hidden;border:1px solid #666;border-left:0;border-radius:0 5px 5px 0;box-sizing:border-box;transition:background-color .24s ease}.category-search-box fieldset.file-radio-box{margin:10px 0 0;padding:0;border:none}.category-search-box fieldset.file-radio-box .search-label{display:none}.category-search-box fieldset.file-radio-box .search-item{margin:0 12px 0 0}.category-search-box fieldset.file-radio-box .search-item input[type=radio]{position:relative;top:1px;margin:3px 2px 0 0;accent-color:#ffe063;cursor:pointer}.category-search-box fieldset.file-radio-box .search-item label{cursor:pointer}#dropHeadMenu .category-search-box .category,#dropHeadMenu .category-search-box .frame-title,#dropHeadMenu .category-search-box .hottrends-list,#dropHeadMenu .category-search-box .keyword-box .label,.section-header .category-search-box .category,.section-header .category-search-box .frame-title,.section-header .category-search-box .hottrends-list,.section-header .category-search-box .keyword-box .label,.top-page .category-search-box .category,.top-page .category-search-box .frame-title,.top-page .category-search-box .hottrends-list,.top-page .category-search-box .keyword-box .label{display:none}.viewer-search .contents-box .category-search-box{background:#f2f2f2}#accessibility-tool .color-changer,.header .color-changer{overflow:hidden}#accessibility-tool .color-changer .label,.header .color-changer .label{display:block;float:left;width:43px;height:22px;overflow:hidden;margin-right:2px;background:url(../images/common/color-label.png) no-repeat left 2px;text-indent:100%;white-space:nowrap}#accessibility-tool .color-changer a,.header .color-changer a{display:block;float:left}#accessibility-tool .color-changer a img,.header .color-changer a img{display:block}#accessibility-tool .color-changer .label,.header .color-changer .label{background:#fff}#accessibility-tool .font-changer,.header .font-changer{overflow:hidden}#accessibility-tool .font-changer .label,.header .font-changer .label{display:block;float:left;width:71px;height:22px;overflow:hidden;margin-right:2px;background:url(../images/common/size-label.png) no-repeat left 2px;text-indent:100%;white-space:nowrap}#accessibility-tool .font-changer a,.header .font-changer a{display:block;float:left}#accessibility-tool .font-changer a img,.header .font-changer a img{display:block}#accessibility-tool .font-changer .small,.header .font-changer .small{display:none}#accessibility-tool .font-changer .label,.header .font-changer .label{background:#fff}.section-header{margin:0 10px}.section-header .wrapper-header{position:relative;z-index:2;width:100%;min-height:60px;margin:0 auto;border-radius:0 0 10px 10px;border:1px solid #666;border-top:none;background:#fff;box-sizing:border-box}.is-fixed-header .section-header{position:fixed;top:-60px;left:0;right:0;z-index:9999;transition:top .15s ease}.is-fixed-header.scroll-up .section-header{top:0}@media print,screen and (min-width:601px){.section-header{margin:0 20px}.section-header .wrapper-header{min-height:128px;border-radius:0 0 30px 30px}.is-fixed-header .section-header{top:-80px}.is-fixed-header .section-header .wrapper-header{min-height:80px}}.section-header .header-image{position:absolute;top:50%;left:15px;transform:translate(0,-50%);z-index:2}.section-header .header-image a{display:block;position:relative;box-sizing:border-box}.section-header .header-image a img{display:block;width:auto;height:30px;vertical-align:bottom}.section-header .header-image a img:hover{opacity:1}.section-header .header-link{display:none}.section-header .color-changer,.section-header .font-changer,.section-header .gnavi-close,.section-header .login{display:none}.section-header .rss{display:none}.section-header .rss a{color:#222;background:#fff}@media print,screen and (min-width:601px){.section-header .header{position:static;min-height:auto}.section-header .header-image{left:50px;transform:translate(0,-50%)}.section-header .header-image a img{width:auto;height:auto}.section-header .login{display:block;position:fixed;top:0;left:0;z-index:99999;padding:0 5px;font-size:75%;background:rgba(255,255,255,.7)}.is-fixed-header .section-header .header-image a img{height:36px}}@media print,screen and (min-width:601px){.wrapper-header-menu{display:block;position:absolute;top:0;right:0}.wrapper-header-menu>.row{display:flex;flex-wrap:wrap;justify-content:flex-end}.wrapper-header-menu .header-menu-top{margin:0 0 18px}}.menu-banner3{display:none}.menu-banner3 .frame-top-left .frame-top{display:none}@media print,screen and (min-width:601px){.menu-banner3{display:block;margin:0 10px}.menu-banner3 .menu-banner-box a{display:flex;flex-direction:row-reverse;align-items:center;position:relative;padding:10px 10px;color:#333;text-decoration:none}.menu-banner3 .menu-banner-box a:hover::before{width:calc(100% - 10px);opacity:1}.menu-banner3 .menu-banner-box a::before{position:absolute;bottom:7px;left:50%;transform:translate(-50%,0);z-index:-1;width:0;height:10px;border-radius:10px;background:#ffe063;opacity:0;transition:.24s ease;content:""}.menu-banner3 .menu-banner-box a img{vertical-align:bottom}.menu-banner3 .menu-banner-box a span{display:block;margin:0 0 0 8px;font-size:87.5%}.is-fixed-header .menu-banner3{display:none}}.menu-banner4{display:none}.menu-banner4 .frame-top-left .frame-top{display:none}@media print,screen and (min-width:601px){.menu-banner4{display:block;overflow:hidden;border:1px solid #666;border-top:0;border-right:0;border-radius:0 0 0 10px}.menu-banner4 .menu-banner-box{display:flex}.menu-banner4 .menu-banner-box a{display:flex;flex-direction:row-reverse;align-items:center;padding:10px 20px;border-left:1px solid #666;color:#333;text-decoration:none;transition:background-color .24s ease}.menu-banner4 .menu-banner-box a:first-child{border:0}.menu-banner4 .menu-banner-box a.active,.menu-banner4 .menu-banner-box a:hover{background:#f7f2e6}.menu-banner4 .menu-banner-box a img{vertical-align:bottom}.menu-banner4 .menu-banner-box a span{display:block;margin:0 0 0 8px;font-size:87.5%}.is-fixed-header .menu-banner4{display:none}}.msg-board5-0,.msg-board5-1,.wrapper-search-pulldown{display:none}.msg-board5-0 .msg-board-box,.msg-board5-1 .msg-board-box,.wrapper-search-pulldown .msg-board-box{display:none}.msg-board5-0 .frame-top-left,.msg-board5-1 .frame-top-left,.wrapper-search-pulldown .frame-top-left{display:none}@media print,screen and (min-width:601px){.wrapper-icon-pulldown{position:absolute;top:40px;right:-1px;width:820px;padding:40px 90px 20px;border:1px solid #666;border-radius:10px 0 10px 10px;background:#f7f2e6;box-sizing:border-box;z-index:10000}.wrapper-icon-pulldown.show{z-index:10001}.wrapper-icon-pulldown .bottom{width:100px;margin:0 auto}.wrapper-icon-pulldown .bottom .gnavi-close{display:block;position:relative;line-height:1;padding:7px 0 8px;border:1px solid #666;border-radius:5px;background:#fff;color:#333;text-decoration:none;transition:background-color .24s ease;cursor:pointer}.wrapper-icon-pulldown .bottom .gnavi-close:hover{background-color:#ffe063}.wrapper-icon-pulldown .bottom .gnavi-close::before{display:block;position:absolute;top:50%;left:13px;transform:translate(0,-50%);width:20px;height:20px;border-radius:10px;background:#ffe063;transition:background-color .24s ease;content:""}.wrapper-icon-pulldown .bottom .gnavi-close span{position:relative;margin:0 10px;padding:0 0 0 30px;font-size:87.5%}.wrapper-icon-pulldown .bottom .gnavi-close span::before{display:block;position:absolute;top:10px;left:8px;transform:rotate(-45deg);width:11px;height:1px;background:#333;content:""}.wrapper-icon-pulldown .bottom .gnavi-close span::after{display:block;position:absolute;top:10px;left:8px;transform:rotate(45deg);width:11px;height:1px;background:#333;content:""}.section-header .msg-board5-0 .msg-board-box{display:block}.section-header .msg-board5-0 .msg-board-box ul{display:flex;flex-wrap:wrap;margin:0 0 10px;padding:0}.section-header .msg-board5-0 .msg-board-box ul li{list-style-type:none;width:calc(33.3% - 6.67px);margin:0 10px 10px 0}.section-header .msg-board5-0 .msg-board-box ul li:nth-child(3n){margin:0 0 10px}.section-header .msg-board5-0 .msg-board-box ul li a{display:block;height:100%;padding:13px;border:1px solid #666;border-radius:10px;box-sizing:border-box;background:#fff;color:#333;text-align:center;text-decoration:none;transition:background-color .24s ease}.section-header .msg-board5-0 .msg-board-box ul li a:hover{background:#f7f2e6}}.section-header .category-search-box{display:none}.section-header .category-search-box .keyword .keyword-box .search-text-box{width:calc(100% - 60px);height:40px}.section-header .category-search-box .keyword .keyword-box .search-text-box .search-text{height:40px;padding:0 0 0 15px;border-radius:10px 0 0 10px;background:#fff;font-size:87.5%}.section-header .category-search-box .keyword .keyword-box .search-text-box span[title=Clear]{background:#f1f1f1}.section-header .category-search-box .keyword .keyword-box .search-button{width:60px;height:40px}.section-header .category-search-box .keyword .keyword-box .search-button input[type=submit]{height:40px;border-radius:0 10px 10px 0}.section-header .category-search-box .keyword .keyword-box .search-button::after{width:20px;height:20px;background-size:contain}@media print,screen and (min-width:601px){.section-header .category-search-box .keyword .keyword-box{margin:0 0 20px}.section-header .category-search-box .keyword .keyword-box .search-text-box{width:calc(100% - 110px);height:50px}.section-header .category-search-box .keyword .keyword-box .search-text-box .search-text{height:50px;font-size:100%}.section-header .category-search-box .keyword .keyword-box .search-button{width:110px;height:50px}.section-header .category-search-box .keyword .keyword-box .search-button input[type=submit]{height:50px}.section-header .category-search-box .file-radio-box{display:none}}body.humberger-menu-open{overflow:hidden}body.humberger-menu-open #dropHeadMenu a.dropHeadBtn{position:fixed;margin-right:10px}#dropHeadMenu{position:absolute;top:0;right:0;height:100%;z-index:999}#dropHeadMenu ul.list{position:relative;z-index:99999;list-style:none;margin:0;padding:0}#dropHeadMenu .dropHBtnArea{position:relative;width:100%;height:60px}#dropHeadMenu a.dropHeadBtn{display:block;position:absolute;top:7px;right:10px;z-index:999999;width:47px;height:47px;background:#333}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line{display:block;position:relative;width:29px;height:100%}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line{display:inline-block;position:absolute;left:9px;width:100%;height:2px;border-radius:4px;background:#fff;transition:all .3s}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line1{top:10px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line2{top:17px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line3{top:24px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .menu-label{position:absolute;top:31px;left:9px}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line1{top:22px;transform:translateY(0) rotate(-45deg)}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line2{opacity:0}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line3{top:22px;transform:translateY(0) rotate(45deg)}#dropHeadMenu a.dropHeadBtn.btnClose .menu-label{display:none}#dropHeadMenu .slide-menu{display:none;position:absolute;top:0;right:0;width:260px;height:100%;overflow:auto;padding:60px 0 55px;background:#000;background:rgba(0,0,0,.85);box-sizing:border-box;-webkit-overflow-scrolling:touch}#dropHeadMenu ul.list li{display:block;width:260px;border-bottom:1px solid rgba(255,255,255,.15)}#dropHeadMenu ul.list li:last-child{border:0}#dropHeadMenu ul.list li a{display:block;transition:all .24s ease;color:#fff;text-decoration:none}#dropHeadMenu ul.list li a:hover{background:0 0}#dropHeadMenu ul.list li span{display:block;padding:15px 15px 15px 20px;color:#fff}#dropHeadMenu ul.list li span.notranslate{padding:0}#dropHeadMenu ul.list li .menu-level1{font-weight:700}#dropHeadMenu ul.list li .menu-level1.menu-close{background:url(../images/common/navi-plus.png) no-repeat 96% center}#dropHeadMenu ul.list li .menu-level1.menu-open{background:url(../images/common/navi-minus.png) no-repeat 96% center #4d4d4d}#dropHeadMenu ul.list li .menu-level2{display:none;background:#eee}#dropHeadMenu ul.list li .menu-level2 ul{padding:0}#dropHeadMenu ul.list li .menu-level2 a{background:url(../images/common/navi-arrow-black.png) no-repeat 95% center}#dropHeadMenu ul.list li .menu-level2 span{padding:15px 15px 15px 20px;border-bottom:1px solid #e0e0e0;color:#000}#dropHeadMenu ul.list .close,#dropHeadMenu ul.list img{display:none}#dropHeadMenu a.dropHeadBtn{top:0;right:0;width:60px;height:60px;border:0;background:0 0}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line{width:30px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line{left:50%;height:1px;border-radius:0;background:#333}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line1{top:15px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line2{top:22px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line3{top:29px}#dropHeadMenu a.dropHeadBtn .menu-label{display:none}#dropHeadMenu a.dropHeadBtn .sp-label{position:absolute;bottom:10px;left:50%;transform:translate(-50%,0);color:#333;font-size:11px}#dropHeadMenu a.dropHeadBtn.btnClose{top:10px;height:50px}#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line .sp-line1{top:22px;transform:translateY(0) rotate(-30deg);width:36px}#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line .sp-line3{top:22px;transform:translateY(0) rotate(30deg);width:36px}#dropHeadMenu a.dropHeadBtn.btnClose .sp-label{display:none}#dropHeadMenu .slide-menu{position:fixed;top:0;left:0;z-index:10000;width:100vw;min-height:100vh;padding:10px;background:#f2e8d1;box-sizing:border-box}#dropHeadMenu .slide-menu .inner-slide{min-height:100%;padding:50px 20px 20px;border-radius:10px;box-sizing:border-box;background:#fff}#dropHeadMenu .slide-menu ul.list{margin:0 0 20px}#dropHeadMenu .slide-menu ul.list li{width:100%;border:none}#dropHeadMenu .slide-menu ul.list li .menu-level1 a span{position:relative;padding:14px 45px 10px 10px;color:#333;border-bottom:1px solid #666}#dropHeadMenu .slide-menu ul.list li .menu-level1 a span::after{position:absolute;top:50%;right:15px;transform:translate(0,-50%);width:22px;height:14px;background:url(../images/kankou/arrow-line.png) no-repeat center center;content:""}#dropHeadMenu .slide-menu ul.list li .menu-level1.under a{position:relative}#dropHeadMenu .slide-menu ul.list li .menu-level1.under a::before{position:absolute;top:50%;right:20px;width:13px;height:1px;background:#333;content:""}#dropHeadMenu .slide-menu ul.list li .menu-level1.under a::after{position:absolute;top:50%;right:20px;transform:rotate(90deg);width:13px;height:1px;background:#333;transition:transform .24s ease;content:""}#dropHeadMenu .slide-menu ul.list li .menu-level1.under a span::after{display:none}#dropHeadMenu .slide-menu ul.list li .menu-level1.menu-open{background:rgba(0,0,0,0)}#dropHeadMenu .slide-menu ul.list li .menu-level1.menu-open a::after{transform:rotate(0)}#dropHeadMenu .slide-menu ul.list li .menu-level2{display:none;background:rgba(0,0,0,0)}#dropHeadMenu .slide-menu ul.list li .menu-level2 ul li a{background:0 0}#dropHeadMenu .slide-menu ul.list li .menu-level2 ul li a span{position:relative;padding:12px 45px 12px 20px;border-bottom:1px solid #666;background:#f7f2e6;color:#333}#dropHeadMenu .slide-menu ul.list li .menu-level2 ul li a span::after{position:absolute;top:50%;right:15px;transform:translate(0,-50%);width:22px;height:14px;background:url(../images/kankou/arrow-line.png) no-repeat center center;content:""}#dropHeadMenu .slide-menu ul.list li .menu-level2 .bottom{display:none}#dropHeadMenu .slide-menu .header-menu{position:relative;padding:0 0 20px;margin:0 0 30px}#dropHeadMenu .slide-menu .header-menu::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,#999,#999 4px,#fff 4px,#fff 8px);background-size:8px 1px;content:""}#dropHeadMenu .slide-menu .header-menu a{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;padding:10px 10px;box-sizing:border-box;color:#333;text-decoration:none}#dropHeadMenu .slide-menu .header-menu a img{vertical-align:bottom}#dropHeadMenu .slide-menu .header-menu a span{display:block;margin:0 0 0 8px;font-size:87.5%}#dropHeadMenu .slide-menu .category-search-box{display:block;position:relative;margin:0 0 20px}#dropHeadMenu .slide-menu .category-search-box .file-radio-box{display:none}#dropHeadMenu .slide-menu .acessibility-menu{position:relative}#dropHeadMenu .slide-menu .acessibility-menu a{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;width:100%;margin:0 0 20px;padding:10px 20px;border:1px solid #666;border-radius:10px;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}#dropHeadMenu .slide-menu .acessibility-menu a:nth-child(2),#dropHeadMenu .slide-menu .acessibility-menu a:nth-child(3){display:none}#dropHeadMenu .slide-menu .acessibility-menu a.active,#dropHeadMenu .slide-menu .acessibility-menu a:hover{background:#f7f2e6}#dropHeadMenu .slide-menu .acessibility-menu a img{vertical-align:bottom}#dropHeadMenu .slide-menu .acessibility-menu a span{display:block;margin:0 0 0 8px;font-size:87.5%}#dropHeadMenu .slide-menu .language-menu{position:relative;overflow:hidden;border:1px solid #666;border-radius:10px;background:#fff}#dropHeadMenu .slide-menu .language-menu .menu-title{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;padding:10px 20px;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}#dropHeadMenu .slide-menu .language-menu .menu-title::before{position:absolute;top:50%;right:20px;width:13px;height:1px;background:#333;content:""}#dropHeadMenu .slide-menu .language-menu .menu-title::after{position:absolute;top:50%;right:20px;transform:rotate(90deg);width:13px;height:1px;background:#333;transition:transform .24s ease;content:""}#dropHeadMenu .slide-menu .language-menu .menu-title.pulldown-open,#dropHeadMenu .slide-menu .language-menu .menu-title:hover{background:#f7f2e6}#dropHeadMenu .slide-menu .language-menu .menu-title.pulldown-open::after{transform:rotate(0)}#dropHeadMenu .slide-menu .language-menu .menu-title img{vertical-align:bottom}#dropHeadMenu .slide-menu .language-menu .menu-title span{display:block;margin:0 0 0 8px;font-size:87.5%}#dropHeadMenu .slide-menu .language-menu .msg-board-box{display:none}#dropHeadMenu .slide-menu .language-menu .msg-board-box ul{display:flex;flex-wrap:wrap;padding:15px 15px 10px}#dropHeadMenu .slide-menu .language-menu .msg-board-box ul li{list-style-type:none;width:calc(50% - 2.5px);margin:0 5px 5px 0}#dropHeadMenu .slide-menu .language-menu .msg-board-box ul li:nth-child(2n){margin:0 0 5px}#dropHeadMenu .slide-menu .language-menu .msg-board-box ul li a{display:block;line-height:1.27;height:100%;padding:8px 10px;border:1px solid #666;border-radius:10px;box-sizing:border-box;background:#fff;color:#333;text-align:center;text-decoration:none;transition:background-color .24s ease}.sp-humberger .category-search-box{display:none}@media print,screen and (min-width:601px){#dropHeadMenu{top:auto;bottom:0;height:80px}#dropHeadMenu a.dropHeadBtn{width:100px;height:80px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line{width:50px;margin:0 auto}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line{left:0}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line1{top:15px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line2{top:25px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line3{top:35px}#dropHeadMenu a.dropHeadBtn .sp-label{bottom:15px;font-size:16px}#dropHeadMenu a.dropHeadBtn.btnClose{top:15px;height:60px}#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line .sp-line1{top:24px;transform:translateY(0) rotate(-30deg);width:50px}#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line .sp-line3{top:24px;transform:translateY(0) rotate(30deg);width:50px}}@media print,screen and (min-width:1100px){#dropHeadMenu{display:none}}.menu-index1{display:none}@media print,screen and (min-width:1100px){.menu-index1{display:block;position:absolute;right:20px;bottom:0;z-index:3}.menu-index1 .menu-index-box{display:flex;position:relative;z-index:9999;flex-wrap:wrap;justify-content:center;align-items:center}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;line-height:1;padding:29px 20px 28px;color:#333;text-decoration:none}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover span::before{width:calc(100% + 20px);opacity:1}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:inline-block;position:relative;font-size:100%}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 .menu-title span::before{position:absolute;bottom:-4px;left:50%;transform:translate(-50%,0);z-index:-1;width:0;height:10px;border-radius:10px;background:#ffe063;opacity:0;transition:.24s ease;content:""}.menu-index1 .menu-index-box .menu-unit-style .menu-level1.under .menu-title a span{position:relative;padding:0 13px 0 0}.menu-index1 .menu-index-box .menu-unit-style .menu-level1.under .menu-title a span::after{position:absolute;top:50%;right:0;width:5px;height:5px;border-right:1px solid #666;border-bottom:1px solid #666;transform:translate(0,-70%) rotate(45deg);content:""}.menu-index1 .menu-index-box .menu-unit-style .menu-level1.under.active .menu-title a span::before{width:calc(100% + 20px);opacity:1}.menu-index1 .menu-index-box .menu-unit-style .menu-level2{display:none;position:absolute;top:auto;right:10px;width:calc(100% - 10px);padding:40px 40px 30px;border:1px solid #666;border-radius:0 0 10px 10px;background:#fff;box-sizing:border-box}.menu-index1 .menu-index-box .menu-unit-style .menu-level2.active{z-index:1}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle{display:flex;flex-wrap:wrap;list-style-type:none;margin:0 0 10px;padding:0}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li{width:calc(50% - 5px);overflow:hidden;margin:0 10px 10px 0;border:1px solid #666;border-radius:10px;box-sizing:border-box}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li:nth-child(2n){margin:0 0 10px}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li a{display:block;height:100%;padding:13px 20px 15px 20px;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li a:hover{background:#f7f2e6}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li span{display:block;position:relative;padding:0 40px 0 0}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li span::after{display:block;position:absolute;top:50%;right:0;transform:translate(0,-50%);width:22px;height:14px;background:url(../images/kankou/arrow-line.png) no-repeat;content:""}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li:nth-child(4n){margin-right:0}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom{width:100px;margin:0 auto}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom .gnavi-close{display:inline-block;position:relative;line-height:1;padding:7px 0 8px;border:1px solid #666;border-radius:5px;background:#fff;color:#333;text-decoration:none;transition:background-color .24s ease;cursor:pointer}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom .gnavi-close:hover{background-color:#ffe063}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom .gnavi-close::before{display:block;position:absolute;top:50%;left:13px;transform:translate(0,-50%);width:20px;height:20px;border-radius:10px;background:#ffe063;transition:background-color .24s ease;content:""}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom .gnavi-close span{position:relative;margin:0 10px;padding:0 0 0 30px;font-size:87.5%}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom .gnavi-close span::before{display:block;position:absolute;top:10px;left:8px;transform:rotate(-45deg);width:11px;height:1px;background:#333;content:""}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom .gnavi-close span::after{display:block;position:absolute;top:10px;left:8px;transform:rotate(45deg);width:11px;height:1px;background:#333;content:""}.menu-index1 a[id^=menu-index]{display:none}.menu-index1 .menu-index-box>div:last-child{display:none}}@media print,screen and (min-width:1100px){.is-fixed-header.scroll-up .menu-index1 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{padding:32px 20px}}.viewer-sitemap .sitemap-item-box_menu-index1{display:none}.section-mainvisual{position:relative;width:100vw;margin:0 0 50px}.section-mainvisual::before{position:absolute;top:-51px;right:-205px;z-index:-2;width:325px;height:130px;background:url(../images/kankou/mokumoku-bg.svg) no-repeat;content:""}.section-mainvisual::after{position:absolute;bottom:-75px;left:-115px;z-index:-2;width:375px;height:150px;background:url(../images/kankou/mokumoku-bg.svg) no-repeat;content:""}.section-mainvisual .wrapper-mainvisual{height:100%;margin:0 0 20px;aspect-ratio:375/227}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider{opacity:0;transition:opacity .24s ease}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board1,.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board4{position:absolute;width:33.6vw}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board2,.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board3{position:absolute;width:32.53vw}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board1{top:-8vw;left:50%;margin-left:-70.6vw}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board2{top:8vw;left:50%;margin-left:-34.6vw}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board3{top:-2.6vw;left:50%;margin-left:1.33vw}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board4{top:8vw;left:50%;margin-left:37.3vw}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .wrapper-slick-controls{position:absolute;top:38.8vw;left:50%;z-index:1;margin-left:-43.6vw;margin-left:clamp(-254px,-43.6vw,-172px);border:1px solid #666;border-radius:20px;background:#ffe063}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .wrapper-slick-controls .slick-controls{padding:0;border:none;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative;width:30px;height:30px;cursor:pointer}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .wrapper-slick-controls .slick-controls::before{position:absolute;top:50%;left:50%;height:12px;background:url(../images/kankou/slider-controls.png) no-repeat;content:""}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .wrapper-slick-controls .slick-controls.slick-start::before{transform:translate(-50%,-10%);width:10px;background-position:-16px -69px}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .wrapper-slick-controls .slick-controls.slick-start.active{opacity:.5}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .wrapper-slick-controls .slick-controls.slick-stop::before{transform:translate(-50%,-80%);width:8px;background-position:-56px -69px}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .wrapper-slick-controls .slick-controls.slick-stop.active{opacity:.5}.is-fixed-header .section-mainvisual{margin-top:60px}@media print,screen and (min-width:601px){.section-mainvisual{min-width:1000px;min-height:420px;aspect-ratio:1920/808;margin:0 0 90px}.section-mainvisual::before{top:-8.9%;right:-5.7%;width:33.85%;height:32.17%}.section-mainvisual::after{bottom:-34.6%;left:-11.7%;width:55.98%;height:53.1%}.section-mainvisual .wrapper-mainvisual{margin:0;aspect-ratio:unset}.section-mainvisual .wrapper-mainvisual::before{position:absolute;bottom:-3.96%;right:-2.6%;z-index:-1;width:77.08%;height:24%;background:url(../images/kankou/en-shibukawa-pc.svg) no-repeat;content:""}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board1,.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board4{width:clamp(187px,18.75vw,360px)}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board2,.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board3{width:clamp(234px,23.4375vw,450px)}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board1{top:clamp(-80px,-4.166667vw,-41px);transform:translateX(-50%);margin-left:clamp(-880px,-45.83333vw,-453px)}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board2{top:clamp(20px,2.03125vw,39px);transform:translateX(-50%);margin-left:clamp(-425px,-22.13542vw,-221px)}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board3{top:clamp(-116px,-6.041667vw,-60px);transform:translateX(-50%);margin-left:clamp(208px,20.83333vw,400px)}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .inner-msg-board4{top:clamp(160px,16.04167vw,308px);transform:translateX(-50%);margin-left:clamp(432px,43.22917vw,830px)}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .wrapper-slick-controls{top:clamp(190px,18.9583vw,364px);transform:translateX(-50%);margin-left:clamp(-680px,-36.4583vw,-364px)}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .wrapper-slick-controls .slick-controls{width:clamp(30px,2.833vw,40px);height:clamp(30px,2.833vw,40px)}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .wrapper-slick-controls .slick-controls.slick-start::before{transform:translate(-50%,0)}.section-mainvisual .wrapper-mainvisual .wrapper-mv-slider .wrapper-slick-controls .slick-controls.slick-stop::before{transform:translate(-50%,-90%)}.is-fixed-header .section-mainvisual{margin-top:128px}}.msg-board1 .msg-board-box img,.msg-board2 .msg-board-box img,.msg-board3 .msg-board-box img,.msg-board4 .msg-board-box img{width:100%;height:auto;vertical-align:bottom}.msg-board1 .frame-bottom-left,.msg-board1 .frame-top-left,.msg-board2 .frame-bottom-left,.msg-board2 .frame-top-left,.msg-board3 .frame-bottom-left,.msg-board3 .frame-top-left,.msg-board4 .frame-bottom-left,.msg-board4 .frame-top-left{display:none}.msg-board1 .msg-board-box,.msg-board4 .msg-board-box{width:33.6vw;aspect-ratio:450/729}.msg-board1 .msg-board-box img,.msg-board4 .msg-board-box img{border-radius:100px}@media print,screen and (min-width:601px){.msg-board1 .msg-board-box,.msg-board4 .msg-board-box{width:clamp(187px,18.75vw,360px)}.msg-board1 .msg-board-box img,.msg-board4 .msg-board-box img{border-radius:200px}}.msg-board2 .msg-board-box,.msg-board3 .msg-board-box{width:32.53vw;aspect-ratio:450/729}.msg-board2 .msg-board-box img,.msg-board3 .msg-board-box img{border-radius:100px}.msg-board2 .frame-top-left .title,.msg-board3 .frame-top-left .title{display:none}@media print,screen and (min-width:601px){.msg-board2 .msg-board-box,.msg-board3 .msg-board-box{width:clamp(234px,23.4375vw,450px)}.msg-board2 .msg-board-box img,.msg-board3 .msg-board-box img{border-radius:250px}}.msg-board17::after{display:block;width:338px;height:45px;margin:40px auto 0;background:url(../images/kankou/en-shibukawa-sp.svg) no-repeat;content:""}.msg-board17 .msg-board-box{position:relative;width:200px;margin:0 auto}.msg-board17 .msg-board-box::before{position:absolute;top:-33px;right:-68px;width:86px;height:54px;background:url(../images/kankou/mokumoku-sp1.svg) no-repeat;content:""}.msg-board17 .msg-board-box img{width:100%;height:auto;vertical-align:bottom}.msg-board17 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board17{position:absolute;top:clamp(118px,11.82292vw,227px);left:50%;transform:translateX(-50%)}.msg-board17::after{display:none}.msg-board17 .msg-board-box{width:clamp(150px,15.625vw,300px);margin:0}.msg-board17 .msg-board-box::before{top:-63.5%;left:-48.6%;width:60.3%;height:39.7%;background:url(../images/kankou/mokumoku-pc1.svg) no-repeat}}.section-notice{margin:0 0 50px;padding:0 20px}.section-notice .wrapper-notice{position:relative;border:1px solid #666;border-radius:10px;background:#fff}.section-notice .wrapper-notice::before{position:absolute;bottom:-79px;left:50%;transform:translate(26px,0);z-index:-1;width:325px;height:130px;background:url(../images/kankou/mokumoku-bg.svg) no-repeat;content:""}@media print,screen and (min-width:601px){.section-notice{margin:0 0 130px;padding:0}.section-notice .wrapper-notice{width:1200px;margin:0 auto}.section-notice .wrapper-notice::before{display:none}.section-notice .wrapper-notice>.row{display:flex;flex-wrap:wrap}.section-notice .wrapper-notice>.row>div:first-child{width:920px}.section-notice .wrapper-notice>.row>div:nth-child(2){width:280px}}.top-page .notice4{position:relative;padding:30px 20px 85px;border-bottom:1px solid #666}.top-page .notice4 .frame-header-left .title{margin:0 0 5px;font-size:125%;text-align:center}.top-page .notice4 .frame-header-left .list-anchor{position:absolute;left:50%;bottom:30px;transform:translate(-50%,0)}.top-page .notice4 .frame-header-left .list-anchor a{display:block;position:relative;padding:10px 0 10px 50px;color:#333;font-size:87.5%;text-decoration:none}.top-page .notice4 .frame-header-left .list-anchor a::before{position:absolute;top:50%;left:0;width:40px;height:40px;margin:-20px 0 0;border:1px solid #666;border-radius:50%;background:#ffe063;box-sizing:border-box;transition:scale .2s ease;content:""}.top-page .notice4 .frame-header-left .list-anchor a::after{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:40px;height:40px;background:url(../images/kankou/arrow-line.png) no-repeat center center;content:""}.top-page .notice4 .frame-header-left .list-anchor a:hover::before{scale:1.15}.top-page .notice4 .frame-middle-left .notice-box .unit{display:none;position:relative;opacity:0}.top-page .notice4 .frame-middle-left .notice-box .unit.unit1,.top-page .notice4 .frame-middle-left .notice-box .unit.unit2,.top-page .notice4 .frame-middle-left .notice-box .unit.unit3{display:block}.top-page .notice4 .frame-middle-left .notice-box .unit a{display:block;position:relative;padding:13px 5px;color:#333;text-decoration:none;transition:border .25s ease}.top-page .notice4 .frame-middle-left .notice-box .unit a::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,#999,#999 4px,#fff 4px,#fff 8px);background-size:8px 1px;content:""}.top-page .notice4 .frame-middle-left .notice-box .unit a::after{position:absolute;bottom:0;left:0;width:0;height:1px;background:#666;transition:width .24s ease;content:""}.top-page .notice4 .frame-middle-left .notice-box .unit a:hover::after{width:100%}.top-page .notice4 .frame-middle-left .notice-box .unit .wrapper-date{display:flex;align-items:center;margin:0 0 5px}.top-page .notice4 .frame-middle-left .notice-box .unit .wrapper-date .date{margin:0 20px 0 0}.top-page .notice4 .frame-middle-left .notice-box .unit .wrapper-date .wrapper-icon .icon{display:inline-block;line-height:1;min-width:70px;padding:5px 0;border:1px solid #666;border-radius:20px;background:#fff;font-size:75%;text-align:center;box-sizing:border-box}.top-page .notice4 .frame-middle-left .notice-box .unit .wrapper-date .wrapper-icon .icon-notice-1{background:#def086}.top-page .notice4 .frame-middle-left .notice-box .unit .wrapper-date .wrapper-icon .icon-notice-2{background:#ffcce2}.top-page .notice4 .frame-middle-left .notice-box .unit .wrapper-title .icon-new{margin:0 0 0 5px;color:#e02d00;font-size:87.5%}.top-page .notice4 .explanatory,.top-page .notice4 .frame-bottom-left,.top-page .notice4 .frame-top-left,.top-page .notice4 .office,.top-page .notice4 .rss{display:none}@media print,screen and (min-width:601px){.top-page .notice4{display:flex;padding:50px 40px 50px 60px;border:0;border-right:1px solid #666}.top-page .notice4 .frame-header-left{width:calc(100% - 690px);margin:5px 30px 5px 0}.top-page .notice4 .frame-header-left .frame-header,.top-page .notice4 .frame-header-left .frame-header-right{height:100%}.top-page .notice4 .frame-header-left .frame-header{display:flex;flex-direction:column;justify-content:space-between}.top-page .notice4 .frame-header-left .title{font-size:150%}.top-page .notice4 .frame-header-left .list-anchor{position:relative;transform:none;left:auto;bottom:auto;margin:0}.top-page .notice4 .frame-middle-left{width:660px}.top-page .notice4 .frame-middle-left .notice-box{min-height:152px}.top-page .notice4 .frame-middle-left .notice-box .unit>a{display:flex;padding:15px 5px}.top-page .notice4 .frame-middle-left .notice-box .unit .wrapper-date{justify-content:space-between;width:220px;margin:0 15px 0 0}.top-page .notice4 .frame-middle-left .notice-box .unit .wrapper-title{width:calc(100% - 220px)}}.top-page .advertise-spot{padding:30px}.top-page .advertise-spot .frame-top-left h2{margin:0 0 10px;font-size:112.5%;text-align:center}.top-page .advertise-spot .adv-box{list-style:none;padding:0}.top-page .advertise-spot .adv-box li{width:180px;margin:0 auto}.top-page .advertise-spot .adv-box li a{transition:opacity .25s ease}.top-page .advertise-spot .adv-box li a:hover{opacity:.8}.top-page .advertise-spot .adv-box li a img{vertical-align:bottom}@media print,screen and (min-width:601px){.top-page .advertise-spot{position:relative;top:50%;transform:translate(0,-50%);padding:40px 50px}.top-page .advertise-spot .frame-top-left h2{margin:0 0 15px;font-size:125%}}.section-topics{margin:0 0 50px;padding:0 20px}@media print,screen and (min-width:601px){.section-topics{margin:0 0 130px;padding:0}.section-topics .wrapper-topics{width:1200px;margin:0 auto}}.top-page .notice6{position:relative}.top-page .notice6 .frame-header-left{margin:0 0 25px}.top-page .notice6 .frame-header-left .title{position:relative;font-size:150%}.top-page .notice6 .frame-header-left .list-anchor{display:none}.top-page .notice6 .frame-header-left .slick-controls{position:absolute;top:50%;transform:translate(0,-50%);z-index:1;width:50px;height:50px;overflow:hidden;margin:0;border:1px solid #666;border-radius:50%;background:#ffe063;text-indent:-9999px;transition:background-color .24s ease}.top-page .notice6 .frame-header-left .slick-controls::after{position:absolute;top:0;left:0;scale:.834;transform-origin:left top;width:60px;height:60px;border-radius:50%;transition:left .2s ease;content:""}.top-page .notice6 .frame-header-left .slick-controls:hover:not(.slick-disabled){cursor:pointer}.top-page .notice6 .frame-header-left .slick-controls.slick-disabled{background:#f2e8d1}.top-page .notice6 .frame-header-left .slick-controls.slick-prev{right:60px}.top-page .notice6 .frame-header-left .slick-controls.slick-prev::after{background:url(../images/kankou/slider-controls.png) no-repeat;background-position:0 0}.top-page .notice6 .frame-header-left .slick-controls.slick-prev:hover:not(.slick-disabled)::after{left:-3px}.top-page .notice6 .frame-header-left .slick-controls.slick-next{right:0}.top-page .notice6 .frame-header-left .slick-controls.slick-next::after{background:url(../images/kankou/slider-controls.png) no-repeat;background-position:-70px 0}.top-page .notice6 .frame-header-left .slick-controls.slick-next:hover:not(.slick-disabled)::after{left:3px}.top-page .notice6 .frame-middle-left .notice-box{opacity:0}.top-page .notice6 .frame-middle-left .notice-box .slick-list{overflow:visible;margin:0 0 0 -15px;padding:0 0 10px}.top-page .notice6 .frame-middle-left .notice-box .slick-list .slick-track{display:flex;align-items:stretch;margin:0}.top-page .notice6 .frame-middle-left .notice-box .slick-list .slick-track>.unit{float:none}.top-page .notice6 .frame-middle-left .notice-box .unit{display:block;position:relative;height:auto;margin:0 15px;padding:0;box-sizing:border-box}.top-page .notice6 .frame-middle-left .notice-box .unit a{display:block;height:100%;padding:10px 10px 15px;border:1px solid #666;border-radius:10px;box-sizing:border-box;color:#333;text-decoration:none;transition:border .25s ease}.top-page .notice6 .frame-middle-left .notice-box .unit a:hover .wrapper-thumbnail{background-size:105%}.top-page .notice6 .frame-middle-left .notice-box .unit a:hover .wrapper-thumbnail img{scale:1.05}.top-page .notice6 .frame-middle-left .notice-box .unit .wrapper-thumbnail{position:relative;overflow:hidden;margin:0 0 15px;border-radius:10px;background:url(../images/kankou/no-thumbnail_topics.png) no-repeat #f2e8d1 center center;transition:background-size .25s ease}.top-page .notice6 .frame-middle-left .notice-box .unit .wrapper-thumbnail::before{display:block;padding-top:62.5%;content:""}.top-page .notice6 .frame-middle-left .notice-box .unit .wrapper-thumbnail img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto;vertical-align:bottom;aspect-ratio:260/162.5;object-fit:cover;transition:scale .25s ease}.top-page .notice6 .frame-middle-left .notice-box .unit .wrapper-title{padding:0 10px}.top-page .notice6 .frame-middle-left .notice-box .unit .wrapper-title .date{display:none}.top-page .notice6 .frame-middle-left .notice-box .unit .wrapper-title .icon-new{margin:0 0 0 3px;color:#e02d00;font-size:87.5%;vertical-align:top}.top-page .notice6 .explanatory,.top-page .notice6 .frame-bottom-left,.top-page .notice6 .frame-top-left,.top-page .notice6 .office,.top-page .notice6 .rss{display:none}@media print,screen and (min-width:601px){.top-page .notice6 .frame-header-left{margin:0 0 45px}.top-page .notice6 .frame-header-left .title{font-size:225%;text-align:center}.top-page .notice6 .frame-middle-left .notice-box .slick-list{width:calc(100% + 30px)}}.top-page .menu-index5{width:260px;margin:10px auto 0}.top-page .menu-index5 .menu-index-box .menu-unit-style .menu-level1 a{display:block;position:relative;overflow:hidden;border:1px solid #666;border-radius:5px;box-sizing:border-box;color:#333;text-decoration:none}.top-page .menu-index5 .menu-index-box .menu-unit-style .menu-level1 a span{display:block;position:relative;padding:12px 60px 10px 30px;transition:background-color .25s ease}.top-page .menu-index5 .menu-index-box .menu-unit-style .menu-level1 a span::before{display:block;position:absolute;top:0;right:0;width:55px;height:100%;border-radius:40px 5px 5px 40px/100px 5px 5px 100px;background:#ffe063;content:""}.top-page .menu-index5 .menu-index-box .menu-unit-style .menu-level1 a span::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%);width:22px;height:14px;background:url(../images/kankou/arrow-line.png) no-repeat;content:""}.top-page .menu-index5 .menu-index-box .menu-unit-style .menu-level1 a span:hover{background:#ffe063}.top-page .menu-index5 .frame-top-left .title,.top-page .menu-index5 .menu-unit-style .menu-level2{display:none}.viewer-sitemap .sitemap-item-box_menu-index5{display:none}@media print,screen and (min-width:601px){.top-page .menu-index5{margin:20px auto 0}}.section-intro .wrapper-intro{margin:0 0 50px}.section-intro .wrapper-area{position:relative;padding:0 20px}.section-intro .wrapper-area .area-tab-box::before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:165px;background:#f7f2e6;content:""}@media print,screen and (min-width:601px){.section-intro .wrapper-intro{width:1200px;margin:0 auto 130px}.section-intro .wrapper-area{position:relative;padding:0 20px}.section-intro .wrapper-area::before{position:absolute;top:-103px;left:50%;transform:translate(523px,0);z-index:-2;width:650px;height:260px;background:url(../images/kankou/mokumoku-bg.svg) no-repeat;content:""}.section-intro .wrapper-area .area-tab-box::before{height:calc(50% - 45px)}}.wrapper-msg-board7 .msg-board7-0{margin:0 0 30px;padding:0 20px}.wrapper-msg-board7 .msg-board7-0 .msg-board-box .wrapper-title{margin:0 0 20px}.wrapper-msg-board7 .msg-board7-0 .msg-board-box .wrapper-title h2.title{line-height:1.33;font-size:187.5%}.wrapper-msg-board7 .msg-board7-0 .msg-board-box .lead{line-height:1.625}.wrapper-msg-board7 .msg-board7-1{padding:0 10px}.wrapper-msg-board7 .msg-board7-1 .msg-board-box img{max-width:100%;height:auto;vertical-align:bottom}.wrapper-msg-board7 .msg-board7 .frame-title-left{display:none}@media print,screen and (min-width:601px){.wrapper-msg-board7{display:flex;justify-content:space-between;align-items:center}.wrapper-msg-board7 .msg-board7-0{width:430px;margin:0;padding:0}.wrapper-msg-board7 .msg-board7-0 .msg-board-box .wrapper-title{margin:0 0 30px}.wrapper-msg-board7 .msg-board7-0 .msg-board-box .wrapper-title h2.title{line-height:1.4;font-size:312.5%}.wrapper-msg-board7 .msg-board7-0 .msg-board-box .lead{line-height:1.7;font-size:106.25%}.wrapper-msg-board7 .msg-board7-1{width:750px;margin:0 -30px 0 0;padding:0}}.msg-board8 .msg-board-box ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:0 0 2px;padding:0}.msg-board8 .msg-board-box ul li{display:block;width:calc(33.3333% - 6px);margin:0 8px 8px 0;padding:11px 0;border-radius:10px;border:1px solid #666;background:#f2e8d1;box-sizing:border-box;color:#333;font-weight:700;text-align:center;transition:background-color .2s ease;cursor:pointer}.msg-board8 .msg-board-box ul li:nth-child(3n){margin-right:0}.msg-board8 .msg-board-box ul li.selected{background:#ffe063}.msg-board8 .msg-board-box ul li:hover{background:#ffe063}.msg-board8 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board8{width:1200px;margin:0 auto}.msg-board8 .msg-board-box ul{align-items:flex-end;margin:0}.msg-board8 .msg-board-box ul li{width:180px;margin:0 24px 0 0;padding:23px 0;border-radius:10px 10px 0 0;font-size:125%;transition:padding .05s ease,background-color .25s ease}.msg-board8 .msg-board-box ul li:nth-child(3n){margin-right:24px}.msg-board8 .msg-board-box ul li:last-child{margin-right:0}.msg-board8 .msg-board-box ul li.selected{padding:28px 0}.msg-board8 .msg-board-box ul li:hover{padding:28px 0}}.area-tab-box{margin:-1px 0 0;padding:20px 20px 30px;border-radius:10px;border:1px solid #707070;box-sizing:border-box;background:#fff}.area-tab-box .tab-content{display:none}.area-tab-box .tab-content.selected{display:block}.area-tab-box .tab-content .msg-board:first-child{position:relative;margin:0 0 50px}.area-tab-box .tab-content .msg-board:first-child::after{position:absolute;bottom:-30px;left:-10px;scale:.8;transform-origin:left bottom;content:""}.area-tab-box .tab-content .msg-board:nth-child(2) .wrapper-title{position:relative;padding:26px 0 0 0}.area-tab-box .tab-content .msg-board:nth-child(2) .wrapper-title::before{position:absolute;top:0;left:0;scale:.65;transform-origin:left top;z-index:1;height:33px;content:""}.area-tab-box .tab-content .msg-board:nth-child(2) .wrapper-title::after{position:absolute;top:50%;right:0;scale:.66;transform-origin:right center;width:147px;height:90px;margin:-45px 0 0;content:""}.area-tab-box .tab-content.tab-content1 .msg-board:first-child::after{width:100px;height:99px;background:url(../images/kankou/area-illust_ikaho.png) no-repeat}.area-tab-box .tab-content.tab-content1 .msg-board:nth-child(2) .wrapper-title::before{width:261px;background:url(../images/kankou/en-ikaho-area.svg) no-repeat}.area-tab-box .tab-content.tab-content1 .msg-board:nth-child(2) .wrapper-title::after{background:url(../images/kankou/area-map_ikaho.png) no-repeat}.area-tab-box .tab-content.tab-content2 .msg-board:first-child::after{width:100px;height:73px;background:url(../images/kankou/area-illust_shibukawa.png) no-repeat}.area-tab-box .tab-content.tab-content2 .msg-board:nth-child(2) .wrapper-title::before{width:386px;background:url(../images/kankou/en-shibukawa-area.svg) no-repeat}.area-tab-box .tab-content.tab-content2 .msg-board:nth-child(2) .wrapper-title::after{background:url(../images/kankou/area-map_shibukawa.png) no-repeat}.area-tab-box .tab-content.tab-content3 .msg-board:first-child::after{width:53px;height:100px;background:url(../images/kankou/area-illust_hokkitsu.png) no-repeat}.area-tab-box .tab-content.tab-content3 .msg-board:nth-child(2) .wrapper-title::before{width:345px;background:url(../images/kankou/en-hokkitsu-area.svg) no-repeat}.area-tab-box .tab-content.tab-content3 .msg-board:nth-child(2) .wrapper-title::after{background:url(../images/kankou/area-map_hokkitsu.png) no-repeat}.area-tab-box .tab-content.tab-content4 .msg-board:first-child::after{width:141px;height:42px;background:url(../images/kankou/area-illust_akagi.png) no-repeat}.area-tab-box .tab-content.tab-content4 .msg-board:nth-child(2) .wrapper-title::before{width:258px;background:url(../images/kankou/en-akagi-area.svg) no-repeat}.area-tab-box .tab-content.tab-content4 .msg-board:nth-child(2) .wrapper-title::after{background:url(../images/kankou/area-map_akagi.png) no-repeat}.area-tab-box .tab-content.tab-content5 .msg-board:first-child::after{width:91px;height:83px;background:url(../images/kankou/area-illust_komochi.png) no-repeat}.area-tab-box .tab-content.tab-content5 .msg-board:nth-child(2) .wrapper-title::before{width:327px;background:url(../images/kankou/en-komochi-area.svg) no-repeat}.area-tab-box .tab-content.tab-content5 .msg-board:nth-child(2) .wrapper-title::after{background:url(../images/kankou/area-map_komochi.png) no-repeat}.area-tab-box .tab-content.tab-content6 .msg-board:first-child::after{width:96px;height:85px;background:url(../images/kankou/area-illust_onogami.png) no-repeat}.area-tab-box .tab-content.tab-content6 .msg-board:nth-child(2) .wrapper-title::before{width:334px;background:url(../images/kankou/en-onogami-area.svg) no-repeat}.area-tab-box .tab-content.tab-content6 .msg-board:nth-child(2) .wrapper-title::after{background:url(../images/kankou/area-map_onogami.png) no-repeat}@media print,screen and (min-width:601px){.area-tab-box{padding:60px 40px;box-sizing:border-box}.area-tab-box .tab-content{max-width:1200px;margin:0 auto}.area-tab-box .tab-content.selected{display:flex;justify-content:space-between}.area-tab-box .tab-content .msg-board:first-child{width:60%;margin:0 0 0 40px}.area-tab-box .tab-content .msg-board:first-child::before{position:absolute;top:27px;left:-62px;width:118px;height:79px;background:url(../images/kankou/mokumoku-pc2.svg) no-repeat;content:""}.area-tab-box .tab-content .msg-board:first-child::after{left:auto;scale:1}.area-tab-box .tab-content .msg-board:nth-child(2){width:33.3%}.area-tab-box .tab-content .msg-board:nth-child(2) .wrapper-title{padding:30px 0 0 0}.area-tab-box .tab-content .msg-board:nth-child(2) .wrapper-title::before{scale:.75}.area-tab-box .tab-content .msg-board:nth-child(2) .wrapper-title::after{scale:1}.area-tab-box .tab-content.tab-content1 .msg-board:first-child::after{bottom:-21px;right:-50px}.area-tab-box .tab-content.tab-content2 .msg-board:first-child::after{bottom:-12px;right:-40px}.area-tab-box .tab-content.tab-content3 .msg-board:first-child::after{bottom:-12px;right:-36px}.area-tab-box .tab-content.tab-content4 .msg-board:first-child::after{bottom:-12px;right:-61px}.area-tab-box .tab-content.tab-content5 .msg-board:first-child::after{bottom:-12px;right:-36px}.area-tab-box .tab-content.tab-content6 .msg-board:first-child::after{bottom:-12px;right:-38px}}.msg-board10 .msg-board-box img,.msg-board11 .msg-board-box img,.msg-board12 .msg-board-box img,.msg-board13 .msg-board-box img,.msg-board14 .msg-board-box img,.msg-board9 .msg-board-box img{max-width:100%;height:auto;vertical-align:bottom;border-radius:10px}.msg-board10 .msg-board-box .wrapper-title,.msg-board11 .msg-board-box .wrapper-title,.msg-board12 .msg-board-box .wrapper-title,.msg-board13 .msg-board-box .wrapper-title,.msg-board14 .msg-board-box .wrapper-title,.msg-board9 .msg-board-box .wrapper-title{margin:0 0 20px}.msg-board10 .msg-board-box .wrapper-title h3.title,.msg-board11 .msg-board-box .wrapper-title h3.title,.msg-board12 .msg-board-box .wrapper-title h3.title,.msg-board13 .msg-board-box .wrapper-title h3.title,.msg-board14 .msg-board-box .wrapper-title h3.title,.msg-board9 .msg-board-box .wrapper-title h3.title{position:relative;z-index:1;font-size:125%}.msg-board10 .msg-board-box .lead,.msg-board11 .msg-board-box .lead,.msg-board12 .msg-board-box .lead,.msg-board13 .msg-board-box .lead,.msg-board14 .msg-board-box .lead,.msg-board9 .msg-board-box .lead{line-height:1.625;margin:0 0 20px}.msg-board10 .msg-board-box .wrapper-more-btn ul.more-btn,.msg-board11 .msg-board-box .wrapper-more-btn ul.more-btn,.msg-board12 .msg-board-box .wrapper-more-btn ul.more-btn,.msg-board13 .msg-board-box .wrapper-more-btn ul.more-btn,.msg-board14 .msg-board-box .wrapper-more-btn ul.more-btn,.msg-board9 .msg-board-box .wrapper-more-btn ul.more-btn{list-style-type:none;width:260px;margin:0 auto;padding:0}.msg-board10 .msg-board-box .wrapper-more-btn ul.more-btn li,.msg-board11 .msg-board-box .wrapper-more-btn ul.more-btn li,.msg-board12 .msg-board-box .wrapper-more-btn ul.more-btn li,.msg-board13 .msg-board-box .wrapper-more-btn ul.more-btn li,.msg-board14 .msg-board-box .wrapper-more-btn ul.more-btn li,.msg-board9 .msg-board-box .wrapper-more-btn ul.more-btn li{display:block;overflow:hidden;border-radius:5px;border:1px solid #666;box-sizing:border-box}.msg-board10 .msg-board-box .wrapper-more-btn ul.more-btn li a,.msg-board11 .msg-board-box .wrapper-more-btn ul.more-btn li a,.msg-board12 .msg-board-box .wrapper-more-btn ul.more-btn li a,.msg-board13 .msg-board-box .wrapper-more-btn ul.more-btn li a,.msg-board14 .msg-board-box .wrapper-more-btn ul.more-btn li a,.msg-board9 .msg-board-box .wrapper-more-btn ul.more-btn li a{display:block;color:#333;text-decoration:none}.msg-board10 .msg-board-box .wrapper-more-btn ul.more-btn li span,.msg-board11 .msg-board-box .wrapper-more-btn ul.more-btn li span,.msg-board12 .msg-board-box .wrapper-more-btn ul.more-btn li span,.msg-board13 .msg-board-box .wrapper-more-btn ul.more-btn li span,.msg-board14 .msg-board-box .wrapper-more-btn ul.more-btn li span,.msg-board9 .msg-board-box .wrapper-more-btn ul.more-btn li span{display:block;position:relative;padding:12px 60px 10px 30px;transition:background-color .25s ease}.msg-board10 .msg-board-box .wrapper-more-btn ul.more-btn li span::before,.msg-board11 .msg-board-box .wrapper-more-btn ul.more-btn li span::before,.msg-board12 .msg-board-box .wrapper-more-btn ul.more-btn li span::before,.msg-board13 .msg-board-box .wrapper-more-btn ul.more-btn li span::before,.msg-board14 .msg-board-box .wrapper-more-btn ul.more-btn li span::before,.msg-board9 .msg-board-box .wrapper-more-btn ul.more-btn li span::before{display:block;position:absolute;top:0;right:0;width:55px;height:100%;border-radius:40px 5px 5px 40px/100px 5px 5px 100px;background:#ffe063;content:""}.msg-board10 .msg-board-box .wrapper-more-btn ul.more-btn li span::after,.msg-board11 .msg-board-box .wrapper-more-btn ul.more-btn li span::after,.msg-board12 .msg-board-box .wrapper-more-btn ul.more-btn li span::after,.msg-board13 .msg-board-box .wrapper-more-btn ul.more-btn li span::after,.msg-board14 .msg-board-box .wrapper-more-btn ul.more-btn li span::after,.msg-board9 .msg-board-box .wrapper-more-btn ul.more-btn li span::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%);width:22px;height:14px;background:url(../images/kankou/arrow-line.png) no-repeat;content:""}.msg-board10 .msg-board-box .wrapper-more-btn ul.more-btn li span:hover,.msg-board11 .msg-board-box .wrapper-more-btn ul.more-btn li span:hover,.msg-board12 .msg-board-box .wrapper-more-btn ul.more-btn li span:hover,.msg-board13 .msg-board-box .wrapper-more-btn ul.more-btn li span:hover,.msg-board14 .msg-board-box .wrapper-more-btn ul.more-btn li span:hover,.msg-board9 .msg-board-box .wrapper-more-btn ul.more-btn li span:hover{background:#ffe063}.msg-board10 .frame-title-left,.msg-board11 .frame-title-left,.msg-board12 .frame-title-left,.msg-board13 .frame-title-left,.msg-board14 .frame-title-left,.msg-board9 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board10 .msg-board-box .wrapper-title,.msg-board11 .msg-board-box .wrapper-title,.msg-board12 .msg-board-box .wrapper-title,.msg-board13 .msg-board-box .wrapper-title,.msg-board14 .msg-board-box .wrapper-title,.msg-board9 .msg-board-box .wrapper-title{margin:100px 0 20px}.msg-board10 .msg-board-box .wrapper-title h3.title,.msg-board11 .msg-board-box .wrapper-title h3.title,.msg-board12 .msg-board-box .wrapper-title h3.title,.msg-board13 .msg-board-box .wrapper-title h3.title,.msg-board14 .msg-board-box .wrapper-title h3.title,.msg-board9 .msg-board-box .wrapper-title h3.title{font-size:200%}}.section-season{padding:50px 20px 40px;background:#f7f2e6}@media print,screen and (min-width:601px){.section-season{padding:130px 0}.section-season .wrapper-season{width:1200px;margin:0 auto}}.msg-board19 .msg-board-box h2{line-height:1.27;margin:0 0 25px;font-size:150%;text-align:center}.msg-board19 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board19 .msg-board-box h2{margin:0 0 50px;font-size:225%}}.top-page .wrapper-msg-board15{display:flex;flex-wrap:wrap}@media print,screen and (min-width:601px){.top-page .wrapper-msg-board15{position:relative;flex-wrap:nowrap;justify-content:space-between}.top-page .wrapper-msg-board15::before{position:absolute;top:-12px;right:-66px;z-index:1;width:97px;height:65px;background:url(../images/kankou/mokumoku-pc3.svg) no-repeat;content:""}}.msg-board15{width:calc(50% - 5px);margin:0 10px 10px 0;border-radius:10px;border:1px solid #666;background:#fff;box-sizing:border-box}.msg-board15:nth-child(2n){margin-right:0}.msg-board15 .msg-board-box{opacity:0}.msg-board15 .msg-board-box a{display:block;padding:5px 5px 20px;box-sizing:border-box;color:#333;text-decoration:none}.msg-board15 .msg-board-box:hover .thumbnail img{scale:1.05}.msg-board15 .msg-board-box .thumbnail{overflow:hidden;margin:0 0 10px;border-radius:10px}.msg-board15 .msg-board-box .thumbnail img{max-width:100%;height:auto;vertical-align:bottom;transition:scale .25s ease}.msg-board15 .msg-board-box .season{display:flex;justify-content:space-between;align-items:center;margin:0 5px 10px}.msg-board15 .msg-board-box .season .title{font-size:112.5%;font-weight:700}.msg-board15 .msg-board-box .season .period{line-height:1;min-width:76px;padding:6px 10px 4px;border-radius:50px;box-sizing:border-box;text-align:center}.msg-board15 .msg-board-box .lead{margin:0 5px;font-size:87.5%}.msg-board15 .frame-title-left{display:none}.msg-board15-0 .msg-board-box .season .period{background:#ffbfda}.msg-board15-1 .msg-board-box .season .period{background:#cae05a}.msg-board15-2 .msg-board-box .season .period{background:#ffbb75}.msg-board15-3 .msg-board-box .season .period{background:#93e5f5}@media print,screen and (min-width:601px){.msg-board15{width:285px;margin:0}.msg-board15:nth-child(2n){margin-right:0}.msg-board15 .msg-board-box a{padding:10px 10px 20px}.msg-board15 .msg-board-box .thumbnail{margin:0 0 15px}.msg-board15 .msg-board-box .season{margin:0 10px 15px;position:relative}.msg-board15 .msg-board-box .season::before{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:calc(100% - 110px);height:1px;content:""}.msg-board15 .msg-board-box .season .title{position:relative;padding:0 20px 0 0;background:#fff;font-size:150%}.msg-board15 .msg-board-box .season .period{min-width:100px;padding:10px 15px 8px;font-size:112.5%}.msg-board15 .msg-board-box .lead{margin:0 10px;font-size:100%}.msg-board15-0 .msg-board-box .season::before{background:#ffbfda}.msg-board15-1 .msg-board-box .season::before{background:#cae05a}.msg-board15-2 .msg-board-box .season::before{background:#ffbb75}.msg-board15-3 .msg-board-box .season::before{background:#93e5f5}}.section-purpose{margin:50px 0}@media print,screen and (min-width:601px){.section-purpose{margin:130px 0}}.image1{position:relative}.image1::after{position:absolute;bottom:12px;left:50%;transform:translate(-354px,0);z-index:-1;width:375px;height:150px;background:url(../images/kankou/mokumoku-bg.svg) no-repeat;content:""}.image1 .frame-top-left{margin:0 0 20px}.image1 .frame-top-left .frame-top{font-size:150%;font-weight:700;text-align:center}.image1 .bx-wrapper{margin:0 0 30px;padding:0 0 60px}.image1 .bx-wrapper .bx-viewport{padding:0 0 10px}.image1 .bx-wrapper .bx-viewport .bxslider{display:flex;left:50%}.image1 .bx-wrapper .bx-viewport .bxslider .slide{width:240px!important;overflow:hidden;margin:0 140px 0 -120px;border:1px solid #666;border-radius:10px}.image1 .bx-wrapper .bx-viewport .bxslider .slide a{display:flex;flex-direction:column;height:100%;padding:10px 10px 15px;background:#fff;box-sizing:border-box;color:#333;text-decoration:none}.image1 .bx-wrapper .bx-viewport .bxslider .slide a:hover img{scale:1.05}.image1 .bx-wrapper .bx-viewport .bxslider .slide .thumbnail{overflow:hidden;border-radius:10px}.image1 .bx-wrapper .bx-viewport .bxslider .slide img{order:1;width:100%;height:auto;border-radius:10px;opacity:1;transition:scale .25s ease}.image1 .bx-wrapper .bx-viewport .bxslider .slide .bx-caption{order:2;position:relative;line-height:1.27;width:auto;margin:0 10px;padding:20px 0 13px;background:0 0;text-align:center}.image1 .bx-wrapper .bx-viewport .bxslider .slide .bx-caption::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,#999,#999 4px,#fff 4px,#fff 8px);background-size:8px 1px;content:""}.image1 .bx-wrapper .bx-viewport .bxslider .slide .bx-caption span{padding:0;font-family:inherit;color:#333;font-size:112.5%;font-weight:700}.image1 .bx-wrapper .bx-viewport .bxslider .slide .image-comment{order:3;line-height:1.5;margin:0 10px;padding:10px 0 0;font-size:87.5%}.image1 .bx-wrapper .bx-controls{position:absolute;left:50%;bottom:0;transform:translate(-50%,0);height:50px;display:flex;align-items:center}.image1 .bx-wrapper .bx-controls-direction{position:relative;width:110px;height:50px}.image1 .bx-wrapper .bx-controls-direction .bx-next,.image1 .bx-wrapper .bx-controls-direction .bx-prev{position:absolute;top:0;z-index:1;width:50px;height:50px;overflow:hidden;margin:0;border:1px solid #666;border-radius:50%;background:#ffe063}.image1 .bx-wrapper .bx-controls-direction .bx-next::after,.image1 .bx-wrapper .bx-controls-direction .bx-prev::after{position:absolute;top:0;left:0;scale:.834;transform-origin:left top;width:60px;height:60px;border-radius:50%;transition:left .2s ease;content:""}.image1 .bx-wrapper .bx-controls-direction .bx-prev{left:0}.image1 .bx-wrapper .bx-controls-direction .bx-prev::after{background:url(../images/kankou/slider-controls.png) no-repeat;background-position:0 0}.image1 .bx-wrapper .bx-controls-direction .bx-prev:hover::after{left:-3px}.image1 .bx-wrapper .bx-controls-direction .bx-next{left:60px}.image1 .bx-wrapper .bx-controls-direction .bx-next::after{background:url(../images/kankou/slider-controls.png) no-repeat;background-position:-70px 0}.image1 .bx-wrapper .bx-controls-direction .bx-next:hover::after{left:3px}.image1 .bx-wrapper .bx-controls-auto{position:relative;bottom:auto;width:30px;height:30px;margin:0 0 0 15px}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item{position:absolute;top:0;left:0}.image1 .bx-wrapper .bx-controls-auto .bx-start,.image1 .bx-wrapper .bx-controls-auto .bx-stop{position:relative;margin:0;width:30px;height:30px;border:1px solid #666;border-radius:20px;background:#ffe063}.image1 .bx-wrapper .bx-controls-auto .bx-start::before,.image1 .bx-wrapper .bx-controls-auto .bx-stop::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:12px;background:url(../images/kankou/slider-controls.png) no-repeat;content:""}.image1 .bx-wrapper .bx-controls-auto .bx-start.active,.image1 .bx-wrapper .bx-controls-auto .bx-stop.active{display:none}.image1 .bx-wrapper .bx-controls-auto .bx-start::before{width:10px;background-position:-16px -69px}.image1 .bx-wrapper .bx-controls-auto .bx-stop::before{width:8px;background-position:-56px -69px}.image1 .bx-wrapper .bx-pager{display:none}@media print,screen and (min-width:601px){.image1{margin:0 auto}.image1::after{bottom:-90px;left:50%;transform:translate(-1107px,0);width:650px;height:260px}.image1 .frame-top-left{margin:0 0 45px}.image1 .frame-top-left .frame-top{font-size:225%}.image1 .bx-wrapper{position:static;margin:0 auto 40px;padding:0}.image1 .bx-wrapper .bx-viewport .bxslider .slide{width:320px!important;margin:0 190px 0 -160px}.image1 .bx-wrapper .bx-viewport .bxslider .slide .bx-caption{padding:20px 0 13px}.image1 .bx-wrapper .bx-viewport .bxslider .slide .bx-caption span{font-size:150%}.image1 .bx-wrapper .bx-viewport .bxslider .slide .image-comment{font-size:100%}.image1 .bx-wrapper .bx-controls{position:absolute;left:50%;top:0;transform:translate(425px,0);height:60px}.image1 .bx-wrapper .bx-controls-direction{width:130px;height:60px}.image1 .bx-wrapper .bx-controls-direction .bx-next,.image1 .bx-wrapper .bx-controls-direction .bx-prev{width:60px;height:60px}.image1 .bx-wrapper .bx-controls-direction .bx-next::before,.image1 .bx-wrapper .bx-controls-direction .bx-prev::before{width:60px;height:60px}.image1 .bx-wrapper .bx-controls-direction .bx-next::after,.image1 .bx-wrapper .bx-controls-direction .bx-prev::after{scale:1}.image1 .bx-wrapper .bx-controls-direction .bx-next{left:70px}}.menu-index2{margin:0 20px}.menu-index2 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index2 .menu-index-box .menu-unit-style{width:calc(50% - 10px);margin:0 20px 0 0;box-sizing:border-box}.menu-index2 .menu-index-box .menu-unit-style:nth-child(2n){margin-right:0}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title{line-height:1.4}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;position:relative;padding:15px 0 10px;color:#333;text-decoration:none;font-size:106.25%;transition:border .25s ease}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,#999,#999 4px,#fff 4px,#fff 8px);background-size:8px 1px;content:""}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a::after{position:absolute;bottom:0;left:0;width:0;height:1px;background:#666;transition:width .24s ease;content:""}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover::after{width:100%}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:none}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:inline-block;position:relative;padding:0 0 0 22px;font-size:87.5%}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title span:before{position:absolute;top:2px;left:0;width:0;height:0;border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #ffe063;content:""}.menu-index2 .frame-top-left .title,.menu-index2 .menu-unit-style .menu-level2{display:none}.menu-index2 a[id^=menu-index]{display:none}.menu-index2 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index2{width:1000px;margin:0 auto}.menu-index2 .menu-index-box .menu-unit-style{width:calc(20% - 16px);margin:0 20px 15px 0}.menu-index2 .menu-index-box .menu-unit-style:nth-child(2n){margin-right:20px}.menu-index2 .menu-index-box .menu-unit-style:nth-child(5n){margin-right:0}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{font-size:100%}}.section-guide{margin:0 0 50px;padding:0 20px}@media print,screen and (min-width:601px){.section-guide{margin:0 0 130px;padding:0}.section-guide .wrapper-guide{width:960px;margin:0 auto}.section-guide .wrapper-guide>.row{display:flex;justify-content:space-between}}.menu-index4{margin:0 0 20px}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a{display:block;padding:10px 10px 15px;border:1px solid #666;border-radius:10px;background:#fff;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a:hover{background:#f7f2e6}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 img{width:100%;height:auto;border-radius:10px;vertical-align:bottom}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 span{display:block;padding:13px 0 0;font-size:125%;font-weight:700;text-align:center}.menu-index4 .frame-top-left .title,.menu-index4 .menu-unit-style .menu-level2{display:none}@media print,screen and (min-width:601px){.menu-index4{width:530px;margin:0}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a{padding:20px 20px 25px}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 span{padding:20px 0 0;font-size:150%}}.menu-index3 .menu-index-box .menu-unit-style{margin:0 0 10px;background:#fff;box-sizing:border-box}.menu-index3 .menu-index-box .menu-unit-style:last-child{margin:0}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:flex;align-items:center;padding:15px 20px;border:1px solid #666;border-radius:10px;box-sizing:border-box;text-decoration:none;color:#333;transition:background-color .24s ease}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover{background:#f7f2e6}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:inline-block;width:70px;height:auto;margin:0 15px 0 0;vertical-align:bottom;opacity:1}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:inline-block}.menu-index3 .frame-top-left .title,.menu-index3 .menu-level2{display:none}.menu-index3 a[id^=menu-index]{display:none}.menu-index3 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index3 .menu-index-box .menu-unit-style{margin:0 0 20px}.menu-index3 .menu-index-box .menu-unit-style .menu-level1{width:400px}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{padding:20px 20px}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{width:80px}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{font-size:106.25%}}.section-related{margin:0 0 40px;padding:0 20px}@media print,screen and (min-width:601px){.section-related{margin:0 0 40px;padding:0}.section-related .wrapper-related{width:940px;margin:0 auto}}.menu-banner1 .frame-top-left{margin:0 0 20px}.menu-banner1 .frame-top-left .title{font-size:125%;text-align:center}.menu-banner1 .menu-banner-box{display:flex;flex-wrap:wrap}.menu-banner1 .menu-banner-box a{width:calc(50% - 5px);margin:0 10px 10px 0}.menu-banner1 .menu-banner-box a:nth-child(2n){margin-right:0}.menu-banner1 .menu-banner-box a img:hover{scale:1.015}.menu-banner1 .menu-banner-box img{width:100%;height:auto;vertical-align:bottom;transition:scale .25s ease}@media print,screen and (min-width:601px){.menu-banner1 .frame-top-left .title{margin:0 0 30px;font-size:187.5%}.menu-banner1 .menu-banner-box{position:relative}.menu-banner1 .menu-banner-box::before{position:absolute;top:-125px;left:50%;transform:translate(425px,0);z-index:-2;width:650px;height:260px;background:url(../images/kankou/mokumoku-bg.svg) no-repeat;content:""}.menu-banner1 .menu-banner-box::after{position:absolute;top:-117px;left:50%;transform:translate(458px,0);width:97px;height:65px;background:url(../images/kankou/mokumoku-pc4.svg) no-repeat;content:""}.menu-banner1 .menu-banner-box a{width:calc(33.3% - 13.3px);margin:0 20px 20px 0}.menu-banner1 .menu-banner-box a:nth-child(2n){margin-right:20px}.menu-banner1 .menu-banner-box a:nth-child(3n){margin-right:0}}.section-advertise{padding:0 20px 50px}.section-advertise .advertise{position:relative;padding:0 0 50px}.section-advertise .advertise .frame-top{margin:0 0 20px}.section-advertise .advertise .frame-top .adv-title{font-size:125%;font-weight:700;text-align:center}.section-advertise .advertise .frame-top .adv-recruitment{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:260px}.section-advertise .advertise .frame-top .adv-recruitment a{display:block;position:relative;overflow:hidden;padding:12px 60px 10px 30px;border:1px solid #666;border-radius:5px;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .25s ease}.section-advertise .advertise .frame-top .adv-recruitment a::before{display:block;position:absolute;top:0;right:0;width:55px;height:100%;border-radius:40px 5px 5px 40px/100px 5px 5px 100px;background:#ffe063;content:""}.section-advertise .advertise .frame-top .adv-recruitment a::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%);width:22px;height:14px;background:url(../images/kankou/arrow-line.png) no-repeat;content:""}.section-advertise .advertise .frame-top .adv-recruitment a:hover{background:#ffe063}.section-advertise .advertise ul.adv-box{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0 0 15px;padding:0}.section-advertise .advertise ul.adv-box li{display:block;max-width:calc(50% - 5px);margin:0 10px 10px 0}.section-advertise .advertise ul.adv-box li:nth-child(2n){margin-right:0}.section-advertise .advertise ul.adv-box li a{display:block;text-decoration:none;transition:opacity .25s ease}.section-advertise .advertise ul.adv-box li a:hover{opacity:.8}.section-advertise .advertise ul.adv-box li img{width:100%;height:auto;vertical-align:bottom}@media print,screen and (min-width:601px){.section-advertise{padding:0 0 130px}.section-advertise .advertise{width:940px;margin:0 auto}.section-advertise .advertise .frame-top .adv-title{padding:0 60px;font-size:187.5%}.section-advertise .advertise ul.adv-box{margin:0 0 20px}.section-advertise .advertise ul.adv-box li:nth-child(2n){margin-right:10px}.section-advertise .advertise ul.adv-box li:nth-child(5n){margin-right:0}.section-advertise .advertise ul.adv-box li img{width:180px;height:60px}}.menu-banner6{position:fixed;right:10px;bottom:10px!important;z-index:999}.menu-banner6 .menu-banner-box a{display:block;position:relative;width:50px;height:50px;border-radius:50%;border:1px solid #666;border-radius:50%;background:#ffe063}.menu-banner6 .menu-banner-box a:hover img{margin-top:-3px}.menu-banner6 .menu-banner-box a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:left top;scale:.834;transition:margin .2s ease}.menu-banner6 .frame-top-left{display:none}@media print,screen and (min-width:601px){.menu-banner6{right:20px;bottom:20px!important}.menu-banner6 .menu-banner-box a{width:60px;height:60px}.menu-banner6 .menu-banner-box a img{scale:1}}.section-footer{position:relative;overflow:hidden;padding:320px 20px 65px;border-radius:40px 40px 0 0;background:url(../images/kankou/footer-visual_sp.jpg) no-repeat center top #f7f2e6}.section-footer::before{position:absolute;bottom:-42px;left:50%;transform:translate(21px,0);width:300px;height:120px;background:url(../images/kankou/mokumoku-bg_footer.svg) no-repeat;content:""}.section-footer::after{position:absolute;bottom:-8px;left:50%;transform:translate(-50%,0);width:610px;height:45px;background:url(../images/kankou/en-shibukawa-tourism.svg) no-repeat;content:""}.section-footer .login{display:none}@media print,screen and (min-width:601px){.section-footer{padding:400px 0 40px;background-image:url(../images/kankou/footer-visual.jpg)}.section-footer::before{bottom:-55px;left:50%;transform:translate(387px,0);width:650px;height:260px}.section-footer::after{bottom:-42px;width:1910px;height:140px}.section-footer .wrapper-footer{position:relative;width:1200px;margin:0 auto}}.msg-board18{position:relative;width:260px;height:260px;margin:-80px auto 0;padding:30px;border-radius:50%;box-sizing:border-box;background:#f7f2e6}.msg-board18::after{position:absolute;top:-12px;left:0;width:70px;height:47px;background:url(../images/kankou/mokumoku-sp-footer.svg) no-repeat;content:""}.msg-board18 .msg-board-box img{display:block;position:relative;width:200px;height:auto;margin:0 auto}.msg-board18 .frame-top-left .title{display:none}@media print,screen and (min-width:601px){.msg-board18{width:340px;height:340px;margin:-105px auto 0;padding:55px}.msg-board18::before{position:absolute;top:152px;left:50%;transform:translate(-1076px,0);width:450px;height:180px;background:url(../images/kankou/mokumoku-bg_footer.svg) no-repeat;content:""}.msg-board18::after{top:-4px;left:-3px;width:90px;height:61px;background:url(../images/kankou/mokumoku-pc-footer.svg) no-repeat}.msg-board18 .msg-board-box img{width:230px}}.wrapper-msg-board20{display:flex;flex-wrap:wrap;position:relative;left:50%;transform:translate(-204px,0);width:429px;margin:-29px 0 40px}@media print,screen and (min-width:601px){.wrapper-msg-board20{position:absolute;top:52px;transform:translate(-688px,0);width:1370px;margin:0}}.msg-board20 .msg-board-box img{width:100%;height:auto;border-radius:200px;vertical-align:bottom}.msg-board20.msg-board20-0{margin:-101px 14px 0 0}.msg-board20.msg-board20-0 .msg-board-box{width:66px}.msg-board20.msg-board20-1{margin:0 49px 0 0}.msg-board20.msg-board20-1 .msg-board-box{width:100px}.msg-board20.msg-board20-2{margin:32px 44px 0 0}.msg-board20.msg-board20-2 .msg-board-box{width:66px}.msg-board20.msg-board20-3 .msg-board-box{margin:-101px 0 0;width:90px}.msg-board20 .frame-top-left .title{display:none}@media print,screen and (min-width:601px){.msg-board20.msg-board20-0{margin:152px 146px 0 0}.msg-board20.msg-board20-0 .msg-board-box{width:100px}.msg-board20.msg-board20-1{margin:0 558px 0 0}.msg-board20.msg-board20-1 .msg-board-box{width:160px}.msg-board20.msg-board20-2{margin:26px 165px 0 0}.msg-board20.msg-board20-2 .msg-board-box{width:100px}.msg-board20.msg-board20-3 .msg-board-box{margin:108px 0 0;width:140px}}.menu-banner2{position:relative;width:180px;margin:0 auto 30px}.menu-banner2::before{position:absolute;top:-36px;left:50%;transform:translate(-323px,0);width:325px;height:130px;background:url(../images/kankou/mokumoku-bg_footer.svg) no-repeat;content:""}.menu-banner2 .menu-banner-box a{position:relative;z-index:1}.menu-banner2 .menu-banner-box a:hover img{scale:1.05}.menu-banner2 .menu-banner-box a img{width:100%;height:auto;vertical-align:bottom;transition:scale .24s ease}@media print,screen and (min-width:601px){.menu-banner2{width:200px;margin:-32px auto 40px}.menu-banner2::before{display:none}}.footer ul.footer-link{list-style-type:none;width:300px;margin:0 auto 30px;padding:0}.footer ul.footer-link li{margin:0 0 10px}.footer ul.footer-link li:last-child{margin-bottom:0}.footer ul.footer-link li a{display:block;position:relative;padding:10px 0 10px 50px;color:#333;font-size:87.5%;text-decoration:none}.footer ul.footer-link li a::before{position:absolute;top:50%;left:0;width:40px;height:40px;margin:-20px 0 0;border:1px solid #666;border-radius:50%;background:#ffe063;box-sizing:border-box;transition:scale .2s ease;content:""}.footer ul.footer-link li a::after{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:40px;height:40px;background:url(../images/kankou/arrow-line.png) no-repeat center center;content:""}.footer ul.footer-link li a:hover::before{scale:1.15}.footer .footer-sentence{position:relative;z-index:1}.footer .footer-sentence .wrapper-copyright{text-align:center}.footer .footer-sentence .copyright{font-size:87.5%}@media print,screen and (min-width:601px){.footer ul.footer-link{display:flex;flex-wrap:wrap;justify-content:center;width:1200px;margin:0 auto 20px}.footer ul.footer-link li{margin:0 20px 20px}.footer ul.footer-link li:last-child{margin:0 20px 20px}.footer .footer-sentence .copyright{text-align:right}}.viewer .wrapper-contents .menu-index6{display:none}.viewer.viewer-info .wrapper-contents .menu-index6{display:block}.viewer .menu-index6{margin:50px 20px 0}.viewer .menu-index6 .frame-top-left{margin:0 0 20px}.viewer .menu-index6 .frame-top-left .title{font-size:150%;text-align:center}.viewer .menu-index6 .menu-index-box .menu-unit-style{margin:0 0 10px}.viewer .menu-index6 .menu-index-box .menu-unit-style:last-child{margin:0}.viewer .menu-index6 .menu-index-box .menu-unit-style .menu-level1 a{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #666;border-radius:10px;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}.viewer .menu-index6 .menu-index-box .menu-unit-style .menu-level1 a:hover{background:#f7f2e6}.viewer .menu-index6 .menu-index-box .menu-unit-style .menu-level1 img{width:49%;height:auto;border-radius:10px;aspect-ratio:220/140;transition:scale .24s ease}.viewer .menu-index6 .menu-index-box .menu-unit-style .menu-level1 span{width:calc(51% - 15px)}.viewer .menu-index6 .menu-unit-style .menu-level2{display:none}@media print,screen and (min-width:601px){.viewer .menu-index6{margin:100px 0 0}.viewer .menu-index6 .frame-top-left{margin:0 0 30px}.viewer .menu-index6 .frame-top-left .title{font-size:225%}.viewer .menu-index6 .menu-index-box{display:flex;flex-wrap:wrap}.viewer .menu-index6 .menu-index-box .menu-unit-style{width:calc(50% - 10px);margin:0 20px 20px 0}.viewer .menu-index6 .menu-index-box .menu-unit-style:last-child{margin:0 20px 20px 0}.viewer .menu-index6 .menu-index-box .menu-unit-style:nth-child(2n){margin:0 0 20px}.viewer .menu-index6 .menu-index-box .menu-unit-style .menu-level1 a{position:relative;padding:10px 60px 10px 10px}.viewer .menu-index6 .menu-index-box .menu-unit-style .menu-level1 a::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%);width:22px;height:14px;background:url(../images/kankou/arrow-line.png) no-repeat;content:""}.viewer .menu-index6 .menu-index-box .menu-unit-style .menu-level1 img{width:220px}.viewer .menu-index6 .menu-index-box .menu-unit-style .menu-level1 span{width:calc(100% - 235px);font-size:125%}}.viewer .container-box .section-contents{position:relative;margin:0 0 50px}.viewer .container-box .section-contents::before{position:absolute;top:-41px;right:-235px;z-index:-1;width:325px;height:130px;background:url(../images/kankou/mokumoku-bg.svg) no-repeat;content:""}.viewer.is-fixed-header .container-box .section-contents{padding-top:60px}.viewer.is-fixed-header .container-box .section-contents::before{top:21px}@media print,screen and (min-width:601px){.viewer .container-box .section-contents{margin:0 0 100px}.viewer .container-box .section-contents::before{top:-88px;left:50%;transform:translate(400px,0) scale(.9);transform-origin:center right;width:650px;height:260px}.viewer .container-box .section-contents::after{position:absolute;top:353px;left:50%;z-index:-1;transform:translate(-1080px,0);width:450px;height:180px;background:url(../images/kankou/mokumoku-bg.svg) no-repeat;content:""}.viewer .container-box .section-contents .wrapper-contents{width:1200px;margin:0 auto}.viewer.is-fixed-header .container-box .section-contents{padding-top:128px}.viewer.is-fixed-header .container-box .section-contents::before{top:40px}.viewer.is-fixed-header .container-box .section-contents::after{top:481px}.viewer.viewer-calendar-monthly .container-box .wrapper-contents{max-width:1200px}}.page-title-left{position:relative;margin:0 0 30px;padding:15px 0}.page-title-left::before{position:absolute;top:50%;right:-24px;transform:translate(0,-65%);transform-origin:right top;width:156px;height:110px;background:url(../images/kankou/page-h1.png) no-repeat;scale:.545;content:""}.page-title-left::after{position:absolute;bottom:-4px;left:0;width:100%;height:4px;border-radius:10px;background:#ffe063;content:""}.page-title-left .page-title h1{line-height:1.37;min-height:44px;margin:0;padding:0 75px 0 0;font-size:150%}.BodyColor2 .page-title h1,.BodyColor3 .page-title h1,.BodyColor4 .page-title h1{text-shadow:none}.contents h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px 15px 13px;border:none;border-bottom:1px solid #666;border-radius:10px 10px 0 0;background:#ffe991;font-size:125%}.contents h2.no-css{margin:0;padding:0;border:none;background:0 0}.contents h3{line-height:1.37;margin:30px 0 12px -5px;padding:14px 13px 12px;border:0;border-bottom:1px solid #666;border-radius:10px 10px 0 0;background:#f2e8d1;font-size:112.5%}.contents h4{line-height:1.37;margin:25px 0 12px -5px;padding:12px 12px;border:none;border-radius:10px;background:#f7f2e6;font-size:100%}.contents h5{position:relative;line-height:1.37;margin:25px 0 10px -5px;padding:0 10px 5px;border:none;background:0 0;font-size:100%}.contents h5::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,#999,#999 4px,#fff 4px,#fff 8px);background-size:8px 1px;content:""}.contents h2 span,.contents h2 strong,.contents h3 span,.contents h3 strong,.contents h4 span,.contents h4 strong,.contents h5 span,.contents h5 strong,.contents h6 span,.contents h6 strong{font-size:inherit!important;font-weight:inherit}@media print,screen and (min-width:601px){.page-title-left{max-width:1200px;margin:0 auto 50px;padding:30px 0}.page-title-left::before{right:0;scale:1}.page-title-left::after{bottom:-8px;height:8px}.page-title-left .page-title h1{line-height:1.57;min-height:70px;padding:0 190px 0 20px;font-size:225%}.contents h2{margin:40px 0 15px -10px;padding:22px 20px 19px 22px;font-size:150%}.contents h3{margin:35px 0 15px -10px;padding:19px 20px 17px;font-size:125%}.contents h4{margin:30px 0 12px -10px;padding:14px 20px;font-size:112.5%}.contents h5{margin:30px 0 10px -10px}}.viewer .category-menu{margin:0 0 30px;padding:20px 10px 10px;border-radius:5px;background:#fff;box-sizing:border-box}.viewer .category-menu .frame-top-left h2{padding:0 10px 18px;border-radius:5px;background:#fff;font-size:112.5%}.viewer .category-menu .category-menu-box{padding:13px 15px 10px;border-radius:5px}.viewer .category-menu .category-menu-box ul{list-style-type:none;margin:.5em 0 0 0;padding:0}.viewer .category-menu .category-menu-box ul li{position:relative;line-height:1.36em;margin-bottom:12px;padding:0 0 0 17px}.viewer .category-menu .category-menu-box ul li::before{display:block;position:absolute;top:8px;left:0;width:7px;height:7px;border-radius:10px;background:#ffe063;content:""}.viewer .category-menu .category-menu-box ul li.active{font-weight:700}.viewer .category-menu .category-menu-box ul li.active::before{background:#f5d742}.viewer .category-menu .category-menu-box ul li a{background:#fff}.BodyColor2 .viewer .category-menu .frame-top-left .title,.BodyColor3 .viewer .category-menu .frame-top-left .title,.BodyColor4 .viewer .category-menu .frame-top-left .title{text-shadow:none}@media print,screen and (min-width:601px){.viewer .category-menu{margin:0 0 30px}}.viewer .recommend{margin:0 0 30px;padding:20px 10px 10px;border-radius:5px;background:#fff;box-sizing:border-box}.viewer .recommend .frame-header-left h2{padding:0 10px 18px;border-radius:5px;background:#fff;font-size:112.5%}.viewer .recommend .frame-middle-left{padding:15px 15px 10px;border-radius:5px}.viewer .recommend .frame-middle-left .recommend-box ul{list-style-type:none;padding:0;font-size:93.75%}.viewer .recommend .frame-middle-left .recommend-box ul li{position:relative;line-height:1.36em;margin-bottom:12px;padding:0 0 0 17px}.viewer .recommend .frame-middle-left .recommend-box ul li::before{display:block;position:absolute;top:8px;left:0;width:7px;height:7px;border-radius:10px;background:#ffe063;content:""}.viewer .recommend .frame-middle-left .recommend-box ul li a{background:#fff}@media print,screen and (min-width:601px){.viewer .recommend{margin:0 0 30px}}.viewer .contents-box{padding:20px 20px 0;border:none;box-shadow:none;background:0 0;font-size:106.25%}.viewer .contents-box .print-page{display:none}.viewer .contents-box .bread-rubbish{display:none}.viewer .contents-box .page-number{display:none;margin:-12px 0 20px 5px}.viewer .contents-box .sns{margin:0 0 20px 10px}@media print,screen and (min-width:601px){.viewer .contents-box{min-height:auto;padding:50px 0 0}.viewer .contents-box .sns{margin:0 0 20px 100px}.viewer .contents-box .info-sentence{padding:0 100px 20px}}.viewer .info-box .info-download{margin:0 0 30px;padding:30px 20px;border:1px solid #666;border-radius:10px;background:#fff}.viewer .info-box .info-download .info-download-title{position:relative;margin:0 0 23px;padding:0 0 10px;font-size:125%}.viewer .info-box .info-download .info-download-title::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,#999,#999 4px,#fff 4px,#fff 8px);background-size:8px 1px;content:""}.viewer .info-box .info-download ul li a{font-size:100%}@media print,screen and (min-width:601px){.viewer .info-box .info-download{margin:0 0 50px;padding:50px 100px}.viewer .info-box .info-download .info-download-title{padding:0 0 13px;font-size:150%}}.viewer .info-box .info-link{margin:0 0 30px;padding:30px 20px;border:1px solid #666;border-radius:10px;background:#fff}.viewer .info-box .info-link .info-link-title{margin:0 0 20px;font-size:125%;font-weight:700}.viewer .info-box .info-link ul{list-style-type:none;margin:0;padding:0}.viewer .info-box .info-link ul li{margin:0 0 10px;padding:0}.viewer .info-box .info-link ul li::before{display:none}.viewer .info-box .info-link ul li:last-child{margin:0}.viewer .info-box .info-link ul li a{display:block;position:relative;overflow:hidden;padding:12px 60px 10px 20px;border:1px solid #666;border-radius:5px;background:#fff;color:#333;text-decoration:none;transition:border-color .24s ease;transition:background-color .24s ease}.viewer .info-box .info-link ul li a::before{display:block;position:absolute;top:0;right:0;width:55px;height:100%;border-radius:40px 5px 5px 40px/100px 5px 5px 100px;background:#ffe063;content:""}.viewer .info-box .info-link ul li a::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%);width:22px;height:14px;background:url(../images/kankou/arrow-line.png) no-repeat;content:""}.viewer .info-box .info-link ul li a:hover{background:#ffe063}@media print,screen and (min-width:601px){.viewer .info-box{margin:0 0 50px}.viewer .info-box .info-link{padding:50px 100px}.viewer .info-box .info-link .info-link-title{margin:0 0 30px;font-size:150%}.viewer .info-box .info-link ul{display:flex;flex-wrap:wrap}.viewer .info-box .info-link ul li{width:calc(50% - 10px);margin:0 20px 20px 0}.viewer .info-box .info-link ul li:last-child{margin:0 20px 20px 0}.viewer .info-box .info-link ul li:nth-child(2n){margin-right:0}.viewer .info-box .info-link ul li a{padding:17px 60px 15px 30px}}.viewer .info-box .info-map{margin:0 0 30px;padding:30px 20px;border:1px solid #666;border-radius:10px;background:#fff}.viewer .info-box .info-map .info-map-title{position:relative;margin:0 0 20px;padding:0 0 10px;font-size:125%}.viewer .info-box .info-map .info-map-title::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,#999,#999 4px,#fff 4px,#fff 8px);background-size:8px 1px;content:""}.viewer .info-box .info-map ul li a{font-size:100%}@media print,screen and (min-width:601px){.viewer .info-box .info-map{margin:0 0 50px;padding:50px 100px}.viewer .info-box .info-map .info-map-title{padding:0 0 13px;font-size:150%}}.inquiry-box{padding:30px 20px;border:1px solid #666;border-radius:10px;background:#fff}.inquiry-box .inquiry-title{position:relative;margin:0 0 20px;padding:0 0 10px;background:#fff;color:#333;font-size:125%}.inquiry-box .inquiry-title::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,#999,#999 4px,#fff 4px,#fff 8px);background-size:8px 1px;content:""}.inquiry-box .inquiry-appear{padding:0;background:#fff}.inquiry-box .inquiry-appear .row-office{margin:0 0 10px;font-size:112.5%;font-weight:700}.inquiry-box .inquiry-appear .row-fax_number,.inquiry-box .inquiry-appear .row-mail,.inquiry-box .inquiry-appear .row-phone_number{position:relative;margin:0 0 3px;padding-left:21px}.inquiry-box .inquiry-appear .row-fax_number::before,.inquiry-box .inquiry-appear .row-mail::before,.inquiry-box .inquiry-appear .row-phone_number::before{display:block;position:absolute;top:8px;left:0;width:8px;height:8px;border-radius:50%;background:#ffe063;content:""}.inquiry-box .inquiry-appear .mail a{background:#fff}@media print,screen and (min-width:601px){.inquiry-box{padding:50px 100px}.inquiry-box .inquiry-title{padding:0 0 13px;font-size:150%}.inquiry-box .inquiry-appear .row-office{margin:0 0 15px}}.viewer-genre .genre-note.active{margin:0 0 30px}.viewer-genre .genre-note.active h2,.viewer-genre .genre-note.active h3,.viewer-genre .genre-note.active h4,.viewer-genre .genre-note.active h5{margin-left:0}@media print,screen and (min-width:601px){.viewer-genre .genre-note.active{margin:60px 0 50px}.viewer-genre .genre-box{margin:60px 0 0}}.viewer-genre0 .container-box .genre-block-box{padding:30px 20px;border:1px solid #666;border-radius:10px;background:#fff}.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-used-menu h2.menu-title{line-height:1.37;margin:30px 0 15px -5px;padding:15px 15px 13px;border:none;border-bottom:1px solid #666;border-radius:10px 10px 0 0;background:#ffe991;font-size:125%;margin-top:0;margin-left:0}.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-news-menu h2.menu-title{line-height:1.37;margin:30px 0 15px -5px;padding:15px 15px 13px;border:none;border-bottom:1px solid #666;border-radius:10px 10px 0 0;background:#ffe991;font-size:125%;margin-top:0;margin-left:0}.viewer-genre0 .container-box .genre-block-box .genre-unit .genre-name a{line-height:1.37;margin:30px 0 15px -5px;padding:15px 15px 13px;border:none;border-bottom:1px solid #666;border-radius:10px 10px 0 0;background:#ffe991;font-size:125%;margin-top:0;margin-left:0}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a{height:100%;padding:14px 15px;border-radius:5px;background:#fff;color:#333;transition:background-color .24s ease}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a:hover{background:#fff}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a[href^="../viewer/genre"]{padding:14px 40px 14px 38px}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a[href^="../viewer/genre"]::before{position:absolute;top:50%;left:10px;transform:translate(0,-50%);width:18px;height:17px;background:url(../images/icon-category.png) no-repeat 0 0/contain;content:""}@media print,screen and (min-width:601px){.viewer-genre0 .container-box .genre-block-box{padding:50px 100px}.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-used-menu h2.menu-title{margin:40px 0 15px -10px;padding:22px 20px 19px 22px;font-size:150%;margin-top:0;margin-left:0}.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-news-menu h2.menu-title{margin:40px 0 15px -10px;padding:22px 20px 19px 22px;font-size:150%;margin-top:0;margin-left:0}.viewer-genre0 .container-box .genre-block-box .genre-unit{padding:0}.viewer-genre0 .container-box .genre-block-box .genre-unit .genre-name a{margin:40px 0 15px -10px;padding:22px 20px 19px 22px;font-size:150%;margin-top:0;margin-left:0}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a{display:flex;align-items:center;min-height:60px;padding:14px 60px 14px 20px}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%);width:22px;height:14px;background:url(../images/kankou/arrow-line.png) no-repeat;content:""}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a[href^="../viewer/genre"]{padding:14px 50px 14px 48px}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a[href^="../viewer/genre"]::before{left:20px}}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit:last-child,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit:last-child,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit:last-child,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit:last-child{margin:0}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title{padding:0;background:rgba(0,0,0,0);font-size:100%}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title:hover,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title:hover,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title:hover,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title:hover{background:rgba(0,0,0,0)}.viewer-genre1 .container-box .genre-low-box .genre-low-unit,.viewer-genre2 .container-box .genre-low-box .genre-low-unit,.viewer-genre3 .container-box .genre-low-box .genre-low-unit,.viewer-genre4 .container-box .genre-low-box .genre-low-unit{margin:0 0 30px;padding:0}.viewer-genre1 .container-box .genre-low-box .genre-low-unit:last-child,.viewer-genre2 .container-box .genre-low-box .genre-low-unit:last-child,.viewer-genre3 .container-box .genre-low-box .genre-low-unit:last-child,.viewer-genre4 .container-box .genre-low-box .genre-low-unit:last-child{margin:0}.viewer-genre1 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre2 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre3 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre4 .container-box .genre-low-box .genre-low-unit a.holder{line-height:1.37;margin:30px 0 15px -5px;padding:15px 15px 13px;border:none;border-bottom:1px solid #666;border-radius:10px 10px 0 0;background:#ffe991;font-size:125%;font-weight:700;margin-top:0;margin-left:0}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title{padding:0;background:rgba(0,0,0,0);font-size:100%}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title:hover,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title:hover,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title:hover,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title:hover{background:rgba(0,0,0,0)}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .more-genre,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .more-genre,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .more-genre,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .more-genre{width:260px;margin:20px auto 0}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .more-genre a,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .more-genre a,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .more-genre a,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .more-genre a{display:block;position:relative;overflow:hidden;padding:12px 60px 10px 20px;border:1px solid #666;border-radius:5px;background:#fff;color:#333;text-decoration:none;transition:border-color .24s ease;transition:background-color .25s ease}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .more-genre a::before,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .more-genre a::before,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .more-genre a::before,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .more-genre a::before{display:block;position:absolute;top:0;right:0;width:55px;height:100%;border-radius:40px 5px 5px 40px/100px 5px 5px 100px;background:#ffe063;content:""}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .more-genre a::after,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .more-genre a::after,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .more-genre a::after,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .more-genre a::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%);width:22px;height:14px;border:none;background:url(../images/kankou/arrow-line.png) no-repeat;content:""}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .more-genre a:hover,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .more-genre a:hover,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .more-genre a:hover,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .more-genre a:hover{background:#ffe063}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child{position:relative;border:1px solid #666;border-radius:10px;background:#fff;color:#333;transition:background-color .24s ease}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child:hover,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child:hover,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child:hover,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child:hover{background:#fff}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child span,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child span,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child span,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child span{padding-left:28px;background:url(../images/icon-category.png) no-repeat left 4px}@media print,screen and (min-width:601px){.viewer-genre1 .container-box #genreContentsList .genre-contents-unit:last-child,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit:last-child,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit:last-child,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit:last-child{margin:0 0 10px}.viewer-genre1 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre2 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre3 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre4 .container-box .genre-low-box .genre-low-unit a.holder{margin:40px 0 15px -10px;padding:22px 20px 19px 22px;font-size:150%;margin-top:0;margin-left:0}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .more-genre,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .more-genre,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .more-genre,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .more-genre{width:400px;margin:10px auto 0}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .more-genre a,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .more-genre a,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .more-genre a,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .more-genre a{padding:17px 60px 15px 30px}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child{display:flex;align-items:center;width:calc(50% - 5px);min-height:60px;padding:14px 50px 14px 20px}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::after,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::after,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::after,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%);width:22px;height:14px;background:url(../images/kankou/arrow-line.png) no-repeat;content:""}}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit>a,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit>a,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit>a,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit>a{display:block;position:relative;padding:10px;border:1px solid #666;border-radius:10px;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit>a:hover,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit>a:hover,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit>a:hover,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit>a:hover{background:#f7f2e6}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit .inner-unit,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit .inner-unit,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit .inner-unit,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit .inner-unit{display:flex;align-items:center}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit .thumbnail,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit .thumbnail,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit .thumbnail,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit .thumbnail{width:100px;overflow:hidden;margin:0 10px 0 0;border-radius:10px}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit .clip-frame,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit .clip-frame,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit .clip-frame,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit .clip-frame{display:block}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit .clip-frame.none,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit .clip-frame.none,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit .clip-frame.none,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit .clip-frame.none{width:100px;height:100px;background:url(../images/kankou/no-thumbnail.png) no-repeat;transition:scale .25s ease}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit .clip-frame.none img,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit .clip-frame.none img,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit .clip-frame.none img,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit .clip-frame.none img{display:none}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit .clip-frame img,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit .clip-frame img,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit .clip-frame img,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit .clip-frame img{width:100%;height:auto;vertical-align:bottom;aspect-ratio:1/1;object-fit:cover;transition:scale .25s ease}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit .wrapper-title,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit .wrapper-title,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit .wrapper-title,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit .wrapper-title{width:calc(100% - 110px)}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a{display:flex;align-items:center;position:relative;padding:10px;border:1px solid #666;border-radius:10px;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a:hover,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a:hover,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a:hover,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a:hover{background:#f7f2e6}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .thumbnail,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .thumbnail,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .thumbnail,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .thumbnail{width:100px;overflow:hidden;margin:0 10px 0 0;border-radius:10px}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame{display:block}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame.none,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame.none,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame.none,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame.none{width:100px;height:100px;background:url(../images/kankou/no-thumbnail.png) no-repeat;transition:scale .25s ease}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame.none img,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame.none img,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame.none img,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame.none img{display:none}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame img,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame img,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame img,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame img{width:100%;height:auto;vertical-align:bottom;aspect-ratio:1/1;object-fit:cover;transition:scale .25s ease}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .title,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .title,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .title,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .title{width:calc(100% - 110px)}@media print,screen and (min-width:601px){.viewer-genre1 .container-box #genreContentsList .genre-contents-unit>a,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit>a,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit>a,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit>a{padding:10px 60px 10px 10px}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit>a::after,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit>a::after,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit>a::after,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit>a::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%);width:22px;height:14px;background:url(../images/kankou/arrow-line.png) no-repeat;content:""}.viewer-genre1 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre2 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre3 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre4 .container-box .genre-low-box .genre-low-unit a.holder{margin-bottom:20px}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a{padding:10px 60px 10px 10px}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a::after,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a::after,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a::after,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%);width:22px;height:14px;background:url(../images/kankou/arrow-line.png) no-repeat;content:""}}.viewer .office-box .office-division>a{line-height:1.37;margin:30px 0 15px -5px;padding:15px 15px 13px;border:none;border-bottom:1px solid #666;border-radius:10px 10px 0 0;background:#ffe991;font-size:125%}@media print,screen and (min-width:601px){.viewer-office .office-division-box{padding:0 50px}.viewer-office .office-section-box .office-section-contents{margin:0 0 50px;padding:0 50px}}@media print,screen and (min-width:601px){.viewer-sitemap .sitemap-box .container-fluid .container-wrapper .container-box{box-sizing:border-box}}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice1 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice2 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice3 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice4 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice5 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice6 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice7 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice8 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item{line-height:1.37;margin:30px 0 15px -5px;padding:15px 15px 13px;border:none;border-bottom:1px solid #666;border-radius:10px 10px 0 0;background:#ffe991;font-size:125%;font-weight:700;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li{width:100%}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1,.viewer-sitemap .container-box .viewer-sitemap .sitemap-item-box_office .sitemap-item-level1{margin:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li>a,.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li>span>a,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li>a{line-height:1.37;margin:30px 0 12px -5px;padding:14px 13px 12px;border:0;border-bottom:1px solid #666;border-radius:10px 10px 0 0;background:#f2e8d1;font-size:112.5%;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_menu-index1 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index10 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index2 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index3 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index4 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index5 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index6 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index7 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index8 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index9 .sitemap-item a br{display:none}.viewer-sitemap .container-box .sitemap-bookmark-top{display:none}@media print,screen and (min-width:601px){.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice1 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice2 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice3 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice4 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice5 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice6 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice7 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice8 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item{margin:40px 0 15px -10px;padding:22px 20px 19px 22px;font-size:150%;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li>a,.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li>span>a,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li>a{margin:35px 0 15px -10px;padding:19px 20px 17px;font-size:125%;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li{width:calc(50% - 15px)}}.viewer .urgent-box h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px 15px 13px;border:none;border-bottom:1px solid #666;border-radius:10px 10px 0 0;background:#ffe991;font-size:125%}.viewer .urgent-box h3{line-height:1.37;margin:30px 0 12px -5px;padding:14px 13px 12px;border:0;border-bottom:1px solid #666;border-radius:10px 10px 0 0;background:#f2e8d1;font-size:112.5%}.cke_editable.contents ul,.viewer .genre-note ul,.viewer .info-box ul{list-style:none;padding:0 0 0 4px}.cke_editable.contents ul li,.viewer .genre-note ul li,.viewer .info-box ul li{position:relative;margin:0 0 .5em;padding:0 0 0 17px}.cke_editable.contents ul li::before,.viewer .genre-note ul li::before,.viewer .info-box ul li::before{display:block;position:absolute;top:8px;left:0;width:8px;height:8px;border-radius:50%;background:#ffe063;content:""}.cke_editable.contents ul li ul,.viewer .genre-note ul li ul,.viewer .info-box ul li ul{padding:0 0 0 15px}.cke_editable.contents ul li ul li,.viewer .genre-note ul li ul li,.viewer .info-box ul li ul li{padding:0 0 0 17px}.cke_editable.contents ul li ul li::before,.viewer .genre-note ul li ul li::before,.viewer .info-box ul li ul li::before{background:#f2d99d}.cke_editable.contents ul.heading-list-2,.viewer .info-box ul.heading-list-2{margin:5px 0 20px;padding:15px 20px;border:1px solid #ffe063;border-radius:5px}@media print,screen and (min-width:601px){.cke_editable.contents ul.heading-list-2,.viewer .info-box ul.heading-list-2{margin:10px 0 20px;padding:20px 25px}}.viewer-notice .contents-box .list-display-condition{margin:20px 0 0;padding:10px 20px;border:1px solid #666;border-radius:10px;background:#fff}.viewer-notice .contents-box .page-title-left+.list-display-condition{margin:0 0 20px}.viewer-notice .contents-box .notice-box .unit{display:flex;flex-wrap:wrap;position:relative;padding:16px 0 18px 5px;border:0}.viewer-notice .contents-box .notice-box .unit::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,#999,#999 4px,#fff 4px,#fff 8px);background-size:8px 1px;content:""}.viewer-notice .contents-box .notice-box .unit .category{order:2;display:inline-block;line-height:1.5;min-width:60px;margin:0 5px 3px 0;padding:1px 12px 2px;border:1px solid #faebe6;border-radius:20px;background:#fff;box-sizing:border-box;font-size:87.5%;text-align:center}.viewer-notice .contents-box .notice-box .unit .category.category-0{display:none}.viewer-notice .contents-box .notice-box .unit .date{order:1;margin:2px 10px 3px 0;color:#666;font-size:87.5%}.viewer-notice .contents-box .notice-box .unit .title{order:3;width:100%;padding:0}.viewer-notice .contents-box .notice-box .unit .opt{display:none}@media print,screen and (min-width:601px){.viewer-notice .contents-box .list-display-condition{margin:30px 0 0;padding:20px 30px}.viewer-notice .contents-box .page-title-left+.list-display-condition{margin:60px 0 30px}.viewer-notice .contents-box .notice-box .unit{padding:18px 15px 20px}.viewer-notice .contents-box .notice-box .unit .date{min-width:110px;margin:0 20px 0 0;font-size:100%}.viewer-notice .contents-box .notice-box .unit .title{width:calc(100% - 130px)}}.viewer-calendar-monthly .notice-box .tab-box{border:0}.viewer-calendar-monthly .notice-box .tab-box .tab a{padding:14px 40px;border:1px solid #666;border-radius:10px;background:#f2e8d1;transition:background-color .2s ease}.viewer-calendar-monthly .notice-box .tab-box .tab a:hover{background:#ffe063}.viewer-calendar-monthly .notice-box .tab-box .tab.selected a{border:1px solid #666;background:#ffe063;color:#333}.viewer-calendar-monthly #w7_event_cal_7w table.event_cal_7w,.viewer-calendar-monthly .event_cal_list{background:#fff}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .icon-lib-close{margin:0 0 5px}.viewer-calendar-monthly #w7_event_calendar{padding:0 0 20px}.viewer-calendar-monthly #w7_event_calendar_cnt dl dt{margin:0 0 10px}.viewer-calendar-monthly #w7_event_calendar_cnt dl dd{margin:0}.viewer-calendar-monthly #w7_event_calendar_btn input[type=submit]{background:#ffe063}@media print,screen and (min-width:601px){.viewer-calendar-monthly #w7_event_calendar{padding:0 20px 30px}.viewer-calendar-monthly #w7_event_calendar_cnt dl dd{margin:0 0 0 30px}}.viewer-search .contents-box .category-search-box{margin:0 0 30px;padding:30px 20px;border:1px solid #666;border-radius:10px;background:#fff}.viewer-search .contents-box .category-search-box .frame-title{display:block;margin:0 0 10px;font-size:125%}.viewer-search .contents-box .category-search-box .keyword{accent-color:#ffe063}.viewer-search .contents-box .category-search-box .keyword .keyword-box{margin:0 0 10px}.viewer-search .contents-box .category-search-box .keyword .display-number,.viewer-search .contents-box .category-search-box .keyword .order{margin:10px 0 0}.viewer-search .contents-box .category-search-box .keyword fieldset.file-radio-box .search-label{display:block}@media print,screen and (min-width:601px){.viewer-search .contents-box .category-search-box{margin:60px 0 30px;padding:50px}.viewer-search .contents-box .category-search-box .frame-title{margin:0 0 15px;font-size:150%}.viewer-search .contents-box .category-search-box .keyword .keyword-box{margin:0 0 15px}}.viewer-opinion .opinion-box h2,.viewer-opinion .opinion-box h3,.viewer-opinion .opinion-box h4,.viewer-opinion .opinion-box h5{margin-left:0}@media print,screen and (min-width:601px){.viewer-opinion .opinion-box{padding:20px 50px}}