
.wrap { position:relative; width:100%; }

/*visual*/
.container { width:100%; overflow: hidden;position: relative; margin:10px auto 0px;z-index: 1;}

#quick #quick_left ul.model {margin:45px 0 0 0;}

i,em,address {font-style: normal;}
.discount {color:#e10064; font-size:12px;}
.discount i {color:#e10064; font-size:14px; position:relative; top:1px;}

#contents {width:1120px; margin:0 auto;padding:0px 0 50px 0;}

.content {position: relative;display:block;clear:both;margin:0px auto;z-index: 11;}





/* sub location */
.content .loc_section { position:relative; height:30px; margin:0 auto; padding-top:5px; font-size:11px;}
.content .loc_section li { display:table-cell;*float:left; }
.content .loc_section li span{ margin:-5px 0 -5px;cursor:pointer;}
.content .loc_section .home { display:inline-block; width:12px; height:13px; padding:0; margin:0 2px -3px 6px; overflow:hidden; white-space:nowrap; font-size:0; text-indent:0; background:url("/pics/image2/icon/icon_home.gif") no-repeat; text-indent:-999px; }
.content .loc_section .gt { display:inline-block; width:5px; height:9px; padding:0; margin:0 6px -1px 6px; overflow:hidden; white-space:nowrap; font-size:0; letter-spacing:-100px; text-indent:0; background:url("/pics/image2/sub/blt_arrow_rt1.png") no-repeat; }

.loc_section .loc_sub {display:none; position:relative; margin:0px; padding:0px; width:140px; background:#fff;z-index:999;}
.loc_section .loc_sub div {position:absolute;width:140px; margin-top:4px; padding:5px 0 5px 0px; background:#fff;  border:1px solid #ccc;overflow:auto}

.loc_section .loc_sub div .loc_list span { height:26px;display:block; line-height:26px; padding-left:6px;color:#555;}
.loc_section .loc_sub div .loc_list span:hover { height:26px;display:block; background:#eeeeee;}
.loc_section .loc_sub div .loc_list span.on {display:block; background:#eeeeee;}
.loc_section .loc_sub div .loc_list span a {color:#555; font-weight:normal;}
.loc_section .loc_sub div .loc_list span a:hover { color:#000; font-weight:normal;}


/* sub category */
.content .sub_box{clear:both; overflow:hidden; width:100%; border-top:solid 1px #e0e0e0; border-top:solid 2px #d50c0c; margin:0px 0 20px 0}
.content .sub_box table{width:100%}
.content .sub_box td{width:20%}
.content .sub_box td a{color:#333333; display:block; padding:10px 0 10px 20px;  border-bottom:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0}
.content .sub_box td:first-child{border-left:solid 1px #e0e0e0;}
.content .sub_box td a:hover{color:#000; background:#f1f1f1; font-weight:bold}
.content .sub_box td.on{color:#000;background:#f1f1f1; font-weight:bold}

.content .sub_box td.block{border-bottom:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0}


/* moudle */
.moudle.type08 {position:relative; overflow:hidden; width:1120px;margin:0 auto;}
.moudle h3.tit01 {
    position: relative;
	font-weight:bold; 
    font-size: 16px;
	line-height: 1.8em;
}

.moudle.type08 .prod_list li {position:relative; border:1px solid #dcdcdc;}
.moudle.type08 .prod_list > li {float: left; width: 206px; max-height:320px;}

.moudle.type08 .prod_list li .thumb img {width:205px;height:205px;}
.moudle.type08 .prod_list li.left .cont {padding:10px 10px 15px;}
.moudle.type08 .prod_list li.left .cont .name{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.moudle.type08 .prod_list li.left {padding:0;}
.prod_list .prom {display:block; margin-bottom:2px; color:#e10064; height:17px; overflow:hidden;}

.prod_list .price {margin-top:5px; line-height:1.5;}
.prod_list .price>span {display:block;}
.prod_list .price .txt {color:#666; font-size:11px; display:inline-block; letter-spacing:-1px }
.prod_list .price0 i { position:relative; top:1px;}
.prod_list .price .won{font-size:11px; color:#333;}
.prod_list .price .won i{font-size:12px; font-weight:bold; color:#333;  position:relative; top:1px;}
.prod_list .price1 .txt {font-size:0; line-height:0; width:36px;}
.prod_list .price2 {margin-top:-3px;}
.prod_list .price2 i {font-size:13px; position:relative; top:1px;}

/* P TYPE */
#contents .type11 { display:block; clear:both;width:1120px; margin:0 auto;}
.type11 h3.tit02 {
    position: relative;
	font-weight:bold; 
    font-size: 16px;
	line-height: 1.8em;
}
.type11 h3.tit04 {
    position: relative;
	font-weight:bold; 
    margin-left: -2px;
    font-size: 18px;
    color: #333;
    letter-spacing: -1px;
    line-height: 32px;
	font-family: 'Malgun Gothic','¸¼Àº°íµñ',Sans-serif;
}


.tabwrap { position: relative;width:100%; border-top:1px solid #ddd;height:67px; background:url('/pics/image2/sub/tab_nav_bg.png') 0 100% repeat-x; /*height:53px; background-color:#f8f8f8;*/ z-index:10;}
.tabwrap .sorttab {float: left; height: 58px;}
.tabwrap .sorttab ul li {float:left; text-align:center; cursor:pointer; }
.tabwrap .sorttab ul li:hover, .sorttab li.selected {color:#d50c0c; }
.tabwrap .sorttab ul li.selected {color:#d50c0c;/*background:url(/pics/image2/sub/tab_nav_on.png) 50% 51px no-repeat;*/background:url(/pics/image2/sub/tab_nav_on2.png) 50% 51px no-repeat;}
.tabwrap .sorttab li {width:110px; height:38px; padding-top:20px; font-size:11px; font-family:verdana, tahoma, dotum, 'µ¸¿ò', sans-serif; color:#666;}

.tabwrap .schtab {float: right; height: 58px; margin-right:15px;}
.tabwrap .schtab ul li {float:left; margin-left:5px;}
.tabwrap .schtab ul li a{color:#fff;}
.tabwrap .schtab ul li a:hover{color:#fff;}
.tabwrap .schtab li { height:38px; padding-top:15px; font-size:12px; font-family:verdana, tahoma, dotum, 'µ¸¿ò', sans-serif; color:#666;}


.tabwrap input[type="text"]{ width:140px;padding:3px;margin-left:1px;border:1px solid #d1d1d1;font-size:12px;color:#767676;*line-height:18px;outline:none;-webkit-box-shadow: 0 0 0px 1000px white inset;}


#contents .ctgBest { display:block; clear:both;width:1120px; margin:0 auto;}
#contents .proBest .proList > li {width:25%;}
#contents .ctgBest { background-color:#f8f8f8;max-height:430px;}
#contents .ctgBest .proBest .proList li .proBox {padding:40px 0 0 0;}


#contents .ProductList { display:block; clear:both;width:1120px; margin:0 auto;padding:0px 0 80px 0;}

.ProductList .proWrap .proList {background:url('/pics/image2/sub/ic_pdtlist240.gif') 0 0 repeat-y;}
.ProductList .proWrap .proList > li {width:25%;}
.ProductList .proWrap .proList > li {padding:30px 0 26px 0;}

.proStIc img {vertical-align:middle;}
.proBox {width:240px; height:420px;}
.proPhoto {width:240px; height:240px;}
.proPhoto img {width:240px; height:240px;}

.proWrap { overflow:hidden; padding:0; background:url(/pics/image2/sub/ic_pdtlist.gif) 0 100% repeat-x;}
.proWrap img {vertical-align:top; display:inline;}
.proWrap .proList {}
.proWrap .proList li {background:url(/pics/image2/sub/ic_pdtlist.gif) 0 100% repeat-x;}
.proWrap .proBtn li {background:none;}

.proList {overflow:hidden;}
.proList li {float:left; text-align:center;}
.proList li.soldOut .soldOutMask {display:block; z-index:10;}
.proBox {position:relative; margin:0 auto;z-index: 1;}
.proInfo {text-align:center;}
.pdtLabel {position:absolute; right:-9px; z-index:12;}
.proPhoto {position:relative; z-index:3;}
.proPhoto a {display:block; width:100%; height:100%;cursor:pointer;}
.proPhoto a dfn {display:none; position:absolute; left:0; top:0; width:100%; height:100%; z-index:5;}
.soldOutMask {display:none; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background:url(/pics/image2/sub/mask_soldout.png) 50% 50% no-repeat;}
.Ranking {position:absolute; left:0; top:35px; z-index:33}
.proBrand {color:#b2b2b2; font-size:11px; line-height:14px; font-weight:bold; word-wrap:break-word; word-break:break-all;}
.proBrand a {color:#b2b2b2; word-wrap:break-word; word-break:break-all;}
.proName {color:#555; font-size:11px; min-height:32px; vertical-align:top; line-height:16px;}
.proPrice {color:#777; font-size:13px; letter-spacing:-1px; font-family:verdana, tahoma, dotum, "µ¸¿ò", sans-serif;}
.finalP {color:#777; font-weight:bold;}


.proList .opt_sub {display:none; width:140px; background:#fff; z-index:999;}
.proList .opt_sub div { position:absolute;width:140px; background:#fff;  border:1px solid #ccc;z-index:999;overflow:auto}
.proList .opt_sub div .opt_list span { height:23px;display:block;  line-height:18px; padding-left:15px;padding-top:5px;color:#555;text-align:left; cursor:pointer;}

.proList .opt_sub div .opt_list span:hover { height:23px;display:block; background:#eeeeee;}
.proList .opt_sub div .opt_list span.on {display:block; background:#eeeeee;}
.proList .opt_sub div .opt_list span.off {display:block; background:#fff; color:#d2d2d2;}
.proList .opt_sub div .opt_list span a {color:#555; font-weight:normal;}
.proList .opt_sub div .opt_list span a:hover { color:#000; font-weight:normal;}


.proBtn {position:absolute; left:50%; bottom:-26px; margin-left:-60px; background:#fff; border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.proBtn a {float:left; border-left:1px solid #ebebeb; text-align:center; display:block; width:40px; height:29px;padding-top:11px;}

.proBtn a:first-child {border-left:0;}
.proBtn span {background:url("/pics/image2/sub/ico_probtn.png") no-repeat; width:18px; height:17px; cursor:pointer; display:inline-block; color:transparent; font-size:0; overflow:hidden; line-height:0;}
.proBtn .zoom {background-position:0 0}
.proBtn .win  {background-position:-40px 0}
.proBtn .zzim {background-position:-80px 0}
.proBtn .options {background-position:-112px 0}


/* Basket01 layer */
#lypop_basket {display:none;}
#lypop_basket .basket-layer {position:fixed; left:0; top:0; display:none; z-index:99999;}
#mask {display:none; position:absolute; height:100%;left:0; top:0; z-index:90000; background:url("/pics/image2/sub/mask_bg.png") left top repeat;}

.basket-layer {background:#fff;width:398px; z-index:88888;}

/* Basket01 layer */
.lypop_basket_box {position:relative; }
.lypop_basket_box h1 {padding:12px 0 9px 18px; color:#fff; background:url('/pics/image2/sub/pop_layer_tit_bg.gif') no-repeat 0 0; font-size:14px; line-height:18px; font-weight:bold; letter-spacing:-1px; text-align:left}
.lypop_basket_box .cont {padding:19px 20px 18px; border-top:2px solid #f5f5f5}
.lypop_basket_box .cont p.txt {font-weight:bold; text-align:center; letter-spacing:-1px}
.lypop_basket_box .cont p.txt strong {color:#dc152f}
.lypop_basket_box .cont .gray-box {margin-top:8px; padding:12px 0 10px 13px; color:#444; border:1px solid #f0f0f0; background:#f5f5f5; font-size:11px; text-align:left; line-height:16px; letter-spacing:-1px}
.lypop_basket_box .cont p.gray-box strong {color:#dc152f}
.lypop_basket_box .cont .btn-center {margin-top:19px; text-align:center}
.lypop_basket_box .lyrClose {display:block; position:absolute; top:13px; right:10px}

.lyrClose {float:right;left:370px;cursor:pointer; width:15px;height:13px;}
/* Basket01 layer */


/* search*/
#contents .search_wrap{width:100%; border-top:solid 1px #cccccc}
#contents .search_wrap tr td{width:13%; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc}
#contents .search_wrap tr td:hover{background:#f1f1f1; color:#000; font-weight:bold}
#contents .search_wrap tr td a{display:block; padding:10px}
#contents .search_wrap tr td:first-child{border-left:solid 1px #cccccc;}
#contents .search_wrap .on a{background:#f1f1f1; font-weight:bold; color:#000; letter-spacing:-1px}

#contents .key_info{color:#888;font-size:16px;font-weight:normal;padding-bottom:12px}
#contents .key_info .stxt1{font-size:26px;color:#518ddd}
#contents .key_info .stxt2{font-size:18px;color:#333}
#contents .key_info .stxt{color:#333;font-weight:normal}
/* ¿¬°ü°Ë»ö¾î */ 
#contents .key_rel_group{background:none;padding:3px 0 40px 0;border-bottom:1px solid #dae1e4;margin-bottom:25px;}  
#contents .key_rel_group .relation_key dl dt{float:left;padding:3px 15px 0 0;margin-top:3px;background:url('/pics/image2/sub/btn_re4.png') no-repeat;width:82px;height:24px;font-size:0;line-height:0}
#contents .key_rel_group .relation_key dl dd{float:left;width:775px;height:30px;overflow:hidden} 
#contents .key_rel_group .relation_key dl dd a{display:inline-block;color:#518ddd;height:30px;line-height:29px;font-size:13px;font-weight:bold;padding:0 15px} 

#contents .no_search {margin:30px 0 50px 20px;padding:20px 20px 50px 110px;  border-bottom:1px solid #e4e4e4; background: #fff url('/pics/image2/sub/no_data.png') no-repeat;}
#contents .no_search h3 {font-size:24px; margin-bottom:10px;}
#contents .no_search .pt02 { color: #999;}
/**/

/* paging */
.paging {margin:30px auto 20px; text-align:center;}
.paging * {vertical-align:middle;}
.paging .btn {background: url('/pics/image2/sub/paging.png') no-repeat; display:inline-block; width:25px; height:25px; overflow:hidden; color:transparent; font-size:0; line-height:0; letter-spacing:0;}
.paging .fstPage {background-position:0 0;}
.paging .prevPage {background-position:-30px 0;}
.paging .nextPage {background-position:-120px 0;}
.paging .lstPage {background-position:-150px 0;}
.pagenum {margin:0 15px; display:inline-block;}
.pagenum a {background: url('/pics/image2/sub/paging.png') no-repeat -60px 0; display:inline-block; width:25px; height:25px; line-height:25px; margin:0 2px; font-family:Arial; color:#666; font-weight:bold;}
.pagenum .active {background-position:-90px 0; color:#fff;}

/* paging2 */
.paging2 {width:100%; text-align:center; height:25px;}
.paging2 a {display:inline-block; height:23px; line-height:22px; border:1px solid #ccc; background-color:#fff; text-decoration:none; vertical-align:top; overflow:hidden;}
.paging2 a span {display:block; height:23px; vertical-align:middle; font-size:12px; font-family:verdana, tahoma, sans-serif; color:#555; min-width:8px; padding:0 8px 0 7px; letter-spacing:-1px;}
.paging2 a.arrow {background-color:#fff;}
.paging2 a.arrow span {background-image:url(/pics/image2/sub/page_arr.gif); background-repeat:no-repeat; text-indent:-9999px; width:23px; padding:0;}
.paging2 a.current {background-color:#fff; border:1px solid #d50c0c; color:#d50c0c; font-weight:bold;}
.paging2 a.current span {color:#d50c0c;}
.paging2 a.current:hover {background-color:#fff;}
.paging2 a.first span {background-position:6px 8px;}
.paging2 a.prev span {background-position:-22px 8px;}
.paging2 a.next span {background-position:-348px 8px;}
.paging2 a.end span {background-position:-378px 8px;}
.paging2 a:hover {background-color:#ececec;}


.cs_area{width:1120px; margin:0 auto; }

.right_content{width:850px; float:right; margin-top:50px; font-family:dotum;}
.right_content .quickmenu{border:solid 2px #484848; overflow:hidden; padding:30px 0; margin-bottom:50px;}
.right_content h3{font-size:17px; text-align:center; letter-spacing:-1px; margin-bottom:20px}
.right_content h3 span{font-weight:bold}
.right_content h3 p{font-size:11px; color:#939393; margin-top:10px;}
.right_content .quickmenu dl{float:left; width:140px; text-align:center}
.right_content .quickmenu dl dt{margin-bottom:15px; }

.right_content .faqarea .title{float:left; font-size:30px; letter-spacing:-2px; font-weight:bold; margin:13px 0 50px 0;}


.right_content .title_wine{clear:both; font-size:17px; letter-spacing:-1px; font-weight:bold; margin:25px 0 0 0; border-top:solid 2px #780a0a; border-bottom:solid 1px #780a0a; padding:25px 0;}
.right_content .title_wine span{padding-left:10px; font-size:12px; font-weight:normal; color:#939393;}
.right_content .title_wine span a{color:#939393;}


.right_content .searchBox{float:right;}
.searchBox .box{float:left; background:#e3e3e3}
.searchBox .box label{color:#fff; font-weight:bold}
.searchBox .box .txtInp{float:left; padding:15px; width:280px; border:none; background:#e3e3e3}
.searchBox .all_faq{float:left; font-weight:bold; color:#858585; margin:18px 15px 0 0}
.searchBox .btn{float:left; width:100px; height:35px; padding-top:15px; background:#595858; text-align:center}

.right_content .no_list{margin-bottom:50px;}
.right_content .no_list li{padding:15px 0 15px 10px; border-bottom:solid 1px #dadada; background:url("../pics/image2/common/list_circle.gif") 0 20px no-repeat;}
.right_content .bo_r{border-right:dashed 1px #dadada}

.border_skin_3{clear:both; overflow:hidden; width:100%; background:#fff; font-size:12px}
.border_skin_3 th{background:#fdfdfd; color:#656565; font-weight:normal; text-align:center; padding:15px 0; border-bottom:solid 1px #e5e5e5}
.border_skin_3 td{font-weight:normal; color:#585858; text-align:center; padding:15px 0; border-bottom:solid 1px #e5e5e5; }
.border_skin_3 td.none{font-weight:normal; color:#585858; text-align:center; padding:15px 0; border-bottom:0; }
.border_skin_3 .left{text-align:left !important;}
.border_skin_3 .name_img div{float:left;}
.border_skin_3 .name_img div.Pics{float:left; width: 80px; height: 80px;cursor:pointer;}
.border_skin_3 .name_img .text{text-align:left;margin:18px 0 0 15px}
.border_skin_3 .name_img3 p{float:left;}
.border_skin_3 .name_img3 p.Pics{float:left;width:80px; height:80px;cursor:pointer;}
.border_skin_3 .name_img3 p.text{float:left;width:360px;text-align:left;margin:18px 0 0 15px;overflow: hidden;  text-overflow:ellipsis;}
.border_skin_3 .name_img3 p.text3{float:left;width:360px;text-align:left;margin:8px 0 0 15px;overflow: hidden;  text-overflow:ellipsis;}

.border_skin_3 .subject2{float:left}
.border_skin_3 .subject2 p.Pics{float:left; width: 80px; height: 80px;margin-right:15px;cursor:pointer;}
.border_skin_3 .subject2 p.tit2{float:left;font-weight:normal; color:#585858;margin:;cursor:pointer;}
.border_skin_3 .subject2 p.tit21{float:left;font-weight:normal; color:#585858;margin:25px 0;cursor:pointer;}

.border_skin_3 .ans_arrow{background:#efefef; text-align:left; padding-left:40px;}

.cs_snb{float:left; width:200px; font-family:dotum; position:relative; height:100%; padding:40px 0 0 0; border-right:solid 1px #dadada}
.cs_snb h2{font-size:15px; font-weight:bold; color:#780a0a; padding:0 0 20px 0; border-bottom:solid 4px #780a0a}
.cs_snb dl{ border-bottom:solid 1px #dadada; padding-bottom:20px;}
.cs_snb dl dt{padding:20px 0 0 0; font-weight:bold; font-size:12px; color:#000;}
.cs_snb dl dd{margin-top:13px; background:url("../pics/image2/common/list_circle.gif") 0 5px no-repeat; padding-left:7px;}

.cs_snb .qna_write{overflow:hidden; padding:20px 0 15px 0; border-top:solid 1px #000; border-bottom:solid 1px #000; font-weight:bold}
.cs_snb .qna_write a{color:#000}

.cs_snb .info{border-bottom:none}
.cs_snb .info dt{font-weight:bold; font-size:12px; color:#780a0a;}
.cs_snb .info dd{background:none; font-size:11px; padding-left:0}
.cs_snb .info dd span{font-weight:bold}
.cs_snb .info .tel{font-size:18px; font-weight:bold}




.cs_area .mypage {float:right; width:890px; z-index:1;}
.mypage h2.tit01 {margin:0 0 20px; padding-bottom:15px; border-bottom:1px solid #bebebe;}
.guide_box {margin:0 0 20px;min-height:61px; border:1px solid #d2d2d2; padding:25px 180px 25px 180px; position:relative; }
.cs_area h2 {margin:0 0 0px;color: #111;font-size: 21px;line-height: 1.3;}
.guide_box.notice{background: url('/pics/image2/sub/ico_notice2.png') no-repeat 60px 25px;}
.guide_box.qna{background: url('/pics/image2/sub/ico_qna2.png') no-repeat 60px 25px;}

.guide_box.pay{background: url('/pics/image2/sub/ico_pay2.png') no-repeat 60px 30px;}
.guide_box .txt { position: absolute;margin-top:20px;color:#666;font-family: dotum, dotumche, 'µ¸¿ò', 'µ¸¿òÃ¼', verdana, tahoma, sans-serif; font-weight:nomal;}
.guide_box .tit {
    margin: -3px 0 6px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}
.guide_box .btn_right {
    position: absolute;
    top: 50%;
    margin-top: -19px;
    right: 35px;
}
.btn_right {text-align:right; margin-top:15px;}


/* table type */
table td.sb {text-align:left !important; padding-left:20px !important;}
.table_type01 {width:100%; border-top: 1px solid #cdcdcd;}
.table_type01 th {padding:10px 0; background-color:#f5f5f5; text-align:center;}
.table_type01 td {padding:11px 0 12px; color:#666; border-bottom:1px solid #e5e5e5; text-align:left;}
.table_type01 .date {color:#999;}
.table_type01 .num {font-family:Arial; font-weight:bold;}
.table_type01 .subject {text-align:left; padding-left:15px;}
.table_type01 .subject a {font-size:14px; color:#666; font-weight:normal}
.table_type01 .subject a:hover {font-weight:bold;}
.table_type01 tfoot th, 
.table_type01 tfoot td {background:#f5f5f5; border-bottom:1px solid #e5e5e5; padding:9px 15px 10px;}
.table_type01 tfoot.justify th {text-align:left;}
.table_type01 tfoot.justify td {text-align:right;}
.table_type01 tfoot td .sum {font-size:16px; color:#e20166;}
.table_type01 .nodata {border-left:0 !important; height:100px;}

.board_view .table_type01.table_cont01 th, .board_view .table_type01.table_cont01 td {
    padding: 10px 0 10px 20px;
    border-bottom: 1px solid #ebebeb;
}
.table_type01 .w_find_result {
}
.table_type01 div.w_find_result {
    padding: 15px 20px 20px 20px;
    display: block;
}

/* Q&A*/
.mypage .tgl_tbl .list_tit {padding:0 10px; line-height:17px; cursor:pointer; font-weight:nomal;}
.mypage .tgl_tbl .list_date, .mypage .tgl_tbl .list_num, .mypage .tgl_tbl .list_state {text-align:center}

.mypage .tgl_tbl .data_list:first-child td {border-top:0;}

.tgl_tbl .list_tit {cursor:pointer;}
.tgl_tbl .list_tit a {color:#666; display:inline-block;}
.tgl_tbl .list_tit.on a {/* color:#e10064; */ font-weight:bold }

.tgl_tbl {font-family: dotum, dotumche, 'µ¸¿ò', 'µ¸¿òÃ¼', verdana, tahoma, sans-serif;}
.tgl_tbl td {text-align:left; padding:11px 10px 12px; line-height:17px; }
.tgl_tbl .last {text-align:left; padding-left:20px}

.tgl_tbl .cont {overflow:hidden;}

.tgl_tbl .data_qna {padding:0; border:0; background:#fbfbfb;}
.tgl_tbl .reply { padding-left: 65px;}
.tgl_tbl .replyQ,
.tgl_tbl .replyA {padding-left:40px; margin-left:30px;}
.tgl_tbl .replyQ {
    /*background: url('/pics/image2/sub/ico_q.gif') no-repeat 0 3px;*/
}
.tgl_tbl .replyA {
	margin-top: 20px;
    background: url('/pics/image2/sub/ico_a.gif') no-repeat 0 1px;
	font-weight:bold
}
.tgl_tbl .reply {text-align:left;padding:27px 40px 15px 3px; color:#666; border-bottom:1px solid #e5e5e5; /* border-top:1px solid #e5e5e5; margin-top:-1px; */ /*position:relative;*/}

.mypage .table_skin_1 {width:100%;border-top:2px solid #2e9dcb;}
.mypage .table_skin_1 th {background:#f5f5f5; color:#666; padding:12px 0px;border-bottom:1px solid #eaeaea;}
.mypage .table_skin_1 td {padding:10px 0 10px 10px;border-bottom:1px solid #eaeaea;text-align:center}

.mypage .table_skin_1 td.date i {color:#999;}
.mypage .table_skin_1 .nodata {border-left:0 !important; height:100px;}

.mypage .table_skin_1.line_cdcsd {width:100%; border-top: 1px solid #cdcdcd;}

.mypage .table_skin_1.line_cdcsd  input[type="text"], input[type="password"]{ height:18px;*height:16px;padding:5px;margin-left:1px;border:1px solid #d1d1d1;font-size:12px;color:#767676;line-height:18px;*line-height:18px;outline:none;-webkit-box-shadow: 0 0 0px 1000px white inset;}
.mypage .table_skin_1.line_cdcsd  input[type="radio"] { border:0; padding:0; margin:0; vertical-align:middle; margin:0 0 1px; cursor:default; }
.mypage .table_skin_1.line_cdcsd  input[type="checkbox"] { border:0; padding:0; margin:0; vertical-align:middle; margin:-1px 0 1px; }

.mypage .table_skin_1.line_cdcsd textarea {
    background-color: transparent;
    border: 1px solid #d7d7d7;
    width: 99%;
    overflow-y: auto;
    font-size: 12px;
    font-family: 'Malgun Gothic','Dotum',sans-serif;
    color: #666;
    vertical-align: middle;
}

.btn_center {
    text-align: center;
    margin-top: 30px;
}

/* Button */
.btn_m1, .btn_m1 .in {
    background: url("/pics/image2/sub/btn-m-bg1.gif") 100% 9999px no-repeat;
    height: 32px;
    font-size: 12px;
    line-height: 2.6;
	margin-left:2px;
    display: inline-block;
    white-space: nowrap;
    vertical-align: top;
    color: #666;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0;
	cursor:pointer;
}

.btn_m1{padding-right:14px; }
.btn_m1 .in { padding-left:14px; }
.btn_m1.b_ty7 { background-position:100% -234px; } 
.btn_m1.b_ty7 .in { background-position:0 -234px; color:#fff; }

/* Button   */
.ord_btnarea{text-align:center}
.ord_btnlist{display:inline-block;vertical-align:top;*display:inline;zoom:1}
.ord_btnlist li{float:left;margin-left:8px}
.ord_btnlist li:first-child{margin-left:0}
.ord_btnlist li a{display:inline-block;background:#000;font-size:12px;font-weight:bold;text-align:center;font-family:'Nanum Gothic','NanumGothic','³ª´®°íµñ','NanumGothicWeb';color:#fff}

/* Button 2 */
.ord_btnlist li .btn_change{height:40px;min-width:120px;line-height:40px;border:1px solid #298bb6;background:#2e9dcb}
.ord_btnlist li .btn_cancel{height:40px;min-width:120px;line-height:40px;border:1px solid #c6c6c6;background:#ffffff;color:#7e7e7e}


/* paging2 */
.paging2 {margin:30px auto 20px; width:100%; text-align:center; height:25px;}
.paging2 a {display:inline-block; height:23px; line-height:22px; border:1px solid #ccc; background-color:#fff; text-decoration:none; vertical-align:top; overflow:hidden;}
.paging2 a span {display:block; height:23px; vertical-align:middle; font-size:12px; font-family:verdana, tahoma, sans-serif; color:#555; min-width:8px; padding:0 8px 0 7px; letter-spacing:-1px;}
.paging2 a.arrow {background-color:#fff;}
.paging2 a.arrow span {background-image:url('/pics/image2/sub/page_arr.gif'); background-repeat:no-repeat; text-indent:-9999px; width:23px; padding:0;}
.paging2 a.current {background-color:#fff; border:1px solid #2e9dcb; color:#2e9dcb; font-weight:bold;}
.paging2 a.current span {color:#2e9dcb;}
.paging2 a.current:hover {background-color:#fff;}
.paging2 a.first span {background-position:6px 8px;}
.paging2 a.prev span {background-position:-22px 8px;}
.paging2 a.next span {background-position:-348px 8px;}
.paging2 a.end span {background-position:-378px 8px;}
.paging2 a:hover {background-color:#ececec;}


