/*次のページへ背景*/
.nextpage_block a {
background-color: #f52727;
}

/*見出し*/
.entry-content .heading {
border-top:3px solid #727273;
border-bottom:3px solid #727273;
padding:9px 2px;
font-size:17px;
font-weight:bold;
margin:50px 0 30px 0;
text-align:left;
clear:both;
padding-top:20px;
padding-bottom:20px;
}

/*タイトル*/
.entry-content .info_head {
border-top:3px solid #333333;
border-bottom:1px solid #333333;
padding:9px 2px;
font-size:15px;
font-weight:bold;
margin:50px 0 30px 0;
text-align:left;
clear:both;
padding-top:15px;
}

/*リード文*/
.read {
margin-bottom:20px;
user-select: text;
-moz-user-select: text;
-webkit-user-select: text;
-ms-user-select: text;
}

/*クレジット*/
.media.media-single .media-content-detail .credit {
text-align:right;
font-size:80%;
}

/*ボーダー*/
hr.dott {
    border: 0!important;
    border-bottom: 1px dashed #cccccc!important;
    background: #ffffff!important;
    margin-top:25px;
    margin-bottom:25px;
}

/*インタビュアー*/
.quest {
    margin: 35px 0 0;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: .05rem;
    color: #b5b2bb;
    vertical-align: middle;
}
.quest:before {
    content: '';
    display: inline-block;
    width: 25px;
    height: 1px;
    margin-right: 5px;
    background: #b5b2bb;
}

/*インタビュー回答者*/
.respo01 {
font-weight:bold;
color: #f52727;
}
.respo02 {
font-weight:bold;
color: #1679BF;
}

.respo03 {
font-weight:bold;
color: #48c318;
}
.respo04 {
font-weight:bold;
color: #ff9537;
}
.respo05 {
font-weight:bold;
color: #ff99ff;
}
.respo06 {
font-weight:bold;
color: #333333;
}
.respo07 {
font-weight:bold;
color: #727273;
}
.respo08 {
font-weight:bold;
color: #9A2EFE;
}
.respo09 {
font-weight:bold;
color: #db7093;
}
.respo10 {
font-weight:bold;
color: #8b4513;
}

/* 縦長写真調整用 */
.media.media-single .media-content-detail .vertical img {
    width:75%;
    margin-left:auto;
    margin-right:auto;
    /*margin-bottom:25px;*/
}


@media (max-width: 769px)  {
.media.media-single .media-content-detail .vertical img {
    width:90%;
    margin-left:auto;
    margin-right:auto;
    /*margin-bottom:25px;*/
}
}

@media (max-width: 480px) {
.media.media-single .media-content-detail .vertical img {
    width:90%;
    margin-left:auto;
    margin-right:auto;
    /*margin-bottom:25px;*/
}
}

.media.media-single .media-content-detail .aligncenter img {
    margin-top:20px;
    width: 100%;
}

/*リリース情報*/
.media.media-single .media-content-detail div.release { overflow:hidden; margin: 0 0 0 0; }
.media.media-single .media-content-detail div.release > img { width:33%; float:left; margin-left:20px; clear: both; margin: 25px 0 0 0; }
.media.media-single .media-content-detail div.release > p {width:62%;float:right;}

/* r_txt, r_imgなしのための設定 */

/* r_txt, r_imgありのための設定 */
.media.media-single .media-content-detail div.release div.r_img { width:33%; float:left; margin-left:20px; clear: both; margin: 25px 0 0 0; }
.media.media-single .media-content-detail div.release div.r_img img { width:100%; margin: 10px 0 0 0; }
.media.media-single .media-content-detail div.release div.r_txt {width:62%;float:right;}
.media.media-single .media-content-detail div.release p.wp-caption-text {float: left;margin-top: 0px;margin-bottom: 10px; margin-left: 20px; clear: both; }
.media.media-single .media-content-detail div.release strong {font-weight:bold;margin-bottom:0;}

