body {
text-align: center;
font-size: small;
color: #333333;
/*
color: #333333;
*/
margin: 0px;
background-image: url(../image/bg_main.gif);
}

body a:link {
color: royalblue;
}

body a:visited {
color: royalblue;
}

body a:hover { 
color: deeppink; 
}

body a:actibe {
color: royalblue;
}

body strong {
text-decoration: none;
font-weight: bolder;
color: hotpink;
/* border-bottom: 1px dotted mediumseagreen; */
}

.headerBox1 {
/*ボックスサイズ属性*/
width: 760px;
height: 14px;
margin-left:auto;
margin-right:auto;
padding: 0px;
/*ボックス表示属性*/

/*ボックスフォント属性*/
text-align: left;
color: steelblue;
font-size: small;
font-weight: 0em;
overflow: hidden;
}

.headerBox2 {
/*ボックスサイズ属性*/
width: 760px;
height: 110px;
margin-left:auto;
margin-right:auto;
padding: 0px;
margin-bottom: 0px;
/*ボックス表示属性*/
background-image: url(../image/kogadc-top_s6.png);
background-repeat: no-repeat;
border: 1px solid steelblue;
border-bottom: 0px;
/*ボックスフォント属性*/
text-align: center;
color: steelblue;
font-size: small;
overflow: hidden;
}

/* 画像下の余白削除対応 */
.headerBox2 img {
vertical-align: text-bottom;
margin: 0px;
border: 0px;;
}

.headerBox3 {
/*ボックスサイズ属性*/
width: 760px;
height: 34px;
/*ボックス表示属性*/
background-image: url(../image/bg_top3.gif);
background-repeat: no-repeat;
/*ボックスフォント属性*/
text-align: left;
color: steelblue;
font-size: small;
overflow: hidden;
}

/* 左右&フッターのブロックを格納 */
.containerBox {
/*ボックスサイズ属性*/
width:760px;
margin-left:auto;
margin-right:auto;
padding: 0px;
/*ボックス表示属性*/
background-image: url(../image/bg_left.gif);
background-repeat: repeat-y;
background-color: white;
border: 1px solid steelblue;
border-top: 0px;
/*ボックスフォント属性*/
font-size: small;
line-height: 1.5em;
color: #333333;
text-align:left;

}

.leftBox {
/*ボックスサイズ属性*/
width: 190px;
/*ボックス表示属性*/
float: left;
/*ボックスフォント属性*/
text-align: center;
color: steelblue;
font-size: small;
overflow: hidden;
line-height: 1.2em;
}

.rightBox {
/*ボックスサイズ属性*/
width: 569px;
/*ボックス表示属性*/
float: left;
/* border-left: 1px solid steelblue; */
/*ボックスフォント属性*/
font-size: small;
line-height: 1.5em;
color: #333333;
text-align:left;
overflow: hidden;
}

/* 一番下のフッター */
.footerBox2 {
/*ボックスサイズ属性*/
clear: left;
width: 100%;
height: 34px;
color: blue;
font-size: small;
text-align: left;
background-image: url(../image/bg_footer.gif);
background-position: left bottom;
background-repeat: no-repeat;
}

/* 画像下の余白削除対応 */
.footerBox2 img {
vertical-align: text-bottom;
}

.footerBox1 ul {
margin: 0px;
}

/* フッター@･･･メニューボックス */
.footerBox1 {
clear: left;
width: 520;
margin: 10px;
margin-top: 30px;
margin-bottom: 10px;
padding: 10px;
margin-left: 200px;
color: blue;
text-align: center;
line-height: 1.5em;
border-top: 1px solid lightsteelblue;
}

.footerBox1 a {
text-decoration: none;
font-size: small;
background-color: whitesmoke;
border: 1px solid lightsteelblue;
padding: 0px 3px;
margin-right: 3px;
}

.footerBox1 a:link {
color: royalblue;
}

.footerBox1 a:visited {
color: royalblue;
}

.footerBox1 a:hover { 
color: deeppink;
background-color: mistyrose;
}

.footerBox1 a:actibe {
color: royalblue;
}

