.font7pt{font-size:7pt;}
.font8pt{font-size:8pt;}
.font9pt{font-size:9pt;}
.font10pt{font-size:10pt;}
.font11pt{font-size:11pt;}
.font12pt{font-size:12pt;}
.font14pt{font-size:14pt;}
.font16pt{font-size:16pt; font-weight: bolder;}
.font18pt{font-size:18pt; font-weight: bolder;}
.noline{text-decoration:none;}

a {color: #333333; text-decoration: none}
a:hover {color: #ff6633; text-decoration: none}
a:active {color: #ff6633; text-decoration: none}
a:visited {color: #333333; text-decoration: none}

a.ad1 {color: #FF6633;font-size:11pt; text-decoration: underline;line-height:180%;}
a:hover.ad1 {color: #FF6633;font-size:11pt; text-decoration: underline;}
a:active.ad1 {color: #FF6633;font-size:11pt; text-decoration: underline;}
a:visited.ad1 {color: #FF6633;font-size:11pt; text-decoration: underline;}
.ad1bg {background-color:#ffffff;}

a.ad_text1 {color: #000000;font-size:10pt; text-decoration: none;line-height:180%;}
a:hover.ad_text1 {color: #000000;font-size:10pt; text-decoration: underline;}
a:active.ad_text1 {color: #000000;font-size:10pt; text-decoration: underline;}
a:visited.ad_text1 {color: #000000;font-size:10pt; text-decoration: none;}

a.ad_sinkaisha {color: #269B77;font-size:11pt; text-decoration: underline;line-height:180%;}
a:hover.ad_sinkaisha {color: #269B77;font-size:11pt; text-decoration: underline;}
a:active.ad_sinkaisha {color: #269B77;font-size:11pt; text-decoration: underline;}
a:visited.ad_sinkaisha {color: #269B77;font-size:11pt; text-decoration: underline;}

a.ad_npo {color: #AD7F38;font-size:11pt; text-decoration: underline;line-height:180%;}
a:hover.ad_npo {color: #AD7F38;font-size:11pt; text-decoration: underline;}
a:active.ad_npo {color: #AD7F38;font-size:11pt; text-decoration: underline;}
a:visited.ad_npo {color: #AD7F38;font-size:11pt; text-decoration: underline;}

a.ad2 {color: #000000;font-size:8pt; text-decoration: none;}
a:hover.ad2 {color: #000000;font-size:8pt; text-decoration: none;}
a:active.ad2 {color: #000000;font-size:8pt; text-decoration: none;}
a:visited.ad2 {color: #000000;font-size:8pt; text-decoration: none;}

a#e {color: #333333; text-decoration: none}
a:hover#e {color: #ff9933; text-decoration: none}
a:active#e {color: #ff9933; text-decoration: none}
a:visited#e {color: #ff9933; text-decoration: underline}


a.go {color: #333333; text-decoration: none}
a:hover.go {color: #ff9933; text-decoration: none}
a:active.go {color: #333333; text-decoration: none}
a:visited.go {color: #333333; text-decoration: none}


A.mab:link     { color:#0000CC; font-size:10pt; line-height:14pt; font-weight:bold}
A.mab:visited  { color:#6F006F; font-size:10pt; line-height:14pt; font-weight:bold}
A.mab:hover   { color:#E80000; font-size:10pt; line-height:14pt; font-weight:bold}

A.brown:link     { color:#666239; font-size:10pt; line-height:14pt; font-weight:bold}
A.brown:visited  { color:#aaaaaa; font-size:10pt; line-height:14pt; font-weight:bold}
A.brown:hover   { color:#666239; font-size:10pt; line-height:14pt; font-weight:bold}

A.deep_gray:link     { color:#333333; font-size:10pt; line-height:14pt;  text-decoration: none}
A.deep_gray:visited  { color:#333333; font-size:10pt; line-height:14pt; text-decoration: none}
A.deep_gray:hover   { color:#333333; font-size:10pt; line-height:14pt; text-decoration: none}

A.menu:link	{color: #333333; font-size:9pt; text-decoration: none}
A.menu:visited  {color: #555555; font-size:9pt; text-decoration: none}
A.menu:hover    {color: #ff9933; font-size:9pt; text-decoration: none}

A.banner:link	{color: #333333; font-size:10pt; text-decoration: none}
A.banner:visited  {color: #555555; font-size:10pt; text-decoration: none}
A.banner:hover    {color: #ff9933; font-size:10pt; text-decoration: none}

font{
font-size:13pt;
line-height:20px;
margin: 0;
padding: 0;
}

h1{
font-size:13pt;
line-height:20px;
margin: 0;
padding: 0;
}


table{
font-size:10pt;
background-color:#ffffff;
}

input, select, textarea { background-color: #ffffff;border: 2px #ffffff inset;} 

body{
scrollbar-arrow-color:#ffcc66;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffcc66;
scrollbar-3dlight-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-shadow-color:#ffcc66;
scrollbar-darkshadow-color:#ffffff;
}


.bg_g { background-color:#BAA572; }


.green { color: #008000; }
.deep_green { color: #003300; }
.pink { color: #ff0066; }
.deep_blue { color: #003366; }
.deep_red { color: #990000; }
.gray{color:#999999;}
.deep_gray{color:#333333;}
.red{color:#ff0000;}
.red_b {color:#cc0000; font-weight:bold}
.white{color:#ffffff;}
.white_b {color:#ffffff; font-weight:bold}
.orange{color:#FF6633;}


a.foot {
font-size:10px;
	text-decoration:none;
	color:#D5D5D5;
	}

a.foot:link {
font-size:10px;
	text-decoration:none;
	color:#D5D5D5;
	}

a.foot:visited {
font-size:10px;
	text-decoration:none;
	color:#D5D5D5;
	}

a.foot:hover {
font-size:10px;
	text-decoration:none;
	color:#D5D5D5;
	}

.pr {
font-size:10px;
padding-top:1px;
padding-left:2px;
padding-right:2px;
color:#F5F5F5;
background-color:#D5D5D5;
}


/* バナー画像広告のスタイルを定義---------------------------------------------------- start */
/*IE用*/
/*IEは<a>のボーダーを表示・非表示する。*/
.bannerImg a img 
{
	border:none;
}

.bannerImg a,
.bannerImg a:link,
.bannerImg a:visited
{
	margin:1px;
	padding: 0;
	border:none;
}

.bannerImg a:hover,
.bannerImg a:active
{
	margin:0;
	padding: 0;
	border:1px solid #ff6633;/*枠の色を定義する。*/
}

/*IE以外用*/
/*IE以外は<img>のボーダーを表示・非表示する。*/
html>body .bannerImg a img,
html>body .bannerImg a:link img,
html>body .bannerImg a:visited img
{
	margin:1px;
	padding: 0;
	border:1px solid transparent;
}

html>body .bannerImg a:hover img,
html>body .bannerImg a:active img
{
	border-color: #ff6633;/*枠の色を定義する。*/
}

html>body .bannerImg a,
html>body .bannerImg a:link,
html>body .bannerImg a:visited,
html>body .bannerImg a:hover,
html>body .bannerImg a:active
{
	margin:0;
	padding: 0;
	border:none;
}

/* バナー画像広告のスタイルを定義---------------------------------------------





/* 文字広告のスタイルを定義---------------------------------------------------------- start */
/*
 * bannerCharVertical:文字広告を縦並びにする場合に使用するクラス
 * bannerCharHorizontal:文字広告を横並びにする場合に使用するクラス
 */

ul.bannerCharVertical,
ul.bannerCharHorizontal 
{
	margin:0;
	padding: 0;
}


ul.bannerCharVertical li,
ul.bannerCharHorizontal li, 
ul.bannerCharVertical li dl dt,
ul.bannerCharHorizontal li dl dt,
ul.bannerCharVertical li dl dd,
ul.bannerCharHorizontal li dl dd
{
	width: 300px; /*１つの広告の幅を定義する。*/
}


ul.bannerCharVertical li,
ul.bannerCharHorizontal li 
{
	list-style: none;
	padding: 0;

	/* IE用のマージン */
	/* False margin value for all versions of IE Win, including 6.0 */	
	margin:10px 10px 10px -40px;
}

html>body ul.bannerCharVertical li,
html>body ul.bannerCharHorizontal li
{
	/* IE以外の正しいマージン */
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	margin:10px;
}


ul.bannerCharHorizontal li 
{
	float:left; /*広告を横並びぶする。*/
}

ul.bannerCharVertical li dl dt,
ul.bannerCharHorizontal li dl dt
{
	margin:0;
	padding: 0;
	font-size:11pt;/*サイト名称のフォントサイズ*/
	font-weight: normal;
}

ul.bannerCharVertical li dl dt a,
ul.bannerCharHorizontal li dl dt a
{
	color: #333333; 
	text-decoration: none
}

ul.bannerCharVertical li dl dt a:link,
ul.bannerCharVertical li dl dt a:visited,
ul.bannerCharHorizontal li dl dt a:link,
ul.bannerCharHorizontal li dl dt a:visited
{
	color: #333333; 
	text-decoration: none
}

ul.bannerCharVertical li dl dt a:hover,
ul.bannerCharVertical li dl dt a:active,
ul.bannerCharHorizontal li dl dt a:hover,
ul.bannerCharHorizontal li dl dt a:active
{
	color: #ff6633; 
	text-decoration: none
}


ul.bannerCharVertical li dl dd,
ul.bannerCharHorizontal li dl dd
{
	margin:0;
	padding: 0 0 0 0px;
	font-size:8pt; /*サイト説明のフォントサイズ*/
}

ul.bannerCharVertical li dl dd a, 
ul.bannerCharHorizontal li dl dd a
{
	color: #333333; 
	text-decoration: none
}
/* 文字広告のスタイルを定義---------------------------------------------------------- end   */


/* バナー画像広告のスタイルを定義---------------------------------------------------- start */
/*IE用*/
/*IEは<a>のボーダーを表示・非表示する。*/
.bannerImg a img 
{
	border:none;
}

.bannerImg a,
.bannerImg a:link,
.bannerImg a:visited
{
	margin:1px;
	padding: 0;
	border:none;
}

.bannerImg a:hover,
.bannerImg a:active
{
	margin:0;
	padding: 0;
	border:1px solid #ff6633;/*枠の色を定義する。*/
}

/*IE以外用*/
/*IE以外は<img>のボーダーを表示・非表示する。*/
html>body .bannerImg a img,
html>body .bannerImg a:link img,
html>body .bannerImg a:visited img
{
	margin:1px;
	padding: 0;
	border:1px solid transparent;
}

html>body .bannerImg a:hover img,
html>body .bannerImg a:active img
{
	border-color: #ff6633;/*枠の色を定義する。*/
}

html>body .bannerImg a,
html>body .bannerImg a:link,
html>body .bannerImg a:visited,
html>body .bannerImg a:hover,
html>body .bannerImg a:active
{
	margin:0;
	padding: 0;
	border:none;
}

/* バナー画像広告のスタイルを定義---------------------------------------------------- end   */
