﻿.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{font-weight:600;font-size:28px;line-height:1.5}.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{counter-reset:questions}.questionnaire-wrapper .questionnaire-body h4{margin:50px 0 25px;color:#24282A;font-weight:300;font-size:16px;font-weight:500;border-bottom:1px solid #00A4BB;display:inline-block;padding-bottom:7px}.questionnaire-wrapper .questionnaire-body p{word-wrap:break-word;overflow-wrap:break-word;font-size:14px;line-height:1.7;margin-bottom:7px;color:#45494B}.questionnaire-wrapper .questionnaire-body p:before{margin-right:5px}#main{margin-top: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;padding:0 0 90px 0;background-color:white}.article-wrapper p,.article-wrapper.medium-editor-placeholder:after{margin-top:17px;font-size:16px;font-weight:300;line-height:28px;color:#45494B;font-family:'Helvetica Neue', Helvetica, Arial, "游ゴシック体", "Yu Gothic", YuGothic, 'Hiragino Sans', "ヒラギノ角ゴシック", 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3',Roboto, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif}.article-wrapper h2{margin-top:55px;margin-bottom:35px;font-size:25px;font-weight:600;color:#24282A;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 pre{margin-top:20px;padding:15px;background:#EBEDEF}.article-wrapper pre p{margin:0}.article-wrapper 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}.article-wrapper a:hover{color:#00A4BB}.article-wrapper 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 blockquote p{margin:0;line-height:28px;color:#45494B}.article-wrapper .wtd-inserted-image{margin-top:15px}.article-wrapper img{display:block;margin:0 auto;border-radius:3px}.article-wrapper.medium-editor-placeholder:after{margin-top:0}.article-wrapper .article-inner{width:640px;margin:auto;padding:55px 0}.article-wrapper h1.article-title{margin-top:7px;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}.article-wrapper .article-author{position:relative;margin-top:35px;padding-bottom:27px;border-bottom:1px solid #EBEDEF}.article-wrapper .article-author .article-author-avatar{float:left}.article-wrapper .article-author .article-author-avatar img{display:block;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.article-wrapper .article-author .article-user-name-job{float:left;margin-top:5px;padding-left:12px}.article-wrapper .article-author .article-user-name-job p{margin:0}.article-wrapper .article-author p.article-user-name{font-size:14px;font-weight:600;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;font-size:12px;line-height:1;color:#6A6E71}.article-wrapper .article-author .social-block{position:absolute;right:0;top:14px;display:block}.article-wrapper .article-author .social-block>li{display:inline-block;vertical-align:top}.article-wrapper .article-author .social-block .fb_iframe_widget{top:-2px}.article-wrapper .article-description{margin-top:50px}.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 .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:40px}.article-wrapper .article-footer p{font-size:12px;color:#6A6E71;border-bottom:1px solid #e3e3e3;margin-top:0}.article-wrapper .article-footer .footer-avatar{float:right}.article-wrapper .article-footer .footer-avatar.user{padding-top:35px}.article-wrapper .article-footer .footer-avatar.company{padding-top:30px}.article-wrapper .article-footer .footer-avatar img{display:block;box-sizing:border-box;width:100px;height:100px;-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;font-size:15px}.article-wrapper .article-footer .footer-name a{color:#24282A;text-decoration:none;font-weight:500}.article-wrapper .article-footer .footer-author{overflow:hidden}.article-wrapper .article-footer .footer-author .footer-author-name{margin-top:20px;font-size:15px}.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:510px;font-size:13px;line-height:1.6;color:#45494B}.article-wrapper .article-footer .footer-company{margin-top:20px;overflow:hidden}.article-wrapper .article-footer .footer-company img{border:1px solid #e3e3e3}.article-wrapper .article-footer .footer-company .footer-name{float:left}.article-wrapper .article-footer .footer-company .follow-button-wrapper{display:inline-block;margin:14px 0 0 13px}.article-wrapper .article-footer .footer-company .footer-company-detail{overflow:hidden;font-size:13px;color:#45494B;width:500px;margin-top:5px}.article-cover-image-wrapper{background-size:cover;background-position:center;background-repeat:none}.article-cover-image-wrapper .article-cover-image-background{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}.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;margin:0 auto}.post-article-sidebar-follow-wrapper .company-avatar{display:block;width:80px;height:80px;border:1px solid #EBEDEF;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.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{width:80px;padding:3px 0;-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 false;-o-transition:all 500ms ease false;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{width:100%}
