				
body
       { color: #333; 

       font-size: 12px; 
       font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; 
       line-height: 17px;}
  
A:link    { color: #06c; text-decoration: underline }
A:visited     { text-decoration: underline }
A:active  { }
A:hover  { color: #f60; text-decoration: none }

 p  { margin-top:0px;
 		color: #333; 
 		font-size: 12px; 
 		line-height: 17px;
 }
 
 
H1{ color: #333333; font-size: 12px;  line-height: 12px;}
H2 { color: #06c; font-weight: bold; font-size: 18px; line-height: 22px }
H3{ color: #040; 	 font-size: 12px; font-weight: 600; line-height: 16px }
H4{ color: #444; font-size: 12px; font-weight: 600; line-height: 16px; font-stretch: expanded }
H5{ color: #000; font-size: 14px; font-weight: 600; line-height: 14px }
H6{ color: #369; 
		font-size: 13px;
		font-weight: 600;
		line-height: 15px;
		margin-top: 1px;
		margin-bottom:3px;
		padding-bottom:4px; }
	


.contents	{ color: #333; 
				font-size: 12px; 
				line-height: 18px ; 
				width:750px; 
				margin: 10px; 
				padding: 5px; 
				}
				
				
.content_box{
		text-align:left;
		vertical-align:top;
		margin-top:0px; 
		margin-left:22px; 
		margin-bottom:0px; 
		}


.mainmenu{ 
	color: #ffffff;
	text-align:left;
	margin-top:12px;
	margin-left:5px;
	font-size: 10px; 
	line-height:200% ;
}

.mainmenu a:link  {  color: #ffffff;text-decoration: none }
.mainmenu a:visited  {  color: #ffffff;text-decoration: none }
.mainmenu a:hover  {color: #ffffff; text-decoration: underline }
.mainmenu a:active  {  color: #ffffff;text-decoration: none }


#login{
/*	position:absolute;*/
	padding-left: 4px;

	/*margin: 1px;*/
	/*top:10px;*/
	/*left:1px;*/
}

#login ul {
	margin: 0px;
	padding-left:0px;
	padding-top: 0px;
}

#login li {
	display: block; 
	float: left;
	text-indent: -9999px;
}

#login li a {
	display: block;
	text-decoration: none;
}

#login li#top a {
	height: 78px;
	width: 117px;
	background: url(top_img/login.gif) no-repeat;
}

#login li#top a:hover {
	height: 78px;
	width: 117px;
	background: url(top_img/login_f2.gif) no-repeat;
}
	
.news_box{ 
				width:494px; 
				height:90px; 
				margin-left:2px; 
				margin-top:8px; 
				padding: 5px;
				overflow:auto; color: #333; 
				font-size: 11px; line-height: 18px ; 
				border: solid 1px #999999; }
	
.recom_box { 
				width:240px; 
				padding:3px; 
				margin:2px; 
				border: solid 1px #999999; 
				background-color: #ffffff;
				}	
				
.recom_img { 
				width:111px; 
				height:88px; 
				border: solid 1px #cccccc; 
				text-align : center;
				padding:0px; 
				margin-top:2px; 
				}	
				
.recom_img a:link  {  border: solid 1px #cccccc;  }
.recom_img a:visited  {  border: solid 1px #cccccc;  }
.recom_img a:hover  {border: solid 1px #f60;  }
.recom_img a:active  {  border: solid 0px; }

				
				
.recom_txt { 
				color: #333; 
				font-size: 10px; 
				text-align : left;
				line-height: 13px;
				margin-top:3px; 
				margin-left:7px; 

			 }

.stamp_txt { 
				color: #333; 
				font-size: 11px; 
				line-height:150% ;
			 }


.clear{
clear:both;
}

a[href*=".pdf"]:after{content: url(./member/img/pdf.gif);}




.footer {
 color: #fff; 
 font-size: 10px; 
text-align: center; 
 letter-spacing: 0.3em; }

.footer a:link  { color: #ffff66;text-decoration: underline }
.footer a:visited  { color: #ffffff; text-decoration: underline }
.footer a:hover  { color: #ffcc00; text-decoration: underline }
.footer a:active  { color: #ffff66; text-decoration: underline }


