@charset "UTF-8";
/*
 ドラマティザー用CSS
*/

/* 記事背景（全体） */
.drama-contentsWrap {
	background-color: #fff;
}
body.second .ntv-wrapper {
    background-image: url(../template_assets/images/bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #e2ded4;
		min-width: 300px;
}

/* ------------------------------------------------------------------
 記事ヘッダー
 （from common.js）
------------------------------------------------------------------ */
.teaser-mainV-area {
	width: 100%;
}
.drama-main {
	background-image: url(../template_assets/images/bg.png);
  background-size: 100% auto;
	background-repeat: no-repeat;
	background-color: #e2ded4;
}
.teaser-mainV-area a { display: block; }
.teaser-mainV-inner {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}
.teaser-mainV-img a{
	width: 100%;
	padding-top: 25%;
	background-image: url(../template_assets/images/common/mainV-2nd-pc.png);
	background-repeat: no-repeat;
	background-size: contain;
	overflow: hidden;
	padding-bottom: 10px;
}


/* ------------------------------------------------------------------
 記事ページ：左カラム
------------------------------------------------------------------ */
.drama-contentsBox {
 	margin: 0 10px 10px;
}
.drama-contentsBox-inner {
	padding-top: 0;
}
.drama-contentsBox-inner .drama-box{
	background-color: #fff;
	border-radius: 6px;
	padding:15px 15px 40px;
}

@media only screen and (max-width: 600px) {
	.drama-contentsBox-inner {
		margin-top: -30px;
	}
}
/* ------------------------------------------------------------------
 記事ページ：タイトル
------------------------------------------------------------------ */
.drama-main .drama-box-title {
			padding-top: 0;
			background-image: url(../template_assets/images/common/ttl_topics.png);
			background-repeat: no-repeat;
			background-size: 600px;
			background-position: center;
			height: fit-content;
			padding-bottom: 10%;
			min-height: 110px;
			text-indent: -9999px;
}

@media only screen and (max-width: 600px) {
	.drama-main .drama-box-title {
		padding-top: 0;
		background-size: 300px;
		padding-bottom: 20%;
		min-height: 50px;
	}
}

.drama-main .drama-box-title > span.title-01 {
	display: none;
}

/* ------------------------------------------------------------------
 記事ページ：本文
------------------------------------------------------------------ */

/* 枠 */
body.second .drama-main .topics-area .drama-box-body {
	 border: none;
	 border-radius:6px;
	 background-color: #fff;
}

body.second .drama-main .topics-area .drama-tag{
	background-color: #d8b459;
  border-color: #d8b459;
}



/* パディング */
body.second .drama-main .topics-area .drama-article {
	/* padding: 0; */
	padding-bottom: 20px;
}

/* 記事タイトル */
body.second .drama-main .topics-area .drama-article-body > h1 {
    color: #fe2d94;
}


body.second .drama-main .topics-area .drama-article-body > h1 {
    color: #fe2d94;
}

/* SNS */
.drama-share {}




/* ------------------------------------------------------------------
 記事ページ：右カラム
------------------------------------------------------------------ */
.drama-aside {
	/* background-color: #fff; */
}

/* 右カラム　タイトル */
.drama-box-title.title-base {
	background-color: #d8b459;
	/* color: #fff; */
}
/* ------------------------------------------------------------------
 記事ページ 下：SNS
------------------------------------------------------------------ */
.drama-box-sns-area,
.drama-box-share-area {
    border: 1px solid #d8b459;
}
/* ------------------------------------------------------------------
 記事ページ：バナーエリア
------------------------------------------------------------------ */

/* 背景 */
.drama-box-adBanner-area {
	/* background-color: #eee; */
}



/* ------------------------------------------------------------------
	small only 〜600px
------------------------------------------------------------------ */
@media only screen and (max-width: 600px) {
	body.second .drama-main .topics-area .drama-tag {
	    margin: 2px 4px 5px;
}
/* ------------------------------------------------------------------
	medium and up 601px〜
------------------------------------------------------------------ */
@media only screen and (min-width: 601px) {

}

/* ------------------------------------------------------------------
	medium and down 〜992px
------------------------------------------------------------------ */
@media only screen and (max-width: 992px) {
	body.second .drama-main .topics-area .drama-tag {
	    margin:  2px 4px 5px;
	}

}

/* ------------------------------------------------------------------
	large and up 993px〜
------------------------------------------------------------------ */
@media only screen and (min-width: 993px) {
	body.second .drama-main .topics-area .drama-tag {
			margin: 3px 10px 4px 0;
	}
}
/* ------------------------------------------------------------------
	medium only 601px〜992px
------------------------------------------------------------------ */
@media only screen and (min-width: 601px) and (max-width: 992px) {
}
