#headline{background-color:#0194cb}#headline::before,#headline::after{content:"";width:0;height:0;border-style:solid;position:absolute}#headline::before{border-width:10rem 10rem 0 0;border-color:#00a8e2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:0;left:0}#headline::after{border-width:0 0 10rem 10rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #00a8e2 rgba(0,0,0,0);right:0;bottom:0}#headline .main_ttl{color:#fff;margin-top:-1.5rem}#headline .main_ttl span{color:#1dfd81}#headline .main_ttl span:first-child{display:inline-block;color:#fff;font-size:60%;font-weight:normal;padding:0 2rem;border:1px solid #fff;border-radius:40px}#headline .main_ttl::before{width:92px;aspect-ratio:121/87;background:url(../../img/icon_new.png) no-repeat center/100%;transform:translate(-130%, 90%)}.list_area{margin-top:3rem}.list_area .list_glay_roundcorner li{width:40%}.list_area .list_glay_roundcorner a{display:block}#requirements{margin-top:8rem}#requirements .req_list{margin-top:6rem;display:flex;flex-wrap:wrap;border-top:1px solid #acb2af}#requirements .req_list dt{width:23%;font-size:1.8rem;font-weight:normal;padding:2rem;background-color:#e8f6ee;border-bottom:1px solid #acb2af}#requirements .req_list dd{width:77%;font-size:1.8rem;padding:2rem;border-bottom:1px solid #acb2af}#requirements .req_list dd .fs_s{font-size:80%}#requirements .req_list dd .indent{display:inline-block;text-indent:-1em;margin-left:1em}#requirements .req_list dd .indent .indent{text-indent:-0.7em;margin-left:1em}#requirements .req_list dd .ttl{display:inline-block;color:#fff;background-color:#07a33e;padding:.2rem 1rem;margin-bottom:.5em}#requirements .req_list dd .ttl.ttl_yellow_green{background-color:#8aca4b}#requirements .req_list dd .ttl:not(:first-child){margin-top:1em}#requirements .req_list dd .ttl+.ttl{margin-top:0}#requirements .req_list dd .set_pd span:first-child{display:inline-block;width:max-content}#step{margin-top:8rem;padding:8rem 0;background-color:#e0f2f9}#step .step_list{margin-top:6rem}#step .step_list li{padding:1.5rem;background-color:#fff;border:1px solid #b6b6b6;border-radius:10px;display:flex;align-items:center}#step .step_list li:not(:last-child){margin-bottom:4rem;position:relative}#step .step_list li:not(:last-child)::before{content:"";width:0;height:0;border-style:solid;border-width:.8rem .8rem 0 .8rem;border-color:#0194cb rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-2.5rem;left:0;right:0;margin:0 auto}#step .step_list .num{width:10%;color:#0194cb;font-size:3.2rem;text-align:center;line-height:1}#step .step_list .num span{display:block;font-size:50%}#step .step_list .txt{width:90%;padding-right:10%;font-size:1.9rem;text-align:center;line-height:1.4}#step .step_list .txt span{font-size:80%}#step .step_list .txt.set_img{display:flex;justify-content:center;align-items:center}#step .step_list .txt.set_img span{margin:.5rem 0 0 1rem}#step .notes{font-size:1.4rem;margin-top:1.5rem}#step .btn_area{margin-top:6rem;text-align:center}#step .btn_area img{max-width:331px}@media screen and (min-width: 768px)and (max-width: 1224px){#requirements{margin-top:6rem}#requirements .req_list{margin-top:4rem}#requirements .req_list dt{font-size:1.4vw}#requirements .req_list dd{font-size:1.4vw}#step{margin-top:6rem;padding:6rem 0}#step .step_list{margin-top:3rem}#step .step_list .txt{font-size:1.7vw}#step .notes{font-size:1.2vw}#step .btn_area{margin-top:3rem}}@media screen and (max-width: 767px){#headline::before{border-width:6rem 6rem 0 0}#headline::after{border-width:0 0 6rem 6rem}#headline .main_ttl::before{width:59.5px}.list_area{margin-top:2rem}.list_area .list_glay_roundcorner{justify-content:space-between}.list_area .list_glay_roundcorner li{width:48%;padding:0}#requirements{margin-top:4rem}#requirements .req_list{margin-top:3rem;display:block}#requirements .req_list dt{width:100%;font-size:4vw;padding:1rem;border-bottom:none}#requirements .req_list dd{width:100%;font-size:3.7vw;padding:1rem}#requirements .req_list dd .ttl{padding:.1rem 1rem}#step{margin-top:4rem;padding:4rem 0}#step .step_list{margin-top:3rem}#step .step_list li{padding:1rem;border-radius:5px}#step .step_list li:not(:last-child){margin-bottom:3rem}#step .step_list li:not(:last-child)::before{border-width:.6rem .6rem 0 .6rem;bottom:-2rem}#step .step_list .num{width:15%;font-size:6.5vw}#step .step_list .txt{width:85%;padding-right:15%;font-size:4vw}#step .step_list .txt.set_img img{width:50%}#step .notes{font-size:3.2vw}#step .btn_area{margin-top:3rem}#step .btn_area img{max-width:244.5px;margin:0 auto}}/*# sourceMappingURL=new.css.map */