*{margin:0; padding:0;}

body{font-family:Arial, Helvetica, sans-serif;}

ul#menu li{float:left; height:40px; list-style:none;}
li#menu01,li#menu02,li#menu03,li#menu04,li#menu05,li#menu06{width:128px;}
li#menu07{width:131px;}

ul#menu li a{ text-indent:-9999px; width:100%; height:100%; display:block;}

li#menu01{background:url(../images/menu01.gif) no-repeat;}
li#menu02{background:url(../images/menu02.gif) no-repeat;}
li#menu03{background:url(../images/menu03.gif) no-repeat;}
li#menu04{background:url(../images/menu04.gif) no-repeat;}
li#menu05{background:url(../images/menu05.gif) no-repeat;}
li#menu06{background:url(../images/menu06.gif) no-repeat;}
li#menu07{background:url(../images/menu07.gif) no-repeat;}


#contents_bg{
width:930px;
margin:0 auto;
}

#contents{
width:900px;
margin:0 auto;
overflow:auto;
}

#sub_menu{
height:50px;
background:#bb5846;
margin-bottom:20px;
}

#sub_menu ul#sub_menu01{
height:50px;
background:#d19226;
margin-left:136px;
display:none;
}

#sub_menu ul#sub_menu02{
height:50px;
background:#d19226;
margin-left:391px;
display:none;
}

#sub_menu ul li{
list-style:none;
float:left;
background:url(../images/ya.gif) left no-repeat;
padding:0 0 0 15px;
margin:19px 15px 0 15px;
font-size:12px;
font-weight:bold;
}

#sub_menu ul li a{color:#000000; text-decoration:none;}

#wrap-right{
float:right;
width:219px;
margin:0 20px;
display:inline;
}

#wrap-right ul {list-style:none;}
#wrap-right ul li{margin-bottom:10px;}
#wrap-right ul li a{
display:block;
height:100%;
width:100%;
text-indent:-9999px;
}

#wrap-right ul li#bnr01{
background:url(../images/bnr01.gif) no-repeat;
height:65px;
}

#wrap-right ul li#bnr02{
background:url(../images/bnr02.gif) no-repeat;
height:65px;
}

#wrap-right ul li#bnr03{
background:url(../images/bnr03.gif) no-repeat;
height:65px;
}

#wrap-right ul li#bnr04{
background: url(../images/liink.jpg) no-repeat;
height:65px;
}

#footer{
background: url(../images/footer.gif) repeat-x;
color:#FFFFFF;
}

#footer p{
overflow:auto;
width:900px;
margin:0 auto;
font-size:12px;
padding:30px 0;
}

#copy{float:left;}
#f_menu{float:right;}

#f_menu a{ color:#FFFFFF; text-decoration:none;}

#wrap-left{
float:left;
margin-left:20px;
margin-bottom:20px;
display:inline;
text-align:left;
width:584px;
padding:80px 10px;
}

#wrap-left2{
float:left;
margin-left:20px;
margin-bottom:20px;
display:inline;
text-align:left;
width:584px;
padding:80px 10px;
}

#wrap-left3{
float:left;
margin-left:20px;
margin-bottom:20px;
display:inline;
text-align:left;
width:584px;
padding:80px 10px;
}

#wrap-left4{
float:left;
margin-left:20px;
margin-bottom:20px;
display:inline;
text-align:left;
width:584px;
padding:80px 10px;
}

#wrap-left_e02{
float:left;
margin-left:20px;
margin-bottom:20px;
display:inline;
text-align:left;
width:584px;
padding:80px 10px;
}

.photo {
border-style: solid;
border-width: 1px;
border-color: #999999;
padding: 3px;
margin: 0px;
}










.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
