@charset "utf-8";

@import url(layout.css);
@import url(common.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:#15b3b3;}

/* tab */
.tab01 {margin-bottom:30px;overflow:hidden;}
.tab01 li {position:relative;float:left;margin-right:12px;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:325px;letter-spacing:-1px;}
.tab01 li.on {background-position:-325px 0;}
.tab01 li.on a {color:#fff;font-weight:bold;}
.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;}

.tab02 {margin-bottom:30px;overflow:hidden;}
.tab02 li {position:relative;float:left;margin-right:9px;background: url("../images/bg_tab02.png") no-repeat 0 0;}
.tab02 li a {color:#ddd;display:block;font-size:18px;font-weight:bold;height:55px;line-height:45px;text-align:center;width:243px;letter-spacing:-1px;}
.tab02 li.on {background-position:-243px 0;}
.tab02 li.on a {color:#fff;font-weight:bold;}
.tab02 li.last {margin-right:0}

/* 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 #29c7c7;border-bottom:1px solid #29c7c7;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 #29c7c7;border-bottom:1px solid #29c7c7;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 .tit02 {color:#333;font-size:16px;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_list011 {width:100%;}
.tbl_list011 th {padding:9px 0 8px 0;color:#555;background:#f8f8f8;}
.tbl_list011 td {padding:9px 0 8px 0;color:#555;border-bottom: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 .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 .tit02 {color:#333;font-size:16px;font-weight:bold;}
.tbl_list011 .tit01 a {color:#333;}
.tbl_list011 .tit01 a:hover {color:#0078dd;}
.tbl_list011 .unit_price {margin-top:3px;font-size:12px;font-weight:normal;}

.tbl_view {width:100%;border-top:2px solid #29c7c7;border-bottom:1px solid #29c7c7;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 #29c7c7;border-bottom:1px solid #29c7c7;}
.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;}
.tbl_type td.on {text-align:center;color:#29c7c7;background:#262b3a;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:8px 0px 8px 0;color:#29c7c7;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;}

.saerch_box {padding:15px 10px 1px 10px;border:1px solid #e0e1e4;}

.cata_btn {text-align:center;border-top:2px solid #29c7c7;}
.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:#15b3b3;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:#53dddd;}
.paginate a:hover {color:#fff !important;background:#53dddd;}

.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;}

/* 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 #29c7c7;border-bottom:1px solid #29c7c7;}
.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;}
.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;}
#search_detail .write_type dd .txt01 {padding-left:0;}

.layerwrap .layer_content {padding:20px 20px 15px;}
.layerwrap .tit_header {background-color: #53dddd;border-color:#3d3d3d;color:#000;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 #29c7c7;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:#15b3b3;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;}
.view_detail .appoint {padding:10px 0 10px 12px;border-bottom:1px solid #dbdcde;}
.view_detail .appoint label {margin-right:20px;}

.prod_list {position:relative;overflow:hidden;padding:20px 0 20px 3px;border-top:1px solid #262b3a;line-height:18px;}
.prod_list li {float:left;width:16.6%;height:130px;color:#333;font-size:12px;padding:20px 0 20px 0;font-weight:normal;text-align:center;}
.prod_list li .thumb {border:1px solid #dbdcde;width:70px;height:70px;margin:0 auto;margin-bottom:5px;}
.prod_list li a {color:#333;}
.prod_list .tit01 {display:block;color:#333;font-size:13px;min-height:29px;line-height:17px;font-weight:bold;letter-spacing:-1px;padding:0 5px;}
.prod_list .price {font-size:13px;font-weight:bold;display:block;color:#15619c;padding:0 5px;}
.prod_list .price span {position:relative;top:-1px;font-size:11px;font-weight:normal;color:#666;}
.prod_list .price em {text-decoration:line-through;font-style:normal;text-shadow:none;}

.prod_nav {padding:0 0 12px 12px;}
.prod_nav a {display:inline-block;width:15px;height:15px;margin:0 6px;text-indent:-999px;overflow:hidden;vertical-align:middle;background:url('../images/icon_nav.gif') no-repeat 0 0;}
.prod_nav a.on {background:url('../images/icon_nav_on.gif') no-repeat 0 0;}

.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:#15b3b3;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 #29c7c7;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:#15b3b3;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:18px;color:#fff !important;text-decoration:none !important;white-space:nowrap;letter-spacing:-1px;text-shadow: 0 3px 2px #39c9ca;}
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:18px;color:#fff !important;text-decoration:none !important;white-space:nowrap;letter-spacing:-1px;}
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:#15b3b3;margin-bottom:2px;}
.list_title .date {font-size:13px;}

.list_title2 {position:relative;margin-bottom:50px;padding-bottom:18px;border-top:2px solid #262b3a;border-bottom:1px solid #ddd;background:#fff;overflow:hidden;}
.list_title2 .tit {display:block;height:38px;line-height:38px;font-size:13px;font-weight:bold;text-align:center;color:#555;margin-bottom:18px;border-bottom:1px solid #ddd;background:#f8f8f8;}
.list_title2 .date {padding-left:80px;}
.list_title2 .evname {padding-left:30px;}
.list_title2 .btntype04 {position:absolute;bottom:9px;right:10px;min-width:140px;text-align:center;}

.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 #29c7c7;border-bottom:1px solid #29c7c7;line-height:18px;}
.list_box_type01 li {float:left;width:20%;height:260px;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:14px;min-height:36px;line-height:18px;font-weight:bold;margin-bottom:5px;letter-spacing:-1px;padding:0 5px;}
.list_box_type01 .tit02 {display:block;color:#333;font-size:13px;min-height:26px;line-height:14px;font-weight:bold;margin-bottom:5px;letter-spacing:-1px;padding:0 5px;}
.list_box_type01 .price {font-size:15px;font-weight:bold;display:block;color:#15619c;padding:0 5px;margin-bottom:10px;}
.list_box_type01 .price span {position:relative;top:-1px;font-size:12px;font-weight:normal;color:#666;}
.list_box_type01 .price em {text-decoration:line-through;font-style:normal;text-shadow:none;}
.list_box_type01 .goods_exp {display:block;margin-top:10px;margin-bottom:10px;font-size:11px;font-weight:normal;line-height:14px;color:#888;}
.list_box_type01 .unit_price {margin-top:3px;font-size:12px;font-weight:normal;}

.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:#15b3b3;font-weight:bold;}
.ulist01 li a {color:#15b3b3;}
.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 #29c7c7;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;}

#mart .view_detail .btntype04,#mart .view_detail .btntype05 {min-width:100px;}
.review_tit {margin-top:30px;padding-bottom:10px;border-bottom:1px solid #dbdcde;}
.review_tit .grade img {vertical-align:top;}
.prod_review {overflow:hidden;}
.prod_review li {padding:10px 0 12px;border-bottom:1px solid #dbdcde;}


.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_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;}
