@charset "utf-8";header,footer,nav,section,aside,article{display:block}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}fieldset{border:none}ul,ol,li{list-style:none}img{max-width:100%;height:auto;vertical-align:top}table{border-collapse:collapse}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}select::-ms-expand{display:none}input[type=radio]::-ms-check,input[type=checkbox]::-ms-check{display:none}select,input[type=radio],input[type=checkbox],input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],input[type=reset],input[type=button],input[type=submit],textarea{appearance:none;border-radius:0;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}input[type=text]::-ms-clear,input[type=tel]::-ms-clear,input[type=number]::-ms-clear{display:none}input[type=reset],input[type=button],input[type=submit]{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;cursor:pointer}*,*:before,*:after{box-sizing:border-box}.clearfix{display:block;min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .clearfix{height:1%}html{overflow-y:scroll;font-size:62.5%}@media screen and (min-width:768px) and (max-width:1500px){html{font-size:.6667vw}}@media screen and (max-width:767px){html{font-size:2.66vw}}body{font-family:'Noto Serif JP',serif;font-size:1.6rem;-webkit-text-size-adjust:none;line-height:1.5;font-weight:400;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:767px){body{font-size:1.4rem}}a{color:#222;text-decoration:none;transition:all .6s ease}.hover{opacity:1;transition:all .6s ease}@media screen and (min-width:768px){a:hover{text-decoration:underline;transition:all .6s ease}.hover:hover{opacity:.75;transition:all .6s ease}a[href^="tel:"]{cursor:default;pointer-events:none}}.is-hide{display:none}.is-pc{display:block}.is-sp{display:none}@media screen and (max-width:767px){.is-pc{display:none}.is-sp{display:block}}.wow{opacity:0}.animated{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-fill-mode:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:768px){.animated{-webkit-animation-duration:1s;animation-duration:1s;animation-delay:.3s}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.text_animation span{position:relative;display:inline-flex;align-items:flex-end;opacity:0;transition:.5s}.text_animation span:after{content:"";position:absolute;width:100%;height:100%;right:0;top:0;z-index:1;background-color:#00acd0;transform-origin:right top;transition:transform .6s cubic-bezier(.5,0,.3,1);transition-timing-function:cubic-bezier(.77,0,.175,1);transition-delay:.3s}.animated .text_animation span{opacity:1;color:#fff}.animated .text_animation span:after{transform:scale(0,1)}.icon_blank{display:inline-block;padding-right:2rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/icon_blank_blue.svg) right center no-repeat;background-size:1.3rem auto}#wrapper{width:100%;position:relative}#wrapper.menu-open article,#wrapper.menu-open footer{filter:blur(2rem)}.home #wrapper{visibility:hidden;opacity:0;pointer-events:none}.home.is-loaded #wrapper{visibility:visible;opacity:1;pointer-events:inherit}.o-loading-screen{width:100%;height:100%;background:#3bdbfd;position:fixed;bottom:0;right:0;z-index:10001;-webkit-transition:all 1s cubic-bezier(0,0,.2,1) 0s;transition:all 1s cubic-bezier(0,0,.2,1) 0s;-webkit-transition-timing-function:cubic-bezier(1,.02,1,1)!important;transition-timing-function:cubic-bezier(1,.02,1,1)!important}.o-loading-screen.active{pointer-events:none;opacity:0}.loading-shutter-logo{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:101;transition:transform 1s ease-out,opacity 1s ease-out;transform:scale(1,1);opacity:0}.loading-shutter-logo.active{opacity:1}.loading-shutter-logo img{width:31.3rem}.o-progressbar-bg{position:fixed;left:0;top:calc(50% + 9.3rem);width:100%;height:2px;z-index:2;background:#fff}.o-progressbar{position:absolute;left:0;top:0;width:0;height:100%;transition:width 1s ease-out,opacity 1s ease-out;background:#01acd0}@media screen and (max-width:767px){.loading-shutter-logo img{width:20rem}.o-progressbar-bg{top:calc(50% + 4.6rem)}}#header{position:fixed;width:100%;left:0;top:0;z-index:998;transition:all .6s ease;transition:all 1.6s ease;transform:translateY(-100%)}.is-loaded #header{transform:translateY(0)}.header-inner{padding:0 5rem;width:100%;display:flex;justify-content:space-between;align-items:center;height:13rem}.header-logo{display:flex;align-items:flex-end;position:relative;z-index:4}.header-logo a{display:block;line-height:1;width:27.4rem}.header-logo a img{width:100%}.header-logo span{display:block;font-size:1.4rem;font-weight:900;line-height:2rem;margin-left:2rem;padding-bottom:.3rem}.header-coryright .copyright{position:fixed;right:-9rem;bottom:0;width:calc(100vh - 18rem);height:9rem;z-index:10;pointer-events:none;display:flex;justify-content:center;align-items:center;font-size:12px;letter-spacing:.1em;line-height:1.5;color:#222;transform:rotate(90deg);transform-origin:right top;transition:right .6s ease;transition:right 1.1s ease}.is-loaded .header-coryright .copyright{right:0}.header-coryright .site{position:fixed;left:-7.5rem;bottom:0;width:calc(100vh - 15rem);height:7.5rem;z-index:10;pointer-events:none;display:flex;justify-content:center;align-items:center;font-size:11px;letter-spacing:.24em;line-height:1.5;color:#222;text-transform:uppercase;transform:rotate(-90deg);transform-origin:left top;transition:left .6s ease;transition:left 1.1s ease}.is-loaded .header-coryright .site{left:0}.header-links{position:fixed;right:3.5rem;bottom:3.5rem;z-index:999;display:flex;flex-direction:column;transition:all .6s ease;transition:all 1.1s ease;transform:translateY(calc(100% + 3.5rem))}.is-loaded .header-links{transform:translateY(0)}.header-links a{display:flex;justify-content:center;align-items:center;width:11.5rem;height:11.5rem;border-radius:100%;font-size:1.6rem;line-height:1.9rem;font-weight:500;text-align:center;margin-top:16px;padding:0 15px;min-width:100px;min-height:100px}@media screen and (max-width:1299px){.header-links a{font-size:14px;line-height:17px}}.header-links a.entry_link{background:#00acd0;color:#fff}.header-links a.internship_link{background:#fae700;color:#00348a}.btn-menu{display:none}@media screen and (min-width:768px){.header-links a:hover{transform:scale(1.2);text-decoration:none}}@media screen and (max-width:767px){.header-inner{padding:0 1.5rem;height:5rem}.header-logo a{width:14.2rem;width:17.2rem}.header-logo span{font-size:.84rem;font-size:1.2rem;line-height:1rem;margin-left:1rem;padding-bottom:.2rem;padding-bottom:.32rem}.header-coryright{display:none}.header-links{position:fixed;width:100%;right:0;bottom:1rem;z-index:999;padding:0 1.5rem;flex-direction:row-reverse;align-items:center;justify-content:center}.header-links a{width:calc((100% - 5rem)/2);height:5rem;border-radius:0;font-size:1.35rem;line-height:1.95rem;margin-top:0;padding:0;letter-spacing:.04em;min-height:unset}.btn-menu{display:flex;justify-content:center;align-items:center;flex-direction:column;width:5rem;height:5rem;background:#000}.btn-menu .line{display:block;width:1.35rem;height:.15rem;background:#fff;border-radius:.075rem;transition:all .5s}.btn-menu .line+.line{margin-top:.3rem}.btn-menu.is-active .line:nth-child(1){transform:translateY(.4rem) rotate(45deg)}.btn-menu.is-active .line:nth-child(2){opacity:0}.btn-menu.is-active .line:nth-child(3){transform:translateY(-.45rem) rotate(-45deg)}}#g-navi ul li:first-child,#g-navi ul li:nth-last-child(1),#g-navi ul li:nth-last-child(2){display:none}#g-navi ul{display:flex;align-items:center}#g-navi ul li{padding:0 2rem}#g-navi ul li a{display:block;font-size:1.4rem;font-weight:700;line-height:2rem}@media screen and (max-width:767px){#g-navi{position:fixed;width:100%;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;left:0;top:0;z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:all .6s ease}#g-navi.is-open{opacity:1;visibility:visible;pointer-events:inherit;transition:all .6s ease}#g-navi ul li:first-child,#g-navi ul li:nth-last-child(1),#g-navi ul li:nth-last-child(2){display:block}#g-navi ul{display:block;padding:7.2rem 1.5rem 8rem}#g-navi ul li{padding:0}#g-navi ul li+li{border-top:.05rem solid #fff}#g-navi ul li a{font-size:1.75rem;line-height:2.5rem;padding:1.5rem 2.5rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/arrow_menu.svg)no-repeat right center;background-size:auto 1.4rem}#g-navi ul li.entry_link,#g-navi ul li.internship_link{padding:1.5rem 2.5rem}#g-navi ul li.entry_link a,#g-navi ul li.internship_link a{display:flex;align-items:center;position:relative;font-size:1.15rem;line-height:1.56rem;font-weight:400;padding:0 5rem 0 1.7rem;width:100%;height:5.5rem}#g-navi ul li.entry_link a{color:#fff;background:#01acd0}#g-navi ul li.internship_link a{color:#00348a;background:#fae701}#g-navi ul li.entry_link a span,#g-navi ul li.internship_link a span{display:block;font-size:1.5rem;line-height:2.2rem;margin-right:1.5rem;font-weight:700;text-decoration:underline}#g-navi ul li.entry_link a:after,#g-navi ul li.internship_link a:after{position:absolute;width:3rem;height:3rem;position:absolute;right:1.5rem;top:50%;margin-top:-1.5rem;border-radius:100%;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/icon_blank_blue.svg) center center no-repeat #fff;background-size:1.123rem auto;content:''}}#main-visual{width:100%;height:100vh;min-height:76.8rem;position:relative;z-index:1;overflow:hidden}.main-visual__image:after{width:.7rem;height:10.7rem;content:'';position:absolute;left:50%;bottom:2rem;z-index:1;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/top/icon_scroll.svg) left bottom no-repeat;background-size:cover;pointer-events:none}#main-visual .main-visual__image{position:fixed;width:100%;height:100%;z-index:-1;left:0;top:0}#main-visual .main-visual__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1}#main-visual .main-visual__title{position:absolute;left:5.88vw;bottom:7.55vw;z-index:1;width:33.6458vw;transition:all .6s ease;transition:all 1.6s ease}#main-visual .main-visual__title img{position:static}#main-visual .main-visual__blur{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:rgba(1,215,255,.7);opacity:0;transition:opacity .6s ease;backdrop-filter:blur(0);pointer-events:none}#main-visual .main-visual__title img{width:100%}#main-visual .main-visual__news{display:none}.main-slick{overflow:hidden;pointer-events:none}.main-slist{height:100vh}.main-slist img{transform:scale(1);transition:transform linear 7s}.main-slist.active img{transform:scale(1.15)}@media screen and (max-width:767px){#main-visual{min-height:66.7rem}.main-visual__image:after{display:none}#main-visual .main-visual__title{left:1.6rem;bottom:14rem;width:25.9rem}#main-visual .main-visual__news{display:block;position:absolute;width:100%;padding:0 1.5rem;left:0;bottom:7.3rem;transition:all .6s ease;transform:translateY(calc(100% + 7.5rem))}.is-loaded #main-visual .main-visual__news{transform:translateY(0)}#main-visual .main-visual__news dl{width:100%;display:flex;align-items:center;background:rgba(255,255,255,.9);border-radius:1.7rem;height:3.4rem;padding:0 .9rem 0 1.6rem}#main-visual .main-visual__news dl dt{width:6.6rem;font-size:1.05rem;color:#888;letter-spacing:.04em;line-height:1.5}#main-visual .main-visual__news dl dd{width:calc(100% - 6.6rem);font-size:1.05rem;color:#333;letter-spacing:.04em;line-height:1.5}#main-visual .main-visual__news dl dd a{color:#333;display:block;padding-right:1.25rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/icon_arrow_link_blue.svg) right center no-repeat;background-size:.442rem auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-decoration:underline}}#teaser{width:100%;position:relative;z-index:2;min-height:100vh}#teaser.common{min-height:auto}#teaser img{width:100%;min-height:100vh;object-fit:cover}#teaser .teaser-head{position:absolute;width:100%;height:100vh;z-index:5;display:flex;justify-content:center;align-items:center;flex-direction:column;left:0;top:0;opacity:1;text-align:center}#teaser .teaser-head .teaser-head__subtitle{font-size:2.7rem;font-weight:700;letter-spacing:.06em;color:#fff;line-height:3.9rem;margin-bottom:2.3rem}#teaser .teaser-head .teaser-head__title{font-size:7rem;font-weight:700;letter-spacing:.07em;color:#fff;line-height:10.1rem}#teaser .teaser-head .teaser-head__title span{display:inline-block;padding:.7rem 1.2rem;background:#01acd0;margin-bottom:1rem;position:relative}#teaser .teaser-head .teaser-head__title span+span{padding-left:0;margin-left:-1.2rem}@media screen and (max-width:767px){#teaser .teaser-head{padding-top:11.4rem;height:auto}#teaser .teaser-head .teaser-head__subtitle{font-size:1.35rem;line-height:1.95rem;margin-bottom:1.5rem}#teaser .teaser-head .teaser-head__title{font-size:3.5rem;line-height:5.05rem;display:flex;flex-direction:column;justify-content:center;align-items:center}#teaser .teaser-head .teaser-head__title br{display:none}#teaser .teaser-head .teaser-head__title span{display:block;padding:.35rem .6rem;margin-bottom:.4rem}#teaser .teaser-head .teaser-head__title span+span{padding-left:.6rem;margin:0 0 .4rem}}#contents{position:relative;z-index:3}.inner{width:100%;max-width:154rem;padding:0 8rem;margin:0 auto}@media screen and (max-width:767px){.inner{padding:0 1.5rem}}.page-top{width:100%}.page-top a{display:flex;justify-content:center;align-items:center;width:100%;height:23.5rem;border-bottom:.1rem solid #ddd;line-height:1}.page-top a img{width:7rem}@media screen and (max-width:767px){.page-top a{height:10.5rem}.page-top a img{width:5.1rem}}#footer{width:100%;background:#fff;position:relative;z-index:3}.footer-recruit{width:100%;height:78rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/bg_footer_recruit.jpg) center center no-repeat;background-size:cover;text-align:center;padding-top:21.6rem}.footer-recruit .footer-recruit__title{line-height:1;margin-bottom:18.8rem}.footer-inner{padding:9rem 0 13rem}.footer-box{display:flex;justify-content:space-between;align-items:flex-start}.footer-logo{display:flex;align-items:flex-end;margin-bottom:4rem}.footer-logo a{display:block;line-height:1;width:39.7rem}.footer-logo a img{width:100%}.footer-logo span{display:block;font-size:2rem;font-weight:900;line-height:2.9rem;margin-left:3rem;padding-bottom:.4rem}.footer-address{font-size:1.6rem;line-height:3rem;color:#222}.footer-links{display:flex;align-items:flex-start}.footer-links .footer-links__blank{margin-right:7rem;display:flex;flex-direction:column;align-items:flex-start}.footer-links .footer-links__blank a{display:block;margin-bottom:2.2rem;font-size:1.7rem;line-height:2.5rem}.footer-links .footer-links__menu li{margin-bottom:2.2rem}.footer-links .footer-links__menu li a{font-size:1.7rem;line-height:2.5rem}#copyright{font-size:1.2rem;letter-spacing:.1em;line-height:1.5;color:#222;margin-top:1.1rem}@media screen and (max-width:767px){.footer-recruit{height:39rem;padding:8.8rem 1.5rem 0}.footer-recruit .footer-recruit__title{margin-bottom:5.9rem}.footer-recruit .footer-recruit__title img{max-width:34rem}.footer-inner{padding:3.7rem 0 9.2rem}.footer-box{display:block;text-align:center}.footer-logo{justify-content:center;margin-bottom:4.4rem}.footer-logo a{width:22rem}.footer-logo span{font-size:1.1rem;line-height:1.55rem;padding-bottom:.25rem;margin-left:1.7rem}.footer-address{font-size:1.4rem;line-height:2.5rem}.footer-links{padding-top:4rem;display:block}.footer-links .footer-links__blank{margin-right:0;align-items:center;margin-bottom:3rem}.footer-links .footer-links__blank a{display:block;margin-bottom:2.2rem;font-size:1.45rem;line-height:2.05rem;padding-bottom:.5rem;border-bottom:.05rem solid #00acd0;color:#00acd0}.footer-links .footer-links__blank a:last-child{margin-top:.4rem;margin-bottom:0;line-height:1;padding-bottom:0;border-bottom:0}.footer-links .footer-links__menu{width:calc(100% + 3rem);margin:0 -1.5rem}.footer-links .footer-links__menu li{margin-bottom:.25rem}.footer-links .footer-links__menu li a{font-size:1.4rem;line-height:2rem;display:block;padding:1.85rem 4rem 1.85rem 2.5rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/icon_footer_link.svg) right 2.5rem center no-repeat #efefef;background-size:.8rem auto;text-align:left}#copyright{font-size:1rem;line-height:1.45;margin-top:3.25rem;text-align:center}}.row{display:flex;align-items:center}.row-center{justify-content:center}.flex-center{justify-content:center;align-items:center}.row .col{width:50%}.bg-black{background:#5f5f5f;color:#fff;padding:0 3rem}.bg-gray{background:#efefef}.temp-cell01{padding:40px 0}.text{font-size:1.8rem;font-weight:500;letter-spacing:.14em;line-height:4rem}.button-box{margin-top:7.5rem}.anchor-area{position:relative}.anchor-area .anchor{position:absolute;top:-13rem;z-index:-1}@media screen and (max-width:767px){.row{display:block}.row .col{width:100%}.bg-black{background:#5f5f5f;color:#fff;padding:0 1.5rem}.bg-gray{background:#efefef}.temp-cell01{padding:40px 0}.text{font-size:1.3rem;line-height:2.5rem}.button-box{margin-top:3rem}.anchor-area{position:relative}.anchor-area .anchor{top:-5rem}}.heading-large{display:flex;flex-direction:column;align-items:flex-start;padding-top:.7rem;margin-bottom:5.5rem}.heading-large.flex-center{justify-content:center;align-items:center}.heading-large .heading-large__sub{display:block;border-top:.1rem solid #fff;border-bottom:.1rem solid #fff;padding:0 2.8rem;font-size:1.6rem;letter-spacing:.06em;font-weight:700;color:#fff;line-height:1.5;margin-bottom:3.6rem}.heading-large .heading-large__sub .sub-line{position:relative;display:block}.heading-large .heading-large__sub .sub-line:before,.heading-large .heading-large__sub .sub-line:after{width:.1rem;height:4rem;position:absolute;top:50%;transform:translateY(-50%);z-index:2;content:'';background:#fff}.heading-large .heading-large__sub .sub-line:before{left:-.1rem}.heading-large .heading-large__sub .sub-line:after{right:-.1rem}.heading-large .heading-large__title{font-weight:700;letter-spacing:.08em;color:#fff}.heading-large .heading-large__title span{font-size:5rem;line-height:7.2rem;letter-spacing:.08em;background:#00acd0;display:inline-block;padding:0 1.2rem;margin-bottom:1.2rem}.heading-large .heading-large__title span+span{padding-left:0;margin-left:-1.2rem}.heading-large .heading-large__title font{font-size:6.4rem;line-height:8.5rem}.heading-large.type01 .heading-large__sub{border-top:.1rem solid #ddd;border-bottom:.1rem solid #ddd;color:#222}.heading-large.type01 .heading-large__sub .sub-line:before,.heading-large.type01 .heading-large__sub .sub-line:after{background:#ddd}.heading-large.type01 .heading-large__title{color:#01acd0}.heading-large.type01 .heading-large__title span{background:0 0}.heading-medium{font-size:7.4rem;font-weight:700;letter-spacing:.06em;line-height:1.43;text-decoration:underline;margin-bottom:12rem;color:#222}.heading-small{font-size:3rem;font-weight:700;letter-spacing:.06em;line-height:1.5;margin-bottom:3rem;background:#00acd0;padding:1.4rem 1.8rem;color:#fff}@media screen and (max-width:767px){.heading-large{padding-top:.55rem;margin-bottom:3rem}.heading-large .heading-large__sub{padding:0 2.1rem;font-size:1.2rem;margin-bottom:2.4rem}.heading-large .heading-large__title{display:flex;flex-direction:column;align-items:flex-start}.heading-large .heading-large__title span{font-size:2.5rem;line-height:4rem;padding:0 .6rem;margin-bottom:.6rem}.heading-large .heading-large__title span+span{padding-left:.6rem;margin-left:0}.heading-large .heading-large__title font{font-size:3.2rem;line-height:4rem}.heading-large .heading-large__title br{display:none}.heading-medium{font-size:3.7rem;letter-spacing:.03em;margin-bottom:3.5rem}.heading-small{font-size:1.6rem;letter-spacing:.03em;margin-bottom:2rem;padding:.7rem 1rem}}.btn-link{display:inline-flex;justify-content:center;align-items:center;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/icon_arrow_link_blue.svg) right 2.3rem center no-repeat #fff;background-size:.884rem auto;font-size:1.8rem;line-height:1.5;color:#00acd0;font-weight:700;width:100%;max-width:34.8rem;height:7.8rem}@media screen and (min-width:768px){.btn-link:hover{background-image:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/icon_arrow_link_white.svg);background-color:#00acd0;color:#fff;text-decoration:none}}@media screen and (max-width:767px){.btn-link{background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/icon_arrow_link_blue.svg) right 1.5rem center no-repeat #fff;background-size:.6rem auto;font-size:1.2rem;width:100%;max-width:34.5rem;height:5.3rem}}.text-link{font-size:1.6rem;line-height:1.5;font-weight:700;color:#00348a;text-decoration:underline}.text-link:hover{text-decoration:none}.prev,.next{width:6rem;height:6rem;display:inline-block;text-indent:-9999px;background-size:cover;background-position:center center;background-repeat:no-repeat}.prev{background-image:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/icon_prev.svg)}.prev:hover{background-image:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/icon_prev_blue.svg)}.next{background-image:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/icon_next.svg)}.next:hover{background-image:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/icon_next_blue.svg)}@media screen and (max-width:767px){.text-link{font-size:1.4rem}.prev,.next{width:4rem;height:4rem}}.top-message{width:100%;height:132.3rem;display:flex;justify-content:center;align-items:center;font-size:2.1rem;letter-spacing:.35em;line-height:4.5rem;font-weight:500;color:#fff;position:relative;text-align:center}.top-message p+p{margin-top:4.5rem}.top-message .scroll-line{position:absolute;bottom:18rem;left:50%;transform:translateX(-50%);width:.1rem;height:6rem}.top-message .scroll-line:after{content:"";position:absolute;top:0;width:.1rem;height:6rem;background:#fff;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:6rem;opacity:1}100%{height:0;top:6rem;opacity:0}}@media screen and (max-width:767px){.top-message{height:auto;padding:12.5rem 0;font-size:1.55rem;letter-spacing:.055em;line-height:2.7rem;text-align:center}.top-message p+p{margin-top:2.7rem}.top-message .scroll-line{display:none}}.talk-title .talk-title__name{display:flex;align-items:center;margin-bottom:1.4rem}.talk-title__department{margin-bottom:5px}.talk-title .talk-title__name .name-item{display:block;background:#00acd0;font-size:1.6rem;font-weight:700;letter-spacing:.08em;color:#fff;line-height:1.5;padding:.3rem 0;position:relative;text-align:center;width:114px}.talk-title .talk-title__department .name-item{display:block;background:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.08em;color:#00acd0;border:1px solid #00acd0;line-height:1.5;padding:.3rem 0;position:relative;text-align:center;width:114px}.talk-title .talk-title__name .name-item+.name-item{margin-left:3.2rem}.talk-title .talk-title__name .name-item+.name-item:before{width:3.2rem;height:100%;position:absolute;left:-3.2rem;top:0;z-index:2;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/icon_talk_and.svg) center center no-repeat;background-size:1.719rem auto;content:''}.talk-title .talk-title__text{display:flex;flex-direction:column;align-items:flex-start;font-size:3rem;font-weight:500;color:#01acd0;line-height:5rem;letter-spacing:.04em}.talk-title .talk-title__text span{display:block;background:#fff;padding:.2rem 0 .2rem 1.2rem;margin-bottom:.3rem}@media screen and (max-width:767px){.talk-title .talk-title__name{margin-bottom:.7rem}.talk-title .talk-title__name .name-item,.talk-title .talk-title__department .name-item{font-size:.85rem;padding:.2rem .6rem;width:60px}.talk-title .talk-title__name .name-item+.name-item{margin-left:1.6rem}.talk-title .talk-title__name .name-item+.name-item:before{width:1.6rem;left:-1.6rem;background-size:.921rem auto}.talk-title .talk-title__text{font-size:1.6rem;line-height:1.5;text-align:left;letter-spacing:.02em}.talk-title .talk-title__text span{padding:.15rem 0 .15rem .75rem;margin-bottom:.2rem}}.top-thoughts{width:100%;position:relative;z-index:2;color:#fff}.top-thoughts .top-thoughts__inner{width:100%;display:flex;flex-direction:column;justify-content:center;height:98rem;position:relative;z-index:2}.top-thoughts .top-thoughts__movie{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}.top-thoughts .top-thoughts__movie video{width:100%;height:100%;object-fit:cover}.top-thoughts .top-thoughts__image{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1;width:56.86%}@media screen and (max-width:767px){.top-thoughts{padding:4rem 0 5.6rem}.top-thoughts .top-thoughts__inner{height:auto}.top-thoughts .heading-large,.top-thoughts .heading-large .heading-large__title{align-items:center;justify-content:center}.top-thoughts .top-thoughts__image{position:relative;top:0;transform:translateY(0);width:100%;margin-top:4.5rem}}.about-strengths{padding:17rem 0 25rem;background:#fff}.about-strengths .heading-medium{margin-bottom:7.5rem}.about-strengths .about-strengths__inner{position:relative;display:flex;align-items:flex-start}.about-strengths .about-strengths__side{position:sticky;top:13rem;top:18rem;left:0;z-index:2;width:50%;padding-right:2rem}.about-strengths .about-strengths__side li{margin-bottom:3rem}.about-strengths .about-strengths__side li a{display:block;color:#aaa;padding-left:6rem;position:relative;font-weight:700;font-size:1.8rem;letter-spacing:.06em;line-height:1.5}.about-strengths .about-strengths__side li a:before{position:absolute;left:0;top:1.3rem;width:3rem;height:.1rem;background:#ccc;content:'';z-index:2;transition:.6s ease}.about-strengths .about-strengths__side li a.is-active{color:#222}.about-strengths .about-strengths__side li a.is-active:before{background:#000;width:5rem;transition:.6s ease}.about-strengths .about-strengths__main{width:50%}.about-strengths .strengths-item+.strengths-item{margin-top:7rem}.about-strengths .strengths-item{font-size:1.6rem;line-height:3.4rem;letter-spacing:.06em;color:#222}.about-strengths .strengths-list{display:flex;margin-top:4rem}.about-strengths .strengths-list.column{flex-direction:column}.about-strengths .strengths-list .strengths-list__item{width:100%;background:#fff;border-radius:2.1rem;box-shadow:0 .3rem 2.6rem rgba(0,0,0,.07);display:flex;justify-content:center;align-items:center}.about-strengths .strengths-list .strengths-list__item+.strengths-list__item{margin-left:3.8rem}.about-strengths .strengths-list.column .strengths-list__item+.strengths-list__item{margin:2rem 0 0}.about-strengths .strengths-list img{width:100%}.strengths-ranking{text-align:center}.strengths-ranking .image{width:11.1rem;margin:0 auto 2rem}.strengths-ranking .title{font-size:2.2rem;letter-spacing:.06em;line-height:1.5}.strengths-ranking .ranking{display:flex;justify-content:center;align-items:flex-end;font-size:3.6rem;line-height:1}.strengths-ranking .ranking span{display:block;font-size:9.8rem;line-height:1;color:#00acd0;font-weight:700;margin-bottom:-.7rem;display:flex;align-items:flex-end;justify-content:center}.strengths-ranking .ranking span img{height:7.4rem;margin:1.6rem .8rem .8rem;width:auto}.strengths-ranking .notes{font-size:1.4rem;line-height:1.5;color:#555;margin-top:2.8rem}.strengths-ratio{text-align:center;padding:4rem 2rem 2rem}.strengths-ratio .image{width:15.2rem;margin:0 auto 4.3rem}.strengths-ratio .title{font-size:2.2rem;letter-spacing:.06em;line-height:1.5}.strengths-ratio .ratio{display:flex;justify-content:center;align-items:flex-end;font-size:2.2rem;line-height:1}.strengths-ratio .ratio p{width:50%;display:flex;justify-content:center;align-items:flex-end}.strengths-ratio .ratio span{display:block;font-size:9.8rem;line-height:1;font-weight:700;margin-bottom:-.6rem;display:flex;align-items:flex-end;justify-content:center}.strengths-ratio .ratio span img{height:7.5rem;margin:2.3rem .8rem 0;width:auto}.strengths-ratio .ratio span.male{color:#00acd0}.strengths-ratio .ratio span.female{color:#f07ae3}.strengths-ratio .notes{font-size:1.4rem;line-height:1.5;color:#555;margin-top:2.8rem}.strengths-group{display:flex;justify-content:center;align-items:center;padding:0 4.5rem;width:100%}.strengths-group .title{font-size:2.7rem;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:768px){.about-strengths .about-strengths__side li a:hover{color:#222;text-decoration:none}.about-strengths .about-strengths__side li a:hover:before{width:5rem;background:#000;transition:.6s ease}}@media screen and (max-width:767px){.about-strengths{padding:6.4rem 0 5rem}.about-strengths .about-strengths__inner{position:relative;display:block}.about-strengths .about-strengths__side{display:none}.about-strengths .about-strengths__main{width:100%}.about-strengths .strengths-item+.strengths-item{margin-top:3.3rem}.about-strengths .strengths-item{font-size:1.25rem;line-height:2.1rem;letter-spacing:.03em}.about-strengths .strengths-list{margin-top:2.5rem}.about-strengths .strengths-list .strengths-list__item{border-radius:1.05rem;box-shadow:0 .15rem 1.3rem rgba(0,0,0,.07)}.about-strengths .strengths-list .strengths-list__item+.strengths-list__item{margin-left:1rem}.about-strengths .strengths-list.column .strengths-list__item+.strengths-list__item{margin:1rem 0 0}.strengths-ranking{text-align:center}.strengths-ranking .image{width:5.4rem;margin:0 auto .65rem}.strengths-ranking .title{font-size:1.05rem;letter-spacing:.03em}.strengths-ranking .ranking{font-size:1.7rem;line-height:1}.strengths-ranking .ranking span{font-size:4.75rem;margin-bottom:-.4rem}.strengths-ranking .ranking span img{height:3.7rem;margin:.9rem .4rem .3rem}.strengths-ranking .notes{font-size:.7rem;margin-top:1.2rem}.strengths-ratio{text-align:center;padding:2rem 1rem 1rem}.strengths-ratio .image{width:7.2rem;margin:0 auto 2rem}.strengths-ratio .title{font-size:1rem;letter-spacing:.03em}.strengths-ratio .ratio{font-size:1rem}.strengths-ratio .ratio span{font-size:4.6rem;margin-bottom:-.3rem}.strengths-ratio .ratio span img{height:3.6rem;margin:.6rem .2rem .2rem;width:auto}.strengths-ratio .notes{font-size:.7rem;margin-top:1.2rem}.strengths-group{padding:0 2.5rem}.strengths-group .title{font-size:1.2rem;letter-spacing:.03em}}.menuOpen{height:100vh;overflow:hidden}.header-popup{position:fixed;width:100%;width:100vw;height:100vh;left:0;top:0;right:0;bottom:0;z-index:9999;box-sizing:border-box;visibility:hidden;opacity:0;transition:opacity .3s;display:flex;justify-content:center;align-items:center;padding:2rem}.header-popup.is-open{visibility:visible;opacity:1;transition:opacity .3s}.header-popup__overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:rgba(0,0,0,.6)}.header-popup__box{max-width:100%;max-height:100%;background:#fff;border-radius:.6rem;border:.4rem solid #00acd0;padding:4.5rem 5.5rem;position:relative;overflow-y:auto}#popup02 .header-popup__box{border-color:#fae701}.header-popup__close{position:absolute;right:2rem;top:2rem;z-index:2;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/popup_close.svg)no-repeat;background-size:100% auto;width:1.4rem;height:1.4rem;cursor:pointer}.header-popup__ttl{font-size:2.7rem;font-weight:700;color:#00acd0;text-align:center;margin-bottom:3.5rem}.header-popup__list{display:flex;justify-content:center}.header-popup__list li{margin:0 1rem}.header-popup__list a{display:block}.header-popup__list a:hover{text-decoration:none;opacity:.8}.header-popup__list .time{text-align:center;font-size:1.6rem;margin-bottom:.9rem}.header-popup__list dl{background:#00acd0;border-radius:.8rem;padding:1.5rem;color:#fff;font-size:1.6rem;font-weight:700;white-space:nowrap;display:flex;align-items:center}.header-popup__list li+li dl{background:#00b1ff}#popup02 .header-popup__list dl{background:#fae701;color:#00348a}.header-popup__list dt{margin-right:3rem}.header-popup__list dd{border-radius:.4rem;background:#fff;display:flex;justify-content:center;align-items:center;height:4.3rem;padding:.6rem}@media screen and (max-width:767px){.header-popup__box{min-width:30rem;border-radius:.5rem;border-width:.5rem;padding:4.2rem 2.5rem 3.5rem}.header-popup__close{position:absolute;right:1.5rem;top:1.5rem;z-index:2;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/popup_close.svg)no-repeat;background-size:100% auto;width:1.5rem;height:1.5rem;cursor:pointer}.header-popup__ttl{font-size:2rem;line-height:1.3;font-weight:700;color:#00acd0;text-align:center;margin-bottom:2.5rem}.header-popup__list{display:block;justify-content:center}.header-popup__list li{margin:0}.header-popup__list li+li{margin-top:3rem}.header-popup__list a{display:block}.header-popup__list a:hover{text-decoration:none;opacity:.8}.header-popup__list .time{text-align:center;font-size:1.3rem;margin-bottom:.7rem}.header-popup__list dl{background:#00acd0;border-radius:.4rem;padding:1.5rem;color:#fff;font-size:1.3rem;font-weight:700;white-space:nowrap;display:flex;align-items:center}.header-popup__list li+li dl{background:#00b1ff}#popup02 .header-popup__list dl{background:#fae701;color:#00348a}.header-popup__list dt{margin-right:0;width:calc(100% - 9.6rem);padding-right:1.4rem}.header-popup__list dd{width:9.6rem;border-radius:.4rem;background:#fff;display:flex;justify-content:center;align-items:center;height:3.2rem;padding:.4rem}}.imgbox{position:relative;width:100%;padding-top:66%;overflow:hidden}.imgbox img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;object-fit:cover;transition:all .2s linear}a:hover .imgbox img{transform:scale(1.05)}@media screen and (min-width:768px){.c-link-underline{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-link-underline:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;pointer-events:none;background:#333;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.c-link-underline:hover:after,a:hover .c-link-underline:after{width:0;left:auto;right:0}}.top-sec01{color:#fff;position:relative}.top-sec01:before{content:'';position:absolute;top:0;left:0;right:0;z-index:-1;width:100%;height:100%;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/top/bg_sec01.jpg)no-repeat left center;background-size:cover}.top-sec01 .inner{max-width:114rem}.top-sec01 .row{justify-content:flex-end}.top-sec01 .temp-cell01{padding:10rem 0}.top-sec02{background:#fff;padding:0 0 20rem}.top-sec02 .temp-cell01{padding:10rem 0 14rem}.top-sec02 .row .text{text-align:center}.member_wrap .talk-title{animation-delay:1s}.top-sec04{background:#fff}.top-sec04 .temp-cell01{padding:11.6rem 0;text-align:center}@media screen and (min-width:768px){.top-sec04__list{border-top:1px solid #ddd}.top-sec04__list li{border-bottom:1px solid #ddd}.top-sec04__list li a{display:block;padding:0 2rem;font-size:2.4rem;letter-spacing:.1em;color:#333}.top-sec04__list li a:hover{color:#fff;background:#00acd0;text-decoration:none}.top-sec04__list dl{display:flex;align-items:center;max-width:150rem;margin:0 auto;position:relative}.top-sec04__list dt{padding-top:30rem;width:43rem;position:absolute;right:.3rem;pointer-events:none;opacity:0;transform:scale(1.3);transform:scale(1.1);transition:opacity .4s ease-in-out,transform 0s .4s linear,-webkit-transform 0s .4s linear}.top-sec04__list a:hover dt{opacity:1;transform:scale(1);transition:.4s ease-in-out}.top-sec04__list a:hover .imgbox img{transform:scale(1)}.top-sec04__list dd{height:15rem;display:flex;align-items:center;padding-left:12.2rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/top/arrow_sec04.svg)no-repeat left center;background-size:6rem auto}.top-sec04__list a:hover dd{background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/top/arrow_sec04_white.svg)no-repeat left center;background-size:6rem auto}}.top-sec05{background:#fff;padding:14rem 0 22.8rem}.top-sec05 .inner{position:relative}.top-sec05__hd{font-size:4rem;font-weight:700;letter-spacing:.06em;margin-bottom:4rem}.news-list{position:relative;border-top:1px solid #ddd}.news-list li{position:relative;border-bottom:1px solid #ddd}.news-list:before,.news-list li:before{content:'';position:absolute;left:0;top:-1px;width:10rem;height:1px;background:#00acd0}.news-list li:before{top:auto;bottom:-1px}.news-list li a{height:13rem;display:flex;align-items:center;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/top/arrow_news.svg)no-repeat right center;background-size:auto;padding-right:8rem}.news-list li a:hover{text-decoration:none;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/top/arrow_news_blue.svg)no-repeat right center;background-size:auto}.news-list li a .date{font-size:1.3rem;color:#888;letter-spacing:.04em;width:11.4rem;min-width:11.4rem}.news-list li a .cat-list{margin-bottom:.5rem}.news-list li a .cat-item{background:#00acd0;color:#fff;padding:2px 8px;border-radius:999px;font-size:1.4rem;font-weight:700}.news-list li a .txt{font-size:1.6rem;width:calc(100% - 11.4rem)}.news-right-wrap{width:100%}.news-list li a:hover .txt{text-decoration:underline}.news-list__btn a{display:block;position:absolute;right:2rem;top:3.4rem;font-size:1.6rem;font-weight:700;color:#00348a;text-decoration:none}.news-list__btn a:hover{text-decoration:none}.cat-list.sp-visible{display:none}.cat-list.pc-visible .cat-item+.cat-item,.single-cat-wrap .cat-item+.cat-item{margin-left:.5rem}.single-meta-wrap{margin-bottom:1rem}.single-meta-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.single-meta-wrap .cat-item{background:#00acd0;color:#fff;padding:2px 8px;border-radius:999px;font-size:1.4rem;font-weight:700}.news-filter-list{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem;list-style:none;padding:0;margin-top:-4rem}.news-filter-list li a{display:inline-block;padding:.8rem 2.4rem;background:#f2f2f2;color:#999;border-radius:999px;text-decoration:none;font-size:1.4rem;transition:all .3s ease;font-weight:500}.news-filter-list li a:hover{opacity:.8}.news-filter-list li a.is-active{background:#000;color:#fff}@media screen and (max-width:767px){.top-sec01{background:#fff;color:#333;padding-top:89.6vw;border-bottom:1px solid #ccc;position:relative}.top-sec01:before{content:'';position:absolute;top:0;left:0;right:0;z-index:1;width:100%;height:89.6vw;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/top/bg_sec01_sp.jpg)no-repeat left center;background-size:cover}.top-sec01 .heading-large{align-items:center}.top-sec01 .heading-large .heading-large__sub{color:#333;border-color:#ddd}.top-sec01 .heading-large .heading-large__sub .sub-line:before,.top-sec01 .heading-large .heading-large__sub .sub-line:after{background:#ddd}.top-sec01 .heading-large .heading-large__title{display:flex;align-items:stretch;flex-direction:row}.top-sec01 .btn-link{border:1px solid #00acd0}.top-sec01 .inner{max-width:114rem}.top-sec01 .row{justify-content:flex-end}.top-sec01 .temp-cell01{padding:1.5rem 0 4rem}.top-sec02{background:#fff;padding:0 0 3rem}.top-sec02 .temp-cell01{padding:4rem 0 4.6rem}.top-sec02 .row .text{text-align:left}.member_wrap .animated .text_animation{transition-delay:0s}.member_wrap .talk-title{animation-delay:0s}.top-sec02 .member_wrap .member_link .linkBox{padding:0 1.5rem;bottom:-1.5rem}.top-sec04{background:#fff;padding-bottom:1px}.top-sec04 .temp-cell01{padding:3.6rem 0}.top-sec04 .heading-large .heading-large__title{align-items:center}.heading-large .heading-large__title br.is-sp{display:block}.top-sec04 .row .text{text-align:left}.top-sec04__list li{margin-bottom:1rem}.top-sec04__list li a{display:block;padding:0 1.5rem;font-size:1.6rem;letter-spacing:.1em;color:#333;text-decoration:none}.top-sec04__list dl{display:flex;align-items:center;margin:0 auto;position:relative}.top-sec04__list dt{width:17.2rem;padding-top:12rem}.top-sec04__list a:hover .imgbox img{transform:scale(1)}.top-sec04__list dd{width:calc(100% - 17.2rem);height:12rem;display:flex;align-items:center;justify-content:center;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/top/arrow_sec04.svg)no-repeat bottom center;background-size:3rem auto}.top-sec05{background:#fff;padding:5rem 0 5.4rem}.top-sec05 .inner{position:relative}.top-sec05__hd{font-size:2rem;font-weight:700;letter-spacing:.06em;margin-bottom:1.5rem}.news-list{position:relative;border-top:1px solid #ddd}.news-list li{position:relative;border-bottom:1px solid #ddd}.news-list:before,.news-list li:before{content:'';position:absolute;left:0;top:-1px;width:5rem;height:1px;background:#00acd0}.news-list li:before{top:auto;bottom:-1px}.news-list li a{height:auto;display:block;align-items:center;background:none!important;padding:2.2rem 0}.news-list li a .date{font-size:1rem;color:#888;letter-spacing:.04em;width:auto;display:block;min-width:initial}.news-list li a .txt{font-size:1.2rem;width:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.news-list li a:hover{text-decoration:none}.news-list li a:hover .txt{text-decoration:underline}.news-list li a .cat-item{font-size:1rem;margin-left:1rem}.cat-list.pc-visible{display:none}.cat-list.sp-visible{display:block}.news-list__btn{text-align:center;margin-top:2.2rem}.news-list__btn a{display:inline-block;position:static;right:2rem;top:3.4rem;font-size:1.25rem;font-weight:700;color:#00348a;text-decoration:none}.news-list__btn a:hover{text-decoration:none}.button-box{text-align:center}.date-cat-wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.news-filter-list{flex-wrap:wrap;gap:1rem;margin-bottom:3rem;margin-top:-2rem}.news-filter-list li a{padding:.6rem 1.4rem;font-size:1rem}}.member_wrap{position:relative;z-index:2}@media screen and (min-width:897px){.member_wrap .member_inner{height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0}.member_wrap .member_link{height:100vh;position:absolute;top:0;left:0;z-index:1;opacity:0;width:100%;pointer-events:none;transition:opacity 1s ease}}@media screen and (max-width:896px){.member_wrap .member_link{position:relative;margin-bottom:4rem}}.member_wrap .member_link.first_member{z-index:1;opacity:1;pointer-events:inherit}.member_wrap .member_link.second_member{z-index:2}.member_wrap .member_link.third_member{z-index:3}.member_wrap .member_link.fourth_member{z-index:4}.member_wrap .member_link.on{opacity:1;pointer-events:inherit;transition:opacity 1s ease}.member_wrap .member_link .section_num{position:absolute;top:50%;transform:translate(0,-50%);right:12.6rem;color:#fff;transition:1s;opacity:0;z-index:2}.member_wrap .member_link .section_num.on{opacity:1}.member_wrap .member_link .section_num .num{font-size:0;margin-top:1.6rem;width:1rem;height:1rem;border-radius:50%;border:1px solid #fff;display:block}.member_wrap .member_link .section_num .num a{display:block;width:100%;height:100%}.member_wrap .member_link .section_num .num:first-child{margin-top:0}.member_wrap .member_link .section_num .num.flag{background:#fff;position:relative}@media screen and (min-width:897px){.member_wrap .member_link .linkBox{position:relative;height:100vh;overflow:hidden;display:flex;align-items:flex-end;padding-bottom:9rem}}@media screen and (max-width:896px){.member_wrap .member_link .linkBox{position:absolute;bottom:0;width:100%;z-index:1}}.member_wrap .member_link .linkBox_textArea{transition:1s}@media screen and (min-width:897px){.member_wrap .member_link .linkBox_textArea{opacity:0;padding:0 5% 0 57%}}@media screen and (max-width:896px){.member_wrap .member_link .linkBox_textArea{z-index:1}}.member_wrap .member_link .linkBox_textArea.on{opacity:1}@media screen and (min-width:897px){.member_wrap .member_link .linkBox_textArea.left{padding-left:10.8rem}}.member_wrap .member_link .linkBox_textArea .title{color:#fff;font-size:3rem;letter-spacing:.1em;line-height:1.4;margin-bottom:24px}@media screen and (max-width:896px){.member_wrap .member_link .linkBox_textArea .title{font-size:2rem;padding-left:5%;margin-bottom:12px}}.member_wrap .member_link .linkBox_textArea .position{color:#fff;font-size:1.4rem;letter-spacing:.1em;margin-bottom:51px}@media screen and (max-width:896px){.member_wrap .member_link .linkBox_textArea .position{font-size:1.3rem;margin-bottom:24px;padding-left:5%}}.member_wrap .member_link .linkBox_textArea .position span{position:relative;padding-left:44px}@media screen and (max-width:896px){.member_wrap .member_link .linkBox_textArea .position span{padding-left:30px}}.member_wrap .member_link .linkBox_textArea .position span:after{position:absolute;content:"";top:50%;left:0;width:24px;height:1px;background-color:#fff}@media screen and (max-width:896px){.member_wrap .member_link .linkBox_textArea .position span:after{width:20px;left:0}}@media screen and (max-width:896px){.member_wrap .member_link .linkBox_textArea a{margin:auto}}.member_wrap .member_link .bg{top:0;left:0;width:100%;height:100%;z-index:-1;transition:1s}@media screen and (min-width:897px){.member_wrap .member_link .bg{opacity:0}}.member_wrap .member_link .bg.off{transform:scale(1);opacity:1}.member_wrap .member_link .bg.on{transform:scale(.94,.91)}.member_wrap .member_link .bg.active{opacity:1}.member_wrap .member_link .bg.first{background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/top/bg_member01.jpg) no-repeat center;background-size:cover}.member_wrap .member_link .bg.second{background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/top/bg_member02.jpg) no-repeat center;background-size:cover}.member_wrap .member_link .bg.third{background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/top/bg_member03.jpg) no-repeat center;background-size:cover}.member_wrap .member_link .bg.fourth{background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/top/bg_member04.jpg) no-repeat center;background-size:cover}.member_wrap .member_link .bg.hvr{transform:scale(1)}.member_wrap .member_link .linkBox .btn:not(:last-child){margin-bottom:24px}.member_wrap .stealth{height:200vh;position:relative;top:0;left:0;z-index:-1}.member_wrap .stealth:last-of-type{height:250vh}.ablt{position:absolute}@media screen and (min-width:768px){.about-sec01 .member_wrap .member_link.first_member .section_num{opacity:1}.about-sec01 .member_wrap .member_link .section_num{position:absolute;top:auto;transform:translate(0,0);right:auto;left:0;z-index:11;bottom:11rem;color:#fff;transition:1s;display:flex}.about-sec01 .member_wrap .member_link .section_num .num{font-size:1.6rem;font-weight:700;margin-top:0;margin-right:2.9rem;width:auto;height:auto;border-radius:0;border:0 solid #fff;position:relative}.about-sec01 .member_wrap .member_link .section_num .num:before{background-color:#fff;bottom:-.53333em;content:"";display:block;height:2px;left:-.13333em;position:absolute;transform:scaleX(0);transform-origin:top right;transition:transform .6s cubic-bezier(.23,1.000,.32,1.000);width:calc(100% + .13333em)}.about-sec01 .member_wrap .member_link .section_num .num.flag{background:0 0;position:relative}.about-sec01 .member_wrap .member_link .section_num .num.flag:before{transform:scale(1);transform-origin:top left}.about-sec01 .member_wrap .member_link .bg{background:#00ACD0!important}.about-sec01 .member_wrap .member_link.first_member .linkBox_textArea{opacity:1}.about-sec01 .linkBox_textArea .imgbox{position:relative}.about-sec01 .linkBox_textArea .imgbox:before{background-color:#00acd0;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;transform:scale(1);transform-origin:top left;transition:left .9s cubic-bezier(.23,1.000,.32,1.000);width:100%;z-index:9;transition-delay:.3s}.about-sec01 .linkBox_textArea.on .imgbox:before{left:100%;transform-origin:top left}.about-sec01 .first_member .linkBox_textArea .imgbox:before{left:100%;transform-origin:top left}}.about-sec01{background:#00acd0;color:#fff}.about-sec01 .inner{position:relative}.hd-second{font-size:7.4rem;line-height:1.43;font-weight:700;letter-spacing:.06em;margin-bottom:12rem}.hd-second span{text-decoration:underline}.about-sec01 .heading-medium{color:#fff;position:absolute;top:8.6rem;z-index:11}.about-sec01__dl{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.about-sec01__dl dt{width:50%}.about-sec01__dl dt .imgbox+.imgbox{margin-top:4rem}.about-sec01__dl dt .imgbox{padding-top:0;height:43rem;max-height:calc(50vh - 6rem)}.about-sec01__dl dd{width:50%;padding-right:15.5rem;padding-right:10%}.about-sec01__dl .ttl{font-size:5rem;font-weight:700;letter-spacing:.08em;margin-bottom:3rem}.about-sec01__dl .ttl span{font-weight:400;color:transparent;-webkit-text-stroke:1px #fff;margin-right:2rem}.about-sec01__dl .txt{font-size:1.6rem;line-height:2;letter-spacing:.06em;margin-bottom:4rem}.about-sec01__dl .btn a{display:inline-block;font-size:1.8rem;font-weight:700;letter-spacing:.09em;padding-right:3rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/about/arrow01.svg)no-repeat right center;background-size:auto 1.9rem;color:#fff;text-decoration:underline}.about-sec01__dl .btn a:hover{text-decoration:none}@media screen and (min-width:897px){.about-sec01 .member_wrap .member_link .linkBox{align-items:center;padding-bottom:0}.about-sec01 .member_wrap .member_link .linkBox_textArea{padding:0}}@media screen and (max-width:767px){.about-sec01 .member_wrap .member_link .linkBox{position:static;bottom:0;width:100%;z-index:1;padding:0}.about-sec01{background:#00acd0;color:#fff;padding:5.5rem 0 .1rem}.about-sec01 .inner{position:relative}.hd-second{font-size:7.4rem;line-height:1.43;font-weight:700;letter-spacing:.06em;margin-bottom:12rem}.hd-second span{text-decoration:underline}.about-sec01 .heading-medium{color:#fff;position:static;top:8.6rem;z-index:11}.about-sec01__dl{display:block;justify-content:space-between;align-items:center;flex-direction:row-reverse;margin-bottom:6.5rem}.about-sec01__dl dt{width:auto;margin-bottom:2rem}.about-sec01__dl dt .imgbox+.imgbox{margin-top:.4rem}.about-sec01__dl dt .imgbox{padding-top:57.4%;height:auto;max-height:none}.about-sec01__dl dd{width:auto;padding-right:0}.about-sec01__dl .ttl{font-size:2.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:1.5rem}.about-sec01__dl .ttl span{color:transparent;-webkit-text-stroke:1px #fff;margin-right:1rem}.about-sec01__dl .txt{font-size:1.25rem;line-height:1.68;letter-spacing:.06em;margin-bottom:5rem}.about-sec01__dl .btn{text-align:center}.about-sec01__dl .btn a{display:inline-block;font-size:1.6rem;font-weight:700;letter-spacing:.09em;padding-right:3rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/about/arrow01_sp.svg)no-repeat right center;background-size:auto 1.7rem;color:#fff;text-decoration:underline}.about-sec01__dl .btn a:hover{text-decoration:none}}.work-top{padding-top:11.5rem;overflow:hidden}.work-anchor{display:flex;margin:0 -2.5rem 10rem}.work-anchor li{margin:0 2.5rem;width:100%;border-bottom:1px solid #ddd}.work-anchor li a{display:block;font-size:1.7rem;padding:1rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/work/arrow_anchor.svg)no-repeat right 1rem center;background-size:auto}@media screen and (min-width:768px){.work-anchor li a:hover{text-decoration:none;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/work/arrow_anchor_white.svg)no-repeat right 1rem center #01acd0;background-size:auto;color:#fff}}.work-sec01{padding:0 0 25rem}.work-top__img{margin-bottom:6rem}.common-text{font-size:1.6rem;line-height:3.4rem;letter-spacing:.06em;color:#222}.common-text p+p{margin-top:0}.common-text+.common-text{margin-top:3.4rem}.work-flow{padding:0 4rem 13.5rem}.heading-work{background-image:linear-gradient(to right,#64b9f8,#559de5);display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:.8rem;color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:.06em;height:23rem;margin-bottom:4rem}#anchor02+.heading-work{background-image:linear-gradient(to right,#529be4,#3a79cd)}#anchor03+.heading-work{background-image:linear-gradient(to right,#3a79cd,#2359b5)}#anchor04+.heading-work{background-image:linear-gradient(to right,#2458b4,#1d4ba0)}#anchor05+.heading-work{background-image:linear-gradient(to right,#2458b4,#1d4ba0)}#anchor06+.heading-work{background-image:linear-gradient(to right,#1d4ba0,#0a378b)}#anchor07+.heading-work{background-image:linear-gradient(to right,#1d4ba0,#0a378b)}.heading-work span{font-size:1.7rem;font-weight:400;letter-spacing:.06em;background:#fff;color:#00348a;display:flex;justify-content:center;align-items:center;min-width:14rem;height:3.3rem;border-radius:1.7rem;margin-bottom:.9rem;padding:0 1rem}.work-sec02__list{margin-top:8rem}.work-sec02__list dl+dl{margin-top:5rem}.work-sec02__list dt{font-size:2.6rem;font-weight:700;color:#00acd0;border-bottom:1px solid #ddd;margin-bottom:3rem}.work-sec02__list dt span{border-bottom:1px solid #00acd0;padding-bottom:1.2rem;display:inline-block;margin-bottom:-1px}.work-sec02__list dd{font-size:1.6rem;line-height:1.875}.work-sec03{padding-top:16rem}.work-sec03__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3.5rem}.work-sec03__list a{display:block}.work-sec03__list a:hover{text-decoration:none}.work-sec03__list .imgbox{padding-top:58.3%;margin-bottom:1.5rem}.work-sec03__list .place{font-size:1.6rem;padding-left:2.5rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/work/span_work.svg)no-repeat left center;background-size:1rem auto}.work-sec04{padding-top:22rem}.work-sec04 .heading-medium{margin-bottom:6rem}.work-sec04__dl{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;margin-bottom:11rem}.work-sec04__dl dt{width:49.2rem}.work-sec04__dl dd{width:calc(100% - 49.2rem)}.work-sec04__dl dd .item+.item{margin-top:4rem}.work-sec04__dl dd .ttl{font-weight:400;font-size:2.6rem;letter-spacing:.06em;margin-bottom:1.5rem;padding-left:1em;text-indent:-1em}.work-sec04__dl dd .txt{font-size:1.6rem;line-height:1.875;letter-spacing:.06em;padding-left:1em}.work-slick .slick-list{overflow:visible}.work-slick .imgbox{width:34rem;margin:0;padding-top:30rem}.work-box{margin-top:9.8rem;border:1px solid #ccc;padding:7.25rem 8rem 8rem;position:relative}.work-box .ttl{position:absolute;left:50%;top:0;z-index:1;transform:translate(-50%,-50%);font-size:3rem;font-weight:700;letter-spacing:.06em;text-align:center;white-space:nowrap}.work-box .ttl span{display:inline-block;text-decoration:underline;padding:0 11rem;background:#fff}.work-box figure{display:block;max-width:113.8rem;margin:0 auto 5rem}.work-box figure img{width:100%}.work-box ul{margin:0 auto;max-width:113.8rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3.5rem}.work-box li{border-radius:2rem;background:#fff;box-shadow:0 .3rem 2.6rem rgba(0,0,0,.07);display:flex;align-items:center;padding:2rem 5.8rem;font-size:1.6rem;line-height:2;height:23rem}.work-sec05{padding:12rem 0 33.4rem}.work-sec05__list{margin-top:10rem;display:flex;align-items:flex-start}.work-sec05__list li{width:50%;background:#01acd0;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:4rem;min-height:48.5rem}.work-sec05__list li+li{margin-top:10rem}.work-sec05__list .categ span{display:inline-flex;justify-content:center;align-items:center;background:#39dbfd;width:12.5rem;height:2.8rem;font-size:1.7rem;font-weight:700;margin-bottom:2.3rem}.work-sec05__list .ttl{font-size:3.2rem;letter-spacing:.06em;margin-bottom:2.6rem}.work-sec05__list .txt{font-size:1.6rem;letter-spacing:.06em;line-height:3rem;max-width:47.3rem}.work-slick{overflow:hidden}@media screen and (max-width:767px){.work-top{padding-top:1.7rem;overflow:hidden}.work-anchor{display:block;margin:0 0 3.2rem}.work-anchor li{margin:0;width:100%;border-bottom:1px solid #ddd}.work-anchor li a{display:flex;align-items:center;height:4.8rem;font-size:1.25rem;padding:0 0 0 2rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/work/arrow_anchor.svg)no-repeat right 2rem center;background-size:1rem auto}.work-sec01{padding:0 0 7rem}.work-top__img{margin:0 -1.5rem -2.6rem}.common-text{font-size:1.3rem;line-height:2;letter-spacing:.06em;color:#222}.common-text p+p{margin-top:2.6rem}.common-text+.common-text{margin-top:2.6rem}.work-flow{padding:1rem 0 2.5rem;margin-bottom:3.5rem;overflow-x:auto}.work-flow img{max-width:71.5rem}.heading-work{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:.4rem;color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.06em;height:11.5rem;margin:0 -1.5rem 2rem}.heading-work span{font-size:1.2rem;font-weight:400;letter-spacing:.06em;background:#fff;color:#00348a;display:flex;justify-content:center;align-items:center;min-width:10.3rem;height:2.45rem;border-radius:.85rem;margin-bottom:.65rem;padding:0 .7rem}.work-area .about-strengths .heading-medium,.work-area .heading-medium{margin-bottom:2rem}.work-sec02__list{margin-top:3.5rem}.work-sec02__list dl+dl{margin-top:2.5rem}.work-sec02__list dt{font-size:1.5rem;font-weight:700;color:#00acd0;border-bottom:1px solid #ddd;margin-bottom:1.5rem}.work-sec02__list dt span{border-bottom:1px solid #00acd0;padding-bottom:.5rem;display:inline-block;margin-bottom:-1px}.work-sec02__list dd{font-size:1.1rem;line-height:1.8}.work-sec03{padding-top:8rem}.work-sec03__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem 0;margin:0 -1.5rem}.work-sec03__list a{display:block}.work-sec03__list a:hover{text-decoration:none}.work-sec03__list .imgbox{padding-top:58.3%;margin-bottom:.75rem}.work-sec03__list .place{font-size:1.4rem;padding-left:2.9rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/work/span_work.svg)no-repeat left 1.5rem center;background-size:.9rem auto}.work-sec04{padding-top:8rem}.work-sec04 .heading-medium{margin-bottom:2.5rem}.work-sec04__dl{display:block;justify-content:space-between;align-items:center;flex-direction:row-reverse;margin-bottom:5rem}.work-sec04__dl dt{width:auto;margin-bottom:2.5rem;text-align:center}.work-sec04__dl dt img{width:24.5rem}.work-sec04__dl dd{width:auto}.work-sec04__dl dd .item+.item{margin-top:3rem;padding-top:3rem;border-top:1px solid #ccc}.work-sec04__dl dd .ttl{font-size:1.75rem;letter-spacing:.06em;margin-bottom:1rem;padding-left:1em;text-indent:-1em}.work-sec04__dl dd .txt{font-size:1.2rem;line-height:1.8;letter-spacing:.06em;padding-left:1em}.work-slick .slick-list{overflow:visible}.work-slick .imgbox{width:17rem;margin:0;padding-top:15rem}.work-box{margin-top:7.5rem;border:1px solid #ccc;padding:6.3rem 1.8rem 3.3rem;position:relative}.work-box .ttl{position:absolute;left:50%;top:0;z-index:1;transform:translate(-50%,-50%);font-size:1.7rem;font-weight:700;letter-spacing:.06em;text-align:center;white-space:nowrap}.work-box .ttl span{display:inline-block;text-decoration:underline;padding:0 1.9rem;background:#fff}.work-box figure{margin:0 auto 2.5rem}.work-box ul{max-width:30.9rem;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem}.work-box li{border-radius:1rem;background:#fff;box-shadow:0 .15rem 1.3rem rgba(0,0,0,.07);display:flex;align-items:center;padding:1.35rem 2rem;font-size:1.15rem;line-height:1.5;height:auto}.work-sec05{padding:9rem 0 0}.work-sec05__list{margin:3.5rem -1.5rem 0;display:block;align-items:flex-start}.work-sec05__list li{width:auto;background:#01acd0;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:4rem 1.5rem;min-height:24.5rem}.work-sec05__list li+li{margin-top:.25rem}.work-sec05__list .categ span{display:inline-flex;justify-content:center;align-items:center;background:#39dbfd;width:9.8rem;height:2.2rem;font-size:1.35rem;font-weight:700;margin-bottom:2.3rem}.work-sec05__list .ttl{font-size:1.8rem;letter-spacing:.06em;margin-bottom:1.5rem}.work-sec05__list .txt{font-size:1.2rem;letter-spacing:.06em;line-height:1.7;max-width:none}}.ask-area{padding:11.5rem 0 13.8rem}.ask-area .inner{max-width:114rem}.ask-list li+li{margin-top:13rem}.ask-list a{display:block;position:relative;text-decoration:none}.ask-list .imgbox{padding-top:56%}.ask-list .case{position:absolute;left:0;top:0;z-index:11}.ask-list .case span{position:absolute;left:0;right:0;top:.3rem;z-index:1;text-align:center;font-size:1.5rem;font-weight:500;letter-spacing:.16em;color:#00348a;color:#00acd0}.ask-list{counter-reset:number}.ask-list .case:after{counter-increment:number;font-size:6.7rem;font-weight:700;color:#00acd0}.ask-list .case font{font-size:6.7rem;font-weight:700;color:#00acd0}.ask-list .row{position:absolute;left:2rem;right:2rem;bottom:2rem;z-index:11}@media screen and (max-width:767px){.ask-area{padding:7rem 0 11rem}.ask-area .inner{max-width:114rem}.ask-list li+li{margin-top:6.5rem}.ask-list a{display:block;position:relative;text-decoration:none}.ask-list .imgbox{padding-top:56%}.ask-list .case{position:absolute;left:1.5rem;top:0;z-index:11;transform:translateY(-50%)}.ask-list .case span{position:absolute;right:0;top:0;z-index:1;text-align:center;font-size:.95rem;font-weight:500;letter-spacing:.16em;color:#00acd0}.ask-list{margin:0 -1.5rem;counter-reset:number}.ask-list .case:after{counter-increment:number;font-size:3.35rem;font-weight:700;color:#00acd0}.ask-list .case font{font-size:3.35rem;font-weight:700;color:#00acd0}.ask-list .row{position:absolute;left:1.5rem;right:1.5rem;bottom:-1.6rem;z-index:11}}#teaser .imgbox{padding-top:100vh}#teaser .teaser-box{position:absolute;left:0;right:0;bottom:4rem;z-index:11}.teaser-box .talk-title .talk-title__text{font-size:5.8rem;line-height:8.4rem;font-weight:500}.teaser-box .talk-title .talk-title__text span{margin-bottom:1rem}.talkdt-sec01{background:#01acd0;padding:8.7rem 0;color:#fff}.talkdt-hd{font-size:3rem;font-weight:700;display:flex;align-items:center;letter-spacing:.06em;margin-bottom:3.5rem}.talkdt-hd span.part{display:inline-flex;align-items:center;padding:.2rem;margin-left:.5rem;font-size:2.5rem;font-weight:600;line-height:1.6;letter-spacing:.06em;background:#fff;color:#01acd0;margin-bottom:0}.talkdt-list{display:flex;justify-content:center;flex-wrap:wrap}.talkdt-list li{width:28.5rem;margin:0 1rem}.talkdt-list dt{width:28.5rem;margin-bottom:2rem}.talkdt-list .imgbox{padding-top:28.5rem;border-radius:50%}.talkdt-list .name{font-size:2.6rem;letter-spacing:.06em;margin-bottom:2rem}.talkdt-list .year{font-size:1.4rem;letter-spacing:.06em;height:4.2rem}.talkdt-list .intro{font-size:1.4rem}.talkdt-sec02{padding-top:14rem}.talkdt-sec02 .inner{max-width:143rem}.talkdt-item+.talkdt-item{margin-top:15rem}.talkdt-item .img{margin-bottom:8rem}.talkdt-item .ttl{font-size:3.2rem;font-weight:700;letter-spacing:.06em;margin-bottom:5rem}.voice-list dl+dl{margin-top:6rem}.voice-list dl{display:flex;align-items:flex-start}.voice-list dt{width:26rem;font-size:2rem;letter-spacing:.06em;font-weight:700;display:flex;align-items:center}.voice-list dt .talkdt-item__image{min-width:12rem;width:12rem;height:12rem;margin-right:2rem;border-radius:100%;object-fit:cover}.voice-list dd{width:calc(100% - 37rem);font-size:1.6rem;letter-spacing:.06em;display:flex;align-items:center;min-height:12rem}.talkdt-sec03{padding:21rem 0 17rem}@media screen and (min-width:768px){.talkdt-sec03 .ask-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5rem 4rem}.talkdt-sec03 .ask-list li+li{margin-top:0}.talkdt-sec03 .talk-title .talk-title__text{font-size:1.9rem;line-height:2.7rem}.talkdt-sec03 .talk-title .talk-title__name .name-item{font-size:1rem}.talkdt-sec03 .ask-list .row{position:absolute;left:1.5rem;right:1.5rem;bottom:1.7rem;z-index:11}.talkdt-sec03 .talk-title .talk-title__name{margin-bottom:1rem}.talkdt-sec03 .talk-title .talk-title__name .name-item+.name-item{margin-left:2.1rem}.talkdt-sec03 .talk-title .talk-title__name .name-item+.name-item:before{width:2.1rem;left:-2.1rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/common/icon_talk_and.svg) center center no-repeat;background-size:1.1rem auto}}@media screen and (max-width:767px){#talk_detail #teaser{min-height:auto}#teaser .imgbox{padding-top:56%}#teaser .imgbox img{min-height:100%}#teaser .teaser-box{position:relative;left:0;right:0;bottom:0;z-index:11;transform:translateY(-50%)}.teaser-box .talk-title .talk-title__text{font-size:2.9rem;line-height:4.2rem;font-weight:500}.teaser-box .talk-title .talk-title__text span{margin-bottom:.5rem}.talkdt-sec01{background:#01acd0;padding:3.5rem 0 2.5rem;color:#fff}.talkdt-hd{font-size:1.5rem;font-weight:700;display:flex;align-items:center;letter-spacing:.06em;margin-bottom:2.75rem}.talkdt-hd span.part{display:inline-flex;align-items:center;padding:.1rem;margin-left:.5rem;font-size:1.05rem;font-weight:600;line-height:1.6;letter-spacing:.06em;background:#fff;color:#01acd0;margin-bottom:0}.talkdt-list{display:block;justify-content:center;flex-wrap:wrap}.talkdt-list li{width:auto;margin:0 0 3rem}.talkdt-list dl{margin-bottom:1.5rem;display:flex;align-items:center}.talkdt-list dt{width:8.5rem;min-width:8.5rem;margin-bottom:0;margin-right:2.5rem}.talkdt-list .imgbox{padding-top:8.5rem;border-radius:50%}.talkdt-list .name{font-size:1.8rem;letter-spacing:.06em;margin-bottom:0}.talkdt-list .year{font-size:1.1rem;letter-spacing:.06em;height:auto}.talkdt-list .intro{font-size:1.1rem}.talkdt-sec02{padding:0 0 4.2rem}.talkdt-sec02 .inner{max-width:143rem}.talkdt-item+.talkdt-item{margin-top:4.5rem}.talkdt-item .img{margin:0 -1.5rem 3rem}.talkdt-item .ttl{font-size:2.1rem;line-height:1.2;font-weight:700;letter-spacing:.06em;margin-bottom:2rem}.talkdt-item .ttl br{display:none}.voice-list dl+dl{margin-top:3.5rem}.voice-list dl{display:block}.voice-list dt{width:auto;font-size:1.5rem;letter-spacing:.06em;font-weight:700;margin-bottom:1rem}.voice-list dt .talkdt-item__image{min-width:8.5rem;width:8.5rem;height:8.5rem;margin-right:1rem}.voice-list dd{width:auto;font-size:1.25rem;line-height:1.4;letter-spacing:.06em;min-height:unset;display:block}.talkdt-sec03{padding:3.9rem 0 6rem;background:#efefef}}.thoughts-sec01__text{font-size:2rem;letter-spacing:.06em;line-height:4.4rem}.thoughts-sec01__text p+p{margin-top:4.4rem}.thoughts-sec02{overflow:hidden;background:#00acd0;color:#fff;padding:9rem 0 13.6rem}.thoughts-sec02 .inner{max-width:120rem}.thoughts-list li{padding:7.5rem 0;position:relative}.thoughts-list li:before{content:'';position:absolute;left:50%;bottom:0;width:100vw;height:1px;background:#fff;transform:translateX(-50%)}.thoughts-list dl{display:flex;align-items:center}.thoughts-list dt{width:24.8rem;margin-right:6rem}.thoughts-list dd{width:calc(100% - 30.8rem)}.thoughts-list .ttl{font-size:3.2rem;font-weight:700;margin-bottom:2.5rem}.thoughts-list .txt{font-size:1.6rem;letter-spacing:.06em}@media screen and (max-width:767px){.thoughts-sec01__text{font-size:1.35rem;letter-spacing:.06em;text-align:center;line-height:3.15rem;margin-bottom:3.5rem}.thoughts-sec01__text p+p{margin-top:3.15rem}.thoughts-sec02{overflow:hidden;background:#00acd0;color:#fff;padding:4.5rem 0 3.6rem}.thoughts-sec02 .inner{max-width:120rem}.thoughts-list li{padding:2.8rem 0 3.5rem;position:relative}.thoughts-list li:before{content:'';position:absolute;left:50%;bottom:100%;width:100vw;height:1px;background:#fff;transform:translateX(-50%)}.thoughts-list dl{display:block;align-items:center}.thoughts-list dt{width:15rem;margin:0 auto 2.2rem}.thoughts-list dd{width:auto}.thoughts-list .ttl{display:flex;justify-content:center;font-size:1.85rem;line-height:1.35;font-weight:700;margin-bottom:2.5rem}.thoughts-list .txt{font-size:1.25rem;line-height:2;letter-spacing:.06em}.thoughts-list .txt br{display:none}}.about-sec01 .member_wrap .member_link .linkBox{overflow:visible}@media screen and (min-width:768px){.about-sec01 .member_wrap .member_link .linkBox_textArea:before{content:'';position:absolute;z-index:-1;left:50%;top:0;right:0;bottom:0;width:calc(100vw - 17px);transform:translateX(-50%);pointer-events:none}.about-sec01 .member_wrap .member_link.second_member .linkBox_textArea:before,.about-sec01 .second_member .linkBox_textArea .imgbox:before,.about-sec01 .member_wrap .member_link.second_member .linkBox_textArea{background:#2d8bba}.about-sec01 .member_wrap .member_link.third_member .linkBox_textArea:before,.about-sec01 .third_member .linkBox_textArea .imgbox:before,.about-sec01 .member_wrap .member_link.third_member .linkBox_textArea{background:#2e5f98}}@media screen and (max-width:767px){.about-sec01 .member_wrap .member_link .linkBox_textArea:before{content:'';position:absolute;z-index:-1;left:50%;top:-3.25rem;right:0;bottom:-3.25rem;width:100vw;transform:translateX(-50%);pointer-events:none}.about-sec01 .member_wrap .third_member.member_link .linkBox_textArea:before{bottom:-6.6rem}.about-sec01 .member_wrap .member_link.second_member .linkBox_textArea:before,.about-sec01 .second_member .linkBox_textArea .imgbox:before,.about-sec01 .member_wrap .member_link.second_member .linkBox_textArea{background:#2d8bba}.about-sec01 .member_wrap .member_link.third_member .linkBox_textArea:before,.about-sec01 .third_member .linkBox_textArea .imgbox:before,.about-sec01 .member_wrap .member_link.third_member .linkBox_textArea{background:#2e5f98}}.linkBox_textArea .animated .text_animation02,.text_animation02{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:clip-path 1.5s cubic-bezier(.23,1,.32,1) .5s,-webkit-clip-path 1.5s cubic-bezier(.23,1,.32,1) .5s}.animated.text_animation02,.animated .text_animation02,.linkBox_textArea.on .animated .text_animation02{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}@media screen and (max-width:767px){.animated .text_animation02,.linkBox_textArea .animated .text_animation02{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@media screen and (min-width:768px){.link-underline02 a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}span.link-underline02{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;padding-bottom:3px;position:relative}.link-underline02 a:hover{text-decoration:none}span.link-underline02:after,.link-underline02 a:after{content:"";display:block;width:0;height:1px;position:absolute;right:0;bottom:0;pointer-events:none;background:#333;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}a:hover span.link-underline02:after,.link-underline02 a:hover:after{width:100%;right:auto;left:0}.link-underline02 a.hover:after{content:none!important}}.common-head{opacity:1;text-align:center;padding:14rem 0 10rem}.common-head__title{font-size:7rem;font-weight:700;letter-spacing:.07em;color:#fff;line-height:10.1rem;text-transform:uppercase}.common-head__title span{display:inline-block;padding:.7rem 1.2rem;background:#01acd0;margin-bottom:1rem}.common-wrap{padding-bottom:15.6rem}.common-wrap .inner{max-width:104rem}.thanks-hd{font-size:2.7rem;line-height:1.4;margin-bottom:2.5rem}.thanks-txt{font-size:1.6rem;line-height:2}.thanks-txt p+p{margin-top:3.2rem}.thanks-btn{margin-top:6.2rem;text-align:center}.thanks-btn a{border:1px solid #00acd0;letter-spacing:.09em}@media screen and (max-width:767px){.common-head{opacity:1;text-align:center;padding:8rem 0 5.5rem}.common-head__title{font-size:3.5rem;line-height:5.05rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.common-head__title span{display:block;padding:.35rem .6rem;margin-bottom:.4rem}.common-wrap{padding-bottom:8.6rem}.common-wrap .inner{max-width:104rem}.thanks-hd{font-size:1.8rem;line-height:1.4;margin-bottom:1.5rem}.thanks-txt{font-size:1.25rem;line-height:1.6}.thanks-txt p+p{margin-top:2rem}.thanks-btn{margin-top:3.8rem;text-align:center}.thanks-btn a{border:1px solid #00acd0;letter-spacing:.09em}}.recruit-sec01{padding:0 0 12rem}.recruit-sec01 .heading-medium{margin-bottom:2rem}.recruit-box{max-width:134.3rem;margin:0 auto}.recruit-table{width:100%}.recruit-table,.recruit-table tbody,.recruit-table th,.recruit-table td{display:block}.recruit-table tr{display:flex;border-bottom:1px solid #ccc}.recruit-table th,.recruit-table td{padding:5rem 0;font-size:1.6rem;line-height:2}.recruit-table th{font-weight:700;width:36rem;text-align:left}.recruit-table th span{display:inline-block;padding-left:2.5rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/work/span_work.svg)no-repeat left center;background-size:1rem auto}.recruit-table td{width:calc(100% - 36rem)}.recruit-btn{margin-top:6.8rem;display:flex}.recruit-btn li+li{margin-left:4rem}.recruit-btn a{display:flex;justify-content:center;align-items:center;width:65rem;height:14.5rem;font-size:2.5rem;font-weight:500;text-align:center;padding:0 3rem;text-decoration:none;position:relative}.recruit-btn a:hover{opacity:.7}.recruit-btn a.entry_link{background:#00acd0;color:#fff}.recruit-btn a.internship_link{background:#fae700;color:#00348a}.recruit-btn a font{position:absolute;right:3rem;top:50%;z-index:1;transform:translateY(-50%);font-size:1.6rem;font-weight:400;display:none!important}.recruit-sec02{padding:11rem 0;background:#efefef;overflow:hidden}.recruit-scroll{margin:0 auto;position:relative;z-index:1}.recruit-scroll ul{display:flex;padding-bottom:13rem}.recruit-scroll ul li div{border:1px solid #00acd0;border-radius:50%;background:#fff;position:relative;z-index:1;font-weight:700;display:flex;justify-content:center;align-items:center;min-width:24.8rem;height:24.8rem;margin-right:10rem;color:#00acd0}.recruit-scroll ul li:last-of-type div{background:#00acd0;color:#fff;margin-right:0}.recruit-scroll ul li+li div:before{content:'';position:absolute;right:100%;top:50%;z-index:-1;width:10rem;height:1px;background:#01acd0}.recruit-scroll ul li p{font-size:2rem;line-height:1.65;text-align:center}.recruit-scroll ul li span{position:absolute;left:50%;top:100%;transform:translate(-50%,-50%);z-index:1;font-size:1.7rem;color:#fff;display:inline-flex;justify-content:center;align-items:center;height:2.8rem;width:8.5rem;background:#39dbfd;text-transform:uppercase}@media screen and (max-width:767px){.recruit-sec01{padding:0 0 3.6rem}.recruit-sec01 .heading-medium{margin-bottom:3rem}.recruit-area .heading-medium{font-size:2.5rem}.recruit-box{max-width:134.3rem;margin:0 auto}.recruit-table{width:100%}.recruit-table tr{display:block}.recruit-table th,.recruit-table td{padding:0 0 2rem;font-size:1.15rem;line-height:1.43;display:block;width:100%}.recruit-table th{font-size:1.4rem;padding:2rem 0 1rem;font-weight:700;text-align:left}.recruit-table th span{display:inline-block;padding-left:1.6rem;background:url(//kamada-recruit.com/wp-content/themes/kamada/assets/css/../img/work/span_work.svg)no-repeat left center;background-size:.9rem auto}.recruit-btn{margin-top:4rem;display:block}.recruit-btn li+li{margin-left:0;margin-top:1rem}.recruit-btn a{display:flex;justify-content:center;align-items:center;width:100%;height:9rem;font-size:2.1rem;font-weight:500;text-align:center;padding:0 1.5rem;text-decoration:none;position:relative}.recruit-btn a:hover{opacity:.7}.recruit-btn a.entry_link{background:#00acd0;color:#fff}.recruit-btn a.internship_link{background:#fae700;color:#00348a}.recruit-btn a font{position:absolute;right:1.5rem;top:50%;z-index:1;transform:translateY(-50%);font-size:1.1rem;font-weight:400}.recruit-sec02{padding:7rem 0 9rem;background:#efefef;overflow:hidden}.recruit-scroll{margin:0 auto;position:relative;z-index:1}.recruit-scroll ul{display:flex;padding-bottom:3.5rem}.recruit-scroll ul li div{border:1px solid #00acd0;border-radius:50%;background:#fff;position:relative;z-index:1;font-weight:700;display:flex;justify-content:center;align-items:center;width:12.4rem;min-width:12.4rem;height:12.4rem;margin-right:5rem;color:#00acd0}.recruit-scroll ul li+li div:before{content:'';position:absolute;right:100%;top:50%;z-index:-1;width:5rem;height:1px;background:#01acd0}.recruit-scroll ul li p{font-size:1rem;line-height:1.65;text-align:center}.recruit-scroll ul li span{position:absolute;left:50%;top:100%;transform:translate(-50%,-50%);z-index:1;font-size:.85rem;color:#fff;display:inline-flex;justify-content:center;align-items:center;height:1.4rem;width:auto;min-width:4.3rem;padding:0 .5rem;background:#39dbfd;text-transform:uppercase}}.news-area{padding-bottom:11rem}.wp-pagenavi{display:flex;justify-content:center;position:relative;margin-top:9.5rem}.wp-pagenavi a,.wp-pagenavi span{display:inline-flex;justify-content:center;align-items:center;width:4rem;height:4rem;border-radius:50%;border:1px solid #ccc;color:#444;font-size:1.5rem;margin:0 .6rem;font-family:'Roboto',sans-serif;text-decoration:none}.wp-pagenavi .current,.wp-pagenavi a:hover{color:#fff;background:#000;border-color:#000}@media screen and (max-width:767px){.news-area{padding-bottom:5rem}.wp-pagenavi{display:flex;justify-content:center;position:relative;margin-top:3rem}.wp-pagenavi a,.wp-pagenavi span{display:inline-flex;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;border-radius:50%;border:1px solid #ccc;color:#444;font-size:1.2rem;margin:0 .5rem;font-family:'Roboto',sans-serif;text-decoration:none}.wp-pagenavi .page:nth-of-type(n+5){display:none}.wp-pagenavi a.first,.wp-pagenavi a.last{display:none}}.page-controller{margin-top:12rem;border-top:1px solid #ddd;padding:3.5rem 0;display:flex;justify-content:center;align-items:center;position:relative}.page-controller .next02,.page-controller .prev02,.page-controller .back{display:flex;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;line-height:1.5;color:#00348a;text-decoration:underline}.page-controller .prev02,.page-controller .next02{display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.page-controller .prev02{left:0}.page-controller .next02{right:0}.page-controller .back:hover,.page-controller .prev02:hover,.page-controller .next02:hover{text-decoration:none}.news-detail{padding-bottom:4.5rem}.news-detail .inner{max-width:89rem}.news-detail__date{font-size:1.3rem;color:#888;margin-right:1rem}.news-detail__title{font-size:2.7rem;line-height:1.44;font-weight:400;padding-bottom:3rem;border-bottom:1px solid #ddd;margin-bottom:4.7rem}.news-detail__cont{font-size:1.6rem;line-height:2}.news-detail__cont p+p{margin-top:3.2rem}.news-detail__cont figure{display:block;margin-bottom:6rem}.news-detail__cont p+figure{margin-top:6rem}@media screen and (max-width:767px){.page-controller{margin-top:4.5rem;border-top:1px solid #ddd;padding:1.3rem 0;display:flex;justify-content:center;align-items:center;position:relative}.page-controller .next02,.page-controller .prev02,.page-controller .back{display:flex;justify-content:center;align-items:center;font-size:1.55rem;font-weight:700;line-height:1.5;color:#00348a;text-decoration:underline}.page-controller .prev02,.page-controller .next02{display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.page-controller .prev02{left:0}.page-controller .next02{right:0}.page-controller .back:hover,.page-controller .prev02:hover,.page-controller .next02:hover{text-decoration:none}.news-detail{padding-bottom:3.8rem}.news-detail .inner{max-width:89rem}.news-detail__date{font-size:1.05rem;color:#888}.single-meta-wrap .cat-item{font-size:1rem}.news-detail__title{font-size:1.85rem;line-height:1.44;font-weight:400;padding-bottom:1.5rem;border-bottom:1px solid #ddd;margin-bottom:3.5rem}.news-detail__cont{font-size:1.25rem;line-height:1.6}.news-detail__cont p+p{margin-top:2rem}.news-detail__cont figure{display:block;margin-bottom:2rem}.news-detail__cont p+figure{margin-top:4rem}}.about-sec01 .member_wrap .member_link .section_num .num a:hover,.about-sec01 .member_wrap .member_link .section_num .num a{text-decoration:none;color:#fff}.recruit-table td,.recruit-table th{vertical-align:top}.recruit-table p{display:inline-block}.recruit-table .animated{animation-delay:0s}.mCSB_scrollTools .mCSB_draggerContainer{max-width:112rem;margin:0 auto}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:0!important}.mCSB_scrollTools .mCSB_draggerRail{background:#fff}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#01acd0}@media screen and (max-width:767px){.mCSB_scrollTools .mCSB_draggerContainer{max-width:calc(100% - 3rem)}}@media screen and (max-width:767px){#single_talk #teaser{min-height:auto;padding-bottom:1.75rem}#teaser .teaser-box{transform:translateY(-2.25rem)}}.teaser-box .text_animation span:after{background-color:#fff;transition-delay:.6s}.teaser-box .text_animation span.text_animation02,.teaser-box .animated .text_animation span.text_animation02{color:#00acd0;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}a.linkBox{text-decoration:none}a.linkBox:hover{text-decoration:none;opacity:1}.recruit-scroll ul li:first-of-type{padding-left:14rem}.recruit-scroll ul li:last-of-type{padding-right:14rem}@media screen and (max-width:767px){.recruit-scroll ul li:first-of-type{padding-left:1.5rem}.recruit-scroll ul li:last-of-type{padding-right:1.5rem}}