@charset "utf-8";

/* 공통 및 사이즈 설정 */
.cartbox, .formbox, .buyok-box, .login-box, .login-nonmem, .bbs-search, #bbs-list, #bbs-numbering, #bbs-bt, #bbs-view, #bbs-comment, .bbs-comment-view, .bbs-password, #bbs-faq, #bbs-gallery, .shop-order-step, .shop-order-view1, .shop-order-view2, .shop-order-buy, .shop-point
 {position:relative; width:100%;}

.sh-tab, .bbs-view-nextprev {width:1000px; margin:0 auto; position:relative;}
.sh-tab ol li {width:332px;} /* 총3개 */
.sh-tab ol .sh-tab-end {width:333px;}

.cartbox, .provision, .formbox, .buyok-box, .login-box, #bbs-list, #bbs-view, #bbs-comment, .bbs-password, #bbs-faq, #bbs-gallery, .shop-order-buy
 {border-top:solid 2px #444547; border-bottom:solid 1px #c6c6c6;}

.bbs-comment-view {border-bottom:solid 1px #444547;}
.bbs-view-nextprev {border-bottom:solid 1px #c6c6c6; border-top:solid 1px #c6c6c6;}
.bbs-view-nextprev dl dt {width:100px;}
.bbs-view-nextprev dl dd {padding-left:15px; width:885px;}

.shop-order-step {width:800px;} /*총width - 40px =*/
.shop-order-view1 {width:830px;} /*총width - 10px =*/


/* 상단탭 */
.sh-tab {position:relative; margin-bottom:50px;}
.sh-tab ol {*zoom:1;}
.sh-tab ol:after {content:"";clear:both;display:block;}
.sh-tab ol li {float:left; margin-right:1px; background:#e2e2e2; text-align:center; padding:6px 0;}
.sh-tab ol .sh-tabon {background:#2d2e2f;}
.sh-tab ol .sh-tab-end {margin-right:0px;}


/*  */
.cartbox thead {border-bottom:solid 1px #c6c6c6;}
.cartbox thead tr th {padding:12px 0; background:#f7f7f7; font-size:11px; font-weight:bold; color:#444547;}
.cartbox tbody tr td, .cartbox tfoot tr td {text-align:center;}
.cartbox tbody tr td {padding:12px 0; border-bottom:solid 1px #e4e4e4; line-height:1.6em;}
.cartbox tbody tr .cartbox-f1 {text-align:left; font-weight:bold; color:#000; padding-left:8px;}
.cartbox tbody tr .cartbox-f1 span {font-weight:normal; color:#666; font-size:11px;}
.cartbox tbody tr td .cartbox-f2 {text-decoration:line-through; color:#707070;}
.cartbox tbody tr .cartbox-f3 {font-weight:bold;}
.cartbox tbody tr .wishlist-f1 a:link, .cartbox tbody tr .wishlist-f1 a:visited {font-size:11px; color:#707070; font-weight:bold;}
.cartbox tbody tr .wishlist-f1 a:hover {color:#000; text-decoration:underline;}
.cartbox tfoot tr td {padding:22px 0; background:#f7f7f7; font-weight:bold; color:#000;}
.cartbox tfoot tr td .cartbox-f4 {font-size:14px;}
.cartbox tfoot tr td .cartbox-f4 .cartbox-f5 {color:#d6072e;}

.cartbt {position:relative; margin-top:10px; text-align:right;}
.cartbt span {position:absolute; top:0; left:0;}

.leg-on legend, .shop-order-view2 p {font-size:14px; font-weight:bold; color:#000; padding:0 0 10px 0;}
.leg-on legend small {font-weight:normal; color:#707070;}
.leg-on .leg-tping {padding-top:60px;}
.leg-non legend {display:none; visibility:hidden;}

.provision {overflow-y:auto; height:150px; background:#f7f7f7; padding:15px 10px; font-size:11px;}

.shopbuy-f1 {background:url(../images/skin/icon01.png) no-repeat left 12px; padding:10px 0 0 20px;}
.shopbuy-f1 strong {color:#d6072e;}
.shopbuy-f2 {padding:5px 0 0 0;}
.shopbuy-f3 {font-weight:bold; color:#000;}
.shopbuy-f3 span  {color:#d6072e;}
.shopbuy-f4 {color:#4f93d3; font-weight:bold;}
.shopbuy-f5 {font-size:11px; color:#707070; padding:8px 0 0 0;}
.shopbuy-f6 {text-align:center; color:#000; font-weight:bold; font-size:15px;}

.buybt1 {position:relative;}
.buybt1 span {position:absolute; top:-30px; right:0;}

.formbox tbody tr th, .formbox tbody tr td {border-bottom:solid 1px #e4e4e4; padding:10px 0 10px 20px;}
.formbox tbody tr th {text-align:left; background:#f7f7f7; color:#707070;}
.formbox tbody tr .form-surely {background:url(../images/skin/point.gif) no-repeat 8px center #f7f7f7;}
.formbox tbody tr .form-add p {padding-top:3px;}

.intbox1 {border:solid 1px #c2c2c4; padding:5px;}
.intbox2 {border:solid 0px #000;}
.intbox3 {border-top:solid 1px #cbcbcb; border-left:solid 1px #cbcbcb; border-right:solid 1px #e4e4e4; border-bottom:solid 1px #e4e4e4; background:#f8f8f8;}
.int-searchbt {padding:2px 5px 2px 8px; border-left:solid 1px #d7d7d7;}

.form-add .form-add1 {padding:3px 0;}

.buyok-box {background:#f7f7f7; text-align:center; font-size:30px; color:#000; line-height:2.0em; padding:50px 0 30px;}
.buyok-box b {font-size:24px;}
.buyok-box strong {color:#d6072e;}
.buyok-box p {border-top:solid 1px #e1e1e1; margin-top:25px; font-size:12px; color:#464646; font-weight:normal; line-height:1.6em; padding:13px 0 0 0;}

.buyokbt {text-align:center; margin-top:25px;}

.login-box {background:#f7f7f7; padding:50px 0 20px; margin:30px 0;}
.login-intbox, .login-aside {position:relative; width:460px; margin:0 auto;}
.login-intbox ul li {padding-bottom:6px;}
.login-intbox ul li label {font-size:14px; color:#000; font-weight:bold; display:inline-block; width:76px;}
.login-int {border:solid 1px #c2c2c4; padding:11px; width:236px;}
.login-intbox .loginbt {position:absolute; top:0; right:0;}

.login-aside  {padding:45px 0 0 0;}
.login-aside ul li {color:#707070; padding:8px 0; position:relative;}
.login-aside ul .login-aside-bar {border-bottom:solid 1px #dfdfdf;}
.login-aside ul li span {position:absolute; top:8px; right:0;}

.login-nonmem {background:#f7f7f7; padding:25px 0; margin:20px 0 0 0;}
.login-nonmem .nonmembox {width:650px; margin:0 auto; color:#707070; line-height:2.0em; position:relative;}
.login-nonmem .nonmembox b {font-size:16px; font-weight:bold; color:#000;}
.login-nonmem .nonmembox span {position:absolute; top:0; right:0;}

.mem-search-txt {padding:0 0 10px 0;}
.mem-search-txt b {color:#d8173b;}

.shop-order-step {background:#f1f1f1; margin:50px 0 0 0; padding:20px;}
.shop-order-step dl {*zoom:1; padding-bottom:5px;}
.shop-order-step dl:after {content:"";clear:both;display:block;}
.shop-order-step dl dt {padding-right:20px;}
.shop-order-step dl dt, .shop-order-step dl dd {float:left; font-size:11px;}

#bbs-list tbody tr .shop-order-f1 a:link, #bbs-list tbody tr .shop-order-f1 a:visited {font-weight:bold; color:#000;}
#bbs-list tbody tr .shop-order-f1 a:hover {text-decoration:underline;}
#bbs-list tbody tr .shop-order-f2 {color:#d8173b;}
#bbs-list tbody tr .shop-order-f3 a:link, #bbs-list tbody tr .shop-order-f3 a:visited {font-weight:bold; color:#959595; font-size:11px;}
#bbs-list tbody tr .shop-order-f3 a:hover {text-decoration:underline;}

.shop-order-view1, .shop-point {border:solid 5px #ebebeb; margin:0 0 20px;}
.shop-order-view1 ul {*zoom:1;}
.shop-order-view1 ul:after {content:"";clear:both;display:block;}
.shop-order-view1 ul li {float:left;}
.shop-order-view1 ul li img {vertical-align:middle;}
.shop-order-view1 ul .shop-order-view-title {background:#f1f1f1; width:170px; font-size:18px; font-weight:bold; color:#000; text-align:center; padding:22px 0;}
.shop-order-view1 ul li dl {padding:23px 0 0 22px;}
.shop-order-view1 ul li dl dt, .shop-order-view1 ul li dl dd {display:inline-block; font-size:14px;}
.shop-order-view1 ul li dl dt {padding-right:5px;}
.shop-order-view1 ul li dl dd {color:#000; padding-right:55px;}
.shop-order-view1 ul li dl dd strong {color:#d6072e;}

.shop-order-view2 {margin-bottom:35px;}
.shop-order-buy thead tr th, .shop-order-buy tbody tr td {border-right:solid 1px #e4e4e4; line-height:1.8em;}
.shop-order-buy thead tr th {border-bottom:solid 1px #c6c6c6; background:#f7f7f7; padding:6px 0;}
.shop-order-buy tbody tr td {padding:12px 15px;}
.shop-order-buy tbody tr .shop-order-buy-end {border-right:0 none; font-size:14px; color:#d6072e; font-weight:bold; text-align:center;}
.shop-order-buy tbody tr .shop-order-buy-end .shopbuy-f4 {font-size:11px;}
.shop-order-buy tbody tr td dl {*zoom:1;}
.shop-order-buy tbody tr td dl:after {content:"";clear:both;display:block;}
.shop-order-buy tbody tr td dl dt, .shop-order-buy tbody tr td dl dd {float:left; font-size:11px; color:#707070; width:50%; text-align:left;}
.shop-order-buy tbody tr td dl dd {text-align:right;}
.shop-order-buy tbody tr td .shop-order-buyt dt, .shop-order-buy tbody tr td .shop-order-buyt dd {color:#000;}
.shop-order-buy tbody tr td .shop-order-buyt dd {font-weight:bold;}
.shop-order-buy tfoot tr td {border-top:solid 1px #c6c6c6; padding:12px 0; text-align:center; color:#000;}
.shop-order-buy tfoot tr td img {vertical-align:middle;}
.shop-order-buy tfoot tr td span {display:inline-block; padding:0 5px; font-weight:bold;}

.shop-point ul {padding:18px;}
.shop-point ul li {color:#000;}
.shop-point ul li strong {color:#d6072e;}
.shop-point ul li small {color:#707070; font-size:11px;}
.shop-point ul .shop-point-total {margin:12px 0 0 0; background:#f1f1f1; padding:10px;}
.shop-point ul .shop-point-total dl dt, .shop-point ul .shop-point-total dl dd {display:inline-block;}
.shop-point ul .shop-point-total dl dt {padding-right:3px;}
.shop-point ul .shop-point-total dl dd {padding-right:20px;}

/*게시판*/
.bbs-search {font-size:11px; color:#707070; padding:8px 0 6px 0;}
.bbs-searchbox {position:absolute; top:0; right:0; width:260px; border:solid 1px #d7d7d7; text-align:center; padding:2px 0;}

#bbs-list thead tr th {border-bottom:solid 1px #c6c6c6; padding:10px 0; font-size:11px; font-weight:bold;}
#bbs-list tbody tr td {border-bottom:solid 1px #e4e4e4; padding:13px 0; text-align:center;}
#bbs-list tbody tr td img {vertical-align:middle;}
#bbs-list tbody .bbs-list-notice {background:#f1f1f1;}
#bbs-list tbody tr .bbs-list-sbject {text-align:left;}
#bbs-list tbody tr .bbs-list-sbject a:link, #bbs-list tbody tr .bbs-list-sbject a:visited {color:#000;}
#bbs-list tbody tr .bbs-list-sbject a:hover {color:#000; text-decoration:underline;}

#bbs-numbering {text-align:center; margin:40px 0 0 0;}
#bbs-numbering a {display:inline-block; border:solid 1px #dddddd; width:30px; padding:4px 0 5px;}
#bbs-numbering a:link, #bbs-numbering a:visited {font-size:11px; color:#707070;}
#bbs-numbering a:hover {border:solid 1px #737373; background:#878787; color:#fff;}
#bbs-numbering a.bbs-num-on {border:solid 1px #737373; background:#878787; color:#fff;}
#bbs-numbering a.bbs-num-bt {padding:0; vertical-align:middle; width:26px; height:26px;}
#bbs-numbering a.bbs-num-bt:hover {border:solid 1px #dddddd; background:none;}

#bbs-bt {padding:14px 0 20px 0; min-height:35px; text-align:right;}

.bbs-view-subject {background:#f1f1f1; text-align:center; font-size:15px; font-weight:bold; color:#000; padding:15px 0; border-bottom:solid 1px #e4e4e4;}
#bbs-view dl {border-bottom:solid 1px #e4e4e4; padding:8px 0;}
#bbs-view dl dt, #bbs-view dl dd {display:inline-block; color:#707070; font-size:11px;}
#bbs-view dl dt {padding:0 2px 0 0;}
#bbs-view dl dd {padding:0 8px 0 0; font-weight:bold;}
#bbs-view dl dd img {vertical-align:middle;}
#bbs-view dl dd a:link, #bbs-view dl dd a:visited {color:#8599c6;}
#bbs-view dl dd a:hover {color:#8599c6; text-decoration:underline;}
.bbs-view-cont {padding:20px 0 50px;}

#bbs-comment {margin-bottom:40px;}

.bbs-comment-box {position:relative; border-bottom:solid 1px #c6c6c6;}
.bbs-comment-box dl {position:relative; padding:10px 0 15px;}
.bbs-comment-box dl dt, .bbs-comment-box dl dd {display:inline-block;}
.bbs-comment-box dl dt {visibility:hidden; width:0; position:absolute; top:0; left:-10000px;}
.bbs-comment-box dl dd {color:#a1a1a1; padding:0 8px 0 0; font-size:11px;}
.bbs-comment-box dl .bbs-comment-name {font-weight:bold; color:#000; font-size:12px;}
.bbs-comment-box dl dd a:link, .bbs-comment-box dl dd a:visited {color:#707070; font-weight:bold;}
.bbs-comment-box dl dd a:hover {color:#464646; text-decoration:underline;}

.bbs-comment-box .bbs-comment-password {text-align:center; padding:10px 0; background:#f1f1f1;}
.bbs-comment-box p {padding:10px 0 18px; font-size:11px;}

.bbs-comment-reple, .bbs-comment-replewrite {background:url(../images/skin/icon-re.gif) no-repeat 10px 10px #f6f6f6; padding:0 0 0 50px;}

.bbs-comment-replewrite dl {padding:10px 0 0 0;}
.bbs-comment-replewrite dl dt, .bbs-comment-replewrite dl dd {display:inline-block; padding:3px 0;}
.bbs-comment-replewrite dl dt {padding-right:2px;}
.bbs-comment-replewrite dl dd {padding-right:15px;}
.bbs-comment-replewrite dl .bbs-comment-replewrite-hidn {visibility:hidden; width:0; position:absolute; top:0; left:-10000px; display:block;}
.bbs-comment-replewrite dl .bbs-comment-repletxt {padding-right:0; display:block;}
.bbs-comment-replewrite .bbs-comment-bt {text-align:center; padding-bottom:10px;}

.bbs-comment-write dl {padding:10px 0 0 0;}
.bbs-comment-write dl dt, .bbs-comment-write dl dd {display:inline-block; padding:3px 0;}
.bbs-comment-write dl dt {padding-right:2px;}
.bbs-comment-write dl dd {padding-right:15px;}
.bbs-comment-write dl .bbs-comment-write-hidn {visibility:hidden; width:0; position:absolute; top:0; left:-10000px; display:block;}
.bbs-comment-write dl .bbs-comment-writetxt {padding-right:0; display:block;}
.bbs-comment-write .bbs-comment-bt {text-align:center; padding-bottom:10px;}

.bbs-view-nextprev dl {*zoom:1;}
.bbs-view-nextprev dl:after {content:"";clear:both;display:block;}
.bbs-view-nextprev dl dt, .bbs-view-nextprev dl dd {float:left; padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #e4e4e4;}
.bbs-view-nextprev dl dt {background:#f6f6f6; text-align:center;}
.bbs-view-nextprev dl dd a:link, .bbs-view-nextprev dl dd a:visited {color:#464646;}
.bbs-view-nextprev dl dd a:hover {color:#000; text-decoration:underline;}

.bbs-password {background:#f7f7f7; text-align:center; font-size:16px; color:#000; line-height:2.0em; padding:50px 0 30px;}
.bbs-password strong {color:#d6072e;}
.bbs-password-box {font-size:12px; border-top:solid 1px #e1e1e1; margin:20px 0 0 0; padding-top:15px;}

#bbs-faq ul li {border-bottom:solid 1px #e4e4e4;}
#bbs-faq ul li img {vertical-align:middle;}
#bbs-faq ul li .q {cursor:pointer; padding:12px 0;}
#bbs-faq ul li .q a:link, #bbs-faq ul li .q a:visited {font-weight:bold; color:#252525;}
#bbs-faq ul li .q a:hover {color:#000; text-decoration:underline;}
#bbs-faq ul li .a {padding:20px 20px 35px; background:#f8f8f8;}

#bbs-gallery ul {*zoom:1; border-bottom:solid 1px #e4e4e4; padding:14px 0;}
#bbs-gallery ul:after {content:"";clear:both;display:block;}
#bbs-gallery ul li {float:left; margin-right:20px;}
#bbs-gallery ul .bbs-gallery-end {margin-right:0;}
#bbs-gallery ul li .bbs-gallery-img {display:block; width:150px; height:120px; border:solid 1px #d6d6d6;}
#bbs-gallery ul li .bbs-gallery-subject {width:152px; text-align:center; padding:8px 0 25px;}
#bbs-gallery ul li .bbs-gallery-subject a:link, #bbs-gallery ul li .bbs-gallery-subject a:visited {color:#363636;}
#bbs-gallery ul li .bbs-gallery-subject a:hover {color:#363636; text-decoration:underline;}

.product-box h3 {font-size:14px; color:#000; padding:35px 0 0 0;}
.product-box h3 img {vertical-align:middle;}
.product-box .product-list-hd {text-align:right; padding-bottom:8px;}
.product-listbox {padding-top:20px;}

.product-view article {margin-bottom:50px;}

.product-view-hd {*zoom:1;}
.product-view-hd:after {content:"";clear:both;display:block;}
.product-view-hd .prot-view-img {float:left; width:400px; height:289px; border-top:solid 1px #ebebeb; border-left:solid 1px #ebebeb; border-right:solid 1px #d3d3d3; border-bottom:solid 1px #d3d3d3;}
.product-view-hd .prot-view-cont {float:left; width:300px; margin-left:43px;}
.product-view-hd .prot-view-cont h3 {font-size:16px; color:#000; padding:15px 0 26px;}
.product-view-hd .prot-view-cont dl {*zoom:1;}
.product-view-hd .prot-view-cont dl:after {content:"";clear:both;display:block;}
.product-view-hd .prot-view-cont dl dt {float:left; width:60px; font-weight:bold; color:#707070;}
.product-view-hd .prot-view-cont dl dd {float:left; width:240px; padding-bottom:13px;}
.product-view-hd .prot-view-cont div {padding-top:30px;}

.product-view-feature h4, .product-view-spec h4, .product-view-option h4 {font-size:14px; background:url(/images/inc/bar-view.gif) repeat-x left bottom; padding-bottom:11px;}
.product-view-feature div, .product-view-spec div, .product-view-option div {padding-top:15px;}