/* CSS Document */
.h3setumei {
padding:0px;
margin:0px;
}
.level_waku {
margin:20px 0;
}
.level {
background-color:#FFFFFF;
padding:3px;
margin:0 0 0 8px;
width:250px;
float:left;
}
.level_ul {

margin:0;
padding:0 0 0 0px;
color:#666633;
list-style:none;
}
.level_li {
border-bottom:#CCCCCC 1px dotted;
border-left:#CCCCCC 10px solid;
margin:0;
padding:0 0 0 5px ;
}
.level02 {
background-color:#FFFFFF;
padding:3px;
margin:0 0 0 8px;
width:250px;

}

/*▼税込み・税抜き両方表示バージョン*/
.price_rap{
	display: flex;
	padding-top: 1rem;
}
.geinuki-price{
	font-size: 1.5rem;
	font-weight: bold;
	color: green;
}
.price_price{
	text-align: right;
	margin-right: 2.5rem;
	margin-bottom: 1rem;
	line-height: 1rem;
}


.kakaku_price{
	font-size: 1.3rem;
	font-weight: bold;
	padding-top: 0.5rem;
	padding-bottom:0.2rem;
	color:green;
}

/*▲税込み・税抜き両方表示バージョン*/

.price {
float:left;
width:185px;
margin:5px 0px 0 10px;
padding:0 0px 0 0px;
line-height:14px;
}
.priceimg {
float:left;
width:80px;
margin:10px 0px 0 35px;
padding:0 0px 0 0px;
}
.kakaku_red {
color: #FF0000;
font-size:15px;
}
.sam_title{
font-weight:900;
border-bottom:dotted #666666 1px;
font-size:13px;
padding:0px 0 0px 5px;
color:#727934;
margin:0px;
}
.sam_title h4{
margin:0px 0 0px 0px;
padding:8px 0px 0 0;
background-color:#F4F3F3;
height:22px;
font-size:14px;
}
.syouhin .sam_title a{
color:#2f3f1f;
}
.syouhin .sam_title a:link{
color:#2f3f1f;
} 
.syouhin .sam_title a:hover{
color:#727934;
} 
.syouhin {
padding:0px;
margin:20px 0 25px 0;
border:1px solid #B5C5B6;

}


.comento{
padding:3px;
margin:5px 0 5px 0px;
background-color:#E3E9E0
}

.photo_omote {
float:left;
width:122px;
padding:2px;
margin:1px;
border:1px solid #B5C5B6;
}
.photo_omote img{
border:1px solid #B5C5B6;
}
.syouhin_r {
float:left;
width:465px;
padding:5px;
margin:0;
}
.pict {
float:left;
width:70px;
text-align:center;
padding:0 5px;
margin:0 10px;
}
.brown {
background-color: #E0D9D3;
padding:5px;
border: #C49F91 3px double;
}
.top {
color:#FFFFFF;

}
th.height {
	color:#669933;
	background-color:#E2E8DB;
	height:50px;	
	font-size:12px;
	padding:5px;
	}
.meun {
margin:0;
padding-top:20px;
padding-bottom:1px;
color:#666666;
font-weight:600;
font-size:15px;
line-height:18px;

} 
.ura {
	background-color: #FFFFFF;
	text-align:left;
	font-weight:100;

}
.kakaku {
 padding:0px 0px 0px 20px;
 margin-top:10px;
 color:#262323;
 font-size:12px;
 line-height:16px;
}


ul.sekou{
list-style-type:circle;
}

li.sekou{
border-bottom:#CCCCCC solid 1px;
line-height:18px;
}

/*▼表替え一覧レイアウト変更202506から▼*/
.syouhin_2025{
	display: flex;
	border: #BABABA solid 1px;
	padding:0.3rem;
	margin-bottom: 1.5rem;
}
.syouhin_2025-mainphoto{
	padding-right: 0.5rem;
}
.syouhin_2025-title{
	font-size: 1rem;
	font-weight: 900;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border: #E4E4E4 dotted 1px;
}
.syouhin_2025-price{
	display: flex;
	padding-top: 1rem;
}
/*▲表替え一覧レイアウト変更202506から▲*/

/*縁スタンダード*/
.heri {
border:#CCCCCC 1px solid;
padding:0px;
margin:0 0 15px 0;
}
.heri p{
padding:0 0 10px 0;
margin:0;
}
.heri_title{
background-color:#E4EBE2;
padding:10px;
margin:0 0 10px 0;
}
.heri_title h3{
width:200px;
padding:0px;
margin:0;
float:left;
}
.heri_title p{
width:240px;
padding:0px;
margin:0 0 0 140px;
float:left;
text-align:right;
}
.heri_item {
width:180px;
float:left;
padding:0 0 0 15px;
margin:0 0 10px 0px;
}

/*縁スタンダード*/
/*縁有料ここから*/
.heri_item02 {
width:195px;
float:left;
padding:0 0 0 0px;
margin:0 7px 10px 0px;
}
.heri_item03 {
width:320px;
float:left;
padding:0 0 0 0px;
margin:0 7px 10px 0px;
}
/*縁有料ここまで*/

/*畳床*/

.toko {
margin:0;

}
.toko p{
margin:0 10px;
padding:0px;
}
.toko img{
margin:0 0 0 10px;
padding:0px;
}
.teikyou {
font-size:0.9em;
text-align:right;
color:#525537;
}
/*畳床終わり*/

