
/* CSS Document */
body,html{
  height:100%;
  font-family:"lr SVbN", "Osaka|";
  font-size:13px;
  line-height:1.2em;
  margin:0px;
}
div#wrapper{
	background-image:url(img/background.gif);
	background-repeat:repeat-y;
	width:763px;
	height:1000px;
	overflow:hidden;
}

div#wrapper-tatsu{
	background-image:url(img/background.gif);
	background-repeat:repeat-y;
	width:763px;
	height:1350px;
}

div#head{
   width:740px;
   height:78px;
   margin:0px;
}

div#container{
	width:760px;
	height:auto;
	float:left;
	margin-top:0px;
	padding:0px;
	position:absolute; top:78; left:0;
}
div#left{
	margin:0px;
	width:184px;
	height:600px;
	float:left;
	background-color:white;
	padding:0px;
}

div#right{
	background-color:white;
	width:544px;
	height:500px;
	float:left;
	margin-left:0px;
}

div#contents{
	float:lright;
	margin-top:0px;
	margin-left:10px;
	width:530px;
	padding:0px;
	}
	
div#contents_head{
	float:left;
	background-image:url(img/contents_head_back.gif);
	}

p.contents{
width:510px;
margin-left:auto;
margin-top:3px;
margin-bottom:25px;
padding-top:0px;
}
p{
	width:510px;
	margin-left:10px;
	margin-bottom:2px;

}

img.title{
margin-left:55px;
}

td{
width:178px;
height:117px;
padding:0px;
margin:0px;
}

div.intable{
	width:170px;
	height:68px;
	margin-left:auto;
	border: 1px solid #CCCCCC;
}
a.tablelink{
 color:#000000;
 text-decoration:none;
}
a:hover.tablelink{
	color:#0099FF;
}
h2{
   margin:5px 0px 8px 10px;
   font-size:20px;
   font-weight:900;
   background-image:url(img/h2_back.gif);
   background-repeat:no-repeat;
   padding-left:25px;
 
}

h3{
font-size:16px;
font-weight:900;
color:#FF0000;
margin:15px 0px 8px 0px;
padding:0px; 
}

h4{
	margin:3px 0px 7px 3px;
	padding:0px;
	font-size:14px;
	font-weight:900;
	color:#FF0000;
}

h5{
   font-size:13px;
   font-weight:700;
   margin: 3px 0px 3px 10px;

}
.small{
font-size:10px;
font-weight:400;
}

p.table{
  margin:0px 0px 0px 2px;
  color:#00999B;
  font-size:13px;
  font-weight:700;
  width:170px;
}

ul{
margin:0px;
padding:0px;
}
li{
	margin:0xp;
	padding:0px;
}

ul.tatujin{
margin: 2px 0px 15px 35px;
}

li.tatsujin{
margin:3px 0px 12px 0px;
}

div#m01{
	width:184px;
	background-image:url(img/m01_back.gif);
	background-repeat:no-repeat;
	height:49px;
	margin:0px;
	float:left;
}

ul#menu01{
	margin-top:22px;
    list-style:none;
    width:100%;
}
ul#menu01 li{
    list-style:none;
    float:left;
    width:184px;
}
ul#menu01 a{
    display:block;
    height:27px;
    width:184px;
    overflow:hidden;
	background-image:url(img/menu01.gif);
}
span.off{
display:none;
}

a.menu.01_01{
    width:184px;
    background-position: 0px 0px;
}
a:hover.menu01_01{
    background-position:-184px 0px;
}


div#m02{
	width:184px;
	background-image:url(img/m02_back.gif);
	background-repeat:no-repeat;
	height:342px;
	margin-top:0px;
	float:left;
}

ul#menu02{
	margin-top:18px;
    list-style:none;
    width:100%;
}
ul#menu02 li{
    list-style:none;
    float:left;
    width:184px;
}
ul#menu02 a{
    display:block;
    width:184px;
    height:25px;
	background-image:url(img/menu02.gif);
    overflow:hidden;
}

a.menu02_01{
    background-position:0px 0px;
}
a:hover.menu02_01{
    background-position:-184px 0px;
}

