/* CSS Document */
.S {font-family: "Osaka", "ＭＳ Ｐゴシック"; font-size: 13px; line-height: 110%; color:#333333;}
.S_top { font-size: 13px; line-height: 110%; color:#F2356E; margin:6px 5px 0px 55px;}
.St { font-size: 13px; line-height: 110%; color:#333333; margin:5px 5px 0px 10px;}
.St2 { font-size: 13px; line-height: 110%; color:#333333; margin:0px 5px 0px 10px;}
.St3 { font-size: 13px; line-height: 110%; color:#333333; margin:10px 10px 10px 10px;}
.St4 { font-size: 15px; line-height: 110%; color:#333333; margin:20px 20px 20px 20px;}
.St5 { font-size: 13px; line-height: 110%; color:#333333; margin:20px 20px 20px 200px;}
.St6 { font-size: 15px; line-height: 110%; color:red; margin:10px 10px 10px 30px;}
.St6 { font-size: 15px; line-height: 110%; color:blue; margin:10px 10px 10px 30px;}
.St7 { font-size: 15px; line-height: 110%; color:blue; margin:10px 10px 10px 30px;}

.left_link { font-size: 13px; line-height: 110%; color:#333333; margin:5px 5px 0px 23px;}
.left_link2 { font-size: 13px; line-height: 110%; color:#333333; margin:15px 5px 0px 23px;}
.m10 { margin:10x 0px 0px 0px;}
.pd3 { padding: 3px 3px 0px 3px;}
.f_txt{ font-size:7pt; color:#AC9A86; margin:0px; padding:0px; }

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
	font-size: 13px;
	color: #FAD4E5;
	margin:3px 0px 0px 10px;
}

h2{
	font-size: 13px;
	color: #F2356E;
	margin:7px 0px 0px 55px;
}
h3{
	font-size: 13px;
	color: #333333;
}
.h3{
	font-size: 13px;
	color: #FFFFFF;
	height:25px;
	background-image:url(img/h3bg.gif);
	vertical-align:middle;
	margin:0px;
	padding:5px 0px 0px 0px;
	text-align:center;
}

h4{
	font-size: 13px;
	color: #333333;
	height:20px;
	background-image:url(img/h4bg.gif);
	vertical-align:middle;
	margin:0px;
	padding:3px 0px 0px 0px;
	text-align:center;
}
h5{
	font-size: 13px;
	color: #333333;
	height:20px;
	background-image:url(img/h4bg.gif);
	vertical-align:middle;
	margin:0px;
	padding:2px 3px 0px 0px;
	text-align:center;
}

h6{
	font-size: 100%;
	color: #333333;
}

/***リンク関係　通常***/
 a:link{ 
	color: #333333 !important;
	border-top: none !important;
	font-size: 13px;
	margin:0px;
	text-decoration:none;
}
 a:active{ 
	color: #333333 !important;
	border-top: none !important;
	font-size: 13px;
	margin:0px;
	text-decoration:none;
}

 a:visited{ /* クリック後色を変えたいならココ */
	color: #333333 !important;
	border-top: none !important;
	font-size: 13px;
	margin:0px;
	text-decoration:none;
}
 a:hover{ 
	color: #333333 !important;
	border-top: none !important;
	font-size: 13px;
	margin:0px;
	text-decoration:underline;
}

/***リンク関係　相互リンクページ***/
.linkimg2 a:link{ 
	color: #333333 !important;
	border-top: none !important;
	font-size:11px;
	margin:0px;
	text-decoration:underline;
}
.linkimg2 a:visited{ 
	color: #999999 !important;
	border-top: none !important;
	font-size:11px;
	margin:0px;
	text-decoration:underline;
}
.linkimg2 a:hover{ 
	color: #006699 !important;
	border-top: none !important;
	font-size:11px;
	margin:0px;
	text-decoration:underline;
}


/***リンク関係　h4色着きリンク***/

h4 a:link{ 
	color: #006699 !important;
	border-top: none !important;
	font-size: 13px;
	margin:0px;
	text-decoration:underline;
}
h4 a:visited{ 
	color: #006699 !important;
	border-top: none !important;
	font-size: 13px;
	margin:0px;
	text-decoration:underline;
}
h4 a:hover{
	color: #006699 !important;
	border-top: none !important;
	font-size: 13px;
	margin:0px;
	text-decoration:underline;
}



h2 a:link{ 
	color: #F2356E !important;
	border-top: none !important;
	font-size: 13px;
	margin:0px;
	text-decoration:underline;
}
h2 a:visited{ 
	color: #F2356E !important;
	border-top: none !important;
	font-size: 13px;
	margin:0px;
	text-decoration:underline;
}
h2 a:hover{
	color: #F2356E !important;
	border-top: none !important;
	font-size: 13px;
	margin:0px;
	text-decoration:underline;
}



body{
	margin: 0px; 
	padding: 0px; 
	font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	line-height: 1.166;
	
	color: #333333; /* 全体のテキストカラー */
	background-color: #FEF5F9; /
}
.table{
	width:800px;
	}
img{border:none;}

/***TOP見出し***/
.top{
	width:800px;
	height:150px;
	background-image:url(img/top.gif);
	background-repeat:no-repeat;
	}
.top_1{ /* h1テキストが入ってます */
 height:80px;
 	}
.top_2{ /* h2テキストとPタグが入ってます */
 height:70px;
 	}
/***左メニュー***/
.left{
	width:170px;
	padding:0px;
	font-size:13px;
	vertical-align:top;
}
.leftMenu{
	width:170px;
	height:974px;
	border:1px solid #999999;
	margin:3px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color:#FFFFFF;
}

.bnr{
margin:5px 0px 0px 0px;
text-align:center;
}
.bnr2{
margin:10px 0px 0px 0px;
text-align:center;
}
/***右メニュー***/

.v_top{
	vertical-align:top;
	}
.rightMenu{
	font-size:13px;
	vertical-align:top;
	padding:0px 0px 10px 0px;
	margin:3px 0px 0px 3px;
	width:627px;
	height:974px;
	border:1px solid #999999;
	background-color:#FFFFFF;
}
.rightTable{
	font-size:13px;
	vertical-align:top;
	padding:3px 0px 10px 0px;
	width:630px;
}

li{ 
	margin:10px 0px 0px 15px;
	padding:0px;
	list-style:none;
	text-align:left;
}
ul{ 
	margin:7px 0px 10px 0px;
	padding: 0px 10px 0px 0px;
	text-align:left;
}

.centerMenu1{/* 170pxイメージ */
	width:175px;
	height:176px;
	padding: 3px 0px 0px 3px;
	vertical-align:top;
	}
.centerMenu2{/* 170pxイメージ横のテキスト */
	width:435px;
	height:176px;
	vertical-align:top;
	padding: 3px 3px 0px 0px;
	margin:0px;
	}
.centerTable {
	border:1px solid #999999;
	margin:10px 0px 0px 0px;
	padding:0px;
	}
.centerTxt {
	margin:10px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	width:610px;
	}
	

/***フッター***/
.footer{
 background-image:url(img/h3bg.gif);
 padding: 3px 10px 0px 0px;
 margin:0px;
 font-size:12px;
 text-align:right;
 color:#FFFFFF;
 }
.footer_Link{
 background-image:url(img/h4bg.gif);
 padding: 3px 10px 0px 0px;
 margin:0px;
 font-size:12px;
 text-align:center;
 }
.foot_Text {
 background-color:#E8EEE2;
 padding:7px;
 margin:3px 0px 3px 0px;
 text-align:left;
 border:1px solid #999999;
 }
/***リンク関係　フッターのテキスト***/
.footer a:link{ 
	color: #FFFFFF !important;
	border-top: none !important;
	font-size:11px;
	margin:0px;
	text-decoration:underline;
}
.footer a:visited{ 
	color: #FFFFFF !important;
	border-top: none !important;
	font-size:11px;
	margin:0px;
	text-decoration:underline;
}
.footer a:hover{ 
	color: #FFFFFF !important;
	border-top: none !important;
	font-size:11px;
	margin:0px;
	text-decoration:underline;
}
 
.under{ color: #FFFFFF
}


/***相互リンクー***/
.linkTable{
	border:1px solid #999999;
	border-collapse:collapse;
	margin:10px 0px 0px 0px;
	}
.linkTable2{
	padding:5px;
 	font-size:13px;
	color:#555555;
	border:1px solid #999999;
	}
.linkTable3{
	margin: 10px 0px 0px 0px;
 	font-size:11px;
	}
.linkimg{
	height:34px;
	vertical-align:bottom;
	}
.linkimg2{
	padding: 0px 0px 0px 10px;
	font-size:11px;
	color: #666666;
	height:20px;
	}

/***120pxキャプ用小さいテーブル***/
.s_link{
	width:610px;
	height:126px;
	border:1px solid #999999;
	margin:10px 0px 0px 0px;
	}
.s1{/* 120pxキャプ */
	width:126px;
	height:126px;
	padding:3px 0px 0px 3px;
	margin:0px;
	float:left;
	}
.s2{/* キャプ横テキスト */
	width:481px;
	height:126px;
	padding:3px 0px 0px 0px;
	margin:0px;
	float:left;
	}
	

