@charset "utf-8";
/* CSS Document */



div#gaiyou table#syougou{
margin-top:0;
}


.info h2#goai {
height:30px;
}

/*---------
Navigaton customize
---------*/


ul li#menuhome , ul li#menuhome a, ul li#menuhome a:link, ul li#menuhome a:visited, ul li#menuhomee a:active {
background-image:url(images/navi_11.gif);
background-position:left top;
background-repeat:no-repeat;
width:109px;
}

ul li#menuhome a:hover{
background-image:url(images/navi_21.gif);
background-position:left top;
background-repeat:no-repeat;
width:109px;
}




ul li#menusenmon , ul li#menusenmon a, ul li#menusenmon a:link, ul li#menusenmon a:visited, ul li#menusenmone a:active {
background-image:url(images/navi_12.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}

ul li#menusenmon a:hover {
background-image:url(images/navi_22.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}


ul li#menusekou , ul li#menusekou a, ul li#menusekou a:link, ul li#menusekou a:visited, ul li#menusekoue a:active {
background-image:url(images/navi_13.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}

ul li#menusekou a:hover {
background-image:url(images/navi_23.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}


ul li#menukaisya , ul li#menukaisya a, ul li#menukaisya a:link, ul li#menukaisya a:visited, ul li#menukaisyae a:active {
background-image:url(images/navi_24.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}

ul li#menukaisya a:hover {
background-image:url(images/navi_24.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}


ul li#menuotoiawase , ul li#menuotoiawase a, ul li#menuotoiawase a:link, ul li#menuotoiawase a:visited, ul li#menuotoiawasee a:active {
background-image:url(images/navi_15.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}

ul li#menuotoiawase a:hover {
background-image:url(images/navi_25.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}



/* 


 */


#contents-main > h1{
overflow:hidden;
text-indent:-9999em;
display:block;
background-position:left top;
background-repeat:no-repeat;
width:720px;
height:220px;
background-image:url(images/info_h1.jpg);

}

.info{
float:left;
width:720px;
}

.info h2 {
display:block;
float:left;
height:45px;
margin-top:20px;
overflow:hidden;
text-indent:-9999em;
width:720px;
}

#goaisatsu h2{
background:transparent url(images/info_h2_goaisatsu.gif) no-repeat scroll 0 0;
}

#goaisatsu img#goaisatsu_pic{
float:right;
width:220px;
}

#goaisatsu img#goaisatsu_head{
float:left;
width:480px;
}

#goaisatsu p#goaisatsu_txt{
float:left;
width:465px;
margin-top:20px;
margin-left:10px;
margin-right:25px;
line-height:1.5;
}

#rinen h2{
background:transparent url(images/info_h2_rinen.gif) no-repeat scroll 0 0;
}
#gaiyou h2{
background:transparent url(images/info_h2_gaiyou.gif) no-repeat scroll 0 0;
}
#access h2{
background:transparent url(images/info_h2_access.gif) no-repeat scroll 0 0;
}

table{
float:left;
}


p.p1{
width:220px;
float:left;
}

p.p2{
width:300px;
float:left;
}

td.midashi{
width:100px;
padding-bottom:10px;
padding-top:10px;
padding-left:20px;
}

td.koumoku{
padding-bottom:10px;
}

ul li p{
font-color:#ffffff;
text-align:center;
}

table#shikaku tr td{
padding-bottom:10px;

}