@charset "UTF-8";.pages .wp-block-heading{padding:.1rem .2rem !important;font-size:.24rem;font-weight:700;margin-bottom:.3rem}.pages .margin10px{margin:10px !important}.pages .wp-block-lazyblock-column2-table-layout-text-block{margin:0}.pages .is-layout-flow>:not(:first-child){margin-top:0 !important}.pages .is-layout-flow>:not(:first-child) figure{width:100%}.pages .column2-table-layout-text-block{display:flex;align-items:center;justify-content:flex-start;max-width:1022px;margin:0 auto;flex-wrap:wrap}.pages .column2-table-layout-text-block p{margin:0 !important;box-sizing:border-box}.pages .column2-table-layout-text-block .head{flex:0 0 25%;white-space:nowrap}.pages .column2-table-layout-text-block strong{font-weight:700}.pages .wp-block-buttons{max-width:1022px;margin:0 auto}.pages .wp-block-buttons .wp-block-button .wp-block-button__link{padding:1em 3em !important;background:var(--blue) !important}.pages figure.wp-block-image{padding-top:.2rem;padding-bottom:.2rem}.pages figure.wp-block-image img{width:100%;-o-object-fit:cover;object-fit:cover}.pages .l-first_view{position:relative}.pages .l-first_view .image_area{position:absolute;right:0;top:-.7rem;height:2.4rem;width:50%;overflow:hidden;z-index:10}.pages .l-first_view .image_area img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pages .l-first_view .title_area{width:100%;background:var(--light_gray);height:2.4rem;color:var(--font_color);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;margin-top:.7rem;position:relative}.pages .l-first_view .title_area .onepoint_icon{position:absolute;left:-1rem;top:-25%;z-index:100}.pages .l-first_view .title_area .onepoint_icon img{width:.8rem;position:relative}.pages .l-first_view .title_area .onepoint_icon .wp-block-image{text-align:center}.pages .l-first_view .title_area .onepoint_icon .icon01{margin-top:-30px}.pages .l-first_view .title_area .onepoint_icon .icon02{margin-top:-20px}.pages .l-first_view .title_area .onepoint_icon .icon05{margin-top:-10px}.pages .l-first_view .title_area .onepoint_icon .icon05{top:15px}.pages .l-first_view .title_area .onepoint_icon .icon06{width:1rem;margin-top:0;margin-left:-10px}.pages .l-first_view .title_area .page_title{font-size:.3rem;font-weight:900;position:relative;z-index:10}.pages .l-first_view .title_area .l-inner_container{position:relative;width:100%;height:100%;display:flex;align-items:center}.pages .l-first_view .title_area .breadcrumbs{font-size:.14rem;text-align:right;line-height:1.5;position:absolute;bottom:0;right:0;margin-bottom:.2rem}.pages .l-first_view .title_area .breadcrumbs a{color:var(--font_color)}.pages .l-first_view .title_area .breadcrumbs a:hover{color:var(--hoverlink_blue)}.pages .square_image{overflow:hidden;padding:0 !important}.pages .square_image img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:absolute;overflow:hidden;top:0;left:0}.pages .square_image:before{content:"";padding-top:100%;display:block;position:relative;overflow:hidden}.pages .wp-block-column .wp-block-heading{margin:0 auto .3rem auto !important}.pages .wp-block-column p{margin-bottom:.1rem !important}.pages .wp-block-column .column2-table-layout-text-block{display:block}.pages .wp-block-column .wp-block-lazyblock-onepoint-block{margin-top:.2rem !important}.pages .main_content p{max-width:1022px;padding:0 .18rem;margin:0 auto;line-height:2}.pages .main_content ol{margin:.2rem auto;max-width:1022px;padding-left:.4rem}.pages .main_content ol li{line-height:2;margin-bottom:.05rem;letter-spacing:.1em}@media screen and (max-width:765px){.pages .main_content{padding:0 3vw}}.pages .main_content .inline_group{max-width:1022px;margin:0 auto;line-height:2;letter-spacing:.1em;font-weight:700;text-align:center}.pages .main_content .inline_group img{max-width:1rem;vertical-align:middle}.pages .main_content .wp-block-columns:not(:first-of-type){max-width:1022px;margin:.1rem auto;gap:10px !important}.pages .main_content .name{margin:0 !important}.pages .main_content .img_group figure{padding-bottom:.1rem !important}.pages .map{margin:0 auto;max-width:1022px}.pages .wp-block-buttons .wp-block-button .wp-block-button__link{width:100%;line-height:.48rem;text-align:center;font-weight:700;font-size:.16rem;display:block;margin-top:.2rem}.pages .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:var(--red);color:var(--white)}.pages .page-point-text p{position:relative;padding:.4rem;margin:.8rem auto;line-height:1.5;font-weight:500;letter-spacing:.1em;font-size:.2rem;max-width:1022px;box-sizing:border-box}.pages .page-point-text p:before,.pages .page-point-text p:after{content:"";width:.25rem;height:.25rem;background-color:var(--red);display:block;position:absolute}.pages .page-point-text p:before{clip-path:polygon(0 0,0% 100%,100% 0);top:0;left:0}.pages .page-point-text p:after{clip-path:polygon(100% 100%,0% 100%,100% 0);bottom:0;right:0}.pages .index_area{background-color:var(--blue);width:100vw;margin:0}.pages .index_area ul{display:flex;padding:0 .18rem;justify-content:center;margin:0 auto;flex-wrap:wrap}.pages .index_area ul li{margin:0 .2rem 0 0;height:.6rem;line-height:.6rem;color:var(--white)}.pages .index_area ul li a{color:var(--white);display:block;white-space:nowrap;font-weight:700}.pages .index_area ul li a:hover{color:var(--hoverlink_blue)}.pages h3{max-width:1022px;margin:.4rem auto;position:relative;border-bottom:3px solid var(--blue);font-size:.28rem;font-weight:700;padding:0 .18rem .1rem}.pages h3:after{content:"";height:3px;width:1rem;left:0;bottom:-3px;display:block;background-color:var(--red);position:absolute}.pages h4{max-width:1022px;background:var(--light_gray);margin:.4rem auto;padding:.1rem .15rem;border-left:4px solid var(--red);font-weight:700;font-size:.2rem;margin-bottom:.2rem !important}.pages h5{max-width:1022px;margin:.2rem auto;padding:.05rem .1rem;border-bottom:1px solid var(--gray);font-weight:700}.pages .three_column_image{max-width:1022px;margin:0 auto;gap:initial !important}.pages .three_column_image div:not(:last-of-type){margin-right:.1rem}.pages .strength_block{max-width:1000px;gap:1em !important;flex-basis:28%;margin:0 auto;justify-content:space-around;margin-bottom:.8rem}.pages .wp-block-image img{vertical-align:bottom}.pages .wp-block-image figcaption{background-color:var(--blue);line-height:1.5;padding:10px;color:var(--white);font-size:.16rem;text-align:center;margin-top:0;position:relative;top:-1px}.pages .wp-block-group .wp-block-group{max-width:1022px;margin:0 auto}.pages .attention_comment img{max-width:.6rem}.pages .attention_comment .wp-block-columns{padding:.2rem .4rem;border:3px solid var(--blue)}.pages .attention_comment .wp-block-columns .wp-block-column{width:100%}.pages .attention_comment .wp-block-columns .wp-block-column p{width:100%;padding:0;max-width:initial;display:flex;align-items:center;justify-content:space-between;color:var(--blue)}.pages .attention_comment .wp-block-columns .wp-block-column p:before{content:"";background:url(//nexus-group.co.jp/wp/wp-content/themes/snow-monkey-child/stylesheet/../image/icon/checklist_icon.png);width:.75rem;height:.75rem;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:.4rem;position:relative;top:.1rem}.pages .attention_comment_block{padding:1em 0}.pages .attention_comment_block img{max-width:.6rem}.pages .attention_comment_block .wp-block-columns{padding:.2rem .4rem;border:3px solid var(--blue);width:100%}@media screen and (max-width:765px){.pages .attention_comment_block .wp-block-columns{padding:.2rem}}.pages .attention_comment_block .wp-block-columns .block_contents{width:100%;padding:0;max-width:initial;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:765px){.pages .attention_comment_block .wp-block-columns .block_contents{flex-direction:column}}.pages .attention_comment_block .wp-block-columns .block_contents .text_area{color:var(--blue);line-height:1.5}.pages .attention_comment_block .wp-block-columns .block_contents .text_area a{color:var(--red);text-decoration:underline}.pages .attention_comment_block .wp-block-columns .block_contents .text_area a:hover{text-decoration:none;color:var(--blue)}.pages .attention_comment_block .wp-block-columns .block_contents .text_area strong{font-weight:700}.pages .attention_comment_block .wp-block-columns .block_contents:before{content:"";background:url(//nexus-group.co.jp/wp/wp-content/themes/snow-monkey-child/stylesheet/../image/icon/checklist_icon.png);width:.75rem;height:.75rem;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:.4rem;position:relative;top:.1rem;flex:0 0 50px}@media screen and (max-width:765px){.pages .attention_comment_block .wp-block-columns .block_contents:before{top:0;margin:0 0 1em;background-position:center}}.service .normal_block{max-width:1022px;margin:0 auto 1rem auto;position:relative;min-height:2.5rem}.service .normal_block h3{margin-bottom:.2rem !important;padding:0 0 .1rem;font-size:.24rem;margin-top:0}.service .normal_block p{line-height:1.5;padding:0}.service .normal_block .wp-block-group{padding:.4rem;position:relative;z-index:100;background:var(--white);box-shadow:3px 3px 10px rgba(0,0,0,.16);width:70%;margin:0 !important}.service .normal_block .wp-block-image{width:30% !important;position:absolute;right:0;bottom:.2rem;margin:0;padding:0;max-height:100%;overflow:hidden}.service .normal_block .wp-block-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.service .link_list{max-width:1022px;position:relative;margin:.8rem auto;border:3px solid var(--light_blue)}.service .link_list .list_title{line-height:.5rem;background-color:var(--blue);color:var(--white);padding:0 .2rem;display:inline-block;position:absolute;top:0;left:.4rem}.service .link_list .wp-block-group{padding:.7rem .4rem .2rem}.service .link_list .wp-block-group ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.service .link_list .wp-block-group ul li:before{content:">";margin-right:.5em;display:inline-block;white-space:nowrap}.service .link_list .wp-block-group ul li{display:flex;align-items:center;padding:0;margin:0 0 .2rem}.service .link_list .wp-block-group ul li a{color:var(--font_color)}.service .link_list .wp-block-group ul li a:hover{color:var(--hoverlink_blue)}.service .link_list .wp-block-group ul li:not(:last-of-type){margin-right:.2rem}.common h3{margin-top:.8rem}.common .table_groupe{max-width:1022px;margin:0 auto;display:flex;gap:.2rem !important}.common .table_groupe table{width:100%}.common .table_groupe tbody th{padding:.2rem;background:var(--light_gray) !important;border:none;border-bottom:1px solid #707070;vertical-align:middle}.common .table_groupe tbody td{padding:.15rem;border:none;border-bottom:1px solid #707070;line-height:1.5;width:auto;min-width:200px}.common .table_groupe tbody td a{color:var(--blue)}.common .table_groupe tbody td a:hover{color:var()}.common .table_groupe tr{min-height:.56rem;border:none}.common .table_groupe .wp-block-columns{gap:10px;width:100%}.common .table_groupe .wp-block-image{gap:initial}.common .table_groupe .wp-block-image figcaption{background:0 0;font-size:.12rem;color:var(--font_color);line-height:1.5;margin-top:.1rem}.table_style{max-width:1022px;margin:0 auto}.table_style .wp-block-columns{gap:0 !important;margin:0 auto !important;border-left:6px solid #707070}.table_style .wp-block-columns:nth-of-type(1){gap:10px !important}.table_style .wp-block-columns div{padding:.05rem}.table_style .wp-block-column{justify-content:flex-start}.table_style .sellstyle_pickup{background-color:#f6c28b;border-color:var(--red)}.table_style .sellstyle_milestone{background-color:#afcbff;border-color:var(--red)}.table_style .sellstyle_anniversary{background-color:var(--light_gray);border-color:var(--red)}.sdgs_column_01,.sdgs_column_02{max-width:1022px;margin:0 auto;letter-spacing:0;font-size:.16rem;font-weight:700;margin-bottom:.2rem}.sdgs_column_01 .wp-block-columns,.sdgs_column_02 .wp-block-columns{gap:0 !important}.sdgs_column_01 figure.wp-block-image,.sdgs_column_02 figure.wp-block-image{padding:0}.sdgs_column_01 ul li,.sdgs_column_02 ul li{display:flex;align-items:flex-start}.sdgs_column_01 ul li:not(:first-of-type),.sdgs_column_02 ul li:not(:first-of-type){margin-top:.1rem !important}.sdgs_column_01 ul li:before,.sdgs_column_02 ul li:before{content:"";background-color:var(--light_blue);border-radius:50%;width:15px;height:15px;display:block;margin-right:.1rem;flex-shrink:0}.sdgs_column_01{border-bottom:1px solid var(--gray);padding:.2rem 0}.sdgs_column_01 .wp-block-columns{margin-bottom:0}.sdgs_column_02 .wp-block-column ul{margin-left:.4rem}.form_area{max-width:1022px;margin:.4rem auto}.form_area .row{margin-bottom:.2rem}.form_area :where(input,textarea,optgroup,select,button){font-size:.2rem}.form_area input[type=text],.form_area select,.form_area textarea{width:60%;padding:.05rem;font-size:16px}@media screen and (max-width:765px){.form_area input[type=text],.form_area select,.form_area textarea{width:100%}}.form_area ol{width:100%;padding:.18rem 0;box-sizing:border-box}.form_area ol li{line-height:1.5;margin-left:.4rem}.form_area .required,.form_area .free{font-weight:700;font-size:.18rem;padding-bottom:.1rem !important}.form_area .required:before,.form_area .free:before{display:inline-block;padding:.05rem .1rem;box-sizing:border-box;margin-right:.1rem;border-radius:15px;font-size:.16rem}.form_area .required:before{content:"必須";background-color:var(--light_blue)}.form_area .free:before{content:"任意";background-color:var(--light_gray)}.form_area .title{text-align:center;font-weight:700;line-height:1.5;display:block;width:100%;margin:.2rem auto}.form_area .attention,.form_area .agree_check{width:100%;text-align:center;font-size:.18rem;background-color:var(--light_gray);padding:.05rem;display:block}.btnWrap{max-width:1022px;margin:.2rem auto;text-align:center}.btnWrap input{font-size:20px;border-radius:none;background-color:var(--blue);color:var(--white);border-color:transparent;padding:.05rem .1rem;cursor:pointer}.btnWrap input:hover{background-color:transparent;border-color:var(--blue);color:var(--blue)}.strength_block h4{border:none;text-align:center}.pages .normal_block .wp-block-buttons{margin-top:.2rem}.pages .normal_block .wp-block-button{width:100%}.pages .normal_block .wp-block-button .wp-block-button__link{padding:.1rem 0;width:60%;display:block;margin:0 auto;border-radius:0;background:var(--blue)}.single_page .main_content{padding-top:.1rem}.single_page .main_content p{margin:0;padding:1em 0}.single_page .main_content .content_wrap{max-width:1022px;margin:0 auto}.single_page .main_content .data{display:flex;align-items:center;justify-content:space-between;margin-bottom:2em;font-weight:700}.single_page .main_content .data .date{text-align:right;font-weight:400}.single_page .main_content .thmb{width:100%;max-width:600px;margin:0 auto}.single_page .l-first_view .title_area{margin-top:0}.single_page table th,.single_page table td{padding:.2rem}.page_nation_block{margin-top:.2rem}.page_nation_block .pagination{justify-content:center;padding:0 1rem}.page_nation_block .page-numbers{display:flex;justify-content:center;align-items:center;list-style:none;gap:.1rem;flex-wrap:wrap;padding:0;color:var(--white)}.page_nation_block .page-numbers li:not(:last-of-type){margin-bottom:0}.page_nation_block .page-numbers li:before{display:none}.page_nation_block .page-numbers li .prev,.page_nation_block .page-numbers li .next{position:relative;height:100%}.page_nation_block .page-numbers li .prev:before,.page_nation_block .page-numbers li .next:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:8px;height:8px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(45deg)}.page_nation_block .page-numbers li .prev:hover:before,.page_nation_block .page-numbers li .next:hover:before{border-top:2px solid var(--blue);border-right:2px solid var(--blue)}.page_nation_block .page-numbers li .prev:before{transform:rotate(-135deg)}.page_nation_block .page-numbers li a,.page_nation_block .page-numbers li span{font-size:.16rem;padding:.1rem;min-width:.4rem;min-height:.4rem;display:block;text-align:center;background-color:var(--blue);color:var(--black);text-decoration:none;border:2px solid transparent;color:var(--white)}.page_nation_block .page-numbers li a:hover,.page_nation_block .page-numbers li span:hover{border-color:var(--blue);background-color:var(--white);color:var(--blue)}.page_nation_block .page-numbers li .current{border-color:var(--blue);background-color:var(--white);color:var(--blue)}.page_nation_block .page-numbers li .current:after{display:none}.service_link{margin-top:-.4rem}.service_link_list{display:grid;grid-template-columns:repeat(5,1fr);gap:.2rem;padding:0 .2rem}@media screen and (max-width:765px){.service_link_list{grid-template-columns:repeat(3,1fr)}}.servcie_subpage_icon a{border:1px solid var(--blue);display:block;position:relative}.servcie_subpage_icon a img{width:100%;transition-duration:.3s}.servcie_subpage_icon a:before{content:"";clip-path:polygon(100% 0,0% 100%,100% 100%);width:.5rem;height:.5rem;background-color:var(--blue);position:absolute;right:0;bottom:0}@media screen and (max-width:765px){.servcie_subpage_icon a:before{width:.3rem;height:.3rem}}.servcie_subpage_icon a:hover img{transform:scale(1.1);transition-duration:.3s}.servcie_subpage_icon a:hover:before{background-color:var(--red)}.servcie_subpage_icon .label{text-align:center;display:block;width:100%;padding:.13rem .1rem 0;font-size:.18rem;font-weight:700;color:var(--blue)}@media screen and (max-width:765px){.servcie_subpage_icon .label{font-size:.14rem}}.service_link .list_title{text-align:center;display:block;padding:.2rem 0;text-align:center;font-size:.2rem;font-weight:700;color:var(--blue)}@media screen and (max-width:765px){.pages_temp .l-first_view{min-height:2.9rem;background-color:var(--light_gray)}.pages_temp .l-first_view .image_area{top:0;right:0;height:1.54rem;width:80%}.pages_temp .l-first_view .onepoint_icon{display:none}.pages_temp .l-first_view.thumb-none{min-height:initial}.pages_temp .l-first_view.thumb-none .title_area{padding-top:.4rem}.pages_temp .l-first_view .title_area{background-color:transparent;height:initial;margin:0;padding-top:1.8rem}.pages_temp .l-first_view .title_area .page_title{font-size:.24rem}.pages_temp .l-first_view .title_area .l-inner_container{flex-direction:column;align-items:flex-start;justify-content:flex-end}.pages_temp .l-first_view .title_area .breadcrumbs{position:relative;margin:0 0 0 auto;width:100%;overflow-x:scroll}.pages_temp .l-first_view .title_area .breadcrumbs::-webkit-scrollbar{display:none}.pages_temp .l-first_view .title_area .breadcrumbs .text_area{white-space:nowrap}.index_area ul li{width:-moz-fit-content;width:fit-content}.pages .three_column_image div:not(:last-of-type){margin-right:0;box-sizing:border-box}.pages .three_column_image .wp-block-image{padding:.2rem 3vw}.pages .wp-block-column h4.wp-block-heading{margin-top:.4rem !important}.pages .main_content{overflow:visible}.pages .attention_comment{padding:0 3vw}.pages .attention_comment .wp-block-columns .wp-block-column p{flex-direction:column}.pages .attention_comment .wp-block-columns .wp-block-column p:before{margin:.2rem 0}.pages .index_area{width:120vw;margin-left:-3vw}.pages .index_area li{height:.5rem !important;line-height:.5rem !important}.pages .wp-container-3{width:100vw}.pages .page-point-text p{margin:.3rem auto;font-size:.18rem;padding:.2rem}.pages figure.wp-block-image{width:80%;padding-bottom:0 !important}.pages .wp-block-heading{font-size:.24rem}.service .normal_block .wp-block-column{flex-direction:column-reverse}.service .normal_block .wp-block-column div,.service .normal_block .wp-block-column figure{width:100%;position:relative}.service .normal_block .wp-block-column .wp-block-group{width:95%;margin:0 auto !important;padding:.1rem}.service .normal_block .wp-block-column .wp-block-image{bottom:0;top:-.4rem;z-index:-100}.service .normal_block .wp-block-column .image_area{width:100% !important}.service .link_list{margin:0 3vw;box-sizing:border-box}.common .table_groupe{flex-direction:column-reverse;gap:initial !important}.common .table_groupe tr th,.common .table_groupe tr td{display:block;width:100%}.common .table_groupe tr td:nth-of-type(2n){padding-left:.4rem;font-size:.14rem}.common .wp-block-image{text-align:center;padding:0 0 .4rem}.table_style .wp-block-column:nth-of-type(1){padding-bottom:0}.table_style .wp-block-column:nth-of-type(1) p{font-weight:700}}.recruit .inner_wrap{max-width:1022px;margin:0 auto}.recruit .column3{display:flex}.recruit .column3 .image-block{width:33.3333%;max-width:3.1rem;display:flex;flex-direction:column;justify-content:space-between;gap:.2rem}.recruit .column3 .image-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recruit .column3 .text-block{background-color:#f5f5f5;padding:.2rem;max-width:40%;font-size:.18rem;line-height:1.4}.recruit .column3 .image_area{max-width:8.2rem;height:4rem;position:absolute;left:-1.7rem;overflow:hidden;z-index:-10}.recruit .column3 .image_area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recruit .link_btn .wp-block-button__link,.recruit .link_btn a,.recruit .link_btn span,.recruit .link_list .wp-block-button__link,.recruit .link_list a,.recruit .link_list span{width:100%;line-height:.48rem;text-align:center;font-weight:700;font-size:.16rem;display:block;margin-top:.2rem;text-align:center;background-color:var(--blue);color:var(--white);width:100%}.recruit .link_btn a:hover,.recruit .link_list a:hover{background-color:var(--red);color:var(--white)}.recruit .link_list{display:flex;justify-content:space-between;gap:.2rem;margin:.8rem 0}.recruit .link_list li{width:100%}.recruit .info_item_block{display:flex;flex-direction:column;gap:.2rem;margin:.8rem 0}.recruit .info_item{display:flex;min-height:3rem}.recruit .info_item .text{background:#ebebeb;border-radius:.2rem;padding:.55rem .35rem;font-size:.2rem;font-weight:700;line-height:1.6;max-width:50%;position:relative;opacity:0;transition-duration:.1s;display:flex;align-items:center}.recruit .info_item .text:before{content:"";display:block;background:inherit;clip-path:polygon(100% 0,0 50%,100% 100%);width:.9rem;height:1.2rem;position:absolute;left:-.9rem;top:0;bottom:0;margin:auto;z-index:-10}.recruit .info_item .image{cursor:pointer;width:-moz-fit-content;width:fit-content;position:relative;padding:.5rem .2rem;display:flex;align-items:center;justify-content:center;width:310px;box-shadow:0px 3px 6px rgba(0,0,0,.16)}.recruit .info_item .image:hover:after{background-color:var(--blue)}.recruit .info_item .image:after{content:"click!";background:var(--red);color:var(--white);clip-path:polygon(100% 0,0% 100%,100% 100%);position:absolute;right:0;bottom:0;width:.8rem;height:.8rem;text-align:right;display:flex;align-items:flex-end;justify-content:flex-end;font-weight:700}.recruit .info_item .image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:1.7rem;max-width:2rem}.recruit .is-info-active .text{opacity:1;transition-duration:.1s}.recruit .job_item:not(:last-of-type){margin-bottom:.4rem}.recruit .job_item small{font-size:.14rem;margin:0 1em}.recruit .job_item .column2{display:flex}.recruit .job_item .column2 .text_area{font-size:.18rem;line-height:1.5;box-shadow:0px 3px 6px rgba(0,0,0,.16);background-color:var(--white);width:60%;position:relative;z-index:100}.recruit .job_item .column2 .text_area h4{margin:0}.recruit .job_item .column2 .text_area p{font-size:inherit;line-height:inherit;padding:.2rem}.recruit .job_item .column2 .image_area{width:50%;position:relative;z-index:0}.recruit .job_item .column2 .more_btn span:hover{background-color:var(--light_blue)}.recruit .job_item .column2 .more_btn span:after{content:"";display:inline-block;width:10px;height:10px;margin:0 10px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:-3px;position:relative}.recruit .job_item .toggle_area{border:1px solid var(--blue);border-radius:.2rem;padding:.2rem;position:relative;margin-top:.4rem;display:none}.recruit .job_item .toggle_area:before{content:"";display:block;clip-path:polygon(50% 100%,0 0,100% 0);background:var(--red);width:.5rem;height:.3rem;position:absolute;top:-.15rem;right:0;left:0;margin:auto}.recruit .job_item .toggle_area h5{background-color:var(--blue);color:var(--white);text-align:center;display:inline-block;font-size:.2rem;padding:0 .3rem;height:.5rem;line-height:.5rem}.recruit .job_item .toggle_area h5 span{display:inline-block;height:.3rem;position:relative;top:-5px;width:auto;vertical-align:middle;margin-left:.5em}.recruit .job_item .toggle_area h5 span img{height:inherit;width:auto}.recruit .job_item .toggle_area .text-strong{font-size:.18rem;font-weight:700}.recruit .job_item .toggle_area p{padding:0;letter-spacing:0}.recruit .job_item .daily_schedule ul{display:flex;position:relative;justify-content:space-between}.recruit .job_item .daily_schedule ul:after{content:"";width:90%;height:1px;background-color:var(--light_blue);position:absolute;position:absolute;top:20%;left:50%;transform:translateY(-80%) translateX(-50%);margin:auto;z-index:-10;gap:.1rem}.recruit .job_item .daily_schedule li{width:15%;text-align:center}.recruit .job_item .daily_schedule .time{border-radius:50%;background-color:var(--light_blue);text-align:center;font-size:.2rem;width:.6rem;min-width:.6rem;height:.6rem;display:flex;align-items:center;justify-content:center;letter-spacing:0}.recruit .job_item .daily_schedule .task{margin-top:.2rem;line-height:1.3;font-size:.14rem}.recruit .is-toggle-active .toggle_area{display:block}.recruit .info_list dl{display:flex;align-items:center;border-bottom:1px dashed var(--gray)}.recruit .info_list dl dt,.recruit .info_list dl dd{min-height:.55rem;line-height:1.5;padding:.2rem}.recruit .info_list dl dt{width:30%;font-weight:700;display:flex;align-items:center}.recruit .info_list dl dd{width:70%}.recruit .info_list dl a{color:var(--blue);text-decoration:underline;font-weight:700;padding:.2em 0}.recruit .info_list dl a:hover{color:var(--red);text-decoration:none}.recruit .recruit_link_list .title{font-size:.2rem;font-weight:700;text-align:center;line-height:1.5}.recruit .recruit_link_list a{display:block;transition-duration:.3s}.recruit .recruit_link_list a:hover{opacity:.6;transition-duration:.3s}.recruit .recruit_link_list .recruit_banner_list{padding:.4rem 0 .3rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.2rem}.recruit .recruit_link_list .recruit_banner_list .list_item{display:flex;align-items:center;justify-content:center}.recruit .recruit_link_list .recruit_banner_list .list_item a{display:block;border:1px solid #aaa}@media screen and (max-width:765px){.recruit .column3{flex-direction:column-reverse;align-items:center}.recruit .column3 .image-block{width:100%;display:flex;flex-direction:row;justify-content:center;margin:.1rem 0}.recruit .column3 .image-block img{flex:1 1 48%;width:50%}.recruit .column3 .text-block{width:100%;max-width:initial}.recruit .link_list{flex-wrap:wrap;justify-content:center;gap:.1rem}.recruit .job_item .column2{flex-direction:column-reverse}.recruit .job_item .column2 .image_area,.recruit .job_item .column2 .text_area{width:100%;max-width:initial}.recruit .job_item .daily_schedule ul{flex-direction:column;align-items:flex-start;gap:.1rem}.recruit .job_item .daily_schedule ul:after{width:1px;height:100%;left:9%;top:0;transform:initial}.recruit .job_item .daily_schedule li{display:flex;width:100%;justify-content:flex-start}.recruit .job_item .daily_schedule li .task{width:100%;text-align:left;padding-left:2em}.recruit .info_item{flex-direction:column}.recruit .info_item .text{display:none;max-width:initial;margin-top:.8rem;padding:.2rem}.recruit .info_item .text:before{transform:rotate(90deg);top:-.9rem;bottom:auto;left:0;right:0;height:1.5rem}.recruit .info_item .image{min-height:3rem}.recruit .is-info-active .text{display:block}.recruit .info_list dl{padding:.1rem 0}.recruit .info_list dl dt{padding:0 .1rem 0 0}.recruit .info_list dl dd{padding:.2rem .1rem .2rem 0}.recruit .recruit_link_list .title{text-align:left}.recruit .recruit_link_list .recruit_banner_list{display:grid;grid-template-columns:repeat(2,1fr)}}