@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap";html,body{height:100%;scroll-behavior:smooth}@media screen and (min-width: 961px){.sp{display:none}.pc{display:block}}@media screen and (max-width: 960px){.sp{display:block}.pc{display:none}}@keyframes reflect{0%,50%{transform:rotate(45deg) scale(0);opacity:1}100%{transform:rotate(45deg) scale(100);opacity:0}}.hr{line-height:0}.cv-btn{padding:10px;margin:0 auto;max-width:340px;width:100%}@media screen and (max-width: 960px){.cv-btn{padding-inline:0}}.cv-btn a.cv{position:relative;overflow:hidden;display:block;border-radius:16px;isolation:isolate}.cv-btn a.cv:after{content:"";position:absolute;top:-50%;left:-50%;width:10%;height:150%;background:#fff;transform:rotate(45deg);animation:reflect 5s ease-in-out infinite}body{font-size:16px;font-feature-settings:"palt";font-family:"Noto Serif JP",ｍｓ 明朝,ms mincho,ヒラギノ明朝 pro w3,hiragino mincho pro,serif;line-height:38px;color:#454545}@media screen and (max-width: 960px){body{font-size:14px;line-height:36px}}header{padding:15px}header h1{margin:0 auto;width:143px}header h1 img{width:100%}.caution{display:flex;justify-content:center;align-items:center;padding:4px;text-align:center;font-size:24px;color:#fff;background-color:#9a8d6c}@media screen and (max-width: 960px){.caution{font-size:10px;line-height:16px}}.caution.lock{position:fixed;top:0;left:0;width:100%;z-index:99}@media screen and (max-width: 960px){.caution.lock{padding-right:40px}}.caution .countdown-timer{margin-left:10px;font-size:32px;line-height:32px}.caution .countdown-timer ul{display:flex;align-items:center}.caution .countdown-timer span{display:inline-block}.caution .countdown-timer .num{padding:9px 0;margin-bottom:5px;width:50px;text-align:center;color:#9a8d6c;font-weight:600;border-radius:5px;background-color:#fff}.caution .countdown-timer .colon{padding:10px 0;font-family:"Barlow",sans-serif;margin-bottom:5px}.caution .countdown-timer .jp{display:block;font-size:14px;line-height:14px}@media screen and (max-width: 960px){.caution .countdown-timer .jp{font-size:10px;line-height:10px}}main{margin-bottom:80px}@media screen and (max-width: 960px){main{margin-bottom:40px}}main .bg-box{position:relative;margin:0 auto;max-width:1400px}main .bg-box .title-box{position:absolute;left:15%;bottom:5%;text-align:center}@media screen and (max-width: 960px){main .bg-box .title-box{position:absolute;left:0;bottom:-7.5%;margin-bottom:0;width:100%}}main .bg-box .title-box .point3{margin-bottom:-20px}main .bg-box .title-box .cv{display:block;margin:0 auto;max-width:350px}main .bg-box .title-box .cv:hover{opacity:.75}main .bg-box .title-box .cv img{width:100%}main .bg-box .title-box .info{position:relative;top:-20px}main .bg-box .bg{width:100%}.mission{padding:80px 0}@media screen and (max-width: 960px){.mission{padding-block:40px}}.mission img{width:100%}.mission__inner{display:flex;padding-inline:20px;margin:0 auto;max-width:1400px}.mission .photo{max-width:560px}@media screen and (max-width: 960px){.mission .photo{margin-inline:-20px}}.mission .text-box{padding-top:70px}@media screen and (max-width: 960px){.mission .text-box{padding-top:0}}.mission .text-box h2{position:relative;left:-50px;max-width:361px}@media screen and (max-width: 960px){.mission .text-box h2{left:0;margin-bottom:50px;max-width:256px}}.mission .text-box .hr{margin-block:60px}@media screen and (max-width: 960px){.mission .text-box .hr{margin-block:40px;margin-inline:-20px}}.mission .text-box h3{margin-left:80px;margin-bottom:40px;font-size:32px;line-height:50px;letter-spacing:3px}@media screen and (max-width: 960px){.mission .text-box h3{margin-left:0;font-size:26px;line-height:44px;letter-spacing:2px}}.mission .text-box p{margin-left:80px;margin-bottom:40px;font-size:16px;line-height:40px}@media screen and (max-width: 960px){.mission .text-box p{margin-left:0;font-size:14px;line-height:38px}}.mission__footer{display:flex}@media screen and (max-width: 960px){.mission__footer{flex-wrap:wrap}}.mission__footer .cv-btn{margin-left:70px}@media screen and (max-width: 960px){.mission__footer .cv-btn{margin-left:auto;margin-bottom:40px}}.mission__footer .photo02{padding-top:10px;max-width:260px}@media screen and (max-width: 960px){.mission__footer .photo02{max-width:100%}}.vision{padding:80px 0;background-color:#fff}@media screen and (max-width: 960px){.vision{padding-block:40px}}.vision img{width:100%}.vision .hr{margin:60px auto;max-width:1400px}@media screen and (max-width: 960px){.vision .hr{margin-block:40px;margin-inline:-20px}}.vision__inner{padding-inline:20px;margin:0 auto;max-width:1240px}.vision h2{max-width:327px}@media screen and (max-width: 960px){.vision h2{max-width:232px}}.vision ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media screen and (max-width: 960px){.vision ul{grid-template-columns:1fr}}.vision ul li{display:flex;flex-wrap:wrap}@media screen and (max-width: 960px){.vision ul li img{order:2}}.message{padding:80px 0;background-color:#fff}@media screen and (max-width: 960px){.message{padding-block:40px}}.message img{width:100%}.message__inner{padding-inline:20px;margin:0 auto;max-width:1240px}.message h2{margin:0 auto;max-width:430px}@media screen and (max-width: 960px){.message h2{margin-left:0;max-width:305px}}.message .hr{margin:120px auto 0;max-width:1400px}@media screen and (max-width: 960px){.message .hr{margin-block:40px}}.message ul{display:grid;grid-template-columns:1fr;gap:50px;margin:0 auto 50px;max-width:1240px}@media screen and (max-width: 960px){.message ul{grid-template-columns:1fr;margin-bottom:0}}.message ul li{display:flex}@media screen and (max-width: 960px){.message ul li{display:block}}.message ul li a{position:relative;top:-60px;display:block;max-width:500px}@media screen and (max-width: 960px){.message ul li a{top:0;margin-inline:-20px}}.message ul li svg{position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;height:80px;width:80px;fill:#fff;transform:rotate(90deg);z-index:1}@media screen and (max-width: 960px){.message ul li svg{margin-top:-20px;margin-left:-20px;height:40px;width:40px}}.message ul li .text-box{padding-top:60px;padding-left:60px}@media screen and (max-width: 960px){.message ul li .text-box{padding-top:30px;padding-left:0}}.message ul li .text-box span{display:inline-block;margin-bottom:50px}@media screen and (max-width: 960px){.message ul li .text-box span{margin-bottom:20px;max-width:143px}}.message ul li .text-box p{font-size:18px;line-height:32px}@media screen and (max-width: 960px){.message ul li .text-box p{font-size:16px;line-height:30px}}.reason{padding:80px 0}@media screen and (max-width: 960px){.reason{padding-block:40px}}.reason img{width:100%}.reason__inner{display:flex;justify-content:space-between;padding-inline:20px;margin:0 auto;max-width:1240px}@media screen and (max-width: 960px){.reason__inner{display:block}}.reason__left h2{margin-left:10px;margin-bottom:80px;max-width:377px}@media screen and (max-width: 960px){.reason__left h2{margin-left:0;margin-bottom:0;max-width:268px}}.reason__left .cv-btn{margin-left:0}@media screen and (max-width: 960px){.reason__left .hr{margin-top:30px;margin-bottom:20px;margin-inline:-20px}}.reason__right ul{margin:0 auto 50px;width:100%}.reason__right ul li{padding:20px 40px;font-size:24px;line-height:24px;border-bottom:1px solid #d5d5d5}@media screen and (max-width: 960px){.reason__right ul li{padding:0;display:flex;font-size:14px}}.reason__right ul li a{display:block;padding:10px 150px 10px 0;background:url(../img/btn-arrow.svg) no-repeat right 2px center}@media screen and (max-width: 960px){.reason__right ul li a{display:flex;align-items:center;padding:20px 0;width:100%;background-size:24px}}.reason__right ul li span{margin-right:30px;color:#d5d5d5;font-size:16px}@media screen and (max-width: 960px){.reason__right ul li span{margin-right:10px}}.reason__right ul li p{display:inline}.reason__right .cv{display:block;margin:0 auto}.reason__right .cv:hover{opacity:.75}.merit{padding:80px 0;margin:0 auto;max-width:1400px}@media screen and (max-width: 960px){.merit{padding-block:40px}}.merit__inner{display:flex;padding-inline:20px;margin:0 auto;max-width:1240px}@media screen and (max-width: 960px){.merit__inner{display:block}}.merit img{width:100%}.merit .text-box h3{display:flex;align-items:center;margin-bottom:30px;font-size:32px;line-height:32px}@media screen and (max-width: 960px){.merit .text-box h3{align-items:start;margin-bottom:20px;font-size:26px;line-height:44px}}.merit .text-box h3 span{display:inline-block;margin-right:20px;font-size:20px;color:#d5d5d5;letter-spacing:3px}@media screen and (max-width: 960px){.merit .text-box h3 span{margin-right:10px;margin-bottom:10px}}.merit#no01 .photo{position:relative;top:-60px;margin:0 auto;max-width:540px;flex-shrink:0}@media screen and (max-width: 960px){.merit#no01 .photo{top:0;margin-inline:-20px;flex-shrink:inherit}}@media screen and (max-width: 960px){.merit#no01 .hr{margin-block:30px;margin-inline:-20px}}.merit#no01 .text-box{padding-top:80px}.merit#no01 .text-box:first-child{padding-right:40px}.merit#no01 .text-box:last-child{padding-left:80px}@media screen and (max-width: 960px){.merit#no01 .text-box:last-child{padding-top:0;padding-left:0}}.merit#no02 .photo{position:relative;top:-60px;margin:0 auto;max-width:540px;flex-shrink:0}@media screen and (max-width: 960px){.merit#no02 .photo{top:0;flex-shrink:inherit;margin-block:40px}}@media screen and (max-width: 960px){.merit#no02 .hr{margin-block:40px;margin-inline:-20px}}.merit#no02 .text-box{padding-top:80px}@media screen and (max-width: 960px){.merit#no02 .text-box{padding-top:0}}.merit#no02 .text-box:first-child{padding-right:40px}@media screen and (max-width: 960px){.merit#no02 .text-box:first-child{padding-top:0;padding-right:0}}.merit#no02 .text-box:last-child{padding-left:80px}@media screen and (max-width: 960px){.merit#no02 .text-box:last-child{padding-top:0;padding-left:0}}.merit#no02 .careerup{margin:80px auto 0;max-width:832px}@media screen and (max-width: 960px){.merit#no02 .careerup{margin-top:40px}}.merit#no03 .hr{margin-bottom:80px}@media screen and (max-width: 960px){.merit#no03 .hr{margin-block:40px;margin-inline:-20px}}.merit#no03 .photo{padding:60px 0;margin:0 auto;max-width:680px}@media screen and (max-width: 960px){.merit#no03 .photo{padding:40px 0}}.merit#no03 .careerup{padding:60px 20px;margin:0 auto;max-width:984px}@media screen and (max-width: 960px){.merit#no03 .careerup{padding-block:40px}}.merit#no03 .careerup .zoom{margin-left:auto;width:100px}.merit#no03 .careerup ul{margin-top:10px;transition:all 1s ease-in-out}.merit#no03 .careerup ul li{margin-bottom:10px;border-radius:8px;border:1px solid #e8e8e8}.merit#no03 .careerup ul li .title{padding:15px 50px 15px 15px;background:url(../img/btn-open.svg) no-repeat center right 15px}.merit#no03 .careerup ul li .body{display:none}.merit#no03 .careerup ul li.open .title{background:url(../img/btn-close.svg) no-repeat center right 15px}.merit#no03 .careerup ul li.open .body{display:block}.merit#no03 .careerplan{padding-inline:20px;margin:0 auto;max-width:783px}.merit#no04 .hr{margin-bottom:80px}@media screen and (max-width: 960px){.merit#no04 .hr{margin-block:40px}}.merit#no04 .merit__inner{justify-content:space-between}.merit#no04 .info span{color:#fff;background-color:#9a8d6c}.merit#no04 .text-box{max-width:550px}@media screen and (max-width: 960px){.merit#no04 .text-box{padding-top:0}}.merit#no04 .info{padding-right:100px;max-width:500px;line-height:16px}@media screen and (max-width: 960px){.merit#no04 .info{padding-right:0;margin-top:30px;text-align:center}}.merit#no04 .info span{display:inline-block;padding:5px;margin-bottom:20px}.merit#no04 .info ul{display:flex;flex-wrap:wrap;gap:15px 20px;color:#9a8d6c}.merit#no05 .hr{margin-bottom:80px}@media screen and (max-width: 960px){.merit#no05 .hr{margin-block:40px}}.merit#no05 .merit20{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:60px;margin:0 auto 100px;max-width:1240px}@media screen and (max-width: 1239px){.merit#no05 .merit20{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width: 960px){.merit#no05 .merit20{grid-template-columns:1fr 1fr;gap:0 20px;margin:0 auto}}.merit#no05 .merit20 li{padding-top:100px;height:200px;width:200px}@media screen and (max-width: 960px){.merit#no05 .merit20 li{padding-top:100px;min-height:158px;width:158px}}.merit#no05 .merit20 li h4{margin-bottom:10px;text-align:center;font-size:16px;font-weight:600;line-height:18px;white-space:nowrap}@media screen and (max-width: 960px){.merit#no05 .merit20 li h4{font-size:14px;white-space:normal}}.merit#no05 .merit20 li p{font-size:12px;line-height:24px}.merit#no05 .merit20 li:nth-child(1){background:url(../img/no04_01.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(2){background:url(../img/no04_02.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(3){background:url(../img/no04_03.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(4){background:url(../img/no04_04.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(5){background:url(../img/no04_05.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(6){background:url(../img/no04_06.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(7){background:url(../img/no04_07.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(8){background:url(../img/no04_08.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(9){background:url(../img/no04_09.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(10){background:url(../img/no04_10.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(11){background:url(../img/no04_11.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(12){background:url(../img/no04_12.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(13){background:url(../img/no04_13.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(14){background:url(../img/no04_14.svg) no-repeat center;background-size:contain}.merit#no05 .merit20 li:nth-child(15){background:url(../img/no04_15.svg) no-repeat center;background-size:contain}.merit .cv{display:block;margin:0 auto;max-width:350px}.merit .cv:hover{opacity:.75}.message2{padding:50px 0 0;margin:0 auto;background-color:#f5f4f2}.message2 img{width:100%}.message2__inner{display:flex;justify-content:space-between;gap:20px;padding-inline:20px;margin:0 auto;max-width:1130px}@media screen and (max-width: 960px){.message2__inner{display:block}}.message2__inner .text-box h2{margin-block:40px;max-width:430px}@media screen and (max-width: 960px){.message2__inner .text-box h2{margin-top:10px;margin-bottom:40px;max-width:305px}}.message2__inner .text-box p{margin-bottom:30px;font-size:16px;line-height:40px}@media screen and (max-width: 960px){.message2__inner .text-box p{margin-bottom:20px;font-size:14px}}.message2__inner .text-box .cv-btn{margin-left:-10px}@media screen and (max-width: 960px){.message2__inner .text-box .cv-btn{margin-left:0;margin-bottom:20px}}.message2__inner .photo-box{max-width:513px}.message2 .sugimoto{padding:80px 0 0;background:url(../img/message2_bg_pc.webp) no-repeat;background-size:cover}@media screen and (max-width: 960px){.message2 .sugimoto{padding:40px 0 0;background:url(../img/message2_bg_sp.webp) no-repeat;background-size:cover}}.message2 .sugimoto__inner{position:relative;display:flex;justify-content:space-between;gap:20px;padding-inline:20px;margin:0 auto;max-width:1024px}@media screen and (max-width: 960px){.message2 .sugimoto__inner{display:block}}.message2 .sugimoto .text-box h3{margin-bottom:30px;font-size:20px;line-height:20px;text-align:center}@media screen and (max-width: 960px){.message2 .sugimoto .text-box h3{margin-bottom:20px;font-size:14px;line-height:14px}}.message2 .sugimoto .text-box h2{margin-bottom:20px;font-size:52px;line-height:52px;text-align:center}@media screen and (max-width: 960px){.message2 .sugimoto .text-box h2{font-size:38px;line-height:38px}}.message2 .sugimoto .text-box h4{margin-bottom:60px;font-size:20px;line-height:20px;text-align:center}@media screen and (max-width: 960px){.message2 .sugimoto .text-box h4{margin-bottom:30px;font-size:16px;line-height:16px}}.message2 .sugimoto .text-box p{margin:0 auto 80px;max-width:500px}@media screen and (max-width: 960px){.message2 .sugimoto .text-box p{margin-bottom:20px}}.message2 .sugimoto .photo-box{position:absolute;right:0;bottom:0;max-width:450px}@media screen and (max-width: 960px){.message2 .sugimoto .photo-box{position:relative;margin:0 auto;max-width:80%}}.introduction{padding:50px 0;margin:0 auto;max-width:1400px}@media screen and (max-width: 960px){.introduction{padding-bottom:30px}}.introduction__inner{padding-inline:20px;margin:0 auto;max-width:1240px}.introduction img{width:100%}.introduction .text-box{position:relative;z-index:1}.introduction .text-box h2{margin-bottom:80px;max-width:754px}@media screen and (max-width: 960px){.introduction .text-box h2{margin-bottom:40px;max-width:314px}}.introduction .text-box p{font-size:16px;line-height:40px}@media screen and (max-width: 960px){.introduction .text-box p{margin-bottom:40px;font-size:14px}}.introduction .hr{margin-block:50px}.introduction .profile{display:flex;justify-content:space-between;margin-bottom:80px}@media screen and (max-width: 960px){.introduction .profile{flex-wrap:wrap;margin-bottom:40px}}@media screen and (max-width: 960px){.introduction .profile .name{order:2}}@media screen and (max-width: 960px){.introduction .profile .name .hr{margin-inline:-20px}}.introduction .profile .name h3{margin-bottom:30px;font-size:32px}@media screen and (max-width: 960px){.introduction .profile .name h3{margin-bottom:20px;font-size:26px}}.introduction .profile .name h3 span{margin-left:30px;font-size:20px;color:#a2a2a2}@media screen and (max-width: 960px){.introduction .profile .name h3 span{margin-left:15px;font-size:16px}}.introduction .profile .name h4{margin-bottom:40px;font-size:26px}@media screen and (max-width: 960px){.introduction .profile .name h4{font-size:20px}}.introduction .profile .name ul{font-size:16px}@media screen and (max-width: 960px){.introduction .profile .name ul{font-size:14px}}.introduction .profile .name li{margin-bottom:10px}@media screen and (max-width: 960px){.introduction .profile .name li{display:flex;align-items:start}}.introduction .profile .photo{margin-top:-330px;max-width:540px}@media screen and (max-width: 960px){.introduction .profile .photo{order:1;margin-top:0;margin-inline:-20px}}.shops{padding:80px 0 40px}@media screen and (max-width: 960px){.shops{padding-block:40px}}.shops img{width:100%}.shops__inner{padding-inline:20px;margin:0 auto;max-width:1240px}.shops .text-box{margin-bottom:80px;text-align:center}@media screen and (max-width: 960px){.shops .text-box{margin-bottom:40px}}.shops .text-box h2{margin:0 auto;max-width:466px}@media screen and (max-width: 960px){.shops .text-box h2{max-width:329px}}@media screen and (max-width: 960px){.shops .hr{margin-block:40px;margin-inline:-20px}}.shops ul{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:center;gap:30px;margin:0 auto 50px;max-width:1240px}@media screen and (max-width: 960px){.shops ul{grid-template-columns:1fr;margin:0 auto}}.shops ul h4{font-size:18px;line-height:18px}.shops ul img{margin-bottom:25px}@media screen and (max-width: 960px){.shops ul img{margin-bottom:15px}}.step{padding:50px 0;text-align:center;background-color:#fff}@media screen and (max-width: 960px){.step{padding-inline:20px}}.step img{width:100%}.step .text-box{margin-bottom:80px}@media screen and (max-width: 960px){.step .text-box{margin-bottom:40px}}.step .text-box h2{margin:0 auto;max-width:216px}@media screen and (max-width: 960px){.step .text-box h2{max-width:155px}}.step .figure{margin:0 auto 50px;max-width:387px}.step .figure img{width:100%}.step .cv{display:block;margin:0 auto;max-width:350px}.step .cv:hover{opacity:.75}.step .cv img{width:100%}.persona{padding:50px 0;margin:0 auto;max-width:1400px}.persona img{width:100%}.persona__inner{padding-inline:20px;margin:0 auto 50px;max-width:1240px}.persona .btn{display:flex;justify-content:center;padding-top:50px;padding-bottom:100px}@media screen and (max-width: 960px){.persona .btn{display:block;padding-top:0;padding-bottom:30px}}.persona .btn li{margin-inline:20px}@media screen and (max-width: 960px){.persona .btn li{margin-inline:0;margin-bottom:20px}}.persona .btn a{display:block;padding:15px 90px 15px 70px;font-size:16px;color:#988d70;border:1px solid #9a8d6c;border-radius:30px;background:url(../img/btn-open.svg) no-repeat right 20px center}@media screen and (max-width: 960px){.persona .btn a{padding-inline:0;width:100%;text-align:center}}.persona .btn a:hover{opacity:.5}.persona .shadow{padding-bottom:100px;margin:0 auto;max-width:925px;border-radius:24px;box-shadow:0 0 5px 0 rgba(0,0,0,.25)}@media screen and (max-width: 960px){.persona .shadow{padding-bottom:20px;border-radius:16px}}.persona .text-box h2{max-width:433px}@media screen and (max-width: 960px){.persona .text-box h2{max-width:305px}}.persona .hr{margin:50px 0}.persona h3{padding-block:100px;text-align:center;font-size:28px;color:#9a8d6c}@media screen and (max-width: 960px){.persona h3{padding-top:50px;padding-bottom:20px}}.persona dl{display:grid;grid-template-columns:25% 1fr;gap:25px 0;padding-inline:100px;padding-bottom:50px;font-size:16px}@media screen and (max-width: 960px){.persona dl{grid-template-columns:1fr;gap:0;padding:30px 20px;font-size:14px}}.persona dl dt,.persona dl dd{padding-bottom:25px;border-bottom:1px solid #ededed}.persona dl dt:last-of-type,.persona dl dd:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.persona dl dt{padding-left:40px}@media screen and (max-width: 960px){.persona dl dt{padding-bottom:0;padding-left:0;border-bottom:none}}.persona dl dt h4{padding-block:10px;text-align:center;color:#9a8d6c;border-radius:4px;background-color:#f5f4f2}@media screen and (max-width: 960px){.persona dl dt h4{padding-block:5px;width:30%}}.persona dl dd{padding:10px 25px}@media screen and (max-width: 960px){.persona dl dd{padding-inline:0;margin-bottom:20px}}.persona dl dd small{display:block;margin-top:10px;line-height:20px}@media screen and (max-width: 960px){.persona .cv-btn{padding-inline:20px}}.application{padding:100px 0;background-color:#f5f4f2}@media screen and (max-width: 960px){.application{padding-block:80px}}.application img{width:100%}.application__inner{padding-inline:20px;margin:0 auto;max-width:980px}.application .text-box{margin-bottom:100px}@media screen and (max-width: 960px){.application .text-box{margin-bottom:60px}}.application .text-box h2{margin:0 auto;max-width:460px}@media screen and (max-width: 960px){.application .text-box h2{max-width:325px}}.application dl{display:grid;grid-template-columns:1fr 526px;gap:60px;margin:0 auto 100px;max-width:834px;font-size:20px}@media screen and (max-width: 960px){.application dl{grid-template-columns:1fr;gap:20px;margin-bottom:60px;font-size:16px}}.application dl dt{display:flex;align-items:center;padding-left:82px;background:url(../img/required.svg) no-repeat left center}@media screen and (max-width: 960px){.application dl dt{padding-left:67px;background-size:52px}}@media screen and (max-width: 960px){.application dl dd{margin-bottom:20px}}.application dl input[type=text]{padding:15px;width:100%;border:1px solid #e3e3e3;border-radius:8px;background-color:#fff}.application dl input[type=text]::-moz-placeholder{color:#e3e3e3}.application dl input[type=text]::placeholder{color:#e3e3e3}.application dl input[type=checkbox]{padding:10px;margin-right:5px;border:1px solid #e3e3e3;border-radius:4px;background-color:#fff}.application dl input[type=checkbox]:checked{background:url(../img/checked.svg) no-repeat center center #fff;background-size:10px}.application dl select{padding:15px;width:100%;border:1px solid #e3e3e3;border-radius:8px;background-color:#fff}.application dl select::-moz-placeholder{color:#e3e3e3}.application dl select::placeholder{color:#e3e3e3}.application dl textarea{padding:15px;width:100%;border-radius:8px;border:1px solid #e3e3e3}.application dl textarea::-moz-placeholder{color:#e3e3e3}.application dl textarea::placeholder{color:#e3e3e3}.application dl .privacypolicy{padding:20px;margin-bottom:20px;height:200px;overflow-y:scroll;font-size:16px;border-radius:8px;background-color:#fff}@media screen and (max-width: 960px){.application dl .privacypolicy{font-size:12px}}.application dl .privacypolicy p{margin-bottom:20px}.application dl .privacypolicy p:last-child{margin-bottom:0}.application dl .consent{text-align:center}.application .submit_area{text-align:center}.application .submit_area input[type=submit]{padding:20px 100px;color:#fff;font-size:20px;border-radius:8px;background-color:#9a8d6c}.application .submit_area input[type=submit]:hover{color:#fff;background-color:#333;border-color:#333}footer{position:fixed;left:0;bottom:0;width:100%;text-align:center;background-color:rgba(224,117,62,.2);visibility:visible;opacity:1;transition:.5s;z-index:100}footer.delete{visibility:hidden;opacity:0}/*# sourceMappingURL=style.css.map */