﻿@charset "utf-8";

/*
a:hover img {
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}


#(div名)a:link { color : #FFFFFF; text-decoration: none; }
#(div名)a:visited { color : #FFFFFF; text-decoration: none; }
#(div名)a:active { color : #FFFFFF; text-decoration: none; }
#(div名)a:hover { color : #000000; text-decoration: underline; }
*/
a {
/*	outline: none;*/
	margin: 0px;
	padding: 0px;
}
a img {
	border-style: none;
	margin: 0px;
	padding: 0px;
/*	display: block;*/
}
#lead_box a img, .link1 a img, #navlink_bnr a img {
	display: block;
}
h1,h2,h3,h4,h5{
	font-size: 100%;
}
h1,h2,h3,h4,h5,p{
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	clear:both;
}

.size9 { font-size: 9px; }
.size10 { font-size: 10px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size13 { font-size: 13px; }
.size14 { font-size: 14px; }
.size15 { font-size: 15px; }
.size16 { font-size: 16px; }
.size17 { font-size: 17px; }
.size18 { font-size: 18px; }
.size19 { font-size: 19px; }
.size20 { font-size: 20px; }
.size21 { font-size: 21px; }
.size22 { font-size: 22px; }
.size23 { font-size: 23px; }
.size24 { font-size: 24px; }
.size25 { font-size: 25px; }
.size26 { font-size: 26px; }
.size27 { font-size: 27px; }
.size28 { font-size: 28px; }
.size29 { font-size: 29px; }
.size30 { font-size: 30px; }
/* ----------------------------------------------------------------------------- */
body {
	margin: 0px;
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", serif;
	line-height:1.5em;
}



#above_body {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/header_bgc.jpg);
	background-repeat: repeat-x;
	background-color: #F3FAFF;
/*	float: left;*/
}
#middle_body {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/topbox_bgc.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #F3FAFF;
}
#above2_body {
/*	height: 360px;*/
	height: 310px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/header_bgc.jpg);
	background-repeat: repeat-x;
	background-color: #F3FAFF;
	float: left;
}
#middle2_body {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 55px;
	margin-left: 0px;
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/topbox_bgc.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #F3FAFF;
}
#wrapper {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	background-color: #F3FAFF;
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/contents_bgc.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#container {
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width:620px;
}
#below_body {
	width: 100%;
	float: left;
	background-color: #D1E852;
	padding: 0px;
	margin: 0px;
}
/* header ----------------------------------------------------------------------------- */
#header {
	height: 44px;
	width: 975px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header_logo {
	padding: 0px;
	float: left;
	height: 44px;
	width: 205px;
	margin-top: 0px;
	margin-right: 260px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/* 検索ここから★★★★★★★★★★★★★★★★★★★★-------------------- */
input{
background:none;
vertical-align:middle;
}
#detail_search{
float: left;
width:228px;
margin:3px 6px 0 0;
}

#detail_search form{
background:url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/input.png) no-repeat top left;/*階層を合わせる★★★★★★★★*/
margin:0;
padding: 0 0 0 10px;
}

#detail_search form input{
border:none;
}
span input .bt{
width:33px;
margin:0 0 0 0;
}
span input .word{
width:184px;
margin:10px 3px 0 0;

}
input{
background:none;
vertical-align:middle;
}

input a:focus{
    border:none;
    }
#detail_search{
float: left;
width:228px;
margin:3px 6px 0 0;
position:relative;
}

#detail_search form{
background:url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/input.png) no-repeat top left;/*階層を合わせる★★★★★★★★*/
margin:0;
padding: 0 0 0 10px;
}

#detail_search form input{
border:none;
}
input .btn{
margin:0;
z-index:10;
}
input .word{
width:184px;
margin:0px 3px 0 0;
}
#detail_search input[type="text"], input[type="password"], textarea, select{
outline: none;
    margin-top:2px;
    margin-right:7px;
    width:170px;
}
@-moz-document url-prefix(){
input .word{
width:170px;
margin:0px 3px 0 0;
}
}

/* 検索ここまで★★★★★★★★★★★★★★★★★★ -------------------- */

#header_sitemap{
	padding: 0px;
	float: left;
