/* BASIC css start */
.madeby_icon .MK-product-icons img{
    padding: 0; width:100% !important}

table th{border:0 !important}

.dn{display:none !important}

.head_line,.sub_tit{
    margin: 0 !important;
    background: none !important;}
    
.bl_iconNew { height: 13px; font-size: 0.9em; font-family: initial; color: #ffffff; background-color: #ff8400; line-height: 13px; padding: 0 4px; }
.bl_iconHit { height: 13px; font-size: 0.9em; font-family: initial; color: #ffffff; background-color: #f1191f; line-height: 13px; padding: 0 4px; }

.item_box_textarea .item-price font em{font-weight:bold}

.dl_goodsName a{
    line-height: 1.2;
    display: block;
    margin: 5px 0;}
.f_b dl dt{
    float: unset;}
.f_b dl a dt nobr{
    clear: both;
    font-weight: bold;
    padding: 5px 0;}

.f_b dl a dt nobr font{display:inline-block;}

.product_wrap .item_box img{margin-bottom:2px}

#search-area {
    
    position: relative;
    display: none;
    width: 100%;
    overflow: hidden;
    background: #fffffd;
    padding: 5px 0;
    border-bottom: 1px #d4dbd3 solid;
    height: 26px;
    z-index: 1000;
}

#search-area #keyword {
/*     width: 77%; */
/*     margin: 0px 5px; */
/*     padding: 0px 5px; */
    width: 96%;
    margin: -10px 2% 0 2%;
    padding: 0px 2%;
    height: 30px;
    border: 1px solid #ededed;
    font-size: 17px;
    font-weight: bold;
    color:#000;
}

#search-area .search-bt {
    float: right;
    width: 14%;
    max-width: 60px;
    margin-right: 5px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    background: #ffb1b1;
    padding: 0px 5px;
    height: 32px;
}

#search-area a {
     position: absolute;
     top: 9px;
     right: 12px;
}


.paging {
    position: relative;
    clear: both;

    height: 40px;
    margin: 0 auto;
    text-align: center;

}

.paging ul {
    height: 13px;
}

.paging ul li {
    display: inline;
    padding: 0 6px;
    font-size: 12px;    
}

.paging ul li a {
    color: #595959;
    text-decoration: none;
   
}

.paging ul .on {
    color: #313031;
    font-weight: bold;
}



.long_textarea {
    width: 90%;
    height: 100px;
    overflow-y: scroll;
    border: 1px solid #e6e6e6;
    color: #9d9d9d;
    padding: 10px;
    font-size: 12px;
}

.product_info {
    border-left: 1px dotted #cccccc;
}

.product_info table {
    width: 100%;
    border-bottom: 1px solid #b0b3b8;
}

.product_info table thead th {
    text-align: left;
    border-bottom: 2px solid #8c8c8c;
    padding-left: 10px;
} /*border-top:1px solid #5f6774;*/

.product_info table tbody th, .product_info table tfoot th {
    border: none;
}

.product_info table td {
    text-align: left;
    height: 20px;
    font-size: 12px;
}

.product_info .tit {
    color: #616161;
    font-size: 14px;
    font-weight: bold;
    padding-top: 25px;
    padding-bottom: 3px;
}

.product_info .txt {
    color: #828282;
    font-size: 11px;
}

.product_info .border_bt {
    border-bottom: 1px solid #eff0f1
}

.product_info .btn_list {
    margin-top: 8px;
}

.product_info .btn_list ul {
    margin-top: 9px;
}

.product_info .btn_list ul li {
    display: inline;
}

.padding_content {
    width: 100%;
    margin: 0 auto;
}

.padding_content h2 {
    padding-bottom: 15px
}

.cart_table {
    border: 0;
    border-top: 3px solid #5f6774;
    border-bottom: 1px solid #bfc2c7;
    border-spacing: 0;
    margin: 0 auto;
}

.cart_table td, .cart_table th {
    border: 0;
    border-bottom: 1px solid #ccc;
    vertical-align: middle;
}

.cart_table th {
    text-align: center;
    height: 51px;
    vertical-align: middle;
    border-bottom: 1px solid #e6e6e6;
    font-weight: normal;
    color: #5f6774;
    font-size: 12px;
}

.cart_table tbody td {
    text-align: center;
    padding: 8px 0;
    border-bottom: 1px dotted #cccccc;
    font-size: 0.8em;
}

.cart_table td, .cart_table div, .cart_table span {
    color: #828282
}

.cart_table tfoot {
    border-top: 1px solid #bfc2c7;
    background: #f6f4f1;
}

.cart_table tfoot td {
    height: 43px;
    vertical-align: middle;
    text-align: right;
    padding-right: 39px
}

