/*表示・非表示を行うためのcss群*/

iframe{
display:block;
}

.josou_waku{
width:100% !important;}

.tane-makikata{
        display:block;}

.sp-displaynone{
        display:none;}

.yasainae_ranking{
        display:none;}

.iframe-kanren{
        display:none;}

.yoyaku_information{
display:block !important;
}

.youtube{
display:block !important;
}

.poteto_spring{
       display:none;
}

.poteto_autumn{
       display:block;
}

.poteto_gentei{
       display:none;
}

.potato_yoyaku{
       display:none;
}

.yoyaku_tropicalfruit{
       display:none;
}

.bb_yoyaku{
        display:none;
}

.rose_yoyaku{
        display:none;
}

.rose_tuujou{
        display:block;
}


.onion_tane_to_nae{
       display:none;
}

.soldout_tamanegi{
        display:none;
}

.shouga_yoyaku{
        display:block;
}

.satoimo_yoyaku{
        display:block;
}

/* 商品ページ内（固定項目） */
.fs-c-productName__name｛
display:block;
min-height:550px;
｝


.fs-l-pageMain{
max-width:850px !important;
}

.fs-l-productLayout{
max-width:850px;
}

.fs-p-productDescription img{
text-align: center;
max-width:850px;
margin-left:auto;
margin-right:auto;
}

.bnr
{width:100%;
max-with:900px;
margin-left: auto;
margin-right: auto;
}


.fs-c-breadcrumb{
background-color:#e3dcd8;
font-size:14px;
padding:4px 0px;
text-align:center;
}

.fs-c-subgroupList__item{
padding:10px 10px;
}


.fs-c-variationList__item__cart li{
background-color:#e3e3e3;
padding:10px 20px;
}

.fs-c-variationCart__variationName__name{
font-weight:bold;
font-size:14px;
}

/* 商品ページ内（カスタマイズ必要） */

.pr_setsumei{
    　　 width:100%;
	background-color:#FFF;
	text-align:center;
	border:1px  #e3dcd8;
	padding:8px 10px;
	margin-bottom:10px;
	}
.setsumei{
        width:100%;
	font-size:100%;
	color:#000000;
	background-color:#e3dcd8;
	padding:8px 10px 10px;
	text-align:left;
	border:1px dashed #09573f;
	margin-bottom:10px;
	}	

.nouki_kagoue{ 
	width:40%;
	color:#FFFFFF; 
	font-size:100%;
	font-weight:bold;
	background-color:#30a10f;
	padding:3px 4px 4px;
	text-align:center;
	border:1px #3dc116;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:5px;
	box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
	-webkit-box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
	-moz-box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
	}

.search_keyword{
	font-size:80%;
	color:#555555;
	background-color:#F5F5F5;
	padding:8px 10px 10px;
	text-align:left;
	border:1px solid #AAAAAA;
	margin-bottom:10px;
        width:100%;
}	

.search_keyword_text{
}	

.koumoku1,.koumoku2,.koumoku3,.koumoku4{ 
	color:#FFFFFF; 
	font-size:100%;
	font-weight:bold;
	padding:8px 10px 10px;
	text-align:center;
	border:1px #F1F1F1;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin-bottom:5px;
	}	
	
.koumoku1{
	background-color:#09573f;
	}	
		
.koumoku2{
	background-color:#062f61;
	}		

.koumoku3{
	background-color:#de7406;
	}	
	
.koumoku4{
	background-color:#09573f;
	}	
	
.koumoku5{
	background-color:#09573f;
	}
	
	
.naiyouryou{
	font-size:100%;
	color:#000000;
	background-color:#FFFFFF;
	padding:8px 10px 10px;
	text-align:left;
	border:3px solid #09573f;
	margin-bottom:10px;
	}