/*	height: 12px;*/
	width: 81px;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 8px;
	margin-left: 0px;
	line-height: 1;
}

#header_sitemap>br {
	display: none;
}

* html #header_sitemap {
	padding: 0px;
	float: left;
	height: 12px;
	width: 81px;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#header_fontsize {
	float: left;
	height: 22px;
	width: 69px;
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom: 4px;
	margin-left: 0px;
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/header_fontsize.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 16px;
	padding-bottom: 7px;
	padding-left: 75px;
}
#header_fontsize ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width: auto;
}
#header_fontsize li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	height: 21px;
	width: 21px;
}

#fontSize>li>a {
	display: block;
	width: 21px;
	height: 21px;
	background: no-repeat center center;
	text-indent: -9999px;
	font-size: 7px;
}

#fontSize>li>a.small {
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/fontsize_s.jpg);
}
#fontSize>li>a.medium {
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/fontsize_m.jpg);
}
#fontSize>li>a.large {
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/fontsize_l.jpg);
}
#fontSize>li>a.small:hover, #fontSize>li>a.small.active {
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/fontsize_s_ov.jpg);
}
#fontSize>li>a.medium:hover, #fontSize>li>a.medium.active {
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/fontsize_m_ov.jpg);
}
#fontSize>li>a.large:hover, #fontSize>li>a.large.active {
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/fontsize_l_ov.jpg);
}

/* topbox ----------------------------------------------------------------------------- */
#topbox {
	padding: 0px;
	height: 250px;
	width: 975px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#top2box {
	padding: 0px;
	height: 250px;
/*	height: 350px;*/
	width: 975px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}

#top_box_title {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 270px;
}

#top2_box_title {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 270px;
}

#top_box_amime {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 450px;
}
#top_box_bnr {
	margin: 0px;
	float: left;
	height: 150px;
	width: 220px;
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/top_box_bnr.jpg);
	background-repeat: no-repeat;
	padding-top: 64px;
	padding-right: 21px;
	padding-bottom: 36px;
	padding-left: 14px;
}
#top2_box_bnr {
	margin: 0px;
	float: left;
	height: 250px;
	width: 220px;
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/top_box_bnr.jpg);
	background-repeat: no-repeat;
	padding-top: 64px;
	padding-right: 21px;
	padding-bottom: 90px;
	padding-left: 14px;
	position: absolute;
	right: -6px;
}

#top_box_bnr a:hover img {
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}

#top2_box_bnr a:hover img {
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}

#top_box_bnr_above {
	padding: 0px;
	float: left;
	height: 70px;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#top_box_bnr_below {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
}
#top_box_bnr_append {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 220px;
}

#top2_box_bnr_above {
	padding: 0px;
	float: left;
	height: 70px;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#top2_box_bnr_below, .top2_box_bnr_below {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#top2_box_bnr_append {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 220px;
}

/* contents ----------------------------------------------------------------------------- */
#contents {
	float: left;
	width: 945px;

	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
* html #contents {
	float: left;
	width: 945px;

	margin: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#contents_body {
	padding: 0px;
	width: 975px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* left_contents ----------------------------------------------------------------------------- */
#left_contents {
	padding: 0px;
	float: left;
	width: 710px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#lead_box {
	padding: 0px;
	float: left;
	width: 710px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 31px;
	margin-left: 0px;
}
#left_lead {
	padding: 0px;
	float: left;
	width: 230px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#center_lead {
	padding: 0px;
	float: left;
	width: 230px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#right_lead {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 230px;
}
/* right_contents ----------------------------------------------------------------------------- */
#right_contents {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 205px;
	margin-top: 205px;
}
#navlink {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 205px;
}
#navlink:after {
	content: '';
	display: block;
	clear: both;
}
#navlink_target {
	padding: 0px;
	float: left;
	width: 205px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#navlink_target img {
	margin-bottom: 5px;
}
#btn_menu {
	float: left;
	width: 205px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

#btn_menu table{
	margin-bottom:10px;
}
#btn_menu td {
	width: 185px;
	text-decoration: none;
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/navlink_btn.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 15px;
	color: #454545;
	cursor:pointer;
}
#btn_menu td.hover {
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/navlink_btn_on.jpg);
	background-repeat: no-repeat;
	color: #454545;
}

