#agreement_wrap .ttl{display:flex;justify-content:center;align-items:center;gap:4px}#agreement_wrap .ttl p{font-size:clamp(2rem,1.508rem + 2.46vw,3.2rem);font-weight:600}#agreement_wrap .band_wrap .band_inner{display:flex;padding:2rem 0;justify-content:center;align-items:center;gap:1rem}@media screen and (max-width: 767px){#agreement_wrap .band_wrap .band_inner img{height:80px}}#agreement_wrap .band_wrap .band_inner .huki{position:relative;display:inline-block;width:640px;padding:10px 16px;border-radius:50px;background-color:#ffc000;text-align:center;font-size:clamp(1.6rem,1.309rem + 1.45vw,2.4rem);font-weight:600;color:#333;top:0%;left:50%;transform:translate(-50%)}#agreement_wrap .band_wrap .band_inner .huki:before{content:"";position:absolute;top:0;left:0;border-style:solid;border-width:20px 10px 0 10px;border-color:#ffc000 transparent transparent;translate:-50% 50%;transform:rotate(90deg)}#agreement_wrap .band_wrap .band_inner .band_sub_txt{font-weight:600}@media screen and (min-width: 768px){#agreement_wrap .band_wrap .band_inner .band_sub_txt{text-align:center}}@media screen and (max-width: 767px){#agreement_wrap .band_wrap .band_inner{flex-direction:column-reverse}#agreement_wrap .band_wrap .band_inner .huki{width:100%}#agreement_wrap .band_wrap .band_inner .huki:before{transform:none;bottom:0;top:initial;left:initial}}#agreement_wrap .procedure_wrap .structure_box{width:100%}@media screen and (min-width: 960px){#agreement_wrap .procedure_wrap .structure_box{width:900px}}#agreement_wrap .procedure_wrap .structure_box h4{font-weight:600;font-size:clamp(1.8rem,1.554rem + 1.23vw,2.4rem);margin-bottom:1rem;text-align:center}@media screen and (min-width: 768px){#agreement_wrap .procedure_wrap .structure_box h4{text-align:left}}#agreement_wrap .procedure_wrap .structure_box .explanation{display:flex;flex-direction:column-reverse;gap:2.5rem;align-items:center;margin-top:2rem}#agreement_wrap .procedure_wrap .structure_box .explanation .img_box{width:130px}#agreement_wrap .procedure_wrap .structure_box .explanation img{width:100%;height:auto}#agreement_wrap .procedure_wrap .structure_box .explanation p{flex:1}@media screen and (min-width: 768px){#agreement_wrap .procedure_wrap .structure_box .explanation{flex-direction:row;gap:4rem}}#agreement_wrap .step_wrap{padding:4rem 0}@media screen and (min-width: 768px){#agreement_wrap .step_wrap .u_pc{display:block}#agreement_wrap .step_wrap .u_sp{display:none}}@media screen and (max-width: 767px){#agreement_wrap .step_wrap .u_pc{display:none}#agreement_wrap .step_wrap .u_sp{display:block}}#agreement_wrap .step_wrap .step_box{padding:60px 0;width:900px;margin:auto}@media screen and (max-width: 959px){#agreement_wrap .step_wrap .step_box{padding:30px 0;width:100%}}#agreement_wrap .step_wrap .step_box .tab_menu{position:relative;z-index:1;display:flex;justify-content:center;margin-bottom:-2px}@media screen and (max-width: 767px){#agreement_wrap .step_wrap .step_box .tab_menu{margin:0 15px -2px}}#agreement_wrap .step_wrap .step_box .tab_menu li{cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px 10px 0 0;border:2px solid #ffc000;width:350px;height:50px;margin:0 5px}@media screen and (max-width: 767px){#agreement_wrap .step_wrap .step_box .tab_menu li{height:60px;width:49%;margin:0;font-size:12px}#agreement_wrap .step_wrap .step_box .tab_menu li:not(:last-child){margin-right:2%}}#agreement_wrap .step_wrap .step_box .tab_menu li.active{background:#ffc000;border-bottom:2px solid #ffc000}#agreement_wrap .step_wrap .step_box .tab_box{overflow:hidden;border-radius:20px;border:3px solid #ffc000}#agreement_wrap .step_wrap .step_box .tab_box>li{background:#fff;border-top:4px solid #ffc000}#agreement_wrap .step_wrap .step_box .tab_box>li .flow .ttl{display:flex;align-items:center}#agreement_wrap .step_wrap .step_box .tab_box>li .u_bold{width:480px;margin-left:15px}@media screen and (max-width: 767px){#agreement_wrap .step_wrap .step_box .tab_box>li .u_bold{width:100%;margin-left:0}}#agreement_wrap .step_wrap .step_box .tab_box>li .check{display:flex;align-items:center;margin-top:23px}#agreement_wrap .step_wrap .step_box .tab_box>li .check li:not(:last-child){margin-right:20px}@media screen and (max-width: 767px){#agreement_wrap .step_wrap .step_box .tab_box>li .check{display:table;margin:15px auto 0}#agreement_wrap .step_wrap .step_box .tab_box>li .check li:not(:last-child){margin-bottom:6px}}#agreement_wrap .step_wrap .step_box .tab_box>li .check li{position:relative;padding-left:34px}#agreement_wrap .step_wrap .step_box .tab_box>li .check li:before{background:url(/build/assets/img/check-B4Yl1w4k.png);background-size:25px 25px;content:"";vertical-align:middle;margin:0 10px 0 0;width:25px;height:25px;position:absolute;left:0}#agreement_wrap .step_wrap .step_box .tab_box{position:relative}#agreement_wrap .step_wrap .step_box .tab_box>li{opacity:0;visibility:hidden;position:absolute;left:0;top:0;width:100%;transition:opacity .3s}#agreement_wrap .step_wrap .step_box .tab_box>li.active{opacity:1;visibility:visible;position:relative}#agreement_wrap .step_wrap .step_box .flow{background:#fff}#agreement_wrap .step_wrap .step_box .flow>li{position:relative;padding:30px}@media screen and (max-width: 767px){#agreement_wrap .step_wrap .step_box .flow>li{padding:20px 15px 30px}}#agreement_wrap .step_wrap .step_box .flow>li:not(:last-child){border-bottom:2px solid #f4f4f4}#agreement_wrap .step_wrap .step_box .flow>li:not(:last-child):after{content:"";position:absolute;z-index:1;width:0;height:0;border-style:solid;border-width:14px 14px 0 14px;border-color:#dedede transparent transparent transparent;bottom:-10px;left:50%;margin-left:-14px}#agreement_wrap .step_wrap .step_box .flow>li .box{display:flex}#agreement_wrap .step_wrap .step_box .flow>li .box .top{width:280px;margin:0 30px 0 0}#agreement_wrap .step_wrap .step_box .flow>li .box .top .img{display:flex;align-items:center;justify-content:center;background:#f4f4f4;border-radius:15px;height:170px}#agreement_wrap .step_wrap .step_box .flow>li .box .top .img .num{display:none}#agreement_wrap .step_wrap .step_box .flow>li .box .top .u_sp{width:59%;margin-left:2%}@media screen and (max-width: 767px){#agreement_wrap .step_wrap .step_box .flow>li .box{display:block}#agreement_wrap .step_wrap .step_box .flow>li .box .top{width:100%;margin:0 0 10px;display:flex}#agreement_wrap .step_wrap .step_box .flow>li .box .top .img{border-radius:5px;width:39%;height:79px;position:relative}#agreement_wrap .step_wrap .step_box .flow>li .box .top .img .num{display:flex}#agreement_wrap .step_wrap .step_box .flow>li .box .top .img.img1 img{width:40%}#agreement_wrap .step_wrap .step_box .flow>li .box .top .img.img2 img{width:20%}#agreement_wrap .step_wrap .step_box .flow>li .box .top .img.img3 img{width:70%}#agreement_wrap .step_wrap .step_box .flow>li .box .top .img.img4 img{width:30%}#agreement_wrap .step_wrap .step_box .flow>li .box .top .img.img5 img{width:40%}#agreement_wrap .step_wrap .step_box .flow>li .box .top .img.img6 img{width:55%}}#agreement_wrap .step_wrap .step_box .flow>li .box .btm{width:630px}#agreement_wrap .step_wrap .step_box .flow>li .box .btm .sub{font-size:14px;line-height:1.5;margin-top:10px}#agreement_wrap .step_wrap .step_box .flow>li .box .btm a{color:#0b4ea8;text-decoration:underline}#agreement_wrap .step_wrap .step_box .flow>li .box .btm a:hover{text-decoration:none}@media screen and (max-width: 767px){#agreement_wrap .step_wrap .step_box .flow>li .box .btm{width:100%}}#agreement_wrap .step_wrap .step_box .flow>li .box .cat{display:inline-block;color:#fff;border-radius:30px;font-size:14px;padding:4px 12px}#agreement_wrap .step_wrap .step_box .flow>li .box .cat.cat1{background:#34b45b}#agreement_wrap .step_wrap .step_box .flow>li .box .cat.cat2{color:#333;background:#fbc933}@media screen and (max-width: 767px){#agreement_wrap .step_wrap .step_box .flow>li .box .cat{font-size:12px;padding:5px}}#agreement_wrap .step_wrap .step_box .flow>li .box .num{display:flex;align-items:center;justify-content:center;margin:0 auto;background:#333;color:#fff;border-radius:50%;width:40px;height:40px;font-size:24px}@media screen and (max-width: 767px){#agreement_wrap .step_wrap .step_box .flow>li .box .num{width:30px;height:30px;font-size:18px;position:absolute;top:-5px;left:-5px}}#agreement_wrap .step_wrap .step_box .flow>li .box .ttl{margin:10px 0}#agreement_wrap .step_wrap .step_box .flow>li .box .ttl .u_bold{font-size:24px;font-weight:600}@media screen and (max-width: 767px){#agreement_wrap .step_wrap .step_box .flow>li .box .ttl{margin:5px 0}#agreement_wrap .step_wrap .step_box .flow>li .box .ttl .u_bold{font-size:18px;line-height:1.5}}#agreement_wrap .area_wrap .area_box{position:relative;width:80%;margin:2rem auto;background-color:#fff7dd;padding:3rem 5rem;border-radius:16px}#agreement_wrap .area_wrap .area_box .office_name{font-size:clamp(1.4rem,1.182rem + 1.09vw,2rem);font-weight:600}#agreement_wrap .area_wrap .area_box .txt{padding-right:160px}#agreement_wrap .area_wrap .area_box img{position:absolute;right:20px;bottom:8px}@media screen and (max-width: 767px){#agreement_wrap .area_wrap .area_box{width:100%;padding:2rem 1.5rem;gap:1rem}#agreement_wrap .area_wrap .area_box .txt{padding-right:110px}#agreement_wrap .area_wrap .area_box img{width:100px}}#agreement_wrap .area_wrap .other_txt{text-align:center;font-weight:600;margin-top:3rem}#agreement_wrap .area_wrap ul.group_com_btn{width:100%;margin:2em auto;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){#agreement_wrap .area_wrap ul.group_com_btn{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width: 960px){#agreement_wrap .area_wrap ul.group_com_btn{width:80%}}#agreement_wrap .area_wrap ul.group_com_btn li{position:relative;border:2px solid #ffc000;border-radius:30px}#agreement_wrap .area_wrap ul.group_com_btn li a{display:block;font-size:14px;font-weight:700;text-align:center;padding:1rem;border-radius:30px;transition:.2s}#agreement_wrap .area_wrap ul.group_com_btn li a:before{display:block;position:absolute;top:0;bottom:0;right:1rem;content:"";margin:auto;width:2rem;height:2rem;background:no-repeat center;background-color:#333;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:2rem;-webkit-mask-image:url(/build/assets/img/chevron-forward-outline-hStqmKHZ.svg);mask-repeat:no-repeat;mask-position:center;mask-size:2rem;mask-image:url(/build/assets/img/chevron-forward-outline-hStqmKHZ.svg)}#agreement_wrap .area_wrap ul.group_com_btn li a:hover{background-color:#ffc000}#agreement_wrap .guideline_wrap ul{width:100%;margin:auto;margin-top:4rem}@media screen and (min-width: 960px){#agreement_wrap .guideline_wrap ul{width:900px}}#agreement_wrap .guideline_wrap .guideline_item{position:relative;background-color:#fff;border:4px solid #dedede;border-radius:24px;margin-bottom:25px;display:flex;align-items:center;padding:20px 30px;min-height:100px}#agreement_wrap .guideline_wrap .guideline_item:not(:last-child):after{content:"";position:absolute;bottom:-15px;left:30%;transform:translate(-50%);border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #dedede;z-index:1}#agreement_wrap .guideline_wrap .guideline_item .step_num{background-color:#ff7300;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.6rem;flex-shrink:0}#agreement_wrap .guideline_wrap .guideline_item .step_content{display:flex;align-items:center;width:100%;margin-left:20px}#agreement_wrap .guideline_wrap .guideline_item .step_title{width:200px;margin:0;line-height:1.4;font-size:clamp(1.4rem,1.255rem + .73vw,1.8rem);font-weight:700}#agreement_wrap .guideline_wrap .guideline_item .step_icon{width:100px;display:flex;justify-content:center;align-items:center;border-right:1px solid #dedede;margin-right:20px;flex-shrink:0}#agreement_wrap .guideline_wrap .guideline_item .step_icon img{width:80px;height:80px}#agreement_wrap .guideline_wrap .guideline_item .step_desc{flex-grow:1;line-height:1.6;flex:1}#agreement_wrap .guideline_wrap .guideline_item .step_desc .sub_text{font-size:85%;margin-top:4px}#agreement_wrap .guideline_wrap .guideline_item .step_desc .payment_info{margin-bottom:8px}#agreement_wrap .guideline_wrap .guideline_item .step_desc .payment_info:last-child{margin-bottom:0}#agreement_wrap .guideline_wrap .guideline_item .step_desc .payment_info strong{border-bottom:2px solid #ffc000}@media screen and (max-width: 767px){#agreement_wrap .guideline_wrap .guideline_item{flex-direction:column;align-items:flex-start;padding:20px;width:80%;margin-left:auto;margin-right:auto}#agreement_wrap .guideline_wrap .guideline_item .step_num{position:absolute;top:-20px}#agreement_wrap .guideline_wrap .guideline_item .step_content{flex-direction:column;align-items:flex-start;margin-left:0}#agreement_wrap .guideline_wrap .guideline_item .step_title{width:100%;text-align:center}#agreement_wrap .guideline_wrap .guideline_item .step_icon{border-right:none;border-bottom:1px solid #dedede;width:100%;margin:1.5rem auto;padding-bottom:1rem}#agreement_wrap .guideline_wrap .guideline_item:not(:last-child):after{left:50%}}
