@charset "utf-8";
/* CSS Document */

html {
margin: 0px;
padding: 0px;
}

body {
background:url(../images/img_bg.jpg) top center;
margin:0px;
padding: 0px;
width:100%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
line-height: 18px;
}

#main_whole {
width:100%;
background:url(../images/img_bg02.gif) right top repeat-x;
}

#main_center{
background:url(../images/img_top_bg.jpg) top center no-repeat;
width: 920px;
height:614px;
margin: 0px auto;
padding: 0px 0px;
}

#main_center .header{
margin: 0px 5px;
padding: 45px 0px 0px 0px;
text-align: right;
}

#main_center .header a{
color: #333333;
}

#main_center .header a:hover{
color: #CC0000;
}

#main_menu_base {
margin: 0px auto;
padding: 290px 0px 0px 0px;
margin: 0px 0px 0px 40px;
}

#main_menu_base .text{
margin: 0px 10px;
padding: 0px 0px 5px 0px;
}

/**/
#main_menu_base .menu_base{
padding: 0px 0px;
margin: 0px 0px;
height: 204px;
}

ul#menu_base{
display:block;
list-style:none;
margin: 0px;
padding: 0px;
height: 204px;
width: 844px;
}

ul#menu_base li{
display: inline;
color:#333333;
}

ul#menu_base a{
color:#333333;
display:block;
width:206px;
height:204px;
padding:0px;
margin: 0px;
}

ul#menu_base li a.menu001{
color:#333333;
background-image:url(../images/top_menu_001.gif);
text-decoration:none;
display:block;
list-style:none;
width:174px;
height:70px;
float:left;
margin-right: 8px;
padding: 134px 15px 0px 15px;
}
ul#menu_base li a:hover.menu001{
background-position:0px -205px;
color: #FF0066;
}

ul#menu_base li a.menu002{
color:#333333;
background-image:url(../images/top_menu_002.gif);
text-decoration:none;
display:block;
list-style:none;
width:174px;
height:70px;
float:left;
margin-right: 8px;
padding: 134px 15px 0px 15px;
}
ul#menu_base li a:hover.menu002{
background-position:0px -205px;
color: #FF0066;
}

ul#menu_base li a.menu003{
color:#333333;
background-image:url(../images/top_menu_003.gif);
text-decoration:none;
display:block;
list-style:none;
width:174px;
height:70px;
float:left;
margin-right: 8px;
padding: 134px 15px 0px 15px;
}
ul#menu_base li a:hover.menu003{
background-position:0px -205px;
color: #FF0066;
}

ul#menu_base li a.menu004{
color:#333333;
background-image:url(../images/top_menu_004.gif);
text-decoration:none;
display:block;
list-style:none;
width:174px;
height:70px;
float:left;
padding: 134px 15px 0px 15px;
}
ul#menu_base li a:hover.menu004{
background-position:0px -205px;
color: #FF0066;
}

/**/

#footer_base{
padding: 10px 0px 0px 0px;
margin: 0px;
background-color:#E3D686;
color:#333333;
}

#footer_base .footer{
width: 920px;
margin: 0px auto;
}

#footer_title{
border-bottom: #333333 dotted 1px;
}

#footer_title h1{
font-size:18px;
padding:10px 0px;
margin: 0px 10px 0px 0px;
display: inline-block;
float:left;
}

#footer_title h2{
font-size:12px;
font-weight:normal;
margin: 0px;
padding: 10px 0px;
display: inline-block;
}

#footer_menu {
width: 920px;
padding: 0px;
margin: 0px;
height: 100px;
border-bottom: #333333 dotted 1px;
}

#footer_menu ul{
list-style:inside disc;
padding: 15px 0px;
margin: 0px 30px 0px 35px;
float: left;
}

#footer_menu .address{
list-style: none;
}

#footer_menu li a{
color:#333333;
text-decoration:none;
}

#footer_menu li a:hover{
color:#CC0000;
}

#footer_copy {
width: 920px;
padding: 5px 0px;
margin: 0px;
clear:both;
text-align: right;
}











