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


.contents_left.news{
	background-image : url("../images/common/back_leavesl.jpg");
}

a .contents_left_newsitem{
	color : #FFFFFF ;
}
.contents_left_newsitem{
	width : 420px ;
	height : 36px ;
	margin-bottom : 12px ;
}

.contents_left_news_icon{
	position : relative ;
	float : left ;
	height : 36px ;
	width : auto ;
	margin-right : 12px ;
}
.contents_left_newsitem p{
	float : left ;
	width : 240px ;
	margin-right : 8px ;
	height : 36px ;
	line-height : 36px ;
	overflow : hidden ;
}
.contents_left_newsitem p span{
	margin-right : 12px ;
	color : #FFFFFF ;
}
.contents_left_newsitem_readmore{
	float : left ;
	width : 122px ;
	height : 34px ;
	line-height : 34px ;
	border : 1px solid #FFFFFF ;
	text-align : center ;
}
.contents_left_newsitem_readmore .btn_overlay{
	opacity : 0.75 !important ;
	z-index : 1 ;
}
.contents_left_newsitem_btn{
	position : relative ;
	z-index : 4 ;
	font-size : 18px ;
}


.news_pagenation{
	position : relative ;
	text-align : center ;
	margin-top : 56px ;
	color : #646464 ;
}
.news_pagenation a,
.news_pagenation a:link{
	padding-left : 2px ;
	padding-right : 2px ;
	color : #646464 !important;
}

.news_superbox{
	margin-top : 40px ;
}



.news_itembox{
	position : relative ;
	width : 100% ;
	padding-top : 10px ;
	padding-bottom : 10px ;
	border-bottom : 1px dotted #646464 ;
}

.news_item_date{
	position : relative ;
	float : left ;
	width : 100px ;
	margin-left : 10px ;
	font-size : 15px ;
}
.news_item_title{
	position : relative ;
	float : left ;
	width : 850px ;
	margin-left : 10px ;
	font-size : 15px ;
	color : #767676 ;
}




.news_single_title_left{
	float : left ;
	width : 212px ;
	height : 212px ;
	border : 2px solid #000000 ;
}
.news_single_title_left img{
	width : 100% ;
	height : auto ;
}

.news_single_title_right{
	float : left ;
	width : 518px ;
	margin-left : 20px ;
}

.news_single_title{
	font-size : 20px ;
	font-weight : 600 ;
	padding-top : 40px ;
	margin-bottom : 18px ;
}

.news_single_date{
	font-size : 20px ;
	color : #999999 ;
}

.news_single_contents{
	margin-top : 40px ;
	padding-top : 40px ;
	border-top : 2px solid #000000 ;
}
.news_single_contents p{
	margin-bottom : 32px ;
}
.news_single_contents img{
	width : auto ;
	max-width : 100% ;
	height : auto ;
	margin-bottom : 32px ;
}
.contents.inner760 .contents_left_btnload {
	border-color: #000;
}
.contents.inner760 .contents_left_btnload span {
	color: #000;
}

.news_single_pagenation{
	position : relative ;
	width : 970px ;
	height : 40px ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	color : #000000 !important ;
	border-top : 1px dotted #646464 ;
	border-bottom : 1px dotted #646464 ;
	margin-top : 140px ;
}
.news_single_pageprev{
	position : relative ;
	float : left ;
	width : 484px ;
	height : 40px ;
	line-height : 40px ;
	overflow : hidden ;
	text-align : left ;
	border-right : 1px solid #646464 ;
	color : #000000 ;
}
.news_single_pagenext{
	position : relative ;
	float : right ;
	width : 485px ;
	height : 40px ;
	line-height : 40px ;
	overflow : hidden ;
	text-align : right ;
	color : #000000 ;
}


.news_toarchive{
	width : 140px ;
	height : 40px ;
	line-height : 40px ;
	color : #FFFFFF ;
	font-weight : 600 ;
	text-align : center ;
	margin-top : 24px ;
	margin-left : auto ;
	margin-right : auto ;
	cursor : pointer ;
}
.news_toarchive a,
.news_toarchive a:link{
	color : #FFFFFF !important ;
}



