iframe{
display:block;
}

/*　------ 全　体　------　*/

*{
	margin:0;
	padding:0;
	border:none;
}
body{
	text-align:left;
  
}
img{
	border:none;
}
ul{
	list-style-type:none;
}
.clear{
	clear:both;
}
a:hover img{
 opacity: 0.6;
 filter:progid:DXImageTransform.Microsoft.Alpha(Style=3,Opacity=80,FinishOpacity=80);
}
a.nota:hover img {
 opacity: 1.0;
 filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=100,FinishOpacity=100);
}

#searchBtn1:hover,#searchBtn2:hover{
 opacity: 0.6;
 filter:progid:DXImageTransform.Microsoft.Alpha(Style=3,Opacity=80,FinishOpacity=80);
}

.pr_setsumei{
	text-align:left;
}

.catch{
	text-align:center;
}

.p_5{
	padding-top:5px;
}
.p_10{
	padding-top:10px;
}
.p_25{
	padding-top:25px;
}
.midorimoji{
	color:#709d28;
}

.bn_border{
	border:2px #CCCCCC solid;}

/*　------ 切り替え系　------　*/

#right_bn1{
	display:none;
}

.yasainae_ranking{
        display:none;}

.poteto_spring{
        display:none;
}

.poteto_autumn{
        display:block;
}

.poteto_gentei{
        display:none;
}

.potato_yoyaku{
        display:inline;
}

.shouga_yoyaku{
        display:inline;
}

.satoimo_yoyaku{
        display:inline;
}

.bb_yoyaku{
        display:none;
}

.rose_yoyaku{
        display:none;
}

.rose_tuujou{
        display:block;
}

.onion_tane_to_nae{
        display:block;
}

.soldout_tamanegi{
        display:none;
}


/*　------ トップページ　------　*/
.fs-p-logo__image{float: left !important;
}
.fs-p-logo__420{
width:40%;
float:left;
}
.fs-p-heading--lv2{
font-weight:bold;
font-size:18px;
}
.fs-pt-list__item{
font-size:16px;
}

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

