@charset "UTF-8";*,::after,::before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}@media screen and (min-width:1080px){.is_sp{display:none}.font-l{font-size:20px}.font-m{font-size:18px}.font-xs{font-size:14px}}@media screen and (max-width:1080px){.is_pc{display:none}.font-l{font-size:4.5vw}.font-m{font-size:3.8vw}.font-xs{font-size:3vw}}body{background:#fff;position:relative;font-family:"Noto Sans JP",sans-serif;letter-spacing:.02em}body ul{list-style:none!important;padding-left:0!important}body a{color:#3182ce;text-decoration:none}body a:hover{filter:brightness(1.1);transition:all .2s ease}body .is_themecolor{color:#3182ce}body .is_sellercolor{color:#35abcc}body .is_buyercolor{color:#ed8337}.sec_ttl{color:#030e17;font-weight:700;text-align:center}@media screen and (min-width:1080px){.sec_ttl{font-size:38px}.sec_ttl .is_num{font-size:44px}}@media screen and (max-width:1080px){.sec_ttl{font-size:6vw}.sec_ttl .is_num{font-size:7.4vw}}.btn_cv a{background-color:#ffc000;font-weight:700;display:inline-block;color:#030e17;text-decoration:none;border-radius:100vh;border-bottom:5px solid #926e02;font-size:16px;position:relative}.btn_cv a::after{content:"";background-image:url(/f45bd7489965af620076884d16876c1f0641675d/c6ec9/re-bridge/images/icn_arrow-cv.svg);background-repeat:no-repeat;background-size:contain;position:absolute}.btn_cv a:hover{margin-top:3px;border-bottom:2px solid #926e02}@media screen and (min-width:1080px){.btn_cv a{padding:14px 50px 16px 24px}.btn_cv a::after{height:24px;width:24px;top:calc(50% - 12px);right:1rem}}@media screen and (max-width:1080px){.btn_cv a{padding:3vw 10vw 3vw 6vw;font-size:4.2vw;width:63vw}.btn_cv a::after{height:6vw;width:6vw;top:calc(50% - 3vw);right:1rem}}header{background-color:#fff;width:100%;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843);position:relative;z-index:100}header .header_inr{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:1080px){header{height:60px}header .header_inr{width:1000px;margin:auto;height:60px}header .header_inr .logo a img{width:auto;height:25px}header .header_inr .header_nav ul{display:flex;justify-content:center;line-height:60px}header .header_inr .header_nav ul li{margin-right:30px}header .header_inr .header_nav ul li a{color:#3182ce;font-weight:700}header .header_inr .header_link{display:flex;justify-content:right;line-height:60px}header .header_inr .header_link .btn_login a{background-color:#cbdff2;margin-right:20px}header .header_inr .header_link .btn_form a{background-color:#ffc000}header .header_inr .header_link a{font-weight:700;color:#030e17;text-decoration:none;padding:9px 18px 10px 18px;border-radius:30px}}@media screen and (max-width:1080px){header{height:13vw}header .header_inr{width:90vw;margin:auto;height:13vw}header .logo a img{width:auto;height:5vw;margin-left:0}header .btn_form a{background-color:#ffc000;display:block;font-weight:700;color:#030e17;text-decoration:none;padding:1.8vw 5vw 2.3vw 5vw;border-radius:30px;font-size:3.3vw}}.area_top{position:relative;z-index:50;overflow:hidden}.area_top .top_bg{background-image:url(/re-bridge/images/042074cd5e6815c89def0bcb6924b3b21b92a189/fv_bk.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top 40%;background-color:#3182ce;position:relative;border-bottom-left-radius:1000px 200px;border-bottom-right-radius:1000px 200px;margin-left:-100px;margin-right:-100px;padding-left:100px;padding-right:100px}@media screen and (min-width:1080px){.area_top .top_bg{height:600px;padding-top:60px}.area_top .top_bg .top_bg_cnt{width:1000px;margin:auto;display:flex;justify-content:space-between;align-items:baseline;color:#fff}.area_top .top_bg .top_bg_cnt .top_bg_inr-left h1{font-size:45px;font-weight:700}.area_top .top_bg .top_bg_cnt .top_bg_inr-left h1 span{display:inline-block;margin-bottom:20px;margin-right:-.1em;line-height:1.4em;background:linear-gradient(transparent 83%,#ffc000 83%)}.area_top .top_bg .top_bg_cnt .top_bg_inr-left h1 img{margin-top:40px;width:auto;height:50px}.area_top .top_bg .top_bg_cnt .top_bg_inr-left .btn_cv{margin-top:40px}.area_top .top_bg .top_bg_cnt .top_bg_inr-right{position:relative;display:block}.area_top .top_bg .top_bg_cnt .top_bg_inr-right p{font-size:18px;text-align:center}.area_top .top_bg .top_bg_cnt .top_bg_inr-right img{margin-top:30px;width:531px;height:306px}}@media screen and (max-width:1080px){.area_top .top_bg{height:153vw;position:relative}.area_top .top_bg .top_bg_cnt{margin:auto;width:90vw;color:#fff}.area_top .top_bg .top_bg_cnt .top_bg_inr-left .btn_cv a,.area_top .top_bg .top_bg_cnt .top_bg_inr-left img,.area_top .top_bg .top_bg_cnt .top_bg_inr-right img,.area_top .top_bg .top_bg_cnt .top_bg_inr-right p{position:absolute;left:0;right:0;margin:auto}.area_top .top_bg .top_bg_cnt .top_bg_inr-left h1{padding-top:5vw;font-size:8.4vw;text-align:left}.area_top .top_bg .top_bg_cnt .top_bg_inr-left h1 span{display:inline-block;text-align:left;margin-bottom:2vw;line-height:1.4em;background:linear-gradient(transparent 83%,#ffc000 83%)}.area_top .top_bg .top_bg_cnt .top_bg_inr-left h1 img{bottom:28vw;width:37vw;height:auto}.area_top .top_bg .top_bg_cnt .top_bg_inr-left .btn_cv a{bottom:9vw}.area_top .top_bg .top_bg_cnt .top_bg_inr-right p{font-size:3.8vw;font-weight:700;text-align:center;bottom:43vw}.area_top .top_bg .top_bg_cnt .top_bg_inr-right img{bottom:58vw;width:77vw;height:auto}}.area_solution{font-weight:700;text-align:center;position:relative;background-color:rgba(49,130,206,.03)}.area_solution .solution_q{background-color:#fff;position:absolute;margin:auto}.area_solution .marker{background:linear-gradient(transparent 70%,rgba(49,130,206,.5) 70%)}@media screen and (min-width:1080px){.area_solution{margin-top:-120px}.area_solution .solution_q{top:155px;left:0;right:0;padding:20px;width:500px;border-radius:15px}.area_solution .marker{font-size:20px;margin:0 .3em;padding:0 .2em}}@media screen and (max-width:1080px){.area_solution{margin-top:-10vw}.area_solution .solution_q{top:20vw;left:0;right:0;padding:4vw 0;width:90vw;border-radius:4vw}.area_solution .marker{font-size:4.1vw;margin:0 .2em;padding:0 .1em}}.area_solution .solution_cnt{margin:auto;background:linear-gradient(90deg,#5db2ce 0,#5db2ce 50%,#eb9457 50%,#eb9457 100%);display:flex;justify-content:center;align-items:center;width:100%;display:flex;justify-content:space-between}@media screen and (min-width:1080px){.area_solution .solution_cnt{height:700px;overflow:hidden}.area_solution .solution_cnt .solution_inr{display:block;position:relative;width:600px}.area_solution .solution_cnt .solution_inr.is_seller{margin-left:auto}.area_solution .solution_cnt .solution_inr.is_seller::before{content:"";position:absolute;background-image:url(/1fd445a417d07d202436cd9d9bc529e33f930eea/12df3/re-bridge/images/solution_bk_seller.svg);background-repeat:no-repeat;background-size:contain;background-position:top left;width:380px;height:380px;top:-180px;left:-80px}.area_solution .solution_cnt .solution_inr.is_buyer{margin-right:auto}.area_solution .solution_cnt .solution_inr.is_buyer::before{content:"";position:absolute;background-image:url(/d811a55a205c91531d439e0091bba8fdf8dd1bad/78c83/re-bridge/images/solution_bk_buyer.svg);background-repeat:no-repeat;background-size:contain;background-position:top left;width:329px;height:369px;top:-160px;right:-70px}.area_solution .solution_cnt .solution_inr .ttl{color:#fff;font-size:20px;position:absolute;top:-60px;padding-bottom:3px;border-bottom:4px dotted #fff}.area_solution .solution_cnt .solution_inr .ttl.is_seller{left:140px}.area_solution .solution_cnt .solution_inr .ttl.is_buyer{right:170px}.area_solution .solution_cnt .solution_inr .voice{position:absolute;background-repeat:none;background-size:contain}.area_solution .solution_cnt .solution_inr .voice.is_01{top:30px;right:20px;width:240px;height:171px;margin-top:-55px;padding-top:55px;background-image:url(/re-bridge/images/9182a7fb985b68dac85b609708dfdc075d8602d7/solution_q_bl1.png)}.area_solution .solution_cnt .solution_inr .voice.is_02{top:130px;right:215px;width:250px;height:182px;margin-top:-55px;padding-top:55px;padding-right:20px;background-image:url(/re-bridge/images/6259da534fab1cfe6fefc04d8d2a1c77ad949d5a/solution_q_bl2.png)}.area_solution .solution_cnt .solution_inr .voice.is_03{top:30px;left:20px;width:240px;height:171px;margin-top:-45px;padding-top:45px;background-image:url(/re-bridge/images/58f7e442e9258f8e507dd782b8c1e3f4f11250b6/solution_q_bl3.png)}.area_solution .solution_cnt .solution_inr .voice.is_04{top:130px;left:215px;width:250px;height:182px;margin-top:-45px;padding-top:45px;padding-left:30px;background-image:url(/re-bridge/images/310e0acb49c49d6cc9e243790b675fea516f9573/solution_q_bl4.png)}.area_solution .solution_cnt .solution_inr .voice.img_buyer,.area_solution .solution_cnt .solution_inr .voice.img_seller{top:200px;width:130px;height:130px}.area_solution .solution_cnt .solution_inr .voice.img_seller{right:30px}.area_solution .solution_cnt .solution_inr .voice.img_buyer{left:30px}}@media screen and (max-width:1080px){.area_solution .solution_cnt{height:160vw}.area_solution .solution_cnt .solution_inr{display:block;position:relative;width:50vw}.area_solution .solution_cnt .solution_inr .ttl{color:#fff;font-size:4vw;position:absolute;top:-34vw;padding-bottom:1vw;border-bottom:3px dotted #fff}.area_solution .solution_cnt .solution_inr .ttl.is_seller{left:12vw}.area_solution .solution_cnt .solution_inr .ttl.is_buyer{right:20vw}.area_solution .solution_cnt .solution_inr .voice{font-size:3.7vw;width:50vw;height:48vw;position:absolute;background-repeat:none;background-size:contain;text-align:center}.area_solution .solution_cnt .solution_inr .voice.is_01,.area_solution .solution_cnt .solution_inr .voice.is_02,.area_solution .solution_cnt .solution_inr .voice.is_03,.area_solution .solution_cnt .solution_inr .voice.is_04{left:0;right:0;background-repeat:no-repeat;background-size:contain}.area_solution .solution_cnt .solution_inr .voice.is_01,.area_solution .solution_cnt .solution_inr .voice.is_03{top:2vw}.area_solution .solution_cnt .solution_inr .voice.is_02,.area_solution .solution_cnt .solution_inr .voice.is_04{top:37vw}.area_solution .solution_cnt .solution_inr .voice.is_01{padding-top:14vw}.area_solution .solution_cnt .solution_inr .voice.is_02{padding-top:10vw}.area_solution .solution_cnt .solution_inr .voice.is_03{padding-top:11vw}.area_solution .solution_cnt .solution_inr .voice.is_04{padding:9vw 0 0 2vw}.area_solution .solution_cnt .solution_inr .voice.is_01,.area_solution .solution_cnt .solution_inr .voice.is_02{background-image:url(/re-bridge/images/fb15eb5212381335afe5006eb4a21f866dec5875/solution_q_bl_sp-l.png)}.area_solution .solution_cnt .solution_inr .voice.is_03,.area_solution .solution_cnt .solution_inr .voice.is_04{background-image:url(/re-bridge/images/5f7837ada926b3051517d0864279668d852ec0c2/solution_q_bl_sp-r.png)}.area_solution .solution_cnt .solution_inr .voice.img_buyer,.area_solution .solution_cnt .solution_inr .voice.img_seller{top:-23vw;width:22vw;height:22vw}.area_solution .solution_cnt .solution_inr .voice.img_seller{right:13vw}.area_solution .solution_cnt .solution_inr .voice.img_buyer{left:13vw}}.area_solution .solution_q_down{margin:auto}@media screen and (min-width:1080px){.area_solution .solution_q_down{width:500px;height:40px}}@media screen and (min-width:1080px){.area_solution .solution_txt{font-size:28px;margin-top:80px}}@media screen and (max-width:1080px){.area_solution .solution_txt{font-size:5.5vw;margin-top:12vw}}.area_solution .solution_ttl{background-color:#bdd7f0;position:relative}@media screen and (min-width:1080px){.area_solution .solution_ttl{margin-top:92px;height:183px;display:flex;justify-content:center;align-items:flex-start;position:relative}.area_solution .solution_ttl::after{content:"";position:absolute;top:100%;left:50%;margin-left:-250px;border:250px solid transparent;border-top:30px solid #bdd7f0}.area_solution .solution_ttl .solution_img{width:347px;height:180px;margin:-40px 60px 0 0}.area_solution .solution_ttl .shadow_box{background-color:rgba(49,130,206,.7);width:455px;height:140px;border-radius:15px;position:relative;z-index:1;margin-top:-10px}.area_solution .solution_ttl .shadow_box .solution_ttl_txt{display:block;background-color:#fff;color:#030e17;font-weight:700;border:1px solid #3182ce;font-size:20px;width:455px;height:140px;border-radius:15px;padding:20px;position:absolute;top:-6px;left:-6px}}@media screen and (max-width:1080px){.area_solution .solution_ttl{margin-top:5vw;height:73vw;padding-top:2vw;position:relative}.area_solution .solution_ttl .solution_img{width:65vw;height:auto;margin:2vw auto}.area_solution .solution_ttl .shadow_box{background-color:rgba(49,130,206,.7);margin:auto;margin-top:4vw;margin-left:auto;margin-right:auto;width:90vw;height:28vw;border-radius:4vw;position:relative;z-index:1}.area_solution .solution_ttl .shadow_box .solution_ttl_txt{display:block;background-color:#fff;color:#030e17;font-weight:700;border:1px solid #3182ce;font-size:4.2vw;width:90vw;height:28vw;border-radius:4vw;padding:4vw;position:absolute;left:-1.5vw;right:0;top:-1.5vw}}.sec_feature{text-align:center;background-color:rgba(49,130,206,.03)}@media screen and (min-width:1080px){.sec_feature{padding-top:120px}.sec_feature .sec_ttl .sub_ttl{font-size:18px}}@media screen and (max-width:1080px){.sec_feature{padding-top:23vw}.sec_feature .sec_ttl .sub_ttl{font-size:3.3vw}}.sec_feature .feature_cnt-flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto}@media screen and (min-width:1080px){.sec_feature .feature_cnt-flex{width:1000px}}@media screen and (max-width:1080px){.sec_feature .feature_cnt-flex{width:92vw}}.sec_feature .feature_cnt{background-color:#fff;position:relative}@media screen and (min-width:1080px){.sec_feature .feature_cnt{margin-top:60px;border-radius:15px;padding:50px}.sec_feature .feature_cnt.feature01{width:1000px;border:7px solid #35abcc;position:relative}.sec_feature .feature_cnt.feature01::before{content:"";background-image:url(/re-bridge/images/ac46f255ebecdc566e8014c9ad85e8d7dd9fcb46/feature_seller.png),url(/re-bridge/images/c9f4f899ce5eb774aa875ac6e1780176816da08a/feature_buyer.png);background-repeat:no-repeat;background-size:contain;background-position:top 0 left 0,top 0 right 0;width:164px;height:82px;position:absolute;top:-40px;right:40px;z-index:10}.sec_feature .feature_cnt.feature01::after{border-top:7px solid #ed8337;border-right:7px solid #ed8337;border-bottom:7px solid #ed8337;position:absolute;content:"";height:calc(100% + 14px);width:calc(50% + 14px);top:-7px;right:-7px;border-radius:0 15px 15px 0}.sec_feature .feature_cnt.feature02{border:7px solid #35abcc;width:470px}.sec_feature .feature_cnt.feature02::before{content:"";background-image:url(/re-bridge/images/ac46f255ebecdc566e8014c9ad85e8d7dd9fcb46/feature_seller.png);background-repeat:no-repeat;background-size:contain;background-position:top 0 right 0;width:82px;height:82px;position:absolute;top:-40px;right:40px;z-index:10}.sec_feature .feature_cnt.feature03{border:7px solid #ed8337;width:470px}.sec_feature .feature_cnt.feature03::before{content:"";background-image:url(/re-bridge/images/c9f4f899ce5eb774aa875ac6e1780176816da08a/feature_buyer.png);background-repeat:no-repeat;background-size:contain;background-position:top 0 right 0;width:82px;height:82px;position:absolute;top:-40px;right:40px;z-index:10}}@media screen and (max-width:1080px){.sec_feature .feature_cnt{margin-top:13vw;border-radius:4vw;padding:10vw 4vw;width:92vw}.sec_feature .feature_cnt.feature01{border:1.8vw solid #35abcc;position:relative}.sec_feature .feature_cnt.feature01::before{content:"";background-image:url(/re-bridge/images/ac46f255ebecdc566e8014c9ad85e8d7dd9fcb46/feature_seller.png),url(/re-bridge/images/c9f4f899ce5eb774aa875ac6e1780176816da08a/feature_buyer.png);background-repeat:no-repeat;background-size:contain;background-position:top 0 left 0,top 0 right 0;width:82vw;height:20vw;position:absolute;top:-10vw;right:0;left:0;margin:auto;z-index:10}.sec_feature .feature_cnt.feature01::after{border-top:1.8vw solid #ed8337;border-right:1.8vw solid #ed8337;border-bottom:1.8vw solid #ed8337;position:absolute;content:"";height:calc(100% + 3.5vw);width:calc(50% + 3.5vw);top:-1.8vw;right:-1.8vw;border-radius:0 4vw 4vw 0}.sec_feature .feature_cnt.feature02{border:1.8vw solid #35abcc}.sec_feature .feature_cnt.feature02::before{content:"";background-image:url(/re-bridge/images/ac46f255ebecdc566e8014c9ad85e8d7dd9fcb46/feature_seller.png);background-repeat:no-repeat;background-size:contain;background-position:top 0 left 0;width:82vw;height:20vw;position:absolute;top:-10vw;right:0;left:0;margin:auto;z-index:10}.sec_feature .feature_cnt.feature03{border:1.8vw solid #ed8337}.sec_feature .feature_cnt.feature03::before{content:"";background-image:url(/re-bridge/images/c9f4f899ce5eb774aa875ac6e1780176816da08a/feature_buyer.png);background-repeat:no-repeat;background-size:contain;background-position:top 0 right 0;width:82vw;height:20vw;position:absolute;top:-10vw;right:0;left:0;margin:auto;z-index:10}}.sec_feature .feature_cnt .feature_num{font-weight:700;position:absolute}@media screen and (min-width:1080px){.sec_feature .feature_cnt .feature_num{top:5px;left:20px;font-size:40px}}@media screen and (max-width:1080px){.sec_feature .feature_cnt .feature_num{top:6vw;left:0;right:0;margin:auto;font-size:8vw}}.sec_feature .feature_cnt .feature_user{font-weight:700;position:absolute}@media screen and (min-width:1080px){.sec_feature .feature_cnt .feature_user{top:45px;right:62px;font-size:12px}.sec_feature .feature_cnt .feature_user.feature01{right:56px}.sec_feature .feature_cnt .feature_user.feature01 .is_sellercolor{margin-right:29px}}@media screen and (max-width:1080px){.sec_feature .feature_cnt .feature_user{top:10vw;font-size:3.2vw}.sec_feature .feature_cnt .feature_user.feature01{display:flex;justify-content:space-between;width:75vw;left:0;right:0;margin:auto}.sec_feature .feature_cnt .feature_user.feature02{left:8.5vw}.sec_feature .feature_cnt .feature_user.feature03{right:8.5vw}}.sec_feature .feature_cnt .feature_ttl{font-weight:700;color:#030e17}@media screen and (min-width:1080px){.sec_feature .feature_cnt .feature_ttl{font-size:28px}.sec_feature .feature_cnt .feature_ttl span{font-size:24px;line-height:1.5;display:inline-block;margin-top:5px}}@media screen and (max-width:1080px){.sec_feature .feature_cnt .feature_ttl{font-size:5.6vw;padding-top:10vw}.sec_feature .feature_cnt .feature_ttl span{font-size:5vw;line-height:1.5;display:inline-block;margin-top:2vw}}@media screen and (min-width:1080px){.sec_feature .feature_cnt .feature_inr{display:flex;justify-content:center;align-items:center}.sec_feature .feature_cnt .feature_inr .feature_merit{width:400px}}@media screen and (max-width:1080px){.sec_feature .feature_cnt .feature_inr{width:75vw;margin:auto;font-size:3.7vw}}.sec_feature .feature_cnt .feature_merit{text-align:left;position:relative}.sec_feature .feature_cnt .feature_merit::before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:1080px){.sec_feature .feature_cnt .feature_merit{margin-top:30px;padding-left:60px;margin-left:20px}.sec_feature .feature_cnt .feature_merit::before{width:35px;height:35px;left:10px;top:3px}}@media screen and (max-width:1080px){.sec_feature .feature_cnt .feature_merit{margin-top:8vw;padding-left:14vw}.sec_feature .feature_cnt .feature_merit::before{width:6.6vw;height:6.6vw;left:4vw;top:.5vw}}.sec_feature .feature_cnt .feature_merit.is_seller::before{background-image:url(/c52a21f6ce7b629c39c461a01e8a5a0bf7ca6712/ae586/re-bridge/images/icn_check-seller.svg)}.sec_feature .feature_cnt .feature_merit.is_buyer::before{background-image:url(/a587d5fc4d3912223648f90b62c2d75528845796/01749/re-bridge/images/icn_check-buyer.svg)}.sec_feature .sec_vppa{background-color:#e1edf7;position:relative}.sec_feature .sec_vppa::before{content:"＋";color:#030e17;font-weight:700;background-color:#e1edf7;position:absolute;left:0;right:0;margin:auto}@media screen and (min-width:1080px){.sec_feature .sec_vppa{margin-top:130px;padding:45px 0 60px}.sec_feature .sec_vppa::before{font-size:48px;width:80px;height:80px;border-radius:30em;top:-35px}.sec_feature .sec_vppa .sec_ttl{font-size:28px}.sec_feature .sec_vppa .vppa_cnt{display:flex;justify-content:space-between;width:1000px;margin:32px auto 0 auto}.sec_feature .sec_vppa .vppa_cnt .vppa_inr{background-color:#fff;padding:40px 10px;width:300px;border-radius:15px}.sec_feature .sec_vppa .vppa_cnt .vppa_inr .vppa_ttl{font-size:18px}.sec_feature .sec_vppa .vppa_cnt .vppa_inr .vppa_img img{height:100px;width:auto;text-align:center;margin:20px auto}.sec_feature .sec_vppa .vppa_cnt .vppa_inr.is_02{border:7px solid #35abcc;position:relative}.sec_feature .sec_vppa .vppa_cnt .vppa_inr.is_02::after{border-top:7px solid #ed8337;border-right:7px solid #ed8337;border-bottom:7px solid #ed8337;position:absolute;content:"";height:calc(100% + 14px);width:calc(50% + 14px);top:-7px;right:-7px;border-radius:0 15px 15px 0}.sec_feature .sec_vppa .vppa_cnt .vppa_inr.is_01{border:7px solid #35abcc}.sec_feature .sec_vppa .vppa_cnt .vppa_inr.is_03{border:7px solid #ed8337}}@media screen and (max-width:1080px){.sec_feature .sec_vppa{margin-top:25vw;padding:10vw 0 15vw}.sec_feature .sec_vppa::before{font-size:13vw;width:23vw;height:23vw;border-radius:20vw;top:-11vw}.sec_feature .sec_vppa .sec_ttl{font-size:5.8vw}.sec_feature .sec_vppa .vppa_cnt{width:92vw;margin:0 auto}.sec_feature .sec_vppa .vppa_cnt .vppa_inr{background-color:#fff;margin-top:8vw;padding:6vw 2vw;width:100%;border-radius:4vw}.sec_feature .sec_vppa .vppa_cnt .vppa_inr .vppa_ttl{font-size:5vw}.sec_feature .sec_vppa .vppa_cnt .vppa_inr .vppa_img img{height:28vw;width:auto;text-align:center;margin:3vw auto}.sec_feature .sec_vppa .vppa_cnt .vppa_inr.is_02{border:1.8vw solid #35abcc;position:relative}.sec_feature .sec_vppa .vppa_cnt .vppa_inr.is_02::after{border-top:1.8vw solid #ed8337;border-right:1.8vw solid #ed8337;border-bottom:1.8vw solid #ed8337;position:absolute;content:"";height:calc(100% + 3.5vw);width:calc(50% + 3.5vw);top:-1.8vw;right:-1.8vw;border-radius:0 4vw 4vw 0}.sec_feature .sec_vppa .vppa_cnt .vppa_inr.is_01{border:1.8vw solid #35abcc}.sec_feature .sec_vppa .vppa_cnt .vppa_inr.is_03{border:1.8vw solid #ed8337}}.sec_example{text-align:center}.sec_example .example_cnt{text-align:left;border:1px solid #3182ce;background-color:#fff}.sec_example .example_cnt .example_ttl{color:#3182ce}.sec_example .example_cnt .example_more a{position:relative;display:block}.sec_example .example_cnt .example_more a::before{content:"＋";color:#fff;font-weight:700;position:absolute;background-color:#3182ce;top:0;bottom:0;margin:auto;text-align:center}@media screen and (min-width:1080px){.sec_example{margin-top:120px}.sec_example .example_cnt-flex{display:flex;justify-content:space-between;margin:40px auto 0 auto;width:790px}.sec_example .example_cnt{width:370px;height:310px;border-radius:15px;padding:30px;position:relative}.sec_example .example_cnt .example_ttl{font-size:18px;margin-left:-.5em;white-space:nowrap}.sec_example .example_cnt .example_txt{font-size:16px;padding:20px 0}.sec_example .example_cnt .example_more a{margin-top:10px;padding-left:25px;font-size:15px;white-space:nowrap}.sec_example .example_cnt .example_more a::before{font-size:16px;left:0;width:20px;height:20px;border-radius:20px;line-height:19px}.sec_example .example_cnt::after{content:"";background-color:#e1edf7;width:370px;height:310px;position:absolute;z-index:-1;border-radius:15px;top:10px;right:-10px}}@media screen and (max-width:1080px){.sec_example{margin:23vw auto}.sec_example .example_cnt{width:87vw;height:61vw;margin:8vw 13vw 14vw 5vw;border-radius:4vw;padding:5vw;position:relative}.sec_example .example_cnt .example_ttl{font-size:4.2vw}.sec_example .example_cnt .example_txt{font-size:3.7vw;margin:4vw 0}.sec_example .example_cnt .example_more a{margin-top:6vw;font-size:3.7vw;padding-left:6vw}.sec_example .example_cnt .example_more a::before{font-size:4vw;left:0;width:5vw;height:5vw;border-radius:5vw;line-height:5vw}.sec_example .example_cnt::after{content:"";background-color:#e1edf7;width:87vw;height:61vw;position:absolute;z-index:-1;border-radius:4vw;top:3vw;right:-3vw}.sec_example .example_cnt.is_2{height:56vw}.sec_example .example_cnt.is_2::after{height:56vw}}.sec_flow{text-align:center;position:relative;background-color:#e1edf7}.sec_flow .flow_cnt{position:relative}.sec_flow .flow_cnt .flow_card{background-color:#fff;position:relative;text-align:center}.sec_flow .flow_cnt .flow_card:not(:last-of-type)::after{content:"";background-image:url(/8feaec6164c7a365cb56af740a13c12e7166b4b1/75d8a/re-bridge/images/icn_arrow.svg);background-position:center 55%;background-repeat:no-repeat;position:absolute;transform:rotate(-90deg);background-size:contain;background-repeat:no-repeat;position:absolute}.sec_flow .flow_cnt .flow_card .flow_num{color:#fff;font-weight:700;z-index:10;background-color:#3182ce;position:absolute}.sec_flow .flow_cnt .flow_card .flow_txt a{text-decoration:underline}@media screen and (min-width:1080px){.sec_flow{height:540px;width:100%;margin:120px auto 0 auto;padding:60px}.sec_flow .flow_cnt{display:flex;justify-content:space-between;width:1000px;margin:55px auto 0 auto}.sec_flow .flow_cnt .flow_card{width:180px;height:250px;padding:0 5px;border-radius:15px}.sec_flow .flow_cnt .flow_card:not(:last-of-type)::after{width:16.5px;height:30px;left:184px;top:0;bottom:30px;margin:auto}.sec_flow .flow_cnt .flow_card .flow_num{top:-30px;left:0;right:0;margin:auto;font-size:25px;line-height:1;width:60px;height:60px;border-radius:60px}.sec_flow .flow_cnt .flow_card .flow_num span{font-size:11px}.sec_flow .flow_cnt .flow_card .flow_ttl{margin-top:45px;font-size:18px}.sec_flow .flow_cnt .flow_card .flow_txt{margin-top:10px;font-size:14px}}@media screen and (max-width:1080px){.sec_flow{width:100%;padding:13vw 0}.sec_flow .flow_cnt{width:90vw;margin:auto}.sec_flow .flow_cnt .flow_card{width:100%;margin:8vw auto;padding:5vw 2vw;border-radius:4vw}.sec_flow .flow_cnt .flow_card:not(:last-of-type)::after{width:4vw;height:7.339vw;left:0;right:0;margin:auto;bottom:-7.5vw;transform:rotate(360deg)}.sec_flow .flow_cnt .flow_card .flow_num{top:-4vw;left:5vw;font-size:5.3vw;line-height:1;width:13vw;height:13vw;border-radius:13vw}.sec_flow .flow_cnt .flow_card .flow_num span{font-size:2.6vw}.sec_flow .flow_cnt .flow_card .flow_ttl{font-size:4.2vw}.sec_flow .flow_cnt .flow_card .flow_txt{margin-top:2vw;font-size:3.7vw}}.sec_flow .flow_balloon{position:absolute;color:#fff;font-weight:700;background-image:url(/re-bridge/images/9953c5d7e7c998f9d487d24f9f1c11f07d216c5e/flow_balloon.png);background-repeat:none;background-size:contain}.sec_flow .flow_balloon .flow_balloon_txt span{position:relative}.sec_flow .flow_balloon .flow_balloon_txt span::after{content:"　　　　　　　";position:absolute;-webkit-text-decoration:underline wavy #ffc000;text-decoration:underline wavy #ffc000}@media screen and (min-width:1080px){.sec_flow .flow_balloon{font-size:16px;width:220px;height:149px}.sec_flow .flow_balloon.is_01{bottom:-45px;left:110px;padding-top:58px}.sec_flow .flow_balloon.is_02{bottom:-65px;left:510px;padding-top:50px}.sec_flow .flow_balloon .flow_balloon_txt span::after{bottom:-5px;left:0}}@media screen and (max-width:1080px){.sec_flow .flow_balloon{font-size:3vw;width:35vw;height:23.705vw;transform:rotate(180deg)}.sec_flow .flow_balloon.is_01{top:22vw;right:0;padding:9.5vw 2vw 0 0}.sec_flow .flow_balloon.is_02{top:90vw;right:0;padding:7vw 1.5vw 0 0}.sec_flow .flow_balloon .flow_balloon_txt{transform:rotate(-180deg);line-height:1.4}.sec_flow .flow_balloon .flow_balloon_txt span::after{bottom:-1vw;left:0}}.sec_qa .qa_cnt .qa_acc_ttl{font-weight:700;position:relative;background-color:#e1edf7;border-radius:15px}.sec_qa .qa_cnt .qa_acc_ttl:hover{filter:brightness(1.1);transition:all .2s ease}.sec_qa .qa_cnt .qa_acc_ttl::before{content:"Q.";color:#3182ce;font-weight:700;position:absolute}.sec_qa .qa_cnt .qa_acc_ttl::after{content:"";display:block;background-image:url(/8feaec6164c7a365cb56af740a13c12e7166b4b1/75d8a/re-bridge/images/icn_arrow.svg);background-position:center 55%;background-repeat:no-repeat;position:absolute}.sec_qa .qa_cnt .qa_acc_cnt p{position:relative}.sec_qa .qa_cnt .qa_acc_cnt p::before{content:"A.";color:#ed8337;font-weight:700;position:absolute}@media screen and (min-width:1080px){.sec_qa{margin:120px auto 0 auto;width:880px}.sec_qa .qa_acc li{margin-bottom:30px}.sec_qa .qa_cnt{margin-top:40px}.sec_qa .qa_cnt .qa_acc_ttl{width:100%;padding:17px 50px 17px 80px;font-size:16px}.sec_qa .qa_cnt .qa_acc_ttl::before{font-size:20px;left:30px;top:15px}.sec_qa .qa_cnt .qa_acc_ttl::after{width:35px;height:35px;top:10px;right:30px}.sec_qa .qa_cnt .qa_acc_cnt p{font-size:14px;padding:30px 40px 15px 80px}.sec_qa .qa_cnt .qa_acc_cnt p::before{font-size:20px;left:33px;top:25px}}@media screen and (max-width:1080px){.sec_qa{margin:23vw auto;width:90vw}.sec_qa .qa_acc li{margin-bottom:5vw}.sec_qa .qa_cnt{margin-top:7vw}.sec_qa .qa_cnt .qa_acc_ttl{width:100%;padding:5vw 13vw;font-size:4vw}.sec_qa .qa_cnt .qa_acc_ttl::before{font-size:5vw;left:5vw;top:3.5vw}.sec_qa .qa_cnt .qa_acc_ttl::after{width:6vw;height:6vw;top:5vw;right:5vw;background-size:4vw}.sec_qa .qa_cnt .qa_acc_cnt p{font-size:3.7vw;padding:4vw 5vw 0 12vw}.sec_qa .qa_cnt .qa_acc_cnt p::before{font-size:5vw;left:5.5vw;top:3.2vw}}.area_cv{background-image:url(/re-bridge/images/042074cd5e6815c89def0bcb6924b3b21b92a189/fv_bk.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#3182ce;color:#fff;font-weight:700}.area_cv .cv_cnt{margin:auto}@media screen and (min-width:1080px){.area_cv{margin-top:100px;height:460px}.area_cv .cv_cnt{width:1000px;padding:80px 40px;display:flex;justify-content:space-between;align-items:center}.area_cv .cv_cnt .cv_txt{margin-left:40px;text-align:center}.area_cv .cv_cnt .cv_ttl{font-size:30px}.area_cv .cv_cnt .cv_logo{display:block;margin:40px auto;width:auto;height:50px}.area_cv .cv_cnt .cv_btn{text-align:center}.area_cv .cv_cnt .cv_btn p{font-size:14px;margin-bottom:20px}.area_cv .cv_cnt .cv_img{width:480px;height:277px}}@media screen and (max-width:1080px){.area_cv{margin-top:13vw}.area_cv .cv_cnt{width:90vw;padding:10vw 0;position:relative;text-align:center}.area_cv .cv_cnt .cv_ttl{font-size:5.3vw}.area_cv .cv_cnt .cv_logo{display:block;width:35vw;height:auto;position:absolute;top:40vw;right:2vw}.area_cv .cv_cnt .cv_btn{text-align:center;margin-top:40vw}.area_cv .cv_cnt .cv_btn p{font-size:3.7vw;margin-bottom:3vw}.area_cv .cv_cnt .cv_img{width:50vw;height:auto;position:absolute;top:30vw;left:0}}.area_corporate{color:#4ba3c6;background-color:#c2daf1}.area_corporate .corporate_cnt{margin:auto;background-color:#fff}.area_corporate .corporate_cnt .corporate_ttl{font-weight:700;color:#fff;background-color:#4ba3c6;display:inline-block}@media screen and (min-width:1080px){.area_corporate{padding:50px}.area_corporate .corporate_cnt{width:1000px;display:flex;justify-content:center;align-items:center;font-size:16px;padding:35px}.area_corporate .corporate_cnt .corporate_txt{margin-right:40px}.area_corporate .corporate_cnt .corporate_ttl{padding:1px 5px;margin-bottom:20px}.area_corporate .corporate_cnt .corporate_img{width:204px;height:auto}}@media screen and (max-width:1080px){.area_corporate{padding:10vw 0}.area_corporate .corporate_cnt{width:90vw;padding:7vw 4vw;font-size:3.4vw;text-align:center}.area_corporate .corporate_cnt .corporate_ttl{padding:1px 10px;margin-bottom:1em}.area_corporate .corporate_cnt .corporate_img{margin:5vw auto 0 auto;width:50vw;height:auto}}footer{background-color:#165189;color:#fff;text-align:center;position:relative;z-index:100}footer nav ul{display:flex;justify-content:space-between;font-weight:700}footer nav ul a{color:#fff;text-decoration:none}footer .link_ul{display:flex;justify-content:center;align-items:center}footer .link_ul a{color:#fff;text-decoration:none}@media screen and (min-width:1080px){footer{padding:45px 0}footer nav ul{width:600px;margin:auto}footer nav ul a{font-size:16px}footer small{display:block;font-size:14px;margin-top:45px}footer .link_ul{font-size:16px;margin-top:20px}footer .link_ul li:not(:last-of-type)::after{content:"|";display:inline-block;padding:0 20px}}@media screen and (max-width:1080px){footer{padding:5vw 0}footer nav ul{width:50vw;margin:auto;flex-wrap:wrap}footer nav ul a{font-size:3.2vw;margin-top:3vw;display:block}footer small{display:block;font-size:3vw;margin-top:8vw}footer .link_ul{font-size:3vw;flex-wrap:wrap;width:70vw;margin:3vw auto 0 auto}footer .link_ul li{padding:1em 0 0 0}footer .link_ul li:nth-child(odd)::after{content:"|";display:inline-block;padding:0 3vw}}footer .page-top a{display:block;background-color:#3182ce;border-radius:50%;position:absolute;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843)}footer .page-top a::after{content:"";display:block;background-image:url(/1e2dd7271f25df6ae59cd6ece4252b2a8f40d75a/faeee/re-bridge/images/icn_arrow-w.svg);background-size:contain;position:absolute;right:0;left:0;margin:auto;background-repeat:no-repeat}@media screen and (min-width:1080px){footer .page-top a{width:80px;height:80px;top:50px;right:50px;font-size:20px;padding-top:30px}footer .page-top a::after{width:20px;height:11px;top:20px}}@media screen and (max-width:1080px){footer .page-top a{width:14vw;height:14vw;top:-1vw;right:5vw;font-size:4vw;padding-top:5.5vw}footer .page-top a::after{width:4vw;height:2vw;top:3.5vw}}.fixed_cv{width:100%;background-color:rgba(19,51,81,.9);color:#fff;font-weight:700}.fixed_cv .fixed_cnt{margin:auto;position:relative}.fixed_cv .fixed_close{display:block;position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer}.fixed_cv .fixed_close::after,.fixed_cv .fixed_close::before{content:"";position:absolute;top:50%;left:50%;width:2px;height:30px;background:#fff;border-radius:1px}.fixed_cv .fixed_close::before{transform:translate(-50%,-50%) rotate(45deg)}.fixed_cv .fixed_close::after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:1080px){.fixed_cv .fixed_cnt{width:1000px;padding:15px 0;display:flex;justify-content:center;align-items:center;font-size:18px}.fixed_cv .fixed_cnt p{text-align:center;margin-right:20px}.fixed_cv .fixed_cnt .btn_cv a img{width:300px;height:auto}}@media screen and (max-width:1080px){.fixed_cv .fixed_cnt{width:100vw;padding:4vw 0;display:flex;justify-content:center;align-items:center}.fixed_cv .fixed_cnt .btn_cv a img{width:65vw;height:auto}}.sec_terms .sec_ttl{color:#3182ce}.sec_terms .sec_ttl-sub{text-align:center;margin-top:4em;font-weight:700}@media screen and (min-width:1080px){.sec_terms{margin:100px auto;width:1000px}.sec_terms p{font-size:15px}}@media screen and (max-width:1080px){.sec_terms{margin:20vw auto;width:90vw}.sec_terms p{font-size:3.2vw}}.sec_terms .font-m{margin-top:2em}.js_title{cursor:pointer;transition:all .5s ease}.js_title.close::after{transform:rotate(-180deg)}.js_box{display:none}#fixed_cv{position:fixed;z-index:99;bottom:0;display:none}#fixed_cv.UpMove{display:block;position:fixed;animation:UpAnime .5s forwards}#fixed_cv.DownMove{display:block;position:fixed;animation:DownAnime .5s forwards}#fixed_cv.closed{display:none}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes DownAnime{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.js_fadeUpTrigger{opacity:0}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}