#navlink_bnr {
	padding: 0px;
	float: left;
	width: 205px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* information ----------------------------------------------------------------------------- */
#information, #pickup {
	margin: 0px;
	padding: 0px;
	float: left;
/*	height: 161px;*/
	width: 710px;
	background-color: white;
	border: 1px solid #ec5e8c;
	border-radius: 4px;
	box-sizing: border-box;
}
#information {
	margin-bottom: 19px;
}
.rss_box {
	margin: 0px;
	float: left;
	height: 34px;
	width: 708px;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 529px;
	box-sizing: border-box;
	background-color: #ec5e8c;
	background-repeat: no-repeat;
	background-position: -1px -1px;
}
#information>.rss_box {
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/information.jpg);
}
#pickup>.rss_box {
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/pickup_box.jpg);
}
.rss {
	padding: 0px;
	float: left;
	height: 22px;
	width: 20px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.list_btn {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 22px;
	width: 130px;
}
.information_textbox {
	margin: 0px;
	float: left;
/*	height: 99px;*/
	width: 674px;
	padding-top: 14px;
	padding-right: 18px;
	padding-bottom: 14px;
	padding-left: 18px;
}
.information_textarea {
	float: left;
/*	height: 25px;*/
	width: 653px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 21px;
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/arrow.jpg);
	background-repeat: no-repeat;
	line-height: 25px;
	list-style:none;
}
.information_textarea a:link { color : #0091FF; text-decoration: underline; }
.information_textarea a:visited { color : #0091FF; text-decoration: underline; }
.information_textarea a:active { color : #0091FF; text-decoration: underline; }
.information_textarea a:hover { color : #0091FF; text-decoration: underline; }

/* bnr_contents ----------------------------------------------------------------------------- */
#bnr_contents {
	float: left;
	width: 850px;
	margin: 0px;
	height: 122px;
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/bnr_contents.jpg);
	background-repeat: no-repeat;
	padding-top: 73px;
	padding-right: 40px;
	padding-bottom: 17px;
	padding-left: 85px;
}
.bnr_contents_above {
	padding: 0px;
	float: left;
	height: 50px;
	width: 120px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 22px;
	margin-left: 0px;
}
.bnr_contents_above a:hover img {
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}
.bnr_contents_below {
	padding: 0px;
	float: left;
	height: 50px;
	width: 120px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bnr_contents_below a:hover img {
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}
/* footer ----------------------------------------------------------------------------- */
#footer {
	width: 945px;
	height: 32px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 16px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
#footer_above {
	padding: 0px;
	float: left;
	width: 945px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 11px;
	height: 11px;
	font-size: 11px;
}
#footer_above a {
	background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/footer_arrow.jpg);
	background-repeat: no-repeat;
	padding-left: 17px;
	float: left;
	width: auto;
	margin: 0px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
}
#footer_above a:link { color : #0091FF; text-decoration: underline; }
#footer_above a:visited { color : #0091FF; text-decoration: underline; }
#footer_above a:active { color : #0091FF; text-decoration: underline; }
#footer_above a:hover { color : #0091FF; text-decoration: underline; }
#footer_below {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 11px;
	width: 945px;
	font-size: 11px;
	line-height: 11px;
}

.torikumi_mokuji dd{
	padding-left:1.0em;
	margin-left:0px;

}

#news-pickup span,.information_textarea span{
	display:inline-block;
	width:32px!important;
	height:12px!important;
	margin-left:6px;
	margin-top:0px;
	margin-bottom:0px;
	background-repeat:no-repeat;

}


#news-pickup span.word, .information_textarea span.word{
	background-image:url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/icon/word.png);
}
#news-pickup span.excel, .information_textarea span.excel{
	background-image:url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/icon/excel.png);
}
#news-pickup span.outlink, .information_textarea span.outlink{
	background-image:url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/icon/outlink.png);
}
#news-pickup span.pdf, .information_textarea span.pdf{
	background-image:url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/icon/pdf.png);
}


h3{
	border-bottom:?1px?#dbf4ff ?solid;
}


ul,li {
	/*list-style-type: none;*/
}

