a:link{
	font-size:1em;
	color:#008080;
	text-decoration:none;
	font-family: "MS UI Gothic,Verdana"; 
 }
 
 a:visited{
	font-size:1em;
	color:#008080;
	text-decoration:none;
	font-family: "MS UI Gothic,Verdana"; 
 }
   
   a:active{
	font-size:1em;
	 color:gray;
	 text-decoration:none;
}
	
a:hover{
	font-size:1em;
	color:#00CED1;
	text-decoration:none;
		
}

/*　全体　*/

#layout {
margin:0px 0px 0px 0px;
width: 100%;
height:100%;
background-color:#EEE;
background-image: url(./img/bg_st.gif);
background-repeat: repeat;

}

/*　中身　*/

#main {
margin:0px 0px 0px 0px;
width: 800px;
height:100%;
font-size:12px;
font-family:Arial,MS UI Gothic;
border-right:1px solid #9A9A9A;
border-left:1px solid #9A9A9A;
background-color:#FFF;
text-align:left;


}

/*　右上　*/

#topcopy {
margin:0px 0px 0px 0px;
width: 800px;
font-size:10px;
font-family:Arial,MS UI Gothic;
padding:3px 3px 0px 0px;
text-align:right;
background-image: url(./img/bg_top.gif);
float: none;
}

/*　キャプ（文字等）　*/

#cap {
margin:0px 0px 0px 0px;
width: 800px;
font-size:10px;
font-family:Arial,MS UI Gothic;
padding:20px 3px 0px 30px;
text-align:left;
float: none;
}

/*　トップ絵　*/

.topimage {
margin:0px 0px 0px 0px;
width: 800px;
font-size:10px;
font-family:Arial,MS UI Gothic;
padding:0px 0px 0px 0px;
float: none;
}

/*　バナースペース　*/

#banner {
margin:0px 0px 0px 0px;
width: 800px;
height:30px;
background-color:#FFF;
padding:0px 0px 0px 0px;
border-bottom:0px solid #333;
text-align:center;
font-family:Arial,MS UI Gothic;
color:#FFF;
font-weight: bolder;
font-size:18px;
float: none;

}

/*　メニューナビ　*/

#menu {
margin:0px 0px 0px 0px;
width: 800px;
height:32px;
background-color:#fff;
padding:0px 0px 0px 0px;
border-bottom:0px solid #333;
text-align:center;
float: none;
}

/*　下　*/

#under {
margin:0px 0px 0px 0px;
width: 800px;
height:30px;
padding:10px 10px 0px 0px;
border-bottom:0px solid #333;
text-align:center;
font-family:Arial,MS UI Gothic;
color:#FFF;
font-weight: bolder;
background-image: url(./img/under_bg.gif);
background-repeat   : no-repeat;
float: none;
}

/*　段落タイトル　*/

.title {
margin:0px 0px 0px 0px;
width: 800px;
height:30px;
padding:25px 10px 3px 12px;
border-bottom:0px solid #333;
text-align:left;
font-family:Arial,MS UI Gothic;
color:#666;
font-size:9px;
background-image: url(./img/title_bg.gif);
background-repeat   : no-repeat;
float: none;

}

/*　本文（分割右側）　*/


.content {
margin:0px 0px 0px 0px;
width:500px;
padding:0px 30px 0px 10px;
border: 0px solid #333333;
float: right;

}

/*　本文（非分割）　*/

.content2 {
margin:0px 0px 0px 0px;
width:800px;
padding:10px 30px 0px 50px;
border: 0px solid #333333;
float: none;

}

.content3 {
margin:0px 0px 0px 0px;
width:300px;
padding:0px 0px 0px 10px;
border: 0px solid #333333;
float: right;

}


/*　分割左側　*/

.sidemenu {
width: 250px;
margin:0px 0px 0px 0px;
padding:45px 0px 0px 45px;
border: 0px solid #333333;
background: #FFF;   
float: left;

}

/*　分割左側（メニューブログ用）　*/

.sidemenublog {
width: 220px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
border: 0px solid #333333;
background: #FFF;   
float: left;

}

/*　上へのジャンプ用　*/

.up {
margin:0px 0px 0px 0px;
padding: 2px 12px 2px 2px;
width: 800px;
height:30px;
color:#666;
font-size:10px;
font-family:Arial,MS UI Gothic;
text-align:right;
background-image: url(./img/up_bg.gif);
background-repeat   : no-repeat;
float: none;

}


/*　リンク用　*/

.link {
margin:0px 0px 0px 0;
padding: 10px 10px 0px 0px;
width: 800px;
border: 0px solid #666;
color:#666;
font-size:11px;
font-family:Arial,MS UI Gothic;
text-align:center;
float: none;

}


/*　画像回り込み　*/

.float
      {
         float: left;
         margin-right: 1em;
      }



/*　floatクリア用-<br />　*/

.clear {
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0px;
  visibility: hidden;
}


/*　右寄せ　*/


.right			{
	font-size:12px;
	font-weight: normal;
	font-family: "MS UI Gothic,Verdana"; 
	line-height: 130%; 
	text-align:right;
	padding: 0px 0px 5px 20px; 


	}

/*　囲う　*/

.kako			{
	font-size:12px;
	margin:0px 0px 0px 0;
	padding: 10px 10px 10px 10px;
	font-weight: normal;
	font-family: "MS UI Gothic,Verdana"; 
	line-height: 140%; 
	border: 1px solid #CCC;   
	background-image: url(./img/bg_st.gif);

	}

/*　囲う透明　*/

.kako2			{
	font-size:12px;
	margin:0px 0px 0px 0;
	padding: 10px 10px 10px 10px;
	font-weight: normal;
	font-family: "MS UI Gothic,Verdana"; 
	line-height: 150%; 

	}



.pro			{
	font-size:12px;
	color:#999;
	margin:0px 0px 0px 0px;
	padding: 10px 20px 10px 10px;
	width: 430px;
	font-weight: normal;
	font-family: "MS UI Gothic,Verdana"; 
	line-height: 150%; 
	border: 1px solid #CCC;   
	background-color:#000;

	}

/*　画像装飾　*/


img.fuchi{
    border: 1px solid #CCC;   
    background: #fff;   
    padding: 2px;   

}

img.fuchi2{
background-color: #FFF; 
border: 1px solid #CCC; 
padding: 3px; 

}

img.none{
    border: 0px solid #CCC;   
    background: #fff;   
    padding: 0px;   
	margin:0px 0px 0px 0px;

}




/*　文字装飾　*/

span.sm{
	font-size:85%;

}

span.color			{ 
	color: #FF6347;
} 


/*　カラーのリンク　*/
.color a,
.color a:link,
.color a:visited {
	color:#FF6347;
	text-decoration:none;}
.color a:hover{
	color:#008080;
	text-decoration:underline;}
.color a:active {
	color:#008080;}


/*　NEWの日付　*/

span.day			{ 

	font-size:10px;
	background-color: #E6E6FA;
	padding: 2px 3px 1px;
	color: #778899;
	width: 8px; 
	margin:0px 5px 0px 0px;


} 

/*　一文字下げる　*/

span.dan			{
	color: #666;  
	font-size:12px;
	font-weight: normal;
	font-family: "MS UI Gothic,Verdana"; 
	line-height: 130%; 
	padding: 0px 2px 5px 20px; 


	}






body{
	color:#333333;
	background-color:#ffffff;
	margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;
	text-align:center;
	line-height: 140%;
}



hr.dot{ 
	height: 1px; border: 1px dashed #A9A9A9;
 }



hr{
	color:#A9A9A9;
	height:1px;
}





