@charset "UTF-8";@keyframes flash{0%{background-position:0 top}100%{background-position:100% top}}@font-face{font-family:Helvetica;src:url(../font/Helvetica/Helvetica.eot);src:url(../font/Helvetica/Helvetica.eot?#iefix) format("embedded-opentype"),url(../font/Helvetica/Helvetica.woff2) format("woff2"),url(../font/Helvetica/Helvetica.woff) format("woff"),url(../font/Helvetica/Helvetica.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica-Bold;src:url(../font/Helvetica-Bold/Helvetica-Bold.eot);src:url(../font/Helvetica-Bold/Helvetica-Bold.eot?#iefix) format("embedded-opentype"),url(../font/Helvetica-Bold/Helvetica-Bold.woff2) format("woff2"),url(../font/Helvetica-Bold/Helvetica-Bold.woff) format("woff"),url(../font/Helvetica-Bold/Helvetica-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica-Oblique;src:url(../font/Helvetica-Oblique/Helvetica-Oblique.eot);src:url(../font/Helvetica-Oblique/Helvetica-Oblique.eot?#iefix) format("embedded-opentype"),url(../font/Helvetica-Oblique/Helvetica-Oblique.woff2) format("woff2"),url(../font/Helvetica-Oblique/Helvetica-Oblique.woff) format("woff"),url(../font/Helvetica-Oblique/Helvetica-Oblique.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica-BoldOblique;src:url(../font/Helvetica-BoldOblique/Helvetica-BoldOblique.eot);src:url(../font/Helvetica-BoldOblique/Helvetica-BoldOblique.eot?#iefix) format("embedded-opentype"),url(../font/Helvetica-BoldOblique/Helvetica-BoldOblique.woff2) format("woff2"),url(../font/Helvetica-BoldOblique/Helvetica-BoldOblique.woff) format("woff"),url(../font/Helvetica-BoldOblique/Helvetica-BoldOblique.ttf) format("truetype");font-weight:700;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;box-sizing:border-box}:after,:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:Helvetica-bold,Helvetica,A1ゴシック M,"Hiragino Kaku Gothic ProN","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt"}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a{color:#000;text-decoration:none}.clearfix{display:inline-block;height:1%}.clearfix::after{clear:both;content:".";display:block;height:0;visibility:hidden}img{width:100%}html{font-size:62.5%}body{font-feature-settings:"palt"}:focus{outline:0}@media screen and (max-width:980px){.sp{display:block}.pc{display:none!important}}@media screen and (min-width:980px){.sp{display:none!important}.pc{display:block}}.scroll-in{opacity:0;transform:translateY(20px)}.scroll-in.show{opacity:1;transition:.5s ease;transform:none}#opening{position:fixed;width:100%;height:100%;left:0;top:0;z-index:2000;background:#fff;display:flex;justify-content:center;align-items:center}#opening .svg{width:95px}@media screen and (min-width:980px){#opening .svg{width:112px}}#opening .svg path{stroke-linecap:round;stroke-dasharray:420px;stroke-dashoffset:420px}#opening .svg.show path{animation:loading .8s linear forwards .5s}#opening .svg.show .parts1{animation-delay:.2s}#opening .svg.show .parts2{animation-delay:0s}#opening .svg.show .parts11{animation-delay:.3s}#opening .svg.show .parts14{animation-delay:.8s}#opening .svg.show .parts15{animation-delay:.3s}#opening .svg.show .parts17{animation-delay:.3s}#opening .svg.show .parts23{animation-delay:.3s}@keyframes loading{0%{stroke-dashoffset:420px}100%{stroke-dashoffset:0}}#header{padding-top:6.4%;position:fixed;left:0;top:0;z-index:1000;width:100%}@media screen and (min-width:500px){#header{padding-top:32px}}@media screen and (min-width:980px){#header{padding:0 60px;margin:0 auto;right:0;height:75px;top:60.5px}}#header .header-inner{display:flex;justify-content:space-between;align-items:flex-end;height:100%;z-index:2;position:relative}@media screen and (min-width:980px){#header .header-inner{align-items:flex-start}}#header .header-inner .text-logo{display:block;width:52.1333333333%;margin-left:5.3333333333%;max-width:260.6666666667px;transition:.3s ease}@media screen and (min-width:980px){#header .header-inner .text-logo{width:282px;margin:0;max-width:none}}#header .header-inner .hamburger{margin-right:5.3333333333%;margin-bottom:5.5px;width:25px;height:16px;position:relative;border:none;background:0 0}@media screen and (min-width:980px){#header .header-inner .hamburger{width:75px;height:75px;border:1px solid #000;transition:.3s ease}#header .header-inner .hamburger:hover{cursor:pointer;background:#fff}}#header .header-inner .hamburger div{width:100%;height:2px;background:#000;position:absolute;left:0;right:0;margin:0 auto}@media screen and (min-width:980px){#header .header-inner .hamburger div{width:25px}}#header .header-inner .hamburger div:nth-child(1){top:0}@media screen and (min-width:980px){#header .header-inner .hamburger div:nth-child(1){top:50%;transform:translateY(-8px)}}#header .header-inner .hamburger div:nth-child(2){top:50%;transform:translateY(-50%)}#header .header-inner .hamburger div:nth-child(3){bottom:0}@media screen and (min-width:980px){#header .header-inner .hamburger div:nth-child(3){bottom:50%;transform:translateY(8px)}}@media screen and (min-width:980px){#header .header-inner .hamburger{margin:0}}#header .header-inner .hamburger div{transition:.3s ease}#header .drawer{width:100%;background:#fff;position:absolute;left:100%;top:0;z-index:1;transition:.6s ease;overflow:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:980px){#header .drawer{width:800px;width:50vw;height:100vh;position:fixed;top:0}}#header .drawer .nav{max-width:500px;margin:0 auto;opacity:0;transform:translateX(20px);transition:.5s ease 0s}@media screen and (min-width:980px){#header .drawer .nav{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:row-reverse;margin:0;max-width:none;padding-top:186px;padding-bottom:100px}}#header .drawer .nav .main-nav{padding-top:102.5px;margin-left:8%}@media screen and (min-width:980px){#header .drawer .nav .main-nav{padding:0;margin-left:85px}}#header .drawer .nav .main-nav li{font-size:9.6vw}@media screen and (min-width:500px){#header .drawer .nav .main-nav li{font-size:4.8rem}}@media screen and (min-width:980px){#header .drawer .nav .main-nav li{font-size:3.6rem}}@media screen and (min-width:980px){#header .drawer .nav .main-nav li{font-size:4.5rem}}#header .drawer .nav .main-nav li+li{margin-top:25px}@media screen and (min-width:980px){#header .drawer .nav .other{width:135px;margin-left:100px}}#header .drawer .nav .other .logo{width:32%;margin-left:8%;margin-top:75px}@media screen and (min-width:980px){#header .drawer .nav .other .logo{width:100%;margin:0}}#header .drawer .nav .other .sns{display:flex;margin-left:8%;margin-top:30px}@media screen and (min-width:980px){#header .drawer .nav .other .sns{display:block}}#header .drawer .nav .other .sns li{margin-right:35px}@media screen and (min-width:980px){#header .drawer .nav .other .sns li{margin-right:0}}#header .drawer .nav .other .sns li a{padding-left:15px;display:block;font-family:Helvetica;position:relative;font-size:3.7333333333vw}@media screen and (min-width:500px){#header .drawer .nav .other .sns li a{font-size:1.8666666667rem}}@media screen and (min-width:980px){#header .drawer .nav .other .sns li a{font-size:1.4rem}}@media screen and (min-width:980px){#header .drawer .nav .other .sns li a{font-size:1.5rem;margin-top:20px}}#header .drawer .nav .other .sns li a:before{content:"";width:6px;height:1px;background:#000;position:absolute;display:block;left:0;top:0;bottom:0;margin:auto}#header.open .header-inner .text-logo{opacity:0}#header.open .header-inner .hamburger div:nth-child(1){top:50%;transform:translateY(-50%) rotate(30deg)}#header.open .header-inner .hamburger div:nth-child(2){opacity:0}#header.open .header-inner .hamburger div:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-30deg)}#header.open .drawer{left:0}@media screen and (min-width:980px){#header.open .drawer{left:50%}}#header.open .drawer .nav{opacity:1;transform:none;transition:.5s ease .4s}#header.small .header-inner .text-logo{width:28.6666666667%;margin-bottom:5.5px}@media screen and (min-width:980px){#header.small .header-inner .text-logo{width:214.5px}}.breadcrumb{padding-top:6.4%;width:100%;font-weight:400}@media screen and (min-width:500px){.breadcrumb{padding-top:32px}}@media screen and (min-width:980px){.breadcrumb{padding:0 60px;margin:0 auto}}.breadcrumb .breadcrumb-inner{z-index:2;padding-top:136px}@media screen and (min-width:980px){.breadcrumb .breadcrumb-inner{padding-top:142px}}.breadcrumb .breadcrumb__list__text.--gray{color:#8a8989}.breadcrumb .breadcrumb__lis__text{font-size:2.9333333333vw}@media screen and (min-width:500px){.breadcrumb .breadcrumb__lis__text{font-size:1.4666666667rem}}@media screen and (min-width:980px){.breadcrumb .breadcrumb__lis__text{font-size:1.1rem}}@media screen and (min-width:980px){.breadcrumb .breadcrumb__lis__text{font-size:1.1rem}}#main{display:block;overflow:hidden}#footer{background:#f5f5f5;padding-top:77.5px}#footer .footer-inner{display:flex;justify-content:space-between;padding:0 20px;padding-bottom:40px;max-width:500px;margin:0 auto}@media screen and (min-width:980px){#footer .footer-inner{width:100%;max-width:1120px;padding:0 60px;padding-bottom:60px}}#footer .footer-inner .corporate-info{width:50%}@media screen and (min-width:980px){#footer .footer-inner .corporate-info{width:200px}}#footer .footer-inner .corporate-info .logo{width:59.5px;overflow:hidden;height:30px}#footer .footer-inner .corporate-info .company-name{font-size:4vw;margin-top:30px}@media screen and (min-width:500px){#footer .footer-inner .corporate-info .company-name{font-size:2rem}}@media screen and (min-width:980px){#footer .footer-inner .corporate-info .company-name{font-size:1.5rem}}#footer .footer-inner .corporate-info .company-address{font-family:"Hiragino Kaku Gothic ProN";font-size:3.2vw;margin-top:20px;line-height:1.5}@media screen and (min-width:500px){#footer .footer-inner .corporate-info .company-address{font-size:1.6rem}}@media screen and (min-width:980px){#footer .footer-inner .corporate-info .company-address{font-size:1.2rem}}#footer .footer-inner .corporate-info .company-tel{font-size:3.2vw;font-family:Helvetica;margin-top:20px;line-height:1.5}@media screen and (min-width:500px){#footer .footer-inner .corporate-info .company-tel{font-size:1.6rem}}@media screen and (min-width:980px){#footer .footer-inner .corporate-info .company-tel{font-size:1.2rem}}#footer .footer-inner .corporate-info .copy{font-size:3.2vw;font-family:Helvetica;margin-top:30px}@media screen and (min-width:500px){#footer .footer-inner .corporate-info .copy{font-size:1.6rem}}@media screen and (min-width:980px){#footer .footer-inner .corporate-info .copy{font-size:1.2rem}}#footer .footer-inner .nav{width:50%;font-size:4.2666666667vw}@media screen and (min-width:500px){#footer .footer-inner .nav{font-size:2.1333333333rem}}@media screen and (min-width:980px){#footer .footer-inner .nav{font-size:1.6rem}}@media screen and (min-width:980px){#footer .footer-inner .nav{width:calc(100% - 200px);display:flex;justify-content:space-between;align-items:center}}#footer .footer-inner .nav ul{padding-bottom:20px}#footer .footer-inner .nav ul li+li{margin-top:15px}@media screen and (min-width:980px){#footer .footer-inner .nav ul li+li{margin-top:18px}}@media screen and (min-width:980px){#footer .footer-inner .nav ul:first-child{position:relative;padding:30px 0}#footer .footer-inner .nav ul:first-child:after,#footer .footer-inner .nav ul:first-child:before{content:"";width:20px;height:1px;background:#000;position:absolute;left:0}#footer .footer-inner .nav ul:first-child:before{top:0}#footer .footer-inner .nav ul:first-child:after{bottom:0}}#footer .footer-inner .nav ul+ul{padding-top:30px;position:relative;letter-spacing:-.01rem}@media screen and (min-width:980px){#footer .footer-inner .nav ul+ul{padding:0}}#footer .footer-inner .nav ul+ul li+li{margin-top:20px}@media screen and (min-width:980px){#footer .footer-inner .nav ul+ul li+li{margin-top:25px}}#footer .footer-inner .nav ul+ul:before{content:"";width:20px;height:1px;background:#000;position:absolute;top:0;left:0}@media screen and (min-width:980px){#footer .footer-inner .nav ul+ul:before{display:none}}#footer .project__item--totoken{font-weight:700}.ja{font-family:"Hiragino Kaku Gothic ProN"}#main .subpage{padding-top:91px;width:84%;margin:0 auto;max-width:500px}@media screen and (min-width:980px){#main .subpage{width:100%;max-width:1120px}}@media screen and (min-width:980px){#main .subpage{padding-top:157.5px}}#main .subpage .page-title{font-size:10.6666666667vw}@media screen and (min-width:500px){#main .subpage .page-title{font-size:5.3333333333rem}}@media screen and (min-width:980px){#main .subpage .page-title{font-size:4rem}}@media screen and (min-width:980px){#main .subpage .page-title{font-size:6rem}}@media screen and (min-width:980px){#main .subpage .section{display:flex;justify-content:space-between;align-items:flex-start;max-width:1000px;margin-left:auto;margin-right:auto}}#main .subpage .section .section-title{font-size:6.6666666667vw}@media screen and (min-width:500px){#main .subpage .section .section-title{font-size:3.3333333333rem}}@media screen and (min-width:980px){#main .subpage .section .section-title{font-size:2.5rem}}@media screen and (min-width:980px){#main .subpage .section .section-title{width:20%;font-size:3rem}}#main .subpage .section .section-title .jp{font-size:4vw;display:block;margin-top:10px}@media screen and (min-width:500px){#main .subpage .section .section-title .jp{font-size:2rem}}@media screen and (min-width:980px){#main .subpage .section .section-title .jp{font-size:1.5rem}}@media screen and (min-width:980px){#main .subpage .section .section-title .jp{font-size:1.8rem;margin-top:15px}}#main .subpage .section .section-contents{font-family:"Hiragino Kaku Gothic ProN";margin-top:45px}@media screen and (min-width:980px){#main .subpage .section .section-contents{width:80%;margin-top:0}}#main .subpage .section .section-contents .row:not(:first-of-type){margin-top:45px}@media screen and (min-width:980px){#main .subpage .section .section-contents .row:not(:first-of-type){margin-top:70px}}#main .subpage .section .section-contents .schedule{display:flex;flex-wrap:wrap;margin-top:40px}@media screen and (min-width:980px){#main .subpage .section .section-contents .schedule{margin-top:50px}}#main .subpage .section .section-contents .schedule dd,#main .subpage .section .section-contents .schedule dt{padding-bottom:45px;font-size:4.2666666667vw}@media screen and (min-width:500px){#main .subpage .section .section-contents .schedule dd,#main .subpage .section .section-contents .schedule dt{font-size:2.1333333333rem}}@media screen and (min-width:980px){#main .subpage .section .section-contents .schedule dd,#main .subpage .section .section-contents .schedule dt{font-size:1.6rem}}@media screen and (max-width:500px){#main .subpage .section .section-contents .schedule dd:last-of-type,#main .subpage .section .section-contents .schedule dt:last-of-type{padding-bottom:40px}}#main .subpage .section .section-contents .schedule dt{width:55px;text-align:center;position:relative;white-space:nowrap}#main .subpage .section .section-contents .schedule dt:not(:last-of-type):after{content:"";display:block;width:12px;height:20px;background-image:url(../img/recruit/arrow.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:12px;left:calc(50% - 6px)}#main .subpage .section .section-contents .schedule dd{width:calc(100% - 55px);padding-left:18px}#main .subpage .section .section-contents .attention{font-size:4.2666666667vw}@media screen and (min-width:500px){#main .subpage .section .section-contents .attention{font-size:2.1333333333rem}}@media screen and (min-width:980px){#main .subpage .section .section-contents .attention{font-size:1.6rem}}@media screen and (max-width:500px){#main .subpage .section .section-contents .attention{padding-bottom:30px}}#main .subpage .section .section-contents .data-list{margin-top:35px;padding:35px 0 15px;font-size:3.4666666667vw;line-height:1.8461538462;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}@media screen and (min-width:500px){#main .subpage .section .section-contents .data-list{font-size:1.7333333333rem}}@media screen and (min-width:980px){#main .subpage .section .section-contents .data-list{font-size:1.3rem}}@media screen and (min-width:980px){#main .subpage .section .section-contents .data-list{margin-top:50px;padding:35px 0;display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:980px){#main .subpage .section .section-contents .data-list dd:first-of-type,#main .subpage .section .section-contents .data-list dt:first-of-type{padding-top:0}#main .subpage .section .section-contents .data-list dd:last-of-type,#main .subpage .section .section-contents .data-list dt:last-of-type{padding-bottom:0}}#main .subpage .section .section-contents .data-list dt{padding-bottom:15px;font-size:4.2666666667vw}@media screen and (min-width:500px){#main .subpage .section .section-contents .data-list dt{font-size:2.1333333333rem}}@media screen and (min-width:980px){#main .subpage .section .section-contents .data-list dt{font-size:1.6rem}}@media screen and (min-width:980px){#main .subpage .section .section-contents .data-list dt{width:22.5%;padding:0 0 40px 20px}}#main .subpage .section .section-contents .data-list dd{padding-left:6.3492063492%;padding-bottom:30px}@media screen and (min-width:980px){#main .subpage .section .section-contents .data-list dd{width:77.5%;padding:0 20px 40px 0}}#main .subpage .section .section-contents .data-list dd a{border-bottom:#000 1px solid}@media screen and (min-width:980px){#main .subpage .section .section-contents .data-list dd a:hover{border-bottom:none}}#main .subpage .section .section-contents .lead{line-height:1.55;font-size:5.3333333333vw}@media screen and (min-width:500px){#main .subpage .section .section-contents .lead{font-size:2.6666666667rem}}@media screen and (min-width:980px){#main .subpage .section .section-contents .lead{font-size:2rem}}@media screen and (min-width:980px){#main .subpage .section .section-contents .lead{font-size:2.3rem}}#main .subpage .section .section-contents .text{margin-top:20px;line-height:1.8461538462;font-size:3.4666666667vw}@media screen and (min-width:500px){#main .subpage .section .section-contents .text{font-size:1.7333333333rem}}@media screen and (min-width:980px){#main .subpage .section .section-contents .text{font-size:1.3rem}}@media screen and (min-width:980px){#main .subpage .section .section-contents .text{margin-top:35px}}#main .subpage .section .section-contents .text a{border-bottom:#000 1px solid}@media screen and (min-width:980px){#main .subpage .section .section-contents .text a:hover{border-bottom:none}}#main .subpage .section-nav{margin-top:40px}@media screen and (min-width:980px){#main .subpage .section-nav{margin-top:30px}}@media screen and (min-width:980px){#main .subpage .section-nav .col1{width:31.5%;margin-top:6%}}@media screen and (min-width:980px){#main .subpage .section-nav .col1 .section-title{width:100%;font-size:4rem}}#main .subpage .section-nav .col1 ul{margin-top:40px}#main .subpage .section-nav .col1 ul li{margin-bottom:20px}#main .subpage .section-nav .col1 ul li a{display:block;border:#000 1px solid;text-align:center;padding:20px 0 18px;font-size:5.3333333333vw;position:relative;transition:.3s ease}@media screen and (min-width:500px){#main .subpage .section-nav .col1 ul li a{font-size:2.6666666667rem}}@media screen and (min-width:980px){#main .subpage .section-nav .col1 ul li a{font-size:2rem}}@media screen and (min-width:980px){#main .subpage .section-nav .col1 ul li a:hover{background:#000;color:#fff}#main .subpage .section-nav .col1 ul li a:hover:before{border-left:#fff 1px solid;border-bottom:#fff 1px solid}}#main .subpage .section-nav .col1 ul li a:before{content:"";display:block;width:9px;height:9px;border-left:#000 1px solid;border-bottom:#000 1px solid;transform:rotate(-45deg);position:absolute;top:calc(50% - 6px);right:25px;transition:.3s ease}#main .subpage .section-nav .col2{margin-top:50px;display:flex;justify-content:space-between}@media screen and (min-width:980px){#main .subpage .section-nav .col2{margin-top:0}}@media screen and (min-width:980px){#main .subpage .section-nav .col2{width:56.5%}}#main .subpage .section-nav .col2 .img{width:47.619047619%}#main .subpage .section-nav .col2 .img:nth-of-type(2){margin-top:9.5238095238%}#main .subpage .section-new{padding:75px 0 0}#main .subpage .section-carrer{padding:70px 0}@media screen and (min-width:980px){#main .subpage .section-carrer{padding:120px 0}}#main .subpage .section-carrer .section-contents ol{margin-top:35px}@media screen and (min-width:980px){#main .subpage .section-carrer .section-contents ol{margin-top:45px}}#main .subpage .section-carrer .section-contents ol li{border-top:#000 2px solid}#main .subpage .section-carrer .section-contents ol li:last-of-type{border-bottom:#000 2px solid}#main .subpage .section-carrer .section-contents ol li.open .label .dep-content{display:none}#main .subpage .section-carrer .section-contents ol li.open .label .btn{transform:rotate(180deg)}#main .subpage .section-carrer .section-contents ol li.open .label .btn span:after{opacity:0}#main .subpage .section-carrer .section-contents ol li.open .data{opacity:1}#main .subpage .section-carrer .section-contents ol li .label{padding:30px 0;position:relative}@media screen and (min-width:980px){#main .subpage .section-carrer .section-contents ol li .label{display:flex;align-items:center;padding:0 0 0 30px;height:100px}#main .subpage .section-carrer .section-contents ol li .label:hover{cursor:pointer}}#main .subpage .section-carrer .section-contents ol li .label .dep{font-family:Helvetica-Bold;font-weight:700;font-size:6.6666666667vw}@media screen and (min-width:500px){#main .subpage .section-carrer .section-contents ol li .label .dep{font-size:3.3333333333rem}}@media screen and (min-width:980px){#main .subpage .section-carrer .section-contents ol li .label .dep{font-size:2.5rem}}@media screen and (min-width:980px){#main .subpage .section-carrer .section-contents ol li .label .dep{width:275px}}#main .subpage .section-carrer .section-contents ol li .label .dep-content{line-height:1.8461538462;font-size:3.4666666667vw;margin-top:20px;padding-left:4.7619047619%;padding-right:19.0476190476%}@media screen and (min-width:500px){#main .subpage .section-carrer .section-contents ol li .label .dep-content{font-size:1.7333333333rem}}@media screen and (min-width:980px){#main .subpage .section-carrer .section-contents ol li .label .dep-content{font-size:1.3rem}}@media screen and (min-width:980px){#main .subpage .section-carrer .section-contents ol li .label .dep-content{width:calc(100% - 275px);margin:0;padding:0}}#main .subpage .section-carrer .section-contents ol li .label .btn{position:absolute;width:18px;height:18px;position:absolute;top:30px;right:15px;transition:transform .5s ease}@media screen and (min-width:980px){#main .subpage .section-carrer .section-contents ol li .label .btn{top:40px;right:40px}}#main .subpage .section-carrer .section-contents ol li .label .btn span{display:block;width:100%;height:100%;position:relative}#main .subpage .section-carrer .section-contents ol li .label .btn span:after,#main .subpage .section-carrer .section-contents ol li .label .btn span:before{content:"";width:100%;height:1px;background:#000;position:absolute;right:0;top:0;bottom:0;margin:auto;border-radius:.5px}#main .subpage .section-carrer .section-contents ol li .label .btn span:after{transform:rotate(90deg);transition:transform .3s ease}#main .subpage .section-carrer .section-contents ol li .label .btn span:after{transition:opacity .5s ease}#main .subpage .section-carrer .section-contents ol li .data{height:0;opacity:0;transition:height .5s ease .3s,opacity .3s ease;transition:.5s ease}#main .subpage .section-carrer .section-contents ol li .data-list{margin-top:0;border-bottom:none}@media screen and (min-width:980px){#main .subpage .section-carrer .section-contents ol li .data-list dt{padding-left:30px}}#main .subpage .section-carrer .section-contents .row2{position:relative;z-index:2}