/* BASIC css start */

div.H-3899-1-1 .pp-banner.blue-type.long-banner-03 { line-height: 1.5; text-align: center; font-size: 13px; color: #fff;
    background: -moz-linear-gradient(45deg, #3a5f72 0%, #1c8096 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #3a5f72), color-stop(100%, #1c8096)); /* safari4+,chrome */
    background: -webkit-linear-gradient(45deg, #3a5f72 0%, #1c8096 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(45deg, #3a5f72 0%, #1c8096 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(45deg, #3a5f72 0%, #1c8096 100%); /* ie10+ */
    background: linear-gradient(45deg, #3a5f72 0%, #1c8096 100%); /* w3c */ 
}
div.H-3899-1-1 .pp-banner.blue-type.long-banner-03 .banner-wrap { display: inline-block; text-align: left; padding: 10px 0; padding-left: 66px; background: transparent url(/images/d3/m_powerpack/49/shop_design/long_banner_bg_03.png) no-repeat 0 50%; background-size: 49px 40px; }
div.H-3899-1-1 .pp-banner.blue-type.long-banner-03 span { font-weight: bold; }
div.H-3899-1-1 .pp-banner.blue-type.long-banner-03 strong.in-color{ color: #a3fff7; }
div.H-3899-1-1 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.H-3899-1-3 .MK_rotatebanner { width:100%; position:relative; line-height:0px; text-align:center; }
div.H-3899-1-3 .MK_rotatebanner img { max-width:100%; }
div.H-3899-1-3 .MK_rotatebanner .MK_first_image { opacity:0; }
div.H-3899-1-3 .MK_rotatebanner .MK_banner .MK_banner_list .MK_first, div.H-3899-1-3 .MK_rotatebanner .MK_banner .MK_banner_list .MK_second { 
    width:100%; 
    height:100%; 
    -webkit-backface-visibility:hidden; 
    -ms-backface-visibility:hidden; 
    -moz-backface-visibility:hidden; 
    backface-visibility:hidden; 
    position:absolute; 
    top:0px; 
    left:0px; 
}
div.H-3899-1-3 .MK_rotatebanner .MK_banner .MK_banner_list .MK_first {
    z-index: 2;
    display: inline-block;
    -webkit-animation:MK_rotatebanner_vertical_first 7s;                                                                                            
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
}
div.H-3899-1-3 .MK_rotatebanner .MK_banner .MK_banner_list .MK_second {
    z-index: 1;
    display:inline-block;
    -webkit-animation:MK_rotatebanner_vertical_second 7s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
}

@-webkit-keyframes MK_rotatebanner_vertical_first {
  0%  { z-index: 2; -webkit-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -moz-transform: rotateX(0deg); transform: rotateX(0deg); }
  40% { z-index: 2; -webkit-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -moz-transform: rotateX(0deg); transform: rotateX(0deg); }
  50% { z-index: 1; -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -moz-transform: rotateX(180deg); transform: rotateX(180deg); }
  90% { z-index: 2; -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -moz-transform: rotateX(180deg); transform: rotateX(180deg); }
  100%{ z-index: 2; -webkit-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -moz-transform: rotateX(0deg); transform: rotateX(0deg); }
}
@-webkit-keyframes MK_rotatebanner_vertical_second {
  0%  { z-index: 2; -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -moz-transform: rotateX(180deg); transform: rotateX(180deg); }
  40% { z-index: 2; -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -moz-transform: rotateX(180deg); transform: rotateX(180deg); }
  50% { z-index: 1; -webkit-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -moz-transform: rotateX(0deg); transform: rotateX(0deg); }
  90% { z-index: 2; -webkit-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -moz-transform: rotateX(0deg); transform: rotateX(0deg); }
  100%{ z-index: 2; -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -moz-transform: rotateX(180deg); transform: rotateX(180deg); }
}
@-webkit-keyframes MK_rotatebanner_horizontal_first {
  0%  { z-index: 2; -webkit-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg); }
  40% { z-index: 2; -webkit-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg); }
  50% { z-index: 1; -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); }
  90% { z-index: 2; -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); }
  100%{ z-index: 2; -webkit-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg); }
}
@-webkit-keyframes MK_rotatebanner_horizontal_second {
  0%  { z-index: 2; -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); }
  40% { z-index: 2; -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); }
  50% { z-index: 1; -webkit-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg); }
  90% { z-index: 2; -webkit-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg); }
  100%{ z-index: 2; -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); }
}
div.H-3899-1-3 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#F9F8F6 repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }







