@charset "utf-8";
/* CSS Document */
#wrapHead {
background-image: url(../images/head_bg_b.jpg);
background-repeat: repeat-x;
height: 243px;
background-position: center;
}
#wrapBodyEle th {
padding-right: 8px;
}
#wrapBodyEle td {
vertical-align: top;
font-size: 12px;
}
#wrapBodyEle .pad_t {
padding-top: 5px;
}
#font14,.box03 strong{
font-size: 14px;
font-weight: bold;
color: #006730;
line-height: 126%;
margin-bottom: 17px;
width:200px;
}
/**/
.box01 th {
padding-right: 8px;
}
.box01 {
height: auto;
width: 342px;
padding-top: 11px;
padding-bottom: 11px;
background-color: #f1f1ce;
margin-left: 15px;
margin-bottom: 21px;
padding-left: 9px;
padding-right: 9px;
}
.box01 img.dyn{
display:block;
margin:10px 0 0 0;
}
.box01 em{
display:block;
font-size: 14px;
font-weight: bold;
color: #660000;
margin-bottom: 17px;
width:200px;
}
.box01 p{
font-size: 12px;
line-height:160%;
margin:0 10px 0 0;
}
/**/
.box02 {
width:740px;
background-color: #f1f1ce;
margin-left: 15px;
margin-bottom: 21px;
padding:30px 0;
}
.box02 div.main{
width:560px;
margin:0 90px;
}
.box02 div.main img{
display:block;
}
.box02 div.main strong{
display:block;
font-size: 14px;
font-weight: bold;
color: #006730;
line-height: 126%;
margin:5px 0;
}
.box02 em{
display:block;
font-size: 14px;
font-weight: bold;
color: #660000;
margin:5px 0 30px 0;
}
.box02 div.kokoeco{
border-top:1px solid #d7c383;
margin:30px 0 30px 0;
padding:30px 0 0 0;
width:560px;
}
.box02 div.kokoeco td{
padding:0 0 0 0;
}
.box02 div.kokoeco td p{
font-size: 12px;
line-height:160%;
}
.box02 div.kokoeco td img{
display:block;
margin:0 10px 0 0;
}
.box02 div.kokoeco td img.dyn{
margin-top:10px;
}
/**/
.box03 #f_14,.box03 em{
display:block;
font-size: 14px;
font-weight: bold;
color: #660000;
margin-bottom: 17px;
width:200px;
}
/**/
.box03 {
height: auto;
width: 760px;
margin-left: 5px;
margin-bottom: 21px;
}
.box03 table.dyn{
margin:0 0 10px 0;
}
.box03 table.dyn td{
background:url(../living/images/goods_back.gif) repeat-y;
}
.box03 table.dyn td table{
margin:10px 10px 0 10px;
width:360px;
}
.box03 table.dyn td table td{
background:none;
}
.box03 table.dyn table th{
padding:10px;
}
.box03 table.dyn table td{
padding:10px;
}
.box03 p{
line-height:160%;
margin-bottom:12px;
}
.box03 p.size{
font-size:10px;
}
#wrapBodyEle .pad_b02 {
padding-bottom:17px;
}
.box03 table.dyn table.kokoeco{
margin:0;
padding:0;
width:auto;
}
.box03 table.dyn table.kokoeco td{
padding:0 0 0 0;
}
.box03 table.dyn table.kokoeco td img{
margin:0 10px 0 0;
}
/**/
#wrapHead #wrapHeadEle {
background-image: url(../food/images/food_head.jpg);
padding: 0px;
height: 243px;
width: 800px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
position: relative;
background-repeat: no-repeat;
background-position: right;
}
#wrapHeadEle #tab01 {
position: absolute;
left: 240px;
top: 217px;
}
#wrapHeadEle #tab02 {
position: absolute;
top: 217px;
left: 336px;
}
#wrapHeadEle #tab03 {
position: absolute;
left: 408px;
top: 217px;
}
#wrapHeadEle h1 {
position: absolute;
left: 21px;
top: 25px;
}
#wrapHeadEle h2 {
position: absolute;
left: 21px;
top: 164px;
}
#wrapBodyEle h3 {
background-image: url(../factory/images/h3_bg.jpg);
background-repeat: no-repeat;
color: #FFFFFF;
padding:30px;
font-size: 16px;
font-weight: bold;
}
#wrapBodyEle h3.dyn{
background-image: url(../factory/images/h3_bg02.jpg);
background-repeat: no-repeat;
background-position: center;
}
#k_icon {
background-image: url(../images/icon_kozyou.jpg);
background-repeat: no-repeat;
background-position: left;
height: 18px;
width: auto;
padding-left: 33px;
vertical-align: middle;
}
#wrapBodyEle .mar26 {
margin-left: 26px;
}

.pad_b {
padding-bottom: 6px;
}
#wrapBody #wrapBodyEle .box03 .dyn .mar_b {
	margin-bottom: 15px;
}
#wrapBody #wrapBodyEle #wrapApparelimage {
	height: 260px;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
