@charset "UTF-8";
body {
	margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-attachment: fixed;
background-image: url(../kabegami/image_body.gif);
}
div{
	margin-top: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
}
p {
	font-size: 12px;
font-weight: 400;
line-height: 16px;
letter-spacing: 1px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
}
li {
	font-size: 14px;
font-weight: 600;
letter-spacing: 2px;
padding-bottom: 4px;
line-height: 20px;
color: #004000;
}
tr {
	background-color: white;
}
th {
	font-size: 12px;
font-weight: 400;
letter-spacing: 1px;
line-height: 16px;
}
a {
	text-decoration: none;
color: black;
}
a:hover {
	color : white;
text-decoration: underline;
}
address {
	width: 780px;
height: auto;
font-size: 16px;
letter-spacing: 2px;
padding-top: 6px;
padding-bottom: 6px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: black;
font-weight: 400;
background-color: #ffffaa;
text-align : center;
margin-left : auto;
margin-right : auto;
}
#main02 {
	width: 800px;
height: inherit;
background-color: #ffffbf;
margin-top : 4px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
border-width: 1px 1px 1px 1px;
border-top-style : ridge;
border-right-style : ridge;
border-bottom-style : ridge;
border-left-style : ridge;
border-color: gray gray gray gray;
}
#header {
	width: 780px;
height: auto;
padding-top: 12px;
bottom: auto;
right: auto;
padding-bottom: 6px;
background-image: url(../kabegami/0574-43-0540.gif);
background-repeat: no-repeat;
background-position: right bottom;
margin-bottom: 10px;
clear : left;
}
#main_box {
	width: 780px;
margin-top: 0px;
margin-bottom: 0px;
right: auto;
height: auto;
margin-left: 0px;
margin-right: 0px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
}
#right_box {
	width: 360px;
float: right;
clear: right;
margin-top: 0px;
margin-bottom: 0px;
right: auto;
margin-left: 0px;
margin-right: 0px;
bottom: auto;
}
#left_box {
	width: 380px;
float: left;
clear: left;
margin-top: 0px;
margin-bottom: 0px;
right: auto;
padding-left: 0px;
bottom: auto;
}
.Class_page01 {
	padding-top: 4px;
width: 780px;
height: auto;
right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 4px;
}
.Class_footer01 {
	font-size: 16px;
line-height: 16px;
letter-spacing: 1px;
padding-top: 6px;
width: 780px;
height: auto;
margin-top: 3px;
margin-bottom: 0px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: black;
font-weight: 600;
background-color: #ffffaa;
}
.Class_footer02 {
	font-size: 12px;
font-weight: 400;
line-height: 16px;
letter-spacing: 1px;
padding-top: 4px;
margin-top: 0px;
margin-bottom: 0px;
width: 780px;
background-color: #55552b;
color: white;
padding-left: 4px;
padding-bottom: 4px;
}
.Class_copylight {
	margin-top: 0px;
margin-bottom: 0px;
width: 780px;
height: 20px;
background-color: white;
}
.Class_product01 {
	font-size: 14px;
font-weight: 400;
color: white;
letter-spacing: 1px;
padding-top: 6px;
margin-bottom: 0px;
width: 250px;
height: 20px;
margin-top: 8px;
background-image: url(../kabegami/image_product01.gif);
background-repeat: no-repeat;
}
.Class_footer03 {
	padding-bottom: 6px;
width: 780px;
height: auto;
margin-top: 0px;
padding-top: 4px;
}
#main01 {
	background-color: #606031;
width: 820px;
height: inherit;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 0px;
padding-top : 10px;
}
#news {
	height: 130px;
width: 270px;
}
#tel {
	width: 760px;
height: auto;
padding-top: 4px;
padding-bottom: 4px;
}
#menu_top {
	padding-top: 6px;
padding-bottom: 6px;
width: 260px;
height: 200px;
float: right;
clear: right;
padding-right: 10px;
}
#setsumei_top {
	padding-top: 6px;
padding-bottom: 6px;
width: 470px;
height: 220px;
float: left;
clear: left;
padding-right: 10px;
padding-left : 10px;
}
#main {
	width: 780px;
height : inherit;
padding-top : 20px;
padding-bottom : 10px;
}
#home {
	margin-top: 0px;
margin-bottom: 0px;
width: 260px;
height: 38px;
float: left;
clear: left;
background-color: white;
}
#header02 {
	width: 780px;
height: auto;
bottom: auto;
right: auto;
}
#left_box02 {
	width: 380px;
height: auto;
float: left;
clear: left;
bottom: auto;
right: auto;
}
#light_box02 {
	width: 280px;
height: auto;
bottom: auto;
right: auto;
float: right;
clear: right;
}
.Class_li {
	font-size: 15px;
}
.Class_haikei01 {
	background-color: #e7b53b;
}
.Class_waku01 {
	border-width: 2px 2px 2px 2px;
border-style: groove groove groove groove;
border-color: olive olive olive olive;
}
.Class_label {
	padding-top: 8px;
padding-bottom: 8px;
margin-top: 4px;
width: 780px;
height: auto;
}
.Class_waku05 {
	border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: white white white white;
}