@media (max-width: 480px) {
.media.media-single .media-content-detail div.release {overflow:hidden;}
.media.media-single .media-content-detail div.release img {width:80%;height:auto;margin-left:auto;margin-right:auto;}
.media.media-single .media-content-detail div.release strong {font-weight:bold;margin-bottom:0;}
}

/*リンクボタン*/
.entry-content .linkBtn2 {
clear:both;
border:1px solid #ffffff;
background:#000000;
font-size:13px;
text-align:center;
margin: 20px 0;
width:45%;
margin:auto; 
}

@media (max-width: 480px) {
.entry-content .linkBtn2 {
width:100%;
	}
}

.entry-content .linkBtn2 a {
font-weight:bold;
line-height:1.4;
display:block;
width:100%;
padding:14px 10% 14px 10%;
background:url(https://admin.entertainmentstation.jp/wp/wp-content/uploads/2016/04/external-link-grey-light04-Shapes4.png) no-repeat 95% center;
}

/*下部情報内テキスト*/
.media.media-single .media-content-detail .info_txt {
font-size:90%;
}

.media.media-single .media-content-detail .video_item div {
margin: auto;
}

.media.media-single .media-content-detail .small {
width:10%;
}

/*画像キャプション*/
.media.media-single .media-content-detail p.wp-caption-text {
margin: 0 auto 0 auto;
font-size: 12px;
font-weight: bold;
}

/*縦画像キャプション*/
.media.media-single .media-content-detail div.vertical p.wp-caption-text {
width:75%;
}

/*画像オリジナルサイズ*/
.media.media-single .media-content-detail div.orgimg img {
width: auto;
height: auto;
margin: 10px 0 0;
}

/*文章中の強調表示*/
.media.media-single .media-content-detail strong {
font-weight: bold;
}

/*ギャラリーの画像*/
.media.media-single .media-content-detail .gallery img {
margin: 0 5% 0 5%;
width: 90%;
}

/* 連載、特集の記事番号 */
.media-numbering.media-numbering-large {
font-size:18px;
}
.media-numbering.media-numbering-margin {
margin-top:15px;
margin-bottom:8px;
}

/* アコーディオン(続きはこちら) */
.ac-container{
width: 100%;
margin: 10px auto 30px auto;
text-align: left;
}
.ac-container label{
padding: 5px 20px;
position: relative;
z-index: 20;
display: block;
cursor: pointer;
color: #777;
background: #eee;
}
.ac-container label:hover{
background: #eee;
}
.ac-container label:before{
font-family: 'icomoon';
margin-left: 0px;
margin-right: 5px;
content: "\e901";
}
.ac-container input:checked + label:before{
content: "\e904";
}
.ac-container input {
display: none;
}
.ac-container article{
font-size: 12px;
line-height: 1.6;
letter-spacing: .05rem;
margin-top: -1px;
overflow: hidden;
height: 0px;
position: relative;
z-index: 10;
}
.media.media-single .media-content-detail .ac-container article p {
box-sizing: border-box;
padding: 0 0 0 20px;
font-size: 12px;
line-height: 1.6;
letter-spacing: .05rem;
}
.ac-container input:checked ~ [class^="ac-large-"] {
height: 100%;
border:1px solid #ddd;
}

/* tweet */
.media.media-single .media-content-detail .tweet a {
display: inline-block;
font-size: 0.8em;
color: #ffffff;
background-color: #1b95e0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 2px 10px 2px 9px;
cursor: pointer;
vertical-align: bottom;
}
.media.media-single .media-content-detail .tweet a:hover {
background-color: #0c7abf;
text-decoration: none;
}

/* shopアイコン */
.media.media-single .media-content-detail a[icon_type='music']:before {
    content: "\e915";
}
.media.media-single .media-content-detail a[icon_type='book']:before {
    content: "\e91f";
}
.media.media-single .media-content-detail a[icon_type='game']:before {
    content: "\e917";
}
.media.media-single .media-content-detail a[icon_type='video']:before {
    content: "\e916";
}
