@charset "utf-8";

/*-----------------------------------------------------------
*** ir_news  ***
------------------------------------------------------------*/

.ir_news .sp{
	display: none;
}

.ir_news .pc{
	display: block;
}

.ir_news .ir_sp{
	display: none;
}


.ir_news .ir_pc{
	display: block;
}

.ir_news .categorytop-sec01-blc02 .ir-local-blc01 a{
	display: block;
	width: 100%;
	height: auto;
}

.ir_news .categorytop-sec01-blc02 .ir-local-blc01 a:hover{
	opacity: 0.7;
}


.ir_news .categorytop-sec01-blc02 .ir-local-blc01 a:link{
	text-decoration: none;
}

.ir_news .categorytop-sec01-blc02 .ir-local-blc01 a:hover{
	text-decoration: underline;
}


.ir_news .mnr-index a{
	display: block;
	width: 100%;
	height: auto;
}

.ir_news .mnr-index a:hover{
	opacity: 0.6;
}

.ir_news .title-lv2{
	margin-bottom: 50px;
}

.ir_news .title-lv2 .titleArea{
	float: left;
}

.ir_news .title-lv2 .title-news{
	color: rgb(200,200,200);
	cursor: pointer;
}

.ir_news .title-lv2 .ir_news{
	padding-right: 20px;
	border-right: solid 1px #CDCDCD;
}

.ir_news .title-lv2 .other_news{
	margin-left: 20px;
}

.ir_news .title-lv2 .active{
	color: #000;
}

.ir_news .title-lv2 .title-news:hover{
	text-decoration: underline;
}

.ir_news .news-link-list{
	float: right;
	margin-top: 10px;
	padding-left: 20px;
	border-left: solid 1px #CDCDCD;
	
}

.ir_news .news-link-list li{
	color: #676767;
	font-size: 14px;
	display: none;
}

.ir_news .news-link-list li a{
	color: #676767;
	text-decoration: none;
}

.ir_news .news-link-list li a:hover{
	text-decoration: underline;
}

.ir_news .news-link-list li a::before{
	content: "";
	display: inline-block;
	background: url(../../../cmn/img/c_icon_arrow_11_r.png) no-repeat;
	width: 9px;
	height: 14px;
	vertical-align: middle;
	margin-right: 15px;
}

.ir_news .news-link-list .current{
	display: block;
}

.ir_news .news_tab ul{
	display: none;
	background: url(../../../cmn/img/c_bg_line_dot_3.png) repeat-x left bottom;
}

.ir_news .news_tab .show{
	display: block;
}

.ir_news .smp_br{
	display: none;
}

.ir_news .ir_list .ir-local-blc03{
	margin-top: 80px;
}

.ir_news .ir_list .ir-local-blc03 .ir_menu{
	width: 100%;
	display: -webkit-flex;
   display: flex;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
}

.ir_news .ir_list .ir-local-blc03 .ir_menu::after{
	
}

.ir_news .ir_list .ir-local-blc03 .ir_menu .ir_menu_item{
	width: 270px;
	margin-right:25px;
	margin-bottom: 60px;
}

.ir_news .ir_list .ir-local-blc03 .ir_menu .ir_menu_item:nth-child(3n){
	margin-right: 0;
}

.ir_news .ir_list .ir-local-blc03 .ir_menu .ir_menu_ttl{
	color: #009B48;
	font-size: 1.2em;
	padding-bottom: 10px;
	border-bottom: dotted 1px #C8C8C8;
	margin-bottom: 10px;
}



.ir_news .ir_list .ir-local-blc03 .ir_menu_list{
	
}

.ir_news .ir_list .ir-local-blc03 .ir_menu_list li{
	
}

.ir_news .ir_list .ir-local-blc03 .ir_menu_ttl a:link{
	text-decoration: none;
}


.ir_news .ir_list .ir-local-blc03 .ir_menu_ttl a:hover{
	text-decoration: underline;
}

.ir_news .ir_list .ir-local-blc04{
	margin-top: 50px;
}

.ir_news .ir_list .ir-local-blc04 ul{
	width: 100%;
	display: -webkit-flex;
   display: flex;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
}

.ir_news .ir_list .ir-local-blc04 ul li{
	width: 270px;
	margin-right:25px;
	margin-bottom: 25px;
	height: 60px;
	border: 1px solid #CCCCCC;
	border-radius: 2px;
}

.ir_news .ir_list .ir-local-blc04 ul li:nth-child(3n){
	margin-right:0;
}

.ir_news .ir_list .ir-local-blc04 ul li a{
	color: #000000;
	font-size: 0.9em;
	text-decoration: none;
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	line-height: 1.25em;
	position: relative;
}

.ir_news .ir_list .ir-local-blc04 ul li a:hover{
	opacity: 0.6;
	
}

.ir_news .ir_list .ir-local-blc04 ul li a span{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 15px;
}

.ir_news .ir_list .ir-local-blc04 ul li a:hover span{
	text-decoration: underline;
}