html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	margin:0px;
	width:auto;
	height:auto;
}

#fg_top{
	background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_ac_bg02.jpg) top repeat-x #ffe4ce;
	width:auto;
	overflow:hidden;
}
#fg_main{ width:1100px; height:214px; background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_ac_bg01.gif) no-repeat bottom;}
#fg_menu{ width:1100px; padding:5px 0 5px 0; }
#fg_search{ width:1100px; height:60px;}
.fg_main2{ width:1100px; height:auto}
#fg_main3{ width:930px; height:auto; margin-top:20px; background-color:#f4f4f3; padding:10px;}
#fg_main4{ width:934px; height:auto; background-color:#FFFFFF; padding:8px;}
#fg_bottom{ width:auto; height:364px; background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_ac_bg09.gif) bottom repeat-x #ffe4ce;}
#fg_bottom1{ width:auto; height:630px; background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_ac_bg09.gif) bottom repeat-x #ffe4ce;}

#fg_btwh{ width:auto; height:130px; background-color:#FFFFFF}

.list_sear{ padding:5px 0 0 10px; float:left; font-size:12px; color:#431e0b;}
.prod_hot{ height:321px; width:574px; background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_ac_bg05.gif) bottom repeat-x #FFFFFF;}
.prod_hot1{ height:321px; width:590px; background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_bd_bg03.gif) bottom repeat-x #FFFFFF;}
.prod_p176{ height:261px; width:176px; background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_ac_pic17.gif) no-repeat; float:left; margin:0 4px 0 4px;}
.prod_best{ height:321px; width:346px; background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_ac_bg06.gif) top repeat-x #FFFFFF;}
.prod_state{ height:218px; width:323px; border:#ececec solid 1px}
.prod_vote{ height:321px; width:315px; background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_bd_bg08.gif) top repeat-x #FFFFFF;}
.prod_vote1{ height:319px; width:311px; background-color:#FFFFFF}
.prod_sale{ height:auto; width:924px; background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_bd_bg09.gif) top repeat-x #FFFFFF;}
.prod_sale2 {background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_bd_pic10.gif);background-repeat: no-repeat; font-size:12px; color:#FFFFFF}
.prod_page1{ height:39px; width:934px; background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_bd_pic09.gif) top left repeat-y #FFFFFF;}
.prod_page2{ height:18px; width:934px; background-color:#FFFFFF}

.line_gr{ background: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_ac_dot.gif) repeat-x; height:3px; width:auto;}

a.u_re12t:link{font-size:12px;color:#e8432d;text-decoration:none} 
a.u_re12t:active{font-size:12px;color:#e8432d;text-decoration:none} 
a.u_re12t:visited{font-size:12px;color:#e8432d;text-decoration:none} 
a.u_re12t:hover{font-size:12px;color:#e8432d;text-decoration:underline}

h1{ color:#e8432d; font-size:15px; margin:0; padding:0; font-weight:100;}

/**
**/
h1 a { color:#e8432d; font-size:15px; margin:0; padding:0; font-weight:100;text-decoration : none;}
h1 a:link { color:#e8432d; font-size:15px; margin:0; padding:0; font-weight:100;text-decoration : none;}
h1 a:visited { color:#e8432d; font-size:15px; margin:0; padding:0; font-weight:100;text-decoration : none;}
h1 a:active { color:#e8432d; font-size:15px; margin:0; padding:0; font-weight:100;text-decoration : none;}
h1 a:hover { color:#e8432d; font-size:15px; margin:0; padding:0; font-weight:100;text-decoration : none;}


.fg_co12{font-size:12px;color: #431e0b;}
.fg_gr12{font-size:12px;color: #5c5c5c;}
.fg_org12{font-size:12px;color: #e76e25;}
.fg_gr11{font-size:11px;*font-size:10px;color: #666464;}

/**
**/
.fg_gr11 a {font-size:11px;*font-size:10px;color: #666464;text-decoration : none;}
.fg_gr11 a:link {font-size:11px;*font-size:10px;color: #666464;text-decoration : none;}
.fg_gr11 a:visited {font-size:11px;*font-size:10px;color: #666464;text-decoration : none;}
.fg_gr11 a:active {font-size:11px;*font-size:10px;color: #666464;text-decoration : none;}
.fg_gr11 a:hover {font-size:11px;*font-size:10px;color: #666464;text-decoration : none;}

.fg_gr12t{font-size:12px;color: #969494;}

/**
**/
.fg_gr12t a { font-size:12px;color: #969494;text-decoration : none;}
.fg_gr12t a:link { font-size:12px;color: #969494;text-decoration : none;}
.fg_gr12t a:visited { font-size:12px;color: #969494;text-decoration : none;}
.fg_gr12t a:active { font-size:12px;color: #969494;text-decoration : none;}
.fg_gr12t a:hover { font-size:12px;color: #969494;text-decoration : none;}

.fg_blu12{font-size:12px;color: #0897d9;}

/**
**/
.fgblu15 a {font-size:15px;color: #099fe8;text-decoration : none;}
.fgblu15 a:link {font-size:15px;color: #099fe8;text-decoration : none;}
.fgblu15 a:visited {font-size:15px;color: #099fe8;text-decoration : none;}
.fgblu15 a:active {font-size:15px;color: #099fe8;text-decoration : none;}
.fgblu15 a:hover {font-size:15px;color: #099fe8;text-decoration : none;}

.fgblu15{font-size:15px;color: #099fe8;}
.fg_co12a{font-size:12px;color: #836c5d;}
.fg_or12{font-size:12px;color: #e8432d;}
a.fg_or12:link{font-size:12px;color:#e8432d;text-decoration:none} 
a.fg_or12:active{font-size:12px;color:#e8432d;text-decoration:none} 
a.fg_or12:visited{font-size:12px;color:#e8432d;text-decoration:none} 
a.fg_or12:hover{font-size:12px;color:#e8432d;text-decoration:underline}
.fg_pink13{font-size:13px;color:#da087a;font-weight: bold;line-height:18px;}
.fg_yellow13{font-size:13px;color:#ffb400;line-height:18px;}
.fg_green13{font-size:13px;color:#a4c50c;line-height:18px; font-weight:bold}
.fg_gr11a{font-size:11px;*font-size:10px;color: #666464;line-height: 18px;}

.fg_gr11a{font-size:11px;*font-size:10px;color: #666464;line-height: 18px;}

.fg_gr11a a {color: #666464;text-decoration : none;}
.fg_gr11a a:link {color: #666464;text-decoration : none;}
.fg_gr11a a:visited {color: #666464;text-decoration : none;}
.fg_gr11a a:active {color: #666464;text-decoration : none;}
.fg_gr11a a:hover {color: #666464;text-decoration : underline;}

/*j*/
.fg_diss{background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_diss_03.gif) top repeat-x}
.wG12t{
	font-size: 12px;
	color: #969494;
	text-decoration: none;
	line-height: 20px;
}
.pic_wh{ border:solid 1px #FFFFFF;}
#fg_bottom2{ width:auto; height: auto; padding-bottom:67px; background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_ac_bg09.gif) bottom repeat-x #ffe4ce;}

a.fg_gr12:link{font-size:12px;color:#969494;text-decoration:none} 
a.fg_gr12:active{font-size:12px;color:#969494;text-decoration:none} 
a.fg_gr12:visited{font-size:12px;color:#969494;text-decoration:none} 
a.fg_gr12:hover{font-size:12px;color:#969494;text-decoration:underline}

a.fg_wR15:link{font-size:15px;color:#e8432d;text-decoration:none} 
a.fg_wR15:active{font-size:15px;color:#e8432d;text-decoration:none} 
a.fg_wR15:visited{font-size:15px;color:#e8432d;text-decoration:none} 
a.fg_wR15:hover{font-size:15px;color:#e8432d;text-decoration:underline}

/*sp*/
#spc_top{
	background-color: #ffe4ce;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/sp_content_top_bg.jpg);
	background-repeat: repeat-x;
	width:auto;
}
#spcAll{
	width:1100px;
	overflow:hidden;
}
#spc_b{
	width:950px;
	background-color: #FFF;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/ctop_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:auto;
	overflow:hidden;
}
#spc_p{
	width:914px;
	background-color: #FFF;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/spc_p_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin:auto;
	overflow:hidden;
}
#sp_pArea{
	width:435px;
	height:175px;
	margin-right:22px;
	float:left;
}
#top_btn{
	width:938px;
	height:10px;
	padding-top:10px;
	padding-right:12px;
	text-align:right;
}
#spctop_m{
	width:1100px;
	height:133px;
}
#spctop_t{
	width:1100px;
	height:111px;
}
#spc_bg{
	background-color: #ffe4ce;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/sp_content_bg.jpg);
	background-repeat: repeat-x;
	width:auto;
	background-position: bottom;
	padding-bottom:50px;
	overflow:hidden;
}
#pNum_area{
	width:205px;
	height:30px;
	background-color:#ffdbdb;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/icon_look.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:55px;
	cursor:pointer;
}
.pNum_w{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #545454;
	line-height: 30px;
	text-decoration: none;
}
#line_area{
	width:914px;
	height:11px;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/spc_line.gif);
	background-position: center center;
	background-repeat: repeat-x;
	clear:both;
}
#page_area{
	width:914px;
	height:40px;
	padding-top:40px;
	clear:both;
}

/*search*/
#sc_banner{
	width:1100px;
	height:229px;
}
#sc_up_page{
	width:1100px;
}
#sc_b{
	width:950px;
	background-color: #FFF;
	margin:auto;
	overflow:hidden;
}
#sc_p{
	width:940px;
	margin:auto;
	overflow:hidden;
}
#line2_area{
	width:940px;
	height:5px;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/line2.gif);
	background-position: center center;
	background-repeat: repeat-x;
	clear:both;
}
#sc_pArea{
	width:448px;
	height:auto;
	padding-right:22px;
	float:left;
	overflow:hidden;
}
#sc_pall{
	width:940px;
	margin:auto;
	overflow:hidden;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/search_pbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:17px;
}
#sc_bottom{
	width:950px;
	height:40px;
}
/*sp_pop*/
#spp_up{
	width:890px;
	height:194px;
}
#spp_c{
	width:890px;
	overflow:hidden;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/special01_bg.png);
	background-repeat: repeat-y;
	background-position: top;
}
.spp_c2{
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/special01_up4.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#spp_down{
	width:890px;
	height:112px;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/special01_down.png);
	background-repeat: no-repeat;
}
#spp_p{
	width:166px;
	overflow:hidden;
	margin-left:15px;
	float:left;
}
#line3_area{
	width:749px;
	height:11px;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/spc_line.gif);
	background-position: center center;
	background-repeat: repeat-x;
	clear:both;
}

/*class*/
.wR11{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #96223c;
	text-decoration: none;	
}
.wR11 a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #96223c;
	text-decoration: none;	
}
.wR11 a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #96223c;
	text-decoration: none;	
}
.wR11 a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #96223c;
	text-decoration: underline;
}
.wR12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd0439;
	text-decoration: none;
}
.wR12 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd0439;
	text-decoration: none;
}
.wR12 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd0439;
	text-decoration: none;
}
.wR12 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd0439;
	text-decoration: underline;
}
.wR15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #e8432d;
	text-decoration: none;
	line-height: 20px;
}

/**
**/
.wR15 a {color: #e8432d;text-decoration : none;}
.wR15 a:link {color: #e8432d;text-decoration : none;}
.wR15 a:visited {color: #e8432d;text-decoration : none;}
.wR15 a:active {color: #e8432d;text-decoration : none;}
.wR15 a:hover {color: #e8432d;text-decoration : none;}


.wR15_l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #e8432d;
	text-decoration: underline;
	font-weight: bold;
}
.wP15{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #9f2de8;
	text-decoration: none;
}
.wG12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #969494;
	text-decoration: none;
	padding-left:8px;
	line-height: 18px;
}
.wB12{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #0897d9;
	text-decoration: none;	
}
.scwG13{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #797878;
	text-decoration: none;	
}
.scwG12{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #797878;
	text-decoration: none;	
}
.scwG11{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #797878;
	text-decoration: none;
	line-height: 16px;
}
.scwP{
	color: #9f2de8;
}


/*login*/
#login_bg{
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/login_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	width:auto;
	height:400px;
}
#login_area{
	width:535px;
	height:200px;
	margin:auto;
}
#login_form{
	width:320px;
	height:56px;
	margin:16px 0 2px 100px;

}
#form_l{
	width:248px;
	height:48px;
	margin-right:12px;
	float:left;
}
#form_content{
	width:248px;
	height:19px;
	margin-top:2px;
	margin-bottom:6px;
	clear:both;
}
#login_title{
	width:101px;
	height:19px;
	float:left;
}
#input_area{
	width:146px;
	height:19px;
	float:left;
}
.input_sty{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #7d5400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 17px;
	width: 140px;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/login_form_bg.jpg);
	background-repeat: no-repeat;
	padding-left:4px;
}
#login_btn{
	width:54px;
	height:48px;
	float:right;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/login_btn1.jpg);
	background-repeat: no-repeat;
}
#login_btn a{
	width:54px;
	height:48px;
	float:left;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/login_btn1.jpg);
	background-repeat: no-repeat;
}
#login_btn a:hover{
	width:54px;
	height:48px;
	float:left;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/login_btn2.jpg);
	background-repeat: no-repeat;
}
#login_w{
	width:330px;
	height:37px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #787878;
	text-decoration: none;
	text-align: center;
	line-height: 37px;
	clear:both;
	margin-left:100px
}
#login_w a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #787878;
	text-decoration: none;
	text-align: center;
	line-height: 37px;
}
#login_w a:hover{
	text-decoration: underline;
}

/*favorite*/
#fav_up{
	width:890px;
	height:160px;
}
#fav_down{
	width:890px;
	height:83px;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fav_down_bg.png);
	background-repeat: no-repeat;
}
.wO12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e76e25;	
}
#print_btn{
	width:129px;
	height:26px;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/print_btn1.jpg);
	background-repeat: no-repeat;
	margin:auto;
}
#print_btn a{
	width:129px;
	height:26px;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/print_btn1.jpg);
	background-repeat: no-repeat;
	margin:auto;
	display:block;
}
#print_btn a:hover{
	width:129px;
	height:26px;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/print_btn2.jpg);
	background-repeat: no-repeat;
	margin:auto;
}
#fav_c{
	width:890px;
	overflow:hidden;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/t_bg.png);
	background-repeat: repeat-y;
	background-position: top;
}
#del_btn{
	width:58px;
	height:21px;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/del_btn1.jpg);
	background-repeat: no-repeat;
}
#del_btn a{
	width:58px;
	height:21px;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/del_btn1.jpg);
	background-repeat: no-repeat;
	display:block;
}
#del_btn a:hover{
	width:58px;
	height:21px;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/del_btn2.jpg);
	background-repeat: no-repeat;
}
.wRed11{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #da087a;
	text-decoration: none;
	line-height: 18px;
}
#fav_p{
	width:370px;
	overflow:hidden;
	margin-left:8px;
	float:left;
}
#fav_line{
	width:765px;
	height:13px;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fav_line.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	clear:both;
}
.fav_t1{
	background-color:#fff4f3;
	padding-top:8px;
	padding-bottom:8px;
}
.fav_t2{
	background-color:#f0efef;
	padding:15px;
}
/*time*/
#time_up{
	width:705px;
	height:228px;
}
#time_c{
	width:705px;
	overflow:hidden;
	background-image: url(http://events.fashionguide.com.tw/2009/09/annualsale/i/time_bg.png);
	background-repeat: repeat-y;
	background-position: top;
}
.tAll_line{
	border-left-color: #fecaca;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #fecaca;
	background-color: #fff7f1;
}
.t1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #db3a3a;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fecaca;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fecaca;
}
.t2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #db3a3a;
	padding-left:12px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #fecaca;
	border-bottom-color: #fecaca;
	line-height: 20px;
}
.t3{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #878787;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #fecaca;
	border-bottom-color: #fecaca;
	background-color: #ffffeb;
	line-height: 20px;
}
.t4{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #878787;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #fecaca;
	border-bottom-color: #fecaca;
	line-height: 20px;
}
.wPR12{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #db3a3a;	
}

