﻿.wt-button{font-weight:600;box-sizing:border-box;border-radius:3px;display:inline-block;cursor:pointer;-webkit-appearance:none;-webkit-font-smoothing:antialiased;text-align:center;box-shadow:none;text-shadow:none;outline:none;background:#f9f9f9;box-shadow:0 0 12px 0 rgba(0,0,0,0.1);color:#24282A;border:1px solid rgba(0,0,0,0.1);width:auto;height:40px;line-height:40px;padding:0 20px;font-size:15px}.wt-button:hover{text-decoration:none}.wt-button[disabled],.wt-button.disabled{opacity:0.3;pointer-events:none}.wt-button:hover{background:#ececec}.wt-button.small{width:auto;height:30px;line-height:30px;padding:0 12px;font-size:12px}.wt-button.large{width:auto;height:60px;line-height:60px;padding:0 36px;font-size:19px}.wt-button.blue{background:#00A4BB;box-shadow:0 0 12px 0 rgba(0,0,0,0.2);color:#fff}.wt-button.blue:hover{background:#008ea2}.wt-button.red{background:#FF3333;box-shadow:0 0 12px 0 rgba(0,0,0,0.2);color:#fff}.wt-button.red:hover{background:#ff1a1a}.wt-button.green{background:#6CC644;box-shadow:0 0 12px 0 rgba(0,0,0,0.2);color:#fff}.wt-button.green:hover{background:#60b838}.wt-button.block{width:auto;padding:0;display:block}.questionnaire-wrapper{padding:0 15px 15px}.questionnaire-wrapper .admin-editable-options{border-bottom:1px solid #e3e3e3;padding-bottom:20px;margin-bottom:40px}.questionnaire-wrapper .admin-editable-options ul{position:relative}.questionnaire-wrapper .admin-editable-options ul li{float:left;margin-right:40px}.questionnaire-wrapper .admin-editable-options ul li a{color:#45494B}.questionnaire-wrapper .admin-editable-options ul li a i{color:#00A4BB;margin-right:3px}.questionnaire-wrapper .admin-editable-options ul li a:hover i{text-decoration:none}.questionnaire-wrapper .admin-editable-options ul li.right{margin-right:0;position:absolute;right:0;top:-5px}.questionnaire-wrapper .admin-editable-options ul li.right .wt-ui-button{font-size:12px;line-height:1;height:auto;padding:10px 20px}.questionnaire-wrapper .admin-editable-options ul li.right .wt-ui-button i{color:#fff}.questionnaire-wrapper header{padding-bottom:30px;border-bottom:1px solid #e3e3e3}.questionnaire-wrapper header hgroup{position:relative}.questionnaire-wrapper header hgroup .questionnaire-title{color:#24282A;font-size:33px;font-weight:600;word-break:break-all;font-family:'Helvetica Neue', Helvetica, Arial, "游ゴシック体", "Yu Gothic", YuGothic, 'Hiragino Sans', "ヒラギノ角ゴシック", 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3',Roboto, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;-webkit-font-smoothing:antialiased}.questionnaire-wrapper header hgroup .user-name-photo{overflow:hidden;min-height:45px;margin-top:15px}.questionnaire-wrapper header hgroup .user-name-photo .user-photo{float:left;overflow:hidden;border-radius:45px}.questionnaire-wrapper header hgroup .user-name-photo .user-photo a{display:block}.questionnaire-wrapper header hgroup .user-name-photo .user-photo a img{width:45px;height:45px;display:block}.questionnaire-wrapper header hgroup .user-name-photo .user-name-job{float:left;padding:8px 0 0 10px}.questionnaire-wrapper header hgroup .user-name-photo .user-name-job .user-name{font-weight:600;font-size:15px;margin-bottom:2px}.questionnaire-wrapper header hgroup .user-name-photo .user-name-job .user-name a{color:#45494B}.questionnaire-wrapper header hgroup .user-name-photo .user-name-job .user-job-description{font-size:12px;color:#9DA0A4}.questionnaire-wrapper header hgroup .social-block{margin-top:40px}.questionnaire-wrapper header hgroup .social-block li{display:inline-block;position:relative;height:20px;vertical-align:top}.questionnaire-wrapper header hgroup .social-block li>div>span{display:block}.questionnaire-wrapper .questionnaire-body{margin-top:55px;counter-reset:questions;-webkit-font-smoothing:antialiased;font-family:'Helvetica Neue', Helvetica, Arial, "游ゴシック体", "Yu Gothic", YuGothic, 'Hiragino Sans', "ヒラギノ角ゴシック", 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3',Roboto, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif}.questionnaire-wrapper .questionnaire-body p{margin-top:17px;font-size:16px;font-weight:normal;line-height:27px;color:#45494B;word-break:break-all}.questionnaire-wrapper .questionnaire-body h4{margin-top:55px;margin-bottom:35px;font-size:25px;font-weight:600;color:#24282A;line-height:1.32em}.questionnaire-wrapper .questionnaire-body a{text-decoration:underline;color:#45494B;color:inherit;cursor:pointer;-webkit-transition:ease-in 150ms;-moz-transition:ease-in 150ms;-ms-transition:ease-in 150ms;-o-transition:ease-in 150ms;transition:ease-in 150ms}.questionnaire-wrapper .questionnaire-body a:hover{color:#00A4BB}#main{margin-top:0px;margin-bottom:0px}.post-article-show-cover-wrapper{background-repeat:no-repeat;background-size:cover;background-position:center center}.post-article-show-wrapper{position:relative;width:980px;margin:0 auto}.post-article-show-wrapper .post-article-show-content-wrapper{width:675px;min-height:100%;padding-right:34px;border-right:1px solid #EBEDEF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.post-article-show-wrapper .post-article-show-sidebar-wrapper{position:relative;top:0;right:1px;width:305px;margin-top:40px;padding-left:34px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #EBEDEF;float:right;-webkit-font-smoothing:antialiased}.post-article-show-wrapper .post-article-show-sidebar-wrapper.sticky{position:absolute;height:100%;float:none}.article-wrapper{-webkit-font-smoothing:antialiased;background-color:white}.article-wrapper .article-inner{width:640px;margin:auto;padding:55px 0}.article-wrapper h1.article-title{margin-top:7px;font-family:'Helvetica Neue', Helvetica, Arial, "游ゴシック体", "Yu Gothic", YuGothic, 'Hiragino Sans', "ヒラギノ角ゴシック", 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3',Roboto, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;color:#24282A;font-size:33px;font-weight:600;font-size:33px;letter-spacing:0.05px;word-break:break-all}.article-wrapper .article-header{margin-top:10px;margin-bottom:25px}.article-wrapper .article-header p{font-family:'Helvetica Neue', Helvetica, Arial, 'Hiragino Sans', "ヒラギノ角ゴシック", 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3',Roboto, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif}.article-wrapper .article-author{position:relative;float:left}.article-wrapper .article-author .article-author-avatar{float:left}.article-wrapper .article-author .article-author-avatar img{display:block;width:35px;height:35px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.article-wrapper .article-author .author-influencer-mark{width:12px;height:13px;position:relative;top:2px;display:inline}.article-wrapper .article-author .article-user-name-job{float:left;margin-top:3px;padding-left:12px}.article-wrapper .article-author .article-user-name-job p{margin:0}.article-wrapper .article-author p.article-user-name{font-size:13px;font-weight:400;line-height:1}.article-wrapper .article-author p.article-user-name a{color:#45494B;text-decoration:none}.article-wrapper .article-author p.article-user-name a:hover{color:#00A4BB}.article-wrapper .article-author p.article-user-job{margin-top:5px;max-width:230px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:300;line-height:1;color:#9DA0A4}.article-wrapper .article-metas{border-left:1px solid #f0f0f0;padding-left:20px;margin-top:2px;margin-left:20px;float:left;font-size:12px;color:#9DA0A4;line-height:1.4}.article-wrapper .article-metas .article-meta-views{display:inline-block;margin-right:8px;font-weight:400}.article-wrapper .article-metas .article-meta-like-count{display:inline-block;font-weight:600}.article-wrapper .article-metas .article-meta-like-count i{font-size:90%}.article-wrapper .article-metas .article-meta-like-count.hidden{display:none}.article-wrapper .article-metas .article-meta-published-at{margin-top:2px}.article-wrapper .article-shares{float:right;margin-top:1px}.article-wrapper .article-shares .article-share{color:white;display:inline-block;box-sizing:border-box;width:35px;height:35px;border-radius:50%;border:solid 1px rgba(0,0,0,0.1);line-height:35px;margin-left:5px;text-align:center;box-shadow:0 0 12px rgba(0,0,0,0.08);text-decoration:none;-webkit-transition:ease-in, 200ms;-moz-transition:ease-in, 200ms;-o-transition:ease-in, 200ms;transition:ease-in, 200ms}.article-wrapper .article-shares .article-share:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.article-wrapper .article-shares .article-share-facebook{background-color:#3757a3}.article-wrapper .article-shares .article-share-facebook i{font-size:15px;position:relative;left:1px}.article-wrapper .article-shares .article-share-twitter{background-color:#0096e2}.article-wrapper .article-shares .article-share-twitter i{font-size:17px;position:relative;top:1px}.article-wrapper .article-header-actions{float:right;margin-left:10px;position:relative;top:-8px}.article-wrapper .article-header-actions .social-block{display:block}.article-wrapper .article-header-actions .social-block>li{display:inline-block;vertical-align:top}.article-wrapper .article-header-actions .social-block .fb_iframe_widget{top:-2px}.article-wrapper .article-header-actions .action-button{float:left;margin-left:15px}.article-wrapper .article-header-actions .action-button .post-like-count.liked+span{color:#c12626}.article-wrapper .article-header-actions .action-button .post-like-count.liked{color:#c12626}.article-wrapper .article-header-actions .action-button .post-like-button .like-icon,.article-wrapper .article-header-actions .action-button .post-like-button .like-icon img{width:20px;height:19px}.article-wrapper .article-header-actions .action-button>a{display:block;width:53px;height:53px;border:1px solid #e5e5e5;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.08);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,0.08);box-shadow:0 0 9px 0 rgba(0,0,0,0.08);line-height:53px;text-decoration:none;text-align:center;-webkit-transition:ease-in, 200ms;-moz-transition:ease-in, 200ms;-o-transition:ease-in, 200ms;transition:ease-in, 200ms}.article-wrapper .article-header-actions .action-button>a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.article-wrapper .article-header-actions .action-button>a .like-icon{margin-top:17px}.article-wrapper .article-header-actions .action-button i{font-size:20px;color:#6A6E71}.article-wrapper .article-description{margin-top:50px}.article-wrapper .article-description p,.article-wrapper .article-description.medium-editor-placeholder:after{margin-top:17px;font-size:16px;font-weight:normal;line-height:1.8;color:#45494B;text-align:justify;letter-spacing:0.05px;word-wrap:break-word;font-family:'Helvetica Neue', Helvetica, Arial, "游ゴシック体", "Yu Gothic", YuGothic, 'Hiragino Sans', "ヒラギノ角ゴシック", 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3',Roboto, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif}.article-wrapper .article-description h2,.article-wrapper .article-description h4{margin-top:55px;margin-bottom:35px;font-size:25px;font-weight:600;color:#24282A;text-align:left;line-height:1.32em;font-family:'Helvetica Neue', Helvetica, Arial, "游ゴシック体", "Yu Gothic", YuGothic, 'Hiragino Sans', "ヒラギノ角ゴシック", 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3',Roboto, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif}.article-wrapper .article-description h4:first-of-type{margin-top:-20px}.article-wrapper .article-description pre{margin-top:20px;padding:15px;background:#EBEDEF}.article-wrapper .article-description pre p{margin:0}.article-wrapper .article-description a{text-decoration:underline;color:#45494B;color:inherit;word-break:break-all;cursor:pointer;-webkit-transition:ease-in 150ms;-moz-transition:ease-in 150ms;-ms-transition:ease-in 150ms;-o-transition:ease-in 150ms;transition:ease-in 150ms}.article-wrapper .article-description a:hover{color:#00A4BB}.article-wrapper .article-description blockquote{margin:15px 0;padding:20px;background:#f9f9f9;border-radius:4px;font-size:16px;line-height:28px;color:#45494B;text-indent:0;word-break:break-all;font-family:'Helvetica Neue', Helvetica, Arial, "游ゴシック体", "Yu Gothic", YuGothic, 'Hiragino Sans', "ヒラギノ角ゴシック", 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3',Roboto, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif}.article-wrapper .article-description blockquote p{margin:0;line-height:28px;color:#45494B}.article-wrapper .article-description .wtd-inserted-image{margin-top:15px}.article-wrapper .article-description img{display:block;margin:20px auto;border-radius:3px}.article-wrapper .article-description.medium-editor-placeholder:after{margin-top:0}.article-wrapper .article-description .open-modal{margin-top:10px;display:inline}.article-wrapper .article-actions{margin-top:35px}.article-wrapper .article-actions .like-button-wrapper{float:left}.article-wrapper .article-actions .like-button-wrapper img{margin:0}.article-wrapper .article-actions .share-buttons-wrapper{float:right}.article-wrapper .article-actions .share-buttons-wrapper .social-button{margin-left:11px}.article-wrapper .article-actions .eternal-link-wrapper{float:right;padding-left:17px;margin:7px 0 0 17px;border-left:1px solid #ccc;font-size:12px}.article-wrapper .article-actions .eternal-link-wrapper a{color:#ccc;text-decoration:none}.article-wrapper .article-actions .eternal-link-wrapper a i.icon-time{font-size:14px}.article-wrapper .article-footer{margin-top:30px}.article-wrapper .article-footer p{font-size:12px;color:#6A6E71;border-bottom:1px solid #e3e3e3;letter-spacing:1.8px;font-weight:500;margin-top:0}.article-wrapper .article-footer .author-influencer-mark{display:inline-block;vertical-align:bottom}.article-wrapper .article-footer .footer-avatar{float:right;padding-top:15px;margin-left:25px}.article-wrapper .article-footer .footer-avatar img{display:block;box-sizing:border-box;width:100px;height:100px;margin:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.article-wrapper .article-footer .footer-name{margin-top:15px;margin-bottom:7px;font-size:15px;line-height:1}.article-wrapper .article-footer .footer-name a{color:#24282A;text-decoration:none;font-weight:500}.article-wrapper .article-footer .follow-button-wrapper{margin-top:20px;float:right}.article-wrapper .article-footer .footer-author{overflow:hidden}.article-wrapper .article-footer .footer-author .footer-author-job{margin-top:3px;font-size:12px;line-height:1;color:#9DA0A4}.article-wrapper .article-footer .footer-author .footer-author-profile{margin-top:10px;width:514px;font-size:13px;line-height:1.6;letter-spacing:0.05px;color:#45494B;text-align:justify}.article-wrapper .article-footer .footer-company{margin-top:30px;overflow:hidden}.article-wrapper .article-footer .footer-company img{border:1px solid #e3e3e3}.article-wrapper .article-footer .footer-company .footer-author-job{margin-top:3px;font-size:12px;line-height:1;color:#9DA0A4}.article-wrapper .article-footer .footer-company .follow-button-wrapper{margin-top:20px;float:right}.article-wrapper .article-footer .footer-company .footer-company-detail{margin-top:10px;overflow:hidden;font-size:13px;color:#45494B;width:514px;letter-spacing:0.05px;text-align:justify}.article-wrapper .article-footer .footer-intro{margin-top:50px}.article-wrapper .article-footer .footer-intro-title{font-size:21px;font-weight:600;color:#45494B;margin-top:25px;line-height:1}.article-wrapper .article-footer .footer-intro-description{font-size:14px;color:#6A6E71;margin-top:12px;line-height:1}.article-wrapper .article-footer .footer-intro-button{margin-top:20px;font-weight:600;box-sizing:border-box;border-radius:3px;display:inline-block;cursor:pointer;-webkit-appearance:none;-webkit-font-smoothing:antialiased;text-align:center;box-shadow:none;text-shadow:none;outline:none;background:#00A4BB;box-shadow:0 0 12px 0 rgba(0,0,0,0.2);color:#fff;width:auto;height:35px;line-height:35px;padding:0 20px;font-size:12px}.article-wrapper .article-footer .footer-intro-button:hover{text-decoration:none}.article-wrapper .article-footer .footer-intro-button[disabled],.article-wrapper .article-footer .footer-intro-button.disabled{opacity:0.3;pointer-events:none}.article-wrapper .article-footer .footer-intro-button:hover{background:#008ea2}.article-cover-image-wrapper{background-size:cover;background-position:center;background-repeat:none}.article-cover-image-wrapper .article-cover-image-background{position:relative;width:100%;max-width:1280px;height:auto;margin:0 auto;background-size:cover;background-position:center;background-repeat:no-repeat}.article-cover-image-wrapper .article-cover-image-background:before{content:" ";position:relative;top:0;display:block}.article-cover-image-wrapper.interview{background:-owg-linear-gradient(0deg, rgba(0,0,0,0.31) 25%, rgba(0,0,0,0.02) 87%);background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.31) 25%, rgba(0,0,0,0.02) 87%);background:-moz-linear-gradient(0deg, rgba(0,0,0,0.31) 25%, rgba(0,0,0,0.02) 87%);background:-o-linear-gradient(0deg, rgba(0,0,0,0.31) 25%, rgba(0,0,0,0.02) 87%);background:linear-gradient(0deg, rgba(0,0,0,0.31) 25%, rgba(0,0,0,0.02) 87%)}.article-cover-image-wrapper.interview .article-cover-image-background:before{background:-owg-linear-gradient(0deg, rgba(0,0,0,0.31) 25%, rgba(0,0,0,0.02) 87%);background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.31) 25%, rgba(0,0,0,0.02) 87%);background:-moz-linear-gradient(0deg, rgba(0,0,0,0.31) 25%, rgba(0,0,0,0.02) 87%);background:-o-linear-gradient(0deg, rgba(0,0,0,0.31) 25%, rgba(0,0,0,0.02) 87%);background:linear-gradient(0deg, rgba(0,0,0,0.31) 25%, rgba(0,0,0,0.02) 87%)}.article-cover-image-inner-wrapper{position:absolute;bottom:0;left:0;right:0}.article-cover-image-inner{width:980px;margin:0 auto;padding-bottom:40px;color:white;-webkit-font-smoothing:antialiased}.article-cover-image-inner-category{font-size:15px;width:460px;font-weight:700;letter-spacing:0.2px}.article-cover-image-inner-border{width:35px;height:3px;margin:20px 4px;background-color:white}.article-cover-image-inner-title{width:540px;font-size:40px;font-weight:600;line-height:1.425;letter-spacing:5px;text-align:justify}.post-article-sidebar-wrapper{width:270px;padding-bottom:10px}.post-article-sidebar-follow-wrapper{position:relative;padding:25px 0}.post-article-sidebar-follow-wrapper .company-avatar-wrapper{width:80px;height:80px;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;overflow:hidden;border:1px solid #EBEDEF}.post-article-sidebar-follow-wrapper .company-avatar{display:block;width:80px;height:80px}.post-article-sidebar-follow-wrapper .follower-count-wrapper{position:absolute;left:18px;top:53px;width:60px;font-size:13px;font-weight:400;line-height:16px;text-align:center}.post-article-sidebar-follow-wrapper .follower-count-wrapper small{font-size:11px;font-weight:300;color:#9DA0A4}.post-article-sidebar-follow-wrapper .follow-button-wrapper{position:absolute;right:0;top:54px}.post-article-sidebar-follow-wrapper .post-company-follow-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.post-article-sidebar-company-description{margin-bottom:20px}.post-article-sidebar-company-description .company-name{margin:0 0 0.8em;font-size:17px;font-weight:600;line-height:1.5;color:#45494B;text-align:center}.post-article-sidebar-company-description .company-name a{color:#45494B}.post-article-sidebar-company-description .company-description{font-size:13px;line-height:1.6;color:#6A6E71}.post-article-sidebar-company-info{margin-bottom:40px;padding:10px 0;border-top:1px solid #EBEDEF;border-bottom:1px solid #EBEDEF}.post-article-sidebar-company-info table th,.post-article-sidebar-company-info table td{width:33%;padding:0;line-height:1;text-align:center;border:none}.post-article-sidebar-company-info table th{font-size:11px;font-weight:300;color:#9DA0A4;position:relative}.post-article-sidebar-company-info table th:nth-child(n+2):before{content:" ";position:absolute;left:0;top:3px;width:1px;height:24px;background:#EBEDEF}.post-article-sidebar-company-info table td{padding-top:8px;font-size:12px;font-weight:600;color:#6A6E71}.post-article-sidebar-company-info table tr{background-color:transparent}.post-article-sidebar-heading{font-size:12px;font-weight:600;line-height:1;color:#6A6E71}.post-article-sidebar-heading-wrapper{position:relative;margin-bottom:15px;padding:10px 0;border-bottom:1px solid #EBEDEF}.post-article-sidebar-heading-wrapper .show-more{position:absolute;top:10px;right:0;font-size:12px;font-weight:600;line-height:1;color:#9DA0A4}.post-article-sidebar-common-friends .common-friends{height:74px;margin:15px 0 30px;line-height:1;text-align:left}.post-article-sidebar-common-friends .common-friend{display:inline-block;margin:0 5px 5px 0}.post-article-sidebar-common-friends .common-friend>a{display:block}.post-article-sidebar-common-friends .common-friend-avatar{display:block;width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.post-article-sidebar-common-friends .show-more{display:inline-block;width:30px;height:30px;vertical-align:top;font-size:13px;text-indent:3px}.post-article-sidebar-common-friends .show-more a{display:block;vertical-align:middle;line-height:30px;color:#00A4BB}.post-article-sidebar-interviews{margin-bottom:30px}.post-article-sidebar-interviews a{color:inherit}.post-article-sidebar-interviews a:hover{text-decoration:none}.post-article-sidebar-interviews .employee-interview{position:relative;min-height:54px;margin-top:15px;padding-bottom:15px;border-bottom:1px solid #EBEDEF}.post-article-sidebar-interviews .employee-interview:last-child{border:none;padding-bottom:0}.post-article-sidebar-interviews .employee-interview>a{display:block}.post-article-sidebar-interviews .employee-interview-avatar{position:absolute;display:block;top:0;left:0;width:54px;height:54px}.post-article-sidebar-interviews .employee-interview-content{position:relative;margin-left:64px}.post-article-sidebar-interviews .interview-title{position:relative;top:-2px;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.5;color:#24282A}.post-article-sidebar-interviews .employee-name{font-size:12px;line-height:1;color:#45494B}.post-article-sidebar-interviews .employee-position{font-weight:400;color:#9DA0A4}.post-article-sidebar-recent-articles,.post-article-sidebar-popular-articles{margin-bottom:30px}.post-article-sidebar-recent-articles a,.post-article-sidebar-popular-articles a{color:inherit}.post-article-sidebar-recent-articles a:hover,.post-article-sidebar-popular-articles a:hover{text-decoration:none}.post-article-sidebar-recent-articles .post-article,.post-article-sidebar-popular-articles .post-article{position:relative;min-height:54px;margin-top:15px;padding-bottom:15px;border-bottom:1px solid #EBEDEF}.post-article-sidebar-recent-articles .post-article>a,.post-article-sidebar-popular-articles .post-article>a{display:block}.post-article-sidebar-recent-articles .post-article:last-child,.post-article-sidebar-popular-articles .post-article:last-child{border:none;padding-bottom:0}.post-article-sidebar-recent-articles .cover-image,.post-article-sidebar-popular-articles .cover-image{position:absolute;top:0;left:0;display:block;width:54px;height:54px}.post-article-sidebar-recent-articles .post-article-content,.post-article-sidebar-popular-articles .post-article-content{position:relative;margin-left:66px}.post-article-sidebar-recent-articles .post-article-title,.post-article-sidebar-popular-articles .post-article-title{position:relative;top:-2px;margin-bottom:3px;font-size:13px;font-weight:600;line-height:1.5;color:#24282A}.post-article-sidebar-recent-articles .author-name,.post-article-sidebar-popular-articles .author-name{font-size:12px;line-height:1;vertical-align:middle;color:#45494B}.post-article-sidebar-recent-articles .author-position,.post-article-sidebar-popular-articles .author-position{font-size:12px;color:#9DA0A4;vertical-align:middle}.post-share-float-card{position:fixed;right:20px;bottom:20px;z-index:100;width:280px;padding:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:white;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.08);-moz-box-shadow:0 0 12px rgba(0,0,0,0.08);box-shadow:0 0 12px rgba(0,0,0,0.08);visibility:hidden;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:translate(0, 200px);-moz-transform:translate(0, 200px);-ms-transform:translate(0, 200px);-o-transform:translate(0, 200px);transform:translate(0, 200px)}.post-share-float-card.visible{visibility:visible;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.post-share-float-card .post-social-buttons a{color:#6A6E71}.post-share-float-card .post-social-buttons .post-action-button:first-child{margin-right:7px}.post-share-float-card .message{margin:-2px 0 18px;font-size:14px;font-weight:600;line-height:19px;color:#24282A}.post-share-float-card .close-button{position:absolute;top:10px;right:10px;width:8px;height:8px;cursor:pointer}body.body-post-article-show #main-inner,#main.employee-interviews-show #main-inner{width:100%}.post-article-footer-wrapper{-webkit-font-smoothing:antialiased;font-family:'Helvetica Neue', Helvetica, Arial, 'Hiragino Sans', "ヒラギノ角ゴシック", 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3',Roboto, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;background-color:#f9f9f9;margin-top:80px;padding:30px 0}.post-article-footer-wrapper .post-article-footer{width:980px;margin:auto}.post-article-footer-wrapper .post-article-footer .post-article-related-posts{width:640px;padding-top:20px;padding-right:34px;border-right:1px solid #e3e3e3;float:left}.post-article-footer-wrapper .post-article-footer .post-article-related-posts .related-posts-header{font-size:12px;font-weight:600;margin-bottom:10px;letter-spacing:1.2px;color:#6A6E71}.post-article-footer-wrapper .post-article-footer .post-article-related-posts .related-post{display:block;border-top:1px solid #e3e3e3;padding:25px 0}.post-article-footer-wrapper .post-article-footer .post-article-related-posts .related-post:hover{text-decoration:none}.post-article-footer-wrapper .post-article-footer .post-article-related-posts .related-post-title{font-size:21px;color:#45494B;font-weight:600;line-height:1.4;letter-spacing:0.2px}.post-article-footer-wrapper .post-article-footer .post-article-related-posts .related-post-description{margin-top:5px;font-size:14px;color:#6A6E71}.post-article-footer-wrapper .post-article-footer .post-article-related-posts .related-post-author{margin-top:10px}.post-article-footer-wrapper .post-article-footer .post-article-related-posts .related-post-author-image-wrapper{width:35px;height:35px;border-radius:50%;overflow:hidden;float:left;margin-right:10px}.post-article-footer-wrapper .post-article-footer .post-article-related-posts .related-post-author-name{font-size:12px;font-weight:500;color:#45494B;text-decoration:none}.post-article-footer-wrapper .post-article-footer .post-article-related-posts .related-post-author-influencer-mark{position:relative;top:2px}.post-article-footer-wrapper .post-article-footer .post-article-related-posts .related-post-author-body{position:relative;top:-2px}.post-article-footer-wrapper .post-article-footer .post-article-related-posts .related-post-author-description{font-size:11px;color:#6A6E71;line-height:1}.post-article-footer-wrapper .post-article-footer .post-article-related-posts .related-post-image-wrapper{margin-left:20px;float:right}.post-article-footer-wrapper .post-article-footer .post-article-introduction{float:right;font-weight:500;margin-top:25px;width:270px}.post-article-footer-wrapper .post-article-footer .post-article-introduction-text{margin-top:6px;margin-bottom:20px;font-size:15px;line-height:25px}.post-article-footer-wrapper .post-article-footer .post-article-introduction-button{float:right;font-weight:600;box-sizing:border-box;border-radius:3px;display:inline-block;cursor:pointer;-webkit-appearance:none;-webkit-font-smoothing:antialiased;text-align:center;box-shadow:none;text-shadow:none;outline:none;background:#6CC644;box-shadow:0 0 12px 0 rgba(0,0,0,0.2);color:#fff;width:auto;height:35px;line-height:35px;padding:0 20px;font-size:12px}.post-article-footer-wrapper .post-article-footer .post-article-introduction-button:hover{text-decoration:none}.post-article-footer-wrapper .post-article-footer .post-article-introduction-button[disabled],.post-article-footer-wrapper .post-article-footer .post-article-introduction-button.disabled{opacity:0.3;pointer-events:none}.post-article-footer-wrapper .post-article-footer .post-article-introduction-button:hover{background:#60b838}
