
div{
	color:#666666;
	font-size:13px;
	line-height:130%
}
h1{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
}
h2{
	margin:20px;
	font-size:14px;
	color:#666666;
}
h4.class1{
	color:#0000ff;
}
h4.class2{
	color:#00ff00;
}
h4.class3{
	color:#ffff00;
}
.font1{
	font-size:13px;
	color:#4C4C4C;
	line-height:140%;
	font-family:Verdana;
}  /*黒文字通常*/  
.font2{
	font-size:11px;
	color:#4C4C4C;
	line-height:130%;
	font-family:Verdana;
}  /*黒文字小*/
.font3{
	font-size:12px;
	color:#ffffff;
	line-height:110%;
	font-family:Verdana;
}  /*白文字通常*/
.font4{
	font-size:10px;
	color:#FFFFFF;
	line-height:130%;
	font-family:Verdana;
}  /*白文字小*/
.font5{
	font-size:12px;
	color:#C13407;
	line-height:130%;
	font-family:Verdana;
}  /*赤文字通常*/
.font6{
	font-size:12px;
	color:#2e3192;
	line-height:130%;
	font-family:Verdana;
}  /*青濃文字通常*/
.font7{
	font-size:12px;
	color:#A36209;
	line-height:130%;
	font-family:Verdana;
}  /*青薄文字通常*/
.font8{
	font-size:14px;
	color:#2e3192;
	line-height:130%;
	font-family:Verdana;
}  /*青文字大*/
.font10{
	font-size:12px;
	color:#4C4C4C;
	line-height:130%;
	font-family:Verdana;
	font-weight:bold;
}  /*黒文字太通常*/  
.font11{
	font-size:12px;
	color:#6633ff;
	line-height:130%;
	font-family:Verdana;
	font-weight:bold;
}  /*青文字太通常*/ 
.font12{
	font-size:12px;
	color:#ff0000;
	line-height:130%;
	font-family:Verdana;
	font-weight:bold;
}  /*赤文字太通常*/
.font13{
	font-size:12px;
	color:#818181;
	line-height:140%;
	font-family:Verdana;
}  /*黒文字小*/
.font14{
	font-size:12px;
	color:#ED1C24;
	line-height:130%;
	font-family:Verdana;
}  /*赤文字通常*/

a:link{
	text-decoration:none;
	color:#91597A;
}  /*テキストリンクの色*/
a:visited{
	text-decoration:none;
	color:#F26D7D;
}  /*訪問済みのリンクの色*/ 
a:active{
	text-decoration:none;
	color:#9999ff;
}  /*クリック時のリンクの色*/
a:hover{
	text-decoration:none;
	color:#9999ff;
}  /*マウスの上にカーソルがあるときのリンクの色*/

.lin2 a:link{
	font-size:13px;
	color:#4C4C4C;
	text-decoration:none;
}   /*メニュー・テキストリンクの色*/
.lin2 a:visited{
	font-size:13px;
	color:#4C4C4C;
	text-decoration:none;
}   /*メニュー・訪問済みのリンクの色*/
.lin2 a:active{
	font-size:13px;
	color:#CC3300;
	text-decoration:none;
}   /*メニュー・クリック時のリンクの色*/
.lin2 a:hover{
	font-size:13px;
	color:#CC3300;
	text-decoration:none;
}   /*メニュー・マウスの上にカーソルがあるときのリンクの色*/

.color1{
	background-color:#FFFFFF;
}   /*画面内白色*/
.color2{
background-color:#A9A9A9;
}   /*画面内外枠色*/
.color3{
	background-color:#fafaf3;
}   /*画面内メニュー色*/
.color4{
	background-color:#F0D456;
}   /*画面内黄色*/
.color5{
	background-color:#000000;
}   /*画面内黒色*/
.color6{
	background-color:#1D8836;
}   /*画面内青色01*/
.color7{
	background-color:#03732A;
}   /*画面内青色02*/
.color8{
	background-color:#C13407;
}   /*画面内赤色*/
.color9{
	background-color:#ffecec;
}   /*画面内薄ピンク色*/
.color10{
	background-color:#eeffff;
}   /*画面内水色01*/
.color11{
	background-color:#BEA680;
}   /*画面内茶色*/
.color12{
	background-color:#82CA9C;
}   /*画面内水色02*/
.color13{
	background-color:#F7941D;
}   /*画面内オレンジ色01*/
.color14{
	background-color:#efefef;
}   /*画面内灰色01*/