.totalbox {
    height: 75px;
    margin: 20px auto;
    vertical-align: middle;
    background: #f6f4f1;
    padding: 0 28px;
}

.num_input {
    width: 20px;
    height: 13px;
    border: 1px solid #cccccc;
    padding-top: 3px;
    font: 12px/1.25em "돋움", Dotum, sans-serif;
    color: #444;
    line-height: 15px;
}

.tails {
    border: 1px solid #e0e0e0;
}

.tailwrite {
    background-color: #f8f8f8;
    text-align: center;
    padding-top: 10px;
    vertical-align: top;
}

.tailt {
    padding-bottom: 2px;
}

.tailt:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

.tailt .icons {
    float: left;
    display: inline;
    width: 27px;
    height: 20px;
    border: 1px solid #cbcbcb;
    background-color: #FFFFFF;
}

.tailt .icons span {
    display: inline-block;
}

.tailt .namesd {

    display: inline;
    padding: 4px 0 0 5px;
}

.taillist {
    padding: 10px 10px 0 10px;
}

.tlist_top {
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
}

.tlist {
    width: 100%;
    padding-top: 10px;
}

.tlist:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

.tlist .writers {
    float: left;
    display: inline;
    width: 120px;
    padding-top: 10px
}

.tlist .writers img {
    vertical-align: middle;
}

.tlist .memos {
    float: left;
    display: inline;
    padding: 10px;
    width: 480px;
}

.tlist .others {
    float: right;
    display: inline;
    text-align: right;
    width: 100px;
}

.tlist .others a {
    font-size: 11px;
}

.btn_tab {
    width: 100%;
    display: inline-block;
    border-top: 3px solid #5f6774;
}

.btn_tab ul li {
    float: left;
    text-align: center;
    padding: 7px 0px;
    width: 50%;
    background: #f6f4f1;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #dadbdc;
    list-style: none;    
}

.btn_tab a {
    display: block;
    color: #92928f;
}

.btn_tab ul {
    background: #fff;
    border-bottom: 0px;
    color: #797977;
    padding: 0;
    margin: 0;
}

.btn_tab ul .on {
    background: #fff;
    border-bottom: 0px;
    color: #797977;
}

.left {
    float: left;
}

.right {
    float: right;
}

.yellow {
    color: #ffd04b
}

.pink {
    color: #cf877b
}

.lightpink {
    color: #e98da3
}

.hotpink {
    color: #d9668c
}

.gold {
    color: #936d37
}

.blue {
    color: #5f6774
}

.gray {
    color: #828282
}

.thick_gray {
    color: #616161
}

.light_gray {
    color: #999999
}

.lightblue {
    color: #afb3b9
}

.lightsky {
    color: #abb7eb
}

.white {
    color: #fff
}

.violet {
    color: #7f7bcf
}

.red {
    color: #fd667c;
}

.pink {
    color: #cf877b
}

.bg_lightyellow {
    background: #f6f4f1
}

.size11 {
    font-size: 11px;
}

.size12 {
    font-size: 12px;
}

.size14 {
    font-size: 14px
}

.size16 {
    font-size: 16px
}

.size18 {
    font-size: 18px
}

.size20 {
    font-size: 20px
}

.bold {
    font-weight: bold
}

.txt_left {
    text-align: left
}

.pt1 {
    padding-top: 1px
}

.pt2 {
    padding-top: 2px
}

.pt3 {
    padding-top: 3px
}

.pt5 {
    padding-top: 5px
}

.pt6 {
    padding-top: 6px
}

.pt8 {
    padding-top: 8px
}

.pt10 {
    padding-top: 10px
}

.pt15 {
    padding-top: 15px;
}

.pt25 {
    padding-top: 25px;
}

.pt30 {
    padding-top: 30px
}

.pt35 {
    padding-top: 35px;
}

.pt40 {
    padding-top: 40px
}

