body{display:block}@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}.msg-board9{display:none!important}}@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:"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"Hiragino Kaku Gothic Pro",'ＭＳ Ｐゴシック", "MS P Gothic',Verdana,Arial,Helvetica,sans-serif;color:#333}.container-fluid{background:url(../images/top/bg-texture1a.png) repeat #f5ecdc}@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{position:relative}.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:#1a734f;color:#fff;cursor:pointer}.category-search-box .frame-title-left{margin:0 0 15px}.category-search-box .frame-title-left .frame-title{color:#1a734f;font-size:125%;font-weight:700}.category-search-box .keyword .keyword-box{border-radius:30px;background:#e4e6df}.category-search-box .keyword .keyword-box .search-text-box .search-text{padding:0 0 0 20px;border-radius:5px 0 0 5px;border:none;background:0 0;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/top/search.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-radius:0 5px 5px 0;transition:background-color .24s ease}.category-search-box .keyword .keyword-box .search-button input[type=submit]:hover{background:#084d30}.category-search-box .keyword .file-radio-box .search-item:nth-child(2),.category-search-box .keyword .file-radio-box .search-item:nth-child(4){display:none}.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:#1a734f;cursor:pointer}.category-search-box fieldset.file-radio-box .search-item label{cursor:pointer}@media print,screen and (min-width:601px){.category-search-box .frame-title-left{margin:0 0 20px}.category-search-box .frame-title-left .frame-title{font-size:150%}.category-search-box .keyword .keyword-box{border-radius:60px}.category-search-box .keyword .keyword-box .search-text-box{height:70px}.category-search-box .keyword .keyword-box .search-button{width:70px;height:70px}.category-search-box .keyword .keyword-box .search-button input[type=submit]{height:70px;border-radius:50%}.category-search-box fieldset.file-radio-box{position:absolute;top:0;right:0}}.fullscreen-menu .category-search-box .frame-title,.section-header .category-search-box .frame-title,.top-page .category-search-box .frame-title{opacity:0}.fullscreen-menu .category-search-box .category,.fullscreen-menu .category-search-box .hottrends-list,.fullscreen-menu .category-search-box .keyword-box .label,.section-header .category-search-box .category,.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 .hottrends-list,.top-page .category-search-box .keyword-box .label{display:none}.viewer-search .contents-box .category-search-box{background:#f2f2f2}.section-extend-bottommenu .inner-expand-menu{position:relative}@media print,screen and (min-width:601px){.section-extend-bottommenu{display:none}}body.fullscreen-menu-open{overflow:hidden}.menu-index16{position:fixed;left:0;bottom:0;z-index:999;width:100%;height:60px;border-radius:10px 10px 0 0;background:#1a734f;box-sizing:border-box}.menu-index16 .menu-index-box{display:flex}.menu-index16 .menu-index-box .menu-unit-style{position:relative;width:33.3333%;box-sizing:border-box}.menu-index16 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;min-height:60px;padding:7px 0 0;box-sizing:border-box;color:#fff;text-align:center;text-decoration:none}.menu-index16 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{vertical-align:bottom;opacity:1}.menu-index16 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:block;position:absolute;left:50%;bottom:8px;transform:translateX(-50%);line-height:1;font-size:.75rem}.menu-index16 .menu-index-box .menu-unit-style-1{margin:-30px 0 0}.menu-index16 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title .wrapper-sp-line{display:block;position:relative;width:26px;margin:0 auto;padding:5px 0 0}.menu-index16 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title .wrapper-sp-line .sp-line{display:block;height:2px;background:#fff;transition:transform .24s ease}.menu-index16 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title .wrapper-sp-line .sp-line.sp-line1{margin:0 0 5px}.menu-index16 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title .wrapper-sp-line .sp-line.sp-line2{margin:0 0 5px}.menu-index16 .menu-index-box .menu-unit-style-2.active .menu-level1 .menu-title .wrapper-sp-line .sp-line.sp-line1{transform:translate(0,7px) rotate(-30deg)}.menu-index16 .menu-index-box .menu-unit-style-2.active .menu-level1 .menu-title .wrapper-sp-line .sp-line.sp-line2{opacity:0}.menu-index16 .menu-index-box .menu-unit-style-2.active .menu-level1 .menu-title .wrapper-sp-line .sp-line.sp-line3{transform:translate(0,-7px) rotate(30deg)}.menu-index16 a[id^=menu-index]{display:none}.menu-index16 .menu-index-box>div:last-child{display:none}.viewer-sitemap .sitemap-item-box_menu-index8{display:none}.pull-up-menu{position:fixed;top:100vh;left:0;z-index:998;width:100%;height:100%;overflow:auto;padding:10px 10px 70px;box-sizing:border-box;transition:top .5s}.pull-up-menu.open{top:0}.pull-up-menu .inner-expand-menu{min-height:100%;box-sizing:border-box}.pull-up-menu .dialog-close{position:absolute;top:15px;right:15px;line-height:1;margin:0 0 20px auto;padding:8px 10px 10px;border-radius:3px;background:#1a734f;box-sizing:border-box;color:#fff;cursor:pointer}.pull-up-menu .dialog-close span{position:relative;padding:0 0 0 22px;font-size:87.5%}.pull-up-menu .dialog-close span::before{position:absolute;top:50%;left:0;transform:translate(0,-2px) rotate(-45deg);width:15px;height:2px;margin:1px 0 0;background:#fff;content:""}.pull-up-menu .dialog-close span::after{position:absolute;top:50%;left:0;transform:translate(0,-2px) rotate(45deg);width:15px;height:2px;margin:1px 0 0;background:#fff;content:""}.viewer-sitemap .sitemap-box .pull-up-menu{display:none}.section-extend-bottommenu .sp-expand-search{padding-top:0;background:#f5f0e4}.section-extend-bottommenu .sp-expand-search .inner-expand-menu{padding:60px 0 20px}.section-extend-bottommenu .sp-expand-search .wrapper-keyword,.section-extend-bottommenu .sp-expand-search .wrapper-purpose{padding:25px 15px 20px;border-radius:10px;background:#fff}.section-extend-bottommenu .sp-expand-search .wrapper-keyword{margin:0 0 20px}.section-extend-bottommenu .sp-expand-search .wrapper-keyword .wrapper-search{padding:0 0 30px;border-bottom:1px solid #bbd6ab}.section-extend-bottommenu .sp-expand-search .wrapper-keyword .wrapper-search .category-search-box .category,.section-extend-bottommenu .sp-expand-search .wrapper-keyword .wrapper-search .category-search-box .hottrends-list{display:none}.section-extend-bottommenu .sp-expand-search .wrapper-keyword .wrapper-rank{padding:30px 0 0}.section-extend-bottommenu .sp-expand-search .wrapper-keyword .wrapper-rank .part-rank h2{margin:0}.section-extend-bottommenu .sp-expand-menu{padding:10px 10px 70px;background:#1a734f}.section-extend-bottommenu .sp-expand-menu .inner-expand-menu{padding:70px 15px 20px;border-radius:3px;background:#fff}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area{margin:0 0 30px}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area{display:block!important;margin:0 0 10px}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area a{display:block;padding:10px 40px 10px 20px;color:#333;text-decoration:none}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title{border-radius:5px;background:#e9f5df}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu{position:relative}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu::before{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%);width:16px;height:2px;background:#1a734f;content:""}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(-90deg);width:16px;height:2px;background:#1a734f;transition:transform .25s;content:""}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.accordion-open::after{transform:translate(0,-50%)}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list{display:none}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul{list-style-type:none;margin:0;padding:0}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul li{border-bottom:1px solid #b3b3b3}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul li:last-child{border-bottom:none}.fullscreen-menu{display:none;overflow:auto;padding:15px 20px 20px;background:#e9f5df;box-sizing:border-box}.fullscreen-menu.fullscreen-open{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.fullscreen-menu .wrapper-fullscreen .inner-fullscreen{position:relative;max-width:1200px;margin:0 auto;padding:50px 0 0;box-sizing:border-box}.fullscreen-menu .wrapper-keyword{margin:0 0 20px;padding:30px;border-radius:10px;background:#fff;box-sizing:border-box}.fullscreen-menu .wrapper-keyword>.row{display:flex;justify-content:space-between}.fullscreen-menu .wrapper-keyword>.row .wrapper-search{width:calc(50% - 25px);box-sizing:border-box}.fullscreen-menu .wrapper-keyword>.row .wrapper-rank{width:calc(50% - 25px);box-sizing:border-box}.fullscreen-menu .wrapper-target{padding:30px;border-radius:10px;background:#fff;box-sizing:border-box}.fullscreen-menu .dialog-close{position:absolute;top:0;right:0;line-height:1;padding:8px 10px 10px;border-radius:3px;background:#1a734f;box-sizing:border-box;color:#fff;cursor:pointer}.fullscreen-menu .dialog-close span{position:relative;padding:0 0 0 22px;font-size:87.5%}.fullscreen-menu .dialog-close span::before{position:absolute;top:50%;left:0;transform:translate(0,-2px) rotate(-45deg);width:15px;height:2px;margin:1px 0 0;background:#fff;content:""}.fullscreen-menu .dialog-close span::after{position:absolute;top:50%;left:0;transform:translate(0,-2px) rotate(45deg);width:15px;height:2px;margin:1px 0 0;background:#fff;content:""}@media print,screen and (min-width:601px){body.fullscreen-open{overflow:hidden}}.msg-board9{display:none}@media print,screen and (min-width:601px){.msg-board9{display:block;position:fixed;top:20px;right:10px;z-index:100000}.msg-board9 .msg-board-box a{display:block;width:80px;height:80px;border-radius:5px;background:#1a734f;color:#fff;text-decoration:none;text-align:center}.msg-board9 .msg-board-box a.open .wrapper-line{padding:37px 0}.msg-board9 .msg-board-box a.open .wrapper-line .line.line1{margin:0;transform:translate(0,2px) rotate(30deg)}.msg-board9 .msg-board-box a.open .wrapper-line .line.line2{margin:0;opacity:0}.msg-board9 .msg-board-box a.open .wrapper-line .line.line3{transform:translate(0,-2px) rotate(-30deg)}.msg-board9 .msg-board-box a.open .text{display:none}.msg-board9 .msg-board-box a .wrapper-line{display:block;position:relative;width:50px;margin:0 auto;padding:20px 0 4px}.msg-board9 .msg-board-box a .wrapper-line .line{display:block;height:2px;background:#fff;transition:transform .24s ease}.msg-board9 .msg-board-box a .wrapper-line .line.line1,.msg-board9 .msg-board-box a .wrapper-line .line.line2{margin:0 0 6px}.msg-board9 .msg-board-box a .text{font-size:87.5%}}@media print,screen and (min-width:1300px){.msg-board9{top:20px;right:20px}.msg-board9 .msg-board-box a{width:100px}.msg-board9 .msg-board-box a .wrapper-line{width:60px}.msg-board9 .msg-board-box a .text{font-size:100%}}#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}@media print,screen and (min-width:601px){.container-wrapper{position:relative}.container-wrapper::before{display:block;position:absolute;top:-95px;left:50%;z-index:0;transform:translateX(-50%);margin:0 0 0 -766px;width:890px;height:445px;background:url(../images/top/bg-left-b.png) no-repeat;content:""}.container-wrapper::after{display:block;position:absolute;top:-93px;left:50%;z-index:0;transform:translateX(-50%);margin:0 0 0 780px;width:758px;height:354px;background:url(../images/top/bg-right.png) no-repeat;content:""}}.section-firstview{position:relative}.section-firstview .wrapper-firstview{position:relative;z-index:2}@media print,screen and (min-width:601px){.section-firstview{z-index:3;padding:10px 0 0}}.section-header .wrapper-header{position:relative;min-height:74px;box-sizing:border-box}@media print,screen and (min-width:601px){.section-header{border-radius:10px;width:1200px;margin:0 auto;background:#fff}.section-header .wrapper-header{width:1200px;min-height:140px;margin:0 auto;box-sizing:border-box}.top-page .section-header{margin-bottom:40px}.viewer .section-header{margin-bottom:30px}.is-fixed-header .section-header{position:fixed;top:0;left:0;z-index:999;width:100%;padding:0;border-radius:0;border-bottom:2px solid #1a734f;box-shadow:0 1px 6px 0 rgba(32,33,36,.28);transition:box-shadow .24s}.is-fixed-header .section-header .wrapper-header{min-height:49px}.is-fixed-header .section-header .wrapper-header .inner-header{display:none}.is-fixed-header .section-header .wrapper-header .global-nav{top:0}.is-fixed-header .section-header .wrapper-header .global-nav .wrapper-nav-tab{border-top:none;border-bottom:none}.is-fixed-header .section-header .wrapper-header .global-nav .wrapper-nav-tab-area{top:3px}.top-page.is-fixed-header .section-mainvisual{padding-top:180px}.viewer.is-fixed-header .section-contents{padding-top:170px}}.section-header .header{position:relative;min-height:85px}.section-header .header-image{position:absolute;top:50%;left:15px;transform:translateY(-50%)}.section-header .header-image a{display:block;width:210px}.section-header .header-image a img{display:block;width:100%;height:auto;opacity:1}.section-header .header-link{display:none}.section-header .category-search-box,.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{top:18px;left:30px;transform:none}.section-header .header-image a{width:326px}.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)}}.menu-index2 .menu-index-box .menu-unit-style{display:none}.menu-index2 .menu-index-box .menu-unit-style-0{display:block;position:absolute;top:10px;right:15px}.menu-index2 .menu-index-box .menu-unit-style-1 .menu-level1 .menu-title a{display:block;position:relative;min-height:40px;padding:7px 14px 7px 48px;border-radius:0 5px 5px 0;background:#e9f5df;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}.menu-index2 .menu-index-box .menu-unit-style-1 .menu-level1 .menu-title a.active{border-radius:5px;background:#1a734f;color:#fff}.menu-index2 .menu-index-box .menu-unit-style-1 .menu-level1 .menu-title a::before{display:block;position:absolute;top:0;left:0;width:40px;height:40px;border-radius:5px 0 0 5px;background:#1a734f;content:""}.menu-index2 .menu-index-box .menu-unit-style-1 .menu-level1 .menu-title img{position:absolute;top:10px;left:10px;vertical-align:bottom;opacity:1}.menu-index2 .menu-index-box .menu-unit-style-1 .menu-level1 .menu-title span{font-size:87.5%}.menu-index2 .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{margin:0 20px 0 0}.menu-index2 .menu-index-box .menu-unit-style-0{display:none}.menu-index2 .menu-index-box .menu-unit-style-1{display:block}}@media print,screen and (min-width:601px){.wrapper-header-menu{display:block;position:absolute;top:20px;right:20px;z-index:10001}.wrapper-header-menu>.row{display:flex;flex-wrap:wrap;justify-content:flex-end}.wrapper-header-menu .header-menu-top{margin:0 0 18px}}.wrapper-header-menu .category-search-box{margin:0 20px 0 0}.wrapper-header-menu .category-search-box .frame-title-left{margin:0}.wrapper-header-menu .category-search-box .keyword .keyword-box{border-radius:5px}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-text-box{width:220px;height:40px}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-text-box .search-text{padding:0 0 0 10px;font-size:87.5%}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-button{width:40px;height:40px}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-button input[type=submit]{height:40px;border-radius:0 5px 5px 0}.wrapper-header-menu .category-search-box .keyword .file-radio-box .search-item{font-size:81.25%}.wrapper-header-menu .category-search-box .frame-title-left .frame-title{display:none}@media print,screen and (min-width:601px){.wrapper-header-menu .category-search-box{display:block}.wrapper-header-menu .category-search-box fieldset.file-radio-box{position:relative;top:0;right:0;margin:-1px 0 0 5px}}.wrapper-icon-pulldown{display:none;position:absolute;top:75px;right:0;height:calc(100vh - 165px);overflow-y:auto;padding:15px;border-radius:10px;border:1px solid #1a734f;background:#fff;box-sizing:border-box;box-shadow:0 3px 3px rgba(0,0,0,.2);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.37;padding:8px 0;border:1px solid #1a734f;border-radius:5px;background:#fff;color:#333;text-decoration:none;cursor:pointer;transition:background-color .24s ease}.wrapper-icon-pulldown .bottom .gnavi-close:hover{background-color:#faf3e6}.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:#1a734f;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:9px;left:8px;transform:rotate(-45deg);width:11px;height:1px;background:#fff;content:""}.wrapper-icon-pulldown .bottom .gnavi-close span::after{display:block;position:absolute;top:9px;left:8px;transform:rotate(45deg);width:11px;height:1px;background:#fff;content:""}.wrapper-icon-pulldown .frame-top-left{display:none}@media print,screen and (min-width:601px){.wrapper-icon-pulldown{top:71px;left:50%;transform:translateX(-50%);margin:0 0 0 190px;width:820px;height:auto;overflow-y:visible;padding:30px}}.msg-board1{display:none}.msg-board1 .msg-board-box .accessibility-btn{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #e6e6e6;box-sizing:border-box}.msg-board1 .msg-board-box .accessibility-btn a{display:block;position:relative;padding:13px;border-radius:10px;background:#e9f5df;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}.msg-board1 .msg-board-box .accessibility-btn a:hover{background-color:#cde6b8}.msg-board1 .msg-board-box .accessibility-btn a::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1a734f;border-right:solid 2px #1a734f;pointer-events:none;content:""}.msg-board1 .msg-board-box ul{display:flex;flex-wrap:wrap;padding:0}.msg-board1 .msg-board-box ul li{list-style-type:none;width:calc(33.3333333333% - 7px);margin:0 10px 10px 0;border-radius:10px;background:#e9f5df;box-sizing:border-box;transition:background-color .24s ease}.msg-board1 .msg-board-box ul li:hover{background-color:#cde6b8}.msg-board1 .msg-board-box ul li:nth-child(3n){margin:0 0 10px}.msg-board1 .msg-board-box ul li a{display:block;padding:13px;box-sizing:border-box;color:#333;text-align:center;text-decoration:none}.msg-board1 .frame-top-left{display:none}@media print,screen and (min-width:601px){.msg-board1 .msg-board-box ul li{width:calc(25% - 10px)}.msg-board1 .msg-board-box ul li:nth-child(3n){margin:0 10px 10px 0}.msg-board1 .msg-board-box ul li:nth-child(4n){margin-right:0}}.global-nav{display:none}.global-nav .wrapper-nav-tab{margin:0 20px;border-top:1px solid #bbd6ab;border-bottom:3px solid #1a734f;box-sizing:border-box}.global-nav .wrapper-nav-tab .global-nav-tab{display:flex;align-items:center;list-style-type:none;min-height:47px;margin:0;padding:0;background:#fff}.global-nav .wrapper-nav-tab .global-nav-tab li{position:relative;width:14.2857142857%;text-align:center}.global-nav .wrapper-nav-tab .global-nav-tab li a{position:relative;display:block;padding:12px 0;color:#1a734f;text-decoration:none}.global-nav .wrapper-nav-tab .global-nav-tab li::before{display:block;position:absolute;bottom:5px;left:50%;transform:translate(-50%,0);width:calc(100% - 10px);height:35px;background:#e9f5df;border-radius:5px;opacity:0;transition:.25s;content:""}.global-nav .wrapper-nav-tab .global-nav-tab li::after{display:block;position:absolute;bottom:0;right:0;transform:translate(0,-12px);height:20px;border-right:1px solid #ccc;content:""}.global-nav .wrapper-nav-tab .global-nav-tab li:last-child::after{display:none}.global-nav .wrapper-nav-tab .global-nav-tab li:hover::before{opacity:1}.global-nav .wrapper-nav-tab .global-nav-tab li.active::before{opacity:1}.global-nav .wrapper-nav-tab-area{position:relative;z-index:10000;border-radius:10px;background:#e9f5df}@media print,screen and (min-width:601px){.global-nav{display:block;position:absolute;top:90px;left:0;width:1200px}.viewer .global-nav .wrapper-nav-tab .global-nav-tab li a{padding-top:12px;background:0 0}}.wrapper-nav-tab-area{z-index:10000}.wrapper-nav-tab-area .list ul{list-style-type:none;padding:0}@media print,screen and (min-width:601px){.wrapper-nav-tab-area{margin:0 auto 10px;box-shadow:0 5px 3px -3px rgba(51,51,51,.25);color:#333}.wrapper-nav-tab-area a{color:#333}.wrapper-nav-tab-area .global-nav-tab-area{padding:20px}.wrapper-nav-tab-area .title{display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 20px;border-radius:10px;background:#fff}.wrapper-nav-tab-area .title a{display:inline-block;position:relative;line-height:1.6;padding:6px 20px 4px 30px;box-sizing:border-box;color:#1a734f;font-size:106.25%;font-weight:700;text-decoration:none}.wrapper-nav-tab-area .title a:first-child::before{display:block;position:absolute;top:9px;left:0;width:20px;height:20px;margin:1px 0 0;border-radius:50%;border:1px solid #1a734f;background:#1a734f;box-sizing:border-box;transition:all .24s ease;pointer-events:none;content:""}.wrapper-nav-tab-area .title a:first-child::after{display:block;position:absolute;top:16px;left:6px;transform:rotate(45deg);width:4px;height:4px;margin:1px 0 0;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:""}.wrapper-nav-tab-area .title a:hover{color:#333;transition:all .24s ease}.wrapper-nav-tab-area .title a.close{min-width:12%;height:33px;line-height:1.37;margin:auto 0;padding:5px 10px 5px 15px;border-radius:5px;border:1px solid #bbd6ab;background:#fff;color:#333;font-size:87.5%;font-weight:400;text-align:center;transition:background-color .24s ease}.wrapper-nav-tab-area .title a.close::before{display:block;position:absolute;top:50%;left:15px;width:20px;height:20px;margin:0;background:url(../images/top/icon-close-green.png) no-repeat;transform:translate(0,-50%);content:""}.wrapper-nav-tab-area .title a.close:hover{background-color:#faf3e6}.wrapper-nav-tab-area .title:hover a{color:#084d30}.wrapper-nav-tab-area .list ul{display:flex;flex-wrap:wrap;border-top:1px solid #bbd6ab;border-left:1px solid #bbd6ab;font-size:87.5%}.wrapper-nav-tab-area .list ul li{display:block;width:25%;border-right:1px solid #bbd6ab;border-bottom:1px solid #bbd6ab;box-sizing:border-box;background:#fff;transition:background-color .24s ease}.wrapper-nav-tab-area .list ul li:hover{background-color:#faf3e6}.wrapper-nav-tab-area .list ul li a{display:block;height:100%;padding:12px 10px 10px;box-sizing:border-box;text-decoration:none}}.section-mainvisual{padding:0 15px}.section-mainvisual .wrapper-mainvisual .wrapper-mainvisual-right{display:none}.section-mainvisual .wrapper-mainvisual .wrapper-mainvisual-right .wrapper-keyword{padding:20px;border-radius:10px;background:#fff;box-sizing:border-box}@media print,screen and (min-width:601px){.section-mainvisual{padding:0}.section-mainvisual .wrapper-mainvisual{width:1200px;margin:0 auto}.section-mainvisual .wrapper-mainvisual>.row{display:flex;flex-wrap:wrap;justify-content:space-between}.section-mainvisual .wrapper-mainvisual .wrapper-mainvisual-left{width:600px}.section-mainvisual .wrapper-mainvisual .wrapper-mainvisual-right{display:block;width:570px}.section-mainvisual .wrapper-mainvisual .wrapper-mainvisual-right .wrapper-keyword{margin:0 0 25px;padding:30px 30px 20px}.section-mainvisual .wrapper-mainvisual .wrapper-mainvisual-right .wrapper-keyword .wrapper-rank{padding:20px 0 0;border-top:1px solid #bbd6ab;box-sizing:border-box}}.urgent{margin:0 0 30px}.urgent.urgent-none{display:none}.urgent .frame-top-left{padding:15px 20px;background:#a62525}.urgent .frame-top-left .title{position:relative;padding:0 0 0 36px;color:#fff;font-size:125%}.urgent .frame-top-left .title::before{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:26px;height:26px;background:url(../images/top/icon-urgent.png) no-repeat 0 0/contain;content:""}.urgent .urgent-box{padding:15px 20px;border:3px solid #a62525;background:#fff}.urgent .urgent-box .urgent-unit{margin:0 0 20px}.urgent .urgent-box .urgent-unit:last-child{margin:0}.urgent .urgent-box .urgent-unit .date-time{display:block;margin:0 0 2px}.urgent .urgent-box .urgent-unit .urgent-title a{color:#333}@media print,screen and (min-width:601px){.urgent{width:1200px;margin:0 auto 40px}.urgent .frame-top-left{padding:15px 20px}.urgent .frame-top-left .title{font-size:150%}.urgent .urgent-box{padding:20px 30px}.urgent .urgent-box .urgent-unit{display:flex;margin:0 0 15px}.urgent .urgent-box .urgent-unit .date-time{width:12em;margin:0 30px 0 0}.urgent .urgent-box .urgent-unit .urgent-title{width:calc(100% - 12em - 30px)}}.image1{margin:0 0 60px}.image1 .bx-wrapper{margin:0 auto;border:none;box-shadow:none}.image1 .bx-wrapper .bx-viewport .slide a img{object-fit:cover}.image1 .bx-wrapper .bx-viewport .slide a[href^="#"]{pointer-events:none}.image1 .bx-wrapper .bx-controls-direction{display:block}.image1 .bx-wrapper .bx-controls-direction .bx-next,.image1 .bx-wrapper .bx-controls-direction .bx-prev{display:block;position:absolute;top:auto;left:auto;bottom:-50px;width:40px;height:40px;overflow:hidden;margin:0;border:1px solid #1a734f;border-radius:5px;box-sizing:border-box;background:#fff;text-decoration:none;transition:background-color .24s ease;cursor:pointer}.image1 .bx-wrapper .bx-controls-direction .bx-next::after,.image1 .bx-wrapper .bx-controls-direction .bx-prev::after{display:block;position:absolute;top:-1px;left:-1px;width:40px;height:40px;background:url(../images/top/slider-controls.png) no-repeat;content:""}.image1 .bx-wrapper .bx-controls-direction .bx-next:hover,.image1 .bx-wrapper .bx-controls-direction .bx-prev:hover{background:#1a734f}.image1 .bx-wrapper .bx-controls-direction .bx-prev{right:81px}.image1 .bx-wrapper .bx-controls-direction .bx-prev::after{background-position:0 0}.image1 .bx-wrapper .bx-controls-direction .bx-prev:hover::after{background-position:0 -40px}.image1 .bx-wrapper .bx-controls-direction .bx-next{right:36px}.image1 .bx-wrapper .bx-controls-direction .bx-next::after{background-position:-40px 0}.image1 .bx-wrapper .bx-controls-direction .bx-next:hover::after{background-position:-40px -40px}.image1 .bx-wrapper .bx-controls-auto{position:absolute;right:0;bottom:-41px}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start,.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop{display:block;width:26px;height:26px;border:1px solid #1a734f;border-radius:13px;box-sizing:border-box;background:#fff;transition:background-color .24s ease}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start.active,.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop.active{display:none}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start{background:url(../images/top/slider-controls.png) no-repeat -107px -1px #fff}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start:hover{background:url(../images/top/slider-controls.png) no-repeat -107px -41px #1a734f}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop{background:url(../images/top/slider-controls.png) no-repeat -81px -1px #fff}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop:hover{background:url(../images/top/slider-controls.png) no-repeat -81px -41px #1a734f}.image1 .bx-wrapper .bx-pager{display:none}.image1 .bx-wrapper .bx-pager.bx-default-pager a{background:#c2c2c2}.image1 .bx-wrapper .bx-pager.bx-default-pager a.active,.image1 .bx-wrapper .bx-pager.bx-default-pager a:focus,.image1 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#1a734f}.image1 .bx-controls-direction,.image1 .image-comment{display:none}@media print,screen and (min-width:601px){.image1{margin:0}.image1 .bx-wrapper{margin:0}.image1 .bx-wrapper .bx-controls-direction .bx-prev{left:0;right:auto}.image1 .bx-wrapper .bx-controls-direction .bx-next{left:45px;right:auto}.image1 .bx-wrapper .bx-pager{display:block}}.section-mainvisual .category-search-box .keyword .keyword-box{border-radius:30px}.section-mainvisual .category-search-box .keyword .keyword-box .search-text-box{width:calc(100% - 50px);height:50px}.section-mainvisual .category-search-box .keyword .keyword-box .search-button{width:50px;height:50px}.section-mainvisual .category-search-box .keyword .keyword-box .search-button input[type=submit]{height:50px;border-radius:50%}@media print,screen and (min-width:601px){.section-mainvisual .category-search-box{margin:0 0 30px}.section-mainvisual .category-search-box .keyword .keyword-box{border-radius:60px}.section-mainvisual .category-search-box .keyword .keyword-box .search-text-box{width:calc(100% - 70px);height:70px}.section-mainvisual .category-search-box .keyword .keyword-box .search-button{width:70px;height:70px}.section-mainvisual .category-search-box .keyword .keyword-box .search-button input[type=submit]{height:70px}}.part-rank .frame-title-left{margin:0 0 10px}.part-rank .frame-title-left .title{color:#1a734f;font-size:125%}.part-rank .rank-info-box .rank-info ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.part-rank .rank-info-box .rank-info ul li{display:block;margin:0 10px 10px 0}.part-rank .rank-info-box .rank-info ul li a{display:block;padding:4px 25px 6px;color:#333;text-decoration:none;border-radius:25px;border:1px solid #e9f5df;background:#e9f5df;box-sizing:border-box;transition:border-color .24s ease}.part-rank .rank-info-box .rank-info ul li a:hover{border-color:#1a734f}.part-rank .rank-info-box .rank-info ul li span{font-size:87.5%}@media print,screen and (min-width:601px){.part-rank .frame-title-left{margin:0 0 20px}.part-rank .frame-title-left .title{font-size:150%}}.section-city-info .wrapper-sp-rank{position:relative;margin:0 15px 50px}.section-city-info .wrapper-sp-rank::before{display:block;position:absolute;left:-55px;bottom:-44px;z-index:1;width:210px;height:51px;background:url(../images/top/bg-kemuri1.png) no-repeat;background-size:cover;content:""}.section-city-info .wrapper-sp-rank::after{display:block;position:absolute;right:-10px;bottom:-62px;z-index:1;width:61px;height:67px;background:url(../images/top/bg-momiji-l.png) no-repeat;background-size:cover;content:""}.section-city-info .wrapper-sp-rank>.row{position:relative;z-index:2;padding:25px 20px 20px;border-radius:10px;background:#fff;box-sizing:border-box}.section-city-info .wrapper-sp-rank .part-rank .frame-title-left{margin:0 0 15px;padding:0 0 20px;border-bottom:1px solid #ccc;box-sizing:border-box}.section-city-info .wrapper-sp-rank .part-rank .frame-title-left .title{text-align:center}.section-city-info .wrapper-sp-rank .part-rank .rank-info-box .rank-info ul{display:block}.section-city-info .wrapper-sp-rank .part-rank .rank-info-box .rank-info ul li{margin:0 0 10px}.section-city-info .wrapper-sp-rank .part-rank .rank-info-box .rank-info ul li a{border-radius:5px;padding:15px}@media print,screen and (min-width:601px){.section-city-info .wrapper-sp-rank{display:none}}.advertise-limited{padding:0 15px}.advertise-limited .advertise{padding:40px 0}.advertise-limited .advertise .frame-top-left{margin:0 0 15px}.advertise-limited .advertise .frame-top-left .frame-top .adv-title{font-size:112.5%;text-align:center}.advertise-limited .advertise ul.adv-box{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}.advertise-limited .advertise ul.adv-box li{display:none;width:calc(50% - 5px);max-width:180px;margin:0 10px 10px 0}.advertise-limited .advertise ul.adv-box li:nth-child(1),.advertise-limited .advertise ul.adv-box li:nth-child(2){display:block}.advertise-limited .advertise ul.adv-box li:nth-child(2){margin-right:0}.advertise-limited .advertise ul.adv-box li a{display:block;text-decoration:none}.advertise-limited .advertise ul.adv-box li img{width:100%;height:auto;vertical-align:bottom}.advertise-limited .adv-recruitment,.advertise-limited .frame-bottom-left{display:none}@media print,screen and (min-width:601px){.advertise-limited{padding:0}.advertise-limited .advertise{display:flex;justify-content:center;align-items:center;padding:0}.advertise-limited .advertise .frame-top-left{margin:0 20px 0 0}.advertise-limited .advertise ul.adv-box{justify-content:flex-start}.advertise-limited .advertise ul.adv-box li{width:auto}.advertise-limited .advertise ul.adv-box li:nth-child(2n){margin-right:10px}.advertise-limited .advertise ul.adv-box li:nth-child(5n){margin-right:0}.advertise-limited .advertise ul.adv-box li img{width:180px;height:60px}}.section-mainvisual .advertise{display:none}.section-city-info .wrapper-sp-advertise-limited .advertise{padding:0 0 40px}@media print,screen and (min-width:601px){.section-mainvisual .advertise{display:flex}.section-city-info .wrapper-sp-advertise-limited .advertise{display:none}}.section-subsite{position:relative}.section-subsite::before{display:block;position:absolute;top:-73px;right:-71px;z-index:1;width:274px;height:128px;background:url(../images/top/bg-right-sp.png) no-repeat;content:""}.section-subsite .wrapper-subsite{position:relative;z-index:2;padding:30px 0;background:#fcfcfa}@media print,screen and (min-width:601px){.section-subsite::before{display:none;content:normal}.section-subsite .wrapper-subsite{padding:50px 0 55px}.section-subsite .wrapper-subsite .inner-subsite{width:1200px;margin:0 auto}}.menu-index4 .menu-index-box{display:flex;flex-wrap:wrap;justify-content:center}.menu-index4 .menu-index-box .menu-unit-style{width:calc(33.3333% - 25px);max-width:150px;margin:0 10px;line-height:1.4;text-align:center}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a{display:block;color:#333;text-decoration:none}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 img{display:block;width:100%;height:auto;margin:0 0 10px;border-radius:50%;box-shadow:0 1px 10px 0 rgba(32,33,36,.1);opacity:1;transition:box-shadow .24s ease,transform .24s ease}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 img:hover{box-shadow:none;transform:scale(1.05)}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 span{display:inline-block;font-size:87.5%}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a[target=_blank] span{position:relative;padding:0 20px 0 0}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a[target=_blank] span::after{display:block;position:absolute;top:8px;right:0;width:14px;height:14px;background:url(../images/top/link-blank.png) right 0 no-repeat;content:""}.menu-index4 .frame-top-left .title,.menu-index4 .menu-level2{display:none}.menu-index4 a[id^=menu-index]{display:none}.menu-index4 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index4 .menu-index-box .menu-unit-style{width:190px;max-width:none;margin:0 32px}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 img{margin:0 0 15px}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 span{font-size:112.5%}}.section-purpose{padding:40px 0 0}@media print,screen and (min-width:601px){.section-purpose{padding:0 0 60px;background:#fcfcfa}.section-purpose .wrapper-purpose{width:1200px;margin:0 auto}}.msg-board2{margin:0 5px}.msg-board2 .msg-board-box ul{display:flex;align-items:flex-end;justify-content:center;list-style-type:none;margin:0;padding:0}.msg-board2 .msg-board-box ul li{display:block;margin:0 5px 0 0;width:calc(20% - 5px);padding:14px 5px;border-radius:5px 5px 0 0;border:1px solid #bbd6ab;background:#fff;box-sizing:border-box;color:#333;font-size:87.5%;text-align:center;cursor:pointer}.msg-board2 .msg-board-box ul li:last-child{margin-right:0}.msg-board2 .msg-board-box ul li.selected{border:1px solid #1a734f;background:url(../images/top/bg-texture2a.png) repeat #1a734f;color:#fff}@media print,screen and (min-width:601px){.msg-board2{margin:0}.msg-board2 .msg-board-box ul{padding:0}.msg-board2 .msg-board-box ul li{width:calc(20% - 40px);margin:0 30px 0 0;padding:17px 5px;border-radius:10px 10px 0 0;font-size:112.5%}.msg-board2 .msg-board-box ul li.selected{padding:22px 5px}}.purpose-tab-box{position:relative;z-index:2;margin:-1px 0 0;padding:20px 15px 18px;border-radius:0 0 10px 10px;background:#e9f5df;box-sizing:border-box}.purpose-tab-box .tab-content{display:none}.purpose-tab-box .tab-content.selected{display:block}@media print,screen and (min-width:601px){.purpose-tab-box{padding:40px 40px 12px;border-radius:10px}}.menu-index5 .menu-index-box,.menu-index6 .menu-index-box,.menu-index7 .menu-index-box,.menu-index8 .menu-index-box,.menu-index9 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index5 .menu-index-box .menu-unit-style,.menu-index6 .menu-index-box .menu-unit-style,.menu-index7 .menu-index-box .menu-unit-style,.menu-index8 .menu-index-box .menu-unit-style,.menu-index9 .menu-index-box .menu-unit-style{width:calc(33.3333% - 5px);margin:0 7px 7px 0;line-height:1.4;border-radius:5px;background:#fff;border:1px solid #fff;box-shadow:0 1px 10px 0 rgba(32,33,36,.06);box-sizing:border-box;text-align:center;transition:border-color .24s ease}.menu-index5 .menu-index-box .menu-unit-style:hover,.menu-index6 .menu-index-box .menu-unit-style:hover,.menu-index7 .menu-index-box .menu-unit-style:hover,.menu-index8 .menu-index-box .menu-unit-style:hover,.menu-index9 .menu-index-box .menu-unit-style:hover{border-color:#1a734f;box-shadow:none}.menu-index5 .menu-index-box .menu-unit-style:nth-child(3n),.menu-index6 .menu-index-box .menu-unit-style:nth-child(3n),.menu-index7 .menu-index-box .menu-unit-style:nth-child(3n),.menu-index8 .menu-index-box .menu-unit-style:nth-child(3n),.menu-index9 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:0}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index8 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index9 .menu-index-box .menu-unit-style .menu-level1 a{display:block;padding:9px 0;color:#333;text-decoration:none;transition:.24s ease}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 img,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 img,.menu-index7 .menu-index-box .menu-unit-style .menu-level1 img,.menu-index8 .menu-index-box .menu-unit-style .menu-level1 img,.menu-index9 .menu-index-box .menu-unit-style .menu-level1 img{display:block;width:40px;height:auto;margin:0 auto;opacity:1}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 span,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 span,.menu-index7 .menu-index-box .menu-unit-style .menu-level1 span,.menu-index8 .menu-index-box .menu-unit-style .menu-level1 span,.menu-index9 .menu-index-box .menu-unit-style .menu-level1 span{display:block;margin:3px 0 0;font-size:87.5%}.menu-index5 .frame-top-left .title,.menu-index5 .menu-level2,.menu-index6 .frame-top-left .title,.menu-index6 .menu-level2,.menu-index7 .frame-top-left .title,.menu-index7 .menu-level2,.menu-index8 .frame-top-left .title,.menu-index8 .menu-level2,.menu-index9 .frame-top-left .title,.menu-index9 .menu-level2{display:none}.menu-index5 a[id^=menu-index],.menu-index6 a[id^=menu-index],.menu-index7 a[id^=menu-index],.menu-index8 a[id^=menu-index],.menu-index9 a[id^=menu-index]{display:none}.menu-index5 .menu-index-box>div:last-child,.menu-index6 .menu-index-box>div:last-child,.menu-index7 .menu-index-box>div:last-child,.menu-index8 .menu-index-box>div:last-child,.menu-index9 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index5 .menu-index-box .menu-unit-style,.menu-index6 .menu-index-box .menu-unit-style,.menu-index7 .menu-index-box .menu-unit-style,.menu-index8 .menu-index-box .menu-unit-style,.menu-index9 .menu-index-box .menu-unit-style{width:calc(25% - 21px);margin:0 28px 28px 0;border-radius:10px}.menu-index5 .menu-index-box .menu-unit-style:nth-child(3n),.menu-index6 .menu-index-box .menu-unit-style:nth-child(3n),.menu-index7 .menu-index-box .menu-unit-style:nth-child(3n),.menu-index8 .menu-index-box .menu-unit-style:nth-child(3n),.menu-index9 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:28px}.menu-index5 .menu-index-box .menu-unit-style:nth-child(4n),.menu-index6 .menu-index-box .menu-unit-style:nth-child(4n),.menu-index7 .menu-index-box .menu-unit-style:nth-child(4n),.menu-index8 .menu-index-box .menu-unit-style:nth-child(4n),.menu-index9 .menu-index-box .menu-unit-style:nth-child(4n){margin-right:0}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index8 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index9 .menu-index-box .menu-unit-style .menu-level1 a{padding:18px 0}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 img,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 img,.menu-index7 .menu-index-box .menu-unit-style .menu-level1 img,.menu-index8 .menu-index-box .menu-unit-style .menu-level1 img,.menu-index9 .menu-index-box .menu-unit-style .menu-level1 img{width:70px;margin:0 auto}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 span,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 span,.menu-index7 .menu-index-box .menu-unit-style .menu-level1 span,.menu-index8 .menu-index-box .menu-unit-style .menu-level1 span,.menu-index9 .menu-index-box .menu-unit-style .menu-level1 span{margin:6px 0 0;font-size:112.5%}}.top-page .section-pickup-menu{margin:50px 15px 38px}.top-page .section-pickup-menu .wrapper-pickup-menu{max-width:355px;margin:0 auto}@media print,screen and (min-width:601px){.top-page .section-pickup-menu{margin:60px 0 30px}.top-page .section-pickup-menu .wrapper-pickup-menu{max-width:1200px}}.msg-board4{display:none}.msg-board4 .msg-board-box a{display:flex;align-items:center;width:144px;padding:13px 20px;border-radius:5px;background:url(../images/top/bg-texture2a.png) repeat #1a734f;box-sizing:border-box;color:#fff;text-decoration:none}.msg-board4 .msg-board-box a .wrapper-line{display:block;width:30px;margin:0 10px 0 0}.msg-board4 .msg-board-box a .wrapper-line .line{display:block;height:2px;margin:0 0 7px;background:#fff;transition:transform .24s ease}.msg-board4 .msg-board-box a .wrapper-line .line:last-child{margin-bottom:0}.msg-board4 .msg-board-box a .wrapper-line .text{font-size:93.75%}.msg-board4 .msg-board-box a.open .wrapper-line .line1{transform:translateY(9px) rotate(-30deg)}.msg-board4 .msg-board-box a.open .wrapper-line .line2{opacity:0}.msg-board4 .msg-board-box a.open .wrapper-line .line3{transform:translateY(-9px) rotate(30deg)}@media print,screen and (min-width:601px){.msg-board4{display:block}}.section-city-info{padding:40px 0 0;background:url(../images/top/bg-texture1a.png) repeat #f5ecdc;box-sizing:border-box}.section-city-info .wrapper-priority{margin:0 0 30px;padding:0 15px}.section-city-info .wrapper-notice{position:relative}.section-city-info .wrapper-notice::before{display:block;position:absolute;left:5px;bottom:-28px;z-index:1;width:58px;height:53px;background:url(../images/top/bg-momiji-s.png) no-repeat;background-size:cover;content:""}.section-city-info .wrapper-notice::after{display:block;position:absolute;right:-10px;bottom:-45px;z-index:1;width:210px;height:51px;background:url(../images/top/bg-kemuri1.png) no-repeat;background-size:cover;content:""}.section-city-info .wrapper-notice>.row{position:relative;z-index:2}@media print,screen and (min-width:601px){.section-city-info{padding:60px 0}.section-city-info .wrapper-priority{max-width:1200px;margin:0 auto 60px;padding:0}.section-city-info .wrapper-notice{width:1200px;margin:0 auto}.section-city-info .wrapper-notice::before{left:-512px;bottom:26px;width:468px;height:232px;background:url(../images/top/bg-momiji-left.png) no-repeat}.section-city-info .wrapper-notice::after{display:none;content:normal}}.msg-board5 .frame-title-left{border-radius:10px 10px 0 0;background:url(../images/top/bg-texture2a.png) repeat #1a734f;box-sizing:border-box}.msg-board5 .frame-title-left .title{padding:10px 20px;color:#fff;font-size:125%}.msg-board5 .frame-middle-left{padding:20px;border-radius:0 0 10px 10px;background:#fff}.msg-board5 .frame-middle-left .msg-board-box ul{list-style-type:none;margin:0;padding:0}.msg-board5 .frame-middle-left .msg-board-box ul li{position:relative;border-bottom:1px dashed #c1ccb8;box-sizing:border-box}.msg-board5 .frame-middle-left .msg-board-box ul li:last-child{border-bottom:0}.msg-board5 .frame-middle-left .msg-board-box ul li a{display:block;padding:13px 5px;color:#333;text-decoration:none}@media print,screen and (min-width:601px){.msg-board5 .frame-title-left .title{padding:10px 30px;font-size:150%}.msg-board5 .frame-middle-left{padding:30px 50px}.msg-board5 .frame-middle-left .msg-board-box{overflow-y:auto;max-height:163px;padding:0 10px 0 0}.msg-board5 .frame-middle-left .msg-board-box::-webkit-scrollbar{width:10px}.msg-board5 .frame-middle-left .msg-board-box::-webkit-scrollbar-track{border-radius:5px;background:#ececec}.msg-board5 .frame-middle-left .msg-board-box::-webkit-scrollbar-thumb{border-radius:5px;background:#1a734f}.msg-board5 .frame-middle-left .msg-board-box ul li a{padding:15px 50px 15px 15px}.msg-board5 .frame-middle-left .msg-board-box ul li::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1a734f;border-right:solid 2px #1a734f;pointer-events:none;content:""}}.top-page .notice-tab1,.viewer-genre .notice-tab1{position:relative;z-index:2;margin:0 0 50px}.top-page .notice-tab1 .tab-box,.viewer-genre .notice-tab1 .tab-box{display:flex;flex-wrap:wrap;align-items:flex-end;list-style-type:none;margin:0;padding:0 15px}.top-page .notice-tab1 .tab-box .tab,.viewer-genre .notice-tab1 .tab-box .tab{width:calc(33.3333% - 10px);margin:0 10px 0 0;border-radius:5px 5px 0 0;border:1px solid #bbd6ab;background:#fff}.top-page .notice-tab1 .tab-box .tab:nth-child(3n),.viewer-genre .notice-tab1 .tab-box .tab:nth-child(3n){margin-right:0}.top-page .notice-tab1 .tab-box .tab.selected,.viewer-genre .notice-tab1 .tab-box .tab.selected{background:url(../images/top/bg-texture2a.png) repeat #1a734f}.top-page .notice-tab1 .tab-box .tab.selected .menu,.viewer-genre .notice-tab1 .tab-box .tab.selected .menu{color:#fff}.top-page .notice-tab1 .tab-box .tab .menu,.viewer-genre .notice-tab1 .tab-box .tab .menu{display:block;height:calc(100% - 20px);padding:13px 0;color:#333;font-size:100%;text-align:center;text-decoration:none;word-wrap:break-word}.top-page .notice-tab1 .notice-box1,.viewer-genre .notice-tab1 .notice-box1{position:relative;z-index:2;margin:-1px 0 0;padding:20px 20px 90px;border-radius:10px;border:1px solid #bbd6ab;background:#fff;box-sizing:border-box}.top-page .notice-tab1 .notice-box1 .tab-notice-box,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box{color:#333}.top-page .notice-tab1 .notice-box1 .tab-notice-box a,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box a{color:#333;text-decoration:none}.top-page .notice-tab1 .notice-box1 .tab-notice-box .unit,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box .unit{opacity:0;position:relative;border-bottom:1px dashed #c1ccb8;background:#fff;box-sizing:border-box;transition:border-color .24s ease}.top-page .notice-tab1 .notice-box1 .tab-notice-box .unit:last-child,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box .unit:last-child{border-bottom:none}.top-page .notice-tab1 .notice-box1 .tab-notice-box .unit a,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box .unit a{display:block;padding:13px 5px}.top-page .notice-tab1 .notice-box1 .tab-notice-box .unit .wrapper-date,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box .unit .wrapper-date{display:flex;flex-wrap:wrap;align-items:flex-end;margin-bottom:3px}.top-page .notice-tab1 .notice-box1 .tab-notice-box .unit .wrapper-date .date,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box .unit .wrapper-date .date{color:#666;font-size:87.5%}.top-page .notice-tab1 .notice-box1 .tab-notice-box .unit .title,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box .unit .title{font-size:100%}.top-page .notice-tab1 .notice-box1 .tab-notice-box .unit .icon-new,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box .unit .icon-new{margin-left:3px;color:#e02d00;font-family:"Comic Sans MS",Georgia,sans-serif;font-weight:700}.top-page .notice-tab1 .notice-box1 .tab-notice .list-anchor,.top-page .notice-tab1 .notice-box1 .tab-notice .rss,.viewer-genre .notice-tab1 .notice-box1 .tab-notice .list-anchor,.viewer-genre .notice-tab1 .notice-box1 .tab-notice .rss{width:150px}.top-page .notice-tab1 .notice-box1 .tab-notice .list-anchor a,.top-page .notice-tab1 .notice-box1 .tab-notice .rss a,.viewer-genre .notice-tab1 .notice-box1 .tab-notice .list-anchor a,.viewer-genre .notice-tab1 .notice-box1 .tab-notice .rss a{display:block;width:100%;padding:12px 0;color:#333;text-align:center;text-decoration:none;border-radius:24px;border:1px solid #1a734f;box-sizing:border-box;transition:background-color .24s ease}.top-page .notice-tab1 .notice-box1 .tab-notice .list-anchor a:hover,.top-page .notice-tab1 .notice-box1 .tab-notice .rss a:hover,.viewer-genre .notice-tab1 .notice-box1 .tab-notice .list-anchor a:hover,.viewer-genre .notice-tab1 .notice-box1 .tab-notice .rss a:hover{background-color:#faf3e6}.top-page .notice-tab1 .notice-box1 .tab-notice .list-anchor,.viewer-genre .notice-tab1 .notice-box1 .tab-notice .list-anchor{position:absolute;left:50%;bottom:25px;transform:translate(-50%,0);margin:0 0 0 85px}.top-page .notice-tab1 .notice-box1 .tab-notice .rss,.viewer-genre .notice-tab1 .notice-box1 .tab-notice .rss{position:absolute;left:50%;bottom:25px;transform:translate(-50%,0);margin:0 0 0 -85px}.top-page .notice-tab1 .explanatory,.top-page .notice-tab1 .office,.top-page .notice-tab1 .tab-frame-header .title,.viewer-genre .notice-tab1 .explanatory,.viewer-genre .notice-tab1 .office,.viewer-genre .notice-tab1 .tab-frame-header .title{display:none}@media print,screen and (min-width:601px){.top-page .notice-tab1,.viewer-genre .notice-tab1{margin:0 0 60px}.top-page .notice-tab1 .tab-box,.viewer-genre .notice-tab1 .tab-box{padding:0 0 0 50px}.top-page .notice-tab1 .tab-box .tab,.viewer-genre .notice-tab1 .tab-box .tab{width:346px;margin:0 30px 0 0;border-radius:10px 10px 0 0}.top-page .notice-tab1 .tab-box .tab.selected .menu,.viewer-genre .notice-tab1 .tab-box .tab.selected .menu{padding:23px 0}.top-page .notice-tab1 .tab-box .tab .menu,.viewer-genre .notice-tab1 .tab-box .tab .menu{height:calc(100% - 26px);padding:18px 0;font-size:112.5%}.top-page .notice-tab1 .notice-box1,.viewer-genre .notice-tab1 .notice-box1{padding:30px 50px 100px}.top-page .notice-tab1 .notice-box1 .tab-notice-box,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box{overflow:auto;min-height:200px;max-height:430px;padding:0 10px 0 0}.top-page .notice-tab1 .notice-box1 .tab-notice-box .unit a,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box .unit a{padding:15px 50px 15px 15px}.top-page .notice-tab1 .notice-box1 .tab-notice-box .unit::after,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box .unit::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1a734f;border-right:solid 2px #1a734f;pointer-events:none;content:""}.top-page .notice-tab1 .notice-box1 .tab-notice-box .unit .wrapper-date .date,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box .unit .wrapper-date .date{margin:0 5px 0 0}.top-page .notice-tab1 .notice-box1 .tab-notice-box::-webkit-scrollbar,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box::-webkit-scrollbar{width:10px}.top-page .notice-tab1 .notice-box1 .tab-notice-box::-webkit-scrollbar-track,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box::-webkit-scrollbar-track{border-radius:5px;background:#ececec}.top-page .notice-tab1 .notice-box1 .tab-notice-box::-webkit-scrollbar-thumb,.viewer-genre .notice-tab1 .notice-box1 .tab-notice-box::-webkit-scrollbar-thumb{border-radius:5px;background:#1a734f}.top-page .notice-tab1 .notice-box1 .tab-notice .list-anchor,.top-page .notice-tab1 .notice-box1 .tab-notice .rss,.viewer-genre .notice-tab1 .notice-box1 .tab-notice .list-anchor,.viewer-genre .notice-tab1 .notice-box1 .tab-notice .rss{width:200px}.top-page .notice-tab1 .notice-box1 .tab-notice .list-anchor,.viewer-genre .notice-tab1 .notice-box1 .tab-notice .list-anchor{bottom:30px;margin:0 0 0 110px}.top-page .notice-tab1 .notice-box1 .tab-notice .rss,.viewer-genre .notice-tab1 .notice-box1 .tab-notice .rss{bottom:30px;margin:0 0 0 -110px}}.wrapper-about>.row{position:relative;z-index:2}.wrapper-about .inner-about{padding:40px 15px 30px;background:url(../images/top/bg-texture2a.png) repeat #1a734f;box-sizing:border-box}.wrapper-about .wrapper-about-lower{display:flex;flex-wrap:wrap;flex-direction:column-reverse}@media print,screen and (min-width:601px){.wrapper-about{position:relative;width:1200px;margin:0 auto}.wrapper-about::after{display:block;position:absolute;right:-605px;bottom:64px;z-index:1;width:638px;height:397px;background:url(../images/top/bg-momiji-rihgt.png) no-repeat;content:""}.wrapper-about .inner-about{position:relative;z-index:2;padding:50px 45px 30px;border-radius:10px}.wrapper-about .wrapper-about-upper{display:flex;justify-content:space-between}.wrapper-about .wrapper-about-upper .wrapper-about-left{width:434px;margin:0 35px 0 0;box-sizing:border-box}.wrapper-about .wrapper-about-upper .wrapper-about-right{width:630px;box-sizing:border-box}.wrapper-about .wrapper-about-upper .wrapper-about-right .wrapper-about-right-upper{display:flex;margin:0 0 13px}.wrapper-about .wrapper-about-lower{display:block;flex-wrap:nowrap;flex-direction:row}}.msg-board6{margin:0 0 20px}.msg-board6 .msg-board-box{text-align:center}.msg-board6 .msg-board-box h2{display:inline-block;position:relative;padding:0 40px;color:#fff;font-size:150%;font-weight:700}.msg-board6 .msg-board-box h2::after,.msg-board6 .msg-board-box h2::before{display:block;position:absolute;top:50%;width:25px;height:10px;background:url(../images/top/icon-h2white.png) no-repeat;content:""}.msg-board6 .msg-board-box h2::before{left:0;transform:translate(0,-50%) scale(-1,1)}.msg-board6 .msg-board-box h2::after{right:0;transform:translate(0,-50%)}@media print,screen and (min-width:601px){.msg-board6{margin:0 0 35px}.msg-board6 .msg-board-box h2{padding:0 60px;font-size:187.5%}}.msg-board3{display:none}@media print,screen and (min-width:601px){.msg-board3{display:block;position:absolute;top:130px;left:50px}}.menu-index10 .menu-index-box .menu-unit-style{margin:0 0 10px;line-height:1.4;border-radius:5px;background:#fff;box-sizing:border-box;transition:background-color .24s ease}.menu-index10 .menu-index-box .menu-unit-style:hover{background-color:#faf3e6}.menu-index10 .menu-index-box .menu-unit-style:nth-child(2n){margin-right:0}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 a{display:block;position:relative;padding:10px 35px 10px 10px;color:#333;text-decoration:none;transition:opacity .24s ease}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 a::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1a734f;border-right:solid 2px #1a734f;pointer-events:none;content:""}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 img{display:inline-block;width:120px;vertical-align:middle;margin:0 15px 0 0;border-radius:5px 0 0 5px;opacity:1}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 span{display:inline-block;font-size:93.75%}.menu-index10 .frame-top-left .title,.menu-index10 .menu-unit-style .menu-level2{display:none}@media print,screen and (min-width:601px){.menu-index10 .menu-index-box .menu-unit-style{width:300px;margin:0 12px 0 0;border-radius:10px}.menu-index10 .menu-index-box .menu-unit-style:nth-child(2n){margin-right:12px}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 a{padding:20px 0 17px}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 a::after{top:260px;right:22px;transform:rotate(45deg)}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 img{display:block;width:260px;margin:0 auto 12px;border-radius:5px}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 span{display:block;padding:0 20px;font-size:112.5%}}.menu-index11{margin:0 0 20px}.menu-index11 .menu-index-box .menu-unit-style{margin:0 0 5px;border-radius:5px;background:#fff;box-sizing:border-box;transition:background-color .24s ease}.menu-index11 .menu-index-box .menu-unit-style:hover{background-color:#faf3e6}.menu-index11 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;position:relative;padding:10px 35px 10px 10px;box-sizing:border-box;text-decoration:none;color:#333;transition:background-color .24s ease}.menu-index11 .menu-index-box .menu-unit-style .menu-level1 .menu-title a::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1a734f;border-right:solid 2px #1a734f;pointer-events:none;content:""}.menu-index11 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:inline-block;width:50px;margin:0 15px 0 0;vertical-align:middle;opacity:1}.menu-index11 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:inline-block;vertical-align:middle}.menu-index11 .frame-top-left .title,.menu-index11 .menu-level2{display:none}.menu-index11 a[id^=menu-index]{display:none}.menu-index11 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index11{margin:0}.menu-index11 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index11 .menu-index-box .menu-unit-style{margin:0 0 12px;border-radius:10px}.menu-index11 .menu-index-box .menu-unit-style .menu-level1{width:320px}.menu-index11 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{padding:15px 20px}.menu-index11 .menu-index-box .menu-unit-style .menu-level1 .menu-title a::after{right:30px}.menu-index11 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{width:60px}.menu-index11 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{font-size:112.5%}}.population{position:relative;padding:25px 20px;color:#fff;border-radius:10px;background:#1b6549;box-sizing:border-box}.population .frame-top-left{padding:0 0 15px;border-bottom:1px solid #3a705e;box-sizing:border-box}.population .frame-top-left .title .date,.population .frame-top-left .title .name{font-size:112.5%}.population .population-box .population-frame{margin:0 0 10px}.population .population-box .population-frame .item{display:flex;padding:10px 0;border-bottom:1px solid #3a705e;box-sizing:border-box}.population .population-box .population-frame .item:last-child{border-bottom:none}.population .population-box .population-frame .item .name{display:block;position:relative;width:50%;padding:0 0 0 35px}.population .population-box .population-frame .item .name::before{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:25px;height:25px;margin:-1px 0 0;content:""}.population .population-box .population-frame .item .value{display:block;width:50%}.population .population-box .population-frame .item-total .name::before{background:url(../images/top/icon-jinkou.png) no-repeat}.population .population-box .population-frame .item-male .name::before{background:url(../images/top/icon-man.png) no-repeat}.population .population-box .population-frame .item-female .name::before{background:url(../images/top/icon-women.png) no-repeat}.population .population-box .population-frame .item-household .name::before{background:url(../images/top/icon-home.png) no-repeat}.population .population-box .wrapper-detail .population-detail{display:block;border-radius:5px;background:#388062;transition:background-color .24s ease}.population .population-box .wrapper-detail .population-detail:hover{background-color:#0c4f36}.population .population-box .wrapper-detail .population-detail a{display:block;position:relative;padding:10px 20px;box-sizing:border-box;color:#fff;font-size:87.5%;text-decoration:none}.population .population-box .wrapper-detail .population-detail a::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:""}@media print,screen and (min-width:601px){.population{width:630px;margin:0 0 25px auto}.population .frame-top-left{padding:0 0 25px;border:none}.population .frame-top-left .title .date,.population .frame-top-left .title .name{font-size:125%}.population .population-box .population-frame{display:flex;margin:0}.population .population-box .population-frame .item{display:block;width:25%;padding:0;border:none;border-right:1px solid #3a705e;text-align:center}.population .population-box .population-frame .item:last-child{border-right:none}.population .population-box .population-frame .item .name{display:inline-block;width:auto;margin:0 0 5px;font-size:125%}.population .population-box .population-frame .item .value{width:auto}.population .population-box .wrapper-detail{position:absolute;top:18px;right:20px}.population .population-box .wrapper-detail .population-detail a{width:160px;padding:8px 20px}}.menu-index12{margin:0 0 30px}.menu-index12 .menu-index-box .menu-unit-style{margin:0 0 5px;border-radius:5px;background:#fff;box-sizing:border-box;transition:background-color .24s ease}.menu-index12 .menu-index-box .menu-unit-style:hover{background-color:#faf3e6}.menu-index12 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;position:relative;padding:5px 35px 5px 5px;box-sizing:border-box;text-decoration:none;color:#333;transition:background-color .24s ease;font-size:112.5%}.menu-index12 .menu-index-box .menu-unit-style .menu-level1 .menu-title a::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1a734f;border-right:solid 2px #1a734f;pointer-events:none;content:""}.menu-index12 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:inline-block;width:60px;vertical-align:middle;margin:0 15px 0 0;border-radius:5px 0 0 5px;opacity:1}.menu-index12 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:inline-block}.menu-index12 .frame-top-left .title,.menu-index12 .menu-level2{display:none}.menu-index12 a[id^=menu-index]{display:none}.menu-index12 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index12{margin:0}.menu-index12 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index12 .menu-index-box .menu-unit-style{width:356px;margin:0 20px 20px 0;border-radius:10px}.menu-index12 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:0}.menu-index12 .menu-index-box .menu-unit-style .menu-level1{width:365px}.menu-index12 .menu-index-box .menu-unit-style .menu-level1 .menu-title a::after{right:30px}.menu-index12 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{width:90px}}.section-related{padding:60px 0 50px;background:#fcfcfa}@media print,screen and (min-width:601px){.section-related{padding:60px 0 35px}.section-related .wrapper-related{width:1200px;margin:0 auto}}.image2 .frame-top-left{margin:0 0 20px;text-align:center}.image2 .frame-top-left .frame-top{display:inline-block;position:relative;padding:0 40px;font-size:150%;font-weight:700;text-align:center}.image2 .frame-top-left .frame-top::after,.image2 .frame-top-left .frame-top::before{display:block;position:absolute;top:50%;width:25px;height:10px;background:url(../images/top/icon-h2.png) no-repeat;content:""}.image2 .frame-top-left .frame-top::before{left:0;transform:translate(0,-50%) scale(-1,1)}.image2 .frame-top-left .frame-top::after{right:0;transform:translate(0,-50%)}.image2 .bx-wrapper{margin:0;padding:0}.image2 .bx-wrapper .bx-viewport .bxslider{left:50%}.image2 .bx-wrapper .bx-viewport .bxslider .slide{width:200px!important;margin:0 120px 0 -100px}.image2 .bx-wrapper .bx-viewport .bxslider .slide img{aspect-ratio:254/152;opacity:1}.image2 .bx-wrapper .bx-controls-direction{display:block}.image2 .bx-wrapper .bx-controls-direction .bx-next,.image2 .bx-wrapper .bx-controls-direction .bx-prev{display:block;position:absolute;top:150px;z-index:1;width:40px;height:40px;overflow:hidden;margin:-16px 0 0;border:1px solid #1a734f;box-sizing:border-box;background:#1a734f;text-decoration:none;transition:background-color .24s ease;cursor:pointer}.image2 .bx-wrapper .bx-controls-direction .bx-next::after,.image2 .bx-wrapper .bx-controls-direction .bx-prev::after{display:block;position:absolute;top:-1px;left:-1px;width:40px;height:40px;background:url(../images/top/slider-controls.png) no-repeat;content:""}.image2 .bx-wrapper .bx-controls-direction .bx-next:hover,.image2 .bx-wrapper .bx-controls-direction .bx-prev:hover{background:#fff}.image2 .bx-wrapper .bx-controls-direction .bx-prev{left:15px;border-radius:5px 0 0 5px}.image2 .bx-wrapper .bx-controls-direction .bx-prev::after{background-position:0 -40px}.image2 .bx-wrapper .bx-controls-direction .bx-prev:hover::after{background-position:0 0}.image2 .bx-wrapper .bx-controls-direction .bx-next{left:60px;border-radius:0 5px 5px 0}.image2 .bx-wrapper .bx-controls-direction .bx-next::after{background-position:-40px -40px}.image2 .bx-wrapper .bx-controls-direction .bx-next:hover::after{background-position:-40px 0}.image2 .bx-wrapper .bx-controls-auto{display:flex;justify-content:flex-end;position:absolute;right:15px;bottom:-48px;z-index:1;width:32px}.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start,.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop{display:block;width:26px;height:26px;border:1px solid #1a734f;border-radius:13px;box-sizing:border-box;background:#fff;transition:background-color .24s ease}.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start.active,.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop.active{display:none}.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start{background:url(../images/top/slider-controls.png) no-repeat -107px -1px #fff}.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start:hover{background:url(../images/top/slider-controls.png) no-repeat -107px -41px #1a734f}.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop{background:url(../images/top/slider-controls.png) no-repeat -81px -1px #fff}.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop:hover{background:url(../images/top/slider-controls.png) no-repeat -81px -41px #1a734f}@media print,screen and (min-width:601px){.image2{width:1064px;margin:0 auto}.image2 .frame-top-left .frame-top{padding:0 60px;font-size:187.5%}.image2 .bx-wrapper{max-width:1064px!important;margin:0 auto;padding:0}.image2 .bx-wrapper .bx-viewport .bxslider{left:123px}.image2 .bx-wrapper .bx-viewport .bxslider .slide{width:245px!important;margin:0 151px 0 -123px}.image2 .bx-wrapper .bx-controls-direction .bx-next,.image2 .bx-wrapper .bx-controls-direction .bx-prev{width:50px;height:50px;top:40%}.image2 .bx-wrapper .bx-controls-direction .bx-next::after,.image2 .bx-wrapper .bx-controls-direction .bx-prev::after{top:4px;left:4px}.image2 .bx-wrapper .bx-controls-direction .bx-prev{left:-68px}.image2 .bx-wrapper .bx-controls-direction .bx-next{left:auto;right:-68px}.image2 .bx-wrapper .bx-controls-auto{right:0;bottom:-42px}}.section-advertise{background:#fcfcfa}.section-advertise .wrapper-advertise{padding:50px 15px;box-sizing:border-box}@media print,screen and (min-width:601px){.section-advertise{margin:0;padding:35px 0 70px}.section-advertise .wrapper-advertise{max-width:1200px;margin:0 auto;padding:0 50px}}.section-advertise .advertise{position:relative;padding:0 0 30px}.section-advertise .advertise .frame-top{margin:0 0 20px;text-align:center}.section-advertise .advertise .frame-top .adv-title{display:inline-block;position:relative;padding:0 40px;font-size:150%;font-weight:700}.section-advertise .advertise .frame-top .adv-title::after,.section-advertise .advertise .frame-top .adv-title::before{display:block;position:absolute;top:50%;width:25px;height:10px;background:url(../images/top/icon-h2.png) no-repeat;content:""}.section-advertise .advertise .frame-top .adv-title::before{left:0;transform:translate(0,-50%) scale(-1,1)}.section-advertise .advertise .frame-top .adv-title::after{right:0;transform:translate(0,-50%)}.section-advertise .advertise .frame-top .adv-recruitment{display:flex;justify-content:center;position:absolute;bottom:0;width:100%}.section-advertise .advertise .frame-top .adv-recruitment a{color:#333;text-decoration:none}.section-advertise .advertise .frame-top .adv-recruitment a span{position:relative;padding:0 0 0 18px}.section-advertise .advertise .frame-top .adv-recruitment a span::after{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;margin:1px 0 0;border-top:solid 2px #1a734f;border-right:solid 2px #1a734f;pointer-events:none;content:""}.section-advertise .advertise ul.adv-box{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}.section-advertise .advertise ul.adv-box li{display:block;width:calc(50% - 5px);max-width:180px;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}.section-advertise .advertise ul.adv-box li img{width:100%;height:auto;vertical-align:bottom}@media print,screen and (min-width:601px){.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{justify-content:flex-start}.section-advertise .advertise ul.adv-box li{width:180px;margin:0 10px 10px 0}.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}}.section-sns{padding:0 0 50px;background:#fcfcfa}.section-sns .wrapper-sns{position:relative;padding:30px 0;border-radius:10px;background:url(../images/top/bg-texture1a.png) repeat #f5ecdc;box-sizing:border-box}.section-sns .wrapper-sns::after{display:block;position:absolute;top:18px;left:50%;transform:translateX(-50%);width:177px;height:170px;margin:0 0 0 160px;background:url(../images/top/bg-hototogis.png) no-repeat;background-size:cover;content:""}@media print,screen and (min-width:601px){.section-sns{padding:0 0 70px}.section-sns .wrapper-sns{width:1200px;margin:0 auto;padding:50px 0}.section-sns .wrapper-sns::after{top:42px;width:285px;height:274px;margin:0 0 0 435px}}.menu-index13{position:relative;z-index:2;padding:0 15px;box-sizing:border-box}.menu-index13 .frame-top-left{margin:0 0 20px;text-align:center}.menu-index13 .frame-top-left .title{display:inline-block;position:relative;padding:0 40px;font-size:150%;font-weight:700;text-align:center}.menu-index13 .frame-top-left .title::after,.menu-index13 .frame-top-left .title::before{display:block;position:absolute;top:50%;width:25px;height:10px;background:url(../images/top/icon-h2.png) no-repeat;content:""}.menu-index13 .frame-top-left .title::before{left:0;transform:translate(0,-50%) scale(-1,1)}.menu-index13 .frame-top-left .title::after{right:0;transform:translate(0,-50%)}.menu-index13 .menu-index-box{display:flex;flex-wrap:wrap;justify-content:center}.menu-index13 .menu-index-box .menu-unit-style{width:calc(50% - 4px);max-width:165px;margin:0 5px 5px 0;line-height:1.4;border-radius:10px;border:1px solid #fff;background:#fff;box-shadow:0 1px 10px 0 rgba(32,33,36,.06);box-sizing:border-box;text-align:center;transition:border-color .24s ease}.menu-index13 .menu-index-box .menu-unit-style:hover{border-color:#1a734f;box-shadow:none}.menu-index13 .menu-index-box .menu-unit-style:nth-child(2n){margin-right:0}.menu-index13 .menu-index-box .menu-unit-style .menu-level1 a{display:block;padding:15px 0;color:#333;text-decoration:none}.menu-index13 .menu-index-box .menu-unit-style .menu-level1 img{display:block;width:40px;height:auto;margin:0 auto 8px;opacity:1}.menu-index13 .menu-index-box .menu-unit-style .menu-level1 span{font-size:93.75%}.menu-index13 .menu-unit-style .menu-level2{display:none}@media print,screen and (min-width:601px){.menu-index13{padding:0}.menu-index13 .frame-top-left .title{padding:0 60px;font-size:187.5%}.menu-index13 .menu-index-box .menu-unit-style{width:165px;max-width:auto;margin:0 12px 12px 0}.menu-index13 .menu-index-box .menu-unit-style:nth-child(2n){margin-right:12px}.menu-index13 .menu-index-box .menu-unit-style:nth-child(4n){margin-right:0}.menu-index13 .menu-index-box .menu-unit-style .menu-level1 a{padding:21px 0}.menu-index13 .menu-index-box .menu-unit-style .menu-level1 img{width:70px;margin:0 auto 12px}.menu-index13 .menu-index-box .menu-unit-style .menu-level1 span{font-size:100%}}.menu-banner6{position:fixed;right:10px;bottom:70px!important;z-index:998}.menu-banner6 .menu-banner-box a{display:block;width:64px}.menu-banner6 .menu-banner-box a img{width:100%}.menu-banner6 .menu-banner-box a img:hover{opacity:.9}.menu-banner6 .frame-top-left{display:none}@media print,screen and (min-width:601px){.menu-banner6{bottom:10px!important}.menu-banner6 .menu-banner-box a{width:100px}}.section-footer{position:relative;padding:50px 15px 100px;background:url(../images/top/bg-texture2a.png) repeat #1a734f}.section-footer::before{display:block;position:absolute;z-index:1;left:50%;bottom:60px;transform:translateX(-50%);width:560px;height:640px;margin:0 0 0 75px;background:url(../images/top/map-shibukawa.png) no-repeat;background-size:cover;content:""}.section-footer .wrapper-footer{position:relative;z-index:2}.section-footer .login{display:none}@media print,screen and (min-width:601px){.section-footer{padding:30px 0}.section-footer::before{bottom:-35px;width:396px;height:452px;margin:0 0 0 -180px}.section-footer .wrapper-footer{position:relative;width:1200px;margin:0 auto;box-sizing:border-box}.section-footer .wrapper-footer .inner-footer{display:flex;justify-content:space-between}.section-footer .wrapper-footer .inner-footer .wrapper-footer-uppder{order:2}.section-footer .wrapper-footer .inner-footer .wrapper-footer-lower{order:1}}.menu-index14{margin:0 0 10px}.menu-index14 .menu-index-box .menu-unit-style{margin:0 0 5px;border-radius:5px;background:#f5ecdc;box-shadow:0 1px 10px 0 rgba(32,33,36,.06);box-sizing:border-box;transition:background-color .24s ease}.menu-index14 .menu-index-box .menu-unit-style:hover{background-color:#e0d2ba;box-shadow:none}.menu-index14 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;color:#333;text-decoration:none}.menu-index14 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:block;position:relative;padding:15px;text-align:center}.menu-index14 .menu-index-box .menu-unit-style .menu-level1 .menu-title span::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1a734f;border-right:solid 2px #1a734f;pointer-events:none;content:""}.menu-index14 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:none}.menu-index14 a[id^=menu-index]{display:none}.menu-index14 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index14{margin:0}.menu-index14 .menu-index-box{display:flex;flex-wrap:wrap;justify-content:flex-end}.menu-index14 .menu-index-box .menu-unit-style{margin:0 10px 10px 0;border-radius:10px}.menu-index14 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:0}.menu-index14 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{padding:18px 15px;min-width:180px;text-align:left}}.menu-index15{margin:0 0 30px}.menu-index15 .menu-index-box .menu-unit-style{margin:0 0 5px;border-radius:10px;background:#388062;box-shadow:0 1px 10px 0 rgba(32,33,36,.06);box-sizing:border-box;transition:background-color .24s ease}.menu-index15 .menu-index-box .menu-unit-style:hover{background-color:#095938;box-shadow:none}.menu-index15 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;color:#fff;text-align:center;text-decoration:none}.menu-index15 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:block;padding:10px 15px}.menu-index15 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:none}.menu-index15 a[id^=menu-index]{display:none}.menu-index15 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index15{position:absolute;right:0;bottom:0;margin:0}.menu-index15 .menu-index-box{display:flex;flex-wrap:wrap;justify-content:flex-end}.menu-index15 .menu-index-box .menu-unit-style{margin:0 10px 10px 0}.menu-index15 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{text-align:left}.menu-index15 .menu-index-box .menu-unit-style:nth-child(4n){margin-right:0}}.footer .footer-box{position:relative}.footer .footer-box::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 20px;border-radius:10px;background:#1d5945;box-sizing:border-box;opacity:.5;content:""}.footer .footer-box .footer-sentence{position:relative;z-index:2;padding:30px 20px;box-sizing:border-box;color:#fff}.footer .footer-box .footer-sentence .ft-logo{margin:0 0 20px;font-size:137.5%;font-weight:700}.footer .footer-box .footer-sentence .wrapper-address,.footer .footer-box .footer-sentence .wrapper-copyright,.footer .footer-box .footer-sentence .wrapper-open,.footer .footer-box .footer-sentence .wrapper-tel{font-size:87.5%}.footer .footer-box .footer-sentence .wrapper-open{margin:20px 0 0}.footer .footer-box .footer-sentence .wrapper-open br.sp{display:block}.footer .footer-box .footer-sentence .wrapper-copyright{margin:20px 0 0}@media print,screen and (min-width:601px){.footer .footer-box .footer-sentence{padding:30px}.footer .footer-box .footer-sentence .ft-logo{font-size:162.5%}.footer .footer-box .footer-sentence .wrapper-address,.footer .footer-box .footer-sentence .wrapper-copyright,.footer .footer-box .footer-sentence .wrapper-open,.footer .footer-box .footer-sentence .wrapper-tel{font-size:100%}.footer .footer-box .footer-sentence .wrapper-open{margin:0}.footer .footer-box .footer-sentence .wrapper-open br.sp{display:none}}.top-page .calendar{margin:0 0 20px;padding:40px 20px 30px;box-sizing:border-box;border-radius:10px;background:#fff}.top-page .calendar .frame-top-left h2{font-size:137.5%;line-height:1.48}.top-page .calendar .frame-middle-left .calendar-category select{width:100%;height:30px}.top-page .calendar .frame-middle-left .month-header{position:relative;margin:20px 0 0}.top-page .calendar .frame-middle-left .month-header a.month-next,.top-page .calendar .frame-middle-left .month-header a.month-prev{display:block;position:absolute;top:0;text-decoration:none;width:32px;height:32px;border:1px solid #1a734f;border-radius:5px;box-sizing:border-box;background:#fff;transition:background-color .24s ease}.top-page .calendar .frame-middle-left .month-header a.month-next::after,.top-page .calendar .frame-middle-left .month-header a.month-prev::after{display:block;position:absolute;top:-1px;left:-1px;width:32px;height:32px;background:url(../images/top/calendar-controls.png) no-repeat;content:""}.top-page .calendar .frame-middle-left .month-header a.month-next:hover,.top-page .calendar .frame-middle-left .month-header a.month-prev:hover{background:#1a734f}.top-page .calendar .frame-middle-left .month-header a.month-next span,.top-page .calendar .frame-middle-left .month-header a.month-prev span{display:none}.top-page .calendar .frame-middle-left .month-header a.month-prev{left:0}.top-page .calendar .frame-middle-left .month-header a.month-prev::after{background-position:0 0}.top-page .calendar .frame-middle-left .month-header a.month-prev:hover::after{background-position:0 -32px}.top-page .calendar .frame-middle-left .month-header a.month-next{right:0}.top-page .calendar .frame-middle-left .month-header a.month-next::after{background-position:-32px 0}.top-page .calendar .frame-middle-left .month-header a.month-next:hover::after{background-position:-32px -32px}.top-page .calendar .frame-middle-left .calendar-table{margin:0 0 10px}.top-page .calendar .frame-middle-left .calendar-table table{table-layout:fixed;width:100%;margin:0 auto;border:none;border-collapse:separate;border-spacing:4px 4px;text-align:center}.top-page .calendar .frame-middle-left .calendar-table table caption{margin:0 0 9px;font-size:125%;font-weight:700;line-height:1.6}.top-page .calendar .frame-middle-left .calendar-table table tbody{position:relative}.top-page .calendar .frame-middle-left .calendar-table table th{position:relative;padding:0 0 10px;border:0;border:none;background:0 0}.top-page .calendar .frame-middle-left .calendar-table table th.saturday{color:#005eaa}.top-page .calendar .frame-middle-left .calendar-table table th.sunday{color:#b91313}.top-page .calendar .frame-middle-left .calendar-table table .notranslate:first-child{position:relative}.top-page .calendar .frame-middle-left .calendar-table table .notranslate:first-child th::after{position:absolute;bottom:3px;left:0;height:1px;width:calc(100% + 4px);background:#b3b3b3;content:""}.top-page .calendar .frame-middle-left .calendar-table table .notranslate:first-child th:last-child::after{width:100%}.top-page .calendar .frame-middle-left .calendar-table table td{padding:0;border:none;color:#222}.top-page .calendar .frame-middle-left .calendar-table table td span{display:block;position:relative;min-height:47px}.top-page .calendar .frame-middle-left .calendar-table table td span::before{position:absolute;left:50%;transform:translateX(-50%);bottom:6px;width:16px;height:14px}.top-page .calendar .frame-middle-left .calendar-table table td a{color:unset;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%}.top-page .calendar .frame-middle-left .calendar-table table td.today{font-weight:700}.top-page .calendar .frame-middle-left .calendar-table table td.holiday span{background:#fcc}.top-page .calendar .frame-middle-left .calendar-table table td.holiday span::before{background:url(../images/top/cal-close.png) no-repeat;content:""}.top-page .calendar .frame-middle-left .calendar-table table td.event span{background:#fceba4}.top-page .calendar .frame-middle-left .calendar-table table td.event span::before{background:url(../images/top/cal-event.png) no-repeat;content:""}.top-page .calendar .frame-middle-left .calendar-table table td.holiday.event span::before{content:""}.top-page .calendar .frame-middle-left .calendar-table table td.month-out::before{display:none}.top-page .calendar .frame-middle-left .calendar-table table td.month-out span{display:none}.top-page .calendar .explain{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 17px 20px;font-size:87.5%}.top-page .calendar .explain .close{position:relative;margin:0 15px 0 0;padding:0 0 0 28px}.top-page .calendar .explain .close::before{display:block;position:absolute;top:50%;left:0;transform:translate(0,-50%);width:22px;height:22px;background:url(../images/top/cal-close_ex.png) no-repeat;content:""}.top-page .calendar .explain .event{position:relative;padding:0 0 0 28px}.top-page .calendar .explain .event::before{display:block;position:absolute;top:50%;left:0;transform:translate(0,-50%);width:22px;height:22px;background:url(../images/top/cal-event_ex.png) no-repeat;content:""}.top-page .calendar .calendar-link{margin:0 7px}.top-page .calendar .calendar-link a{display:block;position:relative;overflow:hidden;padding:12px 10px 13px 10px;border-radius:5px;border:1px solid #1a734f;background:#1a734f;box-sizing:border-box;color:#fff;text-align:center;text-decoration:none;transition:background-color .24s ease}.top-page .calendar .calendar-link a:hover{border:1px solid #1a734f;background:#fff;color:#1a734f}@media print,screen and (min-width:601px){.top-page .calendar{margin:0;padding:30px}.top-page .calendar .frame-top-left h2{font-size:150%}.top-page .calendar .frame-middle-left .month-header{margin:20px 0 0}.top-page .calendar .frame-middle-left .calendar-table{margin:0 0 12px}.top-page .calendar .explain{margin:0 0 20px}.top-page .calendar .calendar-link{margin:0}}.viewer .section-contents .inner-contents .wrapper-contents{margin:0 0 50px}.viewer .section-contents .inner-contents .wrapper-side{margin-bottom:20px}@media print,screen and (min-width:601px){.viewer .section-contents .inner-contents{width:1200px;overflow:hidden;margin:0 auto}.viewer .section-contents .inner-contents .wrapper-contents{position:relative;z-index:1;float:left;width:860px;margin:0 0 30px}.viewer .section-contents .inner-contents .wrapper-side{position:relative;z-index:1;float:right;width:300px;margin:0}}@media print,screen and (min-width:601px){.viewer.viewer-calendar-monthly .container-box .wrapper-contents{max-width:100%}}.page-title-left{margin:0 0 30px;border-radius:10px;background:url(../images/top/bg-texture2a.png) repeat #1a734f}.page-title-left .page-title h1{position:relative;line-height:1.17;margin:0;padding:17px 10px;color:#fff;font-size:150%;box-sizing:border-box}.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 12px;border-radius:10px 10px 0 0;border:none;border-bottom:2px solid #1a734f;background:#e9f5df;font-size:125%;font-weight:700}.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:5px 10px 11px;border:0;border-left:6px solid #1a734f;border-bottom:2px solid #1a734f;font-size:112.5%;font-weight:700}.contents h4{line-height:1.37;margin:25px 0 12px -5px;padding:10px 12px;border-radius:10px 10px 0 0;border:none;border-bottom:1px solid #bbd6ab;background:#faf3e6;font-size:100%;font-weight:700}.contents h5{line-height:1.37;margin:25px 0 8px -5px;padding:0 10px 5px;border:none;border-bottom:1px solid #bbd6ab;background:0 0;font-size:100%;font-weight:700}@media print,screen and (min-width:601px){.page-title-left .page-title h1{line-height:1.37;padding:30px 20px;font-size:200%}.contents h2{margin:40px 0 15px -10px;padding:20px;font-size:150%}.contents h3{margin:35px 0 15px -10px;padding:8px 13px 13px;border-left-width:7px;font-size:125%}.contents h4{margin:30px 0 15px -10px;padding:10px 15px;font-size:112.5%}.contents h5{margin:30px 0 10px -10px}}.viewer .category-menu{margin:0 15px 30px;padding:20px 10px 10px;border-radius:10px;border:1px solid #bbd6ab;background:#fff;box-sizing:border-box}.viewer .category-menu .frame-top-left{border-bottom:2px solid #bbd6ab}.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 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;padding:6px 5px 6px 25px}.viewer .category-menu .category-menu-box ul li:last-child{border-bottom:none}.viewer .category-menu .category-menu-box ul li::before{display:block;position:absolute;top:17px;left:8px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1a734f;border-right:solid 2px #1a734f;pointer-events:none;content:""}.viewer .category-menu .category-menu-box ul li.active::before{border-top-color:#f5d742;border-right-color:#f5d742}.viewer .category-menu .category-menu-box ul li a{background:#fff;text-decoration:none}.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 15px 30px;padding:20px 10px 10px;border-radius:10px;border:1px solid #bbd6ab;background:#fff;box-sizing:border-box}.viewer .recommend .frame-header-left{margin:0 0 10px;border-bottom:2px solid #bbd6ab}.viewer .recommend .frame-header-left h2{padding:0 10px 18px;border-radius:5px;background:#fff;font-size:112.5%}.viewer .recommend .frame-middle-left .recommend-box>p{padding:12px 12px 5px}.viewer .recommend .frame-middle-left .recommend-box ul{list-style-type:none;margin:0;padding:0}.viewer .recommend .frame-middle-left .recommend-box ul li{position:relative;line-height:1.36em;padding:6px 5px 6px 25px}.viewer .recommend .frame-middle-left .recommend-box ul li:last-child{border-bottom:none}.viewer .recommend .frame-middle-left .recommend-box ul li::before{display:block;position:absolute;top:17px;left:8px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #1a734f;border-right:2px solid #1a734f;pointer-events:none;content:""}.viewer .recommend .frame-middle-left .recommend-box ul li a{background:#fff;text-decoration:none}@media print,screen and (min-width:601px){.viewer .recommend{margin:0 0 30px}}.viewer .contents-box{position:relative;overflow:hidden;padding:20px 15px 30px;border:none;box-shadow:none}.viewer .contents-box .print-page{position:relative;z-index:1}.viewer .contents-box .bread-rubbish{position:relative}.viewer .contents-box .page-number{margin:-12px 0 20px 5px}@media print,screen and (min-width:601px){.viewer .contents-box{padding:30px;border-radius:5px}}.viewer .info-box .info-link{padding:0;border-radius:5px;border:1px solid #bbd6ab;background:#fff;box-sizing:border-box}.viewer .info-box .info-link .info-link-title{padding:15px 15px 10px;border-radius:5px 5px 0 0;background:#e9f5df;color:#333;font-size:112.5%}.viewer .info-box .info-link ul{list-style-type:none;margin:0;padding:20px}.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 a{display:block;position:relative;color:#333}@media print,screen and (min-width:601px){.viewer .info-box .info-link{border-radius:10px}.viewer .info-box .info-link .info-link-title{padding:18px 20px 16px;border-radius:10px 10px 0 0;font-size:125%}}.viewer .info-box .info-download{margin:0 0 20px;padding:0;border-radius:5px;border:1px solid #bbd6ab;background:#fff;box-sizing:border-box}.viewer .info-box .info-download .info-download-title{padding:15px 15px 10px;border-radius:5px 5px 0 0;background:#e9f5df;color:#333;font-size:112.5%}.viewer .info-box .info-download ul{padding:20px}.viewer .info-box .info-download ul li{padding:0}.viewer .info-box .info-download ul li::before{display:none}@media print,screen and (min-width:601px){.viewer .info-box .info-download{border-radius:10px}.viewer .info-box .info-download .info-download-title{padding:18px 20px 16px;border-radius:10px 10px 0 0;font-size:125%}}.viewer .info-box .info-map{padding:0;border-radius:5px;border:1px solid #bbd6ab;background:#fff;box-sizing:border-box}.viewer .info-box .info-map .info-map-title{padding:15px 15px 10px;border-radius:5px 5px 0 0;background:#e9f5df;color:#333;font-size:112.5%}.viewer .info-box .info-map ul{padding:20px}@media print,screen and (min-width:601px){.viewer .info-box .info-map{border-radius:10px}.viewer .info-box .info-map .info-map-title{padding:18px 20px 16px;border-radius:10px 10px 0 0;font-size:125%}}.sub_navi ul li a{border:1px solid #bbd6ab;transition:background-color .24s ease}.sub_navi ul li a:hover{background-color:#faf3e6}.inquiry-box{border-radius:5px;border:1px solid #bbd6ab;background:#fff;box-sizing:border-box}.inquiry-box .inquiry-title{padding:15px 15px 10px;border-radius:5px 5px 0 0;background:#e9f5df;color:#333;font-size:112.5%}.inquiry-box .inquiry-appear{padding:20px}.inquiry-box .mail{padding-left:25px;background:url(../images/common/inquiry-icon.png) no-repeat left center}.inquiry-box .mail a{background:#fff}@media print,screen and (min-width:601px){.inquiry-box{border-radius:10px}.inquiry-box .inquiry-title{padding:18px 20px 16px;border-radius:10px 10px 0 0;font-size:125%}}.viewer-genre .container-box .more-genre a{border-color:1px solid #ccc}.viewer-genre .container-box .more-genre a:hover{border-color:#1a734f}.viewer-genre .container-box .more-genre a::after{border-top:solid 2px #1a734f;border-right:solid 2px #1a734f}.viewer-genre .container-box .genre-block-box .wrapper-genre-news .genre-news-menu h2.menu-title,.viewer-genre .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 12px;border-radius:10px 10px 0 0;border:none;border-bottom:2px solid #1a734f;background:#e9f5df;font-size:125%;font-weight:700;margin-top:0;margin-left:0}.viewer-genre .container-box .genre-block-box .wrapper-genre-news .genre-news-menu ul li::marker,.viewer-genre .container-box .genre-block-box .wrapper-genre-news .genre-used-menu ul li::marker{color:#1a734f}.viewer-genre .container-box .genre-block-box .genre-unit .genre-name a{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border-radius:10px 10px 0 0;border:none;border-bottom:2px solid #1a734f;background:#e9f5df;font-size:125%;font-weight:700;margin-top:0;margin-left:0;text-decoration:none}.viewer-genre .container-box .genre-block-box .genre-unit .genre-name a:hover{color:#333}.viewer-genre .container-box .genre-block-box .genre-unit ul li a{display:block;position:relative;padding:14px 40px 14px 15px;border-radius:5px;background:#faf3e6;box-sizing:border-box;color:#333;transition:background-color .24s ease}.viewer-genre .container-box .genre-block-box .genre-unit ul li a::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1a734f;border-right:solid 2px #1a734f;pointer-events:none;content:""}.viewer-genre .container-box .genre-block-box .genre-unit ul li a:hover{background:#f0e8da}.viewer-genre .container-box .genre-block-box .genre-unit ul li a[href^="../viewer/genre"]{padding:14px 40px 14px 38px}.viewer-genre .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 .wrapper-genre-news .genre-used-menu h2.menu-title{margin:40px 0 15px -10px;padding:20px;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:20px;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:20px;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 50px 14px 20px}.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 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{position:relative;padding:15px 40px 14px 15px;border-radius:5px;background:#faf3e6;transition:background-color .24s ease}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before{position:absolute;top:50%;right:15px;transform:translate(0,-50%);width:14px;height:12px;background:url(../images/top/arrow-bk.png) no-repeat 0 0/contain;content:""}.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:#f0e8da;color:#333}.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{padding: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 12px;border-radius:10px 10px 0 0;border:none;border-bottom:2px solid #1a734f;background:#e9f5df;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{position:relative;padding:15px 40px 14px 15px;border-radius:5px;background:#faf3e6;transition:background-color .24s ease}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before{position:absolute;top:50%;right:15px;transform:translate(0,-50%);width:14px;height:12px;background:url(../images/top/arrow-bk.png) no-repeat 0 0/contain;content:""}.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:#f0e8da;color:#333}.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-radius:5px;background:#faf3e6;color:#333;transition:background-color .24s ease}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before{position:absolute;top:50%;right:15px;transform:translate(0,-50%);width:14px;height:12px;background:url(../images/top/arrow-bk.png) no-repeat 0 0/contain;content:""}.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:#f0e8da}.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 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{display:flex;align-items:center;min-height:60px;padding:14px 50px 14px 20px}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before{right:20px;width:16px;height:14px}.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:20px;font-size:150%;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{display:flex;align-items:center;min-height:60px;padding:14px 50px 14px 20px}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before{right:20px;width:16px;height:14px}.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::before,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before{right:20px;width:16px;height:14px}}.viewer .office-box .office-division>a{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border-radius:10px 10px 0 0;border:none;border-bottom:2px solid #1a734f;background:#e9f5df;font-size:125%;font-weight:700}.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 12px;border-radius:10px 10px 0 0;border:none;border-bottom:2px solid #1a734f;background:#e9f5df;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:5px 10px 11px;border:0;border-left:6px solid #1a734f;border-bottom:2px solid #1a734f;font-size:112.5%;font-weight:700;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-index11 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index12 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index13 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index14 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index15 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index16 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index17 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index18 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index19 .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-index20 .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 .container-wrapper::after,.viewer-sitemap .container-box .container-wrapper::before{display:none;content:normal}.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:20px;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:8px 13px 13px;border-left-width:7px;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 12px;border-radius:10px 10px 0 0;border:none;border-bottom:2px solid #1a734f;background:#e9f5df;font-size:125%;font-weight:700}.viewer .urgent-box h3{line-height:1.37;margin:30px 0 12px -5px;padding:5px 10px 11px;border:0;border-left:6px solid #1a734f;border-bottom:2px solid #1a734f;font-size:112.5%;font-weight:700}.viewer-index .info-box h2.title{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border-radius:10px 10px 0 0;border:none;border-bottom:2px solid #1a734f;background:#e9f5df;font-size:125%;font-weight:700}.viewer-index .info-box #quick-index-form h3{line-height:1.37;margin:30px 0 12px -5px;padding:5px 10px 11px;border:0;border-left:6px solid #1a734f;border-bottom:2px solid #1a734f;font-size:112.5%;font-weight:700}.viewer-index .info-box #search-result h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border-radius:10px 10px 0 0;border:none;border-bottom:2px solid #1a734f;background:#e9f5df;font-size:125%;font-weight:700}.viewer-index .info-box .action input[type=submit]{background:#1a734f}.viewer-sitemap .container-box .sitemap-item-box h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border-radius:10px 10px 0 0;border:none;border-bottom:2px solid #1a734f;background:#e9f5df;font-size:125%;font-weight:700;margin-left:-15px}@media print,screen and (min-width:601px){.viewer-sitemap .container-box .sitemap-item-box h2{margin:40px 0 15px -10px;padding:20px;font-size:150%;margin-left:-15px}}.cke_editable.contents ul,.viewer .genre-note ul,.viewer .info-box ul{list-style:none;margin:0;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:9px;left:0;width:7px;height:7px;border-radius:50%;background:#1a734f;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:#a1d4e6}.cke_editable.contents ul.heading-list-2,.viewer .info-box ul.heading-list-2{margin:5px 0 20px;padding:15px 20px;border:1px solid #1a734f;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-calendar-monthly .notice-box .tab-box{border-color:#1a734f}.viewer-calendar-monthly .notice-box .tab-box .tab.selected a{border-color:#1a734f;background:#1a734f}.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:#1a734f}.viewer-calendar-monthly .event_cal_box1 table.event_cal_list .calendar-daily .calendar-event .event::before{border-color:#1a734f}@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{padding:30px 15px;border-radius:5px;background:#f5f5f5}.viewer-search .contents-box .category-search-box .frame-title{display:block;margin:0 0 10px;color:#333;font-size:125%}.viewer-search .contents-box .category-search-box .keyword{accent-color:#1a734f}.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{padding:30px}.viewer-search .contents-box .category-search-box .frame-title{margin:0 0 15px}.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}.viewer-notice .notice-box{padding:16px 0}.viewer-notice .notice-box .unit{display:flex;flex-wrap:wrap;padding:16px 0 18px 5px}.viewer-notice .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 .notice-box .unit .category.category-0{display:none}.viewer-notice .notice-box .unit .category.category-1{border-color:#1a734f;color:#1a734f}.viewer-notice .notice-box .unit .category.category-2{border-color:#b80000;color:#b80000}.viewer-notice .notice-box .unit .date{order:1;margin:2px 10px 3px 0;color:#666}.viewer-notice .notice-box .unit .title{order:3;width:100%;padding:0;text-underline-offset:.3em}.viewer-notice .notice-box .unit .opt{display:none}.viewer-notice .list-display-condition{padding:10px 20px;background:#e9f5df;border-radius:5px}@media print,screen and (min-width:601px){.viewer-notice .notice-box .unit{display:block;padding:18px 15px 20px}.viewer-notice .notice-box .unit .category{min-width:60px;margin:0 10px 8px 0}.viewer-notice .notice-box .unit .date{margin:2px 24px 0 0}}