.home .mv{width:92%;margin:0 auto}.home h2{font-weight:700;letter-spacing:.03em;font-size:clamp(32px,24.373px + 2.034vw,50px);color:var(--navyColor);line-height:1}.home h2 span{display:block;font-family:"Zen Maru Gothic",sans-serif;letter-spacing:0;font-size:clamp(13px,10.881px + 0.565vw,18px);padding-top:clamp(10px,7.881px + 0.565vw,15px)}.home .sec01{margin-top:clamp(50px,28.814px + 5.65vw,100px)}.home .sec01 .block01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:clamp(20px,11.525px + 2.26vw,40px);-moz-column-gap:clamp(20px,11.525px + 2.26vw,40px);column-gap:clamp(20px,11.525px + 2.26vw,40px);margin-top:clamp(25px,20.763px + 1.13vw,35px)}@media screen and (max-width: 767px){.home .sec01 .block01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:10px}}.home .sec01 .block01 .link{width:50%;height:clamp(100px,57.627px + 11.299vw,200px)}@media screen and (max-width: 767px){.home .sec01 .block01 .link{width:100%}}.home .sec01 .block01 .link a{border-radius:clamp(10px,7.881px + 0.565vw,15px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative}.home .sec01 .block01 .link a::before{content:"";position:absolute;top:50%;left:clamp(20px,-11.22px + 4.065vw,40px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .sec01 .block01 .link a h3{font-size:clamp(18px,15.034px + 0.791vw,25px);font-weight:700;padding-left:clamp(30px,17.288px + 3.39vw,60px)}.home .sec01 .block01 .link.keyword a{background:#c5e9f4}.home .sec01 .block01 .link.keyword a::before{background:url(../img/top/icon_keyword.svg) no-repeat center center;background-size:contain;width:clamp(38.5px,-21.598px + 7.825vw,77px);height:clamp(38.5px,-21.598px + 7.825vw,77px)}.home .sec01 .block01 .link.keyword a h3{color:var(--navyColor)}.home .sec01 .block01 .link.business a{background:var(--navyColor)}.home .sec01 .block01 .link.business a::before{background:url(../img/top/icon_business.svg) no-repeat center center;background-size:contain;width:clamp(44.5px,-24.963px + 9.045vw,89px);height:clamp(42px,-23.561px + 8.537vw,84px)}.home .sec01 .block01 .link.business a h3{color:#fff}.home .sec01 .block02{margin-top:clamp(25px,20.763px + 1.13vw,35px)}.home .sec01 .block02 .project_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:clamp(20px,7.288px + 3.39vw,50px);-moz-column-gap:clamp(20px,7.288px + 3.39vw,50px);column-gap:clamp(20px,7.288px + 3.39vw,50px)}@media screen and (max-width: 767px){.home .sec01 .block02 .project_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:20px}}.home .sec01 .block02 .project_list li a .text{margin-top:12px}.home .sec01 .block02 .project_list li a .text .en{font-family:"Outfit",sans-serif;font-size:clamp(10px,9.153px + 0.226vw,12px);letter-spacing:.05em;color:var(--navyColor);font-weight:700;display:block}.home .sec01 .block02 .project_list li a .text h3{font-weight:700;font-size:clamp(18px,16.729px + 0.339vw,21px);color:var(--navyColor)}.home .sec01 .block02 .project_list li a .text .copy{color:var(--solidGrayColor);line-height:1.5;margin-top:10px;letter-spacing:-0.06em}.home .sec01 .block02 .project_list li a .text .copy span{letter-spacing:-0.4em}.home .sec01 .block03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:clamp(15px,8.644px + 1.695vw,30px);-moz-column-gap:clamp(15px,8.644px + 1.695vw,30px);column-gap:clamp(15px,8.644px + 1.695vw,30px);max-width:960px;margin:clamp(40px,35.763px + 1.13vw,50px) auto}@media screen and (max-width: 767px){.home .sec01 .block03{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:10px}}.home .sec01 .block03 .link{width:50%}@media screen and (max-width: 767px){.home .sec01 .block03 .link{width:100%}}.home .sec01 .block03 .link a{border:1px solid var(--navyColor);border-radius:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0;font-weight:500;color:var(--solidGrayColor);position:relative}.home .sec01 .block03 .link a::before{content:"";position:absolute;top:50%;left:clamp(20px,-11.22px + 4.065vw,40px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .sec01 .block03 .link.document a::before{background:url(../img/top/icon_document.svg) no-repeat center center;background-size:contain;width:clamp(23px,16.756px + 0.813vw,27px);height:clamp(20px,9.073px + 1.423vw,27px)}.home .sec01 .block03 .link.corporate a::before{background:url(../img/top/icon_corporate.svg) no-repeat center center;background-size:contain;width:clamp(22px,15.756px + 0.813vw,26px);height:clamp(22px,15.756px + 0.813vw,26px)}.home .sec02{margin-top:clamp(60px,47.288px + 3.39vw,90px)}@media screen and (max-width: 1000px){.home .sec02{padding:0}}.home .sec02 .inner{max-width:1250px;position:relative;padding-bottom:50px}.home .sec02 .inner::before{content:"";position:absolute;top:70px;right:0;width:100vw;height:calc(100% - 70px);background:var(--baseColor);z-index:-1;border-top-right-radius:30px;border-bottom-right-radius:30px}@media screen and (max-width: 1000px){.home .sec02 .inner::before{top:0;right:initial;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom-right-radius:0;border-top-left-radius:30px;height:100%}}.home .sec02 .sec02_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:clamp(20px,-37.973px + 5.792vw,35px);-moz-column-gap:clamp(20px,-37.973px + 5.792vw,35px);column-gap:clamp(20px,-37.973px + 5.792vw,35px)}@media screen and (max-width: 1000px){.home .sec02 .sec02_wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.home .sec02 .sec02_wrap .interview{max-width:clamp(700px,-845.946px + 154.44vw,1100px);margin-left:calc(50% - 65vw)}@media screen and (max-width: 1000px){.home .sec02 .sec02_wrap .interview{margin-left:0;margin-top:30px;max-width:initial}}.home .sec02 .sec02_wrap .interview .interview_list .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home .sec02 .sec02_wrap .interview .interview_list .slick-slide{height:auto !important}.home .sec02 .sec02_wrap .interview .interview_list li{margin:0 clamp(10px,-47.973px + 5.792vw,25px) !important;height:100%;background:#fff;-webkit-box-shadow:0px 4px 24px 0px rgba(0,0,0,.06);box-shadow:0px 4px 24px 0px rgba(0,0,0,.06);border-radius:15px}.home .sec02 .sec02_wrap .interview .interview_list li a{display:inline-block;height:100%}.home .sec02 .sec02_wrap .interview .interview_list li a .image img{border-top-left-radius:15px;border-top-right-radius:15px}.home .sec02 .sec02_wrap .interview .interview_list li a .text{padding:clamp(15px,12.881px + 0.565vw,20px) clamp(15px,8.644px + 1.695vw,30px) clamp(15px,8.644px + 1.695vw,30px);line-height:1.5}.home .sec02 .sec02_wrap .interview .interview_list li a .text .en{font-family:"Outfit",sans-serif;font-size:clamp(10px,9.153px + 0.226vw,12px);letter-spacing:.05em;color:var(--navyColor);font-weight:700;display:block}.home .sec02 .sec02_wrap .interview .interview_list li a .text .read_copy{font-family:"Zen Maru Gothic",sans-serif;font-weight:700;color:var(--navyColor);font-size:clamp(18px,15.458px + 0.678vw,24px);margin-top:10px}.home .sec02 .sec02_wrap .interview .interview_list li a .text .copy{margin-top:clamp(15px,12.881px + 0.565vw,20px);color:var(--solidGrayColor);font-size:12px}.home .sec02 .sec02_wrap .interview .interview_list .slick_prev,.home .sec02 .sec02_wrap .interview .interview_list .slick_next{position:absolute;bottom:0;right:calc((clamp(20px,-37.973px + 5.792vw,35px) + 57px)*-1);outline:none;width:57px;height:57px;border:1px solid var(--navyColor);border-radius:100%;z-index:2;cursor:pointer}@media screen and (max-width: 1000px){.home .sec02 .sec02_wrap .interview .interview_list .slick_prev,.home .sec02 .sec02_wrap .interview .interview_list .slick_next{display:none !important}}.home .sec02 .sec02_wrap .interview .interview_list .slick_prev::before{content:"";position:absolute;background:url(../img/common/arrow_type01.svg) no-repeat;background-size:contain;width:11px;height:19px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}.home .sec02 .sec02_wrap .interview .interview_list .slick_next{right:calc((clamp(20px,-37.973px + 5.792vw,35px) + 57px)*-1 - 73px)}.home .sec02 .sec02_wrap .interview .interview_list .slick_next::before{content:"";position:absolute;background:url(../img/common/arrow_type01.svg) no-repeat;background-size:contain;width:11px;height:19px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.home .sec02 .sec02_wrap .text_area{padding:130px 60px 0 0;min-width:426px}@media screen and (max-width: 1000px){.home .sec02 .sec02_wrap .text_area{padding:clamp(40px,23.051px + 4.52vw,80px) 20px 0;min-width:initial}}.home .sec02 .sec02_wrap .text_area .copy{margin-top:clamp(25px,20.763px + 1.13vw,35px)}.home .sec02 .block{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);-webkit-column-gap:clamp(20px,11.525px + 2.26vw,40px);-moz-column-gap:clamp(20px,11.525px + 2.26vw,40px);column-gap:clamp(20px,11.525px + 2.26vw,40px);max-width:580px;margin:clamp(30px,25.763px + 1.13vw,40px) auto 0}@media screen and (max-width: 1000px){.home .sec02 .block{padding:0 20px}}.home .sec02 .block .link a{color:var(--navyColor);font-weight:700;font-size:clamp(15px,12.881px + 0.565vw,20px);display:inline-block;width:100%;padding:clamp(15px,12.881px + 0.565vw,20px) 0 clamp(15px,10.763px + 1.13vw,25px);border-bottom:1px solid var(--navyColor);position:relative}.home .sec02 .block .link a::before{content:"";position:absolute;background:url(../img/common/arrow_type02.svg) no-repeat;background-size:contain;width:15px;height:11px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .sec02 .block .link.message{grid-column:1/3}.home .sec03{margin-top:clamp(60px,43.051px + 4.52vw,100px)}.home .sec03 .bg{position:relative;max-width:2200px;margin:0 auto}.home .sec03 .bg::before{content:"";position:absolute;background:url(../img/top/bg.svg) no-repeat;background-size:contain;z-index:-2;width:clamp(500px,49.153px + 120.226vw,1564px);height:clamp(499px,49.424px + 119.887vw,1560px);bottom:-850px;right:clamp(-570px,-43.22px + -41.808vw,-200px)}.home .sec03 .sec03_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:clamp(20px,11.525px + 2.26vw,40px);-moz-column-gap:clamp(20px,11.525px + 2.26vw,40px);column-gap:clamp(20px,11.525px + 2.26vw,40px)}@media screen and (max-width: 767px){.home .sec03 .sec03_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.home .sec03 .sec03_wrap .text{width:47%}@media screen and (max-width: 767px){.home .sec03 .sec03_wrap .text{width:100%}}.home .sec03 .sec03_wrap .text .block{margin-top:clamp(25px,14.407px + 2.825vw,50px)}.home .sec03 .sec03_wrap .text .block .link a{border:1px solid var(--navyColor);border-radius:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:clamp(15px,12.881px + 0.565vw,20px) 0;background:#fff}.home .sec03 .sec03_wrap .text .block .link a h3{font-weight:500;color:var(--solidGrayColor);text-align:center;font-size:clamp(15px,12.881px + 0.565vw,20px);line-height:1.5}.home .sec03 .sec03_wrap .text .block .link.welfare{margin-top:clamp(10px,3.644px + 1.695vw,25px)}.home .sec03 .sec03_wrap .image{width:53%}@media screen and (max-width: 767px){.home .sec03 .sec03_wrap .image{width:100%;margin-top:30px}}.home .sec04{margin-top:clamp(60px,34.576px + 6.78vw,120px)}@media screen and (max-width: 767px){.home .sec04 .inner{padding-bottom:clamp(80px,52.458px + 7.345vw,145px)}}.home .sec04 .sec04_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}@media screen and (max-width: 767px){.home .sec04 .sec04_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home .sec04 .sec04_wrap .copy{margin-top:clamp(25px,20.763px + 1.13vw,35px)}}.home .sec04 .block01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:clamp(30px,25.763px + 1.13vw,40px)}@media screen and (max-width: 767px){.home .sec04 .block01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:10px}}.home .sec04 .block01 .link{width:33.3333333333%;height:clamp(90px,51.864px + 10.169vw,180px)}@media screen and (max-width: 767px){.home .sec04 .block01 .link{width:100%}}.home .sec04 .block01 .link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;position:relative}.home .sec04 .block01 .link a::before{content:"";position:absolute;top:clamp(15px,6.525px + 2.26vw,35px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home .sec04 .block01 .link a h3{font-size:clamp(15px,12.881px + 0.565vw,20px);font-weight:700;padding-bottom:clamp(10px,5.763px + 1.13vw,20px)}.home .sec04 .block01 .link.message a{background:#c5e9f4}.home .sec04 .block01 .link.message a::before{background:url(../img/top/icon_message.svg) no-repeat center center;background-size:contain;width:clamp(29.5px,17px + 3.333vw,59px);height:clamp(29.5px,17px + 3.333vw,59px)}.home .sec04 .block01 .link.message a h3{color:var(--navyColor)}.home .sec04 .block01 .link.faq a{background:var(--navyColor)}.home .sec04 .block01 .link.faq a::before{background:url(../img/top/icon_faq.svg) no-repeat center center;background-size:contain;width:clamp(34px,19.593px + 3.842vw,68px);height:clamp(33.5px,19.305px + 3.785vw,67px)}.home .sec04 .block01 .link.faq a h3{color:#fff}.home .sec04 .block01 .link.requirement a{background:var(--lightGrayColor)}.home .sec04 .block01 .link.requirement a::before{background:url(../img/top/icon_requirement.svg) no-repeat center center;background-size:contain;width:clamp(24.5px,14.119px + 2.768vw,49px);height:clamp(31.5px,18.153px + 3.559vw,63px)}.home .sec04 .block01 .link.requirement a h3{color:var(--navyColor)}.home .sec04 .button_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;max-width:750px;margin:clamp(60px,21.864px + 10.169vw,150px) auto 0}@media screen and (max-width: 767px){.home .sec04 .button_list{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.home .sec04 .button_list .button_item{position:relative;width:50%}.home .sec04 .button_list .button_item .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:clamp(50px,28.814px + 5.65vw,100px);color:#fff;font-weight:700;letter-spacing:.03em;font-size:clamp(12px,8.61px + 0.904vw,20px)}.home .sec04 .button_list .button_item .btn.black{background:#000}.home .sec04 .button_list .button_item .btn.blue{background:#6097bf}.home .sec04 .button_list .button_item .dropdown_list_top{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:all .3s ease;transition:all .3s ease}.home .sec04 .button_list .button_item .dropdown_list_top .dropdown_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home .sec04 .button_list .button_item .dropdown_list_top .dropdown_item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700;letter-spacing:.03em;font-size:clamp(12px,8.61px + 0.904vw,20px);width:100%;height:clamp(50px,28.814px + 5.65vw,100px)}.home .sec04 .button_list .button_item .dropdown_list_top .dropdown_item a.black{background:#000}.home .sec04 .button_list .button_item .dropdown_list_top .dropdown_item a.blue{background:#6097bf}.home .sec04 .button_list .button_item:hover .dropdown_list_top{-webkit-transform:scaleY(1);transform:scaleY(1)}.home .sec04 .button_list.pc_hide{display:none}@media screen and (max-width: 767px){.home .sec04 .button_list.pc_hide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.home .sec04 .button_list.pc_hide .button_item .dropdown_list_top{display:none;-webkit-transform:initial;transform:initial}.home .sec04 .button_list.pc_hide .button_item:hover .dropdown_list_top{-webkit-transform:initial;transform:initial}/*# sourceMappingURL=top.min.css.map */