@charset "utf-8";body{padding:50px 0}header{width:100%;height:50px;background:#f8f6e3;position:fixed;top:0;left:0;z-index:100}#header-logo{width:260px;height:auto;margin:16px 0 0 10px;padding-bottom:5px;border-bottom:1px solid #d0324b}body.multilang-body{padding-top:65px}header.multilang-header{height:65px}header.multilang-header #header-logo{margin-top:12px}#site-description{margin:6px auto 0 10px;font-size:12px;line-height:110%;text-align:left}#header-tel,nav#header-nav,#header-select{display:none}nav.drawer-nav{background:#f8f6e3;overflow:auto !important;overflow-x:auto !important;overflow-y:scroll !important}.drawer-open .drawer-nav{//padding-bottom:100px}ul.drawer-menu{text-align:left;padding:40px}ul.drawer-menu li{list-style:none;margin:0 0 15px;padding:0 0 15px;border-bottom:1px dashed #333;position:relative;font-size:18px;line-height:160%;font-weight:700}ul.drawer-menu li a{display:block;color:#333 !important;text-decoration:none;padding-left:30px;position:relative}ul.drawer-menu li.tel,ul.drawer-menu li.sns{text-align:center;font-size:15px;line-height:160%;font-weight:400;padding-bottom:0;border-bottom:none}ul.drawer-menu li.tel a{font-size:20px;line-height:160%;font-weight:700;letter-spacing:1px;border:1px solid #999;margin:0 auto 5px auto;padding:5px 0}ul.drawer-menu li.sns a{display:inline-block;width:32px;margin-right:5px;padding:0}ul.drawer-menu li.sns a:before{content:"";display:none}ul.drawer-menu li.search-box{position:relative;padding-bottom:30px}ul.drawer-menu li.search-box form input[type=text]{width:calc(100% - 2px);height:38px;line-height:38px;border:none;background:#f9f9f9;outline:none;border:1px solid #999;border-radius:0;-webkit-appearance:none;appearance:none}ul.drawer-menu li.search-box form input[type=image]{width:20px;height:20px;position:absolute;top:9px;right:9px;opacity:.6;transition:.4s ease}ul.drawer-menu li.search-box form input[type=image]:hover{opacity:1}ul.drawer-menu li a:before{content:"";display:block;width:30px;height:24px;background-repeat:no-repeat;background-position:left center;background-size:20px auto;position:absolute;top:0;left:0}ul.drawer-menu li.tel a:before{width:24px;height:24px;display:inline-block;vertical-align:middle;position:relative;top:-2px;left:-2px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/common/telephone.svg)}ul.drawer-menu li.home a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/home.svg)}ul.drawer-menu li.news a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/news.svg)}ul.drawer-menu li.event a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/event.svg)}ul.drawer-menu li.area a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/nagano.svg)}ul.drawer-menu li.medical a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/medical.svg)}ul.drawer-menu li.emergency a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/emergency.svg)}ul.drawer-menu li.guidebook a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/guidebook.svg)}ul.drawer-menu li.faq a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/faq.svg)}ul.drawer-menu li.people a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/people.svg)}ul.drawer-menu li.center a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/center.svg)}ul.drawer-menu li.easy-japanese a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/japanese.svg)}ul.drawer-menu li.privacy a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/privacy.svg)}ul.drawer-menu li.about a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/about.svg)}ul.drawer-menu li.learn a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/learn.svg)}ul.drawer-dropdown-menu{width:auto;margin-left:35px}ul.drawer-dropdown-menu li{margin:0 0 5px;padding:0 0 0 15px;border-bottom:none;position:relative;font-size:16px;line-height:160%}ul.drawer-dropdown-menu li:before{content:"・";color:#333;position:absolute;top:0;left:0;background-image:none !important}ul.drawer-dropdown-menu li:first-child{margin-top:5px}ul.drawer-dropdown-menu li a{padding:0}ul.drawer-dropdown-menu li a:before{content:"";display:none}.sp-sns-icon{display:flex;justify-content:center;margin-bottom:10px}.sp-sns-icon .header-sns-icon{width:16%;margin:0 2%}#index-emergency-area{width:100%;background:#c00}#index-emergency-area-inner{width:90%;margin:0 auto;padding:20px 0;text-align:left;//border-top:1px solid #fff}.index-emergency-title{display:block;color:#fff;font-size:16px;line-height:160%;font-weight:700;margin-bottom:5px}.index-emergency-title:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/emergency_white.svg);background-size:20px auto;background-position:0 0;background-repeat:no-repeat;margin-right:10px}#index-emergency-area-inner p{font-size:16px;line-height:160%;font-weight:700;margin-bottom:5px}#index-emergency-area-inner p:last-of-type{margin-bottom:0}#index-emergency-area-inner p a{color:#fff;text-decoration:none}#index-emergency-area-inner p a span.entry-date{display:block;font-size:13px;line-height:160%;font-weight:400;//margin-right:10px}#index-support-area{margin:0 auto;padding:20px 0 15px}#index-support-area p{position:relative;width:90%;font-size:16px;line-height:20px;font-weight:700;text-align:left;padding-left:45px;box-sizing:border-box}#index-support-area p a{color:#fff;text-decoration:none}#index-support-area p:before{position:absolute;top:0;left:5%;content:"";width:20px;height:20px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/support02_white.svg);background-size:20px auto;background-position:0 0;background-repeat:no-repeat}.billboard{position:relative;height:580px;height:400px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/billboard/back.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}#billboard-inner{margin:0 10%;//padding:160px 20px 0;//position:absolute;//bottom:15px;left:0;height:100%;position:relative}.multilang-body #billboard-inner{margin:0 5%;height:100%;position:relative}ul.billboard-info-list{position:absolute;bottom:15px;width:100%}ul.billboard-info-list li{position:relative;box-sizing:border-box;height:160px;border:3px solid #d0324b;border-radius:5px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person01.png);background-size:auto 68px;background-repeat:no-repeat;background-position:right 10px bottom -1px;background-color:#fff}ul.billboard-info-list li.info-list02{border-color:#36749d;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person02.png)}ul.billboard-info-list li.info-list03{border-color:#638929;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person03.png)}ul.billboard-info-list li:before{position:absolute;content:"";top:5px;left:5px;width:24px;height:24px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/information_white.svg);background-position:0 0;background-size:24px 24px;z-index:1}ul.billboard-info-list li.info-list02:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/school_white.svg)}ul.billboard-info-list li.info-list03:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/community_white.svg)}ul.billboard-info-list li:after{position:absolute;content:"";top:-1px;left:-1px;border:none;border-bottom:solid 60px transparent;border-left:solid 60px #d0324b}ul.billboard-info-list li.info-list02:after{border-left-color:#36749d}ul.billboard-info-list li.info-list03:after{border-left-color:#638929}ul.billboard-info-list li a{display:block;height:100%;font-size:19px;line-height:140%;font-weight:500;color:#111;padding:0 5px;position:relative;display:flex;align-items:center}ul.billboard-info-list li a .billboard-info-title{flex-basis:100%;font-weight:700;margin-bottom:20px}ul.billboard-info-list li a .billboard-info-button{position:absolute;bottom:10px;left:0;right:0;display:block;width:45%;margin:auto;background:#d0324b;border:1px solid #d0324b;color:#fff;font-size:13px;font-weight:400;padding:0 10px;text-align:center;border-radius:20px}ul.billboard-info-list li.info-list02 a .billboard-info-button{background:#36749d;border:1px solid #36749d}ul.billboard-info-list li.info-list03 a .billboard-info-button{background:#638929;border:1px solid #638929}ul.billboard-info-list li a .billboard-info-button:after{content:"▲";position:absolute;top:50%;right:5px;transform:translateY(-50%) scale(.4,.8) rotate(90deg)}.multilang-body ul.billboard-info-list li{position:relative;box-sizing:border-box;height:auto;border:2px solid #d0324b;border-radius:5px;background-color:rgba(255,255,255,.85);background-image:none;margin:5px auto 0 auto}.multilang-body ul.billboard-info-list li:nth-child(2){border-color:#36749d}.multilang-body ul.billboard-info-list li:nth-child(3){border-color:#638929}.multilang-body ul.billboard-info-list li:before{display:none}.multilang-body ul.billboard-info-list li:after{display:none}.multilang-body ul.billboard-info-list li a{display:block;font-size:15px;line-height:140%;font-weight:500;color:#111;padding:5px;position:relative;display:flex;align-items:center}.multilang-body ul.billboard-info-list li a .billboard-info-title{flex-basis:100%;font-weight:700;margin-bottom:0}.multilang-body .billboard-info-title span{font-size:13px;line-height:140%;font-weight:400}.multilang-body ul.billboard-info-list li a .billboard-info-button{display:none}.billboard-area-title{font-size:20px;line-height:100%;font-weight:700;//color:#fff;margin:0 auto 0px auto;background:rgba(255,255,255,.6);//background:#57a03c;position:absolute;top:10px;left:-10%;border-radius:5px;width:120%;padding:12px 0}.multilang-body .billboard-area-title{left:0;width:100%}.billboard-area-title span.more{display:block;margin-top:5px}.billboard-area-title span.more a{font-size:14px;line-height:100%;font-weight:700;text-decoration:underline;//color:#fff}#billboard-select{width:100%;height:auto;background:#8bcb97}#billboard-select-inner{position:relative;margin:0 auto;padding:5px 0;text-align:center}ul.billboard-select-list{display:flex;flex-wrap:wrap;justify-content:center}ul.billboard-select-list li{position:relative;background:#fff;border-radius:5px;font-size:14px;line-height:28px;color:#111;font-weight:600;text-decoration:none;padding:0 10px;height:28px;margin:1px 2px;margin-bottom:5px}.billboard-select-title{font-size:14px;line-height:160%;font-weight:700;margin-bottom:1px}ul.billboard-select-list li.is-active{background:#57a03c;color:#fff}.panel{display:none}.tab.is-active{transition:all .2s ease-out}.panel.is-show{display:block}#hokushin{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/billboard/hokushin_sp.jpg)}#nagano{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/billboard/nagano_sp.jpg)}#ueda{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/billboard/ueda_sp.jpg)}#saku{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/billboard/saku_sp.jpg)}#kita-alps{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/billboard/kita-alps_sp.jpg)}#matsumoto{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/billboard/matsumoto_sp.jpg)}#suwa{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/billboard/suwa_sp.jpg)}#kamiina{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/billboard/kamiina_sp.jpg)}#kiso{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/billboard/kiso_sp.jpg)}#minami-shinshu{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/billboard/minami-shinshu_sp.jpg)}.billboard-info-title span{display:block;font-size:16px;line-height:140%}.billboard-info-title span:before{content:"＜"}.billboard-info-title span:after{content:"＞"}#index-wrapper{background:#f8f6e3}.index-contents{position:relative;width:90%;margin:0 5%;text-align:left;padding:10px 0 30px}.index-contents p{margin-bottom:20px}.button-box a{position:relative;display:block;width:100%;margin:0 auto;padding:10px 20px;font-size:15px;line-height:140%;font-weight:700;color:#d0324b;border:1px solid #d0324b;background:#fff;border-radius:5px;text-decoration:none;text-align:center;box-sizing:border-box}.button-box a:after{content:"▲";color:#d0324b;position:absolute;top:50%;right:10px;transform:translateY(-50%) scale(.5,.8) rotate(90deg)}.center-image-box{width:100%;margin:0 auto;padding:20px 0}.center-title-box{position:relative;width:100%;margin-bottom:20px}p.center-tel{font-size:24px;line-height:160%;font-weight:700;margin:0 auto 15px auto;text-align:center;font-family:"小塚ゴシック Pro Regular","KozGoPro-Regular","kozuka-gothic-pro",sans-serif}p.center-tel a{display:block}p.center-tel a:before{content:"";display:inline-block;width:22px;height:22px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/common/telephone.svg);background-size:22px auto;background-repeat:no-repeat;margin-right:5px}p.center-tel span.small{display:block;font-size:16px;line-height:160%;font-weight:400}table.index-center-table{width:100%;border-collapse:collapse;margin:20px 0}table.index-center-table th{display:block;background:#db622b;border:1px solid #db622b;color:#fff;font-weight:500;padding:10px 15px;text-align:center}table.index-center-table td{display:block;border:1px solid #db622b;padding:10px 15px}table.index-center-table td span{display:inline-block}#wrapper-info section.index-contents{padding-bottom:0}.index-info-box{margin-top:20px}.index-info-box h2{position:relative;font-size:18px;font-weight:600;margin-bottom:0;padding-left:30px}.index-info-box h2:before{content:"";position:absolute;top:-3px;left:-8px;width:34px;height:34px;background-color:#5f4b8b;border-radius:50%;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/news_white.svg);background-size:18px 18px;background-position:9px 7px;background-repeat:no-repeat}.index-info-box:last-child h2:before{background-color:#f19700;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/event_white.svg)}.index-info-box h2 span a{position:absolute;top:0;right:0;font-size:14px;font-weight:500;color:#111}.index-info-box h2 span a:before{content:"▲";display:inline-block;vertical-align:top;color:#111;transform:scale(.4,.8) rotate(90deg);position:relative;top:0}.index-info-box ul{margin-bottom:10px}.index-info-box ul li a{display:block;border-bottom:1px dashed #999;padding:10px 0}.index-info-box ul li a span{display:block;font-size:14px;color:#111}.index-info-box ul li a:hover span{text-decoration:none}.index-info-box ul li:last-child a{border-bottom:none;margin-bottom:30px}#wrapper-guide{background:#f8f6e3;padding-top:50px}#wrapper-guide h2{position:relative;z-index:2 !important;text-align:center;font-size:16px;line-height:150%;font-weight:700;background:#d0324b;color:#fff;margin:0 auto 10px auto;padding:10px 20px;width:100%;box-sizing:border-box}#wrapper-guide h2:before{content:"";position:absolute;top:-42px;left:10px;z-index:1;width:44px;height:60px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person04.png);background-position:0 0;background-size:36px auto;background-repeat:no-repeat}#wrapper-guide h2:after{content:"";position:absolute;top:-42px;right:10px;width:44px;height:60px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person05.png);background-position:0 0;background-size:36px auto;background-repeat:no-repeat}ul.index-guide-list{margin:0 auto 40px}ul.index-guide-list li{position:relative;background:#fff;padding-bottom:20px;margin:20px 27px 0}ul.index-guide-list li a{color:#111;text-decoration:none}ul.index-guide-list li h3{font-size:20px;line-height:160%;font-weight:700;margin:10px 15px 0}ul.index-guide-list li p{margin:0 15px 10px}ul.index-guide-list li a .guide-button-box{position:relative;display:block;font-size:15px;line-height:140%;font-weight:700;border-radius:5px;text-decoration:none;text-align:center;margin:0 15px;padding:5px 0;border:1px solid #e30015}ul.index-guide-list li a .guide-button-box:after{content:"▲";color:#e30015;position:absolute;top:50%;right:10px;transform:translateY(-50%) scale(.5,.8) rotate(90deg)}ul.index-guide-list li#guide-medical a .guide-button-box{color:#e30015;border-color:#e30015}ul.index-guide-list li#guide-emergency a .guide-button-box{color:#c00;border-color:#c00}ul.index-guide-list li#guide-guidebook a .guide-button-box{color:#177f25;border-color:#177f25}ul.index-guide-list li#guide-medical a .guide-button-box:after{color:#e30015}ul.index-guide-list li#guide-emergency a .guide-button-box:after{color:#c00}ul.index-guide-list li#guide-guidebook a .guide-button-box:after{color:#177f25}ul.index-guide-list li:before{content:"";position:absolute;top:-20px;left:-27px;width:54px;height:54px;border-radius:50%;background-size:30px 30px;background-position:12px 10px;background-repeat:no-repeat;transform:rotate(-10deg);z-index:1}ul.index-guide-list li#guide-medical:before{background-color:#e30015;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/medical_white.svg)}ul.index-guide-list li#guide-emergency:before{background-color:#c00;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/emergency_white.svg)}ul.index-guide-list li#guide-guidebook:before{background-color:#177f25;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/guidebook_white.svg)}ul.index-guide-list li#guide-mail:before{background-color:#c00;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/mail_white.svg)}ul.index-guide-list .slick-prev{left:-5px !important}ul.index-guide-list .slick-next{right:-5px !important}.index-faq-box{position:relative;background:#fff;padding:0 20px 20px}.index-faq-box:after{content:"";width:44px;height:60px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person06.png);background-position:0 0;background-size:36px auto;background-repeat:no-repeat;position:absolute;top:-10px;right:-15px;z-index:2}.index-faq-box h3{font-size:20px;line-height:160%;font-weight:700;margin-left:-25px;margin-bottom:10px;position:relative}.index-faq-box h3:before{content:"";display:inline-block;position:relative;width:42px;height:42px;background-color:#36749d;border-radius:50%;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/faq_white.svg);background-size:24px auto;background-position:9px 9px;background-repeat:no-repeat;transform:rotate(-10deg)}.faq-button-box{display:none}.faq-button-box02{margin:10px auto}.faq-button-box02 a{position:relative;display:block;font-size:15px;line-height:140%;font-weight:700;border-radius:5px;color:#36749d;border:1px solid #36749d;text-decoration:none;text-align:center;padding:5px 0}.faq-button-box02 a:after{content:"▲";color:#36749d;position:absolute;top:50%;right:10px;transform:translateY(-50%) scale(.5,.8) rotate(90deg)}.index-faq-box ul{margin-top:15px}.index-faq-box ul li{padding:15px 0;border-top:1px dashed #999}#wrapper-people{width:100%;background:#f9f9f9;padding:15px 0 0}#wrapper-people h2{font-size:20px;line-height:160%;font-weight:700;text-align:center;margin-bottom:15px}#wrapper-people h2 span:before{content:"";display:inline-block;width:20px;height:20px;margin-right:5px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/people.svg);background-size:20px auto;background-position:left center;background-repeat:no-repeat}ul.index-people-list{margin:0 10% 20px}ul.index-people-list li .thumbnail{margin:0 auto 5px auto}ul.index-people-list li .people-title{font-size:18px;line-height:160%;font-weight:700;text-align:center;margin:0 auto}ul.index-people-list li .people-title span{font-size:16px;line-height:160%;margin-left:5px}ul.index-people-list li a p{color:#111;display:inline-block}#wrapper-people .button-box a{color:#004785;border:1px solid #004785;margin:0 auto 10px auto}#wrapper-people .button-box a:after{color:#004785}#wrapper-people .button-box a:hover{background:#004785;color:#fff}#wrapper-people .button-box a:hover:after{color:#fff}#wrapper-japanese{width:100%;background:#f8f6e3;padding-top:20px}.japanese-logo-box{float:right;width:30%;height:auto;margin-left:20px}.japanese-text-box h2{font-size:20px;line-height:160%;font-weight:700;margin-bottom:10px}.japanese-text-box .button-box a{color:#e73278;border:1px solid #e73278}.japanese-text-box .button-box a:after{color:#e73278}footer{width:100%;background:#e0ddc3;padding:30px 0 10px}#footer-inner{width:90%;margin:0 auto}#footer-logo{width:90%;margin:0 auto 10px}.footer-info p{font-size:14px;line-height:160%;margin-bottom:20px}nav#footer-nav{display:none}#footer-banner{width:100%;background:#f8f6e3;padding:30px 0 10px}ul.footer-banner-list{width:90%;margin:0 auto;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}ul.footer-banner-list li{flex-basis:48%;margin:0 1% 5px}#footer-heart{width:100%;background:#f8f6e3;padding:20px 0}#shinshu-heart{width:90px;height:auto;margin:0 auto 10px}#copyright{font-size:12px;text-align:center}#floating-box{width:100%;height:50px;position:fixed;bottom:0;left:0;z-index:99;background:#fff}#floating-box ul{width:100%;height:100%;display:table;table-layout:fixed}#floating-box ul li{display:table-cell;background:#d0324b;border-right:1px solid #fff;position:relative}#floating-box ul li:last-child{border:none}#floating-box ul li a{display:block}#floating-box ul li span,#floating-box ul li a span{font-size:10px;line-height:10px;color:#fff;position:absolute;bottom:5px;left:0;width:100%;text-align:center}#floating-box ul li:nth-child(1) a:before,#floating-box ul li:nth-child(2) a:before,#floating-box ul li:nth-child(3):before{content:"";width:24px;height:24px;position:absolute;top:5px;left:50%;transform:translateX(-50%);background-repeat:no-repeat;background-position:center center;background-size:24px auto}#floating-box ul li:nth-child(1) a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/footer_phone_white.svg)}#floating-box ul li:nth-child(2) a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/footer_mobile_white.svg)}#floating-box ul li:nth-child(3):before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/google-translate_white.svg)}#floating-box ul li.language{color:#fff;text-align:center}#floating-box ul li.language select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;font-size:15px;line-height:50px;text-align:center!important;outline:none;position:relative;z-index:2;opacity:0;cursor:pointer}#floating-box ul li.language select:focus{z-index:-1;opacity:1}#floating-box ul li.language select option{background:#fff}#floating-box ul li.language select::-ms-expand{display:none}#floating-box ul li.language .select-lang{position:relative;margin:0;display:inline-block;cursor:pointer}#floating-box ul li .toggle-switch{position:relative;top:-5px;width:52px;height:18px;display:inline-block;margin:0 auto}#floating-box ul li .toggle-switch input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer}#floating-box ul li .toggle-switch label{width:52px;height:18px;background:#ededed;position:relative;display:inline-block;border-radius:46px;transition:.4s;box-sizing:border-box}#floating-box ul li .toggle-switch label:after{content:'';position:absolute;width:20px;height:20px;border-radius:100%;top:-1px;left:-1px;z-index:2;background:#fff;transition:.4s}#floating-box ul li .toggle-switch input:checked+label:after{left:33px;background:#fff}#floating-box ul li .toggle-switch input+label:before{content:"OFF";font-size:10px;line-height:19px;position:absolute;top:0;left:23px;transition:.4s}#floating-box ul li .toggle-switch input:checked+label:before{content:"ON";font-size:10px;line-height:19px;position:absolute;top:0;left:10px;transition:.4s}.wrapper-title{background:#6f8543;color:#fff;width:100%;padding:10px 0}.wrapper-title .page-title{margin:0 5%;padding-left:30px;text-align:left;background-repeat:no-repeat;background-size:auto 24px;background-position:left top;font-size:18px;line-height:24px;font-weight:700}.wrapper-title .page-title h1{font-size:18px;line-height:24px;font-weight:700}.page-title span.page-sub-title{font-size:13px;font-weight:500;margin-left:5px}.page-title span.page-sub-title:before,.page-title span.page-sub-title:after{content:"-";margin:0 5px}#crumb{width:90%;margin:5px auto 15px auto;text-align:left}ul.crumb-list{font-size:0;line-height:0}ul.crumb-list li{display:inline-block;vertical-align:top;font-size:11px;line-height:160%}ul.crumb-list li:after{display:inline-block;content:"＞";transform:scale(.6,1);margin:0 3px}ul.crumb-list li:last-child:after{content:"";display:none}ul.crumb-list li a{color:#333}#wrapper{width:100%;margin:0 auto 40px}.contents{position:relative;width:90%;margin:0 auto;text-align:left;padding-bottom:40px}#side{border-top:1px solid #ccc;width:100%;margin:0 auto;padding-top:40px}.side-contents{width:90%;margin:0 auto 25px auto;text-align:left;font-size:15px}.side-contents h2{font-size:18px;line-height:32px;position:relative;padding-left:30px;margin-bottom:5px}.side-area-title:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:28px;height:30px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/nagano.svg);background-size:28px 30px;background-position:0 0;background-repeat:no-repeat}.side-area-box{border:3px solid #6f8543;border-radius:8px;background:#fdf7ed;box-sizing:border-box;overflow:hidden;text-align:center}.side-area-box img{margin:0 auto}.side-area-box .municipality-select p{font-size:14px;line-height:160%;margin:5px 2px 15px}.select-wrap{position:relative;overflow:hidden;display:inline-block;width:90%;background-color:#fff;border:1px solid #ccc;border-radius:3px}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;display:block;width:100%;margin:0;padding:10px 35px 10px 10px;background:0 0;border:0;outline:none;font-size:14px;line-height:1.5;color:#666}.select-box:before{content:"▼";color:#6f8543;//font-family:'entypo',sans-serif;position:absolute;z-index:1;top:50%;right:12px;right:.75rem;margin-top:-8px;margin-top:-.5rem;font-size:12px;//font-size:1rem;line-height:1}.select-wrap option{color:#333}ul.side-banner-list{width:90%;margin:-15px auto 0 auto}ul.side-banner-list li{position:relative;height:100px;border:3px solid #d0324b;border-radius:8px;margin-bottom:10px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person01.png);background-repeat:no-repeat;background-size:auto 48px;background-position:right 10px bottom;background-color:#fff;text-decoration:none;box-sizing:border-box}ul.side-banner-list li a{display:block;width:100%;height:100%;color:#111;border-radius:8px;text-decoration:none;position:relative;text-align:center}ul.side-banner-list li a h3{width:80%;font-size:18px;line-height:140%;position:absolute;top:50%;left:10%;transform:translateY(-50%)}ul.side-banner-list li:hover{text-decoration:none;background-color:#f8f6e3}ul.side-banner-list li:nth-child(2){border:3px solid #36749d;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person02.png)}ul.side-banner-list li:nth-child(3){border:3px solid #638929;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person03.png)}ul.side-banner-list li:before{position:absolute;content:"";top:3px;left:3px;width:20px;height:20px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/information_white.svg);background-position:0 0;background-size:20px 20px;z-index:1}ul.side-banner-list li:nth-child(2):before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/school_white.svg)}ul.side-banner-list li:nth-child(3):before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/community_white.svg)}ul.side-banner-list li:after{position:absolute;content:"";top:0;left:0;border:none;border-bottom:solid 48px transparent;border-left:solid 48px #d0324b}ul.side-banner-list li:nth-child(2):after{border-left-color:#36749d}ul.side-banner-list li:nth-child(3):after{border-left-color:#638929}.side-contents-title{position:relative;font-size:20px;line-height:30px;padding-left:28px;margin-bottom:5px}.side-contents-title:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:24px;height:26px;background-size:24px 26px;background-position:0 0;background-repeat:no-repeat}.side-list-box{box-sizing:border-box;margin:0 auto 50px auto}.side-list-box ul{margin:10px 0 20px}.side-list-box ul li{border-top:1px dashed #999}.side-list-box ul li:last-child{border-bottom:1px dashed #999}.side-list-box ul li a{display:block;padding:10px 0}.side-list-box ul li a:hover{text-decoration:none}.side-list-box ul li a span.entry-date{font-size:14px;line-height:160%;color:#333;display:block}.side-list-box ul li a span.entry-title{color:#3476ae}.side-list-box ul li a:hover span.entry-title{text-decoration:underline}.side-contents-button a{position:relative;display:block;width:180px;height:28px;font-size:14px;line-height:28px;margin:0 auto;font-weight:500;background:#fff;border-radius:25px;text-decoration:none;text-align:center}.side-contents-button a:hover{-webkit-transition:all .2s ease;transition:all .2s ease}#area .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/nagano_white.svg)}.h2-title{font-size:20px;font-weight:500;border-bottom:1px solid #999;padding-bottom:5px;margin-bottom:20px}.h2-title span{padding-left:25px;background-position:0 0;background-repeat:no-repeat;background-size:20px auto}.h2-title span#information{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/information.svg)}.h2-title span#school{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/school.svg)}.h2-title span#community{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/community.svg)}ul.information-list{margin-bottom:20px}ul.information-list li{padding:20px 0;border-bottom:1px solid #999}ul.information-list li:first-child{padding:0 0 25px}ul.information-list li:last-child{border-bottom:none}ul.information-list li .information-list-image{margin-bottom:10px}ul.information-list li a{display:block;font-size:15px}ul.information-list li a .information-list-area{color:#111;margin-bottom:5px}ul.information-list li a .information-list-name{font-size:18px;margin-bottom:5px}ul.information-list li a .information-list-tel{color:#111;margin-bottom:5px}ul.information-list li a .information-list-language{color:#111}h2.h2-title-info,h2.h2-title-event{position:relative;font-size:18px;font-weight:500;margin-bottom:10px;padding-left:30px}h2.h2-title-info:before,h2.h2-title-event:before{content:"";position:absolute;top:-3px;left:-8px;width:34px;height:34px;background-color:#5f4b8b;border-radius:50%;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/news_white.svg);background-size:18px 18px;background-position:9px 7px;background-repeat:no-repeat}h2.h2-title-event:before{background-color:#f19700;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/event_white.svg)}ul.page-news-list{margin-bottom:40px}ul.page-news-list li{border-bottom:1px dashed #999;padding:10px 0}ul.page-news-list li span{display:block;font-size:14px}ul.page-news-list li:last-child{border-bottom:none}ul.page-news-list li a span{color:#111}#area-content h1{font-size:22px;line-height:140%;border-bottom:1px solid #999;padding-bottom:0;margin-bottom:20px;padding-left:40px}#area-content h1 span{font-size:15px;line-height:160%;font-weight:500;color:#333;margin-left:5px}#area-content h1:before{content:"";width:36px;height:36px;background-position:center center;background-repeat:no-repeat;background-size:auto 36px;margin-right:3px;position:absolute;top:-5px;left:0}#area-content h1 span#information{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/information.svg)}#area-content h1#information{color:#d0324b}#area-content h1#information:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person01.png)}#area-content h1#school{color:#36749d}#area-content h1#school:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person02.png)}#area-content h1#community{color:#638929}#area-content h1#community:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person03.png)}.area-image-box{width:100% !important;height:auto;margin:0 auto 25px auto}.area-text{margin-bottom:10px}table.area-details-table{width:100%;margin:0 0 35px;border-collapse:collapse;text-align:left}table.area-details-table th{display:block;padding:3px 10px;font-size:14px;line-height:160%;font-weight:700;color:#47310a;background:rgba(248,246,227,.4);color:#fff;background:rgba(71,49,10,.7)}table.area-details-table td{display:block;padding:5px 10px 20px;word-break:break-all}table.area-details-table td p{margin-top:5px;margin-bottom:0}table.area-details-table td p.reception-time{margin:0 !important}ul.area-language-list02{display:flex}ul.area-language-list02 li:after{content:"／";display:inline-block;margin:0 5px}ul.area-language-list02 li:last-child:after{content:"";display:none}table.area-details-table td ul.school-application-list{display:flex}ul.school-application-list li:after{content:"／";display:inline-block;margin:0 5px}ul.school-application-list li:last-child:after{content:"";display:none}table.area-details-table td ul.school-contact-list li{margin-bottom:5px}table.area-details-table td ul.school-contact-list li:last-child{margin-bottom:0}table.area-details-table td.center-info-tel{font-size:20px;line-height:160%;font-weight:700;letter-spacing:1px}table.area-details-table td ul.center-lang-list{display:flex;flex-wrap:wrap}table.area-details-table td ul.center-lang-list li{display:inline-block}table.area-details-table td ul.center-lang-list li:after{content:"、"}table.area-details-table td ul.center-lang-list li:last-child:after{content:""}.area-contents-bottom{width:90%;display:flex;flex-direction:column;justify-content:space-between;margin:-40px auto 40px auto}.area-contents-bottom .button-box{margin:0 0 10px}.school-box .area-contents-bottom .button-box a{color:#36749d;border-color:#36749d}.school-box .area-contents-bottom .button-box a:hover{background:#36749d;color:#fff}.school-box .area-contents-bottom .button-box a:after{color:#36749d}.school-box .area-contents-bottom .button-box a:hover:after{color:#fff}.community-box .area-contents-bottom .button-box a{color:#638929;border-color:#638929}.community-box .area-contents-bottom .button-box a:hover{background:#638929;color:#fff}.community-box .area-contents-bottom .button-box a:after{color:#638929}.community-box .area-contents-bottom .button-box a:hover:after{color:#fff}ul.area-language-list{width:100%}ul.area-language-list li{list-style:disc outside;margin:0 0 0 20px}ul.area-language-list li span:after{content:":";margin:0 10px}.gmap-box{width:100%;margin:0 auto 35px auto}.gmap-box h3{font-size:16px;line-height:160%;font-weight:700;margin-bottom:10px}.gmap-box h3:before{content:"《";margin-right:5px}.gmap-box h3:after{content:"》";margin-left:5px}.gmap-box p{margin-bottom:10px}.gmap-box iframe{width:100% !important;height:480px !important}#event .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/event_white.svg)}.event .h2-title{color:#f19700}.event .h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/event.svg)}ul.event-list li:not(:last-child){border-bottom:1px dashed #999}ul.event-list li a{display:block;padding:25px 0;color:#111}ul.event-list li:first-child a{padding-top:0}ul.event-list li a:hover{text-decoration:none}ul.event-list li a .event-list-date{flex-basis:150px}.event-calendar{display:inline-block;background-color:#f19700;text-align:center;color:#fff;padding:0 15px;border-radius:24px}.event-calendar span.event-date-d{font-size:16px;line-height:160%;font-weight:700}.event-calendar span.event-date-w{font-size:14px;line-height:14px}ul.event-list li a .event-list-image{width:120px;float:right;margin:0 0 0 15px}ul.event-list li a .event-list-info span{display:block}ul.event-list li a .event-list-info span.event-list-name{font-size:20px;line-height:140%;font-weight:600;margin:5px 0;color:#3476ae}#side-event .side-contents-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/event.svg)}#side-event .side-list-box .side-contents-button a{border:1px solid #f19700;color:#f19700}#side-event .side-list-box .side-contents-button a:hover{background:#f19700;color:#fff}#area .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/nagano_white.svg)}#consultation.wrapper-title{background:#d0324b}#consultation .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/information_white.svg)}#school.wrapper-title{background:#36749d}#school .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/school_white.svg)}#community.wrapper-title{background:#638929}#community .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/community_white.svg);padding-left:44px !important}h1.area-title{font-size:20px;line-height:34px;margin-bottom:15px}h1.area-title:before{content:"";display:inline-block;vertical-align:bottom;width:34px;height:34px;background-color:#6f8543;border-radius:100%;margin-right:6px;line-height:34px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/nagano_white.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 24px}.sp-box-wrapper{border:1px solid #ccc;margin:25px auto 5px auto;overflow-x:scroll}.contents p{margin-bottom:20px}.contents .sp-caution{font-size:12px;line-height:160%;color:#555}.area-map-box{width:100%;margin:25px auto 5px auto;border:1px solid #ccc;overflow-x:scroll}.area-map-box .map{width:540px;margin:0 auto}.area .h2-title{color:#6f8543;padding-left:0}.area .h2-title:before{display:none}ul.area-info-list{width:100%}ul.area-info-list li{position:relative;height:100px;border:3px solid #d0324b;border-radius:8px;margin-bottom:10px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person01.png);background-repeat:no-repeat;background-size:auto 48px;background-position:right 10px bottom;background-color:#fff;text-decoration:none;box-sizing:border-box}ul.area-info-list li a{display:block;width:100%;height:100%;color:#111;border-radius:8px;text-decoration:none;position:relative;text-align:center}ul.area-info-list li a .billboard-info-title{width:80%;font-size:18px;line-height:140%;font-weight:700;position:absolute;top:50%;left:10%;transform:translateY(-50%)}ul.area-info-list li:hover{text-decoration:none;background-color:#f8f6e3}ul.area-info-list li:nth-child(2){border:3px solid #36749d;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person02.png)}ul.area-info-list li:nth-child(3){border:3px solid #638929;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person03.png)}ul.area-info-list li:before{position:absolute;content:"";top:3px;left:3px;width:20px;height:20px;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/information_white.svg);background-position:0 0;background-size:20px 20px;z-index:1}ul.area-info-list li:nth-child(2):before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/school_white.svg)}ul.area-info-list li:nth-child(3):before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/community_white.svg)}ul.area-info-list li:after{position:absolute;content:"";top:0;left:0;border:none;border-bottom:solid 48px transparent;border-left:solid 48px #d0324b}ul.area-info-list li:nth-child(2):after{border-left-color:#36749d}ul.area-info-list li:nth-child(3):after{border-left-color:#638929}ul.area-menu{display:flex;flex-wrap:wrap;justify-content:center;margin:30px auto 0 auto}ul.area-menu li{font-size:13px;line-height:140%;text-align:center;box-sizing:border-box;border:1px solid #6f8543;border-radius:5px;align-self:center;margin:0 2px 5px}ul.area-menu li a{text-decoration:none;display:block;box-sizing:border-box;padding:5px 15px 15px;position:relative;color:#444;font-weight:700;background:rgba(111,133,67,.05);transition:.3s}ul.area-menu li a:after{content:"＞";display:block;position:absolute;bottom:3px;left:50%;transform:translateX(-50%) scale(1,.5) rotate(90deg);line-height:100%}ul.area-menu li a:hover{background:rgba(111,133,67,1);color:#fff;transition:.3s}.area-box{border:2px solid #999;padding:15px;border-radius:5px;margin:0 auto 20px auto}#area-information .area-box{border-color:rgba(208,50,75,1)}#area-information h2.h2-title:after{content:"";width:54px;height:54px;position:absolute;bottom:0;right:0;background:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person01.png) no-repeat bottom right;background-size:auto 54px}#area-school .area-box{border-color:rgba(54,116,157,1)}#area-school h2.h2-title:after{content:"";width:54px;height:54px;position:absolute;bottom:0;right:0;background:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person02.png) no-repeat bottom right;background-size:auto 54px}#area-community .area-box{border-color:rgba(99,137,41,1)}#area-community h2.h2-title:after{content:"";width:54px;height:54px;position:absolute;bottom:0;right:0;background:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/person03.png) no-repeat bottom right;background-size:auto 54px}.h2-title{font-size:20px;line-height:30px;font-weight:700;border-bottom:1px solid #999;padding-bottom:5px;padding-left:40px;margin-bottom:20px;position:relative}.h2-title:before{content:"";width:32px;height:32px;background-position:center top;background-repeat:no-repeat;background-size:auto 32px;margin-right:8px;position:absolute;top:0;left:0}#information.h2-title{color:#d0324b;padding-right:50px}#information.h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/information.svg)}#school.h2-title{color:#36749d;padding-right:50px}#school.h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/school.svg)}#community.h2-title{color:#638929;padding-right:50px}#community.h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/community.svg)}table.information-list-table{width:100%;border-collapse:collapse;margin:-20px auto 0 auto}table.information-list-table tr{border-bottom:1px dashed #999}table.information-list-table tr:last-child{border-bottom:0}table.information-list-table th{display:block;padding:20px 0 0;font-weight:500;white-space:nowrap}table.information-list-table td{display:block;padding:0 0 20px}table.information-list-table tr:last-child td{padding-bottom:5px}table.information-list-table td .information-list-name{font-size:20px;line-height:140%;font-weight:700;color:#3476ae;margin-bottom:5px}table.information-list-table td .information-list-tel{font-size:18px;line-height:140%;font-weight:700;margin-bottom:5px}table.information-list-table td .information-list-language{font-size:16px}table.school-table{width:100%;border-collapse:collapse;margin:-20px auto 0 auto}table.school-table tr{border-bottom:1px dashed #999}table.school-table tr:last-child{border-bottom:0}table.school-table th{display:block;padding:20px 0 0;font-weight:500;white-space:nowrap}table.school-table td{display:block;padding:0 0 20px}table.school-table tr:last-child td{padding-bottom:5px}table.school-table td span{display:block}table.school-table td span.school-name{font-size:20px;line-height:140%;font-weight:700;color:#3476ae;margin-bottom:5px}table.school-table td span.school-open{margin-top:5px}h2.h2-title-info,h2.h2-title-event{position:relative;font-size:18px;font-weight:600;margin-bottom:10px;padding-left:30px}h2.h2-title-info:before,h2.h2-title-event:before{content:"";position:absolute;top:-3px;left:-8px;width:34px;height:34px;background-color:#5f4b8b;border-radius:50%;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/news_white.svg);background-size:18px 18px;background-position:9px 7px;background-repeat:no-repeat}h2.h2-title-event:before{background-color:#f19700;background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/event_white.svg)}ul.page-news-list li{border-bottom:1px dashed #999;padding:10px 0}ul.page-news-list li span{display:block;font-size:14px}ul.page-news-list li:last-child{border-bottom:none}ul.page-news-list li a span{color:#111}.area-info-box{padding-bottom:0 !important}#area-news{padding:0 0 50px}#event-content h1{font-size:22px;line-height:140%;font-weight:700;border-bottom:1px solid #999;padding:0 0 5px;box-sizing:border-box}.event-title-box{margin-bottom:30px}.event-title-box .event-list-date{margin-bottom:5px}#event-content h1 span.event-date{display:block;font-size:15px;line-height:160%;font-weight:400}#event-content .event-description{margin:0 auto 25px auto}.event-image-box{max-width:100%;height:auto;margin:0 auto 25px auto}#event-content h2{font-size:20px;line-height:140%;margin-bottom:10px}.event-text{margin-bottom:10px}table.event-details-table{width:100%;margin:0 0 35px;border-collapse:collapse;text-align:left}table.event-details-table th{display:block;padding:3px 10px;font-size:14px;line-height:160%;font-weight:700;color:#47310a;background:rgba(248,246,227,.4);color:#fff;background:rgba(71,49,10,.7)}table.event-details-table td{display:block;padding:5px 10px 20px;word-break:break-all}table.event-details-table td p{margin:0 !important}#news .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/news_white.svg)}.news .h2-title{color:#5f4b8b}.news .h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/news.svg)}ul.event-list li a:hover .event-list-info span.event-list-name{text-decoration:underline}ul.regular-list li:not(:last-child){margin-bottom:30px;border-bottom:1px dashed #999}ul.regular-list li a{padding-bottom:20px;display:block;color:#111}ul.regular-list li a:hover{text-decoration:none}ul.regular-list li a .regular-list-date{font-size:15px;line-height:160%}ul.regular-list li a .regular-list-date span:before{content:"|";margin:0 5px}ul.regular-list li a .regular-list-title{font-size:20px;line-height:140%;margin-top:5px;color:#3476ae}#disaster-info-list ul.regular-list li a .regular-list-title{font-weight:700}ul.regular-list li:hover a .regular-list-title{text-decoration:underline}.pagenavi-box{margin-left:-20px}#side-news .side-contents-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/news.svg)}#side-news .side-list-box .side-contents-button a{border:1px solid #5f4b8b;color:#5f4b8b}#side-news .side-list-box .side-contents-button a:hover{background:#5f4b8b;color:#fff}#news-content h1{font-size:22px;line-height:140%;font-weight:700;border-bottom:1px solid #999;padding-bottom:10px;margin-bottom:20px}#news-content .emergency h1{color:#c00}#news-content h1 span{display:block;font-size:14px;line-height:160%;font-weight:400;color:#222;margin-bottom:5px}.news-image-box{width:100%;height:auto;max-width:640px;margin:0 auto 30px}#news-content .entry-body{margin-bottom:30px}#news-content hr{width:100%;height:1px;border:none;border-top:1px solid #999;margin:0 auto 30px auto}#news-content .entry-body p{margin-bottom:20px}.news-contact-box{margin:25px 0;box-sizing:border-box;border:1px solid #ccc;display:flex;flex-direction:column;padding:15px 20px}.news-contact-box h2{font-size:16px;line-height:200%;margin:0 30px 0 0}.news-contact-box p{line-height:200%;margin-bottom:0}.news-link a:before,.news-pdf a:before{content:"";background-repeat:no-repeat;background-position:center center;background-size:auto 22px;display:inline-block;margin:0 7px 0 0;width:22px;height:22px;position:relative;top:4px}.news-link a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/link.svg)}.news-pdf a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/pdf.svg)}.entry-bottom{margin:0 auto 30px auto}.entry-bottom p{font-size:13px;line-height:160%}#medical .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/medical_white.svg)}.medical .h2-title{color:#e30015}.medical .h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/medical.svg);background-size:auto 28px}.medical-box{margin:0 auto 25px auto;border:1px solid #e30015;border-radius:5px;padding:15px 20px}.medical-box h3{color:#e30015;border-bottom:1px dashed #999;padding:0 0 5px;margin:0 0 15px}.medical-box ul li{list-style:disc outside;margin:0 0 10px 20px}.medical-box ul li:last-child{margin-bottom:0}#emergency.wrapper-title .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/emergency_white.svg);background-size:auto 22px}.emergency .h2-title{color:#c00}.emergency .h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/emergency.svg);background-size:auto 24px}ul.emergency-menu{display:flex;flex-wrap:wrap;justify-content:center;margin:30px auto 0 auto}ul.emergency-menu li{font-size:13px;line-height:140%;text-align:center;box-sizing:border-box;border:1px solid #c00;border-radius:5px;align-self:center;margin:0 2px 5px}ul.emergency-menu li a{text-decoration:none;display:block;box-sizing:border-box;padding:5px 12px 15px;position:relative;color:#444;font-weight:700;background:rgba(204,0,0,.05);transition:.3s}ul.emergency-menu li a:after{content:"＞";display:block;position:absolute;bottom:3px;left:50%;transform:translateX(-50%) scale(1,.5) rotate(90deg);line-height:100%}ul.emergency-menu li a:hover{background:rgba(204,0,0,1);color:#fff;transition:.3s}#side-emergency .side-contents-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/emergency.svg)}.emergency-box{border:2px solid #c00;border-radius:5px;padding:15px 20px}.emergency-box hr{width:100%;height:1px;border:none;border-top:1px dashed #999;margin:20px auto}.emergency-box h3{color:#c00;border-bottom:1px solid #999;padding:0 0 5px;margin:0 0 20px}.emergency-box h4{margin:0 0 5px}.emergency-box h4:before{content:"◆";font-size:13px;margin-right:3px}.emergency-image{width:25%;float:right;margin:0 0 20px 20px}ul.emergency-list li{list-style:disc outside;margin:0 0 5px 20px}ul.emergency-list li:last-child{margin-bottom:0}ul.emergency-list li p{margin:5px 0 0 !important}.emergency-info-box{border:1px solid #c00;padding:25px 30px}ul.disaster-info-list{margin-bottom:15px}ul.disaster-info-list li:not(:last-child){border-bottom:1px dashed #999}ul.disaster-info-list li a{display:block;padding:10px 0}ul.disaster-info-list li a span{display:block}ul.disaster-info-list li a:hover span{text-decoration:none}ul.disaster-info-list li a .entry-date{font-size:14px;color:#111}ul.disaster-info-list li a .entry-title{font-size:18px;line-height:160%;font-weight:700}.button a.emergency-more{position:relative;display:block;width:200px;height:30px;font-size:15px;line-height:30px;font-weight:700;color:#333;border:1px solid #333;border-radius:25px;text-decoration:none;text-align:center;margin:0 auto;transition:all .2s ease}.button a.emergency-more:hover{background:#c00;border-color:#c00;color:#fff;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.button a.emergency-more:after{position:absolute;top:50%;right:10px;content:"▲";color:#333;transform:translateY(-50%) scale(.5,.8) rotate(90deg);transition:all .2s ease}.button a.emergency-more:hover:after{color:#fff;transition:all .2s ease}.emergency .sp-table-wrapper{width:100%;overflow-x:scroll}table.emergency-bag-table{width:600px;border-collapse:collapse;margin:20px 0 0;font-size:15px;line-height:160%}table.emergency-bag-table tr:nth-child(odd){background:rgba(0,0,0,.03)}table.emergency-bag-table tr:first-child{background:rgba(204,0,0,.05)}table.emergency-bag-table tr:first-child td{text-align:center;font-size:14px;line-height:160%;font-weight:700}table.emergency-bag-table th{width:20%;padding:10px;border:1px solid #999;font-weight:700;white-space:nowrap;text-align:center;vertical-align:top}table.emergency-bag-table td{width:40%;padding:10px;border:1px solid #999;text-align:left;vertical-align:top}#guidebook .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/guidebook_white.svg)}.guidebook .h2-title{color:#177f25}.guidebook .h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/guidebook.svg);background-size:auto 26px}.guidebook-pdf-box{width:100%;margin:0 auto 30px auto}.guidebook-pdf-box .thumbnail{display:inline-block;width:35%;float:right;margin:0 0 20px 20px}ul.guidebook-list li{list-style:disc outside;margin:0 0 5px 20px}.guidebook-content-box{border:1px solid #ccc;background:#f9f9f9;margin:0 auto 30px auto;padding:15px 20px}.guidebook-content-box h3{font-size:17px;line-height:160%;border-bottom:1px dashed #999;padding-bottom:5px;margin-bottom:10px}.guidebook-content-box ul li{list-style:decimal outside;margin:0 0 5px 25px}.guidebook-content-box ul li:last-child{margin-bottom:0}.guidebook-chapter{border:2px solid #177f25;border-radius:5px;background:rgba(23,127,37,.02);padding:15px 20px;margin:0 auto 30px auto}.guidebook-chapter hr{width:100%;height:1px;margin:20px auto;border:none;border-top:1px dashed #999}.guidebook-chapter h3{font-size:18px;line-height:160%;color:#177f25;border-bottom:1px solid #666;padding-bottom:5px;margin-bottom:20px}.guidebook-chapter h4{font-size:17px;line-height:160%;color:#d0324b;margin-bottom:5px}.guidebook-chapter h4:before{content:"◆";font-size:13px;margin-right:3px}.guidebook-chapter h4 span.normal{font-size:15px;color:#222;font-weight:400}.guidebook-chapter p{margin-bottom:10px}.guidebook-chapter ol li{list-style:decimal outside;margin:0 0 10px 22px}.guidebook-chapter ul li{list-style:disc outside;margin:0 0 10px 20px}.guidebook-chapter ul li:last-child,.guidebook-chapter ol li:last-child{margin-bottom:0}.guidebook-chapter ul li ul{margin-top:5px}.guidebook-chapter ul li ul li{list-style:circle}.guidebook-chapter .picture-box{text-align:center;margin:30px auto 0 auto;font-size:14px;line-height:160%}.guidebook-chapter .picture-box img{height:120px;width:auto;margin:0 auto 20px}table.guidebook-Phonebook-table{width:100%;border-collapse:collapse;margin-bottom:40px}table.guidebook-Phonebook-table caption{text-align:left;margin-bottom:5px}table.guidebook-Phonebook-table caption:before{content:"《";margin-right:3px}table.guidebook-Phonebook-table caption:after{content:"》";margin-left:3px}table.guidebook-Phonebook-table tr{border-top:1px solid #999}table.guidebook-Phonebook-table tr:last-child{border-bottom:1px solid #999}table.guidebook-Phonebook-table th{display:block;padding:5px 0 0;font-weight:700}table.guidebook-Phonebook-table td{display:block;padding:0}table.guidebook-Phonebook-table tr td:last-child{padding:0 0 5px}#faq .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/faq_white.svg)}#people .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/people_white.svg);background-size:auto 22px}#people-content h1{font-size:18px;font-weight:500;border-bottom:1px solid #999;padding-bottom:5px;margin-bottom:25px}#people-content h1 span{font-size:24px;margin-right:5px}.people-image-box{width:640px;margin:0 auto 20px}ul.people-list li{margin-bottom:40px}ul.people-list li .people-list-title{border-bottom:1px solid #6f8543;color:#6f8543;padding:5px 0;margin-bottom:10px}.people-contents-bottom .button-box a{margin:0 auto}#faq .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/faq_white.svg)}.faq h2.h2-title{color:#36749d;margin-bottom:30px}.faq h2.h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/faq.svg)}ul.faq-menu{display:flex;flex-wrap:wrap;justify-content:center;margin:30px auto 0 auto}ul.faq-menu li{font-size:13px;line-height:140%;text-align:center;box-sizing:border-box;border:1px solid #36749d;border-radius:5px;align-self:center;margin:0 2px 5px}ul.faq-menu li a{text-decoration:none;display:block;box-sizing:border-box;padding:5px 15px 15px;position:relative;color:#444;font-weight:700;background:rgba(54,116,157,.05);transition:.3s}ul.faq-menu li a:after{content:"＞";display:block;position:absolute;bottom:3px;left:50%;transform:translateX(-50%) scale(1,.5) rotate(90deg);line-height:100%}ul.faq-menu li a:hover{background:rgba(54,116,157,1);color:#fff;transition:.3s}.faq-box{border:2px solid #36749d;border-radius:5px;padding:15px 20px;margin:0 auto 40px auto}.faq-box h3{color:#36749d;border-bottom:1px solid #999;padding:0 0 5px;margin:0 0 20px}.faq-box h2.h2-title{color:#36749d;margin-bottom:30px}.faq-box h2.h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/faq.svg)}ul.faq-list li{padding:0 0 0 35px;margin-bottom:20px;border-bottom:1px dashed #999}ul.faq-list li:last-child{margin-bottom:0;padding-bottom:0;border:none}ul.faq-list li .question-text{position:relative;padding:0 0 10px;font-weight:700;color:#444}ul.faq-list li .question-text:before{content:"Q";font-size:16px;line-height:28px;font-weight:700;color:#fff;text-align:center;position:absolute;top:0;left:-35px;width:28px;height:28px;border-radius:100%;background:#36749d}#center .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/center_white.svg);background-size:24px auto}.center .h2-title{color:#d0324b}.center .h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/center.svg);background-size:auto 28px}.center-point-box{margin:0 auto 25px auto;border:1px solid #d0324b;border-radius:5px;padding:15px 20px}.center-point-box h3{color:#d0324b;border-bottom:1px dashed #999;padding:0 0 5px;margin:0 0 15px}.center-point-box .center-image{width:80%;margin:0 auto 15px}.center-point-box ul li{list-style:disc outside;margin:0 0 5px 20px}.center-point-box ul li:last-child{margin-bottom:0}table.direct-contact-table{//width:100%;border-collapse:collapse;border:1px solid #999}table.direct-contact-table th{font-size:14px;line-height:160%;font-weight:400;text-align:left;padding:5px 10px;border:1px solid #999;//background:rgba(208,50,75,.05);background:#fdf4f6;white-space:nowrap}table.direct-contact-table th:first-child{position:-webkit-sticky;position:sticky;left:0}table.direct-contact-table td{padding:10px;border:1px solid #999;text-align:left;vertical-align:top}table.direct-contact-table td.holiday{text-align:center;vertical-align:middle;background:#ededed}table.direct-contact-table td span{display:block;white-space:nowrap}table.direct-contact-table tr td:first-child{font-weight:700}.sp-scroll table{width:100%}.sp-scroll{overflow:auto;　　　　 white-space:nowrap;　　}.sp-scroll::-webkit-scrollbar{　　 height:5px}.sp-scroll::-webkit-scrollbar-track{　　 background:#f1f1f1}.sp-scroll::-webkit-scrollbar-thumb{　　 background:#bcbcbc}table.center-info-table{width:100%;margin:0 auto 30px auto;border-collapse:collapse}table.center-info-table th{white-space:nowrap;padding:10px 50px 30px 0;text-align:left;vertical-align:top;color:#d0324b}table.center-info-table th span{display:block;border-bottom:1px solid #d0324b;padding-right:.5em}table.center-info-table td{padding:10px 0 30px}table.center-info-table td.center-info-tel{font-size:24px;line-height:160%}.center-governor-box{margin-bottom:20px}.center-governor-box .governor-image{float:right;width:35%;margin:0 0 10px 10px}ul.schedule-menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 10px}ul.schedule-menu li{width:49%;box-sizing:border-box;font-size:14px;line-height:30px;font-weight:500;color:#d0324b;text-align:center;border:1px solid #d0324b;border-radius:5px;cursor:pointer;position:relative;transition:.3s;list-style:none;margin:0 0 10px}ul.schedule-menu li:last-child{margin-bottom:10px}ul.schedule-menu li.active{background:#d0324b;color:#fff;transition:.3s}.tab-contents table.direct-contact-table caption{text-align:left;margin-bottom:10px}.tab-contents table.direct-contact-table caption span{color:#d0324b;font-weight:600}.tab-contents table.direct-contact-table th{padding:10px 35px;text-align:center;font-size:14px}.tab-contents table.direct-contact-table th:first-child{padding:10px 5px}.tab-contents table.direct-contact-table td{padding:10px 0;text-align:center;font-size:14px}.tab-contents{display:none}.tab-contents.active{display:block}#japanese .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/japanese_white.svg)}.japanese .h2-title{color:#e73278}.japanese .h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/japanese.svg);background-size:auto 28px}.japanese-logo{width:35%;float:right;margin:0 0 10px 15px}.for-japanese{border:1px solid #e73278;border-radius:5px;padding:15px 20px;margin:40px auto}.for-japanese h3{font-size:17px;line-height:160%;color:#e73278;margin-bottom:10px}.for-japanese p{margin-bottom:10px}.for-japanese p:last-of-type{margin-bottom:0}#about .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/about_white.svg)}.about h2.h2-title{color:#color:#d0324b;margin-bottom:30px}.about h2.h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/about.svg);background-size:auto 28px}.about-image{width:80%;margin:0 auto 20px}ol.about-helpful-list{counter-reset:helpful-counter}ol.about-helpful-list li{font-size:16px;line-height:1.5;padding-left:30px;position:relative}ol.about-helpful-list li strong{display:block}ol.about-helpful-list li:before{content:counter(helpful-counter);counter-increment:helpful-counter;background-color:#34799b;border:1px solid;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:22px;width:22px;color:#fff;font-size:85%;font-weight:700;position:absolute;top:0;left:0}.foreigners .h2-title{color:#004785}.foreigners .h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/people.svg);background-size:auto 24px}ul.foreigners-list{margin-bottom:20px}ul.foreigners-list li{text-align:left}ul.foreigners-list li a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed #ccc;padding-bottom:20px;margin-bottom:20px}ul.foreigners-list li:last-child a{border-bottom:none;padding-bottom:0;margin-bottom:0}ul.foreigners-list li .thumbnail{flex-basis:26%;border:1px solid #ccc;border-radius:100%;overflow:hidden}ul.foreigners-list li .people-title{flex-basis:70%;font-size:18px;line-height:160%;font-weight:700;margin:5px 0 20px}ul.foreigners-list li .people-title span{font-size:16px;line-height:160%;margin-left:5px}ul.foreigners-list li a p{color:#111;display:inline-block}ul.foreigners-list li a:hover p{text-decoration:none}#side-people .side-contents-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/people.svg)}#side-people .side-list-box .side-contents-button a{border:1px solid #004785;color:#004785}#side-people .side-list-box .side-contents-button a:hover{background:#004785;color:#fff}.side-list-box #side-people-list ul li a{display:flex;justify-content:space-between}.side-list-box #side-people-list ul li a .thumbnail{flex-basis:64px;border:1px solid #ccc;border-radius:100%;overflow:hidden}.side-list-box #side-people-list ul li a span.entry-title{flex-basis:180px;align-self:center;color:#3476ae}.side-list-box #side-people-list ul li a span.entry-title span{font-size:13px}#people-content h1{font-size:24px;line-height:140%;font-weight:700;border-bottom:1px solid #999;padding-bottom:10px;margin-bottom:25px}#people-content h1 span{font-size:18px;line-height:140%;font-weight:400;margin-left:5px}.people-box .thumbnail{max-width:100%;height:auto;margin:0 auto 20px auto}.people-box p{line-height:180%}table.people-table{width:100%;margin:0 auto 30px auto;border-collapse:collapse}table.people-table th{display:block;padding:0;text-align:left;color:#004785}table.people-table th span{display:inline-block;width:10em;border-bottom:1px solid #004785;padding-right:.5em}table.people-table td{display:block;padding:10px 0 30px}#search .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/common/search_white.svg);background-size:auto 24px}.search .h2-title{color:#111}.search .h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/common/search.svg);background-size:auto 20px;background-position:center center}ul.search-result-list li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #999}ul.search-result-list li a .category{display:block;font-size:14px;line-height:160%;color:#444}#privacy .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/privacy_white.svg)}.privacy .h2-title{color:#d0324b}.privacy .h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/privacy.svg);background-size:auto 20px;background-position:center center}ul.privacy-list li{list-style:disc outside;margin:0 auto 20px 20px}ul.privacy-list li strong{display:block}#learn .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/learn_white.svg)}.learn .h2-title{color:#68337b}.learn .h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/learn.svg);background-size:auto 20px;background-position:center center}#side-learn .side-contents-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/learn.svg)}section.learn-info .button a.emergency-more:hover{background:#68337b;border-color:#68337b}ul.learn-list{margin-left:20px}ul.learn-list li{list-style:disc;margin-bottom:20px}table.contact-table{width:100%}table.contact-table th{display:block;font-weight:400;padding-bottom:5px}table.contact-table td{display:block;padding-bottom:20px}table.contact-table td .input-text{width:100%;height:30px;line-height:30px;border:none;background:#f9f9f9;outline:none;border:1px solid #999;border-radius:3px}table.contact-table td input.input-submit{width:200px;margin:30px auto 0;padding:10px 0;font-size:16px;font-weight:700;letter-spacing:1px;color:#fff;background:#d0324b;border:none}.mail-form-box p.mailpoet_paragraph input[type=text],.mail-form-box p.mailpoet_paragraph input[type=email]{width:100%;height:30px;line-height:30px;border:none;background:#f9f9f9;outline:none;border:1px solid #999;border-radius:3px}.mailpoet_required{color:red}.mail-form-box p.mailpoet_paragraph input.mailpoet_submit{width:200px;margin:30px auto 0;padding:10px 0;font-size:16px;font-weight:700;letter-spacing:1px;color:#fff;background:#d0324b;border:none;cursor:pointer}#support.wrapper-title .page-title{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/support02_white.svg);background-size:auto 22px}.support .h2-title{color:#c00}.support .h2-title:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/svg/support02.svg);background-size:auto 24px}.support .support-image{width:80%;margin:10px auto 20px}#zoom-box{position:relative;border:3px solid #57a03c;padding:20px}#zoom-box h2{font-size:18px;text-align:center;margin-bottom:20px}#zoom-box:after{position:absolute;content:"";bottom:-10px;right:-10px;width:calc( 90px * 0.8 );height:calc( 100px * 0.8 );background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/index/zoom02.png);background-position:center center;background-size:cover;background-repeat:no-repeat}.flex-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0}.flex-box .button-box a{height:68px;line-height:68px;border:2px solid #d0324b;box-sizing:border-box;font-weight:600}.wide-button-box{color:#d0324b;font-weight:600;border:2px solid #d0324b;background:#fff;border-radius:25px;text-align:center;height:68px;padding:5px 0;width:820px;box-sizing:border-box}h3.title-pink{color:#d0324b}#covid19{width:100%;text-align:center}#covid19 section{width:90%;margin:0 auto}.covid19-box section{margin-bottom:80px}.covid19-box section:last-of-type{margin-bottom:0}#covid19 section p{font-size:16px;line-height:1.6;margin-bottom:30px}#covid19-01{padding:40px 0;background:#b5deee;background:rgba(244,228,218,.4);position:relative;overflow:hidden}#covid19-01 h1{font-size:30px;line-height:1.5;color:#d0324b;margin-bottom:20px}#covid19-01 h2{font-size:18px;line-height:1.3;margin-bottom:40px}#covid19-01 .important-box{box-sizing:border-box;width:100%;border-radius:9px;overflow:hidden;padding:0 0 20px;background:#fff;text-align:center;margin-bottom:40px}#covid19-01 .important-box h3{background:#d0324b;color:#fff;font-size:18px;line-height:1.6;padding:.5em;margin-bottom:20px}#covid19-01 .important-box ul{display:flex;flex-wrap:wrap;justify-content:center}#covid19-01 .important-box ul li{width:44%;margin:0 3%}#covid19-01 .important-box ul li span{display:block;font-size:16px;line-height:1.6;font-weight:700;color:#d0324b}#covid19-01 .new-lifestyle h2{font-size:18px;line-height:1.6;color:#d0324b;margin-bottom:15px}#covid19-01 .new-lifestyle h2:before{content:"ー";margin-right:10px}#covid19-01 .new-lifestyle h2:after{content:"ー";margin-left:10px}#covid19-01 .new-lifestyle p{text-align:left;padding-bottom:30px}#covid19-01 .new-lifestyle h3{margin:35px auto 10px auto}#covid19-01 ul.newlife-list{display:flex;flex-wrap:wrap;justify-content:center}#covid19-01 ul.newlife-list li:not(:last-child){margin-right:1.6em;margin-bottom:5px}#covid19-01 ul.newlife-list li a:before{content:"▲";display:inline-block;transform:scale(.5,.7) rotate(90deg);margin-right:2px}#covid19-01 .new-lifestyle .button-box{position:relative}#covid19-01 .new-lifestyle .button-box:after{content:"";width:105px;height:108px;background:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/covid19/image02.svg) no-repeat right bottom;background-size:contain;position:absolute;bottom:0;right:0}#covid19-02{padding:40px 0}#covid19-02 h3{font-size:18px;line-height:1.6;width:100%;text-align:left;margin-bottom:20px}#covid19-02 .covid-news-box{box-sizing:border-box;width:100%;text-align:left;position:relative;margin-bottom:40px}#covid19-alert{width:100%}#covid19-alert p{font-size:16px !important;line-height:1.6 !important;text-align:left}#covid19-alert-map{width:80%;margin:0 auto 20px}#covid19-alert-map .level1{fill:#fff;stroke:#999;stroke-width:.1em}#covid19-alert-map .level2{fill:#fff;stroke:#999;stroke-width:.1em}#covid19-alert-map .level3{fill:#ff0;stroke:#999;stroke-width:.1em}#covid19-alert-map .level4{fill:#ffbf00;stroke:#999;stroke-width:.1em}#covid19-alert-map .level5{fill:red;stroke:#ccc;stroke-width:.1em}#covid19-alert-map .level6{fill:#c700ff;stroke:#ccc;stroke-width:.1em}#covid19-alert-text ul li{font-size:14px;line-height:1.6;text-align:left;margin-bottom:15px}#covid19-alert-text ul>li>span{display:block;font-size:15px;line-height:1.8;font-weight:600;padding-left:5px;margin-bottom:5px}#covid19-alert-text ul>li:nth-child(1)>span{background:#fff;border:1px solid #999}#covid19-alert-text ul>li:nth-child(2)>span{background:#ff0}#covid19-alert-text ul>li:nth-child(3)>span{background:#ffbf00}#covid19-alert-text ul>li:nth-child(4)>span{background:red;color:#fff}#covid19-alert-text ul>li:nth-child(5)>span{background:#c700ff;color:#fff}.applicable-area{border:1px solid #c700ff;padding:3px 5px;width:100%;box-sizing:border-box;margin-top:5px}.applicable-area strong{display:block}.applicable-area span:not(:last-child):after{content:"、"}.applicable-area ul.covid19-alert-list{display:flex;flex-wrap:wrap}.applicable-area ul.covid19-alert-list li{display:none;display:block;margin:0 !important}.applicable-area ul.covid19-alert-list li.active{display:block}.applicable-area ul.covid19-alert-list li:not(:last-child):after{content:"、"}#covid19-03{//padding:40px 0;//background:#d0324b}#covid19-03 section{width:100%;margin:30px auto}.infectio-box{box-sizing:border-box;padding-bottom:80px;background:#fff;//border-radius:9px;overflow:hidden;background:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/covid19/image01.png) no-repeat center bottom #fff;background-size:140px auto;border-bottom:1px solid #ccc}.infectio-box h3{width:100%;font-size:18px;line-height:1.6;font-weight:600;color:#d0324b;color:#fff;margin-bottom:20px;background:#d0324b;text-align:center;padding:10px 0}.infectio-box ul{width:100%;margin:0 auto}.infectio-box ul li{box-sizing:border-box;width:90%;margin:0 auto;border:2px solid #336b2a;background:#fff;border-radius:9px;overflow:hidden;margin-bottom:20px}.infectio-box ul li h4{font-size:16px;font-weight:700;padding:6px 10px;color:#336b2a;background:#e6f4e3;box-sizing:border-box}.infectio-box ul li p{font-size:16px !important;line-height:1.6 !important;padding:10px 25px;margin-bottom:0 !important}.infectio-box ul li p span{font-size:18px;color:#c00;font-weight:600}#covid19-04{//padding:40px 0}.covid-news-cat-box{box-sizing:border-box;//width:540px;width:100%;padding:20px 0;//border:2px solid #336b2a;border-radius:10px;margin-bottom:40px;text-align:left}.covid-news-cat-box h3{position:relative;font-size:18px;color:#336b2a;color:#d0324b;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #336b2a;border-bottom:2px solid #d0324b}.covid-news-cat-box h3 span a{position:absolute;top:0;right:0;font-size:14px;font-weight:500;color:#111}.covid-news-cat-box h3 span a:before{content:"▲";display:inline-block;vertical-align:top;color:#111;transform:scale(.4,.8) rotate(90deg);position:relative;top:-1px}.covid-news-cat-box ul li{border-bottom:1px dashed #ccc;padding:10px 0}.covid-news-cat-box ul li:last-child{border-bottom:none}.covid-news-cat-box ul li a{display:block}.covid-news-cat-box ul li a span.entry-date{display:block;font-size:14px;color:#111}#covid19-05{padding:40px 0;background:#d0324b;background:rgba(244,228,218,.4)}.chatbot-box{//width:570px;width:100%;box-sizing:border-box;padding:20px;background:#fff;border:2px solid #d0324b;border-radius:9px;overflow:hidden;text-align:left;margin-bottom:30px}.chatbot-box h3{font-size:21px;line-height:1.6;font-weight:600;color:#d0324b;margin-bottom:20px}.linecall-box{width:100%;box-sizing:border-box;padding:20px;background:#fff;border:2px solid #d0324b;border-radius:9px;overflow:hidden;text-align:left;margin-bottom:30px}.linecall-box h3{font-size:21px;line-height:1.6;font-weight:600;color:#00b900;margin-bottom:20px}.linecall-qr{width:50%;margin:0 auto}.linecall-text{margin-bottom:20px}ul.share-list{margin:0 auto;display:flex;justify-content:center}ul.share-list li a{position:relative;display:block;width:40px;height:40px;margin:0 10px}ul.share-list li a:before{content:"";display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 auto}ul.share-list li.youtube a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/covid19/icon_movie.svg)}ul.share-list li.facebook a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/covid19/icon_facebook.svg)}ul.share-list li.line a:before{background-image:url(//www.naganoken-tabunka-center.jp/wp/wp-content/themes/tabunka2026/css/sp/../../img/covid19/icon_line.svg)}ul.share-list li a h3,ul.share-list li a p{display:none}#covid19-header-title{background-color:#d0324b;background-color:#fff;background:rgba(244,228,218,.4)}#covid19-header-title .page-title h1,#covid19-header-title .page-title{font-size:30px;line-height:1.5;color:#d0324b;text-align:center;padding-left:0}#side-covid19 .side-contents-title{padding-left:0}.covid19-topics h2{font-size:18px;line-height:36px;font-weight:700;border-bottom:1px solid #999;padding-bottom:5px;margin-bottom:25px;color:#d0324b}#side-covid19 .side-list-box ul li:last-child{border-bottom:none !important}.side-list-box ul li ul.info-type{margin:0}.side-list-box ul li ul.info-type li{position:relative;border:none;padding-left:15px}.side-list-box ul li ul.info-type li:before{content:"・";position:absolute;top:0;left:-3px}.side-list-box ul li ul.info-type li:last-child{border:none}.side-list-box ul li ul.info-type li a{display:block;padding:0 0 10px}.about-image picture{display:block}