/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}input::-ms-clear{display:none}input::-ms-reveal{display:none}input[type=password]::-webkit-credentials-auto-fill-button{width:0;margin:0;background-color:rgba(0,0,0,0)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}*{-ms-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%}body{position:relative;overflow-x:hidden;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#2f4057;background:#fff}a{color:#2f4057;text-decoration:none}a:hover{text-decoration:none}em{font-style:normal}img{width:100%;height:auto;vertical-align:middle}.clearfix::after{display:block;height:0;clear:both;font-size:0;visibility:hidden;content:"."}.spBreak{display:none}@media(min-width: 769px){.hover{transition:.6s}.hover:hover{opacity:.6}}#loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;width:120px;height:120px;margin:auto}header{position:fixed;top:0;left:0;z-index:999;width:100%;padding:35px 30px;background:#fff}header .logo{float:left;padding-top:10px}header .logo span{display:inline-block;margin:0 0 0 20px;font-family:"Caveat";font-size:24px;line-height:1;color:#899ab1;letter-spacing:.05em;vertical-align:bottom}@media(min-width: 1024px){header .logo img{width:160px}header .logo span{font-size:20px}}@media(min-width: 1281px){header .logo img{width:200px}header .logo span{font-size:24px}}@media(min-width: 1024px){nav{float:right;overflow:hidden}nav #gNav{float:left;margin-right:25px;overflow:hidden}nav #gNav li{float:left}nav #gNav li+li{margin:0 0 0 25px}nav #gNav li span{font-family:"Roboto";font-weight:700;letter-spacing:.2em}nav .btnEntry{position:relative;z-index:1;float:right;width:120px;padding:15px 0;overflow:hidden;font-family:"Roboto";font-weight:700;color:#fff;text-align:center;letter-spacing:.3em;background-image:linear-gradient(to right, #4c7dff 0%, #4cd5ff 51%, #4c7dff 100%);background-size:200% auto;transition:.6s}nav .btnEntry:hover{background-position:right center}#vision nav #gNav li:nth-child(1) a,#advantage nav #gNav li:nth-child(2) a,#culture nav #gNav li:nth-child(3) a,#person nav #gNav li:nth-child(4) a,#blog nav #gNav li:nth-child(5) a{pointer-events:none}#vision nav #gNav li:nth-child(1) a:after,#advantage nav #gNav li:nth-child(2) a:after,#culture nav #gNav li:nth-child(3) a:after,#person nav #gNav li:nth-child(4) a:after,#blog nav #gNav li:nth-child(5) a:after{background:#4c7dff}#vision nav #gNav li:nth-child(1) span,#advantage nav #gNav li:nth-child(2) span,#culture nav #gNav li:nth-child(3) span,#person nav #gNav li:nth-child(4) span,#blog nav #gNav li:nth-child(5) span{color:#4c7dff}#info nav #gNav li:nth-child(4) a:after,#entry nav #gNav li:nth-child(4) a:after{background:#4c7dff}#info nav #gNav li:nth-child(4) span,#entry nav #gNav li:nth-child(4) span{color:#4c7dff}}@media(min-width: 1024px)and (max-width: 1280px){nav #gNav li a{display:inline-block;padding:0 0 5px;overflow:hidden}nav #gNav li a span{position:relative}nav #gNav li a span:after{position:absolute;bottom:-5px;left:-150px;width:100%;height:1px;content:"";background:#2f4057;transition:.3s}nav #gNav li a:hover span:after{left:0}}@media(min-width: 1281px){nav #gNav{padding:0}nav #gNav li{width:110px}nav #gNav li+li{margin:0 0 0 30px}nav #gNav li a{position:relative;display:block;padding:5px 0 10px;line-height:1}nav #gNav li a:after{position:absolute;bottom:26px;left:0;width:100%;height:1px;content:"";background:#2f4057;transition:.3s;transition-delay:.1s}nav #gNav li a:hover:after{background:#e2e9f2}nav #gNav li span:after{display:block;padding-top:5px;margin-top:5px;font-family:"Noto Sans JP";font-size:11px;font-weight:500;letter-spacing:.1em;border-top:1px solid #2f4057}nav #gNav li a[href$="vision/"] span:after{content:"私たちが目指すこと"}nav #gNav li a[href$="advantage/"] span:after{content:"カレンティアの強み"}nav #gNav li a[href$="culture/"] span:after{content:"風土・取り組み"}nav #gNav li a[href$="person/"] span:after{content:"採用情報"}nav #gNav li a[href$="info/"] span:after{content:"採用情報"}nav #gNav li a[href$="blog/"] span:after{content:"採用ブログ"}nav .btnEntry{width:150px}}main{display:block;overflow:hidden}.page main{margin:120px 0 0;background:#f5f7fa}.page main .cntBox{max-width:1200px;margin:0 auto}.topicPath{max-width:1360px;padding:30px 20px;margin:0 auto 110px;font-size:16px;letter-spacing:.1em}.topicPath a{position:relative;display:inline-block;padding-left:40px;font-weight:700;background:url("../image/recruit/common/topic_arrow.png") left top 8px no-repeat;background-size:22px auto}.topicPath a:after{position:absolute;top:8px;left:10px;width:22px;height:14px;content:"";background:url("../image/recruit/common/topic_arrow.png") no-repeat;background-size:22px auto;opacity:0}@media(min-width: 769px){.topicPath a:hover{background:none}.topicPath a:hover:after{left:0;opacity:1;transition:.3s;transition-delay:.1s}}.page .topKv{position:relative;height:600px}.page .topKv .kvBox{position:absolute;top:0;right:0;width:calc(100% - 144px);height:100%}.page .topKv h1{position:absolute;bottom:152px;left:-85px;width:100%}.page .topKv h1 em{display:inline-block;margin-right:40px;font-family:"Roboto";font-size:80px;font-weight:700;letter-spacing:.2em;vertical-align:baseline}.page .topKv h1 span{position:relative;bottom:10px;font-size:16px;font-weight:700;letter-spacing:.2em}.page .kv{height:300px}.page .title{max-width:1360px;padding:0 20px;margin:0 auto;margin-bottom:24px;font-size:36px;font-weight:700;letter-spacing:.2em}.pageLink{padding:130px 20px 60px;margin:-70px 0 0;text-align:center;background:#fff}.pageLink ul li{display:inline-block;width:200px;text-align:left}.pageLink ul li+li{margin:0 0 0 40px}.pageLink ul li a{display:block;padding:0 10px 9px 0;font-weight:500;letter-spacing:.05em;background:url("../image/recruit/common/pagelink_arrow.png") right top 3.5px no-repeat;background-size:10px auto;border-bottom:1px solid #2f4057;transition:.3s;font-size:12px;line-height:normal}@media(min-width: 769px){.pageLink ul li a:hover{color:#899ab1;border-bottom:1px solid #899ab1}}.secType1{padding:120px 0 0}.secType1 .wrap{padding:120px 20px;margin:-13px 0 0;background:#fff}#message.secType1 .wrap{padding:94px 20px 120px 20px}#strength.secType1 .wrap{padding:114px 20px 113px 20px}#merit.secType1 .wrap{padding:114px 20px 120px 20px}#working.secType1 .wrap{padding:114px 20px 120px 20px}#training.secType1 .wrap{padding:114px 20px 120px 20px}#strengthen.secType1 .wrap{padding:114px 20px 120px 20px}#policy.secType1 .wrap{padding:117px 20px 100px 20px}.secTtlType1{position:relative;max-width:1240px;padding:0 20px;margin:0 auto;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:normal}.secTtlType1:after{position:absolute;bottom:-20px;left:20px;width:100px;height:1px;content:"";background:rgba(0,0,0,0) linear-gradient(90deg, #4c7dff 0%, #4cd5ff 100%)}.linkBtn1{position:relative;display:block;max-width:400px;padding:30px 0;font-weight:700;color:#fff;text-align:center;letter-spacing:.3em;background-color:#4c7dff;box-shadow:0 0 20px 0 rgba(44,126,170,.4);transition:.6s}.linkBtn1:after{position:absolute;top:0;right:40px;bottom:0;width:23px;height:7px;margin:auto 0;content:"";background-image:url("../image/recruit/common/link_btn_arrow_white.png");background-repeat:no-repeat;background-position:right center;background-size:22px auto;opacity:0;transition:.3s}@media(min-width: 769px){.linkBtn1:hover{background-color:#4c96ff;box-shadow:none}.linkBtn1:hover:after{right:20px;opacity:1}}.linkBtn2{position:relative;display:block;max-width:400px;padding:30px 0;font-weight:700;color:#fff;text-align:center;letter-spacing:.3em;background-image:linear-gradient(to right, #4c7dff 0%, #4cd5ff 51%, #4c7dff 100%);background-size:200% auto;box-shadow:0 0 20px 0 rgba(44,126,170,.4);transition:.6s}.linkBtn2:after{position:absolute;top:0;right:40px;bottom:0;width:23px;height:7px;margin:auto 0;content:"";background-image:url("../image/recruit/common/link_btn_arrow_white.png");background-repeat:no-repeat;background-position:right center;background-size:22px auto;opacity:0;transition:.3s}@media(min-width: 769px){.linkBtn2:hover{background-position:right center;box-shadow:none}.linkBtn2:hover:after{right:20px;opacity:1}}.linkTxtArwR a{position:relative;display:inline-block;padding-right:30px;font-weight:700;letter-spacing:.3em;background:url("../image/recruit/common/link_arrow_right_grey.png") right top 5px no-repeat;background-size:22px auto}.linkTxtArwR a:after{position:absolute;top:5px;right:10px;width:22px;height:14px;content:"";background:url("../image/recruit/common/link_arrow_right_grey.png") no-repeat;background-size:22px auto;opacity:0}@media(min-width: 769px){.linkTxtArwR a:hover{background:none}.linkTxtArwR a:hover:after{right:0;opacity:1;transition:.3s;transition-delay:.1s}}.btmLinkBox{opacity:0}.btmLinkBox>ul{display:flex;flex-wrap:wrap;justify-content:space-between;height:300px}.btmLinkBox>ul>li{width:50%;color:#fff;text-align:center}.btmLinkBox>ul>li a{color:#fff}.btmLinkBox>ul>li span{display:block;font-weight:700;letter-spacing:.3em}.btmLinkBox>ul>li em{font-family:"Roboto";font-size:32px;font-weight:700;letter-spacing:.2em}.btmLinkBox .linkRecruit{background:#2f4057}.btmLinkBox .linkRecruit a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.btmLinkBox .linkEntry{display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:linear-gradient(to right, #4c7dff 0%, #4cd5ff 51%, #4c7dff 100%);background-size:200% auto}.btmLinkBox .linkEntry dl{width:400px;margin:0 auto}.btmLinkBox .linkEntry dl dt{margin-bottom:20px}.btmLinkBox .linkEntry ul{border-top:1px solid rgba(255,255,255,.5)}.btmLinkBox .linkEntry ul li{border-bottom:1px solid rgba(255,255,255,.5)}.btmLinkBox .linkEntry ul li a{display:block;padding:20px 0;font-weight:500;letter-spacing:.3em}@media(min-width: 769px){.btmLinkBox .linkRecruit{transition:.3s}.btmLinkBox .linkRecruit:hover{background:#3a567c}.btmLinkBox .linkRecruit a{position:relative;background:url("../image/recruit/common/link_btn_arrow_whiteL.png") center bottom 85px no-repeat;background-size:62px auto}.btmLinkBox .linkRecruit a:hover{background:none}.btmLinkBox .linkRecruit a:after{position:absolute;right:0;bottom:85px;left:-100px;width:62px;height:7px;margin:0 auto;content:"";background-image:url("../image/recruit/common/link_btn_arrow_whiteL.png");background-repeat:no-repeat;background-size:62px auto;opacity:0}.btmLinkBox .linkRecruit a:hover:after{left:0;opacity:1;transition:.3s;transition-delay:.1s}.btmLinkBox .linkEntry{transition:.6s}.btmLinkBox .linkEntry:hover{background-position:right center}.btmLinkBox .linkEntry ul li a{position:relative;z-index:1}.btmLinkBox .linkEntry ul li a:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 80%, transparent 100%);opacity:0;transition:.3s}.btmLinkBox .linkEntry ul li a:hover:before{opacity:1}.btmLinkBox .linkEntry ul li a:after{position:absolute;top:0;right:20px;bottom:0;width:23px;height:7px;margin:auto 0;content:"";background-image:url("../image/recruit/common/link_btn_arrow_white.png");background-repeat:no-repeat;background-position:right center;background-size:22px auto;opacity:0;transition:.3s}.btmLinkBox .linkEntry ul li a:hover:after{right:0;opacity:1}}footer{padding:40px 20px;text-align:center;background:#fff;opacity:0}footer dl{margin-bottom:60px}footer dl dt{margin-bottom:40px}footer dl dt img{width:200px}footer dl dt span{display:inline-block;margin:0 0 0 20px;font-family:"Caveat";font-size:24px;line-height:1;color:#899ab1;letter-spacing:.05em;vertical-align:bottom}footer dl dd .footLink01{margin-bottom:30px}footer dl dd .footLink01 li{display:inline-block;font-family:"Roboto";font-weight:700}footer dl dd .footLink01 li+li{margin-left:40px}footer dl dd .footLink02 li{display:inline-block;padding-left:10px;font-size:12px;letter-spacing:.1em;background:url("../image/recruit/common/footer_link_arrow.png") left center no-repeat;background-size:4px auto}footer dl dd .footLink02 li+li{margin-left:40px}@media(min-width: 769px){footer a:hover{text-decoration:underline}}footer .copy{font-family:"Roboto";font-size:12px;font-weight:400;letter-spacing:.1em}body:before{position:fixed;top:0;right:-100vw;z-index:9999;width:100vw;height:100%;pointer-events:none;content:"";background-image:linear-gradient(to right, #4c7dff 0%, #4cd5ff 51%, #4c7dff 100%);background-size:200% auto;transition:.6s cubic-bezier(0.645, 0.045, 0.355, 1)}body:after{position:fixed;top:0;left:-100vw;z-index:9999;width:100vw;height:100%;pointer-events:none;content:"";background-image:linear-gradient(to right, #4c7dff 0%, #4cd5ff 51%, #4c7dff 100%);background-size:200% auto;transition:.6s .3s cubic-bezier(0.645, 0.045, 0.355, 1)}body.fadeout:before{right:0;opacity:1}body.fadein:after{left:0;opacity:1}@media screen and (max-width: 1023px){header .logo{float:none;padding-top:0}header .logo span{margin:0 0 0 15px}header #menuBtn{position:absolute;right:20px;z-index:9999;display:inline-block;cursor:pointer}header #menuBtn span{position:absolute;right:0;z-index:9999;display:block;width:100%;height:1px;background:#000;transition:all .4s}header #menuBtn.active{width:40px;height:40px}header #menuBtn.active span{background:#fff}header #menuBtn.active span:nth-child(1){top:16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #menuBtn.active span:nth-child(2){right:-50%;opacity:0;-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 1s forwards}header #menuBtn.active span:nth-child(3){top:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}}@media screen and (max-width: 1023px)and (min-width: 600px){header{padding:30px 20px}header .logo img{width:160px}header .logo span{font-size:20px}header #menuBtn{top:30px;width:44px;height:24px}header #menuBtn span:nth-child(1){top:0}header #menuBtn span:nth-child(2){top:12px;width:30px}header #menuBtn span:nth-child(3){top:24px}}@media screen and (max-width: 1023px)and (max-width: 599px){header{padding:20px 20px}header .logo img{width:100px}header .logo span{font-size:14px}header #menuBtn{top:20px;width:30px;height:16px}header #menuBtn span:nth-child(1){top:0}header #menuBtn span:nth-child(2){top:8px;width:20px}header #menuBtn span:nth-child(3){top:16px}}@media screen and (max-width: 1023px)and (max-width: 1023px){body{min-width:0;font-size:13px}a:hover{text-decoration:none}.pcBreak{display:none}.spBreak{display:block}.pcHidden{display:block}.spHidden{display:none}nav{position:fixed;top:0;left:0;z-index:999;display:none;width:100%;height:100%;padding:100px 20px 20px;background:rgba(0,0,0,0) linear-gradient(#5cd3f7 0%, #678ef7 100%)}nav #gNav{max-width:280px;margin:0 auto 60px}nav #gNav li+li{margin-top:20px}nav #gNav li a{display:inline-block;color:#fff}nav #gNav li span{position:relative;font-family:"Roboto";font-size:20px;font-weight:700;letter-spacing:.2em}nav #gNav li span:after{position:absolute;top:0;bottom:0;width:120px;height:11px;padding-left:10px;margin:auto 0;font-family:"Noto Sans JP";font-size:11px;font-weight:500;letter-spacing:.1em}nav #gNav li a[href$="vision/"] span:after{content:"私たちが目指すこと"}nav #gNav li a[href$="advantage/"] span:after{content:"カレンティアの強み"}nav #gNav li a[href$="culture/"] span:after{content:"風土・取り組み"}nav #gNav li a[href$="info/"] span:after{content:"採用情報"}nav #gNav li a[href$="blog/"] span:after{content:"採用ブログ"}nav .btnEntry{display:block;width:280px;padding:19px 0;margin:0 auto;font-family:"Roboto";font-weight:700;color:#fff;text-align:center;letter-spacing:.3em;border:2px solid #fff}.page main{margin:60px 0 0}}@media screen and (max-width: 1023px)and (max-width: 1023px)and (min-width: 600px){.page main{margin:80px 0 0}}@media screen and (max-width: 1023px)and (max-width: 1023px){.topicPath{margin:0 auto 40px;font-size:13px}.topicPath a{padding-left:30px;background:url("../image/recruit/common/topic_arrow.png") left center no-repeat;background-size:22px auto}}@media screen and (max-width: 1023px)and (max-width: 1023px){.page .topKv{height:140px}.page .topKv .kvBox{width:calc(100% - 20px)}.page .topKv h1{position:absolute;bottom:-55px;left:0}.page .topKv h1 em{margin-right:0;font-family:"Roboto";font-size:40px;letter-spacing:.1em;line-height:130%}.page .topKv h1 span{margin-top:5px;position:static;display:block;font-size:11px;letter-spacing:.1em}}@media screen and (max-width: 1023px)and (max-width: 1023px){.page .title{margin-bottom:20px;font-size:18px;letter-spacing:.1em}.page .kv{height:130px}}@media screen and (max-width: 1023px)and (max-width: 1023px){.pageLink{padding:93px 20px 30px;margin:0;text-align:center;background:#fff}.pageLink ul li{display:block;width:100%}.pageLink ul li+li{margin:15px 0 0 0}}@media screen and (max-width: 1023px)and (max-width: 1023px){.secType1{padding:60px 0 0}.secType1 .wrap{padding:76px 20px 60px;margin:-8px 0 0}}@media screen and (max-width: 1023px)and (max-width: 1023px){#message.secType1{padding:80px 0 0}}@media screen and (max-width: 1023px)and (max-width: 1023px){#merit.secType1{padding:80px 0 0}}@media screen and (max-width: 1023px)and (max-width: 1023px){#intro.secType1{padding:80px 0 0}}@media screen and (max-width: 1023px)and (max-width: 1023px){#training.secType1{padding:80px 0 0}}@media screen and (max-width: 1023px)and (max-width: 1023px){#strengthen.secType1{padding:80px 0 88px}}@media screen and (max-width: 1023px)and (max-width: 1023px){#feature.secType1{padding:80px 0 0}}@media screen and (max-width: 1023px)and (max-width: 1023px){#policy.secType1{padding:80px 0 0}}@media screen and (max-width: 1023px)and (max-width: 1023px){#message.secType1 .wrap{padding:94px 20px 60px 20px;margin:-46px 0 0}}@media screen and (max-width: 1023px)and (max-width: 1023px){#strength.secType1 .wrap{padding:76px 20px 60px 20px}}@media screen and (max-width: 1023px)and (max-width: 1023px){#merit.secType1 .wrap{padding:76px 20px 60px 20px}}@media screen and (max-width: 1023px)and (max-width: 1023px){#working.secType1 .wrap{padding:56px 20px 60px 20px}}@media screen and (max-width: 1023px)and (max-width: 1023px){#training.secType1 .wrap{padding:56px 20px 60px 20px}}@media screen and (max-width: 1023px)and (max-width: 1023px){#strengthen.secType1 .wrap{padding:56px 20px 60px 20px}}@media screen and (max-width: 1023px)and (max-width: 1023px){#feature.secType1 .wrap{padding:56px 20px 60px 20px}}@media screen and (max-width: 1023px)and (max-width: 1023px){#policy.secType1 .wrap{padding:56px 20px 60px 20px}}@media screen and (max-width: 1023px)and (max-width: 1023px){.secTtlType1{font-size:20px;letter-spacing:.1em;line-height:130%}.secTtlType1:after{bottom:-7px;width:60px}}@media screen and (max-width: 1023px)and (max-width: 1023px){.linkBtn1{max-width:280px;padding:20px 0;letter-spacing:.1em;background-image:url("../image/recruit/common/link_btn_arrow_white.png");background-repeat:no-repeat;background-position:right 15px center;background-size:22px auto}}@media screen and (max-width: 1023px)and (max-width: 1023px){.linkBtn2{max-width:280px;padding:20px 0;letter-spacing:.1em}}@media screen and (max-width: 1023px)and (max-width: 1023px){.linkBtn2:after{right:15px;opacity:1}}@media screen and (max-width: 1023px)and (max-width: 1023px){.linkTxtArwR a{padding-right:40px;letter-spacing:.1em}}@media screen and (max-width: 1023px)and (max-width: 1023px){.btmLinkBox>ul{height:auto}.btmLinkBox>ul>li{width:100%}.btmLinkBox>ul>li span{font-size:11px;letter-spacing:.1em}.btmLinkBox>ul>li em{font-size:24px;letter-spacing:.1em}.btmLinkBox .linkRecruit a{padding:15px 0 30px;background:url("../image/recruit/common/link_btn_arrow_whiteL.png") center bottom 17px no-repeat;background-size:62px auto}.btmLinkBox .linkEntry{padding:15px 20px 20px}.btmLinkBox .linkEntry dl{width:100%;max-width:400px}.btmLinkBox .linkEntry dl dt{margin-bottom:10px}.btmLinkBox .linkEntry ul li a{padding:15px 0;letter-spacing:.1em;background:url("../image/recruit/common/link_btn_arrow_white.png") right center no-repeat;background-size:22px auto}}@media screen and (max-width: 1023px)and (max-width: 1023px){footer dl{margin-bottom:40px}footer dl dt img{width:100px}footer dl dt span{margin:0 0 0 15px;font-size:14px}footer dl dd .footLink01{margin:-10px 10px 30px}footer dl dd .footLink01 li,footer dl dd .footLink01 li+li{margin:10px 10px 0}footer dl dd .footLink02{display:inline-block;text-align:left}footer dl dd .footLink02 li{display:block}footer dl dd .footLink02 li+li{margin:10px 0 0}footer .copy{font-size:11px}}
