@charset "utf-8";
/* ////////////////////////////////////////
PC,SP
//////////////////////////////////////// */

/*サブメニュー2
-------------------------------------------------*/
#subemenu-box .subemenu-box-inner2{
	background-color: #1c7673;
	border:1px solid #0e5755;
	width:100%;
}
#subemenu-box .subemenu-box-inner2 .title{
	height:100px;
	border-bottom:1px solid #0e5755;
	display: flex;
	align-items: center;
	padding-left:20px;
}
#subemenu-box .subemenu-box-inner2 .title span:before{
	background-image:url(../img/common/icon-submenu2.png);
	background-repeat:no-repeat;
	background-size: contain;
	content: "";
	width: 46px;
	height:46px;
	position:absolute;
	top:50%;
	left:-3px;
	margin-top:-23px;
}
#subemenu-box .subemenu-box-inner2 li{
	border-bottom:1px solid #0e5755;
}
#subemenu-box .subemenu-box-inner2 li:last-child{
	border-bottom:none;
}
#subemenu-box .subemenu-box-inner2 li a:hover{
	background-color: #499b98;
}
#subemenu-box .subemenu-box-inner2 li a.active{
	position: relative;
	background-color: #499b98;
}
/*一覧ページ
----------------------------------------------------*/
.information-list li:first-child{
	margin-top:-8px;
}
.information-list li{
	position: relative;
}
.information-list li:after{
    position: absolute;
	background-image:url(../img/common/right-icon-pagelink.png);
	background-repeat:no-repeat;
	background-size: contain;
	content: "";
	width: 11px;
	height:12px;
	top:50%;
	right:20px;
	margin-top:-6px;
}
.information-list li a{
	padding:30px 30px 24px 20px;
	display: block;
	border-bottom:1px solid #c9c9c9;
	transition: 0.8s background;
	padding-right:30px;
}
.information-list li:last-child a{
	border-bottom:none;
}
.information-list li a:hover{
	background-color: #d8dde8;
}
.information-list a dt{
	color:#5f5f5f;
}
.information-list a dd{
	text-decoration: underline;
}
.information-list a:hover dd{
	text-decoration: none;
}
/*カテゴリーアイコン*/
.category-bg{
	display: inline-block;
	padding:5px 10px;
	color:#fff;
	line-height: 1em;
	background-color: #4b7394;
}
/* ////////////////////////////////////////
IEのみ
//////////////////////////////////////// */
@media all and (-ms-high-contrast: none){
	/*カテゴリーアイコン*/
	.category-bg{
		padding:5px 10px 0 10px;
	}
}
/*詳細ページ
----------------------------------------------------*/
.information-date{
	color:#5f5f5f;
}
/*/////////////////////////////////////
印刷時　PCのみ
//////////////////////////////////////// */
@media screen and (min-width:768px) , print{
	/*一覧ページ
	----------------------------------------------------*/
	.information-list dt{
		width:auto;
	}
	.information-list dd{
		width:60%;
		padding-left:2em;
	}
	.category-bg{
		margin-left:2em;
	}
}

/*/////////////////////////////////////
PCのみ
//////////////////////////////////////// */
@media screen and (min-width:1100px) {
}
/* ////////////////////////////////////////
タブレット
//////////////////////////////////////// */
/*タブレット以下*/
@media screen and (max-width: 1100px){

}
/* ////////////////////////////////////////
SPのみ
//////////////////////////////////////// */
@media screen and (max-width: 767px){
	/*サブメニュー
	-------------------------------------------------*/
	#subemenu-box .subemenu-box-inner2 .title span:before{
		background-image:url(../img/common/icon-submenu2-sp.png);
	}
	/*一覧ページ
	----------------------------------------------------*/
    .information-list dd:last-child{
        width:100%;
    }
	.information-list dd{
		padding-top:5px;
	}
	.category-bg{
		margin-left:1em;
	}
}
@media screen and (min-width: 500px) and (max-width: 767px){
}
@media screen and (min-width: 568px) and (max-width: 600px){
}
/* ////////////////////////////////////////
印刷用
//////////////////////////////////////// */
@media print{
}
