.ren-common{line-height:1.7;font-size:16px;letter-spacing:1px;color:#0d0d0d;font-weight:700}.ren-common a{color:#0d0d0d;text-decoration:none}.ren-common a:hover{text-decoration:none;opacity:.5;color:#0479bc}.ren-common span.block{display:block}span.ren-blue{color:#0479bc}span.ren-red{color:#f74747}span.ren-bold{font-weight:700}span.ren-normal{font-weight:400}.ren-common .inner{padding:0 20px;box-sizing:content-box}.ren-common-titles{width:max-content;margin-left:auto;margin-right:auto}.ren-common-titles .ren-common-title{font-size:50px;text-align:center;letter-spacing:5px;margin-bottom:5px;padding:0 5px}.ren-common-titles .ren-common-title span{color:#0479bc}.ren-common-title-line{border-radius:20px;width:100%;background-color:#0479bc;height:5px}.ren-inner{max-width:1066px;margin-left:auto;margin-right:auto;box-sizing:content-box;padding:0 20px}@media screen and (max-width:767px){.ren-common-titles .ren-common-title{font-size:26px;padding:0 10px}}.ren-header{position:fixed;z-index:10;width:100%;background:unset;height:80px}.ren-header .inner{max-width:1366px;width:100%;margin-left:auto;margin-right:auto;padding:unset;box-sizing:unset}.ren-header .inner .box{display:flex;align-items:flex-start}.ren-header .inner .box .logos{margin-left:30px;z-index:5}.ren-header .inner .box .logo{max-width:220px;width:100%;padding-top:20px}.ren-header .inner .box .mails{background-color:#0479bc;display:block;margin-left:auto;height:80px;width:80px;text-align:center;z-index:5}.ren-header .inner .box .mails .mail{max-width:46px;width:100%;padding-top:20px}@media screen and (max-width:767px){.ren-header{height:50px}.ren-header .inner .box .logos{margin-left:15px}.ren-header .inner .box .logo{max-width:100px;padding-top:15px}.ren-header .inner .box .mails{width:50px;height:50px}.ren-header .inner .box .mails .mail{max-width:28px;padding-top:13px}}.ren-mv{height:600px;width:100%;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/01/rentena-lp-mv-pc.jpg");background-size:cover;background-position:center}.ren-mv .frame{max-width:1066px;margin-left:auto;margin-right:auto;display:flex;align-items:flex-end;justify-content:space-between}.ren-mv .frame .boxes{padding-top:190px;text-align:center}.ren-mv .frame .boxes .boxes-text{font-size:35px;font-weight:700;letter-spacing:6px}.ren-mv .frame .boxes .boxes-text02{margin-top:25px}.ren-mv .frame .boxes .boxes-text02 span{background-image:radial-gradient(circle at center,#efae00 20%,transparent 20%);background-repeat:repeat-x;background-size:1.05em .3em;padding-top:.6em;color:#efae00}.ren-mv .frame .boxes .boxes-titles-img{max-width:565px;width:100%;padding-top:30px}.ren-mv .frame .boxes .boxes-titles-img-text{font-size:10px;text-align:center;letter-spacing:1px;margin-top:10px}.ren-mv .frame .boxes .boxes-titles{display:flex}.ren-mv .frame .boxes .boxes-title{font-size:94px;font-weight:700;color:#065287;letter-spacing:10px;margin-top:10px}.ren-mv .frame .boxes .boxes-title-main{margin-top:30px}.ren-mv .frame .boxes .boxes-titles .span01{margin-right:5px;font-weight:400}.ren-mv .frame .boxes .boxes-titles .span02{margin-left:5px;font-weight:400;margin-top:50px}.ren-mv .frame .frame-img{max-width:453px;width:100%;margin-bottom:-130px}@media screen and (min-width:768px) and (max-width:1030px){.ren-mv{height:550px}.ren-mv .frame{justify-content:center}.ren-mv .frame .boxes .boxes-text{font-size:28px;white-space:nowrap}.ren-mv .frame .boxes .boxes-titles-img{width:565px;padding-top:30px}.ren-mv .frame .boxes .boxes-title{font-size:70px}.ren-mv .frame .frame-img{max-width:370px;margin-bottom:-101px}}@media screen and (max-width:767px){.ren-mv{height:380px;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/01/rentena-lp-mv-sp.jpg")}.ren-mv .frame{flex-direction:column;align-items:center}.ren-mv .frame .boxes{padding-top:65px}.ren-mv .frame .boxes .boxes-text{font-size:19px;letter-spacing:3px}.ren-mv .frame .boxes .boxes-text02{margin-top:10px}.ren-mv .frame .boxes .boxes-text02 span{background-image:radial-gradient(circle at center,#efae00 20%,transparent 30%);background-size:1.02em .4em}.ren-mv .frame .boxes .boxes-titles-img{max-width:300px;padding-top:10px}.ren-mv .frame .boxes .boxes-titles-img-text{transform:scale(.8);margin-top:0}.ren-mv .frame .boxes .boxes-title{font-size:50px}.ren-mv .frame .boxes .boxes-title-main{margin-top:20px}.ren-mv .frame .boxes .boxes-titles .span01{margin-right:1px;margin-top:5px}.ren-mv .frame .boxes .boxes-titles .span02{margin-left:1px;margin-top:30px}.ren-mv .frame .boxes .boxes-title{margin-bottom:3px;letter-spacing:7px}.ren-mv .frame .frame-img{max-width:230px;margin-top:32px;margin-bottom:0}}.ren-mv-p{padding:25px 0;width:100%;background-color:#065287}.ren-mv-p .frame{max-width:1120px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;padding:0 20px;box-sizing:content-box}.ren-mv-p .frame .boxes{margin-right:35px;display:flex;align-items:center}.ren-mv-p .frame .boxes .boxes-texts{margin-right:20px}.ren-mv-p .frame .boxes .boxes-texts .boxes-text01{font-size:26px;color:#fff;padding-left:30px;line-height:1}.ren-mv-p .frame .boxes .boxes-texts .boxes-text02{position:relative;color:#ffc103;font-size:28px;letter-spacing:2.5px;line-height:1;margin-top:8px;margin-bottom:10px}.ren-mv-p .frame .boxes .boxes-texts .boxes-text03{font-size:14px;color:#ffc105;font-weight:700;text-align:center;line-height:1;max-width:250px;width:100%;border:1px solid #ffc105;padding:6px 0}.ren-mv-p .frame .boxes .boxes-texts .boxes-text02 span{font-size:54px;margin-right:3px}.ren-mv-p .frame .boxes .boxes-texts .boxes-text02:after{position:absolute;content:"（税込）";font-size:10px;color:#ffc103;width:max-content;transform:scale(.8);right:-5px;top:13px}.ren-mv-p .frame .boxes .boxes-p .boxes-p-text{background-color:#fff;padding:0 24px 5px;border-radius:30px;color:#065287;width:max-content;height:36px;line-height:1.2}.ren-mv-p .frame .boxes .boxes-p .boxes-p-text span{font-size:28px;margin-left:8px;margin-right:2px}.ren-mv-p .frame .boxes .boxes-p .boxes-p-text.margin{margin-top:10px;margin-bottom:10px}.ren-mv-p .box{border:1px solid #7aa4c1;border-radius:10px;padding:10px 25px;display:flex;align-items:center}.ren-mv-p .box .box-text{text-align:center;color:#fff;margin-right:20px}.ren-mv-p .box .box-items{display:flex;align-items:flex-start}.ren-mv-p .box .box-items .box-item{margin-left:6px;margin-right:6px}.ren-mv-p .box .box-items .box-item img{max-width:74px;width:100%}.ren-mv-p .box .box-items .box-item p{text-align:center;font-size:14px;color:#fff;line-height:1.5;margin-top:-18px}@media screen and (min-width:768px) and (max-width:1150px){.ren-mv-p .frame{flex-direction:column}.ren-mv-p .frame .boxes{margin-right:0;margin-bottom:20px}}@media screen and (max-width:767px){.ren-mv-p{padding:20px 0}.ren-mv-p .frame{flex-direction:column}.ren-mv-p .frame .boxes{margin-right:0;margin-bottom:20px}.ren-mv-p .frame .boxes .boxes-texts{margin-right:15px}.ren-mv-p .frame .boxes .boxes-texts .boxes-text01{padding-left:12px;font-size:16px}.ren-mv-p .frame .boxes .boxes-texts .boxes-text02{font-size:18px;letter-spacing:.5px;white-space:nowrap;margin-top:8px;margin-bottom:8px}.ren-mv-p .frame .boxes .boxes-texts .boxes-text03{font-size:12px;padding:4px 0}.ren-mv-p .frame .boxes .boxes-texts .boxes-text02 span{font-size:30px}.ren-mv-p .frame .boxes .boxes-texts .boxes-text02:after{transform:scale(.6);right:-7px;top:1px}.ren-mv-p .frame .boxes .boxes-p .boxes-p-text{height:25px;padding:0 15px 1px;font-size:12px}.ren-mv-p .frame .boxes .boxes-p .boxes-p-text.margin{margin-top:8px;margin-bottom:8px}.ren-mv-p .frame .boxes .boxes-p .boxes-p-text span{font-size:20px}.ren-mv-p .box{flex-direction:column;padding:10px 15px}.ren-mv-p .box .box-text{margin-right:0;font-size:16px;margin-bottom:10px}.ren-mv-p .box .box-items .box-item{margin-left:3px;margin-right:3px}.ren-mv-p .box .box-items .box-item img{max-width:71px}.ren-mv-p .box .box-items .box-item p{font-size:12px;margin-top:-15px}}.ren-c{margin-top:110px}.ren-c .texts{text-align:center;font-size:22px;margin-bottom:15px}.ren-c .links{background-image:linear-gradient(180deg,rgba(245,234,39,1),rgba(247,205,27,1));max-width:660px;width:100%;margin-left:auto;margin-right:auto;padding:20px 0;border-radius:10px;box-shadow:0px 3px 0px #789f8e55;display:flex;align-items:center;justify-content:center}.ren-c .links .mail{max-width:66px;width:100%;margin-top:10px}.ren-c .links .links-texts{margin-left:40px}.ren-c .links .link-text-top{font-size:20px;color:#251a16;letter-spacing:3px}.ren-c .links .link-text-top .span01{font-size:18px}.ren-c .links .link-text-top .span02{background-image:radial-gradient(circle at center,#251a16 20%,transparent 20%);background-repeat:repeat-x;background-size:1em .3em;padding-top:.5em}.ren-c .links .link-text{font-size:32px;color:#251a16;line-height:1.3;letter-spacing:4px}.ren-c .links .link-text span{font-size:46px}@media screen and (max-width:767px){.ren-c{margin-top:50px}.ren-c .texts{font-size:16px;margin-bottom:10px}.ren-c .links{max-width:400px;padding:12px 0}.ren-c .links .link-text-top{font-size:13px;letter-spacing:2px}.ren-c .links .link-text-top .span01{font-size:13px}.ren-c .links .link-text-top .span02{background-size:13px 4px}.ren-c .links .links-texts{margin-left:0;align-items:center;margin-top:5px}.ren-c .links .mail{max-width:32px;margin-top:0;margin-right:19px}.ren-c .links .link-text{font-size:16px;margin-left:0;letter-spacing:2px;white-space:nowrap}.ren-c .links .link-text span{font-size:20px}}.ren-worry{margin-top:110px}.ren-worry .boxes{display:flex;justify-content:center;margin-top:75px;padding:0 10px}.ren-worry .boxes .box{position:relative;margin-left:10px;margin-right:10px;max-width:250px;width:100%;background-color:#ebf8ff;border-radius:10px;padding:30px}.ren-worry .boxes .box .box-top{position:absolute;top:-2px;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:18px;color:#fff;background-color:#0479bc;border-radius:30px;padding:2px 10px;width:100%;max-width:190px}.ren-worry .boxes .box .img{max-width:115px;width:100%;margin-left:auto;margin-right:auto;display:block;margin-bottom:15px}.ren-worry .boxes .box .box-text{position:relative;padding-left:20px}.ren-worry .boxes .box .box-text:before{content:"";position:absolute;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/01/ren-w-check.png");width:15px;height:15px;background-size:cover;top:6px;left:-1px}.ren-worry .b-boxes{position:relative;margin-top:60px;background-color:#0479bc;width:100%;padding-top:86px;padding-bottom:50px}.ren-worry .b-boxes .arrow01{position:absolute;top:17.2px;left:50%;transform:translate(-50%,-50%);max-width:90px;width:100%}.ren-worry .b-boxes .arrow02{position:absolute;bottom:-51.8px;left:50%;transform:translate(-50%,-50%);max-width:90px;width:100%}.ren-worry .b-boxes .b-box{max-width:650px;margin-left:auto;margin-right:auto}.ren-worry .b-boxes .b-box .b-box-title{text-align:center;font-size:46px;color:#fff;letter-spacing:3px}.ren-worry .b-boxes .b-box .b-box-title span{color:#ffc103}.ren-worry .b-boxes .b-box .items{margin-top:35px;display:flex;justify-content:center}.ren-worry .b-boxes .b-box .items .item{max-width:410px;width:100%;height:208px;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/01/ren-w-r.png");background-size:cover;padding-top:30px}.ren-worry .b-boxes .b-box .items .item .item-text01{width:max-content;margin-left:auto;margin-right:auto;font-size:26px;line-height:1.2}.ren-worry .b-boxes .b-box .items .item .item-text01.margin{margin-top:10px}.ren-worry .b-boxes .b-box .items .item .item-text01.under-y{background:linear-gradient(transparent 75%,#ffc103 75%)}.ren-worry .b-boxes .b-box .items .items-text{text-align:center;margin-top:20px}.ren-worry .b-boxes .b-box .items-img{max-width:200px;margin-left:-90px;margin-top:35px}@media screen and (max-width:767px){.ren-worry{margin-top:50px}.ren-worry .boxes{margin-top:25px;flex-wrap:wrap;max-width:380px;margin-left:auto;margin-right:auto}.ren-worry .boxes .box{margin-top:25px;margin-left:5px;margin-right:5px;padding:20px 15px 15px;max-width:165px}.ren-worry .boxes .box .box-top{font-size:16px;padding:1px 10px;max-width:145px;line-height:1.5}.ren-worry .boxes .box .img{max-width:83px}.ren-worry .boxes .box .box-text{font-size:13px;padding-left:15px}.ren-worry .boxes .box .box-text:before{width:12px;height:12px;top:5px}.ren-worry .b-boxes{margin-top:50px;padding-top:45px;padding-bottom:28px}.ren-worry .b-boxes .arrow01{max-width:50px;top:9.7px}.ren-worry .b-boxes .arrow02{bottom:-29.4px;max-width:50px}.ren-worry .b-boxes .b-box .b-box-title{font-size:26px}.ren-worry .b-boxes .b-box .items{margin-top:18px}.ren-worry .b-boxes .b-box .items .item{width:235px;height:120px;padding-top:15px}.ren-worry .b-boxes .b-box .items .item .item-text01{font-size:16px}.ren-worry .b-boxes .b-box .items .item .item-text01.margin{margin-top:5px}.ren-worry .b-boxes .b-box .items .items-text{font-size:12px;margin-top:10px}.ren-worry .b-boxes .b-box .items-img{max-width:124px;margin-left:-45px;margin-top:10px}}@media screen and (max-width:370px){.ren-worry .boxes .box{max-width:160px}}.ren-about{margin-top:130px}.ren-about .top-text{font-size:20px;margin-top:50px;text-align:center}.ren-about .top-bubble{max-width:362px;width:100%;margin-left:auto;margin-right:auto;display:block;margin-top:-15px}.ren-about .top-img{max-width:158px;width:100%;display:block;margin-left:auto;margin-right:auto;margin-top:26px}.ren-about .c-text{text-align:center;border-radius:10px;background-color:#ebf8ff;padding:25px 20px;font-size:20px;letter-spacing:1.5px}.ren-about .c-text span{font-size:28px;color:#ffc103}.ren-about .frame{border-radius:10px;background-color:#065287;padding:50px 20px;box-sizing:content-box;margin-top:20px}.ren-about .frame .frame-text{font-size:24px;color:#fff;text-align:center;letter-spacing:1.5px}.ren-about .frame .frame-title{font-size:40px;color:#fff;text-align:center;letter-spacing:1.5px}.ren-about .frame .frame-p{width:max-content;margin-left:auto;margin-right:auto}.ren-about .frame .frame-p-text{position:relative;color:#ffc103;font-size:28px;letter-spacing:2.5px;line-height:1.3;margin-top:10px;margin-bottom:5px}.ren-about .frame .frame-p-text span{font-size:54px;margin-right:3px}.ren-about .frame .frame-p-text:after{position:absolute;content:"（税込）";font-size:10px;color:#ffc103;width:max-content;transform:scale(.8);right:-5px;top:13px}.ren-about .frame .frame-p-line{border-radius:20px;width:100%;background-color:#ffc103;height:5px}.ren-about .frame .frame-p-text02{max-width:250px;line-height:1;font-size:14px;color:#ffc105;border:1px solid #ffc105;padding:6px 0;text-align:center}.ren-about .frame .boxes{position:relative;margin-top:50px;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:845px}.ren-about .frame .boxes .box{margin:5px;max-width:200px;width:100%;background-color:#fff;text-align:center;display:table;border-radius:10px;height:110px}.ren-about .frame .boxes .box .box-texts{display:table-cell;vertical-align:middle}.ren-about .frame .boxes .box .box-text01{font-size:22px}.ren-about .frame .boxes .box .box-text02{font-size:22px;color:#0479bc}.ren-about .frame .boxes .box .box-text03{font-size:12px}.ren-about .frame .boxes .boxes-img{position:absolute;bottom:-25px;right:-38px;max-width:192px}@media screen and (max-width:920px){.ren-about .frame .boxes{max-width:635px}}@media screen and (max-width:767px){.ren-about{margin-top:50px}.ren-about .top-text{font-size:16px;margin-top:40px}.ren-about .top-bubble{max-width:180px;margin-top:0}.ren-about .top-img{max-width:78px;margin-top:13px}.ren-about .c-text{padding:20px 0;font-size:16px}.ren-about .c-text span{font-size:20px}.ren-about .frame{padding:30px 0}.ren-about .frame .frame-text{font-size:16px}.ren-about .frame .frame-title{font-size:26px}.ren-about .frame .frame-p-text{font-size:24px;margin-top:20px}.ren-about .frame .frame-p-text span{font-size:36px}.ren-about .frame .frame-p-text:after{transform:scale(.6);right:-6px;top:1px}.ren-about .frame .frame-p-text02{font-size:12px;padding:5px 0}.ren-about .frame .boxes{margin-top:40px;max-width:285px}.ren-about .frame .boxes .box{max-width:132px;height:74px}.ren-about .frame .boxes .box .box-text01{font-size:18px;line-height:1.5}.ren-about .frame .boxes .box .box-text02{font-size:18px;line-height:1.5}.ren-about .frame .boxes .box.box-l{height:91px}.ren-about .frame .boxes .boxes-img{max-width:130px;bottom:-12px;right:-20px}}.ren-merit{margin-top:110px}.ren-merit .top-texts{margin-top:50px;display:flex;align-items:center;justify-content:center;padding:13px 0;background-color:#0479bc;width:100%}.ren-merit .top-texts .top-text{font-size:28px;color:#fff;letter-spacing:2px}.ren-merit .top-texts .top-text span{color:#ffc103}.ren-merit .top-texts img{max-width:25px;width:100%;margin-left:10px}.ren-merit .frame{padding:100px 20px;box-sizing:content-box;width:100%;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/01/ren-merit-back.jpg");background-size:cover;box-sizing:border-box}.ren-merit .frame .frame-top{background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/01/ren-merit-bubble.png");background-size:cover;width:161px;height:100px;display:block;margin-left:auto;margin-right:auto}.ren-merit .frame .frame-top p{font-size:20px;text-align:center;padding-top:20px;color:#fff;line-height:1.5}.ren-merit .frame .frame-title{font-size:40px;color:#065287;text-align:center;letter-spacing:3px;margin-top:5px}.ren-merit .frame .frame-title .dot{background-image:radial-gradient(circle at center,#efae00 20%,transparent 20%);background-repeat:repeat-x;background-size:1.05em .3em;padding-top:.5em}.frame-texts{max-width:720px;margin-left:auto;margin-right:auto}.ren-merit .frame .frame-text01{margin-top:80px;font-size:18px}.ren-merit .frame .frame-text02{font-size:18px;margin-top:30px}.ren-merit .boxes{margin-top:80px;border-radius:10px;border:2px solid #efae00}.ren-merit .boxes .boxes-top{background-color:#efae00;text-align:center;color:#fff;font-size:28px;padding:15px 0;border-radius:10px 10px 0 0}.ren-merit .boxes .box{display:flex;padding:50px 0 60px;background-color:#fff6db;justify-content:center;align-items:center}.ren-merit .boxes .box .items{display:flex;align-items:flex-start;max-width:360px;width:100%}.ren-merit .boxes .box .items .item{max-width:105px;width:100%;text-align:center}.ren-merit .boxes .box .items .item.margin{margin-left:20px;margin-right:20px}.ren-merit .boxes .box .items .item figure{height:95px}.ren-merit .boxes .box .items .item .item-img{max-width:70px;width:100%}.ren-merit .boxes .box .items .item .item-text{background-color:#0479bc;color:#fff;font-size:18px;width:100%;border-radius:30px}.ren-merit .boxes .box .box-text{text-align:center;font-size:18px;margin-left:7%}.ren-merit .tables .tables-top{margin-top:75px;font-size:28px;text-align:center}.ren-merit .tables table{width:100%;margin-top:30px}.ren-merit .tables table thead tr,.ren-merit .tables table tbody tr{display:flex}.ren-merit .tables table thead tr th,.ren-merit .tables table tbody tr td{margin:3px;width:38.6%;display:table;border-radius:10px}.ren-merit .tables table thead tr th:first-child,.ren-merit .tables table tbody tr td:first-child{width:21.5%;background-color:#ebf8ff}.ren-merit .tables table thead tr th:first-child{background-color:transparent}.ren-merit .tables table thead tr th:nth-child(2){background-color:#0479bc}.ren-merit .tables table tbody tr td:nth-child(2){background-color:#ebf8ff}.ren-merit .tables table thead tr th:last-child{background-color:#efae00}.ren-merit .tables table tbody tr td:last-child{background-color:#fff6db}.ren-merit .tables table thead tr th p,.ren-merit .tables table tbody tr td p{display:table-cell;vertical-align:middle;text-align:center;padding:15px 5px;font-size:16px;font-weight:400}.ren-merit .tables table thead tr th p{color:#fff;font-weight:700;font-size:18px}.ren-merit .tables table thead tr th:last-child p,.ren-merit .tables table tbody tr td:last-child p{font-weight:700}@media screen and (max-width:767px){.ren-merit{margin-top:50px}.ren-merit .top-texts{margin-top:30px}.ren-merit .top-texts .top-text{font-size:14px}.ren-merit .top-texts img{max-width:15px;margin-left:5px}.ren-merit .frame{background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/01/ren-merit-back-sp.jpg");padding:60px 20px 40px}.ren-merit .frame .frame-top{width:116px;height:72px}.ren-merit .frame .frame-top p{font-size:14px;padding-top:13px}.ren-merit .frame .frame-title{font-size:22px;text-align:unset;margin-left:auto;margin-right:auto;width:max-content}.ren-merit .frame .frame-text01{font-size:16px;margin-top:50px}.ren-merit .frame .frame-text02{font-size:16px}.ren-merit .boxes{margin-top:40px}.ren-merit .boxes .boxes-top{font-size:20px;padding:13px 0}.ren-merit .boxes .box{padding:30px 15px 35px;flex-direction:column}.ren-merit .boxes .box .items{justify-content:center;max-width:280px}.ren-merit .boxes .box .items .item{max-width:86px}.ren-merit .boxes .box .items .item.margin{margin-left:7px;margin-right:7px}.ren-merit .boxes .box .items .item figure{height:73px}.ren-merit .boxes .box .items .item .item-img{max-width:58px}.ren-merit .boxes .box .items .item .item-text{font-size:16px}.ren-merit .boxes .box .box-text{margin-left:0;font-size:16px;margin-top:35px}.ren-merit .tables .tables-top{margin-top:40px;font-size:20px}.ren-merit .tables table thead tr th:first-child,.ren-merit .tables table tbody tr td:first-child{width:24.7%}.ren-merit .tables table thead tr th,.ren-merit .tables table tbody tr td{width:36.4%;margin:2px}.ren-merit .tables table thead tr th p{font-size:14px}.ren-merit .tables table thead tr th p,.ren-merit .tables table tbody tr td p{font-size:14px;padding:10px 6px}.ren-merit .tables table tbody tr td p .sp-span-size{font-size:11px}.ren-merit .tables table thead tr th p .sp-size{font-size:12px}}.ren-service{margin-top:110px}.ren-service .boxes{display:flex;margin-top:50px;margin-bottom:20px;justify-content:space-between}.ren-service .boxes .box{max-width:520px;width:100%;border:4px solid #0479bc;border-radius:10px}.ren-service .boxes .box.margin{margin-right:20px}.ren-service .boxes .box .box-title{font-size:20px;color:#fff;padding:15px 0;text-align:center;background-color:#0479bc}.ren-service .boxes .box .box-w{max-width:515px;padding:30px 15px;box-sizing:content-box}.ren-service .boxes .box .box-w .box-w-p{text-align:center;font-size:24px}.ren-service .boxes .box .box-w .box-imgs{display:flex;align-items:center;justify-content:center;margin-top:25px}.ren-service .boxes .box .box-w .box-imgs .box-img01{max-width:153px;width:100%;margin-right:20px}.ren-service .boxes .box .box-w .box-imgs .box-img02{max-width:51px;width:100%;margin-right:20px}.ren-service .boxes .box .box-w .box-imgs .box-img03{max-width:31px;width:100%;margin-right:12px}.ren-service .boxes .box .box-w .box-imgs .box-img04{max-width:92px;width:100%}.ren-service .boxes .box .box-w .box-w-pr{width:max-content;margin-left:auto;margin-right:auto}.ren-service .boxes .box .box-w .box-w-pr .box-w-pr-text{position:relative;color:#efae00;font-size:28px;letter-spacing:2.5px;line-height:1.3;margin-top:25px;margin-bottom:5px}.ren-service .boxes .box .box-w .box-w-pr .box-w-pr-text span{font-size:54px;margin-right:3px}.ren-service .boxes .box .box-w .box-w-pr .box-w-pr-text:after{position:absolute;content:"（税込）";font-size:10px;color:#efae00;width:max-content;transform:scale(.8);right:-5px;top:13px}.ren-service .boxes .box .box-w .box-w-pr .box-w-pr-line{border-radius:20px;width:100%;background-color:#efae00;height:5px}.ren-service .items{margin-bottom:5px;display:flex;align-items:center;height:60px;border-radius:10px;background-color:#ebf8ff;font-weight:400}.ren-service .items .item-title{font-size:20px;padding-left:70px;max-width:230px;width:100%;box-sizing:content-box}.ren-service .items .item-line{height:40px;width:1px;background-color:#b2d1e2;margin-right:50px}.ren-service .items .item-text{font-size:20px}@media screen and (max-width:850px){.ren-service .boxes .box .box-w .box-imgs .box-img01{max-width:130px}.ren-service .boxes .box .box-w .box-imgs .box-img02{max-width:30px}.ren-service .boxes .box .box-w .box-imgs .box-img03{max-width:20px}.ren-service .boxes .box .box-w .box-imgs .box-img04{max-width:70px}}@media screen and (max-width:767px){.ren-service{margin-top:50px}.ren-service .boxes{margin-top:30px;margin-bottom:10px}.ren-service .boxes .box.margin{margin-right:10px}.ren-service .boxes .box .box-title{font-size:16px;padding:10px 0}.ren-service .boxes .box .box-title span{display:block;font-size:14px}.ren-service .boxes .box .box-w{padding:15px 0 20px}.ren-service .boxes .box .box-w .box-w-p{font-size:14px}.ren-service .boxes .box .box-w .box-w-p span{display:block}.ren-service .boxes .box .box-w .box-imgs{margin-top:20px}.ren-service .boxes .box .box-w .box-imgs .box-img01{max-width:55px;margin-right:6px}.ren-service .boxes .box .box-w .box-imgs .box-img02{max-width:18px;margin-right:7px}.ren-service .boxes .box .box-w .box-imgs .box-img03{max-width:10px;margin-right:7px}.ren-service .boxes .box .box-w .box-imgs .box-img04{max-width:29px}.ren-service .boxes .box .box-w .box-w-pr .box-w-pr-text{margin-top:15px;font-size:14px;margin-bottom:3px}.ren-service .boxes .box .box-w .box-w-pr .box-w-pr-text span{font-size:24px}.ren-service .boxes .box .box-w .box-w-pr .box-w-pr-text:after{transform:scale(.5);right:-11px;top:1px}.ren-service .items{margin-bottom:5px;max-width:340px;margin-left:auto;margin-right:auto}.ren-service .items .item-title{max-width:90px;padding-left:15px;text-align:center;font-size:14px;margin-right:5px;line-height:1.5}.ren-service .items .item-line{margin-right:22px}.ren-service .items .item-text{line-height:1.5;font-size:14px}}.ren-flow{margin-top:110px}.ren-flow .top-box{margin-top:50px;border-radius:10px;background-color:#0479bc;text-align:center;color:#fff;padding:10px 0;font-size:28px}.ren-flow .boxes{display:flex;align-items:center;justify-content:center;margin-top:20px}.ren-flow .boxes .box{max-width:328px;width:100%;border-radius:10px;border:2px solid #0479bc;background-color:#ebf8ff;padding-top:20px;height:268px}.ren-flow .boxes .box .box-img{max-width:70px;width:100%;margin-left:auto;margin-right:auto;display:block}.ren-flow .boxes .box-tri{max-width:20px;width:100%;margin-left:15px;margin-right:15px}.ren-flow .boxes .box .box-step{color:#0479bc;text-align:center;margin-top:14px;font-size:20px;font-family:"ヒラギノ角ゴ StdN","Hiragino Kaku Gothic StdN","Arial Black",sans-serif}.ren-flow .boxes .box .box-text{text-align:center;font-size:16px;margin-top:10px}.ren-flow .boxes .box .box-text span{font-size:14px;display:block}.ren-flow .boxes .box .box-links{max-width:204px;width:100%;margin-left:auto;margin-right:auto;display:block;background-image:linear-gradient(180deg,rgba(20,195,121,1),rgba(0,154,89,1));padding:10px 0;border-radius:10px;box-shadow:0px 3px 0px #789f8e55;display:flex;align-items:center;justify-content:center;margin-top:10px}.ren-flow .boxes .box .box-links .box-link-img{max-width:22px;width:100%;margin-right:9px}.ren-flow .boxes .box .box-links .box-link-text{font-size:16px;color:#fff}.ren-flow .other-title{margin-top:80px;border-radius:10px;background-color:#aec3d0;text-align:center;color:#fff;padding:10px 0;font-size:28px}.ren-flow .other-img01{width:100%;margin-top:40px}.ren-flow .other-boxes{display:flex;margin-top:35px}.ren-flow .other-boxes .other-box{display:flex;align-items:center;padding:10px 0;border-radius:10px;background-color:#fdeded;font-weight:400;width:100%}.ren-flow .other-boxes .other-box01{margin-right:10px}.ren-flow .other-boxes .other-box .other-box-title{font-size:16px;padding-left:35px;max-width:100px;width:100%;box-sizing:content-box}.ren-flow .other-boxes .other-box .other-box-line{height:30px;width:1px;background-color:#e5c6c6;margin-right:35px}.ren-flow .other-boxes .other-box .other-box-text{font-size:16px;padding-right:30px}.ren-flow .other-b{font-size:16px;color:#f74747;margin-top:10px}.ren-flow .other-text01{text-align:center;font-size:18px;margin-top:35px}.ren-flow .other-text02{text-align:center;font-size:14px;font-weight:400;margin-top:10px}.ren-flow .other-img02{width:100%;margin-top:30px}@media screen and (max-width:767px){.ren-flow{margin-top:50px}.ren-flow .top-box{margin-top:30px;font-size:20px;background-color:#0479bc}.ren-flow .boxes{flex-direction:column}.ren-flow .boxes .box{max-width:unset;height:120px;padding-top:10px}.ren-flow .boxes .box01{height:150px}.ren-flow .boxes .box02{padding-top:20px}.ren-flow .boxes .box03{padding-top:15px}.ren-flow .boxes .box .box-in{display:flex;align-items:center;max-width:300px;margin-left:auto;margin-right:auto}.ren-flow .boxes .box .box-img{margin-left:unset;margin-right:unset}.ren-flow .boxes .box .box-texts{margin-left:19px}.ren-flow .boxes .box .box-step{margin-top:0;text-align:left}.ren-flow .boxes .box .box-text{font-size:16px;text-align:left;margin-top:5px}.ren-flow .boxes .box .box-links{margin-top:5px}.ren-flow .boxes .box .box-links .box-link-img{max-width:20px;margin-right:8px}.ren-flow .boxes .box-tri{max-width:10px;margin-left:unset;margin-right:unset;transform:rotate(90deg);margin-top:3px;margin-bottom:3px}.ren-flow .other-title{margin-top:40px;font-size:20px;background-color:#aec3d0}.ren-flow .other-img01{max-width:330px;margin-top:20px;margin-left:auto;margin-right:auto;display:block}.ren-flow .other-boxes{flex-direction:column;margin-top:20px}.ren-flow .other-boxes .other-box{padding:5px 0;max-width:340px;margin-left:auto;margin-right:auto}.ren-flow .other-boxes .other-box01{margin-bottom:5px}.ren-flow .other-boxes .other-box .other-box-title{max-width:70px;text-align:center;padding-left:25px;padding-right:25px;font-size:14px}.ren-flow .other-boxes .other-box .other-box-line{height:40px;margin-right:22px}.ren-flow .other-boxes .other-box .other-box-text{font-size:14px}.ren-flow .other-b{text-align:center;margin-top:15px}.ren-flow .other-text01{font-size:16px;margin-top:20px}.ren-flow .other-text02{margin-top:10px}.ren-flow .other-img02{max-width:330px;margin-top:30px;margin-left:auto;margin-right:auto;display:block}}.ren-qa{margin-top:110px}.ren-qa .ren-inner{margin-top:50px}.ren-qa .nav-open-qa{display:flex;align-items:center;padding:15px 50px 15px 30px;font-size:16px;font-weight:700;background:#fff;position:relative;cursor:pointer;border-radius:10px;letter-spacing:.7px;margin-top:13px;border:2px solid #0479bc}.ren-qa .nav-open-qa.active{border-radius:10px 10px 0 0;border-bottom:none}.ren-qa .nav-open-qa:before{content:"";position:absolute;width:17px;height:3px;background-color:#0479bc;right:25px;border-radius:20px;text-align:center;line-height:1.4;color:#0479bc}.ren-qa .nav-open-qa:after{content:"";position:absolute;width:17px;height:3px;background-color:#0479bc;transform:rotate(90deg);right:25px;border-radius:20px;text-align:center;line-height:1.4;color:#0479bc}.ren-qa .nav-open-qa.active:after{display:none}.ren-qa .nav-open-q{font-size:24px;font-weight:700;color:#0479bc;line-height:1;font-family:"ヒラギノ角ゴ StdN","Hiragino Kaku Gothic StdN","Arial Black",sans-serif}.ren-qa .nav-open-qa-text{margin-left:15px;font-size:18px}.ren-qa .nav-qa-line{background-color:#0479bc;width:97%;height:2px;margin-bottom:15px;margin-left:auto;margin-right:auto}.ren-qa .nav-content-qa{display:none;border-radius:0 0 10px 10px;background-color:#fff;border:2px solid #0479bc;border-top:none}.ren-qa .nav-content-qa-texts{display:flex;align-items:flex-start;padding:0 50px 15px 30px}.ren-qa .nav-open-a{font-size:24px;font-weight:700;color:#efae00;line-height:1;font-family:"ヒラギノ角ゴ StdN","Hiragino Kaku Gothic StdN","Arial Black",sans-serif;margin-top:2px}.ren-qa .nav-content-qa-text{margin-left:15px;font-size:16px;font-weight:400}.ren-qa .nav-content-qa-text a{color:#0479bc}@media screen and (max-width:767px){.ren-qa{margin-top:50px}.ren-qa .ren-inner{margin-top:30px}.ren-qa .nav-open-qa{margin-top:10px;padding:15px 50px 15px 15px}.ren-qa .nav-open-qa-text{font-size:16px}.ren-qa .nav-open-qa:before{right:14px}.ren-qa .nav-open-qa:after{right:14px}.ren-qa .nav-qa-line{width:94%}.ren-qa .nav-content-qa-texts{padding:0 50px 15px 16px}}.ren-footer{margin-top:120px;padding-top:30px;padding-bottom:15px;background-color:#0479bc}.ren-footer .top-boxes{display:flex;align-items:center}.ren-footer .top-boxes .logos{max-width:70px;width:100%;height:70px;text-align:center;background-color:#fff;border-radius:10px}.ren-footer .top-boxes .logo{max-width:54px;width:100%;padding-top:14px}.ren-footer .top-boxes .top-box{display:flex;margin-left:30px}.ren-footer .top-boxes .top-box li{margin-right:40px}.ren-footer .top-boxes .top-box li a{color:#fff}.ren-footer .line{height:1px;background-color:#429dd3;width:100%;margin-top:30px}.ren-footer .line02{margin-top:50px}.ren-footer .texts{text-align:center;color:#a6daf8;margin-top:50px;letter-spacing:2px}.ren-footer .links{margin-top:20px;display:flex;align-items:center;justify-content:center}.ren-footer .links .link01{display:flex;align-items:center;margin-right:60px}.ren-footer .links .link01 .link01-img{max-width:60px;width:100%;margin-right:20px}.ren-footer .links .link01 .link01-boxes .link01-boxes-text{font-size:34px;color:#fff;line-height:1;white-space:nowrap}.ren-footer .links .link01 .link01-boxes .link01-box{display:flex;align-items:center;margin-top:5px}.ren-footer .links .link01 .link01-boxes .link01-box .link01-box-text01{color:#fff;font-size:16px;margin-right:10px}.ren-footer .links .link01 .link01-boxes .link01-box .link01-box-text02{font-size:10px;color:#fff;white-space:nowrap;line-height:1;padding:2px 4px;border:1px solid #fff;border-radius:3px}.ren-footer .links .link02{border:2px solid #fff;background-image:linear-gradient(180deg,rgba(245,234,39,1),rgba(247,205,27,1));display:flex;align-items:center;padding:10px 35px;border-radius:10px;box-shadow:0px 3px 0px #016096}.ren-footer .links .link02-img{max-width:38px;width:100%}.ren-footer .links .link02-boxes{margin-left:25px}.ren-footer .links .link02-boxes .link02-boxes-text{font-size:26px;color:#251a16;line-height:1;white-space:nowrap}.ren-footer .links .link02-boxes .link02-box{display:flex;align-items:center;margin-top:5px}.ren-footer .links .link02-boxes .link02-box .link02-box-text01{color:#251a16;font-size:14px;margin-right:10px}.ren-footer .links .link02-boxes .link02-box .link02-box-text02{font-size:10px;color:#251a16;white-space:nowrap;line-height:1;padding:2px 4px;border:1px solid #251a16;border-radius:3px}.ren-footer small{width:max-content;margin-left:auto;margin-right:auto;font-size:14px;color:#a6daf8;padding-top:15px;display:block;font-weight:400;line-height:1}@media screen and (max-width:767px){.ren-footer{margin-top:50px;padding-top:20px;padding-bottom:10px}.ren-footer .top-boxes .logos{max-width:65px;height:65px}.ren-footer .top-boxes .logo{padding-top:11px}.ren-footer .top-boxes .top-box{flex-wrap:wrap;margin-left:0}.ren-footer .top-boxes .top-box li{margin-right:0;margin-left:25px}.ren-footer .top-boxes .top-box li a{font-size:14px}.ren-footer .line{margin-top:20px}.ren-footer .line02{margin-top:40px}.ren-footer .texts{margin-top:30px;font-size:12px}.ren-footer .links{flex-direction:column-reverse;margin-top:8px}.ren-footer .links .link01{border:2px solid #fff;background-image:linear-gradient(180deg,rgba(245,234,39,1),rgba(247,205,27,1));display:flex;align-items:center;padding:10px 0 10px 35px;border-radius:10px;box-shadow:0px 3px 0px #016096;margin-right:0;margin-top:13px;max-width:335px;width:100%}.ren-footer .links .link01 .link01-img{max-width:46px;margin-right:22px}.ren-footer .links .link01 .link01-boxes .link01-boxes-text{font-size:26px;color:#251a16}.ren-footer .links .link01 .link01-boxes .link01-box .link01-box-text01{font-size:14px;color:#251a16}.ren-footer .links .link01 .link01-boxes .link01-box .link01-box-text02{color:#251a16;border:1px solid #251a16}.ren-footer .links .link02{max-width:335px;width:100%;padding-right:0;padding-left:40px}.ren-footer small{font-size:10px;padding-top:10px}}@media screen and (max-width:420px){.ren-footer .links .link01 .link01-boxes .link01-boxes-text{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:24px}}.ren-p-c-header{width:100%;background:unset;height:80px}.ren-p-c-header .inner{max-width:1366px;width:100%;margin-left:auto;margin-right:auto;padding:unset;box-sizing:unset}.ren-p-c-header .inner .logos{margin-left:30px}.ren-p-c-header .inner .logos .logo{max-width:220px;width:100%;padding-top:20px}@media screen and (max-width:767px){.ren-p-c-header{height:50px}.ren-p-c-header .inner .logos{margin-left:15px}.ren-p-c-header .inner .logos .logo{max-width:100px;padding-top:15px}}.ren-p-c-forms{margin-top:100px}.ren-p-c-forms .top-text{margin-top:60px;text-align:center;font-weight:400;letter-spacing:2px}.ren-p-c-forms .ren-c-inner{max-width:815px;padding:0 20px;box-sizing:content-box;margin-left:auto;margin-right:auto}.ren-p-c-forms .ren-c-inner .forms{margin-top:60px}.ren-p-c-forms .ren-c-inner .forms .forms-boxes{display:flex;align-items:center;margin-bottom:40px}.ren-p-c-forms .ren-c-inner .forms .forms-boxes.start{align-items:flex-start}.ren-p-c-forms .ren-c-inner .forms .forms-boxes.start .forms-box{margin-top:8px}.ren-p-c-forms .ren-c-inner .forms .forms-boxes.start02 .forms-box{margin-top:0}.ren-p-c-forms .ren-c-inner .forms .forms-boxes .forms-box{max-width:250px;width:100%;margin-right:20px;display:flex;align-items:center}.ren-p-c-forms .ren-c-inner .forms .forms-boxes .forms-box-item{font-size:12px;border-radius:20px;line-height:1;padding:2px 5px;max-width:unset;width:unset;margin-right:8px;background-color:#f74747;text-align:center;color:#fff}.ren-p-c-forms .ren-c-inner .forms .forms-boxes .forms-box-item.any{background-color:#acacac}.ren-p-c-forms .ren-c-inner .forms .forms-boxes .forms-box-title{font-weight:700;color:#0479bc}.ren-p-c-forms .ren-c-inner .forms .forms-text{border:none;max-width:540px;width:100%}.ren-p-c-forms .ren-c-inner .forms .forms-text-pre{max-width:220px}.ren-p-c-forms .ren-c-inner .forms .forms-text .span{font-size:12px;color:#f74747;font-weight:400;margin-top:5px}.ren-p-c-forms .ren-c-inner .forms input::placeholder,.ren-p-c-forms .ren-c-inner .forms textarea::placeholder{letter-spacing:2px;color:#aec3d0}.ren-p-c-forms .ren-c-inner .forms .forms-area{background-color:unset;border:none;width:100%;background-color:#ebf8ff;padding:5px 20px;border-radius:10px;font-weight:400}.ren-p-c-forms .ren-c-inner .forms .forms-check .check{font-weight:400;display:flex;flex-wrap:wrap}.ren-p-c-forms .ren-c-inner .forms .forms-check .check .wpcf7-list-item{max-width:210px;width:100%;margin-left:0}.ren-p-c-forms .ren-c-inner .forms .forms-check .check .wpcf7-list-item.last label{display:flex}.ren-p-c-forms .ren-c-inner .forms .forms-check .check .wpcf7-list-item.last .wpcf7-list-item-label{white-space:nowrap;margin-left:8px}.ren-p-c-forms .ren-c-inner .forms .forms-check .check .wpcf7-list-item .wpcf7-list-item-label{margin-left:3px}.ren-p-c-forms .ren-c-inner .forms input[type="checkbox" i]{transform:scale(1.2)}.ren-p-c-forms .ren-c-inner .forms .forms-text-area .forms-area{height:140px}.ren-p-c-forms .ren-c-inner .forms .c-kiyaku{margin-top:20px;font-weight:400;margin-bottom:15px}.ren-p-c-forms .ren-c-inner .forms .c-kiyaku-box{border-radius:10px;border:1px solid #0479bc;padding:20px;height:115px;overflow:scroll;line-height:1.5;font-weight:400;font-size:14px}.ren-p-c-forms .ren-c-inner .forms .c-kiyaku-box .c-kiyaku-box-c{text-align:left}.ren-p-c-forms .ren-c-inner .forms .c-kiyaku-box .c-kiyaku-box-span{display:block;font-weight:700}.ren-p-c-forms .ren-c-inner .forms .forms-sends{position:relative;max-width:285px;margin-left:auto;margin-right:auto;margin-top:70px}.ren-p-c-forms .ren-c-inner .forms .forms-sends .forms-send{background-image:linear-gradient(180deg,rgba(20,195,121,1),rgba(0,154,89,1));box-shadow:0px 3px 0px #789f8e55;border-radius:50px;max-width:285px;width:100%;color:#fff;font-weight:700;font-size:20px;padding:20px 65px 20px 35px;height:62px;line-height:1;border:none}.ren-p-c-forms .ren-c-inner .forms .forms-sends:after{position:absolute;content:"";background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/01/ren-contact-arrow.png");background-size:cover;width:24px;height:24px;right:34px;top:19px}@media screen and (max-width:767px){.ren-p-c-forms{margin-top:50px}.ren-p-c-forms .top-text{margin-top:40px;text-align:left;max-width:max-content;margin-left:auto;margin-right:auto}.ren-p-c-forms .ren-c-inner .forms{margin-top:35px}.ren-p-c-forms .ren-c-inner .forms .forms-boxes{flex-direction:column;align-items:flex-start;margin-bottom:35px}.ren-p-c-forms .ren-c-inner .forms .forms-boxes .forms-box{max-width:unset;margin-right:unset;margin-bottom:10px}.ren-p-c-forms .ren-c-inner .forms .forms-text{max-width:unset}.ren-p-c-forms .ren-c-inner .forms .forms-check .check .wpcf7-list-item{max-width:unset}.ren-p-c-forms .ren-c-inner .forms .forms-boxes.start .forms-box{margin-top:0}.ren-p-c-forms .ren-c-inner .forms .forms-check .check .wpcf7-list-item.last label{display:unset}.ren-p-c-forms .ren-c-inner .forms .forms-check .check .wpcf7-list-item.last .wpcf7-list-item-label{margin-left:3px}.ren-p-c-forms .ren-c-inner .forms .forms-check .check{flex-direction:column}.ren-p-c-forms .ren-c-inner .forms .c-kiyaku{margin-top:0}.ren-p-c-forms .ren-c-inner .forms .forms-sends{margin-top:60px}}.ren-p-c-forms .ren-c-inner .forms .forms-text-t{font-weight:400;margin-top:10px;margin-bottom:5px}.ren-p-c-forms .ren-b-inner{max-width:815px;padding:0 20px;box-sizing:content-box;margin-left:auto;margin-right:auto}.ren-p-c-forms .ren-b-inner .privacy-img{max-width:72px;width:100%;margin-left:auto;margin-right:auto;display:block}.ren-p-c-forms .ren-b-inner .pri-box{margin-top:70px;padding:30px 20px;border-radius:10px;background-color:#fff6db;font-weight:400}.ren-p-c-forms .ren-b-inner .pri-box p{letter-spacing:2px;line-height:2}.ren-p-c-forms .ren-b-inner .pri-box p a{color:#0479bc}@media screen and (max-width:767px){.ren-p-c-forms .ren-b-inner .privacy-img{max-width:61px}.ren-p-c-forms .ren-b-inner .pri-box{margin-top:60px}}.ren-header .inner .box .mails-menu{cursor:pointer}.ren-header .mails-menus{display:none;position:fixed;z-index:2;top:0;left:0;color:#fff;background:#fff;text-align:center;width:100%;opacity:0}.ren-header .mails-menus.active{display:unset;animation-name:fadeAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}.ren-header .mails-menus .m-frame{margin-top:80px;background-color:#1279bc;width:100%;padding:80px 0}.ren-header .mails-menus .m-frame .m-links{display:flex;max-width:880px;margin-left:auto;margin-right:auto;padding:0 20px;box-sizing:content-box}.ren-header .mails-menus .m-frame .m-links .m-link{padding:20px 15px;border-radius:10px;background-color:#fff;box-shadow:0px 3px 0px #0b5f95;margin-right:15px;text-align:center;max-width:250px;width:100%}.ren-header .mails-menus .m-frame .m-links .m-link-logo{max-width:40px;width:100%}.ren-header .mails-menus .m-frame .m-links .m-link-text{margin-top:10px;font-weight:700}@media screen and (max-width:767px){.ren-header .mails-menus .m-frame{margin-top:50px;padding-top:30px;padding-bottom:30px}.ren-header .mails-menus .m-frame .m-links{flex-direction:column}.ren-header .mails-menus .m-frame .m-links .m-link{position:relative;margin-left:0;margin-right:0;max-width:unset;padding:12px;margin-top:5px;display:flex;align-items:center}.ren-header .mails-menus .m-frame .m-links .m-link:before{content:"";position:absolute;height:8px;width:1px;background-color:#1279bc;top:20px;right:10px;transform:rotate(-45deg)}.ren-header .mails-menus .m-frame .m-links .m-link:after{content:"";position:absolute;height:8px;width:1px;background-color:#1279bc;top:25px;right:10px;transform:rotate(45deg)}.ren-header .mails-menus .m-frame .m-links .m-link-logo{max-width:30px}.ren-header .mails-menus .m-frame .m-links .m-link-text{margin-left:10px;margin-top:0}}.r-header-margin{margin-top:0;padding-top:200px}.r-main-frame{margin-bottom:-120px}@media screen and (max-width:767px){.r-header-margin{padding-top:100px}.r-main-frame{margin-bottom:-50px}}.r-main-frame .spe-boxes{display:flex;align-items:flex-start}.r-main-frame .spe-boxes .spe-boxes-name{font-weight:700;color:#065287;max-width:190px;width:100%;margin-right:50px;margin-left:30px}.r-main-frame .spe-boxes .spe-box .spe-box-text{line-height:2}.r-main-frame .spe-boxes .spe-box .spe-box-text .f14{font-size:14px}.r-main-frame .spe-boxes .spe-box .spe-box-links{display:flex}.r-main-frame .spe-boxes .spe-box .spe-box-links .spe-box-link{display:flex;align-items:center}.r-main-frame .spe-boxes .spe-box .spe-box-links .spe-box-link-img{max-width:18px;width:100%}.r-main-frame .spe-boxes .spe-box .spe-box-links .spe-box-link-text{color:#0479bc;margin-left:8px}.r-main-frame .spe-boxes .spe-box .spe-box-links-text{margin-left:8px}.r-main-frame .spe-boxes-line{display:block;background-image:linear-gradient(to right,#c9dae5,#c9dae5 2px,transparent 2px,transparent 8px);background-size:6px 2px;background-position:left bottom;background-repeat:repeat-x;margin:20px 0;padding:1px}@media screen and (max-width:767px){.r-main-frame .spe-boxes{flex-direction:column;margin-left:10px}.r-main-frame .spe-boxes .spe-boxes-name{max-width:unset;margin-right:0;margin-bottom:15px;margin-left:0}}.r-main-frame .r-main-indent{text-indent:-16px;padding-left:16px;margin-bottom:10px}.r-main-frame .r-main-indent02{text-indent:-27px;padding-left:27px;margin-bottom:10px}.r-main-frame .r-main-frame-text-m01{margin-top:30px}.r-main-frame .r-main-frame-text-m02{text-align:right;margin-top:30px}.r-main-frame .r-main-frame-text-m03{margin-top:20px}