@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

/*fire fix用*/
a {
outline: none;
}

body {
	margin:0;
	padding:0;
	color:#333;
	font-size: 14px;
	line-height: 180%;
	text-align:center;
	font-family: arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
}



li{
	list-style:none;
}
strong{
	font-weight:normal;
}
p{
    margin-top:5px;
	padding-top:5px;
    }
/* Ｐをpt0にする時*/
.contents .pt0{
	padding-top:0px;
	margin-top:0px;
} 





/* 便利クラス */
.w470 {width:470px;}
.section hr{ border: 1px dotted #CCC }
 p.line { border-bottom: 2px dotted #CCC;
 		  padding-top:0;
		  margin-top:0;
		  clear:both;
		  }
span.line { border-bottom: 2px dotted #CCC;}
.cent {text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.nonbo a img{ border:none; }
.nonbo{ border:none; }
.brn p{border-right:0;}
.clear{
	clear:both;
}
.flol{
   float:left;
	}
.flor{
   float:right;
	}
.imgl{
	float:left;
	margin:10px 10px 10px 0;

}
.imgr{
	float:right;
	margin:10px 0 10px 10px;
}
.imgb{ border:solid 1px #333333;
}
.imgbo img{ border:solid 1px #333333;
}
.pd10 {padding:10px;}
.pd20 {padding:20px;}
.pt10 {padding-top:10px; }
.pt30{padding-top:30px; }
.mt0{	margin-top:0px;	}
.mt5{	margin-top:5px;	}
.mt10{	margin-top:10px;	}
.mt20{	margin-top:20px;	}
.mt30{	margin-top:30px;	}
.mt40{	margin-top:40px;	}
.mt50{	margin-top:50px;	}
.mt100{	margin-top:100px;	}
.mt200{	margin-top:200px;	}
.mt300{	margin-top:300px;	}
.mr5{	margin-right:5px;	}
.mr10{	margin-right:10px;	}
.mr20{	margin-right:20px;	}
.mr30{	margin-right:30px;	}
.mr35{	margin-right:35px;	}
.mb5{	margin-bottom:5px;	}
.mb10{	margin-bottom:10px;	}
.mb20{	margin-bottom:20px;	}
.mb30{	margin-bottom:30px;	}
.mb40{	margin-bottom:40px;	}
.mb50 {	margin-bottom: 50px;}
.mb100 {	margin-bottom: 100px;}
.ml10{	margin-left:10px;	}
.ml20{	margin-left:20px;	}
.ml30{	margin-left:30px;	}
.txt12{	font-size:12px;	}
.txt11{	font-size:11px;	}
.txt13{	font-size:13px;	}
.txt15{	font-size:15px;	}
.txt16{	font-size:16px;	}
.txt18{	font-size:18px;	}

.red{	color:#f00;	}
.gre{   color:#009900;}
.pink{color:#FF0033;}
.bold{	font-weight:bold;	}

#wrapper {
	width: 700px;
	text-align: left;
	margin:0 auto;
	padding:0 20px;
    position:relative;
	background-image:url(img/back.gif);
	background-repeat:repeat-y;
	background-position:0 0;
}
		
#head	{
	position:relative;
	margin : 0 0 0px;
	padding: 0;
	width: 700px;
	height: 100px;
    border-bottom: 5px solid #338CCC;
}
#head #top{
	width:275px;
	height:77px;
	background-image:url(img/head3.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	position:absolute;
	top:10px;
	left:0;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:0;
	padding-top:0;
	 
	 }
#head div a{
display:block;
width:275px;
height:77px;
}
#head img{
    	border:0;
	}

h1 {
	position:absolute;
	top:35px;
	right:0;
	text-align:right;
	margin:0px;
	font-size:12px;
	font-weight:normal; 
	  }
.pan {
	height: 20px;
	border-bottom: 0px solid #CCC;
	font-size: 12px;
	color:#3C6031;
	text-indent: 0px;
	padding-bottom:4px;
	margin: 0 0 15px ;
	background-image: url("img/pan.gif");
}
.pan a{
	color: #3C6031;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	margin-left:3px;
}

.pan a:hover {
	color: #FFCC00;
}


.ynavi {
	position:absolute;
	bottom:0;
	right:5px;
	}
.ynavi li{
	float:right;
	margin-left:5px;
}
.ynavi a{
	color:#fff;
	display:block;
	width:80px;
	height:13px;
   	font-size:12px;
	font-weight:bold;
	line-height:15px; 
	text-decoration: none;
	text-align:center;
	background: url("img/ynavi.gif") no-repeat 0 0;
	padding:6px 0 4px;
		}
.ynavi a:hover{
	background: url("img/ynavi.gif") no-repeat 0 -30px;
}
/* コンテンツ */
.contents {
	float:right;
	width:500px;
	}
.contents p {padding-top:5px;}
.contents h2 {
   color:#333;
   border-left:3px solid  #338CCC;
   border-bottom:2px dotted #338ccc;
   padding:0 5px 5px 5px;
   font-weight:bold;
   clear:both;
   font-size:130%;
   
   }	
.contents h3{
	clear:both;
	margin: 20px 0 5px 0;
	border: 1px solid #CCC;
	background-color: #E0EDDE;
	text-indent: 5px;
	color: #666;
	font-size:100%;
	font-weight:bold;
   }
.contents h3.h40 {
		margin: 40px 0 5px 0;
		}



.contents .section{
	padding:5px;
	margin-bottom:20px;

}


.contents a{
color:#338CCC;
}
/*テーブル線だけ戸部作*/
	.top {
	margin: 0px;
	padding: 0px;
	width: 480px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ff9c8e;
	border-bottom-color: #ff9c8e;
	font-size: 13px;
}
.top p{
font-size: 13px;
padding-top:2px;

}
	
	
	.top td {
	margin: 0px;
	padding: 5px;
	width: 233px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ff9c8e;
	border-left-color: #ff9c8e;
}

/*詳細はこちらからマーク、バナー用*/
.mark li{
	background: url(img/arrow02.gif) no-repeat left 10px;
	padding-left: 15px;
	margin-top: 15px;
	}
.mark4 li{
	background: url(img/arrow02.gif) no-repeat left center;
	padding-left: 15px;
	margin-top: 15px;
	}

/*詳細はこちらからマーク、上マージンなし*/
.marktop li{
	background: url(img/arrow02.gif) no-repeat left 10px;
	padding-left: 15px;
	}
.markr{
	float:right;	
	background: url(img/arrow02.gif) no-repeat left 14px;
	padding-left: 15px;
	margin:10px;
		}	
.mark4{
	float:right;	
	margin:20px 15px 40px 10px;
	}
.mark{
	float:right;	
	margin:20px 5px 40px 10px;
	}
.mark p {
color:#666666;
}	

.mark2{
	background: url(img/arrow02.gif) no-repeat left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:5px;
	float:right;
	margin:20px 5px 30px 10px;
	display:block;
	clear:both;
			}
.markm{
	background: url(img/arrow02.gif) no-repeat left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:5px;
	float:right;
	display:block;
	clear:both;
			}
.mark1{
	background: url(img/arrow02.gif) no-repeat left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:2px;
	display:block;
	clear:both;
			}				
.mark2top{
	background: url(img/arrow02.gif) no-repeat left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:5px;
	float:right;
	margin:10px 5px 10px 10px;
	display:block;
	clear:both;
			}	
.mark5{
	background: url(img/arrow02.gif) no-repeat left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:5px;
	float:right;
	margin:30px 1px 30px 0;
	width:230px;
	clear:both;
			}


.mark3{
	background: url(img/arrow02.gif) no-repeat left 14px;
	padding-left: 15px;
	float:right;
	margin:15px 5px 40px 0;	
	display:block;
	clear:both;
	}


.markl li{
	background: url(img/arrow02.gif) no-repeat left 10px;
	padding-left: 15px;
	margin-top: 15px;
	}

.markl{
	float:left;
	margin: 0 5px 40px 0;
	clear:both;
	display:block;
	}
.mark2, .mark, .mark3, .markm, a:hover{
color:#f70;
text-decoration:none;
}

.markl, .mark, li a:hover{
color:#f70;
text-decoration:none;
}

/*バナー1個右寄せ余白あり*/

.bana{
border:none;
float:right;
clear:both;
margin:30px 0;
}
.bana img{
border:none;
}
/*バナートップ用*/
.banat{
border:none;
float:right;
clear:both;
padding-top:0;
margin-top:0;
}
.banat img{
border:none;
}


/*バナー2個右寄せ余白あり*/

.bana2 {
float:right;
margin-top:30px;
}
.bana2 img{
border:none;
padding-bottom:20px;
}
/*バナーのホバー*/
.section a:hover{
position:relative;
left:1px;
top:1px;

} 


/*トップページナビ*/

.topnavi {
position:relative;
background-image:url(img/bg.gif);
background-repeat:no-repeat;
background-position:top;

width:500px;
height:250px;
}
.topnavi ul{
width:440px;
position:relative;
top:40px;
left:30px;
}


.topnavi li{
line-height:25px;
background-image:url(img/check.gif);
background-repeat:no-repeat;
background-position:0 5px;
border-bottom:dotted 1px #ccc;
padding-left:25px;
/*list-style-image:url(img/check.gif);
line-height:30px;*/
}
.topnavi li a{
text-decoration:none;
}
.topnavi li a:hover{
color:#f70;
text-decoration:none;
}


/* リスト */
.list ul{
   clear:both;
   border:solid 2px #ff9c8e;
   width:210px;
   float:right;
   margin:0px 10px 30px 10px;
   }

.liti{
    color:#fff;
		font-weight:bold;
		text-align:center;
		border:solid 1px #fff;
		border-bottom:0;
		background:#ff9c8e;
		padding:2px 0 2px;
				
		}
.litop{
    color:#fff;
		font-weight:normal;
		text-align:left;
		width:190px;
		height:25px;
		background:#66cc33;
		margin:10px 10px 4px;
		}
.list li{
        text-indent:15px;
		}
/*試験範囲リスト*/
.list2 ul{
   clear:both;
   border:solid 2px #ff9c8e;
   width:230px;
   float:right;
   margin:0px 10px 0px 10px;
   text-align:left;
      }
.list2 li {
text-indent:10px;
}
/* 職業別リスト */
.syo
{
       width:490px;
	   margin-left:0px;
	   margin-top:5px;
	   border:solid 2px #ff9c8e;
	   	   
	   }
.syo1 li img {
float:left;
padding-top:20px;
}

.syo1 {
padding-top:5px;
}
/* 通学？リスト */
.tuli{
padding:20px 20px;
margin-right:20px;

}
.tuli li{
list-style-type:circle;
padding-top:5px;

}

/*免除テーブル*/
.mtbtop {
    color:#fff;
		font-size:16px;
		font-weight:bold;
		text-align:left;
		border-bottom:0;
		background:#ff9c8e;
		text-align:center; 
			}
.mlist td{
       /*border:solid 1px #d8d8d8;*/
	   border-bottom:solid 1px #ff9c8e;
	   border-right:solid 1px #ff9c8e;
	   padding:5px 10px;
	   }
/*.mlist*/ td.td01{
	border:solid 1px #fff;
	border-bottom:0;
	}
/*.mlist*/ td.td02{
	border:solid 1px #fff;
	border-bottom:0;
	border-left:0;
	}
/*.mlist*/ td.td03{
	border-right:0;
	}
.mlist {
       width:100%;
	   border:solid 2px #ff9c8e;
	   border-bottom:solid 1px #ff9c8e;
	   }  
/* 専門カテゴリページテーブル */

.senta td img{padding:10px;}


/* テーブル */
    
.shikaku {
       width:490px;
	   margin-left:0px;
	   margin-top:10px;
	   border:solid 2px #ff9c8e;
	   }
.tbtop{
      text-align:center;
	  background:#ff9c8e;
	  color:#FFFFFF;
	  } 
.shikaku td{
       width:140px;
	   padding:3px;
	   }
.td1 {
    width:400px;
	}
.shikaku1 {
       width:490px;
	   margin-left:0px;
	   margin-top:20px;
	   border:solid 2px #ff9c8e;
	   }
.tb2 {
      border-top:solid 2px #ff9c8e;
	  padding:5px;
	  }
.tb1 {
      padding:5px;
	  }
/*基準点テーブル */
.td2 {
     width:150px
	 }
.clo {background-color:#e0edde;}
.col {background-color:#FFFFCC;}
.colo {background-color:#faf9da;}
.color {background-color:#FFFF99}
/*ニチイユーキャンテーブル*/    
.mtbtop2 {
    color:#fff;
        font-size:16px;
        font-weight:bold;
        text-align:left;
        border-bottom:0;
        background:#ff9c8e;
        text-align:center; 
            }
.mlist2 td{
       /*border:solid 1px #d8d8d8;*/
       border-bottom:solid 1px #ff9c8e;
       border-right:solid 1px #ff9c8e;
       padding:5px 10px;
       }
.mlist2 td.td01{
    border:solid 1px #fff;
    border-bottom:0;
    }
.mlist2 td.td02{
    border:solid 1px #fff;
    border-bottom:0;
    border-left:0;
    }
.mlist2 td.td03{
    border-right:0;
    }
.mlist2 {
       width:360px;
       border:solid 2px #ff9c8e;
       border-bottom:solid 1px #ff9c8e;
       }  
.mlist3 {width:300px;}

/*相互リンクテーブル*/
.bl{
background-color:#d7e9f7;
}
.ml td{
       /*border:solid 1px #d8d8d8;*/
	   border-bottom:solid 1px #999999;
	   border-right:solid 1px #999999;
	   padding:5px 10px;
	   }

.ml td.td03{
	border-right:0;
	}
.ml {
       width:100%;
	   border:solid 2px #999999;
	   border-bottom:solid 1px #999999;
	   }  
/*可変式テーブル*/

.tbtop {
    color:#fff;
		font-size:16px;
		font-weight:bold;
		text-align:left;
		border-bottom:0;
		background:#ff9c8e;
		text-align:center; 
			}
.kahentb td{
       /*border:solid 1px #d8d8d8;*/
	   border-bottom:solid 1px #ff9c8e;
	   border-right:solid 1px #ff9c8e;
	   padding:5px 10px;
	   }
.kahentb td.td01{
	border:solid 1px #fff;
	border-bottom:0;
	}
.kahentb td.td02{
	border:solid 1px #fff;
	border-bottom:0;
	border-left:0;
	}
.kahentb td.td03{
	border-right:0;
	}
.kahentb {
       border:solid 2px #ff9c8e;
	   border-bottom:solid 1px #ff9c8e;
	   }  


/* トップテーブルパディング消す時*/
.mlist td.p0 {padding:2px 0;}





/*売れてる本ランキング*/
.rank{
     background-color:#0066FF;
	 color:#FFFFFF;
	 font-size:15px;
	 font-weight:bold;
	 width:35px;
	 text-indent:5px;
	 line-height:25px;
	 margin-bottom:5px;
	 
	 }
.book{
float:left;
margin:10px 20px 30px 0;
}


/*専門学校地図*/	 
.schoolmap p{
font-size:12px;
color:#009933;
line-height:20px;
padding-top:0;
margin-top:0;
}

	 



/* 縦ナビ */
#navi{
	float:left;
	width:180px;	
}
/* 縦ナビ1 */
.tnavi1{
	border:solid 1px #dadada;
}
	.tnavi1 li .navtitle{
		color:#fff;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		border:solid 1px #fff;
		border-bottom:0;
		background:#338CCC;
		padding:3px 0 2px;
	}
	.tnavi1 li{
		border-bottom:solid 1px #dadada;
		font-size:13px;
	}
	.tnavi1 li.bottom{
		border-bottom:0;
		padding-bottom:0;
	
	}
	.tnavi1 li a{
		color:#338CCC;
		display:block;
		text-decoration:none;
		background-image:url(img/arrow1.gif);
		background-repeat:no-repeat;
		background-position:5px center;
		padding:2px 5px 2px 15px;
	    zoom:1;
		
	}
	.tnavi1 li a:hover{
		color:#f70;
		background-position:6px center;
		text-decoration:underline;
	}
	/* リンク集 */
	.tnavi1 li.inner{
		color:#338CCC;
		display:block;
		text-decoration:none;
		background-image:url(img/arrow1.gif);
		background-repeat:no-repeat;
		background-position:5px center;
		padding:2px 5px 2px 15px;
	    zoom:1;
		
	}
	.tnavi1 li.inner a {
		display:inline;
		background:none;
		padding:0 5px 0 0;
	}
	/* 用語集 */
	.tnavi1 li.words{
		color:#338CCC;
		display:block;
		text-decoration:none;
		background-image:url(img/arrow1.gif);
		background-repeat:no-repeat;
		background-position:5px center;
		padding:3px 5px 3px 15px;
	    zoom:1;
	}
	.tnavi1 li.words a {
		background:none;
		padding:0 5px 0 0;
	}
	
	
	
	
	
/*カテゴリある場合*/
.tnavic{
	border:solid 1px #dadada;
    }
.tnavic ul{	
margin: 0 0 0 1em;
padding: 0;
	}
	
	.tnavic li.navtitle{
		color:#fff;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		border:solid 1px #fff;
		border-bottom:0;
		background:#338CCC;
		padding:3px 0 2px;
	}
	.tnavic li{
		border-bottom:solid 1px #dadada;
		font-size:13px;
	}
	.tnavic li.bottom{
		border-bottom:0;

	
	}
	.tnavic li a{
		color:#338CCC;
		display:block;
		text-decoration:none;
		padding:2px 5px 2px 15px;
	    height : auto;
	zoom:1;
	}
	.ma {
	    background-image:url(img/arrow1.gif);
		background-repeat:no-repeat;
		background-position:5px center;
	}
	.tnavic li a:hover{
		color:#f70;
		background-position:6px center;
		text-decoration:underline;
	}
	 .navicate{
		color:#338CCC;
		display:block;
		text-decoration:none;
		background-image:url(img/tnavi1.gif);
		text-indent:20px;
		background-repeat:no-repeat;
	}
	.navicate a:hover{
		color:#f70;
		background-position:6px center;
		text-decoration:underline;
	}
.navicate2{
		color:#338CCC;
		display:block;
		text-decoration:none;
		background-image:url(img/tnavi2.gif);
		background-repeat:no-repeat;
		text-indent:20px;
				
	}
	.navicate2 a:hover{
		color:#f70;
		background-position:6px center;
		text-decoration:underline;
	}

/* 縦ナビ2 */
.tnavi2{
	border:solid 1px #dadada;
}
	.tnavi2 li.navtitle{
		color:#fff;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		border:solid 1px #fff;
		border-bottom:0;
		background:#f60;
		padding:2px 0 2px;
	}
	.tnavi2 li{
		border-bottom:solid 1px #dadada;
		font-size:13px;
	}
	.tnavi2 li.bottom{
		border-bottom:0;
	}
	.tnavi2 li a{
		color:#338CCC;
		display:block;
		text-decoration:none;
		background-image:url(img/arrow1.gif);
		background-repeat:no-repeat;
		background-position:5px center;
		padding:2px 5px 2px 15px;
		zoom:1;
	}
	.tnavi2 li a:hover{
		color:#f70;
		background-position:6px center;
		text-decoration:underline;
	}
 /* 縦ナビミドリ */
 .tnavic li.navtitl{
		color:#fff;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		border:solid 1px #fff;
		border-bottom:0;
		background:#3d9800;
		padding:2px 0 2px;
	}
/* 縦ナビムラサキ */
.tnavi1 li.navtitle2{
		color:#fff;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		border:solid 1px #fff;
		border-bottom:0;
		background:#e58cff;
		padding:2px 0 2px;
	}
/*縦ナビリンク123*/
.link123 {
background-image:none;
}


/*用語集*/

.contents .yogo h3{
    clear:none;
	margin: 5px 0 0 0;
	border: 1px solid #CCC;
	background-color:#FFDCB9;
	text-indent:60px;
	color: #666;
	font-size:100%;
	font-weight:bold;
	width:155px;
   }

.contents .yogo p{
	padding-top:0;
	margin-top:0;
	font-size:12px;
	margin-left:5px;
	}

.contents .yogo a{
	text-decoration:none;
	}

.contents .yogo a:hover {
position:relative;
text-decoration:underline;
top:0;
} 

.yogol{
	width:155px;
	float:left;
	
	
	
	}
.yogor{
	width:155px;
	float:left;
	margin-left:13px;
	}	

.contents .word h3{
	clear:both;
	margin: 5px 0 2px 0;
	border: 1px solid #CCC;
	background-color: #E0EDDE;
	text-indent: 5px;
	color: #666;
	font-size:90%;
	font-weight:bold;
   }

.contents .word p{
	padding-top:0;
	font-size:12px;
	}

.yogomore {
background-color:#FFFFFF;
display:block;
font-family:"ＭＳ Ｐゴシック";
font-size:12px;
padding-bottom:0;
padding-top:0;
text-align:right;
width:500px;
}
.yogomore a {
color:#333333;
padding-left:6px;
padding-right:6px;
text-decoration:underline;
}
.yogomore a:hover {
color:#999999;
left:1px;
position:relative;
text-decoration:none;
top:1px;
}
.linkmore a:active {
color:#CCCCCC;
text-decoration:underline;
}
/* リンク集 */ 



.contents .link a {
  clear:both;
	border: 0px solid #CCC;
	background-color: #fff;
	font-weight:bold;
    font-size:15px;
   margin-top:30px;
   padding-left:0;
   line-height:18px;
      }	





.link p{
margin-top:0;
padding-top:0;
font-size:13px;
margin-bottom:15px;
}
/* サイトマップ */ 

.sitemap h2 {
   border-left:3px solid  #338CCC;
   border-bottom:2px dotted #338ccc;
   padding:0 5px 5px 5px;
   font-weight:bold;
  clear:both;
   font-size:130%
  }	
.sitemap h3{
	clear:both;
	margin: 30px 0 10px 0;
	border: 1px solid #CCC;
	background-color: #E0EDDE;
	text-indent: 5px;
	color: #666;
	font-size:100%;
	font-weight:bold;
   }
.sitemap a{
color:#338CCC;
}
.mapl{float:left;

}
.mapr{float:right;
	 text-align:left;
	 width:300px;
	 }
/*リンク集Ｍｏｒｅ*/
.linkmore {
	display:block;
	padding-bottom:30px;
	padding-top:30px;
	text-align:center;
	width:500px;
	font-size:14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.contents .link .linkmore a {
color:#333333;
padding-left:6px;
padding-right:6px;
text-decoration:underline;
font-size:14px;
font-weight:normal;
}
.linkmore a:hover {
color:#999999;
left:1px;
position:relative;
text-decoration:none;
top:1px;
}
.linkmore a:active {
color:#CCCCCC;
text-decoration:underline;
}



/* ボトムナビ */ 
 
 .bottomnavi{
  width:700px;
  height:110px;
  border-bottom:solid 5px #338ccc;
  border-top:solid 1px #338ccc;
   
   } 
 
 .bottomnavi a{
 background-image:url(img/arr.gif);
 background-repeat:no-repeat;
 background-position:left center;
 padding-left:13px;
 padding-right:13px;
 text-decoration:none;
 color:#338ccc;
 display:block;
 font-size:13px;
 line-height:20px;
 zoom:1;
 }
 
 .bottomnavi a:hover {
color:#338ccc;
text-decoration:underline;
} 


  /* フッター */
.blink{
margin-top:50px;
height:24px;
width:700px;
line-height:20px;

}
 .bottomlink {
  font-size:13px;
  float:left;
  margin-bottom:5px;
	}
	 
.bottomlinkr {
font-size:13px;
float:right;
margin-bottom:5px;
}
 
 .blink a{
 color:#338CCC;
 text-decoration:none; 
}
.blink  a:hover {
text-decoration:underline;
}

 
  #foot {        
		text-align:center;
		padding:5px 0;
		font-style:normal;
		}
#foot h3{
		font-family: arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
		color:#0066CC;
		font-size:12px;
		padding-top:0px;
		}


