@charset "UTF-8";
.location {
margin-right: 14px;
}
/* PC時非表示 */
#sp_siteid,
#sp_siteid,
#sp_btn_menu,
#sp_btn_hazard,
.nav_close,
.rps_sp,
.rps_sp_show,
.btn_see,
.btn_close,
#sp_site_search,
#sp_jimusho_header {
display: none;
}
/* PC時表示 */
.rps_pc {
display: block;
}
#menu_contents {
height: auto;
}
#local_nav_top li div.btn_close,
#nav_top li div.btn_close {
display: block;
}
.past_outgoing {
margin: 10px 0 20px 0;
padding: 2px 0px 2px 22px;
background: url(/ktr_content/content/000619808.gif) no-repeat left center;
margin-left: 1em;
}
.btn_img {
text-align: center;
width: 90%;
margin-bottom: 14px;
}
.btn_img:last-child {
margin-bottom: 10px;
}
.facebookItem {
background-color: #fff;
padding: 0px;
margin-top: 0px;
margin-left: 0px;
vertical-align: top;
}
/* facebook */
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style] {
width: 100% !important;
}
/* bxslider解除時に自動追加されるstyleを解除 */
@media screen and (min-width:769px) {
#related_footer ul {
transform: translate3d(0px, 0px, 0px) !important;
}
#related_footer ul li {
width: auto !important;
}
}
/* ローカルナビブロック */
#local_nav_top {
line-height: 1.7;
}
#local_nav_top li:last-child {
margin: 0;
}
#main_content .topics_list li .author {
display: block;
float: right;
padding: 2px 4px;
border: 1px solid #ccc;
color: #888;
font-size: 90%;
text-align: center;
white-space: nowrap;
min-width: 10em;
margin-left: 5px;
}
#jimusho p.updated_date {
padding: 7px 0;
line-height: 0;
}
.hazard_jimusho {
background: #f9f4f4;
margin: 2px 0 2px 0;
}
.hazard_jimusho .jimusho_txt {
background: url(/ktr_content/content/000037889.gif) no-repeat scroll left center;
padding: 5px 0 5px 20px;
}
#bodyid_kisha #main_content .kisha_hasinsha p {
margin: 0 10px 18px;
text-align: right;
}
/*=== 余白対応 ====*/
div#menu_contents:after,
div#menu_contents_inner:after {
content: none;
}
.nav_title_only {
border-bottom: solid #ccc 1px;
}
/* facebook */
#fb-root {
display: none;
}
.leisure #main_wrap #main_content h2.level01 {
padding:5px 10px 5px 5px;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #eef9f1 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#eef9f1 100%);
background: linear-gradient(to bottom, #ffffff 0%,#eef9f1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eef9f1',GradientType=0);
border:1px solid #BAE7CA;
color:#333;
line-height:150%;
font-size:110%;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
}
.leisure #main_wrap #main_content h2.level02 {
margin:2px 0;
padding:5px 10px 5px 5px;
border: none;
background: #fff1bb;
color:#333;
line-height:150%;
font-size:110%;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
}
.leisure #main_wrap #main_content h2.level03 {
margin:5px 0;
padding:3px 10px 3px 5px;
background: none;
border: none;
color:#333;
line-height:140%;
font-size:110%;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
}
.leisure #main_wrap #main_content h2.level04 {
margin:10px 0;
padding:1px 10px 1px 5px;
background: none;
border: none;
color:#333;
line-height: 1.4;
font-size:100%;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
}
.leisure #main_wrap #main_content h2.level01:before,
.leisure #main_wrap #main_content h2.level02:before,
.leisure #main_wrap #main_content h2.level03:before,
.leisure #main_wrap #main_content h2.level04:before {
content: "";
padding-right: 15px;
background: url(/ktr_content/content/000619843.gif) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
.leisure #main_wrap #main_content h2.level05 {
padding:3px 8px 3px 8px;
background:none;
border: none;
line-height:150%;
font-size:100%;
}
@media screen and (max-width:768px) {
/*================================*/
/* 共通 */
/*================================*/
* {
box-sizing: border-box !important;
-webkit-text-size-adjust: 100% !important;
}
.location {
margin-right: 0;
}
html {
font-size: 13px;
}
#nav_right {
float: none;
width: auto;
min-width: inherit;
margin: 0;
}
/* SP時非表示 */
#nav_site ul li#sizechange,
#siteid,
#movie_link,
.rps_pc,
.rps_sp_hide,
#facebook_area,
#jimushoid {
display: none;
}
/* sp用災害情報table */
.col_1,
.col_1 th,
.col_1 td {
display: block;
}
/* SP時表示 */
.rps_sp,
.rps_sp_show,
#sp_btn_hazard,
#sp_jimusho_header {
display: block;
}
div:after {
content: none;
}
img {
width: auto;
height: auto;
max-width: 100%;
}
.rps_sp img {
width: 100%;
}
.filedata img {
width: auto;
}
body {
position: relative;
overflow-x: hidden;
background: #FFF;
}
a {
font-size: 1.1rem;
}
body.is_on {
width: 100%;
overflow-y: hidden;
}
#main_wrap {
min-width: inherit;
display: table;
table-layout: fixed;
padding: 0;
position: relative;
width: 100%;
}
#menu_out_block {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 9999;
box-shadow: 5px 0px 11px -5px #999999;
}
#main_content {
min-width: inherit;
display: table-header-group;
padding: 0;
}
#main_content h3 {
margin: 0 0 12px 0;
}
#main_content h4 {
margin: 0 0 12px 0;
padding: 10px;
}
#container {
min-width: inherit;
max-width: 768px;
}
/* このページの先頭へ */
#main_content #backtotop {
position: fixed;
bottom: 20px;
right: 0;
z-index: 1000;
width: 52px;
height: 43px;
line-height: 43px;
background: #6bb5d8;
border-radius: 5px 0 0 5px;
padding-top: 0;
}
#main_content #backtotop a {
float: none;
padding-left: 0;
width: 100%;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
display: block;
background: url(/ktr_content/content/000652654.png) no-repeat center center;
background-size: 23px 13px;
}
/*================================*/
/* TOP - 最新のお知らせ・最新記者発表資料の非表示処理 */
/*================================*/
#top_topics.sp_topics_hide,
#top_kisha.sp_kisha_hide {
margin-bottom: 15px;
}
#main_content #top_topics.sp_topics_hide .scroll_title,
#main_content #top_kisha.sp_kisha_hide .scroll_title {
padding: 10px 5px 8px 10px;
color: #3300cc;
cursor: pointer;
text-decoration: underline;
}
#main_content #top_topics.sp_topics_hide .scroll_title h2,
#main_content #top_kisha.sp_kisha_hide .scroll_title h2 {
padding: 0 0 3px 22px;
background-position: left 1px;
color: #3300cc;
}
#top_topics.sp_topics_hide .scroll_title .rss_link,
#top_kisha.sp_kisha_hide .scroll_title .rss_link,
#top_topics.sp_topics_hide .scroll_title a,
#top_kisha.sp_kisha_hide .scroll_title a,
#top_topics.sp_topics_hide .scroll_body,
#top_kisha.sp_kisha_hide .scroll_body {
display: none;
}
/*================================*/
/* メニュー */
/*================================*/
#header {
display: table;
table-layout: fixed;
width: 100%;
min-width: inherit;
background: #FFF;
border-bottom: 1px solid #ccc;
box-shadow: 0px 1px 0px 0px #ededed;
position: relative;
z-index: 10000;
}
#header.fixed {
position: fixed;
top: 0;
}
#sp_siteid {
padding: 11px 10px;
display: table-cell;
width: 70%;
height: auto;
vertical-align: middle;
}
#sp_siteid p {
min-width: 200px;
min-height: 40px;
}
#sp_siteid p a {
width: 100%;
min-height: 40px;
display: block;
background: url(/ktr_content/content/000619813.gif) no-repeat left center;
background-size: contain;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
#sp_btn_menu {
width: 30%;
padding: 14px 10px 12px 10px;
display: table-cell;
text-align: right;
vertical-align: middle;
direction: rtl;
}
#sp_btn_menu p {
max-width: 87px;
max-height: 40px;
cursor: pointer;
margin-left: auto;
}
#sp_btn_menu img {
width: 100%;
padding: 4px;
border: 1px solid #a2a2a2;
border-radius: 5px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#fff, #f1f1f1);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f1f1f1));
background: linear-gradient(#fff, #f1f1f1);
filter: none;
}
#menu_contents {
width: 240px;
height: auto;
position: absolute;
top: 0;
right: -240px;
background-color: #FFF;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
display: none;
}
#menu_contents_inner {
position: relative;
display: table;
table-layout: fixed;
box-shadow: 5px 0px 11px -5px #999999 inset;
}
/* グロナビ */
#nav_global {
padding: 0;
height: auto;
background: none;
display: table-header-group;
}
#nav_global ul {
display: table-footer-group;
}
#nav_global ul li {
width: 50%;
border-bottom: 1px solid #a2a2a2;
}
#nav_global ul li#gnav_home a,
#nav_global ul li#gnav_road a,
#nav_global ul li#gnav_city_park a,
#nav_global ul li#gnav_eizen a,
#nav_global ul li#gnav_iconst a {
padding: 0 28px;
margin: 0;
width: auto;
height: 55px;
line-height: 55px;
background: url(/ktr_content/content/000652642.png) no-repeat 0.8rem center;
background-size: 5px;
border-right: 1px solid #a2a2a2;
font-weight: bold;
color: #333333;
text-align: left;
font-size: 1rem;
}
#nav_global ul li#gnav_river a,
#nav_global ul li#gnav_port a,
#nav_global ul li#gnav_kensan a,
#nav_global ul li#gnav_youchi a {
padding: 0 28px;
margin: 0;
width: auto;
height: 55px;
line-height: 55px;
background: url(/ktr_content/content/000652642.png) no-repeat 0.8rem center;
background-size: 5px;
border-right: none;
font-weight: bold;
color: #333333;
text-align: left;
font-size: 1rem;
}
#nav_global ul li#gnav_home a {
border-bottom: 5px solid #003366;
}
#nav_global ul li#gnav_river a {
border-bottom: 5px solid #b0e2de;
}
#nav_global ul li#gnav_road a {
border-bottom: 5px solid #e2b0b7;
}
#nav_global ul li#gnav_port a {
border-bottom: 5px solid #7f9df3;
}
#nav_global ul li#gnav_city_park a {
border-bottom: 5px solid #bfe2b0;
}
#nav_global ul li#gnav_kensan a {
border-bottom: 5px solid #009944;
}
#nav_global ul li#gnav_eizen a {
border-bottom: 5px solid #cdcaaf;
}
#nav_global ul li#gnav_youchi a {
border-bottom: 5px solid #dfb0e2;
}
#nav_global ul li#gnav_iconst a {
border-bottom: 5px solid #ffcc33;
}
/* 検索 */
#nav_global #site_search,
#sp_site_search {
float: none;
line-height: 1.5;
display: table-header-group;
background: #ebebeb;
text-align: center;
}
#nav_global #site_search form#search,
#sp_site_search form#sp_search {
padding: 16px 0px 16px 3px;
box-shadow: 5px 0px 11px -5px #999999 inset;
}
#nav_global #site_search + div,
#sp_site_search + div {
display: table;
table-layout: fixed;
width: 100%;
}
#nav_global #site_search input,
#sp_site_search input {
padding: 7px;
border: 1px solid #a2a2a2;
font-size: 1rem;
}
#nav_global #site_search input#kensaku,
#sp_site_search input#sp_kensaku {
width: 60%;
}
#nav_global #site_search input#search_text,
#sp_site_search input#sp_search_text {
border-radius: 3px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#fff, #e3e3e3);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e3e3e3));
background: linear-gradient(#fff, #e3e3e3);
filter: none;
font-weight: bold;
}
/* サイトマップ */
#nav_site {
padding: 0;
display: table-footer-group;
background: none;
font-size: 1rem;
}
#nav_site ul {
float: none;
padding: 0;
}
#nav_site ul li {
float: none;
border: none;
margin: 0;
padding: 0;
background: #ebebeb;
box-shadow: 5px 0px 11px -5px #999999 inset;
}
/* ヘッダーナビ */
#nav_type {
float: none;
padding: 0;
background: #d8eaf0;
}
#nav_type ul li {
float: none;
width: auto;
height: auto;
box-shadow: 5px 0px 11px -5px #999999 inset;
}
#nav_site ul li a,
/* サイトマップ */
#nav_site ul li a:hover,
/* サイトマップ */
#nav_type_saiyou a,
#nav_type_saiyou a:hover,
#nav_type_shihon a,
#nav_type_shihon a:hover,
#nav_type_bousai a,
#nav_type_bousai a:hover,
#nav_type_chiiki a,
#nav_type_chiiki a:hover,
#nav_type_gijutsu a,
#nav_type_gijutsu a:hover,
#nav_type_kyoninka a,
#nav_type_kyoninka a:hover,
#nav_type_nyuusatsu a,
#nav_type_nyuusatsu a:hover,
#nav_type_chisei a,
#nav_type_chisei a:hover {
border: none;
margin: 0;
padding: 15px 25px;
border-bottom: 1px solid #758c94;
width: auto;
height: auto;
line-height: 1.5;
text-align: left;
font-size: 1rem;
color: #535759;
letter-spacing: normal;
text-decoration: underline;
background: url(/ktr_content/content/000652641.png) no-repeat 0.8rem center;
background-size: 5px;
}
body#jimusho #nav_site ul li:first-child {
border-top: 1px solid #758c94;
}
/*================================*/
/* パンくず */
/*================================*/
#pankuzu {
padding: 6px 10px;
font-size: 0.92rem;
line-height: 1.5;
background: #ebebeb;
box-shadow: 0 8px 3px -8px #dadada inset;
border-top: 1px solid #ebebeb;
/*iconst時*/
}
#pankuzu a {
font-size: 0.92rem;
}
#pankuzu span.pankuzuHide:after {
content: "...";
color: #3300cc;
text-decoration: underline;
padding-left: 2px;
cursor: pointer;
}
#pankuzu #site_search {
display: none;
}
/*================================*/
/* 災害情報 */
/*================================*/
#hazard {
margin: 10px;
}
.hazard_on #hazard {
margin-bottom: 24px;
}
.hazard_on #hazard #hazard_title {
border-top: 1px solid #9b1b24;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwMTYxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YjFiMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#c0161a, #9b1b24);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#c0161a), to(#9b1b24));
background: linear-gradient(#c0161a, #9b1b24);
filter: none;
overflow: hidden;
}
.hazard_on #hazard #hazard_title h1 {
margin: 0;
padding: 4px 10px 3px 10px;
border: none;
background: none;
font-size: 1.38rem;
float: left;
}
.hazard_on #hazard #hazard_title h1 a {
font-size: 1.3rem;
float: left;
}
.hazard_on #hazard #hazard_title a {
color: #FFF;
text-decoration: none;
}
#main_content #hazard_title .rss_link {
text-align: right;
margin: 8px 10px 0 10px;
float: right;
}
.hazard_on #hazard #hazard_body {
border-width: 4px;
padding: 0;
/*background: none;*/
border: 2px solid #9b1b24;
}
.hazard_on #hazard #hazard_body ul {
margin: 0 13px;
}
.hazard_on #hazard #hazard_body ul#sp_hazard_jomusyo {
margin-top: 15px;
border-top: 1px dotted #ccc;
}
.hazard_on #hazard #hazard_body li {
text-indent: -0.6em;
margin: 0;
padding: 12px 0 11px 0;
line-height: 1.5;
font-size: 1rem;
}
.hazard_on #hazard #hazard_body li strong {
display: block;
padding-left: 8px;
}
#main_content .scroll_body li .date {
background: url(/ktr_content/content/000652644.png) no-repeat left center;
background-size: 5px 8px;
font-size: 0.92rem;
text-indent: -1.45em;
margin-left: -14px;
}
.hazard_on #hazard #hazard_body li .date {
background: url(/ktr_content/content/000652644.png) no-repeat left center;
background-size: 5px 8px;
font-size: 0.92rem;
text-indent: -1.45em;
}
.hazard_on #hazard #hazard_body dl {
margin: 6px 0 2px 0;
text-indent: 0;
}
.hazard_on #hazard #hazard_body dl dd {
margin-top: 5px;
padding-left: 0;
padding-bottom: 0;
}
.hazard_on #hazard #hazard_body dt {
padding: 6px 5px 4px;
font-size: 0.92rem;
/* 12px */
}
.hazard_on #hazard #hazard_body dt + dd {
padding: 1px 5px 0;
display: table-cell;
float: none;
line-height: 1.3;
}
.hazard_on #hazard #hazard_body dt dd a {
font-size: 1.16rem;
}
.hazard_on #hazard #hazard_body.spBtnHazardHide li:nth-child(n + 4) {
display: none;
}
#main_content #sp_btn_hazard {
max-width: 376px;
margin: 15px auto 0;
padding: 0;
}
#main_content #hazard_body #sp_btn_hazard p {
padding: 6px 0;
margin: 0 13px;
border: 2px solid #192f60;
border-radius: 5px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#fff, #e6e6e6);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
background: linear-gradient(#fff, #e6e6e6);
filter: none;
cursor: pointer;
}
#sp_btn_hazard button {
width: 100%;
font-weight: bold;
color: #192f60;
border: none;
background: url(/ktr_content/content/000652656.png) no-repeat 12px center;
background-size: 19px 10px;
cursor: pointer;
outline: none;
font-size: 1.15rem;
/* 15px */
display: block;
}
#sp_btn_hazard button.btn_close {
background: url(/ktr_content/content/000652640.png) no-repeat 12px center;
background-size: 19px 10px;
}
#sp_btn_hazard button + div {
margin-left: 0 !important;
}
.past_outgoing {
padding-left: 28px;
margin: 11px 13px 24px;
font-size: 1.15rem
/* 14px */
}
.btn_img {
width: 100%;
margin: auto;
padding: 0 13px;
margin-bottom: 6px;
}
.btn_img:last-child {
margin-bottom: 10px;
}
.hazard_on #hazard #hazard_body li.hazard_jimusho {
background: #f9f4f4;
margin: 2px 0 2px 0;
padding: 4px 0 7px 20px;
}
.hazard_on #hazard #hazard_body li.hazard_jimusho .jimusho_txt {
background: url(/ktr_content/content/000037889.gif) no-repeat scroll left center;
padding: 5px 10px 5px 29px;
text-indent: 0;
}
/*================================*/
/* 災害情報下 */
/*================================*/
.sns_block,
.movie_thumbnail,
.movie_fotter {
margin: 0 10px 23px 10px;
}
.sns_block ul {
display: table;
table-layout: fixed;
width: 100%;
margin: auto;
}
.sns_block ul li {
display: table-cell;
padding-right: 3px;
text-align: left;
}
.sns_block ul li:nth-child(even) {
padding-right: 0;
padding-left: 3px;
text-align: right;
}
.sns_block ul li img {
width: 100%;
}
#mainimg {
background-size: contain;
height: auto;
min-height: auto;
max-height: 100%;
margin-bottom: 0;
border: none;
}
#mainimg #mainimg_pickup {
padding: 10px;
}
#mainimg + ul {
margin-top: 23px;
}
object {
width: 100%;
}
#mainimg_kyoku {
display:none;
}
#chumoku_keywords {
margin: 0 10px 25px;
overflow: hidden;
}
/*================================*/
/* 最新のお知らせ、最新記者発表資料 */
/*================================*/
#top_topics,
#top_kisha,
#top_pickup {
margin: 0 10px;
}
#main_content ul li#top_topics a#topics_link,
#main_content ul li#top_kisha a#kisha_link {
margin-top: 0px;
font-size: 0.92rem;
}
#main_content ul li#top_topics .rss_link a,
#main_content ul li#top_kisha .rss_link a {
font-size: 0.92rem;
margin-top: 3px;
}
#main_content .scroll_title {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#f7f7f7, #fefefe);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#fefefe));
background: linear-gradient(#f7f7f7, #fefefe);
filter: none;
border-bottom: 2px solid #192f60;
}
#main_content #top_pickup .scroll_title {
padding: 0 10px 1px 10px;
}
#main_content .scroll_title h2 {
float: none;
background-position: left center;
padding: 8px 5px 7px 22px;
font-size: 1.3rem
}
#main_content #top_topics .scroll_title h2,
#main_content #top_kisha .scroll_title h2 {
background-position: left 0.6em;
padding: 9px 5px 0 22px;
line-height: 1.2;
}
#main_content .scroll_title a {
background: url(/ktr_content/content/000652644.png) no-repeat left center;
background-size: 5px 8px;
margin-top: 0;
}
#main_content .rss_link {
margin-top: 0;
}
#main_content .scroll_body {
padding: 15px 20px 0 20px;
margin-bottom: 25px;
height: auto;
}
#main_content #top_topics .scroll_body,
#main_content #top_kisha .scroll_body {
padding: 0;
}
#main_content .scroll_body ul {
overflow: visible;
}
#main_content #top_topics .scroll_body ul,
#main_content #top_kisha .scroll_body ul {
margin: 0 13px;
}
#main_content #top_pickup .scroll_body {
padding: 1px 14px 0;
}
#main_content .scroll_body li {
text-indent: -0.6em;
padding: 0 0 10px 0;
margin-bottom: 13px;
font-size: 1.15rem
}
#main_content #top_topics .scroll_body li,
#main_content #top_kisha .scroll_body li {
padding: 10px 2px 9px;
margin-bottom: 0;
}
#main_content .scroll_body li dl {
margin: 9px 0 0 0;
text-indent: 0;
}
#main_content #top_topics .scroll_body li dl,
#main_content #top_kisha .scroll_body li dl {
margin: 6px 0 0 0;
}
#main_content .scroll_body li dt {
padding: 7px 5px 5px;
font-size: 0.92rem;
/* 12px */
}
#main_content #top_topics .scroll_body li dt,
#main_content #top_kisha .scroll_body li dt {
font-size: 0.9rem;
padding: 6px 5px 3px;
}
#main_content #top_topics .scroll_body li .date_table,
#main_content #top_kisha .scroll_body li .date_table {
display: table;
table-layout: fixed;
margin-left: -9px;
}
#main_content #top_topics .scroll_body li .date,
#main_content #top_kisha .scroll_body li .date {
background: url(/ktr_content/content/000652644.png) no-repeat left 4px;
background-size: 5px 8px;
font-size: 0.92rem;
text-indent: 0;
padding: 0 15px 0 8px;
display: table-cell;
}
#main_content #top_topics .scroll_body li .author,
#main_content #top_kisha .scroll_body li .author {
display: table-cell;
font-size: 1rem;
text-indent: -4px;
line-height: 1.3;
}
#main_content #top_topics .scroll_body dt + dd,
#main_content #top_kisha .scroll_body dt + dd {
padding-top: 1px;
}
#main_content .scroll_body li:nth-child(n + 4) {
display: none;
}
#main_content .scroll_body li:nth-child(3) {
border: none;
}
#main_content .scroll_body dt + dd {
padding-left: 10px;
display: table-cell;
float: none;
font-size: 1.15rem;
/* 15px */
}
/*================================*/
/* 注目情報 */
/*================================*/
#main_content #top_pickup .scroll_body p {
min-width: 100%;
}
#main_content #top_pickup .scroll_body li {
display: list-item;
padding-bottom: 2px;
}
#main_content #top_pickup .scroll_body li:nth-child(3) {
border-bottom: 1px dotted #ccc;
}
#main_content #top_pickup .scroll_body li:last-child {
border: none;
margin-bottom: 0;
}
#main_content #top_pickup .scroll_body dt + dd {
padding-left: 0;
display: table-cell;
float: none;
font-size: 1.15rem;
/* 15px */
}
#main_content #top_pickup .scroll_body li dd a {
padding-left: 6px;
background: none;
background-size: 5px 8px;
display: block;
}
#main_content #top_pickup .scroll_body li dd p {
padding: 5px 6px 0 6px;
}
#main_content #top_pickup .scroll_body li dd p.btn_see {
padding: 1px 0 5px;
margin: 0;
line-height: 0;
text-align: center;
display: block;
}
#main_content #top_pickup .scroll_body li dd p.btn_close {
padding: 11px 0 5px;
margin: 0;
line-height: 0;
text-align: center;
display: block;
}
#main_content #top_pickup .scroll_body li dd p.btn_see img,
#main_content #top_pickup .scroll_body li dd p.btn_close img {
width: 17px;
height: 10px;
cursor: pointer;
}
.top_pickup_description {
font-size: 0.95rem
}
.top_pickup_description .txt_ellipsis {
height: 50px;
overflow: hidden;
}
.is-truncated br {
display: none !important;
}
/*================================*/
/* サイドナビ */
/*================================*/
#nav_top li,
#local_nav_top li {
margin: 0;
}
#nav_top li div:first-child {
width: auto;
padding: 16px 40px 15px;
cursor: pointer;
background-position: left center;
border: none;
border-top: 2px solid #ccc;
position: relative;
top: 0;
left: 0;
text-align: left;
font-size: 1.15rem;
}
#nav_top li:last-child>ul li:first-child {
border-top: none;
}
#nav_top li:last-child div:first-child {
border-bottom: 2px solid #ccc;
}
#local_nav_top li div {
width: auto;
padding: 11px 40px 11px 6px;
cursor: pointer;
border: none;
border-bottom: 2px solid #ccc;
position: relative;
top: 0;
left: 0;
text-align: left;
font-size: 1.15rem;
}
#nav_top li div.nav_top_h {
border-bottom: 2px solid #ccc;
}
#nav_top li div:first-child:before {
content: " ";
width: 17px;
height: 7px;
background: url(/ktr_content/content/000652650.png) no-repeat left center;
background-size: contain;
position: absolute;
top: 22px;
right: 10px;
display: block;
}
#local_nav_top li div:first-child:before {
content: " ";
width: 17px;
height: 7px;
background: url(/ktr_content/content/000652655.png) no-repeat left center;
background-size: contain;
position: absolute;
top: 22px;
right: 10px;
display: block;
}
#nav_top li div.btn_close:before {
background: url(/ktr_content/content/000652639.png) no-repeat left center;
background-size: contain;
}
#local_nav_top li div.btn_close:before {
background: url(/ktr_content/content/000652638.png) no-repeat left center;
background-size: contain;
}
#nav_top li ul,
#local_nav_top li #nav_top_info_1,
#local_nav_top li #nav_top_info_2,
#local_nav_top li #nav_top_info_3,
#local_nav_top li #nav_top_info_4,
#local_nav_top li #nav_top_info_5 {
display: none;
}
#nav_top li ul li,
#local_nav_top li ul li {
background: url(/ktr_content/content/000652641.png) no-repeat 10px center;
background-size: 5px 10px;
border: none;
border-top: 1px solid #ccc;
padding: 0;
}
#nav_top li ul li:first-child {
border-top: 2px solid #ccc;
}
#nav_top li:last-child ul li:last-child {
border-bottom: 2px solid #ccc;
}
#local_nav_top li ul#nav_top_info li {
border-top: 0;
border-bottom: 1px solid #ccc;
}
#nav_top li ul li a,
#local_nav_top li ul li a {
padding: 10px 14px 12px 24px;
display: block;
background: none;
font-size: 1rem;
}
#nav_top li ul li a + p,
#local_nav_top li ul li a + p {
position: relative;
top: -10px;
left: 24px;
display: block;
background: none;
font-size: 1rem;
}
/* 関東地方整備局からのお知らせ */
#nav_top li div.nav_top_h1 {
background-position: top left;
}
/* ローカルサイドナビ */
body#bodyid_kisha #nav_right {
border-top: 1px solid #3b4d74;
border-bottom: 1px solid #3b4d74;
padding: 2px 0;
margin-top: 15px;
}
body#bodyid_busho #nav_right,
body#bodyid_busho.top #nav_right,
#bodyid_all.sitemapWrap #nav_right,
body#byCategory #nav_right,
body#bid #nav_right,
body#maintenance #nav_right {
border-top: 1px solid #3b4d74;
border-bottom: 1px solid #3b4d74;
padding: 2px 0;
margin-top: 30px;
}
body#bodyid_busho #nav_right {
margin-top: 29px;
}
body#bodyid_busho.top #nav_right {
padding: 2px 0;
margin-top: 0;
}
#bodyid_all.sitemapWrap #nav_right {
padding: 2px 0;
margin-top: 26px;
}
body#bodyid_kisha #nav_local_wrap,
body#bodyid_busho.top #nav_local_wrap,
#bodyid_all.sitemapWrap #nav_local,
#byCategory #nav_local,
body#bodyid_busho #nav_local,
body#bid #nav_local,
body#maintenance #nav_local {
border-top: 2px solid #3b4d74;
border-bottom: 2px solid #3b4d74;
}
#nav_right ul#nav_local li {
border: none;
border-bottom: 1px solid #cccccc;
padding: 0;
margin-bottom: 0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGZlMWU0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -webkit-linear-gradient(#ffffff 30%, #dfe1e4 100%);
background: -webkit-gradient(linear, 0 100%, 0 0, color-stop(0.3, #ffffff), to(#dfe1e4));
background: linear-gradient(#ffffff 30%, #dfe1e4 100%);
filter: none;
}
#nav_right ul#nav_local li.index_link {
margin-bottom: 0;
}
#nav_right ul#nav_local li a {
padding: 12px 10px 12px 31px;
background-position: 6px center;
}
#nav_right ul#nav_local li.on li {
padding: 0;
margin: 0;
background: #e6e6e6;
border-bottom: 1px solid #FFF;
font-size: 1.15rem;
}
#nav_right ul#nav_local li.on a {
padding: 13px 10px 10px 35px;
margin-left: 0;
background-position: 10px center;
background-color: #FFF;
}
#nav_right ul#nav_local li.on li.nolink {
padding: 4px 10px 3px 33px;
}
#nav_right ul#nav_local li.on li.on {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1M2E2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODJkNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#253a68 0%, #182d5b 100%);
background: -webkit-gradient(linear, 0 100%, 0 0, from(#253a68), to(#182d5b));
background: linear-gradient(#253a68 0%, #182d5b 100%);
filter: none;
}
#nav_right ul#nav_local li.on li a,
#nav_right ul#nav_local li.on li.on a {
padding-left: 23px;
margin: 0 10px;
font-size: 1.1rem;
}
#nav_right ul#nav_local li.on li.on a {
background: url(/ktr_content/content/000652636.png) no-repeat left center;
}
#nav_right ul#nav_local li.on li.on li a,
#nav_right ul#nav_local li.on li.on li.on a {
background: none;
position: relative;
font-size: 1.03rem;
}
#nav_right ul#nav_local li.on li.on li a:after {
content: " ";
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: -8px;
background: url(/ktr_content/content/000652644.png) no-repeat left center;
background-size: 5px 8px;
font-size: 1.07rem;
}
#nav_right ul#nav_local li.on li.on li.on a:after {
content: " ";
width: 100%;
height: 100%;
position: absolute;
top: 0;
/*left: -8px;*/
background: url(/ktr_content/content/000652643.png) no-repeat left center;
background-size: 5px 8px;
font-size: 1.07rem;
}
#nav_right ul#nav_local li.on li.on li.on li a:after {
background: none;
}
#bodyid_busho #nav_right ul#nav_local li:last-child {
border-bottom: none;
}
#bodyid_busho #nav_right ul#nav_local li.on a,
#byCategory #nav_right ul#nav_local li.on a {
padding: 16px 10px 15px 35px;
border-bottom: none;
line-height: 1.3;
font-size: 1.15rem;
}
#bodyid_busho #nav_right ul#nav_local li.on:first-child a,
#byCategory #nav_right ul#nav_local li.on:first-child a {
border-top: none;
}
#bodyid_busho #nav_right ul#nav_local li.on ul,
#byCategory #nav_right ul#nav_local li.on ul {
border-top: 1px solid #ccc;
}
#bodyid_busho #nav_right ul#nav_local li.on li a,
#byCategory #nav_right ul#nav_local li.on li a {
padding: 6px 10px 9px 26px;
border-top: none;
background: url(/ktr_content/content/000652637.png) no-repeat 1px center;
background-size: 14px;
}
#bodyid_busho #nav_right ul#nav_local li.on li:last-child,
#byCategory #nav_right ul#nav_local li.on li:last-child {
border-bottom: none;
}
#bodyid_busho #nav_right ul#nav_local li.on li:last-child,
#byCategory #nav_right ul#nav_local li.on li:last-child {
border-bottom: none;
}
#bodyid_busho #nav_right ul#nav_local li.on li.on,
#byCategory #nav_right ul#nav_local li.on li.on {
border-bottom: 1px solid #ccc;
}
#bodyid_busho #nav_right ul#nav_local li.on li.on a,
#byCategory #nav_right ul#nav_local li.on li.on a {
padding: 6px 10px 8px 25px;
border-top: none;
background: url(/ktr_content/content/000652636.png) no-repeat left center;
background-size: 14px;
}
#bodyid_busho #nav_right ul#nav_local li.on li.on ul,
#byCategory #nav_right ul#nav_local li.on li.on ul {
border-top: none;
padding-bottom: 10px;
}
#bodyid_busho #nav_right ul#nav_local li.on li.on li a,
#byCategory #nav_right ul#nav_local li.on li.on li a {
background: none;
padding: 1px 9px 2px 9px;
margin: 0 0 1px 13px;
font-size: 1.03rem;
text-decoration: underline;
}
#bodyid_busho #nav_right ul#nav_local li.on li.on li.on,
#byCategory #nav_right ul#nav_local li.on li.on li.on {
border-bottom: none;
}
#bodyid_busho #nav_right ul#nav_local li.on li.on li.on ul,
#byCategory #nav_right ul#nav_local li.on li.on li.on ul {
padding-bottom: 0;
}
#bodyid_busho #nav_right ul#nav_local li.on li.on li.on li a,
#byCategory #nav_right ul#nav_local li.on li.on li.on li a {
background: url(/ktr_content/content/000619828.gif) no-repeat left center;
background-size: 7px 13px;
padding-left: 7px;
}
#bodyid_busho #nav_right ul#nav_local li.on li.on li.on li.on a,
#byCategory #nav_right ul#nav_local li.on li.on li.on li.on a {
background: url(/ktr_content/content/000619829.gif) no-repeat left center;
background-size: 7px 13px;
padding-left: 7px;
}
/*================================*/
/* フッター */
/*================================*/
#nav_footer {
padding: 0;
background: #e7e7e7;
}
#footer {
background: #cccccc;
padding: 0;
}
#nav_footer li,
#footer li {
float: none;
margin-right: 0;
padding: 0;
background: url(/ktr_content/content/000652641.png) no-repeat 10px center;
background-size: 5px 10px;
border-bottom: 1px solid #7b7b7b;
font-size: 1.15rem;
}
#nav_footer li a,
#footer li a {
padding: 12px 10px 11px 24px;
color: #333333;
display: block;
}
#address {
background: #e7e7e7;
border-bottom: 1px solid #7b7b7b;
padding: 6px 10px 5px 10px;
font-size: 0.92rem;
color: #333333;
line-height: 1.6;
}
#address dt {
font-weight: normal;
color: #333333;
}
#address dd {
padding-right: 0;
}
#address span {
display: block;
}
#copyright {
background: #666666;
color: #FFF;
text-align: center;
padding: 17px 11px;
font-size: 0.92rem;
line-height: 1.3;
}
/*================================*/
/* 配下ページ */
/*================================*/
#main_content h1 {
margin-bottom: 0;
padding: 10px;
border-top: 2px solid #cccccc;
border-bottom: 2px solid #192f60;
background: #FFF;
color: #000000;
line-height: 1.5;
font-size: 1.38rem;
}
#main_content .kisha_date p {
margin: 10px 10px 13px 10px;
padding: 0;
text-align: left;
font-size: 0.92rem;
}
#main_content .kisha_body {
margin-bottom: 25px;
}
#main_content .kisha_body div p,
#main_content .kisha_hasinsha p {
/*margin: 0 10px 30px 10px;*/
margin: 15px 10px;
padding: 0;
font-size: 1.07rem;
}
#main_content .kisha_body .kisha_kaikin,
#main_content .kisha_list {
margin: 10px;
padding: 0;
font-size: 1.07rem;
}
#bodyid_kisha #main_content .kisha_list {
margin-bottom: 0;
}
#main_content .kisha_list h2,
#bodyid_busho #main_content h2 {
background-size: 5px 100%;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
line-height: 1.4;
padding: 4px 9px 5px 0;
margin: 5px 0 10px 0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#f1f1f1, #fff);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));
background: linear-gradient(#f1f1f1, #fff);
filter: none;
font-size: 1.3rem;
border: 1px solid #ccc;
position: relative;
}
#main_content .kisha_list h2:before,
#bodyid_busho #main_content h2:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000652653.png) no-repeat 5px top;
background-size: 5px 100%;
}
#main_content .kisha_list h3 {
margin: 20px 0 0 0;
padding: 7px 0;
font-size: 1.07rem;
}
#main_content .kisha_list li {
margin: 0;
padding: 12px 0;
font-size: 1.07rem;
line-height: 1.7;
}
#bodyid_kisha #main_content .kisha_list li {
line-height: 1.4;
}
#bodyid_kisha.index #main_content .kisha_list h3 {
display: none;
}
body#bodyid_kisha.index #main_content .kisha_list ul {
margin-bottom: 0;
}
body#bodyid_kisha.index #main_content .kisha_list ul:last-of-type li:last-child {
border-bottom: none;
}
#bodyid_kisha.index #main_content .kisha_list li:last-child {
border-bottom: 1px dotted #ccc;
padding: 12px 0;
}
#main_content .kisha_list li:last-child {
padding-bottom: 0;
border: none;
}
#main_content .kisha_list li img {
vertical-align: sub;
width: auto;
margin-left: 9px;
}
#main_content .kisha_list li .filedata img {
margin-left: 0;
}
#main_content .kisha_list li .date {
padding-left: 0;
margin-bottom: 10px;
background: none;
width: 100%;
float: none;
}
#main_content .kisha_list li .date:last-child {
margin-right: 0;
}
#main_content .kisha_list li .author {
padding: 4px 4px 4px 1px;
margin: 0 10px 5px 0;
float: none;
display: inline-block;
}
#main_content .kisha_list li dl,
#main_content .topics_list li dl {
margin-left: 0;
}
#main_content .kisha_list li dt {
margin-top: 5px;
padding: 5px 5px 4px;
font-size: 0.92rem;
}
#main_content .kisha_list li dd {
padding: 7px 10px 0 10px;
display: table-cell;
line-height: 1.5;
float: none;
}
#main_content .kisha_body h2 {
margin: 0 10px 15px 10px;
padding: 1px 0 1px 15px;
border: none;
border-left: 5px solid #192f60;
color: #192f60;
font-size: 1.3rem;
}
#main_content .related_info {
margin: 20px 10px;
padding-bottom: 0;
font-size: 1.07rem;
}
#main_content .related_info h3 {
padding: 10px;
font-size: 1.15rem;
}
#bodyid_busho #mainimg #h01 {
padding: 10px;
margin-bottom: 10px;
width: auto;
height: auto;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NGI5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTMxNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#294b9b, #1a3163);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#294b9b), to(#1a3163));
background: linear-gradient(#294b9b, #1a3163);
filter: none;
text-indent: 0;
color: #FFF;
font-size: 1.8rem;
font-weight: bold;
}
#bodyid_busho.kizi #mainimg #h01 {
padding: 10px 10px 9px;
}
.main_content_block {
margin: 0 10px;
}
#main_content .main_content_block .main_content_block,
#main_content .main_content_block .main_content_block .related_info {
margin: 25px 0 0 0;
}
#main_content .main_content_block .main_content_block p {
padding: 0;
margin-bottom: 15px;
}
#main_content .related_info h4 {
margin: 0 0 3px 0;
padding: 0;
}
#main_content .main_content_block .main_content_block .related_info h4 {
margin-bottom: 0;
padding: 0;
}
#main_content .related_info p {
padding: 5px 0;
}
#main_content .photo {
font-size: 0.92rem;
margin: 15px 0 10px;
}
.photo img {
padding: 0;
}
#main_content .photo .caption {
font-size: 0.92rem;
margin-bottom: 0;
padding: 0 2px 2px;
}
.wysiwyg_output {
margin-bottom: 15px;
}
#main_content .main_content_block .wysiwyg_output p {
padding: 5px 0;
}
#main_content .related_link {
margin-bottom: 10px;
}
#main_content .related_link li {
border-bottom: none;
}
#main_content .related_link li a {
display: inline-block;
padding-left: 28px;
}
#main_content .topics_list li .date {
font-size: 0.92rem;
padding: 0;
margin-bottom: 11px;
display: block;
color: #444;
}
#bodyid_busho #main_content .topics_list li .date {
background: none;
}
#main_content .topics_list li {
margin-bottom: 6px;
}
#main_content .topics_list li .author {
padding: 4px 4px 4px 1px;
margin: 0 10px 11px 0;
float: none;
display: inline-block;
border: 1px solid #ccc;
color: #888;
font-size: 90%;
text-align: center;
white-space: nowrap;
min-width: 10em;
}
#main_content .topics_list li dt {
font-size: 0.92rem;
padding-bottom: 3px;
}
#main_content .topics_list li dd {
float: none;
display: table-cell;
padding: 0 10px 9px 10px;
width: 50%;
}
#main_content .topics_list li dd a {
font-size: 1.15rem;
line-height: 1.3;
}
/* ●部署別インデックスページテンプレート */
#bodyid_busho,
#byCategory.kizi {
font-size: 1.07rem;
line-height: 1.5;
}
#bodyid_busho #main_content h1 {
color: #192f60;
margin-bottom: 15px;
}
#bodyid_busho #main_content .log_box {
padding: 0 10px;
}
#bodyid_busho #main_content .scroll_title {
display: table;
margin: 0 auto;
width: 100%;
}
#bodyid_busho #main_content .scroll_title h2 {
display: table-cell;
border: none;
text-align: left;
vertical-align: middle;
}
#bodyid_busho #main_content .scroll_title h2 span {
padding: 0 10px 1px 0;
background: none;
}
#bodyid_busho #main_content .scroll_title>span {
float: none;
display: table-cell;
text-align: right;
vertical-align: middle;
}
#maincontent_mainimg {
margin: 0 10px 25px 10px;
line-height: 1.5;
font-size: 1.07rem;
}
#bodyid_busho #maincontent_mainimg {
margin-bottom: 18px;
}
#bodyid_busho #maincontent_mainimg p,
#bodyid_busho #maincontent_mainimg li {
font-size: 1.07rem;
}
#main_content ul.index_menu_default {
margin-top: 30px;
padding: 0 10px;
}
#bodyid_busho #main_content ul.index_menu_chokka {
padding: 0 10px;
}
#bodyid_busho #main_content .main_content_block ul.index_menu_busho,
#bodyid_busho #main_content .main_content_block ul.index_menu_default,
#bodyid_busho #main_content .main_content_block ul.index_menu_chokka,
#bodyid_busho #main_content .main_content_block .related_link ul {
padding: 0;
}
#main_content>ul:first-of-type {
margin-top: 30px;
}
#bodyid_kisha.index #main_content>ul:first-of-type,
#bodyid_hazard #main_content>ul:first-of-type {
margin-top: 0;
}
#bodyid_busho #main_content .main_content_block>ul {
margin: 18px 0 0;
}
#bodyid_busho #main_content .main_content_block>ul:last-of-type {
padding: 0;
margin-bottom: 30px;
}
#main_content ul + ul {
margin-top: 0 !important;
margin-bottom: 30px;
}
#main_content .topics_list {
padding-bottom: 0;
}
/*#bodyid_busho #main_content > ul:last-of-type,*/
#bodyid_busho #main_content ul:last-child {
margin-bottom: 0 !important;
}
/*
#main_content .topics_list ul + ul.index_menu_busho,
#main_content .topics_list ul + ul.index_menu_chokka,
#main_content .topics_list ul + ul.index_menu_default {
margin-top: 0;
padding: 0;
}
#main_content .topics_list ul + ul.index_menu_busho li,
#main_content .topics_list ul + ul.index_menu_chokka li,
#main_content .topics_list ul + ul.index_menu_default li {
margin: 0 auto 10px 0;
padding: 0;
border-bottom: none;
}
#main_content .topics_list ul + ul.index_menu_busho:last-child,
#main_content .topics_list ul + ul.index_menu_chokka:last-child,
#main_content .topics_list ul + ul.index_menu_default:last-child {
margin-bottom: 0;
}
*/
#bodyid_busho #main_content .index_menu_chokka li {
padding-left: 1px;
padding-right: 5px;
}
#main_content ul + ul li:first-child {
border: none;
}
#bodyid_busho #main_content .index_menu_busho li {
padding-left: 0;
}
#bodyid_busho #main_content .index_menu_default li {
padding: 0 10px;
}
#bodyid_busho #main_content .main_content_block .index_menu_default li {
padding: 0;
}
#main_content .index_menu_busho li:last-child,
#main_content .index_menu_chokka li:last-child,
#main_content .index_menu_default li:last-child {
border-bottom: 1px dotted #ccc;
padding-bottom: 6px;
}
#main_content .index_menu_busho li h3,
#main_content .index_menu_chokka li h3,
#main_content .index_menu_default li h3 {
margin-top: 0;
padding-top: 0;
padding-bottom: 0;
padding-right: 0;
}
#main_content .index_menu_busho li h3 img,
#main_content .index_menu_chokka li h3 img,
#main_content .index_menu_default li h3 img {
width: auto;
}
#main_content .index_menu_busho li h3 a,
#main_content .index_menu_chokka li h3 a,
#main_content .index_menu_default li h3 a {
display: block;
padding: 9px 8px;
font-size: 1.15rem;
}
#bodyid_busho #main_content .index_menu_busho li h3 a,
#bodyid_busho #main_content .index_menu_chokka li h3 a {
display: block;
padding: 13px 4px 13px;
font-size: 1.15rem;
line-height: 1.2;
}
#bodyid_busho #main_content .index_menu_busho li h3 a {
padding: 13px 5px 13px;
}
#bodyid_busho #main_content .index_menu_default li h3 a {
display: block;
padding: 13px 9px 13px;
font-size: 1.15rem;
line-height: 1.2;
}
#main_content .photo {
float: none !important;
}
/*
#bodyid_busho #main_content ul:last-of-type,
#bodyid_busho #main_content .main_content_block ul:last-of-type {
margin-bottom: 0;
}
*/
/* 災害情報インデックスページテンプレート */
#siteid_hazard {
width: auto;
vertical-align: top;
float: none;
padding: 10px 0 7px;
text-align: center;
display: table-cell;
}
#siteid_hazard a {
width: 286px;
height: 32px;
background-size: contain;
margin: auto;
}
#main_content .topics_list {
margin: 10px 0;
}
#bodyid_hazard #nav_site ul li {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#ffffff, #f4f4f4);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f4f4f4));
background: linear-gradient(#ffffff, #f4f4f4);
filter: none;
box-shadow: none;
border: 1px solid #999;
border-radius: 3px;
max-width: 160px;
margin: 0 auto 10px auto;
white-space: normal;
}
#bodyid_hazard #nav_site ul li a {
border: none;
padding: 2px 5px 2px 20px;
text-decoration: none;
}
#bodyid_hazard #mainimg {
display: none;
}
#bodyid_hazard #main_wrap #main_content {
font-size: 1.07rem;
}
#bodyid_hazard #main_content h1 {
margin-bottom: 7px;
padding: 10px;
border-top: 2px solid #cccccc;
border-bottom: 2px solid #a92e29;
background: #FFF;
color: #000000;
line-height: 1.5;
font-size: 1.38rem;
}
#bodyid_hazard #main_content h1 .branch_name {
margin-top: 10px;
padding: 3px 10px 1px;
display: inline-block;
font-size: 0.92rem;
line-height: 1.3;
}
#bodyid_hazard #main_wrap #main_content h2 {
padding: 4px 9px 5px 0;
margin: 35px 10px 0;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#f1f1f1, #fff);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));
background: linear-gradient(#f1f1f1, #fff);
filter: none;
font-size: 1.3rem;
line-height: 1.3;
position: relative;
border: 1px solid #ccc;
overflow: hidden;
}
#bodyid_hazard.index #main_wrap #main_content h2 {
margin: 20px 10px 0 10px;
}
#bodyid_hazard.index #main_wrap #main_content li h2 {
margin: 15px 0 7px;
}
#bodyid_hazard #main_wrap #main_content h2:before {
content: "";
padding: 3px 19px 3px 0;
background: url(/ktr_content/content/000652652.png) no-repeat 5px top;
background-size: 5px 100%;
}
#bodyid_hazard #main_wrap #main_content>h2:first-of-type {
margin: 20px 10px 0;
}
#bodyid_hazard #main_content p {
padding: 5px 10px;
}
#bodyid_hazard #main_content li {
padding: 10px 10px;
font-size: 1.07rem;
line-height: 1.5;
}
#bodyid_hazard #main_wrap #main_content h3 {
margin: 0 10px;
padding: 7px 0 6px 0;
}
#bodyid_hazard #main_wrap #main_content li h3 {
margin: 10px 0 0 0;
padding: 6px 0;
}
#bodyid_hazard #main_content li p {
padding: 0;
margin-top: 7px;
margin-bottom: 10px;
font-size: 1.07rem;
}
#bodyid_hazard #main_content .related_link {
padding: 0;
margin: 15px 10px 20px 10px;
font-size: 1.07rem;
line-height: 1.5;
}
#bodyid_hazard #main_content .related_link li {
padding: 8px 0;
margin: 0;
border-top: 1px dotted #ccc;
}
#bodyid_hazard #main_content .related_link li:last-child {
border-bottom: 1px dotted #ccc;
}
#bodyid_hazard #main_content .related_link li a {
padding-left: 28px;
}
#bodyid_hazard #main_content li .related_link {
margin: 15px 0 2px;
}
.filedata {
margin-left: 9px;
}
#bodyid_hazard #main_content li .filedata img {
vertical-align: text-bottom;
}
#nav_hazard {
border-top: 1px solid #a92e29;
border-bottom: 1px solid #a92e29;
padding: 2px 0;
}
#nav_right #nav_hazard ul#nav_local {
border-top: 2px solid #a92e29;
border-bottom: 1px solid #a92e29;
}
#nav_right #nav_hazard ul#nav_local li {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUyZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#ffffff, #e0e2e5);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e0e2e5));
background: linear-gradient(#ffffff, #e0e2e5);
filter: none;
}
#nav_right #nav_hazard ul#nav_local li a {
font-size: 1.15rem;
margin-left: 0;
padding: 12px 12px 12px 34px;
background-position: 10px center;
}
#bodyid_hazard #main_content .topics_list {
margin-top: 16px;
margin-bottom: 0;
}
#bodyid_hazard #main_content .topics_list li {
margin: 0 10px;
padding: 14px 0 6px 0;
font-size: 1rem;
}
#bodyid_hazard #main_content .topics_list li dd + dd {
display: block;
width: 100%;
padding-left: 0;
}
#bodyid_hazard #main_content .topics_list li .date {
display: inline-block;
margin-bottom: 4px;
background: none;
}
#bodyid_hazard #main_content .topics_list li strong {
display: block;
margin-bottom: 8px;
}
#bodyid_hazard #main_content ul.index_menu_busho,
#bodyid_hazard #main_content ul.index_menu_chokka,
#bodyid_hazard #main_content ul.index_menu_default {
margin-top: 0;
margin-bottom: 0;
}
#bodyid_hazard #main_content ul.index_menu_busho li,
#bodyid_hazard #main_content ul.index_menu_chokka li,
#bodyid_hazard #main_content ul.index_menu_default li {
padding: 0;
margin: 0;
}
#bodyid_hazard #main_content ul.index_menu_busho li:first-child,
#bodyid_hazard #main_content ul.index_menu_chokka li:first-child,
#bodyid_hazard #main_content ul.index_menu_default li:first-child {
border: none;
}
#bodyid_hazard #main_wrap #main_content ul.index_menu_busho li h3,
#bodyid_hazard #main_wrap #main_content ul.index_menu_chokka li h3 {
padding: 5px 0 5px 28px !important;
}
#bodyid_hazard #main_wrap #main_content ul.index_menu_default li h3 {
padding: 5px 0 5px 20px !important;
}
#bodyid_hazard #main_content .related_link h4 {
padding: 9px 10px 6px 10px;
margin-bottom: 15px;
color: #8a2f27;
}
#bodyid_hazard #main_content .related_link ul {
padding: 0;
}
#bodyid_hazard #main_content .related_link ul li {
padding: 0;
border: none;
width: 100%;
}
#bodyid_hazard #main_content .related_link ul li:last-child {
padding: 0;
border: none;
}
#bodyid_hazard #main_wrap #main_content #disaster_bk {
margin: 0 10px 20px 10px;
line-height: 1.5;
}
#bodyid_hazard #main_wrap #main_content #disaster_bk h1,
#bodyid_hazard #main_wrap #main_content #disaster_bk h2,
#bodyid_hazard #main_wrap #main_content #disaster_bk h3,
#bodyid_hazard #main_wrap #main_content #disaster_bk h4,
#bodyid_hazard #main_wrap #main_content #disaster_bk h5,
#bodyid_hazard #main_wrap #main_content #disaster_bk h6,
#bodyid_hazard #main_wrap #main_content #disaster_bk p,
#bodyid_hazard #main_wrap #main_content #disaster_bk ul,
#bodyid_hazard #main_wrap #main_content #disaster_bk ul li,
#bodyid_hazard #main_wrap #main_content #disaster_bk ol,
#bodyid_hazard #main_wrap #main_content #disaster_bk ol li,
#bodyid_hazard #main_wrap #main_content #disaster_bk dl,
#bodyid_hazard #main_wrap #main_content #disaster_bk dl dt,
#bodyid_hazard #main_wrap #main_content #disaster_bk dl dd {
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}
#bodyid_hazard #main_content .related_link li .filedata {
vertical-align: sub;
}
/* 『02事務所お知らせ記事ページテンプレート』の(#header)非表示 */
#jimusho #header {
display: none;
}
/* 02事務所お知らせ記事ページテンプレート */
#sp_jimusho_header {
text-align: center;
}
body#jimusho #menu_contents_inner {
width: 100%;
}
#sp_jimushoid {
float: none;
height: auto;
position: relative;
background: #FFF;
padding: 10px 0 0;
border-bottom: 4px solid #008899;
}
#sp_jimushoid img {
width: 100%;
max-width: 320px;
}
body#jimusho #main_content h1 {
border-bottom-color: #099075;
margin-bottom: 15px;
}
body#jimusho.leisure #main_content h1 {
padding: 11px 10px 6px;
margin-bottom: 13px;
background: -webkit-gradient(linear, color-stop(0, #ffffff), color-stop(0.1, #ffffff), color-stop(0.1, #e4f6fa), color-stop(100%, #fefefe));
background: -webkit-linear-gradient(#ffffff 0%, #e4f6fa 3%, #fefefe 100%);
background: linear-gradient(#ffffff 0%, #e4f6fa 3%, #fefefe 100%);
border-top: #d4f0f8 solid 2px;
border-bottom-color: #6dd2e4;
}
body#jimusho.leisure #main_content h1 + ul:first-of-type {
margin-top: 15px;
}
body#jimusho p.updated_date {
padding: 0;
margin: 0 10px 20px 10px;
line-height: 1.5;
}
body#jimusho #main_wrap #main_content .kisha_body h2 {
padding: 1px 10px 1px 15px;
background: none;
line-height: 1.3;
}
body#jimusho.leisure #main_wrap #main_content .kisha_body h2 {
padding-bottom: 3px;
background: -webkit-linear-gradient(#cbecf6 0%, #ffffff 0%, #cbecf6 0%, #ffffff 0%, #ffffff 35%, #eef9f1 91%, #eef9f1 100%);
background: -webkit-gradient(linear, 0 100%, 0 0, from(#cbecf6), color-stop(0, #ffffff), color-stop(0, #cbecf6), color-stop(0, #ffffff), color-stop(0.35, #ffffff), color-stop(0.91, #eef9f1), to(#eef9f1));
background: linear-gradient(#cbecf6 0%, #ffffff 0%, #cbecf6 0%, #ffffff 0%, #ffffff 35%, #eef9f1 91%, #eef9f1 100%);
}
body#jimusho #main_content .kisha_list li:last-child {
padding-bottom: 12px;
margin-bottom: 18px;
border-bottom: 1px dotted #ccc;
}
body#jimusho #main_content .related_info h3 {
padding: 6px 10px;
margin-top: 20px;
}
body#jimusho #nav_right,
body#byCategory.leisure #nav_right,
body#maintenance.leisure #nav_right {
margin-top: 15px;
border-top: 1px solid #1a816b;
border-bottom: 1px solid #1a816b;
padding: 2px 0;
}
body#bodyid_busho.leisure #nav_right {
border-top: 1px solid #1a816b;
border-bottom: 1px solid #1a816b;
}
body#jimusho #nav_local,
body#byCategory.leisure #nav_local,
body#maintenance.leisure #nav_local,
body#bodyid_busho.leisure #nav_local {
border-top: 2px solid #1a816b;
border-bottom: 2px solid #1a816b;
}
body#jimusho #nav_right ul#nav_local li.on a,
body#byCategory.leisure #nav_right ul#nav_local li.on a,
body#maintenance.leisure #nav_right ul#nav_local li.on a {
padding: 10px 10px 8px 35px;
}
body#jimusho #nav_right ul#nav_local li.on li a,
body#byCategory.leisure #nav_right ul#nav_local li.on li a,
body#maintenance.leisure #nav_right ul#nav_local li.on li a {
margin-top: 0;
padding: 3px 11px 3px 24px;
}
body#jimusho #nav_right ul#nav_local li.on li.on,
body#byCategory.leisure #nav_right ul#nav_local li.on li.on,
body#maintenance.leisure #nav_right ul#nav_local li.on li.on,
#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on li.on {
background: #077961;
border-bottom: none;
}
/* 記者発表 */
body#bodyid_kisha #main_content .related_info {
margin: 30px 10px;
}
body#bodyid_kisha #main_content .related_info:last-of-type {
margin-bottom: 0;
}
body#bodyid_kisha #main_content .related_info h3 {
padding: 6px 10px 5px 10px;
margin-bottom: 7px;
}
body#bodyid_kisha #main_content .related_info p {
line-height: 160%;
padding: 0 2px;
}
body#bodyid_kisha #main_content .kisha_list h2 {
margin: 15px 0 0 0;
}
body#bodyid_kisha #main_content .kisha_list li .date {
margin-bottom: 7px;
}
body#bodyid_kisha #main_content .kisha_list li .author_wrap {
justify-content: flex-start;
margin-left:0;
}
body#bodyid_kisha #main_content .kisha_list li .author {
margin: 0 10px 5px 0;
padding: 2px 10px 0 6px;
font-size: 0.92rem;
min-width: inherit;
}
body#bodyid_kisha #main_content .kisha_list ul {
margin-bottom: 35px;
}
body#bodyid_kisha #main_content .kisha_list ul:last-of-type {
margin-bottom: 30px;
}
#bodyid_kisha #mainimg {
display: none;
}
/* テーブル */
.tableScroll {
overflow: auto;
margin: 0 10px 10px;
padding-bottom: 15px;
}
#main_content table {
margin: 10px 0 15px;
min-width: 320px;
font-size: 0.95rem !important;
}
#bodyid_kisha #main_content table,
#main_content .wysiwyg_output table {
margin: 0 10px;
}
.tableScroll table {
margin: 10px 0 !important;
}
#main_content table th {
white-space: nowrap;
}
.topics_table {
margin-left: 10px;
margin-right: 10px;
line-height: 1.5;
font-size: 1.07rem;
}
#main_content .topics_table p,
#main_content .topics_table ul,
#main_content .topics_table table,
.topics_table .tableScroll {
margin-left: 0 !important;
margin-right: 0 !important;
}
/* 災害情報トップページテンプレート */
#bodyid_hazard.top #main_content .scroll_title {
background: linear-gradient(#f7f7f7, #fefefe);
border-bottom: 2px solid #952823;
filter: none;
margin-top: 5px;
padding-bottom: 5px;
}
#bodyid_hazard.top #main_wrap #main_content h2 {
background: url(/ktr_content/content/000619822.gif) no-repeat left 0.769rem;
/* 10px */
border: none;
line-height: 1.2;
margin: 0;
padding: 9px 5px 4px 22px;
}
#bodyid_hazard.top #main_wrap #main_content h2:before {
background-size: 5px 100%;
background: 0;
content: none;
padding: 0;
}
#bodyid_hazard.top #main_content .scroll_title a {
font-size: 0.92rem;
margin-top: 0px;
}
#bodyid_hazard.top #main_content .scroll_body {
margin-bottom: 34px;
padding: 2px 13px 0 13px;
}
#bodyid_hazard.top #main_content .scroll_body:last-of-type {
margin-bottom: 25px;
}
#bodyid_hazard.top #main_content .scroll_body li {
margin: 11px 0 0;
padding: 0 0 13px;
text-indent: 0;
}
#bodyid_hazard.top #main_content .scroll_body li:first-child {
margin-top: 3px;
}
#bodyid_hazard.top #main_content .scroll_body li:nth-child(3) {
border-bottom: 1px dotted #ccc;
}
#bodyid_hazard.top #main_content .scroll_body li:nth-child(n + 4) {
display: block;
}
#bodyid_hazard.top #main_content .scroll_body .spBtnHazardHide li:nth-child(n + 4),
#bodyid_hazard.top #main_content .scroll_body .spBtnHazardHide li:nth-child(n + 4) {
display: none;
}
#bodyid_hazard.top li:last-child,
#bodyid_hazard.top li:last-child {
border-bottom: 1px dotted #ccc;
}
#bodyid_hazard.top #main_content .scroll_body .spBtnHazardHide li:last-child,
#bodyid_hazard.top #main_content .scroll_body .spBtnHazardHide li:last-child {
border-bottom: none;
}
#bodyid_hazard.top #main_content .scroll_body li .date {
margin-left: -0.538rem;
/* 9px */
text-indent: 0rem;
white-space: normal;
}
#bodyid_hazard.top #main_content .scroll_body li strong {
display: block;
margin: 0 1px 4px;
}
#bodyid_hazard.top #main_content .scroll_body li dl {
margin: 0 0 0 1px;
}
#bodyid_hazard.top #main_content .scroll_body li dt {
font-size: 0.9rem;
margin-bottom: 2px;
min-width: 5.1em;
padding: 6px 5px 3px;
}
#bodyid_hazard.top #main_content .scroll_body li dd {
padding-top: 2px;
width: auto;
}
#bodyid_hazard.top #main_content .scroll_body li dd:last-child {
margin-bottom: 0;
padding-bottom: 0;
padding-top: 3px;
}
#bodyid_hazard.top #main_content .scroll_body li:first-of-type dd {
margin-bottom: 2px;
}
#bodyid_hazard.top #main_content .scroll_body li dd + dd {
padding-left: 0;
}
#bodyid_hazard.top #main_content .scroll_body li:first-of-type dd + dd {
padding-left: 0;
margin-top: 4px;
}
#bodyid_hazard.top #nav_local {
margin-bottom: 0;
}
#bodyid_hazard.top #nav_right #nav_hazard {
border-bottom: 2px solid #a92e29;
padding-bottom: 0;
margin-bottom: 2px;
}
#bodyid_hazard.top #nav_hazard .nav_hazard_h {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.51, #fff), color-stop(0.50, #fafafa), color-stop(0.00, #efefef));
background: -webkit-linear-gradient(top, #efefef 0%, #fafafa 50%, #fff 51%);
background: -moz-linear-gradient(top, #efefef 0%, #fafafa 50%, #fff 51%);
background: -ms-linear-gradient(top, #efefef 0%, #fafafa 50%, #fff 51%);
background: linear-gradient(to bottom, #efefef 0%, #fafafa 50%, #fff 51%);
border: none;
border-bottom: 2px solid #ccc;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
cursor: pointer;
font-size: 1.15rem;
font-weight: normal;
left: 0;
padding: 13px 40px 11px 10px;
position: relative;
text-align: left;
top: 0;
width: auto;
}
#bodyid_hazard.top #nav_hazard .nav_hazard_h:last-of-type {
border-bottom: 0;
}
#bodyid_hazard.top #nav_hazard .nav_hazard_h.btn_close {
display: block;
}
#bodyid_hazard.top #nav_hazard .nav_hazard_h:before {
background: url(/ktr_content/content/000652655.png) no-repeat left center;
background-size: contain;
content: " ";
display: block;
height: 7px;
position: absolute;
right: 10px;
top: 17px;
width: 17px;
}
#bodyid_hazard.top #nav_hazard .btn_close:before {
background: url(/ktr_content/content/000652638.png) no-repeat left center;
background-size: contain;
}
#bodyid_hazard.top #nav_hazard ul.nav_hazard_list {
display: none;
margin-bottom: 0;
}
#bodyid_hazard.top #nav_hazard ul.nav_hazard_list:last-of-type {
border-bottom: none;
}
#bodyid_hazard.top #nav_hazard ul.nav_hazard_list li {
background: url(/ktr_content/content/000652641.png) no-repeat 10px center;
background-size: 5px 10px;
border: none;
border-bottom: 1px solid #ccc;
border-top: 0;
padding: 0;
}
#bodyid_hazard.top #nav_hazard ul.nav_hazard_list li:last-of-type {
border-bottom: 2px solid #ccc;
}
#bodyid_hazard.top #nav_hazard ul.nav_hazard_list:last-of-type li:first-of-type {
border-top: 2px solid #ccc;
}
#bodyid_hazard.top #nav_hazard ul.nav_hazard_list:last-of-type li:last-of-type {
border-bottom: none;
}
#bodyid_hazard.top #nav_hazard ul.nav_hazard_list li a {
background: none;
display: block;
font-size: 1rem;
padding: 11px 14px 12px 24px;
}
#bodyid_hazard.top #nav_footer {
border-top: 1px solid #a92e29;
}
#sp_btn_kanto_hazard,
#sp_btn_office_hazard {
margin: 15px auto 16px;
padding: 0;
}
#sp_btn_kanto_hazard p,
#sp_btn_office_hazard p {
padding: 0;
margin: 0;
border: 2px solid #192f60;
border-radius: 5px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#fff, #e6e6e6);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
background: linear-gradient(#fff, #e6e6e6);
filter: none;
cursor: pointer;
}
#sp_btn_kanto_hazard button,
#sp_btn_office_hazard button {
width: 100%;
font-weight: bold;
color: #192f60;
border: none;
background: url(/ktr_content/content/000652656.png) no-repeat 12px center;
background-size: 19px 10px;
cursor: pointer;
outline: none;
font-size: 1.15rem;
/* 15px */
display: block;
padding: 7px 0;
}
#sp_btn_kanto_hazard button.btn_close,
#sp_btn_office_hazard button.btn_close {
background: url(/ktr_content/content/000652640.png) no-repeat 12px center;
background-size: 19px 10px;
}
/* ●部署別トップページテンプレート */
#bodyid_busho.top #main_wrap #mainimg {
display: table-caption;
max-height: initial;
}
#bodyid_busho.top #main_wrap #mainimg #h01 {
background: none;
border: none;
height: auto;
margin: 0;
padding: 0;
}
#bodyid_busho.top #main_wrap.busho_top #mainimg #h01 h1 {
background: none;
border: none;
width: 100%;
}
#bodyid_busho.top #main_wrap #mainimg #h01 h1 #h_top {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NGI5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTMxNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#294b9b, #1a3163);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#294b9b), to(#1a3163));
background: linear-gradient(#294b9b, #1a3163);
color: #FFF;
filter: none;
font-size: 1.8rem;
font-weight: bold;
height: auto;
padding: 10px;
text-align: left;
text-indent: 0;
width: auto;
}
#bodyid_busho.top #main_content>ul:first-of-type {
margin: 10px 0 0;
}
#bodyid_busho.top #main_content #busho_topics,
#bodyid_busho.top #main_content #busho_kisha {
margin: 0 10px 30px;
}
#bodyid_busho.top #main_content #busho_pickup {
margin: 0 10px 25px;
}
#bodyid_busho.top #main_content #busho_topics .scroll_title,
#bodyid_busho.top #main_content #busho_kisha .scroll_title {
overflow: hidden;
padding: 1px 5px 0;
}
#bodyid_busho.top #main_content #busho_topics .scroll_title h2,
#bodyid_busho.top #main_content #busho_kisha .scroll_title h2 {
background-position: left 0.55em;
display: block;
float: none;
font-size: 1.3rem;
line-height: 1.2;
padding: 9px 5px 0 22px;
}
#bodyid_busho.top #main_content .scroll_title h2:before {
content: normal;
display: none;
}
#bodyid_busho.top #main_content #busho_pickup .scroll_title h2 {
background-position: left 0.55em;
float: none;
font-size: 1.3rem;
line-height: 1.2;
padding: 9px 5px 8px 22px;
}
#bodyid_busho.top #main_content #busho_topics .scroll_title a,
#bodyid_busho.top #main_content #busho_kisha .scroll_title a {
font-size: 0.92rem;
line-height: 1;
margin: 2px 0 9px;
padding-left: 9px;
}
#bodyid_busho.top #main_content #busho_topics .scroll_body,
#bodyid_busho.top #main_content #busho_kisha .scroll_body {
height: auto;
margin-bottom: 0px;
padding: 0;
}
#bodyid_busho.top #main_content #busho_pickup .scroll_body {
border: 1px solid #ccc;
padding: 1px 14px 0;
}
#bodyid_busho.top #main_content #busho_topics .scroll_body ul,
#bodyid_busho.top #main_content #busho_kisha .scroll_body ul {
margin: 0 13px;
}
#bodyid_busho.top #main_content #busho_topics .scroll_body li,
#bodyid_busho.top #main_content #busho_kisha .scroll_body li {
margin: 10px 0 11px;
}
#bodyid_busho.top #main_content #busho_topics .scroll_body li:nth-child(3),
#bodyid_busho.top #main_content #busho_kisha .scroll_body li:nth-child(3) {
margin-bottom: 1px;
}
#main_content #busho_pickup .scroll_body li {
margin: 2px 0 3px;
padding: 0 1px;
}
#main_content #busho_pickup .scroll_body li:last-of-type {
border-bottom: none;
}
#bodyid_busho.top #main_content #busho_topics .scroll_body li .date_table,
#bodyid_busho.top #main_content #busho_kisha .scroll_body li .date_table {
display: table;
margin-left: -9px;
table-layout: fixed;
}
#bodyid_busho.top #main_content #busho_topics .scroll_body li .date,
#bodyid_busho.top #main_content #busho_kisha .scroll_body li .date {
background-position: 2px 2px;
background-size: 5px 8px;
display: table-cell;
font-size: 0.92rem;
padding: 0 15px 0 11px;
text-indent: 0;
}
#bodyid_busho.top #main_content #busho_topics .scroll_body li dl,
#bodyid_busho.top #main_content #busho_kisha .scroll_body li dl {
margin: 6px 1px 0;
}
#bodyid_busho.top #main_content #busho_topics .scroll_body li dt,
#bodyid_busho.top #main_content #busho_kisha .scroll_body li dt {
font-size: 0.9rem;
padding: 6px 5px 3px;
}
#bodyid_busho.top #main_content #busho_topics .scroll_body li dd a,
#bodyid_busho.top #main_content #busho_kisha .scroll_body li dd a {
line-height: 1.3;
}
#bodyid_busho.top #main_content #busho_topics .scroll_body li .author,
#bodyid_busho.top #main_content #busho_kisha .scroll_body li .author {
display: table-cell;
font-size: 1rem;
line-height: 1.3;
text-indent: -4px;
}
#bodyid_busho.top #main_content #busho_pickup .scroll_title {
padding: 1px 5px 0;
}
#bodyid_busho.top #main_content #busho_pickup .scroll_body li {
margin: 11px 0 2px 0;
}
#bodyid_busho.top #main_content #busho_pickup .scroll_body li:nth-child(n + 4) {
display: block;
}
#bodyid_busho.top #main_content #busho_pickup .scroll_body li dl {
margin: 13px 0 2px 0;
}
#bodyid_busho.top #main_content #busho_pickup .scroll_body li dt {
margin-right: 5px;
}
#bodyid_busho.top #main_content #busho_pickup .scroll_body li dd {
float: none;
font-size: 0.95rem;
width: 100%;
padding-top: 0;
padding-left: 0;
}
#bodyid_busho.top #main_content #busho_pickup .scroll_body li dd a {
background: none;
line-height: 1.3;
padding-left: 0;
}
#bodyid_busho.top #main_content #busho_pickup .scroll_body li dd p {
padding: 5px 0;
}
#bodyid_busho.top #main_content #busho_pickup .scroll_body li dd p.btn_see {
padding: 3px 0 5px;
}
#bodyid_busho.top #main_content #busho_pickup .scroll_body li dd p.btn_close {
padding: 7px 0;
}
.busho_pickup_description .txt_ellipsis {
height: 50px;
overflow: hidden;
}
#main_content #busho_pickup .scroll_body li dd p.btn_see {
padding: 1px 0 5px;
margin: 0;
line-height: 0;
text-align: center;
display: block;
}
#main_content #busho_pickup .scroll_body li dd p.btn_close {
padding: 11px 0 5px;
margin: 0;
line-height: 0;
text-align: center;
display: block;
}
#main_content #busho_pickup .scroll_body li dd p.btn_see img,
#main_content #busho_pickup .scroll_body li dd p.btn_close img {
width: 17px;
height: 10px;
cursor: pointer;
}
#bodyid_busho.top #nav_top li ul,
#bodyid_busho.top #local_nav_top ul,
#bodyid_busho.top #nav_top li,
#bodyid_busho.top #local_nav_top li {
display: block;
}
#bodyid_busho.top #nav_top_info li {
background: #efefef;
/* Old browsers */
background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%);
/* FF3.6-15 */
background: -webkit-linear-gradient(top, #efefef 0%, #ffffff 100%);
/* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #efefef 0%, #ffffff 100%);
/* W3C, IE10 + , FF16 + , Chrome26 + , Opera12 + , Safari7 + */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#ffffff', GradientType=0);
/* IE6-9 */
}
#bodyid_busho.top #nav_top_info li:last-of-type {
border-bottom: none;
}
#bodyid_busho.top #nav_top_info li a {
background: url(/ktr_content/content/000652644.png) no-repeat 21px 22px;
background-size: 5px 8px;
font-size: 1.1rem;
line-height: 1.5;
padding: 15px 14px 14px 35px;
}
#bodyid_hazard #nav_right #nav_hazard ul#nav_local li.on li a {
background-position: 12px center;
}
#bodyid_hazard #nav_right #nav_hazard ul#nav_local li.on li.on a {
background-color: #AD2F28;
padding-left: 34px;
margin-right: 0;
}
#bodyid_hazard #nav_right #nav_hazard ul#nav_local li.on li.on a:hover {
text-decoration: underline;
}
#jimusho #pankuzu {
padding: 8px 10px 7px;
}
#jimusho.leisure #pankuzu {
border-bottom: 2px solid #cccccc;
margin-bottom: 5px;
}
#jimusho #main_content h1 {
padding: 13px 10px 8px;
}
#jimusho #main_content p {
font-size: 1.1rem;
padding: 0;
margin-bottom: 24px;
}
#jimusho #main_content .rss_link {
float: none;
display: block;
text-align: right;
margin: 7px 0 0;
}
#jimusho #main_content .wysiwyg_output {
font-size: 1.1rem;
}
#jimusho #main_content .wysiwyg_output p {
margin: 5px 0 0;
}
#jimusho #main_content .wysiwyg_output>img,
#jimusho #main_content .wysiwyg_output>div img {
margin-top: 10px;
vertical-align: bottom;
}
#jimusho #main_content .wysiwyg_output h3 {
margin: 16px 0 10px;
padding: 8px 0 6px 0;
font-size: 1.07rem;
}
#jimusho #main_content .wysiwyg_output * + .topics_table {
margin-top: 10px;
}
#jimusho.index #maincontent_mainimg,
#jimusho.index #maincontent_mainimg p {
margin-bottom: 21px;
}
#jimusho.index #maincontent_mainimg + .index_menu_default {
margin-top: 0;
}
#jimusho.index #main_content h2 {
display: -webkit-flex;
display: flex;
margin: 0 10px;
padding: 6px 10px 4px 0;
background: none;
font-size: 1.3rem;
line-height: 1.4;
}
#jimusho.index #main_content h2:before {
content: "";
padding: 3px 19px 3px 0;
background: url(/ktr_content/content/000619843.gif) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#jimusho.index #main_content .topics_list h2 {
margin: 0;
}
#jimusho #main_content h2.level01 {
display: -webkit-flex;
display: flex;
margin: 0;
padding: 5px 10px 5px 0;
background: none;
font-size: 1.3rem;
line-height: 1.4;
}
#jimusho #main_content h2.level01:before {
content: "";
padding: 3px 19px 3px 0;
background: url(/ktr_content/content/000619843.gif) no-repeat 5px top;
background-size: 5px 100%;
}
#jimusho.leisure #main_content h2.level01 {
display: -webkit-flex;
display: flex;
margin: 0;
padding: 6px 10px 4px 0;
background: none;
font-size: 1.3rem;
line-height: 1.4;
}
#jimusho.leisure #main_content h2.level01:before {
background: url(/ktr_content/content/000683255.png) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#jimusho #main_content h2.level02 {
display: -webkit-flex;
display: flex;
margin-top: 21px;
padding: 7px 10px 5px 6px;
background: #f0f0f0;
font-size: 1.3rem;
line-height: 1.4;
}
#jimusho #main_content h2.level02:before {
content: "";
padding: 3px 19px 3px 0;
background: url(/ktr_content/content/000619843.gif) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#jimusho #main_content h2.level03 {
display: -webkit-flex;
display: flex;
margin-top: 21px;
padding: 0 10px 0 0;
background: none;
font-size: 1.3rem;
line-height: 1.4;
}
#jimusho #main_content h2.level03:before {
content: "";
padding: 3px 19px 3px 0;
background: url(/ktr_content/content/000619843.gif) no-repeat left top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#jimusho #main_content h2.level04 {
display: -webkit-flex;
display: flex;
margin-top: 21px;
padding: 7px 10px 0 0;
background: none;
font-size: 1.1rem;
line-height: 1.4;
}
#jimusho #main_content h2.level04:before {
content: "";
padding: 3px 19px 3px 0;
background: url(/ktr_content/content/000619843.gif) no-repeat left top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#jimusho #main_content h2.level05 {
padding: 0;
background: none;
font-size: 1rem;
line-height: 1.4;
}
#jimusho #main_content h2.level01 + h2.level02,
#jimusho #main_content h2.level01 + h2.level03,
#jimusho #main_content h2.level01 + h2.level04,
#jimusho #main_content h2.level01 + h2.level05,
#jimusho #main_content h2.level02 + h2.level01,
#jimusho #main_content h2.level02 + h2.level03,
#jimusho #main_content h2.level02 + h2.level04,
#jimusho #main_content h2.level02 + h2.level05,
#jimusho #main_content h2.level03 + h2.level01,
#jimusho #main_content h2.level03 + h2.level02,
#jimusho #main_content h2.level03 + h2.level04,
#jimusho #main_content h2.level03 + h2.level05,
#jimusho #main_content h2.level04 + h2.level01,
#jimusho #main_content h2.level04 + h2.level02,
#jimusho #main_content h2.level04 + h2.level03,
#jimusho #main_content h2.level04 + h2.level05,
#jimusho #main_content h2.level05 + h2.level01,
#jimusho #main_content h2.level05 + h2.level02,
#jimusho #main_content h2.level05 + h2.level03,
#jimusho #main_content h2.level05 + h2.level04 {
margin: 10px 0;
}
#jimusho #main_content h2.level01 + h1,
#jimusho #main_content h2.level01 + h2,
#jimusho #main_content h2.level01 + h3,
#jimusho #main_content h2.level01 + h4,
#jimusho #main_content h2.level01 + h5,
#jimusho #main_content h2.level01 + h6,
#jimusho #main_content h2.level02 + h1,
#jimusho #main_content h2.level02 + h2,
#jimusho #main_content h2.level02 + h3,
#jimusho #main_content h2.level02 + h4,
#jimusho #main_content h2.level02 + h5,
#jimusho #main_content h2.level02 + h6,
#jimusho #main_content h2.level03 + h1,
#jimusho #main_content h2.level03 + h2,
#jimusho #main_content h2.level03 + h3,
#jimusho #main_content h2.level03 + h4,
#jimusho #main_content h2.level03 + h5,
#jimusho #main_content h2.level03 + h6,
#jimusho #main_content h2.level04 + h1,
#jimusho #main_content h2.level04 + h2,
#jimusho #main_content h2.level04 + h3,
#jimusho #main_content h2.level04 + h4,
#jimusho #main_content h2.level04 + h5,
#jimusho #main_content h2.level04 + h6,
#jimusho #main_content h2.level05 + h1,
#jimusho #main_content h2.level05 + h2,
#jimusho #main_content h2.level05 + h3,
#jimusho #main_content h2.level05 + h4,
#jimusho #main_content h2.level05 + h5,
#jimusho #main_content h2.level05 + h6 {
margin-top: 10px !important;
}
#jimusho #main_content .related_info h3 {
padding: 6px 9px 4px;
margin: 0 0 12px;
}
#jimusho.index #main_content .main_content_block h2 {
margin: 0;
}
#jimusho.index #main_content .main_content_block h1 + .index_menu_default,
#jimusho.index #main_content .main_content_block h2 + .index_menu_default,
#jimusho.index #main_content .main_content_block h3 + .index_menu_default,
#jimusho.index #main_content .main_content_block h4 + .index_menu_default,
#jimusho.index #main_content .main_content_block h5 + .index_menu_default,
#jimusho.index #main_content .main_content_block h6 + .index_menu_default {
margin-top: 15px;
}
#jimusho.index #main_content .main_content_block h2 + .wysiwyg_output {
margin-top: 7px;
}
#jimusho #main_content .main_content_block {
margin-top: 30px;
}
#jimusho #main_content h1 + .main_content_block,
#jimusho #main_content h2 + .main_content_block,
#jimusho #main_content h3 + .main_content_block,
#jimusho #main_content h4 + .main_content_block,
#jimusho #main_content h5 + .main_content_block,
#jimusho #main_content h6 + .main_content_block {
margin-top: 0;
}
#jimusho #main_content .index_menu_default + .index_menu_default {
margin-bottom: 0;
}
#jimusho #main_content ul:first-of-type + .main_content_block .index_menu_default {
margin-top: 0;
}
#jimusho.index #main_content .main_content_block > *:first-child {
margin-top: 30px !important;
}
#jimusho.index #main_content .main_content_block h2 + .index_menu_default li:first-child {
border-top: none;
}
#jimusho.index #main_content .main_content_block .index_menu_default {
margin: 0;
margin-top: 0 !important;
padding: 0;
}
#jimusho.index #main_content h1 + ul:first-of-type {
margin-top: 0;
}
#jimusho.index #main_content h1 + .main_content_block .index_menu_default {
margin: 0 0 15px;
}
#jimusho.index #main_content h1 + .main_content_block h1,
#jimusho.index #main_content h1 + .main_content_block h2,
#jimusho.index #main_content h1 + .main_content_block h3,
#jimusho.index #main_content h1 + .main_content_block h4,
#jimusho.index #main_content h1 + .main_content_block h5,
#jimusho.index #main_content h1 + .main_content_block h6 {
margin-bottom: 15px;
}
#jimusho.index #main_content h1 + .main_content_block li h3 {
margin-bottom: 0;
}
#jimusho.index #main_content .main_content_block .tableScroll {
margin: 0;
}
#jimusho.index #main_content .main_content_block .topics_table {
margin: 0 0 30px;
}
#jimusho.index #main_content .scroll_title {
border-bottom-color: #0a9173;
overflow: hidden;
margin: 24px 10px 0;
padding: 0 15px 10px 5px;
}
#byCategory.index #main_content .scroll_title {
border-bottom-color: #3b4d74;
overflow: hidden;
margin: 24px 10px 0;
padding: 0 15px 10px 5px;
}
#jimusho.index #main_content .scroll_title h2 {
background: url(/ktr_content/content/000619818.gif) no-repeat left 10px;
padding: 8px 5px 0 22px;
display: block;
margin-left: 0;
}
#byCategory.index #main_content .scroll_title h2 {
background: url(/ktr_content/content/000619817.gif) no-repeat left 10px;
padding: 8px 5px 0 22px;
display: block;
margin-left: 0;
}
#jimusho.index #main_content .scroll_title h2:before,
#byCategory.index #main_content .scroll_title h2:before {
content: none;
}
#jimusho.index #main_content .scroll_title a,
#byCategory.index #main_content .scroll_title a {
margin-top: 0px;
font-size: 0.92rem;
line-height: 1;
}
#jimusho.index #main_content #whatsnew.scroll_body,
#byCategory.index #main_content #whatsnew.scroll_body {
margin: 0 10px 24px;
padding: 0 14px 0 14px;
}
#jimusho.index #main_content #whatsnew.scroll_body li,
#byCategory.index #main_content #whatsnew.scroll_body li {
border-bottom: 1px dotted #ccc;
padding-bottom: 11px;
margin-bottom: 11px;
}
#jimusho.index #main_content #whatsnew.scroll_body li:nth-child(3),
#byCategory.index #main_content #whatsnew.scroll_body li:nth-child(3) {
border-bottom: none;
padding-bottom: 0;
margin: 0 0 11px;
}
#jimusho.index #main_content #whatsnew.scroll_body li .date,
#byCategory.index #main_content #whatsnew.scroll_body li .date {
display: block;
text-indent: 0;
margin: 0 0 5px;
padding-left: 8px;
}
#jimusho.index #main_content #whatsnew.scroll_body li dl,
#byCategory.index #main_content #whatsnew.scroll_body li dl {
margin-left: -8px;
}
#jimusho.index #main_content #whatsnew.scroll_body li dt,
#byCategory.index #main_content #whatsnew.scroll_body li dt {
display: block;
padding: 5px 5px 5px 0;
float: none;
}
#jimusho.index #main_content #whatsnew.scroll_body li dd,
#byCategory.index #main_content #whatsnew.scroll_body li dd {
display: block;
padding-top: 2px;
width: auto;
line-height: 1.3;
}
#jimusho.index #main_content .topics_list,
#byCategory.index #main_content .topics_list {
margin: 0 10px;
border-bottom: 1px dotted #ccc;
}
#jimusho.index #main_content .topics_list ul,
#byCategory.index #main_content .topics_list ul {
margin: 0;
}
#jimusho.index #main_content .topics_list li {
background: none;
padding: 9px 0 6px;
}
#jimusho.index #main_content .topics_list li:last-child {
margin-bottom: 0;
border-bottom: none;
}
#jimusho.index #main_content .topics_list li .date {
background: none;
margin-bottom: 9px;
}
#jimusho.index #main_content .topics_list li dd {
padding-top: 2px;
}
#jimusho.index div#main_content .index_menu_default li {
padding: 0;
margin: 0;
border-bottom: none;
}
#jimusho.kizi div#main_content .index_menu_default li h3 {
margin: 0 0 12px;
}
#jimusho.index #main_content .index_menu_default p {
font-size: 1.1rem;
padding: 0 8px 13px 28px;
margin-bottom: 0;
}
#jimusho.index #main_content .index_menu_default li h3 a {
padding: 14px 8px 13px 0;
}
#jimusho.index #main_content .topics_list + .index_menu_default {
margin: 0;
}
#jimusho.index #main_content .topics_list + .index_menu_default li:first-child {
border-top: none;
}
#jimusho.index #main_content .main_content_block .topics_table + .index_menu_default {
margin-top: 0;
}
#jimusho.index #nav_right {
margin-top: 30px;
}
#jimusho.index #nav_right ul#nav_local li a {
padding: 12px 10px 11px 31px;
}
#jimusho.kizi #main_content h1 + ul:first-of-type {
margin: 15px 10px 0;
}
#jimusho.kizi .main_content_block,
#jimusho.kizi .topics_table,
#jimusho.kizi #main_content .related_info,
#jimusho.index #main_content .main_content_block .related_info {
margin: 0;
}
#jimusho.kizi #main_content .related_info:last-of-type,
#jimusho #main_content .related_info:last-of-type>*:last-child {
margin-bottom: 0;
}
#jimusho #main_content .related_info:last-of-type>p {
margin-bottom: 11px;
}
#jimusho.kizi #main_wrap #main_content h3 + .main_content_block h1,
#jimusho.kizi #main_wrap #main_content h3 + .main_content_block h2,
#jimusho.kizi #main_wrap #main_content h3 + .main_content_block h3,
#jimusho.kizi #main_wrap #main_content h3 + .main_content_block h4,
#jimusho.kizi #main_wrap #main_content h3 + .main_content_block h5,
#jimusho.kizi #main_wrap #main_content h3 + .main_content_block h6 {
margin-top: 10px;
}
#jimusho.kizi #main_wrap #main_content {
line-height: 1.9;
}
#jimusho.kizi #main_wrap #main_content h3 {
font-size: 1.1rem;
padding: 6px 0 5px;
margin: 20px 0 12px;
}
#jimusho.kizi #main_wrap #main_content .related_info h3 {
padding: 6px 9px 5px;
}
#jimusho.kizi #main_wrap #main_content h4 {
font-size: 1.1rem;
padding: 9px 10px 7px;
margin: 21px 0 10px;
}
#jimusho.index #main_content .photo,
#jimusho.kizi #main_content .photo {
margin-top: 15px;
margin-left: 0 !important;
margin-bottom: 10px;
}
#jimusho.index #main_content .photo img,
#jimusho.kizi #main_content .photo img {
margin-top: 0;
}
#jimusho.kizi #main_content .photo .photo_3 li,
#jimusho.kizi #main_content .photo .photo_2 li {
float: none;
width: auto;
margin-left: 0;
}
#jimusho.index #main_content .photo li,
#jimusho.kizi #main_content .photo li {
margin-top: 13px;
}
#jimusho.index #main_content .photo li:first-of-type,
#jimusho.kizi #main_content .photo li:first-of-type {
margin-top: 0;
}
#jimusho.index #main_content .photo img,
#jimusho.kizi #main_content .photo img {
vertical-align: bottom;
}
#jimusho.kizi #main_content .photo img + br + img {
margin-top: 9px;
}
#jimusho #main_content .photo .caption {
font-size: 0.92rem;
padding: 0 2px;
line-height: 1.2;
margin: 6px 0 10px;
}
#jimusho.kizi #main_content .photo .photo_3 li .caption,
#jimusho.kizi #main_content .photo .photo_2 li .caption {
margin-bottom: 0;
}
#jimusho.kizi #nav_right #nav_local {
margin-bottom: 0;
}
#jimusho #nav_right ul#nav_local li:last-child,
body#byCategory.leisure #nav_right ul#nav_local li:last-child,
body#maintenance.leisure #nav_right ul#nav_local li:last-child {
border-bottom: none;
}
#jimusho #nav_right ul#nav_local li.on a,
body#byCategory.leisure #nav_right ul#nav_local li.on a,
body#maintenance.leisure #nav_right ul#nav_local li.on a {
padding: 16px 10px 15px 35px;
border-bottom: none;
line-height: 1.3;
font-size: 1.15rem;
}
#jimusho #nav_right ul#nav_local li.on:first-child a,
body#byCategory.leisure #nav_right ul#nav_local li.on:first-child a,
body#maintenance.leisure #nav_right ul#nav_local li.on:first-child a {
border-top: none;
}
#jimusho #nav_right ul#nav_local li.on ul,
body#byCategory.leisure #nav_right ul#nav_local li.on ul,
body#maintenance.leisure #nav_right ul#nav_local li.on ul {
border-top: 1px solid #ccc;
}
body#jimusho #nav_right ul#nav_local li.on li a,
body#byCategory.leisure #nav_right ul#nav_local li.on li a,
body#maintenance.leisure #nav_right ul#nav_local li.on li a {
padding: 6px 10px 9px 26px;
border-top: none;
background: url(/ktr_content/content/000652637.png) no-repeat 1px center;
background-size: 14px;
}
#jimusho #nav_right ul#nav_local li.on li:last-child,
body#byCategory.leisure #nav_right ul#nav_local li.on li:last-child,
body#maintenance.leisure #nav_right ul#nav_local li.on li:last-child {
border-bottom: none;
}
#jimusho #nav_right ul#nav_local li.on li:last-child,
body#byCategory.leisure ul#nav_local li.on li:last-child,
body#maintenance.leisure ul#nav_local li.on li:last-child {
border-bottom: none;
}
#jimusho #nav_right ul#nav_local li.on li.on,
body#byCategory.leisure #nav_right ul#nav_local li.on li.on,
body#maintenance.leisure #nav_right ul#nav_local li.on li.on,
#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on li.on {
border-bottom: 1px solid #ccc;
}
#jimusho #nav_right ul#nav_local li.on li.on a,
body#byCategory.leisure #nav_right ul#nav_local li.on li.on a,
body#maintenance.leisure #nav_right ul#nav_local li.on li.on a,
#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on li.on a {
padding: 8px 10px 7px 25px;
border-top: none;
background: url(/ktr_content/content/000652636.png) no-repeat left center;
background-size: 14px;
}
#jimusho #nav_right ul#nav_local li.on li.on ul,
body#byCategory.leisure #nav_right ul#nav_local li.on li.on ul,
body#maintenance.leisure #nav_right ul#nav_local li.on li.on ul,
#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on li.on ul{
border-top: none;
padding: 5px 0;
}
#jimusho #nav_right ul#nav_local li.on li.on li a,
body#byCategory.leisure #nav_right ul#nav_local li.on li.on li a,
body#maintenance.leisure #nav_right ul#nav_local li.on li.on li a,
#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on li.on li a {
background: none;
padding: 1px 9px 2px 9px;
margin: 0 0 1px 13px;
font-size: 1.03rem;
text-decoration: underline;
}
#jimusho #nav_right ul#nav_local li.on li.on li.on,
body#byCategory.leisure #nav_right ul#nav_local li.on li.on li.on,
body#maintenance.leisure #nav_right ul#nav_local li.on li.on li.on,
#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on li.on li.on {
border-bottom: none;
background-color: #fff;
}
#jimusho #nav_right ul#nav_local li.on li.on li.on ul,
body#byCategory.leisure #nav_right ul#nav_local li.on li.on li.on ul,
body#maintenance.leisure #nav_right ul#nav_local li.on li.on li.on ul,
#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on li.on li.on ul {
padding-top: 0;
padding-bottom: 0;
}
#jimusho #nav_right ul#nav_local li.on li.on li.on li a,
body#byCategory.leisure #nav_right ul#nav_local li.on li.on li.on li a,
body#maintenance.leisure #nav_right ul#nav_local li.on li.on li.on li a,
#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on li.on li.on li a{
background: url(/ktr_content/content/000619828.gif) no-repeat left center;
background-size: 7px 13px;
padding-left: 7px;
}
#jimusho #nav_right ul#nav_local li.on li.on li.on li.on a,
body#byCategory.leisure #nav_right ul#nav_local li.on li.on li.on li.on a,
body#maintenance.leisure #nav_right ul#nav_local li.on li.on li.on li.on a,
#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on li.on li.on li.on a {
background: url(/ktr_content/content/000619829.gif) no-repeat left center;
background-size: 7px 13px;
padding-left: 7px;
}
#jimusho #main_content .wysiwyg_output .sns {
margin-top: 15px;
}
#jimusho #main_content .wysiwyg_output .sns li {
display: inline-block;
margin: 0;
padding: 0;
float: none;
}
#jimusho #main_content .wysiwyg_output .sns li .fb_iframe_widget>span {
vertical-align: baseline !important;
}
#jimusho #main_content .related_info li {
text-indent: -1.6rem;
margin-left: 1.6rem;
}
#jimusho #main_content .related_info li a {
white-space: normal;
}
#jimusho #main_content .topics_table {
overflow: auto;
padding-bottom: 0;
}
#jimusho #main_content .topics_table .tableScroll {
overflow: visible;
padding-bottom: 0;
}
#jimusho #main_content .topics_table table {
margin-bottom: 0 !important;
}
#jimusho #main_content .topics_table caption {
margin-bottom: 5px;
}
#jimusho #main_content>*:nth-last-child(2),
#jimusho #main_content .main_content_block>*:last-child {
margin-bottom: 0;
padding-bottom: 0;
}
#jimusho.kizi #nav_right {
margin-top: 30px;
}
th {
text-align: center !important;
}
#jimusho.kizi #main_content .related_info ul:first-of-type {
padding: 0;
}
#jimusho.kizi #main_content .related_info + h2 {
margin-top: 27px;
}
#jimusho.kizi #main_content .related_link h4 + ul {
padding: 0;
}
#jimusho.kizi #main_content .related_link h4 + ul li:first-of-type {
border-top: none;
}
#jimusho.kizi #main_content .related_link li a {
padding: 2px 0px 0 28px;
line-height: 1.5;
}
#jimusho.kizi.link #main_content .related_link li a {
background-position: left 0.27rem;
}
#jimusho .sitemap {
width: 100%;
padding: 0;
margin-top: -13px;
line-height: 1.5;
}
.sitemap_lv01 {
padding: 0.5em 11px 0.4em 39px;
background-position: 16px 0.5em;
}
.sitemap_lv02 {
padding: 0.5em 11px 0.5em 65px;
background-position: 44px 0.5em;
}
.sitemap_lv03 {
padding: 0.5em 11px 0.5em 89px;
background-position: 70px 0.5em;
}
.sitemap_lv04 {
padding: 0.5em 11px 0.5em 111px;
background-position: 94px 0.5em;
}
.sitemap_lv05 {
padding: 0.5em 11px 0.5em 133px;
background-position: 116px 0.5em;
}
.sitemap_lv06 {
padding: 0.5em 11px 0.5em 153px;
background-position: 137px 0.5em;
}
.sitemap_lv07 {
padding: 0.5em 11px 0.5em 174px;
background-position: 157px 0.5em;
}
.sitemap_lv08 {
padding: 0.5em 11px 0.5em 195px;
background-position: 178px 0.5em;
}
#jimusho.top #main_content .scroll_title {
border-bottom-color: #0a9173;
padding-left: 5px;
}
#jimusho.top #main_content .scroll_title h2 {
padding: 8px 5px 6px 22px;
}
#jimusho.top #main_content #hazard .scroll_title h2 {
line-height: 1.5;
padding: 6px 5px 2px 40px;
background-position: 10px 0.75rem;
}
#jimusho.top #main_content #top_pickup .scroll_body {
border-top: 1px solid #cccccc;
}
#jimusho.top #main_content .scroll_body li dd {
width: 100%;
padding: 0 0 3px 0;
}
#jimusho.top #main_content #top_pickup .scroll_body li dd a {
padding-left: 0;
}
#jimusho.top #main_content #top_pickup .scroll_body li dd p {
padding: 5px 0 0 0;
margin-bottom: 1px;
}
#jimusho.top #main_content #top_pickup .scroll_body li dd p.txt_ellipsis {
padding: 5px 0 0 0;
margin-bottom: 6px;
}
#jimusho.top #main_content #top_pickup .scroll_body li dt img {
max-width: 60px;
}
#jimusho.top #main_content #top_pickup .scroll_body li dd p.btn_see {
padding: 1px 0 3px;
}
#jimusho.top #main_content #top_pickup .scroll_body li dd p.btn_close {
padding-bottom: 2px;
}
#jimusho.top #nav_top {
margin: -1px 0 0;
border-bottom: 2px solid #1a816b;
}
#jimusho.top #nav_top li ul li {
border-top: none;
border-bottom: 1px solid #ccc;
}
#jimusho.top #nav_top li:last-child>ul li:first-child {
border-top: 1px solid #ccc;
}
#jimusho.top #nav_top li:last-child ul li:last-child {
border-bottom: none;
}
#jimusho.top #nav_top li div.nav_top_h {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.51, #fff), color-stop(0.50, #fafafa), color-stop(0.00, #efefef));
background: -webkit-linear-gradient(top, #efefef 0%, #fafafa 50%, #fff 51%);
background: -moz-linear-gradient(top, #efefef 0%, #fafafa 50%, #fff 51%);
background: -ms-linear-gradient(top, #efefef 0%, #fafafa 50%, #fff 51%);
background: linear-gradient(to bottom, #efefef 0%, #fafafa 50%, #fff 51%);
border: none;
border-bottom: 2px solid #ccc;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
cursor: pointer;
font-size: 1.15rem;
font-weight: normal;
left: 0;
padding: 13px 40px 11px 10px;
position: relative;
text-align: left;
top: 0;
width: auto;
}
#jimusho.top #nav_top li div.nav_top_h:last-of-type {
border-top: none;
border-bottom: 1px solid #ccc;
}
#jimusho.top #nav_top li:last-of-type>div.nav_top_h {
border-bottom: none !important;
}
#jimusho.top #nav_top li div.nav_top_h.btn_close {
display: block;
}
#jimusho.top #nav_top li div.nav_top_h:before {
background: url(/ktr_content/content/000652655.png) no-repeat left center;
background-size: contain;
content: " ";
display: block;
height: 7px;
position: absolute;
right: 10px;
top: 17px;
width: 17px;
}
#jimusho.top #nav_top li div.nav_top_h.btn_close:before {
background: url(/ktr_content/content/000652638.png) no-repeat left center;
background-size: contain;
}
#jimusho.top #nav_footer li a {
padding: 6px 10px 7px 24px;
color: #333333;
display: block;
}
#jimusho.top #address {
padding: 6px 10px 2px 10px;
}
#jimusho.top #address dl {
padding: 2px 0 0;
}
#jimusho.top #address dt {
margin-bottom: 2px;
}
#jimusho.top #address span {
margin-bottom: 2px;
}
#jimusho.top #footer li a {
padding: 7px 10px 7px 24px;
white-space: normal;
}
#jimusho.top #nav_right #nav_local {
margin-bottom: 0;
}
#jimusho.top #main_content #hazard .hazard_title,
#jimusho.top #main_content #top_kisha .scroll_title,
#jimusho.top #main_content #top_topics .scroll_title {
padding-right: 5px;
}
#jimusho.top #main_content #top_topics .scroll_title h2,
#jimusho.top #main_content #top_kisha .scroll_title h2 {
background-position: left 0.56rem
}
#jimusho.top #main_content #top_kisha .scroll_title a,
#jimusho.top #main_content #top_topics .scroll_title a {
line-height: 2.3;
}
#jimusho.top #main_content #hazard #hazard_body,
#jimusho.top #main_content #top_kisha .scroll_body {
padding: 0;
}
#jimusho.top #main_content #hazard #hazard_body ul,
#jimusho.top #main_content #top_kisha .scroll_body ul,
#jimusho.top #main_content #top_topics .scroll_body ul {
margin: 0;
}
#main_content #hazard .scroll_body ul {
border: none;
}
#jimusho.top #main_content #hazard #hazard_body li {
padding: 13px 0 9px;
margin: 0 13px 0;
text-indent: inherit;
}
#jimusho.top #main_content #top_kisha .scroll_body li,
#jimusho.top #main_content #top_topics .scroll_body li {
padding: 15px 0 9px;
margin: 0 15px 0;
}
#jimusho.top #main_content #hazard #hazard_body li:nth-child(3) {
border-bottom: 1px dotted #ccc;
}
#jimusho.top .hazard_on #hazard #hazard_body li:nth-child(n + 4) {
display: block;
}
#jimusho.top .hazard_on #hazard #hazard_body.spBtnHazardHide li:nth-child(n + 4) {
display: none;
}
#jimusho.top #main_content #hazard #hazard_body li:last-child {
border-bottom: 1px dotted #ccc;
}
#jimusho.top #main_content #top_kisha .scroll_body li:last-child,
#jimusho.top #main_content #top_topics .scroll_body li:last-child {
border-bottom: none !important;
}
#jimusho.top #main_content #hazard #hazard_body li .date {
margin-left: -0.6em;
}
#jimusho.top #main_content #top_kisha .scroll_body li .date,
#jimusho.top #main_content #top_kisha .scroll_body li .author,
#jimusho.top #main_content #top_topics .scroll_body li .date,
#jimusho.top #main_content #top_topics .scroll_body li .author {
display: inline;
margin: 0;
padding-right: 4px;
}
#jimusho.top .hazard_on #hazard #hazard_body dl {
margin: 5px 0 2px 0;
}
#jimusho.top #main_content #hazard #hazard_body li dt,
#jimusho.top #main_content #top_kisha .scroll_body li dt,
#jimusho.top #main_content #top_topics .scroll_body li dt {
min-width: 5.5em;
}
#jimusho.top #main_content #hazard #hazard_body li dd {
padding: 1px 0 3px 10px;
line-height: 1.4;
}
#jimusho.top #main_content #top_kisha .scroll_body li dd,
#jimusho.top #main_content #top_topics .scroll_body li dd {
padding-left: 10px;
line-height: 1.4;
}
#jimusho.top #main_wrap #mainimg {
height: auto !important;
margin-bottom: 25px;
}
#jimusho.top #main_wrap #mainimg #h01 {
height: auto !important;
margin: 0 10px;
}
#jimusho.top #main_wrap #mainimg h1 {
height: auto !important;
border: none;
margin: 0;
}
#jimusho.top #main_content #hazard .scroll_title a.rps_sp_hide {
display: none;
}
#jimusho.top #main_content #sp_btn_hazard {
border-bottom: 1px dotted #ccc;
padding: 0 0 15px;
margin: 15px 13px 0;
max-width: inherit;
}
#jimusho.top #main_content #hazard .dic_comment {
border-bottom: 1px dotted #ccc;
padding: 10px 0;
margin: 0 13px;
}
#jimusho.top #main_content #hazard .dic_link {
border-bottom: 1px dotted #ccc;
padding: 7px 0 9px;
margin: 0 13px;
}
#jimusho.top #main_content #hazard .dic_link a {
margin-left: 0;
padding-left: 28px;
}
#jimusho.top #main_content #hazard .past_outgoing {
padding-left: 28px;
margin: 14px 13px 14px;
}
#jimusho.top #main_content>ul:first-of-type {
margin-top: 8px;
}
#jimusho.top #sp_jimusho_header {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: flex;
border-bottom: 4px solid #008899;
-webkit-flex: 1 1 auto;
-moz-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
}
#jimusho.top #sp_jimushoid {
border-bottom: none;
}
#jimusho.top #sp_btn_menu {
width: 107px;
}
#jimusho.top #header {
display: block;
}
#jimusho.top #sp_siteid {
display: none;
}
#jimusho.top #nav_top li div.nav_top_h.nav_title_only:last-of-type {
border-bottom: none;
}
#jimusho.top #nav_top li #nav_top_info_1,
#jimusho.top #nav_top li #nav_top_info_2,
#jimusho.top #nav_top li #nav_top_info_3,
#jimusho.top #nav_top li #nav_top_info_4,
#jimusho.top #nav_top li #nav_top_info_5 {
display: block;
}
#jimusho.top #nav_top li .nav_top_h + #nav_top_info_1,
#jimusho.top #nav_top li .nav_top_h + #nav_top_info_2,
#jimusho.top #nav_top li .nav_top_h + #nav_top_info_3,
#jimusho.top #nav_top li .nav_top_h + #nav_top_info_4,
#jimusho.top #nav_top li .nav_top_h + #nav_top_info_5 {
display: none;
}
#jimusho.top #nav_top li div.nav_top_h.nav_title_only:before {
content: none;
background: none;
}
.facebookItem {
display: block;
max-width: 500px;
max-height: inherit;
width: 100% !important;
margin: 0 16px 0 24px;
padding: 0;
}
.facebookItem iframe {
border: none;
overflow: auto;
width: 100% !important;
vertical-align: top;
}
#jimusho.link #main_content .related_link ul {
padding: 0;
margin-top: 0;
}
#jimusho.link #main_content .related_link ul li {
padding: 7px 5px 5px;
}
#jimusho.link #main_content .related_link ul + ul {
margin-bottom: 0;
}
#jimusho.link #main_content .related_link ul + ul:last-child {
margin-bottom: 30px;
}
#jimusho.link #main_content .related_link ul + ul li:first-child,
#jimusho.link #main_content .related_link ul + .topics_table ul li:first-child {
border-top: 1px dotted #ccc;
}
#jimusho.link .filedata img {
vertical-align: sub;
}
#jimusho.index div#main_content .index_menu_default li:last-child {
border-bottom: none;
}
#jimusho.index #main_content .main_content_block {
margin-top: 0;
}
#jimusho.index #main_content ul + ul li:first-child {
border-top: 1px dotted #ccc;
}
#bodyid_busho.sitemapWrap #mainimg #h01 {
margin-bottom: 8px;
}
#bodyid_busho.sitemapWrap #main_content h2 + ul {
margin-top: 7px;
}
#bodyid_busho.sitemapWrap #main_content h2 {
margin: 0 10px;
}
#bodyid_busho.sitemapWrap #main_content ul:last-child {
margin-top: 0;
}
#bodyid_busho.sitemapWrap .sitemap {
padding-top: 0;
margin: 0 16px;
}
#bodyid_busho.sitemapWrap .sitemap_lv01 {
padding: 0.43em 11px 0.4em 22px;
background-position: 0 0.43em;
}
#bodyid_busho.sitemapWrap .sitemap_lv02 {
padding: 0.43em 11px 0.5em 48px;
background-position: 27px 0.43em;
}
#bodyid_busho.sitemapWrap .sitemap_lv03 {
padding: 0.43em 11px 0.5em 72px;
background-position: 54px 0.43em;
}
#bodyid_busho.sitemapWrap .sitemap_lv04 {
padding: 0.43em 11px 0.5em 94px;
background-position: 77px 0.43em;
}
#bodyid_busho.sitemapWrap .sitemap_lv05 {
padding: 0.43em 11px 0.5em 116px;
background-position: 99px 0.43em;
}
#bodyid_busho.sitemapWrap .sitemap_lv06 {
padding: 0.43em 11px 0.5em 136px;
background-position: 120px 0.43em;
}
#bodyid_busho.sitemapWrap .sitemap_lv07 {
padding: 0.43em 11px 0.5em 157px;
background-position: 140px 0.43em;
}
#bodyid_busho.sitemapWrap .sitemap_lv08 {
padding: 0.43em 11px 0.5em 179px;
background-position: 161px 0.43em;
}
#bodyid_busho.sitemapWrap #main_content .related_info {
margin: 13px 10px 0;
padding-bottom: 0;
font-size: 1.07rem;
}
#bodyid_busho.sitemapWrap #main_content .related_info h3 {
padding: 7px 10px 4px;
font-size: 1.15rem;
}
#bodyid_busho.sitemapWrap #main_content .backtotop {
padding-top: 1px;
}
#bodyid_busho.sitemapWrap #nav_global ul li#gnav_iconst a {
padding: 0 35px;
margin: 0;
width: auto;
height: 55px;
line-height: 55px;
background-size: 5px;
font-weight: bold;
color: #333333;
text-align: left;
font-size: 1rem;
display: block;
}
#bodyid_all.sitemapWrap #pankuzu {
margin-bottom: 10px;
border-bottom: 2px solid #dddddd;
}
#bodyid_all.sitemapWrap #mainimg #h01 {
margin-bottom: 8px;
}
#bodyid_all.sitemapWrap #main_content h2 + ul {
margin-top: 8px;
}
#bodyid_all.sitemapWrap #main_content h2 {
background-size: 5px 100%;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
line-height: 1.4;
padding: 6px 9px 4px 0;
margin: 0 10px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#f1f1f1, #fff);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));
background: linear-gradient(#f1f1f1, #fff);
filter: none;
font-size: 1.3rem;
border: 1px solid #ccc;
position: relative;
}
#bodyid_all.sitemapWrap #main_content h2:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000652653.png) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#bodyid_all.sitemapWrap #main_content ul:last-child {
margin-top: 0;
}
#bodyid_all.sitemapWrap .sitemap {
padding-top: 0;
margin: 0 1.3em;
}
#bodyid_all.sitemapWrap .sitemap_lv01 {
padding: 0.43em 11px 0.48em 22px;
background-position: 0 0.43em;
}
#bodyid_all.sitemapWrap .sitemap_lv02 {
padding: 0.43em 11px 0.5em 48px;
background-position: 27px 0.43em;
}
#bodyid_all.sitemapWrap .sitemap_lv03 {
padding: 0.43em 11px 0.5em 72px;
background-position: 53px 0.43em;
}
#bodyid_all.sitemapWrap .sitemap_lv04 {
padding: 0.43em 11px 0.5em 94px;
background-position: 77px 0.43em;
}
#bodyid_all.sitemapWrap .sitemap_lv05 {
padding: 0.43em 11px 0.5em 116px;
background-position: 99px 0.43em;
}
#bodyid_all.sitemapWrap .sitemap_lv06 {
padding: 0.43em 11px 0.5em 136px;
background-position: 120px 0.43em;
}
#bodyid_all.sitemapWrap .sitemap_lv07 {
padding: 0.43em 11px 0.5em 157px;
background-position: 140px 0.43em;
}
#bodyid_all.sitemapWrap .sitemap_lv08 {
padding: 0.43em 11px 0.5em 179px;
background-position: 161px 0.43em;
}
#bodyid_all.sitemapWrap #main_content .related_info {
margin: 13px 10px 0;
padding-bottom: 0;
font-size: 1.07rem;
}
#bodyid_all.sitemapWrap #main_content .related_info h3 {
padding: 7px 10px 4px;
font-size: 1.15rem;
}
#bodyid_all.sitemapWrap #main_content .backtotop {
padding-top: 1px;
}
#bodyid_all.sitemapWrap #nav_global ul li#gnav_iconst a {
padding: 0 28px;
margin: 0;
width: auto;
height: 55px;
line-height: 55px;
background-size: 5px;
font-weight: bold;
color: #333333;
text-align: left;
font-size: 1rem;
display: block;
}
#bodyid_busho.linkList #main_content>ul:first-of-type {
margin-top: 0;
}
#bodyid_busho.linkList #main_content h2.level01 {
margin: 5px 10px 15px;
padding: 6px 9px 4px 0;
line-height: 1.6;
color: #000000;
}
#bodyid_busho.linkList #main_content h2.level01:before {
background-position: 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#bodyid_busho.linkList #main_content h2.level02 {
margin: 5px 10px 12px;
padding: 6px 9px 4px 0;
background: #f0f0f0;
border: none;
color: #000;
font-size: 1.15rem;
line-height: 1.7;
}
#bodyid_busho.linkList #main_content h2.level02:before {
background-position: 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#bodyid_busho.linkList #main_content h2.level03 {
margin: 5px 10px 7px;
padding: 6px 9px 4px 0;
background: #fff;
border: none;
font-size: 1.15rem;
line-height: 1.9;
}
#bodyid_busho.linkList #main_content h2.level03:before {
background-position: 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#bodyid_busho.linkList #main_content h2.level04 {
margin: 5px 10px 5px;
padding: 6px 9px 4px 0;
background: #fff;
border: none;
font-size: 1.15rem;
line-height: 1.6;
}
#bodyid_busho.linkList #main_content h2.level04:before {
background-position: 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#bodyid_busho.linkList #main_content h2.level05 {
margin: 5px 10px 4px;
padding: 5px 9px 4px 3px;
background: #fff;
border: none;
font-size: 1.15rem;
line-height: 1.7;
}
#bodyid_busho.linkList #main_content h2.level05:before {
content: none;
}
#bodyid_busho.linkList #main_content .related_link h3 {
margin: 0 10px 10px;
}
#bodyid_busho.linkList #main_content p {
padding: 2px 10px 3px;
line-height: 1.6;
}
#bodyid_busho.linkList #main_content .related_link h4 {
margin: 6px 10px 0;
padding: 9px 10px 4px;
line-height: 1.5;
}
#bodyid_busho.linkList #main_content .related_link h4 + ul li:first-child {
border-top: none;
padding: 8px 5px 2px;
}
#bodyid_busho.linkList #main_content .related_link h4 + ul li:last-child {
border-bottom: 1px dotted #ccc;
margin-bottom: 13px;
}
#bodyid_busho.linkList #main_content .related_link h4 + ul li a {
padding: 3px 0px 3px 28px;
line-height: 1.5;
}
#bodyid_busho.linkList #main_content .related_link table th,
#bodyid_busho.linkList #main_content .related_link table td {
padding: 9px 10px 7px;
}
#bodyid_busho.linkList #main_content .related_link div[style="clear:both"] {
margin: 0 10px 30px;
}
#bodyid_busho.linkList #main_content .related_link .tableScroll {
margin: 0 0px 12px;
}
#bodyid_busho.linkList #main_content .related_link li .filedata img {
vertical-align: middle;
}
#bodyid_busho.linkList #main_content .related_info {
margin: 30px 10px 15px;
}
#bodyid_busho.linkList #main_content .related_info:last-child {
margin-bottom: 0;
}
#bodyid_busho.linkList #main_content .related_info p {
padding: 2px 0 3px;
line-height: 1.6;
}
#bodyid_busho.linkList #main_content .related_info li a {
white-space: normal;
padding-left: 28px;
}
#bodyid_busho.linkList #main_content .related_info h3 {
padding: 7px 10px 5px;
margin: 0 0 13px 0;
}
#bodyid_busho.linkList #main_content .related_info ul {
padding: 0 1px;
}
#bodyid_busho.linkList #main_content .related_info li {
text-indent: -2.1rem;
margin-left: 2.1rem;
}
#bodyid_busho.linkList #main_content .related_info li img {
vertical-align: middle;
margin-left: 9px;
}
#bodyid_busho.linkList #nav_right {
margin-top: 22px;
}
#bodyid_busho.linkList table {
margin-top: 12px;
}
#bodyid_busho.linkList .tableScroll {
padding-bottom: 9px;
}
#bodyid_busho.linkList .tableScroll table {
margin: 12px 0 0 !important;
}
#bodyid_busho.linkList.leisure #mainimg #h01 {
margin-bottom: 15px;
padding: 11px 10px 8px;
}
#bodyid_busho.linkList.leisure #main_wrap #main_content h1 {
padding: 12px 17px 7px;
margin-bottom: 15px;
background: -webkit-gradient(linear, color-stop(0, #ffffff), color-stop(0.1, #ffffff), color-stop(0.1, #e4f6fa), color-stop(100%, #fefefe));
background: -webkit-linear-gradient(#ffffff 0%, #e4f6fa 3%, #fefefe 100%);
background: linear-gradient(#ffffff 0%, #e4f6fa 3%, #fefefe 100%);
border-top: #bee8f4 solid 1px;
border-bottom-color: #6dd2e4;
font-size: 1.44rem;
}
#bodyid_busho.linkList.leisure #main_content .related_link h3 {
color: #192f60;
}
#bodyid_busho.linkList.leisure #main_content th {
color: #000;
}
#bodyid_busho.linkList.leisure #main_content .related_info h3 {
border: none;
}
#nav_global ul li,
#nav_global ul li a {
display: block;
}
#byCategory #mainimg #h01 {
padding: 17px 10px 10px;
width: auto;
height: auto;
background: -webkit-linear-gradient(#ffffff, #e9ebee);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9ebee));
background: linear-gradient(#ffffff, #e9ebee);
filter: none;
text-indent: 0;
color: #192f60;
font-size: 1.8rem;
font-weight: bold;
}
#byCategory.linkList #mainimg #h01 {
padding: 17px 10px 12px;
}
#byCategory #main_content h1,
#bodyid_busho.kizi #main_content h1 {
margin-bottom: 0;
padding: 12px 10px 8px;
color: #192f60;
display: table;
table-layout: fixed;
width: 100%;
}
#byCategory #main_content h1 span,
#bodyid_busho.kizi #main_content h1 span {
display: table-cell;
width: 88%;
}
#byCategory #main_content h1 .rss_link,
#bodyid_busho.kizi #main_content h1 .rss_link {
float: none;
display: table-cell;
text-align: right;
}
#byCategory.index #main_content #maincontent_mainimg,
#bodyid_busho.kizi #main_content #maincontent_mainimg {
padding: 11px 0 0;
margin: 0 10px;
}
#byCategory.index #main_content #maincontent_mainimg p,
#bid #main_content #maincontent_mainimg p,
#bodyid_busho.kizi #maincontent_mainimg p {
padding: 0;
line-height: 1.8;
}
#byCategory #main_content > ul:first-of-type,
#bodyid_busho.kizi #main_content > ul:first-of-type {
margin-top: 15px;
}
#byCategory.index #main_content > ul:first-of-type {
margin-top: 8px;
}
#byCategory.index #main_content .index_menu_default li,
#bid #main_content .index_menu_default li,
#bodyid_busho.kizi .index_menu_default li {
padding: 0;
margin: 0;
}
#byCategory.index #main_content .index_menu_default li h3,
#bid.index #main_content .index_menu_default li h3,
#bodyid_busho.kizi .index_menu_default li h3 {
padding: 0;
margin: 0;
border: none;
}
#byCategory.index #main_content .index_menu_default li h3 a,
#bodyid_busho.kizi #main_content .index_menu_default li h3 a {
padding: 12px 1px 11px 30px;
margin: 0;
}
#byCategory #main_content h2.level01,
#bodyid_busho.kizi #main_content h2.level01 {
margin: 5px 10px 15px;
padding: 6px 9px 4px 0;
font-size: 1.3rem;
line-height: 1.6;
color: #000000;
background-size: 5px 100%;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#f1f1f1, #fff);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));
background: linear-gradient(#f1f1f1, #fff);
filter: none;
border: 1px solid #ccc;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
}
#byCategory #main_content h2.level01:before,
#bodyid_busho.kizi #main_content h2.level01:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000652653.png) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#byCategory #main_content h2.level02,
#bodyid_busho.kizi #main_content h2.level02 {
margin: 5px 10px 12px;
padding: 5px 9px 4px 0;
background: #f0f0f0;
border: none;
color: #000;
font-size: 1.15rem;
line-height: 1.7;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
filter: none;
position: relative;
}
#byCategory #main_content h2.level02:before,
#bodyid_busho.kizi #main_content h2.level02:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000652653.png) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#byCategory #main_content h2.level03,
#bodyid_busho.kizi #main_content h2.level03 {
margin: 5px 10px 7px;
padding: 6px 9px 4px 0;
background: #fff;
border: none;
font-size: 1.15rem;
line-height: 1.9;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
filter: none;
position: relative;
color: #192F60;
clear: both;
}
#byCategory #main_content h2.level03:before,
#bodyid_busho.kizi #main_content h2.level03:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000652653.png) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#byCategory #main_content h2.level04,
#bodyid_busho.kizi #main_content h2.level04 {
margin: 5px 10px 5px;
padding: 6px 9px 4px 0;
background: #fff;
border: none;
font-size: 1.15rem;
line-height: 1.6;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
}
#byCategory #main_content h2.level04:before,
#bodyid_busho.kizi #main_content h2.level04:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000652653.png) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#byCategory #main_content h2.level05,
#bodyid_busho.kizi #main_content h2.level05 {
margin: 5px 10px 4px;
padding: 5px 9px 4px 3px;
background: #fff;
border: none;
font-size: 1.15rem;
}
#byCategory #main_content h2.level05:before,
#bodyid_busho.kizi #main_content h2.level05:before {
content: none;
}
#byCategory #main_content h3,
#bodyid_busho.kizi #main_content h3 {
margin: 0 10px 7px;
padding: 8px 0 6px;
border-top: 2px solid #192F60;
border-bottom: 1px dotted #ccc;
color: #192F60;
line-height: 1.5;
font-size: 1.07rem;
}
#byCategory.kizi #main_content h3 {
margin: 0 10px 4px;
}
#byCategory #main_content p {
padding: 5px 10px;
line-height: 1.8;
}
#byCategory.linkList #main_content {
font-size: 1.1rem;
}
#byCategory.linkList #main_content p {
padding: 5px 10px 0;
font-size: 1.1rem;
}
#bodyid_busho.kizi #main_content p {
padding: 3px 10px 8px;
line-height: 1.8;
}
#byCategory.kizi #main_content p {
padding: 8px 10px 0;
line-height: 1.6;
}
#byCategory.kizi.leisure #main_content p {
padding: 8px 10px;
line-height: 1.6;
}
#byCategory #main_content .related_link h4,
#bodyid_busho.kizi #main_content .related_link h4 {
margin: 6px 10px 0;
padding: 9px 10px 5px;
line-height: 1.5;
background: #e8eaef;
color: #192F60;
font-size: 1.07rem;
}
#byCategory.linkList #main_content .related_link h4 {
margin: 10px 10px 0;
}
#byCategory #main_content .related_link h4 + ul li,
#bodyid_busho.kizi #main_content .related_link h4 + ul li {
padding: 12px 2px 6px;
}
#byCategory #main_content .related_link h4 + ul li:first-child,
#bodyid_busho.kizi #main_content .related_link h4 + ul li:first-child {
border-top: none;
}
#byCategory #main_content .related_link h4 + ul li:last-child,
#bodyid_busho.kizi #main_content .related_link h4 + ul li:last-child {
border-bottom: 1px dotted #ccc;
margin-bottom: 0;
}
#byCategory #main_content .related_link h4 + ul li a,
#bodyid_busho.kizi #main_content .related_link h4 + ul li a {
padding: 2px 0px 2px 28px;
line-height: 1.5;
font-size: 1.07rem;
}
#byCategory #main_content .related_link li .filedata,
#bodyid_busho.kizi #main_content .related_link li .filedata {
margin-left: 4px;
}
#byCategory .filedata img,
#bodyid_busho.kizi .filedata img {
vertical-align: middle;
}
#byCategory #main_content table,
#bodyid_busho.kizi #main_content table {
margin: 13px 10px 0;
}
#byCategory #main_content .tableScroll {
padding-bottom: 8px;
margin: 0 0 8px;
}
#byCategory.index #main_content .tableScroll {
margin: 0 0 8px;
}
#byCategory #main_content .tableScroll table,
#bodyid_busho.kizi #main_content .tableScroll table {
margin: 0 !important;
}
#byCategory #main_content .related_info,
#bodyid_busho.kizi #main_content .related_info {
margin: 14px 10px;
}
#byCategory #main_content .related_info h3 {
color: #ffffff;
font-size: 1.07rem;
margin: 20px 0 14px 0;
padding: 6px 11px;
border-bottom: none;
}
#byCategory.linkList #main_content .related_info h3 {
margin: 29px 0 14px 0;
}
#byCategory #main_content .related_info ul,
#bodyid_busho.kizi #main_content .related_info ul {
padding: 0 2px;
margin-bottom: 24px;
}
#byCategory #main_content .related_info li {
margin: 10px 0 0;
text-indent: -2.1rem;
margin-left: 2.1rem;
}
#byCategory #main_content .related_info li a,
#bodyid_busho.kizi #main_content .related_info li a {
padding: 2px 0px 2px 28px;
white-space: normal;
}
#byCategory #main_content .related_info li img,
#bodyid_busho.kizi #main_content .related_info li img {
margin-left: 4px;
vertical-align: middle;
}
body#byCategory #nav_right {
margin-top: 27px;
}
body#byCategory.linkList #nav_right {
margin-top: 4px;
}
#byCategory #main_content .related_info h4,
#bodyid_busho.kizi .related_info h4 {
margin-bottom: 0;
}
#byCategory #main_content .related_info p {
padding: 0 0 5px;
}
#byCategory.leisure #mainimg #h01 {
border-bottom: 2px solid #cccccc;
margin-bottom: 5px;
}
#byCategory.leisure #main_wrap #main_content h1,
#bodyid_busho.kizi.leisure #main_wrap #main_content h1 {
background: -webkit-gradient(linear, color-stop(0, #ffffff), color-stop(0.1, #ffffff), color-stop(0.1, #e4f6fa), color-stop(100%, #fefefe));
background: -webkit-linear-gradient(#ffffff 0%, #e4f6fa 3%, #fefefe 100%);
background: linear-gradient(#ffffff 0%, #e4f6fa 3%, #fefefe 100%);
border-top: #bee8f4 solid 1px;
border-bottom-color: #6dd2e4;
font-size: 1.44rem;
}
#byCategory.leisure #main_content .related_link h3,
#bodyid_busho.kizi.leisure #main_content .related_link h3 {
color: #192f60;
margin: 0 10px 8px;
border-top: 2px solid #ffcc00;
border-bottom: 1px dotted #ffcc00;
padding: 6px 8px 5px;
line-height: 1.5;
}
#byCategory.leisure #main_content th,
#bodyid_busho.kizi.leisure #main_content th {
color: #000;
}
#byCategory.leisure #main_content .related_link h4,
#bodyid_busho.kizi.leisure #main_content .related_link h4 {
margin: 10px 10px 0;
padding: 9px 10px 4px;
line-height: 1.5;
background: #fff1bb;
color: #333;
}
#byCategory.leisure #main_content .related_info h3 {
border: none;
padding: 7px 10px 5px;
background: #d2eff8;
color: #333;
font-size: 1.15rem;
clear: both;
line-height: 1.5;
}
#byCategory.index #main_content .main_content_block {
margin-top: 16px;
}
#byCategory #main_content .main_content_block h2,
#byCategory.index #main_content ul.index_menu_busho li h2,
#bodyid_busho.kizi #main_content .main_content_block h2 {
margin: 5px 0 15px;
padding: 6px 9px 4px 0;
font-size: 1.3rem;
line-height: 1.6;
color: #192f60;
background-size: 5px 100%;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#f1f1f1, #fff);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));
background: linear-gradient(#f1f1f1, #fff);
filter: none;
border: 1px solid #ccc;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
}
#byCategory.index #main_content ul.index_menu_busho li h2 {
margin: 16px 0 0;
}
#byCategory.index .index_menu_chokka {
margin: 0 0 16px;
}
#byCategory.index .index_menu_chokka li {
padding: 0;
margin: 0;
border: none;
}
#byCategory.index #main_content .index_menu_chokka li h3 {
border-top: 1px dotted #ccc;
border-bottom: 1px dotted #ccc;
padding: 0;
}
#byCategory.index #main_content .index_menu_chokka li h3 a {
padding-left: 45px
}
#byCategory #main_content .main_content_block h2:before,
#byCategory.index #main_content ul.index_menu_busho li h2:before,
#bodyid_busho.kizi #main_content .main_content_block h2:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000652653.png) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#byCategory.kizi #main_content .main_content_block h4 {
margin: 10px 0 12px;
padding: 10px 10px 7px;
}
#byCategory.kizi.leisure #main_content .main_content_block h4 {
margin: 0 0 9px 0;
}
#byCategory #main_content .main_content_block .photo {
margin: 11px 0 10px !important;
float: none !important;
padding-top: 1px;
}
#byCategory.kizi #main_content .main_content_block .photo {
margin: 12px 0 10px !important;
}
#byCategory.kizi.leisure #main_content .main_content_block .photo {
margin: 9px 0 10px !important;
}
#byCategory #main_content .main_content_block .wysiwyg_output,
#bodyid_busho.kizi #main_content .main_content_block .wysiwyg_output {
margin-bottom: 6px;
}
#byCategory #main_content .main_content_block .wysiwyg_output p {
padding: 0;
margin-bottom: 6px;
font-size: 1.07rem;
line-height: 1.5;
}
#bodyid_busho.kizi #main_content .main_content_block .wysiwyg_output p {
padding: 0;
margin-bottom: 8px;
font-size: 1.07rem;
line-height: 1.5;
}
#byCategory #main_content .main_content_block table,
#bodyid_busho.kizi #main_content .main_content_block table {
margin: 0 0 12px;
}
#byCategory.kizi.leisure #main_content .main_content_block table {
margin: 13px 0 0 !important;
}
#byCategory #main_content .main_content_block .tableScroll
#bodyid_busho.kizi #main_content .main_content_block .tableScroll {
margin: 0;
}
#byCategory #main_content ul.index_menu_busho,
#bodyid_busho.kizi #main_content ul.index_menu_busho {
margin: 24px 0 0;
}
#byCategory #main_content ul.index_menu_busho li,
#bodyid_busho.kizi #main_content ul.index_menu_busho li {
padding: 0;
margin: 0;
border-top: none;
border-bottom: 1px dotted #ccc;
font-size: 1.07rem;
}
#byCategory #main_content ul.index_menu_busho li:first-child,
#bodyid_busho.kizi #main_content ul.index_menu_busho li:first-child {
padding: 0;
margin: 0;
border: none;
}
#byCategory #main_content ul.index_menu_busho li a,
#bodyid_busho.kizi #main_content ul.index_menu_busho li a {
padding: 12px 4px 12px 45px;
}
#byCategory #main_content ul.index_menu_busho li h2,
#bodyid_busho.kizi #main_content ul.index_menu_busho li h2 {
margin: 24px 0 0;
}
#byCategory #main_content ul.index_menu_busho li h3,
#bodyid_busho.kizi #main_content ul.index_menu_busho li h3 {
margin: 0;
padding: 0;
border: none;
background-position: left 4px;
}
#byCategory #main_content ul.index_menu_busho li p,
#bodyid_busho.kizi #main_content ul.index_menu_busho li p {
margin: 0 0 8px;
padding: 0;
}
#byCategory.index #main_content ul.index_menu_busho + .index_menu_default {
margin: 0 10px 24px;
padding: 0;
}
#byCategory #main_content ul.index_menu_busho + .index_menu_default,
#bodyid_busho.kizi #main_content ul.index_menu_busho + .index_menu_default {
margin: 0 0 24px;
padding: 0;
}
#byCategory.index #main_content .main_content_block ul.index_menu_default {
margin: 24px 0 0;
padding: 0;
}
#byCategory.index #main_content .main_content_block ul.index_menu_default:first-child,
#byCategory.index #main_content .main_content_block ul.index_menu_default + ul.index_menu_default {
margin-top: 0;
}
#byCategory #main_content ul.index_menu_busho + .index_menu_default li,
#bodyid_busho.kizi #main_content ul.index_menu_busho + .index_menu_default li {
padding: 2px 0 5px;
}
#byCategory.index #main_content ul.index_menu_busho {
margin: 0 10px;
}
#byCategory.index #main_content .main_content_block ul.index_menu_busho {
margin: 0;
}
#bid #mainimg #h01 {
padding: 11px 10px 8px;
margin-bottom: 10px;
width: auto;
height: auto;
background: -webkit-linear-gradient(#ffffff, #e9ebee);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e9ebee));
background: linear-gradient(#ffffff, #e9ebee);
filter: none;
text-indent: 0;
color: #192f60;
font-size: 1.8rem;
font-weight: bold;
}
#bid #main_content h1 {
margin-bottom: 11px;
padding: 12px 10px 8px;
color: #192f60;
display: table;
table-layout: fixed;
width: 100%;
}
#bid #main_content h1 span {
display: table-cell;
width: 88%;
}
#bid #main_content h1 .rss_link {
float: none;
display: table-cell;
text-align: right;
}
#bid #maincontent_mainimg {
margin-bottom: 7px;
}
#bid #main_content .index_menu_default li h3 a {
padding: 13px 1px 13px 0;
margin: 0;
}
body#bid #nav_right {
margin-top: 24px;
}
#bid #main_content ul {
margin: 0;
}
#bid #main_content .index_menu_default li:first-child {
border-top: none;
}
#bid #main_content h2 {
margin: 5px 10px 0;
padding: 6px 9px 4px 0;
font-size: 1.3rem;
line-height: 1.6;
color: #000000;
background-size: 5px 100%;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#f1f1f1, #fff);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));
background: linear-gradient(#f1f1f1, #fff);
filter: none;
border: 1px solid #ccc;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
}
#bid #main_content h2:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000652653.png) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#bid #main_content ul + h2 {
margin-top: 25px;
}
#maintenance #main_content h1 {
margin-bottom: 13px;
padding: 12px 10px 8px;
}
#maintenance #main_content > ul:first-of-type {
margin-top: 0;
}
#maintenance #main_content p {
font-size: 1.07rem;
padding: 0;
margin: 0 10px 11px;
}
#maintenance #main_content .main_content_block .wysiwyg_output p {
margin: 0 0 8px;
}
#maintenance #main_content h2 {
margin: 0 0 9px;
padding: 6px 9px 4px 0;
font-size: 1.3rem;
line-height: 1.6;
color: #000000;
background-size: 5px 100%;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(#f1f1f1, #fff);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));
background: linear-gradient(#f1f1f1, #fff);
filter: none;
border: 1px solid #ccc;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
}
#maintenance #main_content h2:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000652653.png) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#maintenance #main_content .photo {
margin: 0;
}
#maintenance #main_content .photo li,
#maintenance #main_content .photo_2 li,
#maintenance #main_content .photo_3 li,
#bodyid_busho.kizi #main_content .photo li,
#bodyid_busho.kizi #main_content .photo_2 li,
#bodyid_busho.kizi #main_content .photo_3 li,
#byCategory.kizi #main_content .photo .photo li,
#byCategory.kizi #main_content .photo .photo_2 li,
#byCategory.kizi #main_content .photo .photo_3 li {
float: none;
width: auto;
padding: 0;
}
#maintenance #main_content .photo .caption {
padding: 0;
margin-bottom: 10px;
}
#maintenance #main_content .wysiwyg_output table {
margin: 0;
}
#maintenance #main_content .related_info {
margin-top: 28px;
}
#maintenance .tableScroll {
overflow: auto;
margin: 0 0 14px;
padding: 0;
}
#maintenance .tableScroll table {
margin: 0 0 9px !important;
}
#maintenance #main_content .related_info h3 {
padding: 8px 10px 4px 11px;
margin: 0 0 15px 0;
}
#maintenance #main_content .related_info ul {
padding: 0 2px;
margin-bottom: 24px;
}
#maintenance #main_content .related_info li {
margin: 10px 0 0;
text-indent: -2.1rem;
margin-left: 2.1rem;
}
#maintenance #main_content .related_info li a {
padding: 2px 0px 2px 28px;
white-space: normal;
}
#maintenance #main_content .related_info li img {
margin-left: 4px;
vertical-align: middle;
}
#maintenance #main_content .related_info p {
margin: 0;
}
body#maintenance #nav_right {
margin-top: 4px;
}
#maintenance.leisure #main_wrap #main_content h1 {
padding: 13px 17px 7px;
margin: 3px 0 15px;
background: -webkit-gradient(linear, color-stop(0, #ffffff), color-stop(0.1, #ffffff), color-stop(0.1, #e4f6fa), color-stop(100%, #fefefe));
background: -webkit-linear-gradient(#ffffff 0%, #e4f6fa 3%, #fefefe 100%);
background: linear-gradient(#ffffff 0%, #e4f6fa 3%, #fefefe 100%);
border-top: #bee8f4 solid 1px;
border-bottom-color: #6dd2e4;
font-size: 1.44rem;
color: #192f60;
}
#maintenance.leisure #main_content h2 {
border: 1px solid #bae7ca;
background: #fff;
padding: 6px 9px 4px 0;
}
#maintenance.leisure #main_content h2:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000619843.gif) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#maintenance.leisure #main_content .related_info h3 {
border: none;
background: #d2eff8;
}
#maintenance .wysiwyg_output {
margin-bottom: 19px;
}
body#byCategory.leisure #nav_right ul#nav_local li a,
body#maintenance.leisure #nav_right ul#nav_local li a,
body#bodyid_busho.kizi.leisure #nav_right ul#nav_local li a {
background-image: url(/ktr_content/content/000619818.gif);
background-repeat: no-repeat;
background-size: auto;
}
body#byCategory.leisure #nav_right ul#nav_local li.on a,
body#maintenance.leisure #nav_right ul#nav_local li.on a,
body#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on a {
background-image: url(/ktr_content/content/000619820.gif);
background-repeat: no-repeat;
background-size: auto;
}
body#byCategory.leisure #nav_right ul#nav_local li.on ul li a,
body#maintenance.leisure #nav_right ul#nav_local li.on ul li a,
body#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on ul li a {
background-image: url(/ktr_content/content/000652637.png);
background-repeat: no-repeat;
background-size: 14px;
}
body#byCategory.leisure #nav_right ul#nav_local li.on ul li.on a,
body#maintenance.leisure #nav_right ul#nav_local li.on ul li.on a,
body#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on ul li.on a {
background-image: none;
background-repeat: no-repeat;
background-position: 2px center;
background-size: 12px;
}
body#byCategory.kizi.leisure #nav_right ul#nav_local li.on ul li.on ul li a,
body#maintenance.kizi.leisure #nav_right ul#nav_local li.on ul li.on ul li a,
body#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on ul li.on ul li a {
background: none;
}
body#byCategory.kizi.leisure #nav_right ul#nav_local li.on li.on li.on li a,
body#maintenance.kizi.leisure #nav_right ul#nav_local li.on li.on li.on li a,
body#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on li.on li.on li a {
background: url(/ktr_content/content/000619828.gif) no-repeat left center;
}
body#byCategory.kizi.leisure #nav_right ul#nav_local li.on li.on li.on li.on a,
body#maintenance.kizi.leisure #nav_right ul#nav_local li.on li.on li.on li.on a,
body#bodyid_busho.kizi.leisure #nav_right ul#nav_local li.on li.on li.on li.on a {
background: url(/ktr_content/content/000619828.gif) no-repeat left center;
}
#bodyid_busho.kizi #main_content h1 {
padding: 12px 18px 8px;
}
#bodyid_busho.kizi #main_content > ul:first-of-type {
margin-top: 15px;
}
#bodyid_busho.kizi #main_content h4 {
margin: 0 0 8px 0;
padding: 9px 10px 8px 10px;
}
#bodyid_busho.kizi #main_content .main_content_block .photo {
margin: 8px 0 10px !important;
float: none !important;
padding-top: 1px;
}
#bodyid_busho.kizi #main_content .photo .caption {
padding: 0;
margin-bottom: 11px;
}
#bodyid_busho.kizi #main_content .related_info h3 {
color: #ffffff;
font-size: 1.07rem;
margin: 28px 0 16px 0;
padding: 6px 11px;
border-bottom: none;
}
#bodyid_busho.kizi #main_content .tableScroll {
padding-bottom: 8px;
margin: 0 0px 8px;
}
#bodyid_busho.kizi #main_content h3 + h4 {
margin: 0;
padding: 0;
color: #333333;
}
#bodyid_busho.kizi #nav_right {
margin-top: 6px;
}
#bodyid_busho.kizi.leisure #mainimg #h01 {
padding: 11px 10px 8px;
margin-bottom: 15px;
}
#bodyid_busho.kizi.leisure #main_content h3 {
border-top: 2px solid #ffcc00;
border-bottom: 1px dotted #ffcc00;
color: #192f60;
padding: 8px 0 4px;
margin: 0 10px 7px;
}
#bodyid_busho.kizi #main_content .related_info p {
padding: 3px 0 0;
}
#bodyid_busho.kizi.leisure #main_content h4 {
color: #192f60;
margin: 0 0 9px 0;
}
#bodyid_busho.kizi.leisure #main_content .photo .caption {
margin-bottom: 10px;
}
#bodyid_busho.kizi #main_content .main_content_block {
margin-top: 8px;
}
#bodyid_busho.kizi #main_content .main_content_block + .main_content_block {
margin-bottom: 24px;
}
#bodyid_busho.kizi.leisure #main_content .main_content_block table {
margin-top: 7px !important;
}
#bodyid_busho.kizi.leisure #main_content .related_info h3 {
border: none;
padding: 7px 10px 5px;
background: #d2eff8;
color: #333;
font-size: 1.15rem;
clear: both;
line-height: 1.5;
margin: 27px 0 14px;
}
#bodyid_busho.kizi #main_content .related_info li {
margin: 10px 0 0;
text-indent: -2.1rem;
margin-left: 2.1rem;
}
#bodyid_busho.kizi.leisure #main_content h3 + h4,
#byCategory.kizi.leisure #main_content h3 + h4 {
color: #000;
margin: 0;
}
#byCategory.kizi #mainimg #h01 {
padding: 17px 10px 12px;
}
#byCategory.kizi.leisure #mainimg #h01 {
padding: 17px 10px 10px;
}
#byCategory.kizi #main_content li + .related_info h3 {
margin: 21px 0 14px 0;
}
#byCategory.kizi #main_content .related_info li {
margin-top: 10px;
}
#byCategory.kizi #main_content .related_info {
margin: 14px 10px 5px;
}
#byCategory.kizi #main_content .related_info h4 {
padding: 3px 0 0;
}
#byCategory.kizi #main_content .related_info p {
padding: 1px 0 3px;
}
body#byCategory.kizie #nav_right {
margin-top: 23px;
}
body#byCategory.kizi.leisure #nav_right {
margin-top: 7px;
}
#byCategory.kizi #main_content .tableScroll {
margin: 0 0 8px;
}
#byCategory.kizi #main_content .photo .caption {
margin-bottom: 10px;
}
#byCategory.kizi.leisure #main_content h3 {
border-top: 2px solid #ffcc00;
border-bottom: 1px dotted #ffcc00;
padding: 8px 0 4px;
}
#byCategory.kizi.leisure #main_content li + .related_info h3 {
border: none;
padding: 8px 10px 4px;
}
#bodyid_busho #main_content .related_link ul + div[style="clear:both"] table {
margin-top: 0 !important;
}
#byCategory.index #main_content .scroll_body + ul {
margin: 0;
}
#byCategory.index #main_content .scroll_body + ul li h3 {
margin: 0 10px 5px;
}
#byCategory.linkList #main_content .related_link ul + div[style="clear:both"],
#byCategory.linkList #main_content .related_link h4 + div[style="clear:both"] {
margin-top: 13px;
}
#byCategory.linkList #main_content .related_link div[style="clear:both"] + h4,
#byCategory.linkList #main_content .related_link ul + h4 {
margin-top: 21px;
}
#byCategory.kizi #main_content .main_content_block + .main_content_block h4 {
margin-top: 32px;
}
#maintenance .main_content_block + .main_content_block {
margin-top: 24px;
}
#byCategory.leisure #main_content h2.level01,
#bodyid_busho.kizi.leisure #main_content h2.level01,
#bodyid_busho.linkList.leisure #main_content h2.level01 {
border: 1px solid #bae7ca;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #eef9f1 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#eef9f1 100%);
background: linear-gradient(to bottom, #ffffff 0%,#eef9f1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eef9f1',GradientType=0);
padding: 6px 9px 4px 0;
font-size: 1.3rem;
}
#byCategory.leisure #main_content h2.level01:before,
#bodyid_busho.kizi.leisure #main_content h2.level01:before,
#bodyid_busho.linkList.leisure #main_content h2.level01:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000619843.gif) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#byCategory.leisure #main_content h2.level02,
#bodyid_busho.kizi.leisure #main_content h2.level02,
#bodyid_busho.linkList.leisure #main_content h2.level02 {
border: none;
background: #fff1bb;
color: #192f60;
font-size: 1.15rem;
}
#byCategory.leisure #main_content h2.level02:before,
#bodyid_busho.kizi.leisure #main_content h2.level02:before,
#bodyid_busho.linkList.leisure #main_content h2.level02:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000619843.gif) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#byCategory.leisure #main_content h2.level03,
#bodyid_busho.kizi.leisure #main_content h2.level03,
#bodyid_busho.linkList.leisure #main_content h2.level03 {
border: none;
background: #fff;
color: #000;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
font-size: 1.15rem;
}
#byCategory.leisure #main_content h2.level03:before,
#bodyid_busho.kizi.leisure #main_content h2.level03:before,
#bodyid_busho.linkList.leisure #main_content h2.level03:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000619843.gif) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#byCategory.leisure #main_content h2.level04,
#bodyid_busho.kizi.leisure #main_content h2.level04,
#bodyid_busho.linkList.leisure #main_content h2.level04 {
border: none;
background: #fff;
color: #000;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
font-size: 1.15rem;
}
#byCategory.leisure #main_content h2.level04:before,
#bodyid_busho.kizi.leisure #main_content h2.level04:before,
#bodyid_busho.linkList.leisure #main_content h2.level04:before {
content: "";
padding-right: 19px;
background: url(/ktr_content/content/000619843.gif) no-repeat 5px top;
background-size: 5px 100%;
position: relative;
top: -1px;
}
#byCategory.leisure #main_content h2.level05,
#bodyid_busho.kizi.leisure #main_content h2.level05,
#bodyid_busho.linkList.leisure #main_content h2.level05 {
border: none;
background: none;
line-height: 1.8;
color: #000;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-box;
display: -ms-flex;
display: -webkit-flex;
display: flex;
font-size: 1.15rem;
}
#byCategory.leisure #main_content h2.level05:before,
#bodyid_busho.kizi.leisure #main_content h2.level05:before,
#bodyid_busho.linkList.leisure #main_content h2.level05:before {
content: none;
}
#byCategory.leisure #main_content h2.level01,
#byCategory.leisure #main_content h2.level02,
#byCategory.leisure #main_content h2.level03,
#byCategory.leisure #main_content h2.level04,
#byCategory.leisure #main_content h2.level05 {
margin-right: 10px;
margin-left: 10px;
padding: 6px 9px 4px 0;
}
#byCategory.leisure #main_content h2.level02,
#byCategory.leisure #main_content h2.level03,
#byCategory.leisure #main_content h2.level04,
#byCategory.leisure #main_content h2.level05 {
padding: 6px 9px 4px 1px;
}
#bodyid_busho.linkList #main_content .related_link .tableWrapMrl,
#byCategory.linkList #main_content .related_link .tableWrapMrl {
margin: 0 10px 30px;
}
#bodyid_busho.linkList #main_content .related_link .tableWrapMrl ul,
#byCategory.linkList #main_content .related_link .tableWrapMrl ul {
margin: 0;
padding: 0;
}
}
/* 2023テンプレート改修時追加 */
/* 2023/01/19 */
#main_content .scroll_body li dt.type_none,
#jimusho.top #main_content #hazard #hazard_body li dt.type_none,
#jimusho.top #main_content #top_kisha .scroll_body li dt.type_none,
#jimusho.top #main_content #top_topics .scroll_body li dt.type_none {
visibility: hidden;
width: auto;
height: auto;
min-width: initial;
padding: 0;
margin: 0;
}
#main_content .scroll_body li dt.type_none + dd,
#jimusho.top #main_content #hazard #hazard_body li dt.type_none + dd,
#jimusho.top #main_content #top_kisha .scroll_body li dt.type_none + dd,
#jimusho.top #main_content #top_topics .scroll_body li dt.type_none + dd {
padding-left: 0;
margin-left: 0;
}
/* 2023テンプレート改修時追加ここまで */