.pt50 {
    padding-top: 50px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb20 {
    padding-bottom: 20px
}

.pb60 {
    padding-bottom: 60px;
}

.pl2 {
    padding-left: 2px;
}

.pl6 {
    padding-left: 6px;
}

.pl10 {
    padding-left: 10px;
}

.pl12 {
    padding-left: 12px
}

.pl20 {
    padding-left: 20px
}

.pl25 {
    padding-left: 25px
}

.pl27 {
    padding-left: 27px
}

.pl30 {
    padding-left: 30px
}


.pdl10 {
    padding-left: 10px;
}

.pdl55 {
    padding-left: 55px;
}

.pr20 {
    padding-right: 20px
}

.pr25 {
    padding-right: 25px
}

.pr30 {
    padding-right: 30px
}

.ml10 {
    margin-left: 10px;
}


.cart_num_box {
    border-collapse:separate;
    background: #f5f5f5;
    margin: 5px 5px;
    padding: 0 8px;
    border-radius: 5px;
}

.cart_num_box dl {margin:0;padding:0;list-style-type: none;}
.cart_num_box li {list-style-type:none}
.cart_num_box dd {
    display: table;
    width: 100%;
    padding: 8px 0;
}
.cart_num_box dd>div {
    display: table-cell;
    vertical-align: middle;
}

.cart_num_box .selectnum {
    width: 70px;
    height: 28px;
    padding: 5px 32px 5px 5px;
    border: 1px solid #ddd;
    border-radius: 1px;
    background-position: 100% -25px;
    text-align: left;

    display: inline-block;
    -webkit-appearance: none;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    background-image: url('//img.styleonme.com/resources_mobile/ko/images/common/form.png');
    background-repeat: no-repeat;
    background-size: 700px 80px;
    font-size: 11px;
}
.cart_num_box a {
    content: '';
    display: block;
    position: absolute;
    top: 4px;
    right: 4px;
    width: 22px;
    height: 22px;
    background: url('//img.styleonme.com/resources_mobile/ko/images/common/bg_delete.png') no-repeat 0 0;
    background-size: 22px 22px;
    font-size: 0;
}
.discount_icon {
    overflow: hidden;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    width: 50px;
    height: 13px;
    text-indent: -999em;
}
.discount_icon:after {
    content: '';
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-image: url('//img.styleonme.com/resources_mobile/ko/images/common/icon-discount.png');
    background-repeat:no-repeat;
    background-size: 50px 26px;
}

.kakao_6000{
margin-left: 88%;
    position: relative;
    top: -15px;
    z-index: 999;
}
.kakao_6000 img{
height:20px;
}

.discount_icon.goods:after {
    background-position:0 0;
}

.discount_icon.grade:after {
    background-position:0 -13px;
}

.btn_tab2 {
    width: 100%;
    padding: 10px 0;
    margin: 15px auto 0;    
    display: inline-block;
}
.btn_tab2 ul .on {
	border-top: 3px solid #333333;
	background: #fff;
	border-bottom: 0px;
	color: #333333;
}
.btn_tab2 .border_r1 {
    border-right: 1px solid #dfe0e3;
    box-sizing: border-box;
    padding-bottom: 27px;
}
.btn_tab2 ul li {
	border-top: 3px solid #949292;
	float: left;
	text-align: center;
	padding-top: 5px;
	width: 25%;
	background: #f6f4f1;
	height: 27px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #dfe0e3;
}

.btn_tab2 ul li.tab_menu_last_li {
    border-top: 3px solid #949292;
    float: left;
    text-align: center;
    padding-top: 5px;        
    height: 27px;
    font-size: 12px;
    font-weight: bold;
}

.btn_tab3 {
    width: 100%;
    padding: 10px 0;
    margin: 0px auto 0;    
    display: inline-block;
}
.btn_tab3 ul .on {
    border-top: 3px solid #333333;
    background: #fff;
    border-bottom: 0px;
    color: #333333;
}
.btn_tab3 .border_r1 {
    border-right: 1px solid #dfe0e3;
}
.btn_tab3 ul li {
    border-top: 3px solid #949292;
    float: left;
    text-align: center;
    padding-top: 5px;
    width: 33%;
    background: #f6f4f1;
    height: 27px;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #dfe0e3;
}

.btn_tab3 ul li.tab_menu_last_li {
    border-top: 3px solid #949292;
    float: left;
    text-align: center;
    padding-top: 5px;        
    height: 27px;
    font-size: 12px;
    font-weight: bold;
}

.table_view {border-top:3px solid #5f6774;width:100%}
.table_view th {height:38px;background:#f6f4f1;color:#616161;font-weight:normal}
.table_view th, .table_view td {vertical-align:middle}
.table_view thead td {padding-left:23px;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8}
.table_view thead th {border:1px solid #d8d8d8}
.table_view tbody td {border:0px;background:#fff;color:#7d7d7d}/*padding:35px 0 0 0;min-height:110px;height:110px;*/
.table_view .text{padding:30px 30px 70px 30px;}
.table_view tbody td .bmemos{width:800px;}
.table_view tbody td img.img_read{max-width:680px}
.table_view tbody td img {margin:10px 0;}
.table_view tfoot th,.table_view td {border:1px solid #d8d8d8}
.table_view tfoot td span {font-size:11px;color:#696876}
.table_view tfoot td {padding-left:23px}
.table_view tfoot td input {border:1px solid #d9d9d9;width:130px;height:18px;margin-right:9px}
.pollr_inp_cont_01{display:inline-block;padding-bottom:50px;}
.pollr_inp_cont_01 ul li{width:120px;float:left;line-height:14px;}
.pollr_inp_cont_01 .div_img{width:100px;height:80px;border:1px solid #000;text-align:center;}
.pollr_inp_cont_01 .div_img span{display:block;padding-top:30px;}
.pollr_inp_cont_01 .div_icon{padding-top:5px;}
.pollr_inp_cont_01 .div_text{padding-top:5px;}
.pollr_inp_cont_01 .div_info{padding-top:5px;}
.pollr_inp_cont_01 .btn_c{text-align:center;padding-top:30px;}

#taillist { padding:5px 5px 0 5px;	}
.tail-list { font-size: 12px !important; width: 100%;}
.order_msg {color:#908e8e; font-family:굴림; font-size:8pt;}

.tails { border:1px solid #e0e0e0;	}

.tailt:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.tailt .icons { float:left;display:inline;width:27px;height:20px;border:1px solid #cbcbcb;background-color:#FFFFFF;	}
.tailt .icons span { display:inline-block;	}
.tailt .namesd { float:left;display:inline;padding:4px 0 0 5px;	}

.taillist { padding:10px 10px 0 10px;	}
.tlist_top { width:100%;border-bottom:1px solid #e6e6e6;	}
.tlist { width:100%;padding-top:10px;	}
.tlist:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.tlist .writers { float:left;display:inline;width:120px;padding-top:10px	}
.tlist .writers img { vertical-align:middle;	}
.tlist .memos {	  float:left;display:inline;padding:10px;width:480px;	}
.tlist .others { float:right;display:inline;text-align:right; width:100px;	}
.tlist .others a { font-size:11px;	}

.subicons { position:absolute;display:none;top:22px;left:0px;	}
.subicons ul li {	border:1px solid #cbcbcb;background-color:#FFFFFF;	}
.subiconsr { position:absolute;display:none;top:22px;left:0px;z-index:1000;	}
.subiconsr ul li {	border:1px solid #cbcbcb;background-color:#FFFFFF;	}





/*style.css 잘린부분*/
.dark_orange {color:#e29132}
.pink_big {color:#ee746f;font-size:20px;font-weight:bold}
.gold {color: #ff99a4;}
.light_gray {color:#b3b3b3}
.green {color: #ff99a4;}
.violet {color:#8791c3}
.price_num_color {color:#111111; font-weight:bold}
.price_won_color {color:#676767}
.blue {color:#5f6774}
.pink {color:#f7a1a1}
.lightgray{color:#a5a5a5}
.c444 {color:#444}
.c888 {color:#888}
.c89 {color:#898989}
.red {color:#ff0000}
.darkred {color:#d41010}
.left {text-align:left}
.center {text-align:center}
.em8 {font-size:0.8em}
.em2 {font-size:0.2em}
.size10 {font-size:10px}
.size11 {font-size:11px}
.size14 {font-size:14px}
.size18 {font-size:21px}
.size21 {font-size:21px}
.mt7 {margin-top:7px}
.mt10px {margin-top:10px}
.mb10 {margin-bottom:10px}
.pl2_p {padding-left:2%}
.pt15 {padding-top:15px}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .img_g {background-image:url(../images/common/btnlist_s.png);-webkit-background-size:250px 250px;background-size:250px 250px}
    .tit_service {background-image:url(http://m1.daumcdn.net/svc/image/U03/common_icon/50AF81560164040001);-webkit-background-size:250px 250px;background-size:250px 250px}
}
button, input, select, textarea { border-radius: 0; }
button, input { line-height: normal; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; vertical-align:middle }
user agent stylesheetinput:not([type]), input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"] { padding: 1px 0px; }
user agent stylesheetinput, input[type="password"], input[type="search"], isindex { -webkit-appearance: textfield; padding: 1px; background-color: white; border: 1px solid #ddd; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; -webkit-rtl-ordering: logical; -webkit-user-select: text; cursor: auto; }
user agent stylesheetinput, textarea, keygen, select, button, isindex { margin: 0em; font: -webkit-small-control; color: initial; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block; text-align: start; }
user agent stylesheetinput, textarea, keygen, select, button, isindex, meter, progress { -webkit-writing-mode: horizontal-tb; }

.top_banner {overflow:hidden;background:url(../images/common/top_ban.png) no-repeat 50% 0;background-size:320px 35px}
#onmeWrap {width:100%;height:100%;margin:0;padding:0}
#tb_wrap { width: 100%; }
#tb_contents { width: 100%; margin: 0 auto; }
/* BASIC css end */

