@charset "UTF-8";


/* INDEX SET */
.rollLinkSet { height:auto; display:block; width:100%; max-width:765px; overflow:hidden;
		text-align:left;  position:relative;
		border:0px solid green; margin:0; 
		}


.rollLinkSet div#listrow { width:100%; height:100%; display:block; position:absolute; top:0; left:0; border:0px solid orange; }
.rollLinkSet div#listrow a { border:0; margin:0; padding:0; display:block; height:30px; position:relative; border-bottom:1px dotted #ccc; 
	font-size:14px; font-family:Arial, 微軟正黑體; color:#333; text-decoration:none; overflow:hidden; }
.rollLinkSet div#listrow a div { display:block; position:absolute; top:9px !important; left:0 !important; width:100px !important; 
	text-align:left; color:#949494; font-family:Arial, 微軟正黑體; font-size:13px !important; }
.rollLinkSet div#listrow a p { display:block; margin:8px 0 0 90px !important; padding:0 !important; height:100%; width:100%; line-height:14px !important; }
.rollLinkSet div#listrow a:hover { text-decoration:underline; }



.rollLinkSet div.seplineWithin { width:100%; height:2px; display:block; position:relative; border-top:1px dotted #b8b8b8; margin-top:1px !important; }
.rollLinkSet div.arrowdown { width:30px; height:10px; font-size:12px; display:block; background:url(../../images/icon-arrow-updown.png) no-repeat 50% 0; position:absolute; bottom:-3px; left:50%; margin-left:-20px; opacity:0.5; text-align:right; cursor:pointer; text-indent:-999; border:8px solid #fff; }
.rollLinkSet div.arrowdownactive { background-position:50% -10px; bottom:5px; }
.rollLinkSet div.arrowdown:hover { opacity:1; }
.rollLinkSet div.mask { width:100%; height:24px; display:block; overflow:hidden; position:relative; margin-bottom:5px !important; /*background:yellow;*/ }
.rollLinkSet div.mask div.contain { height:24px; display:block; position:absolute; top:0; left:0; overflow:hidden; width:100%; }
.rollLinkSet div.mask div.contain a { border:0; margin:0; padding:0; display:block; height:24px; position:relative; 
	font-size:14px; font-family:Arial, 微軟正黑體; color:#333; text-decoration:none; overflow:hidden; }
.rollLinkSet div.mask div.contain a div { display:block; position:absolute; top:9px !important; left:0 !important; width:100px !important; 
	text-align:left; color:#949494; font-family:Arial, 微軟正黑體; font-size:13px !important; }
.rollLinkSet div.mask div.contain a p { display:block; margin:8px 0 0 90px !important; padding:0 !important; height:100%; width:100%; line-height:14px !important; }
.rollLinkSet div.mask div.contain a:hover { text-decoration:underline; }
/*
#maskrow1 { border:1px solid green; }
#maskrow2 { border:1px solid orange; }
*/



/*
.bigBannerSet_menu_bottom div.type_orange .contain a { border-bottom-color:#ea5700 !important; }
.bigBannerSet_menu_bottom div.type_darkred .contain a { border-bottom-color:#da3245 !important; }
.bigBannerSet_menu_bottom div.type_green .contain a { border-bottom-color:#619d15 !important; }
.bigBannerSet_menu_bottom div.type_darkgreen .contain a { border-bottom-color:#46761f !important; }
.bigBannerSet_menu_bottom div.type_red .contain a { border-bottom-color:#e5002d !important; }
.bigBannerSet_menu_bottom div.type_blue .contain a { border-bottom-color:#55b7e5 !important; }
.bigBannerSet_menu_bottom div.type_darkblue .contain a { border-bottom-color:#458bc1 !important; }
.bigBannerSet_menu_bottom div.type_gray .contain a { border-bottom-color:#535353 !important; }
.bigBannerSet_menu_bottom div.type_darkgray .contain a { background:#292929 !important; }
*/



