/* CSS Document */

body {margin: 0px;
	padding: 0px;
	background-image:url(img/bk.gif)}

a	{color:#000000}

a:hover	{color:#CC3300}

/* === ヘッダー部分のスタイル === */

.header	{background-image:url(image/headbk.gif);
	 width:100%;
	 background-color:#002A53}

.green	{height:3px;
	 background-color:#2D7E12}
	 
.white	{height:3px;
	 background-color:#FFFFFF}
	  
.blue	{height:3px;
	 background-color:#002A53}	 

.head	{width:100%;
	 border-top:solid 1px #333333}	
	 
.htext	{font-size: 78%;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 color:#000000;
	 padding-right:10px;
	 padding-bottom:12px;
	 text-align:right}		 
	 
.htext a  {text-decoration:none}
	 
.si	{padding:10px 10px 8px 10px;
	 text-align:right}		

.logo 	{padding-left:10px}		
	 
/* === メインコンテンツ枠部分のスタイル === */

.pro	{width:660px;
	 height:100%;
	 background-color:#FFFFFF}		  
	 
.wakut 	{width:660px;
	 height:29px;
	 background-color:#FFFFFF;
	 border-top:solid 1px #C0C0BC}
	 
.wakub 	{width:660px;
	 height:24px;
	 background-color:#FFFFFF;
	 border-bottom:solid 6px #C0C0BC}	 	

.tl  {width:58px;
	 background-image:url(img/tl.gif)}	
	 
.midl  {width:58px;
 	 height:100%;
	 background-image:url(img/hole.gif)}
	 
.tr  {width:42px;
	 background-image:url(img/tr.gif)}			 
	 
.mid  {width:660px;
 	 height:100%;
	 background-color:#FFFFFF}	 		
	 
.bl  {width:58px;
	 height:30px;
	 background-image:url(img/bl.gif)}
	 
.midr  {width:42px;
 	 height:100%;
	 background-color:#FFFFFF;
	 background-image:url(img/midr.gif)}		 
	 
.br  {width:42px;
	 height:30px;
	 background-image:url(img/br.gif)}	
	 
.name	{width:660px;
	 height:30px;
	 background-color:#EFF7F7;
	 font-size:20px;
	 font-weight: bold;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 text-align:center;
	 padding:5px 5px 3px}	

.nameen	{font-size:16px;
	 font-family:Arial, Helvetica, sans-serif;  	
	 padding:3px 3px}
	 
.text	{padding-bottom:40px;
	 line-height: 200%;
	 font-size:83%} 
	 
.text a	{text-decoration:none}	

.font {line-height: 150%;
	 font-size:83%} 

.line	{line-height: 140%} 	 

.free	{border:solid 1px #CCCCCC;
	padding:10px 10px 10px 10px} 
	 
.free2	{border:solid 1px #CCCCCC;
	padding:30px 10px 20px 10px;
	line-height: 150%;
	 font-size:83%;
	 vertical-align:top} 

	 
	 
.free3	{border:solid 1px #CCCCCC;
padding:5px 10px 5px 10px} 	
.free4	{border:solid 1px #CCCCCC;
padding:2px 5px 2px 5px} 	

td#free{border-top:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;
padding:5px 10px 5px 10px; text-align:center} 

td#free2{border-bottom:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;
padding:5px 10px 5px 10px; text-align:center} 	

h1	{font-size:18px;
line-height:150%;
margin-bottom:2px} 

h2	{font-size:16px;
line-height:150%;
margin-bottom:2px} 

.texts {line-height: 120%;
	 font-size:11px} 

.lef{padding-left:10px;}	 

/* === 資格部分のスタイル === */
.sf1 {padding-left:15px;}
.sf2 {line-height:120%;}
.swaku{ border:solid 1px #CCCCCC; padding:5px; margin-bottom:10px;}
img#sp{margin-bottom:10px;}

	 
	 
