@charset "utf-8";

@import url(layout.css);
@import url(common_20150927.css);

/* common */
.mt05 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}

/* color */
.tcolor01 {color:#3388CC;}

/* tab */
.tab01 {margin-bottom:30px;overflow:hidden;}
.tab01 li {position:relative;float:left;margin-right:5px;background: url("../images/bg_tab01.png") no-repeat 0 0;}
.tab01 li a {color:#ddd;display:block;font-size:18px;font-weight:bold;height:55px;line-height:45px;text-align:center;width:330px;letter-spacing:-1px;}
.tab01 li.on {background-position:-330px 0;}
.tab01 li.on a {color:#fff;}
.tab01 li.last {margin-right:0}
.tab01 .num {position:absolute;top:11px;right:10%;width:24px;height:24px;display:inline-block;text-align:center;line-height:24px;_line-height:25px;vertical-align:middle;background:url('../images/bg_num.png') no-repeat 0 0;
font-size:12px;color:#fff;text-decoration:none;white-space:nowrap;}

.tab2 {position:relative; float:left; overflow:hidden; width:100%; padding:0; margin:0 0 20px 0; background:#f3f3f4 url('../images/common/tab_bg.gif') repeat-x left bottom;}
.tab2 ul {list-style:none; padding:0; margin:0;}
.tab2 li a, .tab2 li span, .tab2 li em,
.tab2 li.on, .tab2 li.on span .tab2 li.on em {background:url('../images/common/stab_corner2.gif');}
.tab2 li {float:left; padding:0; margin:0; cursor:pointer;}
.tab2 li a {display:inline-block; padding-left:3px; background-position:0 0; text-decoration:none; border:0px;}
.tab2 li a span {display:inline-block; padding-right:3px; background-position:right 0;cursor:pointer;}
.tab2 li a em {display:inline-block; font-weight:bold;line-height:19px; padding:10px 61px 10px; font-style:normal; vertical-align:middle; color:#7c7c7c;  background-repeat:repeat-x; background-position:left -200px;}

.tab2 li a:hover {display:inline-block; padding-left:3px; background-position:0 -50px;cursor:pointer;}
.tab2 li a:hover span {display:inline-block; padding-right:3px; background-position:right -50px;}
.tab2 li a:hover em {display:inline-block; font-weight:bold; line-height:19px; padding:10px 61px 10px; font-style:normal;  vertical-align:middle; color:#333; background-repeat:repeat-x; background-position:left -250px;}

.tab2 li.on {float:left; font-weight:bold; cursor:pointer; padding-left:3px; background:url('../images/common/stab_corner_on2.gif') no-repeat left top}
.tab2 li.on span {display:inline-block; padding-right:3px; background:url('../images/common/stab_corner_on2.gif') no-repeat right top}
.tab2 li.on em {display:inline-block; line-height:20px;  padding:10px 61px 10px; vertical-align:middle; font-style:normal;  color:#3f5679; background:url('../images/common/stab_corner_on2.gif') repeat-x left -50px;}

.tab2 li.on a {float:left; font-weight:bold; height:40px; cursor:pointer; padding-left:0; background:url('../images/common/stab_corner_on1.gif') no-repeat left top}
.tab2 li.on a span {display:inline-block; padding-right:3px; background:url('../images/common/stab_corner_on2.gif') no-repeat right top}
.tab2 li.on a em {display:inline-block; line-height:20px;  padding:10px 61px 10px; vertical-align:middle; font-weight:bold; color:#fff; background:url('../images/common/stab_corner_on2.gif') repeat-x left -50px;}

.tab2 li.on a:hover {}
.tab2 li.on a:hover span {}
.tab2 li.on a:hover em {}
.tab2 .lright {position:absolute;top:5px;right:5px;}

.tab03 {margin-bottom:30px;overflow:hidden;}
.tab03 li {position:relative;float:left;margin-right:5px;background: url("../images/bg_tab01_modify.png") no-repeat 0 0;}
.tab03 li a {color:#ddd;display:block;font-size:18px;font-weight:bold;height:55px;line-height:45px;text-align:center;width:246px;letter-spacing:-1px;}
.tab03 li.on {background-position:-246px 0;}
.tab03 li.on a {color:#fff;}
.tab03 li.last {margin-right:0}
.tab03 .num {position:absolute;top:11px;right:10%;width:24px;height:24px;display:inline-block;text-align:center;line-height:24px;_line-height:25px;vertical-align:middle;background:url('../images/bg_num.png') no-repeat 0 0;
font-size:12px;color:#fff;text-decoration:none;white-space:nowrap;}

/* search_area */
.search_area {text-align:right;padding-bottom:10px;}
.search_area .tit {display:inline-block;padding:0 8px 0 17px;background:url('../images/icon_search.gif') no-repeat 0 4px;}

.list_sum {position:relative;padding:12px 12px 12px 12px;overflow:hidden;color:#333;font-size:14px;font-weight:bold;background:#f0f0f0;border-top:1px solid #4389fe;border-bottom:1px solid #4389fe;line-height:18px;}
.list_sum .price {font-size:16px;font-weight:bold;color:#15619c;}
.list_sum .price span {position:relative;top:-1px;font-size:13px;font-weight:normal;color:#666;}
.list_sum .price_sum {font-size:16px;font-weight:bold;color:#fe2205;}
.list_sum .price_sum span {position:relative;top:-1px;font-size:13px;font-weight:normal;color:#666;}
.list_sum em {position:absolute;right:12px;top:12px;font-weight:bold;}

/* table */
.tbl_list01 {width:100%;border-top:2px solid #4389fe;border-bottom:1px solid #4389fe;clear:both;line-height:1.4em;}
.tbl_list01 th {padding:9px 0 8px 0;color:#555;background:#f8f8f8;}
.tbl_list01 td {padding:9px 0 8px 0;color:#555;border-top:1px solid #ddd;text-align:center;}
.tbl_list01 .tit {padding:9px 0 8px 12px;text-align:left;}
.tbl_list01 .tleft {padding:9px 0 8px 12px;text-align:left;}
.tbl_list01 .mart_name,.tbl_list01 .event_name {font-size:15px;font-weight:bold;}
.tbl_list01 .price {font-size:16px;font-weight:bold;color:#15619c;}
.tbl_list01 .price em {text-decoration:line-through;font-weight:normal;}
.tbl_list01 .price span {position:relative;top:-1px;font-size:13px;font-weight:normal;color:#666;}
.tbl_list01 .tit01 {color:#333;font-size:14px;font-weight:bold;}
.tbl_list01 .tit01 a {color:#333;}
.tbl_list01 .tit01 a:hover {color:#0078dd;}
.tbl_list01 .thumb01 {display:inline-block;border:1px solid #dbdcde;width:70px;height:70px;margin-right:10px;}
.tbl_list01 .thumb01 img {width:100%;}

.tbl_list011 {width:100%;border-bottom:1px solid #dbdcde;clear:both;line-height:1.4em;}
.tbl_list011 th {padding:9px 0 8px 0;color:#555;background:#f8f8f8;}
.tbl_list011 td {padding:9px 0 8px 0;color:#555;border-top:1px solid #ddd;text-align:center;}
.tbl_list011 .tit {padding:9px 0 8px 12px;text-align:left;}
.tbl_list011 .tleft {padding:9px 0 8px 12px;text-align:left;}
.tbl_list011 .mart_name,.tbl_list011 .event_name {font-size:15px;font-weight:bold;}
.tbl_list011 .price {font-size:16px;font-weight:bold;color:#15619c;}
.tbl_list011 .price em {text-decoration:line-through;font-weight:normal;}
.tbl_list011 .price span {position:relative;top:-1px;font-size:13px;font-weight:normal;color:#666;}
.tbl_list011 .tit01 {color:#333;font-size:14px;font-weight:bold;}
.tbl_list011 .tit01 a {color:#333;}
.tbl_list011 .tit01 a:hover {color:#0078dd;}
.tbl_list011 .thumb01 {display:inline-block;border:1px solid #dbdcde;width:70px;height:70px;margin-right:10px;}
.tbl_list011 .thumb01 img {width:100%;}

.tbl_view {width:100%;border-top:2px solid #4389fe;border-bottom:1px solid #4389fe;clear:both;line-height:1.4em;}
.tbl_view th {padding:11px 0 10px 0;color:#555;text-align:center;background:#fff;}
.tbl_view td {padding:11px 0 10px 12px;color:#555;text-align:left;border-top:1px solid #b5b5b5;}
.tbl_view .tit {padding:11px 0 10px 12px;text-align:left;font-size:15px;}
.tbl_view .cont {padding:20px 20px 25px 20px;text-align:left;line-height:22px;}
.tbl_view .date {float:right;padding-right:10px;font-weight:normal;font-size:13px;}

/* Faq */
.faqlist {position:relative;overflow:hidden;border-top:2px solid #4389fe;border-bottom:1px solid #4389fe;}
.faqlist li {position:relative;border-bottom:1px solid #d9d9d9;}
.faqlist li a {display:block;padding:12px 30px 10px 10px;color:#333;}
.faqlist li.current .title,.faqlist li.article .title {background:#fff url('../images/faq_arrow02.png') no-repeat right 50%;}
.faqlist li.hidden .title {background:#fff url('../images/faq_arrow01.png') no-repeat right 50%;}
.faqlist .cont {padding:17px 15px 14px;background:#f1f1f1;border-top:1px solid #d9d9d9;}

/* Previous_Next */
.prevnext {width:100%;margin-top:20px;font-size:12px;border-top:1px solid #c3c8d2;border-bottom:1px solid #c3c8d2;overflow:hidden;clear:both;}
.prevnext dt{display:inline-block;float:left;padding:8px 0 7px;border-top:1px solid #e0e1e4;text-indent:50px;}
.prevnext dd{display:inline-block;float:left;padding:8px 0 7px;border-top:1px solid #e0e1e4;text-indent:15px;}
.prevnext dt {width:110px;font-weight:bold;background:url('../images/icon_next.gif') no-repeat 10px 10px;}
.prevnext dd {position:relative;width:890px;padding-left:0;text-indent:19px;}
.prevnext span.date {position:absolute;right:10px;top:9px;}
.prevnext dt.first, .prevnext dd.first{border-top:0;}
.prevnext dt.first {border-top:0;background:url('../images/icon_pre.gif') no-repeat 10px 10px;}
.prevnext a:hover {color:#2a4ea6;text-decoration:underline;}

.tbl_type {width:100%;clear:both;line-height:140%;border-collapse:collapse;}
.tbl_type td {text-align:center;color:#333;background:#fff;border:1px solid #e0e1e4;padding:2px 0px 2px 0;}
.tbl_type td.on {text-align:center;color:#fff;background:#f85b0e;font-weight:bold;}
.tbl_type td a {display:block;padding:8px 0px 8px 0;color:#333;font-weight:normal;}
.tbl_type td.on a {display:block;padding:5px 0px 5px 0;color:#fff;text-shadow: 0 1px 0 #005599;}
.tbl_type td.back_top {text-align:center;color:#fff;background:#555;font-weight:bold;}
.tbl_type td a {display:block;padding:5px 0px 5px 0;color:#333;font-weight:normal !important;}
.tbl_type td.back_top a {display:block;padding:5px 0px 5px 0;color:#fff;text-shadow: 0 1px 0 #005599 !important;background:url('../images/arrow_up.png') no-repeat right 10px;}
.tbl_type td.goods_detail_li_on {padding:10px 0px 10px 0px;color:#ffffff;background:#3388CC;font-weight:bold;}
.tbl_type td.goods_detail_li_off {padding:10px 0px 10px 0px;color:#3388CC;background:#ffffff;font-weight:bold;}

.saerch_box {padding:15px 10px 1px 10px;border:1px solid #e0e1e4;}

.cata_btn {text-align:center;border-top:2px solid #0657a6;}
.cata_btn .cata_close {display:inline-block;margin:0;padding:0;width:126px;height:28px;background:url('../images/cata_close.gif') no-repeat 0 0;background-size:126px;}
.cata_btn .cata_close span {display:inline-block;overflow:hidden;text-indent:-9999px;}
.cata_btn .cata_close.on {background:url('../images/cata_open.gif') no-repeat 0 0;background-size:126px;}
.cata_btn .sear_close {display:inline-block;margin:0;padding:0;width:126px;height:28px;background:url('../images/sear_close.gif') no-repeat 0 0;background-size:126px;}
.cata_btn .sear_close span {display:inline-block;overflow:hidden;text-indent:-9999px;}
.cata_btn .sear_close.on {background:url('../images/sear_open.gif') no-repeat 0 0;background-size:126px;}

.board_top {position:relative;padding:25px 0 8px 0;}
.board_top span {color:#3388CC;font-weight:bold;}
.board_top .view_type {position:absolute;top:20px;right:0;}
.board_top .view_type .view01 {display:inline-block;margin:0;padding:0;width:27px;height:25px;background:url('../images/icon_list.gif') no-repeat 0 0;background-size:27px;}
.board_top .view_type .view01 span {display:inline-block;overflow:hidden;text-indent:-9999px;}
.board_top .view_type .view02 {display:inline-block;margin:0;padding:0;width:27px;height:25px;background:url('../images/icon_img.gif') no-repeat 0 0;background-size:27px;}
.board_top .view_type .view02 span {display:inline-block;overflow:hidden;text-indent:-9999px;}

/* paginate */
.paginate {text-align:center;margin:20px 0px 10px 0px;clear:both;}
.paginate a.pre{position:relative;top:1px;display:inline-block;margin:0 10px 0 0;padding:0;width:22px;height:22px;background:url('../images/pag_prev.gif') no-repeat 0 0;background-size:22px;}
.paginate a.pre span {display:inline-block;overflow:hidden;text-indent:-9999px;}
.paginate a.next{position:relative;top:1px;margin:0 0 0 10px;display:inline-block;padding:0;width:22px;height:22px;background:url('../images/pag_next.gif') no-repeat 0 0;background-size:22px;}
.paginate a.next span {display:inline-block;overflow:hidden;text-indent:-9999px;}
.paginate a.pre:hover {padding:0;background:url('../images/pag_prev.gif') no-repeat 0 0;}
.paginate a.next:hover {padding:0;background:url('../images/pag_next.gif') no-repeat 0 0;}
.paginate a {padding:4px 8px 5px;text-align:center;color:#222 !important;background:#ddd;font-weight:normal !important;font-size:12px;text-shadow:none;vertical-align:middle;}
.paginate a.active {color:#fff !important;background:#3388CC;}
.paginate a:hover {color:#fff !important;background:#3388CC;}

.no_data {margin:10px 0;padding:70px 0 25px;font-size:13px;border:1px solid #ccc;border-radius:3px;overflow:hidden;text-align:center;color:#555;background:#fff url('../images/icon_nodata.png') no-repeat 50% 28px;}

.more_view {width:100%;margin-top:20px;display:inline-block;text-align:center;font-weight:bold;line-height:36px;vertical-align:middle;background:#3388CC;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba9e7), color-stop(100%,#3388CC));
border:1px solid #3388CC;color:#fff !important;text-decoration:none !important;white-space:nowrap;font-size:13px;border-radius:3px;text-shadow:none;-webkit-box-sizing:border-box;}
.more_view a {display:block;color:#fff !important;}
.more_view a span {padding-left:20px;background:url('../images/arrow_view.png') no-repeat 0 5px;background-size:15px;}


/* input,select */
input.intype01 {height:26px;padding:0 0 0 5px;*height:23px;*padding:3px 0 0 5px;border:1px solid #c5c5c5;background:#f8f8f8;}
@media \0screen {input.intype01 {height:23px;padding:3px 0 0 5px;} }
input.intype02 {height:26px;*height:23px;*padding:3px 0 0 0;border:1px solid #c5c5c5;background:#f8f8f8;text-align:center;outline: 0 none;}
@media \0screen {input.intype02 {height:23px;padding:3px 0 0 0;} }
input.intype01:focus {background-color:#e4eeff;border-color:#81b0fe}
select.seltype01 {height:28px;border:1px solid #c5c5c5;}
textarea {overflow:auto;padding:5px;border:1px solid #c5c5c5;background:#f9f9f9;}
textarea:focus {background-color:#e4eeff;border-color:#81b0fe}

/* login */
.login_box .desc {margin:30px 0 0;padding:15px 0;border-top:1px solid #88b1f7;border-bottom:1px solid #88b1f7;}
.login_box .desc p {margin-bottom:10px;line-height:18px;}
.login_input {margin-top:10px;position:relative;}
.login_input li {margin-bottom:8px;padding-left:40px;}
.login_input li label {display:inline-block;width:60px;}
.login_input .btn_login {position:absolute;left:336px;top:0;}
.layerwrap .idpw {line-height:18px;}

/* layer_popup */
#layermask {position:absolute;left:0;top:0;z-index:10000;display:none;background:#222 url('../images/sub/bg_layermask.png') repeat left top;}
.layerwrap {position:fixed;top:50%;left:50%;display:none;z-index:10001;border:1px solid #3d3d3d;background:#fff;}

#search_detail {width:500px;}
#popupBuy {width:600px;}
#login {width:500px;}
#popupIdpw {width:500px;}
#popupAddress {width:500px;}
/*#popup_order {width:620px;height:700px;}*/

.layerwrap .layer_content {padding:20px 20px 15px;}
.layerwrap .tit_header {background-color: #3388CC;border-color:#3388CC;color:#fff;text-shadow: 0 1px 0 #005599;}
.layerwrap .tit_header h2 {padding:10px 15px 10px 15px;font-size:18px;letter-spacing:-1px;}
.layerwrap .close {position:absolute;right:15px;top:10px;}
.layerwrap .cont {line-height:19px;font-size:12px;padding:0 10px 10px 10px;border-bottom:1px solid #dbdcde;}
.layerwrap .agree_cont {font-size:12px;text-shadow:none;overflow:auto;height:180px;}
.layerwrap .h3_ti01 {margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #88b1f7;font-size:15px;color:#333;}
.layerwrap .h4_ti01 {margin:20px 0 7px;padding-bottom:3px;border-bottom:1px solid #dbdcde;font-size:13px;color:#333;}

.btn_center {margin:30px 0 10px;text-align:center;}
.layer_btn_center {margin:20px 0 10px;text-align:center;}

/* 상세페이지 */
.view_detail .thumb {border:1px solid #dbdcde;margin-bottom:20px;}
.view_detail .detail_list {border-top:1px solid #dbdcde;}
.view_detail .dlist {overflow:hidden;border-bottom:1px solid #dbdcde;background:#f7f7f7;}
.view_detail .dlist dt {float:left;width:80px;color:#3388CC;padding:10px 0 10px 12px;clear:left;font-size:14px;font-weight:bold;}
.view_detail .dlist dd {float:left;width:70%;color:#333;padding:10px 0 10px 0;font-size:13px;}

.prod_detail {position:relative;overflow:hidden;padding:0 10px 0 180px;}
.prod_detail .thumb {position:absolute;top:3px;left:10px;border:1px solid #dbdcde;width:150px;height:150px;}
.prod_detail .dlist {overflow:hidden;border-bottom:1px solid #dbdcde;}
.prod_detail .dlist dt {float:left;width:70px;color:#3388CC;padding:8px 0 8px 5px;clear:left;font-size:13px;font-weight:bold;}
.prod_detail .dlist dt.dt01 {padding:15px 0 6px 5px;}
.prod_detail .dlist dd {float:left;width:280px;color:#333;padding:8px 0 8px 0;font-size:13px;}

.h3_detail {margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #88b1f7;font-size:18px;color:#333;}
.h4_detail {margin:25px 0 8px;padding-bottom:8px;border-bottom:1px solid #d8d8d8;font-size:15px;color:#333;}
.prod_detail01 {position:relative;overflow:hidden;padding:0 10px 0 380px;min-height:360px;}
.prod_detail01 .thumb {position:absolute;top:3px;left:10px;border:1px solid #dbdcde;width:350px;height:350px;}
.prod_detail01 .dlist {overflow:hidden;border-bottom:1px solid #dbdcde;}
.prod_detail01 .dlist dt {float:left;width:70px;color:#3388CC;padding:8px 0 8px 5px;clear:left;font-size:13px;font-weight:bold;}
.prod_detail01 .dlist dt.dt01 {padding:15px 0 6px 5px;}
.prod_detail01 .dlist dd {float:left;width:280px;color:#333;padding:8px 0 8px 0;font-size:13px;}
.layer_wrap .detail_cont {line-height:17px;}

/* 버튼 */
a.btn_search {display:inline-block;padding-right:3px;line-height:28px;_line-height:29px;vertical-align:middle;background:url('../images/bg_btn_search.gif') no-repeat 100% 0;
font-size:13px;color:#fff !important;text-decoration:none !important;white-space:nowrap;}
a.btn_search span {display:block;padding:0 12px 0 15px;background:url('../images/bg_btn_search.gif') no-repeat}
a.btn_close {display:inline-block;padding-right:3px;line-height:34px;_line-height:35px;vertical-align:middle;background:url('../images/bg_btn02.gif') no-repeat 100% 0;
font-size:14px;color:#fff !important;text-decoration:none !important;white-space:nowrap;}
a.btn_close span {display:block;padding:0 12px 0 15px;background:url('../images/bg_btn02.gif') no-repeat}
a.btntype01 {display:inline-block;padding-right:3px;font-weight:bold;line-height:34px;_line-height:35px;vertical-align:middle;background:url('../images/bg_btn01.gif') no-repeat 100% 0;
font-size:14px;color:#fff !important;text-decoration:none !important;white-space:nowrap;}
a.btntype01 span {display:block;padding:0 12px 0 15px;background:url('../images/bg_btn01.gif') no-repeat}
a.btntype02 {display:inline-block;padding-right:3px;font-weight:bold;line-height:28px;_line-height:29px;vertical-align:middle;background:url('../images/bg_btn03.gif') no-repeat 100% 0;
font-size:13px;color:#333 !important;text-decoration:none !important;white-space:nowrap;}
a.btntype02 span {display:block;padding:0 12px 0 15px;background:url('../images/bg_btn03.gif') no-repeat}
a.btntype03 {display:inline-block;padding-right:3px;line-height:28px;_line-height:29px;vertical-align:middle;background:url('../images/bg_btn_search.gif') no-repeat 100% 0;
font-size:13px;color:#fff !important;text-decoration:none !important;white-space:nowrap;}
a.btntype03 span {display:block;padding:0 12px 0 15px;background:url('../images/bg_btn_search.gif') no-repeat}
a.btntype04 {display:inline-block;padding-right:3px;font-weight:bold;line-height:40px;_line-height:41px;vertical-align:middle;background:url('../images/bg_btn04.gif') no-repeat 100% 0;
font-size:15px;color:#fff !important;text-decoration:none !important;white-space:nowrap;}
a.btntype04 span {display:block;padding:0 12px 0 15px;background:url('../images/bg_btn04.gif') no-repeat}
a.btntype05 {display:inline-block;padding-right:3px;font-weight:bold;line-height:40px;_line-height:41px;vertical-align:middle;background:url('../images/bg_btn05.gif') no-repeat 100% 0;
font-size:15px;color:#fff !important;text-decoration:none !important;white-space:nowrap;}
a.btntype05 span {display:block;padding:0 12px 0 15px;background:url('../images/bg_btn05.gif') no-repeat}

a.btn_login {display:inline-block;padding-right:3px;line-height:64px;_line-height:65px;vertical-align:middle;background:url('../images/bg_login.gif') no-repeat 100% 0;
font-size:14px;color:#fff !important;text-decoration:none !important;white-space:nowrap;}
a.btn_login span {display:block;padding:0 12px 0 15px;background:url('../images/bg_login.gif') no-repeat}

/* 주문내역 아이콘 */
.icon01 {display:inline-block;width:80px;padding-right:3px;text-align:center;line-height:28px;_line-height:29px;vertical-align:middle;background:url('../images/bg_icon01.gif') no-repeat 100% 0;
font-size:13px;color:#fff !important;text-decoration:none !important;white-space:nowrap;}
.icon01 em {display:block;padding:0 2px 0 5px;background:url('../images/bg_icon01.gif') no-repeat}
.icon02 {display:inline-block;width:80px;padding-right:3px;text-align:center;line-height:28px;_line-height:29px;vertical-align:middle;background:url('../images/bg_icon02.gif') no-repeat 100% 0;
font-size:13px;color:#fff !important;text-decoration:none !important;white-space:nowrap;}
.icon02 em {display:block;padding:0 2px 0 5px;background:url('../images/bg_icon02.gif') no-repeat}
.icon03 {display:inline-block;width:80px;padding-right:3px;text-align:center;line-height:28px;_line-height:29px;vertical-align:middle;background:url('../images/bg_icon03.gif') no-repeat 100% 0;
font-size:13px;color:#fff !important;text-decoration:none !important;white-space:nowrap;}
.icon03 em {display:block;padding:0 2px 0 5px;background:url('../images/bg_icon03.gif') no-repeat}
.icon04 {display:inline-block;width:80px;padding-right:3px;text-align:center;line-height:28px;_line-height:29px;vertical-align:middle;background:url('../images/bg_icon04.gif') no-repeat 100% 0;
font-size:13px;color:#fff !important;text-decoration:none !important;white-space:nowrap;}
.icon04 em {display:block;padding:0 2px 0 5px;background:url('../images/bg_icon04.gif') no-repeat}

.view_icon {margin:10px 0;padding:15px 15px 5px 15px;border:1px solid #dbdcde;background:#f7f7f7;}
.tit_icon {margin:20px 0 2px;font-weight:bold;}
.view_icon li {margin-bottom:10px;}
.view_icon li span {display:inline-block;width:80px;margin:0 5px 5px 0;}

/* write_type */
.write_type dt {margin:15px 0 10px;color:#333;font-size:14px;font-weight:bold;}
.write_type dt.dt01 {margin:10px 0 0;color:#333;font-size:14px;font-weight:bold;}
.write_type dt:first-child {margin-top:0;}
.write_type dd {position:relative;padding-bottom:13px;font-size:13px;line-height:18px;color:#333;border-bottom:1px solid #c5c5c5;font-weight:normal !important;}
.write_type dd.bbnone {border-bottom:0;}
.write_type dd.bbnone01 {border-bottom:0;padding-bottom:0;}
.write_type dd label {font-weight:normal;}
.write_type .dd01 {position:relative;padding:0 50px 0 45px;}
.write_type .dd01 div {margin:0;}
.write_type .dd01 .txt01 {position:absolute;top:3px;left:0;}
.write_type dd label {margin-right:10px;}
.write_type dd .txt01 {display:inline-block;width:70px;padding-left:20px;}
.write_type dd .txt02 {display:inline-block;width:100px;padding-left:10px;}
.write_type .dd03 {position:relative;padding:0 0 0 45px;border-bottom:0;}
.write_type .dd04 {position:relative;padding:0 50px 0 45px;border-bottom:0;}
.write_type .dd03 div,.write_type .dd04 div {margin:0;}
.write_type .dd03 .txt01,.write_type .dd04 .txt01 {position:absolute;top:6px;left:0;}
.write_type .dd03 .btn_search01,.write_type .dd04 .btn_search01 {position:absolute;top:0;right:0;}
.write_type .dd05 {padding-bottom:5px;}
.write_type .ws120 div {width:120px;display:inline-block;vertical-align:middle;}
.write_type01 dt {margin:25px 0 0;padding-bottom:5px;color:#333;font-size:14px;font-weight:bold;border-bottom:1px solid #c5c5c5;}
.write_type01 dd {position:relative;padding:15px 0 15px 15px;font-size:13px;line-height:18px;color:#333;border-bottom:1px solid #ddd;font-weight:normal !important;}
.write_type01 dd label {font-weight:normal;margin-right:10px;}
.write_type01 dd .txt01 {display:inline-block;width:100px;}

.sel_list {overflow:hidden;margin-top:-7px;}
.sel_list li {width:50%;float:left;margin-top:7px;}

.agree {margin-top:10px;}
.agree label {font-weight:normal !important;}
.agree p {margin-bottom:5px;}

.list_title {padding:15px 15px 13px 15px;margin-bottom:20px;border:1px solid #d8d8d8;background:#eee;}
.list_title .tit {display:block;font-size:17px;font-weight:bold;color:#056fda;margin-bottom:2px;}
.list_title .date {font-size:13px;}

.sel_search_area {text-align:right;padding-bottom:10px;}

/* list_type */
.list_box_type01 {position:relative;overflow:hidden;padding:20px 0 20px 0;border-top:2px solid #4389fe;border-bottom:1px solid #4389fe;line-height:18px;}
.list_box_type01 li {float:left;width:20%;color:#333;font-size:12px;padding:20px 0 20px 0;font-weight:normal;text-align:center;}
.list_box_type01 li .thumb {border:1px solid #dbdcde;width:150px;height:150px;margin:0 auto;margin-bottom:10px;}
.list_box_type01 li a {color:#333;}
.list_box_type01 .tit01 {display:block;color:#333;font-size:13px;font-weight:bold;margin-bottom:5px;letter-spacing:-1px;padding:0 5px;}
.list_box_type01 .price {font-size:14px;font-weight:bold;display:block;color:#15619c;padding:0 5px;margin-bottom:10px;}
.list_box_type01 .price span {position:relative;top:-2px;font-size:12px;font-weight:normal;color:#666;}
.list_box_type01 .price em {text-decoration:line-through;font-style:normal;text-shadow:none;}

.end_box01 {padding:5px 0 15px;text-align:center;font-size:13px;line-height:22px;padding:85px 18px 25px;margin:15px 0;color:#333;border:1px solid #cbe3ec;overflow:hidden;border-radius:3px;
background:#f7fdff url('../images/icon_notice.png') no-repeat 50% 20px;}
.end_box01 .tit {font-size:15px;font-weight:bold;}
.end_box01 .tit01 {font-size:15px;font-weight:bold;letter-spacing:-1px;margin-bottom:5px;}
.end_box01 .txt {line-height:16px;}
.end_box02 {padding:15px;border:1px solid #e0e1e4;font-size:13px;line-height:18px;border-radius:3px;}
.end_box02 p {color:#333;font-weight:bold;font-size:15px;}
.end_box02 ul {padding:5px 0;}
.end_box02 li {padding:5px 0;}
.end_box01.member {padding:5px 0 15px;text-align:center;font-size:13px;line-height:22px;padding:95px 18px 25px;margin:15px 0;color:#333;border:1px solid #cbe3ec;overflow:hidden;border-radius:3px;
background:#f7fdff url('../images/icon_member.png') no-repeat 50% 20px;}

/* 회사소개 */
.ulist01 {padding:20px 0 0 350px;background:url('../images/bg_company.jpg') no-repeat 10px 10px;min-height:180px;}
.ulist01 li {position:relative;padding-left:102px;margin-bottom:10px;line-height:18px;font-size:13px;}
.ulist01 li span {position:absolute;top:1px;left:0;color:#3388CC;font-weight:bold;}
.ulist01 li a {color:#3388CC;}
.guide_box {margin-top:20px;padding:15px 15px;font-size:13px;border:1px solid #ccc;background:#f8f8f8;overflow:hidden;border-radius:3px;line-height:18px;}
.guide_box strong {display:inline-block;font-size:15px;color:#333;margin-bottom:5px;}

/* 이용약관, 개인정보 취급방침 */
.clause_box {line-height:18px;font-size:13px;}
.clause_box h4 {margin:20px 0 5px 0;font-size:14px;}
.clause_box ul {margin-top:15px;}
.clause_box li {margin-bottom:10px;line-height:22px;}
.pl12 {display:inline-block;padding-left:12px;}

/* 자동완성기능 */
#search_keyword_goods_list {position:absolute;top:296px;left:104px;*left:105px;z-index:1;width:505px;border:1px solid #81b0fe;background:#f1f6fe;}
@media \0screen {#search_keyword_goods_list {left:105px;} }
#search_keyword_goods_list ul.goods_ulist {position:relative;line-height:20px;color:#fff;font-size:13px;background:#fff;}
#search_keyword_goods_list ul.goods_ulist li a {display:block;padding:3px 8px 4px 8px;color:#666;font-weight:normal;}
#search_keyword_goods_list ul.goods_ulist li a:hover {background:#e4eeff;color:#457cd7;font-weight:bold;}
#search_keyword_goods_list .goods_ulist_close {text-align:center;margin:6px 0 5px;}



.prod_detail_view {padding:5px 0 25px;}
.prod_detail_view .thumb {display:block;text-align:center;}
.prod_detail_view .thumb img {width:70%;}
.prod_detail_view .expand {display:block;margin-top:8px;text-align:center;font-size:12px;}
.prod_detail_view .expand a {color:#333;font-weight:normal;padding:0 0 5px 19px;background:url('../images/ico_zoom.gif') no-repeat left 2px;background-size:18px;}
.grade_sel {position:relative;padding-left:50px;}
.grade_sel span.grtit {position:absolute;left:5px;top:5px;display:inline-block;color:#3388CC;font-size:14px;font-weight:bold;}
.grade_sel .ui-btn {line-height:20px !important;padding:5px 0;color:#3388CC;box-shadow:none;}
.grade_sel .ui-btn span {color:#3388CC;}
.grade_write {position:relative;padding-right:64px;}
.grade_write .btn_grade {position:absolute;right:0;top:0;display:inline-block;text-align:center;width:58px;height:48px;line-height:50px;vertical-align:middle;background:#3388CC;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba9e7), color-stop(100%,#3388CC));
border:1px solid #3388CC;color:#fff !important;text-decoration:none !important;white-space:nowrap;font-size:12px;border-radius:3px;text-shadow:none;}
.grade_write textarea {font-size:12px;padding:5px;height:50px !important;box-shadow:none;border-radius:0;}

.prod_review {position:relative;margin-top:15px;}
.prod_review ul {overflow:hidden;border-top:1px solid #e0e1e4;}
.prod_review ul li {position:relative;padding:0 0 10px 0;border-bottom:1px solid #e0e1e4;overflow:hidden;}
.prod_review ul li .tit {height:20px;padding:2px 0 5px 10px;margin-bottom:5px;background:#f3f3f3;}
.prod_review ul li .name {font-weight:bold;color:#333;font-size:12px;}
.prod_review ul li .ment {padding:5px 0 0 10px;line-height:17px;font-size:12px;}
.prod_review ul li .grade {padding:7px 0 0 10px;letter-spacing:-3px;}
.prod_review ul li .date {position:absolute;right:0;bottom:15px;font-size:11px;color:#777;padding-right:8px;}
.prod_review ul li .del {position:absolute;right:10px;top:7px;font-size:11px;color:#b3b3b3;}
.prod_cata {padding:5px 0 8px 0;font-size:12px;}
.prod_cata span {display:inline-block;margin-right:5px;color:#3388CC;font-weight:bold;font-size:14px;}
.prod_cata em {color:#3388CC;font-style:normal;}
.prod_cata p {margin-top:10px;}

.write_type dd.hit_keyword {position:relative;border-bottom:0;padding:12px 0 0 75px;}
.write_type dd.hit_keyword span.ktit {position:absolute;left:0;top:13px;display:inline-block;}
.write_type dd.hit_keyword span a {padding:0 4px 0 7px;font-weight:normal;background:url('../images/sideline.gif') no-repeat left 5px;line-height:20px;}
.write_type dd.hit_keyword span a:first-child {background:none;padding-left:0;}