/*CSS Document*/
@charset "utf-8";

/* sub title */
.renual p.tit_txt {text-align:center; font-size:40px; line-height:100%;}
.renual p.guide_txt {text-align:center; line-height:150%; color:#757575; font-size:16px;}
.renual p.guide_txt_l {text-align:left; line-height:150%; color:#757575;}
.renual p.warm_txt {font-size:13px; text-align:center; line-height:100%;}
.renual p.warm_txt_l {font-size:13px; text-align:left; line-height:100%;}
.renual div.sub_tit {height:64px; border-bottom:1px solid #ddd;}
.renual div.sub_tit h4 {font-size:40px; color:#333; font-weight:400; float:left;}
.renual div.sub_tit p {text-align:right; float:right; color:#757575;}
.renual div.sub_tit p a.home {color:#757575; padding-left:20px; background:url(../images/sub/ic_home.gif) no-repeat 0 2px;}
.renual div.sub_tit p a:hover {text-decoration:underline !important;}
.renual div.sub_stit h5 {font-size:18px; color:#000; font-weight:400;}
.renual div.sub_stit h5 span.bul_stit {margin-top:-4px; width:4px; height:16px; vertical-align:middle; display:inline-block; zoom:1; *display:inline; background:#744faf;}
.renual div.sub_stit ul li {padding-left:11px; line-height:150%; font-size:13px; color:#757575;}
.renual div.sub_stit ul li span.bul_stxt {position:relative; top:-1px; left:-8px; width:3px; height:3px; vertical-align:middle; display:inline-block; zoom:1; *display:inline; background:#744faf;}

/* sub_ paging */
.table_paging {height:33px; text-align:center; position:relative; font-size: 0 !important;}
.table_paging a {width:33px; height:31px; line-height:32px; text-align:center; border:1px solid #cacaca; /* border-left:none; */ display:inline-block; zoom:1; *display:inline; vertical-align:middle;}
.table_paging a.first_num {border-left:1px solid #cacaca;}
.table_paging a:hover {background:#ededed;}
.table_paging a.on {background:#4f4f4f; color:#fff; border:none !important; width:35px; height:33px;}
.table_paging .bt_del {position:absolute; left:0; width:86px; height:31px; line-height:27px; *line-height:26px; text-align:center; border:1px solid #aeaeae; background:#fff !important; color:#111 !important; display:inline-block; vertical-align:middle;}
.table_paging .bt_list {position:absolute; right:0; width:86px; height:31px; line-height:29px; *line-height:31px; text-align:center; border:1px solid #aeaeae; background:#fff !important; color:#111 !important; display:inline-block; vertical-align:middle;}
.table_paging .bt_add {position:absolute; right:0; width:86px; height:33px; line-height:33px; text-align:center; background:#1b7ece !important; color:#fff; display:inline-block; zoom:1; *display:inline; border:none; vertical-align:middle;}
.table_paging .bt_first {background:url(../images/sub/bt_paging.gif) no-repeat 0 0 !important; background-position:0 0; width:35px; height:33px; border:none;}
.table_paging .bt_prev {background:url(../images/sub/bt_paging.gif) no-repeat 0 0 !important; background-position:-35px 0 !important; width:35px; height:33px; border:none;}
.table_paging .bt_next {background:url(../images/sub/bt_paging.gif) no-repeat 0 0 !important; background-position:-70px 0 !important; width:35px; height:33px; border:none;}
.table_paging .bt_last {background:url(../images/sub/bt_paging.gif) no-repeat 0 0 !important; background-position:-105px 0 !important; width:35px; height:33px; border:none;}


/* charge */
.renual div.charge_nav {background:#fbfbfb; height:82px; border-bottom:1px solid #b9a7d7;}
.renual div.charge_nav .wrap_inner span.nav_tit {margin:28px 0 0 88px; float:left; font-size:24px; color:#744faf;}
.renual div.charge_nav .wrap_inner ul {height:38px; float:right;}
.renual div.charge_nav .wrap_inner ul li {float:left; height:38px; line-height:38px;}
.renual div.charge_nav .wrap_inner ul li a {padding:22px 0; display:block; border-left:1px solid #dddddd; text-align:center; width:250px; height:38px; line-height:38px; font-size:18px;}
.renual div.charge_nav .wrap_inner ul li a.on span.on {display:block;}
.renual div.charge_nav .wrap_inner ul li a span.ic_charge01 {width:42px; height:29px; background:url(../images/sub/charge_mn_ic01.png) no-repeat 0 0; position:relative; top:-3px; vertical-align:middle; display:inline-block; zoom:1; *display:inline;}
.renual div.charge_nav .wrap_inner ul li a span.ic_charge02 {width:36px; height:36px; background:url(../images/sub/charge_mn_ic02.png) no-repeat 0 0; position:relative; top:-3px; vertical-align:middle; display:inline-block; zoom:1; *display:inline;}
.renual div.charge_nav .wrap_inner ul li a span.ic_charge03 {width:38px; height:35px; background:url(../images/sub/charge_mn_ic03.png) no-repeat 0 0; position:relative; top:-3px; vertical-align:middle; display:inline-block; zoom:1; *display:inline;}
.renual div.charge_nav .wrap_inner ul li a span.on {display:none; position:relative; top:18px; width:100%; height:5px; background:#825ac1;}
.renual div.charge_nav .wrap_inner ul li a span.on i.bg {/* position:relative; */ width:100%; height:5px; background:#825ac1; /* display:inline-block; */ zoom:1; *display:inline;}
.renual div.charge_nav .wrap_inner ul li a span.on i.bg i.bul {position:absolute; top:5px; left:50%; margin-left:-5px; width:11px; height:6px; display:block; background:url(../images/sub/charge_mn_arrow.png) no-repeat 0 0;}
.renual div.charge_nav .wrap_inner ul li a.last {border-right:1px solid #dddddd;}
.renual ul.charge_tab {width:990px; overflow:hidden;}
.renual ul.charge_tab li {float:left; width:50%;}
.renual ul.charge_tab li {float:left; width:50%;}
.renual ul.charge_tab li a {font-size:18px; text-align:center; height:44px; line-height:44px; color:#744faf; display:block; border:1px solid #744faf; box-sizing:border-box;}
.renual ul.charge_tab li a:hover {background:#f9f9f9;}
.renual ul.charge_tab li a.on {color:#fff; background:#825ac1;}
.renual div.guide_txt_gray {background:#f8f8f8; padding:20px 0;}
.renual div.guide_txt_gray ul.guide_txt_list li {padding-left:46px; line-height:150%;}
.renual div.guide_txt_gray ul.guide_txt_list li span.bul {position:relative; top:-3px; background:#744faf; width:3px; height:3px; display:inline-block; zoom:1; *display:inline;}
.renual div.pay_result {border:2px solid #744faf; box-sizing:border-box; height:88px;}
.renual div.pay_result i {font-style:normal;}
.renual div.pay_result span {float:left;}
.renual div.pay_result span.ic_sale {margin:27px 0 0 64px; background:url(../images/sub/charge_sale.png) no-repeat 0 0; width:26px; height:26px; display:inline-block; zoom:1; *display:inline;}
.renual div.pay_result span.ic_result {margin:34px 0 0 64px; background:url(../images/sub/charge_result.png) no-repeat 0 0; width:20px; height:12px; display:inline-block; zoom:1; *display:inline;}
.renual div.pay_result span.tit {margin:21px 0 0 70px; line-height:170%;}
.renual div.pay_result span.service {margin:14px 0 0 120px; line-height:190%;}
.renual div.pay_result span.sale {margin:14px 0 0 64px; line-height:190%;}
.renual div.pay_result span.result {margin:13px 0 0 64px; line-height:190%;}
.renual div.charge_pay_area {overflow:hidden; background:#fcfcfc; border:1px solid #ddd; padding:30px 42px;}
.renual div.charge_pay_area span.tit {margin-top:8px; font-size:18px; float:left;}
.renual div.charge_pay_area div.pay_box {width:720px; float:right;}
.renual div.charge_pay_area div.pay_box div.charge_guide {overflow:hidden; position:relative;}
.renual div.charge_pay_area div.pay_box div.charge_guide span {position:absolute; top:5px; left:0;}
.renual div.charge_pay_area div.pay_box div.charge_guide ul {margin-left:140px; float:left;}
.renual div.charge_pay_area div.pay_box div.charge_guide ul li {line-height:160%; color:#666; font-size:13px;}
.renual div.charge_pay_area div.pay_box p.agree_box {border-top:1px dotted #ccc; margin-top:20px; padding-top:20px;}
.renual div.userinfo_guide {padding:28px 0; background:#fbfafd; border:2px solid #8c6dbd; overflow:hidden; text-align:center;}
.renual div.userinfo_guide p {display:inline-block; zoom:1; *display:inline;}
.renual div.userinfo_guide p span.bul_guide {position:relative; top:1px; width:8px; height:8px; border:1px solid #744faf; display:inline-block; zoom:1; *display:inline;}
.renual div.sub_search {overflow:hidden; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:13px 0;}
.renual div.sub_search h5 {margin:10px 0 0 40px; float:left; font-size:18px; font-weight:400;}
.renual div.sub_search h5 span.bul_stit {margin-top:-2px; width:4px; height:16px; vertical-align:middle; display:inline-block; zoom:1; *display:inline; background:#744faf;}
.renual div.sub_search div.option_box {margin-right:40px; vertical-align:middle; float:right;}

div.deposit_wrap {padding:50px 5% 0 5%; color:#000; border:1px solid #ddd;} 
div.deposit_wrap div.deposit_tit_area {width:49%; height:150px; margin-right:2%; float:left;} 
 div.deposit_tit_area h4 {height:58px; text-align:center; font-size:28px; font-weight:400; letter-spacing:4px; color:#000;}
 div.deposit_tit_area h4 span {font-size:14px; font-weight:400; letter-spacing:0;}
 div.deposit_tit_area p {text-align:right; font-size:14px;}
 div.deposit_tit_area div {margin-top:22px; border:3px solid #000; height:47px; line-height:43px; color:#000;}
 div.deposit_tit_area div strong {font-size:21px; font-weight:400;}
 div.deposit_tit_area div strong.first {float:left; margin-left:24px;}
 div.deposit_tit_area div strong.first span {font-size:14px; font-weight:400;}
 div.deposit_tit_area div strong.last {float:right; margin-right:24px;}
div.deposit_wrap div.supplier_area {width:49%; height:150px; float:right; position:relative;} 
 table.supplier_box {width:100%;}
 table.supplier_box thead td {text-align:center; border:2px solid #000;}
 table.supplier_box tbody th {color:#000; width:36%; padding-left:14px; background:#f5f5f5; border-left:2px solid #000; border-bottom:1px solid #000; border-right:2px solid #000;}
 table.supplier_box tbody th.first {border-top:2px solid #000;}
 table.supplier_box tbody th.last {border-bottom:2px solid #000;}
 table.supplier_box tbody th.h40 {height:40px; font-weight:400;}
 table.supplier_box tbody td {letter-spacing:-1px; font-size:12px; padding-left:14px; border-bottom:1px solid #000; border-right:2px solid #000;}
 table.supplier_box tbody td.first {border-top:2px solid #000;}
 table.supplier_box tbody td.last {border-bottom:2px solid #000;}
 table.supplier_box tbody td.txt_b {font-size:14px; font-weight:400;}
 table.supplier_box td {height:18px; padding-left:14px;}
div.deposit_wrap span.daou_stamp {position:absolute; top:36px; right:20px; width:73px; height:72px; display:block;}
div.deposit_wrap span.daou_stamp02 {position:absolute; top:36px; right:-84px; width:73px; height:72px; display:block;}
div.deposit_wrap div.deposit_wrap div.header_area {width:100%; overflow:hidden; float:left;}
 div.header_area h4 {text-align:center; font-size:36px; height:70px; font-weight:400; letter-spacing:4px;}
 div.header_area p {font-size:14px; height:40px; font-weight:400; text-align:right;}
div.deposit_wrap div.usedate_area {float:left; *float:normal; width:100%; height:40px; margin-top:40px;}
div.deposit_wrap div.usedate_area p {height:40px; line-height:36px; font-size:14px; border:1px solid #000; text-align:center;}
div.deposit_wrap .mg_t40 {margin-top:40px !important;}
div.deposit_wrap .mg_t50 {margin-top:50px !important;}
div.deposit_wrap table.detail_list01 {float:left; *float:normal; width:100%; margin-top:20px;}
div.deposit_wrap table.detail_list01 thead th {color:#000; font-size:14px; font-weight:400; text-align:center; height:40px; background:#ebebeb;}
div.deposit_wrap table.detail_list01 thead th.first {border-top:2px solid #000; border-left:2px solid #000; border-bottom:2px solid #000;}
div.deposit_wrap table.detail_list01 thead th.center {border-top:2px solid #000; border-left:2px solid #000; border-bottom:2px solid #000; border-right:2px solid #000;}
div.deposit_wrap table.detail_list01 thead th.last {border-top:2px solid #000; border-left:1px solid #000; border-bottom:2px solid #000; border-right:2px solid #000;}
div.deposit_wrap table.detail_list02 {float:left; width:100%;}
div.deposit_wrap table.detail_list02 tbody th {color:#000; text-align:center; border:1px solid #000; border-top:none;}
div.deposit_wrap table.detail_list02 tbody td {height:40px;text-align:center; border:1px solid #000; border-top:none; border-left:none;}
div.deposit_wrap table.detail_list03 {float:left; width:100%; border:3px solid #000; border-top:2px solid #000;}
div.deposit_wrap table.detail_list03 tfoot th.sum {font-size:16px; font-weight:400; background:#d0d0d0; text-align:center; height:40px; border-right:1px solid #000;}
div.deposit_wrap table.detail_list03 tfoot td table.detail_sview {width:100%;}
div.deposit_wrap table.detail_list03 tfoot td table.detail_sview thead th {font-weight:bold; text-align:center; height:18px; border-bottom:1px solid #000; background:#ebebeb;}
div.deposit_wrap table.detail_list03 tfoot td table.detail_sview tbody td {text-align:center; height:18px;}
div.deposit_wrap table.detail_list04 {float:left; width:100%;}
div.deposit_wrap table.detail_list04 tbody td {height:40px; text-align:center; border:1px solid #000; border-top:none;}
div.deposit_wrap table.detail_list04 tbody td.last {text-align:center; border:1px solid #000; border-top:none; border-left:none;}
div.deposit_wrap p.print_date {clear:both; padding-top:20px; height:60px; line-height:20px; text-align:center;}
div.deposit_wrap p.print_date02 {clear:both; padding-top:20px; height:50px; line-height:20px; text-align:center; font-size:13px;}
div.deposit_wrap div.daou_ceo {position:relative; margin:0 auto; padding-top:60px; width:244px; height:10px; clear:both;}
div.deposit_wrap div.daou_ceo h5 {float:left; width:173px; height:23px; display:block;}
div.deposit_wrap div.daou_ceo h5 img {width:173px; height:23px;}
div.deposit_wrap div.daou_ceo span.ceo {float:right; font-size:18px; font-weight:400; margin-top:4px;}
div.cashRec_wrap table.list_2{width:100%; height:113px;}
div.cashRec_wrap table.list_2 th {width:28%; color:#000;}
div.cashRec_wrap table.list_2 td {padding-left:3%;}
div.cashRec_wrap table.list_2 input[type="radio"]  {margin:0; padding:0; border:0; position:relative; top:-1px;} 
div.cashRec_wrap table.list_2 select.num_choice {width:140px; margin:0; padding:0;} 
div.cashRec_wrap table.list_2 .ipt_w40 {width:40px;} 
div.cashRec_wrap table.list_2 .ipt_w60 {width:60px;} 
div.cashRec_wrap table.list_2 .ipt_w120 {width:120px;}


/* mypage */
.renual div.radio_tab {float:left;}
.renual div.file_add {float:left;}
.renual p.fax_guide {float:left; font-size:12px; line-height:140%; color:#666;}
.renual div.ly_bus_mask {position:absolute; bottom:-10px; left:0px; z-index:1000; width:1000px; height:560px; background:url(../images/sub/ly_mypage_mask.png) no-repeat 0 0;}
.renual div.ly_bus_mask_deny {position:absolute; bottom:-10px; left:0px; z-index:1000; width:1000px; height:560px; background:url(../images/sub/ly_mypage_mask_deny.png) no-repeat 0 0;}
.renual p.leave_tit {text-align:center; font-size:16px;}
.renual p.leave_info {text-align:center; font-size:16px;}
.renual p.leave_agree_tit {font-size:16px; padding-bottom:14px; border-bottom:1px solid #ddd;}
.renual div.leave_agree {margin-top:20px; position:relative;}
.renual div.leave_agree label.checkbox_typeB {position:absolute; top:-18px; right:0px; color:#666;}
.renual ul.leave_cause_list {}
.renual ul.leave_cause_list li {margin-top:15px; color:#666;}
.renual ul.leave_cause_list li.first {margin-top:30px;}
.renual ul.leave_cause_list li input.ipt_typeA {position:relative; top:-5px; left:-4px;}

/* idpw */
.renual div.idpw_area {width:580px; overflow:hidden; margin:0 auto;}
.renual div.idpw_area div.tab_idpw a {width:288px; height:50px; line-height:50px; text-align:center; display:inline-block; zoom:1; *display:inline; border:1px solid #ddd; border-bottom:1px solid #333; font-size:16px; color:#666;}
.renual div.idpw_area div.tab_idpw a.on {border:1px solid #333; color:#333; border-bottom:1px solid #fff; background:#fff !important;}
.renual div.idpw_area p.idpw_tit {color:#000; font-size:20px; text-align:center;}
.renual div.idpw_area p.idpw_txt {color:#666; text-align:center;}
.renual div.idpw_area div.tab_radio {height:42px;}
.renual div.idpw_area div.tab_radio label {float:left; width:290px; height:42px; line-height:42px; text-align:center; background:#bababa; font-size:18px; color:#fff; display:inline-block; zoom:1; *display:inline; cursor:pointer;}
.renual div.idpw_area div.tab_radio label span.ic_phone {position:relative; top:7px; width:23px; height:23px; display:inline-block; zoom:1; *display:inline; background:url(../images/sub/ic_idpw_tab.png) no-repeat 0 0; background-position:0 0;}
.renual div.idpw_area div.tab_radio label span.ic_email {position:relative; top:7px; width:23px; height:23px; display:inline-block; zoom:1; *display:inline; background:url(../images/sub/ic_idpw_tab.png) no-repeat 0 0; background-position:0 -23px;}
.renual div.idpw_area div.tab_radio label.on {background:#744faf !important;}
.renual div.idpw_area div.ent_box {border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#f9f9f9; padding:16px 0;}
.renual div.idpw_area div.bt_idpw_area {height:34px; text-align:center;}
.renual div.idpw_area p.cert_num {text-align:center; font-size:13px; height:18px; line-height:18px; color:#666;}
.renual div.idpw_area p.cert_num span.ic_time {width:18px; height:18px; vertical-align:middle; display:inline-block; zoom:1; *diaplay:inline; background:url(../images/sub/ic_num_time.gif) no-repeat 0 0;}
.renual div.idpw_area div.phone_box,
.renual div.idpw_area div.email_box {text-align:center; width:286px; height:240px; border:1px solid #ddd; float:left;}
.renual div.idpw_area div.phone_box p.ps_phone span.ic_phone {vertical-align:middle; display:inline-block; zoom:1; *display:inline; width:27px; height:23px; background:url(../images/sub/ic_idpw_tab.png) no-repeat 0 0; background-position:-23px 0;}
.renual div.idpw_area div.email_box p.ps_email span.ic_mail {vertical-align:middle; display:inline-block; zoom:1; *display:inline; width:27px; height:23px; background:url(../images/sub/ic_idpw_tab.png) no-repeat 0 0; background-position:-23px -23px;}
.renual div.idpw_area div.phone_box p.ps_phone,
.renual div.idpw_area div.email_box p.ps_email {font-size:20px; color:#000;}
.renual div.idpw_area p.cert_guide_txt {color:#666; line-height:140%;}
.renual div.idpw_area div.phone_box p.cert_phone,
.renual div.idpw_area div.email_box p.cert_mail {font-size:20px;}
.renual div.idpw_area div.ps_guide_txt {margin-top:40px; border-top:1px solid #ddd; padding-top:30px;}

/* login */
.renual div.login_sub {width:500px; overflow:hidden; margin:52px auto 0;}
.renual div.login_sub .id_ent {width:478px; height:50px; line-height:54px; padding-left:20px; border:1px solid #ddd; background:url(../images/sub/ic_login.gif) no-repeat 0 0; background-position:0 0; color:#000; font-size:16px;}
.renual div.login_sub .password_ent {width:478px; height:50px; line-height:52px; padding-left:20px; border:1px solid #ddd; background:url(../images/sub/ic_login.gif) no-repeat 0 0; background-position:0 -50px; color:#000; font-size:16px;}
.renual div.login_sub .id_ent:focus,
.renual div.login_sub .password_ent:focus {background:#fff;}
.renual div.login_sub label {padding-left:30px; height:20px; line-height:20px; display:inline-block; zoom:1; *display:inline; cursor:pointer; background:url(../images/sub/ic_check.gif) no-repeat 0 0; background-position:0 0; color:#666;}
.renual div.login_sub label.on {background-position:0 -20px;}
.renual div.login_sub button.bt_sub_login {width:500px; height:50px; line-height:52px; text-align:center; font-size:18px; display:block; background:#8c6dbd; color:#fff;}
.renual div.login_sub div.captcah_box {width:500px; height:52px;}
.renual div.login_sub div.captcah_box div.captcah_ent {float:left; position:relative; width:338px; height:52px; display:inline-block; zoom:1; *display:inline;}
.renual div.login_sub div.captcah_box div.captcah_ent .captcah_ent {width:194px; height:50px; line-height:54px; padding:0 142px 0 0; border:1px solid #ddd; color:#999; font-size:14px; text-align:center;}
.renual div.login_sub div.captcah_box div.captcah_ent .captcah_ent.on {color:#333; font-size:16px;}
.renual div.login_sub div.captcah_box div.captcah_ent a {color:#999; font-family:dotum !important; font-size:11px; text-align:center; letter-spacing:-1px; border:1px solid #ddd; width:70px; height:50px; display:block;}
.renual div.login_sub div.captcah_box div.captcah_ent a.bt_refresh {position:absolute; top:0; *top:1px; right:70px;}
.renual div.login_sub div.captcah_box div.captcah_ent a.bt_refresh:hover {background:#f9f9f9;}
.renual div.login_sub div.captcah_box div.captcah_ent a.bt_refresh span.ic_refresh {width:22px; height:22px; margin:6px auto 3px; background:url(../images/sub/ic_captcah.png) no-repeat 0 0; display:block;}
.renual div.login_sub div.captcah_box div.captcah_ent a.bt_listen {position:absolute; top:0; *top:1px; right:0; border-left:1px solid #fff;}
.renual div.login_sub div.captcah_box div.captcah_ent a.bt_listen:hover {background:#f9f9f9; border-left:1px solid #ddd !important;}
.renual div.login_sub div.captcah_box div.captcah_ent a.bt_listen span.ic_listen {width:22px; height:22px; margin:6px auto 3px; background:url(../images/sub/ic_captcah.png) no-repeat 0 0; background-position:0 -22px; display:block;}
.renual div.login_sub div.captcah_box div.captcah_view {border:1px solid #030303; float:right; *margin-top:1px; width:150px; height:50px; display:inline-block; zoom:1; *display:inline;}
.renual div.login_smenu {text-align:center; padding-top:42px; border-top:1px solid #ddd; width:500px; margin:50px auto 0;}
.renual div.login_smenu a {color:#666; display:inline-block; zoom:1; *display:inline;}
.renual div.login_smenu a:hover {text-decoration:underline !important;}

/* join idpw */
.renual p.tit_txt span.join_bi {margin:0 auto; line-height:100%; width:205px; height:41px; display:block; background:url(../images/sub/sub_bi.png) no-repeat 0 0; background-position:0 0;}
.renual p.join_id_check {font-size:16px; color:#757575;}
.renual p.join_id_view {line-height:150%; color:#000;}
.renual div.market_agree {position:relative; height:50px; line-height:50px; border:1px solid #ddd;}
.renual div.market_agree p.agree_tit {font-size:16px; color:#000; position:absolute; top:18px; left:42px;}
.renual div.join_agree {border:1px solid #ddd; border-top:none; padding:20px 40px; font-size:12px; line-height:140%; overflow-y:auto; resize:none; overflow:hidden;}
.renual div.join_agree h1 {color:#666; font-weight:400; font-size:12px; margin:10px 0;}
.renual div.join_agree p {color:#999; font-size:12px; line-height:140%;}
.renual div.join_agree span,
.renual div.join_agree strong,
.renual div.join_agree td,
.renual div.join_agree li,
.renual div.join_agree a {color:#999 !important; font-size:12px !important; line-height:140%;}

/* dormant */
.renual div.box_typeA a.bt_dormclear {position:absolute; top:48px; right:68px; width:130px; height:88px; padding-top:20px; display:block; background:#8c6dbd; text-align:center; color:#fff; line-height:120%; font-size:16px;}
.renual div.box_typeA a.bt_dormclear span.ic_clear {width:18px; height:23px; display:block; background:url(../images/sub/ic_dormclear.png) no-repeat 0 0; margin:0px auto 10px;}
.renual p.tit_txt span.ic_dormant {margin:0 auto; line-height:100%; width:90px; height:90px; display:block; background:url(../images/sub/ic_ing_end.gif) no-repeat 0 0; background-position:0 0;}
.renual p.tit_txt span.ic_check {margin:0 auto; line-height:100%; width:90px; height:90px; display:block; background:url(../images/sub/ic_ing_end.gif) no-repeat 0 0; background-position:0 -90px;}
.renual p.tit_txt span.ic_fail {margin:0 auto; line-height:100%; width:90px; height:90px; display:block; background:url(../images/sub/ic_ing_end.gif) no-repeat 0 0; background-position:0 -180px;}
.renual p.user_num {width:458px; height:60px; line-height:60px; background:#f9f9f9; text-align:center; font-size:16px; margin:0 auto;}
.renual div.call_c_box {border:1px solid #ddd; padding:12px 60px;}
.renual div.call_c_box span {background:url(../images/sub/ic_callc.png) no-repeat 0 0; vertical-align:middle; display:inline-block; zoom:1; *display:inline;}
.renual div.call_c_box span.call_tit {background-position:0 0; padding-left:30px; height:20px; line-height:20px; font-size:16px;}
.renual div.call_c_box span.line {background:#ddd; width:1px; height:28px; line-height:28px;}
.renual div.call_c_box span.tel {background-position:0 -20px; padding-left:24px; height:20px; line-height:20px;}
.renual div.call_c_box span.mail {background-position:0 -40px; padding-left:24px; height:20px; line-height:20px;}
.renual div.call_c_box span.time {background-position:0 -60px; padding-left:24px; height:20px; line-height:20px;}

/* mail */
a.ic_guide {background:url(../images/sub/btn_icon.png) no-repeat 0 0; background-position:-360px -70px; display:inline-block; zoom:1; *display:inline; width:18px; height:17px;}
span.mail_to {position:relative; top:3px; font-size:12px;}
span.tip_box {background:#8c6dbd; padding:4px 16px; color:#fff; font-size:12px;}
ul.temp_img_list {height:200px; overflow-y:scroll;}
ul.temp_img_list li {float:left; margin:0 6px 5px 0; }
ul.temp_img_list li img {cursor:pointer;}
p.file_add_txt {clear:both; color:#744faf; font-size:12px; line-height:150%; padding-top:10px;}
p.file_add_txt a {font-size:12px;}
p.file_add_txt02 {color:#744faf; font-size:12px; line-height:150%; padding-top:10px;}
label.mail_agree_c {position:relative; top:5px; margin-left:24px;}
p.mail_agree_g {clear:both; padding-top:10px; color:#e00000; font-size:12px; line-height:150%;}
div.spam_guide {background:#f9f9f9; overflow:hidden; padding:20px 0;}
div.spam_guide p.guide_tit {font-size:20px; float:left; margin:6px 0 0 40px;}
div.spam_guide a.bt_s_typeE {margin:0px 40px 0 0; float:right;}
div.spam_guide ol {clear:both; margin:46px 0 0 40px; overflow:hidden;}
div.spam_guide ol > li {line-height:180%;}
div.spam_guide ol dl dt {width:100px; float:left;}
div.spam_guide ol dl dd {float:600px;}
span.ic_link {position:relative; top:3px; background:url(../images/sub/btn_icon.png) no-repeat 0 0; background-position:-840px -240px; width:14px; height:14px; display:inline-block; zoom:1; *display:inline;}
span.ic_sav {position:relative; top:1px; background:url(../images/sub/btn_icon.png) no-repeat 0 0; background-position:-840px -280px; width:12px; height:10px; display:inline-block; zoom:1; *display:inline;}
div.library {position:relative; overflow:hidden; padding:10px 0;}
div.library h4.lib_tit {font-size:18px; font-weight:400; margin:36px 0 0 24px;}
div.library > p {font-weight:400; margin:14px 0 0 24px; color:#666; font-size:13px;}
div.library div.lib_btn {position:absolute; top:48px; right:80px;}
div.library div.lib_tab {position:absolute; top:52px; right:20px; width:65px; height:30px;}
div.library div.lib_tab a {float:left; background:url(../images/sub/tab_view.gif) no-repeat 0 0; width:32px; height:30px; display:inline-block; zoom:1; *display:inline; text-indent:-10000em;}
div.library div.lib_tab a:hover,
div.library div.lib_tab a.on {background:url(../images/sub/tab_view_on.gif) no-repeat 0 0;}
div.library div.lib_tab a.list {background-position:0 0;}
div.library div.lib_tab a.img {background-position:-33px 0;}
div.library div.lib_tab a.first {border-right:1px solid #8a71ba;}
div.library ul.lib_list {overflow:hidden; margin:26px 0 0 0px; padding:40px 0 36px 0; background:#f9f9f9;}
div.library ul.lib_list li {float:left; width:160px;}
div.library ul.lib_list li.first {margin-left:16px;}
div.library ul.lib_list li img {cursor:pointer; margin:0 auto; display:block; border:1px solid #ddd;}
div.library ul.lib_list li > p {text-align:center; font-size:12px; margin-top:10px; line-height:140%;}
div.library div.lib_none {height:100px; line-height:130px; text-align:center;}
div.library table.lib_tb a:hover {text-decoration:underline !important;}
div.mail_end_guide {background:url(../images/sub/mail_end_guide.gif) no-repeat 0 0; width:990px; height:570px;}

div.mail_send_wrap div.box_line_b3{margin:-15px 0 15px 0; padding:20px 0; font-size:16px; font-weight: bold}
div.mail_send_wrap div.mail_row{clear: both; border-bottom: 1px solid #ddd;}
div.mail_send_wrap div.mail_row>div{float:left}
div.mail_send_wrap div.mail_row div.title{position:relative; padding:12px 0;*padding:13px 0; margin:0 10px 0 15px; width:114px; font-weight:bold; color:#333}
div.mail_send_wrap div.mail_row div.title input{margin-left: -6px; vertical-align: middle}
div.mail_send_wrap div.mail_row div.title label{vertical-align: middle}
div.mail_send_wrap div.mail_row div.title a.btn_s_help{position:absolute; top:13px; right: 0;}
div.mail_send_wrap div.mail_row div.cont{padding:7px 0;}
div.mail_send_wrap div.mail_row div.cont2{padding:7px 0;}
div.mail_send_wrap div.mail_row p.txt_c_blue{margin:10px 0 5px 0; clear: both}
div.mail_send_wrap div.mail_row p.txt_red{margin:10px 0 5px 0; line-height: 18px;}

div.mail_send_wrap div.mailTitle{/*margin-top:15px;*/ border-top: 1px solid #808080;}
div.mail_send_wrap div.mailTitle input{width:720px;}

div.mail_send_wrap div.mail_row div.emailTitle{margin-left:22px; width:100px; text-align: center; border:1px solid #ddd; border-width:0 1px;}
div.mail_send_wrap div.mail_row input.name{width:210px;}
div.mail_send_wrap div.mail_row input.email{width:350px;}
div.mail_send_wrap div.mail_row input.email2{width:425px;}
div.mail_send_wrap div.mail_row .selMulti{margin-top: 8px; width:655px; height: 120px; border: 1px solid #bcbcbc}
div.mail_send_wrap div.mail_row div.rel{position:relative}
div.mail_send_wrap div.mail_row a.btn_sIco_del{position:absolute; top:8px; right:115px}
div.mail_send_wrap div.mail_row a.btn_small_green{position:absolute; top:36px; right:0; width:88px}
div.mail_send_wrap div.mail_row ul.recipient{margin:10px 0 5px 0; overflow: hidden}
div.mail_send_wrap div.mail_row ul.recipient li{float:left; font-weight:bold}
div.mail_send_wrap div.mail_row ul.recipient li input{margin:0 14px 0 5px; width:100px;}

div.mail_send_wrap div.mailTemplate{border-color:#808080}
div.mail_send_wrap div.mailTemplate ul{width:830px; height:165px; overflow-y: scroll}
div.mail_send_wrap div.mailTemplate ul li{float:left; margin-right:12px; text-align: center}
div.mail_send_wrap div.mailTemplate ul li img{border:1px solid #ddd}
div.mail_send_wrap div.mailTemplate ul li span{margin:6px 0 12px 0; display: block}

div.mail_send_wrap div.mailRec{border-color:#808080}
div.mail_send_wrap div.mailRec select{width:800px;}

div.mail_send_wrap div.mailNoti{border-color:#808080;}
div.mail_send_wrap div.mailNoti dl{padding: 12px 0; clear:both}
div.mail_send_wrap div.mailNoti dl dt{float:left; margin:5px 0 0 5px; width:130px;}
div.mail_send_wrap div.mailNoti dl dd{line-height:19px; font-size:12px;}
div.mail_send_wrap div.mailNoti dl+dl{border-top:1px dashed #bcbcbc;}
div.mail_send_wrap div.mailNoti dl+dl dt{margin-top:18px;}

div.mail_send_wrap div.encoding{margin-bottom:10px; height:42px; border-color:#808080;}
div.mail_send_wrap div.encoding select{margin:-2px 25px 0 0; width:120px;}
div.mail_send_wrap div.encoding input{margin-left: 10px;}

div.mail_send_wrap div.mailEdit{margin:12px 0 10px 0;}

div.mail_send_wrap div.fileAdd{margin-top:10px; border-top: 1px solid #808080}
div.mail_send_wrap div.fileAdd input{width:635px}
div.mail_send_wrap div.fileAdd ul{overflow: hidden; padding: 12px 0 12px 15px; margin-top:5px; background-color:#f0f0f0}
div.mail_send_wrap div.fileAdd ul li{float: left; margin-right: 25px}

div.mail_send_wrap div.align ul{height:22px}
div.mail_send_wrap div.align ul li{float:left; margin-right: 15px;}
div.mail_send_wrap div.align ul li label,
div.mail_send_wrap div.align ul li input{vertical-align: middle}
div.mail_send_wrap div.align ul li em{margin: -2px 7px 0 7px; width:29px; height:22px; vertical-align: middle}
div.mail_send_wrap div.align ul li em.aLeft{background:url(../../images/uni/sub/sprites/mail_img.png) no-repeat 0 -73px;}
div.mail_send_wrap div.align ul li em.aCenter{background:url(../../images/uni/sub/sprites/mail_img.png) no-repeat -69px -73px;}
div.mail_send_wrap div.align ul li em.aRight{background:url(../../images/uni/sub/sprites/mail_img.png) no-repeat -138px -73px;}

div.mail_send_wrap div.receive{position:relative}
div.mail_send_wrap div.receive textarea{padding:5px 10px; width:700px; height:58px; border:1px solid #666; font-size:12px;}
div.mail_send_wrap div.receive a{position:absolute; top:7px; right: 53px}
div.mail_send_wrap div.receive a.dbl{top:41px; right: 0px}

div.mail_send_wrap div.sendNote{position:relative; margin:10px 0; padding:12px; *padding:3px 4px 25px 4px; clear:both}
div.mail_send_wrap div.sendNote h3{padding-left:10px; border-bottom:1px solid #ddd; font-size:18px;}
div.mail_send_wrap div.sendNote a.btn_midd_pastelBlue{position:absolute; top:13px;*top:10px; right: 10px;}
div.mail_send_wrap div.sendNote ol{padding:10px 0 0 20px; font-size:14px}
div.mail_send_wrap div.sendNote ol li{margin-bottom: 7px;*margin-bottom: -13px}
div.mail_send_wrap div.sendNote dt{float:left; margin-right:7px; height:50px; color:#333; font-size:14px}
div.mail_send_wrap div.sendNote dd{color:#e72600}

div.mail_send_wrap div.sendDate{height:44px; border:1px solid #808080; border-width:1px 0;}
div.mail_send_wrap div.sendDate div.cont>div{float:left}
div.mail_send_wrap div.sendDate div.reserve span{vertical-align: middle}
div.mail_send_wrap div.radio{margin:4px 20px 0 0;}
div.mail_send_wrap div.radio input,
div.mail_send_wrap div.radio label{vertical-align: middle; }
div.mail_send_wrap div.radio label{margin-right:10px;}

div.mail_send_wrap div.btn_temp{padding:30px 0; width:100%; text-align: center; border-bottom:1px solid #808080;}
div.mail_send_wrap div.btn_temp a{margin-left:7px}
div.mail_send_wrap div.btn_temp a:first-child{margin:0}

div.mail_send_wrap div.mailTitle div.title{*z-index:9}
div.mail_send_wrap div.mailSender div.title{*z-index:8}
div.mail_send_wrap div.mail_row div.emailTitle{*z-index:7}
div.mail_send_wrap div.receive div.title{*z-index:7}

/* images thumbnail */
.thumbnail {overflow-x: hidden; overflow-y: hidden; display: block; position: relative; text-align: center; margin-bottom: 5px; min-height: 100px;}
.thumbnail img {width: 80%; height: auto; left: 50%; margin-left: -40% !important; position: absolute; top: 50%; margin-top: -25% !important;}


/* 이용약관, 개인정보처리방침 */
/* 이용약관 안내 */
table.termsList {margin-top:30px; border-collapse:collapse; border:1px solid #000; box-sizing:border-box; width:100%;}
table.termsList th,
table.termsList td {border:1px solid #000;}
table.termsList th {border-top:3px solid #000; text-align:center; padding:8px 0; color:#000; font-weight:700;}
table.termsList td {padding:10px 20px; text-align:center; font-size:14px; color:#000;}
table.termsList td.first {background-color:#f8f8f8;}
table.termsList td.list {text-align:left;}
table.termsList td a.bt_view {vertical-align:middle; text-decoration:none; display:inline-block; zoom:1; *display:inline; padding:10px 16px; background-color:#606578; color:#fff; letter-spacing:-1px;}
a.bt_agreeTypeA {margin-top:50px; vertical-align:middle; text-decoration:none; display:inline-block; zoom:1; *display:inline; padding:10px 10px; background-color:#606578; color:#fff !important; letter-spacing:-1px;}

.entry-content h1 {font-size: 25px; font-weight: bold; padding-bottom: 25px; padding-top: 20px;}
.entry-content h2 {font-size: 16px; font-weight: bold; padding-bottom: 5px; padding-top: 10px;}
.entry-content h3 {font-size: 13px; font-weight: bold; padding-bottom: 5px; padding-top: 10px;}
.entry-content {font-size: 35px;}
.entry-content p {line-height:24px !important;}
.entry-content table {border-color:#000;}


























