@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,900;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Amaranth&display=swap";@import"https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap";body,html{margin:0;padding:0;border:0;vertical-align:baseline;font-size:62.5%;overflow-x:hidden;font-weight:400}body,html{position:relative}body{-webkit-text-size-adjust:100%;overflow-y:hidden;font-family:Lato,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;line-height:1.8}body a{color:#000;text-decoration:none}body a,body a:hover{transition:all .2s linear!important}a,dd,dl,dt,input,li,p,td,th,ul{font-size:1.6rem;line-height:1.8}::-moz-selection{background:#d8e9e9;color:#177475}::selection{background:#d8e9e9;color:#177475}img{border:none;vertical-align:bottom;max-width:100%;height:auto;width:auto}.opacity:hover{opacity:70%;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}.logo_mark{position:fixed;width:40vw;max-width:600px;top:80px;right:3vw}@media screen and (min-width:992px){.logo_mark{top:5vh}}.lead_btn .circle_animation_wrap{padding:5rem 0}.interview_list .photo_ttl_wrap,.recruit_list .photo_ttl_wrap,.talk_list .photo_ttl_wrap{background-repeat:no-repeat;background-position:0 0;background-size:cover}@media screen and (min-width:576px){.interview_list .photo_ttl_wrap,.recruit_list .photo_ttl_wrap,.talk_list .photo_ttl_wrap{background-size:auto}}@media screen and (min-width:768px){.interview_list .photo_ttl_wrap,.recruit_list .photo_ttl_wrap,.talk_list .photo_ttl_wrap{background-size:cover}}.interview_list .bg_ttl,.recruit_list .bg_ttl,.talk_list .bg_ttl{display:flex;max-width:1420px;width:92%;align-items:baseline;padding-top:10vh;margin:0 auto 5vh}@media screen and (min-width:768px){.interview_list .bg_ttl,.recruit_list .bg_ttl,.talk_list .bg_ttl{padding-top:30rem;margin-bottom:8rem}}.interview_list .bg_ttl span,.recruit_list .bg_ttl span,.talk_list .bg_ttl span{display:inline-block;font-family:Amaranth,sans-serif;background-color:#fff;padding:1rem 2rem;line-height:1.2;font-size:4rem}@media screen and (min-width:768px){.interview_list .bg_ttl span,.recruit_list .bg_ttl span,.talk_list .bg_ttl span{padding:2rem 5rem;font-size:11rem}}.interview_list p.lead_txt,.recruit_list p.lead_txt,.talk_list p.lead_txt{max-width:1420px;width:92%;margin:0 auto;padding:5rem 0 8rem}.interview_list{margin:0 5px 5rem;padding-bottom:5rem}.interview_list .photo_ttl_wrap{background-image:url(/img/recruit/pc_interview_list_ttl.jpg)}@media screen and (min-width:768px){.interview_list .photo_ttl_wrap{background-image:url(/img/recruit/pc_interview_list_ttl.jpg)}}.talk_list{margin:0 5px 5rem;padding-bottom:5rem}.talk_list .photo_ttl_wrap{background-image:url(/img/recruit/sp_1on1_list_ttl.jpg)}@media screen and (min-width:768px){.talk_list .photo_ttl_wrap{background-image:url(/img/recruit/pc_1on1_list_ttl.jpg)}}.recruit_2col_lay{max-width:1420px;width:92%;margin:0 auto}@media screen and (min-width:768px){.recruit_2col_lay{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}}.recruit_2col_lay section{position:relative;width:100%;margin-top:5rem}@media screen and (min-width:768px){.recruit_2col_lay section{width:45%;margin-top:0}.recruit_2col_lay section:nth-of-type(2n){margin-top:15rem}}.recruit_2col_lay section:before{position:absolute;z-index:99;right:0;top:-3rem;display:block;font-family:Dancing Script,cursive;font-size:8rem}@media screen and (min-width:1200px){.recruit_2col_lay section:before{font-size:11rem}}.recruit_2col_lay figure{border-radius:1rem;width:100%;height:300px}@media screen and (min-width:768px){.recruit_2col_lay figure{border-radius:2rem}}@media screen and (min-width:992px){.recruit_2col_lay figure{border-radius:2.5rem}}@media screen and (min-width:1200px){.recruit_2col_lay figure{border-radius:3rem;height:400px}}.recruit_2col_lay figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:1rem}@media screen and (min-width:768px){.recruit_2col_lay figure img{border-radius:2rem}}@media screen and (min-width:992px){.recruit_2col_lay figure img{border-radius:2.5rem}}@media screen and (min-width:1200px){.recruit_2col_lay figure img{border-radius:3rem}}.recruit_2col_lay section:first-child:before{content:"01"}.recruit_2col_lay section:nth-child(2):before{content:"02"}.recruit_2col_lay section:nth-child(3):before{content:"03"}.recruit_2col_lay section:nth-child(4):before{content:"04"}.recruit_2col_lay section:nth-child(5):before{content:"05"}.recruit_2col_lay section:nth-child(6):before{content:"06"}.recruit_2col_ttl{display:flex;align-items:center;justify-content:space-between}.recruit_2col_number{font-family:Amaranth,sans-serif;font-size:3rem}@media screen and (min-width:1200px){.recruit_2col_number{font-size:4.6rem}}.recruit_2col_posision{color:#177475;font-weight:700;text-align:right;line-height:1;font-size:1.4rem}@media screen and (min-width:576px){.recruit_2col_posision{font-size:1.6rem}}.recruit_2col_posision span{display:block;margin-bottom:-1rem;color:#f1c600;font-family:Dancing Script,cursive;transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);font-size:3rem}@media screen and (min-width:576px){.recruit_2col_posision span{font-size:4rem}}@media screen and (min-width:1200px){.recruit_2col_posision span{font-size:6rem}}.recruit_2col_posision .f_s{font-size:2rem}@media screen and (min-width:576px){.recruit_2col_posision .f_s{font-size:3rem}}@media screen and (min-width:1200px){.recruit_2col_posision .f_s{font-size:4rem}}.recruit_2col_detail{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.recruit_2col_text{width:100%;padding-bottom:2rem;padding-top:1rem;white-space:pre-wrap}.recruit_2col_text a{font-weight:700;position:relative;display:inline-block;line-height:1.4;font-size:1.8rem}@media screen and (min-width:576px){.recruit_2col_text a{font-size:2rem}}@media screen and (min-width:1200px){.recruit_2col_text a{font-size:2.4rem}}.recruit_2col_text a:after{position:absolute;bottom:2px;left:0;content:"";width:100%;height:2px;background:#333;opacity:0;visibility:hidden;transition:.3s}.recruit_2col_text a:hover:after{bottom:-4px;opacity:1;visibility:visible}.recruit_2col_name_img{width:40%}.recruit_2col_name_img img{width:50%}@media screen and (min-width:576px){.recruit_2col_name_img img{width:auto}}.recruit_2col_lay .g_more_btn{text-align:right;padding-right:3.5rem;display:block;font-weight:700;width:100%}.recruit_2col_lay .g_more_btn span{position:relative;display:inline-block}.recruit_2col_lay .g_more_btn span:after{position:absolute;bottom:2px;left:0;content:"";width:100%;height:2px;background:#333;opacity:0;visibility:hidden;transition:.3s}.recruit_2col_lay .g_more_btn span:hover:after{bottom:-4px;opacity:1;visibility:visible}.recruit_1col_lay{max-width:1420px;width:92%;margin:0 auto}.recruit_1col_lay section{width:100%;margin-top:5rem}@media screen and (min-width:768px){.recruit_1col_lay section{margin-top:15rem;display:flex;align-items:center;justify-content:flex-start}}.recruit_1col_lay figure{position:relative;border-radius:1rem}@media screen and (min-width:768px){.recruit_1col_lay figure{border-radius:2rem}}@media screen and (min-width:992px){.recruit_1col_lay figure{border-radius:2.5rem}}@media screen and (min-width:1200px){.recruit_1col_lay figure{border-radius:3rem}}@media screen and (min-width:768px){.recruit_1col_lay figure{width:45%}}.recruit_1col_lay figure a,.recruit_1col_lay figure img{border-radius:1rem}@media screen and (min-width:768px){.recruit_1col_lay figure a,.recruit_1col_lay figure img{border-radius:2rem}}@media screen and (min-width:992px){.recruit_1col_lay figure a,.recruit_1col_lay figure img{border-radius:2.5rem}}@media screen and (min-width:1200px){.recruit_1col_lay figure a,.recruit_1col_lay figure img{border-radius:3rem}}.recruit_1col_lay figure:before{position:absolute;z-index:99;left:0;top:-3rem;display:block;font-family:Dancing Script,cursive;color:#f1f2f2;font-size:8rem}@media screen and (min-width:1200px){.recruit_1col_lay figure:before{font-size:11rem}}@media screen and (min-width:768px){.recruit_1col_lay div{margin-left:7%;width:40%}}.recruit_1col_lay section:first-child figure:before{content:"01"}.recruit_1col_lay section:nth-child(2) figure:before{content:"02"}.recruit_1col_lay section:nth-child(3) figure:before{content:"03"}.recruit_1col_lay section:nth-child(4) figure:before{content:"04"}.recruit_1col_lay section:nth-child(5) figure:before{content:"05"}.recruit_1col_lay section:nth-child(6) figure:before{content:"06"}.recruit_1col_ttl{position:relative}.recruit_1col_number{font-family:Amaranth,sans-serif;font-size:3rem;padding-bottom:.5rem}@media screen and (min-width:768px){.recruit_1col_number{padding-bottom:2rem}}@media screen and (min-width:1200px){.recruit_1col_number{font-size:6rem}}.recruit_1col_posision{color:#177475;font-weight:700;text-align:right;line-height:1;font-size:1.4rem;margin:-2rem 0 2rem}@media screen and (min-width:576px){.recruit_1col_posision{margin:-5rem 0 2rem;font-size:1.6rem}}@media screen and (min-width:768px){.recruit_1col_posision{margin:-3rem 0 2rem}}@media screen and (min-width:992px){.recruit_1col_posision{margin:-6rem 0 2rem}}.recruit_1col_posision span{display:block;color:#f1c600;font-family:Dancing Script,cursive;font-size:3rem}@media screen and (min-width:576px){.recruit_1col_posision span{font-size:4rem}}@media screen and (min-width:992px){.recruit_1col_posision span{margin:2rem 0 0}}@media screen and (min-width:1200px){.recruit_1col_posision span{font-size:5rem}}.recruit_1col_posision .f_s{font-size:2rem}@media screen and (min-width:576px){.recruit_1col_posision .f_s{font-size:2rem}}@media screen and (min-width:1200px){.recruit_1col_posision .f_s{font-size:3rem}}.recruit_1col_text{width:100%;padding-bottom:.5rem}@media screen and (min-width:768px){.recruit_1col_text{padding-bottom:2rem}}@media screen and (min-width:992px){.recruit_1col_text{padding-bottom:5rem}}.recruit_1col_text a{font-weight:700;position:relative;display:inline-block;line-height:1.4;font-size:1.8rem}@media screen and (min-width:576px){.recruit_1col_text a{font-size:2rem}}@media screen and (min-width:1200px){.recruit_1col_text a{font-size:2.4rem}}.recruit_1col_text a:after{position:absolute;bottom:2px;left:0;content:"";width:100%;height:2px;background:#333;opacity:0;visibility:hidden;transition:.3s}.recruit_1col_text a:hover:after{bottom:-4px;opacity:1;visibility:visible}.recruit_1col_lay .g_more_btn{text-align:right;padding-right:3.5rem;display:block;font-weight:700}.recruit_1col_lay .g_more_btn span{position:relative;display:inline-block}.recruit_1col_lay .g_more_btn span:after{position:absolute;bottom:2px;left:0;content:"";width:100%;height:2px;background:#333;opacity:0;visibility:hidden;transition:.3s}.recruit_1col_lay .g_more_btn span:hover:after{bottom:-4px;opacity:1;visibility:visible}.recruit_list{margin:0 5px 5px;padding-bottom:5rem;background-color:#f8f8f8}.recruit_list .bg_ttl{justify-content:center}.recruit_list .photo_ttl_wrap{background-image:url(/img/recruit/sp_recruit_ttl.jpg);background-position:top}@media screen and (min-width:768px){.recruit_list .photo_ttl_wrap{background-image:url(/img/recruit/pc_recruit_ttl.jpg)}}.recruit_list_box{max-width:1420px;width:92%;margin:0 auto 4rem;background-color:#fff;border-radius:1rem;box-shadow:0 2px 12px 0 rgba(36,50,99,.09);padding:3rem;position:relative;z-index:99}@media screen and (min-width:768px){.recruit_list_box{border-radius:2rem}}@media screen and (min-width:992px){.recruit_list_box{border-radius:2.5rem}}@media screen and (min-width:1200px){.recruit_list_box{border-radius:3rem}}@media screen and (min-width:768px){.recruit_list_box{padding:5rem;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}}.recruit_list_box .recruit_text{width:100%;font-weight:700;margin-bottom:1.5rem;border-bottom:1px solid #707070;line-height:1.4;font-size:1.8rem}@media screen and (min-width:768px){.recruit_list_box .recruit_text{margin-bottom:3rem;font-size:2.4rem}}.recruit_list_box figure{margin:0 auto 1.5rem}@media screen and (min-width:768px){.recruit_list_box figure{width:280px;margin:0}}@media screen and (min-width:992px){.recruit_list_box figure{width:330px}}.recruit_list_box figure a{border-radius:1rem}@media screen and (min-width:768px){.recruit_list_box figure a{border-radius:2rem}}@media screen and (min-width:992px){.recruit_list_box figure a{border-radius:2.5rem}}@media screen and (min-width:1200px){.recruit_list_box figure a{border-radius:3rem}}.recruit_list_box figure img{display:block;border-radius:1rem;margin:0 auto}@media screen and (min-width:768px){.recruit_list_box figure img{border-radius:2rem}}@media screen and (min-width:992px){.recruit_list_box figure img{border-radius:2.5rem}}@media screen and (min-width:1200px){.recruit_list_box figure img{border-radius:3rem}}@media screen and (min-width:768px){.recruit_list_box figure img{width:250px;margin:0 auto 0 0}}@media screen and (min-width:992px){.recruit_list_box figure img{width:auto;margin:0}}.recruit_list_box dl{width:100%}@media screen and (min-width:576px){.recruit_list_box dl{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:768px){.recruit_list_box dl{width:calc(100% - 280px)}}@media screen and (min-width:992px){.recruit_list_box dl{width:calc(100% - 330px)}}.recruit_list_box dd,.recruit_list_box dt{margin-bottom:1rem;padding-bottom:1rem;font-size:1.4rem;border-bottom:1px solid #e8e8e8}@media screen and (min-width:768px){.recruit_list_box dd,.recruit_list_box dt{font-size:1.8rem;margin-bottom:2rem;padding-bottom:2rem}}.recruit_list_box dl dt{color:#177475;font-weight:700;width:100%}@media screen and (min-width:576px){.recruit_list_box dl dt{width:25%}}.recruit_list_box dl dd{width:100%}@media screen and (min-width:576px){.recruit_list_box dl dd{width:73%}}.recruit_list_box .g_l_btn{line-height:1;text-align:center;margin:1rem auto 0;padding:1.5rem 3rem 1.5rem 2.5rem}@media screen and (min-width:576px){.recruit_list_box .g_l_btn{font-size:1.8rem;padding:1.8rem 6rem 1.8rem 5rem}}@media screen and (min-width:768px){.recruit_list_box .g_l_btn{font-size:2.3rem;padding:2rem 11rem 2rem 10rem}}.recruit_list_box .g_l_btn span.f_s{font-size:1rem}@media screen and (min-width:768px){.recruit_list_box .g_l_btn span.f_s{font-size:1.4rem}}.recruit_link_wrap{background-image:url(/img/recruit/sp_recruit_link_wrap_bg.jpg);background-position:top;margin:0 5px 5rem;padding:5rem 0}@media screen and (min-width:768px){.recruit_link_wrap{background-image:url(/img/recruit/pc_recruit_link_wrap_bg.jpg);padding:8rem 0}}.recruit_link_wrap .recruit_link_ttl{color:#739898;font-size:2.4rem;font-weight:700;letter-spacing:2px}@media screen and (min-width:768px){.recruit_link_wrap .recruit_link_ttl{font-size:3.6rem}}.recruit_link_wrap ul li a{display:block;background-color:#fff;border-radius:1rem;box-shadow:0 2px 12px 0 rgba(36,50,99,.09);position:relative;transition:.25s;line-height:1;border:5px solid #fff;font-weight:700;z-index:10;background-image:url(/img/common/icon_blackcircle_right.svg);background-position:right 1rem center;background-size:20px;background-repeat:no-repeat;padding:1.5rem 2rem 1.5rem 1rem;font-weight:400;font-size:1.4rem}@media screen and (min-width:768px){.recruit_link_wrap ul li a{border-radius:2rem}}@media screen and (min-width:992px){.recruit_link_wrap ul li a{border-radius:2.5rem}}@media screen and (min-width:1200px){.recruit_link_wrap ul li a{border-radius:3rem}}@media screen and (min-width:576px){.recruit_link_wrap ul li a{font-size:1.6rem;background-position:right 3rem center;background-size:30px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;flex-wrap:nowrap;padding:2.5rem 10rem 2.5rem 5rem}}@media screen and (min-width:768px){.recruit_link_wrap ul li a{padding:3rem 10rem 3rem 5rem}}@media screen and (min-width:992px){.recruit_link_wrap ul li a{background-size:auto;background-position:right 5rem center;padding:5rem 15rem 5rem 5rem;font-size:2.4rem}}.recruit_link_wrap ul li a:hover{border:5px solid #ebebeb;box-shadow:0 2px 12px 0 rgba(36,50,99,.4);transform:translateY(-10px)}.recruit_link_wrap ul li a div{color:#c9c9c9;z-index:-1;position:relative;font-family:Amaranth,sans-serif;font-size:5rem}@media screen and (min-width:576px){.recruit_link_wrap ul li a div{font-size:4rem;width:45%}}@media screen and (min-width:768px){.recruit_link_wrap ul li a div{font-size:6rem;margin-top:0}}@media screen and (min-width:992px){.recruit_link_wrap ul li a div{font-size:8rem}}@media screen and (min-width:1200px){.recruit_link_wrap ul li a div{font-size:10rem}}.recruit_link_wrap ul li a p{font-size:1.4rem}@media screen and (min-width:576px){.recruit_link_wrap ul li a p{font-size:1.6rem;width:50%}}@media screen and (min-width:768px){.recruit_main .recruit_1col_lay section:nth-child(2){margin-left:5%}.recruit_main .recruit_1col_lay section:nth-child(3){margin-left:10%}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.circles{position:absolute;inset:0;list-style:none}.circles li{position:absolute;width:20px;height:20px;background:hsla(0,0%,100%,.15);animation:float 10s linear infinite}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-200px)}}