@charset "utf-8";
/* CSS Document */

/* --- 全体の背景・テキスト --- */

body {
margin: 0;
padding: 0;
background-image:url(button/bg.jpg) ;
background-repeat:repeat-x;
background-color: #ffffff; /* ページの背景色 */
color: #000000; /* 全体の文字色 */
font-size: 12px; /* 全体の文字サイズ */
font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;

}

img { display: block; }


/* --- 全体のリンクテキスト --- */
a:link { color: #006633; }
a:visited { color: #009966; }
a:hover { color: #006633; }
a:active { color: #ff0000; }

ul { list-style:none;
     margin-top:0px;
	 margin-left:0px;
	 margin-right:0px;
	 margin-bottom:0px;
     padding-left:12px;
	 padding-top:0px;
	 padding-right:0px;
	 padding-bottom:0px;
}
	
li {line-height:0px;
    vertical-align:bottom;
}

iframe src{
margin-top:555px;
margin-left:50px
}


/* --- コンテナ --- */
#container {
width: 799px; /* ページの幅 */
margin: 0px auto 0px auto; /* センタリング */
background-color: #ffffff; /* メインカラムの背景色 */
border-left: 0px #c0c0c0 solid; /* 左の境界線 */
border-right: 0px #c0c0c0 solid; /* 右の境界線 */
}

/* --- ヘッダ --- */
#header {
background-color: #ffffff; /* ヘッダの背景色 */
background-image:url(button/index_r1_c2.jpg);
width :799px;
height:72px;

}

/* --- ナビゲーション --- */
#nav {
float: left;
height:696px;
width: 178px; /* サイドバーの幅 */
background-image:url(button/side.jpg);
background-repeat:no-repeat;
background-color:#D5E8BA;
}

/* --- メインカラム --- */
#content {
float:left;
width: 621px;
height:696px;
}

#content #box1{
float:left;
height:70px;
width:621px;

}

#content #box2{
float:left;
height:586px;
width:621px;
}

#content #box2 #link{
padding-top:15px;
padding-left:40px;
}


#content #junbi{
   float:left;
   height:586px;
   width:621px;
   text-size: 14px;
   text-align: center;
   font-weight: bold;
   color: #999;
}

#content #box3{
float:left;
height:40px;
width:621px;
}


#bar{
padding-top:18px;
padding-left:18px;
}

#kaicho{
padding-top:18px;
padding-left:40px;
}

#font{
float:left;
width:500px;
text-align: justify;
text-justify:inter-ideograph;
font-size:12px;
line-height:20px;
padding-top:15px;
padding-left:40px;
}

#content #box3 #toppege{
padding-right:80px;
margin-top:15px;
}

#td{margin-right:5px;}


/* --- フッタ --- */
#footer {
background-image:url(button/footer.jpg);
background-repeat:no-repeat;
clear: left; /* フロートのクリア */
width: 100%;
height:45px;
background-color: #ffffff; /* フッタの背景色 */
}
