@charset "shift_jis";


body {
	margin: 0 0 0 0px;
	padding: 0px;
	text-align: left;
	color: #333333;
	font-size: 8pt;
	background-color: #DCD9D9;
	
}
a:link{color:gray;}
a:visited{color:gray;}
a:hover{
	color:#000;
}


#background {
	background-image: url(../topimages/846bg-kage.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px center;
}

/*---------------------サブバナー部分---------------------*/

ul#globalnavi{
width:830px;
overflow:hidden;
}
	 
ul#globalnavi li{
float:left;
height:64px;
display:block;}
	 
ul#globalnavi li a {
display: block;
 overflow: hidden;
 height: 0px;
 background-image: url(../topimages/bn-sub-04.gif);
 padding-top:64px;}
	 
/* global navi normal---------------------*/
 #navi1 a { width:207px; background-position:0       0;}
 #navi2 a { width:210px; background-position:-207px  0;}
 #navi3 a { width:206px; background-position:-417px  0;}
 #navi4 a { width:207px; background-position:-623px  0;}

 
/* global navi rollover	----------------------*/
 #navi1 a:hover  { width:207px; background-position:0       -64px;}
 #navi2 a:hover  { width:210px; background-position:-207px  -64px;}
 #navi3 a:hover  { width:206px; background-position:-417px  -64px;}
 #navi4 a:hover  { width:207px; background-position:-623px  -64px;}


/*---------------------サブバナー部分終了---------------------*/





#site-box {
	width : 830px;
	margin: 0 auto; background-color: #ffffff;
 }

#a-box { background-color: #DCD9D9; }
#a2-box {  background-color: #DCD9D9;   }
#a3-box {  background-color: #ffffff; }
#a3a-box { margin-top: 25px; background-color: #ffffff; }
#a3b-box { margin-top: 5px; margin-bottom: 20px; }
#a3b1line { margin-top: 24px; margin-bottom: 0px; }
#a3c-box { clear: both; margin-top: 2px; height: 30px; margin-bottom: 10px; }
#b-box {
	float: left;
	width: 15px;
	height: 480px;  }
#b2-box {
	float: left;
	width: 392px;
	height: 480px;  }
#b3-box {
	float: left;
	width: 15px;
	height: 480px;  }
#b4-box {
	float: left;
	width: 392px;
	height: 480px;  }		
#b5-box {
	float: left;
	width: 15px;
	height: 480px;  }			

#b7-box {
	float: left;
	width: 830px;
	height: 1px; margin-top: 40px; }		
	
#b8-box {
	float: left;
	width: 830px;
	height: 30px; margin-top: 20px; margin-bottom: 15px; }	

/*----------サイド--------------------*/
#b9-box {
	float: left;
	width: 20px;
	height: 1600px; margin-bottom: 15px; }
/*------------------------------------*/

#b9-1box {
	float: left;
	width: 20px;
	height: 110px; margin-bottom: 15px; }	
	
		
#b10-box {
	float: left;
	width: 500px;
	height: 160px; margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }	
#b11-box {
	float: left;
	width: 200px;
	height: 110px; margin-bottom: 15px; }	
#b12-box {
	float: left;
	width: 500px;
	height: 110px; margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt;  }	
#b13-box {
	float: left;
	width: 200px;
	height: 210px; margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 9pt;}	
#b14-box {
	float: left;
	width: 500px;
	height: 110px;  margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }	
#b15-box {
	float: left;
	width: 200px;
	height: 110px; margin-bottom: 15px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 9pt;  }	
#b16-box {
	float: left;
	width: 500px;
	height: 170px; margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }	
#b16-1-box {
	float: left;
	width: 200px;
	height: 170px; margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }		
	
	
#b17-box {
	float: left;
	width: 300px;
	height: 200px; margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }
#b17-1-box {
	float: left;
	width: 500px;
	height: 300px;  margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 10pt; }

#b17-1a-box {
	float: left;
	width: 500px;
	height: 200px;  margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }




#gifthope { 
	float: left;
	width: 810px;
	height: 180px;  margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }	
	
	
	
#b17-2-box {
	float: left;
	width: 500px;
	height: 200px; margin-bottom: 15px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }
#b17-3-box {
	float: left;
	width: 500px;
	height: 235px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }
#b17-4-box {
	float: left;
	width: 500px;
	height: 300px; margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }
#b17-5-1-box {
	float: left;
	width: 200px;
	height: 200px; margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }

#b17-topix {
	float: left;
	width: 810px;
	height: 70px; margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }

#b18-topix {
	float: left;
	width: 810px;
	height: 100px; margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }

#b18a-topix {
	float: left;
	width: 500px;
	height: 200px; margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; }




/*------------------------------*/
#topic {
	float: left;
	width: 500px;
	height: 50px;  }
/*------------------------------*/

#b17-6-box { 
	float: left;
	width: 500px;
	height: 430px; margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; .example table {
width: 372px;
height: 0px;
border: 0px #000000;
border-collapse: collapse;
}

/*------------------------------*/

#b17-7-box { 
	float: left;
	width: 500px;
	height: 300px; margin-bottom: 15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 8pt; 7
border: 0px #000000;
border-collapse: collapse;
}


/*--------テーブル部分--------*/
.teble01 td {
border: 0px #000000 solid;
padding: 0 0;
}
/*------------------------------*/
#b18-box {
	float: left;
	width: 600px;
	height: 300px;  }



#c-box {
	
	width: 415px;
	height: 200px;}

#c2-box {
	
	width: 830px;
	height: 480px;}
	
#d-box {
	float: left;
	width: 830px;
	}	
	
	
	
	
