/*!
 * 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,#content .inner,.invest_list li .list_title p,.under_list li,.chronology_list li .chronology_content,.chronology_list li .chronology_content .chronology_img,footer #f_menu,footer #f_copy,#top_list .top_list_content,#map_content .map_content .map_info,#business_content .common_shadow,.officer_content li .officer_inner,#group_content .group_info,#group_content .common_shadow,#invest_news_content .news_select form,#sustainability_content .sustainability_under_content .feature_list li{*zoom:1}.clearfix:after,#content .inner:after,.invest_list li .list_title p:after,.under_list li:after,.chronology_list li .chronology_content:after,.chronology_list li .chronology_content .chronology_img:after,footer #f_menu:after,footer #f_copy:after,#top_list .top_list_content:after,#map_content .map_content .map_info:after,#business_content .common_shadow:after,.officer_content li .officer_inner:after,#group_content .group_info:after,#group_content .common_shadow:after,#invest_news_content .news_select form:after,#sustainability_content .sustainability_under_content .feature_list 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{cursor:pointer;color:#000;display:block;text-decoration:none;cursor:pointer;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}a:link,a:visited{color:#000}a:hover,a:active{color:#000;cursor:pointer}a img{border:none}img{vertical-align:middle;border:0;max-width:100%;width:auto;height:auto}iframe{width:100%}.lity{background-color:rgba(0,0,0,0.8);outline:none !important;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;z-index:9999999;white-space:nowrap;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease}.lity *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity.lity-closed .lity-content{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}.lity-wrap{outline:none !important;position:fixed;top:0;bottom:0;left:0;right:0;text-align:center;z-index:9999999}.lity-wrap:before{content:'';height:100%;margin-right:-0.25em;display:inline-block;vertical-align:middle}.lity-loader{color:#fff;position:absolute;top:50%;width:100%;margin-top:-0.8em;text-align:center;font-size:14px;opacity:0;z-index:9991;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease}.lity-loader .lity-loader{opacity:1}.lity-loader .lity-content{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}.lity-container{outline:none !important;position:relative;max-width:100%;max-height:100%;text-align:left;display:inline-block;vertical-align:middle;white-space:normal;z-index:9992}.lity-content{width:100%;z-index:9993;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.lity-content:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;display:block;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);-moz-box-shadow:0 0 8px rgba(0,0,0,0.6);-ms-box-shadow:0 0 8px rgba(0,0,0,0.6);-o-box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{background-color:transparent;border:none;outline:0;position:absolute;top:inherit;bottom:-80px;left:50%;width:64px;height:64px;display:inline-block;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}@media screen and (min-width: 769px){.lity-close:hover:before{opacity:1;transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1)}.lity-close:hover:after{opacity:0;transform:scale3d(0.8, 0.8, 1);-webkit-transform:scale3d(0.8, 0.8, 1);-moz-transform:scale3d(0.8, 0.8, 1);-ms-transform:scale3d(0.8, 0.8, 1);-o-transform:scale3d(0.8, 0.8, 1)}}.lity-close:before,.lity-close:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transition:transform .3s,opacity .3s;-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-ms-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);-ms-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);-o-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1)}.lity-close:before{border:2px solid #fff;opacity:0;transform:scale3d(1.2, 1.2, 1);-webkit-transform:scale3d(1.2, 1.2, 1);-moz-transform:scale3d(1.2, 1.2, 1);-ms-transform:scale3d(1.2, 1.2, 1);-o-transform:scale3d(1.2, 1.2, 1)}.lity-close:after{background-color:rgba(255,255,255,0.5)}.lity-close span{background-color:transparent;position:absolute;top:50%;left:50%;width:24px;height:1px;display:block;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.lity-close span:before,.lity-close span:after{content:'';background-color:#fff;position:absolute;left:0;width:100%;height:100%}.lity-close span:before{top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.lity-close span:after{bottom:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.lity-image img{border:0;max-width:100%;line-height:0;display:block}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{background-color:#000;box-shadow:0 0 8px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);-moz-box-shadow:0 0 8px rgba(0,0,0,0.6);-ms-box-shadow:0 0 8px rgba(0,0,0,0.6);-o-box-shadow:0 0 8px rgba(0,0,0,0.6);position:absolute;top:0;left:0;width:100%;height:100%;display:block}.lity-hide{display:none}.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:#121a1d;background-color:#fff;font-family:"Helvetica",sans-serif;font-size:14px;font-style:400;font-weight:normal;word-break:break-word;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%}.cc-banner .cc-message{font-size:15px}#wrap{position:relative;overflow:hidden}#main{display:block}.section{padding:96px 16px}.inner{max-width:1200px;margin:0 auto}.large_inner{max-width:1440px}.middle_inner{max-width:1080px}.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}.left{text-align:left}.right{text-align:right}.center{text-align:center}.pc,.pctb{display:block}.tb,.sp,.sp5{display:none}.fa-file-pdf{color:#CC0909}header{position:fixed;top:32px;width:100%;height:80px;padding:0 40px;z-index:9999;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}header .h_inner{background-color:#fff;position:relative;height:100%;box-shadow:0 8px 29px rgba(12,33,195,0.2);-webkit-box-shadow:0 8px 29px rgba(12,33,195,0.2);-moz-box-shadow:0 8px 29px rgba(12,33,195,0.2);-ms-box-shadow:0 8px 29px rgba(12,33,195,0.2);-o-box-shadow:0 8px 29px rgba(12,33,195,0.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%)}@media screen and (min-width: 769px){header #h_logo a:hover{opacity:.6}}header #h_logo .st0{fill:#0075C1}header #h_logo .st1{fill:#A6A6A6}header #h_logo .st2{fill:#fff}header #pc_menu{float:right;height:80px;line-height:80px;margin-right:40px}header #pc_menu li{font-size:13px;font-weight:600;letter-spacing:.5px;padding:0 0 0 24px;margin:0;vertical-align:middle}@media screen and (min-width: 769px){header #pc_menu li:hover .pc_menu_content{opacity:1;visibility:visible}}header #pc_menu li:first-child{padding:0}header #pc_menu li.select_link{color:#0874dc}header #pc_menu li.select_link a{color:#0874dc}header #pc_menu li.select_link svg,header #pc_menu li.select_link p{vertical-align:middle}header #pc_menu li.select_link svg .st0{fill:none;stroke:#0874dc;stroke-width:.8;stroke-miterlimit:10}header #pc_menu li.select_link svg .st1{fill:#0874dc}header #pc_menu li.select_link p{font-family:"Helvetica",sans-serif;font-size:13px;font-weight:600}header #pc_menu li.search_btn{padding-left:28px;vertical-align:middle}header #pc_menu li.search_btn a{background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);position:relative;width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}@media screen and (min-width: 769px){header #pc_menu li.search_btn a:hover{box-shadow:0 0 16px rgba(12,33,195,0.4);-webkit-box-shadow:0 0 16px rgba(12,33,195,0.4);-moz-box-shadow:0 0 16px rgba(12,33,195,0.4);-ms-box-shadow:0 0 16px rgba(12,33,195,0.4);-o-box-shadow:0 0 16px rgba(12,33,195,0.4)}}header #pc_menu li.search_btn a:before{content:none}header #pc_menu li.search_btn svg{position:absolute;top:50%;left: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%)}header #pc_menu li.search_btn svg .st0{fill:#fff;stroke:#fff;stroke-width:0.2;stroke-miterlimit:10}header #pc_menu li p{cursor:pointer;font-weight:600;position:relative;margin-top:0;display:inline-block}@media screen and (min-width: 769px){header #pc_menu li p:hover:before{width:100%}}header #pc_menu li p:before{content:'';background-color:#0874dc;position:absolute;bottom:0;left:0;width:0;height:2px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header #pc_menu li .pc_menu_content{position:fixed;top:112px;left:0;width:100%;padding:0 40px;opacity:0;z-index:1;overflow:auto;visibility:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}@media all and (-ms-high-contrast: none){header #pc_menu li .pc_menu_content{top:112px}}header #pc_menu li .pc_menu_content p:before{content:none}header #pc_menu li .pc_menu_content .pc_menu_inner{color:#121a1d;background-color:#fff;padding:48px 80px}header #pc_menu li .pc_menu_content .pc_menu_border{border-left:1px solid #eceded;line-height:1}header #pc_menu li .pc_menu_content .pc_menu_label{width:25%;line-height:1;padding-left:40px;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}header #pc_menu li .pc_menu_content .pc_menu_label .arrow_btn{margin:0}header #pc_menu li .pc_menu_content .pc_menu_label p{cursor:pointer;color:#121a1d;font-size:16px;line-height:1}header #pc_menu li .pc_menu_content .pc_menu_nav{border-right:1px solid #eceded;width:74%;display:inline-block}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner{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}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_two{border-right:1px solid #eceded;border-left:1px solid #eceded;width:66.1%;padding-right:40px;padding-left:40px}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_two .pc_menu_nav_label{background-image:url(/common/img/menu-label1.jpg)}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_two ul{width:49.5%}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_two ul:nth-child(2){padding-left:0}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_two ul:nth-child(3){padding-right:0}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_one{width:33.3333%;padding-right:40px;padding-left:40px}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_one .pc_menu_nav_label{background-image:url(/common/img/menu-label2.jpg)}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_one ul{width:100%;padding:0}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner .pc_menu_nav_label{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;height:64px;margin-bottom:32px}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner .pc_menu_nav_label:before{content:'';background:linear-gradient(to right, rgba(0,160,233,0.5) 0%, rgba(8,116,220,0.5) 100%);position:absolute;top:0;left:0;width:100%;height:100%}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner .pc_menu_nav_label img{width:auto;height:100%}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner .pc_menu_nav_label p{cursor:default;color:#fff;font-size:16px;font-weight:700;position:absolute;top:50%;left:50%;width:100%;letter-spacing:.5px;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%)}header #pc_menu li .pc_menu_content .pc_menu_nav ul{border-right:1px solid #eceded;width:33%;line-height:1;padding:0 40px;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}header #pc_menu li .pc_menu_content .pc_menu_nav ul:first-child{border-left:1px solid #eceded}header #pc_menu li .pc_menu_content .pc_menu_nav ul:last-child{border-right:none}header #pc_menu li .pc_menu_content .pc_menu_nav li{font-size:12px;font-weight:400;line-height:1.6;padding:0 0 10px}header #pc_menu li .pc_menu_content .pc_menu_nav li:last-child{padding:0}header #pc_menu li .pc_menu_content .pc_menu_nav li.arrow_btn{padding-top:16px}header #pc_menu li .pc_menu_content .pc_menu_nav li.arrow_btn .btn_content{color:#121a1d}@media screen and (min-width: 769px){header #pc_menu li .pc_menu_content .pc_menu_nav li.arrow_btn .btn_content:hover{opacity:.7}}header #pc_menu li .pc_menu_content .pc_menu_nav li.arrow_btn .btn_content:before{content:none}header #pc_menu li .pc_menu_content .pc_menu_nav li.arrow_btn span{border:1px solid #0874dc;width:16px;height:16px}header #pc_menu li .pc_menu_content .pc_menu_nav li.arrow_btn span:before{border-top:1px solid #0874dc;border-right:1px solid #0874dc;left:6px;width:3px;height:3px}header #pc_menu li .pc_menu_content .pc_menu_nav li.arrow_btn p{cursor:pointer;font-family:"Helvetica",sans-serif;font-size:12px;padding:0 0 0 2px}header #pc_menu li .pc_menu_content .pc_menu_nav li a{position:relative;display:inline-block}@media screen and (min-width: 769px){header #pc_menu li .pc_menu_content .pc_menu_nav li a:hover:before{width:100%}}header #pc_menu li .pc_menu_content .pc_menu_nav li a:before{content:'';background-color:#0874dc;position:absolute;bottom:0;left:0;width:0;height:1px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header #pc_menu li .pc_menu_content .pc_menu_nav li p{cursor:default;font-size:16px;font-weight:700;padding-bottom:8px}header #sp_menu,header #sp_btn{display:none}#under_header{color:#fff;background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);position:relative;height:480px;padding:0 20px;text-align:center}#under_header .under_header_content{position:absolute;top:60%;left:50%;width:100%;letter-spacing:4px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#under_header .under_header_content h1{font-size:48px;font-weight:700}#page_header{color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;height:420px;padding:0 20px;text-align:center;overflow:hidden}#page_header:before{content:'';background-color:rgba(1,27,50,0.66);position:absolute;top:0;left:0;width:100%;height:100%}#page_header.gra_header{background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);height:340px}#page_header.gra_header:before{content:none}#page_header.gra_header #page_header_content{top:60%}#page_header #page_header_content{position:absolute;top:56%;left:50%;width:100%;transform:translate(-50%, -50%) scale(0.9);-webkit-transform:translate(-50%, -50%) scale(0.9);-moz-transform:translate(-50%, -50%) scale(0.9);-ms-transform:translate(-50%, -50%) scale(0.9);-o-transform:translate(-50%, -50%) scale(0.9)}#page_header #page_header_content.is_show{transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1)}#page_header #page_header_content h1{font-size:30px;font-weight:700;line-height:1.6;letter-spacing:2px}#page_header #page_header_content p{font-family:"Helvetica",sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;padding-bottom:0;margin-bottom:0}#page_header #scroll{transform:translate(-50%, 100%);-webkit-transform:translate(-50%, 100%);-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-o-transform:translate(-50%, 100%)}#page_header #scroll.is_show{transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}#scroll{position:absolute;bottom:0;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)}#scroll a{color:#fff;background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);font-family:"Helvetica",sans-serif;font-size:13px;font-weight:600;position:relative;width:560px;height:80px;line-height:80px;letter-spacing:1px;text-align:center}@media screen and (min-width: 769px){#scroll a:hover:before{height:32px}#scroll a:hover:after{transform:translateZ(0) scaleY(1);-webkit-transform:translateZ(0) scaleY(1);-moz-transform:translateZ(0) scaleY(1);-ms-transform:translateZ(0) scaleY(1);-o-transform:translateZ(0) scaleY(1)}}#scroll a:after{content:'';background-color:#0874dc;position:absolute;left:0;bottom:0;width:100%;height:100%;transform:translateZ(0) scaleY(0);-webkit-transform:translateZ(0) scaleY(0);-moz-transform:translateZ(0) scaleY(0);-ms-transform:translateZ(0) scaleY(0);-o-transform:translateZ(0) scaleY(0);transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);-ms-transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transform-origin:bottom left;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left}#scroll a span{position:relative;z-index:1}#scroll a svg{position:absolute;bottom:-20px;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)}#scroll a svg .st0{fill:none;stroke:#fff;stroke-miterlimit:10}#scroll a svg .st1{fill:#fff}#breadcrumbs{padding:56px 20px;overflow:hidden}#breadcrumbs ul{border-bottom:1px solid #e6e6e6;padding-bottom:30px;display:flex;white-space:nowrap}#breadcrumbs li{color:#555;font-family:"Helvetica",sans-serif;font-size:11px;font-weight:600;position:relative;margin-right:28px;display:inline-block;letter-spacing:1px}#breadcrumbs li:after{content:'';border-top:1px solid #bcbcbc;border-right:1px solid #bcbcbc;position:absolute;top:0;bottom:0;right:-14px;width:4px;height:4px;margin:auto;vertical-align:middle;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}#breadcrumbs li:first-child a{color:#0874dc}#breadcrumbs li:last-child:after{content:none}#breadcrumbs li a{color:#555}@media screen and (min-width: 769px){#breadcrumbs li a:hover{opacity:.5}}#breadcrumbs li i{color:#0874dc;padding-right:4px}#content{padding:0 20px 160px}aside{float:left;max-width:260px;width:21.7%}aside #side_title{font-size:20px;font-weight:700;position:relative;padding-left:16px;padding-bottom:0;margin-top:0;margin-bottom:28px;line-height:1.4;letter-spacing:1px}aside #side_title:before{content:'';background-color:#0874dc;position:absolute;top:50%;left:0;width:6px;height:6px;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%)}@media screen and (min-width: 769px){aside #side_title a:hover{opacity:.6}}aside #side_title span{display:none}aside #side_menu nav li{font-size:16px;position:relative;line-height:1.6;margin-bottom:4px}aside #side_menu nav li.current p{color:#fff;background-color:#0874dc}aside #side_menu nav li.current p:before{content:'';background-color:#fff;position:absolute;top:50%;left:0;width:6px;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%)}aside #side_menu nav li.current p.active span:before{top:10px;transform:translate(-50%, -50%) rotate(-45deg);-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg)}aside #side_menu nav li.current p span{border:1px solid #fff}aside #side_menu nav li.current p span:before{border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-50%, -50%) rotate(135deg);-webkit-transform:translate(-50%, -50%) rotate(135deg);-moz-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);-o-transform:translate(-50%, -50%) rotate(135deg)}aside #side_menu nav li.current ul{display:block}aside #side_menu nav li.current li.active a{color:#0874dc}aside #side_menu nav li.current li.active a:after{border-top:2px solid #0874dc;border-right:2px solid #0874dc}aside #side_menu nav li.current li.active li a{color:#121a1d}aside #side_menu nav li.current li.active li a:after{border-top:2px solid #4a4a4a;border-right:2px solid #4a4a4a}aside #side_menu nav li.side_menu_title.current p a{color:#fff}aside #side_menu nav li.side_menu_title p{padding:0}aside #side_menu nav li p{cursor:pointer;background-color:#ebf4fc;font-weight:700;position:relative;padding:12px 16px;margin:0;line-height:1.4;letter-spacing:.5px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}aside #side_menu nav li p.active{color:#fff;background-color:#0874dc}aside #side_menu nav li p.active span{border:1px solid #fff}aside #side_menu nav li p.active span:before{border-top:1px solid #fff;border-right:1px solid #fff;top:10px;transform:translate(-50%, -50%) rotate(-45deg);-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg)}aside #side_menu nav li p.side_under_title.active a{color:#fff}aside #side_menu nav li p.side_under_title a{padding:0}@media screen and (min-width: 769px){aside #side_menu nav li p:hover{color:#fff;background-color:#0874dc}aside #side_menu nav li p:hover a{color:#fff}aside #side_menu nav li p:hover span{border:1px solid #fff}aside #side_menu nav li p:hover span:before{border-top:1px solid #fff;border-right:1px solid #fff}}aside #side_menu nav li p a{padding:12px 16px}aside #side_menu nav li p span{border:1px solid #121a1d;position:absolute;top:50%;right:16px;width:20px;height:20px;display:inline-block;vertical-align:middle;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;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(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}aside #side_menu nav li p span:before{content:'';border-top:1px solid #121a1d;border-right:1px solid #121a1d;position:absolute;top:8px;left:50%;width:4px;height:4px;margin:auto;vertical-align:middle;transform:translate(-50%, -50%) rotate(135deg);-webkit-transform:translate(-50%, -50%) rotate(135deg);-moz-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);-o-transform:translate(-50%, -50%) rotate(135deg);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}aside #side_menu nav li ul{padding-left:16px;margin-bottom:14px;display:none}aside #side_menu nav li ul li{border-bottom:1px solid #e6e6e6;font-size:15px;margin:0}aside #side_menu nav li ul li a{padding:14px 16px 12px}@media screen and (min-width: 769px){aside #side_menu nav li ul li a:hover{color:#0874dc}aside #side_menu nav li ul li a:hover:after{border-top:2px solid #0874dc;border-right:2px solid #0874dc;right:6px}}aside #side_menu nav li ul li a:after{content:'';border-top:2px solid #4a4a4a;border-right:2px solid #4a4a4a;position:absolute;top:20px;right:10px;width:6px;height:6px;margin:auto;vertical-align:middle;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}aside #side_menu nav li ul li ul{padding:0;margin:0;display:block}aside #side_menu nav li ul li ul li{border-bottom:none}aside #side_menu nav li ul li ul li a{padding:0 14px 14px 16px}aside #side_menu nav li ul li ul li a:after{content:none}aside #side_banner{margin-top:20px}aside #side_banner li{font-size:16px;margin-bottom:16px}aside #side_banner li a{color:#0874dc;background-color:#fff;position:relative;box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-webkit-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-moz-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-ms-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-o-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}@media screen and (min-width: 769px){aside #side_banner li a:hover{opacity:.7}}aside #side_banner li a img{width:100%}aside #side_list{background-color:#fff;border:3px solid #ebf4fc;padding:20px;margin-top:32px}aside #side_list img{width:64px;margin:0 auto 12px;display:block}aside #side_list p{font-size:15px;font-weight:700;line-height:1.4;letter-spacing:1px;padding-bottom:0;margin-top:0}#container{float:right;max-width:880px;width:74%;padding-left:60px}#container .main_content{padding-bottom:92px}#container .under_content{padding-bottom:0}#container .invest_content .common_list li:nth-child(odd),#container .csr_content .common_list li:nth-child(odd){padding-left:0;padding-right:20px}#container .invest_content .common_list li:nth-child(even),#container .csr_content .common_list li:nth-child(even){padding-left:20px;padding-right:0}#container .invest_content .common_list li:first-child,#container .csr_content .common_list li:first-child{width:50%;padding-right:20px !important;padding-left:0 !important}#container .invest_content .common_list li .common_content .common_sentence,#container .csr_content .common_list li .common_content .common_sentence{margin-top:24px}#container .sustainability_content.sustainability_content_padding{margin-top:96px}#container .sustainability_content .csr_item:first-child{margin-top:0}#container .sustainability_content p{padding-bottom:16px}#container .sustainability_content .common_sentence.common_top_sentence{padding-bottom:48px}#container .sustainability_content .common_list.activities_list li .common_content .common_title p{padding:0}#container .invest_content{margin-bottom:48px}#container .invest_content h2{margin-bottom:24px}#container .invest_content h2.integration_title{margin-top:48px}#container .invest_content h3 span{padding:12px 0 0;display:block}#container .invest_content p{margin-top:0}#container .invest_content p a{color:#0874dc;display:inline-block;text-decoration:underline}#container .invest_content p a i{padding-left:4px}#container .invest_content p strong{background:linear-gradient(transparent 76%, #0874dc 76%)}#container .invest_content p.padding_left{padding-left:16px}#container .invest_content .invest_text{font-size:16px}#container .invest_content .internal_system_img{max-width:494px;margin:32px auto 0;display:block}#container .invest_content .common_list li:nth-child(odd){padding-left:0;padding-right:20px}#container .invest_content .common_list li:nth-child(even){padding-left:20px;padding-right:0}#container .invest_content .common_list li:first-child{width:50%;padding-right:20px !important;padding-left:0 !important}#container .invest_content .common_list li .common_content .common_sentence{margin-top:24px}#container .common_shadow{background-color:#fff;padding:40px;box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-webkit-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-moz-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-ms-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-o-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08)}.btn{margin-top:48px}.btn .btn_content{font-size:14px;font-weight:700;position:relative;width:320px;height:56px;line-height:52px;letter-spacing:.5px;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}@media screen and (min-width: 769px){.btn .btn_content:hover:before{width:100%}}.btn .btn_content:before{content:'';position:absolute;bottom:0;left:0;width:0;height:100%;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);transform-origin:right top}.btn .btn_content svg{position:absolute;top:50%;right:22px;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:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.btn .btn_content svg .st0,.btn .btn_content svg .st1,.btn .btn_content svg .cls-1,.btn .btn_content svg .cls-2{transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.btn .btn_content span{position:relative;padding-left:26px;z-index:1}.wt_btn .btn_content{color:#fff;border:2px solid #fff}@media screen and (min-width: 769px){.wt_btn .btn_content:hover{color:#0874dc}.wt_btn .btn_content:hover svg .st0,.wt_btn .btn_content:hover svg .cls-1{stroke:#0874dc}.wt_btn .btn_content:hover svg .st1,.wt_btn .btn_content:hover svg .cls-2{fill:#0874dc}}.wt_btn .btn_content:before{background-color:#fff}.wt_btn .btn_content svg .st0,.wt_btn .btn_content svg .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10}.wt_btn .btn_content svg .st1,.wt_btn .btn_content svg .cls-2{fill:#fff}.blu_btn .btn_content{color:#0874dc;border:2px solid #0874dc}@media screen and (min-width: 769px){.blu_btn .btn_content:hover{color:#fff}.blu_btn .btn_content:hover svg .st0,.blu_btn .btn_content:hover svg .cls-1{stroke:#fff}.blu_btn .btn_content:hover svg .st1,.blu_btn .btn_content:hover svg .cls-2{fill:#fff}}.blu_btn .btn_content:before{background-color:#0874dc}.blu_btn .btn_content svg .st0,.blu_btn .btn_content svg .cls-1{fill:none;stroke:#0874dc;stroke-miterlimit:10}.blu_btn .btn_content svg .st1,.blu_btn .btn_content svg .cls-2{fill:#0874dc}.key_btn .btn_content{color:#fff;background-color:#0874dc;border:2px solid #0874dc}@media screen and (min-width: 769px){.key_btn .btn_content:hover{color:#0874dc}.key_btn .btn_content:hover svg .st0,.key_btn .btn_content:hover svg .cls-1{stroke:#0874dc}.key_btn .btn_content:hover svg .st1,.key_btn .btn_content:hover svg .cls-2{fill:#0874dc}}.key_btn .btn_content:before{background-color:#fff}.key_btn .btn_content svg .st0,.key_btn .btn_content svg .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10}.key_btn .btn_content svg .st1,.key_btn .btn_content svg .cls-2{fill:#fff}.gre_btn .btn_content{color:#121a1d;background-color:#ebf4fc;font-family:"Helvetica",sans-serif;font-weight:600;width:100%;text-align:center}@media screen and (min-width: 769px){.gre_btn .btn_content:hover{color:#fff}.gre_btn .btn_content:hover svg .st0{fill:#fff;stroke:#fff}}.gre_btn .btn_content:before{background-color:#0874dc}.gre_btn .btn_content svg{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)}.gre_btn .btn_content svg .st0{fill:#121a1d;stroke:#121a1d;stroke-width:0.2;stroke-miterlimit:10;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.gre_btn .btn_content span{padding-left:8px}.two_btn{font-size:0;margin-top:56px}.two_btn.sustainability_btn{margin-top:0}.two_btn .btn{width:50%;margin-top:0;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.two_btn .btn:nth-child(1){padding-right:16px}.two_btn .btn:nth-child(2){padding-left:16px}.two_btn .btn .btn_content{width:100%}.two_btn .circle_btn{width:auto}.two_btn .circle_btn .btn_content{width:auto;padding:0 48px;border-radius:56px;-webkit-border-radius:56px;-moz-border-radius:56px;-ms-border-radius:56px;-o-border-radius:56px}.two_btn .circle_btn .btn_content span{padding:0}.arrow_btn{margin-top:32px}.arrow_btn .btn_content{display:inline-block}@media screen and (min-width: 769px){.arrow_btn .btn_content:hover{opacity:.7}}.arrow_btn .btn_content span{position:relative;width:32px;height:32px;display:inline-block;vertical-align:middle;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.arrow_btn .btn_content span:before{content:'';position:absolute;top:50%;left:13px;width:5px;height:5px;margin:auto;vertical-align:middle;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg)}.arrow_btn .btn_content p{font-family:"Helvetica",sans-serif;font-size:24px;font-weight:700;line-height:1.6;letter-spacing:1px;padding-left:12px;margin-top:0;display:inline-block;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}@media all and (-ms-high-contrast: none){.arrow_btn .btn_content p{padding-top:6px}}.wt_arrow_btn .btn_content{color:#fff}.wt_arrow_btn .btn_content span{border:2px solid #fff}.wt_arrow_btn .btn_content span:before{border-top:2px solid #fff;border-right:2px solid #fff}.blu_arrow_btn .btn_content{color:#0874dc}.blu_arrow_btn .btn_content span{border:2px solid #0874dc}.blu_arrow_btn .btn_content span:before{border-top:2px solid #0874dc;border-right:2px solid #0874dc}.bk_arrow_btn .btn_content{color:#121a1d}.bk_arrow_btn .btn_content span{border:2px solid #121a1d}.bk_arrow_btn .btn_content span:before{border-top:2px solid #121a1d;border-right:2px solid #121a1d}@media screen and (min-width: 769px){.download_btn .btn_content:hover svg .st0,.download_btn .btn_content:hover svg .cls-1{fill:#fff}.download_btn .btn_content:hover svg .st1,.download_btn .btn_content:hover svg .cls-2{fill:none;stroke:none}}.download_btn .btn_content svg .cls-1{fill:#0874dc}.right_btn{margin:0 0 28px}.right_btn .btn_content{margin:0 0 0 auto}.heading{margin-bottom:48px}.heading p{color:#0874dc;font-family:"Helvetica",sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;padding-bottom:0;margin-top:0}.heading h2{font-size:24px;font-weight:bold;line-height:1.6;letter-spacing:2px;padding-top:32px;padding-left:0;margin-bottom:0}.heading h2:before{content:none}.invest_heading{margin-bottom:64px;text-align:center}.invest_heading .invest_heading_inner{position:relative;display:inline-block}.invest_heading svg{position:absolute;top:0;left:-16px}.invest_heading svg .st0{fill:url(#SVGID_1_)}.invest_heading svg .st1{fill:url(#SVGID_2_)}.invest_heading h2{color:#0874dc;font-size:30px;padding:0;margin:0}.invest_heading h2:before{content:none}.invest_heading h2 span{font-size:16px;font-weight:400;letter-spacing:0;display:block}h2{font-size:24px;font-weight:600;position:relative;line-height:1.6;letter-spacing:2px;padding-left:16px;margin-bottom:24px}h2:before{content:'';background-color:#0874dc;position:absolute;top:4px;left:0;width:3px;height:30px}h3{font-size:22px;font-weight:600;position:relative;line-height:1.6;letter-spacing:2px;padding-left:40px;margin-bottom:24px}h3:before,h3:after{content:'';position:absolute;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}h3:before{background-color:rgba(8,116,220,0.8);top:4px;left:4px;width:18px;height:18px;z-index:2}h3:after{background-color:rgba(8,116,220,0.3);top:15px;left:15px;width:13px;height:13px}h3 span{font-size:16px;padding-left:24px}h4{font-size:18px;font-weight:600;position:relative;line-height:1.6;letter-spacing:1px;margin:24px 0 16px 28px}h4:before{content:'';background-color:#0874dc;position:absolute;top:12px;left:-20px;width:8px;height:8px;display:inline-block}h5{font-size:16px;font-weight:700;position:relative;line-height:1.6;letter-spacing:1px;margin:0 0 0 28px}h5:before{content:'';background-color:#0874dc;position:absolute;top:12px;left:-20px;width:8px;height:2px;display:inline-block}p{font-size:15px;line-height:1.6;letter-spacing:1px;padding-bottom:24px;margin-top:40px}p:last-child{padding:0}p sub{font-size:10px;vertical-align:bottom}p sup{font-size:10px;vertical-align:top}.common_sentence{font-size:14px;line-height:2}.common_sentence.common_sentence_right{text-align:right}.common_sentence a{color:#0874dc;display:inline-block;text-decoration:underline}.common_sentence span{font-weight:700;display:block}.common_sentence span.note_text{font-size:12px;font-weight:400}.common_sentence i{padding:0 8px}.note_text{background-color:#F5FAFF;padding:32px;margin-bottom:48px}.note_text p{padding-bottom:12px;margin:0}.note_text p:last-child{padding-bottom:0}.note_text p span{font-weight:700}.float_particles{position:absolute;top:0;right:0;width:250px;height:210px;z-index:1}.fade{opacity:0;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);transition:1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;-webkit-transition:1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;-moz-transition:1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;-ms-transition:1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;-o-transition:1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s}.fade.is_show{opacity:1;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.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transition:1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;-webkit-transition:1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;-moz-transition:1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;-ms-transition:1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;-o-transition:1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.zoom.is_show{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.news_list{font-size:0}.news_list article{color:#fff;font-size:10px;width:33.3333%;padding:0}@media screen and (min-width: 769px){.news_list article:hover .news_img img{opacity:.5;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}}.news_list article:nth-child(3n+1){padding-right:24px}.news_list article:nth-child(3n+2){padding:0 12px}.news_list article:nth-child(3n){padding-left:24px}.news_list article a{color:#fff}.news_list article .news_img{position:relative;overflow:hidden}.news_list article .news_img:before{content:'';background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.news_list article .news_img img{transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.news_list article .news_img p{background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);font-size:12px;font-weight:700;position:absolute;bottom:28px;left:0;letter-spacing:.5px;padding:11px 16px;text-align:center;display:inline-block}.news_list article .news_content{margin-top:16px}.news_list article .news_content .news_title{font-size:16px;font-weight:700;line-height:1.6;padding-bottom:0;margin-top:0}.news_list article .news_content .news_date{color:#a0a3a5;font-family:"montserrat",sans-serif;font-size:12px;padding-top:16px;margin-top:0}.media_list{font-size:0}.media_list article{font-size:10px;position:relative;max-width:372px;width:33.3333%;padding:0;margin-bottom:48px}@media screen and (min-width: 769px){.media_list article:hover .media_img .media_thumbnail img{opacity:.7;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}}.media_list article:nth-child(3n+2),.media_list article:nth-child(3n){margin-left:40px}.media_list article .media_wrap{padding-left:24px}.media_list article .media_img{position:relative}.media_list article .media_img .media_thumbnail{position:relative;overflow:hidden}.media_list article .media_img .media_thumbnail:before{content:'';background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.media_list article .media_img .media_thumbnail img{transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.media_list article .media_img .media_category{color:#fff;background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);font-family:"Helvetica Neue",sans-serif;font-size:12px;font-weight:700;position:absolute;bottom:32px;left:-24px;letter-spacing:1px;padding:8px 14px;text-align:center;display:inline-block;z-index:1;box-shadow:0 8px 16px rgba(0,0,0,0.4);-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.4);-moz-box-shadow:0 8px 16px rgba(0,0,0,0.4);-ms-box-shadow:0 8px 16px rgba(0,0,0,0.4);-o-box-shadow:0 8px 16px rgba(0,0,0,0.4)}.media_list article .media_img .media_date{font-family:"Helvetica Neue",sans-serif;font-size:13px;position:absolute;top:0;left:-16px;height:100%;margin-top:0}.media_list article .media_img .media_date:before{content:'';background-color:#121a1d;width:1px;height:100%;display:inline-block}.media_list article .media_img .media_date span{background-color:#f5f9fe;position:absolute;top:39px;left:-45px;width:88px;letter-spacing:1px;padding-right:4px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.media_list article .media_content{margin-top:24px}.media_list article .media_content .media_title{font-family:"Helvetica Neue",sans-serif;font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.5px;padding-bottom:0;margin-top:0}.media_list article .media_content ul{margin-top:16px}.media_list article .media_content li{color:#cdced6;font-size:12px;font-weight:700;padding:0 12px 0 0;margin:0 0 8px}.media_list article .media_content li:first-child{padding-left:0}.media_list article .media_content li span:before{content:'#'}.topics_list{max-width:800px;margin:0 auto}.topics_list.invest_topics_list article:first-child a{padding-top:0}.topics_list.invest_topics_list article a{padding:32px 0}.topics_list.invest_topics_list article .topics_info{width:288px}.topics_list.invest_topics_list article .topics_info .topics_category{width:auto}.topics_list.invest_topics_list article .topics_info .topics_category.news span{background:#FF974D}.topics_list.invest_topics_list article .topics_info .topics_category.disclosure span{background:#00a0e9}.topics_list.invest_topics_list article .topics_info .topics_category.release span{background:#0874dc}.topics_list.invest_topics_list article .topics_info .topics_category span{font-size:12px;font-weight:700;width:120px;padding:2px 8px;display:inline-block;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.topics_list.invest_topics_list article .topics_info .topics_date{padding-left:24px}.topics_list.invest_topics_list article .topics_title{width:60%;padding-left:24px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.topics_list.invest_topics_list article .topics_title i{color:#0874dc;padding-left:4px}.topics_list.sustainability_topics_list article a{padding:28px 0}.topics_list.sustainability_topics_list article .topics_info{width:140px}.topics_list.sustainability_topics_list article .topics_title{width:calc(100% - 162px);padding-left:16px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.topics_list article{border-bottom:1px solid #e6e6e6;font-size:15px}.topics_list article a{padding:32px 24px}@media screen and (min-width: 769px){.topics_list article a:hover{opacity:.6}}.topics_list article .topics_info{width:204px;display:inline-block}.topics_list article .topics_info .topics_category{width:106px;padding-bottom:0;margin-top:0;display:inline-block;vertical-align:middle}.topics_list article .topics_info .topics_category span{color:#fff;background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);font-family:"Helvetica",sans-serif;font-size:14px;font-weight:400;padding:5px 17px}.topics_list article .topics_info .topics_date{line-height:1.4;display:inline-block;vertical-align:middle}.topics_list article .topics_title{width:72%;line-height:1.8;margin-top:0;display:inline-block;vertical-align:middle}.invest_list li{font-size:14px;margin-bottom:8px}.invest_list li .list_title{cursor:pointer;color:#0874dc;background-color:#fff;border:1px solid #0874dc;position:relative;line-height:1.6;letter-spacing:.5px;padding:24px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}@media screen and (min-width: 769px){.invest_list li .list_title:hover{color:#fff;background-color:#0874dc}.invest_list li .list_title:hover .list_icon{background-color:#fff}.invest_list li .list_title:hover .list_icon svg .cls-1{fill:#0874dc;stroke:#0874dc}}.invest_list li .list_title.active{color:#fff;background-color:#0874dc}.invest_list li .list_title.active .list_icon{background-color:#fff}.invest_list li .list_title.active .list_icon svg{transform:translate(-50%, -50%) rotate(180deg);-webkit-transform:translate(-50%, -50%) rotate(180deg);-moz-transform:translate(-50%, -50%) rotate(180deg);-ms-transform:translate(-50%, -50%) rotate(180deg);-o-transform:translate(-50%, -50%) rotate(180deg)}.invest_list li .list_title.active .list_icon svg .cls-1{fill:#0874dc;stroke:#0874dc}.invest_list li .list_title p{font-size:18px;font-weight:700;width:calc(100% - 64px);line-height:1.4;padding:0}.invest_list li .list_title p span{float:right}.invest_list li .list_title .list_icon{background-color:#0874dc;position:absolute;top:50%;right:32px;width:32px;height:32px;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:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.invest_list li .list_title .list_icon svg{position:absolute;top:54%;left: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:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.invest_list li .list_title .list_icon svg .cls-1{fill:#fff;stroke:#fff;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.invest_list li .list_accordion{padding:16px 0;display:none}.invest_list li .list_accordion p{padding-bottom:16px}.invest_list li .list_accordion p.link_text{padding:12px 0 0}.invest_list li .list_accordion p.link_text a{color:#0874dc;display:inline-block;text-decoration:underline}.invest_list li .list_accordion table tr th,.invest_list li .list_accordion table tr td{vertical-align:middle}.invest_list .download_list li .arrow_btn .btn_content p{padding-bottom:0}.invest_list .download_list li .arrow_btn .btn_content p i{color:#CC0909}.faq_list{margin-bottom:48px}.faq_list:last-child{margin-bottom:90}.faq_list li{margin-bottom:32px}.faq_list li:last-child{margin-bottom:0}.faq_list li .question_text:before,.faq_list li .answer_text:before{padding-right:4px}.faq_list li .question_text{color:#0874dc;font-weight:700;padding-bottom:6px}.faq_list li .question_text:before{content:'Q.'}.faq_list li .answer_text{padding-bottom:0}.faq_list li .answer_text:before{content:'A.'}.faq_list li .answer_text a{color:#0874dc;display:inline-block;text-decoration:underline}@media screen and (min-width: 769px){.faq_list li .answer_text a:hover{opacity:.7}}.faq_list li .answer_text a i{padding-left:4px}.faq_list li .answer_text span{text-decoration:underline}.faq_list li .common_table{margin-top:16px}.faq_list li .common_table table tr th{font-size:14px}.faq_list li .common_circle li{margin-bottom:0}.e_notice_list{margin-bottom:48px}.e_notice_list article{border-bottom:1px solid #e6e6e6;font-size:15px}.e_notice_list article:first-child a{padding-top:16px}.e_notice_list article a{padding:32px 24px}@media screen and (min-width: 769px){.e_notice_list article a:hover{opacity:.6}}.e_notice_list article p{padding:0;margin:0;display:inline-block;vertical-align:middle}.e_notice_list article .e_notice_date{width:104px;line-height:1.4}.e_notice_list article .e_notice_title{width:calc(100% - 108px);line-height:1.8;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.e_notice_list article .e_notice_title i{color:#0874dc;padding-left:4px}.common_list ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.common_list li{font-size:14px;width:50%;padding:0;margin-bottom:40px}.common_list li:first-child{width:100%;padding:0 !important}.common_list li:nth-child(odd){padding-left:20px;padding-right:0}.common_list li:nth-child(even){padding-left:0;padding-right:20px}.common_list li a{background-color:#fff;position:relative;height:100%;box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-webkit-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-moz-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-ms-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-o-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08)}@media screen and (min-width: 769px){.common_list li a:hover .common_img img{opacity:.5;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}}.common_list li .common_img{position:relative;overflow:hidden}.common_list li .common_img:before{content:'';background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%}.common_list li .common_img img{position:relative;z-index:1;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.common_list li .common_content{padding:32px 40px 40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.common_list li .common_content .common_title{position:relative}.common_list li .common_content .common_title p{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:1px;padding-bottom:0;margin-top:0}.common_list li .common_content .common_title p span{color:#0874dc;font-family:"Helvetica",sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;padding-top:8px;display:block}.common_list li .common_content .common_title .arrow_btn{position:absolute;top:50%;right:0;margin:0;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}@media screen and (min-width: 769px){.common_list li .common_content .common_title .arrow_btn .btn_content:hover{opacity:1}}.common_list li .common_content .common_sentence{line-height:1.6;margin-top:24px}.common_table.report_table table tr th,.common_table.report_table table tr td{vertical-align:middle}.common_table.report_table table tr th.center,.common_table.report_table table tr td.center{text-align:center}.common_table.bonds_table table{white-space:nowrap}.common_table.bonds_table table tr th,.common_table.bonds_table table tr td{padding:20px 8px}.common_table.invest_table .right{padding-bottom:12px;margin-top:0}.common_table.invest_table table{border:none}.common_table.invest_table table caption{color:#fff;background-color:#0874dc;font-size:18px;font-weight:700;line-height:1.6;letter-spacing:.5px;padding:20px 24px;margin-bottom:8px;text-align:left}.common_table.invest_table table caption span{float:right}.common_table.invest_table table tr th,.common_table.invest_table table tr td{vertical-align:middle}.common_table.invest_table table tr td.icon_arrow svg .cls-1{fill:#0874dc;stroke:#0874dc}.common_table.invest_table table tr td.icon_play svg .cls-1{fill:#fff;stroke:#0874dc}.common_table.invest_table table tr td.icon_play svg .cls-2{fill:#0874dc}.common_table.invest_table table tr td.icon_play svg .cls-3{stroke:none}.common_table.invest_table table tr td.icon_play svg .cls-4{fill:none}.common_table.invest_table table tr td a{color:#121a1d;text-decoration:none}@media screen and (min-width: 769px){.common_table.invest_table table tr td a:hover{opacity:.7}}.common_table.invest_table table tr td p,.common_table.invest_table table tr td i,.common_table.invest_table table tr td svg{display:inline-block;vertical-align:middle}.common_table.invest_table table tr td p{padding:0}.common_table.invest_table table tr td i{color:#CC0909;padding-left:4px}.common_table.invest_table table tr td svg{padding-left:4px}.common_table.calendar_table table tr td:nth-child(1){width:160px}.common_table.integration_table{margin-bottom:48px}.common_table.integration_table:last-child{margin-bottom:0}.common_table.integration_table table tr th{width:120px;padding:16px}.common_table.financial_table table tr th{font-size:12px;vertical-align:top !important}.common_table.financial_table table tr th span{color:#0874dc;font-size:20px;font-weight:700;padding-right:8px}.common_table.financial_table table tr td{text-align:center}.common_table.financial_table table tr td:first-child{background-color:#f9f9f9;font-weight:700;text-align:left}.common_table.financial_table table tr td.icon_play svg .cls-1{fill:#fff;stroke:#0874dc;stroke-width:1.5px}.common_table.financial_table table tr td.icon_play svg .cls-2{fill:#0874dc}.common_table.financial_table table tr td.icon_play svg .cls-3{stroke:none}.common_table.financial_table table tr td.icon_play svg .cls-4{fill:none}.common_table.financial_table table tr td a{position:relative}.common_table.financial_table table tr td a:hover{opacity:1}.common_table.financial_table table tr td a:hover .popup_text{opacity:1;visibility:visible}.common_table.financial_table table tr td p{color:#0874dc;font-weight:500;text-decoration:underline}.common_table.financial_table table tr td p i{font-size:20px;padding-right:8px}.common_table.financial_table table tr td p svg{padding-right:8px}.common_table.financial_table table tr td .popup_text{color:#121a1d;background-color:#fff;font-size:14px;position:absolute;bottom:-7px;left:-20px;width:240px;padding:16px;line-height:1.6;opacity:0;visibility:hidden;text-align:left;text-decoration:none;z-index:999;box-shadow:0 3px 6px rgba(8,116,220,0.32);-webkit-box-shadow:0 3px 6px rgba(8,116,220,0.32);-moz-box-shadow:0 3px 6px rgba(8,116,220,0.32);-ms-box-shadow:0 3px 6px rgba(8,116,220,0.32);-o-box-shadow:0 3px 6px rgba(8,116,220,0.32);transform:translate(0, 100%);-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.common_table.financial_table table tr td .popup_text:after{content:'';border-style:solid;border-width:0 6px 7px 6px;border-color:transparent transparent #fff transparent;position:absolute;top:-7px;left:18px;width:0;height:0;pointer-events:none}.common_table table{border:1px solid #e9e9e9;width:100%;letter-spacing:.5px}.common_table table tr th,.common_table table tr td{border:1px solid #e9e9e9;line-height:2;padding:20px 24px;text-align:left;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}.common_table table tr th{background-color:#f9f9f9;width:180px}.common_table table tr td{font-size:14px;line-height:2;letter-spacing:.5px}.common_table table tr td.center{text-align:center}.common_table table tr td a{color:#0874dc;display:inline-block;text-decoration:underline}.common_table table tr td .btn{margin-top:16px}.common_table table tr td .btn .btn_content{width:100%;display:block;text-decoration:none}.download_table table tr td:nth-child(1){background-color:#f9f9f9}.common_movie{width:80%;margin:24px 0 48px}@media screen and (min-width: 769px){.common_movie.jstream_movie:hover img{opacity:.5;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}}.common_movie.jstream_movie .jstream_movie_inner{position:relative;width:100%;padding-bottom:56.25%}.common_movie.jstream_movie img{transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.common_movie.jstream_movie .water_mark_wrapper{background-color:#fff;position:absolute;top:50%;left:50%;width:64px;height:64px;z-index:2;display:inline-block !important;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;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%)}.common_movie.jstream_movie .water_mark_wrapper .water_mark_square{background-image:url(/common/img/top/play-btn-gra.png);background-position:center center;background-repeat:no-repeat;background-size:contain;position:static !important;width:24px;height:64px}.common_movie:last-child{margin-bottom:24px}@media screen and (min-width: 769px){.common_movie a:hover .common_movie_img .common_thumbnail{opacity:.5;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}}.common_movie .common_movie_img{position:relative;overflow:hidden}.common_movie .common_movie_img:before{content:'';background-color:#121a1d;position:absolute;top:0;left:0;width:100%;height:100%}.common_movie .common_movie_img .common_thumbnail{position:relative;width:100%;margin:0;z-index:1;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.common_movie .common_movie_img .play_btn{background-color:#fff;position:absolute;top:50%;left:50%;width:64px;height:64px;z-index:2;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;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%)}.common_movie .common_movie_img .play_btn .play_icon{position:absolute;top:50%;left:54%;width:24px;margin:0;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.common_movie .common_sentence{padding-top:8px;padding-bottom:0;margin-top:0;text-align:center}.under_list{padding-top:24px}.under_list li{border-bottom:1px solid #e6e6e6;font-size:14px;line-height:2;letter-spacing:.5px;padding:40px 0}.under_list li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.under_list li img{float:right;width:240px;padding-left:32px}.under_list li .common_inner h3{font-size:18px;letter-spacing:1px;margin-bottom:8px}.under_list li p{padding-bottom:0;margin-top:0}.common_circle li{font-size:14px;line-height:2;padding-bottom:24px}.common_circle li:last-child{padding-bottom:0}.common_circle li span{font-size:16px;font-weight:700;position:relative;padding-left:16px;display:block}.common_circle li span:before{content:'';background-color:#0874dc;position:absolute;top:13px;left:0;width:6px;height:6px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.common_circle li span a{color:#0874dc;display:inline-block;text-decoration:underline}@media screen and (min-width: 769px){.common_circle li span a:hover{opacity:.7}}.common_circle li span a i{color:#0874dc;padding-left:4px}.common_circle li p{font-size:14px;padding:0;margin:0}.common_circle li p a{color:#0874dc;display:inline-block;text-decoration:underline}@media screen and (min-width: 769px){.common_circle li p a:hover{opacity:.7}}.common_circle li .btn{margin:16px 0 0}.common_circle li .btn .btn_content span:before{content:none}.chronology_list li{border-bottom:1px solid #e6e6e6;font-size:14px;position:relative;line-height:2;padding:40px 0;margin-left:24px}.chronology_list li:before{content:'';background-color:#0874dc;position:absolute;top:8px;left:-15px;width:1px;height:138%}.chronology_list li:first-child{padding-top:0}.chronology_list li:last-child:before{content:none}.chronology_list li .chronology_info,.chronology_list li .chronology_content{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}.chronology_list li .chronology_info{position:relative;width:222px}.chronology_list li .chronology_info .chronology_circle{position:absolute;top:2px;left:-24px;width:18px;height:18px}.chronology_list li .chronology_info .chronology_circle:before,.chronology_list li .chronology_info .chronology_circle:after{content:'';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%)}.chronology_list li .chronology_info .chronology_circle:before{background-color:#0874dc;width:10px;height:10px;z-index:1}.chronology_list li .chronology_info .chronology_circle:after{background-color:rgba(8,116,220,0.15);width:18px;height:18px;z-index:0}.chronology_list li .chronology_info .chronology_year{color:#0874dc;font-size:16px;line-height:1.4;padding-left:4px;padding-bottom:0;margin-top:0}.chronology_list li .chronology_content{width:73%}.chronology_list li .chronology_content .chronology_text{font-size:14px;width:62%;padding-bottom:0;padding-right:56px;margin-top:0;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.chronology_list li .chronology_content .chronology_text span{font-size:16px;font-weight:700;display:block}.chronology_list li .chronology_content .chronology_img{float:right;width:236px}.chronology_list li .chronology_content .chronology_img img{float:right;max-width:222px;width:auto;max-height:152px;vertical-align:top}.chronology_list li .chronology_content .chronology_img img:nth-child(2){padding-right:6px}.chronology_list li .chronology_content p{font-size:14px;line-height:1.6;margin:0}.download_list{font-size:0}.download_list .half{width:50%;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}.download_list .half:nth-child(1){padding-right:10px}.download_list .half:nth-child(2){padding-left:10px}.download_list .half li .arrow_btn .btn_content p{width:92%}.download_list li{border-bottom:1px solid #e6e6e6;padding:16px 0}.download_list li .arrow_btn{margin:0}.download_list li .arrow_btn .btn_content{display:block}.download_list li .arrow_btn .btn_content span{width:24px;height:24px}.download_list li .arrow_btn .btn_content span:before{left:9px}.download_list li .arrow_btn .btn_content p{font-size:14px;width:94%;line-height:1.6}.download_list li .arrow_btn .btn_content p i{color:#CC0909;padding-left:8px}.download_list li ul{border-top:1px solid #e6e6e6;padding-left:32px;margin-top:16px}.download_list li ul li:last-child{border-bottom:0;padding-bottom:8px}.download_list li ul ul{border-top:none;margin-top:0}.download_text{padding-top:32px}#related{border-top:1px solid #e6e6e6;padding:72px 0 0}#related .related_heading{margin-bottom:44px;text-align:center}#related .related_heading h2{font-size:24px;font-weight:700;line-height:1;letter-spacing:2px;padding:0;margin:0}#related .related_heading h2:before{content:none}#related .related_heading p{color:#0874dc;font-family:"Helvetica",sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;padding-top:12px;padding-bottom:0;margin-top:0}#related .related_list{text-align:center}#related .two_rows li{width:50%}#related .two_rows li:nth-child(odd){padding-right:14px}#related .two_rows li:nth-child(even){padding-left:14px}#related .three_rows li{width:33.3333%}#related .three_rows li:nth-child(3n+1){padding-right:24px}#related .three_rows li:nth-child(3n+2){padding:0 12px}#related .three_rows li:nth-child(3n){padding-left:24px}#related .five_rows li{width:33.3333%;padding:0 16px;margin-bottom:36px}#related li{font-size:16px;padding:0;margin:0;text-align:center}#related li a{background-color:#fff;border-left:3px solid #0874dc;padding:40px 20px;box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-webkit-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-moz-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-ms-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-o-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08)}@media screen and (min-width: 769px){#related li a:hover{background-color:#0874dc}#related li a:hover .arrow_btn .btn_content span{border:2px solid #fff}#related li a:hover .arrow_btn .btn_content span:before{border-top:2px solid #fff;border-right:2px solid #fff}#related li a:hover .arrow_btn .btn_content p{color:#fff}}#related li .arrow_btn{margin:0}#related li .arrow_btn .btn_content{display:block}@media screen and (min-width: 769px){#related li .arrow_btn .btn_content:hover{opacity:1}}#related li .arrow_btn .btn_content span{width:36px;height:36px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#related li .arrow_btn .btn_content span:before{left:15px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#related li .arrow_btn .btn_content p{font-size:16px;line-height:1.6;padding-left:8px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#related li .arrow_btn .btn_content p.small_text{font-size:13px}#contact{padding:0}#contact li{color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;font-size:14px;position:relative;width:25%;padding:0;margin:0;text-align:center;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#contact li:first-child{background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%)}#contact li:nth-child(2){background-image:url(/common/img/contact-img1.jpg)}#contact li:nth-child(3){background-image:url(/common/img/contact-img2.jpg)}#contact li:nth-child(4){background-image:url(/common/img/contact-img3.jpg)}#contact li a{color:#fff}#contact li .square{width:100%;height:0;padding-bottom:100%;display:block}#contact li .square_content{position:absolute;top:50%;left:50%;width: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%)}#contact li .transparent{background:linear-gradient(to right, rgba(0,160,233,0.5) 0%, rgba(8,116,220,0.5) 100%);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%)}#contact li .contact_title_jp{font-size:24px;font-weight:700;letter-spacing:1px;padding-bottom:0;margin-top:0}#contact li .contact_title_en{font-family:"Helvetica",sans-serif;font-size:16px;font-weight:700;margin-top:32px}#contact li .contact_title{font-size:20px;font-weight:700;line-height:1.8;padding-bottom:0;margin-top:0}#contact li .arrow_btn .btn_content p{font-size:14px}#link{padding:0 16px 44px;text-align:center}#link li{font-size:16px;max-width:200px;width:20%;padding:0 16px;margin:0}@media screen and (min-width: 769px){#link li a:hover{opacity:.6}}footer{color:#a0a3a5;background-color:#121a1d;letter-spacing:.5px;padding:96px 16px 56px}footer #f_logo{display:block;vertical-align:top}@media screen and (min-width: 769px){footer #f_logo a:hover{opacity:.6}}footer #f_logo svg .st0{fill:#fff}footer #f_logo svg .st1{fill:#A6A6A6}footer #f_menu{font-size:0;line-height:1.6;padding-top:64px;display: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}footer #f_menu .f_nav_title{width:auto;padding-right:96px;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}footer #f_menu .f_nav_title:last-child{padding-right:0}footer #f_menu .f_menu_title{color:#fff;font-size:18px;font-weight:600;padding-bottom:0;margin-top:0;margin-bottom:28px}footer #f_menu .f_menu_title a{color:#fff}@media screen and (min-width: 769px){footer #f_menu .f_menu_title a:hover{color:#a0a3a5}}footer #f_menu .f_menu_title a:before{content:none}footer #f_menu ul{margin-bottom:40px;display:inline-block}footer #f_menu li{font-size:14px;margin-bottom:6px}footer #f_menu li a{color:#a0a3a5}@media screen and (min-width: 769px){footer #f_menu li a:hover{color:#fff}}footer #f_menu li a:before{content:'-';padding-right:4px}footer #f_copy{border-top:1px solid #41484a;padding-top:44px;margin-top:80px}footer #f_copy nav{display:inline-block;vertical-align:top}footer #f_copy li{font-size:12px;padding:0 0 0 20px;margin:0}footer #f_copy li:before{content:'|';color:#a0a3a5;padding-right:20px;display:inline-block}footer #f_copy li:first-child{padding:0}footer #f_copy li:first-child:before{content:none}footer #f_copy li a{color:#a0a3a5;display:inline-block}@media screen and (min-width: 769px){footer #f_copy li a:hover{color:#fff}}footer #f_copy small{float:right;font-size:12px;line-height:1.6}@media screen and (max-width: 1406px){header #pc_menu li .pc_menu_content .pc_menu_inner{padding:40px}header #pc_menu li .pc_menu_content .pc_menu_label{padding:0 32px}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_two{padding:0 32px}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_two ul{width:49.5%}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_one{width:33.2%;padding:0 32px}header #pc_menu li .pc_menu_content .pc_menu_nav ul{padding:0 32px}}@media screen and (max-width: 1366px){header{top:24px;height:52px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header.active{top:0;padding:0}header #h_logo svg{width:100px;height:16.0759px}header #pc_menu{display:none}header #sp_menu,header #sp_btn{display:block}header #sp_menu{background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100vh;padding:0 16px 32px;margin-top:78px;opacity:0;visibility:hidden;overflow:scroll;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header #sp_menu.active{padding:32px 0 32px 32px;margin-top:52px;z-index:99999;opacity:1;visibility:visible}header #sp_menu nav li{font-size:14px;font-weight:700;position:relative;width:100%;padding:0 0 0 16px;margin-bottom:0;line-height:1.6;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header #sp_menu nav li:first-child .sp_title{border-top:1px solid #e9ebf2}header #sp_menu nav li.single_menu{border-bottom:1px solid #e9ebf2}header #sp_menu nav li.single_menu a{padding-left:0;padding-right:0}header #sp_menu nav li.external_link{font-family:"Helvetica",sans-serif;font-size:14px;font-weight:600}header #sp_menu nav li.external_link svg .st0{fill:#121a1d;stroke:#121a1d;stroke-width:0.2;stroke-miterlimit:10}header #sp_menu nav li.active{background-color:#FAFAFA}header #sp_menu nav li a{position:relative;padding:21px 16px}header #sp_menu nav li a:before{content:'';background-image:url(/common/img/arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;right:32px;width:14px;height: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%)}header #sp_menu nav li .sp_title{border-bottom:1px solid #e9ebf2;font-weight:700;position:relative;padding:21px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header #sp_menu nav li .sp_title.active{color:#0874dc}header #sp_menu nav li .sp_title.active .accordion_icon span{background-color:#0874dc}header #sp_menu nav li .sp_title .accordion_icon{position:absolute;top:50%;right:32px;width:14px;height:9px;padding:0;margin:0;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:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header #sp_menu nav li .sp_title .accordion_icon span{background-color:#121a1d;position:absolute;width:100%;height:1px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header #sp_menu nav li .sp_title .accordion_icon span:nth-of-type(1){top:0}header #sp_menu nav li .sp_title .accordion_icon span:nth-of-type(2){top:4px}header #sp_menu nav li .sp_title .accordion_icon span:nth-of-type(3){bottom:0}header #sp_menu nav li ul{display:none}header #sp_menu nav li ul li{font-size:12px;width:auto;padding-left:16px}header #sp_menu nav li ul li.active{background-color:#F4F4F4}header #sp_menu nav li ul li a{border-bottom:1px solid #e9ebf2;position:relative;padding:14px 0}header #sp_menu nav li ul li .sp_title{padding:14px 0}header #sp_menu nav li ul li .sp_title.active{background-color:#F4F4F4;border-bottom:0}header #sp_menu nav li ul li li.active{background-color:#EDEDED}header #sp_menu nav li ul li li .sp_title.active{background-color:#EDEDED;border-bottom:1px solid #fff}header #sp_menu nav li ul li li li a{border-bottom:1px solid #fff}header #sp_menu .sp_wrap_btn{padding:40px 32px 40px 0}header #sp_menu .sp_wrap_btn .search_btn{display:inline-block;vertical-align:middle}header #sp_menu .sp_wrap_btn .search_btn a{background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);position:relative;width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}}@media screen and (max-width: 1366px) and (min-width: 769px){header #sp_menu .sp_wrap_btn .search_btn a:hover{box-shadow:0 0 16px rgba(12,33,195,0.4);-webkit-box-shadow:0 0 16px rgba(12,33,195,0.4);-moz-box-shadow:0 0 16px rgba(12,33,195,0.4);-ms-box-shadow:0 0 16px rgba(12,33,195,0.4);-o-box-shadow:0 0 16px rgba(12,33,195,0.4)}}@media screen and (max-width: 1366px){header #sp_menu .sp_wrap_btn .search_btn a:before{content:none}header #sp_menu .sp_wrap_btn .search_btn svg{position:absolute;top:50%;left: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%)}header #sp_menu .sp_wrap_btn .search_btn svg .st0{fill:#fff;stroke:#fff;stroke-width:0.2;stroke-miterlimit:10}header #sp_menu .sp_wrap_btn .language_switching{float:right;color:#00a0e9;font-family:"Helvetica",sans-serif;font-size:13px;font-weight:600;letter-spacing:0;padding-top:12px;display:inline-block;vertical-align:middle}header #sp_menu .sp_wrap_btn .language_switching span{color:#e6e6e6}header #sp_menu .sp_wrap_btn .language_switching a{color:#e6e6e6;display:inline-block}}@media screen and (max-width: 1366px) and (min-width: 769px){header #sp_menu .sp_wrap_btn .language_switching a:hover{color:#00a0e9}}@media screen and (max-width: 1366px){header #sp_menu .sp_wrap_btn .language_switching a:before{content:none}header #sp_btn{position:absolute;top:50%;right:16px;width:22px;height:16px;z-index:99999;display:block;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:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header #sp_btn a{width:100%;height:100%}header #sp_btn a.active span:nth-child(1){transform:translateY(7px) rotate(-45deg);-webkit-transform:translateY(7px) rotate(-45deg);-moz-transform:translateY(7px) rotate(-45deg);-ms-transform:translateY(7px) rotate(-45deg);-o-transform:translateY(7px) rotate(-45deg)}header #sp_btn a.active span:nth-child(2){opacity:0}header #sp_btn a.active span:nth-child(3){transform:translateY(-7px) rotate(45deg);-webkit-transform:translateY(-7px) rotate(45deg);-moz-transform:translateY(-7px) rotate(45deg);-ms-transform:translateY(-7px) rotate(45deg);-o-transform:translateY(-7px) rotate(45deg)}header #sp_btn a span{background-color:#121a1d;position:absolute;width:100%;height:2px;overflow:hidden;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header #sp_btn a span:nth-child(1){top:0}header #sp_btn a span:nth-child(2){top:7px}header #sp_btn a span:nth-child(3){bottom:0}}@media screen and (max-width: 1239px){aside #side_menu nav li{font-size:14px}aside #side_menu nav li p{padding:12px}aside #side_menu nav li p a{padding:12px}aside #side_menu nav li p span{right:12px}aside #side_menu nav li ul{padding-left:12px}aside #side_menu nav li ul li{font-size:13px}aside #side_menu nav li ul li a{padding:12px 16px}#container{width:78%;padding-left:32px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.common_list li .common_content{padding:32px 32px 40px}.common_list li .common_content .common_title p{font-size:20px}.chronology_list li .chronology_info{width:160px}.chronology_list li .chronology_content{width:76%}.chronology_list li .chronology_content .chronology_text{width:56%;padding-right:40px}#related .three_rows li:nth-child(3n+1){padding-right:16px}#related .three_rows li:nth-child(3n+2){padding:0 8px}#related .three_rows li:nth-child(3n){padding-left:16px}#related li a{padding:40px 12px}#related li .arrow_btn .btn_content span{width:32px;height:32px}#related li .arrow_btn .btn_content span:before{left:13px}#related li .arrow_btn .btn_content p{padding-left:4px}}@media screen and (max-width: 1235px){.media_list article{max-width:inherit;padding-right:32px}.media_list article:nth-child(3n+2),.media_list article:nth-child(3n){margin:0}}@media screen and (max-width: 1200px){.topics_list.invest_topics_list article .topics_title{width:56%}}@media screen and (max-width: 1172px){header{padding:0 16px}header #h_logo{left:20px}header #pc_menu{margin-right:20px}header #pc_menu li{padding:0 0 0 20px}header #pc_menu li.search_btn{padding-left:24px}header #pc_menu li .pc_menu_content{padding:0 16px}header #pc_menu li .pc_menu_content .pc_menu_inner{padding:32px}header #pc_menu li .pc_menu_content .pc_menu_label{padding:0 24px}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_two{padding:0 24px}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_one{padding:0 24px}header #pc_menu li .pc_menu_content .pc_menu_nav ul{padding:0 24px}header #pc_menu li .pc_menu_content .pc_menu_nav li.arrow_btn p{font-size:11px}footer #f_copy small{font-size:10px}}@media screen and (max-width: 1023px){header{top:24px;height:52px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header.active{top:0;padding:0}#breadcrumbs{padding:24px 20px 32px}#breadcrumbs .inner{overflow:scroll}#breadcrumbs ul{padding-bottom:16px}#content{padding-bottom:96px}aside{float:none;max-width:inherit;width:100%}aside #side_title{color:#fff;background-color:#0874dc;font-size:18px;padding:16px 18px;margin-bottom:4px}aside #side_title.active span:before{top:10px;transform:translate(-50%, -50%) rotate(-45deg);-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg)}aside #side_title:before{content:none}aside #side_title a{color:#fff;display:inline-block}aside #side_title span{border:1px solid #fff;position:absolute;top:50%;right:16px;width:20px;height:20px;display:inline-block;vertical-align:middle;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;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(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}aside #side_title span:before{content:'';border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:8px;left:50%;width:4px;height:4px;margin:auto;vertical-align:middle;transform:translate(-50%, -50%) rotate(135deg);-webkit-transform:translate(-50%, -50%) rotate(135deg);-moz-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);-o-transform:translate(-50%, -50%) rotate(135deg);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}aside #side_menu_content{display:none}#container{float:none;max-width:inherit;width:100%;padding:0;margin-top:32px}#container .main_content{padding-bottom:64px}#container .under_content{padding-bottom:0}.heading h2{font-size:20px}.invest_heading{margin-bottom:48px}.invest_heading h2{font-size:24px}.invest_heading h2 span{font-size:14px}h2{font-size:20px;letter-spacing:1px;margin-bottom:16px}h2:before{top:2px}h3{font-size:18px;letter-spacing:1px;padding-left:36px}h3:before{width:16px;height:16px}h3:after{width:11px;height:11px}h3 span{font-size:14px}h4{font-size:16px}h5{font-size:14px}.calendar_img{width:100%;padding:0 20px;overflow-x:scroll;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.calendar_img img{width:1200px}.news_list article:nth-child(3n+1){padding-right:16px}.news_list article:nth-child(3n+2){padding:0 8px}.news_list article:nth-child(3n){padding-left:16px}.media_list article{padding-right:16px}.media_list article .media_img .media_category{bottom:16px}.topics_list article .topics_title{width:69%}.common_list li{margin-bottom:32px}.common_list li:nth-child(odd){padding-left:16px}.common_list li:nth-child(even){padding-right:16px}.invest_list li .list_title{padding:20px}.invest_list li .list_title p{font-size:16px}.invest_list li .list_title .list_icon{right:20px}.common_table.invest_table table caption{font-size:16px}.common_table.invest_table table tr td p{font-size:12px}#related{padding-top:48px}#related .related_heading{margin-bottom:32px}#related .related_heading h2{font-size:20px;letter-spacing:1px}#related .related_heading p{font-size:13px}#contact li{width:50%}#link{text-align:left}#link li{max-width:inherit;width:50%;padding:0;margin:0 0 16px}#link li:nth-child(odd){padding-right:8px}#link li:nth-child(even){padding-left:8px}footer{padding-top:64px}footer #f_logo,footer #f_menu{display:block}footer #f_logo svg{margin:0 auto;display:block}footer #f_menu{width:100%;padding:48px 0 0;display:block}footer #f_menu .f_nav_title{width:49%}footer #f_copy{margin-top:24px;text-align:center}footer #f_copy small{float:none;font-size:12px;margin-top:8px;display:block}}@media screen and (max-width: 768px){.section{padding:64px 16px}.pc{display:none}.tb{display:block}.list{width:100%;padding:0;margin-bottom:32px}.list:last-child{margin-bottom:0}#under_header{height:320px}#under_header.gra_header{height:200px}#under_header.gra_header #page_header_content{top:64%}#under_header .under_header_content h1{font-size:32px;font-weight:700;letter-spacing:2px}#page_header{height:320px}#page_header #page_header_content{padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#page_header #page_header_content h1{font-size:20px}#page_header #page_header_content p{font-size:13px}#scroll{width:100%}#scroll a{width:80%;height:72px;line-height:72px;margin:0 auto}aside #side_menu nav li p{padding:14px 18px}aside #side_menu nav li p a{padding:14px 18px}aside #side_menu nav li p span{right:16px}aside #side_menu nav li ul{padding-left:14px}aside #side_menu nav li ul li a{padding:14px 16px 12px}aside #side_menu nav li ul li ul li a{padding:0 14px 14px 20px}#container .invest_content{margin-bottom:32px}#container .invest_content h2{margin-bottom:20px}#container .invest_content .internal_system_img{margin:0 auto}#container .sustainability_content .common_sentence.common_top_sentence{padding-bottom:32px}#container .sustainability_content .common_list.activities_list li .common_content .common_title p{font-size:16px}#container .invest_content .common_list li,#container .csr_content .common_list li{width:100%;margin-bottom:48px}#container .invest_content .common_list li:nth-child(odd),#container .invest_content .common_list li:nth-child(even),#container .csr_content .common_list li:nth-child(odd),#container .csr_content .common_list li:nth-child(even){padding:0}#container .invest_content .common_list li:first-child,#container .csr_content .common_list li:first-child{width:100%;padding:0 !important}#container .invest_content .common_list li:last-child,#container .csr_content .common_list li:last-child{margin-bottom:0}#container .invest_content .common_list li .common_content,#container .csr_content .common_list li .common_content{padding:32px 20px}#container .invest_content .common_list li .common_content .common_title p,#container .csr_content .common_list li .common_content .common_title p{font-size:18px}#container .invest_content .common_list li .common_content .common_title p span,#container .csr_content .common_list li .common_content .common_title p span{font-size:14px}#container .common_shadow{padding:20px}.two_btn .btn{width:100%;margin-top:24px;display:block}.two_btn .btn:nth-child(1),.two_btn .btn:nth-child(2){padding:0}.two_btn .btn:first-child{margin-top:0}.two_btn .circle_btn{width:auto;display:inline-block}.two_btn .circle_btn:nth-child(1),.two_btn .circle_btn:nth-child(2){padding:0 8px}.two_btn .circle_btn .btn_content{padding:0 26px}.arrow_btn .btn_content p{font-size:18px;padding-left:8px}.right_btn .btn_content{margin:0}.heading p{font-size:12px}.heading h2{padding-top:24px}p{font-size:14px}.common_text{margin-top:24px}.note_text{padding:24px 20px;margin-bottom:32px}.float_particles{width:125px;height:104px}.news_list article{width:400px;margin:0 auto 32px;display:block}.news_list article:nth-child(3n+1),.news_list article:nth-child(3n+2),.news_list article:nth-child(3n){padding:0}.media_list article{width:400px;margin:0 auto 32px;display:block}.media_list article:nth-child(3n+1),.media_list article:nth-child(3n+2),.media_list article:nth-child(3n){padding:0;margin:0 auto 32px}.media_list article .media_wrap{padding:0}.media_list article .media_content li{width:auto;display:inline-block}.topics_list.invest_topics_list article a,.topics_list.sustainability article a{padding:20px 0}.topics_list.invest_topics_list article .topics_info .topics_date,.topics_list.sustainability article .topics_info .topics_date{padding-left:16px}.topics_list.invest_topics_list article .topics_title,.topics_list.sustainability article .topics_title{width:100%;padding:0;display:block}.topics_list.sustainability_topics_list article .topics_info{margin-bottom:8px}.topics_list.sustainability_topics_list article .topics_info .topics_date{padding-left:0}.topics_list.sustainability_topics_list article .topics_title{width:100%;padding:0}.topics_list article{font-size:13px}.topics_list article a{padding:20px 0}.topics_list article .topics_info,.topics_list article .topics_title{width:100%;display:block}.topics_list article .topics_info{margin-bottom:12px}.topics_list article .topics_info .topics_category{width:80px}.topics_list article .topics_info .topics_category span{font-size:12px;padding:5px 12px}.topics_list article .topics_title{font-size:13px}.e_notice_list article{font-size:13px}.e_notice_list article a{padding:20px 0}.e_notice_list article .e_notice_date,.e_notice_list article .e_notice_title{width:100%;display:block}.e_notice_list article .e_notice_date{margin-bottom:8px}.e_notice_list article .e_notice_title{font-size:13px}.common_list li{width:100%;margin-bottom:48px}.common_list li:nth-child(odd),.common_list li:nth-child(even){padding:0}.common_list li:last-child{margin-bottom:0}.common_list li .common_content{padding:32px 20px}.common_list li .common_content .common_title p{font-size:18px}.common_list li .common_content .common_title p span{font-size:14px}.common_table{overflow:scroll}.common_table.invest_table table{white-space:nowrap}.common_table.invest_table table tr th{width:156px;text-align:center}.common_table.calendar_table table tr td:nth-child(1){width:auto}.common_table table{min-width:640px;width:100%;overflow:hidden}.common_table table tr th,.common_table table tr td{font-size:12px;line-height:1.6;padding:20px}.common_table table tr th{width:144px}.common_table table tr td .btn .btn_content{width:240px}.common_movie{width:100%}.common_movie.jstream_movie .water_mark_wrapper{width:56px;height:56px}.common_movie.jstream_movie .water_mark_wrapper .water_mark_square{width:20px;height:56px}.common_movie .common_movie_img .play_btn{width:56px;height:56px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.common_movie .common_movie_img .play_btn .play_icon{width:20px}.under_list li{padding:32px 0}.under_list li:last-child{margin-bottom:0}.under_list li img{float:none;width:100%;display:block;padding-left:0;margin-bottom:24px}.chronology_list li{padding:32px 0}.chronology_list li:before{height:124%}.chronology_list li .chronology_info,.chronology_list li .chronology_content{width:100%;display:block}.chronology_list li .chronology_content{padding-top:8px;padding-left:4px}.chronology_list li .chronology_content .chronology_text{width:100%;padding:0 0 16px;display:block}.chronology_list li .chronology_content .chronology_img{float:none}.chronology_list li .chronology_content .chronology_img img{float:none}.download_list .half{width:100%;display:block}.download_list .half:nth-child(1),.download_list .half:nth-child(2){padding:0}.download_list .half li .arrow_btn .btn_content p{width:89%}.download_list li .arrow_btn .btn_content p{width:90%}.download_list li ul{padding-left:32px}#related .two_rows li{width:100%}#related .two_rows li:nth-child(odd),#related .two_rows li:nth-child(even){padding:0}#related .three_rows li{width:100%}#related .three_rows li:nth-child(3n+1),#related .three_rows li:nth-child(3n+2),#related .three_rows li:nth-child(3n){padding:0}#related .five_rows li{width:100%;padding:0;margin-bottom:12px}#related li{margin-bottom:12px;display:block}#related li:last-child{margin-bottom:0}#related li a{position:relative;padding:32px 20px}#related li .arrow_btn .btn_content span{position:absolute;top:50%;left:20px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#contact li{font-size:12px}#contact li .square{padding-bottom:101%}#contact li .contact_title_jp{font-size:20px}#contact li .contact_title_en{font-size:14px;margin-top:24px}#contact li .contact_title{font-size:18px;font-weight:700}#contact li .contact_link{font-size:12px;margin-top:32px}#link li img{margin:0 auto;display:block}footer{padding:56px 16px 48px}footer #f_menu{padding-top:40px}footer #f_menu .f_nav_title{width:100%;padding:0 0 24px;display:block}footer #f_menu .f_nav_title:last-child{padding-bottom:0}footer #f_menu .f_menu_title{border-top:1px solid #41484a;font-size:14px;padding:24px 0 12px;margin:0}footer #f_menu nav{float:none;max-width:inherit;margin:0;display:block}footer #f_menu nav:nth-child(1) .f_nav_title_two{float:none;display:block}footer #f_menu nav:nth-child(1) .f_nav_title_two:nth-child(2){margin:0}footer #f_menu ul{padding:0;margin:0;display:block}footer #f_menu li{font-size:12px}footer #f_copy li{width:auto;padding:0 12px;margin-bottom:24px;display:inline-block}footer #f_copy li:first-child{padding:0 12px}footer #f_copy li:before{content:none}}@media screen and (max-width: 480px){.cc-window .cc-message{font-size:13px}.cc-floating.cc-theme-classic{padding:16px !important}.pctb{display:none}.sp{display:block}#under_header{height:240px}#under_header .under_header_content h1{font-size:28px}#page_header{height:280px}#page_header #scroll a{font-size:12px;height:48px;line-height:48px}#page_header #scroll a svg{bottom:-28px}aside #side_title{font-size:16px}.heading h2{font-size:20px}.invest_heading h2{font-size:20px}.common_text p{font-size:13px}.news_list article{width:280px}.news_list article .news_img p{padding:11px 12px}.news_list article .news_content .news_title{font-size:14px}.news_list article .news_content .news_date{font-size:10px}.media_list article{width:100%}.media_list article:nth-child(3n+1),.media_list article:nth-child(3n+2),.media_list article:nth-child(3n){padding-left:16px}.download_list li .arrow_btn .btn_content p{width:90%}.download_text{padding-top:16px}.invest_list li .list_title p span{float:none;display:block}#contact li{width:100%;display:block}#contact li .square{display:none}#contact li .square_content{position:static;padding:48px 0;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}#contact li .contact_title_en{font-size:10px;margin-top:16px}#contact li .contact_title{font-size:16px}#contact li .arrow_btn{margin-top:20px}#link{padding-bottom:28px}footer #f_copy li{font-size:10px}footer #f_copy li:before{padding-right:10px}}@media screen and (max-width: 374px){.sp5{display:block}.btn .btn_content{width:100%}header #h_logo svg{width:213.8304px;height:20px}.common_list li .common_content .common_title p{font-size:16px}.download_list .half li .arrow_btn .btn_content p{width:86%}footer #f_copy li{padding:0}footer #f_copy li:before{padding:0 1px}}#about #page_header{background-image:url(/about/images/header/about.jpg)}#overview #page_header{background-image:url(/about/images/header/overview.jpg)}#map #page_header{background-image:url(/about/images/header/overview/map.jpg)}#calendar #page_header{background-image:url(/about/images/header/overview/calendar.jpg)}#message #page_header{background-image:url(/about/images/header/message.jpg)}#business #page_header{background-image:url(/about/images/header/business.jpg)}#philosophy #page_header{background-image:url(/about/images/header/philosophy.jpg)}#custom #page_header{background-image:url(/about/images/header/business/custom.jpg)}#space #page_header{background-image:url(/about/images/header/business/custom/space.jpg)}#device #page_header{background-image:url(/about/images/header/business/custom/device.jpg)}#officer #page_header{background-image:url(/about/images/header/officer.jpg)}#history #page_header{background-image:url(/about/images/header/history.jpg)}#group #page_header{background-image:url(/about/images/header/group.jpg)}#global #page_header{background-image:url(/about/images/header/group/global.jpg)}#governance #page_header{background-image:url(/about/images/header/governance.jpg)}#csr #page_header{background-image:url(/about/images/header/csr.jpg)}#activities #page_header{background-image:url(/about/images/header/csr/activities.jpg)}#sdgs #page_header{background-image:url(/about/images/header/csr/sdgs.jpg)}#management #page_header{background-image:url(/about/images/header/csr/management.jpg)}#exportcontrol #page_header{background-image:url(/about/images/header/csr/exportcontrol.jpg)}#code #page_header{background-image:url(/about/images/header/csr/code.jpg)}#csr-policy #page_header{background-image:url(/about/images/header/csr/csr-policy.jpg)}#csr-global #page_header{background-image:url(/about/images/header/csr/csr-global.jpg)}#unglobal #page_header{background-image:url(/about/images/header/csr/unglobal.jpg)}#quality #page_header{background-image:url(/about/images/header/quality.jpg)}#policy #page_header{background-image:url(/about/images/header/policy.jpg)}#procedure #page_header{background-image:url(/about/images/header/policy/procedure.jpg)}#green #page_header{background-image:url(/about/images/header/policy/green.jpg)}#green-01 #page_header{background-image:url(/about/images/header/policy/green-01.jpg)}#green-03 #page_header{background-image:url(/about/images/header/policy/green-03.jpg)}#procurement-csr #page_header{background-image:url(/about/images/header/policy/procurement-csr.jpg)}#tech #page_header{background-image:url(/about/images/header/tech/tech.jpg)}#sensor-ai #page_header{background-image:url(/about/images/header/tech/sensor-ai.jpg)}#coretechnology #page_header{background-image:url(/about/images/header/tech/coretechnology.jpg)}#facilities #page_header{background-image:url(/about/images/header/tech/facilities.jpg)}#design #page_header{background-image:url(/about/images/header/tech/design.jpg)}#sensor-ai #page_header{background-image:url(/about/images/header/tech/sensor-ai.jpg)}#award #page_header,#archive #page_header{background-image:url(/about/images/header/tech/design/award.jpg)}#tech-award #page_header{background-image:url(/about/images/header/tech/design/tech-award.jpg)}#transparency #page_header,#terms #page_header,#download #page_header{background-image:url(/about/images/header/transparency.jpg)}#video #page_header{background-image:url(/about/images/header/video.jpg)}#profile #page_header{background-image:url(/about/images/header/profile.jpg)}#dx #page_header{background-image:url(/about/images/header/dx.jpg)}#mt_plan #page_header{background-image:url(/invest/images/header/mt-plan.jpg)}#invest_management #page_header{background-image:url(/invest/images/header/management.jpg)}#invest_policy #page_header{background-image:url(/invest/images/header/management/policy.jpg)}#invest_risk #page_header{background-image:url(/invest/images/header/management/risk.jpg)}#invest_risk #page_header{background-image:url(/invest/images/header/management/risk.jpg)}#ir_news #page_header{background-image:url(/invest/images/header/ir-news.jpg)}#invest_library #page_header{background-image:url(/invest/images/header/library.jpg)}#invest_financial #page_header{background-image:url(/invest/images/header/library/financial.jpg)}#filings #page_header{background-image:url(/invest/images/header/library/filings.jpg)}#integration #page_header{background-image:url(/invest/images/header/library/integration.jpg)}#invest_financial_single #page_header{background-image:url(/invest/images/header/library/ir-briefing-materials.jpg)}#financial #page_header{background-image:url(/invest/images/header/library/financial.jpg)}#invest_finance #page_header{background-image:url(/invest/images/header/finance.jpg)}#financial_i #page_header{background-image:url(/invest/images/header/finance/financial-i.jpg)}#factsheet #page_header{background-image:url(/invest/images/header/finance/factsheet.jpg)}#invest_finance_management #page_header{background-image:url(/invest/images/header/finance/management.jpg)}#invest_stock_bonds #page_header{background-image:url(/invest/images/header/stock-bonds.jpg)}#stock #page_header{background-image:url(/invest/images/header/stock-bonds/stock.jpg)}#return #page_header{background-image:url(/invest/images/header/stock-bonds/return.jpg)}#s_meeting #page_header{background-image:url(/invest/images/header/stock-bonds/s-meeting.jpg)}#e_notice #page_header{background-image:url(/invest/images/header/stock-bonds/e-notice.jpg)}#bonds #page_header{background-image:url(/invest/images/header/stock-bonds/bonds.jpg)}#analyst #page_header{background-image:url(/invest/images/header/stock-bonds/analyst.jpg)}#invest_procedure #page_header{background-image:url(/invest/images/header/stock-bonds/procedure.jpg)}#presentation #page_header{background-image:url(/invest/images/header/individual/presentation.jpg)}#aura #page_header{background-image:url(/invest/images/header/individual/aura.jpg)}#faq #page_header{background-image:url(/invest/images/header/faq.jpg)}#inquiries #page_header{background-image:url(/invest/images/header/inquiries.jpg)}#mail #page_header{background-image:url(/invest/images/header/mail.jpg)}#disclaimer #page_header{background-image:url(/invest/images/header/disclaimer.jpg)}#invest_sitemap #page_header{background-image:url(/invest/images/header/sitemap.jpg)}#invest_calendar #page_header{background-image:url(/invest/images/header/ir-calendar.jpg)}#stock_price_information #page_header{background-image:url(/invest/images/header/stock-price-information.jpg)}#sustainability_infrastructure #page_header{background-image:url(/sustainability/images/header/infrastructure.jpg)}#sustainability_environment #page_header{background-image:url(/sustainability/images/header/environment.jpg)}#sustainability_vision #page_header{background-image:url(/sustainability/images/header/environment/vision.jpg)}#sustainability_management #page_header{background-image:url(/sustainability/images/header/environment/management.jpg)}#sustainability_co2_emission #page_header{background-image:url(/sustainability/images/header/environment/co2-emission.jpg)}#sustainability_report #page_header{background-image:url(/sustainability/images/header/environment/report.jpg)}#sustainability_social #page_header{background-image:url(/sustainability/images/header/social.jpg)}#sustainability_stakeholder #page_header{background-image:url(/sustainability/images/header/social/stakeholder.jpg)}#sustainability_humanright #page_header{background-image:url(/sustainability/images/header/social/humanright.jpg)}#sustainability_diversity #page_header{background-image:url(/sustainability/images/header/social/diversity.jpg)}#sustainability_hr_develop #page_header{background-image:url(/sustainability/images/header/social/hr-develop.jpg)}#sustainability_governance #page_header{background-image:url(/sustainability/images/header/governance.jpg)}#sustainability_bcp #page_header{background-image:url(/sustainability/images/header/governance/bcp.jpg)}#sustainability_safety #page_header{background-image:url(/sustainability/images/header/governance/safety.jpg)}#sustainability_hr #page_header{background-image:url(/sustainability/images/header/governance/hr.jpg)}#sustainability_governance #page_header{background-image:url(/sustainability/images/header/governance.jpg)}#sustainability_exportcontrol #page_header{background-image:url(/sustainability/images/header/governance/exportcontrol.jpg)}#sustainability_directors #page_header{background-image:url(/about/images/header/officer.jpg)}#sustainability_anti_corruption #page_header{background-image:url(/sustainability/images/header/governance/anti-corruption.jpg)}#sustainability_reporting #page_header{background-image:url(/sustainability/images/header/governance/reporting.jpg)}#sustainability_topics #page_header{background-image:url(/sustainability/images/header/topics.jpg)}#home.progress_complete header{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}#home.progress_complete #first_view #fv_content{opacity:1;transform:translate(0, -50%) scale(1);-webkit-transform:translate(0, -50%) scale(1);-moz-transform:translate(0, -50%) scale(1);-ms-transform:translate(0, -50%) scale(1);-o-transform:translate(0, -50%) scale(1)}#home.progress_complete #first_view .fv_movie{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}#home.progress_complete #first_view #scroll{opacity:1;visibility:visible;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}@media screen and (min-width: 769px){#home.progress_complete #first_view #scroll a:hover:before{height:32px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}}#home.progress_complete #first_view #scroll a:before{height:40px;transition:height 1s 1.6s ease;-webkit-transition:height 1s 1.6s ease;-moz-transition:height 1s 1.6s ease;-ms-transition:height 1s 1.6s ease;-o-transition:height 1s 1.6s ease}#home header{opacity:0;transform:translateY(-150%);-webkit-transform:translateY(-150%);-moz-transform:translateY(-150%);-ms-transform:translateY(-150%);-o-transform:translateY(-150%);transition:all 1s 0.8s ease;-webkit-transition:all 1s 0.8s ease;-moz-transition:all 1s 0.8s ease;-ms-transition:all 1s 0.8s ease;-o-transition:all 1s 0.8s ease}#home header #pc_menu li .pc_menu_content{top:80px}#home header #sp_menu{transition:all 1s 0.8s ease;-webkit-transition:all 1s 0.8s ease;-moz-transition:all 1s 0.8s ease;-ms-transition:all 1s 0.8s ease;-o-transition:all 1s 0.8s ease}#home #first_view #fv_content{opacity:0;transform:translate(0, -50%) scale(0.9);-webkit-transform:translate(0, -50%) scale(0.9);-moz-transform:translate(0, -50%) scale(0.9);-ms-transform:translate(0, -50%) scale(0.9);-o-transform:translate(0, -50%) scale(0.9);transition:all 1s 1.2s ease;-webkit-transition:all 1s 1.2s ease;-moz-transition:all 1s 1.2s ease;-ms-transition:all 1s 1.2s ease;-o-transition:all 1s 1.2s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}#home #first_view .fv_movie{opacity:0;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transition:all 1s 1.6s ease;-webkit-transition:all 1s 1.6s ease;-moz-transition:all 1s 1.6s ease;-ms-transition:all 1s 1.6s ease;-o-transition:all 1s 1.6s ease}#home #first_view #scroll{transform:translate(-50%, 100%);-webkit-transform:translate(-50%, 100%);-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-o-transform:translate(-50%, 100%);transition:all 1s 1.6s ease;-webkit-transition:all 1s 1.6s ease;-moz-transition:all 1s 1.6s ease;-ms-transition:all 1s 1.6s ease;-o-transition:all 1s 1.6s ease}#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_start{background-color:#0874dc;position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:999999}#progress #progress_loading{background-color:#fff;top:0;left:-100%;width:100%;height:100%;display:block;z-index:999999}#progress #progress_loading:after{content:none}#progress #progress_loading svg{position:absolute;top:50%;left: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%)}#progress #progress_loading svg .st0{fill:#0075C1}#progress #progress_loading svg .st1{fill:#A6A6A6}#progress #progress_loading svg .st2{fill:#fff}#first_view{color:#fff;position:relative;height:100vh;padding:0}#first_view .sm-slider{position:absolute}#first_view .sm-slider:after{position:absolute}#first_view #fv_movie{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1}#first_view .transparent{background-color:rgba(0,65,107,0.6);position:relative;height:100%;overflow:hidden}#first_view .inner{position:relative;height:100%}#first_view #fv_content{position:absolute;top:50%;left:60px;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_content h1 img{max-width:440px}#first_view #fv_content h1 svg .st0{fill:#fff}#first_view #fv_content .fv_title{font-size:32px;line-height:1.6;letter-spacing:1px;margin-top:32px}#first_view #fv_content .fv_text{font-size:16px;font-weight:500;line-height:2;letter-spacing:.5px;margin-top:32px}#first_view #fv_content .btn{margin-top:88px}#first_view #fv_content .btn .btn_content span{padding-left:16px}#first_view .fv_movie{position:absolute;bottom:40px;right:48px}#first_view .fv_movie.pctb{display:none}#first_view .fv_movie a{color:#fff;background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);padding:12px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}@media screen and (min-width: 769px){#first_view .fv_movie a:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}}#first_view .fv_movie .fv_movie_img{position:relative}#first_view .fv_movie .fv_movie_img img{width:260px}#first_view .fv_movie .fv_movie_img .play_btn{background-color:#fff;position:absolute;bottom:-24px;right:12px;width:48px;height:48px;display:inline-block;vertical-align:middle;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#first_view .fv_movie .fv_movie_img .play_btn img{position:absolute;top:50%;left:54%;width:13px;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_movie p{font-size:12px;font-weight:700;letter-spacing:1px;margin-top:12px;margin-left:12px}#first_view #scroll{opacity:0;visibility:hidden}#top_news{color:#fff;background-color:#121a1d;padding:64px 20px}#top_news .middle_inner{max-width:1116px}#top_news .slick-list{max-width:1080px;padding:0 16px;margin:0 auto}#top_news .slick-arrow{cursor:pointer;font-size:28px;position:absolute;top:28%;z-index:10;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#top_news .slick-prev{left:0}#top_news .slick-next{right:0}#top_news article{padding:0;margin-bottom:0}#top_news article:nth-child(3n+1),#top_news article:nth-child(3n+2),#top_news article:nth-child(3n){padding:0 20px}#top_news .dot_class{padding:32px 0 0;text-align:center}#top_news .dot_class li{cursor:pointer;background-color:#a0a3a5;width:10px;height:10px;padding:0;margin:0 6px;display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#top_news .dot_class li.slick-active{background-color:#00a0e9}#top_news .dot_class li button{cursor:pointer;background-color:transparent;border:0;outline:none;font-size:0}#top_brand{color:#fff;background-image:url(/common/img/top/brand-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;padding:130px 16px;overflow:hidden}#top_brand:before{content:'';background-color:rgba(0,0,0,0.32);position:absolute;top:0;left:0;width:100%;height:100%}#top_brand .inner{position:relative}#top_brand .bg_text{font-family:"Helvetica",sans-serif;font-size:240px;font-weight:700;position:absolute;top:50%;left:50%;width:1578px;letter-spacing:18px;text-align:center;opacity:.04;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#top_brand .top_brand_heading{position:relative;z-index:1}#top_brand .top_brand_heading img{max-width:600px}#top_brand .top_brand_heading .top_brand_title{font-family:"Helvetica",sans-serif;font-size:56px;font-weight:700;line-height:1.6;letter-spacing:5px}#top_brand .top_brand_heading .top_brand_subtitle{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:1px;padding-bottom:0;margin-top:8px}#top_brand .top_brand_heading .common_text{max-width:720px;margin-top:32px}#top_brand .top_brand_link{position:absolute;top:50%;right:0;width:240px;height:240px;z-index:1;transform:translate(0, -50%) scale(0.9);-webkit-transform:translate(0, -50%) scale(0.9);-moz-transform:translate(0, -50%) scale(0.9);-ms-transform:translate(0, -50%) scale(0.9);-o-transform:translate(0, -50%) scale(0.9)}#top_brand .top_brand_link.is_show{transform:translate(0, -50%) scale(1);-webkit-transform:translate(0, -50%) scale(1);-moz-transform:translate(0, -50%) scale(1);-ms-transform:translate(0, -50%) scale(1);-o-transform:translate(0, -50%) scale(1)}#top_brand .top_brand_link a{color:#fff;width:100%;height:100%}@media screen and (min-width: 769px){#top_brand .top_brand_link a:hover .link_circle .link_arrow{top:-4px;right:-8px}}#top_brand .top_brand_link .link_text{font-size:32px;font-weight:700;position:absolute;top:24px;left:-80px;white-space:pre;letter-spacing:1px;z-index:2}#top_brand .top_brand_link .link_circle{border:3px solid rgba(255,255,255,0.4);width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#top_brand .top_brand_link .link_circle .link_arrow{position:absolute;top:120px;right:120px;width:120px;height:120px;display:block;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#top_brand .top_brand_link .link_circle svg .cls-1{fill:none;stroke:#0874dc;stroke-linejoin:round;stroke-width:4px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#top_list{padding:130px 0 0}#top_list .top_list_content{position:relative;margin-bottom:280px}#top_list .top_list_content:nth-child(even):before{top:inherit;bottom:-80px}#top_list .top_list_content:nth-child(even) .float_particles{left:0}#top_list .top_list_content:nth-child(even) img{float:right;max-width:1320px;width:90%}#top_list .top_list_content:nth-child(even) .top_list_wrap{top:inherit;bottom:-128px;left:0;right:inherit;max-width:1080px;width:75%}#top_list .top_list_content:nth-child(even) .top_list_wrap .top_list_inner,#top_list .top_list_content:nth-child(even) .top_list_wrap .btn{display:inline-block;vertical-align:bottom}#top_list .top_list_content:nth-child(even) .top_list_wrap .btn{position:absolute;bottom:92px;right:112px}#top_list .top_list_content:before{content:'';background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);position:absolute;top:70px;right:0;width:1000px;width:70%;height:480px;z-index:-1}#top_list .top_list_content img{max-width:840px;width:58%}#top_list .top_list_content .top_list_wrap{position:absolute;background-color:#fff;top:148px;right:120px;max-width:600px;padding:92px 112px;box-shadow:0 8px 29px rgba(12,33,195,0.2);-webkit-box-shadow:0 8px 29px rgba(12,33,195,0.2);-moz-box-shadow:0 8px 29px rgba(12,33,195,0.2);-ms-box-shadow:0 8px 29px rgba(12,33,195,0.2);-o-box-shadow:0 8px 29px rgba(12,33,195,0.2);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#top_list .top_list_content .top_list_wrap .top_list_inner{max-width:380px}#top_list .top_list_content .top_list_wrap .heading{margin-bottom:0}#top_list .top_list_content .top_list_wrap .heading h2{padding:0}#top_list .top_list_content .top_list_wrap .heading p{position:relative}#top_list .top_list_content .top_list_wrap .heading p:before{content:'';background-color:#0874dc;position:absolute;top:8px;left:0;width:100%;height:1px}#top_list .top_list_content .top_list_wrap .heading p span{background-color:#fff;position:relative;padding-right:16px}#top_list .top_list_content .top_list_wrap .common_text{margin-top:32px}#top_list .top_list_content .top_list_wrap .common_text p{line-height:1.8;letter-spacing:.5px}#top_media{background-color:#f5f9fe}#top_media .top_media_top{padding:0 16px}#top_media .top_media_top .btn{margin-top:0}#top_media .top_media_top .btn .btn_content{width:100%}#top_recruit{color:#fff;background-image:url(/common/img/top/recruit-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0}#top_recruit .transparent{background:linear-gradient(to right, rgba(0,160,233,0.5) 0%, rgba(8,116,220,0.5) 100%);position:relative;height:100%;padding:112px 20px 120px}#top_recruit .inner{position:relative}#top_recruit #float_particles3{right:0}#top_recruit #float_particles4{top:inherit;bottom:0;left:0}#top_recruit .top_recruit_heading{text-align:center}#top_recruit .top_recruit_heading h2{font-family:"Helvetica",sans-serif;font-size:56px;font-weight:700;line-height:1.6;letter-spacing:2px;text-shadow:0 2px 8px rgba(0,0,0,0.5);-webkit-text-shadow:0 2px 8px rgba(0,0,0,0.5);-moz-text-shadow:0 2px 8px rgba(0,0,0,0.5);-ms-text-shadow:0 2px 8px rgba(0,0,0,0.5);-o-text-shadow:0 2px 8px rgba(0,0,0,0.5)}#top_recruit .top_recruit_heading p{font-size:24px;font-weight:700;line-height:1.6;margin-top:24px}#top_recruit .btn{margin-top:80px}#top_recruit .btn .btn_content{margin:0 auto}#top_select .select_area{position:relative}#top_select .select_area .select_circle{position:absolute}#top_select .select_area .select_circle.select_americas{top:17.5%;left:15%}#top_select .select_area .select_circle.select_europe{top:2.5%;left:50%}#top_select .select_area .select_circle.select_asia{top:50%;right:18%}#top_select .select_area .select_circle.select_japan{top:17.5%;right:5%}#top_select .select_area .select_circle a{color:#0874dc;background-color:#fff;position:relative;width:144px;height:144px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-shadow:0 8px 20px rgba(12,33,195,0.2);-webkit-box-shadow:0 8px 20px rgba(12,33,195,0.2);-moz-box-shadow:0 8px 20px rgba(12,33,195,0.2);-ms-box-shadow:0 8px 20px rgba(12,33,195,0.2);-o-box-shadow:0 8px 20px rgba(12,33,195,0.2)}@media screen and (min-width: 769px){#top_select .select_area .select_circle a:hover{color:#fff;background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%)}}#top_select .select_area .select_circle p{font-size:18px;font-weight:700;position:absolute;top:50%;left:50%;width:100%;line-height:1.2;letter-spacing:1px;margin:0;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#top_select .select_area .select_circle p span{font-size:12px;display:block}#top_select .btn .btn_content{font-weight:700;margin:0 auto}#top_topics .heading{color:#121a1d;text-align:center}#top_topics .heading h2{padding:0;margin-bottom:56px}#top_topics .tab{margin-bottom:34px;text-align:center}#top_topics .tab li{cursor:pointer;color:#a0a3a5;font-size:13px;position:relative;padding:0;margin:0 32px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}@media screen and (min-width: 769px){#top_topics .tab li:hover{color:#0874dc;font-weight:700}#top_topics .tab li:hover:before{width:100%}}#top_topics .tab li:first-child{margin-left:0}#top_topics .tab li:last-child{margin-right:0}#top_topics .tab li:before{content:'';background-color:#0874dc;position:absolute;bottom:-8px;left:0;width:0;height:2px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#top_topics .tab li.current{color:#0874dc;font-weight:700}#top_topics .tab li.current:before{width:100%}#top_topics .tab li span{transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#top_topics .tab_content.hide{display:none}#top_topics .btn .btn_content{margin:0 auto}@media screen and (max-width: 1406px){#home header{transition:all 0.8s 0.1s ease;-webkit-transition:all 0.8s 0.1s ease;-moz-transition:all 0.8s 0.1s ease;-ms-transition:all 0.8s 0.1s ease;-o-transition:all 0.8s 0.1s ease}#home header #sp_menu{transition:all 0.8s 0.1s ease;-webkit-transition:all 0.8s 0.1s ease;-moz-transition:all 0.8s 0.1s ease;-ms-transition:all 0.8s 0.1s ease;-o-transition:all 0.8s 0.1s ease}}@media screen and (max-width: 1252px){#first_view .fv_movie{position:static;margin-top:32px}#first_view .fv_movie.pc{display:none}#first_view .fv_movie.pctb{display:inline-block}}@media screen and (max-width: 1200px){#top_list .top_list_content:nth-child(even):before{top:0;bottom:inherit;height:400px}#top_list .top_list_content:nth-child(even) .top_list_wrap{left:48px}#top_list .top_list_content:nth-child(even) .top_list_wrap .btn{float:right;position:static}#top_list .top_list_content .top_list_wrap{right:48px;padding:64px}}@media screen and (max-height: 700px){#first_view{height:766px}}@media screen and (max-width: 1023px){#first_view #fv_content{left:32px;padding-right:32px}#first_view #fv_content .fv_title{font-size:24px}#first_view #fv_content .fv_text{font-size:14px}#top_brand .bg_text{font-size:200px}#top_brand .top_brand_heading .top_brand_title{font-size:48px}#top_brand .top_brand_link{position:static;width:240px;height:240px;margin:32px 0 0 auto;text-align:right;transform:translate(0, 0) scale(0.9);-webkit-transform:translate(0, 0) scale(0.9);-moz-transform:translate(0, 0) scale(0.9);-ms-transform:translate(0, 0) scale(0.9);-o-transform:translate(0, 0) scale(0.9)}#top_brand .top_brand_link.is_show{transform:translate(0, 0) scale(1);-webkit-transform:translate(0, 0) scale(1);-moz-transform:translate(0, 0) scale(1);-ms-transform:translate(0, 0) scale(1);-o-transform:translate(0, 0) scale(1)}#top_brand .top_brand_link .link_text{font-size:28px}#top_media .top_media_top{padding-bottom:96px}#top_list .top_list_content{margin-bottom:60px}#top_list .top_list_content:nth-child(even):before{top:30%;height:320px}#top_list .top_list_content:nth-child(even) img{float:none}#top_list .top_list_content:nth-child(even) .top_list_wrap .btn{float:none}#top_list .top_list_content:before{top:30%;max-width:inherit;width:100%;height:320px}#top_list .top_list_content img{max-width:inherit;width:100%;padding-left:16px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#top_list .top_list_content .top_list_wrap{position:static;margin:-48px 16px 0 auto;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}#top_list .top_list_content .top_list_wrap .top_list_inner{max-width:inherit}#top_recruit .top_recruit_heading h2{font-size:48px}#top_recruit .top_recruit_heading p{font-size:20px}#top_select .select_area .select_circle a{width:114px;height:114px}#top_select .select_area .select_circle p{font-size:16px}}@media screen and (max-width: 768px){#first_view #fv_content{left:0;width:100%;padding:0 16px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#first_view #fv_content h1{font-size:64px;line-height:1.4}#first_view #fv_content .fv_title{font-size:20px}#first_view #fv_content .btn{display:none}#first_view #fv_content .fv_movie{position:static;margin-top:32px;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}#first_view #fv_content .fv_movie a{display:inline-block}#first_view #fv_content .fv_movie .play_btn{width:40px;height:40px}#first_view #fv_content .fv_movie .play_btn svg{width:10.447px;height:11.603px}#top_news{padding-left:0;padding-right:0}#top_news .slick-list{padding:0 20px}#top_news .slick-arrow{font-size:24px;top:50%}#top_news .slick-prev{left:10px}#top_news .slick-next{right:10px}#top_news article{margin-bottom:0}#top_news article:nth-child(3n+1),#top_news article:nth-child(3n+2),#top_news article:nth-child(3n){padding:0 20px}#top_news article:last-child{margin-bottom:0}#top_brand{padding:96px 16px}#top_brand .bg_text{font-size:100px}#top_brand .top_brand_heading .top_brand_title{line-height:1.4}#top_brand .top_brand_heading .top_brand_subtitle{margin-top:24px}#top_brand .top_brand_link{width:200px;height:200px}#top_brand .top_brand_link .link_text{font-size:20px}#top_brand .top_brand_link .link_circle svg{width:99.62px;height:99.62px}#top_media{padding:64px 0 32px}#top_media .heading svg{width:240px;height:38.0674px}#top_media .top_media_top{padding-bottom:64px}#top_media .top_media_bottom .top_list_content .float_particles{top:32%}#top_media .top_media_bottom .top_list_content .top_list_wrap{padding:52px 40px;margin:-48px 16px 0 40px}#top_media .top_media_bottom .top_list_content .top_list_wrap .common_text{margin-top:24px}#top_media .top_media_bottom .top_list_content .top_list_wrap .btn{margin-top:24px}#top_recruit .transparent{padding:64px 20px}#top_recruit .top_recruit_heading h2{line-height:1.4}#top_recruit .top_recruit_heading p{font-size:18px}#top_recruit .btn{margin-top:64px}#top_topics .tab li{width:auto;margin:0 16px;display:inline-block}#top_list .top_list_content:nth-child(2):before{top:16%}#top_list .top_list_content:nth-child(2) .top_list_wrap{width:auto;margin-top:0}#top_list .top_list_content:nth-child(2) .top_list_wrap .btn{width:100%}#top_list .top_list_content:nth-child(2) img{width:100%;margin:0 0 0 auto}#top_list .top_list_content .top_list_wrap{padding:48px 40px}#top_list .top_list_content .top_list_wrap .common_text{margin-top:24px}#top_list .top_list_content .btn{margin-top:16px;display:block}#top_list .top_list_content .btn .btn_content{width:100%}#top_select .global_tab{margin:32px 0 0}#top_select .global_tab li{font-size:14px;width:320px;padding:0;margin:0 auto;display:block;text-align:center}#top_select .global_tab li:nth-child(1) a,#top_select .global_tab li:nth-child(2) a{border-bottom:none}#top_select .global_tab li:nth-child(odd) a{border-right:none}#top_select .global_tab li:nth-child(odd) a{border-right:1px solid #0874dc}#top_select .global_tab li:last-child a{border-bottom:1px solid #0874dc}#top_select .global_tab li a{color:#0874dc;border:1px solid #0874dc;border-bottom:none;position:relative;padding:20px;overflow:hidden}#top_select .global_tab li a:before{content:'';background-color:#0874dc;position:absolute;bottom:0;left:0;width:0;height:100%;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);transform-origin:right top}#top_select .global_tab li p{font-weight:600;position:relative;padding:0;margin:0;z-index:1}#top_select .global_tab li span{border:1px solid #0874dc;position:absolute;top:50%;right:16px;width:20px;height:20px;display:inline-block;vertical-align:middle;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;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(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#top_select .global_tab li span:before{content:'';border-top:1px solid #0874dc;border-right:1px solid #0874dc;position:absolute;top:9px;left:8px;width:4px;height:4px;margin:auto;vertical-align:middle;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}}@media screen and (max-width: 480px){#first_view{height:666px;text-align:center}#first_view #fv_content h1{font-size:48px;line-height:1.2}#first_view #fv_content h1 svg{width:280px;height:35.6343px}#first_view #fv_content .fv_title{font-size:18px;margin-top:16px}#first_view #fv_content .fv_text{display:none}#first_view #fv_content .fv_movie{margin-top:56px}#first_view #fv_content .fv_movie a{background:transparent;padding:0}#first_view #fv_content .fv_movie .fv_movie_img,#first_view #fv_content .fv_movie p{display:block}#first_view #fv_content .fv_movie .play_btn{background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);width:56px;height:56px}#first_view #fv_content .fv_movie .play_btn svg{fill:#fff}#first_view #fv_content .fv_movie p{padding:8px 0 0;margin:0}#first_view #fv_movie{display:none}#first_view .fv_movie .fv_movie_img{display:inline-block}#first_view .fv_movie .fv_movie_img img{width:220px;display:none}#first_view .fv_movie .fv_movie_img .play_btn{position:relative;top:inherit;bottom:inherit;left:inherit;right:inherit}#first_view .fv_movie .fv_movie_img .play_btn img{display:block}#first_view .fv_movie p{margin-left:0}#top_brand .top_brand_heading .top_brand_title{font-size:40px}#top_brand .top_brand_heading .top_brand_subtitle{font-size:14px}#top_media .top_media_bottom .top_list_content:before{top:20%}#top_media .top_media_bottom .top_list_wrap .common_text{margin-top:16px}#top_media .top_media_bottom .top_list_content .top_list_wrap .btn .btn_content{width:100%}#top_recruit .top_recruit_heading h2{font-size:40px}#top_recruit .top_recruit_heading p{font-size:14px}#top_list .top_list_content .top_list_wrap .common_text{margin-top:20px}#top_list .top_list_content .btn{margin-top:24px}}@media screen and (max-width: 374px){#progress #progress_loading svg{width:280px;height:26.189px}#top_select .global_tab li{width:100%}#top_topics .top_recruit_heading p{font-size:13px}#top_topics .tab li{font-size:12px;margin:0 12px}}.global_content{padding-top:200px}#select_content .select_tab{max-width:800px;margin:0 auto;text-align:center}#select_content .select_tab li{font-size:16px;font-weight:700;width:25%;height:56px;padding:0;margin:0}#select_content .select_tab li.current a{color:#fff;background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%)}#select_content .select_tab li a{color:#0874dc;position:relative;width:100%;height:100%}@media screen and (min-width: 769px){#select_content .select_tab li a:hover{color:#fff;background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%)}}#select_content .select_tab li span{position:absolute;top:50%;left:50%;width:100%;line-height:1.2;letter-spacing:1px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#select_content .select_content{max-width:800px;margin:48px auto 0}#select_content .select_content:first-child{margin-top:56px}#select_content .select_content .select_title{font-size:28px;font-weight:700;line-height:1.6;letter-spacing:1px;margin-bottom:20px}#select_content .select_content .select_link{line-height:1.6}#select_content .select_content .select_link a{color:#0874dc}@media screen and (min-width: 769px){#select_content .select_content .select_link a:hover{opacity:.6}}#select_content .select_content .select_link svg,#select_content .select_content .select_link span{display:inline-block;vertical-align:top}#select_content .select_content .select_link svg{padding-top:12px}#select_content .select_content .select_link svg .st0{fill:none;stroke:#0874dc;stroke-width:2;stroke-linecap:square;stroke-miterlimit:10}#select_content .select_content .select_link span{font-size:20px;font-weight:700;width:97%;letter-spacing:1px;padding-left:8px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#select_content .select_content .select_list{background-color:#f5f9fe;font-size:0;padding:32px 40px 16px;margin-bottom:10px}#select_content .select_content .select_list.healthcare_list .select_subtitle,#select_content .select_content .select_list.healthcare_list .healthcare_link{display:inline-block;vertical-align:middle}#select_content .select_content .select_list.healthcare_list .healthcare_link{width:calc(100% - 296px);padding:0 !important;text-align:center}#select_content .select_content .select_list.healthcare_list .healthcare_link a{display:inline-block}#select_content .select_content .select_list.healthcare_list .healthcare_link svg{padding-top:16px}#select_content .select_content .select_list.healthcare_list .healthcare_link span{font-size:20px;width:auto}#select_content .select_content .select_list.healthcare_list .select_link:nth-child(odd){padding-left:0;padding-right:8px}#select_content .select_content .select_list.healthcare_list .select_link:nth-child(even){padding-left:8px;padding-right:0}#select_content .select_content .select_list:last-child{margin-bottom:0}#select_content .select_content .select_list .select_subtitle{font-size:20px;font-weight:700;line-height:1.6;letter-spacing:1px;margin-bottom:16px}#select_content .select_content .select_list .select_subtitle img,#select_content .select_content .select_list .select_subtitle span{display:inline-block;vertical-align:middle}#select_content .select_content .select_list .select_subtitle img{width:160px;padding-right:16px}#select_content .select_content .select_list .select_link{width:50%;margin-bottom:16px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#select_content .select_content .select_list .select_link:nth-child(even){padding-right:8px}#select_content .select_content .select_list .select_link:nth-child(odd){padding-left:8px}#select_content .select_content .select_list .select_link span{font-size:14px;padding-top:6px}@media screen and (max-width: 768px){.global_content{padding-top:160px}#select_content .select_tab li{width:50%}#select_content .select_content .select_title{font-size:24px;margin-bottom:16px}#select_content .select_content .select_link svg{padding-top:8px}#select_content .select_content .select_link span{font-size:16px}#select_content .select_content .select_list{padding:24px 20px}#select_content .select_content .select_list.healthcare_list .select_subtitle,#select_content .select_content .select_list.healthcare_list .healthcare_link{display:block}#select_content .select_content .select_list.healthcare_list .healthcare_link{width:100%;padding:0 !important;text-align:left}#select_content .select_content .select_list.healthcare_list .healthcare_link svg{padding-top:10px}#select_content .select_content .select_list .select_subtitle{font-size:16px}#select_content .select_content .select_list .select_subtitle img{width:120px}#select_content .select_content .select_list .select_link span{width:96%;padding-top:0}}@media screen and (max-width: 480px){.global_content{padding-top:144px}#select_content .select_tab li{font-size:14px}#select_content .select_content .select_title{font-size:20px;line-height:1.4}#select_content .select_content .select_list .select_link span{width:95%}}@media screen and (max-width: 374px){#select_content .select_content .select_list .select_link span{width:94%}}#container #about_content{padding-bottom:48px}#container #about_content:last-child{padding-bottom:0}#about_content .about_list li{border:3px solid #ebf4fc;border-right:none;font-size:16px;width:25%;height:290px;padding:0;margin:0;text-align:center}#about_content .about_list li:last-child{border-right:3px solid #ebf4fc}#about_content .about_list li a{padding:40px 0 32px}@media screen and (min-width: 769px){#about_content .about_list li a:hover{opacity:.6}}#about_content .about_list li img{width:auto;height:84px;margin:0 auto 24px;display:block}#about_content .about_list li p{font-weight:700;line-height:1.2;letter-spacing:.5px;margin-top:0}#about_content .about_list li p span{color:#0874dc;font-family:"Helvetica",sans-serif;font-size:36px;font-weight:600;letter-spacing:2px;padding-right:4px}#about_content .about_list li p span:nth-child(3){padding-left:8px}#about_content .common_list{margin-top:40px}#about_content .common_list li:first-child a{font-size:0}#about_content .common_list li:first-child .common_img,#about_content .common_list li:first-child .common_content{width:50%;display:inline-block;vertical-align:top}#about_content .common_list li:first-child .common_content{padding:40px 52px}@media screen and (max-width: 1239px){#about_content .about_list li{font-size:14px}#about_content .about_list li p span{font-size:32px}#about_content .common_list li:first-child .common_content{padding:40px}}@media screen and (max-width: 1023px){#about_content .about_list li a{padding:40px 16px 32px}#about_content .about_list li img{height:72px}#about_content .common_list li{margin-bottom:32px}}@media screen and (max-width: 768px){#about_content .about_list li{border-bottom:none;width:50%;height:290px}#about_content .about_list li:nth-child(even){border-right:3px solid #ebf4fc}#about_content .about_list li:nth-last-child(-n+2){border-bottom:3px solid #ebf4fc}#about_content .common_list li{margin-bottom:48px}#about_content .common_list li:first-child .common_img,#about_content .common_list li:first-child .common_content{width:100%;display:block;vertical-align:top}#about_content .common_list li:first-child .common_content{padding:32px 20px}}@media screen and (max-width: 480px){#about_content .about_list li a{padding:32px 12px}}@media screen and (max-width: 374px){#about_content .about_list li{font-size:12px}#about_content .about_list li img{height:64px}#about_content .about_list li p span{font-size:25px}}#overview_table table tr th,#overview_table table tr td{line-height:2;letter-spacing:.5px;padding:20px 12px;text-align:left}#overview_table table tr th{border-bottom:1px solid #0874dc;font-size:15px;font-weight:700;width:240px}#overview_table table tr td{border-bottom:1px solid #e6e6e6;font-size:14px}#overview_table table tr td a{color:#0874dc;display:inline-block;text-decoration:underline}#overview_table table tr td .two_btn{font-size:0;margin-top:20px}#overview_table table tr td .two_btn .btn{max-width:266px;width:50%;margin-top:0;display:inline-block;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#overview_table table tr td .two_btn .btn:nth-child(odd){padding-right:8px}#overview_table table tr td .two_btn .btn:nth-child(even){padding-left:8px}#overview_table table tr td .two_btn .btn .btn_content{width:100%;text-decoration:none}@media screen and (min-width: 769px){#overview_table table tr td .two_btn .btn .btn_content:hover{color:#fff}}#overview_profile h2{margin-top:48px}#overview_profile h2:nth-child(1){margin-top:0}#overview_profile .common_shadow{margin-top:24px}#overview_profile .common_shadow:nth-child(2){margin-top:0}#overview_profile .profile_img img{max-width:200px;width:25%}#overview_profile .profile_img .profile_content{width:74%}#overview_profile img,#overview_profile .profile_content{display:inline-block;vertical-align:top}#overview_profile img{width:90px}#overview_profile .profile_content{width:88%;padding-left:48px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#overview_profile .profile_content p{font-size:15px;line-height:2;letter-spacing:1px;padding:0;margin:0}#overview_profile .profile_content .arrow_btn{margin-top:16px}#overview_profile .profile_content .arrow_btn .btn_content span{width:36px;height:36px}#overview_profile .profile_content .arrow_btn .btn_content span:before{left:15px}#overview_profile .profile_content .arrow_btn .btn_content p{font-size:16px}#overview_profile .profile_content .arrow_btn .btn_content p i{padding-left:8px}@media screen and (max-width: 1239px){#overview_table table tr th{width:180px}#overview_table table tr td .two_btn .btn{width:49%}#overview_profile .profile_content{width:85%;padding-left:32px}}@media screen and (max-width: 768px){#overview_table table tr th,#overview_table table tr td{line-height:1.6;padding:20px 0}#overview_table table tr th{font-size:14px;width:120px}#overview_table table tr td{font-size:13px;padding-left:12px}#overview_table table tr td .two_btn .btn{max-width:inherit;width:100%;margin-top:12px;display:block}#overview_table table tr td .two_btn .btn:nth-child(odd),#overview_table table tr td .two_btn .btn:nth-child(even){padding:0}#overview_profile img{width:64px}#overview_profile .profile_content{width:82%;padding-left:16px}#overview_profile .profile_content p{font-size:13px;line-height:1.6}#overview_profile .profile_content .arrow_btn .btn_content p{font-size:14px;width:83%}}@media screen and (max-width: 480px){#overview_table table tr th{font-size:13px;width:96px}#overview_table table tr td .btn .btn_content{font-size:13px}#overview_table table tr td .btn .btn_content span{padding-left:16px}#overview_table table tr td .btn .btn_content svg{right:12px}#overview_profile .profile_img .profile_content{width:73%}#overview_profile .profile_content{width:76%}#overview_profile .profile_content .arrow_btn .btn_content span{width:32px;height:32px}#overview_profile .profile_content .arrow_btn .btn_content span:before{left:13px}#overview_profile .profile_content .arrow_btn .btn_content p{width:78%}}@media screen and (max-width: 374px){#overview_table table tr td .btn .btn_content svg{display:none}#overview_profile .profile_content{width:71%}#overview_profile .profile_content .arrow_btn .btn_content p{font-size:71%}}#map_content .map_content{margin-bottom:48px}#map_content .map_content:last-child{margin-bottom:0}#map_content .map_content .map_info img{float:right;width:320px}#map_content .map_content .map_info p{display:inline-block}#map_content .map_content h3{margin-bottom:16px}#map_content .map_content .common_sentence{padding-bottom:16px;margin-top:0}#map_content .map_content .common_sentence:last-child{padding-bottom:0}#map_content .map_content .common_sentence span{color:#0874dc}@media screen and (max-width: 768px){#map_content .map_content{margin-bottom:32px}#map_content .map_content .map_info img{float:none;width:320px;margin-top:8px;display:block}#map_content .map_content .map_info p{display:block}}@media screen and (max-width: 480px){#map_content .map_content .map_info img{width:100%}}#calendar_content table{font-size:0}#calendar_content table tr{display:block}#calendar_content table tr.table_item{width:50%;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#calendar_content table tr.table_item:nth-child(odd) td{border-right:none}#calendar_content table tr.table_item th,#calendar_content table tr.table_item td{border-bottom:none}#calendar_content table tr.table_item td{width:50%;padding:20px;text-align:center}#calendar_content table tr th,#calendar_content table tr td{border:1px solid #d6d6d6;font-size:15px;line-height:1.6;padding:20px 24px;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#calendar_content table tr th{background-color:#f9f9f9;font-weight:700;width:220px;text-align:center}#calendar_content table tr th i{color:#0874dc;padding-right:8px}#calendar_content table tr td{padding:20px 60px;text-align:left}#calendar_content .common_shadow{padding:56px 40px 80px;margin-top:44px}#calendar_content .common_shadow .calendar_slide{position:relative;max-width:572px;margin:0 auto}#calendar_content .common_shadow .slick-arrow{cursor:pointer;background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);position:absolute;top:50%;width:52px;height:52px;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:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#calendar_content .common_shadow .slick-arrow i{color:#fff;font-size:20px;position:absolute;top: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%)}#calendar_content .common_shadow .slick-prev{left:-96px}@media screen and (min-width: 769px){#calendar_content .common_shadow .slick-prev:hover{left:-104px}}#calendar_content .common_shadow .slick-prev i{left:25px}#calendar_content .common_shadow .slick-next{right:-96px}@media screen and (min-width: 769px){#calendar_content .common_shadow .slick-next:hover{right:-104px}}#calendar_content .common_shadow .slick-next i{left:27px}#calendar_content .common_shadow p{font-size:16px;line-height:1.6;margin-top:24px;text-align:center}@media screen and (max-width: 1239px){#calendar_content .common_shadow .slick-prev{left:-72px}}@media screen and (max-width: 1239px) and (min-width: 769px){#calendar_content .common_shadow .slick-prev:hover{left:-80px}}@media screen and (max-width: 1239px){#calendar_content .common_shadow .slick-next{right:-72px}}@media screen and (max-width: 1239px) and (min-width: 769px){#calendar_content .common_shadow .slick-next:hover{right:-80px}}@media screen and (max-width: 1023px){#calendar_content table tr.table_item{width:100%;display:table}#calendar_content table tr.table_item:nth-child(odd) td{border-right:1px solid #d6d6d6}#calendar_content table tr.table_item td{width:auto;text-align:center}#calendar_content .common_shadow .calendar_slide{width:80%}}@media screen and (max-width: 768px){#calendar_content table tr th,#calendar_content table tr td{font-size:14px;padding:20px}#calendar_content table tr th{width:160px}#calendar_content .common_shadow{padding:48px 20px}#calendar_content .common_shadow #slider_arrows{position:absolute;top:-12px;right:0}#calendar_content .common_shadow .calendar_slide{width:100%}#calendar_content .common_shadow .slick-arrow{position:relative;top:inherit;left:inherit;right:inherit;width:44px;height:44px;display:inline-block;z-index:1;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}#calendar_content .common_shadow .slick-arrow i{font-size:18px}#calendar_content .common_shadow .slick-prev i{left:22px}#calendar_content .common_shadow .slick-next{margin-left:12px}#calendar_content .common_shadow .slick-next i{left:24px}#calendar_content .common_shadow p{font-size:14px}}@media screen and (max-width: 374px){#calendar_content table tr.table_item td{padding:16px}#calendar_content table tr th,#calendar_content table tr td{padding:16px}#calendar_content table tr th{width:130px}#calendar_content .common_shadow p{font-size:13px}}#message_content{letter-spacing:.5px}#message_content .message_title{font-size:24px;font-weight:700;line-height:1.6;padding-top:32px;padding-bottom:0;margin-top:0}#message_content .message_text{padding-top:24px}#message_content .message_text p{font-size:16px;line-height:2;padding-top:0;padding-bottom:16px;margin-top:0}#message_content .message_text p:last-child{padding-bottom:0}#message_content .message_name{padding-top:32px;text-align:right}#message_content .message_name p,#message_content .message_name img{display:inline-block;vertical-align:middle}#message_content .message_name p{font-size:14px;padding-right:12px}#message_content .message_name img{width:160px}@media screen and (max-width: 768px){#message_content .message_title{font-size:20px}#message_content .message_text p{font-size:14px;line-height:1.8}#message_content .message_name img{width:120px}}#business_content .business_img{margin:32px 0 40px}#business_content .common_sentence{padding-bottom:0;margin-top:0}#business_content .common_shadow{position:relative;line-height:1.6;margin-top:24px}#business_content .common_shadow .business_inner{width:64%;padding-right:32px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#business_content .common_shadow .business_inner p{font-size:14px;padding-bottom:0;margin-top:0}#business_content .common_shadow h2{margin-bottom:24px}#business_content .common_shadow .arrow_btn{margin-top:24px}#business_content .common_shadow .arrow_btn .btn_content p{font-size:16px}#business_content .common_shadow .business_thumbnail{float:right;max-width:234px;width:36%;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#business_content .common_shadow img{margin-bottom:24px}#business_content .common_shadow img:last-child{margin-bottom:0}#business_content .common_shadow li{font-size:15px;width:33.3333%;padding:0;margin:0}#business_content .common_shadow li:nth-child(1){padding-right:12px}#business_content .common_shadow li:nth-child(2){padding:0 6px}#business_content .common_shadow li:nth-child(3){padding-left:12px}#business_content .common_shadow li p{font-size:14px;padding-bottom:0;margin-top:0}#business_content .common_shadow li .arrow_btn{margin-top:16px}#business_content .common_shadow li .arrow_btn .btn_content p{padding-left:4px}@media screen and (max-width: 1023px){#business_content .common_shadow li .arrow_btn .btn_content p{font-size:14px}}@media screen and (max-width: 768px){#business_content .business_img{margin:32px 0 24px}#business_content .common_shadow .business_inner{width:100%;padding:0;display:block}#business_content .common_shadow .business_thumbnail{float:none;max-width:inherit;width:80%;margin:24px auto 0;display:block}#business_content .common_shadow .business_thumbnail img{margin-bottom:16px}#business_content .common_shadow .arrow_btn .btn_content p{font-size:14px;padding-left:4px}#business_content .common_shadow li{font-size:13px;width:100%;margin-bottom:24px;display:block}#business_content .common_shadow li:nth-child(1),#business_content .common_shadow li:nth-child(2),#business_content .common_shadow li:nth-child(3){padding:0}#business_content .common_shadow li:last-child{margin-bottom:0}#business_content .common_shadow li .arrow_btn{margin-top:12px}}@media screen and (max-width: 374px){#business_content .common_shadow .arrow_btn .btn_content p{font-size:13px}}#philosophy #related li .arrow_btn .btn_content p{font-size:15px}#philosophy_content .common_sentence{padding-bottom:0;margin-top:0}#philosophy_content .philosophy_wrap{padding-top:48px}#philosophy_content .philosophy_content{position:relative;padding-bottom:32px;text-align:center}#philosophy_content .philosophy_content:before{content:'';background-color:#0874dc;position:absolute;bottom:-32px;left:50%;width:64px;height:2px;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}#philosophy_content .philosophy_content:last-child{padding-bottom:0}#philosophy_content .philosophy_content .philosophy_img img{width:240px}#philosophy_content .philosophy_content .philosophy_small_img{margin-top:56px}#philosophy_content .philosophy_content .philosophy_small_img img{width:240px;margin:0 auto;display:block}#philosophy_content .philosophy_content .philosophy_title{font-size:24px;font-weight:700;position:relative;letter-spacing:2px;padding-top:40px;padding-bottom:0;margin-bottom:32px}#philosophy_content .philosophy_content .philosophy_text{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.5px}#philosophy_content .philosophy_content .philosophy_text p{font-size:14px;line-height:1.6;padding-bottom:12px;margin-top:0}#philosophy_content .philosophy_content .philosophy_text p:last-child{padding-bottom:0}@media screen and (max-width: 768px){#philosophy_content .philosophy_wrap{padding-top:32px}#philosophy_content .philosophy_content{padding-bottom:32px}#philosophy_content .philosophy_content .philosophy_img{width:100%}#philosophy_content .philosophy_content .philosophy_title{font-size:20px;letter-spacing:1px;padding-top:32px;margin-bottom:48px}#philosophy_content .philosophy_content .philosophy_title:before{bottom:-24px}#philosophy_content .philosophy_content .philosophy_text{font-size:14px}}@media screen and (max-width: 480px){#philosophy_content .philosophy_content .philosophy_text{text-align:left}}#custom_content .common_sentence{padding-bottom:0;margin-top:0}#custom_content img{width:80%;margin:48px 0}@media screen and (max-width: 768px){#custom_content img{width:100%;margin:32px 0}}#space_content .btn{margin-top:24px}#space_content .common_sentence{padding-bottom:0;margin-top:0}#space_content h2{margin-top:72px}#space_content .chronology_list li:before{height:120%}#space_content .chronology_list li .chronology_content .chronology_img img{margin:0 0 0 auto;display:block}#space_content .chronology_list li .chronology_content .chronology_img img:nth-child(2){padding:8px 0 0}@media screen and (max-width: 768px){#space_content .chronology_list li:before{height:110%}#space_content .chronology_list li .chronology_content .chronology_img img{margin:0}}#device_content .common_sentence{padding-bottom:0;margin-top:0}#device_content .device_content{padding-top:64px}#device_content .device_content h2{margin-bottom:24px}#device_content .device_content .common_circle{padding-bottom:32px}#device_content .device_content .common_circle li{padding-bottom:0}#device_content .device_content .device_list li{font-size:14px;width:33.3333%;padding:0;margin-bottom:0}#device_content .device_content .device_list li:nth-child(3n+1){padding-right:16px}#device_content .device_content .device_list li:nth-child(3n+2){padding:0 8px}#device_content .device_content .device_list li:nth-child(3n){padding-left:16px}#device_content .device_content .device_list li p{line-height:1.6;letter-spacing:.5px;padding-top:12px;text-align:center}#device_content .device_content .device_img{margin-bottom:32px}#device_content .device_content .device_img:last-child{margin-bottom:0}#device_content .device_content .device_img p{font-size:14px;line-height:1.6;letter-spacing:.5px;padding-top:12px;margin-top:0;text-align:center}#device_content .device_content .device_img_table img{border:1px solid #121a1d;padding:16px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#device_content .device_content .device_img_photo{width:320px;margin:0 auto}@media screen and (max-width: 768px){#device_content .device_content{padding-top:48px}#device_content .device_content .device_list li{width:100%;margin-bottom:32px;display:block}#device_content .device_content .device_list li:nth-child(3n+1),#device_content .device_content .device_list li:nth-child(3n+2),#device_content .device_content .device_list li:nth-child(3n){padding:0}#device_content .device_content .device_list li:last-child{margin-bottom:0}#device_content .device_content .common_circle li span{font-size:14px}#device_content .device_content .common_circle li span:before{top:12px}}@media screen and (max-width: 480px){#device_content .device_content .device_img_photo{width:100%}}#container .officer_content{padding-bottom:48px}#container .officer_content:last-child{padding-bottom:0}.officer_content .right_text{font-size:14px;line-height:1.6;padding-bottom:12px;text-align:right}.officer_content ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.officer_content li{font-size:15px;width:50%;padding:0;margin-bottom:26px}.officer_content li:nth-child(odd){padding-right:13px}.officer_content li:nth-child(even){padding-left:13px}.officer_content li .officer_inner{background-color:#fff;height:100%;padding:32px;box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-webkit-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-moz-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-ms-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-o-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.officer_content li img{float:right;width:90px;padding-bottom:20px;padding-left:20px}.officer_content li p{font-size:14px;line-height:1.4;padding:0;margin:0}.officer_content li .officer_title{font-size:18px;font-weight:700;padding-top:12px}.officer_content li .btn{margin-top:24px}.officer_content li .btn .btn_content{width:200px;height:48px;line-height:44px}.modal_overlay{background-color:rgba(8,19,35,0.8);display:none;position:fixed;top:0;left:0;width:100%;height:120%;z-index:3}.modal_wrap{position:fixed;top:0;left:0;width:100%;height:100%;padding:0 20px;display:none;overflow:auto;z-index:4;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_window li{background-color:#fff;font-size:14px;position:relative;max-width:1080px;height:562px;line-height:1.6;margin:0 auto;display:none;overflow:auto;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}#modal_window li .close_btn{cursor:pointer;border:2px solid #0874dc;position:absolute;top:44px;right:44px;width:44px;height:44px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}@media screen and (min-width: 769px){#modal_window li .close_btn:hover{background-color:#0874dc}#modal_window li .close_btn:hover span{background-color:#fff}}#modal_window li .close_btn span{background-color:#0874dc;position:absolute;top:50%;left:50%;width:24px;height:2px;overflow:hidden;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#modal_window li .close_btn span:nth-child(1){transform:translate(-50%, -50%) rotate(-45deg);-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg)}#modal_window li .close_btn span:nth-child(2){transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg)}#modal_window li .modal_content{max-width:880px;padding:64px 20px;margin:0 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_window li .modal_inner,#modal_window li .modal_table{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}#modal_window li .modal_inner img{width:152px}#modal_window li .modal_inner .modal_info{padding-top:12px}#modal_window li .modal_inner .modal_info p{line-height:1.6;padding-bottom:0;margin-top:0}#modal_window li .modal_inner .modal_info .modal_text{font-size:15px}#modal_window li .modal_inner .modal_info .modal_title{font-size:20px;font-weight:700;padding-top:4px}#modal_window li .modal_inner .modal_info .modal_birthday{font-size:13px;padding-top:8px}#modal_window li .modal_table{width:74%;padding-left:56px}#modal_window li .modal_table table tr{font-size:15px;line-height:1.6;padding:0 0 8px;display:block}#modal_window li .modal_table table tr th{font-size:15px;font-weight:500;width:90px}#modal_window li .modal_table table tr td{padding-left:16px}#modal_window li .close_btn{top:32px;right:32px}#modal_window li .modal_content{padding:48px 20px}#modal_window li .modal_table{width:64%;padding-left:32px}@media screen and (max-width: 768px){.officer_content li{font-size:14px;width:100%;display:block}.officer_content li:nth-child(odd),.officer_content li:nth-child(even){padding:0}.officer_content li .officer_inner{padding:32px 20px}#modal_window li .close_btn{top:20px;right:20px;width:32px;height:32px}#modal_window li .close_btn span{width:16px;height:2px}#modal_window li .modal_content{padding:32px 20px}#modal_window li .modal_inner,#modal_window li .modal_table{width:100%;padding:0;display:block}#modal_window li .modal_inner{text-align:center}#modal_window li .modal_inner img{width:120px}#modal_window li .modal_inner .modal_info .modal_text{font-size:14px}#modal_window li .modal_table{padding-top:32px}#modal_window li .modal_table table tr th,#modal_window li .modal_table table tr td{font-size:14px}#modal_window li .modal_table table tr td{padding-left:12px}}#history_content .common_sentence{padding-bottom:0;margin-top:0;margin-bottom:32px}#history_content .history_tab li{font-size:16px;width:25%;padding:0;margin:0;text-align:center}#history_content .history_tab li.current a{color:#fff;background-color:#0874dc}@media screen and (min-width: 769px){#history_content .history_tab li.current a:hover span{right:16px}}#history_content .history_tab li.current a span{border:1px solid #fff}#history_content .history_tab li.current a span:before{border-top:1px solid #fff;border-right:1px solid #fff}#history_content .history_tab li:last-child a{border-right:1px solid #0874dc}#history_content .history_tab li a{border-top:1px solid #0874dc;border-bottom:1px solid #0874dc;border-left:1px solid #0874dc;position:relative;padding:20px;overflow:hidden}@media screen and (min-width: 769px){#history_content .history_tab li a:hover{color:#fff}#history_content .history_tab li a:hover:before{width:100%}#history_content .history_tab li a:hover span{border:1px solid #fff;right:12px}#history_content .history_tab li a:hover span:before{border-top:1px solid #fff;border-right:1px solid #fff}}#history_content .history_tab li a:before{content:'';background-color:#0874dc;position:absolute;bottom:0;left:0;width:0;height:100%;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);transform-origin:right top}#history_content .history_tab li p{position:relative;padding:0;margin:0;z-index:1}#history_content .history_tab li span{border:1px solid #0874dc;position:absolute;top:50%;right:16px;width:20px;height:20px;display:inline-block;vertical-align:middle;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;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(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#history_content .history_tab li span:before{content:'';border-top:1px solid #0874dc;border-right:1px solid #0874dc;position:absolute;top:9px;left:8px;width:4px;height:4px;margin:auto;vertical-align:middle;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#history_content .common_shadow{padding-bottom:8px;margin-top:28px}#history_content .common_shadow h3{font-size:18px}#history_content .common_shadow .history_two li{width:50%;padding:0}#history_content .common_shadow .history_two li:nth-child(odd){padding-right:10px}#history_content .common_shadow .history_two li:nth-child(even){padding-left:10px}#history_content .common_shadow .history_three li{width:33.3333%;padding:0}#history_content .common_shadow .history_three li:nth-child(3n+1){padding-right:13.3333px}#history_content .common_shadow .history_three li:nth-child(3n+2){padding:0 6.6666px}#history_content .common_shadow .history_three li:nth-child(3n){padding-left:13.3333px}#history_content .common_shadow li{font-size:14px;width:50%;margin-bottom:32px}#history_content .common_shadow li.width_all{width:100%;padding:0}#history_content .common_shadow li img{width:auto;max-height:152px;display:block;margin:0 auto}#history_content .common_shadow li p{padding-top:12px;margin-top:0;text-align:center}#history_content h2{margin-top:60px}#history_content h2.history_heading{margin-top:0}@media screen and (max-width: 1200px){#history_content .common_shadow li img{max-height:128px}}@media screen and (max-width: 1023px){#history_content .common_shadow li img{max-height:120px}}@media screen and (max-width: 768px){#history_content .history_tab li{font-size:14px;width:50%}#history_content .history_tab li:nth-child(1) a,#history_content .history_tab li:nth-child(2) a{border-bottom:none}#history_content .history_tab li:nth-child(3n+1) a,#history_content .history_tab li:nth-child(3n+2) a{border-right:1px solid #0874dc}#history_content .history_tab li:nth-child(odd) a{border-right:none}#history_content .common_shadow .history_two li,#history_content .common_shadow .history_three li{width:100%}#history_content .common_shadow .history_two li:nth-child(odd),#history_content .common_shadow .history_two li:nth-child(even),#history_content .common_shadow .history_three li:nth-child(odd),#history_content .common_shadow .history_three li:nth-child(even){padding:0}#history_content .common_shadow li{width:100%;display:block}#history_content .common_shadow li.width_all img{width:100%}#history_content .common_shadow li img{max-height:inherit}}@media screen and (max-width: 480px){#history_content .history_tab li{font-size:13px}#history_content .history_tab li span{right:8px}#history_content .common_shadow li{font-size:13px}}@media screen and (max-width: 374px){#history_content .history_tab li span{display:none}#history_content .common_shadow li img{width:100%;max-height:auto}}#group_content p{padding-bottom:0;margin-top:0}#group_content h2{margin-bottom:24px}#group_content .group_info{margin-bottom:64px}#group_content .group_info .group_content .group_inner{width:50%;padding-right:32px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#group_content .group_info .group_content .group_list{line-height:1.6;margin-bottom:32px}#group_content .group_info .group_content .group_list:last-child{margin-bottom:0}#group_content .group_info .group_content .group_title{font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:24px}#group_content .group_info .group_content .group_text{font-size:16px;line-height:1.6;letter-spacing:.5px;padding-bottom:12px}#group_content .group_info .group_content .group_text i{color:#0874dc;padding-right:8px}#group_content .group_info .group_content .group_text a{color:#0874dc;display:inline-block;text-decoration:underline}#group_content .group_info .group_content .btn{margin-top:8px}#group_content .group_info .group_content .btn .btn_content{width:268px}#group_content .group_info .group_content img{float:right;max-width:448px;width:50%}#group_content .common_shadow{position:relative;line-height:1.6;padding-bottom:80px;margin-bottom:24px}#group_content .common_shadow:last-child{margin-bottom:0}#group_content .common_shadow .group_inner{width:64%;padding-right:32px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#group_content .common_shadow .group_inner .arrow_btn{margin-top:24px}#group_content .common_shadow .group_inner .arrow_btn .btn_content p{font-size:16px}#group_content .common_shadow img{position:absolute;top:50%;right:40px;max-width:246px;width:auto;max-height:195px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}@media screen and (max-width: 768px){#group_content .group_info{margin-bottom:48px}#group_content .group_info .group_content img,#group_content .group_info .group_content .group_inner{float:none;width:100%;display:block}#group_content .group_info .group_content .group_inner{padding:24px 0 0}#group_content .group_info .group_content .group_title{font-size:16px;margin-bottom:16px}#group_content .group_info .group_content .group_text{font-size:14px;padding-bottom:8px}#group_content .common_shadow{padding-bottom:20px}#group_content .common_shadow .group_inner,#group_content .common_shadow img{width:100%;padding:0;display:block}#group_content .common_shadow img{position:static;max-width:inherit;width:80%;max-height:inherit;margin:32px auto 0;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}}@media screen and (max-width: 374px){#group_content .common_shadow .group_inner .arrow_btn .btn_content p{font-size:13px}}#global_content .global_map{position:relative}#global_content .global_map .map_link{position:absolute}#global_content .global_map .map_link.map_europe{top:24%;left:0}#global_content .global_map .map_link.map_japan{top:24%;left:45%}#global_content .global_map .map_link.map_asia{top:44%;left:28%}#global_content .global_map .map_link.map_americas{top:28%;right:20%}#global_content .global_map .map_link a{color:#fff;background-color:#0874dc;border:1px solid #0874dc;font-size:16px;font-weight:700;width:auto;height:56px;line-height:56px;padding:0 32px;text-align:center;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px}@media screen and (min-width: 769px){#global_content .global_map .map_link a:hover{color:#0874dc;background-color:#fff}}#global_content .global_tab{margin:32px 0 48px}#global_content .global_tab li{font-size:16px;width:50%;padding:0;margin:0;text-align:center}#global_content .global_tab li:nth-child(1) a,#global_content .global_tab li:nth-child(2) a{border-bottom:none}#global_content .global_tab li:nth-child(odd) a{border-right:none}#global_content .global_tab li a{border:1px solid #0874dc;position:relative;padding:20px;overflow:hidden}@media screen and (min-width: 769px){#global_content .global_tab li a:hover{color:#fff}#global_content .global_tab li a:hover:before{width:100%}#global_content .global_tab li a:hover span{border:1px solid #fff;right:12px}#global_content .global_tab li a:hover span:before{border-top:1px solid #fff;border-right:1px solid #fff}}#global_content .global_tab li a:before{content:'';background-color:#0874dc;position:absolute;bottom:0;left:0;width:0;height:100%;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);transform-origin:right top}#global_content .global_tab li p{position:relative;padding:0;margin:0;z-index:1}#global_content .global_tab li span{border:1px solid #0874dc;position:absolute;top:50%;right:16px;width:20px;height:20px;display:inline-block;vertical-align:middle;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;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(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#global_content .global_tab li span:before{content:'';border-top:1px solid #0874dc;border-right:1px solid #0874dc;position:absolute;top:9px;left:8px;width:4px;height:4px;margin:auto;vertical-align:middle;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#global_content #japan ul{padding-top:24px}#global_content #japan li{padding:24px 16px}#global_content .global_content{padding-top:0;margin-bottom:48px;word-break:break-word}#global_content .global_content:last-child{margin-bottom:0}#global_content .global_content h2{margin-bottom:0}#global_content .global_content .global_inner{border-bottom:1px solid #e6e6e6;padding:32px 0}#global_content .global_content .global_inner .global_title{font-size:18px;font-weight:700;padding-bottom:16px;margin-top:0}#global_content .global_content .global_inner .global_text{font-size:14px;line-height:1.8;letter-spacing:.5px;padding:0;margin:0}#global_content .global_content .global_inner .global_text a{color:#0874dc;display:inline-block;text-decoration:underline}#global_content .global_content .global_inner .global_text a i{padding-left:8px}#global_content .global_content li{border-bottom:1px solid #e6e6e6;font-size:14px;line-height:1.8;letter-spacing:.5px;padding:16px 0}#global_content .global_content li:first-child{border-top:1px solid #e6e6e6}#global_content .global_content li:last-child{border-bottom:none}#global_content .global_content li a{color:#0874dc;display:inline-block;text-decoration:underline}#global_content .global_content li a i{padding-left:8px}@media screen and (max-width: 1023px){#global_content .global_map .map_link a{font-size:14px;height:40px;line-height:40px;padding:0 24px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}#global_content .global_content .global_inner .global_title{font-size:16px}}@media screen and (max-width: 768px){#global_content .global_map{display:none}#global_content .global_tab li{font-size:14px;width:100%;display:block}#global_content .global_tab li:nth-child(odd) a{border-right:1px solid #0874dc}#global_content .global_tab li:last-child a{border-bottom:1px solid #0874dc}#global_content .global_tab li a{border-bottom:none}#global_content #japan li{padding:20px 12px}#global_content .global_content{margin-bottom:40px}#global_content .global_content .global_inner{padding:28px 0}#global_content .global_content .global_inner .global_title{padding-bottom:12px}}#csr #related li .arrow_btn .btn_content p{font-size:15px}#container #csr_content{padding-bottom:92px}#sdgs_content .csr_content .csr_item table img{width:64%;margin:0 auto}#sdgs_content .csr_content .csr_item table tr th,#sdgs_content .csr_content .csr_item table tr td{padding:20px 12px;text-align:center;vertical-align:middle}.csr_content{margin-bottom:48px}.csr_content:last-child{margin-bottom:0}.csr_content p{padding-bottom:0;margin-top:0}.csr_content .csr_item{margin-top:32px}.csr_content .csr_item h3{font-size:18px;letter-spacing:1px;margin-bottom:24px}.csr_content .csr_item h3 a{color:#0874dc;display:inline-block}@media screen and (min-width: 769px){.csr_content .csr_item h3 a:hover{opacity:.6}}.csr_content .csr_item .common_sentence_bold{padding-bottom:16px}.csr_content .csr_item .common_sentence_bold:last-child{padding-bottom:0}.csr_content .csr_item .csr_inner{padding-bottom:16px}.csr_content .csr_item .csr_inner:last-child{padding-bottom:0}.csr_content .csr_item .csr_inner ul,.csr_content .csr_item .csr_inner ol{padding:0 0 16px}.csr_content .csr_item .csr_inner .two_btn{text-align:center}.csr_content .csr_item ul,.csr_content .csr_item ol{padding:24px 0;margin-left:18px}.csr_content .csr_item ul li{list-style:disc}.csr_content .csr_item ol li{list-style:decimal}.csr_content .csr_item ol li ol{padding:0}.csr_content .csr_item ol li li{list-style:lower-roman}.csr_content .csr_item li{font-size:14px;line-height:2;letter-spacing:.5px}.csr_content .csr_item li a{color:#0874dc;display:inline-block;text-decoration:underline}@media screen and (min-width: 769px){.csr_content .csr_item li a:hover{opacity:.6}}.csr_content .csr_item img{margin-top:16px}.csr_content .csr_item .common_sentence{font-size:14px;padding-bottom:16px}.csr_content .csr_item .common_sentence:last-child{padding-bottom:0}.csr_content .csr_item .exportcontrol_list ul{padding:24px 0 0;margin:0}.csr_content .csr_item .exportcontrol_list li{font-size:14px;width:33.3333%;padding:0;margin:0}.csr_content .csr_item .exportcontrol_list li:nth-child(1){padding-right:16px}.csr_content .csr_item .exportcontrol_list li:nth-child(2){padding:0 8px}.csr_content .csr_item .exportcontrol_list li:nth-child(3){padding-left:16px}.csr_content .csr_item table{border:1px solid #e9e9e9;width:100%;letter-spacing:.5px;margin-top:20px}.csr_content .csr_item table caption{background-color:#f9f9f9;border:1px solid #e9e9e9;border-bottom:0;font-size:16px;font-weight:700;padding:20px 24px;text-align:center}.csr_content .csr_item table tr th,.csr_content .csr_item table tr td{border:1px solid #e9e9e9;padding:20px 24px;text-align:left;word-break:break-word;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.csr_content .csr_item table tr th{background-color:#f9f9f9;width:200px}.csr_content .csr_item table tr td{font-size:14px;line-height:2;letter-spacing:.5px}#csr_content .csr_text{font-size:15px;line-height:2}#csr_content .csr_content{font-size:0}#csr_content .csr_content .csr_img,#csr_content .csr_content p{font-size:15px}#csr_content .csr_content .csr_logo img{width:400px;margin:0 auto 24px;display:block}#csr_content .csr_content p{font-size:14px;line-height:2}#csr_content .csr_info{margin-top:64px}#csr_content .csr_info p{padding-bottom:0;margin-top:0}#csr_content .csr_info .common_shadow{padding-bottom:72px;margin-top:40px}#csr_content .csr_info .common_shadow .csr_lists{font-size:0}#csr_content .csr_info .common_shadow .csr_list{font-size:15px;width:auto;padding:0 48px 0 0;margin:0}#csr_content .csr_info .common_shadow .csr_list:last-child{padding:0}#csr_content .csr_info .common_shadow .csr_list p{font-size:18px;font-weight:700;letter-spacing:1px;margin-top:20px;margin-bottom:20px}#csr_content .csr_info .common_shadow .csr_list p:first-child{margin-top:0}#csr_content .csr_info .common_shadow .csr_list li:first-child .arrow_btn{margin-top:0}#csr_content .csr_info .common_shadow .csr_list li .arrow_btn{margin-top:12px}#csr_content .csr_info .common_shadow .csr_list li .arrow_btn .btn_content span{width:20px;height:20px}#csr_content .csr_info .common_shadow .csr_list li .arrow_btn .btn_content span:before{left:7px}#csr_content .csr_info .common_shadow .csr_list li .arrow_btn .btn_content p{font-size:15px;padding-left:8px;margin:0}#csr_content .csr_info .csr_btn{font-size:0;margin-top:56px}#csr_content .csr_info .csr_btn .common_sentence,#csr_content .csr_info .csr_btn .btn{margin-top:0;display:inline-block;vertical-align:middle}#csr_content .csr_info .csr_btn .common_sentence{width:62%}#csr_content .csr_info .csr_btn .btn{width:333px}#csr_content .csr_info .csr_btn .btn .btn_content{width:100%;margin:0 0 0 auto}#csr_content .csr_info .csr_tel{border:6px solid #ebf4fc;padding:40px 52px;margin-top:48px}#csr_content .csr_info .csr_tel .tel_title{font-size:15px;line-height:1.8}#csr_content .csr_info .csr_tel .tel_title span{font-size:18px;font-weight:700;display:block}#csr_content .csr_info .csr_tel .tel_num{font-size:16px;margin-top:20px}#csr_content .csr_info .csr_tel .tel_num i{color:#0874dc;padding-right:8px}#csr_content .csr_info .csr_tel .tel_num a{color:#0874dc;display:inline-block;text-decoration:underline}#csr_content .csr_info .csr_link{margin-top:40px}#csr_content .csr_info .csr_link li{border:1px solid #0874dc;font-size:15px;width:33.3333%;padding:0;margin:0;text-align:center}#csr_content .csr_info .csr_link li:nth-child(1),#csr_content .csr_info .csr_link li:nth-child(2){border-right:0}#csr_content .csr_info .csr_link li a{position:relative;padding:20px;overflow:hidden}@media screen and (min-width: 769px){#csr_content .csr_info .csr_link li a:hover{color:#fff}#csr_content .csr_info .csr_link li a:hover:before{width:100%}#csr_content .csr_info .csr_link li a:hover span{border:1px solid #fff;right:12px}#csr_content .csr_info .csr_link li a:hover span:before{border-top:1px solid #fff;border-right:1px solid #fff}}#csr_content .csr_info .csr_link li a:before{content:'';background-color:#0874dc;position:absolute;bottom:0;left:0;width:0;height:100%;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);transform-origin:right top}#csr_content .csr_info .csr_link li p{position:relative;z-index:1}#csr_content .csr_info .csr_link li span{border:1px solid #0874dc;position:absolute;top:50%;right:16px;width:20px;height:20px;display:inline-block;vertical-align:middle;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;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(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#csr_content .csr_info .csr_link li span:before{content:'';border-top:1px solid #0874dc;border-right:1px solid #0874dc;position:absolute;top:9px;left:8px;width:4px;height:4px;margin:auto;vertical-align:middle;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.csr_top_list{margin-top:40px}.csr_top_list li{background-color:#fff;padding:40px;margin-bottom:40px;box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-webkit-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-moz-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-ms-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08);-o-box-shadow:0px 18px 49px 0px rgba(10,54,197,0.08)}.csr_top_list li:last-child{margin-bottom:0}.csr_top_list img,.csr_top_list .csr_list_content{width:50%;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}.csr_top_list .csr_list_content{padding-left:48px}.csr_top_list .csr_list_content .csr_heading{margin-bottom:32px}.csr_top_list .csr_list_content .csr_heading h2{font-size:22px;font-weight:700;line-height:1.4;letter-spacing:2px;padding:0;margin:0}.csr_top_list .csr_list_content .csr_heading h2:before{content:none}.csr_top_list .csr_list_content .csr_heading p{color:#0874dc;font-family:"Helvetica",sans-serif;font-size:15px;font-weight:700;line-height:1.6;letter-spacing:1px;padding-top:8px;padding-bottom:0;margin-top:0}.csr_top_list .csr_list_content .arrow_btn{margin-top:12px}.csr_top_list .csr_list_content .arrow_btn .btn_content span{width:20px;height:20px}.csr_top_list .csr_list_content .arrow_btn .btn_content span:before{left:7px}.csr_top_list .csr_list_content .arrow_btn .btn_content p{font-size:15px;padding-left:8px;margin:0}@media screen and (max-width: 1239px){#csr #related li .arrow_btn .btn_content p{font-size:13px}#csr_content .csr_info .csr_btn .common_sentence,#csr_content .csr_info .csr_btn .btn{display:block}#csr_content .csr_info .csr_btn .common_sentence{width:100%}#csr_content .csr_info .csr_btn .btn{margin-top:24px}#csr_content .csr_info .csr_link li{font-size:13px}}@media screen and (max-width: 1023px){#csr_content .csr_info .csr_tel{padding:40px}}@media screen and (max-width: 1023px) and (min-width: 769px){#csr_content .csr_info .csr_link li a:hover span{right:8px}}@media screen and (max-width: 1023px){#csr_content .csr_info .csr_link li span{right:12px}.csr_top_list li .csr_list_content{padding-left:32px}.csr_top_list li .csr_list_content .csr_heading h2{font-size:20px}.csr_top_list li .csr_list_content .csr_heading p{font-size:13px}}@media screen and (max-width: 768px){#csr #page_header{background-position:center right}#sdgs_content .csr_content .csr_item table img{width:100%}.csr_content .csr_item .exportcontrol_list li{width:100%;margin-bottom:20px}.csr_content .csr_item .exportcontrol_list li:nth-child(1),.csr_content .csr_item .exportcontrol_list li:nth-child(2),.csr_content .csr_item .exportcontrol_list li:nth-child(3){padding:0}.csr_content .csr_item .exportcontrol_list li:last-child{margin-bottom:0}.csr_content .csr_item table caption{font-size:14px;line-height:1.6}.csr_content .csr_item table tr th,.csr_content .csr_item table tr td{font-size:12px;line-height:1.6;padding:20px}.csr_content .csr_item table tr th{width:144px}#csr_content .csr_text{font-size:14px}#csr_content .csr_content .csr_img,#csr_content .csr_content p{width:100%;display:block}#csr_content .csr_content p{font-size:14px;padding-left:0}#csr_content .csr_info{margin-top:48px}#csr_content .csr_info .common_shadow{padding:32px 20px 48px}#csr_content .csr_info .common_shadow .csr_list{width:100%;padding:0;margin-bottom:32px}#csr_content .csr_info .common_shadow .csr_list:last-child{margin-bottom:0}#csr_content .csr_info .common_shadow .csr_list p{font-size:16px}#csr_content .csr_info .csr_tel{padding:32px 20px}#csr_content .csr_info .csr_tel .tel_title{font-size:14px}#csr_content .csr_info .csr_tel .tel_title span{font-size:16px}#csr_content .csr_info .csr_tel .tel_num{font-size:14px}#csr_content .csr_info .csr_link li{border-right:1px solid #0874dc;width:100%;display:block}#csr_content .csr_info .csr_link li:nth-child(1),#csr_content .csr_info .csr_link li:nth-child(2){border-right:1px solid #0874dc;border-bottom:0}.csr_top_list li{padding:24px 20px 32px;margin-bottom:40px}.csr_top_list li img,.csr_top_list li .csr_list_content{width:100%;padding:0;display:block}.csr_top_list li .csr_list_content{padding-top:24px}.csr_top_list li .csr_list_content .csr_heading{margin-bottom:24px}}@media screen and (max-width: 480px){.csr_content .csr_item table tr th{width:120px}#csr_content .csr_content .csr_logo img{width:100%}#csr_content .csr_info .csr_btn .btn{width:100%}}@media screen and (max-width: 374px){#csr_content .csr_info .common_shadow .csr_list li .arrow_btn .btn_content p{font-size:14px}#csr_content .csr_info .csr_btn .btn .btn_content svg{display:none}}#governance_content .governance_content{margin-bottom:32px}#governance_content .governance_content:last-child{margin-bottom:0}#governance_content .governance_content h2{margin-bottom:24px}#governance_content .governance_content p{font-size:14px;padding-bottom:24px;margin-top:0}#governance_content .governance_content p:last-child{padding-bottom:0}#governance_content .governance_content p.download_text{line-height:1.6;padding-top:16px}#governance_content .governance_content p a{color:#0874dc;display:inline-block;text-decoration:underline}#governance_content .governance_content img{margin-bottom:32px}#governance_content .governance_content .governance_item{margin-bottom:32px}#governance_content .governance_content .governance_item:last-child{margin-bottom:0}#governance_content .governance_content .governance_item h4{font-size:16px;font-weight:700;line-height:2;padding-bottom:8px}#governance_content .governance_content .governance_item ul{padding-bottom:24px}#governance_content .governance_content .governance_item ul:last-child{padding-bottom:0}#governance_content .governance_content .governance_item li,#governance_content .governance_content .governance_item p{font-size:14px;line-height:2}@media screen and (max-width: 768px){#governance_content .governance_content .governance_item h4{font-size:14px;line-height:1.6}}#code_content .csr_table_contents{font-size:0}#code_content .csr_table_content{width:50%;padding-top:12px;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}#code_content .csr_table_content:nth-child(1){padding-right:16px}#code_content .csr_table_content:nth-child(2){padding-left:16px}#code_content .csr_table_content ul{margin-bottom:24px}#code_content .csr_table_content ul:last-child{margin-bottom:0}#code_content .csr_table_content li{font-size:14px;line-height:2;letter-spacing:.5px}#code_content .csr_table_content li a{color:#0874dc;display:inline-block;text-decoration:underline}@media screen and (min-width: 769px){#code_content .csr_table_content li a:hover{opacity:.7}}@media screen and (max-width: 768px){#code_content .csr_table_content{width:100%;padding-top:12px;display:block}#code_content .csr_table_content:nth-child(1),#code_content .csr_table_content:nth-child(2){padding:0}#code_content .csr_table_content ul{margin-bottom:16px}#code_content .csr_table_content ul:last-child{margin-bottom:16px}}#quality_content .csr_item:first-child{margin-top:0}#quality_content .quality_img ul{margin:0}#quality_content .quality_img li{width:32%;padding:0;margin:0}#quality_content .quality_img li:nth-child(odd){padding-right:16px}#quality_content .quality_img li:nth-child(even){padding-left:16px}@media screen and (max-width: 768px){#quality_content .quality_img li{width:100%;margin-bottom:24px}#quality_content .quality_img li:nth-child(odd),#quality_content .quality_img li:nth-child(even){padding:0}#quality_content .quality_img li:last-child{margin-bottom:0}}#green_content .common_sentence{padding:0;margin:0}#green_content .green_content .common_shadow{margin-top:24px}#green_content .green_content .common_shadow .border_heading{margin-bottom:16px}#green_content .green_content .download_list{margin-bottom:0}#sensor_ai_content .common_sentence{padding-bottom:16px;margin-top:0}#sensor_ai_content img{width:80%;margin:8px 0 24px}#sensor_ai_content .common_movie .common_movie_img .common_thumbnail{width:100%;margin:0}#sensor_ai_content .common_movie .common_movie_img .play_btn .play_icon{width:24px;margin:0}@media screen and (max-width: 768px){#sensor_ai_content img{width:100%}#sensor_ai_content .common_movie .common_movie_img .play_btn .play_icon{width:20px}}#container #policy_efforts{padding-bottom:0}#policy_efforts img{width:64%;display:block}@media screen and (max-width: 768px){#policy_efforts img{width:100%}}#procedure_content img{width:64%;margin:0 auto}@media screen and (max-width: 768px){#procedure_content img{width:100%;margin:0 auto}}#tech_content .common_sentence{padding:0;margin:0}#tech_content .common_list{margin-top:40px}#tech_content .common_list li .tech_text{color:#fff;font-family:"Helvetica",sans-serif;font-size:32px;position:absolute;top:50%;left:50%;width:100%;letter-spacing:8px;padding:0;margin:0;text-align:center;z-index:1;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}@media screen and (max-width: 480px){#tech_content .common_list li .tech_text{font-size:24px;letter-spacing:4px}}#facilities_content .common_sentence{padding:0;margin:0}#facilities_content .facilities_content .facilities_img{padding-top:24px}#design_content .design_content img{margin-bottom:32px}#design_content .design_content .common_sentence{padding:0;margin:0}#award_content .btn .btn_content{width:424px}#award_content .common_shadow{padding-bottom:0;margin-top:28px}#award_content .common_shadow .border_heading{margin-bottom:23px}#award_content .common_shadow .award_wrap{font-size:0}#award_content .common_shadow .award_wrap:last-child{margin-bottom:0}#award_content .common_shadow .award_wrap.list{width:33.3333%;padding:0}#award_content .common_shadow .award_wrap.list:nth-child(3n+2){padding-right:16px}#award_content .common_shadow .award_wrap.list:nth-child(3n){padding:0 8px}#award_content .common_shadow .award_wrap.list li{width:100%;margin-bottom:0}#award_content .common_shadow .award_wrap.list li:nth-child(3n+1){padding:0}#award_content .common_shadow .award_title{font-size:17px;font-weight:700;line-height:1.6;letter-spacing:1px;padding:0;margin-top:0;margin-bottom:24px}#award_content .common_shadow .award_list{font-size:0}#award_content .common_shadow .award_list li{font-size:16px;width:33.3333%;padding:0;margin-bottom:40px}#award_content .common_shadow .award_list li:nth-child(3n+1){padding-right:16px}#award_content .common_shadow .award_list li:nth-child(3n+2){padding:0 8px}#award_content .common_shadow .award_list li:nth-child(3n){padding-left:16px}#award_content .common_shadow .award_list li .award_content{padding:24px 6px 0}#award_content .common_shadow .award_list li .award_content p{font-weight:700;line-height:1.6;letter-spacing:1px;padding:0;margin:0}#award_content .common_shadow .award_list li .award_content .arrow_btn{margin-top:24px}#award_content .common_shadow .award_list li .award_content .arrow_btn .btn_content p{font-size:16px;padding-left:4px}#award_content .common_shadow .btn{width:380px;padding-bottom:72px;margin:0}@media screen and (max-width: 1023px){#award_content .common_shadow .award_list li{font-size:14px}}@media screen and (max-width: 768px){#award_content .btn .btn_content{width:360px}#award_content .common_shadow .award_wrap.list{width:49.4%}#award_content .common_shadow .award_wrap.list:nth-child(3n+2),#award_content .common_shadow .award_wrap.list:nth-child(3n){padding:0}#award_content .common_shadow .award_wrap.list:nth-child(odd){padding-left:10px}#award_content .common_shadow .award_wrap.list:nth-child(even){padding-right:10px}#award_content .common_shadow .award_list li{width:50%}#award_content .common_shadow .award_list li:nth-child(3n+1),#award_content .common_shadow .award_list li:nth-child(3n+2),#award_content .common_shadow .award_list li:nth-child(3n){padding:0}#award_content .common_shadow .award_list li:nth-child(odd){padding-right:10px}#award_content .common_shadow .award_list li:nth-child(even){padding-left:10px}}@media screen and (max-width: 480px){#award_content .btn .btn_content{font-size:12px;width:100%}#award_content .btn .btn_content span{padding-left:16px}#award_content .btn .btn_content svg{display:none}#award_content .common_shadow .award_wrap.list{width:100%}#award_content .common_shadow .award_wrap.list:nth-child(odd),#award_content .common_shadow .award_wrap.list:nth-child(even){padding:0}#award_content .common_shadow .award_list li{width:100%;margin-bottom:32px}#award_content .common_shadow .award_list li:nth-child(odd),#award_content .common_shadow .award_list li:nth-child(even){padding:0}#award_content .common_shadow .award_list li .award_content{padding-top:16px}#award_content .common_shadow .award_list li .award_content .arrow_btn{margin-top:16px}#award_content .common_shadow .award_title{font-size:14px;margin-bottom:16px}#award_content .common_shadow .btn{width:100%;padding-bottom:32px}}#dx_content p{padding:0;margin:0}#dx_content .dx_title{font-size:24px;font-weight:700;line-height:1.6}#dx_content .dx_inner{padding-top:48px}#dx_content .common_shadow{margin-top:24px}#dx_content .common_shadow:first-child{margin-top:0}#dx_content .common_shadow img{padding:24px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#dx #related li{font-size:14px;line-height:2;margin:0;text-align:left}#dx #related li a{color:#0874dc;background-color:transparent;border:none;padding:16px 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}#dx #related li i{padding-left:8px}#dx #related li .arrow_btn .btn_content span{width:24px;height:24px}#dx #related li .arrow_btn .btn_content span:before{left:9px}#dx #related li .arrow_btn .btn_content p{font-size:14px}@media screen and (max-width: 768px){#dx_content .dx_title{font-size:20px}#dx_content .dx_inner{padding-top:36px}#dx #related li .arrow_btn .btn_content span{position:relative;top:inherit;left:inherit;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}#dx #related li .arrow_btn .btn_content p{width:93%;padding-left:8px}}@media screen and (max-width: 480px){#dx .common_shadow img{padding:24px 0 0}#dx #related li .arrow_btn .btn_content p{width:90%}}@media screen and (max-width: 374px){#dx #related li .arrow_btn .btn_content p{width:88%}}#invest_top #content{padding-bottom:0}#invest_top_header{color:#fff;background-image:url(/invest/images/top/fv-bg.jpg);background-position:bottom 20% center;background-repeat:no-repeat;background-size:cover;position:relative;height:578px;padding:168px 20px 0;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#invest_top_header:before{content:'';background-color:rgba(1,27,50,0.66);position:absolute;top:0;left:0;width:100%;height:100%}#invest_top_header .inner{position:relative;width:100%;height:100%}#invest_top_header #invest_top_header_content{transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9)}#invest_top_header #invest_top_header_content.is_show{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}#invest_top_header #invest_top_header_content h1{font-size:32px;font-weight:700;line-height:1.6;letter-spacing:2px}#invest_top_header #invest_top_header_content .invest_header_text{padding-top:48px;padding-left:102px}#invest_top_header #invest_top_header_content .invest_header_text svg .st0{fill:#fff}#invest_top_header #invest_top_header_content .invest_header_text p{font-size:24px;font-weight:700;line-height:1.5;letter-spacing:2px;padding-bottom:0;margin-top:24px}#invest_top_header #invest_top_header_content .invest_header_info{color:#121a1d;background-color:#fff;position:absolute;top:-16px;right:0;width:264px;padding:24px 24px 32px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#invest_top_header #invest_top_header_content .invest_header_info p{font-size:20px;font-weight:700;padding:0;margin:0 0 8px;text-align:center}#invest_top_header #invest_top_header_content .invest_header_info .arrow_btn{margin:16px 0 0;text-align:right}#invest_top_header #invest_top_header_content .invest_header_info .arrow_btn .btn_content p{font-size:12px;padding-right:8px;margin:4px 0 0}#invest_top_header #scroll{transform:translate(-50%, 100%);-webkit-transform:translate(-50%, 100%);-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-o-transform:translate(-50%, 100%)}#invest_top_header #scroll.is_show{transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}#invest_top_content{padding-bottom:0 !important}#invest_top_content .invest_heading{margin-bottom:40px}#invest_top_content .common_shadow{padding:40px 64px 64px}#invest_top_content .common_shadow .btn .btn_content{margin:0 auto}#invest_top_list{background-image:url(/invest/images/top/list-bg.png);background-position:center center;background-repeat:no-repeat;background-size:auto;padding:136px 20px 80px;text-align:center}#invest_top_list li{font-size:14px;width:33.3333%;padding:0 36px;margin:0}#invest_top_list li .top_list_inner{position:relative}#invest_top_list li .top_list_inner:before{content:'';background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);position:absolute;bottom:-32px;left:-24px;width:100%;height:82px}#invest_top_list li img{position:relative}#invest_top_list li .btn{position:absolute;bottom:-16px;right:-24px}#invest_top_list li .btn .btn_content{background-color:#fff;width:224px;height:44px;line-height:40px;text-align:left}#invest_top_list li .btn .btn_content span{padding-left:24px}#invest_top_document{background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);padding:72px 20px}#invest_top_document .inner{background-color:#fff;padding:40px 120px 32px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#invest_top_document .invest_heading{margin-bottom:32px}#invest_top_document .invest_list li{font-size:16px;font-weight:700;line-height:1.6;padding:0 32px 0 0;margin-bottom:32px}@media screen and (min-width: 769px){#invest_top_document .invest_list li a:hover{opacity:.7}}#invest_top_document .invest_list li i{color:#0874dc;padding-left:4px}#invest_top_document .invest_list li p{font-size:14px;margin:0}#invest_top_document .invest_list li p strong{background:linear-gradient(transparent 76%, #0874dc 76%);font-weight:400}#invest_top_document .btn{margin-top:0}#invest_top_document .btn .btn_content{margin:0 auto}#invest_top_calendar{background-color:#F5FAFF;padding:80px 20px 64px}#invest_top_calendar .calendar_list{max-width:812px;padding-left:40px;padding-right:20px;margin:64px auto 0}#invest_top_calendar .calendar_list li{font-size:22px;font-weight:700;line-height:1.6;letter-spacing:.5px;margin-bottom:8px}#invest_top_calendar .calendar_list li:last-child{margin-bottom:0}#invest_top_calendar .btn{padding:0 20px;margin-top:40px}#invest_top_calendar .btn .btn_content{background-color:#fff;margin:0 auto}#invest_top_info{padding-left:0;padding-right:0}#invest_top_info .info_list{position:relative;margin-bottom:72px}#invest_top_info .info_list:nth-child(odd):before{left:0}#invest_top_info .info_list:nth-child(even):before{right:0}#invest_top_info .info_list:before{content:'';background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);position:absolute;bottom:-36px;width:78%;height:240px;z-index:-1}#invest_top_info ul{max-width:1200px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#invest_top_info li{font-size:14px;width:33.3333%;padding:0;margin:0}#invest_top_info li:nth-child(3n+1){padding-right:16px}#invest_top_info li:nth-child(3n+2){padding:0 8px}#invest_top_info li:nth-child(3n){padding-left:16px}#invest_top_info li .list_inner{background-color:#fff;height:100%;padding:32px 40px;text-align:center;box-shadow:0 20px 20px rgba(10,54,197,0.08);-webkit-box-shadow:0 20px 20px rgba(10,54,197,0.08);-moz-box-shadow:0 20px 20px rgba(10,54,197,0.08);-ms-box-shadow:0 20px 20px rgba(10,54,197,0.08);-o-box-shadow:0 20px 20px rgba(10,54,197,0.08);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#invest_top_info li h3{letter-spacing:1px;margin-bottom:16px;display:inline-block}@media screen and (min-width: 769px){#invest_top_info li h3 a:hover{opacity:.5}}#invest_top_info li li{border-bottom:1px solid #E9E9E9;font-weight:500;position:relative;width:100%;padding:0;margin:0;text-align:left}#invest_top_info li li:nth-child(3n+1),#invest_top_info li li:nth-child(3n+2),#invest_top_info li li:nth-child(3n){padding:0}#invest_top_info li li a{padding:16px 0}@media screen and (min-width: 769px){#invest_top_info li li a:hover{color:#0874dc}#invest_top_info li li a:hover svg{right:4px}}#invest_top_info li li svg{position:absolute;top:50%;right:8px;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:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#invest_top_info li li svg .cls-1{fill:#0874dc}#invest_top_award{background-image:url(/invest/images/top/award-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;padding-bottom:56px}#invest_top_award:before{content:'';background-color:rgba(11,45,78,0.6);position:absolute;top:0;left:0;width:100%;height:100%}#invest_top_award .invest_award_headimg{color:#fff;margin-bottom:40px;text-align:center}#invest_top_award .invest_award_headimg h2{font-size:30px;padding:0;margin:0}#invest_top_award .invest_award_headimg h2:before{content:none}#invest_top_award .invest_award_headimg h2 span{font-size:14px;letter-spacing:1px;padding-top:8px;display:block}#invest_top_award .invest_award_list{position:relative}#invest_top_award .invest_award_list ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#invest_top_award .invest_award_list li{width:33.3333%;padding:0;margin-bottom:24px}#invest_top_award .invest_award_list li:nth-child(3n+1){padding-right:16px}#invest_top_award .invest_award_list li:nth-child(3n+2){padding:0 8px}#invest_top_award .invest_award_list li:nth-child(3n){padding-left:16px}#invest_top_award .invest_award_list li a{background-color:#fff;height:100%;padding:24px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#invest_top_award .invest_award_list li img,#invest_top_award .invest_award_list li .award_content{display:inline-block;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#invest_top_award .invest_award_list li img{max-width:128px;width:40%}#invest_top_award .invest_award_list li .award_content{width:calc(100% - 128px);padding-left:24px}#invest_top_award .invest_award_list li .award_content h3{font-size:18px;letter-spacing:1px;margin:0}#invest_top_award .invest_award_list li .award_content p{margin-top:12px}#invest_filings_content .common_shadow{margin-bottom:24px}#invest_filings_content .common_shadow:last-child{margin-bottom:0}#invest_filings_content .download_list{margin-bottom:64px}#invest_filings_content .download_list:last-child{margin-bottom:0}#invest_integration_content .invest_content .profile_img img,#invest_integration_content .invest_content .profile_img .profile_content{display:inline-block;vertical-align:top}#invest_integration_content .invest_content .profile_img .profile_content{width:74%;padding-left:48px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#invest_integration_content .invest_content .profile_img .profile_content p{font-size:15px;line-height:2;letter-spacing:1px;width:calc(100% - 40px);padding:0 0 0 16px;margin:0;display:inline-block}#invest_integration_content .invest_content .profile_img .profile_content .arrow_btn{margin-top:16px}#invest_integration_content .invest_content .profile_img .profile_content .arrow_btn .btn_content span{width:36px;height:36px}#invest_integration_content .invest_content .profile_img .profile_content .arrow_btn .btn_content span:before{left:15px}#invest_integration_content .invest_content .profile_img .profile_content .arrow_btn .btn_content p{font-size:16px}#invest_integration_content .invest_content .profile_img img{max-width:200px;width:25%}.invest_financial_content.under_content .invest_list li .list_accordion table tr th{width:128px}.invest_financial_content.under_content .invest_list li .list_accordion table tr td:nth-child(2){width:148px}.invest_financial_content .invest_list li p{margin-top:0}#invest_financial_single_content .invest_content .arrow_btn .btn_content{display:block}#invest_financial_single_content .invest_content .arrow_btn .btn_content span{width:24px;height:24px}#invest_financial_single_content .invest_content .arrow_btn .btn_content span:before{border-top:2px solid key_color;border-right:2px solid key_color;left:9px}#invest_financial_single_content .invest_content .arrow_btn .btn_content p{font-size:14px;width:94%;line-height:1.6}#invest_financial_single_content .invest_content .invest_financial_list{margin-top:24px}#invest_financial_single_content .invest_content .invest_financial_list p{font-weight:700;padding-bottom:12px}#invest_financial_single_content .invest_content .invest_financial_list ol li{list-style:decimal}#invest_financial_single_content .invest_content .invest_financial_list ul li{list-style:disc}#invest_financial_single_content .invest_content .invest_financial_list li{font-size:15px;font-weight:700;line-height:2;letter-spacing:1px;margin-left:24px}#invest_financial_single_content .invest_content .invest_financial_list li a{color:#0874dc;display:inline-block}@media screen and (min-width: 769px){#invest_financial_single_content .invest_content .invest_financial_list li a:hover{opacity:.7}}#invest_financial_single_content .invest_content .invest_financial_list li i{padding-left:8px}#invest_financial_single_content .invest_content .invest_financial_list li li{margin-left:24px}#invest_stock table tr th{width:200px}#invest_stock .stock_table table tr th,#invest_stock .stock_table table tr td{width:auto}#invest_stock h3{margin-top:48px}#invest_stock img{max-width:548px;width:72%;margin:0 auto;display:block}#invest_e_notice_content p a{color:#0874dc;display:inline-block;text-decoration:underline}#invest_bonds_content table tr th,#invest_bonds_content table tr td{text-align:center}#invest_return img{margin-top:48px}#invest_return p a{color:#0874dc;display:inline-block;text-decoration:underline}@media screen and (min-width: 769px){#invest_return p a:hover{opacity:.7}}#invest_return p i{padding-left:8px}#invest_return .common_table table tr th{text-align:center}#invest_return .common_table table tr td{text-align:right}#invest_presentation_content .invest_table table tr td a{color:#0874dc;text-decoration:underline;display:block}#invest_presentation_content .invest_table table tr td a:last-child{margin-bottom:0}#invest_presentation_content .invest_table table tr td a.icon_play svg .cls-1{fill:#fff;stroke:#0874dc}#invest_presentation_content .invest_table table tr td a.icon_play svg .cls-2{fill:#0874dc}#invest_presentation_content .invest_table table tr td a.icon_play svg .cls-3{stroke:none}#invest_presentation_content .invest_table table tr td a.icon_play svg .cls-4{fill:none}#invest_aura_content .invest_content .aura_img li{width:25%}#invest_aura_content .invest_content .aura_img li:nth-child(even){margin-top:96px}#invest_aura_content .invest_content .aura_list li{width:50%;padding:0;margin:0}#invest_aura_content .invest_content .aura_list li:nth-child(odd){padding-right:16px}#invest_aura_content .invest_content .aura_list li:nth-child(even){padding-left:16px}#invest_aura_content .invest_content .aura_list li p{font-size:14px;padding-top:24px}#invest_aura_content .invest_content .invest_table{margin-bottom:48px}#invest_inquiries_content p a{color:#0874dc;display:inline-block;text-decoration:underline}@media screen and (min-width: 769px){#invest_inquiries_content p a:hover{opacity:.7}}#invest_mail_content .common_circle{margin-bottom:32px}#invest_mail_content .btn{margin:0 0 32px;width:auto;text-align:center}#invest_mail_content .btn .btn_content{width:auto;padding:0 48px;display:inline-block;border-radius:56px;-webkit-border-radius:56px;-moz-border-radius:56px;-ms-border-radius:56px;-o-border-radius:56px}#invest_mail_content .btn .btn_content span{padding:0}#invest_calendar .common_table table tr th{width:auto}@media screen and (max-width: 1200px){#invest_top_header #invest_top_header_content h1{font-size:28px}#invest_top_header #invest_top_header_content .invest_header_text{padding-left:80px}#invest_top_content .common_shadow{padding:40px}#invest_top_document .inner{padding:40px}#invest_top_info li .list_inner{padding:32px}#invest_top_award .invest_award_list li img{width:32%}#invest_top_award .invest_award_list li .award_content{width:68%;padding-left:16px}}@media screen and (max-width: 1023px){#invest_top_header{background-image:url(/invest/images/top/fv-bg-sp.jpg);background-position:top right;background-repeat:no-repeat;background-size:cover;height:auto;padding:144px 20px 96px}#invest_top_header #invest_top_header_content h1{font-size:24px}#invest_top_header #invest_top_header_content .invest_header_text{padding-left:20px}#invest_top_header #invest_top_header_content .invest_header_text p{font-size:24px}#invest_top_header #invest_top_header_content .invest_header_info{position:static;width:320px;margin:40px auto 0}#invest_top_content .common_shadow{padding:32px 20px 48px}#invest_top_list li{width:100%;padding:0;margin-bottom:96px}#invest_top_list li:last-child{margin-bottom:0}#invest_top_list li .btn{right:-10px}#invest_top_document .inner{padding:40px 32px}#invest_top_document .invest_list li{font-size:14px}#invest_top_calendar{padding-left:0;padding-right:0}#invest_top_calendar .calendar_list li{font-size:16px}#invest_top_info li{width:50%;margin-bottom:20px}#invest_top_info li:nth-child(3n+1),#invest_top_info li:nth-child(3n+2),#invest_top_info li:nth-child(3n){padding:0}#invest_top_info li:nth-child(odd){padding-right:10px}#invest_top_info li:nth-child(even){padding-left:10px}#invest_top_award .invest_award_headimg h2{font-size:24px}#invest_top_award .invest_award_list li{width:50%;margin-bottom:20px}#invest_top_award .invest_award_list li:nth-child(3n+1),#invest_top_award .invest_award_list li:nth-child(3n+2),#invest_top_award .invest_award_list li:nth-child(3n){padding:0}#invest_top_award .invest_award_list li:nth-child(odd){padding-right:10px}#invest_top_award .invest_award_list li:nth-child(even){padding-left:10px}}@media screen and (max-width: 768px){#invest_top_header{background-repeat:repeat;background-size:contain}#invest_top_header #invest_top_header_content .invest_header_text{padding-left:0}#invest_top_header #invest_top_header_content .invest_header_text p{font-size:20px}#invest_top_list{background-image:none;padding:64px 20px 96px}#invest_top_document{padding:64px 20px}#invest_top_document .inner{padding:40px 20px}#invest_top_document .invest_list li{padding-right:16px;margin-bottom:24px}#invest_top_document .btn{margin-top:16px}#invest_top_calendar{padding:64px 0}#invest_top_calendar .calendar_list{padding:0 20px}#invest_top_calendar .calendar_list li{font-size:16px}#invest_top_info{padding:64px 20px}#invest_top_info .info_list{margin-bottom:0}#invest_top_info .info_list:last-child li:last-child{margin-bottom:0}#invest_top_info .info_list:before{content:none}#invest_top_info li{width:100%;display:block}#invest_top_info li:nth-child(odd),#invest_top_info li:nth-child(even){padding:0}#invest_top_award .invest_award_list li a{padding:20px}#invest_top_award .invest_award_list li img,#invest_top_award .invest_award_list li .award_content{display:block}#invest_top_award .invest_award_list li img{width:auto;margin:0 auto}#invest_top_award .invest_award_list li .award_content{width:100%;padding:16px 0 0}#invest_stock table tr th{width:166px}}@media screen and (max-width: 480px){#invest_integration_content .invest_content .profile_img img,#invest_integration_content .invest_content .profile_img .profile_content{width:100%;padding:0;display:block}#invest_integration_content .invest_content .profile_img img{margin:0 auto}#invest_integration_content .invest_content .profile_img .profile_content{padding-top:0}#invest_top_header #invest_top_header_content .invest_header_text{padding-top:48px}#invest_top_header #invest_top_header_content .invest_header_text svg{width:187px;height:24px}#invest_top_header #invest_top_header_content .invest_header_text p{font-size:16px;margin-top:16px}#invest_top_header #invest_top_header_content .invest_header_info{padding:8px 24px;margin:80px auto 0}#invest_top_header #invest_top_header_content .invest_header_info img{width:80%;margin:0 auto;display:block}#invest_top_content .invest_heading{margin-bottom:32px}#invest_top_content .common_shadow{padding:32px 20px 40px}#invest_top_content .common_shadow .btn{margin-top:32px}#invest_top_content .common_shadow .btn .btn_content{width:100%}#invest_top_document .btn .btn_content{width:100%}#invest_top_info li .list_inner{padding:32px 20px}#invest_top_award .invest_award_headimg{margin-bottom:32px}#invest_top_award .invest_award_headimg h2{font-size:20px}#invest_top_award .invest_award_list li{width:100%}#invest_top_award .invest_award_list li:nth-child(odd),#invest_top_award .invest_award_list li:nth-child(even){padding:0}#invest_top_award .invest_award_list li:last-child{margin-bottom:0}#invest_financial_single_content .invest_content .arrow_btn .btn_content p{width:90%}#invest_stock img{width:100%}#invest_aura_content .invest_content .aura_list li{width:100%;margin-bottom:32px}#invest_aura_content .invest_content .aura_list li:nth-child(odd),#invest_aura_content .invest_content .aura_list li:nth-child(even){padding:0}#invest_aura_content .invest_content .aura_list li:last-child{margin-bottom:0}#invest_aura_content .invest_content .aura_list li p{line-height:1.8;padding-top:16px}}@media screen and (max-width: 374px){#invest_top_header #invest_top_header_content .invest_header_info{width:100%}#invest_top_header #invest_top_header_content .invest_header_info p{font-size:16px}}#container .mt_plan_content .invest_content{margin-bottom:120px}#container .mt_plan_content .invest_content:first-child{margin-bottom:56px}#container .mt_plan_content .invest_content:last-child{margin-bottom:0}.mt_plan_content h3{margin-bottom:56px}.mt_plan_content p{margin-top:0}.mt_plan_content img{margin-bottom:40px}.mt_plan_content .list_vision li{width:50%;padding:0;margin-bottom:32px}.mt_plan_content .list_vision li:nth-child(odd){padding-right:16px}.mt_plan_content .list_vision li:nth-child(even){padding-left:16px}.mt_plan_content .list_vision li h4{margin-top:0}.mt_plan_content .list_business li{margin-bottom:32px}.mt_plan_content .list_business li:last-child{margin-bottom:0}.mt_plan_content .promotion_list ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mt_plan_content .promotion_list li{font-size:14px;width:33.3333%;padding:0;margin-bottom:32px;line-height:1.6;letter-spacing:1px;text-align:center}.mt_plan_content .promotion_list li:nth-child(3n+1){padding-right:20px}.mt_plan_content .promotion_list li:nth-child(3n+2){padding:0 10px}.mt_plan_content .promotion_list li:nth-child(3n){padding-left:20px}.mt_plan_content .promotion_list li .list_inner{background-color:#fff;position:relative;height:100%;padding:20px;box-shadow:0 4px 10px rgba(10,54,197,0.16);-webkit-box-shadow:0 4px 10px rgba(10,54,197,0.16);-moz-box-shadow:0 4px 10px rgba(10,54,197,0.16);-ms-box-shadow:0 4px 10px rgba(10,54,197,0.16);-o-box-shadow:0 4px 10px rgba(10,54,197,0.16);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.mt_plan_content .promotion_list li span{color:#0874dc;font-size:14px;font-weight:700;position:absolute;top:-12px;left:24px}.mt_plan_content .promotion_list li span span{font-size:16px;position:static}.mt_plan_content .promotion_list li p{font-weight:700;padding:0}.mt_plan_content .invest_basic_policy{text-align:center}.mt_plan_content .invest_basic_policy h3{text-align:left}.mt_plan_content .invest_basic_policy h4{margin:0 0 48px 24px;display:inline-block}.mt_plan_content .invest_basic_policy svg{margin:0 auto 24px;display:block}.mt_plan_content .invest_basic_policy svg .cls-1{fill:#0874dc;opacity:.9}.mt_plan_content .invest_basic_policy .goal_text{color:#fff;background-color:#0874dc;font-size:24px;font-weight:700;width:272px;padding:8px 0;display:inline-block;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:0 10px 10px rgba(10,54,197,0.08);-webkit-box-shadow:0 10px 10px rgba(10,54,197,0.08);-moz-box-shadow:0 10px 10px rgba(10,54,197,0.08);-ms-box-shadow:0 10px 10px rgba(10,54,197,0.08);-o-box-shadow:0 10px 10px rgba(10,54,197,0.08)}.mt_plan_content .invest_basic_policy p{padding-top:48px}.mt_plan_content .invest_counting_goal .counting_goal_table table{width:100%;table-layout:fixed}.mt_plan_content .invest_counting_goal .counting_goal_table table tr.plan_row,.mt_plan_content .invest_counting_goal .counting_goal_table table tr.term_row{border-bottom:8px solid #fff}.mt_plan_content .invest_counting_goal .counting_goal_table table tr.plan_row .active,.mt_plan_content .invest_counting_goal .counting_goal_table table tr.term_row .active{color:#fff;text-align:center}.mt_plan_content .invest_counting_goal .counting_goal_table table tr.plan_row .active:after,.mt_plan_content .invest_counting_goal .counting_goal_table table tr.term_row .active:after{content:'';background-color:#0874dc;position:absolute;top:0;left:10px;width:100%;height:100%;z-index:-1}.mt_plan_content .invest_counting_goal .counting_goal_table table tr.plan_row{font-size:18px}.mt_plan_content .invest_counting_goal .counting_goal_table table tr.term_row{font-size:14px}.mt_plan_content .invest_counting_goal .counting_goal_table table tr.term_row th:nth-child(2){color:#121a1d}.mt_plan_content .invest_counting_goal .counting_goal_table table tr.term_row th:nth-child(2):after{background-color:#E6E6E6}.mt_plan_content .invest_counting_goal .counting_goal_table table tr:last-child td:after{top:inherit;bottom:0;opacity:1}.mt_plan_content .invest_counting_goal .counting_goal_table table tr th,.mt_plan_content .invest_counting_goal .counting_goal_table table tr td{position:relative;line-height:1.6;letter-spacing:.5px;padding:22px 0;text-align:center;vertical-align:middle;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.mt_plan_content .invest_counting_goal .counting_goal_table table tr td{font-size:16px;text-align:right}.mt_plan_content .invest_counting_goal .counting_goal_table table tr td:before,.mt_plan_content .invest_counting_goal .counting_goal_table table tr td:after{content:'';background-color:#E6E6E6;position:absolute;top:0;left:10px;width:100%;height:1px}.mt_plan_content .invest_counting_goal .counting_goal_table table tr td:after{opacity:0}.mt_plan_content .invest_counting_goal .counting_goal_table table tr td:first-child{font-size:14px;font-weight:700;width:250px;padding-left:24px;text-align:left}.mt_plan_content .invest_counting_goal .counting_goal_table table tr td:first-child:before,.mt_plan_content .invest_counting_goal .counting_goal_table table tr td:first-child:after{background-color:#0874dc;left:0}.mt_plan_content .invest_counting_goal .counting_goal_table table tr td span{font-size:12px}.mt_plan_content .invest_investment_plan .investment_plan_table table{width:100%;margin:40px auto 64px}.mt_plan_content .invest_investment_plan .investment_plan_table table tr.plan_row .active,.mt_plan_content .invest_investment_plan .investment_plan_table table tr.term_row .active{color:#fff;font-size:18px;text-align:center}.mt_plan_content .invest_investment_plan .investment_plan_table table tr.plan_row .active:nth-child(2):after,.mt_plan_content .invest_investment_plan .investment_plan_table table tr.term_row .active:nth-child(2):after{background-color:#00A0E9}.mt_plan_content .invest_investment_plan .investment_plan_table table tr.plan_row .active:after,.mt_plan_content .invest_investment_plan .investment_plan_table table tr.term_row .active:after{content:'';background-color:#0874dc;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.mt_plan_content .invest_investment_plan .investment_plan_table table tr.plan_row{border-bottom:8px solid #fff}.mt_plan_content .invest_investment_plan .investment_plan_table table tr th,.mt_plan_content .invest_investment_plan .investment_plan_table table tr td{position:relative;line-height:1.6;letter-spacing:.5px;padding:20px 24px;text-align:left;vertical-align:top;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.mt_plan_content .invest_investment_plan .investment_plan_table table tr td{border:1px solid #e9e9e9;font-size:14px;text-align:center}.mt_plan_content .invest_investment_plan .investment_plan_table table tr td:first-child{background-color:#f9f9f9;font-weight:700;text-align:left}@media screen and (max-width: 1023px){#container .mt_plan_content .invest_content{margin-bottom:80px}.mt_plan_content h3{margin-bottom:32px}.mt_plan_content .promotion_list li .list_inner{padding:20px 12px}.mt_plan_content .invest_basic_policy .goal_text{font-size:20px}.mt_plan_content .invest_counting_goal .counting_goal_table table tr.plan_row{font-size:16px}.mt_plan_content .invest_investment_plan .investment_plan_table table{margin:32px auto 48px}.mt_plan_content .invest_investment_plan .investment_plan_table table tr.plan_row .active,.mt_plan_content .invest_investment_plan .investment_plan_table table tr.term_row .active{font-size:16px}}@media screen and (max-width: 768px){.mt_plan_content .list_vision li{width:100%}.mt_plan_content .list_vision li:nth-child(odd),.mt_plan_content .list_vision li:nth-child(even){padding:0}.mt_plan_content .promotion_list li{width:280px;margin:0 auto 32px;display:block}.mt_plan_content .promotion_list li:nth-child(3n+1),.mt_plan_content .promotion_list li:nth-child(3n+2),.mt_plan_content .promotion_list li:nth-child(3n){padding:0}.mt_plan_content .invest_counting_goal .counting_goal_table{overflow:scroll}.mt_plan_content .invest_counting_goal .counting_goal_table table{min-width:640px}.mt_plan_content .invest_counting_goal .counting_goal_table table tr td{font-size:12px;line-height:1.6;padding:20px}.mt_plan_content .invest_counting_goal .counting_goal_table table tr td:first-child{font-size:12px;padding-left:20px}.mt_plan_content .invest_investment_plan .investment_plan_table{overflow:scroll}.mt_plan_content .invest_investment_plan .investment_plan_table table{min-width:640px}.mt_plan_content .invest_investment_plan .investment_plan_table table tr td{font-size:12px;line-height:1.6;padding:20px}.mt_plan_content .invest_investment_plan .investment_plan_table table tr td:first-child{font-size:12px}}#invest_news_content .news_select{margin-bottom:64px;text-align:right}#invest_news_content .news_select span,#invest_news_content .news_select select{width:100%;display:block}#invest_news_content .news_select span{font-size:18px;font-weight:700;letter-spacing:.5px;padding-bottom:16px}#invest_news_content .news_select select{float:right;cursor:pointer;background-color:#fff;background-image:url(/common/img/select.svg);background-repeat:no-repeat;background-position:right 32px center;background-size:16px;border:1px solid #121a1d;outline:0;font-size:18px;font-weight:700;max-width:320px;width:100%;height:56px;padding:0 32px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}#invest_news_content .news_select select:placeholder-shown{color:#121a1d;font-size:18px;font-weight:700}#invest_news_content .news_select select::-webkit-input-placeholder{color:#121a1d;font-size:18px;font-weight:700}#invest_news_content .news_select select:-moz-placeholder{opacity:1;color:#121a1d;font-size:18px;font-weight:700}#invest_news_content .news_select select::-moz-placeholder{opacity:1;color:#121a1d;font-size:18px;font-weight:700}#invest_news_content .news_select select:-ms-input-placeholder{color:#121a1d;font-size:18px;font-weight:700}#invest_news_content .news_select select::-ms-expand{display:none}#invest_news_content .topics_list{max-width:inherit}input[type=submit],input[type=button],input[type=email],input[type=submit],input[type=tel],input[type=text],select,textarea{vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-shadow:0;-webkit-box-shadow:0;-moz-box-shadow:0;-ms-box-shadow:0;-o-box-shadow:0}#invest_news_single_content article h1{border-bottom:1px solid #E6E6E6;font-size:32px;font-weight:700;line-height:1.6;letter-spacing:2px;padding-bottom:24px;margin-bottom:32px}#invest_news_single_content article h2{margin-bottom:32px}#invest_news_single_content article h3{margin-bottom:24px}#invest_news_single_content article h3 span{font-size:16px;padding:12px 0 0;display:block}#invest_news_single_content article p{padding:0;margin-top:24px}#invest_news_single_content article p.margin_top{margin-top:0}#invest_news_single_content article a{color:#0874dc;position:relative;display:inline-block;text-decoration:underline}#invest_news_single_content article img{margin:48px 0 24px}#invest_news_single_content article table{border:1px solid #e9e9e9;width:100%;letter-spacing:.5px;margin-bottom:32px}#invest_news_single_content article table tr th,#invest_news_single_content article table tr td{border:1px solid #e9e9e9;padding:20px 24px;text-align:left;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#invest_news_single_content article table tr th{background-color:#f9f9f9;width:180px}#invest_news_single_content article table tr td{font-size:14px;line-height:2;letter-spacing:.5px}#invest_news_single_content article .img_list{font-size:0;margin-top:32px}#invest_news_single_content article .img_list .img_content{width:50%;padding:0;margin-bottom:32px}#invest_news_single_content article .img_list .img_content:nth-child(odd){padding-right:16px}#invest_news_single_content article .img_list .img_content:nth-child(even){padding-left:16px}#invest_news_single_content article .img_list .img_content img{padding:0;margin:0}#invest_news_single_content article .img_list .img_content p{font-size:14px;line-height:1.6;margin-top:16px;text-align:center}@media screen and (max-width: 1023px){#invest_news_content .news_select select{max-width:inherit;width:100%}#invest_news_single_content article h1{font-size:28px}}@media screen and (max-width: 768px){#invest_news_content .news_select{margin-bottom:32px}#invest_news_content .news_select span{font-size:16px}#invest_news_content .news_select select{background-position:right 20px center;background-size:12px;font-size:16px;height:48px;padding:0 20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}#invest_news_content .news_select select:placeholder-shown{font-size:16px}#invest_news_content .news_select select::-webkit-input-placeholder{font-size:16px}#invest_news_content .news_select select:-moz-placeholder{opacity:1;font-size:16px}#invest_news_content .news_select select::-moz-placeholder{opacity:1;font-size:16px}#invest_news_content .news_select select:-ms-input-placeholder{font-size:16px}#invest_news_single_content article h1{font-size:20px;letter-spacing:1px;padding-bottom:16px;margin-bottom:24px}#invest_news_single_content article img{margin:24px 0 8px}#invest_news_single_content article h2{margin-bottom:24px}#invest_news_single_content article h3{margin-bottom:16px}#invest_news_single_content article table tr th,#invest_news_single_content article table tr td{font-size:12px;line-height:1.6;padding:20px}#invest_news_single_content article table tr th{width:96px}#invest_news_single_content article table tr td .btn .btn_content{width:240px}#invest_news_single_content article .img_list .img_content{width:100%}#invest_news_single_content article .img_list .img_content:nth-child(odd),#invest_news_single_content article .img_list .img_content:nth-child(even){padding:0}#invest_news_single_content article .img_list .img_content p{font-size:12px}}#sustainability #content{padding-bottom:0}#sustainability_top_header{color:#fff;background-image:url(/sustainability/images/top/fv-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;height:578px;padding:168px 20px 0;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#sustainability_top_header:before{content:'';background-color:rgba(1,27,50,0.66);position:absolute;top:0;left:0;width:100%;height:100%}#sustainability_top_header .inner{position:relative;width:100%;height:100%}#sustainability_top_header #sustainability_top_header_content{transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9)}#sustainability_top_header #sustainability_top_header_content.is_show{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}#sustainability_top_header #sustainability_top_header_content h1{font-size:32px;font-weight:700;line-height:1.6;letter-spacing:2px}#sustainability_top_header #sustainability_top_header_content .invest_header_text{padding-top:48px;padding-left:102px}#sustainability_top_header #sustainability_top_header_content .invest_header_text svg .st0{fill:#fff}#sustainability_top_header #sustainability_top_header_content .invest_header_text p{font-size:24px;font-weight:700;line-height:1.6;letter-spacing:2px;padding-bottom:0;margin-top:24px}#sustainability_top_header #sustainability_top_header_content .invest_header_info{color:#121a1d;background-color:#fff;position:absolute;top:-16px;right:0;width:264px;padding:24px 24px 32px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#sustainability_top_header #sustainability_top_header_content .invest_header_info p{font-size:20px;font-weight:700;padding:0;margin:0 0 8px;text-align:center}#sustainability_top_header #sustainability_top_header_content .invest_header_info .arrow_btn{margin:16px 0 0;text-align:right}#sustainability_top_header #sustainability_top_header_content .invest_header_info .arrow_btn .btn_content p{font-size:12px;padding-right:8px;margin:4px 0 0}#sustainability_top_header #scroll{transform:translate(-50%, 100%);-webkit-transform:translate(-50%, 100%);-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-o-transform:translate(-50%, 100%)}#sustainability_top_header #scroll.is_show{transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}#sustainability_top_content p{margin-top:0}#sustainability_top_content .sustainability_top_list{padding-top:16px}#sustainability_top_content .sustainability_top_list li{font-size:14px;width:33.3333%;padding:0;margin:0 0 48px}#sustainability_top_content .sustainability_top_list li:nth-child(3n+1){padding-right:20px}#sustainability_top_content .sustainability_top_list li:nth-child(3n+2){padding:0 10px}#sustainability_top_content .sustainability_top_list li:nth-child(3n){padding-left:20px}#sustainability_top_content .sustainability_top_list li a,#sustainability_top_content .sustainability_top_list li .list_inner{background-color:#fff;padding:24px;box-shadow:0 0 20px rgba(10,54,197,0.08);-webkit-box-shadow:0 0 20px rgba(10,54,197,0.08);-moz-box-shadow:0 0 20px rgba(10,54,197,0.08);-ms-box-shadow:0 0 20px rgba(10,54,197,0.08);-o-box-shadow:0 0 20px rgba(10,54,197,0.08)}@media screen and (min-width: 769px){#sustainability_top_content .sustainability_top_list li a:hover{box-shadow:0 0 20px rgba(10,54,197,0.4);-webkit-box-shadow:0 0 20px rgba(10,54,197,0.4);-moz-box-shadow:0 0 20px rgba(10,54,197,0.4);-ms-box-shadow:0 0 20px rgba(10,54,197,0.4);-o-box-shadow:0 0 20px rgba(10,54,197,0.4)}}#sustainability_top_content .sustainability_top_list li .list_img{position:relative}#sustainability_top_content .sustainability_top_list li .list_img .list_icon{position:absolute;bottom:-16px;right:-16px;width:88px}#sustainability_top_content .sustainability_top_list li p{font-size:15px;font-weight:700;line-height:1.6;padding-top:16px;padding-bottom:0}#sustainability_top_content .sustainability_top_list li .arrow_btn{margin-top:16px;text-align:right}@media screen and (min-width: 769px){#sustainability_top_content .sustainability_top_list li .arrow_btn .btn_content:hover{opacity:1}}#sustainability_top_content .sustainability_top_list li .arrow_btn .btn_content p{padding:0 8px 0 0}#sustainability_top_content .sustainability_top_list li .arrow_btn .btn_content span{width:20px;height:20px}#sustainability_top_content .sustainability_top_list li .arrow_btn .btn_content span:before{left:7px}#sustainability_top_content .common_shadow{padding:64px;margin-top:56px}#sustainability_top_content .common_shadow .invest_heading{margin-bottom:8px}#sustainability_top_content .common_shadow .invest_heading h2{font-size:24px;line-height:1.4}#sustainability_top_content .common_shadow .btn{margin-top:32px}#sustainability_top_content .common_shadow .btn .btn_content{margin:0 auto}#sustainability_sdgs{background-image:url(/sustainability/images/top/sdgs-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:48px 20px}#sustainability_sdgs .inner{background-color:rgba(255,255,255,0.86);padding:40px 20px}#sustainability_sdgs .sustainability_heading{margin-bottom:48px;text-align:center}#sustainability_sdgs .sustainability_heading h2{font-size:22px;padding:0;margin:0}#sustainability_sdgs .sustainability_heading h2:before{content:none}#sustainability_sdgs .sustainability_heading span{color:#0874dc;font-size:15px;font-weight:700;letter-spacing:1px;padding-top:4px;display:block}#sustainability_sdgs img{max-width:960px;margin:0 auto;display:block}#sustainability_sdgs img.tb{display:none}#sustainability_sdgs .two_btn{margin-top:48px;text-align:center}#sustainability_sdgs .two_btn .btn{width:auto}#sustainability_sdgs .two_btn .btn .btn_content{width:320px;text-align:left}#sustainability_initiatives{position:relative}#sustainability_initiatives:before{content:'';background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);position:absolute;bottom:0;left:0;width:100%;height:64%;z-index:-1}#sustainability_initiatives .initiatives_list ul{max-width:1200px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#sustainability_initiatives .initiatives_list li{font-size:14px;width:50%;padding:0;margin:0 0 32px}#sustainability_initiatives .initiatives_list li:nth-child(odd){padding-right:16px}#sustainability_initiatives .initiatives_list li:nth-child(even){padding-left:16px}#sustainability_initiatives .initiatives_list li .list_inner{background-color:#fff;height:100%;padding:32px;text-align:center;box-shadow:0 20px 20px rgba(10,54,197,0.08);-webkit-box-shadow:0 20px 20px rgba(10,54,197,0.08);-moz-box-shadow:0 20px 20px rgba(10,54,197,0.08);-ms-box-shadow:0 20px 20px rgba(10,54,197,0.08);-o-box-shadow:0 20px 20px rgba(10,54,197,0.08);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#sustainability_initiatives .initiatives_list li h3{letter-spacing:1px;margin-bottom:16px;text-align:left}@media screen and (min-width: 769px){#sustainability_initiatives .initiatives_list li h3 a:hover{opacity:.5}}#sustainability_initiatives .initiatives_list li h3 span{color:#0874dc;font-size:15px;padding-left:12px}#sustainability_initiatives .initiatives_list li .list_img{position:relative}#sustainability_initiatives .initiatives_list li .list_img .list_text{background-color:#fff;position:absolute;bottom:0;left:0;width:120px;height:80px}#sustainability_initiatives .initiatives_list li .list_img .list_text img{position:absolute;top:50%;left:50%;width:auto;height:42px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#sustainability_initiatives .initiatives_list li li{border-bottom:1px solid #E9E9E9;font-weight:500;position:relative;width:100%;padding:0;margin:0;line-height:1.6;text-align:left}#sustainability_initiatives .initiatives_list li li:nth-child(3n+1),#sustainability_initiatives .initiatives_list li li:nth-child(3n+2),#sustainability_initiatives .initiatives_list li li:nth-child(3n){padding:0}#sustainability_initiatives .initiatives_list li li a{position:relative;padding:16px 0}@media screen and (min-width: 769px){#sustainability_initiatives .initiatives_list li li a:hover{color:#0874dc}#sustainability_initiatives .initiatives_list li li a:hover svg{right:4px}}#sustainability_initiatives .initiatives_list li li svg{position:absolute;top:50%;right:8px;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:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#sustainability_initiatives .initiatives_list li li svg .cls-1{fill:#0874dc}#sustainability_initiatives .initiatives_list li li .list_list:last-child a{padding-bottom:16px}#sustainability_initiatives .initiatives_list li li .list_list a{padding:0 0 12px 24px}#sustainability_document{padding:80px 20px}#sustainability_document .document_list ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#sustainability_document .document_list li{padding:0;margin:0}#sustainability_document .document_list li:nth-child(odd){padding-right:12px}#sustainability_document .document_list li:nth-child(even){padding-left:12px}#sustainability_document .document_list li.activities{max-width:720px;width:60%}#sustainability_document .document_list li.activities img{max-width:396px;width:64%}#sustainability_document .document_list li.activities .list_content{width:calc(36% - 64px)}#sustainability_document .document_list li.integration{max-width:456px;width:38%}#sustainability_document .document_list li.integration img{max-width:118px;width:33%}#sustainability_document .document_list li.integration .list_content{width:calc(67% - 88px)}#sustainability_document .document_list li a{color:#0874dc;background-color:#fff;border-left:4px solid #0874dc;position:relative;height:100%;padding:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-shadow:0 0 20px rgba(10,54,197,0.08);-webkit-box-shadow:0 0 20px rgba(10,54,197,0.08);-moz-box-shadow:0 0 20px rgba(10,54,197,0.08);-ms-box-shadow:0 0 20px rgba(10,54,197,0.08);-o-box-shadow:0 0 20px rgba(10,54,197,0.08)}@media screen and (min-width: 769px){#sustainability_document .document_list li a:hover{box-shadow:0 0 20px rgba(10,54,197,0.4);-webkit-box-shadow:0 0 20px rgba(10,54,197,0.4);-moz-box-shadow:0 0 20px rgba(10,54,197,0.4);-ms-box-shadow:0 0 20px rgba(10,54,197,0.4);-o-box-shadow:0 0 20px rgba(10,54,197,0.4)}}#sustainability_document .document_list li .list_content{position:absolute;top:50%;right:40px;text-align:left;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#sustainability_document .document_list li .list_content p,#sustainability_document .document_list li .list_content span{display:inline-block;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#sustainability_document .document_list li .list_content p{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:1px;padding:0;margin:0}#sustainability_document .document_list li .list_content span{border:2px solid #0874dc;position:absolute;top:50%;right:0;width:32px;height:32px;text-align:right;display:inline-block;vertical-align:middle;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;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(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#sustainability_document .document_list li .list_content span:before{content:'';border-top:2px solid #0874dc;border-right:2px solid #0874dc;position:absolute;top:50%;left:13px;width:5px;height:5px;margin:auto;vertical-align:middle;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg)}#sustainability_banner{background:linear-gradient(to right, #00a0e9 0%,#0874dc 100%);padding:64px 20px}#sustainability_banner .banner_list{position:relative}#sustainability_banner .banner_list ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#sustainability_banner .banner_list li{width:33.3333%;padding:0;margin-bottom:24px}#sustainability_banner .banner_list li:nth-child(3n+1){padding-right:16px}#sustainability_banner .banner_list li:nth-child(3n+2){padding:0 8px}#sustainability_banner .banner_list li:nth-child(3n){padding-left:16px}#sustainability_banner .banner_list li a{background-color:#fff;height:100%;padding:24px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#sustainability_banner .banner_list li img,#sustainability_banner .banner_list li .award_content{display:inline-block;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#sustainability_banner .banner_list li img{max-width:128px;width:40%}#sustainability_banner .banner_list li .award_content{width:calc(100% - 128px);padding-left:24px}#sustainability_banner .banner_list li .award_content h3{font-size:18px;letter-spacing:1px;margin:0}#sustainability_banner .banner_list li .award_content p{margin-top:12px}#sustainability_info{background-color:#EBF5FF;padding:40px 20px}#sustainability_info .inner{background-color:#fff;max-width:880px;padding:40px 20px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#sustainability_info p{line-height:1.6;margin:0}#sustainability_info p span{font-size:18px;font-weight:700;display:block}#sustainability_info p svg{padding-right:12px}#sustainability_info p svg .cls-1{fill:#0874dc}#sustainability_info p a{color:#0874dc;display:inline-block;text-decoration:underline}#co2_emission_content .co2_emission_list{margin-bottom:52px;text-align:center}#co2_emission_content .co2_emission_list li{width:50%;margin:0 auto 32px}#co2_emission_content .co2_emission_title{font-size:24px;font-weight:700;position:relative;line-height:1.6;padding:0 !important;margin-top:16px;margin-bottom:24px}#co2_emission_content .co2_emission_title .small{font-size:18px}#co2_emission_content .co2_emission_title .strong{color:#0874dc}#co2_emission_content ul{padding:0;margin:0}#co2_emission_content li{font-size:14px;width:50%;padding:0;margin:0 0 32px}#co2_emission_content li:nth-child(odd){padding-right:12px}#co2_emission_content li:nth-child(even){padding-left:12px}#co2_emission_content li img{margin:0;box-shadow:0 0 20px rgba(10,54,197,0.08);-webkit-box-shadow:0 0 20px rgba(10,54,197,0.08);-moz-box-shadow:0 0 20px rgba(10,54,197,0.08);-ms-box-shadow:0 0 20px rgba(10,54,197,0.08);-o-box-shadow:0 0 20px rgba(10,54,197,0.08)}#co2_emission_content .co2_emission_text{font-size:18px;font-weight:700;line-height:1.6;margin-bottom:28px}#co2_emission_content svg{margin:0 auto 24px;display:block}#co2_emission_content svg .cls-1{fill:#0874dc;opacity:.9}#co2_emission_content .co2_emission_label{color:#fff;background-color:#0874dc;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:1px;padding:14px 55px;display:inline-block;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#social_stakeholder_content .sustainability_content img{margin:0 0 48px}#social_diversity_content ul{margin-top:32px}#social_diversity_content li{font-size:14px;width:50%;padding:0;margin:0}#social_diversity_content li:nth-child(odd){padding-right:12px}#social_diversity_content li:nth-child(even){padding-left:12px}#social_diversity_content li h3{margin-bottom:12px}#social_diversity_content li img{width:80%;margin:0 auto;display:block}#sustainability_content .sustainability_under_content{margin-bottom:144px}#sustainability_content .sustainability_under_content:last-child{margin-bottom:0}#sustainability_content .sustainability_under_content h2{font-size:32px}#sustainability_content .sustainability_under_content h2:before{content:none}#sustainability_content .sustainability_under_content h3{font-size:24px;position:relative;line-height:1.6;letter-spacing:2px;padding-left:16px;margin-top:80px;margin-bottom:24px;text-align:left}#sustainability_content .sustainability_under_content h3:before{content:'';background-color:#0874dc;position:absolute;top:4px;left:0;width:3px;height:30px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#sustainability_content .sustainability_under_content h3:after{content:none}#sustainability_content .sustainability_under_content h4{font-size:18px;font-weight:700;position:relative;line-height:1.6;letter-spacing:2px;padding-left:0;margin-top:64px;margin-bottom:24px;margin-left:16px}#sustainability_content .sustainability_under_content h4:before{content:'';background-color:#0874dc;position:absolute;top:10px;left:-20px;width:8px;height:8px;display:inline-block}#sustainability_content .sustainability_under_content h4:after{content:none}#sustainability_content .sustainability_under_content h4 span{font-size:16px;padding-left:24px}#sustainability_content .sustainability_under_content h5{color:#0874dc;font-size:24px;margin:0 0 24px}#sustainability_content .sustainability_under_content h5:before{content:none}#sustainability_content .sustainability_under_content p{padding-bottom:24px}#sustainability_content .sustainability_under_content p:last-child{padding-bottom:0}#sustainability_content .sustainability_under_content p.common_top_sentence{padding-bottom:72px}#sustainability_content .sustainability_under_content .sustainability_heading{margin-bottom:64px;text-align:center}#sustainability_content .sustainability_under_content .sustainability_heading h2{position:relative;padding:0;margin:0 0 72px}#sustainability_content .sustainability_under_content .sustainability_heading h2:before{content:'';background-color:#0874dc;position:absolute;top:inherit;bottom:-48px;left:50%;width:64px;height:2px;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}#sustainability_content .sustainability_under_content .sustainability_heading p{line-height:1.6}#sustainability_content .sustainability_under_content .sustainability_heading p span{font-size:22px;font-weight:700;padding-bottom:12px;display:block}#sustainability_content .sustainability_under_content .sustainability_heading .sustainability_info{margin-top:32px}#sustainability_content .sustainability_under_content .sustainability_heading .sustainability_info img,#sustainability_content .sustainability_under_content .sustainability_heading .sustainability_info .sustainability_info_list{display:inline-block;vertical-align:top}#sustainability_content .sustainability_under_content .sustainability_heading .sustainability_info img{width:188px}#sustainability_content .sustainability_under_content .sustainability_heading .sustainability_info .sustainability_info_list{line-height:1.6;letter-spacing:1px;padding-left:52px;text-align:left}#sustainability_content .sustainability_under_content .sustainability_heading .sustainability_info .sustainability_info_list p{font-size:18px;font-weight:700}#sustainability_content .sustainability_under_content .sustainability_heading .sustainability_info .sustainability_info_list li{font-size:15px;font-weight:700;margin-bottom:4px}#sustainability_content .sustainability_under_content .sustainability_heading .sustainability_info .sustainability_info_list li:last-child{margin-bottom:0}#sustainability_content .sustainability_under_content .sustainability_heading .sustainability_info .sustainability_info_list li span{color:#0874dc}#sustainability_content .sustainability_under_content .graph_img{max-width:664px}#sustainability_content .sustainability_under_content .probrem_list li{width:50%;padding:0}#sustainability_content .sustainability_under_content .probrem_list li:nth-child(odd){padding-right:40px}#sustainability_content .sustainability_under_content .probrem_list li:nth-child(even){padding-left:40px}#sustainability_content .sustainability_under_content .workflow_list li{width:50%;padding:0;margin:0}#sustainability_content .sustainability_under_content .case_study_list li{font-size:15px;width:33.3333%;padding:0;margin:0}#sustainability_content .sustainability_under_content .case_study_list li:nth-child(3n+1){padding-right:20px}#sustainability_content .sustainability_under_content .case_study_list li:nth-child(3n+2){padding:0 10px}#sustainability_content .sustainability_under_content .case_study_list li:nth-child(3n){padding-left:20px}@media screen and (min-width: 769px){#sustainability_content .sustainability_under_content .case_study_list li a:hover .case_study_img img{opacity:.5;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}#sustainability_content .sustainability_under_content .case_study_list li a:hover .case_study_img .play_btn .play_icon{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}}#sustainability_content .sustainability_under_content .case_study_list li .case_study_img{position:relative;overflow:hidden}#sustainability_content .sustainability_under_content .case_study_list li .case_study_img:before{content:'';background-color:#121a1d;position:absolute;top:0;left:0;width:100%;height:100%}#sustainability_content .sustainability_under_content .case_study_list li .case_study_img img{position:relative;z-index:1;transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:0.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#sustainability_content .sustainability_under_content .case_study_list li .case_study_img .play_btn{background-color:#fff;position:absolute;top:50%;left:50%;width:48px;height:48px;z-index:2;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;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%)}#sustainability_content .sustainability_under_content .case_study_list li .case_study_img .play_btn .play_icon{position:absolute;top:50%;left:54%;width:18px;margin:0;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#sustainability_content .sustainability_under_content .case_study_list li p{color:#0874dc;font-size:15px;font-weight:700;line-height:1.6;padding-top:16px}#sustainability_content .sustainability_under_content .feature_list li{margin-bottom:48px}#sustainability_content .sustainability_under_content .feature_list li:last-child{margin-bottom:0}#sustainability_content .sustainability_under_content .feature_list li img,#sustainability_content .sustainability_under_content .feature_list li .feature_list_content{display:inline-block;vertical-align:top}#sustainability_content .sustainability_under_content .feature_list li img{float:right;max-width:307px;width:34%}#sustainability_content .sustainability_under_content .feature_list li .feature_list_content{width:calc(66% - 80px);padding-right:80px}#sustainability_content .sustainability_under_content .feature_list li .feature_list_content h3{margin-top:0}#sustainability_content .sustainability_under_content .feature_list li .feature_list_content p{padding-bottom:0}#sustainability_content .sustainability_under_content .feature_list li .feature_list_content h4{margin-top:48px}#sustainability_content .sustainability_under_content .feature_list li .feature_list_content .sdgs_list li{font-size:14px;width:80px;padding:0;margin:0 16px 16px 0}#sustainability_content .sustainability_under_content .feature_list li .feature_list_content .sdgs_list li img{float:none;max-width:inherit;width:100%}#related.sustainability_related li .arrow_btn{text-align:left}#related.sustainability_related li .arrow_btn .btn_content p{font-size:15px}#sustainability_directors_content .directors_list li{border-bottom:1px solid #e6e6e6;padding:64px 0}#sustainability_directors_content .directors_list li:first-child{padding-top:0}#sustainability_directors_content .directors_list li img{float:right;width:200px}#sustainability_directors_content .directors_list li .directors_content{width:calc(100% - 248px);padding-right:48px}#sustainability_directors_content .directors_list li .directors_content p{font-size:14px;line-height:1.4;padding:0;margin:0}#sustainability_directors_content .directors_list li .directors_content .directors_title{font-size:20px;font-weight:700;padding-top:8px}#sustainability_directors_content .directors_list li .directors_content table{margin-top:32px}#sustainability_directors_content .directors_list li .directors_content table tr{font-size:15px;line-height:1.6;padding:0 0 8px;display:block}#sustainability_directors_content .directors_list li .directors_content table tr th{font-size:15px;font-weight:500;width:90px}#sustainability_directors_content .directors_list li .directors_content table tr td{padding-left:16px}#sustainability_directors_content .directors_list li .directors_reason p span{color:#0874dc;font-size:16px;font-weight:700;display:block}@media screen and (max-width: 1200px){#sustainability_top_header #sustainability_top_header_content h1{font-size:28px}#sustainability_top_header #sustainability_top_header_content .invest_header_text{padding-left:80px}#sustainability_document .document_list li.activities .list_content{width:calc(36% - 48px)}#sustainability_document .document_list li.integration .list_content{width:calc(67% - 44px)}#sustainability_document .document_list li a{padding:32px}#sustainability_document .document_list li .list_content{right:32px}#sustainability_banner .banner_list li img{width:32%}#sustainability_banner .banner_list li .award_content{width:68%;padding-left:16px}}@media screen and (max-width: 1023px){#sustainability_top_header{height:auto;padding:168px 20px 144px}#sustainability_top_header #sustainability_top_header_content h1{font-size:24px}#sustainability_top_header #sustainability_top_header_content .invest_header_text{padding-left:20px}#sustainability_top_header #sustainability_top_header_content .invest_header_text p{font-size:24px}#sustainability_top_header #sustainability_top_header_content .invest_header_info{position:static;width:320px;margin:40px auto 0}#sustainability_top_content .sustainability_top_list li:nth-child(3n+1){padding-right:12px}#sustainability_top_content .sustainability_top_list li:nth-child(3n+2){padding:0 6px}#sustainability_top_content .sustainability_top_list li:nth-child(3n){padding-left:12px}#sustainability_top_content .sustainability_top_list li a,#sustainability_top_content .sustainability_top_list li .list_inner{padding:20px}#sustainability_top_content .common_shadow{padding:32px 20px 48px}#sustainability_initiatives{padding:96px 16px 48px}#sustainability_initiatives .initiatives_list li{width:50%;margin-bottom:20px}#sustainability_initiatives .initiatives_list li:nth-child(odd){padding-right:10px}#sustainability_initiatives .initiatives_list li:nth-child(even){padding-left:10px}#sustainability_document{padding:48px 20px}#sustainability_document .document_list li{margin-bottom:32px}#sustainability_document .document_list li.activities,#sustainability_document .document_list li.integration{max-width:inherit;width:100%;padding:0;display:block}#sustainability_document .document_list li:last-child{margin-bottom:0}#sustainability_banner{padding:48px 20px 40px}#sustainability_banner .banner_list li{width:50%;padding:0;margin-bottom:16px}#sustainability_banner .banner_list li:nth-child(odd){padding-right:8px}#sustainability_banner .banner_list li:nth-child(even){padding-left:8px}#co2_emission_content .co2_emission_title{font-size:20px}#co2_emission_content .co2_emission_title .small{font-size:16px}#co2_emission_content .co2_emission_text{font-size:16px}#co2_emission_content .co2_emission_label{font-size:20px}#co2_emission_content li{width:80%;margin:0 auto 32px}#co2_emission_content li:nth-child(odd),#co2_emission_content li:nth-child(even){padding:0}#social_diversity_content li{width:80%;margin:0 auto 32px}#social_diversity_content li:nth-child(odd),#social_diversity_content li:nth-child(even){padding:0}#sustainability_content .sustainability_under_content{margin-bottom:80px}#sustainability_content .sustainability_under_content h2{font-size:24px}#sustainability_content .sustainability_under_content h3{font-size:20px;letter-spacing:1px;margin-bottom:16px}#sustainability_content .sustainability_under_content h3:before{top:2px}#sustainability_content .sustainability_under_content h4{font-size:16px;letter-spacing:1px}#sustainability_content .sustainability_under_content h4 span{font-size:14px}#sustainability_content .sustainability_under_content h5{font-size:20px}#sustainability_content .sustainability_under_content .sustainability_heading{margin-bottom:48px}#sustainability_content .sustainability_under_content .sustainability_heading h2{font-size:24px}#sustainability_content .sustainability_under_content .sustainability_heading p span{font-size:20px}#sustainability_directors_content .directors_list li{padding:48px 0}#sustainability_directors_content .directors_list li img{width:160px}#sustainability_directors_content .directors_list li .directors_content{width:calc(100% - 192px);padding-right:32px}#sustainability_banner .banner_list li{width:50%;margin-bottom:20px}#sustainability_banner .banner_list li:nth-child(3n+1),#sustainability_banner .banner_list li:nth-child(3n+2),#sustainability_banner .banner_list li:nth-child(3n){padding:0}#sustainability_banner .banner_list li:nth-child(odd){padding-right:10px}#sustainability_banner .banner_list li:nth-child(even){padding-left:10px}}@media screen and (max-width: 768px){#sustainability_top_header{padding:144px 20px 96px}#sustainability_top_header #sustainability_top_header_content .invest_header_text{padding-left:0}#sustainability_top_header #sustainability_top_header_content .invest_header_text p{font-size:20px}#sustainability_top_content p{text-align:left}#sustainability_top_content .sustainability_top_list li{width:80%;margin:0 auto 32px;display:block}#sustainability_top_content .sustainability_top_list li:nth-child(3n+1),#sustainability_top_content .sustainability_top_list li:nth-child(3n+2),#sustainability_top_content .sustainability_top_list li:nth-child(3n){padding:0}#sustainability_top_content .common_shadow{margin-top:24px}#sustainability_top_content .common_shadow .invest_heading h2{font-size:20px}#sustainability_sdgs .inner{padding:32px 20px}#sustainability_sdgs .sustainability_heading{margin-bottom:32px}#sustainability_sdgs .two_btn{margin-top:32px}#sustainability_sdgs .two_btn .btn .btn_content{width:100%}#sustainability_initiatives{padding:64px 20px}#sustainability_initiatives .initiatives_list li{width:100%;display:block}#sustainability_initiatives .initiatives_list li:nth-child(odd),#sustainability_initiatives .initiatives_list li:nth-child(even){padding:0}#sustainability_initiatives .initiatives_list li:last-child{margin-bottom:0}#sustainability_document .document_list li.activities img{max-width:inherit;width:100%}#sustainability_document .document_list li.activities .list_content{position:static;width:100%;margin:24px 0 0;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}#sustainability_document .document_list li a{padding:20px}#sustainability_document .document_list li .list_content{right:20px}#co2_emission_content .co2_emission_list li{width:100%}#co2_emission_content .co2_emission_title{font-size:18px;margin-bottom:48px}#co2_emission_content .co2_emission_title .small{font-size:14px}#co2_emission_content li{width:100%;margin-bottom:24px}#co2_emission_content .co2_emission_label{font-size:18px;padding:14px 40px}#social_stakeholder_content .sustainability_content img{width:100%;margin:0 0 32px}#social_diversity_content li{width:100%;margin-bottom:32px}#sustainability_content .sustainability_under_content h2{font-size:24px}#sustainability_content .sustainability_under_content h3{font-size:20px;letter-spacing:1px;margin-top:56px;margin-bottom:16px}#sustainability_content .sustainability_under_content h3:before{top:2px}#sustainability_content .sustainability_under_content h4{font-size:14px;margin-top:48px}#sustainability_content .sustainability_under_content h5{font-size:18px}#sustainability_content .sustainability_under_content p.common_top_sentence{padding-bottom:40px}#sustainability_content .sustainability_under_content .sustainability_heading{margin-bottom:32px}#sustainability_content .sustainability_under_content .sustainability_heading h2{font-size:20px;margin-bottom:48px}#sustainability_content .sustainability_under_content .sustainability_heading h2:before{bottom:-24px}#sustainability_content .sustainability_under_content .sustainability_heading p span{font-size:18px}#sustainability_content .sustainability_under_content .sustainability_heading .sustainability_info{margin-top:16px}#sustainability_content .sustainability_under_content .sustainability_heading .sustainability_info img{margin:0 auto;display:block}#sustainability_content .sustainability_under_content .sustainability_heading .sustainability_info .sustainability_info_list{padding:16px 0 0}#sustainability_content .sustainability_under_content .sustainability_heading .sustainability_info .sustainability_info_list p{font-size:16px;padding-bottom:8px}#sustainability_content .sustainability_under_content .workflow_list li{width:80%;margin:0 auto 32px;display:block}#sustainability_content .sustainability_under_content .case_study_list li{width:50%;margin-bottom:32px}#sustainability_content .sustainability_under_content .case_study_list li:nth-child(3n+1),#sustainability_content .sustainability_under_content .case_study_list li:nth-child(3n+2),#sustainability_content .sustainability_under_content .case_study_list li:nth-child(3n){padding:0}#sustainability_content .sustainability_under_content .case_study_list li:nth-child(odd){padding-right:10px}#sustainability_content .sustainability_under_content .case_study_list li:nth-child(even){padding-left:10px}#sustainability_content .sustainability_under_content .case_study_list li p{font-size:14px}#sustainability_content .sustainability_under_content .probrem_list li:nth-child(odd){padding-right:10px}#sustainability_content .sustainability_under_content .probrem_list li:nth-child(even){padding-left:10px}#sustainability_content .sustainability_under_content .feature_list li img,#sustainability_content .sustainability_under_content .feature_list li .feature_list_content{float:none;width:100%;display:block}#sustainability_content .sustainability_under_content .feature_list li img{width:80%;margin:0 auto}#sustainability_content .sustainability_under_content .feature_list li .feature_list_content{padding:0;margin-top:40px}#related.sustainability_related li .arrow_btn{text-align:center}#sustainability_directors_content .directors_list li{padding:32px 0}#sustainability_directors_content .directors_list li img{float:none;margin:0 auto;display:block}#sustainability_directors_content .directors_list li .directors_content{width:100%;padding:24px 0 0}#sustainability_directors_content .directors_list li .directors_content .directors_text,#sustainability_directors_content .directors_list li .directors_content .directors_title{text-align:center}#sustainability_directors_content .directors_list li .directors_content table{width:100%;margin-top:24px}#sustainability_directors_content .directors_list li .directors_content table tr th{font-size:14px}#sustainability_directors_content .directors_list li .directors_reason p{margin-top:24px}#sustainability_banner .banner_list li a{padding:20px}#sustainability_banner .banner_list li img,#sustainability_banner .banner_list li .award_content{display:block}#sustainability_banner .banner_list li img{width:auto;margin:0 auto}#sustainability_banner .banner_list li .award_content{width:100%;padding:16px 0 0}}@media screen and (max-width: 480px){#sustainability_top_header #sustainability_top_header_content .invest_header_text{padding-top:48px}#sustainability_top_header #sustainability_top_header_content .invest_header_text svg{width:187px;height:24px}#sustainability_top_header #sustainability_top_header_content .invest_header_text p{font-size:16px;margin-top:16px}#sustainability_top_header #sustainability_top_header_content .invest_header_info{padding:8px 24px;margin:80px auto 0}#sustainability_top_header #sustainability_top_header_content .invest_header_info img{width:80%;margin:0 auto;display:block}#sustainability_top_content .sustainability_top_list li{width:100%}#sustainability_initiatives .initiatives_list li .list_inner{padding:32px 20px}#sustainability_initiatives .initiatives_list li .list_img .list_text{width:80px;height:54px}#sustainability_initiatives .initiatives_list li .list_img .list_text img{height:28px}#sustainability_document .document_list li .list_content p{font-size:14px}#social_diversity_content li img{width:100%}#sustainability_banner{padding:40px 20px 24px}#sustainability_info .inner{padding:32px 20px}#sustainability_info p span{font-size:16px}#sustainability_banner .banner_list li{width:100%}#sustainability_banner .banner_list li:nth-child(odd),#sustainability_banner .banner_list li:nth-child(even){padding:0}#sustainability_banner .banner_list li:last-child{margin-bottom:0}}@media screen and (max-width: 374px){#sustainability_top_header #sustainability_top_header_content .invest_header_info{width:100%}#sustainability_top_header #sustainability_top_header_content .invest_header_info p{font-size:16px}#sustainability_document .document_list li.integration .list_content{width:calc(67% - 34px)}}#activities_content p{padding:0;margin:0}#activities_content .common_list li .common_content .common_title p{font-size:20px}
/*# sourceMappingURL=style.css.map */

