﻿@import"https://webfontworld.github.io/NanumSquareNeo/NanumSquareNeo.css";.movieBig{position:relative;width:100%;height:100%;padding-bottom:56.25%}.movieBig iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movieBig .btnPlay{position:absolute;width:100%;height:100%}html{font-size:20px}@media(max-width: 1200px){html{font-size:.8rem}}@media(max-width: 1024px){html{font-size:.7rem}}@media(max-width: 830px){html{font-size:.65rem}}@media(max-width: 680px){html{font-size:.6rem}}*{box-sizing:border-box}html,body{color:#1f2c5c;word-break:keep-all}body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{-webkit-text-size-adjust:none;font-size:20px;letter-spacing:-0.04em;line-height:1;font-weight:400;font-family:"HDHarmony",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";outline:none}html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,tr,td,dl,dt,dd,a,img,input,button,select,textarea{margin:0px;padding:0px;list-style:none}address,cite,dfn,em,var{font-style:normal}code,kbd,samp{font-family:dotum,"돋움",courier new,courier,monospace}header,hgroup,article,nav,footer,figure,figcaption,canvas,section,menu{display:block;margin:0;padding:0}body,div,p,ul,li,input,h1,h2,h3,h4,h5,h6,dl,dt,dd,a,select,textarea{box-sizing:border-box}a{text-decoration:none;color:#1f2c5c}img,fieldset,iframe{border:0 none}fieldset{width:auto;min-width:0;max-width:none;border:0;margin:0;padding:0}legend{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}legend.focusable:active,legend.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}img{border:0px;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption{display:none}button{cursor:pointer;border:0;background-color:rgba(0,0,0,0)}@font-face{font-family:"HDHarmony";src:url("../font/HDHarmonyL.woff") format("woff"),url("../font/HDHarmonyL.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"HDHarmony";src:url("../font/HDHarmonyM.woff") format("woff"),url("../font/HDHarmonyM.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"HDHarmony";src:url("../font/HDHarmonyB.woff") format("woff"),url("../font/HDHarmonyB.woff2") format("woff2");font-weight:700;font-style:normal}.layer-popup{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;padding:20px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.7)}.layer-popup .popup-wrapper{display:table;width:100%;height:100%}.layer-popup .cell{display:table-cell;height:100%;vertical-align:middle}.layer-popup .popup-container{margin:0 auto}.layer-popup .popup-container.w-400{max-width:400px}.layer-popup .popup-content{position:relative;z-index:2;padding:20px;background-color:#fff}.popupWrap{width:48rem;height:auto;display:none;background-color:#f1f1f5;overflow:hidden;border-radius:1rem;z-index:2000}.popupWrap .btn_popClose{position:absolute;top:2rem;right:2rem;width:2.5rem;height:2.5rem;z-index:10;background-color:rgba(0,0,0,0);background:url("../images/btn_popClose.svg") no-repeat center center}.popupWrap .popHeader{height:12.8rem}.popupWrap .popContent{padding:3rem 2.5rem 4.75rem}.popupWrap .popContent dl dd{margin-top:1.6rem;font-style:normal;font-weight:normal;font-size:.9rem;line-height:140%;color:#767676}.popupWrap .popContent dl dd .underline{color:#222;border-bottom:1px solid #222}.popupWrap .popContent dl dd strong{color:#444}.popupWrap .popContent dl dd .bul__list li{padding-left:25px;font-style:normal;font-weight:normal;font-size:.9rem;line-height:140%}.popupWrap .popContent dl+dl{margin-top:2rem}.popupWrap[class*=popCheat] .btn_popClose{background-image:url("../images/btn_popClose_01.svg")}img{max-width:100%}body{background-color:#cae5f0}html,body{letter-spacing:-1px}#wrap{position:relative;min-width:360px;height:auto;margin:0 auto}section{position:relative;margin:0 auto}.section-inner{position:relative;width:1200px;margin:0 auto}@media screen and (max-width: 1200px){.section-inner{width:100%;padding-left:20px !important;padding-right:20px !important}}main{position:relative;overflow:hidden}@media screen and (max-width: 680px){.pcVer{display:none}}.mVer{display:none}@media screen and (max-width: 680px){.mVer{display:block}}figure.center{display:flex;justify-content:center;align-items:center}.subTitle{position:relative;margin-bottom:1.75rem;font-style:normal;font-weight:700;font-size:2.5rem;line-height:inherit}.subTitle:before{content:"";position:absolute;top:-1.5rem;left:0;width:1.3rem;height:1.2rem;background:url("../images/title_point.svg") no-repeat 0 0/auto 1.2rem}.ani,.pt{position:absolute;background-repeat:no-repeat;background-position:0 0}@media screen and (max-width: 680px){span.br{display:block}}header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:1000}header .section-inner{display:flex;justify-content:space-between;align-items:center}header .gnbWrap{position:relative;height:6.25rem;z-index:100}header .logo{display:block;width:13.9rem;height:6.25rem;background:url("../images/brandLogo.svg") no-repeat 0 center/13.9rem auto}header .logo a{display:block;width:100%;height:100%}header .m_btn_menu,header .m_btn_close{display:none}header nav .box{display:flex;align-items:center;height:6.25rem}header nav ul{display:flex}header nav ul li{position:relative;height:2.4rem;font-size:1.7rem;font-weight:400}header nav ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}header nav ul li a span{position:relative;display:inline-block}header nav ul li+li{margin-left:1.2rem}header nav .link_apply{margin-left:1.2rem;display:flex;justify-content:center;align-items:center;height:2.4rem;padding:0 1.25rem;font-size:1.7rem;font-weight:500;color:#fff;background-color:#003a8c;border-radius:100vw;z-index:100}header nav .link_apply span{position:relative;display:inline-block;line-height:1rem}header nav .link_apply:hover span:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#000}header.fixed{transition:.5s ease-in-out}@media(max-width: 680px){header .logo{position:relative;width:152px;background-size:152px auto;z-index:2000}header .m_btn_menu{display:block;position:absolute;top:0;right:0;width:65px;height:100%;background:url("../images/m_btn_menu.svg") no-repeat center center/auto 22px}header .gnbWrap{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;box-sizing:border-box;z-index:1000}header .gnbWrap ul{display:block;width:100%}header .gnbWrap ul li{margin-left:0 !important;width:100%;padding-left:30px;height:40px;font-size:20px}header .gnbWrap ul li:before{display:none}header .gnbWrap ul li a{display:block;text-align:left;font-weight:700}header .gnbWrap .box{display:block;padding-bottom:30px;background:#fff url("../images/m_menu_bg.png") no-repeat left bottom/100% auto;height:100%;padding-top:30px}header .gnbWrap .m_btn_close{display:block;position:absolute;top:0;right:0;width:65px;height:60px;z-index:10}header .gnbWrap .m_btn_close:before,header .gnbWrap .m_btn_close:after{content:"";position:absolute;top:50%;left:50%;width:36px;height:2px;background-color:#95b9e2}header .gnbWrap .m_btn_close:before{transform:translate(-50%, -50%) rotate(-45deg)}header .gnbWrap .m_btn_close:after{transform:translate(-50%, -50%) rotate(45deg)}header .gnbWrap .link_apply{margin-left:30px;padding:0;width:auto;height:40px;text-align:left;background-color:rgba(0,0,0,0);justify-content:flex-start;color:#1f2c5c;font-size:20px;font-weight:700;align-items:flex-start}}.headingWrap{overflow:hidden;background:#fff url("../images/heading_bg_01.png") no-repeat center bottom 8.75rem}.headingWrap .section-inner{height:76.7rem;padding:9rem 0 0}.headingWrap .keyvisual{position:absolute;bottom:8.75rem;left:calc(50% - 48rem);width:96rem;height:64rem;background-image:url("../images/heading_keyvisual_24_b.png");background-position:center bottom;background-size:auto 64rem}@media screen and (max-width: 680px){.headingWrap .keyvisual{bottom:100px;left:0;width:100%;background-size:auto 385px;z-index:10}}.headingWrap .head-info{position:relative;text-align:right;z-index:10}.headingWrap .head-info h2{margin:0 auto;display:flex;justify-content:flex-end;align-items:center;font-family:"NanumSquareNeo";font-style:normal;font-weight:900;font-size:5.7rem;line-height:6.7rem;letter-spacing:-0.05em;text-align:right}.headingWrap .head-info h2 span{display:block;font-size:4.7rem;font-weight:700}.headingWrap .head-info .period{margin-top:1.25rem;font-family:"HDHarmony";font-style:normal;font-weight:400;font-size:2.6rem;line-height:4.2rem;letter-spacing:-0.05em}@media screen and (max-width: 680px){.headingWrap .head-info h2{font-size:32px;line-height:38px}.headingWrap .head-info h2 span{font-size:32px;line-height:38px}.headingWrap .head-info .period{font-size:20px;line-height:28px}.headingWrap .head-info .slogan{font-size:12px;line-height:14px}}.headingWrap .slogan{height:8.75rem;background-color:#73caf3}.headingWrap .slogan figure img{height:2.2rem}.headingWrap .slogan p{margin-top:1rem;font-style:normal;font-weight:400;font-size:1.5rem;line-height:2.1rem;text-align:center}@media screen and (max-width: 680px){.headingWrap{overflow:initial;background-size:auto 100%;background-position:center bottom -30px}.headingWrap .section-inner{padding-top:85px;height:560px}.headingWrap .slogan figure img{height:16px}}.jobDescWrap{background:#71cbf3 url("../images/jd_bg.png") no-repeat center 0/auto 192rem}.jobDescWrap .section-inner{padding:4.5rem 0 5rem}.jobDescWrap .jdTabUI{display:flex;justify-content:flex-start;align-items:center;flex-flow:row wrap;height:70px;overflow-y:hidden;border-bottom:3px solid #003a8c;gap:0 .25rem}.jobDescWrap .jdTabUI li{position:relative;height:100%;display:flex;justify-content:flex-start;align-items:center;flex:1}.jobDescWrap .jdTabUI li>a{width:calc(100% - 5px);height:100%;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:500;font-size:1.5rem;line-height:inherit;letter-spacing:-0.05em;border-radius:1rem 1rem 0 0;color:#fff;border:2px solid #1f2c5c;background-color:#004098;box-shadow:inset 0 6px #004098,5px 5px rgba(0,0,0,.7)}@media screen and (max-width: 680px){.jobDescWrap .jdTabUI li>a{flex-flow:column nowrap;font-size:16px}}.jobDescWrap .jdTabUI li.active>a{background-color:#fff;color:#1f2c5c;box-shadow:inset 0 6px #d9e6f4,5px 5px rgba(0,0,0,.7);z-index:10}.jobDescWrap .jdTabContent{background-color:#fff;padding:0 3.65rem}@media screen and (max-width: 680px){.jobDescWrap .jdTabContent{padding:0 10px}}.jobDescWrap .jdTabContent .label{font-style:normal;font-weight:400;font-size:1.2rem;line-height:inherit;color:#005ead}.jobDescWrap .jdTabContent .label.center{text-align:center}.jobDescWrap .jdTabContent .jd-list>li:not(:last-child){border-bottom:1px solid #c9caca}.jobDescWrap .jdTabContent .jd-list>li .head-table{height:5rem;display:grid;grid-template-columns:10rem 1fr 4.25rem 7rem 8rem;align-items:center}.jobDescWrap .jdTabContent .jd-list>li .head-table li:not(.label){font-style:normal;font-weight:400;font-size:1.5rem;line-height:inherit}.jobDescWrap .jdTabContent .jd-list>li .head-table li.type{text-align:right}.jobDescWrap .jdTabContent .jd-list>li .head-table li.arrow{height:100%;background:url("../images/jd_arrow.svg") no-repeat center center/1.6rem auto;transition:.3s}@media screen and (max-width: 680px){.jobDescWrap .jdTabContent .jd-list>li .head-table{grid-template-columns:1fr 7rem 5rem}.jobDescWrap .jdTabContent .jd-list>li .head-table li{font-size:14px !important}.jobDescWrap .jdTabContent .jd-list>li .head-table li.label{display:none}.jobDescWrap .jdTabContent .jd-list>li .head-table li.arrow{order:3}}.jobDescWrap .jdTabContent .jd-list>li dd{display:none;border-top:1px solid #c9caca;padding:1.75rem 0}.jobDescWrap .jdTabContent .jd-list>li dd .cont-box{display:grid;grid-template-columns:10rem 1fr}.jobDescWrap .jdTabContent .jd-list>li dd .cont-box label{margin-right:1rem;height:1.9rem;background-color:#003a8c;border-radius:3px;color:#fff;line-height:1.9rem;text-align:center}.jobDescWrap .jdTabContent .jd-list>li dd .cont-box p{font-style:normal;font-weight:300;font-size:1.4rem;line-height:1.9rem}.jobDescWrap .jdTabContent .jd-list>li dd .cont-box strong{display:block;font-style:normal;font-weight:500;font-size:1.4rem;line-height:1.9rem}.jobDescWrap .jdTabContent .jd-list>li dd .cont-box .bul__list+strong{margin-top:1.5rem}.jobDescWrap .jdTabContent .jd-list>li dd .cont-box+.cont-box{margin-top:1.5rem}@media screen and (max-width: 680px){.jobDescWrap .jdTabContent .jd-list>li dd .cont-box{grid-template-columns:auto}.jobDescWrap .jdTabContent .jd-list>li dd .cont-box label{margin-bottom:5px;font-size:14px;line-height:18px}.jobDescWrap .jdTabContent .jd-list>li dd .cont-box p,.jobDescWrap .jdTabContent .jd-list>li dd .cont-box strong{font-size:15px;line-height:18px}.jobDescWrap .jdTabContent .jd-list>li dd .cont-box .bul__list li{font-size:15px;line-height:18px}}@media screen and (max-width: 680px){.jobDescWrap .jdTabContent .jd-list>li dd .cont-box{display:block}.jobDescWrap .jdTabContent .jd-list>li dd .cont-box label{display:inline-block;padding:2px 5px;height:auto}}.jobDescWrap .jdTabContent .jd-list>li.active .head-table li.arrow{transform:rotate(-90deg)}.jobDescWrap .object{position:absolute;top:-3.75rem;left:calc(50% + 28.25rem);width:5.05rem;height:12rem;background:url("../images/jd_object.png") no-repeat center 0/auto 12rem;z-index:10}.jobDescWrap .object01{position:absolute;bottom:-3.75rem;left:calc(50% + 18.65rem);width:13.5rem;height:7.8rem;background:url("../images/jd_object_01.png") no-repeat center 0/auto 7.8rem;z-index:10}.link-area{margin-top:3.75rem;text-align:center}.link-area .link_apply{display:inline-flex;justify-content:center;align-items:center;width:33.5rem;height:6.5rem;font-style:normal;font-weight:700;font-size:3.8rem;line-height:inherit;background-color:#fff;border:3px solid #95b9e2;border-radius:100vw;color:#003a8c;box-shadow:7px 10px rgba(0,0,0,.7)}.link-area .link_apply.kakao{width:38.5rem;height:5.25rem;font-size:2.4rem}.link-area .link_apply.kakao span{padding-left:4.3rem;height:3.1rem;line-height:3.1rem;background:url("../images/kakao_chat.svg") no-repeat 0 center/auto 3.1rem}@media screen and (max-width: 680px){.link-area .link_apply{width:260px;height:60px;font-size:28px;box-shadow:3px 5px rgba(0,0,0,.7)}.link-area .link_apply.kakao{font-size:20px;width:320px;height:42px}}.jobPostingWrap{background-color:#fff}.jobPostingWrap .section-inner{padding:5rem 0 6.5rem}.jobPostingWrap .subTitle:not(:first-child){margin-top:5rem}.jobPostingWrap .process-list{margin-bottom:1rem;display:grid;grid-template-columns:repeat(6, 1fr);text-align:center}.jobPostingWrap .process-list p{font-style:normal;font-weight:400;font-size:1.5rem;line-height:2.2rem;color:#231815}.jobPostingWrap .process-list p>span{display:block;color:#003a8c}.jobPostingWrap .process-list li{position:relative;padding-top:6.5rem}.jobPostingWrap .process-list li:before{content:"";width:6rem;height:6rem;position:absolute;top:0;left:50%;transform:translateX(-50%);border:2px solid #005fad;border-radius:50%}.jobPostingWrap .process-list li:nth-of-type(1):before{background:url("../images/process_icon_01.svg") no-repeat center center/auto 6rem}.jobPostingWrap .process-list li:nth-of-type(2):before{background:url("../images/process_icon_02.svg") no-repeat center center/auto 6rem}.jobPostingWrap .process-list li:nth-of-type(3):before{background:url("../images/process_icon_03.svg") no-repeat center center/auto 6rem}.jobPostingWrap .process-list li:nth-of-type(4):before{background:url("../images/process_icon_04.svg") no-repeat center center/auto 6rem}.jobPostingWrap .process-list li:nth-of-type(5):before{background:url("../images/process_icon_05.svg") no-repeat center center/auto 6rem}.jobPostingWrap .process-list li:nth-of-type(6):before{background:url("../images/process_icon_06.svg") no-repeat center center/auto 6rem}.jobPostingWrap .process-list li+li:after{content:"";width:1.6rem;height:1.6rem;position:absolute;top:2.2rem;left:-0.8rem;background:url("../images/process_arrow.svg") no-repeat center center/auto 1.6rem}@media screen and (max-width: 680px){.jobPostingWrap .process-list{grid-template-columns:repeat(3, 1fr);gap:10px 0}.jobPostingWrap .process-list p{margin-top:5px;line-height:20px}}.jobPostingWrap .comment{line-height:140%}.jobPostingWrap .object{position:absolute;bottom:-2.05rem;left:calc(50% + 5rem);width:24.75rem;height:17.85rem;background-image:url("../images/jp_object_01.png");background-size:auto 17.85rem;z-index:100}@media screen and (max-width: 680px){.jobPostingWrap .url{font-size:13px}.jobPostingWrap .object{display:none}.jobPostingWrap .comment{margin-top:30px;font-size:12px;line-height:14px}}.bul__list li{position:relative;padding-left:1rem;font-style:normal;font-weight:300;font-size:1.4rem;line-height:1.9rem}.bul__list li:before{content:"";position:absolute;top:0;left:0}.bul__list.dot li{padding-left:1.8rem;font-size:1.8rem;line-height:2.65rem;color:#231815;letter-spacing:-0.05em}.bul__list.dot li:before{content:"•";left:.6rem}.bul__list.dash li:before{content:"-"}.movieWrap{background-color:#d3edfb}.movieWrap .section-inner{padding:5.75rem 0 6.75rem}.movieWrap h3{margin-bottom:3rem;text-align:center}.movieWrap h3 figure img{height:5rem;margin-bottom:1.25rem}.movieWrap h3 p{font-style:normal;font-weight:300;font-size:1.65rem;line-height:2.3rem}.movieWrap .link_apply{width:auto;height:5rem;padding-inline:3.5rem;font-size:1.6rem}@media screen and (max-width: 680px){.movieWrap .link_apply{font-size:20px}}.movieWrap .interview-list{margin-top:4rem;display:flex;justify-content:flex-start;align-items:flex-start;gap:0 1.5rem}.movieWrap .interview-list>li{text-align:center}.movieWrap .interview-list>li dl{margin-top:.75rem}.movieWrap .interview-list>li dl dt{height:3.25rem;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:700;font-size:1.6rem;line-height:3.25rem;color:#009bdb;border-bottom:1px solid #009bdb}.movieWrap .interview-list>li dl dd{margin-top:1rem;font-style:normal;font-weight:300;font-size:1.2rem;line-height:1.75rem;color:#231815}@media screen and (max-width: 680px){.movieWrap .interview-list{flex-flow:row wrap;gap:40px 0}.movieWrap .interview-list>li{width:100%}.movieWrap .interview-list>li dl dt{height:60px;font-size:27px}.movieWrap .interview-list>li dl dd{font-size:20px;line-height:30px}}.movieWrap .object{position:absolute;bottom:-17rem;left:calc(50% + 11.65rem);width:42.4rem;height:27.65rem;background-image:url("../images/movie_object.png");background-size:auto 27.65rem;z-index:100}@media screen and (max-width: 680px){.movieWrap .object{display:none}}.talentWrap{background-color:#fff}.talentWrap .section-inner{padding-block:6rem 7.75rem}.talentWrap .talent-list{display:grid;grid-template-columns:repeat(3, 1fr)}.talentWrap .talent-list>li dl{margin-top:2.5rem}.talentWrap .talent-list>li dl dt{position:relative;font-style:normal;font-weight:700;font-size:2.5rem;line-height:2.5rem;color:#484848;text-align:center}.talentWrap .talent-list>li dl dt p{margin-top:.75rem;font-style:normal;font-weight:700;font-size:1.45rem;line-height:1.75rem;color:#484848;letter-spacing:-0.05em}.talentWrap .talent-list>li dl dt p span{position:relative;z-index:1}.talentWrap .talent-list>li dl dt p span:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.7rem;z-index:-1}.talentWrap .talent-list>li dl dd{margin-top:3rem;padding-inline:1rem}.talentWrap .talent-list>li dl dd .bul__list{display:grid;gap:1rem 0}.talentWrap .talent-list>li dl dd .bul__list li{padding-left:.65rem;font-style:normal;font-weight:300;font-size:1.2rem;line-height:1.5rem;color:#231815}.talentWrap .talent-list>li dl dd .bul__list li:before{left:0}.talentWrap .talent-list>li.bold dl dt strong{color:#004098}.talentWrap .talent-list>li.bold dl dt span:before{background-color:#73caf3}.talentWrap .talent-list>li.adaptable dl dt strong{color:#b81c22}.talentWrap .talent-list>li.adaptable dl dt span:before{background-color:#f0919e}.talentWrap .talent-list>li.thriving dl dt strong{color:#eb5e34}.talentWrap .talent-list>li.thriving dl dt span:before{background-color:#f6b247}.talentWrap .talent-list>li+li dl{border-left:1px solid #9fa0a0}@media screen and (max-width: 680px){.talentWrap .talent-list{grid-template-columns:auto}.talentWrap .talent-list figure{text-align:center}.talentWrap .talent-list figure img{height:190px}.talentWrap .talent-list>li{padding-block:40px}.talentWrap .talent-list>li dl dt{font-size:37px;line-height:100%}.talentWrap .talent-list>li dl dt p{font-size:22px;line-height:26px}.talentWrap .talent-list>li dl dd{padding-inline:35px}.talentWrap .talent-list>li dl dd .bul__list li{font-size:18px;line-height:22px}.talentWrap .talent-list>li+li{border-top:1px solid #9fa0a0}.talentWrap .talent-list>li+li dl{border:0}}.talentWrap .object{position:absolute;top:-7.75rem;left:calc(50% + 31.35rem);width:9.7rem;height:15.85rem;background-image:url("../images/talent_object.png");background-size:auto 15.85rem;z-index:100}.benefitWrap{background-color:#73caf3}.benefitWrap .section-inner{padding-block:4.25rem 8.75rem}.benefitWrap .benefit-wrap dt{display:flex;justify-content:center;align-items:center;width:calc(100% - 5px);height:4rem;border-radius:1rem 1rem 0 0;font-style:normal;font-weight:700;font-size:2.1rem;line-height:inherit;color:#fff;text-align:center;border-style:solid;border-width:2px 2px 0;border-color:#1f2c5c}.benefitWrap .benefit-wrap dd{padding-block:1.25rem;background-color:#fff}.benefitWrap .benefit-wrap.work dt{background-color:#004098;box-shadow:inset 0 6px rgba(31,44,92,.3),5px 0 rgba(0,0,0,.7)}.benefitWrap .benefit-wrap.family dt{background-color:#b81c22;box-shadow:inset 0 6px rgba(157,25,33,.3),5px 0 rgba(0,0,0,.7)}.benefitWrap .benefit-wrap.avocation dt{background-color:#eb5e34;box-shadow:inset 0 6px rgba(201,85,50,.3),5px 0 rgba(0,0,0,.7)}.benefitWrap .benefit-wrap+.benefit-wrap{margin-top:20px}.benefitWrap .benefit-wrap.work .benefit-list li:nth-of-type(1){background-image:url("../images/benefit_icon_01_01.png")}.benefitWrap .benefit-wrap.work .benefit-list li:nth-of-type(2){background-image:url("../images/benefit_icon_01_02.png")}.benefitWrap .benefit-wrap.work .benefit-list li:nth-of-type(3){background-image:url("../images/benefit_icon_01_03.png")}.benefitWrap .benefit-wrap.work .benefit-list li:nth-of-type(4){background-image:url("../images/benefit_icon_01_04.png")}.benefitWrap .benefit-wrap.work .benefit-list li:nth-of-type(5){background-image:url("../images/benefit_icon_01_05.png")}@media screen and (max-width: 680px){.benefitWrap .benefit-wrap.work .benefit-list li:nth-of-type(1){flex-basis:33%}.benefitWrap .benefit-wrap.work .benefit-list li:nth-of-type(2){flex-basis:33%}.benefitWrap .benefit-wrap.work .benefit-list li:nth-of-type(3){flex-basis:33%}.benefitWrap .benefit-wrap.work .benefit-list li:nth-of-type(4){flex-basis:50%}.benefitWrap .benefit-wrap.work .benefit-list li:nth-of-type(5){flex-basis:50%}}.benefitWrap .benefit-wrap.family .benefit-list li:nth-of-type(1){background-image:url("../images/benefit_icon_02_01.png")}.benefitWrap .benefit-wrap.family .benefit-list li:nth-of-type(2){background-image:url("../images/benefit_icon_02_02.png")}.benefitWrap .benefit-wrap.family .benefit-list li:nth-of-type(3){background-image:url("../images/benefit_icon_02_03.png")}.benefitWrap .benefit-wrap.family .benefit-list li:nth-of-type(4){background-image:url("../images/benefit_icon_02_04.png")}.benefitWrap .benefit-wrap.family .benefit-list li:nth-of-type(5){background-image:url("../images/benefit_icon_02_05.png")}.benefitWrap .benefit-wrap.family .benefit-list li:nth-of-type(6){background-image:url("../images/benefit_icon_02_06.png")}@media screen and (max-width: 680px){.benefitWrap .benefit-wrap.family .benefit-list li{flex-basis:33%}}.benefitWrap .benefit-wrap.avocation .benefit-list li:nth-of-type(1){background-image:url("../images/benefit_icon_03_01.png")}.benefitWrap .benefit-wrap.avocation .benefit-list li:nth-of-type(2){background-image:url("../images/benefit_icon_03_02.png")}.benefitWrap .benefit-wrap.avocation .benefit-list li:nth-of-type(3){background-image:url("../images/benefit_icon_03_03.png")}.benefitWrap .benefit-list{display:flex;justify-content:flex-start;align-items:stretch}.benefitWrap .benefit-list>li{position:relative;flex:1;height:auto;padding-block:9.25rem 1.25rem;background-position:center top;background-repeat:no-repeat;background-size:auto 8.25rem;text-align:center}.benefitWrap .benefit-list>li p{font-style:normal;font-weight:400;font-size:1.7rem;line-height:2.15rem}.benefitWrap .benefit-list>li+li{border-left:1px solid #9fa0a0}@media screen and (max-width: 680px){.benefitWrap .benefit-list{flex-flow:row wrap;gap:30px 0;padding-inline:15px}.benefitWrap .benefit-list li:nth-of-type(3)+li:nth-of-type(4){border-left:0}.benefitWrap .benefit-list li:nth-of-type(4):before{content:"";position:absolute;top:-15px;left:0;display:block;width:100%;height:1px;background-color:#9fa0a0}.benefitWrap .benefit-list li:nth-of-type(5):before{content:"";position:absolute;top:-15px;left:0;display:block;width:100%;height:1px;background-color:#9fa0a0}.benefitWrap .benefit-list li:nth-of-type(6):before{content:"";position:absolute;top:-15px;left:0;display:block;width:100%;height:1px;background-color:#9fa0a0}}.applyWrap{background-color:#004098}.applyWrap .section-inner{padding:4.25rem 0}.applyWrap .link-area{margin-top:0}.snsWrap{background-color:#fff}.snsWrap .section-inner{padding:4.25rem 0}.snsWrap .sns-list{display:grid;grid-template-columns:repeat(5, 5.6rem);justify-content:center;gap:0 4rem;text-align:center}.snsWrap .sns-list img{width:5.6rem}.snsWrap .sns-list p{margin-top:1.5rem;font-size:1.1rem;font-weight:300;color:#231815}@media screen and (max-width: 680px){.snsWrap .sns-list{grid-template-columns:repeat(5, 1fr);gap:0 20px}.snsWrap .sns-list img{width:40px}.snsWrap .sns-list p{font-size:12px}}