.p-soudan{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.p-soudan{width:91.66667%}}.p-soudan{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.p-soudan{width:91.66667%}}.p-flow{margin-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-flow{margin-top:5em}}@media only screen and (max-width: 767px){.p-flow{margin-top:5em}}.p-flow__list{margin-top:2em}@media only screen and (max-width: 767px){.p-flow__list{margin-top:1em}}.p-flow__item{padding-top:130px;margin-top:-130px}.p-flow__item .wrap{padding-block:2.60417%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-flow__item .wrap{padding-block:3em}}@media only screen and (max-width: 767px){.p-flow__item .wrap{padding-block:3em}}.p-flow__item .wrap.bg_blue{background:#F9F8F3}.p-flow__item .inner{width:90%;max-width:1000px;margin-inline:auto}@media only screen and (max-width: 1199px){.p-flow__item .inner{width:91.66667%}}.p-flow__item .inner .box_flex{display:flex;flex-wrap:wrap}.p-flow__item .inner .box_flex .box_left{width:3.5%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-flow__item .inner .box_flex .box_left{width:4em}}@media only screen and (max-width: 767px){.p-flow__item .inner .box_flex .box_left{width:3em}}.p-flow__item .inner .box_flex .box_left .num{font-size:215%;font-family:"Roboto", Verdana, Helvetica, Arial, sans-serif;color:#005ea4;font-weight:500;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-flow__item .inner .box_flex .box_left .num{font-size:200%}}@media only screen and (max-width: 767px){.p-flow__item .inner .box_flex .box_left .num{font-size:186%}}.p-flow__item .inner .box_flex .box_left::after{content:'';display:inline-block;width:calc(50% - 2px);height:calc(100% - 4em);border-right:2px dotted #A5A29F;position:absolute;top:4em;left:0}.p-flow__item .inner .box_flex .box_right{width:96.5%;padding-left:3%;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-flow__item .inner .box_flex .box_right{width:calc(100% - 4em)}}@media only screen and (max-width: 767px){.p-flow__item .inner .box_flex .box_right{width:calc(100% - 3em)}}@media only screen and (max-width: 767px){.p-flow__item .inner .box_flex .box_right{padding-left:.5em}}.p-flow__item .inner .box_flex .box_right .box_right_txt{flex:1}@media only screen and (min-width: 768px){.p-flow__item .inner .box_flex .box_right{display:flex;flex-wrap:wrap}.p-flow__item .inner .box_flex .box_right_txt{width:60.96257%}.p-flow__item .inner .box_flex .box_right_img{width:39.03743%;padding-left:8.02139%}}@media only screen and (max-width: 767px){.p-flow__item .inner .box_flex .box_right_img{margin-top:1em}}.p-flow__item .inner .box_flex .box_right_txt .ttl_m+.txt_m{margin-top:7.01754%}.p-flow__item .inner .box_flex .box_right_txt .acc_list{margin-top:4.38596%}@media only screen and (max-width: 767px){.p-flow__item .inner .box_flex .box_right_txt .acc_list{margin-top:1em}}.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc{width:100%;border:1px solid #A5A29F;border-radius:.35714em;padding-inline:3.50877%;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc{padding-inline:4%}}@media only screen and (max-width: 767px){.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc{padding-inline:1em}}.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc+.acc{margin-top:1.75439%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc+.acc{margin-top:2%}}@media only screen and (max-width: 767px){.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc+.acc{margin-top:1em}}.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc_tit{padding-block:1.75439%;padding-right:24px;position:relative;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc_tit{padding-block:3%}}@media only screen and (max-width: 767px){.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc_tit{padding-block:.8em}}.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc_tit .txt_l{font-weight:400}@media only screen and (max-width: 767px){.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc_tit .txt_l{font-size:100%}}.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc_tit::after{content:"";background:url("../images/common/ic_acc_arrow.svg");display:block;width:14px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:transform 0.4s}.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc_txt{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 0.4s ease, opacity 0.4s ease}.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc_txt_inn{overflow:hidden;padding-block:0;border-top:1px dotted #A5A29F;transition:padding-block 0.4s ease;line-height:1.8}@media only screen and (max-width: 767px){.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc_txt_inn{font-size:100%}}.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc.active .acc_tit::after{transform:rotate(-180deg)}.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc.active .acc_txt{opacity:1;grid-template-rows:1fr}.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc.active .acc_txt_inn{padding-block:1.75439% 2.63158%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc.active .acc_txt_inn{padding-block:3%}}@media only screen and (max-width: 767px){.p-flow__item .inner .box_flex .box_right_txt .acc_list .acc.active .acc_txt_inn{padding-block:1em}}.p-flow__item .inner .box_flex .box_right_img{box-sizing:border-box}.p-flow__item .inner .box_flex .box_right_img img{width:100%;height:auto;border-radius:20px}.p-flow__item>.txt_m{margin-top:2em}@media only screen and (max-width: 767px){.p-flow__item>.txt_m{margin-top:1em}}.p-step{width:90%;max-width:980px;margin:auto;margin-top:100px}@media only screen and (max-width: 1199px){.p-step{width:91.66667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-step{margin-top:80px}}@media only screen and (max-width: 767px){.p-step{margin-top:4em}}.p-step ul{display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.p-step ul{display:block}}.p-step ul li{width:10.5%;margin-right:2.285%;margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-step ul li{width:21%}}@media only screen and (max-width: 767px){.p-step ul li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-step ul li{margin-right:5.3333%}}@media only screen and (max-width: 767px){.p-step ul li{margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-step ul li{margin-bottom:2em}}@media only screen and (max-width: 767px){.p-step ul li{margin-bottom:1em}}@media only screen and (min-width: 768px){.p-step ul li:last-child{margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-step ul li:nth-child(4n){margin-right:0}}@media only screen and (max-width: 767px){.p-step ul li{display:flex;align-items:center}}.p-step ul li .num{text-align:center;font-size:200%;color:#005ea4;font-weight:bold;font-family:"Roboto", Verdana, Helvetica, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-step ul li .num{font-size:186%}}@media only screen and (max-width: 767px){.p-step ul li .num{font-size:172%}}@media only screen and (max-width: 767px){.p-step ul li .num{padding:0 1em}}.p-step ul li .num.step{position:relative}.p-step ul li .num.step:before{position:absolute;content:"STEP";left:-1em;top:50%;transform:translateY(-50%);color:#005ea4;font-size:64%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-step ul li .num.step:before{left:1em}}@media only screen and (max-width: 767px){.p-step ul li .num.step:before{top:-2em;left:50%;transform:translateX(-50%)}}.p-step ul li a{font-size:93%;text-align:center;background:#F9F8F3;padding:.5em 1em 2em .5em;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;height:80%}.p-step ul li a:before{position:absolute;content:"\e5cf";font-family:"Material Icons";left:50%;transform:translateX(-50%);bottom:.5em}@media only screen and (max-width: 767px){.p-step ul li a{font-size:100%;padding:.5em 1em 1em .5em}.p-step ul li a:before{left:inherit;right:1em;top:50%;transform:translateY(-50%);bottom:inherit}}.p-soudan{max-width:1000px;margin-top:8%;background-color:#C1DEF6;box-sizing:border-box;border-radius:20px}@media only screen and (max-width: 767px){.p-soudan{margin-top:4em}}.p-soudan .inner{padding:4% 5%}@media only screen and (max-width: 767px){.p-soudan .inner{padding:1.5em 2em 2em}}.p-soudan .inner .btn{display:inline-block;border:1px solid #005ea4;color:#fff;text-align:center;min-width:250px;border-radius:50px;padding:.75em 2em;position:relative;transition-duration:.3s;background:#005ea4;box-sizing:border-box}.p-soudan .inner .btn:before{position:absolute;right:1em;top:50%;transform:translateY(-50%);color:#fff;content:"\e5e1";font-family:"Material Icons";font-size:100%}.p-soudan .inner .btn .txt{letter-spacing:.014em}.p-soudan .inner .btn .material-symbols-outlined{vertical-align:middle;margin-bottom:0.2em}.p-soudan .inner .btn:hover{color:#005ea4;background:#fff}.p-soudan .inner .btn:hover:before{color:#005ea4}@media only screen and (min-width: 768px){.p-soudan .inner{display:flex;flex-wrap:wrap;align-items:center}.p-soudan .inner .box_tit{width:23%;padding-right:3%}.p-soudan .inner .box_txt{width:67%;padding-left:3%;padding-block:.8%;border-left:1px solid #A5A29F}.p-soudan .inner .box_txt .btn{margin-top:2.98507%}}@media only screen and (max-width: 767px){.p-soudan .inner .box_txt{margin-top:1em;padding-top:1em;border-top:1px solid #A5A29F;text-align:center}.p-soudan .inner .box_txt .btn{margin-top:1em}}.p-siryousoudan{margin-top:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-siryousoudan{margin-top:10%}}@media only screen and (max-width: 767px){.p-siryousoudan{margin-top:6rem}}.p-club10{margin-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-club10{margin-top:10%}}@media only screen and (max-width: 767px){.p-club10{margin-top:4rem}}
