@media (min-width: 768px){#wrap{padding-top:115px}}@media (min-width: 768px){.c-mainvisual{padding-bottom:92px}}@media (max-width: 767px){.c-mainvisual .mv-inner:before{top:88px}.c-mainvisual .img-wave-yellow{top:95px}}@media only screen and (max-width: 374px){.c-mainvisual .mv-ttl-en{font-size:31px;font-size:3.1rem}}@media (min-width: 768px){.c-bg-wave01{padding:100px 0 189px}}@media (max-width: 767px){.c-bg-wave01{padding:65px 0 82px}}@media (min-width: 768px){.c-bg-wave01 .inner1170{max-width:948px}}@media (min-width: 768px){.rule-anchor{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px;margin-bottom:79px}.rule-anchor li{width:calc(280 / 880 * 100%);margin-right:calc(20 / 880 * 100%)}.rule-anchor li:first-child a.c-btn01 span{padding-right:6px}.rule-anchor li:first-child a.c-btn01 .arr01,.rule-anchor li:first-child a.c-btn01 .arr02{right:11px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.rule-anchor li:first-child a.c-btn01 .arr01,.rule-anchor li:first-child a.c-btn01 .arr02{right:calc(11 / 1440 * 100vw)}}@media (min-width: 768px){.rule-anchor li:nth-child(2n) a.c-btn01 span{padding-right:10px}.rule-anchor li:nth-child(3n){margin-right:0}.rule-anchor li:nth-child(3n) a.c-btn01 span{padding-left:10px}}@media (max-width: 767px){.rule-anchor{max-width:260px;margin:0 auto 55px}.rule-anchor li{margin-bottom:16px}.rule-anchor li:last-child{margin-bottom:0}}.rule-anchor a.c-btn01{background:none;max-width:100%}@media (max-width: 767px){.rule-anchor a.c-btn01{padding:5px 8px}}.rule-anchor a.c-btn01 span{padding:0}@media (max-width: 767px){.rule-anchor a.c-btn01 span{font-size:14px;font-size:1.4rem}}.sec-rule+.sec-rule{margin-top:59px}@media (max-width: 767px){.sec-rule+.sec-rule{margin-top:55px}}.sec-rule .rule-heading{position:relative;font-size:25px;font-size:2.5rem;line-height:1.6em;letter-spacing:.12em;font-weight:700;padding-bottom:18px;margin-bottom:25px}@media (max-width: 767px){.sec-rule .rule-heading{font-size:18px;font-size:1.8rem}}.sec-rule .rule-heading:before,.sec-rule .rule-heading:after{position:absolute;content:"";bottom:0;height:2px}.sec-rule .rule-heading:after{left:0;background:#f5bb1e;width:150px}@media (max-width: 767px){.sec-rule .rule-heading:after{width:100px}}.sec-rule .rule-heading:before{right:0;background:#65b0d4;width:calc(100% - 160px)}@media (max-width: 767px){.sec-rule .rule-heading:before{width:calc(100% - 105px)}}.sec-rule .rule-txt{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.1em;font-weight:500}@media (max-width: 767px){.sec-rule .rule-txt{font-size:14px;font-size:1.4rem;line-height:1.78571em}}.sec-rule .rule-txt p+p{margin-top:10px}.sec-rule .rule-txt p a{text-decoration:underline;color:#65b0d4}.sec-rule .list-dot li{position:relative;padding-left:23px}@media (max-width: 767px){.sec-rule .list-dot li{padding-left:21px}}.sec-rule .list-dot li:before{position:absolute;content:"";top:10px;left:9px;width:4px;height:4px;border-radius:100%;background:#231816}.sec-rule .desc{margin-top:10px}

/*# sourceMappingURL=maps/rule.min.css.map */
