/************	雛形	************/
/************************************/

/************	メインメニューリンク	************/
.menu_link A:link{
	text-decoration:none;
	color:#333366;
}

.menu_link A:visited{
 color:#333366;
 text-decoration:none;
}

.menu_link A:hover{
	text-decoration:underline;
	color:#339900;
	background-color:#EEEEEE;
	}
/************************************/

/************	メインリンク強調	************/
.main_strong_link A:link{
	text-decoration:underline;
	color:#FF0000;
	font-weight:bold;
}

.main_strong_link A:visited{
 text-decoration:underline;
 color:#FF0000;
	font-weight:bold;
}

.main_strong_link A:hover{
	text-decoration:none;
	background-color:#EEEEEE;
	font-weight:bold;
	}
/************************************/


/************	フッターリンク	************/
.footer_link A:link{
	text-decoration:none;
	color:#FFFFFF;
}

.footer_link A:visited{
 color:#FFFFFF;
 text-decoration:none;
}

.footer_link A:hover{
	text-decoration:underline;
	color:#339900;
	background-color:#EEEEEE;
	}
/************************************/

/************	アフリリンク	************/
.aff_link A:link{
	text-decoration:underline;
	color:#0000FF;
	font-weight:bold;
	font-size:11px;
}

.aff_link A:visited{
 color:#0000FF;
 text-decoration:underline;
 font-weight:bold;
 font-size:11px;
}

.aff_link A:hover{
	text-decoration:underline overline;
	font-weight:bold;
	font-size:11px;
	color:#339900;
	background-color:#EEEEEE;
	position : relative;
	top:3px;
	left:3px;
	}
/************************************/

/************	アフリリンク・Strong	************/
.aff_strong_link A:link{
	text-decoration:underline;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}

.aff_strong_link A:visited{
 text-decoration:underline;
 color:#FF0000;
	font-weight:bold;
	font-size:11px;
}

.aff_strong_link A:hover{
	text-decoration:underline overline;
	color:#339900;
	font-size:11px;
	font-weight:bold;
	background-color:#EEEEEE;
	position : relative;
	top:3px;
	left:3px;
	}
/************************************/

/************	他のリンク	************/
A:link{
	color:#3300FF;
}

A:visited{
	color:#6666CC;
 	text-decoration:underline;
}

A:hover{
	text-decoration:none;
	color:#FF0000;
	background-color:#FFFFCC;
}
/************************************/

BODY{
	background-image:url(../img/texture/xs01.gif);
	color:#000000;
	font-size:12px;
	scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#333366;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-color:#000000;
	line-height:20px;
}

TABLE{
	background-color:#FFFFFF;
	border:solid 1px #000000;
	font-size:12px;
}

.td_custom01{
	border:dotted 1px #339900;
}

.td_custom02{
	background-color:#339900;
	border:#FFFFFF;
}

.td_custom03{
	border:#FFFFFF;
}

.menu_font{
	font-family:Arial Bold;
	font-size:15px;
	letter-spacing:1px;
	font-weight:bold;
}

.ABC_font{
	font-family:Arial Bold;
	font-size:15px;
	font-weight:bold;
	color:#FF9933;
}

.line{
	background-image:url(../img/line/line.gif);
	line-height:20px;
}


/************	Diaryフォント	************/
.diary_font{
	font-size:12px;
	font-weight:bold;
	background-color:#333366;
	color:#FFFFFF;
}
/************************************/


/************	ロゴ背景	************/
.logo_back{
	background-image:url(../img/texture/xs01.gif);
	border:none;
	background-color:#999999;
}
/************************************/


/************	Copyright	************/
.copyright{
	font-size:12px;
	color:#FFFFFF;
	font-family:Verdana;
	text-align:left;
	padding:10px;
}
/************************************/


/************	強調01	************/
.strong01{
	color: #336600;
	font-weight: bold;
}
/************************************/

/************	ホワイトフォント	************/
.white_font{
	color:#FFFFFF;
}
/************************************/


/************	ホワイトフォント16	************/
.white_font16{
	color:#FFFFFF;
	font-size:16px;
}
/************************************/


/************	オレンジフォント	************/
.orange_font{
	color:#FF9933;
	font-weight: bold;
}
/************************************/

/************	オレンジフォント	************/
.orange_font_bold{
	color:#FF9933;
	font-weight:bold;
}
/************************************/

/************	カウンター用フォント	************/
.counter{
color:#FFFFFF;
font-weight:bold;
line-height:20px;
}
/************************************/


/************	Font10	************/
.font10 {font-size: 10px}
/************************************/
.yobi_font {
	color: #000099;
	font-weight: bold;
}

.sub_menu_font {
	color: #000099;
	font-weight: bold;
	font-size:11px;
}

.prog_bg {
	background-color: #FFFFCC;
}
.aff_font {
	font-size: 12px;
	color: #990099;
	font-weight: bold;
	background-color: #FFFFCC;
	list-style-type: none;
}
.waku {
	border: 1px solid;
	margin: 5px;
}
.waku_nashi {
	border: none;
}
.diary {
	font-size: 12px;
	color: #000066;
	letter-spacing: 1px;
	word-spacing: normal;
}
INPUT {
	background-color: #FFFFCC;
}
textarea {

	background-color: #FFFFCC;
}
select {
	background-color: #FFFFCC;
}
.big_font {
	font-size: 18px;
	font-weight:bold;
}

h1{ color:#FF9900;}

#TopFloat{
	float:left;
	margin:0 120px 0 0;
}
