﻿body.requirement .requirementbox{padding:115px 0 200px}@media (max-width: 767px){body.requirement .requirementbox{padding:72px 0 120px}}body.requirement .requirementbox .tit-h3{font-size:26px;font-size:2.6rem;font-weight:bold;color:#0AB48D;text-align:center;letter-spacing:2px;line-height:42px}@media (max-width: 767px){body.requirement .requirementbox .tit-h3{letter-spacing:1px}}body.requirement .requirementbox .tit-h3 small{color:#E0644E;font-size:40px;font-size:4rem;letter-spacing:-6px}@media (max-width: 767px){body.requirement .requirementbox .tit-h3 small{font-size:26px;font-size:2.6rem;letter-spacing:-3px}}body.requirement .requirementbox .tit-h3 span{color:#E0644E}@media (max-width: 767px){body.requirement .requirementbox .tit-h3{font-size:18px;font-size:1.8rem;line-height:32px}}body.requirement .requirementbox .titbox{display:flex;justify-content:space-between;align-items:center;border-bottom:2px #0AB48D dotted;padding-bottom:7px}@media (max-width: 767px){body.requirement .requirementbox .titbox{padding-bottom:15px;display:block;position:relative}}body.requirement .requirementbox .titbox .tit-h3{text-align:left;line-height:48px}@media (max-width: 767px){body.requirement .requirementbox .titbox .tit-h3{line-height:30px}}body.requirement .requirementbox .titbox .number{font-size:64px;font-size:6.4rem;color:#E0644E;opacity:0.2;font-weight:bold;font-family:"Roboto", "游ゴシック体", "游ゴシック", "YuGothic", "Yu Gothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;letter-spacing:3px}@media (max-width: 767px){body.requirement .requirementbox .titbox .number{position:absolute;right:0;bottom:29px}}@media (min-width: 768px){body.requirement .requirementbox .titbox02{align-items:baseline}}body.requirement .requirementbox .content01 .tit-h3{white-space:nowrap}@media (max-width: 767px){body.requirement .requirementbox .content01 .tit-h3{white-space:normal;text-align:center !important}}body.requirement .requirementbox .content01 .things{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){body.requirement .requirementbox .content01 .things{display:block}}body.requirement .requirementbox .content01 .things .text{width:66%}@media (max-width: 767px){body.requirement .requirementbox .content01 .things .text{width:100%}}body.requirement .requirementbox .content01 .things .text .tit-h3{text-align:left;margin-bottom:35px}@media (max-width: 767px){body.requirement .requirementbox .content01 .things .text .tit-h3{margin-bottom:20px}}body.requirement .requirementbox .content01 .things .text .img-sp{width:114px;margin:0 auto}@media (max-width: 767px){body.requirement .requirementbox .content01 .things .text .img-sp{margin-bottom:20px}}body.requirement .requirementbox .content01 .things .img{width:25%;padding-right:35px}@media (max-width: 767px){body.requirement .requirementbox .content01 .things .img{padding-right:0}}@media (max-width: 767px){body.requirement .requirementbox .content01 .things .img{width:100%}}body.requirement .requirementbox .content02{position:relative;margin-top:80px}@media (max-width: 767px){body.requirement .requirementbox .content02{padding:0 25px;margin-top:98px}}@media (min-width: 768px){body.requirement .requirementbox .content02::after{content:"";background:#ECF8EF;width:50%;height:140px;position:absolute;display:block;z-index:-1}}body.requirement .requirementbox .content02 .container{position:relative;top:140px;margin-top:-140px;background:#ECF8EF;height:140px;border-radius:15px}@media (max-width: 767px){body.requirement .requirementbox .content02 .container{height:auto;padding:0 30px 13px}}body.requirement .requirementbox .content02 .content02inner{display:flex;align-items:center;position:relative;top:-15px}@media (max-width: 767px){body.requirement .requirementbox .content02 .content02inner{display:block}}body.requirement .requirementbox .content02 .content02inner .img{width:170px;position:relative;left:-40px;margin-right:10px}@media (max-width: 767px){body.requirement .requirementbox .content02 .content02inner .img{width:100%;left:0;margin-right:0;width:110px;margin:0 auto;top:-40px;margin-bottom:-40px}}body.requirement .requirementbox .content02 .content02inner .tit-h3{width:812px;text-align:left}@media (max-width: 767px){body.requirement .requirementbox .content02 .content02inner .tit-h3{width:100%;line-height:28px;margin-top:5px}}body.requirement .requirementbox .content03{margin-top:210px}@media (max-width: 767px){body.requirement .requirementbox .content03{margin-top:180px}}body.requirement .requirementbox .content03 .des{margin:40px 0 60px}@media (max-width: 767px){body.requirement .requirementbox .content03 .des{margin:25px 0 27px}}body.requirement .requirementbox .content03 .ichireilist{border:8px #ECF8EF solid;border-radius:20px;padding:0 35px 30px 30px}@media (max-width: 767px){body.requirement .requirementbox .content03 .ichireilist{border-radius:15px;border:7px #ECF8EF solid;padding:0 15px 10px 35px}}body.requirement .requirementbox .content03 .ichireilist .tit-h5{font-size:18px;font-size:1.8rem;font-weight:bold;color:#0AB48D;background:#fff;padding:0 20px;position:relative;top:-20px;display:inline-block}@media (max-width: 767px){body.requirement .requirementbox .content03 .ichireilist .tit-h5{font-size:16px;font-size:1.6rem;display:block;width:65%;margin:0 auto;padding:0 10px;text-align:center}}body.requirement .requirementbox .content03 .ichireilist .list{display:flex;justify-content:space-between;margin-top:15px}@media (max-width: 767px){body.requirement .requirementbox .content03 .ichireilist .list{flex-wrap:wrap;margin-top:0}}body.requirement .requirementbox .content03 .ichireilist .list li{width:17%}@media (max-width: 767px){body.requirement .requirementbox .content03 .ichireilist .list li{width:48%;display:flex;align-items:center;margin-bottom:24px}}body.requirement .requirementbox .content03 .ichireilist .list li .img{text-align:center}body.requirement .requirementbox .content03 .ichireilist .list li .img img{width:auto;height:55px}@media (max-width: 767px){body.requirement .requirementbox .content03 .ichireilist .list li .img img{width:35px;height:auto;margin-right:10px}}body.requirement .requirementbox .content03 .ichireilist .list li .text{text-align:center}@media (max-width: 767px){body.requirement .requirementbox .content03 .ichireilist .list li .text{font-size:15px;font-size:1.5rem;white-space:nowrap}}body.requirement .requirementbox .content03 .history{background:#ECF8EF;border-radius:15px;padding:35px 50px 43px;margin-top:50px}@media (max-width: 767px){body.requirement .requirementbox .content03 .history{padding:35px 30px 30px;margin-top:30px}}body.requirement .requirementbox .content03 .history .history-h5{font-size:18px;font-size:1.8rem;font-weight:bold;color:#0AB48D;text-align:center;margin-bottom:15px}@media (max-width: 767px){body.requirement .requirementbox .content03 .history .history-h5{text-align:left;margin-bottom:27px}}@media (max-width: 767px){body.requirement .requirementbox .content03 .history .history-h5{font-size:16px;font-size:1.6rem}}body.requirement .requirementbox .content04{margin-top:100px}@media (max-width: 767px){body.requirement .requirementbox .content04{margin-top:85px}}body.requirement .requirementbox .content04 .content04inner{display:flex;justify-content:space-between;margin-top:50px}@media (max-width: 767px){body.requirement .requirementbox .content04 .content04inner{display:block;margin-top:25px}}body.requirement .requirementbox .content04 .content04inner .innerleft{width:58%}@media (max-width: 767px){body.requirement .requirementbox .content04 .content04inner .innerleft{width:100%}}body.requirement .requirementbox .content04 .content04inner .innerleft .innerdes{margin:0 0 33px}body.requirement .requirementbox .content04 .content04inner .innerright{width:36%;border:8px #ECF8EF solid;border-radius:20px;padding:0 35px 30px 30px}@media (max-width: 767px){body.requirement .requirementbox .content04 .content04inner .innerright{width:100%;border-radius:15px;border:7px #ECF8EF solid;padding:0 15px 25px 25px}}body.requirement .requirementbox .content04 .content04inner .innerright .tit-h5{font-size:18px;font-size:1.8rem;font-weight:bold;color:#0AB48D;background:#fff;position:relative;top:-20px;display:block;width:95%;text-align:center;margin:0 auto;padding:0 20px}@media screen and (max-width: 1200px){body.requirement .requirementbox .content04 .content04inner .innerright .tit-h5{width:100%}}@media (max-width: 767px){body.requirement .requirementbox .content04 .content04inner .innerright .tit-h5{font-size:16px;font-size:1.6rem;width:96%}}body.requirement .requirementbox .content04 .content04inner .innerright .list04{display:flex;flex-wrap:wrap}body.requirement .requirementbox .content04 .content04inner .innerright .list04 span{display:block;position:relative;padding-left:22px;margin-right:7px;width:45%;white-space:nowrap;margin-bottom:5px}@media (max-width: 767px){body.requirement .requirementbox .content04 .content04inner .innerright .list04 span{margin-bottom:4px;width:39%}}body.requirement .requirementbox .content04 .content04inner .innerright .list04 span::after{content:"";position:absolute;display:block;height:2px;width:10px;background-color:#0AB48D;left:0;top:15px}body.requirement .requirementbox .content04 .content04inner .innerright .list04 .last::after{display:none}@media (max-width: 767px){body.requirement .requirementbox .content04 .content04inner .button{margin-top:30px;text-align:center}}body.requirement .requirementbox .content05{margin-top:90px}@media (max-width: 767px){body.requirement .requirementbox .content05{margin-top:75px}}body.requirement .requirementbox .content05 .titbox{margin-bottom:40px}@media (max-width: 767px){body.requirement .requirementbox .content05 .titbox{margin-bottom:25px}}body.requirement .requirementbox .content05 .seidonabox{border:8px #ECF8EF solid;border-radius:20px;padding:45px 60px 45px 50px;margin-top:115px}@media (max-width: 767px){body.requirement .requirementbox .content05 .seidonabox{display:block;padding:35px 20px 25px 20px;margin-top:77px;border-radius:15px;border:7px #ECF8EF solid}}body.requirement .requirementbox .content05 .seidonabox .layer01{position:relative}body.requirement .requirementbox .content05 .seidonabox .layer01::after{content:"";width:10px;height:10px;border-radius:50%;display:block;position:absolute;background-color:#0AB48D;top:-32px;left:-37px}@media (max-width: 767px){body.requirement .requirementbox .content05 .seidonabox .layer01::after{top:-25px;left:-10px}}body.requirement .requirementbox .content05 .seidonabox .layer01::before{content:"";width:10px;height:10px;border-radius:50%;display:block;position:absolute;background-color:#0AB48D;bottom:-40px;left:-37px}@media (max-width: 767px){body.requirement .requirementbox .content05 .seidonabox .layer01::before{bottom:-25px;left:-10px}}body.requirement .requirementbox .content05 .seidonabox .layer01 .layer02{position:relative}body.requirement .requirementbox .content05 .seidonabox .layer01 .layer02::after{content:"";width:10px;height:10px;border-radius:50%;display:block;position:absolute;background-color:#0AB48D;top:-32px;right:-45px}@media (max-width: 767px){body.requirement .requirementbox .content05 .seidonabox .layer01 .layer02::after{top:-25px;right:-10px}}body.requirement .requirementbox .content05 .seidonabox .layer01 .layer02::before{content:"";width:10px;height:10px;border-radius:50%;display:block;position:absolute;background-color:#0AB48D;bottom:-40px;right:-45px}@media (max-width: 767px){body.requirement .requirementbox .content05 .seidonabox .layer01 .layer02::before{bottom:-25px;right:-10px}}body.requirement .requirementbox .content05 .seidonabox .layer01 .seidocontent .titlebox{display:flex;justify-content:space-between;margin-bottom:10px}@media (max-width: 767px){body.requirement .requirementbox .content05 .seidonabox .layer01 .seidocontent .titlebox{flex-direction:row-reverse;flex-wrap:wrap-reverse;margin-bottom:25px}}body.requirement .requirementbox .content05 .seidonabox .layer01 .seidocontent .titlebox .tit-h3{text-align:left;margin-bottom:23px;width:500px}@media (max-width: 767px){body.requirement .requirementbox .content05 .seidonabox .layer01 .seidocontent .titlebox .tit-h3{width:100%;margin:0 auto}}body.requirement .requirementbox .content05 .seidonabox .layer01 .seidocontent .titlebox .seido{width:270px;position:relative;top:-85px;margin-bottom:-85px}@media (max-width: 767px){body.requirement .requirementbox .content05 .seidonabox .layer01 .seidocontent .titlebox .seido{width:100%;text-align:center;top:-90px;margin-bottom:-60px}body.requirement .requirementbox .content05 .seidonabox .layer01 .seidocontent .titlebox .seido img{width:195px}}body.requirement .requirementbox .content05 .seidonabox .layer01 .seidocontent .buttonbox{display:flex;margin-top:35px;margin-bottom:10px}@media (max-width: 767px){body.requirement .requirementbox .content05 .seidonabox .layer01 .seidocontent .buttonbox{display:block;margin-top:20px}}body.requirement .requirementbox .content05 .seidonabox .layer01 .seidocontent .buttonbox .c-btn-1{margin-right:30px}@media (max-width: 767px){body.requirement .requirementbox .content05 .seidonabox .layer01 .seidocontent .buttonbox .c-btn-1{width:100%;margin-bottom:20px;margin-right:0}}@media (max-width: 767px){body.requirement .requirementbox .content05 .seidonabox .layer01 .seidocontent .buttonbox .c-btn-2{padding:12px 30px 11px 32px}}

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