/**
* 新光三越
**/
.shin_bg{background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/shin_14.gif) top repeat-x #FFFFFF;}
.shin_gr11{font-size: 11px; color: #959595; line-height: 18px;}
.shin_ye11{font-size: 11px;color: #ffb400;line-height: 18px;font-weight: bold;}
.shin_bl11{font-size: 11px;color: #000000;line-height: 18px;}

/*20091001 genki*/
.genki_big{background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_genki_bg01.png) no-repeat center top;}
.genki_top{height:499px; width:950px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.genki_probig{width:974px; background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_genki_bg07.gif) repeat-y;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.genki_pro{width:950px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
/*.genki_best{border: solid 1px; border-top: #e8432d; border-bottom:#dadada; border-left:#dadada; border-right:#dadada; padding-bottom:2px;}*/
.genki_best{border-style: solid; border-width: 1px; border-color: #e8432d #dadada #dadada #dadada; padding-bottom:2px;}
.genki_dot{ background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_genki_dot.gif) repeat-x ; height:3px;}
.genki_gr12{ color:#a7a6a6; font-size:12px; line-height:22px;}
.genki_bl12{ color:#02b7c7; font-size:12px; line-height:18px;}
.genki_bl12b{ color:#02b7c7; font-size:13px; line-height:18px; font-weight:bold;}
/*.genki_best2{border-style: solid; border-width: 1px; border-top: #44b8cd; border-bottom:#dadada; border-left:#dadada; border-right:#dadada; padding-bottom:2px;}*/
.genki_best2{border-style: solid; border-width: 1px; border-color: #44b8cd #dadada #dadada #dadada; padding-bottom:2px;}
.genki_bl15{ color:#52c1c1; font-size:15px; font-weight:bold;}
.genki_bl15b{ color:#02b7c7; font-size:15px; line-height:22px;}
.genki_dot2{ background:url(http://events.fashionguide.com.tw/2009/09/annualsale/i/fg_genki_dot.gif) repeat-x ;}
.genki_prout{padding:2px; border:solid 1px #dadada; margin:2px;}
.bl12{font-size:12px;color:#02a0c7;} 
.bl12s{font-size:12px;color:#005a77;}
.genki_gr11{font-size:11px;*font-size:10px;color: #797878;line-height: 18px;}
 
a.fg_bl12:link{font-size:12px;color:#02a0c7;text-decoration:none} 
a.fg_bl12:active{font-size:12px;color:#02a0c7;text-decoration:none} 
a.fg_bl12:visited{font-size:12px;color:#02a0c7;text-decoration:none} 
a.fg_bl12:hover{font-size:12px;color:#02a0c7;text-decoration:underline}

a.fg_bl15b:link{color:#52c1c1; font-size:15px; line-height:22px;text-decoration:none; font-weight:bold} 
a.fg_bl15b:active{color:#52c1c1; font-size:15px; line-height:22px;;text-decoration:none; font-weight:bold} 
a.fg_bl15b:visited{color:#52c1c1; font-size:15px; line-height:22px;text-decoration:none; font-weight:bold} 
a.fg_bl15b:hover{color:#52c1c1; font-size:15px; line-height:22px;text-decoration:underline; font-weight:bold}

/*垂直置中*/
.out {
  width:150px;
  height:150px;
  font-size:0px;
}
.out * {vertical-align:middle;}
.out i {
  height:100%;
  display:inline-block;
}

