@charset "utf-8";
/* ------ ------ ------ ------ ------

 CSS information

 File Name  : other.css
 Author     : Hiroshi Honjo
 Author URI : http://www.pronest.jp/
 Style Info : etc page style

------ ------ ------ ------ ------ */
.newsBox:before,.newsBox:after {content: "";display: table;}
.newsBox:after{clear:both;}
.newsBox{zoom: 1;
	float: none;
	width: 960px !important;
	margin: 0 auto 3em;
}
.newsBox ul.tab:before,.newsBox ul.tab:after {content: "";display: table;}
.newsBox ul.tab:after{clear:both;}
.newsBox ul.tab{
	padding-top: 30px;
	zoom: 1;
}


/* 200518 こちらに変更 */
.newsBox ul.tab {
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-top: 16px;
	zoom: 1;
}

.newsBox ul.tab li {
	padding-bottom: 0px;
	background: none;
}


.newsBox ul.tab li a{
	display: block;
	width: 125px;
	width: 155px;
	padding: 8px 0 9px 0;
	margin-top: 4px;
	border: 2px solid #0D409B;
	color: #0D409B;
	line-height: 1;
	background: url(../img/snav_arrow01.png) 24px center no-repeat;
	-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;
}

.newsBox ul.tab li.t01 a{ padding-left: 49px; background-position: 29px center;}
.newsBox ul.tab li.t02 a{ padding-left: 49px; background-position: 29px center;}
.newsBox ul.tab li.t03 a{ padding-left: 49px; background-position: 29px center;}
.newsBox ul.tab li.t04 a{ padding-left: 43px; background-position: 23px center;}
.newsBox ul.tab li.t05 a{ padding-left: 43px; background-position: 23px center;}
.newsBox ul.tab li.t06 a{ padding-left: 49px; background-position: 29px center;}
/* .newsBox ul.tab li.t07 a{ padding-left: 20px; background-position: 5px center;width:200px;} */


/*
.newsBox ul.tab{
	padding-top: 16px;
	zoom: 1;
}
.newsBox ul.tab li{
	padding-right: 6px;
	padding-bottom: 0px;
    background: none;
}
.newsBox ul.tab li a{
	display: block;
	width: 125px;
	padding: 8px 0 9px 0;
	margin-top: 4px;
	border: 2px solid #0D409B;
	color: #0D409B;
	line-height: 1;
	background: url(../img/snav_arrow01.png) 24px center no-repeat;
	-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;
}

.newsBox ul.tab li.t01 a{ padding-left: 39px; background-position: 19px center;}
.newsBox ul.tab li.t02 a{ padding-left: 39px; background-position: 19px center;}
.newsBox ul.tab li.t03 a{ padding-left: 39px; background-position: 19px center;}
.newsBox ul.tab li.t04 a{ padding-left: 33px; background-position: 13px center;}
.newsBox ul.tab li.t05 a{ padding-left: 33px; background-position: 13px center;}
.newsBox ul.tab li.t06 a{ padding-left: 39px; background-position: 19px center;}
.newsBox ul.tab li.t07 a{ padding-left: 44px; background-position: 24px center;}
*/

.newsBox ul.tab li a:hover{
	background-color: #A9BCDC;
}
.newsBox ul.tab li a.active{
	padding: 12px 0 9px 0;
	margin-top: 0px;
	background: #0D409B;
	border: 2px solid #0D409B;
	color: #FFF;
	text-align: center;
}

	.newsBox li a{ width: 960px;}
	.newsBox li a.pdf{ background: url(../img/ico_pdf.png) 929px center no-repeat;}
	.newsBox li a.pdf:hover{ background: #EEE url(../img/ico_pdf.png) 929px center no-repeat;}
		.newsBox a > p{
			width: 772px;
		}



/* サイトマップ
------ ------ ------ ------ ------ */
.sitemap .cat{
	padding-bottom: 1em;
}
.sitemap .cat h2{
	border-radius: 2px;
	background: none repeat scroll 0% 0% #E6E6E6;
	font-size: 1.4em;
	color: #333;
	font-weight: bold;
	padding: 8px 15px;
	margin-bottom: 1em;
}
.sitemap .cat h2 a{
	display: inline-block;
	background: url("../img/snav_arrow01.png") no-repeat scroll left 0.5em transparent;
	padding-left: 24px;
	color: #1B1B1B;
}
.sitemap .cat a:hover{
	text-decoration: underline;
}
.sitemap .cat .cf,
.sitemap .cat .cf{
	width: 960px;
	padding: 0 24px;
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #DBDBDB;
}
.sitemap .cat .cf li{
	float: left;
	width: 304px;
	padding-right: 1em;
	margin-bottom: 4px;
}

.sitemap .cat .cf dt a{
	display: inline-block;
	background: url("../img/snav_arrow02.png") no-repeat scroll left 0.5em transparent;
	padding-left: 12px;
	font-weight: bold;
}
.sitemap .cat .cf li a{
	display: inline-block;
	background: url("../img/snav_arrow02.png") no-repeat scroll left 0.5em transparent;
	padding-left: 12px;
}
.sitemap .cat .cf dt{
	float: left;
	width: 291px;
}
.sitemap .cat .cf dd{
	float: right;
	width: 621px;
	border-left: 1px dotted #DBDBDB;
	padding-left: 12px;
}