@charset "utf-8";
/* CSS Document */
body{
	padding:0px;
	margin:0px;
}
#title-l{
	width:753px;
	margin:0px;
	border:0px;
	float:left;
}
#title-r{
	background-image:url(../images/title-r.jpg);
	width:159px;
	height:116px;
	background-repeat:no-repeat;
	float:left;
}
.icon a{
	display:block;
	float:right;
	margin-right:7px;
	margin-top:0px;
	width:140px;
	height:115px;
	text-indent:-9999px;
	background-image:url(../images/icon-original.jpg);
}
.icon a:hover{
	display:block;
	width:140px;
	height:115px;
	text-indent:-9999px;
	background-image:url(../images/icon-mouseover.jpg);
}
#wrapper{
	width:912px;
	margin-left:auto;
	margin-right:auto;
}
h1{margin:0px; padding:0px;}

#body{
	background-image:url(../images/body-bg.gif);
	background-repeat:repeat-y;
}
#title-link{
	background-image:url(../images/link-navibg.gif);
	background-repeat:y-repeat;
	padding:0px;
	margin:0px;
	overflow:hidden;
	height:35px;
}


/*  連結  */
.navi-a{
	padding-right:6px;
	margin-top:0px;
	margin-right:0px;
}
.navi01{
	background-image:url(../images/menu_home_off.gif);
	float:right;
	width:90px;
	height:35px;
	list-style:none;
	padding:0px;
	margin:0px;
}
.navi01 a{
	background-image:url(../images/menu_home_off.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi01 a:hover{
	background-image:url(../images/menu_home_on.gif);
	text-indent:-9999px;
	height:35px;
	width:90px;
	padding:0px;
	cursor:hand;
}
.navi01m{
	background-image:url(../images/menu_home_on.gif);
	list-style:none;
	float:right;
	width:90px;
	height:35px;
	padding:0px;
	margin:0px;
}
.navi01m a{
	background-image:url(../images/menu_home_on.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi02{
	background-image:url(../images/menu_pre_off.gif);
	float:right;
	width:90px;
	height:35px;
	list-style:none;
	padding:0px;
	margin:0px;
}
.navi02 a{
	background-image:url(../images/menu_pre_off.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi02 a:hover{
	background-image:url(../images/menu_pre_on.gif);
	text-indent:-9999px;
	height:35px;
	width:90px;
	padding:0px;
	cursor:hand;
}
.navi02m{
	background-image:url(../images/menu_pre_on.gif);
	list-style:none;
	float:right;
	width:90px;
	height:35px;
	padding:0px;
	margin:0px;
}
.navi02m a{
	background-image:url(../images/menu_pre_on.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi03{
	background-image:url(../images/menu_life_off.gif);
	float:right;
	width:90px;
	height:35px;
	list-style:none;
	padding:0px;
	margin:0px;
}
.navi03 a{
	background-image:url(../images/menu_life_off.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi03 a:hover{
	background-image:url(../images/menu_life_on.gif);
	text-indent:-9999px;
	height:35px;
	width:90px;
	padding:0px;
	cursor:hand;
}
.navi03m{
	background-image:url(../images/menu_life_on.gif);
	list-style:none;
	float:right;
	width:90px;
	height:35px;
	padding:0px;
	margin:0px;
}
.navi03m a{
	background-image:url(../images/menu_life_on.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi04{
	background-image:url(../images/menu_news_off.gif);
	float:right;
	width:90px;
	height:35px;
	list-style:none;
	padding:0px;
	margin:0px;
}
.navi04 a{
	background-image:url(../images/menu_news_off.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi04 a:hover{
	background-image:url(../images/menu_news_on.gif);
	text-indent:-9999px;
	height:35px;
	width:90px;
	padding:0px;
	cursor:hand;
}
.navi04m{
	background-image:url(../images/menu_news_on.gif);
	list-style:none;
	float:right;
	width:90px;
	height:35px;
	padding:0px;
	margin:0px;
}
.navi04m a{
	background-image:url(../images/menu_news_on.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi05{
	background-image:url(../images/menu_channel_off.gif);
	float:right;
	width:90px;
	height:35px;
	list-style:none;
	padding:0px;
	margin:0px;
}
.navi05 a{
	background-image:url(../images/menu_channel_off.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi05 a:hover{
	background-image:url(../images/menu_channel_on.gif);
	text-indent:-9999px;
	height:35px;
	width:90px;
	padding:0px;
	cursor:hand;
}
.navi05m{
	background-image:url(../images/menu_channel_on.gif);
	list-style:none;
	float:right;
	width:90px;
	height:35px;
	padding:0px;
	margin:0px;
}
.navi05m a{
	background-image:url(../images/menu_channel_on.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi06{
	background-image:url(../images/menu_act_off.gif);
	float:right;
	width:90px;
	height:35px;
	list-style:none;
	padding:0px;
	margin:0px;
}
.navi06 a{
	background-image:url(../images/menu_act_off.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi06 a:hover{
	background-image:url(../images/menu_act_on.gif);
	text-indent:-9999px;
	height:35px;
	width:90px;
	padding:0px;
	cursor:hand;
}
.navi06m{
	background-image:url(../images/menu_act_on.gif);
	list-style:none;
	float:right;
	width:90px;
	height:35px;
	padding:0px;
	margin:0px;
}
.navi06m a{
	background-image:url(../images/menu_act_on.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi07{
	background-image:url(../images/menu_download_off.gif);
	float:right;
	width:90px;
	height:35px;
	list-style:none;
	padding:0px;
	margin:0px;
}
.navi07 a{
	background-image:url(../images/menu_download_off.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi07 a:hover{
	background-image:url(../images/menu_download_on.gif);
	text-indent:-9999px;
	height:35px;
	width:90px;
	padding:0px;
	cursor:hand;
}
.navi07m{
	background-image:url(../images/menu_download_on.gif);
	list-style:none;
	float:right;
	width:90px;
	height:35px;
	padding:0px;
	margin:0px;
}
.navi07m a{
	background-image:url(../images/menu_download_on.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi08{
	background-image:url(../images/menu_service_off.gif);
	float:right;
	width:90px;
	height:35px;
	list-style:none;
	padding:0px;
	margin:0px;
}
.navi08 a{
	background-image:url(../images/menu_service_off.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi08 a:hover{
	background-image:url(../images/menu_service_on.gif);
	text-indent:-9999px;
	height:35px;
	width:90px;
	padding:0px;
	cursor:hand;
}
.navi08m{
	background-image:url(../images/menu_service_on.gif);
	list-style:none;
	float:right;
	width:90px;
	height:35px;
	padding:0px;
	margin:0px;
}
.navi08m a{
	background-image:url(../images/menu_service_on.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi09{
	background-image:url(../images/menu_about_off.gif);
	float:right;
	width:90px;
	height:35px;
	list-style:none;
	padding:0px;
	margin:0px;
}
.navi09 a{
	background-image:url(../images/menu_about_off.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.navi09 a:hover{
	background-image:url(../images/menu_about_on.gif);
	text-indent:-9999px;
	height:35px;
	width:90px;
	padding:0px;
	cursor:hand;
}
.navi09m{
	background-image:url(../images/menu_about_on.gif);
	list-style:none;
	float:right;
	width:90px;
	height:35px;
	padding:0px;
	margin:0px;
}
.navi09m a{
	background-image:url(../images/menu_about_on.gif);
	text-indent:-9999px;
	display:block;
	width:90px;
	height:35px;
	padding:0px;
}
.clear{clear:both; height:0px;}





/* 次選單 */
#indexnavi{
	width:900px;
	height:25px;
	margin-left:10px;
}
#navi{
	background-image:url(../images/navi2-bg.gif);
	background-repeat:no-repeat;
	height:25px;
	font-size:13px;	
}
.navi-b{
	width:910px;
	padding:0px;
	list-style:none;
	margin: 0px;
}
.secnavi01{
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:20px;
}
.secnavi01m{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:20px;
}
.secnavi01:hover{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	cursor:hand;
}
.secnavi02{
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi02m{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi02:hover{
	background-image:url(../images/navi2-mouseover.gif);
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	cursor:hand;
}
.secnavi03{
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi03m{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi03:hover{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	cursor:hand;
}
.secnavi04{
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi04m{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi04:hover{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	cursor:hand;
}
.secnavi05{
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi05m{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi05:hover{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	cursor:hand;
}
.secnavi06{
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi06m{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi06:hover{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	cursor:hand;
}
.secnavi07{
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi07m{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi07:hover{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	cursor:hand;
}
.secnavi08{
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi08m{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	margin-left:5px;
}
.secnavi08:hover{
	background-image:url(../images/navi2-mouseover.gif);
	float:left;
	display:block;
	width:75px;
	height:20px;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	cursor:hand;
}





#body{
	padding:15px;
}



#link{
	background-image:url(../images/footer-link.gif);
	background-repeat:y-repeat;
	height:20px;
	text-align:center;
	padding:0px;
}
#link a:link{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
#link a:visited{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
#link a:hover{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
#footer{
	background-image:url(../images/footer-bg.gif);
	background-repeat:no-repeat;
	height:25px;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#under{
	background-image:url(../images/under.gif);
	background-repeat:no-repeat;
	text-align:center;
	height:16px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}






/* news */

.news{
	width:570px;
	font-size:13px;
	letter-spacing:1px;
	line-height:20px;
	padding-bottom:15px;
}
#pager{
	width:570px;
	text-align:center;
}
h2{
	color:#003366;
	font-size:16px;
	letter-spacing:0px;
}
.date{
	font-size:12px;
	color:#006633;	
}
#newstitle{
	background-image:url(../images/titlebar.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:5px;
	width:638px;
	height:24px;
}
#content{
	width:570px;
	height:auto !important;
	padding:15px;
	border-color:#afafaf;
	border: solid 1px;
	background-color:#f2f2f2;
	float:left;
}
#promote{
	border-color:#afafaf;
	border: solid 1px;
	background-color:#f2f2f2;
	width:570px;
	padding:15px;
	font-size:14px;
	color:#333333;
	line-height:25px;
}
.word a{
	color:#0066ff;
	font-size:13px;
	text-decoration:none;
}
.word a:visited{
	color:#0066ff;
	font-size:13px;
	text-decoration:none;
}
.word a:hover{
	color:#ff6600;
	font-size:13px;
	text-decoration:none;
}
#nonenews{
	display:none;
}
#calendar{
	float:left;
	width:280px;
}
#date li{
	list-style:none;
	float:left;
}
.calendar{
	margin:0px;
	padding:0px;
}
.mainnews{
	width:600px;
	float:left;
}
#calendar a{
	color:#0066ff;
	text-decoration:none;
}
#calendar a:visited{
	color:#0066ff;
	text-decoration:none;
}
#calendar a:hover{
	color:#ff6600;
	text-decoration:none;
}



/*  download   */

#body-l{
	float:left;
	width:285px;
	padding-left:5px;
	padding-right:5px;
}
#body-r{
	float:left;
	width:570px;
	margin-left:5px;
	overflow:hidden;
}
.navi-c{
	padding:0px;
	list-style:none;
	margin: 0px;
}
#download-navi{
	margin:0px;
	padding:0px;
	overflow:hidden;
	height:33px;
}
#titlebg{
	margin:0px;
	width:570px;
}
.download-navi00{
	background-image:url(../images/classify.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:52px;
	height:32px;
}
.download-navi01{
	float:left;
	display:block;
	width:40px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi01m{
	background-color:#289fd6;
	float:left;
	display:block;
	width:40px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi01:hover{
	background-color:#289fd6;
	float:left;
	display:block;
	width:40px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
	cursor:hand;
}
.download-navi02{
	float:left;
	display:block;
	width:40px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi02m{
	background-color:#289fd6;
	float:left;
	display:block;
	width:40px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi02:hover{
	background-color:#289fd6;
	width:40px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
	cursor:hand;
}
.download-navi03{
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi03m{
	background-color:#289fd6;
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi03:hover{
	background-color:#289fd6;
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
	cursor:hand;
}
.download-navi04{
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi04m{
	background-color:#289fd6;
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi04:hover{
	background-color:#289fd6;
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
	cursor:hand;
}
.download-navi05{
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi05m{
	background-color:#289fd6;
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi05:hover{
	background-color:#289fd6;
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
	cursor:hand;
}
.download-navi06{
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi06m{
	background-color:#289fd6;
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi06:hover{
	background-color:#289fd6;
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
	cursor:hand;
}
.download-navi07{
	float:left;
	display:block;
	width:75px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi07m{
	background-color:#289fd6;
	float:left;
	display:block;
	width:75px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi07:hover{
	background-color:#289fd6;
	float:left;
	display:block;
	width:75px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
	cursor:hand;
}
.download-navi08{
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi08m{
	background-color:#289fd6;
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-left:3px;
}
.download-navi08:hover{
	background-color:#289fd6;
	float:left;
	display:block;
	width:65px;
	height:16px;
	text-align:center;
	margin-top:15px;
	margin-left:3px;
	cursor:hand;
}
.download_word{
	font-size:13px;
	line-height:25px;
}
.download_word a{
	color:#0066ff;
	text-decoration:none;
}
.download_word a:visited{
	color:#0066ff;
	text-decoration:none;
}
.download_word a:hover{
	color:#6600ff;
	text-decoration:none;
}
.widget{
	margin-left:50px;
}
.cellphone{
	margin-left:30px;
}
.widgetcontent{
	font-weight:bold;
	text-indent:26px;
	font-size:13px;
}
.widgetcontent1{
	font-weight:bold;
	font-size:13px;
}
.redword{
	color:#990000;
	font-weight:bold;
	font-size:13px;
}
h3{
	color:#063390;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.download_code{
	font-size:12px;
	color:#063390;
	font-weight:bold;
	line-height:25px;
}
.icool_mid a{
	text-decoration:none;
	color:#0066ff;
	font-size:12px;
}
.icool_mid a:visited{
	text-decoration:none;
	color:#0066ff;
	font-size:12px;
}
.icool_mid a:hover{
	color:#ff6600;
	font-size:12px;
	text-decoration:none;
}	
.icool_mid{
	background-image:url(../images/200_mid.gif);
	background-repeat:repeat-y;
	height:auto !important;
	padding:10px;
	width:195px;
}
.smallword{
	font-size:10px;
}
.icool{
	color:#0066ff;
	font-size:12px;
	background-image:url(../images/200_rank.gif);
	width:185px;
	height:245px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.icool a{
	text-decoration:none;
	color:#0066ff;
	font-size:12px;
}
.icool a:visited{
	text-decoration:none;
	color:#0066ff;
	font-size:12px;
}
.icool a:hover{
	color:#ff6600;
	font-size:12px;
	text-decoration:none;
}	





/*  首頁  */

#index-l{
	float:left;
	width:660px;
}
#index-r{
	float:right;
	width:215px;
}
#bodynavi{
	float:left;
	width:31px;
	height:300px;
	font-size:13px;
}
.indexnavi a{
	font-size:12px;
	text-decoration:none;
	color:#990000;
}
.indexnavi a:visited{
	font-size:12px;
	text-decoration:none;
	color:#990000;
}
.indexnavi a:hover{
	font-size:12px;
	text-decoration:none;
	color:#990000;
}
.navi-d{
	margin:0px;
	padding:0px;
	list-style:none;
}
.index01{
	background-image:url(../images/focus-original.gif);
	background-repeat:no-repeat;
	width:29px;
	height:100px;
	text-indent:-9999px;
	margin-left:2px;
}	
.index01m{
	background-image:url(../images/focus-mouseover.gif);
	background-repeat:no-repeat;
	width:31px;
	height:100px;
	text-indent:-9999px;
	margin-left:0px;
}
.index01:hover{
	background-image:url(../images/focus-mouseover.gif);
	background-repeat:no-repeat;
	width:31px;
	height:100px;
	text-indent:-9999px;
	margin-left:0px;
	cursor:hand;
}
.index02{
	background-image:url(../images/news-original.gif);
	background-repeat:no-repeat;
	width:29px;
	height:100px;
	text-indent:-9999px;
	margin-left:2px;
}	
.index02m{
	background-image:url(../images/news-mouseover.gif);
	background-repeat:no-repeat;
	width:31px;
	height:100px;
	text-indent:-9999px;
	margin-left:0px;
}
.index02:hover{
	background-image:url(../images/news-mouseover.gif);
	background-repeat:no-repeat;
	width:31px;
	height:100px;
	text-indent:-9999px;
	margin-left:0px;
	cursor:hand;
}
.index03{
	background-image:url(../images/map-original.gif);
	background-repeat:no-repeat;
	width:29px;
	height:100px;
	text-indent:-9999px;
	margin-left:2px;
}	
.index03m{
	background-image:url(../images/map-mouseover.gif);
	background-repeat:no-repeat;
	width:31px;
	height:100px;
	text-indent:-9999px;
	margin-left:0px;
}
.index03:hover{
	background-image:url(../images/map-mouseover.gif);
	background-repeat:no-repeat;
	width:31px;
	height:100px;
	text-indent:-9999px;
	margin-left:0px;
	cursor:hand;
}
#bodycontent{
	width:627px;
	float:left;
}
#content-center{
	background-image:url(../images/index-center.gif);
	background-repeat:repeat-y;
	padding:10px;
	height:auto !important;
}

.index_word{
	font-size:13px;
	line-height:25px;
}
.index_word a{
	color:#0066ff;
	text-decoration:none;
}
.index_word a:visited{
	color:#0066ff;
	text-decoration:none;
}
.index_word a:hover{
	color:#6600ff;
	text-decoration:none;
}
#weather_title{
	margin-top:10px;
}
#weathercontent{
	height:auto !important;
	border-right:#afafaf solid 1px;
	border-bottom:#afafaf solid 1px;
	border-left:#afafaf solid 1px;
	padding:15px;
	background-color:#FFFFFF;
	width:626px;
	min-height:220px;
	zoom:1;
}
#weathertitle{
	font-size:13px;
	font-weight:bold;
	float:left;
}
#long_text{
	line-height:24px;
	font-size:13px;
}
#long_text a{
	color:#000000;
	text-decoration:none;
}
#long_text a:hover{
	color:#000000;
	text-decoration:none;
}
#long_text a:visited{
	color:#000000;
	text-decoration:none;
}
#short_text{
	line-height:24px;
	font-size:13px;
}

#short_text a{
	color:#000000;
	text-decoration:none;
}
#short_text a:hover{
	color:#000000;
	text-decoration:none;
}
#short_text a:visited{
	color:#000000;
	text-decoration:none;
}
.image{
	float:left;
}
#moreimage{
	width:205px;
	border:solid #afafaf 1px;
	background-color:#FFFFFF;
	padding:5px;
	height:auto !important;
	font-size:13px;
	margin-top:5px;
}
.imgborder {  
  border: 1px solid #646464;
}
#indexnews{
	width:211px;
	font-family:Arial, Helvetica, sans-serif;
	border:solid #afafaf 1px;
	background-color:#FFFFFF;
	height:auto !important;
	font-size:13px;
	margin-top:5px;
	line-height:24px;
	padding:2px;
}
#indexnews a{
	font-size:13px;
}
#weather_main{
	border:solid #afafaf 1px;
	height:auto !important;
	width:656px;
	background-color:#ffffff;
	margin-top:5px;
}
.word_index a{
	color:#0066ff;
	font-size:13px;
	text-decoration:none;
}
.word_index a:visited{
	color:#0066ff;
	font-size:13px;
	text-decoration:none;
}
.word_index a:hover{
	color:#ff6600;
	font-size:13px;
	text-decoration:none;
}
#banner{
	border:solid #afafaf 1px;
	background-color:#ffffff;
	margin-top:10px;
}








/*   tenkiserve   */
#blog{
	float:left;
}
#shop{
	float:left;
}




/*  aboutus   */
.word12{
	font-weight:bold;
	font-size:16px;
	width:500px;
	border-bottom:3px solid #2599ce;
	vertical-align:middle;
	text-align:center;
	line-height:40px;
	margin-left:150px;
}
#contact-itenki{
	width:840px;
	height:auto !important;
	border:solid 1px #afafaf;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	color:#333333;
	background-color:#FFFFFF;
	font-size:15px;
	line-height:24px;
}
#about-l{
	float:left;
	width:540px;
	height:auto !important;
	padding:10px;
}
#channel{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:270px;
}
#about-r-channel{
	float:left;
	width:270px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
	border:#afafaf 1px solid;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	height:259px;
	padding:5px;

}
#about-r{
	float:left;
	width:250px;
	margin-right:0px;
	margin-left:15px;
}
.word_about{
	font-size:13px;
	text-indent:26px;
	line-height:24px;
}
.word01{
	font-size:13px;
	font-weight:bold;
}
.word01 a{
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.word01 a:visited{
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.word01 a:hover{
	font-size:13px;
	font-weight:bold;
	color:#00F;
	text-decoration:none;
}
.word02{
	font-size:13px;
	line-height:24px;
}
.word03{
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	line-height:28px;
}
.word04{
	font-size:13px;
	line-height:28px;
}
.word04 a{
	font-size:13px;
	line-height:28px;
	color:#0066ff;
	text-decoration:none;
}
.word04 a:visited{
	font-size:13px;
	line-height:28px;
	color:#0066ff;
	text-decoration:none;
}
.word04 a:hover{
	font-size:13px;
	line-height:28px;
	color:#ff6600;
	text-decoration:none;
	cursor:hand;
}
.word05{
	font-size:13px;
	line-height:24px;
	margin:0px;
	text-indent:15px
}
.word06{
	font-size:13px;
	line-height:28px;
	font-weight:bold;
}
.word07{
	font-size:13px;
	line-height:28px;
	margin:0px;
	text-indent:26px
}
.word08{
	font-size:20px;
	font-weight:bold;
}
.word09{
	font-size:16px;
	line-height:28px;
	font-weight:bold;
}
.word09 a{
	font-size:16px;
	line-height:28px;
	color:#0066ff;
	text-decoration:none;
	font-weight:bold;
}
.word09 a:visited{
	font-size:16px;
	line-height:28px;
	color:#0066ff;
	text-decoration:none;
	font-weight:bold;
}
.word09 a:hover{
	font-size:16px;
	line-height:28px;
	color:#ff6600;
	text-decoration:none;
	cursor:hand;
	font-weight:bold;
}
.word10{
	font-size:13px;
	line-height:20px;
}
.word11{
	font-size:20px;
	word-spacing:3px;
	font-weight:bold;
	color:#003;
}
.about-news{
	width:840px;
	height:auto !important;
	padding:15px;
}
.about_images{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
.navi-e{
	margin:0px;
	padding:0px;
}
.about01{
	float:left;
	list-style:none;
	color:#0066FF;
	padding:10px;
	font-size:15px;
	margin-bottom:0px;
	margin-left:10px;
}
.about01m{
	float:left;
	list-style:none;
	margin-left:10px;
	color:#ff6600;
	padding:10px;
	font-size:15px;
	margin-bottom:0px;
}
.about01:hover{
	float:left;
	list-style:none;
	margin-left:10px;
	color:#ff6600;
	padding:10px;
	cursor:hand;
}
.about02{
	float:left;
	list-style:none;
	margin-left:10px;
	color:#0066FF;
	padding:10px;
	font-size:15px;
	margin-bottom:0px;
}
.about02m{
	float:left;
	list-style:none;
	margin-left:10px;
	color:#ff6600;
	padding:10px;
	font-size:15px;
	margin-bottom:0px;
}
.about02:hover{
	float:left;
	list-style:none;
	margin-left:10px;
	color:#ff6600;
	padding:10px;
	cursor:hand;
}
.about03{
	float:left;
	list-style:none;
	margin-left:10px;
	color:#0066FF;
	padding:10px;
	font-size:15px;
	margin-bottom:0px;
}
.about03m{
	float:left;
	list-style:none;
	margin-left:10px;
	color:#ff6600;
	padding:10px;
	font-size:15px;
	margin-bottom:0px;
}
.about03:hover{
	float:left;
	list-style:none;
	margin-left:10px;
	color:#ff6600;
	padding:10px;
	cursor:hand;
}
.clear{clear:both;}
.aboutus-navi{
	width:860px;
	padding-left:10px;
	border-bottom:solid 5px #2599ce;
	padding-bottom:0px;
	height:40px;
	overflow:hidden;
}
.clearabout{clear:both; height:0px; background-color:#e3eef4;}
#magazine{
	border:solid 1px #afafaf;
	width:870px;
	height:auto !important;
	background-color:#ffffff;
}
#contact{
	width:840px;
	height:auto !important;
	border:solid 1px #afafaf;
	padding:15px;
	text-align:center;
	color:#333333;
	background-color:#FFFFFF;
	font-size:15px;
	line-height:24px;
}
#contact-link{
	width:815px;
	height:auto !important;
	border:solid 1px #afafaf;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	color:#333333;
	background-color:#FFFFFF;
	font-size:15px;
	line-height:24px;
}
.images{
	height:70px;
	width:100px;
}
.link{
	padding-left:15px;
	line-height:20px;
	width:240px;
	vertical-align:top;
}
.link a{
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#0066ff;
}
.link a:visited{
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#0066ff;
}
.link a:hover{
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#ff6600;
}
#article{
	border:#afafaf 1px solid;
	padding:15px;
	width:840px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}
.tb-title{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#3399ff;
	line-height:24px;
}
.tb-title-tenki{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#c0504d;
	line-height:24px;
}
.tb-03{
	background-color:#aaedff;
	line-height:24px;
	font-size:13px;
	padding-left:25px;
}
.tb-04{
	text-align:center;
	background-color:#aaedff;
	font-size:13px;
	font-weight:bold;
}
.tb-05{
	background-color:#ccf4ff;
	line-height:24px;
	font-size:13px;
	padding-left:25px;
}
.tb-06{
	background-color:#ccf4ff;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}
.tb-07{
	background-color:#aaedff;
	line-height:24px;
	font-size:13px;
	padding-left:25px;
	color:#00F;
	font-weight:bold;
}
.tb-08{
	background-color:#ccf4ff;
	line-height:24px;
	font-size:13px;
	padding-left:25px;
	color:#00F;
	font-weight:bold;
}





/*  service  */
#service{
	width:860px;
	border:solid 1px #afafaf;
}
.service-content{
	padding:15px;
	width:830px;
	background-color:#ffffff;
}
.service-navi{
	width:860px;
	border-bottom:solid 5px #2599ce;
	padding-bottom:0px;
	height:40px;
	overflow:hidden;
	background-color:#FFFFFF;
}
.navi-f{
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}
.service01{
	float:left;
	list-style:none;
	color:#0066FF;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-left:5px;
	margin-top:5px;
}
.service01m{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service01:hover{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	cursor:hand;
}
.service02{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#0066FF;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service02m{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service02:hover{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	cursor:hand;
}
.service03{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#0066FF;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service03m{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service03:hover{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	cursor:hand;
}
.service04{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#0066FF;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service04m{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service04:hover{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	cursor:hand;
}
.service05{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#0066FF;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service05m{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service05:hover{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	cursor:hand;
}
.service06{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#0066FF;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service06m{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service06:hover{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	cursor:hand;
}
.service07{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#0066FF;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service07m{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service07:hover{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	cursor:hand;
}
.service08{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#0066FF;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service08m{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	font-size:15px;
	margin-bottom:0px;
	margin-top:5px;
}
.service08:hover{
	float:left;
	list-style:none;
	margin-left:5px;
	color:#ff6600;
	padding:5px;
	cursor:hand;
}


#pscroller2 {
  width: 620px;
  height: 21px;
}


.titleright{
	float:right;
}

/*   baseball   */

#baseball-top{
	background-image:url(../images/baseball-top.gif);
	height:12px;
	width:886px;
}
#baseball-center{
	background-image:url(../images/baseball-center.gif);
	height:auto !important;
	padding:5px;
	width:876px;
}
#baseball-botton{
	background-image:url(../images/baseball-botton.gif);
	height:10px;
	width:886px;
	margin-bottom:10px;
}
#baseball-l{
	float:left;
	width:323px;
	height:237px;
	background-image:url(../images/baseball-left-bg.gif);
	background-repeat:no-repeat;
	margin-top:10px;
}
#win-link-l{
	margin-left:20px;
	margin-top:130px;
	width:70px;
	height:40px;
	text-align:center;
	font-weight:bold;
	float:left;
}
#win-link-r{
	margin-left:10px;
	margin-top:130px;
	width:70px;
	height:40px;
	text-align:center;
	font-weight:bold;
	float:left;
}
#grades-l{
	margin-left:10px;
	margin-top:130px;
	width:50px;
	height:40px;
	text-align:center;
	font-weight:bold;
	font-size:30px;
	float:left;
}
#grades-r{
	margin-left:20px;
	margin-top:130px;
	width:50px;
	height:40px;
	text-align:center;
	font-weight:bold;
	font-size:30px;
	float:left;
}
#vs{
	margin-left:12px;
	margin-top:130px;
	width:1px;
	height:40px;
	text-align:center;
	font-weight:bold;
	font-size:30px;
	float:left;
}
#baseball-m{
	float:left;
	width:135px;
	height:192px;
	padding-top:20px;
	padding-left:15px;
	font-size:13px;
	line-height:30px;
	font-weight:bold;
}
#baseball-r{
	float:left;
	width:390px;
}
#baseball-r-top{
	font-size:20px;
	font-weight:bold;
	color:#FF0000;
	letter-spacing:2px;
	padding-left:10px;
}
#baseball-r-botton{
	background-image:url(../images/baseball-right-bg.gif);
	background-repeat:no-repeat;
	height:155px;
	padding-top:43px;
	padding-left:90px;
}
.basefont01{
	font-size:13px;
	color:#3182bb;
}
#base-content01{
	padding-top:8px;
	width:140px;
	height:24px;
	font-size:13px;
	font-weight:bold;
}
#base-content02{
	margin-top:22px;
	margin-right:90px;
	padding-top:8px;
	width:140px;
	height:24px;
	float:right;
	font-size:13px;
	font-weight:bold;
}
#base-content03{
	margin-top:22px;
	padding-top:8px;
	width:140px;
	height:24px;
	font-size:13px;
	font-weight:bold;
}
#baseball-title{
	padding-left:5px;
	color:#005b9b;
	font-size:16px;
	font-weight:bold;
	margin-top:15px;
}
#baseball-score{
	padding:15px;
}
#baseball-weather{
	padding:15px;
}
#baseball-link{
	padding:15px;
}

.table_border{
	border-collapse:collapse;
	border:none;
}

/*  forecast  */
#frame{
	width:675px;
	border:solid 1px #afafaf;
	padding:10px;
	height:auto!important;
}
#frame-l{
	float:left;
	width:220px;
}
#frame-r{
	float:left;
	width:430px;
	height:350px;
	margin-left:15px;
	margin-top:10px;
}





