.fs-pt-carousel {
    background-image:url(https://nogyoya.itembox.design/item/top_img_bg1.gif?t=20250603101736);  
   background-repeat: repeat-x;
}
.fs-pt-carousel__slide{
margin:10px;
}

.fs-p-card {
    background-color: #FFFDE0;
}
	
.fs-p-messageBoard {
    background-color: #FFFDE0;

}

.fs-p-listWithCheckmark > li {
    background-color: #FFFDE0;
}

/* 商品ページ内（固定項目） */

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

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

.fs-p-productDescription img{
text-align: center;
}

.fs-c-variationAndActions{
background-color: #f9fff0;
}

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

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

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

/* カテゴリページ内（固定項目） */

.fs-c-subgroupList__item{
padding:10px 10px;
border-radius:3px !important;
}




/*　------ 3連バナー　------　*/

.fs-pt-column__image > img {
   width: 100%;
}



/*★レフトナビカテゴリに関するカスタマイズ*/

/*枠線　打消し*/
.fs-p-sideMenu .fs-pt-menu__heading--lv1 {
    border:none;
}

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

/*緑化・景観作物*/
.fs-pt_menu__item--0000000112{
color: #000000;
padding-left:18px;
background-image:url("https://nogyoya.itembox.design/item/icon_ryokuka.jpg?t=20250603101736");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*野菜の苗*/
.fs-pt_menu__item--0000000104{
color: #000000;
padding-left:18px;
background-image:url("https://nogyoya.itembox.design/item/icon_yasainae.jpg?t=20250603101736");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*花の苗*/
.fs-pt_menu__item--0000000769{
color: #000000;
padding-left:18px;
background-image:url("https://nogyoya.itembox.design/item/icon_hananae.jpg?t=20250603101736");
background-repeat:no-repeat;
background-position:0px 2px;
}

/*花の種*/
.fs-pt_menu__item--0000000562{
color: #000000;
padding-left:18px;
background-image:url("https://nogyoya.itembox.design/item/icon_hanatane.jpg?t=20250603101736");
background-repeat:no-repeat;
background-position:0px 2px;
}

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

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


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

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

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

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

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

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

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

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

/*特集ページ*/
.fs-pt_menu__item--0000000560{
color: #000000;
border-left: 7px solid #000;
margin-right:5px;
}

/*2017春　野菜のタネ新品種*/
.fs-pt_menu__item--0000001860{
color: #000000;
border-left: 7px solid #000;
margin-right:5px;
}

/*食品*/
.fs-pt_menu__item--0000002063{
color: #000000;
padding-left:18px;
background-image:url("https://nogyoya.itembox.design/item/icon_syokuhin.jpg?t=20250603101736");
background-repeat:no-repeat;
background-position:0px 2px;
}
<!-- **カテゴリ↑↑ -->

<!-- **販売カレンダー（作業中）↓↓ -->

.syubyo_yoyaku{
	margin:22px 14px 28px;
	background-color:#f7f7d8;
	padding:8px 0 12px 10px;
	border:2px solid #f9d264;
	line-height:1.4;
	border-radius:5px;
}
.yoyaku_ttl{
	padding:6px 0 0 3px;
　　　　
}
.syubyo_yoyaku p{
	padding:4px 0 6px 5px;
	width:740px;
}
.syubyo_yoyaku a img{
	padding:6px 0 0;
}
.syubyo_img{
	float:right;
	margin:6px 0 0 0;
}
.syubyo_calendar{
　　　　　align:center;
	margin:20px 20px;
	line-height:1.3;
	background:url(https://nogyoya.itembox.design/item/s/img/nae_calendar2.jpg) no-repeat 0 0;
	position:relative;
}

.nae_cal_01 a,.nae_cal_02 a,.nae_cal_03 a,.nae_cal_04 a,.nae_cal_05 a,.nae_cal_06 a,.nae_cal_07 a,.nae_cal_08 a,.nae_cal_09 a,.nae_cal_10 a,.nae_cal_11 a{
	position:absolute;
	background:url(https://nogyoya.itembox.design/item/s/img/nae_cal_00.gif) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
	width:728px;
	height:29px;
}
.nae_cal_01 a{
	left:1px;
	top:85px;
}
.nae_cal_01 a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/nae_cal_01.gif) no-repeat 0 0;
}
.nae_cal_02 a{
	left:1px;
	top:114px;
}
.nae_cal_02 a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/nae_cal_02.gif) no-repeat 0 0;
}
.nae_cal_03 a{
	left:1px;
	top:144px;
}
.nae_cal_03 a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/nae_cal_03.gif) no-repeat 0 0;
}
.nae_cal_04 a{
	left:1px;
	top:174px;
}
.nae_cal_04 a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/nae_cal_04.gif) no-repeat 0 0;
}
.nae_cal_05 a{
	left:1px;
	top:204px;
}
.nae_cal_05 a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/nae_cal_05.gif) no-repeat 0 0;
}
.nae_cal_06 a{
	left:1px;
	top:233px;
}
.nae_cal_06 a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/nae_cal_06.gif) no-repeat 0 0;
}
.nae_cal_07 a{
	left:1px;
	top:262px;
}
.nae_cal_07 a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/nae_cal_07.gif) no-repeat 0 0;
}
.nae_cal_08 a{
	left:1px;
	top:292px;
}
.nae_cal_08 a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/nae_cal_08.gif) no-repeat 0 0;
}
.nae_cal_09 a{
	left:1px;
	top:321px;
}
.nae_cal_09 a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/nae_cal_09.gif) no-repeat 0 0;
}
.nae_cal_10 a{
	left:1px;
	top:350px;
}
.nae_cal_10 a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/nae_cal_10.gif) no-repeat 0 0;
}
.nae_cal_11 a{
	left:1px;
	top:379px;
}
.nae_cal_11 a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/nae_cal_11.gif) no-repeat 0 0;
}


.syubyo_calendar img{
	padding-bottom:10px;
}
.syubyo_calendar p strong{
	color:#ea5404;
}
<!-- **販売カレンダー　ここまで（作業中）↑↑ -->



<!-- **フッターナビゲーション↓↓ -->
.clear{
	clear:both;
}
	
.p_5{
	padding-top:5px;
}
.p_10{
	padding-top:10px;
}
.p_25{
	padding-top:25px;
}
.midorimoji{
	color:#709d28;
}

.josoh_midashi{
       background:url("https://image.rakuten.co.jp/nogyoya/cabinet/josouzai/basuta_ttl_bg.jpg") 
       repeat-x;padding:10px 8px 10px 10px;
       font-weight:bold;color:#ffffff;
       border-bottom:1px solid #999999;
       margin:30px 0 23px;
       text-align:center;}

