@charset "utf-8";
/*
Author : 박희정
Version : 1.0
*/

/* common */
.h4_line {border-bottom:2px solid #000; padding-bottom:8px;}
.board_title {padding:13px 0 10px 0; font-size:14px; font-weight:bold;border-bottom:2px solid #000;}
.board_title .more {font-size:12px; font-weight:normal; color:#777; margin-top:3px; display:inline-block;}
.link_under {display:inline-block; *display:inline; zoom:1; font-weight:bold; text-decoration:underline !important; color:#1d4165 !important;}
.mL6 {margin-left:6px;}
.mL10 {margin-left:10px;}
.mT6 {margin-top:6px;}
.mT60 {margin-top:60px;}
.verT {vertical-align:top;}
.verM {vertical-align:middle;}
.verB {vertical-align:bottom;}

input[type=checkbox] {width:13px; height:13px;}

.ellipsis {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -o-text-overow: ellipsis;-moz-binding:url(http://tvchosun.com/front/js/ellipsis.xml#ellipsis)undefinedundefinedundefined;}
.ellipsis.w140 {width:140px;}
.ellipsis.w150 {width:150px;}
.ellipsis.w230 {width:230px;}

::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#777 !important;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#777 !important;}
/*::-moz-placeholder, ::-moz-placeholder {color:#555;}*/
*::-moz-placeholder {color:#777 !important;}
.placeholder {color:#777 !important;}

.box_textarea {border:1px solid #dedede; padding:8px; resize:none; overflow:auto;}

.tbl_info {color:#777; text-align:right; margin:30px 0 5px; }
.tbl_mem {border:1px solid #dedede;}
.tbl_mem th,
.tbl_mem td {border:1px solid #dedede; color:#333;}
.tbl_mem th {background:#f6f6f6; text-align:left; padding:12px 14px;}
.tbl_mem td {padding:8px 20px;}
.tbl_mem .no_check {padding-left:26px}
.ico_check {vertical-align:middle;}

.box_input {height:20px; line-height:22px; border:1px solid #dedede; padding:0 10px;}
.box_input.w_01 {width:154px;}
.box_input.w_02 {width:110px;}
.box_input.w_03 {width:40px;}
.box_input.w_04 {width:340px;}
.box_input.w_05 {width:246px;}
.box_input.w_06 {width:94px;}/*jes*/

/* 셀렉트박스 */
.box_select {display:inline-block; *display:inline; zoom:1; position:relative; height:22px; margin-right:3px;}
.box_select.w_01 {width:68px;}
.box_select.w_02 {width:118px;}
.box_select.w_03 {width:76px;}
.box_select.w_04 {width:120px;}
.box_select.w_05 {width:190px;}
.sbHolder{background:#fff; border:solid 1px #333; height: 20px;position: relative; width:100%; margin-bottom:2px;}
.sbSelector{display: block;height: 20px;left: 0;line-height: 20px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;top: 0;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{display:block; width:100%; color:#333;outline: none;text-decoration: none !important;font-size: 12px;}
.sbToggle{background: url('http://img.tvchosun.com/images/icon/arrow_select_bottom.png') right center no-repeat;display: block;height: 20px;outline: none;position: absolute;right: 0;top: 0;width: 30px;}
.sbToggleOpen{background: url('http://img.tvchosun.com/images/icon/arrow_select_top.png') no-repeat right center;}
.sbHolderDisabled {background:#3C3C3C;border: solid 1px #515151;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{background:#fff; border:solid 1px #333; border-top:none; list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 19px;width:100%;z-index:2;overflow-y: auto;}
.sbOptions li{padding: 0 7px;}
.sbOptions a{display: block;outline: none;padding: 5px 0 5px 3px;}
.sbOptions a:link, .sbOptions a:visited{color: #333;text-decoration: none !important;}
.sbOptions a:hover{color: #da0414; text-decoration:none !important;}
.selectnew {background:#fff;border:solid 1px #dedede;height: 20px;width: 100%; color:#777}

/* 검은 블릿 리스트 */
.list_graydot li {background:url('http://img.tvchosun.com/images/bul/bul_square_3x3_02.gif') no-repeat 0 7px; margin-top:6px; padding-left:10px; color:#777; line-height:1.5;}
.list_graydot li:first-child {margin-top:0;}


/* Input Radio */
/* Form_input, Label positioning */
.radio_new {position:relative;display: inline-block; *display:inline; zoom:1;}
.radio_new input{position: absolute; left:0px; top: 0px; margin:0; z-index:0; width:1px; height:1px; opacity:0; filter: alpha(opacity=0);}
.radio_new label {display: inline-block; *display:inline; zoom:1; position: relative; z-index: 1; font-size: 12px; line-height: 14px; padding:1px 0px 0 18px; cursor: pointer; height:13px;}
/*Form_States */
.radio_new label {background: url('http://img.tvchosun.com/images/btn/radio_onoff.png') no-repeat 0 0;}
.radio_new label.checked {background-position: 0 100%;}
.radio_new label.checkedHover, 
.radio_new label.checkedFocus {background-position: 0 100%;}



/*회원가입*/
.joinWrap {position:relative; padding-right:180px; min-height:606px}
.joinWrap .join_step {position:absolute; right:0px; top:0;}

.join_stipulation_scroll {height:148px !important; width:744px !important; border:1px solid #DEDEDE; border-right:none; padding:15px 19px; box-shadow:0 3px #ededed; -moz-box-shadow:0 3px #ededed; -webkit-box-shadow:0 3px #ededed; behavior: url(http://tvchosun.com/front/js/PIE.htc); color:#777; background:#fff; line-height:1.5;}
.join_stipulation_scroll .jspContainer {width:744px !important;}
.join_stipulation_scroll .jspPane {width:697px !important;}
.join_stipulation h1 {font-weight:bold; position:static; margin-top:50px}
.join_stipulation h1:first-child {margin-top:0}
.join_stipulation h2 {font-weight:normal; margin-top:26px;}
.join_stipulation ol li, 
.join_stipulation ul li {line-height:1.5; text-indent:-16px; padding-left:16px;}
.join_stipulation ol li dt,
.join_stipulation p {margin-top:10px;}
.join_stipulation h2+p {margin-top:0}

.joinWrap .btn_agree {margin-top:20px;}
.joinWrap .title_private {margin:30px 0 10px; position:relative; height:26px;}
.joinWrap .title_private h5 {display:inline-block; *display:inline; zoom:1; margin-top:10px;}
.joinWrap .title_private ul {display:inline-block;  *display:inline; zoom:1; vertical-align:bottom; margin-left:5px;}
.joinWrap .title_private ul li {display:inline-block; *display:inline; zoom:1;}
.joinWrap .title_private ul li a {padding:0 3px; font-size:11px; border-left:1px solid #dedede;}
.joinWrap .title_private ul li:first-child a {border-left:none;}
.joinWrap .title_private .btn_detial {position:absolute; right:0; top:2px;}

.join_stipulation table {margin-top:10px; width:100%;}
.join_stipulation table thead th {padding:12px 0 10px; border:1px solid #dedede; color:#333; font-weight:bold; text-align:center; text-indent:0;}
.join_stipulation table tbody th,
.join_stipulation table tbody td {border:1px solid #dedede; background:#f7f7f7; color:#777; padding:10px 10px 9px 10px; line-height:1.5; text-indent:0;}
.join_stipulation table tbody th {font-weight:normal;}
.join_stipulation table tbody td {vertical-align:top;}
.join_stipulation table tbody td.middle {vertical-align:middle;}
.join_stipulation table tbody td.center {text-align:center;}

.box_mem_info {margin-top:50px; border:1px solid #d3d3d3; padding:30px 0; text-align:center}
.box_mem_info strong {background:url('http://img.tvchosun.com/images/icon/ico_person.gif') no-repeat 0 1px; padding-left:15px;}

i.dash {background:url('http://img.tvchosun.com/images/bul/var_dash.png') no-repeat; width:15px; height:22px; display:inline-block; *display:inlnie; zoom:1; }

.td_letter {position:relative; height:13px; margin-bottom:5px;}
.td_letter input {position:absolute; top:0; left:0;}
.td_letter label {position:absolute; top:1px; left:18px; width:100px; height:13px; line-height:1; }

/* 우편번호 찾기 */
.tbl_zip .txtL {padding-left:10px;}
.tbl_zip .box_input {font-size:11px; width:106px; color:#333; line-height:23px;}
.tbl_zip .selectblack .sort {font-size:11px;}
.tbl_zip th,
.tbl_zip td {color:#333;}
.tbl_zip td a {text-decoration:underline}
.tbl_zip .code {text-align:center; font-size:11px;}
.tbl_zip .no_result {height:90px; text-align:center;}


/*box2*/
.inforBox2 {margin-top:10px; border:1px solid #dedede; background:#f6f6f6; overflow:hidden; *zoom:1; margin-bottom:18px;}
.inforBox2 h2 {color:#333; font-weight:bold; margin:0 0 11px; line-height:1 !important;}
.inforBox2 div {float:left; padding:19px 15px 10px 15px;}
.inforBox2 div.width01 {width:290px !important; border-right:1px solid #dedede;}
.inforBox2 div.width02 {width:291px !important;}
.inforBox2 ul {position:relative; margin:0 !important;}
.inforBox2 ul li {color:#777; padding:0 0 8px 0 !important; line-height:1 !important; margin:0 !important; text-indent:1px !important; }
.inforBox2 ul li.left1 {position:absolute; top:0; left:50%;}
.inforBox2 ul li.left2 {position:absolute; top:20px; left:50%;}
.inforBox2 ul li a {color:#777; display:inline-block; *display:inline; zoom:1;}
.inforBox2 ul li strong {color:#777; font-weight:bold; display:inline-block; *display:inline; zoom:1; width:35px; text-indent:0;}

/* Coupon */
.box_coupon {border:1px solid #dfdfdf; position:relative; padding:30px 380px 30px 30px; margin-top:50px;}
.box_coupon .sample {position:absolute; right:30px; top:30px;}
.box_coupon p {margin-top:20px;}
.box_coupon .fontRed {text-decoration:underline}
.box_coupon .fontGray777 {font-size:11px;}


/* Confirm */
.confirm_list {margin-top:40px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.confirm_list li {float:left; background:url('http://img.tvchosun.com/images/bul/bg_join_confirm.png') repeat-x left bottom; border:1px solid #e5e5e5; margin:0 -1px -1px 0}
.confirm_list li a {position:relative; display:block; width:371px; height:152px;}
.confirm_list li a .txt {position:absolute; display:block; width:100%; text-align:center; bottom:40px;}
.confirm_list .way1 a {background:url('http://img.tvchosun.com/images/img/img_confirm1.gif') no-repeat center 30px;}
.confirm_list .way2 a {background:url('http://img.tvchosun.com/images/img/img_confirm2.gif') no-repeat center 38px;}
.confirm_list .way3 a {background:url('http://img.tvchosun.com/images/img/img_confirm3.gif') no-repeat center 30px;}
.confirm_list .way4 a {background:url('http://img.tvchosun.com/images/img/img_confirm4.gif') no-repeat center 30px;}

.confirm_box {margin-top:40px; border-top:2px solid #000; padding-top:20px;}
.confirm_box p {margin-top:40px; position:relative; color:#777; height:43px; padding-top:10px;}
.confirm_box p strong {color:#333;}
.confirm_box p:first-child {margin-top:0}
.confirm_box p a {position:absolute; right:0; top:0;}

/* 보호자 동의 */
.confirm_guardian {margin-top:10px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.confirm_guardian li {float:left; background:url('http://img.tvchosun.com/images/bul/bg_join_confirm.png') repeat-x left bottom; border:1px solid #e5e5e5; margin:0 -1px -1px 0; position:relative; width:371px; height:314px;}
.confirm_guardian li .txt {position:absolute; display:block; width:100%; text-align:center; padding-top:110px;}
.confirm_guardian .way1 .txt {background:url('http://img.tvchosun.com/images/img/img_confirm1.gif') no-repeat center 49px;}
.confirm_guardian .way2 .txt {background:url('http://img.tvchosun.com/images/img/img_confirm2.gif') no-repeat center 55px;}

/* 가입완료 */
.join_welcome {text-align:center; font-size:18px; color:#333; font-weight:bold; margin-top:50px; line-height:1}
.join_welcome .greeting {margin-top:7px}


/* 아이디 비번 찾기 */
.find_confirm {margin-top:50px; overflow:hidden; border:1px solid #000;}
.find_confirm.password {margin-top:0}
.find_confirm li {position:relative; float:left; background:url('http://img.tvchosun.com/images/bul/bg_join_confirm.png') repeat-x left bottom; border-left:1px solid #d7d7d7; width:230px; height:342px;}
.find_confirm li:first-child {border-left:none;}
.find_confirm li .txt {position:absolute; display:block; width:100%; text-align:center; padding-top:110px;}
.find_confirm li .txt em {display:block; margin-top:16px; color:#777; line-height:1.5;}
.find_confirm li .txt a {margin-top:60px; display:inline-block; *display:inline; zoom:1;}
.find_confirm .way1 .txt {background:url('http://img.tvchosun.com/images/img/img_confirm1.gif') no-repeat center 49px;}
.find_confirm .way2 .txt {background:url('http://img.tvchosun.com/images/img/img_confirm2.gif') no-repeat center 54px;}
.find_confirm .way3 .txt {background:url('http://img.tvchosun.com/images/img/img_confirm3.gif') no-repeat center 52px;}
.find_confirm .way4 .txt {background:url('http://img.tvchosun.com/images/img/img_confirm4.gif') no-repeat center 46px;}

.find_guardian {margin-top:10px; overflow:hidden; border:1px solid #000;}
.find_guardian li {float:left; background:url('http://img.tvchosun.com/images/bul/bg_join_confirm.png') repeat-x left bottom; border-left:1px solid #d7d7d7; position:relative; width:461px; height:283px;}
.find_guardian li:first-child {border-left:none;}
.find_guardian li .txt {position:absolute; display:block; width:100%; text-align:center; padding-top:110px;}
.find_guardian li .txt em {display:block; margin-top:16px; color:#777; line-height:1.5;}
.find_guardian li .txt a {margin-top:20px; display:inline-block; *display:inline; zoom:1;}
.find_guardian .way1 .txt {background:url('http://img.tvchosun.com/images/img/img_confirm1.gif') no-repeat center 49px;}
.find_guardian .way2 .txt {background:url('http://img.tvchosun.com/images/img/img_confirm2.gif') no-repeat center 55px;}

.box_find {border:1px solid #d3d3d3; background:url('http://img.tvchosun.com/images/bul/bg_join_confirm.png') repeat-x left bottom; padding:30px; margin-top:50px; text-align:center;}

.tbl_blank {margin:0 auto; width:350px;}
.tbl_blank th,
.tbl_blank td {padding:3px; text-align:left; height:36px;}

.find_input {width:228px; padding:0 12px 0 12px; height:34px; line-height:34px; color:#000;  border:1px solid #e5e5e5; }
.find_input:hover {border-color:#da0414;}

.answer_id {font-size:16px; font-weight:bold; color:#da0414; margin-top:10px;}
.box_id {border:1px solid #da0414; padding:0 12px 0 12px; height:34px; line-height:34px; color:#333;}

.new_password {width:640px; padding:0 0 0 220px;}
.new_password table {width:640px; display:inline;}
.new_password th {text-align:right;}
.new_password td {padding:5px 3px 5px 20px;}
.new_password td em {font-size:11px; color:#777; margin-left:8px;}

/* 비밀번호 변경 */
.box_change {background:url('http://img.tvchosun.com/images/common/pwchange03.gif') no-repeat right top; margin-top:40px;}

/* My Page */
.mypage_info {background:#333; overflow:hidden; border-top:1px solid #3c3c3c;}
.mypage_info li {float:left; position:relative; border-left:1px solid #232323; width:277px; height:49px; padding:20px 15px;}
.mypage_info li:first-child {border-left:none;}
.mypage_info .info {color:#fff}
.mypage_info .info .name strong {font-size:16px;}
.mypage_info .info .mail {display:block; margin-top:24px;}
.mypage_info li .btn {position:absolute; right:15px; bottom:15px;}
.mypage_info li .mine {color:#fff; font-size:11px; display:block; margin-top:18px; line-height:1;}
.mypage_info li .mine img {padding-top:11px}
.mypage_info li .mine strong {font-size:24px; color:#da0414; font-family:Arial, Helvetica, sans-serif;}

.mypageList {border:1px solid #333; overflow:hidden; margin-top:20px;}
.mypageList > li {float:left; position:relative; border-left:1px solid #dbdbdb; width:230px; height:342px; background:url('http://img.tvchosun.com/images/bul/bg_join_confirm.png') repeat-x left bottom;}
.mypageList > li:first-child {border-left:none;}
.mypageList > .member .txt {background-image:url('http://img.tvchosun.com/images/common/bg_mypage01.gif');}
.mypageList > .price .txt {background-image:url('http://img.tvchosun.com/images/common/bg_mypage02.gif');}
.mypageList > .board .txt {background-image:url('http://img.tvchosun.com/images/common/bg_mypage03.gif');}
.mypageList > .reply .txt {background-image:url('http://img.tvchosun.com/images/common/bg_mypage04.gif');}
.mypageList > li .txt {position:absolute; background-position:center 53px; background-repeat:no-repeat; padding-top:110px; width:100%; text-align:center;}
.mypageList > li .txt .detail {display:block; margin-top:20px; font-size:11px; color:#777; line-height:16px;}
.mypageList > li .txt .no_goods {display:block; margin-top:38px; color:#777;}
.mypageList > li .list_graydot {margin:36px 0 0 40px;}
.mypageList > li .list_graydot li {text-align:left; color:#333;}
.mypageList > li .list_graydot li em,
.mypageList > li .list_graydot li a:hover {color:#da0414; text-decoration:none !important; font-weight:bold;}
.mypageList > .member .list_graydot {margin:26px 0 0 40px;}
.mypageList > .member .list_graydot li span {font-size:11px; color:#777;}
.mypageList > .member .list_graydot li {margin-top:10px;}

.lnb_myinfo {border:1px solid #3c3c3c;}
.lnb_myinfo .name {background:#333; color:#fff; padding:15px;}
.lnb_myinfo .name strong {font-size:16px;}
.lnb_myinfo .name .mail {margin-top:7px;}
.lnb_myinfo .my_info {border:1px solid #d9d9d9; overflow:hidden;}
.lnb_myinfo .my_info li {float:left; border-left:1px solid #d9d9d9; width:106px; height:35px; text-align:center; padding:15px 0;}
.lnb_myinfo .my_info li a {color:#333}
.lnb_myinfo .my_info li:first-child {border-left:none}
.lnb_myinfo .my_info li span {display:block; margin-top:8px;}
.lnb_myinfo .buy {padding:15px;}
.lnb_myinfo .buy dt {font-weight:bold}
.lnb_myinfo .buy dd {font-size:11px; color:#777; margin-top:10px; line-height:17px;}
.lnb_myinfo .buy dd em {color:#333;}
.lnb_myinfo .buy dd strong {font-weight:normal; color:#da0414;}

.pw_change {display:none;}
.pw_change.on {display:block;}
.pw_change label {color:#777; width:100px; display:inline-block; *display:inline; zoom:1;}
.pw_change span {margin-top:5px; padding-left:100px; display:inline-block; *display:inline; zoom:1;}

/* news 댓글 */
.board_comment_new {position:relative; margin-top:30px;}
.board_comment_new .title {padding-bottom:0px; border-bottom:2px solid #da0414;}
.board_comment_new .mn_sort {position:absolute; right:0; top:20px; overflow:hidden;} 
.board_comment_new .mn_sort li {display:inline; float:left; background:url('http://img.tvchosun.com/images/bul/var_ltgray.gif') no-repeat 0 1px;}
.board_comment_new .mn_sort li:first-child {background:none;}
.board_comment_new .mn_sort li a {padding:0 16px 10px; display:block; color:#333; text-align:center; width:40px;}
.board_comment_new .mn_sort li a:hover {text-decoration:none !important;}
.board_comment_new .mn_sort .on a {font-weight:bold;}
.board_comment_new .boxForm {background:#f6f6f6; padding:16px; border-bottom:1px solid #d6d6d6;}
.board_comment_new .boxForm .login {position:relative; overflow:hidden;}
.board_comment_new .boxForm .login .input {position:relative; float:left; border:1px solid #dedede; background:#fff; padding:6px 8px 6px 10px; height:16px; }
.board_comment_new .boxForm .login .input label {position:absolute; color:#999; left:8px; top:8px;}
.board_comment_new .boxForm .login .input input {border:none; width:94px; height:16px; line-height:14px; color:#333; font-weight:bold;}
.board_comment_new .boxForm .login .sns {position:absolute; right:0; top:0;}
.board_comment_new .boxForm .name {height:26px; padding-top:5px; font-size:12px; margin:0;}/* 20140516 by phj */
.board_comment_new .comment {position:relative; margin-top:10px; padding-right:90px;}
.board_comment_new .comment .btn_reply {position:absolute; right:0; top:0;}
.board_comment_new .comment .textarea {position:relative; border:1px solid #dedede; padding:10px; background:#fff; height:62px}
.board_comment_new .comment .textarea textarea {width:100%; height:62px; padding:0; border:none; resize:none; overflow:hidden; color:#777;}
.board_comment_new .comment .textarea .limit {position:absolute; right:10px; bottom:10px; background:#fff;}

.listSns {overflow:hidden;}
.listSns li {display:inline; float:left; margin-left:7px;}
.listSns li a {background:url(http://img.tvchosun.com/images/icon/ico_sns2.gif) no-repeat; width:22px; height:22px; display:inline-block;}
.listSns .twitter a.on {background-position:0 -24px;}
.listSns .facebook a {background-position:-39px 0;}
.listSns .facebook a.on {background-position:-39px -24px;}
.listSns .me2day a {background-position:-78px 0;}
.listSns .me2day a.on {background-position:-78px -24px;}
.listSns .yozm a {background-position:-117px 0;}
.listSns .yozm a.on {background-position:-117px -24px;}
.listSns .clog a {background-position:-156px 0;}
.listSns .clog a.on {background-position:-156px -24px;}
.listSns .tvchosun a {background-position:-195px 0;}
.listSns .tvchosun a.on {background-position:-195px -24px;}
.listSns span {position:relative; display:block; z-index:-1; font-size: 10px; width:22px; height:22px; overflow:hidden}

.boxComment {border:none !important;}
.boxComment > li {border:1px solid #dedede; float:none !important;}/* 20140516 by phj */
.boxComment > li:first-child {margin-top:10px}
.boxComment .feedback .yes_no li {background:url('http://img.tvchosun.com/images/bul/bg_reply.gif') repeat-x;}
.boxComment .feedback .yes_no li a {color:#999;}
.boxComment .feedback .yes_no li a:hover {text-decoration:none !important;}
.boxComment .feedback .reply {background:url('http://img.tvchosun.com/images/icon/arrow_bottom.gif') no-repeat 55px 3px;}
.boxComment .feedback .reply strong {padding-left:10px;}
.boxComment .feedback .reply:hover {text-decoration:none !important;}
.boxComment .feedback .reply.on {background:url('http://img.tvchosun.com/images/icon/arrow_top.gif') no-repeat 55px 3px;}
.boxComment .box_reply {display:none;}
.boxComment .box_reply .ul_reply {border-top:1px solid #dedede; margin:0 10px 16px;}
.boxComment .box_reply .ul_reply li {background:url('http://img.tvchosun.com/images/icon/ico_reply.gif') no-repeat; padding-left:40px; margin-top:16px;}
.boxComment .box_reply .ul_reply li .date {margin-left:30px; color:#999;}
.boxComment .box_reply .ul_reply li .report {font-size:11px; color:#999; background:url('http://img.tvchosun.com/images/icon/ico_boardView.gif') no-repeat; padding-left:15px; margin-left:15px;}
.boxComment .box_reply .ul_reply li .option {font-size:11px; color:#999; margin-left:16px;}
.boxComment .box_reply .ul_reply li .option a {color:#999;}
.boxComment .box_reply .ul_reply li .reply {margin-top:10px;}
.boxComment .box_reply .write_reply {position:relative; border-top:2px solid #dedede; background:#f6f6f6; padding:15px 106px 15px 15px;}
.boxComment .box_reply .write_reply .input {border:1px solid #dedede; padding:5px; height:18px; background:#fff;}
.boxComment .box_reply .write_reply .input input {border:none; width:100%; color:#333; height:18px;}
.boxComment .box_reply .write_reply .btn {position:absolute; right:15px; top:15px;}


/*jes*/
.mgtable{margin:19px 0 15px 0;}
.boardList {border-collapse:collapse; border:1px solid #dedede;margin-top:20px;}

.boardList2 {border-collapse:collapse; border:1px solid #dedede;margin-top:20px;}

.boardList3 {border-collapse:collapse; border:1px solid #dedede;margin-top:30px;}
.boardList3 th,
.boardList3 td {border-top:1px solid #dedede; text-align:center; color:#333; padding:11px 0 9px; line-height:1.5;}/*color:#333; add*/
.boardList3 th {background:#f6f6f6;border:1px solid #dedede;}
.boardList3 td span {vertical-align:middle;}
.boardList3 td.couponN{text-align:left; padding-left:17px;}
.boardList3 td.date{font-size:11px;}
.boardList3 td.date span{display:block;line-height:1.2;} 
.boardList3 td.date span.start{padding-left:9px;}
.boardList3 td.date span.end{color:#da0414; font-size:12px;}

.viewer_report_join {background:url(http://img.tvchosun.com/images/common/bg_news_report_join.gif) no-repeat 99% 48%; margin-top:16px;}
.viewer_parti .btn2 {margin-top:63px;}

div.title_information p.info {margin-top:32px; color:#777; line-height:1.5;letter-spacing:-0.05em;}
div.title_information p:last-child {margin-top:23px; line-height:1.5;}
ul.infor_list {border:1px solid #dedede; margin-top:20px; overflow:hidden;}
div.title_information {border:1px solid #dedede; padding:40px 0 30px 30px; background:url(http://img.tvchosun.com/images/img/bg_information.jpg) no-repeat 95% 42% #fff; height:212px;}
ul.infor_list > li {border-top:1px solid #dedede; border-left:1px solid #dedede; float:left; width:295px; height:106px; padding:30px 20px 30px 30px; margin-top:-1px;}
ul.infor_list > li .comment {margin-top:13px; line-height:1.5; color:#777;letter-spacing:-1px;}
ul.infor_list > li .comment span{color:#da0414;letter-spacing:0;}

/*popup_event*/
.pop_user_Wrap {width:694px;border-top:5px solid #da0414;position:relative;}
.pop_user_Wrap .pop_content_info{padding:25px 30px 30px 30px;}
.pop_user_Wrap .pop_content_info .txt01{padding-bottom:9px;border-bottom:2px solid #000000;}
.pop_user_Wrap .pop_content_info .list01{padding-top:10px;}
.pop_user_Wrap .pop_content_info .list01 li{background:url(http://img.tvchosun.com/images/bul/pop_event_list.gif) no-repeat left 3px;padding-left:10px;margin-bottom:9px;color:#777777;font-size:12px;}
.pop_user_Wrap .pop_content_info .btn_zip {margin-left:10px; display:inline-block; vertical-align:middle; margin-bottom:-1px; *margin-bottom:0;}
.pop_user_Wrap .pop_content_info .check_Wrap{color:#777777; *padding-left:3px;}
.pop_user_Wrap .pop_content_info .check_Wrap .colorRed{color:#da0414;}
.pop_user_Wrap .pop_content_info .check_Wrap .last{padding-top:6px;}

.pop_user_Wrap .pop_btn_redBtn{position:absolute;top:-5px;right:-76px;}
.pop_user_Wrap .pop_btn_redBtn a.btnClose{display:block;width:76px;height:76px;background:#da0414 url(http://img.tvchosun.com/images/btn/btn_close08.png) no-repeat center 17px;}

/*coupon*/ /* 2014.04.02 .pop_content03 관련 css 전체 수정*/
.pop_content03 {padding:9px 5px;}
.pop_content03 .couponWrap {position:relative; height:187px;}
.pop_content03 .couponWrap img {position:absolute; z-index:0; left:0; top:0;}
.pop_content03 .couponWrap .coupon01{position:relative; z-index:1; font-size:12px; color:#333;  text-align:center; width:699px;}
.pop_content03 .couponWrap .coupon01 td {height:82px; vertical-align:middle; padding-top:81px; }
.pop_content03 .couponWrap .coupon01 .name {display:inline-block; color:#da0414; min-width:270px; max-width:420px; text-align:left}
.pop_content03 .couponWrap .coupon01 .date {display:block; padding-top:7px; width:270px; margin:0 auto; text-align:left}
.pop_content03 .couponWrap .coupon01 .date02 {display:block; padding-top:12px; width:270px; margin:0 auto; text-align:left}

.pop_content02 .tbl_coupon{border:1px solid #dedede;}
.pop_content02 .tbl_coupon th{background:#f6f6f6;text-align:left;padding:12px 15px;font-size:12px;color:#333333;border:1px solid #dedede;letter-spacing:-0.09em;}
.pop_content02 .tbl_coupon td{padding:8px 15px;}
.error_words{padding:18px 0 0px 17px;font-size:12px;color:#da0414;}
.pop_content02 .coupon_list{margin-top:20px;}
.pop_content02 .coupon_list li{background:url(http://img.tvchosun.com/images/bul/pop_event_list.gif) no-repeat left 3px;padding-left:10px;margin-bottom:9px;font-size:12px;color:#777777;}
.pop_content02 .coupon_list02{margin-top:16px;}
.pop_content02 .coupon_list02 li{background:url(http://img.tvchosun.com/images/bul/pop_event_list.gif) no-repeat left 3px;padding-left:10px;margin-bottom:9px;font-size:12px;color:#777777;}

.pop_content03 .coupon_list{margin-top:20px;padding-left:30px;}
.pop_content03 .coupon_list li{background:url(http://img.tvchosun.com/images/bul/pop_event_list.gif) no-repeat left 3px;padding-left:10px;margin-bottom:9px;font-size:12px;color:#777777;}
.pop_content02 .tbl_coupon .input_coupon {border:1px solid #dedede; padding:4px 0; width:58px; line-height:12px; height:12px; text-align:center;}
.pop_content02 .tbl_coupon .input_coupon.w_112 {width:112px}


/*btn*/
.popBtn {margin-top:28px;text-align:center;}


.coupon_info{padding:17px 0  20px 19px;background:#f6f6f6;border:1px solid #dedede;}
.coupon_info p{font-size:12px;color:#333333;font-weight:bold;}
.coupon_info ul{margin-top:17px}
.coupon_info ul li{background:url(http://img.tvchosun.com/images/bul/pop_event_list.gif) no-repeat left 3px;padding-left:10px;margin-bottom:8px;color:#777777;font-size:12px;}
.coupon_info ul li.last{margin-bottom:0;}

/* 쿠폰 및 캐시 상단 */
.box_mybuy {position:relative; padding:30px 0 30px; height:22px; text-align:center;font-weight:bold;color:#333333}
.box_mybuy .couponBtn {position:absolute;top:20px;right:0;}
.box_mybuy .num{font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#da0414;padding-left:3px; line-height:20px;}





/*이상윤*/

/*board*/
.mt20 {margin-top:20px;}
.btnR {padding-right:10px;}


/*VOD_buy infor*/
.vod_price_inor {overflow:hidden; zoom:1; border:1px solid #dedede; margin-top:20px;}
.vod_price_inor .title{float:left; width:190px; position:relative; padding:32px 30px; background:#f6f6f6; border-right:1px solid #dedede;}
.vod_price_inor .title .cash_title{margin-bottom:20px;}
.vod_price_inor .title .txt {color:#; font-size:12px; color:#777;}
.vod_price_inor .title .txt em {color:#000; font-size:14px; font-weight:bold;}
.vod_price_inor .title .cash {width:191px; padding:15px 0 0 0; position:absolute;bottom:30px; background:url('http://img.tvchosun.com/images/icon/icon_cash.png') no-repeat 0 center; text-align:right; color:#777; text-indent:-10px;}
.vod_price_inor .title .cash em {color:#da0414; font-weight:bold; font-size:24px; font-family:Arial, Helvetica, sans-serif;}

.vod_price_inor .infor{float:left; width:612px; padding:28px 30px; }
.vod_price_inor .infor .infor_title {font-weight:bold; color:#333; font-size:14px; margin-bottom:20px;}
.cash_type01 {table-layout:fixed;border:1px solid #dedede; border-top:0 none;}
.cash_type01 th {background:#f6f6f6; color:#333; border-top:1px solid #dedede; border-bottom:1px solid #dedede;  height:35px; line-height:37px;}
.cash_type01 td {border-top:1px solid #dedede; border-bottom:1px solid #dedede;  padding:8px 15px; color:#777;}
.cash_type01 td .input_selectPrice {border:none; height:18px; display:inline; color:#da0414; font-weight:bold; linie-height:1;}
.cash_type01 .subject { border:none; padding:0; resize:none; width:507px; height:70px; outline:none;}
.cash_type01 .vod_title,
.cash_type01 .vod_form {border:none; color:#777;}

/*VOD_buy pricel*/
.vod_cash_wrap {border:1px solid #dedede; margin-top:30px; padding:30px;}
.vod_cash_wrap p.title {padding-bottom:20px;}
.vod_cash_wrap .vod_price .title {padding:6px 0 20px 0;}
.vod_cash_wrap .vod_price {overflow:hidden; *zoom:1; border:1px solid #dedede; }
.vod_cash_wrap .vod_price li {float:left; width:430px;}
.vod_cash_wrap .vod_price li.left {border-right:1px solid #dedede; width:430px;}
.vod_cash_wrap .vod_price li a.c_title {border-bottom:1px solid #dedede; display:block; background:#f6f6f6; text-align:left; padding:10px 15px;}
.vod_cash_wrap .vod_price li ul {padding:10px 0 20px 0; overflow:hidden; zoom:1;}
.vod_cash_wrap .vod_price li ul li {float:left; width:200px; padding:0; padding:10px 0 10px 15px;}
.vod_cash_wrap .vod_price li ul li input {margin:-4px 3px 0 0;}
.vod_cash_wrap .vod_price li ul li span i span{font-weight:bold;}
.vod_cash_wrap .vod_price li ul li.red span i,
.vod_cash_wrap .vod_price li ul li.red span i span{color:#da0414;}
.vod_cash_wrap .vod_price li ul li span.date {font-weight:normal;}

.vod_cash_wrap2 {margin-top:30px;}
.vod_cash_wrap2 p.title {padding-bottom:20px;}
.vod_cash_wrap2 .vod_price .title {padding:6px 0 20px 0;}
.vod_cash_wrap2 .vod_price {overflow:hidden; *zoom:1; border:1px solid #dedede; }
.vod_cash_wrap2 .vod_price li {float:left; width:461px;}
.vod_cash_wrap2 .vod_price li.left {border-right:1px solid #dedede; width:461px;}
.vod_cash_wrap2 .vod_price li a.c_title {border-bottom:1px solid #dedede; display:block; background:#f6f6f6; text-align:left; padding:10px 15px;}
.vod_cash_wrap2 .vod_price li ul {padding:10px 0 20px 0; overflow:hidden; zoom:1;}
.vod_cash_wrap2 .vod_price li ul li {float:left; width:200px; padding:0; padding:10px 0 10px 15px;}
.vod_cash_wrap2 .vod_price li ul li input {margin:-4px 3px 0 0;}
.vod_cash_wrap2 .vod_price li ul li span i span{font-weight:bold;}
.vod_cash_wrap2 .vod_price li ul li.red span i,
.vod_cash_wrap2 .vod_price li ul li.red span i span{color:#da0414;}
.vod_cash_wrap2 .vod_price li ul li span.date {font-weight:normal;}

/*VOD_buy total*/
div.vod_cash {background:#f6f6f6; padding:20px; border:1px solid #dedede; margin-top:30px;}
div.vod_cash table td {padding:5px 0; text-align:center;}
div.vod_cash table td input {height:38px; line-height:38px; border:1px solid #dedede; width:198px;  text-align:center; color:#333; font-size:15px;}
.popTbType01 input.productName {width:90%; border:none;}

.fontRed4 { color:#da0414 !important;}
.total_cash_wrap .total_cash {overflow:hidden; zoom:1; border-top:0 none; margin-top:-1px;}
.total_cash_wrap .total_cash span.txt {padding:22px 30px 0 0; height:40px; float:left; display:block; width:642px; text-align:right; border-right:0 none;}/*border:1px solid #dedede;*/
.total_cash_wrap .total_cash span.cash {padding:16px 66px 0 0; height:44px; float:right; display:block; width:183px; border:1px solid #da0414; color:#da0414; font-size:14px; text-align:right; position:relative; }
.total_cash_wrap .total_cash span.cash input {width:170px; height:20px; line-height:20px; text-align:right; border:none; color:#da0414; font-weight:bold; font-size:20px; margin-top:5px;}
.total_cash_wrap .total_cash span.cash em {position:absolute; bottom:21px; *bottom:20px; right:32px; font-weight:bold; line-height:1;}


div.cash_enhancement {margin-top:30px; text-align:center;}

div.tit_recommend_complete {margin:70px 0 69px 0; text-align:center;}





/*VOD*/
div.vod_search .vod_banner2 {float:left; position:relative; margin:0 0 0 -1px;}
div.vod_search .vod_banner .btn_go_guide2 {position:absolute;left:0; bottom:20px; width:100%; text-align:center;}

ul.tab_vod2 {overflow:hidden; margin-top:10px;}
ul.tab_vod2 li {float:left; }
ul.tab_vod2 li a {width:133px; height:50px; display:block; text-indent:-9999px; overflow:hidden; margin-right:-1px}

ul.tab_vod2 li a.on {background-position:0 -50px;}
ul.tab_vod2 .vod_best2 a {background:url(http://img.tvchosun.com/images/btn/btn_vod_best03.gif) no-repeat;}
ul.tab_vod2 .vod_new2 a {background:url(http://img.tvchosun.com/images/btn/btn_vod_new03.gif) no-repeat;}
ul.tab_vod2 .vod_onair2 a {background:url(http://img.tvchosun.com/images/btn/btn_vod_onair03.gif) no-repeat;}
ul.tab_vod2 .vod_finish2 a {background:url(http://img.tvchosun.com/images/btn/btn_vod_finish03.gif) no-repeat;}
ul.tab_vod2 .vod_package a {background:url(http://img.tvchosun.com/images/btn/btn_vod_package_new.gif) no-repeat;} /* new 없는 파일은 btn_vod_package.gif */
ul.tab_vod2 .vod_view2 a {background:url(http://img.tvchosun.com/images/btn/btn_vod_view03.gif) no-repeat;}
ul.tab_vod2 .vod_info2 a {background:url(http://img.tvchosun.com/images/btn/btn_vod_info03.gif) no-repeat;}

/*VOD상품구매*/
div.vodWrap {min-height: 606px; position: relative;}
div.vodBox {position:relative; border:1px solid #dedede; height:208px; margin-top:20px;}
div.vodBox div {width:250px; height:208px; background:#f6f6f6; border-right:1px solid #dedede;}
div.vodBox div p.possession {padding:29px 0 20px 29px;}
div.vodBox div span {padding:0 0 0 29px; font-size:14px; font-weight:bold;}
div.vodBox div span i {font-size:12px; color:#777; font-weight:normal;}
div.vodBox div p.cash {position:absolute;bottom:26px; left:29px;}
div.vodBox div p.mCash {padding:70px 0 0 136px; font-size:24px; font-weight:bold; color:#da0414;}
div.vodBox div p.mCash i {font-size:12px; font-weight:normal; color:#777;}

div.recommendBox {border:1px solid #dedede;margin-top:30px; overflow:hidden;}
div.recommendBox p.tit_recommend {padding:30px 0 0 30px;}
div.recommendBox .vodView {border:1px solid #dedede; width:431px; margin:20px 0 0 29px; float:left;}
div.recommendBox .vodView p {padding:10px 0 10px 15px; background:#f6f6f6;}
div.recommendBox .vodDown {border:1px solid #dedede; width:431px; margin:20px 0 0 29px;}
div.recommendBox .vodDown p {padding:10px 0 10px 15px; background:#f6f6f6;}

div.vod_cash2 {background:#f6f6f6; padding:20px; border:1px solid #dedede; margin-top:30px;}
div.vod_cash2 table td {padding:5px 0; text-align:center;}
div.vod_cash2 table td input {height:38px; line-height:38px; border:1px solid #dedede; width:198px;  text-align:center; color:#333; font-size:15px;}
ul.list_graydot2 li {background:url(http://img.tvchosun.com/images/bul/bul_square_3x3_02.gif) no-repeat 0 7px; padding-left:10px; line-height:1.4;}

div.total_cash {border:1px solid #dedede;}

/*VOD 상품안내*/
div.vod_product_guide:after,
div.vod_product_guide .vod_pay ul:after {content:""; clear:both; height:0; width:100%; display:block;}

.vod_pay li > label.radioChk > span {vertical-align:middle;}
.vod_pay li > label.radioChk > span.red {color:#da0414;}

div.vod_pay02 {position:relative;margin-bottom:0; zoom:1}
.vod_pay02 ul {float: left; padding-bottom: 20px; width: 675px;}
.vod_pay02 li {display: inline-block; float: left; margin: 20px 0 0 23px; text-align: center; width: 200px;}
.vod_pay02 li .vod_onlyview span {margin-bottom:4px;}
.vod_pay02 li > label.radioChk > span.radioBtn {margin-top: 5px; width: 14px;}

div.vod_pay02 .right_banner {position:absolute;top:0; right:0; padding:20px; width:190px; height:439px; border-left:1px solid #dedede; color:#999;}
div.vod_pay02 .right_banner p {margin-bottom:10px;}
div.vod_pay02 .banner_replay {background:url(http://img.tvchosun.com/images/common/bg_vod_replay.png) no-repeat 90% 100% #f6f6f6; height:439px;}
div.vod_pay02 .banner_download {background:url(http://img.tvchosun.com/images/common/bg_vod_down.png) no-repeat 90% 100% #f6f6f6; height:286px;}
div.vod_pay02 li span.ticket {float:left; background:url(http://img.tvchosun.com/images/btn/btn_vod_pay03.gif) no-repeat; width:200px; height:114px; display:inline-block;}
div.vod_pay02 li span.ticket i {position:relative; z-index:-1; display:block; line-height:2;}
div.vod_pay02 li span.pay01_1 {background-position:0 -130px;}
div.vod_pay02 li span.pay01_2 {background-position:0 -260px;}
div.vod_pay02 li span.pay02 {background-position:0 -389px;}
div.vod_pay02 li span.pay03 {background-position:0 -519px;}
div.vod_pay02 li span.pay04 {background-position:0 -649px;}
div.vod_pay02 li span.pay05 {background-position:0 -779px;}
div.vod_pay02 li span.pay06 {background-position:0 -909px;}
div.vod_pay02 li span.down01 {background-position:-220px 0;}
div.vod_pay02 li span.down01_1 {background-position:-220px -129px;}
div.vod_pay02 li span.down01_2 {background-position:-220px -259px;}
div.vod_pay02 li span.down02 {background-position:-220px -388px;}
div.vod_pay02 li span.down03 {background-position:-220px -517px;}

/*VOD Detail*/
.pRed {color:#da0414; font-weight:bold;}
.pRed i {font-weight:normal;}
.boardWebzine .detail {position:relative;}
.boardWebzine .vod_end {position:absolute; top:0; left:0; z-index:2;}
.boardWebzine p.btn_view {position:absolute; bottom:0; right:0;}
.boardWebzine p.btn_view02 {position:absolute; bottom:-4px; left:256px;}
.boardWebzine li.titleb {font-weight:bold;}
.boardWebzine li .detail p.info_enhancement01 {font-size:11px; color:#999; margin-top:10px; float:left; width:172px;}
.boardWebzine li .detail p.info_enhancement01 span {position:absolute; bottom:-29px; left:256px;}
.boardWebzine li .detail p.info_enhancement02 {font-size:11px; color:#999; margin-top:10px; float:left; width:172px;}
.boardWebzine li .detail p.info_enhancement02 span {position:absolute; bottom:-29px; left:437px;}

/*구매하기전*/
#TOP {position:relative; border:1px solid #e5e5e5; background:#fff;}
#TOP p.date {position:absolute; bottom:50px; left:50px}
#TOP p.date span {display:block; font-size:16px; color:#333; line-height:1.3em; font-weight:bold;}
	.topF{width:923px; min-height:256px; margin-bottom:20px;}

.vod_top.package {padding:29px 0 0;}
.vod_top.package .areaTop {overflow:hidden;}
.vod_top.package div.vod_left.add {padding:0 29px 0 25px !important;}
.vod_top.package .vod_remain {height:56px; background:#333; clear:both; margin-top:30px; position:relative;}
.vod_top.package .vod_remain p {padding:18px 0 16px 20px;}
.vod_top.package .vod_remain p .btn {position:absolute; top:7px; right:25px;}
.vod_top.package .vod_remain p .text {position:absolute; top:20px; right:25px; color:#fff; height:20px; line-height:20px; padding-right:160px; width:100%; text-align:right;}/* 20140502 by phj */
.vod_top.package .vod_remain p .text .num {position:absolute; top:0px; right:0; font-size:20px; color:#da0414; font-family:Arial, Helvetica, sans-serif; text-align:right; display:block; padding-right:180px;}/* 20140502 by phj */
.vod_top.package .vod_remain p .text .day {font-size:18px;}
.vod_top.package .vod_remain p .text .date {position:absolute; bottom:-2px; right:0;}


.dbefore_type01 {table-layout:fixed;border:1px solid #dedede; border-top:0 none;}
.dbefore_type01 th {background:#f6f6f6; color:#333; border-top:1px solid #dedede; border-bottom:1px solid #dedede;  height:38px; line-height:15px;}
.dbefore_type01 td {border-top:1px solid #dedede; border-bottom:1px solid #dedede;  padding:8px 15px; color:#777;}
.dbefore_type01 th.first {background:0 none;}
.dbefore_type01 td.txtblack1 {font-weight:bold; color:#333;}
.dbefore_type01 td.txtblack2 {color:#333;}
.dbefore_type01 td em {color:#da0414; font-weight:bold;}

/*VOD Package*/
dl.list_vod_package2 {margin-top:20px;}
dl.list_vod_package2 dt {border:1px solid #dedede; height:38px; line-height:40px; color:#000; font-size:12px; padding:0 15px; font-weight:bold; overflow:hidden; margin-top:-1px;}
dl.list_vod_package2 dt a {color:#000; font-size:14px; font-weight:bold;}
dl.list_vod_package2 dt:first-child {margin-top:0;}
dl.list_vod_package2 dt img{vertical-align:middle;}
dl.list_vod_package2 dd {border:1px solid #dedede; border-top:none; overflow:hidden; padding:30px}
dl.list_vod_package2 dd .thum {float:left; margin-right:16px; position:relative; width:280px;}
dl.list_vod_package2 dd .thum a {display:block;}
dl.list_vod_package2 dd .thum .none{position:absolute; top:0; left:0; background:url('http://img.tvchosun.com/images/temp/bg_black_box.png') no-repeat 0 0; width:268px; height:149px;}
dl.list_vod_package2 dd .detail {position:relative;height:150px; float:left;}
dl.list_vod_package2 dd .detail .title {color:#333; font-weight:bold; font-size:14px;}
dl.list_vod_package2 dd .detail .title a {font-size:14px; font-weight:bold; color:#333;}
dl.list_vod_package2 dd .detail .txt_gray {color:#777; }
dl.list_vod_package2 dd .detail .list {margin-top:8px; width:567px;}
dl.list_vod_package2 dd .detail .list li{overflow:hidden;padding-top:3px; zoom:1;}
dl.list_vod_package2 dd .detail .list li strong.txt_bul {display:block; float:left;width:57px; line-height:1.5; font-weight:normal; padding-left:10px; background:url(http://img.tvchosun.com/images/bul/bg_event_dotted.gif) no-repeat 0 7px;}
dl.list_vod_package2 dd .detail .list li span{display:block; float:left; width:500px; line-height:1.5; color:#777;}
dl.list_vod_package2 dd .detail .price_cash {position:absolute; bottom:0; right:0; text-align:right; height:30px; line-height:32px; color:#333; font-size:14px;}
dl.list_vod_package2 dd .detail .price_cash em {font-weight:bold; color:#da0414; font-size:14px;}
dl.list_vod_package2 dd .detail .price_cash img {*margin-top:-8px;}

/*Mypage Cash*/
p.cash_title2 img {padding:51px 0 0 225px;}
div.settle_box {overflow:hidden; background:url('http://img.tvchosun.com/images/common/bg_gray_line.gif') repeat-x; border:1px solid #d3d3d3; margin-top:40px;}
.settle_box ul {text-align:center; padding-top:29px;}
.settle_box ul li.first {padding-bottom:18px;}
.settle_box ul li span {padding-left:28px;}
.settle_box ul li span.rwon {font-size:20px; color:#da0414; font-weight:bold; }
.settle_box p {text-align:center; padding:28px 0 30px;}

p.txt_choice {padding-top:10px; font-weight:bold;}
div.settle_info {border:1px solid #e0e0e0; margin-top:38px; background:#f6f6f6;}
div.settle_info .settle_detail {padding:19px;}
.settle_info .settle_detail p.info_title {font-weight:bold; color:#333;}
.settle_info .settle_detail ul {padding-top:20px;}
.settle_info .settle_detail ul.info_gray li {color:#777;}
.settle_info .settle_detail ul li {line-height:1.7; background:url('http://img.tvchosun.com/images/bul/bg_event_dotted.gif') no-repeat 0 8px; padding-left:10px; color:#333;}
.settle_info .settle_detail ul li i {color:#777;}
.settle_info .settle_detail p.import {background:url('http://img.tvchosun.com/images/icon/icon_import.png') no-repeat 0 11px; color:#da0414; padding:8px 0 0 14px;}

.tbl_cash {margin:28px auto 0; width:220px;}
.tbl_cash th,
.tbl_cash td {padding:3px; text-align:left; height:23px; color:#333;}
.tbl_cash th {font-weight:normal;}
.tbl_cash td {vertical-align:middle;}
.tbl_cash td .rwon {font-size:20px; color:#da0414; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.tbl_cash td .rwon2 {font-size:18px; color:#da0414; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

div.btn_request p {text-align:center; margin-top:30px;}

p.cash_account {background:url('http://img.tvchosun.com/images/bul/bg_event_dotted.gif') no-repeat 0 16px; padding:10px 0 0 8px; color:#333;}
div.settle_box03 {position:relative; padding-top:40px;}
.settle_box03 p {color:#333; font-size:16px; font-weight:bold; padding-left:216px;}
.settle_box03 p.font12 {font-size:12px;}
.settle_box03 p.font12 span.cash_num {font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#da0414; position:absolute;top:39px;*top:37px; left:351px;}
.settle_box03 p span.font_red {color:#da0414; padding-left:69px;}
.settle_box03 span.btn_settle_choice {position:absolute;top:31px;right:0;}
.settle_box03 .box_st_wrap {position:absolute; top:40px; left:299px;}
div.settle_info .settle_detail03 {padding:19px;}
.settle_info .settle_detail03 p.info_title {font-weight:bold; color:#333;}
.settle_info .settle_detail03 ul {padding-top:20px;}
.settle_info .settle_detail03 ul li {line-height:1.7;color:#777;}

div.gray_line {border-bottom:1px solid #dedede;}
.gray_line p {padding-bottom:30px;}

.cash_expenses p.tv_cash {margin:20px 0 20px 0; font-weight:bold;}

ul.tab_news2 {margin-bottom:15px; overflow:hidden;}
ul.tab_news2 li {float:left; }
/*ul.tab_news2.tab01 li a{width:225px !important;}
ul.tab_news2.tab02 li a{width:234px !important;}
ul.tab_news2.tab02 li a.on {width:346px !important;}
ul.tab_news2.tab03 li a{width:230px !important;}*/

ul.tab_news2 li:first-child a {margin:0;}
ul.tab_news2 li a {background:url(http://img.tvchosun.com/images/bul/bg_tab_h38.gif) repeat-x; width:230px; height:38px; margin-left:-1px; line-height:40px; display:block; font-size:14px; color:#333; border:1px solid #dfdfdf; text-align:center; font-weight:bold; letter-spacing:-1px;}
ul.tab_news2 li a:hover {text-decoration:none !important;}
ul.tab_news2 li a.on {background:url(http://img.tvchosun.com/images/bul/bg_tab_h38_on.gif) repeat-x; color:#fff; border:1px solid #2b2b2b;}

.date_wrap {border:1px solid #dedede;position:relative;background:#f6f6f6; margin-bottom:10px;}
.date_wrap .title {background:#f6f6f6; position:absolute; top:0; left:0; width:136px; text-align:center;}
.date_wrap .title strong {display:block; padding-top:34px;}
.date_wrap .list {margin-left:136px; background:#fff; border-left:1px solid #dedede; padding:7px 0;}
.date_wrap .list li {padding:7px 17px 7px 17px;}
.date_wrap .list li label {padding-right:20px;}
.date_wrap .list .list_option3 {margin-bottom:0; text-align:left; margin-left:-7px; *zoom:1;}
.date_wrap .list .list_option3 .chooseDate2 {float:left; padding-top:0; padding-bottom:0;}
.date_wrap .btn {position:absolute; top:16px; right:15px;}


/*listoption*/
div.list_option3 {margin-bottom:10px;}
div.list_option3:after {clear:both; display:block; height:0; width:100%; content:"";}

div.list_option3 .chooseDate2 {float:right; padding:7px;}
div.list_option3 .chooseDate2 * {vertical-align:top;}
div.list_option3 .chooseDate2 .boxDate {display:inline-block; width:76px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
div.list_option3 .chooseDate2 .dateView {border:1px solid #dedede; border-left:none; padding:4px 4px 0 4px; display:inline-block; height:18px; color:#333;} 
div.list_option3 .chooseDate2 .prevMonth {margin:2px 0 0 9px; display:inline-block; padding:2px;}
div.list_option3 .chooseDate2 .nextMonth {margin:2px 9px 0 0; display:inline-block; padding:2px;}


.board_list {border-collapse:collapse; border:1px solid #dedede;}
.board_list th,
.board_list td {height:35px; border-top:1px solid #dedede; text-align:center; color:#333; padding-top:3px;}/*color:#333; add*/
.board_list th {background:#f6f6f6;}
.board_list th.noline {border-left:none;}
.board_list td span {vertical-align:middle;}
.board_list .title {padding-left:11px; text-align:left;}
.board_list .title * {vertical-align:middle;}

.board_list td div.btn_pake {position:relative;}/*2014 22차 수정*/
.board_list td div.btn_pake a {position:absolute; bottom:-3px; right:73px;}/*2014 22차 수정*/

.board_list td div.btn_pake2 {position:relative;}/*2014 22차 수정*/
.board_list td div.btn_pake2 a {position:absolute; bottom:-3px; right:10px;}/*2014 22차 수정*/



.board_list .title .title_left{float:left;overflow:hidden;max-width:280px;white-space:nowrap;text-overflow:ellipsis;}
.board_list .title .title_right{float:left;}
.board_list .title .title_right .mt{margin-top:5px;}
.board_list2 .title .title_left{float:left;overflow:hidden;max-width:500px;white-space:nowrap;text-overflow:ellipsis;}
.board_list tbody tr td.no_txt {height:194px;}
.bdLeft thead tr th {border-left:1px solid #dedede;}

.board_list .title .comment {font-weight:bold; font-size:11px; color:#da0414; display:inline-block; margin-left:6px;}
.board_list .date {font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.board_list .report {text-align:left; padding-left:35px;}
.board_list a {color:#333;}

/*My Page 구매내역*/
.settle_box03 p.font12 span.cash_num02 {font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#da0414; position:absolute;top:39px;*top:37px; left:442px;}
.settle_box03 p.font12 span.cash_num02 i {font-size:12px;}
.settle_box03 p.font12 span.cash_num03 {font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#da0414; position:absolute;top:39px;*top:37px; left:480px;}
.settle_box03 p.font12 span.cash_num03 i {font-size:12px;}
p.impartation {color:#999; font-size:11px; padding:0 0 20px 16px; background:url('http://img.tvchosun.com/images/icon/icon_import02.gif') no-repeat 0 3px;}



/*POPUP*/
p.vod_con {font-size:16px; font-weight:bold;}
p.vod_con2 {font-size:12px; font-weight:bold; color:#da0414; padding:15px 0 15px;}
.pop_content02 .tbl_coupon02{border:1px solid #dedede;}
.pop_content02 .tbl_coupon02 th{background:#f6f6f6;text-align:left;padding:12px 15px;font-size:12px;color:#333333;border:1px solid #dedede;letter-spacing:-0.09em;}
.pop_content02 .tbl_coupon02 thead th {text-align:center;}
.pop_content02 .tbl_coupon02 tbody th,
.pop_content02 .tbl_coupon02 tbody td {background:0 none; border-bottom:1px solid #dedede;}
.pop_content02 .tbl_coupon02 tbody th {border-right:0 none; text-align:center; font-weight:normal;}
.pop_content02 .tbl_coupon02 tbody th.tb_left_txt {text-align:left;}
.pop_content02 .tbl_coupon02 td{padding:8px 15px; color:#333333;}
.pop_content02 .tbl_coupon02 .no_date {padding:50px 0; text-align:center; color:#333333;}
.pop_content02 .tbl_coupon02 th.line {border-right:1px solid #dedede;}