@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */img,legend{border:0}html,pre,textarea{overflow:auto}.l_main:after,.media:after,ul.gallery,ul.gallery:after{clear:both}.l_header,.l_main,.l_wrapper,sub,sup{position:relative}.btn,.nowrap,form .inline_form_btn,form.contact_form table th{white-space:nowrap}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:bottom}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}body,textarea{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Lucida Sans Unicode","Lucida Grande",Verdana,"ＭＳ Ｐゴシック",sans-serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,td,th{padding:0}html{line-height:1;font-size:62.5%}body{margin:0;overflow-x:hidden;min-width:1000px;color:#333;line-height:1.6;border-top:2px solid #017DC2;font-size:150%}@media only screen and (max-width:959px){body{min-width:768px;max-width:100%;border-top-width:4px}img{max-width:100%;height:auto}}@media only screen and (max-width:767px){body{min-width:640px}}address{font-style:normal}a,a:active,a:link{color:#1A0DAB;text-decoration:underline}a:visited{color:#609}a:hover{color:#1A0DAB;text-decoration:none}input[type=text],input[type=password],textarea{max-width:100%!important}.l_wrapper{word-wrap:break-word;margin:0 auto;padding:0;width:1000px}@media print{.l_wrapper{width:auto}}@media only screen and (max-width:959px){input[type=text],input[type=password],textarea{font-size:16px}.l_wrapper{width:748px}}@media only screen and (max-width:767px){.l_wrapper{width:620px}}@media only screen and (max-width:640px){body{min-width:320px}.l_wrapper{width:auto;margin:0 5px}}.l_main{width:1000px;margin:0 auto;padding:0 0 15px}.l_main:after,.l_main:before{content:"";display:table}@media only screen and (max-width:959px){.l_main{padding-bottom:0;width:auto}}@media print{.l_main{width:auto}}.l_header{width:1000px;margin:0 auto 39px;padding:0}@media only screen and (max-width:959px){.l_header{width:748px;margin-bottom:30px}}@media only screen and (max-width:767px){.l_header{width:620px}}@media only screen and (max-width:640px){.l_header{width:auto}}@media print{.l_header{width:auto}.gnav{display:none}}.l_header .site_title{margin:10px 0 0;padding:0}.l_header .site_title img{vertical-align:top}.l_header .site_description{position:absolute;top:-1px;left:70px;font-size:73.33333%}@media only screen and (max-width:959px){.l_header .site_title{margin:18px 0 0 1px}.l_header .site_description{top:-5px;left:72px;font-size:93.33333%}}@media only screen and (max-width:767px){.l_header .site_title{margin:26px 0 0}.l_header .site_title img{width:103px}.l_header .site_description{top:-21px;left:0;margin-right:65px;text-align:right;line-height:1.3;font-size:53.33333%}}.gnav{margin-top:34px}@media only screen and (max-width:959px){.gnav{margin-top:68px}}@media only screen and (max-width:767px){.gnav{margin-top:12px}}.gnav_list{margin:0;padding:0;width:1000px;list-style:none}@media only screen and (max-width:959px){.gnav_list{width:748px}}@media only screen and (max-width:767px){.gnav_list{width:auto}}.gnav_item{float:left;margin:0;padding:0;width:333px;background:0 0}@media only screen and (max-width:959px){.gnav_item{width:240px}}@media only screen and (max-width:767px){.gnav_item{width:32%}}.gnav_item a{display:block;width:100%;line-height:55px;border:1px solid #BDBDAE;margin-left:-1px;color:#333;background:#FFF;font-weight:700;font-size:120%;letter-spacing:.1em;text-decoration:none}@media only screen and (max-width:959px){.gnav_item a{margin-left:0;line-height:80px;font-size:146.66667%}.gnav_item_2{margin-right:14px;margin-left:14px}}.gnav_item a:hover{opacity:.9}.gnav_item span{display:block;border-left:16px solid #017DC2;text-align:center;position:relative}@media only screen and (max-width:767px){.gnav_item a{font-size:86.66667%}.gnav_item span{width:200px;line-height:1.3;display:table-cell;vertical-align:middle;height:45px;border-left-width:18px}}.gnav_item span:before{content:"";position:absolute;top:50%;left:-10px;margin-top:-5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #FFF}.gnav_item span br{display:none}@media only screen and (max-width:767px){.gnav_item span:before{left:-12px;margin-top:-6px;border-width:6px 0 6px 7px}.gnav_item span br{display:block}.gnav_item_2{margin-right:2%;margin-left:2%}}.gnav_item_2 span{border-left-color:#00AA83}.gnav_item_3 span{border-left-color:#F58735}.l_header_function{margin-top:-37px;float:right;font-size:86.66667%}@media only screen and (max-width:959px){.l_header_function{margin-top:-13px;font-size:93.33333%}}@media only screen and (max-width:767px){.l_header_function{margin-top:-45px;margin-right:30px}}.l_header_function dd,.l_header_function dt,.l_header_function li{float:left}.l_header_function dt{width:auto;font-weight:400}.l_header_function dd{margin-left:0}.l_header_function .search_title{margin-right:7px}.l_header_function .search_box{margin-right:12px}.l_header_function .fontsize_title{margin-right:2px}.l_header_function .inline_form{margin-top:-2px;width:170px}.l_header_function .inline_form_btn{position:relative;top:-2px}.l_header_function form .inline_form_btn>input[type=submit],.l_header_function form .inline_form_text>input[type=text]{height:22px}@media only screen and (max-width:959px){.l_header_function .inline_form{margin-top:-5px;width:243px}.l_header_function form .inline_form_btn>input[type=submit],.l_header_function form .inline_form_text>input[type=text]{height:32px}}@media only screen and (max-width:767px){.l_header_function .inline_form{width:136px}.l_header_function .inline_form_text{padding-right:9px}.l_header_function form .inline_form_text>input[type=text]{height:25px}}.l_header_function form .inline_form_btn>input[type=submit]{padding:0 4px 0 7px;border:none;border-radius:0;color:#FFF;background:#017DC2;font-size:93.33333%;letter-spacing:3px}@media only screen and (max-width:959px){.l_header_function form .inline_form_btn>input[type=submit]{padding-right:12px;padding-left:15px;font-size:106.66667%}}@media only screen and (max-width:767px){.l_header_function form .inline_form_btn>input[type=submit]{margin-top:0;padding-right:2px;padding-left:5px;border-radius:4px;border:1px solid #ccc;height:22px;color:#017DC2;background:#FFF;box-shadow:#ccc 0 4px 0 0;font-size:80%}}.l_header_function .fontsize_box ul{margin-top:-2px;padding-left:0;list-style:none}.l_header_function .fontsize_box ul li a{margin-left:5px;display:block;width:2.8em;height:22px;line-height:22px;color:#FFF;background:#017DC2;font-size:80%;text-align:center;text-decoration:none}@media print{.l_header_function{display:none}}.l_header_lang{position:absolute;top:-10px;right:0;background:#62C6FE;border-radius:0 0 5px 5px}@media only screen and (max-width:959px){.l_header_function .fontsize_box ul{margin-top:-5px}.l_header_function .fontsize_box ul li a{height:32px;line-height:32px;font-size:106.66667%}.l_header_lang{top:-18px;font-size:120%}}@media only screen and (max-width:767px){.l_header_function .fontsize_box,.l_header_function .fontsize_title,.l_header_function .search_title{display:none}.l_header_lang{top:-26px;font-size:60%}}.l_header_lang a{display:block;padding:3px 8px 0;color:#FFF;text-decoration:none}@media print{.l_header_lang{display:none}}.l_sp_menu .sp_menu_btn{display:none}@media only screen and (max-width:959px){.l_header_lang a{padding:3px 10px 4px}.l_sp_menu .sp_menu_btn{display:block;position:absolute;top:22px;right:0;width:33px;height:31px;background:#017DC2;cursor:pointer}.l_sp_menu .sp_menu_btn:after,.l_sp_menu .sp_menu_btn:before{content:"";position:absolute;width:25px;left:4px}.l_sp_menu .sp_menu_btn:before{top:13px;height:4px;background:#FFF}.l_sp_menu .sp_menu_btn:after{border-top:4px solid #FFF;border-bottom:4px solid #FFF;top:4px;height:14px}}@media only screen and (max-width:767px){.l_sp_menu .sp_menu_btn{top:7px}}.l_sp_menu .sp_menu_list{display:none}@media only screen and (max-width:959px){.l_sp_menu .sp_menu_list{width:100%;position:absolute;top:58px;background:#eee;border-radius:4px;z-index:9999}.l_sp_menu .sp_menu_list h2{margin:0 0 10px;padding:10px;position:relative;color:#FFF;background:#017DC2;border-radius:4px;font-weight:700;font-size:106.66667%}.l_sp_menu .sp_menu_list h2:after{content:"";position:absolute;left:50%;bottom:-10px;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#017DC2 transparent transparent}.l_sp_menu .sp_menu_list .nav_list{margin-bottom:5px;padding:0 10px 10px}.l_sp_menu .sp_menu_list .nav_item{list-style:none;border-bottom:1px dotted #B4B4B4;font-size:86.66667%}.l_sp_menu .sp_menu_list .nav_item a{display:block;position:relative;padding:5px 0 5px 28px}.l_sp_menu .sp_menu_list .nav_item a:after,.l_sp_menu .sp_menu_list .nav_item a:before{content:"";position:absolute}.l_sp_menu .sp_menu_list .nav_item a:before{top:8px;left:5px;width:14px;height:14px;background:#017DC2}.l_sp_menu .sp_menu_list .nav_item a:after{top:11px;left:10px;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #FFF}}.l_contents{float:right;width:770px}@media only screen and (max-width:959px){.l_contents{float:none;width:auto;font-size:106.66667%}}@media only screen and (max-width:767px){.l_sp_menu .sp_menu_list{top:43px}.l_contents{font-size:80%}}.l_contents .section{padding:0 25px 50px}.l_contents .page_title.information{border-color:#017DC2;box-shadow:#FFF 0 0 0 2px inset,#017DC2 0 0 0 4px inset;color:#017DC2;background-image:url(../img/bg_h1_information.png)}.l_contents .page_title.life{border-color:#00AA83;box-shadow:#FFF 0 0 0 2px inset,#00AA83 0 0 0 4px inset;color:#00AA83;background-image:url(../img/bg_h1_life.png)}.l_contents .page_title.administration{border-color:#F58735;box-shadow:#FFF 0 0 0 2px inset,#F58735 0 0 0 4px inset;color:#F58735;background-image:url(../img/bg_h1_administration.png)}@media print{.l_sp_menu{display:none}.l_contents{float:none;width:auto}}.l_sidebar{float:left;width:210px}.l_sidebar .aside.page_nav{margin-bottom:20px;padding-bottom:10px;background:#eee;border-radius:4px}@media only screen and (max-width:959px){.l_contents .section{padding-right:0;padding-left:0}.l_sidebar{float:none;width:auto}.l_sidebar .aside.page_nav{display:none}}.l_sidebar .aside.page_nav h2{margin:0 0 10px;padding:10px;position:relative;color:#FFF;background:#017DC2;border-radius:4px;font-weight:700;font-size:106.66667%}.l_sidebar .aside.page_nav h2:after{content:"";position:absolute;left:50%;bottom:-10px;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#017DC2 transparent transparent}.l_sidebar .aside.page_nav>p{padding-left:10px;padding-right:10px}.l_sidebar .aside.page_nav .nav_list{padding:0 10px 10px}.l_sidebar .aside.page_nav .nav_list:last-child{margin-bottom:0}.l_sidebar .aside.page_nav .nav_item{list-style:none;border-bottom:1px dotted #B4B4B4;font-size:86.66667%}.l_sidebar .aside.page_nav .nav_item a{display:block;position:relative;padding:10px 0 10px 28px}.l_sidebar .aside.page_nav .nav_item a:after,.l_sidebar .aside.page_nav .nav_item a:before{content:"";position:absolute}.l_sidebar .aside.page_nav .nav_item a:before{top:13px;left:5px;width:14px;height:14px;background:#017DC2}.l_sidebar .aside.page_nav .nav_item a:after{top:16px;left:10px;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #FFF}.l_sidebar .aside.page_nav .contact_more a,.l_sidebar .aside.page_nav .qa_more a{display:block;position:relative;padding:5px 0 2px;color:#FFF;background:#018CD9;border-radius:4px;box-shadow:#017DC2 0 4px 0 0;text-decoration:none;text-align:center;text-indent:12px;font-size:80%}.l_sidebar .aside.page_nav .contact_more a:before,.l_sidebar .aside.page_nav .qa_more a:before{content:"";position:absolute;top:9px;left:5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #FFF}.l_sidebar .aside.page_nav .contact_more a:active,.l_sidebar .aside.page_nav .qa_more a:active{box-shadow:none;top:4px}.l_sidebar .aside.mayer{margin-bottom:17px;padding:10px 5px 0;border:2px solid #BDBDAE;border-radius:4px}@media only screen and (max-width:959px){.l_sidebar .aside.mayer{padding:0;float:left;width:362px;height:108px}}@media only screen and (max-width:767px){.l_sidebar .aside.mayer{float:none;width:auto;height:auto}}.l_sidebar .aside.mayer h2{margin:0 0 15px;font-weight:400;text-align:center;font-size:93.33333%}@media only screen and (max-width:959px){.l_sidebar .aside.mayer img{float:left;height:108px}.l_sidebar .aside.mayer h2{margin-top:20px;margin-left:130px;padding-left:20px;text-align:left;font-size:106.66667%}}@media only screen and (max-width:767px){.l_sidebar .aside.mayer img{width:100px;height:auto}.l_sidebar .aside.mayer h2{margin-bottom:10px;margin-left:100px;font-size:93.33333%}}.l_sidebar .aside.mayer h2 span{padding-left:15px;font-size:146.66667%}.l_sidebar .aside.mayer .mayer_more{padding-left:0}@media only screen and (max-width:959px){.l_sidebar .aside.mayer h2 span{font-size:126.66667%}.l_sidebar .aside.mayer .mayer_more{margin-bottom:0;margin-left:130px;font-size:106.66667%}}@media only screen and (max-width:767px){.l_sidebar .aside.mayer .mayer_more{margin-left:100px;font-size:93.33333%}}.l_sidebar .aside.mayer .more_item{list-style:none;float:left;margin:0 1.5%;width:47%}.l_sidebar .aside.mayer .more_item a{display:block;position:relative;padding:5px 0 2px;color:#FFF;background:#018CD9;border-radius:4px;box-shadow:#017DC2 0 4px 0 0;text-decoration:none;text-align:center;text-indent:12px;font-size:80%}.l_sidebar .aside.mayer .more_item a:before{content:"";position:absolute;top:9px;left:5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #FFF}.l_sidebar .aside.mayer .more_item a:active{box-shadow:none;top:4px}.l_sidebar .aside.disaster{margin-bottom:20px}.l_sidebar .aside.disaster a{display:block;position:relative;padding:12px 0 10px;color:#FFF;border-radius:4px;text-decoration:none;text-align:center;background:#F05363;box-shadow:#ED3548 0 4px 0 0;text-indent:25px;font-size:133.33333%}.l_sidebar .aside.disaster a:active{box-shadow:none;top:4px}@media only screen and (max-width:959px){.l_sidebar .aside.disaster{float:right;width:366px}.l_sidebar .aside.disaster a{padding-top:0;padding-bottom:0;height:108px;line-height:108px;text-indent:40px;font-size:226.66667%}}@media only screen and (max-width:767px){.l_sidebar .aside.disaster{float:none;width:auto}.l_sidebar .aside.disaster a{padding-top:24px;padding-bottom:20px;height:auto;line-height:1;text-indent:25px;font-size:113.33333%}}.l_sidebar .aside.disaster a:before{content:"";position:absolute;top:20px;left:50%;margin-left:-4em;width:16px;height:16px;background:#FFF;border:none;border-radius:8px}@media only screen and (max-width:959px){.l_sidebar .aside.disaster a:before{top:40px;width:28px;height:28px;border-radius:14px}}@media only screen and (max-width:767px){.l_sidebar .aside.disaster a:before{top:25px;width:16px;height:16px;border-radius:8px}}.l_sidebar .aside.disaster a:after{content:"";position:absolute;top:23px;left:50%;margin-left:-3.7em;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #F05363}.l_sidebar .aside.sidebar_nav .nav_list{padding-left:0}@media only screen and (max-width:959px){.l_sidebar .aside.disaster a:after{top:45px;border-width:9px 0 9px 10px}.l_sidebar .aside.sidebar_nav{margin-bottom:15px}.l_sidebar .aside.sidebar_nav .nav_list{margin:0 auto;width:672px}.l_sidebar .aside.sidebar_nav .nav_item{margin-right:7px;margin-left:7px;float:left}}.l_sidebar .aside.sidebar_nav .nav_item{list-style:none;margin-bottom:9px}@media only screen and (max-width:767px){.l_sidebar .aside.disaster a:after{top:28px;border-width:5px 0 5px 6px}.l_sidebar .aside.sidebar_nav .nav_list{width:auto}.l_sidebar .aside.sidebar_nav .nav_item{margin-right:1%;margin-left:1%;width:48%}.l_sidebar .aside.sidebar_nav .nav_item img{width:100%}}@media only screen and (max-width:959px){.l_sidebar .sp_aside_box{float:right;width:508px}}@media only screen and (max-width:767px){.l_sidebar .sp_aside_box{float:none;width:auto}}.l_sidebar .aside.magazine,.l_sidebar .aside.mobile,.l_sidebar .aside.population{background:url(../img/bg_sidebar.png);border:1px solid #CCC}.l_sidebar .aside.magazine .aside_box,.l_sidebar .aside.mobile .aside_box,.l_sidebar .aside.population .aside_box{padding:20px 10px 10px;background:url(../img/bg_sidebar_top.png) repeat-x}.l_sidebar .aside.magazine h2,.l_sidebar .aside.mobile h2,.l_sidebar .aside.population h2{margin:0}.l_sidebar .aside.magazine{margin-bottom:21px}.l_sidebar .aside.magazine .aside_box{padding-bottom:12px}@media only screen and (max-width:959px){.l_sidebar .aside.magazine{float:left;width:220px}.l_sidebar .aside.magazine .aside_box{padding-bottom:15px}}@media only screen and (max-width:767px){.l_sidebar .aside.magazine{float:none;width:auto;position:relative}.l_sidebar .aside.magazine .aside_box{padding-bottom:10px}}.l_sidebar .aside.magazine h2{padding:5px 0;font-weight:400;text-align:center;background:#FFF;font-size:120%}@media only screen and (max-width:959px){.l_sidebar .aside.magazine h2{font-weight:700;font-size:133.33333%}}@media only screen and (max-width:767px){.l_sidebar .aside.magazine h2{margin-right:-10px;margin-left:-10px;margin-bottom:10px;padding-left:15px;text-align:left;font-size:93.33333%}}.l_sidebar .aside.magazine .date{margin-bottom:3px;padding:5px 0;text-align:center;font-size:80%}.l_sidebar .aside.magazine .view{float:left}@media only screen and (max-width:959px){.l_sidebar .aside.magazine .date{font-size:106.66667%}.l_sidebar .aside.magazine .view{margin-bottom:15px;float:none;text-align:center}}@media only screen and (max-width:767px){.l_sidebar .aside.magazine .date{position:absolute;top:20px;right:10px;font-size:80%}.l_sidebar .aside.magazine .view{margin-bottom:0;float:left;width:25%}}.l_sidebar .aside.magazine .view img{width:75px}.l_sidebar .aside.magazine .contents_box{margin-left:82px}.l_sidebar .aside.magazine .contents{margin-bottom:10px;font-size:86.66667%}@media only screen and (max-width:959px){.l_sidebar .aside.magazine .view img{width:124px}.l_sidebar .aside.magazine .contents_box{margin-left:0}.l_sidebar .aside.magazine .contents{font-size:106.66667%}}@media only screen and (max-width:767px){.l_sidebar .aside.magazine .view img{width:100%}.l_sidebar .aside.magazine .contents_box{margin-left:28%}.l_sidebar .aside.magazine .contents{font-size:80%}}.l_sidebar .aside.magazine .list{padding-left:0;font-size:80%}.l_sidebar .aside.magazine .list>li{padding-left:20px}.l_sidebar .aside.magazine .list>li:before{top:3px;left:3px;width:10px;height:10px;background:#017DC2}.l_sidebar .aside.magazine .backnumber a:before,.l_sidebar .aside.magazine .list>li:after{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #FFF}.l_sidebar .aside.magazine .list>li:after{top:5px;left:6px;border-width:3px 0 3px 5px}.l_sidebar .aside.magazine .backnumber a{display:block;position:relative;padding:5px 0 2px;color:#FFF;background:#018CD9;border-radius:4px;box-shadow:#017DC2 0 4px 0 0;text-decoration:none;text-align:center;text-indent:12px;font-size:80%;font-size:73.33333%}.l_sidebar .aside.magazine .backnumber a:before{content:"";position:absolute;top:9px;left:5px;border-width:5px 0 5px 8px}.l_sidebar .aside.magazine .backnumber a:active{box-shadow:none;top:4px}.l_sidebar .aside.population{margin-bottom:21px}.l_sidebar .aside.population .aside_box_inner{background:#FFF}@media only screen and (max-width:959px){.l_sidebar .aside.magazine .backnumber a{font-size:93.33333%}.l_sidebar .aside.population .aside_box{padding-right:17px;padding-left:17px;padding-bottom:17px}.l_sidebar .aside.population .title_box{padding-top:50px;float:left;width:170px}}@media only screen and (max-width:767px){.l_sidebar .aside.magazine .backnumber a{font-size:80%}.l_sidebar .aside.population{margin-bottom:0}.l_sidebar .aside.population .aside_box{padding-right:10px;padding-left:10px;padding-bottom:10px}.l_sidebar .aside.population .title_box{padding-top:0;float:none;width:auto}}.l_sidebar .aside.population h2{padding:12px 0 10px;font-weight:400;text-align:center;font-size:120%}@media only screen and (max-width:959px){.l_sidebar .aside.population h2{margin-bottom:25px;font-weight:700;font-size:133.33333%}}@media only screen and (max-width:767px){.l_sidebar .aside.population h2{margin-bottom:0;font-size:93.33333%}}.l_sidebar .aside.population .date{padding-bottom:7px;text-align:center;font-size:80%}.l_sidebar .aside.population .date br.sp{display:none}@media only screen and (max-width:959px){.l_sidebar .aside.population .date{font-size:106.66667%}.l_sidebar .aside.population .date br.sp{display:block}}@media only screen and (max-width:767px){.l_sidebar .aside.population .date{font-size:80%}.l_sidebar .aside.population .date br.sp{padding-bottom:0;display:none}}.l_sidebar .aside.population .population_list{margin-bottom:0;padding-bottom:10px;width:100%;font-size:86.66667%}@media only screen and (max-width:959px){.l_sidebar .aside.population .population_list{padding-top:3px;margin-left:170px;width:300px;font-size:106.66667%}}@media only screen and (max-width:767px){.l_sidebar .aside.population .population_list{margin-right:auto;margin-left:auto;padding-top:0;width:280px;font-size:80%}}.l_sidebar .aside.population .population_list dt{padding-top:5px;width:60%;font-weight:400;line-height:28px}.l_sidebar .aside.population .population_list dt img{margin-right:16px;margin-left:10px;height:28px;vertical-align:bottom}@media only screen and (max-width:959px){.l_sidebar .aside.population .population_list dt{line-height:42px}.l_sidebar .aside.population .population_list dt img{margin-left:20px;height:42px}}@media only screen and (max-width:767px){.l_sidebar .aside.population .population_list dt{line-height:21px}.l_sidebar .aside.population .population_list dt img{margin-left:40px;height:21px}}.l_sidebar .aside.population .population_list dd{margin-left:0;padding-left:60%;padding-top:5px;padding-bottom:0;line-height:28px;border:none;vertical-align:bottom}@media only screen and (max-width:959px){.l_sidebar .aside.population .population_list dd{line-height:42px}}.l_sidebar .aside.population .population_list .population{font-weight:700}.l_sidebar .aside.population .population_more{text-align:center;padding-left:10px;padding-right:10px}.l_sidebar .aside.population .population_more a{display:block;position:relative;padding:5px 0 2px;color:#FFF;background:#018CD9;border-radius:4px;box-shadow:#017DC2 0 4px 0 0;text-decoration:none;text-align:center;text-indent:12px;font-size:80%}.l_sidebar .aside.population .population_more a:before{content:"";position:absolute;top:9px;left:5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #FFF}.l_sidebar .aside.population .population_more a:active{box-shadow:none;top:4px}.l_sidebar .aside.mobile{padding-bottom:5px;background-image:url(../img/bg_sidebar_mobile.png);border-color:#CBECFE}@media only screen and (max-width:767px){.l_sidebar .aside.population .population_list dd{line-height:21px}.l_sidebar .aside.mobile{display:none}}.l_sidebar .aside.mobile .aside_box{background-image:url(../img/bg_sidebar_mobile_top.png)}@media only screen and (max-width:959px){.l_sidebar .aside.mobile .aside_box{padding-right:17px;padding-left:17px}}.l_sidebar .aside.mobile h2{padding:5px 0 10px;text-align:center;font-size:120%}.l_sidebar .aside.mobile .qr{float:left;margin-right:15px}@media only screen and (max-width:959px){.l_sidebar .aside.mobile h2{text-align:left;padding-bottom:20px;font-size:133.33333%}.l_sidebar .aside.mobile .qr{float:right;margin-right:0;margin-left:15px;margin-top:-55px}}.l_sidebar .aside.mobile .qr img{padding:7px;width:69px;background:#FFF}.l_sidebar .aside.mobile .txt{line-height:1.4;font-size:86.66667%}.l_sidebar .aside.mobile .txt br.sp{display:none}@media only screen and (max-width:959px){.l_sidebar .aside.mobile .qr img{width:101px}.l_sidebar .aside.mobile .txt{font-size:106.66667%}.l_sidebar .aside.mobile .txt br.sp{display:block}}@media print{.l_sidebar{display:none}}.l_footer{position:relative;padding:20px 0 0}.l_footer ul{padding-left:0;margin-bottom:0;list-style:none}.l_footer_address,.l_footer_banner{margin-right:-500%;margin-left:-500%;padding-right:500%;padding-left:500%}.l_footer_nav{float:right}@media only screen and (max-width:767px){.l_footer_nav{margin-bottom:15px}}.l_footer_nav .nav_item{margin:0 15px 7px 0;float:left;position:relative;font-size:93.33333%}@media only screen and (max-width:959px){.l_footer_nav .nav_item{font-size:106.66667%}}@media only screen and (max-width:767px){.l_footer_nav .nav_item{margin-right:2px;font-size:66.66667%}}.l_footer_nav .nav_item.last{margin-right:0!important}.l_footer_nav .nav_item:after{content:"";position:absolute;top:7px;right:-9px;width:1px;height:14px;background:#999}.l_footer_nav .nav_item.last:after{display:none}.l_footer_nav .nav_item a{display:block;padding:3px 5px}.l_footer_banner{background:#DDD;padding-top:20px;padding-bottom:10px}@media only screen and (max-width:959px){.l_footer_nav .nav_item:after{height:16px}.l_footer_banner{padding-top:40px;padding-bottom:20px}.l_footer_banner .banner_list{margin:0 auto;width:612px}}@media only screen and (max-width:767px){.l_footer_nav .nav_item:after{right:-2px;height:10px}.l_footer_banner{padding-top:5px;padding-bottom:3px}.l_footer_banner .banner_list{margin-right:auto;margin-left:auto;width:auto}}.l_footer_banner .banner_item{float:left;margin:0 31px 10px 0}.l_footer_banner .banner_item.banner_item_10,.l_footer_banner .banner_item.banner_item_5{margin-right:0}@media only screen and (max-width:959px){.l_footer_banner .banner_item{margin-right:30px!important;margin-left:30px}}@media only screen and (max-width:767px){.l_footer_banner .banner_item{margin-right:1%!important;margin-left:1%;margin-bottom:8px;width:48%}}.l_footer_banner .banner_item img{width:175px}@media print{.l_footer_banner,.l_footer_nav{display:none}}.l_footer_address{background:#017DC2;padding-top:14px;padding-bottom:14px;line-height:1.21;font-size:93.33333%}@media only screen and (max-width:959px){.l_footer_banner .banner_item img{width:246px}.l_footer_address{padding-top:20px;padding-bottom:20px;line-height:1.6;font-size:106.66667%}}@media only screen and (max-width:767px){.l_footer_banner .banner_item img{width:100%}.l_footer_address{padding-top:10px;padding-bottom:10px;font-size:80%}}.l_footer_address .address_box{margin:0 auto;padding:20px 0;width:640px;background:#FFF;border-radius:4px}@media only screen and (max-width:959px){.l_footer_address .address_box{padding-top:15px;padding-bottom:15px;width:710px}}.l_footer_address .address_box br.pc{display:block}@media only screen and (max-width:767px){.l_footer_address .address_box{position:relative;padding-top:15px;padding-bottom:25px;width:100%}.l_footer_address .address_box address{display:block;margin:0 auto;width:260px;padding-top:10px;padding-left:0;position:relative}.l_footer_address .address_box strong{position:absolute;top:-30px;left:55px;width:260px;line-height:32px}.l_footer_address .address_box br.pc{display:none}}.l_footer_address .address_box br.sp{display:none}.l_footer_address .logo{float:left;margin:0 10px 0 80px}@media only screen and (max-width:959px){.l_footer_address .logo{margin-top:5px;margin-right:20px}}@media only screen and (max-width:767px){.l_footer_address .address_box br.sp{display:block}.l_footer_address .logo{float:none;margin-top:0;margin-right:auto;margin-left:auto;width:260px}}.l_footer_address .logo img{width:49px}@media only screen and (max-width:959px){.l_footer_address .logo img{width:64px}}@media only screen and (max-width:767px){.l_footer_address .logo img{margin-left:10px;width:32px}}.accordion{margin-bottom:1em}.accordion>.accordion_trigger{background-color:#CCC;padding:10px 15px;margin:10px auto 0;cursor:pointer}.accordion>.accordion_trigger:first-child{margin-top:0}.accordion>.accordion_content{padding:10px 15px;border-color:#CCC;border-style:solid;border-width:3px}.accordion>.accordion_content.is_accordion_active{margin-top:-3px}.is_accordion_active{display:block}.is_accordion_hidden.accordion_content{display:none}.btn,.btn.btn_solid{display:inline-block;text-align:center;text-decoration:none}.alert{margin-bottom:1em;padding:5px 15px;border-width:4px;border-style:solid}.alert.alert_success{border-color:#00AA83;color:#00775c}.alert.alert_info{border-color:#017DC2;color:#015c8f}.alert.alert_warning{border-color:#F58735;color:#8a3f07}.alert.alert_error{border-color:#E00;color:#b00}.btn,.btn:hover,.btn:link,.btn:visited{color:#333}.btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;max-width:100%;border-radius:5px;border:1px solid #DDD;padding:1em 2em;cursor:pointer;line-height:1;vertical-align:middle;background-color:#DDD;-webkit-transition:background-color,.3s,ease-out;-moz-transition:background-color,.3s,ease-out;-o-transition:background-color,.3s,ease-out;transition:background-color,.3s,ease-out}.btn:link{text-decoration:none}.btn:hover{background-color:#d0d0d0}.btn_primary{background-color:#2196F3;border-color:#2196F3;color:#FFF}.btn_primary:link,.btn_primary:visited{color:#FFF}.btn_primary:hover{background-color:#39a1f4;color:#FFF}.btn_success{background-color:#4CAF50;border-color:#4CAF50;color:#FFF}.btn_success:link,.btn_success:visited{color:#FFF}.btn_success:hover{background-color:#5cb860;color:#FFF}.btn_info{background-color:#03A9F4;border-color:#03A9F4;color:#FFF}.btn_info:link,.btn_info:visited{color:#FFF}.btn_info:hover{background-color:#14b4fc;color:#FFF}.btn_warning{background-color:#FF9800;border-color:#FF9800;color:#FFF}.btn_warning:link,.btn_warning:visited{color:#FFF}.btn_warning:hover{background-color:#ffa21a;color:#FFF}.btn_error{background-color:#F44336;border-color:#F44336;color:#FFF}.btn_error:link,.btn_error:visited{color:#FFF}.btn_error:hover{background-color:#f55a4e;color:#FFF}.btn.btn_solid{position:relative;padding:.5em 2em .4em;color:#FFF;background:#018CD9;border-radius:4px;box-shadow:#017DC2 0 4px 0 0;text-indent:12px;font-size:80%;border:none;line-height:1.6;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.btn.btn_solid:active{box-shadow:none;top:4px}.btn.btn_solid:before{content:"";position:absolute;left:5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #FFF;top:0;bottom:0;margin:auto}.btn.btn_solid.btn_large{font-size:106.66667%}.btn.btn_block{display:block}.btn.is_btn_disabled{opacity:.5;cursor:default}.btn.is_btn_disabled:hover{background-color:#DDD}input[type=text],input[type=password],textarea{-webkit-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;border:1px solid #CCC}.section input[type=submit]{display:block;position:relative;color:#FFF;background:#018CD9;border-radius:4px;box-shadow:#017DC2 0 4px 0 0;text-decoration:none;text-align:center;margin-left:auto;margin-right:auto;padding:10px 18px 6px;border:none;font-weight:700;text-indent:0;font-size:120%}.section input[type=submit]:before{content:"";position:absolute;top:9px;left:5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #FFF}.section input[type=submit]:active{box-shadow:none;top:4px}.l_form_submit{margin:10px 0 50px}input.block,input.is_block,select.block,select.is_block,textarea.block,textarea.is_block{display:block;width:100%}input.is_error,select.is_error,textarea.is_error{border-color:#EFB9C3;background-color:#FFC6CA}input.is_error:focus,select.is_error:focus,textarea.is_error:focus{background-color:#FFF}.custom_select{display:inline-block;position:relative;overflow:hidden;border:1px solid #CCC}.custom_select:after{content:'';position:absolute;right:10px;top:0;bottom:0;display:block;width:16px;height:11px;margin:auto;background:url(../img/icons/icon_arrow_down.png) no-repeat}.custom_select select{width:130%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:.5em 40px .5em 20px;background:none;vertical-align:middle;font-size:inherit;color:inherit;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;outline:0}form .inline_form{width:100%;display:table}form .inline_form_btn,form .inline_form_text{display:table-cell;vertical-align:middle}form .inline_form_text{width:100%;padding-right:5px}form .inline_form_text>input[type=text]{width:100%;height:44px}form .inline_form_btn>input[type=submit]{height:44px}form .label_optional,form .label_required,form .optional,form .required{font-size:73.33333%;margin:0 5px}form .label_required,form .required{border-color:#E00;background-color:#E00;color:#FFF}form .label_optional,form .optional{border-color:#017DC2;background-color:#017DC2;color:#FFF}form .agreement{margin:0 0 1em;padding:10px;background-color:#EFEFEF}form .agreement>.article{overflow-y:scroll;background-color:#FFF;height:10em;padding:10px}form.contact_form textarea{width:100%}form .alert{margin:.5em 0}form dl.horizontal dt{padding-top:10px;padding-bottom:10px;width:260px;text-indent:30px}@media only screen and (max-width:767px){form dl.horizontal dt{float:none;text-indent:10px;width:auto}}form dl.horizontal dt span{text-indent:0}form dl.horizontal dd{padding:10px 30px 10px 270px}@media only screen and (max-width:767px){form dl.horizontal dd{padding-left:0;padding-right:0}}form dl.horizontal dd .example{color:#666;font-size:86.66667%}form dl.horizontal dd .info{padding:3px;color:#C00;background:#FFF0EC;font-size:86.66667%}@media only screen and (max-width:959px){form table.responsive td,form table.responsive th{display:block}}form.form_qa_search table tbody tr th>label{display:inline-block;height:44px;line-height:44px}@media only screen and (max-width:959px){form.form_qa_search table tbody tr th>label{display:block;height:auto;line-height:1.6}}a.doc:before,a.jtd:before,a.pdf:before,a.ppt:before,a.xls:before{width:16px;height:16px}form.form_qa_search table .inline_form{margin-bottom:.5em}a.doc:before,a.pdf:before,a.ppt:before,a.xls:before{content:'';display:inline-block;background-repeat:no-repeat;background-position:0 0;margin-right:5px}a.pdf:before{background-image:url(../img/icons/pdf_small.png)}a.xls:before{background-image:url(../img/icons/icon_xls.gif)}a.doc:before{background-image:url(../img/icons/icon_doc.gif)}a.ppt:before{background-image:url(../img/icons/icon_ppt.gif)}a.jtd:before{background-image:url(../img/icons/icon_jtd.gif)}img.alignleft{float:left;margin-right:10px}img.alignright{float:right;margin-left:10px}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a:hover img,a:hover input[type=image],input[type=image]:hover{opacity:.7}a:hover img[src$="_off.png"],a:hover img[src$="_on.png"],a:hover input[src$="_off.png"],a:hover input[src$="_on.png"],input[src$="_off.png"]{opacity:1}p.pict2{padding-right:10px}p.pict3{padding-left:10px}.label{display:inline-block;border-radius:4px;margin-right:5px;padding:0 .5em;border-width:1px;border-style:solid;border-color:#DDD;background-color:#FFF;color:#333;text-align:center}.label.label_primary{border-color:#2196F3;background-color:#2196F3;color:#FFF}.label.label_success{border-color:#4CAF50;background-color:#4CAF50;color:#FFF}.label.label_info{border-color:#03A9F4;background-color:#03A9F4;color:#FFF}.label.label_warning{border-color:#FF9800;background-color:#FF9800;color:#FFF}.label.label_error{border-color:#F44336;background-color:#F44336;color:#FFF}.label.label_disaster{border-color:#E00;background-color:#E00;color:#FFF}.label.label_information{border-color:#017DC2;background-color:#017DC2;color:#FFF}.label.label_life{border-color:#00AA83;background-color:#00AA83;color:#FFF}.label.label_administration{border-color:#F58735;background-color:#F58735;color:#FFF}.label.label_small{font-size:80%}.label.label_news{width:3em}ul{list-style:disc}ol{list-style:decimal}ol ul,ul ul{list-style:circle}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list{padding-left:10px}.list>li{padding-left:30px;float:none;list-style:none;position:relative}.list>li:after,.list>li:before{content:"";position:absolute}.list>li:before{top:6px;left:5px;width:14px;height:14px;background:#017DC2}.list>li:after{top:9px;left:10px;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #FFF}ul.gallery{list-style:none;padding-left:0}ul.gallery:after,ul.gallery:before{content:"";display:table}ul.gallery>li{float:left;margin-right:10px}dl.horizontal dt{float:left;width:9em;font-weight:400}dl.horizontal dd{margin-left:0;padding-left:10em;border-bottom:1px dotted #999}body.page .section dl dt{float:left;width:8.5em;margin:0 .5em 1px 0;padding:.2em 0;font-weight:400}table,table.calendar,table.table_full{width:100%}body.page .section dl dd{margin:0;padding:.2em 0 .2em 9em;border-bottom:1px dotted #CCC}body.page .section dl dl{margin:0}body.page .section dl dl dt{margin:0 .5em 0 0;font-weight:400}body.page .section dl dl dd{border:none}.nav_inline_list{padding-left:0}.nav_inline_item,.section ul.navigation>li{display:inline-block}.nav_inline_item:after,.section ul.navigation>li:after{content:'/';margin-left:.7em;margin-right:.3em}.nav_inline_item:last-child:after,.section ul.navigation>li:last-child:after{content:none}.nav_inline .nav_inline .nav_inline_list,ul .nav_inline_list{padding-left:30px}@media only screen and (max-width:959px){.section .sp_tableview{border:1px solid #DDD}.section .sp_tableview .sp_tableview_header{margin:0;padding:.5em 5%;background:0 0;border-bottom:1px dashed #DDD}.section .sp_tableview .sp_tableview_list{margin-bottom:0;padding-left:0}.section .sp_tableview .sp_tableview_item{display:block}.section .sp_tableview .sp_tableview_item>a{display:block;padding:.5em 5%;border-top:1px dashed #DDD}.section .sp_tableview .sp_tableview_item:after{content:none}.section .sp_tableview .sp_tableview_item:first-child>a{border-top:none}.section .sp_tableview .sp_tableview{border:none}.section .sp_tableview .sp_tableview .sp_tableview_item:first-child>a{border-top:1px dashed #DDD}.section .sp_tableview .sp_tableview .sp_tableview_item>a{padding-left:10%}.section .sp_tableview .sp_tableview .sp_tableview a{padding-left:15%}}.media{margin-bottom:1em}.media:after,.media:before{content:"";display:table}.media_image{float:left;margin-right:15px}.media_content{overflow:hidden}.media_reverse .media_image{float:right;margin-right:0;margin-left:15px}.pager .pager_list .pager_item,.pager .pager_list>li,.pager ul .pager_item,.pager ul>li{display:inline-block}.pager{margin:1em 0}.pager .pager_list,.pager ul{list-style:none;margin:0;padding:0;border:none;background:0 0;text-align:center}.pager .pager_list .pager_item,.pager .pager_list li,.pager ul .pager_item,.pager ul li{margin:0 5px;padding:3px 0;background:0 0;font-weight:700;vertical-align:middle}.pager .pager_list .pager_item a,.pager .pager_list li a,.pager ul .pager_item a,.pager ul li a{display:inline-block;padding:3px 8px;border-width:2px;border-style:solid;font-weight:400;border-color:#999;background-color:#FFF;color:#333}.pager .pager_list .pager_item a:hover,.pager .pager_list .pager_item a:link,.pager .pager_list li a:hover,.pager .pager_list li a:link,.pager ul .pager_item a:hover,.pager ul .pager_item a:link,.pager ul li a:hover,.pager ul li a:link{text-decoration:none}.pager .pager_list li.prev,.pager ul li.prev{float:left;margin-left:0}.pager .pager_list li.next,.pager ul li.next{float:right;margin-right:0}.pager p.page{text-align:center}.pager .pager_list .pager_item a:link,.pager .pager_list li a:link,.pager ul .pager_item a:link,.pager ul li a:link{color:#333}.pager .pager_list .pager_item a:hover,.pager .pager_list .pager_item.first a,.pager .pager_list .pager_item.is_pager_active a,.pager .pager_list .pager_item.last a,.pager .pager_list .pager_item.next a,.pager .pager_list .pager_item.prev a,.pager .pager_list li a:hover,.pager .pager_list li.first a,.pager .pager_list li.is_pager_active a,.pager .pager_list li.last a,.pager .pager_list li.next a,.pager .pager_list li.prev a,.pager ul .pager_item a:hover,.pager ul .pager_item.first a,.pager ul .pager_item.is_pager_active a,.pager ul .pager_item.last a,.pager ul .pager_item.next a,.pager ul .pager_item.prev a,.pager ul li a:hover,.pager ul li.first a,.pager ul li.is_pager_active a,.pager ul li.last a,.pager ul li.next a,.pager ul li.prev a{border-color:#017DC2;background-color:#017DC2;color:#FFF}@media only screen and (max-width:640px){.pager.pager_event .pager_item{max-width:80%;display:block;padding-top:5px;padding-bottom:5px;margin-left:auto;margin-right:auto}.pager.pager_event .pager_item a{display:block}.pager.pager_event li.next,.pager.pager_event li.prev{float:none;margin-left:auto;margin-right:auto}}table{border-spacing:0;border:none;border-collapse:collapse}table caption{text-align:center;margin:0}table caption.left{text-align:left}table caption.right{text-align:right}table tr td,table tr th{padding:.5em 10px;border:none;text-align:left}table tr th{font-weight:400;background:#fff}table thead tr th,table tr.col th{border:1px solid #CCC;color:#FFF;font-weight:700;background:#017DC2}table .top td,table .top th{vertical-align:top}table .middle td,table .middle th{vertical-align:middle}table .bottom td,table .bottom th{vertical-align:bottom}table.noborder,table[border="0"]{border:none}table.noborder tr td,table.noborder tr th,table[border="0"] tr td,table[border="0"] tr th{border:none;background:0 0}.section table.border,.section table.border tr td,.section table.border tr th{border:1px solid #CCC}table caption span.thismonth{font-size:200%;font-weight:700;padding:0 20px}table .holiday,table .sunday{background:#FFF0EC}table .saturday{background:#E3F3F8}table.calendar td{width:14.28571%}table.calendar .sat{color:#007dd8}table.calendar .sun{color:#dd1d00}table.calendar .calendar_content p{margin:0}@media only screen and (max-width:959px){table.calendar_responsive thead{display:none}table.calendar_responsive td,table.calendar_responsive th,table.calendar_responsive tr{display:block;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.calendar_responsive .calendar_content,table.calendar_responsive .calendar_date{display:table-cell}table.calendar_responsive td.sun .calendar_date:after{content:"日"}table.calendar_responsive td.mon .calendar_date:after{content:"月"}table.calendar_responsive td.tue .calendar_date:after{content:"火"}table.calendar_responsive td.wed .calendar_date:after{content:"水"}table.calendar_responsive td.thu .calendar_date:after{content:"木"}table.calendar_responsive td.fri .calendar_date:after{content:"金"}table.calendar_responsive td.sat .calendar_date:after{content:"土"}table.calendar_responsive .is_calendar_empty{display:none}.topic_path{font-size:80%}}table.dl{border-width:0}table.dl tr{border-bottom:1px dotted #999}table.dl tr td,table.dl tr th{padding:.5em 10px;border-width:0;text-align:left}table.dl tr th{font-weight:400;background:#fff}table.dl.w20 th{width:20%}table.dl.w40 th{width:40%}table.dl.w60 th{width:60%}.tab_list{list-style:none;margin:0;padding:0;border-bottom:1px solid #CCC}.tab_list>li{float:left;margin:10px 0 -1px;padding:0}.tab_content{clear:both;padding:5px 10px}.is_tab_active{display:block}.tab_vertical .tab_list{float:left}.tab_vertical .tab_content{clear:none;overflow:hidden}.clear,.tab_list:after,.tab_vertical:after{clear:both}.tab_list:after,.tab_list:before,.tab_vertical:after,.tab_vertical:before{content:"";display:table}.tab_list a{display:block;margin-right:5px;padding:5px 10px;border-width:1px;border-style:solid;border-color:#CCC;background-color:#F6F6F6;text-decoration:none}.tab_list .is_tab_active>a{border-bottom-width:1px;border-bottom-color:#FFF;background-color:#FFF}.tab_vertical .tab_list{border-bottom:none;border-right:1px solid #CCC}.tab_vertical .tab_list>li{float:none;margin-right:-1px;margin-bottom:0}.tab_vertical .tab_list a{margin:0 0 5px}.tab_vertical .tab_list .is_tab_active>a{border-right-color:#FFF;border-bottom-color:#CCC}.topic_path .topic_path_label{display:inline-block;font-weight:400}.topic_path .topic_path_label:after{content:'：'}.topic_path .topic_path_list{margin:0;padding:0;list-style:none}.topic_path .topic_path_item{margin:0 0 15px;display:inline-block}.topic_path .topic_path_item:before{content:'>';margin:0 8px 0 3px}.topic_path .topic_path_label+.topic_path_item:before{content:none}.h1,.section h1{margin:0 -25px 1em;padding:12px 28px;border:3px solid #333;box-shadow:#FFF 0 0 0 2px inset,#333 0 0 0 5px inset;color:#333;font-weight:700;letter-spacing:.2em;background-repeat:no-repeat;background-position:98% 100%;font-size:160%}.h2,.h3,.h4,.section h2,.section h3,.section h4{color:#333;font-weight:400}@media only screen and (max-width:959px){.h1,.section h1{margin-right:0;margin-left:0}}@media only screen and (max-width:767px){.h1,.section h1{padding:6px 18px;font-size:100%}}.h2,.section h2{margin:1.5em -10px .5em;padding:2px 10px 2px 30px;background:url(../img/bg_sidebar.png);font-size:146.66667%;position:relative}@media only screen and (max-width:959px){.h2,.section h2{margin-right:0;margin-left:0}}.h2:before,.section h2:before{content:"";position:absolute;top:50%;left:10px;margin-top:-9px;width:0;height:0;border-style:solid;border-width:9px 0 9px 10px;border-color:transparent transparent transparent #017DC2}@media only screen and (max-width:767px){.h2,.section h2{font-size:93.33333%}.h2:before,.section h2:before{margin-top:-7px;border-width:7px 0 7px 8px}}.h3,.section h3{margin:1.5em -10px .5em;padding:0 15px 3px;border-bottom:1px solid #017DC2;font-size:120%}@media only screen and (max-width:959px){.h3,.section h3{margin-right:0;margin-left:0}}@media only screen and (max-width:767px){.h3,.section h3{font-size:93.33333%}}.h4,.section h4{margin:1.5em -5px .5em;padding:0;font-size:113.33333%}@media only screen and (max-width:959px){.h4,.section h4{margin-right:0;margin-left:0}}.h5,.h6,.section h5,.section h6{margin:1.5em 0 .5em;padding:0;color:#333;font-weight:700}@media only screen and (max-width:767px){.h4,.section h4{font-size:86.66667%}}.h5,.section h5{font-size:106.66667%}.h6,.section h6{font-size:93.33333%}blockquote,dl,ol,p,pre,table,ul{margin:0 0 1em}.alignleft{text-align:left}.aligncenter{text-align:center}.alignright,body.page .section p.auther,body.page .section p.author,body.page .section p.detail,body.page .section p.number{text-align:right}span.important{color:red}span.large{font-size:120%}span.small{font-size:84%}.float_left,.pull_left{float:left}.float_right,.pull_right{float:right}.clear_left{clear:left}.clear_right{clear:right}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}dl.price{padding:.3em .5em;border:1px solid #ccc}div.section ul.pict li{float:left;padding:0 0 .5em;background:0 0!important}ul.pict li p.pict{margin:0 0 -.5em}p.pict,p.pict2,p.pict3{margin:1em 0}p.pict2{float:left;padding:0 10px 0 0}p.pict3,p.pict4{padding:0 0 0 10px}p.pict3{float:right}p.pict4{float:left;margin:0 0 1em}p.pict6{text-align:center}dl.pict{width:auto;background:0 0;margin:1em 0!important}dl.pict dt{float:none!important;width:auto}dl.pict dd{padding:0!important;font-size:90%}dl.pict2{float:left;margin:1em 0 1em -10px!important}dl.pict2 dd,dl.pict2 dt{float:none!important;margin:0!important}dl.pict3{float:right;margin:1em 0!important}dl.pict3 dd,dl.pict3 dt{float:none!important;margin:0!important}span.attention{color:#f30;font-weight:400;font-size:80%}div.section dl.contact{clear:both;padding:0 10px;border:3px solid #ccc}div.section dl.contact dt{float:none;width:auto}div.section dl.contact dd{padding:0;border:none}ul.file{padding:3px 5px 0;border:1px solid #ccc}div#contents div.section ul.file li{padding:0;background-image:none!important}div.section div.attention{margin:1em 5px;padding:0 5px;background:#f5f5f5;border:1px solid #ccc}body.life.page .l_sidebar .aside.page_nav .nav_item a:before,body.life.page .l_sidebar .aside.page_nav h2{background-color:#00AA83}.is_hidden{display:none}.is_block,.is_show{display:block}body.life.page .l_sidebar .aside.page_nav h2:after{border-top-color:#00AA83}.section body.life.page h2:before,body.life.page .h2:before,body.life.page .section h2:before{border-left-color:#00AA83}body.life.page table thead tr th,body.life.page table tr.col th{border:1px solid #CCC;background:#00AA83}body.life.page .pager .pager_list .pager_item a:hover,body.life.page .pager .pager_list .pager_item.first a,body.life.page .pager .pager_list .pager_item.is_pager_active a,body.life.page .pager .pager_list .pager_item.last a,body.life.page .pager .pager_list .pager_item.next a,body.life.page .pager .pager_list .pager_item.prev a,body.life.page .pager .pager_list li a:hover,body.life.page .pager .pager_list li.first a,body.life.page .pager .pager_list li.is_pager_active a,body.life.page .pager .pager_list li.last a,body.life.page .pager .pager_list li.next a,body.life.page .pager .pager_list li.prev a,body.life.page .pager ul .pager_item a:hover,body.life.page .pager ul .pager_item.first a,body.life.page .pager ul .pager_item.is_pager_active a,body.life.page .pager ul .pager_item.last a,body.life.page .pager ul .pager_item.next a,body.life.page .pager ul .pager_item.prev a,body.life.page .pager ul li a:hover,body.life.page .pager ul li.first a,body.life.page .pager ul li.is_pager_active a,body.life.page .pager ul li.last a,body.life.page .pager ul li.next a,body.life.page .pager ul li.prev a{border-color:#00AA83;background-color:#00AA83}body.administration.page .l_sidebar .aside.page_nav .nav_item a:before,body.administration.page .l_sidebar .aside.page_nav h2{background-color:#F58735}body.administration.page .l_sidebar .aside.page_nav h2:after{border-top-color:#F58735}.section body.administration.page h2:before,body.administration.page .h2:before,body.administration.page .section h2:before{border-left-color:#F58735}body.administration.page table thead tr th,body.administration.page table tr.col th{border:1px solid #CCC;background:#F58735}body.administration.page .pager .pager_list .pager_item a:hover,body.administration.page .pager .pager_list .pager_item.first a,body.administration.page .pager .pager_list .pager_item.is_pager_active a,body.administration.page .pager .pager_list .pager_item.last a,body.administration.page .pager .pager_list .pager_item.next a,body.administration.page .pager .pager_list .pager_item.prev a,body.administration.page .pager .pager_list li a:hover,body.administration.page .pager .pager_list li.first a,body.administration.page .pager .pager_list li.is_pager_active a,body.administration.page .pager .pager_list li.last a,body.administration.page .pager .pager_list li.next a,body.administration.page .pager .pager_list li.prev a,body.administration.page .pager ul .pager_item a:hover,body.administration.page .pager ul .pager_item.first a,body.administration.page .pager ul .pager_item.is_pager_active a,body.administration.page .pager ul .pager_item.last a,body.administration.page .pager ul .pager_item.next a,body.administration.page .pager ul .pager_item.prev a,body.administration.page .pager ul li a:hover,body.administration.page .pager ul li.first a,body.administration.page .pager ul li.is_pager_active a,body.administration.page .pager ul li.last a,body.administration.page .pager ul li.next a,body.administration.page .pager ul li.prev a{border-color:#F58735;background-color:#F58735}body.home .l_home_contents{float:left;width:540px}@media only screen and (max-width:959px){body.home .l_home_contents{width:510px}}@media only screen and (max-width:767px){body.home .l_home_contents{width:100%}}@media print{body.home .l_home_contents{float:none;width:auto}body.home .l_home_sidebar{display:none}}body.home .l_home_sidebar{float:right;width:210px}body.home .l_home_slider{margin:15px -60px 0;position:relative}@media only screen and (max-width:959px){body.home .l_home_sidebar{width:220px}body.home .l_home_slider{margin:40px -10px 90px}}@media only screen and (max-width:767px){body.home .l_home_sidebar{width:100%}body.home .l_home_slider{margin-top:0;margin-bottom:45px}}body.home .l_home_slider .slick-list{width:100%}body.home .l_home_slider .slick-arrow{position:absolute;top:50%;margin-top:-20px;font-size:0;line-height:0;width:40px;height:40px;border-radius:50%;border:none;background:url(../img/home/ico_slide_prev.png) 16px 50% no-repeat #fff;background-color:rgba(255,255,255,.8);z-index:100}body.home .l_home_slider .slick-prev{left:60px}body.home .l_home_slider .slick-next{right:60px;background-image:url(../img/home/ico_slide_next.png);background-position:16px 50%}body.home .l_home_slider .slick-dots,body.home .l_home_slider .slide_control{position:absolute;padding-left:0}body.home .l_home_slider .slick-dots li,body.home .l_home_slider .slide_control li{margin-left:8px;list-style:none;display:inline-block}body.home .l_home_slider .slick-dots li button,body.home .l_home_slider .slide_control li button{font-size:0;line-height:0;width:20px;height:20px;border-radius:50%;border:none;background:#fff;background:rgba(255,255,255,.7)}@media only screen and (max-width:959px){body.home .l_home_slider .slick-arrow{top:auto;bottom:-65px}body.home .l_home_slider .slick-prev{left:120px}body.home .l_home_slider .slick-next{right:120px}body.home .l_home_slider .slick-dots li,body.home .l_home_slider .slide_control li{margin-right:20px;margin-left:20px}body.home .l_home_slider .slick-dots li button,body.home .l_home_slider .slide_control li button{width:28px;height:28px;background:#CCC}}@media only screen and (max-width:767px){body.home .l_home_slider .slick-arrow{bottom:-43px}body.home .l_home_slider .slick-prev{left:35px}body.home .l_home_slider .slick-next{right:35px}body.home .l_home_slider .slick-dots li,body.home .l_home_slider .slide_control li{margin-right:10px;margin-left:10px}body.home .l_home_slider .slick-dots li button,body.home .l_home_slider .slide_control li button{width:14px;height:14px}}body.home .l_home_slider .slick-dots li button:hover,body.home .l_home_slider .slick-dots li.slick-active button,body.home .l_home_slider .slide_control li button:hover,body.home .l_home_slider .slide_control li.slick-active button{background:#017DC2}body.home .l_home_slider .slick-dots{top:4px;right:100px}@media only screen and (max-width:959px){body.home .l_home_slider .slick-dots{top:auto;right:40px;bottom:-75px;width:100%;text-align:center}}@media only screen and (max-width:767px){body.home .l_home_slider .slick-dots{bottom:-45px;right:6%}}body.home .l_home_slider .slide_control{top:12px;right:90px}@media only screen and (max-width:959px){body.home .l_home_slider .slide_control{top:auto;bottom:-46px;right:0}}body.home .l_home_slider .slide_control button,body.home .l_home_slider .slide_control li{position:absolute}body.home .l_home_slider .slide_stop{top:0;right:0}body.home .l_home_slider .slide_stop button:before{content:"";position:absolute;top:5px;left:6px;width:2px;height:10px;border-right:3px solid #333;border-left:3px solid #333}@media only screen and (max-width:959px){body.home .l_home_slider .slide_stop{right:240px}body.home .l_home_slider .slide_stop button:before{top:7px;left:9px;width:2px;height:14px;border-right-width:4px;border-left-width:4px}}@media only screen and (max-width:767px){body.home .l_home_slider .slide_control{bottom:-31px}body.home .l_home_slider .slide_stop{right:90px}body.home .l_home_slider .slide_stop button:before{top:4px;left:5px;width:1px;height:7px;border-right-width:2px;border-left-width:2px}}body.home .l_home_slider .slide_stop button:hover:before,body.home .l_home_slider .slide_stop.slick-active button:before{border-right-color:#FFF;border-left-color:#FFF}body.home .l_home_slider .slide_start{top:27px;right:0}@media only screen and (max-width:959px){body.home .l_home_slider .slide_start{top:0;right:50px}}body.home .l_home_slider .slide_start button:before{content:"";position:absolute;top:5px;left:7px;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #333}body.home .l_home_slider .slide_start button:hover:before,body.home .l_home_slider .slide_start.slick-active button:before{border-left-color:#FFF}body.home .gnav{position:relative;margin-top:-65px}@media only screen and (max-width:959px){body.home .l_home_slider .slide_start button:before{top:7px;left:9px;border-width:6px 0 6px 12px}body.home .gnav{margin-top:0}}@media print{body.home .gnav,body.home .l_home_slider{display:none}}@media only screen and (max-width:767px){body.home .l_home_slider .slide_start{right:20px}body.home .l_home_slider .slide_start button:before{top:4px;left:5px;border-width:3px 0 3px 6px}body.home .l_header_function,body.home .l_header_function .search_box{margin-right:0}body.home .l_header_function .inline_form{width:166px}}body.home .l_contents .section{padding-right:0;padding-left:0;padding-bottom:0}.section body.home h2,body.home .h2,body.home .section h2{margin:0;padding:0;background:0 0;font-weight:700}.section body.home h2:before,body.home .h2:before,body.home .section h2:before{display:none}body.home .warning{margin-bottom:1em;padding:5px 15px;border:6px solid #F58735;border-radius:6px}body.home .warning .warning_contents_heading{margin:.5em 0;padding:0;font-size:133.33333%}body.home .warning .warning_contents{margin-top:30px}body.home .warning .warning_contents:first-child{margin-top:0}body.home .warning .disaster_detail h3,body.home .warning .disaster_detail h4,body.home .warning .disaster_detail h5,body.home .warning .disaster_detail h6{margin-left:0;margin-right:0}body.home .warning .disaster_detail>h2:first-child,body.home .warning .disaster_detail>h3:first-child,body.home .warning .disaster_detail>h4:first-child,body.home .warning .disaster_detail>h5:first-child,body.home .warning .disaster_detail>h6:first-child{margin-top:.5em}@media only screen and (max-width:767px){body.home .warning{border-width:3px;border-radius:3px}body.home .warning.warning_level2{font-size:80%}}body.home .warning.warning_level2{border-color:#F58735}body.home .warning.warning_level3{height:240px;overflow-y:auto;border-color:#FC0}body.home .section.lifestage h2{margin-bottom:15px;padding:0 0 10px 10px;border-bottom:1px solid #017DC2;font-size:160%}body.home .section.lifestage h2 img{margin-right:20px;width:44px}@media only screen and (max-width:767px){body.home .section.lifestage h2{padding-left:5px;padding-bottom:5px;font-size:200%}body.home .section.lifestage h2 img{margin-right:5px;width:32px}}body.home .section.lifestage h2 span{vertical-align:middle;padding-left:30px;font-weight:400;font-size:60%}@media only screen and (max-width:767px){body.home .section.lifestage h2 span{padding-left:20px;font-size:66.66667%}}body.home .section.lifestage .lifestage_list{margin-left:10px;margin-bottom:10px;padding-left:0}@media only screen and (max-width:959px){body.home .section.lifestage h2 span{font-size:66.66667%}body.home .section.lifestage .lifestage_list{margin-left:4px}}body.home .section.lifestage .lifestage_item{margin:0 10px 12px;padding:0;float:left;width:78px;height:78px;line-height:1.1;border:3px solid #018CD9;border-radius:4px;list-style:none;text-align:center;letter-spacing:-.05em;box-shadow:#017DC2 0 4px 0 0;font-weight:700;font-size:86.66667%}@media only screen and (max-width:959px){body.home .section.lifestage .lifestage_item{margin-right:8px;margin-left:8px;font-size:80%}}@media only screen and (max-width:767px){body.home .section.lifestage .lifestage_item{font-size:106.66667%}}body.home .section.lifestage .lifestage_item.lifestage_item_13{font-size:73.33333%}@media only screen and (max-width:767px){body.home .section.lifestage .lifestage_item.lifestage_item_13{font-size:93.33333%}}body.home .section.lifestage .lifestage_item a{position:relative;display:block;height:78px;color:#017DC2;text-decoration:none}body.home .section.lifestage .lifestage_item a img{position:absolute;top:5px;left:13px;width:50px}body.home .section.lifestage .lifestage_item a span{position:absolute;display:block;width:78px;bottom:1px}body.home .section.news,body.home .section.topics{padding:10px;border-radius:5px;background:#017DC2}body.home .section.news h2,body.home .section.topics h2{margin-bottom:15px;padding:3px 0 3px 7px;color:#FFF;background-repeat:no-repeat;font-size:160%}body.home .section.news h2 img,body.home .section.topics h2 img{margin-right:18px;vertical-align:middle}@media only screen and (max-width:767px){body.home .section.news h2,body.home .section.topics h2{padding:0;font-size:200%}body.home .section.news h2 img,body.home .section.topics h2 img{margin-right:10px;width:22px}}body.home .section.news .news_list,body.home .section.news .topics_list,body.home .section.topics .news_list,body.home .section.topics .topics_list{margin-bottom:0;background:#FFF;font-size:86.66667%}@media only screen and (max-width:959px){body.home .section.news .news_list,body.home .section.news .topics_list,body.home .section.topics .news_list,body.home .section.topics .topics_list{font-size:100%}}body.home .section.news{position:relative;margin-bottom:15px}body.home .section.news h2{padding-right:200px}@media only screen and (max-width:767px){body.home .section.news .news_list,body.home .section.news .topics_list,body.home .section.topics .news_list,body.home .section.topics .topics_list{font-size:106.66667%}body.home .section.news h2{padding-right:0}body.home .section.news .news_list{margin-bottom:10px}}body.home .section.news .news_list{padding:0 10px 10px;height:236px;overflow-y:scroll}body.home .section.news .news_list dt{padding-top:10px;padding-bottom:10px}@media only screen and (max-width:767px){body.home .section.news .news_list dt{padding-bottom:0;float:none;width:auto}}body.home .section.news .news_list dd{padding-top:10px;padding-bottom:10px}body.home .section.news .label{margin-left:7px;padding-right:0;padding-left:0;width:38px;text-align:center;font-size:66.66667%}body.home .section.news .more_box{position:absolute;top:25px;right:20px}body.home .section.news .more_item{float:left;margin-left:10px;font-size:86.66667%}body.home .section.news .more_item a{display:block;color:#FFF;text-decoration:none}@media only screen and (max-width:767px){body.home .section.news .news_list dd{padding-top:0;padding-left:0}body.home .section.news .more_box{position:static}body.home .section.news .more_item{font-size:120%;width:45%;margin:0 2.5%;text-align:center}body.home .section.news .more_item a{padding-top:5px;padding-bottom:5px;color:#017DC2;background-color:#FFF;border-radius:4px;font-weight:700}}body.home .section.news .more_news a{position:relative;padding-left:25px}body.home .section.news .more_news a:after,body.home .section.news .more_news a:before{content:"";position:absolute}body.home .section.news .more_news a:before{top:2px;left:5px;width:14px;height:14px;background:#FFF}@media only screen and (max-width:959px){body.home .section.news .more_news a:before{top:3px}}@media only screen and (max-width:767px){body.home .section.news .more_news a:before{top:10px}}body.home .section.news .more_news a:after{top:5px;left:10px;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #017DC2}@media only screen and (max-width:959px){body.home .section.news .more_news a:after{top:6px}}body.home .section.news .more_rss a img{margin-right:5px;vertical-align:middle;width:15px}@media only screen and (max-width:767px){body.home .section.news .more_news a:after{top:13px}body.home .section.news .more_rss a img{margin-right:15px;width:24px}}body.home .section.topics{margin-bottom:15px}body.home .section.topics .topics_list{padding:10px 10px 0}body.home .section.topics .topics_item{padding-bottom:7px;list-style:none;line-height:1.3}body.home .section.topics .topics_item a{position:relative;display:block;padding:5px 0 5px 28px}body.home .section.topics .topics_item a:after,body.home .section.topics .topics_item a:before{content:"";position:absolute}body.home .section.topics .topics_item a:before{top:8px;left:5px;width:14px;height:14px;background:#017DC2}body.home .section.topics .topics_item a:after{top:11px;left:10px;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #FFF}body.home .section.topics .topics_item a img{width:39px}body.home .l_home_sidebar .aside.ad,body.home .l_home_sidebar .aside.link,body.home .l_home_sidebar .aside.sightseeing,body.home .l_home_sidebar .aside.weather{margin-bottom:20px;background:#eee;border-radius:4px}body.home .l_home_sidebar .aside.ad h2,body.home .l_home_sidebar .aside.link h2,body.home .l_home_sidebar .aside.sightseeing h2,body.home .l_home_sidebar .aside.weather h2{margin:0 0 20px;padding:4px 10px;position:relative;color:#FFF;background:10px 50% no-repeat #017DC2;border-radius:4px;font-weight:700;background-size:39px 39px;font-size:106.66667%}body.home .l_home_sidebar .aside.ad h2:after,body.home .l_home_sidebar .aside.link h2:after,body.home .l_home_sidebar .aside.sightseeing h2:after,body.home .l_home_sidebar .aside.weather h2:after{content:"";position:absolute;left:50%;bottom:-10px;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#017DC2 transparent transparent}body.home .l_home_sidebar .aside.ad h2 img,body.home .l_home_sidebar .aside.link h2 img,body.home .l_home_sidebar .aside.sightseeing h2 img,body.home .l_home_sidebar .aside.weather h2 img{margin-right:16px;width:39px;vertical-align:middle}@media only screen and (max-width:767px){body.home .l_home_sidebar .aside.ad h2,body.home .l_home_sidebar .aside.link h2,body.home .l_home_sidebar .aside.sightseeing h2,body.home .l_home_sidebar .aside.weather h2{font-size:173.33333%}body.home .l_home_sidebar .aside.ad h2 img,body.home .l_home_sidebar .aside.link h2 img,body.home .l_home_sidebar .aside.sightseeing h2 img,body.home .l_home_sidebar .aside.weather h2 img{width:60px}}body.home .l_home_sidebar .aside.ad .banner,body.home .l_home_sidebar .aside.link .banner,body.home .l_home_sidebar .aside.sightseeing .banner,body.home .l_home_sidebar .aside.weather .banner{padding:0 10px 20px;text-align:center}body.home .l_home_sidebar .aside.sightseeing{padding-bottom:10px}body.home .l_home_sidebar .aside.sightseeing .sightseeing_list{padding:0 10px 10px;font-size:86.66667%}@media only screen and (max-width:959px){body.home .l_home_sidebar .aside.sightseeing .sightseeing_list{font-size:100%}}@media only screen and (max-width:767px){body.home .l_home_sidebar .aside.sightseeing .sightseeing_list{padding-right:0;padding-left:0;font-size:106.66667%}}body.home .l_home_sidebar .aside.sightseeing .sightseeing_item{padding:7px 10px;list-style:none;border-bottom:1px dotted #B4B4B4}body.home .l_home_sidebar .aside.sightseeing .sightseeing_item:nth-child(2n+1){background:#FFF}body.home .l_home_sidebar .aside.sightseeing .sightseeing_item .date{display:block;margin-bottom:7px}body.home .l_home_sidebar .aside.sightseeing .sightseeing_photo{text-align:center;font-size:93.33333%}@media only screen and (max-width:959px){body.home .l_home_sidebar .aside.sightseeing .sightseeing_photo{font-size:100%}}body.home .l_home_sidebar .aside.sightseeing .sightseeing_photo img{margin-right:auto;margin-left:auto;margin-bottom:10px;width:128px}@media only screen and (max-width:767px){body.home .l_home_sidebar .aside.sightseeing .sightseeing_photo{font-size:106.66667%}body.home .l_home_sidebar .aside.sightseeing .sightseeing_photo img{width:200px}}body.home .l_home_sidebar .aside.sightseeing .sightseeing_photo span{display:block}body.home .l_home_sidebar .aside.sightseeing .slick-arrow{position:absolute;top:50%;margin-top:-20px;margin-bottom:30px;font-size:0;line-height:0;width:30px;height:30px;border-radius:50%;border:none;background:url(../img/home/ico_slide_prev.png) 9px 50% no-repeat #fff;background-color:rgba(255,255,255,.8);z-index:100}body.home .l_home_sidebar .aside.sightseeing .slick-prev{left:6px}body.home .l_home_sidebar .aside.sightseeing .slick-next{right:6px;background-image:url(../img/home/ico_slide_next.png);background-position:12px 50%}body.home .l_home_sidebar .aside.youtube{margin-bottom:20px;padding:10px 10px 12px;border:1px solid #BDBDAE;border-radius:4px}body.home .l_home_sidebar .aside.weather .weather_more a:before,body.home .l_home_sidebar .aside.youtube .youtube_more a:before{height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #FFF;left:5px;content:""}body.home .l_home_sidebar .aside.youtube h2{line-height:1.3;text-align:center;font-size:100%}body.home .l_home_sidebar .aside.youtube br.pc{display:block}@media only screen and (max-width:767px){body.home .l_home_sidebar .aside.youtube h2{font-size:126.66667%}body.home .l_home_sidebar .aside.youtube br.pc{display:none}}body.home .l_home_sidebar .aside.youtube .youtube_more a{display:block;position:relative;padding:10px 0 7px;color:#FFF;background:#018CD9;border-radius:4px;box-shadow:#017DC2 0 4px 0 0;text-decoration:none;text-align:center;text-indent:12px;font-size:93.33333%}body.home .l_home_sidebar .aside.youtube .youtube_more a:active{box-shadow:none;top:4px}@media only screen and (max-width:767px){body.home .l_home_sidebar .aside.youtube .youtube_more a{font-size:126.66667%}}body.home .l_home_sidebar .aside.youtube .youtube_more a:before{position:absolute;width:0;top:15px}body.home .l_home_sidebar .aside.link{padding:0 0 2px}body.home .l_home_sidebar .aside.link .link_list{margin-bottom:0;padding-left:0}body.home .l_home_sidebar .aside.link .link_item{list-style:none;text-align:center;margin-bottom:10px}body.home .l_home_sidebar .aside.weather{background:#FFF}body.home .l_home_sidebar .aside.weather .weather_list{padding-left:0;margin-bottom:0}body.home .l_home_sidebar .aside.weather .weather_item{margin-bottom:12px;list-style:none;float:left;width:50%;text-align:center}body.home .l_home_sidebar .aside.weather .weather_item span{display:block;font-size:80%}body.home .l_home_sidebar .aside.weather .weather_more{padding:0 10px 12px}body.home .l_home_sidebar .aside.weather .weather_more a{display:block;position:relative;padding:5px 0 2px;color:#FFF;background:#018CD9;border-radius:4px;box-shadow:#017DC2 0 4px 0 0;text-decoration:none;text-align:center;text-indent:12px;font-size:80%}body.home .l_home_sidebar .aside.weather .weather_more a:before{position:absolute;top:9px;width:0}body.home .l_home_sidebar .aside.weather .weather_more a:active{box-shadow:none;top:4px}body.saigai .gnav{margin-top:20px}body.saigai .l_saigai_A,body.saigai .l_saigai_B{margin-top:20px;border:6px solid #C20010;border-radius:6px;height:300px;overflow-y:auto}@media only screen and (max-width:959px){body.saigai .l_saigai_A,body.saigai .l_saigai_B{margin-top:55px}}@media only screen and (max-width:767px){body.home .l_home_sidebar .aside.weather .weather_more a{font-size:100%}body.saigai .l_saigai_A,body.saigai .l_saigai_B{margin-top:10px;border-width:3px;border-radius:3px}}body.saigai .l_saigai_A h2,body.saigai .l_saigai_B h2{margin:0 0 .5em;padding:0 10px 5px;color:#C20010;font-size:133.33333%}@media only screen and (max-width:959px){body.saigai .l_saigai_A h2,body.saigai .l_saigai_B h2{font-size:186.66667%}}@media only screen and (max-width:767px){body.saigai .l_saigai_A h2,body.saigai .l_saigai_B h2{padding-top:5px;font-size:93.33333%}}body.saigai .l_saigai_A h2{color:#FFF;background:#C20010}body.saigai .saigai_A_list,body.saigai .saigai_B_list{margin:0;padding:10px 15px;height:180px;overflow-y:scroll;font-size:106.66667%}@media only screen and (max-width:959px){body.saigai .saigai_A_list,body.saigai .saigai_B_list{font-size:160%}}@media only screen and (max-width:767px){body.saigai .saigai_A_list,body.saigai .saigai_B_list{padding-right:7px;padding-left:7px;padding-top:5px;height:110px;font-size:80%}}@media only screen and (max-width:959px){body.saigai .saigai_A_list{height:200px}}@media only screen and (max-width:767px){body.saigai .saigai_A_list{height:110px}}body.saigai .saigai_A_list dt{position:relative;padding-top:10px;padding-bottom:10px;text-indent:22px;width:12em}@media only screen and (max-width:959px){body.saigai .saigai_A_list dt{float:none;width:auto;padding-top:5px;padding-bottom:0}}body.saigai .saigai_A_list dt:after,body.saigai .saigai_A_list dt:before{content:"";position:absolute}body.saigai .saigai_A_list dt:before{top:15px;left:5px;width:14px;height:14px;background:#C20010}@media only screen and (max-width:767px){body.saigai .saigai_A_list dt:before{top:7px}}body.saigai .saigai_A_list dt:after{top:18px;left:10px;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #FFF}body.saigai .saigai_A_list dd{padding-top:10px;padding-bottom:10px;padding-left:12em}body.saigai .saigai_A_list dd .date{display:block;font-size:93.33333%}@media only screen and (max-width:959px){body.saigai .saigai_A_list dd{padding-left:35px;padding-top:5px}body.saigai .saigai_A_list dd .date{font-size:86.66667%}}body.saigai .l_saigai_B h2{padding-top:5px;border-bottom:6px solid #C20010}@media only screen and (max-width:767px){body.saigai .saigai_A_list dt:after{top:10px}body.saigai .saigai_A_list dd{padding-left:30px}body.saigai .l_saigai_B h2{border-bottom-width:3px}}body.saigai .saigai_B_contents{padding:5px 10px;font-size:86.66667%}body.saigai .saigai_B_contents>h3:first-child,body.saigai .saigai_B_contents>h4:first-child,body.saigai .saigai_B_contents>h5:first-child,body.saigai .saigai_B_contents>h6:first-child{margin-top:10px}body.saigai .saigai_B_item{list-style:none;position:relative;padding:3px 0 3px 28px}body.saigai .saigai_B_item:after,body.saigai .saigai_B_item:before{content:"";position:absolute}body.saigai .saigai_B_item:before{top:8px;left:5px;width:14px;height:14px;background:#C20010}@media only screen and (max-width:959px){body.saigai .saigai_B_item:before{top:13px}}@media only screen and (max-width:767px){body.saigai .saigai_B_item:before{top:6px}}body.saigai .saigai_B_item:after{top:11px;left:10px;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #FFF}body.saigai .l_saigai_AB .l_saigai_A{float:left;width:648px}body.saigai .l_saigai_AB .l_saigai_A h2{padding-top:5px;padding-bottom:11px}@media only screen and (max-width:959px){body.saigai .saigai_B_item:after{top:16px}body.saigai .l_saigai_AB .l_saigai_A{float:none;width:auto}body.saigai .l_saigai_AB .l_saigai_A h2{padding-top:0;padding-bottom:5px}body.saigai .l_saigai_AB .saigai_A_list{height:200px}}body.saigai .l_saigai_AB .l_saigai_B{float:right;width:318px}@media only screen and (max-width:959px){body.saigai .l_saigai_AB .l_saigai_B{float:none;width:auto;margin-top:20px}}@media only screen and (max-width:767px){body.saigai .saigai_B_item:after{top:9px}body.saigai .l_saigai_AB .l_saigai_A h2{padding-top:5px}body.saigai .l_saigai_AB .saigai_A_list{height:110px}body.saigai .l_saigai_AB .l_saigai_B{margin-top:15px}}@media only screen and (max-width:959px){body.saigai .l_saigai_AB .saigai_B_list{height:140px}}@media only screen and (max-width:767px){body.saigai .l_saigai_AB .saigai_B_list{height:110px}}