/* BASIC css start */
.visual  {position:relative}
.visual img {width:100%}
.visual .coupon {position:absolute;top: 17.4%;left: calc(50% - 24%);box-sizing:border-box;width: 48%;height: 9%;}
.visual .link_box {position:absolute;bottom: 12.5%;left: calc(50% - 26%);width: 52%;height: 48.1%;}
.visual .link_box a {display:inline-block;width:50%;height: 100%;text-align:right;}
.visual .link_box li {text-align:right;height: 20%;}
.visual .link_box li:nth-child(2n) {text-align:left; }


.section .wrapper {width: 1600px; margin:0 auto; margin-bottom:120px }


/* BASIC css end */

