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


/* 

*/

div#contents-main p.noboder{
margin:0;
}

#contents-main{
margin:0px;
padding:0px;
}

#contents-main > h1{
background-repeat:no-repeat;
float:left;
width:720px;
height:300px;
margin-top:auto;
background:transparent url(images/gaiheki_h1.jpg) no-repeat scroll 0 0;
display:block;
overflow:hidden;
text-indent:-9999em;
}

#contents-main p{
float:left;
width:700px;
margin:10px;
}

#contents-main img{
margin-top:10px;
margin-bottom:10px;
}

/*
----------------------------------------------
#h2
----------------------------------------------
*/


#contents-main > h2{
background-repeat:no-repeat;
float:left;
width:720px;
height:35px;
margin-bottom:auto;
margin-top:auto;
display:block;
overflow:hidden;
text-indent:-9999em;
}

#contents-main h2#h2_gaiheki{
background:transparent url(images/gaiheki_h2_gaiheki.gif) no-repeat scroll 0 0;
margin-top:10px;
margin-bottom:10px;
}

#contents-main h2#h2_00{
background:transparent url(images/gaiheki_h2_00.gif) no-repeat scroll 0 0;
}

#contents-main h2#h2_01{
background:transparent url(images/gaiheki_h2_01.gif) no-repeat scroll 0 0;
}

#contents-main h2#h2_02{
background:transparent url(images/gaiheki_h2_02.gif) no-repeat scroll 0 0;
}

#contents-main h2#h2_03{
background:transparent url(images/gaiheki_h2_03.gif) no-repeat scroll 0 0;
}

#contents-main h2#h2_04{
background:transparent url(images/gaiheki_h2_04.gif) no-repeat scroll 0 0;
}


/*----------------
list
---------------*/
ul#osusumelist{
width:720px;
float:left;
margin-top:10px;
list-style-type:disc;
list-style-position:inside;
list-style-image:url(images/yane_ho_list.gif);
}

ul#osusumelist li{
margin-bottom:5px;
display:block;
float:left;
list-style-type:disc;
margin-left:5px;
color:#00A0E9;
border-bottom:0;
white-space: nowrap;

}

ul#osusumelist li img{
margin-bottom:0;
margin-bottom:0;

}

ul#osusumelist  li a:link, ul#osusumelist li a:visited, ul#osusumelist li a:active {
color:#00A0E9;
text-decoration:none;
}