ul{
	padding-left:2.0em;
}




/* memo ----------------------------------------------------------------------------- */


#secondary2, #secondary1, #secondary ol,#secondary3,#secondary4,#secondary5{
	display:none;
}




ul.ganlist li{
	list-style:none;

}


.pageindent{
	padding-left:18px;
}


.img-guidance{
	display:none;
}


li.ganlist .smaller90{
	font-size:120%;
	padding-top:2px;
	display:inline-block;
}


.gantantou td{
	border:#ccc solid 1px;
	text-indent:0px;
	padding:4px;

}

ul.norcor{
	clear:both;
}


.dladobereader{
padding-bottom:20px!important;
}

#losubnavi{
	border:1px #6abfdc solid;
	background-color:#e1f4fc;
	clear:both;
	padding:10px;
	padding-left:20px;
}



#losubnavi ul{
	padding:0px;
	margin:0px;
}


#losubnavi .othertitle{
	font-size:120%;
}

#losubnavi li, #losubnavi .gan_localnavi_txt, #losubnavi .gan_right_txt{
	margin-left:16px;
}


.column{

	border:1px #bfdc6a double;
	background-color:#f4fce1;
	margin:20px;
	padding:20px;
	margin-bottom:40px;

}

.column1 {
	border: 2px #4ec2eb solid;
	padding: 0 0 15px 0;
	border-radius: 8px;
}

.column1>* {margin-left:15px;
	margin-right:15px;
}

#gan_left_contents_body .column1>h2 {

	width: auto;
	margin-top: 0;
	float: none;
	background-image: none;
	padding-left: 10px;
	background-color: #4ec2eb;
	border-radius: 6px 6px 0 0;
}

.column2 {
	border: 2px #4ec2eb dotted;
	padding: 15px;
	border-radius: 7px;
}


.smidashi{
	border:1px solid #CCC;
	display:inline-block;
	padding:10px 25px;
	margin-left:10px;
}


#fontSize li{
	cursor:pointer;
}



.torikumi_mokuji dd{
	padding-left:0px;
	margin-top:5px;
}


#navlink_bnr img{
margin-bottom:10px;
}




#pic_right_body_top  li.news-pickup{
margin-left: 0px;
margin: 0px;
padding-right: 0px;
padding-left: 32px;
background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/gan_right_arrow.jpg);
background-repeat: no-repeat;
background-position: left;
font-weight: bold;
line-height: 130%;
list-style:none;
margin-bottom: 5px;
}



#left_lead03 {
	display: block;
	clip: rect(0,230px,15px,0);
	overflow: hidden;
}


ul.nonum, ul.nonum>li, ul.nonum2, ul.nonum2>li {
	list-style: none !important;
	padding-left: 0;
	clear: both;
}

ul.nonum>li {
	padding-left: 1em;
	text-indent: -1em;
}

ul.nonum2>li {
	padding-left: 2em;
	text-indent: -2em;
}

#main>ul.nonum, #main>ul.nonum2 {
	padding-left: 1em;
}

ul.nonum a[href$=".pdf"]:before, ul.nonum2 a[href$=".pdf"]:before {
	content:'';
	display: inline-block;
	width: 22px;
	height: 20px;
	background: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/filelink.jpg) no-repeat left top;
}

#gan_left_contents_body ul.nonum a:before, #gan_left_contents_body ul.nonum2 a:before {
	display: none;
}

ul.check {
	list-style: none;
	background: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/yubi.jpg) no-repeat 5px 5px;
	border: #f96 solid 1px;
	border-radius: 0.5em;
	display: inline-block;
	float: right;
	max-width: 25em;
	min-width: 10em;
	padding: 5px 5px 5px 50px;
	font-family:"Meiryo","メイリオ","ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック",Arial, Osaka, sans-serif;
	font-weight: bold;
	line-height: 1.4;
	margin-top: 0.5em;

}

ul.check:before {
	display: block;
	content: 'check!';
	color: #f96;
}

ul.check>li {
	position: relative;
	padding-left: 1.5em;
	margin: 5px 0;
}

ul.check>li:before {
	position: absolute;
	left: 0;
	top: -5px;
	content: '□';
	font-size: 150%;
}

