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{top:0!important}.is-fixed-header .section-header .wrapper-icon-pulldown{display:block!important}.section-header{position:relative}.section-header .login{display:none}.section-extend-ad{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;background:rgba(0,0,0,0)}.top-page *{box-sizing:border-box}@media print,screen and (min-width:601px){.container-fluid{min-width:1260px}}a{color:#333;background:rgba(0,0,0,0)}a:hover{text-decoration:none;transition:color .24s ease;background:rgba(0,0,0,0)}.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{display:flex}.category-search-box .keyword-box .search-text-box{display:block;position:relative;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}.category-search-box .keyword-box .search-text-box .search-text::placeholder{color:#767676}.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;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:#1c5c8c;color:#fff;cursor:pointer}.category-search-box .frame-title-left{margin:0 0 15px}.category-search-box .frame-title-left .frame-title{font-size:125%;font-weight:700}.category-search-box .keyword .keyword-box .search-text-box{width:75%}.category-search-box .keyword .keyword-box .search-text-box .search-text{padding:0 0 0 15px;border-radius:5px 0 0 5px;border:1px solid #8a8a8a;border-right:none;background:#fff;box-sizing:border-box;font-size:87.5%}.category-search-box .keyword .keyword-box .search-button{width:25%}.category-search-box .keyword .keyword-box .search-button input[type=submit]{font-size:100%;border-radius:0 5px 5px 0;transition:background-color .24s ease}.category-search-box .keyword .keyword-box .search-button input[type=submit]:hover{background:#004478;color:#fff}.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:#1c5c8c;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 .search-text-box{width:80%}.category-search-box .keyword .keyword-box .search-text-box .search-text{padding:0 0 0 20px;font-size:100%}.category-search-box .keyword .keyword-box .search-button{width:20%}.category-search-box fieldset.file-radio-box{position:absolute;top:0;right:0}}.section-header .category-search-box .frame-title,.top-page .category-search-box .frame-title{opacity:0}.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}#accessibility-tool .color-changer .label,.header .color-changer .label{background:#fff;color:#333}#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 .font-changer .label,.header .font-changer .label{background:#fff;color:#333}#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}.disaster-link{position:relative;z-index:2;padding:8px 0;font-size:87.5%;text-align:center;background:rgba(255,255,255,.75);box-sizing:border-box}.disaster-link a{margin:0 .1em;color:#a71111}@media print,screen and (min-width:601px){.disaster-link{font-size:93.75%}}.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{border-bottom:1px solid #959595;background:#fff;box-sizing:border-box;color:#333;transition:top .15s ease}.section-header .wrapper-header{position:relative;min-height:80px}.is-fixed-header .section-header{position:fixed;top:-86px;left:0;right:0;z-index:10000}.is-fixed-header.scroll-up .section-header{top:0}.is-fixed-header .section-mainvisual{margin-top:80px}.viewer.is-fixed-header .section-contents{margin-top:80px}@media print,screen and (min-width:601px){.section-header .wrapper-header{width:1200px;margin:0 auto}.section-header .wrapper-header .inner-header{position:relative;min-height:100px}.section-header .wrapper-header .wrapper-globalnavi{position:relative;min-height:85px}.is-fixed-header .section-header{top:-56px;box-shadow:0 3px 6px -3px rgba(51,51,51,.25)}.is-fixed-header .section-header .wrapper-icon-pulldown{display:none!important}.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 .wrapper-globalnavi{min-height:auto}.is-fixed-header .section-header .wrapper-header .wrapper-globalnavi .global-nav{top:0}.is-fixed-header .section-header .wrapper-header .wrapper-globalnavi .global-nav .wrapper-nav-tab{border-bottom:none}.is-fixed-header .section-header .wrapper-header .wrapper-globalnavi .global-nav .wrapper-nav-tab .global-nav-tab::before{transform:translate(0,-12px);height:24px}.is-fixed-header .section-header .wrapper-header .wrapper-globalnavi .global-nav .wrapper-nav-tab li::before{transform:translate(0,-12px);height:24px}.is-fixed-header .section-header .wrapper-header .wrapper-globalnavi .global-nav .wrapper-nav-tab li img{display:none}.is-fixed-header .section-mainvisual{margin-top:185px}.viewer.is-fixed-header .section-contents{margin-top:185px}}.section-header .header-image{position:absolute;top:50%;left:15px;transform:translateY(-50%)}.section-header .header-image a{display:block;width:132px}.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:31px;left:0;transform:none}.section-header .header-image a{width:168px}.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);color:#333}}@media print,screen and (min-width:601px){.wrapper-header-menu{display:block;position:absolute;top:33px;right:0;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}}.menu-index3{position:absolute;top:10px;right:70px}.menu-index3 .menu-index-box{display:flex}.menu-index3 .menu-index-box .menu-unit-style{display:none;margin:0 10px 0 0}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;width:60px;height:60px;padding:11px 5px 10px;border-radius:5px;box-sizing:border-box;text-align:center;text-decoration:none;transition:background-color .24s ease}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:block;margin:0 auto 3px;vertical-align:bottom;opacity:1}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:block;font-size:68.75%;text-align:center}.menu-index3 .menu-index-box .menu-unit-style.menu-unit-style-0{display:block}.menu-index3 .menu-index-box .menu-unit-style.menu-unit-style-0 .menu-level1 .menu-title a{background:#1c5c8c;color:#fff}.menu-index3 .menu-index-box .menu-unit-style.menu-unit-style-0 .menu-level1 .menu-title a:hover{background-color:#004478;color:#fff}.menu-index3 .frame-top-left .title,.menu-index3 .menu-level2{display:none}.menu-index3 a[id^=menu-index]{display:none}.menu-index3 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index3{display:none}}.section-header .menu-index12{display:none}@media print,screen and (min-width:601px){.section-header .menu-index12{display:block}.section-mainvisual .menu-index12{display:none}}.menu-index12 .menu-index-box{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:8px}.menu-index12 .menu-index-box .menu-unit-style{width:calc((100% - 8px)/ 2)}.menu-index12 .menu-index-box .menu-unit-style .menu-level1 a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:14px 15px;border-radius:5px;border:1px solid #a71111;background:#f7e9f0;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease,border-color .24s ease}.menu-index12 .menu-index-box .menu-unit-style .menu-level1 a:hover{background-color:#f5e0eb}.menu-index12 .menu-index-box .menu-unit-style .menu-level1 img{margin:0 8px 0 0;vertical-align:bottom;opacity:1}.menu-index12 .menu-index-box .menu-unit-style .menu-level1 .new-window-guidance{display:none!important}.menu-index12 .menu-index-box .menu-unit-style-0 .menu-level1 a{border:1px solid #a71111;background:#a71111;color:#fff}.menu-index12 .menu-index-box .menu-unit-style-0 .menu-level1 a:hover{border-color:#910707;background-color:#910707;color:#fff}.menu-index12 .frame-top-left,.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 .menu-index-box{column-gap:12px;row-gap:normal}.menu-index12 .menu-index-box .menu-unit-style{width:auto}.menu-index12 .menu-index-box .menu-unit-style .menu-level1 a{min-width:120px;padding:7px 15px}.menu-index12 .menu-index-box .menu-unit-style .menu-level1 span{font-size:87.5%}}.menu-index2{position:absolute;top:10px;right:150px}.menu-index2 .menu-index-box .menu-unit-style{display:none}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;position:relative;min-width:60px;height:60px;padding:11px 5px 10px;border-radius:5px;border:1px solid #1c5c8c;box-sizing:border-box;color:#1c5c8c;text-align:center;text-decoration:none;transition:background-color .24s ease,color .24s ease}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover{background-color:#e5f3fa}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a.active{background-color:#e5f3fa}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a::after{display:block;position:absolute;top:11px;left:50%;transform:translateX(-50%);width:20px;height:20px;background:url(../images/top/language-sp.png) no-repeat;content:""}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:block;margin:0 auto 3px;vertical-align:bottom;opacity:0}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title .new-window-guidance{display:none!important}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:block;font-size:68.75%;text-align:center}.menu-index2 .menu-index-box .menu-unit-style-1{display:block}.menu-index2 .frame-top-left .title,.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{position:static;margin:0 0 0 24px}.menu-index2 .menu-index-box{display:flex}.menu-index2 .menu-index-box .menu-unit-style{margin:0 0 0 12px}.menu-index2 .menu-index-box .menu-unit-style.menu-unit-style-0,.menu-index2 .menu-index-box .menu-unit-style.menu-unit-style-1{display:block}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:flex;align-items:center;position:relative;width:auto;height:auto;min-height:40px;padding:7px 14px 7px 48px;border:none;background:#f2f2f2;color:#333}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover{background-color:#1c5c8c;color:#fff}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a.active{border-radius:5px 5px 0 0;background-color:#1c5c8c;color:#fff}.menu-index2 .menu-index-box .menu-unit-style .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:#1c5c8c;color:#fff;content:""}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a::after{display:none;content:normal}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{position:absolute;top:10px;left:10px;vertical-align:bottom;opacity:1}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{font-size:87.5%;text-align:left}.menu-index2 .menu-index-box .menu-unit-style-0{margin-left:0}}.wrapper-icon-pulldown{display:none;position:absolute;top:75px;right:0;height:calc(100vh - 165px);overflow-y:auto;padding:30px;border-radius:5px;border:1px solid #1c5c8c;background:#fff;box-sizing:border-box;box-shadow:0 3px 6px -3px rgba(51,51,51,.25);color:#333;z-index:10000}.wrapper-icon-pulldown.show{z-index:10001}.wrapper-icon-pulldown .bottom{width:100px;margin:0 auto}.wrapper-icon-pulldown .bottom .gnavi-close{display:block;position:relative;line-height:1;padding:8px 10px;border:1px solid #959595;border-radius:5px;background:#fff;color:#333;text-align:center;text-decoration:none;transition:background-color .24s ease;cursor:pointer}.wrapper-icon-pulldown .bottom .gnavi-close:hover{background-color:#e4f1f7;color:#333}.wrapper-icon-pulldown .bottom .gnavi-close span{display:inline-block;position:relative;padding:0 0 0 26px;font-size:87.5%}.wrapper-icon-pulldown .bottom .gnavi-close span::before{display:block;position:absolute;top:50%;left:0;width:20px;height:20px;margin:0;border-radius:50%;background:url(../images/top/icon-close.png) no-repeat 6px 6px #4d4d4d;color:#333;transform:translate(0,-50%);content:""}.wrapper-icon-pulldown .frame-top-left{display:none}@media print,screen and (min-width:601px){.wrapper-icon-pulldown{top:40px;width:820px;height:auto;overflow-y:visible}}.msg-board1{display:none}.msg-board1.wrapper-icon-pulldown{height:auto}.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:#f2f2f2;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:#e4f1f7;color:#333}.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;column-gap:10px;row-gap:10px;list-style-type:none;margin:0 0 20px;padding:0}.msg-board1 .msg-board-box ul li{width:calc(50% - 7px);border-radius:10px;background:#f2f2f2;box-sizing:border-box;transition:background-color .24s ease}.msg-board1 .msg-board-box ul li:hover{background-color:#e4f1f7;color:#333}.msg-board1 .msg-board-box ul li a{display:block;height:100%;padding:13px;box-sizing:border-box;color:#333;text-align:center;text-decoration:none}.msg-board1 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board1 .msg-board-box ul li{width:calc(33.3333% - 7px)}}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-text-box{width:calc(100% - 90px);height:40px}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-text-box .search-text{padding:0 0 0 10px;border:1px solid #959595;border-right:none;box-sizing:border-box;font-size:75%}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-button{width:90px;height:40px}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-button input[type=submit]{height:40px}.wrapper-header-menu .category-search-box .file-radio-box,.wrapper-header-menu .category-search-box .frame-title-left{display:none}@media print,screen and (min-width:601px){.wrapper-header-menu .category-search-box{display:block;width:250px;margin:0 0 0 24px}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-text-box{width:calc(100% - 60px)}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-button{width:60px}}body.humberger-menu-open{overflow:hidden}#dropHeadMenu{position:absolute;top:0;right:0;height:100%;z-index:10000}#dropHeadMenu .dropHBtnArea{position:relative;width:100%;height:60px}#dropHeadMenu a.dropHeadBtn{display:block;position:absolute;top:10px;right:10px;z-index:0;width:60px;height:60px;border-radius:5px;background:#1c5c8c;color:#fff}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line{display:block;position:relative;width:30px;margin:0 auto;height:100%}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line{display:inline-block;position:absolute;left:0;width:100%;height:2px;border-radius:0;background:#fff;color:#333;transition:transform .3s}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line1{top:15px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line2{top:22px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line3{top:29px}#dropHeadMenu a.dropHeadBtn .menu-label{display:none}#dropHeadMenu a.dropHeadBtn .sp-label{position:absolute;bottom:10px;width:100%;background:rgba(0,0,0,0);color:#fff;font-size:68.75%;text-align:center}#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line .sp-line1{top:15px;transform:none}#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line .sp-line3{top:29px;transform:none}#dropHeadMenu .slide-menu{display:none;position:fixed;top:0;left:0;width:100vw;height:100%;min-height:100vh;overflow:auto;padding:3px;background:#1c5c8c;box-sizing:border-box;color:#fff;-webkit-overflow-scrolling:touch}#dropHeadMenu .slide-menu .inner-slide{min-height:100%;padding:60px 20px 30px;border-radius:3px;box-sizing:border-box;background:#fff;color:#333}#dropHeadMenu .slide-menu .dialog-close{display:block;position:absolute;top:10px;right:10px;padding:8px 15px;border-radius:5px;background:#1c5c8c;color:#fff;font-size:87.5%;text-decoration:none;cursor:pointer}#dropHeadMenu .slide-menu .dialog-close span{display:inline-block;position:relative;padding:0 0 0 20px}#dropHeadMenu .slide-menu .dialog-close span::before{position:absolute;top:50%;left:0;transform:translate(0,-50%) rotate(45deg);width:15px;height:2px;background:#fff;color:#333;content:""}#dropHeadMenu .slide-menu .dialog-close span::after{position:absolute;top:50%;left:0;transform:translate(0,-50%) rotate(-45deg);width:15px;height:2px;background:#fff;color:#333;content:""}#dropHeadMenu .wrap-navi{margin:0 0 30px}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area{display:block!important}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area a{display:block;background:rgba(0,0,0,0);color:#333;text-decoration:none}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title{border-bottom:1px solid #959595}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu{position:relative}#dropHeadMenu .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,-1px);width:14px;height:1px;background:#1c5c8c;color:#fff;content:""}#dropHeadMenu .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:14px;height:1px;background:#1c5c8c;color:#fff;transition:transform .25s;content:""}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu.accordion-open::after{transform:translate(0,-1px)}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu a{padding:14px 40px 14px 15px}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list{display:none}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul{list-style-type:none;margin:0;padding:0}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul li{border-bottom:1px solid #959595;background:#f2f2f2;color:#333}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul li a{position:relative;padding:10px 40px 10px 25px}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul li a::after{display:block;position:absolute;top:50%;right:26px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 1px #333;border-right:solid 1px #333;pointer-events:none;content:""}#dropHeadMenu .sub-site{margin:0 0 16px}#dropHeadMenu .acessibility-menu{margin:0 10px 15px}#dropHeadMenu .acessibility-menu .menu-title a{display:block;position:relative;min-height:40px;padding:7px 14px 7px 48px;border-radius:5px;background:#f2f2f2;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}#dropHeadMenu .acessibility-menu .menu-title a::before{display:block;position:absolute;top:0;left:0;width:40px;height:40px;border-radius:5px 0 0 5px;background:#1c5c8c;color:#fff;content:""}#dropHeadMenu .acessibility-menu .menu-title a img{position:absolute;top:10px;left:10px;vertical-align:bottom;opacity:1}#dropHeadMenu .acessibility-menu .menu-title a span{font-size:87.5%}#dropHeadMenu .language-menu{margin:0 10px}#dropHeadMenu .language-menu .language-btn{position:relative}#dropHeadMenu .language-menu .language-btn.pulldown-open::before{background:#fff;color:#333}#dropHeadMenu .language-menu .language-btn.pulldown-open::after{background:#fff;transform:translate(0,-1px);color:#333}#dropHeadMenu .language-menu .language-btn.pulldown-open .menu-title a{background:#1c5c8c;color:#fff}#dropHeadMenu .language-menu .language-btn::before{display:block;position:absolute;top:50%;right:20px;z-index:1;transform:translate(0,-1px);width:14px;height:1px;background:#1c5c8c;color:#fff;pointer-events:none;content:""}#dropHeadMenu .language-menu .language-btn::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(-90deg);width:14px;height:1px;background:#1c5c8c;color:#fff;pointer-events:none;transition:transform .25s;content:""}#dropHeadMenu .language-menu .language-btn .menu-title a{display:block;position:relative;min-height:40px;padding:7px 40px 7px 48px;border-radius:5px;background:#f2f2f2;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}#dropHeadMenu .language-menu .language-btn .menu-title a.active{border-radius:5px 5px 0 0;background:#1c5c8c;color:#fff}#dropHeadMenu .language-menu .language-btn .menu-title a::before{display:block;position:absolute;top:0;left:0;width:40px;height:40px;border-radius:5px 0 0 5px;background:#1c5c8c;color:#fff;content:""}#dropHeadMenu .language-menu .language-btn .menu-title a img{position:absolute;top:10px;left:10px;vertical-align:bottom;opacity:1}#dropHeadMenu .language-menu .language-btn .menu-title a span{font-size:87.5%}#dropHeadMenu .language-menu .msg-board-box{display:none;padding:15px 15px 5px;background:#f2f2f2;color:#333}#dropHeadMenu .language-menu .msg-board-box ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}#dropHeadMenu .language-menu .msg-board-box ul li{width:calc(50% - 5px);margin:0 10px 10px 0}#dropHeadMenu .language-menu .msg-board-box ul li:nth-child(2n){margin-right:0}#dropHeadMenu .language-menu .msg-board-box ul li a{display:block;height:100%;padding:8px 10px;box-sizing:border-box;border-radius:5px;background:#fff;color:#333;font-size:87.5%;text-align:center;text-decoration:none}@media print,screen and (min-width:601px){body.humberger-menu-open{overflow:visible}#dropHeadMenu{display:none}}body.sp-search-open{overflow:hidden}.section-sp-searchmenu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;width:100%;min-height:100vh;overflow-y:auto;background:#fff;color:#333}.section-sp-searchmenu .wrapper-sp-searchmenu{padding:60px 0 30px}.section-sp-searchmenu .wrapper-sp-searchmenu .inner-searchmenu-top{margin:0 10px 30px;padding:30px 20px;background:#f0f3f5;color:#333}.section-sp-searchmenu .wrapper-sp-searchmenu .inner-searchmenu-top .wrapper-rank{padding:30px 0 0;border-top:1px solid #959595}.section-sp-searchmenu .wrapper-sp-searchmenu .inner-searchmenu-middle{padding:30px 10px;background:#e4f1f7;color:#333}.section-sp-searchmenu .wrapper-sp-searchmenu .inner-searchmenu-bottom{padding:30px 10px 0}.viewer-sitemap .container-box .wrapper-sp-searchmenu{display:none}@media print,screen and (min-width:601px){body.sp-search-open{overflow:visible}.section-sp-searchmenu{display:none!important}}.section-sp-searchmenu .dialog-close{display:block;position:absolute;top:10px;right:10px;padding:8px 15px;border-radius:5px;background:#1c5c8c;color:#fff;font-size:87.5%;text-decoration:none;cursor:pointer}.section-sp-searchmenu .dialog-close span{display:inline-block;position:relative;padding:0 0 0 20px}.section-sp-searchmenu .dialog-close span::before{position:absolute;top:50%;left:0;transform:translate(0,-50%) rotate(45deg);width:15px;height:2px;background:#fff;color:#333;content:""}.section-sp-searchmenu .dialog-close span::after{position:absolute;top:50%;left:0;transform:translate(0,-50%) rotate(-45deg);width:15px;height:2px;background:#fff;color:#333;content:""}.section-sp-searchmenu .category-search-box{margin:0 0 30px}.section-sp-searchmenu .category-search-box .category,.section-sp-searchmenu .category-search-box .display-number,.section-sp-searchmenu .category-search-box .hottrends-list,.section-sp-searchmenu .category-search-box .order{display:none}.global-nav{display:none}.global-nav .wrapper-nav-tab .global-nav-tab{display:flex;position:relative;list-style-type:none;min-height:47px;margin:0;padding:0;background:#fff;color:#333}.global-nav .wrapper-nav-tab .global-nav-tab::before{position:absolute;bottom:0;left:0;transform:translate(0,-15px);height:58px;border-right:1px solid #d9ccad;content:""}.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.active a::before{opacity:1}.global-nav .wrapper-nav-tab .global-nav-tab li a{display:block;position:relative;padding:10px 0 15px;background:rgba(0,0,0,0);color:#333;text-decoration:none}.global-nav .wrapper-nav-tab .global-nav-tab li a:hover::before{opacity:1}.global-nav .wrapper-nav-tab .global-nav-tab li a::before{position:absolute;left:50%;bottom:8px;transform:translate(-50%,0);width:calc(100% - 20px);height:2px;background:#1c5c8c;color:#fff;opacity:0;transition:opacity .24s ease;content:""}.global-nav .wrapper-nav-tab .global-nav-tab li img{display:block;width:30px;vertical-align:bottom;margin:0 auto 5px}.global-nav .wrapper-nav-tab .global-nav-tab li::before{position:absolute;bottom:0;right:0;transform:translate(0,-15px);height:58px;border-right:1px solid #d9ccad;content:""}@media print,screen and (min-width:601px){.global-nav{display:block;position:absolute;top:0;left:0;width:1200px}}.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{position:relative;z-index:10000;margin:0 auto 10px;background:#e4f1f7;box-shadow:0 3px 6px -3px rgba(51,51,51,.25);color:#333}.wrapper-nav-tab-area a{color:#333;background:rgba(0,0,0,0)}.wrapper-nav-tab-area .global-nav-tab-area{padding:30px}.wrapper-nav-tab-area .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 15px 10px 20px;background:#fff;color:#333}.wrapper-nav-tab-area .title a{position:relative;display:inline-block;line-height:1.6;padding:6px 20px 4px 30px;background:rgba(0,0,0,0);box-sizing:border-box;color:#333;font-size:125%;font-weight:700;text-decoration:none}.wrapper-nav-tab-area .title a:first-child::before{display:block;position:absolute;top:12px;left:0;width:20px;height:20px;border-radius:50%;border:1px solid #1c5c8c;background:#1c5c8c;box-sizing:border-box;color:#fff;transition:all .24s ease;pointer-events:none;content:""}.wrapper-nav-tab-area .title a:first-child::after{display:block;position:absolute;top:18px;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;background:rgba(0,0,0,0)}.wrapper-nav-tab-area .title a.close{min-width:120px;height:33px;line-height:1.27;padding:7px 15px 5px 40px;border-radius:5px;border:1px solid #959595;background:#fff;box-sizing:border-box;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;border-radius:50%;background:url(../images/top/icon-close.png) no-repeat 6px 6px #4d4d4d;color:#fff;transform:translate(0,-50%);content:""}.wrapper-nav-tab-area .title a.close:hover{background-color:#e4f1f7;color:#333}.wrapper-nav-tab-area .list ul{display:flex;flex-wrap:wrap;border-top:1px solid #959595;border-left:1px solid #959595;font-size:87.5%}.wrapper-nav-tab-area .list ul li{display:block;width:25%;border-right:1px solid #959595;border-bottom:1px solid #959595;box-sizing:border-box;background:#fff;color:#333}.wrapper-nav-tab-area .list ul li a{display:block;position:relative;height:100%;padding:15px;box-sizing:border-box;text-decoration:none;transition:background-color .24s ease}.wrapper-nav-tab-area .list ul li a:hover{color:#333;background:#daeaf2}}.section-mainvisual{position:relative;padding:50px 10px 30px}.section-mainvisual::before{position:absolute;top:-53px;left:-5px;z-index:-1;width:154px;height:122px;background:url(../images/top/kumiko-sp.png) no-repeat;content:""}.section-mainvisual .wrapper-mainvisual .wrapper-mainvisual-right{display:none;margin:30px 0 0}.section-mainvisual .wrapper-mainvisual .wrapper-mainvisual-right .wrapper-keyword{padding:30px 20px;background:#e4f1f7;box-sizing:border-box;color:#333}@media print,screen and (min-width:601px){.section-mainvisual{padding:50px 0}.section-mainvisual::before{top:-96px;left:50%;transform:translate(-976px,0);width:460px;height:758px;background:url(../images/top/kumiko-pc.png) no-repeat}.section-mainvisual::after{display:block;position:absolute;top:clamp(200px,40%,289px);left:50%;transform:translate(647px,0);z-index:-1;width:289px;height:463px;background:url(../images/top/kumiko-pc-fv-r.png) no-repeat;content:""}.section-mainvisual .wrapper-mainvisual{width:1200px;margin:0 auto}.section-mainvisual .wrapper-mainvisual .inner-mainvisual-middle{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;margin:0}.section-mainvisual .wrapper-mainvisual .wrapper-mainvisual-right .wrapper-keyword{padding:30px 30px 20px}.section-mainvisual .wrapper-mainvisual .wrapper-mainvisual-right .wrapper-keyword .wrapper-rank{padding:20px 0 0;border-top:1px solid #959595;box-sizing:border-box}}.urgent{margin:0 0 30px}.urgent.urgent-none{display:none}.urgent .frame-top-left{padding:15px 20px;background:#a71111;color:#fff}.urgent .frame-top-left .title{position:relative;padding:0 0 0 36px;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 #a71111;background:#fff;color:#333}.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{background:rgba(0,0,0,0);color:#333}@media print,screen and (min-width:601px){.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 .bx-wrapper .bx-viewport .slide a img{width:100%;height:auto;border:1px solid #ccc;aspect-ratio:355/159;object-fit:cover}.image1 .bx-wrapper .bx-viewport .slide a[href^="#"]{pointer-events:none}.image1 .bx-wrapper .bx-viewport .slide .image-comment{margin:15px 0 0}.image1 .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start,.image1 .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-stop{display:block;position:relative;width:26px;height:26px;border-radius:50%;border:1px solid #1c5c8c;background:url(../images/top/slider-controls.png) no-repeat #fff;box-sizing:border-box;transition:background-color .24s ease}.image1 .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start:hover,.image1 .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-stop:hover{background-color:#1c5c8c;color:#333}.image1 .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start.active,.image1 .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-stop.active{display:none}.image1 .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start:focus-visible,.image1 .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-stop:focus-visible{outline:2px solid #333}.image1 .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start{background-position:-107px -1px}.image1 .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start:hover{background-position:-107px -41px}.image1 .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-stop{background-position:-81px -1px}.image1 .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-stop:hover{background-position:-81px -41px}.image1 .bx-wrapper .bx-pager.bx-default-pager a{border:1px solid #1c5c8c;background:#fff;color:#333}.image1 .bx-wrapper .bx-pager.bx-default-pager a.active,.image1 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#1c5c8c;color:#fff}.image1 .bx-wrapper .bx-pager.bx-default-pager a:focus-visible{outline:2px solid #333}.section-mainvisual .category-search-box{margin:0 0 30px}.section-mainvisual .category-search-box .display-number,.section-mainvisual .category-search-box .order{display:none}@media print,screen and (min-width:601px){.section-mainvisual .category-search-box .keyword .keyword-box .search-text-box{width:calc(100% - 130px);height:60px}.section-mainvisual .category-search-box .keyword .keyword-box .search-button{width:130px;height:60px}.section-mainvisual .category-search-box .keyword .keyword-box .search-button input[type=submit]{height:60px;font-size:125%}}.part-rank .frame-title-left{margin:0 0 10px}.part-rank .frame-title-left .title{margin:0;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 10px 6px;border-radius:5px;border:1px solid #959595;background:#fff;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}.part-rank .rank-info-box .rank-info ul li a:hover{background-color:#d7ebf5;color:#333}.part-rank .rank-info-box .rank-info ul li span{font-size:81.25%}@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%}}@media print,screen and (max-width:601px){.section-mainvisual .wrapper-rank .part-rank{border:1px solid #959595;border-radius:5px;background:#fff;color:#333}.section-mainvisual .wrapper-rank .part-rank .frame-title-left{margin:0;padding:12px 15px;text-align:center;cursor:pointer}.section-mainvisual .wrapper-rank .part-rank .frame-title-left .frame-title{position:relative;display:inline-block;padding:0 34px 0 0}.section-mainvisual .wrapper-rank .part-rank .frame-title-left .frame-title::before{position:absolute;top:50%;right:0;transform:translate(0,-50%);width:24px;height:24px;border-radius:50%;background:#1c5c8c;color:#fff;content:""}.section-mainvisual .wrapper-rank .part-rank .frame-title-left .frame-title .title{font-size:100%;font-weight:400}.section-mainvisual .wrapper-rank .part-rank .frame-title-left .frame-title .title::before{position:absolute;top:50%;right:6px;transform:translate(0,-50%);width:12px;height:1px;background:#fff;color:#333;content:""}.section-mainvisual .wrapper-rank .part-rank .frame-title-left .frame-title .title::after{position:absolute;top:50%;right:6px;transform:translate(0,-50%) rotate(90deg);width:12px;height:1px;background:#fff;color:#333;transition:transform .24s ease;content:""}.section-mainvisual .wrapper-rank .part-rank .frame-title-left.open .frame-title .title::after{transform:translate(0,-50%) rotate(0)}.section-mainvisual .wrapper-rank .part-rank .rank-info-box{display:none;padding:10px 20px}.section-mainvisual .wrapper-rank .part-rank .rank-info-box .rank-info ul li a{background:#f2f2f2;color:#333}.section-mainvisual .wrapper-rank .part-rank .rank-info-box .rank-info ul li a:hover{background-color:#e4f1f7;color:#333}}@media print,screen and (min-width:601px){.section-mainvisual .wrapper-rank .part-rank .frame-title-left{pointer-events:none}.section-mainvisual .wrapper-rank .part-rank .rank-info-box{display:block!important}}.section-sp-searchmenu .part-rank .frame-title-left{margin:0 0 15px}.inner-mainvisual-bottom{display:none}.msg-board6{margin:30px 0 0;padding:30px 20px;background:#f7e6ef;color:#333}.msg-board6 .frame-title-left{margin:0 0 20px}.msg-board6 .frame-title-left .title{font-size:125%}.msg-board6 .msg-board-box ul{list-style:none;margin:0;padding:0 0 0 4px}.msg-board6 .msg-board-box ul li{position:relative;margin:0 0 10px;padding:0 0 0 17px}.msg-board6 .msg-board-box ul li:last-child{margin:0}.msg-board6 .msg-board-box ul li::before{display:block;position:absolute;top:9px;left:0;width:7px;height:7px;border-radius:50%;background:#a71111;color:#fff;content:""}.msg-board6 .msg-board-box ul li a{color:#333;background:rgba(0,0,0,0)}@media print,screen and (min-width:601px){.msg-board6{padding:30px}.msg-board6 .frame-title-left .title{font-size:150%}.msg-board6 .msg-board-box{max-height:110px;overflow:auto}.msg-board6 .msg-board-box ul li{margin:0 0 10px}.msg-board6 .msg-board-box::-webkit-scrollbar{width:10px}.msg-board6 .msg-board-box::-webkit-scrollbar-track{border-radius:5px;background:#d9d9d9;color:#333}.msg-board6 .msg-board-box::-webkit-scrollbar-thumb{border-radius:5px;background:#a71111;color:#d9d9d9}}.section-purpose{padding:30px 10px;background:#e4f1f7;color:#333}@media print,screen and (min-width:601px){.section-purpose{padding:60px 0}.section-purpose .wrapper-purpose{width:1200px;margin:0 auto}}.menu-index5 .frame-top-left{margin:0 0 20px}.menu-index5 .frame-top-left .title{position:relative;padding:0 0 20px;font-size:150%;text-align:center}.menu-index5 .frame-top-left .title::before{position:absolute;left:50%;bottom:0;transform:translate(-50%,0) scale(.9);transform-origin:center bottom;width:46px;height:12px;background:url(../images/top/en-search.png) no-repeat;content:""}.menu-index5 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index5 .menu-index-box .menu-unit-style{line-height:1.27;width:calc(33.3333% - 5px);margin:0 7px 7px 0;box-sizing:border-box;text-align:center}.menu-index5 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:0}.menu-index5 .menu-index-box .menu-unit-style .menu-level1,.menu-index5 .menu-index-box .menu-unit-style .menu-title,.menu-index5 .menu-index-box .menu-unit-style .menu-unit-middle,.menu-index5 .menu-index-box .menu-unit-style .menu-unit-middle-left,.menu-index5 .menu-index-box .menu-unit-style .menu-unit-middle-right,.menu-index5 .menu-index-box .menu-unit-style a{height:100%}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 a{display:block;padding:10px 5px 9px;border:1px solid #6489a6;border-radius:15px;background:#fff;box-sizing:border-box;color:#333;text-decoration:none;transition:border-color .24s ease,background-color .24s ease}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 a:hover{border-color:#1c5c8c;background:#e5f3fa;color:#333}.menu-index5 .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{display:block;margin:5px 0 0;font-size:87.5%}.menu-index5 .menu-level2{display:none}.menu-index5 a[id^=menu-index]{display:none}.menu-index5 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index5 .frame-top-left{margin:0 0 25px}.menu-index5 .frame-top-left .title{padding:0 0 25px;font-size:225%}.menu-index5 .frame-top-left .title::before{transform:translate(-50%,0) scale(1)}.menu-index5 .menu-index-box .menu-unit-style{width:190px;margin:0 12px 12px 0}.menu-index5 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:12px}.menu-index5 .menu-index-box .menu-unit-style:nth-child(6n){margin-right:0}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 a{padding:13px 5px 17px;border-radius:20px}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 img{width:80px;margin:0 auto}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 span{margin:10px 0 0;font-size:100%}}.section-subsite{position:relative;padding:50px 10px}.section-subsite::before{position:absolute;top:-43px;right:-5px;transform:scale(-1,1);z-index:-1;width:154px;height:122px;background:url(../images/top/kumiko-sp.png) no-repeat;content:""}@media print,screen and (min-width:601px){.section-subsite{padding:100px 0}.section-subsite::before{display:none}.section-subsite .wrapper-subsite .inner-subsite{width:1200px;margin:0 auto}}.menu-index4 .menu-index-box .menu-unit-style,.sub-site .menu-index-box .menu-unit-style{line-height:1.4}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a,.sub-site .menu-index-box .menu-unit-style .menu-level1 a{display:block;position:relative;background:rgba(0,0,0,0);color:#333;text-decoration:none}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a:hover::before,.sub-site .menu-index-box .menu-unit-style .menu-level1 a:hover::before{background:#ebebeb;color:#333}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a::before,.sub-site .menu-index-box .menu-unit-style .menu-level1 a::before{position:absolute;z-index:1;background:#f2f2f2;color:#333;aspect-ratio:1/1;transition:background-color .24s ease;content:""}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 img,.sub-site .menu-index-box .menu-unit-style .menu-level1 img{display:block;position:relative;z-index:2;width:100%;height:auto;box-sizing:border-box;opacity:1}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 span,.sub-site .menu-index-box .menu-unit-style .menu-level1 span{display:inline-block}.menu-index4 .frame-top-left .title,.menu-index4 .menu-level2,.sub-site .frame-top-left .title,.sub-site .menu-level2{display:none}.menu-index4 a[id^=menu-index],.sub-site a[id^=menu-index]{display:none}.menu-index4 .menu-index-box>div:last-child,.sub-site .menu-index-box>div:last-child{display:none}.sub-site .menu-index-box,.top-page .menu-index4 .menu-index-box{display:flex;flex-wrap:wrap;max-width:355px;margin:0 auto}.sub-site .menu-index-box .menu-unit-style,.top-page .menu-index4 .menu-index-box .menu-unit-style{width:calc(50% - 5px);margin:0 10px 24px 0;text-align:center}.sub-site .menu-index-box .menu-unit-style:nth-child(2n),.top-page .menu-index4 .menu-index-box .menu-unit-style:nth-child(2n){margin-right:0}.sub-site .menu-index-box .menu-unit-style .menu-level1 a:hover span::before,.top-page .menu-index4 .menu-index-box .menu-unit-style .menu-level1 a:hover span::before{width:100%}.sub-site .menu-index-box .menu-unit-style .menu-level1 a::before,.top-page .menu-index4 .menu-index-box .menu-unit-style .menu-level1 a::before{top:0;left:50%;transform:translate(-50%,0);width:100%;max-width:140px;height:auto;border-radius:50%;aspect-ratio:1/1}.sub-site .menu-index-box .menu-unit-style .menu-level1 img,.top-page .menu-index4 .menu-index-box .menu-unit-style .menu-level1 img{max-width:140px;margin:0 auto 10px;padding:clamp(5px,16.67%,20px)}.sub-site .menu-index-box .menu-unit-style .menu-level1 span,.top-page .menu-index4 .menu-index-box .menu-unit-style .menu-level1 span{position:relative;font-size:87.5%;font-weight:700}.sub-site .menu-index-box .menu-unit-style .menu-level1 span::before,.top-page .menu-index4 .menu-index-box .menu-unit-style .menu-level1 span::before{position:absolute;left:0;bottom:-3px;width:0;height:1px;background:#333;color:#fff;transition:width .24s ease;content:""}@media print,screen and (min-width:601px){.sub-site .menu-index-box,.top-page .menu-index4 .menu-index-box{max-width:none;justify-content:space-evenly}.sub-site .menu-index-box .menu-unit-style,.top-page .menu-index4 .menu-index-box .menu-unit-style{justify-content:center;width:210px;margin:0 10px}.sub-site .menu-index-box .menu-unit-style:nth-child(2n),.top-page .menu-index4 .menu-index-box .menu-unit-style:nth-child(2n){margin-right:20px}.sub-site .menu-index-box .menu-unit-style .menu-level1 a::before,.top-page .menu-index4 .menu-index-box .menu-unit-style .menu-level1 a::before{max-width:160px}.sub-site .menu-index-box .menu-unit-style .menu-level1 img,.top-page .menu-index4 .menu-index-box .menu-unit-style .menu-level1 img{max-width:160px;margin:0 auto 15px;padding:30px}.sub-site .menu-index-box .menu-unit-style .menu-level1 span,.top-page .menu-index4 .menu-index-box .menu-unit-style .menu-level1 span{font-size:112.5%}.sub-site .menu-index-box .menu-unit-style .menu-level1 span::before,.top-page .menu-index4 .menu-index-box .menu-unit-style .menu-level1 span::before{bottom:-5px}}.viewer .menu-index4{margin:0 0 30px}.viewer .menu-index4 .menu-index-box .menu-unit-style{margin:0 0 10px}.viewer .menu-index4 .menu-index-box .menu-unit-style .menu-level1 a{display:flex;align-items:center;padding:15px;border:1px solid #959595;transition:border-color .24s ease}.viewer .menu-index4 .menu-index-box .menu-unit-style .menu-level1 a:hover{border-color:#333}.viewer .menu-index4 .menu-index-box .menu-unit-style .menu-level1 a::before{top:0;left:0;width:100px;height:100%}.viewer .menu-index4 .menu-index-box .menu-unit-style .menu-level1 img{max-width:70px;margin:0 30px 0 0}.section-priority{padding:0 10px 50px}@media print,screen and (min-width:601px){.section-priority{position:relative;padding:0 0 88px}.section-priority::before{position:absolute;top:-155px;left:50%;z-index:-1;transform:translate(518px,0) scale(-1,1);width:460px;height:758px;background:url(../images/top/kumiko-pc.png) no-repeat;content:""}.section-priority .wrapper-priority{width:1200px;margin:0 auto}}.menu-index6 .frame-top-left{margin:0 0 20px}.menu-index6 .frame-top-left .title{font-size:150%;text-align:center}.menu-index6 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index6 .menu-index-box .menu-unit-style{width:calc(50% - 2px);margin:0 4px 4px 0;box-sizing:border-box}.menu-index6 .menu-index-box .menu-unit-style:nth-last-child(2n){margin-right:0}.menu-index6 .menu-index-box .menu-unit-style .menu-level1,.menu-index6 .menu-index-box .menu-unit-style .menu-title,.menu-index6 .menu-index-box .menu-unit-style .menu-unit-middle,.menu-index6 .menu-index-box .menu-unit-style .menu-unit-middle-left,.menu-index6 .menu-index-box .menu-unit-style .menu-unit-middle-right,.menu-index6 .menu-index-box .menu-unit-style a{height:100%}.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a{display:flex;align-items:center;position:relative;line-height:1.27;min-height:80px;padding:9px 15px 9px 9px;border:1px solid #6489a6;border-radius:5px;box-sizing:border-box;background:#fff;color:#333;text-decoration:none;transition:border .24s ease,background-color .24s ease}.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a::before{position:absolute;top:0;left:0;width:50px;height:100%;border-radius:5px 0 0 5px;background:#e4f1f7;transition:background-color .24s ease;color:#333;content:""}.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a:hover{border-color:#1c5c8c}.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a:hover::before{background-color:#cfe9f7;color:#333}.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a:hover img{opacity:1}.menu-index6 .menu-index-box .menu-unit-style .menu-level1 img{z-index:1;width:30px;height:auto;margin:0 20px 0 0;vertical-align:bottom}.menu-index6 .menu-level2{display:none}.menu-index6 a[id^=menu-index]{display:none}.menu-index6 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index6 .frame-top-left{margin:0 0 25px}.menu-index6 .frame-top-left .title{font-size:187.5%}.menu-index6 .menu-index-box .menu-unit-style{width:calc(33.3333% - 8px);margin:0 12px 12px 0}.menu-index6 .menu-index-box .menu-unit-style:nth-last-child(2n){margin:0 12px 12px 0}.menu-index6 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:0}.menu-index6 .menu-index-box .menu-unit-style .menu-level1,.menu-index6 .menu-index-box .menu-unit-style .menu-title,.menu-index6 .menu-index-box .menu-unit-style .menu-unit-middle,.menu-index6 .menu-index-box .menu-unit-style .menu-unit-middle-left,.menu-index6 .menu-index-box .menu-unit-style .menu-unit-middle-right,.menu-index6 .menu-index-box .menu-unit-style a{height:100%}.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a{min-height:100px;padding:15px 21px}.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a::before{width:99px}.menu-index6 .menu-index-box .menu-unit-style .menu-level1 img{width:60px;margin:0 45px 0 0}.menu-index6 .menu-index-box .menu-unit-style .menu-level1 span{font-size:106.25%}}.section-attention{padding:0 10px 50px}.section-attention .wrapper-attention{padding:30px 10px;background:#f7e6ef;box-sizing:border-box;color:#333}@media print,screen and (min-width:601px){.section-attention{padding:0 0 100px}.section-attention .wrapper-attention{width:1200px;margin:0 auto;padding:30px 40px 20px}}.menu-index7 .frame-top-left{margin:0 0 20px}.menu-index7 .frame-top-left .title{font-size:125%;text-align:center}.menu-index7 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index7 .menu-index-box .menu-unit-style{width:calc(50% - 2px);margin:0 4px 4px 0;box-sizing:border-box}.menu-index7 .menu-index-box .menu-unit-style:nth-child(2n){margin-right:0}.menu-index7 .menu-index-box .menu-unit-style .menu-level1,.menu-index7 .menu-index-box .menu-unit-style .menu-title,.menu-index7 .menu-index-box .menu-unit-style .menu-unit-middle,.menu-index7 .menu-index-box .menu-unit-style .menu-unit-middle-left,.menu-index7 .menu-index-box .menu-unit-style .menu-unit-middle-right,.menu-index7 .menu-index-box .menu-unit-style a{height:100%}.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a{display:flex;position:relative;align-items:center;min-height:50px;padding:9px 30px 9px 15px;border:1px solid #b36b7d;border-radius:5px;border-radius:5px;box-sizing:border-box;background:#fff;color:#333;text-decoration:none;transition:border .24s ease,background-color .24s ease}.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a:hover{border-color:#995c6b;background:#fbeff5;color:#333}.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a:hover img{opacity:1}.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #a71111;border-right:solid 2px #a71111;pointer-events:none;content:""}.menu-index7 .menu-level1 img,.menu-index7 .menu-level2{display:none}.menu-index7 a[id^=menu-index]{display:none}.menu-index7 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index7{display:flex;align-items:center;padding:0}.menu-index7 .frame-top-left{width:calc(100% - 930px);margin:-12px 0 0}.menu-index7 .frame-top-left .title{font-size:150%;text-align:left}.menu-index7 .menu-index-box{width:930px}.menu-index7 .menu-index-box .menu-unit-style{width:calc(25% - 9px);margin:0 12px 12px 0}.menu-index7 .menu-index-box .menu-unit-style:nth-child(2n){margin:0 12px 12px 0}.menu-index7 .menu-index-box .menu-unit-style:nth-child(4n){margin-right:0}.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a{padding:11px 35px 12px 15px}}.section-notice{position:relative;padding:30px 10px;background:#e4f1f7}.section-notice::before{position:absolute;bottom:-85px;left:-5px;transform:scale(1,-1);z-index:-1;width:154px;height:122px;background:url(../images/top/kumiko-sp.png) no-repeat;content:""}@media print,screen and (min-width:601px){.section-notice{padding:60px 0}.section-notice::before{display:none}.section-notice .wrapper-notice{width:1200px;margin:0 auto}}.notice1{position:relative;padding:0 0 54px}.notice1 .frame-header-left{margin:0 0 20px}.notice1 .frame-header-left .title{position:relative;padding:0 0 20px;font-size:150%;text-align:center}.notice1 .frame-header-left .title::before{position:absolute;left:50%;bottom:0;transform:translate(-50%,0) scale(.9);transform-origin:center bottom;width:81px;height:12px;background:url(../images/top/en-info.png) no-repeat;content:""}.notice1 .frame-header-left .list-anchor a,.notice1 .frame-header-left .rss a{display:block;position:relative;padding:7px 0 7px 42px;background:rgba(0,0,0,0);color:#333;font-size:87.5%;text-decoration:none}.notice1 .frame-header-left .list-anchor a:hover::before,.notice1 .frame-header-left .rss a:hover::before{background-color:#004478;color:#fff}.notice1 .frame-header-left .list-anchor a:hover span::before,.notice1 .frame-header-left .rss a:hover span::before{width:100%}.notice1 .frame-header-left .list-anchor a::before,.notice1 .frame-header-left .rss a::before{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:url(../images/top/arrow-34.png) no-repeat center center #1c5c8c;color:#fff;transition:background-color .24s ease;content:""}.notice1 .frame-header-left .list-anchor a span,.notice1 .frame-header-left .rss a span{position:relative}.notice1 .frame-header-left .list-anchor a span::before,.notice1 .frame-header-left .rss a span::before{position:absolute;left:0;bottom:-5px;width:0;height:1px;background:#333;color:#fff;transition:width .24s ease;content:""}.notice1 .frame-header-left .list-anchor{position:absolute;right:100px;bottom:0}.notice1 .frame-header-left .rss{position:absolute;right:0;bottom:0}.notice1 ul.radio-box{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0 0 5px;padding:0}.notice1 ul.radio-box li{width:calc(50% - 2px);margin:0 4px 4px 0}.notice1 ul.radio-box li:nth-child(2n){margin-right:0}.notice1 ul.radio-box li input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;accent-color:#1c5c8c}.notice1 ul.radio-box li label{display:block;position:relative;padding:7px 20px 7px 33px;border-radius:5px;border:1px solid #6489a6;background:#fff;box-sizing:border-box;color:#333;transition:background-color .24s ease;cursor:pointer}.notice1 ul.radio-box li label::before{position:absolute;top:50%;left:15px;transform:translate(0,-50%);width:8px;height:8px;border:1px solid #4d4d4d;border-radius:50%;background:#fff;box-sizing:border-box;color:#333;content:""}.notice1 ul.radio-box li input:checked+label,.notice1 ul.radio-box li:hover label{border-color:#1c5c8c;background:#1c5c8c;color:#fff}.notice1 ul.radio-box li input:checked+label::before,.notice1 ul.radio-box li:hover label::before{border-color:#1c5c8c}.notice1 .notice-box .unit{opacity:0;position:relative;margin:0 0 5px;border-bottom:1px solid #959595;background:#fff;box-sizing:border-box;color:#333;transition:background-color .24s ease}.notice1 .notice-box .unit:hover{background-color:#e5f3fa}.notice1 .notice-box .unit:hover .category{background-color:#c3e5f4}.notice1 .notice-box .unit a{display:block;padding:17px 15px 15px;background:rgba(0,0,0,0);color:#333;text-decoration:none}.notice1 .notice-box .unit .category{display:inline-block;min-width:90px;margin:0 0 2px;padding:3px 8px;border-radius:3px;background:#d0e9f5;box-sizing:border-box;color:#333;font-size:87.5%;text-align:center;transition:background-color .24s ease}.notice1 .notice-box .unit .title{font-size:100%}.notice1 .notice-box .unit .icon-new .icon-notice-0{margin-left:3px;padding:0 8px 2px;border-radius:3px;background:#1c5c8c;color:#fff;font-size:87.5%}.notice1 .notice-box .unit{display:none}.notice1 .notice-box .unit.notice-show-1,.notice1 .notice-box .unit.notice-show-2,.notice1 .notice-box .unit.notice-show-3{display:block}.notice1 .explanatory,.notice1 .office{display:none}@media print,screen and (min-width:601px){.notice1{padding:0}.notice1 .frame-header-left{margin:0 0 25px}.notice1 .frame-header-left .title{padding:0 0 25px;font-size:225%}.notice1 .frame-header-left .title::before{transform:translate(-50%,0) scale(1)}.notice1 .frame-header-left .list-anchor{top:105px;right:120px;bottom:auto}.notice1 .frame-header-left .rss{top:105px;right:20px;bottom:auto}.notice1 ul.radio-box{margin:0 0 30px}.notice1 ul.radio-box li{width:auto;min-width:120px;margin:0 10px 0 0}.notice1 ul.radio-box li:nth-child(2n){margin-right:10px}.notice1 ul.radio-box li:last-child{margin-right:0}.notice1 ul.radio-box li label::before{width:9px;height:9px}.notice1 .notice-box{overflow:auto;min-height:200px;max-height:435px;padding:0 10px 0 0}.notice1 .notice-box::-webkit-scrollbar{width:10px}.notice1 .notice-box::-webkit-scrollbar-track{border-radius:5px;background:#d9d9d9;color:#333}.notice1 .notice-box::-webkit-scrollbar-thumb{border-radius:5px;background:#1c5c8c;color:#fff}.notice1 .notice-box .unit{margin:0 0 10px;border-radius:5px;border:1px solid #959595}.notice1 .notice-box .unit a{display:flex;align-items:flex-start;padding:25px 50px 25px 30px}.notice1 .notice-box .unit::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(45deg);width:7px;height:7px;border-top:solid 2px #1c5c8c;border-right:solid 2px #1c5c8c;pointer-events:none;content:""}.notice1 .notice-box .unit .category{width:90px;margin:0}.notice1 .notice-box .unit .wrapper-title{width:calc(100% - 90px);padding:1px 0 0 15px;box-sizing:border-box}.notice1 .notice-box .unit .icon-new .icon-notice-0{padding:1px 11px 3px}.notice1 .notice-box .unit.notice-hidden{display:none!important}.notice1 .notice-box .unit.notice-show{display:block!important}}.section-about{padding:30px 10px 0}@media print,screen and (min-width:601px){.section-about{position:relative;padding:60px 0 0}.section-about::before{position:absolute;top:11px;left:50%;z-index:-1;transform:translate(-976px,0);width:460px;height:758px;background:url(../images/top/kumiko-pc.png) no-repeat;content:""}.section-about .wrapper-about{width:1200px;margin:0 auto}.section-about .wrapper-about .inner-about-middle{display:flex;justify-content:space-between;margin:0 0 65px}}.msg-board2{margin:0 0 20px}.msg-board2 .msg-board-box h2{position:relative;padding:0 0 20px;font-size:150%;text-align:center}.msg-board2 .msg-board-box h2::before{position:absolute;left:50%;bottom:0;transform:translate(-50%,0) scale(.9);transform-origin:center bottom;width:106px;height:12px;background:url(../images/top/en-about.png) no-repeat;content:""}.msg-board2 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board2{margin:0 0 25px}.msg-board2 .msg-board-box h2{padding:0 0 25px;font-size:225%}.msg-board2 .msg-board-box h2::before{transform:translate(-50%,0) scale(1)}}.section-about .wrapper-koho{margin:0 0 40px;padding:30px 20px 20px;border-radius:5px;border:1px solid #858585;background:#fff;box-sizing:border-box;color:#333}@media print,screen and (min-width:601px){.section-about .wrapper-koho{width:610px;margin:0;padding:30px 40px;overflow:hidden}.section-about .wrapper-koho .msg-board3-0{float:left;width:calc(100% - 280px)}.section-about .wrapper-koho .msg-board3-1{float:right;width:250px}.section-about .wrapper-koho .menu-index11{float:left;width:calc(100% - 280px)}}.msg-board3.msg-board3-0 .msg-board-box{margin:0 0 20px}.msg-board3.msg-board3-0 .msg-board-box img{display:block;margin:0 auto 20px;vertical-align:bottom}.msg-board3.msg-board3-1 .msg-board-box{width:200px;margin:0 auto 20px;box-sizing:border-box}.msg-board3.msg-board3-1 .msg-board-box img{width:100%!important;height:auto!important;vertical-align:bottom}.msg-board3 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board3.msg-board3-0 .msg-board-box{padding:50px 0 0}.msg-board3.msg-board3-0 .msg-board-box img{margin:0 auto 25px}.msg-board3.msg-board3-1 .msg-board-box{width:250px;margin:0}}.menu-index11 .menu-index-box .menu-unit-style{margin:0 0 10px;border-radius:5px;background:#1c5c8c;color:#fff;transition:background-color .24s ease}.menu-index11 .menu-index-box .menu-unit-style:hover{background:#004478;color:#fff}.menu-index11 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;position:relative;padding:12px 35px 12px 25px;background:rgba(0,0,0,0);box-sizing:border-box;color:#fff;text-decoration:none}.menu-index11 .menu-index-box .menu-unit-style .menu-level1 .menu-title 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:""}.menu-index11 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:none}.menu-index11 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{color:#fff;background:rgba(0,0,0,0)}.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){.wrapper-city-menu{width:560px}}.menu-index8{margin:0 0 40px}.menu-index8 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index8 .menu-index-box .menu-unit-style{width:calc(50% - 2px);margin:0 4px 4px 0;box-sizing:border-box}.menu-index8 .menu-index-box .menu-unit-style:nth-child(2n){margin-right:0}.menu-index8 .menu-index-box .menu-unit-style .menu-level1,.menu-index8 .menu-index-box .menu-unit-style .menu-title,.menu-index8 .menu-index-box .menu-unit-style .menu-unit-middle,.menu-index8 .menu-index-box .menu-unit-style .menu-unit-middle-left,.menu-index8 .menu-index-box .menu-unit-style .menu-unit-middle-right,.menu-index8 .menu-index-box .menu-unit-style a{height:100%}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 a{display:block;border:1px solid #858585;border-radius:5px;background:#fff;color:#333;text-decoration:none;transition:border-color .24s ease,background-color .24s ease}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 a:hover{border-color:#1c5c8c;background-color:#e4f1f7;color:#333}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 img{display:block;width:100%;height:auto}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 span{display:block;padding:7px 15px;text-align:center}.menu-index8 .frame-top-left .title,.menu-index8 .menu-level2{display:none}.menu-index8 a[id^=menu-index]{display:none}.menu-index8 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index8{margin:0}.menu-index8 .menu-index-box .menu-unit-style{width:calc(50% - 5px);margin:0 10px 10px 0}.menu-index8 .menu-index-box .menu-unit-style:nth-child(3),.menu-index8 .menu-index-box .menu-unit-style:nth-child(4){margin-bottom:0}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 span{padding:12px 20px}}.menu-index9{margin:0 0 40px}.menu-index9 .menu-index-box .menu-unit-style{margin:0 0 10px}.menu-index9 .menu-index-box .menu-unit-style:nth-last-child(2n){margin-right:0}.menu-index9 .menu-index-box .menu-unit-style .menu-level1 a{display:flex;align-items:center;position:relative;padding:13px 30px 13px 20px;border-radius:5px;border:1px solid #6489a6;background:#fff;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease,border-color .24s ease}.menu-index9 .menu-index-box .menu-unit-style .menu-level1 a:hover{border-color:#1c5c8c;background:#e4f1f7;color:#333}.menu-index9 .menu-index-box .menu-unit-style .menu-level1 a::before{display:block;position:absolute;top:50%;right:15px;width:20px;height:20px;transform:translate(0,-50%);border-radius:50%;border:1px solid #1c5c8c;background:#1c5c8c;box-sizing:border-box;color:#333;transition:all .24s ease;pointer-events:none;content:""}.menu-index9 .menu-index-box .menu-unit-style .menu-level1 a::after{display:block;position:absolute;top:50%;right:23px;transform:translate(0,-50%) rotate(45deg);width:4px;height:4px;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:""}.menu-index9 .menu-index-box .menu-unit-style .menu-level1 a img{margin:0 10px 0 0;vertical-align:bottom}.menu-index9 .frame-top-left .title,.menu-index9 .menu-level2{display:none}.menu-index9 a[id^=menu-index]{display:none}.menu-index9 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index9{margin:0 0 53px}.menu-index9 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index9 .menu-index-box .menu-unit-style{width:calc(33.3333% - 8px);margin:0 12px 12px 0}.menu-index9 .menu-index-box .menu-unit-style:nth-last-child(2n){margin:0 12px 12px 0}.menu-index9 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:0}.menu-index9 .menu-index-box .menu-unit-style .menu-level1 a{padding:18px 40px 18px 20px}.menu-index9 .menu-index-box .menu-unit-style .menu-level1 a::before{right:20px}.menu-index9 .menu-index-box .menu-unit-style .menu-level1 a::after{right:28px}.menu-index9 .menu-index-box .menu-unit-style .menu-level1 span{font-size:106.25%}}.section-related{position:relative;padding:0 10px 50px}.section-related::before{position:absolute;bottom:30px;right:-5px;transform:scale(-1,1);z-index:-1;width:154px;height:122px;background:url(../images/top/kumiko-sp.png) no-repeat;content:""}@media print,screen and (min-width:601px){.section-related{padding:0 0 80px}.section-related::before{display:none}.section-related .wrapper-related{width:1200px;margin:0 auto}}.menu-banner4{max-width:372px;margin:0 auto}.menu-banner4 .menu-banner-box{display:flex;flex-wrap:wrap}.menu-banner4 .menu-banner-box a{display:block;margin:0 12px 18px 0;width:calc(50% - 6px);max-width:180px;background:rgba(0,0,0,0);color:#333;text-decoration:none;transition:opacity .24s ease}.menu-banner4 .menu-banner-box a:nth-child(2n){margin-right:0}.menu-banner4 .menu-banner-box a:hover{opacity:.7}.menu-banner4 .menu-banner-box a img{width:100%;height:auto;vertical-align:bottom}.menu-banner4 .menu-banner-box a span{display:block;line-height:1.27;margin:8px 0 0;font-size:87.5%}.menu-banner4 .frame-top-left .title{display:none}@media print,screen and (min-width:601px){.menu-banner4{max-width:none}.menu-banner4 .menu-banner-box{justify-content:flex-start}.menu-banner4 .menu-banner-box a{margin:0 24px 24px 0}.menu-banner4 .menu-banner-box a:nth-child(2n){margin-right:24px}.menu-banner4 .menu-banner-box a:nth-child(6n){margin-right:0}.menu-banner4 .menu-banner-box a span{margin:10px 0 0}}.section-advertise{padding:0 10px 50px}@media print,screen and (min-width:601px){.section-advertise{padding:80px 0;border-top:1px solid #ccc}.section-advertise .wrapper-advertise{max-width:1200px;margin:0 auto}}.section-advertise .advertise{position:relative;padding:0 0 34px}.section-advertise .advertise .frame-top{margin:0 0 20px;text-align:center}.section-advertise .advertise .frame-top .adv-title{font-size:150%;font-weight:700}.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{position:relative;padding:0 0 0 28px;background:#fff;color:#333;text-decoration:none}.section-advertise .advertise .frame-top .adv-recruitment a:hover::before{background-color:#004478;color:#fff}.section-advertise .advertise .frame-top .adv-recruitment a:hover span::before{width:100%}.section-advertise .advertise .frame-top .adv-recruitment a::before{position:absolute;top:3px;left:0;width:20px;height:20px;border-radius:50%;background:#1c5c8c;color:#fff;transition:background-color .24s ease;content:""}.section-advertise .advertise .frame-top .adv-recruitment a::after{position:absolute;top:10px;left:6px;transform:rotate(45deg);width:4px;height:4px;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:""}.section-advertise .advertise .frame-top .adv-recruitment a span{position:relative}.section-advertise .advertise .frame-top .adv-recruitment a span::before{position:absolute;left:0;bottom:-3px;width:0;height:1px;background:#333;color:#fff;transition:width .24s ease;content:""}.section-advertise .advertise ul.adv-box{display:flex;flex-wrap:wrap;list-style-type:none;max-width:368px;margin:0 auto;padding:0}.section-advertise .advertise ul.adv-box li{display:block;width:calc(50% - 4px);max-width:180px;margin:0 8px 8px 0}.section-advertise .advertise ul.adv-box li:nth-child(2n){margin-right:0}.section-advertise .advertise ul.adv-box li a{display:block;text-decoration:none;transition:opacity .24s ease}.section-advertise .advertise ul.adv-box li a:hover{opacity:.7}.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{padding:0 0 44px}.section-advertise .advertise .frame-top{margin:0 0 30px}.section-advertise .advertise .frame-top .adv-title{font-size:187.5%}.section-advertise .advertise ul.adv-box{justify-content:center;max-width:none}.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(6n){margin-right:0}.section-advertise .advertise ul.adv-box li img{width:180px;height:100px}}.section-extend-ad{position:fixed;left:0;bottom:0;transform:translate(0,100%);z-index:9999;width:100%;padding:10px 10px;background:rgba(51,51,51,.7);box-sizing:border-box;color:#fff;transition:transform .24s ease}.section-extend-ad.ad-show{transform:translate(0,0)}.section-extend-ad.ad-hide{transform:translate(0,100%)}@media print,screen and (min-width:601px){.section-extend-ad{padding:15px 0}.section-extend-ad .wrapper-extend-ad{width:1200px;margin:0 auto}}.advertise-limited .advertise{display:flex;justify-content:center;align-items:center}.advertise-limited .advertise .frame-top-left{width:3em;margin:0 10px 0 0}.advertise-limited .advertise .frame-top-left .frame-top .adv-title{background:rgba(0,0,0,0);color:#fff;font-size:100%;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:108px;margin:0 10px 0 0}.advertise-limited .advertise ul.adv-box li:nth-child(-n+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;transition:opacity .24s ease}.advertise-limited .advertise ul.adv-box li a:hover{opacity:.7}.advertise-limited .advertise ul.adv-box li img{width:100%;height:auto;vertical-align:bottom}.advertise-limited .advertise .frame-bottom-left{line-height:1;margin:0 0 0 10px}.advertise-limited .advertise .frame-bottom-left .dialog-close{display:block;min-width:50px;padding:5px 5px 8px;border:1px solid #4d4d4d;border-radius:5px;background:#fff;color:#333;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .24s ease}.advertise-limited .advertise .frame-bottom-left .dialog-close:hover{background-color:#e4f1f7;color:#333}.advertise-limited .advertise .frame-bottom-left .dialog-close span{display:inline-block;position:relative;padding:24px 0 0;font-size:75%}.advertise-limited .advertise .frame-bottom-left .dialog-close span::before{position:absolute;top:0;left:50%;transform:translate(-50%,0);width:20px;height:20px;border-radius:50%;background:url(../images/top/icon-close.png) no-repeat 6px 6px #4d4d4d;color:#fff;content:""}.advertise-limited .adv-recruitment{display:none}@media print,screen and (min-width:601px){.advertise-limited .advertise{display:flex;justify-content:center;align-items:center}.advertise-limited .advertise .frame-top-left{width:auto;margin:0 20px 0 0}.advertise-limited .advertise .frame-top-left .frame-top .adv-title{font-size:125%}.advertise-limited .advertise ul.adv-box{justify-content:flex-start}.advertise-limited .advertise ul.adv-box li{width:auto;max-width:180px}.advertise-limited .advertise ul.adv-box li:nth-child(-n+5){display:block}.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:100px}.advertise-limited .advertise .frame-bottom-left .dialog-close{padding:12px 14px}.advertise-limited .advertise .frame-bottom-left .dialog-close span{padding:0 0 0 28px;font-size:87.5%}.advertise-limited .advertise .frame-bottom-left .dialog-close span::before{top:50%;left:0;transform:translate(0,-50%)}}.menu-banner6{position:fixed;right:10px;bottom:90px!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}.viewer .menu-banner6{bottom:10px!important}@media print,screen and (min-width:601px){.menu-banner6{bottom:140px!important}.menu-banner6 .menu-banner-box a{width:80px}}.section-footer{padding:50px 0 0;background:#e4f1f7;color:#333}.section-footer .wrapper-footer .inner-footer-upper{padding:0 20px 20px}.section-footer .wrapper-footer .inner-footer-upper .wrapper-footer-right{padding:25px 20px;background:#fff;box-sizing:border-box;color:#333}.section-footer .wrapper-footer .inner-footer-bottom{padding:30px 20px;background:#1c5c8c;color:#fff}.section-footer a:hover{color:#c23000}.section-footer .login{display:none}@media print,screen and (min-width:601px){.section-footer{padding:70px 0 0}.section-footer .wrapper-footer .inner-footer-upper{display:flex;align-items:flex-start;justify-content:space-between;width:1200px;margin:0 auto;padding:0}.section-footer .wrapper-footer .inner-footer-upper .wrapper-footer-left{width:calc(100% - 620px)}.section-footer .wrapper-footer .inner-footer-upper .wrapper-footer-right{position:relative;width:570px;margin:0 0 50px;padding:40px 35px 40px}.section-footer .wrapper-footer .inner-footer-bottom{padding:13px 0}}.msg-board4{margin:0 0 30px}.msg-board4 .msg-board-box .ft-logo{margin:0 0 20px;font-size:150%;font-weight:700;text-align:center}.msg-board4 .msg-board-box .wrapper-open{margin:20px 0 0}.msg-board4 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board4 .msg-board-box .ft-logo{font-size:187.5%;text-align:left}.msg-board4 .msg-board-box .wrapper-open br.sp{display:none}}.menu-index10 .menu-index-box .menu-unit-style{margin:0 0 5px}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;padding:13px 15px;border:1px solid #959595;border-radius:5px;background:#fff;box-sizing:border-box;color:#333;text-decoration:none;transition:border .24s ease;text-align:center;transition:background-color .24s ease}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover{background:#d7ebf5;color:#333}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{font-size:87.5%}.menu-index10 .frame-top-left .title,.menu-index10 .menu-level1 img,.menu-index10 .menu-level2{display:none}.menu-index10 a[id^=menu-index]{display:none}.menu-index10 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index10 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index10 .menu-index-box .menu-unit-style{width:calc(50% - 4px);margin:0 8px 8px 0;border-radius:5px}.menu-index10 .menu-index-box .menu-unit-style:nth-last-child(2n){margin-right:0}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 .menu-title{text-align:center}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{padding:8px 10px}}.menu-banner3{padding:25px 0 30px}.menu-banner3 .menu-banner-box{display:flex;flex-wrap:wrap;justify-content:center}.menu-banner3 .menu-banner-box a{display:block;margin:0 15px 0 0;transition:opacity .24s ease}.menu-banner3 .menu-banner-box a:last-child{margin-right:0}.menu-banner3 .menu-banner-box a:hover{opacity:.7}.menu-banner3 .menu-banner-box img{width:30px;height:auto;vertical-align:bottom}.menu-banner3 .frame-top-left .title{display:none}@media print,screen and (min-width:601px){.menu-banner3{padding:22px 0 50px}.menu-banner3 .menu-banner-box{justify-content:flex-start}.menu-banner3 .menu-banner-box a{margin:0 20px 0 0}.menu-banner3 .menu-banner-box img{width:40px}}.population{margin:0 0 20px}.population .frame-top-left{margin:0 0 5px}.population .frame-top-left .title{margin:0;padding:0;font-size:125%}.population .population-date{margin:0 0 20px;background:rgba(0,0,0,0);color:#666;font-size:87.5%}.population .population-box .item{display:flex;margin:0 0 15px;box-sizing:border-box}.population .population-box .item:last-child{border-bottom:none}.population .population-box .item .name{display:block;min-width:70px;margin:0 10px 0 0;padding:2px 5px 4px;border-radius:5px;background:#d0e9f5;box-sizing:border-box;color:#333;text-align:center}.population .population-box .item .value{display:block;width:calc(100% - 80px);padding:4px 0;font-size:87.5%}.population .population-box .wrapper-detail{margin:20px 0 0}.population .population-box .wrapper-detail .population-detail a{display:inline-block;position:relative;padding:7px 0 7px 42px;background:rgba(0,0,0,0);color:#333;font-size:87.5%;text-decoration:none}.population .population-box .wrapper-detail .population-detail a:hover::before{background-color:#004478;color:#fff}.population .population-box .wrapper-detail .population-detail a:hover::after{width:calc(100% - 42px)}.population .population-box .wrapper-detail .population-detail a::before{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:url(../images/top/arrow-34.png) no-repeat center center #1c5c8c;color:#333;content:""}.population .population-box .wrapper-detail .population-detail a::after{position:absolute;left:42px;bottom:2px;width:0;height:1px;background:#333;color:#fff;transition:width .24s ease;content:""}@media print,screen and (min-width:601px){.population{margin:0}.population .population-box .item .name{padding:3px 5px 5px}.population .population-box .wrapper-detail{margin:30px 0 0}}.msg-board5 .msg-board-box img{display:block;max-width:100%;height:auto;margin:0 auto}.msg-board5 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board5 .msg-board-box img{position:absolute;top:50%;right:20px;transform:translate(0,-50%)}}.footer .footer-box ul.footer-link{list-style-type:none;margin:0 0 20px;padding:0}.footer .footer-box ul.footer-link li{margin:0 0 12px}.footer .footer-box ul.footer-link li a{display:block;position:relative;padding:0 0 0 26px;background:rgba(0,0,0,0);color:#333;text-decoration:none}.footer .footer-box ul.footer-link li a:hover span::before{width:100%}.footer .footer-box ul.footer-link li a::before{display:block;position:absolute;top:3px;left:0;width:20px;height:20px;border-radius:50%;border:1px solid #1c5c8c;background:#fff;box-sizing:border-box;color:#333;transition:all .24s ease;pointer-events:none;content:""}.footer .footer-box ul.footer-link li a::after{display:block;position:absolute;top:10px;left:6px;transform:rotate(45deg);width:4px;height:4px;border-top:solid 2px #1c5c8c;border-right:solid 2px #1c5c8c;pointer-events:none;content:""}.footer .footer-box ul.footer-link li span{position:relative;display:inline-block;background:rgba(0,0,0,0);color:#fff;font-size:87.5%}.footer .footer-box ul.footer-link li span::before{position:absolute;left:0;bottom:-3px;width:0;height:1px;background:#fff;color:#333;transition:width .24s ease;content:""}.footer .footer-box .footer-sentence .wrapper-copyright{background:rgba(0,0,0,0);color:#fff;font-size:87.5%;text-align:center}@media print,screen and (min-width:601px){.footer .footer-box{display:flex;justify-content:space-between;width:1200px;margin:0 auto}.footer .footer-box ul.footer-link{display:flex;flex-wrap:wrap;width:calc(100% - 200px);margin:0}.footer .footer-box ul.footer-link li{margin:0 30px 0 0}.footer .footer-box .footer-sentence{width:200px}.footer .footer-box .footer-sentence .wrapper-copyright{font-size:100%;text-align:right}}.viewer .section-contents{position:relative;padding:40px 10px 20px}.viewer .section-contents::after,.viewer .section-contents::before{position:absolute;z-index:-1;width:154px;height:122px;background:url(../images/top/kumiko-sp.png) no-repeat;content:""}.viewer .section-contents::before{top:-53px;left:-5px}.viewer .section-contents::after{bottom:-53px;right:-5px;transform:scale(-1,-1)}.viewer .section-contents .inner-contents .wrapper-contents{margin:0 0 40px}.viewer .section-contents .inner-contents .wrapper-side{margin-bottom:10px}@media print,screen and (min-width:601px){.viewer .section-contents{padding:50px 0 0}.viewer .section-contents::after,.viewer .section-contents::before{left:50%;width:460px;height:758px;background:url(../images/top/kumiko-pc.png) no-repeat}.viewer .section-contents::before{top:-96px;transform:translate(-976px,0)}.viewer .section-contents::after{bottom:-96px;transform:translate(516px,0) scale(-1,-1)}.viewer .section-contents .inner-contents{width:1200px;overflow:hidden;margin:0 auto}.viewer .section-contents .inner-contents .wrapper-contents{float:left;width:860px;margin:0 0 50px}.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{position:relative;margin:0 0 30px;padding:0 0 4px;border-bottom:1px solid #1c5c8c}.page-title-left::before{position:absolute;left:0;bottom:-5px;width:44px;height:9px;padding:0 10px 0 0;background:url(../images/top/blue-hexagon.png) no-repeat #fff;color:#fff;content:""}.page-title-left .page-title h1{line-height:1.17;margin:0;padding:10px 5px 20px;font-size:150%}.BodyColor2 .page-title h1,.BodyColor3 .page-title h1,.BodyColor4 .page-title h1{text-shadow:none}.contents h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px 10px;border:none;border-bottom:3px solid #1c5c8c;background:#e4f1f7;color:#333;font-size:125%;font-weight:700;clear:both}.contents h2 a{background:#e4f1f7;color:#333}.contents h2 span{background:0 0!important;color:#333}.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:8px 10px 11px;border:0;border-left:6px solid #1c5c8c;border-bottom:2px solid #1c5c8c;font-size:112.5%;font-weight:700;clear:both}.contents h4{line-height:1.37;margin:25px 0 12px -5px;padding:12px 12px 9px;border:none;border-bottom:1px solid #4d4d4d;background:#f2f2f2;color:#333;font-size:100%;font-weight:700;clear:both}.contents h5{line-height:1.37;margin:25px 0 12px -5px;padding:0 5px 7px;border:none;border-bottom:1px solid #4d4d4d;background:0 0;font-size:100%;font-weight:700;clear:both}@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:9px 15px 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 15px -10px;padding:0 10px 10px}}.viewer .category-menu{margin:0 0 30px;border:1px solid #959595;background:#fff;box-sizing:border-box;color:#333}.viewer .category-menu .frame-top-left{border-bottom:2px solid #1c5c8c}.viewer .category-menu .frame-top-left h2{padding:15px;background:#fff;color:#333;font-size:112.5%}.viewer .category-menu .category-menu-box ul{list-style-type:none;margin:0;padding:0}.viewer .category-menu .category-menu-box ul li{line-height:1.36em;border-bottom:1px solid #959595}.viewer .category-menu .category-menu-box ul li:last-child{border-bottom:none}.viewer .category-menu .category-menu-box ul li a,.viewer .category-menu .category-menu-box ul li.active{display:block;position:relative;padding:12px 10px 12px 30px;background:#fff;color:#333;text-decoration:none;transition:background-color .24s ease}.viewer .category-menu .category-menu-box ul li a::before,.viewer .category-menu .category-menu-box ul li.active::before{display:block;position:absolute;top:23px;left:13px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #333;border-right:solid 2px #333;pointer-events:none;content:""}.viewer .category-menu .category-menu-box ul li a:hover{background-color:#f0f3f5;color:#333}.viewer .category-menu .category-menu-box ul li.active{color:#1c5c8c;font-weight:700;background:#fff}.viewer .category-menu .category-menu-box ul li.active::before{border-color:#1c5c8c}.viewer .category-menu .category-menu-box ul li.active:has(ul){padding:12px 10px 0 36px}.viewer .category-menu .category-menu-box ul li.active ul{margin:12px 0 0 -26px;border-top:1px dashed #959595;font-weight:400}.viewer .category-menu .category-menu-box ul li.active ul li{border-bottom:1px dashed #959595}.viewer .category-menu .category-menu-box ul li.active ul li:last-child{border:0}.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 .category-menu .frame-header-left h2{padding:15px 20px}.viewer .category-menu .category-menu-box ul li a,.viewer .category-menu .category-menu-box ul li.active{padding:12px 10px 12px 36px}.viewer .category-menu .category-menu-box ul li a::before,.viewer .category-menu .category-menu-box ul li.active::before{left:18px}}.viewer .recommend{margin:0 0 30px;border:1px solid #959595;background:#fff;box-sizing:border-box;color:#333}.viewer .recommend .frame-header-left{border-bottom:2px solid #1c5c8c}.viewer .recommend .frame-header-left h2{padding:15px;background:#fff;color:#333;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{line-height:1.36em;border-bottom:1px solid #959595}.viewer .recommend .frame-middle-left .recommend-box ul li:last-child{border-bottom:none}.viewer .recommend .frame-middle-left .recommend-box ul li a{display:block;position:relative;padding:12px 10px 12px 30px;background:#fff;color:#333;text-decoration:none;transition:background-color .24s ease}.viewer .recommend .frame-middle-left .recommend-box ul li a:hover{background-color:#f0f3f5;color:#333}.viewer .recommend .frame-middle-left .recommend-box ul li a::before{display:block;position:absolute;top:23px;left:13px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #1c5c8c;border-right:2px solid #1c5c8c;pointer-events:none;content:""}@media print,screen and (min-width:601px){.viewer .recommend{margin:0 0 30px}.viewer .recommend .frame-header-left h2{padding:15px 20px}.viewer .recommend .frame-middle-left .recommend-box ul li a{padding:12px 10px 12px 36px}.viewer .recommend .frame-middle-left .recommend-box ul li a::before{left:18px}}.viewer .contents-box{position:relative;overflow:hidden;padding:10px;border:1px solid #959595;box-shadow:none}.viewer .contents-box .print-page{position:relative;z-index:1}.viewer .contents-box .bread-rubbish{position:relative;font-size:87.5%}.viewer .contents-box .page-number{margin:-12px 0 20px 5px}@media print,screen and (min-width:601px){.viewer .contents-box{padding:30px}.viewer .contents-box .bread-rubbish{font-size:100%}}.viewer .info-box .link-keyword{padding:0;border:1px solid #959595;border-radius:0;background:#fff;color:#333}.viewer .info-box .link-keyword .keyword-title{line-height:1.37;padding:12px 15px;background:#f0f3f5;color:#333;font-size:112.5%;font-weight:700}.viewer .info-box .link-keyword .keyword-box{padding:20px}.viewer .info-box .link-keyword .keyword-box ul li{margin:0 20px 8px 0}@media print,screen and (min-width:601px){.viewer .info-box .link-keyword .keyword-title{padding:18px 20px 16px;font-size:125%}.viewer .info-box .link-keyword .keyword-box ul li{margin:0 30px 10px 0}}.viewer .info-box .info-link{border:1px solid #959595}.viewer .info-box .info-link .info-link-title{line-height:1.37;background:#f0f3f5;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}.viewer .info-box .info-link ul li a{display:block;position:relative;background:rgba(0,0,0,0);color:#333}@media print,screen and (min-width:601px){.viewer .info-box .info-link .info-link-title{padding:18px 20px 16px;font-size:125%}}.viewer .info-box .info-download{margin:0 0 20px;border:1px solid #959595;color:#333}.viewer .info-box .info-download .info-download-title{line-height:1.37;padding:12px 15px;background:#f0f3f5;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 .info-download-title{padding:18px 20px 16px;font-size:125%}}.viewer .info-box .info-map{border:1px solid #959595;color:#333}.viewer .info-box .info-map .info-map-title{line-height:1.37;background:#f0f3f5;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 .info-map-title{padding:18px 20px 16px;font-size:125%}}.viewer .inquiry-box{border:1px solid #959595;color:#333}.viewer .inquiry-box .inquiry-title{line-height:1.37;background:#f0f3f5;font-size:112.5%}.viewer .inquiry-box .inquiry-appear{padding:20px}.viewer .inquiry-box .mail{padding-left:25px;background:url(../images/common/inquiry-icon.png) no-repeat left center}.viewer .inquiry-box .mail a{background:#fff;color:#333}@media print,screen and (min-width:601px){.viewer .inquiry-box .inquiry-title{padding:18px 20px 16px;font-size:125%}}.viewer .info-box .advertise{position:relative;max-width:368px;margin:30px auto;padding:0 0 34px}.viewer .info-box .advertise .frame-top{margin:0 0 15px}.viewer .info-box .advertise .frame-top .adv-title{display:flex;align-items:center;margin:0;padding:0;border:0;background:#fff;color:#333;font-size:125%}.viewer .info-box .advertise .frame-top .adv-title::after{display:block;width:calc(100% - 6em);margin:0 0 0 20px;border-bottom:1px dashed #ccc;background:#fff;color:#333;content:""}.viewer .info-box .advertise .frame-top .adv-recruitment{position:absolute;bottom:0;width:100%}.viewer .info-box .advertise .frame-top .adv-recruitment a{position:relative;padding:0 0 0 28px;color:#333;text-decoration:none;background:#fff}.viewer .info-box .advertise .frame-top .adv-recruitment a:hover::before{background-color:#004478;color:#fff}.viewer .info-box .advertise .frame-top .adv-recruitment a:hover span::before{width:100%}.viewer .info-box .advertise .frame-top .adv-recruitment a::before{position:absolute;top:3px;left:0;width:20px;height:20px;border-radius:50%;background:#1c5c8c;color:#fff;transition:background-color .24s ease;content:""}.viewer .info-box .advertise .frame-top .adv-recruitment a::after{position:absolute;top:10px;left:6px;transform:rotate(45deg);width:4px;height:4px;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:""}.viewer .info-box .advertise .frame-top .adv-recruitment a span{position:relative}.viewer .info-box .advertise .frame-top .adv-recruitment a span::before{position:absolute;left:0;bottom:-3px;width:0;height:1px;background:#333;color:#fff;transition:width .24s ease;content:""}.viewer .info-box .advertise ul.adv-box{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.viewer .info-box .advertise ul.adv-box li{display:block;width:calc(50% - 4px);max-width:180px;margin:0 8px 8px 0;padding:0}.viewer .info-box .advertise ul.adv-box li::before{display:none}.viewer .info-box .advertise ul.adv-box li:nth-child(2n){margin-right:0}.viewer .info-box .advertise ul.adv-box li a{display:block;text-decoration:none;transition:opacity .24s ease}.viewer .info-box .advertise ul.adv-box li a:hover{opacity:.7}.viewer .info-box .advertise ul.adv-box li img{width:100%;height:auto;vertical-align:bottom}@media print,screen and (min-width:601px){.viewer .info-box .advertise{max-width:none;margin:30px 0;padding:0 0 22px}.viewer .info-box .advertise .frame-top .adv-title{margin:0}.viewer .info-box .advertise ul.adv-box{max-width:none}.viewer .info-box .advertise ul.adv-box li{width:calc(20% - 16px);margin:0 20px 20px 0}.viewer .info-box .advertise ul.adv-box li:nth-child(2n){margin-right:20px}.viewer .info-box .advertise ul.adv-box li:nth-child(5n){margin-right:0}}.viewer-genre .container-box .more-genre a{border-color:1px solid #ccc}.viewer-genre .container-box .more-genre a:hover{border-color:#1c5c8c}.viewer-genre .container-box .more-genre a::after{border-top:solid 2px #333;border-right:solid 2px #333}.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-news-menu h2.menu-title,.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-used-menu h2.menu-title{line-height:1.37;margin:30px 0 15px -5px;padding:15px 10px;border:none;border-bottom:3px solid #1c5c8c;background:#e4f1f7;color:#333;font-size:125%;font-weight:700;clear:both;margin-top:0;margin-left:0}.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-news-menu h2.menu-title a,.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-used-menu h2.menu-title a{background:#e4f1f7;color:#333}.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-news-menu h2.menu-title span,.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-used-menu h2.menu-title span{background:0 0!important;color:#333}.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-news-menu ul li::marker,.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-used-menu ul li::marker{background:rgba(0,0,0,0);color:#1c5c8c}.viewer-genre0 .container-box .genre-block-box .genre-unit .genre-name a{line-height:1.37;margin:30px 0 15px -5px;padding:15px 10px;border:none;border-bottom:3px solid #1c5c8c;background:#e4f1f7;color:#333;font-size:125%;font-weight:700;clear:both;margin-top:0;margin-left:0;text-decoration:none}.viewer-genre0 .container-box .genre-block-box .genre-unit .genre-name a a{background:#e4f1f7;color:#333}.viewer-genre0 .container-box .genre-block-box .genre-unit .genre-name a span{background:0 0!important;color:#333}.viewer-genre0 .container-box .genre-block-box .genre-unit .genre-name a:hover{color:#333;background:#e4f1f7}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a{display:block;position:relative;padding:14px 40px 14px 15px;border-radius:5px;background:#f2f2f2;box-sizing:border-box;color:#333;transition:background-color .24s ease}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #333;border-right:solid 2px #333;pointer-events:none;content:""}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a:hover{background:#e4f1f7;color:#333}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a[href*=genre]{padding:14px 40px 14px 38px}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a[href*=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*=genre]{padding:14px 50px 14px 48px}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a[href*=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:#f2f2f2;color:#333;transition:background-color .24s ease}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::after,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::after,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::after,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #333;border-right:solid 2px #333;pointer-events:none;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:#e4f1f7;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 10px;border:none;border-bottom:3px solid #1c5c8c;background:#e4f1f7;color:#333;font-size:125%;font-weight:700;clear:both;margin-top:0;margin-left:0}.viewer-genre1 .container-box .genre-low-box .genre-low-unit a.holder a,.viewer-genre2 .container-box .genre-low-box .genre-low-unit a.holder a,.viewer-genre3 .container-box .genre-low-box .genre-low-unit a.holder a,.viewer-genre4 .container-box .genre-low-box .genre-low-unit a.holder a{background:#e4f1f7;color:#333}.viewer-genre1 .container-box .genre-low-box .genre-low-unit a.holder span,.viewer-genre2 .container-box .genre-low-box .genre-low-unit a.holder span,.viewer-genre3 .container-box .genre-low-box .genre-low-unit a.holder span,.viewer-genre4 .container-box .genre-low-box .genre-low-unit a.holder span{background:0 0!important;color:#333}.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:#f2f2f2;transition:background-color .24s ease;color:#333}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::after,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::after,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::after,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #333;border-right:solid 2px #333;pointer-events:none;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:#e4f1f7;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:#f2f2f2;color:#333;transition:background-color .24s ease}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::after,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::after,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::after,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #333;border-right:solid 2px #333;pointer-events:none;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:#e4f1f7;color:#333}.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 .office-box .office-head-division{position:relative;list-style:none;margin:0 40px 0 0;padding:0 0 0 17px}.viewer-office .office-box .office-head-division::before{display:block;position:absolute;top:9px;left:0;width:7px;height:7px;border-radius:50%;background:#1c5c8c;color:#fff;content:""}.viewer-office .office-box .office-unit .office-division>a{line-height:1.37;margin:30px 0 15px -5px;padding:15px 10px;border:none;border-bottom:3px solid #1c5c8c;background:#e4f1f7;color:#333;font-size:125%;font-weight:700;clear:both;margin-left:0}.viewer-office .office-box .office-unit .office-division>a a{background:#e4f1f7;color:#333}.viewer-office .office-box .office-unit .office-division>a span{background:0 0!important;color:#333}.viewer-office .office-box .office-unit .office-section>li>a{line-height:1.37;margin:30px 0 12px -5px;padding:8px 10px 11px;border:0;border-left:6px solid #1c5c8c;border-bottom:2px solid #1c5c8c;font-size:112.5%;font-weight:700;clear:both;background:0 0}.viewer-office .office-box .office-unit .office-section>li>ul{padding:0}.viewer-office .office-box .office-unit .office-section>li>ul>li{padding:0}.viewer-office .office-box .office-unit .office-section>li>ul>li>a{line-height:1.37;margin:25px 0 12px -5px;padding:12px 12px 9px;border:none;border-bottom:1px solid #4d4d4d;background:#f2f2f2;color:#333;font-size:100%;font-weight:700;clear:both}.viewer-office .office-division-box .office-section .office-section-title{position:relative;padding:0 0 0 17px}.viewer-office .office-division-box .office-section .office-section-title::before{display:block;position:absolute;top:9px;left:0;width:7px;height:7px;border-radius:50%;background:#1c5c8c;color:#fff;content:""}@media print,screen and (min-width:601px){.viewer-office .office-box .office-unit .office-division>a{margin:40px 0 15px -10px;padding:20px;font-size:150%;margin-left:0}.viewer-office .office-box .office-unit .office-section>li>a{margin:35px 0 15px -10px;padding:9px 15px 13px;border-left-width:7px;font-size:125%}.viewer-office .office-box .office-unit .office-section>li>ul>li>a{margin:30px 0 15px -10px;padding:10px 15px;font-size:112.5%}}.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 10px;border:none;border-bottom:3px solid #1c5c8c;background:#e4f1f7;color:#333;font-size:125%;font-weight:700;clear:both;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice1 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice2 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice3 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice4 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice5 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice6 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice7 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice8 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item a{background:#e4f1f7;color:#333}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice1 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice2 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice3 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice4 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice5 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice6 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice7 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice8 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item span{background:0 0!important;color:#333}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item{margin-bottom:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li>h3 a,.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li>h3 span a,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li>h3 a{line-height:1.37;margin:30px 0 12px -5px;padding:8px 10px 11px;border:0;border-left:6px solid #1c5c8c;border-bottom:2px solid #1c5c8c;font-size:112.5%;font-weight:700;clear:both;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}@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,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item{margin-bottom:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li h3 a,.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li h3 span a,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li h3 a{margin:35px 0 15px -10px;padding:9px 15px 13px;border-left-width:7px;font-size:125%;margin-left:0}}.viewer .urgent-box h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px 10px;border:none;border-bottom:3px solid #1c5c8c;background:#e4f1f7;color:#333;font-size:125%;font-weight:700;clear:both}.viewer .urgent-box h2 a{background:#e4f1f7;color:#333}.viewer .urgent-box h2 span{background:0 0!important;color:#333}.viewer .urgent-box h3{line-height:1.37;margin:30px 0 12px -5px;padding:8px 10px 11px;border:0;border-left:6px solid #1c5c8c;border-bottom:2px solid #1c5c8c;font-size:112.5%;font-weight:700;clear:both}.viewer-index .info-box h2.title{line-height:1.37;margin:30px 0 15px -5px;padding:15px 10px;border:none;border-bottom:3px solid #1c5c8c;background:#e4f1f7;color:#333;font-size:125%;font-weight:700;clear:both}.viewer-index .info-box h2.title a{background:#e4f1f7;color:#333}.viewer-index .info-box h2.title span{background:0 0!important;color:#333}.viewer-index .info-box #quick-index-form h3{line-height:1.37;margin:30px 0 12px -5px;padding:8px 10px 11px;border:0;border-left:6px solid #1c5c8c;border-bottom:2px solid #1c5c8c;font-size:112.5%;font-weight:700;clear:both}.viewer-index .info-box #search-result h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px 10px;border:none;border-bottom:3px solid #1c5c8c;background:#e4f1f7;color:#333;font-size:125%;font-weight:700;clear:both}.viewer-index .info-box #search-result h2 a{background:#e4f1f7;color:#333}.viewer-index .info-box #search-result h2 span{background:0 0!important;color:#333}.viewer-index .info-box .action input[type=submit]{background:#1c5c8c;color:#fff}.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:#1c5c8c;color:#fff;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:#b3b3b3;color:#333}.cke_editable.contents ul.heading-list-2,.viewer .genre-note ul.heading-list-2,.viewer .info-box ul.heading-list-2{margin:5px 0 20px;padding:15px 20px;border:1px solid #959595;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:#1c5c8c}.viewer-calendar-monthly .notice-box .tab-box .tab a{padding:20px;border-color:#959595;transition:background-color .24s ease,border-color .24s ease}.viewer-calendar-monthly .notice-box .tab-box .tab a:hover{border-color:#1c5c8c;background:#1c5c8c;color:#fff}.viewer-calendar-monthly .notice-box .tab-box .tab.selected a{border-color:#1c5c8c;background:#1c5c8c;color:#fff}.viewer-calendar-monthly #w7_event_calendar{padding:0 0 20px}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_ttl{font-size:125%}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category3{background:#d9eef7;color:#333}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category6{background:#eee1f4;color:#333}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt dl dt{margin:0 0 10px}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt dl dd{margin:0}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt dl dd label{padding:2px 10px 2px 5px}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_btn input[type=submit]{background:#1c5c8c;color:#fff}.viewer-calendar-monthly #w7_event_cal_7w .cal_event .cal_event_index_3 a{background:#d9eef7;color:#333}.viewer-calendar-monthly #w7_event_cal_7w .cal_event .cal_event_index_6 a{background:#eee1f4;color:#333}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday{padding-bottom:6px}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .icon-lib-close{margin:0 0 5px}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit{position:relative;margin:0 0 10px;padding:0 0 0 17px;background:0 0}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit::before{display:block;position:absolute;top:.55em;left:0;width:7px;height:7px;border-radius:50%;background:#1c5c8c;color:#fff;content:""}@media print,screen and (min-width:601px){.viewer-calendar-monthly #w7_event_calendar{padding:0 20px 30px}.viewer-calendar-monthly #w7_event_calendar #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:#e4f1f7;color:#333}.viewer-search .contents-box .category-search-box .frame-title{display:block;margin:0 0 10px;font-size:125%}.viewer-search .contents-box .category-search-box .keyword{accent-color:#1c5c8c}.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}.viewer-search .search-display-condition .search-page-jump .page-next,.viewer-search .search-display-condition .search-page-jump .page-next.page-next,.viewer-search .search-display-condition .search-page-jump .page-next.page-prev,.viewer-search .search-display-condition .search-page-jump .page-prev,.viewer-search .search-display-condition .search-page-jump .page-prev.page-next,.viewer-search .search-display-condition .search-page-jump .page-prev.page-prev{border-color:#959595}.viewer-search .search-display-condition .search-page-jump a.PageNumber,.viewer-search .search-display-condition .search-page-jump span.PageNumberCurrent,.viewer-search .search-display-condition .search-page-jump>a{border-color:#959595}@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-search .search-display-condition .search-page-jump span.PageNumberCurrent{background:#1c5c8c;color:#fff}}.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{margin:0 0 15px}.viewer-notice .notice-box .unit{opacity:0;overflow:visible;padding:0;border-bottom:1px solid #959595;transition:border-color .24s ease}.viewer-notice .notice-box .unit:hover{border-color:#004478}.viewer-notice .notice-box .unit>a{display:flex;flex-wrap:wrap;padding:16px 5px 15px}.viewer-notice .notice-box .unit a{background:rgba(0,0,0,0);color:#333;text-decoration:none}.viewer-notice .notice-box .unit .date{order:1;margin:3px 10px 5px 0;background:rgba(0,0,0,0);color:#666;font-size:87.5%}.viewer-notice .notice-box .unit .category{order:2;width:90px;margin:0 0 5px;padding:3px 8px;border-radius:3px;background:#d0e9f5;box-sizing:border-box;color:#333;font-size:87.5%;text-align:center}.viewer-notice .notice-box .unit .category.category-0{display:none}.viewer-notice .notice-box .unit .title{order:3;width:100%;padding:0}.viewer-notice .notice-box .unit .opt{display:none}.viewer-notice .list-display-condition .list-page-jump .page-next,.viewer-notice .list-display-condition .list-page-jump .page-prev{border:1px solid #1c5c8c;color:#1c5c8c}.viewer-notice .list-display-condition .list-page-jump .page-next a,.viewer-notice .list-display-condition .list-page-jump .page-prev a{background:#1c5c8c}.viewer-notice .list-display-condition .list-page-jump .page-next a:hover,.viewer-notice .list-display-condition .list-page-jump .page-prev a:hover{color:#1c5c8c}.viewer-notice .list-display-condition .list-page-jump a.PageNumber,.viewer-notice .list-display-condition .list-page-jump>a{border:1px solid #1c5c8c;background:#1c5c8c}.viewer-notice .list-display-condition .list-page-jump a.PageNumber:hover{color:#1c5c8c}.viewer-notice .list-display-condition .list-page-jump span.PageNumberCurrent{border:1px solid #1c5c8c;color:#1c5c8c}@media print,screen and (min-width:601px){.viewer-notice .notice-box .unit>a{padding:20px 15px}.viewer-notice .notice-box .unit .category{min-width:90px}}.viewer-genre .container-box .page-jump-pn{display:flex;flex-wrap:wrap;padding:0;border:0;background:0 0}.viewer-genre .container-box .page-jump-pn:first-child{display:none}.viewer-genre .container-box .page-jump-pn .page-next,.viewer-genre .container-box .page-jump-pn .page-prev{display:flex;align-items:center;justify-content:center;min-width:5.5em;overflow:hidden;margin:2px;border:1px solid #1c5c8c;border-radius:5px;background:#fff;box-sizing:border-box;color:#1c5c8c;text-align:center}.viewer-genre .container-box .page-jump-pn .page-next a,.viewer-genre .container-box .page-jump-pn .page-prev a{display:block;width:100%;padding:2px 0;background:#1c5c8c;box-sizing:border-box;color:#fff;text-decoration:none;transition:background-color .24s ease}.viewer-genre .container-box .page-jump-pn .page-next a:hover,.viewer-genre .container-box .page-jump-pn .page-prev a:hover{background:#fff;color:#1c5c8c}.viewer-genre .container-box .page-jump-pn a.PageNumber,.viewer-genre .container-box .page-jump-pn span.PageNumberCurrent,.viewer-genre .container-box .page-jump-pn>a{margin:2px;padding:2px 10px;border:1px solid #1c5c8c;border-radius:5px;background:#1c5c8c;box-sizing:border-box;text-decoration:none;color:#fff;transition:background-color .24s ease}.viewer-genre .container-box .page-jump-pn a.PageNumber:hover{background:#fff;color:#1c5c8c}.viewer-genre .container-box .page-jump-pn span.PageNumberCurrent{font-weight:700;background:#fff;color:#1c5c8c}@media print,screen and (min-width:601px){.viewer-genre .container-box .page-jump-pn{justify-content:center}.viewer-genre .container-box .page-jump-pn .page-next,.viewer-genre .container-box .page-jump-pn .page-prev{width:6em}.viewer-genre .container-box .page-jump-pn .page-next a,.viewer-genre .container-box .page-jump-pn .page-prev a{padding:5px 0}.viewer-genre .container-box .page-jump-pn a.PageNumber,.viewer-genre .container-box .page-jump-pn span.PageNumberCurrent,.viewer-genre .container-box .page-jump-pn>a{padding:5px 12px}}