body {
	margin: 0px;
	padding: 0px;
	font: 12px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#wrapper {
	width: 920px;
	margin: 10px auto;
	padding: 0px;
	position: relative;
	text-align: left;
	background: #FFFFFF;
	height: auto;
	border: 1px solid #FFFFFF;
}
#header {
	margin: 0px;
	padding: 0px;
	height: 90px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color: #FFFFFF;
	background: url(../sozai/nav/topbarbg.jpg) no-repeat;
	width: 920px;
}
#header ul {
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	color: #FFFFFF;
	float: right;
}
#header li {
	display: inline;
	padding: 2px 15px;
}
#header a {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}
#header a:hover,#header a:active {
	text-decoration: underline;
	color: #84AAFF;
}

#footer ul {
	color: #FFFFFF;
	font: normal 11px "Times New Roman", Times, serif;
	margin: 5px 10px 0px 0px;
	padding: 10px 0px 0px 10px;
	float: right;
}
#footer li {
	display: inline;
	padding: 2px 15px;
	margin: 0px;
}
#footer a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover,#footer a:active {
	color: #97b83a;
	text-decoration: underline;
}

#header h1 {
	font: bold 32px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
	padding: 10px 0px 0px 15px;
}
#header #form1 {
	float: right;
	margin: -15px 0px 0px;
	padding: 0px 10px 0px 0px;
}


#contents {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 920px;
}
#footer {
	background: url(../sozai/nav/topfootbg01.jpg) no-repeat center bottom;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 920px;
	float: none;
	clear: both;
}

#contents #sidenavi {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 190px;
	background: repeat;
	border: 1px solid #CCCCCC;
}

#contents #main {
	margin: 0px;
	padding: 0px;
	width: 718px;
	float: right;
	height: auto;
}


#contents #sidenavi ul {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	list-style: none;
}

/*トップページの3つに分けるサイズ*/

#contents #main #main1 {
	margin: 0px auto;
	padding: 0px 0px 0px 20px;
	height: auto;
	width: 500px;
	float: left;
}

#contents #main #main2 {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	height: auto;
	width: 175px;
	float: right;
}

#contents #main #main1 #news ul {
	font-size: 13px;
	margin: 0px 0px 20px 60px;
	padding: 0px;
	list-style: square url(none);
	line-height: 24px;
	color: #330000;
}




/*ナビリンクのサイズ*/
#contents #sidenavi li a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn1 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 190px;
}
#contents #sidenavi #sn2 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn3 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn4 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn5 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn6 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn7 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn8 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 190px;
}
#contents #sidenavi #sn9 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 190px;
}
#contents #sidenavi #sn10 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 190px;
}
#contents #sidenavi #sn11 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 190px;
}
#contents #sidenavi #sn12 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 190px;
}
#contents #sidenavi #sn13 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 47px;
	width: 190px;
}
#contents #sidenavi #sn14 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn15 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn16 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn17 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #op1 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op2 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op3 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op4 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op5 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op6 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op7 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op8 a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}

#contents #sidenavi em {
	font-size: 9px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	visibility: hidden;
}
#contents #sidenavi #midashi1 {
	color: #FFFFFF;
	background: url(../sozai/nav/midashi_woodcase.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#contents #sidenavi #midashi2 {
	color: #FFFFFF;
	background: url(../sozai/nav/midashi_optionitem.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#contents #sidenavi #midashi3 {
	color: #FFFFFF;
	background: url(../sozai/nav/midashi_acrylic.gif) no-repeat;
	margin: 20px 0px 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

#contents #sidenavi #sn1 {
	margin: 5px 0px 5px;
	padding: 0px;
	height: 100px;
	width: 190px;
	background: url(../sozai/nav/tel.jpg) no-repeat;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#contents #sidenavi #sn1 :hover,#contents #sidenavi #sn1 :active {
	color: #ffffff;
	background: url(../sozai/nav/tel_up.jpg);
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 190px;	
}
#contents #sidenavi #sn2 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_stock.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#contents #sidenavi #sn2 :hover,#contents #sidenavi #sn2 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_stock_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #sn3 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_maple.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn3 :hover,#contents #sidenavi #sn3 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_maple_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #sn4 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_redork.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn4 :hover,#contents #sidenavi #sn4 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_redork_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #sn5 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_windingmachine.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}
#contents #sidenavi #sn5 :hover,#contents #sidenavi #sn5 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_windingmachine_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #sn6 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_president.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn6 :hover,#contents #sidenavi #sn6 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_president_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #sn7 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_preciouswood.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn7 :hover,#contents #sidenavi #sn7 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_preciouswood_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #op1 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_option_il.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op1 :hover,#contents #sidenavi #op1 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_option_il_up.gif);
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;	
}
#contents #sidenavi #op2 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_option_id.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op2 :hover,#contents #sidenavi #op2 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_option_id_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #op3 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_option_ccs.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op3 :hover,#contents #sidenavi #op3 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_option_ccs_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}