.josoh_midashi2{
       color:#498537;
       font-weight:bold;
       padding-bottom:5px;
       border-bottom:1px dashed #498537;
}

.josoh_midashi span{
color:#ffffff;
}

.josoh_midashi2 span{
color:#498537;
}
.josoh_midashi2 strong{
color:#e50011;
}
.josou_waku{
width:738px;border:1px solid #498537;padding:15px 10px 0;
}

.josoh_p{
line-height:150%;
padding-left:1em;
padding-bottom:15px;
}

table.j_t{
margin-bottom:25px;
border-collapse:collapse;
}

table.j_t tr th{
font-weight:bold;
text-align:left;
padding:7px 5px 7px 5px;
color:#498537;
border-bottom:1px solid #498537;
white-space:nowrap;
vertical-align:top;
}

table.j_t tr td{
text-align:left;
padding:7px 10px 7px 0;
color:#333333;
border-bottom:1px solid #498537;
}

table.j_t3{
margin-bottom:25px;
border-collapse:collapse;
}

table.j_t3 tr th{
font-weight:bold;
text-align:left;
padding:7px 10px 7px 5px;
color:#498537;
white-space:nowrap;
vertical-align:top;
}

table.j_t3 tr td{
text-align:left;
padding:7px 10px 7px 0;
color:#333333;
}

.j_t_border{
border-bottom:1px solid #498537;
}

table.josoh_t3{
 width:100%;
 border-collapse:collapse;
 margin-bottom:30px;
}

.josoh_midashi3{
width:90%;
text-align:center;
color:#ffffff;
background-color:#007d37;
padding:8px;
font-weight:bold;
}

table.josoh_t3 tr td{
text-align:center;
 padding:0;
}
table.josoh_t3 tr td img{
padding:5px 0 10px;
}

	
/*　shopインフォ　*/
.shop_info{
	text-align:left;
	font-size:90%;
	line-height:1.2;
	color:#333;
}
.shop_info_in{
	border:1px solid #adadad;
	padding:18px 15px;
	margin-bottom:20px;
}
.shop_info_l{
	float:left;
	width:330px;
}
.shop_info_r{
	float:right;
	width:330px;
}
.s_info_midashi{
	padding-bottom:12px;
}
.shop_info_in p span{
	color:#979797;
}
.s_i_i{
	padding:4px 0 6px 12px;
}
.s_i_i2{
	padding:8px 12px 6px 12px;
	float:left;
}
.g_border,.g_border2,.g_border3{
	border-bottom:1px solid #adadad;	
}
.g_border{
	padding-bottom:10px;
	margin-bottom:14px;
}
.g_border2{
	padding-bottom:16px;
	margin-bottom:14px;
}
.g_border3{
	padding:5px 0;
	margin-bottom:5px;
}
.i_i_l{
	float:left;
	padding:0 12px 0 0;
	border-right:1px solid #adadad;
	margin-right:12px;
}
.info_btn{
	padding:10px;
	text-align:center;
}
.info_btn a{
	text-indent:-9999px;
	background:url(https://nogyoya.itembox.design/item/s/img/shiharai_btn_a.jpg) no-repeat 0 0;
	display:block;
	width:264px;
	height:27px;
	margin:4px auto 18px;
}
.info_btn a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/shiharai_btn_h.jpg) no-repeat 0 0;
}
.shop_info_l table{
	width:100%;
	border-collapse:collapse;
	margin-top:3px;
	border:1px solid #adadad;
}
.shop_info_l table tr th{
	padding:3px 10px 2px;
	background-color:#adadad;
	color:#fff;
	text-align:center;
}
.shop_info_l table tr td{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	border:1px solid #adadad;
}
	