.guide_02_02 {
border: 1px #666666 solid;
height:220px;
padding:10px;
background-color:#FDFDFD;
}
.guide_02_02 p{
margin:0;
padding:0;
width:125px;

}
.guide_03 {
float:left;
margin:0;
padding:0;
width:125px;
}
.guide_02_02 img{
float:left;
}
.nagare{
font-size:0.8em;
margin:0;
padding:0;
line-height:12px;
}
.center {
text-align:center;

margin:0 0 50px 0;
}
.redcolor {color: #CC3300}

/*中ページ価格一覧表*/
.t_kakaku{
margin-top:10px;
}
.t_kakaku th{
font-weight:100;
background-color:#DCDCCD;
}
.t_kakaku td{
text-align:center;
background-color: #F1F3E9;
}
.c_kakaku{
font-size:15px;
font-weight:100;
margin:0px;
padding:0px;
}
.habashtei {
width:170px;
}
/*追加価格一覧表*/
.t_kakaku02{
margin-top:0px;
}
.t_kakaku02 th{
font-weight:100;

}
.t_kakaku02 td{
text-align:center;
}

.t_kakaku03{
margin:0px 0 15px 0;
}
.t_kakaku03 th{
font-weight:100;

}
.t_kakaku03 td{
text-align:center;
}


.c_kakaku02{
font-size:15px;
font-weight:100;
margin:20px 0px 0 0;
padding:0px;
}
.c_kakaku03{
font-size:15px;
font-weight:100;
margin:0px 0px 0 0;
padding:0px;
}
/**/
.yudo {
margin:50px auto 10px auto;
padding:0px;
text-align:center;
width:600px;
}
.yudo p{
margin:0px;
padding:0px;
}
.herilink {
float:left;
margin:10px 5px;
padding:0px;
width:190px;
}
.sheetlink {
float:left;
margin:10px 5px;
padding:0px;
width:190px;
}
.omotelink {
float:left;
margin:10px 5px;
padding:0px;
width:190px;
}
.setumei {
margin:10px 0px 0 0;
padding:10px;
background-color:#f1f1e0;
border:double 3px #DCDCCD;
}
.in_photo {
margin:0;
padding:20px 0 20px 0;
width:600px;
}
.in_photo_r {
float:left;
width:290px;
padding:0 10px 0 0 ;
}
.in_photo_l {
float:left;
width:300px;
margin:0;
padding:0px;
}


.h4_04{
padding:5px 3px 5px 5px;
margin:0px 3px 15px 00px;
background-color:#F4ECE8;
color:#CC6633;
font-weight:100;
border-bottom: #CC9966 1px solid;
border-left: #CC9966 1px solid;
font-size:15px;

}

/*全体の価格表*/
.ichiran {
border:1px #DCDCCD solid;
margin:30px  0 15px 0;
}
.ichiran .th_left{
border:1px #DCDCCD solid;
font-weight:100;
height:30px;
padding:5px 0 0 5px;
text-align:left;
width:125px;
background-color:#F1F3DE
}
.caption01 {
font-size:16px;
padding:15px;

}
.th_right {
border:1px #DCDCCD solid;
font-weight:110;
height:30px;
padding:2px 0 0 5px;
text-align:center;
width:100px;
background-color: #EBE6D8;
}
.ichiran td {
text-align:center;
}

/*オプション*/
.option{
padding:0px;
margin:20px 0 25px 0;

}
.option_title{
margin:0;
padding:5px;
background-color:#E4EBE2;
color:#2F3F1F;
font-size:1.2em;
font-weight:100;
}
.option p{
padding:10px;
margin:0;

}
 

/*さらり床*/
.sarari_toku{
	background:#FFFFFF;
	padding:5px;
	border:#669933 dotted 1px;
	margin-top:5px;
	margin-bottom:5px;
	}

.sarari_fsl{
	font-size:16px;
	}

.sarari_fsl_pink{
	font-size:16px;
	color:#CC3333;
	}

.sarari_kakaku{
	font-size:20px;
	color:#CC3333;
	font-weight:900;
	}

.sarari_kakaku_box{
	background:#FFFFFF;
	padding:20px;
	margin:20px;
	border:#CC6666 solid 1px;
	text-align:center;
	}

.sarari_saikabu{
	border-bottom:#669933 solid 1px;
	border-top:#669933 solid 1px;
	padding:10px;
	}



.herikatarogu{
	padding:10px 5px 10px 5px;
	border:#F90 solid 2px;
	font-size:16px;
	color:#FF9900;
	background: #FFC;
	font-weight:bold;
	text-align:center;
	line-height: normal;
	}


.herikatarogu a:hover{
	display:block;
	background: #FF6;
	font-weight:bold;
	text-align:center;
	}
	

/*旧index.html エコファーマー紹介*/
.syouhin02{
	width:100%;
	height:262px;
	padding:0;
	margin:20px 0 25px 0;
	border:2px solid #B5C5B6;
	background-image:url(img/top/mystar.jpg);
	background-repeat:no-repeat;
}
.syouhin02 img {
margin:75px 0 0 390px;
}

.syouhin02 p{
margin:60px 0 25px 8px;
padding:0px;
width:425px;
}

/*キャンペーン対象商品アイコン
******************************/
.campaign_taisyo{
	display: flex;
	text-indent: 0.5em;
	background-color: red;
	padding: 0.5em;
	color: #fff;
	font-weight: bold;
}