#osusume td {vertical-align:top;}
.coupon-image {width:120px; margin-right:8px;}
.excerpt{font-size:92%; line-height:1.4;}
.excerpt{font-size:92%; line-height:1.4;}
a {text-decoration:underline;}
a:hover {border:none;}
#honbun table, #honbun th, #honbun td {border:1px #936 solid; border-collapse:collapse;}
#honbun td, #honbun td {padding:0.8ex 1ex;}

/*cat-trial*/
#trial #s-01 {width:820px; height:296px; background:url("../img/coupon/newface_01.gif") no-repeat;}
#trial #s-02 {width:820px; height:61px; background:url("../img/coupon/newface_02.gif") no-repeat;}
#trial #s-coupons {width:820px; background:url("../img/coupon/newface_04.gif") no-repeat bottom; padding-bottom:25px;}
#trial #osusume {background:url("../img/coupon/newface_03.gif") repeat-y; padding:0 10px; border-spacing:15px; margin-bottom:-15px;}
#trial .individual {border:3px #802 solid; padding:15px; background:#fff; width:50%;}
#trial .individual h4{font-size:136%; margin-bottom:8px; line-height:1.3;}
#trial .individual a{border:none;text-decoration:underline; color:#802;}
#trial .individual a:hover{color:#d05;}
#trial .waribiki-naiyo {background:#ffe3ee; padding:5px 10px;  font-size:116%; font-weight:bold; color:#d05; line-height:1.3; margin-bottom:5px;}
#trial .kigen {color:#d05; font-weight:bold;}

/*cat-repeater*/
#repeater #s-01 {width:820px; height:296px; background:url("../img/coupon/repeater_01.gif") no-repeat;}
#repeater #s-02 {width:820px; height:61px; background:url("../img/coupon/repeater_02.gif") no-repeat;}
#repeater #s-coupons {width:820px; background:url("../img/coupon/repeater_04.gif") no-repeat bottom; padding-bottom:25px;}
#repeater #osusume {width:100%;background:url("../img/coupon/repeater_03.gif") repeat-y; padding:0 10px; border-spacing:15px; margin-bottom:-15px;}
#repeater .individual {border:3px #280 solid; padding:15px; background:#fff; width:50%;}
#repeater .individual h4{font-size:136%; margin-bottom:8px; line-height:1.3;}
#repeater .individual a{border:none;text-decoration:underline; color:#280;}
#repeater .individual a:hover{color:#6b1;}
#repeater .waribiki-naiyo {background:#f8ffe8; padding:5px 10px;  font-size:116%; font-weight:bold; color:#6b0; line-height:1.3; margin-bottom:5px;}
#repeater .kigen {color:#6b0; font-weight:bold;}

#howtoget table{padding:10px; border-spacing:10px;}
#howtoget td{vertical-align:top;}
#howtoget h5{margin-bottom:5px;}
#howtoget p{font-size:108%;}

#mb_sendurl .error{border-color:#c02;}
#mb_sendurl .customRed{border:none;color:#c02;}
#mb_sendurl .errorMessage{color:#c02; line-height:2; float:left;}
#mb_sendurl input{font-size:15px; line-height:1;}
#mb_sendurl button{background:#fff;border:none;cursor:pointer; vertical-align:-20%;}


/*single-trial*/
#couponContent{padding:10px; width:786px;}
#honbun p,#honbun ul{ margin-bottom:10px;}
#waribiki-container {width:300px; padding:15px; margin:auto; font-size:130%; font-weight:bold;}
#trial #waribiki-container {background:#bb2844 url("../img/coupon/coupon-single-03.jpg") repeat-x;}

/*1p ver.*/
#couponRight {float:right; background:#fbf8f5 url("../img/coupon/coupon-single-01.jpg") no-repeat; width:370px; padding-top:93px; padding-bottom:20px;}
#couponRight h1 {font-size:220%; line-height:1.1; color:#fff; background:#1f000d url("../img/coupon/coupon-single-02.jpg") no-repeat bottom; width:340px; padding:0 15px 60px;}
#couponRight #honbun {font-size:120%; line-height:1.4; width:340px; padding:20px 15px 10px; color:#936;}

#waribiki { color:#fff; margin-bottom:5px;}
#kigen{color:#936;background:#fff; padding:0 5px;}
#couponLeft {float:left; width:410px;}
.photo-setsumei{background:#f5f5f3; padding:10px;}

/*2p-3p ver.*/
#coupons {background:#fbf8f5 url("../img/coupon/coupon-single-04.gif") no-repeat; width:780px;}
#coupons h1 {font-size:220%; line-height:1.1; color:#fff; padding:70px 30px 20px;}
#coupons .photos {float:left; border:1px #1f000d solid;}
#coupons #honbun {font-size:120%; line-height:1.4; color:#936;}
#coupons #honbun p {float:left; padding:5px 0;}
#coupons #waribiki-container {float:left; margin-top:10px;}
#coupon-bottom {background:#fbf8f5 url("../img/coupon/coupon-single-05.gif") no-repeat; width:780px; height:50px;}


/*single-repeater*/
#repeater #waribiki-container {background:#b4df58 url("../img/coupon/coupon-single-repeater-03.gif") repeat-x;}

/*1p ver.*/
#repeater #couponRight {background:#fbf8f5 url("../img/coupon/coupon-single-repeater-01.gif") no-repeat;}
#repeater #couponRight h1 {background:#1f000d url("../img/coupon/coupon-single-repeater-02.gif") no-repeat bottom;}
#repeater #couponRight #honbun {color:#350;}
#repeater #kigen{color:#350;}

/*2p-3p ver.*/
#repeater #coupons {background:#fbf8f5 url("../img/coupon/coupon-single-repeater-04.gif") no-repeat; width:780px;}
#repeater #coupons #honbun {color:#350;}
#repeater #coupon-bottom {background:#fbf8f5 url("../img/coupon/coupon-single-repeater-05.gif") no-repeat;}



