.col_wh{color:#fff}.bg_wh{background:#fff}.mt0{margin-top:0px !important}.pt0{padding-top:0px !important}.mr0{margin-right:0px !important}.pr0{padding-right:0px !important}.mb0{margin-bottom:0px !important}.pb0{padding-bottom:0px !important}.ml0{margin-left:0px !important}.pl0{padding-left:0px !important}.m0{margin-top:0px !important;margin-bottom:0px !important}.p0{padding-top:0px !important;padding-bottom:0px !important}.r0{border-radius:0px}@media screen and (max-width:640px){.r0{border-radius:calc(0px/2)}}.mt5{margin-top:5px !important}.pt5{padding-top:5px !important}.mr5{margin-right:5px !important}.pr5{padding-right:5px !important}.mb5{margin-bottom:5px !important}.pb5{padding-bottom:5px !important}.ml5{margin-left:5px !important}.pl5{padding-left:5px !important}.m5{margin-top:5px !important;margin-bottom:5px !important}.p5{padding-top:5px !important;padding-bottom:5px !important}.r5{border-radius:5px}@media screen and (max-width:640px){.r5{border-radius:calc(5px/2)}}.mt10{margin-top:10px !important}.pt10{padding-top:10px !important}.mr10{margin-right:10px !important}.pr10{padding-right:10px !important}.mb10{margin-bottom:10px !important}.pb10{padding-bottom:10px !important}.ml10{margin-left:10px !important}.pl10{padding-left:10px !important}.m10{margin-top:10px !important;margin-bottom:10px !important}.p10{padding-top:10px !important;padding-bottom:10px !important}.r10{border-radius:10px}@media screen and (max-width:640px){.r10{border-radius:calc(10px/2)}}.mt15{margin-top:15px !important}.pt15{padding-top:15px !important}.mr15{margin-right:15px !important}.pr15{padding-right:15px !important}.mb15{margin-bottom:15px !important}.pb15{padding-bottom:15px !important}.ml15{margin-left:15px !important}.pl15{padding-left:15px !important}.m15{margin-top:15px !important;margin-bottom:15px !important}.p15{padding-top:15px !important;padding-bottom:15px !important}.r15{border-radius:15px}@media screen and (max-width:640px){.r15{border-radius:calc(15px/2)}}.mt20{margin-top:20px !important}.pt20{padding-top:20px !important}.mr20{margin-right:20px !important}.pr20{padding-right:20px !important}.mb20{margin-bottom:20px !important}.pb20{padding-bottom:20px !important}.ml20{margin-left:20px !important}.pl20{padding-left:20px !important}.m20{margin-top:20px !important;margin-bottom:20px !important}.p20{padding-top:20px !important;padding-bottom:20px !important}.r20{border-radius:20px}@media screen and (max-width:640px){.r20{border-radius:calc(20px/2)}}.mt25{margin-top:25px !important}.pt25{padding-top:25px !important}.mr25{margin-right:25px !important}.pr25{padding-right:25px !important}.mb25{margin-bottom:25px !important}.pb25{padding-bottom:25px !important}.ml25{margin-left:25px !important}.pl25{padding-left:25px !important}.m25{margin-top:25px !important;margin-bottom:25px !important}.p25{padding-top:25px !important;padding-bottom:25px !important}.r25{border-radius:25px}@media screen and (max-width:640px){.r25{border-radius:calc(25px/2)}}.mt30{margin-top:30px !important}.pt30{padding-top:30px !important}.mr30{margin-right:30px !important}.pr30{padding-right:30px !important}.mb30{margin-bottom:30px !important}.pb30{padding-bottom:30px !important}.ml30{margin-left:30px !important}.pl30{padding-left:30px !important}.m30{margin-top:30px !important;margin-bottom:30px !important}.p30{padding-top:30px !important;padding-bottom:30px !important}.r30{border-radius:30px}@media screen and (max-width:640px){.r30{border-radius:calc(30px/2)}}.mt35{margin-top:35px !important}.pt35{padding-top:35px !important}.mr35{margin-right:35px !important}.pr35{padding-right:35px !important}.mb35{margin-bottom:35px !important}.pb35{padding-bottom:35px !important}.ml35{margin-left:35px !important}.pl35{padding-left:35px !important}.m35{margin-top:35px !important;margin-bottom:35px !important}.p35{padding-top:35px !important;padding-bottom:35px !important}.r35{border-radius:35px}@media screen and (max-width:640px){.r35{border-radius:calc(35px/2)}}.mt40{margin-top:40px !important}.pt40{padding-top:40px !important}.mr40{margin-right:40px !important}.pr40{padding-right:40px !important}.mb40{margin-bottom:40px !important}.pb40{padding-bottom:40px !important}.ml40{margin-left:40px !important}.pl40{padding-left:40px !important}.m40{margin-top:40px !important;margin-bottom:40px !important}.p40{padding-top:40px !important;padding-bottom:40px !important}.r40{border-radius:40px}@media screen and (max-width:640px){.r40{border-radius:calc(40px/2)}}.mt45{margin-top:45px !important}.pt45{padding-top:45px !important}.mr45{margin-right:45px !important}.pr45{padding-right:45px !important}.mb45{margin-bottom:45px !important}.pb45{padding-bottom:45px !important}.ml45{margin-left:45px !important}.pl45{padding-left:45px !important}.m45{margin-top:45px !important;margin-bottom:45px !important}.p45{padding-top:45px !important;padding-bottom:45px !important}.r45{border-radius:45px}@media screen and (max-width:640px){.r45{border-radius:calc(45px/2)}}.mt50{margin-top:50px !important}.pt50{padding-top:50px !important}.mr50{margin-right:50px !important}.pr50{padding-right:50px !important}.mb50{margin-bottom:50px !important}.pb50{padding-bottom:50px !important}.ml50{margin-left:50px !important}.pl50{padding-left:50px !important}.m50{margin-top:50px !important;margin-bottom:50px !important}.p50{padding-top:50px !important;padding-bottom:50px !important}.r50{border-radius:50px}@media screen and (max-width:640px){.r50{border-radius:calc(50px/2)}}.mt55{margin-top:55px !important}.pt55{padding-top:55px !important}.mr55{margin-right:55px !important}.pr55{padding-right:55px !important}.mb55{margin-bottom:55px !important}.pb55{padding-bottom:55px !important}.ml55{margin-left:55px !important}.pl55{padding-left:55px !important}.m55{margin-top:55px !important;margin-bottom:55px !important}.p55{padding-top:55px !important;padding-bottom:55px !important}.r55{border-radius:55px}@media screen and (max-width:640px){.r55{border-radius:calc(55px/2)}}.mt60{margin-top:60px !important}.pt60{padding-top:60px !important}.mr60{margin-right:60px !important}.pr60{padding-right:60px !important}.mb60{margin-bottom:60px !important}.pb60{padding-bottom:60px !important}.ml60{margin-left:60px !important}.pl60{padding-left:60px !important}.m60{margin-top:60px !important;margin-bottom:60px !important}.p60{padding-top:60px !important;padding-bottom:60px !important}.r60{border-radius:60px}@media screen and (max-width:640px){.r60{border-radius:calc(60px/2)}}.mt70{margin-top:70px !important}.pt70{padding-top:70px !important}.mr70{margin-right:70px !important}.pr70{padding-right:70px !important}.mb70{margin-bottom:70px !important}.pb70{padding-bottom:70px !important}.ml70{margin-left:70px !important}.pl70{padding-left:70px !important}.m70{margin-top:70px !important;margin-bottom:70px !important}.p70{padding-top:70px !important;padding-bottom:70px !important}.r70{border-radius:70px}@media screen and (max-width:640px){.r70{border-radius:calc(70px/2)}}.mt80{margin-top:80px !important}.pt80{padding-top:80px !important}.mr80{margin-right:80px !important}.pr80{padding-right:80px !important}.mb80{margin-bottom:80px !important}.pb80{padding-bottom:80px !important}.ml80{margin-left:80px !important}.pl80{padding-left:80px !important}.m80{margin-top:80px !important;margin-bottom:80px !important}.p80{padding-top:80px !important;padding-bottom:80px !important}.r80{border-radius:80px}@media screen and (max-width:640px){.r80{border-radius:calc(80px/2)}}.mt90{margin-top:90px !important}.pt90{padding-top:90px !important}.mr90{margin-right:90px !important}.pr90{padding-right:90px !important}.mb90{margin-bottom:90px !important}.pb90{padding-bottom:90px !important}.ml90{margin-left:90px !important}.pl90{padding-left:90px !important}.m90{margin-top:90px !important;margin-bottom:90px !important}.p90{padding-top:90px !important;padding-bottom:90px !important}.r90{border-radius:90px}@media screen and (max-width:640px){.r90{border-radius:calc(90px/2)}}.mt100{margin-top:100px !important}.pt100{padding-top:100px !important}.mr100{margin-right:100px !important}.pr100{padding-right:100px !important}.mb100{margin-bottom:100px !important}.pb100{padding-bottom:100px !important}.ml100{margin-left:100px !important}.pl100{padding-left:100px !important}.m100{margin-top:100px !important;margin-bottom:100px !important}.p100{padding-top:100px !important;padding-bottom:100px !important}.r100{border-radius:100px}@media screen and (max-width:640px){.r100{border-radius:calc(100px/2)}}.mtauto{margin-top:auto !important}.mbauto{margin-bottom:auto !important}.mlauto{margin-left:auto !important}.mrauto{margin-right:auto !important}.mauto{margin-bottom:auto !important}.slick-slider{display:block;position:relative;box-sizing:border-box;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{display:block;overflow:hidden;position:relative;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{display:block;position:relative;top:0;left:0;margin-right:auto;margin-left:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-dots{text-align:center}.slick-dots li{display:inline-block}.slick-dots li button{display:block;width:10px;height:10px;margin:6px;padding:0;font-size:0;cursor:pointer;background:#bcbcbc;border:0;border-radius:50%;outline:none}.slick-dots .slick-active button{background:#fff}#container{background:none}#pagetop .pagetop .back-to-top span::before{filter:drop-shadow(0px -3px 2px #eee)}#contact_form{margin:30px auto}h1,h2,h3,h4,h5,h6{font-weight:inherit}h1,h2,h3,h4,h5,h6,p,dl,dt,dd,li,label,input,textarea,span{transform:rotate(0.05deg)}#privacypolicy{transform:none}.flex_img{flex-shrink:0}.m__marker{background-image:linear-gradient(to left, transparent 50%, #ffeb97 50%);background-repeat:repeat-x;background-position:-200% .8em;background-size:200% .8em}.m__marker{background-position:-200% .8em}.m__markerfill{background-image:linear-gradient(to left, transparent 50%, #fff 50%);background-repeat:repeat-x;background-size:200% 100%}@keyframes lineStroke{0%{background-position:-100% .8em}100%{background-position:-200% .8em}}@keyframes lineStrokeFill{0%{background-position:-100% 100%}100%{background-position:-200% 100%}}.font_XL,.dgs .main .tit_main span b{font-size:min(54px,8vw)}.font_L,.dgs .main .tit_main,.industry .tit{font-size:min(36px,5.4vw);line-height:1.5}.font_M,.card_dt,.tit_sub,.industry .btn{font-size:min(28px,4.6vw)}.font_S,.dgs .merit .merittit,.dgs .q,.list_chk li,.leadtxt{font-size:min(18px,4vw)}.font_XS,.dgs .a,.dgs{font-size:min(16px,3.6vw)}.font_XXS,.dgs .merit .merittxt{font-size:min(14px,3.4vw)}.font_XXXS,.font_notice{font-size:min(12px,3vw)}.font_bold,.dgs .merit .merittit,.dgs .main .tit_main span,.industry .tit,.industry .btn{font-weight:700}.color_wh{color:#fff}@media screen and (min-width:769px){.pc_text_center{text-align:center}}.leadtxt{margin-bottom:1.8em;line-height:2;text-align:center}.font_notice{display:block;width:calc(100% - 2em);margin:5px 1em;text-indent:-1em}.industry{box-sizing:border-box;font-family:"M PLUS 1p",sans-serif;color:#636363;background:#fff}.industry *{box-sizing:border-box}.industry .wrap{width:min(1140px,100%);margin-right:auto;margin-left:auto}.industry .slick-prev,.industry .slick-next{position:absolute;z-index:9;top:50%;width:40px;height:40px;cursor:pointer;transform:translateY(-50%)}@media screen and (max-width:640px){.industry .slick-prev,.industry .slick-next{width:20px;height:20px}}.industry .slick-prev{left:-20px}@media screen and (max-width:640px){.industry .slick-prev{left:8px}}.industry .slick-next{right:-20px}@media screen and (max-width:640px){.industry .slick-next{right:8px}}.industry .btn{display:block;position:relative;width:min(80%,420px);margin:30px auto;padding:8px 2em;text-align:center;transition:.3s;color:#fff;background:#84c7d3;border-radius:100px}.industry .btn:hover{color:#84c7d3;background:#ffeb97}.industry .btn_border{color:#84c7d3;background:#fff;border:3px solid}.industry .arrowL::after,.industry .arrowR::after,.industry .arrowD::after,.industry .arrowU::after{content:"";position:absolute;top:50%;right:6%;font-family:FontAwesome;transition:.3s;transform:translateY(-50%)}.industry .arrowL::after{content:""}.industry .arrowR::after{content:""}.industry .arrowD::after{content:""}.industry .arrowU::after{content:""}.industry .tit{margin-bottom:1em;text-align:center;color:#84c7d3}.tit_sub{margin-bottom:.65em;color:#84c7d3}.layout_widecard{display:flex;align-items:center;gap:3vw;max-width:800px;margin:10px auto max(8.5vw,75px)}@media screen and (min-width:769px){.layout_widecard:nth-of-type(even) .card_img{margin-left:30px}.layout_widecard:nth-of-type(odd){flex-direction:row-reverse}.layout_widecard:nth-of-type(odd) .card_img{margin-right:30px}}@media screen and (max-width:640px){.layout_widecard{flex-direction:column}.layout_widecard .card_dt{text-align:center}}.card_img{flex:1 0 20%}@media screen and (max-width:640px){.card_img{width:80px}}.card_txt{flex:1 2 auto}.card_dt{margin-bottom:.65em}.layout_flex{display:flex;justify-content:center;gap:30px 5%}@media screen and (max-width:640px){.layout_flex{flex-direction:column}}.layout_flex>*{flex:1}.layout1{max-width:600px;margin:30px auto;padding:max(4%,25px);background:#fff;border-radius:30px}.layout2{padding:4%;background:#fff;border-radius:12px}.list_chk li{display:flex;gap:.5em}.list_chk li:not(:last-child){margin-bottom:10px}.list_chk li::before{content:"";display:block;width:1.5em;min-width:20px;height:1.5em;background:url("/images/industry/icon_check.svg") no-repeat center/contain}.dgs section{padding:max(5%,40px) max(2%,15px)}.dgs .main{background:url("/images/industry/mainvisual_dgs.svg") no-repeat right bottom/80%}@media screen and (max-width:640px){.dgs .main{background-position:right center}.dgs .main .card_img{width:90%;margin-left:10%}}@media screen and (min-width:769px){.dgs .main .item1{grid-row:1/2;grid-column:1/2}.dgs .main .item2{grid-row:1/3;grid-column:2/3}.dgs .main .item3{grid-row:2/3;grid-column:1/2}.dgs .main .btn{margin-left:0}}.dgs .main .wrap{width:min(96%,1200px);margin:auto}@media screen and (min-width:769px){.dgs .main .wrap{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}}.dgs .main .tit_main span{color:#84c7d3}.dgs .intro{text-align:center;background:url("/images/industry/line_town_left.svg") no-repeat left bottom/50%,url("/images/industry/line_town_light.svg") no-repeat right bottom/50%,#c3d8dd}@media screen and (max-width:640px){.dgs .intro{padding:max(5%,40px) max(2%,30px)}}.dgs .intro .tit{color:#fff}.dgs .reason .tit{margin-bottom:2em}.dgs .hearing{background:#fffaeb}.dgs .hearing .change{display:flex;justify-content:space-between}@media screen and (max-width:640px){.dgs .hearing .change{align-items:end}}.dgs .hearing .change_job{border-bottom:4px solid #84c7d3;border-radius:2px}.dgs .hearing .job_img{width:min(25%,120px)}.dgs .hearing .job_before::after{content:"";display:block;width:15px;height:20px;margin:5px;background:url("/images/industry/icon_arrow.svg") no-repeat 100%/contain}.dgs .qa{margin:20px auto 30px}.dgs .q{margin-bottom:.5em;color:#84c7d3}.dgs .introduce{background:#84c7d3}.dgs .introduce .tit{color:#fff}.dgs .introduce .jobslider{width:min(99%,1000px);margin:min(30px,3%) auto}.dgs .introduce .jobslider li{margin:0 15px}@media screen and (max-width:640px){.dgs .introduce .jobslider li{margin:0 5px}}.dgs .entry{background:#ffeb97}.dgs .entry .contact_form_in{width:min(96%,800px);margin:auto}.dgs .merit .merit_container{display:flex;align-items:center;justify-content:center;gap:20px 10px;margin-bottom:50px}@media screen and (max-width:640px){.dgs .merit .merit_container{flex-direction:column}}.dgs .merit .merit_container li{width:min(90%,320px)}.dgs .merit .merit_contents{aspect-ratio:1/1;padding:10% 15% 15%;background:url("/images/industry/bg_merit.svg") no-repeat center/contain}.dgs .merit .merit1{background:url("/images/industry/bg_merit01.svg") no-repeat center/contain}.dgs .merit .merit2{background:url("/images/industry/bg_merit02.svg") no-repeat center/contain}.dgs .merit .merit3{background:url("/images/industry/bg_merit03.svg") no-repeat center/contain}.dgs .merit .meritimg{margin:auto;width:fit-content}.dgs .merit .merittit{margin:4% auto 2%;text-align:center}.dgs .company{background:#fffaeb}