.shohin_name{ 
	color:#FFFFFF; 
	background-color:#526352;
	font-size:36px;
	font-weight:bold;
	padding:5px 8px;
	text-align:center;
	border:1px #F1F1F1;
	-webkit-border-radius:5px;
	border-radius:5px;
　　　　　margin-bottom:5px;
	}

.hanbai_container h1{
margin-bottom:20px;
}

/* 商品ページ内（カスタマイズ不要） */	

hr{
width:100% important;}

.sekinin{
	font-size:100%;
	color:#000000;
	background-color:#FFFFFF;
	padding:8px 10px 10px;
	text-align:left;
	border:3px solid #FF0000;
	margin-bottom:10px;
        width:100%;
}

.alert_s{
        display:block;
        font-size:12px;
        background-color: #FFFFFF;
        border:1px dotted #FF0000;
        padding:5px;
        margin-top:5px;
        margin-bottom:10px;
        text-align:center; 
        width:99%;}

.makijiki_ttl{
	color:#FFFFFF;
　　font-weight:bold;
	font-size:14px;
	text-align:left;
}
.makijiki_tbl table{
	background-color:#222222;
	font-size:12px;
	text-align:left;
	width:100%;
	border:none;
}

.makijiki_tbl table td{
	text-align:center;
        padding:5px 0 5px 5px;
}

.makijiki_tbl table th{
	text-align:left;
	font-weight:normal;
        padding:5px 0 5px 5px;
}

