@charset "UTF-8";


/* INDEX SET */

.sideBannerSet { height:260px; display:block; width:100%; max-width:245px; overflow:hidden; 
		background-color:none; text-align:left; position:relative;
		/*
		border-radius:6px; box-shadow:0 1px 4px rgba(0,0,0,0.5);
		border:1px solid #ccc \9;
		*/
		}
.sideBannerSet div.mask { width:100%; height:220px; display:block; position:absolute; top:8px; left:0; overflow:hidden; }
.sideBannerSet div.mask div.contain { height:220px; display:block; position:absolute; top:0; left:0; overflow:hidden; width:2900px; }
.sideBannerSet div.mask div.contain a { float:left; border:0; margin:0; padding:0; display:block; position:relative; overflow:hidden; text-align:center; text-decoration:none; }
.sideBannerSet div.mask div.contain a:hover { /*text-decoration:underline;*/ }
.sideBannerSet div.mask div.contain a img { display:block; border:0; margin:0 auto !important; padding:0; height: 130px; width: 205px;}
.sideBannerSet div.mask div.contain a p { display:block; border:0; font-size:13px; font-family:微軟正黑體, Arial, Helvetica, sans-serif !important; margin:0; padding:0; font-weight:bold; color:#333; line-height:30px; }
.sideBannerSet div.mask div.contain a p.content { display:block; border:0; font-size:12px; font-family:微軟正黑體, Arial, Helvetica, sans-serif !important; 
	text-align:left; margin:8px 22px; padding:0; font-weight:bold; color:#333; line-height:20px; }
.sideBannerSet div.mask div.contain a p.contentBlue { display:block; border:0; font-size:12px; font-family:微軟正黑體, Arial, Helvetica, sans-serif !important; 
	text-align:left; margin:14px 0px 8px 0 !important; padding:0; font-weight:bold; color:#333; line-height:20px; }
.sideBannerSet div.bordertop { border-top:1px solid #ced0d5; }
.sideBannerSet div.menuset { display:block; position:absolute; bottom:0; left:0; width:100%; height:25px; text-align:center !important; padding-top:10px; }
.sideBannerSet div.menuset div.dot { display:inline-block !important; background:#cdcfd5; height:11px; width:11px; margin:2px; 
	border-radius:20px; box-shadow:inset 0 1px 2px rgba(0,0,0,0.3); cursor:pointer; 
	display:table \9;
	background:url(../../images/dotset.png) no-repeat 0px 0 \9;
	}

.sideBannerSet .iconPrev,
.sideBannerSet .iconNext { display:block; cursor:pointer; position:absolute; top:60px; width:20px; height:30px; opacity:0.3 !important; }
.sideBannerSet .iconPrev { background:url(../../images/icon-bannerset.png) no-repeat 0 0; left:3px; }
.sideBannerSet .iconNext { background:url(../../images/icon-bannerset.png) no-repeat -26px 0; right:3px; }




.sideBannerSet div.mask div.type_orange a:hover { color:#ea5700; }
.sideBannerSet div.mask div.type_darkred a:hover { color:#da3245; }
.sideBannerSet div.mask div.type_green a:hover { color:#619d15; }
.sideBannerSet div.mask div.type_darkgreen a:hover { color:#46761f; }
.sideBannerSet div.mask div.type_red a:hover { color:#e5002d; }
.sideBannerSet div.mask div.type_blue a:hover { color:#55b7e5; }
.sideBannerSet div.mask div.type_darkblue a:hover { color:#458bc1; }
.sideBannerSet div.mask div.type_gray a:hover { color:#535353; }

.sideBannerSet div.mask div.type_orange a:hover p { color:#ea5700; }
.sideBannerSet div.mask div.type_darkred a:hover p { color:#da3245; }
.sideBannerSet div.mask div.type_green a:hover p { color:#619d15; }
.sideBannerSet div.mask div.type_darkgreen a:hover p { color:#46761f; }
.sideBannerSet div.mask div.type_red a:hover p { color:#e5002d; }
.sideBannerSet div.mask div.type_blue a:hover p { color:#55b7e5; }
.sideBannerSet div.mask div.type_darkblue a:hover p { color:#458bc1; }
.sideBannerSet div.mask div.type_gray a:hover p { color:#535353; }


.sideBannerSet div.menuset div.active_orange { background:#ea5700; background:url(../../images/dotset.png) no-repeat -20px 0 \9 !important; }
.sideBannerSet div.menuset div.active_darkred { background:#da3245; background:url(../../images/dotset.png) no-repeat -40px 0 \9 !important; }
.sideBannerSet div.menuset div.active_green { background:#619d15; background:url(../../images/dotset.png) no-repeat -60px 0 \9 !important; }
.sideBannerSet div.menuset div.active_darkgreen { background:#46761f; background:url(../../images/dotset.png) no-repeat -80px 0 \9 !important; }
.sideBannerSet div.menuset div.active_red { background:#e5002d; background:url(../../images/dotset.png) no-repeat -100px 0 \9 !important; }
.sideBannerSet div.menuset div.active_blue { background:#55b7e5; background:url(../../images/dotset.png) no-repeat -120px 0 \9 !important; }
.sideBannerSet div.menuset div.active_darkblue { background:#458bc1; background:url(../../images/dotset.png) no-repeat -140px 0 \9 !important; }
.sideBannerSet div.menuset div.active_gray { background:#535353; background:url(../../images/dotset.png) no-repeat -160px 0 \9 !important; }



/* ICON */
.contain b.iconOrange { background:#ea5700; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.contain b.iconDarkred { background:#da3245; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.contain b.iconGreen { background:#619d15; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.contain b.iconDarkgreen { background:#46761f; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.contain b.iconRed { background:#e5002d; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.contain b.iconBlue { background:#55b7e5; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.contain b.iconDarkblue { background:#458bc1; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.contain b.iconGray { background:#535353; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }











