.pdB20{padding-bottom:20px !important;}
.marB25 {margin-bottom:25px !important;}
.marB35 {margin-bottom:35px !important;}

.article_padL{max-width: 800px;margin: 0 auto;}
.article_padL * {font-size: inherit !important}
.article_padL .font10 {}
.poster35_ul li {width: auto}

.poster {margin-bottom:20px;}
.poster:after,
.poster dl:after,
.poster dl dt:after {clear:both; content:""; display:block;}
.poster dl dd {overflow: hidden;}
.poster dl {*zoom:1;}
.poster dl dt { width:143px; margin:0 auto; text-align:center; font-size: 11px;}
.poster .colaoqlp {display:block;padding-bottom:10px;}

.imgA {padding:30px 0;}
.imgA dd{font-size: inherit}
.imgB dd{font-size: inherit;line-height: 19px}
.imgB {width:100%; overflow:hidden; margin-bottom:20px;}
.intro_box2:after {content:""; height:0; visibility:hidden; display:block; clear :both; font-size:0px;line-height:0px;}
.imgB dl {float:left; margin-right:5px;}
.imgB dl + dl {margin-top:30px}
.imgB dt {display: block; margin-bottom:5px; text-align:center;}
.imgB dd { text-align:center; font-size:11px; color:#757575; letter-spacing:-0.5px; word-break:keep-all;}

.imgC {width:100%; overflow:hidden; *zoom:1; margin-bottom:20px;}
.imgC dl {float:left; margin-right:5px;}
.imgC dt {display: block; margin-bottom:5px; text-align:center;}
.imgC dd {width:177px; text-align:center; font-size:11px; color:#757575; letter-spacing:-0.5px; word-break:keep-all;}

.imgD {width:100%; overflow:hidden; *zoom:1; margin-bottom:20px;}
/*.intro_box2:after {content:"."; height:0; visibility:hidden; display:block; clear :both; font-size:0px;line-height:0px;}*/
.imgD ul {float:left; width:272px; overflow:hidden;}
.imgD ul li {display: block; width:272px; margin-bottom:5px; text-align:center;}
/* .imgD dd {text-align:center; font-size:11px; color:#757575; letter-spacing:-0.5px; word-break:keep-all; overflow:hidden;} */

.relation{font-size: inherit}
#playView .rel_photo img {width: auto}

.intro_box5 div ul li{font-size: inherit}
.intro_box5 div ul li *{font-size: inherit !important}
.intro_box5 {overflow:hidden;margin:36px 0 0;}
.intro_box5 div {float:left; position:relative;  background-color: #F7F7F7; border: 1px solid #DEDFDF; padding:10px; width:100%;}
.intro_box5 div p {}
.intro_box5 div p.link {position:absolute; top:62px; left:0; width:100%;}
.intro_box5 div ul li:first-child {text-align:center;padding-bottom:26px;}

#playerInfo.type01 {margin-top:36px;position:relative;  background-color: #F7F7F7; border: 1px solid #DEDFDF; padding:10px; width:100%;}
#playerInfo.type01:after {content:"";display:block;clear:both;}
#playerInfo.type01 .imgArea {display:block;text-align:center;padding-bottom:20px;}
#playerInfo.type01 dl dt {font-weight:bold;}

#playerInfo.type02 {margin-top:36px;position:relative;  background-color: #F7F7F7; border: 1px solid #DEDFDF; padding:10px; width:100%;}
#playerInfo.type02:after {content:"";display:block;clear:both;}
#playerInfo.type02 .imgArea {display:block;text-align:center;padding-bottom:20px;}
#playerInfo.type02 dl dt {font-weight:bold;}




.article_padL{max-width: 800px;margin: 0 auto;}
.article_padL * {font-size: inherit !important}

.view-cont dl dt.etext23 {float:left;padding-top:15px;}
.view-cont dl dd.etext3 {overflow:hidden;padding-top:15px;padding-left:16px;padding-bottom:15px;}
.corner-view .view-cont .txt_right {text-align:right;}


.view-cont .wtext55 {display: block;padding-top:20px;}
.view-cont .etext59  {display:block;padding-top:35px;text-align:center;}

#playTalk dl {margin:30px 0;}
#playTalk dt {font-weight:bold; float:left;padding-top:15px;}
#playTalk dd {overflow:hidden;padding-top:15px;padding-left:16px;padding-bottom:15px;}

#playView{ }
#playView .headImg{height:auto; margin-bottom:15px;}
#playView .imgLeft{height:auto; text-align:center;}
#playView .imgLeft img {width:auto;}
#playView .imgRight{height:auto; text-align:center;}
#playView .imgRight .titleTxt,
#playView .imgLeft .titleTxt,
#playView .midImg .titleTxt {display:block;}
#playView .midImg{height:auto; margin:65px 0;}
#playView .midImg02{height:auto; margin:30px 0;}
#playView .headLine{height:auto; border:5px solid #ff8b2b; padding:40px 54px; font-weight:50px; font-weight:bold; text-align:justify; line-height:28px;margin-bottom:36px;}
#playView .headLine02{height:auto; border:5px solid #ff8b2b; padding:40px 54px; font-weight:50px; font-weight:bold; text-align:justify;}
#playView .title {margin: 41px 0 30px 0;font-size: 20px;font-weight: bold;}
#playView .title02{color:#de6c87; font-size:15px; margin-bottom:35px; font-weight:bold;}/* �곌레�곗씠�� 源�吏��� */
#playView .title03{color:#e05979; font-size:15px; margin-bottom:35px; font-weight:bold;}/* �곌레�곗씠�� �ㅼ꽭�� */
#playView .txt{text-align:justify;  margin-bottom:35px;}
#playView .txt02{ text-align:justify; padding:0 3px; margin-top:20px;}
#playView .txt_right{ margin-top:50px; text-align:right; font-weight:bold; color:#666666;}
#playView .talkArea{margin:30px auto; width:635px; height:auto; border:2px solid #dbdbdb; padding:35px 35px; }
#playView .talkArea dl dt{font-weight:bold; float:left;padding-top:15px;}
#playView .talkArea dl dd{overflow:hidden;padding-top:15px;padding-left:16px;padding-bottom:15px;}
#playView .talkArea dl dt.last, #playView .talkArea dl dd.last{margin-bottom:0px;}
#playView .talkArea dl:after{clear:both;}
#playView .talkArea p{color:#666666;  letter-spacing:-0.03em; margin-bottom:28px;}
#playView .txtBox{width:635px; margin:30px auto; border:1px solid #c7c7c7; padding:35px 35px; line-height:28px; color:#777777;}
#playView .txtBox .txt_center{text-align:center;}
#playView .txtBox span{width:100%; display:inline-block; text-align:right; margin-top:20px; color:#666666; font-weight:normal; font-size:12px;}

#playView .talkArea02 dl{margin:20px 0;padding:5px 0;}/* border none �ㅽ���*/
#playView .talkArea02 dt{font-weight:bold; float:left;padding-top:15px;}
#playView .talkArea02 dd{overflow:hidden;padding-top:15px;padding-left:16px;padding-bottom:15px;}

#playView .imgtxt{ border:3px solid #555; padding:10px; margin-top:40px;}
#playView .imgtxt .imgArea{ text-align:center; padding-bottom:20px;}
#playView .imgtxt .imgArea img {max-width: 100%; height: auto; }
#playView .imgtxt dl{overflow:hidden; }
#playView .imgtxt dt{margin:0 0 20px;  font-weight:bold;}
#playView .imgtxt dd{ margin-bottom:10px; color:#777777; word-break:break-all;}
#playView .imgtxt dl:after{clear:both;}


#playView .conWrap1 {margin-bottom:40px;}
#playView table.table01 tr{height:33px;border-bottom:2px solid #fff; border-top:1px solid #ff8b2b;}
#playView table.table01 tr.last{height:33px; border-bottom:1px solid #ff8b2b;}
#playView table.table01 th{background:#ff8b2b;color:#fff; padding:8px 10px; vertical-align: middle;}
#playView table.table01 td{background:#f4f4f4;color:#666; padding:8px 10px;vertical-align: middle; font-weight:bold; line-height:20px;border-right:2px solid #fff;}
#playView table.table01 td span a{color:#ff8b2b;}



#performInfo{border:5px solid #ff8b2b; padding:5px; margin-top:40px;}
#performInfo:after {content: ''; display: block; clear: both; width: 0; height: 0; overflow: hidden; }
#performInfo.type02{border:5px solid #ff8b2b; padding:15px; }
#performInfo.type02:after {content: ''; display: block; clear: both; width: 0; height: 0; overflow: hidden; }
#performInfo .imgArea{text-align:center;}
#performInfo dl{margin-top: 10px;}
#performInfo dt{float:left;  width: 60px; height:19px; line-height:19px; background: #ff8b2b; color:#fff; font-size:12px; text-align:center; font-weight: bold; }
#performInfo dd{font-size:13px; line-height:19px; margin-bottom:5px; color:#777777; word-break:break-all; margin-left:65px;}
#performInfo .coPro{height:120px;}
#performInfo dl:after{clear:both;}

.intro_box3 {overflow:hidden; margin-bottom:20px; display:flex; flex-wrap: wrap; gap:10px;}
.intro_box3 > div {width:auto!important;min-width:200px;height:auto!important}
.intro_box3 div { position:relative; padding:10px;  background-color: #F7F7F7; border: 1px solid #DEDFDF; text-align:center;}
.intro_box3 div .num {margin-bottom:10px;text-align:center;}
.intro_box3 div p {text-align:center;}
.intro_box3 div p.text {padding:0 5px 10px; letter-spacing:-0.1em;}
.intro_box3 div p.link {position:absolute; top:62px; left:0;  width:100%;}
.intro_box3 a {text-decoration:underline;}
.intro_box3 a:hover {color:#ec710f; }

.intro_box6 {overflow:hidden;margin-top:30px;}
.intro_box6:after { clear: both; content: ""; display: block;}
.intro_box6 div {position:relative;  background-color: #F7F7F7; border: 1px solid #DEDFDF; padding:20px;}
.intro_box6 div:after { clear: both; content: ""; display: block;}
.intro_box6 div p {font-size:12px; }
.intro_box6 div p.link {position:absolute; top:62px; left:0;  width:100%;}
.intro_box6 div ul:after { clear: both; content: ""; display: block;}
.intro_box6 div ul li:first-child {text-align:center;padding-bottom:20px;}
.intro_box6 div ul li:after { clear: both; content: ""; display: block;}
.intro_box6 div ul li.last {margin-left:0px;}
#playView h5.wtext57 {padding-bottom:8px;font-weight:500;}
#playView .pdB20.intro_f {padding:20px; border:3px solid #ff8b2b!important}

#moreView{display: block; margin-top:20px;   text-align:center;}
#moreView .writter01{ border:2px solid #a094aa; }
#moreView .writter02{margin-top: 10px; border:2px solid #727aa1;}
#moreView dt{  color:#444444; font-size:13px; font-weight:bold; padding:5px 0;}
#moreView dd{ color:#ffffff; font-weight:bold; background:#a094aa; padding:16px 0; line-height:18px;}
#moreView .writter01 dd{background:#a094aa;}
#moreView .writter02 dd{background:#727aa1;}
#moreView:after{clear:both;}

.play-con .mb{text-align: justify;}
.play-con .txt2{text-align: justify;margin-bottom: 2em;}
.play-con .txt3{ margin: 30px 30px 30px 60px;color: #767676;font-style: italic;}


.conversation {margin-bottom:30px}
#playView .mb {margin-top:30px;}
.conversation dt{ float: left;  letter-spacing: -0.03em; font-weight: bold; margin-bottom: 5px; }
.conversation dd {overflow:hidden; padding-left: 20px;  letter-spacing: -0.03em; height: auto; margin-bottom: 20px; text-align: justify; }
.coversation {margin-bottom:30px}
.coversation dt{ float: left;  letter-spacing: -0.03em; font-weight: bold; margin-bottom: 5px; }
.coversation dd {overflow:hidden; padding-left: 20px;  letter-spacing: -0.03em; height: auto; margin-bottom: 20px; text-align: justify; }
#playView .imgLeft.w250{width: 250px;}
#playView .imgRight.w250{width: 250px;}

@media screen and (min-width: 590px) {
    .imgB dl + dl {margin-top:0;}
    .poster dl dt {padding:10px 0 20px;}
    .poster .colaoqlp {display:block;padding-bottom:10px;}
    .intro_box6 div ul li:first-child {text-align:left;padding-bottom:0;}
    .intro_box6 div ul li {float:left;display:inline; font-size:12px; }
    .intro_box6 div ul li.last {margin-left:20px;}
}

@media screen and (min-width: 769px) {
    .pdB20{padding-bottom:40px !important}
    .poster {margin-bottom:30px;}
    .intro_box5 {margin:52px 0 0;}
    .intro_box5 div {padding:20px;}
    .intro_box5 div ul li {float:left;  margin-right:10px;} 
    .intro_box5 div ul li:first-child {float:left;  margin-right:20px;padding-bottom:0;} 
    .intro_box5 div ul li:first-child + li {float:none;overflow: hidden;}
    .imgB dl + dl {margin-top:0}
    .imgB dd {width:270px;}

    #playerInfo.type01 {margin-top:52px;}
    #playerInfo.type01 .imgArea {display:block;float:left;padding-bottom:0;}
    #playerInfo.type01 dl {overflow: hidden;padding-left:20px;}
    #playerInfo.type01 dl dt {font-weight:bold;}
    #playerInfo.type02 {margin-top:52px;}
    #playerInfo.type02 .imgArea {display:block;float:left;padding-bottom:0;}
    #playerInfo.type02 dl {overflow: hidden;padding-left:20px;}
    #playerInfo.type02 dl dt {font-weight:bold;}

    #playView .imgtxt{ display:flex;}
    #playView .imgtxt .imgArea{ flex: none; }
    #playView .imgtxt .imgArea img {width: 100%; height: auto; }
    #playView .imgtxt dl{ flex-grow: 1; padding-left:20px;  }
    #playView .imgtxt dt {margin:0 0 10px;}
    #performInfo {padding:15px;}
    #performInfo .imgArea{float: left; width:30.5%;  margin: 0 15px 0 0;}
    #performInfo dl {overflow:hidden;}
    
}

.text-paragraph {display:block!important;}
.text-paragraph + .text-paragraph {margin-top:22px!important;}

.play-corner-intro {margin-bottom:50px;padding:20px 30px;background-color:#ddd;font-size:18px;line-height:36px;color:#000;word-break:break-all;}
.play-corner-intro > p {font-size:17px;margin-bottom:30px;}
@media screen and (min-width: 1280px) {
    .play-corner-intro {text-align:justify;}
}


.borad-view-contents::after,
.article-container .corner-view::after {content: "";display: block;clear: both;}
.article-container .article-aside {clear:both;}

/* 게시물 컨텐츠 유튜브 */
.frame-vod-center {
	position: relative;
	width: 100%;
	max-width: 920px;
	margin: 0 auto;
	aspect-ratio: 16 / 9;
    margin-bottom: 30px;
    margin-top: 31px;
}
.frame-vod-center.mb-0 {
    margin-bottom: 0;
}
.frame-vod-center.mt-0 {
    margin-top: 0;
}
.frame-vod-center iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}