@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.p-boxCheck03.chart .p-boxCheck03_container{padding:calc(75/1820*100vw) calc(65/1820*100vw)}.p-boxCheck03.chart .p-boxCheck03_container .pic{width:calc(958/1820*100vw);margin:0 auto}.p-boxCheck03.chart .p-boxCheck03_container .pic img{width:100%;height:auto}@media (max-width:750px){.p-boxCheck03.chart .p-boxCheck03_container{padding:calc(40/750*100vw)}.p-boxCheck03.chart .p-boxCheck03_container .pic{width:100%;margin:0 auto}.p-boxCheck03.chart .p-boxCheck03_container .pic img{width:100%;height:auto;margin:0}}@media (min-width:751px){.p-boxLead02.physicians .p-boxLead02_pic{float:right;margin:0 calc(-160/1820*100vw) calc(60/1820*100vw) calc(110/1820*100vw)}}.p-boxLead02.physicians .c-titB01{align-items:center}.p-boxLead02.physicians .c-titB01_en{margin-top:calc(10/1820*100vw);font-size:1.25rem;padding-left:0}.p-boxLead02.physicians .c-titB01_en::before{display:none}.p-boxLead02.physicians .name{display:block;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;font-weight:600;font-feature-settings:"palt";font-size:1.375rem;line-height:1.6;text-align:right;margin-top:calc(40/1820*100vw);letter-spacing:.04em}@media (max-width:750px){.p-boxLead02.physicians .c-titB01{margin-bottom:calc(50/750*100vw)}.p-boxLead02.physicians .c-titB01_en{margin-top:calc(20/750*100vw);font-size:.9375rem}.p-boxLead02.physicians .p-boxLead02_inner{display:flex;flex-direction:column}.p-boxLead02.physicians .p-boxLead02_pic{display:contents}.p-boxLead02.physicians .p-boxLead02_pic picture{order:0;margin-bottom:calc(40/750*100vw)}.p-boxLead02.physicians .p-layout{order:1}.p-boxLead02.physicians .name{font-size:1.09375rem;margin-top:calc(20/750*100vw);order:2}}.p-listBenefits,.p-listBenefits_item{display:flex;justify-content:space-between}.p-listBenefits{flex-wrap:wrap;margin:calc(-15/1820*100vw)}.p-listBenefits_item{background-color:#fff;align-items:center;padding:calc(20/1820*100vw);margin:calc(15/1820*100vw);width:calc(520/1820*100vw);height:calc(100/1820*100vw);border-radius:calc(10/1820*100vw)}.p-listBenefits_item.ico01 .p-listBenefits_ico::before{-webkit-mask-image:url(../img/ico_benefit01.svg);mask-image:url(../img/ico_benefit01.svg)}.p-listBenefits_item.ico02 .p-listBenefits_ico::before{-webkit-mask-image:url(../img/ico_benefit02.svg);mask-image:url(../img/ico_benefit02.svg)}.p-listBenefits_item.ico03 .p-listBenefits_ico::before{-webkit-mask-image:url(../img/ico_benefit03.svg);mask-image:url(../img/ico_benefit03.svg)}.p-listBenefits_item.ico04 .p-listBenefits_ico::before{-webkit-mask-image:url(../img/ico_benefit04.svg);mask-image:url(../img/ico_benefit04.svg)}.p-listBenefits_item.ico05 .p-listBenefits_ico::before{-webkit-mask-image:url(../img/ico_benefit05.svg);mask-image:url(../img/ico_benefit05.svg)}.p-listBenefits_item.ico06 .p-listBenefits_ico::before{-webkit-mask-image:url(../img/ico_benefit06.svg);mask-image:url(../img/ico_benefit06.svg)}.p-listBenefits_item.ico07 .p-listBenefits_ico::before{-webkit-mask-image:url(../img/ico_benefit07.svg);mask-image:url(../img/ico_benefit07.svg)}.p-listBenefits_item.ico08 .p-listBenefits_ico::before{-webkit-mask-image:url(../img/ico_benefit08.svg);mask-image:url(../img/ico_benefit08.svg)}.p-listBenefits_item.ico09 .p-listBenefits_ico::before{-webkit-mask-image:url(../img/ico_benefit09.svg);mask-image:url(../img/ico_benefit09.svg)}.p-listBenefits_item.ico06 .p-listBenefits_ico::before{top:calc(35/1820*100vw)}.p-listBenefits_item.ico08 .p-listBenefits_ico::before,.p-listBenefits_item.ico09 .p-listBenefits_ico::before{top:calc(36/1820*100vw)}.p-listBenefits_txt{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;font-weight:600;font-feature-settings:"palt";font-size:1.125rem;color:#060607;line-height:1.5;display:inline-block;vertical-align:middle;align-items:center;position:relative;padding-left:calc(25/1820*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap:after,.p-listBenefits_ico::before,.p-listBenefits_txt::before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none}.p-listBenefits_txt::before{width:calc(5/1820*100vw);height:calc(50/1820*100vw);background-image:linear-gradient(135deg,#faaf5a,#ea9682);top:50%;left:0;transform:translateY(-50%);border-radius:calc(2.5/1820*100vw)}.p-listBenefits_ico{position:relative;display:block;width:calc(60/1820*100vw);height:calc(60/1820*100vw);background-color:#ab9772;border-radius:calc(5/1820*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap:after,.p-listBenefits_ico::before{background-color:#fff}.p-listBenefits_ico::before{-webkit-mask-image:url(../img/ico_benefit01.svg);mask-image:url(../img/ico_benefit01.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:57%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:750px){.p-listBenefits{flex-direction:column;margin:0}.p-listBenefits_item{width:100%;margin:0 0 calc(20/750*100vw);padding:calc(30/750*100vw) calc(40/750*100vw);height:auto;border-radius:calc(15/750*100vw)}.p-listBenefits_item.ico06 .p-listBenefits_ico::before{top:calc(57/750*100vw)}.p-listBenefits_item.ico08 .p-listBenefits_ico::before,.p-listBenefits_item.ico09 .p-listBenefits_ico::before{top:calc(60/750*100vw)}.p-listBenefits_txt{padding-left:calc(45/750*100vw)}.p-listBenefits_ico,.p-listBenefits_txt::before{width:calc(10/750*100vw);height:calc(100/750*100vw);border-radius:calc(3/750*100vw)}.p-listBenefits_txt .small{font-size:.84375rem}.p-listBenefits_ico{width:calc(100/750*100vw);border-radius:calc(10/750*100vw)}.p-listBenefits_ico::before{width:calc(68/750*100vw);height:calc(68/750*100vw)}}.p-boxColumn02.career .c-titA03,.p-boxNormal01_container .recruitBtn{display:flex;justify-content:center}.p-boxColumn02.career .p-boxCareer{width:100%;padding:calc(25/1820*100vw)0 0;position:relative;z-index:1;color:#222}.p-boxColumn02.career .p-boxCareer .stepWrap{width:calc(1100/1820*100vw);margin:0 auto;position:relative;z-index:1;padding:calc(50/1820*100vw)0 calc(60/1820*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap:after{height:auto;top:0;left:calc(-50/1820*100vw);right:calc(-50/1820*100vw);bottom:0;z-index:-1;border-radius:calc(20/1820*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:calc(20/1820*100vw);column-gap:calc(20/1820*100vw)}@media (min-width:751px){.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_item:nth-child(1){margin-top:calc(80/1820*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_item:nth-child(2){margin-top:calc(40/1820*100vw)}}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_head{font-size:1.125rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-align:center;margin-bottom:0}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_head .step{font-family:poppins,sans-serif;font-weight:600;display:inline-flex;font-size:1.03125rem;background-color:#ab9772;color:#fff;border-radius:calc(3/1820*100vw);padding:calc(5/1820*100vw) calc(10/1820*100vw);margin-bottom:calc(15/1820*100vw);letter-spacing:.05em;margin-right:calc(7/1820*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_head .year{margin-right:calc(3/1820*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_head .year>.num{color:#e68652;font-family:poppins,sans-serif;font-weight:600;font-size:2.25rem;position:relative;top:1px}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_head .year>.ja{font-size:1.40625rem;line-height:2}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_body{position:relative;border:calc(2/1820*100vw) solid #e68652;border-width:calc(2/1820*100vw)0 0 calc(2/1820*100vw);padding:calc(20/1820*100vw) calc(10/1820*100vw) calc(20/1820*100vw) calc(26/1820*100vw);min-height:calc(143/1820*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_body:before{content:"";position:absolute;right:calc(7/1820*100vw);top:calc(-19/1820*100vw);width:calc(2/1820*100vw);height:calc(22/1820*100vw);background:#e68652;transform:rotate(-45deg)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_pic{width:100%;margin-bottom:calc(25/1820*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_pic img{width:100%;height:auto;display:block}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_tit{display:flex;flex-direction:column;align-items:center;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;font-weight:600;font-size:1.25rem;font-feature-settings:"palt";letter-spacing:.1em;line-height:1.5;text-align:center;margin-bottom:calc(15/1820*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_txt{line-height:1.85}@media (max-width:750px){.p-boxColumn02.career .p-boxCareer{width:100%;padding:calc(50/750*100vw)0 0;position:relative;z-index:1}.p-boxColumn02.career .p-boxCareer .stepWrap{width:calc(670/750*100vw);padding:calc(65/750*100vw)0 calc(80/750*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap:after{width:calc(670/750*100vw);top:0;left:0;right:0;bottom:0}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList{width:calc(530/750*100vw);display:flex;flex-direction:column;margin:0 auto}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_item{padding:0}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_item:nth-child(1){margin-top:0}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_item:nth-child(n+2){margin-top:calc(30/750*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_head{margin-bottom:calc(10/750*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_head .step{border-radius:calc(6/750*100vw);padding:calc(5/750*100vw) calc(20/750*100vw);margin-right:calc(10/750*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_body{border-width:calc(4/750*100vw)0 0 calc(4/750*100vw);padding:calc(46/750*100vw)0 calc(20/750*100vw) calc(46/750*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_body::before{width:calc(4/750*100vw);height:calc(44/750*100vw);top:auto;bottom:calc(-3/750*100vw);left:calc(-20/750*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_pic{width:calc(480/750*100vw);margin-bottom:calc(30/750*100vw)}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_pic img{width:100%;height:auto}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_tit_num{display:inline-flex;background-color:#ab9772;border-radius:calc(3/750*100vw);text-align:center}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_tit_cont{font-size:1.125rem;margin:0 calc(-20/750*100vw) calc(25/750*100vw);height:auto}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList_txt{line-height:1.65}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList:nth-child(1){margin-top:0}.p-boxColumn02.career .p-boxCareer .stepWrap .stepList:nth-child(n+2){margin-top:calc(28/750*100vw)}}@media (min-width:751px){.p-boxNormal01.biography .p-boxNormal01_inner{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(40/1820*100vw) calc(60/1820*100vw)}}.p-boxNormal01.biography .p-listBiography:last-child{grid-column:span 2}.p-boxNormal01.biography .p-listBiography_tit,.p-boxNormal01_container .recruitBtn a{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;font-weight:600;font-feature-settings:"palt";font-size:1.25rem}.p-boxNormal01.biography .p-listBiography_tit{display:block;color:#222;margin-bottom:calc(25/1820*100vw);border:#222 solid 1px;border-width:0 0 1px;padding-left:calc(10/1820*100vw);letter-spacing:.06em}.p-boxNormal01.case .c-titA01{display:flex;align-items:center}.p-boxNormal01.case .c-titA01.type-bgN{border-width:0 0 1px;padding:0 0 calc(12/1820*100vw)}.p-boxNormal01.case .c-titA01_label{font-size:1.03125rem;font-family:poppins,sans-serif;font-weight:600;color:#fff;background:linear-gradient(135deg,#faaf5a,#ea9682);border-radius:calc(3/1820*100vw);margin-right:calc(15/1820*100vw);padding:calc(3/1820*100vw) calc(14/1820*100vw);letter-spacing:.05em}.p-boxNormal01 .p-listCheck01_item::before{background-image:url(../../sub/img/ico_listcheck01_02.png)}@media (max-width:750px){.p-boxNormal01 .p-listCheck01_item::before{background-image:url(../../sub/img/ico_listcheck01_02@2x.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-boxNormal01 .p-listCheck01_item::before{background-image:url(../../sub/img/ico_listcheck01_02@2x.png)}}.p-boxNormal01_container .recruitBtn a{position:relative;padding:calc(18/1820*100vw) calc(40/1820*100vw);display:flex;align-items:center;justify-content:center;background-color:#e68652;border-radius:calc(10/1820*100vw);letter-spacing:.05em;color:#fff;text-decoration:none;transition:opacity .3s}.p-boxNormal01_container .recruitBtn a:hover{opacity:.7}.p-boxNormal01_container .recruitBtn a::before{content:"";background-image:url(../../common/img/ico_requirement.svg);background-size:contain;margin:calc(2/1820*100vw) calc(12/1820*100vw)0 0;width:calc(23/1820*100vw);height:calc(23/1820*100vw)}@media (max-width:750px){.p-boxNormal01.biography .p-listBiography{margin-bottom:calc(40/750*100vw)}.p-boxNormal01.biography .p-listBiography:last-child{grid-column:auto;margin-bottom:0}.p-boxNormal01.biography .p-listBiography_tit{font-size:1.25rem;margin-bottom:calc(40/750*100vw);padding-left:0;text-align:center}.p-boxNormal01.case .c-titA01{flex-direction:column}.p-boxNormal01.case .c-titA01.type-bgN{border-width:0 0 calc(2/750*100vw);padding:0 0 calc(30/750*100vw)}.p-boxNormal01.case .c-titA01_label{font-family:poppins,sans-serif;font-weight:600;color:#fff;background-color:#ab9772;border-radius:calc(6/750*100vw);margin:0 0 calc(20/750*100vw);padding:calc(3/750*100vw)0;width:calc(440/750*100vw)}.p-boxNormal01_container .recruitBtn{display:flex;justify-content:center}.p-boxNormal01_container .recruitBtn a{margin-bottom:calc(20/750*100vw);width:100%;padding:calc(25/750*100vw) calc(20/750*100vw);font-size:1rem;letter-spacing:.05em;border-radius:calc(10/750*100vw)}.p-boxNormal01_container .recruitBtn a::before{margin:calc(5/750*100vw) calc(20/750*100vw)0 0;width:calc(41/750*100vw);height:calc(41/750*100vw)}}.p-boxVoice{width:calc(1100/1820*100vw);margin:0 auto var(--global-module-margin-bottom)}.p-boxVoice_container .c-titA01{font-size:1.5625rem;line-height:1.3;letter-spacing:.04em;background:#f3bc56;color:#fff;border-radius:calc(10/1820*100vw);text-align:center;padding:calc(15/1820*100vw)0;margin-bottom:calc(47/1820*100vw)}.p-boxVoice_container .p-layout{margin-bottom:calc(90/1820*100vw)}.p-boxVoice_container .p-layout:last-child{margin-bottom:0}.p-boxVoice_tit{display:flex;margin-bottom:calc(30/1820*100vw)}.p-boxVoice_tit .c-tit{position:relative;display:flex;align-items:center;margin-right:calc(19/1820*100vw)}.p-boxVoice_tit .c-tit .jobType,.p-boxVoice_tit .c-tit .name{font-size:1.875rem;font-weight:500;letter-spacing:.08em;color:#f3bc56}.p-boxVoice_tit .c-tit .jobType .u-small,.p-boxVoice_tit .c-tit .name .u-small{font-size:1.25rem;font-weight:800}.p-boxVoice_tit .c-tit .jobType{margin-right:.3em}.p-boxVoice_tit .c-tit::before{content:"";display:inline-block;width:calc(80/1820*100vw);height:calc(80/1820*100vw);background-color:#f3bc56;border-radius:50%;margin-right:calc(20/1820*100vw)}.p-boxVoice_tit .c-tit::after{content:"";position:absolute;top:calc(16/1820*100vw);left:calc(8/1820*100vw);display:inline-block;width:calc(64/1820*100vw);height:calc(65/1820*100vw);-webkit-mask:url(../img/ico_voice01.svg)no-repeat center/contain;mask:url(../img/ico_voice01.svg)no-repeat center/contain;background:#fff}.p-boxVoice_txt_more{display:block;height:0;overflow:hidden;opacity:0;transition:height .5s cubic-bezier(.25,1,.5,1),opacity .4s ease,margin-top .5s ease}.p-boxVoice_txt.is-open .p-boxVoice_txt_more{opacity:1;margin-top:calc(32/1820*100vw)}@media (max-width:750px){.p-boxVoice{width:100%;padding:0 calc(40/750*100vw);margin-bottom:var(--global-module-margin-bottom-sp)}.p-boxVoice_container .c-titA01{margin-bottom:calc(55/750*100vw);font-size:1.25rem;border-radius:calc(20/750*100vw);padding:calc(30/750*100vw)}.p-boxVoice_container .p-layout{margin-bottom:calc(100/750*100vw)}.p-boxVoice_tit{flex-direction:column;margin-bottom:calc(40/750*100vw)}.p-boxVoice_tit .c-tit .jobType,.p-boxVoice_tit .c-tit .name{font-size:1.5625rem}.p-boxVoice_tit .c-tit .name .u-small{font-size:.9375rem}.p-boxVoice_tit .c-tit::before{width:calc(120/750*100vw);height:calc(120/750*100vw);margin-right:calc(32/750*100vw)}.p-boxVoice_tit .c-tit::after{width:calc(97/750*100vw);height:calc(98/750*100vw);top:calc(22/750*100vw);left:calc(7/750*100vw)}.p-boxVoice_txt.is-open .p-boxVoice_txt_more{margin-top:calc(64/750*100vw)}}.p-boxFaq07_container::before{background-color:transparent}.c-subTit{position:relative;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;font-weight:600;font-feature-settings:"palt";font-size:1.3125rem;margin-bottom:calc(20/1820*100vw);line-height:1.5;letter-spacing:.06em;padding-left:calc(22/1820*100vw);display:inline-flex}.c-subTit::before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;width:calc(6/1820*100vw);height:100%;border-radius:calc(2.25/1820*100vw);background:linear-gradient(to bottom,#f2b46b,#ec8d75);left:0;top:0}@media (max-width:750px){.c-subTit{font-size:1.1875rem;padding-left:calc(40/750*100vw);margin-bottom:calc(40/750*100vw)}.c-subTit::before{width:calc(8/750*100vw);border-radius:calc(4/750*100vw);top:1px}}