dd.ind {
	padding-left: 1em;
}

.inpagelink {
	display: none;
}

#pageup {
	padding: 0px;
	height: 25px;
	width: 945px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	text-align: center;
	clear: both;
}

ul.link1, ul.link2 {
	list-style: none;
	clear: both;
	padding-left: 10px;
}

ul.link1:after, ul.link2:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
}

ul.link1>li {
	float: left;
	width: 205px;
	margin-right: 35px;
}

ul.link2>li {
	float: left;
	width: 129px;
	height: 50px;
	margin-right: 10px;
    line-height: 15px;
}

ul.link1>li:last-child, ul.link2>li:last-child {
	margin-right: 0;
}

ul.link2>li>a {
	display: table-cell;
	vertical-align: middle;
	padding: 0 10px;
	width: 129px;
	height: 50px;
	box-sizing: border-box;
    text-decoration: none;
    color: #454545;
    background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/navlink_btn.jpg);
    background-repeat: no-repeat;
	background-size: 100% 100%;
	vertical-align: center;
}
/*
ul.link2>li:nth-child(1)>a, ul.link2>li:nth-child(5)>a {
	padding-top: 18px;
}
ul.link2>li:nth-child(3)>a {
	padding-top: 2px;
}*/
ul.link2>li>a:hover {
    background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/navlink_btn_on.jpg);
}

.information_textarea>a.new:after {
	content: 'NEW';
	font-size: 90%;
	text-decoration: none;
	background-color: white;
	color: red;
	font-weight: bold;
	padding: 2px 5px;
	border-radius: 3px;
	line-height: 1.2;
	margin-left: 5px;
	border: 1px solid red;
	display: inline-block;
}

.information_textarea>a.new:hover:after {
	background-color: #fdd;
}
.red{
color: #d24949;
font-weight: bold;
}
.underline{
	text-decoration: underline;
}
.normal{
	font-weight: normal;
}
.sticker{
	display: flex;
	padding: 0;
	margin-bottom: 30px;
}
.sticker li{
	min-width: 145px;
	list-style: none !important;
	text-align: center;
	margin: 0 5px;
}
.sticker li:not(:first-child){

}
.sticker li p{
	min-height: 50px;
	line-height: 1.3;
}
.sticker.st2 li:not(:first-child){
	padding: 0 20px;
}
.sticker.st2 li:last-child{
}
@media only screen and (max-width:49em)  {
	.sticker{
		flex-wrap: wrap;
	}
	.sticker li{
		margin-bottom: 20px;
	}
	#above_body {
		background-position: left bottom;
		background-color: white;
	}
	#header {
		position: relative;
		width: auto;
		height: auto;
	}
	#header:after {
		content: '';
		clear: both;
		display: block;
		visibility: hidden;
	}
	#header_logo {
		margin-right: 0;
		max-width: 58%;
	}
	#header_logo img {
		max-width: 100%;
	}
	#detail_search {
		max-width: 72.3%;
		margin-right: 1.9%;
		position: relative;
		height: 36px;
	}
	#detail_search form {
		background-size: 100%;
		height: 100%;
	}
	#detail_search input[type="text"] {
/*		max-width: 78%;
		margin-right: 3%;*/
	}
	#detail_search input[type="image"] {
		max-width: 15.3%;
		position: absolute;
		top: 0;
		right: 0;
	}
	#header_sitemap {
		max-width: 25.7%;
		margin-right: 0;
	}
	#header_sitemap img {
		max-width: 100%;
	}
	#header_fontsize {
