﻿/* Author : Bae Sun 20090803 */
/* CSS Document */
@charset "utf-8";

.tl_h2 { padding: 0 0 10px 16px; background: url("/images/icon/bu_gray2.gif") no-repeat left 3px; }
.tl_h6 { width: 40%; padding: 0 0 0 16px; background: url("/images/icon/bu_gray6.gif") no-repeat left center; }
.tl_h4 { padding: 0 0 0 6px; background: url("/images/icon/bu_gray.gif") no-repeat left center; vertical-align: middle; color: #333; font-weight: bold; }


/* 장바구니 */
.cart_payment { clear: both; margin-bottom: 12px; }
.cart_payment_tab { width: 945px; height: 47px; background: url("/images/tab/tab4_bg.gif") repeat-x left bottom; }
.cart_payment_tab .cpt_txt { float: right; text-align: right; width: 54%; }
.cart_payment_tab .cpt_txt img { margin-left: 20px; }
.cart_payment_tab .cpt_tab { float: left; width: 45%; margin-top: 15px; }
/*.cart_payment_tab .cpt_tab img { vertical-align: text-top; }*/

.cart_payment_od { clear: both; margin-top: 17px; width: 945px; }
.cart_payment_od .help { float: left; padding: 2px 0 0 5px; }
.cart_payment_od .calender { float: left; padding: 2px 0 0 5px; }
.cart_payment_od .puzzle { float: right; position: absolute; text-align: right; width: 600px; }
.cart_payment_od .puzzle02 { float: left;z-index:1;}

.cart_payment_od .box_cart01 .box_cart02 select{/*width:auto !important;*/ }


.w350 {width:350px !important;}

.cart_payment_od_box { clear: both; padding: 14px; width: 915px; border: 1px solid #f2f2f2; background: #fcfcfc; }
.cart_payment_od_box .cpob_lt { float: left; }
.cart_payment_od_box .cpob_lt .cpob_lt_txt { padding-left: 40px; font-weight: normal; }
.cart_payment_od_box .cpob_lt .ylw { color: #f7941c; }
.cart_payment_od_box .cpob_rt { float: left; }
.cart_payment_od_box .cpob_rt ul li { padding-left: 3px; }

.cart_payment_od_l { float: left;}
.cart_payment_od_r { float: right;}

.cart_payment_od_in { float: left; clear: both; width: 460px; background: #eae6dd; padding: 3px; }
.cart_payment_od_lt { height: 148px; padding: 10px 15px; background: #fff; border: 1px solid #dad7d2; }
.cart_payment_od_lt .list { float: left; width: 85px; height: 138px; border-right: 1px solid #d8d5d0; }
.cart_payment_od_lt .list ul li img, .cart_payment_od_lt .list ul li input { vertical-align: middle; }
.cart_payment_od_lt .lt_text { float: left; width: 333px; margin-left: 9px; }
.cart_payment_od_lt .lt_text .lt_text_in { background: #f7f7f7; height: 148px; text-align: center; }
.cart_payment_od_lt .lt_text .lt_text_in .in_p1 { padding: 10px 0 0 0; font-weight: bold; }
.cart_payment_od_lt .lt_text .lt_text_in .in_p2 { width: 293px; margin: 10px auto; padding-left: 8px; text-align: left; background: url("/images/icon/bu_orange2.gif") no-repeat left 6px; line-height: 120%; }
.cart_payment_od_lt .lt_text .lt_text_in .in_p2 span { font-weight: bold; color: #f26521; }

.cart_payment_od_rt { height: 158px; padding: 10px 15px 0 15px; background: #fff; border: 1px solid #dad7d2; }
*html .cart_payment_od_rt { height: 152px; padding: 10px 15px 0 15px; background: #fff; border: 1px solid #dad7d2; }
.cart_payment_od_rt .rt_in1 { float: left; width: 60px; /*height: 130px;*/ margin:0 0 10px; padding: 3px 0 0 8px; background: url("/images/icon/bu_orange2.gif") no-repeat left 9px;}
.cart_payment_od_rt .rt_in2 { float: left; width: 360px; }
.cart_payment_od_rt .rt_in2 dl dt { clear: left; float: left; width: 40px; padding-left: 8px; background: url("/images/icon/bu_gray.gif") no-repeat left center; }
.cart_payment_od_rt .rt_in2 dl dd input { width: 70px; height: 15px; border: 1px solid #d2c8c8; text-align: right; color: #f26521; font-weight: bold; padding: 2px 3px 0 0; }
.cart_payment_od_rt .rt_in2 dl dd.rt_in2w { font-weight: bold; }

.cart_payment_od_info { clear: both; background: #eae6dd; padding: 3px; width: 939px; }
.cart_payment_od_info .cpoi_in { padding: 19px 16px; background: #fff; border: 1px solid #dad7d2; }
.cart_payment_od_ok { padding-top: 8px; }
.cart_payment_od_ok .cpoo_txt { font-weight: bold; color: #f8484a; padding-top: 8px; }

.cart_payment_od_btnc {position:relative;clear: both; padding: 20px 0; text-align: center; }

.cart_payment_od_re { clear: both; margin-top: 10px; background: #eae6dd; padding: 3px; width: 939px; }
.cart_payment_od_re .cpor_in { padding: 19px 16px; background: #fff; border: 1px solid #dad7d2; }

.cart_payment_od_mn { clear: both; margin-top: 10px; background: #eae6dd; padding: 3px; width: 939px; }
.cart_payment_od_mn .cpom_in { padding: 16px; background: #fff; border: 1px solid #dad7d2; }
.cart_payment_od_mn .cpom_in .cpom_in_list { border-top: 1px solid #f5f3f3; border-bottom: 1px solid #f5f3f3; height: 80px; margin-top: 4px; }
.cart_payment_od_mn .cpom_in .cpom_in_list .cpom_in_list_in { border-top: 1px solid #fff; border-bottom: 1px solid #fff; height: 60px; background: #f7f7f7; padding: 10px;}
.cart_payment_od_mn .cpom_in .cpom_in_list .cpom_in_list_in ul li { clear: left; width: 90%; padding-left: 10px; background: url("/images/icon/bu_gray.gif") no-repeat 4px center; }

.cart_payment_ok { clear: both; }
.cart_payment_ok .cpo_img { padding: 20px 0 5px 0; }
.cart_payment_ok .cpo_txt { width: 945px; height: 40px; background: url("/images/tl_img_ok2.gif") no-repeat left top; text-align: center; padding-top: 50px; }
.cart_payment_ok .cpo_txt .tc1 { color: #424242; font-weight: bold; }
.cart_payment_ok .cpo_txt .tc2 { color: #f2631d; font-weight: bold; }
.cart_payment_ok .cpo_box { background: url("/images/box6_bg2.gif") repeat-y left top; }
.cart_payment_ok .cpo_box .txt { padding: 10px; }

#info_layer { width: 575px; height: 235px; padding: 10px; border: 2px solid #ffc602; background: #fff; }
#info_layer .iy_tl { background: url("/images/icon/bu_tl.gif") no-repeat left center; padding-left: 17px; font-weight: bold; color: #454545; }
.iy_list { clear: both; margin-top: 7px; }
.iy_list ul li { clear: left; line-height: 130%; width: 550px; background: #f2f2f2; border: 2px solid #fff; padding: 8px; font-size: 11px; font-weight: bold; color: #999; }
.iy_list ul li ul li { background: url("/images/icon/bu_yellow.gif") no-repeat 17px 6px; width: 580px; padding: 0 0 0 25px; border: none; font-weight: normal; }

#calender_layer { width: 227px; height: 193px; padding: 10px; border: 2px solid #ffc602; background: #fff; z-index: 10; margin:0; text-align: center;}
#calender_layer .iy_tl { background: url("/images/icon/bu_tl.gif") no-repeat left center; padding-left: 17px; font-weight: bold; color: #454545; }
.cl_tl1 { margin-top: 5px; width: 220px; height: 21px; text-align: center; padding-top: 3px; background: #f2f2f2; font-size: 11px; font-weight: bold; }
.cl_tl2 { width: 167px; text-align: right; color: #999; font-size: 11px; padding: 2px;}
/*.cl_bbs { width: 100%; height: 132px; background: url("/images/bg_calender.gif") no-repeat center top; vertical-align: text-top; text-align: center;}*/
.cl_bbs { width: 100%; height: 132px; vertical-align: text-top;}
.cl_bbs .cl_tl3 { width: 100%; height: 20px; font-size: 11px; font-weight: bold; background-color:#d6c0ab; color: #fff; padding-top: 2px; }
.cl_bbs .cl_tl3 img { vertical-align: middle; padding: 0 3px; }
.cl_bbs table { width: 90%; text-align:center}
.cl_bbs table th { font-size: 11px; width: 23px; font-weight: normal; color: #929292; text-align:right}
.cl_bbs table th.s1 { color: #e8927c;}
.cl_bbs table th.s2 { color: #779bc9;}
.cl_bbs table td { font-size: 11px; width: 23px; height: 15px; font-weight: normal; color: #929292; text-align: center; line-height: 100%;text-align:right}
.cl_bbs table td a { font-size: 11px; text-align:center }
.cl_bbs table td.bg1 { background: url("/images/bbs_bg1.gif") no-repeat center 1px;}
.cl_bbs table td.bg2 { background: url("/images/bbs_bg2.gif") no-repeat center 1px;}
.cl_bbs table td.bg1 a, .cl_bbs table td.bg2 a { color: #fff; text-align:center }

#bbs_cps_layer { width: 630px; height: 255px; padding: 10px; border: 2px solid #ffc602; background: #fff; z-index: 10; margin:0;}
#bbs_cps_layer .iy_tl { background: url("/images/icon/bu_tl.gif") no-repeat left center; padding-left: 17px; font-weight: bold; color: #454545; }

table.bbs_cps_layer_bbs { width: 100%; }
table.bbs_cps_layer_bbs th { text-align: left; }
table.bbs_cps_layer_bbs td { text-align: center; width: 83px; padding: 1px; line-height: 120%; font-size: 11px; }
table.bbs_cps_layer_bbs td.img { background: url("/images/bbs_bg3.gif") no-repeat left top; vertical-align: text-top; height: 83px; text-align: left; }
table.bbs_cps_layer_bbs td.img img { vertical-align: text-top; }
table.bbs_cps_layer_bbs td .red { color: #d81243; font-size: 11px; font-weight: bold; }
table.bbs_cps_layer_bbs td.input { color: #9a9a9a; height: 34px; }
table.bbs_cps_layer_bbs td.input input { color: #9a9a9a; width: 32px; height: 15px; border: 1px solid #d2c8c9; padding-top: 3px; }
table.bbs_cps_layer_bbs a { font-size: 11px; }
.bbs_cps_layer_bbs_btn { width: 100%; padding-top: 10px; text-align: center; }


/* 장바구니 최적화 */
.cart_pay_img { clear: both; }
.cart_pay_img img { vertical-align: text-top; padding-bottom: 10px; }
.cart_pay_pick { clear: both; height: 43px; padding: 10px 22px; background: url("/images/pop_tls_img13.gif") no-repeat left top; }
.cart_pay_pick .cart_pay_pick_lt { float: left; }
.cart_pay_pick .cart_pay_pick_lt img { padding: 3px 12px 5px 0; }
.cart_pay_pick .cart_pay_pick_lt img, .cart_pay_pick .cart_pay_pick_lt input { vertical-align: middle; }
.cart_pay_pick .cart_pay_pick_rt { float: right; padding-top: 2px; }
#cart_pay_check { clear: both; padding: 5px 0; }
#cart_pay_check img, #cart_pay_check input { vertical-align: middle; }

#cart_pay_list { clear: both; padding-top: 5px; }
#cart_pay_list .pick { color: #f7941c; }
#cart_pay_list .cart_pay_list_in { width: 670px; margin-top: 7px; padding: 14px; background: #fcfcfc; border: 1px solid #f2f2f2; }
#cart_pay_list .cart_pay_list_in .pick2 { height: 24px; color: #fd7308; padding-left: 8px; font-weight: bold; background: url("/images/icon/bu_yellow.gif") no-repeat left 8px; }
#cart_pay_list .cart_pay_list_com { clear: both; width: 700px; padding-top: 15px; }
#cart_pay_list .cart_pay_list_com .tl { height: 25px; }
#cart_pay_list .btnc { text-align: center; padding: 20px 0 10px 0; height: 25px; }

.bbs01 { clear: both;}
.bbs01 table { width: 100%; }
.bbs01 table thead th { height: 27px; background: #d6c0ab url("/images/bbs_bg_line2.gif") no-repeat right center; }
.bbs01 table thead th.non { background: #d6c0ab; }
.bbs01 table thead th input { margin: 0; padding: 0; height: 14px; width: 14px; }
.bbs01 table tbody td { text-align: center; height: 43px; border-bottom: 1px solid #e8e3e3; overflow: hidden; }
.bbs01 table tbody td a { text-decoration: underline; }
.bbs01 table tbody td input.cpob_input { border: 1px solid #d2c8c7; width: 30px; height: 17px; }
.bbs01 table tbody td.lt1 { text-align: left; padding-left: 20px; }
.bbs01 table tbody td.rt1 { text-align: right; padding-right: 4px; }
.bbs01 table tbody td.rt2 { text-align: right; padding-right:8px; color: #f5941f; font-weight: bold; }
.bbs01 table tbody td.rt3 { text-align: right; padding-right: 20px; color: #f36525; font-weight: bold; }
.bbs01_01 table { width: 100%; }
.bbs01_01 table thead th { height: 27px; background: #dbd8d3 url("/images/bbs_bg_line2.gif") no-repeat right center; }
.bbs01_01 table thead th.non { background: #dbd8d3; }
.bbs01_01 table thead th input { margin: 0; padding: 0; height: 14px; width: 14px; }
.bbs01_01 table tbody td { text-align: center; height: 43px; border-bottom: 1px solid #e8e3e3; overflow: hidden; }
.bbs01_01 table tbody td a { text-decoration: underline; }
.bbs01_01 table tbody td input.cpob_input { border: 1px solid #d2c8c7; width: 40px; height: 17px; }
.bbs01_01 table tbody td.lt1 { text-align: left; padding-left: 20px; }
.bbs01_01 table tbody td.rt1 { text-align: right; padding-right: 4px; }
.bbs01_01 table tbody td.rt2 { text-align: right; padding-right: 20px; color: #f5941f; font-weight: bold; }
.bbs01_01 table tbody td.rt3 { text-align: right; padding-right: 20px; color: #f36525; font-weight: bold; }
.cpob_plus { clear: both; padding-top: 10px; }

.cpob_plus input { border: 1px solid #d2c8c7; width: 650px; padding: 3px 0 3px 3px; }
.cpob_plus2 { clear: both; padding-top: 10px; }
.cpob_plus2 input { border: 1px solid #d2c8c7; width: 700px; height: 14px; padding: 3px 0 0 3px; }
.cpob_txt { clear: both; width: 905px; padding: 10px 0 0 10px; font-size: 11px; }
.cpob_txt span { height: 20px; }

.bbs02 { clear: both; }
.bbs02 table { width: 100%; }
.bbs02 table thead th { height: 27px; background: #d6c0ab url("/images/bbs_bg_line2.gif") no-repeat right center; }
.bbs02 table thead th.non { background: #d6c0ab; }
.bbs02 table tbody td { text-align: center; height: 26px; border-bottom: 1px solid #e8e3e3; overflow: hidden; }
.bbs02 table tbody td a { text-decoration: underline; }
.bbs02 table tbody td.lt1 { text-align: left; padding-left: 20px; }
.bbs02 table tbody td.lt2 { text-align: left; }
.bbs02 table tbody td.rt { text-align: right; padding-right: 20px; }
.bbs02 table tbody td.rt1 { text-align: right; padding-right: 4px; }
.bbs02 table tbody td.rt2 { text-align: right; padding-right: 20px; color: #f5941f; font-weight: bold; }
.bbs02 table tbody td.rt3 { text-align: right; padding-right: 20px; color: #f36525; }
.bbs02 table tbody td.rt4 { text-align: right; padding-right: 20px; }
.bbs02 table tbody td.rt5 { text-align: right; padding-right: 20px; color: #f5941f; }
.bbs02 table tbody td.rt6 { text-align: right; padding-right: 10px; }
.bbs02 table tbody td.rt5 input.od_re { width: 90px; height: 15px; border: 1px solid #d2c8c9; padding: 3px 3px 0 0; color: #f5941f; text-align: right; }
.bbs02 table tbody td.bd1 { border-bottom: none; background: #f5f5f5 url("/images/bbs_bg_line3.gif") repeat-x left top; }
.bbs02 table tbody td.bd2 { border-bottom: none; background: #eeeaeb url("/images/bbs_bg_line3.gif") repeat-x left top; }
.bbs02 table tbody td.ylw { color: #f7941d; }
.bbs02 table tbody td.ylw2 { color: #f16521; }
.bbs02 table tbody td input.s1 { border: 1px solid #d2c8c7; width: 40px; height: 14px; padding: 2px 0 0 3px; }
.bbs02 table tbody td input.s2 { border: 1px solid #d2c8c7; width: 56px; height: 14px; padding: 2px 0 0 3px; }

/*20100601 추가*/
.bbs02 table tbody td.text_massage_title{ background: #e7e7e7 url("/images/bbs_bg_line3.gif") repeat-x left top;text-align: center; height: 26px; border-bottom: 1px solid #e8e3e3; border-top: 1px solid #e8e3e3;overflow: hidden; padding:0 7px 0 10px;}
.bbs02 table tbody td.text_massage { text-align: left;height: 26px;border-bottom: 1px solid #e8e3e3;border-top: 1px solid #e8e3e3;padding:5px;}
.bbs02 table tbody td.text_massage p{height: 110px;overflow-y:scroll;}



.bbs03 { clear: both; border-top: 1px solid #e7e3e4; border-bottom: 1px solid #e7e3e4; }
.bbs03 table { width: 100%; }
.bbs03 table tbody th { background: #f7f7f7; border-top: 3px solid #fff; border-bottom: 3px solid #fff;}
.bbs03 table tbody td { height: 30px; padding-left: 13px; }
.bbs03 table tbody td.fc { color: #ef651d; font-weight: bold;}

.bbs04 { clear: both; padding: 3px 0; border-top: 1px solid #e8e3e3; }
.bbs04 table { width: 100%; }
.bbs04 table thead th { height: 28px; background: #f7f7f7; }
.bbs04 table thead th.after { background: #ffb0af; border-left: 1px solid #ffb0af; border-right: 1px solid #ffb0af; }
.bbs04 table tbody th { height: 25px; border-bottom: 2px solid #fff; background: #f7f7f7; }
.bbs04 table tbody td { text-align: center; height: 25px; border-bottom: 1px solid #e8e3e3; }
.bbs04 table tbody td.after { border-left: 1px solid #ffb0af; border-right: 1px solid #ffb0af; color: #f26521; font-weight: bold; }
.bbs04 table tbody td.br1 { border-bottom: 1px solid #ffb0af; }
.bbs04 table tbody th.br1 { border-top: 2px solid #fff; }
.bbs04 table tbody th.br2 { height: 28px; border-bottom: none; background: #f7f7f7 url("/images/pop_tl_bg3.gif") repeat-x left bottom; }
.bbs04 table tbody th.lt { text-align: left; padding-left: 10px; }
.bbs04 table tbody th.line { background: #f7f7f7 url("/images/bbs_bg_line7.gif") no-repeat right center; }
.bbs04 table tbody td.lt { text-align: left; padding-left: 10px; }
.bbs04 table tbody td.rt { text-align: right; padding-right: 10px; }

.search_box2 { clear: both; width: 700px; padding: 10px 0 0 0; background: url("/images/box7_bg4.gif") no-repeat left top; }
.search_box_in2 { padding: 0 0 18px 0; background: url("/images/box7_bg5.gif") no-repeat left bottom; text-align: center; }
.search_box_in2 img, .search_box_in2 input { vertical-align: middle; }
.search_box_in2 input.txt { padding: 3px 0 0 3px; border: 1px solid #d2c8c8; width: 480px; height: 14px; }

.search_box3 { clear: both; width: 700px; padding: 10px 0 0 0; background: url("/images/box7_bg4.gif") no-repeat left top; }
.search_box_in3 { padding: 0 0 18px 20px; background: url("/images/box7_bg5.gif") no-repeat left bottom; }
.search_box_in3 img, .search_box_in3 input { vertical-align: middle; }
.search_box_in3 input.txt { padding: 3px 0 0 3px; border: 1px solid #d2c8c8; width: 480px; height: 14px; }

.word { clear: both; width: 700px; padding: 10px 0 12px 0; text-align: center; }

/* 2010.03.26 - 스타일러스 추가 */
.box_cart01 {background:#ebe5de; padding:3px 4px; width:937px;}
.box_cart02 {border:1px solid #d8d4d0; width:917px; background:#fff; padding:14px 9px; overflow:hidden;}
.w100 {width:100px !important;}
.cart_p01 {float:left; width:170px; background: url("/images/icon/bu_gray.gif") no-repeat left center; font-weight:bold; color:#333; padding-left:8px;}
.cart_line01 {height:19px; background:url("/images/common/bg_box01.gif") no-repeat 0 0; width:917px; margin-top:20px; margin-bottom:7px;}
.h2_red { padding: 0 0 10px 16px; background: url("/images/icon/bu_red01.gif") no-repeat left 3px; }
.grayBox01 {background:#f7f7f7; width:768px; padding:10px 0 10px 21px; overflow:hidden;}
.grayBox01 ul li {clear:left; text-align:left; width:768px; background:url("/images/icon/bu_gray10.gif") no-repeat 0 7px; padding-left:8px;}
.exchangeBox02 {float:left; border-left:1px solid #d8d4d0; padding-left:13px; margin-left:13px;}
.bulOrange01 {background:url("/images/icon/bu_orange2.gif") no-repeat 0 3px; padding-left:8px;}
.bbs01 tfoot td {background:#edeaea; font-weight:bold; color:#666; height:29px; text-align:center;}
.bbs01new { clear: both;}
.bbs01new table { width: 100%; border-bottom:1px solid #d6c0ab;}
.bbs01new table thead th { height: 27px; background: #d6c0ab url("/images/bbs_bg_line2.gif") no-repeat right center; }
.bbs01new table thead th.non { background: #d6c0ab; }
.bbs01new table thead th input { margin: 0; padding: 0; height: 14px; width: 14px; }
.bbs01new table.bbs1 thead tr th { color:White;}
.bbs01new table.bbs1 tbody td { text-align: center; height: 43px; overflow: hidden;/*padding:3px 0 3px 0;*/}
.bbs01new table tbody td a { text-decoration: none; }
.bbs01new table tbody td input.cpob_input { border: 1px solid #d2c8c7; width: 30px; padding: 3px 0 3px 3px; }
.bbs01new table tbody td.lt1 { text-align: left; padding-left: 20px; }
.bbs01new table tbody td.rt1 { text-align: right; padding-right: 4px; }
.bbs01new table tbody td.rt2 { text-align: right; padding-right:8px; color: #f5941f; font-weight: bold; }
.bbs01new table tbody td.rt3 { text-align: right; padding-right: 20px; color: #f36525; font-weight: bold; }
.bbs01Red { clear: both;}
.bbs01Red table { width: 100%; border-bottom:1px solid #ffa8b9;}
.bbs01Red table thead th { height: 27px; background: #ffa8b9 url("/images/bbs_bg_line2.gif") no-repeat right center; }
.bbs01Red table thead th.non { background: #ffa8b9; }
.bbs01Red table thead th input { margin: 0; padding: 0; height: 14px; width: 14px; }
.bbs01Red table.bbs1 thead tr th { color:White;}
.bbs01Red table tbody td { text-align: center; height: 43px; overflow: hidden; }
.bbs01Red table tbody td a { text-decoration: none; }
.bbs01Red table tbody td input.cpob_input { border: 1px solid #d2c8c7; width: 30px; padding: 3px 0 3px 3px; }
.bbs01Red table tbody td.lt1 { text-align: left; padding-left: 20px; }
.bbs01Red table tbody td.rt1 { text-align: right; padding-right: 4px; }
.bbs01Red table tbody td.rt2 { text-align: right; padding-right:8px; color: #f5941f; font-weight: bold; }
.bbs01Red table tbody td.rt3 { text-align: right; padding-right: 20px; color: #f36525; font-weight: bold; }

.pop_payment { color: #ff7305; font-weight: bold; text-align: right;  color: #ff7305; }
.marL03 {margin-left:3px !important;}
.fontgray01 {color:#666 !important;}
.fontgray02 {color:#333 !important;}
.fontOrange01 {color:#f26521 !important;}
.w60 {width:60px !important;}
.overflowH {overflow:hidden !important;}
* {margin:0; padding:0;}

/*20100531 추가*/
.img_text_list {clear: both; }
.img_text_list ul{ list-style:none;}
.img_text_list ul li {width:98%;background: url("/images/icon/bu_yellow.gif") no-repeat 0px 6px; margin:0; padding: 0 0 0 10px; border: none; font:bold 11px/16px "돋움" ; }
.fc_ec7b32{color:#ec7b32;}
.fc_e12f2f{color:#e12f2f;}

.img_text_list2 {clear: both;background:#f4f1f1;width:96%;padding:7px 0 7px 25px;}
.img_text_list2 ul{ list-style:none;}
.img_text_list2 ul li {width:90%;background: url("/images/icon/bu_yellow.gif") no-repeat 0px 6px; margin:0; padding: 0 0 0 10px;width:97%;font: 11px/16px "돋움" ; }

.img_text_list3 {clear: both;background:#f4f1f1;width:96%;padding:7px 0 7px 25px;}
.img_text_list3 ul{ list-style:none;}
.img_text_list3 ul li {width:90%; margin:0; padding: 0 0 0 0px;width:97%;font: 12px/16px "돋움" ; }
.img_text_list3 ul li.back_img {width:90%; background: url("/images/icon/bu_yellow.gif") no-repeat 0px 6px; margin:0; padding: 0 0 0 10px;width:97%;font: 12px/16px "돋움" ; }
.img_text_list3 ul li.img_text_title {width:90%; margin:0 0 15px 0; padding: 0 0 0 0px;width:97%;font:bold 15px/16px "돋움" ;color:#a2886d; }
.img_text_list3 ul li.img_text_stitle {width:90%; margin:0 0 5px 0; padding: 0 0 0 0px;width:97%;font:bold 12px/16px "돋움" ;color:#de5d0a;}

/* coupon 160912 */
.coupon-apply .btn-coupon{display:inline-block; padding:1px 2px 0; font-size:11px; color:#fff; border-radius:2px; background:#ff0018}
.coupon-apply .btn-coupon:hover{text-decoration:none;}
.coupon-apply span{display:inline-block; width:100px; height:16px; padding:0 0 0 10px; font-size:11px; letter-spacing:-1px; background:url(/images/coupon/bg_cart_coupon.gif) no-repeat;}
.coupon-apply span b{color:#ff0018;}
.coupon-total{padding:4px 0 0; font-weight:bold;}

.coupon-lock{overflow:hidden;}
.coupon-modal{display:none; position:fixed; top:0; left:0; z-index:1005; width:100%; height:100%; overflow-y:scroll; background:url(/images/coupon/bg_modal.png);}
.coupon-modal .bg{display:none; position:fixed; top:0; left:0; width:100%; height:100%; /*filter:alpha(opcaity=30); opacity:.3;*/ background:url(/images/coupon/bg_modal.png);}
.coupon-modal .modal-inner{position:absolute; top:10%; left:50%; width:646px; margin:0 0 0 -325px; border:2px solid #fec500; background:#fff;}
.coupon-modal h1{padding:10px; font-size:16px; color:#fff; background:#faa017;}
.coupon-modal .modal-body{padding:20px;}
.coupon-modal .guide{margin:0 0 15px; padding:10px; background:#e5e5e5;}
.coupon-modal .guide dt{margin:0 0 5px; font-weight:bold;}
.coupon-modal .guide dd{font-size:11px; color:#666;}
.coupon-modal .guide li{float:none; font-size:11px;}
.coupon-select{position:relative; overflow:hidden;}
.coupon-select h2{margin:0 0 10px; padding:0 0 3px; font-size:14px; color:#000; border-bottom:2px solid #000;}
.coupon-select .btn-all{position:absolute; top:0; right:0; color:#000; text-decoration:underline;}
.coupon-select .btn{text-align:center;}
.coupon-list{height:300px; overflow-y:scroll; overflow-x:hidden; margin:0 0 10px; border:1px solid #ddd; border-bottom:0;}
.coupon-detail{overflow:hidden; border-bottom:1px solid #ddd;}
.coupon-detail .left-area{float:left; width:328px; padding:12px; border-right:1px solid #ddd;}
.coupon-detail .right-area{float:left; width:234px;}
.coupon-detail .right-area dl{overflow:hidden; padding:12px 15px;}
.coupon-detail .right-area dt{float:left;}
.coupon-detail .right-area dd{padding:0 15px 0 0; font-size:12px; font-weight:bold; color:#000; text-align:right;}
.coupon-detail .total-price{border-bottom:1px solid #ddd; background:#eee;}
.coupon-detail .total-price dt{width:100px; font-weight:bold;}
.coupon-detail .discount dd{font-size:14px; color:#f00;}
.coupon-detail h3{margin:0 0 3px; color:#000;}
.form-row{padding:0 0 4px; color:#000;}
.form-row input[type="radio"]{margin:-2px 0 0; vertical-align:middle;}
.form-row label{display:inline-block; margin:0 0 0 3px;}
.form-row b{color:#ff0014;}
.form-row p{margin:0 0 0 16px; font-size:11px; color:#666;}
.coupon-result{position:relative; overflow:hidden; margin:0 0 20px; padding:0 0 0 1px;}
.coupon-result dl{float:left; width:198px; margin:0 0 0 -1px; border:1px solid #ddd;}
.coupon-result dt{padding:8px; background:#eee;}
.coupon-result dd{padding:12px 20px 12px 0; font-size:14px; font-weight:bold; text-align:right;}
.coupon-result .total-price{width:206px;}
.coupon-result .total-price dd{color:#f00;}
.coupon-result .ico-minus{position:absolute; top:46px; left:188px;}
.coupon-result .ico-equal{position:absolute; top:46px; left:387px;}