.t_kakaku{
	text-align:right;
	font-size:110%;
	font-weight:bold;
	background-color:#fcfcf1;
	padding-right:30px;
}
.p_muryou{
	background-color:#dc6b34;
	color:#fff;
	padding:3px;
}
.akamoji{
	color:#F00;
	font-size:85%;
	line-height:1.2;
	font-weight:bold;
	padding:5px 0 15px;
}
.shitei_bg{
	background-color:#dbea97;
	padding:2px 6px;
	font-weight:bold;
	margin-bottom:8px;
	border-left:2px solid #709d28;
}
.info_btn2 a{
	text-indent:-9999px;
	background:url(https://nogyoya.itembox.design/item/s/img/haisou_btn_a.jpg) no-repeat 0 0;
	display:block;
	width:264px;
	height:27px;
	margin:10px auto 12px;
}
.info_btn2 a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/haisou_btn_h.jpg) no-repeat 0 0;
}
.i_t_waku{
	border-left:3px solid #adadad;
	padding:0 0 4px 10px;
	margin:15px 0 0 2px;
}
.i_mail{
	font-size:80%;
	padding:3px 0 2px;
}
.i_tenpo_i{
	float:left;
	padding:2px 15px 20px 2px;
}
.info_btn3 a{
	text-indent:-9999px;
	background:url(https://nogyoya.itembox.design/item/s/img/tenpo_btn_a.jpg) no-repeat 0 0;
	display:block;
	width:140px;
	height:27px;
	margin:15px 0;
	float:right;
}
.info_btn3 a:hover{
	background:url(https://nogyoya.itembox.design/item/s/img/tenpo_btn_h.jpg) no-repeat 0 0;
}

.info_btn clear{
	clear: both;
}


/*　フッター　*/
.footer_p{
	font-size:11px;
	padding-bottom:30px;
}
.footer_p a{
	color:#333;
	text-decoration:none;
}
.footer_p a:hover{
	color:#3d6800;
	text-decoration:underline;
}
.footer_p_p{
	font-size:11px;
	padding:15px 0 10px;
	color:#333;
}

<!-- **お知らせカルーセル↓↓ -->
.fs-p-banner__link {
    padding: 0px 0px;
}

.fs-p-banner {
    border: none;
}
<!-- **お知らせカルーセル　ここまで↑↑ -->



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

.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:;
	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;
}

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

.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:250px;
margin:-20px 30px 30px 10px;
border:10px solid #FFFFFF;
box-shadow: 5px 5px 5px 5px #DDDDDD;	
}

.receipt_img_s{
float: left;
width:120px;
margin:0px 30px 30px 80px;
border:1px solid #FFFFFF;	
}
	
.receipt_zairyou{
width:250px;
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;
}

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

.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;
}

/*予約販売部分*/

.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:714px;
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;
}

/*ここまで予約販売部分*/


.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;    
    }    

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

    
.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;
}

.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;
}
    

.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;}

/*　ひろばトップページ　*/
.saienhiroba_top_bn_img{
	margin-bottom:10px;
	padding-top:2px !important;
}
.okiniiri{
	padding:0 2px 8px;
	border-bottom:2px dotted #82ac34;
	margin-bottom:30px;
	text-align:right;
}
.okiniiri p{
	font-size:16px;
	font-weight:bold;
	color:#2a6235;
}
.okiniiri p span{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/okiniiri_btn.gif?t=20250603101736) no-repeat right center;
	padding:4px 23px 2px 0;
}
#okiniiri_btn{
	padding:4px 10px;
	font-weight:bold;
	border-radius:5px;
/*	border:1px solid #adadad;*/
	margin:0 0 0 8px;
	background-color:#2a6235;
	color:#fff;
	cursor:pointer;
}
.hiroba_waku{
	width:760px;
	margin:0 auto;
}
.yasai_waku{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/yasai_waku_bg.jpg?t=20250603101736) repeat-y 0 0;
	padding:0;
	margin:0 auto;
}
.waku_shita{
	margin:0;
	padding:0;
	vertical-align:bottom;
}
.mb_20{
	margin-bottom:20px;
}
.yasai_tbl{
	margin:0 14px 15px;
	width:732px;
	border-collapse:collapse;
	color:#fff;
}
.yasai_name{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/yasai_name.jpg?t=20250603101736) no-repeat 0 0;
	text-align:center;
	width:140px;
}
.sonota_name{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/sonota_name.jpg?t=20250603101736) no-repeat 0 0;
	text-align:center;
	width:140px;
}
.yasai_name a,.sonota_name a{
	color:#fff;
	text-decoration:none;
	height:30px;
	font-weight:bold;
	font-size:14px;
	display:block;
	padding:6px 0;
}
.yasai_name a:link,.sonota_name a:link{
	color:#fff;
}
.yasai_name a:visited,.sonota_name a:visited{
	color:#fff;
}
.yasai_name a:hover,.sonota_name a:hover{
	color:#fcd368;
}
.yasai_con_photo{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/yasai_con_bg.jpg?t=20250603101736) repeat-y 0 0;
	padding:10px 0;
	text-align:center;
}

