header{height:auto}@media only screen and (max-width: 1023px){.pc_nav{background-color:transparent}.transform{background-color:rgba(255,255,255,0.8)}}@-webkit-keyframes scroll{0%{-webkit-transform:translate3d(0, -100%, 0)}15%{-webkit-transform:translate3d(0, -98%, 0)}85%{-webkit-transform:translate3d(0, 98%, 0)}100%{-webkit-transform:translate3d(0, 100%, 0)}}@keyframes scroll{0%{transform:translate3d(0, -100%, 0)}15%{transform:translate3d(0, -98%, 0)}85%{transform:translate3d(0, 98%, 0)}100%{transform:translate3d(0, 100%, 0)}}@-webkit-keyframes slideBottomToTop{from{-webkit-transform:scale(1.1) translateY(0%);transform:scale(1.1) translateY(0%)}to{-webkit-transform:scale(1.1) translateY(-4.5%);transform:scale(1.1) translateY(-4.5%)}}@keyframes slideBottomToTop{from{-webkit-transform:scale(1.1) translateY(0%);transform:scale(1.1) translateY(0%)}to{-webkit-transform:scale(1.1) translateY(-4.5%);transform:scale(1.1) translateY(-4.5%)}}@-webkit-keyframes slideLeftToRight{from{-webkit-transform:scale(1.1) translateX(0%);transform:scale(1.1) translateX(0%)}to{-webkit-transform:scale(1.1) translateX(4.5%);transform:scale(1.1) translateX(4.5%)}}@keyframes slideLeftToRight{from{-webkit-transform:scale(1.1) translateX(0%);transform:scale(1.1) translateX(0%)}to{-webkit-transform:scale(1.1) translateX(4.5%);transform:scale(1.1) translateX(4.5%)}}.top{font-weight:300}@media only screen and (max-width: 1023px){.top .pc_nav .flex_box .right_box .con_list{right:54px}}.top__box1{position:relative}.top__box1:after{content:"";position:absolute;display:block;width:100%;left:0;top:0;background:rgba(33,33,33,0.4);height:100%;z-index:3}.top__box1 .slidebox{position:relative;z-index:1;overflow:hidden}.top__box1 .slidebox .itembox,.top__box1 .slidebox .owl-item,.top__box1 .slidebox .swiper-slide{position:relative;height:100vh !important;height:var(--vh) !important;width:107%}.top__box1 .slidebox .img{display:block}.top__box1 .slidebox .item{position:absolute;left:0%;top:0%;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:1s ease all;-moz-transition:1s ease all;-ms-transition:1s ease all;-o-transition:1s ease all;transition:1s ease all;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.top__box1 .slidebox .item.slide1{background-image:url(../../img/top/mv1.jpg)}.top__box1 .slidebox .item.slide2{background-image:url(../../img/top/mv2.jpg)}.top__box1 .slidebox .item.slide3{background-image:url(../../img/top/mv3.jpg)}.top__box1 .slidebox .animate1.active .item{-webkit-animation:slideBottomToTop 6s 1 ease-in-out forwards;animation:slideBottomToTop 6s 1 ease-in-out forwards;will-change:transform}.top__box1 .slidebox .animate2.active .item{-webkit-animation:slideLeftToRight 6s 1 ease-in-out forwards;animation:slideLeftToRight 6s 1 ease-in-out forwards;will-change:transform}.top__box1 .slidebox .animate3.active .item{-webkit-animation:slideBottomToTop 6s 1 ease-in-out forwards;animation:slideBottomToTop 6s 1 ease-in-out forwards;will-change:transform}.top__box1 .slidebox img{width:100%}.top__box1 .txtbox{position:absolute;width:100%;padding:0 25px;top:50%;left:0;z-index:4;transform:translateY(-50%);color:#fff}.top__box1 .txtbox .inner{max-width:1200px;width:100%;margin:0 auto}.top__box1 .txtbox .textbox{max-width:420px}.top__box1 .txtbox .ttl{font-size:21px;line-height:38px}.top__box1 .txtbox .txt{font-size:14px;line-height:28px;margin-top:35px}.top__box1 .txtbox .scrollbox{text-align:center;margin-top:45px}.top__box1 .txtbox .scrollbox .txtscroll{font-size:7px;display:inline-block;letter-spacing:0.1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;left:18px;position:relative;top:-3px;color:#fff}.top__box1 .txtbox .scrollbox .scroll{display:inline-block;position:relative;width:1px;height:40px;background:#fff;overflow:hidden}.top__box1 .txtbox .scrollbox .scroll:before,.top__box1 .txtbox .scrollbox .scroll:after{position:absolute;top:0;left:0;display:block;width:1px;height:100%;content:""}.top__box1 .txtbox .scrollbox .scroll:before{z-index:10;-webkit-animation:scroll 2.4s infinite normal;animation:scroll 2.4s infinite normal;background:#000}.top__box1 .txtbox .scrollbox .scroll:after{background:#cacaca}.top__box1 .slider_swiper{position:relative;z-index:1;overflow:hidden}.top__box1 .slider_swiper .itembox_swiper{position:relative;height:100vh !important;height:var(--vh) !important;width:110%}.top__box1 .slider_swiper .swiper-slide .item_swiper{position:absolute;left:0%;top:0%;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:9s linear transform;transform:scale(1.1) translate3d(0, 0, 0);will-change:transform}.top__box1 .slider_swiper .swiper-slide.ani1 .item_swiper{background-image:url(../../img/top/mv1.jpg)}.top__box1 .slider_swiper .swiper-slide.ani2 .item_swiper{background-image:url(../../img/top/mv2.jpg)}.top__box1 .slider_swiper .swiper-slide.ani3 .item_swiper{background-image:url(../../img/top/mv3.jpg)}.top__box1 .slider_swiper .swiper-slide.swiper-slide-duplicate-active.ani1 .item_swiper,.top__box1 .slider_swiper .swiper-slide.swiper-slide-duplicate-active.ani3 .item_swiper,.top__box1 .slider_swiper .swiper-slide.swiper-slide-active.ani1 .item_swiper,.top__box1 .slider_swiper .swiper-slide.swiper-slide-active.ani3 .item_swiper{transform:scale(1.1) translate3d(0, -4.5%, 0)}.top__box1 .slider_swiper .swiper-slide.swiper-slide-duplicate-active.ani2 .item_swiper,.top__box1 .slider_swiper .swiper-slide.swiper-slide-active.ani2 .item_swiper{transform:scale(1.1) translate3d(4.5%, 0, 0)}@media only screen and (max-width: 1023px){.top__box1 .txtbox{text-align:center;top:calc(50% + 50px)}.top__box1 .txtbox .textbox{max-width:100%}.top__box1 .txtbox .ttl{line-height:36px}.top__box1 .txtbox .txt{font-size:12px;line-height:24px;margin-top:45px}.top__box1 .txtbox .scrollbox{margin-top:30px}.top__box1 .txtbox .scrollbox .txtscroll{font-size:10px}.top__box1 .txtbox .scrollbox .scroll{height:50px;left:-4px}}.top__box2{margin-top:82px;padding:0 25px}.top__box2 .owl-dots{position:absolute;bottom:10px;text-align:right;width:100%;right:-8px}.top__box2 .owl-dots span{display:none}.top__box2 .owl-dots button{display:inline-block;width:5px;height:5px;border-radius:50%;background-color:#707070;margin:0 7px;vertical-align:middle}.top__box2 .owl-dots button.active{width:9px;height:9px;background-color:#242424}.top__box2 .slidebox .item a,.top__box2 .slidebox .item .img{display:block}.top__box2 .slidebox .item img{width:100%}.top__box2 .slidebox .item .txt{font-size:18px;line-height:26px;letter-spacing:0.12em;margin-top:10px}@media only screen and (max-width: 1023px){.top__box2{margin-top:52px}.top__box2 .owl-dots{position:static;text-align:center;margin-top:22px}.top__box2 .owl-dots button{margin:0 6px}.top__box2 .owl-dots button.active{width:7px;height:7px}.top__box2 .slidebox .owl-stage-outer{box-shadow:5px 3px 20px rgba(0,0,0,0.16);background:#fff;padding-bottom:25px}.top__box2 .slidebox .item .txt{font-size:16px;line-height:28px;text-align:center;letter-spacing:0}}@media only screen and (max-width: 1023px) and (max-width: 360px){.top__box2 .slidebox .item .txt{padding:0 10px}}.top__box3{padding:0 25px;margin-top:140px}.top__box3 .anchorbox{max-width:742px;width:100%;margin:0 auto}.top__box3 .anchorbox .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.top__box3 .anchorbox .list li{width:33.33333%;border-right:1px solid #4c4a4a;padding:0 5px}.top__box3 .anchorbox .list li:first-child{border-left:1px solid #4c4a4a}.top__box3 .anchorbox .item{display:block;text-align:center;padding-top:4px}.top__box3 .anchorbox .item .txten{display:block;font-size:24px;line-height:24px;letter-spacing:0.12em}.top__box3 .anchorbox .item .txtjp{display:block;font-size:14px;line-height:24px;letter-spacing:0.02em}@media only screen and (min-width: 1025px){.top__box3 .anchorbox .item:hover{opacity:1;background-color:rgba(0,0,0,0.2)}}@media only screen and (max-width: 1023px){.top__box3{margin-top:170px}.top__box3 .anchorbox{max-width:100%}.top__box3 .anchorbox .list{display:block}.top__box3 .anchorbox .list li{width:240px;border-right:1px solid #4c4a4a;border-left:1px solid #4c4a4a;margin:0 auto;margin-bottom:82px;padding:0}.top__box3 .anchorbox .list li:last-child{margin-bottom:0}}.top__box5{margin-top:144px;margin-bottom:120px;padding:0 25px}.top__box5 .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 -6px}.top__box5 .list li{width:33.3333%;padding:0 6px}.top__box5 .list .item{display:block;text-align:center}.top__box5 .list .item img{width:100%}.top__box5 .list .item .txt{font-size:14px;line-height:20px;margin-top:10px;letter-spacing:0.02em;font-weight:400}@media only screen and (max-width: 1023px){.top__box5{margin-top:120px;margin-bottom:70px}.top__box5 .list{display:block;margin:0}.top__box5 .list li{width:100%;padding:0;margin-bottom:60px}.top__box5 .list li:last-child{margin-bottom:0}.top__box5 .list .item .txt{color:#918a82;margin-top:12px}}.top__bnrbox{margin-top:80px;padding:0 25px}.top__bnrbox .innerbox a{display:inline-block}@media only screen and (max-width: 1023px){.top__bnrbox{margin-top:84px}}.top__box4{margin-top:120px;padding:0 25px}.top__box4 .innerbox{overflow:hidden}.top__box4 .itembox{margin:0 -36px;margin-bottom:70px;overflow:hidden}.top__box4 .itembox:last-child{margin-bottom:0}@media only screen and (max-width: 1180px){.top__box4 .itembox{margin:0 -25px;margin-bottom:70px}}.top__box4 .itembox .ttlmain{text-align:center;padding-bottom:12px;border-bottom:1px solid #707070;max-width:1200px;width:100%;margin:0 auto}.top__box4 .itembox .ttlmain span{display:inline-block;vertical-align:middle}.top__box4 .itembox .ttlmain .txten{font-size:21px;line-height:21px;letter-spacing:0.12em;padding-right:15px}.top__box4 .itembox .ttlmain .txtjp{font-size:12px;line-height:21px;letter-spacing:0.02em;padding-left:15px}.top__box4 .itembox .box{margin-top:40px}@media only screen and (min-width: 1024px){.top__box4 .itembox .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 1024px){.top__box4 .itembox .box .item{width:33.3333%;padding:0 36px;margin-bottom:40px}}@media only screen and (max-width: 1180px){.top__box4 .itembox .box .item{padding:0 25px}}.top__box4 .itembox .box .item a,.top__box4 .itembox .box .item .img{display:block}@media only screen and (min-width: 1024px){.top__box4 .itembox .box .item a,.top__box4 .itembox .box .item .img{max-width:352px;width:100%}}.top__box4 .itembox .box .item .ttlsub{text-align:center;font-size:14px;line-height:20px;margin-top:10px;letter-spacing:0.02em;font-weight:400}.top__box4 .itembox .box .item .txt{font-size:14px;line-height:24px;letter-spacing:0.02em;margin-top:5px}@media only screen and (max-width: 1023px){.top__box4{margin-top:170px}.top__box4 .itembox{margin-bottom:80px}.top__box4 .itembox .ttlmain .txten{padding-right:0}.top__box4 .itembox .ttlmain .txtjp{display:none}.top__box4 .itembox .box{margin:30px 0 0}.top__box4 .itembox .box .item{margin-bottom:0}.top__box4 .itembox .box .item .ttlsub{text-align:left;font-size:16px;line-height:24px}.top__box4 .itembox .box .item .txt{margin-top:10px}}

/*# sourceMappingURL=maps/top.min.css.map */
