@charset "euc-kr";
@import url(/font/nanum.css);



/*==================   ¸ð¹ÙÀÏ ½ºÅ©·Ñ¹Ù Ç×»ó º¸ÀÌ°Ô ÇÏ±â   ==================*/
.scrollable {-webkit-overflow-scrolling:touch; -webkit-overflow-scrolling:auto; overflow:auto;} /*¾ÆÀÌÆù ½ºÅ©·Ñ¹Ù º¸ÀÌ°ÔÇÏ±â*/

 ::-webkit-scrollbar {
    -webkit-appearance: none;
}


 ::-webkit-scrollbar {
    -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
    width:7px;
}

::-webkit-scrollbar:horizontal {
    height:7px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .4);
    border-radius: 10px;
    border: 0px solid #ffffff;
	/*-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);*/
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}          

/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
	border: 0px solid #ffffff;
}

::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}
/*==================   //¸ð¹ÙÀÏ ½ºÅ©·Ñ¹Ù Ç×»ó º¸ÀÌ°Ô ÇÏ±â   ==================*/




/* »ó´Ü TOP  */
.public {position:relative;background: url(/img/smart/minsvalley/public_topten_top_bg.png) repeat-x center -42px;background-size:374px;height: 185px;box-sizing:border-box;vertical-align: top;}
.public .top {background: url(/img/smart/minsvalley/public_topten_top.png) no-repeat center -42px;background-size:374px;height: 169px;padding-top: 16px;}
.public .title {font-size:15px; color:#fff; text-align:center; letter-spacing:-1.5px; padding-top:27px;}
.public .title em {display:block; font-size:11px}
.public .title01 {font-size: 34px;color:#fff;font-weight:900;text-align:center;letter-spacing: -3.5px;margin: 3px 0 0 0;}
.public .title01 em{color:#30fbec; font-weight:900;}
.public .title02 {font-size:15px; color:#fff; text-align:center; letter-spacing:-1.2px; line-height:115%;padding: 43px 0 0 42px;}
.public .title02issue {font-size: 17px;color:#fff;text-align:center;letter-spacing: -2px;line-height: 129%;padding: 48px 0 0 42px;}
.public .title02 em{color:#30fbec}
.public .title02 .txt{font-size:11px}

/* Å¸ÀÌÆ²  */
.public_subLine{border-bottom:3px #000 solid; text-align:left; background-color:#fff; padding:20px 0 4px 22px}
.public_subLine .stitle{font-size:22px; letter-sspacing:-1.2px}

/* ¿ùº° ÃßÃµ»óÇ°  */
#public_Market {background:#fff}
.public_wrap {margin:0 0 15px}
.box_good {position:relative;text-align:left;padding:6px 18px;margin-bottom:15px;background-color:#fff;}
.box_good.on {border:1px solid #000;box-shadow: 8px 8px 8px rgba(0,0,0,0.1);}

.public_goods {position:relative;}
.public_goods .gtit{color:#333;border-bottom: 1px solid #cccdce;display:  block;padding-bottom: 67px;}
.public_goods .gtit span{float:left;box-sizing:border-box;vertical-align: top;margin-left: -10px; padding-top:3px}
.public_goods .gtit span+span{box-sizing:border-box;letter-spacing:-1.5px;padding: 16px 0px 13px 0px;line-height:19px;font-size:13px;text-align:left;z-index:5;margin-left: 0px;}
.public_goods .gtit span+span strong{font-weight:900;font-size: 20px;} pacing:-1.5px; padding:15px 0px 13px 0px;line-height:22px; font-size:13px; font-family:'nsR';  text-align:left; z-index:5;}
.public_goods .gtit span+span strong{font-weight:900 ;font-size:18px;} 

.pgood_wrap {position:relative;display:inline-flex;justify-content:space-between;margin: 10px 0 11px 0;width: 100%;}
.pgood_wrap .Bbtn {position:absolute;top:0;right:0;bottom:0;margin: auto 0;background-color:#ff4951;color:#fff;width:90px;height: 55px;text-align:  center;margin-left: 7px; cursor:pointer}
.pgood_wrap .Bbtn .btn {font-size: 15px;padding-top:17px;}
.pgood_wrap .Bbtn .issuebtn{font-size: 15px;padding-top:7px; display:inline-block; height:100%; cursor:pointer; box-sizing:border-box;}
.goodP{width:67%;}
.goodP .logo {width:105px; height:35px; display:block;box-sizing:border-box; text-indent:-9999px;background-size:contain; background-position:left}
.goodP .txt {display:block;font-size:16px;line-height: 123%;}



/* ¿¬·Éº° ÃßÃµ»óÇ°  */
/* ¼¿·ºÆ®  */
.sstit{display:inline-block;float:left;width:20%;font-size:22px;padding-top:10px;}
.public_bg_join {display:inline-block;width:80%;border:3px solid #047ff6;box-sizing:border-box;}
.public_ps_box {display:flex;align-items:center; height:100%;padding-right:15px;box-sizing:border-box;}

/* »óÇ°¹Ú½º  */
.box_good01 {position:relative;text-align:left;margin-bottom:15px;background-color:#fff;}
.box_good01.on {border:1px solid #000;box-shadow: 8px 8px 8px rgba(0,0,0,0.1);}
.public_goods_tit {position:relative;background-color: #d9e9fe;height: 53px;}
.public_goods_tit .Picon{position:absolute;top:0;left:0;width:60px;height: 53px;background-color:#047ff6;}
.public_goods_tit .Picon .itxt{color:#fff;font-size:14px;font-weight: 700;line-height: 110%;padding: 11px 17px;display: block;}
.PPgood{position:relative;}
.PPgood li{ display:inline-block}
.PPgood .PP_tit {display:inline-block;cursor:pointer;margin-left:75px;width: 80%;height: 53px;}
.PPgood .PP_tit.ba {margin-left:25px;}
.PPgood .PP_tit .PP_tit01{color:#000;font-size: 18px;font-weight: 600;padding-top: 16px;letter-spacing:-1.2px;}
.PPgood .PP_tit .PP_tit02{display:inline-block;position:  absolute;float:right;font-size: 13px;letter-spacing: -1.8px;padding-top: 19px;right: 7%;box-sizing: border-box;}
.PPgood .PP_tit .PP_tit02 .icon{width: 11px;height: 12px;position:absolute;top:21px;}
.PPgood .PP_tit .PP_tit02 .icon{background: url(/img/smart/minsvalley/public_topten_icon.png) right 2px no-repeat;background-size:5.5px;display: inline-block;}

.box_good01 .logo {display:block;margin:0 auto;width:90px;height:34px;margin-top: 18px;text-indent:-9999px;background-size:contain;}
.box_good01 .good_info {margin: 5px auto 0;text-align:center;width:84%;}
.box_good01 .good_info dt {font-size:20px;font-weight:500;border-bottom: none;padding-bottom:4px;margin-bottom:8px;}
.box_good01 .good_info dd { text-align:left; background: none;}
.box_good01 .good_info .perNum {text-align:left;color:#999;font-size:11px;font-weight:300;padding-top:5px;background:none}

.box_good01 .price_wrap {display:flex;justify-content:space-between;margin-top:10px;margin-bottom: 10px;align-items:flex-end;width:89%;margin:  auto;padding: 10px 0 20px 0;}
.box_good01 .price_wrap .result {display:flex;align-items:flex-end;justify-content:space-between;width:55%;height:36px;padding:0 6px;border-bottom:1px solid #000;font-size:16px;box-sizing:border-box}
.box_good01 .price_wrap .result span:nth-child(1) {}
.box_good01 .price_wrap .result span:nth-child(2) {}
.box_good01 .price_wrap .result span:nth-child(2) em {color:#ef3f44;padding-right:5px;font-size:22px;font-weight:500}
.box_good01 .price_wrap .btnWrap {width:39%;height:36px}
.box_good01 .price_wrap .btnWrap .btn {height:100%;width:100%;color:#fff;background-color: #ff4951;font-size:16px;padding-top:7px;}


/* »óÇ°¾øÀ»¶§ ÀÎ½º¹ë¸® ·Î°í³ëÃâ */
.good_no {position:relative;}
.good_no .ins_logo {background:url("/img/topten/ins_logo.png") no-repeat center center;}
.good_no .g_logo {display:block;text-indent:-9999px;background-size:contain;text-align:center;margin: 0 auto;width: 80px;height: 20px;padding: 35px;box-sizing: border-box;}
.good_no .g_logo01 {display:block;text-indent:-9999px;background-size:contain;text-align:center;margin: 0 auto;width: 80px;height: 20px;padding: 40px;box-sizing: border-box;}







/* ½ÉÀÇ¹øÈ£ Ãß°¡ */
.num_recomm_review{ position:absolute; right:5px; top:10px;}
.num_recomm_review span{font-size:14px; color:#fff; letter-spacing:-1px;}











     