@media only screen and (max-width: 480px){>.h1-wrap .hight-wrap{height:20vh !important}}@media only screen and (max-width: 480px){>.h1-wrap .hight-wrap .container-1040{margin:0 auto !important}}>.h1-wrap .hight-wrap .container-1040 .hstyle-1{text-align:center}main #sec-kv{margin-bottom:20px;position:relative;height:300px;background:url("/files/img/reason/bgi-kv.png") no-repeat;background-position:center bottom;background-size:cover}@media only screen and (max-width: 480px){main #sec-kv{height:150px}}main #sec-kv p.img{position:absolute;left:50%;bottom:9px;transform:translateX(-50%)}main #sec-kv p.img img{width:500px}@media only screen and (max-width: 480px){main #sec-kv p.img{bottom:5px;width:250px}}main #sec-reason{margin-bottom:40px}main #sec-reason .dick-wrap{margin-bottom:20px}main #sec-reason .flex-wrap-3{align-items:center;justify-content:center}@media only screen and (min-width: 481px){main #sec-reason .flex-wrap-3 li{width:300px;height:260px;text-align:center;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}@media only screen and (max-width: 480px){main #sec-reason .flex-wrap-3 li{width:70%;border-bottom:2px solid #FFD834;padding-left:4em;position:relative}main #sec-reason .flex-wrap-3 li::before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";width:2em;height:2em;display:inline-block}}@media only screen and (min-width: 481px){main #sec-reason .flex-wrap-3 li.one{background:url("/files/img/common/icon_one.png") no-repeat center}}@media only screen and (max-width: 480px){main #sec-reason .flex-wrap-3 li.one::before{background:url("/files/img/common/icon_one.png") no-repeat center;background-size:cover}}@media only screen and (min-width: 481px){main #sec-reason .flex-wrap-3 li.two{background:url("/files/img/common/icon_two.png") no-repeat center}}@media only screen and (max-width: 480px){main #sec-reason .flex-wrap-3 li.two::before{background:url("/files/img/common/icon_two.png") no-repeat center;background-size:cover}}@media only screen and (min-width: 481px){main #sec-reason .flex-wrap-3 li.three{background:url("/files/img/common/icon_three.png") no-repeat center}}@media only screen and (max-width: 480px){main #sec-reason .flex-wrap-3 li.three::before{background:url("/files/img/common/icon_three.png") no-repeat center;background-size:cover}}main #sec-anser{border-top:2px solid #454545;margin-bottom:40px;position:relative}main #sec-anser::before{position:absolute;left:50%;top:-22px;content:"";display:block;width:30px;height:30px;background:url("/files/img/reason/gbi-anser.png") no-repeat;background-size:contain}main #sec-anser .cont-wrap article{background:#fff;text-align:center;margin-bottom:30px;position:relative;padding:50px 80px}main #sec-anser .cont-wrap article .num{color:#FFD834;font-size:60px;font-weight:bold;letter-spacing:-0.3;position:absolute;top:0;left:0}main #sec-anser .cont-wrap article .title{font-size:36px}@media only screen and (max-width: 480px){main #sec-anser .cont-wrap article .title{font-size:5vw;margin-bottom:10px}}main #sec-flow{margin-bottom:30px}main #sec-flow .flow-wrap article{background:#F3F3F3;border:1px solid #D0D0D0;padding:50px 50px;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 480px){main #sec-flow .flow-wrap article{padding:5%}}main #sec-flow .flow-wrap article .left-cont{width:20%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}main #sec-flow .flow-wrap article .right-cont{width:65%}main #sec-flow .flow-wrap article .right-cont .title{font-size:30px}@media only screen and (max-width: 480px){main #sec-flow .flow-wrap article .right-cont .title{font-size:4.5vw}}main #sec-inquiry .how-wrap{margin-bottom:30px}main #sec-inquiry .how-wrap hstyle-3{font-size:24px}main #sec-inquiry .flex-cont{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:20px}main #sec-inquiry .flex-cont .mail,main #sec-inquiry .flex-cont .tel{background:#FFD834;border-radius:50%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:200px;height:200px}@media only screen and (max-width: 480px){main #sec-inquiry .flex-cont .mail,main #sec-inquiry .flex-cont .tel{width:120px;height:120px}}main #sec-inquiry .flex-cont .or{width:70px;font-size:30px;text-align:center}@media only screen and (max-width: 480px){main #sec-inquiry .flex-cont .or{width:40px;font-size:20px}}
/*# sourceMappingURL=reason.css.map */
