#job .contents .kinds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px;margin-top:60px}#job .contents .kinds .item{display:-webkit-box;display:-ms-flexbox;display:flex}#job .contents .kinds .item dl{width:175px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#job .contents .kinds .item dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:175px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:18px;letter-spacing:0.05em;font-weight:bold;border:1px solid #0072bc;border-radius:50%;margin-bottom:20px}#job .contents .kinds .item .comment{width:280px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px}#job .contents .kinds .item .comment li{background:#F8F8F8;padding:25px;line-height:2;letter-spacing:0.05em;position:relative;margin-bottom:10px}#job .contents .kinds .item .comment li:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 25px 25px 0;border-color:transparent #F8F8F8 transparent transparent;position:absolute;top:0;left:-25px}#job .contents h2{margin:80px 0 30px}#job .contents h2 .num{display:inline-block;width:68px;height:68px;line-height:68px;border:1px solid #1d264d;border-radius:50%;font-size:40px;text-align:center;font-weight:normal;font-family:"Archivo","Noto Sans JP",sans-serif;vertical-align:middle;margin-right:0.5em}#job .contents h2+p{font-family:"Shippori Mincho",serif;font-size:20px;line-height:1.8}#job .contents .bgWideGray h3{font-size:18px;letter-spacing:0.1em;border-bottom:2px solid #1d264d;padding-bottom:30px;margin-bottom:30px}#job .contents .bgWideGray .job{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#job .contents .bgWideGray .job li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:250px;height:250px;position:relative;z-index:0;font-size:18px;color:#FFF;letter-spacing:0.1em;font-weight:bold}#job .contents .bgWideGray .job li img{position:absolute;top:0;left:0;z-index:-1}#job .contents .bgWideGray .point{background:#FFF}#job .contents .bgWideGray .interview{margin-top:80px}#job .contents .bgWideGray .interview h3{border-bottom:none}#job .contents .bgWideGray .interview ul{display:-webkit-box;display:-ms-flexbox;display:flex}#job .contents .bgWideGray .interview ul li{width:100%;border-top:2px solid #1d264d;position:relative}#job .contents .bgWideGray .interview ul li+li{margin-left:60px}#job .contents .bgWideGray .interview ul li+li:before{content:"";display:block;width:2px;height:calc(100% - 30px);background:#1d264d;position:absolute;top:30px;left:-30px}#job .contents .bgWideGray .interview ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:40px 40px 40px 10px}#job .contents .bgWideGray .interview ul li a:hover{opacity:1;color:#0072bc}#job .contents .bgWideGray .interview ul li a:after{content:"";display:block;width:30px;height:30px;border-radius:50%;background-image:url("../../images/ico_link_white.svg");background-repeat:no-repeat;background-position:center;background-color:#1d264d;position:absolute;-webkit-transition:0.2s;transition:0.2s}#job .contents .bgWideGray .interview ul li a:hover:after{-webkit-transform:scale(1.15);transform:scale(1.15);background-color:#0072bc}@media (max-width:736px){#job .contents .bgWideGray .interview ul li a:after{width:20px;height:20px;background-size:50% auto}#job .contents .bgWideGray .interview ul li a:hover:after{-webkit-transform:scale(1);transform:scale(1)}}#job .contents .bgWideGray .interview ul li a:after{position:absolute;bottom:10px;right:10px}#job .contents .bgWideGray .interview ul li a .pho{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100px;margin-right:25px}#job .contents .bgWideGray .interview ul li a .name{font-size:20px;font-weight:600;font-family:"Shippori Mincho",serif;letter-spacing:0.1em}#job .contents .point{background:#F8F8F8;padding:0 60px 60px;margin-top:60px}#job .contents .point h4{font-size:30px;font-weight:normal;letter-spacing:0.1em;font-family:"Archivo","Noto Sans JP",sans-serif;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:10px}#job .contents .point ul{list-style-type:disc;margin-left:1.5em}#job .contents figure{margin:50px}#job .contents .bgWideMain{margin-top:120px}#job .contents .bgWideMain .otherJob h5{font-size:18px;letter-spacing:0.1em;text-align:center;color:#FFF}#job .contents .bgWideMain .otherJob h5:after{content:"";display:block;width:2px;height:50px;background:#FFF;margin:10px auto 35px}#job .contents .bgWideMain .otherJob ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#job .contents .bgWideMain .otherJob ul li{width:calc((100% - 120px) / 3);border-top:2px solid #FFF}#job .contents .bgWideMain .otherJob ul li a{display:block;color:#FFF;position:relative;min-height:150px;padding:25px 10px;font-size:18px;font-weight:bold;letter-spacing:0.1em}#job .contents .bgWideMain .otherJob ul li a:hover{opacity:1;color:#0072bc}#job .contents .bgWideMain .otherJob ul li a:after{content:"";display:block;width:30px;height:30px;border-radius:50%;background-image:url("../../images/ico_link_white.svg");background-repeat:no-repeat;background-position:center;background-color:#1d264d;position:absolute;-webkit-transition:0.2s;transition:0.2s}#job .contents .bgWideMain .otherJob ul li a:hover:after{-webkit-transform:scale(1.15);transform:scale(1.15);background-color:#0072bc}@media (max-width:736px){#job .contents .bgWideMain .otherJob ul li a:after{width:20px;height:20px;background-size:50% auto}#job .contents .bgWideMain .otherJob ul li a:hover:after{-webkit-transform:scale(1);transform:scale(1)}}#job .contents .bgWideMain .otherJob ul li a:after{position:absolute;right:0;bottom:25px;background-color:#FFF;background-image:url("../../images/ico_link.svg")}#job .contents .bgWideMain .otherJob ul li a:before{content:"";display:block;width:2px;height:calc(100% - 50px);background:#FFF;position:absolute;right:-30px;top:25px}#job .contents .bgWideMain .otherJob ul li:nth-child(3n) a:before{display:none}@media (max-width:736px){#job .contents .kinds{margin-top:40px;gap:30px}#job .contents .kinds .item dl{width:100px}#job .contents .kinds .item dl dt{height:100px;font-size:12px;letter-spacing:0;margin-bottom:10px}#job .contents .kinds .item dl dd{font-size:12px}#job .contents .kinds .item .comment{width:calc(100% - 120px);margin-left:20px}#job .contents .kinds .item .comment li{padding:15px;line-height:1.6;letter-spacing:0;font-size:12px}#job .contents .kinds .item .comment li:before{border-width:0 15px 15px 0;left:-15px}#job .contents h2{margin:40px 0 20px}#job .contents h2 .num{width:30px;height:30px;line-height:30px;font-size:20px;float:left}#job .contents h2+p{font-size:16px}#job .contents .bgWideGray h3{font-size:16px;padding-bottom:15px;margin-bottom:15px}#job .contents .bgWideGray .job{-ms-flex-wrap:wrap;flex-wrap:wrap}#job .contents .bgWideGray .job li{width:calc(50% - 10px);height:calc(50vw - 15px - 10px);font-size:15px;margin-bottom:20px}#job .contents .bgWideGray .interview{margin-top:50px}#job .contents .bgWideGray .interview ul{display:block}#job .contents .bgWideGray .interview ul li+li{margin-left:0}#job .contents .bgWideGray .interview ul li+li:before{display:none}#job .contents .bgWideGray .interview ul li a{padding:20px 0}#job .contents .bgWideGray .interview ul li a:after{bottom:20px;right:0}#job .contents .bgWideGray .interview ul li a .pho{width:80px;margin-right:20px}#job .contents .bgWideGray .interview ul li a .name{font-size:18px}#job .contents .point{padding:0 20px 20px;margin-top:40px}#job .contents .point h4{font-size:20px;margin-bottom:0}#job .contents figure{margin:20px 0}#job .contents .bgWideMain{margin-top:50px}#job .contents .bgWideMain .otherJob h5{font-size:16px}#job .contents .bgWideMain .otherJob h5:after{height:40px}#job .contents .bgWideMain .otherJob ul li{width:calc((100% - 30px) / 2)}#job .contents .bgWideMain .otherJob ul li a{min-height:100px;padding:15px 10px;font-size:15px}#job .contents .bgWideMain .otherJob ul li a:after{bottom:15px}#job .contents .bgWideMain .otherJob ul li a:before{right:-15px;top:15px;height:calc(100% - 30px)}#job .contents .bgWideMain .otherJob ul li:nth-child(3n) a:before{display:block}#job .contents .bgWideMain .otherJob ul li:nth-child(2n) a:before{display:none}}
/*# sourceMappingURL=job.css.map */