div.H-3899-1-4 #header {width:100%; position:relative; line-height:0; border-bottom: 1px solid #ddd;} 
div.H-3899-1-4 #header h1 {text-align:center; padding:12px 0; min-height:21px;}
div.H-3899-1-4 #header .header-logo { position: relative; }
div.H-3899-1-4 #header .logo-area { position: relative; }
div.H-3899-1-4 #header .txt_h1 {font-size:1.2em; line-height:normal;}
div.H-3899-1-4 #header .btn-temp4-list {position: absolute; bottom: 13px; left: 15px; width:20px; height:20px; display: inline-block; color: #777;}
div.H-3899-1-4 #header .btn-bookmark {position:absolute; left:55px; bottom: 13px; width:20px; height:20px; color: #777;}
div.H-3899-1-4 #header .btn-cart {position:absolute; right: 55px; bottom: 13px; width:20px; height:20px; color: #777;}
div.H-3899-1-4 #header .btn-sch {position:absolute; right:15px; bottom: 13px; width:20px; height:20px; color: #777;}
div.H-3899-1-4 #header #gnb {position:relative; width:100%; height:34px; display:inline-block; border-bottom: 1px solid #ddd; background: #f7f7f7;}
div.H-3899-1-4 #header #gnb ul li {position:relative; float:left; width:25%; height:34px; line-height:36px; text-align:center;}
div.H-3899-1-4 #header #gnb ul li a {color:#313131; font-size:.750em; display:block;}
div.H-3899-1-4 #header .user_basket_quantity {position:absolute; right:-11px; top:-9px; display: inline-block; background:#ff4e4e; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px; width:15px; height:15px; margin-left:-10px; line-height:16px; font-size: 11px; color: #fff; text-align: center;}
 

