.main-visual-scond{background:#4F95D1}@media (max-width: 1086px){.page-nav{padding-left:30px;padding-right:30px}}.page-nav-list{gap:20px}@media (max-width: 1086px){.page-nav-list{gap:5px 10px}}@media (max-width: 767px){.page-nav-list{gap:5px 10px}}.page-nav-list-item:nth-of-type(1){width:24.863%}@media (max-width: 767px){.page-nav-list-item:nth-of-type(1){width:150px}}.page-nav-list-item:nth-of-type(2){width:23.39%}@media (max-width: 767px){.page-nav-list-item:nth-of-type(2){width:120px}}.page-nav-list-item:nth-of-type(3){width:20.258%}@media (max-width: 767px){.page-nav-list-item:nth-of-type(3){width:100px}}.page-nav-list-item:nth-of-type(4){width:23.942%}@media (max-width: 767px){.page-nav-list-item:nth-of-type(4){width:110px}}.page-nav-list-item a{border-color:#4F95D1;color:#4F95D1}.page-nav-list-item a:hover{background:#4F95D1;color:#fff}@media (max-width: 767px){.page-nav-list-item a.active{background:#4F95D1;color:#fff}}.sec-title-3 span::after{background:#4F95D1}@media (max-width: 414px){#sec01 .sec-title-inner{width:100%}}#sec01 .sec-title-inner::before{color:rgba(79,149,209,0.3)}@media (max-width: 414px){#sec01 .sec-title-inner::before{transform:translate(0, -50%)}}#sec01 .sec-title-sub{color:#4F95D1}#sec01 .sec01-01{margin-top:78px;display:flex;justify-content:space-between}@media (max-width: 767px){#sec01 .sec01-01{margin-top:50px;display:block}}#sec01 .sec01-01-text{width:100%;max-width:648px;color:#707070;font-size:18px;font-weight:500;line-height:calc(40em / 18)}@media (max-width: 1086px){#sec01 .sec01-01-text{margin-right:30px}}@media (max-width: 1086px){#sec01 .sec01-01-text{font-size:12px;line-height:calc(28em / 12)}}#sec01 .sec01-01-text-name{margin-top:12px;text-align:right}@media (max-width: 1086px){#sec01 .sec01-01-text-name{margin-top:24px}}#sec01 .sec01-01-text-name span{margin-left:1em;font-size:30px;line-height:calc(40em / 30)}@media (max-width: 1086px){#sec01 .sec01-01-text-name span{display:block;font-size:20px;line-height:calc(27em / 20)}}@media (max-width: 767px){#sec01 .sec01-01-img{margin-top:45px;text-align:center}#sec01 .sec01-01-img img{width:auto}}#sec02{padding-bottom:100px}@media (max-width: 1086px){#sec02{padding-bottom:0}}#sec02 .sec-title-inner::before{color:rgba(79,149,209,0.3)}#sec02 .sec-title-sub{color:#4F95D1}#sec02 .sec02-01{margin-top:81px;color:#707070;font-size:18px;font-weight:500;line-height:calc(28em / 18)}@media (max-width: 1086px){#sec02 .sec02-01{margin-top:50px;font-size:12px;line-height:calc(28em / 12)}#sec02 .sec02-01 br{display:none}}#sec02 .sec02-02{margin-top:40px}#sec02 .sec02-02 .grayBox{background:#F8F8F8;padding:20px;margin:40px 0 0}@media (max-width: 767px){#sec02 .sec02-02 .grayBox{margin:18px 0 0;padding:0;background:none}}#sec02 .sec02-02 .grayBox h3{margin:0 0 30px;padding:0;color:#187FC4;font-size:2.4rem;font-weight:bold;line-height:1.5em}@media (max-width: 1086px){#sec02 .sec02-02 .grayBox h3{margin:0 0 10px;padding:0 0 0 1em;font-size:2rem;text-indent:-1em}}@media (max-width: 767px){#sec02 .sec02-02 .grayBox h3{font-size:12px;line-height:calc(16em / 12)}}#sec02 .sec02-02 .grayBox h3.pc-none{display:none}@media (max-width: 767px){#sec02 .sec02-02 .grayBox h3.pc-none{display:block}}#sec02 .sec02-02 .grayBox table{width:100%;border-collapse:collapse;margin-bottom:60px}@media (max-width: 767px){#sec02 .sec02-02 .grayBox table{margin-bottom:50px}}#sec02 .sec02-02 .grayBox table th,#sec02 .sec02-02 .grayBox table td{border:1px solid #B2B2B2;font-size:1.7rem;line-height:1.6875em;background:#fff;font-weight:500;padding:8.5px 15px;vertical-align:middle}@media (max-width: 767px){#sec02 .sec02-02 .grayBox table th,#sec02 .sec02-02 .grayBox table td{padding:2px 7px;font-size:12px;line-height:calc(28em / 16);vertical-align:top}#sec02 .sec02-02 .grayBox table th.sp-none,#sec02 .sec02-02 .grayBox table td.sp-none{display:none}}#sec02 .sec02-02 .grayBox table th .pc-none,#sec02 .sec02-02 .grayBox table td .pc-none{display:none}@media (max-width: 767px){#sec02 .sec02-02 .grayBox table th .pc-none,#sec02 .sec02-02 .grayBox table td .pc-none{display:block}}#sec02 .sec02-02 .grayBox table .date{width:13.85%;text-align:center}@media (max-width: 767px){#sec02 .sec02-02 .grayBox table .date{width:20%}}#sec02 .sec02-02 .grayBox table td{width:36.35%}@media (max-width: 767px){#sec02 .sec02-02 .grayBox table td{width:145px !important}#sec02 .sec02-02 .grayBox table td:last-of-type{width:calc(100% - 145px) !important}}#sec02 .sec02-02 .grayBox table td>:last-child{margin-bottom:0 !important}#sec02 .sec02-02 .grayBox table td ol{margin:0 0 1.5em 2em;list-style:decimal}#sec02 .sec02-02 .grayBox table td ol.no-list{margin:0 0 1.5em 1em;list-style:none}#sec02 .sec02-02 .grayBox table td p{margin:0 0 1.5em;font-size:1.6rem;line-height:1.5em}#sec03{padding-bottom:100px;background:#EBF2F8}@media (max-width: 767px){#sec03{padding-top:0;padding-bottom:0}}@media (max-width: 767px){#sec03 .sec-title{width:100vw;margin-left:-30px;margin-right:-30px;padding:40px 30px;background:#fff}}@media (max-width: 414px){#sec03 .sec-title-inner{width:100%}}#sec03 .sec-title-inner::before{color:rgba(79,149,209,0.5)}@media (max-width: 767px){#sec03 .sec-title-inner::before{color:rgba(79,149,209,0.3)}}@media (max-width: 414px){#sec03 .sec-title-inner::before{transform:translate(0, -50%)}}#sec03 .sec-title-sub{color:#4F95D1}#sec03 table{width:100%;border-collapse:collapse;margin-bottom:60px}@media (max-width: 1086px){#sec03 table{display:block}}@media (max-width: 767px){#sec03 table{margin-bottom:50px}}#sec03 table th,#sec03 table td{border:1px solid #B2B2B2;font-size:1.7rem;line-height:1.6875em;background:#fff;font-weight:500;padding:8.5px 15px;vertical-align:middle}#sec03 table .date{width:13.85%;text-align:center}@media (max-width: 767px){#sec03 table .date{width:20%}}#sec03 table td{width:36.35%}#sec03 table td>:last-child{margin-bottom:0 !important}#sec03 table td ol{margin:0 0 1.5em 2em;list-style:decimal}#sec03 table td ol.no-list{margin:0 0 1.5em 1em;list-style:none}#sec03 table td p{margin:0 0 1.5em;font-size:1.6rem;font-weight:500;line-height:1.5em}#sec03 table.jobDescription{width:100%;margin-bottom:60px;border-collapse:collapse}@media (max-width: 1086px){#sec03 table.jobDescription{display:block}}@media (max-width: 767px){#sec03 table.jobDescription{display:block;margin-bottom:0}}#sec03 table.jobDescription th,#sec03 table.jobDescription td{padding:18px 20px;border:2px solid #fff;font-size:1.7rem;font-weight:500;line-height:calc(22em / 17)}@media (max-width: 1086px){#sec03 table.jobDescription th,#sec03 table.jobDescription td{display:block}}@media (max-width: 767px){#sec03 table.jobDescription th,#sec03 table.jobDescription td{padding:8px 15px;font-size:12px;line-height:calc(22em / 12);display:block}}#sec03 table.jobDescription th{width:21.4%;background:#EBF2F8;font-weight:bold;text-align:left}@media (max-width: 1086px){#sec03 table.jobDescription th{width:100%;text-align:center}}@media (max-width: 767px){#sec03 table.jobDescription th{width:100%;text-align:center}}#sec03 table.jobDescription td{background:#F5F8FC;font-weight:400}@media (max-width: 1086px){#sec03 table.jobDescription td{width:100%}}@media (max-width: 767px){#sec03 table.jobDescription td{width:100%}#sec03 table.jobDescription td .txtIndent{padding-left:1em;text-indent:-1em;display:block}#sec03 table.jobDescription td .txtIndent+br{display:none}}#sec03 table.jobDescription td>:last-child{margin-bottom:0 !important}#sec03 table.jobDescription td ol{margin:0 0 1.5em 1em;list-style:none}#sec03 table.jobDescription td ol.no-list{margin:0 0 1.5em 1em;list-style:none}@media (max-width: 767px){#sec03 table.jobDescription td ol.no-list li{font-size:11px;line-height:calc(16em / 11)}}#sec03 table.jobDescription td ol:not(.no-list){counter-reset:olNumber 0}#sec03 table.jobDescription td ol:not(.no-list) li{position:relative}@media (max-width: 767px){#sec03 table.jobDescription td ol:not(.no-list) li{font-size:11px;line-height:calc(16em / 11)}}#sec03 table.jobDescription td ol:not(.no-list) li::before{counter-increment:olNumber 1;content:counter(olNumber) ". ";font-weight:bold;position:absolute;top:0;left:-1em}#sec03 table.jobDescription td ol:not(.no-list) li+li{margin-top:1em}#sec03 table.jobDescription td p{margin:0 0 1.5em;font-size:1.6rem;font-weight:500;line-height:1.5em}@media (max-width: 767px){#sec03 table.jobDescription td p{font-size:11px;line-height:calc(15em / 11)}}#sec03 .sec03-01{margin-top:61px}@media (max-width: 767px){#sec03 .sec03-01{margin-top:20px}}@media (max-width: 767px){#sec03 .sec03-02{margin-top:30px}#sec03 .sec03-02 table.jobDescription{width:100vw;margin-left:-30px;margin-right:-30px;border:none}#sec03 .sec03-02 table.jobDescription th{display:none}#sec03 .sec03-02 table.jobDescription td{padding:10px 30px 20px;border:none;border-bottom:2px solid #fff}}#sec03 .sec03-02 h3{margin-bottom:65px;color:#707070;font-size:40px;font-weight:bold;text-align:center;position:relative}@media (max-width: 767px){#sec03 .sec03-02 h3{margin-bottom:29px;font-size:12px;line-height:calc(17em / 12)}}#sec03 .sec03-02 h3::after{width:0;height:0;border-style:solid;border-width:30px 17.085px 0 17.085px;border-color:#4F95D1 transparent transparent transparent;content:"";display:block;position:absolute;bottom:-40px;left:50%;transform:translate(-50%, 0)}@media (max-width: 767px){#sec03 .sec03-02 h3::after{border-width:15px 8.54px 0 8.54px;bottom:-18px}}#sec03 .sec03-02 ul{margin-left:2rem;margin-bottom:60px}#sec03 .sec03-02 ul li{list-style:disc;list-style-position:inside;font-size:2rem;line-height:3.6rem;font-weight:bold;text-indent:-1.4em;padding-left:1em}#sec03 .sec03-02 .flowList{width:100%;max-width:500px;margin:0 0 20px !important;padding:0;list-style:none}#sec03 .sec03-02 .flowList li{padding:13px 15px !important;background:#fff;border:2px solid #187FC4;border-radius:3px;text-align:center;position:relative;list-style:none !important;text-indent:0 !important}@media (max-width: 767px){#sec03 .sec03-02 .flowList li{font-size:14px;line-height:1.8em}}#sec03 .sec03-02 .flowList li:before,#sec03 .sec03-02 .flowList li:after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%, 100%)}#sec03 .sec03-02 .flowList li:before{width:40px;height:15px;background:linear-gradient(to bottom left, #187FC4 50%, transparent 51%) top left/50% 100% no-repeat,linear-gradient(to bottom right, #187FC4 50%, transparent 51%) top right/50% 100% no-repeat;z-index:0}#sec03 .sec03-02 .flowList li:after{width:40px;height:15px;background:linear-gradient(to bottom left, #fff 50%, transparent 51%) top left/50% 100% no-repeat,linear-gradient(to bottom right, #fff 50%, transparent 51%) top right/50% 100% no-repeat;z-index:1;margin-bottom:2px}#sec03 .sec03-02 .flowList li+li{margin-top:23px}#sec03 .sec03-02 .flowList li:last-of-type{background:#187FC4;color:#fff;font-weight:bold}#sec03 .sec03-02 .flowList li:last-of-type:before,#sec03 .sec03-02 .flowList li:last-of-type:after{display:none}#sec03 .sec03-02 .kome{padding-left:1em;text-indent:-1em}#sec03 .sec03-03{margin-top:61px;text-align:center}@media (max-width: 767px){#sec03 .sec03-03{margin-top:20px}}#sec03 .sec03-03 p{font-size:17px}@media (max-width: 767px){#sec03 .sec03-03 p{font-size:11px}}#sec04{padding-bottom:70px;background:#F8F8F8}@media (max-width: 767px){#sec04{padding-top:0;padding-bottom:40px}}@media (max-width: 767px){#sec04 .sec-title{width:100vw;margin-left:-30px;margin-right:-30px;padding-top:40px;padding-bottom:40px;background:#fff}}#sec04 .sec-title-inner::before{color:rgba(79,149,209,0.5)}@media (max-width: 767px){#sec04 .sec-title-inner::before{color:rgba(79,149,209,0.3)}}#sec04 .sec-title-sub{color:#4F95D1}#sec04 .sec04-01{margin-top:120px}@media (max-width: 767px){#sec04 .sec04-01{margin-top:40px}}#sec04 .sec04-01 h3{border-left:6px solid #187FC4;padding:6px 0 6px 20px;margin-bottom:20px;font-size:2.4rem;line-height:3.6rem;font-weight:bold}@media (max-width: 1086px){#sec04 .sec04-01 h3{font-size:2rem;line-height:3.6rem;padding:2px 0 2px 10px}}@media (max-width: 767px){#sec04 .sec04-01 h3{font-size:16px;line-height:2em}}#sec04 .sec04-01 dl{margin-bottom:60px}@media (max-width: 1086px){#sec04 .sec04-01 dl{margin-bottom:35px}}#sec04 .sec04-01 dl dt{background-color:#ffffff;padding:26px 60px 26px 20px;font-size:2rem;line-height:3.6rem;font-weight:bold;margin-top:5px;position:relative;cursor:pointer}@media (max-width: 1086px){#sec04 .sec04-01 dl dt{padding:16px calc(35 / 320 * 100vw) 16px calc(15 / 320 * 100vw);font-size:1.6rem;line-height:2.4rem}}@media (max-width: 767px){#sec04 .sec04-01 dl dt{font-size:14px;line-height:calc(28em / 14)}}#sec04 .sec04-01 dl dt.opened::after{transform:translateY(-50%) rotate(180deg)}#sec04 .sec04-01 dl dt::after{position:absolute;content:"";width:20px;height:11.5px;background-image:url("/recruit/fresh/recruit/images/faq_arrow.svg");top:50%;right:20px;transform:translateY(-50%);transition:0.3s;background-repeat:no-repeat}@media (max-width: 1086px){#sec04 .sec04-01 dl dt::after{background-image:url("/recruit/fresh/recruit/images/faq_arrow_sp.svg");right:calc(15 / 320 * 100vw);width:10px;height:6px}}#sec04 .sec04-01 dl dd{background-color:#ffffff;padding:0 20px 25px;font-size:1.6rem;font-weight:500;line-height:3.2rem;display:none}@media (max-width: 767px){#sec04 .sec04-01 dl dd{font-size:12px;line-height:calc(28em / 12)}}.bottom-content-list-item a{background:#4F95D1}
