
/**************************************************************************************/
/**************************************************************************************/
/* PC Site*/
/**************************************************************************************/
/**************************************************************************************/





.news_cate_title{
	width : 100% ;
	max-width : 420px;
	height : 56px ;
	line-height : 56px ;
	background-color: #212529 ;
	color : #FFFFFF ;
	font-size :30px ;
	font-weight: 700 ;
	text-align: center ;
	margin : 50px auto 0px ;
	letter-spacing: 4px ;
}
.news_cate_title.cate_journal{
	max-width: 520px ;
}


.news_cate_tocate{
	text-align : right ;
	font-size : 16px ;
	text-decoration: underline;
	margin-top : 50px ;
}

.news_cate_tocate a,
.news_cate_tocate a:link,
.news_cate_tocate a:visited{
	color : #464646 ;
	font-family: 'Barlow', sans-serif;
	font-weight: 700 ;
}


.news_title_topnews{
	position: absolute;
	bottom : 0px ;
	left : 50% ;
	transform: translate(-50%,0%);
	width: 100% ;
	max-width: 360px ;
}
.news_index_flex{
	width : 100% ;
	justify-content: space-between !important ;
	margin : 50px auto 0px ;
}

.news_index_itembox{
	width : 33% ;
	max-width : 380px ;
	margin-bottom : 100px ;
	line-height: 1.4 ;
}
.news_index_itembox_dummy{
	width : 33% ;
	max-width : 380px ;
	height : 1px ;
}

.news_cate_title.cate_latest{
	background-color: #E4007F ;
}
.news_index_itembox.cate_latest .news_index_item_storywrap{
	border-left : 2px solid #000000 ;
}
.cate_latest .news_index_item_cate{
	color : #000000 ;
}
.news_index_item_image.cate_latest{
	background-color: #000000 ;
}


.news_cate_title.cate_info{
	background-color: #8bc63e ;
}
.news_index_itembox.cate_info .news_index_item_storywrap{
	border-left : 2px solid #8bc63e ;
}
.cate_info .news_index_item_cate{
	color : #8bc63e ;
}
.news_index_item_image.cate_info{
	background-color: #8bc63e ;
}

.news_cate_title.cate_event{
	background-color: #00aeef ;
}
.news_index_itembox.cate_event .news_index_item_storywrap{
	border-left : 2px solid #00aeef ;
}
.cate_event .news_index_item_cate{
	color : #00aeef ;
}
.news_index_item_image.cate_event{
	background-color: #00aeef ;
}

.news_cate_title.cate_journal{
	background-color: #f15929 ;
}
.news_index_itembox.cate_journal .news_index_item_storywrap{
	border-left : 2px solid #f15929 ;
}
.cate_journal .news_index_item_cate{
	color : #f15929 ;
}
.news_index_item_image.cate_journal{
	background-color: #f15929 ;
}

.news_cate_title.cate_press{
	background-color: #939598 ;
}
.news_index_itembox.cate_press .news_index_item_storywrap{
	border-left : 2px solid #939598 ;
}
.cate_press .news_index_item_cate{
	color : #939598 ;
}
.news_index_item_image.cate_press{
	background-color: #939598 ;
}

.news_cate_title.cate_other{
	background-color: #fff100 ;
	color: #000000 ;
}
.news_index_itembox.cate_other .news_index_item_storywrap{
	border-left : 2px solid #fff100 ;
}
.cate_other .news_index_item_cate{
	color : #e60012 ;
}
.news_index_item_image.cate_other{
	background-color: #fff100 ;
}

.news_cate_title.cate_topics{
	/** background-color: #ffd22c ; **/
	background-color: transparent ;
	color: #FFFFFF ;
}
.news_index_itembox.cate_topics .news_index_item_storywrap{
	border-left : 2px solid #ffd22c ;
}
.cate_topics .news_index_item_cate{
	color : #ffd22c ;
}
.news_index_item_image.cate_topics{
	background-color: #ffd22c ;
}








.news_index_item_storywrap{
	margin-top : 16px ;
}


.news_index_itembox_wrap{
	width : 100% ;
}

.news_index_item_image{
	width : 100% ;
	height : 152px ;
	/** background-color: #d3d2d2 ; **/
}
.news_index_item_image img{
	width : 100% ;
	height : 100% ;
	object-fit: contain ;
}

.news_index_item_cate,
.news_index_item_date{
	font-size : 16px ;
	color : #464646 ;
	
	padding-left : 16px ;
	font-weight: 700 ;
}
.news_index_item_date span{
	color : #E4007F ;
}

