@-webkit-keyframes slide{from{transform:scale(1) rotate(0.001deg)}to{transform:scale(1.2) rotate(0deg)}}@-moz-keyframes slide{from{transform:scale(1) rotate(0.001deg)}to{transform:scale(1.2) rotate(0deg)}}@-ms-keyframes slide{from{transform:scale(1) rotate(0.001deg)}to{transform:scale(1.2) rotate(0deg)}}@keyframes slide{from{transform:scale(1) rotate(0.001deg)}to{transform:scale(1.2) rotate(0deg)}}@-webkit-keyframes scrollDown{0%{-webkit-transform:translate(0, 30px);-moz-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-o-transform:translate(0, 30px);transform:translate(0, 30px)}50%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, 30px);-moz-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-o-transform:translate(0, 30px);transform:translate(0, 30px)}}@-moz-keyframes scrollDown{0%{-webkit-transform:translate(0, 30px);-moz-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-o-transform:translate(0, 30px);transform:translate(0, 30px)}50%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, 30px);-moz-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-o-transform:translate(0, 30px);transform:translate(0, 30px)}}@-ms-keyframes scrollDown{0%{-webkit-transform:translate(0, 30px);-moz-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-o-transform:translate(0, 30px);transform:translate(0, 30px)}50%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, 30px);-moz-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-o-transform:translate(0, 30px);transform:translate(0, 30px)}}@keyframes scrollDown{0%{-webkit-transform:translate(0, 30px);-moz-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-o-transform:translate(0, 30px);transform:translate(0, 30px)}50%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, 30px);-moz-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-o-transform:translate(0, 30px);transform:translate(0, 30px)}}@-webkit-keyframes customSlideInLeft{from{-webkit-transform:skew(0deg, -6deg) translate(-100%, 0);-moz-transform:skew(0deg, -6deg) translate(-100%, 0);-ms-transform:skew(0deg, -6deg) translate(-100%, 0);-o-transform:skew(0deg, -6deg) translate(-100%, 0);transform:skew(0deg, -6deg) translate(-100%, 0);visibility:visible}to{-webkit-transform:skew(0deg, -6deg) translate(0, 0);-moz-transform:skew(0deg, -6deg) translate(0, 0);-ms-transform:skew(0deg, -6deg) translate(0, 0);-o-transform:skew(0deg, -6deg) translate(0, 0);transform:skew(0deg, -6deg) translate(0, 0)}}@-moz-keyframes customSlideInLeft{from{-webkit-transform:skew(0deg, -6deg) translate(-100%, 0);-moz-transform:skew(0deg, -6deg) translate(-100%, 0);-ms-transform:skew(0deg, -6deg) translate(-100%, 0);-o-transform:skew(0deg, -6deg) translate(-100%, 0);transform:skew(0deg, -6deg) translate(-100%, 0);visibility:visible}to{-webkit-transform:skew(0deg, -6deg) translate(0, 0);-moz-transform:skew(0deg, -6deg) translate(0, 0);-ms-transform:skew(0deg, -6deg) translate(0, 0);-o-transform:skew(0deg, -6deg) translate(0, 0);transform:skew(0deg, -6deg) translate(0, 0)}}@-ms-keyframes customSlideInLeft{from{-webkit-transform:skew(0deg, -6deg) translate(-100%, 0);-moz-transform:skew(0deg, -6deg) translate(-100%, 0);-ms-transform:skew(0deg, -6deg) translate(-100%, 0);-o-transform:skew(0deg, -6deg) translate(-100%, 0);transform:skew(0deg, -6deg) translate(-100%, 0);visibility:visible}to{-webkit-transform:skew(0deg, -6deg) translate(0, 0);-moz-transform:skew(0deg, -6deg) translate(0, 0);-ms-transform:skew(0deg, -6deg) translate(0, 0);-o-transform:skew(0deg, -6deg) translate(0, 0);transform:skew(0deg, -6deg) translate(0, 0)}}@keyframes customSlideInLeft{from{-webkit-transform:skew(0deg, -6deg) translate(-100%, 0);-moz-transform:skew(0deg, -6deg) translate(-100%, 0);-ms-transform:skew(0deg, -6deg) translate(-100%, 0);-o-transform:skew(0deg, -6deg) translate(-100%, 0);transform:skew(0deg, -6deg) translate(-100%, 0);visibility:visible}to{-webkit-transform:skew(0deg, -6deg) translate(0, 0);-moz-transform:skew(0deg, -6deg) translate(0, 0);-ms-transform:skew(0deg, -6deg) translate(0, 0);-o-transform:skew(0deg, -6deg) translate(0, 0);transform:skew(0deg, -6deg) translate(0, 0)}}@-webkit-keyframes customSlideInLeftSP{from{-webkit-transform:skew(0deg, -10deg) translate(-100%, 0);-moz-transform:skew(0deg, -10deg) translate(-100%, 0);-ms-transform:skew(0deg, -10deg) translate(-100%, 0);-o-transform:skew(0deg, -10deg) translate(-100%, 0);transform:skew(0deg, -10deg) translate(-100%, 0);visibility:visible}to{-webkit-transform:skew(0deg, -10deg) translate(0, 0);-moz-transform:skew(0deg, -10deg) translate(0, 0);-ms-transform:skew(0deg, -10deg) translate(0, 0);-o-transform:skew(0deg, -10deg) translate(0, 0);transform:skew(0deg, -10deg) translate(0, 0)}}@-moz-keyframes customSlideInLeftSP{from{-webkit-transform:skew(0deg, -10deg) translate(-100%, 0);-moz-transform:skew(0deg, -10deg) translate(-100%, 0);-ms-transform:skew(0deg, -10deg) translate(-100%, 0);-o-transform:skew(0deg, -10deg) translate(-100%, 0);transform:skew(0deg, -10deg) translate(-100%, 0);visibility:visible}to{-webkit-transform:skew(0deg, -10deg) translate(0, 0);-moz-transform:skew(0deg, -10deg) translate(0, 0);-ms-transform:skew(0deg, -10deg) translate(0, 0);-o-transform:skew(0deg, -10deg) translate(0, 0);transform:skew(0deg, -10deg) translate(0, 0)}}@-ms-keyframes customSlideInLeftSP{from{-webkit-transform:skew(0deg, -10deg) translate(-100%, 0);-moz-transform:skew(0deg, -10deg) translate(-100%, 0);-ms-transform:skew(0deg, -10deg) translate(-100%, 0);-o-transform:skew(0deg, -10deg) translate(-100%, 0);transform:skew(0deg, -10deg) translate(-100%, 0);visibility:visible}to{-webkit-transform:skew(0deg, -10deg) translate(0, 0);-moz-transform:skew(0deg, -10deg) translate(0, 0);-ms-transform:skew(0deg, -10deg) translate(0, 0);-o-transform:skew(0deg, -10deg) translate(0, 0);transform:skew(0deg, -10deg) translate(0, 0)}}@keyframes customSlideInLeftSP{from{-webkit-transform:skew(0deg, -10deg) translate(-100%, 0);-moz-transform:skew(0deg, -10deg) translate(-100%, 0);-ms-transform:skew(0deg, -10deg) translate(-100%, 0);-o-transform:skew(0deg, -10deg) translate(-100%, 0);transform:skew(0deg, -10deg) translate(-100%, 0);visibility:visible}to{-webkit-transform:skew(0deg, -10deg) translate(0, 0);-moz-transform:skew(0deg, -10deg) translate(0, 0);-ms-transform:skew(0deg, -10deg) translate(0, 0);-o-transform:skew(0deg, -10deg) translate(0, 0);transform:skew(0deg, -10deg) translate(0, 0)}}.customSlideInLeft{-webkit-animation-name:customSlideInLeft;animation-name:customSlideInLeft}@media only screen and (max-width: 767px){.customSlideInLeft{-webkit-animation-name:customSlideInLeftSP;animation-name:customSlideInLeftSP}}@-webkit-keyframes animateHeight105{from{height:0}to{height:105px}}@-moz-keyframes animateHeight105{from{height:0}to{height:105px}}@-ms-keyframes animateHeight105{from{height:0}to{height:105px}}@keyframes animateHeight105{from{height:0}to{height:105px}}@-webkit-keyframes animateHeight105SP{from{height:0}to{height:77px}}@-moz-keyframes animateHeight105SP{from{height:0}to{height:77px}}@-ms-keyframes animateHeight105SP{from{height:0}to{height:77px}}@keyframes animateHeight105SP{from{height:0}to{height:77px}}.animateHeight105{-webkit-animation-name:animateHeight105;animation-name:animateHeight105}@media only screen and (max-width: 767px){.animateHeight105{-webkit-animation-name:animateHeight105SP;animation-name:animateHeight105SP}}@-webkit-keyframes animateHeight45{from{height:0}to{height:45px}}@-moz-keyframes animateHeight45{from{height:0}to{height:45px}}@-ms-keyframes animateHeight45{from{height:0}to{height:45px}}@keyframes animateHeight45{from{height:0}to{height:45px}}@-webkit-keyframes animateHeight45SP{from{height:0}to{height:33px}}@-moz-keyframes animateHeight45SP{from{height:0}to{height:33px}}@-ms-keyframes animateHeight45SP{from{height:0}to{height:33px}}@keyframes animateHeight45SP{from{height:0}to{height:33px}}.animateHeight45{-webkit-animation-name:animateHeight45;animation-name:animateHeight45}@media only screen and (max-width: 767px){.animateHeight45{-webkit-animation-name:animateHeight45SP;animation-name:animateHeight45SP}}@-webkit-keyframes animateHeight135{from{height:0}to{height:135px}}@-moz-keyframes animateHeight135{from{height:0}to{height:135px}}@-ms-keyframes animateHeight135{from{height:0}to{height:135px}}@keyframes animateHeight135{from{height:0}to{height:135px}}@-webkit-keyframes animateHeight135SP{from{height:0}to{height:99px}}@-moz-keyframes animateHeight135SP{from{height:0}to{height:99px}}@-ms-keyframes animateHeight135SP{from{height:0}to{height:99px}}@keyframes animateHeight135SP{from{height:0}to{height:99px}}.animateHeight135{-webkit-animation-name:animateHeight135;animation-name:animateHeight135}@media only screen and (max-width: 767px){.animateHeight135{-webkit-animation-name:animateHeight135SP;animation-name:animateHeight135SP}}@-webkit-keyframes animateHeight15{from{height:0}to{height:15px}}@-moz-keyframes animateHeight15{from{height:0}to{height:15px}}@-ms-keyframes animateHeight15{from{height:0}to{height:15px}}@keyframes animateHeight15{from{height:0}to{height:15px}}@-webkit-keyframes animateHeight15SP{from{height:0}to{height:11px}}@-moz-keyframes animateHeight15SP{from{height:0}to{height:11px}}@-ms-keyframes animateHeight15SP{from{height:0}to{height:11px}}@keyframes animateHeight15SP{from{height:0}to{height:11px}}.animateHeight15{-webkit-animation-name:animateHeight15;animation-name:animateHeight15}@media only screen and (max-width: 767px){.animateHeight15{-webkit-animation-name:animateHeight15SP;animation-name:animateHeight15SP}}@-webkit-keyframes animateHeight90{from{height:0}to{height:90px}}@-moz-keyframes animateHeight90{from{height:0}to{height:90px}}@-ms-keyframes animateHeight90{from{height:0}to{height:90px}}@keyframes animateHeight90{from{height:0}to{height:90px}}@-webkit-keyframes animateHeight90SP{from{height:0}to{height:66px}}@-moz-keyframes animateHeight90SP{from{height:0}to{height:66px}}@-ms-keyframes animateHeight90SP{from{height:0}to{height:66px}}@keyframes animateHeight90SP{from{height:0}to{height:66px}}.animateHeight90{-webkit-animation-name:animateHeight90;animation-name:animateHeight90}@media only screen and (max-width: 767px){.animateHeight90{-webkit-animation-name:animateHeight90SP;animation-name:animateHeight90SP}}@-webkit-keyframes animateHeight60{from{height:0}to{height:60px}}@-moz-keyframes animateHeight60{from{height:0}to{height:60px}}@-ms-keyframes animateHeight60{from{height:0}to{height:60px}}@keyframes animateHeight60{from{height:0}to{height:60px}}@-webkit-keyframes animateHeight60SP{from{height:0}to{height:44px}}@-moz-keyframes animateHeight60SP{from{height:0}to{height:44px}}@-ms-keyframes animateHeight60SP{from{height:0}to{height:44px}}@keyframes animateHeight60SP{from{height:0}to{height:44px}}.animateHeight60{-webkit-animation-name:animateHeight60;animation-name:animateHeight60}@media only screen and (max-width: 767px){.animateHeight60{-webkit-animation-name:animateHeight60SP;animation-name:animateHeight60SP}}@-webkit-keyframes matrixInLeft{from{transform:translate(-100%, 0) matrix(0.1, 0, 0, 1, 0, 0)}to{transform:translate(0, 0) matrix(1, 0, 0, 1, 0, 0)}}@-moz-keyframes matrixInLeft{from{transform:translate(-100%, 0) matrix(0.1, 0, 0, 1, 0, 0)}to{transform:translate(0, 0) matrix(1, 0, 0, 1, 0, 0)}}@-ms-keyframes matrixInLeft{from{transform:translate(-100%, 0) matrix(0.1, 0, 0, 1, 0, 0)}to{transform:translate(0, 0) matrix(1, 0, 0, 1, 0, 0)}}@keyframes matrixInLeft{from{transform:translate(-100%, 0) matrix(0.1, 0, 0, 1, 0, 0)}to{transform:translate(0, 0) matrix(1, 0, 0, 1, 0, 0)}}.matrixInLeft{-webkit-animation-name:matrixInLeft;animation-name:matrixInLeft}@-webkit-keyframes fadeInCustomLeft{from{left:-100%}to{left:0}}@-moz-keyframes fadeInCustomLeft{from{left:-100%}to{left:0}}@-ms-keyframes fadeInCustomLeft{from{left:-100%}to{left:0}}@keyframes fadeInCustomLeft{from{left:-100%}to{left:0}}.fadeInCustomLeft{-webkit-animation-name:fadeInCustomLeft;animation-name:fadeInCustomLeft}.top #wrap{padding-top:0}@media only screen and (max-width: 767px){.top #wrap{padding-top:0}}.top .section-main-image{height:100vh;width:100%;position:relative;overflow:hidden}.top .section-main-image .video-area__video{min-width:100%;min-height:100%;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top .section-main-image .bg-slide{width:100% !important;height:100% !important;position:absolute;top:0;left:0;z-index:1}.top .section-main-image .bg-slide .bx-wrapper{width:100% !important;height:100% !important;position:absolute;top:0;left:0;-ms-touch-action:pan-y;touch-action:pan-y}.top .section-main-image .bg-slide .bx-wrapper .bx-viewport{-webkit-transform:translateZ(0);width:100% !important;height:100% !important;position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width: 767px){.top .section-main-image .bg-slide .bx-wrapper .bx-viewport{left:0}}.top .section-main-image .bg-slide ul{width:100% !important;height:100% !important;position:absolute;top:0;left:0;-webkit-perspective:1000;overflow:hidden;opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.top .section-main-image .bg-slide ul li{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.top .section-main-image .bg-slide ul li .bg-gradient{width:100% !important;height:100% !important;position:absolute;top:0;left:0;z-index:1;opacity:1}.top .section-main-image .bg-slide ul li .bg-gradient.gra01{background:-moz-linear-gradient(left, rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%);background:-o-linear-gradient(left, rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%);background:-ms-linear-gradient(left, rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%);background:linear-gradient(to right, rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%)}.top .section-main-image .bg-slide ul li .bg-gradient.gra02{background:-moz-linear-gradient(left, rgba(243,95,42,0.85) 0%,rgba(253,208,38,0.85) 50%,rgba(255,218,38,0.85) 70%,rgba(248,182,45,0.85) 100%);background:-webkit-linear-gradient(left, rgba(243,95,42,0.85) 0%,rgba(253,208,38,0.85) 50%,rgba(255,218,38,0.85) 70%,rgba(248,182,45,0.85) 100%);background:-o-linear-gradient(left, rgba(243,95,42,0.85) 0%,rgba(253,208,38,0.85) 50%,rgba(255,218,38,0.85) 70%,rgba(248,182,45,0.85) 100%);background:-ms-linear-gradient(left, rgba(243,95,42,0.85) 0%,rgba(253,208,38,0.85) 50%,rgba(255,218,38,0.85) 70%,rgba(248,182,45,0.85) 100%);background:linear-gradient(to right, rgba(243,95,42,0.85) 0%,rgba(253,208,38,0.85) 50%,rgba(255,218,38,0.85) 70%,rgba(248,182,45,0.85) 100%)}.top .section-main-image .bg-slide ul li .bg-gradient.gra03{background:-moz-linear-gradient(left, rgba(42,245,152,0.85) 0%,rgba(0,158,253,0.85) 100%);background:-webkit-linear-gradient(left, rgba(42,245,152,0.85) 0%,rgba(0,158,253,0.85) 100%);background:-o-linear-gradient(left, rgba(42,245,152,0.85) 0%,rgba(0,158,253,0.85) 100%);background:-ms-linear-gradient(left, rgba(42,245,152,0.85) 0%,rgba(0,158,253,0.85) 100%);background:linear-gradient(to right, rgba(42,245,152,0.85) 0%,rgba(0,158,253,0.85) 100%)}.top .section-main-image .bg-slide ul li .bg-gradient.gra04{background:-moz-linear-gradient(left, rgba(244,59,71,0.85) 0%,rgba(69,58,148,0.85) 100%);background:-webkit-linear-gradient(left, rgba(244,59,71,0.85) 0%,rgba(69,58,148,0.85) 100%);background:-o-linear-gradient(left, rgba(244,59,71,0.85) 0%,rgba(69,58,148,0.85) 100%);background:-ms-linear-gradient(left, rgba(244,59,71,0.85) 0%,rgba(69,58,148,0.85) 100%);background:linear-gradient(to right, rgba(244,59,71,0.85) 0%,rgba(69,58,148,0.85) 100%)}.top .section-main-image .bg-slide .bx-viewport ul{opacity:1;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.top .section-main-image .inner-content{position:absolute;z-index:2;top:50%;left:0;right:0;margin:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.top .section-main-image .inner-content .img-cover{text-align:right;display:inline-block;vertical-align:middle;font-size:0;margin-left:-50px}@media only screen and (max-width: 767px){.top .section-main-image .inner-content .img-cover{max-width:80%;text-align:center;display:block;margin:auto}}.top .section-main-image .inner-content .text-cover{text-align:left;display:inline-block;vertical-align:middle;margin-top:40px;position:relative}@media only screen and (max-width: 767px){.top .section-main-image .inner-content .text-cover{max-width:60%;display:block;margin:-20px auto 0}}.top .section-main-image .inner-content .text-cover .slide-name{font-size:48px;line-height:65px;letter-spacing:0.1em;color:#fff;font-weight:900}@media only screen and (max-width: 767px){.top .section-main-image .inner-content .text-cover .slide-name{font-size:24px;line-height:33px}}.top .section-main-image .inner-content .text-cover .slide-desc{font-size:21px;line-height:37px;letter-spacing:0.08em;color:#fff;font-weight:bold;margin-top:10px}@media only screen and (max-width: 767px){.top .section-main-image .inner-content .text-cover .slide-desc{font-size:11px;line-height:19px}}.top .section-main-image .scroll-down{font-size:10px;line-height:12px;letter-spacing:0.05em;font-weight:bold;color:#fff;position:absolute;bottom:45px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:5;display:inline-block}@media only screen and (max-width: 767px){.top .section-main-image .scroll-down{display:none}}.top .section-main-image .scroll-down::after{content:"";position:absolute;top:calc(100% + 5px);left:50%;margin-left:-1px;width:1px;height:40px;background-color:#fff;display:block}.top .section01{margin-top:95px}@media only screen and (max-width: 767px){.top .section01{margin-top:45px}}.top .section01 .intro{max-width:600px;margin:auto}@media only screen and (max-width: 767px){.top .section01 .intro{max-width:210px}}.top .section01 .intro__title{font-size:47px;line-height:70px;letter-spacing:0.14em}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.top .section01 .intro__title{letter-spacing:0}}@media only screen and (max-width: 767px){.top .section01 .intro__title{font-size:24px;line-height:34px}}.top .section01 .intro__text{font-size:14px;line-height:26px;letter-spacing:0.05em;margin-top:35px}@media only screen and (max-width: 767px){.top .section01 .intro__text{font-size:11px;line-height:18px;margin-top:20px}}.top .section01__btn{margin-top:48px}@media only screen and (max-width: 767px){.top .section01__btn{margin-top:30px;font-size:11px;line-height:19px;padding:10px 5px;width:205px}}.top .section02{margin-top:90px;padding:78px 0 90px;position:relative}@media only screen and (max-width: 767px){.top .section02{margin-top:45px;padding:0;background:none}}.top .section02__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url("../../img/top/bg_pickup.png") left top;z-index:-1}@media only screen and (max-width: 767px){.top .section02__bg{background:none}}.top .section02 .pickup-list{margin-top:40px}@media only screen and (max-width: 767px){.top .section02 .pickup-list{margin-top:20px}}.top .section02 .pickup-list .pickup-item{width:32.2%;float:left;position:relative;margin-left:1.7%}@media only screen and (max-width: 767px){.top .section02 .pickup-list .pickup-item{float:none;width:100%;margin-left:0;margin-top:15px}}.top .section02 .pickup-list .pickup-item:nth-child(3n+1){margin-left:0;clear:left}.top .section02 .pickup-list .pickup-item__link{display:block}.top .section02 .pickup-list .pickup-item .icon-cover{min-height:40px}@media only screen and (max-width: 767px){.top .section02 .pickup-list .pickup-item .icon-cover{min-height:0}}.top .section02 .pickup-list .pickup-item__img{display:block;width:100%}.top .section02 .pickup-list .pickup-item .content{position:absolute;top:50%;left:0;right:0;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.top .section02 .pickup-list .pickup-item .content__name-eng{color:#fff;font-size:28px;line-height:34px;letter-spacing:0.075em;margin-top:12px}@media only screen and (max-width: 767px){.top .section02 .pickup-list .pickup-item .content__name-eng{font-size:18px;line-height:22px;letter-spacing:0.025em}}.top .section02 .pickup-list .pickup-item .content__name-jap{color:#fff;font-size:13px;line-height:16px;letter-spacing:0.075em;margin-top:6px}@media only screen and (max-width: 767px){.top .section02 .pickup-list .pickup-item .content__name-jap{font-size:10px;line-height:12px;font-weight:bold;margin-top:3px}}.top .section02 .pickup-list .pickup-item.inactive{opacity:0.5}.top .section02 .pickup-list .pickup-item.inactive .pickup-item__link{pointer-events:none}.top .section03{margin-top:76px}@media only screen and (max-width: 767px){.top .section03{margin-top:40px}}.top .section04{margin-top:80px}@media only screen and (max-width: 767px){.top .section04{margin-top:40px}}.top .section04 .column-list{margin-top:30px}@media only screen and (max-width: 767px){.top .section04 .column-list{margin-top:15px}}.top .section04 .more-btn{margin-top:70px}@media only screen and (max-width: 767px){.top .section04 .more-btn{margin-top:30px}}.top .section05{margin-top:92px;padding-top:128px;min-height:616px;background:url("../../img/top/bg_our.jpg") center/cover no-repeat}@media only screen and (max-width: 767px){.top .section05{margin-top:45px;min-height:336px;padding-top:40px;background-image:url("../../img/top/bg_our_sp.jpg")}}.top .section05 .section05-wrapper{max-width:400px;margin:auto}@media only screen and (max-width: 767px){.top .section05 .section05-wrapper{max-width:270px;margin:0 auto}}.top .section05__heading{color:#fff;font-size:40px;line-height:68px;letter-spacing:0.12em}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.top .section05__heading{letter-spacing:0}}@media only screen and (max-width: 767px){.top .section05__heading{font-size:23px;line-height:34px}}.top .section05__text{color:#fff;font-size:14px;line-height:26px;letter-spacing:0.05em;margin-top:25px}@media only screen and (max-width: 767px){.top .section05__text{font-size:11px;line-height:18px;margin-top:15px}}.top .section05__btn{margin-top:50px}@media only screen and (max-width: 767px){.top .section05__btn{margin-top:35px}}.top .section06{background:url("../../img/top/bg_news.jpg") left top;padding:80px 0 85px}@media only screen and (max-width: 767px){.top .section06{background:none;padding:0;margin-top:40px}}.top .section06 .news-wrapper{max-width:750px;margin:auto}.top .section06 .news-list{margin-top:35px}@media only screen and (max-width: 767px){.top .section06 .news-list{margin-top:15px}}.top .section06 .news-list .news-item .pref{margin-left:15px}@media only screen and (max-width: 767px){.top .section06 .news-list .news-item .pref{margin-left:0;background-color:#323232}}.top .section06 .more-btn{margin-top:50px}@media only screen and (max-width: 767px){.top .section06 .more-btn{margin-top:30px}}.top .section07{text-align:center;margin:75px 0 80px}@media only screen and (max-width: 767px){.top .section07{margin-top:40px;margin-bottom:35px}}.top .section07 .recruit-banner{max-width:894px;display:block;margin:auto;position:relative}