#contents #sidenavi #op4 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_option_ring.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op4 :hover,#contents #sidenavi #op4 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_option_ring_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #op5 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_option_cuf.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op5 :hover,#contents #sidenavi #op5 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_option_cuf_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #op6 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_option_sun.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op6 :hover,#contents #sidenavi #op6 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_option_sun_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #op7 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_option_mat.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op7 :hover,#contents #sidenavi #op7 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_option_mat_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #op8 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_option_same.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 190px;
}
#contents #sidenavi #op8 :hover,#contents #sidenavi #op8 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_option_same_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #sn8 {
	color: #FFFFFF;
	background: url(../sozai/nav/menu_collectioncase.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 190px;
}
#contents #sidenavi #sn8 :hover,#contents #sidenavi #sn8 :active {
	color: #ffffff;
	background: url(../sozai/nav/menu_collectioncase_up.jpg);
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 190px;	
}
#contents #sidenavi #sn9 {
	color: #FFFFFF;
	background: url(../sozai/nav/news01.jpg) no-repeat;
	margin: 3px 0px 10px;
	padding: 0px;
	height: 130px;
	width: 190px;
}
#contents #sidenavi #sn9 :hover,#contents #sidenavi #sn9 :active {
	color: #ffffff;
	background: url(../sozai/nav/news01_up.jpg);
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 190px;	
}
#contents #sidenavi #sn10 {
	color: #FFFFFF;
	background: url(../sozai/nav/gallery01.jpg) no-repeat;
	margin: 3px 0px 0px;
	padding: 0px;
	height: 130px;
	width: 190px;
}
#contents #sidenavi #sn10 :hover,#contents #sidenavi #sn10 :active {
	color: #ffffff;
	background: url(../sozai/nav/gallery01_up.jpg);
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 190px;	
}
#contents #sidenavi #sn11 {
	color: #FFFFFF;
	background: url(../sozai/nav/FAQ01.jpg) no-repeat;
	margin: 3px 0px 0px;
	padding: 0px;
	height: 50px;
	width: 190px;
}
#contents #sidenavi #sn11 :hover,#contents #sidenavi #sn11 :active {
	color: #ffffff;
	background: url(../sozai/nav/FAQ01_up.jpg);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #sn12 {
	color: #FFFFFF;
	background: url(../sozai/nav/voice01.jpg) no-repeat;
	margin: 3px 0px 0px;
	padding: 0px;
	height: 130px;
	width: 190px;
}
#contents #sidenavi #sn12 :hover,#contents #sidenavi #sn12 :active {
	color: #ffffff;
	background: url(../sozai/nav/voice01_up.jpg);
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 190px;	
}
#contents #sidenavi #sn13 {
	color: #FFFFFF;
	background: url(../sozai/nav/termex.jpg) no-repeat;
	margin: 3px 0px 0px;
	padding: 0px;
	height: 47px;
	width: 190px;
}
#contents #sidenavi #sn13 :hover,#contents #sidenavi #sn13 :active {
	color: #ffffff;
	background: url(../sozai/nav/termex_up.jpg);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #sn14 {
	color: #FFFFFF;
	background: url(../sozai/nav/10.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn14 :hover,#contents #sidenavi #sn14 :active {
	color: #ffffff;
	background: url(../sozai/nav/10_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #sn15 {
	color: #FFFFFF;
	background: url(../sozai/nav/5.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn15 :hover,#contents #sidenavi #sn15 :active {
	color: #ffffff;
	background: url(../sozai/nav/5_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #sn16 {
	color: #FFFFFF;
	background: url(../sozai/nav/3.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn16 :hover,#contents #sidenavi #sn16 :active {
	color: #ffffff;
	background: url(../sozai/nav/3_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #sidenavi #sn17 {
	color: #FFFFFF;
	background: url(../sozai/nav/1.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;
}
#contents #sidenavi #sn17 :hover,#contents #sidenavi #sn17 :active {
	color: #ffffff;
	background: url(../sozai/nav/1_up.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 190px;	
}
#contents #main #right {
	float: right;
	margin: 0px;
	padding: 10px;
}
#wrapper #address {
	height: auto;
	width: 900px;
	margin: 0px;
	padding: 10px;
	text-align: center;
	font-size: 12px;
}
#contents #main a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
