/*ベース(jigyou)のスタイルシート*/
div.base { /* 親ボックス */
width: 1000px;
height: 2110px;
background-color: #e0ffff;
margin: 0 auto;
padding-top: 0;
}
div.header { /* ボックス1 */
width: 1000px;
height: 100px;
background-image: url("http://www.hamadakoun.co.jp/image/Hamadakoun.png");
background-size:1000px 100px;
position: relative;
float: left;
} 
div.header_left {/*ボックス1-左*/
width: 500px;
height: 100px;
position: relative;
z-index: 2;
float: left;
font-familly: MS Pゴシック;
size: 26px;
}
div.header_right {/*ボックス1-右*/
width: 400px;
height: 100px;
position: relative;
z-index: 2;
float: right;
font-familly: MS Pゴシック;
}
div.main1 {/*ボックス3*/
width: 770px;
height: 2250px;
background-color: #fffacd;
position: relative;
float: right;
top: 100;
}
#wrapper { position: relative; width: 770; height: 270; min-width: 770; min-height: 270; overflow: hidden;}
#imgContainer img { display: none; position: absolute; width: 770; height: 270; }
#loading { position: absolute; left: 0; top: 0; margin-left: 0px; margin-top: 0px; }

div.main2 {/*ボックス4*/
width: 770px;
height: 660px;
background-color: #fffacd;
position: relative;
float: right;
} 

div.menu { /* ボックス2 */
width: 230px;
height: 2250px;
background-color: #87cefa;
border-style: 2px solid #ff00ff;
position: relative;
left: 0px;
overflow:hidden;
}
div.footer { /* ボックス5 */
width: 1000px;
height: 120px;
background-color: #00bfff;
border-style: 2px solid #000fff;
position: relative;
float: right;
bottom: auto;
left: auto;
}
div.footer_a, div.footer_a ul { /* ボックス5 */
width: 400px;
height: 110px;
background-color: #00bfff;
border-style: 2px solid #000fff;
position: relative;
display: table-cell;
text-align: left;
color:  #ffffd5;
font-familly: Meiryo;
font-size: 13px;
text-shadow: 1px 1px 2px #663333;
list-style: none;
}
div.footer_ba, div.footer_ba ul { /* ボックス5 */
width: 150px;
height: 110px;
background-color: #00bfff;
border-style: 2px solid #000fff;
position: relative;
display: table-cell;
text-align: left;
color:  #ffffd5;
font-familly: Meiryo;
font-size: 11px;
list-style: none;
}
div.footer_bb, div.footer_bb ul { /* ボックス5 */
width: 150px;
height: 110px;
background-color: #00bfff;
border-style: 2px solid #000fff;
position: relative;
display: table-cell;
text-align: left;
color:  #ffffd5;
font-familly: Meiryo;
font-size: 11px;
list-style: none;
}
div.footer_bc, div.footer_bc ul { /* ボックス5 */
width: 150px;
height: 110px;
background-color: #00bfff;
border-style: 2px solid #000fff;
position: relative;
display: table-cell;
text-align: left;
color:  #ffffd5;
font-familly: Meiryo;
font-size: 11px;
list-style: none;
}
div.footer_ba ul a:link, div.footer_bb ul a:link, div.footer_bc ul a:link {color: #ffffff; background-color: #00bfff; cursor: pointer; text-decoration: none;}
div.footer_ba ul a:visited, div.footer_bb ul a:visited, div.footer_bc ul a:visited {color: #ffffff; background-color: #00bfff; cursor: pointer; text-decoration: none;}
div.footer_ba ul a:hover, div.footer_bb ul a:hover, div.footer_bc ul a:hover {color: #000000; background-color: #00bfff; cursor: pointer; text-decoration: none;}
div.footer_ba ul a:active, div.footer_bb ul a:active, div.footer_bc ul a:active {color: #ffffff; background-color: #00bfff; cursor: pointer; text-decoration: none;}
-->