﻿.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:0;position:relative}#admin-company-bar{top:0}.column-main.print{float:none;width:980px;margin:0 auto}.column-main.print p{margin:0}.column-main.print .column-main-inner{width:980px;border:none}.column-main.print .column-main-inner .questionnaire-wrapper{font-size:14px;line-height:2.0}.column-main.print .column-main-inner .questionnaire-wrapper .user-name-photo .user-photo{float:none;display:table-cell;vertical-align:bottom;height:45px;width:45px}.column-main.print .column-main-inner .questionnaire-wrapper .user-name-photo .user-photo img{height:45px;width:45px;border-radius:50%}.column-main.print .column-main-inner .questionnaire-wrapper .user-name-photo .user-name-job{float:none;padding:0 0 0 10px;display:table-cell}.column-main.print .column-main-inner .questionnaire-wrapper .questionnaire-body p{margin-bottom:20px}.column-side{float:right;width:299px;margin-left:-1px}.column-side .column-side-inner{width:299px;padding-top:40px;border-left:none}.column-side .column-side-inner .article{color:#45494B;padding-bottom:20px;border-bottom:1px solid #EBEDEF}.column-side .column-side-inner .article h3{font-size:14px;font-weight:600;color:#6A6E71;line-height:1;padding:14px 20px;margin-bottom:20px}.column-side .column-side-inner .article:first-child h3{padding-top:0}.author-block{margin-top:60px;border:1px solid #D7DBDF;padding:10px 15px 15px 15px;border-radius:3px;font-size:13px;color:#24282A}.author-block a{font-size:12px}.author-block .author-profile{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:5px 0;font-size:12px;color:#45494b}.author-block .author-profile .name a{color:#45494B;font-size:17px;line-height:2.0;font-weight:600}.author-block .author-profile .profile{font-size:12px;color:#9DA0A4;font-weight:300;line-height:0.8}.author-block .author-profile .avatar{width:50px;height:50px;vertical-align:middle;border-radius:25px;overflow:hidden;display:inline-block;margin:0 10px 4px 0;float:left}.author-block .author-profile .avatar img{display:block}.author-block .author-profile .profile-block{float:left}.questionnaire-write .projects,.section_projects .projects{padding-left:20px}.questionnaire-write .projects li,.section_projects .projects li{padding:20px 0;border-top:1px solid #EBEDEF}.questionnaire-write .projects li:first-child,.section_projects .projects li:first-child{border-top:none;padding-top:0}.questionnaire-write .projects li a,.section_projects .projects li a{display:block;position:relative}.questionnaire-write .projects li a:hover,.section_projects .projects li a:hover{text-decoration:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.questionnaire-write .projects li a .project_thumb,.section_projects .projects li a .project_thumb{position:absolute;width:50px;height:50px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.questionnaire-write .projects li a .project_thumb img,.section_projects .projects li a .project_thumb img{width:100%;height:auto}.questionnaire-write .projects li a .project_title,.section_projects .projects li a .project_title{padding-left:60px;min-height:50px;margin-bottom:10px}.questionnaire-write .projects li a .project_title h5,.section_projects .projects li a .project_title h5{display:inline-block;vertical-align:middle;font-weight:300;color:#45494B;line-height:1.3}.questionnaire-write .projects li a .project_title h6,.section_projects .projects li a .project_title h6{font-size:13px;color:#45494B;margin-top:10px;line-height:1.2;font-weight:600}.questionnaire-write .projects li a .project_title span,.section_projects .projects li a .project_title span{font-size:11px;color:#9DA0A4;margin-top:0}.questionnaire-write .projects li a p,.section_projects .projects li a p{font-size:12px;color:#6A6E71;line-height:1.5}.questionnaire-write .projects li span,.section_projects .projects li span{display:block;margin-top:12px}.questionnaire-write .projects li span a,.section_projects .projects li span a{text-shadow:none;font-weight:600;text-align:center}.column-side .column-side-inner .section_projects{margin-top:24px}.column-side .column-side-inner .questionnaire-write.article{padding-bottom:0;margin-bottom:20px;background:#f5f5f5}.column-side .column-side-inner .questionnaire-write.article .banner{padding:20px;position:relative}.column-side .column-side-inner .questionnaire-write.article .banner .top i{display:block;color:#00A4BB;font-size:80px;position:absolute;left:30px;top:0}.column-side .column-side-inner .questionnaire-write.article .banner .top .head,.column-side .column-side-inner .questionnaire-write.article .banner .top .detail{padding-left:100px}.column-side .column-side-inner .questionnaire-write.article .banner .top .head{font-size:13px;font-weight:600;margin-bottom:10px}.column-side .column-side-inner .questionnaire-write.article .banner .top .detail{font-size:12px;color:#9DA0A4;line-height:1.4}.column-side .column-side-inner .questionnaire-write.article .banner .wt-ui-button{display:block;margin-top:20px}.supply-button-wrapper{text-align:center;margin:60px 0 80px}.supply-button-wrapper .wt-ui-button{height:50px;line-height:50px;padding:0 50px;font-size:16px}.social-links{margin-top:24px}.social-links li{float:left;margin-left:20px}.social-links .wt-ui-button.facebook,.social-links .wt-ui-button.twitter{width:200px;border:none;background:none}.social-links .wt-ui-button.facebook:hover,.social-links .wt-ui-button.twitter:hover{background:#f5f5f5}.social-links .wt-ui-button.facebook{color:#3b5998}.social-links .wt-ui-button.twitter{color:#00aced}.company-section{padding-left:20px;position:relative;border-bottom:1px solid #e3e3e3;padding-bottom:20px}.company-section .company-avatar{width:67px;height:67px;position:absolute;left:20px;top:0}.company-section .company-name-top{padding-left:80px;min-height:67px}.company-section .company-name-top .company-name{font-size:18px;display:inline-block;vertical-align:middle;font-weight:600;color:#45494b;line-height:1.3}.company-section .company-name-top .company-following-button{font-size:11px;line-height:28px;padding:0 12px;height:28px;margin-top:10px;font-weight:600}#questionnaire-edit-form{margin-top:24px}#questionnaire-edit-form .simple_form fieldset{position:relative}#questionnaire-edit-form .simple_form fieldset .hint{position:absolute;left:16px;top:48px;margin-left:0}#questionnaire-edit-form .simple_form .twitter-share,#questionnaire-edit-form .simple_form .facebook-share{float:left;margin-top:4px}#questionnaire-edit-form .simple_form .twitter-share input[type="checkbox"],#questionnaire-edit-form .simple_form .facebook-share input[type="checkbox"]{margin:0;height:32px;line-height:32px}#questionnaire-edit-form .simple_form .twitter-share label,#questionnaire-edit-form .simple_form .facebook-share label{cursor:pointer;padding:5px 10px;font-size:12px;text-align:center;margin:0 0 0 10px;width:65px;color:#9DA0A4;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;float:right}#questionnaire-edit-form .simple_form .twitter-share button,#questionnaire-edit-form .simple_form .facebook-share button{background:#4099FF;color:#FFF;height:24px;line-height:24px;cursor:pointer;padding:0px 10px;font-size:12px;text-align:center;margin:0;width:65px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin:0}#questionnaire-edit-form .simple_form .facebook-share{margin-right:20px}#questionnaire-edit-form .simple_form .facebook-share input:checked+label{background:#3b5998;color:#FFF}#questionnaire-edit-form .simple_form .twitter-share{margin-right:10px}#questionnaire-edit-form .simple_form .twitter-share input:checked+label{background:#4099FF;color:#FFF}.other-companies{margin-top:8px}.other-companies li{display:inline-block;margin-left:8px}.sample-link{margin-left:4px}
