@charset "utf-8";
/* CSS Document */

body {
margin:0px;
font-size:12px;
font-family:"ＭＳ ゴシック", "Osaka－等幅";
color:#666;
}

a {color:#333; text-decoration:none;}
a:hover {color:#E36F0F; text-decoration:none;}

div#wrapp {
width:800px;
height:auto;
margin:0px auto 0px auto;
overflow:hidden;
}

div#head {
width:800px;
height:210px;
margin:0px;
}

div#head div#left {
width:650px;
height:200px;
margin:0px;
float:left;
}

div#head div#right {
width:135px;
height:155px;
margin:20px 0px;
float:right;
}

h1 {
width:650px;
height:150px;
margin:0px;
}

h1 a {
display:block;
width:650px;
height:150px;
margin:0px;
background:url(../images/head.gif) no-repeat;
}

h1 a:hover {
background:url(../images/head_o.gif) no-repeat;
}


/*left menu*/
div#head div#left ul {
width:650px;
height:40px;
margin:0px;
padding:0px;
list-style:none;
}

div#head div#left li {
width:100px;
height:40px;
margin:0px;
padding:0px;
float:left;
display:block;
text-indent:-9999px;
}

div#head div#left li a {
width:100px;
height:40px;
margin:0px;
padding:0px;
display:block;
}

div#left a.bt1 {background:url(../images/bt1.gif) no-repeat;}
div#left a:hover.bt1 {background:url(../images/bt1_o.gif) no-repeat;}

div#left a.bt2 {background:url(../images/bt2.gif) no-repeat;}
div#left a:hover.bt2 {background:url(../images/bt2_o.gif) no-repeat;}

div#left a.bt3 {background:url(../images/bt3.gif) no-repeat;}
div#left a:hover.bt3 {background:url(../images/bt3_o.gif) no-repeat;}

div#left a.bt4 {background:url(../images/bt4.gif) no-repeat;}
div#left a:hover.bt4 {background:url(../images/bt4_o.gif) no-repeat;}

div#left a.bt5 {background:url(../images/bt5.gif) no-repeat;}
div#left a:hover.bt5 {background:url(../images/bt5_o.gif) no-repeat;}

div#head div#left li#bt6 {width:120px !important;}
div#left a.bt6 {background:url(../images/bt6.gif) no-repeat; width:120px !important;}
div#left a:hover.bt6 {background:url(../images/bt6_o.gif) no-repeat;}


/*right menu*/
div#head div#right ul {
width:130px;
height:150px;
margin:0px;
padding:0px;
list-style:none;
}

div#head div#right li {
width:130px;
height:18px;
margin:8px 0px;
padding:0px;
display:block;
}

div#head div#right a {
width:130px;
height:18px;
margin:0px;
padding:0px;
display:block;
text-indent:-9999px;
}

div#right a.bt1 {background:url(../images/gbt1.gif) no-repeat;}
div#right a:hover.bt1 {background:url(../images/gbt1_o.gif) no-repeat;}

div#right a.bt2 {background:url(../images/gbt2.gif) no-repeat;}
div#right a:hover.bt2 {background:url(../images/gbt2_o.gif) no-repeat;}

div#right a.bt3 {background:url(../images/gbt3.gif) no-repeat;}
div#right a:hover.bt3 {background:url(../images/gbt3_o.gif) no-repeat;}

div#right a.bt4 {background:url(../images/gbt4.gif) no-repeat;}
div#right a:hover.bt4 {background:url(../images/gbt4_o.gif) no-repeat;}

div#right a.bt5 {background:url(../images/gbt5.gif) no-repeat;}
div#right a:hover.bt5 {background:url(../images/gbt5_o.gif) no-repeat;}

div#right a.bt6 {background:url(../images/gbt6.gif) no-repeat;}
div#right a:hover.bt6 {background:url(../images/gbt6_o.gif) no-repeat;}

div#right a.bt7 {background:url(../images/gbt7.gif) no-repeat;}
div#right a:hover.bt7 {background:url(../images/gbt7_o.gif) no-repeat;}

div#right a.bt8 {background:url(../images/gbt8.gif) no-repeat;}
div#right a:hover.bt8 {background:url(../images/gbt8_o.gif) no-repeat;}


/*flash*/
div#flash {
width:800px;
height:300px;
margin:0px;
padding:10px 0px 10px 0px;
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}

div#flash.bk {background:url(../images/fla_bk.gif) no-repet;}

/*contents*/
div#contents {
width:800px;
height:auto;
margin:0px;
overflow:hidden;
}


/*footer*/
div#footer {
width:800px;
height:auto;
font-size:12px;
margin:10px auto 10px auto;
padding:10px;
overflow:hidden;
background:#dedede;
}

div#footer strong {
	display:block;
	margin-bottom:5px;
}

div#footer a {
float:left;
color:#666;
text-decoration:none;
margin-right: 15px;
margin-bottom:5px;}

div#footer a:hover {
color:#FF6600;
}


/*title*/
div#title {
width:800px;
height:250px;
margin:0px;
padding:0px;
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}

div#title img.left {
width:290px;
height:250px;
float:left;
}

div#title img.right {
width:510px;
height:250px;
float:left;
}














