@charset "utf-8";

/* ------------------------------------
    [1]index.html
    [2]detail.html
------------------------------------ */

/* [1]index.html 
------------------------------------ */
.newsArea .newsList > li{
	min-height: 140px;
}
.newsArea .newsList li .clubemb{
	width: 100px;
	padding: 0 0 0 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display: table-cell;
	vertical-align: middle;
}
.newsArea .newsList li .clubemb .embL {
	text-indent: -9999px;
}
.newsArea .newsList li div p.timeStamp{
	font-size: 14px;
}
.newsArea .newsList li div.textArea{
	position: relative;
}
.newsArea .newsList li div ul.snsList{
	display: block;
	/* margin-top: 0;
	position: absolute;
	bottom: 5px;
	right: 0;
	height: 25px; */
}



/* [2]detail.html
------------------------------------ */
.articleTitArea {
	display: table;
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.detalArea .clubemb{
	display: table-cell;
	width: 100px;
	vertical-align: middle;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-left: 10px;
}
.detalArea .articleTitWrap{
	display: table-cell;
	border:none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.detalArea .detailDate{
	font-size: 14px;
}


.newsArea article.detalArea table {
	font-size: 13px;
	border-collapse: collapse;
	border:1px solid #ccc;
	margin-bottom:40px;
}

.newsArea article.detalArea table tr th,
.newsArea article.detalArea table tr td {
	border:1px solid #ccc;
	padding:5px;
	vertical-align: middle;
	line-height: 1.4em;
}
.newsArea article.detalArea table tr th{
	background: #f6f6f6;
	text-align: center;
	font-weight: bold;
}
.newsArea article.detalArea table strong{
	font-weight: bold;
	display: block;
	font-size: 15px;
}
.videoOneArea{
	background: #eaeaea;
	margin-bottom: 40px;
}
.videoOneArea p{
	color: #444;
	display: block;
	font-size: 12px;
	line-height: 140%;
	padding: 15px 20px;

}


ul.btnList{
	height: auto;
}

.size-full{
	width: 100%;
	height: auto;
}



/*photoList(1)*/

.release .photoArea{
	font-size: 0;
}

.release .photoArea li{
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 10px;
    width: 200px;
    margin-right: 10px;
    box-sizing: border-box;
}

.release .photoArea li:nth-child(3n+3){
    margin-right: 0;
}

.release .photoArea li img{
    width: 100%;
    height: auto;
}


/*photoList(2)*/

.release .photoList {
    float: right;
    width: 300px;
    margin-left: 20px;
}

.release .photoList li{
	text-align: right;
    margin-bottom: 20px;
}

.release .photoList li img{
	display: inline;
    vertical-align: bottom;
}