.news_index_item_title{
	font-size : 16px ;
	color : #464646 ;
	margin-top : 8px ;	
	padding-left : 16px ;
	font-weight : 700 ;
}
.news_index_item_desc{
	font-size : 13px ;
	color : #464646 ;
	margin-top : 8px ;	
	padding-left : 16px ;
}





.ul_header.newsdetail{
	height : 640px ;
	background-color: #d3d2d2 ;
}
.ul_header.cate_information{ background-color: #8bc63e ; }
.ul_header.cate_event{ background-color: #00aeef ; }
.ul_header.cate_journal{ background-color: #f15929 ; }
.ul_header.cate_press{ background-color: #939598 ; }

.news_header_image{
	width : 100% ;
	height : 100% ;
	object-fit: contain ;
}

.newsdetail_inner{
	width : 100% ;
	max-width : 1080px ;
	padding : 80px 120px ;
	background-color: rgba(255,255,255,0.7);
	z-index: 6 ;
	/** transform: translate(0%,-25vh); **/
	margin : -20vh auto 0px ;
}

.newsdetail_date{
	font-size : 20px ;
	color : #808080 ;
	letter-spacing: 2px ;
}

.newsdetail_title{
	font-size : 18px ;
	margin-top : 16px ;
	line-height: 1.2;
}

.newsdetail_cate{
	font-size : 20px ;
	margin-top : 16px ;
	letter-spacing: 4px ;
	font-weight : 700 ;
}

.newsdetail_cate .cate_info{	color : #8bc63e ;	}
.newsdetail_cate .cate_event{	color : #00aeef ;	}
.newsdetail_cate .cate_journal{	color : #f15929 ;	}
.newsdetail_cate .cate_press{	color : #939598 ;	}
.newsdetail_cate .cate_other{	color : #fff100 ;	}



.newsdetail_contents{
	font-size : 13px ;
	margin-top : 50px ;
}

.newsdetail_contents p{
	margin-bottom : 20px ;
}
.newsdetail_contents img{
	width : auto ;
	max-width : 100% ;
	margin : 0px auto 20px ;
}

.newsdetail_contents strong{
	font-weight : 700 ;
}

.newsdetail_contents blockquote{
	box-sizing: border-box;
	display: block ;
	position: relative;
	width : 100% ;
	background-color: #fcb900 ;
	padding : 48px 48px 28px ;
	border-radius: 10px ;
	margin : 0px auto 20px ;
}
.newsdetail_contents blockquote.inq{
	box-sizing: border-box;
	display: block ;
	position: relative;
	width : 100% ;
	background-color: #dcdddf ;
	padding : 48px 48px 28px ;
	border-radius: 10px ;
	margin : 0px auto 20px ;
}


.newsdetail_backindex{
	text-align: center ;
	margin-top : 120px ;
}

figcaption{
	text-align: center ;
	font-size : 12px ;
	margin-bottom : 30px !important ;
}





.sixtyel_pagination_superbox{
	display: flex;
	justify-content: center ;
	flex-wrap : wrap;
	width : 100% ;
	margin : 0px auto 80px ;
}

.sixtyel_pagination_nextbox,
.sixtyel_pagination_prevbox{
	width : 120px ;
	height : 60px ;
	line-height : 60px ;
	text-align: ceneter ;
	background-color: #8bc63e ;
	color : #FFFFFF ;
	margin : 0px 4px 8px ;
	font-size : 16px ;
	font-weight: 700 ;
	text-align: center ;
}
.sixtyel_pagination_prevbox_wrap{
	width : 120px ;
	height : 60px ;
}

.sixtyel_pagination_numbox{
	width : 60px ;
	height : 60px ;
	line-height : 60px ;
	text-align: ceneter ;
	background-color: #8bc63e ;
	color : #FFFFFF ;
	margin : 0px 4px 8px ;
	font-size : 16px ;
	font-weight: 700 ;
	text-align: center ;
}
.sixtyel_pagination_numbox_wrap{
	width : 60px ;
	height : 60px ;
}

.sixtyel_pagination_nextbox:hover,
.sixtyel_pagination_prevbox:hover,
.sixtyel_pagination_numbox:hover{
	opacity : 0.6 ;
}

.sixtyel_pagination_numbox a,
.sixtyel_pagination_numbox a:link,
.sixtyel_pagination_numbox a:visited,
.sixtyel_pagination_prevbox a,
.sixtyel_pagination_prevbox a:link,
.sixtyel_pagination_prevbox a:visited,
.sixtyel_pagination_nextbox a,
.sixtyel_pagination_nextbox a:link,
.sixtyel_pagination_nextbox a:visited{
	color : #FFFFFF ;
}

.sixtyel_pagination_numbox.sixtyel_active{
	background-color: #FFFFFF ;
	border : 1px solid #8bc63e ;
	color : #8bc63e ;
}
.sixtyel_pagination_numbox.sixtyel_active a,
.sixtyel_pagination_numbox.sixtyel_active a:link,
.sixtyel_pagination_numbox.sixtyel_active a:visited{
	color : #8bc63e !important ;
}




.newsdetail_twitter{
	display: inline-block ;
	width : 20px ;
	height : 20px ;
	margin-left : 20px ;
	vertical-align: -4px ;
}
.newsdetail_twitter img{
	width : 100% ;

}


figure{
	width : 100% ;
}










.news_catelink_superbox{
	width: calc( 100% - 60px );
	max-width: 1080px ;
	justify-content: space-between !important ;
	margin : 0px auto 200px ;
}
.news_catelink_itembox{
	width: 50% ;
	max-width: 520px ;
	margin-bottom : 20px ;
}
.news_catelink_itembox .news_cate_title{
	width: 100% !important ;
	float : left ;
	max-width: 600px !important ;
	font-size: 20px !important;
}

.news_catelink_itembox .news_cate_tocate{
	margin-top : 10px ;
}


.news_catelink_story{
	margin-top : 20px ;
}
























@media screen and (max-width: 1280px) {




.news_cate_title{
}



.news_cate_tocate{
	padding-right : 30px ;
}



.news_index_flex{
	padding : 1px 100px ;
}

.news_index_itembox{
	/** width : 48% ; **/
	width : 26% ;
	max-width : 600px ;
}
.news_index_itembox_dummy{
	width : 48% ;
	max-width : 600px ;
}



.news_index_itembox_wrap{
}

.news_index_item_image{
	/** height : 152px ; **/
	height : 92px ;
}
.news_index_item_image img{
}

.news_index_item_cate,
.news_index_item_date{
}

.news_index_item_title{
}
.news_index_item_desc{
}





}


/**************************************************************************************/
/**************************************************************************************/
/* TB Site*/
/**************************************************************************************/
/**************************************************************************************/
@media screen and (max-width: 1000px) {





.news_cate_title{
	width : 100% ;
	max-width : 1000px;
}
.news_cate_title.cate_journal{
	max-width : 1000px;
	font-size: 20px ;
}


.news_cate_tocate{
}



.news_index_flex{
	max-width : 640px ;
	padding : 1px 30px ;

}

.news_index_itembox{
	width : 100% ;
	max-width : 640px ;
}
.news_index_itembox_dummy{
	width : 100% ;
	max-width : 640px ;
}



.news_index_itembox_wrap{
}

.news_index_item_image{
	height : 200px ;
}
.news_index_item_image img{
}

.news_index_item_cate,
.news_index_item_date{
}

.news_index_item_title{
}
.news_index_item_desc{
}








.ul_header.newsdetail{
	height : 200px ;
	margin-bottom : 0px ;
}

.news_header_image{
}

.newsdetail_inner{
	padding : 80px 30px ;
	/** transform: translate(0%,0vh); **/
	margin : 0px auto ;
}


.newsdetail_twitter img{
}


.newsdetail_date{
}

.newsdetail_title{
}

.newsdetail_cate{
}

.newsdetail_cate .cate_info{	color : #8bc63e ;	}
.newsdetail_cate .cate_event{	color : #00aeef ;	}
.newsdetail_cate .cate_journal{	color : #f15929 ;	}
.newsdetail_cate .cate_press{	color : #939598 ;	}
.newsdetail_cate .cate_other{	color : #fff100 ;	}



.newsdetail_contents{
	margin-top : 40px ;
}

.newsdetail_contents p{
	margin-bottom : 20px ;
}
.newsdetail_contents img{
}

.newsdetail_contents strong{
}

.newsdetail_contents blockquote{
	padding : 32px 32px 12px ;
	border-radius: 10px ;
	margin : 0px auto 20px ;
}


.newsdetail_backindex{
	text-align: center ;
	margin-top : 120px ;
}









.news_catelink_superbox{
	max-width: 520px ;
}
.news_catelink_itembox{
	width: 100% ;
}
.news_catelink_itembox .news_cate_title{
	font-size: 15px !important ;
}

.news_catelink_itembox .news_cate_tocate{
}


.news_catelink_story{
	padding : 0px 30px ;
}
















}