.title1{
	font-size:24px;
	color:#C13407;
	font-family:Verdana;
}       /* タイトル文字フォントサイズ,色*/

.bclear{
	clear: both;
}
#top-basebox01{
	text-align : left;
	border : dotted 0px #ff0000;
	padding-left : 18px;
	float:left;
}
#top-basebox02{
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	width : 264px;
	height:250px;
	background-image : url(images/logo01.gif);
	background-repeat : no-repeat;
	border : dotted 0px #ff0000;
	float:right;
}
#top-basebox02 h1.tbbtagline{
	text-indent: -900em;
	padding : 0;
	margin : 0;
}
#top-link01{
	text-align : left;
	width : 201px;
	height : 70px;
	border : dotted 0px #ff0000;
	margin-top : 15px;
	margin-right : 15px;
	float:left;
}
#top-link02{
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	width : 201px;
	height : 70px;
	margin-top : 15px;
	border : dotted 0px #ff0000;
	float:left;
}

#top-newsbox{
	text-align : left;
	width : 415px;
	padding-top : 20px;
	padding-bottom : 10px;
	border-style : dashed;
	border-color : #818181;
	border-width : 0px 0px 1px 0px;

}
#top-infobox{
	text-align : left;
	width : 410px;
	border : solid 3px #197B30;
	padding : 6px 0px 6px 5px;
	margin : 10px 0px 10px 0px;
	line-height: 170%;
	color : #7B2E00;
	background-color : #ffffff;
}
#top-infobox .fontclr01{
	font-size : 16px;
	color : #FF0000;
}
#top-infobox .infolink{
	text-align : right;
	padding-right : 10px;
	padding-top : 5px;
}
#top-msgbox{
	text-align : left;
	width : 390px;
	height:101px;
	background-image : url(images/topimg03.gif);
	background-repeat : no-repeat;
	margin-top:15px;
	margin-bottom:20px;
	border : dotted 0px #ff0000;
}
#top-msgbox h2.tagline{
	text-indent: -900em;
	padding : 0;
	margin : 0;
}

#add-box{
	text-align : left;
	width:600px;
	line-height:150%;
	margin-left:20px;
	border : dotted 0px #ff0000;
}
#top-stampbox{
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	width : 264px;
	height:250px;
	background-image : url(images/logo01.gif);
	background-repeat : no-repeat;
}
#top-stampbox h2.tagline{
	text-indent: -900em;
	padding : 0;
	margin : 0;
}
.linkbnrbox{
	text-align : left;
	margin:3px 0 10px 6px;
}
#hitou-linkinfobox{
	text-align : left;
	width : 310px;
	height:75px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
#hitou-linksubbox{
	text-align : left;
	width : 270px;
	height:75px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
#hitou-guideobox{
	text-align : left;
	width : 570px;
	margin-top:10px;
	margin-bottom:10px;
	font-size : 14px;
	line-height:170%;
	color : #ff0000;
}
/* BoxClear
--------------------------------------------------------------------------------------- */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}

/* IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 


.b-spactrl{
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	width : 648px;
	padding-bottom : 20px;
/*	border : dotted 1px #ff0000; */
}
.b-spa-left{
	width : 355px;
	height : 235px;
	float:left;
}
.b-spa-right{
	width : 280px;
/*	border : dotted 1px #ff0000; */
	line-height:190%;
	float:right;
}
#b-spaimg{
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	width : 648px;
	height : 141px;
	padding-bottom : 20px;
}

