*{padding:0;margin:0}*,html{scroll-behavior:smooth !important}*,*:before,*:after{box-sizing:border-box}body{padding:0;margin:0;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;color:#583c27;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;word-wrap:break-word;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#e4fdfc}ul,li{list-style:none}a,a:hover,a:visited,a:link,a:active{text-decoration:none;color:inherit;cursor:pointer}[tabindex="-1"]:focus{outline:0 !important}[data-layout=wide]{width:100%;text-align:center}img{vertical-align:middle;border-style:none;max-width:100%;max-height:100%}svg{overflow:hidden;vertical-align:middle}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}button,input[type=submit],input[type=reset]{background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}textarea{overflow:auto;resize:vertical}textarea:focus,input:focus{outline:none}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.sect_title{color:#21aaa6;text-align:center;font-size:1.875rem;font-weight:700}@media only screen and (max-width:700px){.sect_title{font-size:25px}}@media only screen and (max-width:1000px){.pc{display:none}}.sp{display:none}@media only screen and (max-width:1000px){.sp{display:block}}.flex{display:flex;justify-content:space-between}@media only screen and (max-width:1000px){.row-reverse{flex-direction:column-reverse}}@media only screen and (min-width:1000px){.mt-20{margin-top:20px}}.text-center{text-align:center;padding:10px 0}.page_fellow{margin-top:40px}.page_fellow--container{max-width:800px;margin:30px auto 0;background-color:#fff;border-radius:30px;padding:40px 20px 20px}.page_fellow__wrapper .youtube{max-width:560px;max-height:315px;margin:0 auto}.page_fellow__wrapper .youtube iframe{height:315px}.page_fellow__wrapper .content{margin-top:20px}.page_fellow__wrapper .content--title{font-size:1.25rem;line-height:1.5;color:#21aaa6;font-weight:700;text-align:center}.page_fellow__wrapper .content--custom-field .field-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;padding:20px 0 20px 10px}@media only screen and (min-width:700px){.page_fellow__wrapper .content--custom-field .field-wrapper{padding-right:48px}}.page_fellow__wrapper .content--custom-field .field-wrapper:not(:last-child){border-bottom:1px dotted #707070}.page_fellow__wrapper .content--custom-field .field-wrapper .q-logo{margin-right:15px;width:45px}.page_fellow__wrapper .content--custom-field .field-wrapper .answer--empy{width:100%;display:flex}.page_fellow__wrapper .content--custom-field .field-wrapper .answer--empy .answer{font-size:1.125rem;line-height:1.4444444444;font-weight:500;width:calc(100% - 60px);padding-top:20px}.page_fellow__wrapper .content--custom-field .field-wrapper .answer--empy .empty{margin-right:15px;width:45px}@media only screen and (max-width:700px){.page_fellow__wrapper .content--custom-field .field-wrapper .answer--empy .empty{display:none}}.page_fellow__wrapper .content--custom-field .field-wrapper .text{width:calc(100% - 60px)}.page_fellow__wrapper .content--custom-field .field-wrapper .text .question,.page_fellow__wrapper .content--custom-field .field-wrapper .text .answer{font-size:1.125rem;line-height:1.4444444444;font-weight:500;padding-top:10px}@media only screen and (max-width:700px){.page_fellow__wrapper .content--custom-field .field-wrapper .text .question,.page_fellow__wrapper .content--custom-field .field-wrapper .text .answer{font-size:1.125rem}.page_fellow__wrapper .content--custom-field .field-wrapper .answer--empy .answer{width:100%}}.page_fellow--images{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:50px}@media only screen and (min-width:700px){.page_fellow--images{margin:50px -20px 0}}@media only screen and (max-width:700px){.page_fellow--images{margin:50px -10px 0}}.page_fellow--images .link{display:block}@media only screen and (min-width:700px){.page_fellow--images .link{width:25%;padding:0 20px}}@media only screen and (max-width:700px){.page_fellow--images .link{width:50%;padding:0 10px 20px}}.page_fellow--images .link img{width:100%;height:100%;display:block}.page_fellow--images .slider_txt{font-size:16px;font-weight:500;margin-top:15px;text-align:center}.page__footer{margin-top:100px;overflow:hidden;padding:0 0 60px}@media only screen and (max-width:700px){.page__footer{margin-top:40px;padding:0 !important}}@media only screen and (max-width:700px){.page__footer--wrap{padding:0}}@media only screen and (min-width:1367px){.footer .container{max-width:1780px;padding:0 40px;margin:0 auto}}@media only screen and (max-width:700px){.footer .container{padding-bottom:80px}}.footer .links{display:flex;margin:20px auto 0}@media only screen and (max-width:1366px){.footer .links{max-width:1100px}}@media only screen and (min-width:1367px){.footer .links{margin-left:20px}}@media only screen and (min-width:700px){.footer .links{gap:70px}}@media only screen and (max-width:700px){.footer .links{flex-wrap:wrap;justify-content:space-between;gap:30px}}.footer .links__item{font-size:.875rem;font-weight:500}@media only screen and (max-width:700px){.footer .links__item:first-child{order:3}}.footer img{width:100%}@media only screen and (max-width:700px){.custom-wrapper{padding:0}}.header{padding:30px 0 0}@media only screen and (max-width:700px){.header{padding:20px 0 0}}.header_main{display:flex;align-items:center;justify-content:space-between}.header_main .col-1 .logo{width:249px}@media only screen and (max-width:700px){.header_main .col-1 .logo{width:165px}}.header_main .col-2{display:flex;align-items:center;gap:30px}@media only screen and (max-width:700px){.header_main .col-2{gap:20px}}.header_main .col-2 .links{align-items:center;color:#583c27;display:flex;gap:30px}.header_main .col-2 .links .link-list{display:flex;gap:30px}@media only screen and (max-width:1100px){.header_main .col-2 .links .link-list{display:none}}.header_main .col-2 .links .link-list__item{font-weight:700}.header_main .col-2 .links .link-list__item:hover{opacity:.7;cursor:pointer}.header_main .col-2 .links .header_btn{background-color:#ffdf63;border-radius:20px;color:#583c27;padding:9px 0;width:100px;font-size:1.125rem;font-family:"Josefin Sans",sans-serif;font-weight:700}.header_main .col-2 .links .header_btn:hover{opacity:.7;cursor:pointer}@media only screen and (max-width:700px){.header_main .col-2 .links .header_btn{width:80px;padding:7px 0}}.header_main .col-2 .links .header_btn p{margin-top:3px}@media only screen and (max-width:700px){.header_main .col-2 .links .header_btn p{font-size:15px}}.header_main .col-2 .hamburger_menu{z-index:10}@media only screen and (min-width:1100px){.header_main .col-2 .hamburger_menu{display:none}}.header_main .col-2 .hamburger_menu.isActive{position:fixed;right:20px}.header_main .col-2 .hamburger_menu.isActive span:first-child{transform:rotate(40deg);margin-bottom:0}.header_main .col-2 .hamburger_menu.isActive span:nth-child(2){width:0;display:none}.header_main .col-2 .hamburger_menu.isActive span:last-child{transform:rotate(-40deg);top:-3px;position:relative}.header_main .col-2 .hamburger_menu span{display:block;width:30px;height:3px;background-color:#583c27;margin-bottom:6px;border-radius:3px;transition:.3s ease-in-out}.header_main .col-2 .hamburger_menu span:last-child{margin-bottom:0}.nav_sp{position:fixed;z-index:9;background-color:#ffdd52;height:100vh;width:100%;top:0;left:0;transition:.3s ease;display:none}.nav_sp.isOpen{display:block}.nav_sp__links{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:97px}.nav_sp__links--item{font-weight:700;margin-bottom:40px}@media only screen and (min-width:700px){.page-news{padding-bottom:50px}}.page-news .wrapper{position:relative}.page-news .title-container{text-align:center;margin-top:58px}.page-news .title-container .title{color:#21aaa6;font-size:30px;line-height:30px}@media only screen and (max-width:700px){.page-news .container{padding:20px 15px;margin-top:20px}}.page-news .container .news_list{background-color:#fff;border-radius:20px;padding:20px 20px 50px;margin-top:30px;max-width:800px;margin:30px auto 0;z-index:2;position:relative}.page-news .container .news_list a{border-bottom:2px dotted #707070;display:block;padding:20px 0}.page-news .container .news_list a:last-child{border-bottom:0}.page-news .container .news_list--item{display:flex}.page-news .container .news_list--item .date{font-size:.875rem;font-weight:700;margin-right:25px}@media only screen and (max-width:700px){.page-news .container .news_list--item .date{margin-right:10px}}.page-news .container .news_list--item .category{background-color:#ffdd52;border-radius:20px;font-size:.75rem;font-weight:700;margin-right:20px;padding:5px 0;text-align:center;width:100px;height:fit-content}.page-news .container .news_list--item .title{font-size:1.125rem;line-height:1.4444444444;font-weight:500}@media only screen and (max-width:700px){.page-news .container .news_list--item .title{margin-top:10px}}@media only screen and (max-width:700px){.page-news .container .news_list--item{flex-wrap:wrap;align-items:center}}.page-news .butterfly:nth-child(1){position:absolute;left:-145px;top:305px;width:386px;height:106px}@media only screen and (min-width:1600px){.page-news .butterfly:nth-child(1){left:40px}}@media only screen and (max-width:1200px){.page-news .butterfly:nth-child(1){left:-15vw}}@media only screen and (max-width:1000px){.page-news .butterfly:nth-child(1){display:none}}.page-news .butterfly:nth-child(2){position:absolute;right:-82px;top:55px;width:321px}@media only screen and (min-width:1600px){.page-news .butterfly:nth-child(2){right:40px}}@media only screen and (max-width:1000px){.page-news .butterfly:nth-child(2){display:none}}.page-news .pagination .wp-pagenavi{display:flex;justify-content:center;align-items:center;margin-top:40px}.page-news .pagination .wp-pagenavi .page,.page-news .pagination .wp-pagenavi .current{border:none;border-right:1px solid #000;margin:0;line-height:1;padding:0 12px;height:20px;font-size:1.125rem;font-weight:500}.page-news .pagination .wp-pagenavi .page:last-child,.page-news .pagination .wp-pagenavi .current:last-child{border-right:none}.page-news .pagination .wp-pagenavi .current{color:#21aaa6;font-weight:700}.sec_faq{padding:100px 0;position:relative;overflow:hidden}.sec_faq .sect_para{text-align:center;font-size:1rem;line-height:1.875;font-weight:700;padding-top:17px}@media only screen and (max-width:700px){.sec_faq{padding:55px 0}}.sec_faq .wrapper{position:relative}.sec_faq .wrapper .butterfly:nth-child(1){position:absolute;left:-183px;top:409px;width:386px;height:106px}@media only screen and (min-width:1600px){.sec_faq .wrapper .butterfly:nth-child(1){left:40px}}@media only screen and (max-width:1200px){.sec_faq .wrapper .butterfly:nth-child(1){left:-15vw}}@media only screen and (max-width:1000px){.sec_faq .wrapper .butterfly:nth-child(1){display:none}}.sec_faq .wrapper .butterfly:nth-child(2){position:absolute;right:-131px;top:125px;width:321px}@media only screen and (min-width:1600px){.sec_faq .wrapper .butterfly:nth-child(2){right:40px}}@media only screen and (max-width:1000px){.sec_faq .wrapper .butterfly:nth-child(2){display:none}}.sec_faq .container{background-color:#fff;border-radius:20px;padding:20px 24px 11px;margin-top:30px;max-width:800px;margin:30px auto 0;z-index:2;position:relative}@media only screen and (max-width:700px){.sec_faq .container{padding:20px 15px;margin-top:20px}}.sec_faq .container .accordion--container{border-bottom:2px dotted #707070;padding-bottom:20px}.sec_faq .container .accordion--container:last-child{border-bottom:unset}.sec_faq .container .accordion--container .drop_btn{font-size:1rem;display:flex;justify-content:space-between;font-weight:700;padding-top:20px;pointer-events:auto;cursor:pointer}.sec_faq .container .accordion--container .drop_btn .ptext{display:flex;align-items:center;width:calc(100% - 15px)}.sec_faq .container .accordion--container .drop_btn .ptext .circle{width:45px;margin-right:15px}.sec_faq .container .accordion--container .drop_btn .ptext .circle span{font-size:1.5625rem;line-height:1.44;text-align:center}.sec_faq .container .accordion--container .drop_btn .ptext p{font-size:1.125rem;line-height:1.4444444444;font-weight:500;width:calc(100% - 45px)}@media only screen and (max-width: 700px){.sec_faq .container .accordion--container .drop_btn .ptext p{padding:0 15px 0 0;font-size:1rem}}.sec_faq .container .accordion--container .drop_btn .img--box{width:15px}.sec_faq .container .accordion--container .drop_btn .img--box img{transform:rotate(90deg);transition:.3s ease-in-out}.sec_faq .container .accordion--container .drop_btn .img--box .rotate{transform:rotate(-90deg)}.sec_faq .container .accordion--container .drop_down{display:none}@media only screen and (max-width:700px){.sec_faq .container .accordion--container .drop_down{padding-top:15px}}@media only screen and (min-width:700px){.sec_faq .container .accordion--container .drop_down{padding-left:58px;padding-right:20px;padding-bottom:6px}}.sec_faq .container .accordion--container .drop_down p{font-size:1.125rem;line-height:1.4444444444;text-indent:-30px;margin-left:30px;font-weight:500}@media only screen and (max-width:700px){.sec_faq .container .accordion--container .drop_down p{font-size:1rem}}.sec_faq .container .accordion--container .drop_down span{font-size:1.5625rem;line-height:1.44;font-weight:700;padding-right:10px}@media only screen and (max-width:700px){.sec_faq .container .accordion--container .drop_down span{font-size:1.4375rem}}.sec_JD{padding:100px 0;position:relative;overflow:hidden}@media only screen and (max-width:700px){.sec_JD{padding:50px 0}}.sec_JD .sect_para{text-align:center;font-size:1rem;line-height:1.875;font-weight:700;padding-top:17px}.sec_JD .wrapper{position:relative}.sec_JD .wrapper .butterfly:nth-child(1){position:absolute;left:-183px;top:381px;width:386px;height:106px}@media only screen and (min-width:1600px){.sec_JD .wrapper .butterfly:nth-child(1){left:40px}}@media only screen and (max-width:1200px){.sec_JD .wrapper .butterfly:nth-child(1){left:-15vw}}@media only screen and (max-width:1000px){.sec_JD .wrapper .butterfly:nth-child(1){display:none}}.sec_JD .wrapper .butterfly:nth-child(2){position:absolute;right:-131px;top:125px;width:321px}@media only screen and (min-width:1600px){.sec_JD .wrapper .butterfly:nth-child(2){right:40px}}@media only screen and (max-width:1000px){.sec_JD .wrapper .butterfly:nth-child(2){display:none}}.sec_JD .container{background-color:#fff;border-radius:20px;padding:40px 20px 50px;margin-top:30px;max-width:800px;margin:30px auto 0;z-index:2;position:relative;display:block}@media only screen and (max-width:700px){.sec_JD .container{padding:20px 15px;margin-top:20px}}.sec_JD .container .para{font-size:1.125rem;line-height:1.4444444444;font-weight:500;letter-spacing:.9px}.sec_JD .container .fpara{padding-bottom:35px}.sec_JD .container .lpara{padding-bottom:30px}.sec_JD .container .tblettl2{padding-top:60px}.sec_JD .container .tblettle-con{display:flex;justify-content:center}@media only screen and (min-width:700px){.sec_JD .container .tblettle-con{padding-bottom:25px}}.sec_JD .container .tblettle-con .lhdr{font-size:1.5625rem;line-height:1.2;font-weight:700;padding-top:60px}.sec_JD .container .tblettle-con .ttle{display:flex}@media only screen and (min-width:700px){.sec_JD .container .tblettle-con .ttle{align-items:flex-end}}@media only screen and (max-width:700px){.sec_JD .container .tblettle-con .ttle{flex-wrap:wrap;justify-content:center;text-align:center;flex-direction:column}}.sec_JD .container .tblettle-con .ttle .fttle{font-size:1.5625rem;line-height:1.2;font-weight:700;color:#ff9000}@media only screen and (min-width:700px){.sec_JD .container .tblettle-con .ttle .fttle{padding-right:15px}}.sec_JD .container .tblettle-con .ttle .fttle2{color:#0671e7}.sec_JD .container .tblettle-con .ttle .lttle{font-size:1.25rem;font-weight:700;color:#ff9000}.sec_JD .container .tblettle-con .ttle .lttle2{color:#0671e7}.sec_JD .container .table-container{overflow-x:auto}.sec_JD .container .table-container td,.sec_JD .container .table-container th{border:1px solid #583c27;border-top:none;border-left:none}.sec_JD .container .table-container td:last-child,.sec_JD .container .table-container th:last-child{border-right:none}.sec_JD .container .table-container table{border-collapse:collapse;width:100%}@media only screen and (max-width:885px){.sec_JD .container .table-container table{width:760px}}.sec_JD .container .table-container table:last-child td{border-top:1px solid}.sec_JD .container .table-container table thead tr{background-color:#ffdf63}.sec_JD .container .table-container table thead tr th{font-size:1.125rem;line-height:1.3333333333;font-weight:500;padding:5px 0 10px;border-bottom:none}.sec_JD .container .table-container table thead tr th:nth-child(1){width:102px}.sec_JD .container .table-container table thead tr th:nth-child(2){width:240px}.sec_JD .container .table-container table thead tr th:nth-child(3){width:211px}.sec_JD .container .table-container table thead tr th:nth-child(4){width:207px}.sec_JD .container .table-container table thead tr th span{font-size:.9375rem}.sec_JD .container .table-container table tbody tr .fort{font-size:.875rem}.sec_JD .container .table-container table tbody tr td{vertical-align:middle}.sec_JD .container .table-container table tbody tr td:not(:first-child){vertical-align:top}.sec_JD .container .table-container table tbody:last-child td:first-child{width:102px}.sec_JD .container .table-container table tbody tr:last-child td{border-bottom:none}.sec_JD .container .table-container table tbody tr td{padding:10px}.sec_JD .container .table-container table tbody tr .ftd p{color:#ff9000}.sec_JD .container .table-container table tbody tr .ftd2 p{color:#0671e7}.sec_JD .container .table-container table tbody tr .flexp{vertical-align:top}.sec_JD .container .table-container .lasttable tr td:last-child{font-size:1rem;line-height:1.5;letter-spacing:1.2px}@media only screen and (max-width:1366px){.l-wrap{max-width:1100px;margin:0 auto;padding:0 40px}}@media only screen and (min-width:1367px){.l-wrap{max-width:1500px;margin:0 auto;padding:0 40px}}@media only screen and (max-width:700px){.l-wrap{padding:0 10px}}.wrapper{max-width:1280px;padding:0 40px;margin:0 auto}@media only screen and (min-width:1367px){.wrapper{max-width:1780px;padding:0 40px}}@media only screen and (max-width:700px){.wrapper{padding:0 20px}}.page__content{overflow:hidden}.page-single{padding-top:20px;position:relative}.page-single .butterfly:nth-child(1){position:absolute;left:-60px;top:465px;width:386px;height:106px}@media only screen and (min-width:1600px){.page-single .butterfly:nth-child(1){left:40px}}@media only screen and (max-width:1200px){.page-single .butterfly:nth-child(1){left:-15vw}}@media only screen and (max-width:1000px){.page-single .butterfly:nth-child(1){display:none}}.page-single .butterfly:nth-child(2){position:absolute;right:-5px;top:190px;width:321px}@media only screen and (min-width:1600px){.page-single .butterfly:nth-child(2){right:40px}}@media only screen and (max-width:1000px){.page-single .butterfly:nth-child(2){display:none}}.page-single .containers{background-color:#fff;border-radius:20px;padding:30px 20px 40px;margin-top:30px;max-width:800px;margin:30px auto 0;z-index:2;position:relative}.page-single .containers .sec1{text-align:left;padding-bottom:50px;border-bottom:1px dotted #707070}.page-single .containers .sec1 h3{font-size:22px;line-height:30px}.page-single .containers .sec1 .title{font-size:1.125rem;line-height:1.4444444444;font-weight:500}@media only screen and (min-width:700px){.page-single .containers .sec1 .title{width:448px}}@media only screen and (max-width:700px){.page-single .containers .sec1 .title{margin-top:10px}}.page-single .containers .sec2 .news_list--item{padding-top:20px}.page-single .containers .sec2 .news_list--item .date-category{display:flex}.page-single .containers .sec2 .news_list--item .date-category .date{font-size:.875rem;font-weight:700;margin-right:25px}@media only screen and (max-width:700px){.page-single .containers .sec2 .news_list--item .date-category .date{margin-right:10px}}.page-single .containers .sec2 .news_list--item .date-category .category{background-color:#ffdd52;border-radius:20px;font-size:.75rem;font-weight:700;margin-right:20px;padding:5px 0;text-align:center;width:100px;height:fit-content}.page-single .containers .sec2 .news_list--item .description{padding-top:15px}.page-single .containers .sec2 .news_list--item .description p{font-size:18px;line-height:26px;font-weight:500}.page-single .containers .sec2 .news_list--item .description p a{text-decoration:underline}.page-single .containers .sec2 .news_list--item .description p img{max-width:600px;margin:40px auto;display:block;width:100%}.page-single .containers .sec2 .news_list--item .description p .aligncenter{padding-top:32px;display:block;margin:0 auto;padding-bottom:10px}@media only screen and (max-width:700px){.page-single .containers .sec2 .news_list--item .description{flex-wrap:wrap;align-items:center}}.page-single .containers .sec2 .news_list--item .button-container{display:flex;justify-content:center;padding-top:65px}.page-single .containers .sec2 .news_list--item .button-container .back-button{font-size:1.125rem;line-height:1.6666666667;font-weight:700;padding:12px 0;background-color:#ffdd52;max-width:175px;border-radius:40px;width:100%;text-align:center}.sect_1{background-image:url(//recruit.mitsu-bachi.net/wp-content/themes/mi_recruit/release/css/../../release/image/banner_bg.png);background-size:contain;background-position:top;background-repeat:no-repeat;min-height:730px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:700px){.sect_1{background-size:cover}}@media only screen and (max-width:1200px){.sect_1{min-height:65vw}}@media only screen and (min-width:1367px){.sect_1{min-height:995px}}.sect_1 .banner_txt{width:100%;max-width:670px;margin:0 auto}.sect_2 .container{max-width:450px;margin:40px auto 0;position:relative}.sect_2 .sect_2_btn{background-color:#ffdd52;border-radius:50px;display:flex;align-items:center;justify-content:center;width:100%;padding:28px 0;position:relative}.sect_2 .sect_2_btn:hover{opacity:.7}@media only screen and (max-width:700px){.sect_2 .sect_2_btn{font-size:20px;padding:20px 0;width:70%;margin:0 auto}}.sect_2 .sect_2_btn p{color:#583c27;font-size:1.875rem;font-weight:700}@media only screen and (max-width:700px){.sect_2 .sect_2_btn p{font-size:1.25rem}}.sect_2 .sect_2_btn img{position:absolute;right:68px;top:50%;transform:translate(0%,-50%)}@media only screen and (max-width:700px){.sect_2 .sect_2_btn img{right:45px;width:15px}}.sect_2 .btn_img_1{top:-20px;right:85px;width:76px;position:absolute}@media only screen and (max-width:700px){.sect_2 .btn_img_1{right:20px}}.sect_2 .btn_img_2{bottom:-2px;left:37px;width:91px;position:absolute}@media only screen and (max-width:700px){.sect_2 .btn_img_2{left:20px;bottom:-23px}}.sect_3{padding:100px 0;position:relative}.sect_3 .sect_title{font-family:"Josefin Sans",sans-serif;font-weight:700}@media only screen and (max-width:700px){.sect_3{padding:55px 0}}.sect_3 .wrapper{position:relative}.sect_3 .wrapper .butterfly:nth-child(1){position:absolute;left:-135px;top:60px;width:386px;height:106px}@media only screen and (min-width:1600px){.sect_3 .wrapper .butterfly:nth-child(1){left:40px}}@media only screen and (max-width:1200px){.sect_3 .wrapper .butterfly:nth-child(1){left:-15vw}}@media only screen and (max-width:1000px){.sect_3 .wrapper .butterfly:nth-child(1){display:none}}.sect_3 .wrapper .butterfly:nth-child(2){position:absolute;right:-135px;top:-130px;width:321px}@media only screen and (min-width:1600px){.sect_3 .wrapper .butterfly:nth-child(2){right:40px}}@media only screen and (max-width:1000px){.sect_3 .wrapper .butterfly:nth-child(2){display:none}}.sect_3 .container{background-color:#fff;border-radius:20px;padding:40px 20px;margin-top:30px;max-width:800px;margin:30px auto 0;z-index:2;position:relative}@media only screen and (max-width:700px){.sect_3 .container{padding:20px 15px;margin-top:20px}}.sect_3 .container .news_list a{border-bottom:2px dotted #707070;padding:20px 0;display:block}.sect_3 .container .news_list a:last-child{border-bottom:unset;padding:20px 0 0}.sect_3 .container .news_list--item{display:flex}.sect_3 .container .news_list--item .date{font-size:.875rem;font-weight:700;margin-right:25px}@media only screen and (max-width:700px){.sect_3 .container .news_list--item .date{margin-right:10px}}.sect_3 .container .news_list--item .category{background-color:#ffdd52;border-radius:20px;font-size:.75rem;font-weight:700;margin-right:20px;padding:5px 0;text-align:center;width:100px;height:fit-content}.sect_3 .container .news_list--item .title{font-size:1.125rem;line-height:1.4444444444;font-weight:500}@media only screen and (min-width:700px){.sect_3 .container .news_list--item .title{width:448px}}@media only screen and (max-width:700px){.sect_3 .container .news_list--item .title{margin-top:10px;width:100%}}@media only screen and (max-width:700px){.sect_3 .container .news_list--item{flex-wrap:wrap;align-items:center}}.sect_3 .container .read_more{display:flex;align-items:center;justify-content:flex-end;font-size:1rem;font-weight:700;padding-top:20px}.sect_3 .container .read_more p{margin-right:10px}.sect_3 .container .read_more img{width:15px}.sect_4 .swiper-container{margin-top:40px;position:relative;width:100%;height:100%}.sect_4 .swiper-container .swiper-wrapper .swiper-slide{margin-right:40px}@media only screen and (min-width:1500px){.sect_4 .swiper-container .swiper-wrapper .swiper-slide{width:350px !important}}@media only screen and (max-width:700px){.sect_4 .swiper-container .swiper-wrapper .swiper-slide{margin-right:24px}}.sect_4 .swiper-container .swiper-wrapper .swiper-slide .slider_img{width:100%}.sect_4 .swiper-container .swiper-wrapper .swiper-slide .slider_img img{width:100%;height:100%}.sect_4 .swiper-container .swiper-wrapper .swiper-slide .slider_txt{font-size:16px;font-weight:500;margin-top:15px}@media only screen and (min-width:700px){.sect_4 .swiper-container .swiper-wrapper .swiper-slide .slider_txt{text-align:center}}@media only screen and (max-width:700px){.sect_4 .swiper-container .swiper-wrapper .swiper-slide .slider_txt br{display:none}}@media only screen and (max-width:700px){.sect_4 .swiper-container .swiper-wrapper .swiper-slide .slider_txt{margin-top:10px}}.sect_4 .swiper-container .swiper-button-next:after,.sect_4 .swiper-container .swiper-rtl .swiper-button-prev:after{content:"";background:url(//recruit.mitsu-bachi.net/wp-content/themes/mi_recruit/release/css/../image/slider_arrow_r.svg);width:20px;height:20px;z-index:9999;position:relative}.sect_4 .swiper-container .swiper-button-prev:after,.sect_4 .swiper-container .swiper-rtl .swiper-button-next:after{content:"";background:url(//recruit.mitsu-bachi.net/wp-content/themes/mi_recruit/release/css/../image/slider_arrow_l.svg);width:20px;height:20px;z-index:9999;position:relative}.sect_4 .swiper-container .swiper-button-next,.sect_4 .swiper-container .swiper-button-prev{position:relative;top:unset;margin-top:unset;height:auto}.sect_4 .swiper-container .swiper-button-next{right:0;left:unset}.sect_4 .swiper-container .swiper-button-prev{left:0;right:unset}.sect_4 .swiper-container .pagination-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;margin-left:auto;margin-top:20px}@media only screen and (min-width:700px){.sect_4 .swiper-container .pagination-wrapper{max-width:80px}}.sect_5{padding:100px 0;overflow:hidden}@media only screen and (max-width:700px){.sect_5{padding:40px 0}}.sect_5 .container{position:relative;margin-top:20px}@media only screen and (max-width:700px){.sect_5 .container{padding:0 10px}}@media only screen and (min-width:700px){.sect_5 .container{display:flex;gap:70px;margin-top:40px}}@media only screen and (min-width:700px){.sect_5 .container .col-1{width:360px}}@media only screen and (max-width:700px){.sect_5 .container .col-1 .img{width:250px;margin:20px auto 0;display:block}}@media only screen and (min-width:700px){.sect_5 .container .col-2{width:calc(100% - 360px)}}.sect_5 .container .col-2 .txt{font-size:1rem;line-height:1.8;font-weight:500;letter-spacing:1.2px}@media only screen and (max-width:700px){.sect_5 .container .col-2 .txt{margin-top:15px}}.sect_5--btn{background-color:#ffdd52;border-radius:30px;font-size:18px;font-weight:700;width:100%;max-width:353px;padding:14px 0;margin:70px 0 0;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1000px){.sect_5--btn{margin:70px auto 0;font-size:16px}}@media only screen and (max-width:700px){.sect_5--btn{margin-top:170px}}.sect_5--btn p{margin-right:10px}.sect_5--abs{position:absolute;bottom:0;right:0;z-index:-1;width:302px}@media only screen and (max-width:700px){.sect_5--abs{bottom:24px;right:-60px}}.sect_6 .container{background-color:#fff;border-radius:30px;margin:35px auto 0;padding:50px 0}@media only screen and (max-width:700px){.sect_6 .container{padding:20px 0}}.sect_6 .l-wrap{position:relative}@media only screen and (max-width:700px){.sect_6 .l-wrap{padding:0 10px}}.sect_6 .l-wrap .absolute{position:absolute;width:123px;top:0;right:25%}@media only screen and (max-width:1000px){.sect_6 .l-wrap .absolute{width:73px;top:3%;right:12%}}@media only screen and (max-width:700px){.sect_6 .l-wrap .absolute{top:40px}}.sect_6 .col-1{font-size:1rem;line-height:1.8;font-weight:500}@media only screen and (max-width:700px){.sect_6 .col-1{margin-top:10px}}@media only screen and (min-width:1000px){.sect_6 .col-1{width:50%}}.sect_6 .col-1__title{color:#ff9000;font-size:1.5625rem;line-height:1.2;font-weight:700;margin-bottom:28px}@media only screen and (max-width:1000px){.sect_6 .col-1__title{margin:5px 0 0;font-size:20px;text-align:center}}@media only screen and (min-width:1000px){.sect_6 .col-2{width:50%}}@media only screen and (min-width:1200px){.sect_6 .mg-top-nega{margin-top:-30px}}.sect_6--sub{color:#ff9000;font-size:2.1875rem;font-weight:700;text-align:center}@media only screen and (max-width:700px){.sect_6--sub{font-size:1.5625rem}}.sect_6--span{color:#ff9000;font-size:1.25rem;font-weight:700;text-align:center;display:block;margin-bottom:20px;margin-top:7px}.sect_6--btn{background-color:#ff9000;color:#fff;border-radius:30px;width:100%;padding:11px 0;display:flex;align-items:center;justify-content:center;margin-top:30px}@media only screen and (min-width:700px){.sect_6--btn{max-width:275px;margin-top:100px}}.sect_6--btn p{font-size:1.125rem;font-weight:700;color:#fff;margin-right:10px}.sect_7{padding-top:100px}@media only screen and (max-width:700px){.sect_7{padding-top:20px}}.sect_7 .container{background-color:#fff;border-radius:30px;padding:44px 0 50px;position:relative}@media only screen and (max-width:700px){.sect_7 .container{padding:20px 0 40px}}.sect_7 .container .absolute{position:absolute;right:22%;top:26px;width:126px}@media only screen and (max-width:1000px){.sect_7 .container .absolute{width:85px;right:unset;left:40px;top:60px}}@media only screen and (min-width:1000px){.sect_7 .container .col-1{width:47%}}@media only screen and (min-width:1000px){.sect_7 .container .col-2{width:50%}}.sect_7 .container .col-2__ttl{color:#0671e7;font-size:1.5625rem;font-weight:700;margin-bottom:28px}@media only screen and (max-width:1000px){.sect_7 .container .col-2__ttl{text-align:center}}@media only screen and (max-width:700px){.sect_7 .container .col-2__ttl{font-size:1.25rem;margin-bottom:5px}}.sect_7 .container .flex{margin-top:34px}@media only screen and (max-width:1000px){.sect_7 .container .flex{display:block}}@media only screen and (max-width:700px){.sect_7 .container .flex{margin-top:45px}}.sect_7 .container .flex .col-2{font-size:1rem;line-height:1.8}.sect_7--title{color:#0671e7;font-size:2.1875rem;font-weight:700;text-align:center}@media only screen and (max-width:700px){.sect_7--title{font-size:1.5625rem}}.sect_7--sub{color:#0671e7;font-size:1.25rem;font-weight:700;text-align:center;margin-top:7px}.sect_7--btn{background-color:#0671e7;color:#fff;border-radius:30px;width:100%;padding:11px 0;display:flex;align-items:center;justify-content:center;margin-top:30px;margin-left:auto}@media only screen and (min-width:700px){.sect_7--btn{max-width:334px;margin-top:100px}}.sect_7--btn p{font-size:1.125rem;color:#fff;margin-right:10px;font-weight:700}