div.H-3899-1-4 .speech-bubble { position: absolute; top:25px; left: 50%; line-height: normal; z-index: 3; width: 67px; margin-left: -33px;}
div.H-3899-1-4 .speech-bubble p { border: 1px solid #BBBBBB; background-color: #FFFFFF; border-radius: 3px; padding: 2px; letter-spacing:-0.5px; font-size: 0.688em; color: #000000; }
div.H-3899-1-4 .speech-bubble .speech-bubble-arrow {position: relative; left: 50%; margin-left: -5px; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #BBBBBB; }

div.H-3899-1-4 #header #gnb {margin-bottom: 10px;}



/* Àå¹Ù±¸´Ï °³¼ö ¹Ì³ëÃâ */
div.H-3899-1-4 #header .user_basket_quantity {display: none;}

/* »ó´Ü °íÁ¤ */
div.H-3899-1-4 .top-pix {position: fixed !important; top: 0; box-shadow: 0 0 7px 0 #676767; width: 100%; opacity: 0.8; z-index: 4;}

/* °Ë»ö */
.sch-box {position: relative; width:100%;}
.sch-box .sch {width:100%; display:inline-block;}
.sch-box .sch > div {position:relative; padding:5px 8px;}
.sch-box .sch p { margin: 0 10px;}
.sch-box .sch input[type='text'] {border: 2px solid #9e9e9e; width:100%; height:35px; line-height:35px; border-radius: 18px;}
.sch-box .sch .btn-detail-sch {position:absolute; right:30px; top:17px; width:15px; height:15px; font-size:0.75em; line-height:0; color: #777;}

/* È¸¿ø°¡ÀÔ ¸»Ç³¼± */
.shake {display:inline-block; -webkit-animation:MK_shake_animation 3s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out;}
@-webkit-keyframes MK_shake_animation{
  0%  { -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
  5%  { -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(-5px) skewX(3deg) skewY(0deg); }
  10% { -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
  15% { -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(-5px) skewX(-3deg) skewY(0deg); }
  20% { -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
  100%{ -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
}



/* sns³ëÃâ °ü·Ã css */
div.H-3899-1-4 #header .sns_icons {position: relative; text-align: right; padding-right: 10px; padding-top: 10px; width: 100%; box-sizing: border-box;}
div.H-3899-1-4 #header .sns_icons img {width: 27px; height: auto;border-radius: 3px;}


/* »ó´Ü ½ºÅ©·Ñ ¸Þ´º */
#swiper-menu {position: relative;width: auto;height: 35px;line-height: 35px;padding: 0 17px;overflow: hidden; background-color: #fff; color: #525252; }
#swiper-menu .menu-slide { float: left; text-align: center; word-break: break-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-size: .750em; }
#swiper-menu .btn-prev,
#swiper-menu .btn-next {display: block;position: absolute;top: 0;height: 35px;width: 17px;line-height: 35px;text-align: center;background-color: rgb(255, 255, 255);color: #bebebe; box-shadow: 0px 0px 9px 9px #fff;}
#swiper-menu .btn-prev {left: 0;}
#swiper-menu .btn-next {right: 0;}
#header.fixed #swiper-menu { display: block; }

/* »ó´Ü ½ºÅ©·Ñ ¸Þ´º ÆäÀÌÁö ·Îµù ÈÄ ÄÃ·¯ Á¦°Å */
.color-del .menu-slide,
.color-del .fa {color: rgba(255, 255, 255, 0) !important;}


/* ÀÎ±â °Ë»ö¾î */
div.H-3899-1-4 .sch-box .ranking-top { width: 100%; padding: 0 20px 10px 20px; box-sizing: border-box; }
div.H-3899-1-4 .sch-box .ranking-top .ranking-tit { display: inline-block; padding: 0 7px; font-size: 11px; text-align: center; height: 23px; line-height: 21px; background-color: #000; color: #fff; float: left; margin-right: 7px; margin-top: 3px;}
div.H-3899-1-4 .sch-box .ranking-top .ranking-wrap { width: 100%; box-sizing: border-box; }
div.H-3899-1-4 .sch-box .ranking-top .ranking-wrap ul { overflow: hidden; }
div.H-3899-1-4 .sch-box .ranking-top .ranking-wrap ul li { float: left; padding-right: 5px; } 
div.H-3899-1-4 .sch-box .ranking-top .ranking-wrap ul li a { border-radius: 2px; padding: 3px 7px; height: 30px; line-height: 30px; color: #464646; font-size: 12px; border: 1px solid #bbbbbb; background-color: #fff; }
div.H-3899-1-4 .sch-box .ranking-top .ranking-wrap ul li a span { padding-right: 3px; color: #8c8c8c; }


div.H-3899-1-4 .sch-box .ranking-top .ranking-tit { background-color:#000000; color:#FFFFFF; }
div.H-3899-1-4 .sch-box .sch input[type='text'] { border-color:; }
div.H-3899-1-4 .sch-box .ranking-top .ranking-wrap ul li a span { color:#8C8C8C; }
div.H-3899-1-4 .header-logo .top-ico { color:; }
div.H-3899-1-4 .sch-box .ranking-top .ranking-wrap ul li a { color:#464646; border-color:#BBBBBB; background-color:#FFFFFF; }
div.H-3899-1-4 #header, #header .top-pix { background-color:#FFFFFF; }
div.H-3899-1-4 #header #gnb { background-color:#2A73B9; border-bottom-color:; }
div.H-3899-1-4 #header #gnb ul li a { color:#FFFFFF; }
div.H-3899-1-4 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
/* ·¹ÀÌ¾î ¸ñ·Ï */
#layer-list .pp2-layer-bg {height: 100%; background-color: #fff; margin-right: 50px;}
#pp2-overlay { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 100; background-color: #000; }
#layer-list {visibility: visible; position: fixed; 
    top: 0px;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    z-index: 101;
    -webkit-transition-property:-webkit-transform, right, top;
    -webkit-transition-duration:.2s;
    -webkit-transform:translate3d(-100%,0,0);
    -webkit-transition-timing-function:ease-out;

    -moz-transition-property:-moz-transform, right, top;
    -moz-transition-duration:.2s;
    -moz-transform:translate3d(-100%,0,0);
    -moz-transition-timing-function:ease-out;

    -o-transition-property:-o-transform, right, top;
    -o-transition-duration:.2s;
    -o-transform:translate3d(-100%,0,0);
    -o-transition-timing-function:ease-out;
    -o-transform:translate(100%,0px);

    -ms-transition-property:-ms-transform, right, top;
    -ms-transition-duration:.2s;
    -ms-transform:translate3d(-100%,0,0);
    -ms-transition-timing-function:ease-out;

    transition-property:transform, right, top;
    transition-duration:.2s;
    transform:translate3d(-100%,0,0);
    transition-timing-function:ease-out;
}
.bg-modal {position:absolute; left:0; top:0; width:100%; height: 100%; z-index:4;}

.layer-list {position:absolute; left:0; top:0; width:100%;}
.layer-list .layer-list-box {margin-right:50px; overflow:hidden; line-height:14px;}
.layer-goods-box .layer-overlay-click,
.layer-list .layer-overlay-click { position: absolute; right: 0; top: 0; width: 50px; height: 100%; z-index: 1; }
.layer-list .layer-list-top { position: relative; height: 50px; border-bottom: 1px solid #bbbbbb; }
.layer-list .layer-list-top .btn-logo { display: inline-block; margin-left: 10px; height: 50px; line-height: 50px; font-weight: bold;}
.layer-list .layer-list-top .btn-logo img { max-height: 20px; width: auto; }
.layer-list .layer-list-top .btn-list-close {position: absolute; top: 5px; right: 5px; width: 45px; height: 36px;}
.layer-list .layer-list-top .btn-list-close .pop-close-btn .x1 {border: 1px solid #777; transform: rotate(45deg); -webkit-transform: rotate(45deg); width: 25px; position: absolute; top: 17px; right: 7px;}
.layer-list .layer-list-top .btn-list-close .pop-close-btn .x2 {border: 1px solid #777; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); width: 25px; position: absolute; top: 17px; right: 7px;}
.layer-list .layer-list-top .menu-sch-box .sch .btn-detail-sch {position: absolute; right: 10px; top: 15px; width: 15px; height: 15px; font-size: 0.75em; line-height: 0; color: #777;}

.layer-list .my-list-sch { position: relative; }
.layer-list .my-list-sch .menu-sch-box .sch { background: none; }
.layer-list .my-list-sch .menu-sch-box .sch p { margin: 0; }
.layer-list .my-list-sch .menu-sch-box .sch .btn-detail-sch {position: absolute; right: 20px; top: 21px; width: 15px; height: 15px; font-size: 0.75em; line-height: 0; color: #777;}
.layer-list .my-list-sch .menu-sch-box .sch input[type='text'] {border: 1px solid #9e9e9e; width: 100%; height: 35px; line-height: 35px;}
.layer-list .my-list-sch .menu-sch-box .sch > div { padding: 10px; } 

.layer-list .list-menu {overflow:hidden; font-size: 0.79em;}
.layer-list .list-menu .category-list-top {margin: 0 7px;}
.layer-list .list-menu .category-list-top li span {display:block; height:41px; line-height:42px; border-bottom:1px solid #e0e0e0; padding-right: 50px; padding-left: 5px;}
.layer-list .list-menu .category-list-top li span a { display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:100%;}
.layer-list .list-menu .category-list-top li ul li span a {padding-left:25px;}
.layer-list #tab-category.list-menu > ul li { position: relative; }
.layer-list #tab-category.list-menu > ul > li ul { display: none; background-color: #f5f7f9; }
.layer-list #tab-category.list-menu > ul > li > ul > li > ul > li > span a { padding-left: 50px; }
.layer-list #tab-category.list-menu > ul li span a.expend {display: block; position: absolute; top: 0; right: 0; width: 50px; height: 41px; padding-left: 0; text-align: center;}
.layer-list #tab-category.list-menu > ul li span a.expend:before { content: "\f107"; font-family: FontAwesome; }
.layer-list #tab-category.list-menu > ul li span a.expend.showing:before { content: "\f106"; font-family: FontAwesome;}

.layer-list .header-wrap .btns { position: absolute; right: 10px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.layer-list .header-wrap .btns a { display: inline-block; width: 20px; height: 20px; margin: 0 5px; background-color: transparent; background-size: 100% 100%; }
.layer-list .header-wrap .btns a.btn-cart { background-image: url(../images/ico_cart_h30.png); }
.layer-list .header-wrap .btns a.btn-close { background-image: url(../images/ico_close_h30.png); }
.layer-list .content-wrap { position: relative; }
.layer-list .content-wrap .section { padding-top: 20px; }
.layer-list .content-wrap .section .msg { text-align: center; font-size: .750em; color: #888; }
.layer-list .content-wrap .section .msg strong { margin-bottom: 5px; display: block; color: #000; }
.layer-list .content-wrap .btns { margin-top: 20px; padding: 0 10px; }
.layer-list .content-wrap .btns a { font-size: .750em; display: inline-block; text-align: center; width: 48%; height: 35px; line-height: 35px; border-radius: 3px; box-sizing: border-box; }
.layer-list .content-wrap .btns a.btn-white { float: left; color: #34393e; background-color: #fff; border: 1px solid #69737d; }
.layer-list .content-wrap .btns a.btn-black { float: right; color: #fff; background-color: #69737d; }

.layer-list .content-wrap .content { position: relative; padding: 10px; background-color: #fff; }
.layer-list .content-wrap .content .menu-tab {}
.layer-list .content-wrap .content .menu-tab li { float: left; width: 50%; padding: 10px 0; border-top: 2px solid #c4ced8; border-bottom: 2px solid #c4ced8; text-align: center; background-color: #fff; }
.layer-list .content-wrap .content .menu-tab li a { display: block; font-size: .750em; color: #717171; }
.layer-list .content-wrap .content .menu-tab li.now { border-color: #77818c; }
.layer-list .content-wrap .content .menu-tab li.now a { color: #000; }
.layer-list .content-wrap .content .tab-wrap { padding: 10px 0 0; }
.layer-list .content-wrap .content .menu-type-01 { border: 2px solid #7a838c; }
.layer-list .content-wrap .content .menu-type-01 .sub-tab { border-bottom: 1px solid #888; }
.layer-list .content-wrap .content .menu-type-01 .sub-tab li { float: left; width: 50%; text-align: center; height: 35px; line-height: 35px; }
.layer-list .content-wrap .content .menu-type-01 .sub-tab li a { display: block; font-size: .750em; color: #717171; }
.layer-list .content-wrap .content .menu-type-01 .sub-tab li.now { background-color: #555d65; }
.layer-list .content-wrap .content .menu-type-01 .sub-tab li.now a { color: #fff; }
.layer-list .content-wrap .content .menu-type-01 .sub-menus { display: none; border-top: 1px solid #a0a0a0;border-bottom: 1px solid #a0a0a0;margin: 5px 10px 0; }
.layer-list .content-wrap .content .menu-type-01 .sub-menus li { text-align: center; width: 50%; float: left; height: 35px; line-height: 35px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/* ÃÖ±Ù º» »óÇ° */
.layer-list .content-wrap .content .latest-item { padding: 10px 0; }
.layer-list .content-wrap .content .latest-item li { position: relative; width: 50%; float: left; }
.layer-list .content-wrap .content .latest-item li dl { padding-right: 2px; }
.layer-list .content-wrap .content .latest-item li:nth-child(even) dl { padding-left: 2px; padding-right: 0; }
.layer-list .content-wrap .content .latest-item li dt img { width: 100%; height: auto; }
.layer-list .content-wrap .content .latest-item li dd { margin-top: 10px; font-size: .750em; text-align: center; color: #000; word-break: break-all; }
#MS_view_product .recent-dec {text-align: center; display: block; font-size: 0.875em; background-color: #f9f9f9; padding: 20px 0; color: #505050;}

/* ÇÜ¹ö°Å¸Þ´º ÇÏ´Ü ¹öÆ° */
.layer-list .footer-wrap { position: relative; padding-bottom: 15px; text-align: center; background-color: #fff; }
.layer-list .footer-wrap .btns { padding-top: 15px; border-top: 1px solid #f1f1f1; margin: 0 10px; }
.layer-list .footer-wrap .btns a.btn-gray { margin-right: 5px; display: inline-block; width: 28.125%; height: 25px; line-height: 25px; background-color: #69737d; color: #fff; font-size: .750em; border-radius: 3px; }
.layer-list .footer-wrap .btns a.btn-gray:last-child { margin-right: 0; }
.layer-list .footer-wrap .copyright { margin-top: 15px; font-size: .750em; color: #888; }

/* ÀÚÁÖÃ£´Â Ä«Å×°í¸® ¸ðÀ½ */
.favorite_cate {border: 1px solid #b1bbc5; margin: 5px 5px 0; border-radius: 3px;}
.favorite_cate .favorite_btn {padding: 10px 0; display: inline-block; width: 100%; background-color: #e2e6ea; text-align: center;}
.favorite_cate .favorite_wrap li { overflow:hidden; padding:5px 10px 10px; font-size: 0.875em; text-align: center;}
.favorite_cate .favorite_wrap li a {float:left; height: 25px; line-height: 25px; padding: 0 5px; margin:5px 5px 0 0; border:1px solid #ccc; background:#fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 100%; box-sizing: border-box;}
.favorite_cate .favorite_wrap {display: none; border-top: 1px dotted #b1bbc5;}

/* ÀÚÁÖÃ£´Â Ä«Å×°í¸® */
.btn_frequent {float: left; padding-right: 7px;}
.btn_frequent .fa-star-o {color: #f59292;}
.btn_frequent .fa-star {color: #fb8787;}
div.H-3899-1-6 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
#layer-list .layer-list .layer-list-top {border-bottom: 1px solid #373434; background-color: #373434; color: #fff;}
#layer-list .layer-list .layer-list-top .btn-list-close .pop-close-btn .x1,
#layer-list .layer-list .layer-list-top .btn-list-close .pop-close-btn .x2 {border-color: #fff;}
#layer-list .layer-list .content-wrap .section {background: #373434;}
#layer-list .layer-list .content-wrap .section .msg, 
#layer-list .layer-list .content-wrap .section .msg strong {color: #ececec;}
#layer-list .layer-list .content-wrap .btns a.btn-white {border: 1px solid #fff;}
#layer-list .layer-list .content-wrap .btns a.btn-black {color: #34393e; background-color: #fff; border: 1px solid #fff;}
#layer-list .layer-list .my-list-sch .menu-sch-box .sch p {border-bottom: 1px solid #fff;}
#layer-list .layer-list .my-list-sch .menu-sch-box .sch input[type='text'] {border: none; background-color: #373434; color: #fff;}
#layer-list .layer-list .my-list-sch .menu-sch-box .sch .btn-detail-sch {color: #ececec;}
#layer-list .layer-list .content-wrap .content .menu-tab li.now {border-color: #373434;}
#layer-list .layer-list .content-wrap .content .menu-type-01 .sub-tab li.now {background-color: #373434;}
#layer-list .layer-list .content-wrap .content .menu-type-01 {border: 1px solid #dddddd;}
#layer-list .layer-list .content-wrap .content .menu-type-01 .sub-tab {border-bottom: 1px solid #dddddd;}
#layer-list .favorite_cate .favorite_btn {background-color: #f9f9f9;}
div.H-3899-1-7 table { width:100%; border-collapse:collapse; }
div.H-3899-1-7 table td { text-align:center; width:25%; height:35px; border:1px solid #EEEEEE; }
div.H-3899-1-7 table td img { max-width:100%; height:35px; }
#H-3899-1-7-0 {color:; font-size:0.75em; font-weight:; font-style:;}
#H-3899-1-7-1 {color:; font-size:0.75em; font-weight:; font-style:;}
#H-3899-1-7-2 {color:; font-size:0.75em; font-weight:; font-style:;}
#H-3899-1-7-3 {color:; font-size:0.75em; font-weight:; font-style:;}
#H-3899-1-7-4 {color:; font-size:0.75em; font-weight:; font-style:;}
#H-3899-1-7-5 {color:; font-size:0.75em; font-weight:; font-style:;}
#H-3899-1-7-6 {color:; font-size:0.75em; font-weight:; font-style:;}
#H-3899-1-7-7 {color:; font-size:0.75em; font-weight:; font-style:;}
#H-3899-1-7-8 {color:; font-size:0.75em; font-weight:; font-style:;}
#H-3899-1-7-9 {color:; font-size:0.75em; font-weight:; font-style:;}
#H-3899-1-7-10 {color:; font-size:0.75em; font-weight:; font-style:;}
#H-3899-1-7-11 {color:; font-size:0.75em; font-weight:; font-style:;}
div.H-3899-1-7 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.under-solid {border-bottom:1px solid #ddd;}
.pdb15 {padding-bottom : 15px;}

/* ¾ÆÀÌÇÁ·¹ÀÓ µð¹ÙÀÌ½º ¼³Á¤ */
.video-container {position:relative; padding-bottom:56.25%; padding-top:30px; height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;}

/* ¸®ºä ÆòÁ¡ HIDE ¼³Á¤ */
.MS_review_mark_title{display:none;}

/* ÀÏ¹Ý¸®ºä °øÅë¼Ò½º */

/* ¸ð¹ÙÀÏ Å×ÀÌºí */
.__se_tbl_ext {width:860px;overflow:auto;}
.__se_tbl_ext table {white-space:nowrap;border-collapse:collapse;}
.__se_tbl_ext table th,div table td {border:1px solid #555; font-size:20px;}
div.H-3899-1-8 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
/* Ä«Å×°í¸®¸Þ´º Æ²¾îÁü ¹æÁö°Ç */
.layer-list .list-menu .category-list-top li { border:1px solid #ffffff; }
/* Ä«Å×°í¸®¸Þ´º Æ²¾îÁü ¹æÁö°Ç */
div.H-3899-1-12 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
/* BASIC css end */

