@media only screen and (max-width: 767px) {#vegetableseedlings-pre-order {padding: 0 10px;}}
@media only screen and (min-width: 768px) {#vegetableseedlings-pre-order .sp {display: none !important;}}
@media only screen and (max-width: 767px) {#vegetableseedlings-pre-order .pc {display: none !important;}}

  #vegetableseedlings-pre-order .special-price {position: relative;padding: 40px;border-radius: 20px;background: url(../img/bg_special.jpg);text-align:center;margin-bottom:40px;}
  #vegetableseedlings-pre-order .special-price:before,#vegetableseedlings-pre-order .special-price:after {content: '';position: absolute;top: -10px;left: 0;width: 140px;height: 72px;background: url(../img/img_flag.png) no-repeat;}
  #vegetableseedlings-pre-order .special-price:after {left: auto;right: 0;transform: scale(-1, 1);}
  #vegetableseedlings-pre-order h3 {padding: 0;margin: 0 0 5px;line-height: 0;}
  #vegetableseedlings-pre-order .special-price > p {margin: 10px 0 20px;font-size: 20px;}
  #vegetableseedlings-pre-order .caution {text-align: left;font-size: 16px;margin: 40px 0 0;}
  #vegetableseedlings-pre-order h3::after{content:none;}
  
@media only screen and (max-width: 767px) {
  #vegetableseedlings-pre-order .special-price {position: relative;padding: 35px 10px 25px;margin:6vw 0 6vw;border-radius: 10px;background: url(../img/bg_special.jpg) repeat left top / 100px;}
  #vegetableseedlings-pre-order .special-price:before,#vegetableseedlings-pre-order .special-price:after {content: '';position: absolute;top: -2vw;left: 0;width: 29.87%;height: 9%;background: url(../img/img_flag.png) no-repeat left top / contain;}
  #vegetableseedlings-pre-order .special-price:after {left: auto;right: 0;transform: scale(-1, 1);}
  #vegetableseedlings-pre-order h3 {padding: 0;margin: 0 0 10px;}
  #vegetableseedlings-pre-order h3 img {width: 90.705%;}
  #vegetableseedlings-pre-order  h3::after{content: none!important}
  #vegetableseedlings-pre-order .special-price > p {margin: 0 0 20px;font-size:18px;}
  #vegetableseedlings-pre-order .special-price > img {width: 90.145%;}
  #vegetableseedlings-pre-order .special-price .caution {margin: 25px 0 0;text-align: left;}
  #vegetableseedlings-pre-order .special-price .caution p {font-size: 14px;padding-left: 3.7vw;text-indent: -3.7vw;line-height: 1.6;}
}

@media only screen and (min-width: 768px) {
	#vegetableseedlings-pre-order .attention-box { padding: 40px; background: #f4f4f4;margin-top:40px;text-align:center;}
	#vegetableseedlings-pre-order .attention-box h4.attention-ttl { padding: 0; margin: 0 0 20px; font-size: 22px; font-weight: bold; text-align: center; line-height: 1.0;}
	#vegetableseedlings-pre-order .attention-box h4.attention-ttl span { padding: 5px 42px; background: url("../img/icon_attention.png") left center no-repeat; display: inline-block;}
	#vegetableseedlings-pre-order .attention-box .yellow { font-weight: bold;background-color:#FFF500;}
	#vegetableseedlings-pre-order .attention-box .text {font-size:20px;text-align:left;}
}
@media only screen and (max-width: 767px) {
	#vegetableseedlings-pre-order .attention-box { padding: 20px; background: #f4f4f4;margin-top:25px;}
	#vegetableseedlings-pre-order .attention-box h4.attention-ttl { padding: 0; margin: 0 0 20px; font-size: 20px; font-weight: bold; text-align: center; line-height: 1.0;}
	#vegetableseedlings-pre-order .attention-box h4.attention-ttl span { padding: 2px 0 2px 26px; background: url("../img/icon_attention.png") left center no-repeat; -webkit-background-size: 20px 18px; background-size: 20px 18px; display: inline-block;}
	#vegetableseedlings-pre-order .attention-box .yellow { font-weight: bold;background-color:#FFF500;}
	#vegetableseedlings-pre-order .attention-box .text {font-size:18px;}
}
