/* CSS Document */

html{
	margin: 0;
/* setting border: 0 hoses ie6 win window inner well border */
padding: 0;
}

body{
	margin: 0;
/* setting border: 0 hoses ie5 win window inner well border */
padding: 0;
text-align: center;
font-family: Verdana, Arial, Helvetica, "Osaka", "�l�r �o�S�V�b�N","MS UI Gothic",sans-serif;
color : #6f6f6f;
background : url(../img/bg_dot.gif) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
  line-height : 160%;
}

p, h1, h2, h3, h4, h5, h6, ul, li, form, div{
	margin: 0;
padding: 0;
font-weight: normal;
}

img{
	vertical-align: top;
border:none;
margin: 0;
padding: 0;
}

table{
	margin: 0;
padding: 0;
}

#wrapper{
	width: 776px;
margin: 0 auto;
background : url(../img/bg_shadow.gif) 0% 0% / auto auto repeat-y scroll padding-box border-box transparent;
}

TABLE#wrapper_inner, TABLE#main{
	margin : 0px 0px 0px 0px;
}
table#content{
	margin: 16px auto;
}
#content_inner{
	padding: 10px;
font-size: 0.75em;
text-align: left;
line-height: 1.5;
}

.day{
	width: 100px;
font-size: 0.75em;
text-align: left;
color: #343402;
line-height: 2;
padding-left: 12px;
background : url(../img/mark.gif) left 50% / auto auto no-repeat scroll padding-box border-box transparent;
}
.data{
	width: 303px;
font-size: 0.75em;
text-align: left;
line-height: 2;
}

h1{
	text-indent: -9999px;
background : url(logo.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
}

h1 a{
	width: 248px;
height: 60px;
display: block;
text-decoration: none;
overflow: hidden;
}

#navi{
	margin-top: 40px;
}

#main td{
	vertical-align: top;
}

table#header{
	background : url(../img/bg_header.jpg) 0% 0% / auto auto repeat-x scroll padding-box border-box transparent;
}

table#menu{
	margin: 16px auto;
}
table#menu td{
	text-indent: -9999px;
overflow: hidden;
}
table#menu td a{
	display: block;
}
td#menu01 a{
	background : url(../img/menu_top.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
height: 25px;
}
td#menu02 a{
	background : url(../img/menu_kumiai.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
height: 25px;
}
td#menu10 a{
	background : url(../img/menu_jinjigyousei-no-unei.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
height: 25px;
}
td#menu11 a{
	background : url(../img/menu_gikaikara-no-osirase.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
height: 25px;
}
td#menu03 a{
	background : url(../img/menu_shisetsu.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
height: 25px;
}
td#menu04 a{
	background : url(../img/menu_torikumi.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
height: 25px;
}
td#menu05 a{
	background : url(../img/menu_plan.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
height: 25px;
}
td#menu09 a{
	background : url(../img/menu_kouhou.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
height: 25px;
}
td#menu06 a{
	background : url(../img/menu_qa.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
height: 25px;
}
td#menu07 a{
	background : url(../img/menu_link.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
height: 25px;
}
td#menu08 a{
	background : url(../img/menu_contact.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
height: 26px;
}

#post_footer{
	margin: 20px auto;
font-size: 0.75em;
text-align: left;
}

#footer{
	background: #116F11;
font-size: 0.65em;
line-height: 1em;
padding: 5px 0;
text-align: center;
color:#FFFFFF;
}

#info{
	background: #EBEAD6;
color: #494B17;
margin: 30px auto;
padding: 10px;
text-align: left;
}
#info h3{
	font-size: 0.85em;
font-weight: bolder;
}
#info p{
	font-size: 0.75em;
}