.news_detail__bottom--link {
	margin: 80px 0 40px;
	border-bottom: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	background: #F8F8F8;
	box-sizing: border-box;
}
.news_detail__bottom--link a {
	color: #231815;
	padding: 18px 0px;
	display: block;
	width: 50%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box;
}
.news_detail__bottom--link a:last-child {
	float: right;
}
.news_detail__bottom--link a:hover {
	color: #999;
}
.news_detail__bottom--link a:first-child {
	border-right: 1px solid #d8d8d8;
}
.news_detail__bottom--link a:nth-child(2) {
	text-align: right;
}
.news_detail__bottom--list {
	color: #979797;
	text-align: center;
	font-size: 15px;
	display: block;
}
.news_detail__bottom--list:hover {
	text-decoration: underline!important;
}
.news_detail__bottom--link a:hover {
	color: #bbb;
}
.news_detail__bottom--link a:first-child {
	border-right: 1px solid #d8d8d8;
}
.news_detail__bottom--link a:nth-child(2) {
	text-align: right;
}
.news_detail__bottom--list {
	color: #979797;
	text-align: center;
	font-size: 13px;
	display: block;
}
.news_detail__bottom--list:hover {
	text-decoration: underline!important;
}

.main_navigation {
	padding: 45px 0 0;
	text-align: center;
}
.main_navigation ul {
	display: inline-block;
}
.main_navigation ul li {
	float: left;
	list-style:none;
}
.main_navigation ul li a {
	float: left;
	display: block;
	color: #ffffff;
	font-size: 15px;
	padding: 0 8px;
	border-right: 1px solid #ffffff;
}
.main_navigation ul li.active a,
.main_navigation ul li a:hover {
	color: #979797;
}
.main_navigation ul li span {
	float: left;
	display: block;
	color: #ffffff;
	font-size: 15px;
	padding: 0 8px;
	border-right: 1px solid #ffffff;
}
.main_navigation ul li:last-child a {
	border: none;
}

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



}


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




.news_single_title_left{
	display : none ;
}
.news_single_title_left img{
}

.news_single_title_right{
	float : none ;
	width : 100%  ;
	margin-left : 0px ;
}



.news_pagenation{
	margin-top : 60px ;
	margin-bottom : 20px ;
	font-size : 24px ;
}
.news_pagenation a{
	padding-left : 2px ;
	padding-right : 2px ;
}


.news_superbox{
	width : 640px ;
	margin-left : -30px ;
}

.news_itembox{
	width : 640px ;
	padding-top : 12px ;
	padding-bottom : 12px ;
	border-bottom : 1px solid #999999 ;
}

.news_item_date{
	float : none ;
	width : 580px  ;
	margin-left : 30px ;
	margin-right : 30px ;
	font-size : 24px ;
}
.news_item_title{
	float : none ;
	width : 580px ;
	margin-left : 30px ;
	margin-right : 30px ;
	font-size : 24px ;
}


.news_single_title_slash{
	float : left ;
	width : 15px ;
	height : 50px ;
	margin-right : 15px ;
	margin-bottom : 36px ;
}

.news_single_title{
	width : 100% ;
	line-height : 50px ;
	margin-bottom : 20px ;
	font-size : 26px ;
	padding-bottom : 0px ;
}


.news_single_date{
	float : none ;
	clear : both ;
	font-size : 24px ;
	margin-bottom : 36px ;
}

.news_single_contents{
	padding-left : 0px ;
	padding-right : 0px ;
	margin-top : 0px ;
	font-size : 24px ;
}
.news_single_contents p{
	margin-bottom : 34px ;
}
.news_single_contents img{
	width : auto ;
	max-width : 100% ;
	height : auto ;
	margin-bottom : 34px ;
}





.news_single_pagenation{
	width : 100% ;
	height : auto ;
	border-top : none ;
	border-bottom : none ;
	margin-top : 80px ;
	font-size : 24px ;
}
.news_single_pageprev{
	float : none ;
	width : 100% ;
	height : 60px ;
	line-height : 60px ;
	overflow : hidden ;
	text-align : left ;
	border-right : none ;
	color : #555555 ;
}
.news_single_pagenext{
	float : none ;
	width : 100% ;
	height : 60px ;
	line-height : 60px ;
	overflow : hidden ;
	text-align : right ;
	border-right : none ;
	color : #555555 ;
}
.news_toarchive{
	width : 210px ;
	height : 62px ;
	line-height : 62px ;
	margin-top : 32px ;
	font-size : 22px ;
}



.news_single_pagenation{
	position : relative ;
	width : 580px ;
	height : auto ;
	padding-top : 10px ;
	padding-bottom : 10px ;
	color : #000000 !important ;
	border-top : 2px dotted #646464 ;
	border-bottom : 2px dotted #646464 ;
	margin-top : 140px ;
}
.news_single_pageprev{
	position : relative ;
	float : left ;
	width : 289px ;
	height : auto ;
	line-height : 40px ;
	overflow : hidden ;
	text-align : left ;
	border-right : 2px solid #646464 ;
	color : #000000 ;
}
.news_single_pagenext{
	position : relative ;
	float : right ;
	width : 289px ;
	height : auto ;
	line-height : 40px ;
	overflow : hidden ;
	text-align : right ;
	color : #000000 ;
}











}