@media screen and (min-width:990px){.box-company{padding:64px 0 0;background-image:url(/cdn/shop/files/img-coporate-background01pc_66b9ab20-d6ad-40aa-9509-a6cc1c61d27c.jpg?v=1642652246);background-color:#000;background-position:top center;background-size:contain;background-repeat:no-repeat}.box-company .box-intro{margin:104px 0 102px}.box-company .box-intro h1{font-weight:700;font-size:28px;line-height:30px;letter-spacing:.06em;color:#fff;margin:0;text-align:center}.box-company .box-intro span{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em;line-height:30px;text-align:left;color:#fff;margin:0 0 15px;display:block;text-align:center}.box-company .box-intro .box-text{font-weight:300;font-size:15px;line-height:30px;text-align:center;color:#fff;margin:31px 0 0}.box-company .box-philosophy{width:93.75%;margin:0 auto}.box-company .box-philosophy ul{display:flex;justify-content:space-between}.box-company .box-philosophy ul li{width:19.33%;border:1px solid rgba(255,255,255,.5);border-radius:8px;padding:0 14px}.box-company .box-philosophy ul li .box-star{text-align:center;margin:20px 0 4px}.box-company .box-philosophy ul li .box-star svg{width:15px}.box-company .box-philosophy ul li .box-title{font-weight:700;font-size:18px;letter-spacing:.1em;line-height:20px;text-align:center;color:#fff}.box-company .box-philosophy ul li .box-title span{font-family:brandon-grotesque,sans-serif;font-size:12px;letter-spacing:.1em;line-height:20px;text-align:center;color:#fff;display:block;margin:7px 0 0}.box-company .box-philosophy ul li .box-text{font-weight:300;font-size:13px;letter-spacing:.06em;line-height:22px;color:#fff;margin:21px 0 19px}.box-company .box-movie{width:93.75%;margin:91px auto 0;padding:0 0 40px}.box-company .box-movie .player-wrapper{position:relative;width:100%;padding-top:56.25%;margin:0 auto}.box-company .box-movie .player-wrapper #btn-play{width:100%;height:100%;transition:opacity .3s ease;position:absolute;top:0;background-image:url(/cdn/shop/files/img-coporate-movie.jpg?v=1639456928);z-index:1;background-size:cover}.box-company .box-movie .player-wrapper #btn-play a{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.box-company .box-movie .player-wrapper #btn-play a:hover{opacity:1}.box-company .box-movie .player-wrapper #btn-play a:hover .off{transition:opacity .3s ease;opacity:0}.box-company .box-movie .player-wrapper #btn-play a:hover .on{opacity:1}.box-company .box-movie .player-wrapper #btn-play a svg{width:80px}.box-company .box-movie .player-wrapper #btn-play a .on{transition:opacity .3s ease;position:absolute;opacity:0}.box-company .box-movie .player-wrapper #btn-play a .on svg{width:80px}.box-company .box-movie .player-wrapper iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important;opacity:0}.box-company .box-movie.is-play #btn-play{opacity:0;pointer-events:none}.box-company .box-movie.is-play iframe{opacity:1}.box-company .box-message{background-color:#fff!important;position:relative;padding:96px 0 130px}.box-company .box-message .box-message-inner{width:93.75%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1}.box-company .box-message .box-left{width:40%}.box-company .box-message .box-left .box-title{font-weight:400;font-size:24px;letter-spacing:.02em;line-height:32px}.box-company .box-message .box-left .box-title h2{letter-spacing:.06em;line-height:32px}.box-company .box-message .box-left .box-title h2 span{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em;line-height:30px;display:block;margin:0 0 10px}.box-company .box-message .box-right{width:60%}.box-company .box-message .box-right .box-message-wrap{background-color:#fff;padding:29px 50px 32px;border-radius:10px;margin:5px 0 0;position:relative;left:10px;box-shadow:10px 10px 20px #00000005}.box-company .box-message .box-right .box-top{font-size:13px;letter-spacing:.02em;line-height:36px;background-color:#fff;background-image:linear-gradient(360deg,#ccc 1px,transparent 1px);background-size:100% 36px}.box-company .box-message .box-right .box-bottom{display:flex;justify-content:right;align-items:center;margin:20px 0 0}.box-company .box-message .box-right .box-bottom .box-image{width:53px;margin:0 0 0 14px}.box-company .box-message .box-right .box-bottom .box-text p{font-size:11px;letter-spacing:.02em;line-height:22px;text-align:right}.box-company .box-message .box-right .box-bottom .box-text p:last-child{font-size:13px;letter-spacing:.02em;line-height:22px;text-align:right}.box-company .box-message:before{content:"";display:block;background:linear-gradient(#f0f0f0,#fff);width:100%;height:100%;position:absolute;top:0;left:0}.box-company .box-overview{background-color:#fff!important;position:relative;padding:10px 0 120px}.box-company .box-overview .box-overview-inner{width:93.75%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.box-company .box-overview .box-title{width:100%;padding:0 18px 24px}.box-company .box-overview .box-title h2{font-weight:700;font-size:24px;letter-spacing:.06em;line-height:24px;text-align:left}.box-company .box-overview .box-title h2 span{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em;line-height:30px;margin:0 0 0 30px}.box-company .box-overview .box-left{width:50%;padding:0 18px}.box-company .box-overview .box-left .box-map-wrapper{width:100%;padding-top:100%;position:relative;margin:auto}.box-company .box-overview .box-left .box-map{position:absolute;width:100%;height:100%;top:0}.box-company .box-overview .box-right{width:50%;padding:0 18px 0 30px}.box-company .box-overview .box-right .box-row{display:flex;flex-wrap:wrap;margin:0 0 10px}.box-company .box-overview .box-right .box-row .box-cell:first-child{font-size:13px;letter-spacing:.04em;font-weight:700;width:100px}.box-company .box-overview .box-right .box-row .box-cell:last-child{font-size:15px;letter-spacing:.04em;line-height:26px;width:calc(100% - 100px)}.box-company .box-overview .box-right .box-row svg{width:11px;position:relative;top:1px}}@media screen and (max-width:989px){.breadcrumb{z-index:2;color:#fff}.breadcrumb a+span{color:#fff}.breadcrumb a{color:#fff}.box-company{padding:0;background-color:#000}.box-company .box-intro{position:relative;z-index:1;color:#fff;background-image:url(/cdn/shop/files/img-coporate-background01sp_jpg_64546761-23f7-4722-bdd4-be5c9a23c806.jpg?v=1642652246);padding:124px 0 74px;background-size:cover}.box-company .box-intro h1{font-weight:700;font-size:24px;letter-spacing:.02em;line-height:34px;text-align:center;color:#fff}.box-company .box-intro h1 span{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em;line-height:30px;text-align:center;color:#fff;display:block;margin:0 0 10px}.box-company .box-intro .box-text{width:92%;margin:29px auto 0;font-weight:400;font-size:13px;line-height:26px;text-align:left;color:#fff}.box-company .box-philosophy{position:relative;z-index:2;height:100%}.box-company .box-philosophy ul{width:92%;margin:29px auto 0;z-index:2;position:relative}.box-company .box-philosophy li{border:1px solid rgba(255,255,255,.5);border-radius:8px;padding:21px 25px 18px;margin:0 0 18px}.box-company .box-philosophy li:last-child{margin:0}.box-company .box-philosophy .box-star{text-align:center;margin:0 0 6px}.box-company .box-philosophy .box-star svg{width:15px}.box-company .box-philosophy .box-title{font-weight:700;font-size:18px;letter-spacing:.04em;line-height:20px;text-align:center;color:#fff;margin:0 0 20px}.box-company .box-philosophy .box-title span{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;line-height:20px;text-align:center;color:#fff;display:block;margin:8px 0 0}.box-company .box-philosophy .box-text{font-weight:400;font-size:13px;letter-spacing:.02em;line-height:22px;text-align:left;color:#fff}.box-company .box-philosophy:before{content:"";position:absolute;z-index:0;top:-85px;display:block;width:100%;height:calc(100% + 85px);background:linear-gradient(#02293b00,#000203f2 4.99%,#000)}.box-company .box-movie{background-color:#000}.box-company .box-movie .box-inner{width:92%;margin:0 auto;padding:68px 0}.box-company .box-movie .player-wrapper{position:relative;width:100%;padding-top:56.25%;margin:0 auto}.box-company .box-movie .player-wrapper #btn-play{width:100%;height:100%;transition:opacity .3s ease;position:absolute;top:0;background-image:url(/cdn/shop/files/img-coporate-movie.jpg?v=1639456928);z-index:1;background-size:cover}.box-company .box-movie .player-wrapper #btn-play a{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.box-company .box-movie .player-wrapper #btn-play a svg{width:50px}.box-company .box-movie .player-wrapper #btn-play a:hover,.box-company .box-movie .player-wrapper #btn-play a .off{opacity:1}.box-company .box-movie .player-wrapper #btn-play a .on{transition:opacity 0s ease;position:absolute;opacity:0}.box-company .box-movie .player-wrapper iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important;opacity:0}.box-company .box-movie.is-play #btn-play{opacity:0;pointer-events:none}.box-company .box-movie.is-play iframe{opacity:1}.box-message{background-color:#fff!important;position:relative;padding:65px 0 147px}.box-message .box-message-inner{width:92%;margin:0 auto;position:relative;z-index:1}.box-message .box-left{width:100%}.box-message .box-left .box-title{font-weight:400;font-size:22px;letter-spacing:.02em;line-height:32px;text-align:center}.box-message .box-left .box-title span{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em;line-height:30px;display:block;margin:0 0 10px}.box-message .box-right{width:100%}.box-message .box-right .box-message-wrap{background-color:#fff;padding:29px 20px 32px;border-radius:10px;margin:28px 0 0;position:relative;box-shadow:10px 10px 20px #00000005}.box-message .box-right .box-top{font-size:13px;letter-spacing:.02em;line-height:32px;background-color:#fff;background-image:linear-gradient(360deg,#ccc 1px,transparent 1px);background-size:100% 32px}.box-message .box-right .box-bottom{display:flex;justify-content:flex-end;align-items:center;margin:31px 0 0}.box-message .box-right .box-bottom .box-image{width:80px;margin:0 0 0 20px}.box-message .box-right .box-bottom .box-text p{font-size:11px;letter-spacing:.02em;line-height:16px;text-align:right}.box-message:before{content:"";display:block;background:linear-gradient(#f0f0f0,#fff);width:100%;height:100%;position:absolute;top:0;left:0}.box-overview{background-color:#fff!important;position:relative;padding:0 0 80px}.box-overview .box-overview-inner{width:92%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.box-overview .box-title{width:100%;padding:0 18px 20px;order:1}.box-overview .box-title h2{font-weight:700;font-size:24px;line-height:24px;text-align:left;text-align:center}.box-overview .box-title h2 span{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em;line-height:30px;display:block;margin:7px 0 0}.box-overview .box-left{width:100%;padding:0;order:3;margin:15px 0 0}.box-overview .box-left .box-map-wrapper{width:100%;padding-top:0;position:relative;margin:auto}.box-overview .box-left .box-map{position:relative;width:100%;height:100%;top:0}.box-overview .box-right{width:100%;padding:0;order:2}.box-overview .box-right .box-row{margin:0 0 10px}.box-overview .box-right .box-row .box-cell:first-child{font-size:13px;letter-spacing:.04em;font-weight:700;line-height:24px;margin:0 0 5px}.box-overview .box-right .box-row .box-cell:last-child{font-size:15px;letter-spacing:.04em;line-height:24px;margin:0 0 20px}.box-overview .box-right .box-row svg{width:11px;position:relative;top:1px}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/section-company.css.map */
