<!---「中」で 12px→75% --->
<!--- 「中」で 10px→68% --->
<!---「小」で 12px→100% --->
<!--- 「小」で 10px→75% --->

body	{font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 75%; line-height: 160%; padding: 1; }

elect	{background-color: #DBDBDB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13pt; padding: 1;} 
textarea	{background-color: #DBDBDB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10pt; padding: 1;} 
option		{background-color: #DBDBDB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10pt; padding: 1;}


/* Text Styles */

.normal		{color: #000000; font-size: 75%; line-height: 160%; padding: 1;}
.normaln	{color: #000000; font-size: 75%; line-height: 120%; padding: 0;}
.normalw	{color: #000000; line-height: 200%;}
.small		{color: #000000; font-size: 70%; line-height: 110%;}
.small_in		{color: #000000; font-size: 92%; line-height: 110%;}  /* normal の中に記述する場合：75%×92%＝69% */
.xsmall		{color: #000000; font-size: 10px; line-height: 140%;}

.normalb	{color: #3366CC; font-size: 75%; line-height: 160%; padding: 1;}
.normalb_cl	{color: #3366CC; }
.normalbr	{color: #700000; font-size: 75%; line-height: 160%; padding: 1;}
.normalbr_cl	{color: #700000; }
.normalg	{color: #006600; font-size: 75%; line-height: 160%; padding: 1;}


.ad_normal		{color: #000000; font-size: 12px; line-height: 160%; padding: 1;}
.ad_small		{color: #000000; font-size: 10px; line-height: 110%;}
.koe_ttl		{color: #000000; font-size: 75%; padding: 1;}

.koe			{color: #cc6666; font-size: 75%;line-height: 120%; }
A.koe:link		{color: #cc6666; text-decoration: none; }
A.koe:visited 		{color: #cc6666; text-decoration: none; }
A.koe:hover 		{color: #cc9999; text-decoration: none; }
A.koe:active 		{color: #cc9999; text-decoration: none; }

.koe2			{color: #336699; font-size: 75%; }
A.koe2:link		{color: #336699; text-decoration: none; }
A.koe2:visited 		{color: #336699; text-decoration: none; }
A.koe2:hover 		{color: #6699cc; text-decoration: underline; }
A.koe2:active 		{color: #6699cc; text-decoration: underline; }

.kouryuname			{color: #336699; font-size: 12px; line-height: 150%;}
A.kouryuname:link		{color: #336699; text-decoration: none; }
A.kouryuname:visited 		{color: #336699; text-decoration: none; }
A.kouryuname:hover 		{color: #6699cc; text-decoration: underline; }
A.kouryuname:active 		{color: #6699cc; text-decoration: underline; }

.kouryu_s		{color: #3366cc; font-size: 75%; line-height: 110%;}

.noline			{color: #000000; font-size: 75%; }
A.noline:link		{color: #000000; text-decoration: none; }
A.noline:visited 		{color: #336699; text-decoration: none; }
A.noline:hover 		{color: #6699cc; text-decoration: underline; }
A.noline:active 		{color: #6699cc; text-decoration: underline; }

.ad_noline			{color: #000000; font-size: 10px; }
A.ad_noline:link		{color: #000000; text-decoration: none; }
A.ad_noline:visited 		{color: #336699; text-decoration: none; }
A.ad_noline:hover 		{color: #6699cc; text-decoration: underline; }
A.ad_noline:active 		{color: #6699cc; text-decoration: underline; }


/* Text Styles */

A 				{color: #336699; text-decoration: underline;}
A:visited 			{color: #336699; text-decoration: underline;}
A:hover 			{color: #6699CC; text-decoration: underline;}
A:active 			{color: #6699CC; text-decoration: underline;}


/* top */

td.bgwhite { background-color:#FFFFFF; }

/* menu */
.mn_ttl {
	font-size:11px;
	_font-size:10px;
	text-align:left;
	line-height:14px;
	color:#36c;
}

.mn_ttl_ntr {
	font-size:11px;
	_font-size:10px;
	text-align:left;
	line-height:14px;
	color:#060;
}

.mn_link {
	font-size: 11px;
	text-align:left;
	line-height:14px;
	padding:6px 0 0 24px;
}



/* Box area */

.box_line_dot_mn {
/*			width:107px;*/
			border-style: dotted;
			border-color: #36c;
			border-width: 1px;
/*			text-align: middle; */
			padding: 12px 6px;
			margin:0 0 0 8px;
			}
			
.box_line_dot_g_mn {
			border-style : dotted;
			border-color : #060;
			border-width : 1px;
			text-align : middle ; 
			padding : 12px 6px;	
			margin:0 0 0 8px;
			}
			

.box_line_dot {
			border-style : dotted;
			border-color : #3366cc;
			border-width : 1px;
			text-align : middle ; 
			padding : 12px 16px 12px 16px;	
			margin : 0px;
			}
			
.box_line_dot_g {
			border-style : dotted;
			border-color : #006600;
			border-width : 1px;
			text-align : middle ; 
			padding : 12px 16px 12px 16px;	
			margin : 0px;
			}

.box_cite {
			padding-left : 24px;
			}