@import url(//fonts.googleapis.com/css2?family=LINE+Seed+JP:wght@100;400;700;800&family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap);.clearfix:after{content:"";display:block;clear:both}.p-sec_guideline .guideline_list{display:grid;gap:1rem}.p-sec_guideline .guideline_table{display:grid;grid-template-columns:25% 1fr}@media (width <= 630px){.p-sec_guideline .guideline_table{grid-template-columns:1fr}}.p-sec_guideline .guideline_table .table_item{display:grid;grid-template-columns:subgrid;grid-column:span 2}@media (width <= 630px){.p-sec_guideline .guideline_table .table_item{grid-column:span 1}}.p-sec_guideline .guideline_table .table_item:nth-of-type(1){border-top:1px solid rgba(104,104,104,.6)}.p-sec_guideline .guideline_table .table_item dt{padding:.6rem .8rem;background:color-mix(in srgb,#62c8c8 15%,#fff);text-align:left;border-left:1px solid rgba(104,104,104,.6);border-right:1px solid rgba(104,104,104,.6);border-bottom:1px solid rgba(104,104,104,.6);color:#4ea0a0}.p-sec_guideline .guideline_table .table_item dd{background-color:#fff;padding:.6rem .8rem;border-right:1px solid rgba(104,104,104,.6);border-bottom:1px solid rgba(104,104,104,.6)}@media (width <= 980px){.p-sec_guideline .guideline_table .table_item dd{border-right:none}}@media (width <= 630px){.p-sec_guideline .guideline_table .table_item dd{font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px)}}.p-sec_guideline .guideline_table .table_item dd p+p{margin-top:1rem}.p-sec_guideline .guideline_table .table_item dd ol,.p-sec_guideline .guideline_table .table_item dd ul{margin:.5rem 0 .5rem 1.6rem}.p-sec_guideline .guideline_table .table_item dd a{text-decoration:underline;color:color-mix(in srgb,#000 70%,#000)}.p-sec_guideline .guideline_table .table_item dd blockquote{margin:.5rem 0;padding:.6rem;background-color:rgba(240,242,243,.15)}.p-sec_guideline .guideline_table .data{grid-column:span 2;text-align:right;margin-bottom:.4rem}@media (width <= 630px){.p-sec_guideline .guideline_table .data{grid-column:span 1;font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px)}}.p-sec_guideline .guideline_subtitle{cursor:pointer}.p-sec_guideline .guideline_subtitle h3{font-size:larger;font-weight:400;display:grid;align-items:center;gap:1rem;padding:2rem 0 0}@media (width <= 630px){.p-sec_guideline .guideline_subtitle h3{font-size:clamp(18px,.1877934272vw + 17.2957746479px,20px)}}.p-sec_guideline .guideline_subtitle .icon_open{display:inline-block;vertical-align:middle;color:#333;line-height:1;width:1rem;height:2px;background:#3393c3;border-radius:2px;position:relative;margin:0 1rem}.p-sec_guideline .guideline_subtitle .icon_open::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg);opacity:1;transition:opacity .3s ease-in-out;speak:none}.p-sec_guideline .guideline_subtitle p{margin:.4rem 0 1rem}.p-sec_guideline .guideline_tab{margin-top:2rem}@media (width <= 630px){.p-sec_guideline .guideline_tab{margin-top:1.5rem}}.p-sec_guideline .guideline_tabNav{display:flex;align-items:flex-end;border-bottom:3px solid #0a0a0a;margin-bottom:3rem}@media (width <= 630px){.p-sec_guideline .guideline_tabNav{margin-bottom:1rem}}.p-sec_guideline #guideline-panel-career .guideline_table .table_item dt{background:color-mix(in srgb,#62c88b 15%,#fff)}.p-sec_guideline .guideline_tabButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#fff;padding:1.8rem 1rem 1.4rem;font-size:clamp(18px,.1877934272vw + 17.2957746479px,20px);font-weight:700;line-height:1.2;text-align:center;color:#0a0a0a;border-bottom:3px solid #0a0a0a;margin-bottom:-3px;cursor:pointer;transition:color .3s,border-color .3s ease-in-out;flex:1 1 0}@media (width <= 630px){.p-sec_guideline .guideline_tabButton{font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px);padding:1.4rem .6rem 1.2rem}}.p-sec_guideline .guideline_tabButton.is-active{color:#4bafe2;border-bottom-color:#4bafe2}.p-sec_guideline .guideline_tabPanel{display:none}.p-sec_guideline .guideline_tabPanel.is-active{display:block}.p-step_select{list-style:none;display:grid;grid-template-columns:max-content 1fr;gap:2rem;margin-top:2rem}.p-step_select .step_list{position:relative;display:grid;grid-template-columns:subgrid;grid-column:span 2;align-items:baseline;gap:3rem}@media (width <= 630px){.p-step_select .step_list{gap:1rem}}.p-step_select .step_list::after{position:absolute;content:"";left:2rem;top:2rem;width:1px;height:100%;background-color:#4bafe2;z-index:-1}.p-step_select .step_list:nth-last-child(1)::after{display:none}.p-step_select .num{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:1rem;font-size:larger;font-weight:700;line-height:1}@media (width <= 630px){.p-step_select .num{grid-column:span 2}.p-step_select .num+div{grid-column:span 2;padding:0 0 0 4rem}}.p-step_select .num span{border:1px solid #4bafe2;background-color:#fff;width:4rem;aspect-ratio:1/1;border-radius:50%;display:grid;place-content:center;color:#4bafe2}.p-step_select .notice{padding:1rem 1.6rem;background-color:rgba(75,175,226,.1);border-radius:4px;margin-top:.6rem}.p-sec_faq{background-color:#fff}.p-sec_faq h3{margin-top:2rem;font-size:larger;font-weight:400}.p-sec_faq .p-list_faq{margin-top:1rem}.p-sec_faq .faq_detail{overflow:hidden;border-top:1px solid #000}.p-sec_faq .faq_detail:first-of-type{border-top:none}.p-sec_faq .icon_faq{width:2.4rem;aspect-ratio:1/1;line-height:1;display:grid;place-content:center;font-size:2rem;padding-bottom:.4rem;color:#4bafe2}@media (width <= 630px){.p-sec_faq .icon_faq{width:1rem;font-size:1.5rem}}.p-sec_faq .icon_faq.--a{font-size:1;font-weight:700;color:#3393c3}.p-sec_faq .icon_open{display:inline-block;vertical-align:middle;color:#333;line-height:1;width:1rem;height:2px;background:#3393c3;border-radius:2px;position:relative}.p-sec_faq .icon_open::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg);opacity:1;transition:opacity .3s ease-in-out;speak:none}.p-sec_faq .faq_detail_q{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:1rem;padding:.6rem;font-weight:700;cursor:pointer}@media (width <= 630px){.p-sec_faq .faq_detail_q{font-size:14px}}.p-sec_faq .faq_detail_q.is-open .icon_open::after{opacity:0}.p-sec_faq .faq_detail_a{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:1rem;padding:1rem .6rem;background-color:rgba(75,175,226,.1)}@media (width <= 630px){.p-sec_faq .faq_detail_a{font-size:14px}}.p-sec_faq .faq_detail_a a{color:#4bafe2;text-decoration:underline}.p-sec_faq .faq_detail_a .detail_inner h4:not(:first-of-type){margin-top:1rem}.p-sec_faq .faq_detail_a .detail_inner ol{padding:0 0 0 .5rem;list-style:none;counter-reset:ol-counter;display:grid;gap:.3rem}.p-sec_faq .faq_detail_a .detail_inner ol li{display:grid;grid-template-columns:auto 1fr;gap:.3rem;counter-increment:ol-counter;line-height:normal}.p-sec_faq .faq_detail_a .detail_inner ol li::before{content:counter(ol-counter);display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid #0a0a0a;border-radius:100vmax;font-size:x-small}.p-sec_faq .faq_detail_a .detail_inner ul{padding-left:1rem}.p-sec_faq .faq_detail_a .detail_inner ul li{line-height:normal}.p-sec_faq .faq_detail_a .detail_inner ul li:not(:last-of-type){margin-bottom:.5rem}
/*# sourceMappingURL=p-guideline.css.map */
