main #sec-top-kv{background:#F3F3F3;margin-bottom:40px}@media only screen and (min-width: 481px){main #sec-top-kv .in_wrap{background:url("/files/img/top/bgi-kv-pc.jpg") no-repeat;height:40vw;max-height:600px;background-size:contain;background-position:center bottom}}@media only screen and (max-width: 480px){main #sec-top-kv .in_wrap{background:url("/files/img/top/bgi-kv-sp.jpg") no-repeat;height:80vh;background-size:cover;background-position:center top}}main #sec-news{margin-bottom:40px}main #sec-news .news-wrap{justify-content:space-between;flex-wrap:nowrap}@media only screen and (min-width: 481px){main #sec-news .news-wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}}main #sec-news .news-wrap h2{font-size:24px}@media only screen and (min-width: 481px){main #sec-news .news-wrap h2{width:15%}}@media only screen and (max-width: 480px){main #sec-news .news-wrap h2{text-align:center;font-size:3.75vw;font-weight:bold;margin-bottom:10px}}main #sec-news .news-wrap ul{width:80%;border:2px solid #000;position:relative;padding:1%}@media only screen and (max-width: 480px){main #sec-news .news-wrap ul{width:100%}}main #sec-news .news-wrap ul::before{font-family:"Font Awesome 5 Free";content:"\f067";top:0;font-weight:bold;display:block;font-size:1.6em;position:absolute;left:0.5em;color:#FFAD2B;transition:all .5s 0s ease}@media only screen and (max-width: 480px){main #sec-news .news-wrap ul::before{font-size:4.75vw}}main #sec-news .news-wrap ul li p{padding-left:3em}main #sec-news .news-wrap ul li:not(main #sec-news .news-wrap ul li:first-of-type){display:none}main #sec-news .news-wrap ul.active::before{content:"\f068";transform:rotate(360deg);transition:all .5s 0s ease}main #sec-news .news-wrap ul.active li:not(main #sec-news .news-wrap ul.active li:first-of-type){display:block}main #sec-problem{margin-bottom:40px}main #sec-problem h2{background:url("/files/img/top/h-bgi-problem.png") no-repeat;background-size:contain;color:#fff;text-align:center;font-size:33px;height:110px;line-height:100px}@media only screen and (max-width: 480px){main #sec-problem h2{font-size:3.75vw;height:12vw;line-height:12vw}}main #sec-problem ul li .title{font-weight:bold;text-align:center}@media only screen and (max-width: 480px){main #sec-service ul{display:block}}main #sec-service ul li{padding:3%;background:#fff;border:#000 solid 2px}@media only screen and (max-width: 480px){main #sec-service ul li{width:100%;margin-bottom:20px}}main #sec-service ul li .title{font-weight:bold;font-size:24px}@media only screen and (max-width: 480px){main #sec-service ul li .title{font-size:4vw}}main #sec-reason .reason-wrap article{background:#fff;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:5%;margin-bottom:20px}@media only screen and (max-width: 480px){main #sec-reason .reason-wrap article{margin-bottom:20px}}main #sec-reason .reason-wrap article .left-cont{width:60%}@media only screen and (max-width: 480px){main #sec-reason .reason-wrap article .left-cont{width:100%}}main #sec-reason .reason-wrap article .left-cont .num{color:#FFAD2B;font-size:70px;font-weight:bold;letter-spacing:-0.3}@media only screen and (max-width: 480px){main #sec-reason .reason-wrap article .left-cont .num{font-size:8vw}}main #sec-reason .reason-wrap article .left-cont .title{font-weight:bold;font-size:30px}@media only screen and (max-width: 480px){main #sec-reason .reason-wrap article .left-cont .title{font-size:4.5vw}}main #sec-reason .reason-wrap article .right-cont{width:27.5%}@media only screen and (max-width: 480px){main #sec-reason .reason-wrap article .right-cont{width:100%}}main #sec-voice{margin-bottom:40px}@media only screen and (min-width: 481px){main #sec-voice .voice-wrap .flex-wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}main #sec-voice .voice-wrap .flex-wrap li{margin-bottom:20px;background:#FFD834;border:1px solid #FFD834}@media only screen and (min-width: 481px){main #sec-voice .voice-wrap .flex-wrap li{width:48%}}main #sec-voice .voice-wrap .flex-wrap li img{width:100%;border-radius:10px 10px 0 0}main #sec-voice .voice-wrap .flex-wrap li .df{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3%}main #sec-voice .voice-wrap .flex-wrap li .df .left-cont{width:70%}main #sec-voice .voice-wrap .flex-wrap li .df .right-cont{width:28%}@media only screen and (max-width: 480px){main #sec-entry ul{display:block}}@media only screen and (max-width: 480px){main #sec-entry ul li{width:100%;margin-bottom:20px}}main #sec-entry ul li h2{background:url("/files/img/top/h-bgi-entry.png") no-repeat;background-size:contain;color:#FFAD2B;text-align:center;font-size:24px;height:110px;line-height:90px;font-weight:bold}@media only screen and (max-width: 480px){main #sec-entry ul li h2{font-size:4.25vw;height:20vw;line-height:19vw;width:100%;margin:10px}}main #sec-column{margin-bottom:40px}main #sec-service-type .bgc-sub-wrap{background:linear-gradient(180deg, #FFD834 0%, #FFD834 50%, #fff 50%, #fff 100%)}@media only screen and (max-width: 480px){main #sec-service-type .bgc-sub-wrap{background:#FFD834}}@media only screen and (max-width: 480px){main #sec-service-type .bgc-sub-wrap .flex-wrap-2{display:block}}main #sec-service-type .bgc-sub-wrap .flex-wrap-2 li{padding:5%;background:#fff;border:1px solid #000}@media only screen and (max-width: 480px){main #sec-service-type .bgc-sub-wrap .flex-wrap-2 li{width:100%;margin-bottom:20px}}main #sec-service-type .bgc-sub-wrap .flex-wrap-2 li .title{text-align:center;color:#0F5770;font-size:30px}@media only screen and (max-width: 480px){main #sec-service-type .bgc-sub-wrap .flex-wrap-2 li .title{font-size:5vw}}@media only screen and (min-width: 481px){main .column-list{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;flex-wrap:wrap}}main .column-list article{margin:0 1.5%}@media only screen and (min-width: 481px){main .column-list article{width:30%}}main .column-list article .title{font-weight:bold}main #sec-seminar .container-840{margin-bottom:100px}@media only screen and (max-width: 480px){main #sec-seminar .container-840{margin-bottom:10%}}
/*# sourceMappingURL=home.css.map */
