.f_gray333{color:#333333} 
.f_gray666{color:#666666} 
.f-green {color:#008000;}
.f-red {color:#FF0000;}
.f-gray {color:#b2b2b2;}
.f-skin{color:#A8070C;} /* ½ºÅ² ÁÖ»ö»ó */
.f-12 {font-size:12px;}
.f-11 {font-size:11px;}

.file_button{font-family: "¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",dotum,"Segoe UI",sans-serif;}
.rumodal .ui-dialog-title {color: #ffffff;font-size: 12px;font-weight: normal; padding-bottom: 3px;}
.select-wrap select {background: none repeat scroll 0 0 transparent;border: 0 none; border-radius: 0; font-size: 12px;height: 20px;line-height: 12px;padding-bottom: 2px; width: 220px;}
.select-wrap {background: url("../../template/images/arrow_down.png") no-repeat scroll right center #ffffff;border: 1px solid #ccc;height: 20px;overflow: hidden; width: 200px;}
.rank_shop201501 .simpleform {background-color: #ffffff; border: 1px solid #d7d7d7;color: #9a9a9a;font-size: 12px;height: 17px;line-height: 120%; padding: 2px 3px;}

/*°Ë»öÃ¢*/
.top_ban_right{position:absolute;left:50%;top:-3px;margin-left:253px;padding-top:10px}
	.top_search_box{position:relative;}
	.top_search_box .search_img{position:absolute;top:1px;right:1px;.top:2px;.right:-2px}

	.top_ban{position:absolute;left:0;bottom:2px;}
	.top_ban img{height:60px;}


/*½ºÅ¸ÀÏ À¥ÁøÇü*/
	 #list_result_frame .rank_shop201501{clear:both;line-height:1.5em;background:#fff}
		.rank_shop201501 .list_result {border-bottom:1px solid #323232;}
		.rank_shop201501 .list_result tbody td{background-color:#fff;}
		.rank_shop201501 .table_h tr th{}

		.rank_shop201501 .list_result tbody td{padding:15px 6px 12px;border-bottom:1px solid #ebebeb;}
		.rank_shop201501 .list_num{color:#9a9a9a;text-align:center;font-family:"Futura Hv BT";}

		.rank_shop201501 .list_img{text-align:center}
		.rank_shop201501 .l_img_bg{display:block;width:170px;height:185px;background:#fff;border:1px solid #d7d7d7;padding:4px;margin:0 auto;}
		.rank_shop201501 .l_img_bg img{width:170px;height:185px;}

		.rank_shop201501 .list_text h4.prd_list_t{color:#323232;font-size:13px;}
		.rank_shop201501 .list_text .btn_group{text-align:left;}
		.rank_shop201501 .sub_text{width:433px;color:#9a9a9a;font-size:11px;margin:0;line-height:1.46em;overflow:hidden;text-overflow:ellipsis;overflow:hidden;}
		.rank_shop201501 .sub_text tbody td{border-bottom:0;color:#9a9a9a;font-size:11px;padding:0;line-height:1.46em;overflow:hidden;text-overflow:ellipsis;overflow:hidden;}

		.rank_shop201501 .btn_group_list{padding:15px 0 30px;font-size:14px;color:#A8080B;font-weight:bold}

/*½ºÅ¸ÀÏ ¸®½ºÆ®Çü*/
	.listgal_result_frame{clear:both;}

	.rank_shop201501 .product_list{overflow:hidden;float:left;width:100%;border-bottom:1px solid #d7d7d7;margin-bottom:10px;}
	.rank_shop201501 .product_list .end{margin-right:0}
	.rank_shop201501 .prd_con{float:left;width:auto;height:auto;margin-right:10px;margin-bottom:9px;}
		.rank_shop201501 .prd_con{margin-bottom:6px\9}/*8*/
		.rank_shop201501 .prd_con{.margin-bottom:0px;.padding-bottom:9px;.width:227px;}/*6 7*/
		:root .rank_shop201501 .prd_con{margin-bottom:9px\0/IE9}/*9*/

	.rank_shop201501 .product_tit{width:160px;line-height:30px;text-align:center;margin-bottom:0px;overflow:hidden;font-size:15px;}
	.rank_shop201501 .product_list .product_tit span{display:block;width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#444;font-weight:bold;line-height:1.5em;text-shadow:none;opacity:10;filter:alpha(opacity=100);}

	.rank_shop201501 .l_img_bg2{display:block;padding:4px 0;background:#fff;text-align:center;border:1px solid #d7d7d7;margin-bottom:4px;width:auto;height:auto} /* width:178px;height:100%; */
		.rank_shop201501 .l_img_bg2{margin-bottom:8px\9}/*ie8*/
		.rank_shop201501 .l_img_bg2{.margin-bottom:6px}/*ie6 7*/
		:root .rank_shop201501 .l_img_bg2{margin-bottom:5px\0/IE9}/*ie9*/

		.rank_shop201501 .l_img_bg2 img{display:block;margin:0 auto;} /* width:170px;height:205px; */
		.rank_shop201501 .btn_group{vertical-align:top;text-align:center;font-weight:bold;height:auto}
		.rank_shop201501 .btn_group a{display:inline-block;font-size:14px;color:#ff0000;letter-spacing:0;font-family: "¸¼Àº °íµñ", "Malgun Gothic", "µ¸¿ò", dotum, "Segoe UI", sans-serif;}

/* paging */
.rank_shop201501 #paging {width:100%; text-align:center;margin:15px 0;}
.rank_shop201501 #paging ul {list-style:none; width:100%; text-align: center; margin:0 auto;padding:0;line-height:1.5em;vertical-align:middle;}
.rank_shop201501 #paging ul li {display: inline-block;zoom:1; *display:inline; margin:0;padding:0 1px;color:#c5c5c5;margin:0 3px;width:auto}
.#paging ul li.dot {font-size:12px;vertical-align: top;}
.rank_shop201501 #paging ul li.num {padding:0 2px;vertical-align:middle;text-align:center;}
.rank_shop201501 #paging ul li.num a {vertical-align: top;margin-top:2px;padding-top:2px;text-align:center;display:inline-block;border:1px solid #DCDCDC;background:#fff;color:#959595;font-size:12px;font-weight:normal;font-family: "¸¼Àº °íµñ", "Malgun Gothic", "µ¸¿ò", dotum, "Segoe UI", sans-serif;}
	.rank_shop201501 #paging ul li.num a{width:23px;height:21px;height:18px\9;padding-top:5px\9;margin-top:-1px\9;}/*ie8*/
	.rank_shop201501 #paging ul li.num a{.height:20px;.padding-top:3px}/*ie6,7*/
	:root .rank_shop201501 #paging ul li.num a{height:21px\0/IE9;padding-top:2px\0/IE9}/*ie9*/

.rank_shop201501 #paging ul li.num .on {font-weight:bold;width:23px;color:#ff8400;background:#EDEDED;color:#333;border:1px solid 333;vertical-align:top;font-weight:bold;}
	.rank_shop201501 #paging ul li.dot{line-height:2.2em;font-weight:normal}
	.rank_shop201501 #paging ul li.dot{.line-height:2em;}/*ie6,7*/
	:root .rank_shop201501 #paging ul li.dot{line-height:1.5em\0/IE9}/*ie9*/

.rank_shop201501 #paging ul li img{display:inline-block;vertical-align:middle;padding-top:1px;margin-top:0}
	.rank_shop201501 #paging ul li img{margin-top:-2px\9}/*ie8*/
	.rank_shop201501 #paging ul li img{.margin-top:-1px}/*ie7*/
	:root .rank_shop201501 #paging ul li img{margin-top:-6px\0/IE9;padding-top:4px\0/IE9}/*ie9*/


/*½ºÅ¸ÀÏ »ó¼¼*/
.rank_shop201501 .prd_info{margin-bottom:20px;line-height:1.5em;}
	.rank_shop201501 .pic_box{position:relative;display:table-cell;width:240px;float:none}
	*:first-child+html .rank_shop201501 .pic_box{display:block;width:240px;float:left}/*ÀÍ½º7*/

	.rank_shop201501 .pic{width:230px;height:280px;background:#fff;text-align:center;border:1px solid #d7d7d7;padding:4px}
	.rank_shop201501 .pic img{width:230px;height:280px;}
	.rank_shop201501 .util{position:absolute;left:0;bottom:0;width:68px;height:20px;cursor:pointer;}
	.rank_shop201501 .fsh_gall{padding:20px 0;text-align:center}

	.rank_shop201501 .info_box{display:table-cell;width:100%;vertical-align:top;padding-left:20px;float:none}
	*:first-child+html .rank_shop201501 .info_box{display:block;width:65%;float:left}/*ÀÍ½º7*/


	.rank_shop201501 .info_box .product_tit{width:100%;text-align:left;font-weight:bold;padding-left:10px;overflow:hidden}
	.rank_shop201501 .prd_info .product_tit span{display:block;font-weight:bold;padding-top:0;color:#fff;line-height:2.3em}
		.rank_shop201501 .prd_info .product_tit span{padding-top:2px\9;}/*ie8*/
		:root .rank_shop201501 .prd_info .product_tit span{padding-top:0\0/IE9;}/*ie9*/

	.rank_shop201501 .info_box .btn_group{text-align:right;margin-top:15px}
	.rank_shop201501 .info_box dd{}
	.rank_shop201501 .info_box dd.sub_text3{border-top:0;/*min-height:97px;height:auto !important;height:97px;*/padding:10px 0 10px 5px;border-bottom:2px solid #eaeaea;color:#9a9a9a;font-size:11px;line-height:1.5em}
	.rank_shop201501 .Form_ess_shop{overflow:hidden;background-color:#fff!important;background-repeat:no-repeat;background-position:right 13px;border-bottom:1px solid #eaeaea;padding:10px 0 0 10px;color:#000;font-size:12px;height: 30px;}


	.rank_shop201501 .form_shop_dot{vertical-align:top;margin:8px 5px 0 0}
		.rank_shop201501 .form_shop_dot{margin-top:5px\9}/*ie8*/
		.rank_shop201501 .form_shop_dot{.margin-top:6px}/*ie6 7*/
		:root .rank_shop201501 .form_shop_dot{margin-top:8px\0/IE9}/*ie8*/

	.rank_shop201501 .Form_right_po{color:#666;font-size:12px;background-color: #FFFFFF;border-bottom: 1px solid #eaeaea;}
	.rank_shop201501 .prd_detail{clear:both;border-bottom:0}

	.rank_shop201501 .rank_shop201501 .prd_txt{margin-bottom:30px;color:#9a9a9a;font-size:11px;}

	.content_right .rank_shop201501 .prd_txt img{display: inline-block; max-width: 100%;max-width /*\**/:none\9;.max-width: 100%;}/*ÁÂÃø¸Þ´º »ç¿ë ½Ã ÀÌ¹ÌÁö »çÀÌÁî ÃÖ´ë°ª*/
	:root .content_right .rank_shop201501 .prd_txt img{max-width: 100%\0/IE9;}



/*½ºÅ¸ÀÏ »ó¼¼ÅÇ*/
	#agency_content{position:relative;}
		.agency_tab{width:100%;border-bottom:1px solid #d7d7d7;display:inline-block;margin:0 0 20px;}
			.agency_tab li{background-image:url(/design/skin/img/st_tab_bg.jpg);background-repeat:repeat-x;background-position: left top;float:left;display:inline;cursor:pointer;width:110px;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;text-align:center;height:30px;}
			.agency_tab li a{display:inline-block;width:100%;height:25px;padding:5px 0 0;font-size:12px;vertical-align:top;color:#9a9a9a;font-family:"¸¼Àº °íµñ", "Malgun Gothic", "µ¸¿ò", dotum, "Segoe UI", sans-serif}
				.agency_tab li a{height:20px\9;padding-top:10px\9}/*ie8*/
				.agency_tab li a{.height:23px;.padding-top:7px}/*ie6,7*/
				:root .agency_tab li a{height:24px\0/IE9;padding-top:6px\0/IE9}/*ie9*/

			.agency_tab li.first_tab{border-left:1px solid #d7d7d7;}
		.agency_txt{display:inline-block;opacity:0.6;filter: alpha(opacity=60);font-size:11px;font-weight:bold;}
		.agency_tab li.tab_choice {background-image:none}
		.agency_tab li.tab_choice a{color:#fff}


/*Å×ÀÌºí ½ºÅ¸ÀÏ*/
.table_type1 td{border-bottom:1px solid #ebebeb;}
.table_type1 td{padding:10px;}
.s_choice2 td {border-bottom: 1px solid #d7d7d7;font-size: 11px;}
.table_bgcolor td,.table_bgcolor td a{font-size:11px;}
.rank_shop201501 .brd_b th,.rank_shop201501 .table_type1 .t_bgcolor th, .rank_shop201501 .brd_b.table_type1 th{font-size: 12px;font-weight: bold;padding-bottom: 4px;}

.shop_price {color: #ff0000;letter-spacing: 0;font-weight:bold;font-size:14px!important;}
.shop_price2 {color: #333333;letter-spacing: 0;font-weight:bold;font-size:14px!important;}
.shop_price3 {color: #ff0000;letter-spacing: 0;font-weight:bold;font-size:20px!important;}
.shop_title {color: #444;letter-spacing:-0.05em;font-weight:bold;font-size:14px!important;}
.shop_title2 {color: #444;letter-spacing:-0.05em;font-weight:bold;font-size:16px!important;}

.btn {height:25px;line-height:20px;text-align:center;font-family:'NGB';}
.btn-sm {height:22px;line-height:10px;font-size:12px;font-family:'NG';}
.btn-sm {.line-height:13px}
.btn-lg {height:35px;font-size:14px;padding-right:20px;padding-left:20px}

.shop_bt {background-color:#FFFFFF}
.shop_bt2 {color:#ffffff;background-image:url(/design/skin/img/bt_ping.png);background-position:center top;background-repeat:repeat-x;}
.shop_bt3 {background:#ffffff;color: #666666;width:18px;height:18px;font-weight:bold;text-align:center; border: 1px solid #dedede;font-size:11px;,padding-top:0px;margin-top:3px}
.shop_bt4 {background:#ffffff;color: #666666;text-align:center; border: 1px solid #dedede;font-size:11px;,padding-top:0px;margin-top:3px}

@media screen and (min-width:0\0){
	:root .rank_shop201501 #paging ul li img{margin-top:-2px}
}