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

div#body_container{
background-color: rgba(0,0,0,0.04);
}

div#contents_container{
	padding-top: 25px;
}

/*----------------------------------------------------------------*/
/*---header_contents-------------------------------------------------------------*/

div#header_contents{
}

/*----------------------------------------------------------------*/
/*---sec_business_list-------------------------------------------------------------*/

div#sec_business_list{
	width: 100%;
	position: relative;
	padding: 0 6%;
}

/*----------------------------------------------------------------*/
/*---cnt_fix_ctg_menu-------------------------------------------------------------*/

div.cnt_fix_ctg_menu{
}

/*----------------------------------------------------------------*/
/*---sec_busi_narro-------------------------------------------------------------*/

div#sec_busi_narro{
	width: 100%;
}

div#sec_busi_narro div.cnt_busi_narrow_list{
	width: 100%;
	padding: 0 6%;
}

div#sec_busi_narro div.cnt_busi_narrow_list > ul{
}

div#sec_busi_narro div.cnt_busi_narrow_list > ul > li{
	margin-bottom: 8px;
}
div#sec_busi_narro div.cnt_busi_narrow_list > ul > li:last-child{
	margin-bottom: 0;
}
div#sec_busi_narro div.cnt_busi_narrow_list > ul > li:first-child{
	display: none;
}

/*----------------------------------------------------------------*/

div#sec_busi_narro div.cnt_busi_narrow_list > ul > li.clear{
}
div#sec_busi_narro div.cnt_busi_narrow_list > ul > li.clear > div > ul{
}

/*----------------------------------------------------------------*/

div#sec_busi_narro div.cnt_busi_narrow_list > ul > li > .tag{
	display: none;
}

/*----------------------------------------------------------------*/

div#sec_busi_narro div.cnt_busi_narrow_list > ul > li > div{

display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-line-pack: center;
align-content: center;
}

/*----------------------------------------------------------------*/

div#sec_busi_narro div.cnt_busi_narrow_list > ul > li > div > ul{
	margin-top: 7px;
	margin-left: -5px;

	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: center;
	align-content: center;
}
div#sec_busi_narro div.cnt_busi_narrow_list > ul > li > div > ul::after{
}
div#sec_busi_narro div.cnt_busi_narrow_list > ul > li > div > ul:first-child{
	margin-top: 0;
}
div#sec_busi_narro div.cnt_busi_narrow_list > ul > li > div > ul:last-child::after{
	display: none;
}

div#sec_busi_narro div.cnt_busi_narrow_list > ul > li > div > ul > li{
	padding: 2.5px 0;
	margin-left: 5px;

	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
}
div#sec_busi_narro div.cnt_busi_narrow_list > ul > li > div > ul > li a{
	background-color: #ffffff;
	color: rgba(0,0,0,0.7);
	font-size: 11px;
	font-weight: 600;
	line-height: 1.1em;
	padding: 2.5px 4px;

	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
div#sec_busi_narro div.cnt_busi_narrow_list > ul > li > div > ul > li a:hover{
color:#369082;
}
div#sec_busi_narro div.cnt_busi_narrow_list > ul > li > div > ul > li.active a{
color: #ffffff;
background-color: rgba(54,144,130,1.0);
}

/*----------------------------------------------------------------*/
/*---sec_business_list-------------------------------------------------------------*/

div#sec_business_list{
	width: 100%;
	margin-top: 30px;
}

/*---cnt_business_list-------------------------------------------------------------*/

div#sec_business_list ul.cnt_business_list{
}
