@charset "utf-8";
/* 今すぐ使える！お得なクーポン202103 */
.contents{
	overflow:visible;
}

#webcoupon {
    background-color: #FFFFFF;
    /*margin-bottom: 15%;*/
}

#webcoupon .list_box {
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

#webcoupon .list_box li:nth-child(odd) {
    border-right: solid 1px #cccccc;
}

#webcoupon .list_box li {
	width: 39%;
    float: left;
    padding: 5.4%;
	border-bottom: solid 1px #cccccc;
}

#webcoupon .list_box2 {
	margin: 0 auto;
}

#webcoupon .list_box2 li:nth-child(odd) {
    border-right: solid 1px #cccccc;
}

/* #webcoupon .list_box2 li:nth-child(3) {
	border-bottom: solid 0px #FFF;
} */

#webcoupon .list_box2 li:last-child {
	border-bottom: solid 0px #FFF;
}

#webcoupon .list_box2 li {
	width: 39%;
    float: left;
    padding: 5.4%;
	border-bottom: solid 1px #cccccc;
}


#webcoupon .sub_ttl {
    font-size: min(3.2vw, 13px);
    color: #ee0000;
    margin: 10px auto 0;
    font-weight: bold;
    text-align: center;
}

#webcoupon .sub_ttl2 {
    font-size: 3.2vw;
    color: #ee0000;
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
}

#webcoupon .main_ttl {
    font-size: min(5.4vw, 23px);
    color: #ee0000;
    font-weight: bold;
    text-align: center;
}

#webcoupon .main_ttl2 {
    font-size: min(4.7vw, 20px);
    color: #ee0000;
    font-weight: bold;
    text-align: center;
}

#webcoupon .hozon_btn {
    background: #17b8b2;
    color: #fff;
    font-size: min(3.4vw, 15px);
    font-weight: bold;
    letter-spacing: 1.5px;
    margin: 4% auto 0;
    padding: 8% 0 7%;
    text-align: center;
	border-radius: 3px;
}


#webcoupon .ichiran_btn {
    width: 100%;
    text-align: center;
    display: inline-block;
}

#webcoupon .ichiran_btn a {
	position: relative;
    color: #fff;
    display: block;
    background: #fb8f22;
    padding: 5% 0;
    font-size: min(3.8vw, 15px);
    font-weight: bold;
    letter-spacing: .15em;
    width: 90%;
    margin: 6% auto;
    text-align: center;
    border-radius: 4px;
}

#webcoupon .ichiran_btn a:before{
    content: "";
    border: .3em solid transparent;
    border-left: .3em solid #fff;
    position: absolute;
    right: 4%;
    bottom: 43%;
    z-index: 2;
}

#webcoupon .gentei_img {
	margin: 6.5% auto;
}

#webcoupon .ichiran_btn2 {
    width: 100%;
    text-align: center;
    display: inline-block;
	border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
}

#webcoupon .ichiran_btn2 a {
	position: relative;
    color: #fff;
    display: block;
    background: #fb8f22;
    padding: 5% 0;
    font-size: min(3.8vw, 15px);
    font-weight: bold;
    letter-spacing: .15em;
    width: 90%;
    margin: 6% auto;
    text-align: center;
    border-radius: 4px;
}

#webcoupon .ichiran_btn2 a:before{
    content: "";
    border: .3em solid transparent;
    border-left: .3em solid #fff;
    position: absolute;
    right: 4%;
    bottom: 43%;
    z-index: 2;
}

#webcoupon .text_ss {
    font-size: 3.4vw;
}

#webcoupon .text_s {
    font-size: 3.7vw;
}
