/*　Total MENU　*/
.menu a:link,.menu a:visited{
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	background: url(img/menu_tri.gif) no-repeat 6;
}

.menu a:hover,.menu a:active{
	text-decoration: none;
	color:#AAAAAA;
	font-size: 12px;
}

/*　Total MENU　*/

/*　Under Menu　*/
.underm{
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}

.underm a:link,.underm a:visited{
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
}

.underm a:hover,.underm a:active{
	text-decoration: underline;
	color:#333333;
	font-size: 12px;
	font-weight: normal;
}

/*　Under Menu　*/

/*　Content MENU　*/

.co_m2{
	font-size: 12px;
	letter-spacing: -1px;
	line-height: 19px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 1px;
}

.co_m2 a:link,.co_m2 a:visited{
	text-decoration: none;
	font-size: 12px;
	letter-spacing: -1px;
	line-height: 19px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 1px;
}

.co_m2 a:hover,.co_m2 a:active{
	text-decoration: none;
	color:#AAAAAA;
	font-size: 12px;
}

/*　Content MENU　*/

/*　Kart Link　*/
.kali a:link,.kali a:visited{
	text-decoration: none;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
	background-image: url(img/tri_w.jpg);
	background-position: 0 3;
	background-repeat: no-repeat;
	padding-left: 13px;
}

.kali a:hover,.kali a:active{
	text-decoration: none;
	color:#AAAAAA;
	font-size: 14px;
}

/*　To Link　*/

/*　To Link　*/
.to_li a:link,.to_li a:visited{
	text-decoration: none;
	font-size: 10px;
	line-height: 10px;
	color: #000000;
	background-image: url(img/tri_w.jpg);
	background-position: 0 3;
	background-repeat: no-repeat;
	padding-left: 13px;
}

.to_li a:hover,.to_li a:active{
	text-decoration: none;
	color:#AAAAAA;
	font-size: 10px;
}

/*　To Link　*/

/*　Pankuzu　*/
.pan{
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
}

.pan a:link,.pan a:visited{
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #000000;
}

.pan a:hover,.pan a:active{
	text-decoration: underline;
	color:#333333;
	font-size: 10px;
	font-weight: normal;
}

/*　Panukuzu　*/

/*　Product Menu　*/
.plim{
	padding-left: 10px;
	font-size: 14px;
	line-height: 18px;
	color: #FF0000;
}

.plim a:link,.plim a:visited{
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	color: #000000;
}

.plim a:hover,.plim a:active{
	padding-left: 10px;
	text-decoration: underline;
	color:#333333;
	font-size: 14px;
	font-weight: normal;
}

/*　Product Menu　*/

/*　Kart News　*/
.nkcont{
	color: #FFFFFF;
	padding-left: 10px;
	font: 12px/14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.nkcont a:link,.nkcont a:visited{
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #FF0000;
}

.nkcont a:hover,.nkcont a:active{
	text-decoration: underline;
	color:#666666;
	font-size: 12px;
	font-weight: normal;
}

/*　Kart News　*/

/*　CONTENT　*/

.linfo_ti{
	padding: 2 0 0 0;
	color: #000000;
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.linfo_tx{
	padding: 0 0 0 5;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
}

.lback{
	padding: 2 0 0 10;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.link_ti{
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
}

.linkw{
	padding: 4 0 4 0;
	font-size: 10px;
	line-height: 11px;
	color: #000000;
}

.nkday{
	padding: 2 0 4 0;
	color: #FDB900;
	font: 12px/14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.fb_ti{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #000000;
	border-bottom: 1px solid #666666;
	background-image: url(img/icon_wakaba.gif);
	background-position: 5 7;
	background-repeat: no-repeat;
	padding: 7 0 4 18;
}

.fbcont{
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	padding: 2 2 2 2;
}

.rk_ti{
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px dotted #666666;
	padding: 0 0 1 0;
}

.rk_tx{
	padding: 2px;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

.caut_ti{
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 1px;
	color: #FF0000;
}

.caut_tx{
	padding: 0 0 2 5px;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}

.syugen_ti{
	padding: 0 0 5 5px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.intro_tx{
	padding: 0 10 0 10px;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #000000;
}

.intl_in{
	padding-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.intl_ti{
	margin: 0 0 3 5px;
	font-size: 12px;
	color: #000000;
	border-left: 6px solid #2E4885;
	border-bottom: 1px solid #2E4885;
	padding: 2 2 2 3;
}

.pre_ti{
	padding: 0 10 5 15px;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #000000;
}

.pre_day{
	padding: 0 50 15 0px;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #000000;
}

.pre_tx{
	padding: 0 10 10 0px;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

.copy{
	margin: 2 5 2 0;
	font-size:10px;
	line-height:12px;
	letter-spacing: 1px;
	color: #333333;
}

/*　CONTENT　*/

/*　TABLE FB　*/

table.fb{
	width: 260px;
	margin-top: 7px;
}

th.fb,td.fb{
	padding: 1px;
}

.fb{
	border-collapse: collapse;
	border: 1px solid #666666;
}

/*　TABLE FB　*/

/*　TABLE RIDE　*/

table.ride{
	float: left;
	margin: 3 2 3 2px;
	width: 120px;
}

th.ride,td.ride{
	padding: 1px;
}

.ride{
	border-collapse: collapse;
	border: 1px solid #FDF77F;
}

.ride th{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: #FDF77F;
}

/*　TABLE RIDE　*/

/*　TABLE WORD　*/

table.word{
	float: right;
	margin: 3 2 3 2px;
	width: 120px;
}

th.ride,td.ride{
	padding: 1px;
}

.word{
	border-collapse: collapse;
	border: 1px solid #7FD6CE;
}

.word th{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: #7FD6CE;
}

/*　TABLE WORD　*/

/*　TABLE Syugen　*/

table.syugen{
	width: 350px;
}

.syugen th,.syugen td{
	padding: 2px;
	border-collapse: collapse;
}

.syugen{
	font-size: 11px;
	border-collapse: collapse;
	border: 1px solid #666666;
}

.syugen th{
	width: 90px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #666666;
}

/*　TABLE Syugen　*/

/*　TABLE Syu2　*/

table.syu2{
	width: 320px;
}

.syu2 th,.syu2 td{
	padding: 2px;
	border-collapse: collapse;
}

.syu2{
	font-size: 11px;
	border-collapse: collapse;
	border: 1px solid #666666;
}

.syu2 th{
	width: 100px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #666666;
}

/*　TABLE Syu2　*/

/* News */
table.news {
}
.news td {
	background-image: url(img/dot_kartnews.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align: left;
}
/* News */
.alert {
	color: #FF0000;
}
body {
	color: #000000;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family:sans-serif;
}
#newsClumb {
	background: #000000;
}
