.con_company .box_company{max-width:1280px;margin:auto}@media only screen and (max-width: 1024px){.con_company .box_company{width:83%}}@font-face{font-family:'NotoSansCJKjp Light';font-display:swap;font-style:normal;font-weight:400;src:local("NotoSansCJKjp-Light"),url("../fonts/NotoSansCJKjp-Light.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Light.woff") format("woff"),url("../fonts/NotoSansCJKjp-Light.ttf") format("truetype"),url("../fonts/NotoSansCJKjp-Light.eot") format("embedded-opentype")}@font-face{font-family:'NotoSerifCJKjp Regular';font-display:swap;font-style:normal;font-weight:400;src:local("NotoSerifCJKjp-Regular"),url("../fonts/NotoSerifCJKjp-Regular.woff2") format("woff2"),url("../fonts/NotoSerifCJKjp-Regular.woff") format("woff"),url("../fonts/NotoSerifCJKjp-Regular.ttf") format("truetype"),url("../fonts/NotoSerifCJKjp-Regular.eot") format("embedded-opentype")}@font-face{font-family:'NotoSans Light';font-display:swap;font-style:normal;font-weight:400;src:local("NotoSans-Light"),url("../fonts/NotoSans-Light.woff2") format("woff2"),url("../fonts/NotoSans-Light.woff") format("woff"),url("../fonts/NotoSans-Light.ttf") format("truetype"),url("../fonts/NotoSans-Light.eot") format("embedded-opentype")}.con_main{position:relative}.con_main:after{content:"";position:absolute;left:0;bottom:0;width:50%;height:100%;background-color:#000;opacity:.4;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.con_main:before{content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background:linear-gradient(rgba(0,0,0,0.5), transparent);width:100%;height:30%;position:absolute;top:0;left:0;z-index:1}.con_main #slide_main{position:relative;overflow:hidden}.con_main #slide_main .slick-track{line-height:0}.con_main>h1{z-index:50;position:absolute;left:13%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:normal}.con_main>h1 .jp{color:#fff;font-family:"NotoSerifCJKjp Regular","游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:calc(70em / 16)}.con_main>h1 .title_scroll{overflow:hidden}.con_main>h1 .title_scroll .box_title{overflow:hidden;position:relative;-webkit-transform:translate3d(-100.5%, 0, 0);transform:translate3d(-100.5%, 0, 0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition-delay:0s;transition-delay:0s;margin-bottom:.8em}.con_main>h1 .title_scroll .box_title:before{content:"";display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#000;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition-delay:.5s;transition-delay:.5s}.con_main>h1 .title_scroll .box_title .jp{-webkit-transition-duration:4s;transition-duration:4s;-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.con_main>h1 .title_scroll.isshow .box_title{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.con_main>h1 .title_scroll.isshow .box_title:before{-webkit-transform:scale(0, 1);transform:scale(0, 1)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main #slide_main{height:430px}.con_main #slide_main img{max-width:none;width:120%}.con_main>h1{left:10%;top:50%}.con_main>h1 .jp{font-size:calc(40em / 16)}}@media only screen and (max-width: 767px){.con_main:after{bottom:0;width:100%;height:100%;background-color:#000;opacity:.3;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.con_main>h1{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:65%;width:70%}.con_main>h1 .jp{font-size:calc(35em / 16)}}@media only screen and (min-width: 300px) and (max-width: 390px){.con_main>h1{top:57%;width:70%}.con_main>h1 .jp{font-size:calc(32em / 16)}}.con_company{background:url(../images/home/img_company.jpg) center no-repeat;background-size:cover;max-height:800px;padding:15em 0;position:relative;overflow:hidden;width:100%}.con_company:after{content:"";position:absolute;left:50%;bottom:0;width:100%;height:100%;background-color:#000;opacity:.3;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:top right;transform-origin:top right}.con_company .box_company{text-align:center}.con_company .box_company>h2{color:#fff;margin-bottom:5em}.con_company .box_company .t{color:#fff;margin-bottom:5em}@media only screen and (max-width: 1024px){.con_company{padding:8em 0}.con_company .box_company>h2{margin-bottom:3em}.con_company .box_company .t{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_company:after{content:none}.con_company .box_company .t{text-align:left}}.con_news .none{text-align:center}.con_news .box_news>li{border-bottom:1px solid #ccc}.con_news .box_news>li:first-child{border-top:1px solid #ccc}.con_news .box_news>li a{padding:1.5em 0;display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.con_news .box_news>li a span.date{margin:0 3em;font-size:calc(14em / 16)}@media only screen and (min-width: 1025px){.con_news .box_news>li a:hover{background-color:#f4f4f4}}@media print{.con_news .box_news>li a:hover{background-color:#f4f4f4}}@media only screen and (max-width: 1024px){.con_news .box_news>li a{padding:1em 0}.con_news .box_news>li a span.date{margin:0;display:block}}@media only screen and (max-width: 767px){.con_news{margin-bottom:9em}}.con_message .wrp_message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.con_message .wrp_message .box_txt{width:45%}.con_message .wrp_message .box_txt>h2{text-align:left}.con_message .wrp_message .box_txt .t{margin-bottom:5em}.con_message .wrp_message .box_img{width:50%}.con_message .wrp_message .box_img .item{width:100%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_message .wrp_message .box_txt .t{margin-bottom:3em}}@media only screen and (max-width: 767px){.con_message .wrp_message .box_txt{width:100%;position:relative}.con_message .wrp_message .box_txt>h2{position:absolute;left:0;top:-6%;z-index:1}.con_message .wrp_message .box_txt>h2 .jp{background-color:#fff;padding:.2em .4em .2em 0}.con_message .wrp_message .box_txt .box_img{width:100%;margin-bottom:1.5em}.con_message .wrp_message .box_txt .t{margin-bottom:2em}}.con_interview .wrap_interview{width:84%;margin-bottom:5em;position:relative}.con_interview .wrap_interview>h2{text-align:right;padding-top:4em}.con_interview .wrap_interview .slider{width:100%;position:relative}.con_interview .wrap_interview .slider .slick-slide{margin-left:2em;position:relative;overflow:hidden}.con_interview .wrap_interview .slider .slick-slide li{display:block !important}.con_interview .wrap_interview .slider .slick-slide a{display:block;overflow:hidden;background:-webkit-gradient(linear, left top, right bottom, from(#594867), to(#41506f));background:linear-gradient(to bottom right, #594867, #41506f)}.con_interview .wrap_interview .slider .slick-slide a img{-webkit-transition-duration:0.7s;transition-duration:0.7s;position:relative;width:100%}@media only screen and (min-width: 1025px){.con_interview .wrap_interview .slider .slick-slide a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8}}@media print{.con_interview .wrap_interview .slider .slick-slide a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8}}.con_interview .wrap_interview .slider .slick-slide .box_cate{position:absolute;bottom:20px;left:20px;z-index:5}.con_interview .wrap_interview .slider .slick-slide .box_cate .gra span,.con_interview .wrap_interview .slider .slick-slide .box_cate .vis span{color:#fff;font-size:calc(14em / 16);margin-bottom:5px;padding:.2em .7em;display:inline-block}.con_interview .wrap_interview .slider .slick-slide .box_cate .gra span{background-color:#523460}.con_interview .wrap_interview .slider .slick-slide .box_cate .vis{background-color:#006f67}.con_interview .wrap_interview .slider .slick-slide .box_cate .cate{background-color:#fff;padding:.3em .7em;display:inline-block}.con_interview .wrap_interview .slider .slick-slide:before{content:"";position:absolute;left:0;bottom:0;width:50%;height:100%;background-color:#000;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;z-index:1}.con_interview .wrap_interview .slider .prev-arrow,.con_interview .wrap_interview .slider .next-arrow{position:absolute;right:-100px;background-color:#383838;width:60px;height:60px}.mouse .con_interview .wrap_interview .slider .prev-arrow,.mouse .con_interview .wrap_interview .slider .next-arrow{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.mouse .con_interview .wrap_interview .slider .prev-arrow:hover,.touch .con_interview .wrap_interview .slider .prev-arrow.touchstart,.mouse .con_interview .wrap_interview .slider .next-arrow:hover,.touch .con_interview .wrap_interview .slider .next-arrow.touchstart{opacity:.6}.touch .con_interview .wrap_interview .slider .prev-arrow,.touch .con_interview .wrap_interview .slider .next-arrow{-webkit-tap-highlight-color:transparent}.touch .con_interview .wrap_interview .slider .prev-arrow.touchend,.touch .con_interview .wrap_interview .slider .next-arrow.touchend{-webkit-transition-delay:.2s;transition-delay:.2s}.con_interview .wrap_interview .slider .prev-arrow:before,.con_interview .wrap_interview .slider .next-arrow:before{font-family:"ionicons";font-size:calc(21em / 16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#fff}.con_interview .wrap_interview .slider .prev-arrow:hover,.con_interview .wrap_interview .slider .next-arrow:hover{cursor:pointer}.con_interview .wrap_interview .slider .prev-arrow{background-color:#383838;top:35%}.con_interview .wrap_interview .slider .prev-arrow:before{content:"\f3d2"}.con_interview .wrap_interview .slider .next-arrow{background-color:#000;top:56%}.con_interview .wrap_interview .slider .next-arrow:before{content:"\f3d3"}.con_interview .wrap_interview .bg_gray{position:absolute;left:0;top:-2%;width:100%;height:500px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_interview .wrap_interview{width:88%;margin-bottom:4em}.con_interview .wrap_interview>h2{padding-top:3em}.con_interview .wrap_interview .slider .slick-slide{margin-left:.5em}.con_interview .wrap_interview .slider .slick-slide .box_cate{bottom:15px;left:15px}.con_interview .wrap_interview .slider .slick-slide .box_cate .gra span,.con_interview .wrap_interview .slider .slick-slide .box_cate .vis span{font-size:calc(14em / 16);margin-bottom:5px;padding:.2em .5em}.con_interview .wrap_interview .slider .slick-slide .box_cate .cate{padding:.3em .5em;font-size:calc(15em / 16)}.con_interview .wrap_interview .slider .prev-arrow,.con_interview .wrap_interview .slider .next-arrow{right:-65px}.con_interview .wrap_interview .bg_gray{height:380px}.con_interview .wrap_interview .bg_gray:after{border-width:330px 0 0 339px}}@media only screen and (max-width: 767px){.con_interview .wrap_interview{width:100%;margin-bottom:3em}.con_interview .wrap_interview>h2{text-align:center;padding-top:2em}.con_interview .wrap_interview>h2 .jp{background-color:#fff;display:inline-block;padding:.2em .4em}.con_interview .wrap_interview .slider .slick-slide{margin:0 1em}.con_interview .wrap_interview .bg_gray{height:340px}.con_interview .wrap_interview .bg_gray:after{border-width:330px 0 0 339px}}.con_interview .btn_basic{text-align:center}.con_career .banner{position:relative;display:block;overflow:hidden;background:-webkit-gradient(linear, left top, right bottom, from(#594867), to(#41506f));background:linear-gradient(to bottom right, #594867, #41506f)}.con_career .banner img{-webkit-transition-duration:0.7s;transition-duration:0.7s}.con_career .banner:before{content:"";position:absolute;left:0;bottom:0;width:60%;height:100%;background-color:#000;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;z-index:1}.con_career .banner .box_txt{position:absolute;left:5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.con_career .banner .box_txt>h2{text-align:left;width:100%}.con_career .banner .box_txt>h2 .jp{color:#fff}.con_career .banner .box_txt .t{color:#fff}@media only screen and (min-width: 1025px){.con_career .banner:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}}@media print{.con_career .banner:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_career .banner{position:relative;min-height:320px}.con_career .banner:before{width:70%}.con_career .banner img{max-width:none;position:absolute;right:0;top:0}.con_career .banner .box_txt{left:3em}.con_career .banner .box_txt .tl_lg{margin-bottom:2.5em}}@media only screen and (max-width: 767px){.con_career .carrer-sp{position:relative;margin-bottom:27em}.con_career .carrer-sp .box_carrer{position:absolute;top:50%;left:0;right:0;background-color:#000}.con_career .carrer-sp .box_carrer .box_txt{padding:3em 1.5em}.con_career .carrer-sp .box_carrer .box_txt>h2 .jp{color:#fff}.con_career .carrer-sp .box_carrer .box_txt .t{color:#fff;margin-bottom:2em}.con_career .carrer-sp .box_carrer .box_txt .btn_basic>a{border:1px solid #fff}}
