﻿/*!
 * 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:rgba(0,0,0,0)}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:rgba(0,0,0,0)}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 #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix,#invest_individual_content .individual_first_topcon,#invest_news_content .search_content,#modal #postcode dl,#sustainability_under_future .feature_list li,#invest_news_content .news_select form,#group_content .common_shadow,#group_content .group_info,.officer_content li .officer_inner,#business_content .business_inner,#business_content .common_shadow,#map_content .map_content .map_info,#top_media .top_media_bottom .top_media_content,footer #f_copy,footer #f_menu nav,footer #f_menu,footer .f_group,.chronology_list li .chronology_content .chronology_img,.chronology_list li .chronology_content,.under_list li,.invest_list li .list_title p,#content .inner,.main_content .wp-block-image .alignleft,.main_content .wp-block-image .alignright{*zoom:1}.clearfix:after,#invest_individual_content .individual_first_topcon:after,#invest_news_content .search_content:after,#modal #postcode dl:after,#sustainability_under_future .feature_list li:after,#invest_news_content .news_select form:after,#group_content .common_shadow:after,#group_content .group_info:after,.officer_content li .officer_inner:after,#business_content .business_inner:after,#business_content .common_shadow:after,#map_content .map_content .map_info:after,#top_media .top_media_bottom .top_media_content:after,footer #f_copy:after,footer #f_menu nav:after,footer #f_menu:after,footer .f_group:after,.chronology_list li .chronology_content .chronology_img:after,.chronology_list li .chronology_content:after,.under_list li:after,.invest_list li .list_title p:after,#content .inner:after,.main_content .wp-block-image .alignleft:after,.main_content .wp-block-image .alignright: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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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%;height:auto}iframe{width:100%}.lity{background-color:rgba(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 .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .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 .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .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 .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .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,.6);-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);-ms-box-shadow:0 0 8px rgba(0,0,0,.6);-o-box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{background-color:rgba(0,0,0,0);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:hsla(0,0%,100%,.5)}.lity-close span{background-color:rgba(0,0,0,0);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,.6);-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);-ms-box-shadow:0 0 8px rgba(0,0,0,.6);-o-box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%;display:block}.lity-hide{display:none}.slick-slider{position:relative;padding:0 !important;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:rgba(0,0,0,0)}.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;margin:0 !important;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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@media screen and (max-width: 768px){.slick-slider{overflow:hidden}}.main_content figcaption{font-size:14px;line-height:1.6;letter-spacing:.5px;text-align:center;display:block !important;margin-top:.5em;margin-bottom:1em}.main_content .wp-block-media-text{margin:24px 0}.main_content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 32px 0 0}.main_content .wp-block-media-text .wp-block-media-text__media img{margin:0 !important}.main_content .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 32px}.main_content .wp-block-media-text .wp-block-media-text__content p{margin-top:0 !important}.main_content .wp-block-media-text .wp-block-media-text__content p:last-child{margin-bottom:0}.main_content .wp-block-embed{margin:40px 0}.main_content .wp-block-embed .wp-block-embed__wrapper{position:relative;width:100%;padding-top:56.25%}.main_content .wp-block-embed .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;width:100%;height:100%}.main_content .wp-block-image{margin:40px 0}.main_content .wp-block-image .alignleft img{margin:0 auto}.main_content .wp-block-image img{margin:0 auto !important;display:block}.main_content .wp-block-image figcaption{font-size:14px;line-height:1.6;letter-spacing:.5px;text-align:center;display:block}.main_content .wp-block-columns{margin:48px 0}.main_content .wp-block-columns .wp-block-image{margin:0}.main_content .wp-block-columns .wp-block-button{width:100%;display:block}.main_content .wp-block-columns .wp-block-button a{width:100% !important;display:block !important}.main_content .wp-block-columns .wp-block-column{margin:0 0 24px}.main_content .wp-block-columns .wp-block-column:last-child{margin:0}.main_content .wp-block-columns .wp-block-column .wp-block-buttons{margin:0}.main_content .wp-block-quote{margin:40px 0 48px}.main_content .wp-block-quote p{background-color:#f5f5f5;padding:28px 24px !important;margin:0}.main_content .wp-block-quote cite{color:rgba(18,26,29,.32);font-style:normal;font-weight:700;line-height:1.6;letter-spacing:.5px;margin-top:12px;text-align:right;display:block}.main_content .wp-block-buttons{margin-top:48px}.main_content .wp-block-buttons .wp-block-button{position:relative}.main_content .wp-block-buttons .wp-block-button .wp-block-button__link{color:#0874dc;background-color:#fff;border:2px solid #0874dc;font-size:14px;font-weight:700;position:relative;width:auto;line-height:1.6;letter-spacing:.5px;padding:19px 26px;text-align:left;text-decoration:none !important;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;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}@media screen and (min-width: 769px){.main_content .wp-block-buttons .wp-block-button .wp-block-button__link:hover{color:#fff !important;background-color:#0874dc;opacity:1 !important}.main_content .wp-block-buttons .wp-block-button .wp-block-button__link:hover svg .st0,.main_content .wp-block-buttons .wp-block-button .wp-block-button__link:hover svg .cls-1{stroke:#fff}.main_content .wp-block-buttons .wp-block-button .wp-block-button__link:hover svg .st1,.main_content .wp-block-buttons .wp-block-button .wp-block-button__link:hover svg .cls-2{fill:#fff}.main_content .wp-block-buttons .wp-block-button .wp-block-button__link:hover i{color:#fff}}.main_content .wp-block-buttons .wp-block-button .wp-block-button__link:after{content:none !important}.main_content .wp-block-buttons .wp-block-button .wp-block-button__link svg .st0,.main_content .wp-block-buttons .wp-block-button .wp-block-button__link svg .cls-1{fill:none;stroke:#0874dc;stroke-miterlimit:10}.main_content .wp-block-buttons .wp-block-button .wp-block-button__link svg .st1,.main_content .wp-block-buttons .wp-block-button .wp-block-button__link svg .cls-2{fill:#0874dc}.main_content .wp-block-buttons .wp-block-button .wp-block-button__link i{color:#0874dc}.main_content .wp-block-buttons .wp-block-button .wp-block-button__link svg,.main_content .wp-block-buttons .wp-block-button .wp-block-button__link i{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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.main_content .wp-block-buttons .wp-block-button .wp-block-button__link svg .st0,.main_content .wp-block-buttons .wp-block-button .wp-block-button__link svg .st1,.main_content .wp-block-buttons .wp-block-button .wp-block-button__link svg .cls-1,.main_content .wp-block-buttons .wp-block-button .wp-block-button__link svg .cls-2{transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.main_content .wp-block-buttons .wp-block-button .wp-block-button__link span{position:relative;z-index:1}.main_content .wp-block-buttons .wp-block-button .wp-block-button__link i{font-size:20px;top:50%;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.main_content .wp-block-separator{background-color:#b5b5b5;border:none;width:100%;height:1px;margin:80px 0}.main_content .wp-block-table{margin:48px 0}.main_content .wp-block-table.is-style-stripes{border-bottom:0}@media screen and (max-width: 768px){.main_content .wp-block-separator{margin:64px 0}.main_content .wp-block-columns{margin:32px 0}}@media screen and (max-width: 600px){.main_content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:16px 0 0}.main_content .wp-block-media-text .wp-block-media-text__content{padding:16px 0 0}.main_content .wp-block-table{margin:32px 0}}@media screen and (max-width: 480px){.main_content .wp-block-image .alignright,.main_content .wp-block-image .alignleft{float:none;margin:0 auto;display:block}}body{color:#121a1d;background-color:#fff;font-family:"fieldwork",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%}body.fixed{position:fixed;width:100%;height:100%}@media(min-width: 751px){a[href*="tel:"]{cursor:default;color:#121a1d !important;pointer-events:none;text-decoration:none !important}}.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}.color_red{color:#ba000f}.icon{line-height:1;margin-bottom:3px;margin-left:8px;margin-right:8px;display:inline-block;vertical-align:middle}.icon img{margin:0 !important}sub{font-size:10px;vertical-align:bottom}sup{font-size:10px;vertical-align:top}header{position:fixed;top:32px;width:100%;height:80px;padding:0 40px;z-index:999;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,.2);-webkit-box-shadow:0 8px 29px rgba(12,33,195,.2);-moz-box-shadow:0 8px 29px rgba(12,33,195,.2);-ms-box-shadow:0 8px 29px rgba(12,33,195,.2);-o-box-shadow:0 8px 29px rgba(12,33,195,.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 svg .st0{fill:#0075c1}header #pc_menu{float:right;height:80px;line-height:80px;margin-right:40px}header #pc_menu li{font-size:12px;font-weight:700;letter-spacing:.5px;padding:0 0 0 24px;margin:0}@media screen and (min-width: 769px){header #pc_menu li:hover .pc_menu_content{height:auto;opacity:1;visibility:visible;pointer-events:auto}}header #pc_menu li:first-child{padding:0}header #pc_menu li.select_link{padding:16px}header #pc_menu li.select_link svg{padding-top:12px}header #pc_menu li.select_link svg .st0{fill:none;stroke:#121a1d;stroke-width:.8;stroke-miterlimit:10}header #pc_menu li.select_link svg .st1{fill:#121a1d}header #pc_menu li.select_link svg .st2{fill:none}header #pc_menu li.select_link p{font-family:"fieldwork",sans-serif;font-size:13px;font-weight:600}header #pc_menu li.external_link svg .st0{fill:#121a1d;stroke:#121a1d;stroke-width:.2;stroke-miterlimit:10}header #pc_menu li.external_link p{font-family:"fieldwork",sans-serif;font-size:13px;font-weight:600}header #pc_menu li.search_btn_header{padding:0;margin-left:28px;vertical-align:middle}header #pc_menu li.language_switching{color:#00a0e9;font-family:"fieldwork",sans-serif;font-size:12px;font-weight:600;letter-spacing:0;vertical-align:middle}header #pc_menu li.language_switching span{color:#e6e6e6}header #pc_menu li.language_switching a{color:#0874dc;background-color:#fff;border:2px solid #0874dc;font-size:14px;width:96px;height:40px;line-height:38px;display:block;text-align:center;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}@media screen and (min-width: 769px){header #pc_menu li.language_switching a:hover{color:#fff;background-color:#0874dc}}header #pc_menu li.language_switching a:before{content:none}header #pc_menu li p{font-size:12px;font-weight:700;position:relative;display:inline-block;margin:0}@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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header #pc_menu li .pc_menu_content{position:fixed;left:0;width:100%;padding:0 40px;height:0;opacity:0;z-index:1;overflow:auto;visibility:hidden;pointer-events:none;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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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_product{border:none;width:100%;display:block}header #pc_menu li .pc_menu_content .pc_menu_nav.pc_menu_nav_product nav{display:flex;gap:32px}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(images/common/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(images/common/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_three{width:33.3333%}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_three .pc_menu_nav_label{background-size:100%;height:96px;margin:0;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}@media screen and (min-width: 769px){header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_three .pc_menu_nav_label:hover{background-size:110%}}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_three .pc_menu_nav_label p{font-size:20px}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_healthcare .pc_menu_nav_label{background-image:url(images/common/menu-healthcare.jpg)}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_agriculture .pc_menu_nav_label{background-image:url(images/common/menu-agriculture.jpg)}header #pc_menu li .pc_menu_content .pc_menu_nav .pc_menu_nav_inner.pc_menu_nav_infrastructure .pc_menu_nav_label{background-image:url(images/common/menu-infrastructure.jpg)}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{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:calc(33% - 1px);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:"fieldwork",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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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 #pc_menu li .pc_menu_content .pc_menu_banner{margin-top:32px}header #pc_menu li .pc_menu_content .pc_menu_banner li{font-size:14px;width:33%;line-height:1.6;padding:0;margin:0;vertical-align:top}header #pc_menu li .pc_menu_content .pc_menu_banner li:nth-child(3n+1){padding-right:16px}header #pc_menu li .pc_menu_content .pc_menu_banner li:nth-child(3n+2){padding:0 8px}header #pc_menu li .pc_menu_content .pc_menu_banner li:nth-child(3n){padding-left:16px}header #pc_menu li .pc_menu_content .pc_menu_banner li a{position:relative;overflow:hidden}@media screen and (min-width: 769px){header #pc_menu li .pc_menu_content .pc_menu_banner li a: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)}}header #pc_menu li .pc_menu_content .pc_menu_banner li a:before{content:"";background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%}header #pc_menu li .pc_menu_content .pc_menu_banner li a img{position:relative;width:100%;margin:0;z-index:1;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header #pc_menu li .pc_menu_content .pc_menu_banner li .banner_text{position:relative;margin-top:16px}header #pc_menu li .pc_menu_content .pc_menu_banner li .banner_text span{border:2px solid #0874dc;position:absolute;top:50%;right:0;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;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}header #pc_menu li .pc_menu_content .pc_menu_banner li .banner_text 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)}header #sp_menu,header #sp_btn{display:none}#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,.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 img{width:128px;margin:0 auto 16px}#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)}#page_header_content h1,.search_heading h1{font-size:30px;font-weight:700;line-height:1.6;letter-spacing:2px}#page_header_content h1 span,.search_heading h1 span{font-size:18px;display:block}#page_header_content p,.search_heading p{font-family:"fieldwork",sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;padding-top:8px;padding-bottom:0;margin: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:"fieldwork",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 .4s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);-ms-transition:transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:transform .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-size:11px;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{font-family:"fieldwork",sans-serif;font-weight:600}#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,aside .side_search_ttl{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,aside .side_search_ttl: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%)}aside #side_title a,aside .side_search_ttl a{color:#121a1d !important;text-decoration:none !important}@media screen and (min-width: 769px){aside #side_title a:hover,aside .side_search_ttl a:hover{opacity:.6}}aside #side_title span,aside .side_search_ttl span{display:none}aside #side_menu nav li{font-size:15px;position:relative;line-height:1.6;letter-spacing:1px;margin-bottom:4px}aside #side_menu nav li.current-menu-parent a,aside #side_menu nav li.current-menu-item a,aside #side_menu nav li.current-menu-ancestor a{color:#fff;background-color:#0874dc}aside #side_menu nav li.current-menu-parent a:before,aside #side_menu nav li.current-menu-item a:before,aside #side_menu nav li.current-menu-ancestor a: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-menu-parent a.active span:before,aside #side_menu nav li.current-menu-parent a.current-menu-item span:before,aside #side_menu nav li.current-menu-item a.active span:before,aside #side_menu nav li.current-menu-item a.current-menu-item span:before,aside #side_menu nav li.current-menu-ancestor a.active span:before,aside #side_menu nav li.current-menu-ancestor a.current-menu-item 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-menu-parent a span,aside #side_menu nav li.current-menu-item a span,aside #side_menu nav li.current-menu-ancestor a span{border:1px solid #fff}aside #side_menu nav li.current-menu-parent a span:before,aside #side_menu nav li.current-menu-item a span:before,aside #side_menu nav li.current-menu-ancestor a 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-menu-parent ul,aside #side_menu nav li.current-menu-item ul,aside #side_menu nav li.current-menu-ancestor ul{display:block}aside #side_menu nav li.current-menu-parent ul li span,aside #side_menu nav li.current-menu-item ul li span,aside #side_menu nav li.current-menu-ancestor ul li span{display:none}aside #side_menu nav li.current-menu-parent li,aside #side_menu nav li.current-menu-item li,aside #side_menu nav li.current-menu-ancestor li{font-weight:400}aside #side_menu nav li.current-menu-parent li a,aside #side_menu nav li.current-menu-item li a,aside #side_menu nav li.current-menu-ancestor li a{color:#121a1d;background-color:rgba(0,0,0,0);font-weight:400}aside #side_menu nav li.current-menu-parent li.active a,aside #side_menu nav li.current-menu-parent li.current-menu-item a,aside #side_menu nav li.current-menu-item li.active a,aside #side_menu nav li.current-menu-item li.current-menu-item a,aside #side_menu nav li.current-menu-ancestor li.active a,aside #side_menu nav li.current-menu-ancestor li.current-menu-item a{color:#0874dc}aside #side_menu nav li.current-menu-parent li.active a:after,aside #side_menu nav li.current-menu-parent li.current-menu-item a:after,aside #side_menu nav li.current-menu-item li.active a:after,aside #side_menu nav li.current-menu-item li.current-menu-item a:after,aside #side_menu nav li.current-menu-ancestor li.active a:after,aside #side_menu nav li.current-menu-ancestor li.current-menu-item a:after{border-top:2px solid #0874dc;border-right:2px solid #0874dc}aside #side_menu nav li.current-menu-parent li.active li a,aside #side_menu nav li.current-menu-parent li.current-menu-item li a,aside #side_menu nav li.current-menu-item li.active li a,aside #side_menu nav li.current-menu-item li.current-menu-item li a,aside #side_menu nav li.current-menu-ancestor li.active li a,aside #side_menu nav li.current-menu-ancestor li.current-menu-item li a{color:#121a1d}aside #side_menu nav li.current-menu-parent li.active li a:after,aside #side_menu nav li.current-menu-parent li.current-menu-item li a:after,aside #side_menu nav li.current-menu-item li.active li a:after,aside #side_menu nav li.current-menu-item li.current-menu-item li a:after,aside #side_menu nav li.current-menu-ancestor li.active li a:after,aside #side_menu nav li.current-menu-ancestor li.current-menu-item 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.small_menu .side_under_title{font-size:14px}aside #side_menu nav li a{cursor:pointer;background-color:#ebf4fc;font-weight:700;position:relative;line-height:1.6;padding:12px 16px;margin:0;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}aside #side_menu nav li a.active{color:#fff;background-color:#0874dc}aside #side_menu nav li a.active span{border:1px solid #fff}aside #side_menu nav li a.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 a.side_under_title.active a{color:#fff}aside #side_menu nav li a.side_under_title a{padding:0}@media screen and (min-width: 769px){aside #side_menu nav li a:hover{color:#fff;background-color:#0874dc}aside #side_menu nav li a:hover a{color:#fff}aside #side_menu nav li a:hover span{border:1px solid #fff}aside #side_menu nav li a:hover span:before{border-top:1px solid #fff;border-right:1px solid #fff}}aside #side_menu nav li a a{padding:12px 16px}aside #side_menu nav li a 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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}aside #side_menu nav li a 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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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 32px}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,.08);-webkit-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-moz-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-ms-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-o-box-shadow:0px 18px 49px 0px rgba(10,54,197,.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}aside .side_search_content{margin-top:32px}aside .side_search_content form{display:flex;align-items:flex-start;justify-content:space-between}aside .side_search_content .radius,aside .side_search_content button{vertical-align:top;display:inline-block}aside .side_search_content .radius{background-color:#f4f4f4;border:1px solid #f4f4f4;outline:0;width:100%;height:40px;padding:8px 16px;display:inline-block;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}aside .side_search_content .radius:placeholder-shown{color:#fff;font-size:14px}aside .side_search_content .radius::-webkit-input-placeholder{color:#fff;font-size:14px}aside .side_search_content .radius:-moz-placeholder{opacity:1;color:#fff;font-size:14px}aside .side_search_content .radius::-moz-placeholder{opacity:1;color:#fff;font-size:14px}aside .side_search_content .radius:-ms-input-placeholder{color:#fff;font-size:14px}aside .side_search_content .radius:hover,aside .side_search_content .radius:focus{border:1px solid #f23f4c;outline:0}aside .side_search_content .radius.medium_radius{max-width:320px}aside .side_search_content button{flex-shrink:0;cursor:pointer;color:#fff;background-color:#0874dc;border:2px solid #0874dc;font-size:14px;font-weight:700;position:relative;height:40px;line-height:38px;letter-spacing:.5px;padding:0 12px;margin-left:8px;overflow:hidden;text-decoration:none !important;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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}@media screen and (min-width: 769px){aside .side_search_content button:hover{color:#0874dc;background-color:#fff}}#container{float:right;max-width:880px;width:74%;padding-left:60px}#container .main_content{padding-bottom:92px}#container .main_content h2{margin-top:56px}#container .main_content h3{margin-top:56px}#container .main_content h4{margin-top:48px;margin-bottom:16px}#container .main_content h5{margin-top:24px;margin-bottom:8px}#container .main_content a{color:#0874dc;display:inline-block}#container .main_content a.no_icon:after{content:none !important}#container .main_content a[target=_blank]+img:after{content:none}#container .main_content a[target=_blank]:after{content:"";background-image:url(images/common/icon-link.svg);background-position:right center;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin-left:12px;margin-right:12px;display:inline-block}#container .main_content a[href$=".pdf"]:after,#container .main_content a[href$=".doc"]:after,#container .main_content a[href$=".ppt"]:after,#container .main_content a[href$=".xls"]:after,#container .main_content a[href$=".zip"]:after{content:"";background-position:right center;background-repeat:no-repeat;background-size:contain;width:28px;height:16px;margin-left:12px;margin-right:12px;display:inline-block;transform:translateY(2px);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px)}#container .main_content a[href$=".pdf"]:after{background-image:url(images/common/icon-pdf.svg)}#container .main_content a[href$=".doc"]:after{background-image:url(images/common/icon-doc.svg)}#container .main_content a[href$=".ppt"]:after{background-image:url(images/common/icon-ppt.svg)}#container .main_content a[href$=".xls"]:after{background-image:url(images/common/icon-xls.svg)}#container .main_content a[href$=".zip"]:after{background-image:url(images/common/icon-zip.svg)}#container .main_content ins{background-color:rgba(0,0,0,0);text-decoration:underline}#container .main_content sub{font-size:10px;vertical-align:bottom}#container .main_content sup{font-size:10px;vertical-align:top}#container .main_content mark{font-style:normal}#container .main_content .is-style-regular table tr th,#container .main_content .is-style-regular table tr td{line-height:2;letter-spacing:.5px;padding:20px 12px;text-align:left}#container .main_content .is-style-regular table tr th.has-text-align-center,#container .main_content .is-style-regular table tr td.has-text-align-center{text-align:center}#container .main_content .is-style-regular table tr th{border-bottom:1px solid #0874dc;font-size:15px;font-weight:700;width:240px}#container .main_content .is-style-regular table tr td{border-bottom:1px solid #e6e6e6;font-size:14px}#container .main_content .is-style-regular table tr td a{color:#0874dc;display:inline-block;text-decoration:underline}#container .main_content .is-style-regular table tr td .two_btn{font-size:0;margin-top:20px}#container .main_content .is-style-regular 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}#container .main_content .is-style-regular table tr td .two_btn .btn:nth-child(odd){padding-right:8px}#container .main_content .is-style-regular table tr td .two_btn .btn:nth-child(even){padding-left:8px}#container .main_content .is-style-regular table tr td .two_btn .btn .btn_content{width:100%;text-decoration:none}@media screen and (min-width: 769px){#container .main_content .is-style-regular table tr td .two_btn .btn .btn_content:hover{color:#fff}}#container .main_content .is-style-stripes table{border:1px solid #e9e9e9;width:100%;letter-spacing:.5px}#container .main_content .is-style-stripes table tr:nth-child(odd){background-color:rgba(0,0,0,0)}#container .main_content .is-style-stripes table tr th,#container .main_content .is-style-stripes table tr td{border:1px solid #e9e9e9;line-height:2;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}#container .main_content .is-style-stripes table tr th{background-color:#f9f9f9;width:180px}#container .main_content .is-style-stripes table tr td{font-size:14px;line-height:2;letter-spacing:.5px}#container .main_content .is-style-stripes table tr td a{color:#0874dc;display:inline-block;text-decoration:underline}#container .main_content .is-style-stripes table tr td .btn{margin-top:16px}#container .main_content .is-style-stripes table tr td .btn .btn_content{width:100%;display:block;text-decoration:none}#container .main_content ol,#container .main_content ul{padding-left:24px}#container .main_content ol li,#container .main_content ul li{font-size:15px;line-height:2;padding:0;margin:0 0 8px}#container .main_content ol li strong,#container .main_content ul li strong{font-size:16px;font-weight:700}#container .main_content ol li a,#container .main_content ul li a{color:#0874dc;display:inline;text-decoration:underline}@media screen and (min-width: 769px){#container .main_content ol li a:hover,#container .main_content ul li a:hover{opacity:.7}}#container .main_content ol li li,#container .main_content ul li li{margin:0}#container .main_content ol li{list-style:decimal}#container .main_content ol li ol li{list-style:lower-roman}#container .main_content ul li{list-style:disc}#container .main_content ul li::marker{color:#0874dc}#container .main_content ul li ol li{list-style:decimal}#container .main_content ul li ol li::marker{color:#121a1d}#container .under_content{padding-bottom:0}#container .invest_content .common_list.sustainability_archive_list li .archive_list li,#container .csr_content .common_list.sustainability_archive_list li .archive_list li{width:100% !important;padding:0 !important}#container .invest_content .common_list.integration_list li,#container .csr_content .common_list.integration_list li{width:100% !important;padding:0 !important}#container .invest_content .common_list.integration_list li:nth-child(odd),#container .invest_content .common_list.integration_list li:nth-child(even),#container .csr_content .common_list.integration_list li:nth-child(odd),#container .csr_content .common_list.integration_list li:nth-child(even){padding:0 !important}#container .invest_content .common_list.integration_list li:first-child,#container .csr_content .common_list.integration_list li:first-child{width:100% !important}#container .invest_content .common_list.integration_list li a[href$=".pdf"]:after,#container .csr_content .common_list.integration_list li a[href$=".pdf"]:after{content:none !important}#container .invest_content .common_list.integration_list li .common_content .common_title p,#container .csr_content .common_list.integration_list li .common_content .common_title p{font-size:20px}#container .invest_content .common_list.integration_list li .common_content .arrow_btn .btn_content span:before,#container .csr_content .common_list.integration_list li .common_content .arrow_btn .btn_content span:before{left:14px;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)}#container .invest_content .common_list.integration_list li .archive_list,#container .csr_content .common_list.integration_list li .archive_list{background-color:#0874dc;padding-top:8px}#container .invest_content .common_list.integration_list li .archive_list li,#container .csr_content .common_list.integration_list li .archive_list li{width:100% !important;padding:0 !important;margin-bottom:12px !important}#container .invest_content .common_list.integration_list li .archive_list li:last-child,#container .csr_content .common_list.integration_list li .archive_list li:last-child{margin-bottom:0 !important}#container .invest_content .common_list.integration_list li .archive_list li a:before,#container .csr_content .common_list.integration_list li .archive_list li a:before{content:none !important}#container .invest_content .common_list.integration_list li .archive_list li .arrow_btn,#container .csr_content .common_list.integration_list li .archive_list li .arrow_btn{margin:0}#container .invest_content .common_list.integration_list li .archive_list li .arrow_btn a,#container .csr_content .common_list.integration_list li .archive_list li .arrow_btn a{color:#fff !important;border:none;max-width:100%;padding:0}#container .invest_content .common_list.integration_list li .archive_list li .arrow_btn p,#container .csr_content .common_list.integration_list li .archive_list li .arrow_btn p{font-size:14px;padding:0;text-decoration:underline}#container .invest_content .common_list li:nth-child(odd),#container .csr_content .common_list li:nth-child(odd){padding-left:0 !important;padding-right:20px !important}#container .invest_content .common_list li:nth-child(even),#container .csr_content .common_list li:nth-child(even){padding-left:20px !important;padding-right:0 !important}#container .invest_content .common_list li:first-child,#container .csr_content .common_list li:first-child{width:50% !important;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 .invest_content .common_list.dx_list ul,#container .csr_content .common_list.dx_list ul{display:flex;gap:24px}#container .invest_content .common_list.dx_list li,#container .csr_content .common_list.dx_list li{width:calc(33.3333% - 24px) !important;padding:0 !important;margin:0 !important}#container .invest_content .common_list.dx_list li .common_content,#container .csr_content .common_list.dx_list li .common_content{padding:24px}#container .invest_content .common_list.dx_list li .common_content .common_title p,#container .csr_content .common_list.dx_list li .common_content .common_title p{font-size:18px}#container .sustainability_content.sustainability_content_padding{margin-top:96px}#container .sustainability_content .csr_item:first-child{margin-top:0}#container .sustainability_content p{padding:0;margin-bottom:16px}#container .sustainability_content .common_sentence.common_top_sentence{margin-bottom:48px}#container .sustainability_content .common_list.activities_list li .common_content .common_title p{margin:0}#container .invest_content{margin-bottom:48px}#container .invest_content:last-child{margin-bottom:0}#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 .invest_text{font-size:16px}#container .invest_content .internal_system_img{max-width:494px;margin:32px auto 0;display:block}#container .common_shadow{background-color:#fff;padding:40px;margin-bottom:48px;box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-webkit-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-moz-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-ms-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-o-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08)}#container .common_shadow h2:first-child,#container .common_shadow h3:first-child{margin-top:0 !important}.btn{position:relative;margin-top:48px}.btn .btn_content{cursor:pointer;font-size:14px;font-weight:700;position:relative;width:320px;line-height:1.4;letter-spacing:.5px;padding:19px 72px 19px 26px;overflow:hidden;display:block !important;text-decoration:none !important;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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}@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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);transform-origin:right top}.btn .btn_content:after{content:none !important}.btn .btn_content svg,.btn .btn_content i{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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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,.btn .btn_content svg .c,.btn .btn_content svg .b{transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.btn .btn_content span{position:relative;z-index:1}.btn .btn_content i{font-size:20px;top:45%;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.wt_btn .btn_content{color:#fff;border:2px solid #fff}@media screen and (min-width: 769px){.wt_btn .btn_content:hover{color:#0874dc !important}.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;background-color:#fff;border:2px solid #0874dc}@media screen and (min-width: 769px){.blu_btn .btn_content:hover{color:#fff !important}.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:hover i{color:#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}.blu_btn .btn_content i{color:#0874dc}.key_btn .btn_content{color:#fff !important;background-color:#0874dc;border:2px solid #0874dc}@media screen and (min-width: 769px){.key_btn .btn_content:hover{color:#0874dc !important}.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:"fieldwork",sans-serif;font-weight:600;width:100%;text-align:center}@media screen and (min-width: 769px){.gre_btn .btn_content:hover{color:#fff !important}.gre_btn .btn_content:hover svg .st0{fill:#fff;stroke:#fff}}.gre_btn .btn_content:before{background-color:#0874dc}.gre_btn .btn_content svg .st0{fill:#121a1d;stroke:#121a1d;stroke-width:.2;stroke-miterlimit:10;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.gre_btn .btn_content span{padding-left:8px}.gra_btn .btn_content{color:#fff;background:linear-gradient(to right, #00a0e9 0%, #0874dc 100%);padding:21px 72px 21px 26px}.gra_btn .btn_content:before{background:#0874dc}.gra_btn .btn_content svg .st0,.gra_btn .btn_content svg .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10}.gra_btn .btn_content svg .st1,.gra_btn .btn_content svg .cls-2{fill:#fff}.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;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}.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:24px 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}#terms_content .two_btn .btn{margin:0}.arrow_btn{margin-top:32px}.arrow_btn .btn_content{display:inline-block;text-decoration:none !important}@media screen and (min-width: 769px){.arrow_btn .btn_content:hover{opacity:.7}}.arrow_btn .btn_content:after{content:none !important}.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 span.icon{border:none;width:auto !important;height:auto !important;line-height:1;margin:0 0 0 12px !important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.arrow_btn .btn_content span.icon:before{content:none}.arrow_btn .btn_content span.icon img{max-width:inherit;width:28px !important;height:16px !important;margin:0 !important;vertical-align:middle}.arrow_btn .btn_content p{font-family:"fieldwork",sans-serif;font-size:24px;font-weight:700;line-height:1.6;letter-spacing:1px;padding-left:12px;margin: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:"fieldwork",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 !important}.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:700;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}h2.margin_top_none{margin-top:0 !important}h3{font-size:22px;font-weight:700;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,.8);top:4px;left:4px;width:18px;height:18px;z-index:2}h3:after{background-color:rgba(8,116,220,.3);top:15px;left:15px;width:13px;height:13px}h3 span{font-size:16px;padding-left:24px}h4{font-size:18px;font-weight:700;position:relative;line-height:1.6;letter-spacing:1px;margin:24px 0 16px 28px}h4:before{content:"";background-color:#0874dc;position:absolute;top:11px;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:2;letter-spacing:1px;margin:16px 0;word-break:break-word}p:last-child{padding:0}p.margin_top{margin-top:0}p strong{font-weight:700}p .small_text{font-size:14px}p a{color:#0874dc !important;text-decoration:underline;display:inline-block}@media screen and (min-width: 769px){p a:hover{opacity:.7}}.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}.detail_text{padding-top:12px !important}.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) .4s;-webkit-transition:1s cubic-bezier(0.19, 1, 0.22, 1) .4s;-moz-transition:1s cubic-bezier(0.19, 1, 0.22, 1) .4s;-ms-transition:1s cubic-bezier(0.19, 1, 0.22, 1) .4s;-o-transition:1s cubic-bezier(0.19, 1, 0.22, 1) .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) .4s;-webkit-transition:1s cubic-bezier(0.19, 1, 0.22, 1) .4s;-moz-transition:1s cubic-bezier(0.19, 1, 0.22, 1) .4s;-ms-transition:1s cubic-bezier(0.19, 1, 0.22, 1) .4s;-o-transition:1s cubic-bezier(0.19, 1, 0.22, 1) .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%;height:auto;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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:10px;font-weight:700;position:absolute;bottom:28px;left:0;letter-spacing:.5px;padding:11px 16px;margin:0;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:0}.news_list article .news_content .news_date{color:#a0a3a5;font-family:"montserrat",sans-serif;font-size:12px;padding-top:16px;margin: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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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,.4);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.4);-moz-box-shadow:0 8px 16px rgba(0,0,0,.4);-ms-box-shadow:0 8px 16px rgba(0,0,0,.4);-o-box-shadow:0 8px 16px rgba(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:#fff;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-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,.topics_list.invest_topics_list article .no_link{padding:32px 0}.topics_list.invest_topics_list article .topics_info{width:auto}.topics_list.invest_topics_list article .topics_info .topics_category{width:auto}.topics_list.invest_topics_list article .topics_info .topics_category.topics span{background:#ff974d}.topics_list.invest_topics_list article .topics_info .topics_category .topics{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 .disclosure{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 .news-release{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:64%;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,.topics_list.sustainability_topics_list article .no_link{padding:28px 0}.topics_list.sustainability_topics_list article .topics_info{width:102px}.topics_list.sustainability_topics_list article .topics_title{width:85%}.topics_list article{border-bottom:1px solid #e6e6e6;font-size:15px}.topics_list article a,.topics_list article .no_link{color:#121a1d !important;padding:32px 24px;display:block !important}@media screen and (min-width: 769px){.topics_list article a:hover,.topics_list article .no_link:hover{opacity:.6}}.topics_list article a:after{content:none !important}.topics_list article a[target=_blank]:before{content:none}.topics_list article a[target=_blank] .topics_title:after{content:"";background-image:url(images/common/icon-link.svg);background-position:right center;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin-left:12px;margin-right:12px;display:inline-block}.topics_list article a[href$=".pdf"] .topics_title:after,.topics_list article a[href$=".doc"] .topics_title:after,.topics_list article a[href$=".ppt"] .topics_title:after,.topics_list article a[href$=".xls"] .topics_title:after,.topics_list article a[href$=".zip"] .topics_title:after{content:"";background-position:right center;background-repeat:no-repeat;background-size:contain;width:28px;height:16px;margin-left:12px;margin-right:12px;display:inline-block;transform:translateY(2px);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px)}.topics_list article a[href$=".pdf"] .topics_title:after{background-image:url(images/common/icon-pdf.svg)}.topics_list article a[href$=".doc"] .topics_title:after{background-image:url(images/common/icon-doc.svg)}.topics_list article a[href$=".ppt"] .topics_title:after{background-image:url(images/common/icon-ppt.svg)}.topics_list article a[href$=".xls"] .topics_title:after{background-image:url(images/common/icon-xls.svg);width:24px}.topics_list article a[href$=".zip"] .topics_title:after{background-image:url(images/common/icon-zip.svg);width:24px}@media screen and (min-width: 769px){.topics_list article .no_link:hover{opacity:1}}.topics_list article .topics_info{width:204px;display:inline-block}.topics_list article .topics_info .topics_category{width:106px;padding-bottom:0;margin: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:"fieldwork",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:0 !important;display:inline-block;vertical-align:middle}.invest_list ul{padding:0 !important}.invest_list li{font-size:14px;margin-bottom:8px !important;list-style:none !important}.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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;margin: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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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.__noHeading li .question_text:before{content:none}.faq_list.__noHeading li ul{padding-left:24px !important}.faq_list.__noHeading li ul li{list-style:disc !important;margin-bottom:0 !important}.faq_list ul,.faq_list ol{counter-reset:question-counter;padding:0 !important}.faq_list li{counter-increment:question-counter;margin-bottom:32px !important;list-style:none !important}.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;margin-bottom:6px}.faq_list li .question_text:before{content:"Q" counter(question-counter) ". "}.faq_list li .answer_text{margin-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 .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{color:#121a1d !important;padding:32px 24px;display:block !important}@media screen and (min-width: 769px){.e_notice_list article a:hover{opacity:.6}}.e_notice_list article a:after{content:none !important}.e_notice_list article a[target=_blank]:before{content:none}.e_notice_list article a[target=_blank] .e_notice_title:after{content:"";background-image:url(images/common/icon-link.svg);background-position:right center;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin-left:12px;margin-right:12px;display:inline-block}.e_notice_list article a[href$=".pdf"] .e_notice_title:after,.e_notice_list article a[href$=".doc"] .e_notice_title:after,.e_notice_list article a[href$=".ppt"] .e_notice_title:after,.e_notice_list article a[href$=".xls"] .e_notice_title:after,.e_notice_list article a[href$=".zip"] .e_notice_title:after{content:"";background-position:right center;background-repeat:no-repeat;background-size:contain;width:28px;height:16px;margin-left:12px;margin-right:12px;display:inline-block;transform:translateY(2px);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px)}.e_notice_list article a[href$=".pdf"] .e_notice_title:after{background-image:url(images/common/icon-pdf.svg)}.e_notice_list article a[href$=".doc"] .e_notice_title:after{background-image:url(images/common/icon-doc.svg)}.e_notice_list article a[href$=".ppt"] .e_notice_title:after{background-image:url(images/common/icon-ppt.svg)}.e_notice_list article a[href$=".xls"] .e_notice_title:after{background-image:url(images/common/icon-xls.svg);width:24px}.e_notice_list article a[href$=".zip"] .e_notice_title:after{background-image:url(images/common/icon-zip.svg);width:24px}.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;padding:0;margin: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}.e_notice_list article .e_notice_title i{color:#cc0909;padding-left:4px}.e_notice_list article .arrow_btn{margin:0;display:inline-block}.e_notice_list article .arrow_btn .btn_content span{width:24px;height:24px;margin-left:16px}.e_notice_list article .arrow_btn .btn_content span:before{left:9px}.sitemap_lists{font-size:0}.sitemap_lists .sitemap_list{width:50%;padding:0;margin:0}.sitemap_lists .sitemap_list:nth-child(odd){padding-right:16px}.sitemap_lists .sitemap_list:nth-child(even){padding-left:16px}.sitemap_lists .sitemap_list .sitemap_content{margin-bottom:40px}.sitemap_lists .sitemap_list .sitemap_title{font-size:20px;font-weight:700;position:relative;padding-left:16px;padding-bottom:0;margin-top:0;margin-bottom:16px;line-height:1.4;letter-spacing:1px}.sitemap_lists .sitemap_list .sitemap_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){.sitemap_lists .sitemap_list .sitemap_title a:hover{opacity:.6}}.sitemap_lists .sitemap_list li{font-size:14px;font-weight:700;position:relative;line-height:1.6;letter-spacing:1px;margin:0 0 8px 28px}.sitemap_lists .sitemap_list li:before{content:"";background-color:#0874dc;position:absolute;top:12px;left:-20px;width:8px;height:2px;display:inline-block}.sitemap_lists .sitemap_list li:last-child{margin-bottom:0}.sitemap_lists .sitemap_list li a{display:inline-block}@media screen and (min-width: 769px){.sitemap_lists .sitemap_list li a:hover{opacity:.6}}.common_list.activities_list li .common_content .common_title p{font-size:18px;padding:0}.common_list.top_list.about_archive_list li.about_archive_list_first{width:100%;display:block}.common_list.top_list.about_archive_list li.about_archive_list_first .list_inner{font-size:0}.common_list.top_list.about_archive_list li.about_archive_list_first a,.common_list.top_list.about_archive_list li.about_archive_list_first .archive_list{width:50%;display:inline-block !important;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_list.top_list.about_archive_list li.about_archive_list_first .common_img,.common_list.top_list.about_archive_list li.about_archive_list_first .common_content{width:100% !important;display:block !important}.common_list.top_list.about_archive_list li.about_archive_list_first .common_content{padding:12px 20px !important}.common_list.top_list.about_archive_list li.about_archive_list_first .archive_list li a{font-size:14px !important;width:100%}@media screen and (min-width: 769px){.common_list.top_list.no_img li a:hover{opacity:.7 !important}}.common_list.top_list.no_img li a:after{content:none !important}.common_list.top_list.no_img li .common_content{position:static}.common_list.top_list.no_img li .common_content .common_title .arrow_btn .btn_content span:before{left:13px !important;transform:translate(-50%, -50%) rotate(45deg) !important;-webkit-transform:translate(-50%, -50%) rotate(45deg) !important;-moz-transform:translate(-50%, -50%) rotate(45deg) !important;-ms-transform:translate(-50%, -50%) rotate(45deg) !important;-o-transform:translate(-50%, -50%) rotate(45deg) !important}.common_list.top_list.no_img li .archive_list{background-color:rgba(0,0,0,0) !important}.common_list.top_list.no_img li .blu_arrow_btn .btn_content{color:#121a1d}@media screen and (min-width: 769px){.common_list.top_list.no_img li .blu_arrow_btn .btn_content:hover{opacity:1}}.common_list.top_list.no_img li .blu_arrow_btn .btn_content p{text-decoration:none !important}.common_list.top_list li .list_inner{box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-webkit-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-moz-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-ms-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-o-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08)}.common_list.top_list li a{display:block !important}.common_list.top_list li .common_content{color:#fff;background-color:rgba(8,116,220,.92);position:absolute;bottom:0;left:0;width:100%;padding:12px 20px;z-index:1}.common_list.top_list li .common_content .common_title p{padding-right:32px !important;margin:0 !important}.common_list.top_list li .archive_list{background-color:#fff;padding:0 40px 20px}.common_list.top_list li .archive_list ul{display:block}.common_list.top_list li .archive_list li{font-size:14px;font-weight:700;width:100%;line-height:1.4;letter-spacing:.5px;margin:0 !important}.common_list.top_list li .archive_list li:first-child a{font-size:14px !important}.common_list.top_list li .archive_list li:nth-child(odd),.common_list.top_list li .archive_list li:nth-child(even){padding:0 !important}.common_list.top_list li .archive_list li ul li{position:relative}.common_list.top_list li .archive_list li ul li:before,.common_list.top_list li .archive_list li ul li:after{content:"";background-color:#0874dc;position:absolute}.common_list.top_list li .archive_list li ul li:before{top:8px;left:6px;width:1px;height:12px}.common_list.top_list li .archive_list li ul li:after{top:19px;left:6px;width:12px;height:1px}.common_list.top_list li .archive_list li ul li a{border-top:0;position:relative;padding-top:8px;padding-left:24px}@media screen and (min-width: 769px){.common_list.top_list li .archive_list li ul li a:hover{border:none}}.common_list.top_list li .archive_list li a{background-color:rgba(0,0,0,0);border-top:1px solid #e9e9e9;position:relative;max-width:300px;width:100%;line-height:1.6;padding:16px 24px 8px 0;display:block !important;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:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}@media screen and (min-width: 769px){.common_list.top_list li .archive_list li a:hover{color:#0874dc !important}.common_list.top_list li .archive_list li a:hover:before{right:4px}}.common_list.top_list li .archive_list li a:before{content:"";background-image:url(images/common/arrow-right-blue-small.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;top:52%;right:8px;width:5px;height:8px;display:inline-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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.common_list ul{padding-left:0 !important;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 !important;list-style:none !important}.common_list li:nth-child(odd){padding-left:20px !important;padding-right:0 !important}.common_list li:nth-child(even){padding-left:0 !important;padding-right:20px !important}.common_list li:first-child{width:100%;padding:0 !important}.common_list li a{color:#121a1d !important;background-color:#fff;position:relative;display:block !important;text-decoration:none !important;box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-webkit-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-moz-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-ms-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-o-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08)}@media screen and (min-width: 769px){.common_list li a:hover{opacity:1 !important}.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;width:100%;margin:0;z-index:1;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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.4;letter-spacing:2px;padding-bottom:0;margin-top:0}.common_list li .common_content .common_title p span{color:#0874dc;font-family:"fieldwork",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}.pagination{margin-top:64px;text-align:center}.pagination .page-numbers{color:#0874dc;background-color:#fff;border:2px solid #0874dc;font-family:"fieldwork",sans-serif;font-size:18px;font-weight:700;position:relative;width:40px;height:40px;line-height:40px;padding:0;margin:0 12px;display:inline-block !important;text-align:center;vertical-align:middle;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){.pagination .page-numbers:hover{color:#fff !important;background-color:#0874dc}}.pagination .page-numbers.current{color:#fff;background-color:#0874dc}.pagination .page-numbers.dots{border:0;width:auto}@media screen and (min-width: 769px){.pagination .page-numbers.dots:hover{color:#0874dc;background-color:#fff}}.pagination .page-numbers.prev,.pagination .page-numbers.next{background-color:rgba(0,0,0,0);border:0;width:auto;height:auto;line-height:1}@media screen and (min-width: 769px){.pagination .page-numbers.prev:hover,.pagination .page-numbers.next:hover{background-color:rgba(0,0,0,0)}.pagination .page-numbers.prev:hover svg .cls-1,.pagination .page-numbers.next:hover svg .cls-1{stroke:#0874dc;opacity:1}.pagination .page-numbers.prev:hover svg .cls-2,.pagination .page-numbers.next:hover svg .cls-2{stroke:#0874dc}.pagination .page-numbers.prev:hover svg .cls-3,.pagination .page-numbers.next:hover svg .cls-3{fill:#0874dc}}.pagination .page-numbers.prev svg .cls-1,.pagination .page-numbers.next svg .cls-1{opacity:.56}.pagination .page-numbers.prev svg .cls-2,.pagination .page-numbers.next svg .cls-2{fill:none;stroke:#121a1d;stroke-miterlimit:10}.pagination .page-numbers.prev svg .cls-3,.pagination .page-numbers.next svg .cls-3{fill:#121a1d;stroke:rgba(0,0,0,0)}.pagination .page-numbers.prev{margin-left:0}@media screen and (min-width: 769px){.pagination .page-numbers.prev:hover{transform:translateX(-8px);-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);-o-transform:translateX(-8px)}}.pagination .page-numbers.next{margin-right:0}@media screen and (min-width: 769px){.pagination .page-numbers.next:hover{transform:translateX(8px);-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px)}}.common_table.report_table tr th,.common_table.report_table tr td{text-align:center}.common_table.report_table tr td:first-child{font-weight:700}.common_table.bonds_table table{white-space:nowrap}.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}@media screen and (min-width: 769px){.common_table.invest_table table tr td a:hover{opacity:.7}}.common_table.invest_table table tr td a:after{margin:0 4px !important;transform:translateY(6px) !important;-webkit-transform:translateY(6px) !important;-moz-transform:translateY(6px) !important;-ms-transform:translateY(6px) !important;-o-transform:translateY(6px) !important}.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;margin: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.integration_table{margin-bottom:48px}.common_table.integration_table:last-child{margin-bottom:0}.common_table.integration_table h3{margin-top:0 !important}.common_table.integration_table table tr th{width:120px;padding:16px;text-align:center}.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 !important}.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,.32);-webkit-box-shadow:0 3px 6px rgba(8,116,220,.32);-moz-box-shadow:0 3px 6px rgba(8,116,220,.32);-ms-box-shadow:0 3px 6px rgba(8,116,220,.32);-o-box-shadow:0 3px 6px rgba(8,116,220,.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);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 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}.single_article .common_movie{margin-left:auto;margin-right:auto}.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 .eqp-thumbnail{position:relative;overflow:hidden}.common_movie.jstream_movie .eqp-thumbnail:before{content:"";background-color:#121a1d;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.common_movie.jstream_movie img{margin:0 !important;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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(images/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}.common_movie a{display:block !important}@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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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 !important;padding-bottom:0;margin:0 !important;text-align:center}.under_list{padding-top:24px}.under_list ul{padding-left:0 !important}.under_list li{border-bottom:1px solid #e6e6e6;font-size:14px;line-height:2;letter-spacing:.5px;padding:40px 0 !important;margin-bottom:0 !important;list-style:none !important}.under_list li:last-child{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-top:0;margin-bottom:8px}.under_list li h3{margin-top:0 !important}.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 ul{padding:0 !important}.chronology_list li{border-bottom:1px solid #e6e6e6;font-size:14px;position:relative;line-height:2;padding:40px 0 !important;margin-bottom:0px !important;margin-left:24px !important;list-style:none !important}.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 !important}.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,.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:0}.chronology_list li .chronology_content{width:73%}.chronology_list li .chronology_content .chronology_text{font-size:14px;width:60%;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 ul{padding:0 !important}.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 img{padding-right:12px}.download_list .half li .arrow_btn .btn_content p{width:92%;display:inline-block !important}.download_list .half li li p{width:auto !important}.download_list li{border-bottom:1px solid #e6e6e6;padding:16px 0 !important;margin:0 !important;list-style:none !important}.download_list li .arrow_btn{margin:0}.download_list li .arrow_btn .btn_content{text-decoration:none !important;display:block !important}.download_list li .arrow_btn .btn_content[target=_blank]:before{content:none}.download_list li .arrow_btn .btn_content[target=_blank] p:after{content:"";background-image:url(images/common/icon-link.svg);background-position:right center;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin-left:12px;margin-right:12px;display:inline-block}.download_list li .arrow_btn .btn_content[href$=".pdf"] p:after,.download_list li .arrow_btn .btn_content[href$=".doc"] p:after,.download_list li .arrow_btn .btn_content[href$=".ppt"] p:after,.download_list li .arrow_btn .btn_content[href$=".xls"] p:after,.download_list li .arrow_btn .btn_content[href$=".zip"] p:after{content:"";background-position:right center;background-repeat:no-repeat;background-size:contain;width:28px;height:16px;margin-left:12px;margin-right:12px;display:inline-block;transform:translateY(2px);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px)}.download_list li .arrow_btn .btn_content[href$=".pdf"] p:after{background-image:url(images/common/icon-pdf.svg)}.download_list li .arrow_btn .btn_content[href$=".doc"] p:after{background-image:url(images/common/icon-doc.svg)}.download_list li .arrow_btn .btn_content[href$=".ppt"] p:after{background-image:url(images/common/icon-ppt.svg)}.download_list li .arrow_btn .btn_content[href$=".xls"] p:after{background-image:url(images/common/icon-xls.svg);width:24px}.download_list li .arrow_btn .btn_content[href$=".zip"] p:after{background-image:url(images/common/icon-zip.svg);width:24px}.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;line-height:1.6 !important;padding-left:0;margin:0 !important;display:block}.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 !important;margin-top:16px}.download_list li ul li:last-child{border-bottom:0;padding-bottom:8px !important}.download_list li ul ul{border-top:none;margin-top:0 !important}.download_text{padding-top:32px}.common_banner{margin-top:32px}.common_banner a{position:relative;max-width:480px;overflow:hidden}@media screen and (min-width: 769px){.common_banner a: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_banner a:before{content:"";background-color:#121a1d;position:absolute;top:0;left:0;width:100%;height:100%}.common_banner a img{position:relative;z-index:1;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.common_banner p{margin-top:12px}#related{padding:72px 0 0}#related:first-child{border-top:1px solid #e6e6e6}#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:"fieldwork",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 ul{padding:0 !important}#related li{font-size:16px;width:33.3333%;padding:0 16px !important;margin-bottom:36px;text-align:center}#related li a{background-color:#fff;border-left:3px solid #0874dc;padding:40px 20px;display:block !important;text-decoration:none !important;box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-webkit-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-moz-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-ms-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-o-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08)}@media screen and (min-width: 769px){#related li a:hover{background-color:#0874dc;opacity:1 !important}#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 a:after{content:none !important}#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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#related li .arrow_btn .btn_content span:before{left:15px;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#related li .arrow_btn .btn_content p{font-size:16px;width:calc(100% - 44px);line-height:1.6;padding-left:8px;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#related li .arrow_btn .btn_content p.small_text{font-size:13px}#top_contact{padding-left:0;padding-right:0}#top_contact li{color:#fff;font-size:14px;position:relative;width:25%;padding:0;margin:0;text-align:center;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#top_contact li:first-child{background:linear-gradient(to right, #00a0e9 0%, #0874dc 100%)}#top_contact li:nth-child(2) a{background-image:url(images/common/contact-img1.jpg)}#top_contact li:nth-child(3) a{background-image:url(images/common/contact-img2.jpg)}#top_contact li:nth-child(4) a{background-image:url(images/common/contact-img3.jpg)}#top_contact li a{color:#fff;background-position:center center;background-repeat:no-repeat;background-size:100%}@media screen and (min-width: 769px){#top_contact li a:hover{background-size:120%;opacity:1}}#top_contact li .square{width:100%;height:0;padding-bottom:100%;display:block}#top_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%)}#top_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%);transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#top_contact li .contact_title_jp{font-size:24px;font-weight:700;letter-spacing:1px;padding-bottom:0;margin-top:0}#top_contact li .contact_title_en{font-family:"fieldwork",sans-serif;font-size:16px;font-weight:700;margin-top:32px}#top_contact li .contact_title{font-size:20px;font-weight:700;line-height:1.8;padding-bottom:0;margin-top:0}@media screen and (min-width: 769px){#top_contact li .arrow_btn .btn_content:hover{opacity:1}}#top_contact li .arrow_btn .btn_content p{font-size:14px}#link{padding:44px 16px;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}}.banner_list{background-color:#e2edf7;padding:56px 0 40px}.banner_list li{width:270px;height:auto;padding:0;margin:0 20px !important;box-shadow:0 10px 10px rgba(8,116,220,.06);-webkit-box-shadow:0 10px 10px rgba(8,116,220,.06);-moz-box-shadow:0 10px 10px rgba(8,116,220,.06);-ms-box-shadow:0 10px 10px rgba(8,116,220,.06);-o-box-shadow:0 10px 10px rgba(8,116,220,.06)}@media screen and (min-width: 769px){.banner_list li a:hover{opacity:.7}}.banner_list .dot_class{margin-top:24px;text-align:center}.banner_list .dot_class li{cursor:pointer;background-color:rgba(18,26,29,.32);width:8px;height:8px;padding:0;margin:0 12px !important;display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}@media screen and (min-width: 769px){.banner_list .dot_class li:hover{background-color:#0874dc}}.banner_list .dot_class li.slick-active{background-color:#0874dc}.banner_list .dot_class li button{background:none;border:none;outline:none;font-size:0}footer{color:#a0a3a5;background-color:#121a1d;letter-spacing:.5px;padding:88px 16px 56px}footer #page_top{position:fixed;bottom:40px;right:40px;text-align:center;z-index:99}@media screen and (min-width: 769px){footer #page_top:hover a{transform:translateY(-8px);-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px)}}footer #page_top a{color:#0874dc;background-color:#fff;position:relative;width:88px;height:88px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-shadow:0 0 16px rgba(8,116,220,.3);-webkit-box-shadow:0 0 16px rgba(8,116,220,.3);-moz-box-shadow:0 0 16px rgba(8,116,220,.3);-ms-box-shadow:0 0 16px rgba(8,116,220,.3);-o-box-shadow:0 0 16px rgba(8,116,220,.3)}footer #page_top a 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%)}footer #page_top a svg .cls-1{fill:#0874dc}footer .f_group{border-bottom:1px solid #41484a;padding-bottom:40px;margin-bottom:54px}footer .f_group .f_logo{display:inline-block}@media screen and (min-width: 769px){footer .f_group .f_logo a:hover{opacity:.6}}footer .f_group .f_logo svg .st0{fill:#fff}footer .f_group ul{padding-top:40px}footer .f_group li{font-size:14px;font-weight:700;padding:0 38px 0 0;margin:0 0 24px}footer .f_group li a{color:#fff;margin-bottom:24px}footer .f_group li a:last-child{margin-bottom:0}@media screen and (min-width: 769px){footer .f_group li a:hover{opacity:.6}}footer .f_group li svg,footer .f_group li span{vertical-align:middle}footer .f_group li svg .st0{fill:#fff;stroke:#fff;stroke-width:.2;stroke-miterlimit:10}footer .f_group li img{width:auto;height:14px}footer #f_menu{border-bottom:1px solid #41484a;margin-bottom:44px;line-height:1.6}footer #f_menu nav{margin-right:44px;display:inline-block;vertical-align:top}footer #f_menu nav:nth-child(1) .f_nav_title_two{float:left;display:inline-block}footer #f_menu nav:nth-child(1) .f_nav_title_two:nth-child(n+2){margin-right:32px}footer #f_menu nav:last-child{margin:0}footer #f_menu .f_menu_title{color:#fff;font-size:16px;font-weight:700;margin-top:0;margin-bottom:28px}footer #f_menu .f_menu_title a{color:#fff !important;text-decoration:none !important}@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{padding-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 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}@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: 1239px){#container .main_content .is-style-regular table tr th{width:180px}#container .main_content .is-style-regular table tr td .two_btn .btn{width:49%}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.activities_list li .common_content .common_title p{font-size:16px}.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:54%;padding-right:40px}#related .three_rows li:nth-child(3n+1){padding-right:16px !important}#related .three_rows li:nth-child(3n+2){padding:0 8px !important}#related .three_rows li:nth-child(3n){padding-left:16px !important}#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:61%}}@media screen and (max-width: 1216px){header{padding:0 16px}header #h_logo{left:20px}header #pc_menu{margin-right:20px}header #pc_menu li{padding:0 0 0 12px}header #pc_menu li.search_btn_header{padding-left:20px}header #pc_menu li.language_switching a{width:80px}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_menu nav{margin-right:32px}footer #f_copy small{font-size:10px}}@media screen and (max-width: 1023px){header{top:24px;height:52px;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header.active{top:0;padding:0}header #h_logo{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 #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 !important;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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:"fieldwork",sans-serif;font-size:14px;font-weight:600}header #sp_menu nav li.external_link svg .st0{fill:#121a1d;stroke:#121a1d;stroke-width:.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(images/common/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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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_banner{padding-right:32px;margin-top:32px}header #sp_menu .sp_banner li{font-size:14px;width:100%;line-height:1.6;padding:0;margin:0 0 24px}header #sp_menu .sp_banner li:last-child{margin-bottom:0}header #sp_menu .sp_banner li .banner_text{position:relative;margin-top:12px}header #sp_menu .sp_banner li .banner_text span{border:2px solid #0874dc;position:absolute;top:50%;right:0;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;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 .sp_banner li .banner_text 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)}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: 1023px)and (min-width: 769px){header #sp_menu .sp_wrap_btn .search_btn a:hover{box-shadow:0 0 16px rgba(12,33,195,.4);-webkit-box-shadow:0 0 16px rgba(12,33,195,.4);-moz-box-shadow:0 0 16px rgba(12,33,195,.4);-ms-box-shadow:0 0 16px rgba(12,33,195,.4);-o-box-shadow:0 0 16px rgba(12,33,195,.4)}}@media screen and (max-width: 1023px){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:.2;stroke-miterlimit:10}header #sp_menu .sp_wrap_btn .language_switching{float:right;color:#00a0e9;font-family:"fieldwork",sans-serif;font-size:13px;font-weight:600;letter-spacing:0;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:#fff;background-color:#0874dc;border:2px solid #0874dc;font-size:14px;width:96px;height:40px;line-height:38px;display:block;text-align:center;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}header #sp_btn{position:absolute;top:50%;right:8px;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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header #sp_btn #menu_trigger{background-color:#ebebeb;padding:8px}header #sp_btn #menu_trigger.active .sp_btn_bar 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 #menu_trigger.active .sp_btn_bar span:nth-child(2){opacity:0}header #sp_btn #menu_trigger.active .sp_btn_bar 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 #menu_trigger .sp_btn_text,header #sp_btn #menu_trigger .sp_btn_bar{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}header #sp_btn #menu_trigger .sp_btn_text{font-family:"fieldwork",sans-serif;font-size:14px;font-weight:700;padding-bottom:2px;padding-right:6px}header #sp_btn #menu_trigger .sp_btn_bar{position:relative;width:22px;height:16px}header #sp_btn #menu_trigger .sp_btn_bar span{background-color:#121a1d;position:absolute;width:100%;height:2px;overflow:hidden;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header #sp_btn #menu_trigger .sp_btn_bar span:nth-child(1){top:0}header #sp_btn #menu_trigger .sp_btn_bar span:nth-child(2){top:7px}header #sp_btn #menu_trigger .sp_btn_bar span:nth-child(3){bottom:0}header{top:24px;height:52px;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}header.active{top:0;padding:0}header #pc_menu{display:none}#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 !important;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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}aside #side_menu_content{display:none}aside .side_search_content{margin-top:24px}aside .side_search_content .side_search_ttl{font-size:18px;margin-bottom:16px}#container{float:none;max-width:inherit;width:100%;padding:0;margin-top:32px}#container .main_content{padding-bottom:64px}#container .main_content ul,#container .main_content ol{padding-left:20px}#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;margin-left:24px}h4:before{top:9px}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.sustainability_topics_list article .topics_title{width:84%}.topics_list article .topics_title{width:69%}.common_list li{margin-bottom:32px !important}.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}#top_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 #page_top{bottom:20px;right:20px}footer #page_top a{width:64px;height:64px}footer #page_top a svg{width:19.39px;height:11.64px}footer .f_group .f_logo{display:block}footer .f_group ul{float:none;padding:0;margin-top:32px;display:block}footer #f_copy{text-align:center}footer #f_copy small{float:none;font-size:12px;margin-top:24px;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}#page_header{height:320px}#page_header.gra_header{height:200px}#page_header.gra_header #page_header_content{top:64%}#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 img{width:96px;margin-bottom:12px}#page_header_content h1,.search_heading h1{font-size:20px}#page_header_content h1 span,.search_heading h1 span{font-size:14px;letter-spacing:1px}#page_header_content p,.search_heading 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 32px}#container .main_content .wp-block-table{width:100%;border-bottom:0;margin-bottom:32px;overflow:scroll}#container .main_content .wp-block-table table{min-width:640px;width:100%;margin:0;overflow:hidden}#container .main_content .wp-block-table table tr th,#container .main_content .wp-block-table table tr td{font-size:12px;line-height:1.6;padding:20px}#container .main_content .wp-block-table table tr th{width:144px}#container .main_content .wp-block-table table tr td .btn .btn_content{width:240px}#container .main_content .is-style-regular table tr th,#container .main_content .is-style-regular table tr td{line-height:1.6;padding:20px 0}#container .main_content .is-style-regular table tr th{font-size:14px;width:120px}#container .main_content .is-style-regular table tr td{font-size:13px;padding-left:12px}#container .main_content .is-style-regular table tr td .two_btn .btn{max-width:inherit;width:100%;margin-top:12px;display:block}#container .main_content .is-style-regular table tr td .two_btn .btn:nth-child(odd),#container .main_content .is-style-regular table tr td .two_btn .btn:nth-child(even){padding:0}#container .invest_content .common_list.sustainability_archive_list li .common_content,#container .csr_content .common_list.sustainability_archive_list li .common_content{padding:12px 20px}#container .invest_content .common_list.integration_list li .common_content,#container .csr_content .common_list.integration_list li .common_content{padding:12px 20px}#container .invest_content .common_list.integration_list li .common_content .common_title p,#container .csr_content .common_list.integration_list li .common_content .common_title p{font-size:16px}#container .invest_content .common_list li,#container .csr_content .common_list li{width:100% !important;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 !important}#container .invest_content .common_list li:first-child,#container .csr_content .common_list li:first-child{width:100% !important;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 .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{margin-bottom:32px}#container .invest_content:last-child{margin-bottom:0}#container .invest_content h2{margin-bottom:20px}#container .invest_content .internal_system_img{margin:0 auto}#container .invest_content .common_list.dx_list ul{display:block}#container .invest_content .common_list.dx_list li{width:100% !important;padding:0 !important;margin:0 0 32px !important}#container .invest_content .common_list.dx_list li .common_content{padding:32px 20px}#container .invest_content .common_list.dx_list li .common_content .common_title p{font-size:18px}#container .common_shadow{padding:20px}.btn .btn_content{font-size:14px}.two_btn{margin-top:24px}.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:16px 26px}.arrow_btn .btn_content p{font-size:18px;padding-left:8px}.right_btn .btn_content{margin:0}.btn{margin-top:24px}.heading p{font-size:12px}.heading h2{padding-top:24px}.invest_heading{margin-bottom:32px}p{font-size:14px}p.small_text{font-size:13px}.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.invest_topics_list article .no_link,.topics_list.sustainability_topics_list article a,.topics_list.sustainability_topics_list article .no_link{padding:20px 0}.topics_list.invest_topics_list article .topics_info .topics_date,.topics_list.sustainability_topics_list article .topics_info .topics_date{padding-left:16px}.topics_list.invest_topics_list article .topics_title,.topics_list.sustainability_topics_list 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 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_circle li span{font-size:14px}.common_list.top_list.about_archive_list li.about_archive_list_first:first-child a,.common_list.top_list.about_archive_list li.about_archive_list_first:first-child .archive_list{width:100%;display:block}.common_list.top_list li .archive_list{padding:0 20px 20px}.common_list.top_list li .archive_list li a{max-width:inherit;padding:12px 24px 8px 0}.common_list li{width:100%;margin-bottom:48px}.common_list li:nth-child(odd),.common_list li:nth-child(even){padding:0 !important}.common_list li:last-child{margin-bottom:0 !important}.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 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}.under_list li h3{margin-top:0 !important}.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}.faq_list{margin-bottom:32px}.faq_list li{margin-bottom:24px !important}.faq_list li .common_table{margin-top:16px}.faq_list li .common_table table tr th{font-size:12px}.sitemap_lists .sitemap_list .sitemap_title{font-size:18px}.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:100%}.download_list li ul{padding-left:32px}.common_banner{margin-top:0}#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{width:100%;padding:0 !important;margin-bottom:12px !important;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%)}#top_contact{padding-bottom:64px}#top_contact li{font-size:12px}#top_contact li .square{padding-bottom:101%}#top_contact li .contact_title_jp{font-size:20px}#top_contact li .contact_title_en{font-size:14px;margin-top:24px}#top_contact li .contact_title{font-size:18px;font-weight:700}#top_contact li .contact_link{font-size:12px;margin-top:32px}#link li img{margin:0 auto;display:block}.banner_list li{width:240px;margin:0 12px !important}.banner_list .dot_class li{margin:0 8px !important}footer{padding:48px 16px}footer #f_menu .f_menu_title{border-top:1px solid #41484a;font-size:12px;padding:16px 0;margin-bottom: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 0 16px;display:block}footer #f_menu li{font-size:12px}footer #f_copy nav{border-bottom:1px solid #41484a;padding-bottom:16px;margin-bottom:40px;display:block}footer #f_copy li{width:49%;padding:0;margin-bottom:24px;display:inline-block}footer #f_copy li:before{content:none}footer #f_copy .f_group{border:none;padding-bottom:0;margin-bottom:0}footer #f_copy .f_group li{width:auto;padding:0;margin:0 auto 24px;display:block}footer #f_copy .f_group li:before{content:none}footer #f_copy .f_group li svg .st0{fill:#a0a3a5;stroke:#a0a3a5}}@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}#container .main_content .is-style-regular table tr th{font-size:13px;width:96px}#container .main_content .is-style-regular table tr td .btn .btn_content{font-size:13px}#container .main_content .is-style-regular table tr td .btn .btn_content svg{right:12px}#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:16px}.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:100%}.download_text{padding-top:16px}.invest_list li .list_title p span{float:none;display:block}.sitemap_lists .sitemap_list{width:100%}.sitemap_lists .sitemap_list:nth-child(odd),.sitemap_lists .sitemap_list:nth-child(even){padding:0}.sitemap_lists .sitemap_list .sitemap_content{margin-bottom:32px}.sitemap_lists .sitemap_list .sitemap_title{font-size:16px}.pagination{margin-top:48px}.pagination .page-numbers{font-size:14px;width:32px;height:32px;line-height:32px;margin:0 6px}.pagination .page-numbers.prev,.pagination .page-numbers.next{margin:0 6px}.pagination .page-numbers.prev{margin-left:0}.pagination .page-numbers.next{margin-right:0}#top_contact li{width:100%;display:block}#top_contact li .square{display:none}#top_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)}#top_contact li .contact_title_en{font-size:10px;margin-top:16px}#top_contact li .contact_title{font-size:16px}#top_contact li .arrow_btn{margin-top:20px}#link{padding-bottom:28px}footer #f_copy li{font-size:10px;padding:0 0 0 10px}footer #f_copy li:before{padding-right:10px}}@media screen and (max-width: 374px){.sp5{display:block}.btn .btn_content{width:100%}#container .main_content .is-style-regular table tr td .btn .btn_content svg{display:none}#page_header_content h1,.search_heading h1{font-size:18px}#page_header_content h1 span,.search_heading h1 span{font-size:12px;letter-spacing:0}.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(images/header/about.jpg)}#news #page_header,#newsroom #page_header{background-image:url(images/header/news.jpg)}#topics #page_header{background-image:url(images/header/topics.jpg)}#event #page_header{background-image:url(images/header/event.jpg)}#whats-new #page_header{background-image:url(images/header/whats-new.jpg)}#search #page_header{background-image:url(images/header/search.jpg)}#ir_news #page_header{background-image:url(images/header/ir-news.jpg)}#products #page_header{background-image:url(images/header/products.jpg)}#home header{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}#home #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 #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 #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 #first_view #scroll a:hover:before{height:32px;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}}#home #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}#progress{color:#fff;background-color:#0874dc;position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100vh;padding:0;display:block;overflow:hidden;z-index:999999}#progress .inner{position:relative;height:100%}#progress #progress_loading{width:100%;height:100%}#progress #progress_loading #progress_content{position:absolute;top:50%;left:60px;width:100%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#progress #progress_loading #progress_content h1 img{max-width:440px}#progress #progress_loading #progress_content h1 svg .st0{fill:#fff}#progress #progress_loading #progress_content .fv_title{font-size:56px;font-weight:700;line-height:1.6;letter-spacing:1px;padding-bottom:0;margin-top:32px;margin-bottom:0}#progress #progress_loading #progress_content .fv_text{font-size:16px;font-weight:500;line-height:2;letter-spacing:.5px;padding-bottom:0;margin-top:32px;margin-bottom:0}#first_view{color:#fff;position:relative;height:100vh;padding:0}#first_view.fv_bg:before{content:"";background-color:rgba(242,242,242,.5);position:absolute;top:50%;left:0;width:100%;height: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%)}#first_view.fv_bg .transparent{background:none}#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,.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:56px;font-weight:700;line-height:1.6;letter-spacing:1px;padding-bottom:0;margin-top:32px;margin-bottom:0}#first_view #fv_content .fv_text{font-size:16px;font-weight:500;line-height:2;letter-spacing:.5px;padding-bottom:0;margin-top:32px;margin-bottom:0}#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:220px}#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-bottom:0;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:rgba(0,0,0,0);border:0;outline:none;font-size:0}#top_product{padding:0}#top_product .top_product_bg{background-image:url(images/top/product-bg.png);background-position:center center;background-repeat:no-repeat;background-size:cover}#top_product .middle_inner{padding:96px 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_product .top_product_heading .top_product_title{color:#0874dc;font-size:16px;font-weight:700;position:relative;line-height:1;letter-spacing:0;padding-left:0;margin-bottom:0}#top_product .top_product_heading .top_product_title:before{content:none}#top_product .top_product_heading .top_product_title svg{position:absolute;top:0;left:0}#top_product .top_product_heading .top_product_title svg .st0{fill:url(#SVGID_1_)}#top_product .top_product_heading .top_product_title svg .st1{fill:url(#SVGID_2_)}#top_product .top_product_heading .top_product_title span{padding-top:16px;padding-left:20px;display:block}#top_product .top_product_heading .top_product_subtitle{font-size:28px;font-weight:700;line-height:1.6;letter-spacing:.5px;padding-bottom:0;margin-top:64px}#top_product .top_product_heading .common_text{max-width:800px}#top_product .top_product_heading .common_text p{margin:0}#top_product li{position:relative;width:33.3333%;padding:0;margin:0}#top_product li:nth-child(3n+1){padding-right:12px}#top_product li:nth-child(3n+2){padding:0 6px}#top_product li:nth-child(3n){padding-left:12px}#top_product li .product_img{position:relative}#top_product li .product_content{background-color:#fff;width:90%;margin:0 0 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;transform:translateY(-64px);-webkit-transform:translateY(-64px);-moz-transform:translateY(-64px);-ms-transform:translateY(-64px);-o-transform:translateY(-64px)}#top_product li .product_content a{padding:56px;box-shadow:0 8px 29px rgba(12,33,195,.2);-webkit-box-shadow:0 8px 29px rgba(12,33,195,.2);-moz-box-shadow:0 8px 29px rgba(12,33,195,.2);-ms-box-shadow:0 8px 29px rgba(12,33,195,.2);-o-box-shadow:0 8px 29px rgba(12,33,195,.2)}@media screen and (min-width: 769px){#top_product li .product_content a:hover{box-shadow:0 8px 29px rgba(12,33,195,.4);-webkit-box-shadow:0 8px 29px rgba(12,33,195,.4);-moz-box-shadow:0 8px 29px rgba(12,33,195,.4);-ms-box-shadow:0 8px 29px rgba(12,33,195,.4);-o-box-shadow:0 8px 29px rgba(12,33,195,.4)}#top_product li .product_content a:hover .btn .btn_content{color:#fff !important}#top_product li .product_content a:hover .btn .btn_content:before{width:100%}#top_product li .product_content a:hover .btn .btn_content svg .st0,#top_product li .product_content a:hover .btn .btn_content svg .cls-1{stroke:#fff}#top_product li .product_content a:hover .btn .btn_content svg .st1,#top_product li .product_content a:hover .btn .btn_content svg .cls-2{fill:#fff}#top_product li .product_content a:hover .btn .btn_content i{color:#fff}}#top_product li .product_content .product_title{font-size:24px;font-weight:700;line-height:1.4;letter-spacing:1px;padding-bottom:0;margin:0}#top_product li .product_content .common_text{margin-top:24px}#top_product li .product_content .common_text p{margin:0}#top_product li .product_content .btn{margin-top:24px}#top_product li .product_content .btn .btn_content{width:100%}#top_brand{color:#fff;position:relative;padding:0;overflow:hidden}#top_brand a{color:#fff;position:relative;padding:130px 16px;z-index:1}#top_brand a:before{content:"";background-color:rgba(0,0,0,.32);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#top_brand a:after{content:"";background-image:url(images/top/brand-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:-1;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}@media screen and (min-width: 769px){#top_brand a:hover:before{background-color:rgba(0,0,0,.5)}#top_brand a:hover:after{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}#top_brand a:hover .top_brand_link .link_circle .link_arrow{top:-4px;right:-8px}}#top_brand .inner{position:relative}#top_brand .bg_text{font-family:"fieldwork",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;width:100%}#top_brand .top_brand_heading .top_brand_title{font-family:"fieldwork",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_heading .common_text p{margin:0}#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%}#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 hsla(0,0%,100%,.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#top_media{padding:130px 0 0}#top_media .heading .st0{fill:#0075c1}#top_media .top_media_top{padding:0 16px 140px}#top_media .top_media_top .btn{margin-top:0}#top_media .top_media_bottom .top_media_content{position:relative;margin-bottom:280px}#top_media .top_media_bottom .top_media_content:nth-child(even):before{left:0;right:inherit}#top_media .top_media_bottom .top_media_content:nth-child(even) img{float:right}#top_media .top_media_bottom .top_media_content:nth-child(even) .top_media_inner{left:120px;right:inherit}#top_media .top_media_bottom .top_media_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_media .top_media_bottom .top_media_content img{max-width:840px;width:58%}#top_media .top_media_bottom .top_media_content .top_media_inner{position:absolute;background-color:#fff;top:148px;right:120px;max-width:600px;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_media .top_media_bottom .top_media_content .top_media_inner a{padding:92px 112px;box-shadow:0 8px 29px rgba(12,33,195,.2);-webkit-box-shadow:0 8px 29px rgba(12,33,195,.2);-moz-box-shadow:0 8px 29px rgba(12,33,195,.2);-ms-box-shadow:0 8px 29px rgba(12,33,195,.2);-o-box-shadow:0 8px 29px rgba(12,33,195,.2)}@media screen and (min-width: 769px){#top_media .top_media_bottom .top_media_content .top_media_inner a:hover{box-shadow:0 8px 29px rgba(12,33,195,.4);-webkit-box-shadow:0 8px 29px rgba(12,33,195,.4);-moz-box-shadow:0 8px 29px rgba(12,33,195,.4);-ms-box-shadow:0 8px 29px rgba(12,33,195,.4);-o-box-shadow:0 8px 29px rgba(12,33,195,.4)}#top_media .top_media_bottom .top_media_content .top_media_inner a:hover .btn .btn_content{color:#fff !important}#top_media .top_media_bottom .top_media_content .top_media_inner a:hover .btn .btn_content:before{width:100%}#top_media .top_media_bottom .top_media_content .top_media_inner a:hover .btn .btn_content svg .st0,#top_media .top_media_bottom .top_media_content .top_media_inner a:hover .btn .btn_content svg .cls-1{stroke:#fff}#top_media .top_media_bottom .top_media_content .top_media_inner a:hover .btn .btn_content svg .st1,#top_media .top_media_bottom .top_media_content .top_media_inner a:hover .btn .btn_content svg .cls-2{fill:#fff}#top_media .top_media_bottom .top_media_content .top_media_inner a:hover .btn .btn_content i{color:#fff}}#top_media .top_media_bottom .top_media_content .top_media_inner .heading{margin-bottom:0}#top_media .top_media_bottom .top_media_content .top_media_inner .heading p{position:relative}#top_media .top_media_bottom .top_media_content .top_media_inner .heading p:before{content:"";background-color:#0874dc;position:absolute;top:8px;left:0;width:100%;height:1px}#top_media .top_media_bottom .top_media_content .top_media_inner .heading p span{background-color:#fff;position:relative;padding-right:16px}#top_media .top_media_bottom .top_media_content .top_media_inner .common_text{margin-top:32px}#top_media .top_media_bottom .top_media_content .top_media_inner .common_text p{line-height:1.8;letter-spacing:.5px;margin-top:0}#top_recruit{padding:0}#top_recruit a{color:#fff;position:relative;padding:112px 20px 120px;overflow:hidden}#top_recruit a: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%;z-index:-1;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#top_recruit a:after{content:"";background-image:url(images/top/recruit-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);z-index:-2}@media screen and (min-width: 769px){#top_recruit a:hover:before{background:linear-gradient(to right, rgba(0, 160, 233, 0.6) 0%, rgba(8, 116, 220, 0.6) 100%)}#top_recruit a:hover:after{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}#top_recruit a:hover .btn .btn_content{color:#0874dc !important}#top_recruit a:hover .btn .btn_content:before{width:100%}#top_recruit a:hover .btn .btn_content svg .st0,#top_recruit a:hover .btn .btn_content svg .cls-1{stroke:#0874dc}#top_recruit a:hover .btn .btn_content svg .st1,#top_recruit a:hover .btn .btn_content svg .cls-2{fill:#0874dc}}#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:"fieldwork",sans-serif;font-size:56px;font-weight:700;line-height:1.6;letter-spacing:2px;padding:0;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.5);-webkit-text-shadow:0 2px 8px rgba(0,0,0,.5);-moz-text-shadow:0 2px 8px rgba(0,0,0,.5);-ms-text-shadow:0 2px 8px rgba(0,0,0,.5);-o-text-shadow:0 2px 8px rgba(0,0,0,.5)}#top_recruit .top_recruit_heading h2:before{content:none}#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_topics .heading{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:rgba(18,26,29,.6);font-size:13px;font-weight:700;position:relative;padding:0;margin:0 32px;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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 #invest_news_content .search_list{max-width:800px;margin:0 auto}.top_topics .tab_content.hide{display:none}.top_topics .topics_list article .topics_info{width:120px}.top_topics .topics_list article .topics_title{width:calc(100% - 128px)}.top_topics .btn .btn_content{margin:0 auto}#modal_window{position:fixed;top:0;left:0;width:100%;height:100%;padding:0 20px;display:none;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;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;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#modal_window::-webkit-scrollbar{display:none}#modal_window .modal_bg{cursor:pointer;background-color:rgba(18,26,29,.6);position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;display:none;z-index:0;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#modal_window .modal_inner{background-color:#fff;position:absolute;top:50%;left:50%;max-width:1080px;width:calc(100% - 40px);max-height:400px;display:none;text-align:center;overflow:scroll;z-index:10;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius: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;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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#modal_window .modal_inner .modal_title{color:#0874dc;font-size:32px;font-weight:700;line-height:1.6;margin:0}#modal_window .modal_inner .common_text{margin-top:32px}#modal_window .modal_inner .mdl_btn_close.circle_btn{background-color:#0874dc;position:absolute;top:20px;right:20px;width:32px;height:32px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#modal_window .modal_inner .mdl_btn_close.circle_btn span{background-color:#fff;position:absolute;left:6px;width:20px;height:3px;overflow:hidden}#modal_window .modal_inner .mdl_btn_close.circle_btn span:nth-child(1){top:0;transform:translateY(15px) rotate(-45deg);-webkit-transform:translateY(15px) rotate(-45deg);-moz-transform:translateY(15px) rotate(-45deg);-ms-transform:translateY(15px) rotate(-45deg);-o-transform:translateY(15px) rotate(-45deg)}#modal_window .modal_inner .mdl_btn_close.circle_btn span:nth-child(2){bottom:0;transform:translateY(-14px) rotate(45deg);-webkit-transform:translateY(-14px) rotate(45deg);-moz-transform:translateY(-14px) rotate(45deg);-ms-transform:translateY(-14px) rotate(45deg);-o-transform:translateY(-14px) rotate(45deg)}#modal_window .modal_inner .btn{margin-top:32px}#modal_window .modal_inner .btn .btn_content{font-size:20px;width:180px;height:56px;line-height:54px;padding:0;margin:0 auto}#modal_window .modal_content{padding:56px 20px 40px}.note_list{padding:0 !important;margin-top:32px}.note_list.__top li{color:#fff}.note_list li{font-size:14px;counter-increment:noteNum1-1;position:relative;width:100% !important;padding-left:32px !important;padding-right:0 !important;margin-bottom:8px;line-height:1.6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.note_list li:last-child{margin-bottom:0}.note_list li:before{content:"※" counter(noteNum1-1);position:absolute;top:0;left:0}.note_list li::marker{content:none}@media screen and (max-width: 1406px){#home header{transition:all .8s .1s ease;-webkit-transition:all .8s .1s ease;-moz-transition:all .8s .1s ease;-ms-transition:all .8s .1s ease;-o-transition:all .8s .1s ease}#home header #sp_menu{transition:all .8s .1s ease;-webkit-transition:all .8s .1s ease;-moz-transition:all .8s .1s ease;-ms-transition:all .8s .1s ease;-o-transition:all .8s .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_product li .product_content{width:90%}#top_product li .product_content a{padding:40px 32px}#top_product li .product_content .product_title{font-size:20px}#top_product li .product_content .common_text{margin-top:16px}#top_media .top_media_bottom .top_media_content:nth-child(even) .top_media_inner{left:48px}#top_media .top_media_bottom .top_media_content .top_media_inner{right:48px}#top_media .top_media_bottom .top_media_content .top_media_inner a{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_text{font-size:14px}#top_product{padding-bottom:56px}#top_product .top_product_heading .top_product_subtitle{font-size:26px}#top_product li{width:100%;margin-bottom:60px;display:block}#top_product li:nth-child(3n+1),#top_product li:nth-child(3n+2),#top_product li:nth-child(3n){padding:0}#top_product li:last-child{margin-bottom:0}#top_product li .product_content{position:static;max-width:inherit;margin:-40px 0 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_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_media .top_media_bottom .top_media_content{margin-bottom:60px}#top_media .top_media_bottom .top_media_content:nth-child(even) img{float:none}#top_media .top_media_bottom .top_media_content:before{top:30%;max-width:inherit;width:100%;height:320px}#top_media .top_media_bottom .top_media_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_media .top_media_bottom .top_media_content .top_media_inner{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_recruit .top_recruit_heading h2{font-size:48px}#top_recruit .top_recruit_heading p{font-size:20px}}@media screen and (max-width: 768px){#progress #progress_loading #progress_content{left:0;width:100%;padding:0 16px;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}#progress #progress_loading #progress_content h1{font-size:64px;line-height:1.4}#progress #progress_loading #progress_content .fv_title{font-size:36px}#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:36px}#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_product .middle_inner{padding:64px 16px}#top_product .top_product_heading .top_product_subtitle{font-size:24px;margin-top:48px}#top_product li .product_content{width:85%}#top_product li .product_content a{padding:48px 40px}#top_brand a{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_media_content .float_particles{top:32%}#top_media .top_media_bottom .top_media_content .top_media_inner{margin:-48px 16px 0 40px}#top_media .top_media_bottom .top_media_content .top_media_inner a{padding:52px 40px}#top_media .top_media_bottom .top_media_content .top_media_inner .common_text{margin-top:24px}#top_media .top_media_bottom .top_media_content .top_media_inner .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_topics .topics_list article .topics_title{width:100%}#modal_window .modal_inner .modal_title{font-size:24px}}@media screen and (max-width: 480px){#progress #progress_loading #progress_content h1{font-size:48px;line-height:1.2}#progress #progress_loading #progress_content h1 svg{width:280px;height:35.6343px}#progress #progress_loading #progress_content .fv_title{font-size:24px;margin-top:16px}#progress #progress_loading #progress_content .fv_text{display:none}#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:24px;margin-top:16px}#first_view #fv_content .fv_text{display:none}#first_view #fv_content .fv_movie{margin-top:32px}#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 .fv_movie_img{display:inline-block}#first_view .fv_movie .fv_movie_img img{width:200px}#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_product .top_product_heading .top_product_subtitle{font-size:20px;letter-spacing:0}#top_product li .product_content .product_title{font-size:16px}#top_product li .product_content .btn .btn_content{width:100%}#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_media_content:before{top:20%}#top_media .top_media_bottom .top_media_inner .common_text{margin-top:16px}#top_media .top_media_bottom .top_media_content .top_media_inner .btn .btn_content{width:100%}#top_recruit .top_recruit_heading h2{font-size:40px}#top_recruit .top_recruit_heading p{font-size:14px}#modal_window .modal_inner .modal_title{font-size:20px}#modal_window .modal_inner .common_text{margin-top:24px}}@media screen and (max-width: 374px){#first_view #fv_content .fv_title{font-size:22px}#top_recruit .top_recruit_heading p{font-size:13px}.top_topics .tab li{font-size:12px;margin:0 12px}}#container #about_content{padding-bottom:48px}#container #about_content:last-child{padding-bottom:0}#about_content .about_list ul{padding:0 !important}#about_content .about_list li{border:3px solid #ebf4fc;border-right:none;font-size:16px;width:25%;height:260px;padding:0;margin:0 !important;text-align:center}#about_content .about_list li:last-child{border-right:3px solid #ebf4fc}#about_content .about_list li a{padding:40px 20px 32px;text-decoration:none !important}@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{color:#121a1d;font-weight:700;line-height:1.2;letter-spacing:.5px;margin-top:0}#about_content .about_list li p span{color:#0874dc;font-family:"fieldwork",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:236px}#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}}#container #overview_content .wp-block-table{overflow:inherit}#container #overview_content table{min-width:inherit}#container #overview_content table tr th,#container #overview_content table tr td{line-height:2;letter-spacing:.5px;padding:20px 12px;text-align:left}#container #overview_content table tr th{border-bottom:1px solid #0874dc;font-size:15px;font-weight:700;width:240px}#container #overview_content table tr td{border-bottom:1px solid #e6e6e6;font-size:14px}#container #overview_content table tr td a{color:#0874dc;display:inline-block;text-decoration:underline}#container #overview_content table tr td .two_btn{font-size:0;margin-top:20px}#container #overview_content 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}#container #overview_content table tr td .two_btn .btn:nth-child(odd){padding-right:8px}#container #overview_content table tr td .two_btn .btn:nth-child(even){padding-left:8px}#container #overview_content table tr td .two_btn .btn .btn_content{width:100%;text-decoration:none}@media screen and (min-width: 769px){#container #overview_content table tr td .two_btn .btn .btn_content:hover{color:#fff}}#profile_content h2{margin-top:48px}#profile_content h2:nth-child(1){margin-top:0}#profile_content .common_shadow{margin-top:24px}#profile_content .common_shadow:nth-child(2){margin-top:0}#profile_content .profile_img img{max-width:200px;width:25%}#profile_content .profile_img .profile_content{width:74%}#profile_content img,#profile_content .profile_content{display:inline-block;vertical-align:top}#profile_content img{width:90px}#profile_content .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}#profile_content .profile_content p{font-size:15px;line-height:2;letter-spacing:1px;padding:0;margin:0}#profile_content .profile_content .arrow_btn{margin-top:16px}#profile_content .profile_content .arrow_btn .btn_content:after{content:"" !important;transform:translateY(6px);-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px)}#profile_content .profile_content .arrow_btn .btn_content span{width:36px;height:36px}#profile_content .profile_content .arrow_btn .btn_content span:before{left:15px}#profile_content .profile_content .arrow_btn .btn_content p{font-size:16px}@media screen and (max-width: 1239px){#container #overview_content table tr th{width:180px}#container #overview_content table tr td .two_btn .btn{width:49%}#profile_content .profile_content{width:85%;padding-left:32px}}@media screen and (max-width: 768px){#container #overview_content table tr th,#container #overview_content table tr td{line-height:1.6;padding:20px 0}#container #overview_content table tr th{font-size:14px;width:120px}#container #overview_content table tr td{font-size:13px;padding-left:12px}#container #overview_content table tr td .two_btn .btn{max-width:inherit;width:100%;margin-top:12px;display:block}#container #overview_content table tr td .two_btn .btn:nth-child(odd),#container #overview_content table tr td .two_btn .btn:nth-child(even){padding:0}#profile_content img{width:64px}#profile_content .profile_content{width:82%;padding-left:16px}#profile_content .profile_content p{font-size:13px;line-height:1.6}#profile_content .profile_content .arrow_btn .btn_content p{font-size:14px;width:83%}}@media screen and (max-width: 480px){#container #overview_content table tr th{font-size:13px;width:96px}#container #overview_content table tr td .btn .btn_content{font-size:13px}#container #overview_content table tr td .btn .btn_content svg{right:12px}#profile_content .profile_img .profile_content{width:73%}#profile_content .profile_content{width:76%}#profile_content .profile_content .arrow_btn .btn_content span{width:32px;height:32px}#profile_content .profile_content .arrow_btn .btn_content span:before{left:13px}#profile_content .profile_content .arrow_btn .btn_content p{width:78%}}@media screen and (max-width: 374px){#container #overview_content table tr td .btn .btn_content svg{display:none}#profile_content .profile_content{width:71%}#profile_content .profile_content .arrow_btn .btn_content p{font-size:71%}}#map_content h3{margin-bottom:16px}#map_content p{margin-bottom:16px;margin-top:0}#map_content p:last-child{margin-bottom:0}#map_content p span{color:#0874dc;font-weight:700}#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}@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 .calendar_table{font-size:0}#calendar_content .calendar_table tr{display:block}#calendar_content .calendar_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 .calendar_table tr.table_item:nth-child(odd) td{border-right:none}#calendar_content .calendar_table tr.table_item th,#calendar_content .calendar_table tr.table_item td{border-bottom:none}#calendar_content .calendar_table tr.table_item td{width:50%;padding:20px;text-align:center}#calendar_content .calendar_table tr th,#calendar_content .calendar_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 .calendar_table tr th{background-color:#f9f9f9;font-weight:700;width:220px;text-align:center}#calendar_content .calendar_table tr th i{color:#0874dc;padding-right:8px}#calendar_content .calendar_table tr td{padding:20px 60px;text-align:left}#calendar_content .eo-fullcalendar{margin-top:48px}#calendar_content .eo-fullcalendar .fc-day-header{color:#fff;background:#7c8e9b;padding:12px !important}#calendar_content .eo-fullcalendar .fc-day-header.fc-sat{background:#0874dc}#calendar_content .eo-fullcalendar .fc-bg .fc-sat{background:#ebfafd}#calendar_content .eo-fullcalendar .fc-day-header.fc-sun{background:#f74a2d}#calendar_content .eo-fullcalendar .fc-bg .fc-sun{background:#fdedee}#calendar_content .eo-fullcalendar .fc-event{pointer-events:none}#calendar_content .eo-fullcalendar .fc-other-month{background:#e5e5e5 !important}#calendar_content .eo-fullcalendar .category-holiday{background:#f74a2d !important;border-color:#f74a2d !important}#calendar_content .eo-fullcalendar .fc-toolbar h2{font-size:24px;font-weight:700;padding-left:16px !important;margin:0;line-height:1.6 !important}#calendar_content .fc-ltr .fc-basic-view .fc-day-number{font-size:16px;padding:8px !important}#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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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;margin-bottom:0;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 .calendar_table tr.table_item{width:100%;display:table}#calendar_content .calendar_table tr.table_item:nth-child(odd) td{border-right:1px solid #d6d6d6}#calendar_content .calendar_table tr.table_item td{width:auto;text-align:center}#calendar_content .eo-fullcalendar .fc-toolbar h2{font-size:20px;text-align:left !important}#calendar_content .eo-fullcalendar-responsive .fc-toolbar h2{text-align:left !important}#calendar_content .common_shadow .calendar_slide{width:80%}}@media screen and (max-width: 768px){#calendar_content .calendar_table tr th,#calendar_content .calendar_table tr td{font-size:14px;padding:20px}#calendar_content .calendar_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 .calendar_table tr.table_item td{padding:16px}#calendar_content .calendar_table tr th,#calendar_content .calendar_table tr td{padding:16px}#calendar_content .calendar_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;margin-top:32px;padding-bottom:0;margin-top:0}#message_content .message_text{margin-top:24px}#message_content .message_text p{font-size:16px;line-height:2;padding-top:0;margin-bottom:16px;margin-top:0}#message_content .message_text p:last-child{margin-bottom:0}#message_content .message_name{padding-top:32px;text-align:right}#message_content .message_name p{font-size:14px}#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}}#healthcare_content .wp-block-columns .wp-block-column .wp-block-image,#agriculture_content .wp-block-columns .wp-block-column .wp-block-image,#infrastructure_content .wp-block-columns .wp-block-column .wp-block-image{margin:0}#healthcare_content .wp-block-columns .wp-block-column p,#agriculture_content .wp-block-columns .wp-block-column p,#infrastructure_content .wp-block-columns .wp-block-column p{margin:12px 0 0}#healthcare_content .list_title,#agriculture_content .list_title,#infrastructure_content .list_title{color:#0874dc;font-size:18px;font-weight:700;padding-top:24px;display:block}#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 .download_list li{width:100%}#business_content .common_shadow .download_list li .arrow_btn{margin:0}#business_content .common_shadow .download_list li .arrow_btn .btn_content p{font-size:14px}#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{float:none;font-size:14px;width:100%;padding-left:0;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 .business_img img{max-width:560px;width:100%;margin:0 auto;display:block}#business_content .common_shadow img{margin-bottom:24px}#business_content .common_shadow img:last-child{margin-bottom:0}#business_content .common_shadow ul{padding:0 !important}#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 h4{margin-top:0}#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}#business_content .business_inner img,#business_content .business_inner p{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 .business_inner img{width:40%}#business_content .business_inner p{float:right;width:60%;padding-left:32px}#business_content .business_item{margin-top:48px}#business_content .business_item ul{margin-top:32px}#business_content .business_item li{width:50%;padding:0;margin:0}#business_content .business_item li:nth-child(odd){padding-right:16px}#business_content .business_item li:nth-child(even){padding-left:16px}#business_content .business_item li img,#business_content .business_item li span,#business_content .business_item li p{display:block}#business_content .business_item li img{width:auto;max-height:200px;margin:0 auto}#business_content .business_item li span{color:#0874dc;font-size:18px;font-weight:700;padding-top:24px}#business_content .business_item li p{padding-top:12px}@media screen and (max-width: 1023px){#healthcare_content .list_title,#agriculture_content .list_title,#infrastructure_content .list_title{font-size:16px}#business_content .common_shadow li .arrow_btn .btn_content p{font-size:14px}#business_content .business_item li span{font-size:16px}}@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}#business_content .business_inner img,#business_content .business_inner p{float:none;width:100%;display:block}#business_content .business_inner p{padding:24px 0 0}#business_content .business_item li{width:100%;padding:0;margin:0 0 32px}#business_content .business_item li:nth-child(odd),#business_content .business_item li:nth-child(even){padding:0}#business_content .business_item li:last-child{margin-bottom:0}#business_content .business_item li img{max-height:200px}}@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{padding-bottom:32px;text-align:center}#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;margin-top:40px;margin-bottom:64px}#philosophy_content .philosophy_content .philosophy_title: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 .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;margin-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:48px}#philosophy_content .philosophy_content .philosophy_img{width:100%}#philosophy_content .philosophy_content .philosophy_title{font-size:20px;letter-spacing:1px;margin-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{list-style:none !important}#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{padding:0 !important;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 !important}.officer_content li:nth-child(odd){padding-right:13px !important}.officer_content li:nth-child(even){padding-left:13px !important}.officer_content li .officer_inner{background-color:#fff;height:100%;padding:32px;box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-webkit-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-moz-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-ms-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-o-box-shadow:0px 18px 49px 0px rgba(10,54,197,.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;padding:14px 72px 14px 26px}@media screen and (min-width: 769px){.officer_content li .btn .btn_content:hover{opacity:1 !important}}.modal_overlay{background-color:rgba(8,19,35,.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_officer 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_officer 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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}@media screen and (min-width: 769px){#modal_officer li .close_btn:hover{background-color:#0874dc}#modal_officer li .close_btn:hover span{background-color:#fff}}#modal_officer 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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#modal_officer 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_officer 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_officer 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_officer li .modal_inner,#modal_officer 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_officer li .modal_inner img{width:152px}#modal_officer li .modal_inner .modal_info{max-width:152px;padding-top:12px}#modal_officer li .modal_inner .modal_info p{line-height:1.6;padding-bottom:0;margin-top:0;margin-bottom:0}#modal_officer li .modal_inner .modal_info .modal_text{font-size:15px}#modal_officer li .modal_inner .modal_info .modal_title{font-size:20px;font-weight:700;padding-top:4px}#modal_officer li .modal_inner .modal_info .modal_birthday{font-size:13px;padding-top:8px}#modal_officer li .modal_table{width:80%;padding-left:56px}#modal_officer li .modal_table table tr{font-size:15px;line-height:1.6;padding:0 0 8px;display:block}#modal_officer li .modal_table table tr th{font-size:15px;font-weight:500;width:90px}#modal_officer li .modal_table table tr td{padding-left:16px}#modal_officer li .close_btn{top:32px;right:32px}#modal_officer li .modal_content{padding:48px 20px}#modal_officer li .modal_table{width:68%;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 !important}.officer_content li:last-child{margin-bottom:0 !important}.officer_content li .officer_inner{padding:32px 20px}#modal_officer li .close_btn{top:20px;right:20px;width:32px;height:32px}#modal_officer li .close_btn span{width:16px;height:2px}#modal_officer li .modal_content{padding:32px 20px}#modal_officer li .modal_inner,#modal_officer li .modal_table{width:100%;padding:0;display:block}#modal_officer li .modal_inner{text-align:center}#modal_officer li .modal_inner img{width:120px}#modal_officer li .modal_inner .modal_info{max-width:inherit}#modal_officer li .modal_inner .modal_info .modal_text{font-size:14px}#modal_officer li .modal_table{padding-top:32px}#modal_officer li .modal_table table tr th,#modal_officer li .modal_table table tr td{font-size:14px}#modal_officer 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{margin-bottom:56px}#history_content .history_tab ul{padding:0 !important}#history_content .history_tab li{font-size:16px;width:25%;padding:0;margin:0 !important;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;display:block !important;text-decoration:none !important;overflow:hidden}@media screen and (min-width: 769px){#history_content .history_tab li a:hover{color:#fff;opacity:1 !important}#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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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;margin-top:0 !important}#history_content .common_shadow .history_two{padding:0 !important}#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: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}}#group_content .group_map{position:relative}#group_content .group_map .map_link{position:absolute}#group_content .group_map .map_link.map_europe{top:24%;left:0}#group_content .group_map .map_link.map_japan{top:24%;left:45%}#group_content .group_map .map_link.map_asia{top:44%;left:28%}#group_content .group_map .map_link.map_americas{top:28%;right:20%}#group_content .group_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;text-decoration:none;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){#group_content .group_map .map_link a:hover{color:#0874dc;background-color:#fff}}#group_content .group_tab{padding:0 !important;margin:32px 0 48px}#group_content .group_tab li{font-size:16px;width:50%;padding:0;margin:0 !important;text-align:center}#group_content .group_tab li:nth-child(1) a,#group_content .group_tab li:nth-child(2) a{border-bottom:none}#group_content .group_tab li:nth-child(odd) a{border-right:none}#group_content .group_tab li a{border:1px solid #0874dc;position:relative;padding:20px;display:block !important;text-decoration:none !important;overflow:hidden}@media screen and (min-width: 769px){#group_content .group_tab li a:hover{color:#fff;opacity:1 !important}#group_content .group_tab li a:hover:before{width:100%}#group_content .group_tab li a:hover span{border:1px solid #fff;top:calc(50% + 4px)}#group_content .group_tab li a:hover span:before{border-bottom:1px solid #fff;border-right:1px solid #fff}}#group_content .group_tab li a:before{content:"";background-color:#0874dc;position:absolute;bottom:0;left:0;width:0;height:100%;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);transform-origin:right top}#group_content .group_tab li p{position:relative;padding:0;margin:0;z-index:1}#group_content .group_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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#group_content .group_tab li span:before{content:"";border-bottom:1px solid #0874dc;border-right:1px solid #0874dc;position:absolute;top:8px;left:9px;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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#group_content .group_content{margin-bottom:48px;word-break:break-word}#group_content .group_content:last-child{margin-bottom:0}#group_content .group_content h2{margin-bottom:0}#group_content .group_content .group_inner{border-bottom:1px solid #e6e6e6;padding:32px 0}#group_content .group_content .group_inner .group_title{font-size:18px;font-weight:700;padding-bottom:16px;margin-top:0}#group_content .group_content .group_inner .group_text{font-size:14px;line-height:1.8;letter-spacing:.5px;padding:0;margin:0}#group_content .group_content .group_inner .group_text a{color:#0874dc;display:inline-block;text-decoration:underline}#group_content .group_content .group_inner .group_text a i{padding-left:8px}#group_content .group_content li{border-bottom:1px solid #e6e6e6;font-size:14px;line-height:1.8;letter-spacing:.5px;padding:16px 0;margin:0 !important;list-style:none !important}#group_content .group_content li:first-child{border-top:1px solid #e6e6e6}#group_content .group_content li:last-child{border-bottom:none}#group_content .group_content li a{color:#0874dc;display:inline-block;text-decoration:underline}#group_content .group_content li a i{padding-left:8px}#group_content .group_content ul{padding-top:24px;padding-left:0}#group_content .group_content li{padding:24px 16px !important}@media screen and (max-width: 1023px){#group_content .group_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}#group_content .group_content .group_inner .group_title{font-size:16px}}@media screen and (max-width: 768px){#group_content .group_map{display:none}#group_content .group_tab li{font-size:14px;width:100%;display:block}#group_content .group_tab li:nth-child(odd) a{border-right:1px solid #0874dc}#group_content .group_tab li:last-child a{border-bottom:1px solid #0874dc}#group_content .group_tab li a{border-bottom:none}#group_content .group_content{margin-bottom:40px}#group_content .group_content .group_inner{padding:28px 0}#group_content .group_content .group_inner .group_title{padding-bottom:12px}#group_content .group_content li{padding:20px 12px !important}}#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:64px}.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;padding-left:0 !important;margin-left:18px}.csr_content .csr_item ul li::marker,.csr_content .csr_item ol li::marker{color:#121a1d !important}.csr_content .csr_item ul ol,.csr_content .csr_item ul ul,.csr_content .csr_item ol ol,.csr_content .csr_item ol ul{padding:0 !important}.csr_content .csr_item ul ol li,.csr_content .csr_item ol ol li{list-style:lower-roman !important}.csr_content .csr_item ul ul li,.csr_content .csr_item ol ul li{list-style:decimal !important}.csr_content .csr_item ul li{list-style:disc}.csr_content .csr_item ul li li{list-style:lower-roman}.csr_content .csr_item ol li{list-style:decimal}.csr_content .csr_item ol li ol{padding:0}.csr_content .csr_item li{font-size:14px;line-height:2;letter-spacing:.5px;margin:0 !important}.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}.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;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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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,.08);-webkit-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-moz-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-ms-box-shadow:0px 18px 49px 0px rgba(10,54,197,.08);-o-box-shadow:0px 18px 49px 0px rgba(10,54,197,.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:"fieldwork",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 h2{margin-bottom:24px}#governance_content p{font-size:14px;margin-bottom:24px;margin-top:0}#governance_content p:last-child{padding-bottom:0}#governance_content p.download_text{line-height:1.6;padding-top:16px}#governance_content ul{padding-left:24px}#governance_content h4{font-size:16px;font-weight:700;line-height:2;padding:0;margin-top:24px;margin-bottom:8px}#governance_content ul{margin-bottom:24px}#governance_content ul:last-child{padding-bottom:0}#governance_content li,#governance_content p{font-size:14px;line-height:2}#governance_content li{margin-bottom:0 !important}#governance_content img{margin-bottom:32px}#governance_content .governance_item{margin-bottom:32px}#governance_content .governance_item:last-child{margin-bottom:0}#governance_content .governance_item h4{font-size:16px;font-weight:700;line-height:2;padding-bottom:8px}#governance_content .governance_item ul{padding-bottom:24px}#governance_content .governance_item ul:last-child{padding-bottom:0}#governance_content .governance_item li,#governance_content .governance_item p{font-size:14px;line-height:2}#governance_content .download_list ul{margin-bottom:0 !important}@media screen and (max-width: 768px){#governance_content h4{font-size:14px;line-height:1.6}#governance_content .governance_content .governance_item h4{font-size:14px;line-height:1.6}}#activities_content p{padding:0;margin:0}#code_content .csr_table_contents,#business_content .csr_table_contents,#sustainability_code_content .csr_table_contents{font-size:0}#code_content .csr_table_content,#business_content .csr_table_content,#sustainability_code_content .csr_table_content{width:50%;padding-top:12px;padding-left:0 !important;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),#business_content .csr_table_content:nth-child(1),#sustainability_code_content .csr_table_content:nth-child(1){padding-right:16px}#code_content .csr_table_content:nth-child(2),#business_content .csr_table_content:nth-child(2),#sustainability_code_content .csr_table_content:nth-child(2){padding-left:16px}#code_content .csr_table_content ul,#business_content .csr_table_content ul,#sustainability_code_content .csr_table_content ul{padding:0 !important;margin-left:0 !important;margin-bottom:24px}#code_content .csr_table_content ul:last-child,#business_content .csr_table_content ul:last-child,#sustainability_code_content .csr_table_content ul:last-child{margin-bottom:0}#code_content .csr_table_content li,#business_content .csr_table_content li,#sustainability_code_content .csr_table_content li{font-size:14px;line-height:2;letter-spacing:.5px;margin:0 !important;list-style:none !important}#code_content .csr_table_content li a,#business_content .csr_table_content li a,#sustainability_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,#business_content .csr_table_content li a:hover,#sustainability_code_content .csr_table_content li a:hover{opacity:.7}}@media screen and (max-width: 768px){#code_content .csr_table_content,#business_content .csr_table_content,#sustainability_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),#business_content .csr_table_content:nth-child(1),#business_content .csr_table_content:nth-child(2),#sustainability_code_content .csr_table_content:nth-child(1),#sustainability_code_content .csr_table_content:nth-child(2){padding:0}#code_content .csr_table_content ul,#business_content .csr_table_content ul,#sustainability_code_content .csr_table_content ul{margin-bottom:16px}#code_content .csr_table_content ul:last-child,#business_content .csr_table_content ul:last-child,#sustainability_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-03_content{margin-top:56px}#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}#container #terms_content .two_btn{text-align:center}#policy_efforts img{width:64%;display:block}@media screen and (max-width: 768px){#policy_efforts img{width:100%}}#tech_content .wp-block-image a:after{content:none !important}#tech_content .csr_content:last-child{margin-bottom:64px !important}#tech_content .teck_link{margin:40px 0 100px}#tech_content .teck_link ul{padding:0;margin:0}#tech_content .teck_link li{font-size:18px;width:33.3333%;text-align:center}#tech_content .teck_link li:nth-child(3n+1){padding-right:16px}#tech_content .teck_link li:nth-child(3n+2){padding:0 8px}#tech_content .teck_link li:nth-child(3n){padding-left:16px}#tech_content .teck_link li a{color:#121a1d !important;background-color:#fff;font-weight:700;text-decoration:none !important;padding:20px 16px 8px;display:block !important;box-shadow:0 4px 8px rgba(9,83,154,.16) !important}@media screen and (min-width: 769px){#tech_content .teck_link li a:hover{color:#fff !important;background-color:#0874dc;opacity:1 !important}#tech_content .teck_link li a:hover svg .cls-1{fill:#fff}}#tech_content .teck_link li a svg{margin:20px auto 0;display:block}#tech_content .teck_link li a svg .cls-1{fill:#0874dc;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#tech_content .topcon_technology_table{width:100%;margin-bottom:40px}#tech_content .topcon_technology_table:last-child{margin-bottom:0}#tech_content .topcon_technology_table th,#tech_content .topcon_technology_table td{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}#tech_content .topcon_technology_table th{color:#fff;background-color:#0874dc;font-size:18px;font-weight:700;width:120px;text-align:center}#tech_content .topcon_technology_table td{color:#121a1d;background-color:#f5f5f5;padding:40px}#tech_content .topcon_technology_table td span{font-size:18px;font-weight:700;margin-bottom:24px;display:block}#tech_content .topcon_technology_table td ul{padding:0;margin-bottom:16px}#tech_content .topcon_technology_table td ul:last-child{margin-bottom:0}#tech_content .topcon_technology_table td li{color:#fff;background-color:#0874dc;font-size:14px;font-weight:700;display:inline-block;padding:8px 18px;margin-right:8px;margin-bottom:8px;list-style:none;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px}#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:"fieldwork",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%)}#tech_content .technical_contribution_cont .technical_contribution_item{padding:64px 40px;margin-bottom:40px;gap:40px;align-items:center;justify-content:center;display:flex}#tech_content .technical_contribution_cont .technical_contribution_item:last-child{margin-bottom:0}#tech_content .technical_contribution_cont .technical_contribution_item .technical_contribution_item_img{order:1;width:360px;flex-shrink:0}#tech_content .technical_contribution_cont .technical_contribution_item .technical_contribution_item_body{line-height:1.6}#tech_content .technical_contribution_cont .technical_contribution_item .technical_contribution_item_body .technical_contribution_item_label{font-size:14px;font-weight:700;margin-bottom:8px;display:block;letter-spacing:1px}#tech_content .technical_contribution_cont .technical_contribution_item .technical_contribution_item_body .technical_contribution_item_label span{color:#0874dc}#tech_content .technical_contribution_cont .technical_contribution_item .technical_contribution_item_body .technical_contribution_item_ttl{font-size:32px;font-weight:700;line-height:1.4;margin-bottom:8px;display:block;letter-spacing:1px}#tech_content .technical_contribution_cont .technical_contribution_item .technical_contribution_item_body .technical_contribution_item_subttl{font-size:16px;font-weight:700;margin-bottom:16px;display:block;letter-spacing:1px}@media screen and (max-width: 768px){#tech_content .technical_contribution_cont .technical_contribution_item{padding:16px;display:block}#tech_content .technical_contribution_cont .technical_contribution_item .technical_contribution_item_img{width:100%}#tech_content .technical_contribution_cont .technical_contribution_item .technical_contribution_item_body{margin-top:24px}#tech_content .technical_contribution_cont .technical_contribution_item .technical_contribution_item_body .technical_contribution_item_ttl{font-size:24px}}@media screen and (max-width: 480px){#tech_content .teck_link{margin:24px 0 80px}#tech_content .teck_link li{font-size:18px;width:100%;margin-bottom:20px}#tech_content .teck_link li:nth-child(3n+1),#tech_content .teck_link li:nth-child(3n+2),#tech_content .teck_link li:nth-child(3n){padding:0}#tech_content .topcon_technology_table th,#tech_content .topcon_technology_table td{font-size:16px;width:100%;padding:16px;display:block}#tech_content .topcon_technology_table td{padding:24px 16px}#tech_content .topcon_technology_table td span{font-size:16px;margin-bottom:16px}#tech_content .topcon_technology_table td ul{margin-bottom:16px}#tech_content .topcon_technology_table td li{font-size:14px;padding:4px 16px}#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 ul{padding:0 !important}#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 a{color:#121a1d !important;text-decoration:none !important}#award_content .common_shadow .award_list li a:after{content:none !important}#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;width:100%;line-height:2;padding:0 !important;margin:0;text-align:left}#dx #related li a{color:#0874dc;background-color:rgba(0,0,0,0);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}.main_content#invest_top_award{background-image:none}.main_content#invest_top_award:before{content:none}.main_content#invest_top_award .invest_award_list ul{padding:0}.main_content#invest_top_award .invest_award_list ul li{width:50%;margin-bottom:40px}.main_content#invest_top_award .invest_award_list ul li:nth-child(3n+1),.main_content#invest_top_award .invest_award_list ul li:nth-child(3n+2),.main_content#invest_top_award .invest_award_list ul li:nth-child(3n){padding:0}.main_content#invest_top_award .invest_award_list ul li:nth-child(odd){padding-right:24px}.main_content#invest_top_award .invest_award_list ul li:nth-child(even){padding-left:24px}.main_content#invest_top_award .invest_award_list ul li a{color:#121a1d !important;display:block !important}.main_content#invest_top_award .invest_award_list ul li a:after{content:none}.main_content#invest_top_award .invest_award_list ul li .award_content{width:calc(100% - 136px)}#invest_top_header{color:#fff;background-image:url(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,.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:32px;font-weight:700;line-height:1.6;letter-spacing:2px;padding-bottom:0;margin-top:24px}#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_header_info{position:absolute;top:0;right:0;width:440px;height:248px}#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;display:block}#invest_top_list{background-image:url(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;padding:0;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 ol,#invest_top_document .invest_list ul{padding:0 !important}#invest_top_document .invest_list li{font-size:16px;font-weight:700;line-height:1.6;padding:0 32px 0 0;margin-bottom:32px !important;list-style:none !important}@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}#invest_top_document .invest_list li p strong{font-weight:400}#invest_top_document p{margin-top:0}#invest_top_document p strong{background:linear-gradient(transparent 76%, #0874dc 76%)}#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;text-align:center}#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,.08);-webkit-box-shadow:0 20px 20px rgba(10,54,197,.08);-moz-box-shadow:0 20px 20px rgba(10,54,197,.08);-ms-box-shadow:0 20px 20px rgba(10,54,197,.08);-o-box-shadow:0 20px 20px rgba(10,54,197,.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:before{right:4px}#invest_top_info li li a:hover svg{right:4px}}#invest_top_info li li a:before{content:"";background-image:url(images/common/arrow-right-blue-small.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;top:52%;right:8px;width:5px;height:8px;display:inline-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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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(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,.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,#invest_top_award .invest_award_list li .common_shadow{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}@media screen and (min-width: 769px){#invest_top_award .invest_award_list li a:hover,#invest_top_award .invest_award_list li .common_shadow:hover{opacity:.7}}#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{padding:60px 80px}#invest_integration_content .invest_content .profile_img img,#invest_integration_content .invest_content .profile_img .profile_content{display:inline-block;vertical-align:middle}#invest_integration_content .invest_content .profile_img .profile_content{width:64%;padding-left:80px;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;margin:0;display:inline-block}#invest_integration_content .invest_content .profile_img .profile_content p i{padding-left:8px}#invest_integration_content .invest_content .profile_img .profile_content .profile_title{color:#0874dc;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:1px;margin-bottom:72px}#invest_integration_content .invest_content .profile_img .profile_content .profile_title span{font-size:32px}#invest_integration_content .invest_content .profile_img .profile_content .arrow_btn{border-bottom:1px solid #e9e9e9;padding-bottom:8px;margin-top:32px}#invest_integration_content .invest_content .profile_img .profile_content .arrow_btn .arrow_btn_label{font-weight:700}#invest_integration_content .invest_content .profile_img .profile_content .arrow_btn .btn_content{display:block !important}#invest_integration_content .invest_content .profile_img .profile_content .arrow_btn .btn_content:after{content:"" !important;transform:translateY(6px);-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px)}#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;padding:0}#invest_integration_content .invest_content .profile_img img{max-width:280px;width:32%}.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_mt2021_content .invest_content .arrow_btn .btn_content{display:block}#invest_mt2021_content .invest_content .arrow_btn .btn_content span{width:24px;height:24px}#invest_mt2021_content .invest_content .arrow_btn .btn_content span:before{border-top:2px solid key_color;border-right:2px solid key_color;left:9px}#invest_mt2021_content .invest_content .arrow_btn .btn_content p{font-size:14px;width:94%;line-height:1.6}.invest_financial_list{margin-top:24px}.invest_financial_list p{font-weight:700;padding-bottom:12px}.invest_financial_list ol li{list-style:decimal}.invest_financial_list ol li::marker{vertical-align:top}.invest_financial_list ul li{list-style:disc}.invest_financial_list li{font-size:15px;font-weight:700;line-height:2;letter-spacing:1px;margin-left:24px;margin-bottom:0 !important}.invest_financial_list li a{color:#0874dc;display:inline-block}@media screen and (min-width: 769px){.invest_financial_list li a:hover{opacity:.7}}.invest_financial_list li i{color:#cc0909;padding-left:8px}.invest_financial_list li li{margin-left:24px}#invest_stock .stock_table table tr th{width:auto}#invest_stock table tr th{width:200px}#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 .invest_table table tr th{text-align:center}#invest_return .invest_table table tr td{text-align:right}#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_presentation_content .invest_table table tr td a{color:#0874dc !important;text-decoration:underline !important;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:24px 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}#individual_content .invest_content{margin-bottom:120px;text-align:center}#individual_content .invest_content:last-child{margin-bottom:0}#individual_content .invest_content h2{font-size:32px}#individual_content .invest_content h2:before{content:none}#individual_content .invest_content h3{font-size:24px;position:relative;line-height:1.6;letter-spacing:2px;padding-left:16px;margin-bottom:32px;text-align:left}#individual_content .invest_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}#individual_content .invest_content h3:after{content:none}#individual_content .invest_content h4{font-size:18px;font-weight:700;position:relative;line-height:1.6;letter-spacing:2px;padding-left:40px;margin-top:0;margin-bottom:12px;margin-left:0}#individual_content .invest_content h4:before,#individual_content .invest_content h4:after{content:"";position:absolute;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#individual_content .invest_content h4:before{background-color:rgba(8,116,220,.8);top:4px;left:4px;width:18px;height:18px;z-index:2}#individual_content .invest_content h4:after{background-color:rgba(8,116,220,.3);top:15px;left:15px;width:13px;height:13px}#individual_content .invest_content h4 span{font-size:16px;padding-left:24px}#individual_content .invest_content p{font-size:18px}#individual_content .invest_content .individual_img img{max-width:694px;margin:0 auto}#individual_content .invest_content .individual_list{margin-top:48px;margin-bottom:80px}#individual_content .invest_content .individual_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}#individual_content .invest_content .individual_list li{font-size:14px;width:33.3333%;padding:0;margin-bottom:24px;text-align:left}#individual_content .invest_content .individual_list li:nth-child(3n+1){padding-right:20px}#individual_content .invest_content .individual_list li:nth-child(3n+2){padding:0 10px}#individual_content .invest_content .individual_list li:nth-child(3n){padding-left:20px}#individual_content .invest_content .individual_list li a{background-color:#fff;position:relative;height:100%;padding:20px 24px;box-shadow:0px 4px 8px rgba(9,83,154,.16);-webkit-box-shadow:0px 4px 8px rgba(9,83,154,.16);-moz-box-shadow:0px 4px 8px rgba(9,83,154,.16);-ms-box-shadow:0px 4px 8px rgba(9,83,154,.16);-o-box-shadow:0px 4px 8px rgba(9,83,154,.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}#individual_content .invest_content .individual_list li .list_num{color:#0874dc;display:block}#individual_content .invest_content .individual_list li .list_title{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:1px;padding-top:8px;display:block}#individual_content .invest_content .individual_list li .list_icon{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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#individual_content .invest_content .individual_list li .list_icon:before{content:"";border-top:1px solid #0874dc;border-right:1px solid #0874dc;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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#individual_content .invest_content .aim_list li{font-size:14px;width:33.3333%;padding:0;margin:0}#individual_content .invest_content .initiatives_list li{font-size:14px;width:33.3333%;padding:0;margin-bottom:24px;text-align:left}#individual_content .invest_content .initiatives_list li:nth-child(3n+1){padding-right:20px}#individual_content .invest_content .initiatives_list li:nth-child(3n+2){padding:0 10px}#individual_content .invest_content .initiatives_list li:nth-child(3n){padding-left:20px}#individual_content .invest_content .initiatives_list li .list_inner{background-color:#fff;position:relative;height:100%;padding:20px 0 28px;box-shadow:0px 20px 20px rgba(9,83,154,.16);-webkit-box-shadow:0px 20px 20px rgba(9,83,154,.16);-moz-box-shadow:0px 20px 20px rgba(9,83,154,.16);-ms-box-shadow:0px 20px 20px rgba(9,83,154,.16);-o-box-shadow:0px 20px 20px rgba(9,83,154,.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}#individual_content .invest_content .initiatives_list li img{width:140px;margin:0 auto;display:block}#individual_content .invest_content .initiatives_list li p{color:#0874dc;font-size:14px;font-weight:700;line-height:1.6;padding-top:12px;text-align:center}#individual_content .invest_content .initiatives_content{margin-top:56px}#individual_content .invest_content .initiatives_content.healthcare .initiatives_inner{background-color:rgba(179,150,244,.24)}#individual_content .invest_content .initiatives_content.healthcare .initiatives_right .list_content{background-color:rgba(179,150,244,.32)}#individual_content .invest_content .initiatives_content.healthcare .initiatives_list.full .initiatives_right{background-color:#b396f4}#individual_content .invest_content .initiatives_content.healthcare .initiatives_list.full .initiatives_right .list_content img{width:92px}#individual_content .invest_content .initiatives_content.healthcare .initiatives_list.full .initiatives_right .list_full_content p span{color:#8368c1}#individual_content .invest_content .initiatives_content.agriculture .initiatives_inner{background-color:rgba(72,163,110,.24)}#individual_content .invest_content .initiatives_content.agriculture .initiatives_right .list_content{background-color:rgba(72,163,110,.32)}#individual_content .invest_content .initiatives_content.agriculture .initiatives_list.full .initiatives_right{background-color:#48a36e}#individual_content .invest_content .initiatives_content.agriculture .initiatives_list.full .initiatives_right .list_content img{width:103px}#individual_content .invest_content .initiatives_content.agriculture .initiatives_list.full .initiatives_right .list_full_content p span{color:#348b58}#individual_content .invest_content .initiatives_content.infrastructure .initiatives_inner{background-color:rgba(216,193,100,.24)}#individual_content .invest_content .initiatives_content.infrastructure .initiatives_right .list_content{background-color:rgba(216,193,100,.32)}#individual_content .invest_content .initiatives_content.infrastructure .initiatives_list.full .initiatives_right{background-color:#d8c164}#individual_content .invest_content .initiatives_content.infrastructure .initiatives_list.full .initiatives_right .list_content img{width:72px}#individual_content .invest_content .initiatives_content.infrastructure .initiatives_list.full .initiatives_right .list_full_content p span{color:#bca752}#individual_content .invest_content .initiatives_content .initiatives_wrap{font-size:0;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}#individual_content .invest_content .initiatives_content .initiatives_list{position:relative;margin-bottom: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}#individual_content .invest_content .initiatives_content .initiatives_list.one_third,#individual_content .invest_content .initiatives_content .initiatives_list.half{display:inline-block;vertical-align:top}#individual_content .invest_content .initiatives_content .initiatives_list.one_third .initiatives_inner img,#individual_content .invest_content .initiatives_content .initiatives_list.half .initiatives_inner img{width:160px}#individual_content .invest_content .initiatives_content .initiatives_list.one_third{max-width:300px;width:35%;padding-right:20px}#individual_content .invest_content .initiatives_content .initiatives_list.one_third svg{top:50%;right:-9px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#individual_content .invest_content .initiatives_content .initiatives_list.half{max-width:580px;width:66%;padding-left:20px}#individual_content .invest_content .initiatives_content .initiatives_list.half .initiatives_inner{padding:24px 12px 16px 24px}#individual_content .invest_content .initiatives_content .initiatives_list.half svg{bottom:-28px;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)}#individual_content .invest_content .initiatives_content .initiatives_list.full{width:100%;margin-bottom:0;display:block;text-align:left}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_inner{padding:0 0 0 60px}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_left{max-width:inherit;width:31%;padding:24px 60px 24px 0;vertical-align:middle}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_left img{width:100%}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_right{max-width:inherit;width:69%;padding:16px;vertical-align:top}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_right .list_content{background-color:hsla(0,0%,100%,.9);position:relative;padding:24px 48px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_right img{position:absolute;top:24px;right:40px}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_right .list_full_content{margin-bottom:16px}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_right .list_full_content:last-child{margin-bottom:0}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_right .list_full_content .full_title{color:#0874dc;font-size:20px;font-weight:700;letter-spacing:1px;display:block}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_right .list_full_content p{font-size:14px;font-weight:400;line-height:1.6;padding-top:8px;text-align:left}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_right .list_full_content p span{font-weight:700}#individual_content .invest_content .initiatives_content .list_title{color:#fff;background-color:#0874dc;font-size:18px;font-weight:800;padding:11px 0;text-align:center;display:block}#individual_content .invest_content .initiatives_content .initiatives_inner{font-size:0;padding:24px 22px 32px}#individual_content .invest_content .initiatives_content .initiatives_inner p{font-size:14px;font-weight:700;line-height:1.4;padding-top:24px;text-align:left}#individual_content .invest_content .initiatives_content svg{position:absolute}#individual_content .invest_content .initiatives_content svg .cls-1{fill:#0874dc}#individual_content .invest_content .initiatives_content .initiatives_left,#individual_content .invest_content .initiatives_content .initiatives_right{width:50%;padding:0;margin:0}#individual_content .invest_content .initiatives_content .initiatives_left{max-width:232px;padding-right:12px}#individual_content .invest_content .initiatives_content .initiatives_right{max-width:264px;padding-left:12px}#individual_content .invest_content .initiatives_content .initiatives_right .list_content{position:relative;padding:28px 0 16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}#individual_content .invest_content .initiatives_content .initiatives_right .list_label{background-color:#fff;font-size:14px;font-weight:700;position:absolute;top:-15px;left:50%;width:180px;padding:8px 0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius: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)}#individual_content .invest_content .initiatives_content .initiatives_right .list_subtitle{color:#0874dc;font-size:18px;font-weight:700;display:block}#individual_content .invest_content .initiatives_content .initiatives_right p{font-size:12px;text-align:center}#individual_content .invest_content .initiatives_content .btn{margin-top:32px}#individual_content .invest_content .initiatives_content .btn .btn_content{width:258px;margin:0 0 0 auto;text-align:left}#individual_content #individual_keyword img{margin-bottom:24px}#individual_content #individual_keyword .keyword_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}#individual_content #individual_keyword .keyword_list li{font-size:14px;width:50%;padding:0;margin-bottom:40px;text-align:left}#individual_content #individual_keyword .keyword_list li:nth-child(odd){padding-right:20px}#individual_content #individual_keyword .keyword_list li:nth-child(even){padding-left:20px}#individual_content #individual_keyword .keyword_list li .list_inner{background-color:#fff;position:relative;height:100%;padding:20px 24px;box-shadow:0px 4px 8px rgba(9,83,154,.16);-webkit-box-shadow:0px 4px 8px rgba(9,83,154,.16);-moz-box-shadow:0px 4px 8px rgba(9,83,154,.16);-ms-box-shadow:0px 4px 8px rgba(9,83,154,.16);-o-box-shadow:0px 4px 8px rgba(9,83,154,.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}#individual_content #individual_keyword .keyword_list li p{font-size:14px;padding:0}#individual_content #individual_keyword .keyword_list li .arrow_btn{margin-top:24px;text-align:right}#individual_content #individual_keyword .keyword_list li .arrow_btn .btn_content p{padding-right:12px}@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_header #invest_top_header_content .invest_header_text p{font-size:28px}#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}#individual_content .invest_content .individual_list li:nth-child(3n+1){padding-right:16px}#individual_content .invest_content .individual_list li:nth-child(3n+2){padding:0 8px}#individual_content .invest_content .individual_list li:nth-child(3n){padding-left:16px}#individual_content .invest_content .individual_list li .list_title{font-size:14px}#individual_content .invest_content .initiatives_list li:nth-child(3n+1){padding-right:16px}#individual_content .invest_content .initiatives_list li:nth-child(3n+2){padding:0 8px}#individual_content .invest_content .initiatives_list li:nth-child(3n){padding-left:16px}#individual_content .invest_content .initiatives_content .list_title{font-size:16px}#individual_content .invest_content .initiatives_content .initiatives_list.one_third .initiatives_inner img,#individual_content .invest_content .initiatives_content .initiatives_list.half .initiatives_inner img{width:120px}#individual_content .invest_content .initiatives_content .initiatives_list.half{width:65%}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_inner{padding-left:20px}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_left{padding:24px 20px 24px 0}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_right .list_content{padding:24px 32px}#individual_content .invest_content .initiatives_content .initiatives_inner p{font-size:13px}#individual_content .invest_content .initiatives_content .initiatives_right .list_subtitle{font-size:14px}#individual_content #individual_keyword .keyword_list li{margin-bottom:32px}#individual_content #individual_keyword .keyword_list li:nth-child(odd){padding-right:16px}#individual_content #individual_keyword .keyword_list li:nth-child(even){padding-left:16px}}@media screen and (max-width: 1023px){#invest_top_header{background-image:url(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_header_info{position:static;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}#individual_content .invest_content h2{font-size:24px}#individual_content .invest_content h3{font-size:20px;letter-spacing:1px;margin-bottom:16px}#individual_content .invest_content h3:before{top:2px}#individual_content .invest_content h4{font-size:18px;letter-spacing:1px;padding-left:36px}#individual_content .invest_content h4:before{width:16px;height:16px}#individual_content .invest_content h4:after{width:11px;height:11px}#individual_content .invest_content h4 span{font-size:14px}#individual_content .invest_content p{font-size:16px}}@media screen and (max-width: 768px){.main_content#invest_top_award .invest_award_list ul li{margin-bottom:32px}.main_content#invest_top_award .invest_award_list ul li:nth-child(odd){padding-right:16px}.main_content#invest_top_award .invest_award_list ul li:nth-child(even){padding-left:16px}.main_content#invest_top_award .invest_award_list ul li .award_content{width:100%}#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 !important}#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,#invest_top_award .invest_award_list li .common_shadow{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}#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}#individual_content .invest_content{margin-bottom:80px}#individual_content .invest_content h2{font-size:20px}#individual_content .invest_content h3{font-size:20px;letter-spacing:1px;margin-bottom:16px}#individual_content .invest_content h3:before{top:2px}#individual_content .invest_content h4{font-size:18px;letter-spacing:1px;padding-left:36px}#individual_content .invest_content h4:before{width:16px;height:16px}#individual_content .invest_content h4:after{width:11px;height:11px}#individual_content .invest_content h4 span{font-size:14px}#individual_content .invest_content p{font-size:14px}#individual_content .invest_content .individual_list{margin:32px 0 0}#individual_content .invest_content .individual_list li{width:50%;margin-bottom:16px}#individual_content .invest_content .individual_list li:nth-child(3n+1),#individual_content .invest_content .individual_list li:nth-child(3n+2),#individual_content .invest_content .individual_list li:nth-child(3n){padding:0}#individual_content .invest_content .individual_list li:nth-child(odd){padding-right:8px}#individual_content .invest_content .individual_list li:nth-child(even){padding-left:8px}#individual_content .invest_content .aim_list li{width:64%;margin:0 auto 48px}#individual_content .invest_content .aim_list li:nth-child(3n+1),#individual_content .invest_content .aim_list li:nth-child(3n+2),#individual_content .invest_content .aim_list li:nth-child(3n){padding:0}#individual_content .invest_content .aim_list li:last-child{margin-bottom:0}#individual_content .invest_content .initiatives_list li{width:64%;margin:0 auto 24px}#individual_content .invest_content .initiatives_list li:nth-child(3n+1),#individual_content .invest_content .initiatives_list li:nth-child(3n+2),#individual_content .invest_content .initiatives_list li:nth-child(3n){padding:0}#individual_content .invest_content .initiatives_list li:last-child{margin-bottom:0}#individual_content .invest_content .initiatives_content.healthcare .initiatives_list.full .initiatives_right .list_content img{width:70px}#individual_content .invest_content .initiatives_content.agriculture .initiatives_list.full .initiatives_right .list_content img{width:80px}#individual_content .invest_content .initiatives_content.infrastructure .initiatives_list.full .initiatives_right .list_content img{width:56px}#individual_content .invest_content .initiatives_content .initiatives_list.one_third,#individual_content .invest_content .initiatives_content .initiatives_list.half{max-width:inherit;width:100%;padding:0;display:block}#individual_content .invest_content .initiatives_content .initiatives_list.one_third svg{top:inherit;bottom:-36px;left:50%;right:inherit;transform:translate(-50%, 0) rotate(90deg);-webkit-transform:translate(-50%, 0) rotate(90deg);-moz-transform:translate(-50%, 0) rotate(90deg);-ms-transform:translate(-50%, 0) rotate(90deg);-o-transform:translate(-50%, 0) rotate(90deg)}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_inner{padding:24px 0 0}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_left{width:100%;padding:0}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_left img{width:180px;margin:0 auto;display:block}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_right{width:100%;display:block}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_right .list_content{padding:24px}#individual_content .invest_content .initiatives_content .initiatives_list.full .initiatives_right img{top:16px;right:24px}#individual_content .invest_content .initiatives_content .initiatives_inner{padding:24px}#individual_content .invest_content .initiatives_content .initiatives_inner p{padding-top:16px}#individual_content .invest_content .initiatives_content .initiatives_left,#individual_content .invest_content .initiatives_content .initiatives_right{max-width:inherit;width:100%;padding:0;display:block}#individual_content .invest_content .initiatives_content .initiatives_right{margin-top:32px}#individual_content #individual_company img{width:64%;margin:0 auto}#individual_content #individual_keyword .keyword_list li{width:64%;margin:0 auto 24px}#individual_content #individual_keyword .keyword_list li:nth-child(odd),#individual_content #individual_keyword .keyword_list li:nth-child(even){padding:0}#invest_integration_content .invest_content .profile_img{padding:20px 40px}#invest_integration_content .invest_content .profile_img .profile_content{padding-left:48px}#invest_integration_content .invest_content .profile_img .profile_content .profile_title{font-size:18px;margin-bottom:48px}#invest_integration_content .invest_content .profile_img .profile_content .profile_title span{font-size:24px}}@media screen and (max-width: 480px){.main_content#invest_top_award .invest_award_list ul li{width:100%;margin-bottom:20px}.main_content#invest_top_award .invest_award_list ul li:nth-child(odd),.main_content#invest_top_award .invest_award_list ul li:nth-child(even){padding: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_header_info{width:100%;margin:80px auto 0}#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_mt2021_content .invest_content .arrow_btn .btn_content p{width:90%}#invest_stock img{width:100%}#individual_content .invest_content .individual_list li{width:100%}#individual_content .invest_content .individual_list li:nth-child(odd),#individual_content .invest_content .individual_list li:nth-child(even){padding:0}#individual_content .invest_content .aim_list li{width:80%}#individual_content .invest_content .initiatives_list li{width:100%}#individual_content .invest_content .initiatives_content .btn .btn_content{width:100%}#individual_content #individual_keyword .keyword_list li{width:100%}#invest_integration_content .invest_content .profile_img{padding:20px 20px 32px}#invest_integration_content .invest_content .profile_img .float_particles{display:none}#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{max-width:64%;margin:0 auto}#invest_integration_content .invest_content .profile_img .profile_content{padding-top:0;margin-top:24px}#invest_integration_content .invest_content .profile_img .profile_content .profile_title{margin-bottom:24px}#invest_integration_content .invest_content .profile_img .profile_content .arrow_btn{margin-top:24px}#invest_integration_content .invest_content .profile_img .profile_content .arrow_btn .btn_content{font-size:15px}}@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 #invest_mt-plan_content .invest_content{margin-bottom:120px}#container #invest_mt-plan_content .invest_content:first-child{margin-bottom:56px}#container #invest_mt-plan_content .invest_content:last-child{margin-bottom:0}#invest_mt-plan_content h3{margin-bottom:56px}#invest_mt-plan_content p{margin-top:0}#invest_mt-plan_content img{margin-bottom:40px}#invest_mt-plan_content .list_vision li{width:50%;padding:0;margin-bottom:32px}#invest_mt-plan_content .list_vision li:nth-child(odd){padding-right:16px}#invest_mt-plan_content .list_vision li:nth-child(even){padding-left:16px}#invest_mt-plan_content .list_vision li h4{margin-top:0}#invest_mt-plan_content .list_business li{margin-bottom:32px}#invest_mt-plan_content .list_business li:last-child{margin-bottom:0}#invest_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}#invest_mt-plan_content .promotion_list li:nth-child(3n+1){padding-right:20px}#invest_mt-plan_content .promotion_list li:nth-child(3n+2){padding:0 10px}#invest_mt-plan_content .promotion_list li:nth-child(3n){padding-left:20px}#invest_mt-plan_content .promotion_list li .list_inner{background-color:#fff;position:relative;padding:20px;box-shadow:0 4px 10px rgba(10,54,197,.16);-webkit-box-shadow:0 4px 10px rgba(10,54,197,.16);-moz-box-shadow:0 4px 10px rgba(10,54,197,.16);-ms-box-shadow:0 4px 10px rgba(10,54,197,.16);-o-box-shadow:0 4px 10px rgba(10,54,197,.16);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#invest_mt-plan_content .promotion_list li span{color:#0874dc;font-size:14px;font-weight:700;position:absolute;top:-12px;left:24px}#invest_mt-plan_content .promotion_list li span span{font-size:16px;position:static}#invest_mt-plan_content .promotion_list li p{font-weight:700;padding:0}#invest_mt-plan_content .invest_basic_policy{text-align:center}#invest_mt-plan_content .invest_basic_policy h3{text-align:left}#invest_mt-plan_content .invest_basic_policy h4{margin:0 0 48px 24px;display:inline-block}#invest_mt-plan_content .invest_basic_policy svg{margin:0 auto 24px;display:block}#invest_mt-plan_content .invest_basic_policy svg .cls-1{fill:#0874dc;opacity:.9}#invest_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,.08);-webkit-box-shadow:0 10px 10px rgba(10,54,197,.08);-moz-box-shadow:0 10px 10px rgba(10,54,197,.08);-ms-box-shadow:0 10px 10px rgba(10,54,197,.08);-o-box-shadow:0 10px 10px rgba(10,54,197,.08)}#invest_mt-plan_content .invest_basic_policy p{padding-top:48px}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table{width:100%;table-layout:fixed}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr.plan_row,#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr.term_row{border-bottom:8px solid #fff}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr.plan_row .active,#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr.term_row .active{color:#fff;text-align:center}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr.plan_row .active:after,#invest_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}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr.plan_row{font-size:18px}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr.term_row{font-size:14px}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr.term_row th:nth-child(2){color:#121a1d}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr.term_row th:nth-child(2):after{background-color:#e6e6e6}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr:last-child td:after{top:inherit;bottom:0;opacity:1}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr th,#invest_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}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr td{font-size:16px;text-align:right}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr td:before,#invest_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}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr td:after{opacity:0}#invest_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}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr td:first-child:before,#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr td:first-child:after{background-color:#0874dc;left:0}#invest_mt-plan_content .invest_investment_plan .investment_plan_table table{width:100%;margin:40px auto 64px}#invest_mt-plan_content .invest_investment_plan .investment_plan_table table tr.plan_row .active,#invest_mt-plan_content .invest_investment_plan .investment_plan_table table tr.term_row .active{color:#fff;font-size:18px;text-align:center}#invest_mt-plan_content .invest_investment_plan .investment_plan_table table tr.plan_row .active:nth-child(2):after,#invest_mt-plan_content .invest_investment_plan .investment_plan_table table tr.term_row .active:nth-child(2):after{background-color:#00a0e9}#invest_mt-plan_content .invest_investment_plan .investment_plan_table table tr.plan_row .active:after,#invest_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}#invest_mt-plan_content .invest_investment_plan .investment_plan_table table tr.plan_row{border-bottom:8px solid #fff}#invest_mt-plan_content .invest_investment_plan .investment_plan_table table tr th,#invest_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}#invest_mt-plan_content .invest_investment_plan .investment_plan_table table tr td{border:1px solid #e9e9e9;font-size:14px;text-align:center}#invest_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 #invest_mt-plan_content .invest_content{margin-bottom:80px}#invest_mt-plan_content h3{margin-bottom:32px}#invest_mt-plan_content .promotion_list li .list_inner{padding:20px 12px}#invest_mt-plan_content .invest_basic_policy .goal_text{font-size:20px}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr.plan_row{font-size:16px}#invest_mt-plan_content .invest_investment_plan .investment_plan_table table{margin:32px auto 48px}#invest_mt-plan_content .invest_investment_plan .investment_plan_table table tr.plan_row .active,#invest_mt-plan_content .invest_investment_plan .investment_plan_table table tr.term_row .active{font-size:16px}}@media screen and (max-width: 768px){#invest_mt-plan_content .list_vision li{width:100%}#invest_mt-plan_content .list_vision li:nth-child(odd),#invest_mt-plan_content .list_vision li:nth-child(even){padding:0}#invest_mt-plan_content .promotion_list li{width:280px;margin:0 auto 32px;display:block}#invest_mt-plan_content .promotion_list li:nth-child(3n+1),#invest_mt-plan_content .promotion_list li:nth-child(3n+2),#invest_mt-plan_content .promotion_list li:nth-child(3n){padding:0}#invest_mt-plan_content .invest_counting_goal .counting_goal_table{overflow:scroll}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table{min-width:640px}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr td{font-size:12px;line-height:1.6;padding:20px}#invest_mt-plan_content .invest_counting_goal .counting_goal_table table tr td:first-child{font-size:12px;padding-left:20px}#invest_mt-plan_content .invest_investment_plan .investment_plan_table{overflow:scroll}#invest_mt-plan_content .invest_investment_plan .investment_plan_table table{min-width:640px}#invest_mt-plan_content .invest_investment_plan .investment_plan_table table tr td{font-size:12px;line-height:1.6;padding:20px}#invest_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(images/common/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 .single_heading{margin-bottom:40px}#invest_news_single_content article .single_heading .single_title{border:none;padding:0;margin:0}#invest_news_single_content article .single_heading .single_subtitle{color:#0874dc;font-size:20px;font-weight:700;line-height:1.6;letter-spacing:1px;margin-top:16px;display:block}#invest_news_single_content article .single_heading .single_info{margin-top:16px}#invest_news_single_content article .single_heading .single_tag,#invest_news_single_content article .single_heading .single_date{display:inline-block;vertical-align:middle}#invest_news_single_content article .single_heading .single_tag{margin-right:12px}#invest_news_single_content article .single_heading .single_tag ul{padding:0}#invest_news_single_content article .single_heading .single_tag li{color:#fff;background-color:#0874dc;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:1px;padding:8px;margin-bottom:0;margin-right:8px;display:inline-block;list-style:none}#invest_news_single_content article .single_heading .single_date{font-family:"fieldwork",sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;opacity:.4}#invest_news_single_content article .single_share{background-color:#f5f5f5;padding:24px 0;margin-top:40px}#invest_news_single_content article .single_share ul{padding:0}#invest_news_single_content article .single_share li{font-size:14px;position:relative;width:33.3333%;padding:0;margin:0;letter-spacing:1px;text-align:center}#invest_news_single_content article .single_share li:before{content:"";background-color:rgba(18,26,29,.32);position:absolute;top:50%;right:0;width:1px;height: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%)}#invest_news_single_content article .single_share li.twitter span span{color:#1d9bf0}#invest_news_single_content article .single_share li.facebook span span{color:#1877f2}#invest_news_single_content article .single_share li.line:before{content:none}#invest_news_single_content article .single_share li.line span span{color:#1db900}#invest_news_single_content article .single_share li a{color:#121a1d;text-decoration:none}#invest_news_single_content article .single_share li a[target=_blank]:after{content:none}#invest_news_single_content article .single_share li .sns_icon img{width:40px;height:40px;margin:0 auto;display:block}#invest_news_single_content article .single_share li span{font-weight:700;margin:8px 0 0;display:block}#invest_news_single_content article .single_share li span span{font-family:"fieldwork",sans-serif;margin:0;display:inline-block}#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 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}@media screen and (min-width: 769px){#invest_news_single_content article a:hover{opacity:.7}}#invest_news_single_content article a.no_icon:after{content:none !important}#invest_news_single_content article a[target=_blank]+img:after{content:none}#invest_news_single_content article img{margin:48px 0 24px}#invest_news_single_content article .wp-block-table{border:none;margin-bottom:32px}#invest_news_single_content article .wp-block-table figcaption{margin-top:16px;text-align:center;display:block}#invest_news_single_content article table{border:1px solid #e9e9e9;width:100%;letter-spacing:.5px;margin-bottom:0}#invest_news_single_content article table tr th,#invest_news_single_content article table tr td{border:1px solid #e9e9e9;line-height:1.6;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;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 .single_heading .single_subtitle{font-size:18px}#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 .single_heading .single_subtitle{font-size:16px}#invest_news_single_content article .single_share li{font-size:12px;line-height:1.4}#invest_news_single_content article .single_share li .sns_icon img{width:32px;height:32px}#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(images/sustainability/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,.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:32px;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 ul{padding:0 !important}#sustainability_top_content .sustainability_top_list li{font-size:14px;width:33.3333%;padding:0;margin:0 0 48px !important}#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,.08);-webkit-box-shadow:0 0 20px rgba(10,54,197,.08);-moz-box-shadow:0 0 20px rgba(10,54,197,.08);-ms-box-shadow:0 0 20px rgba(10,54,197,.08);-o-box-shadow:0 0 20px rgba(10,54,197,.08)}#sustainability_top_content .sustainability_top_list li a{color:#121a1d !important;display:block !important;text-decoration:none !important}#sustainability_top_content .sustainability_top_list li .list_img_movie{overflow:hidden}#sustainability_top_content .sustainability_top_list li .list_img{position:relative}#sustainability_top_content .sustainability_top_list li .list_img a{background-color:rgba(0,0,0,0);padding:0}@media screen and (min-width: 769px){#sustainability_top_content .sustainability_top_list li .list_img a:hover{opacity:1 !important;box-shadow:0 0 20px rgba(10,54,197,.4);-webkit-box-shadow:0 0 20px rgba(10,54,197,.4);-moz-box-shadow:0 0 20px rgba(10,54,197,.4);-ms-box-shadow:0 0 20px rgba(10,54,197,.4);-o-box-shadow:0 0 20px rgba(10,54,197,.4)}#sustainability_top_content .sustainability_top_list li .list_img a:hover .list_movie_thumbnail{opacity:0;visibility:hidden}#sustainability_top_content .sustainability_top_list li .list_img a:hover .list_thumbnail 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_top_content .sustainability_top_list li .list_img a:hover .list_icon{opacity:1}}#sustainability_top_content .sustainability_top_list li .list_img .list_thumbnail{position:relative;overflow:hidden}#sustainability_top_content .sustainability_top_list li .list_img .list_thumbnail:before{content:"";background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%}#sustainability_top_content .sustainability_top_list li .list_img .list_thumbnail img{position:relative;width:100%;margin:0;z-index:1;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#sustainability_top_content .sustainability_top_list li .list_img .list_movie_thumbnail{position:relative;z-index:1;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#sustainability_top_content .sustainability_top_list li .list_img .list_movie{position:absolute;top:50%;left:50%;width:100%;aspect-ratio:255/166;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_top_content .sustainability_top_list li .list_img .list_movie iframe{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}#sustainability_top_content .sustainability_top_list li .list_img .list_icon{position:absolute;bottom:-16px;right:-16px;width:88px;z-index:2}#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}#sustainability_top_content .sustainability_top_list li .arrow_btn a{color:#0874dc !important;background-color:rgba(0,0,0,0);padding:0 !important;display:block !important;text-decoration:none !important;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}@media screen and (min-width: 769px){#sustainability_top_content .sustainability_top_list li .arrow_btn a:hover{opacity:.7 !important}}@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;margin:0}#sustainability_top_content .common_shadow .btn{margin-top:32px}#sustainability_top_content .common_shadow .btn .btn_content{margin:0 auto;display:block}#sustainability_sdgs{background-image:url(images/sustainability/top/sdgs-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:48px 20px}#sustainability_sdgs .inner{background-color:hsla(0,0%,100%,.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;width:100%;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;padding:172px 20px 80px}#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:33.3333%;padding:0;margin:0}#sustainability_initiatives .initiatives_list li:nth-child(3n+1){padding-right:16px}#sustainability_initiatives .initiatives_list li:nth-child(3n+2){padding:0 8px}#sustainability_initiatives .initiatives_list li:nth-child(3n){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,.08);-webkit-box-shadow:0 20px 20px rgba(10,54,197,.08);-moz-box-shadow:0 20px 20px rgba(10,54,197,.08);-ms-box-shadow:0 20px 20px rgba(10,54,197,.08);-o-box-shadow:0 20px 20px rgba(10,54,197,.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 .sub-menu li{border-bottom:0;position:relative}#sustainability_initiatives .initiatives_list li .sub-menu li:before,#sustainability_initiatives .initiatives_list li .sub-menu li:after{content:"";background-color:#0874dc;position:absolute}#sustainability_initiatives .initiatives_list li .sub-menu li:before{top:0;left:6px;width:1px;height:12px}#sustainability_initiatives .initiatives_list li .sub-menu li:after{top:11px;left:6px;width:12px;height:1px}#sustainability_initiatives .initiatives_list li .sub-menu li a{padding:0 0 12px 24px}#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:before{right:4px}#sustainability_initiatives .initiatives_list li li a:hover svg{right:4px}}#sustainability_initiatives .initiatives_list li li a:before{content:"";background-image:url(images/common/arrow-right-blue-small.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;top:52%;right:8px;width:5px;height:8px;display:inline-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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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,#sustainability_initiatives .initiatives_list li li .sub-menu:last-child a{padding-bottom:16px}#sustainability_initiatives .initiatives_list li li .list_list a,#sustainability_initiatives .initiatives_list li li .sub-menu 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,.08);-webkit-box-shadow:0 0 20px rgba(10,54,197,.08);-moz-box-shadow:0 0 20px rgba(10,54,197,.08);-ms-box-shadow:0 0 20px rgba(10,54,197,.08);-o-box-shadow:0 0 20px rgba(10,54,197,.08)}@media screen and (min-width: 769px){#sustainability_document .document_list li a:hover{box-shadow:0 0 20px rgba(10,54,197,.4);-webkit-box-shadow:0 0 20px rgba(10,54,197,.4);-moz-box-shadow:0 0 20px rgba(10,54,197,.4);-ms-box-shadow:0 0 20px rgba(10,54,197,.4);-o-box-shadow:0 0 20px rgba(10,54,197,.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{background-color:rgba(0,0,0,0);position:relative;padding:0}#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:0 0 24px !important}#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}#sustainability_co2-emission_content .co2_emission_list{margin-bottom:52px;text-align:center}#sustainability_co2-emission_content .co2_emission_list li{width:50%;margin:0 auto 32px}#sustainability_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}#sustainability_co2-emission_content .co2_emission_title .small{font-size:18px}#sustainability_co2-emission_content .co2_emission_title .strong{color:#0874dc}#sustainability_co2-emission_content ul{padding:0 !important;margin:0}#sustainability_co2-emission_content li{font-size:14px;width:50%;padding:0;margin:0 0 32px}#sustainability_co2-emission_content li:nth-child(odd){padding-right:12px !important}#sustainability_co2-emission_content li:nth-child(even){padding-left:12px !important}#sustainability_co2-emission_content li img{margin:0;box-shadow:0 0 20px rgba(10,54,197,.08);-webkit-box-shadow:0 0 20px rgba(10,54,197,.08);-moz-box-shadow:0 0 20px rgba(10,54,197,.08);-ms-box-shadow:0 0 20px rgba(10,54,197,.08);-o-box-shadow:0 0 20px rgba(10,54,197,.08)}#sustainability_co2-emission_content .co2_emission_text{font-size:18px;font-weight:700;line-height:1.6;margin-bottom:28px}#sustainability_co2-emission_content svg{margin:0 auto 24px;display:block}#sustainability_co2-emission_content svg .cls-1{fill:#0874dc;opacity:.9}#sustainability_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 !important;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}#infrastructure #page_header,#healthcare #page_header,#agriculture #page_header{background-position:bottom right}#infrastructure h3.sustainability_top_h3{color:#bc9d22}#infrastructure .sustainability_top_list li{color:#bc9d22}#infrastructure .sustainability_top_list li:before{background-color:#bc9d22}#healthcare h3.sustainability_top_h3{color:#6b3fbe}#healthcare .sustainability_top_list li{color:#6b3fbe}#healthcare .sustainability_top_list li:before{background-color:#6b3fbe}#agriculture h3.sustainability_top_h3{color:#107d00}#agriculture .sustainability_top_list li{color:#107d00}#agriculture .sustainability_top_list li:before{background-color:#107d00}#sustainability_content .sustainability_under_content{margin-bottom:96px}#sustainability_content .sustainability_under_content:first-child h2{margin-top:0}#sustainability_content .sustainability_under_content:last-child{margin-bottom:0}#sustainability_content .sustainability_under_content h2{font-size:32px;padding-left:20px}#sustainability_content .sustainability_under_content h2:before{top:11px;width:4px;height:32px}#sustainability_content .sustainability_under_content h3.sustainability_top_h3{font-size:32px;padding-left:0;margin-top:0;margin-bottom:20px}#sustainability_content .sustainability_under_content h3.sustainability_top_h3:before,#sustainability_content .sustainability_under_content h3.sustainability_top_h3:after{content:none}#sustainability_content .sustainability_under_content h4.sustainability_top_h4{color:#0874dc;font-size:22px;margin-left:0;margin-right:0;margin-top:20px}#sustainability_content .sustainability_under_content h4.sustainability_top_h4:before{content:none}#sustainability_content .sustainability_under_content p{font-size:14px}#sustainability_content .sustainability_under_content p.small_text{font-size:12px}#sustainability_content .sustainability_under_content .sustainability_top_heading{color:#0874dc;padding:0;margin-bottom:16px}#sustainability_content .sustainability_under_content .sustainability_top_heading:before{content:none}#sustainability_content .sustainability_under_content .sustainability_top_text{font-size:16px;line-height:2.2}#sustainability_content .sustainability_under_content .sustainability_top_list{background-color:#f7f7f7;padding:28px 40px;margin-bottom:32px}#sustainability_content .sustainability_under_content .sustainability_top_list .list_title{font-size:24px;font-weight:700;line-height:1.6;letter-spacing:2px;margin-bottom:12px}#sustainability_content .sustainability_under_content .sustainability_top_list .list_title span{color:#0874dc;font-size:32px}#sustainability_content .sustainability_under_content .sustainability_top_list ul{padding:0}#sustainability_content .sustainability_under_content .sustainability_top_list li{font-size:20px;font-weight:700;position:relative;line-height:1.6;letter-spacing:2px;margin-bottom:8px;list-style:none}#sustainability_content .sustainability_under_content .sustainability_top_list li:before{content:"";position:absolute;top:15px;left:0;width:4px;height:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#sustainability_content .sustainability_under_content .sustainability_top_list li:last-child{margin-bottom:0}#sustainability_content .sustainability_under_content .sustainability_top_list li span{width:calc(100% - 12px);padding-left:16px;display:inline-block}#sustainability_content .sustainability_under_content .sustainability_top_img{margin-bottom:28px}#sustainability_content .sustainability_under_content .sustainability_top_img li{width:50%;padding:0;margin:0}#sustainability_content .sustainability_under_content .sustainability_top_graph{margin:32px 0 56px}#sustainability_content .sustainability_under_content .sustainability_top_graph ul{padding:0}#sustainability_content .sustainability_under_content .sustainability_top_graph li{font-size:13px;max-width:560px;width:100%;line-height:1.6;letter-spacing:2px;padding:0;margin:0 auto 48px;list-style:none}#sustainability_content .sustainability_under_content .sustainability_top_graph li.small_graph{max-width:440px}#sustainability_content .sustainability_under_content .sustainability_top_graph li.large_graph{max-width:668px}#sustainability_content .sustainability_under_content .sustainability_top_graph li:last-child{margin-bottom:0}#sustainability_content .sustainability_under_content .sustainability_top_graph li span{display:block}#sustainability_content .sustainability_under_content .sustainability_top_graph li .graph_title{font-size:18px;font-weight:700;margin-bottom:12px}#sustainability_content .sustainability_under_content .sustainability_top_graph li img{border:1px solid #eaeaea;margin-bottom:8px}#sustainability_content .sustainability_under_content .sustainability_top_graph li .graph_text{line-height:1.8;letter-spacing:1px;display:block}#sustainability_content .sustainability_under_content .flow_img{margin:32px 0 40px;display:block}#sustainability_content .sustainability_under_content .case_study_list{padding: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}#sustainability_content .sustainability_under_content .case_study_list li a{text-decoration:none}@media screen and (min-width: 769px){#sustainability_content .sustainability_under_content .case_study_list li a:hover{opacity:1}#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: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)}}#sustainability_content .sustainability_under_content .case_study_list li a:after{content:none}#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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.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;margin:0}#sustainability_content .sustainability_under_content .btn_list .btn{display:inline-block;margin-top:24px;margin-right:40px}#sustainability_content .sustainability_under_content .btn_list .btn .btn_content{width:auto}#sustainability_under_future .feature_list ul{padding:0}#sustainability_under_future .feature_list li{margin-bottom:48px;list-style:none !important}#sustainability_under_future .feature_list li:last-child{margin-bottom:0}#sustainability_under_future .feature_list li img,#sustainability_under_future .feature_list li .feature_list_content{display:inline-block;vertical-align:top}#sustainability_under_future .feature_list li img{float:right;max-width:307px;width:34%}#sustainability_under_future .feature_list li .feature_list_content{width:calc(66% - 80px);padding-right:80px}#sustainability_under_future .feature_list li .feature_list_content p{padding-bottom:16px}#sustainability_under_future .feature_list li .feature_list_content p:last-child{padding-bottom:0}#sustainability_under_future .feature_list li .feature_list_content h4{margin-top:56px}#sustainability_under_future .feature_list li .feature_list_content h4.sustainability_top_h4{margin-top:0}#sustainability_under_future .feature_list li .feature_list_content .sdgs_list{padding-left:28px}#sustainability_under_future .feature_list li .feature_list_content .sdgs_list li{font-size:14px;width:80px;padding:0;margin:0 16px 16px 0}#sustainability_under_future .feature_list li .feature_list_content .sdgs_list li img{float:none;max-width:inherit;width:100%}#sustainability_related{border-top:1px solid #e6e6e6;padding:72px 0 0}#sustainability_related .related_heading{margin-bottom:44px;text-align:center}#sustainability_related .related_heading h2{font-size:24px;font-weight:700;line-height:1;letter-spacing:2px;padding:0;margin:0}#sustainability_related .related_heading h2:before{content:none}#sustainability_related .related_heading p{color:#0874dc;font-family:"fieldwork",sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;padding-top:12px;padding-bottom:0;margin-top:0}#sustainability_related li{font-size:15px;width:33.3333%;padding:0;margin:0}#sustainability_related li:nth-child(3n+1){padding-right:22px}#sustainability_related li:nth-child(3n+2){padding:0 11px}#sustainability_related li:nth-child(3n){padding-left:22px}#sustainability_related li a{color:#0874dc}@media screen and (min-width: 769px){#sustainability_related li a:hover .list_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_related li .list_img{border:1px solid #e6e6e6;position:relative;overflow:hidden}#sustainability_related li .list_img:before{content:"";background-color:#121a1d;position:absolute;top:0;left:0;width:100%;height:100%}#sustainability_related li .list_img img{position:relative;z-index:1;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#sustainability_related li span{font-weight:700;line-height:1.6;letter-spacing:1px;padding-top:8px;display:block}#sustainability_directors_content .directors_list ul{padding:0}#sustainability_directors_content .directors_list li{border-bottom:1px solid #e6e6e6;padding:64px 0 !important;margin:0 !important;list-style:none !important}#sustainability_directors_content .directors_list li:first-child{padding-top:0 !important}#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 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_top_header #sustainability_top_header_content .invest_header_text p{font-size:28px}#sustainability_document .document_list li.activities .list_content{width:calc(36% - 48px)}#sustainability_document .document_list li.integration .list_content{width:calc(67% - 64px)}#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(3n+1),#sustainability_initiatives .initiatives_list li:nth-child(3n+2),#sustainability_initiatives .initiatives_list li:nth-child(3n){padding:0}#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}#sustainability_co2-emission_content .co2_emission_title{font-size:20px}#sustainability_co2-emission_content .co2_emission_title .small{font-size:16px}#sustainability_co2-emission_content .co2_emission_text{font-size:16px}#sustainability_co2-emission_content .co2_emission_label{font-size:20px}#sustainability_co2-emission_content li{width:80%;margin:0 auto 32px}#sustainability_co2-emission_content li:nth-child(odd),#sustainability_co2-emission_content li:nth-child(even){padding:0 !important}#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 h2:before{top:5px;width:3px;height:30px}#sustainability_content .sustainability_under_content h3.sustainability_top_h3{font-size:22px;margin-bottom:16px}#sustainability_content .sustainability_under_content h4.sustainability_top_h4{font-size:16px;margin-top:16px}#sustainability_content .sustainability_under_content .sustainability_top_text{font-size:14px}#sustainability_content .sustainability_under_content .sustainability_top_list{padding:24px 20px}#sustainability_content .sustainability_under_content .sustainability_top_list .list_title{font-size:20px}#sustainability_content .sustainability_under_content .sustainability_top_list .list_title span{font-size:24px}#sustainability_content .sustainability_under_content .sustainability_top_list li{font-size:16px;letter-spacing:1px}#sustainability_content .sustainability_under_content .sustainability_top_graph li{letter-spacing:1px}#sustainability_content .sustainability_under_content .sustainability_top_graph li .graph_title{font-size:16px}#sustainability_directors_content .directors_list li{padding:48px 0 !important}#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}#sustainability_co2-emission_content .co2_emission_list li{width:100%}#sustainability_co2-emission_content .co2_emission_title{font-size:18px;margin-bottom:48px}#sustainability_co2-emission_content .co2_emission_title .small{font-size:14px}#sustainability_co2-emission_content li{width:100%;margin-bottom:24px}#sustainability_co2-emission_content .co2_emission_label{font-size:18px;padding:14px 40px !important}#social_stakeholder_content .sustainability_content img{width:100%;margin:0 0 32px}#social_diversity_content li{width:100%;margin-bottom:32px}#infrastructure #page_header #page_header_content,#healthcare #page_header #page_header_content,#agriculture #page_header #page_header_content{top:50%}#sustainability_content .sustainability_under_content{margin-bottom:64px}#sustainability_content .sustainability_under_content h2{font-size:20px}#sustainability_content .sustainability_under_content h2:before{top:2px}#sustainability_content .sustainability_under_content h3.sustainability_top_h3{font-size:18px}#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 .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}#sustainability_content .sustainability_under_content .sustainability_top_list .list_title{font-size:18px;letter-spacing:1px}#sustainability_content .sustainability_under_content .sustainability_top_list .list_title span{font-size:22px}#sustainability_content .sustainability_under_content .sustainability_top_graph{margin:48px 0}#sustainability_content .sustainability_under_content .sustainability_top_graph li{margin-bottom:32px}#sustainability_under_future .feature_list li .feature_list_content h4{margin-top:32px}#sustainability_related{padding-top:48px}#sustainability_related .related_heading{margin-bottom:32px}#sustainability_related .related_heading h2{font-size:20px;letter-spacing:1px}#sustainability_related .related_heading p{font-size:13px}#sustainability_related li{width:100%;margin:0 auto 32px;display:block}#sustainability_related li:nth-child(3n+1),#sustainability_related li:nth-child(3n+2),#sustainability_related li:nth-child(3n){padding:0}#sustainability_directors_content .directors_list li{padding:32px 0 !important}#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}#sustainability_content .sustainability_under_content .btn_list .btn{margin-top:16px;margin-right:0;display:block}#sustainability_content .sustainability_under_content .btn_list .btn .btn_content{width:100%}}@media screen and (max-width: 374px){#infrastructure #page_header #page_header_content,#healthcare #page_header #page_header_content,#agriculture #page_header #page_header_content{top:54%}#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)}}#invest_event_content .invest_table table tr th{font-family:"fieldwork",sans-serif;font-size:14px;font-weight:700}#invest_event_content .invest_table table tr td .event_category{color:#fff;background-color:#0874dc;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:1px;padding:4px 8px;display:inline-block}#invest_event_content .invest_table table tr td .event_title{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:1px;margin-top:8px}#invest_event_content .invest_table table tr td .event_title a{color:#0874dc !important}#invest_event_content .invest_table table tr td .event_title a:after{transform:translateY(0) !important;-webkit-transform:translateY(0) !important;-moz-transform:translateY(0) !important;-ms-transform:translateY(0) !important;-o-transform:translateY(0) !important}#invest_event_content .invest_table table tr td .event_title .icon{margin-left:4px}#invest_event_content .invest_table table tr td .event_title .icon.link_icon{margin-bottom:8px}#invest_event_content .invest_table table tr td .event_venue{font-size:14px;font-weight:700;line-height:1.6;letter-spacing:1px;margin-top:8px;display:block}#under_page{background-color:#f5f5f5;position:relative;padding-top:200px;text-align:center}#under_page:before{content:"";background:linear-gradient(to right, #00a0e9 0%, #0874dc 100%);position:absolute;top:0;left:0;width:100%;height:60%}#under_page .under_inner{background-color:#fff;position:relative;padding:64px 20px 48px}#under_page .uner_heading{margin-bottom:40px}#under_page .uner_heading h2{color:#0874dc;font-size:30px;padding:0;margin:0}#under_page .uner_heading h2:before{content:none}#under_page .uner_heading span{font-family:"fieldwork",sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;margin-top:12px;display:block}#under_page p{letter-spacing:.5px;margin:0}#under_page p a{font-family:"fieldwork",sans-serif;font-size:20px;font-weight:700;letter-spacing:1.5px}#under_page .btn .btn_content{margin:0 auto;text-align:left}@media screen and (max-width: 1023px){#under_page{padding-top:160px}#under_page .under_inner{padding:48px 20px}#under_page .uner_heading h2{font-size:24px}}@media screen and (max-width: 768px){#under_page{padding-top:144px}#under_page .under_inner{padding-left:16px;padding-right:16px}#under_page .uner_heading h2{font-size:22px}#under_page .uner_heading span{font-size:13px}#under_page p a{font-size:18px}}@media screen and (max-width: 480px){#under_page .under_inner{padding:40px 16px}#under_page .btn .btn_content{width:100%}}#container #contact_content .required{color:#fff;background-color:#f5261c;font-size:15px;font-weight:700;padding:0 8px}#container #contact_content .contact_flow ul{padding:0}#container #contact_content .contact_flow li{color:#fff;font-size:20px;font-weight:700;position:relative;width:33.3333%;padding:18.5px 40px;margin:0;line-height:1;letter-spacing:2px;list-style:none}#container #contact_content .contact_flow li:before{content:"";border:40px solid rgba(0,0,0,0);position:absolute;top:50%;right:0;width:0;height:0;z-index:10;transform:translate(100%, -50%);-webkit-transform:translate(100%, -50%);-moz-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);-o-transform:translate(100%, -50%)}#container #contact_content .contact_flow li:nth-child(2),#container #contact_content .contact_flow li:nth-child(3){padding-left:64px}#container #contact_content .contact_flow li:nth-child(1){background-color:#b2b2b2}#container #contact_content .contact_flow li:nth-child(1):before{border-left:28px solid #b2b2b2}#container #contact_content .contact_flow li:nth-child(2){background-color:#a0a0a0}#container #contact_content .contact_flow li:nth-child(2):before{border-left:28px solid #a0a0a0}#container #contact_content .contact_flow li:nth-child(3){background-color:#b2b2b2}#container #contact_content .contact_flow li:nth-child(3):before{content:none}#container #contact_content .contact_flow li.current{background-color:#0874dc}#container #contact_content .contact_flow li.current:before{border-left:28px solid #0874dc}#container #contact_content .contact_flow li span{font-family:"fieldwork",sans-serif;font-size:15px;margin-bottom:8px;display:block}#container #contact_content #error{background-color:#f5261c;border:solid 1px #f5261c;margin-top:40px}#container #contact_content #error dt{color:#fff;font-size:16px;font-weight:700;line-height:1.4;padding:16px}#container #contact_content #error dd{color:#f5261c;background-color:#faf0f4;padding:16px}#container #contact_content #error dd li{line-height:1.6}#container #contact_content #error dd li:last-child{margin-bottom:0}#container #contact_content #error dd li::marker{color:#f5261c}#container #contact_content .form_group table{width:100%;display:block}#container #contact_content .form_group table.vertical_table tr th,#container #contact_content .form_group table.vertical_table tr td{width:100%;display:block}#container #contact_content .form_group table.vertical_table tr td{margin-top:12px}#container #contact_content .form_group table.horizontal_table tr th,#container #contact_content .form_group table.horizontal_table tr td{display:inline-block}#container #contact_content .form_group table.horizontal_table tr th{width:228px}#container #contact_content .form_group table.horizontal_table tr th .required{margin-left:8px}#container #contact_content .form_group table.horizontal_table tr td{width:calc(100% - 234px)}#container #contact_content .form_group table tbody{width:100%;display:block}#container #contact_content .form_group table tr{border-top:1px solid #dedede;padding:20px 0 16px;display:block}#container #contact_content .form_group table tr:last-child{padding-bottom:0}#container #contact_content .form_group table tr th,#container #contact_content .form_group table tr td{font-size:14px;line-height:1.6;letter-spacing:1px;text-align:left;vertical-align:top}#container #contact_content .form_group table tr th{font-weight:700}#container #contact_content .form_group table tr td .radius{background-color:#f4f4f4;border:1px solid #f4f4f4;outline:0;width:100%;height:40px;padding:8px 16px;display:inline-block;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}#container #contact_content .form_group table tr td .radius:placeholder-shown{color:#fff;font-size:14px}#container #contact_content .form_group table tr td .radius::-webkit-input-placeholder{color:#fff;font-size:14px}#container #contact_content .form_group table tr td .radius:-moz-placeholder{opacity:1;color:#fff;font-size:14px}#container #contact_content .form_group table tr td .radius::-moz-placeholder{opacity:1;color:#fff;font-size:14px}#container #contact_content .form_group table tr td .radius:-ms-input-placeholder{color:#fff;font-size:14px}#container #contact_content .form_group table tr td .radius:hover,#container #contact_content .form_group table tr td .radius:focus{border:1px solid #f23f4c;outline:0}#container #contact_content .form_group table tr td .radius.small_radius{max-width:160px}#container #contact_content .form_group table tr td .radius.medium_radius{max-width:320px}#container #contact_content .form_group table tr td #country{margin-top:8px;display:block}#container #contact_content .form_group table tr td .modalOpen{cursor:pointer;color:#fff;background-color:#0874dc;border:2px solid #0874dc;font-size:14px;font-weight:700;position:relative;height:40px;line-height:38px;letter-spacing:.5px;padding:0 16px;margin-left:8px;overflow:hidden;text-decoration:none !important;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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}@media screen and (min-width: 769px){#container #contact_content .form_group table tr td .modalOpen:hover{color:#0874dc;background-color:#fff}}#container #contact_content .form_group table tr td .supplement{font-size:13px;margin-top:8px;display:block}#container #contact_content .form_group table tr td .check_list .check_item{line-height:1;margin-bottom:20px;margin-left:24px;margin-right:24px;display:inline-block}#container #contact_content .form_group table tr td .check_list .check_item .check_label{color:#121a1d !important;position:relative}#container #contact_content .form_group table tr td .radio_list .radio_item{line-height:1;margin-bottom:20px;margin-left:24px;margin-right:24px;display:inline-block}#container #contact_content .form_group table tr td .radio_list .radio_item .radio_label{position:relative}#container #contact_content .form_group table tr td .two_rows,#container #contact_content .form_group table tr td .three_rows{font-size:0;margin-bottom:16px}#container #contact_content .form_group table tr td .two_rows:last-child,#container #contact_content .form_group table tr td .three_rows:last-child{margin-bottom:0}#container #contact_content .form_group table tr td .two_rows.iso_rows .table_item,#container #contact_content .form_group table tr td .three_rows.iso_rows .table_item{max-width:inherit}#container #contact_content .form_group table tr td .two_rows.iso_rows .table_item span,#container #contact_content .form_group table tr td .three_rows.iso_rows .table_item span{width:auto;padding-right:16px}#container #contact_content .form_group table tr td .two_rows.iso_rows .table_item .radius,#container #contact_content .form_group table tr td .three_rows.iso_rows .table_item .radius{max-width:inherit;width:160px}#container #contact_content .form_group table tr td .two_rows .table_item,#container #contact_content .form_group table tr td .three_rows .table_item{font-size:14px;max-width:50%;padding:0;margin:0}#container #contact_content .form_group table tr td .two_rows .table_item span,#container #contact_content .form_group table tr td .two_rows .table_item .radius,#container #contact_content .form_group table tr td .three_rows .table_item span,#container #contact_content .form_group table tr td .three_rows .table_item .radius{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}#container #contact_content .form_group table tr td .two_rows .table_item:nth-child(odd){padding-right:20px}#container #contact_content .form_group table tr td .two_rows .table_item:nth-child(even){padding-left:20px}#container #contact_content .form_group table tr td .two_rows .table_item span{width:48px}#container #contact_content .form_group table tr td .two_rows .table_item .radius{width:calc(100% - 48px)}#container #contact_content .form_group table tr td .three_rows .table_item{width:auto;padding-right:12px}#container #contact_content .form_group table tr td .three_rows .table_item:last-child{padding:0}#container #contact_content .form_group table tr td .three_rows .table_item .radius{width:80px}#container #contact_content .form_group table tr td .supplement_text .radius,#container #contact_content .form_group table tr td .supplement_text span{display:inline-block;vertical-align:middle}#container #contact_content .form_group table tr td .supplement_text span{padding-left:8px}#container #contact_content .form_group table tr td select{font-size:14px;background-image:url(images/common/icon-select.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:14px}#container #contact_content .form_group table tr td select::-ms-expand{display:none}#container #contact_content .form_group table tr td textarea.radius{height:auto}#container #contact_content .form_group table tr td p{padding:0;margin:0}#container #contact_content .btn{margin-top:32px}#container #contact_content .btn .btn_content{font-size:18px;width:100%;padding:19px 72px 17px 26px}#container #contact_content .two_btn .btn{width:50%;margin: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}#container #contact_content .two_btn .btn:nth-child(odd){padding-right:16px}#container #contact_content .two_btn .btn:nth-child(even){padding-left:16px}#container #contact_content .contact_search{background-color:#f5f5f5;padding:40px 32px 32px}#container #contact_content .contact_search.contact_search_first{padding-bottom:0}#container #contact_content .contact_search.contact_search_first .news_category{padding-bottom:0}#container #contact_content .contact_search.contact_search_common{padding-top:0}#container #contact_content .contact_search h2{padding:0}#container #contact_content .contact_search h2:before{content:none}#container #contact_content .contact_search h2 svg{padding-right:20px}#container #contact_content .contact_search h2 svg .cls-1{fill:#0874dc}#container #contact_content .news_category{background-color:#fff;padding:32px}#container #contact_content .search_item{margin-bottom:32px}#container #contact_content .search_item:last-child{margin-bottom:0}#container #contact_content .search_item span{font-size:16px;font-weight:700;margin-bottom:16px;display:block}#container #contact_content .search_item ul{padding:0}#container #contact_content .search_item ul li{width:50%;padding:0;margin:0}#container #contact_content .search_item ul li.product_btn.current .btn_content svg .b,#container #contact_content .search_item ul li.product_btn.current .btn_content svg .c{fill:#fff}@media screen and (min-width: 769px){#container #contact_content .search_item ul li.product_btn .btn_content:hover svg .b,#container #contact_content .search_item ul li.product_btn .btn_content:hover svg .c{fill:#fff}}#container #contact_content .search_item ul li.product_btn .btn_content svg .b,#container #contact_content .search_item ul li.product_btn .btn_content svg .c{fill:#236cb6}#container #contact_content .search_item ul li.info_btn.current .btn_content svg .cls-1,#container #contact_content .search_item ul li.info_btn.current .btn_content svg .cls-2{fill:#fff}@media screen and (min-width: 769px){#container #contact_content .search_item ul li.info_btn .btn_content:hover svg .cls-1,#container #contact_content .search_item ul li.info_btn .btn_content:hover svg .cls-2{fill:#fff}}#container #contact_content .search_item ul li.info_btn .btn_content svg .cls-1,#container #contact_content .search_item ul li.info_btn .btn_content svg .cls-2{fill:#0874dc}#container #contact_content .search_item ul li.info_btn .btn_content svg .cls-2{fill-rule:evenodd}#container #contact_content .search_item ul li:nth-child(odd){padding-right:10px}#container #contact_content .search_item ul li:nth-child(even){padding-left:10px}#container #contact_content .search_item ul li.current .btn_content{color:#fff;background-color:#0874dc}#container #contact_content .search_item ul li.current .btn_content svg .cls-1{fill:#fff}#container #contact_content .search_item ul li .btn_content{border:1px solid #0874dc;font-size:20px;width:100%;line-height:1;padding:23px 0;text-align:center}@media screen and (min-width: 769px){#container #contact_content .search_item ul li .btn_content:hover svg .cls-1{fill:#fff}}#container #contact_content .search_item ul li .btn_content svg,#container #contact_content .search_item ul li .btn_content span{display:inline-block}#container #contact_content .search_item ul li .btn_content svg{position:static;padding-right:16px;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}#container #contact_content .search_item ul li .btn_content svg .cls-1{fill:#0874dc}#container #contact_content .search_item ul li .btn_content span{margin:0}#container #contact_content .contact_container h2{letter-spacing:1px;padding:0}#container #contact_content .contact_container h2:before{content:none}#container #contact_content .contact_container .news_category{padding:0}#container #contact_content .contact_container .search_item li{position:relative}#container #contact_content .contact_container .search_item li.current:before{content:"";border-style:solid;border-width:8px 10px 0 10px;border-color:#0874dc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-8px;left:50%;width:0;height:0;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)}#container #contact_content .contact_container .search_item li:nth-child(odd),#container #contact_content .contact_container .search_item li:nth-child(even){padding:0}#container #contact_content .contact_container .search_item li .btn_content{border:2px solid #0874dc;border-bottom:4px solid #0874dc}#container #contact_content .contact_container .search_item li span,#container #contact_content .contact_container .search_item li .btn_img{display:inline-block;vertical-align:middle}#container #contact_content .contact_container .search_item li span{font-size:24px}#container #contact_content .contact_container .search_item li .btn_img{padding-left:20px}#container #contact_content .contact_container .search_item li .btn_img img{width:auto;height:40px}#container #contact_content .contact_container .search_item li .btn_img img:nth-child(2){padding-left:8px}#container #contact_content .contact_wrap .contact_search,#container #contact_content .contact_wrap .news_category{background-color:#f5f5f5;padding:0}#container #contact_content .contact_wrap .search_item{padding:28px 20px}#container #contact_content .contact_wrap .search_item li{cursor:pointer;padding:0;text-align:center}@media screen and (min-width: 769px){#container #contact_content .contact_wrap .search_item li:hover .btn_radio{border:2px solid #0874dc}#container #contact_content .contact_wrap .search_item li:hover .btn_radio:before{opacity:1;visibility:visible}}#container #contact_content .contact_wrap .search_item li.current .btn_radio{border:2px solid #0874dc}#container #contact_content .contact_wrap .search_item li.current .btn_radio:before{opacity:1;visibility:visible}#container #contact_content .contact_wrap .search_item li .btn_radio,#container #contact_content .contact_wrap .search_item li span,#container #contact_content .contact_wrap .search_item li svg{display:inline-block;vertical-align:middle}#container #contact_content .contact_wrap .search_item li .btn_radio{border:2px solid #121a1d;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%;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#container #contact_content .contact_wrap .search_item li .btn_radio:before{content:"";background-color:#0874dc;position:absolute;top:50%;left:50%;width:20px;height:20px;opacity:0;visibility:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#container #contact_content .contact_wrap .search_item li span{font-size:20px;padding-left:12px;padding-right:8px;margin:0}#container #contact_content .contact_inner{display:none}#container #contact_content .contact_inner.current{display:block}#container #contact_content .contact_content{margin-top:80px;display:none}#container #contact_content .contact_content.current{display:block}#container #contact_content .contact_content h2{font-size:32px;padding:0;margin-bottom:40px}#container #contact_content .contact_content h2:before{content:none}#container #contact_content .contact_content .contact_item{margin-bottom:48px}#container #contact_content .contact_content .contact_item:last-child{margin-bottom:0}#container #contact_content .contact_content .contact_item h4{margin-top:0}#container #contact_content .contact_content .contact_item ul{padding:0}#container #contact_content .contact_content .contact_item ul li{font-size:15px;font-weight:700;width:50%;line-height:1.6;padding:0;margin:0}#container #contact_content .contact_content .contact_item ul li:nth-child(odd){padding-right:20px}#container #contact_content .contact_content .contact_item ul li:nth-child(even){padding-left:20px}#container #contact_content .contact_content .contact_item ul li a{color:#121a1d;background-color:#fff;letter-spacing:2px;padding:20px 12px;display:block;text-align:center;text-decoration:none;box-shadow:0 5px 10px rgba(10,54,197,.16);-webkit-box-shadow:0 5px 10px rgba(10,54,197,.16);-moz-box-shadow:0 5px 10px rgba(10,54,197,.16);-ms-box-shadow:0 5px 10px rgba(10,54,197,.16);-o-box-shadow:0 5px 10px rgba(10,54,197,.16)}@media screen and (min-width: 769px){#container #contact_content .contact_content .contact_item ul li a:hover{opacity:1 !important;box-shadow:0 5px 10px rgba(10,54,197,.48);-webkit-box-shadow:0 5px 10px rgba(10,54,197,.48);-moz-box-shadow:0 5px 10px rgba(10,54,197,.48);-ms-box-shadow:0 5px 10px rgba(10,54,197,.48);-o-box-shadow:0 5px 10px rgba(10,54,197,.48)}}#container #contact_content .contact_content .contact_item ul li span{color:#0874dc;font-size:24px;font-weight:700;display:block}#container #contact_content .contact_content .contact_item .contact_img{margin-top:40px}#container #contact_content .contact_content .contact_item img{width:100%}#container #contact_content .contact_content .contact_item table{width:100%;display:block}#container #contact_content .contact_content .contact_item table tbody{width:100%;display:block}#container #contact_content .contact_content .contact_item table tr{width:100%;display:block}#container #contact_content .contact_content .contact_item table tr td{border:1px solid #939393;min-width:80px}#container #contact_content .contact_content .contact_item .contact_table table tr td{min-width:48px;padding:16px}#container #contact_content .contact_content .contact_item .contact_table table tr td span{color:#0874dc;font-size:18px;font-weight:700}#container #contact_content .contact_content .contact_list{margin-top:48px}#container #contact_content .contact_content .contact_list ul{padding:0}#container #contact_content .contact_content .contact_list li{background-position:center right;background-repeat:no-repeat;background-size:cover;font-size:18px;position:relative;letter-spacing:2px;margin-bottom:20px;list-style:none}#container #contact_content .contact_content .contact_list li.positioning{background-image:url(images/contact/positioning.jpg)}#container #contact_content .contact_content .contact_list li.healthcare{background-image:url(images/contact/healthcare.jpg)}#container #contact_content .contact_content .contact_list li.custom-products{background-image:url(images/contact/custom-products.jpg)}#container #contact_content .contact_content .contact_list li.techno{background-image:url(images/contact/techno.jpg)}#container #contact_content .contact_content .contact_list li.invest{background-image:url(images/contact/invest.jpg)}#container #contact_content .contact_content .contact_list li.webmaster{background-image:url(images/contact/webmaster.jpg)}#container #contact_content .contact_content .contact_list li.recruit{background-image:url(images/contact/recruit.jpg)}#container #contact_content .contact_content .contact_list li.proposal{background-image:url(images/contact/proposal.jpg)}#container #contact_content .contact_content .contact_list li.other{background-image:url(images/contact/other.jpg)}#container #contact_content .contact_content .contact_list li:last-child{margin-bottom:0}#container #contact_content .contact_content .contact_list li a{color:#fff;position:relative;line-height:1.6;padding:36px 60px;display:block;text-decoration:none}@media screen and (min-width: 769px){#container #contact_content .contact_content .contact_list li a:hover{opacity:1}#container #contact_content .contact_content .contact_list li a:hover:before{background-color:rgba(8,116,220,.6)}}#container #contact_content .contact_content .contact_list li a:before{content:"";background-color:rgba(8,116,220,.37);position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#container #contact_content .contact_content .contact_list li a:after{content:none !important}#container #contact_content .contact_content .contact_list li span{font-weight:700;position:relative}#container #contact_content .contact_content .contact_list li span svg{padding-left:8px}#container #contact_content .contact_content .contact_list li span svg .cls-1{fill:#fff}#container #contact_content .contact_content .contact_list li .contact_arrow{position:absolute;top:50%;right: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%)}#container #contact_content .contact_content .contact_list li .contact_arrow .contact_text,#container #contact_content .contact_content .contact_list li .contact_arrow .contact_icon{display:inline-block;vertical-align:middle}#container #contact_content .contact_content .contact_list li .contact_arrow .contact_text{font-size:15px;padding-right:16px}#container #contact_content .contact_content .contact_list li .contact_arrow .contact_icon{border:2px solid #fff;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%}#container #contact_content .contact_content .contact_list li .contact_arrow .contact_icon:before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;left:18px;width:8px;height:8px;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)}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}input[type=checkbox],input[type=radio]{display:none}input[type=email],input[type=tel],input[type=text],select,textarea{outline:0}@media screen and (min-width: 769px){input[type=email]:hover,input[type=email]:focus,input[type=tel]:hover,input[type=tel]:focus,input[type=text]:hover,input[type=text]:focus,select:hover,select:focus,textarea:hover,textarea:focus{border:1px solid #f23f4c;outline:0}}.check_label{cursor:pointer;position:relative;vertical-align:middle}.check_label:hover:after{background-color:#0874dc;border:1px solid #0874dc}.check_label:before{content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:4px;left:-18px;width:4px;height:9px;opacity:0;z-index:2;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}input[type=checkbox]:checked+.check_label:before{opacity:1}input[type=checkbox]:disabled+.check_label:before{opacity:0}.check_label:after{content:"";background-color:#fff;border:1px solid #121a1d;position:absolute;top:2px;left:-24px;width:16px;height:16px;display:block;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}input[type=checkbox]:checked+.check_label:after{background-color:#0874dc;border:1px solid #0874dc}input[type=checkbox]:disabled+.check_label:after{background-color:#f4f4f4;border:1px solid #f4f4f4}.radio_label{cursor:pointer;position:relative;vertical-align:middle}.radio_label:hover:before{opacity:1}.radio_label:before{content:"";background-color:#0874dc;position:absolute;top:5px;left:-21px;width:12px;height:12px;opacity:0;z-index:2;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}input[type=radio]:checked+.radio_label:before{opacity:1}.radio_label:after{content:"";background-color:#fff;border:1px solid #121a1d;position:absolute;top:2px;left:-24px;width:16px;height:16px;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#modal{position:fixed;top:0;left:0;width:100%;height:100%;padding:0 20px;display:none;overflow:auto;z-index:9999999;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#modal .modal_inner{background-color:#fff;position:absolute;top:50%;left:50%;max-width:1080px;width:calc(100% - 40px);max-height:400px;text-align:center;overflow:scroll;z-index:99999;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius: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;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:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#modal .radius{background-color:#f4f4f4;background-image:url(images/common/icon-select.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:14px;border:1px solid #f4f4f4;outline:0;font-size:14px;width:100%;height:40px;padding:8px 16px;display:inline-block;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}#modal .radius:placeholder-shown{color:#fff;font-size:14px}#modal .radius::-webkit-input-placeholder{color:#fff;font-size:14px}#modal .radius:-moz-placeholder{opacity:1;color:#fff;font-size:14px}#modal .radius::-moz-placeholder{opacity:1;color:#fff;font-size:14px}#modal .radius:-ms-input-placeholder{color:#fff;font-size:14px}#modal .radius::-ms-expand{display:none}#modal .radius:hover,#modal .radius:focus{border:1px solid #f23f4c;outline:0}#modal .radius.small_radius{max-width:160px}#modal .radius.medium_radius{max-width:320px}#modal #result{padding:56px 20px 40px}#modal #postcode{max-width:480px;margin:0 auto}#modal #postcode dl{border-top:1px solid #dedede;padding:20px 0;display:flex;align-items:center;text-align:left}#modal #postcode dl:last-child{border-bottom:1px solid #dedede}#modal #postcode dl dt{float:left;font-weight:700;width:96px}#modal #postcode dl dd{width:100%;margin:0}#modal .btn{margin-top:32px}#modal .btn .btn_content{font-size:20px;min-width:180px;width:auto;height:56px;line-height:54px;padding:0 32px;margin:0 auto;text-align:center;display:inline-block}#modal .errorMsg{color:#f5261c;background-color:#faf0f4;border:solid 1px #f5261c;font-weight:700;padding:16px}#modal .modalClose{background-color:#0874dc;position:absolute;top:20px;right:20px;width:32px;height:32px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#modal .modalClose span{background-color:#fff;position:absolute;left:6px;width:20px;height:3px;overflow:hidden}#modal .modalClose span:nth-child(1){top:0;transform:translateY(15px) rotate(-45deg);-webkit-transform:translateY(15px) rotate(-45deg);-moz-transform:translateY(15px) rotate(-45deg);-ms-transform:translateY(15px) rotate(-45deg);-o-transform:translateY(15px) rotate(-45deg)}#modal .modalClose span:nth-child(2){bottom:0;transform:translateY(-14px) rotate(45deg);-webkit-transform:translateY(-14px) rotate(45deg);-moz-transform:translateY(-14px) rotate(45deg);-ms-transform:translateY(-14px) rotate(45deg);-o-transform:translateY(-14px) rotate(45deg)}.modalOverlay{cursor:pointer;background-color:rgba(18,26,29,.6);position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;display:none;z-index:9999;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}@media screen and (max-width: 1239px){#container #contact_content .contact_flow li:nth-child(2),#container #contact_content .contact_flow li:nth-child(3){padding-left:48px}}@media screen and (max-width: 1023px){#container #contact_content .contact_flow li{font-size:18px;letter-spacing:1px;padding:18.5px 32px}#container #contact_content .form_group table tr td .two_rows.iso_rows .table_item{max-width:49%}#container #contact_content .contact_content h2{font-size:24px}#container #contact_content .contact_container .search_item li span{font-size:20px}#container #contact_content .contact_wrap .search_item li .btn_radio{width:28px;height:28px}#container #contact_content .contact_wrap .search_item li .btn_radio:before{width:16px;height:16px}#container #contact_content .contact_wrap .search_item li span{font-size:16px}}@media screen and (max-width: 768px){#container #contact_content .required{font-size:14px}#container #contact_content .contact_flow li{font-size:14px;padding:12px 16px}#container #contact_content .contact_flow li:before{border:27.5px solid rgba(0,0,0,0)}#container #contact_content .contact_flow li:nth-child(2),#container #contact_content .contact_flow li:nth-child(3){padding-left:24px}#container #contact_content .contact_flow li:nth-child(1):before{border-left:16px solid #b2b2b2}#container #contact_content .contact_flow li:nth-child(2):before{border-left:16px solid #a0a0a0}#container #contact_content .contact_flow li.current:before{border-left:16px solid #0874dc}#container #contact_content .contact_flow li span{font-size:13px;margin-bottom:4px}#container #contact_content .form_group table.horizontal_table tr th,#container #contact_content .form_group table.horizontal_table tr td{width:100%;display:block}#container #contact_content .form_group table.horizontal_table tr td{margin-top:12px}#container #contact_content .form_group table tr td .radius.medium_radius{max-width:inherit}#container #contact_content .form_group table tr td .two_rows.iso_rows .table_item{max-width:inherit}#container #contact_content .form_group table tr td .two_rows.iso_rows .table_item span,#container #contact_content .form_group table tr td .two_rows.iso_rows .table_item .radius{width:100%}#container #contact_content .form_group table tr td .two_rows.iso_rows .table_item span{margin-bottom:8px}#container #contact_content .form_group table tr td .two_rows .table_item{max-width:inherit;width:49%}#container #contact_content .form_group table tr td .two_rows .table_item:nth-child(odd){padding-right:10px}#container #contact_content .form_group table tr td .two_rows .table_item:nth-child(even){padding-left:10px}#container #contact_content .form_group table tr td .two_rows .table_item span{width:40px}#container #contact_content .btn .btn_content{font-size:16px}#container #contact_content .two_btn .btn{width:100%;margin-bottom:24px;display:block}#container #contact_content .two_btn .btn:nth-child(odd),#container #contact_content .two_btn .btn:nth-child(even){padding:0}#container #contact_content .two_btn .btn:last-child{margin-bottom:0}#container #contact_content .contact_search{padding:28px 20px 20px}#container #contact_content .contact_search h2 svg{padding-right:12px}#container #contact_content .news_category{padding:28px 20px}#container #contact_content .search_item ul li{width:100%;padding:0 !important;margin:0 0 16px;display:block}#container #contact_content .search_item ul li:last-child{margin-bottom:0}#container #contact_content .search_item ul li .btn_content{font-size:18px;height:48px;line-height:46px;padding:0}#container #contact_content .search_item ul li .btn_content svg{padding-right:12px}#container #contact_content .contact_container .search_item{padding:20px}#container #contact_content .contact_container .search_item li{margin:0}#container #contact_content .contact_container .search_item li .btn_content{border-bottom:2px solid #0874dc;height:auto;line-height:1.6;padding:12px 0}#container #contact_content .contact_container .search_item li .btn_content span{font-size:18px}#container #contact_content .contact_wrap .search_item li .btn_radio{width:24px;height:24px}#container #contact_content .contact_wrap .search_item li .btn_radio:before{width:12px;height:12px}#container #contact_content .contact_wrap .search_item li span{font-size:14px}#container #contact_content .contact_content{margin-top:48px}#container #contact_content .contact_content h2{font-size:20px;margin-bottom:24px}#container #contact_content .contact_content .contact_item{margin-bottom:32px}#container #contact_content .contact_content .contact_item ul li{font-size:14px;width:100%;margin-bottom:16px;display:block}#container #contact_content .contact_content .contact_item ul li:nth-child(odd),#container #contact_content .contact_content .contact_item ul li:nth-child(even){padding:0}#container #contact_content .contact_content .contact_item ul li:last-child{margin-bottom:0}#container #contact_content .contact_content .contact_item ul li span{font-size:20px}#container #contact_content .contact_content .contact_list{margin-top:24px}#container #contact_content .contact_content .contact_list li a{padding:32px 20px}#container #contact_content .contact_content .contact_list li .contact_title{margin-right:40px;display:block}#container #contact_content .contact_content .contact_list li .contact_arrow{right:20px}#container #contact_content .contact_content .contact_list li .contact_arrow .contact_text{font-size:14px;padding-right:12px}#container #contact_content .contact_content .contact_list li .contact_arrow .contact_icon{width:32px;height:32px}#container #contact_content .contact_content .contact_list li .contact_arrow .contact_icon:before{left:15px;width:5px;height:5px}#container #contact_content .contact_content .contact_img{padding-bottom:32px;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}#container #contact_content .contact_content .contact_img img{max-width:inherit;width:880px}#modal #result{padding:56px 20px 40px}#modal #postcode dl{display:block}#modal #postcode dl dt,#modal #postcode dl dd{float:none;width:100%;display:block}#modal #postcode dl dd{margin-top:12px}}@media screen and (max-width: 480px){#container #contact_content .contact_flow li{font-size:11px;padding:12px}#container #contact_content .contact_flow li:before{border:24px solid rgba(0,0,0,0)}#container #contact_content .contact_flow li:nth-child(2),#container #contact_content .contact_flow li:nth-child(3){padding-left:16px;padding-right:0}#container #contact_content .contact_flow li:nth-child(1):before{border-left:8px solid #b2b2b2}#container #contact_content .contact_flow li:nth-child(2):before{border-left:8px solid #a0a0a0}#container #contact_content .contact_flow li.current:before{border-left:8px solid #0874dc}#container #contact_content .contact_flow li span{font-size:10px}#container #contact_content .form_group table tr td .three_rows .table_item{width:33%;padding:0}#container #contact_content .form_group table tr td .three_rows .table_item .radius{width:74%}#container #contact_content .contact_content .contact_list li{font-size:16px}#container #contact_content .contact_content .contact_list li a{padding:24px 20px}}#invest_news_content .news_search{background-color:#f5f5f5;padding:40px 32px 32px}#invest_news_content .news_search h2{padding:0}#invest_news_content .news_search h2:before{content:none}#invest_news_content .news_search h2 svg{padding-right:20px}#invest_news_content .news_search h2 svg .cls-1{fill:#0874dc}#invest_news_content .news_search .news_category{background-color:#fff;padding:32px}#invest_news_content .news_search .news_category .search_item{margin-bottom:20px}#invest_news_content .news_search .news_category .search_item.search_item_thema span{margin-bottom:6px}#invest_news_content .news_search .news_category .search_item.search_item_year{margin-bottom:0;display:inline-block}#invest_news_content .news_search .news_category .search_item.search_item_year span,#invest_news_content .news_search .news_category .search_item.search_item_year select{vertical-align:middle}#invest_news_content .news_search .news_category .search_item span,#invest_news_content .news_search .news_category .search_item ul,#invest_news_content .news_search .news_category .search_item select{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}#invest_news_content .news_search .news_category .search_item span{font-size:16px;font-weight:700;width:74px}#invest_news_content .news_search .news_category .search_item ul{width:calc(100% - 82px);padding:0}#invest_news_content .news_search .news_category .search_item ul li{margin:0 10px 10px 0;display:inline-block;list-style:none}#invest_news_content .news_search .news_category .search_item ul li label{display:block}#invest_news_content .news_search .news_category .search_item ul li label span{cursor:pointer;color:#0874dc;border:1px solid #0874dc;font-size:12px;font-weight:700;position:relative;width:auto;line-height:1.4;letter-spacing:1px;padding:4px 12px;margin:0 !important;display:block;text-align:center;z-index:1;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}@media screen and (min-width: 769px){#invest_news_content .news_search .news_category .search_item ul li label span:hover{color:#fff}#invest_news_content .news_search .news_category .search_item ul li label span:hover:after{opacity:1}}#invest_news_content .news_search .news_category .search_item ul li label span:before{content:none}#invest_news_content .news_search .news_category .search_item ul li label span:after{content:"";background-color:#0874dc;border:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#invest_news_content .news_search .news_category .search_item ul li label input[type=checkbox]{display:none}#invest_news_content .news_search .news_category .search_item select{background-image:url(images/common/icon-select-blue.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:8px;border:1px solid #121a1d;font-size:15px;width:306px;height:48px;padding:0 20px}#invest_news_content .news_search .news_category .news_btn{float:right;margin-top:0}#invest_news_content .news_search .news_category .news_btn .search_btn{cursor:pointer;color:#fff;background-color:#0874dc;border:2px solid #0874dc;outline:0;font-size:18px;font-weight:700;width:144px;height:48px;line-height:48px;letter-spacing:1px;padding:0;text-align:center;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#invest_news_content .search_content{margin-top:40px}#invest_news_content .search_content ul{width:80%;padding:0;display:inline-block}#invest_news_content .search_content ul li{color:#0874dc;border:2px solid #0874dc;font-size:16px;font-weight:700;line-height:1.4;padding:5px 18px;margin:0 10px 10px 0;display:inline-block;vertical-align:top;list-style:none}#invest_news_content .search_content .search_result{float:right;font-family:"fieldwork",sans-serif;font-size:20px;font-weight:700;letter-spacing:2px}#invest_news_content .search_content .search_result span{font-size:28px;padding-right:12px}#invest_news_content .search_list{margin-top:24px}#invest_news_content .search_list article{border-top:1px solid #e6e6e6;border-bottom:0}#invest_news_content .search_list article:last-child{border-bottom:1px solid #e6e6e6}#invest_news_content .search_list article a,#invest_news_content .search_list article .no_link{padding:28px 32px}#invest_news_content .search_list article .topics_info,#invest_news_content .search_list article .topics_title{width:100%;padding:0;display:block}#invest_news_content .search_list article .topics_info .topics_date,#invest_news_content .search_list article .topics_info ul{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_news_content .search_list article .topics_info .topics_date{color:rgba(18,26,29,.6);font-family:"fieldwork",sans-serif;font-size:15px;font-weight:600;width:104px;padding:0;margin-bottom:10px;letter-spacing:1px}#invest_news_content .search_list article .topics_info ul{padding:0}#invest_news_content .search_list article .topics_info ul li{color:#0874dc;border:1px solid #0874dc;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:1px;padding:4px 12px;margin-right:10px;text-align:center;display:inline-block;vertical-align:middle;list-style:none}#invest_news_content .search_list article .topics_title{font-size:16px;font-weight:700;line-height:2;margin-top:12px}#invest_news_content .search_list article .topics_title .icon{margin-bottom:8px}#invest_news_content .search_list article .topics_subtitle{font-size:14px;line-height:1.8;margin:4px 0 0}#invest_news_content .search_list article .topics_text{font-size:14px;line-height:1.6;margin:8px 0 0}input[type=checkbox]:checked+.check_label{color:#fff !important}input[type=checkbox]:checked+.check_label:after{opacity:1 !important}@media screen and (max-width: 768px){#invest_news_content .news_search{padding:28px 20px 20px}#invest_news_content .news_search h2 svg{padding-right:12px}#invest_news_content .news_search .news_category{padding:28px 20px}#invest_news_content .news_search .news_category .search_item.search_item_thema span{margin-bottom:16px}#invest_news_content .news_search .news_category .search_item.search_item_year{display:block}#invest_news_content .news_search .news_category .search_item span,#invest_news_content .news_search .news_category .search_item ul,#invest_news_content .news_search .news_category .search_item select{width:100%;display:block}#invest_news_content .news_search .news_category .search_item span{margin-bottom:16px}#invest_news_content .news_search .news_category .search_item select{width:100%}#invest_news_content .news_search .news_category .news_btn{float:none;margin-top:24px}#invest_news_content .news_search .news_category .news_btn .search_btn{width:100%;margin:0 auto;display:block}#invest_news_content .search_content ul li{font-size:14px;padding:4px 16px}#invest_news_content .search_content .search_result{font-size:18px}#invest_news_content .search_content .search_result span{font-size:22px}#invest_news_content .search_list article a,#invest_news_content .search_list article .no_link{padding:20px}#invest_news_content .search_list article .topics_info{margin-bottom:0}#invest_news_content .search_list article .topics_title{font-size:14px;line-height:1.8}#invest_news_content .search_list article .topics_title .icon{margin-bottom:6px}}.highlight{background:linear-gradient(transparent 60%, #ffff66 60%);font-weight:700}.search_btn_header,.close_btn{cursor:pointer;background:linear-gradient(to right, #00a0e9 0%, #0874dc 100%);position:relative;width:40px;height:40px;padding:0;margin-left:24px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.search_btn_header.tb,.close_btn.tb{display:none}@media screen and (min-width: 769px){.search_btn_header:hover,.close_btn:hover{box-shadow:0 0 16px rgba(12,33,195,.4);-webkit-box-shadow:0 0 16px rgba(12,33,195,.4);-moz-box-shadow:0 0 16px rgba(12,33,195,.4);-ms-box-shadow:0 0 16px rgba(12,33,195,.4);-o-box-shadow:0 0 16px rgba(12,33,195,.4)}}.search_btn_header:before,.close_btn:before{content:none}.search_btn_header svg,.close_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%)}.search_btn_header svg .st0,.close_btn svg .st0{fill:#fff;stroke:#fff;stroke-width:.2;stroke-miterlimit:10}.search_content{background-color:#fff;position:fixed;top:0;width:100%;height:100vh;z-index:99999;overflow-x:hidden;overflow-y:scroll;opacity:0;visibility:hidden;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}.search_content.active{opacity:1;visibility:visible}.search_content .search_inner{position:absolute;top:50%;left:50%;max-width:880px;width:100%;height:80vh;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;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.close_btn{position:fixed;top:16px;right:16px;margin:0}.close_btn svg .cls-1{fill:none;stroke:#fff}#invest_news_content form #search_text,#invest_news_content form .btn{display:inline-block;vertical-align:middle}#invest_news_content form #search_text{border:1px solid #121a1d;font-size:15px;width:306px;height:48px;padding:0 20px}@media screen and (min-width: 769px){#invest_news_content form #search_text:hover,#invest_news_content form #search_text:focus{border:1px solid #f23f4c;outline:0}}#invest_news_content form .btn{margin:0 0 0 16px}#invest_news_content form .btn .btn_content{cursor:pointer;color:#fff;background-color:#0874dc;border:2px solid #0874dc;outline:0;font-size:18px;font-weight:700;width:144px;height:48px;line-height:48px;letter-spacing:1px;padding:0;text-align:center;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#invest_news_content .search_result_text{font-size:15px;line-height:2;letter-spacing:1px;margin:16px 0 0;word-break:break-word}#invest_news_content .search_result_text span{font-weight:700}#invest_news_content .search_result_text span.strong{font-size:16px}@media screen and (max-width: 1023px){.search_btn_header,.close_btn{position:absolute;top:50%;left:8px;width:32px;height:32px;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%)}.search_btn_header.tb,.close_btn.tb{display:block}.close_btn{position:fixed;top:12px;left:20px;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}.close_btn svg{width:10px;height:10px}}@media screen and (max-width: 768px){#invest_news_content form #search_text,#invest_news_content form .btn{width:100%;display:block}#invest_news_content form .btn{margin:16px 0 0}#invest_news_content form .btn .btn_content{width:100%;margin:0 auto;display:block}#invest_news_content .search_result_text{font-size:14px}}#product_content .product_top_list ul{padding:0}#product_content .product_top_list li{width:50%;padding:0;margin:0}#product_content .product_top_list li:nth-child(odd){padding-right:16px}#product_content .product_top_list li:nth-child(even){padding-left:16px}#product_content .product_top_list li h2{font-size:20px;margin-top:0}#product_content .product_bottom_list .product_list{font-size:0}#product_content .product_bottom_list .product_item{margin-bottom:48px}#product_content .product_bottom_list .product_item:last-child{margin-bottom:0}#product_content .product_bottom_list .product_item h4{margin-top:0}#product_content .product_bottom_list h3{font-size:20px}@media screen and (max-width: 768px){#product_content .product_top_list li{width:100%;padding:0;margin:0 0 40px}#product_content .product_top_list li:nth-child(odd),#product_content .product_top_list li:nth-child(even){padding:0}#product_content .product_top_list li:last-child{margin-bottom:0}}#individual #page_header .inner{position:relative;width:100%;height:100%}#individual #page_header .invest_header_info{top:inherit;bottom:32px}#invest_individual_content .invest_content{margin-bottom:120px}#invest_individual_content .invest_heading{margin-bottom:40px;text-align:left}#invest_individual_content .invest_heading h3{color:#0874dc;padding:0;margin-top:8px;margin-bottom:0}#invest_individual_content .invest_heading h3:before,#invest_individual_content .invest_heading h3:after{content:none}#invest_individual_content .individual_banner{margin-bottom:32px}#invest_individual_content .individual_banner.vertical .individual_banner_img,#invest_individual_content .individual_banner.vertical .individual_banner_body{width:100%;display:block}#invest_individual_content .individual_banner.vertical .individual_banner_img{max-width:inherit;margin-top:24px}#invest_individual_content .individual_banner.vertical .individual_banner_body{padding:0}#invest_individual_content .individual_banner:last-child{margin-bottom:0}#invest_individual_content .individual_banner .individual_banner_img,#invest_individual_content .individual_banner .individual_banner_body{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_individual_content .individual_banner .individual_banner_img{max-width:360px}@media screen and (min-width: 769px){#invest_individual_content .individual_banner .individual_banner_img a:hover{opacity:.6}}#invest_individual_content .individual_banner .individual_banner_body{width:calc(100% - 368px);padding-left:32px}#invest_individual_content .individual_banner .individual_banner_body h3{padding:0;margin:0}#invest_individual_content .individual_banner .individual_banner_body h3:before,#invest_individual_content .individual_banner .individual_banner_body h3:after{content:none}#invest_individual_content .individual_banner .individual_banner_body p{margin-top:12px}#invest_individual_content .individual_first_topcon .wp-block-media-text__media figcaption{margin-bottom:0}#invest_individual_content .individual_first_topcon .wp-block-media-text .wp-block-media-text__content h3{margin-top:0}#invest_individual_content .individual_first_topcon .individual_first_topcon_label{color:#0874dc;font-weight:700}#invest_individual_content .individual_first_topcon .individual_first_topcon_article{float:right}#invest_individual_content .individual_first_topcon h3{padding:0;margin:16px 0 0px}#invest_individual_content .individual_first_topcon h3:before,#invest_individual_content .individual_first_topcon h3:after{content:none}#invest_individual_content .individual_first_topcon .btn{margin:16px 0 48px}#invest_individual_content .banner_nikkei{border:1px solid #e6e6e6;margin-bottom:32px}@media screen and (min-width: 769px){#invest_individual_content .banner_nikkei:hover{opacity:.5}}#invest_individual_content .banner_nikkei:after{content:none !important}#invest_individual_content .btn{margin:32px 0 48px}#invest_individual_content .individual_list.individual_list_small li{width:20%}#invest_individual_content .individual_list.individual_list_small li .arrow_btn{margin-top:12px}#invest_individual_content .individual_list ul{padding:0}#invest_individual_content .individual_list ul li{font-size:18px;width:25%;line-height:1;margin:0}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.video a:hover .cls-2{fill:#fff}#invest_individual_content .individual_list ul li.video a:hover .cls-3{fill:#fff}}#invest_individual_content .individual_list ul li.video svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.video svg .cls-2{fill:#7c8e9b}#invest_individual_content .individual_list ul li.video svg .cls-3{fill:#0874dc}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.history a:hover .cls-3{fill:#fff}#invest_individual_content .individual_list ul li.history a:hover .cls-4{fill:#fff}#invest_individual_content .individual_list ul li.history a:hover .cls-5{fill:#fff}}#invest_individual_content .individual_list ul li.history svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.history svg .cls-2{clip-path:url(#clip-path)}#invest_individual_content .individual_list ul li.history svg .cls-3{fill:#d1d7db;fill-rule:evenodd}#invest_individual_content .individual_list ul li.history svg .cls-4{fill:#7c8e9b}#invest_individual_content .individual_list ul li.history svg .cls-5{fill:#0874dc;stroke:rgba(0,0,0,0);stroke-miterlimit:10}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.overview a:hover .cls-2{fill:#fff}#invest_individual_content .individual_list ul li.overview a:hover .cls-3{fill:#fff}}#invest_individual_content .individual_list ul li.overview svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.overview svg .cls-2{fill:#0874dc}#invest_individual_content .individual_list ul li.overview svg .cls-3{fill:#7c8e9b}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.business a:hover .cls-1{fill:#fff}#invest_individual_content .individual_list ul li.business a:hover .cls-3{fill:#fff}}#invest_individual_content .individual_list ul li.business svg .cls-1{fill:#7c8e9b}#invest_individual_content .individual_list ul li.business svg .cls-2{fill:none}#invest_individual_content .individual_list ul li.business svg .cls-3{fill:#0874dc;stroke:rgba(0,0,0,0);stroke-miterlimit:10}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.showroom a:hover .cls-1{fill:#fff}#invest_individual_content .individual_list ul li.showroom a:hover .cls-2{fill:#fff}}#invest_individual_content .individual_list ul li.showroom svg .cls-1{fill:#7c8e9b}#invest_individual_content .individual_list ul li.showroom svg .cls-2{fill:#0874dc}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.return a:hover .cls-1{fill:#fff}#invest_individual_content .individual_list ul li.return a:hover .cls-4{fill:#fff}}#invest_individual_content .individual_list ul li.return svg .cls-1{fill:#7c8e9b}#invest_individual_content .individual_list ul li.return svg .cls-2{clip-path:url(#clip-path)}#invest_individual_content .individual_list ul li.return svg .cls-3{fill:none}#invest_individual_content .individual_list ul li.return svg .cls-4{fill:#0874dc}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.management a:hover .cls-2{fill:#fff}#invest_individual_content .individual_list ul li.management a:hover .cls-3{fill:#fff}}#invest_individual_content .individual_list ul li.management svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.management svg .cls-2{fill:#0874dc}#invest_individual_content .individual_list ul li.management svg .cls-3{fill:#7c8e9b}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.sustainability a:hover svg .cls-2{fill:#fff}#invest_individual_content .individual_list ul li.sustainability a:hover svg .cls-3{fill:#fff}}#invest_individual_content .individual_list ul li.sustainability svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.sustainability svg .cls-2{fill:#7c8e9b}#invest_individual_content .individual_list ul li.sustainability svg .cls-3{fill:#0874dc}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.event a:hover .cls-2{fill:#fff}#invest_individual_content .individual_list ul li.event a:hover .cls-3{fill:#fff}}#invest_individual_content .individual_list ul li.event svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.event svg .cls-2{fill:#7c8e9b;stroke:rgba(0,0,0,0);stroke-miterlimit:10}#invest_individual_content .individual_list ul li.event svg .cls-3{fill:#0874dc}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.financial a:hover .cls-2{fill:#fff}#invest_individual_content .individual_list ul li.financial a:hover .cls-3{fill:#fff}}#invest_individual_content .individual_list ul li.financial svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.financial svg .cls-2{fill:#0874dc}#invest_individual_content .individual_list ul li.financial svg .cls-3{fill:#7c8e9b}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.mt-plan a:hover .cls-2{fill:#fff}#invest_individual_content .individual_list ul li.mt-plan a:hover .cls-3{fill:#fff}#invest_individual_content .individual_list ul li.mt-plan a:hover .cls-4{fill:#0874dc}}#invest_individual_content .individual_list ul li.mt-plan svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.mt-plan svg .cls-2{fill:#7c8e9b}#invest_individual_content .individual_list ul li.mt-plan svg .cls-3{fill:#0874dc}#invest_individual_content .individual_list ul li.mt-plan svg .cls-4{fill:#fff}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.library a:hover .cls-2{fill:#fff}#invest_individual_content .individual_list ul li.library a:hover .cls-3{fill:#fff}#invest_individual_content .individual_list ul li.library a:hover .cls-4{fill:#0874dc}}#invest_individual_content .individual_list ul li.library svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.library svg .cls-2{fill:#7c8e9b}#invest_individual_content .individual_list ul li.library svg .cls-3{fill:#0874dc}#invest_individual_content .individual_list ul li.library svg .cls-4{fill:#fff}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.finance a:hover .cls-2{fill:#fff}#invest_individual_content .individual_list ul li.finance a:hover .cls-3{fill:#fff}}#invest_individual_content .individual_list ul li.finance svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.finance svg .cls-2{fill:#7c8e9b}#invest_individual_content .individual_list ul li.finance svg .cls-3{fill:#0874dc}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.stock-bonds a:hover .cls-2{fill:#fff}#invest_individual_content .individual_list ul li.stock-bonds a:hover .cls-3{fill:#fff}}#invest_individual_content .individual_list ul li.stock-bonds svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.stock-bonds svg .cls-2{fill:#7c8e9b}#invest_individual_content .individual_list ul li.stock-bonds svg .cls-3{fill:#0874dc}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.integration a:hover .cls-2{fill:#fff}#invest_individual_content .individual_list ul li.integration a:hover .cls-3{fill:#0874dc}#invest_individual_content .individual_list ul li.integration a:hover .cls-6{fill:#0874dc}}#invest_individual_content .individual_list ul li.integration svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.integration svg .cls-2{fill:#7c8e9b}#invest_individual_content .individual_list ul li.integration svg .cls-3{fill:#fff}#invest_individual_content .individual_list ul li.integration svg .cls-4{fill:#0874dc;stroke-linecap:round}#invest_individual_content .individual_list ul li.integration svg .cls-5,#invest_individual_content .individual_list ul li.integration svg .cls-6{stroke:none}#invest_individual_content .individual_list ul li.integration svg .cls-6{fill:#fff}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.sdgs a:hover .cls-2{fill:#fff}#invest_individual_content .individual_list ul li.sdgs a:hover .cls-3{fill:#fff}}#invest_individual_content .individual_list ul li.sdgs svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.sdgs svg .cls-2{fill:#0874dc}#invest_individual_content .individual_list ul li.sdgs svg .cls-3{fill:#7c8e9b}@media screen and (min-width: 769px){#invest_individual_content .individual_list ul li.media a:hover .cls-2{fill:#fff}#invest_individual_content .individual_list ul li.media a:hover path,#invest_individual_content .individual_list ul li.media a:hover polygon{fill:#fff}}#invest_individual_content .individual_list ul li.media svg{max-width:160px}#invest_individual_content .individual_list ul li.media svg .cls-1{fill:none}#invest_individual_content .individual_list ul li.media svg .cls-2{fill:#0075c1}#invest_individual_content .individual_list ul li.media svg path,#invest_individual_content .individual_list ul li.media svg polygon{transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#invest_individual_content .individual_list ul li a{color:#121a1d;border:1px solid #ebf4fc;position:relative;width:100%;height:100%;overflow:hidden;box-shadow:0 10px 20px rgba(10,54,197,.08);-webkit-box-shadow:0 10px 20px rgba(10,54,197,.08);-moz-box-shadow:0 10px 20px rgba(10,54,197,.08);-ms-box-shadow:0 10px 20px rgba(10,54,197,.08);-o-box-shadow:0 10px 20px rgba(10,54,197,.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){#invest_individual_content .individual_list ul li a:hover{color:#fff;background-color:#0874dc;opacity:1}#invest_individual_content .individual_list ul li a:hover .arrow_btn .btn_content{color:#fff}#invest_individual_content .individual_list ul li a:hover .arrow_btn .btn_content span{border-color:#fff}#invest_individual_content .individual_list ul li a:hover .arrow_btn .btn_content span:before{border-color:#fff}}#invest_individual_content .individual_list ul li a:before{content:"";padding-top:100%;display:block}#invest_individual_content .individual_list ul li a[target=_blank]:after{content:none}#invest_individual_content .individual_list ul li .list_inner{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%)}#invest_individual_content .individual_list ul li svg,#invest_individual_content .individual_list ul li .logo_media{margin:0 auto;display:block;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#invest_individual_content .individual_list ul li svg .cls-1,#invest_individual_content .individual_list ul li svg .cls-2,#invest_individual_content .individual_list ul li svg .cls-3,#invest_individual_content .individual_list ul li svg .cls-4,#invest_individual_content .individual_list ul li svg .cls-5,#invest_individual_content .individual_list ul li svg .cls-6,#invest_individual_content .individual_list ul li .logo_media .cls-1,#invest_individual_content .individual_list ul li .logo_media .cls-2,#invest_individual_content .individual_list ul li .logo_media .cls-3,#invest_individual_content .individual_list ul li .logo_media .cls-4,#invest_individual_content .individual_list ul li .logo_media .cls-5,#invest_individual_content .individual_list ul li .logo_media .cls-6{transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#invest_individual_content .individual_list ul li .logo_media{position:static;max-width:180px;width:80%;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}#invest_individual_content .individual_list ul li img{position:absolute;top:40%;left:50%;max-width:140px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#invest_individual_content .individual_list ul li .arrow_btn{text-align:center}#invest_individual_content .individual_list ul li .arrow_btn .btn_content{color:#121a1d}#invest_individual_content .individual_list ul li .arrow_btn .btn_content p{font-size:18px;line-height:1.2;padding:0;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#invest_individual_content .individual_list ul li .arrow_btn .btn_content span{border:1px solid #0874dc;width:24px;height:24px;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#invest_individual_content .individual_list ul li .arrow_btn .btn_content span:before{border-top:1px solid #0874dc;border-right:1px solid #0874dc;left:10px;transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-webkit-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-moz-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-ms-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1);-o-transition:.3s cubic-bezier(0.645, 0.005, 0.355, 1)}#invest_individual_content .individual_list ul li .individual_list_num{color:rgba(8,116,220,.06);font-family:"fieldwork",sans-serif;font-size:120px;font-weight:700;position:absolute;bottom:-7px;left:0;line-height:1}@media screen and (max-width: 1023px){#individual #page_header .invest_header_info{display:none}#invest_individual_content .invest_content{margin-bottom:80px}#invest_individual_content .invest_header_info{max-width:320px;width:100%;padding:24px;margin:0 auto 48px;display:block;box-shadow:0 20px 20px rgba(8,116,220,.08);-webkit-box-shadow:0 20px 20px rgba(8,116,220,.08);-moz-box-shadow:0 20px 20px rgba(8,116,220,.08);-ms-box-shadow:0 20px 20px rgba(8,116,220,.08);-o-box-shadow:0 20px 20px rgba(8,116,220,.08)}#invest_individual_content .invest_heading{padding-left:16px;margin-bottom:24px}#invest_individual_content .individual_list.individual_list_small li{width:25%}#invest_individual_content .individual_list ul li{width:33.3333%}}@media screen and (max-width: 768px){#invest_individual_content .individual_banner{margin-bottom:24px}#invest_individual_content .individual_banner .individual_banner_img,#invest_individual_content .individual_banner .individual_banner_body{display:block}#invest_individual_content .individual_banner .individual_banner_img{max-width:240px;margin:0 auto}#invest_individual_content .individual_banner .individual_banner_body{width:100%;padding-left:0;margin-top:24px}#invest_individual_content .individual_list.individual_list_small li{width:33.3333%}#invest_individual_content .individual_list.individual_list_small li svg{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}#invest_individual_content .individual_list ul li{width:50%}#invest_individual_content .individual_list ul li svg{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}#invest_individual_content .individual_list ul li .arrow_btn{margin-top:16px}#invest_individual_content .individual_list ul li .arrow_btn .btn_content p{font-size:16px}#invest_individual_content .individual_list ul li .individual_list_num{font-size:80px}}@media screen and (max-width: 480px){#invest_individual_content .individual_first_topcon .individual_first_topcon_article{float:none;margin-top:16px;display:block}#invest_individual_content .individual_list.individual_list_small li{width:50%}}@media screen and (max-width: 374px){#invest_individual_content .individual_list ul li .arrow_btn{margin-top:0}#invest_individual_content .individual_list ul li .arrow_btn .btn_content p{font-size:14px}}.banner{max-width:880px;width:100%;margin:0 0 80px}.banner.__top{margin-left:auto;margin-right:auto}.banner .banner_shadow{color:#121a1d !important;background-color:#fff;padding:40px;display:block !important;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 8px 29px rgba(12,33,195,.2);-webkit-box-shadow:0 8px 29px rgba(12,33,195,.2);-moz-box-shadow:0 8px 29px rgba(12,33,195,.2);-ms-box-shadow:0 8px 29px rgba(12,33,195,.2);-o-box-shadow:0 8px 29px rgba(12,33,195,.2)}.banner .two_btn{margin-top:0}.banner .two_btn .btn{vertical-align:top}.banner .two_btn .btn .btn_content{width:100%}.banner .banner_title{font-size:24px;font-weight:700;line-height:1.4;letter-spacing:1px;padding-bottom:0;margin:0;display:block;text-align:center}.banner .btn{margin-top:24px}.banner .btn .btn_content{font-size:16px;width:400px;margin:0 auto}.banner p{font-size:12px;line-height:1.6;margin-bottom:0}@media screen and (max-width: 1200px){.banner .banner_shadow{padding:40px 32px}.banner .banner_title{font-size:20px}}@media screen and (max-width: 768px){.banner{margin:0 auto 56px}.banner .banner_shadow{padding:32px 24px}}@media screen and (max-width: 480px){.banner .banner_title{font-size:16px}.banner .two_btn{margin-top:24px}.banner .btn{margin-top:16px}.banner .btn .btn_content{font-size:14px;width:100%}}/*# sourceMappingURL=style.css.map */
