﻿.clearfix:after{content:"";clear:both;display:block}.mincho{font-family:"Yu Mincho", "YuMincho", serif}.lato{font-family:'Lato', sans-serif}body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,blockquote,th,td,img{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}table{border-collapse:collapse;border-spacing:0}address,caption,th{font-style:normal;font-weight:normal}img{vertical-align:bottom;border:none}li{list-style-type:none}input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit}button,input,select,textarea{vertical-align:middle}input{outline:0}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}textarea{overflow:auto;vertical-align:top;font-family:sans-serif}figure{margin:0}body{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","YuGothic", "Yu Gothic","游ゴシック","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;margin:0 auto;font-size:16px;-webkit-text-size-adjust:100%;position:relative;overflow:initial}body.fixed{position:fixed;overflow:hidden}.is-left{float:left}.is-right{float:right}a{text-decoration:none;color:#0299bf}a:hover{opacity:.5;filter:alpha(opacity=50)}@media screen and (max-width: 767px){a:hover{opacity:1;filter:alpha(opacity=100)}}img{max-width:100%;height:auto}input[type="submit"]:hover,button:hover{opacity:.8;filter:alpha(opacity=80)}@media screen and (max-width: 767px){input[type="submit"]:hover,button:hover{opacity:1;filter:alpha(opacity=100)}}.contents{width:1000px;margin:0 auto}@media screen and (max-width: 767px){.contents{width:100%}}@media screen and (max-width: 767px){body{min-width:320px}.pc-wrapper{min-height:auto !important}}.sp-menu-bg{display:none}@media screen and (max-width: 767px){.sp-menu-bg{position:relative}.sp-menu-bg.active{display:block;position:fixed;background:rgba(0,0,0,0.7);width:100%;height:100%;top:0;z-index:2}}header{position:relative;background:url(../images/common/bg_header.png) repeat-x 0 0 #FFF;height:108px;z-index:10}header .inner{position:relative;width:1000px;margin:0 auto}header .site-logo{position:relative;float:left;padding-top:35px;z-index:100}header nav{float:right;width:720px;text-align:right}header nav .sp-menu{display:none}header nav .sub-menu{display:inline-block;font-size:.75em}@media screen and (max-width: 767px){header nav .sub-menu{font-size:12px}}header nav .sub-menu_list{display:inline-block}header nav .sub-menu_list li{display:inline-block;margin-left:18px}header nav .sub-menu_list li a{display:inline-block}header nav .sub-menu_list li a img{vertical-align:-1px;margin-right:6px}header nav .sub-menu_list li:first-child{margin-left:0}header nav .sub-menu .font{display:inline-block;margin:20px 0 0 18px;border:1px solid #bbb;width:148px;padding:4px 0;text-align:center}header nav .sub-menu .font_text{margin-right:2px;display:inline-block;font-size:.625em}@media screen and (max-width: 767px){header nav .sub-menu .font_text{font-size:10px}}header nav .sub-menu .font ul,header nav .sub-menu .font li{display:inline-block}header nav .sub-menu .font li a{border:1px solid #32a5c6;border-radius:20px;box-sizing:border-box;width:20px;height:20px;margin:0 1px;line-height:20px;text-align:center;display:inline-block;font-size:.6875em;font-weight:bold}@media screen and (max-width: 767px){header nav .sub-menu .font li a{font-size:11px}}header nav .sub-menu .font li a.active{background:#32a5c6;color:#FFF}header nav .sub-menu .searchBox{display:inline-block;width:180px;height:30px;margin:20px 0 0 12px;vertical-align:top;font-size:0}header nav .sub-menu .searchBox .fields_inner{background-color:#7d7d7d;border-radius:3px;border:1px solid #7d7d7d;overflow:hidden}header nav .sub-menu .searchBox .fields_inner>*{-webkit-appearance:none;border-radius:0}header nav .sub-menu .searchBox .fields .input{padding:3px 2px !important;border:none !important;font-size:12px;width:calc(180px - (1px * 2) - (2px * 2) - 30px);height:calc(30px - (1px * 2) - (3px * 2))}header nav .sub-menu .searchBox .fields .search-button{height:calc(30px - (1px * 2));text-indent:-9999px;overflow:hidden;border:none;background:url(../images/common/icon_search_sp.png) no-repeat 50% 50%/15px auto;background-color:#7d7d7d;padding:0;min-width:30px}header nav .global-menu{position:absolute;top:65px;right:0;border-right:1px solid #ababab;letter-spacing:-.4em}header nav .global-menu li{display:inline-block;border-left:1px solid #ababab;line-height:1;letter-spacing:normal}header nav .global-menu li a{padding:0 16px;color:#000;font-size:.875em}@media screen and (max-width: 767px){header nav .global-menu li a{font-size:14px}}@media screen and (max-width: 767px){header{padding-top:2px;height:50px;z-index:10}header .inner{width:100%}header .site-logo{width:138px;padding-top:14px;margin-left:3%}header nav{position:relative;padding-top:50px;float:none;width:100%;text-align:left;z-index:10}header nav.active .sub-menu,header nav.active .global-menu{display:block;position:relative;top:0;right:0}header nav.active .sp-menu .mail{display:none}header nav.active .sp-menu .menu a{padding-top:9px;height:36px}header nav.active .sp-menu .menu a img{content:url(../images/common/icon_menu_close.png);width:17px;height:18px}header nav .sp-menu{display:block;position:absolute;right:0;top:4px;height:45px;font-size:0}header nav .sp-menu p{display:inline-block;border-left:1px solid #FFF;vertical-align:top}header nav .sp-menu a{display:inline-block;background:#0299bf;width:46px;text-align:center;vertical-align:top}header nav .sp-menu .mail a{position:relative;padding-top:11px;height:34px}header nav .sp-menu .mail a span{position:absolute;left:0;bottom:6px;text-align:center;display:block;width:100%;color:#FFF;font-size:10px;font-family:'Lato', sans-serif}header nav .sp-menu .menu a{position:relative;padding-top:10px;height:35px}header nav .sp-menu .menu a span{position:absolute;left:0;bottom:6px;text-align:center;display:block;width:100%;color:#FFF;font-size:10px;font-family:'Lato', sans-serif}header nav .sub-menu{display:none;background:#0299bf;font-size:1em}}@media screen and (max-width: 767px) and (max-width: 767px){header nav .sub-menu{font-size:16px}}@media screen and (max-width: 767px){header nav .sub-menu_list{display:block;background:#FFF}header nav .sub-menu_list li{display:block;margin-left:0;border-top:1px solid #0299bf}header nav .sub-menu_list li a{position:relative;display:block;padding:10px 3%}header nav .sub-menu_list li a img{vertical-align:-1px;margin-right:6px}header nav .sub-menu_list li a::after{position:absolute;content:"";top:50%;right:3%;margin-top:-5px;width:6px;height:10px;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto}header nav .sub-menu_list li:first-child{margin-left:0}header nav .sub-menu_list li:first-child img{vertical-align:1px;margin-right:10px}header nav .sub-menu_list li:nth-child(2) img{vertical-align:-1px;margin-right:11px;margin-left:2px}header nav .sub-menu .font{display:none}header nav .sub-menu .searchBox{background:#d7f1f7;display:block;width:100%;height:auto;vertical-align:0;margin:0;overflow:hidden}header nav .sub-menu .searchBox .fields{background:none;border:none;padding:15px 3%}header nav .sub-menu .searchBox .fields .input{border:none !important;width:calc(100% - 4px - 36px);height:calc(36px - (3px * 2));font-size:1em}}@media screen and (max-width: 767px) and (max-width: 767px){header nav .sub-menu .searchBox .fields .input{font-size:16px}}@media screen and (max-width: 767px){header nav .sub-menu .searchBox .fields .search-button{text-align:center;background:url(../images/common/icon_search_sp.png) no-repeat 50% 50%/23px auto;width:36px;height:36px}header nav .global-menu{display:none;overflow:hidden;background:#0299bf;border-right:none;margin-top:0;letter-spacing:normal;border-bottom:1px solid #FFF}header nav .global-menu li{display:block;float:left;width:50%;box-sizing:border-box;border-left:none;border-right:1px solid #FFF;border-bottom:1px solid #FFF}header nav .global-menu li a{position:relative;display:block;padding:10px 6%;color:#FFF;font-size:1em;line-height:1.6}}@media screen and (max-width: 767px) and (max-width: 767px){header nav .global-menu li a{font-size:16px}}@media screen and (max-width: 767px){header nav .global-menu li a::after{position:absolute;content:"";top:50%;right:6%;margin-top:-5px;width:6px;height:10px;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto}header nav .global-menu li:nth-child(even){border-right:none}header nav .global-menu li:nth-child(2n+1):last-child{border-bottom:none}}header+.gsc_results .gsc-control-cse{border:none;padding:0}@media screen and (max-width: 767px){header+.gsc_results .gsc-results-wrapper-overlay{left:50%;transform:translateX(-50%)}}.breadcrumbs{margin-bottom:20px}.breadcrumbs li{display:inline;padding-right:5px;font-size:.6875em;color:#4b5368}@media screen and (max-width: 767px){.breadcrumbs li{font-size:11px}}.breadcrumbs li a{padding-right:5px;color:#4b5368}@media screen and (max-width: 767px){.breadcrumbs{margin:0 3% 10px}}.news-left{float:left;width:575px;margin-bottom:55px}@media screen and (max-width: 767px){.news-left{float:none;width:94%;margin:0 3% 30px}}.news-right{float:right;width:385px;margin-bottom:55px}@media screen and (max-width: 767px){.news-right{float:none;width:94%;margin:0 3% 30px}}.title-head{overflow:hidden;background:url(../images/common/bg_title.png) repeat-x 0 100%;padding-bottom:18px}.title-head__title{float:left;line-height:1}.title-head__more{float:right;margin-top:5px;text-align:right;line-height:1}.title-head__more a{position:relative;padding-left:22px;font-size:.8125em;font-weight:bold}@media screen and (max-width: 767px){.title-head__more a{font-size:13px}}.title-head__more a::before{background:url(../images/common/icon_more.png) no-repeat 0 0;position:absolute;content:"";left:0;top:50%;margin-top:-9px;height:16px;width:16px}@media screen and (max-width: 767px){.title-head{padding-bottom:14px}.title-head__more{margin-top:3px}.title-head__more a{padding-left:15px;font-size:.6875em}}@media screen and (max-width: 767px) and (max-width: 767px){.title-head__more a{font-size:11px}}@media screen and (max-width: 767px){.title-head__more a::before{background:url(../images/common/icon_more.png) no-repeat 0 0/12px auto;margin-top:-6px;height:12px;width:12px}}.sitemap{background:#d7f1f7;margin-top:90px;padding:60px 0 35px}.sitemap .inner{width:1000px;margin:0 auto;overflow:hidden}.sitemap-list{float:left;width:230px}.sitemap-list:nth-child(2),.sitemap-list:nth-child(3){width:255px}.sitemap-list li{margin-bottom:30px}.sitemap-list a{display:block;background:url(../images/common/icon_triangle.png) no-repeat 0 8px;padding:3px 0 3px 10px;font-size:.8125em;color:#4b5368;font-weight:bold}@media screen and (max-width: 767px){.sitemap-list a{font-size:13px}}.sitemap-list ul li{margin-bottom:0}.sitemap-list ul a{background:none;font-weight:normal}@media screen and (max-width: 767px){.sitemap{background:none;margin-top:85px;padding:0}.sitemap .inner{width:100%;margin:0 auto;overflow:hidden}.sitemap-list{float:none;width:100%}.sitemap-list:nth-child(2),.sitemap-list:nth-child(3){width:100%}.sitemap-list li{margin-bottom:0}.sitemap-list li.active>a::before{background-image:url(../images/common/icon_side_close.png)}.sitemap-list li.active ul{display:block}.sitemap-list a{position:relative;background:#0299bf;padding:11px 0 11px 3%;font-size:1em;color:#FFF;font-weight:normal}}@media screen and (max-width: 767px) and (max-width: 767px){.sitemap-list a{font-size:16px}}@media screen and (max-width: 767px){.sitemap-list a::before{position:absolute;content:"";background:url(../images/common/icon_side_open.png) no-repeat 0 0/12px auto;width:12px;height:7px;top:50%;right:18px;margin-top:-3px}.sitemap-list ul{display:none}.sitemap-list ul li{margin-bottom:0}.sitemap-list ul li:last-child a{border-bottom:none}.sitemap-list ul a{position:relative;background:none;border-bottom:1px solid #ccc;padding-left:calc( 3% + 20px );font-weight:normal;color:#333}.sitemap-list ul a::before{position:absolute;content:"";background:url(../images/common/icon_more_sp.png) no-repeat 0 0/12px auto;width:12px;height:12px;top:50%;left:3%;margin-top:-6px}}.pagetop a{display:block;position:fixed;right:20px;bottom:40px;background:#27a0c3;border:4px solid #8bcbdc;border-radius:60px;box-sizing:border-box;width:60px;height:60px;text-align:center;line-height:30px}@media screen and (max-width: 767px){.pagetop a{right:30px;bottom:30px;border:3px solid #8bcbdc;border-radius:45px;width:45px;height:45px;line-height:23px}}footer{background:#27a0c3}footer .inner{width:1000px;margin:0 auto;overflow:hidden;padding:15px 0}footer .inner ul{float:left;margin-top:10px;letter-spacing:-.4em;line-height:1}footer .inner ul li{border-right:1px solid #FFF;display:inline-block;line-height:1;letter-spacing:normal}footer .inner ul li a{padding:0 10px;font-size:.75em;color:#FFF;font-weight:bold;vertical-align:3px}@media screen and (max-width: 767px){footer .inner ul li a{font-size:12px}}footer .inner ul li:first-child{border-left:1px solid #FFF}footer .inner .copyright{color:#FFF;text-align:right;font-size:.75em}@media screen and (max-width: 767px){footer .inner .copyright{font-size:12px}}@media screen and (max-width: 767px){footer{background:#27a0c3;text-align:center}footer .inner{width:100%;margin:0 auto}footer .inner ul{float:none;margin-top:0;font-size:0;letter-spacing:normal}footer .inner ul li{margin-bottom:15px}footer .inner ul li a{padding:0 8px;font-size:.6875em;vertical-align:3px}}@media screen and (max-width: 767px) and (max-width: 767px){footer .inner ul li a{font-size:11px}}@media screen and (max-width: 767px) and (max-width: 320px){footer .inner ul li:nth-child(3){border-left:1px solid #FFF}}@media screen and (max-width: 767px) and (min-width: 360px){footer .inner ul li:nth-child(4){border-left:1px solid #FFF}}@media screen and (max-width: 767px){footer .inner .copyright{text-align:center}footer .inner .copyright br{display:block}}.mainvisual{position:relative;margin-bottom:60px}.mainvisual .slick-prev,.mainvisual .slick-next{z-index:1}.mainvisual .slick-prev{left:50%;width:50px;height:50px;margin-left:-630px}.mainvisual .slick-prev:before{content:url(../images/top/slick_prev.png);opacity:1}.mainvisual .slick-next{right:50%;width:50px;height:50px;margin-right:-630px}.mainvisual .slick-next:before{content:url(../images/top/slick_next.png);opacity:1}@media screen and (max-width: 767px){.mainvisual{margin-bottom:30px}.mainvisual .slick-prev{left:3%;margin-left:0;width:32px;height:32px}.mainvisual .slick-prev:before{display:block;content:"";background:url(../images/top/slick_prev_sp.png) no-repeat 0 0/32px auto;width:32px;height:32px}.mainvisual .slick-next{right:calc(3% + 16px);margin-right:0;width:32px;height:32px}.mainvisual .slick-next:before{display:block;content:"";background:url(../images/top/slick_next_sp.png) no-repeat 0 0/32px auto;width:32px;height:32px}}.water-level{position:absolute;top:46px;left:50%;width:1000px;margin-left:-500px}.water-level .inner{float:right;width:378px;background:rgba(255,255,255,0.95);padding:12px}.water-level .title-head{padding-bottom:12px;margin-bottom:12px}.water-level .title-head__title{position:relative;font-size:1.125em;padding-left:28px}@media screen and (max-width: 767px){.water-level .title-head__title{font-size:18px}}.water-level .title-head__title:before{position:absolute;content:"";background:url(../images/common/icon_waterlevel.png);left:0;top:50%;margin-top:-9px;width:18px;height:18px}.water-level .title-head__more{position:relative;margin-top:3px;padding-left:20px;color:#e84b4b;font-size:.8125em}@media screen and (max-width: 767px){.water-level .title-head__more{font-size:13px}}.water-level .title-head__more:before{position:absolute;content:"";background:url(../images/common/icon_alert.png);left:0;top:50%;margin-top:-8px;width:15px;height:13px}.water-level .title-head__more.hidden{display:none}.water-level .level{position:relative;max-width:378px;width:100%;height:254px}.water-level .level p{position:absolute;font-size:10px}.water-level .level p.katsura{top:33px;left:20px}.water-level .level p.mukaijima{top:31px;left:316px}.water-level .level p.hirakata{top:76px;left:95px}.water-level .level p.kamo{top:150px;left:171px}.water-level .btn{display:block;background:url(../images/common/icon_btn.png) no-repeat 348px 50% #27a0c3;padding:13px 40px;font-size:.9375em;font-weight:bold;color:#FFF;text-align:center}@media screen and (max-width: 767px){.water-level .btn{font-size:15px}}@media screen and (max-width: 767px){.water-level{position:static;width:94%;margin:20px 3% 0}.water-level .inner{float:none;width:100%;padding:12px 0}.water-level .level{width:300px;height:202px;margin:0 auto}.water-level .level .img{width:300px}.water-level .level p.katsura{top:25px;left:14px}.water-level .level p.mukaijima{top:23px;left:244px}.water-level .level p.hirakata{top:59px;left:71px}.water-level .level p.kamo{top:118px;left:129px}.water-level .btn{width:220px;margin:0 auto;background-position:270px 50%}}.news-area__title{position:relative;padding-left:35px;font-size:1.4375em}@media screen and (max-width: 767px){.news-area__title{font-size:23px}}.news-area__title::before{position:absolute;background:url(../images/common/icon_news.png) no-repeat 0 0;content:"";width:27px;height:22px;top:50%;left:0;margin-top:-11px}.news-area__list li a{display:block;overflow:hidden;padding:17px 0;color:#333;border-bottom:1px dotted #CCC}.news-area__list li a dt{float:left;width:98px;padding-top:2px;font-family:'Lato', sans-serif;font-size:.75em}@media screen and (max-width: 767px){.news-area__list li a dt{font-size:12px}}.news-area__list li a dd{float:left;width:592px;font-size:.875em}@media screen and (max-width: 767px){.news-area__list li a dd{font-size:14px}}.news-area__list li a dd span{background:#e84b4b;display:inline-block;border-radius:2px;width:34px;height:16px;margin-right:10px;padding-top:1px;vertical-align:2px;font-size:.625em;color:#FFF;text-align:center}@media screen and (max-width: 767px){.news-area__list li a dd span{font-size:10px}}.news-area__list.top li a dd{width:465px}@media screen and (max-width: 767px){.news-area{position:relative}.news-area__title{font-size:1.375em}}@media screen and (max-width: 767px) and (max-width: 767px){.news-area__title{font-size:22px}}@media screen and (max-width: 767px){.news-area__title::before{background:url(../images/common/icon_news_sp.png) no-repeat 0 0/25px auto;width:25px;height:20px;margin-top:-10px}.news-area__list li a{padding:10px 0}.news-area__list li a dt{width:85px;margin-top:2px}.news-area__list li a dd{width:calc(100% - 85px)}}.livecamera-area__title{position:relative;padding-left:35px;font-size:1.4375em}@media screen and (max-width: 767px){.livecamera-area__title{font-size:23px}}.livecamera-area__title::before{position:absolute;background:url(../images/common/icon_livecamera.png) no-repeat 0 0;content:"";width:28px;height:20px;top:50%;left:0;margin-top:-10px}.livecamera-area__list{overflow:hidden;margin:-5px 0 0 -25px;padding-bottom:65px}.livecamera-area__list a{display:block}.livecamera-area__list_item{float:left;width:180px;margin:30px 0 0 25px}.livecamera-area__list_item__image{position:relative;width:180px;margin-bottom:10px;height:100px;overflow:hidden}.livecamera-area__list_item__image img{max-width:180px}.livecamera-area__list_item__image.noimage{display:table}.livecamera-area__list_item__image.noimage span{display:table-cell;width:100%;background:#dfdfdf;font-family:'Lato', sans-serif;font-weight:bold;color:#999;text-align:center;vertical-align:middle}.livecamera-area__list_item__point{float:left;padding-top:3px;margin-bottom:5px;font-size:.75em;font-weight:bold;line-height:1;color:#333}@media screen and (max-width: 767px){.livecamera-area__list_item__point{font-size:12px}}.livecamera-area__list_item__place{float:right;background:#27a0c3;border-radius:20px;padding:4px 12px;font-size:.75em;color:#FFF;font-weight:bold;line-height:1}@media screen and (max-width: 767px){.livecamera-area__list_item__place{font-size:12px}}.livecamera-area__list_item__detail{clear:both;padding-top:3px;font-size:.8125em;color:#333}@media screen and (max-width: 767px){.livecamera-area__list_item__detail{font-size:13px}}@media screen and (max-width: 767px){.livecamera-area{width:94%;margin:0 3%}.livecamera-area__title{font-size:1.375em}}@media screen and (max-width: 767px) and (max-width: 767px){.livecamera-area__title{font-size:22px}}@media screen and (max-width: 767px){.livecamera-area__title::before{background:url(../images/common/icon_livecamera_sp.png) no-repeat 0 0/25px auto;width:25px;height:18px;margin-top:-9px}.livecamera-area__list{margin:-10px 0 0 -3%;padding-bottom:30px}.livecamera-area__list a{display:block}.livecamera-area__list_item{float:left;width:47%;margin:20px 0 0 3%}.livecamera-area__list_item__image{margin-bottom:8px;width:100%;font-size:0}.livecamera-area__list_item__image img{max-width:100%}.livecamera-area__list_item__point{padding-top:1px}.livecamera-area__list_item__place{border-radius:16px;padding:2px 6px}.livecamera-area__list_item__detail{padding-top:1px}}.pickup-area{margin-bottom:55px}.pickup-area__title{position:relative;padding:2px 0 0 35px;font-size:1.4375em}@media screen and (max-width: 767px){.pickup-area__title{font-size:23px}}.pickup-area__title::before{position:absolute;background:url(../images/common/icon_pickup.png) no-repeat 0 0;content:"";width:28px;height:26px;top:50%;left:0;margin-top:-13px}.pickup-area__list{overflow:hidden;margin-left:-24px}.pickup-area__list_item{float:left;width:232px;margin:30px 0 0 24px;border:1px solid #ccc;box-sizing:border-box}.pickup-area__list_item__inner{box-sizing:border-box;padding:12px 15px}.pickup-area__list_item a{display:block}.pickup-area__list_item__image{display:table;width:100%}.pickup-area__list_item__image.noimage span{display:table-cell;width:100%;height:144px;background:#dfdfdf;font-family:'Lato', sans-serif;font-weight:bold;color:#999;text-align:center;vertical-align:middle}.pickup-area__list_item__place{background:url(../images/common/icon_more.png) no-repeat 100% 50%;padding-right:25px;font-size:.9375em;font-weight:bold}@media screen and (max-width: 767px){.pickup-area__list_item__place{font-size:15px}}.pickup-area__list_item__detail{padding-top:12px;font-size:.875em;color:#333}@media screen and (max-width: 767px){.pickup-area__list_item__detail{font-size:14px}}@media screen and (max-width: 767px){.pickup-area{width:94%;margin:0 3% 30px}.pickup-area__title{padding:2px 0 0 32px}.pickup-area__title::before{background:url(../images/common/icon_pickup_sp.png) no-repeat 0 0/23px auto;width:23px;height:21px;margin-top:-10px}.pickup-area__list{overflow:hidden;margin:2px 0 0 -3%}.pickup-area__list_item{float:left;width:47%;margin:10px 0 0 3%}.pickup-area__list_item__inner{padding:10px}.pickup-area__list_item__place{background:url(../images/common/icon_more_sp.png) no-repeat 100% 5px/12px auto;padding-right:15px}.pickup-area__list_item__detail{padding-top:5px}}.facility-area{margin-bottom:60px}.facility-area__title{position:relative;padding-left:35px;font-size:1.4375em}@media screen and (max-width: 767px){.facility-area__title{font-size:23px}}.facility-area__title::before{position:absolute;background:url(../images/common/icon_facility.png) no-repeat 0 0;content:"";width:20px;height:26px;top:50%;left:0;margin-top:-13px}.facility-area__list{overflow:hidden;margin-left:-23px}.facility-area__list_item{float:left;width:318px;margin:30px 0 0 23px;border:1px solid #ccc;box-sizing:border-box}.facility-area__list_item__image{display:table;width:100%}.facility-area__list_item__image.noimage span{display:table-cell;width:100%;height:140px;background:#dfdfdf;font-family:'Lato', sans-serif;font-weight:bold;color:#999;text-align:center;vertical-align:middle}.facility-area__list_item a{display:block}.facility-area__list_item__title{background:url(../images/common/icon_more.png) no-repeat 285px 50%;padding:12px 35px 12px 15px;font-size:.9375em;font-weight:bold}@media screen and (max-width: 767px){.facility-area__list_item__title{font-size:15px}}@media screen and (max-width: 767px){.facility-area{margin:0 3% 30px}.facility-area__title{font-size:1.375em}}@media screen and (max-width: 767px) and (max-width: 767px){.facility-area__title{font-size:22px}}@media screen and (max-width: 767px){.facility-area__title::before{background:url(../images/common/icon_facility_sp.png) no-repeat 0 0/16px auto;width:16px;height:20px;margin-top:-10px}.facility-area__list{margin-left:0}.facility-area__list_item{float:none;width:100%;margin:10px 0 0}.facility-area__list_item__title{background:url(../images/common/icon_more_sp.png) no-repeat 97% 50%/12px auto;padding:10px 5% 10px 3%}.facility-area__list_item img{width:100%}}.link-area{margin-bottom:60px}.link-area__title{position:relative;padding-left:35px;font-size:1.4375em}@media screen and (max-width: 767px){.link-area__title{font-size:23px}}.link-area__title::before{position:absolute;background:url(../images/common/icon_link.png) no-repeat 0 0;content:"";width:23px;height:24px;top:50%;left:0;margin-top:-12px}.link-area__list{overflow:hidden;margin-left:-26px;letter-spacing:-.4em}.link-area__list li{float:left;margin:25px 0 0 26px;letter-spacing:normal}@media screen and (max-width: 767px){.link-area{margin:0 3% 30px}.link-area__title{font-size:1.375em}}@media screen and (max-width: 767px) and (max-width: 767px){.link-area__title{font-size:22px}}@media screen and (max-width: 767px){.link-area__title::before{background:url(../images/common/icon_link_sp.png) no-repeat 0 0/18px auto;width:18px;height:18px;margin-top:-9px}.link-area__list{margin-left:-3%;letter-spacing:normal}.link-area__list li{width:47%;margin:10px 0 0 3%}}.sns-area{margin-bottom:60px}.sns-area__title{position:relative;padding-left:35px;font-size:1.4375em}@media screen and (max-width: 767px){.sns-area__title{font-size:23px}}.sns-area__title::before{position:absolute;background:url(../images/common/icon_sns.png) no-repeat 0 0;content:"";width:25px;height:20px;top:50%;left:0;margin-top:-10px}.sns-area__title br{display:none}.sns-area__list{overflow:hidden;margin-left:-20px;letter-spacing:-.4em}.sns-area__list li{float:left;margin:25px 0 0 20px;vertical-align:top;letter-spacing:normal}.sns-area__list li a{display:block;width:320px;box-sizing:border-box;border:1px solid #CCC;padding:15px;text-align:center;font-family:'Lato', sans-serif;color:#333;font-size:1.125em;font-weight:bold;line-height:30px}@media screen and (max-width: 767px){.sns-area__list li a{font-size:18px}}.sns-area__list li a img{margin-right:6px;vertical-align:-5px}.sns-area__list li:nth-child(2) a img{margin-right:10px;vertical-align:-3px}.sns-area__list li:nth-child(3) a img{margin-right:10px;vertical-align:-4px}@media screen and (max-width: 767px){.sns-area{margin:0 3% 30px}.sns-area__title{padding-left:32px;font-size:1.375em}}@media screen and (max-width: 767px) and (max-width: 767px){.sns-area__title{font-size:22px}}@media screen and (max-width: 767px){.sns-area__title::before{background:url(../images/common/icon_sns_sp.png) no-repeat 0 0/23px auto;width:23px;height:18px;top:2px;margin-top:0}.sns-area__title br{display:block}.sns-area__list{margin-left:0;letter-spacing:normal}.sns-area__list li{float:none;margin:10px 0 0}.sns-area__list li a{width:100%;padding:6px}}.category-area__title{position:relative;margin-bottom:50px}@media screen and (max-width: 767px){.category-area__title{margin-bottom:30px}}.category-area__text{position:absolute;background:rgba(19,107,175,0.95);width:calc(100% - 36px);padding:13px 18px;left:0;bottom:0;color:#FFF;font-size:1.75em;font-family:"Yu Mincho", "YuMincho", serif}@media screen and (max-width: 767px){.category-area__text{font-size:28px}}@media screen and (max-width: 767px){.category-area__text{font-size:1.375em}}@media screen and (max-width: 767px) and (max-width: 767px){.category-area__text{font-size:22px}}.page-detail{overflow:hidden}.page-detail .main{float:left;width:690px}@media screen and (max-width: 767px){.page-detail .main{float:none;width:94%;margin:0 auto}}.page-detail .title-area.big .title{font-family:"Yu Mincho", "YuMincho", serif;margin-bottom:30px;font-size:1.375em;font-weight:bold;background:url(../images/common/bg_title.png) repeat-x 0 100%;padding-bottom:8px}@media screen and (max-width: 767px){.page-detail .title-area.big .title{font-size:22px}}@media screen and (max-width: 767px){.page-detail .title-area.big .title{font-size:1.25em;margin-bottom:20px}}@media screen and (max-width: 767px) and (max-width: 767px){.page-detail .title-area.big .title{font-size:20px}}.page-detail .title-area.middle .title{margin:30px 0;font-size:1.125em;font-weight:bold;border-left:5px solid #27a0c3;padding-left:8px}@media screen and (max-width: 767px){.page-detail .title-area.middle .title{font-size:18px}}@media screen and (max-width: 767px){.page-detail .title-area.middle .title{margin-bottom:20px}}.page-detail .title-area.small .title{margin-bottom:20px;font-size:1em;border-bottom:1px solid #0299bf;padding-bottom:10px;color:#0299bf}@media screen and (max-width: 767px){.page-detail .title-area.small .title{font-size:16px}}.page-detail .title-area.mini .title{margin-bottom:10px;font-size:.9375em;font-weight:bold;color:#4b5368}@media screen and (max-width: 767px){.page-detail .title-area.mini .title{font-size:15px}}.page-detail .title-area .date{margin-bottom:2px;font-size:.875em;color:#999}@media screen and (max-width: 767px){.page-detail .title-area .date{font-size:14px}}.page-detail article{overflow:hidden;margin-bottom:30px}@media screen and (max-width: 767px){.page-detail article{margin-bottom:15px}}.page-detail article .title{margin-bottom:10px;font-size:.9375em;font-weight:bold;color:#0299bf}@media screen and (max-width: 767px){.page-detail article .title{font-size:15px}}.page-detail article .img-set{max-width:690px;margin:0 auto 10px;text-align:center}.page-detail article .img-set .caption{display:block;margin-top:4px;font-size:.8125em;color:#666}@media screen and (max-width: 767px){.page-detail article .img-set .caption{font-size:13px}}.page-detail article .img-set.is-right{max-width:660px;margin-left:30px}@media screen and (max-width: 767px){.page-detail article .img-set.is-right{float:none;margin-left:auto}}.page-detail article .img-set.is-left{max-width:660px;margin-right:30px}@media screen and (max-width: 767px){.page-detail article .img-set.is-left{float:none;margin-right:auto}}.page-detail article .movie-set{margin-bottom:10px;text-align:center}.page-detail article .movie-set.is-right{margin-left:30px}@media screen and (max-width: 767px){.page-detail article .movie-set.is-right{float:none;margin-left:auto}}.page-detail article .movie-set.is-left{margin-right:30px}@media screen and (max-width: 767px){.page-detail article .movie-set.is-left{float:none;margin-right:auto}}.page-detail article .movie-set.is-left video{width:400px}@media screen and (max-width: 767px){.page-detail article .movie-set.is-left video{width:100%}}.page-detail article .body-text{font-size:.95em}@media screen and (max-width: 767px){.page-detail article .body-text{font-size:15.2px}}.page-detail .link-set{margin-bottom:20px}@media screen and (max-width: 767px){.page-detail .link-set{margin-bottom:15px}}.page-detail .link-set .title{margin-bottom:12px;font-size:.9375em;font-weight:bold;color:#4b5368}@media screen and (max-width: 767px){.page-detail .link-set .title{font-size:15px}}.page-detail .link-set ul li a,.page-detail .link-set ul li span{background:url(../images/common/icon_link_parent.png) no-repeat 0 6px;display:inline-block;margin-bottom:7px;padding-left:12px;font-size:.875em;font-weight:bold;color:#4b5368}@media screen and (max-width: 767px){.page-detail .link-set ul li a,.page-detail .link-set ul li span{font-size:14px}}.page-detail .link-set ul li a{position:relative;text-decoration:underline}.page-detail .link-set ul li a:hover{text-decoration:none}.page-detail .link-set ul li a[target^='_blank']:after{position:relative;content:url(../images/common/icon_blank.png);margin-left:8px;vertical-align:0}.page-detail .link-set ul li a[href$='.pdf']:after{position:relative;content:url(../images/common/icon_pdf.png);margin-left:8px;vertical-align:-1px}.page-detail .link-set ul li a[href$='.doc']:after,.page-detail .link-set ul li a[href$='.docx']:after,.page-detail .link-set ul li a[href$='.docm']:after,.page-detail .link-set ul li a[href$='.dotx']:after,.page-detail .link-set ul li a[href$='.dotm']:after,.page-detail .link-set ul li a[href$='.rtf']:after{position:relative;content:url(../images/common/icon_word.png);margin-left:8px;vertical-align:-1px}.page-detail .link-set ul li a[href$='.xls']:after,.page-detail .link-set ul li a[href$='.xlsx']:after,.page-detail .link-set ul li a[href$='.xlt']:after,.page-detail .link-set ul li a[href$='.xml']:after,.page-detail .link-set ul li a[href$='.xlsm']:after,.page-detail .link-set ul li a[href$='.csv']:after{position:relative;content:url(../images/common/icon_excel.png);margin-left:8px;vertical-align:-1px}.page-detail .link-set ul li a[href$='.ppt']:after,.page-detail .link-set ul li a[href$='.pptx']:after,.page-detail .link-set ul li a[href$='.pptm']:after{position:relative;content:url(../images/common/icon_ppt.png);margin-left:8px;vertical-align:-1px}.page-detail .link-set ul li li a,.page-detail .link-set ul li li span{background:url(../images/common/icon_link_border.png) no-repeat 0 50%;margin-left:16px;font-weight:normal}.page-detail .link-set ul li li li a,.page-detail .link-set ul li li li span{background:url(../images/common/icon_link_child.png) no-repeat 0 50%;margin-left:34px;font-size:.75em}@media screen and (max-width: 767px){.page-detail .link-set ul li li li a,.page-detail .link-set ul li li li span{font-size:12px}}.page-detail .note-area{overflow:hidden;border:1px solid #dcdcdc;margin-bottom:30px;padding:30px 30px 15px}@media screen and (max-width: 767px){.page-detail .note-area{margin-bottom:15px;padding:20px 20px 10px}}.page-detail .note-area .title{margin-bottom:12px;font-size:.9375em;color:#0299bf;font-weight:bold}@media screen and (max-width: 767px){.page-detail .note-area .title{font-size:15px}}.page-detail .note-area .img-set{margin:0 auto 10px;text-align:center}.page-detail .note-area .img-set .caption{display:block;margin-top:4px;font-size:.75em;color:#666}@media screen and (max-width: 767px){.page-detail .note-area .img-set .caption{font-size:12px}}.page-detail .note-area .img-set.is-right{margin-left:30px}@media screen and (max-width: 767px){.page-detail .note-area .img-set.is-right{float:none;margin:0 auto 10px}}.page-detail .note-area .img-set.is-left{margin-right:30px}@media screen and (max-width: 767px){.page-detail .note-area .img-set.is-left{float:none;margin:0 auto 10px}}.page-detail .note-area p{margin-bottom:1em;font-size:.875em}@media screen and (max-width: 767px){.page-detail .note-area p{font-size:14px}}.page-detail .note-area p:last-child{margin-bottom:10px}.page-detail .btn-set{display:flex;flex-wrap:wrap;align-items:center;overflow:hidden;margin-bottom:15px}@media screen and (max-width: 767px){.page-detail .btn-set{margin-bottom:5px}}.page-detail .btn-set p{position:relative;display:table;width:100%;margin-bottom:15px;background:url(../images/common/icon_btn.png) no-repeat right 15px top 50% #27a0c3}.page-detail .btn-set p.nolink{background:#999}@media screen and (max-width: 767px){.page-detail .btn-set p{display:block}}.page-detail .btn-set a,.page-detail .btn-set span{display:table-cell;padding:13px 40px;font-size:.9375em;font-weight:bold;color:#FFF;text-align:center;vertical-align:middle;box-sizing:border-box}@media screen and (max-width: 767px){.page-detail .btn-set a,.page-detail .btn-set span{font-size:15px}}.page-detail .btn-set a img,.page-detail .btn-set span img{margin-left:10px;vertical-align:-2px}.page-detail .btn-set a[target^='_blank']:after{position:relative;content:url(../images/common/icon_blank_wh.png);margin-left:8px;vertical-align:0}.page-detail .btn-set a[href$='.pdf']:after{position:relative;content:url(../images/common/icon_pdf_wh.png);margin-left:8px;vertical-align:-2px}.page-detail .btn-set a[href$='.doc']:after,.page-detail .btn-set a[href$='.docx']:after,.page-detail .btn-set a[href$='.docm']:after,.page-detail .btn-set a[href$='.dotx']:after,.page-detail .btn-set a[href$='.dotm']:after,.page-detail .btn-set a[href$='.rtf']:after{position:relative;content:url(../images/common/icon_word_wh.png);margin-left:8px;vertical-align:-2px}.page-detail .btn-set a[href$='.xls']:after,.page-detail .btn-set a[href$='.xlsx']:after,.page-detail .btn-set a[href$='.xlt']:after,.page-detail .btn-set a[href$='.xml']:after,.page-detail .btn-set a[href$='.xlsm']:after,.page-detail .btn-set a[href$='.csv']:after{position:relative;content:url(../images/common/icon_excel_wh.png);margin-left:8px;vertical-align:-2px}.page-detail .btn-set a[href$='.ppt']:after,.page-detail .btn-set a[href$='.pptx']:after,.page-detail .btn-set a[href$='.pptm']:after{position:relative;content:url(../images/common/icon_ppt_wh.png);margin-left:8px;vertical-align:-2px}.page-detail .btn-set.column2{margin-left:-20px}.page-detail .btn-set.column2 p{flex:0 0 335px;margin-left:20px;width:335px}.page-detail .btn-set.column2 p a,.page-detail .btn-set.column2 p span{width:335px}.page-detail .btn-set.column2 p img{max-width:335px}@media screen and (max-width: 767px){.page-detail .btn-set.column2{margin-left:0}.page-detail .btn-set.column2 p{flex:0 0 100%;margin:0 0 10px;width:100%}.page-detail .btn-set.column2 p a,.page-detail .btn-set.column2 p span{display:block;width:100%}.page-detail .btn-set.column2:last-child{margin-bottom:0}}.page-detail .btn-set.column3{margin-left:-21px}.page-detail .btn-set.column3 p{flex:0 0 216px;margin-left:21px;width:216px}.page-detail .btn-set.column3 p a,.page-detail .btn-set.column3 p span{width:216px}.page-detail .btn-set.column3 p img{max-width:216px}@media screen and (max-width: 767px){.page-detail .btn-set.column3{margin-left:0}.page-detail .btn-set.column3 p{flex:0 0 100%;margin:0 0 10px;width:100%}.page-detail .btn-set.column3 p a,.page-detail .btn-set.column3 p span{display:block;width:100%}.page-detail .btn-set.column3:last-child{margin-bottom:0}}.page-detail .table-set table{width:100%;border-left:1px solid #BBB;border-top:1px solid #BBB}.page-detail .table-set table thead th{background:#bfd9e0}.page-detail .table-set table th{background:#e1e1e1;border-right:1px solid #BBB;border-bottom:1px solid #BBB;padding:12px 15px;font-weight:bold;font-size:.875em;text-align:left}@media screen and (max-width: 767px){.page-detail .table-set table th{font-size:14px}}.page-detail .table-set table td{border-right:1px solid #BBB;border-bottom:1px solid #BBB;padding:12px 15px;font-size:.875em}@media screen and (max-width: 767px){.page-detail .table-set table td{font-size:14px}}.page-detail .img-area-set{display:flex;flex-wrap:wrap;overflow:hidden;margin-bottom:20px}.page-detail .img-area-set img{display:block;margin:0 auto}@media screen and (max-width: 767px){.page-detail .img-area-set{margin-bottom:35px}}.page-detail .img-area-set .img-area-set-item{box-sizing:border-box;margin-bottom:20px;text-align:center}.page-detail .img-area-set .img-area-set-item a{display:inline-block}.page-detail .img-area-set .img-area-set-item img{display:inline-block;max-width:690px}.page-detail .img-area-set.column1 .img-area-set-item{flex:0 0 690px}.page-detail .img-area-set.column1 .img-area-set-item img{max-width:690px}@media screen and (max-width: 767px){.page-detail .img-area-set.column1 .img-area-set-item{flex:0 0 100%;margin:0 0 15px}.page-detail .img-area-set.column1 .img-area-set-item img{width:100%;height:auto}}.page-detail .img-area-set.column2{margin-left:-30px}.page-detail .img-area-set.column2 .img-area-set-item{flex:0 0 330px;margin-left:30px}.page-detail .img-area-set.column2 .img-area-set-item img{max-width:330px}.page-detail .img-area-set.column2 .title{font-size:.8125em}@media screen and (max-width: 767px){.page-detail .img-area-set.column2 .title{font-size:13px}}.page-detail .img-area-set.column2 .text{margin-top:0;font-size:.75em}@media screen and (max-width: 767px){.page-detail .img-area-set.column2 .text{font-size:12px}}@media screen and (max-width: 767px){.page-detail .img-area-set.column2{margin-left:0;text-align:center}.page-detail .img-area-set.column2 .img-area-set-item{flex:0 0 100%;margin:0 0 15px}.page-detail .img-area-set.column2 .img-area-set-item img{width:100%;height:auto;max-width:none}.page-detail .img-area-set.column2 .img-area-set-item:last-child{margin-bottom:0}}.page-detail .img-area-set.column3{margin-left:-30px}.page-detail .img-area-set.column3 .img-area-set-item{flex:0 0 210px;margin-left:30px}.page-detail .img-area-set.column3 .img-area-set-item img{max-width:210px}.page-detail .img-area-set.column3 .title{font-size:.8125em}@media screen and (max-width: 767px){.page-detail .img-area-set.column3 .title{font-size:13px}}.page-detail .img-area-set.column3 .text{margin-top:0;font-size:.75em}@media screen and (max-width: 767px){.page-detail .img-area-set.column3 .text{font-size:12px}}@media screen and (max-width: 767px){.page-detail .img-area-set.column3{margin-left:-3%;text-align:center}.page-detail .img-area-set.column3 .img-area-set-item{flex:0 0 47%;margin:0 0 15px 3%}.page-detail .img-area-set.column3 .img-area-set-item img{width:100%;height:auto;max-width:none}.page-detail .img-area-set.column3 .img-area-set-item:last-child{margin-bottom:0}}.page-detail .img-area-set.column4{margin-left:-30px}.page-detail .img-area-set.column4 .img-area-set-item{flex:0 0 150px;margin-left:30px}.page-detail .img-area-set.column4 .img-area-set-item img{max-width:150px}.page-detail .img-area-set.column4 .title{font-size:.8125em}@media screen and (max-width: 767px){.page-detail .img-area-set.column4 .title{font-size:13px}}.page-detail .img-area-set.column4 .text{margin-top:0;font-size:.75em}@media screen and (max-width: 767px){.page-detail .img-area-set.column4 .text{font-size:12px}}@media screen and (max-width: 767px){.page-detail .img-area-set.column4{margin-left:-3%;text-align:center}.page-detail .img-area-set.column4 .img-area-set-item{flex:0 0 47%;margin:0 0 15px 3%}.page-detail .img-area-set.column4 .img-area-set-item img{width:100%;height:auto;max-width:none}.page-detail .img-area-set.column4 .img-area-set-item:nth-child(3),.page-detail .img-area-set.column4 .img-area-set-item:nth-child(4){margin-bottom:0}}.page-detail .img-area-set .title{padding-top:10px;font-size:.9375em;font-weight:bold;color:#14434f}@media screen and (max-width: 767px){.page-detail .img-area-set .title{font-size:15px}}.page-detail .img-area-set.thumb a{display:block;text-align:left;border:1px solid #CCC}.page-detail .img-area-set.thumb a img{display:block;margin:0 auto;width:100%;height:auto}.page-detail .img-area-set.thumb a .title{position:relative;padding:15px 40px 15px 15px;color:#0299bf;background:url(../images/common/icon_more.png) no-repeat right 15px top 20px}.page-detail .img-area-set a[target^='_blank'] .title:after{position:relative;content:url(../images/common/icon_blank.png);margin-left:8px;vertical-align:0}.page-detail .img-area-set a[href$='.pdf'] .title:after{position:relative;content:url(../images/common/icon_pdf.png);margin-left:8px;vertical-align:-2px}.page-detail .img-area-set a[href$='.doc'] .title:after,.page-detail .img-area-set a[href$='.docx'] .title:after,.page-detail .img-area-set a[href$='.docm'] .title:after,.page-detail .img-area-set a[href$='.dotx'] .title:after,.page-detail .img-area-set a[href$='.dotm'] .title:after,.page-detail .img-area-set a[href$='.rtf'] .title:after{position:relative;content:url(../images/common/icon_word.png);margin-left:8px;vertical-align:-2px}.page-detail .img-area-set a[href$='.xls'] .title:after,.page-detail .img-area-set a[href$='.xlsx'] .title:after,.page-detail .img-area-set a[href$='.xlt'] .title:after,.page-detail .img-area-set a[href$='.xml'] .title:after,.page-detail .img-area-set a[href$='.xlsm'] .title:after,.page-detail .img-area-set a[href$='.csv'] .title:after{position:relative;content:url(../images/common/icon_excel.png);margin-left:8px;vertical-align:-2px}.page-detail .img-area-set a[href$='.ppt'] .title:after,.page-detail .img-area-set a[href$='.pptx'] .title:after,.page-detail .img-area-set a[href$='.pptm'] .title:after{position:relative;content:url(../images/common/icon_ppt.png);margin-left:8px;vertical-align:-2px}.page-detail .img-area-set .text{margin-top:6px;font-size:.875em}@media screen and (max-width: 767px){.page-detail .img-area-set .text{font-size:14px}}.page-detail .icon-link-set{display:flex;flex-wrap:wrap;overflow:hidden;margin-top:-15px;margin-left:-30px;margin-bottom:50px}@media screen and (max-width: 767px){.page-detail .icon-link-set{margin-left:0;margin-bottom:35px}}.page-detail .icon-link-set-item{flex:0 0 210px;margin:15px 0 0 30px}@media screen and (max-width: 767px){.page-detail .icon-link-set-item{flex:0 0 100%;margin-left:0}}.page-detail .icon-link-set-item a{display:table;width:100%;border:1px solid #dcdcdc;box-sizing:border-box}.page-detail .icon-link-set-item .thumb{display:table-cell;vertical-align:middle;width:68px}.page-detail .icon-link-set-item .thumb img{max-width:68px}@media screen and (max-width: 767px){.page-detail .icon-link-set-item .thumb{width:80px}.page-detail .icon-link-set-item .thumb img{max-width:80px}}.page-detail .icon-link-set-item .icon{display:inline;margin-left:5px;min-width:auto;vertical-align:-2px}.page-detail .icon-link-set-item .icon.blank{vertical-align:-1px}.page-detail .icon-link-set-item .title{position:relative;display:table-cell;padding:12px 30px 12px 12px;vertical-align:middle;color:#0299bf;font-size:.9375em;font-weight:bold;background:url(../images/common/icon_more.png) no-repeat right 15px top 50%;width:calc(100% - 68px)}@media screen and (max-width: 767px){.page-detail .icon-link-set-item .title{font-size:15px}}@media screen and (max-width: 767px){.page-detail .icon-link-set-item .title{width:calc(100% - 80px)}}.page-detail .icon-link-set-item a[target^='_blank'] .title:after{position:relative;content:url(../images/common/icon_blank.png);margin-left:8px;vertical-align:0}.page-detail .icon-link-set-item a[href$='.pdf'] .title:after{position:relative;content:url(../images/common/icon_pdf.png);margin-left:8px;vertical-align:-2px}.page-detail .icon-link-set-item a[href$='.doc'] .title:after,.page-detail .icon-link-set-item a[href$='.docx'] .title:after,.page-detail .icon-link-set-item a[href$='.docm'] .title:after,.page-detail .icon-link-set-item a[href$='.dotx'] .title:after,.page-detail .icon-link-set-item a[href$='.dotm'] .title:after,.page-detail .icon-link-set-item a[href$='.rtf'] .title:after{position:relative;content:url(../images/common/icon_word.png);margin-left:8px;vertical-align:-2px}.page-detail .icon-link-set-item a[href$='.xls'] .title:after,.page-detail .icon-link-set-item a[href$='.xlsx'] .title:after,.page-detail .icon-link-set-item a[href$='.xlt'] .title:after,.page-detail .icon-link-set-item a[href$='.xml'] .title:after,.page-detail .icon-link-set-item a[href$='.xlsm'] .title:after,.page-detail .icon-link-set-item a[href$='.csv'] .title:after{position:relative;content:url(../images/common/icon_excel.png);margin-left:8px;vertical-align:-2px}.page-detail .icon-link-set-item a[href$='.ppt'] .title:after,.page-detail .icon-link-set-item a[href$='.pptx'] .title:after,.page-detail .icon-link-set-item a[href$='.pptm'] .title:after{position:relative;content:url(../images/common/icon_ppt.png);margin-left:8px;vertical-align:-2px}.page-detail aside{float:right;width:270px}@media screen and (max-width: 767px){.page-detail aside{float:none;width:94%;margin:0 auto}}.page-detail aside .sub-nav-link{margin-bottom:20px}.page-detail aside .sub-nav-link li a{position:relative;display:block;background:#27a0c3;padding:18px 36px 18px 20px;color:#FFF;font-size:.9375em}@media screen and (max-width: 767px){.page-detail aside .sub-nav-link li a{font-size:15px}}.page-detail aside .sub-nav-link li a img{vertical-align:-2px;margin-right:12px}.page-detail aside .sub-nav-link li a::after{position:absolute;content:"";background:url(../images/common/icon_side_close.png) no-repeat 0 0/12px auto;right:18px;top:50%;width:12px;height:7px;margin-top:-3px}@media screen and (max-width: 767px){.page-detail aside .sub-nav-link li a::after{background:url(../images/common/icon_side_open.png) no-repeat 0 0/12px auto}}.page-detail aside .sub-nav-link li.close a::after{background-image:url(../images/common/icon_side_open.png)}@media screen and (max-width: 767px){.page-detail aside .sub-nav-link li.close a::after{background-image:url(../images/common/icon_side_close.png)}}.page-detail aside .sub-nav-link li.close ul{display:none}@media screen and (max-width: 767px){.page-detail aside .sub-nav-link li.close ul{display:block}}.page-detail aside .sub-nav-link li ul{display:block;padding-top:10px}@media screen and (max-width: 767px){.page-detail aside .sub-nav-link li ul{display:none}}.page-detail aside .sub-nav-link li li a{background:url(../images/common/icon_link_parent.png) no-repeat 0 10px #FFF;margin-left:20px;padding:5px 0 5px 12px;color:#4b5368;font-size:.8125em}@media screen and (max-width: 767px){.page-detail aside .sub-nav-link li li a{font-size:13px}}.page-detail aside .sub-nav-link li li a::after{display:none}.page-detail aside .sub-nav-title{background:#27a0c3;margin-bottom:10px;padding:18px 20px;color:#FFF;font-size:.9375em}@media screen and (max-width: 767px){.page-detail aside .sub-nav-title{font-size:15px}}.page-detail aside .sub-img-area-set-itemsns-area li{margin-bottom:10px}@media screen and (max-width: 767px){.page-detail aside .sub-img-area-set-itemsns-area li img{width:100%;height:auto}}.disaster-occurring.template_0_0 .disaster-informations{padding-top:40px;margin-bottom:55px}.disaster-occurring.template_0_0 .disaster-free-field{margin-bottom:20px}.disaster-occurring.template_0_0 .disaster-free-field>*{letter-spacing:normal}.disaster-occurring.template_0_0 .disaster-banners>*{text-align:center;margin-bottom:20px}.disaster-occurring.template_0_0 .disaster-banners>* img{max-width:100%;display:block;margin:0 auto}.disaster-occurring.template_0_0 .disaster-banners>* small{letter-spacing:normal}.disaster-occurring.template_0_0 .water-level{top:auto;left:auto;width:auto;margin-left:0}.disaster-occurring.template_0_0 .page-detail .main{float:none;margin:0 auto;width:1000px}@media screen and (max-width: 767px){.disaster-occurring.template_0_0 .disaster-informations{width:94%;margin:0 auto 30px;padding-top:8vw}.disaster-occurring.template_0_0 .disaster-free-field{margin-bottom:8vw}.disaster-occurring.template_0_0 .water-level{margin:0}.disaster-occurring.template_0_0 .page-detail .main{width:94%}}
