body{
	margin:0px;
	font-size:10pt;
	background:url(images/back.jpg) repeat-x;
}
p{
margin:0px;
}

h2{
	margin:0 0 5px 0;
}
#wrapper{
	width:800px;
	margin:0px auto;
	border:1px solid #808080;
	background:#ffffff;
}
#header{
	width:800px;
	height:100px;
	background:url(images/bg_header.jpg) no-repeat top center;
	margin:0px 0px 0px 0px;
	
}
#header h1{
text-indent:-9000px;
}

#flash{
	width:760px;
	border:1px solid #808080;
	text-align:center;
	margin:0px auto 15px auto;
}
#main_wrapper{
	width:760px;
	margin:0 auto;
}
#left_column{
	float:left;
	text-align:right;
	width:180px;
}
#navi{
	margin:0px 0px 10px 0px;
}
#navi strong{
	display:none;
}
#navi ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#navi li{
	margin:0px;
	padding:0px;
}

.navi01{
	width:180px;
	height:34px;
}
.navi01 a:link,.navi01 a:visited{
	display:block;
	width:180px;
	height:34px;
	background: transparent url(images/button/navi_top.gif) no-repeat 0px 0px;
}
.navi01 a:hover{
	background: transparent url(images/button/navi_top.gif) no-repeat 0px -34px;
}
.navi01 a:active{
	background: transparent url(images/button/navi_top.gif) no-repeat 0px -68px;
}

.navi02{
	width:180px;
	height:34px;
}
.navi02 a:link,.navi02 a:visited{
	display:block;
	width:180px;
	height:34px;
	background: transparent url(images/button/navi_kigyo.gif) no-repeat 0px 0px;
}
.navi02 a:hover{
	background: transparent url(images/button/navi_kigyo.gif) no-repeat 0px -34px;
}
.navi02 a:active{
	background: transparent url(images/button/navi_kigyo.gif) no-repeat 0px -68px;
}
.navi02_01 a:link,.navi02_01 a:visited{
	display:block;
	width:180px;
	height:34px;
	background: transparent url(images/button/navi_yuso.gif) no-repeat 0px 0px;
}
.navi02_01 a:hover{
	background: transparent url(images/button/navi_yuso.gif) no-repeat 0px -34px;
}
.navi02_01 a:active{
	background: transparent url(images/button/navi_yuso.gif) no-repeat 0px -68px;
}
.navi02_02 a:link,.navi02_02 a:visited{
	display:block;
	width:180px;
	height:34px;
	background: transparent url(images/button/navi_auction.gif) no-repeat 0px 0px;
}
.navi02_02 a:hover{
	background: transparent url(images/button/navi_auction.gif) no-repeat 0px -34px;
}
.navi02_02 a:active{
	background: transparent url(images/button/navi_auction.gif) no-repeat 0px -68px;
}
.navi02_03 a:link,.navi02_03 a:visited{
	display:block;
	width:180px;
	height:34px;
	background: transparent url(images/button/navi_daiko.gif) no-repeat 0px 0px;
}
.navi02_03 a:hover{
	background: transparent url(images/button/navi_daiko.gif) no-repeat 0px -34px;
}
.navi02_03 a:active{
	background: transparent url(images/button/navi_daiko.gif) no-repeat 0px -68px;
}
.navi03{
	width:180px;
	height:34px;
}
.navi03 a:link,.navi03 a:visited{
	display:block;
	width:180px;
	height:34px;
	background: transparent url(images/button/navi_kojin.gif) no-repeat 0px 0px;
}
.navi03 a:hover{
	background: transparent url(images/button/navi_kojin.gif) no-repeat 0px -34px;
}
.navi03 a:active{
	background: transparent url(images/button/navi_kojin.gif) no-repeat 0px -68px;
}

.navi04{
	width:180px;
	height:34px;
}
.navi04 a:link,.navi04 a:visited{
	display:block;
	width:180px;
	height:34px;
	background: transparent url(images/button/navi_annai.gif) no-repeat 0px 0px;
}
.navi04 a:hover{
	background: transparent url(images/button/navi_annai.gif) no-repeat 0px -34px;
}
.navi04 a:active{
	background: transparent url(images/button/navi_annai.gif) no-repeat 0px -68px;
}

.navi05{
	width:180px;
	height:34px;
}
.navi05 a:link,.navi05 a:visited{
	display:block;
	width:180px;
	height:34px;
	background: transparent url(images/button/navi_contact.gif) no-repeat 0px 0px;
}
.navi05 a:hover{
	background: transparent url(images/button/navi_contact.gif) no-repeat 0px -34px;
}
.navi05 a:active{
	background: transparent url(images/button/navi_contact.gif) no-repeat 0px -68px;
}

.navi06{
	width:180px;
	height:34px;
}
.navi06 a:link,.navi06 a:visited{
	display:block;
	width:180px;
	height:34px;
	background: transparent url(images/button/navi_link.png) no-repeat 0px 0px;
}
.navi06 a:hover{
	background: transparent url(images/button/navi_link.png) no-repeat 0px -34px;
}
.navi06 a:active{
	background: transparent url(images/button/navi_link.png) no-repeat 0px -68px;
}
#main_column{
	float:right;
	width:559px;
	text-align:center;
}
#main01{
	width:254px;
	height:210px;
	padding:40px 5px 0px 300px;
	background:url(images/bannar-01.jpg) no-repeat;
	text-align:left;
