@charset "UTF-8";.slick-list,.slick-slider,.slick-track{display:block;position:relative}.cursor,.grad>

canvas,.menuButton:after,.slick-slide.dragging img{pointer-events:none}.wysiwyg ol,dl,ol,ul{list-style:none}body,table th,table>caption{text-align:left}.slick-list,body,dl,form,h1,h2,h3,h4,h5,ol,p,table td,table th,ul{padding:0;margin:0}a,body{color:#333}


.footer,.footer_content,.footer_wrapper,.slick-list,.slick-slider,.slick-track{position:relative}



.header,.is-spOpen .headerLogo,.is-spOpenOut


.headerLogo{z-index:100}.desctop .footerInformation_logo:hover,.desctop .footerSitemap_list a:hover,.desctop .footerSns_link a:hover,.footerSitemap_service a:hover{opacity:.75}



.cursor_pointer,.page:after,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.breadcrumb_content,.container,.footer,.footerSitemap_service a,.footer_content,.globalBanner_content,.grobalGrid,.newsCard>a,.pageHeader_content,.postCard_body,.slick-slider,.tab_button,.tab_button a,.wysiwyg_button a{box-sizing:border-box}#tayori-form .form-field input[type=text]:focus,#tayori-form .form-field input[type=tel]:focus,#tayori-form .form-field input[type=email]:focus,#tayori-form .form-field textarea:focus,#tayori-form .form-select select:focus,.slick-list:focus{outline:0}.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}





.slick-arrow.slick-hidden,



[hidden],command,datalist,menu[type=context],rp,source{display:none}address,article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5{font-weight:400}dd{margin:0}p{line-height:1.8}table{font-size:inherit;border-collapse:collapse;border-spacing:0}input,select,textarea{font-size:inherit;font-weight:inherit;font-family:inherit;margin:0;padding:0}img{border:none;vertical-align:bottom}pre{border:1px solid #bfbfbf;padding:5px}@font-face{font-family:YakuHanJP;

font-style:normal;font-weight:400;src:url(../font/YakuHanJPs-Light.eot);src:url(../font/YakuHanJPs-Lightd41d.eot?#iefix) format("embedded-opentype"),url(../font/YakuHanJPs-Light.woff) format("woff"),url(../../../../about/index.html) format("truetype")}@font-face{
	font-family: Arial, "Microsoft YaHei";
	font-style: normal;
	font-weight: 400;
	src: url(../../../../about/index.html);
src:url(../../../../about/index.html?#iefix) format("embedded-opentype"),url(../font/"Noto Sans CJK"-Regular.woff) format("woff"),url(../font/"Noto Sans CJK"-Regular.otf) format("truetype")}@font-face{font-family:'Noto Sans CJK';font-style:normal;font-weight:400;src:url(../../../../about/index.html);src:url(../../../../about/index.html?#iefix) format("embedded-opentype"),url(../font/NotoSansCJKjp-Regular.woff) format("woff"),url(../font/NotoSansCJKjp-Regular.otf) format("truetype")}@font-face{font-family:'Noto Sans CJK';font-style:bold;font-weight:700;src:url(../../../../about/index.html);src:url(../../../../about/index.html?#iefix) format("embedded-opentype"),url(../font/NotoSansCJKjp-Bold.woff) format("woff"),url(../font/NotoSansCJKjp-Bold.otf) format("truetype")}@font-face{font-family:'Noto Sans CJK';font-weight:900;src:url(../../../../about/index.html);src:url(../../../../about/index.html?#iefix) format("embedded-opentype"),url(../font/NotoSansCJKjp-Black.woff) format("woff"),url(../font/NotoSansCJKjp-Black.otf) format("truetype")}body{
	background: #fff;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	font-size: 15px;
	font-weight: 200;
	line-height: 1.75;
	font-family: Arial, "Microsoft YaHei";
	letter-spacing: 0em
}a{text-decoration:none}
.is-scrollLock,.is-scrollLock body{width:100%;height:100%;overflow:hidden}::selection{background:#d4dbe4}::-moz-selection{background:#d4dbe4}

@font-face{font-family:iconfont;src:url(../font/icomoon2893.eot);src:url(../font/icomoon2893.eot) format("eot"),url(../font/icomoon2893.woff2) format("woff2"),url(../font/icomoon2893.woff) format("woff"),url(../font/icomoon2893.ttf) format("truetype"),url(../font/icomoon2893.svg#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footerSitemap_service a span:after,.footerSns_link.is-facebook a:before,.footerSns_link.is-instagram a:before,.footerSns_link.is-twitter a:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none}.footerSns_link.is-instagram a:before,.headerSns_link.is-instagram a:before,.icon-instagram{content:"\e900"}.footerSns_link.is-facebook a:before,.headerSns_link.is-facebook a:before,.icon-facebook{content:"\e901"}.footerSns_link.is-twitter a:before,.headerSns_link.is-twitter a:before,.icon-twitter{content:"\e902"}.icon-pagetop{content:"\e903"}.icon-arrow01,.pagenation_arrow--prev:before{content:"\e904"}.breadcrumb_link:before,.featureCategoryButton_item:before,.featureCategorySelect:before,.globalBannerItemBody_arrow:before,.icon-arrow02,.irFooterNav_arrow:before,.irLink_arrow:before,.pagenation_arrow--next:before,.recruitBlogBanner_arrow:before,.recruitList_arrow:before,

.recruitList_title:after,.refine_arrow:before,.sitemap_arrow:before,.textLink--arrow a i:after,.textLink--arrow p i:after{content:"\e905"}.featureArticleHead_tag:before,.featureCategory_headline:before,.icon-category{content:"\e906"}.footerSitemap_service a span:after,.header_servicesite a:after,.icon-blank,.irLink_list a[target="_blank"]:after,.map_link a[target="_blank"]:after,.serviceCard_image span:before,.table_td a[target="_blank"]:before,.textLink--blank:after,.textLink[target="_blank"]:after,.wysiwyg blockquote cite a:after{content:"\e907"}.document>p a.is-file:before,.icon-pdf,.ir_file:before{content:"\e908"}.icon-quotation01,.wysiwyg blockquote:after{content:"\e909"}.icon-quotation02,.wysiwyg blockquote:before{content:"\e90a"}.icon-rss,.irHeadline_rss a:before,.irNewsYear_rss a:before{content:"\e90b"}.icon-financial,.irInvestorIconNav_list.is-highlight a:before{content:"\e90c"}.icon-calendar,.irInvestorIconNav_list.is-calendar a:before{content:"\e90d"}.icon-contact,.irInvestorIconNav_list.is-contact a:before{content:"\e90e"}.icon-faq,.irInvestorIconNav_list.is-faq a:before{content:"\e90f"}#tayori-form .form-upload label:after,.icon-upload{content:"\e910"}
.footer{
	background: #006da2;
	color: #fff;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.footer_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;max-width:1280px;padding:100px 130px}.footer_pagetop{position:absolute;top:115px;right:50px;font-size:13px;font-weight:700;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.footer_pagetop a{display:block;color:#fff;cursor:pointer;-webkit-transition:-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition:transform .25s cubic-bezier(.215,.61,.355,1);transition:transform .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .25s cubic-bezier(.215,.61,.355,1);padding:5px}.footerInformation_logo,.footerSns_link a{-webkit-transition-property:all;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.desctop .footer_pagetop a:hover{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.footer_pagetop span{position:absolute;top:-4px;left:-20px;display:block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:4px}.footer_pagetop polygon{fill:#fff;position:absolute}.footerSns{margin-bottom:50px}.footerSns_link{width:14px;height:14px;display:inline-block;margin-right:10px}.footerSns_link.is-facebook a:before,.footerSns_link.is-instagram a:before,.footerSns_link.is-twitter a:before{font-weight:400}.footerSns_link a{display:block;color:#fff;font-size:20px;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.footerSitemap,.header_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.footerInformation{width:50%}.footerInformation_logo{width:180px;height:35px;margin-bottom:30px;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.footerSitemap_list a,.footerSitemap_service a{-webkit-transition-property:all;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.footerInformation_logo path,.footerInformation_logo polygon{fill:#fff}.footerInformation_copylight{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: 700
}.footerSitemap{display:flex;width:50%}.footerSitemap_item{width:100%}.footerSitemap_list{margin-bottom:18px;line-height:1;font-weight:700}.footerSitemap_list a{font-size:14px;color:#fff;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}

.is-sub .footerSitemap_list a{font-size:13px;font-weight:900;color:#FFF}
.footerSitemap_service{margin-top:30px

}.footerSitemap_service a{display:block;width:170px;border:1px solid #fff;padding:9px 30px;text-align:center;color:#fff;font-size:12px;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.headerLogo,.header_wrapper{-webkit-transition-property:all;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.footerSitemap_service a span{position:relative;left:-5px}.footerSitemap_service a span:after{font-weight:400;position:absolute;right:-20px;top:-4px;font-size:15px}.header{position:absolute;top:0;left:0;width:100%;height:100px}.header.is-scroll{height:80px}.is-spOpen .header{position:fixed}.header_wrapper{position:relative;height:100px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;transition-property:all;-webkit-transition-duration:.8s;transition-duration:.8s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.is-scroll .header_wrapper{height:80px}.is-out .header_wrapper{position:fixed;width:100%;height:100px;top:0;left:0;-webkit-animation-name:pcFixedOut;animation-name:pcFixedOut;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.is-fixed .header_wrapper,.menuButton_items:before{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1)}.is-fixed .header_wrapper{position:fixed;height:120px;width:100%;top:0;left:0;-webkit-animation-name:pcFixedIn;animation-name:pcFixedIn;-webkit-animation-duration:.8s;animation-duration:.8s;animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.is-fixTop .header_wrapper{height:100px;background:0 0;box-shadow:none}



@-webkit-keyframes pcFixedIn{0%{-webkit-transform:translateY(-60px);transform:translateY(-60px);background:0 0;box-shadow:none}100%{-webkit-transform:translateY(0);transform:translateY(0);background:#fff;box-shadow:0 8px 30px 10px rgba(40,70,117,.05)}}@keyframes pcFixedIn{0%{-webkit-transform:translateY(-60px);transform:translateY(-60px);background:0 0;box-shadow:none}100%{-webkit-transform:translateY(0);transform:translateY(0);background:#fff;box-shadow:0 8px 30px 10px rgba(40,70,117,.05)}}@-webkit-keyframes pcFixedOut{0%{-webkit-transform:translateY(0);transform:translateY(0);position:fixed;box-shadow:0 8px 30px 10px rgba(40,70,117,.05);background:#fff}90%{-webkit-transform:translateY(-100px);transform:translateY(-100px);position:fixed;box-shadow:none;background:0 0}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);position:absolute;box-shadow:none;background:0 0}}@keyframes pcFixedOut{0%{-webkit-transform:translateY(0);transform:translateY(0);position:fixed;box-shadow:0 8px 30px 10px rgba(40,70,117,.05);background:#fff}90%{-webkit-transform:translateY(-100px);transform:translateY(-100px);position:fixed;box-shadow:none;background:0 0}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);position:absolute;box-shadow:none;background:0 0}}@-webkit-keyframes spFixedIn{0%{-webkit-transform:translateY(-65px);transform:translateY(-65px);background:0 0}100%{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 8px 30px 10px rgba(40,70,117,.05);background:#fff}}@keyframes spFixedIn{0%{-webkit-transform:translateY(-65px);transform:translateY(-65px);background:0 0}100%{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 8px 30px 10px rgba(40,70,117,.05);background:#fff}}@-webkit-keyframes spFixedOut{0%{-webkit-transform:translateY(0);transform:translateY(0);position:fixed;box-shadow:0 8px 30px 10px rgba(40,70,117,.05);background:#fff}90%{-webkit-transform:translateY(-70px);transform:translateY(-70px);position:fixed;background:0 0}100%{-webkit-transform:translateY(-70px);transform:translateY(-70px);position:absolute;box-shadow:none;background:0 0}}@keyframes spFixedOut{0%{-webkit-transform:translateY(0);transform:translateY(0);position:fixed;box-shadow:0 8px 30px 10px rgba(40,70,117,.05);background:#fff}90%{-webkit-transform:translateY(-70px);transform:translateY(-70px);position:fixed;background:0 0}100%{-webkit-transform:translateY(-70px);transform:translateY(-70px);position:absolute;box-shadow:none;background:0 0}}

.headerLogo{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:60px;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);top:-50px}


.headerLogo_logo,.headerLogo_logo path,.headerLogo_logo polygon{-webkit-transition-property:all;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.ie11 .headerLogo{position:absolute;top:-28px}.headerLogo_logo{margin-top: -20px;width:200px;margin-right:20px;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.desctop .headerLogo_logo:hover{opacity:.75}.headerLogo_logo path,.headerLogo_logo polygon{fill:#006da2;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.is-spOpen .headerLogo_logo path,.is-spOpen .headerLogo_logo polygon,.loading_logo svg path,.loading_logo svg polygon{fill:#fff}.headerBg .grobalGrid,.headerLogo_tagline{-webkit-transition-property:all;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.is-spOpenOut .headerLogo_logo path,.is-spOpenOut .headerLogo_logo polygon{fill:#006da2}.headerLogo_tagline{font-weight:700;font-size:12px;color:#006da2;letter-spacing:.05em;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breadcrumb_link:before,.globalBannerItemBody_arrow:before,.headerSns_link.is-facebook a:before,.headerSns_link.is-instagram a:before,.headerSns_link.is-twitter a:before,.header_servicesite a:after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;font-style:normal}.is-spOpen .headerLogo_tagline{color:#fff}.is-spOpenOut .headerLogo_tagline{color:#006da2}.is-spOpen .header_content{pointer-events:all}.header_servicesite{position:absolute;right:6.66667%;bottom:20px;z-index:1001;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;display:none}.headerSns,.menuButton_items:before{-webkit-animation-direction:alternate;-webkit-animation-fill-mode:forwards}.is-spOpen .header_servicesite{-webkit-animation-name:fadeIn;animation-name:fadeIn}.is-spOpenOut .header_servicesite{opacity:1;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-name:fadeOut;animation-name:fadeOut}.header_servicesite a{color:#fff}.header_servicesite a:after{position:relative;color:#fff;font-size:16px;top:1px;margin:0 0 0 3px}.headerBg,.headerBg_bg,.headerSns{position:absolute}.headerSns{left:6.66667%;bottom:15px;z-index:100;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.9s;animation-delay:.9s;animation-direction:alternate;animation-fill-mode:forwards;opacity:0;display:none}.is-spOpen .headerSns{-webkit-animation-name:fadeIn;animation-name:fadeIn}.is-spOpenOut .headerSns{opacity:1;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-name:fadeOut;animation-name:fadeOut}.headerSns_link{width:14px;height:14px;display:inline-block;margin-right:20px}.headerSns_link a{display:block;color:#fff;font-size:20px}.headerBg{top:0;width:40px;height:40px;opacity:1}.is-spOpen .headerBg{width:100%;height:100vh}.headerBg .grobalGrid{transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:.5s;transition-delay:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;z-index:100}.breadcrumb_link a,.is-spOpenOut .headerBg_bg{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.is-spOpen .headerBg .grobalGrid{opacity:1}.is-spOpenOut .headerBg .grobalGrid{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.headerBg_bg{display:block;z-index:10;width:40px;height:40px;background:#CCC;-webkit-clip-path:polygon(0 0,80% 0,65% 0,0 75%);clip-path:polygon(0 0,80% 0,65% 0,0 75%);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.containers,.page{
	width: 100%;
	position: relative;
	overflow: hidden;
}.edge .headerBg_bg,.ie11 .headerBg_bg{height:50px;-webkit-transform:scale(1) rotate(40deg) translate(-36px,-12px);-ms-transform:scale(1) rotate(40deg) translate(-36px,-12px);transform:scale(1) rotate(40deg) translate(-36px,-12px)}.is-spOpen .headerBg_bg{-webkit-transform:scale(125) rotate(0);-ms-transform:scale(125) rotate(0);transform:scale(125) rotate(0);opacity:1}.is-spOpenOut .headerBg_bg{transition-timing-function:cubic-bezier(.215,.61,.355,1)}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.page{height:100%;padding-top:100px}.page:after{content:'';height:0;clear:both;display:block}.containers{margin:auto;z-index:0}.container{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);max-width:1280px;margin-left:auto;margin-right:auto;padding-left:130px;padding-right:130px}.container:before{position:absolute;left:0;display:block;width:100vw;height:100%;background:#f4f4f4;content:'';z-index:0}.container--column2,.globalBannerItem_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.container_wrapper{position:relative;top:-50px;z-index:1;padding-bottom:10px}[data-page-id=recruit] .container_wrapper{padding-bottom:50px}[data-page-id=feature] .container_wrapper,[data-page-id=featureRefine] .container_wrapper{top:0;padding:80px 0 100px}[data-page-id=recruitEntry] .container_wrapper,[data-page-id=sitemap] .container_wrapper{padding-bottom:50px}.container--column2{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.container--column2 .container_wrapper{width:70.19608%}.container--column2 .container_side{width:25%;position:relative;z-index:1}
.content{padding:40px;margin-bottom:40px;background:#fff;box-shadow:0 8px 30px 10px rgba(40,70,117,.05)}
.content.is-noMargin,[data-page-id=recruit] .content:last-child,[data-page-id=recruitEntry] .content:last-child,[data-page-id=recruitEntryComplete] .content:last-child,[data-page-id=recruitRequirement] .content:last-child{margin-bottom:0}.content.is-noPadding{padding:0}.content.is-paddingNarrow{padding:40px}[data-page-id=recruitEntryComplete] .content{padding-bottom:20px}[data-page-id=recruitRequirement] .content{margin-bottom:40px}.grobalGrid+.content{margin-top:-50px}.breadcrumb{position:relative;z-index:2;background:#fff;height:48px}.breadcrumb_content{position:relative;max-width:1280px;padding-left:130px;padding-right:130px;margin:auto}.breadcrumb_links{padding:3px 0}.breadcrumb_link{position:relative;display:inline;font-size:10px;line-height:48px}.breadcrumb_link:first-child:before{display:none}.breadcrumb_link:first-child a{position:relative}.breadcrumb_link:before{position:relative;top:0;display:inline-block;margin:0 6px 0 3px;color:#e2e2e2}.breadcrumb_link a{line-height:1;display:inline-block;color:#999;font-size:12px;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.globalBannerItemBody_arrow,.globalBannerItem_image img{-webkit-transition-property:all;-webkit-transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breadcrumb_link a:hover{text-decoration:none}.globalBanner{position:relative;background:#f4f4f4;padding-bottom:100px}.globalBanner_content{position:relative;max-width:1280px;padding-left:130px;padding-right:130px;margin:auto}.globalBannerItem{width:100%;background:#006da2;overflow:hidden}.globalBannerItem_content{position:relative;display:flex;height:100%;background:#006da2}.globalBannerItemBody,.globalBannerItem_content a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.globalBannerItem_content a{display:flex;height:100%;color:#fff;width:100%}.globalBannerItem_content a:hover .globalBannerItem_image img{-webkit-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.desctop .globalBannerItem_content a:hover .globalBannerItemBody_arrow{background:#fff;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.desctop .globalBannerItem_content a:hover .globalBannerItemBody_arrow:before{color:#006da2;-webkit-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.desctop .globalNav_link a:hover,.globalNav_link.is-current a{color:#006da2}.is-recruit .globalBannerItem_content a{-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.globalBannerItem_image{position:relative;width:50%;height:100%;background:#ddd;overflow:hidden}.globalBannerItem_image img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.003);-ms-transform:translate(-50%,-50%) scale(1.003);transform:translate(-50%,-50%) scale(1.003);transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.globalBannerItem_image:before{width:100%;height:100%;display:block;content:'';padding-top:74.5098%}.globalBannerItemBody{
	width: 50%;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}.globalBannerItemBody_headline{font-size:24px;line-height:1;margin-bottom:20px}.globalBannerItemBody_lead{font-size:15px;margin-bottom:25px}.globalBannerItemBody_arrow{position:relative;width:50px;height:50px;box-sizing:border-box;border:1px solid #fff;border-radius:25px;margin:auto;transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.grobalGrid,.grobalGrid:before{width:100%;content:''}.globalBannerItemBody_arrow:before,.menuButton:after{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.globalBannerItemBody_arrow:before{position:absolute;top:50%;left:-webkit-calc(50% + 1px);left:calc(50% + 1px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-right:-1px;font-size:14px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.6s;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.headlineLv1_en,
.pageHeader_en{
	font-family: Consolas;}
.globalNav{position:relative;z-index:1}.globalNav_links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:50px}.globalNav_link{position:relative;font-size:14px;font-weight:700;overflow:hidden}.globalNav_link:nth-child(1) a{-webkit-animation-delay:.4s;animation-delay:.4s}.globalNav_link:nth-child(2) a{-webkit-animation-delay:.45s;animation-delay:.45s}.globalNav_link:nth-child(3) a{-webkit-animation-delay:.5s;animation-delay:.5s}.globalNav_link:nth-child(4) a{-webkit-animation-delay:.55s;animation-delay:.55s}.globalNav_link:nth-child(5) a{-webkit-animation-delay:.6s;animation-delay:.6s}.globalNav_link:nth-child(6) a{-webkit-animation-delay:.65s;animation-delay:.65s}.globalNav_link:nth-child(7) a{-webkit-animation-delay:.7s;animation-delay:.7s}.globalNav_link:nth-child(8) a{-webkit-animation-delay:.75s;animation-delay:.75s}.globalNav_link a{padding:10px;-webkit-transition:color .25s cubic-bezier(.215,.61,.355,1);transition:color .25s cubic-bezier(.215,.61,.355,1)}@-webkit-keyframes globalNavSpIn{0%{-webkit-transform:translateY(35px);transform:translateY(35px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes globalNavSpIn{0%{-webkit-transform:translateY(35px);transform:translateY(35px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes globalNavSpOut{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(35px);transform:translateY(35px);opacity:0}}@keyframes globalNavSpOut{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(35px);transform:translateY(35px);opacity:0}}.grobalGrid{position:absolute;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:130px;padding-right:130px;top:0;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0);height:100%}.container .grobalGrid{top:250px}[data-page-id=feature] .container .grobalGrid{top:400px}[data-page-id=featureRefine] .container .grobalGrid{top:240px}[data-page-id=feature] .pageHeader .grobalGrid{height:-webkit-calc(100% + 20px);height:calc(100% + 20px)}[data-page-id=feature] .topHero_wrapper .grobalGrid[data-color=gray]:before{background-image:url(../img/global/line_gray.png),url(../img/global/line_gray.png),url(../img/global/line_gray.png),url(../img/global/line_gray.png)}.grobalGrid[data-color=gray]:before{max-width:1280px;background-repeat:repeat-y;background-position:0,25%,50%,75%,100%;background-image:url(../img/global/line_gray.png),url(../img/global/line_gray.png),url(../img/global/line_gray.png),url(../img/global/line_gray.png),url(../img/global/line_gray.png)}.grobalGrid[data-color=navy]:before{max-width:1280px;background-repeat:repeat-y;background-position:0,25%,50%,75%,100%;background-image:url(../img/global/line_navy.png),url(../img/global/line_navy.png),url(../img/global/line_navy.png),url(../img/global/line_navy.png),url(../img/global/line_navy.png)}.grobalGrid[data-color=darknavy]:before{max-width:1280px;background-repeat:repeat-y;background-position:0,25%,50%,75%,100%;background-image:url(../img/global/line_darknavy.png),url(../img/global/line_darknavy.png),url(../img/global/line_darknavy.png),url(../img/global/line_darknavy.png),url(../img/global/line_darknavy.png)}.grobalGrid[data-color=white]:before{max-width:1280px;background-repeat:repeat-y;background-position:0,25%,50%,75%,100%;background-image:url(../img/global/line_white.png),url(../img/global/line_white.png),url(../img/global/line_white.png),url(../img/global/line_white.png),url(../img/global/line_white.png)}.grobalGrid:before{height:100%;display:block}.grobalGrad{position:absolute;z-index:1;width:350px;height:250px;background-size:cover;background-repeat:no-repeat;display:none}.edge .grobalGrad,.ie11 .grobalGrad{display:block}.grobalGrad.is-lefttop{left:0;top:0;background-image:url(../img/grad/lefttop.png)}.grobalGrad.is-leftbottom{left:0;bottom:0;background-image:url(../img/grad/leftbottom.png)}.grobalGrad.is-leftbottom.is-navy{width:630px;height:285px;z-index:0;background-image:url(../img/grad/leftbottom_navy.html)}.menuButton,.menuButton:after{position:absolute;height:55px}.grobalGrad.is-righttop{right:0;top:0;background-image:url(../img/grad/righttop.png)}.grobalGrad.is-rightbottom{right:0;bottom:0;background-image:url(../img/grad/rightbottom.png)}.grobalGrad.is-hero{right:0;bottom:0;z-index:-2;background-image:url(../img/grad/hero.png)}.grobalGrad.is-footer{right:0;bottom:0;z-index:-2;background-image:url(../img/grad/footer.png)}.menuButton{top:-1px;right:0;width:55px;cursor:pointer;z-index:3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;background:#f30}.menuButton:after{top:-10px;right:-220px;content:'';display:block;width:300px;background:#fff;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.55s;transition-duration:.55s;transition-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0}.menuButton_item--1,.menuButton_items:before{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.is-menuMouseenter .menuButton:after{opacity:1}.menuButton_items{position:relative;width:25px;height:19px;z-index:1}.menuButton_items:before{position:absolute;top:1px;left:1px;content:'';display:block;width:24px;height:24px;background:#d9d9d9;border-radius:50%;-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity;-webkit-transition-duration:.3s;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0;animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-duration:.8s;animation-duration:.8s;animation-direction:alternate;animation-fill-mode:forwards}.headlineLv1_content,.newsCard>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}@-webkit-keyframes menuCircle{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@keyframes menuCircle{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}.menuButton_item{height:3px;width:25px;position:absolute;-webkit-transition-property:background opacity;transition-property:background opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:#006da2}.is-spOpen .menuButton_item{background:#1e1c1c;}.menuButton_item--1{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.6s;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.menuButton_item--2,.menuButton_item--3{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.is-spOpen .menuButton_item--1{-webkit-animation-name:menu1In;animation-name:menu1In}.is-spOpenOut .menuButton_item--1{-webkit-animation-name:menu1Out;animation-name:menu1Out}.menuButton_item--2{top:8px;-webkit-transition-duration:.6s;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.is-spOpen .menuButton_item--2{-webkit-animation-name:menu2In;animation-name:menu2In}.is-spOpenOut .menuButton_item--2{-webkit-animation-name:menu2Out;animation-name:menu2Out}.menuButton_item--3{top:16px;-webkit-transition-duration:.6s;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.headlineLv1_more,.headlineLv1_more:before{-webkit-transition-property:all;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.is-spOpen .menuButton_item--3{-webkit-animation-name:menu3In;animation-name:menu3In}.is-spOpenOut .menuButton_item--3{-webkit-animation-name:menu3Out;animation-name:menu3Out}@-webkit-keyframes menu1In{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}40%{-webkit-transform:translateY(7px) rotate(0);transform:translateY(7px) rotate(0)}100%{-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}}@keyframes menu1In{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}40%{-webkit-transform:translateY(7px) rotate(0);transform:translateY(7px) rotate(0)}100%{-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}}@-webkit-keyframes menu1Out{0%{-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}40%{-webkit-transform:translateY(7px) rotate(0);transform:translateY(7px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu1Out{0%{-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}40%{-webkit-transform:translateY(7px) rotate(0);transform:translateY(7px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes menu2In{0%,100%{opacity:0}}@keyframes menu2In{0%,100%{opacity:0}}@-webkit-keyframes menu3In{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}40%{-webkit-transform:translateY(-9px) rotate(0);transform:translateY(-9px) rotate(0)}100%{-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}}@keyframes menu3In{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}40%{-webkit-transform:translateY(-9px) rotate(0);transform:translateY(-9px) rotate(0)}100%{-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}}@-webkit-keyframes menu3Out{0%{-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}40%{-webkit-transform:translateY(-9px) rotate(0);transform:translateY(-9px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu3Out{0%{-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}40%{-webkit-transform:translateY(-9px) rotate(0);transform:translateY(-9px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.headlineLv1{position:relative;margin-bottom:40px;color:#006da2}.headlineLv1_content{display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}
.headlineLv1_en{
	font-size: 32px;
	margin: 0 20px 0 -2px;
	letter-spacing: 0em;
	font-weight: 400;
}
.headlineLv1_string{font-weight:700}.headlineLv1_description{font-size:17px;font-weight:700}.headlineLv1_lead{font-size:14px;margin-top:15px}.headlineLv1_more{position:absolute;right:0;bottom:0;font-size:13px;display:block;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.desctop .headlineLv1_more:hover{opacity:.75}.desctop .headlineLv1_more:hover:before{width:25px}.headlineLv1_more:before{position:relative;top:-4px;margin-right:10px;width:15px;height:2px;display:inline-block;background:#333;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1);content:''}.button_content a:before,.newsCard_content{-webkit-transition-property:all;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.headlineLv2{position:relative;overflow:hidden;margin-bottom:20px}.headlineLv2_string,.wysiwyg h2{font-size:25px;color:#006da2;display:inline-block;letter-spacing:.1em;font-weight:700;line-height:1.5}.headlineLv3,.wysiwyg h3{color:#333;border-left:4px solid #006da2;padding-left:15px;margin-bottom:30px;line-height:1.5;position:relative}.headlineLv3_string{font-size:17px;font-weight:700}.headlineLv3.is-opened .headlineLv3_accordion:before,.wysiwyg h3.is-opened .headlineLv3_accordion:before{opacity:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.headlineLv3.is-opened .headlineLv3_accordion:after,.wysiwyg h3.is-opened .headlineLv3_accordion:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.headlineLv4{color:#006da2;margin-bottom:30px;position:relative}.headlineLv4_string{font-size:16px;font-weight:700}.button{position:relative;z-index:1;display:inline-block}.button_content a{
	position: relative;
	font-size: 14px;
	display: inline-block;
	padding: 20px 20px;
	border-radius: 10px;
	color: #fff;
	font-weight: 700;
	letter-spacing: .1em
}.button_content a:before{
	position: absolute;
	left: 0;
	top: 0;
	background: #006da2;
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	z-index: -1;
	transition-property: all;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
	border-radius: 10px;
	box-shadow: 0 13px 22px -1px rgba(135,165,172,0.4);
	-webkit-box-shadow: 0 13px 22px -1px rgba(135,165,172,0.4);
}.is-navy .button_content a:before{background:#006da2;box-shadow:0 13px 22px -1px rgba(41,76,122,.2)}.desctop .button_content a:hover:before{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.newsCard{position:relative;margin-bottom:10px}.newsCard:last-of-type{margin-bottom:0}.desctop .newsCard:hover .newsCard_content{background:#efefef}.desctop .newsCard:hover .newsCard_bar:after{width:100%}.newsCard>a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:1}.newsCard_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f4f4f4;padding:30px;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.newsCard_bar:after,.postCard_image img{-webkit-transition-property:all;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.newsCard_image{width:210px;margin-right:30px}.newsCard_image img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.newsCard_body{padding-top:4px;width:-webkit-calc(100% - 240px);width:calc(100% - 240px)}.newsCard_date{font-size:14px}.newsCard_title{font-size:16px;font-weight:700}.newsCard_tags{margin-top:30px;font-size:0}.newsCard_tag{position:relative;font-size:11px;font-weight:700;background:#ddd;padding:2px 10px;margin-right:5px}.newsCard_bar{position:absolute;right:10px;bottom:10px;width:60px;height:2px}.newsCard_bar:before{position:absolute;top:0;left:0;display:block;content:'';width:100%;height:100%;background:#ddd}.newsCard_bar:after{position:absolute;top:0;right:0;display:block;content:'';width:15px;height:100%;background:#333;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.postCard{
	position: relative;
	margin: 0 1.11765% 0 0;
	width: 23%;
	box-shadow: 0 12px 12px 5px rgba(44,77,120,.0)
}.postCard:last-of-type{margin-bottom:0;margin-right:0}
.postCard a{
	display: block;
	height: 100%;
	color: #4B4C4D
}.desctop .postCard a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.desctop .postCard a:hover .postCard_bar:after{width:100%}.postCard_content{height:100%}.postCard_image{overflow:hidden;width:100%;margin-right:30px}.postCard_image img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0);transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.postCard_body{
	background: #fff;
	padding: 25px 30px 35px
}
.postCard_title{
	font-size: 18px;
	line-height: 1.2;
	word-break: break-all
}
.postCard_bar{position:absolute;right:10px;bottom:10px;width:60px;height:2px}.postCard_bar:after,.postCard_bar:before{position:absolute;top:0;display:block;height:100%;background:#7e7a7a;content:''}.postCard_bar:before{left:0;width:100%;opacity:.25}.postCard_bar:after{right:0;width:15px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.postsList_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.postsList_content:after{content:'';display:block;width:21%;margin:0 4.11765% 0 0}.cursor{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000}.cursor .circle,.cursor_pointer{position:absolute;top:0;left:0;border-radius:100%}.android .cursor,.ios .cursor{display:none}.cursor_pointer{width:11px;height:11px;overflow:hidden;-webkit-transition:-webkit-filter opacity .2s cubic-bezier(.215,.61,.355,1);transition:-webkit-filter opacity .2s cubic-bezier(.215,.61,.355,1);transition:filter opacity .2s cubic-bezier(.215,.61,.355,1);transition:filter opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-filter opacity .2s cubic-bezier(.215,.61,.355,1);z-index:1000}.cursor_pointer.is-hover{-webkit-filter:blur(2px);filter:blur(2px)}.cursor_pointer.is-hover .circle{opacity:1}.cursor_pointer.is-fadeOut{opacity:0!important}




.pageHeader,.pageHeaderNav,.pageHeader_en,.pageHeader_jp,.tab_button,.wysiwyg_question{position:relative}.irList_list,.tab_button a{-webkit-transition-property:all}
	.pageHeader{
	color: #006da2;
	padding-top: 115px;
	padding-bottom: 100px
}[data-page-id=recruit] .pageHeader{color:#fff;padding-top:145px}[data-page-id=recruitRequirement] .pageHeader{padding-bottom:80px}[data-page-id=feature] .pageHeader{padding-bottom:95px}[data-page-id=featureRefine] .pageHeader{padding-bottom:50px}.pageHeader_content{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:130px;padding-right:130px}[data-page-id=featureRefine] .pageHeader_content,[data-page-id=featureArticle] .pageHeader_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.tab_buttons,.wysiwygProfile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
.pageHeader_en{
	letter-spacing: .025em;
	font-size: 60px;
	height: 49px;
	line-height: 30px;
	margin-bottom: 20px
}[data-page-id=stock_information] .pageHeader_en,[data-page-id=ir] .pageHeader_en,[data-page-id=ir_news] .pageHeader_en,[data-page-id=ir_calendar] .pageHeader_en,[data-page-id=ir_library] .pageHeader_en{left:-3px}[data-page-id=governance] .pageHeader_en,[data-page-id=message] .pageHeader_en{left:-1px}[data-page-id=recruit] .pageHeader_en,[data-page-id=feature] .pageHeader_en,[data-page-id=featureRefine] .pageHeader_en,[data-page-id=recruitEntry] .pageHeader_en{font-size:86px}[data-page-id=recruitRequirement] .pageHeader_en{font-size:90px}.pageHeader_jp{font-size:20px;font-weight:700}.pageHeaderNav{z-index:2}.pageHeaderNav_item{font-size:16px;font-weight:700;color:#006da2;margin-left:20px}.pageHeaderNav_item--current{border-bottom:2px solid #006da2}.pageHeader_lead{font-size:24px;line-height:1.5;font-weight:400;margin-top:20px;letter-spacing:.0em}.tab+.irNewsList{border-top:0}.tab_buttons{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#f4f4f4;margin-bottom:20px}.tab_action{margin-bottom:50px}.tab_button{border-right:1px solid #fff}[data-col="3"] .tab_button{width:33.333%}[data-col="4"] .tab_button{width:25%}.tab_button:last-child{border-right:0}.tab_button a{padding:20px 0;text-align:center;font-size:14px;display:block;cursor:pointer;font-weight:700;line-height:1.25;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.desctop .tab_button a:hover{background:#efefef}.tab_button a.is-active{border-top:2px solid #006da2;background:#fff}.tab_button a br{display:none}.wysiwyg>p{font-size:15px;margin-bottom:25px}.wysiwyg>p:last-child{margin-bottom:0}.page[data-page-id=featureArticle] .wysiwyg>p{padding-left:20.34884%;margin-bottom:50px}.page[data-page-id=featureArticle] .wysiwyg>p.wysiwyg_question{margin-bottom:30px}.page[data-page-id=featureArticle] .wysiwyg>p.wysiwyg_description{padding:33px 4.65116%;margin-bottom:65px}.wysiwyg>p a{color:#006da2}.wysiwyg>p a:not(.textLink){position:relative;border-bottom:1px solid #006da2;-webkit-transition:.3s;transition:.3s;display:inline}.desctop .wysiwyg>p a:not(.textLink):hover{border-bottom:1px solid rgba(41,76,122,0)}.wysiwyg>p em{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,#f5ccb8));background:-webkit-linear-gradient(transparent 70%,#f5ccb8 0);background:linear-gradient(transparent 70%,#f5ccb8 0);font-weight:400;font-style:normal}.wysiwyg>p+hr{margin-top:50px}.wysiwyg>p .caption{font-size:12px}.wysiwyg_question{color:#006da2;font-weight:700}.wysiwyg_question:before{position:absolute;width:40px;height:2px;content:'';left:-webkit-calc(((175 / 860) * 100%) - 55px);left:calc(((175 / 860) * 100%) - 55px);top:13px;display:block;background:#006da2}.wysiwyg img{display:block;text-align:center;max-width:100%;margin:auto auto 40px}.page[data-page-id=single] .wysiwyg img{height:auto}.wysiwyg img.alignright{margin-right:0;margin-left:auto}.wysiwyg img.alignleft{margin-right:auto;margin-left:0}.wysiwyg h2{margin-bottom:40px;display:block}.wysiwyg h3{font-size:17px;font-weight:700}.wysiwyg blockquote cite a:after,.wysiwyg blockquote:after,.wysiwyg blockquote:before{font-weight:400;font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;text-decoration:none}.wysiwyg hr{display:block;width:100%;height:1px;background-color:#e4e4e4;border:0;margin-bottom:55px}.desctop .irList_list:hover,.wysiwygProfile{background:#f4f4f4}.wysiwyg blockquote{border:1px solid #e4e4e4;margin:50px 0 60px;padding:50px 6.97674%;position:relative;font-size:15px;line-height:1.66667}.page[data-page-id=featureArticle] .wysiwyg ol,.page[data-page-id=featureArticle] .wysiwyg ul{padding-left:20.34884%}.wysiwyg blockquote span{position:relative;z-index:1}.wysiwyg blockquote:after,.wysiwyg blockquote:before{position:absolute;color:#f4f4f4;font-size:30px;z-index:0}.wysiwyg blockquote:after{left:20px;top:10px}.wysiwyg blockquote:before{right:20px;bottom:10px}.wysiwyg blockquote cite{margin-top:10px;display:block;text-align:right;position:relative;z-index:1}.wysiwyg blockquote cite a{font-size:12px;color:#999;font-style:normal;display:inline;position:relative;padding-right:20px}.wysiwyg blockquote cite a:after{height:24px;margin-left:2px;font-size:17px;position:absolute;right:0;bottom:-1px}.wysiwyg ul{margin-bottom:40px}.wysiwyg ul li{list-style-type:square;margin-left:1em;font-size:15px;margin-bottom:8px;color:#006da2}.wysiwyg ul li span{color:#222}.wysiwyg ul li:last-child{margin-bottom:0}.wysiwyg ol{margin-bottom:40px;counter-reset:li}.wysiwyg ol:last-child{margin-bottom:0}.wysiwyg ol li{padding-left:.7em;text-indent:-1em;font-size:15px;margin-bottom:8px}.wysiwyg ol li:before{margin-right:5px;color:#006da2;content:counter(li) " ";counter-increment:li;font-weight:700}.wysiwyg ol li:last-child{margin-bottom:0}.wysiwyg figure{margin:50px 0 60px}.wysiwyg figure img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0);margin-bottom:0}.wysiwyg figure figcaption{background:#f4f4f4;font-size:12px;padding:5px 20px}.wysiwyg_description{line-height:1.8;border:1px solid #e5e5e5;margin-bottom:60px}.wysiwygProfile{margin:40px 0 60px;padding:40px 4.65116%;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.irList.is-2col,.wysiwyg_button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.wysiwygProfile+.wysiwygProfile{margin-top:-59px}.wysiwygProfile_image{width:20.51282%}.wysiwygProfile_image img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.wysiwygProfile_content{width:75.64103%}.wysiwygProfile_name{font-size:20px;color:#006da2;margin-bottom:5px;font-weight:700}.wysiwygProfile_position{font-size:13px;color:#006da2;margin:-5px 0 15px;font-weight:700;line-height:1.5}.wysiwygProfile_body{font-size:13px;line-height:1.76923;margin-bottom:20px}.wysiwygProfile_body a{color:#006da2}.wysiwygProfile_body a:not(.textLink){position:relative;border-bottom:1px solid #006da2;-webkit-transition:.3s;transition:.3s}.irList_list,.postArchiveCard_image div{-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.desctop .wysiwygProfile_body a:not(.textLink):hover{border-bottom:1px solid rgba(41,76,122,0)}.wysiwygProfile_link{font-size:13px}.wysiwyg_button{margin:60px auto 0;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.wysiwyg_button a{margin:0 auto;width:340px;max-width:100%;text-align:center}.wysiwyg .twitter-tweet{padding-left:20.34884%}.wysiwyg_iframe{margin:60px 0;position:relative;width:100%;padding-top:56.25%}.wysiwyg_iframe iframe{position:absolute;top:0;right:0;width:100%;height:100%}.irList.has-border{border-top:1px solid #e5e5e5}.tab_content .irList{margin-top:-30px}.irList.is-2col{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}#tayori-form .form-parts,.irList_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;border-bottom:1px solid #e5e5e5;box-sizing:border-box}.irList.is-2col .irList_list{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}.irList_list{position:relative;font-size:14px;padding:20px;display:flex;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}#tayori-form .form-upload,.tableRelated a.tableRelated_body{-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1)}.irList_list>a{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;display:block;z-index:1}.irList_date{margin-right:15px;font-size:14px;width:90px}.irList_category{position:relative;top:4px;margin-right:15px;background:#eee;padding:2px 15px;font-size:11px;width:80px;height:20px;line-height:16px;box-sizing:border-box;text-align:center}.irList_date+.irList_body{width:-webkit-calc(100% - 200px);width:calc(100% - 200px)}.irList_category+.irList_body{width:-webkit-calc(100% - 190px);width:calc(100% - 190px)}.irList_body{position:relative;overflow:hidden;line-height:1.75}.form_submit{text-align:center}#tayori-form{border-top:2px solid #006da2}#tayori-form .form-parts{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;padding-top:18px;padding-bottom:18px}#tayori-form .form-parts.is-name .form-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#tayori-form .form-parts.is-name .form-field>div{width:48%}#tayori-form .form-parts.validation-error input[type=text],#tayori-form .form-parts.validation-error input[type=tel],#tayori-form .form-parts.validation-error input[type=email]{background:#fff;border:1px solid #f45615}#tayori-form .form-parts.is-required .form-headline:after{content:'*';color:#f45615;font-size:13px}#tayori-form .form-headline{width:25.81395%;padding:8px 2.32558% 0 2%;color:#006da2;font-size:14px;font-weight:700}#tayori-form .form-field{width:69.76744%}#tayori-form .form-field input[type=text],#tayori-form .form-field input[type=tel],#tayori-form .form-field input[type=email]{border:none;background:#f4f4f4;padding:10px 20px;width:100%;box-sizing:border-box;font-size:14px;border-radius:0}#tayori-form .form-field input[type=text]::-webkit-input-placeholder,#tayori-form .form-field input[type=tel]::-webkit-input-placeholder,#tayori-form .form-field input[type=email]::-webkit-input-placeholder{color:#bbb}#tayori-form .form-field input[type=text]::-moz-placeholder,#tayori-form .form-field input[type=tel]::-moz-placeholder,#tayori-form .form-field input[type=email]::-moz-placeholder{color:#bbb}#tayori-form .form-field input[type=text]:-ms-input-placeholder,#tayori-form .form-field input[type=tel]:-ms-input-placeholder,#tayori-form .form-field input[type=email]:-ms-input-placeholder{color:#bbb}#tayori-form .form-field input[type=text]::placeholder,#tayori-form .form-field input[type=tel]::placeholder,#tayori-form .form-field input[type=email]::placeholder{color:#bbb}#tayori-form .form-field textarea{border:none;background:#f4f4f4;padding:13px 20px;width:100%;height:200px;box-sizing:border-box;font-size:14px;border-radius:0}#tayori-form .form-field textarea::-webkit-input-placeholder{color:#bbb}#tayori-form .form-field textarea::-moz-placeholder{color:#bbb}#tayori-form .form-field textarea:-ms-input-placeholder{color:#bbb}#tayori-form .form-field textarea::placeholder{color:#bbb}#tayori-form .form-joint{padding:0 5px;display:inline-block}#tayori-form .form-select{position:relative;display:inline-block}#tayori-form .form-select:before{right:20px;top:50%;margin-top:-2px;box-sizing:border-box;border:4px solid transparent;border-left:6px solid #333;position:absolute;z-index:1;content:'';display:block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#tayori-form .form-select select{background:#f4f4f4;height:40px;font-size:14px;border-radius:0;padding:0 40px 0 15px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#tayori-form .form-upload{background:#006da2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;width:260px;text-align:center;border-radius:4px;display:inline-block;position:relative;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.desctop #tayori-form .form-upload:hover{opacity:.75}#tayori-form .form-upload input[type=file]{border:none;opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer}#tayori-form .form-upload input[type=file]::-webkit-file-upload-button{cursor:pointer}#tayori-form .form-upload label{color:#fff;font-size:14px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#tayori-form .form-upload label:after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#fff;margin-left:10px}#tayori-form .form-output{background:#f4f4f4;text-align:center;padding:10px;width:260px;margin-top:5px;font-size:12px;display:none;box-sizing:border-box}#tayori-form .form-output.is-show{display:block}#tayori-form .form-note{width:100%;color:#999;font-size:12px;margin-top:5px}#tayori-form .form-submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#tayori-form .form-submit button[type=button]{
	cursor: pointer;
	font-size: 13px;
	background: #006da2;
	display: inline-block;
	padding: 20px 60px;
	border-radius: 30px;
	color: #fff;
	font-weight: 700;
	box-shadow: 0 13px 22px -1px rgba(246,86,21,.2);
	letter-spacing: .1em;
	border: none
}#tayori-form .form-submit button[type=button]:focus{outline:0;border:none}#tayori-form .form-tel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#tayori-form .error-message{color:#f45615;font-size:12px;margin-top:10px}.formRadio{display:inline-block;padding-bottom:5px;margin-right:30px}.formRadio.is-required{background:#faeef0}.formRadio.is-required--clear{background:#fff!important;border:2px solid #dedede!important}.formRadio.is-error,.is-error .formRadio{border-color:red}.formRadio input{display:none}.formRadio:hover input[type=radio]+label:after{color:#dedede}.formRadio label{display:inline-block;position:relative;cursor:pointer;padding:0 0 0 20px;font-size:14px;text-align:center;line-height:14px;vertical-align:middle}.formRadio label:before{position:absolute;content:"";top:16px;left:0;width:14px;height:14px;margin-top:-15px;border-radius:50%;background:#f4f4f4;box-sizing:border-box}.validation-error .formRadio label:before{background:0 0;border:1px solid #f45615}.formRadio input[type=radio]+label:after{position:absolute;top:9px;left:0;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:#f7f7f7;box-sizing:border-box;line-height:25px;color:transparent;font-size:16px}.formRadio input[type=radio]:checked+label:before{background:#f45615;color:#fff}.formCheckbox label{cursor:pointer}.formCheckbox input{display:none}.formCheckbox span{padding-left:25px;position:relative;margin-right:20px;box-sizing:border-box;display:inline-block}.formCheckbox span::before{content:"";display:block;position:absolute;top:5px;left:0;width:14px;height:14px;background:#f4f4f4;margin-right:10px}.validation-error .formCheckbox span::before{border:1px solid #f45615;background:#fff}.formCheckbox input:checked+span::after{content:"";display:block;position:absolute;top:0;left:5px;width:5px;height:12px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);border-bottom:3px solid #006da2;border-right:3px solid #006da2}.formTerms{display:block;margin-top:40px}.formTerms_headline{width:100%;font-size:22px;color:#006da2;line-height:1;margin-bottom:20px;font-weight:700}.formSubmit_attention p,.table_note{line-height:1.5}.formTerms_content{width:100%;height:200px;border:1px solid #e5e5e5;box-sizing:border-box;padding:40px;overflow-y:auto;margin-bottom:40px;font-size:15px}.table tr:first-child .table_th,.table_th{border-top:1px solid #006da2}.formTerms_content strong{color:#006da2;display:block;margin-bottom:25px}.formTerms_check{width:100%;text-align:center;font-size:14px;margin-bottom:25px}.formTerms_check a{position:relative;border-bottom:1px solid #006da2;-webkit-transition:.3s;transition:.3s}.desctop .formTerms_check a:hover{border-bottom:1px solid rgba(41,76,122,0)}.formSubmit_attention{margin:20px auto 0;text-align:center;font-size:12px;color:#999}.formSubmit_attention br{display:none}select::-ms-expand{display:none}.table table{width:100%}.table tr:last-child .table_th{border-bottom:1px solid #006da2}.table tr:last-child .table_td{border-bottom:1px solid #e5e5e5}.table_td,.table_th{padding:20px;box-sizing:border-box}.table_th{vertical-align:top;width:260px;color:#006da2}[data-page-id=recruitRequirement] .table_th{width:26.78571%;font-size:14px}.table_td{border-top:1px solid #e5e5e5}.table_td p{margin-bottom:25px}.table_td p:last-child{margin-bottom:0}[data-page-id=recruitRequirement] .table_td p{font-size:14px}.table_td>a{position:relative;border-bottom:1px solid #006da2;-webkit-transition:.3s;transition:.3s}.desctop .table_td>a:hover{border-bottom:1px solid rgba(41,76,122,0)}.table_td a{position:relative;color:#006da2}.table_td a[target="_blank"]:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;position:absolute;color:#006da2;font-size:15px;top:0;right:-22px;margin:0 0 0 5px}.table_note{font-size:12px;color:#999;display:inline-block}.tableRelated_title{font-size:12px;color:#006da2;margin-bottom:5px!important}.tableRelated a.tableRelated_body{font-size:13px;background:#f4f4f4;padding:10px 20px;display:block;color:#222;text-decoration:none;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.pagenation_arrow:before,.tagList_item{-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1)}.desctop .tableRelated a:hover{background:#efefef}.tableTel_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.tableTel_item:last-of-type{margin-bottom:0}.tableTel_headline{font-size:10px;background:#006da2;border-radius:30px;color:#fff;width:50px;height:16px;line-height:16px;box-sizing:border-box;text-align:center;margin-right:20px}.tableTel_body{position:relative;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);top:-4px}.tableTel_body p{line-height:1.5;margin-bottom:15px}.tableTel_body span{display:block;font-size:12px;color:#999}.tagList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tagList_item{display:block;font-size:12px;background:#eee;padding:6px 10px;line-height:1;margin:0 5px 5px 0;-webkit-transition-property:all;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.desctop .tagList_item:hover{background:#ddd}.postArchiveList{width:100%}.postArchiveList--recommend .postArchiveList_headline{text-align:center}.postArchiveList_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.postArchiveList_headline{font-size:24px;font-weight:700;color:#006da2;padding-left:24px;margin-bottom:40px}
.postArchiveCard{
	position: relative;
	margin: 0 4.11765% 40px 0;
	width: 30.58824%;
	box-shadow: 0 12px 12px 5px #E0E6E9;
	background: #fff;
	-webkit-box-shadow: 0 12px 12px 5px #E0E6E9;
}.postArchiveCard:nth-child(3n){margin-right:0}
	.postArchiveCard a{
	display: block;
	height: 100%;
	color: #5A5B5B
}.desctop .postArchiveCard a:hover .postArchiveCard_image div{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.desctop .postArchiveCard a:hover .postArchiveCard_bar:after{width:100%}.postArchiveCard_content{height:100%}.postArchiveCard_label{font-size:13px;padding:0 15px 0 20px;line-height:28px;height:28px;color:#006da2;position:absolute;font-weight:700;left:0;top:0;z-index:1;background:#fff}.pagenation_arrow--next:before,.pagenation_arrow--prev:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.postArchiveCard_label:before{width:0;height:0;border-style:solid;border-width:28px 28px 0 0;border-color:#fff transparent transparent;content:'';position:absolute;right:-28px;top:0}.postArchiveCard_image{padding-top:70.51282%;overflow:hidden;position:relative;width:100%}.postArchiveCard_image div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f4f4f4;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition-property:all;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.postArchiveCard_body{padding:25px 30px 45px;box-sizing:border-box}.postArchiveCard_title{font-size:17px;line-height:1.5;display:block}.postArchiveCard_bar{position:absolute;right:10px;bottom:10px;width:60px;height:2px}
	
.postArchiveCard_bar:after,.postArchiveCard_bar:before{position:absolute;top:0;display:block;height:100%;background:#97979b;content:''}
.postArchiveCard_bar:before{left:0;width:100%;opacity:.25}.postArchiveCard_bar:after{right:0;width:15px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.pagenation,.pagenation_arrow{display:-webkit-box;display:-ms-flexbox}.pagenation{display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:40px}.pagenation_arrow,.pagenation_item{width:50px;height:50px;display:-webkit-flex}.pagenation_arrow{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagenation_arrow:before{-webkit-transition-property:all;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.desctop .pagenation_arrow--prev:hover:before{opacity:.75;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.desctop .pagenation_arrow--next:hover:before{opacity:.75;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.pagenation_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:50%;font-size:14px;font-weight:700;margin:0 4px;padding-left:2px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.textLink--arrow a i:after,.textLink--arrow p i:after,.textLink--blank:after,.textLink[target="_blank"]:after{font-weight:400;text-decoration:none;font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;font-style:normal}.desctop .pagenation_item:hover{background:#ddd}.page[data-page-id=featureArticle] .pagenation_item{background:#f4f4f4}.pagenation_item--current{background:#f45615;color:#fff}.page[data-page-id=featureArticle] .pagenation_item--current{background:#f45615}.socialButtons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.socialButtons li{margin-right:5px}.socialButtons li .fb_iframe_widget{height:20px}.socialButtons li .fb_iframe_widget span{display:block}.textLink{color:#006da2}.textLink--blank,.textLink[target="_blank"]{text-decoration:none;margin-right:2px}.textLink--blank:after,.textLink[target="_blank"]:after{font-size:17px;margin-left:6px}.textLink--blank span,.textLink[target="_blank"] span{position:relative;border-bottom:1px solid #006da2;-webkit-transition:.3s;transition:.3s}.desctop .textLink--blank span:hover,.desctop .textLink[target="_blank"] span:hover{border-bottom:1px solid rgba(41,76,122,0)}.textLink--arrow a,.textLink--arrow p{color:#006da2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1}.textLink--arrow a i,.textLink--arrow p i{width:18px;height:18px;background:#006da2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-right:8px;position:relative;z-index:1}.refine_button a,.refine_buttons{display:-webkit-flex;display:-ms-flexbox}.textLink--arrow a i:after,.textLink--arrow p i:after{font-size:9px;color:#fff;margin-left:2px}.hero{top:0px;height:550px;position:relative;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center center}.refine_action{margin-top:0px}.refine_buttons{
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: left
}.refine_arrow,.refine_button a{display:-webkit-box;-webkit-transition-property:all;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.refine_button{border:1px solid #ccc;margin-right: 15px;}[data-col="4"] 
.refine_button{
	width: 23.25581%;
	
}.refine_button a{cursor:pointer;font-size:14px;padding:0 40px 0 20px;height:58px;font-weight:700;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition-property:all;-webkit-transition-duration:.25s;transition-duration:.25s;transition-timing-function:cubic-bezier(.215,.61,.355,1);position:relative;color:#006da2;line-height:1.4}.refine_arrow{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background:#006da2;box-sizing:border-box;border-radius:25px;margin:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.document h4,.loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.refine_arrow:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;position:absolute;top:-webkit-calc(50% + 1px);top:calc(50% + 1px);left:-webkit-calc(50% + 1px);left:calc(50% + 1px);margin:-7px 0 0 -7px;color:#fff;-webkit-transform:translate(-50%,-50%) scale(.9);-ms-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);font-size:10px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.document>p{font-size:15px;margin-bottom:30px;line-height:1.75}.document>p:last-child{margin-bottom:0}.document>p a{position:relative;border-bottom:1px solid #006da2;-webkit-transition:.3s;transition:.3s}.desctop .document>p a:hover{border-bottom:1px solid rgba(41,76,122,0)}.document>p a span{color:#006da2;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.document>p a.is-file:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#ff2116;position:absolute;font-size:18px;top:-2px;right:-26px;margin-left:6px}.document h4 span:first-child,.document h4.is-navy{color:#006da2}.document>p strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,#f5ccb8));background:-webkit-linear-gradient(transparent 70%,#f5ccb8 0);background:linear-gradient(transparent 70%,#f5ccb8 0);font-weight:400}.document p.is-margin{margin-bottom:55px}.document .headlineLv2,.document .headlineLv3,.document .wysiwyg h3,.wysiwyg .document h3{margin-bottom:35px}.document h4{font-size:15px;margin-bottom:30px;font-weight:700;display:flex;overflow:hidden;padding-left:10px}.document h4 span{display:block;margin-right:3px}.document h4 small{display:block;font-size:12px;color:#999}.document ol,.document ul{margin-bottom:40px;padding-left:40px}.document ol p.is-margin,.document ul p.is-margin{margin-bottom:50px}.document ol li,.document ul li{position:relative;font-size:15px;padding-left:20px;margin-bottom:10px}.document ol li:last-child,.document ul li:last-child{margin-bottom:0}.document ul li:before{position:absolute;top:10px;left:0;content:'';width:6px;height:6px;background:#006da2;display:block}.documentBorderBlcok p a,.map,.map_content,.map_link a{position:relative}.loading,.loading_overlay{width:100%;height:100%;left:0}.document ol{counter-reset:count;padding-left:0}.document ol li{padding-left:1.35em;text-indent:-1.35em}.document ol li:before{margin-right:.25em;counter-increment:count;content:counter(count) ".";color:#006da2;font-weight:700}.map_content:before,.topHero .slick-arrow:before,.topHeroHeadline_title:before,.topHero_count span.is-line:before,.topHero_wrapper:before{content:''}.documentBorderBlcok{margin-bottom:60px;border:5px solid #f4f4f4;padding:30px;box-sizing:border-box}.documentBorderBlcok:last-of-type{margin-bottom:0}.documentBorderBlcok h3{font-weight:700;color:#006da2;font-size:20px;margin-bottom:10px}.documentBorderBlcok p,.map_link a{font-size:13px}.documentBorderBlcok p a{color:#006da2;border-bottom:1px solid #006da2;-webkit-transition:.3s;transition:.3s}.topHero .slick-arrow,.topHeroCard i:before{-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transition-property:all}.desctop .documentBorderBlcok p a:hover{border-bottom:1px solid rgba(41,76,122,0)}.map>p{margin-bottom:30px}.map_content{margin-bottom:5px}.map_content:before{padding-top:52.32558%;display:block}.map_link{text-align:right}.map_link a span{color:#006da2;text-decoration:underline}.map_link a[target="_blank"]:after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;position:relative;color:#006da2;font-size:15px;top:1px;margin:0 0 0 3px}
	
	.loading_logo span,.topHeroHeadline_logo{
	font-family: Arial, "Microsoft YaHei"
}.loading{position:fixed;top:0;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:100000}
	.loading_overlay{
	background-image: url(loading_overlay.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	z-index: 0;
	background-color: #006da2;
}
	.loading_outer{width:405px;height:275px;overflow:hidden;padding-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.loading_outer.is-fixed{overflow:visible}.forIndividualPlan_list dl,.irFooterNav_lists,.irHeadline,.recruitEntryBanner_image,.topHeroCard,.topHero_count{overflow:hidden}.loading_outer>*{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);line-height:0!important;display:block}.loading_logo{z-index:1;position:relative}.loading_logo span{color:#fff;font-size:111px}.loading_logo svg.is-p{width:53px;height:66px;margin:0 4px 0 0}.loading_logo svg.is-r{width:55px;height:66px;margin:0 12px 0 0}.loading_logo svg.is-t{width:53px;height:72px;margin:7px 8px 0 0}.loading_logo svg.is-i{width:14px;height:72px;margin:-5px 8px 0 0}.loading_logo svg.is-m{width:66px;height:66px;margin:0 10px 0 0}.loading_logo svg.is-e{width:60px;height:65px;margin:0 4px 0 0}.loading_logo svg.is-s{width:53px;height:66px;margin:0}.grad{position:relative;top:0;left:0}.grad>canvas{position:absolute;top:0;left:0}[data-page-id=feature] .grad>canvas{top:10px}.topHero .grad>canvas{top:auto;bottom:0}.topHero{position:relative;z-index:2;width:100%;max-height:806px}[data-page-id=feature] .topHero{margin-top:0px}.edge [data-page-id=feature] .topHero,.ie11 [data-page-id=feature] .topHero{margin-top:-40px}.topHero_wrapper{position:relative;padding-top:10px}.topHero_wrapper:before{position:absolute;bottom:0;left:0;background:#f4f4f4;display:block;display:none;z-index:0;width:100%;height:50%}.topHero .grobalGrid[data-color=white]{display:none}.topHero .slick-dots{position:absolute}.topHero .slick-arrow{position:absolute;top:-40px;border-radius:50%;background:#f4f4f4;z-index:100;width:50px;height:50px;transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transition-duration:.3s;transition-duration:.3s;transition-property:all}.desctop .topHero .slick-arrow:hover{background:#ddd;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.topHero .slick-arrow:before{position:absolute;top:50%;left:50%;border-top:2px solid #333;border-right:2px solid #333;display:block;width:8px;height:8px;margin-top:-5px}.topHero_item a,.topHero_item a:focus{border:none;outline:0}.topHero .slick-prev{right:-webkit-calc(3.125% + 60px);right:calc(3.125% + 60px)}.topHero .slick-prev:before{margin-left:-4px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.topHero .slick-next{right:3.125%}.topHero .slick-next:before{margin-left:-6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.topHero .slick-slide{opacity:1!important}.topHero .slick-current{z-index:100;width:100%}.topHero .slick-current .topHeroImage_outer{width:100%;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:1s;transition-duration:1s}.topHero .slick-current .topHeroImage_item{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:1.5s;transition-duration:1.5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.topHero_core{position:relative;-webkit-transition:opacity .8s cubic-bezier(.39,.575,.565,1);transition:opacity .8s cubic-bezier(.39,.575,.565,1);opacity:0}.topHero_core.is-show{opacity:1}.topHero_core.is-mouseenter .topHeroImage_item{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.topHero_core.is-mouseenter .topHeroCard i:before{width:100%}.topHero_count{position:absolute;top:-22px;right:-webkit-calc(3.125% + 130px);right:calc(3.125% + 130px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:18px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.topHero_count span{display:block;font-size:14px;font-weight:700}.topHero_count span.is-line{margin:0 8px}.topHeroHeadline,.topMission_content,.topService_content{max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box}.topHero_count span.is-line:before{background:#333;display:block;width:20px;height:2px}.topHero_count span.is-current{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.topHero_count span.is-current em{display:block;font-style:normal}.topHero_item a{display:block;padding-top:35.15625%}.topHeroImage_item.is-mobile,.topHero_content{display:none}.topHeroImage{position:absolute;top:0;left:0;height:100%}.topHeroImage_outer{overflow:hidden;width:0;height:100%;-webkit-transition:width 1s cubic-bezier(.165,.84,.44,1);transition:width 1s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-duration:0s;transition-duration:0s;will-change:width}.topHeroImage_item{background-position:center center;background-size:cover;background-repeat:no-repeat;max-height:600px;-webkit-transition:all 1.5s cubic-bezier(.19,1,.22,1);transition:all 1.5s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:1.5s;transition-delay:1.5s;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transform:translate3d(-15%,0,0);transform:translate3d(-15%,0,0)}.topHeroHeadline{position:relative;padding-top:10px;padding-left:130px;padding-right:130px}.topHeroHeadline_content{padding-bottom:50px}
	.topHeroHeadline_logo{font-weight: 400;display:block;font-size:80px;color:#006da2;letter-spacing:.0.15em;margin-bottom:5px}
	.topHeroHeadline_title{position:relative;display:block;font-size:23px;font-weight:700;line-height:1.5;color:#006da2;padding-left:55px}.topHeroHeadline_title:before{position:absolute;top:15px;left:0;background:#006da2;width:40px;height:2px}.topHeroCard{position:absolute;top:30px;right:0;left:auto;background:#006da2;display:block;box-sizing:border-box;z-index:101;color:#fff;width:33.90625%;height:100%;max-height:600px;padding:56px 60px 60px;box-shadow:0 30px 18px 5px rgba(44,77,120,.12)}.topHeroCard_outer{opacity:0;will-change:opacity}.desctop .irGetReader_banner a:hover,.desctop .irGovernance_link a:hover,.desctop .irHeadline_more a:hover,.desctop .irHeadline_rss a:hover,.desctop .irLink_list a:hover,.desctop .irNewsYear_rss a:hover,.desctop .topServiceItem.is-mouseenter a,.desctop .topServiceItem_image a:hover,.desctop .topServiceItem_name a:hover{opacity:.75}
	.topHeroCard_lead{
	font-size: 16px;
	font-weight: 700;
	letter-spacing: .1em;
	margin-bottom: 25px
}
	.topHeroCard_title{
	font-size: 26px;
	font-weight: 700;
	line-height: 1.5;
	letter-spacing: 0em
}
	.topMission_en,.topRecruit_en{
	font-family: Arial, "Microsoft YaHei";
	font-size: 158px;
	letter-spacing: .025em
}.topHeroCard i{position:absolute;right:30px;bottom:30px;background:rgba(255,255,255,.25);display:block;width:80px;height:2px;z-index:100}.topMission_content,.topService_items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.topHeroCard i:before,.topService:before{height:100%;content:''}.topHeroCard i:before{position:absolute;top:0;right:0;background:#fff;z-index:1;width:20px;transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transition-duration:.4s;transition-duration:.4s;transition-property:all}.topServiceItem_image a,.topServiceItem_name a{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-duration:.4s;-webkit-transition-property:all}.topMission{position:relative;text-align:center}.topMission_en{position:absolute;top:50%;left:50%;line-height:1;z-index:0;color:#f4f4f4;margin-top:-100px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.topMission_content{position:relative;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20.3125% 130px 15.625%}.topMission_copy{position:relative;display:block;font-size:45px;font-weight:700;font-weight:900;line-height:1.3;z-index:1;color:#006da2;margin-bottom:40px}.topService{position:relative;background:#006da2;color:#fff}.topService:before{position:absolute;top:0;left:0;background-image:url(../img/top/service_bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;display:block;width:100%}.topService .headlineLv1{color:#fff}.topService_en{position:absolute;top:50%;left:50%;font-size:100px;line-height:1;z-index:0;color:#f4f4f4;margin-top:-100px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.topService_content{position:relative;padding:110px 130px}.topService_items{position:relative;border-top:1px solid #94a5bc;border-left:1px solid #94a5bc;display:flex;z-index:2;margin-bottom:60px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.topServiceItem{position:relative;border-right:1px solid #94a5bc;border-bottom:1px solid #94a5bc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;font-size:14px;width:50%;padding:30px}.topServiceItem>a{display:none}.topServiceItem_image{width:37.77778%}.topServiceItem_image img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.topServiceItem_image a{transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-duration:.4s;transition-property:all}.topServiceItem_body{box-sizing:border-box;width:-webkit-calc(100% - 33.3333%);width:calc(100% - 33.3333%);padding-top:15px;padding-left:30px}
.topAction_content,.topNews_content{
	padding: 60px 70px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	max-width: 1280px
}.topServiceItem_name{display:block;font-size:18px;margin-bottom:10px}.topServiceItem_name a{color:#fff;transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-duration:.4s;transition-property:all}.irHeadline_more a,.irHeadline_more a:before{-webkit-transition-property:all;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.topService .button{display:block;text-align:center}.topService .button a:before{box-shadow:0 13px 22px -1px rgba(42,66,98,.9)}.topNews{position:relative}.topAction{position:relative;background:#f4f4f4}[data-page-id=recruitEntryComplete] .topAction_content,[data-page-id=contactComplete] .topAction_content{padding-top:20px;padding-bottom:100px}.topAction .headlineLv1{margin-bottom:20px}.topAction .button{text-align:center;margin-top:70px}.topRecruit{position:relative}.topRecruit_content{position:relative;max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:170px 130px}.topRecruit_content:after{position:absolute;top:0;left:0;background-image:url(../img/top/recruit_bg.jpg);background-repeat:no-repeat;background-position:center 30%;background-size:cover;display:block;content:'';width:100vw;height:100%;mix-blend-mode:multiply}.topRecruit_body{position:relative}.topRecruit_en{position:absolute;top:-90px;left:-150px;line-height:1;z-index:0;color:#f4f4f4}.ir,.ir_file,.topRecruit_copy,.topRecruit_label{position:relative}.irHeadline_rss a:before,.ir_file:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none}.topRecruit_label{background:#006da2;font-size:12px;font-weight:700;line-height:27px;z-index:1;color:#fff;text-align:center;width:174px;height:27px;margin-bottom:10px}
.topRecruit_copy{line-height:36px;font-size:36px;font-weight:700;z-index:1;color:#006da2;margin-bottom:15px}
.topRecruit_copy2{font-size:16px;font-weight:200;z-index:1;color:#000;margin-bottom:35px}
.ir_file{color:#999;padding-left:30px}.ir_file:before{font-weight:400;position:absolute;top:-4px;left:0;color:#ff2116;font-size:16px;margin-left:5px;margin-right:5px}.irHeadline{position:relative;margin-bottom:20px}.irHeadline_string{font-size:25px;color:#006da2;font-weight:700;line-height:1;display:inline-block;float:left;letter-spacing:.1em}.irHeadline_more{position:relative;top:0;float:right}.irHeadline_more a{position:relative;font-size:13px;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.desctop .irHeadline_more a:hover:before{width:25px}.irHeadline_more a:before{position:relative;top:-4px;margin-right:10px;width:15px;height:2px;display:inline-block;background:#333;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1);content:''}.irHeadline_rss a,.irNewsYear_list a:after{-webkit-transition-property:all;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.irHeadline_rss{display:inline-block;position:relative;top:3px}.irHeadline_rss a{position:relative;top:-2px;margin-left:10px;color:#f45615;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.irHeadline_rss a:before{font-weight:400}.irHeadline_lead{font-size:14px;float:left;margin-left:20px}.irNewsYear{position:relative;margin-bottom:40px}.irNewsYear_list{display:inline-block;margin-right:35px}.irNewsYear_list a:after,.irNewsYear_list a:before{display:block;width:2px;left:0;content:''}.irNewsYear_list a{position:relative;color:#006da2;font-size:14px;padding-left:20px;font-weight:700}.irInvestorIconNav_list.is-calendar a:before,.irInvestorIconNav_list.is-contact a:before,.irInvestorIconNav_list.is-faq a:before,.irInvestorIconNav_list.is-highlight a:before,.irLink_arrow:before,.irLink_list a[target="_blank"]:after,.irNewsYear_rss a:before{font-weight:400;font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none}.desctop .irNewsYear_list a:hover:after{height:26px}.irNewsYear_list a:before{position:absolute;top:-1px;height:24px;background:#dedede}.irNewsYear_list a:after{position:absolute;bottom:-5px;height:8px;background:#006da2;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.irNewsYear_rss{position:absolute;top:0;right:0}.irNewsYear_rss a{position:relative;top:-2px;margin-left:15px;color:#f45615;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.irNewsYear_rss a:before{font-size:19px}.irLink_list a,.irLink_list a[target="_blank"]:after{font-size:16px;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);position:relative}.irLink_list{margin-bottom:15px}.irLink_list a{line-height:1;-webkit-transition-property:all;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.desctop .irLink_list a:hover .irLink_string,.irLink_list a:hover:after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.irLink_list a[target="_blank"]:after{color:#006da2;top:1px;margin:0 0 0 3px;-webkit-transition-property:all;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1);display:inline}.irInvestorIconNav_list a,.irLink_string{-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.irLink_arrow{position:relative;top:3px;left:0;width:18px;height:18px;background:#006da2;box-sizing:border-box;border-radius:25px;margin:auto 10px auto auto;display:inline-block}.irLink_arrow:before{position:absolute;top:-webkit-calc(50% + 0px);top:calc(50% + 0px);left:-webkit-calc(50% + 1px);left:calc(50% + 1px);color:#fff;-webkit-transform:translate(-50%,-50%) scale(.9);-ms-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);margin-right:-1px;font-size:10px}.irLink_string{display:inline-block;-webkit-transition-property:all;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.irInvestor_content,.irLibrary_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.irLibrary_content{background:#f4f4f4;padding:40px;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.irLibrary_content .irLink{width:56.41026%}.irLibrary_content .irLink_list{display:inline-block;margin-bottom:0;margin-right:2.5641%}.irLibrary_content .irLink_list a{color:#006da2}.irLibrary_content .irLink_list:last-child{margin-right:0}.irLibrary_content .button{width:43.58974%;display:block}.irLibrary_content .button a{display:block;text-align:center;padding-left:10px;padding-right:10px}.irInvestor_content{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.irInvestorItem{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}.irInvestorItem .irHeadline{font-size:25px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e5e5e5}.irInvestor .irLink{margin:0 10px}.irInvestorIconNav{margin-top:40px}.irInvestorIconNav_lists{width:-webkit-calc(100% + 20px);width:calc(100% + 20px);margin-left:-10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.irInvestorIconNav_list{width:25%;box-sizing:border-box;padding:0 10px}.irInvestorIconNav_list:nth-of-type(3),.irInvestorIconNav_list:nth-of-type(4){margin-bottom:0}.irInvestorIconNav_list a{padding:0 0 20px;display:block;background:#f4f4f4;text-align:center;color:#006da2;font-size:16px;font-weight:700;-webkit-transition-property:all;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.irFooterNav_list a,.irInvestorIconNav_list a:before{-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.desctop .irInvestorIconNav_list a:hover{background:#efefef}.desctop .irInvestorIconNav_list a:hover:before{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0)}.irInvestorIconNav_list a:before{font-size:60px;display:block;margin-bottom:-20px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:all;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.irFooterNav_arrow,.irFooterNav_list a{-webkit-transition-property:all;box-sizing:border-box}.irFooter{margin-top:80px;margin-bottom:-20px}.irFooter_headline{text-align:center;font-size:24px;margin-bottom:40px;color:#006da2;line-height:1}.irFooterNav_lists{width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}.irFooterNav_list{width:20%;float:left;padding:0 20px 20px 0;box-sizing:border-box}.irFooterNav_list a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;height:100%;padding:20px 40px 20px 20px;background:#fff;font-weight:700;color:#006da2;line-height:1.2;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.irFooterNav_arrow,.irFooterNav_arrow:before{position:absolute;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.desctop .irFooterNav_list a:hover{background:#006da2;color:#fff}.desctop .irFooterNav_list a:hover .irFooterNav_arrow{background:#fff}.desctop .irFooterNav_list a:hover .irFooterNav_arrow:before{color:#006da2}.irFooterNav_arrow{top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background:#006da2;border-radius:25px;margin:auto;display:block;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.irFooterNav_arrow:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;top:-webkit-calc(50% + 1px);top:calc(50% + 1px);left:-webkit-calc(50% + 1px);left:calc(50% + 1px);color:#fff;-webkit-transform:translate(-50%,-50%) scale(.9);-ms-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);font-size:10px;-webkit-transition-property:all;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.irGovernance_link a>span:first-child,.irMessage_body{position:relative}.irGetReader_content{margin-top:60px;background:#f4f4f4;padding:25px 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.irGetReader>p,.irGetReader_powered{margin-top:1.5em}.irGetReader_banner{width:23.68421%}.irGetReader_banner img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.irGetReader_banner a{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.irGetReader_body{width:72.36842%;font-size:12px}.irGetReader>p{font-size:12px}.irGetReader>p a{text-decoration:underline;color:#006da2}.irGetReader_powered img{height:auto;-webkit-transform:translateZ(0);transform:translateZ(0);width:98px;float:right}.irGetReader_powered:after{content:'';height:0;clear:both;visibility:hidden;display:block}.irFinancial_content,.irMessage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.irFinancial_content{margin-top:20px;border:1px solid #e5e5e5;padding:50px;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.irFinancial_content p{width:51.31579%}.irFinancial_content .button{width:44.73684%;text-align:center}.irFinancial_content .button a{padding-left:10px;padding-right:10px;display:block}.irCalendar_image,.irLibrary_image{margin-bottom:50px}.irCalendar_image img,.irLibrary_image img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.irCalendar_list,.irLibrary_list{margin-bottom:60px}.irCalendar_list:last-of-type,.irLibrary_list:last-of-type,.irMessage_body p:last-child{margin-bottom:0}.irMessage{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.featureArticleHead_wrap,.featureCategoryButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.irMessage_image{width:47.67442%}.irMessage_image img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.irMessage_body{top:-5px;width:47.67442%}.irGovernance_link{text-align:right}.irGovernance_link a{color:#006da2;font-size:14px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.desctop .irGovernance_link a:hover span:after{opacity:0}.irGovernance_link a>span:first-child:after{position:absolute;bottom:-2px;left:0;content:'';width:100%;height:1px;background:#006da2;opacity:1;-webkit-transition:.3s;transition:.3s}.desctop .featureCategoryButton_item:hover,.desctop .recruitIntro a.recruitIntro_banner:hover,.desctop .serviceCard_image:hover,.desctop .sitemapItem_list a:hover{opacity:.75}.featureCategoryButton_item,.featureCategoryButton_item:before{-webkit-transition-property:all;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1)}.irGovernance_link a .ir_file{text-decoration:none;margin-left:5px}.irGovernance_link a .ir_file:before{top:-3px}.irGovernance_headline{color:#006da2;font-size:15px;font-weight:700;margin-bottom:30px}.irGovernance_body{font-size:15px;margin-bottom:55px}.irGovernance_image{margin-bottom:30px}.irGovernance_image img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.featureCategory .content{margin-bottom:60px}.featureCategory_headline{font-size:20px;color:#006da2;font-weight:700;margin-bottom:10px}.featureCategoryButton_item:before,.featureCategory_headline:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.featureCategory_headline:before{font-size:15px;margin-right:10px}.featureCategoryButton{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.featureCategoryButton_item{width:48.93617%;display:block;background:#006da2;padding:20px 4.25532%;margin-bottom:20px;box-sizing:border-box;position:relative;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.desctop .featureCategoryButton_item:hover:before{right:-webkit-calc(((15 / 300) * 100%) - 6px);right:calc(((15 / 300) * 100%) - 6px)}.featureCategoryButton_item:before{color:#fff;position:absolute;right:5%;top:50%;margin-top:-12px;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.featureArticleNext,.featureArticleNext_bar:before{-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1)}.featureCategoryButton_item span{color:#fff;display:block}.featureCategoryButton_item span.is-en{font-size:12px;text-transform:uppercase}.featureArticleHead_tag:before,.featureCategorySelect:before,.recruitList_arrow:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none}.featureCategoryButton_item span.is-title{font-size:17px;font-weight:700}.featureCategorySelect{position:relative;margin-bottom:20px}.featureCategorySelect:before{font-weight:400;position:absolute;color:#fff;right:15px;top:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-top:-11px}.featureCategorySelect select{background:#006da2;height:60px;width:100%;color:#fff;font-size:14px;border-radius:0;padding-left:15px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.featureCategorySelect select:focus{outline:0}.featureArticle_image img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.featureArticle_content{background:#fff;padding:60px 3.84314%;box-shadow:0 3px 8px 5px rgba(0,0,0,.02);margin-bottom:80px}.featureArticleHead{background:#006da2;color:#fff;padding:60px 5.88235% 50px}.featureArticleHead_wrap{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.featureArticleHead_tag,.recruitIntro_button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.featureArticleHead_wrap:last-child{margin-top:15px}.featureArticleHead_left{width:58.13953%}.featureArticleHead_right{width:36.04651%}.featureArticleHead_category{font-size:23px;font-weight:700;margin-bottom:15px}.featureArticleHead_headline{font-size:28px;font-weight:700;line-height:1.42857}.featureArticleHead_credit{font-size:14px;line-height:1.71429;margin-bottom:20px}.featureArticleHead_date{font-size:13px}.featureArticleHead_tag{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:25px;position:relative}.featureArticleHead_tag:before{font-weight:400;color:#fff;margin-right:10px;position:absolute;top:0;left:0}.featureArticleHead_tag a{color:#fff;display:block;font-size:12px;background:#3f5e88;padding:6px 10px;line-height:1;margin:0 5px 5px 0}.featureArticleNext{border:1px solid #e5e5e5;margin-top:60px;display:block;padding:35px 4.65116%;position:relative;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.desctop .featureArticleNext:hover{background:#f4f4f4;border-color:#f4f4f4}.desctop .featureArticleNext:hover .featureArticleNext_bar:before{width:100%}.featureArticleNext_body{font-size:25px;line-height:1.4;color:#006da2;font-weight:700}.featureArticleNext_label{font-size:11px;padding:0 5px 0 10px;line-height:18px;height:18px;color:#fff;position:absolute;font-weight:700;left:0;top:0;z-index:1;background:#006da2}.featureArticleNext_label:before{width:0;height:0;border-style:solid;border-width:18px 18px 0 0;border-color:#006da2 transparent transparent;content:'';position:absolute;right:-18px;top:0}.featureArticleNext_bar{position:absolute;display:block;width:60px;height:2px;right:10px;bottom:10px;background:#d9d9d9}.featureArticleNext_bar:before{position:absolute;width:15px;height:100%;right:0;top:0;z-index:1;content:'';background:#006da2;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.recruitIntro_banner,.recruitList_link{-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1)}.featureArticleBottom{padding:53px 0 0;margin:60px 0 0;border-top:1px #e4e4e4 solid}.featureArticleBottom_credit{font-size:15px;margin-bottom:25px}.recruit{margin-bottom:60px}.recruitIntro_banner{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.recruitIntro_banner img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.recruitIntro_body{margin-top:55px;line-height:1.66667;font-size:15px}.recruitIntro_button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:flex;margin-top:35px}.recruitList{border-top:1px solid #e5e5e5;margin-top:30px}.recruitList_list{border-bottom:1px solid #e5e5e5}.recruitList_link{padding:15px 2.32558%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.recruitBlogBanner_arrow,.recruitList_arrow{border-radius:50%;-webkit-transition-duration:.3s}.desctop .recruitList_link:hover{background:#f4f4f4}.desctop .recruitList_link:hover .recruitList_arrow{background:#ddd}

.recruitList_title{font-size:14px;color:#006da2;width:35%;padding-right:3.61446%;line-height:1.78571;font-weight:700}

.recruitList_title:after{display:none}.recruitList_body{font-size:14px;width:55.06024%;line-height:1.78571}.recruitList_arrow{position:absolute;width:40px;height:40px;background:#f4f4f4;right:20px;top:50%;margin-top:-20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-property:all;transition-property:all;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.recruitList_arrow:before{font-weight:400;margin-left:2px}.recruitBlogBanner{padding:100px 0;position:relative;background:#fff}.recruitBlogBanner_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:130px;padding-right:130px;box-sizing:border-box}.recruitBlogBanner_content{display:block;width:48.03922%;color:#fff;text-align:center;padding:40px 0 0;height:200px;position:relative;box-sizing:border-box}.recruitBlogBanner_arrow,.recruitBlogBanner_arrow:before{left:50%;position:absolute;-webkit-transition-property:all;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1)}.recruitBlogBanner_content--pr{background:#00a4bb}.recruitBlogBanner_content--break{background:#49599b}.desctop .recruitBlogBanner_content:hover .recruitBlogBanner_arrow{background:#fff;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.desctop .recruitBlogBanner_content--pr:hover .recruitBlogBanner_arrow:before{color:#00a4bb}.desctop .recruitBlogBanner_content--break:hover .recruitBlogBanner_arrow:before{color:#49599b}.recruitBlogBanner_lead{font-size:13px}.recruitBlogBanner_title{font-size:22px;letter-spacing:.1em;font-weight:700}.recruitBlogBanner_arrow:before,.serviceCard_image span:before{font-family:iconfont;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none}.recruitBlogBanner_arrow{width:50px;height:50px;border:1px solid #fff;margin-left:-25px;bottom:30px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.recruitBlogBanner_arrow:before{top:50%;margin:-12.5px 0 0 -6px;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.recruitEntryBanner_button p span,.recruitEntryBanner_image img{-webkit-transition-property:all;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1)}.recruitEntryBanner{padding:65px 130px 100px;position:relative;background:#f4f4f4;max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box}.recruitEntryBanner .headlineLv1{margin-bottom:10px}.recruitEntryBanner_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.recruitEntryBanner_content{width:48.03922%;display:block;position:relative;left:0;top:0;height:100%;z-index:1}.desctop .recruitEntryBanner_content:hover .recruitEntryBanner_image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.desctop .recruitEntryBanner_content:hover .recruitEntryBanner_button p span{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);color:#006da2}.recruitEntryBanner_image img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0);transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.recruitEntryBanner_button{margin-top:15px;cursor:pointer}.recruitEntryBanner_button p span{color:#222;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.recruitNav{margin-top:60px}.recruitNav.is-fixed{position:fixed;top:0;bottom:auto}.recruitNav.is-bottom{position:absolute;top:auto;bottom:60px}.recruitNav_outer{overflow-y:auto;max-height:-webkit-calc(100vh - 60px);max-height:calc(100vh - 60px);-webkit-overflow-scrolling:touch}.recruitNav_headline{background:#006da2;padding:13px 20px;color:#fff;font-size:16px}.recruitNav_list{background:#fff;padding:30px 9.84252% 30px 19.68504%}.recruitNav_item{list-style-type:square;font-size:15px;margin:0 0 8px;padding:0;color:#006da2}.desctop .recruitNav_item:hover a{color:#006da2}.recruitNav_item a{font-size:14px;color:#222;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.serviceContent_lead,.serviceIntro_body{font-size:15px;line-height:1.66667}.recruitNav_item:last-child{margin-bottom:0}.recruitRequirement{margin-bottom:80px}.recruitRequirement:last-child{margin-bottom:0}.recruitRequirement .headlineLv3,.recruitRequirement .wysiwyg h3,.wysiwyg .recruitRequirement h3{margin:35px 0 20px}.recruitRequirement_button{width:240px;margin:40px auto 0;display:block}.recruitRequirement_button .button_content{width:100%}.recruitRequirement_button .button_content a{display:block;text-align:center}.serviceContent_wrap,.serviceIntro_button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.recruitEntry_lead{margin-bottom:50px}.recruitEntry_lead a{color:#006da2;position:relative;border-bottom:1px solid #006da2;-webkit-transition:.3s;transition:.3s}.serviceCardRelated,.serviceCard_image{-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1)}.desctop .recruitEntry_lead a:hover{border-bottom:1px solid rgba(41,76,122,0)}.recruitEntry .headlineLv2{margin-bottom:35px}.serviceIntro_banner img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.serviceIntro_button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:flex;margin-top:35px}.serviceContent{margin-bottom:40px}.serviceContent_lead{margin-bottom:35px}.serviceContent_wrap{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.serviceCard{width:47.67442%;margin-bottom:40px}.serviceCard--wide{width:100%}.serviceCard--defaultImage .serviceCard_image{width:18.60465%}.serviceCard--defaultImage .serviceCard_content{width:79.06977%}.serviceCard .headlineLv3,.serviceCard .wysiwyg h3,.wysiwyg .serviceCard h3{margin-bottom:15px}.serviceCard_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}.serviceCard_wrap>span{display:block;width:39.02439%}.serviceCard_wrap>span img{width:100%;height:auto;border:1px solid #e5e5e5;display:block}.serviceCard_image{width:39.02439%;position:relative;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.serviceCard_image span{display:block;position:relative}.serviceCard_image span:before{position:absolute;right:3px;bottom:0;color:#006da2;font-size:16px;z-index:1}.forIndividual,.forIndividualDiagram_2{position:relative}.serviceCard_image img{width:100%;height:auto;border:1px solid #e5e5e5;display:block}.serviceCard_content{width:56.09756%;margin-top:-6px}.serviceCard_body{font-size:13px;line-height:1.84615}.serviceCardRelated{margin-top:15px;display:block;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.serviceCardRelated_title{font-size:14px;color:#006da2;font-weight:700;margin-bottom:5px}.serviceCardRelated_content{background:#f4f4f4;padding:15px 7.31707%;font-size:14px;line-height:1.5;display:block;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.desctop .serviceCardRelated_content:hover{background:#efefef}.forIndividual p,.forIndividual small{display:block;margin-bottom:25px}.forIndividual small{font-size:12px}.forIndividual .headlineLv3,.forIndividual .wysiwyg h3,.wysiwyg .forIndividual h3{margin-bottom:30px}.forIndividual_image{margin-bottom:50px}.forIndividual_image img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.forIndividual_image p{font-size:12px;line-height:1.5;margin-top:10px}.forIndividualDiagram{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.forIndividualDiagram img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.forIndividualDiagram_2:after{content:"";display:block;width:8vw;height:8vw;background-image:url(../img/ir/individual_diagram3.png);background-size:100%;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.forIndividualTable{margin-bottom:60px}.forIndividualTable_headline{font-size:15px;font-weight:700;margin-bottom:15px}.forIndividualTable_content::-webkit-scrollbar{width:3px;height:7px;position:relative}.forIndividualTable_content::-webkit-scrollbar-track{border:none;background:#f4f4f4}.forIndividualTable_content::-webkit-scrollbar-thumb{background:#006da2;box-shadow:none}.forIndividualTable table{width:100%;border-top:2px solid #006da2;margin-bottom:10px}.forIndividualTable table th{color:#006da2}.forIndividualTable table th.is-function{width:27.90698%}.forIndividualTable table th.is-year1,.forIndividualTable table th.is-year2{width:12.7907%}.forIndividualTable table th.is-company,.forIndividualTable table th.is-media,.forIndividualTable table th.is-release,.forIndividualTable table th.is-visual{width:18.60465%}.forIndividualTable table td.is-gray{background:#f4f4f4}.forIndividualTable table td,.forIndividualTable table th{padding:25px 20px;box-sizing:border-box;font-size:14px;vertical-align:top}.forIndividualTable table td.is-border,.forIndividualTable table th.is-border{border-bottom:1px solid #e5e5e5}.forIndividualPlan{margin-bottom:50px}.forIndividualPlan_headline{font-size:15px;margin-bottom:10px}.forIndividualPlan_lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.forIndividualPlan_list{position:relative;width:23.25581%;border:1px solid #e5e5e5;box-sizing:border-box;padding:25px}.forIndividualPlan_list.is-empry{border:none}.forIndividualPlan_list.is-empry:before{display:none}.forIndividualPlan_list:before{position:absolute;top:-1px;left:-1px;content:'';display:block;width:0;height:0;border-style:solid;border-width:15px 15px 0 0;border-color:#006da2 transparent transparent}.faq,.faq a,.faqItem,.faqItem_q{position:relative}.forIndividualPlan_list dl dt{height:2.3em;line-height:1.3;margin-bottom:5px}.faqItem_a:before,.faqItem_q:before{
	top: 0;
	margin-right: 20px;
	height: 34px;
	font-family: Arial, "Microsoft YaHei";
	left: 0
}.forIndividualPlan_list dl dd strong{color:#006da2;font-size:22px}.forIndividualService dt{color:#006da2;font-weight:700;margin-bottom:5px}.forIndividualService dd{padding-left:1.7em;margin-bottom:15px}.faq a{border-bottom:1px solid #006da2;-webkit-transition:.3s;transition:.3s}.desctop .faq a:hover{border-bottom:1px solid rgba(41,76,122,0)}.faqItem{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e2e2e2}.faqItem_q{font-size:16px;font-weight:700;color:#006da2;margin-bottom:30px;line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.faqItem_q span{display:block}.faqItem_a,.notfound{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;position:relative}.faqItem_q:before{position:relative;content:'Q';font-size:58px;line-height:20px;font-weight:400}.faqItem_a{font-size:16px;display:flex;line-height:1.5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.faqItem_a:before{position:relative;content:'A';font-size:58px;line-height:20px;font-weight:400;color:#999}.faqItem_a p{display:block}.faqItem_a p a{color:#006da2}.notfound{height:550px;text-align:center;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.notfound .pageHeader_content{margin-bottom:25px}.notfound .pageHeader>p{color:#333;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:130px;padding-right:130px;box-sizing:border-box}.contact{position:relative}.contact_lead{margin-bottom:40px}.contact_lead a{color:#006da2;position:relative;border-bottom:1px solid #006da2;-webkit-transition:.3s;transition:.3s}.sitemap_arrow,.sitemap_string{-webkit-transition-property:all;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}.contact_lead a:hover{border-bottom:1px solid rgba(41,76,122,0)}.sitemap{position:relative}.sitemap_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sitemap_arrow{position:relative;top:3px;left:0;width:18px;height:18px;background:#006da2;box-sizing:border-box;border-radius:25px;margin:auto 10px auto auto;display:inline-block;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.sitemap_arrow:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;position:absolute;top:-webkit-calc(50% + 1px);top:calc(50% + 1px);left:-webkit-calc(50% + 1px);left:calc(50% + 1px);color:#fff;-webkit-transform:translate(-50%,-50%) scale(.9);-ms-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);font-size:10px}.sitemap_string{display:inline-block;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.sitemapItem{
	width: 25%
}
.sitemapItem_list{margin-bottom:25px}.sitemapItem_list a{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.desctop .sitemapItem_list a:hover .sitemap_string{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.sitemapItem_list:last-child{margin-bottom:0}.sitemapItemChild{margin:5px 0 0 30px}.sitemapItemChild_list{font-size:14px;margin-bottom:5px}.sitemapItemChild_list:before{content:'-';margin-right:5px;display:inline-block}.about_en{font-size:16px;line-height:1;color:#006da2;font-weight:900;margin-bottom:30px;letter-spacing:.1em}.aboutMission_hero{position:relative;margin-bottom:80px;width:-webkit-calc(100%);width:calc(100%)}.aboutMission_hero img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.aboutMission_content{padding:0 80px 70px}
	.aboutMission_headline{
	font-size: 40px;
	line-height: 1.3;
	letter-spacing: 0em;
	font-weight: 700;
	margin-bottom: 50px
}
	.aboutPhilosophy_headline{font-size:25px;line-height:1.4;letter-spacing:.1em;font-weight:700;margin-bottom:60px}.aboutValues{border-top:1px solid #e1e1e1;margin-top:40px}.aboutValuesItem{position:relative;padding:40px 30px 40px 90px;border-bottom:1px solid #e1e1e1}.aboutValuesItem_headline{position:relative;font-size:25px;font-weight:700;color:#006da2;margin-bottom:10px}.aboutValuesItem_headline:before{position:absolute;top:5px;left:-50px;width:35px;height:35px;line-height:34px;border-radius:50%;background:#006da2;color:#fff;font-size:18px;text-align:center;display:block;box-sizing:border-box;padding-left:2px}.aboutValuesItem--1 .aboutValuesItem_headline:before{content:'1'}.aboutValuesItem--2 .aboutValuesItem_headline:before{content:'2'}.aboutValuesItem--3 .aboutValuesItem_headline:before{content:'3'}.aboutValuesItem--4 .aboutValuesItem_headline:before{content:'4'}.aboutMessage_headline{color:#006da2;font-size:25px;margin-bottom:40px;font-weight:700}.aboutMessage_image{position:relative;margin-bottom:50px}.aboutMessage_image img{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (max-width:767px){.header,.header_wrapper,.is-fixTop .header_wrapper,.is-out .header_wrapper,.is-scroll .header_wrapper{height:65px}.irNews .button,.topAction .button,.topHero .button,.topMission_copy,.topNews .button,.topRecruit .button{text-align:center}body{font-size:14px}.footer_content{width:100%;display:block;padding:50px 6.66667% 140px}.footer_pagetop{right:-18px}.footer_pagetop span{top:-4px}.footerSns{position:absolute;bottom:80px;margin-bottom:20px}.footerSns_link{margin-right:20px}.footerSns_link a{font-size:25px}.footerInformation{width:100%}.footerInformation_logo{width:120px}.footerInformation_copylight{position:absolute;bottom:50px}.footerSitemap{display:block;width:100%}.footerSitemap_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footerSitemap_lists{width:50%}.footerSitemap_lists.is-sub{width:100%;margin-top:20px;margin-bottom:10px}.content,[data-page-id=recruitRequirement] .content{margin-bottom:20px}.footerSitemap_list a{font-size:13px}.is-sub .footerSitemap_list a{font-size:12px}
		
		.footerSitemap_service{
	display: block
}.container--column2,.headerSns,.header_servicesite{display:block}.is-out .header_wrapper{-webkit-animation-name:spFixedOut;animation-name:spFixedOut}.is-fixed .header_wrapper{-webkit-animation-name:spFixedIn;animation-name:spFixedIn;height:65px}
		
		
		.headerLogo{margin-left:30px;top:-60PX}.headerLogo_logo{width:110px;height:53px;margin-right:15px}.container--column2 .container_wrapper,.globalBannerItem_image,.header_content{width:100%}.headerLogo_tagline{font-size:10px}.header_content{position:absolute;top:0;left:0;pointer-events:none}.header_servicesite a:after{top:2px}.headerSns_link a{font-size:25px}.headerBg_bg{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.45s;transition-duration:.45s;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.page{padding-top:60px}.container{padding-right:6.66667%;padding-left:6.66667%}.container_wrapper{padding-bottom:0}[data-page-id=recruit] .container_wrapper{top:-25px;padding-bottom:25px}[data-page-id=feature] .container_wrapper{padding:20px 0 50px}[data-page-id=featureRefine] .container_wrapper{padding:40px 0 50px}[data-page-id=recruitEntry] .container_wrapper,[data-page-id=sitemap] .container_wrapper{padding-bottom:0}.breadcrumb,.container--column2 .container_side{display:none}.content{padding:25px 6.25% 50px}.content.is-paddingNarrow{padding:20px}[data-page-id=recruitEntryComplete] .content{padding-bottom:20px}.breadcrumb_content{padding-right:6.66667%;padding-left:6.66667%}.globalBanner{padding-bottom:50px}[data-page-id=feature] .globalBanner,[data-page-id=featureRefine] .globalBanner,[data-page-id=recruitRequirement] .globalBanner,[data-page-id=about] .globalBanner,[data-page-id=service] .globalBanner{background:#fff;padding:50px 0}[data-page-id=feature] .globalBanner .grobalGrid:before,[data-page-id=featureRefine] .globalBanner .grobalGrid:before,[data-page-id=recruitRequirement] .globalBanner .grobalGrid:before,[data-page-id=about] .globalBanner .grobalGrid:before,[data-page-id=service] .globalBanner .grobalGrid:before{max-width:1280px;background-repeat:repeat-y;background-position:0,25%,50%,75%,100%;background-image:url(../img/global/line_gray.png),url(../img/global/line_gray.png),url(../img/global/line_gray.png),url(../img/global/line_gray.png),url(../img/global/line_gray.png)}.globalBanner_content{padding-right:6.66667%;padding-left:6.66667%}.globalBannerItem_content a{display:block}.globalBannerItem_image:before{padding-top:62.5%}.globalBannerItemBody{width:100%;padding:30px 0}.globalBannerItemBody_headline{font-size:18px;margin-bottom:10px}.globalBannerItemBody_lead{font-size:13px;margin-bottom:12.5px}.globalBannerItemBody_arrow{width:40px;height:40px}.globalNav{display:none;z-index:100;height:100vh;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-duration:.5s;transition-duration:.5s}.is-spOpen .globalNav{display:block}.is-spOpenOut .globalNav{opacity:0}.globalNav_links{display:block;margin-right:0;padding:70px 0 0 50px}.globalNav_link{margin-bottom:0}.is-spOpen .globalNav_link a{-webkit-animation-name:globalNavSpIn;animation-name:globalNavSpIn}.globalNav_link.is-current a{color:#fff}.globalNav_link a{position:relative;color:#fff;display:block;font-size:20px;opacity:0;-webkit-transform:translateY(35px);-ms-transform:translateY(35px);transform:translateY(35px);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;padding:8px 0}.grobalGrid{padding-right:6.66667%;padding-left:6.66667%}[data-page-id=feature] .container .grobalGrid,[data-page-id=featureRefine] .container .grobalGrid{top:127px}.grobalGrid[data-color=gray]:before,.grobalGrid[data-color=navy]:before,.grobalGrid[data-color=darknavy]:before,.grobalGrid[data-color=white]:before{background-position:0,50%,100%}.grobalGrad{width:90px;height:46px}.grobalGrad.is-leftbottom.is-navy{width:190px;height:120px}.menuButton{top:0;right:5px;width:65px;height:65px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:101;background:0 0}.menuButton:after{display:none}.menuButton_item{-webkit-animation-duration:.5s;animation-duration:.5s}.headlineLv1{margin-bottom:25px}.headlineLv1_content{display:block}.headlineLv1_en{font-size:32px;line-height:28px;height:28px}.headlineLv1_description{font-size:15px;margin-top:10px}.headlineLv1_lead{font-size:13px;margin-top:20px}.headlineLv2{margin-bottom:10px}.headlineLv2_string,.wysiwyg h2{font-size:18px;float:none;margin-bottom:0;line-height:1.5}.headlineLv3,.headlineLv4,.wysiwyg h3{margin-bottom:15px}.headlineLv3_string{font-size:15px}.headlineLv3_accordion{position:absolute;width:12px;height:12px;right:15px;top:50%;margin-top:-6px}.headlineLv3_accordion:after,.headlineLv3_accordion:before{display:block;position:absolute;background:#006da2;content:'';-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transition-duration:.2s;transition-duration:.2s}.headlineLv3_accordion:before{width:100%;height:2px;left:0;top:50%;margin-top:-1px}.headlineLv3_accordion:after{width:2px;height:100%;left:50%;top:0;margin-left:-1px}.headlineLv4_string{font-size:14px}.button_content a{font-size:12px;padding:16px 30px}.newsCard_content{padding:20px}.newsCard_image{width:80px;margin-right:20px}.newsCard_body{padding-top:0;width:-webkit-calc(100% - 100px);width:calc(100% - 100px)}.newsCard_date{font-size:12px}.newsCard_title{font-size:14px}.newsCard_tags{margin-top:15px}.newsCard_tag{font-size:10px;padding:1px 8px;margin-top:5px;display:inline-block}.newsCard_bar,.postsList_content:after{display:none}.postCard{margin:0 10px;width:70.66667%}.postCard_body{padding:20px 20px 30px}.postCard_title{font-size:16px}.postsList{width:-webkit-calc(100% + 48px);width:calc(100% + 48px);margin-left:-24px}.postsList_content{display:block;margin-bottom:40px}.cursor,.pageHeaderNav{display:none}.pageHeader{padding-top:40px;padding-bottom:70px}[data-page-id=recruit] .pageHeader{padding:0;width:100%;margin-top:-20px}[data-page-id=feature] .pageHeader{padding-bottom:20px}[data-page-id=featureRefine] .pageHeader{padding-bottom:25px}.pageHeader_content{padding-right:6.66667%;padding-left:6.66667%}[data-page-id=stock_information] .pageHeader_en,[data-page-id=ir] .pageHeader_en,[data-page-id=ir_news] .pageHeader_en,[data-page-id=ir_calendar] .pageHeader_en,[data-page-id=ir_library] .pageHeader_en{left:-1px}[data-page-id=stock_information] .pageHeader_en{top:-5px;height:60px;line-height:35px}[data-page-id=recruit] .pageHeader_en,[data-page-id=feature] .pageHeader_en,[data-page-id=featureRefine] .pageHeader_en,[data-page-id=recruitEntry] .pageHeader_en,[data-page-id=recruitRequirement] .pageHeader_en{font-size:42px}.pageHeader_en{font-size:40px;height:25px;line-height:25px;margin-bottom:10px}.tab_button,.tab_buttons{height:50px}.tab_action,.wysiwyg>p{margin-bottom:20px}.pageHeader_jp{font-size:15px}.postArchiveCard_content,.tab_button a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.pageHeader_lead{font-size:18px;letter-spacing:0;margin-top:10px}.tab_button a{font-size:12px;height:50px;padding:0 5px;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tab_button a br{display:inline}.wysiwyg>p{font-size:14px}.page[data-page-id=featureArticle] .wysiwyg>p{margin-bottom:25px;padding-left:0}.page[data-page-id=featureArticle] .wysiwyg>p.wysiwyg_question{margin-bottom:15px}.page[data-page-id=featureArticle] .wysiwyg>p.wysiwyg_description{padding:16.5px 7.01754%;margin-bottom:32.5px}.wysiwyg>p+hr{margin-top:25px}.wysiwyg_question:before{display:none}.wysiwyg img{margin-bottom:20px}.wysiwyg h2{font-size:20px;margin-bottom:15px}.wysiwyg h3{font-size:16px}.wysiwyg hr{margin-bottom:22.5px}.wysiwyg blockquote{padding:25px 14.28571%;font-size:14px;margin:25px 0 30px}.page[data-page-id=featureArticle] .wysiwyg ol,.page[data-page-id=featureArticle] .wysiwyg ul{padding-left:0}.wysiwyg blockquote:after{left:20px;top:5px}.wysiwyg blockquote:before{right:20px;bottom:5px}.wysiwyg ul{margin-bottom:20px}.wysiwyg ul li{margin-left:1.3em;font-size:14px;margin-bottom:6px}.wysiwyg ol{margin-bottom:15px}.wysiwyg ol li{padding-left:1.3em;text-indent:-1.1em;font-size:14px;margin-bottom:6px}.wysiwyg figure{margin:25px 0 30px}.wysiwyg figure figcaption{font-size:10px;padding:5px 10px}.wysiwyg_description{margin-bottom:30px}.wysiwygProfile{padding:20px 7.01754%;display:block;margin:30px 0}.wysiwygProfile+.wysiwygProfile{margin-top:-29px}.wysiwygProfile_content,.wysiwygProfile_image{width:100%}.wysiwygProfile_name{font-size:20px}#tayori-form .form-headline,#tayori-form .form-upload label,.irList_date,.wysiwygProfile_position{font-size:13px}.wysiwygProfile_body{margin-bottom:10px}.wysiwyg_button{margin:30px auto 0;display:block}.wysiwyg_button a{width:67.69231%;max-width:none;display:block}.wysiwyg .twitter-tweet{padding:0}.wysiwyg_iframe{margin:30px 0}.tab_content .irList{margin-top:-20px}.irList.is-2col{display:block}.irList.is-2col .irList_list{width:100%}.irList_list{display:block;padding:15px 10px}.irList_list>a{display:block}.irList_date{float:left;width:80px}.irList_category{float:left;top:2px;height:18px;padding:1px 15px}.irList_category+.irList_body,.irList_date+.irList_body{width:100%}.irList_body{width:100%;padding-top:5px;clear:both}#tayori-form .form-parts{padding-top:9px;padding-bottom:9px;display:block}#tayori-form .form-headline{width:100%;padding:5px 0 15px 10px}#tayori-form .form-field{width:100%}#tayori-form .form-field input[type=text],#tayori-form .form-field input[type=tel],#tayori-form .form-field input[type=email]{font-size:13px;padding:10px}#tayori-form .form-upload{display:block;text-align:center;width:100%}#tayori-form .form-output{font-size:11px;width:100%}#tayori-form .form-note{font-size:11px;padding:0 3%;box-sizing:border-box}#tayori-form .form-submit button[type=button]{font-size:12px;padding:16px 30px}#tayori-form .error-message{font-size:11px;margin-top:5px}.formRadio{margin:0 0 10px}.formCheckbox span{margin-right:5px}.formTerms{margin-top:20px}.formTerms_headline{font-size:16px}.formTerms_content{padding:20px;font-size:14px}.formTerms_check,[data-page-id=recruitRequirement] .table_td p{font-size:13px}.formTerms_content strong{margin-bottom:12.5px}.formSubmit_attention{margin:20px auto 0}.formSubmit_attention br{display:inline}.postArchiveList_content,.tableTel_item{display:block}.table tr:last-child .table_td,.table tr:last-child .table_th{border-bottom:none;padding-bottom:0}.table_td,.table_th{display:block;width:100%;padding:20px 10px}.table_th{width:100%;padding-bottom:0;border-top:none}[data-page-id=recruitRequirement] .table_th{width:100%;font-size:13px}.table_td{border-top:none;padding-top:5px;border-bottom:1px solid #e5e5e5}.tableTel_headline{margin-bottom:10px}.tableTel_body p{margin-bottom:20px}.tableTel_body span{font-size:11px;margin-top:5px}.postArchiveList{width:100%;margin-left:0}.postArchiveList_headline{font-size:18px;padding-left:0;margin-bottom:15px}.postArchiveCard{margin:0 0 10px;width:100%}.postArchiveCard:last-child{margin-bottom:0}.postArchiveCard_content{height:auto;display:flex}.postArchiveCard_label{font-size:10px;height:16px;line-height:16px;padding:0 5px}.postArchiveCard_label:before{border-width:16px 16px 0 0;right:-16px}.postArchiveCard_image{padding-top:36.92308%;margin-right:0;width:36.92308%}.postArchiveCard_body{padding:15px 4.61538% 0;width:63.07692%}.postArchiveCard_title{font-size:13px}.pagenation{margin-top:20px}.pagenation_arrow{width:30px;height:30px}.pagenation_item{width:40px;height:40px;margin:0 2px}.textLink--blank:after,.textLink[target="_blank"]:after{margin-left:3px}.textLink--arrow a,.textLink--arrow p{font-size:14px}.hero{height:250px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.refine_action{margin-top:15px}.refine_buttons{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-col="4"] .refine_button{width:47.69231%;margin-bottom:10px}.refine_button a{font-size:12px;padding:0 30px 0 15px}.refine_arrow{right:10px}.refine_arrow:before{font-size:9px;top:-webkit-calc(50% + 2px);top:calc(50% + 2px)}.document>p{font-size:13px;margin-bottom:20px}.document>p a.is-file:before{font-size:16px;top:-3px}.document p.is-margin{margin-bottom:30px}.document .headlineLv2,.document .headlineLv3,.document .wysiwyg h3,.document h4,.wysiwyg .document h3{margin-bottom:10px}.document h4{font-size:13px;line-height:1.5;padding-left:5px}.document ol,.document ul{margin-bottom:20px;padding-left:20px}.document ol p.is-margin,.document ul p.is-margin{margin-bottom:30px}.document ol li,.document ul li{font-size:13px;line-height:1.5;margin-bottom:5px}.documentBorderBlcok{padding:15px;margin-bottom:25px}.documentBorderBlcok h3{font-size:13px;margin-bottom:5px}.documentBorderBlcok p{font-size:12px}.map_content:before{padding-top:122.80702%}.loading_logo{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}[data-page-id=feature] .grad>canvas{top:auto;bottom:0}.desctop-block,.desctop-flex,.tablet-block,.tablet-flex{display:none}.mobile-block,.topHero_wrapper:before{display:block}[data-page-id=feature] .topHero{margin-top:0}.topHero_wrapper{padding-top:0}.topHeroImage_item.is-desktop,.topHero_count{display:none}.topHero .grobalGrid[data-color=white]{position:absolute;bottom:0;left:0;z-index:1;height:50%}.topHero .slick-arrow{top:50%;border-radius:0;background:0 0;margin-top:-25px}.topHero .slick-arrow:before{border-color:#fff}.topHero .slick-prev{left:0}.topHero .slick-next{right:0}.topHero_item a{padding-top:72%}.topHeroImage{width:100%!important;height:auto}.topHeroImage_item.is-mobile{display:block}.topHeroHeadline{padding-right:6.66667%;padding-left:6.66667%;padding-top:15px}.topHeroHeadline_content{padding-bottom:25px}.topHeroHeadline_logo{font-size:40px;width:100%}.topHeroHeadline_logo img{width:100%;height:auto}.topHeroHeadline_title{font-size:17px;padding-left:22px}.topHeroHeadline_title:before{top:10px;width:15px}.topHeroCard{position:relative;top:auto;width:86.66667%;height:auto;margin:-25px auto 0;padding:30px 9.375% 40px;box-shadow:0 10px 18px 5px rgba(44,77,120,.12)}.topHeroCard_lead{font-size:12px;margin-bottom:12.5px}.topNews .newsList,.topService_items{margin-bottom:40px}.topHeroCard_title{font-size:18px}.topHeroCard i{right:10px;bottom:10px;width:60px}.topHero .button{display:block;padding:50px 0}.topMission_en{font-size:82px;margin-top:-80px}.topMission_content{padding:40% 6.66667% 24%}.topMission_copy{font-size:28px}.topMission_copy span{display:inline-block;margin-right:-23px}.topService:before{background-position:70% top}.topService_content{padding:50px 6.66667%}.topService_items{display:block}.topServiceItem{font-size:12px;width:100%;padding:20px}.topServiceItem>a{position:absolute;top:0;left:0;display:block;z-index:2;width:100%;height:100%}.topServiceItem_image{width:28.57143%}.topServiceItem_body{width:-webkit-calc(100% - 24.61538%);width:calc(100% - 24.61538%);padding-top:5px;padding-left:7.14286%}.topServiceItem_name{font-size:16px}.topNews_content{padding:50px 6.66667%}.topAction_content{padding:45px 0 50px}[data-page-id=recruitEntryComplete] .topAction_content,[data-page-id=contactComplete] .topAction_content{padding-top:0}.topAction .headlineLv1{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:130px;padding-right:130px;box-sizing:border-box}.topAction .button{margin-top:0}
		
		.topRecruit_content{padding:20px 6.66667% 50px}.topRecruit_content:after{top:inherit;bottom:0;background-image:url(../img/top/recruit_bg_sp.jpg);background-position:bottom bottom;background-size:cover;height:auto;padding-top:74.66667%}.topRecruit_en{top:-50px;left:-38px;font-size:91px}.topRecruit_label{font-size:11px;line-height:23px;width:147px;height:23px}
		
		.topRecruit_copy{font-size:22px;line-height:1.5;margin-bottom:0;padding-bottom:10%}
		.topRecruit_copy2 {
 
    margin-bottom: 300px;
}
		
		.topRecruit .button{display:block}.ir_file{padding-left:25px}.ir_file:before{font-size:16px;margin-left:0;margin-right:0}.irHeadline{margin-bottom:10px}.irHeadline_string{font-size:20px;float:none;margin-bottom:0}.irHeadline_more{display:none}.irHeadline_rss{top:0}.irHeadline_rss a{top:0;margin-left:5px}.irHeadline_lead{font-size:13px;margin-left:0;margin-top:10px;float:none;line-height:1.75}.irNews .button{display:block;margin-top:40px}.irNewsYear{margin-bottom:0;overflow:hidden}.irNewsYear_lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.featureArticleHead_wrap,.irFinancial_content,.irInvestor_content,.irLibrary_content,.irMessage,.irNewsYear_list,.recruitList_link{display:block}.irNewsYear_list{margin-right:0;width:50%;margin-bottom:13px}.irNewsYear_list a{font-size:13px;padding-left:15px}.irNewsYear_list a:before{height:20px}.irNewsYear_rss{position:relative;top:0;margin-top:-10px;float:right}.irNewsYear_rss a{top:0;margin-left:0}.irLink_list{margin-bottom:10px}.irLink_list a[target="_blank"]:after{top:2px}.irLink_list a{font-size:13px}.irLibrary_content{padding:20px}.irLibrary_content .irLink{width:100%;margin-bottom:15px}.irLibrary_content .button{width:100%;padding:0 10px;box-sizing:border-box}.irInvestorItem{width:100%;margin-bottom:25px}.irInvestorItem .irHeadline{margin-bottom:10px;padding-bottom:15px}.irInvestor .irLink{margin:10px}.irInvestorIconNav_lists{width:-webkit-calc(100% + 10px);width:calc(100% + 10px);margin-left:-5px}.irInvestorIconNav_list{width:50%;padding:0 5px;margin-bottom:10px}.irInvestorIconNav_list a{font-size:13px;padding:0 0 15px}.irInvestorIconNav_list a:before{position:relative;top:-8px;margin-bottom:-30px}.irFooter{margin-top:50px;margin-bottom:-10px}.irFooter_headline{font-size:18px;margin-bottom:20px}.irFooterNav_lists{width:100%}.irFooterNav_list{float:none;width:100%;padding:0;margin-bottom:10px}.irFooterNav_arrow:before{top:-webkit-calc(50% - .5px);top:calc(50% - .5px)}.irGetReader_content{margin-top:30px;display:block;padding:20px}.irGetReader_banner{width:72%;margin:0 auto 15px}.irGetReader_body{width:100%}.irFinancial_content{padding:20px;margin-top:15px}.irFinancial_content p{width:100%;margin-bottom:15px}.irFinancial_content .button{width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.irCalendar_image,.irLibrary_image{margin-bottom:20px}.irCalendar_list,.irLibrary_list{margin-bottom:30px}.irMessage_image{width:100%;margin-bottom:25px}.irMessage_body{width:100%;top:0}.irGovernance_link a{font-size:13px}.irGovernance_link a .ir_file{position:relative;top:-5px}.irGovernance_headline{font-size:14px;margin-bottom:10px}.irGovernance_body{font-size:14px;margin-bottom:25px}.irGovernance_image{margin-bottom:20px}.featureCategory .content{margin-bottom:30px}.featureCategory_headline{font-size:18px}.featureCategory_title{font-size:14px;margin-bottom:5px;font-weight:700}.featureArticle_content{padding:30px 6.15385%;margin-bottom:40px}.featureArticleHead{padding:30px 9.23077% 20px}.featureArticleHead_left,.featureArticleHead_right{width:100%}.featureArticleHead_category{font-size:12px;margin-bottom:7.5px}.featureArticleHead_headline{font-size:18px;margin-bottom:30px}.featureArticleHead_credit{font-size:12px;margin-bottom:10px}.featureArticleHead_date{font-size:12px}.featureArticleHead_tag{margin-bottom:15px}.featureArticleHead_tag a{padding:4px 8px}.featureArticleNext{margin-top:30px;padding:25px 7.01754%}.featureArticleNext_body{font-size:20px}.featureArticleNext_label{font-size:10px;height:16px;line-height:16px;padding:0 5px}.featureArticleNext_label:before{border-width:16px 16px 0 0;right:-16px}.featureArticleNext_bar{bottom:10px;right:10px;width:60px}.featureArticleBottom{padding:25px 0 0;margin:40px 0 0}.featureArticleBottom_credit{font-size:14px;margin-bottom:12.5px}.recruit{margin-bottom:30px}.recruitIntro_body{margin-top:22.5px;font-size:13px;text-align:left}.recruitIntro_button{width:81.48148%;margin-top:17.5px}.recruitIntro_button a{text-align:center;width:100%}.recruitList{margin-top:15px}.recruitList_link{padding:15px 3.50877%}.recruitList_title{font-size:13px;width:100%;padding-left:0;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.recruitList_title:after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;font-size:11px;margin:1px 0 0 5px;display:block}.recruitList_body{width:100%;font-size:13px;line-height:1.5}.recruitList_arrow{display:none}.recruitEntryBanner_wrap,.serviceContent_wrap{display:block}.recruitBlogBanner{padding-top:50px;padding-bottom:50px}.recruitBlogBanner_wrap{padding-right:6.66667%;padding-left:6.66667%;display:block}.recruitBlogBanner_content{width:100%;height:auto;padding:20px 10% 80px;margin-bottom:10px}.recruitBlogBanner_lead{font-size:12px;line-height:1.5;margin-bottom:5px}.recruitEntryBanner .headlineLv1,.recruitEntryBanner_content:first-child{margin-bottom:20px}.recruitBlogBanner_title{font-size:18px;letter-spacing:0;line-height:1.4}.recruitBlogBanner_arrow{width:40px;height:40px;margin-left:-20px;bottom:20px}.recruitEntryBanner{padding:32.5px 6.66667% 50px}.recruitEntryBanner_content{width:100%}.recruitEntryBanner_button{margin-top:7.5px}.recruitNav_item{font-size:12px;margin-bottom:6px}.recruitRequirement,.recruitRequirement:last-child .recruitRequirement_button{margin-bottom:0}.headlineLv2+.recruitRequirement .headlineLv3,.headlineLv2+.recruitRequirement .wysiwyg h3,.wysiwyg .headlineLv2+.recruitRequirement h3{border-top:1px solid #006da2}.recruitRequirement .headlineLv3,.recruitRequirement .wysiwyg h3,.wysiwyg .recruitRequirement h3{border-left:none;border-bottom:1px solid #006da2;padding:15px 3.50877%;margin:0}.recruitRequirement .headlineLv3_string{font-size:16px}.recruitRequirement_content tr:first-child .table_th{border-top:none}.recruitRequirement_button{width:77.19298%;margin:20px auto 0}.recruitEntry_lead{margin-bottom:25px}.recruitEntry .headlineLv2{margin-bottom:17.5px}.serviceIntro_body{font-size:13px}.serviceIntro_button{margin-top:17.5px}.serviceContent{padding-bottom:10px;margin-bottom:25px}.serviceContent_lead{margin-bottom:17.5px;font-size:13px}.serviceCard{width:100%;margin-bottom:20px}.serviceCard--wide .serviceCardRelated{margin-left:-52.63158%}.serviceCard--defaultImage .serviceCard_image{width:28.07018%}.serviceCard--defaultImage .serviceCard_content{width:64.91228%}.serviceCard_image,.serviceCard_wrap>span{width:28.07018%}.serviceCard_image span:before{right:0;bottom:-5px}.serviceCard_content{width:64.91228%}.serviceCard_body{font-size:12px}.serviceCardRelated{margin-top:10px}.serviceCardRelated_title{font-size:13px}.serviceCardRelated_content{padding:15px 5.26316%;font-size:13px}.forIndividual .headlineLv3,.forIndividual .wysiwyg h3,.wysiwyg .forIndividual h3{margin-bottom:10px}.forIndividual_image{margin-bottom:25px}.forIndividual_image p{font-size:11px}.forIndividualTable_content{overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-bottom:20px;padding-bottom:5px}.forIndividualTable table{width:500px}.forIndividualTable table th br{display:none}.forIndividualTable table td,.forIndividualTable table th{font-size:13px;padding:25px 10px}.forIndividualPlan{margin-bottom:20px}.forIndividualPlan_headline{font-size:13px}.forIndividualPlan_lists{display:block;margin-bottom:20px}.forIndividualPlan_list{width:100%;padding:20px;margin-bottom:10px}.forIndividualPlan_list.is-empry{display:none}.notfound,.sitemap_content{display:block}.forIndividualPlan_list dl dt{height:auto;margin-bottom:5px;float:left}.faqItem_a:before,.faqItem_q:before{margin-right:15px;height:32px;line-height:18px}.forIndividualPlan_list dl dd{position:absolute;right:20px;bottom:10px;float:right}.forIndividualPlan_list dl dd strong{font-size:20px}.faqItem{padding-bottom:20px;margin-bottom:20px}.faqItem_q{font-size:15px;margin-bottom:10px}.faqItem_q:before{font-size:50px}.faqItem_a{font-size:15px}.faqItem_a:before{font-size:50px}.notfound{height:300px;text-align:left}.notfound .pageHeader{padding-top:50px}.notfound .pageHeader_content{margin-bottom:15px}.notfound .pageHeader>p{padding-right:6.66667%;padding-left:6.66667%}.contact_lead{margin-bottom:20px}.sitemap_arrow:before{top:-webkit-calc(50% - .5px);top:calc(50% - .5px)}.sitemapItem{width:100%;padding-left:10px;box-sizing:border-box}.sitemapItem_list{margin-bottom:15px}.sitemapItemChild_list{font-size:13px}.about_en{font-size:12px;margin-bottom:20px}.aboutMission_hero{margin-bottom:30px}.aboutMission_content{padding:0 6.25% 50px}.aboutMission_headline{font-size:27px;margin-bottom:20px}.aboutPhilosophy_headline{font-size:20px;margin-bottom:25px;line-height:1.5}.aboutValues{margin-top:0}.aboutValuesItem{padding:15px 0 15px 35px}.aboutValuesItem_headline{font-size:16px}.aboutValuesItem_headline:before{width:24px;height:24px;line-height:23px;font-size:11px;top:3px;left:-30px}.aboutMessage_headline{font-size:20px;margin-bottom:10px}.aboutMessage_image{margin-bottom:10px}}@media only screen and (min-width:1730px){.container,.footer_content{padding-left:0;padding-right:0}.footer_pagetop{right:-80px}.container{max-width:100%}.container>:not(.container_side){max-width:1280px;margin:auto}.container--column2 .container_side{padding-right:2%}.breadcrumb_content,.globalBanner_content,.grobalGrid,.notfound .pageHeader>p,.pageHeader_content,.recruitBlogBanner_wrap,.recruitEntryBanner,.topAction_content,.topHeroHeadline,.topMission_content,.topNews_content,.topRecruit_content,.topService_content{padding-left:0;padding-right:0}.topRecruit_content:after{width:-webkit-calc(100vw + 10%);width:calc(100vw + 10%);margin-left:-10%}}@media only screen and (min-width:768px) and (max-width:1023px){.container,.footer_content{padding-left:60px;padding-right:60px}.headlineLv2_string,.irHeadline_string,.wysiwyg h2{float:none}.footer_pagetop{right:-10px}.headerLogo{width:140px;margin-left:30px;display:block;top:-40px}.content{padding:50px 7.8125%}.breadcrumb_content,.globalBanner_content{padding-left:60px;padding-right:60px}.globalNav_links{margin-right:20px}.globalNav_link a{letter-spacing:.025em;padding:0 5px}.grobalGrid,.pageHeader_content,.recruitBlogBanner_wrap,.topAction_content,.topHeroHeadline,.topMission_content,.topNews_content,.topRecruit_content,.topService_content{padding-left:60px;padding-right:60px}.menuButton{display:none}.menuButton:after{width:280px;height:110px}.irList.is-2col{display:block}.irList.is-2col .irList_list{width:100%}.desctop-block,.desctop-flex{display:none}.tablet-block{display:block!important}.tablet-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.mobile-block{display:none!important}.topHeroImage{width:-webkit-calc(((100vw - 120px) * .75) + 49px);width:calc(((100vw - 120px) * .75) + 49px)}.irHeadline_lead{margin-top:10px;margin-left:0;float:none}.irLibrary_content .irLink_list{display:block;margin-bottom:15px}.irLibrary_content .button{width:60%}.irInvestorIconNav_list{width:50%;margin-bottom:10px}.irFooter{margin-top:50px}.irFooterNav_list{width:50%}.recruitBlogBanner_content{height:auto;padding:20px 2% 70px}.recruitBlogBanner_title{line-height:1.4}.recruitBlogBanner_arrow{bottom:10px}.recruitEntryBanner{padding-left:60px;padding-right:60px}.forIndividualPlan_list{padding:15px}.forIndividualPlan_list dl dt{font-size:12px}.forIndividualPlan_list dl dd{font-size:13px}.forIndividualPlan_list dl dd strong{font-size:15px}.notfound .pageHeader>p{padding-left:60px;padding-right:60px}.aboutMission_hero{margin-bottom:60px}.aboutMission_content{padding:0 7.8125% 50px}.aboutMission_headline{font-size:40px}}@media only screen and (min-width:320px) and (max-width:374px){.headerLogo_tagline{font-size:9px}.globalNav_links{padding-top:60px}.globalNav_link a{padding:5px 0}[data-page-id=for_individual] .pageHeader_en,[data-page-id=public_notice] .pageHeader_en,[data-page-id=privacy_policy] .pageHeader_en,[data-page-id=legal_notice] .pageHeader_en{top:-5px;height:60px;line-height:35px}[data-page-id=recruit] .pageHeader_en,[data-page-id=feature] .pageHeader_en,[data-page-id=featureRefine] .pageHeader_en,[data-page-id=recruitEntry] .pageHeader_en,[data-page-id=recruitRequirement] .pageHeader_en{font-size:40px}.tab_button a.tab_font_s{font-size:10px}.aboutMission_headline{font-size:26px}}@media only screen and (max-width:767px) and (max-width:767px){[data-page-id=feature] .globalBanner .grobalGrid:before,[data-page-id=featureRefine] .globalBanner .grobalGrid:before,[data-page-id=recruitRequirement] .globalBanner .grobalGrid:before,[data-page-id=about] .globalBanner .grobalGrid:before,[data-page-id=service] .globalBanner .grobalGrid:before{background-position:0,50%,100%}.topAction .headlineLv1{padding-right:6.66667%;padding-left:6.66667%}}@media only screen and (min-width:1024px) and (max-width:1280px){.globalNav_link a{padding:6px}}@media only screen and (min-width:1024px){.desctop .menuButton:hover .menuButton_item{opacity:.5;-webkit-transition-delay:0s;transition-delay:0s}.refine_button a:hover{background:#006da2;color:#fff;border-color:#006da2}.refine_button a:hover .refine_arrow{background:#fff}.refine_button a:hover .refine_arrow:before{color:#006da2}.desctop-block{display:block!important}.desctop-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.mobile-block,.tablet-block,.tablet-flex{display:none}}@media screen and (min-width:1730px){.topHeroImage{width:-webkit-calc(((100vw - 1600px)/ 2) + (400px * 3) - 8px);width:calc(((100vw - 1600px)/ 2) + (400px * 3) - 8px)}}@media screen and (min-width:1600px) and (max-width:1730px){.topHeroImage{width:-webkit-calc(((100vw - 1340px)/ 2) + (335px * 3) - 8px);width:calc(((100vw - 1340px)/ 2) + (335px * 3) - 8px)}}@media screen and (min-width:1023px) and (max-width:1280px){.topHeroImage{width:-webkit-calc(((100vw - 260px) * .75) + 119px);width:calc(((100vw - 260px) * .75) + 119px)}}@media screen and (min-width:768px) and (max-width:1000px){.topHeroCard{padding:36px 40px 40px;box-shadow:0 20px 18px 5px rgba(44,77,120,.12)}.topHeroCard_title{font-size:22px}}@media only screen and (max-width:767px) and (min-width:1730px){.topAction .headlineLv1{padding-left:0;padding-right:0}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1023px){.topAction .headlineLv1{padding-left:60px;padding-right:60px}}




ul {
  /* 取消ul預設的內縮及樣式 */
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.drop-down-menu {
  border: #ccc 1px solid;
  display: inline-block;
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 14px;
}

ul.drop-down-menu li {
  position: relative;
  white-space: nowrap;
  border-right: #ccc 1px solid;
}

ul.drop-down-menu>li:last-child {
  border-right: none;
}

ul.drop-down-menu>li {
  float: left;
  /* 只有第一層是靠左對齊*/
}

ul.drop-down-menu a {
	background-color: #fff;
	color: #333;
	display: block;
	padding: 0 30px;
	text-decoration: none;
	line-height: 40px;
	font-weight: 500;
	 font-family: Consolas;
}

ul.drop-down-menu a:hover {
  /* 滑鼠滑入按鈕變色*/
  background-color: #006da2;
  color: #fff;
}

ul.drop-down-menu li:hover>a {
  /* 滑鼠移入次選單上層按鈕保持變色*/
  background-color: #006da2;
  color: #fff;
}

ul.drop-down-menu ul {
  border: #ccc 1px solid;
  position: absolute;
  z-index: 99;
  left: -1px;
  top: 100%;
  min-width: 180px;
}

ul.drop-down-menu ul li {
  border-bottom: #ccc 1px solid;
}

ul.drop-down-menu ul li:last-child {
  border-bottom: none;
}

ul.drop-down-menu ul ul {
  /*第三層以後的選單出現位置與第二層不同*/
  z-index: 999;
  top: 10px;
  left: 90%;
}

ul.drop-down-menu ul {
  /*隱藏次選單*/
  display: none;
}

ul.drop-down-menu li:hover>ul {
  /* 滑鼠滑入展開次選單*/
  display: block;
}

@media only screen and (max-width: 767px){
ul.drop-down-menu {
	margin-top: 80px;
	font-size: 14px;
	align-content: center;
	overflow: scroll;
}
ul.drop-down-menu li {
  width:100%;
  border-right: #ccc 1px solid;
	margin-top: 1px;
	}
ul.drop-down-menu a {
	
	padding: 10px 30px;


}
ul.drop-down-menu ul {
    border: #ccc 1px solid;
    position: absolute;
    z-index: 99;
    left: 40px;
    top: 100%;
    min-width: 180px;
}	
	.is-spOpen .headerBg_bg {
    -webkit-transform: scale(125) rotate(0);
    -ms-transform: scale(125) rotate(0);
    transform: scale(225) rotate(0);
    opacity: 1;
}
	
	.headerBg_bg {

    background: #f1eded;
		}
}
		
		
	.recruit {
    margin-bottom: 20px;
}
		.recruitBoxList {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
		.recruitBoxList, .recruitList_arrow {
    display: -webkit-box;
    display: -ms-flexbox;
}
		
		.recruitBoxList_item {
    width: 28.69767%;
    margin-right: 3.95349%;
	margin-bottom: 3.95349%;
}
		.recruitBoxList_item-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    -webkit-transition: background-color .4s;
    transition: background-color .4s;
}
		
.recruitBoxList_item-link:hover{background-color:#f4f4f4}
		.recruitBoxList_item-title {
    box-sizing: border-box;
    color: #294c7a;
    font-weight: 700;
    text-align: center;
    font-size: 18px;
    padding: 1em;
    border-bottom: 1px solid #e2e2e2;
    width: -webkit-calc(100% - 10px);
    width: calc(100% - 10px);
    margin: 0 auto;
}
		.recruitBoxList_item-body {
    font-size: 15px;
    padding: 1.3em 1.5em 1.5em;
    margin-bottom: auto;
}
		.recruitBoxList_item-ext-icon {
    text-align: right;
    padding-right: .5em;
    color: #294c7a;
}
		.recruitBoxList_item-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    -webkit-transition: background-color .4s;
    transition: background-color .4s;
}
		
		
		
		
		@media only screen and (max-width: 767px) {
.recruitBoxList_item {
    width: 100%;
    margin-right: 0;
}
		}