/*		position: absolute;
		top: 0;
		right: 0;
		max-width: 43%;
		margin-right: 0;*/
		display: none;
	}
	#footer {
		width: auto;
		height: auto;
		padding-left: 8px;
		padding-right: 7px;
	}
	#footer_above, #footer_below {
		width: auto;
		height: auto;
	}
	#footer_above a {
		padding-right: 8px;
		padding-left: 13px;
	}
	#footer_above a:last-child {
		padding-right: 0;
	}
	#container {
		width: auto;
	}
	#above2_body {
		height: auto;
		float: none;
		background-position: left bottom;
    	background-color: white;
	}
	#middle2_body {
		margin-bottom: 0;
	}
	#top2box {
		width: 100%;
		height: auto;
	}
	#top_box_amime {
		width: 62.5%;
		height: auto;
	}
	#top2_box_title {
		width: 37.5%;
		height: auto;
	}
	#top2_box_title img, #top_box_amime img {
		max-width: 100%;
		height: auto;
	}
	#top2_box_bnr {
		clear: both;
		position: static;
		float: none;
		width: 100%;
		height: auto;
		background: none;
		padding: 10px 1%;
		box-sizing: border-box;
	}
	#top2_box_bnr:after {
		content: '';
		clear: both;
		display: block;
		visibility: hidden;
	}
	#top2_box_bnr>div {
		width: 24%;
		height: auto;
		margin: 0 0 0 1.3%;
	}
	#top2_box_bnr>div:first-child {
		margin-left: 0;
	}
	#top2_box_bnr>div>a>img {
		max-width: 100%;
		height: auto;
	}
	#contents_body {
		width: 100%;
	}
	#contents {
		width: 100%;
		padding: 0 1%;
		box-sizing: border-box;
	}
	#left_contents {
		width: 100%;
		margin-right: 0;
		float: none;
	}
	#left_contents:after {
		content: '';
		clear: both;
		display: block;
		visibility: hidden;
	}
	#lead_box {
		width: 100%;
		margin-bottom: 15px;
	}
	#left_lead {
		width: 32.5%;
		margin-right: 1.25%;
	}
	#center_lead {
		width: 32.5%;
		margin-right: 1.25%;
	}
	#right_lead {
		width: 32.5%;
	}
	#left_lead img {
		width: 100%;
		height: auto;
	}
	#center_lead img {
		width: 100%;
		height: auto;
	}
	#right_lead img {
		width: 100%;
		height: auto;
	}
	#information, #pickup {
		width: 100%;
	}
	.rss_box {
		width: 100%;
		text-align: right;
		padding-left: 0;
	}
	.rss, .list_btn {
		display: inline-block;
		float: none;
	}
	.information_textbox {
		width: 100%;
		box-sizing: border-box;
	}
	.information_textarea {
		width: 100%;
		box-sizing: border-box;
	}
	#right_contents {
		margin-top: 20px;
		width: 100%;
		float: none;
	}
	#navlink {
		width: 100%;
	}
	#navlink_target {
		width: 100%;
		margin-bottom: 15px;
	}
	#navlink_target>a {
		width: 32.5%;
		display: block;
		float: left;
		margin-left: 1.25%;
	}
	#navlink_target>a:first-child {
		margin-left: 0;
	}
	#navlink_target>a>img {
		width: 100%;
		height: auto;
	}
	#btn_menu {
		width: 100%;
		margin-bottom: 15px;
	}
	#btn_menu>table {
		width: 32.5%;
		float: left;
		margin-left: 1.25%;
	}
	#btn_menu>table:first-child, #btn_menu>table:nth-child(4) {
		margin-left: 0;
	}
	#btn_menu td {
		width: 100%;
		background-size: 100% 100%;
	}
	#navlink_bnr {
		width: 100%;
	}
	#navlink_bnr>a {
		float: left;
		display: block;
		width: 32.5%;
		margin-left: 1.25%;
	}
	#navlink_bnr img {
		width: 100%;
		height: auto;
	}
	#navlink_bnr a:first-child, #navlink_bnr a:nth-child(4), #navlink_bnr a:nth-child(7) {
		margin-left: 0;
		clear: left;
	}
	#bnr_contents {
		width: 100%;
		height: auto;
		background: none;
		padding: 15px 1%;
		box-sizing: border-box;
	}
	#bnr_contents>div {
		width: 19%;
		margin: 0 0 2px 1.25%;
		height: auto;
	}
	#bnr_contents>div:first-child, #bnr_contents>div:nth-child(6) {
		margin-left: 0;
	}
	#bnr_contents img {
		width: 100%;
		height: auto;
	}
	a>span {
		word-break: break-all;
		word-wrap: break-word;
	}
	#pageup {
		width: auto;
	}
	ul.link1, ul.link2 {
		padding-left: 0;
	}
	ul.link1>li, ul.link2>li {
		width: 32.5%;
		margin-right: 1.25%;
		margin-bottom: 5px;
	}
	ul.link1>li>a>img {
		max-width: 100%;
		height: auto;
	}
	ul.link2>li>a {
		width: 400px;
		max-width: 100%;
	}
	ul.link2>li:nth-child(3) {
		margin-right: 0;
	}
}
@media only screen and (max-width:32em)  {
	#header_sitemap {
		margin-top: 7px;
	}
	#top2_box_bnr {
		padding: 10px 2%;
	}
	#top2_box_bnr>div {
		width: 49%;
		margin: 0 0 3px 2%;
	}
	#top2_box_bnr>div:nth-child(3) {
		margin-left: 0;
	}
	#contents {
		padding: 0 2%;
	}
	#left_lead, #center_lead, #right_lead {
		width: 100%;
		margin: 0;
	}
	#navlink_target>a {
		width: 100%;
		margin-left: 0;
	}
	#btn_menu>table {
		width: 100%;
		margin-left: 0;
	}
	#navlink_bnr>a {
		width: 49%;
		margin-left: 2%;
	}
	#navlink_bnr>a:nth-child(odd) {
		margin-left: 0;
		clear: both;
	}
	#navlink_bnr>a:nth-child(4) {
		margin-left: 2%;
		clear: none;
	}
	#bnr_contents>div {
		width: 49%;
		margin-left: 2%;
	}
	#bnr_contents>div:nth-child(odd) {
		margin-left: 0;
	}
	#bnr_contents>div:nth-child(6) {
		margin-left: 2%;
	}
	.inpagelink {
		display: block;
		list-style: none;
		padding: 0;
	}
	.inpagelink>li {
		padding-left: 2em;
		background: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/arrow-b.png) left center no-repeat;
	}
	.inpagelink>li:nth-child(2) {
		background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/arrow-g.png);
	}
	.inpagelink>li:nth-child(3) {
		background-image: url(https://www.fukushihoken.metro.tokyo.lg.jp/kensui/common/images/arrow-o.png);
	}
	#pageup {
		width: 100%;
		position: fixed;
		bottom: 0;
		right: 0;
		display: none;
		margin-bottom: 80px;
	}
	#pageup>a {
		opacity: 0.7;
	}
	#pageup>a:hover {
		opacity: 1;
	}
	#below_body {
		margin-top: 40px;
	}
	ul.link1>li, ul.link2>li {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	ul.link1>li>a>img {
		width: 100%;
	}

}
.dbox {
	padding: 0.8em 1em;
	line-height: 1.5;
	border: 3px double #ff0000;
	border-radius: 0.9em;
	/*margin-left: 2%;
	width: 95%;*/
	margin-bottom: 1em;
	font-family:"Meiryo","メイリオ","ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック",Arial, Osaka, sans-serif;
}

