@charset "Shift_JIS";


/*----------------------contents---------------------*/


h1{
width:800px;
height:42px;
background: url(img/h1_bg.gif) 0px 0px no-repeat;
font-size:1.6em;
margin-top:1em;
margin-bottom:1em;
}

h1 span{
display:block;
padding:30px;
}


h1.kira{
background: url(img/h1_kira.gif) 0px 0px no-repeat;
text-indent:-999999px;
text-decoration:none;
}

h1.miai{
background: url(img/h1_miai.gif) 0px 0px no-repeat;
text-indent:-999999px;
text-decoration:none;
}

h1.kamiwada{
background: url(img/h1_kamiwada.gif) 0px 0px no-repeat;
text-indent:-999999px;
text-decoration:none;
}

h1.saiyou{
	text-indent: -999999px;
	text-decoration: none;
	background-image: url(img/h1_saiyou.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

h1.kaisya{
	text-indent: -999999px;
	text-decoration: none;
	background-image: url(img/h1_kaisya.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

h1.contact{
	text-indent: -999999px;
	text-decoration: none;
	background-image: url(img/h1_otoi.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
h1.jigyou{
	text-indent: -999999px;
	text-decoration: none;
	background-image: url(img/h1_jigyou.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
h1.tenpo{
	text-indent: -999999px;
	text-decoration: none;
	background-image: url(img/h1_tenpo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


/*-----------タブ-----------------*/

#tab{
	border-bottom:3px solid #F6903D;
	float:left;
	font-size: 13px;
}

#tab ul{
margin:0;}


#tab li{
float:left;
}

#tab a{
display:block;
background:url(img/tab.gif) top left no-repeat;
border-right:1px solid #F6903D;
height:23px;
text-align:center;
margin-right:2px;
text-decoration:none;
padding-top:2px;
color:#333;
}

#tab a:hover,#tab a.on{
display:block;
background:url(img/tab.gif) 0px -48px no-repeat;
border-right:1px solid #F6903D;
color:#fff;
}

#tab a.tab1{
width:123px;
}

#tab a.tab2,#tab a.tab3{
width:112px;
}

#tab a.tab4{
width:138px;
}

#tab a.tab5{
width:100px;
}

#tab a.tab6{
width:197px;
margin-right:0px;
}




/*-------------- main  ----------*/


#main h2{
height:31px;
font-size:1.3em;
border-left:5px solid #F6903D;
margin:1em;
background:url(img/h2_bg.gif) repeat-x;
color:#cc0000;
}

#main H2.w430{
width:430px;
}

#main h2 span{
display:block;
padding-top:6px;
padding-left:10px;
}

#main h3{
font-size:1.2em;
padding:3px 20px;
color:#cc0000;
background:url(img/icon01.gif) left center no-repeat;
margin:1em 1.5em;

}

#main p,ul,ol,dl{
	margin: 0 2em 1em 3em;
	font-weight: normal;
}

#main dl{
margin-bottom:1em;
}

#main dt{
background:url(img/icon03.gif) left center no-repeat;
padding:3px 20px;
font-weight:bold;
color:#cc6600;
}

#main dd{
margin-bottom:1em;
}



/*--------コンテンツ---------*/


.border1{
width:796px;
border:1px solid #F6903D;
padding-bottom:1em;
float:left;
}

.border1 img{
margin:1px;
}

a.bgBtn{
background:url(img/footer_bg.gif) repeat-x;
height:32px;
padding:5px 20px;
color:#fff;
}


#bt a{
	text-indent:-9999px;
	text-decoration:none;
	width:150px;
	height:35px;
	display:block;
}

#bt a.kira{
background:url(img/kira01.gif) no-repeat;
margin-right:2px;
}

#bt a:hover.kira{
	margin-right:2px;
	background-image: url(img/kira02.gif);
	background-repeat: no-repeat;
}

#bt a.ban{
background:url(img/ban01.gif) no-repeat;
margin-right:2px;
}

#bt a:hover.ban{
background:url(img/ban02.gif) no-repeat;
margin-right:2px;
}
#bt {
	margin-left: 30px;
}

#table2 a.labo{
background:url(img/car_bana.jpg) no-repeat;
}

#table2 a:hover.labo{
background:url(img/car_bana2.jpg) no-repeat;
}

#table2 a.crea{
background:url(img/crecla_bana.jpg) no-repeat;
}

#table2 a:hover.crea{
background:url(img/crecla_bana2.jpg) no-repeat;
}
