@charset "utf-8";  
/*------------------------------------------------------------ 
    NEWS css
------------------------------------------------------------*/  

#news-DetailHd__date{
	color:#333;
	font-size:1.4rem;
	margin-top:15px;
	font-family: 'Poppins', sans-serif;
}

.news-Share{
	width:100%;
	padding:45px 0 15px;
	margin-bottom:30px;
	border-bottom:2px solid #F2F2ED;
}

.news-Share dt{
	font-size:2rem;
	letter-spacing:2px;
	color:#333;
}

.news-Share li + li{ margin-left:25px;}

#editor {
    padding-bottom: 10px;
    font-size: 1.4rem;
    line-height: 2;
}


#editor *{
	line-height:inherit;
	font-size:inherit;
}

#editor table,
#editor caption,
#editor tbody,
#editor tfoot,
#editor thead,
#editor tr,
#editor th,
#editor td {
	border: 1px solid gray;
    border-spacing: 2px;
	border-collapse: separate;
}

#editor strong * { font-weight: bold;}
#editor a:hover { text-decoration: underline;}

#editor a{ color:#0083FF;}

#editor img{
	max-width:100%!important;
	height:auto!important;
}

.news-PrevBtn{
	width:100%;
	max-width:280px;
	height:42px;
	margin:40px auto 0;
}

.news-PrevBtn a{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
  -webkit-box-align: center;
     -ms-flex-align: center;
        align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width:100%;
	height:100%;
	font-size:1.6rem;
	color:#0083FF;
	text-align:center;
	padding:0 15px;
	border:1px solid #0083FF;
	box-sizing:border-box;
	position:relative;
	transition:all 0.2s ease-out;
}

.news-PrevBtn a::after{
	display:block;
	content:"";
	width:8px;
	height:8px;
	border-left:2px solid #0083FF;
	border-bottom:2px solid #0083FF;
	position:absolute;
	left:15px;
	top:50%;
	transform: rotate(45deg) translateY(-50%);
	transition:all 0.2s ease-out;
}

.news-PrevBtn a:hover{
	color:#fff;
	background:#0083FF;
}

.news-PrevBtn a:hover::after{
	border-left-color:#fff;
	border-bottom-color:#fff;
}

/*------------------------------------------------------------ 
    MediaQuery 
------------------------------------------------------------*/  

/* TABLET */
@media screen and (min-width: 835px){


}

@media screen and (max-width: 834px){

.news-Share{
	width:100%;
	padding:35px 0 13px;
	margin-bottom:20px;
}

.news-Share dt{
	font-size:1.8rem;
	letter-spacing:1px;
}

.news-Share li + li{ margin-left:20px;}

}


/* SP */
@media screen and (max-width: 580px){

#news-DetailHd__date{
	font-size:1.3rem;
	margin-top:10px;
}

.news-Share{
	padding:25px 0 12px;
	border-bottom-width:1px;
}

.news-Share dt{ font-size:1.6rem;}
.news-Share li + li{ margin-left:15px;}

#pagination{ margin-top:20px;}
#pagination li{
	margin:4px;
	line-height:36px;
}

#pagination a{
	width:36px;
	line-height:36px;
}

.news-PrevBtn{
	max-width:100%;
	height:38px;
	margin-top:20px;
}

.news-PrevBtn a{
	font-size:1.4rem;
	padding:0 10px;
}

.news-PrevBtn a::after{
	width:6px;
	height:6px;
	border-left:1px solid #0083FF;
	border-bottom:1px solid #0083FF;
	left:10px;
}


}


