@charset "utf-8";


#main .menu li {
float: left;
}


#main .menu li img {
border:0;
padding: 0;
margin: 0;
}

#main .menu li.tekiou_over01 {
width:215px;
height:33px;
background: url(../images/c04_menu_11_o.gif) no-repeat left top;
}

#main .menu li.tekiou_over02 {
width:215px;
height:33px;
background: url(../images/c04_menu_14_o.gif) no-repeat left top;
}

#main .menu li.tekiou_over03 {
width:215px;
height:33px;
background: url(../images/c04_menu_16_o.gif) no-repeat left top;
}

#main .menu li.tekiou_over04 {
width:215px;
height:33px;
background: url(../images/c04_menu_18_o.gif) no-repeat left top;
}

#main .menu li a {
display:block;
width:215px;
height:33px;
font-size:1px;
line-height:1px;
outline:none;
}

#main .menu li a:hover {
text-indent:-9999px;
} 



#main .naiyou .kakomi {
background-color: #f6f6ee;
border: 1px solid #CC9966;
}

#main .naiyou .kakomi p {
padding: 5px 8px;
}


#main .naiyou .honbun table {
margin: 7px 0 10px 0;
border-top:1px solid #CCCCCC;
}

#main .naiyou .honbun table td {
border-bottom:1px solid #CCCCCC;
}


#main .naiyou .honbun table p {
padding: 4px 0 4px 10px;
}

#main .naiyou .honbun table.sikkan p {
padding: 4px 5px 4px 5px;
font-size: 1.1em;
}


#main .naiyou .honbun table.other {
margin: 0 0 0 0;
border-top: none;
}

#main .naiyou .honbun table.other td {
border-bottom: none;
}

#main .naiyou .honbun table.other td.non_line {
border-bottom: none;
}

#main .naiyou .honbun table.other p {
padding: 4px 0 4px 0;
line-height: 1.5em;
}


