﻿/*!
 * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
 * Richard Clark (http://richclarkdesign.com)
 * http://cssreset.com
 */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix,#about .about_list,#technology li{*zoom:1}.clearfix:after,#about .about_list:after,#technology li:after{content:"";display:table;clear:both}html,body,div,h1,h2,h3,h4,h5,h6,p,img,i,ul,li,header,nav,aside,section,footer{margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;font-weight:normal;vertical-align:baseline}ul,ol,li{font-size:0;list-style:none}a{color:#000;display:block;text-decoration:none;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}a:link,a:visited{color:#000}a:hover,a:active{color:#000}a img{border:none}img{vertical-align:middle;border:0;width:100%}iframe{width:100%}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%, 100%{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg, rgba(0,0,0,0.15) 0, transparent 16px, transparent)}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg, rgba(0,0,0,0.15) 0, transparent 16px, transparent),linear-gradient(270deg, rgba(0,0,0,0.15) 0, transparent 16px, transparent)}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg, rgba(0,0,0,0.15) 0, transparent 16px, transparent)}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,0.7);text-align:center;padding:20px 10px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#FFF;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#FFF;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#FFF;box-shadow:0 4px 5px rgba(0,0,0,0.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.slick-slider{position:relative;display:block;overflow:hidden;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media screen and (max-width: 768px){.slick-slider{overflow:hidden}}body{color:#fff;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;font-style:normal;font-weight:normal;font-smoothing:antialiased;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-font-smoothing:antialiased;-moz-text-size-adjust:100%;-ms-font-smoothing:antialiased;-ms-text-size-adjust:100%;-o-font-smoothing:antialiased;-o-text-size-adjust:100%}body.ipad #history li .bodymovin,body.ios #history li .bodymovin,body.tablet #history li .bodymovin{display:none}body.ipad #history li img,body.ios #history li img,body.tablet #history li img{display:block}body.healthcare .bg_circle span:nth-child(1){background-color:rgba(0,160,233,0.2)}body.healthcare .bg_circle span:nth-child(2){background-color:rgba(11,210,198,0.2)}body.healthcare .bg_circle span:nth-child(3){background-color:rgba(89,100,240,0.2)}body.agriculture .bg_circle span:nth-child(1){background-color:rgba(0,101,90,0.2)}body.agriculture .bg_circle span:nth-child(2){background-color:rgba(153,153,153,0.2)}body.agriculture .bg_circle span:nth-child(3){background-color:rgba(10,190,38,0.2)}body.infrastructure .bg_circle span:nth-child(1){background-color:rgba(249,230,33,0.2)}body.infrastructure .bg_circle span:nth-child(2){background-color:rgba(253,156,61,0.2)}body.infrastructure .bg_circle span:nth-child(3){background-color:rgba(213,85,142,0.2)}#main{display:block}.section{background-color:rgba(14,20,22,0.93);position:relative;padding:200px 16px 0;overflow:hidden}.inner{position:relative;margin:0 auto}.large_inner{max-width:1248px}.small_inner{max-width:1040px}.list{padding:0 16px;margin-bottom:32px;display:inline-block;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.pc,.pctb{display:block}.tb,.sp{display:none}.fade{opacity:0;transition:all 0.8s 0.4s ease;-webkit-transition:all 0.8s 0.4s ease;-moz-transition:all 0.8s 0.4s ease;-ms-transition:all 0.8s 0.4s ease;-o-transition:all 0.8s 0.4s ease}.fade.is_show{opacity:1}.fadeInUp{transform:translate3d(0, 40px, 0);-webkit-transform:translate3d(0, 40px, 0);-moz-transform:translate3d(0, 40px, 0);-ms-transform:translate3d(0, 40px, 0);-o-transform:translate3d(0, 40px, 0)}.fadeInUp.is_show{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}.zoom{opacity:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s;-webkit-transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s;-moz-transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s;-ms-transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s;-o-transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s}.zoom.is_show{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}#progress{position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100vh;padding:0;display:block;overflow:hidden;z-index:999999}#progress .progress_inner{background-color:#0e1416;top:-100%;left:0;right:0;width:100%;height:100%;display:block;z-index:999999}#progress #rotate{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;animation:rotate 10s ease-in-out infinite;-webkit-animation:rotate 10s ease-in-out infinite;-moz-animation:rotate 10s ease-in-out infinite;-ms-animation:rotate 10s ease-in-out infinite;-o-animation:rotate 10s ease-in-out infinite}#progress #move{position:absolute;margin:auto;animation:move 1s alternate ease-in-out infinite;-webkit-animation:move 1s alternate ease-in-out infinite;-moz-animation:move 1s alternate ease-in-out infinite;-ms-animation:move 1s alternate ease-in-out infinite;-o-animation:move 1s alternate ease-in-out infinite}#progress #dot{background:#00a0e9;position:absolute;right:0;left:0;top:0;bottom:0;width:20px;height:20px;margin:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#progress #ring{border:2px solid #00a0e9;position:absolute;right:0;left:0;top:0;bottom:0;width:20px;height:20px;margin:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;animation:bloop 1s ease-out infinite;-webkit-animation:bloop 1s ease-out infinite;-moz-animation:bloop 1s ease-out infinite;-ms-animation:bloop 1s ease-out infinite;-o-animation:bloop 1s ease-out infinite}@-webkit-keyframes bloop{0%{width:10px;height:10px;opacity:1}100%{width:100px;height:100px;opacity:0}}@-moz-keyframes bloop{0%{width:10px;height:10px;opacity:1}100%{width:100px;height:100px;opacity:0}}@-o-keyframes bloop{0%{width:10px;height:10px;opacity:1}100%{width:100px;height:100px;opacity:0}}@-ms-keyframes bloop{0%{width:10px;height:10px;opacity:1}100%{width:100px;height:100px;opacity:0}}@keyframes bloop{0%{width:10px;height:10px;opacity:1}100%{width:100px;height:100px;opacity:0}}@-webkit-keyframes move{0%{right:0;left:0;top:-190px;bottom:0}30%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}50%{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5)}70%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}100%{right:0;left:0;top:190px;bottom:0}}@-moz-keyframes move{0%{right:0;left:0;top:-190px;bottom:0}30%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}50%{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5)}70%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}100%{right:0;left:0;top:190px;bottom:0}}@-o-keyframes move{0%{right:0;left:0;top:-190px;bottom:0}30%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}50%{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5)}70%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}100%{right:0;left:0;top:190px;bottom:0}}@-ms-keyframes move{0%{right:0;left:0;top:-190px;bottom:0}30%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}50%{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5)}70%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}100%{right:0;left:0;top:190px;bottom:0}}@keyframes move{0%{right:0;left:0;top:-190px;bottom:0}30%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}50%{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5)}70%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}100%{right:0;left:0;top:190px;bottom:0}}@-webkit-keyframes rotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-moz-keyframes rotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-o-keyframes rotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-ms-keyframes rotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}#gradation_top{position:relative}#gradation_top #gradation_top_bg{background-color:rgba(14,20,22,0.5);position:absolute;top:0;width:100%;height:100%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#gradation_top #gradation_top_content{position:relative;z-index:1}#gradation_top #gradation_top_content .section{background-color:transparent}#gradation_bottom{position:relative}#gradation_bottom #gradation_bottom_bg{background-color:rgba(14,20,22,0.5);position:absolute;top:0;width:100%;height:100%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#gradation_bottom #gradation_bottom_content{position:relative;z-index:1}#gradation_bottom #gradation_bottom_content .section{background-color:transparent}.bg_circle{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.bg_circle span{position:absolute;top:50%;left:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.bg_circle span:nth-child(1){background-color:rgba(0,160,233,0.2);width:590.7463px;height:523.9613px;animation:circle1 7s linear infinite;-webkit-animation:circle1 7s linear infinite;-moz-animation:circle1 7s linear infinite;-ms-animation:circle1 7s linear infinite;-o-animation:circle1 7s linear infinite}.bg_circle span:nth-child(2){background-color:rgba(11,210,198,0.2);width:591.9898px;height:533.0204px;animation:circle2 7s linear infinite;-webkit-animation:circle2 7s linear infinite;-moz-animation:circle2 7s linear infinite;-ms-animation:circle2 7s linear infinite;-o-animation:circle2 7s linear infinite}.bg_circle span:nth-child(3){background-color:rgba(89,100,240,0.2);width:568.4745px;height:528.5615px;animation:circle3 7s linear infinite;-webkit-animation:circle3 7s linear infinite;-moz-animation:circle3 7s linear infinite;-ms-animation:circle3 7s linear infinite;-o-animation:circle3 7s linear infinite}@-webkit-keyframes circle1{0%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}25%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}50%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}75%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}100%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}}@-moz-keyframes circle1{0%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}25%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}50%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}75%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}100%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}}@-o-keyframes circle1{0%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}25%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}50%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}75%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}100%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}}@-ms-keyframes circle1{0%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}25%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}50%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}75%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}100%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}}@keyframes circle1{0%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}25%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}50%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}75%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}100%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}}@-webkit-keyframes circle2{0%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}25%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}50%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}75%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}100%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}}@-moz-keyframes circle2{0%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}25%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}50%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}75%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}100%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}}@-o-keyframes circle2{0%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}25%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}50%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}75%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}100%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}}@-ms-keyframes circle2{0%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}25%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}50%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}75%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}100%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}}@keyframes circle2{0%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}25%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}50%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}75%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}100%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}}@-webkit-keyframes circle3{0%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}25%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}50%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}75%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}100%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}}@-moz-keyframes circle3{0%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}25%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}50%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}75%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}100%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}}@-o-keyframes circle3{0%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}25%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}50%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}75%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}100%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}}@-ms-keyframes circle3{0%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}25%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}50%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}75%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}100%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}}@keyframes circle3{0%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}25%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}50%{border-radius:50% 50% 75% 25%/37% 30% 70% 63%}75%{border-radius:50% 50% 32% 68%/58% 65% 35% 42%}100%{border-radius:24% 76% 73% 27%/65% 37% 63% 35%}}.bg_text{position:absolute}.bg_text_henriette{color:transparent;font-family:"henriette",sans-serif;font-size:120px;font-weight:500;line-height:1.2}.bg_text_emily_austin{color:rgba(0,160,233,0.1);font-family:"emily-austin",sans-serif;font-size:280px}.heading{color:#00a0e9;margin-bottom:56px}.heading .heading_title{font-family:"nouvelle-vague",sans-serif;font-size:24px;font-weight:500}.heading .heading_text{font-size:14px;letter-spacing:1px;padding-top:12px}.common_heading .common_title{font-weight:700;line-height:1.6;letter-spacing:5px}.common_heading .common_title.large_heading{font-size:40px}.common_heading .common_title.small_heading{font-size:28px}.common_heading .common_title span{font-family:"henriette",sans-serif;font-size:40px;font-weight:500;letter-spacing:2px;display:block}.common_heading .common_text_en{color:#00a0e9;font-family:"henriette",sans-serif;font-size:16px;font-weight:500;letter-spacing:1.5px;margin-top:40px}.common_heading .common_subtitle{font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:80px}.common_heading .common_subtitle span{font-size:13px;padding-top:24px;display:block}.common_heading .common_text{font-size:16px;line-height:2.4;margin-top:24px}.common_heading .common_text p{padding-bottom:32px}.common_heading .common_text p:last-child{padding-bottom:0}.common_heading .common_text p a{color:#00a0e9;text-decoration:underline;display:inline-block}.common_heading .common_text p span{font-size:13px}.arrow_btn{margin-top:108px}.arrow_btn .btn_content{color:#fff;font-size:16px;font-weight:700;position:relative;width:212px;height:64px;line-height:64px;letter-spacing:1px;margin:0 auto;text-align:left}@media screen and (min-width: 769px){.arrow_btn .btn_content:hover .arrow_circle i{animation:arrow 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;-webkit-animation:arrow 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;-moz-animation:arrow 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;-ms-animation:arrow 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;-o-animation:arrow 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite}}.arrow_btn .btn_content .arrow_circle{border:1px solid #fff;font-size:12px;position:absolute;top:0;right:0;width:64px;height:64px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.arrow_btn .btn_content .arrow_circle i{position:absolute;top:27px;left:27px}@-webkit-keyframes arrow{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}5%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}35%{opacity:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}40%{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}45%{opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}75%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}@-moz-keyframes arrow{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}5%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}35%{opacity:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}40%{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}45%{opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}75%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}@-o-keyframes arrow{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}5%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}35%{opacity:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}40%{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}45%{opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}75%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}@-ms-keyframes arrow{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}5%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}35%{opacity:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}40%{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}45%{opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}75%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}@keyframes arrow{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}5%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}35%{opacity:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}40%{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}45%{opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}75%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}@-webkit-keyframes arrow2{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}5%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}35%{opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}40%{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}45%{opacity:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}75%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}@-moz-keyframes arrow2{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}5%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}35%{opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}40%{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}45%{opacity:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}75%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}@-o-keyframes arrow2{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}5%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}35%{opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}40%{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}45%{opacity:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}75%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}@-ms-keyframes arrow2{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}5%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}35%{opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}40%{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}45%{opacity:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}75%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}@keyframes arrow2{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}5%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}35%{opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}40%{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}45%{opacity:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}75%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}header{position:absolute;width:100%;height:164px;z-index:2}header #h_logo{position:absolute;top:50%;left:40px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}header #h_logo .st0{fill:#fff}header #h_switching{color:#fff;font-family:"henriette",sans-serif;font-size:14px;font-weight:500;position:absolute;top:50%;right:40px;letter-spacing:1px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}header #h_switching span,header #h_switching a{color:rgba(255,255,255,0.4);display:inline-block}@media screen and (min-width: 769px){header #h_switching a:hover{color:#fff}}header #pc_menu{position:fixed;top:50%;right:32px;height:100%;letter-spacing:.5px;text-align:center;z-index:999;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-lr;-o-writing-mode:vertical-rl}header #pc_menu li{font-family:"henriette",sans-serif;font-size:10px;font-weight:500;padding:0;margin-bottom:24px}header #pc_menu li.current a{color:#fff}header #pc_menu li.current .menu_circle span,header #pc_menu li.current .menu_circle:before,header #pc_menu li.current .menu_circle:after{opacity:1;visibility:visible}header #pc_menu li a{color:rgba(255,255,255,0.4);position:relative}@media screen and (min-width: 769px){header #pc_menu li a:hover{color:#fff}header #pc_menu li a:hover .menu_circle span,header #pc_menu li a:hover .menu_circle:before,header #pc_menu li a:hover .menu_circle:after{opacity:1;visibility:visible}}header #pc_menu li .menu_circle{position:absolute;top:50%;left:-24px;width:16px;height:16px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}header #pc_menu li .menu_circle span,header #pc_menu li .menu_circle:before,header #pc_menu li .menu_circle:after{content:'';position:absolute;top:50%;left:50%;opacity:0;visibility:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}header #pc_menu li .menu_circle span{background-color:#fff;width:5px;height:5px;z-index:2}header #pc_menu li .menu_circle:before{background-color:rgba(255,255,255,0.4);width:10px;height:10px;z-index:1}header #pc_menu li .menu_circle:after{background-color:rgba(255,255,255,0.2);width:16px;height:16px}header #color_change{cursor:pointer;background-color:#fff;font-family:"henriette",sans-serif;font-size:12px;font-weight:500;position:fixed;bottom:0;left:0;width:300px;height:104px;letter-spacing:.5px}header #color_change:hover .color_change_list{opacity:1;visibility:visible;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition:all 0.8s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:all 0.8s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 0.8s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:all 0.8s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:all 0.8s cubic-bezier(0.23, 1, 0.32, 1)}header #color_change .color_change_circle{position:absolute;top:50%;right:32px;width:36px;height:30.8365px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}header #color_change .color_change_circle .bg_circle span:nth-child(1){width:31.0837px;height:28.9012px}header #color_change .color_change_circle .bg_circle span:nth-child(2){width:32.3694px;height:29.1451px}header #color_change .color_change_circle .bg_circle span:nth-child(3){width:32.3015px;height:28.6497px}header #color_change .color_change_title{color:#a0a3a5;position:absolute;top:50%;left:32px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}header #color_change .color_change_title:before{content:'';background-color:#a0a3a5;position:absolute;top:50%;right:-48px;width:28px;height:1px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}header #color_change .color_change_popup{color:#121a1d;position:absolute;top:50%;left:45%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}header #color_change .color_change_list{color:#fff;background-color:#00a0e9;position:absolute;top:-108px;right:60px;margin:0;padding:12px 8px;width:120px;text-align:center;opacity:0;visibility:hidden;transform:translateY(20px);transition:transform 0s ease 0.3s,visibility 0s ease 0.3s,opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition:transform 0s ease 0.3s,visibility 0s ease 0.3s,opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-moz-transition:transform 0s ease 0.3s,visibility 0s ease 0.3s,opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-ms-transition:transform 0s ease 0.3s,visibility 0s ease 0.3s,opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition:transform 0s ease 0.3s,visibility 0s ease 0.3s,opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}header #color_change .color_change_list:before{content:'';border:7px solid transparent;border-top:7px solid #00a0e9;position:absolute;bottom:-14px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}header #color_change .color_change_list .color_change_list_inner{position:relative;overflow:hidden}header #color_change .color_change_list .color_change_list_inner ul{position:relative}header #color_change .color_change_list .color_change_list_inner ul li{font-size:12px;padding:12px 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}@media screen and (min-width: 769px){header #color_change .color_change_list .color_change_list_inner ul li:hover{color:#00a0e9;background-color:#fff}}#movie{position:fixed;top:0;left:0;min-width:100%;min-height:100%;height:100vh;z-index:-1}#first_view{background-image:url(../../images/brand/fv-bg.png);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;height:100vh;padding:0}#first_view #fv_content{position:absolute;top:50%;left:50%;width:100%;padding:0 16px;text-align:center;z-index:1;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#first_view #fv_content svg .st0{fill:#fff}#first_view #fv_content svg .st1{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10}#first_view #fv_content .fv_title{font-family:"henriette",sans-serif;font-size:64px;font-weight:700;line-height:1.3;letter-spacing:4px}#first_view #fv_content .fv_text{font-size:18px;font-weight:700;line-height:1.6;letter-spacing:4px;padding-top:32px}#first_view #fv_scroll{position:absolute;bottom:80px;left:50%;z-index:1;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}#first_view #fv_scroll a{color:#fff}#first_view #fv_scroll .scroll_text{font-family:"henriette",sans-serif;font-size:10px;font-weight:500;letter-spacing:1px}#first_view #fv_scroll .scroll_line{position:absolute;bottom:-112px;left:50%;width:1px;height:64px;margin:0 auto;display:block;overflow:hidden;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#first_view #fv_scroll .scroll_line:before{content:'';background-color:#fff;position:absolute;top:0;left:0;width:1px;height:64px;animation:scrollBottomBar 3.5s cubic-bezier(0.77, 0, 0.175, 1) infinite;-webkit-animation:scrollBottomBar 3.5s cubic-bezier(0.77, 0, 0.175, 1) infinite;-moz-animation:scrollBottomBar 3.5s cubic-bezier(0.77, 0, 0.175, 1) infinite;-ms-animation:scrollBottomBar 3.5s cubic-bezier(0.77, 0, 0.175, 1) infinite;-o-animation:scrollBottomBar 3.5s cubic-bezier(0.77, 0, 0.175, 1) infinite}@-webkit-keyframes scrollBottomBar{0%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}5%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}45%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}55%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}95%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}100%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}}@-moz-keyframes scrollBottomBar{0%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}5%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}45%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}55%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}95%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}100%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}}@-o-keyframes scrollBottomBar{0%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}5%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}45%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}55%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}95%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}100%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}}@-ms-keyframes scrollBottomBar{0%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}5%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}45%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}55%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}95%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}100%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}}@keyframes scrollBottomBar{0%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}5%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}45%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}55%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}95%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}100%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}}#about{padding-left:0;padding-right:0;overflow:hidden}#about .bg_text{top:-96px;right:-72px;max-width:720px}#about .small_inner{padding:0 16px}#about .common_heading{margin:0 auto;text-align:center}#about .common_heading .common_text{margin-top:48px}#about .about_wrap{position:relative}#about .about_scroll{padding-bottom:64px;margin-top:192px;margin-bottom:16px}#about .dot_class{margin:32px 0 0;display:block}#about .dot_class li{background-color:rgba(255,255,255,0.2);width:33.3333%;height:4px;margin:0;display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#about .dot_class li.slick-active{background-color:#00a0e9}#about .dot_class li button{cursor:pointer;background-color:transparent;border:0;outline:0;font-size:0}#about .about_list{position:relative;width:1400px;display:inline-block;padding-left:160px}#about .about_list:last-child{padding-right:0}#about .about_list .bg_text{top:50%;left:32%;width:100%;text-align:center;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#about .about_list .about_content{max-width:640px;padding-right:48px;display:inline-block;vertical-align:middle;white-space:normal}#about .about_list .about_content .about_num{position:absolute;top:23%;left:20px;width:44px}#about .about_list .about_content .about_heading{position:relative;margin-bottom:32px}#about .about_list .about_content .about_heading .about_title{color:#00a0e9;font-family:"henriette",sans-serif;font-size:16px;font-weight:500;letter-spacing:1px}#about .about_list .about_content .about_heading .about_bgtext{color:rgba(0,160,233,0.4);font-family:"Noto Serif JP",serif;font-size:120px;font-weight:700;position:absolute;top:-56px;left:-36px}#about .about_list ul{display:inline-block;vertical-align:middle}#about .about_list li{font-size:16px;position:relative;width:640px;padding:0;margin:0}#about .about_list li:last-child{width:560px;margin-left:40px}#about .about_list li:last-child .about_list_heading .about_list_en{text-stroke:1px rgba(255,255,255,0.4);-webkit-text-stroke:1px rgba(255,255,255,0.4)}#about .about_list li img.sp{display:none}#about .about_list li .about_list_heading{position:absolute;bottom:0;left:0;width:100%;text-align:center}#about .about_list li .about_list_heading .about_list_jp{font-size:16px;font-weight:700}#about .about_list li .about_list_heading .about_list_en{color:transparent;font-family:"henriette",sans-serif;font-size:48px;font-weight:500;letter-spacing:2px;margin-top:16px;text-stroke:1px rgba(255,255,255,0.2);-webkit-text-stroke:1px rgba(255,255,255,0.2)}#about #about_arrow_left{left:2%}@media screen and (min-width: 769px){#about #about_arrow_left:hover svg{animation:arrow2 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;-webkit-animation:arrow2 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;-moz-animation:arrow2 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;-ms-animation:arrow2 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;-o-animation:arrow2 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite}}#about #about_arrow_left svg{left:54px}#about #about_arrow_right{right:2%}@media screen and (min-width: 769px){#about #about_arrow_right:hover svg{animation:arrow 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;-webkit-animation:arrow 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;-moz-animation:arrow 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;-ms-animation:arrow 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;-o-animation:arrow 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite}}#about .about_arrow{cursor:pointer;border:1px solid #fff;position:absolute;top:50%;width:120px;height:120px;z-index:1;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#about .about_arrow.slick-disabled{opacity:0;visibility:hidden}#about .about_arrow svg{position:absolute;top:50px;left:56px}#about .about_arrow svg .st0{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:square;stroke-miterlimit:10}#history{padding-bottom:16px;text-align:center}#history .common_heading .common_subtitle{position:relative;margin:80px 0 0;display:inline-block}#history .common_heading .common_subtitle:before,#history .common_heading .common_subtitle:after{color:rgba(0,160,233,0.2);font-family:"henriette",sans-serif;font-size:144px;font-weight:500;position:absolute}#history .common_heading .common_subtitle:before{content:'“';top:-24px;left:-32px}#history .common_heading .common_subtitle:after{content:'”';top:-16px;right:-44px}#history ul{margin-top:72px}#history li{border-bottom:1px solid #3e4345;font-size:24px;width:624px;height:480px;letter-spacing:1px;padding:40px 0 0;margin:0}#history li:nth-last-child(1),#history li:nth-last-child(2){border-bottom:0}#history li:nth-child(odd){border-right:1px solid #3e4345}#history li a{color:#fff}#history li p{font-weight:700;padding-left:44px;text-align:left;text-decoration:underline}#history li .bodymovin{position:absolute;top:0;left:0;right:0;width:100%;height:100%;margin:auto}#history li img{display:none}#technology .heading,#technology .common_heading{text-align:center}#technology .common_heading{margin-bottom:120px}#technology li{font-size:14px;margin-bottom:200px}#technology li:nth-child(even) .technology_img{float:right}#technology li:nth-child(even) .technology_content{float:left}#technology li:last-child{margin-bottom:0}#technology li .technology_img{float:left;position:relative;max-width:640px;width:52%}#technology li .technology_img .technology_num{position:absolute;top:-40px;left:48px;width:200px}#technology li .technology_img video{width:100%}#technology li .technology_content{float:right;position:relative;max-width:520px;width:42%;margin-top:24px}#technology li .technology_content .bg_text{color:rgba(0,160,233,0.1);font-family:"emily-austin",sans-serif;font-size:180px;top:-52px;right:72px;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-lr;-o-writing-mode:vertical-rl}#technology li .technology_content .technology_title{color:#00a0e9;border-top:1px solid #00a0e9;border-bottom:1px solid #00a0e9;font-size:14px;font-weight:700;letter-spacing:1px;padding:16px 0;margin-bottom:40px;display:inline-block}#technology li .technology_content .common_heading{margin-bottom:0;text-align:left}#technology li .technology_content .common_heading .category_text{color:rgba(0,160,233,0.4);font-family:"Noto Serif JP",serif;font-size:64px;font-weight:700;position:relative;margin-bottom:24px}#technology li .technology_content .common_heading .category_text span{color:#00a0e9;font-family:"henriette",sans-serif;font-size:16px;font-weight:500;position:absolute;top:55%;left:16px;letter-spacing:1.5px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#technology li .technology_content .common_heading .common_title{font-family:"henriette",sans-serif;font-size:36px;font-weight:500;letter-spacing:2px}#technology li .technology_content .common_heading .common_text{margin-top:16px}#global{padding-bottom:200px;text-align:center}#global .common_heading .common_text{margin-bottom:72px}#global .global_content .global_img{position:relative;max-width:1000px;margin:0 auto}#global .global_content .global_img .global_area{position:absolute}#global .global_content .global_img .global_north_america{top:-30px;right:17.5%;width:180px}#global .global_content .global_img .global_europa{top:-30px;left:4%;width:160px}#global .global_content .global_img .global_japan{top:20px;left:36%;width:150px}#global .global_content .global_img .global_asia{top:40%;left:27.5%;width:155px}#global .global_content .global_img .global_other{bottom:28%;right:10%;width:100px}#global .global_content .global_img .global_china{top:20%;left:30%;width:80px}#global .global_content li{color:#fff;border-right:1px solid #3e4345;font-size:14px;width:25%;padding:0;margin:0;text-align:center}#global .global_content li:nth-child(1) .st0{fill:#fff}#global .global_content li:nth-child(2) .st0{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#global .global_content li:nth-child(2) .st1{fill:#fff;stroke:#fff;stroke-width:2;stroke-miterlimit:10}#global .global_content li:nth-child(3) .st0{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#global .global_content li:nth-child(3) .st1{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10}#global .global_content li:nth-child(4) .st0{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#global .global_content li:nth-child(4) .st1{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10}#global .global_content li:last-child{border:none}#global .global_content li a{color:#fff}#global .global_content li .global_info{position:relative;margin-top:52px}#global .global_content li .global_info .global_percentage{background:linear-gradient(to right, rgba(12,33,195,0.2) 0%, rgba(8,116,220,0.2) 100%);position:absolute;top:0;right:52px;width:64px;height:64px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#global .global_content li .global_info .global_percentage p{font-family:"henriette",sans-serif;font-size:20px;font-style:italic;font-weight:500;position:absolute;top:50%;left:50%;width:100%;letter-spacing:2px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#global .global_content li .global_info .global_percentage p span{font-size:12px;letter-spacing:0}#global .global_content li .global_info .global_text{font-weight:700;position:relative;letter-spacing:1px}#global .global_content li .global_info img{position:relative;width:auto;height:40px;margin:26px auto 0;display:block}#topcon_way{text-align:center}#topcon_way img{width:auto;height:100%}#topcon_way .bg_text_henriette{top:22%;left:50%;width:auto;height:220px;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}#topcon_way .heading{margin-bottom:80px}#topcon_way .heading .heading_title{font-size:32px}#topcon_way .topcon_way_logo{width:100%;max-width:640px;margin:0 auto}#topcon_way .common_heading .common_text{font-size:16px;margin-top:48px}#topcon_way .topcon_way_content{position:relative;margin-top:120px;text-align:center}#topcon_way .topcon_way_content:last-child{margin-bottom:0}#topcon_way .topcon_way_content .inner{max-width:1040px}#topcon_way .topcon_way_content .bg_text_henriette{top:75%;left:50%;width:auto;height:220px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#topcon_way .topcon_way_content .topcon_way_title{margin-bottom:64px;text-align:center}#topcon_way .topcon_way_content .topcon_way_title p{color:#00a0e9;font-family:"Noto Serif JP",serif;font-size:28px;font-weight:700;letter-spacing:1px;padding-bottom:12px}#topcon_way .topcon_way_content .topcon_way_title img{width:auto;height:28px;margin:0 auto;display:block}#topcon_way .topcon_way_content .topcon_way_text{font-size:22px;font-weight:700;line-height:1.8;letter-spacing:4px;text-align:center}#topcon_way .topcon_way_content li{font-size:22px;margin-bottom:48px}#topcon_way .topcon_way_content li:last-child{margin-bottom:0}#topcon_way .topcon_way_content li img{width:24px;padding-right:8px;vertical-align:middle}#topcon_way .topcon_way_content li p{font-weight:700;line-height:1.6;letter-spacing:2px;display:inline-block;vertical-align:middle}#concept{background-color:rgba(14,20,22,0.5);padding-top:320px;padding-bottom:400px;text-align:center}#concept .bg_circle{top:60%}#concept .heading{color:#fff;position:relative;margin-bottom:224px}#concept .common_heading{position:relative}#concept .common_heading .common_text{font-size:16px}#info{background-color:#111;padding:160px 16px 152px;text-align:center}#info .info_content{margin-bottom:96px}#info .info_content:last-child{margin-bottom:0}#info .info_content.info_share p{margin-bottom:48px}#info .info_content.info_share .st0{fill:#fff}#info .info_content.info_share .st1{fill:#0e1416}#info .info_content.info_top a{color:#fff}@media screen and (min-width: 769px){#info .info_content.info_top a:hover svg{transform:translateY(-12px);-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-ms-transform:translateY(-12px);-o-transform:translateY(-12px)}}#info .info_content.info_top p{margin-top:28px}#info .info_content.info_top svg{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#info .info_content.info_top .st0{fill:url(#SVGID_1_)}#info .info_content.info_top .st1{fill:url(#SVGID_2_)}#info .info_content p{font-family:"henriette",sans-serif;font-size:24px;font-weight:500;letter-spacing:2px}#info .info_content li{font-size:32px;padding:0 44px;margin-bottom:0}#info .info_content li a{color:#fff}@media screen and (min-width: 769px){#info .info_content li a:hover i,#info .info_content li a:hover svg{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}}#info .info_content li i,#info .info_content li svg{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}footer{color:#fff;background-color:#0e1416;position:relative;height:160px}footer #f_info{position:absolute;top:50%;left:40px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}footer #f_info #f_logo{padding-right:80px;display:inline-block;vertical-align:middle}footer #f_info #f_logo .st0{fill:#fff}footer #f_info #f_menu{display:inline-block;vertical-align:middle}footer #f_info #f_menu li{font-family:"henriette",sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;padding:0 48px 0 0;margin:0}footer #f_info #f_menu li:last-child{padding:0}footer #f_info #f_menu li a{color:#fff}@media screen and (min-width: 769px){footer #f_info #f_menu li a:hover{opacity:.7}}footer #f_info #f_menu li svg,footer #f_info #f_menu li span{vertical-align:middle}footer #f_info #f_menu li span{padding-left:8px}footer #f_info #f_menu li .st0{fill:#fff}footer #f_copy{font-family:"henriette",sans-serif;font-size:12px;font-weight:500;position:absolute;top:50%;right:40px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);letter-spacing:1px}.cursor span{position:absolute;height:16px;width:16px;pointer-events:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.cursor span:nth-child(1){background-color:#00a0e9;z-index:10001}.cursor span:nth-child(2){background-color:#fff;z-index:10000}#modal .modal_list{display:none}#modal .close_btn{cursor:pointer;position:fixed;top:40px;right:40px;width:32px;height:32px;z-index:99999}#modal .close_btn .close_btn_inner{width:100%;height:100%}#modal .close_btn .close_btn_inner span{background-color:#fff;position:absolute;top:16px;left:0;width:100%;height:1px;overflow:hidden}#modal .close_btn .close_btn_inner span:nth-child(1){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}#modal .close_btn .close_btn_inner span:nth-child(2){transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}#modal .modal_content{font-size:14px;position:relative;max-width:1248px;width:100%;padding:32px 16px;margin:0 auto;text-align:center;overflow:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#modal .modal_content .common_heading .common_text{margin-top:40px}#modal .modal_content ul{margin-top:64px}#modal .modal_content li{color:#fff;font-size:16px;max-width:320px;width:25%;padding:0 20px 0 0;margin-bottom:48px}#modal .modal_content li p{font-weight:700;line-height:1.6;letter-spacing:1px;padding-top:16px;text-align:center}#modal .modal_content li img{max-width:240px;width:auto;max-height:240px}#modal .modal_content .modal_img_pc{margin-top:64px}.modal_overlay{background-color:rgba(14,20,22,0.93);position:fixed;top:0;left:0;width:100%;height:120%;display:none;z-index:3}.modal_wrap{position:fixed;top:0;left:0;width:100%;height:100%;display:none;overflow:auto;z-index:4}@media screen and (max-width: 1280px){#about{padding-bottom:0}#about .about_list{padding-left:160px}#about .about_list .about_content .about_num{left:0}#history li{font-size:20px;margin:0 auto;display:block}#history li:first-child{padding-top:0}#history li:nth-child(odd){border-right:none}#history li:nth-last-child(2){border-bottom:1px solid #3e4345}}@media screen and (max-width: 1024px){.common_heading .common_title.large_heading{font-size:32px}.common_heading .common_title.small_heading{font-size:24px}.common_heading .common_title span{font-size:28px}.common_heading .common_subtitle{font-size:20px}#about .common_heading .common_text{margin-top:32px}#technology li .technology_img .technology_num{top:-48px;left:32px;width:186px}#topcon_way .heading .heading_title{font-size:28px}#topcon_way .topcon_way_content{margin-top:96px}#topcon_way .topcon_way_content .topcon_way_title{margin-bottom:48px}#topcon_way .topcon_way_content .topcon_way_title img{height:24px}}@media screen and (max-width: 1023px){.section{padding:160px 16px}header{height:104px}header #h_logo{left:24px}header #h_switching{right:16px}header #pc_menu{display:none}#technology{padding-bottom:0}#technology li{width:80%;margin:0 auto 160px}#technology li .technology_img{float:none;max-width:inherit;width:100%;margin:0 auto;display:block}#technology li .technology_content{float:none;max-width:inherit;width:100%;margin:48px auto 0}#technology li .technology_content .bg_text{top:50%;left:50%;right:inherit;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);writing-mode:inherit;-webkit-writing-mode:inherit;-moz-writing-mode:inherit;-ms-writing-mode:inherit;-o-writing-mode:inherit}#technology li .technology_content .common_heading .category_text{font-size:40px;margin-bottom:16px}#technology li .technology_content .common_heading .category_text span{font-size:14px;letter-spacing:1px}#technology li .technology_content .common_heading .common_title{font-size:28px}#global{padding-bottom:160px}#global .global_content .global_img .global_north_america{top:-30px;right:17.5%;width:160px}#global .global_content .global_img .global_europa{top:-30px;left:4%;width:150px}#global .global_content .global_img .global_japan{top:20px;left:36%;width:140px}#global .global_content .global_img .global_asia{top:40%;left:27.5%;width:100px}#global .global_content .global_img .global_other{bottom:28%;right:10%;width:80px}#global .global_content .global_img .global_china{top:20%;left:30%;width:60px}#global .global_content li .global_info .global_percentage{top:-6px;right:4px}#global .global_content li .global_info img{height:32px}#topcon_way .bg_text_henriette{height:192px}#topcon_way .topcon_way_content .bg_text_henriette{height:192px;right:-64px}#concept{padding-bottom:160px}#info{padding:120px 16px 112px}footer{height:auto;padding:48px 16px 32px;text-align:center}footer #f_info{position:static;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}footer #f_info #f_logo{padding-right:0;display:block}footer #f_info #f_menu{margin-top:40px;display:block}footer #f_copy{position:static;margin-top:40px;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}#modal .modal_content .common_heading .common_text{margin-top:32px}}@media screen and (max-width: 768px){.section{padding:120px 16px}.tb{display:block}.list{width:100%;padding:0;margin-bottom:32px}.list:last-child{margin-bottom:0}#gradation_bottom #gradation_bottom_bg{background-color:rgba(14,20,22,0.93) !important}.bg_circle span:nth-child(1){width:345.3739px;height:321.125px}.bg_circle span:nth-child(2){width:359.6605px;height:323.834px}.bg_circle span:nth-child(3){width:358.9051px;height:318.3302px}.heading{margin-bottom:40px}.heading .heading_title{font-size:20px}.common_heading .common_title{letter-spacing:3px}.common_heading .common_title.large_heading{font-size:24px}.common_heading .common_title.small_heading{font-size:20px}.common_heading .common_title span{font-size:20px}.common_heading .common_subtitle{font-size:16px}.common_heading .common_subtitle span{font-size:12px;padding-top:16px}.common_heading .common_text{font-size:13px;line-height:2}.common_heading .common_text p{padding-bottom:24px}.bg_text_henriette{font-size:96px}.arrow_btn .btn_content{font-size:14px;width:160px;height:48px;line-height:48px}.arrow_btn .btn_content .arrow_circle{width:48px;height:48px}.arrow_btn .btn_content .arrow_circle i{top:19px;left:20px}header{height:96px}header #h_logo{left:16px}header #h_logo svg{width:120px;height:19.2911px}header #color_change{background-color:transparent;top:0;left:inherit;right:0;width:160px;height:96px}header #color_change .color_change_circle{right:16px}header #color_change .color_change_title{display:none}header #color_change .color_change_popup{color:#fff;left:13%}header #color_change .color_change_list{top:72px;right:52px;padding:8px}header #color_change .color_change_list:before{border-top:none;border-bottom:7px solid #00a0e9;top:-7px;bottom:inherit}#first_view #fv_content svg{width:400px;height:85.8397px}#first_view #fv_content .fv_title{font-size:48px}#first_view #fv_content .fv_text{font-size:16px;letter-spacing:2px;padding-top:24px}#about .about_list{padding-left:0}#about .about_list li img.pc{display:none}#about .about_scroll{padding:120px 16px 0;margin-top:0;overflow-x:hidden !important;overflow-y:hidden !important;white-space:inherit}#about .scroll-hint-icon-wrap,#about #about_arrow{display:none}#about .about_list{width:100%;padding-left:0;margin-bottom:56px}#about .about_list:last-child{margin-bottom:0}#about .about_list .bg_text{color:rgba(0,160,233,0.1);font-family:"emily-austin",sans-serif;font-size:120px;width:auto;left:50%}#about .about_list .about_content{max-width:inherit;padding-right:0;display:block}#about .about_list .about_content .about_num{position:static;width:32px;margin-bottom:24px;transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg)}#about .about_list .about_content .about_heading{margin-bottom:24px}#about .about_list .about_content .about_heading .about_bgtext{font-size:48px;top:-32px;left:-16px}#about .about_list ul{margin-top:48px;display:block}#about .about_list li{width:100%;display:block}#about .about_list li.sp{display:none}#about .about_list li:last-child{width:100%;margin:0}#history li{font-size:16px;width:400px;height:auto;padding:24px 0}#history li p{padding-left:16px}#history li .bodymovin{display:none}#history li img{display:block}#technology li .technology_img .technology_num{top:-32px;width:134px}#technology li .technology_content .bg_text{font-size:120px}#global{padding-bottom:120px}#global .global_content .global_img .global_north_america{width:20%}#global .global_content .global_img .global_europa{width:18%}#global .global_content .global_img .global_japan{width:16%}#global .global_content .global_img .global_asia{width:14%}#global .global_content .global_img .global_other{width:12%}#global .global_content .global_img .global_china{width:10%}#global .global_content li{border-right:0;border-bottom:1px solid #3e4345;width:320px;padding:48px 0;margin:0 auto;display:block}#global .global_content li:first-child{padding-top:0}#global .global_content li .global_info .global_percentage{right:56px}#topcon_way .heading{margin-bottom:64px}#topcon_way .heading .heading_title{font-size:24px}#topcon_way .bg_text_henriette{width:auto;height:160px}#topcon_way .topcon_way_logo{width:80%}#topcon_way .common_heading .common_text{font-size:14px;margin-top:24px}#topcon_way .topcon_way_content{margin-top:64px}#topcon_way .topcon_way_content.philosophy .bg_text_henriette,#topcon_way .topcon_way_content.policy .bg_text_henriette{bottom:-15%;width:auto;height:128px}#topcon_way .topcon_way_content.philosophy .bg_text_henriette img,#topcon_way .topcon_way_content.policy .bg_text_henriette img{width:100%;height:auto}#topcon_way .topcon_way_content .topcon_way_text{font-size:18px;letter-spacing:2px}#topcon_way .topcon_way_content li{margin-bottom:24px}#topcon_way .topcon_way_content li img{width:20px;padding-right:8px}#topcon_way .topcon_way_content li p{font-size:18px;letter-spacing:1px}#concept{padding-bottom:120px}#concept .heading{margin-bottom:80px}#concept .common_heading .common_text{font-size:14px}#info{padding:96px 16px 80px}#info .info_content.info_share p{margin-bottom:32px}#info .info_content p{font-size:20px}#info .info_content li{font-size:24px;width:auto;display:inline-block}#info .info_content li svg{width:24px;height:24px}footer #f_info #f_menu li{font-size:14px;width:auto;padding-right:24px;display:inline-block}.cursor{display:none}#modal .close_btn{top:16px;right:16px;width:24px;height:24px}#modal .close_btn .close_btn_inenr span{top:12px}#modal .modal_list{top:0 !important}#modal .modal_content .common_heading .common_text{margin-top:24px}#modal .modal_content ul{margin-top:40px}#modal .modal_content li{width:100%;padding:0;margin:0 auto 24px;display:block}#modal .modal_content li:last-child{margin-bottom:0}#modal .modal_content li p{font-size:14px}}@media screen and (max-width: 480px){.pc,.pctb{display:none}.sp{display:block}.bg_circle span:nth-child(1){width:310.8365px;height:289.0125px}.bg_circle span:nth-child(2){width:323.6945px;height:291.4506px}.bg_circle span:nth-child(3){width:323.0145px;height:286.4971px}.common_heading .common_title{letter-spacing:2px}.common_heading .common_title.large_heading{font-size:20px}.common_heading .common_title.small_heading{font-size:18px}#first_view #fv_content svg{width:320px;height:68.6717px}#first_view #fv_content .fv_title{font-size:40px}#first_view #fv_content .fv_text{font-size:14px}#about .bg_text{left:30%;right:inherit}#about .common_heading .common_text{margin-top:24px}#about .common_heading{max-width:inherit}#about .common_heading .common_text{max-width:inherit}#about .about_list li.sp{display:block}#about .about_list li img.sp{display:block}#history li{width:343px}#global .global_content .global_img .global_north_america{top:-48px;right:12%;width:25%}#global .global_content .global_img .global_europa{top:-48px;width:23%}#global .global_content .global_img .global_japan{top:-20px;left:36%;width:21%}#global .global_content .global_img .global_asia{top:37%;left:20.5%;width:19%}#global .global_content .global_img .global_other{right:5%;width:17%}#global .global_content .global_img .global_china{top:17%;left:28%;width:15%}#global .global_content li{width:100%}#technology li{width:100%;margin-bottom:96px}#technology li .technology_img .technology_num{top:-18px;left:16px;width:96px;letter-spacing:6px}#technology li .technology_content{margin-top:32px}#technology li .technology_content .technology_title{font-size:12px;padding:12px 0;margin-bottom:32px}#topcon_way .topcon_way_content .topcon_way_title{margin-bottom:32px}#topcon_way .topcon_way_content .topcon_way_title p{font-size:24px}#topcon_way .topcon_way_content .topcon_way_text{font-size:16px;letter-spacing:1px}#topcon_way .topcon_way_content li p{font-size:14px}#info .info_content li{padding:0 32px}footer #f_copy{font-size:10px}}@media screen and (max-width: 374px){.common_heading .common_title.large_heading{font-size:18px}.common_heading .common_title.small_heading{font-size:16px}.common_heading .common_subtitle{font-size:14px}.common_heading .common_subtitle span{font-size:10px}#first_view #fv_content svg{width:280px;height:60.0878px}#first_view #fv_content .fv_text{font-size:13px}#about .about_list li .about_list_heading .about_list_en{font-size:40px}#history li{width:288px}footer #f_info #f_menu li{width:152px;padding:0;margin:0 auto 16px;display:block;text-align:left}footer #f_info #f_menu li:last-child{margin-bottom:0}}
/*# sourceMappingURL=style.css.map */