.dbox>h3 {
	margin-left: -0.5em;
}

.dbox:after {
	content: '';
	clear: both;
	display: block;
	visibility: hidden;
}
.pdbox {
	padding: 0.8em 1em 0.8em 2em;
	line-height: 1.5;
	border: 4px double #fac;
	border-radius: 0.9em;
	margin-bottom: 1em;
	font-family:"Meiryo","メイリオ","ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック",Arial, Osaka, sans-serif;
	background-color: white;
}
.pdbox>h3 {
	clear: none;
}
.pdbox>h3:first-child {
	margin-left: -1em;
}
.pdbox>ul {
	padding-left: 1.5em;
}
.pdbox:after {
	content: '';
	clear: both;
	display: block;
	visibility: hidden;
}
.pbox {
	padding: 0.8em 1em;
	line-height: 1.5;
	border-radius: 0.9em;
	margin-bottom: 1em;
	font-family:"Meiryo","メイリオ","ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック",Arial, Osaka, sans-serif;
	background-color: #ffeff4;
}
.pbox>h3 {
	color: #ff528a;
}
ul.ind {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.ind>li {
	padding-left: 1em;
	text-indent: -1em;
}
ul.nomgn {
	margin: 0.2em 0;
}
ul.nomgn+h3 {
	margin-top: 1em;
}
