/*! --------------------------------------------------------------
　　このCSSファイルは .scssファイルからコンパイルされたものです。
　　修正する際はscssファイルを編集するように注意してください。
--------------------------------------------------------------- */.main_page{height:30vh;background:url(images/news/bg_main.jpg) center center/cover no-repeat;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;position:relative}@media(max-width: 767px){.main_page{height:30vh}}.main_page .pagettl{font-size:2rem;font-weight:500;line-height:1.5}@media(max-width: 767px){.main_page .pagettl{font-size:1.25rem}}.main_page .pagettl span{display:block;font-size:1rem;color:#999999;letter-spacing:.1em;text-transform:uppercase}@media(max-width: 767px){.main_page .pagettl span{font-size:0.75rem}}.breadcrumbs{padding:.7rem 0}.breadcrumbs ul{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.breadcrumbs ul li{font-size:0.75rem;font-weight:400;line-height:1.5;margin-right:.8em}@media(max-width: 767px){.breadcrumbs ul li{font-size:0.625rem}}.btn_naked{max-width:100%}.btn_naked a{max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:unset;position:relative}.btn_naked a p{font-size:1.25rem;font-weight:500;line-height:1.5;text-align:center;position:relative;top:.1em}@media(max-width: 767px){.btn_naked a p{font-size:0.9375rem}}.btn_naked a>i{font-size:1rem;color:#3abbf4;position:absolute;top:50%;right:0%;transform:translateY(-50%)}@media(max-width: 767px){.btn_naked a>i{font-size:0.75rem}}dl.dl_cmn div{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}dl.dl_cmn div:not(:last-child){margin-bottom:1rem}dl.dl_cmn div dt,dl.dl_cmn div dd{font-size:1rem;line-height:1.5}@media(max-width: 767px){dl.dl_cmn div dt,dl.dl_cmn div dd{font-size:0.75rem}}dl.dl_cmn div dt{width:18%;font-weight:400}@media(max-width: 767px){dl.dl_cmn div dt{width:27%}}dl.dl_cmn div dd{width:78%;font-weight:500}@media(max-width: 767px){dl.dl_cmn div dd{width:70%}}body.page.recruit .home_info ul li.li_bnr{display:none}.recruit_message .side_cmn{margin-bottom:4rem}@media(max-width: 767px){.recruit_message .side_cmn{margin-bottom:2.5rem}}.recruit_message .ttl01{max-width:700px;background-color:rgba(57,187,245,.1);border-radius:10px;font-weight:700;padding:.5em 6% .3em;margin-inline:auto;margin-bottom:.8em}.recruit_message p.txt01{margin-bottom:3.5em}@media(max-width: 767px){.recruit_message p.txt01{margin-bottom:2em}}.recruit_message ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.8rem 5.5555555556%}@media(min-width: 768px)and (max-width: 1199px){.recruit_message ul{grid-template-columns:repeat(1, 1fr);gap:1.5rem 0}}@media(max-width: 767px){.recruit_message ul{grid-template-columns:repeat(1, 1fr);gap:1.5rem 0}}.recruit_message ul li.li_bnr{position:relative}.recruit_message ul li.li_bnr figure img{width:100%;-o-object-fit:cover;object-fit:cover}.recruit_message ul li.li_bnr .btn_cmn{position:absolute;bottom:0;left:0}.tbl_contact{width:100%;max-width:800px;margin:0 auto 3rem;table-layout:fixed;border-collapse:separate;border-spacing:0 2rem}@media(max-width: 767px){.tbl_contact{margin-bottom:1rem}}.tbl_contact .col_th{width:35%}@media(max-width: 767px){.tbl_contact .col_th{display:none}}.tbl_contact .col_td{width:65%}@media(max-width: 767px){.tbl_contact .col_td{display:none}}.tbl_contact th,.tbl_contact td{font-size:0.875rem;font-weight:500;line-height:1.5}@media(max-width: 767px){.tbl_contact th,.tbl_contact td{display:block;font-size:0.75rem}}.tbl_contact th{text-align:left;position:relative}@media(max-width: 767px){.tbl_contact th{padding-bottom:.4rem}}.tbl_contact .required::before,.tbl_contact .any::before{border-radius:100vmax;font-size:0.75rem;font-weight:500;line-height:1;padding:.3rem 1.4rem .1rem;margin-right:.5rem;position:relative;top:-0.1rem}@media(max-width: 767px){.tbl_contact .required::before,.tbl_contact .any::before{padding:.1rem .5rem;margin-right:.3rem}}.tbl_contact .required::before{content:"必須";background-color:#9d77d1;color:#fff}.tbl_contact .any::before{content:"任意";background-color:#b2b2b2;color:#fff}.tbl_contact td input[type=text],.tbl_contact td input[type=tel],.tbl_contact td input[type=email],.tbl_contact td input[type=date],.tbl_contact td select{background:#f4f4f4;border-radius:4px;padding:6px 5px}.tbl_contact td input[type=text],.tbl_contact td input[type=email]{width:100%}.tbl_contact td input[type=tel]{width:100%}.tbl_contact td input[type=date]{width:30%}.tbl_contact td select{width:40%}.tbl_contact td textarea{width:100%;height:150px;background-color:#f4f4f4;border-radius:4px;padding:5px}.tbl_contact td span.wpcf7-list-item{margin:0 2em 0 0}td.birth{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;align-content:unset}td.birth select{width:80px}@media(max-width: 767px){td.birth select{width:15vw}}td.birth span:first-child select{width:120px}@media(max-width: 767px){td.birth span:first-child select{width:20vw}}.th_textarea{vertical-align:top}.th_textarea.required::before,.th_textarea.any::before{top:.5rem}@media(max-width: 767px){.th_textarea.required::before,.th_textarea.any::before{top:.3rem}}.btn_submit{display:table;margin:0 auto;font-size:0.9375rem;font-weight:500;line-height:1.5;position:relative}@media(max-width: 767px){.btn_submit{font-size:0.8125rem}}.btn_submit input[type=submit]{width:230px;height:52px;background-color:#fff;border-radius:100vmax;box-shadow:1px 2px 15px rgba(0,0,0,.19);text-align:center}@media(max-width: 767px){.btn_submit input[type=submit]{width:70vw;height:3rem}}.btn_submit input[type=submit]:hover{transition:.3s ease}.btn_submit i{font-size:1rem;color:#9d77d1;position:absolute;top:50%;transform:translateY(-50%);right:8%}.btn_submit input[type=submit][disabled]{opacity:.3}.btn_submit input[type=submit]:not([disabled]):hover{cursor:pointer;opacity:.8}.ajax-loader{display:none !important}.wpcf7-spinner{display:none !important}.thanks_first p.txt01{margin-bottom:3.5em}@media(max-width: 767px){.thanks_first p.txt01{margin-bottom:2.5em}}.news_list{padding:5rem 0;margin-top:4rem;margin-bottom:4rem}@media(max-width: 767px){.news_list{padding:3rem 0;margin-top:2rem;margin-bottom:2rem}}.wp-pagenavi{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;text-align:center}.wp-pagenavi a,.wp-pagenavi span{width:30px;height:30px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;border-radius:100vmax;font-size:1rem;font-weight:400;line-height:1;white-space:nowrap;text-align:center;margin:0 10px}@media(max-width: 767px){.wp-pagenavi a,.wp-pagenavi span{font-size:0.875rem}}.wp-pagenavi a:hover{opacity:.7}.wp-pagenavi span.current{background:#39bbf5;color:#fff}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:0.625rem;line-height:1;text-align:center}.event_list .unit:not(:last-child){margin-bottom:4.5rem}@media(max-width: 767px){.event_list .unit:not(:last-child){margin-bottom:2rem}}.event_list .unit .ttl01{background-color:#9d77d1;padding:.4em 3% .2em;margin-bottom:1.2em}.event_list .unit .ttl02{line-height:1.5;padding-left:3%;padding-bottom:.2em;border-bottom:1px solid #9d77d1;margin-bottom:1.2em}.event_list .unit dl.dl_cmn{padding:0 3%}.event_list .unit dl.dl_cmn:not(:last-child){margin-bottom:1.8rem}@media(max-width: 767px){.event_list .unit dl.dl_cmn:not(:last-child){margin-bottom:1rem}}.post_content_wrap{padding-top:5rem;padding-bottom:5rem;position:relative}@media(min-width: 768px)and (max-width: 1199px){.post_content_wrap{padding-top:3rem;padding-bottom:3rem}}@media(max-width: 767px){.post_content_wrap{padding-top:3.5rem;padding-bottom:3rem}}.post_content_wrap>.inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.post_content_wrap main{width:66.6666666667%}@media(max-width: 767px){.post_content_wrap main{width:100%;margin-bottom:2.5rem}}.post_content_wrap aside{width:22.2222222222%}@media(min-width: 1200px){.post_content_wrap aside{padding-top:6rem}}@media(max-width: 767px){.post_content_wrap aside{width:100%}}aside .lump.links .ul_links li:not(:last-child){margin-bottom:2.5rem}@media(max-width: 767px){aside .lump.links .ul_links li:not(:last-child){margin-bottom:1.5rem}}aside .lump.links .ul_links li figure{margin-bottom:.4rem}aside .lump.links .ul_links li figure img{width:100%;-o-object-fit:cover;object-fit:cover}.blog_single:not(:last-child){margin-bottom:5rem}@media(max-width: 767px){.blog_single:not(:last-child){margin-bottom:2.5rem}}.blog_single .top{margin-bottom:1.5rem}.blog_single .top .wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:.5rem}.blog_single .top .wrap time.date{display:inline-block;color:#969696;line-height:1.5rem;margin-right:1.5em}@media(max-width: 767px){.blog_single .top .wrap time.date{margin-right:1em}}.blog_single .top .wrap .cate{display:inline-block;background-color:#9d77d1;border-radius:100vmax;padding:0 1em;line-height:1.5rem;margin-right:1em}.blog_single article>p:not(:last-child){margin-bottom:2rem}@media(max-width: 767px){.blog_single article>p:not(:last-child){margin-bottom:1.5rem}}.blog_single h2,.blog_single h3,.blog_single h4,.blog_single p,.blog_single figcaption{font-family:"IBM Plex Sans JP",sans-serif}.blog_single article>:is(.side_cmn,.area):not(:last-child){margin-bottom:2rem}@media(max-width: 767px){.blog_single article>:is(.side_cmn,.area):not(:last-child){margin-bottom:1.5rem}}.blog_single h2:not(.ttl_post){background-color:#9d77d1;padding:.4em .6em;font-size:1.25rem;color:#fff;font-weight:700;line-height:1.5;margin-bottom:.8em}@media(min-width: 768px)and (max-width: 1199px){.blog_single h2:not(.ttl_post){font-size:1.125rem}}@media(max-width: 767px){.blog_single h2:not(.ttl_post){font-size:1.125rem}}.blog_single h3:not(.ttl01){font-size:1.125rem;color:#9d77d1;font-weight:500;line-height:1.5;padding:.2em 0 .2em .8em;border-left:.2em solid currentColor;border-bottom:1px solid currentColor;margin-bottom:.8em}@media(min-width: 768px)and (max-width: 1199px){.blog_single h3:not(.ttl01){font-size:1.0625rem}}@media(max-width: 767px){.blog_single h3:not(.ttl01){font-size:1.0625rem}}.blog_single p{font-size:1rem;font-weight:500;line-height:2}@media(max-width: 767px){.blog_single p{font-size:0.8125rem}}.blog_single .area{background-color:rgba(157,119,209,.15);border-radius:10px;padding:1.5rem 4%}@media(max-width: 767px){.blog_single .area{padding:1rem 3%}}.blog_single .area ul li{font-size:1rem;font-weight:500;line-height:2;text-indent:-1em;padding-left:1em}@media(max-width: 767px){.blog_single .area ul li{font-size:0.8125rem}}.blog_single .area ul li::before{content:"・"}.blog_single .area ul li:not(:last-child){margin-bottom:.5em}.blog_single article>figure{text-align:center}.blog_single article>figure:not(:last-child){margin-bottom:1.8rem}@media(max-width: 767px){.blog_single article>figure:not(:last-child){margin-bottom:1rem}}.blog_single .btn_cmn{margin-top:2.5rem}@media(max-width: 767px){.blog_single .btn_cmn{margin-top:2rem}}.gradu_guidance{background-color:#fdfcf5;position:relative}.gradu_guidance::before{content:"";width:100%;height:40%;background-color:#F5FCFF;position:absolute;top:0;left:0;z-index:0}.gradu_guidance .area{background-color:#fff;border-radius:10px;padding:3rem 6% 2.5rem;margin-bottom:2.5rem;position:relative;z-index:1}@media(max-width: 767px){.gradu_guidance .area{padding:2rem 4%;margin-bottom:1.8rem}}.gradu_guidance .area .colwrap{display:grid;grid-template-columns:repeat(4, 1fr);gap:0rem 2.3148148148%;margin-bottom:1.2rem}@media(max-width: 767px){.gradu_guidance .area .colwrap{grid-template-columns:repeat(1, 1fr);gap:1.5rem 0}}.gradu_guidance .area .colwrap .col{display:grid;place-content:center;background:rgba(57,187,245,.1) url(images/newgraduate/bg_slash_cy.svg) center center repeat;border-radius:10px;padding:2rem 3%}@media(max-width: 767px){.gradu_guidance .area .colwrap .col{padding:1.2rem 4%}}.gradu_guidance .area .colwrap .col p.txt_sub{color:#39bbf5}.gradu_guidance .area .colwrap .col:not(:last-child){position:relative}.gradu_guidance .area .colwrap .col:not(:last-child)::after{content:"";width:13px;height:17px;background-color:#bbb;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 4px)}@media(max-width: 767px){.gradu_guidance .area .colwrap .col:not(:last-child)::after{width:4vw;height:3vw;-webkit-clip-path:polygon(0 0, 100% 0%, 50% 100%);clip-path:polygon(0 0, 100% 0%, 50% 100%);top:calc(100% + 2vw);left:50%;transform:translateX(-50%)}}.gradu_guidance .plinkwrap{display:grid;grid-template-columns:repeat(4, 1fr);gap:0rem 1.8518518519%;margin-bottom:3.5rem}@media(max-width: 767px){.gradu_guidance .plinkwrap{margin-bottom:2rem}}.gradu_guidance .plinkwrap .btn a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #39bbf5}@media(min-width: 1200px){.gradu_guidance .plinkwrap .btn a{padding:0 .8rem 0rem}}.gradu_guidance .plinkwrap .btn a i{font-size:0.625rem}.gradu_guidance .ttl01{background-color:#39bbf5;border-radius:10px;padding:.5em .8em .3em;font-weight:600;margin-bottom:.8em}.gradu_guidance .ttl01::before{content:"●";font-size:0.625rem;margin-right:1em;position:relative;top:-0.3em}.gradu_guidance p.txt02:not(:last-child){margin-bottom:2.5em}.gradu_require{background-color:#fff}.tbl_gradu{width:100%}.tbl_gradu col.tbl_ttl{width:23.1481481481%;background:rgba(57,187,245,.1) url(images/newgraduate/bg_slash_cy.svg) center center repeat}@media(max-width: 767px){.tbl_gradu col.tbl_ttl{width:30%}}.tbl_gradu col.tbl_con{width:76.8518518519%}@media(max-width: 767px){.tbl_gradu col.tbl_con{width:70%}}.tbl_gradu th,.tbl_gradu td{font-size:1rem;line-height:1.5;border-top:1px solid #bbb;padding:1.5rem 2%}@media(max-width: 767px){.tbl_gradu th,.tbl_gradu td{font-size:0.75rem;padding:.8rem 2%}}.tbl_gradu th{font-weight:700}.tbl_gradu td{font-weight:400;padding-left:2em}@media(max-width: 767px){.tbl_gradu td{padding-left:.4em}}.gradu_midwife{background-color:#fdfcf5}.gradu_midwife .ttl01{background-color:#39bbf5;border-radius:10px;padding:.5em .8em .3em;font-weight:600;margin-bottom:.8em}.gradu_midwife .ttl01::before{content:"●";font-size:0.625rem;margin-right:1em;position:relative;top:-0.3em}.gradu_midwife p.txt02:not(:last-child){margin-bottom:2.5em}.gradu_faq{background-color:#fdfcf5}.gradu_faq .ul_faq li:not(:last-child){margin-bottom:2.5rem}@media(max-width: 767px){.gradu_faq .ul_faq li:not(:last-child){margin-bottom:1.5rem}}.gradu_faq .ul_faq li .q{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:unset;background-color:rgba(57,187,245,.1);padding:1rem 2rem 1rem 1.5rem}@media(max-width: 767px){.gradu_faq .ul_faq li .q{padding:.8rem 1rem .8rem 1rem}}.gradu_faq .ul_faq li .q p{padding-left:3em;text-indent:-3em;font-size:1.5rem;font-weight:500;line-height:1.5;position:relative}@media(max-width: 767px){.gradu_faq .ul_faq li .q p{padding-left:2em;text-indent:-2em;font-size:0.875rem}}.gradu_faq .ul_faq li .q p b{font-size:2rem;color:#39bbf5;font-weight:600;line-height:1;margin-right:1rem;position:relative;top:1px}@media(max-width: 767px){.gradu_faq .ul_faq li .q p b{font-size:1.25rem;margin-right:.5rem}}.gradu_faq .ul_faq li .a{padding:1rem 2rem 0rem 1.5rem}@media(max-width: 767px){.gradu_faq .ul_faq li .a{padding:.8rem 1rem 0rem 1rem}}.gradu_faq .ul_faq li .a p{padding-left:2.5em;text-indent:-2.5em;font-size:1rem;font-weight:400;line-height:1.9}@media(max-width: 767px){.gradu_faq .ul_faq li .a p{padding-left:2em;text-indent:-2em;font-size:0.75rem}}.gradu_faq .ul_faq li .a p b{font-size:2rem;color:#39bbf5;font-weight:600;line-height:1;margin-right:1rem;position:relative;top:.2em}@media(max-width: 767px){.gradu_faq .ul_faq li .a p b{font-size:1.25rem;margin-right:.5rem;top:.1em}}.intr_concept p.txt01{max-width:780px;margin-inline:auto}.intr_message .side_cmn{margin-bottom:4.5rem}@media(max-width: 767px){.intr_message .side_cmn{margin-bottom:2.5rem}}.intr_message .side_cmn figure{position:relative}.intr_message .side_cmn figure img{width:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.intr_message .side_cmn figure::before{content:"";width:100%;height:100%;background:url(images/introduction/bg_intr01.svg) center center/cover no-repeat;position:absolute;top:25%;right:30%;z-index:0}.intr_message .side_cmn .ttl01{font-size:1.25rem;font-weight:600;line-height:1.5;padding-bottom:1em;margin-bottom:1.2em;position:relative}@media(max-width: 767px){.intr_message .side_cmn .ttl01{font-size:1rem}}.intr_message .side_cmn .ttl01 b{font-size:1.5rem;line-height:1.3}@media(max-width: 767px){.intr_message .side_cmn .ttl01 b{font-size:1.25rem}}.intr_message .side_cmn .ttl01::before{content:"";width:8em;height:3px;background-color:#f41079;position:absolute;bottom:0;left:0}.intr_message .side_cmn p.txt01{margin-bottom:1em}.intr_message .side_cmn .name{width:-moz-fit-content;width:fit-content;font-size:1rem;font-weight:500;line-height:1.5;margin-inline:auto 0}.intr_message .side_cmn .name em{font-size:1.5rem;line-height:1}.intr_message p.txt02{margin-bottom:4.5em}@media(max-width: 767px){.intr_message p.txt02{margin-bottom:2.5em}}.local_map{position:relative}.local_map::before{content:"";width:100%;height:30%;background:rgba(247,142,0,.07) url(images/local/bg_slash_or.svg) center center repeat;position:absolute;bottom:0;left:0;z-index:0}.local_map .inner{z-index:1}.local_map .inner h2.ttl_cmn2{max-width:900px;padding-bottom:1em;margin-inline:auto;margin-bottom:2em;position:relative}.local_map .inner h2.ttl_cmn2::before{content:"";width:8em;height:3px;background-color:#f78e00;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.local_map .inner figure img{width:100%;-o-object-fit:cover;object-fit:cover}.local_content .lump:not(:last-child){margin-bottom:4rem}@media(max-width: 767px){.local_content .lump:not(:last-child){margin-bottom:2.5rem}}.local_content .lump h3.ttl_cmn2{margin-bottom:1.5em}.local_content .lump h4.ttl_cmn2{margin-bottom:.3em}.teach_concept h3.ttl_cmn2{max-width:800px;padding-bottom:1em;margin-inline:auto;position:relative}.teach_concept h3.ttl_cmn2::before{content:"";width:8em;height:3px;background-color:#f78e00;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.teach_policy .lump:not(:last-child){margin-bottom:3rem}@media(max-width: 767px){.teach_policy .lump:not(:last-child){margin-bottom:2rem}}.teach_policy h2.ttl_cmn{padding-bottom:2em;margin-bottom:3em;position:relative}.teach_policy h2.ttl_cmn::before{content:"";width:16em;height:3px;background-color:#f78e00;position:absolute;bottom:0;left:0}.teach_policy p.txt01:not(:last-child){margin-bottom:2.5em}@media(max-width: 767px){.teach_policy p.txt01:not(:last-child){margin-bottom:1.8em}}.teach_policy .ttl02{padding-bottom:.3em}.teach_policy .ttl02 em{font-size:2.25rem;color:#f78e00;font-weight:600;line-height:1;margin-right:.4em;position:relative;top:.1em}@media(max-width: 767px){.teach_policy .ttl02 em{font-size:1.5rem}}.teach_policy ol.ol_num li{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.teach_policy ol.ol_num li:not(:last-child){margin-bottom:1em}.teach_policy ol.ol_num li .num{display:grid;place-content:center;width:42px;aspect-ratio:1/1;background-color:#f78e00;border-radius:100vmax;font-size:1.5rem;color:#fff;font-weight:600;line-height:1;text-align:center;margin-right:16px}@media(max-width: 767px){.teach_policy ol.ol_num li .num{width:9vw;font-size:1.25rem}}.teach_policy ol.ol_num li p{width:calc(100% - 42px - 16px);padding-top:.4em}@media(max-width: 767px){.teach_policy ol.ol_num li p{width:calc(100% - 9vw - 2vw)}}.teach_policy .wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem 3.7037037037%}@media(max-width: 767px){.teach_policy .wrap{grid-template-columns:repeat(1, 1fr)}}body:is(.interview,.introduction,.local,.teaching_philosophy,.about) .breadcrumbs,body:is(.interview,.introduction,.local,.teaching_philosophy,.about) main{background-color:#fdfcf5}.interview_list ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:3rem 3.3333333333%;margin-bottom:5rem}@media(max-width: 767px){.interview_list ul{grid-template-columns:repeat(2, 1fr);gap:2rem 4%;margin-bottom:2.5rem}}.interview_list .wp-pagenavi span.current{background:#49aa29;color:#fff}.interview_single{padding:4rem 0 9rem}@media(min-width: 768px)and (max-width: 1199px){.interview_single{padding:3rem 0 6rem}}@media(max-width: 767px){.interview_single{padding:2.5rem 0 4rem}}.interview_single .side_cmn{margin-bottom:4.5rem}@media(max-width: 767px){.interview_single .side_cmn{margin-bottom:2rem}}.interview_single .side_cmn .ttl01{margin-bottom:1em}.interview_single .side_cmn .wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.interview_single .side_cmn .wrap .cate{display:inline-block;background-color:#49aa29;border-radius:100vmax;padding:0 1.2em;font-weight:600;line-height:1.5rem;margin-right:1em}.interview_single .side_cmn .wrap .name{font-size:1.125rem;font-weight:600;line-height:1.5rem}@media(max-width: 767px){.interview_single .side_cmn .wrap .name{font-size:0.9375rem}}.interview_single .side_cmn .wrap .name em{font-size:1.625rem;line-height:1}@media(max-width: 767px){.interview_single .side_cmn .wrap .name em{font-size:1.375rem}}.interview_single .ul_faq li:not(:last-child){margin-bottom:2.5rem}@media(max-width: 767px){.interview_single .ul_faq li:not(:last-child){margin-bottom:1.5rem}}.interview_single .ul_faq li .q{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:unset;background-color:rgba(73,170,41,.1);padding:1rem 2rem 1rem 1.5rem}@media(max-width: 767px){.interview_single .ul_faq li .q{padding:.8rem 1rem .8rem 1rem}}.interview_single .ul_faq li .q p{padding-left:3em;text-indent:-3em;font-size:1.5rem;font-weight:500;line-height:1.5;position:relative}@media(max-width: 767px){.interview_single .ul_faq li .q p{padding-left:2em;text-indent:-2em;font-size:0.875rem}}.interview_single .ul_faq li .q p b{font-size:2rem;color:#49aa29;font-weight:600;line-height:1;margin-right:1rem;position:relative;top:1px}@media(max-width: 767px){.interview_single .ul_faq li .q p b{font-size:1.25rem;margin-right:.5rem}}.interview_single .ul_faq li .a{padding:1rem 2rem 0rem 1.5rem}@media(max-width: 767px){.interview_single .ul_faq li .a{padding:.8rem 1rem 0rem 1rem}}.interview_single .ul_faq li .a p{padding-left:2.5em;text-indent:-2.5em;font-size:1rem;font-weight:400;line-height:1.9}@media(max-width: 767px){.interview_single .ul_faq li .a p{padding-left:2em;text-indent:-2em;font-size:0.75rem}}.interview_single .ul_faq li .a p b{font-size:2rem;color:#49aa29;font-weight:600;line-height:1;margin-right:1rem;position:relative;top:.2em}@media(max-width: 767px){.interview_single .ul_faq li .a p b{font-size:1.25rem;margin-right:.5rem;top:.1em}}.about_slide{position:relative}.about_slide .area{width:100%;max-width:90vw;background-color:#fff;border-radius:10px;padding:2.4rem 2% 1.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}@media(min-width: 1200px){.about_slide .area{max-width:540px}}.about_slide .area .ttl01{font-size:2.25rem;font-weight:600;line-height:1.2;letter-spacing:.1em;text-align:center}@media(max-width: 767px){.about_slide .area .ttl01{font-size:1.5rem}}.about_slide .area .ttl01 span{display:block;font-size:1.125rem;color:#f41079;letter-spacing:.1em;margin-bottom:1em}@media(max-width: 767px){.about_slide .area .ttl01 span{font-size:0.875rem}}.about_slide .loopslider:not(:last-child){margin-bottom:1.8rem}.loopslider{height:220px;display:flex;align-items:center;overflow:hidden}@media(max-width: 767px){.loopslider{height:29.3333333333vw}}.loopslider ul{display:flex;animation:loop-slide 20s infinite linear 1s both}.loopslider ul li{display:grid;place-content:center;width:360px;height:220px;margin-right:30px}@media(max-width: 767px){.loopslider ul li{width:48vw;height:29.3333333333vw;margin-right:2vw}}@keyframes loop-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes loop-slide-reverse{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.loopslider.reverse ul{animation:loop-slide-reverse 20s infinite linear 1s both}.about_feature .side_cmn{margin-bottom:6rem}@media(max-width: 767px){.about_feature .side_cmn{margin-bottom:2.5rem}}.about_feature .side_cmn figure{position:relative}.about_feature .side_cmn figure img{width:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.about_feature .side_cmn figure::before{content:"";width:100%;height:100%;position:absolute;top:25%;z-index:0}.about_feature .side_cmn:not(.reverse) figure::before{background:url(images/introduction/bg_intr01.svg) center center/100% auto no-repeat;right:30%}.about_feature .side_cmn.reverse figure::before{background:url(images/about/bg_about01.svg) center center/100% auto no-repeat;left:30%}.about_feature .ttl01{padding-left:80px;font-size:1.5rem;font-weight:600;line-height:1.5;margin-bottom:1.2em;position:relative}@media(max-width: 767px){.about_feature .ttl01{padding-left:14vw;font-size:1.125rem}}.about_feature .ttl01 em{font-size:3.5rem;color:#f41079;font-weight:600;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media(max-width: 767px){.about_feature .ttl01 em{font-size:2.25rem}}.about_feature .ttl01 span{display:block;font-size:0.875rem;color:#f41079;font-weight:600;line-height:1.5;letter-spacing:.1em}@media(max-width: 767px){.about_feature .ttl01 span{font-size:0.75rem}}.about_feature p.txt01{margin-bottom:1em}.about_feature .wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:.6rem 2.7777777778%;margin-top:.8rem;margin-bottom:2.5rem}@media(min-width: 768px)and (max-width: 1199px){.about_feature .wrap{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.about_feature .wrap{grid-template-columns:repeat(2, 1fr)}}.about_feature .wrap .job{display:grid;place-content:center;background-color:#fff;border:1px solid #f41079;border-radius:10px;padding:.6rem 2%;font-size:1rem;font-weight:400;line-height:1.5;text-align:center}@media(max-width: 767px){.about_feature .wrap .job{font-size:0.75rem}}.about_feature .tagwrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:.4rem 2%;margin-top:.4rem}.about_feature .tagwrap .tag{display:grid;place-content:center;background-color:rgba(244,16,121,.07);border-radius:10px;padding:.6rem 2%;font-size:1rem;font-weight:400;line-height:1.5;text-align:center}@media(max-width: 767px){.about_feature .tagwrap .tag{font-size:0.75rem}}.about_feature .under{display:grid;grid-template-columns:repeat(2, 1fr);gap:4.5rem 3.7037037037%}@media(min-width: 768px)and (max-width: 1199px){.about_feature .under{grid-template-columns:repeat(1, 1fr);gap:2.5rem 4%}}@media(max-width: 767px){.about_feature .under{grid-template-columns:repeat(1, 1fr);gap:2.5rem 4%}}.about_feature .under .unit .ttl02{background-color:rgba(244,16,121,.07);border-radius:10px;padding:.5em .8em .3em}.about_feature .under .unit .ttl02::before{content:"●";font-size:0.625rem;margin-right:.65em;position:relative;top:-0.2em}body:is(.welfare,.access) main,body:is(.welfare,.access) .breadcrumbs{background-color:#fdfcf5}.welfare_first .colwrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem 4%;margin-bottom:5rem}@media(max-width: 767px){.welfare_first .colwrap{margin-bottom:2.5rem}}.welfare_first .colwrap .col{width:48%}@media(max-width: 767px){.welfare_first .colwrap .col{width:100%}}.welfare_first .lump:not(:last-child){margin-bottom:3.5rem}@media(max-width: 767px){.welfare_first .lump:not(:last-child){margin-bottom:2rem}}.welfare_first .ttl01{background-color:#f41079;border-radius:10px;padding:.5em .8em .3em;font-weight:600;margin-bottom:.8em}.welfare_first .ttl01::before{content:"●";font-size:0.625rem;margin-right:1em;position:relative;top:-0.3em}.welfare_first figure.imgwrap{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:.2rem .3703703704%}.welfare_first h4.ttl_cmn2{margin-bottom:.3em}.welfare_first p.txt02:not(:last-child){margin-bottom:1em}.welfare_uniform{background:url(images/welfare/bg_welfare01.svg) center center/cover no-repeat;position:relative}.welfare_uniform::before{content:"";width:100%;aspect-ratio:16/1;background-color:#fdfcf5;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%);position:absolute;top:0;left:0}.welfare_uniform p.txt01{margin-bottom:3em}.welfare_uniform .imgwrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem 6%}@media(max-width: 767px){.welfare_uniform .imgwrap{grid-template-columns:repeat(1, 1fr)}}.welfare_other .unit:not(:last-child){margin-bottom:3.5rem}@media(max-width: 767px){.welfare_other .unit:not(:last-child){margin-bottom:2rem}}.welfare_other h4.ttl_cmn2{margin-bottom:.5em}.welfare_other figure.imgwrap{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:.2rem .3703703704%}.access_map{position:relative}.access_map::before{content:"";width:100%;height:30%;background:rgba(247,142,0,.07) url(images/local/bg_slash_or.svg) center center repeat;position:absolute;bottom:0;left:0;z-index:0}.access_map .inner{z-index:1}.access_map .inner h2.ttl_cmn2{max-width:900px;padding-bottom:1em;margin-inline:auto;margin-bottom:2em;position:relative}.access_map .inner h2.ttl_cmn2::before{content:"";width:8em;height:3px;background-color:#f78e00;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.access_map .map{position:relative;width:100%;aspect-ratio:1080/600;overflow:hidden}@media(max-width: 767px){.access_map .map{padding-top:100%}}.access_map .map iframe{position:absolute;top:-200px;left:0;width:100%;height:calc(100% + 200px + 200px);pointer-events:none}@media(max-width: 767px){.access_map .map iframe{top:-30vw;height:calc(100% + 30vw + 30vw)}}.access_second .colwrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem 4%}.access_second .colwrap .col{width:48%}@media(max-width: 767px){.access_second .colwrap .col{width:100%}}.access_flow{background-color:#fff}.access_flow h2.ttl_cmn2{margin-bottom:.2em}.access_flow h3.txt_cmn{margin-bottom:1em}.access_flow ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem 2.7777777778%}@media(max-width: 767px){.access_flow ul{grid-template-columns:repeat(1, 1fr);gap:2rem 4%}}.access_flow ul li figure{margin-bottom:.4rem}.access_flow ul li figure img{width:100%;-o-object-fit:cover;object-fit:cover}.access_flow ul li h4.ttl_cmn2{margin-bottom:.3em}.access_flow ul li:not(:nth-child(3n)){position:relative}.access_flow ul li:not(:nth-child(3n))::after{content:"";width:12px;aspect-ratio:11/23;background:url(images/access/icn_arw.svg) center center no-repeat;position:absolute;top:38%;transform:translateY(-50%);left:calc(100% + 6px)}@media(min-width: 768px)and (max-width: 1199px){.access_flow ul li:not(:nth-child(3n))::after{top:30%;left:calc(100% + 3px)}}@media(max-width: 767px){.access_flow ul li:not(:nth-child(3n))::after{width:4vw;top:calc(100% + 1vw);left:50%;transform:translateX(-50%) rotate(90deg)}}.access_way .colwrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem 4%}.access_way .colwrap .col{width:48%;position:relative}@media(max-width: 767px){.access_way .colwrap .col{width:100%}}.access_way .colwrap .col figure{margin-bottom:.6rem}.access_way .colwrap .col figure img{width:100%;-o-object-fit:cover;object-fit:cover}.access_way .circle{width:92px;aspect-ratio:1/1;display:grid;place-content:center;border:3px solid #fff;background-color:#39bbf5;border-radius:100vmax;position:absolute;top:0;right:0;transform:translate(10%, -10%)}.access_way .circle p{font-size:0.875rem;color:#fff;font-weight:600;line-height:1.5;text-align:center}.access_way .circle p em{font-size:2.375rem;line-height:1}.access_way h4.txt_cmn{margin-bottom:.8em}/*# sourceMappingURL=lower-style.css.map */