.kiso_waku{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/kiso_waku_bg.jpg?t=20250603101736) repeat-y 0 0;
	padding:0;
	margin:0 auto;
}

.sonota_waku{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/sonota_waku_bg.jpg?t=20250603101736) repeat-y 0 0;
	padding:0;
	margin:0 auto;
}
.h_up_btn{
	float:right;
	font-size:12px;
	padding:4px 8px;
	border-left:dotted 1px #666;
	border-right:dotted 1px #666;
	margin:10px 0 25px 0;
}
a:link{
	color:#603813;
}
a:visitid{
	color:#603813;
}
a:hover{
	color:#3d6800;
	font-weight:bold;
}
a:active{
	color:#3d6800;
	font-weight:bold;
}



/*　育て方個別ページ　*/
.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(https://nogyoya.itembox.design/item/s/hiroba/images/hiroba_setsumei_bg.gif?t=20250603101736) 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(https://nogyoya.itembox.design/item/s/hiroba/images/sonota_waku_bg.jpg?t=20250603101736) 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(https://nogyoya.itembox.design/item/s/hiroba/images/nagare_no_bg.jpg?t=20250603101736) 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(https://nogyoya.itembox.design/item/s/hiroba/images/nagare_1.gif?t=20250603101736) no-repeat 8px center;
}
.h4_no2{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/nagare_2.gif?t=20250603101736) no-repeat 8px center;
}
.h4_no3{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/nagare_3.gif?t=20250603101736) no-repeat 8px center;
}
.h4_no4{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/nagare_4.gif?t=20250603101736) no-repeat 8px center;
	padding:5px 0 5px 38px;
}
.h4_no5{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/nagare_5.gif?t=20250603101736) no-repeat 8px center;
}
.h4_no6{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/nagare_6.gif?t=20250603101736) no-repeat 8px center;
}
.h4_no7{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/nagare_7.gif?t=20250603101736) no-repeat 8px center;
}
.h4_no8{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/nagare_8.gif?t=20250603101736) no-repeat 8px center;
}
.h4_no9{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/nagare_9.gif?t=20250603101736) 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(https://nogyoya.itembox.design/item/s/hiroba/images/hiroba_kahen_btn.jpg?t=20250603101736) no-repeat left top;
	padding: 0 0 6px 45px;	/*右の背景とかぶらないように*/
	text-decoration: none;
}
.k_btn span {
	display: block;
	background: url(https://nogyoya.itembox.design/item/s/hiroba/images/hiroba_kahen_btn.jpg?t=20250603101736) 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(https://nogyoya.itembox.design/item/s/hiroba/images/qa_waku_bg.jpg?t=20250603101736) repeat-y 0 0;
	padding:0;
	margin:0 auto 18px;
	text-align:center;
}
.hiroba_q{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/qa_q_bg.jpg?t=20250603101736) no-repeat 0 0;
	width:736px;
	height:50px;
	margin:5px auto 1px;
	color:#3f84c6;
	font-weight:bold;
	padding:18px 0 0;
	font-size:14px;
	text-align:left;
	text-indent:58px;
}
.hiroba_a,.hiroba_a2,.hiroba_a3{
	background:url(https://nogyoya.itembox.design/item/s/hiroba/images/qa_a_bg.jpg?t=20250603101736) no-repeat 0 0;
	width:700px;
	height:100px;
	margin:5px auto 12px;
	text-align:left;
	padding:14px 20px 0 140px;
	line-height:1.4;
}
.hiroba_a{
	font-size:14px;
}
.hiroba_a2{
	font-size:14px;
}
.hiroba_a3{
	font-size:14px;
	line-height:1.3;
}
.hiroba_a small,.hiroba_a2 small{
	font-size:85%;
}

.movie{
width:90%;
background-color:#efefef;
margin:5px 0 10px 0;
padding:10px 20px 10px;
text-align:center !important;}

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

.t_tokucho_in img{
max-width:320px;}


.100per{
width:100% !important;}

.100per img{
width:100% !important;
max-width:900px !important;}