.color1-1{
	color:#FFFFFF;
	background-color:#526352;}

.color1-2{
	background-color:#526352;}
	
.color1-3{
	background-color:#526352;}

.color2-1{
	background-color:#E2ECF7;}

.color2-2{
	background-color:#E2ECF7;}
	
.color2-3{
	background-color:#E2ECF7;}
	
.color3-1{
	background-color:#FEF6E9;}

.color3-2{
	background-color:#FEF6E9;}
	
.color3-3{
	background-color:#FEF6E9;}

.color4-1{
	background-color:#FFF3F9;}

.color4-2{
	background-color:#FFF3F9;}
	
.color4-3{
	background-color:#FFF3F9;}

.receipt{
border:1px dashed #ff9933;
padding:10px;
font-size:12px;
margin-top:10px;
background:#fffaf5;
-webkit-border-radius:10px;
border-radius:10px;	
}
.receipt_name{
padding:6px 10px;
background:#ff9933; 
font-size:18px;	
color:#ffffff; 
font-weight:bold;
-webkit-border-radius:10px;
border-radius:10px;		
}
.receipt_catch{
padding:6px 15px;
font-size:16px;	
color:#541801; 
font-weight:bold;	
}

.receipt_img{
float: right;
width:33%;
margin:-20px 30px 30px 10px;
border:10px solid #FFFFFF;
box-shadow: 5px 5px 5px 5px #DDDDDD;	
}

.receipt_img_s{
float: left;
width:15%;
margin:0px 30px 30px 80px;
border:1px solid #FFFFFF;	
}
	
.receipt_zairyou{
width:33%;
padding:0px 10px 10px 10px;
}	
	
.receipt_zairyou h3{
margin:3px 10px 3px 0px;
padding:5px 10px 5px 10px;	
}
	
.receipt_howto h3{
font-color:#ff9933;
margin:3px 10px 3px 0px;
padding:5px 10px 5px 10px;	
}	

.receipt_inyou{
font-size:10px;	
font-color:#ff9933;
float:right;
margin-bottom:30px;
}	

.sekinin{
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	padding:5px;
	text-align:left;
	border:3px solid #FF0000;
	margin-bottom:6px;
	width:97%;
	}
	
.shohin_name{ 
        color:#FFFFFF; 
	background-color:#062f61;
	font-size:36px;
	font-weight:bold;
	padding:5px 8px 8px;
	text-align:center;
	border:1px #F1F1F1;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin-bottom:5px;
	}

.shizai_midashi{
background-color:#007130;
width:97%;
padding:8px 8px 8px 10px;font-size:18px;
font-weight:bold;
color:#f8f1b8;
border-bottom:1px solid #dedede;
-webkit-border-radius:15px;
border-radius:15px;
margin:30px 0 18px;
}
.shizai_midashi2{
color:#007130;
font-size:15px;
font-weight:bold;
width:97%;
padding-bottom:5px;
border-bottom:1px dashed #007130;
}
.shizai_p{
line-height:150%;
padding-left:1em;
font-size:12px;
width:97%;
padding-bottom:12px;
}

.shizai_gaiyou{
	background-color:#e2fec8;
	font-size:12px;
	padding:5px;
	text-align:left;
	margin-bottom:6px;
	border:1px dashed #09573f;
	width:97%;
	color:#003333;
}


.shizai_tbl table{
	background-color:#d9d9d9;
	font-size:12px;
	text-align:left;
	width:100%;
	margin-top:20px;
        margin-bottom:20px;
}

.shizai_tbl table th{
	background-color:#e9e9e9;
	font-weight:bold;
	padding:8px 8px 8px 10px;
}

.shizai_tbl table td{
	background-color:#FFFFFF;
	padding:8px 8px 8px 10px;
}

.shizai_tekiyou {
	margin-bottom:20px;
}
.shizai_tekiyou table{
	background-color:#d9d9d9;
	font-size:12px;
	text-align:left;
	width:100%;
	margin-top:20px;
}

.shizai_tekiyou table th{
	background-color:#f9f3d7;
	font-weight:bold;
	padding:8px 8px 8px 10px;
}

.shizai_tekiyou table td{
	background-color:#FFFFFF;
	padding:8px 8px 8px 10px;
}

.used_contents{}

.used{
	background-color:#FFEEEE;
	color:#333333;
	padding:8px 8px 8px 10px;
	width:97%;
	border:5px solid #FF0000;
}

.used h3{
　　　　　text-align:center;
        font-weight:bold;
　　　　　margin:3px 10px 3px 0px;
　　　　　padding:5px 10px 5px 10px;
}

.alert{
	background-color:#FF0000;
        font-weight:bold;
	color:#FFFFFF;
}

.kamoku_tbl table{
	background-color:#f9fff5;
	font-size:12px;
	text-align:center;
	width:100%;
	border:none;
}

.kamoku_tbl table td{
	width:12.5%;
	
}

.mb5{
	margin-bottom:5px;
}
.mb10{
	margin-bottom:10px;
}
.mb20{
	margin-bottom:20px;
}
.mb30{
	margin-bottom:30px;
}
.hiroba_waku{
	width:760px;
	margin:0 auto;
}
.yasai_setsumei{
	width:760px;
	margin:0 auto 15px;
}
.yasai_setsumei img{
	float:left;
	padding:0 20px 0 0;
	width:250px;
}
.setsumei_text{
	width:470px;
	border-left:1px solid #adadad;

	border-right:1px solid #adadad;
	border-bottom:1px solid #adadad;
	float:right;
	margin:0 2px 0 0;
	text-align:center;
}
.setsumei_text h4{
	background:url(http://www.nogyoya.com/hiroba/images/hiroba_setsumei_bg.gif) no-repeat 0 0;
	margin:-3px -1px 0;
	font-size:20px;
	color:#2a6235;

	font-weight:bold;
	padding:30px 0 20px;
}
.setsumei_text p{
	text-align:left;
	padding:0 15px 10px;
	line-height:1.4;
	font-size:medium;
	color:#333;
}
.hiroba_video{
	width:760px;
	padding:15px 0;
	margin:0 2px 30px 0;
	text-align:center;
	background-color:#efefef;
}
.point_waku{
	background:url(http://www.nogyoya.com/hiroba/images/sonota_waku_bg.jpg) repeat-y 0 0;
	padding:0;
	margin:0 auto 18px;
}
.waku_shita{
	margin:0;
	padding:0;
	vertical-align:bottom;
}
.saibai_point{
	width:740px;
	border-bottom:2px dotted #e8bd42;
	margin:0 10px;
}
.saibai_point tr th{
	padding:10px 0;
	text-align:left;
	font-size:17px;
	line-height:1.2;
	font-weight:bold;
	color:#e56805;
	vertical-align:top;
	white-space:nowrap;
}
.saibai_point tr th img{
	padding:0 3px 0 0;
	margin-top:-2px;
}
.saibai_point tr td{
	padding:10px;
	text-align:left;
	font-size:small;
	line-height:1.4;
	color:#333;
	vertical-align:top;
}
.nagare_waku{
	padding:0;
	margin:0 auto 12px;
}
.nagare_ttl{
	margin:0;
	padding:0;
	vertical-align:top;
}
.nagare_waku_in{
	border-left:2px solid #c4de91;
	border-right:2px solid #c4de91;
	border-bottom:2px solid #c4de91;
	padding:15px 15px 10px;
	margin:0;
	vertical-align:top;
}
.nagare{
	border-bottom:2px dotted #c4de91;
	margin-bottom:15px;
}
.nagare img{
	float:right;
	padding:2px 0 15px 20px;
}
.nagare h4{
	background:url(http://www.nogyoya.com/hiroba/images/nagare_no_bg.jpg) no-repeat left center;
	color:#030;
	text-align:left;
	padding:9px 0;
	margin-bottom:10px;
}
.h4_no1,.h4_no2,.h4_no3,.h4_no4,.h4_no5,.h4_no6,.h4_no7,.h4_no8,.h4_no9{
	padding:4px 0 4px 38px;
	font-size:18px;
	font-weight:bold;
}
.h4_no1{
	background:url(http://www.nogyoya.com/hiroba/images/nagare_1.gif) no-repeat 8px center;
}
.h4_no2{
	background:url(http://www.nogyoya.com/hiroba/images/nagare_2.gif) no-repeat 8px center;
}
.h4_no3{
	background:url(http://www.nogyoya.com/hiroba/images/nagare_3.gif) no-repeat 8px center;
}
.h4_no4{
	background:url(http://www.nogyoya.com/hiroba/images/nagare_4.gif) no-repeat 8px center;
	padding:5px 0 5px 38px;
}
.h4_no5{
	background:url(http://www.nogyoya.com/hiroba/images/nagare_5.gif) no-repeat 8px center;
}
.h4_no6{
	background:url(http://www.nogyoya.com/hiroba/images/nagare_6.gif) no-repeat 8px center;
}
.h4_no7{
	background:url(http://www.nogyoya.com/hiroba/images/nagare_7.gif) no-repeat 8px center;
}
.h4_no8{
	background:url(http://www.nogyoya.com/hiroba/images/nagare_8.gif) no-repeat 8px center;
}
.h4_no9{
	background:url(http://www.nogyoya.com/hiroba/images/nagare_9.gif) no-repeat 8px center;
}
.nagare p{
	font-size:medium;
	line-height:1.4;
	text-align:left;
	padding:0 0 15px 3px;
}
.nagare p small{
	font-size:80%;
}
.kahen_btn{
	/*clear: both;*/
	margin-bottom: 15px;
	overflow: hidden;
	float:left;
	margin:0 0 0 10px;
}
.kahen_btn a:hover{
 opacity: 0.6;
 filter:progid:DXImageTransform.Microsoft.Alpha(Style=3,Opacity=80,FinishOpacity=80);
}
.k_btn {
	display: block;
	float: left;	/*Box幅がテキストに追従させるために*/
	background: url(http://www.nogyoya.com/hiroba/images/hiroba_kahen_btn.jpg) no-repeat left top;
	padding: 0 0 6px 45px;	/*右の背景とかぶらないように*/
	text-decoration: none;
}
.k_btn span {
	display: block;
	background: url(http://www.nogyoya.com/hiroba/images/hiroba_kahen_btn.jpg) no-repeat right top;
	padding: 0 30px 6px 0;	/*左の背景とかぶらないように*/
	font-size: 18px;
	font-weight:bold;
	line-height: 48px;/*50pxの真ん中にテキストがくるように*/
	color: #FFF;
}
.qa_waku{
	background:url(http://www.nogyoya.com/hiroba/images/qa_waku_bg.jpg) repeat-y 0 0;
	padding:0;
	margin:0 auto 18px;
	text-align:center;
}
.hiroba_q{
	background:url(http://www.nogyoya.com/hiroba/images/qa_q_bg.jpg) no-repeat 0 0;
	width:736px;
	height:35px;
	margin:5px auto 1px;
	color:#3f84c6;
	font-weight:bold;
	padding:18px 0 0;
	font-size:19px;
	text-align:left;
	text-indent:58px;
}
.hiroba_a,.hiroba_a2,.hiroba_a3{
	background:url(http://www.nogyoya.com/hiroba/images/qa_a_bg.jpg) no-repeat 0 0;
	width:580px;
	height:80px;
	margin:5px auto 12px;
	text-align:left;
	padding:14px 20px 0 140px;
	line-height:1.4;
}
.hiroba_a{
	font-size:16px;
}
.hiroba_a2{
	font-size:15px;
}
.hiroba_a3{
	font-size:14px;
	line-height:1.3;
}
.hiroba_a small,.hiroba_a2 small{
	font-size:85%;
}

.rose_container{
padding:20px 0px 20px 10px;
margin-top:10px;
width:100%;
text-align:center;
background-color:#f0feef;
border-bottom: solid 5px #359a36;    
}
.rose_container h1{  
text-align:center;
border-top:solid 2px #359a36;
border-bottom: solid 2px #359a36;    
}    
.rose_container h1 span{  
font-size:24px;     
} 

.rose_container .catch{  
color:#359a36;
font-weight:bold;     
}     
    
.rose_image{
width:48%;
padding-right:10px;    
float:left; 
}
.rose_image img{
vertical-align: text-top;    
width:96%;
border-radius: 15px;
}    
    
.rose_info{
text-align:left;      
width:46%;    
margin:0px 0px 0px 10px; 
padding:0px 0px 0px 10px;    
font-size:13px; 
float:left;     
} 
    
.rose_setsumei{
text-align:left;
width:98%;    
float:none;
background-color:#FFFFFF;
margin:10px 0px 20px 5px; 
padding:5px 0px 5px 0px;    
font-size:15px;
border:1px #359a36 dashed;
-webkit-border-radius:5px;
border-radius:5px;
   
}

.tag_rose{
padding:5px 5px 5px 5px;     
margin:0px 8px 10px 8px;     
-webkit-border-radius:5px;
border-radius:5px;
font-size:18px;
font-weight:bold;    
    }    
    
.old{
background-color:#90b25c; 
color:#FFFFFF; 
border:2px #99ad75 solid;    
    }   

.ht{
background-color:#90b25c; 
color:#FFFFFF; 
border:2px #99ad75 solid;     
    }  
    
.fb{
background-color:#90b25c; 
color:#FFFFFF; 
border:2px #99ad75 solid;    
    }  
    
.cl{
background-color:#90b25c; 
color:#FFFFFF; 
border:2px #99ad75 solid;    
    }      
    
.mini{
background-color:#90b25c; 
color:#FFFFFF; 
border:2px #99ad75 solid;    
    }    
    
.perfume1{
background-color:#d66ba0; 
color:#FFFFFF;     
border:2px #d888b1 solid;  
    }
    
.perfume2{
background-color:#d66ba0; 
color:#FFFFFF;     
border:2px #d888b1 solid;   
    }
    
.perfume3{
background-color:#d66ba0; 
color:#FFFFFF;     
border:2px #d888b1 solid;   
    }    
    
.season1{
background-color:#69a5d3; 
color:#FFFFFF;     
border:2px #94b6d1 solid;    
    }       
    
.season2{
background-color:#69a5d3; 
color:#FFFFFF;     
border:2px #94b6d1 solid;      
    }   
    
.season4{
background-color:#69a5d3; 
color:#FFFFFF;     
border:2px #94b6d1 solid;   
    }    

.toge0{
background-color:#9d94d1; 
color:#FFFFFF;     
border:2px #b0abce solid;    
    }       
    
.toge1{
background-color:#9d94d1; 
color:#FFFFFF;     
border:2px #b0abce solid;     
    }   
    
.shoshinsha{
background:linear-gradient(90deg,#ffffb2 0%,#ffffb2 50px,#ceff84 50px,#ceff84 100%); 
color:#359a36;
border:2px #359a36 solid;    
    }       

 .bara_sekinin{
margin-top:20px;
padding:10px 15px 10px 15px;     
color:#000000; 
background-color:#fff7f7;     
font-size:13px;
border:1px #ff7777 solid;
-webkit-border-radius:5px;
border-radius:5px;
}

.osusume{
background-color:#e40481; 
color:#FFFFFF; 
border:2px rgba(152,0,51,1.00) solid;    
    }   

.rosegift_container{
width:100%;
text-align:center;
background-color:#f2eaf0;
padding:0px 0px 10px 0px;  
margin:0px 0px 10px 0px; 
}

.rosegift_container h1{
color:#FFFFFF; 
text-align:center;
border-top:solid 2px #dd017f;
border-bottom: solid 2px #dd017f;
background-color:#e40481;
}

.rosegift_image img{
border-radius: 30px;
margin:0 0 20px 0;
}

.rosegift_setsumei{
text-align:left;
width:98%;    
float:none;
background-color:#FFFFFF;
margin:0px 0px 20px 5px; 
padding:5px 0px 20px 0px;    
font-size:15px;
border:1px #f1dceb dashed;
-webkit-border-radius:5px;
border-radius:5px;  
}

.rosegift_hr{
margin:0px 0px 10px 0px;
border: 0px #ff0000 solid;
background-color: #e40481;
height: 5px;
}


.rosegift_sekinin{
margin-top:10px;
margin-bottom:20px;
padding:10px 15px 10px 15px;     
color:#000000; 
background-color:#fff7f7;     
font-size:13px;
border:1px #ff7777 solid;
-webkit-border-radius:5px;
border-radius:5px;
}

.niwaki_container{
width:100%;
text-align:center;
background-color:#f7feef;
border-bottom: solid 5px #6e9a35;    
}
.niwaki_container h1{  
text-align:center;
border-top:solid 2px #6e9a35;
border-bottom: solid 2px #6e9a35;    
}    
.niwaki_container h1 span{  
font-size:24px;     
} 

.niwaki_container .catch{  
color:#359a36;
font-weight:bold;     
}     
    
.niwaki_image{
width:48%;
padding-right:10px;    
float:left; 
}
.niwaki_image img{
vertical-align: text-top;    
width:96%;
border-radius: 15px;
}    
    
.niwaki_info{
text-align:left;      
width:46%;    
margin:0px 0px 0px 10px; 
padding:0px 0px 0px 10px;    
font-size:13px; 
float:left;     
} 
    
.niwaki_setsumei{
text-align:left;
width:98%;    
float:none;
background-color:#FFFFFF;
margin:0px 0px 10px 5px; 
padding:5px 0px 5px 0px;    
font-size:15px;
border:1px #359a36 dashed;
-webkit-border-radius:5px;
border-radius:5px;
   
}

.tag_niwaki{
padding:5px 5px 5px 5px;     
margin:0px 8px 10px 8px;     
-webkit-border-radius:5px;
border-radius:5px;
font-size:18px;
font-weight:bold;    
    }    
    
.leaf1{
background-color:#419a35; 
color:#FFFFFF; 
border:2px #99ad75 solid;    
    }   

.leaf2{
background-color:#9a7035; 
color:#FFFFFF; 
border:2px #99ad75 solid;     
    }  
    
.leaf3{
background-color:#9a9435; 
color:#FFFFFF; 
border:2px #99ad75 solid;    
    }  
    
.height1{
background-color:#90b25c; 
color:#FFFFFF; 
border:2px #99ad75 solid;    
    }      
    
.height2{
background-color:#90b25c; 
color:#FFFFFF; 
border:2px #99ad75 solid;    
    }   

.niwaki_size{
text-align:left;
width:98%;    
float:none;
background-color:#FFFFFF;
margin:0px 0px 10px 5px; 
padding:10px 15px 10px 15px;    
font-size:15px;
border:1px #359a36 dashed;
-webkit-border-radius:5px;
border-radius:5px;
  } 

.niwaki_sodatekata{
width:98%; 
margin-top:20px;
padding:10px 15px 10px 15px;     
color:#000000; 
background-color:#fff7f7;     
font-size:13px;
border:1px #ff7777 solid;
-webkit-border-radius:5px;
border-radius:5px;
    } 


.orchid_container{
width:100%;
text-align:center;
background-color:#FFFFFF;
border-bottom: solid 5px #fdbbfc;    
}
.orchid_container h1{  
text-align:center;
border-top:solid 5px #fdbbfc;
border-bottom: solid 5px #fdbbfc;    
}    
.orchid_container h1 span{  
font-size:24px;     
} 

.orchid_container .catch{  
color:#359a36;
font-weight:bold;     
}     
    
.orchid_image{
width:100%;   
}
.orchid_image img{
vertical-align: text-top;    
width:100%;
border-radius: 15px;
}    
    
.orchid_info{
text-align:center;      
width:100%;    
margin:0px 0px 0px 10px; 
padding:0px 0px 0px 10px;    
font-size:18px; 
float:left;     
} 

.orchid_setsumei{
text-align:left;
width:98%;    
float:none;
background-color:#FFFFFF;
margin:0px 0px 10px 5px; 
padding:5px 0px 5px 0px;    
font-size:15px;
border:1px #359a36 dashed;
-webkit-border-radius:5px;
border-radius:5px;
   
}


.orchid_wrapping{
border-top:solid 2px #fdbbfc;
padding-top:10px;
}

.orchid_message{
border-top:solid 2px #fdbbfc;
padding-top:10px;
}


/*予約販売部分*/

.yoyakuhanbai{
width:100%;
margin:0 auto;
padding:0;
background-color:#fffcda;
border:1px solid #A42102;
text-align:center;
}
.yoyakuhanbai h3{
background-color:#A42102;
color:#fff;
font-weight:bold;
font-size:18px;
padding:8px 10px;
margin:0 0 20px;
}
.yoyakuhanbai_in{
margin:10px 12px;
text-align:left;
color:#222;
}
.yoyakuhanbai_in p{

font-size:small;
line-height:1.3;
margin:0 10px 10px;
}
.yoyakuhanbai_in p strong{
color:#d0111a;
font-size:115%;

}
h4.h4_syouhin{
font-size:medium;
font-weight:bold;
color:#fff;
background:url(https://image.rakuten.co.jp/nogyoya/cabinet/03558839/syouhin_ttl_green.gif) no-repeat left center #579b34;
padding:6px 10px 6px 32px;
margin:0 0 10px;
clear:both;
}
h4.h4_haisou{
font-size:medium;
font-weight:bold;
color:#fff;
background:url(https://image.rakuten.co.jp/nogyoya/cabinet/03558839/yoyaku_ttl_red.gif) no-repeat left center #ed6f18;
padding:6px 10px 6px 25px;
margin:0 0 10px;
clear:both;
}
img.setsumei_il{
float:right;
padding:2px 15px 20px 25px;
}
p.p_bg_gray{
background-color:#787878;
color:#fff;
padding:5px 10px;
display:inline;
font-weight:bold;
}

.yoyakuhanbai_in table{
margin:20px auto 25px;
border:1px solid #A42102;
background-color:#fff;
font-size:small;
width:93%;
border-collapse:collapse;
text-align:center;
}
.yoyakuhanbai_in table tr th{
border-bottom:1px solid #A42102;
border-right:1px solid #A42102;
color:#A42102;
padding:5px 10px;
font-size:110%;
}
.yoyakuhanbai_in table tr td{
border-right:1px solid #A42102;
padding:5px 10px;
line-height:1.4;
}

/*ここまで予約販売部分*/
    
.clear{
clear:both;
}


.fs-c-productActionButton{}
.fs-c-buttonContainer{}
.fs-c-button--primary{
  font-size: 24px;
　font-weight: bold;
}

.fs-c-productListItem__productName{
height:90px;
}

.fs-c-productListItem__productDescription{
height:55px;
}

.fs-c-button--plain{
border:none;
}

.fs-c-button--addToCart--list
{
  background: #30a20f;
  border: 1px solid #30a20f;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  padding: 0.8em 1.6em 0.6em;
  box-shadow: 0 0 2px #b2b2b2;
  min-width: 120px;
}
.fs-c-button--viewProductDetail
{
  background: #30a20f;
  border: 1px solid #30a20f;
  border-radius: 0px;
  color: #FFFFFF !important;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  padding: 0.8em 1.6em 0.6em;
  box-shadow: 0 0 2px #b2b2b2;
  min-width: 120px;
}


.fs-c-heading{
font-weight:bold;}

/*トップページのスライドバナーに関するカスタマイズ*/


.fs-pt-carousel__slide{
margin:10px;
opacity: 0.7;
}
.fs-pt-carousel__slide:hover{
opacity: 1.0;
}

/*★レフトナビデザインに関するカスタマイズ*/
/*枠線　打消し*/
.fs-p-sideMenu .fs-pt-menu__heading--lv1 {
    border:none;
}

/*野菜のタネ*/
.fs-pt_menu__item--0000000100{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/yasai.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*苗*/
.fs-pt_menu__item--0000000104{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/nae.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*芋類*/
.fs-pt_menu__item--0000000353{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/imo.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*春の健康野菜*/
.fs-pt_menu__item--0000000101{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/kenko_yasai_spring.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*秋の健康野菜*/
.fs-pt_menu__item--0000000102{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/kenko_yasai_fall.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*きのこ類*/
.fs-pt_menu__item--0000000103{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/kinoko.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*果樹苗木*/
.fs-pt_menu__item--0000000766{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/kaju_naegi.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}


/*庭木*/
.fs-pt_menu__item--0000002084{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/niwaki.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*花のタネ*/
.fs-pt_menu__item--0000000562{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/hanatane.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*花の球根*/
.fs-pt_menu__item--0000002028{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/kyukon.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*バラ苗*/
.fs-pt_menu__item--0000000604{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/flower.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*緑化・景観植物*/
.fs-pt_menu__item--0000000112{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/ryokuhi.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*資材*/
.fs-pt_menu__item--0000000223{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/shizai.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*農産物*/
.fs-pt_menu__item--0000000306{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/nosanbutsu.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*食品*/
.fs-pt_menu__item--0000002063{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/food.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*特集ページ*/
.fs-pt_menu__item--0000000560{
color: #000000;
padding-left:18px;
background-image:url("https://saien.itembox.design/item/icon/special_feature.png?t=20250625171854");
background-repeat:no-repeat;
background-position:0px 2px;
}

.fs-p-messageBoard{
text-align:center;
}