/*! # pepabo
 * lastupdate : Tue Nov 01 2016 17:49:08
 * version    : 1.0.0
*/

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}html{cursor:default;font-size:100%;overflow-y:scroll;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,button,form,input,select,textarea{font-size:100%;margin:0}a,a:active,a:hover{outline:0}a:focus{outline:thin dotted}abbr{_border-bottom:expression(this.title ? '1px dotted' : 'none')}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#FF0;color:#000}code,kbd,pre,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}nav ul{list-style:none}audio[controls],canvas,video{display:inline-block;*display:inline}audio{display:none;_display:expression(this.controls ? 'inline' : 'none');*zoom:1}audio[controls]{display:inline-block}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}legend{*margin-left:-7px}button,input,textarea{-webkit-appearance:none;border-radius:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;_overflow:expression(this.type == 'button|reset|submit' ? 'visible' : '')}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{font-size:14px;line-height:1.8em;font-family:Nunito,"Helvetica Neue",Helvetica,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,0,.5);-webkit-text-size-adjust:none;color:#666c6c;min-width:1200px;font-weight:300}a{color:#5d8a9d;text-decoration:none}a:hover{color:#5d8a9d;text-decoration:underline}a:active{color:#5d8a9d;text-decoration:none}.ua-ie a:focus{outline:0}::selection{color:#5d8a9d;background:#ccc}input[type=checkbox]{-webkit-appearance:checkbox;margin-right:8px}input[type=radio]{-webkit-appearance:radio;border-radius:1;vertical-align:baseline;*vertical-align:middle}#ppb_header .ppb_header-nav-side-search form button span,.other_interviews header>a i,.ppb-button_03 i,.ppb-button_rss i,.ppb-form-error p i,.ppb-form-errors i,.ppb-form-icon-required,.ppb-headline>p a i,.ppb-headline_07--r>a i,.ppb-layout-column-side-left nav li a i,.ppb-layout-column3-item h3 i,.ppb-layout-column3>li h3 i,.ppb-link--arrow i,.ppb-link--arrow_down_m i,.ppb-link--arrow_m i,.ppb-link--arrow_s i,.ppb-link--back i,.ppb-link--blank i,.ppb-link--contact i,.ppb-link--link i,.ppb-link--movie i,.ppb-link--nextprev i,.ppb-link--pdf i,.ppb-link--toggle i,.ppb-link_block i,.ppb-link_block--abs i,.ppb-list_02>li a[target="_blank"] i,.ppb-list_nav01 li a i,.ppb-list_nav02 li a i,.ppb-list_nav03 li a i,.ppb-main-footer ul a i,.ppb-main-footer ul a span,.ppb-main-header header>p a i,.ppb-main-header nav li a i,.ppb-pagetop i,.ppb-posts--news>p a i,.ppb-posts>p a i,.ppb-posts_02-item a i,.ppb-sprite,.ppb_account-link-area li a em,.ppb_account-link-area li a i,.ppb_career-jobs-list table a i,.ppb_company-index_list>ul>li h3 i,.ppb_company_assistance-event>ul>li i,.ppb_company_history .ppb_company_history-content>div ul li>i,.ppb_contact-services-list li p span i,.ppb_faq-list dl dt,.ppb_faq_single-list h2 strong,.ppb_faq_single-list section>div>strong,.ppb_home-news-list .ppb-posts--news>p a i,.ppb_home-news-list .ppb-posts>p a i,.ppb_home-services-list>div div i,.ppb_ir-calendar>a h2 i,.ppb_ir-calendar>a p i,.ppb_ir-footer-block dt i,.ppb_ir-footer-block ul a i,.ppb_ir-footer-block ul a span,.ppb_ir-footer-nav a i,.ppb_ir_index-list>ul>li h3 i,.ppb_news-single-entry-services ul li a i,.ppb_privacy-anchor a i,.ppb_recruit-category>section ul a i,.ppb_recruit-environment header>a i,.ppb_recruit-environment>ul>li h3 i,.ppb_recruit_interview-list-links-social em,.ppb_search-form-submit span,.ppb_serverspec-related li p span i,.ppb_serverspec-table table tbody th label i,.ppb_serverspec-table table thead dl dt i,.ppb_serverspec-table-checked td i,.ppb_services-categories section a i,.ppb_services-list-links-app a i,.ppb_services-list-links-contact a i,.ppb_services-list-links-site a i,.ppb_services-list-links-social em,.ppb_services-other>ul>li h3 i{display:inline-block;background-image:url(/assets/images/sprite-s705933c052.png);background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;vertical-align:middle;outline:0;line-height:1}.ppb-sprite-_s{width:1px;height:1px;background-position:0 -16px}.ppb-sprite-account-facebook,.ppb_account-link-facebook em{width:16px;height:16px;background-position:-71px -16px}.ppb-sprite-account-github,.ppb_account-link-github em{width:16px;height:16px;background-position:-58px -51px}.ppb-sprite-account-googleplus,.ppb_account-link-googleplus em{width:16px;height:16px;background-position:-87px -16px}.ppb-sprite-account-instagram,.ppb_account-link-instagram em{width:16px;height:16px;background-position:-55px -16px}.ppb-sprite-account-twitter,.ppb_account-link-twitter em{width:16px;height:16px;background-position:-91px 0}.ppb-sprite-account-url,.ppb_account-link-url em{width:16px;height:16px;background-position:-75px 0}.other_interviews header>a i,.ppb-headline_07--r>a i,.ppb-posts_02-item a i,.ppb-sprite-arrow15-right-cb,.ppb_ir-calendar>a p i,.ppb_recruit-environment header>a i,.ppb_services-categories section a i{width:15px;height:23px;background-position:-91px -199px}.ppb-button_03 i,.ppb-sprite-arrow15-right-cw{width:15px;height:23px;background-position:-50px -199px}.ppb-layout-column3-item h3 i,.ppb-layout-column3>li h3 i,.ppb-link--arrow i,.ppb-sprite-arrow19-right-cb,.ppb_career-jobs-list table a i,.ppb_company-index_list>ul>li h3 i,.ppb_ir_index-list>ul>li h3 i,.ppb_news-single-entry-services ul li a i,.ppb_recruit-category-graduates>div ul li a i,.ppb_recruit-environment>ul>li h3 i,.ppb_services-other>ul>li h3 i{width:19px;height:19px;background-position:-71px -32px}.ppb-sprite-arrow19-right-cg,.ppb_recruit-category-career>div ul li a i{width:19px;height:19px;background-position:-52px -32px}.ppb-sprite-arrow19-right-cw,.ppb_recruit-category-career div ul li a:hover i,.ppb_recruit-category-graduates div ul li a:hover i{width:19px;height:19px;background-position:-90px -32px}.ppb-list_nav01 li a i,.ppb-main-footer ul a i,.ppb-main-header nav li a i,.ppb-sprite-arrow6-right-cb{width:6px;height:9px;background-position:-28px -16px}.ppb-list_nav01 li.ppb-active a i,.ppb-main-footer ul li.ppb-active a i,.ppb-main-header nav li.ppb-active a i,.ppb-sprite-arrow6-right-cg{width:6px;height:9px;background-position:-34px -16px}.ppb-sprite-arrow6-right-ck,.ppb_ir-footer-nav a i{width:6px;height:9px;background-position:-40px -16px}.ppb-headline>p a i,.ppb-link--back i,.ppb-link--prev i,.ppb-main-header header>p a i,.ppb-sprite-arrow7-left-cb{width:7px;height:11px;background-position:0 0}.ppb-link--arrow_s i,.ppb-link--next i,.ppb-posts--news>p a i,.ppb-posts>p a i,.ppb-sprite-arrow7-right-cb,.ppb_home-news-list .ppb-posts--news>p a i,.ppb_home-news-list .ppb-posts>p a i{width:7px;height:11px;background-position:-7px 0}.ppb-sprite-arrow7-right-cw,.ppb_home-services-list>div div i{width:7px;height:11px;background-position:-14px 0}.ppb-link--arrow_down_m i,.ppb-link--toggle.active i,.ppb-sprite-arrow9-bottom-cb{width:9px;height:9px;background-position:-1px -16px}.ppb-layout-column-side-left nav li a i,.ppb-link--arrow_m i,.ppb-link--toggle i,.ppb-link_block i,.ppb-link_block--abs i,.ppb-list_nav02 li a i,.ppb-list_nav03 li a i,.ppb-main-footer ul a i,.ppb-sprite-arrow9-right-cb,.ppb_account-link-area li a i,.ppb_ir-footer-block ul a i,.ppb_privacy-anchor a i,.ppb_recruit-category>section ul a i,.ppb_serverspec-table table thead dl dt i,.ppb_services-list-links-site a i{width:9px;height:9px;background-position:-10px -16px}.ppb-link_block--abs:hover i,.ppb-link_block:hover i,.ppb-sprite-arrow9-right-cw,.ppb_account-link-area li a:hover i,.ppb_recruit-category>section ul a:hover i,.ppb_services-list-links-site a:hover i{width:9px;height:9px;background-position:-19px -16px}.ppb-sprite-btn-appstore,.ppb_services-list-appstore a i{width:112px;height:30px;background-position:0 -139px}.ppb-sprite-btn-googleplay,.ppb_services-list-googleplay a i{width:112px;height:30px;background-position:0 -169px}.ppb-sprite-faq-a-even,.ppb_faq_single-list section>div>strong{width:67px;height:67px;background-position:0 -270px}.ppb-sprite-faq-a-odd,.ppb_faq_single-list section:nth-child(odd)>div>strong{width:67px;height:67px;background-position:0 -471px}.ppb-sprite-faq-q-even,.ppb_faq-list dl dt,.ppb_faq_single-list h2 strong{width:67px;height:67px;background-position:0 -337px}.ppb-sprite-faq-q-odd,.ppb_faq-list ul li:nth-child(odd) dl dt,.ppb_faq_single-list section:nth-child(odd) h2 strong{width:67px;height:67px;background-position:0 -404px}.ppb-sprite-form-error{width:26px;height:23px;background-position:-65px -199px}.ppb-form-error p i,.ppb-form-errors i,.ppb-sprite-form-error2{width:26px;height:23px;background-position:-51px -234px}.ppb-layout-column3-item a[target="_blank"] h3 i,.ppb-layout-column3>li a[target="_blank"] h3 i,.ppb-link--blank i,.ppb-list_02>li a[target="_blank"] i,.ppb-main-footer ul a span,.ppb-sprite-icon-blank,.ppb_company-index_list>ul>li a[target="_blank"] h3 i,.ppb_company_assistance-event>ul>li i,.ppb_contact-services-list li p span i,.ppb_ir-footer-block ul a span,.ppb_ir_index-list>ul>li a[target="_blank"] h3 i,.ppb_recruit-environment>ul>li a[target="_blank"] h3 i,.ppb_serverspec-related li p span i,.ppb_services-other>ul>li a[target="_blank"] h3 i{width:9px;height:7px;background-position:0 -32px}.ppb-sprite-icon-check,.ppb_serverspec-table-checked td i{width:26px;height:26px;background-position:-77px -234px}.ppb-sprite-icon-dot,.ppb_company_history .ppb_company_history-content>div ul li>i{width:12px;height:12px;background-position:-21px 0}.ppb-sprite-icon-explain,.ppb_serverspec-table table tbody th label i{width:20px;height:20px;background-position:-58px -71px}.ppb-link--link i,.ppb-sprite-icon-link{width:58px;height:19px;background-position:0 -51px}.ppb-link--movie i,.ppb-sprite-icon-movie{width:34px;height:20px;background-position:-74px -51px}.ppb-link--pdf i,.ppb-sprite-icon-pdf{width:58px;height:19px;background-position:0 -71px}.ppb-link--contact i,.ppb-sprite-icon-q,.ppb_services-list-links-contact a i{width:9px;height:11px;background-position:-46px -16px}.ppb-form-icon-required,.ppb-sprite-icon-required-s{width:14px;height:14px;background-position:-61px 0}.ppb-sprite-icon-required{width:20px;height:20px;background-position:-78px -71px}.ppb-button_rss i,.ppb-sprite-icon-rss{width:10px;height:10px;background-position:-9px -32px}.ppb-sprite-ir-calendar,.ppb_ir-calendar>a h2 i{width:44px;height:48px;background-position:-68px -91px}.ppb-sprite-ir-library,.ppb_ir-footer-library i{width:31px;height:38px;background-position:-37px -91px}.ppb-sprite-ir-management,.ppb_ir-footer-management i{width:51px;height:36px;background-position:0 -234px}.ppb-sprite-ir-stock,.ppb_ir-footer-stock i{width:37px;height:31px;background-position:0 -91px}.ppb-pagetop i,.ppb-sprite-pagetop{width:50px;height:35px;background-position:0 -199px}.ppb-sprite-search-white,.ppb_search-form-submit span{width:14px;height:14px;background-position:-33px 0}#ppb_header .ppb_header-nav-side-search form button span,.ppb-sprite-search{width:14px;height:14px;background-position:-47px 0}.ppb-sprite-select-arrow{width:33px;height:11px;background-position:-19px -32px}#ppb_header .ppb_header-nav li a,#ppb_header h1 a,#ppb_sp-menu .ppb_sp-menu-main li a,#ppb_sp-menu.ppb_sp-menu-hide-animation,.other_interviews header>a,.owl-theme-pepabo .item a img,.ppb-button_01,.ppb-button_02,.ppb-button_03,.ppb-button_rss,.ppb-form-input[type=number],.ppb-form-input[type=text],.ppb-form-textarea,.ppb-headline_07--r>a,.ppb-layout-column--banners ul a img,.ppb-layout-column3--min-item>* img,.ppb-layout-column3-item>* img,.ppb-layout-column3>li>* img,.ppb-link--arrow,.ppb-link--arrow_s,.ppb-link--back,.ppb-link--hover,.ppb-link--image img,.ppb-link--nextprev,.ppb-link_02,.ppb-link_block,.ppb-link_block--abs,.ppb-list_banners a img,.ppb-list_nav01 li a,.ppb-list_nav04 ul a,.ppb-main-footer ul a,.ppb-main-header nav li a,.ppb-posts--news>p a,.ppb-posts-paging ul a,.ppb-posts>p a,.ppb-posts_01-item figure a img,.ppb-posts_02-item a,.ppb-posts_02-item a img,.ppb_account-link-area li a,.ppb_career-jobs-list table tr,.ppb_career-style-wanted .link-button,.ppb_career-style-wanted .ppb-pepaluncheon_button,.ppb_company-index_list>ul>li>* img,.ppb_company_assistance-event>ul>li>* img,.ppb_contact-services-list li>* img,.ppb_footer-info a,.ppb_footer-services a,.ppb_home-news-list .ppb-posts--news>p a,.ppb_home-news-list .ppb-posts>p a,.ppb_home-news-list header ul a,.ppb_home-services-list>div div,.ppb_home-services-list>div h2,.ppb_home-services-list>div p,.ppb_home-services-list>div>a img,.ppb_ir-calendar>a,.ppb_ir-footer-block dt span,.ppb_ir-footer-block ul a,.ppb_ir-index-list_banners>ul>li a img,.ppb_ir-index-list_large li a img,.ppb_ir_calendar-content .ppb_ir_calendar-nav ul a,.ppb_ir_index-list>ul>li>* img,.ppb_ir_library-nav ul a,.ppb_news-footer-banners a img,.ppb_news-single-entry-body a img,.ppb_news-single-entry-services ul li a,.ppb_recruit-category>section ul a,.ppb_recruit-category>section>div>a img,.ppb_recruit-environment header>a,.ppb_recruit-environment>ul>li>* img,.ppb_search-form-submit,.ppb_search-result .gsc-results .gsc-cursor-box .gsc-cursor-page,.ppb_serverspec-related li>* img,.ppb_services-categories section a,.ppb_services-categories section a img,.ppb_services-list-body header h1,.ppb_services-list-links-app a i,.ppb_services-list-links-site a,.ppb_services-list>section>figure a[href] img,.ppb_services-other>ul>li>* img{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-backface-visibility:hidden}#ppb_header .ppb_header-nav ul,#ppb_sp-menu ul,.ppb-form-submit ul,.ppb-form-tr-radio td ul,.ppb-layout-column--banners ul,.ppb-layout-column-side-left nav ul,.ppb-layout-column3,.ppb-layout-column3--min,.ppb-list_01,.ppb-list_02,.ppb-list_03,.ppb-list_banners,.ppb-list_category,.ppb-list_nav01 ul,.ppb-list_nav02 ul,.ppb-list_nav03 ul,.ppb-list_nav04 ul,.ppb-list_notice,.ppb-main-footer ul,.ppb-main-header nav ul,.ppb-posts--news .ppb-posts-article>div>div ul,.ppb-posts-article-meta ul,.ppb-posts_01,.ppb-posts_02,.ppb-posts_03,.ppb-posts_03-item figure ul,.ppb_career-process ul,.ppb_company-index_list>ul,.ppb_company_assistance-event>ul,.ppb_company_history .ppb_company_history-content>div ul,.ppb_contact-services-list ul,.ppb_en_home-services ul,.ppb_environment-sections>section figure>ul,.ppb_environment_education-sections,.ppb_environment_education-sections>section figure ul,.ppb_faq-list ul,.ppb_home-news-list header ul,.ppb_home-services-list>div ul,.ppb_ir-footer-block ul,.ppb_ir-footer-nav ul,.ppb_ir-index-list_banners>ul,.ppb_ir-index-list_large>ul,.ppb_ir_calendar-content .ppb_ir_calendar-nav ul,.ppb_ir_calendar-list,.ppb_ir_calendar-list>li dd ul,.ppb_ir_index-list>ul,.ppb_ir_library-nav ul,.ppb_ir_library_highlight-graphs header ul,.ppb_news-single-entry-footer ul,.ppb_news-single-entry-services ul,.ppb_news_single-entry-header>div ul,.ppb_news_single-entry-social ul,.ppb_privacy-anchor ul,.ppb_recruit-category>section ul,.ppb_recruit-environment>ul,.ppb_recruit_important-sections,.ppb_recruit_important-sections>section figure ul,.ppb_recruit_interview-entry-social ul,.ppb_serverspec-related ul,.ppb_serverspec-table table thead ul,.ppb_serverspec-table-checked td ul,.ppb_services-categories,.ppb_services-list-links-app,.ppb_services-list-links-contact,.ppb_services-list-links-site,.ppb_services-list-links-social,.ppb_services-other>ul,ul{margin:0;padding:0;list-style:none}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.ppb-headline>h1,.ppb-list_archives dd,.ppb-list_archives dd ul,.ppb-main-header header>h1,.ppb-posts--news .ppb-posts-article>figure,.ppb-posts--news>ul,.ppb-posts>ul,.ppb_ir-archives dl dd,.ppb_ir-archives dl dd ul,.ppb_news-footer-banners ul,.ppb_news-side-archives dl dd,.ppb_news-side-archives dl dd ul,.ppb_news-single-entry-related ul,.reset{margin:0;padding:0}p.first{margin-top:0}p.last{margin-bottom:0}.js-social-twitter{height:22px;width:100px;overflow:hidden}.en .js-social-twitter{width:85px}.js-social-facebook{overflow:hidden}.js-social-facebook iframe{height:22px}.js-social-googleplus{overflow:hidden;height:22px}#ppb_header{position:relative;padding:30px 0}#ppb_header h1{float:left;margin:0;width:239px;line-height:0}#ppb_header h1 a{display:block;padding:5px 0 7px;width:239px;background:#fff}#ppb_header .ppb_header-nav{float:right;font-size:14px;line-height:1em;letter-spacing:0}#ppb_header .ppb_header-nav ul{zoom:1;float:left}#ppb_header .ppb_header-nav ul:after,#ppb_header .ppb_header-nav ul:before{content:"";display:table}#ppb_header .ppb_header-nav ul:after{clear:both}#ppb_header .ppb_header-nav li{float:left;padding-right:24px}#ppb_header .ppb_header-nav li a{display:inline-block;text-decoration:none;padding:7px 3px}#ppb_header .ppb_header-nav-side{float:right;margin:0;padding:7px 0 3px 24px;border-left:1px solid #ccc;zoom:1}#ppb_header .ppb_header-nav-side:after,#ppb_header .ppb_header-nav-side:before{content:"";display:table}#ppb_header .ppb_header-nav-side:after{clear:both}#ppb_header .ppb_header-nav-side-english{float:left;margin-top:2px;font-size:11px;line-height:1em;letter-spacing:0}#ppb_header .ppb_header-nav-side-english a{text-decoration:none}#ppb_header .ppb_header-nav-side-search{float:right;margin-left:25px;margin-top:-2px}#ppb_header .ppb_header-nav-side-search form{position:relative;border-bottom:1px dotted #000;width:115px;margin:0;font-size:11px;line-height:1em;letter-spacing:0}#ppb_header .ppb_header-nav-side-search form input{border:0;padding:3px 5px 5px;width:85px;background:0 0}#ppb_header .ppb_header-nav-side-search form input:focus{outline:0;border:0}#ppb_header .ppb_header-nav-side-search form button{display:block;position:absolute;right:0;top:0;border:0;background:0 0;cursor:pointer}#ppb_header .ppb_header-nav-side-search form button span{display:block}#ppb_footer{background:#4c4f54;padding:40px 0 0;z-index:20;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.ppb_footer-info{float:right;width:160px}.ppb_footer-info a{color:#fff;text-decoration:none}.ppb_footer-info a:hover{color:#ccc}.ppb_footer-info-nav{font-weight:700}.ppb_footer-info-nav ul{margin:0 0 20px;padding:0;list-style:none;font-size:12px;line-height:1.8em;letter-spacing:0}.ppb_footer-info-nav li{margin:10px 0 15px}.ppb_footer-info-social{color:#fff}.ppb_footer-info-social p{margin-bottom:5px}.ppb_footer-info-social a{display:block;overflow:hidden;text-indent:102%;white-space:nowrap;width:32px;height:32px}.ppb_footer-info-social .ppb_footer-facebook{float:left;width:32px;height:32px;padding-right:15px;background-image:url(/assets/images/sprite_2x/account-facebook.png);background-repeat:no-repeat;display:block}.ppb_footer-info-social .ppb_footer-twitter{float:left;width:32px;height:32px;background-image:url(/assets/images/sprite_2x/account-twitter.png);background-repeat:no-repeat}.ppb_footer-services{float:left;zoom:1}.ppb_footer-services:after,.ppb_footer-services:before{content:"";display:table}.ppb_footer-services:after{clear:both}.ppb_footer-services a{color:#fff;text-decoration:none}.ppb_footer-services a:hover{color:#ccc}.ppb_footer-services dl{float:left;width:205px;margin:0}.ppb_footer-services dt a{color:rgba(255,255,255,.3);font-weight:700;font-size:12px;line-height:1.2em;letter-spacing:0}.ppb_footer-services dt a:hover{color:#fff}.ppb_footer-services dd{padding:0;margin:0}.ppb_footer-services ul{margin:0;padding:0;list-style:none}.ppb_footer-services li{margin:5px 0 0}.ppb_footer-copyright{clear:both;margin:0;padding:35px 0;line-height:1}.ppb_footer-copyright small{font-size:12px;line-height:1em;letter-spacing:0;padding-left:20px;color:#707276;font-family:Helvetica Neue ", Helvetica, Arial"}.en #ppb_footer{padding:0}.en #ppb_footer #ppb_header,.en #ppb_footer .ppb-layout-wrapper{position:relative}.en #ppb_footer .ppb_footer-copyright{padding:30px 0;border-top:0}.en #ppb_footer .ppb_footer-info{float:none;position:absolute;right:0;top:30px;width:auto}.en #ppb_footer .ppb_footer-info ul{margin:0;text-align:right}.en #ppb_footer .ppb_footer-info ul li{display:inline-block;margin:0 0 0 10px}#ppb_main{min-height:400px}.ppb-main-footer{display:none;border-top:2px solid #fff;padding:25px 0 0;background:#eff0f0}.ppb-main-footer h1,.ppb-main-footer h2{color:#393c41;font-size:16px;line-height:1.8em;letter-spacing:0;font-weight:400;margin:0 20px}.ppb-main-footer h1 a,.ppb-main-footer h2 a{color:#393c41}.ppb-main-footer ul{zoom:1;margin-bottom:20px}.ppb-main-footer ul:after,.ppb-main-footer ul:before{content:"";display:table}.ppb-main-footer ul:after{clear:both}.ppb-main-footer ul li{margin-top:10px}.ppb-main-footer ul li.ppb-active a{color:#717275;border-bottom:2px solid #a4bdcd}.ppb-main-footer ul a{font-size:15px;line-height:1.8em;letter-spacing:0;color:#54514a;display:inline-block;padding-bottom:1px;border-bottom:2px solid #eff0f0}.ppb-main-footer ul a span{margin-left:5px;vertical-align:0}.ppb-main-footer ul a:hover{text-decoration:none;color:#5d8a9d}#ppb_sp-menu{border-left:1px solid #e5e5e5}#ppb_sp-menu-button{display:none;position:absolute;right:20px;top:20px;font-size:12px;line-height:1em;letter-spacing:0;font-weight:400;padding:5px 20px 5px 5px;background:url(/assets/images/sp-menu.png) right center no-repeat;background-size:14px 10px;color:#393c41;cursor:pointer}#ppb_sp-menu-button:hover{opacity:.5}#ppb_contents{z-index:1}#ppb_sp-menu{display:none;top:0;right:0;width:250px;position:fixed;visibility:hidden;z-index:0;background:#fff}#ppb_sp-menu.ppb_sp-menu-hide-animation{display:none}#ppb_sp-menu .slidemenu-body{height:100%;width:250px;overflow:hidden;position:relative}#ppb_sp-menu .slidemnu-content{position:relative}#ppb_sp-menu dl{margin:0;padding:0;padding:10px}#ppb_sp-menu dt{font-size:15px;line-height:1em;letter-spacing:0;margin:0;padding:10px;color:#393c41;font-weight:400}#ppb_sp-menu dd{margin:0;padding:0}#ppb_sp-menu .ppb_sp-menu-main{border-bottom:1px solid #e5e5e5}#ppb_sp-menu .ppb_sp-menu-main li{border-top:1px solid #e5e5e5;position:relative}#ppb_sp-menu .ppb_sp-menu-main li a{display:block;position:relative;padding:15px 30px 15px 15px;font-size:12px;line-height:1.8em;letter-spacing:0;text-decoration:none;background:url(/assets/images/arrow-nav-sp.png) right 12px center no-repeat;background-size:7px 11px;color:#393c41}#ppb_sp-menu .ppb_sp-menu-main li a:hover{opacity:.5}#ppb_sp-menu .ppb_sp-menu-sub{margin-top:10px}#ppb_sp-menu .ppb_sp-menu-sub li a{display:block;padding:5px 15px;color:#393c41;font-size:11px;line-height:1.8em;letter-spacing:0}#ppb_sp-menu .ppb_sp-menu-sub li a:hover{color:#999}.ppb-hidden{display:none}.ppb-show-pc{display:inline-block}.ppb-show-sp,.ppb-show-tb{display:none}.ppb-mq-checker{width:985px}.ppb-breadcrumb{background:#d7d8d9;padding:10px 0}.ppb-breadcrumb ul{font-size:12px;line-height:1em;letter-spacing:0;padding:0;list-style:none;white-space:nowrap;overflow:hidden}.ppb-breadcrumb li{float:left;color:#373a3c;padding-right:10px}.ppb-breadcrumb a{color:#373a3c;padding-right:10px}.ppb-breadcrumb .ppb-breadcrumb-last{width:600px;overflow:hidden;text-overflow:ellipsis;color:#666}.ppb-cover,.ppb_home-visual{line-height:0;margin-bottom:40px}.ppb-cover>div,.ppb_home-visual>div{width:985px;margin:0 auto}.ppb-cover>div img,.ppb_home-visual>div img{width:100%;height:auto}.ppb-embed--fit{margin:0}.ppb-embed--fit img{width:100%;height:auto}.ppb-embed--left{margin:0 20px 20px 0;float:left}.ppb-embed--left img{width:auto;height:auto}.ppb-embed--right{margin:0 0 20px 20px;float:right}.ppb-embed--right img{width:auto;height:auto}.ppb-pagetop{position:fixed;display:block;left:50%;bottom:40px;margin-left:513px;width:50px;height:30px;line-height:1;z-index:10}#ppb_header,.ppb-layout-wrapper{width:985px;margin:0 auto;zoom:1}#ppb_header:after,#ppb_header:before,.ppb-layout-wrapper:after,.ppb-layout-wrapper:before{content:"";display:table}#ppb_header:after,.ppb-layout-wrapper:after{clear:both}.ppb-layout-column{zoom:1;margin-bottom:40px}.ppb-layout-column:after,.ppb-layout-column:before{content:"";display:table}.ppb-layout-column:after{clear:both}.ppb-layout-column--news,.ppb-layout-column-main-left,.ppb_home-news-list,.ppb_ir-posts,.ppb_news-content{width:754px;float:left}.ppb-layout-column--news{margin-bottom:40px}.ppb-layout-column--news .ppb-posts,.ppb-layout-column--news .ppb-posts--news{margin-top:24px}.ppb-layout-column--banners,.ppb-layout-column-side-right,.ppb_ir-archives,.ppb_news-side{width:200px;float:right}.ppb-layout-column--banners{float:none;position:absolute;left:50%;top:0;margin-left:290px}.ppb-layout-column--banners ul{margin-left:10px}.ppb-layout-column-side-left{width:230px;float:left}.ppb-layout-column-main-right{width:666px;float:right}.ppb-layout-column-main-right>section{margin-bottom:40px}.ppb-layout-column-main-right>section:last-child{margin-bottom:0}.ppb-layout-column-main-right>section>section{margin-bottom:20px}.ppb-layout-column-main-right>section>p:first-child{margin-top:0}.ppb-layout-column2,.ppb_environment-sections,.ppb_ir-index-list_banners>ul,.ppb_ir-index-list_large>ul{zoom:1;margin-left:-41px}.ppb-layout-column2:after,.ppb-layout-column2:before,.ppb_environment-sections:after,.ppb_environment-sections:before,.ppb_ir-index-list_banners>ul:after,.ppb_ir-index-list_banners>ul:before,.ppb_ir-index-list_large>ul:after,.ppb_ir-index-list_large>ul:before{content:"";display:table}.ppb-layout-column2:after,.ppb_environment-sections:after,.ppb_ir-index-list_banners>ul:after,.ppb_ir-index-list_large>ul:after{clear:both}.ppb-layout-column2-item,.ppb_environment-sections>section,.ppb_ir-index-list_banners>ul>li,.ppb_ir-index-list_large>ul>li{width:472px;margin-left:41px;float:left}.ppb-layout-column2-item figure,.ppb_environment-sections>section figure,.ppb_ir-index-list_banners>ul>li figure,.ppb_ir-index-list_large>ul>li figure{margin:0;line-height:1}.ppb-layout-column2-item figure img,.ppb_environment-sections>section figure img,.ppb_ir-index-list_banners>ul>li figure img,.ppb_ir-index-list_large>ul>li figure img{max-width:100%;height:auto}.ppb-layout-column3,.ppb_company-index_list>ul,.ppb_ir_index-list>ul,.ppb_recruit-environment>ul,.ppb_services-other>ul{zoom:1;margin-left:-66px}.ppb-layout-column3:after,.ppb-layout-column3:before,.ppb_company-index_list>ul:after,.ppb_company-index_list>ul:before,.ppb_ir_index-list>ul:after,.ppb_ir_index-list>ul:before,.ppb_recruit-environment>ul:after,.ppb_recruit-environment>ul:before,.ppb_services-other>ul:after,.ppb_services-other>ul:before{content:"";display:table}.ppb-layout-column3:after,.ppb_company-index_list>ul:after,.ppb_ir_index-list>ul:after,.ppb_recruit-environment>ul:after,.ppb_services-other>ul:after{clear:both}.ppb-layout-column3-item,.ppb-layout-column3>li,.ppb_company-index_list>ul>li,.ppb_ir_index-list>ul>li,.ppb_recruit-environment>ul>li,.ppb_services-other>ul>li{float:left;margin:0 0 20px;padding-left:66px}.ppb-layout-column3-item>*,.ppb-layout-column3>li>*,.ppb_company-index_list>ul>li>*,.ppb_ir_index-list>ul>li>*,.ppb_recruit-environment>ul>li>*,.ppb_services-other>ul>li>*{text-decoration:none;width:284px}.ppb-layout-column3-item a:hover h3,.ppb-layout-column3>li a:hover h3,.ppb_company-index_list>ul>li a:hover h3,.ppb_ir_index-list>ul>li a:hover h3,.ppb_recruit-environment>ul>li a:hover h3,.ppb_services-other>ul>li a:hover h3{color:#5d8a9d}.ppb-layout-column3-item a:hover p,.ppb-layout-column3>li a:hover p,.ppb_company-index_list>ul>li a:hover p,.ppb_ir_index-list>ul>li a:hover p,.ppb_recruit-environment>ul>li a:hover p,.ppb_services-other>ul>li a:hover p{color:#999}.ppb-layout-column3-item a[target="_blank"] h3 i,.ppb-layout-column3>li a[target="_blank"] h3 i,.ppb_company-index_list>ul>li a[target="_blank"] h3 i,.ppb_ir_index-list>ul>li a[target="_blank"] h3 i,.ppb_recruit-environment>ul>li a[target="_blank"] h3 i,.ppb_services-other>ul>li a[target="_blank"] h3 i{top:12px}.ppb-layout-column3-item figure,.ppb-layout-column3>li figure,.ppb_company-index_list>ul>li figure,.ppb_ir_index-list>ul>li figure,.ppb_recruit-environment>ul>li figure,.ppb_services-other>ul>li figure{margin:0;line-height:1}.ppb-layout-column3-item h3,.ppb-layout-column3>li h3,.ppb_company-index_list>ul>li h3,.ppb_ir_index-list>ul>li h3,.ppb_recruit-environment>ul>li h3,.ppb_services-other>ul>li h3{color:#434b51;margin:0 0 8px;position:relative;font-weight:400;font-size:20px;line-height:1.8em;letter-spacing:0}.ppb-layout-column3-item h3 i,.ppb-layout-column3>li h3 i,.ppb_company-index_list>ul>li h3 i,.ppb_ir_index-list>ul>li h3 i,.ppb_recruit-environment>ul>li h3 i,.ppb_services-other>ul>li h3 i{position:absolute;right:-5px;top:8px}.ppb-layout-column3-item p,.ppb-layout-column3>li p,.ppb_company-index_list>ul>li p,.ppb_ir_index-list>ul>li p,.ppb_recruit-environment>ul>li p,.ppb_services-other>ul>li p{color:#666c6c;margin:15px 0}.ppb-layout-column3--min,.ppb_company_assistance-event>ul,.ppb_contact-services-list ul,.ppb_serverspec-related ul{zoom:1;margin-left:-48px}.ppb-layout-column3--min:after,.ppb-layout-column3--min:before,.ppb_company_assistance-event>ul:after,.ppb_company_assistance-event>ul:before,.ppb_contact-services-list ul:after,.ppb_contact-services-list ul:before,.ppb_serverspec-related ul:after,.ppb_serverspec-related ul:before{content:"";display:table}.ppb-layout-column3--min:after,.ppb_company_assistance-event>ul:after,.ppb_contact-services-list ul:after,.ppb_serverspec-related ul:after{clear:both}.ppb-layout-column3--min>li:last-child,.ppb_company_assistance-event>ul>li:last-child,.ppb_contact-services-list ul>li:last-child,.ppb_serverspec-related ul>li:last-child{border-bottom:0}.ppb-layout-column3--min-item,.ppb_company_assistance-event>ul>li,.ppb_contact-services-list li,.ppb_serverspec-related li{float:left;margin:0 0 30px;padding-left:48px;width:190px}.ppb-layout-column3--min-item>*,.ppb_company_assistance-event>ul>li>*,.ppb_contact-services-list li>*,.ppb_serverspec-related li>*{text-decoration:none}.ppb-layout-column3--min-item figure,.ppb_company_assistance-event>ul>li figure,.ppb_contact-services-list li figure,.ppb_serverspec-related li figure{margin:0}.ppb-text--large,.ppb_company_assistance-excerpt p,.ppb_en_home-about p{font-size:16px;line-height:1.8em;letter-spacing:0}.ppb-text--small{font-size:12px;line-height:1.8em;letter-spacing:0}.ppb-text--caption,.ppb_privacy-policy footer p{text-align:right;margin:1em 0 0;font-size:12px;line-height:1.8em;letter-spacing:0;color:#666}.ppb-text--sign{text-align:right;margin:40px 0 0;font-size:16px;line-height:1.8em;letter-spacing:0}.ppb-text--sign img{margin-top:10px}.ppb-text--profile img{float:right;margin-left:10px}.ppb-text--profile span{font-size:10px;line-height:1.8em;letter-spacing:0}.ppb-text--profile span.name{font-size:12px;font-weight:700}.ppb-headline,.ppb-main-header header{line-height:1;margin:44px 0;zoom:1}.ppb-headline:after,.ppb-headline:before,.ppb-main-header header:after,.ppb-main-header header:before{content:"";display:table}.ppb-headline:after,.ppb-main-header header:after{clear:both}.ppb-headline>h1,.ppb-main-header header>h1{font-size:34px;line-height:1em;letter-spacing:0;float:left;font-weight:300;color:#87888a}.ppb-headline>p,.ppb-main-header header>p{display:block;float:left;margin:0 0 0 20px;padding:10px 0 10px 20px;border-left:1px solid #ccc}.ppb-headline>p a,.ppb-main-header header>p a{color:#88888a}.ppb-headline>p a i,.ppb-main-header header>p a i{margin-right:5px;vertical-align:0;display:none}.ppb-headline>p a:hover,.ppb-main-header header>p a:hover{color:#5d8a9d}.ppb-headline_02,.ppb_news-content-category{border:1px dotted #888;padding:12px;margin-bottom:25px}.ppb-headline_02 h2,.ppb_news-content-category h2{font-size:14px;line-height:1em;letter-spacing:0;margin:0;font-weight:300}.ppb-headline_03,.ppb-headline_03--large{border-bottom:1px solid #ccc;position:relative}.ppb-headline_03 h1,.ppb-headline_03--large h1{margin:0;padding:0}.ppb-headline_03 span,.ppb-headline_03--large span{display:block;border-left:2px solid #d7d8d9;padding:10px 35px 10px 10px;font-size:14px;line-height:1em;letter-spacing:0;font-weight:300}.ppb-headline_03 .ppb-button_rss,.ppb-headline_03--large .ppb-button_rss{display:block;position:absolute;right:0;top:10px}.ppb-headline_03--large h1{margin:0;padding:0}.ppb-headline_03--large span{font-size:18px;line-height:1em;letter-spacing:0}.ppb-headline_04{position:relative;margin-bottom:40px}.ppb-headline_04 h1{zoom:1;margin:0;padding:10px 20px;color:#393c41;border:1px solid #dadadb;font-weight:300;vertical-align:middle}.ppb-headline_04 h1:after,.ppb-headline_04 h1:before{content:"";display:table}.ppb-headline_04 h1:after{clear:both}.ppb-headline_04 h1 em{display:block;float:left;font-size:14px;line-height:1.8em;letter-spacing:0;padding-right:15px;font-style:normal;margin-top:5px}.ppb-headline_04 h1 span{display:block;float:left;font-size:26px;line-height:1.4em;letter-spacing:0}.ppb-headline_05,.ppb-posts_03-item>header,.ppb_environment-sections>section header,.ppb_environment_education-sections>section>header,.ppb_ir_library_highlight-graphs header,.ppb_recruit_important-sections>section>header{border-top:2px solid #c5d4e0;padding-top:10px;margin-bottom:15px}.ppb-headline_05 h1,.ppb-headline_05 h2,.ppb-headline_05 h3,.ppb-posts_03-item>header h1,.ppb-posts_03-item>header h2,.ppb-posts_03-item>header h3,.ppb_environment-sections>section header h1,.ppb_environment-sections>section header h2,.ppb_environment-sections>section header h3,.ppb_environment_education-sections>section>header h1,.ppb_environment_education-sections>section>header h2,.ppb_environment_education-sections>section>header h3,.ppb_ir_library_highlight-graphs header h1,.ppb_ir_library_highlight-graphs header h2,.ppb_ir_library_highlight-graphs header h3,.ppb_recruit_important-sections>section>header h1,.ppb_recruit_important-sections>section>header h2,.ppb_recruit_important-sections>section>header h3{font-size:20px;line-height:1.8em;letter-spacing:0;color:#434b51;margin:0;font-weight:300}.ppb-headline_06,.ppb_privacy-policy>section header{border-top:1px solid #d2d2d2;padding-top:15px;margin-bottom:15px}.ppb-headline_06 h1,.ppb-headline_06 h2,.ppb-headline_06 h3,.ppb_privacy-policy>section header h1,.ppb_privacy-policy>section header h2,.ppb_privacy-policy>section header h3{font-size:18px;line-height:1.8em;letter-spacing:0;color:#8b8f92;margin:0;font-weight:700}.ppb-headline_07,.ppb_company_executive-content>section>header{border:1px solid #e5e5e5;margin-bottom:15px}.ppb-headline_07 h1,.ppb-headline_07 h2,.ppb-headline_07 h3,.ppb_company_executive-content>section>header h1,.ppb_company_executive-content>section>header h2,.ppb_company_executive-content>section>header h3{font-size:16px;line-height:1.8em;letter-spacing:0;color:#393c41;margin:0;padding:10px 15px;font-weight:300}.other_interviews header,.ppb-headline_07--r,.ppb_recruit-environment header{position:relative;border:1px solid #e5e5e5;margin-bottom:15px}.other_interviews header h1,.other_interviews header h2,.other_interviews header h3,.ppb-headline_07--r h1,.ppb-headline_07--r h2,.ppb-headline_07--r h3,.ppb_recruit-environment header h1,.ppb_recruit-environment header h2,.ppb_recruit-environment header h3{font-size:18px;line-height:1.8em;letter-spacing:0;color:#393c41;margin:0;padding:10px 15px;font-weight:700}.other_interviews header>a,.ppb-headline_07--r>a,.ppb_recruit-environment header>a{display:block}.other_interviews header>a i,.ppb-headline_07--r>a i,.ppb_recruit-environment header>a i{display:block;position:absolute;right:25px;top:50%;margin-top:-12px}.other_interviews header>a:hover,.ppb-headline_07--r>a:hover,.ppb_recruit-environment header>a:hover{background:#f9f9f9;text-decoration:none}.other_interviews header>a:hover h1,.ppb-headline_07--r>a:hover h1,.ppb_recruit-environment header>a:hover h1{color:#5d8a9d}.ppb-headline_08{margin-top:30px;margin-bottom:30px;position:relative;border-top:1px solid #e5e5e5}.ppb-headline_08 h1,.ppb-headline_08 h2,.ppb-headline_08 h3{position:absolute;left:0;top:-18px;margin:0;display:inline-block;font-size:18px;line-height:1.8em;letter-spacing:0;color:#393c41;background:#fff;font-weight:300;padding-right:15px}.ppb-headline_09,.ppb-layout-column-side-left header{margin-bottom:15px}.ppb-headline_09>span,.ppb-layout-column-side-left header>span{display:block;color:#434b51}.ppb-headline_09 h1,.ppb-headline_09 h2,.ppb-headline_09 h3,.ppb-layout-column-side-left header h1,.ppb-layout-column-side-left header h2,.ppb-layout-column-side-left header h3{margin:0;color:#434b51;font-size:28px;line-height:1.6em;letter-spacing:0;font-weight:300}.ppb-headline_10{margin-bottom:15px;border-bottom:1px solid #888c8c;padding-bottom:10px}.ppb-headline_10 h1,.ppb-headline_10 h2,.ppb-headline_10 h3{margin:0;color:#434b51;font-size:15px;line-height:1.8em;letter-spacing:0;font-weight:300}.ppb-headline_11{margin-bottom:15px}.ppb-headline_11 h3,.ppb-headline_11 h4{margin:0;color:#434b51;font-size:15px;line-height:1.8em;letter-spacing:0;font-weight:300}.ppb-headline_12,.ppb_services-list>h2{margin:40px 0 0;border-bottom:1px solid #e5e5e5;padding:3px 10px}.ppb-headline_12 span,.ppb_services-list>h2 span{font-size:20px;line-height:1.8em;letter-spacing:0;color:#393c41;font-weight:300}.ppb-headline_13,.ppb-posts_03-item>div h2,.ppb_environment_education-sections>section>div h2,.ppb_recruit_important-sections>section>div h2{margin:0 0 10px;font-size:16px;line-height:1.8em;letter-spacing:0}.ppb-headline_lt,.ppb_news-single-entry-related h3,.ppb_news-single-entry-services h3{border-bottom:1px solid #888c8c;margin:0}.ppb-headline_lt span,.ppb_news-single-entry-related h3 span,.ppb_news-single-entry-services h3 span{background:#888c8c;display:inline-block;color:#fff;font-size:14px;line-height:1em;letter-spacing:0;padding:7px}#ppb_header .ppb_header-nav-side-english a,#ppb_header .ppb_header-nav-side-english a:visited,.ppb-layout-column-side-left nav li a,.ppb-layout-column-side-left nav li a:visited,.ppb-link--toggle,.ppb-link--toggle:visited,.ppb-link_01,.ppb-link_01:visited,.ppb-list_nav02 li a,.ppb-list_nav02 li a:visited,.ppb-posts_02-item a,.ppb-posts_02-item a:visited,.ppb_career-jobs-list table a,.ppb_career-jobs-list table a:visited,.ppb_company_assistance-creator .ppb-list_02 a,.ppb_company_assistance-creator .ppb-list_02 a:visited,.ppb_company_assistance-event>ul>li a,.ppb_company_assistance-event>ul>li a:visited,.ppb_contact-services-list li a,.ppb_contact-services-list li a:visited,.ppb_ir-archives .ppb-active a,.ppb_ir-archives .ppb-active a:visited,.ppb_ir_calendar-list>li .ppb-link--link,.ppb_ir_calendar-list>li .ppb-link--link:visited,.ppb_ir_calendar-list>li .ppb-link--movie,.ppb_ir_calendar-list>li .ppb-link--movie:visited,.ppb_ir_calendar-list>li .ppb-link--pdf,.ppb_ir_calendar-list>li .ppb-link--pdf:visited,.ppb_recruit_interview-list-links-social a,.ppb_recruit_interview-list-links-social a:visited,.ppb_serverspec-related li a,.ppb_serverspec-related li a:visited,.ppb_services-categories section a,.ppb_services-categories section a:visited,.ppb_services-list-links-app a,.ppb_services-list-links-app a:visited,.ppb_services-list-links-contact a,.ppb_services-list-links-contact a:visited,.ppb_services-list-links-social a,.ppb_services-list-links-social a:visited{color:#393c41}#ppb_header .ppb_header-nav-side-english a:hover,.ppb-layout-column-side-left nav li a:hover,.ppb-link--toggle:hover,.ppb-link_01:hover,.ppb-list_nav02 li a:hover,.ppb-posts_02-item a:hover,.ppb_career-jobs-list table a:hover,.ppb_company_assistance-creator .ppb-list_02 a:hover,.ppb_company_assistance-event>ul>li a:hover,.ppb_contact-services-list li a:hover,.ppb_ir-archives .ppb-active a:hover,.ppb_ir_calendar-list>li .ppb-link--link:hover,.ppb_ir_calendar-list>li .ppb-link--movie:hover,.ppb_ir_calendar-list>li .ppb-link--pdf:hover,.ppb_recruit_interview-list-links-social a:hover,.ppb_serverspec-related li a:hover,.ppb_services-categories section a:hover,.ppb_services-list-links-app a:hover,.ppb_services-list-links-contact a:hover,.ppb_services-list-links-social a:hover{color:#5d8a9d}#ppb_header .ppb_header-nav li a,.ppb-link_02{border-bottom:3px solid #fff;color:#393c41}#ppb_header .ppb_header-nav li a:hover,.ppb-link_02:hover{color:#999;border-bottom:3px solid #a4bdcd}#ppb_header .ppb_header-nav li.ppb-active a,.ppb-link_02--active{border-bottom:3px solid #a4bdcd}.ppb-link--bg{display:inline-block;padding:0 5px;text-decoration:underline}.ppb-link--bg:hover{text-decoration:none;background:#5d8a9d;color:#fff}#ppb_header h1 a:hover,.ppb-button_rss:hover,.ppb-link--arrow:hover,.ppb-link--arrow_s:hover,.ppb-link--back:hover,.ppb-link--hover:hover,.ppb-link--nextprev:hover,.ppb-posts--news>p a:hover,.ppb-posts>p a:hover,.ppb_news-single-entry-services ul li a:hover{opacity:.7}.ppb-link--back{color:#54514a;text-decoration:none;font-size:14px;line-height:1em;letter-spacing:0}.ppb-link--back i{margin-left:5px;margin-right:10px;vertical-align:-10%;line-height:1}.ppb-link--back:visited{color:#54514a}.ppb-link--back:hover{color:#5d8a9d}.ppb-link--arrow,.ppb_news-single-entry-services ul li a{color:#54514a;text-decoration:none;font-size:14px;line-height:1em;letter-spacing:0}.ppb-link--arrow i,.ppb_news-single-entry-services ul li a i{margin-right:6px}.ppb-link--arrow:hover,.ppb_news-single-entry-services ul li a:hover{color:#5d8a9d}.ppb-link--arrow_s,.ppb-posts--news>p a,.ppb-posts>p a,.ppb_home-news-list .ppb-posts--news>p a,.ppb_home-news-list .ppb-posts>p a{color:#54514a;text-decoration:none}.ppb-link--arrow_s i,.ppb-posts--news>p a i,.ppb-posts>p a i,.ppb_home-news-list .ppb-posts--news>p a i,.ppb_home-news-list .ppb-posts>p a i{margin-right:6px}.ppb-link--arrow_s span,.ppb-posts--news>p a span,.ppb-posts>p a span,.ppb_home-news-list .ppb-posts--news>p a span,.ppb_home-news-list .ppb-posts>p a span{vertical-align:middle}.ppb-link--arrow_s:hover,.ppb-posts--news>p a:hover,.ppb-posts>p a:hover{color:#5d8a9d}.ppb-layout-column-side-left nav li a i,.ppb-link--arrow_m i,.ppb-list_nav02 li a i,.ppb-list_nav03 li a i,.ppb-main-footer ul a i,.ppb_ir-footer-block ul a i,.ppb_privacy-anchor a i{margin-right:6px;vertical-align:10%}.ppb-link--arrow_down_m i{margin-right:6px}.ppb-link--nextprev{color:#54514a;text-decoration:none;font-size:13px;line-height:1em;letter-spacing:0}.ppb-link--nextprev:hover{color:#5d8a9d}.ppb-link--nextprev span{vertical-align:middle}.ppb-link--prev i{margin-left:12px}.ppb-link--next i{margin-right:12px}.ppb-link--blank i{margin-right:6px}.ppb-link--movie i,.ppb-link--pdf i{margin-left:10px}.ppb-link--link i{margin-left:0}.ppb-link--contact i,.ppb_services-list-links-contact a i{margin-right:6px;vertical-align:-5%;line-height:1}.ppb-link--toggle i{margin-right:6px;line-height:1;vertical-align:0}.ppb-link_block,.ppb-link_block--abs,.ppb_account-link-area li a,.ppb_recruit-category>section ul a,.ppb_services-list-links-site a{display:inline-block;border:1px solid #5d8a9d;color:#5d8a9d;font-weight:700;padding:5px 10px;text-decoration:none}.ppb-link_block--abs:hover,.ppb-link_block:hover,.ppb_account-link-area li a:hover,.ppb_recruit-category>section ul a:hover,.ppb_services-list-links-site a:hover{background:#5d8a9d;color:#fff;text-decoration:none}.ppb-link_block i,.ppb-link_block--abs i,.ppb_account-link-area li a i,.ppb_recruit-category>section ul a i,.ppb_services-list-links-site a i{margin-left:10px;vertical-align:0}.ppb-link_block--abs,.ppb_recruit-category>section ul a{display:block;position:relative}.ppb-link_block--abs i,.ppb_recruit-category>section ul a i{display:block;position:absolute;right:8px;top:50%;margin:-4px 0 0 0;vertical-align:middle}.owl-theme-pepabo .item a,.ppb-layout-column--banners ul a,.ppb-layout-column3--min-item>*,.ppb-layout-column3-item>*,.ppb-layout-column3>li>*,.ppb-link--image,.ppb-list_banners a,.ppb-posts_01-item figure a,.ppb-posts_02-item a,.ppb_company-index_list>ul>li>*,.ppb_company_assistance-event>ul>li>*,.ppb_contact-services-list li>*,.ppb_home-services-list>div>a,.ppb_ir-index-list_banners>ul>li a,.ppb_ir-index-list_large li a,.ppb_ir_index-list>ul>li>*,.ppb_news-footer-banners a,.ppb_news-single-entry-body a,.ppb_recruit-category>section>div>a,.ppb_recruit-environment>ul>li>*,.ppb_serverspec-related li>*,.ppb_services-categories section a,.ppb_services-list>section>figure a[href],.ppb_services-other>ul>li>*{display:inline-block}.owl-theme-pepabo .item a:hover img,.ppb-layout-column--banners ul a:hover img,.ppb-layout-column3--min-item>:hover img,.ppb-layout-column3-item>:hover img,.ppb-layout-column3>li>:hover img,.ppb-link--image:hover img,.ppb-list_banners a:hover img,.ppb-posts_01-item figure a:hover img,.ppb-posts_02-item a:hover img,.ppb_company-index_list>ul>li>:hover img,.ppb_company_assistance-event>ul>li>:hover img,.ppb_contact-services-list li>:hover img,.ppb_home-services-list>div>a:hover img,.ppb_ir-index-list_banners>ul>li a:hover img,.ppb_ir-index-list_large li a:hover img,.ppb_ir_index-list>ul>li>:hover img,.ppb_news-footer-banners a:hover img,.ppb_news-single-entry-body a:hover img,.ppb_recruit-category>section>div>a:hover img,.ppb_recruit-environment>ul>li>:hover img,.ppb_serverspec-related li>:hover img,.ppb_services-categories section a:hover img,.ppb_services-list>section>figure a[href]:hover img,.ppb_services-other>ul>li>:hover img{opacity:.5}.ppb-button_rss{font-size:12px;line-height:1em;letter-spacing:0;display:inline-block;color:#000;text-decoration:none}.ppb-button_rss i{margin-right:5px}.ppb-button_01,.ppb-button_02{cursor:pointer;border:0;background:#5d8a9d;padding:10px 20px;color:#fff;font-size:18px;line-height:1.8em;letter-spacing:0}.ppb-button_01:hover,.ppb-button_02:hover{background:#b7cad7}.ppb-button_02{background:#666c6c}.ppb-button_02:hover{background:#999}.ppb-button_03{display:block;position:relative;padding:20px 40px 20px 27px;color:#fff;font-size:26px;line-height:1.4em;letter-spacing:.1em;background:#9eb7cc;-webkit-border-radius:5px;border-radius:5px}.ppb-button_03:hover{background:#3e6f99;color:#fff;text-decoration:none}.ppb-button_03 i{display:block;position:absolute;right:22px;top:50%;margin-top:-13px}.ppb-list_archives,.ppb_ir-archives dl,.ppb_news-side-archives dl{margin:-.5em 0 0 0}.ppb-list_archives dt,.ppb_ir-archives dl dt,.ppb_news-side-archives dl dt{font-size:12px;line-height:1.8em;letter-spacing:0;margin:0 0 5px}.ppb-list_archives dt:before,.ppb_ir-archives dl dt:before,.ppb_news-side-archives dl dt:before{content:"---";display:block}.ppb-list_archives dd ul,.ppb_ir-archives dl dd ul,.ppb_news-side-archives dl dd ul{font-size:16px;line-height:1.8em;letter-spacing:0;list-style:none}.ppb-list_archives dd ul li,.ppb_ir-archives dl dd ul li,.ppb_news-side-archives dl dd ul li{margin-top:0}.ppb-layout-column--banners ul,.ppb-list_banners{line-height:1;padding-bottom:20px}.ppb-layout-column--banners ul li,.ppb-list_banners li{margin-bottom:15px}.ppb-layout-column--banners ul a,.ppb-list_banners a{position:relative}.ppb-list_category,.ppb-posts--news .ppb-posts-article>div>div ul,.ppb-posts-article-meta ul,.ppb_news_single-entry-header>div ul{zoom:1;font-size:11px;line-height:1em;letter-spacing:0}.ppb-list_category:after,.ppb-list_category:before,.ppb-posts--news .ppb-posts-article>div>div ul:after,.ppb-posts--news .ppb-posts-article>div>div ul:before,.ppb-posts-article-meta ul:after,.ppb-posts-article-meta ul:before,.ppb_news_single-entry-header>div ul:after,.ppb_news_single-entry-header>div ul:before{content:"";display:table}.ppb-list_category:after,.ppb-posts--news .ppb-posts-article>div>div ul:after,.ppb-posts-article-meta ul:after,.ppb_news_single-entry-header>div ul:after{clear:both}.ppb-list_category li,.ppb-posts--news .ppb-posts-article>div>div ul li,.ppb-posts-article-meta ul li,.ppb_news_single-entry-header>div ul li{float:left;margin-right:2px;margin-bottom:2px}.ppb-list_category li>*,.ppb-posts--news .ppb-posts-article>div>div ul li>*,.ppb-posts-article-meta ul li>*,.ppb_news_single-entry-header>div ul li>*{display:inline-block;padding:5px;color:#fff;border-top-left-radius:3px;border-bottom-left-radius:3px;text-decoration:none;background:#333}.ppb-list_category li>a:hover,.ppb-posts--news .ppb-posts-article>div>div ul li>a:hover,.ppb-posts-article-meta ul li>a:hover,.ppb_news_single-entry-header>div ul li>a:hover{opacity:.7}.ppb-list_category li a,.ppb-posts--news .ppb-posts-article>div>div ul li a,.ppb-posts-article-meta ul li a,.ppb_news_single-entry-header>div ul li a{cursor:pointer}.ppb-list_category li .ppb-label--category,.ppb-posts--news .ppb-posts-article>div>div ul li .ppb-label--category,.ppb-posts-article-meta ul li .ppb-label--category,.ppb_news_single-entry-header>div ul li .ppb-label--category{background:#9c9da1}.ppb-list_category li .ppb-label--service,.ppb-posts--news .ppb-posts-article>div>div ul li .ppb-label--service,.ppb-posts-article-meta ul li .ppb-label--service,.ppb_news_single-entry-header>div ul li .ppb-label--service{background:#a3bdcc}.ppb-list_category li .ppb-label--ir_timely,.ppb-posts--news .ppb-posts-article>div>div ul li .ppb-label--ir_timely,.ppb-posts-article-meta ul li .ppb-label--ir_timely,.ppb_news_single-entry-header>div ul li .ppb-label--ir_timely{background:#af9eb7}.ppb-list_category li .ppb-label--ir_voluntary,.ppb-posts--news .ppb-posts-article>div>div ul li .ppb-label--ir_voluntary,.ppb-posts-article-meta ul li .ppb-label--ir_voluntary,.ppb_news_single-entry-header>div ul li .ppb-label--ir_voluntary{background:#c3857b}.ppb-list_category li .ppb-label--ir_notice,.ppb-posts--news .ppb-posts-article>div>div ul li .ppb-label--ir_notice,.ppb-posts-article-meta ul li .ppb-label--ir_notice,.ppb_news_single-entry-header>div ul li .ppb-label--ir_notice{background:#85a1a1}.ppb-list_category li .ppb-label--ir_category,.ppb-posts--news .ppb-posts-article>div>div ul li .ppb-label--ir_category,.ppb-posts-article-meta ul li .ppb-label--ir_category,.ppb_news_single-entry-header>div ul li .ppb-label--ir_category{background:#74767a}.ppb-list_category li .ppb-label--recruit_career,.ppb-posts--news .ppb-posts-article>div>div ul li .ppb-label--recruit_career,.ppb-posts-article-meta ul li .ppb-label--recruit_career,.ppb_news_single-entry-header>div ul li .ppb-label--recruit_career{background:#af9eb7}.ppb-list_category li .ppb-label--recruit_graduates,.ppb-posts--news .ppb-posts-article>div>div ul li .ppb-label--recruit_graduates,.ppb-posts-article-meta ul li .ppb-label--recruit_graduates,.ppb_news_single-entry-header>div ul li .ppb-label--recruit_graduates{background:#c3857b}.ppb-list_category li .ppb-label--recruit_part,.ppb-posts--news .ppb-posts-article>div>div ul li .ppb-label--recruit_part,.ppb-posts-article-meta ul li .ppb-label--recruit_part,.ppb_news_single-entry-header>div ul li .ppb-label--recruit_part{background:#85a1a1}.ppb-list_category li .ppb-label--recruit_job,.ppb-posts--news .ppb-posts-article>div>div ul li .ppb-label--recruit_job,.ppb-posts-article-meta ul li .ppb-label--recruit_job,.ppb_news_single-entry-header>div ul li .ppb-label--recruit_job{background:#74767a}.ppb-list_category li+li>*,.ppb-posts--news .ppb-posts-article>div>div ul li+li>*,.ppb-posts-article-meta ul li+li>*,.ppb_news_single-entry-header>div ul li+li>*{border-radius:0}.ppb-list_category li:last-child>*,.ppb-posts--news .ppb-posts-article>div>div ul li:last-child>*,.ppb-posts-article-meta ul li:last-child>*,.ppb_news_single-entry-header>div ul li:last-child>*{border-top-right-radius:3px;border-bottom-right-radius:3px}.ppb-list_nav01,.ppb-main-header nav{margin-bottom:20px}.ppb-list_nav01 ul,.ppb-main-header nav ul{zoom:1}.ppb-list_nav01 ul:after,.ppb-list_nav01 ul:before,.ppb-main-header nav ul:after,.ppb-main-header nav ul:before{content:"";display:table}.ppb-list_nav01 ul:after,.ppb-main-header nav ul:after{clear:both}.ppb-list_nav01 li,.ppb-main-header nav li{float:left;margin:0 37px 0 0;margin-bottom:10px}.ppb-list_nav01 li a,.ppb-main-header nav li a{font-weight:700;color:#393c41;display:block;padding-bottom:2px;border-bottom:2px solid #fff;text-decoration:none}.ppb-list_nav01 li a i,.ppb-main-header nav li a i{margin-right:6px;vertical-align:0}.ppb-list_nav01 li a:hover,.ppb-main-header nav li a:hover{text-decoration:none;color:#999;border-bottom:2px solid #a4bdcd}.ppb-list_nav01 li.ppb-active a,.ppb-main-header nav li.ppb-active a{color:#999;border-bottom:2px solid #a4bdcd}.ppb-layout-column-side-left nav li,.ppb-list_nav02 li{margin:0 0 10px;font-size:13px;line-height:1.8em;letter-spacing:0;position:relative}.ppb-layout-column-side-left nav li a,.ppb-list_nav02 li a{display:inline-block;padding-left:18px}.ppb-layout-column-side-left nav li a i,.ppb-list_nav02 li a i{position:absolute;left:0;top:6px}.ppb-list_nav03{border-top:1px solid #9c9da0;margin-top:15px;padding-top:15px}.ppb-list_nav03 li{margin:0 0 10px;font-size:13px;line-height:1.8em;letter-spacing:0}.ppb-list_nav03 li a{position:relative;display:block;padding-left:18px}.ppb-list_nav03 li a i{position:absolute;left:0;top:6px}.ppb-list_nav04 ul,.ppb_ir_calendar-content .ppb_ir_calendar-nav ul,.ppb_ir_library-nav ul{zoom:1;margin-bottom:20px}.ppb-list_nav04 ul:after,.ppb-list_nav04 ul:before,.ppb_ir_calendar-content .ppb_ir_calendar-nav ul:after,.ppb_ir_calendar-content .ppb_ir_calendar-nav ul:before,.ppb_ir_library-nav ul:after,.ppb_ir_library-nav ul:before{content:"";display:table}.ppb-list_nav04 ul:after,.ppb_ir_calendar-content .ppb_ir_calendar-nav ul:after,.ppb_ir_library-nav ul:after{clear:both}.ppb-list_nav04 ul li,.ppb_ir_calendar-content .ppb_ir_calendar-nav ul li,.ppb_ir_library-nav ul li{float:left;display:inline-block;margin-bottom:10px}.ppb-list_nav04 ul li span,.ppb_ir_calendar-content .ppb_ir_calendar-nav ul li span,.ppb_ir_library-nav ul li span{padding-left:10px;padding-right:10px}.ppb-list_nav04 ul a,.ppb_ir_calendar-content .ppb_ir_calendar-nav ul a,.ppb_ir_library-nav ul a{border-bottom:1px solid #fff;padding-bottom:2px}.ppb-list_nav04 ul a:hover,.ppb_ir_calendar-content .ppb_ir_calendar-nav ul a:hover,.ppb_ir_library-nav ul a:hover{border-bottom:1px solid #a4bdcd;text-decoration:none}.ppb-list_nav04 ul .ppb-active a,.ppb_ir_calendar-content .ppb_ir_calendar-nav ul .ppb-active a,.ppb_ir_library-nav ul .ppb-active a{color:#393c41;border-bottom:1px solid #999}.ppb-list_notice>li{position:relative;padding-left:2em}.ppb-list_notice>li>span{display:block;position:absolute;left:0;top:0;width:2em}.ppb-list_01>li,.ppb_ir_calendar-list>li dd ul>li{margin-bottom:10px}.ppb-list_01>li:last-child,.ppb_ir_calendar-list>li dd ul>li:last-child{margin-bottom:0}.ppb-list_02>li{margin-bottom:5px}.ppb-list_02>li:last-child{margin-bottom:0}.ppb-list_02>li a[target="_blank"] i{margin-right:6px}.ppb-list_03>li{margin-bottom:20px}.ppb-list_03>li:last-child{margin-bottom:0}.ppb-dl_01{margin:0}.ppb-dl_01>dt{margin:0;color:#434b51}.ppb-dl_01>dd{margin:5px 0 0}.ppb-table_01,.ppb-table_01--number,.ppb-table_01--small,.ppb_privacy-policy table{width:100%}.ppb-table_01 td,.ppb-table_01 th,.ppb-table_01--number td,.ppb-table_01--number th,.ppb-table_01--small td,.ppb-table_01--small th,.ppb_privacy-policy table td,.ppb_privacy-policy table th{padding:10px;border:1px solid #e5e5e5;text-align:left}.ppb-table_01 th,.ppb-table_01--number th,.ppb-table_01--small th,.ppb_privacy-policy table th{font-weight:400;background:#fbfbfa}.ppb-table_01 thead th,.ppb-table_01--number thead th,.ppb-table_01--small thead th,.ppb_privacy-policy table thead th{text-align:center;font-weight:400}.ppb-table_01--number th span{float:right;font-size:12px;line-height:1.8em;letter-spacing:0}.ppb-table_01--number tbody th{vertical-align:top}.ppb-table_01--number tbody td{text-align:right}.ppb-table_01--small,.ppb_privacy-policy table{font-size:12px;line-height:1.8em;letter-spacing:0}.ppb-table_01--small th,.ppb_privacy-policy table th{white-space:nowrap}.ppb-table_02{width:100%;border-collapse:collapse}.ppb-table_02 td,.ppb-table_02 th{padding:10px 5px;border-bottom:1px solid #e5e5e5}.ppb-table_02 tr:first-child td,.ppb-table_02 tr:first-child th{padding-top:5px}.ppb-table_02 th{width:120px;text-align:left;vertical-align:top;font-size:12px;line-height:1.8em;letter-spacing:0;color:#393c41;font-weight:700}.ppb-table_02 td{text-align:left;color:#393c41}.ppb-table_03{width:auto;border-collapse:collapse}.ppb-table_03 td,.ppb-table_03 th{padding:0 0 5px;border:0}.ppb-table_03 th{font-size:12px;line-height:1.8em;letter-spacing:0;text-align:left;font-weight:400;padding-right:20px;white-space:nowrap;width:auto;vertical-align:middle}.ppb-table_03 td{font-size:14px;line-height:1.8em;letter-spacing:0}.ppb-table_03 tr:first-child td,.ppb-table_03 tr:first-child th{padding-top:0}.ppb-table_03 tr:last-child td,.ppb-table_03 tr:last-child th{padding-bottom:0}.ppb-table_04,.ppb_company_executive-content .ppb_company_executive-bio table{width:auto;border-collapse:collapse}.ppb-table_04 td,.ppb-table_04 th,.ppb_company_executive-content .ppb_company_executive-bio table td,.ppb_company_executive-content .ppb_company_executive-bio table th{padding:5px 0;vertical-align:top}.ppb-table_04 th,.ppb_company_executive-content .ppb_company_executive-bio table th{border-right:1px solid #e5e5e5;font-size:12px;line-height:1.8em;letter-spacing:0;color:#908e89;font-weight:400;padding-right:10px;white-space:nowrap}.ppb-table_04 td,.ppb_company_executive-content .ppb_company_executive-bio table td{padding-left:10px}.ppb-table_05{width:100%;border-collapse:collapse}.ppb-table_05 thead tr>td:nth-child(even){background:#d9d9d9}.ppb-table_05 thead td,.ppb-table_05 thead th{text-align:center;padding:15px 12px}.ppb-table_05 thead th{border-bottom:1px solid #a9a8a4;border-right:1px solid #d2d2d0}.ppb-table_05 thead td{border-bottom:1px solid #a9a8a4;font-size:12px;line-height:1.8em;letter-spacing:0;text-align:center;color:#393c41}.ppb-table_05 thead td strong{font-size:24px;line-height:1.3em;letter-spacing:0;font-weight:600}.ppb-table_05 thead td span{display:block;font-size:11px;white-space:nowrap}.ppb-table_05 tbody tr>td:nth-child(even){background:#f3f3f3}.ppb-table_05 tbody td,.ppb-table_05 tbody th{border-bottom:1px solid #d2d2d0}.ppb-table_05 tbody th{position:relative;padding:15px 50px 15px 5px;font-size:12px;line-height:1.4em;letter-spacing:0;font-weight:700;border-right:1px solid #d2d2d0;text-align:left;color:#393c41}.ppb-table_05 tbody th span{display:block;font-size:11px;font-weight:400}.ppb-table_05 tbody th em{position:absolute;right:10px;top:50%;margin-top:-6px;font-size:12px;line-height:1.2em;color:#a3a4a6;font-style:normal;font-weight:400}.ppb-table_05 tbody td{text-align:right;font-size:14px;line-height:1em;letter-spacing:.004em;color:#393c41;padding:15px 10px}.ppb-table_05 tbody td span{font-size:11px}.ppb-posts--news>ul,.ppb-posts>ul{list-style:none}.ppb-posts--news>ul>li,.ppb-posts>ul>li{padding:24px 0;border-bottom:1px solid #e5e5e5}.ppb-posts--news>ul>li:first-child,.ppb-posts>ul>li:first-child{padding-top:0}.ppb-posts--news>ul>li p,.ppb-posts>ul>li p{margin:5px 0 0;font-size:12px;line-height:1.8em;letter-spacing:0}.ppb-posts--news>p,.ppb-posts>p{margin:15px 10px 0}.ppb-posts--news>p a i,.ppb-posts>p a i{vertical-align:0}.ppb-posts-article{zoom:1}.ppb-posts-article:after,.ppb-posts-article:before{content:"";display:table}.ppb-posts-article:after{clear:both}.ppb-posts-article h3{font-size:14px;line-height:1.8em;letter-spacing:0;font-weight:400;margin:10px 0 0}.ppb-posts-article h3 a{color:#54514a}.ppb-posts--news .ppb-posts-article>div>div,.ppb-posts-article-meta,.ppb_news_single-entry-header>div{zoom:1}.ppb-posts--news .ppb-posts-article>div>div:after,.ppb-posts--news .ppb-posts-article>div>div:before,.ppb-posts-article-meta:after,.ppb-posts-article-meta:before,.ppb_news_single-entry-header>div:after,.ppb_news_single-entry-header>div:before{content:"";display:table}.ppb-posts--news .ppb-posts-article>div>div:after,.ppb-posts-article-meta:after,.ppb_news_single-entry-header>div:after{clear:both}.ppb-posts--news .ppb-posts-article>div>div time,.ppb-posts-article-meta time,.ppb_news_single-entry-header>div time{float:left;margin-right:8px;font-size:18px;line-height:1.2em;letter-spacing:0}.ppb-posts--news .ppb-posts-article>figure{float:left;width:127px;padding-left:3px}.ppb-posts--news .ppb-posts-article>figure a{display:block;background:#fff;width:90px;height:90px;border:1px solid #c3c3c3;padding:9px}.ppb-posts--news .ppb-posts-article>figure a img{max-width:90px;max-height:90px}.ppb-posts--news .ppb-posts-article>figure a:hover{border-color:#5d8a9d}.ppb-posts--news .ppb-posts-article>div{float:left;width:624px}.ppb-posts_01>:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ppb-posts_01-item{zoom:1;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.ppb-posts_01-item:after,.ppb-posts_01-item:before{content:"";display:table}.ppb-posts_01-item:after{clear:both}.ppb-posts_01-item figure{margin:0;float:left;width:210px;line-height:1}.ppb-posts_01-item figure a{display:inline-block}.ppb-posts_01-item>div{float:left;margin:0;width:455px}.ppb-posts_01-item>div h2,.ppb-posts_01-item>div h3{margin:0 0 15px;padding-top:15px;font-size:18px;line-height:1.8em;letter-spacing:0;font-weight:400;color:#393c41}.ppb-posts_01-item>div p{margin:15px 0 0}.ppb-posts_02,.ppb_services-categories{border-top:1px solid #e5e5e5}.ppb-posts_02-item,.ppb_services-categories section{border-bottom:1px solid #e5e5e5}.ppb-posts_02-item a,.ppb_services-categories section a{zoom:1;display:block;position:relative;padding:25px 0;padding-right:77px;text-decoration:none;height:90px}.ppb-posts_02-item a:after,.ppb-posts_02-item a:before,.ppb_services-categories section a:after,.ppb_services-categories section a:before{content:"";display:table}.ppb-posts_02-item a:after,.ppb_services-categories section a:after{clear:both}.ppb-posts_02-item a:hover,.ppb_services-categories section a:hover{background:#f9f9f9;text-decoration:none}.ppb-posts_02-item a:hover h2,.ppb-posts_02-item a:hover h3,.ppb_services-categories section a:hover h2,.ppb_services-categories section a:hover h3{color:#5d8a9d}.ppb-posts_02-item a i,.ppb_services-categories section a i{display:block;position:absolute;right:25px;top:50%;margin-top:-12px}.ppb-posts_02-item figure,.ppb_services-categories section figure{position:absolute;margin:0;left:0;top:25px;width:120px;line-height:1}.ppb-posts_02-item div,.ppb_services-categories section div{margin:0;padding-left:120px}.ppb-posts_02-item div h2,.ppb-posts_02-item div h3,.ppb_services-categories section div h2,.ppb_services-categories section div h3{font-size:28px;line-height:1.4em;letter-spacing:0;margin:5px 0 0;font-weight:400;color:#393c41}.ppb-posts_02-item div p,.ppb_services-categories section div p{font-size:15px;line-height:1.8em;letter-spacing:0;margin:10px 0 0}.ppb-posts_03>section>div:last-child,.ppb_environment_education-sections>section>div:last-child,.ppb_recruit_important-sections>section>div:last-child{border-bottom:0;padding-bottom:20px}.ppb-posts_03-item>header,.ppb_environment_education-sections>section>header,.ppb_recruit_important-sections>section>header{margin-bottom:10px}.ppb-posts_03-item>header span,.ppb_environment_education-sections>section>header span,.ppb_recruit_important-sections>section>header span{font-size:12px;line-height:1.8em;letter-spacing:0}.ppb-posts_03-item>div,.ppb_environment_education-sections>section>div,.ppb_recruit_important-sections>section>div{zoom:1;padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid #e5e5e5}.ppb-posts_03-item>div:after,.ppb-posts_03-item>div:before,.ppb_environment_education-sections>section>div:after,.ppb_environment_education-sections>section>div:before,.ppb_recruit_important-sections>section>div:after,.ppb_recruit_important-sections>section>div:before{content:"";display:table}.ppb-posts_03-item>div:after,.ppb_environment_education-sections>section>div:after,.ppb_recruit_important-sections>section>div:after{clear:both}.ppb-posts_03-item>div>div,.ppb_environment_education-sections>section>div>div,.ppb_recruit_important-sections>section>div>div{float:right;width:472px}.ppb-posts_03-item>div h2,.ppb_environment_education-sections>section>div h2,.ppb_recruit_important-sections>section>div h2{margin:0 0 10px}.ppb-posts_03-item>div p,.ppb_environment_education-sections>section>div p,.ppb_recruit_important-sections>section>div p{margin:0}.ppb-posts_03-item figure,.ppb_environment_education-sections>section figure,.ppb_recruit_important-sections>section figure{float:left;width:472px;margin:0;line-height:1;padding-top:5px}.ppb-posts_03-item figure ul,.ppb_environment_education-sections>section figure ul,.ppb_recruit_important-sections>section figure ul{zoom:1;margin-left:-34px}.ppb-posts_03-item figure ul:after,.ppb-posts_03-item figure ul:before,.ppb_environment_education-sections>section figure ul:after,.ppb_environment_education-sections>section figure ul:before,.ppb_recruit_important-sections>section figure ul:after,.ppb_recruit_important-sections>section figure ul:before{content:"";display:table}.ppb-posts_03-item figure ul:after,.ppb_environment_education-sections>section figure ul:after,.ppb_recruit_important-sections>section figure ul:after{clear:both}.ppb-posts_03-item figure ul li,.ppb_environment_education-sections>section figure ul li,.ppb_recruit_important-sections>section figure ul li{margin-left:34px;float:left}.ppb-posts_03-item figure img,.ppb_environment_education-sections>section figure img,.ppb_recruit_important-sections>section figure img{width:100%;height:auto}.ppb-posts-paging{margin:35px 0 0}.ppb-posts-paging ul{line-height:1;list-style:none;display:table;margin:0 auto;padding:0}.ppb-posts-paging ul li{display:table-cell;padding:0 15px}.ppb-posts-paging ul a,.ppb-posts-paging ul span{display:table-cell;height:30px;width:30px;vertical-align:middle;text-align:center;border-radius:3px;font-weight:400;font-size:15px;line-height:1em;letter-spacing:0}.ppb-posts-paging ul a{color:#fff;background:#6e96b0;text-decoration:none}.ppb-posts-paging ul a:hover,.ppb-posts-paging ul span{background:#bbbcbe;color:#fff}.ppb-form-table{width:100%;border-collapse:collapse;border-top:1px solid #d3d3d3}.ppb-form-table td,.ppb-form-table th{padding-top:20px;border-bottom:1px solid #d3d3d3}.ppb-form-table th{padding-right:24px;padding-bottom:20px;width:211px;text-align:left;vertical-align:top;font-size:16px;line-height:1.8em;letter-spacing:0;color:#434b51;font-weight:700}.ppb-form-table th span{vertical-align:middle}.ppb-form-table td{text-align:left;padding-bottom:15px;font-size:18px;line-height:1.6em;letter-spacing:0}.ppb-form-table td>p{margin:0 0 10px;word-break:break-all}.ppb-form-table td .ppb-form-note{margin:0;padding-top:10px;font-size:14px;line-height:1.8em;letter-spacing:0}.ppb-form-tr-radio td{padding-bottom:5px}.ppb-form-tr-radio td ul{zoom:1}.ppb-form-tr-radio td ul:after,.ppb-form-tr-radio td ul:before{content:"";display:table}.ppb-form-tr-radio td ul:after{clear:both}.ppb-form-tr-radio td ul>li{float:left;width:220px;margin-right:20px;margin-bottom:15px}.ppb-form-tr-radio td .ppb-form-error{padding-bottom:10px}.ppb-form-label{cursor:pointer;font-size:16px;line-height:1.8em;letter-spacing:0;vertical-align:middle}.ppb-form-icon-required{margin-left:10px;line-height:1;vertical-align:middle}.ppb-form-input[type=number],.ppb-form-input[type=text],.ppb-form-textarea{border:1px solid #d3d3d3;padding:8px 15px;color:#434b51;width:720px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px 2px rgba(0,0,0,.1) inset;font-size:18px;line-height:1.6em;letter-spacing:0}.ppb-form-input[type=number]:focus,.ppb-form-input[type=text]:focus,.ppb-form-textarea:focus{border:1px solid #5d8a9d;outline:0}.ppb-form-input--error.ppb-form-input[type=number],.ppb-form-input--error.ppb-form-input[type=text],.ppb-form-input--error.ppb-form-textarea{border:1px solid #fbc299;-webkit-box-shadow:0 0 2px 2px rgba(255,128,0,.2) inset;-moz-box-shadow:0 0 2px 2px rgba(255,128,0,.2) inset;box-shadow:0 0 2px 2px rgba(255,128,0,.2) inset}.ppb-form-input[type=number]{width:30%}.ppb-form-textarea{height:180px}.ppb-form-input[type=radio]{margin-right:5px}.ppb-form-select{-webkit-appearance:none;border-radius:0;vertical-align:baseline;*vertical-align:middle;border:1px solid #5d8a9d;color:#5d8a9d;padding:8px 15px;width:720px;font-size:18px;line-height:1.6em;letter-spacing:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/assets/images/sprite/select-arrow.png) right center no-repeat}.ppb-form-submit{margin:40px 0}.ppb-form-submit ul{text-align:center}.ppb-form-submit ul li{display:inline-block;margin:0 20px}.ppb-form-submit .ppb-button_01,.ppb-form-submit .ppb-button_02{width:490px}.ppb-form-submit .ppb-form-submit-button2 .ppb-button_01,.ppb-form-submit .ppb-form-submit-button2 .ppb-button_02{width:300px}.ppb-form-errors{border:10px solid #ee9b5e;padding:15px 10px 15px 60px;margin:20px 0 30px;position:relative}.ppb-form-errors i{display:block;position:absolute;left:20px;top:50%;margin-top:-12px}.ppb-form-errors p{margin:0;color:#ee9b5e;font-size:16px;line-height:1.8em;letter-spacing:0}.ppb-form-error p{position:relative;margin:0;color:#ee9b5e;font-size:14px;line-height:1.8em;letter-spacing:0;padding:10px 0 0 35px}.ppb-form-error p i{display:block;position:absolute;left:0;top:10px}.ppb_home{position:relative}.ppb_home-visual>div{width:1120px;height:460px;border:1px solid #e5e5e5;line-height:0}.ppb_home-news-list header{border-bottom:1px solid #ccc}.ppb_home-news-list header ul{zoom:1}.ppb_home-news-list header ul:after,.ppb_home-news-list header ul:before{content:"";display:table}.ppb_home-news-list header ul:after{clear:both}.ppb_home-news-list header ul li{float:left}.ppb_home-news-list header ul li.ui-state-active a{border-color:#d7d8d9;color:#393c41}.ppb_home-news-list header ul a{display:block;border-left:2px solid #c8d7e1;padding:10px 35px 10px 10px;font-size:14px;line-height:1em;letter-spacing:0}.ppb_home-news-list header ul a:hover{text-decoration:none;color:#393c41}.ppb_home-news-list .ppb-posts,.ppb_home-news-list .ppb-posts--news{padding-top:24px}.ppb_home-news-list .ppb-posts--news>p,.ppb_home-news-list .ppb-posts>p{margin:15px 0 0}.ppb_home-services{margin-top:60px}.ppb_home-services header{border-bottom:1px solid #ccc}.ppb_home-services header h1{font-size:28px;line-height:1em;letter-spacing:0;font-weight:400;margin:30px 0 15px;text-align:center}.ppb_home-services header a{color:#393c41}.ppb_home-services header a:hover{text-decoration:none}.ppb_home-services-list{zoom:1;padding:50px 20px;margin-bottom:40px}.ppb_home-services-list:after,.ppb_home-services-list:before{content:"";display:table}.ppb_home-services-list:after{clear:both}.ppb_home-services-list>div{width:435px}.ppb_home-services-list>div>a{display:block;text-decoration:none}.ppb_home-services-list>div>a:hover h2{color:#888}.ppb_home-services-list>div>a:hover p{color:#666}.ppb_home-services-list>div>a:hover div{color:#393c41;background:#d0caba;text-decoration:none}.ppb_home-services-list>div>a:hover div i{right:10px}.ppb_home-services-list>div h2{text-align:center;font-size:28px;line-height:1em;letter-spacing:0;font-weight:400;color:#393c41;margin:0 0 25px}.ppb_home-services-list>div h2 i{display:none}.ppb_home-services-list>div p{font-size:15px;line-height:1.8em;letter-spacing:0;margin:0;color:#666c6c}.ppb_home-services-list>div ul{margin:30px 0;line-height:0;text-align:center}.ppb_home-services-list>div ul li{display:inline}.ppb_home-services-list>div div{position:relative;font-size:13px;line-height:1em;letter-spacing:0;padding:10px 8px;background:#4a7b9c;color:#fff;text-align:center;overflow:hidden}.ppb_home-services-list>div div i{display:block;position:absolute;top:11px;right:-10px}.ppb_home-services-list-hosting{float:left}.ppb_home-services-list-hosting h2 i{background:url(/services/hosting/images/icon.png) -20px top no-repeat}.ppb_home-services-list-ec{float:right}.ppb_home-services-list-ec h2 i{background:url(/services/ec/images/icon.png) -20px top no-repeat}.ppb_home-services-list-handmade{margin-top:70px;float:left}.ppb_home-services-list-handmade h2 i{background:url(/services/handmade/images/icon.png) -20px top no-repeat}.ppb_home-services-list-community{margin-top:70px;float:right}.ppb_home-services-list-community h2 i{background:url(/services/community/images/icon.png) -20px top no-repeat}.ppb_home-services-list-app{margin-top:70px;float:left}.ppb_home-services-list-app h2 i{background:url(/services/app/images/icon.png) -20px top no-repeat}.ppb_home-banners .globalsign{width:188px;height:87px;border:1px solid #d0cfcf;text-align:center;padding-top:21px}.ppb_home-banners .globalsign img{width:auto!important;height:auto!important}.ppb_news-content,.ppb_news-side{margin-bottom:60px}.ppb_news-side-social{line-height:1}.ppb_news-side-social>div{margin:0 0 15px}.ppb_news-side-social p{margin:0 0 20px}.ppb_news-side-archives{margin-bottom:20px}.ppb_news-side-archives select{width:180px}.ppb_news-footer{background:#eff0f0;zoom:1;padding:35px 0}.ppb_news-footer:after,.ppb_news-footer:before{content:"";display:table}.ppb_news-footer:after{clear:both}.ppb_news-footer-wrapper{width:834px;margin:0 auto}.ppb_news-footer-twitter{width:290px;float:left;margin-right:32px}.ppb_news-footer-facebook{width:290px;float:left;background:#fff;margin-right:31px}.ppb_news-footer-facebook iframe{background:#fff}.ppb_news-footer-banners{float:left;width:190px;line-height:1}.ppb_news-footer-banners ul{line-height:1;list-style:none;margin-top:-11px}.ppb_news-footer-banners li{padding:11px 0;margin:0}.ppb_news_single-entry-header h1{font-size:18px;line-height:1.7em;letter-spacing:0;color:#54514a;margin:10px 0}.ppb_news_single-entry-social{min-height:22px}.ppb_news_single-entry-social ul{zoom:1;line-height:1}.ppb_news_single-entry-social ul:after,.ppb_news_single-entry-social ul:before{content:"";display:table}.ppb_news_single-entry-social ul:after{clear:both}.ppb_news_single-entry-social ul li{float:left;margin-right:10px;width:auto}.ppb_news-single-entry-body{margin-top:25px}.ppb_news-single-entry-body *{max-width:754px}.ppb_news-single-entry-body p{margin:25px 0}.ppb_news-single-entry-body dt{float:left}.ppb_news-single-entry-body .fright{float:right;margin:0 0 5px 5px;text-align:center;width:350px}.ppb_news-single-entry-body .fright img{width:350px}.ppb_news-single-entry-body .fright div .img-caption{font-size:11px;padding:0 10px;text-align:left}.ppb_news-single-entry-body .frightL{float:right;margin:0 0 5px 5px;text-align:center;width:400px}.ppb_news-single-entry-body .frightL img{width:400px}.ppb_news-single-entry-body .frightL div .img-caption{font-size:11px;padding:0 10px;text-align:left}.ppb_news-single-entry-body .frightS{float:right;margin:0 0 5px 5px;text-align:center;width:250px}.ppb_news-single-entry-body .frightS img{width:250px}.ppb_news-single-entry-body .frightS div .img-caption{font-size:11px;padding:0 10px;text-align:left}.ppb_news-single-entry-body .frightSS{float:right;margin:0 0 5px 5px;text-align:center;width:150px}.ppb_news-single-entry-body .frightSS img{width:150px}.ppb_news-single-entry-body .frightSS div .img-caption{font-size:11px;padding:0 10px;text-align:left}.ppb_news-single-entry-body .fleft{float:left;margin:0 5px 5px 0;text-align:center;width:350px}.ppb_news-single-entry-body .fleft div .img-caption{font-size:11px;padding:0 10px;text-align:left}.ppb_news-single-entry-body .fleft img{width:360px}.ppb_news-single-entry-body .fleftS{float:left;margin:0 5px 5px 0;text-align:center;width:250px}.ppb_news-single-entry-body .fleftS div .img-caption{font-size:11px;padding:0 10px;text-align:left}.ppb_news-single-entry-body .fleftS img{width:360px}.ppb_news-single-entry-body .caption{font-size:11px;line-height:1.8em;letter-spacing:0}.ppb_news-single-entry-body .img-caption{font-size:13px;line-height:1.8em;letter-spacing:0;overflow:hidden}.ppb_news-single-entry-body .default-table{width:100%;border:solid 1px #666c6c}.ppb_news-single-entry-body .default-table td,.ppb_news-single-entry-body .default-table tr{text-align:left;border:solid 1px #666c6c}.ppb_news-single-entry-body .default-table th{padding:0 20px 0 10px;white-space:nowrap}.ppb_news-single-entry-body .default-table td{padding:5px 20px 5px 10px}.ppb_news-single-entry-body .default-table .cell-color{background-color:#b2d5ea}.ppb_news-single-entry-body a{text-decoration:underline}.ppb_news-single-entry-body a img{margin:25px 0}.ppb_news-single-entry-body a:hover{text-decoration:none}.ppb_news-single-entry-body>img{margin:25px 0}.ppb_news-single-entry-body figure{margin:0;width:100%}.ppb_news-single-entry-body figure>div{display:table;border:1px solid #e5e5e5;vertical-align:middle;text-align:center;line-height:1}.ppb_news-single-entry-body figure>div img{padding:10px}.ppb_news-single-entry-body figure>div img.fleft{float:left}.ppb_news-single-entry-body figure figcaption{font-size:13px;line-height:1.8em;letter-spacing:0;overflow:hidden}.ppb_news-single-entry-related{margin-top:35px}.ppb_news-single-entry-related h3{margin-bottom:15px}.ppb_news-single-entry-related ul{margin-left:1.5em}.ppb_news-single-entry-services{margin-top:35px}.ppb_news-single-entry-services h3{margin-bottom:15px}.ppb_news-single-entry-services ul{zoom:1;width:100%}.ppb_news-single-entry-services ul:after,.ppb_news-single-entry-services ul:before{content:"";display:table}.ppb_news-single-entry-services ul:after{clear:both}.ppb_news-single-entry-services ul li{width:50%;float:left;margin-bottom:10px}.ppb_news-single-entry-services ul li a{display:table-cell;vertical-align:middle;text-align:left;height:60px}.ppb_news-single-entry-services ul li a img{vertical-align:middle}.ppb_news-single-entry-services ul li a span{padding-left:10px;color:#666c6c}.ppb_news-single-entry-footer{margin:40px 0 0;border-top:1px dotted #c9c9c9;padding-top:10px}.ppb_news-single-entry-footer p{float:left;margin:7px 0 0;width:200px}.ppb_news-single-entry-footer p a{display:block}.ppb_news-single-entry-footer p a:hover{text-decoration:underline}.ppb_news-single-entry-footer p a .ppb-show-pc{display:inline}.ppb_news-single-entry-footer ul{zoom:1;float:right;width:140px}.ppb_news-single-entry-footer ul:after,.ppb_news-single-entry-footer ul:before{content:"";display:table}.ppb_news-single-entry-footer ul:after{clear:both}.ppb_news-single-entry-footer ul li{width:50px;float:right;text-align:right;padding-left:20px}.ppb_services,.ppb_services-campaigns{margin-bottom:40px}.ppb_services-campaigns .owl-wrapper-outer{width:985px;height:266px}.ppb_services-excerpt{margin-bottom:40px}.ppb_services-excerpt p{font-size:20px;line-height:1.8em;letter-spacing:0;margin:0}.ppb_services-excerpt p span{display:block}.ppb_services-categories{margin-bottom:40px}.ppb_services_index{margin-bottom:60px}.ppb_services_index>header{margin-bottom:0}.ppb_services-list>section{zoom:1;position:relative;padding:25px 0;border-bottom:1px solid #e5e5e5}.ppb_services-list>section:after,.ppb_services-list>section:before{content:"";display:table}.ppb_services-list>section:after{clear:both}.ppb_services-list>section>figure{margin:0;position:absolute;left:0;top:25px;width:250px;line-height:1}.ppb_services-list>section>figure a{display:block;cursor:default}.ppb_services-list>section>figure a[href]{cursor:pointer}.ppb_services-list-body{float:left;margin-left:280px;margin-right:30px;width:430px;min-height:160px}.ppb_services-list-body>div{margin:20px 0 0}.ppb_services-list-body>div p{margin:1em 0 0;font-size:13px;line-height:1.7em;letter-spacing:0}.ppb_services-list-body>div strong{color:#393c41}.ppb_services-list-body header p{font-size:12px;line-height:1.8em;letter-spacing:0;margin:0;color:#393c41;font-weight:400}.ppb_services-list-body header h1{font-size:18px;line-height:1.8em;letter-spacing:0;margin:0;display:inline-block;padding-right:10px;color:#333}.ppb_services-list-body header span{display:inline-block;font-size:11px;line-height:1.8em;letter-spacing:0}.ppb_services-list-body header a{display:inline-block;cursor:pointer}.ppb_services-list-body header a h1{color:#4d779f}.ppb_services-list-body header a:hover{text-decoration:none}.ppb_services-list-body header a:hover h1,.ppb_services-list-body header a:hover span{color:#999}.ppb_services-list-links{float:left;width:245px}.ppb_services-list-links ul{list-style:none}.ppb_services-list-links-site{width:192px}.ppb_services-list-links-site a{display:block;position:relative;padding-top:7px;margin-bottom:10px}.ppb_services-list-links-site a i{position:absolute;right:10px;top:50%;margin-top:-4px}.ppb_services-list-links-app li{margin-top:10px;margin-bottom:5px}.ppb_services-list-links-app a{font-size:11px;line-height:1.8em;letter-spacing:0}.ppb_services-list-links-app a i{margin-right:10px}.ppb_services-list-links-app a:hover i{opacity:.5}.ppb_services-list-links-social{width:190px;border-top:1px dashed #e5e5e5;border-bottom:1px dashed #e5e5e5;padding:10px 0;margin:15px 0 8px}.ppb_services-list-links-social a{font-size:12px;line-height:1.8em;letter-spacing:0}.ppb_services-list-links-social span{vertical-align:middle}.ppb_services-list-links-social em{margin-right:5px;*display:none}.ppb_services-list-links-contact{width:200px}.ppb_services-list-links-contact a{font-size:12px;line-height:1.8em;letter-spacing:0;border:0;position:relative;padding-left:20px;display:inline-block}.ppb_services-list-links-contact a i{display:block;position:absolute;left:3px;top:4px}.ppb_serverspec{margin-bottom:60px}.ppb_serverspec-table{margin-top:20px}.ppb_serverspec-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5em;letter-spacing:0;color:#393c41}.ppb_serverspec-table table th{padding:20px 5px;border-right:1px solid #393c41;text-align:left;border-left:0;font-weight:700;font-size:13px;line-height:1.8em;letter-spacing:0}.ppb_serverspec-table table td{padding:10px;text-align:center}.ppb_serverspec-table table thead{border-bottom:4px solid #d7d8d9}.ppb_serverspec-table table thead td{border-bottom:1px solid #d7d8d9;border-left:1px solid #d7d8d9;vertical-align:middle}.ppb_serverspec-table table thead td.last{border-left:1px solid #393c41;border-right:0;width:280px}.ppb_serverspec-table table thead a{display:block;padding-top:80px;background-position:center -50px;background-repeat:no-repeat}.ppb_serverspec-table table thead a:hover{text-decoration:none;color:#999}.ppb_serverspec-table table thead dl{margin:0}.ppb_serverspec-table table thead dl dt{font-size:18px;line-height:1.8em;letter-spacing:0}.ppb_serverspec-table table thead dl dt>*{vertical-align:middle}.ppb_serverspec-table table thead dl dt i{margin-right:10px}.ppb_serverspec-table table thead dl dt strong{padding-right:10px}.ppb_serverspec-table table thead dl dt span{font-size:11px;line-height:1.8em;letter-spacing:0;font-weight:400;vertical-align:middle}.ppb_serverspec-table table thead dl dd{margin:0}.ppb_serverspec-table table thead ul{margin-top:10px;display:inline-block}.ppb_serverspec-table table thead ul li{border:1px solid #6e95b0;display:inline-block;padding:5px 10px;font-size:12px;line-height:1.8em;letter-spacing:0;color:#fff;background:#6e95b0}.ppb_serverspec-table table thead ul li.first{color:#6e95b0;background:#fff}.ppb_serverspec-table table thead p{font-size:12px;line-height:1.8em;letter-spacing:0;margin:15px 0 0;color:#999}.ppb_serverspec-table table tbody tr:hover{background:#eee}.ppb_serverspec-table table tbody td,.ppb_serverspec-table table tbody th{border-top:1px solid #d7d8d9;border-bottom:1px solid #d7d8d9}.ppb_serverspec-table table tbody td{border-left:1px solid #d7d8d9}.ppb_serverspec-table table tbody td.last{border-left:1px solid #393c41!important;border-right:0}.ppb_serverspec-table table tbody th{position:relative;width:150px}.ppb_serverspec-table table tbody th label.js-ballon{cursor:pointer;display:block}.ppb_serverspec-table table tbody th label.js-ballon:hover{color:#5d8a9d}.ppb_serverspec-table table tbody th label i{margin-left:10px}.ppb_serverspec-table table tbody th div{display:none;position:absolute;left:50px;top:50px;border:3px solid #b7cad7;padding:10px;width:250px;background:#fff;z-index:100}.ppb_serverspec-table table tbody th div dl{margin:0;background:#fff;font-size:12px;line-height:1.8em;letter-spacing:0}.ppb_serverspec-table table tbody th div dl dt{margin:0 0 5px}.ppb_serverspec-table table tbody th div dl dd{margin:0;color:#666c6c;font-weight:400}.ppb_serverspec-table table tbody p{margin:0}.ppb_serverspec-table table .fs32{font-size:32px;line-height:1em;letter-spacing:0;color:#4a7b9c}.ppb_serverspec-table table .fs24{font-size:24px;line-height:1.8em;letter-spacing:0}.ppb_serverspec-table table .fs18{font-size:18px;line-height:1.8em;letter-spacing:0}.ppb_serverspec-table table .fs12{font-size:12px;line-height:1.8em;letter-spacing:0}.ppb_serverspec-table table sup{color:#4a7b9c;padding:0 5px;font-size:80%;line-height:4px;font-weight:400}.ppb_serverspec-table .ppb-list_notice{margin:20px 0}.ppb_serverspec-table .ppb-list_notice span{color:#4a7b9c}.ppb_serverspec-table-thead th{border-top:1px solid #d7d8d9}.ppb_serverspec-table-checked td i{margin:0 auto}.ppb_serverspec-table-checked td ul li{margin-top:5px}.ppb_serverspec-related{margin-top:40px;border:10px solid #80a2ba;padding:20px}.ppb_serverspec-related h1{font-size:18px;line-height:1.8em;letter-spacing:0;color:#393c41;margin:0;text-align:center}.ppb_serverspec-related ul{margin:20px -20px 0 -20px}.ppb_serverspec-related li{height:140px;padding-left:25px;padding-right:25px}.ppb_serverspec-related li a{display:block}.ppb_serverspec-related li figure{display:table-cell;text-align:center;vertical-align:middle;width:190px;height:75px}.ppb_serverspec-related li p{margin:10px 0 0;text-align:center}.ppb_serverspec-related li p span{font-size:14px;line-height:1.8em;letter-spacing:0}.ppb_serverspec-related li p span i{margin-right:10px}.ppb_serverspec-related li em{display:block;font-style:normal;color:#666c6c;font-size:12px;line-height:1.6em;letter-spacing:0;text-align:center}.ppb_account{margin-bottom:60px;border-bottom:2px solid #3f6f99}.ppb_account-section{border-top:2px solid #3f6f99}.ppb_account-link-area{margin-top:0;padding:0}.ppb_account-link-area li{margin-bottom:10px}.ppb_account-link-area li:last-child{margin-bottom:0}.ppb_account-link-area li a{display:block;width:170px;position:relative;font-weight:400}.ppb_account-link-area li a em{margin-right:5px;*display:none}.ppb_account-link-area li a span{vertical-align:middle}.ppb_account-link-area li a i{display:block;position:absolute;right:10px;top:50%;margin:-4px 0 0 0}.ppb_company-index_list{margin-bottom:40px}.ppb_company_message{margin-bottom:60px}.ppb_company_message-content p{font-size:16px;line-height:1.8em;letter-spacing:0;margin:0 0 2em}.ppb_company_message-content p:last-child{margin-bottom:0}.ppb_company_message-content .ppb-text--caption,.ppb_company_message-content .ppb_privacy-policy footer p,.ppb_privacy-policy footer .ppb_company_message-content p{color:#393c41}.ppb_company_message-content .ppb-text--caption img,.ppb_company_message-content .ppb_privacy-policy footer p img,.ppb_privacy-policy footer .ppb_company_message-content p img{margin-top:30px}.ppb_company_overview{margin-bottom:60px}.ppb_company_gmo i{display:inline-block;background-image:url(/assets/images/sprite-sdf6e879a8a.png);background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;vertical-align:middle;outline:0;line-height:1;width:9px;height:7px;background-position:-1px -19px;margin-right:10px}.ppb_company_gmo{color:#54514a}.ppb_company_executive{margin-bottom:60px}.ppb_company_executive-content>section>header{margin-bottom:30px}.ppb_company_executive-content .ppb_company_executive-basic{min-height:185px;position:relative}.ppb_company_executive-content .ppb_company_executive-basic .ppb-link--toggle{position:absolute;bottom:0;left:0}.ppb_company_executive-content .ppb_company_executive-bio{display:none;padding-top:20px}.ppb_company_vision{margin-bottom:60px}.ppb_company_vision-content h2{margin:30px 0}.ppb_company_vision-content p{font-size:16px;line-height:1.8em;letter-spacing:0;margin:0 0 2em}.ppb_company_vision-content p:last-child{margin-bottom:0}.ppb_company_vision_ci figure{margin:70px auto;text-align:center}.ppb_company_vision_pepapon figure{margin:60px auto;text-align:center}.ppb_company_history{margin-bottom:60px}.ppb_company_history .ppb_company_history-content{margin-top:-40px}.ppb_company_history .ppb_company_history-content>div{zoom:1}.ppb_company_history .ppb_company_history-content>div:after,.ppb_company_history .ppb_company_history-content>div:before{content:"";display:table}.ppb_company_history .ppb_company_history-content>div:after{clear:both}.ppb_company_history .ppb_company_history-content>div.first h2,.ppb_company_history .ppb_company_history-content>div.first>div{padding-top:45px}.ppb_company_history .ppb_company_history-content>div>div{float:right;width:536px;border-left:1px solid #e5e5e5}.ppb_company_history .ppb_company_history-content>div h2{float:left;margin:0;width:80px;font-size:22px;line-height:1em;letter-spacing:0;color:#c5c4c1;font-weight:400}.ppb_company_history .ppb_company_history-content>div dl{margin:0 0 20px -50px;zoom:1}.ppb_company_history .ppb_company_history-content>div dl:after,.ppb_company_history .ppb_company_history-content>div dl:before{content:"";display:table}.ppb_company_history .ppb_company_history-content>div dl:after{clear:both}.ppb_company_history .ppb_company_history-content>div dl dt{float:left;margin:0;width:44px;font-size:12px;line-height:1em;letter-spacing:0;color:#4d493d;font-weight:400;padding:5px 0}.ppb_company_history .ppb_company_history-content>div dl dd{float:right;margin:0;width:542px}.ppb_company_history .ppb_company_history-content>div ul li{position:relative;padding-left:30px;margin-bottom:5px}.ppb_company_history .ppb_company_history-content>div ul li>i{position:absolute;left:0;top:5px}.ppb_company_assistance{margin-bottom:60px}.ppb_company_assistance-excerpt{margin-bottom:40px}.ppb_company_assistance-excerpt p{margin-top:0}.ppb_company_assistance-creator .ppb-list_02{margin-top:1em}.ppb_company_assistance-event header{margin-bottom:20px}.ppb_company_assistance-event>ul>li{height:230px;text-align:center}.ppb_company_assistance-event>ul>li figure{margin-bottom:20px}.ppb_company_assistance-event>ul>li strong{display:block;font-size:12px;line-height:1.8em;letter-spacing:0}.ppb_company_assistance-event>ul>li span{font-size:12px;line-height:1.8em;letter-spacing:0}.ppb_company_assistance-event>ul>li i{margin-right:10px}.ppb_company_access{margin-bottom:60px}.ppb_company_access-map{margin:20px 0;position:relative;width:100%;height:0;padding-bottom:65%;overflow:hidden}.ppb_company_access-map iframe{position:absolute;top:0;width:100%!important;height:100%!important}#oc-interview{background-image:url(/company/interview/images/quotation.png);background-repeat:no-repeat;background-position:0 5px;margin-bottom:20px;zoom:1}#oc-interview:after,#oc-interview:before{content:"";display:table}#oc-interview:after{clear:both}#oc-interview header{margin-bottom:20px}#oc-interview p{font-size:16px;line-height:1.9em}#oc-interview h1{font-size:28px;color:#5e372a;margin-top:15px;margin-left:15px;margin-bottom:15px;padding:0 0 10px}.oc-interview-right{float:right;margin:7px 0 10px 15px;text-align:left}.oc-interview-right #oc-arai,.oc-interview-right #oc-arai img{width:400px}.oc-interview-left{float:left;margin:7px 15px 10px 0;text-align:left}.oc-interview-left #oc-site1,.oc-interview-left #oc-site1 img{width:400px}.oc-interview-left #oc-site2,.oc-interview-left #oc-site2 img{width:340px}.ppb-oc--profile{background:#dfd8d0;padding:30px 50px 0;margin-top:0;zoom:1}.ppb-oc--profile:after,.ppb-oc--profile:before{content:"";display:table}.ppb-oc--profile:after{clear:both}.ppb-oc--profile p{margin:0}.ppb-oc--profile span{font-size:12px;letter-spacing:0;line-height:.1em}.ppb-oc--profile .ppb-oc--name{font-size:16px;font-weight:700;margin-bottom:15px}.ppb-oc--profile figure{margin:0 30px 30px 0;float:left;width:230px;line-height:1}.ppb_ir{position:relative}.ppb_ir-calendar{margin-bottom:40px}.ppb_ir-calendar>a{display:block;border:1px solid #dadadb;background:#fbfbfa;padding:10px 20px;zoom:1}.ppb_ir-calendar>a:after,.ppb_ir-calendar>a:before{content:"";display:table}.ppb_ir-calendar>a:after{clear:both}.ppb_ir-calendar>a:hover{border:1px solid #5d8a9d}.ppb_ir-calendar>a h2{margin:0;float:left;font-weight:400;line-height:1}.ppb_ir-calendar>a h2 span{font-size:23px;line-height:1em;letter-spacing:0;display:inline-block;padding-top:12px;color:#3e6f99}.ppb_ir-calendar>a h2 i{margin-right:15px;vertical-align:top}.ppb_ir-calendar>a p{margin:14px 0 0;float:right;text-align:right;color:#999;font-size:14px;line-height:1em;letter-spacing:0}.ppb_ir-calendar>a p i{margin-left:20px}.ppb_ir-footer{border-top:2px solid #fff;padding:25px 0 0;background:#eff0f0}.ppb_ir-footer h1,.ppb_ir-footer h2{color:#393c41;font-size:18px;line-height:1.8em;letter-spacing:0;font-weight:400;margin:0 20px 20px}.ppb_ir-footer-block{float:left;width:327px;padding:20px 0}.ppb_ir-footer-block:nth-child(2){border-left:1px solid #d0d0cf;border-right:1px solid #d0d0cf}.ppb_ir-footer-block *{margin:0;padding:0}.ppb_ir-footer-block dl{padding:0 38px}.ppb_ir-footer-block dt{margin-bottom:20px;color:#393c41;line-height:1}.ppb_ir-footer-block dt a{display:block}.ppb_ir-footer-block dt a:hover{text-decoration:none}.ppb_ir-footer-block dt a:hover span{color:#5d8a9d}.ppb_ir-footer-block dt i{margin-right:15px}.ppb_ir-footer-block dt span{font-size:20px;line-height:1em;letter-spacing:0;color:#393c41;vertical-align:middle}.ppb_ir-footer-block ul{zoom:1;margin-bottom:20px}.ppb_ir-footer-block ul:after,.ppb_ir-footer-block ul:before{content:"";display:table}.ppb_ir-footer-block ul:after{clear:both}.ppb_ir-footer-block ul li{margin-top:10px}.ppb_ir-footer-block ul a{font-size:15px;line-height:1.8em;letter-spacing:0;color:#54514a}.ppb_ir-footer-block ul a span{margin-left:5px;vertical-align:0}.ppb_ir-footer-block ul a:hover{text-decoration:none;color:#5d8a9d}.ppb_ir-footer-nav{zoom:1;background:#dededc;margin-top:20px;padding:15px 0;line-height:1}.ppb_ir-footer-nav:after,.ppb_ir-footer-nav:before{content:"";display:table}.ppb_ir-footer-nav:after{clear:both}.ppb_ir-footer-nav ul{zoom:1;float:left}.ppb_ir-footer-nav ul:after,.ppb_ir-footer-nav ul:before{content:"";display:table}.ppb_ir-footer-nav ul:after{clear:both}.ppb_ir-footer-nav ul li{float:left;margin-right:40px}.ppb_ir-footer-nav p{float:right;margin:3px 0 0;color:#393c41;font-size:10px;line-height:1em;letter-spacing:0}.ppb_ir-footer-nav a{color:#393c41}.ppb_ir-footer-nav a i{margin-right:6px;vertical-align:10%}.ppb_ir-footer-nav a:hover{color:#5d8a9d;text-decoration:none}.ppb_ir-posts{margin-bottom:60px}.ppb_ir-archives{margin-bottom:20px}.ppb_ir-archives .ppb-active a:hover{color:#393c41;text-decoration:none}.ppb_ir-posts-yearly{display:none}.ppb_ir-index-list_large li{border-top:2px solid #c5d4e0;margin-bottom:40px}.ppb_ir-index-list_large li h3{font-size:20px;line-height:1.8em;letter-spacing:0;margin:10px 0;font-weight:400;color:#434b51}.ppb_ir-index-list_large li p{color:#666c6c;font-size:15px;line-height:1.8em;letter-spacing:0}.ppb_ir-index-list_large li a{display:block;text-decoration:none}.ppb_ir-index-list_large li a:hover h3{color:#5d8a9d}.ppb_ir-index-list_large li a:hover p{color:#999}.ppb_ir_index-list{margin-bottom:40px}.ppb_ir-index-list_banners>ul>li{margin-bottom:30px}.ppb_ir-index-list_banners>ul>li figure img{width:100%;height:auto}.ppb_ir_calendar-content .ppb_ir_calendar-nav{margin-top:-10px}.ppb_ir_calendar-content .ppb-embed--fit{margin-bottom:40px}.ppb_ir_calendar-content .ppb_ir-posts>section:nth-child(even) .ppb_ir_calendar-list>li dt strong{background:#82a0bc}.ppb_ir_calendar-list{margin-bottom:40px}.ppb_ir_calendar-list>li{margin-bottom:30px}.ppb_ir_calendar-list>li:last-child{margin-bottom:0}.ppb_ir_calendar-list>li dl{position:relative;min-height:84px;margin:0}.ppb_ir_calendar-list>li dt{position:absolute;left:0;top:0;width:167px}.ppb_ir_calendar-list>li dt div{display:table;border:1px solid #e5e5e5}.ppb_ir_calendar-list>li dt i{display:none}.ppb_ir_calendar-list>li dt strong{display:block;display:table-cell;height:82px;width:82px;vertical-align:middle;text-align:center;background:#9c9da0;color:#fff;font-style:normal;font-weight:400;font-size:28px;line-height:1em;letter-spacing:0}.ppb_ir_calendar-list>li dt em{display:block;display:table-cell;height:82px;width:82px;vertical-align:middle;text-align:center;font-style:normal;font-weight:400;font-size:27px;line-height:1em;letter-spacing:0}.ppb_ir_calendar-list>li dt em span{display:block;color:#898a8c;font-size:10px;line-height:1em;letter-spacing:0}.ppb_ir_calendar-list>li dd{margin-left:190px;padding-top:10px}.ppb_ir-index-description{font-size:16px;line-height:1.8em;letter-spacing:0;margin-bottom:40px}.ppb_ir_management-content{margin-top:25px}.ppb_ir_library_highlight-graphs section,.ppb_ir_library_highlight-table{margin-bottom:40px}.ppb_ir_library_highlight-graphs header{position:relative;margin-bottom:30px}.ppb_ir_library_highlight-graphs header h2{display:inline}.ppb_ir_library_highlight-graphs header p{padding-left:10px;display:inline;font-size:12px}.ppb_ir_library_highlight-graphs header ul{position:absolute;right:0;top:15px}.ppb_ir_library_highlight-graphs header ul li{display:inline-block;padding-left:12px;font-size:12px}.ppb_ir_library_highlight-graphs header ul li i{width:16px;height:16px;display:inline-block;margin-right:5px;vertical-align:-10%}.ppb_ir_library_highlight-graphs figure{text-align:center;margin:0;line-height:1}.ppb_ir_library_highlight-graphs #each_share li{padding-left:5px}.ppb_ir_library_highlight-graphs #each_share li img{vertical-align:-10%;margin-right:3px}.ppb_ir_announcement-content,.ppb_ir_notice-content{margin-top:25px}.ust-banner-long{margin-bottom:15px;text-align:center}.ust-banner-long img{width:754px}.ppb_recruit{position:relative}.ppb_recruit-excerpt{margin-bottom:40px}.ppb_recruit-excerpt p{font-size:16px;line-height:1.8em;letter-spacing:0;margin:0}.ppb_recruit-excerpt p span{display:block}.ppb_recruit-news{margin-bottom:20px}.ppb_recruit-category{margin-bottom:60px;zoom:1}.ppb_recruit-category:after,.ppb_recruit-category:before{content:"";display:table}.ppb_recruit-category:after{clear:both}.ppb_recruit-category>section{width:465px;border-width:10px;border-style:solid;text-align:center}.ppb_recruit-category>section>div{padding:10px 23px 23px}.ppb_recruit-category>section>div>a{zoom:1;display:block;text-decoration:none}.ppb_recruit-category>section>div>a:after,.ppb_recruit-category>section>div>a:before{content:"";display:table}.ppb_recruit-category>section>div>a:after{clear:both}.ppb_recruit-category>section header h1{font-size:20px;line-height:1.8em;letter-spacing:0;font-weight:400;margin:5px auto 10px}.ppb_recruit-category>section figure{margin:0;line-height:1}.ppb_recruit-category>section figure img{border-width:3px;border-style:solid}.ppb_recruit-category>section p{margin:15px 0 6px}.ppb_recruit-category>section ul{zoom:1;margin-left:-9px;text-align:left}.ppb_recruit-category>section ul:after,.ppb_recruit-category>section ul:before{content:"";display:table}.ppb_recruit-category>section ul:after{clear:both}.ppb_recruit-category>section ul li{float:left;margin-left:9px;margin-top:9px}.ppb_recruit-category>section ul a{width:183px}.ppb_recruit-category-graduates{border-color:#789ab7;color:#789ab7;position:relative;float:left}.ppb_recruit-category-graduates div>a{color:#789ab7;text-decoration:none}.ppb_recruit-category-graduates figure img{border-color:#789ab7}.ppb_recruit-category-graduates div ul li a{color:#789ab7;border-color:#789ab7}.ppb_recruit-category-graduates div ul li a i{margin-top:-10px}.ppb_recruit-category-graduates div ul li a:hover{color:#fff;background-color:#789ab7}.ppb_recruit-category-graduates>div ul li a{width:397px;font-size:18px;line-height:1.5em;letter-spacing:0}.ppb_recruit-category-graduates footer{background:#789ab7;color:#fff;padding:20px 10px 10px}.ppb_recruit-category-graduates footer p{margin:0;font-size:18px;line-height:1.8em;letter-spacing:0}.ppb_recruit-category-career{border-color:#74767a;color:#74767a;position:relative;float:right}.ppb_recruit-category-career div>a{color:#74767a;text-decoration:none}.ppb_recruit-category-career figure img{border-color:#74767a}.ppb_recruit-category-career div ul li a{color:#74767a;border-color:#74767a}.ppb_recruit-category-career div ul li a i{margin-top:-10px}.ppb_recruit-category-career div ul li a:hover{color:#fff;background-color:#74767a}.ppb_recruit-environment{margin-bottom:40px}.ppb_recruit-environment>p{font-size:16px;line-height:1.8em;letter-spacing:0;margin:20px 0 40px}.recruit_account{text-align:center;width:190px;height:110px}.recruit_account p{text-align:center;color:#000;font-weight:400;padding-top:15px;padding-bottom:5px}.recruit_account .recruit_account_facebook{float:left;background-image:url(/assets/images/account-facebook_large.png);background-repeat:no-repeat;background-size:48px 48px;background-position:35px 0;display:block}.recruit_account .recruit_account_facebook a{display:block;overflow:hidden;text-indent:102%;white-space:nowrap;margin-left:35px;width:48px;height:48px}.recruit_account .recruit_account_twitter{float:left;width:48px;height:48px;padding-left:25px;background-image:url(/assets/images/account-twitter_large.png);background-repeat:no-repeat;background-size:48px 48px;background-position:25px 0;display:block}.recruit_account .recruit_account_twitter a{margin-left:0;display:block;overflow:hidden;text-indent:102%;white-space:nowrap;width:48px;height:48px}.ppb_career-process{margin-bottom:40px}.ppb_career-process h1{font-size:20px;line-height:1.8em;letter-spacing:0;color:#434b51;font-weight:400;margin:0}.ppb_career-process figure{margin:0;line-height:1}.ppb_career-process ul{margin:45px 0;border:2px solid #789ab7;color:#789ab7;font-size:12px;line-height:1.8em;letter-spacing:0;padding:10px 15px}.ppb_career-jobs{zoom:1;margin-bottom:20px}.ppb_career-jobs:after,.ppb_career-jobs:before{content:"";display:table}.ppb_career-jobs:after{clear:both}.ppb_career-jobs-list{float:left;width:635px}.ppb_career-jobs-list section{margin-bottom:40px}.ppb_career-jobs-list h2{font-size:20px;line-height:1.8em;letter-spacing:0;font-weight:400;color:#434b51;margin:0}.ppb_career-jobs-list h4{font-size:16px;line-height:1.8em;letter-spacing:0;color:#434b51;font-weight:300;padding:5px}.ppb_career-jobs-list h4:hover{background:#f9f9f9}.ppb_career-jobs-list table{width:100%}.ppb_career-jobs-list table td,.ppb_career-jobs-list table th{padding:5px}.ppb_career-jobs-list table th{font-weight:400;text-align:left;padding-left:0}.ppb_career-jobs-list table td{text-align:center}.ppb_career-jobs-list table thead{font-size:12px}.ppb_career-jobs-list table tbody tr:hover{background:#f9f9f9}.ppb_career-jobs-list table em{color:#3e6f99;font-size:12px;padding-left:5px;font-style:normal;font-weight:700}.ppb_career-jobs-empty{margin-top:10px}.ppb_career-jobs-empty p{margin:0;color:#e56e5b;font-size:16px;line-height:1.8em;letter-spacing:0}.ppb_career-jobs-style{float:right;width:284px}.ppb_career-jobs-style .ppb-layout-column3,.ppb_career-jobs-style .ppb_company-index_list>ul,.ppb_career-jobs-style .ppb_ir_index-list>ul,.ppb_career-jobs-style .ppb_recruit-environment>ul,.ppb_career-jobs-style .ppb_services-other>ul{margin-left:0}.ppb_career-jobs-style .ppb-layout-column3>li,.ppb_career-jobs-style .ppb_company-index_list>ul>li,.ppb_career-jobs-style .ppb_ir_index-list>ul>li,.ppb_career-jobs-style .ppb_recruit-environment>ul>li,.ppb_career-jobs-style .ppb_services-other>ul>li{padding-left:0;margin-bottom:40px}.ppb_career-notice{margin-bottom:40px;border:10px solid #b7cad7;padding:20px 30px}.ppb_career-notice h1{font-size:20px;line-height:1.8em;letter-spacing:0;color:#434b51;font-weight:400;margin:0}.ppb_career-notice p{font-size:15px;line-height:1.8em;letter-spacing:0}.ppb_career-notice p:last-child{margin-bottom:0}.ppb_career-style figure{margin:0}.ppb_career-style-excerpt{margin-bottom:40px}.ppb_career-style-excerpt p{margin:0}.ppb_career-style-interview{margin-bottom:60px}.ppb_career-style-interview>section{border-width:10px;border-style:solid;padding:90px;zoom:1;color:#74767a;border-color:#74767a}.ppb_career-style-interview>section:after,.ppb_career-style-interview>section:before{content:"";display:table}.ppb_career-style-interview>section:after{clear:both}.ppb_career-style-interview>section .title{zoom:1}.ppb_career-style-interview>section .title:after,.ppb_career-style-interview>section .title:before{content:"";display:table}.ppb_career-style-interview>section .title:after{clear:both}.ppb_career-style-interview>section .title figure{float:left;width:216px}.ppb_career-style-interview>section .title h2{float:left;margin-bottom:0;padding-left:35px}.ppb_career-style-interview>section .title .profile{float:left;padding-left:35px}.ppb_career-style-interview>section .title .profile p{margin-top:15px;margin-bottom:0;font-size:20px;line-height:180%}.ppb_career-style-interview>section .title .profile p.voice{margin-left:1em;text-indent:-1em}.ppb_career-style-interview>section .work{margin-top:20px;zoom:1}.ppb_career-style-interview>section .work:after,.ppb_career-style-interview>section .work:before{content:"";display:table}.ppb_career-style-interview>section .work:after{clear:both}.ppb_career-style-interview>section .work div{float:left;width:610px}.ppb_career-style-interview>section .work figure{float:right;width:114px;padding:0 20px;line-height:1}.ppb_career-style-interview>section .development{zoom:1}.ppb_career-style-interview>section .development:after,.ppb_career-style-interview>section .development:before{content:"";display:table}.ppb_career-style-interview>section .development:after{clear:both}.ppb_career-style-interview>section .development ul{text-align:center;margin:0 auto;padding:0}.ppb_career-style-interview>section .development ul li{float:left;width:250px;margin-right:15px}.ppb_career-style-interview>section .development ul li img{width:250px}.ppb_career-style-interview>section .development ul li:nth-child(3){margin:0}.ppb_career-style-interview>section .interview dl{margin:30px 0 50px}.ppb_career-style-interview>section .interview dt{color:#95839b;font-weight:700;margin-top:20px;margin-bottom:10px}.ppb_career-style-interview>section .interview dd{margin:0}.ppb_career-style-interview>section .interview img{max-width:100%;height:auto}.ppb_career-style-interview .ppb_career-style-tool{background:#eae9e7;padding:40px;margin-top:30px;zoom:1}.ppb_career-style-interview .ppb_career-style-tool:after,.ppb_career-style-interview .ppb_career-style-tool:before{content:"";display:table}.ppb_career-style-interview .ppb_career-style-tool:after{clear:both}.ppb_career-style-interview .ppb_career-style-tool p{margin:0}.ppb_career-style-interview .ppb_career-style-tool figure{margin:0;float:right;width:275px;line-height:1}.ppb_career-style-interview .ppb_career-style-tool div{float:left;width:400px}.ppb_career-style-interview #slack{background-image:url(/recruit/career/engineer/images/icon-slack.png);background-position:40px 40px;background-repeat:no-repeat}.ppb_career-style-interview #slack h2{padding:0 55px}.ppb_career-style-interview #github{background-image:url(/recruit/career/engineer/images/icon-githube.png);background-position:45px 45px;background-repeat:no-repeat}.ppb_career-style-interview #github h2{padding:0 55px}.ppb_career-style-interview #tanpaku{background-image:url(/recruit/career/engineer/images/icon-tanpaku.png);background-position:40px 35px;background-repeat:no-repeat}.ppb_career-style-interview #tanpaku figure,.ppb_career-style-interview #tanpaku p{margin-top:70px}#system_engineer{background-image:url(/recruit/career/engineer/images/icon-system.gif);background-repeat:no-repeat;background-position:5px 0;margin-bottom:40px;zoom:1}#system_engineer:after,#system_engineer:before{content:"";display:table}#system_engineer:after{clear:both}#system_engineer header{border-style:none}#system_engineer figure{margin-top:15px;margin-left:40px;margin-bottom:0;line-height:1}#system_engineer h1{padding:10px 0 10px 80px}#system_engineer p{margin-top:0}#system_engineer figure img{max-width:100%;height:auto}#category{background-image:url(/recruit/career/engineer/images/icon-category.gif);background-repeat:no-repeat;background-position:5px 52px;margin-bottom:60px;zoom:1}#category:after,#category:before{content:"";display:table}#category:after{clear:both}#category h1{margin-bottom:15px;padding:60px 0 10px 80px}#category p{margin-top:0}#category figure img{max-width:100%;height:auto}#enviroment{background-image:url(/recruit/career/engineer/images/icon-enviroment.gif);background-repeat:no-repeat;background-position:5px 0;margin-bottom:40px;zoom:1}#enviroment:after,#enviroment:before{content:"";display:table}#enviroment:after{clear:both}#enviroment header{border-style:none}#enviroment figure{margin-top:0;margin-right:0;margin-bottom:30px;line-height:1}#enviroment h1{padding:10px 0 10px 80px}#enviroment p{margin-top:20px}#enviroment figure img{max-width:100%;height:auto}#output{background-image:url(/recruit/career/engineer/images/icon-output.gif);background-repeat:no-repeat;background-position:5px 52px;margin-bottom:40px;zoom:1}#output:after,#output:before{content:"";display:table}#output:after{clear:both}#output header{margin-bottom:20px}#output h1{margin-bottom:30px;padding:60px 0 10px 80px}#output .output_inside,#output .output_outside,#output .output_prize{zoom:1}#output .output_inside:after,#output .output_inside:before,#output .output_outside:after,#output .output_outside:before,#output .output_prize:after,#output .output_prize:before{content:"";display:table}#output .output_inside:after,#output .output_outside:after,#output .output_prize:after{clear:both}#output .output_explanation{float:left;width:430px;margin-right:30px}#output .output_explanation p{margin-top:0}#output .output_img{width:520px;float:left}#output .output_img li{float:left;margin-top:40px;margin-right:10px;margin-bottom:10px;max-width:100%;height:auto}.ppb_career-style-wanted .link-button{text-align:center;display:block;position:relative;padding:40px 40px 40px 27px;font-size:36px;line-height:1em;letter-spacing:.1em;background:#3e6f99;color:#fff;text-decoration:none;-webkit-border-radius:5px;border-radius:5px}.ppb_career-style-wanted .link-button:hover{background:#9eb7cc;-webkit-border-radius:5px;border-radius:5px}.ppb_career-style-wanted .link-button i{background-image:url(/recruit/career/engineer/images/finger.png);background-size:54px 76px;background-repeat:no-repeat;width:54px;height:76px;display:block;position:absolute;right:170px;top:16%}.ppb_environment figure{margin:40px 0}.ppb_environment-sections{margin-bottom:20px}.ppb_environment-sections>section{margin-bottom:40px}.ppb_environment-sections>section header span{font-size:12px;line-height:1.8em;letter-spacing:0}.ppb_environment-sections>section figure{margin:20px 0;line-height:1}.ppb_environment-sections>section figure>ul{zoom:1;margin-left:-34px}.ppb_environment-sections>section figure>ul:after,.ppb_environment-sections>section figure>ul:before{content:"";display:table}.ppb_environment-sections>section figure>ul:after{clear:both}.ppb_environment-sections>section figure>ul li{margin-left:34px;float:left}.ppb_environment-sections>section p{margin:20px 0 0}.ppb_environment_education,.ppb_environment_welfare,.ppb_recruit_important{margin-bottom:60px}.ppb_recruit_important>header{margin-bottom:40px}.ppb_recruit_important-sections{zoom:1}.ppb_recruit_important-sections:after,.ppb_recruit_important-sections:before{content:"";display:table}.ppb_recruit_important-sections:after{clear:both}.ppb_recruit_interview{margin:0 auto 60px}.ppb_recruit_interview>header{margin-bottom:40px}.ppb_recruit_interview-top{position:relative}.ppb_recruit_interview-top div{position:absolute;width:330px;top:13px}.ppb_recruit_interview-top div img{z-index:2;padding-left:13px}.ppb_recruit_interview-top div div{font-size:14px;line-height:1.8em;letter-spacing:0;position:absolute;top:45%;padding-left:13px;width:330px;color:#fff}.ppb_recruit_interview-top div div>h1{text-align:center;color:#fff;font-size:16px;line-height:1.8em;letter-spacing:0}.ppb_recruit_interview-top div div dl{width:300px;margin:0 15px;color:#fff}.ppb_recruit_interview-top div div dl dt{clear:left;float:left;margin:0 15px;width:45px;padding-top:5px}.ppb_recruit_interview-top div div dl dd{width:300px;margin:0;padding-top:5px}.ppb_recruit_interview-top div div dl dd a{color:#fff}.ppb_recruit_interview-top div div .close{color:#bbb}.ppb_recruit_interview-top div div>h3{font-size:14px;line-height:1.8em;letter-spacing:0;margin:20px;color:#fff}.ppb_recruit_interview-top div div>h3>a{color:#fff}:first-child+html .ppb_recruit_interview-menu{display:none}:first-child+html h1{font-size:20px}.ppb_recruit_interview-menu-small{display:none;text-align:center}:first-child+html .ppb_recruit_interview-menu-small{display:block}:first-child+html .ppb_recruit_interview-menu-small dl{margin:0 auto;width:350px}:first-child+html .ppb_recruit_interview-menu-small dd{margin:0}.ppb_recruit_interview-intro{zoom:1;margin-bottom:40px;width:100%;z-index:10}.ppb_recruit_interview-intro:after,.ppb_recruit_interview-intro:before{content:"";display:table}.ppb_recruit_interview-intro:after{clear:both}.ppb_recruit_interview-intro>section>header h1{margin-top:20px;text-align:center}.ppb_recruit_interview-intro div{zoom:1;float:left;width:315px}.ppb_recruit_interview-intro div:after,.ppb_recruit_interview-intro div:before{content:"";display:table}.ppb_recruit_interview-intro div:after{clear:both}.ppb_recruit_interview-intro div figure{margin:0}.ppb_recruit_interview-intro div figure img{margin-right:10px;float:left}.ppb_recruit_interview-intro div p{font-size:12px;line-height:1.8em;letter-spacing:0;text-align:left;margin:0;padding:0;overflow:auto}.ppb_recruit_interview-intro-speaker2{zoom:1;margin-bottom:40px;width:100%;z-index:10}.ppb_recruit_interview-intro-speaker2:after,.ppb_recruit_interview-intro-speaker2:before{content:"";display:table}.ppb_recruit_interview-intro-speaker2:after{clear:both}.ppb_recruit_interview-intro-speaker2>section>header h1{margin-top:20px;text-align:center}.ppb_recruit_interview-intro-speaker2 div{zoom:1;float:left;width:48%}.ppb_recruit_interview-intro-speaker2 div:after,.ppb_recruit_interview-intro-speaker2 div:before{content:"";display:table}.ppb_recruit_interview-intro-speaker2 div:after{clear:both}.ppb_recruit_interview-intro-speaker2 div figure{margin:0}.ppb_recruit_interview-intro-speaker2 div figure img{margin-right:10px;float:left}.ppb_recruit_interview-intro-speaker2 div p{font-size:12px;line-height:1.8em;letter-spacing:0;text-align:left;margin:0;padding:0;overflow:auto}.ppb_recruit_interview-list-links-social a{font-size:12px;line-height:1.8em;letter-spacing:0}.ppb_recruit_interview-list-links-social em{margin-right:5px;*display:none}.ppb_recruit_interview-section{zoom:1;font-size:14px;letter-spacing:0;line-height:1.8;width:720px;margin:0 auto}.ppb_recruit_interview-section:after,.ppb_recruit_interview-section:before{content:"";display:table}.ppb_recruit_interview-section:after{clear:both}.ppb_recruit_interview-section>section>header h1{margin:30px 0 20px;font-size:18px;line-height:1.8em;letter-spacing:0;clear:left}.ppb_recruit_interview-section dl{margin-bottom:0}.ppb_recruit_interview-section dt{clear:left;float:left;width:115px;margin-top:3px}.ppb_recruit_interview-section dd{float:left;margin:3px 0 20px;width:605px;zoom:1}.ppb_recruit_interview-section dd:after,.ppb_recruit_interview-section dd:before{content:"";display:table}.ppb_recruit_interview-section dd:after{clear:both}.ppb_recruit_interview-section span{padding:2px}.ppb_recruit_interview-section-lead{font-size:16px;line-height:1.8em;letter-spacing:0;margin:40px 0;width:720px}.ppb_recruit_interview-section-continue{zoom:1;text-align:center;max-width:100%;margin:40px 0}.ppb_recruit_interview-section-continue:after,.ppb_recruit_interview-section-continue:before{content:"";display:table}.ppb_recruit_interview-section-continue:after{clear:both}.ppb_recruit_interview-entry-social{min-height:22px;clear:both}.ppb_recruit_interview-entry-social ul{zoom:1;line-height:1}.ppb_recruit_interview-entry-social ul:after,.ppb_recruit_interview-entry-social ul:before{content:"";display:table}.ppb_recruit_interview-entry-social ul:after{clear:both}.ppb_recruit_interview-entry-social ul li{float:right;margin-top:20px;margin-right:10px;width:auto}.speaker01{background-color:#ccecea}.speaker02{background-color:#deccec}.speaker03{background-color:#f0c7ca}.speaker04{background-color:#e5f0c7}.speaker05{background-color:#ffe8a2}.speaker06{background-color:#c4d1f7}.speaker07{background-color:#fef788}.speaker08{background-color:#aeee9d}.speaker0{background-color:#ccc}.interviewer{border-bottom:1px dotted #ccc;font-style:italic}.close{color:#bbb}.other_interviews{width:100%}.other_interviews_box{float:left;margin:0 7px 20px;width:314px;height:100%}.other_interviews_box img{width:314px;height:134px}.other_interviews p{font-size:12px;line-height:1.6em;margin:5px 0 10px}.color001{background:#3e6f99}.color001_light{background:#cbeaff}.color002{background:#db2e3c}.color002_light{background:#ffc7cb}.color003{background:#53ade2}.color003_light{background:#9edbff}.color004{background:#8c195f}.color004_light{background:#e0c7d6}.color005{background:#a4831e}.color005_light{background:#cfb667}.color006{background:#b5116c}.color006_light{background:#f8d1e5}.color007{background:#328168}.color007_light{background:#aad5c7}.color008{background:#fd8d11}.color008_light{background:#ffb97b}.color009{background:#ff90a3}.color009_light{background:#f8c6d4}.color010{background:#a5dd42}.color010_light{background:#cdf881}.color011{background:#dd9200}.color011_light{background:#ffd647}.color012{background:#9b6e70}.color012_light{background:#d8c3c4}.color013{background:#896795}.color013_light{background:#d8cddc}.color014{background:#4e84fe}.color014_light{background:#cadbff}.color015{background:#63bb37}.color015_light{background:#d1feba}.annotation_mark{background:#fffd5b;font-size:10px}.left15{margin-left:15px}.speaker4{width:230px!important}.ppb_career-style{margin-bottom:60px}.luncheon-excerpt{margin-bottom:0}.luncheon-excerpt p{font-size:14px;line-height:1.8em;letter-spacing:0;margin:0}.luncheon-step{margin-bottom:40px;zoom:1}.luncheon-step:after,.luncheon-step:before{content:"";display:table}.luncheon-step:after{clear:both}.luncheon-step h3{margin-bottom:0;padding:0}.luncheon-step ul{margin:0;padding:0}.luncheon-step li{margin:0 65px 0 0;padding:0;width:285px;display:block;float:left}.luncheon-step figure{width:285px;height:225px;margin:0;padding:0}.text_center{text-align:center}.mt_5{margin-top:5px}.mt_10{margin-top:10px}.mb_10{margin-bottom:10px}.m_20{margin:20px}.mt_20{margin-top:20px}.ml_20{margin-left:20px}.mb_20{margin-bottom:20px}.mtb_20{margin-top:20px;margin-bottom:20px}.mt_40{margin-top:40px}.ml_40{margin-left:40px}.mb_40{margin-bottom:40px}.mt_60{margin-top:60px}.luncheon--large{font-size:18px;line-height:1.6em;letter-spacing:0;margin-bottom:15px}.pepaluncheon-table{width:100%}.luncheon_date{padding:5px;line-height:1.8em}.luncheon_date option{padding:10px}.liquid--four{padding-right:60px;overflow:hidden}.liquid-col{margin:20px 20px 20px 0;float:left;width:25%;*width:24.9%;padding-bottom:1000px;margin-bottom:-1000px;background:#f5f3eb}.liquid-col--four{margin-right:-60px}.pepaluncheon_member_inner{padding:10px 15px 15px}.pepaluncheon_member_select{text-align:center;background:#fff}.ppb-form-input[type=text]{width:380px}#form_date_tokyo,#form_member_tokyoA{display:block}#form_member_tokyoB{display:none}#schedule_tokyo{display:block}#form_date_fukuoka,#form_member_fukuoka,#schedule_fukuoka{display:none}.ppb_career-style-wanted{margin-top:20px}figure img{max-width:100%;height:auto}.ppb_career-style-note{color:#789ab7;margin-top:20px}.ppb_career-style-wanted{margin-bottom:60px}.ppb_career-style-wanted .ppb-pepaluncheon_button{text-align:center;display:block;position:relative;padding:40px 40px 40px 27px;font-size:30px;line-height:1em;letter-spacing:.1em;background:#3e6f99;color:#fff;text-decoration:none;-webkit-border-radius:5px;border-radius:5px}.ppb_career-style-wanted .ppb-pepaluncheon_button:hover{background:#9eb7cc;-webkit-border-radius:5px;border-radius:5px}.ppb_career-style-wanted .ppb-pepaluncheon_button i{background-image:url(/recruit/career/engineer/images/finger.png);background-size:54px 76px;background-repeat:no-repeat;width:54px;height:76px;display:block;position:absolute;right:130px;top:16%}.ppb_pepaluncheon_interview-title{zoom:1;font-size:14px;letter-spacing:0;line-height:1.8;width:860px;margin:30px auto;border:10px solid #cdad16;background:#f5f3eb}.ppb_pepaluncheon_interview-title:after,.ppb_pepaluncheon_interview-title:before{content:"";display:table}.ppb_pepaluncheon_interview-title:after{clear:both}.ppb_pepaluncheon_interview-title h1{margin:40px 0 20px 70px;font-size:24px;line-height:1.8em;letter-spacing:0;clear:left}.ppb_pepaluncheon_interview-title p{font-size:16px;line-height:1.8em;letter-spacing:0;max-width:720px;padding-bottom:20px;margin:20px 0 0 70px;border-bottom:1px dotted #cdad16;zoom:1}.ppb_pepaluncheon_interview-title p:after,.ppb_pepaluncheon_interview-title p:before{content:"";display:table}.ppb_pepaluncheon_interview-title p:after{clear:both}.ppb_pepaluncheon_interview-title dl{max-width:680px;width:100%;margin:30px auto 60px}.ppb_pepaluncheon_interview-title dt{margin:20px 30px 0;padding:0;font-weight:700;color:#6a5700}.ppb_pepaluncheon_interview-title dd{margin:10px 30px 0 40px;padding:0}.kumaki{float:right;margin-left:30px}.ppb_pepaluncheon_interview-section{zoom:1;font-size:14px;letter-spacing:0;line-height:1.8;width:985px;margin:20px auto 0}.ppb_pepaluncheon_interview-section:after,.ppb_pepaluncheon_interview-section:before{content:"";display:table}.ppb_pepaluncheon_interview-section:after{clear:both}.ppb_pepaluncheon_interview-section>section>header h1{margin:30px 0 20px;font-size:18px;line-height:1.8em;letter-spacing:0;clear:left}.ppb_pepaluncheon_interview-section dl{margin-bottom:0}.ppb_pepaluncheon_interview-section dt{clear:left;float:left;width:115px;margin-top:3px}.ppb_pepaluncheon_interview-section dd{float:left;margin:3px 0 20px;width:605px;zoom:1}.ppb_pepaluncheon_interview-section dd:after,.ppb_pepaluncheon_interview-section dd:before{content:"";display:table}.ppb_pepaluncheon_interview-section dd:after{clear:both}.ppb_pepaluncheon_interview-section span{padding:2px}.annotation{font-size:11px;border:1px solid #ccc;padding:5px}.annotation span{background:#fffd5b}.ppb_contact-content{margin-bottom:60px}.ppb_contact-content .ppb-list_03{margin-top:20px}.ppb_contact-notice{margin-bottom:30px;padding:12px 18px;border:1px solid #e5e5e5}.ppb_contact-notice strong{font-size:15px;line-height:1.8em;letter-spacing:0}.ppb_contact-notice p{margin:0}.ppb_contact-services-list{margin-top:30px}.ppb_contact-services-list li{height:110px}.ppb_contact-services-list li figure{display:table-cell;text-align:center;vertical-align:middle;width:190px;height:75px}.ppb_contact-services-list li p{margin:10px 0 0;text-align:center}.ppb_contact-services-list li p span{font-size:12px;line-height:1.8em;letter-spacing:0}.ppb_contact-services-list li p span i{margin-right:10px}.ppb_contact_form-content{margin-bottom:40px}.ppb_contact_form #form_ir_area td,.ppb_contact_form #form_ir_area th,.ppb_contact_form #form_using_service_area td,.ppb_contact_form #form_using_service_area th{display:none}.ppb_contact_form-footer{border:10px solid #b7cad7;padding:20px 30px}.ppb_contact_form-footer>p{margin-top:0;font-size:12px;line-height:1.8em;letter-spacing:0;color:#393c41}.ppb_faq-list ul li{margin-top:18px}.ppb_faq-list ul a{display:block;color:#666c6c}.ppb_faq-list ul a:hover{background:#ebf0f5;color:#3e6f99;text-decoration:none}.ppb_faq-list dl{position:relative;margin:0}.ppb_faq-list dl dt{margin:0;display:block;position:absolute;left:0;top:0;border-right:1px solid #fff}.ppb_faq-list dl dd{margin:0;padding:0 0 0 80px;height:67px;display:table-cell;vertical-align:middle;font-size:15px;line-height:1.8em;letter-spacing:0}.ppb_faq_single header{margin-bottom:30px}.ppb_faq_single-list section{border-bottom:1px solid #e5e5e5;padding-bottom:30px;margin-bottom:30px}.ppb_faq_single-list section>div{position:relative;margin:0}.ppb_faq_single-list section>div>strong{margin:0;display:block;position:absolute;left:0;top:0;border-right:1px solid #fff}.ppb_faq_single-list section>div>div{padding:0 0 0 80px;height:67px;display:table-cell;vertical-align:middle;color:#666c6c;font-weight:400;font-size:15px;line-height:1.8em;letter-spacing:0}.ppb_faq_single-list section>div>div p{margin:5px 0}.ppb_faq_single-list h2{position:relative;margin:0 0 20px}.ppb_faq_single-list h2 strong{margin:0;display:block;position:absolute;left:0;top:0;border-right:1px solid #fff}.ppb_faq_single-list h2 span{padding:0 0 0 80px;height:67px;display:table-cell;vertical-align:middle;color:#393c41;font-weight:400;font-size:15px;line-height:1.8em;letter-spacing:0}.ppb_privacy-content{margin-bottom:60px}.ppb_privacy-content em{color:#ee9b5e;font-style:normal}.ppb_privacy-content>section>section{margin-bottom:30px}.ppb_privacy-content .ppb-list_notice{margin-top:1em;border-top:1px solid #e5e5e5;padding-top:1em;font-size:13px;line-height:1.8em;letter-spacing:0}.ppb_privacy-content .ppb-list_notice li{padding-left:1.5em}.ppb_privacy-anchor{border:1px solid #658cad;margin:20px 5px 30px}.ppb_privacy-anchor ul{zoom:1;padding:20px 25px 0}.ppb_privacy-anchor ul:after,.ppb_privacy-anchor ul:before{content:"";display:table}.ppb_privacy-anchor ul:after{clear:both}.ppb_privacy-anchor ul li{float:left;width:50%;margin-bottom:20px}.ppb_privacy-anchor a{color:#658cad}.ppb_privacy-anchor a i{margin-left:6px;vertical-align:0}.ppb_privacy-list-parent{list-style-type:upper-roman}.ppb_privacy-list-child{list-style-type:lower-roman}.ppb_privacy-box,.ppb_privacy-flow,.ppb_privacy-service,.ppb_privacy-site{border:10px solid #b7cad7;padding:20px 27px}.ppb_privacy-box>header h1,.ppb_privacy-flow>header h1,.ppb_privacy-service>header h1,.ppb_privacy-site>header h1{margin:0 0 15px;font-size:18px;line-height:1.8em;letter-spacing:0;font-weight:700;color:#434b51}.ppb_privacy-box p,.ppb_privacy-flow p,.ppb_privacy-service p,.ppb_privacy-site p{font-size:13px;line-height:1.8em;letter-spacing:0}.ppb_privacy-box p:last-child,.ppb_privacy-flow p:last-child,.ppb_privacy-service p:last-child,.ppb_privacy-site p:last-child{margin-bottom:0}.ppb_privacy-box p strong,.ppb_privacy-flow p strong,.ppb_privacy-service p strong,.ppb_privacy-site p strong{color:#434b51}.ppb_privacy-policy>section ol,.ppb_privacy-policy>section ul{margin:1em 0;padding:0 0 0 1.5em}.ppb_privacy-policy>section ol ol,.ppb_privacy-policy>section ol ul,.ppb_privacy-policy>section ul ol,.ppb_privacy-policy>section ul ul{margin:.5em 0;font-size:13px}.ppb_privacy-policy>section dl{margin:0}.ppb_privacy-policy>section dl dt{margin:0;color:#434b51;font-weight:400}.ppb_privacy-policy>section dl dd{margin:0}.ppb_privacy-policy .ppb-list_03{padding-left:0;margin-bottom:2em}.ppb_privacy-flow ol,.ppb_privacy-flow ul{font-size:13px;line-height:1.8em;letter-spacing:0;margin:1em 0;padding:0 0 0 1.5em}.ppb_privacy-flow ol ol,.ppb_privacy-flow ol ul,.ppb_privacy-flow ul ol,.ppb_privacy-flow ul ul{margin:.5em 0}.ppb_privacy-flow ol li,.ppb_privacy-flow ul li{margin-bottom:.5em}.ppb_privacy-flow>ol{margin-bottom:0}.ppb_privacy-flow em{display:block;margin-bottom:1em}.ppb_privacy-flow dl dt{color:#434b51;font-weight:400}.ppb_privacy-flow dl dd{margin-left:0}.ppb_privacy-flow .ppb-list_02{padding-left:0}.ppb_search{margin-bottom:60px}.ppb_search-form{margin:50px 0;position:relative}.ppb_search-form-input{margin-right:98px}.ppb_search-form-input input{display:block;font-size:14px;line-height:1em;letter-spacing:0;padding:8px;border:1px solid #d7d8d9;width:100%;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px 2px rgba(0,0,0,.1) inset}.ppb_search-form-input input:focus{border:1px solid #5d8a9d;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.ppb_search-form-submit{width:80px;position:absolute;right:0;top:0;background:#4a7b9c;border:0;padding:9px 0;cursor:pointer}.ppb_search-form-submit:hover{background:#54514a}.ppb_search-result .gsc-control-cse{padding:0}.ppb_search-result .gsc-above-wrapper-area{border-bottom:1px solid #e5e5e5}.ppb_search-result .gsc-results{margin-top:22px}.ppb_search-result .gsc-webResult.gsc-result{padding:0 0 22px;border-left:0!important;border-bottom:1px solid #e5e5e5!important;margin-bottom:22px;background:#fff!important}.ppb_search-result td.gsc-table-cell-thumbnail{display:table-cell!important;min-width:110px!important;text-align:center;vertical-align:top;padding:0}.ppb_search-result td.gsc-table-cell-thumbnail img{width:102px;height:auto;max-width:102px;max-height:200px;border:0}.ppb_search-result td.gsc-table-cell-thumbnail .gs-web-image-box{display:table-cell;float:none;width:109px;height:109px;padding:0;vertical-align:middle;text-align:center;border:1px solid #e5e5e5}.ppb_search-result .gsc-table-cell-snippet-close{padding-left:20px}.ppb_search-result .gsc-control-cse .gs-result .gs-title{font-size:18px;line-height:1.6em;letter-spacing:0;margin-bottom:5px;width:auto}.ppb_search-result .gsc-control-cse .gs-result .gs-title a:hover{color:#5d8a9d}.ppb_search-result .gsc-control-cse .gs-result .gs-title a[href$=".pdf"]{padding-right:65px;background:url(/assets/images/sprite/icon-pdf.png) right center no-repeat}.ppb_search-result .gs-result .gs-snippet{font-size:14px;line-height:1.5em;letter-spacing:0}.ppb_search-result .gs-webResult .gs-visibleUrl{font-weight:400;color:#5d8a9d}.ppb_search-result .gsc-results .gsc-cursor-box{border:0;line-height:1;list-style:none;padding:0;text-align:center;zoom:1}.ppb_search-result .gsc-results .gsc-cursor-box:after,.ppb_search-result .gsc-results .gsc-cursor-box:before{content:"";display:table}.ppb_search-result .gsc-results .gsc-cursor-box:after{clear:both}.ppb_search-result .gsc-results .gsc-cursor-box .gsc-cursor-page{display:inline-block;margin:15px 0 15px 15px;padding:7px 12px;border-radius:3px;font-weight:400;color:#fff;background:#6e96b0;text-decoration:none;font-size:15px;line-height:1em;letter-spacing:0}.ppb_search-result .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{background:#bbbcbe;color:#fff}.ppb_search-result .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{background:#bbbcbe;color:#fff;text-shadow:none}.en .ppb-posts-article{margin-left:10px;margin-right:10px}.en .ppb-posts-article h3{font-style:italic;font-weight:300}.en .ppb_news-single-entry-related h3,.en .ppb_news_single-entry-header h1{font-weight:400}.en .ppb_privacy-anchor ul{margin-bottom:15px}.en .ppb_privacy-anchor ul li{float:none;margin-bottom:5px;width:100%}.en .ppb_privacy-box>header h1,.en .ppb_privacy-flow>header h1,.en .ppb_privacy-policy>section header h2,.en .ppb_privacy-service>header h1,.en .ppb_privacy-site>header h1{font-weight:400}.ppb_en_home{margin-bottom:80px}.ppb_en_home-news{margin-bottom:60px}.ppb_en_home-news header{margin-bottom:20px}.ppb_en_home-about{margin-bottom:60px}.ppb_en_home-about p{margin-left:10px;margin-right:10px}.ppb_en_home-about .ppb-text--caption,.ppb_en_home-about .ppb_privacy-policy footer p,.ppb_privacy-policy footer .ppb_en_home-about p{padding-right:20px}.ppb_en_home-services{margin-bottom:60px}.ppb_en_home-services header{margin-bottom:20px}.ppb_en_home-services ul{zoom:1}.ppb_en_home-services ul:after,.ppb_en_home-services ul:before{content:"";display:table}.ppb_en_home-services ul:after{clear:both}.ppb_en_home-services ul li{float:left;margin-left:1px}.ppb_en_home-services ul li a{display:block;width:194px;height:194px;position:relative;border:1px solid #f2f2f2;line-height:0}.ppb_en_home-services ul li a img{margin:35px 0;width:100%;height:auto}.ppb_en_home-services ul li a span{display:block;position:absolute;left:10px;bottom:10px;font-size:11px;line-height:1.8em;letter-spacing:0;color:#aeafb0}.ppb_en_home-services ul li a:hover{border:1px solid #5d8a9d}.ppb_en_home-services ul li.global a{width:390px;height:390px}.ppb_en_home-services ul li.global a img{margin:0}.ppb_en_home-company{margin-bottom:60px}.ppb_en_home-company header{margin-bottom:10px}.ppb_en_home-company .ppb-table_02 td,.ppb_en_home-company .ppb-table_02 th{padding:10px}.ppb_en_home-company .ppb-table_02 th{width:280px;font-size:13px;line-height:1.8em;letter-spacing:0}.ppb_en_home-company .ppb-table_02 td{font-size:15px;line-height:1.8em;letter-spacing:0}.ppb_en_home-company .ppb-table_03 td,.ppb_en_home-company .ppb-table_03 th{padding:0 0 5px;border:0}.ppb_en_home-company .ppb-table_03 th{font-size:12px;line-height:1.8em;letter-spacing:0;font-weight:400;padding-right:20px;width:auto;vertical-align:middle}.ppb_en_home-company .ppb-table_03 td{font-size:14px;line-height:1.8em;letter-spacing:0}.ppb_en_home-company>p{margin-top:20px}.ppb_news_en-content{margin-bottom:80px}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(/assets/images/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme-pepabo .owl-controls{margin-top:15px;text-align:center}.owl-theme-pepabo .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#5c88a6;filter:Alpha(Opacity=50);opacity:.5}.owl-theme-pepabo .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme-pepabo .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme-pepabo .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#d7d8d9}.owl-theme-pepabo .owl-controls .owl-page.active span,.owl-theme-pepabo .owl-controls.clickable .owl-page:hover span{background:#5c88a6}.owl-theme-pepabo .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{background:url(/assets/images/AjaxLoader.gif) no-repeat center center}.owl-theme-pepabo .item{line-height:0;width:100%;height:auto}.owl-theme-pepabo .item img{width:100%;height:auto}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#ppb_header .ppb_header-nav-side-search form button span,.other_interviews header>a i,.ppb-button_03 i,.ppb-button_rss i,.ppb-form-error p i,.ppb-form-errors i,.ppb-form-icon-required,.ppb-headline>p a i,.ppb-headline_07--r>a i,.ppb-layout-column-side-left nav li a i,.ppb-layout-column3-item h3 i,.ppb-layout-column3>li h3 i,.ppb-link--arrow i,.ppb-link--arrow_down_m i,.ppb-link--arrow_m i,.ppb-link--arrow_s i,.ppb-link--back i,.ppb-link--blank i,.ppb-link--contact i,.ppb-link--link i,.ppb-link--movie i,.ppb-link--nextprev i,.ppb-link--pdf i,.ppb-link--toggle i,.ppb-link_block i,.ppb-link_block--abs i,.ppb-list_02>li a[target="_blank"] i,.ppb-list_nav01 li a i,.ppb-list_nav02 li a i,.ppb-list_nav03 li a i,.ppb-main-footer ul a i,.ppb-main-footer ul a span,.ppb-main-header header>p a i,.ppb-main-header nav li a i,.ppb-pagetop i,.ppb-posts--news>p a i,.ppb-posts>p a i,.ppb-posts_02-item a i,.ppb-sprite,.ppb_account-link-area li a em,.ppb_account-link-area li a i,.ppb_career-jobs-list table a i,.ppb_company-index_list>ul>li h3 i,.ppb_company_assistance-event>ul>li i,.ppb_company_history .ppb_company_history-content>div ul li>i,.ppb_contact-services-list li p span i,.ppb_faq-list dl dt,.ppb_faq_single-list h2 strong,.ppb_faq_single-list section>div>strong,.ppb_home-news-list .ppb-posts--news>p a i,.ppb_home-news-list .ppb-posts>p a i,.ppb_home-services-list>div div i,.ppb_ir-calendar>a h2 i,.ppb_ir-calendar>a p i,.ppb_ir-footer-block dt i,.ppb_ir-footer-block ul a i,.ppb_ir-footer-block ul a span,.ppb_ir-footer-nav a i,.ppb_ir_index-list>ul>li h3 i,.ppb_news-single-entry-services ul li a i,.ppb_privacy-anchor a i,.ppb_recruit-category>section ul a i,.ppb_recruit-environment header>a i,.ppb_recruit-environment>ul>li h3 i,.ppb_recruit_interview-list-links-social em,.ppb_search-form-submit span,.ppb_serverspec-related li p span i,.ppb_serverspec-table table tbody th label i,.ppb_serverspec-table table thead dl dt i,.ppb_serverspec-table-checked td i,.ppb_services-categories section a i,.ppb_services-list-links-app a i,.ppb_services-list-links-contact a i,.ppb_services-list-links-site a i,.ppb_services-list-links-social em,.ppb_services-other>ul>li h3 i{display:inline-block;background-image:url(/assets/images/sprite_2x-se8ab409a85.png);background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;vertical-align:middle;outline:0;line-height:1;-webkit-background-size:112px,561px;-moz-background-size:112px,561px;-o-background-size:112px,561px;background-size:112px,561px}.ppb-sprite-_s{width:1px;height:1px;background-position:0 -16px}.ppb-sprite-account-facebook,.ppb_account-link-facebook em{width:16px;height:16px;background-position:-90px 0}.ppb-sprite-account-github,.ppb_account-link-github em{width:16px;height:16px;background-position:-85.5px -16px}.ppb-sprite-account-googleplus,.ppb_account-link-googleplus em{width:16px;height:16px;background-position:0 -55px}.ppb-sprite-account-instagram,.ppb_account-link-instagram em{width:16px;height:16px;background-position:-74px 0}.ppb-sprite-account-twitter,.ppb_account-link-twitter em{width:16px;height:16px;background-position:-58px 0}.ppb-sprite-account-url,.ppb_account-link-url em{width:16px;height:16px;background-position:-42px 0}.other_interviews header>a i,.ppb-headline_07--r>a i,.ppb-posts_02-item a i,.ppb-sprite-arrow15-right-cb,.ppb_ir-calendar>a p i,.ppb_recruit-environment header>a i,.ppb_services-categories section a i{width:15px;height:23px;background-position:-36px -32px}.ppb-button_03 i,.ppb-sprite-arrow15-right-cw{width:15px;height:23px;background-position:-21px -32px}.ppb-layout-column3-item h3 i,.ppb-layout-column3>li h3 i,.ppb-link--arrow i,.ppb-sprite-arrow19-right-cb,.ppb_career-jobs-list table a i,.ppb_company-index_list>ul>li h3 i,.ppb_ir_index-list>ul>li h3 i,.ppb_news-single-entry-services ul li a i,.ppb_recruit-category-graduates>div ul li a i,.ppb_recruit-environment>ul>li h3 i,.ppb_services-other>ul>li h3 i{width:19px;height:19px;background-position:0 -116px}.ppb-sprite-arrow19-right-cg,.ppb_recruit-category-career>div ul li a i{width:19px;height:19px;background-position:0 -90px}.ppb-sprite-arrow19-right-cw,.ppb_recruit-category-career div ul li a:hover i,.ppb_recruit-category-graduates div ul li a:hover i{width:19px;height:19px;background-position:-16px -55px}.ppb-list_nav01 li a i,.ppb-main-footer ul a i,.ppb-main-header nav li a i,.ppb-sprite-arrow6-right-cb{width:6px;height:9px;background-position:-27.5px -16px}.ppb-list_nav01 li.ppb-active a i,.ppb-main-footer ul li.ppb-active a i,.ppb-main-header nav li.ppb-active a i,.ppb-sprite-arrow6-right-cg{width:6px;height:9px;background-position:-33.5px -16px}.ppb-sprite-arrow6-right-ck,.ppb_ir-footer-nav a i{width:6px;height:9px;background-position:-39.5px -16px}.ppb-headline>p a i,.ppb-link--back i,.ppb-link--prev i,.ppb-main-header header>p a i,.ppb-sprite-arrow7-left-cb{width:7px;height:11px;background-position:-78.5px -16px}.ppb-link--arrow_s i,.ppb-link--next i,.ppb-posts--news>p a i,.ppb-posts>p a i,.ppb-sprite-arrow7-right-cb,.ppb_home-news-list .ppb-posts--news>p a i,.ppb_home-news-list .ppb-posts>p a i{width:7px;height:11px;background-position:-71.5px -16px}.ppb-sprite-arrow7-right-cw,.ppb_home-services-list>div div i{width:7px;height:11px;background-position:-55.5px -16px}.ppb-link--arrow_down_m i,.ppb-link--toggle.active i,.ppb-sprite-arrow9-bottom-cb{width:9px;height:9px;background-position:-.5px -16px}.ppb-layout-column-side-left nav li a i,.ppb-link--arrow_m i,.ppb-link--toggle i,.ppb-link_block i,.ppb-link_block--abs i,.ppb-list_nav02 li a i,.ppb-list_nav03 li a i,.ppb-main-footer ul a i,.ppb-sprite-arrow9-right-cb,.ppb_account-link-area li a i,.ppb_ir-footer-block ul a i,.ppb_privacy-anchor a i,.ppb_recruit-category>section ul a i,.ppb_serverspec-table table thead dl dt i,.ppb_services-list-links-site a i{width:9px;height:9px;background-position:-9.5px -16px}.ppb-link_block--abs:hover i,.ppb-link_block:hover i,.ppb-sprite-arrow9-right-cw,.ppb_account-link-area li a:hover i,.ppb_recruit-category>section ul a:hover i,.ppb_services-list-links-site a:hover i{width:9px;height:9px;background-position:-18.5px -16px}.ppb-sprite-btn-appstore,.ppb_services-list-appstore a i{width:112px;height:30px;background-position:0 -177px}.ppb-sprite-btn-googleplay,.ppb_services-list-googleplay a i{width:112px;height:30px;background-position:0 -147px}.ppb-sprite-faq-a-even,.ppb_faq_single-list section>div>strong{width:67px;height:67px;background-position:0 -494px}.ppb-sprite-faq-a-odd,.ppb_faq_single-list section:nth-child(odd)>div>strong{width:67px;height:67px;background-position:0 -293px}.ppb-sprite-faq-q-even,.ppb_faq-list dl dt,.ppb_faq_single-list h2 strong{width:67px;height:67px;background-position:0 -360px}.ppb-sprite-faq-q-odd,.ppb_faq-list ul li:nth-child(odd) dl dt,.ppb_faq_single-list section:nth-child(odd) h2 strong{width:67px;height:67px;background-position:0 -427px}.ppb-sprite-form-error{width:26px;height:23px;background-position:-19px -90px}.ppb-form-error p i,.ppb-form-errors i,.ppb-sprite-form-error2{width:26px;height:23px;background-position:-45px -90px}.ppb-layout-column3-item a[target="_blank"] h3 i,.ppb-layout-column3>li a[target="_blank"] h3 i,.ppb-link--blank i,.ppb-list_02>li a[target="_blank"] i,.ppb-main-footer ul a span,.ppb-sprite-icon-blank,.ppb_company-index_list>ul>li a[target="_blank"] h3 i,.ppb_company_assistance-event>ul>li i,.ppb_contact-services-list li p span i,.ppb_ir-footer-block ul a span,.ppb_ir_index-list>ul>li a[target="_blank"] h3 i,.ppb_recruit-environment>ul>li a[target="_blank"] h3 i,.ppb_serverspec-related li p span i,.ppb_services-other>ul>li a[target="_blank"] h3 i{width:9px;height:7px;background-position:0 -32px}.ppb-sprite-icon-check,.ppb_serverspec-table-checked td i{width:26px;height:26px;background-position:-71px -90px}.ppb-sprite-icon-dot,.ppb_company_history .ppb_company_history-content>div ul li>i{width:12px;height:12px;background-position:-9px -32px}.ppb-sprite-icon-explain,.ppb_serverspec-table table tbody th label i{width:20px;height:20px;background-position:-53.5px -116px}.ppb-link--link i,.ppb-sprite-icon-link{width:58px;height:19px;background-position:0 -245px}.ppb-link--movie i,.ppb-sprite-icon-movie{width:35px;height:20px;background-position:-19px -116px}.ppb-link--pdf i,.ppb-sprite-icon-pdf{width:58px;height:19px;background-position:-51px -32px}.ppb-link--contact i,.ppb-sprite-icon-q,.ppb_services-list-links-contact a i{width:9px;height:11px;background-position:-62.5px -16px}.ppb-form-icon-required,.ppb-sprite-icon-required-s{width:14px;height:14px;background-position:0 0}.ppb-sprite-icon-required{width:20px;height:20px;background-position:0 -207px}.ppb-button_rss i,.ppb-sprite-icon-rss{width:10px;height:10px;background-position:-45.5px -16px}.ppb-sprite-ir-calendar,.ppb_ir-calendar>a h2 i{width:44px;height:48px;background-position:-58px -245px}.ppb-sprite-ir-library,.ppb_ir-footer-library i{width:31px;height:38px;background-position:-20px -207px}.ppb-sprite-ir-management,.ppb_ir-footer-management i{width:51px;height:36px;background-position:-51px -207px}.ppb-sprite-ir-stock,.ppb_ir-footer-stock i{width:37px;height:31px;background-position:-73.5px -116px}.ppb-pagetop i,.ppb-sprite-pagetop{width:50px;height:35px;background-position:-35px -55px}.ppb-sprite-search-white,.ppb_search-form-submit span{width:14px;height:14px;background-position:-14px 0}#ppb_header .ppb_header-nav-side-search form button span,.ppb-sprite-search{width:14px;height:14px;background-position:-28px 0}}@media screen and (min-width:0) and (max-width:768px){#gmocommonheader{display:none!important}body{top:0!important}#gmocommonfooter{margin-top:0!important}#ppb_header{padding:20px}#ppb_header .ppb_header-nav{display:none}#ppb_footer{padding-top:20px}.ppb_footer-info{float:none;width:auto}.ppb_footer-info-nav li{display:inline-block;vertical-align:top;margin:10px 10px 5px 0}.ppb_footer-info-social p{float:left;margin:0 auto;padding-right:5px}.ppb_footer-info-social a{width:16px;height:16px}.ppb_footer-info-social .ppb_footer-facebook{background-image:url(/assets/images/sprite/account-facebook.png);padding-right:5px;width:16px;height:16px}.ppb_footer-info-social .ppb_footer-facebook img{float:left;display:block}.ppb_footer-info-social .ppb_footer-twitter{background-image:url(/assets/images/sprite/account-twitter.png);width:16px;height:16px}.ppb_footer-services{float:none}.ppb_footer-services dl{float:none;width:100%;margin-bottom:20px}.ppb_footer-services dt a{color:#999}.ppb_footer-services li{margin:0;display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #999}.ppb_footer-services li:last-child{border-right:0}.ppb_footer-services a{font-size:12px;line-height:1.8em;letter-spacing:0}.ppb_footer-copyright{padding:12px 0 20px}.ppb-main-header nav,.ppb_footer-copyright a{display:none}.ppb-main-footer{display:block}.ppb-main-footer ul li{float:left;margin-right:15px}.ppb-main-footer ul a{font-size:12px;line-height:1.8em;letter-spacing:0}#ppb_sp-menu{display:block}.ppb-show-pc,.ppb-show-tb{display:none}.ppb-show-sp{display:inline-block}.ppb-mq-checker{width:320px}.ppb-sp-scroll{overflow-y:scroll;width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch}.ppb-sp-scroll table{width:720px}.ppb-breadcrumb{padding:0;border-bottom:1px solid #d7d8d9}.ppb-breadcrumb ul{display:none}.ppb-cover>div,.ppb_home-visual>div{width:100%;height:auto}.ppb-embed--right{float:none;margin:0 auto 20px;text-align:center}.ppb-embed--right img{width:auto;height:auto;max-width:100%}#ppb_header,.ppb-layout-wrapper{width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.ppb-layout-column--banners{overflow-y:scroll;width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch}.ppb-layout-column2,.ppb_environment-sections,.ppb_ir-index-list_banners>ul,.ppb_ir-index-list_large>ul{margin-left:0}.ppb-layout-column2-item,.ppb_environment-sections>section,.ppb_ir-index-list_banners>ul>li,.ppb_ir-index-list_large>ul>li{width:100%;margin-left:0}.ppb-layout-column2-item figure,.ppb_environment-sections>section figure,.ppb_ir-index-list_banners>ul>li figure,.ppb_ir-index-list_large>ul>li figure{text-align:center}.ppb-layout-column3-item figure,.ppb-layout-column3>li figure,.ppb_company-index_list>ul>li figure,.ppb_ir_index-list>ul>li figure,.ppb_recruit-environment>ul>li figure,.ppb_services-other>ul>li figure{margin:10px auto;text-align:center}.ppb-layout-column3-item figure img,.ppb-layout-column3>li figure img,.ppb_company-index_list>ul>li figure img,.ppb_ir_index-list>ul>li figure img,.ppb_recruit-environment>ul>li figure img,.ppb_services-other>ul>li figure img{max-width:100%;height:auto}.ppb-layout-column3-item p,.ppb-layout-column3>li p,.ppb_company-index_list>ul>li p,.ppb_ir_index-list>ul>li p,.ppb_recruit-environment>ul>li p,.ppb_services-other>ul>li p{float:none;width:auto}.ppb-headline_04 h1{padding:5px 10px}.ppb-headline_04 h1 span{font-size:18px;line-height:1.8em;letter-spacing:0}.ppb-button_03{font-size:16px;line-height:1.8em;letter-spacing:0;padding:10px 20px 10px 13px}.ppb-list_archives dd ul li,.ppb_ir-archives dl dd ul li,.ppb_news-side-archives dl dd ul li{display:inline-block;margin-right:15px;margin-bottom:5px}.ppb-layout-column--banners ul,.ppb-list_banners{display:table;margin:0}.ppb-layout-column--banners ul li,.ppb-list_banners li{display:table-cell;width:165px;float:none;margin:0;padding:20px 10px;vertical-align:top}.ppb-table_02 th{width:80px}.ppb-posts--news .ppb-posts-article{display:block;width:100%}.ppb-posts--news .ppb-posts-article>figure{width:77px;float:none;display:table-cell;vertical-align:top}.ppb-posts--news .ppb-posts-article>figure a{width:45px;height:45px;padding:5px}.ppb-posts--news .ppb-posts-article>figure a img{width:100%;height:auto}.ppb-posts--news .ppb-posts-article>div{float:none;display:table-cell;width:auto;vertical-align:top}.ppb-posts_01-item figure{float:none;width:auto;text-align:center}.ppb-posts_01-item figure img{max-width:100%;height:auto}.ppb-posts_01-item>div{float:none;width:auto}.ppb-posts_02-item a,.ppb_services-categories section a{padding:0 0 25px}.ppb-posts_02-item a i,.ppb_services-categories section a i{display:none}.ppb-posts_02-item figure,.ppb_services-categories section figure{position:static;margin:0 auto;width:100%;top:auto;left:auto;text-align:center}.ppb-posts_02-item div,.ppb_services-categories section div{padding:0}.ppb-posts_02-item div h2,.ppb-posts_02-item div h3,.ppb_services-categories section div h2,.ppb_services-categories section div h3{font-size:18px;line-height:1.4em;letter-spacing:0}.ppb-posts_02-item div p,.ppb_services-categories section div p{font-size:14px;line-height:1.8em;letter-spacing:0}.ppb-posts_03-item>div>div,.ppb_environment_education-sections>section>div>div,.ppb_recruit_important-sections>section>div>div{float:none;width:100%;margin-top:20px}.ppb-posts_03-item figure,.ppb_environment_education-sections>section figure,.ppb_recruit_important-sections>section figure{float:none;width:100%}.ppb-posts_03-item figure ul,.ppb_environment_education-sections>section figure ul,.ppb_recruit_important-sections>section figure ul{margin:0;display:table;width:100%;float:none}.ppb-posts_03-item figure ul li,.ppb_environment_education-sections>section figure ul li,.ppb_recruit_important-sections>section figure ul li{display:table-cell;margin:0;float:none;width:50%;box-sizing:border-box}.ppb-posts_03-item figure ul li:first-child,.ppb_environment_education-sections>section figure ul li:first-child,.ppb_recruit_important-sections>section figure ul li:first-child{padding-right:10px}.ppb-posts_03-item figure ul li:last-child,.ppb_environment_education-sections>section figure ul li:last-child,.ppb_recruit_important-sections>section figure ul li:last-child{padding-left:10px}.ppb-posts-paging ul li{padding:0 5px}.ppb-form-table td,.ppb-form-table th{display:block;width:100%;box-sizing:border-box}.ppb-form-table th{border-bottom:0;padding-bottom:0}.ppb-form-submit .ppb-button_01,.ppb-form-submit .ppb-button_02{width:100%}.ppb-form-submit .ppb-button_02{width:auto}.ppb-form-submit .ppb-form-submit-button2 .ppb-button_01,.ppb-form-submit .ppb-form-submit-button2 .ppb-button_02{width:100%}.ppb-form-submit .ppb-form-submit-button2 .ppb-button_02{width:auto}.ppb_home-visual>div{width:100%;height:auto;min-height:131px}.ppb_home-news-list header ul a{font-weight:700;padding:7px 15px 7px 7px}.ppb_home-news-list .ppb-posts,.ppb_home-news-list .ppb-posts--news{padding-top:15px}.ppb_home-news-list .ppb-posts--news>ul>li:nth-child(n+4),.ppb_home-news-list .ppb-posts>ul>li:nth-child(n+4){display:none}.ppb_home-services-list{padding:0}.ppb_home-services-list>div{width:100%;border-bottom:1px solid #e5e5e5}.ppb_home-services-list>div h2{font-size:20px;line-height:1em;letter-spacing:0;margin:0;text-align:left;background:url(/assets/images/sprite/arrow15-right-cb.png) right center no-repeat}.ppb_home-services-list>div h2 i{display:inline-block;vertical-align:middle;margin-right:10px;width:80px;height:90px}.ppb_home-services-list>div h2 span{vertical-align:middle}.ppb_home-services-list>div div,.ppb_home-services-list>div p,.ppb_home-services-list>div ul{display:none}.ppb_home-services-list-community,.ppb_home-services-list-handmade{margin:0;padding-top:0}.ppb_home-services-list-app{margin:0;padding-top:00px}.ppb_home-banners .globalsign{display:block;padding-top:15px;box-sizing:border-box}.ppb_news-side-archives select{font-size:1.2em}.ppb_news-footer{padding:0}.ppb_news-footer-wrapper{width:auto}.ppb_news-footer-facebook,.ppb_news-footer-twitter{display:none}.ppb_news-footer-banners{float:none;overflow-y:scroll;width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch}.ppb_news-footer-banners ul{display:table;margin:0 10px}.ppb_news-footer-banners li{display:table-cell;width:165px;float:none;margin:0;padding:20px 10px;vertical-align:top}.ppb_news_single-entry-header h1{font-size:16px;line-height:1.8em;letter-spacing:0}.ppb_news-single-entry-body .fleft,.ppb_news-single-entry-body .fleftS,.ppb_news-single-entry-body .fright,.ppb_news-single-entry-body .frightL,.ppb_news-single-entry-body .frightS,.ppb_news-single-entry-body .frightSS{float:none;width:100%}.ppb_news-single-entry-body .fcenter{text-align:center;width:100%}.ppb_news-single-entry-body .default-table{font-size:12px;line-height:1.8em;letter-spacing:0}.ppb_news-single-entry-body figure>div img.fleft{float:none}.ppb_news-single-entry-services ul li a span{display:none}.ppb_services{margin-bottom:0}.ppb_services-campaigns{margin-bottom:20px}.ppb_services-campaigns .owl-wrapper-outer{width:100%;height:auto;min-height:76px}.ppb_services-excerpt{margin-bottom:20px}.ppb_services-excerpt p{font-size:14px;line-height:1.8em;letter-spacing:0}.ppb_services_index{margin-bottom:30px}.ppb_services-list>section>figure{position:static;left:auto;top:auto;width:100%;text-align:center}.ppb_services-list>section>figure img{max-width:250px;height:auto}.ppb_services-list-body{float:none;margin-left:0;margin-right:0;width:100%;min-height:auto}.ppb_services-list-links{float:none;box-sizing:border-box;width:auto}.ppb_serverspec-table{overflow-y:scroll;width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch}.ppb_serverspec-table table{width:720px}.ppb_serverspec-related h1{text-align:left}.ppb_serverspec-related li{padding:0;float:none;width:100%}.ppb_serverspec-related li figure{padding-top:20px;display:block;width:100%;text-align:center}.ppb_account{margin-bottom:30px}.ppb_company-index_list{margin-bottom:0}.ppb_company_executive,.ppb_company_message,.ppb_company_overview{margin-bottom:30px}.ppb_company_executive-content .ppb_company_executive-basic{min-height:0;height:auto}.ppb_company_executive-content .ppb_company_executive-basic h2{margin-bottom:0}.ppb_company_executive-content .ppb_company_executive-basic p{margin-top:0}.ppb_company_executive-content .ppb_company_executive-basic .ppb-link--toggle{position:relative;bottom:auto;left:auto;display:inline-block;margin-top:15px}.ppb_company_history,.ppb_company_vision{margin-bottom:30px}.ppb_company_history .ppb_company_history-content{margin-top:0}.ppb_company_history .ppb_company_history-content>div.first h2,.ppb_company_history .ppb_company_history-content>div.first>div{padding-top:0}.ppb_company_history .ppb_company_history-content>div>div{float:none;width:100%;border-left:0;padding-top:0;margin-bottom:20px}.ppb_company_history .ppb_company_history-content>div h2{float:none;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.ppb_company_history .ppb_company_history-content>div dl{margin:0 0 10px;position:relative}.ppb_company_history .ppb_company_history-content>div dl dt{float:none;position:absolute;left:0;top:0;font-size:14px;line-height:1em;letter-spacing:0}.ppb_company_history .ppb_company_history-content>div dl dd{float:none;width:auto;padding-left:60px}.ppb_company_access,.ppb_company_assistance{margin-bottom:30px}.oc-interview-right{float:none;text-align:center;margin:0}.oc-interview-right img{width:100%}.oc-interview-left{float:none;text-align:center;margin:0}.oc-interview-left img{width:100%}.ppb_ir-footer-block{width:100%;padding-top:0}.ppb_ir-footer-block.last{padding-bottom:0}.ppb_ir-footer-block.last dl{border:0}.ppb_ir-footer-block.last dl ul{margin-bottom:0}.ppb_ir-footer-block dl{padding:0;width:100%;border-bottom:1px solid #d0d0cf}.ppb_ir-footer-block dt{margin-bottom:10px}.ppb_ir-footer-block dt span{font-size:16px;line-height:1em;letter-spacing:0}.ppb_ir-footer-block ul li{float:left;margin-right:10px}.ppb_ir-footer-block ul a,.ppb_ir-footer-nav{font-size:12px;line-height:1.8em;letter-spacing:0}.ppb_ir-posts{margin-bottom:30px}.ppb_ir-index-list_banners>ul>li{text-align:center}.ppb_ir_calendar-content .ppb_ir_calendar-nav{margin-top:-20px}.ppb_ir_calendar-content .ppb_ir_calendar-nav ul{margin-bottom:10px}.ppb_ir_calendar-list>li dl{min-height:0;height:auto}.ppb_ir_calendar-list>li dt{width:100px}.ppb_ir_calendar-list>li dt div{border:0;display:block}.ppb_ir_calendar-list>li dt strong{display:inline-block;width:2em;height:auto;padding:5px;font-size:20px;line-height:1em;letter-spacing:0}.ppb_ir_calendar-list>li dt em{display:inline-block;width:auto;height:auto;padding:5px;font-size:20px;line-height:1em;letter-spacing:0}.ppb_ir_calendar-list>li dd{padding-top:3px;margin-left:100px}.ppb_ir_library_highlight-graphs header ul{position:static;right:auto;top:auto}.ppb_ir_library_highlight-graphs header ul li{padding-left:0;padding-right:12px}.ust-banner-long img{width:100%}.ppb_recruit-category>section{width:100%;float:none;box-sizing:border-box}.ppb_recruit-category>section>div{padding:20px 20px 40px}.ppb_recruit-category>section header{width:auto;text-align:left}.ppb_recruit-category>section figure{margin:0 auto;text-align:center}.ppb_recruit-category>section figure img{max-width:180px;height:auto}.ppb_recruit-category>section ul a{width:192px;box-sizing:border-box;padding-right:30px}.recruit_account_banner li{padding:7px 0 0}.recruit_account p{font-size:12px;margin-top:0;margin-bottom:0;padding-bottom:10px}.ppb_career-jobs-list table thead{display:none}.ppb_career-jobs-list table tbody tr:first-child th{border-top:1px solid #e5e5e5}.ppb_career-jobs-list table td,.ppb_career-jobs-list table th{display:block;text-align:left;padding:0}.ppb_career-jobs-list table th{padding-top:10px}.ppb_career-jobs-list table td{padding-bottom:10px;border-bottom:1px solid #e5e5e5;font-size:12px;line-height:1.8em;letter-spacing:0}.ppb_career-style-interview>section .title .profile p{font-size:16px}.ppb_career-style-interview>section .development ul li{float:none;margin:0 auto}.ppb_career-style-interview>section .development ul li:nth-child(3){margin:0 auto}#system_engineer figure{text-align:center;margin:0}#output .output_explanation h2{margin-top:20px}#output .output_img ul{width:auto;text-align:center}#output .output_img li{float:none;margin:0}.ppb_career-style-wanted .link-button{font-size:22px;line-height:1em;letter-spacing:.1em;padding:30px 20px 30px 13px}.ppb_environment-sections>section{float:none;width:100%;margin-left:0}.ppb_environment-sections>section header span{display:block}.ppb_environment_education,.ppb_environment_welfare,.ppb_recruit_important{margin-bottom:30px}.ppb_recruit_interview div.ppb-cover,.ppb_recruit_interview div.ppb_home-visual,.ppb_recruit_interview>header{margin-bottom:10px}.ppb_recruit_interview-menu,.ppb_recruit_interview-top div,.ppb_recruit_interview-top div img{display:none}.ppb_recruit_interview-menu-small{display:block}.ppb_recruit_interview-menu-small dl{margin:0 auto;width:350px}.ppb_recruit_interview-menu-small dl dd{margin-left:0}.ppb_recruit_interview-intro>section>header h1{font-size:14px;line-height:1.8em;letter-spacing:0;margin-top:10px}.ppb_recruit_interview-intro div{float:none;padding-top:5px;width:95%;margin:0 auto;height:auto}.ppb_recruit_interview-intro-speaker2>section>header h1{font-size:14px;line-height:1.8em;letter-spacing:0;margin-top:10px}.ppb_recruit_interview-intro-speaker2 div{float:none;padding-top:5px;width:95%;margin:0 auto;height:auto}.ppb_recruit_interview-section{width:95%}.ppb_recruit_interview-section>section>header h1{margin:15px 0 10px;font-size:14px;line-height:1.8em;letter-spacing:0}.ppb_recruit_interview-section>section img{width:100%;height:auto}.ppb_recruit_interview-section dt{clear:none;float:none;margin-top:10px}.ppb_recruit_interview-section dd{margin:3px 0 20px;float:none;width:auto}.ppb_recruit_interview-section-lead{margin:20px 0;font-size:14px;line-height:1.8em;letter-spacing:0;width:auto}.other_interviews{width:328px;margin:0 auto}.left15{margin:0}.speaker4{width:100%!important}.ppb_career-style{margin-bottom:30px}.luncheon-step{width:285px;margin:0 auto}.luncheon-step li{width:285px;margin:0 auto 20px}.ppb_career-style-wanted .ppb-pepaluncheon_button{font-size:15px;line-height:1em;letter-spacing:.1em;padding:30px 20px 30px 13px}.ppb_pepaluncheon_interview-title{width:80%}.ppb_pepaluncheon_interview-title h1{margin:20px 0 0 20px;font-size:18px;line-height:1.8em;letter-spacing:0}.ppb_pepaluncheon_interview-title img.photo{width:100%;height:auto}.ppb_pepaluncheon_interview-title p{margin:20px 20px 0}.ppb_pepaluncheon_interview-title>section>h1{margin:0 0 10px 10px;font-size:14px;line-height:1.8em;letter-spacing:0}.kumaki{float:none;display:block;margin-left:0}.ppb_pepaluncheon_interview-section{width:80%}.ppb_pepaluncheon_interview-section>section>header h1{margin:15px 0 10px;font-size:14px;line-height:1.8em;letter-spacing:0}.ppb_pepaluncheon_interview-section>section img{width:100%;height:auto}.ppb_pepaluncheon_interview-section dt{clear:none;float:none;margin-top:10px}.ppb_pepaluncheon_interview-section dd{margin:3px 0 20px;float:none;width:auto}.ppb_contact-content{margin-bottom:30px}.ppb_contact-services-list ul{margin-left:0;padding-left:0}.ppb_contact-services-list li{float:none;margin:0;padding:0;border:0}.ppb_contact-services-list li figure{display:none}.ppb_contact-services-list li p span{font-size:14px;line-height:1.8em;letter-spacing:0}.ppb_contact_form-content .ppb-headline_04{margin-bottom:20px}.ppb_contact_form #form_ir_area td,.ppb_contact_form #form_ir_area th,.ppb_contact_form #form_using_service_area td,.ppb_contact_form #form_using_service_area th{display:block}.ppb_faq-list ul li:nth-child(odd) dl dt{background:url(/assets/images/sprite/faq-q-odd.png) left top no-repeat;width:34px;height:34px;background-size:34px 34px}.ppb_faq-list dl dt{background:url(/assets/images/sprite/faq-q-even.png) left top no-repeat;width:34px;height:34px;background-size:34px 34px}.ppb_faq-list dl dd{padding-left:45px;height:34px}.ppb_faq_single-list section:nth-child(odd)>div>strong{background:url(/assets/images/sprite/faq-a-odd.png) left top no-repeat;width:34px;height:34px;background-size:34px 34px}.ppb_faq_single-list section:nth-child(odd) h2 strong{background:url(/assets/images/sprite/faq-q-odd.png) left top no-repeat;width:34px;height:34px;background-size:34px 34px}.ppb_faq_single-list section>div>strong{background:url(/assets/images/sprite/faq-a-even.png) left top no-repeat;width:34px;height:34px;background-size:34px 34px}.ppb_faq_single-list section>div>div{padding-left:45px;height:34px}.ppb_faq_single-list h2 strong{background:url(/assets/images/sprite/faq-q-even.png) left top no-repeat;width:34px;height:34px;background-size:34px 34px}.ppb_faq_single-list h2 span{padding-left:45px;height:34px}.ppb_privacy-content,.ppb_search{margin-bottom:30px}.ppb_search-form{margin:30px 0 15px}.ppb_search-result td.gsc-table-cell-thumbnail{display:none!important}.ppb_search-result .gsc-table-cell-snippet-close{padding-left:0}.ppb_en_home-services ul li{float:none;width:100%;margin:0}.ppb_en_home-services ul li a{width:100%;height:auto;text-align:center}.ppb_en_home-services ul li a img{max-width:150px;max-height:150px;margin:0 0 25px}.ppb_en_home-services ul li.global a{width:100%;height:auto;text-align:center}.ppb_en_home-services ul li.global a img{max-width:150px;max-height:150px;margin:0 0 25px}.ppb_en_home-company .ppb-table_02 td,.ppb_en_home-company .ppb-table_02 th{display:block;width:auto}.ppb_en_home-company .ppb-table_02 th{border-bottom:0;padding-bottom:0}}@media screen and (min-width:400px) and (max-width:1140px){#ppb_header h1{width:auto;float:none}#ppb_header h1 a{display:inline-block}}@media screen and (max-width:768px) and (min-width:481px){.liquid--four{padding-right:0;overflow:visible}.liquid--two{margin-bottom:0;padding-right:20px;overflow:hidden}.liquid-col{width:50%}.liquid-col--two{margin-right:-20px}}@media screen and (min-width:769px) and (max-width:1140px){#ppb_header h1{margin-bottom:20px}#ppb_header .ppb_header-nav ul{font-size:16px;line-height:1.2em;letter-spacing:0;font-weight:400;display:table;margin:0 auto}#ppb_header .ppb_header-nav li{float:none;display:table-cell;padding-left:20px;padding-right:20px}#ppb_header .ppb_header-nav-side{float:none;position:absolute;right:0;top:30px;border-left:0}.ppb_footer-info{zoom:1;float:none;width:auto}.ppb_footer-info:after,.ppb_footer-info:before{content:"";display:table}.ppb_footer-info:after{clear:both}.ppb_footer-info-nav{float:left;margin-right:30px;padding-top:4px}.ppb_footer-info-nav li{display:inline-block;vertical-align:top;margin:0 15px 0 0}.ppb_footer-info-social p{float:left;margin:0 auto;padding-right:5px}.ppb_footer-info-social a{width:16px;height:16px}.ppb_footer-info-social .ppb_footer-facebook{background-image:url(/assets/images/sprite/account-facebook.png);padding-right:5px;width:16px;height:16px}.ppb_footer-info-social .ppb_footer-facebook img{float:left;display:block}.ppb_footer-info-social .ppb_footer-twitter{background-image:url(/assets/images/sprite/account-twitter.png);width:16px;height:16px}.ppb_footer-services{float:none}.ppb_footer-services dl{zoom:1;float:none;width:auto;margin-top:10px}.ppb_footer-services dl:after,.ppb_footer-services dl:before{content:"";display:table}.ppb_footer-services dl:after{clear:both}.ppb_footer-services dt{float:left;width:110px}.ppb_footer-services dd{float:right;width:600px}.ppb_footer-services li{margin:0 0 10px;display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #999}.ppb_footer-services li:last-child{border-right:0}.ppb-show-pc{display:none}.ppb-show-tb{display:inline-block}.ppb-show-sp{display:none}.ppb-mq-checker{width:720px}.ppb-breadcrumb .ppb-breadcrumb-last{width:300px}.ppb-breadcrumb .ppb-breadcrumb-last span{width:320px}.ppb-cover>div,.ppb_home-visual>div{width:720px;height:auto}#ppb_header,.ppb-layout-wrapper{width:720px}.ppb-layout-column--banners{padding:20px 0 5px}.ppb-layout-column2-item,.ppb_environment-sections>section,.ppb_ir-index-list_banners>ul>li,.ppb_ir-index-list_large>ul>li{width:340px;margin-left:40px}.ppb-layout-column3-item figure,.ppb-layout-column3>li figure,.ppb_company-index_list>ul>li figure,.ppb_ir_index-list>ul>li figure,.ppb_recruit-environment>ul>li figure,.ppb_services-other>ul>li figure{float:left;margin-right:30px}.ppb-layout-column3-item figure img,.ppb-layout-column3>li figure img,.ppb_company-index_list>ul>li figure img,.ppb_ir_index-list>ul>li figure img,.ppb_recruit-environment>ul>li figure img,.ppb_services-other>ul>li figure img{width:180px;height:auto}.ppb-layout-column3-item h3,.ppb-layout-column3>li h3,.ppb_company-index_list>ul>li h3,.ppb_ir_index-list>ul>li h3,.ppb_recruit-environment>ul>li h3,.ppb_services-other>ul>li h3{width:510px;text-align:left;float:right;padding-top:10px}.ppb-layout-column3-item h3 i,.ppb-layout-column3>li h3 i,.ppb_company-index_list>ul>li h3 i,.ppb_ir_index-list>ul>li h3 i,.ppb_recruit-environment>ul>li h3 i,.ppb_services-other>ul>li h3 i{position:static;margin-left:10px;vertical-align:-20%}.ppb-layout-column3-item p,.ppb-layout-column3>li p,.ppb_company-index_list>ul>li p,.ppb_ir_index-list>ul>li p,.ppb_recruit-environment>ul>li p,.ppb_services-other>ul>li p{float:left;margin-top:0;width:510px}.ppb-layout-column3--min-item,.ppb_company_assistance-event>ul>li,.ppb_contact-services-list li,.ppb_serverspec-related li{padding-left:58px}.ppb-layout-column--banners ul,.ppb-list_banners{zoom:1;margin:0 auto;width:720px}.ppb-layout-column--banners ul:after,.ppb-layout-column--banners ul:before,.ppb-list_banners:after,.ppb-list_banners:before{content:"";display:table}.ppb-layout-column--banners ul:after,.ppb-list_banners:after{clear:both}.ppb-layout-column--banners ul li,.ppb-list_banners li{margin-left:0;float:left;margin-right:15px}.ppb-layout-column--banners ul li:nth-child(3n+1),.ppb-list_banners li:nth-child(3n+1){margin-right:0}.ppb-layout-column--banners ul li:first-child,.ppb-list_banners li:first-child{margin-right:15px}.ppb-posts--news .ppb-posts-article>div{width:590px}.ppb-posts_03-item figure,.ppb_environment_education-sections>section figure,.ppb_recruit_important-sections>section figure{width:219px}.ppb-posts_03-item figure ul,.ppb_environment_education-sections>section figure ul,.ppb_recruit_important-sections>section figure ul{margin:0}.ppb-posts_03-item figure ul li,.ppb_environment_education-sections>section figure ul li,.ppb_recruit_important-sections>section figure ul li{margin:0 0 15px}.ppb-posts_03-item figure img,.ppb_environment_education-sections>section figure img,.ppb_recruit_important-sections>section figure img{width:100%;height:auto}.ppb_home-visual>div{width:760px;height:312px}.ppb_home-services{margin-top:40px}.ppb_home-services-list{margin-bottom:0}.ppb_home-services-list>div{width:320px}.ppb_home-services-list>div ul li img{width:auto;height:47px}.ppb_home-services-list-app,.ppb_home-services-list-community,.ppb_home-services-list-handmade{margin-top:40px}.ppb_news-side{margin-bottom:20px}.ppb_news-side-nav{zoom:1;margin-left:-30px}.ppb_news-side-nav:after,.ppb_news-side-nav:before{content:"";display:table}.ppb_news-side-nav:after{clear:both}.ppb_news-side-archives{float:left;width:220px;margin-left:30px;margin-bottom:40px}.ppb_news-footer-wrapper{width:720px}.ppb_news-footer-twitter{width:197px;margin-right:20px}.ppb_news-footer-twitter iframe{width:197px}.ppb_news-footer-facebook{margin-right:20px}.ppb_services-campaigns .owl-wrapper-outer{width:720px;height:194px}.ppb_services-list-links{float:none;width:auto;box-sizing:border-box;padding-left:280px;margin-top:20px}.ppb_serverspec-related li{padding-left:20px;padding-right:20px}.oc-interview-left,.oc-interview-left img,.oc-interview-right,.oc-interview-right img{width:300px}.oc-interview-left,.oc-interview-left img{width:250px}.ppb_ir-footer-block{width:239px}.ppb_ir-footer-block dl{padding:0}.ppb_ir-archives ul{zoom:1}.ppb_ir-archives ul:after,.ppb_ir-archives ul:before{content:"";display:table}.ppb_ir-archives ul:after{clear:both}.ppb_ir-archives ul li{float:left;margin-right:15px;margin-bottom:10px}.ust-banner-long img{width:100%}.ppb_recruit-category>section{width:700px;float:none}.ppb_recruit-category>section>div{padding:20px}.ppb_recruit-category>section header{float:right;width:480px;text-align:left}.ppb_recruit-category>section figure{float:left;width:150px;text-align:left}.ppb_recruit-category>section figure img{width:100%;height:auto}.ppb_recruit-category>section p{float:right;width:480px;text-align:left}.ppb_recruit-category>section ul a{width:192px}.ppb_recruit-category-graduates>div ul li a{width:640px}.ppb_recruit-banners li{display:inline-block;vertical-align:top}.recruit_account p{font-size:12px;margin-top:0;padding-bottom:0}.ppb_career-style-interview>section .development ul li{width:33%;margin:0 auto}.ppb_career-style-interview>section .development ul li img{width:100%}.ppb_career-style-interview>section .development ul li:nth-child(3){width:33%}#system_engineer figure{margin-left:40px;text-align:center}#output .output_img ul{width:520px;margin:0 auto}#output .output_img li{margin-top:0;display:inline}.ppb_environment_welfare-sections>section{float:none;width:100%}.ppb_recruit_interview-top div,.ppb_recruit_interview-top div img{display:none}.ppb_recruit_interview-menu-small{display:block}.ppb_recruit_interview-menu-small dl{margin:0 auto;width:350px}.ppb_recruit_interview-menu-small dl dd{margin-left:0}.ppb_recruit_interview-intro div,.ppb_recruit_interview-intro-speaker2 div{float:none;padding-top:5px;width:80%;margin:0 auto;height:auto}.ppb_recruit_interview-section{width:80%}.ppb_recruit_interview-section>section>header h1{font-size:14px;line-height:1.8em;letter-spacing:0}.ppb_recruit_interview-section>section img{width:100%;height:auto}.ppb_recruit_interview-section dt{clear:none;float:none;margin-top:10px}.ppb_recruit_interview-section dd{margin:3px 0 20px;float:none;width:auto}.ppb_recruit_interview-section-lead{font-size:15px;line-height:1.8em;letter-spacing:0;width:auto}.other_interviews{width:656px;margin:0 auto}.left15{margin:0}.speaker4{width:100%!important}.luncheon-step{width:285px;margin:0 auto}.luncheon-step li{width:285px;margin:0 auto 20px}.ppb_pepaluncheon_interview-title{width:80%}.ppb_pepaluncheon_interview-title h1{font-size:20px;line-height:1.8em;letter-spacing:0;margin:20px 0 0 20px}.ppb_pepaluncheon_interview-title img.photo{width:100%;height:auto}.ppb_pepaluncheon_interview-title p{margin:20px 20px 0}.ppb_pepaluncheon_interview-title>section>h1{font-size:14px;line-height:1.8em;letter-spacing:0;margin:0 0 20px 10px}.ppb_pepaluncheon_interview-section{width:80%}.ppb_pepaluncheon_interview-section>section>header h1{font-size:14px;line-height:1.8em;letter-spacing:0}.ppb_pepaluncheon_interview-section>section img{width:100%;height:auto}.ppb_pepaluncheon_interview-section dt{clear:none;float:none;margin-top:10px}.ppb_pepaluncheon_interview-section dd{margin:3px 0 20px;float:none;width:auto}.ppb_en_home-services ul li a{width:140px;height:140px}.ppb_en_home-services ul li a img{margin:20px 0}.ppb_en_home-services ul li.global a{width:283px;height:282px}}@media screen and (max-width:1200px){body{min-width:100%}}@media screen and (max-width:1140px){#ppb_header{padding-top:20px;padding-bottom:20px}#ppb_header .ppb_header-nav,#ppb_header .ppb_header-nav ul{float:none}.ppb_footer-copyright{border-top:1px solid #707276;margin-top:20px;padding-top:20px}.ppb_footer-copyright small{padding:0}.en #ppb_footer .ppb_footer-copyright{padding-top:0}.en #ppb_footer .ppb_footer-info{position:static;float:none;text-align:center;padding-top:20px}.en #ppb_footer .ppb_footer-info .ppb_footer-info-social{float:none}.en #ppb_footer .ppb_footer-info .ppb_footer-info-social ul{text-align:left}.en #ppb_footer .ppb_footer-info .ppb_footer-info-social ul li{margin:0 10px 10px 0}.ppb-pagetop{margin-left:380px}.ppb-layout-column--banners,.ppb-layout-column--news,.ppb-layout-column-main-left,.ppb-layout-column-side-right,.ppb_home-news-list,.ppb_ir-archives,.ppb_ir-posts,.ppb_news-content,.ppb_news-side{width:auto;float:none}.ppb-layout-column--banners{position:static;left:auto;top:auto;margin:0;background:#eff0f0}.ppb-layout-column-side-left{width:auto;float:none}.ppb-layout-column-side-left .js-a-anchor{display:none}.ppb-layout-column-main-right{width:auto;float:none}.ppb-layout-column-main-right img{max-width:100%;height:auto}.ppb-layout-column3,.ppb_company-index_list>ul,.ppb_ir_index-list>ul,.ppb_recruit-environment>ul,.ppb_services-other>ul{margin-left:0}.ppb-layout-column3-item,.ppb-layout-column3>li,.ppb_company-index_list>ul>li,.ppb_ir_index-list>ul>li,.ppb_recruit-environment>ul>li,.ppb_services-other>ul>li{float:none;padding:25px 0 20px;margin:0;border-top:1px solid #e5e5e5}.ppb-layout-column3-item>*,.ppb-layout-column3>li>*,.ppb_company-index_list>ul>li>*,.ppb_ir_index-list>ul>li>*,.ppb_recruit-environment>ul>li>*,.ppb_services-other>ul>li>*{zoom:1;width:100%}.ppb-layout-column3-item>:after,.ppb-layout-column3-item>:before,.ppb-layout-column3>li>:after,.ppb-layout-column3>li>:before,.ppb_company-index_list>ul>li>:after,.ppb_company-index_list>ul>li>:before,.ppb_ir_index-list>ul>li>:after,.ppb_ir_index-list>ul>li>:before,.ppb_recruit-environment>ul>li>:after,.ppb_recruit-environment>ul>li>:before,.ppb_services-other>ul>li>:after,.ppb_services-other>ul>li>:before{content:"";display:table}.ppb-layout-column3-item>:after,.ppb-layout-column3>li>:after,.ppb_company-index_list>ul>li>:after,.ppb_ir_index-list>ul>li>:after,.ppb_recruit-environment>ul>li>:after,.ppb_services-other>ul>li>:after{clear:both}.ppb-layout-column3-item h3,.ppb-layout-column3>li h3,.ppb_company-index_list>ul>li h3,.ppb_ir_index-list>ul>li h3,.ppb_recruit-environment>ul>li h3,.ppb_services-other>ul>li h3{font-size:16px;line-height:1.8em;letter-spacing:0}.ppb-layout-column3-item h3 i,.ppb-layout-column3>li h3 i,.ppb_company-index_list>ul>li h3 i,.ppb_ir_index-list>ul>li h3 i,.ppb_recruit-environment>ul>li h3 i,.ppb_services-other>ul>li h3 i{top:4px}.ppb-layout-column--banners ul,.ppb-list_banners{padding-bottom:0}.ppb-layout-column--banners ul li img,.ppb-list_banners li img{width:165px;height:auto}.ppb-posts_02-item a,.ppb_services-categories section a{height:auto}.ppb-form-input[type=text]{width:100%;box-sizing:border-box}.ppb-form-input[type=number]{width:30%;box-sizing:border-box}.ppb-form-select,.ppb-form-textarea{width:100%;box-sizing:border-box}.ppb-form-submit ul li{display:block;margin:0 0 20px}.ppb-form-submit ul li:last-child{margin-bottom:0}.ppb-form-submit .ppb-button_01,.ppb-form-submit .ppb-button_02{box-sizing:border-box}.ppb-form-submit .ppb-button_02{width:auto;background:0 0;color:#5d8a9d;text-decoration:underline;padding:0}.ppb_home-banners .globalsign{width:163px;height:94px;padding:0;display:table-cell;vertical-align:middle;text-align:center}.ppb_news-side-social{margin-bottom:10px;zoom:1}.ppb_news-side-social:after,.ppb_news-side-social:before{content:"";display:table}.ppb_news-side-social:after{clear:both}.ppb_news-side-social>div{float:left;margin:0 20px 10px 0}.ppb_news-side-social p{float:left;padding-top:5px}.ppb_news-side-archives select{width:100%}.ppb_news-single-entry-body *{max-width:100%}.ppb_news-single-entry-body img{max-width:100%;height:auto}.ppb_news-single-entry-footer p a .ppb-show-pc{display:none}.ppb_services-list>section{padding:30px 0}.ppb_services-list-body{float:none;margin-right:0;min-height:auto}.ppb_services-list-body>div{margin-bottom:20px}.ppb_services-list-links-contact,.ppb_services-list-links-site,.ppb_services-list-links-social{width:auto}#oc-interview p{font-size:14px}#oc-interview h1{font-size:24px}.ppb-oc--profile{padding:15px}.ppb-oc--profile .ppb-oc--name{text-align:center;width:auto}.ppb-oc--profile figure{margin:0;float:none;text-align:center;width:auto}.ppb_ir-footer-block:nth-child(2){border:0}.ppb_ir-footer-nav ul{float:none}.ppb_ir-footer-nav ul li{margin-bottom:10px}.ppb_ir-footer-nav p{float:none;text-align:left;font-size:11px;line-height:1.8em;letter-spacing:0}.ppb_recruit-category>section ul{margin-top:10px}.ppb_recruit-category-graduates{float:none;margin-bottom:30px}.ppb_recruit-category-graduates>div ul li a{display:block;width:100%}.ppb_recruit-category-graduates>div ul li{width:100%;float:none}.ppb_recruit-category-career{float:none}.recruit_account{width:165px;height:95px;background:#fff}.recruit_account .recruit_account_facebook{background-image:url(/assets/images/account-facebook_large.png);background-size:40px 40px}.recruit_account .recruit_account_facebook a{display:block;overflow:hidden;text-indent:102%;white-space:nowrap;width:40px;height:40px}.recruit_account .recruit_account_twitter{background-image:url(/assets/images/account-twitter_large.png);background-size:40px 40px}.recruit_account .recruit_account_twitter a{display:block;overflow:hidden;text-indent:102%;white-space:nowrap;width:40px;height:40px}.ppb_career-jobs-list,.ppb_career-jobs-style{float:none;width:100%}.ppb_career-style-interview>section{float:none;width:auto;border-width:5px;padding:25px}.ppb_career-style-interview>section .title{position:relative;text-align:center}.ppb_career-style-interview>section .title figure{float:none;margin:0 auto;padding-top:45px}.ppb_career-style-interview>section .title h2{float:none;position:absolute;top:0;right:0;left:0;margin:0 auto;padding-left:0}.ppb_career-style-interview>section .title .profile{float:none;padding-left:0}.ppb_career-style-interview>section .work{margin-top:0}.ppb_career-style-interview>section .work div{float:left;margin:0 0 30px;width:auto}.ppb_career-style-interview>section .work div h2,.ppb_career-style-interview>section .work div p{text-align:left}.ppb_career-style-interview>section .work figure{display:none}.ppb_career-style-interview>section .interview{margin:20px 0 0}.ppb_career-style-interview .ppb_career-style-tool{padding:20px}.ppb_career-style-interview .ppb_career-style-tool figure{float:none;text-align:center;width:auto}.ppb_career-style-interview .ppb_career-style-tool div{float:none;width:auto;margin-bottom:20px}.ppb_career-style-interview #github,.ppb_career-style-interview #slack,.ppb_career-style-interview #tanpaku{background-position:20px 20px}.ppb_career-style-interview #tanpaku figure{margin-top:20px}#category h1,#enviroment h1,#output h1,#system_engineer h1{font-size:16px}#output .output_explanation{width:auto}#output .output_img{width:auto;float:none;margin:0 auto}.ppb_career-style-wanted .link-button i{display:none}ul{margin-top:10px}.ppb_recruit_interview-list-links-social{width:auto}.ppb_career-style-wanted .ppb-pepaluncheon_button i{display:none}.ppb_contact-content .ppb-layout-column-side-left{margin-top:40px}.ppb_contact-content .ppb-layout-column-side-left .ppb-list_nav03 li{display:inline-block;margin-right:30px}}@media screen and (max-width:900px){.ppb-pagetop{display:none}}@media screen and (max-width:768px){#ppb_sp-menu-button{display:block}.ppb-headline,.ppb-main-header header{margin:20px 0}.ppb-headline>h1,.ppb-main-header header>h1{font-size:24px;line-height:1.8em;letter-spacing:0;float:none}.ppb-headline>p,.ppb-main-header header>p{font-size:12px;line-height:1.8em;letter-spacing:0;float:none;border-left:0;margin:0;padding:0}.ppb-headline>p a i,.ppb-main-header header>p a i{display:inline-block}.ppb-headline_07 h1,.ppb-headline_07 h2,.ppb-headline_07 h3,.ppb_company_executive-content>section>header h1,.ppb_company_executive-content>section>header h2,.ppb_company_executive-content>section>header h3{padding:5px 10px}.ppb-list_category li+li>*,.ppb-list_category li>*,.ppb-posts--news .ppb-posts-article>div>div ul li+li>*,.ppb-posts--news .ppb-posts-article>div>div ul li>*,.ppb-posts-article-meta ul li+li>*,.ppb-posts-article-meta ul li>*,.ppb_news_single-entry-header>div ul li+li>*,.ppb_news_single-entry-header>div ul li>*{border-radius:3px}.ppb-posts--news>ul>li,.ppb-posts>ul>li{padding:15px 0}.ppb-posts--news .ppb-posts-article>div>div time,.ppb-posts-article-meta time,.ppb_news_single-entry-header>div time{display:block;float:none;font-size:14px;line-height:1.2em;letter-spacing:0;margin-bottom:10px}.ppb_news-single-entry-services ul li{width:100%;float:none}.ppb_news-single-entry-footer p{width:100px}}@media screen and (max-width:480px){.liquid{padding-right:0}.liquid-col{margin-right:0;width:100%;padding-bottom:0;margin-bottom:20px}}@media screen and (max-width:470px){.ppb-layout-column3--min-item,.ppb_company_assistance-event>ul>li,.ppb_contact-services-list li,.ppb_serverspec-related li{float:none;margin-bottom:20px;width:auto;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.ppb-layout-column3--min-item figure,.ppb_company_assistance-event>ul>li figure,.ppb_contact-services-list li figure,.ppb_serverspec-related li figure{margin:0 auto;text-align:center}}@media screen and (max-width:400px){#ppb_header h1{width:170px;float:none}#ppb_header h1 a{display:block;width:170px}#ppb_header h1 a img{width:170px;height:11px}.ppb-table_03 td,.ppb-table_03 th{display:block}.ppb-table_03 th{color:#666;padding-bottom:0}.ppb-table_03 td{padding-bottom:15px}}@media screen and (max-width:320px){.ppb-layout-column3--min,.ppb_company_assistance-event>ul,.ppb_contact-services-list ul,.ppb_serverspec-related ul{margin-left:0}}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-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}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}