@charset "utf-8";

#coupon h3 { background: #91c340; color: #fff; font-size: 12px; text-align: center; padding: 5px 0; }
#coupon .inner { padding: 0 5%; }

/* ------------------------------------------------------------ fviews */

#fviews { background: url(../images_s/about-coupon/pic_01.jpg) center center; background-size: 320px 162px; height: 132px; padding: 30px 0 0; }
#fviews h2 { background: url(../images_s/about-coupon/h2.png) no-repeat center top; background-size: 205px 55px; color: #fff; font-size: 15px; text-align: center; padding: 65px 0 0; }

#lead { font-weight: bold; padding: 30px 0; }

#flow ul { padding: 20px 0; }
#flow ul li { background: url(../images_s/about-coupon/arw.gif) no-repeat center 7px; background-size: 13px 6px; padding: 20px 0 0; }
#flow ul li:first-child { background: none; padding: 0; }
#flow ul li .box { background: #f1fddf; padding: 15px 5%; }
#flow ul li .box div { min-height: 50px; padding: 0 0 0 70px; }
#flow ul li h4 { color: #91c340; font-size: 15px; font-weight: bold; }
#flow ul li .notice { background: #fff; border: 1px solid #97cc3b; font-size: 11px; padding: 10px; margin: 10px 0 0; }
#flow ul li .notice span { color: #df3e12; }

#flow ul li.step1 .box div { background: url(../images_s/about-coupon/step_01.gif) no-repeat 15px center; background-size: 33px 54px; }
#flow ul li.step2 .box div { background: url(../images_s/about-coupon/step_02.gif) no-repeat left center; background-size: 65px 48px; }
#flow ul li.step3 .box div { background: url(../images_s/about-coupon/step_03.gif) no-repeat 15px center; background-size: 33px 54px; }
#flow ul li.step4 .box div { background: url(../images_s/about-coupon/step_04.gif) no-repeat left center; background-size: 50px 49px; }

#notice p { padding: 20px 0 0; }
#notice p span { color: #df3e12; }

.submit { text-align: center; padding: 30px 0; }
.submit .back { display: inline-block; *display: inline; *zoom: 1; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; background: #b4b3b4 url(../images_s/shop/bg_02.gif) no-repeat 17px center; background-size: 16px; border: none; color: #fff; font-size: 15px; font-weight: bold; max-width: 300px; width: 100%; height: 50px; line-height: 50px; padding: 0 50px; margin: 10px 5px; cursor: pointer; text-decoration: none !important; }

