.onlyPC{display:block !important}.onlySP{display:none !important}@media only screen and (max-width: 768px)and (max-device-width: 1024px){.onlyPC{display:none !important}.onlySP{display:block !important}}#contents main{color:#363636}#contents main *{font-family:"Zen Kaku Gothic New",sans-serif}@media all and (min-width: 1025px){#contents main>*:is(div),#contents main>*:is(section){min-width:976px}}#contents main h1,#contents main h2,#contents main h3{padding:0;text-align:inherit}#contents main hgroup h1,#contents main hgroup h2,#contents main hgroup h3{margin-bottom:0}#contents main p{padding:0}#contents main ul,#contents main ol,#contents main dd,#contents main figure{margin:0}#contents main ul::after,#contents main ol::after{display:none}@media all and (min-width: 1025px){#contents [class*=phkt_inr]{width:90vw;margin-left:auto;margin-right:auto}#contents [class*=phkt_inr]:is(.phkt_inr01){max-width:1720px}#contents [class*=phkt_inr]:is(.phkt_inr02){max-width:1480px}}@media only screen and (max-width: 1024px){#contents .c-normalw,#contents [class*=phkt_inr]{margin-right:20px !important;margin-left:20px !important}}#contents .phkt_mv{display:flex;flex-direction:column;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;position:relative;z-index:1}@media all and (min-width: 1025px){#contents .phkt_mv{height:400px;margin-bottom:140px}}@media only screen and (max-width: 1024px){#contents .phkt_mv{height:220px;margin-bottom:50px}}#contents .phkt_mv *{font-family:"Shippori Mincho B1",serif !important}#contents .phkt_mv::before{content:"";display:block;background-color:rgba(25,41,79,.4);position:absolute;inset:0;z-index:-1}#contents .phkt_mv_sub{text-transform:uppercase}@media all and (min-width: 1025px){#contents .phkt_mv_sub{font-size:25px}}@media only screen and (max-width: 1024px){#contents .phkt_mv_sub{font-size:18px}}#contents .phkt_mv_main{order:1;text-shadow:0 3px 13px rgba(34,56,108,.24);font-weight:500}@media all and (min-width: 1025px){#contents .phkt_mv_main{font-size:52px}}@media only screen and (max-width: 1024px){#contents .phkt_mv_main{width:auto;font-size:32px}}@media all and (min-width: 1025px){#contents.company .phkt_mv{background-image:url(../../assets/img/company/main.jpg)}}@media only screen and (max-width: 1024px){#contents.company .phkt_mv{background-image:url(../../assets/img/company/mainSp.jpg)}}@media all and (min-width: 1025px){#contents.tenjijo .phkt_mv{background-image:url(../../assets/img/modelhouse/main.jpg)}}@media only screen and (max-width: 1024px){#contents.tenjijo .phkt_mv{background-image:url(../../assets/img/modelhouse/mainSp.jpg)}}#contents .phkt_ttl{display:flex;flex-direction:column}@media all and (min-width: 1025px){#contents .phkt_ttl{font-size:20px}}@media only screen and (max-width: 1024px){#contents .phkt_ttl{align-items:center;font-size:16px}}#contents .phkt_ttl *{font-family:"Shippori Mincho B1",serif !important}#contents .phkt_ttl_sub{text-transform:uppercase}#contents .phkt_ttl_main{order:1;font-size:2em;font-weight:500}#contents .phkt_btn{display:flex;align-items:center;justify-content:space-between;max-width:100%;padding:.8em;border:1px solid #22386c;color:#22386c !important;text-decoration:none !important;line-height:1.2em;font-size:17px}@media all and (min-width: 1025px){#contents .phkt_btn{width:320px}#contents .phkt_btn:hover::after{transform:skew(45deg) translateX(0.3em)}}@media only screen and (max-width: 1024px){#contents .phkt_btn{margin:0 auto}}#contents .phkt_btn::before,#contents .phkt_btn::after{content:"";flex:none;width:1.6em}#contents .phkt_btn::after{aspect-ratio:28/5;border-right:1px solid #22386c;border-bottom:1px solid #22386c;transform:skew(45deg)}@media all and (min-width: 1025px){#contents .phkt_btn::after{transition:transform .3s ease-out;will-change:transform}}@media all and (min-width: 1025px){#customWrap .top_mainvisual{margin-bottom:90px}}@media only screen and (max-width: 1024px){#customWrap .top_mainvisual{margin-bottom:50px}}#customWrap .top_mainvisual *{box-sizing:border-box}#customWrap .top_mainvisual figure{margin:0}@media all and (min-width: 1025px){#customWrap .top_mainvisual .slide{aspect-ratio:96/37}}@media only screen and (max-width: 1024px){#customWrap .top_mainvisual .slide{aspect-ratio:125/159}}#customWrap .top_mainvisual .slide .slick-slide img{width:100%;-o-object-fit:cover;object-fit:cover}@media all and (min-width: 1025px){#customWrap .top_mainvisual .slide .slick-slide img{aspect-ratio:96/37}}@media only screen and (max-width: 1024px){#customWrap .top_mainvisual .slide .slick-slide img{aspect-ratio:125/159}}@-webkit-keyframes zoomOut{0%{transform:scale(1.04)}100%{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1.04)}100%{transform:scale(1)}}#customWrap .top_mainvisual .slide .slick-slide.slick-active img{-webkit-animation:zoomOut 3s forwards;animation:zoomOut 3s forwards}#customWrap .top_mainvisual .topCatchCopy{text-align:unset;letter-spacing:.2em}#customWrap .top_mainvisual .topCatchCopy::before{content:"";display:block;background:linear-gradient(to right, transparent 0%, #000 100%);position:absolute;inset:0 0 0 auto;opacity:.25}@media all and (min-width: 1025px){#customWrap .top_mainvisual .topCatchCopy::before{width:740px}}@media only screen and (max-width: 1024px){#customWrap .top_mainvisual .topCatchCopy::before{width:480px}}#customWrap .top_mainvisual .topCatchCopy p{padding-right:5%;writing-mode:vertical-rl;text-align:inherit;transform:unset;inset:0;font-weight:500;font-family:"Shippori Mincho B1",serif}@media all and (min-width: 1025px){#customWrap .top_mainvisual .topCatchCopy p{padding-top:40px;text-shadow:0 3px 13px rgba(0,0,0,.26);font-size:42px}}@media only screen and (max-width: 1024px){#customWrap .top_mainvisual .topCatchCopy p{padding-top:20px;text-shadow:0 3px 13px rgba(0,0,0,.6);font-size:30px}}#contents #phkt_top .top_event{display:grid;text-decoration:none !important}@media all and (min-width: 1025px){#contents #phkt_top .top_event:hover .top_event_img img{transform:scale(1.02)}#contents #phkt_top .top_event:hover .top_event_con_btn::after{transform:skew(45deg) translateX(0.3em)}}#contents #phkt_top .top_event_img,#contents #phkt_top .top_event_con{grid-column:-1/-1;grid-row:-1/-1}#contents #phkt_top .top_event_img{overflow:hidden}#contents #phkt_top .top_event_img img{width:100%}@media all and (min-width: 1025px){#contents #phkt_top .top_event_img img{transition:transform .3s ease-out;will-change:transform}}#contents #phkt_top .top_event_con{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:rgba(45,70,131,.9);color:#fff;z-index:1}@media all and (min-width: 1025px){#contents #phkt_top .top_event_con{justify-self:flex-start;display:flex;flex-direction:column;justify-content:center;row-gap:10px;width:416px;padding:0 50px}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_event_con{align-self:flex-end;display:grid;align-items:center;grid-template-columns:1fr auto;gap:5px;padding:16px 20px 20px}}#contents #phkt_top .top_event_con_ttl{display:contents}#contents #phkt_top .top_event_con_ttl_sub{display:grid;align-items:center;grid-template-columns:auto 1fr;-moz-column-gap:.5em;column-gap:.5em;color:#647cb4;text-transform:uppercase;letter-spacing:.1em;line-height:1em}@media all and (min-width: 1025px){#contents #phkt_top .top_event_con_ttl_sub{order:-1;font-size:18px}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_event_con_ttl_sub{grid-column:1/3;grid-row:1/2;font-size:13px}}#contents #phkt_top .top_event_con_ttl_sub::after{content:"";height:1px;background-color:#647cb4}#contents #phkt_top .top_event_con_ttl_main{letter-spacing:0;font-weight:500;font-family:"Shippori Mincho B1",serif}@media all and (min-width: 1025px){#contents #phkt_top .top_event_con_ttl_main{grid-column:1/2;grid-row:2/3;font-size:37px}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_event_con_ttl_main{font-size:23px}}#contents #phkt_top .top_event_con_btn{display:flex;align-items:center;-moz-column-gap:.5em;column-gap:.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media all and (min-width: 1025px){#contents #phkt_top .top_event_con_btn{font-size:18px}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_event_con_btn{grid-column:2/3;grid-row:2/3;font-size:14px}}#contents #phkt_top .top_event_con_btn::after{content:"";flex:none;width:1.6em;aspect-ratio:28/5;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:skew(45deg)}@media all and (min-width: 1025px){#contents #phkt_top .top_event_con_btn::after{transition:transform .3s ease-out;will-change:transform}}#contents #phkt_top .top_sec{display:grid}@media all and (min-width: 1025px){#contents #phkt_top .top_sec{grid-template-columns:1fr min(40%,560px) max((100% - 1720px)/2,5%);margin-top:120px}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_sec{row-gap:50px;margin-top:60px;margin-bottom:80px}}@media all and (min-width: 1025px){#contents #phkt_top .top_sec_img{grid-column:1/2;grid-row:1/2;padding-right:clamp(65px,6.8vw,130px)}}#contents #phkt_top .top_sec_img img{width:100%}@media all and (min-width: 1025px){#contents #phkt_top .top_sec_con{align-self:center;grid-column:2/3;grid-row:1/2}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_sec_con{order:1;padding:0 20px}}#contents #phkt_top .top_sec_con .phkt_ttl{color:#22386c}@media all and (min-width: 1025px){#contents #phkt_top .top_sec_con .phkt_ttl{margin-bottom:50px}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_sec_con .phkt_ttl{margin-bottom:30px}}#contents #phkt_top .top_sec_con_catch{margin-bottom:1em;color:#745821}@media all and (min-width: 1025px){#contents #phkt_top .top_sec_con_catch{font-size:24px}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_sec_con_catch{text-align:center;font-size:20px}}#contents #phkt_top .top_sec_con_desc{line-height:1.8em}@media all and (min-width: 1025px){#contents #phkt_top .top_sec_con_desc{margin-bottom:60px;font-size:18px}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_sec_con_desc{margin-bottom:50px;font-size:16px}}#contents #phkt_top .top_sec_con .phkt_btn{border:1px solid #22386c;color:#22386c !important}#contents #phkt_top .top_sec_con .phkt_btn::after{border-right:1px solid #22386c;border-bottom:1px solid #22386c}@media all and (min-width: 1025px){#contents #phkt_top .top_recruit{padding:160px 0 120px;position:relative}#contents #phkt_top .top_recruit::before{content:"";display:block;width:100%;height:50%;background-color:#dbe0eb;position:absolute;inset:auto 0 0}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_recruit{margin-bottom:60px}}#contents #phkt_top .top_recruit_bnr{display:grid;text-decoration:none !important}@media all and (min-width: 1025px){#contents #phkt_top .top_recruit_bnr{grid-template-columns:min(50%,692px) 1fr;position:relative}#contents #phkt_top .top_recruit_bnr::after{content:"";display:block;border:1px solid rgba(255,255,255,.4);position:absolute;inset:20px;z-index:1;pointer-events:none}#contents #phkt_top .top_recruit_bnr:hover .top_recruit_bnr_img img{transform:scale(1.02)}#contents #phkt_top .top_recruit_bnr:hover .top_recruit_bnr_con_btn::after{transform:skew(45deg) translateX(0.3em)}}#contents #phkt_top .top_recruit_bnr_img{overflow:hidden}@media all and (min-width: 1025px){#contents #phkt_top .top_recruit_bnr_img{grid-column:2/3;grid-row:1/2}}#contents #phkt_top .top_recruit_bnr_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media all and (min-width: 1025px){#contents #phkt_top .top_recruit_bnr_img img{transition:transform .3s ease-out;will-change:transform}}#contents #phkt_top .top_recruit_bnr_con{background:url(../../assets/img/top/recruit.jpg) no-repeat 50% 50%;color:#fff;z-index:1;position:relative}@media all and (min-width: 1025px){#contents #phkt_top .top_recruit_bnr_con{grid-column:1/2;grid-row:1/2;display:flex;flex-direction:column;justify-content:center;row-gap:30px;padding:60px min(16%,112px);background-size:auto 150%}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_recruit_bnr_con{order:1;display:grid;gap:12px;padding:25px 20px 35px;background-size:150% auto}}#contents #phkt_top .top_recruit_bnr_con::before{content:"";display:block;width:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(83,101,146,.9);position:absolute;inset:0;z-index:-1}#contents #phkt_top .top_recruit_bnr_con_ttl{display:grid}#contents #phkt_top .top_recruit_bnr_con_ttl *{font-family:"Shippori Mincho B1",serif}@media all and (min-width: 1025px){#contents #phkt_top .top_recruit_bnr_con_ttl{font-size:20px}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_recruit_bnr_con_ttl{font-size:14px}}#contents #phkt_top .top_recruit_bnr_con_ttl_sub{text-transform:uppercase}#contents #phkt_top .top_recruit_bnr_con_ttl_main{order:1;font-size:2em;font-weight:500}@media all and (min-width: 1025px){#contents #phkt_top .top_recruit_bnr_con_desc{margin-bottom:20px;font-size:18px}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_recruit_bnr_con_desc{font-size:16px}}@media all and (min-width: 1025px){#contents #phkt_top .top_recruit_bnr_con_btn{display:flex;align-items:center;-moz-column-gap:.5em;column-gap:.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:18px}#contents #phkt_top .top_recruit_bnr_con_btn::after{content:"";flex:none;width:1.6em;aspect-ratio:28/5;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:skew(45deg)}}@media all and (min-width: 1025px)and (min-width: 1025px){#contents #phkt_top .top_recruit_bnr_con_btn::after{transition:transform .3s ease-out;will-change:transform}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_recruit_bnr_con_btn{display:none}}#contents #phkt_top .top_bunjyo{background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;position:relative;z-index:1}@media all and (min-width: 1025px){#contents #phkt_top .top_bunjyo{padding:100px 0;background-image:url(../../assets/img/top/bunjyo.png)}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_bunjyo{padding:60px 0 75px;background-image:url(../../assets/img/top/bunjyoSp.png)}}#contents #phkt_top .top_bunjyo::before{content:"";display:block;background-color:rgba(39,63,121,.8);position:absolute;inset:0;z-index:-1}#contents #phkt_top .top_bunjyo_con{display:grid;row-gap:40px}@media all and (min-width: 1025px){#contents #phkt_top .top_bunjyo_con{align-items:center;grid-template-columns:auto 1fr auto;grid-template-rows:1fr 1fr;-moz-column-gap:clamp(60px,6.2vw,120px);column-gap:clamp(60px,6.2vw,120px)}#contents #phkt_top .top_bunjyo_con::before{grid-column:2/3;grid-row:1/3;content:"";height:1px;background-color:#fff}}#contents #phkt_top .top_bunjyo_con .phkt_ttl{color:#fff}@media all and (min-width: 1025px){#contents #phkt_top .top_bunjyo_con .phkt_ttl{align-self:flex-end;grid-column:1/2;grid-row:1/2}}#contents #phkt_top .top_bunjyo_con .phkt_ttl_main{letter-spacing:.08em}@media all and (min-width: 1025px){#contents #phkt_top .top_bunjyo_con_desc{align-self:flex-start;grid-column:1/2;grid-row:2/3;font-size:18px}}@media only screen and (max-width: 1024px){#contents #phkt_top .top_bunjyo_con_desc{justify-self:center;font-size:16px}}@media all and (min-width: 1025px){#contents #phkt_top .top_bunjyo_con_btn{grid-column:3/4;grid-row:1/3}}#contents #phkt_top .top_bunjyo_con_btn .phkt_btn{border:1px solid #fff;color:#fff !important}#contents #phkt_top .top_bunjyo_con_btn .phkt_btn::after{border-right:1px solid #fff;border-bottom:1px solid #fff}#contents .top_banner>h2{color:#22386c;word-break:keep-all;overflow-wrap:anywhere;letter-spacing:0;font-family:"Zen Kaku Gothic New",sans-serif}@media all and (min-width: 1025px){#contents .top_banner>h2{font-size:34px}}@media only screen and (max-width: 1024px){#contents .top_banner>h2{font-size:24px}}@media all and (min-width: 1025px){#contents #phkt_aboutus .phkt_mv{background-image:url(../../assets/img/aboutus/main.jpg)}}@media only screen and (max-width: 1024px){#contents #phkt_aboutus .phkt_mv{background-image:url(../../assets/img/aboutus/mainSp.jpg)}}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sec{margin-bottom:120px}}@media only screen and (max-width: 1024px){#contents #phkt_aboutus .aboutus_sec{margin-bottom:60px}}#contents #phkt_aboutus .aboutus_sec_ttl{text-align:center;word-break:auto-phrase;font-weight:500;font-family:"Shippori Mincho B1",serif}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sec_ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 40px;font-size:37px}}@media only screen and (max-width: 1024px){#contents #phkt_aboutus .aboutus_sec_ttl{margin:0 20px 34px;font-size:28px}#contents #phkt_aboutus .aboutus_sec_ttl:has(.onlyPC){text-align:left}}#contents #phkt_aboutus .aboutus_sec_desc{line-height:2em}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sec_desc{font-size:18px}}@media only screen and (max-width: 1024px){#contents #phkt_aboutus .aboutus_sec_desc{font-size:16px}}#contents #phkt_aboutus .aboutus_sec_list{display:grid;counter-reset:number 0}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sec_list{row-gap:100px;width:90vw;max-width:1480px;margin:110px auto 160px}}@media only screen and (max-width: 1024px){#contents #phkt_aboutus .aboutus_sec_list{row-gap:70px;margin:60px auto 100px}}#contents #phkt_aboutus .aboutus_sec_list_item{display:grid}@media only screen and (max-width: 1024px){#contents #phkt_aboutus .aboutus_sec_list_item{row-gap:40px}}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sec_list_item_img{grid-row:1/2}}#contents #phkt_aboutus .aboutus_sec_list_item_img img{width:100%}#contents #phkt_aboutus .aboutus_sec_list_item_con{display:grid}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sec_list_item_con{align-self:center;grid-row:1/2;row-gap:50px}}@media only screen and (max-width: 1024px){#contents #phkt_aboutus .aboutus_sec_list_item_con{order:1;row-gap:30px;padding:0 20px}}#contents #phkt_aboutus .aboutus_sec_list_item_con_ttl{justify-self:center;writing-mode:vertical-rl;letter-spacing:.15em;font-weight:500;font-family:"Shippori Mincho B1",serif;position:relative}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sec_list_item_con_ttl{font-size:37px}}@media only screen and (max-width: 1024px){#contents #phkt_aboutus .aboutus_sec_list_item_con_ttl{font-size:28px}}#contents #phkt_aboutus .aboutus_sec_list_item_con_ttl::before,#contents #phkt_aboutus .aboutus_sec_list_item_con_ttl::after{display:inline-block;font-size:.7em}#contents #phkt_aboutus .aboutus_sec_list_item_con_ttl::before{counter-increment:number 1;content:counter(number, decimal-leading-zero);margin-bottom:.4em;color:#b09878;text-combine-upright:all;transform:translateX(-100%)}#contents #phkt_aboutus .aboutus_sec_list_item_con_ttl::after{content:"";width:1.2em;height:1px;background-color:#b09878;position:absolute;inset:1.2em auto auto -0.3em;transform:rotate(-45deg)}#contents #phkt_aboutus .aboutus_sec_list_item_con_desc{line-height:2em}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sec_list_item_con_desc{font-size:18px}}@media only screen and (max-width: 1024px){#contents #phkt_aboutus .aboutus_sec_list_item_con_desc{font-size:16px}}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sec_list_item{-moz-column-gap:clamp(80px,8.2vw,160px);column-gap:clamp(80px,8.2vw,160px)}#contents #phkt_aboutus .aboutus_sec_list_item:nth-of-type(odd){grid-template-columns:1fr min(40%,480px)}#contents #phkt_aboutus .aboutus_sec_list_item:nth-of-type(odd) .aboutus_sec_list_item_img{grid-column:1/2}#contents #phkt_aboutus .aboutus_sec_list_item:nth-of-type(odd) .aboutus_sec_list_item_con{grid-column:2/3}#contents #phkt_aboutus .aboutus_sec_list_item:nth-of-type(even){grid-template-columns:min(40%,480px) 1fr}#contents #phkt_aboutus .aboutus_sec_list_item:nth-of-type(even) .aboutus_sec_list_item_con{grid-column:1/2}#contents #phkt_aboutus .aboutus_sec_list_item:nth-of-type(even) .aboutus_sec_list_item_img{grid-column:2/3}}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sec_imgLarge{margin:140px 0 120px}}@media only screen and (max-width: 1024px){#contents #phkt_aboutus .aboutus_sec_imgLarge{margin:80px 0 60px}}#contents #phkt_aboutus .aboutus_sec_imgLarge img{width:100%}#contents #phkt_aboutus .aboutus_sdgs{display:grid;border-radius:10px;background-color:#fff;box-shadow:0 3px 25px rgba(34,56,108,.1)}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sdgs{row-gap:40px;margin-bottom:100px;padding:80px 0}}@media only screen and (max-width: 1024px){#contents #phkt_aboutus .aboutus_sdgs{row-gap:24px;margin-bottom:60px;padding:30px 0 40px}}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sdgs .c-normalw{max-width:calc(100% - 40px)}}#contents #phkt_aboutus .aboutus_sdgs_ttl{display:grid;font-weight:500;font-family:"Shippori Mincho B1",serif}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sdgs_ttl{row-gap:40px;text-align:center;font-size:37px}}@media only screen and (max-width: 1024px){#contents #phkt_aboutus .aboutus_sdgs_ttl{row-gap:28px;font-size:28px}}#contents #phkt_aboutus .aboutus_sdgs_ttl::before{justify-self:center;content:"";width:100%;max-width:560px;aspect-ratio:5/2;background:url(../../assets/img/aboutus/sdgs.png) no-repeat center/contain}#contents #phkt_aboutus .aboutus_sdgs_desc{line-height:2em}@media all and (min-width: 1025px){#contents #phkt_aboutus .aboutus_sdgs_desc{font-size:18px}}@media only screen and (max-width: 1024px){#contents #phkt_aboutus .aboutus_sdgs_desc{font-size:16px}}@media all and (min-width: 1025px){#contents #phkt_recruit .phkt_mv{background-image:url(../../assets/img/recruit/main.jpg)}}@media only screen and (max-width: 1024px){#contents #phkt_recruit .phkt_mv{background-image:url(../../assets/img/recruit/mainSp.jpg)}}@media all and (min-width: 1025px){#contents #phkt_recruit .recruit_job{margin-bottom:100px}}@media only screen and (max-width: 1024px){#contents #phkt_recruit .recruit_job{margin-bottom:60px}}#contents #phkt_recruit .recruit_job_ttl{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;-moz-column-gap:.6em;column-gap:.6em;text-align:center;word-break:auto-phrase;font-weight:500;font-family:"Shippori Mincho B1",serif}@media all and (min-width: 1025px){#contents #phkt_recruit .recruit_job_ttl{margin-bottom:50px;font-size:37px}}@media only screen and (max-width: 1024px){#contents #phkt_recruit .recruit_job_ttl{margin-bottom:34px;font-size:28px}}#contents #phkt_recruit .recruit_job_ttl::before,#contents #phkt_recruit .recruit_job_ttl::after{content:"";min-width:2em;height:1px;background-color:#b09878}#contents #phkt_recruit .recruit_job_desc{line-height:2em}@media all and (min-width: 1025px){#contents #phkt_recruit .recruit_job_desc{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;font-size:18px}}@media only screen and (max-width: 1024px){#contents #phkt_recruit .recruit_job_desc{font-size:16px}}#contents #phkt_recruit .recruit_job_list{display:grid;grid-template-columns:repeat(3, auto);border-radius:10px;box-shadow:0 2px 16px rgba(34,56,108,.08);position:relative;z-index:1}@media all and (min-width: 1025px){#contents #phkt_recruit .recruit_job_list{row-gap:60px;padding:50px 0 50px 90px;margin:70px 0 100px}}@media only screen and (max-width: 1024px){#contents #phkt_recruit .recruit_job_list{row-gap:30px;padding:25px 15px;margin:30px 0 50px}}#contents #phkt_recruit .recruit_job_list::before{content:"";display:block;border-radius:10px;background:linear-gradient(to bottom, #F8F9FA, #fff) #f8f9fa;box-shadow:0 2px 3px rgba(34,56,108,.05),inset -1px 1px 0 #fff;position:absolute;inset:0;z-index:-1}#contents #phkt_recruit .recruit_job_list_item{align-items:center;height:100%;color:#22386c}@media all and (min-width: 1025px){#contents #phkt_recruit .recruit_job_list_item{display:flex;-moz-column-gap:1em;column-gap:1em;font-size:22px}}@media only screen and (max-width: 1024px){#contents #phkt_recruit .recruit_job_list_item{display:grid;justify-items:center;grid-template-rows:1fr auto;font-size:15px}#contents #phkt_recruit .recruit_job_list_item img{align-self:center;width:auto;transform:scale(0.8);transform-origin:top center}}#contents #phkt_recruit .recruit_entry{margin-bottom:40px;background-color:#dbe0eb}@media all and (min-width: 1025px){#contents #phkt_recruit .recruit_entry{padding:80px 0}}@media only screen and (max-width: 1024px){#contents #phkt_recruit .recruit_entry{padding:40px 0 50px}}#contents #phkt_recruit .recruit_entry_con{display:grid}@media all and (min-width: 1025px){#contents #phkt_recruit .recruit_entry_con{align-items:center;grid-template-columns:auto 1fr}}@media only screen and (max-width: 1024px){#contents #phkt_recruit .recruit_entry_con{justify-content:center;row-gap:25px}}#contents #phkt_recruit .recruit_entry_con_ttl{font-size:24px;font-weight:500}#contents #phkt_recruit .recruit_entry_con_list{display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media all and (min-width: 1025px){#contents #phkt_recruit .recruit_entry_con_list{justify-self:flex-end;grid-template-columns:repeat(2, 1fr);-moz-column-gap:38px;column-gap:38px}#contents #phkt_recruit .recruit_entry_con_list a{transition:opacity .3s ease-out}#contents #phkt_recruit .recruit_entry_con_list a:hover{opacity:.7}}@media only screen and (max-width: 1024px){#contents #phkt_recruit .recruit_entry_con_list{row-gap:16px}}#contents #phkt_recruit .recruit_entry_con_list_bnr{display:block;width:268px;aspect-ratio:134/47;background-color:#fff}#contents #phkt_recruit .recruit_entry_con_list_bnr img{width:100%;height:100%}#contents #phkt_recruit .recruit_entry_con_list_bnr[href*="job.mynavi"]{padding:0 20px}#contents #phkt_recruit .recruit_entry_con_list_bnr[href*="job.mynavi"] img{-o-object-fit:contain;object-fit:contain}#contents #phkt_recruit .recruit_entry_con_list_bnr[href*="next.rikunabi"] img{-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=phkt.min.css.map */