﻿@charset "utf-8";

#detail_wrap {}
#detail_wrap img { vertical-align:top; }
#detail_wrap .gd_hdArea { border:solid 2px rgba(0,0,0,0);border-bottom:solid 1px #d3d3d3; }
#detail_wrap .gd_hdArea:after { content:'';clear:both;display:block; }
#detail_wrap .gd_hdArea h2.gd_tit { margin:0 9px;display:block;padding:13px 0;word-break:break-all; }
#detail_wrap .gd_hdArea h2.gd_tit .ico_point { margin-top:2px; }
#detail_wrap .gd_hdArea h2.gd_tit .iconC { margin-top:2px; }
#detail_wrap .gd_hdArea h2.gd_tit .gd_name { display:block;font-size:17px;line-height:21px;font-weight:bold;word-break:break-all; }


#detail_wrap { 
	background: -moz-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.8)), color-stop(20%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.8) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0.8) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0.8) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#detail_wrap #gd_infoWrap { }
#detail_wrap #gd_infoWrap img { vertical-align:top; }
#detail_wrap #gd_infoWrap #gd_norInfo { }
#detail_wrap #gd_infoWrap #gd_addInfo { }

#detail_wrap #gd_infoWrap #gd_norInfo .gd_top { position:relative;margin:0 10px;padding:11px 0 10px 0; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top:after { content:'';clear:both;display:block; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_imgArea { float:left;padding-top:4px;width:100px;text-align:center; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_imgArea .gd_img { display:block; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_imgArea .gd_img .imgBdr { display:block;width:98px;height:137px;overflow:hidden;border:solid 1px #efefef; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_imgArea .gd_img .imgBdr img { margin:-1px;width:100px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_imgArea .btn_c { margin:4px 0 0 0;padding:0;height:22px;line-height:22px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_imgArea .btn_c em.txt { line-height:22px;font-size:12px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_imgArea .btn_mov { margin-right:6px;width:36px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_imgArea .btn_mov em { margin-top:3px;width:14px;height:16px;background-position:-75px -290px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_imgArea .btn_img { width:54px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_info { margin-left:112px;padding:0 0 36px 0; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_info .gd_infoUnit { display:table;width:100%; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_info .gd_infoUnit dt { display:table-cell;padding-top:1px;width:50px;max-width:50px;line-height:19px;color:#555;font-size:11px;vertical-align:top; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_info .gd_infoUnit dd { display:table-cell;padding:2px 0;line-height:16px;font-size:12px;vertical-align:top;color:#333; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_info .gd_infoUnit dd a.lnk_loca { display:block;color:#6699cc; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_info .gd_infoUnit dd .ico_grayArr { margin:-2px 0 0 0;width:5px;height:8px;vertical-align:middle;background-position:0 -180px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_info .gd_infoUnit.live dt {width:90px !important}
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_info .gd_infoUnit.live .gPercent {font:bold 14px 'yesB'; vertical-align:middle ; color:#eb4956}
@media all and (min-width:360px){
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_info .gd_infoUnit dt { width:55px;max-width:55px;font-size:12px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_info .gd_infoUnit dd { font-size:13px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_top .gd_info .gd_infoUnit dd .ico_grayArr { margin:-2px 0 0 0; }
}


#detail_wrap #gd_infoWrap #gd_norInfo .gd_share { position:relative;z-index:10; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share .gd_shareBtn { position:absolute;right:10px;top:-34px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share .gd_shareBtn .ico_like { margin:6px 2px 0 0;width:13px;height:11px;background-position:-50px -145px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share .gd_shareBtn .ico_sns  { margin-top:3px;width:18px;height:17px;background-position:-100px -290px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi {position:absolute;right:10px;top:-5px;width:120px;border:solid 1px #ccc;border-radius:2px;background-color:#fff; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li { display:inline-block;position:relative;width:40px;height:35px;overflow:hidden; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a { width:40px;height:35px; }
/*#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li:before { content:'';position:absolute;left:0;top:10px;width:1px;height:18px;background-color:#f7f7f7; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li:after { content:'';position:absolute;right:0;top:10px;width:1px;height:18px;background-color:#d2d2d2; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li:first-child:before { display:none; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li:last-child:after { display:none; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a.bgEnt.sns_tw  { background-position:0 -465px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a.bgEnt.sns_fb  { background-position:-40px -465px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a.bgEnt.sns_mp  { background-position:-80px -465px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a.bgEnt.sns_ln  { background-position:-120px -465px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a.bgEnt.sns_ca  { background-position:-160px -465px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a.bgEnt.sns_url { background-position:-200px -465px; }
*/
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li:after { content:'';position:absolute;right:0;top:10px;width:1px;height:18px;background-color:#d2d2d2; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li:first-child:before { display:none; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li:last-child:after { display:none; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li:nth-last-child(4):after {background-color:#fff;}
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a.bgEnt.sns_tw  { background-position:0 -460px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a.bgEnt.sns_fb  { background-position:-40px -460px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a.bgEnt.sns_mp  { background-position:-80px -460px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a.bgEnt.sns_ln  { background-position:-120px -460px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a.bgEnt.sns_ca  { background-position:-160px -465px;}
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a.bgEnt.sns_url { background-position:-200px -465px;}
#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi li a.bgEnt.sns_ks { background-position:-240px -465px;}


#detail_wrap #gd_infoWrap #gd_norInfo .gd_btn { position:fixed;z-index:100;bottom:0;left:0;right:0;padding:15px 0;border-top:solid 1px #ccc;background-color:#f2f2f2;box-shadow:0 -1px 3px 0 rgba(0,0,0,0.1); }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_btn .btn_c { display:block;margin:0 10px;padding:0;height:42px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_btn .btn_c em.txt { line-height:42px;font-size:18px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_btn .gd_btnLi {  }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_btn .gd_btnLi:after { content:'';clear:both;display:block; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_btn .gd_btnLi li { float:left; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_btn .gd_btnLi.btn_2col { margin:0 5px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_btn .gd_btnLi.btn_2col li { width:50%; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_btn .gd_btnLi.btn_2col li .btn_c { margin:0 5px; }

#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot { padding-bottom:13px;border-top:solid 1px #d3d3d3;background-color:#f2f2f2; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_priceDl { margin:0 10px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_priceDl dt { padding:15px 0 6px 0;line-height:1.00em;font-size:15px;font-weight:bold;color:#6699cc; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_priceDl dd { padding-top:5px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_priceDl dd li { line-height:18px;font-size:12px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_priceDl dd li strong.item { display:inline-block;margin-right:3px;min-width:87px;color:#555; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_priceDl dd li strong.item em.bgSeat { margin:4px 4px 0 0; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_benefitLi { margin:13px 10px 0;padding:3px 0;border:solid 1px #d3d3d3;border-radius:3px;background-color:#fbfbfb; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_benefitLi li { position:relative;z-index:1;height:35px;line-height:35px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_benefitLi li a.lnk_benefit { display:block; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_benefitLi li span.txt { padding:0 0 0 10px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_benefitLi li span.txt .ico_point { vertical-align:middle; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_benefitLi li span.btn_c { position:absolute;right:10px;top:3px;padding:0;width:66px;text-align:center; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_benefitLi li span.btn_c .ico_down { margin:-3px 0 0 -1px;width:10px;height:12px;vertical-align:middle;background-position:-20px -140px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_time { margin:0 10px; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_time dt { padding:15px 0 6px 0;line-height:1.00em;font-size:15px;font-weight:bold;color:#6699cc; }
#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot .gd_time dd { line-height:1.50em;font-size:13px;color:#555; }

#detail_wrap #gd_infoWrap #gd_addInfo { }
#detail_wrap .gd_addDl { background-color:#fff; }
#detail_wrap .gd_addDl dt { border-top:solid 1px #d3d3d3; text-align:left;}
#detail_wrap .gd_addDl dt:after { content:'';clear:both;display:block; }
#detail_wrap .gd_addDl dt a {display:block;padding-left:10px;height:43px;overflow: hidden;line-height:43px;font-size:15px;}
#detail_wrap .gd_addDl dt a:after { content:'';clear:both;display:block; }
#detail_wrap .gd_addDl dt a strong { float:left;color:#555; }
#detail_wrap .gd_addDl dt a .ico { float:right;margin:14px 7px 0 0;width:16px;height:14px; }
#detail_wrap .gd_addDl dt a .ico.go { background-position:-150px -125px; }
#detail_wrap .gd_addDl dt a .ico.dn { background-position:-170px -125px; }
#detail_wrap .gd_addDl dt a .ico.up { background-position:-190px -125px; }
#detail_wrap .gd_addDl dd { display:none;border-top:dashed 1px #d3d3d3; }
#detail_wrap .gd_addDl dd.open { display:block; }
#detail_wrap .gd_addDl dd .gd_addTxt { margin:0 10px;padding:10px 0;line-height:1.55em;font-size:14px;color:#555; }
#detail_wrap .gd_addDl dd img { max-width:100% !important;width:auto !important; }
#detail_wrap .gd_addDl dd table { max-width:100% !important;width:100% !important; }
#detail_wrap .gd_addDl dd div { width:auto !important;height: auto !important; }

/* 공연장정보 */
#content_wrap .dLocaTopArea { padding:15px 0 13px 0;border-top:solid 1px #fff;border-bottom:solid 1px #E5E5E5;background-color:#f2f2f2; }
#content_wrap .dLocaTopArea .dLocaTopSet { margin:0 10px;display:table; }
#content_wrap .dLocaTopArea .dLocaTopSet .dLoca_img  { display:table-cell;padding-right:10px; }
#content_wrap .dLocaTopArea .dLocaTopSet .dLoca_info { display:table-cell; }
#content_wrap .dLocaTopArea .dLocaTopSet .dLoca_img img { width:88px;height:67px;border:solid 1px #E5E5E5; }
#content_wrap .dLocaTopArea .dLocaTopSet .dLoca_info .dLoca_name { font-size:15px;font-weight:bold;color:#333; }
#content_wrap .dLocaTopArea .dLocaTopSet .dLoca_info .dLocaLi { display:table;margin-top:5px;font-size:12px;color:#888; }
#content_wrap .dLocaTopArea .dLocaTopSet .dLoca_info .dLocaLi li { display:table-row; }
#content_wrap .dLocaTopArea .dLocaTopSet .dLoca_info .dLocaLi li .item { display:table-cell;padding-right:5px;white-space:nowrap;line-height:1.35em;vertical-align:top; }
#content_wrap .dLocaTopArea .dLocaTopSet .dLoca_info .dLocaLi li .txt { display:table-cell;line-height:1.35em;word-break:break-all;vertical-align:top; }

#content_wrap .dLoca_map { }
#content_wrap .dLoca_map .mapArea { margin:0 10px; }

#content_wrap .gd_detail img { max-width:100%; }
#content_wrap .gd_detail_sale img { max-width:100%; }

/* 관람후기/기대평 */
#content_wrap .dBrd_topCmt { padding:7px 10px 8px ;font-size:12px;line-height:1.25em;color:#888; }

#content_wrap .dBrd_sInfo { margin:10px 10px 0;border-bottom:solid 1px #d3d3d3; }
#content_wrap .dBrd_sInfo .dBrd_img { text-align:center; }
#content_wrap .dBrd_sInfo .dBrd_img img { width:100%; }
#content_wrap .dBrd_sInfo .dBrd_info { padding:10px;background-color:#f2f2f2; }
#content_wrap .dBrd_sInfo .dBrd_info ul { display:table; }
#content_wrap .dBrd_sInfo .dBrd_info li { display:table-row;line-height:15px;font-size:12px; }
#content_wrap .dBrd_sInfo .dBrd_info li .item_tit { display:table-cell;padding:1px 10px 1px 0;white-space:nowrap;color:#888; }
#content_wrap .dBrd_sInfo .dBrd_info li .item_tit em.bl_rnd { display:inline-block;margin:1px 4px 2px 0;width:2px;height:2px;overflow:hidden;border:1px solid #999;border-radius:4px;background-color:#999;text-indent:10px;text-decoration:none; }
#content_wrap .dBrd_sInfo .dBrd_info li .item_value { display:table-cell;word-break:break-all;color:#555; }

#content_wrap .dBrd_cmtWrite { padding:0 0 10px 0; }

#content_wrap .dBrd_sort { padding:0 10px;height:30px;border-top:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3; }
#content_wrap .dBrd_sort label { display:inline-block;margin-right:5px;padding-right:5px;height:30px;line-height:30px;font-size:12px; }

#content_wrap .dBrd_sort label { display:inline-block;margin-right:5px;padding-right:5px;height:30px;line-height:30px;font-size:12px; }

#content_wrap .dBrd_listArea {}
#content_wrap .dBrd_listArea .dBrd_listLi li.listRow.noData { background-color:#f2f2f2 !important; }
#content_wrap .dBrd_listArea .dBrd_listLi li.listRow.noData .txt { padding:0 10px;font-size:13px;text-align:center;line-height:1.25em;color:#555; }
#content_wrap .dBrd_listArea .dBrd_listLi li.listRow { padding:15px 0;border-top:solid 1px #d3d3d3; }
#content_wrap .dBrd_listArea .dBrd_listLi li.listRow:first-child { border-top:none; }
#content_wrap .dBrd_listArea a.lnk_brd { display:block; }
#content_wrap .dBrd_listArea a.lnk_brd .dBrd_tit  { margin:0 10px;padding:1px 0 3px;height:19px;overflow:hidden;white-space:nowrap;text-overflow:hidden;font-size:15px;font-weight:bold;color:#333; }
#content_wrap .dBrd_listArea a.lnk_brd .dBrd_tit .iconC { vertical-align:top; }
#content_wrap .dBrd_listArea a.lnk_brd .dBrd_info { margin:0 10px; }
#content_wrap .dBrd_listArea a.lnk_brd .dBrd_info ul:after { content:'';clear:both;display:block; }
#content_wrap .dBrd_listArea a.lnk_brd .dBrd_info li.item { float:left;position:relative;z-index:1;padding:1px 7px 2px;line-height:16px;font-size:11px; }
#content_wrap .dBrd_listArea a.lnk_brd .dBrd_info li.item:after { content:'';position:absolute;right:0;top:4px;width:1px;height:10px;background-color:#e5e5e5; }
#content_wrap .dBrd_listArea a.lnk_brd .dBrd_info li.item:first-child  { padding-left:0; }
#content_wrap .dBrd_listArea a.lnk_brd .dBrd_info li.item.item_id { clear:left;padding-left:0; }
#content_wrap .dBrd_listArea a.lnk_brd .dBrd_info li.item:nth-child(3):after { display:none; }
#content_wrap .dBrd_listArea a.lnk_brd .dBrd_info li.item:last-child:after { display:none; }
#content_wrap .dBrd_listArea a.lnk_brd .dBrd_info li.item .iconC { margin-right:2px; }
#content_wrap .dBrd_listArea a.lnk_brd .dBrd_info li.item .ico_mobile { margin:1px 3px 0 0;width:9px;height:12px;background-position:-65px -145px;vertical-align:top; }

#content_wrap .dBrd_listArea a.lnk_brd .dBrd_cont { margin:5px 10px 0;padding-top:1px;font-size:14px;line-height:1.55em;color:#555; }
#content_wrap .dBrd_listArea a.lnk_brd .dBrd_cont.limit_2ln { display:-webkit-box;max-height:42px;overflow:hidden;line-height:21px;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
#content_wrap .dBrd_listArea .dBrd_listLi .dBrd_btn { display:none;margin:10px 10px 0;text-align:center; }
#content_wrap .dBrd_listArea .dBrd_listLi .dBrd_btn.tp_btnDivi:after { content:'';clear:both;display:block; }
#content_wrap .dBrd_listArea .dBrd_listLi .dBrd_btn.tp_btnDivi .btnLftPos { float:left; }
#content_wrap .dBrd_listArea .dBrd_listLi .dBrd_btn.tp_btnDivi .btnRgtPos { float:right; }
#content_wrap .dBrd_listArea .dBrd_listLi .replyTotArea { display:none; }
#content_wrap .dBrd_listArea .dBrd_listLi .replyTotArea .replyFormArea { display:none; }

#content_wrap .dBrd_listArea .dBrd_listLi li.listRow.open { background-color:#f2f2f2; }
#content_wrap .dBrd_listArea .dBrd_listLi li.listRow.open .dBrd_btn { display:block; }
#content_wrap .dBrd_listArea .dBrd_listLi li.listRow.open .replyTotArea { display:block; }
#content_wrap .dBrd_listArea .dBrd_listLi li.listRow.open .replyTotArea.noData { display:none; }
#content_wrap .dBrd_listArea .dBrd_listLi li.listRow.open .replyTotArea.noData.open { display:block; }
#content_wrap .dBrd_listArea .dBrd_listLi li.listRow.open .replyTotArea.open .replyFormArea { display:block; }

#content_wrap .dBrd_listArea.tp_mine .dBrd_listLi li.listRow { background-color:#f3f8fd; }
#content_wrap .dBrd_listArea.tp_mine .dBrd_listLi li.listRow:first-child { border-top:solid 1px #d3d3d3; }
#content_wrap .dBrd_listArea.tp_mine a.lnk_brd .dBrd_info li.item:nth-child(3):after { display:block; }
#content_wrap .dBrd_listArea.tp_mine a.lnk_brd .dBrd_info li.item.item_id { display:none;float:left;padding-left:0; }

#content_wrap .dBrd_viewArea {}
#content_wrap .dBrd_viewArea .dBrd_viewTop { padding:10px 0 7px;border-bottom:solid 1px #d3d3d3;background-color:#f2f2f2; }
#content_wrap .dBrd_viewArea .dBrd_tit  { margin:0 10px;padding-bottom:3px;line-height:1.25em;font-size:15px;font-weight:bold;color:#333; }
#content_wrap .dBrd_viewArea .dBrd_tit .iconC { vertical-align:top; }
#content_wrap .dBrd_viewArea .dBrd_info { margin:0 10px; }
#content_wrap .dBrd_viewArea .dBrd_info ul:after { content:'';clear:both;display:block; }
#content_wrap .dBrd_viewArea .dBrd_info li.item { float:left;position:relative;z-index:1;margin-bottom:3px;padding:0 7px;line-height:16px;font-size:11px; }
#content_wrap .dBrd_viewArea .dBrd_info li.item:after { content:'';position:absolute;right:0;top:3px;width:1px;height:10px;background-color:#e5e5e5; }
#content_wrap .dBrd_viewArea .dBrd_info li.item:first-child  { padding-left:0; }
#content_wrap .dBrd_viewArea .dBrd_info li.item.item_id { clear:left;padding-left:0; }
#content_wrap .dBrd_viewArea .dBrd_info li.item:nth-child(4):after { display:none; }
#content_wrap .dBrd_viewArea .dBrd_info li.item:last-child:after { display:none; }
#content_wrap .dBrd_viewArea .dBrd_info li.item .iconC { margin-right:2px; }
#content_wrap .dBrd_viewArea .dBrd_info li.item .ico_mobile { margin:1px 3px 0 0;width:9px;height:12px;background-position:-65px -145px;vertical-align:top; }
#content_wrap .dBrd_viewArea .dBrd_info li.item.item_esti .bgEnt { margin:-2px 4px 1px 0;width:70px;height:16px;vertical-align:top; }
#content_wrap .dBrd_viewArea .dBrd_info li.item.item_esti .rating_0.bgEnt { background-position:0 -250px; }
#content_wrap .dBrd_viewArea .dBrd_info li.item.item_esti .rating_1.bgEnt { background-position:0 -270px; }
#content_wrap .dBrd_viewArea .dBrd_info li.item.item_esti .rating_2.bgEnt { background-position:0 -290px; }
#content_wrap .dBrd_viewArea .dBrd_info li.item.item_esti .rating_3.bgEnt { background-position:0 -310px; }
#content_wrap .dBrd_viewArea .dBrd_info li.item.item_esti .rating_4.bgEnt { background-position:0 -330px; }
#content_wrap .dBrd_viewArea .dBrd_info li.item.item_esti .rating_5.bgEnt { background-position:0 -350px; }
#content_wrap .dBrd_viewArea .dBrd_viewBot { padding:12px 0 0 0; }
#content_wrap .dBrd_viewArea .dBrd_viewBot .dBrd_date { margin:0 10px;color:#888;font-size:13px; }
#content_wrap .dBrd_viewArea .dBrd_viewBot .dBrd_cont { margin:0 10px;padding-top:10px;font-size:14px;line-height:1.55em;color:#555; }
#content_wrap .dBrd_viewArea .dBrd_viewBot .dBrd_btn  { margin:10px 10px 0;padding-bottom:10px;color:#888;text-align:center; }
#content_wrap .dBrd_viewArea .dBrd_viewBot .dBrd_btn.tp_btnDivi { }
#content_wrap .dBrd_viewArea .dBrd_viewBot .dBrd_btn.tp_btnDivi:after { content:'';clear:both;display:block; }
#content_wrap .dBrd_viewArea .dBrd_viewBot .dBrd_btn.tp_btnDivi .btnLftPos { float:left; }
#content_wrap .dBrd_viewArea .dBrd_viewBot .dBrd_btn.tp_btnDivi .btnRgtPos { float:right; }
#content_wrap .dBrd_viewArea .dBrd_viewBot .replyTotArea {}
#content_wrap .dBrd_viewArea .dBrd_viewBot .replyTotArea .replyFormArea { display:none; }
#content_wrap .dBrd_viewArea .dBrd_viewBot .replyTotArea.open .replyFormArea { display:block; }
#content_wrap .dBrd_writeArea {}
#content_wrap .dBrd_writeArea .rateVote { display:inline-block;height:20px; }
#content_wrap .dBrd_writeArea .rateVote a { margin-right:-1px;display:inline-block;height:20px; }
#content_wrap .dBrd_writeArea .rateVote .bgEnt { width:20px;height:20px; }
#content_wrap .dBrd_writeArea .rateVote .ico_bStarOff { background-position:0 -370px; }
#content_wrap .dBrd_writeArea .rateVote .ico_bStarOn  { background-position:-20px -370px; }

/* 상품관련정보 */
#content_wrap .detailInfoArea { margin:0 10px;padding-bottom:10px; }

/* 상품 이미지 */
#content_wrap .gd_imgTotArea { position:relative;padding:15px 0 0 0; }
#content_wrap .gd_imgTotArea .gd_imgArea { height:285px;text-align:center; }
#content_wrap .gd_imgTotArea .gd_imgArea .flick-container { display:block;height:285px; }
#content_wrap .gd_imgTotArea .gd_imgArea .flick-container .flick-ct { display:block;height:285px; }
#content_wrap .gd_imgTotArea .gd_imgArea .flick-container .flick-ct .gd_img { display:block;margin:0 10px;height:285px;text-align:center; }
#content_wrap .gd_imgTotArea .gd_imgArea .flick-container .flick-ct .gd_img img { margin:0 auto;display:block;width:100%;height:auto; }
#content_wrap .gd_imgTotArea .gd_pagenArea { height:40px;text-align:center; }
#content_wrap .gd_imgTotArea .gd_pagenArea .flickPgTxt { line-height:40px;color:#888; }
#content_wrap .gd_imgTotArea .gd_pagenArea .flickPgTxt em.pageOn { color:#555; }
#content_wrap .gd_imgTotArea .gd_pagenArea .btn { position:absolute;top:15px;width:34px;height:285px; }
#content_wrap .gd_imgTotArea .gd_pagenArea .btn .bgEnt { margin:128px 9px 0;width:16px;height:26px; }
#content_wrap .gd_imgTotArea .gd_pagenArea .btn.btn_pLft { left:0; }
#content_wrap .gd_imgTotArea .gd_pagenArea .btn.btn_pLft .bgEnt { background-position:-210px -125px; }
#content_wrap .gd_imgTotArea .gd_pagenArea .btn.btn_pRgt { right:0; }
#content_wrap .gd_imgTotArea .gd_pagenArea .btn.btn_pRgt .bgEnt { background-position:-230px -125px; }

/* 상품 동영상 */
#content_wrap .gd_movTotArea { position:relative;padding:10px 0;border-bottom:solid 1px #d3d3d3; }
#content_wrap .gd_movTotArea .gd_movArea { margin:0 auto;min-width:320px;max-width:640px;height:auto;text-align:center; }
#content_wrap .gd_movTotArea .gd_movArea .gd_movCont { margin:0 10px; }
#content_wrap .gd_movTotArea .gd_movArea .flick-container { display:block;height:157px; }
#content_wrap .gd_movTotArea .gd_movArea .flick-container .flick-ct { display:block;height:157px; }
#content_wrap .gd_movTotArea .gd_movArea .flick-container .flick-ct a.lnk_mov { position:relative;margin:0 10px;display:block; }
#content_wrap .gd_movTotArea .gd_movArea .flick-container .flick-ct a.lnk_mov:after { content:"";position:absolute;left:50%;top:50%;margin-left:-18px;margin-top:-23px;width:37px;height:46px;background:url('//tkfile.yes24.com/img/mobile/bgC_ent.png?ver=140801d') no-repeat -190px -250px;background-size:400px auto; }
#content_wrap .gd_movTotArea .gd_movArea .flick-container .flick-ct .lnk_mov img { width:100%; }
#content_wrap .gd_movTotArea .gd_movArea .flick-container .movUnit { position:relative; }
#content_wrap .gd_movTotArea .gd_pagenArea { text-align:center; }
#content_wrap .gd_movTotArea .gd_pagenArea .flickPgTxt { line-height:30px;color:#888; }
#content_wrap .gd_movTotArea .gd_pagenArea .flickPgTxt em.pageOn { color:#555; }
#content_wrap .gd_movTotArea .gd_pagenArea .btn { position:absolute;top:15px;width:34px;height:157px; }
#content_wrap .gd_movTotArea .gd_pagenArea .btn .bgEnt { margin:66px 9px 0;width:16px;height:26px; }
#content_wrap .gd_movTotArea .gd_pagenArea .btn.btn_pLft { left:0; }
#content_wrap .gd_movTotArea .gd_pagenArea .btn.btn_pLft .bgEnt { background-position:-210px -125px; }
#content_wrap .gd_movTotArea .gd_pagenArea .btn.btn_pRgt { right:0; }
#content_wrap .gd_movTotArea .gd_pagenArea .btn.btn_pRgt .bgEnt { background-position:-230px -125px; }

/* 동영상 리스트 */
#content_wrap .bestMovLi { margin:0 4px;padding-bottom:10px; }
#content_wrap .bestMovLi ul:after { content:'';clear:both;display:block; }
#content_wrap .bestMovLi li { float:left;width:33.3%; }
#content_wrap .bestMovLi li:nth-child(2) { width:33.4%; }
#content_wrap .bestMovLi li a.lnk_mov { display:block;margin:0 3px;text-align:center; }
#content_wrap .bestMovLi li .mov_img { position:relative;margin:0 auto;width:96px; }
#content_wrap .bestMovLi li .mov_img:after { content:'';display:block;position:absolute;z-index:1;right:3px;bottom:3px;width:15px;height:19px;background:url('//tkfile.yes24.com/img/mobile/bgC_ent.png?ver=140801d') no-repeat -100px -360px;background-size:400px auto; }
#content_wrap .bestMovLi li .mov_img .imgBdr { display:block; }
#content_wrap .bestMovLi li .mov_img img { width:96px;height:64px; }
#content_wrap .bestMovLi li .mov_info { margin:0 auto;width:96px; }
#content_wrap .bestMovLi li .mov_info .mov_name { display:-webkit-box;margin-top:4px;max-height:30px;overflow:hidden;font-size:11px;color:#555;line-height:15px;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical; }

@media all and (min-width:640px){

#wrap #footer_wrap { padding-bottom:0; }

#detail_wrap #gd_infoWrap { display:table;width:100%;min-height:360px; }
#detail_wrap #gd_infoWrap #gd_norInfo { display:table-cell;min-width:320px !important;max-width:340px;vertical-align:top;vertical-align:top;background-color:#fff; }
#detail_wrap #gd_infoWrap #gd_addInfo { display:table-cell;width:60%;border-left:solid 1px #d3d3d3;vertical-align:top;background-color:#f2f2f2; }

#detail_wrap #gd_infoWrap #gd_norInfo .gd_share ul.snsLi { right:10px;top:-118px; }

#detail_wrap #gd_infoWrap #gd_norInfo .gd_btn { position:static;padding:0 0 10px 0;border-top:none;background-color:#fff;box-shadow:none; }

#detail_wrap #gd_infoWrap #gd_norInfo .gd_bot { border-top:dashed 1px #d3d3d3;background-color:#fff; }

#detail_wrap #gd_infoWrap #gd_addInfo .gd_addDl { margin:5px;border:solid 1px #d3d3d3;border-radius:3px; }
#detail_wrap #gd_infoWrap #gd_addInfo .gd_addDl dt:first-child { border-top:none; }
#detail_wrap #gd_infoWrap #gd_addInfo .gd_addDl dt a .ico.dn { background-position:-190px -125px; }
#detail_wrap #gd_infoWrap #gd_addInfo .gd_addDl dd { display:block; }
}

/* 상세페이지 엔젤티켓 */
@font-face {
 font-family: 'Nanum Gothic Square';
 font-weight: 700;
 src: url('//tkfile.yes24.com/entimg/font/square/NanumSquareB.eot');
 src: url('//tkfile.yes24.com/entimg/font/square/NanumSquareB.eot?#iefix') format('embedded-opentype'),
      url('//tkfile.yes24.com/entimg/font/square/NanumSquareB.woff') format('woff'),
      url('//tkfile.yes24.com/entimg/font/square/NanumSquareB.ttf') format('truetype');
}

.bn_angel {background:#6edbf2 url('//tkfile.yes24.com/img/event/2017/0522/bn_bg.png') repeat 0 0;}
.angel_con { position:relative;;padding:20px 20px 15px 20px}
.bn_angel .tit {width:100%; height:30px; display:inline-block;overflow:hidden; margin:0 auto; text-align:center;}
.bn_angel .tit em {font:700 15px 'Nanum Gothic Square'; color:#133351; margin-left:15px; vertical-align:middle;letter-spacing:-0.02em;height:35px; line-height:35px; overflow-y:hidden;text-overflow:ellipsis; }
.bn_angel .dc {background:#ff347c; display:block; margin:35px 0 10px 0; color:#fff;font:700 18px 'Nanum Gothic Square'; padding:15px 10px 10px 10px; text-align:center; line-height:22px; letter-spacing:-0.02em}
.bn_angel .dc em, .bn_angel .angelLi em{font-weight:800; text-decoration:underline}
.bn_angel .date {position:absolute; top:70px; left:50%; width:200px;margin-left:-100px;text-align:center; background:#133351; border-radius:20px; height:25px; line-height:20px; color:#fff;font:700 15px 'Nanum Gothic Square'; }
.bn_angel .date span {    line-height: 25px;}
.bn_angel em.l_wing {position:absolute; top:-13px; left:-25px; width:42px; height:35px; background:url('//tkfile.yes24.com/img/event/2017/0522/bn_wings.png') no-repeat 0 0; background-size:42px auto}
.bn_angel em.r_wing {position:absolute; top:-13px; right:-25px; width:42px; height:35px; background:url('//tkfile.yes24.com/img/event/2017/0522/bn_wings.png') no-repeat 0 -32px;background-size:42px auto}
.bn_angel .deco {position:absolute; right:10px; top:77px; }
.bn_angel .angelLi {width:100%; margin-top:5px;display: inline-block;}
.bn_angel .angelLi li {font:normal 11px '맑은 고딕'; line-height:15px; color:#133351;letter-spacing:-0.05em }
.angel_info {background:#133351;  padding:12px 20px 10px 20px; text-align:center; color:#fff;font:normal 11px '맑은 고딕'; line-height:15px;letter-spacing:-0.05em }

@media screen and (max-width: 320px){
    #detail_wrap #gd_infoWrap #gd_norInfo .gd_btn .btn_c em.txt
    {
        font-size:15px
    }
}


/* 게시글 신고하기 ENTTICKET-19353 */
.dBrd_viewBot {position: relative;}
.dBrd_viewBot .dBrd_cont{padding-top:20px !important}

.listRow {position: relative; }
.listRow .bk_btn_aria {display: none;}
.listRow.listRow.open .bk_btn_aria{display: block;}
.listRow.listRow.open .bk_btn_aria li.commbk_btn{top: 30px}
.listRow.listRow.open .bk_btn_aria li.popup_btn{top: 52px}

.bk_btn_aria li.commbk_btn{position: absolute;right: 0;top: 10px;z-index: 99;}
.bk_btn_aria li.popup_btn{display: none;position: absolute; top: 32px; right: 20px;}
.bk_btn_aria li.commbk_btn img{width: 50%;}
.bk_btn_aria li.popup_btn p{font-size: 12px; font-weight: bold; color: #555;border: 1px solid #d7d7d7; padding: 10px 15px; background: #fff;line-height: normal;position: relative;z-index: 9;}
.bk_btn_aria li.popup_btn p{border-top: none}
.bk_btn_aria li.popup_btn p:first-child{border-top: 1px solid #d7d7d7;}