a.menu02_02{
    background-position: 0px -25px;
}
a:hover.menu02_02{
    background-position:-184px -25px;
}
a.menu02_03{
    background-position: 0px -50px;
}
a:hover.menu02_03{
    background-position:-184px -50px;
}
a.menu02_04{
    background-position: 0px -75px;
}
a:hover.menu02_04{
    background-position:-184px -75px;
}
a.menu02_05{
    background-position: 0px -100px;
}
a:hover.menu02_05{
    background-position:-184px -100px;
}

a.menu02_06{
    background-position: 0px -125px;
}
a:hover.menu02_06{
    background-position:-184px -125px;
}
a.menu02_07{
    background-position: 0px -150px;
}
a:hover.menu02_07{
    background-position:-184px -150px;
}
a.menu02_08{
    background-position: 0px -175px;
}
a:hover.menu02_08{
    background-position:-184px -175px;
}
a.menu02_09{
    background-position: 0px -200px;
}
a:hover.menu02_09{
    background-position:-184px -200px;
}
a.menu02_10{
    background-position: 0px -225px;
}
a:hover.menu02_10{
    background-position:-184px -225px;
}
a.menu02_11{
    background-position: 0px -250px;
}
a:hover.menu02_11{
    background-position:-184px -250px;
}
a.menu02_12{
    background-position: 0px -275px;
}
a:hover.menu02_12{
    background-position:-184px -275px;
}
a.menu02_13{
    background-position: 0px -300px;
}
a:hover.menu02_13{
    background-position:-184px -300px;
}


div#m03{
	width:184px;
	height:68px;
	background-image:url(img/m03_back.gif);
	background-repeat:no-repeat;
	margin-top:0px;
	float:left;
	margin-bottom:0px;
	padding:0px
}

ul#menu03{
	margin-top:18px;
    list-style:none;
    width:100%;
}
ul#menu03 li{
    list-style:none;
    float:left;
    width:184px;
}
ul#menu03 a{
    display:block;
    width:184px;
    height:25px;
	background-image:url(img/menu03.gif);
    overflow:hidden;
}

a.menu03_01{
    background-position:0px 0px;
}
a:hover.menu03_01{
    background-position:-184px 0px;
}

a.menu03_02{
    background-position: 0px -25px;
}
a:hover.menu03_02{
    background-position:-184px -25px;
}

div#m04{
	width:184px;
	background-image:url(img/m04_back.gif);
	background-repeat:no-repeat;
	height:43px;
	margin-top:0px;
	float:left;
}

ul#menu04{
	margin-top:18px;
    list-style:none;
    width:100%;
}
ul#menu04 li{
    list-style:none;
    float:left;
    width:184px;
}
ul#menu04 a{
    display:block;
    width:184px;
    height:25px;	
	background-image:url(img/menu04.gif);
    overflow:hidden;
}

a.menu04_01{
    background-position:0px 0px;
}
a:hover.menu04_01{
    background-position:-184px 0px;
}

a.menu04_02{
    background-position: 0px -25px;
}
a:hover.menu04_02{
    background-position:-184px -25px;
}

div#m05{
	width:184px;
	background-image:url(img/m05_back.gif);
	background-repeat:no-repeat;
	height:123px;
	margin-top:0px;
	float:left;
}
ul#menu05{
	margin-top:18px;
    list-style:none;
    width:100%;
}
ul#menu05 li{
    list-style:none;
    float:left;
    width:184px;
}
ul#menu05big li{
    list-style:none;
    float:left;
    width:184px;
}
ul#menu05 a{
    display:block;
    width:184px;
    height:35px;	
	background-image:url(img/menu05.gif);
    overflow:hidden;
}

a.menu05_01{
    background-position:0px 0px;
}
a:hover.menu05_01{
    background-position:-184px 0px;
}

a.menu05_02{
    background-position: 0px -35px;
}
a:hover.menu05_02{
    background-position:-184px -35px;
}
a.menu05_03{
    background-position: 0px -70px;
}
a:hover.menu05_03{
    background-position:-184px -70px;
}


