body{display:block}*,:after,:before{box-sizing:border-box}@media print{body{zoom:.52;-webkit-print-color-adjust:exact;font-size:1rem}body #preview-guide{display:none}.is-fixed-header .section-header{display:none!important}.section-header{position:relative}.section-header .login{display:none}.msg-board9{display:none!important}}@media print and (-ms-high-contrast:none){body{zoom:1.8!important;width:1200px!important;transform:scale(.48)!important;transform-origin:0 0!important}}#print.viewer .info-access-counter{display:none!important}body{font-family:"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"Hiragino Kaku Gothic Pro",'ＭＳ Ｐゴシック", "MS P Gothic',Verdana,Arial,Helvetica,sans-serif;color:#333}.container-fluid{background:#fff}@media print,screen and (min-width:601px){.container-fluid{min-width:1260px}}a{color:#333}a:hover{color:#db3700;text-decoration:none;transition:color .24s ease}.remodal-overlay.remodal-is-opened{z-index:10010}.remodal-wrapper.remodal-is-opened{z-index:10011}.login a{color:#0047b2;background:#fff}.category-search-box{position:relative}.category-search-box .keyword-box{overflow:hidden}.category-search-box .keyword-box .search-text-box{display:block;position:relative;float:left;width:82%;height:50px;box-sizing:border-box}.category-search-box .keyword-box .search-text-box .search-text{display:block;width:100%!important;height:100%;padding:0 0 0 8px;border:1px solid #fff;box-shadow:none;box-sizing:border-box;outline:0}.category-search-box .keyword-box .search-text-box .search-text:focus{border:1px solid #b9b9b9}.category-search-box .keyword-box .search-text-box span[title=Clear]{position:absolute;top:50%;right:8px;z-index:2;transform:translate(0,-50%);visibility:visible!important;padding:5px;background:#fff;box-sizing:border-box;color:#5e5e5e;cursor:pointer}.category-search-box .keyword-box .search-button{display:block;float:right;width:18%;height:50px}.category-search-box .keyword-box .search-button input[type=submit]{display:block;width:100%;height:50px;vertical-align:top;border:none;background:#1557a5;color:#fff;cursor:pointer}.category-search-box .frame-title-left{margin:0 0 15px}.category-search-box .frame-title-left .frame-title{color:#333;font-size:125%;font-weight:700}.category-search-box .keyword .keyword-box{border:1px solid #1557a5;border-radius:10px;background:#fff}.category-search-box .keyword .keyword-box .search-text-box .search-text{padding:0 0 0 20px;border-radius:10px 0 0 10px;border:none;background:0 0;font-size:100%}.category-search-box .keyword .keyword-box .search-text-box .search-text:focus-visible{outline:2px solid #333;outline-offset:-2px;border-radius:10px 0 0 10px}.category-search-box .keyword .keyword-box .search-text-box .search-text:focus{border:none}.category-search-box .keyword .keyword-box .search-button{position:relative;width:18%}.category-search-box .keyword .keyword-box .search-button::after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:url(../images/top/search.png) no-repeat;pointer-events:none;content:""}.category-search-box .keyword .keyword-box .search-button input[type=submit]{padding:0;border:none;text-indent:100%;white-space:nowrap;overflow:hidden;border-radius:0 5px 5px 0;transition:background-color .24s ease}.category-search-box .keyword .keyword-box .search-button input[type=submit]:hover{background:#083d7b}.category-search-box .keyword .keyword-box .search-button input[type=submit]:focus-visible{outline:2px solid #333;outline-offset:-2px;border-radius:0 10px 10px 0}.category-search-box .keyword .file-radio-box .search-item:nth-child(2),.category-search-box .keyword .file-radio-box .search-item:nth-child(4){display:none}.category-search-box fieldset.file-radio-box{margin:10px 0 0;padding:0;border:none}.category-search-box fieldset.file-radio-box .search-label{display:none}.category-search-box fieldset.file-radio-box .search-item{margin:0 12px 0 0}.category-search-box fieldset.file-radio-box .search-item input[type=radio]{position:relative;top:1px;margin:3px 2px 0 0;accent-color:#1557a5;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{height:60px}.category-search-box .keyword .keyword-box .search-button{width:18%;height:60px}.category-search-box .keyword .keyword-box .search-button input[type=submit]{height:60px}.category-search-box fieldset.file-radio-box{position:absolute;bottom:-32px;left:0}}.fullscreen-menu .category-search-box .frame-title,.section-header .category-search-box .frame-title,.top-page .category-search-box .frame-title{opacity:0}.fullscreen-menu .category-search-box .category,.fullscreen-menu .category-search-box .hottrends-list,.fullscreen-menu .category-search-box .keyword-box .label,.section-header .category-search-box .category,.section-header .category-search-box .hottrends-list,.section-header .category-search-box .keyword-box .label,.top-page .category-search-box .category,.top-page .category-search-box .hottrends-list,.top-page .category-search-box .keyword-box .label{display:none}.viewer-search .contents-box .category-search-box{background:#f2f2f2}.section-extend-bottommenu .inner-expand-menu{position:relative}@media print,screen and (min-width:601px){.section-extend-bottommenu{display:none}}body.fullscreen-menu-open{overflow:hidden}.menu-index10{position:fixed;left:0;bottom:0;z-index:999;width:100%;height:60px;border-top:1px solid #1557a5;background:#1557a5}.menu-index10 .menu-index-box{display:flex}.menu-index10 .menu-index-box .menu-unit-style{position:relative;width:33.3333%}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;min-height:60px;padding:8px 0 0;color:#fff;text-align:center;text-decoration:none}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:block;width:26px;height:auto;margin:0 auto;opacity:1}.menu-index10 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:block;position:absolute;padding:0 5px;left:50%;bottom:8px;width:100%;transform:translateX(-50%);line-height:1;font-size:.75rem}.menu-index10 .menu-index-box .menu-unit-style-1{margin:-30px 0 0}.menu-index10 .menu-index-box .menu-unit-style-1 .menu-level1 .menu-title img{width:80px;height:auto}.menu-index10 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title .wrapper-sp-line{display:block;position:relative;width:26px;margin:0 auto;padding:5px 0 0}.menu-index10 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title .wrapper-sp-line .sp-line{display:block;height:3px;background:#fff;border-radius:5px;transition:transform .24s ease}.menu-index10 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title .wrapper-sp-line .sp-line.sp-line1{margin:0 0 5px}.menu-index10 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title .wrapper-sp-line .sp-line.sp-line2{margin:0 0 5px}.menu-index10 .menu-index-box .menu-unit-style-2.active .menu-level1 .menu-title .wrapper-sp-line .sp-line.sp-line1{transform:translate(0,8px) rotate(-30deg)}.menu-index10 .menu-index-box .menu-unit-style-2.active .menu-level1 .menu-title .wrapper-sp-line .sp-line.sp-line2{opacity:0}.menu-index10 .menu-index-box .menu-unit-style-2.active .menu-level1 .menu-title .wrapper-sp-line .sp-line.sp-line3{transform:translate(0,-8px) rotate(30deg)}.menu-index10 a[id^=menu-index]{display:none}.menu-index10 .menu-index-box>div:last-child{display:none}.viewer-sitemap .sitemap-item-box_menu-index10{display:none}.pull-up-menu{position:fixed;top:100vh;left:0;z-index:998;width:100%;height:100%;overflow:auto;padding:10px 10px 70px;transition:top .5s}.pull-up-menu.open{top:0}.pull-up-menu .inner-expand-menu{min-height:100%}.pull-up-menu .dialog-close{position:absolute;top:15px;right:15px;line-height:1;margin:0 0 20px auto;padding:8px 10px;border:none;border-radius:3px;background:#1557a5;color:#fff;cursor:pointer}.pull-up-menu .dialog-close span{position:relative;padding:0 0 0 22px;font-size:106.25%}.pull-up-menu .dialog-close span::before{position:absolute;top:50%;left:0;transform:translate(0,-2px) rotate(-45deg);width:15px;height:2px;margin:1px 0 0;background:#fff;content:""}.pull-up-menu .dialog-close span::after{position:absolute;top:50%;left:0;transform:translate(0,-2px) rotate(45deg);width:15px;height:2px;margin:1px 0 0;background:#fff;content:""}.pull-up-menu .dialog-close:focus-visible{outline:2px solid #333}.viewer-sitemap .sitemap-box .pull-up-menu{display:none}.section-extend-bottommenu .sp-expand-search{padding-top:0;background:#e3eff9}.section-extend-bottommenu .sp-expand-search .inner-expand-menu{padding:60px 0 20px}.section-extend-bottommenu .sp-expand-search .inner-expand-menu .dialog-close{right:0}.section-extend-bottommenu .sp-expand-search .wrapper-keyword{margin:0 0 30px}.section-extend-bottommenu .sp-expand-search .wrapper-keyword .wrapper-search .category-search-box .frame-title{display:none}.section-extend-bottommenu .sp-expand-search .wrapper-purpose .menu-index5{margin:0 0 30px}.section-extend-bottommenu .sp-expand-search .wrapper-purpose .menu-index5 .menu-index-box{padding:0}.section-extend-bottommenu .sp-expand-search .wrapper-purpose .menu-index3{margin:0}.section-extend-bottommenu .sp-expand-menu{padding:10px 10px 70px;background:#e3eff9}.section-extend-bottommenu .sp-expand-menu .inner-expand-menu{padding:70px 15px 20px;border-radius:10px;background:#fff}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area{margin:0 0 30px}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area{display:block!important;margin:0}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area a{display:block;padding:15px 40px 15px 20px;color:#333;text-decoration:none}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title{border-bottom:1px solid #1557a5}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title a{position:relative;z-index:0}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title a::before{position:absolute;top:5px;left:0;opacity:0;z-index:-1;width:100%;height:calc(100% - 10px);border-radius:5px;background:#e6e6e6;transition:opacity .24s ease;content:""}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title:hover a::before{opacity:1}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu{position:relative}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu::before{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%);z-index:1;width:16px;height:2px;background:#1557a5;content:""}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(-90deg);z-index:1;width:16px;height:2px;background:#1557a5;transition:transform .25s;content:""}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu.accordion-open::after{transform:translate(0,-50%) rotate(0)}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list{display:none}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul{list-style-type:none;margin:0;padding:0}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul li{border-bottom:1px solid #cad4e0;background:#f3faff;transition:background-color .24s ease}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul li a{position:relative}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul li a::after{display:block;position:absolute;top:50%;right:25px;transform:translate(0,-50%) rotate(45deg);width:7px;height:7px;margin:1px 0 0;border-top:solid 2px #1557a5;border-right:solid 2px #1557a5;pointer-events:none;transition:border-color .24s ease;content:""}.section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul li:hover{background:#e3eff9}.section-extend-bottommenu .sp-expand-menu .menu-index7{display:block;margin-bottom:30px}.section-extend-bottommenu .sp-expand-menu .menu-index2{margin:0}#accessibility-tool .color-changer,.header .color-changer{overflow:hidden}#accessibility-tool .color-changer .label,.header .color-changer .label{display:block;float:left;width:43px;height:22px;overflow:hidden;margin-right:2px;background:url(../images/common/color-label.png) no-repeat left 2px;text-indent:100%;white-space:nowrap}#accessibility-tool .color-changer a,.header .color-changer a{display:block;float:left}#accessibility-tool .color-changer a img,.header .color-changer a img{display:block}#accessibility-tool .color-changer .label,.header .color-changer .label{background:#fff}#accessibility-tool .font-changer,.header .font-changer{overflow:hidden}#accessibility-tool .font-changer .label,.header .font-changer .label{display:block;float:left;width:71px;height:22px;overflow:hidden;margin-right:2px;background:url(../images/common/size-label.png) no-repeat left 2px;text-indent:100%;white-space:nowrap}#accessibility-tool .font-changer a,.header .font-changer a{display:block;float:left}#accessibility-tool .font-changer a img,.header .font-changer a img{display:block}#accessibility-tool .font-changer .small,.header .font-changer .small{display:none}#accessibility-tool .font-changer .label,.header .font-changer .label{background:#fff}.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:#a62525}@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}.top-page .section-firstview{background:url(../images/top/header-illust.png) center center no-repeat;background-size:cover}}.section-header .wrapper-header{position:relative;min-height:80px}.is-fixed-header .section-header{position:fixed;top:-141px;left:0;right:0;z-index:10000}.is-fixed-header.scroll-up .section-header{top:0;border-bottom:2px solid #1557a5}.is-fixed-header.scroll-up .section-header .wrapper-header{min-height:80px;background:#fff}.is-fixed-header.scroll-up .section-header .wrapper-header .header{min-height:80px}.is-fixed-header .section-firstview{padding-top:141px}.viewer.is-fixed-header .section-firstview{padding-top:85px}@media print,screen and (min-width:601px){.section-header{width:1200px;margin:0 auto}.section-header .wrapper-header{width:1200px;margin:0 auto;background:0 0}.section-header .wrapper-header .inner-header{position:relative;min-height:117px}.section-header .wrapper-header .wrapper-globalnavi{display:flex;position:relative;justify-content:space-between}.is-fixed-header .section-header{position:fixed;top:-177px;left:0;z-index:999;width:100%;padding:0;border-radius:0;background:#fff;box-shadow:0 1px 6px 0 rgba(32,33,36,.28);transition:box-shadow .24s}.is-fixed-header .section-header .wrapper-header .inner-header{display:none}.is-fixed-header .section-header .wrapper-header .global-nav{top:0}.is-fixed-header .section-header .wrapper-header .global-nav .wrapper-nav-tab{border:none}.is-fixed-header .section-header .wrapper-header .global-nav .wrapper-nav-tab a{padding:13px 0}.is-fixed-header .section-header .wrapper-header .global-nav .wrapper-nav-tab-area{top:127px}.is-fixed-header .section-header .wrapper-header .menu-index7 .menu-index-box .menu-unit-style{border-radius:0}.is-fixed-header .section-header .wrapper-header .menu-index7 .menu-index-box .menu-unit-style a span{padding:13px 0}.is-fixed-header.scroll-up .section-header .wrapper-header{min-height:50px}.is-fixed-header.scroll-up .section-header .wrapper-header .global-nav .wrapper-nav-tab-area{top:2px}.is-fixed-header .section-mainvisual{padding-top:227px!important}.viewer.is-fixed-header .section-firstview{padding-top:0}.viewer.is-fixed-header .section-contents{padding-top:177px!important}.viewer.is-fixed-header .section-contents::before{top:117px}}.section-header .header{position:relative;min-height:85px}.section-header .header-image{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.section-header .header-image a{display:block;width:152px}.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:23px;left:0;transform:none}.section-header .header-image a{width:216px}.section-header .login{display:block;position:fixed;top:0;left:0;z-index:99999;padding:0 5px;font-size:75%;background:rgba(255,255,255,.7)}}.menu-index1 .menu-index-box .menu-unit-style{display:none}.menu-index1 .menu-index-box .menu-unit-style-0,.menu-index1 .menu-index-box .menu-unit-style-1{display:block;position:absolute;top:15px;right:15px}.menu-index1 .menu-index-box .menu-unit-style-0 a,.menu-index1 .menu-index-box .menu-unit-style-1 a{display:block;width:60px;height:50px}.menu-index1 .menu-index-box .menu-unit-style-0 a img,.menu-index1 .menu-index-box .menu-unit-style-1 a img{width:100%;height:100%}.menu-index1 .menu-index-box .menu-unit-style-0{right:85px}.menu-index1 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title a,.menu-index1 .menu-index-box .menu-unit-style-3 .menu-level1 .menu-title a{display:block;position:relative;min-height:40px;padding:5px 14px 9px 48px;border:1px solid #fff;border-radius:25px;background:#fff;color:#333;text-decoration:none;transition:background-color .24s ease}.menu-index1 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title a.active,.menu-index1 .menu-index-box .menu-unit-style-3 .menu-level1 .menu-title a.active{border-color:#9ed558;border-radius:25px 20px 0 0;background:#9ed558}.menu-index1 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title a::before,.menu-index1 .menu-index-box .menu-unit-style-3 .menu-level1 .menu-title a::before{display:block;position:absolute;top:50%;left:-1px;transform:translate(0,-50%);width:40px;height:40px;border-radius:25px;background:#9ed558;content:""}.menu-index1 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title a:hover,.menu-index1 .menu-index-box .menu-unit-style-3 .menu-level1 .menu-title a:hover{border-color:#9ed558;background:#9ed558}.menu-index1 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title img,.menu-index1 .menu-index-box .menu-unit-style-3 .menu-level1 .menu-title img{position:absolute;top:50%;left:10px;width:20px;height:20px;transform:translate(0,-50%);vertical-align:bottom;opacity:1}.menu-index1 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title span,.menu-index1 .menu-index-box .menu-unit-style-3 .menu-level1 .menu-title span{font-size:87.5%}.menu-index1 .menu-level2{display:none}.menu-index1 a[id^=menu-index]{display:none}.menu-index1 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index1{display:block;position:absolute;top:38px;right:0}.menu-index1 .menu-index-box{display:flex}.menu-index1 .menu-index-box .menu-unit-style-0,.menu-index1 .menu-index-box .menu-unit-style-1{display:none}.menu-index1 .menu-index-box .menu-unit-style-2,.menu-index1 .menu-index-box .menu-unit-style-3{display:block;margin:0 0 0 20px}.viewer .menu-index1 .menu-index-box .menu-unit-style-2 .menu-level1 .menu-title a,.viewer .menu-index1 .menu-index-box .menu-unit-style-3 .menu-level1 .menu-title a{border:1px solid #9ed558}}@media print,screen and (min-width:601px){.wrapper-header-menu{display:block;position:absolute;top:21px;right:20px;z-index:10001}.wrapper-header-menu>.row{display:flex;flex-wrap:wrap;justify-content:flex-end}.wrapper-header-menu .header-menu-top{margin:0 0 18px}}.wrapper-icon-pulldown{display:none;position:absolute;top:80px;right:0;width:100%;overflow-y:auto;padding:20px 15px;border:1px solid #f2f8e7;border-radius:10px;background:#f2f8e7;box-shadow:0 3px 3px rgba(0,0,0,.2);z-index:10001}.wrapper-icon-pulldown.show{z-index:10002}.wrapper-icon-pulldown .bottom{width:100px;margin:10px auto 0}.wrapper-icon-pulldown .bottom .gnavi-close{display:block;position:relative;line-height:1.37;padding:6px 0;border:1px solid #9ed558;border-radius:5px;background:#fff;color:#333;text-decoration:none;cursor:pointer;transition:background-color .24s ease}.wrapper-icon-pulldown .bottom .gnavi-close:hover{background-color:#e3f6d1}.wrapper-icon-pulldown .bottom .gnavi-close::before{display:block;position:absolute;top:50%;left:13px;transform:translate(0,-50%);width:20px;height:20px;border-radius:10px;background:#9ed558;transition:background-color .24s ease;content:""}.wrapper-icon-pulldown .bottom .gnavi-close span{position:relative;margin:0 10px;padding:0 0 0 30px;font-size:87.5%}.wrapper-icon-pulldown .bottom .gnavi-close span::before{display:block;position:absolute;top:50%;left:8px;transform:translate(0,-50%) rotate(-45deg);width:11px;height:1px;background:#333;content:""}.wrapper-icon-pulldown .bottom .gnavi-close span::after{display:block;position:absolute;top:50%;left:8px;transform:translate(0,-50%) rotate(45deg);width:11px;height:1px;background:#333;content:""}.wrapper-icon-pulldown .frame-top-left{display:none}@media print,screen and (min-width:601px){.wrapper-icon-pulldown{top:78px;width:820px;height:auto;overflow-y:visible;padding:30px}}.msg-board1{display:none}.msg-board1 .msg-board-box{margin:0 0 20px}.msg-board1 .msg-board-box ul{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px;padding:0}.msg-board1 .msg-board-box ul li{list-style-type:none;width:calc(50% - 5px);border:1px solid #707070;border-radius:10px;background:#fff;transition:background-color .24s ease}.msg-board1 .msg-board-box ul li:hover{background-color:#e3f6d1}.msg-board1 .msg-board-box ul li a{display:block;padding:13px;color:#333;text-align:center;text-decoration:none}.msg-board1 .frame-top-left{display:none}.msg-board1-0 .msg-board-box .color-changer,.msg-board1-0 .msg-board-box .font-changer{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px}.msg-board1-0 .msg-board-box .color-changer .label,.msg-board1-0 .msg-board-box .font-changer .label{display:block;width:100px;text-align:right}.msg-board1-0 .msg-board-box .color-changer .wrap,.msg-board1-0 .msg-board-box .font-changer .wrap{width:calc(100% - 140px)}.msg-board1-0 .msg-board-box .font-changer{margin:0 0 10px}.msg-board1-0 .msg-board-box .font-changer ul li{width:calc(50% - 10px)}.msg-board1-0 .msg-board-box .color-changer ul li{width:calc(33.3333333333% - 10px)}@media print,screen and (min-width:601px){.msg-board1-0{padding:30px 90px}.msg-board1-0 .msg-board-box .color-changer .label,.msg-board1-0 .msg-board-box .font-changer .label{column-gap:30px;width:135px}.msg-board1-0 .msg-board-box .color-changer .wrap,.msg-board1-0 .msg-board-box .font-changer .wrap{width:auto}.msg-board1-0 .msg-board-box .font-changer a{min-width:200px}.msg-board1-0 .msg-board-box .color-changer a{min-width:80px}.msg-board1-1 .msg-board-box ul li{width:calc(25% - 10px)}}@media print,screen and (min-width:601px){.section-header .category-search-box{display:block}}.fullscreen-menu{display:none;overflow:auto;padding:15px 20px 40px;background:#e3eff9}.fullscreen-menu.fullscreen-open{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.fullscreen-menu .wrapper-fullscreen .inner-fullscreen{position:relative;max-width:1200px;margin:0 auto;padding:65px 0 0}.fullscreen-menu .wrapper-keyword{margin:0 0 20px;padding:30px 40px;border-radius:10px;background:#fff}.fullscreen-menu .wrapper-keyword>.row{display:flex;align-items:center;justify-content:space-between}.fullscreen-menu .wrapper-keyword>.row .wrapper-search{position:relative;padding:0 30px 0 0;width:50%}.fullscreen-menu .wrapper-keyword>.row .wrapper-search .category-search-box{margin:0 0 30px}.fullscreen-menu .wrapper-keyword>.row .wrapper-search::before{display:block;position:absolute;width:1px;height:100%;top:0;right:0;background:#cad4e0;content:""}.fullscreen-menu .wrapper-keyword>.row .wrapper-rank{padding-left:30px;width:50%}.fullscreen-menu .wrapper-target{margin-top:60px}.fullscreen-menu .dialog-close{position:absolute;top:0;right:0;line-height:1;padding:15px 62px 17px;border:1px solid #1557a5;border-radius:5px;background:#1557a5;transition:background-color .24s ease;color:#fff;cursor:pointer}.fullscreen-menu .dialog-close:hover{border-color:#083d7b;background:#083d7b}.fullscreen-menu .dialog-close span{position:relative;padding:0 0 0 22px;font-size:112.5%}.fullscreen-menu .dialog-close span::before{position:absolute;top:50%;left:0;transform:rotate(-45deg);width:18px;height:2px;margin:1px 0 0;background:#fff;content:""}.fullscreen-menu .dialog-close span::after{position:absolute;top:50%;left:0;transform:rotate(45deg);width:18px;height:2px;margin:1px 0 0;background:#fff;content:""}.fullscreen-menu .dialog-close:focus-visible{outline:2px solid #333}@media print,screen and (min-width:601px){body.fullscreen-open{overflow:hidden}}.msg-board9{display:none}@media print,screen and (min-width:601px){.msg-board9{display:block;position:fixed;top:264px;right:0;border:1px solid #1557a5;border-radius:5px 0 0 5px;background:#1557a5;transition:background-color .24s;z-index:9999}.msg-board9:hover{border-color:#083d7b;background:#083d7b}.msg-board9 .msg-board-box a{display:block;position:relative;padding:67px 15px 30px;min-width:60px;min-height:150px;text-decoration:none}.msg-board9 .msg-board-box a::before{display:block;position:absolute;top:30px;left:50%;width:20px;height:20px;transform:translate(-50%,0);background:url(../images/top/search.png) no-repeat;pointer-events:none;content:""}.msg-board9 .msg-board-box span{font-size:125%;color:#fff;writing-mode:vertical-rl}}.global-nav{display:none}.global-nav .wrapper-nav-tab{overflow:hidden;border-radius:5px;border:1px solid #1557a5}.global-nav .wrapper-nav-tab .global-nav-tab{display:flex;align-items:center;list-style-type:none;min-height:48px;max-height:80px;margin:0;padding:0;background:#fff}.global-nav .wrapper-nav-tab .global-nav-tab li{position:relative;width:20%;text-align:center}.global-nav .wrapper-nav-tab .global-nav-tab li a{position:relative;display:block;padding:18px 0;color:#333;text-decoration:none}.global-nav .wrapper-nav-tab .global-nav-tab li::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 24px);height:40px;background:#ebebeb;border-radius:5px;opacity:0;transition:.25s;content:""}.global-nav .wrapper-nav-tab .global-nav-tab li::after{display:block;position:absolute;top:50%;right:0;transform:translate(0,-50%);height:40px;border-right:1px solid #cad4e0;content:""}.global-nav .wrapper-nav-tab .global-nav-tab li:last-child::after{display:none}.global-nav .wrapper-nav-tab .global-nav-tab li:hover::before{opacity:1}.global-nav .wrapper-nav-tab .global-nav-tab li.active::before{opacity:1}.global-nav .wrapper-nav-tab-area{position:relative;z-index:10000;border-radius:5px;background:#ebebeb}@media print,screen and (min-width:601px){.global-nav{display:block;position:absolute;top:0;left:0;width:1000px}.viewer .global-nav .wrapper-nav-tab .global-nav-tab li a{background:0 0}}.wrapper-nav-tab-area{z-index:10000}.wrapper-nav-tab-area .list ul{list-style-type:none;padding:0}@media print,screen and (min-width:601px){.wrapper-nav-tab-area{margin:0 auto 10px;box-shadow:0 5px 10px -3px rgba(51,51,51,.25);color:#333}.wrapper-nav-tab-area a{color:#333}.wrapper-nav-tab-area .global-nav-tab-area{padding:20px}.wrapper-nav-tab-area .title{display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 20px;background:#fff}.wrapper-nav-tab-area .title a{display:inline-block;position:relative;line-height:1.6;padding:6px 20px 4px 35px;color:#333;font-size:106.25%;font-weight:700;text-decoration:none}.wrapper-nav-tab-area .title a:first-child::before{display:block;position:absolute;top:7px;left:0;width:24px;height:24px;margin:1px 0 0;border-radius:50%;border:1px solid #1557a5;background:#fff;transition:all .24s ease;pointer-events:none;content:""}.wrapper-nav-tab-area .title a:first-child::after{display:block;position:absolute;top:15px;left:6px;transform:rotate(45deg);width:8px;height:8px;margin:1px 0 0;border-top:solid 2px #1557a5;border-right:solid 2px #1557a5;pointer-events:none;content:""}.wrapper-nav-tab-area .title a:hover{color:#1557a5;transition:all .24s ease}.wrapper-nav-tab-area .title a:hover:first-child::before{background:#1557a5}.wrapper-nav-tab-area .title a:hover:first-child::after{border-top:solid 2px #fff;border-right:solid 2px #fff}.wrapper-nav-tab-area .title a.close{min-width:12%;height:33px;line-height:1.37;margin:auto 0;padding:5px 10px 5px 37px;border-radius:5px;border:1px solid #1557a5;background:#fff;color:#333;font-size:87.5%;font-weight:400;transition:background-color .24s ease}.wrapper-nav-tab-area .title a.close::before{display:block;position:absolute;top:50%;left:10px;width:20px;height:20px;margin:0;background:url(../images/top/icon-close-blue.png) no-repeat;transform:translate(0,-50%);content:""}.wrapper-nav-tab-area .title a.close:hover{background-color:#e5f4ff}.wrapper-nav-tab-area .list ul{display:flex;flex-wrap:wrap;border-top:1px solid #cad4e0;border-left:1px solid #cad4e0;font-size:87.5%}.wrapper-nav-tab-area .list ul li{display:block;width:25%;border-right:1px solid #cad4e0;border-bottom:1px solid #cad4e0;background:#fff;transition:background-color .24s ease}.wrapper-nav-tab-area .list ul li:hover{background-color:#e5f4ff}.wrapper-nav-tab-area .list ul li a{display:block;height:100%;padding:12px 10px 10px;text-decoration:none}}.menu-index7{display:none}.menu-index7 .menu-index-box .menu-unit-style{display:none;border:1px solid #da152f;border-radius:5px;background:#da152f;transition:background-color .25s ease}.menu-index7 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;color:#fff;text-decoration:none}.menu-index7 .menu-index-box .menu-unit-style .menu-level1 .menu-title a span{display:block;padding:18px 0;color:#fff;text-align:center}.menu-index7 .menu-index-box .menu-unit-style .menu-level1 .menu-title a .font-1 .new-window-guidance{display:none!important}.menu-index7 .menu-index-box .menu-unit-style:hover{border-color:#910707;background:#910707}.menu-index7 .menu-index-box .menu-unit-style-0{display:block}.menu-index7 .frame-top-left .title,.menu-index7 .menu-level2{display:none}@media print,screen and (min-width:601px){.menu-index7{display:block;width:188px}.menu-index7 a .font-1 .new-window-guidance{display:none!important}}.section-firstview{padding:0}.section-firstview .section-mainvisual{padding:30px 10px 40px;background:#e3eff9}.section-firstview .section-mainvisual .wrapper-keyword{padding:30px 20px;border-radius:10px;background:#fff}.section-firstview .section-mainvisual .wrapper-keyword .wrapper-search{padding:0 0 30px}.section-firstview .section-mainvisual .wrapper-subsite{margin:30px 0 0;border-radius:10px;background:#fff}.top-page .wrapper-header{position:relative;min-height:141px;background:url(../images/top/header-illust.png) center no-repeat;background-size:cover}.top-page .wrapper-header::before{position:absolute;display:block;top:0;left:0;width:100%;height:100px;background:linear-gradient(#fff,rgba(0,0,0,0));content:""}@media print,screen and (min-width:601px){.section-firstview{padding:0}.section-firstview .section-mainvisual{margin:0;padding:50px 0 0;background:0 0}.section-firstview .section-mainvisual .wrapper-keyword{margin:0 auto 30px;padding:30px 40px;width:1000px}.section-firstview .section-mainvisual .wrapper-keyword>.row{display:flex;align-items:center}.section-firstview .section-mainvisual .wrapper-keyword>.row .wrapper-search{position:relative;padding:0 30px 0 0;width:50%}.section-firstview .section-mainvisual .wrapper-keyword>.row .wrapper-search::before{display:block;position:absolute;width:1px;height:100%;top:0;right:0;background:#cad4e0;content:""}.section-firstview .section-mainvisual .wrapper-keyword>.row .wrapper-rank{padding-left:30px;width:50%}.section-firstview .section-mainvisual .wrapper-subsite{width:1000px;margin:0 auto}.top-page .section-firstview{padding:0 0 100px}.top-page .wrapper-header{background:0 0}.top-page .wrapper-header::before{display:none}}.section-mainvisual .category-search-box .keyword .keyword-box .search-text-box{width:calc(100% - 90px);height:50px}.section-mainvisual .category-search-box .keyword .keyword-box .search-button{width:90px;height:50px}.section-mainvisual .category-search-box .keyword .keyword-box .search-button input[type=submit]{height:50px}@media print,screen and (min-width:601px){.section-mainvisual .category-search-box{margin:0 0 30px}.section-mainvisual .category-search-box .keyword .keyword-box .search-text-box{width:calc(100% - 120px);height:60px}.section-mainvisual .category-search-box .keyword .keyword-box .search-button{width:120px;height:60px}.section-mainvisual .category-search-box .keyword .keyword-box .search-button input[type=submit]{height:60px}}.part-rank .rank-info-box .rank-info ul{display:flex;flex-wrap:wrap;list-style-type:none;column-gap:10px;row-gap:10px;margin:0;padding:0}.part-rank .rank-info-box .rank-info ul li{display:block}.part-rank .rank-info-box .rank-info ul li a{display:block;padding:4px 15px 6px;color:#333;text-decoration:none;border-radius:5px;border:1px solid #94c1dc;background:#eaf4f8;transition:border-color .24s ease}.part-rank .rank-info-box .rank-info ul li a:hover{border-color:#1557a5}.part-rank .rank-info-box .rank-info ul li span{font-size:87.5%}.part-rank .frame-title-left .title{display:none}.urgent{margin:0 0 30px}.urgent.urgent-none{display:none}.urgent .frame-top-left{padding:15px 20px;background:#a62525}.urgent .frame-top-left .title{position:relative;padding:0 0 0 36px;color:#fff;font-size:125%}.urgent .frame-top-left .title::before{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:26px;height:26px;background:url(../images/top/icon-urgent.png) no-repeat 0 0/contain;content:""}.urgent .urgent-box{padding:15px 20px;border:3px solid #a62525;background:#fff}.urgent .urgent-box .urgent-unit{margin:0 0 20px}.urgent .urgent-box .urgent-unit:last-child{margin:0}.urgent .urgent-box .urgent-unit .date-time{display:block;margin:0 0 2px}.urgent .urgent-box .urgent-unit .urgent-title a{color:#333}@media print,screen and (min-width:601px){.urgent{width:1000px;margin:0 auto 30px}.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)}}.wrapper-attention{display:none;margin:0 0 30px;padding:0 10px}@media print,screen and (min-width:601px){.wrapper-attention{max-width:1000px;margin:0 auto 30px;padding:0}}.notice1{border:2px solid #1557a5;border-radius:10px}.notice1 .frame-header-right{border-radius:6px 6px 0 0;background:#1557a5}.notice1 .frame-header-right .title{padding:10px 20px;color:#fff;font-size:125%}.notice1 .frame-middle-left{padding:20px;border-radius:0 0 8px 8px;background:#fff}.notice1 .frame-middle-left .notice-box .unit{border-bottom:1px solid #cad4e0}.notice1 .frame-middle-left .notice-box .unit a{position:relative;display:block;padding:10px 0;text-decoration:none;color:#333}.notice1 .frame-middle-left .notice-box .unit a::before{position:absolute;left:0;bottom:0;width:0;height:1px;background:#1557a5;transition:width .24s ease;content:""}.notice1 .frame-middle-left .notice-box .unit:hover a{color:#1557a5}.notice1 .frame-middle-left .notice-box .unit:hover a::before{width:100%}.notice1 .frame-middle-left .notice-box .unit .icon-new{color:#da152f}.notice1 .frame-header .list-anchor,.notice1 .frame-header .rss,.notice1 .frame-middle-right .explanatory{display:none}.notice1 .frame-header .list-anchor a,.notice1 .frame-header .rss a,.notice1 .frame-middle-right .explanatory a{color:#fff}@media print,screen and (min-width:601px){.notice1 .frame-header-right .title{padding:10px 30px;font-size:150%}.notice1 .frame-middle-left{padding:30px 50px}.notice1 .frame-middle-left .notice-box{overflow-y:auto;max-height:163px;padding:0 10px 0 0}.notice1 .frame-middle-left .notice-box .unit a{position:relative;padding:10px 35px 10px 0}.notice1 .frame-middle-left .notice-box .unit a::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1557a5;border-right:solid 2px #1557a5;pointer-events:none;content:""}.notice1 .frame-middle-left .notice-box::-webkit-scrollbar{width:10px}.notice1 .frame-middle-left .notice-box::-webkit-scrollbar-track{border-radius:5px;background:#ececec}.notice1 .frame-middle-left .notice-box::-webkit-scrollbar-thumb{border-radius:5px;background:#9ed558}}.menu-index2 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index2 .menu-index-box .menu-unit-style{width:50%;line-height:1.4;background:#fff;border-top:1px solid #cad4e0;border-left:1px solid #cad4e0;outline:transparent;text-align:center;transition:outline .24s ease}.menu-index2 .menu-index-box .menu-unit-style:hover{outline:1px solid #1557a5;z-index:1}.menu-index2 .menu-index-box .menu-unit-style:nth-child(-n+2){border-top:none}.menu-index2 .menu-index-box .menu-unit-style:nth-child(2n+1){border-left:none}.menu-index2 .menu-index-box .menu-unit-style:first-child{border-radius:10px 0 0 0}.menu-index2 .menu-index-box .menu-unit-style:nth-child(n+2){border-radius:0 10px 0 0}.menu-index2 .menu-index-box .menu-unit-style:nth-child(n+3){border-radius:0 0 0 10px}.menu-index2 .menu-index-box .menu-unit-style:nth-child(n+4){border-radius:0 0 10px 0}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 a{display:block;padding:26px 10px;color:#333;text-decoration:none;transition:.24s ease}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 img{display:block;width:70px;height:auto;margin:0 auto;opacity:1}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 span{position:relative;display:inline-block;margin:10px 0 0;font-size:112.5%}.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}.menu-index2 .menu-index-box .menu-unit-style .menu-level1,.menu-index2 .menu-index-box .menu-unit-style .menu-title,.menu-index2 .menu-index-box .menu-unit-style .menu-unit-middle,.menu-index2 .menu-index-box .menu-unit-style .menu-unit-middle-left,.menu-index2 .menu-index-box .menu-unit-style .menu-unit-middle-right,.menu-index2 .menu-index-box .menu-unit-style a{height:100%}.top-page .menu-index2 .menu-index-box{border:none}.pull-up-menu .menu-index2 .menu-index-box,.viewer .pull-up-menu .menu-index2 .menu-index-box{border:1px solid #cad4e0}.pull-up-menu .menu-index2 .menu-index-box .menu-unit-style,.viewer .pull-up-menu .menu-index2 .menu-index-box .menu-unit-style{border-radius:0}.pull-up-menu .menu-index2 .menu-index-box .menu-unit-style .menu-level1 span,.viewer .pull-up-menu .menu-index2 .menu-index-box .menu-unit-style .menu-level1 span{font-size:87.5%}@media print,screen and (min-width:601px){.menu-index2 .menu-index-box .menu-unit-style{width:25%;border-top:none}.menu-index2 .menu-index-box .menu-unit-style:nth-child(2n+1){border-left:1px solid #cad4e0;border-radius:0}.menu-index2 .menu-index-box .menu-unit-style:first-child{border-left:none;border-radius:10px 0 0 10px}.menu-index2 .menu-index-box .menu-unit-style:nth-child(n+2){border-radius:0}.menu-index2 .menu-index-box .menu-unit-style:nth-child(n+4){border-radius:0 10px 10px 0}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 img{width:80px;margin:0 auto}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 span{margin:8px 0 0}}.section-topics{padding:40px 10px;background:#fff}@media print,screen and (min-width:601px){.section-topics{padding:80px 0 140px}.section-topics .wrapper-topics{width:1200px;margin:0 auto}}.image1{margin:0 0 70px}.image1 .bx-wrapper{margin:0 auto;border:none;box-shadow:none}.image1 .bx-wrapper .bx-viewport{height:auto!important}.image1 .bx-wrapper .bx-viewport .slide a{display:flex;flex-wrap:wrap;color:#333;text-decoration:none}.image1 .bx-wrapper .bx-viewport .slide a img{object-fit:cover;opacity:1;transition:all .24s ease}.image1 .bx-wrapper .bx-viewport .slide a:hover img{opacity:.75}.image1 .bx-wrapper .bx-viewport .slide .image-comment{margin:13px 0 0}.image1 .bx-wrapper .bx-viewport .slide a[href^="#"]{pointer-events:none}.image1 .bx-wrapper .bx-controls-direction{display:block}.image1 .bx-wrapper .bx-controls-direction .bx-next,.image1 .bx-wrapper .bx-controls-direction .bx-prev{display:block;position:absolute;top:auto;left:auto;bottom:-70px;width:50px;height:50px;overflow:hidden;margin:0;border:2px solid #1557a5;border-radius:5px;background:#fff;text-decoration:none;transition:background-color .24s ease;z-index:1;cursor:pointer}.image1 .bx-wrapper .bx-controls-direction .bx-next::after,.image1 .bx-wrapper .bx-controls-direction .bx-prev::after{display:block;position:absolute;top:-1px;left:-1px;width:50px;height:50px;background:url(../images/top/slider-controls.png) no-repeat;content:""}.image1 .bx-wrapper .bx-controls-direction .bx-next:hover,.image1 .bx-wrapper .bx-controls-direction .bx-prev:hover{background:#1557a5}.image1 .bx-wrapper .bx-controls-direction .bx-next:focus-visible,.image1 .bx-wrapper .bx-controls-direction .bx-prev:focus-visible{outline:2px solid #333}.image1 .bx-wrapper .bx-controls-direction .bx-prev{left:10px}.image1 .bx-wrapper .bx-controls-direction .bx-prev::after{background-position:5px 0}.image1 .bx-wrapper .bx-controls-direction .bx-prev:hover::after{background-position:5px -39px}.image1 .bx-wrapper .bx-controls-direction .bx-next{left:70px}.image1 .bx-wrapper .bx-controls-direction .bx-next::after{background-position:-30px 0}.image1 .bx-wrapper .bx-controls-direction .bx-next:hover::after{background-position:-30px -39px}.image1 .bx-wrapper .bx-controls-auto{position:absolute;right:10px!important;bottom:-48px;width:26px!important;height:26px}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start,.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop{display:block;margin:0;width:26px;height:26px;border:2px solid #1557a5;border-radius:5px;background:#fff;transition:background-color .24s ease}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start.active,.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop.active{display:none}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start:focus-visible,.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop:focus-visible{outline:2px solid #333}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start{background:url(../images/top/slider-controls.png) no-repeat -105px -5px #fff}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start:hover{background:url(../images/top/slider-controls.png) no-repeat -105px -46px #1557a5}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop{background:url(../images/top/slider-controls.png) no-repeat -79px -5px #fff}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop:hover{background:url(../images/top/slider-controls.png) no-repeat -79px -46px #1557a5}.image1 .bx-wrapper .bx-pager{display:none}.image1 .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;border:1px solid #1557a5;color:#333}.image1 .bx-wrapper .bx-pager.bx-default-pager a.active,.image1 .bx-wrapper .bx-pager.bx-default-pager a:focus,.image1 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#1557a5;color:#fff}.image1 .bx-controls-direction{display:none}@media print,screen and (min-width:601px){.image1{margin:0}.image1 .bx-wrapper{margin:0}.image1 .bx-wrapper .bx-viewport{width:calc(50vw + 600px)!important}.image1 .bx-wrapper .bx-viewport .slide .image-comment{margin-top:15px}.image1 .bx-wrapper .bx-controls-direction .bx-next,.image1 .bx-wrapper .bx-controls-direction .bx-prev{bottom:-50px}.image1 .bx-wrapper .bx-controls-direction .bx-prev{left:0}.image1 .bx-wrapper .bx-controls-direction .bx-next{left:60px}.image1 .bx-wrapper .bx-controls-auto{bottom:-38px}.image1 .bx-wrapper .bx-pager{display:block;position:relative;padding:0;width:calc(100% - 46px)!important;bottom:-30px;text-align:right!important}}.section-purpose{position:relative;padding:40px 0;background:#f3faff}.section-purpose::before{position:absolute;display:block;left:50%;bottom:-225px;width:635px;height:399px;transform:translate(-50%,0);background:url(../images/top/nakagawa.png) no-repeat;background-size:contain;content:""}.section-purpose .wrapper-purpose{position:relative}.section-purpose .wrapper-purpose::after{position:absolute;display:block;top:-66px;right:-19px;width:130px;height:90px;background:url(../images/top/batouonsen.png) no-repeat;background-size:contain;z-index:0;content:""}@media print,screen and (min-width:601px){.section-purpose{padding:80px 0}.section-purpose::before{top:290px;bottom:0;width:1920px;height:1172px}.section-purpose .wrapper-purpose{width:1200px;margin:0 auto}.section-purpose .wrapper-purpose::after{top:41px;right:-388px;width:414px;height:284px}}.msg-board15 .msg-board-box{margin:0 0 20px}.msg-board15 .msg-board-box h2{margin:0 0 5px;font-size:150%;text-align:center}.msg-board15 .msg-board-box P{font-size:87.5%;text-align:center;color:#1557a5}.menu-index5{position:relative;margin:0 10px 30px;z-index:1}.menu-index5 .frame-top-left{display:none}.menu-index5 .menu-index-box{display:flex;flex-wrap:wrap;background:#fff}.menu-index5 .menu-index-box .menu-unit-style{flex:0 0 calc(33.3333333333% + 1px);line-height:1.4;margin-top:-1px;margin-right:-1px;background:#fff;border:1px solid #cad4e0;text-align:center;transition:border-color .24s ease}.menu-index5 .menu-index-box .menu-unit-style:hover{border-color:#1557a5;z-index:1}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 a{display:block;padding:15px 5px 20px;color:#333;text-decoration:none;transition:.24s ease}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 img{display:block;width:60px;height:auto;margin:0 auto;opacity:1}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 span{display:block;margin:6px 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}.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%}@media print,screen and (min-width:601px){.msg-board15 .msg-board-box{margin:0 0 30px}.msg-board15 .msg-board-box h2{margin-bottom:10px;font-size:225%}.menu-index5{margin:0 0 30px}.menu-index5 .menu-index-box{padding:0;outline:1px solid #6695ce}.menu-index5 .menu-index-box .menu-unit-style{flex:0 0 calc(16.6666666667% + 1px)}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 a{padding:20px 0 16px}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 img{width:70px;margin:0 auto}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 span{margin:6px 0 0;font-size:112.5%}}.menu-index3{margin:0 10px}.menu-index3 .menu-index-box .menu-unit-style{border:1px solid #fff;border-top-color:#cad4e0;background:#fff;transition:border-color .24s ease}.menu-index3 .menu-index-box .menu-unit-style.menu-unit-style-0{border-top-color:#fff}.menu-index3 .menu-index-box .menu-unit-style.menu-unit-style-0:hover{border-top-color:#1557a5}.menu-index3 .menu-index-box .menu-unit-style:hover{border-color:#1557a5}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:flex;column-gap:15px;align-items:center;padding:15px;text-decoration:none;color:#333;transition:background-color .24s ease}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:inline-block;width:60px;height:60px;vertical-align:bottom;opacity:1}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:inline-block}.menu-index3 .frame-top-left .title,.menu-index3 .menu-level2{display:none}.menu-index3 a[id^=menu-index]{display:none}.menu-index3 .menu-index-box>div:last-child{display:none}.menu-index3 .menu-index-box .menu-unit-style .menu-level1,.menu-index3 .menu-index-box .menu-unit-style .menu-title,.menu-index3 .menu-index-box .menu-unit-style .menu-unit-middle,.menu-index3 .menu-index-box .menu-unit-style .menu-unit-middle-left,.menu-index3 .menu-index-box .menu-unit-style .menu-unit-middle-right,.menu-index3 .menu-index-box .menu-unit-style a{height:100%}@media print,screen and (min-width:601px){.menu-index3{margin:0}.menu-index3 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index3 .menu-index-box .menu-unit-style{width:calc(33.3333% - 13.5px);margin:0 20px 0 0;border-top-color:#fff}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{padding:20px}.menu-index3 .menu-index-box .menu-unit-style:hover{border-top-color:#1557a5}.menu-index3 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:0}}.section-notice{padding:40px 0 65px}@media print,screen and (min-width:601px){.section-notice{padding:80px 0}.section-notice .wrapper-notice{max-width:1200px;margin:0 auto}}.top-page .notice-tab,.viewer-genre .notice-tab{position:relative;z-index:1;overflow:hidden;border-radius:10px;border:3px solid #1557a5}.top-page .notice-tab .tab-box,.viewer-genre .notice-tab .tab-box{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.top-page .notice-tab .tab-box .tab,.viewer-genre .notice-tab .tab-box .tab{position:relative;flex:0 0 33.3333333333%;background:#1557a5;border-right:1px solid #fff}.top-page .notice-tab .tab-box .tab:last-child,.viewer-genre .notice-tab .tab-box .tab:last-child{border-right:0}.top-page .notice-tab .tab-box .tab.selected,.viewer-genre .notice-tab .tab-box .tab.selected{background:#fff}.top-page .notice-tab .tab-box .tab.selected .menu,.viewer-genre .notice-tab .tab-box .tab.selected .menu{color:#333}.top-page .notice-tab .tab-box .tab .menu,.viewer-genre .notice-tab .tab-box .tab .menu{display:block;padding:13px 0;color:#fff;font-size:100%;text-align:center;text-decoration:none;word-wrap:break-word}.top-page .notice-tab .notice-box,.viewer-genre .notice-tab .notice-box{position:relative;z-index:1;margin:-1px 0 0;background:#fff}.top-page .notice-tab .notice-box .notice-unit,.viewer-genre .notice-tab .notice-box .notice-unit{padding:15px 10px 90px}.top-page .notice-tab .notice-box .tab-notice2 .tab-notice-box .unit .wrapper-title,.viewer-genre .notice-tab .notice-box .tab-notice2 .tab-notice-box .unit .wrapper-title{width:calc(100% - 100px)}.top-page .notice-tab .notice-box .tab-notice2 .tab-notice-box .unit .wrapper-icon,.viewer-genre .notice-tab .notice-box .tab-notice2 .tab-notice-box .unit .wrapper-icon{width:100px}.top-page .notice-tab .notice-box .tab-notice-box,.viewer-genre .notice-tab .notice-box .tab-notice-box{color:#333}.top-page .notice-tab .notice-box .tab-notice-box a,.viewer-genre .notice-tab .notice-box .tab-notice-box a{display:flex;padding:20px 10px;color:#333;text-decoration:none}.top-page .notice-tab .notice-box .tab-notice-box .unit,.viewer-genre .notice-tab .notice-box .tab-notice-box .unit{opacity:0;position:relative;border-bottom:1px solid #cad4e0;background:#fff;transition:border-color .24s ease}.top-page .notice-tab .notice-box .tab-notice-box .unit:nth-child(n+6),.viewer-genre .notice-tab .notice-box .tab-notice-box .unit:nth-child(n+6){display:none}.top-page .notice-tab .notice-box .tab-notice-box .unit::before,.viewer-genre .notice-tab .notice-box .tab-notice-box .unit::before{position:absolute;display:block;width:0;height:1px;bottom:0;left:0;background:#1557a5;transition:width .24s ease;content:""}.top-page .notice-tab .notice-box .tab-notice-box .unit:hover::before,.viewer-genre .notice-tab .notice-box .tab-notice-box .unit:hover::before{width:100%}.top-page .notice-tab .notice-box .tab-notice-box .unit .title,.viewer-genre .notice-tab .notice-box .tab-notice-box .unit .title{font-size:100%}.top-page .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon,.viewer-genre .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon{display:inline-block}.top-page .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon .icon,.viewer-genre .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon .icon{display:inline-block;line-height:1.47;min-width:80px;padding:2px 10px;border-radius:40px;border:1px solid #b3b3b3;color:#333;font-size:87.5%;text-align:center;box-sizing:border-box}.top-page .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon .icon.icon-notice-1,.viewer-genre .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon .icon.icon-notice-1{border-color:#ccebbc;background-color:#ccebbc}.top-page .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon .icon.icon-notice-2,.viewer-genre .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon .icon.icon-notice-2{border-color:#f5c6d2;background-color:#f5c6d2}.top-page .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon .icon.icon-notice-3,.viewer-genre .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon .icon.icon-notice-3{border-color:#c9e5f2;background-color:#c9e5f2}.top-page .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon .icon.icon-notice-0,.viewer-genre .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon .icon.icon-notice-0{min-width:auto;border-color:#b8002e;background-color:#fff;color:#b8002e}.top-page .notice-tab .notice-box .tab-notice-box .unit .icon-new .icon,.viewer-genre .notice-tab .notice-box .tab-notice-box .unit .icon-new .icon{display:inline-block;line-height:1.47;min-width:auto;margin:2px 5px 5px 0;padding:2px 10px;border-radius:40px;border:1px solid #b8002e;background-color:#fff;color:#b8002e;font-size:87.5%;text-align:center;box-sizing:border-box}.top-page .notice-tab .notice-box .tab-notice .list-anchor,.top-page .notice-tab .notice-box .tab-notice .rss,.viewer-genre .notice-tab .notice-box .tab-notice .list-anchor,.viewer-genre .notice-tab .notice-box .tab-notice .rss{width:150px}.top-page .notice-tab .notice-box .tab-notice .list-anchor a,.top-page .notice-tab .notice-box .tab-notice .rss a,.viewer-genre .notice-tab .notice-box .tab-notice .list-anchor a,.viewer-genre .notice-tab .notice-box .tab-notice .rss a{display:block;width:100%;padding:9px 0;color:#333;font-size:87.5%;text-align:center;text-decoration:none;border-radius:24px;border:1px solid #1557a5;transition:background-color .24s ease}.top-page .notice-tab .notice-box .tab-notice .list-anchor a:hover,.top-page .notice-tab .notice-box .tab-notice .rss a:hover,.viewer-genre .notice-tab .notice-box .tab-notice .list-anchor a:hover,.viewer-genre .notice-tab .notice-box .tab-notice .rss a:hover{background-color:#f3faff}.top-page .notice-tab .notice-box .tab-notice .list-anchor,.viewer-genre .notice-tab .notice-box .tab-notice .list-anchor{position:absolute;left:50%;bottom:25px;transform:translate(-50%,0);margin:0 0 0 80px}.top-page .notice-tab .notice-box .tab-notice .rss,.viewer-genre .notice-tab .notice-box .tab-notice .rss{position:absolute;left:50%;bottom:25px;transform:translate(-50%,0);margin:0 0 0 -80px}.top-page .notice-tab .explanatory,.top-page .notice-tab .office,.top-page .notice-tab .tab-frame-header .title,.viewer-genre .notice-tab .explanatory,.viewer-genre .notice-tab .office,.viewer-genre .notice-tab .tab-frame-header .title{display:none}.top-page .notice-tab .notice-box .menu,.viewer-genre .notice-tab .notice-box .menu{height:100%}@media print,screen and (min-width:601px){.top-page .notice-tab .tab-box .tab .menu,.viewer-genre .notice-tab .tab-box .tab .menu{padding:18px 0;font-size:112.5%}.top-page .notice-tab .notice-box .notice-unit,.viewer-genre .notice-tab .notice-box .notice-unit{padding:30px 50px 110px}.top-page .notice-tab .notice-box .tab-notice2 .tab-notice-box .unit .wrapper-title,.viewer-genre .notice-tab .notice-box .tab-notice2 .tab-notice-box .unit .wrapper-title{width:calc(100% - 90px)}.top-page .notice-tab .notice-box .tab-notice2 .tab-notice-box .unit .wrapper-icon,.viewer-genre .notice-tab .notice-box .tab-notice2 .tab-notice-box .unit .wrapper-icon{width:calc(100% - 910px)}.top-page .notice-tab .notice-box .tab-notice-box,.viewer-genre .notice-tab .notice-box .tab-notice-box{overflow:auto;min-height:200px;max-height:350px;padding:0 10px 0 0}.top-page .notice-tab .notice-box .tab-notice-box a,.viewer-genre .notice-tab .notice-box .tab-notice-box a{padding:18px 50px 18px 15px}.top-page .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon .icon,.viewer-genre .notice-tab .notice-box .tab-notice-box .unit .wrapper-icon .icon{padding:2px 15px}.top-page .notice-tab .notice-box .tab-notice-box .unit::after,.viewer-genre .notice-tab .notice-box .tab-notice-box .unit::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);width:9px;height:9px;border-top:solid 2px #1557a5;border-right:solid 2px #1557a5;pointer-events:none;content:""}.top-page .notice-tab .notice-box .tab-notice-box .unit:nth-child(n+6),.viewer-genre .notice-tab .notice-box .tab-notice-box .unit:nth-child(n+6){display:block}.top-page .notice-tab .notice-box .tab-notice-box::-webkit-scrollbar,.viewer-genre .notice-tab .notice-box .tab-notice-box::-webkit-scrollbar{width:10px}.top-page .notice-tab .notice-box .tab-notice-box::-webkit-scrollbar-track,.viewer-genre .notice-tab .notice-box .tab-notice-box::-webkit-scrollbar-track{border-radius:5px;background:#e6e6e6}.top-page .notice-tab .notice-box .tab-notice-box::-webkit-scrollbar-thumb,.viewer-genre .notice-tab .notice-box .tab-notice-box::-webkit-scrollbar-thumb{border-radius:5px;background:#9ed558}.top-page .notice-tab .notice-box .tab-notice .list-anchor,.top-page .notice-tab .notice-box .tab-notice .rss,.viewer-genre .notice-tab .notice-box .tab-notice .list-anchor,.viewer-genre .notice-tab .notice-box .tab-notice .rss{width:200px}.top-page .notice-tab .notice-box .tab-notice .list-anchor a,.top-page .notice-tab .notice-box .tab-notice .rss a,.viewer-genre .notice-tab .notice-box .tab-notice .list-anchor a,.viewer-genre .notice-tab .notice-box .tab-notice .rss a{padding:15px 0;border-radius:30px}.top-page .notice-tab .notice-box .tab-notice .list-anchor,.viewer-genre .notice-tab .notice-box .tab-notice .list-anchor{bottom:30px;margin:0 0 0 110px}.top-page .notice-tab .notice-box .tab-notice .rss,.viewer-genre .notice-tab .notice-box .tab-notice .rss{bottom:30px;margin:0 0 0 -110px}}.section-about{padding:50px 0;background:#f2f8e7}.section-about .wrapper-about{position:relative}.section-about .wrapper-about::before{position:absolute;display:block;top:-95px;left:-31px;width:156px;height:112px;background:url(../images/top/hiroshige.png) no-repeat;background-size:contain;z-index:0;content:""}@media print,screen and (min-width:601px){.section-about{padding:80px 0}.section-about .wrapper-about{width:1200px;margin:0 auto}.section-about .wrapper-about::before{top:-43px;left:-407px;width:489px;height:346px}}.msg-board4{position:relative;margin:0 0 20px;z-index:1}.msg-board4 .msg-board-box{text-align:center}.msg-board4 .msg-board-box h2{margin:0 0 5px;padding:0 40px;font-size:150%;font-weight:700}.msg-board4 .msg-board-box p{color:#1557a5}@media print,screen and (min-width:601px){.msg-board4{margin:0 0 30px}.msg-board4 .msg-board-box h2{margin-bottom:10px;padding:0 60px;font-size:225%}}.menu-index4{position:relative;margin:0 10px 30px;z-index:1}.menu-index4 .menu-index-box .menu-unit-style{border:1px solid #fff;border-top-color:#ccc;background:#fff;transition:all .24s ease}.menu-index4 .menu-index-box .menu-unit-style.menu-unit-style-0{border-top-color:#fff}.menu-index4 .menu-index-box .menu-unit-style.menu-unit-style-0:hover{border-top-color:#1557a5}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:flex;padding:10px;align-items:center;text-decoration:none;color:#333;font-size:112.5%}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:inline-block;width:60px;height:60px;vertical-align:bottom;margin:0 15px 0 0;opacity:1}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:inline-block}.menu-index4 .menu-index-box .menu-unit-style:hover{border-color:#1557a5;z-index:1}.menu-index4 .frame-top-left .title,.menu-index4 .menu-level2{display:none}.menu-index4 a[id^=menu-index]{display:none}.menu-index4 .menu-index-box>div:last-child{display:none}.menu-index4 .menu-index-box .menu-unit-style .menu-level1,.menu-index4 .menu-index-box .menu-unit-style .menu-title,.menu-index4 .menu-index-box .menu-unit-style .menu-unit-middle,.menu-index4 .menu-index-box .menu-unit-style .menu-unit-middle-left,.menu-index4 .menu-index-box .menu-unit-style .menu-unit-middle-right,.menu-index4 .menu-index-box .menu-unit-style a{height:100%}@media print,screen and (min-width:601px){.menu-index4{margin:0 0 40px}.menu-index4 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index4 .menu-index-box .menu-unit-style{width:25%;border-top-color:#fff;border-right-color:#ccc}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{padding:20px}.menu-index4 .menu-index-box .menu-unit-style:nth-child(4n){border-right-color:#fff}.menu-index4 .menu-index-box .menu-unit-style:nth-child(4n):hover{border-right-color:#1557a5}.menu-index4 .menu-index-box .menu-unit-style:has(+.menu-unit-style:hover){border-right-color:#fff}.menu-index4 .menu-index-box .menu-unit-style:hover{border-top-color:#1557a5}}.image2{padding:0 0 70px}.image2 .bx-wrapper{margin:0;padding:0 0 0 10px;max-width:100%!important}.image2 .bx-wrapper .bx-viewport .bxslider .slide{width:250px!important;margin:0 20px 0 0}.image2 .bx-wrapper .bx-viewport .bxslider .slide img{aspect-ratio:285/177;opacity:1;transition:opacity .24s ease}.image2 .bx-wrapper .bx-viewport .bxslider .slide:hover a img{opacity:.7}.image2 .bx-wrapper .bx-controls-direction{display:block}.image2 .bx-wrapper .bx-controls-direction .bx-next,.image2 .bx-wrapper .bx-controls-direction .bx-prev{display:block;position:absolute;top:auto;left:auto;bottom:-70px;width:50px;height:50px;overflow:hidden;margin:0;border:2px solid #1557a5;border-radius:5px;background:#fff;text-decoration:none;transition:background-color .24s ease;z-index:1;cursor:pointer}.image2 .bx-wrapper .bx-controls-direction .bx-next::after,.image2 .bx-wrapper .bx-controls-direction .bx-prev::after{display:block;position:absolute;top:-1px;left:-1px;width:50px;height:50px;background:url(../images/top/slider-controls.png) no-repeat;content:""}.image2 .bx-wrapper .bx-controls-direction .bx-next:hover,.image2 .bx-wrapper .bx-controls-direction .bx-prev:hover{background:#1557a5}.image2 .bx-wrapper .bx-controls-direction .bx-next:focus-visible,.image2 .bx-wrapper .bx-controls-direction .bx-prev:focus-visible{outline:2px solid #333}.image2 .bx-wrapper .bx-controls-direction .bx-prev{left:10px}.image2 .bx-wrapper .bx-controls-direction .bx-prev::after{background-position:5px 0}.image2 .bx-wrapper .bx-controls-direction .bx-prev:hover::after{background-position:5px -39px}.image2 .bx-wrapper .bx-controls-direction .bx-next{left:70px}.image2 .bx-wrapper .bx-controls-direction .bx-next::after{background-position:-30px 0}.image2 .bx-wrapper .bx-controls-direction .bx-next:hover::after{background-position:-30px -39px}.image2 .bx-wrapper .bx-controls-auto{position:absolute;right:10px!important;bottom:-48px;width:26px!important;height:26px}.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start,.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop{display:block;margin:0;width:26px;height:26px;border:2px solid #1557a5;border-radius:5px;background:#fff;transition:background-color .24s ease}.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start.active,.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop.active{display:none}.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start:focus-visible,.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop:focus-visible{outline:2px solid #333}.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start{background:url(../images/top/slider-controls.png) no-repeat -105px -5px #fff}.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start:hover{background:url(../images/top/slider-controls.png) no-repeat -105px -46px #1557a5}.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop{background:url(../images/top/slider-controls.png) no-repeat -79px -5px #fff}.image2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop:hover{background:url(../images/top/slider-controls.png) no-repeat -79px -46px #1557a5}.image2 .bx-wrapper .bx-pager{display:none}.image2 .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;border:1px solid #1557a5;color:#333}.image2 .bx-wrapper .bx-pager.bx-default-pager a.active,.image2 .bx-wrapper .bx-pager.bx-default-pager a:focus,.image2 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#1557a5;color:#fff}.image2 .bx-controls-direction,.image2 .image-comment{display:none}@media print,screen and (min-width:601px){.image2{width:1200px;margin:0 auto;padding:0 0 60px}.image2 .bx-wrapper{max-width:1200px!important;margin:0 auto;padding:0}.image2 .bx-wrapper .bx-viewport .bxslider{left:88px}.image2 .bx-wrapper .bx-viewport .bxslider .slide{width:285px!important;margin:0 108px 0 -88px}.image2 .bx-wrapper .bx-controls-direction .bx-next,.image2 .bx-wrapper .bx-controls-direction .bx-prev{bottom:-50px}.image2 .bx-wrapper .bx-controls-direction .bx-prev{left:0}.image2 .bx-wrapper .bx-controls-direction .bx-next{left:60px}.image2 .bx-wrapper .bx-controls-auto{bottom:-38px}.image2 .bx-wrapper .bx-pager{display:block;position:relative;padding:0;width:calc(100% - 46px)!important;bottom:-30px;text-align:right!important}}.section-advertise .wrapper-advertise{position:relative;padding:50px 10px 0}.section-advertise .wrapper-advertise::before{position:absolute;display:block;top:-40px;right:12px;width:92px;height:92px;background:url(../images/top/koisagoyaki.png) no-repeat;background-size:contain;content:""}@media print,screen and (min-width:601px){.section-advertise{margin:0;padding:80px 0 0}.section-advertise .wrapper-advertise{max-width:1200px;margin:0 auto;padding:0}.section-advertise .wrapper-advertise::before{top:-29px;right:-106px;width:246px;height:246px}}.section-advertise{position:relative;z-index:1}.section-advertise .advertise{position:relative;padding:0 0 30px}.section-advertise .advertise .frame-top{margin:0 0 20px;text-align:center}.section-advertise .advertise .frame-top .adv-title{display:inline-block;font-size:150%;font-weight:700}.section-advertise .advertise .frame-top .adv-recruitment{display:flex;justify-content:center;position:absolute;margin-top:20px;bottom:0;width:100%}.section-advertise .advertise .frame-top .adv-recruitment a{position:relative;padding:0 0 0 22px;color:#333;text-decoration:none}.section-advertise .advertise .frame-top .adv-recruitment a::after{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);width:9px;height:9px;margin:1px 0 0;border-top:solid 3px #1557a5;border-right:solid 3px #1557a5;pointer-events:none;content:""}.section-advertise .advertise .frame-top .adv-recruitment a span{display:block;position:relative}.section-advertise .advertise .frame-top .adv-recruitment a span::before{position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#1557a5;transition:width .24s ease;content:""}.section-advertise .advertise .frame-top .adv-recruitment a:hover span::before{width:100%}.section-advertise .advertise ul.adv-box{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.section-advertise .advertise ul.adv-box li{display:block;width:calc(50% - 5px);margin:0 10px 10px 0}.section-advertise .advertise ul.adv-box li:nth-child(2n){margin-right:0}.section-advertise .advertise ul.adv-box li a{display:block;text-decoration:none;opacity:1;transition:opacity .24s ease}.section-advertise .advertise ul.adv-box li img{width:100%;height:auto;vertical-align:bottom}.section-advertise .advertise ul.adv-box li:hover a{opacity:.7}@media print,screen and (min-width:601px){.section-advertise .advertise{width:710px;margin:0 auto}.section-advertise .advertise .frame-top{margin-bottom:30px}.section-advertise .advertise .frame-top .adv-title{padding:0 60px;font-size:187.5%}.section-advertise .advertise ul.adv-box li{width:170px;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(4n){margin-right:0}.section-advertise .advertise ul.adv-box li img{width:170px;height:50px}}.menu-banner6{position:fixed;right:10px;bottom:65px!important;z-index:998}.menu-banner6 .menu-banner-box a{display:block;width:74px}.menu-banner6 .menu-banner-box a img{width:100%}.menu-banner6 .menu-banner-box a img:hover{opacity:.9}.menu-banner6 .frame-top-left{display:none}@media print,screen and (min-width:601px){.menu-banner6{bottom:20px!important}.menu-banner6 .menu-banner-box a{width:100px}}.section-footer .wrapper-footer .inner-footer-top{position:relative;margin:0;padding:90px 10px 60px}.section-footer .wrapper-footer .inner-footer-top .wrapper-msg-board17{position:relative;background:#fff;border-radius:10px;z-index:1}.section-footer .wrapper-footer .inner-footer-top::before{display:block;position:absolute;bottom:0;left:50%;width:1400px;height:440px;transform:translate(-50%,0);background:url(../images/top/footer-illust.png) no-repeat;background-size:contain;content:""}.section-footer .login{display:none}@media print,screen and (min-width:601px){.section-footer .wrapper-footer .inner-footer-top{margin:0 auto;padding:355px 0 80px;width:1000px}.section-footer .wrapper-footer .inner-footer-top::before{width:1920px;height:604px}}.wrapper-msg-board17{padding:30px 20px}.msg-board17-0{margin:0 0 20px}.msg-board17-0 .frame-title-right .title{margin:0 0 15px;font-size:125%;text-align:center}.msg-board17-1 .msg-board-box ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin:0}.msg-board17-1 .msg-board-box ul li{margin:0 15px 0 0;list-style:none}.msg-board17-1 .msg-board-box ul li a{display:block;width:30px;height:30px}.msg-board17-1 .msg-board-box ul li a img{width:100%;height:100%;opacity:1;transition:opacity .24s ease}.msg-board17-1 .msg-board-box ul li:last-child{margin-right:0}.msg-board17-1 .msg-board-box ul li:hover a img{opacity:.7}@media print,screen and (min-width:601px){.wrapper-msg-board17{display:flex;justify-content:space-between;padding:50px 60px}.msg-board17-0{display:flex;margin:0;width:80%}.msg-board17-0 .frame-title-right .title{margin:0 40px 0 0;font-size:187.5%;text-align:left}.msg-board17-1{margin:auto 0;width:20%}.msg-board17-1 .msg-board-box ul{justify-content:flex-end}.msg-board17-1 .msg-board-box ul li a{width:40px;height:40px}}.footer{padding:40px 10px 80px;background:#f3faff}.footer ul.footer-link{list-style-type:none;margin:0;padding:0}.footer ul.footer-link li{margin:0 0 12px}.footer ul.footer-link li a{display:block;position:relative;padding:0 0 0 26px;color:#333;text-decoration:none}.footer ul.footer-link li a span{display:inline-block;position:relative;font-size:87.5%}.footer ul.footer-link li a span::before{position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#333;transition:width .24s ease;content:""}.footer ul.footer-link li a::before{display:block;position:absolute;top:2px;left:0;width:20px;height:20px;margin:1px 0 0;border-radius:50%;border:1px solid #1557a5;background:#fff;transition:all .24s ease;pointer-events:none;content:""}.footer ul.footer-link li a::after{display:block;position:absolute;top:8px;left:5px;transform:rotate(45deg);width:7px;height:7px;margin:1px 0 0;border-top:solid 2px #1557a5;border-right:solid 2px #1557a5;pointer-events:none;transition:border-color .24s ease;content:""}.footer ul.footer-link li:hover a::before{background:#1557a5}.footer ul.footer-link li:hover a::after{border-color:#fff}.footer ul.footer-link li:hover a span::before{width:100%}.footer .footer-sentence{margin-top:30px}.footer .footer-sentence .wrapper-copyright{font-size:87.5%}@media print,screen and (min-width:601px){.footer ul.footer-link{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:12px;width:calc(100% - 200px)}.footer ul.footer-link li{margin:0}}.viewer-sitemap .sitemap-box .wrapper-footer{display:none}@media print,screen and (min-width:601px){.footer{padding:30px 0}.footer .footer-box{display:flex;flex-wrap:wrap;justify-content:space-between;width:1200px;margin:0 auto}.footer .footer-box ul.footer-link{display:flex;flex-wrap:wrap}.footer .footer-box ul.footer-link li{margin:0 30px 0 0}.footer .footer-box .footer-sentence{margin:0}.footer .footer-box .footer-sentence .wrapper-copyright{font-size:100%}}.viewer .section-contents{position:relative;padding:20px 0 0}.viewer .section-contents::before{position:absolute;top:0;left:0;width:100%;height:330px;background:#e6f5fe;content:""}.viewer .section-contents .inner-contents{position:relative}.viewer .section-contents .inner-contents .wrapper-contents{margin:0 0 50px}.viewer .section-contents .inner-contents .wrapper-side{margin-bottom:20px}@media print,screen and (min-width:601px){.viewer .section-contents{margin:30px 0 0;padding:0}.viewer .section-contents::before{top:-60px}.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 30px}.viewer .section-contents .inner-contents .wrapper-contents.is404{width:100%;max-width:100%}.viewer .section-contents .inner-contents .wrapper-side{position:relative;z-index:1;float:right;width:300px;margin:0}}@media print,screen and (min-width:601px){.viewer.viewer-calendar-monthly .container-box .wrapper-contents{max-width:100%}}.page-title-left{margin:0 0 30px;border-bottom:5px solid #1557a5}.page-title-left .page-title h1{position:relative;line-height:1.17;margin:0;padding:17px 10px;color:#333;font-size:150%}.BodyColor2 .header-image img,.BodyColor3 .header-image img,.BodyColor4 .header-image img{background:#fff}.BodyColor2 .section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title a,.BodyColor3 .section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title a,.BodyColor4 .section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title a{border:1px solid #fff}.BodyColor2 .section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title:hover a::before,.BodyColor3 .section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title:hover a::before,.BodyColor4 .section-extend-bottommenu .sp-expand-menu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title:hover a::before{display:none}.BodyColor2 .page-title h1,.BodyColor3 .page-title h1,.BodyColor4 .page-title h1{text-shadow:none}.contents h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border:none;border-bottom:2px solid #1557a5;background:#e3eff9;font-size:125%;font-weight:700}.contents h2.no-css{margin:0;padding:0;border:none;background:0 0}.contents h3{line-height:1.37;margin:30px 0 12px -5px;padding:5px 10px 11px;border:0;border-left:6px solid #1557a5;border-bottom:2px solid #1557a5;font-size:112.5%;font-weight:700}.contents h4{line-height:1.37;margin:25px 0 12px -5px;padding:10px 12px;border:none;border-bottom:1px solid #4d4d4d;background:#f2f2f2;font-size:100%;font-weight:700}.contents h5{line-height:1.37;margin:25px 0 8px -5px;padding:0 10px 5px;border:none;border-bottom:1px solid #4d4d4d;background:0 0;font-size:100%;font-weight:700}@media print,screen and (min-width:601px){.page-title-left .page-title h1{line-height:1.37;padding:30px 20px;font-size:200%}.contents h2{margin:40px 0 15px -10px;padding:20px;font-size:150%}.contents h3{margin:35px 0 15px -10px;padding:8px 13px 13px;border-left-width:7px;font-size:125%}.contents h4{margin:30px 0 15px -10px;padding:10px 15px;background:#f2f2f2;font-size:112.5%}.contents h5{margin:30px 0 10px -10px}}.viewer .category-menu{margin:0 10px 30px;padding:20px 0 10px;border-radius:10px;border:1px solid #1557a5;background:#fff}.viewer .category-menu .frame-top-left{border-bottom:2px solid #1557a5}.viewer .category-menu .frame-top-left h2{padding:0 20px 18px;border-radius:5px;background:#fff;font-size:112.5%}.viewer .category-menu .category-menu-box{padding:0 10px 0}.viewer .category-menu .category-menu-box ul{list-style-type:none;margin:.5em 0 0 0;padding:0}.viewer .category-menu .category-menu-box ul li{position:relative;line-height:1.36em;padding:6px 5px 6px 25px}.viewer .category-menu .category-menu-box ul li:last-child{border-bottom:none}.viewer .category-menu .category-menu-box ul li::before{display:block;position:absolute;top:17px;left:8px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #707070;border-right:solid 2px #707070;pointer-events:none;transition:border-color .24s ease;content:""}.viewer .category-menu .category-menu-box ul li.active{font-weight:700;color:#1557a5}.viewer .category-menu .category-menu-box ul li.active::before{border-top-color:#1557a5;border-right-color:#1557a5}.viewer .category-menu .category-menu-box ul li a{color:#333;background:#fff;text-decoration:none;transition:text-decoration .24s ease}.viewer .category-menu .category-menu-box ul li a:hover{color:#1557a5;text-decoration:underline}.viewer .category-menu .category-menu-box ul li:has(a:hover)::before{border-top:solid 2px #1557a5;border-right:solid 2px #1557a5}.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 .menu-index2{margin:0 10px 30px}.viewer .menu-index2 .menu-index-box{border:1px solid #1557a5}.viewer .menu-index2 .menu-index-box .menu-unit-style{border-radius:0}.viewer .menu-index2 .menu-index-box .menu-level1 img{width:60px}@media print,screen and (min-width:601px){.viewer .menu-index2{margin:0 0 30px}.viewer .menu-index2 .menu-index-box .menu-unit-style{width:50%;border-bottom:1px solid #cad4e0}.viewer .menu-index2 .menu-index-box .menu-unit-style:last-nth-child(-n+2){border-bottom:0}.viewer .menu-index2 .menu-index-box .menu-unit-style a span{font-size:87.5%}}.viewer .recommend{margin:0 10px 30px;padding:20px 0 10px;border-radius:10px;border:1px solid #1557a5;background:#fff}.viewer .recommend .frame-header-left{margin:0 0 10px;border-bottom:2px solid #1557a5}.viewer .recommend .frame-header-left h2{padding:0 20px 18px;border-radius:5px;background:#fff;font-size:112.5%}.viewer .recommend .frame-middle-left .recommend-box{padding:0 10px}.viewer .recommend .frame-middle-left .recommend-box>p{padding:12px 12px 5px}.viewer .recommend .frame-middle-left .recommend-box ul{list-style-type:none;margin:0;padding:0}.viewer .recommend .frame-middle-left .recommend-box ul li{position:relative;line-height:1.36em;padding:6px 5px 6px 25px}.viewer .recommend .frame-middle-left .recommend-box ul li:last-child{border-bottom:none}.viewer .recommend .frame-middle-left .recommend-box ul li::before{display:block;position:absolute;top:17px;left:8px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #1557a5;border-right:2px solid #1557a5;pointer-events:none;content:""}.viewer .recommend .frame-middle-left .recommend-box ul li a{background:#fff;text-decoration:none;color:#333;transition:text-decoration .24s ease}.viewer .recommend .frame-middle-left .recommend-box ul li a:hover{color:#1557a5;text-decoration:underline}@media print,screen and (min-width:601px){.viewer .recommend{margin:0 0 30px}}.viewer .contents-box{position:relative;overflow:hidden;padding:20px 15px 30px;border:none;box-shadow:none}.viewer .contents-box .print-page{position:relative;z-index:1}.viewer .contents-box .bread-rubbish{position:relative}.viewer .contents-box .page-number{margin:-12px 0 20px 5px}.viewer .contents-box .sns ul li{padding:0 5px 0 0}.viewer .contents-box .genre-notice-box .notice-title-left{border:none}.viewer .contents-box .genre-notice-box .notice-title-left .title{font-size:125%}.viewer .contents-box .genre-notice-box .notice-unit-box{position:relative;padding:15px 15px 45px}.viewer .contents-box .genre-notice-box .notice-unit-box .list-anchor{display:inline-block;position:absolute;right:0;border:1px solid #1557a5;border-radius:5px;background:#1557a5;transition:border-color .24s ease,background-color .24s ease}.viewer .contents-box .genre-notice-box .notice-unit-box .list-anchor a{display:inline-block;padding:5px 15px;color:#fff;font-size:87.5%;text-decoration:none}.viewer .contents-box .genre-notice-box .notice-unit-box .list-anchor:hover{border-color:#083d7b;background:#083d7b}@media print,screen and (min-width:601px){.viewer .contents-box{padding:30px;border-radius:10px}.viewer .contents-box .genre-notice-box .notice-title-left .title{font-size:150%}}.viewer .info-box .info-link{padding:0;border-radius:10px;border:1px solid #1557a5;background:#fff}.viewer .info-box .info-link .info-link-title{padding:15px 15px 10px;border-radius:10px 10px 0 0;background:#e3eff9;color:#333;font-size:112.5%}.viewer .info-box .info-link ul{list-style-type:none;margin:0;padding:20px}.viewer .info-box .info-link ul li{margin:0 0 10px;padding:0}.viewer .info-box .info-link ul li::before{display:none}.viewer .info-box .info-link ul li a{display:inline-block;position:relative;height:100%;border-radius:5px;color:#333;text-underline-offset:.15em;transition:font .24s ease}.viewer .info-box .info-link ul li a span{padding:0 0 0 32px}.viewer .info-box .info-link ul li a img{margin:0 5px 3px 32PX;vertical-align:bottom}.viewer .info-box .info-link ul li a::before{display:block;position:absolute;z-index:1;top:8px;left:6px;transform:rotate(45deg);width:8px;height:8px;border-top:2px solid #1557a5;border-right:2px solid #1557a5;transition:border-color .24s ease;pointer-events:none;content:""}.viewer .info-box .info-link ul li a::after{display:block;position:absolute;z-index:0;top:0;left:0;transform:rotate(45deg);width:24px;height:24px;border:1px solid #1557a5;border-radius:20px;background:#fff;transition:border-color .24s ease;pointer-events:none;content:""}.viewer .info-box .info-link ul li a:hover{color:#1557a5}.viewer .info-box .info-link ul li a:hover::before{border-color:#fff}.viewer .info-box .info-link ul li a:hover::after{background:#1557a5}@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-link ul li{margin:0 10px 10px 0}.viewer .info-box .info-link ul li a img{margin:0 5px 0 32PX}}.viewer .info-box .info-download{margin:0 0 20px;padding:0;border-radius:10px;border:1px solid #1557a5;background:#fff}.viewer .info-box .info-download .info-download-title{padding:15px 15px 10px;border-radius:10px 10px 0 0;background:#e3eff9;color:#333;font-size:112.5%}.viewer .info-box .info-download ul{margin:20px;padding:0;list-style:none}.viewer .info-box .info-download ul li{padding:0}.viewer .info-box .info-download ul li a{color:#333;text-underline-offset:.2em}.viewer .info-box .info-download ul li a img{vertical-align:bottom}.viewer .info-box .info-download ul li a:hover{color:#1557a5}.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%}}.inquiry-box{border-radius:10px;border:1px solid #1557a5;background:#fff}.inquiry-box .inquiry-title{padding:15px 15px 10px;border-radius:10px 10px 0 0;background:#e3eff9;color:#333;font-size:112.5%}.inquiry-box .inquiry-appear{padding:20px}.inquiry-box .mail{padding-left:25px;background:url(../images/common/inquiry-icon.png) no-repeat left center}.inquiry-box .mail a{background:#fff}@media print,screen and (min-width:601px){.inquiry-box .inquiry-title{padding:18px 20px 16px;font-size:125%}}.viewer-genre .container-box .more-genre a{border-color:1px solid #ccc}.viewer-genre .container-box .more-genre a:hover{border-color:#1557a5}.viewer-genre .container-box .more-genre a::after{border-top:solid 2px #1557a5;border-right:solid 2px #1557a5}.viewer-genre .container-box .genre-block-box .wrapper-genre-news .genre-news-menu h2.menu-title,.viewer-genre .container-box .genre-block-box .wrapper-genre-news .genre-used-menu h2.menu-title{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border:none;border-bottom:2px solid #1557a5;background:#e3eff9;font-size:125%;font-weight:700;margin-top:0;margin-left:0}.viewer-genre .container-box .genre-block-box .wrapper-genre-news .genre-news-menu ul li::marker,.viewer-genre .container-box .genre-block-box .wrapper-genre-news .genre-used-menu ul li::marker{color:#1557a5}.viewer-genre .container-box .genre-block-box .genre-unit .genre-name a{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border:none;border-bottom:2px solid #1557a5;background:#e3eff9;font-size:125%;font-weight:700;margin-top:0;margin-left:0;font-size:87.5%;text-underline-offset:.2em}.viewer-genre .container-box .genre-block-box .genre-unit .genre-name a:hover{color:#1557a5;text-decoration:underline}.viewer-genre .container-box .genre-block-box .genre-unit ul li a{display:block;position:relative;padding:14px 40px 14px 15px;border:1px solid #f2f2f2;border-radius:5px;background:#f2f2f2;color:#333;transition:border-color .24s ease,background-color .24s ease}.viewer-genre .container-box .genre-block-box .genre-unit ul li a::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1557a5;border-right:solid 2px #1557a5;pointer-events:none;content:""}.viewer-genre .container-box .genre-block-box .genre-unit ul li a:hover{border-color:#e3eff9;background:#e3eff9}.viewer-genre .container-box .genre-block-box .genre-unit ul li a[href*=genre]{padding:14px 40px 14px 38px}.viewer-genre .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;font-size:100%}.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 .page-jump-pn,.viewer-genre2 .container-box #genreContentsList .page-jump-pn,.viewer-genre3 .container-box #genreContentsList .page-jump-pn,.viewer-genre4 .container-box #genreContentsList .page-jump-pn{padding:12px 20px;background:#eaf4f8;border:none;border-radius:5px}.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:1px solid #f2f2f2;border-radius:5px;background:#f2f2f2;transition:border-color .24s ease,background-color .24s ease}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1557a5;border-right:solid 2px #1557a5;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{border-color:#e3eff9;background:#e3eff9;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 h2,.viewer-genre2 .container-box .genre-low-box .genre-low-unit h2,.viewer-genre3 .container-box .genre-low-box .genre-low-unit h2,.viewer-genre4 .container-box .genre-low-box .genre-low-unit h2{margin:0;padding:0;font-size:100%;border:none;background:0 0}.viewer-genre1 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre2 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre3 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre4 .container-box .genre-low-box .genre-low-unit a.holder{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border:none;border-bottom:2px solid #1557a5;background:#e3eff9;font-size:125%;font-weight:700;margin-top:0;margin-left:0;color:#333;text-underline-offset:.2em}.viewer-genre1 .container-box .genre-low-box .genre-low-unit a.holder:hover,.viewer-genre2 .container-box .genre-low-box .genre-low-unit a.holder:hover,.viewer-genre3 .container-box .genre-low-box .genre-low-unit a.holder:hover,.viewer-genre4 .container-box .genre-low-box .genre-low-unit a.holder:hover{text-decoration:underline;color:#1557a5}.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:1px solid #f2f2f2;border-radius:5px;background:#f2f2f2;transition:border-color .24s ease,background-color .24s ease}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1557a5;border-right:solid 2px #1557a5;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{border-color:#e3eff9;background:#e3eff9;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:#ebebeb;color:#333;transition:background-color .24s ease}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #1557a5;border-right:solid 2px #1557a5;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:#e3eff9}.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 .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-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 .office-box .office-division>a{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border:none;border-bottom:2px solid #1557a5;background:#e3eff9;font-size:125%;font-weight:700}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice1 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice10 .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_notice9 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border:none;border-bottom:2px solid #1557a5;background:#e3eff9;font-size:125%;font-weight:700;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item h2,.viewer-sitemap .container-box .sitemap-item-box_notice1 .sitemap-item h2,.viewer-sitemap .container-box .sitemap-item-box_notice10 .sitemap-item h2,.viewer-sitemap .container-box .sitemap-item-box_notice2 .sitemap-item h2,.viewer-sitemap .container-box .sitemap-item-box_notice3 .sitemap-item h2,.viewer-sitemap .container-box .sitemap-item-box_notice4 .sitemap-item h2,.viewer-sitemap .container-box .sitemap-item-box_notice5 .sitemap-item h2,.viewer-sitemap .container-box .sitemap-item-box_notice6 .sitemap-item h2,.viewer-sitemap .container-box .sitemap-item-box_notice7 .sitemap-item h2,.viewer-sitemap .container-box .sitemap-item-box_notice8 .sitemap-item h2,.viewer-sitemap .container-box .sitemap-item-box_notice9 .sitemap-item h2,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item h2{margin:0;padding:0;font-size:100%;border:none;background:0 0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li{width:100%}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li ul li,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li ul li{display:block;margin:0 0 10px}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1,.viewer-sitemap .container-box .viewer-sitemap .sitemap-item-box_office .sitemap-item-level1{margin:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li>h3,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li>h3{line-height:1.37;margin:30px 0 12px -5px;padding:5px 10px 11px;border:0;border-left:6px solid #1557a5;border-bottom:2px solid #1557a5;font-size:112.5%;font-weight:700;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_menu-index1 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index10 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index11 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index12 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index13 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index14 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index15 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index16 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index17 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index18 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index19 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index2 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index20 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index3 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index4 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index5 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index6 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index7 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index8 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index9 .sitemap-item a br{display:none}.viewer-sitemap .container-box .container-wrapper::after,.viewer-sitemap .container-box .container-wrapper::before{display:none;content:normal}.viewer-sitemap .container-box .sitemap-bookmark-top{display:none}@media print,screen and (min-width:601px){.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice1 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice10 .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_notice9 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item{margin:40px 0 15px -10px;padding:20px;font-size:150%;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li>h3,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li>h3{margin:35px 0 15px -10px;padding:8px 13px 13px;border-left-width:7px;font-size:125%;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li{width:calc(50% - 15px)}}.viewer .urgent-box h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border:none;border-bottom:2px solid #1557a5;background:#e3eff9;font-size:125%;font-weight:700}.viewer .urgent-box h3{line-height:1.37;margin:30px 0 12px -5px;padding:5px 10px 11px;border:0;border-left:6px solid #1557a5;border-bottom:2px solid #1557a5;font-size:112.5%;font-weight:700}.viewer-index .info-box h2.title{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border:none;border-bottom:2px solid #1557a5;background:#e3eff9;font-size:125%;font-weight:700}.viewer-index .info-box #quick-index-form h3{line-height:1.37;margin:30px 0 12px -5px;padding:5px 10px 11px;border:0;border-left:6px solid #1557a5;border-bottom:2px solid #1557a5;font-size:112.5%;font-weight:700}.viewer-index .info-box #search-result h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border:none;border-bottom:2px solid #1557a5;background:#e3eff9;font-size:125%;font-weight:700}.viewer-index .info-box .action input[type=submit]{background:#1557a5}.viewer-sitemap .container-box .sitemap-item-box h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border:none;border-bottom:2px solid #1557a5;background:#e3eff9;font-size:125%;font-weight:700;margin-left:-15px}@media print,screen and (min-width:601px){.viewer-sitemap .container-box .sitemap-item-box h2{margin:40px 0 15px -10px;padding:20px;font-size:150%;margin-left:-15px}}.cke_editable.contents p,.viewer .genre-note p,.viewer .info-box p{margin:0 0 20px}.cke_editable.contents ul,.viewer .genre-note ul,.viewer .info-box ul{margin:20px 0;padding:0 0 0 24px}.cke_editable.contents ul li,.viewer .genre-note ul li,.viewer .info-box ul li{margin:0 0 .5em}.cke_editable.contents ul li p,.viewer .genre-note ul li p,.viewer .info-box ul li p{margin:0}.cke_editable.contents ul li::marker,.viewer .genre-note ul li::marker,.viewer .info-box ul li::marker{color:#1557a5}.cke_editable.contents ul li ul,.viewer .genre-note ul li ul,.viewer .info-box ul li ul{margin:10px 0 20px;padding:0 0 0 24px}.cke_editable.contents ul li ul li p,.viewer .genre-note ul li ul li p,.viewer .info-box ul li ul li p{margin:0}.cke_editable.contents ul li ul li::marker,.viewer .genre-note ul li ul li::marker,.viewer .info-box ul li ul li::marker{color:#1557a5}.cke_editable.contents ul.heading-list-2,.viewer .info-box ul.heading-list-2{margin:5px 0 20px;padding:15px 20px;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:#1557a5}.viewer-calendar-monthly .notice-box .tab-box .tab.selected a{border-color:#1557a5;background:#1557a5}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .icon-lib-close{margin:0 0 5px}.viewer-calendar-monthly #w7_event_calendar{padding:0 0 20px}.viewer-calendar-monthly #w7_event_calendar_cnt dl dt{margin:0 0 10px}.viewer-calendar-monthly #w7_event_calendar_cnt dl dd{margin:0}.viewer-calendar-monthly #w7_event_calendar_btn input[type=submit]{background:#1557a5}@media print,screen and (min-width:601px){.viewer-calendar-monthly #w7_event_calendar{padding:0 20px 30px}.viewer-calendar-monthly #w7_event_calendar_cnt dl dd{margin:0 0 0 30px}}.viewer-search .contents-box .category-search-box{padding:30px 15px;border-radius:5px;background:#e6e6e6}.viewer-search .contents-box .category-search-box .frame-title{display:block;margin:0 0 10px;color:#333;font-size:125%}.viewer-search .contents-box .category-search-box .keyword{accent-color:#1557a5}.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 .contents-box .category-search-box .file-radio-box{bottom:auto}@media print,screen and (min-width:601px){.viewer-search .contents-box .category-search-box{padding:30px}.viewer-search .contents-box .category-search-box .frame-title{margin:0 0 15px}.viewer-search .contents-box .category-search-box .keyword .keyword-box{margin:0 0 15px}}.viewer-opinion .opinion-box h2,.viewer-opinion .opinion-box h3,.viewer-opinion .opinion-box h4,.viewer-opinion .opinion-box h5{margin-left:0}.viewer-opinion .opinion-box input[type=button]{border-color:#1557a5}.viewer-opinion .opinion-box input[type=button]:hover{background:#1557a5}.viewer-opinion .opinion-box input[type=submit]{background:#1557a5;border-color:#1557a5}.viewer-notice .notice-box{padding:16px 0}.viewer-notice .notice-box .unit{display:flex;flex-wrap:wrap;padding:16px 0 18px 5px;border-bottom:1px solid #cad4e0}.viewer-notice .notice-box .unit a{color:#333;text-decoration-color:#b3b3b3}.viewer-notice .notice-box .unit:hover a{color:#1557a5}.viewer-notice .notice-box .unit .category{order:2;display:inline-block;line-height:1.5;min-width:60px;margin:0 5px 3px 0;padding:1px 12px 2px;border:1px solid #faebe6;border-radius:20px;background:#fff;font-size:87.5%;text-align:center}.viewer-notice .notice-box .unit .category.category-0{display:none}.viewer-notice .notice-box .unit .category.category-1{border-color:#1557a5;color:#1557a5}.viewer-notice .notice-box .unit .category.category-2{border-color:#b80000;color:#b80000}.viewer-notice .notice-box .unit .date{order:1;margin:2px 10px 3px 0;color:#666}.viewer-notice .notice-box .unit .title{order:3;width:100%;padding:0;text-underline-offset:.2em}.viewer-notice .notice-box .unit .opt{display:none}.viewer-notice .list-display-condition{padding:10px 20px;background:#eaf4f8;border-radius:5px}.viewer-notice .list-display-condition .list-page-jump{padding:0 0 5px;margin:0;border-bottom:1px solid #fff}.viewer-notice .list-display-condition .list-page-jump:hover a{text-decoration:underline}.viewer-notice .list-display-condition .list-display-condition-rows{display:block;margin-top:5px}.viewer-notice .list-display-condition .list-display-condition-rows .view-lines:hover{text-decoration:underline}@media print,screen and (min-width:601px){.viewer-notice .notice-box .unit{display:block;padding:18px 15px 20px}.viewer-notice .notice-box .unit .category{min-width:60px;margin:0 10px 8px 0}.viewer-notice .notice-box .unit .date{margin:2px 24px 0 0}}.viewer.viewer-office .office-head-division{margin:0 30px 0 40px}.viewer.viewer-office .office-head-division::marker{color:#1557a5}.viewer.viewer-office .office-division a{line-height:1.37;margin:30px 0 15px -5px;padding:15px 12px;border:none;border-bottom:2px solid #1557a5;background:#e3eff9;font-size:125%;font-weight:700}.viewer.viewer-office .office-section li>a{line-height:1.37;margin:30px 0 12px -5px;padding:5px 10px 11px;border:0;border-left:6px solid #1557a5;border-bottom:2px solid #1557a5;font-size:112.5%;font-weight:700;background-color:#fff}.viewer.viewer-office .office-section li{padding:0 0 8px 0}.viewer.viewer-office .office-charge{padding:0}.viewer.viewer-office .office-charge li>a{line-height:1.37;margin:25px 0 12px -5px;padding:10px 12px;border:none;border-bottom:1px solid #4d4d4d;background:#f2f2f2;font-size:100%;font-weight:700}@media print,screen and (min-width:601px){.viewer.viewer-office .office-division a{margin:40px 0 15px -10px;padding:20px;font-size:150%}.viewer.viewer-office .office-section li>a{margin:35px 0 15px -10px;padding:8px 13px 13px;border-left-width:7px;font-size:125%;background-color:#fff}.viewer.viewer-office .office-charge li>a{margin:30px 0 15px -10px;padding:10px 15px;background:#f2f2f2;font-size:112.5%}}