@charset "UTF-8";

/* {^O
*************************************************/
body{
color: #666666;
background-image: url("../img/back_bg.gif");
font-size: 10pt;
margin: 0px;
padding: 0px;
}

.t1			{font-size: 10px; color: #333333; line-height: 120%;}
.t1 a:link	{font-size: 10px; text-decoration:underline; color: #666666; line-height: 120%;}
.t1 a:visited {font-size: 10px; text-decoration:underline; color: #99CC66; line-height: 120%;}
.t1 a:hover {font-size: 10px; text-decoration:underline; color: #66CC33; line-height: 120%;}

.t2		    	{font-size: 12px; color: #333333; line-height: 120%;}
.t2 a:link		{font-size: 12px;text-decoration:none; color: #336600; line-height: 120%;}
.t2 a:visited	{font-size: 12px;text-decoration:none; color: #66CC33; line-height: 120%;}
.t2 a:active	{font-size: 12px;text-decoration:none; color: #66CC33; line-height: 120%;}
.t2 a:hover 	{font-size: 12px;text-decoration:none; color:#66CC33; line-height: 120%;}

.t3		    	{font-size: 12px; color: #333333; line-height: 150%;}
.t3 a:link		{font-size: 12px;text-decoration:none; color: #333333; line-height: 120%;}
.t3 a:visited	{font-size: 12px;text-decoration:none; color: #333333; line-height: 120%;}
.t3 a:active	{font-size: 12px;text-decoration:none; color: #333333; line-height: 120%;}
.t3 a:hover 	{font-size: 12px;text-decoration:none; color:#0000FF; line-height: 120%;}

.t4		    	{font-size: 12px; color: #FFCC00; line-height: 150%;}
.t4 a:link		{font-size: 12px;text-decoration:none; color: #333333; line-height: 120%;}
.t4 a:visited	{font-size: 12px;text-decoration:none; color: #333333; line-height: 120%;}
.t4 a:active	{font-size: 12px;text-decoration:none; color: #333333; line-height: 120%;}
.t4 a:hover 	{font-size: 12px;text-decoration:none; color:#0000FF; line-height: 120%;}

.t5		    	{font-size: 12px; color: #66CC33; line-height: 120%;}
.t5 a:link		{font-size: 12px;text-decoration:none; color: #333333; line-height: 120%;}
.t5 a:visited	{font-size: 12px;text-decoration:none; color: #333333; line-height: 120%;}
.t5 a:active	{font-size: 12px;text-decoration:none; color: #333333; line-height: 120%;}
.t5 a:hover 	{font-size: 12px;text-decoration:none; color:#0000FF; line-height: 120%;}

.t6		    	{font-size: 12px; color: #CC0000; line-height: 120%;}

table .head{margin: 0 0;  padding: 0 0;  background-image:url(../img/head_img.jpg);}

div#s_contents {margin:12px 11px 10px 11px;}

td .news { padding: 0 0 0 3; font-size: 10pt; line-height: 190%;}
td .news  a:link	{ text-decoration:underline; color: #66CC33;}
td .news  a:visited {text-decoration:underline; color: #99CC66;}
td .news  a:hover {text-decoration:underline; color: #00CC00;}

td .ban { background-color:#F5F5F5; padding: 5px; font-size: 10pt;}

img.point{ margin: 3px;}

img.ban{ margin: 5 0 5 0;}

td.footmenu { background-color:#F5F5F5;text-align:left; font-size:12px; padding:5px 0px 5px 0px ;}
td.footmenu a{ background-color:#F5F5F5;text-align:left; font-size:12px; padding:5px 0px 5px 0px ; color:#666666;  text-decoration: none;}
td.footmenu a:hover{ background-color:#F5F5F5;text-align:left; font-size:12px; padding:5px 0px 5px 0px ;  text-decoration: underline; color:#66CC33;}

td.copy { text-align:left; font-size:12px; padding:5px 0px 5px 5px ;}

.txtRight{text-align:right;}

 /* bread crumb */
div#crumb a { color: #003300; text-decoration: none; }
div#crumb a:hover { color: #66CC33; text-decoration: none; }
div#crumb { font-size: 12px; width: 698px; color: #666666; line-height: 20px; padding-left: 5px;  padding-top: 5px;}

h1 { width: 496px;color:#333333; padding-top:9px; padding-bottom:10px; padding-left:13px;  background: url(../img/s_title.gif) no-repeat; font-size: 14px; }

 /* sub menu */
td .s_menu01 { background:url(../img/s_menu01.gif);background-repeat:no-repeat; padding: 8 0 6 18 ; font-size: 12px;}
td .s_menu02 { background:url(../img/s_menu02.gif);background-repeat:no-repeat; padding: 8 0 6 18 ; font-size: 12px;}
td .s_menu02 a{ font-size: 12px; color:#666666; text-decoration: none;}
td .s_menu02 a:hover{ font-size: 12px; color:#66CC33; text-decoration: underline;}
td .s_menu03 { background:url(../img/s_menu03.gif);background-repeat:no-repeat; padding: 8 0 16 18 ; font-size: 12px;}


 /* contents */
div#s_contents { width:496px; margin:8px 10px 10px 12px;}

td .y_line { width: 496px; color:#333333; padding-top:3px; padding-bottom:3px; padding-left:5px; font-size: 12px; border-bottom:2px #003300 solid;  }

td .intro { font-size:12px; color:#333333; padding-top:3px; padding-bottom:2px; padding-left:6px; border-left:5px solid #66CC33; }

td .con { padding: 3 0 5 3; color:#333333; font-size: 13px; line-height: 190%;}
td .c_text { padding: 0 0 10 5; color:#333333; font-size: 12px; line-height: 150%;}
td .c_text02 {
	padding: 0 0 10 5;
	color:#333333;
	font-size: 13px;
	line-height: 150%;
	font-weight: bold;
}

td .c_text01 { padding: 5 0 10 5; color:#333333; font-size: 12px; line-height: 150%;}

td .c1_text { padding: 0 0 5 5; color:#333333; font-size: 12px; line-height: 150%;}

td .c2_text { padding: 0 0 10 15; color:#333333; font-size: 12px; line-height: 150%;}


table .waku{ width: 484px; border: 1px #666666 solid;}




p{
margin: 0px;
padding: 0px;
line-height: 130%;
}

p.name{
margin: 0px;
padding:  5px 10px 0px 5px ;
font-size:  130%;
color: #7FC316; 
font-weight: bold;
}

p.com{
margin: 0px;
padding:  0px 5px 0px 5px ;
font-size:  10pt;
color: #666666; 
}

p.end{
margin: 150px;
padding:  0px 5px 0px 5px ;
font-size:  10pt;
color: #666666; 
}

p.w484{
width:484px;
}

h2 { 
color:#444444;
background-color:#E5F5CA;
width:590px;
font-size:10pt;
line-height:16pt;
border-top:1px #9E9E9E solid; 
text-align: left;
padding: 3px;}

hr.t1 { 
border-style: solid; 
border-top-width: 1px; 
border-top-color: #999999; 
height: 1px; 
} 

.link {
margin: 12px 10px 0 0;
}
.link a {
padding-left: 12px;
background: url(../img/arrow.gif) no-repeat left center;
font-size: 10pt;
color: #333;
text-decoration: none;
}
.link a:hover {
color: #6C3;
text-decoration: underline;
}
