@charset "utf-8";
@import url('http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css');
@import url('https://fonts.googleapis.com/css?family=Lato:400,700,700italic,400italic,900,900italic|Source+Sans+Pro:400,400italic,600,600italic,700,700italic');

::selection {background-color:#d8d8d8; color:#ffffff;}
::-moz-selection {background:#d8d8d8; color:#ffffff;}
::webkit-selection {background:#d8d8d8; color:#ffffff;}


/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:1px}
#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}


/* 초기화 */
html {overflow-x:hidden;overflow-y:scroll;width:100%;max-width:100%;height:100%;}
body {margin:0 auto;padding:0;font:15px/26px "Lato",'Source Sans Pro','Arial',"NanumBarunGothic",sans-serif;/*font-size:0.75em;*/font-weight:normal !important;height:100%;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0;outline:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
header ul, nav ul, footer ul {margin:0;padding:0;list-style:none;}
legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
label, input, button, select, img {vertical-align:baseline;*vertical-align:middle;}
label {vertical-align:-1px;}
input, button {margin:0;padding:0;font-size:100%;}
button,input[type=submit]{cursor:pointer;}
input[type=text], input[type=password], input[type=submit], input[type=image], button {border-radius:0;font-size:100%;font-weight:normal;-webkit-appearance:none;outline:none;}
textarea, select {font-size:100%;outline:none;border-color:#d8d8d8;}
textarea {border-radius:0;-webkit-appearance:none;outline:none;border-color:#d8d8d8;}
p {margin:0;padding:0;word-break:break-all;}
hr {display:none;}
pre {overflow-x:scroll;font-size:1.1em;}
a:link, a:visited {color:#565656;text-decoration:none;outline:none;}
a:hover,a:focus{color:#000;outline:none;}
ul,li,ol,dt,dd,dl{list-style:none;padding:0;margin:0;outline:none;}
img {border:0; outline:none;}
img a {border:0; outline:none;}
/*html {overflow-y:scroll;height:100%}
body {margin:0;padding:0;height:100%;font-size:0.950em;font-family:LatoWeb !important, lt, 'NanumBarunGothic' !important, nbg !important, Dotum, sans-serif;min-width:320px;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:0.950em;font-family:LatoWeb !important, 'NanumBarunGothic' !important, nbg, sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
header ul, nav ul, footer ul {margin:0;padding:0;list-style:none}
legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
label, input, button, select,img{vertical-align:middle;outline:none;}
input, button {margin:0;padding:0;font-size:1em;font-family:LatoWeb !important, 'NanumBarunGothic' !important, nbg, sans-serif;outline:none;}
button,input[type=submit]{cursor:pointer;font-family:LatoWeb !important, 'NanumBarunGothic' !important, nbg, sans-serif;outline:none}
input[type=text], input[type=password], input[type=submit], input[type=image], button {border-radius:0;font-size:1em;-webkit-appearance:none;outline:none;}
textarea, select {font-size:1em;font-family:LatoWeb !important, 'NanumBarunGothic' !important, nbg, sans-serif;outline:none;}
textarea {border-radius:0;-webkit-appearance:none;font-family:LatoWeb !important, 'NanumBarunGothic' !important, nbg !important, sans-serif;outline:none;}
p {margin:0;padding:0;word-break:break-all;font-family:LatoWeb !important, 'NanumBarunGothic' !important, nbg !important, sans-serif;outline:none;}
hr {display:none;}
pre {overflow-x:scroll;font-size:1.1em;}
a:link, a:visited {color:#565656;text-decoration:none;outline:none;}
a:hover,a:focus{color:#000;outline:none;}
ul,li,ol,dt,dd,dl{list-style:none;padding:0;margin:0;outline:none;}
img {border:0; outline:none;}
img a {border:0; outline:none;}*/

*, :after, :before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}

.font-Kor {font-family:"NanumBarunGothic", Dotum, Sans-serif;font-weight:400;letter-spacing:0.000em;}
.font-Kor_L  {font-family:"NanumBarunGothic", Dotum, Sans-serif;font-weight:100;letter-spacing:0.000em;}
.font-Kor_B {font-family:"NanumBarunGothic", Dotum, Sans-serif;font-weight:700;letter-spacing:0.000em;}
.font-Eng_L {font-family:"Lato",'Source Sans Pro','Arial',"NanumBarunGothic",sans-serif;font-weight:100;letter-spacing:0.030em;}
.font-Eng {font-family:"Lato",'Source Sans Pro','Arial',"NanumBarunGothic",sans-serif;font-weight: 300;letter-spacing:0.030em;}
.font-Eng_M {font-family:"Lato",'Source Sans Pro','Arial',"NanumBarunGothic",sans-serif;font-weight: 400;letter-spacing:0.030em;}
.font-Eng_Bo {font-family:"Lato",'Source Sans Pro','Arial',"NanumBarunGothic",sans-serif;font-weight: 500;letter-spacing:0.030em;}
.font-Eng_Bl {font-family:"Lato",'Source Sans Pro','Arial',"NanumBarunGothic",sans-serif;font-weight: 700;letter-spacing:0.030em;}
.font-Eng_H {font-family:"Lato",'Source Sans Pro','Arial',"NanumBarunGothic",sans-serif;font-weight: 900;letter-spacing:0.030em;}
.font-Chn {font-family: Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif;font-size:95%;}
.font-KE {font-family:"NanumBarunGothic", "Lato", Source Sans Pro, Arial, Sans-serif;font-weight:normal;letter-spacing:0.000em;}

/* 해상도별 3가지 타입(pc,태블릿,모바일)  */
#view_mobile {float:left;display:none;}
#view_mobile svg {max-width:100%;}
#view_mobile img {max-width:100%;}
#view_tablet {float:left;display:none;}
#view_tablet svg {max-width:100%;}
#view_tablet img {max-width:100%;}
#view_pc {float:left;display:none;}
#view_pc svg {max-width:100%;}
#view_pc img {max-width:100%;}

@media (min-width: 320px) {
#view_mobile {display:block;}
#view_tablet {display:none;}
#view_pc {display:none;}
}
@media (min-width: 700px) {
#view_mobile {display:none;}
#view_tablet {display:block;}
#view_pc {display:none;}
}
@media (min-width: 1200px) {
#view_mobile {display:none;}
#view_tablet {display:none;}
#view_pc {display:block;}
}



/* 해상도별 2가지 타입(pc에서는 보이고 모바일에서는 안보일때)  */
#view_pc-1 {float:left;display:none;}
#view_pc-1 svg {max-width:100%;}
#view_pc-1 img {max-width:100%;}

@media (min-width: 320px) {
#view_pc-1 {display:none;}
}
@media (min-width: 900px) {
#view_pc-1 {display:block;}
}

/* 해상도별 2가지 타입(pc,모바일)  */
#view_mobile-2 {float:left;display:none;}
#view_mobile-2 svg {max-width:100%;}
#view_mobile-2 img {max-width:100%;}
#view_pc-2 {float:left;display:none;}
#view_pc-2 svg {max-width:100%;}
#view_pc-2 img {max-width:100%;}

@media (min-width: 320px) {
#view_mobile-2 {display:block;}
#view_pc-2 {display:none;}
}
@media (min-width: 900px) {
#view_mobile-2 {display:none;}
#view_pc-2 {display:block;}
}

#view_mobile-3 {float:left;display:none;}
#view_mobile-3 svg {max-width:100%;}
#view_mobile-3 img {max-width:100%;}
#view_pc-3 {float:left;display:none;}
#view_pc-3 svg {max-width:100%;}
#view_pc-3 img {max-width:100%;}

@media (min-width: 320px) {
#view_mobile-3 {display:block;}
#view_pc-3 {display:none;}
}
@media (min-width: 640px) {
#view_mobile-3 {display:none;}
#view_pc-3 {display:block;}
}


/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;}
#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_ {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_ button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}


/*로고&언어선택
.logo_bar {float:left;width:100%;display:block;}
.logo_bar_B {margin:0 auto;width:100%;max-width:1200px;height:77px;padding:15px 0 5px 0;display:block;}
.logo {float:left;width:50%;display:inline-block;}
.language {float:left;width:50%;padding:22px 10px 0 0;font-size:80%;color:#606060;text-align:right;letter-spacing:0.030em;display:inline-block;font-family:LatoWeb !important, 'NanumBarunGothic' !important, sans-serif;}
.language_t a{color:#606060;text-decoration:none;}
.language_t a:hover{color:#000;text-decoration:none;}
.language_t a:focus{color:#000;text-decoration:none;}*/



/* 상단 레이아웃 */
#hd {margin:0;padding:0;position:relative;/*position:relative;*/}
#hd:after{display:block;visibility:hidden;clear:both;content:""}
#hd h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#hd-tnb{background:#5eb8df;text-align:right;line-height:30px;font-size:70%;}
#hd-tnb .hd-tnb-inner{width:1200px;height:30px;margin:0 auto;}
#hd-tnb .hd-tnb-inner .bookmark{display:inline-block;float:left}
#hd-tnb .hd-tnb-inner:after{display:block;visibility:hidden;clear:both;content:""}
#hd-tnb li{display:inline-block;padding-right:10px}
#hd-tnb li a{color:#fff;}

#hd_icon {position:absolute;top:0px;right:0;}
#hd_icon:after{display:block;visibility:hidden;clear:both;content:""}
#hd_icon li{float:left;position:relative;height:40px;background:#fff;border:0px solid #000;}
#hd_icon li a,#hd_icon li button{line-height:45px;background:#fff;border:0;display:inline-block;width:40px;text-align:center;font-size:18px;vertical-align: top;color:#4d4d4d;}
.fixed #hd_icon{position:absolute;top:3px;right:0;background:#fff;}
#hd_icon li a:hover,#hd_icon li button:hover{color:#5eb8df;background:#fff;}
#hd_icon a .cart-count{position:absolute;top:5px;right:0px;height:16px;line-height:17px;background:#5eb8df;color:#fff;font-size:11px;border-radius:10px;padding:0 5px;}

#gd_bg{height:35px;position:absolute;top:0;left:0;width:100%;z-index:1;border-bottom:1px solid #eee;display:none;}
.nav{background:#FFF;height:30px;display:none;}
.nav .nav-inner{position:relative;width:95%;min-width:300px;max-width:1280px;height:55px;margin:10px auto 25px auto;border-bottom:1px solid #eee;}
.fixed{height:30px;line-height:18px;position:fixed;top:0px;left:0;width:100%;z-index:1;transition: all 0.3s ease;}
.fixed .nav-inner{height:30px}
#logo{float:left;margin:0px 0 0 0px;}
.fixed #logo img{vertical-align:baseline;}
.gnb-wrap{background:#fff}

@media (max-width: 900px){
    .gnb-wrap{display:none;}
}


#hd_sch{float:left;width:590px;height:35px;margin:20px 0 20px 30px;line-height:35px;background:#fff;border-radius:0px;}
#hd_sch form:after{display:block;visibility:hidden;clear:both;content:"";outline:none;}
#hd_sch h3{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden;}
#hd_sch #sch_str{width:550px;height:40px;margin-top:-2px;line-height:30px;border-radius:50px;border:none;padding:5px 10px;}
#hd_sch #sch_str input {outline:none;}
#hd_sch #sch_submit {float:right;margin:3px 5px 0 0;width:30px;height:34px;line-height:30px;border-radius:50px;z-index:1006;border:none;background:transparent;font-size:1.5em;}
.fixed #hd_sch{margin:10px 0 10px 30px;line-height:20px;}
.fixed #hd_sch #sch_str{margin-top:0px;line-height:20px;}

#ppl_word{position:relative;float:left;top:5px;margin-left:20px;width:113px;margin-top:0px;height:25px;overflow:hidden}
#ppl_word h3{position:absolute;font-size:0;line-height:0;overflow:hidden}
#ppl_word li{line-height:25px;font-size:0.92em;padding-right:15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#ppl_word li a{color:#4d4d4d;}
#ppl_word li:hover a{color:#000;}
#ppl_word li .word-rank{display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;background:#4b4b4b;color:#fff;font-weight:bold;margin-right:5px;}
.fixed #ppl_word{margin-top:18px;height:25px;overflow:hidden;display:none}

.verical-btn{display:none}
/*.verical-btn a{background:url(../img/pv_btn_2.gif) no-repeat;text-indent:-999px;overflow:hidden;width:17px;height:12px;display:inline-block;z-index:99}
.verical-btn .flex-prev{background-position:0 0;position:Absolute;top:0;right:0;}
.verical-btn .flex-next{background-position:0 -12px;position:Absolute;top:12px;right:0;height:13px}*/


@media (max-width: 1000px){
    .nav .nav-inner{width:100%;padding:0 10px}
    #hd-tnb .hd-tnb-inner{width:100%}
    #hd-tnb .hd-tnb-inner .bookmark{margin-left:10px}
}

@media (max-width: 980px){
    .nav {height:50px;display:block;z-index:1;border:0px solid #000;}
    .nav .nav-inner{width:100%;padding:0 10px}
    #hd_icon {position: absolute;bottom:0px;right: 0}
    #hd_icon li a,#hd_icon li button{line-height:50px;}
    /*#hd_sch{float:right;width:205px;margin:18px 75px 0px 0;}*/
	#hd_sch{display:none;}
    #hd_sch #sch_str{width:170px;}
    #hd-tnb .hd-tnb-inner{width:100%}
    #hd-tnb .hd-tnb-inner .bookmark{margin-left:10px}
    .fixed #hd_icon li a,.fixed #hd_icon li button{line-height:50px}
    /*.fixed #hd_sch{float:right;width:220px;margin:10px 80px 0px 0;}*/
	 .fixed #hd_sch{display:none;}
    .fixed #hd_icon {position: absolute;bottom: -5px;right: 0}
    .fixed, .fixed .nav-inner{display:none;}
    #logo{line-height:61px;}
    .fixed #logo{float:left;}

	#ppl_word{margin-top: 8px;display:none}
}

@media (max-width: 660px){
	.nav {height:50px;display:block;z-index:1;}    
    .nav .nav-inner{width:100%;padding:0 10px}
    #hd_icon li a,#hd_icon li button{line-height:50px;}
    #hd_icon {position: absolute;bottom: 0px;right: 0;}
    .fixed #hd_icon {position: absolute;bottom: 0px;right: 0}
    .fixed #hd_icon a,.fixed #hd_icon button{line-height:50px;}
    #hd_sch{float:right;width:150px;height:30px;margin:20px 80px 10px 0;line-height:45px}
    .fixed #hd_sch{width:150px;height:30px;margin:10px 80px 10px 0;}
    .fixed, .fixed .nav-inner{height:50px;}
    #hd_sch #sch_str{width:110px;height:30px;}
    #hd_sch #sch_submit{height: 24px;line-height: 20px;}
	#hd-tnb .hd-tnb-inner{width:100%}
	#hd-tnb .hd-tnb-inner .bookmark{margin-left:10px}
	.fixed #ppl_word{display:none;}
	.fixed #logo{float:left;line-height:39px;}
}

#hd_tnb{padding:10px 15px;text-align:center}
#hd_tnb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_tnb a{display:block;float:left;width:49%;border:1px solid #d0d0d0;line-height:35px;color:#666;}
#hd_tnb a.tnb_my{font-weight:bold;color:#fff;border:1px solid #5eb8df;background:#5eb8df;background: -webkit-linear-gradient(#5eb8df, #5eb8df); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#5eb8df, #5eb8df); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#5eb8df, #5eb8df); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#5eb8df, #5eb8df); /* Standard syntax */;}
#hd_tnb a.tnb_logout{font-weight:bold;float:right;
background: -webkit-linear-gradient(#fff,#fff, #f1f1f1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fff,#fff, #f1f1f1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fff, #fff, #f1f1f1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fff,#fff, #f1f1f1); /* Standard syntax */;}
#hd_tnb a.tnb_login{font-weight:bold;color:#fff;width:100%;border:1px solid #5eb8df;background:#5eb8df;
    background: -webkit-linear-gradient(#5eb8df, #5eb8df); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#5eb8df, #5eb8df); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#5eb8df, #5eb8df); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#5eb8df, #5eb8df); /* Standard syntax */;}
#hd_tnb a.tnb_admin{width:100%;background:#ff4081;color:#fff;border:1px solid #ff4081;margin-bottom:3px;font-weight:bold}
#hd_mb{padding:8px 12px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;text-align:center;background:#E9ECEF}
#hd_mb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_mb li{float:left;width:50%;padding:3px;}
#hd_mb li a{display:block;background:#fff;height:33px;line-height:33px;color:#000}

#category{display:none;position:fixed;top:0;right:0;width:100%;height:100%;z-index:999;border-left:1px solid #ddd;}
#category .tabsTit{border-bottom:1px solid #ddd;margin:20px 20px 0}
#category .tabsTit:after{display:block;visibility:hidden;clear:both;content:""}
#category .tabsTit li{float:left;text-align:center;width:50%;line-height:30px;color:#C3C3C3;border-bottom:3px solid #fff;text-transform: uppercase;cursor:pointer}
#category .tabsTit .tabsHover{border-color:#000;color:#000;font-weight: bold;}

#category h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden;background:transparent}
.cate_bg{width:100%;height:100%;background:#000;background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;z-index:1000}
.ct_wr{width:300px;height:100%;overflow-y:auto;position:absolute;top:0;right:0;z-index:1002;background:#fff}
#category ul.cate{background:#fff;text-align:left;margin:0 20px 10px}
#category ul.cate>li{line-height:45px;border-bottom:1px solid #ddd;}
#category ul.cate li{position:relative;}
#category ul.cate li a{color:#000;display:block;  text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;padding-right:30px;padding-left:10px}
#category ul.cate li .ct_op{display:inline-block;overflow:hidden;text-indent:-999px;background:url('../img/cate-bg.png') no-repeat 50% 17px;height:45px; width:30px;position:absolute;top:0;right:0;border:none}
#category ul.cate li .ct_cl{background-position: 50% -30px}
#category ul.sub_cate{background:#f3f3f3;}
#category ul.sub_cate li{}
#category ul.sub_cate li a{color:#777;font-size:0.92em;margin-right:5px;}
.ct_bl{display:inline-block;background:#999;width:6px;height:6px}
#category ul.sub_cate2 li{text-indent:15px}
#category ul.sub_cate3 li{text-indent:30px;}
#category ul.sub_cate4 li{text-indent:45px;}
.category_close{position:absolute;top:30px;right:300px;width:28px;height:121px;border:0;z-index:1005;font-size:20px;color:#fff;background:url(../img/menu_close.gif) no-repeat;}




/*검색&로그인 바*/
.h_bar {float:left;width:100%;background:#ffffff;display:block;}/*로그인 및 검색메뉴*/
.h_bar_topbg {position:relative;width:100%;height:41px;background:#ffffff url('../../../img/layout/menu_bar_topbg.gif') repeat-x left top;display:block;}
.h_bar_top {position:absolute;top:15px;left:0;width:100%;display:block;}
.h_bar_B {margin:0 auto;width:100%;max-width:1200px;display:block;}

/*검색*/
.h_bar_B1 {float:left;width:50%;display:inline-block;}
.h_bar_B1 p {float:left;width:100%;vertical-align:absmiddle;display:block;}
.h_bar_B1 span {float:left;vertical-align:absmiddle;display:inline-block;}
.h_bar_B1_search[type=text] {float:left;width:160px;min-height:28px;background-image:url('../../../img/layout/h_bar_search_bg.png');background-repeat:no-repeat;background-size:160px 28px;background-position:left top;border:0px solid #fff;display:inline-block;-webkit-transition: width 0.4s ease-in-out;
    transition: background-image 0.2s ease-in;padding:0px 5px 0 5px;outline:none;}
.h_bar_B1_search[type=text]:focus {float:left;width:160px;min-height:28px;background-image:url('../../../img/layout/h_bar_search_bg_on.png');background-repeat:no-repeat;background-size:160px 28px;background-position:left top;border:0px solid #fff;display:inline-block;-webkit-transition: width 0.4s ease-in-out;
    transition: background-image 0.2s ease-in;padding:0px 5px 0 5px;outline:none;}
.h_bar_B1_btn[type=button], .h_bar_B1_btn[type=submit], .h_bar_B1_btn[type=reset] {/*검색버튼*/
	float:left;width:31px;min-height:28px;
   background-color:#fff;
    /*background-image: url('/img/layout/h_bar_search_btn.png');*/
	background-repeat:no-repeat;
	background-size:31px 28px;
	background-position:left top;
	border:0px solid #fff;
    cursor: pointer;
	outline:none;
}

/*로그인 및 상단 멤버쉽 관련*/
.h_bar_B2 {float:left;width:50%;display:inline-block;}
.h_bar_B2 p {float:left;width:100%;vertical-align:absmiddle;display:block;}
.h_bar_B2 span {float:right;vertical-align:absmiddle;display:inline-block;}
.h_bar_B2_id[type=text] {float:left;width:160px;min-height:28px;background-image:url('../../../img/layout/h_log_id_bg.png');background-repeat:no-repeat;background-size:160px 28px;background-position:left top;border:0px solid #fff;display:inline-block;-webkit-transition: width 0.4s ease-in-out;
    transition: background-image 0.2s ease-in;padding:0px 5px 0 5px;outline:none;}
.h_bar_B2_id[type=text]:focus {float:left;width:160px;min-height:28px;background-image:url('../../../img/layout/h_log_id_bg_on.png');background-repeat:no-repeat;background-size:160px 28px;background-position:left top;border:0px solid #fff;display:inline-block;-webkit-transition: width 0.4s ease-in-out;
    transition: background-image 0.2s ease-in;padding:0px 5px 0 5px;outline:none;}
.h_bar_B2_pw[type=password] {float:left;width:160px;min-height:28px;background-image:url('../../../img/layout/h_log_pw_bg.png');background-repeat:no-repeat;background-size:160px 28px;background-position:left top;border:0px solid #fff;display:inline-block;-webkit-transition: width 0.4s ease-in-out;
    transition: background-image 0.2s ease-in;padding:0px 5px 0 5px;outline:none;}
.h_bar_B2_pw[type=password]:focus {float:left;width:160px;min-height:28px;background-image:url('../../../img/layout/h_log_pw_bg_on.png');background-repeat:no-repeat;background-size:160px 28px;background-position:left top;border:0px solid #fff;display:inline-block;-webkit-transition: width 0.4s ease-in-out;
    transition: background-image 0.2s ease-in;padding:0px 5px 0 5px;outline:none;}
.h_bar_B2_inbtn[type=button], .h_bar_B2_inbtn[type=submit], .h_bar_B2_inbtn[type=reset] {/*로그인버튼*/
	float:left;width:65px;min-height:28px;
    background-image: url('../../../img/layout/h_bar_login_btn.png');
	background-repeat:no-repeat;
	background-size:65px 28px;
	background-position:left top;
	border:0px solid #fff;
    cursor: pointer;
	outline:none;
}
.h_bar_B2_outbtn[type=button], .h_bar_B2_outbtn[type=submit], .h_bar_B2_outbtn[type=reset] {/*로그아웃버튼*/
	float:left;width:75px;min-height:28px;
    background-image: url('../../../img/layout/h_bar_logout_btn.png');
	background-repeat:no-repeat;
	background-size:75px 28px;
	background-position:left top;
	border:0px solid #fff;
    cursor: pointer;
	outline:none;
}

.h_bar_J2_inbtn[type=button], .h_bar_J2_inbtn[type=submit], .h_bar_B2_inbtn[type=reset] {/*회원가입버튼*/
	float:left;width:50px;min-height:28px;
    background-image: url('../../../img/layout/h_bar_join_btn.png');
	background-repeat:no-repeat;
	background-size:50px 28px;
	background-position:left top;
	border:0px solid #fff;
    cursor: pointer;
	outline:none;
}
.h_bar_modify_inbtn[type=button], .h_bar_modify_inbtn[type=submit], .h_bar_modify_inbtn[type=reset] {/*정보수정*/
	float:left;width:70px;min-height:28px;
    background-image: url('../../../img/layout/h_bar_modify_btn.png');
	background-repeat:no-repeat;
	background-size:70px 28px;
	background-position:left top;
	border:0px solid #fff;
    cursor: pointer;
	outline:none;
}
.h_bar_mypage_inbtn[type=button], .h_bar_mypage_inbtn[type=submit], .h_bar_mypage_inbtn[type=reset] {/*마이페이지*/
	float:left;width:71px;min-height:28px;
    background-image: url('../../../img/layout/h_bar_mypage_btn.png');
	background-repeat:no-repeat;
	background-size:71px 28px;
	background-position:left top;
	border:0px solid #fff;
    cursor: pointer;
	outline:none;
}
.h_bar_admin_outbtn[type=button], .h_bar_admin_outbtn[type=submit], .h_bar_admin_outbtn[type=reset] {/*관리자모드*/
	float:left;width:63px;min-height:28px;
    background-image: url('../../../img/layout/h_bar_admin_btn.png');
	background-repeat:no-repeat;
	background-size:63px 28px;
	background-position:left top;
	border:0px solid #fff;
    cursor: pointer;
	outline:none;
}

.h_bar_idpw_inbtn[type=button], .h_bar_idpw_inbtn[type=submit], .h_bar_idpw_inbtn[type=reset] {/*아이디비번찾기*/
	float:left;width:88px;min-height:28px;
    background-image: url('../../../img/layout/h_bar_idpw_btn.png');
	background-repeat:no-repeat;
	background-size:88px 28px;
	background-position:left top;
	border:0px solid #fff;
    cursor: pointer;
	outline:none;
}

.h_bar_cart_inbtn[type=button], .h_bar_cart_inbtn[type=submit], .h_bar_cart_inbtn[type=reset] {/*장바구니*/
	float:left;width:52px;min-height:28px;
    background-image: url('../../../img/layout/h_bar_cart_btn.png');
	background-repeat:no-repeat;
	background-size:52px 28px;
	background-position:left top;
	border:0px solid #fff;
    cursor: pointer;
	outline:none;
}

/* 중간 레이아웃 */
#container {position:relative;width:100%;text-align:center;margin:0px auto 0 auto;background:#fffff;}
#container:after{display:block;visibility:hidden;clear:both;content:""}
#container_wr{position:relative;margin:0 auto;padding-bottom:20px;}
#container_wr:after{display:block;visibility:hidden;clear:both;content:""}
#container_s{padding:0;width:63%;max-width:95%;margin:165px auto 0 auto;padding:0px 0 0 0;}
.ct_bg{background:#efefef;height:98%;width:100%;position:absolute;top:225px}
#container_title{letter-spacing:1.5px;text-align :center;padding:0 15px;display:inline-block;font-size:1.5em;margin:50px 0 20px}
#container_title span{display:inline-block;font-weight:bold;padding:0 10px}
.contents_tit{text-align :center;padding:0 15px;background:url(../img/tab-bg.jpg) repeat-x 0 50%;display:inline-block;font-size:1.25em;margin:30px 0 10px}
.contents_tit span{display:inline-block;background:#fff;font-weight:bold;padding:0 10px}
.con_tit{font-size:140%;letter-spacing:0.000em;background:#fff;padding:0 0 10px 8px;display:block;}
.con_tit a{font-size:1em;color:#fff;}
.con_tit:after{display:block;visibility:hidden;clear:both;content:""}

@media (max-width: 640px){
    #container_wr{margin:0}
    #container_title{margin:20px;font-size:1.167em;}
    #ppl_word{display:none}
 }


@media (min-width:320px){
    #container_s{width:95%;max-width:100%;margin:0px auto 0 auto;}
 }
 
 @media (min-width:700px){
    #container_s{width:90%;max-width:100%;margin:165px auto 0 auto;}
 }

@media (min-width:1900px){
    #container_s{width:63%;max-width:95%;margin:165px auto 0 auto;}
 }



#idx_bn_bottom{margin-top:20px;}
/*.shop-main {width:397px;background:#fff;margin:5px;}*/


.idx_section {}
.idx_section:after{display:block;visibility:hidden;clear:both;content:""}
#idx_hot,#idx_content{max-width:1207px;margin:0 auto;padding:30px 0 0;border:0px solid red;}/*베스트 &포토 리뷰 공간*/
#idx_review_sec{padding:50px 0;background:#000;}

/*#idx_review{max-width:1200px;margin:0 auto;border:1px solid green;}*/
#idx_content{padding:30px 0;}
#idx_content .idx_new{float:left;}
#idx_content .idx_new_left{width:300px;margin-right:10px;border:0px solid green;}
#idx_content .idx_new_right{width:300px;}

#sbn_side_sec{float:left;width:580px;max-height:640px;margin-right:10px;overflow:hidden;}
#sbn_side h2{display: inline-block;font-size: 1em;margin: 10px;color: #fff;background:#5eb8df;padding: 5px 10px;}
#sbn_side_sec img{width:100%;height:auto}

#idx_shop{max-width:1207px;margin:0 auto;padding:30px 0 0;border:1px solid blue;}/*탭메뉴 제품 나오는 공간*/

@media (max-width: 1200px){
	#main_bn{width:70%;}
	#idx_content, #idx_hot, #idx_shop{margin:10px;padding:0}
	#idx_content .idx_new_right,
	#idx_content .idx_new_left{width:50%;margin-top:10px}
	#idx_content .idx_new_right{padding:0 5px}
	#idx_content .idx_new_left{margin-right:0}
	.shop-main{width:50%}
	#sbn_side_sec{display:none}
}

@media (max-width: 970px){
	#idx_content, #idx_hot, #idx_shop{margin:10px;padding:0}
	#idx_content .idx_new_right,
	#idx_content .idx_new_left{width:100%}
	#sbn_side_sec{display:none}
}

@media (max-width: 640px){
	#idx_review_sec{padding:10px 0}
	#idx_content .idx_new_right,
	#idx_content .idx_new_left{width:100%}
 }

#sbn_side_sec_review{float:left;width:780px;max-height:640px;margin-right:10px;overflow:hidden}
#sbn_side_review h2{display: inline-block;font-size: 1em;margin: 10px;color: #fff;background:#5eb8df;padding: 5px 10px;}
#sbn_side_sec_review img{width:100%;height:auto}

@media (max-width: 1200px){
 
	#sbn_side_sec_review{}
	
}

@media (max-width: 970px){

	#sbn_side_sec_review{}
}

@media (max-width: 640px){

	#sbn_side_sec_review{}
 }



#quick .qk_btn button{background:#70a7ef;width:45px;height:45px;border:0;color:#fff;font-size:14px}
#quick .qk_btn a{display:inline-block;background:#000;width:45px;height:45px;line-height:45px;border:0;color:#fff;font-size:14px;text-align:center}
#quick .tabsHover button, #quick .tabsHover a{background:#78bed8;}

#quick .qk_btn button:hover, #quick .qk_btn a:hover{background:#78bed8;}
#quick .tabsCon{height:100%;text-align:center}
#quick .qk_con{position:relative;background:#fff;height:100%;width:230px;display:none;padding:20px;padding-top:90px;overflow-y:auto;border-left:1px solid #ddd;
box-shadow: -2px 0px 8px rgba(0, 0, 0, 0.2) ;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) -2px 0px 8px ; 
        -moz-box-shadow:rgba(0, 0, 0, 0.2) -2px 0px 8px}
#quick .qk_con h3{text-align :center;padding:0 15px;margin-bottom:20px;background:url(../img/tab-bg.jpg) repeat-x 0 50%;display:inline-block;font-size:1.167em}
#quick .qk_con h3 span,#quick .qk_con h3 a{display:inline-block;background:#fff;font-weight:bold;padding:0 10px}
#quick .con_close{position:absolute;top:0;left:0;width:100%;height:70px;background:#eee;border:0;color:#fff;font-size:40px;text-shadow: 1px 2px 3px #ddd;}
#quick .con_close:hover{color:#999;background:#ddd}



.qk_prdli {border-top:1px solid #e6e6e6;text-align:left;}
.qk_prdli li{border-bottom: 1px solid #e6e6e6;padding: 10px 0;position:relative}
.qk_prdli li:after{display:block;visibility:hidden;clear:both;content:""}
.qk_prdli .qk_img{float:left;width:50%}
.qk_prdli .qk_txt{float:left;width:50%;text-align:left;padding-right:5px}
.qk_prdli .qk_name{font-weight:bold;line-height:1.3em;margin:5px 0;display:block;}
.qk_prdli .qk_opt{font-size:0.92em;color:#888;margin:5px 0;line-height:1.3em}
.qk_prdli .prd_del{;display:none;position:absolute;bottom:0;right:0;width:25px;height:25px;background:#ddd;color:#999;border:0;}
.qk_prdli li:hover{background:#f3f3f3}
.qk_prdli li:hover .prd_del{display:block}
.qk_cart_btn{margin:10px 0}
.qk_cart_btn .qk_go_cart{width:100%;background:#242424;font-weight:bold;color:#fff;border:0;height:40px;line-height:40px;margin:0 0 5px;transition: all 0.3s ease;display:inline-block}
.qk_cart_btn .qk_go_cart:hover{background:#5eb8df}
.qk_cart_btn .qk_go_buy{width:100%;background:#fff;font-weight:bold;color:#444;border:1px solid #ccc;height:40px;margin:0 0 5px}
#quick .cart_al{text-align:left;margin:10px 0;position:relative;;line-height:1.5em}
#quick .cart_al strong{position:absolute;top:0;right:0}
#quick_open{display:none;background:#000;height:43px;width:43px;border-radius:50%;color:#fff;border:0;font-size:15px;z-index:99}

@media (min-width: 971px){
    #quick{height:100%;position:fixed;top:0px;right:0;z-index:120}
    #quick .qk_btn{position:absolute;top:33%;left:-45px;margin-top:-112px}
}

@media (max-width: 970px){
    #quick_open{display:block;position:fixed;bottom:30px; left:30px}
    #quick{display:none;position:fixed;bottom:0;left:0;z-index:99}
    #quick .qk_btn{position:absolute;bottom:80px;left:30px}
    #quick .qk_btn button {border-radius:50%;border:1px solid #000;background:#fff;color:#000;margin:5px 0}
    #quick .qk_btn button:hover{background:#fff;color:#ae1548}
    #quick .qk_con{position:fixed;top:0;right:0;z-index:99;}
}
@media (max-width: 640px){
    #quick_open{bottom:15px;left:15px}
    #quick .qk_btn{bottom:60px;left:15px}
}


/* 목록 바로가기 */
.sanchor {margin:0 0 5px;padding:0}
.sanchor:after{display:block;visibility:hidden;clear:both;content:""}
.sanchor li {float:left;list-style:none;width:25%;border-top:2px solid #000;text-align:center;  overflow: hidden;  white-space: nowrap;letter-spacing:0.2em;font-size:0.93em}
.sanchor a {display:block;padding:10px;border-left:1px solid #ededed;border-bottom:1px solid #ededed;background:#fcfcfc;text-decoration:none;color:#484848}
.sanchor a:focus, .sanchor a:hover {background:#eee;text-decoration:none}
.sanchor a.sanchor_on {background:#fff;text-decoration:none;border-bottom:1px solid #fff;}

#group{text-align:left;margin:20px}

/* ########## 쇼핑몰 컨텐츠 ########## */
/* 메인 */
#idx_short{width:500px;padding:15px;overflow:hidden;background:#fff;}
#idx_short h2{display:inline-block;padding:5px;color:#fff;background:#ff2c2c;text-align:center;}

.idx_sale_wr{width:100%;max-height:383px;overflow:hidden}
.idx_sale_wr h2{text-align:center;margin:0 auto;max-width:1000px;font-size:1.833em;letter-spacing:3px;padding:30px 0;transition: all 0.3s ease;}

#idx_cs{margin-bottom:50px;border-bottom:1px solid #ddd}
#idx_cs .cs_info{text-align:center;margin:0 0 15px;line-height:1.5em;}
#idx_cs strong{text-align:center;padding:15px 0 10px;font-weight:bold;font-size:2em;display:block}
#idx_cs p span{line-height:1.4em;color:#868686 ;font-size:0.92em}

#idx-tabitem{text-align:center}
#idx-tabitem h3{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.idx_best {text-align:center;padding:30px 0 0}
.idx_best h3{text-align :center;padding:0 15px;background:url(../img/tab-bg.jpg) repeat-x 0 50%;display:inline-block;font-size:1.167em}
.idx_best h3 a{display:inline-block;background:#fff;font-weight:bold;padding:0 10px}
/*#idx_coupon{margin:0 0 50px}*/
#idx_coupon h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#idx_coupon img{width:100%;height:auto;}
#cate_best{margin:90px 20px 20px;text-align:center}
#cate_best h2{display:inline-block;padding:10px;margin:30px 0;border:3px double #fff;font-size:1em;transition: all 0.3s ease;}
#cate_best:hover h2{padding:10px 20px;border-color:#aaa}
#cate_best .sct_noitem{line-height:270px;padding:0;color:#999}
#cate_best .tab ul{text-align:center;background:#929292;}
#cate_best .tab ul:after {display:block;visibility:hidden;clear:both;content:""}
#cate_best .tab li{float:left;margin:0;padding:0;width:16.5%}
#cate_best .tab .tab-1{width:17.5%}
#cate_best .tab li button{border:0;background:none;line-height:35px;color:#fff;background:#929292;font-size:11px;padding: 0 10px;width:100%;border-left:0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#cate_best .tab .tab-1 button{}
#cate_best .tab li .tab_selected{font-weight:bold;background:#f98c96;}
#cate_best .tab_content{background:#fff;border:1px solid #ddd;border-top:0;padding:20px;min-height:200px}
#cate_best_item{padding:30px;background:#ebeeef}
.bo_cate_link{line-height:1em}

#idx_review ul{margin:20px 0 40px 0;}
#idx_review ul:after {display:block;visibility:hidden;clear:both;content:""}
#idx_review li{float:left;width:33.333%;padding:5px;}
#idx_review li .rv_wr{position:relative;background:whitesmoke}
#idx_review li .rv_wr:after {display:block;visibility:hidden;clear:both;content:""}
#idx_review li .rv_img{;float:left;width:50%;display:block;}
#idx_review li .rv_img img{width:100%;height:auto}

#idx_review li .rv_txt{width:50%;float:left;padding:20px;text-align:left;line-height:1.5em}
#idx_review li .rv_tit{display:block;margin:0 0 5px;font-size:1.24em;font-weight:bold}
#idx_review li .prd_view{position:absolute;bottom:10px;right:10px;font-size:0.92em;display:inline-block;border:1px solid #5eb8df;padding:4px 5px;color:#5eb8df;line-height:1em;}
#idx_review li .prd_view:hover{background:#fff}
#idx_review li .rv_prd{margin-bottom:10px;display:block;color:#5eb8df;}
#idx_review li p{line-height:18px;color:#666;padding-bottom:15px;}

#index h2{position:relative;font-size: 1.25em;overflow:hidden;margin:10px 0 30px}
#index h2 span{position: relative;display: inline-block;padding:0 20px;z-index: 1;}
#index h2 span:before{content: '';display: block;height: 10px;width: 1000px;position: absolute;right: 100%;top: 50%;border-top: 1px solid transparent; }
#index h2 span:after {content: '';display: block;height: 10px;width: 1000px;position: absolute;top: 50%;border-top: 1px solid transparent;left:100%;}
#index h2 span:before,#index h2 span:after{border-color: #eeeeee;}

@media (max-width: 970px){
	#idx_review li{width:50%;}
    #idx_review li .rv_txt{padding:10px}
	.shop-main{width:50%}
    #idx_coupon{margin-bottom:0;width:100%;}
    #idx_coupon img{width:100%;height:auto;}
}

@media (max-width: 640px){
    #idx_review li{width:100%;}
    #idx_review li .rv_txt{padding:10px}
    #index{padding:20px}
    #idx_shop .idx_shop_wr{margin-bottom:30px}
    #idx_review ul{margin-top:0}
    .idx_best{padding-top:0}
    
    .shop-main{width:50%}
    #idx_coupon{margin-bottom:0;width:100%;}
    #idx_coupon img{width:100%;height:auto;}
}



/* 사용후기 모음 */
#sps_sch {margin: 10px 20px;text-align:left;}
#sps_sch a {display:inline-block;padding:0 8px;height:23px;background:#333;color:#fff;text-decoration:none;vertical-align:middle;line-height:23px}
#sps_sch .btn_submit {padding:0 8px;height:23px;vertical-align:middle}
#sps_sch .frm_input {padding:0 8px;height:23px;vertical-align:middle}
#sps_sch select{padding:0 8px;height:23px;vertical-align:middle}

#sps {margin: 10px 20px;zoom:1;background:#fff}
#sps ol {margin:0;padding:0 10px;border-top:1px solid #e9e9e9;list-style:none;text-align:left}
#sps li {position:relative;padding:10px 0;border-bottom:1px solid #e9e9e9}
#sps li:after {display:block;visibility:hidden;clear:both;content:""}

.sps_img {position:absolute;top:10px;left:0px}
.sps_img span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

#sps dl {margin:5px 0 10px; color: #888;  font-size: 0.917em;overflow:hidden;}
#sps dt {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sps dd {float:left;margin-right:5px}
#sps dd img {position:relative;top:-2px}

.sps_section {margin-left:80px;display:block;}
.sps_section p {padding:0;width:100%}
.sps_con_full {padding:0;height:auto !important}
.sps_con_btn {margin:5px 0 0;text-align:right}
.sps_con_btn button {margin:0;padding:5px;border:0;background:#565e60;color:#fff;}

/* 상품문의 모음 */
#sqa_sch {margin: 10px 20px;text-align:left;}
#sqa_sch a {display:inline-block;padding:0 8px;height:23px;background:#333;color:#fff;text-decoration:none;vertical-align:middle;line-height:23px}
#sqa_sch .btn_submit {padding:0 8px;height:23px;vertical-align:middle}
#sqa_sch .frm_input {padding:0 8px;height:23px;vertical-align:middle}
#sqa_sch select{padding:0 8px;height:23px;vertical-align:middle}

#sqa {zoom:1;text-align:left;margin:10px 20px;background:#fff}
#sqa ol {margin:0;padding:0;border-top:1px solid #e9e9e9;list-style:none;padding:0 10px}
#sqa li {position:relative;padding:10px 0;border-bottom:1px solid #e9e9e9}
#sqa li:after {display:block;visibility:hidden;clear:both;content:""}

.sqa_img {position:absolute;top:10px;left:0px}
.sqa_img span {position:absolute;font-size:0;line-height:0;overflow:hidden;width:0;}

#sqa dl {margin:5px 0 10px; color: #888;  font-size: 0.917em;overflow:hidden}
#sqa dt {float:left;margin:0 0 5px}
#sqa dd {float:left;margin:0 15px 5px 5px}
#sqa dd img {position:relative;top:-2px}

.sqa_section {margin-left:80px;display:block}
.sqa_section .sqa_con {background:#fff;line-height:1.7em}
.sqa_section p {padding:0;width:100%}
.sqa_con_full {padding:0;height:auto !important}
.sqa_con_btn {margin:5px 0 0;text-align:right}
.sqa_con_btn button {margin:0;padding:5px;border:0;background:#565e60;color:#fff}

#sqa .sit_qa_qaq,#sqa .sit_qa_qaa {padding:10px 5px 10px ;position:relative}
#iq_subject{width:100%;}


/* 마이페이지 */
#smb_my{float:left;width:100%;margin:20px 0 0 0;}
#smb_my_ov {margin:0 0 0px;background:#fff;border:0px solid #000;text-align:left;}
#smb_my_ov h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#smb_my_ov .hello_name{position:relative;line-height:45px;padding:0 10px;width:50%;float:left;font-weight:normal}
#smb_my_ov .hello_name i{font-size:1.2em;color:#79aaf3;}
#smb_my_ov .smb_my_act{position:absolute;top:7px;right:10px}
#smb_my_ov .smb_my_act:after {display:block;visibility:hidden;clear:both;content:''}
#smb_my_ov .smb_my_act li{float:left;font-size:0.92em; padding:0;margin:0 2px}
#smb_my_ov .smb_my_act li a{line-height:27px;height:30px;vertical-align:middle;display:block;padding:0 10px}
#smb_my_ov .my_po{position:relative;float:left;width:16.666%;padding:0 10px;line-height:45px;border-left:0px solid #dfdfdf}
#smb_my_ov .my_po a{position:absolute;top:0;right:10px;font-weight:bold;color:#5eb8df;}
#smb_my_ov .my_info{clear:both;width:100%;border-top:1px solid #dfdfdf;padding:10px}
#smb_my_ov .my_info:after {display:block;visibility:hidden;clear:both;content:''}
#smb_my_ov .my_info_wr{float:left;width:33.333%;line-height:20px;padding:3px 0px;position:relative;}
#smb_my_ov .my_info_wr strong{display:inline-block;position:absolute;top:0;left:0;vertical-align: top;padding:3px 0px;}
#smb_my_ov .my_info_wr span{display:block;padding-left:100px;}
#smb_my_ov .ov_addr{width:66.666%}

#smb_my_tab {text-align:center;text-align:center;background:#fff;padding:20px;border-top:1px solid #ced2d7;}
#smb_my_tab .tabsTit{border-bottom:1px solid #ddd;text-align:center;margin:30px 0 20px;font-size:0}
#smb_my_tab .tabsTit li{width:200px;display:inline-block;line-height:30px;border-bottom:4px solid #fff;font-size:13px}
#smb_my_tab .tabsTit .tabsHover{border-color:#5eb8df;color:#5eb8df;font-weight:bold}
#smb_my_tab h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#smb_my_tab .more_btn{border:2px solid #333;color:#333;display:inline-block;padding:10px;width:200px;font-weight:bold;margin-top:20px;}
#smb_my_tab .more_btn:hover{background:#333;color:#fff;font-weight:bold}

#smb_my_wish ul:after {display:block;visibility:hidden;clear:both;content:''}
#smb_my_wish li{float:left;width:25%;padding:10px 15px;text-align:left}
#smb_my_wish li:nth-child(4n+1){clear:both}

#smb_my_wish li img{width:100%;height:auto}
#smb_my_wish li .info_link{display:block;margin:10px 0 5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color:#646464;font-weight:bold}
#smb_my_wish li .info_date{color:#646464;font-size:0.92em}

@media (max-width: 970px){
    #smb_my_ov .hello_name{width:100%;border-bottom:1px solid #dfdfdf}
    #smb_my_ov .my_po{width:33.3333%}
    #smb_my_ov .my_info_wr{width:50%;}
    #smb_my_ov .ov_addr{width:100%}
    #smb_my_ov .ov_addr strong{width:20%}
    #smb_my_wish li{padding:10px;}
    #smb_my_tab .tabsTit li{width:50%;}
}

@media (max-width: 640px){
    #smb_my_ov .my_info_wr{width:100%}
    #smb_my_ov .my_po{width:100%;line-height:30px;}
    #smb_my_wish li{width:50%;}
    #smb_my_wish li:nth-child(2n+1){clear:both}

}
/* 장바구니 주문서 공통 */
#sod_chk {padding:0 0 5px;}
.sod_list {position:relative;margin:0;padding:0;list-style:none;}
.sod_list .sod_li {position:relative;padding:0;border:1px solid #e9e9e9;margin:10px 0;background:#fff;}
.sod_list .sod_li:after {display:block;visibility:hidden;clear:both;content:""}
.sod_list .li_chk{position:absolute;top:10px;left:10px;}
.sod_list .li_name{min-height:130px}
.sod_list .li_name a,.sod_list .li_name strong{display:block;padding: 0 10px 0 25px;border-bottom:1px solid #e9e9e9;height:35px;line-height:35px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.sod_list .li_name strong{padding-left:10px}
.sod_list .total_img{position:absolute;top:45px;left:10px;}
.sod_list .sod_opt{padding:10px 10px 5px;margin-left:90px;color:#9e9e9e;font-size:0.93em}
.sod_list .sod_opt li{margin-bottom:3px}
.sod_list .li_cp .cp_btn, .sod_list .li_cp .cp_cancel, .sod_list .li_mod .mod_btn {margin:0;padding:5px 8px;border:0;background:#000;color:#fff;font-size:0.93em}
.sod_list .li_cp .cp_cancel,.odf_tbl #od_coupon_cancel,.odf_tbl #sc_coupon_cancel{border:1px solid #999;color:#777;background:#fafafa;margin-left:3px;padding:4px 5px}
.sod_list .li_prqty{margin:10px;}
.sod_list .li_prqty:after {display:block;visibility:hidden;clear:both;content:""}
.sod_list .li_prqty .li_prqty_sp{width:33.33%;display:inline-block;float:left;text-align:center;line-height:2.2em;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;border-left:1px solid #e9e9e9;color:#9e9e9e;font-size:0.93em;margin-left:-1px}
.sod_list .li_prqty  .prqty_price{border-left:1px solid #d3d3d3;}
.sod_list .li_prqty  .prqty_sc{border-right:1px solid #d3d3d3;}
.sod_list .li_prqty .li_prqty_sp span{display:block;background:#f2f2f2;}
.sod_list .li_total {position:relative;border-top:1px solid #e9e9e9;margin:10px 10px 0;}
.sod_list .total_span {display:block;position:relative;padding:5px 0;text-align:right;color:#343434}
.sod_list .total_span span{position:absolute;top:5px;left:0}
.sod_list .total_span strong{font-size:1.2em}
#sit_opt_added {margin:0;padding:0;font-size:0.92em;color: #626262;border-bottom:0;background:#fff;list-style:none;}
#sit_opt_added li {;border-bottom:1px solid #e9e9e9;margin-bottom:5px;padding:10px 0;line-height:15px;padding-right:110px;position:relative;}
#sit_opt_added li:after {display:block;visibility:hidden;clear:both;content:""}
#sit_opt_added li div {height:25px;margin:5px 0 0;text-align:right;position:absolute;top:0;right:0;width:110px;float:right}
#sit_opt_added .btn_frmline {background:url(../img/add.png) no-repeat -73px  50% ;position:absolute;top:0;right:0 ;text-indent:-999px;width:25px;height:25px;padding:0;overflow:hidden}
#sit_opt_added li div .sit_qty_plus{overflow:hidden;position:absolute;top:0;left:57px;background:url(../img/add.png) #eee no-repeat -35px 50%;text-indent:-999px;border:0;width:25px;height:25px;overflow:hidden}
#sit_opt_added li div .sit_qty_minus{overflow:hidden;position:absolute;top:0;left:-2px;background:url(../img/add.png) #eee no-repeat 8px  50% ;text-indent:-999px;border:0;width:25px;height:25px;overflow:hidden}
#sit_opt_added li div .sit_opt_del{background:url(../img/add.png) no-repeat -73px  50% ;position:absolute;top:0;right:0 ;text-indent:-999px;width:25px;height:25px;padding:0;overflow:hidden}
#sit_opt_added li div .frm_input{width:32px;border:1px solid #ccc;height:25px;padding:0 !important;line-height:25px;text-align:center;background:#fff;position:absolute;top:0;left:24px;}
#sit_tot_price {margin:15px 0;font-size:1.3em;font-weight:bold;text-align:right;position:relative}
#sit_tot_price span{position:absolute;top:0;left:0px;font-size:11px;color:#666}
select.it_option,select.it_supply { width: 100%;padding: 5px;border: 0;width:100%:height: 28px;-webkit-appearance: none;border:1px solid #aaa;background: url(../mobile/shop/img/select.gif) no-repeat  right #fff;}

/*수량*/
#sit_opt_added li .sit_opt_qty{position:absolute;top:0;right:0;width:81px;float:right;text-align:center !important;}
#sit_opt_added li .sit_opt_qty .frm_input{width:32px;border:1px solid #ddd;height:23px;padding:0 !important;line-height:25px;text-align:center;background:#fff;}
#sit_opt_added li .sit_opt_qty .sit_qty_plus{position:absolute;top:0;right:0;background:url(../img/add.png) no-repeat -35px 50%;text-indent:-999px;border:0;width:25px;height:25px;overflow:hidden}
#sit_opt_added li .sit_opt_qty .sit_qty_minus{position:absolute;top:0;left:0;background:url(../img/add.png) no-repeat  8px 50% ;text-indent:-999px;border:0;width:25px;height:25px;overflow:hidden}

/* 장바구니 */
#sod_bsk {text-align:left;padding:10px 20px}

#sod_bsk_list {position:relative}
#sod_bsk_list #mod_option_frm {z-index:40;position:absolute;;left:0;width:100%;max-width:500px}
#sod_bsk_list #mod_option_frm form{border:1px solid #000;background:#fff;padding:20px;max-height:500px;overflow-y:scroll}
html.no-overflowscrolling #mod_option_frm {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
#sod_bsk_list #mod_option_frm .sit_ov_tbl{background:#ededed;margin-top:5px}
#sod_bsk_list #mod_option_frm .sit_ov_tbl th,#sod_bsk_list #mod_option_frm .sit_ov_tbl td{border:none;padding-left:5px;font-weight:normal;text-align:left}
#sod_bsk_list #mod_option_frm .sit_ov_tbl th{width:90px}
#sod_bsk_list #mod_option_frm#sit_tot_price{font-size:1.2em}
#sod_bsk_list #mod_option_frm #sit_tot_price span{left:0;}
#sod_bsk_list #mod_option_frm .btn_confirm{overflow:hidden;text-align:right;}
#sod_bsk_list #mod_option_frm .btn_submit{width:100px;background:#333;padding:8px 0;font-weight:bold}
#sod_bsk_list #mod_option_frm .btn_cancel{width:100px;background:#fff;border:1px solid #ccc;color:#555;font-weight:bold}

#sod_bsk_tot {margin:0 0 8px;;border:1px solid #e9e9e9;background:#f2f2f2}
#sod_bsk_tot:after {display:block;visibility:hidden;clear:both;content:""}
#sod_bsk_tot dt, #sod_bsk_tot dd {float:left;padding:10px 0;border-bottom:1px solid #e9e9e9;background:#fff}
#sod_bsk_tot dt {padding-left:2%;width:50%;font-weight:bold;}
#sod_bsk_tot dd {margin:0;padding-right:2%;width:50%;text-align:right}
.sod_bsk_cnt {background:#5eb8df !important;color:#fff}
.sod_bsk_point {border-bottom:0 !important}

#sod_bsk_act {margin:0 0 20px;padding-top:40px;text-align:center;position:relative;}
#sod_bsk_act:after {display:block;visibility:hidden;clear:both;content:""}
#sod_bsk_act a.btn01 {width:49%;border:1px solid #5eb8df;background:none;color:#5eb8df;height:42px;line-height:42px;padding:0;font-weight:bold;max-width:200px;}
#sod_bsk_act .btn_submit{width:49%;background:#5eb8df;color:#fff;font-weight:bold;height:42px;font-weight:bold;transition: all 0.3s ease;max-width:200px}
#sod_bsk_act .btn_submit:hover{background:#5eb8df;}
#sod_bsk_act  div{position:absolute;top:0;right:0;}
#sod_bsk_act  div .btn01 {background:#fff;color:#999;padding:5px;font-size:0.93em}

#sod_list .td_numbig{text-align:right}
#sod_list .sod_img{width:70px}
#sod_list .cp_btn{line-height:24px;height:24px;font-size:0.92em}
#sod_list .cp_cancel {line-height:24px;height:24px;font-size:0.92em;background:#aaa;margin-top:2px}

/* 위시리스트 */
#sod_ws {text-align:left;padding:20px;background:#fff;border:1px solid #ced2d7;}
#sod_ws li{position:relative;padding:10px 0 10px 90px;min-height:70px;border:1px solid #e9e9e9;margin-bottom:5px;height:50px}
#sod_ws .wish_img {position:absolute;top:10px;left:30px}
#sod_ws .info_link {display:block;padding:5px 0;font-size:1.2em;font-weight:bold}
#sod_ws .info_date {position:absolute;bottom:10px;right:10px;color:#737373;font-size:0.92em;}
#sod_ws .wish_chk{position:absolute;top:10px;left:10px;color:#737373}
#sod_ws .sold_out{position:absolute;top:20px;left:80px;display:inline-block;width:100px;color:#ff3e5e}
#sod_ws .wish_del a{position:absolute;top:10px;right:10px;text-indent:-999px;overflow:hidden;width:25px;height:25px;background:url(../mobile/shop/img/del_btn.gif) no-repeat top right;}
#sod_ws_act {text-align:center;margin:10px 0}
#sod_ws_act:after {display:block;visibility:hidden;clear:both;content:""} 
#sod_ws_act button{width:49%;max-width:200px;height: 40px; line-height: 40px;padding:0;}
#sod_ws_act .btn01{background: #fff;  color: #777;border:1px solid #ddd;font-weight:bold;}
#sod_ws_act .btn02{background: #333;  color: #fff;font-weight:bold;}

/* 쿠폰 */
#scp_list .win_desc{padding:10px;padding-top:0}
#scp_list ul {margin:0;padding:0;list-style:none}
#scp_list li {position:relative;border:1px solid #e9e9e9;margin-bottom:5px;border-radius:8px}
#scp_list .li_title {display:block;padding:8px 10px;font-size:1.2em;font-weight:bold;background:#f2f2f2}
#scp_list .li_pd {margin:0 0 5px;zoom:1}
#scp_list .li_pd:after {display:block;visibility:hidden;clear:both;content:""}
#scp_list .pd_price {padding:10px;display:inline-block}
#scp_list .pd_date {float:right;padding:10px;color:#a4a4a4}
#scp_list .li_target {padding:0 10px 10px;color:#ae1548;display:inline-block}

/* 주문서 작성 */
#sod_frm {;text-align:left;padding:10px 20px;}
#sod_frm section{margin-bottom:30px}
#sod_frm p#sod_frm_pt_alert {margin:20px 0;text-align:center }
#sod_bsk_list #mod_option_frm .sit_ov_tbl{background:#ededed;margin-top:5px}
 #mod_option_frm  #sit_opt_added{border-top:1px solid #d9d9d9}
#sod_bsk_list #mod_option_frm .sit_ov_tbl th,#sod_bsk_list #mod_option_frm .sit_ov_tbl td{border:none;padding-left:5px;font-weight:normal}
#sod_bsk_list #mod_option_frm .sit_ov_tbl th{width:90px}
html.no-overflowscrolling #cp_frm {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
#sod_frm_deli {position:relative;line-height:2em}
#sod_frm_deli #order_address {display:block;;width:100px;background:#333;color:#fff;text-align:center}
#sod_frm_orderer {margin:30px 0 30px}
#sod_frm_orderer #od_addr_jibeon, #sod_frm_taker #od_b_addr_jibeon {display:inline-block;margin:5px 0 0}
#sod_frm h2{margin-bottom:10px}


#sod_frm .odf_tbl table{width:100%;margin:0;padding:0;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-collapse:collapse;border-top:2px solid #444}
#sod_frm .odf_tbl table tbody td,#sod_frm .odf_tbl table tbody th{;border-bottom:1px solid #e9e9e9;;padding:5px 10px ;text-align:left;line-height:26px;position:relative;}
#sod_frm .odf_tbl table th{width:100px;color:#343434;font-weight:normal;letter-spacing:-0.1em}
#sod_frm .odf_tbl table .frm_address{margin-top:5px}
#sod_frm .odf_tbl button.btn_frmline{font-size:0.92em;padding:0 8px;height:26px;line-height:26px}
#sod_frm .odf_tbl textarea{width:99%;border:1px solid #e4eaec;}
#sod_frm_same {margin:0 0 10px}
#sod_frm_pay {position:relative}
#sod_frm_pay .tbl_head01 caption {font-size:0;line-height:0;overflow:hidden}
#sod_frm_pay .tbl_head01 th {width:auto !important;font-weight:bold;text-align:center !important}
#sod_frm_pay .tbl_head01 td {border-top:1px solid #e9e9e9 !important;border-bottom:1px solid #e9e9e9 !important;line-height:1.5em !important;word-break:break-all !important}

html.no-overflowscrolling #sc_coupon_frm, html.no-overflowscrolling #od_coupon_frm {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
#sod_frm_pay_info {margin:0 0 10px}
#sod_frm_paysel {margin:10px 0 ;padding:10px;background:#f2f2f2;border:1px solid #e0e0e0}
#sod_frm_paysel ul {margin:0;padding:0;}
#sod_frm_paysel ul:after {display:block;visibility:hidden;clear:both;content:""}
#sod_frm_paysel li {float:left;padding:5px 2%;width:46%;height:21px}
#sod_frm_paysel .KPAY{background:url('../../../img/kpay_logo.png') no-repeat;width:37px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
#sod_frm_paysel .PAYNOW{background:url('../../../img/paynow_logo.png') no-repeat;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
#sod_frm_paysel .PAYCO{background:url('../../../img/payco_logo.png') no-repeat 1px ;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
.kakaopay_icon{background:url('../../../img/kakao.png') no-repeat ;height:21px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px}


#sod_frm_paysel #settle_bank {padding:10px;background:#fff;line-height:2em;border:1px solid #dbdbdb;margin-top:10px}
#od_temp_point{background:#fff;}
#sod_frm_paysel #settle_bank select{margin-bottom:10px}
#sod_frm_paysel #settle_bank label {display:inline-block;margin:0 10px 0 0;font-weight:bold}
#sod_frm_paysel #settle_bank .frm_input {background:#fff;text-align:center}
#sod_frm_escrow {margin:30px 0 0}

#od_addr1, #od_addr2, #od_addr3, #od_email, #od_b_addr1, #od_b_addr2, #od_b_addr3 {width:100%}
#sod_frm #od_memo {height:70px}
#sod_frm_pt {margin:10px 0 5px}
#sod_frm_pt_alert, #sod_frm_pt_info {margin:0 0 10px}
#sod_frm #show_progress {text-align:center}
#sod_frm #show_progress span {display:block;margin:5px 0 0}
#sod_frm #cp_frm,#od_coupon_frm,#sc_coupon_frm{z-index:10000;position:absolute;right:0;width:100%;max-width:500px;border:1px solid #444;background:#fff;}
#od_coupon_frm,#sc_coupon_frm{top:33px;left:10px;width:95%}
#sod_frm .odf_tbl button.sc_cp_apply,#sod_frm .odf_tbl button.od_cp_apply{font-size:1em}
#sod_frm #cp_frm .tbl_head02,#od_coupon_frm .tbl_head02,#sc_coupon_frm .tbl_head02{padding:20px;margin:0;}
#sod_frm #cp_frm .tbl_head02 caption,#od_coupon_frm .tbl_head02 caption,#sc_coupon_frm .tbl_head02 caption{color:#333;width:100%;;padding:0 0 ;height:30px;line-height:28px;}
#sod_frm #cp_frm .tbl_head02 table,#od_coupon_frm .tbl_head02 table,#sc_coupon_frm .tbl_head02 table{margin-top:0px;border:1px solid #d3d3d3;}
#sod_frm #cp_frm .tbl_head02 th,#od_coupon_frm .tbl_head02 thead th,#sc_coupon_frm .tbl_head02 thead th{border-bottom:1px solid #e5e5e5;background:#ededed;text-align:center !important;padding:5px 0;line-height:1.5em !important;border-left:0;border-right:0}
#sod_frm #cp_frm .tbl_head02 th+th+th, #od_coupon_frm .tbl_head02 th+th+th,#sc_coupon_frm .tbl_head02  th+th+th{width:60px}
#sod_frm #cp_frm .tbl_head02 td,#od_coupon_frm .tbl_head02 td,#sc_coupon_frm .tbl_head02 td{border:none;line-height:1.5em !important}
#od_coupon_frm .tbl_head02 td.td_numbig,#od_coupon_frm .tbl_head02 td.td_mngsmall,#sc_coupon_frm .tbl_head02 td.td_mngsmall{text-align:center}
#sod_frm #cp_frm .tbl_head02 td .btn_frmline,#od_coupon_frm .tbl_head02 td,#sc_coupon_frm .tbl_head02 td {font-size:0.92em}
#sod_frm #cp_frm .tbl_head02 td.td_numbig,#od_coupon_frmtd .tbl_head02 .td_numbig,#sc_coupon_frm .tbl_head02 td.td_numbig{width:90px;text-align:center}
#sod_frm #cp_frm .btn_confirm .btn_submit,#od_coupon_frm .btn_confirm .btn_submit,#sc_coupon_frm .btn_confirm .btn_submit{background: url(../img/add.png) no-repeat -73px 50%;
position: absolute;top: 0;right: 0;text-indent: -999px;width: 25px;height: 25px;padding: 0;overflow: hidden;}
#sod_frm #display_pay_button .btn_submit{width: 49%;background:#ababab;color: #fff;font-weight: bold;height: 42px;font-weight: bold;transition: all 0.3s ease;max-width:200px}
#sod_frm #display_pay_button .btn_submit:hover{background:#ae1548}
#sod_frm #display_pay_button .btn_cancel ,#display_pay_button .btn01{width:49%;border:1px solid #ababab;background:none;color:#ababab;height:42px;line-height:42px;padding:0;font-weight:bold;background:#fff;max-width:200px}

/* 배송지 목록 */
#sod_addr {}
#sod_addr ul {margin:0;padding:0;list-style:none}
#sod_addr li {position:relative;padding:5px 0 5px 20px;min-height:35px;border-bottom:1px solid #e9e9e9}
#sod_addr .addr_chk {position:absolute;top:9px;left:0}
#sod_addr .addr_default {position:absolute;top:9px;right:0}
#sod_addr .addr_addr {margin:10px 0 5px}
#sod_addr .addr_name {float:left;margin:0 0 10px}
#sod_addr .addr_tel {float:right;margin:0 0 10px}
#sod_addr .addr_btn {clear:both;text-align:right}
#sod_addr .addr_btn:after {display:block;visibility:hidden;clear:both;content:""}
#sod_addr #btn_sel {width:25%;border:0;line-height:2.5em;background:#626870;color:#fff}
#sod_addr #btn_del {display:inline-block;width:15%;line-height:2.5em;background:#f2f5f9;color:#ff3061;text-align:center}

/* 주문내역 */
#sod_v {text-align:left;padding:20px;background:#fff;border:1px solid #ced2d7;}
#sod_v .td_stat {width:100px}
#sod_v_info {margin:0 0 10px}

/* 주문상세내역 */
#sod_fin {text-align:left;padding:20px;}
#sod_fin .sod_list .li_name_od a{display:block;padding:10px;}
#sod_fin .sod_list .li_opt{padding:10px;padding-bottom:0;border-top:1px solid #e9e9e9}
#sod_fin .sod_list .li_opt:first-child{border:none}
#sod_fin  .sod_list .total_img{top:10px;left:0}
#sod_fin  .sod_list .total_span{padding:10px;display:block}
#sod_fin  .sod_list .total_span span{top:10px}
#sod_fin  .sod_list .li_prqty .li_prqty_sp{width:25%;}
#sod_fin  .sod_list .li_prqty .prqty_stat{border-right: 1px solid #d3d3d3;}
#sod_fin section{margin-bottom:20px;}
#sod_fin .odf_tbl{background:#fff}
#sod_fin_no {margin:0 0 20px;padding:10px;background:#000;color:#fff}
#sod_fin_list h2 {margin:0 0 10px}
#sod_sts_wrap {margin:0 0 10px;text-align:right}
#sod_sts_explan {display:none}
#sod_fin_legend {margin:10px 0;padding:10px 10px ;text-align:left;background:#f6f6f6}
#sod_fin_legend:after {display:block;visibility:hidden;clear:both;content:''}
#sod_fin_legend dt {clear:both;float:left;margin:0 0 5px;width:50px;font-weight:bold}
#sod_fin_legend dd {float:left;margin:0}

#request_form {position:relative}
#request_form div {display:none;z-index:10000;position:absolute;top:31px;left:0;padding:10px 0;width:290px;border:1px solid #000;background:#f2f5f9;text-align:center}
#request_form label {letter-spacing:-0.1em}
#request_form .frm_input {width:170px;background:#fff !important}
#request_form .btn_frmline, #request_form .btn_cancel {margin:5px 0 0;padding:0 5px;height:1.9em;vertical-align:middle !important;line-height:1.9em}

#sod_req_btn {margin:0 0 10px}
#sod_req_btn button {background:#626870}

#sod_req_log {margin:0 0 20px}
#sod_req_log ul {margin:0;padding:0;border-top:1px solid #e9e9e9;background:#f2f5f9;list-style:none}
#sod_req_log li {padding:10px 10px 20px;border:1px solid #e9e9e9;border-top:0}
#sod_req_log h3 {margin:20px 0 10px}
.sod_req_log_view table {margin:0}
.sod_req_log_view caption {padding:10px 0;font-size:1em;font-weight:bold;text-align:left;line-height:1em}
.sod_req_log_view caption span {color:#ff3061}
.sod_req_log_view th {border-top:1px solid #e9e9e9;background:#f7f7f7 !important;color:#000 !important;text-align:center}
.sod_req_log_view td {background:#fff;color:#000}
.sod_req_log_view p {padding:10px 15px;border-bottom:1px solid #e9e9e9;background:#fff;color:#000}
.sod_req_log_view button {margin:0;padding:0;border:0;background:transparent;color:#ff3061;text-decoration:underline;vertical-align:middle}

#sod_fin_view h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sod_fin_view h3 {margin:0 0 10px}
#sod_fin_view .tbl_head01 th {padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}
#sod_fin_dvr .dvr_link {color:#ff3061;text-decoration:underline}

#sod_fin_tot {margin:0 0 30px;;border:1px solid #e9e9e9;border-top:0;background:#373737;color:#fff}
#sod_fin_tot h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sod_fin_tot ul {margin:0;padding:0;list-style:none}
#sod_fin_tot li {padding:10px;border-bottom:1px solid #5d5d5d;padding:10px}
#sod_fin_tot li:after {display:block;visibility:hidden;clear:both;content:""}
#sod_fin_tot #alrdy {border-bottom:0 !important}
#sod_fin_tot strong {float:right}

#sod_fin_cancel {text-align:center}
#sod_fin_cancel h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sod_fin_cancel button {padding:8px;border:0;border:1px solid #2c5eff;color:#2c5eff;background:#fff;}
#sod_fin_cancelfrm {display:none;margin:10px 0 0;padding:20px 0;background:#f6f6f6}
#sod_fin_cancelfrm  label{color:#888}
#sod_fin_cancelfrm .frm_input {background:#fff !important;  height: 24px;  line-height: 24px;  text-indent: 5px;width:190px}
#sod_fin_cancelfrm .btn_frmline{border:none;background:#3a3a3a;color:#fff;padding:4px}

#sod_fin_test {padding:10px}
#sod_fin h3,#kcp_acc_test table caption{background:#D4D4D4;border:1px solid #e9e9e9;padding: 10px;margin:10px 0 0;text-align:left}
#sod_fin .odf_tbl table{width:100%;margin:0;padding:0;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-collapse:collapse;}
#sod_fin .odf_tbl table tbody td,#sod_fin .odf_tbl table tbody th{;border-bottom:1px solid #e9e9e9;padding:6px 10px;text-align:left;line-height:20px}
#sod_fin .odf_tbl table th{width:80px;color:#343434;font-weight:normal}
#sod_fin .odf_tbl table tbody td.empty_table{text-align:center}
#sod_fin .odf_tbl textarea{width:99%;border:1px solid #e4eaec;}
#sod_fin .odf_tbl table input[type="text"]{background-color:#fff !important;height:24px;line-height:24px;text-indent:5px;border:1px solid #e4eaec}

/* 주문내역 include  */
#sod_inquiry li {border:1px solid #e9e9e9;margin-bottom:5px;position:relative;text-align:left}
#sod_inquiry li .inquiry_idtime{background:#f2f2f2;padding:10px;position:relative}
#sod_inquiry li .inquiry_idtime a{font-weight:bold}
#sod_inquiry li .inquiry_idtime .idtime_time{position:absolute;top:10px;right:10px}
#sod_inquiry li .inquiry_name{clear:both;padding:10px;color:#696969}
#sod_inquiry li .inquiry_price{padding:10px;font-size:1.167em;font-weight:bold;}
#sod_inquiry li .inquiry_inv{position:absolute;bottom:10px;right:10px;color:#5eb8df;text-align:right}
#sod_inquiry li .inquiry_inv .inv_status{display:block;font-weight:bold}

/* 주문상세내역 중 현금영수증 발급 */
#scash {}
#scash section {padding:10px 0}
#scash h2 {margin:0 0 10px;text-align:center}
#scash .tbl_head01 th {padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left;}
#scash_apply {padding:10px 0 15px;text-align:center}
#scash_apply button {padding:10px;border:0;background:#565e60;color:#fff}
#scash_copy {text-align:center}

/* 상품검색 */
#ssch{text-align:left;margin:10px 20px}
#ssch .sct_10{padding:0}
#ssch_frm {padding:20px;border:2px solid #000;background:#fff;}
#ssch_frm:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm div {margin:0 0 5px}
#ssch_frm strong, #ssch_frm .ssch_lbl {display:inline-block;width:80px;font-weight:normal;vertical-align:middle;}
#ssch_frm .frm_input {background:#fff}
#ssch_frm .btn_submit {padding:0 8px;height:30px;}
#ssch_frm p {padding:10px 0;border-top:1px solid #e9e9e9;line-height:1.5em}
#ssch_frm #ssch_qfrom {width:50px}
#ssch_frm #ssch_qto {width:50px}
#ssch_frm #ssch_q {width:40%}
#ssch_frm #ssch_sort {margin:0 0 10px;padding:1px 0 0 1px;list-style:none}
#ssch_frm #ssch_sort:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm #ssch_sort li {position:relative;float:left;margin:0 0 -1px -1px;width:33%}
#ssch_frm #ssch_sort li:nth-of-type(3n) {width:34%}
#ssch_frm #ssch_sort a {display:block;text-align:center}
#ssch_frm #ssch_ov {text-align:right;margin-bottom:0}

#ssch_cate {}
#ssch_cate ul {margin:10px 0;padding:10px 20px 20px;border-bottom:1px solid #e9e9e9;list-style:none}
#ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_cate li {float:left;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #e9e9e9}
#ssch_cate a span {font-weight:bold}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0;text-indent:-9999em;line-height:0;border:0 !important;overflow:hidden !important}

/* 본문 바로가기 */
#skip_to_container a {z-index:100000;position:absolute;font-size:0;line-height:0;overflow:hidden;left:0}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:1.5em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}

/* 이미지 등비율 리사이징 */
.img_fix {width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 */

#captcha {display:inline-block;position:relative}
#captcha audio {display:block;margin:0 0 5px;width:100%}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
@media (max-width:568px) {
    #captcha #captcha_img {width:60px !important;height:32px !important;}
    }
#captcha #captcha_img {width:90px;height:32px;border:1px solid #e9e9e9;border-radius:4px}
#captcha #captcha_mp3{border:none;padding:0 5px;width:31px;height:31px;background:url(../img/captcha.png) 0 0 no-repeat;cursor:pointer;text-indent:-9999px}
#captcha #captcha_reload {margin:0;padding:0 3px;width:31px;height:31px;border:0;background:url(../img/captcha.png) 0 -31px no-repeat;vertical-align:middle;overflow:hidden;cursor:pointer;text-indent:-9999px}
#captcha #captcha_key {margin:0 0 0 4px;padding:0 5px;height:30px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* Mobile화면으로 */
#mobile_cng {display:block;margin:5px;padding:5px 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}

/* ckeditor 단축키 */
.cke_sc {margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc !important;background:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:1.9em;vertical-align:middle}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f2f5f9;text-align:center}
.cke_sc_def dl {margin:0 0 5px;text-align:left}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

/* 콘텐츠별 스타일 */
.cnt_cmt {display:inline-block;margin:0 0 0 5px;font-weight:bold}

/* 버튼 */
a.btn01 {display:inline-block;padding:8px 7px 7px;border:1px solid #ccc;background:#fff;color:#646464;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none;}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fff;color:#646464;font-size:0.92em;text-decoration:none}
a.btn02 {display:inline-block;padding:3px 10px 5px 10px;background:#e8e8e8;font-size:90%;color:#666;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none;}
button.btn03 {display:inline-block;margin:0;border:0;background:#3a3a3a;color:#fff;text-decoration:none}
.btn_confirm {text-align:center} /* 서식단계 진행 */
.btn_submit {padding:5px;border:0;background:#595959;border:1px solid #595959;color:#fff;color:#fff;font-weight:bold}
fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}
a.btn_cancel {vertical-align:middle;display:inline-block;border:1px solid #d3d3d3;background:#fff;color:#515151;font-weight:bold;background: -webkit-linear-gradient(#fff,#fff, #f1f1f1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fff,#fff, #f1f1f1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fff, #fff, #f1f1f1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fff,#fff, #f1f1f1); /* Standard syntax */}
button.btn_cancel {vertical-align:middle;display:inline-block;border:1px solid #d3d3d3;background:#fff;color:#515151;font-weight:bold;background: -webkit-linear-gradient(#fff,#fff, #f1f1f1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fff,#fff, #f1f1f1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fff, #fff, #f1f1f1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fff,#fff, #f1f1f1); /* Standard syntax */}
a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:1.9em;border:0;background:#656363;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top;line-height:1.9em} /* 우편번호검색버튼 등 */
button.btn_frmline {font-size:1em}
a.btn_blue,.btn_blue{background:#65a2f1;font-weight:bold;border:1px solid #4d8ad9;color:#fff;display:inline-block}
.btn_blue:hover{background:#4d8ad9}
a.btn_grd,.btn_grd{vertical-align:middle;display:inline-block;border:1px solid #d3d3d3;background:#fff;color:#515151;font-weight:bold;background: -webkit-linear-gradient(#fff,#fff, #f1f1f1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fff,#fff, #f1f1f1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fff, #fff, #f1f1f1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fff,#fff, #f1f1f1); /* Standard syntax */
}

/* 게시판용 버튼 */
a.btn_b01{display:inline-block;padding:8px 7px 7px;background:#e8e8e8;color:#666;text-decoration:none;vertical-align:middle;border:1px solid #d0d0d0}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none}
a.btn_b02 {display:inline-block;padding:8px 7px 7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn_b02:focus, .btn_b02:hover {text-decoration:none}
a.btn_admin {display:inline-block;padding:8px 7px 7px;background:#f50057;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}
@media (max-width:640px) {
   a.btn_b01,a.btn_b02,a.btn_admin{height:30px;line-height:30px;padding:0 5px}
}

/* 기본테이블 */
.tbl_wrap {margin:0 0 10px;background:#fff;}
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;color:#333;font-weight:bold;text-align:left;}

.tbl_head01 {}
.tbl_head01 caption {padding:0 0 10px;color:#777;text-align:left}
.tbl_head01 thead th {padding: 12px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;background: #fafafa;color: #383838;font-size: 0.95em;text-align: center;}
.tbl_head01 thead th a{color:#000}
.tbl_head01 thead a {color:#383838}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff}
.tbl_head01 tfoot td {border-color:#666;background:#484848;color:#fff;font-weight:bold}
.tbl_head01 tbody th {;padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 tbody td {padding:10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all;text-align:left}

.tbl_head02 {}
.tbl_head02 caption {padding:0 0 10px;color:#777;text-align:left}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff}
.tbl_head02 tfoot td {border-color:#666;background:#484848;color:#fff;font-weight:bold;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}

/* 폼 테이블 */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0;}
.tbl_frm01 th {width:120px;padding:10px;border:1px solid #dfdfdf;background:#ddd;color:#383838;text-align:left;font-size:1.083em;text-align:center;}
.tbl_frm01 td {padding:7px 10px;border:1px solid #dfdfdf;font-size:1.083em;color:#666;}
.tbl_frm01 textarea,.tbl_frm01 .frm_input {border:1px solid #dcdcdc;margin:0 0 2px;color:#000;vertical-align:middle;line-height:2em}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {border: 1px solid #dcdcdc;color: #000;vertical-align: middle;height:30px;line-height: 30px}
.tbl_frm01 textarea {width:98%;height:100px;}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px;padding-left:0}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

/* 자료 없는 목록 */
.empty_table {padding:100px 0 !important;text-align:center !important;color:#777;}
.empty_list {padding:100px 0 !important;text-align:center !important;color:#777;}
/* 필수입력 */
.required, textarea.required {background:url('../img/wrest.gif')top right no-repeat !important;}

/* 테이블 그리드 padding 0 5px 고려한 넓이 */
.grid_1 {width:40px}
.grid_2 {width:90px}
.grid_3 {width:120px}
.grid_4 {width:190px}
.grid_5 {width:240px}
.grid_6 {width:290px}
.grid_7 {width:340px}
.grid_8 {width:390px}
.grid_9 {width:440px}
.grid_10 {width:490px}
.grid_11 {width:540px}
.grid_12 {width:590px}
.grid_13 {width:640px}
.grid_14 {width:690px}
.grid_15 {width:740px}
.grid_16 {width:790px}
.grid_17 {width:840px}
.grid_18 {width:890px}

/* 테이블 항목별 정의 */
.td_chk {width:50px;text-align:center}
.td_group {width:100px;text-align:center}
.td_board {width:120px;text-align:center}
.td_statsmall {width:50px;text-align:center}
.td_num {width:50px;text-align:center}
.td_numbig {width:100px;text-align:center}
.td_mb_id {width:100px;text-align:center}
.td_nick {width:100px;text-align:center}
.td_name {width:100px;text-align:left}
.td_namesmall {width:100px;text-align:left}
.td_date {width:50px;text-align:center}
.td_datetime {width:170px;text-align:center}
.td_mngsmall {width:70px;text-align:center !important}
.td_mng {width:80px;text-align:center}
.td_stat {text-align:center}
.td_dvr{width:80px;text-align:center !important}

/* 새창 기본 스타일 */
.new_win #win_title{padding:15px 20px;border-bottom:1px solid #e9e9e9;font-size:1.12em;margin-bottom:10px;background:#f3f3f3;margin-bottom:20px}
.new_win .tbl_wrap {margin:0 20px}
.new_win .win_btn {clear:both;margin:20px;text-align:center}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:2.5em;background:#666;color:#fff;text-decoration:none;vertical-align:middle;line-height:2.5em}
.new_win .win_btn button {display:inline-block;padding:0 10px;height:2.5em;border:0;background:#666;color:#fff;text-decoration:none;line-height:2.5em}
.new_win .win_btn input {padding:0 10px;height:2.5em;line-height:2.5em}
.new_win .win_desc{padding:0 20px;}
/* 자바스크립트 alert 대안 */
#validation_check {margin:100px auto;width:500px}
#validation_check h1 {margin-bottom:20px;font-size:1.3em}
#validation_check p {margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}

/* 사이드뷰*/
.sv_wrap {display:inline-block;position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646;background:#111}
.sv_wrap .sv a {display:inline-block !important;margin:0 !important;padding:5px !important;width:94px;border-bottom:1px solid #283646;color:#fff !important}
.sv_wrap a:focus, .sv_wrap a:hover, .sv_wrap a:active {text-decoration:none !important}
.sv_on {display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto !important}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}
.pg {}
.pg_page, .pg_current, .qa_page {display:inline-block;padding:0 8px;height:25px;color:#888 !important;letter-spacing:0;line-height:25px;vertical-align:middle;font-size:1em}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page, .qa_page {text-decoration:none}
.pg_start, .pg_prev {background:url(../mobile/shop/img/paging.gif) no-repeat 0 0 ;text-indent:-999px;overflow:hidden;width:25px;height:25px;padding:0;}
.pg_prev{background-position:-28px 0}
.pg_end, .pg_next {background:url(../mobile/shop/img/paging.gif) no-repeat -55px 0;width:25px;height:25px;;width:25px;height:25px;padding:0;text-indent:-999px;overflow:hidden}
.pg_end{background-position:-83px 0}
.pg_current {display:inline-block;margin:0 4px 0 0;;color:#ae1548 !important;font-weight:bold;}

/* 상품상세 메뉴 floating */
#info_top_layer {display:none;position:absolute; top:0; left:0; width:100%; background-color: #eee;}
#form_btn_layer { display:none;position:absolute; top:0; left: 0; width: 100%; height: 60px; background-color: #eee;}

/*현금영수증*/
#kcp_req_rx .tbl_head01 tbody th {text-align:left;}

/*배송지목록*/
#sod_addr .win_desc{padding:10px 20px}

/*쇼핑몰레이아웃*/
#fregisterform{margin:10px 20px}
#bo_w .btn_submit{padding:8px 7px}
#sit_sms_new #sms_agree{padding:10px 20px !important}

/*이벤트*/
#sev_hhtml,#sev_thtml{padding:0px 0}
#sev_hhtml img,#sev_thtml img{width:100%}

/*피시일때 모바일버전 주문폼*/
#sod_frm {position:relative}
#sod_frm p{margin-bottom:10px}
#sod_frm .tbl_frm01 td label{display:inline-block;margin:2px 0;font-size:0.92em;color:#777}
#sod_frm .tbl_frm01 td .btn_frmline{height:30px;line-height:30px;vertical-align:middle}
#sod_list .sod_opt{min-width:70px;font-size:0.92em;color:#666}

/*피시일때 모바일버전 개인결제폼*/
#sod_frm_pay{padding:10px 0}
#display_pay_button .btn_submit{padding:8px 5px}

/*네이버페이*/
.naverpay-item{padding-top:15px;clear:both;text-align:right}
#sod_bsk_act .naverpay-cart{margin-top:15px;clear:both;position:static}




/* ------------------------------------------------ 
메인:상단 비주얼 배너 section_1
------------------------------------------------ */
#idx_wp_section1{float:left;width:100%;margin:170px 0px 0 0px;display:block;border:0px solid red;}/*메인 배너 전체 감싸는 div*/
#idx_wp_section1:after{display:block;visibility:hidden;clear:both;content:""}
#idx_wp_section1 .idx_section_inner {margin:0 auto;max-width:1207px;/*height:835px;*/border:0px solid blue;display:block;}
.Big-visual_Slide {float:left;width:66%;min-width:300px;margin:0 15px 0 0;display:inline-block;border:0px solid black;}/*메인 배너*/
.Big-visual_Slide img {width:100%;}
#idx_bn_right {float:left;width:32.7%;min-width:207px;display:inline-block;border:0px solid black;}/*우측배너*/
#idx_bn_right:after {display:inline-block;visibility:hidden;clear:both;content:""}
.Right-small_visual-1 {float:left;width:100%;margin:0 0 17px 0;display:block;}/*무료샘플신청*/
.Right-small_visual-1 img {width:100%;}
.Right-small_visual-2 {float:left;width:100%;margin:0 0 17px 0;display:block;}/*이벤트&뷰티테스터*/
.Right-small_visual-2 img {width:100%;}
.Right-small_visual-3 {float:left;width:100%;display:block;}/*SNS*/
.Right-small_visual-31 {float:left;width:47.9%;margin:0 8px 0 0;display:inline-block;}/*페이스북 ul*/
.Right-small_visual-32 {float:left;width:47.9%;margin:0 0 0 8px;display:inline-block;}/*인스타그램 ul*/
.RV3-t1 {float:left;width:100%;height:40px;background-color:#f5f5f5;padding:3px 0 3px 0;/*background:url('/img/layout/svg/visual_facebook.png');background-image:url('/img/layout/svg/visual_facebook.svg'), none;background-size:contain;background-position:left top;*/display:block;}/*페이스북*/
.RV3-t2 {float:left;width:100%;height:40px;background-color:#f5f5f5;padding:3px 0 3px 0;/*background:url('/img/layout/svg/visual_instagram.png');background-image:url('/img/layout/svg/visual_instagram.svg'), none;background-size:contain;background-position:left top;*/display:block;}/*인스타그램*/
.RV3-t1 img {width:85%;}
.RV3-t2 img {width:85%;}

@media (min-width: 320px){
#idx_wp_section1{width:97%;margin:0px 1.5% 0 1.5%;width:97%;}/*메인 배너 전체 감싸는 div*/
.Big-visual_Slide {width:100%;margin:0 0px 0 0;display:block;}
#idx_bn_right {width:100%;display:block;}/*우측배너*/
#idx_bn_right:after {display:block;}
.Right-small_visual-1 {width:49%;margin:0px 1% 0px 0;display:inline-block;}/*무료샘플신청*/
.Right-small_visual-2 {width:49%;margin:0px 0 0px 1%;display:inline-block;}/*이벤트&뷰티테스터*/
.Right-small_visual-3 {width:100%;display:block;}/*SNS*/
.Right-small_visual-31 {width:49%;height:55px;padding:3px 0 0px 0;margin:0 0 0px 1%;margin:0 1% 0 0;display:inline-block;}/*페이스북 ul*/
.Right-small_visual-32 {width:49%;height:55px;padding:3px 0 0px 0;margin:0 0 0px 1%;margin:0 0 0 1%;display:inline-block;}/*인스타그램 ul*/
.RV3-t1 img {width:75%;}
.RV3-t2 img {width:75%;}
}

@media (min-width: 640px){
#idx_wp_section1{width:97%;margin:0px 1.5% 0 1.5%;}/*메인 배너 전체 감싸는 div*/
.Big-visual_Slide {width:100%;margin:0 0px 0 0;display:block;}
#idx_bn_right {width:100%;display:block;}/*우측배너*/
#idx_bn_right:after {display:block;}
.Right-small_visual-1 {width:49%;margin:0px 1% 0px 0;display:inline-block;}/*무료샘플신청*/
.Right-small_visual-2 {width:49%;margin:0px 0 0px 1%;display:inline-block;}/*이벤트&뷰티테스터*/
.Right-small_visual-3 {width:100%;display:block;}/*SNS*/
.Right-small_visual-31 {width:49%;height:55px;padding:3px 0 0px 0;margin:0 1% 0px 0;display:inline-block;}/*페이스북 ul*/
.Right-small_visual-32 {width:49%;height:55px;padding:3px 0 0px 0;margin:0 0 0px 1%;display:inline-block;}/*인스타그램 ul*/
.RV3-t1 img {width:40%;}
.RV3-t2 img {width:40%;}
}


@media (min-width: 1000px){
#idx_wp_section1{float:left;width:100%;margin:170px 0 0 0;}/*메인 배너 전체 감싸는 div*/
#idx_wp_section1 .idx_section_inner {max-width:1207px;display:block;}
.Big-visual_Slide {width:66%;min-width:300px;margin:0 15px 0 0;display:inline-block;}/*메인 배너*/
#idx_bn_right {width:32.7%;min-width:207px;display:inline-block;}/*우측배너*/
#idx_bn_right:after {display:inline-block;}
.Right-small_visual-1 {width:100%;margin:0 0 13px 0;display:block;}/*무료샘플신청*/
.Right-small_visual-2 {width:100%;margin:0 0 13px 0;display:block;}/*이벤트&뷰티테스터*/
.Right-small_visual-3 {width:100%;display:block;}/*SNS*/
.Right-small_visual-31 {width:47.9%;height:45px;padding:3px 0 3px 0;margin:0 8px 0 0;display:inline-block;}/*페이스북 ul*/
.Right-small_visual-32 {width:47.9%;height:45px;padding:3px 0 3px 0;margin:0 0 0 8px;display:inline-block;}/*인스타그램 ul*/
.RV3-t1 img {width:88%;}
.RV3-t2 img {width:88%;}
}

/* ------------------------------------------------ 
메인:베스트 &포토 리뷰  section_2
------------------------------------------------ */
#idx_wp_section2{float:left;width:100%;margin:0px 0 0 0;display:block;border:0px solid blue;}/*메인 리뷰 전체 감싸는 div*/
#idx_wp_section2:after{display:block;visibility:hidden;clear:both;content:""}
#idx_wp_section2 .idx_section_inner {margin:0 auto;max-width:1207px;border:0px solid blue;display:block;}

/*베스트리뷰*/
.Best-Review {float:left;width:35%;height:208px;margin:0 20px 0 0px;background:#f7fcfe;display:inline-block;}/*베스트리뷰*/
.Best-Review .title {font-size:140%;letter-spacing:-0.010em;background:#fff;text-align:left;padding:30px 0 8px 3px;display:block;}
.Best-Review .title a {color:#000;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;}
.Best-Review .list {font-size:90%;padding:1.5px 15px 1.5px 15px;display:block;}
.Best-Review .list a {color:#5e5e5e;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;}
.Best-Review .list a:hover {color:#5e5e5e;text-decoration:none;border-bottom:1px solid #a7a7a7;padding-bottom:1px;}
.Best-Review .list a:focus {color:#5e5e5e;text-decoration:none;border-bottom:1px solid #a7a7a7;padding-bottom:1px;}
.Best-Review .list_empty {height:15px;display:block;}

@media (min-width: 320px){
.Best-Review {width:97%;height:208px;margin:0px 1.5% 0 1.5%;display:none;}/*베스트리뷰*/
.Best-Review .title {font-size:130%;padding:20px 0 5px 3px;display:block;}
}

@media (min-width: 640px){
.Best-Review {width:97%;height:208px;margin:0px 1.5% 0 1.5%;display:none;}/*베스트리뷰*/
.Best-Review .title {font-size:140%;padding:28px 0 5px 3px;display:block;}
}

@media (min-width: 1000px){
.Best-Review {width:35%;height:208px;margin:0 20px 0 0px;display:inline-block;}/*베스트리뷰*/
.Best-Review .title {font-size:140%;padding:30px 0 8px 3px;display:block;}
}

/*포토리뷰*/
.Photo-Review {float:left;width:63%;display:inline-block;border:0px solid blue;}/*포토리뷰*/
.Photo-Review .title {font-size:140%;letter-spacing:-0.010em;background:#fff;text-align:left;padding:30px 0 8px 3px;display:block;}
.Photo-Review a {color:#000;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;}
.Photo-Review .photo_R_Box01 {float:left;width:50%;padding:17px 0px 16px 0px;background:#fdf7f7;display:inline-block;border:0px solid blue;}/*포토리뷰-좌측 사진 나오는 부분*/
.Photo-Review .photo_R_Box01 .photo_img {float:left;width:38%;max-width:160px;padding:2px 0px 0px 13px;display:inline-block;border:0px solid red;}
.Photo-Review .photo_R_Box01 .photo_img img {width:100%;}

.Photo-Review dl {float:left;width:60%;height:108px;border:0px solid red;display:inline-block;}/*포토리뷰-우측 텍스트 나오는 부분*/
.Photo-Review dl .photo_title {font-size:105%;padding:8px 0 0px 13px;color:#000;text-align:left;}
.Photo-Review dl .photo_title a {color:#000;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;}
.Photo-Review dl .photo_title a:hover {color:#000;text-decoration:none;border-bottom:1px solid #000;padding-bottom:1px;}
.Photo-Review dl .photo_title a:focus {color:#000;text-decoration:none;border-bottom:1px solid #000;padding-bottom:1px;}
.Photo-Review dl .list {font-size:90%;line-height:20px;padding:6px 5px 5px 13px;color:#707070;text-align:left;}
.Photo-Review dl .list a {color:#5e5e5e;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;}
.Photo-Review dl .list a:hover {color:#5e5e5e;text-decoration:none;border-bottom:1px solid #a7a7a7;padding-bottom:1px;}
.Photo-Review dl .list a:focus {color:#5e5e5e;text-decoration:none;border-bottom:1px solid #a7a7a7;padding-bottom:1px;}

@media (min-width: 320px){
.Photo-Review {width:97%;margin:0px 1.5% 0 1.5%;display:block;}/*포토리뷰*/
.Photo-Review .title {font-size:130%;padding:20px 0 5px 3px;}
.Photo-Review .photo_R_Box01 {width:50%;padding:17px 0px 20px 0px;display:block;}/*포토리뷰-좌측 사진 나오는 부분*/
.Photo-Review .photo_R_Box01 .photo_img {width:93%;max-width:190px;padding:0px 0px 0px 7px;margin:0 7px;display:block;}

.Photo-Review dl {width:95%;height:118px;display:block;}/*포토리뷰-우측 텍스트 나오는 부분*/
.Photo-Review dl .photo_title {font-size:100%;padding:8px 0 0px 17px;}
.Photo-Review dl .list {font-size:85%;line-height:20px;padding:6px 5px 5px 17px;}
}

@media (min-width: 640px){
.Photo-Review {width:97%;height:200px;margin:0px 1.5% 0 1.5%;display:block;}/*포토리뷰*/
.Photo-Review .title  {font-size:130%;padding:20px 0 5px 3px;display:block;}
.Photo-Review .photo_R_Box01 {width:50%;padding:15px 0px 16px 0px;display:inline-block;}/*포토리뷰-좌측 사진 나오는 부분*/
.Photo-Review .photo_R_Box01 .photo_img {width:38%;max-width:155px;padding:2px 5px 0px 15px;margin:0 0px;display:inline-block;}

.Photo-Review dl {width:58%;height:106px;display:inline-block;}/*포토리뷰-우측 텍스트 나오는 부분*/
.Photo-Review dl .photo_title {font-size:100%;padding:2px 0 0px 8px;}
.Photo-Review dl .list {font-size:85%;line-height:20px;padding:5px 5px 4px 8px;}
}

@media (min-width: 1000px){
.Photo-Review {width:63%;height:108px;margin:0px 0 0 0;display:inline-block;}/*포토리뷰*/
.Photo-Review .title {font-size:140%;padding:30px 0 8px 3px;display:block;}
.Photo-Review .photo_R_Box01 {width:50%;padding:17px 0px 16px 0px;display:inline-block;}/*포토리뷰-좌측 사진 나오는 부분*/
.Photo-Review .photo_R_Box01 .photo_img {width:38%;max-width:160px;padding:2px 0px 0px 13px;margin:0 0px;display:inline-block;}

.Photo-Review dl {width:60%;height:108px;display:inline-block;}/*포토리뷰-우측 텍스트 나오는 부분*/
.Photo-Review dl .photo_title {font-size:105%;padding:8px 0 0px 13px;}
.Photo-Review dl .list {font-size:90%;line-height:20px;padding:6px 5px 5px 13px;}
}


/* ------------------------------------------------ 
메인:제품리스트 section_3
------------------------------------------------ */
#idx_wp_section3{float:left;width:100%;margin:50px 0 0 0;border:0px solid green;display:block;}/*메인 리뷰 전체 감싸는 div*/
#idx_wp_section3:after{display:block;visibility:hidden;clear:both;content:""}
#idx_wp_section3 .idx_section_inner {margin:0 auto;max-width:1207px;border-top:1px solid #f3f3f3;display:block;}

.idx_section_inner .Main_Product_List {float:left;width:100%;border-top:1px solid #f3f3f3;/*background:#fdf7f7;*/display:block;}
.idx_section_inner .Main_Product_List .Main_Product_title {float:left;width:100%;text-align:center;font-size:280%;font-weight:600;color:#333333;letter-spacing:0.030em;margin-top:55px;display:block;}
.idx_section_inner .Main_Product_Box {float:left;width:100%;text-align:center;margin-top:30px;display:block;}

/*탭*/
#sidx {position:relative;top:20px;left:0;width:100%;text-align:center;border:0px solid #000;display:block;}
#sidx .tabsTit{padding:20px 0 23px 0;text-align:center;display:block;border:0px solid blue;}
#sidx .tabsTit:after {display:block;visibility:hidden;clear:both;content:""}
#sidx .tabsTit li {background:url('../img/tab-bg_off.png');background-size:cotain; background-repeat:no-repeat;background-position:center top;list-style:none;width:121px;font-size:83%;height:38px;line-height:28px;color:#969696;cursor:pointer;display:inline-block;}
#sidx .tabsTit .tabsHover{background:url('../img/tab-bg.png');background-size:cotain; background-repeat:no-repeat;background-position:center top;color:#fff;border:0px solid #27b5ff;}

@media (min-width: 320px){
#idx_wp_section3{width:97%;margin:50px 1.5% 0 1.5%;}
#idx_wp_section3 .idx_section_inner {min-width:300px;border-top:1px solid #f3f3f3;display:block;}
.idx_section_inner .Main_Product_List .Main_Product_title {font-size:200%;}
#sidx .tabsTit li {background:url('../img/tab-mbg_off.png');width:60px;font-size:80%;height:38px;line-height:28px;}
#sidx .tabsTit .tabsHover{background:url('../img/tab-mbg.png');}

}
@media (min-width: 640px){
#idx_wp_section3{width:100%;margin:50px 0px 0 0px;}
#idx_wp_section3 .idx_section_inner {max-width:1207px;border-top:1px solid #f3f3f3;}
.idx_section_inner .Main_Product_List .Main_Product_title {font-size:280%;}
#sidx .tabsTit li {background:url('../img/tab-bg_off.png');width:121px;width:121px;font-size:83%;height:38px;line-height:28px;}
#sidx .tabsTit .tabsHover{background:url('../img/tab-bg.png');}
}


/* ------------------------------------------------ 
메인:브랜드라인 배너 section_4
------------------------------------------------ */
#idx_wp_section4{float:left;width:100%;margin:0px 0 30px 0;display:block;border:0px solid green;}/*메인 리뷰 전체 감싸는 div*/
#idx_wp_section4:after{display:block;visibility:hidden;clear:both;content:""}
#idx_wp_section4 img {width:100%;height:auto;}

@media (min-width: 320px){
#idx_wp_section4{margin:0px 0% 35px 0%;}
#idx_wp_section4 img {width:100%;height:auto;}
}

@media (min-width: 640px){
#idx_wp_section4{margin:0px 0% 50px 0%;}
#idx_wp_section4 img {width:100%;height:auto;}
}

@media (min-width: 1000px){
#idx_wp_section4{margin:0px 0 30px 0;}
#idx_wp_section4 img {width:100%;height:auto;}
}


/* ------------------------------------------------ 
메인:하단배너&게시판 section_5
------------------------------------------------ */
#idx_wp_section5{float:left;width:100%;margin:40px 0 0 0;display:block;border:0px solid yellow;}/*메인 리뷰 전체 감싸는 div*/
#idx_wp_section5:after{display:block;visibility:hidden;clear:both;content:""}
#idx_wp_section5 .idx_section_inner {margin:0 auto;max-width:1207px;/*height:835px;*/border:0px solid blue;display:block;}

.Big-visual_Bot {float:left;width:60.1%;margin:0 0px 0 0;padding:0;display:inline-block;}
.Big-visual_Bot img {width:100%;}
.Right_Sponsors {float:left;width:39.9%;display:inline-block;}
.Right-Sponsors-1 {float:left;width:39.9%;margin:0 0 0px 0;padding:0;display:block;}
.Right-Sponsors-1 img {width:100%;}
.Right-Sponsors-2 {float:left;width:39.9%;margin:0 0 0px 0;padding:0;display:block;}
.Right-Sponsors-2 img {width:100%;}

@media (min-width: 320px){
#idx_wp_section5{width:97%;margin:0px 1.5% 0 1.5%;}
.Big-visual_Bot {width:100%;margin:0 0px 0 0;padding:0;display:block;}
.Right_Sponsors {width:50%;display:block;}
.Right-Sponsors-1 {width:50%;display:inline-block;}
.Right-Sponsors-2 {width:50%;display:inline-block;}
}

@media (min-width: 1000px){
#idx_wp_section5{width:100%;margin:40px 0 0 0;}
.Big-visual_Bot {width:60.1%;margin:0 0px 0 0;padding:0;display:inline-block;}
.Right_Sponsors {width:39.9%;display:inline-block;}
.Right-Sponsors-1 {width:39.9%;display:block;}
.Right-Sponsors-2 {width:39.9%;display:block;}
}


/* ------------------------------------------------ 
메인:하단게시판 section_6
------------------------------------------------ */
#idx_wp_section6{float:left;width:100%;margin:0px 0 0 0;display:block;border:0px solid green;}/*메인 리뷰 전체 감싸는 div*/
#idx_wp_section6:after{display:block;visibility:hidden;clear:both;content:""}
#idx_wp_section6 .idx_section_inner {margin:0 auto;max-width:1207px;/*height:835px;*/border:0px solid blue;display:block;}

.Main-Bot-img {float:left;width:18%;margin:32px 0 0 0;display:inline-block;}
.Main-Bot-img img {height:145px;}
.Main-Bot-img-2 {float:left;width:15%;margin:32px 0 0 0;display:inline-block;}
.Main-Bot-img-2 img {height:145px;}
.Main-Notice {float:left;max-width:40%;margin:15px 15px 0 15px;background:#fff;text-align:left;display:inline-block;}
.Main-Notice .title {font-size:120%;background:#fff;padding:18px 0 10px 12px;font-weight:600;display:block;}
.Main-Notice .title a {color:#000;}
.Main-Notice .list {font-size:90%;line-height:17px;padding:4px 5px 4px 10px;display:block;}
.Main-Notice .list a {color:#5e5e5e;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;}
.Main-Notice .list a:hover {color:#5e5e5e;text-decoration:none;border-bottom:1px solid #707070;padding-bottom:1px;}
.Main-Notice .list a:focus {color:#5e5e5e;text-decoration:none;border-bottom:1px solid #707070;padding-bottom:1px;}
.Main-Notice .list_empty {height:8px;display:block;}
.Main-Notice .empty_lt {font-size:90%;padding:2px 0;padding-right:0;text-align:center;color:#999;}
.Main-Notice .empty {font-size:90%;padding:30px 0;padding-right:0;text-align:center;color:#999;}

.Main-Bot-line {float:left;width:1px;height:140px;background:#eee;margin:35px 20px 0px 20px;display:inline-block;}

.Main-Dr {float:left;max-width:40%;margin:15px 0 0 0;background:#fff;text-align:left;display:inline-block;}
.Main-Dr .title {font-size:120%;background:#fff;padding:18px 0 10px 17px;font-weight:600;display:block;}
.Main-Dr .title a {color:#000;}
.Main-Dr .list {font-size:90%;line-height:17px;padding:4px 5px 4px 20px;display:block;}
.Main-Dr .list a {color:#5e5e5e;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;}
.Main-Dr .list a:hover {color:#5e5e5e;text-decoration:none;border-bottom:1px solid #707070;padding-bottom:1px;}
.Main-Dr .list a:focus {color:#5e5e5e;text-decoration:none;border-bottom:1px solid #707070;padding-bottom:1px;}
.Main-Dr .list_empty {height:8px;display:block;}
.Main-Dr .empty_lt {font-size:90%;padding:2px 0;padding-right:0;text-align:center;color:#999;}
.Main-Dr .empty {font-size:90%;padding:30px 0;padding-right:0;text-align:center;color:#999;}

.Main-Board_R {float:left;width:100%;max-width:360px;margin:20px 0 0 0;/*background:#f7fcfe;*/text-align:left;display:inline-block;}
.Main-Board_R .title {font-size:100%;background:#fff;padding:20px 0 12px 5px;font-weight:700;display:block;}
.Main-Board_R dl {float:left;width:100%;background:#f9f9f9;display:block;}
.Main-Board_R .stitle {font-size:95%;padding:15px 0 7px 13px;color:#000;}
.Main-Board_R .stitle a {color:#000;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;}
.Main-Board_R .stitle a:hover {color:#000;text-decoration:none;border-bottom:1px solid #000;padding-bottom:1px;}
.Main-Board_R .stitle a:focus {color:#000;text-decoration:none;border-bottom:1px solid #000;padding-bottom:1px;}
.Main-Board_R .list {font-size:80%;line-height:19px;padding:0px 15px 10px 15px;display:block;}
.Main-Board_R .list a {color:#5e5e5e;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;}
.Main-Board_R .list a:hover {color:#5e5e5e;text-decoration:none;border-bottom:1px solid #707070;padding-bottom:1px;}
.Main-Board_R .list a:focus {color:#5e5e5e;text-decoration:none;border-bottom:1px solid #707070;padding-bottom:1px;}
.Main-Board_R .list_empty {height:8px;display:block;}
.Main-Bot_R-line {float:left;width:100%;height:1px;background:#eee;margin:40px 0 0 0;display:block;}


@media (min-width: 320px){
#idx_wp_section6{width:97%;margin:0px 1.5% 0 1.5%;}
.Main-Bot-img {display:none;}
.Main-Bot-img-2 {display:none;}
.Main-Notice {width:100%;max-width:100%;margin:5px 0px 0 0px;background:#f9f9f9;display:block;}
.Main-Notice .title {font-size:120%;background:#fff;padding:20px 0 10px 10px;display:block;}
.Main-Notice .list {font-size:90%;line-height:15px;padding:5px 5px 5px 15px;display:block;}
.Main-Notice .list_empty {height:8px;display:block;}
.Main-Notice .empty_lt {font-size:90%;padding:5px 0;padding-right:0;text-align:center;color:#999;}
.Main-Notice .empty {font-size:90%;padding:30px 0;padding-right:0;text-align:center;color:#999;}
.Main-Bot-line {display:none;}
.Main-Dr {display:none;}
}

@media (min-width: 640px){
#idx_wp_section6{width:97%;margin:0px 1.5% 0 1.5%;}
.Main-Bot-img {display:none;}
.Main-Bot-img-2 {display:none;}
.Main-Notice {width:42%;max-width:42%;margin:15px 0px 0 0px;background:#f9f9f9;text-align:left;display:inline-block;}
.Main-Notice .title {font-size:120%;background:#fff;padding:18px 0 10px 5px;display:block;}
.Main-Notice .list {font-size:90%;line-height:17px;padding:4px 5px 4px 15px;display:block;}
.Main-Notice .list_empty {height:8px;display:block;}
.Main-Notice .empty_lt {font-size:90%;padding:5px 0;padding-right:0;text-align:center;color:#999;}
.Main-Notice .empty {font-size:90%;padding:30px 0;padding-right:0;text-align:center;color:#999;}

.Main-Bot-line {display:none;}

.Main-Dr {width:55.5%;max-width:55.5%;margin:15px 0px 0 15px;background:#f9f9f9;display:inline-block;}
.Main-Dr .title {font-size:120%;background:#fff;padding:18px 0 10px 5px;display:block;}
.Main-Dr .list {font-size:90%;line-height:17px;padding:4px 5px 4px 15px;display:block;}
.Main-Dr .list_empty {height:8px;display:block;}
.Main-Dr .empty_lt {font-size:90%;padding:5px 0;padding-right:0;text-align:center;color:#999;}
.Main-Dr .empty {font-size:90%;padding:30px 0;padding-right:0;text-align:center;color:#999;}
}


@media (min-width: 1000px){
#idx_wp_section6{width:100%;margin:0px 0 0 0;}
.Main-Bot-img {width:18%;margin:32px 0 0 0;display:inline-block;}
.Main-Bot-img img {width:100%;height:145px;}
.Main-Bot-img-2 {width:15%;margin:32px 0 0 0;display:inline-block;}
.Main-Bot-img-2 img {width:100%;height:145px;}
.Main-Notice {width:23%;max-width:23%;margin:15px 15px 0 15px;background:#fff;display:inline-block;border:0px solid red;}
.Main-Notice .title {font-size:120%;background:#fff;padding:18px 0 10px 12px;display:block;}
.Main-Notice .list {font-size:90%;line-height:17px;padding:4px 5px 4px 10px;display:block;}
.Main-Notice .list_empty {height:8px;display:block;}
.Main-Notice .empty_lt {font-size:90%;padding:2px 0;padding-right:0;text-align:center;color:#999;}
.Main-Notice .empty {font-size:90%;padding:30px 0;padding-right:0;text-align:center;color:#999;}

.Main-Bot-line {height:140px;margin:35px 20px 0px 20px;display:inline-block;}

.Main-Dr {width:34%;max-width:34%;margin:15px 0 0 0;background:#fff;display:inline-block;border:0px solid red;}
.Main-Dr .title {font-size:120%;background:#fff;padding:18px 0 10px 17px;display:block;}
.Main-Dr .list {font-size:90%;line-height:17px;padding:4px 5px 4px 20px;display:block;}
.Main-Dr .list_empty {height:8px;display:block;}
.Main-Dr .empty_lt {font-size:90%;padding:2px 0;padding-right:0;color:#999;}
.Main-Dr .empty {font-size:90%;padding:30px 0;padding-right:0;color:#999;}
}



/*----------------------------
    카피라이터
----------------------------*/
#footer {float:left;width:100%;margin:60px 0px 0 0;border:0px solid #000;}
@media (min-width: 320px){
#footer {margin:20px 0px 0 0;}
}
@media (min-width: 640px){
#footer {margin:40px 0px 0 0;}
}
@media (min-width: 1000px){
#footer {margin:60px 0px 0 0;}
}
#footer p {float:left;width:100%;}

/**1번째 컬러박스**/
.footer_B1 {float:left;width:100%;text-align:left;background:#5eb8df;display:block;}/*첫번째 박스*/
.footer_Sky {margin:0 auto;width:100%;max-width:1207px;display:block;}/*가운데 중간박스*/
@media (min-width: 320px){
.footer_Sky {margin:0 auto;width:90%;min-width:280px;display:block;}/*가운데 중간박스*/
}
@media (min-width: 640px){
.footer_Sky {margin:0 auto;width:90%;min-width:600px;display:block;}/*가운데 중간박스*/
}
@media (min-width: 1000px){
.footer_Sky {margin:0 auto;width:100%;max-width:1207px;display:block;}/*가운데 중간박스*/
}
/*Help&Services*/
.copy_Sky_1 {float:left;width:32%;display:inline-block;}/*Help & Services div*/
.footer_Sky1 {margin:0px 0 8px 0;line-height:28px;font-size:105%;color:#fff;background:url('../../../img/layout/svg/question_icon.png');background-image:url('../../../img/layout/svg/question_icon.svg'), none;background-repeat:no-repeat;background-size:20px 20px;background-position:left 3px;display:block;}/*Help & Services*/
.footer_sky_empty {height:30px;display:block;border:0px solid red;}/*빈공간*/
.help_S_title {padding:0 0px 0 26px;}
.footer_Sky2 {float:left;width:100%;padding:0 0 0 22px;display:inline-block;}/*Help & Services ul*/
.footer_Sky2-1 {float:left;width:40%;line-height:25px;font-size:90%;color:#fff;display:inline-block;}
.footer_Sky2-2 {float:left;width:50%;line-height:25px;font-size:90%;color:#fff;display:inline-block;}
.footer_Sky2-1 li, .footer_Sky2-2 li {float:left;width:100%;}
.footer_Sky2-1 li a, .footer_Sky2-2 li a {color:#fff;text-decoration:none;}
.footer_Sky2-1 li a:hover, .footer_Sky2-2 li a:hover {color:#d9d9d9;text-decoration:none;}

@media (min-width: 320px){
.copy_Sky_1 {width:100%;line-height:25px;display:block;}/*Help & Services div*/
.footer_Sky1 {margin:20px 0 0px 0px;line-height:25px;font-size:100%;}
.footer_Sky2-1{font-size:80%;}
.footer_Sky2-2{font-size:80%;}
.footer_sky_empty {height:20px;display:none;}/*빈공간*/
.footer_Sky2 {width:100%;padding:0 0 10px 22px;display:block;}/*Help & Services ul*/
}
@media (min-width: 640px){
.copy_Sky_1 {width:100%;line-height:25px;display:block;}/*Help & Services div*/
.footer_Sky1 {margin:20px 0 3px 0px;line-height:25px;font-size:120%;}
.footer_Sky2-1{font-size:90%;}
.footer_Sky2-2{font-size:90%;}
.footer_sky_empty {height:25px;display:none;}/*빈공간*/
.footer_Sky2 {width:100%;padding:10px 0 10px 25px;display:block;}/*Help & Services ul*/
}
@media (min-width: 1000px){
.copy_Sky_1 {width:32%;line-height:25px;display:inline-block;}/*Help & Services div*/
.footer_Sky1 {margin:0px 0 8px 0;line-height:25px;font-size:105%;}
.footer_Sky2-1{font-size:90%;}
.footer_Sky2-2{font-size:90%;}
.footer_sky_empty {height:30px;display:block;}/*빈공간*/
.footer_Sky2 {width:100%;padding:0 0 0px 22px;display:inline-block;}/*Help & Services ul*/
}

/*병원제품 판매처 찾기*/
.copy_Sky_2 {float:left;width:32%;display:inline-block;}/*병원제품 판매처 찾기 div*/
.footer_Sky3 {float:left;margin:0px 0 8px 0;line-height:20px;font-size:105%;color:#fff;background-image:url('../../../img/layout/svg/map_icon.svg');background-repeat:no-repeat;background-size:15px 20px;background-position:left 5px;display:block;}/*병원제품 판매처 찾기*/
.map_S_title {float:left;padding:0 0px 0 20px;}
.footer_Sky4 {float:left;margin:0px 0 17px 20px;font-size:93%;line-height:22px;color:#fff;padding-right:17%;display:block;} 
.footer_Sky5 {float:left;margin:0px 0 0px 20px;width:100%;min-height:30px;display:block;} 
.footer_Sky5 p {float:left;width:100%;vertical-align:absmiddle;display:block;}
.footer_Sky5 span {float:left;vertical-align:absmiddle;display:inline-block;}
.hospital_search[type=text] {float:left;width:255px;min-height:30px;background-image:url('../../../img/layout/footer_search_bg.png');background-repeat:no-repeat;background-size:255px 30px;background-position:left top;border:0px solid #fff;display:inline-block;-webkit-transition: width 0.4s ease-in-out;
    transition: background-image 0.2s ease-in;padding:0px 5px 0 5px;outline:none;}
.hospital_search[type=text]:focus {float:left;width:255px;min-height:30px;background-image:url('../../../img/layout/footer_search_bg_on.png');background-repeat:no-repeat;background-size:255px 30px;background-position:left top;border:0px solid #fff;display:inline-block;-webkit-transition: width 0.4s ease-in-out;
    transition: background-image 0.2s ease-in;padding:0px 5px 0 5px;outline:none;}
.hospital_btn[type=button], .hospital_btn[type=submit], .hospital_btn[type=reset] {/*병원검색버튼*/
	float:left;width:38px;min-height:30px;
    background-image: url('../../../img/layout/footer_search_btn.png');
	background-repeat:no-repeat;
	background-size:38px 30px;
	background-position:left top;
	border:0px solid #fff;
    cursor: pointer;
	outline:none;
}

@media (min-width: 320px){
.copy_Sky_2 {width:32%;display:none;}/*병원제품 판매처 찾기 div*/
}
@media (min-width: 640px){
.copy_Sky_2 {width:32%;display:none;}/*병원제품 판매처 찾기 div*/
}
@media (min-width: 1000px){
.copy_Sky_2 {width:32%;display:inline-block;}/*병원제품 판매처 찾기 div*/
}


/*CS CENTER*/
.copy_Sky_3 {float:left;width:32%;border-top:0px solid #fff;display:inline-block;border:0px solid red;}/*cs center div*/
.footer_cs1 {float:left;margin:0px 0 8px 0;text-align:left;display:block;}
.cs_S_title {float:left;width:30%;line-height:32px;color:#fff;font-size:120%;padding:0 0px 0 0px;text-align:left;letter-spacing:0.030em;display:inline-block;}
.cs_Tel_title {float:left;line-height:28px;color:#fff;font-size:175%;padding:0 0px 0 0px;text-align:left;letter-spacing:0.030em;display:inline-block;}
.cs_Tel_title a {color:#fff;text-decoration:none;}
.cs_Tel_title a:hover {color:#fff;text-decoration:none;}
.cs_text_1 {float:left;font-size:98%;color:#fff;line-height:25px;display:block;padding:0 0 0 0;}
.cs_text_1 span {letter-spacing:0.030em;}
.cs_text_2 {float:left;font-size:98%;color:#fff;line-height:25px;display:block;padding:0 0 0 0;}
.cs_text_2 a{font-size:95%;color:#fff;letter-spacing:0.030em;text-decoration:none;}
.cs_text_2 a:hover {font-size:95%;color:#eaeaea;letter-spacing:0.030em;text-decoration:none;}

/*KCP*/
.copy_Sky_4 {position:relative;top:-80px;left:-30%;width:auto;display:inline-block;border:0px solid red;}/*kcp div*/
.copy_Sky_4 img {width:55px;max-width:100%;}

@media (min-width: 320px){
.copy_Sky_3 {width:100%;height:65px;border-top:1px solid #86c2dc;display:inline-block;}/*cs center div*/
.footer_cs1 {margin:20px 0 5px 10px;display:block;}
.cs_S_title {width:26%;line-height:33px;font-size:90%;}
.cs_Tel_title {line-height:28px;color:#fff;font-size:130%;}
.cs_text_1 {font-size:90%;line-height:20px;padding:0 0 0 10px;}
.cs_text_2 {font-size:90%;line-height:22px;padding:0 0 0 10px;}
.cs_text_2 a{font-size:90%;}
.copy_Sky_4 {top:-70px;left:85%;display:inline-block;}/*kcp div*/
.copy_Sky_4 img {width:42px;max-width:100%;}
}

@media (min-width: 640px){
.copy_Sky_3 {width:100%;height:65px;border-top:1px solid #86c2dc;display:inline-block;}/*cs center div*/
.footer_cs1 {margin:25px 0 5px 10px;display:block;}
.cs_S_title {width:20%;line-height:33px;font-size:110%;}
.cs_Tel_title {line-height:28px;color:#fff;font-size:180%;}
.cs_text_1 {font-size:95%;line-height:22px;padding:0 0 0 10px;}
.cs_text_2 {font-size:95%;line-height:22px;padding:0 0 0 10px;}
.cs_text_2 a{font-size:95%;}
.copy_Sky_4 {top:-65px;left:85%;display:inline-block;}/*kcp div*/
.copy_Sky_4 img {width:60px;max-width:100%;}
}

@media (min-width: 1000px){
.copy_Sky_3 {width:32%;height:65px;border-top:0px solid #86c2dc;display:inline-block;}/*cs center div*/
.footer_cs1 {margin:0px 0 8px 10px;}
.cs_S_title {width:25%;line-height:30px;font-size:105%;}
.cs_Tel_title {line-height:28px;color:#fff;font-size:175%;}
.cs_text_1 {font-size:98%;line-height:22px;padding:0 0 0 10px;}
.cs_text_2 {font-size:95%;line-height:22px;padding:0 0 0 10px;}
.cs_text_2 a{font-size:95%;}
.copy_Sky_4 {top:0px;left:30%;display:inline-block;}/*kcp div*/
.copy_Sky_4 img {width:55px;max-width:100%;}
}


/**2번째 컬러**/
.footer_B2 {float:left;width:100%;text-align:left;background:#008fcd;display:block;}/*두번째 박스*/
.footer_BC {margin:0 auto;width:100%;max-width:1207px;display:block;}/*가운데 중간박스*/
.footer_empty {height:20px;display:block;}/*빈공간*/
.footer_1 {line-height:50px;font-size:100%;color:#d9d9d9;margin:0 0 0 0;display:block;}/*근거바탕화장품 설명*/
.copy_et_b {letter-spacing:0.000em;}/*영문 텍스트 자간(Evidence Based Cosmetics)*/
.copy_et {letter-spacing:0.030em;}/*영문 텍스트 자간*/
.copy_empty {width:10px;display:inline-block;}/*글씨 사이 공백*/
.copy_line {margin:40px 0 40px 0;border-bottom:1px solid #33a5d7;display:block;}/*공백라인*/
.footer_2 {line-height:40px;font-size:100%;color:#ffffff;display:block;}/*본사, 쇼핑몰 운영업체 타이틀*/
.copy_2t {background:#67bce1;padding:2px 5px 2px 5px;}
.footer_3 {line-height:110%;font-size:95%;color:#ffffff;padding:0 0 0 8px;display:block;}/*본사, 쇼핑몰 운영업체 내용*/
.f_sns_title {margin:0px 0 0px 0;color:#fff;text-align:center;display:block;}/*TO SHARE IN SNS*/
.f_sns_icon {margin:15px 0 20px 0;color:#fff;text-align:center;display:block;}/*SNS아이콘*/
.f_sns_icon img {width:10%;}
.footer_4 {margin:0px 0 10px 0;font-size:90%;color:#fff;text-align:center;display:block;} /*운영정보*/
.footer_5 {margin:0px 0 30px 0;font-size:75%;color:#fff;text-align:center;display:block;} /*카피라이터*/
.f_company_logo {margin:5px 0 30px 0;text-align:center;display:block;}/*회사로고*/
.f_company_logo img {width:20%;}

@media (min-width: 320px){
.footer_BC {margin:0 auto;width:85%;min-width:260px;display:block;}/*가운데 중간박스*/
.footer_1 {line-height:21px;font-size:90%;margin:10px 0 15px 0;}
.copy_empty {width:3px;display:inline-block;}/*글씨 사이 공백*/
.copy_line {margin:30px 0 30px 0;}/*공백라인*/
.footer_2 {line-height:35px;font-size:90%;}/*본사, 쇼핑몰 운영업체 타이틀*/
.copy_2t {background:#67bce1;padding:0px 5px 2px 5px;}
.footer_3 {line-height:140%;font-size:85%;padding:0px 0 0 0px;}/*본사, 쇼핑몰 운영업체 내용*/
.f_sns_icon img {width:10%;}
.footer_4 {margin:0px 0 0px 0;font-size:80%;line-height:20px;} /*운영정보*/
.footer_5 {margin:0px 0 10px 0;font-size:65%;} /*카피라이터*/
.f_company_logo {margin:10px 0 10px 0;}/*회사로고*/
.f_company_logo img {width:55%;}
}
@media (min-width: 640px){
.footer_BC {margin:0 auto;width:88%;min-width:580px;display:block;}/*가운데 중간박스*/
.footer_1 {line-height:21px;font-size:90%;margin:10px 0 15px 0;}
.copy_empty {width:3px;display:inline-block;}/*글씨 사이 공백*/
.copy_line {margin:30px 0 30px 0;}/*공백라인*/
.footer_2 {line-height:35px;font-size:90%;}/*본사, 쇼핑몰 운영업체 타이틀*/
.copy_2t {background:#67bce1;padding:0px 5px 2px 5px;}
.footer_3 {line-height:150%;font-size:85%;padding:0px 0 0 0px;}/*본사, 쇼핑몰 운영업체 내용*/
.f_sns_icon img {width:8%;}
.footer_4 {margin:0px 0 0px 0;font-size:80%;} /*운영정보*/
.footer_5 {margin:0px 0 10px 0;font-size:65%;} /*카피라이터*/
.f_company_logo {margin:10px 0 10px 0;}/*회사로고*/
.f_company_logo img {width:40%;}
}

@media (min-width: 1000px){
.footer_BC {margin:0 auto;width:100%;max-width:1207px;display:block;}/*가운데 중간박스*/
.footer_1 {line-height:48px;font-size:100%;margin:0 0 0 0;}
.copy_empty {width:10px;display:inline-block;}/*글씨 사이 공백*/
.copy_line {margin:40px 0 40px 0;}/*공백라인*/
.footer_2 {line-height:38px;font-size:100%;}/*본사, 쇼핑몰 운영업체 타이틀*/
.copy_2t {background:#67bce1;padding:2px 5px 2px 5px;}
.footer_3 {line-height:100%;font-size:95%;padding:0 0 0 8px;}/*본사, 쇼핑몰 운영업체 내용*/
.f_sns_icon img {width:5%;}
.footer_4 {margin:0px 0 0px 0;font-size:90%;} /*운영정보*/
.footer_5 {margin:0px 0 10px 0;font-size:75%;} /*카피라이터*/
.f_company_logo {margin:5px 0 20px 0;}/*회사로고*/
.f_company_logo img {width:20%;}
}


#ft_link{width:30%;margin-bottom:30px}
#ft_if{width:70%;margin-bottom:30px}
#ft_cs{width:70%;clear:both;text-align:left;float:left;}
#ft_sns{position:static;float:right;width:30px;margin-top:10px}
#ft_sns li{text-align:right}

#top_btn{background:none;position:fixed;bottom:20px;right:20px;border:0;z-index:90}
#top_btn img{opacity:0.8;}
#top_btn img:hover{opacity:1}
#ft_sns{position:absolute;top:50px;right:0;}
#ft_sns li{width:30px;text-align:center;margin:0 0 5px}
#ft_sns a{color:#bbb;font-size:24px;}

#ft_cs{float:right;width:30%;color:#bbb;padding-right:70px;text-align:right;z-index:9}
#ft_cs h2 a{color:#bbb}
#ft_cs .cs_info{ ;margin:0 0 15px;line-height:1.5em;}
#ft_cs strong{;padding:15px 0 10px;font-weight:bold;font-size:2em;display:block}
#ft_cs p span{line-height:1.4em;color:#868686 ;font-size:0.92em}

@media (max-width: 970px){
    #ft_link{width:30%;margin-bottom:30px}
    #ft_if{width:70%;margin-bottom:30px}
    #ft_cs{width:70%;clear:both;text-align:left;float:left;}
    #ft_sns{position:static;float:right;width:30px;margin-top:10px}
    #ft_sns li{text-align:right}
}

@media (max-width: 640px){
    .ft_wr {padding:0}
    #ft_link,#ft_if,#ft_cs{width:100%}
    #ft_sns{width:100%;margin-top:30px;text-align:left}
    #ft_sns li{text-align:center;display:inline-block;}
}