@-webkit-keyframes rotate_90deg{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}30%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}55%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}80%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate_90deg{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}30%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}55%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}80%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate_360deg{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate_360deg{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate_90deg_inner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}25%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}30%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}50%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}55%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}75%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}80%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate_90deg_inner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}25%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}30%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}50%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}55%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}75%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}80%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes rotate_90deg_gradation01{0%{background-position:0 -70px}5%{background-position:0 0px}25%{background-position:0 0px}30%{background-position:0 -70px}50%{background-position:0 -70px}55%{background-position:0 -174px}75%{background-position:0 -174px}80%{background-position:0 -70px}100%{background-position:0 -70px}}@keyframes rotate_90deg_gradation01{0%{background-position:0 -70px}5%{background-position:0 0px}25%{background-position:0 0px}30%{background-position:0 -70px}50%{background-position:0 -70px}55%{background-position:0 -174px}75%{background-position:0 -174px}80%{background-position:0 -70px}100%{background-position:0 -70px}}@-webkit-keyframes rotate_90deg_gradation02{0%{background-position:0 0px}5%{background-position:0 -70px}25%{background-position:0 -70px}30%{background-position:0 -174px}50%{background-position:0 -174px}55%{background-position:0 -70px}75%{background-position:0 -70px}80%{background-position:0 0px}100%{background-position:0 0px}}@keyframes rotate_90deg_gradation02{0%{background-position:0 0px}5%{background-position:0 -70px}25%{background-position:0 -70px}30%{background-position:0 -174px}50%{background-position:0 -174px}55%{background-position:0 -70px}75%{background-position:0 -70px}80%{background-position:0 0px}100%{background-position:0 0px}}@-webkit-keyframes rotate_90deg_gradation03{0%{background-position:0 -70px}5%{background-position:0 -174px}25%{background-position:0 -174px}30%{background-position:0 -70px}50%{background-position:0 -70px}55%{background-position:0 0px}75%{background-position:0 0px}80%{background-position:0 -70px}100%{background-position:0 -70px}}@keyframes rotate_90deg_gradation03{0%{background-position:0 -70px}5%{background-position:0 -174px}25%{background-position:0 -174px}30%{background-position:0 -70px}50%{background-position:0 -70px}55%{background-position:0 0px}75%{background-position:0 0px}80%{background-position:0 -70px}100%{background-position:0 -70px}}@-webkit-keyframes rotate_90deg_gradation04{0%{background-position:0 -174px}5%{background-position:0 -70px}25%{background-position:0 -70px}30%{background-position:0 0px}50%{background-position:0 0px}55%{background-position:0 -70px}75%{background-position:0 -70px}80%{background-position:0 -174px}100%{background-position:0 -174px}}@keyframes rotate_90deg_gradation04{0%{background-position:0 -174px}5%{background-position:0 -70px}25%{background-position:0 -70px}30%{background-position:0 0px}50%{background-position:0 0px}55%{background-position:0 -70px}75%{background-position:0 -70px}80%{background-position:0 -174px}100%{background-position:0 -174px}}@-webkit-keyframes delay_show{0%{opacity:0}100%{opacity:1}}@keyframes delay_show{0%{opacity:0}100%{opacity:1}}#mv_area{position:relative;height:42.5vw;background:#000}#mv_area #bg_visual{opacity:0;-webkit-animation:delay_show .4s linear 0s 1 forwards;animation:delay_show .4s linear 0s 1 forwards;position:absolute;width:100%;height:100%;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#mv_area #bg_visual img{position:absolute;top:0;left:0;opacity:0;width:100%;height:auto;-webkit-transition:all 1s ease;transition:all 1s ease}#mv_area #bg_visual img.show{z-index:1;opacity:1}#mv_area #businessfield_area{width:600px;height:480px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:9}#mv_area #businessfield_area .circle_container{width:485px;height:485px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#mv_area #businessfield_area .circle_container.start{-webkit-animation:rotate_360deg 1s linear 0s infinite forwards;animation:rotate_360deg 1s linear 0s infinite forwards}#mv_area #businessfield_area .circle_container #circle_line_grad{-webkit-transition:all 1s ease;transition:all 1s ease}#mv_area #businessfield_area h2 img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1}#mv_area #businessfield_area #field_area .field_box{width:124px;height:124px;border-radius:50%;border:1px solid rgba(255,255,255,.6);-webkit-box-shadow:0px 0px 16px #00b5f9;box-shadow:0px 0px 16px #00b5f9;padding:5px;position:absolute}#mv_area #businessfield_area #field_area .field_box::before,#mv_area #businessfield_area #field_area .field_box::after{content:"";display:block;position:absolute}#mv_area #businessfield_area #field_area .field_box::before{width:34px;height:5px;background:#fff;-webkit-transform-origin:0 50%;transform-origin:0 50%}#mv_area #businessfield_area #field_area .field_box::after{background:#fff;border-radius:50%;width:21px;height:21px}#mv_area #businessfield_area #field_area .field_box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:6px solid #fff;border-radius:50%;width:100%;height:100%;background:rgba(0,181,249,.6);-webkit-box-shadow:0px 0px 16px #00b5f9;box-shadow:0px 0px 16px #00b5f9;-webkit-transition:all .6s ease;transition:all .6s ease}#mv_area #businessfield_area #field_area .field_box.cr_field::before{background:#fc248e}#mv_area #businessfield_area #field_area .field_box.cr_field::after{background:#fc248e}#mv_area #businessfield_area #field_area .field_box.cr_field a{border:6px solid #fc248e;background:rgba(252,36,142,.6)}#mv_area #businessfield_area #field_area .field_box:nth-of-type(1){left:0;top:0;bottom:0;margin:auto 0}#mv_area #businessfield_area #field_area .field_box:nth-of-type(1)::before{right:-28px;top:0;bottom:0;margin:auto 0}#mv_area #businessfield_area #field_area .field_box:nth-of-type(1)::after{right:-40px;top:0;bottom:0;margin:auto 0}#mv_area #businessfield_area #field_area .field_box:nth-of-type(2){top:0;left:76px}#mv_area #businessfield_area #field_area .field_box:nth-of-type(2)::before{right:-11px;bottom:21px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mv_area #businessfield_area #field_area .field_box:nth-of-type(2)::after{right:-15px;bottom:-16px}#mv_area #businessfield_area #field_area .field_box:nth-of-type(3){top:0;right:76px}#mv_area #businessfield_area #field_area .field_box:nth-of-type(3)::before{left:21px;bottom:21px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#mv_area #businessfield_area #field_area .field_box:nth-of-type(3)::after{left:-17px;bottom:-16px}#mv_area #businessfield_area #field_area .field_box:nth-of-type(4){right:0;top:0;bottom:0;margin:auto 0}#mv_area #businessfield_area #field_area .field_box:nth-of-type(4)::before{left:10px;top:0;bottom:0;margin:auto 0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#mv_area #businessfield_area #field_area .field_box:nth-of-type(4)::after{left:-40px;top:0;bottom:0;margin:auto 0}#mv_area #businessfield_area #field_area .field_box:nth-of-type(5){bottom:0;right:76px}#mv_area #businessfield_area #field_area .field_box:nth-of-type(5)::before{left:21px;top:21px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}#mv_area #businessfield_area #field_area .field_box:nth-of-type(5)::after{left:-17px;top:-16px}#mv_area #businessfield_area #field_area .field_box:nth-of-type(6){bottom:0;left:76px}#mv_area #businessfield_area #field_area .field_box:nth-of-type(6)::before{right:-11px;top:21px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}#mv_area #businessfield_area #field_area .field_box:nth-of-type(6)::after{right:-15px;top:-16px}#mv_area #businessfield_area #core_area{width:234px;height:234px;border-radius:50%;background:#fff;border:26px solid #e1e2e6;position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#mv_area #businessfield_area #core_area h3{position:absolute;bottom:17px;right:0;left:0;margin:0 auto;z-index:1;text-align:center}#mv_area #businessfield_area #core_area .core_container{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-animation:rotate_90deg 20s ease-out 0s infinite forwards;animation:rotate_90deg 20s ease-out 0s infinite forwards}#mv_area #businessfield_area #core_area .core_container .core_box{background:#07bafa;border-radius:50%;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;-webkit-animation:rotate_90deg_inner 20s ease-out 0s infinite forwards;animation:rotate_90deg_inner 20s ease-out 0s infinite forwards;overflow:hidden}#mv_area #businessfield_area #core_area .core_container .core_box img{position:relative;z-index:1}#mv_area #businessfield_area #core_area .core_container .core_box::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left bottom, left top, from(#fa268e), to(#05bcfb));background:linear-gradient(0deg, #fa268e, #05bcfb);background-size:100% 234px}#mv_area #businessfield_area #core_area .core_container .core_box:nth-of-type(1){left:-40px;top:0;bottom:0;margin:auto 0}#mv_area #businessfield_area #core_area .core_container .core_box:nth-of-type(1)::after{-webkit-animation:rotate_90deg_gradation01 20s ease-out 0s infinite forwards;animation:rotate_90deg_gradation01 20s ease-out 0s infinite forwards}#mv_area #businessfield_area #core_area .core_container .core_box:nth-of-type(2){top:-40px;right:0;left:0;margin:0 auto}#mv_area #businessfield_area #core_area .core_container .core_box:nth-of-type(2)::after{-webkit-animation:rotate_90deg_gradation02 20s ease-out 0s infinite forwards;animation:rotate_90deg_gradation02 20s ease-out 0s infinite forwards}#mv_area #businessfield_area #core_area .core_container .core_box:nth-of-type(3){right:-40px;top:0;bottom:0;margin:auto 0}#mv_area #businessfield_area #core_area .core_container .core_box:nth-of-type(3)::after{-webkit-animation:rotate_90deg_gradation03 20s ease-out 0s infinite forwards;animation:rotate_90deg_gradation03 20s ease-out 0s infinite forwards}#mv_area #businessfield_area #core_area .core_container .core_box:nth-of-type(4){bottom:-40px;right:0;left:0;margin:0 auto}#mv_area #businessfield_area #core_area .core_container .core_box:nth-of-type(4)::after{-webkit-animation:rotate_90deg_gradation04 20s ease-out 0s infinite forwards;animation:rotate_90deg_gradation04 20s ease-out 0s infinite forwards}#mv_area.layout-1 #businessfield_area #circle_line_grad{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#mv_area.layout-2 #businessfield_area #circle_line_grad{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mv_area.layout-3 #businessfield_area #circle_line_grad{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#mv_area.layout-4 #businessfield_area #circle_line_grad{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#mv_area.layout-5 #businessfield_area #circle_line_grad{-webkit-transform:rotate(225deg);transform:rotate(225deg)}#mv_area.layout-6 #businessfield_area #circle_line_grad{-webkit-transform:rotate(315deg);transform:rotate(315deg)}@-webkit-keyframes pikon{0%{opacity:0;width:0px;height:0px}70%{opacity:1;width:48px;height:48px}100%{opacity:0;width:0px;height:0px}}@keyframes pikon{0%{opacity:0;width:0px;height:0px}70%{opacity:1;width:48px;height:48px}100%{opacity:0;width:0px;height:0px}}div.remodal{width:1000px;margin:0 auto;padding:30px;padding-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:left;color:#fff;background:url(../../img/mv_modal/bg_polygon_blue.png) no-repeat center/cover}div.remodal .boxL{width:40%}div.remodal .boxL .dsc_text{margin-bottom:20px}div.remodal .boxL h3{border:1px solid #fff;padding:4px 0;text-align:center;font-size:16px;font-size:1.6rem;margin-bottom:15px}div.remodal .boxL .more_btn{width:100%}div.remodal .boxL ul.product_list li{margin-bottom:10px}div.remodal .boxL ul.product_list li a{color:#fff !important;background:none;border:1px solid #fff}div.remodal .boxL ul.product_list li a::before{border-color:#fff}div.remodal .boxR{width:58%;position:relative}div.remodal .boxR img{display:block;width:100%;height:auto}div.remodal .boxR .focus_area{position:absolute;top:0;left:0;width:100%;height:100%}div.remodal .remodal-close{color:#fff;width:40px;height:40px}div.remodal .remodal-close::before{width:100%;height:100%}div.remodal .business_link{width:30%;display:block;padding:15px 0;text-align:center;position:absolute;bottom:0;right:0;background:#fff;color:#246bbd}div.remodal .focus_point{width:26px;height:26px;background:rgba(88,245,255,.4);border-radius:50%;position:relative;position:absolute;cursor:pointer}div.remodal .focus_point::after{content:"";display:block;width:0px;height:0px;background:rgba(88,245,255,.4);border-radius:50%;position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}div.remodal .focus_point:hover::after,div.remodal .focus_point.focusing_on::after{-webkit-animation:pikon 1s linear 0s infinite forwards;animation:pikon 1s linear 0s infinite forwards}div.remodal[data-remodal-id=modal_automotive] .focus_point.point01{top:36px;left:285px}div.remodal[data-remodal-id=modal_automotive] .focus_point.point02{top:109px;left:60px}div.remodal[data-remodal-id=modal_automotive] .focus_point.point03{top:163px;left:85px}div.remodal[data-remodal-id=modal_automotive] .focus_point.point04{top:80px;left:385px}div.remodal[data-remodal-id=modal_automotive] .focus_point.point05{top:156px;left:292px}div.remodal[data-remodal-id=modal_automotive] .focus_point.point06{top:80px;left:292px}div.remodal[data-remodal-id=modal_electrical] .focus_point.point01{top:36px;left:285px}div.remodal[data-remodal-id=modal_electrical] .focus_point.point02{top:109px;left:60px}div.remodal[data-remodal-id=modal_electrical] .focus_point.point03{top:163px;left:85px}div.remodal[data-remodal-id=modal_electrical] .focus_point.point04{top:80px;left:385px}div.remodal[data-remodal-id=modal_electrical] .focus_point.point05{top:156px;left:292px}div.remodal[data-remodal-id=modal_electrical] .focus_point.point06{top:80px;left:292px}div.remodal[data-remodal-id=modal_comunication] .focus_point.point01{top:36px;left:285px}div.remodal[data-remodal-id=modal_comunication] .focus_point.point02{top:109px;left:60px}div.remodal[data-remodal-id=modal_comunication] .focus_point.point03{top:163px;left:85px}div.remodal[data-remodal-id=modal_comunication] .focus_point.point04{top:80px;left:385px}div.remodal[data-remodal-id=modal_comunication] .focus_point.point05{top:156px;left:292px}div.remodal[data-remodal-id=modal_comunication] .focus_point.point06{top:80px;left:292px}div.remodal[data-remodal-id=modal_housing] .focus_point.point01{top:36px;left:285px}div.remodal[data-remodal-id=modal_housing] .focus_point.point02{top:109px;left:60px}div.remodal[data-remodal-id=modal_housing] .focus_point.point03{top:163px;left:85px}div.remodal[data-remodal-id=modal_housing] .focus_point.point04{top:80px;left:385px}div.remodal[data-remodal-id=modal_housing] .focus_point.point05{top:156px;left:292px}div.remodal[data-remodal-id=modal_housing] .focus_point.point06{top:80px;left:292px}div.remodal[data-remodal-id=modal_industry] .focus_point.point01{top:36px;left:285px}div.remodal[data-remodal-id=modal_industry] .focus_point.point02{top:109px;left:60px}div.remodal[data-remodal-id=modal_industry] .focus_point.point03{top:163px;left:85px}div.remodal[data-remodal-id=modal_industry] .focus_point.point04{top:80px;left:385px}div.remodal[data-remodal-id=modal_industry] .focus_point.point05{top:156px;left:292px}div.remodal[data-remodal-id=modal_industry] .focus_point.point06{top:80px;left:292px}div.remodal[data-remodal-id=modal_other] .focus_point.point01{top:36px;left:285px}div.remodal[data-remodal-id=modal_other] .focus_point.point02{top:109px;left:60px}div.remodal[data-remodal-id=modal_other] .focus_point.point03{top:163px;left:85px}div.remodal[data-remodal-id=modal_other] .focus_point.point04{top:80px;left:385px}div.remodal[data-remodal-id=modal_other] .focus_point.point05{top:156px;left:292px}div.remodal[data-remodal-id=modal_other] .focus_point.point06{top:80px;left:292px}div.remodal .focus_content{display:none;position:relative;background:#fff;padding:3%}div.remodal .focus_content.content_on{display:block}div.remodal .focus_content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}div.remodal .focus_content .container img{width:36%;height:auto}div.remodal .focus_content .container .dsc_box{width:62%}div.remodal .focus_content .container .dsc_box h3{font-size:14px;font-size:1.4rem;color:#246bbd;margin-bottom:15px}div.remodal .focus_content .container .dsc_box p{font-size:13px;font-size:1.3rem;line-height:1.4;color:#246bbd}div.remodal .focus_content .container .more_btn{margin-top:12px;width:100%}@media screen and (max-width: 1420px){#mv_area{height:600px}#mv_area #bg_visual{background-size:1400px auto;background-position:center}#mv_area #bg_visual img{width:auto}}