font-size:9pt;
}
#main01 ul, #main02 ul{
margin:0px 0px 0px 5px;
padding:0px;
}
#main01 li, #main02 li{
margin:0px;
padding:0px;
}
#main02{
font-size:9pt;
	width:254px;
	height:210px;
	padding:40px 5px 0px 300px;
	margin:10px 0px;
	background:url(images/bannar-02.jpg) no-repeat;
	text-align:left;
}
#right_column{
	float:right;
	text-align:right;
	width:180px;
}
#new{
	text-align:left;
	width:170px;
	height:167px;
padding:33px 5px 0px 5px; 
	background:url(images/new_back.gif) no-repeat top center;
}
#company_info{
	width:180px;
	height:187px;
	margin:10px 0px;
	background:url(images/logo.gif) no-repeat;
}
#content{
	float:right;
	text-align:left;
	width:560px;
	padding:0px 0px 0px 20px;
}
#content img{
	border:1px solid #bebebe;
	padding:5px;
}
#content td{
vertical-align:top;
padding:4px;
letter-spacing:1px;
}
#content h3{
	border:2px solid #cc99ff;
	text-align:left;
	padding:5px;
	letter-spacing:2px;
background:#cc99ff;
	color:#565656;
	font-size:12pt;
	font-family:"メイリオ";
margin:10px 0px 5px 0px;
}
#footer{
	width:800px;
	height:86px;
	background:url(images/bg_footer.gif) no-repeat;
}
#clear{
	clear:both;
}

#top #navi .navi01 a{
	background: transparent url(images/button/navi_top.gif) no-repeat 0px -68px;
}
#kigyou #navi .navi02 a{
	background: transparent url(images/button/navi_kigyo.gif) no-repeat 0px -68px;
}
#kigyou #content h2{
	width:560px;
	height:80px;
	background:url(images/kigyou_h2.jpg) no-repeat;
}
#kojin #navi .navi03 a{
	background: transparent url(images/button/navi_kojin.gif) no-repeat 0px -68px;
}
#kojin #content h2{
	width:560px;
	height:80px;
	background:url(images/kojin_h2.jpg) no-repeat;
}
#company #navi .navi04 a{
	background: transparent url(images/button/navi_annai.gif) no-repeat 0px -68px;
}
#company #content h2{
	width:560px;
	height:80px;
	background:url(images/company_h2.jpg) no-repeat;
}
#contact #navi .navi05 a{
	background: transparent url(images/button/navi_contact.gif) no-repeat 0px -68px;
}
#contact #content h2{
	width:560px;
	height:80px;
	background:url(images/contact_h2.jpg) no-repeat;
}
#link #navi .navi06 a{
	background: transparent url(images/button/navi_link.png) no-repeat 0px -68px;
}
#link #content h2{
	width:560px;
	height:80px;
	background:url(images/link_h2.jpg) no-repeat;
}
.h2_text{
	display:none;
}

.textBox{
	background:url(images/div_back.jpg) no-repeat bottom right;
	text-align:left;
}

#img_kigyou{
	width:207px;
height:100px;
	padding:87px 343px 0px 10px;
	background:url(images/body_kigyou.jpg) no-repeat;
}
#img_kigyou ul,#img_kojin ul{
padding: 0;
margin:0px 0px 0px 5px;
font-size:9pt;
}
#img_kojin{
height:160px;
	width:207px;
	padding:87px 343px 0px 10px;
	background:url(images/body_kojin.jpg) no-repeat;
}
#fax01 a{
width:100px;
display:block;
font-weight:bold;
padding:5px 10px;
color:#ffffff;
background:#E1008F;
border-top:1px solid #E1008F;
border-left:1px solid #E1008F;
border-bottom:1px solid #E1008F;
border-right:1px solid #E1008F;
text-decoration:none;
}
#fax01 a:hover{
display:block;
padding:5px 10px;
font-weight:bold;
color:#E1008F;
background:#ffffff;
border-top:1px solid #E1008F;
border-left:1px solid #E1008F;
border-bottom:1px solid #E1008F;
border-right:1px solid #E1008F;
text-decoration:none;
}
#fax02 a{
width:180px;
display:block;
font-weight:bold;
padding:5px 60px;
color:#ffffff;
background:#E1008F;
border-top:1px solid #E1008F;
border-left:1px solid #E1008F;
border-bottom:1px solid #E1008F;
border-right:1px solid #E1008F;
text-decoration:none;
}
#fax02 a:hover{
display:block;
padding:5px 60px;
font-weight:bold;
color:#E1008F;
background:#ffffff;
border-top:1px solid #E1008F;
border-left:1px solid #E1008F;
border-bottom:1px solid #E1008F;
border-right:1px solid #E1008F;
text-decoration:none;
}

#header h2{
font-size:8pt;
margin:38px 0px 0px 0px;
font-weight:normal;
text-align:right;
}
