﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","メイリオ", "Meiryo", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic",  Verdana, Arial, Helvetica, sans-serif;color:#333}.viewer.container-fluid{background:url("../images/top-bg-fs8.png") no-repeat center -10px}@media print, screen and (min-width: 601px){.viewer.container-fluid{min-width:1200px}}a{color:#0047b2}.urgent{min-height:74px !important;margin-top:10px;margin-bottom:25px;border:2px solid #c93434;background:#fff}.urgent .frame-top-left{background:#c93434}.urgent .frame-top-left .title{padding:8px 0 8px 15px;color:#fff;font-weight:bold}.urgent .urgent-box{overflow:auto;max-height:100px;padding:15px 1em 5px}.urgent .urgent-unit{line-height:1.27em;overflow:hidden;margin-bottom:10px;font-size:96.8%}.urgent .urgent-unit .urgent-title{display:inline;padding:0}.urgent .urgent-unit .urgent-title a{color:#990000}.urgent .urgent-sentence{display:inline-block;margin-right:15px}.urgent .urgent-rel-date{display:inline-block;margin-bottom:10px}.urgent-none{display:none}.top-page .section-header .wrapper-header{position:relative}@media print, screen and (min-width: 601px){.top-page .section-header{height:47px}.top-page .section-header .wrapper-header{position:relative;width:1200px;margin:0 auto}.viewer .section-header .wrapper-header{width:1200px;margin:0 auto}}.header .header-image{width:130px;margin:10px 0 10px 10px}.header .header-image a img{width:100%;height:auto;vertical-align:bottom}.header .font-changer{display:none;overflow:hidden}.header .font-changer .label{display:block;float:left;margin-right:5px;width:70px;height:24px;background:url("../images/size-label.png") no-repeat;padding:0;border:none;text-indent:100%;white-space:nowrap;overflow:hidden}.header .font-changer a{display:block;float:left;margin-right:3px}.header .color-changer{display:none;overflow:hidden}.header .color-changer .label{display:block;float:left;margin-right:5px;width:42px;height:24px;background:url("../images/color-label.png") no-repeat;padding:0;border:none;text-indent:100%;white-space:nowrap;overflow:hidden}.header .color-changer a{display:block;float:left;margin-right:3px}.header .login{display:block;position:absolute;top:0;left:0;background:rgba(255,255,255,0.8);font-size:81.3%}.header .font-changer .small,.header .rss{display:none}.top-page .header .header-link{display:none}.viewer .header .header-link a{display:block}.viewer .header .header-link a.link-box1{position:absolute;top:12px;right:151px}.viewer .header .header-link a.link-box2{position:absolute;top:12px;right:0}@media print, screen and (min-width: 601px){.header .font-changer,.header .color-changer{display:block}.top-page .header .header-image{display:none}.top-page .header .font-changer{position:absolute;top:12px;right:127px}.top-page .header .color-changer{position:absolute;top:12px;right:305px}.viewer .header .header-image{width:auto}.viewer .header .header-image img{width:auto}}.top-page .menu-banner2{display:none}.viewer .menu-banner2{display:none}@media print, screen and (min-width: 601px){.top-page .menu-banner2{display:block}.top-page .menu-banner2 .menu-banner-box a.banner-idx01{position:absolute;top:12px;right:0}}.top-page .image1 .bx-wrapper .bx-viewport{position:relative;height:300px !important}.top-page .image1 .bx-wrapper .bx-viewport .slide{width:100% !important;height:300px !important;overflow:hidden}.top-page .image1 .bx-wrapper .bx-viewport .slide img{position:absolute;left:50%;transform:translate(-50%, 0);width:auto;max-width:none !important;height:300px;object-fit:cover}.top-page .image1 .bx-wrapper .bx-viewport a{cursor:default}.top-page .image1 .bx-wrapper .bx-viewport a img:hover{opacity:1}.top-page .image1 .bx-wrapper .bx-controls{position:relative;bottom:150px}.top-page .image1 .bx-wrapper .bx-controls a{position:absolute;width:50px;height:42px}.top-page .image1 .bx-wrapper .bx-controls a.bx-prev{left:10px;background:url("../images/enter/bx-control-1.png") no-repeat 0 0}.top-page .image1 .bx-wrapper .bx-controls a.bx-prev:hover{background-position:0 -43px}.top-page .image1 .bx-wrapper .bx-controls a.bx-next{right:10px;background:url("../images/enter/bx-control-1.png") no-repeat -51px 0}.top-page .image1 .bx-wrapper .bx-controls a.bx-next:hover{background-position:-51px -43px}@media print, screen and (min-width: 601px){.top-page .image1 .bx-wrapper .bx-viewport{height:768px !important}.top-page .image1 .bx-wrapper .bx-viewport .slide{height:768px !important}.top-page .image1 .bx-wrapper .bx-viewport .slide img{width:1920px;height:768px}.top-page .image1 .bx-wrapper .bx-controls{position:relative;bottom:400px;width:1200px;margin:0 auto}.top-page .image1 .bx-wrapper .bx-controls a.bx-prev{left:-100px}.top-page .image1 .bx-wrapper .bx-controls a.bx-next{right:-100px}}.top-page .section-contents .wrapper-center{position:relative}.viewer .section-contents{height:auto}@media print, screen and (min-width: 601px){.top-page .section-contents{width:1200px;height:775px;margin:-775px auto 0;overflow:hidden}.top-page .section-contents .wrapper-side{position:relative;float:left;width:246px;z-index:200}.top-page .section-contents .wrapper-center{float:right;width:800px;padding-top:7px}}.top-page .msg-board1{display:none}.top-page .msg-board1 .msg-board-box img{vertical-align:bottom}@media print, screen and (min-width: 601px){.top-page .msg-board1{display:block;position:relative}.top-page .msg-board1::before{position:absolute;top:0;left:0;width:236px;height:180px;background:#fff;content:""}.top-page .msg-board1 .msg-board-box{position:relative}}.top-page .menu-banner1 .menu-banner-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #dadada}.top-page .menu-banner1 .menu-banner-box a{width:50%;border-bottom:1px solid #dadada;box-sizing:border-box}.top-page .menu-banner1 .menu-banner-box a img{width:100%;height:auto}.top-page .menu-banner1 .menu-banner-box a:nth-child(2n){border-left:1px solid #dadada}@media print, screen and (min-width: 601px){.top-page .menu-banner1{background:url("../images/enter/side-frame-middle.png") repeat-y}.top-page .menu-banner1 .menu-banner-box{display:block;padding:0 15px 0 0;border:0}.top-page .menu-banner1 .menu-banner-box a{width:auto;margin:0 0 0 5px}.top-page .menu-banner1 .menu-banner-box a img{width:auto}.top-page .menu-banner1 .menu-banner-box a:nth-child(2n){border-left:0}.top-page .menu-banner1 .menu-banner-box a:last-child{border:none}}.top-page .msg-board2{display:none}@media print, screen and (min-width: 601px){.top-page .msg-board2{display:block;height:30px;background:url("../images/enter/side-frame-bottom.png") no-repeat}}.top-page .category-search-box{margin:20px 15px;background:rgba(0,0,0,0.7)}.top-page .category-search-box .keyword-box{overflow:hidden;padding:12px;box-sizing:border-box}.top-page .category-search-box .keyword-box .search-text{display:block;float:left;width:calc(100% - 70px);height:35px;padding:0 0 0 8px;border:1px solid #ccc;box-sizing:border-box}.top-page .category-search-box .keyword-box .search-button{display:block;float:left;margin-left:5px}.top-page .category-search-box .keyword-box .search-button input[type='submit']{display:block;width:64px;height:35px;border:none;background:url("../images/enter/enter-search-btn.png") no-repeat;padding:0;border:none;text-indent:100%;white-space:nowrap;overflow:hidden}.top-page .category-search-box .keyword-box .search-button input[type='submit']:hover{cursor:pointer}.top-page .category-search-box .file-radio-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0 12px 12px 15px;border:none;box-sizing:border-box;color:#fff;font-size:96.8%}.top-page .category-search-box .file-radio-box .search-label{display:none}.top-page .category-search-box .file-radio-box .search-item{display:block;margin:1px 5px 0 0}.top-page .category-search-box .file-radio-box .search-item .file-radio-button{cursor:pointer}.top-page .category-search-box .file-radio-box .search-item .file-radio-label{cursor:pointer}.top-page .category-search-box .frame-title,.top-page .category-search-box .label,.top-page .category-search-box .hottrends-list,.top-page .category-search-box .category{display:none}@media print, screen and (min-width: 601px){.top-page .category-search-box{margin:15px 0 25px}.top-page .category-search-box .keyword{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-page .category-search-box .keyword .clear{display:none}.top-page .category-search-box .keyword-box{width:calc(100% - 285px);padding:12px}.top-page .category-search-box .keyword-box .search-text{height:35px;padding:0 0 0 8px;font-size:106.3%}.top-page .category-search-box .file-radio-box{width:285px;padding:12px 0 12px 20px}}.top-page .menu-index5{margin:0 15px 25px;padding:20px 20px 10px;border:2px solid #c93434;background:#ffe0e0}.top-page .menu-index5 .frame-top .title{margin:0 0 15px;color:#990000;font-size:118.8%}.top-page .menu-index5 .menu-index-box .menu-unit-style{margin:0 0 5px 0}.top-page .menu-index5 .menu-index-box .menu-unit-style a{color:#990000}@media print, screen and (min-width: 601px){.top-page .menu-index5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 25px;padding:15px 30px 10px}.top-page .menu-index5 .frame-top .title{width:132px;margin:0 25px 0 0}}.top-page .msg-board5{margin:0 15px 25px;padding:20px 20px 10px;border:2px solid #c93434;background:#ffe0e0}.top-page .msg-board5 .frame-title .title{margin:0 0 15px;color:#990000;font-size:118.8%}.top-page .msg-board5 .msg-board-box a{display:inline-block;margin:0 0 5px 0;color:#990000}.top-page .msg-board5 .msg-board-box ul{list-style:none;padding:0}@media print, screen and (min-width: 601px){.top-page .msg-board5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 25px;padding:15px 30px 10px}.top-page .msg-board5 .frame-title .title{width:132px;margin:0 25px 0 0}.top-page .msg-board5 .frame-middle-left{width:calc(100% - 157px)}}.section-footer{background:#fff}.section-footer .login{display:none}.footer{border-top:2px solid #999}.footer .footer-link{display:none}.footer .wrapper-footer-info{padding:20px 20px 12px}.footer .footer-info-left{margin:0 0 10px}.footer .footer-info-left .city-title{display:block;padding-left:30px;background:url("../images/enter/footer-city-icon.png") no-repeat;font-size:125%;font-weight:bold}.footer .footer-info-left .city-no{font-size:87.5%}.footer .footer-info-right{line-height:1.36;font-size:96.8%}.footer .footer-info-right .address-info{margin-bottom:10px}.footer .footer-info-right .open-detail{margin-bottom:10px}.footer .wrapper-copyright{background:#1d1d1b;text-align:center}.footer .wrapper-copyright span{color:#fff;font-size:87.5%}@media print, screen and (min-width: 601px){.footer .wrapper-footer-info{width:1200px;overflow:hidden;margin:0 auto;padding:12px 0}.footer .footer-info-left{float:left;width:226px;margin:0}.footer .footer-info-left .city-title{margin-top:12px;padding-left:30px;font-size:125%}.footer .footer-info-left .city-no{font-size:87.5%}.footer .footer-info-right{float:left;width:718px;font-size:96.8%}.footer .wrapper-copyright span{font-size:87.5%}}.section-city-header .wrapper-header{position:relative;width:1200px;height:130px;margin:0 auto}.section-city-header .wrapper-header .header .header-image{position:absolute;left:27px;top:20px}.section-city-header .wrapper-header .header .header-image a{cursor:default}.section-city-header .wrapper-header .header .header-image a img{opacity:1}.section-city-header .wrapper-header .header .font-changer{position:absolute;right:155px;top:13px}.section-city-header .wrapper-header .header .color-changer{position:absolute;right:340px;top:13px}.section-city-header .wrapper-header .header .header-link .link-box{display:none}.section-city-header .wrapper-header .header .header-link .link-box1{display:block;position:absolute;right:0;top:13px}.section-city-header .wrapper-header .header .header-link .link-box2{display:block;position:absolute;right:0;top:50px}.section-city-header .wrapper-header .header .login{position:absolute;top:0;left:0;font-size:75%}.section-city-header .wrapper-header .header .rss{display:none}.section-city-header .wrapper-header .category-search-box{position:absolute;right:114px;top:50px;height:30px;line-height:30px}.section-city-header .wrapper-header .category-search-box .keyword{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-city-header .wrapper-header .category-search-box .keyword .clear{display:none}.section-city-header .wrapper-header .category-search-box .keyword-box{overflow:hidden}.section-city-header .wrapper-header .category-search-box .keyword-box .search-text{display:block;float:left;width:214px;height:28px;padding:0 0 0 12px;border:1px solid #aaa}.section-city-header .wrapper-header .category-search-box .keyword-box .search-button{display:block;float:left;width:58px;height:30px}.section-city-header .wrapper-header .category-search-box .keyword-box .search-button input[type='submit']{width:100%;height:30px;margin-left:-5px;border:none;background:url("../images/enter/header-search-btn.png") no-repeat;padding:0;border:none;text-indent:100%;white-space:nowrap;overflow:hidden}.section-city-header .wrapper-header .category-search-box .keyword-box .search-button input[type='submit']:hover{cursor:pointer}.section-city-header .wrapper-header .category-search-box .file-radio-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;border:none;box-sizing:border-box;font-size:96.8%}.section-city-header .wrapper-header .category-search-box .file-radio-box .search-label{display:none}.section-city-header .wrapper-header .category-search-box .file-radio-box .search-item{display:block;margin:1px 5px 0 0}.section-city-header .wrapper-header .category-search-box .file-radio-box .search-item .file-radio-button{cursor:pointer}.section-city-header .wrapper-header .category-search-box .file-radio-box .search-item .file-radio-label{cursor:pointer}.section-city-header .wrapper-header .category-search-box .frame-title,.section-city-header .wrapper-header .category-search-box .category,.section-city-header .wrapper-header .category-search-box .label,.section-city-header .wrapper-header .category-search-box .hottrends-list{display:none}.viewer .msg-board2{position:absolute;right:0;top:90px}.viewer .msg-board2 .frame-title-left{display:none}.viewer .msg-board2 .msg-board-box{font-size:87.5%}.section-global-nav{margin-bottom:40px}.section-global-nav .global-nav{position:relative}.section-global-nav .global-nav a{color:#181009;font-weight:bold}.section-global-nav .global-nav a:hover{color:#f63}.wrapper-nav-tab{padding-bottom:20px}.wrapper-nav-tab .global-nav-tab{list-style:none;width:992px;margin:0 auto;padding:0;overflow:hidden}.wrapper-nav-tab .global-nav-tab li{display:block;float:left}.wrapper-nav-tab .global-nav-tab li a{display:block;font-weight:bold;color:#fff;text-decoration:none}.wrapper-nav-tab .global-nav-tab li a img{vertical-align:bottom}.wrapper-nav-tab .global-nav-tab li.active{background-color:#fff;border-top-left-radius:2px;border-top-right-radius:2px}.wrapper-nav-tab .global-nav-tab li.active a{color:#000}.wrapper-nav-tab-area{position:absolute;left:50%;z-index:999999;margin-left:-482px;background:#fff}.wrapper-nav-tab-area .global-nav-tab-area{width:992px;margin:0 auto;border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,0.25)}.wrapper-nav-tab-area .global-nav-tab-area .list ul{display:block;list-style:none;padding:15px 30px;overflow:hidden}.wrapper-nav-tab-area .global-nav-tab-area .list ul li{display:block;float:left;width:32%;margin:0 10px 5px 0}.wrapper-nav-tab-area .global-nav-tab-area .list a{padding-left:15px;background:url("../images/gnav-icon.png") no-repeat;font-size:96.8%}.wrapper-nav-tab-area .global-nav-tab-area .title{overflow:hidden;padding:15px 30px;border-bottom:2px solid #b3cc66}.wrapper-nav-tab-area .global-nav-tab-area .title a{display:inline-block;margin-right:25px;font-weight:bold}.wrapper-nav-tab-area .global-nav-tab-area .title a.close{padding-left:19px;background:url("../images/gnav-icon-close.png") no-repeat}.wrapper-nav-tab-area .title{display:none}.viewer .section-contents{width:1200px;margin:0 auto;overflow:hidden}.viewer .section-contents .wrapper-contents{float:left;width:865px}.viewer .section-contents .wrapper-side{float:right;width:295px}.viewer .category-menu{margin-bottom:20px;padding:15px 20px 10px;border:1px solid #ccc}.viewer .category-menu .frame-top-left .frame-top{margin:0 0 10px}.viewer .category-menu .category-menu-box ul{list-style-type:none;margin-top:.5em;padding:0;font-weight:normal}.viewer .category-menu .category-menu-box ul li{line-height:1.26em;margin-bottom:.5em;padding-left:15px;background:url("../images/enter/list-icon.png") no-repeat left -4px}.viewer .category-menu .category-menu-box ul li.active{margin:.5em 0;background:url("../images/enter/list-icon-green.png") no-repeat left -4px;color:#333;font-weight:bold}.viewer .menu-banner4{margin-bottom:20px;padding:16px 20px 10px;border:1px solid #ccc}.viewer .menu-banner4 .frame-top-left h2{margin:0 0 10px}.viewer .menu-banner4 .menu-banner-box{overflow:hidden}.viewer .menu-banner4 .menu-banner-box a{float:left;margin-right:10px;margin-bottom:10px}.viewer .menu-banner4 .menu-banner-box a.banner-idx02,.viewer .menu-banner4 .menu-banner-box a.banner-idx04,.viewer .menu-banner4 .menu-banner-box a.banner-idx06,.viewer .menu-banner4 .menu-banner-box a.banner-idx08{margin-right:0}.menu-banner6{width:1200px;margin:0 auto}.menu-banner6 .menu-banner-box{overflow:hidden}.menu-banner6 a.banner-idx01{float:right}.viewer-calendar-monthly .event_cal_7w .page-date{display:none}
