@charset "UTF-8";.consultant-message{margin:0 auto 115px !important;float:none !important}.consultant-message .title{margin:0 0 1.3em;font-size:20px;font-size:1.25rem;font-weight:bold}.consultant-message .content{float:left;width:71%;margin:0}.consultant-message .content .text{margin:0 0 1em;line-height:1.8}.consultant-message .content .staff{margin:1em 0 0}.consultant-message .content .staff p{margin:0}.consultant-message .content small{font-size:.875em}.consultant-message .image{float:right;width:27%;margin-left:2% !important}.consultant-profile{padding:30px;margin-top:30px;background:#f2f2f2;font-size:14px;font-size:.875rem}.consultant-list{margin-top:36px}.consultant-list .post-card .post-info{color:inherit}.consultant-list .post-name{margin:.55em 0 0;font-size:20px;font-size:1.25rem;font-weight:bold;line-height:1.3}.consultant-list .post-name .jp-name{display:inline-block;margin-right:.7em}.consultant-list .post-name .en-name{display:inline-block;color:#ff8c00;font-size:12px;font-size:.75rem;font-weight:normal}.consultant-head{margin-bottom:65px}.consultant-head .row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.consultant-head .img-feature{max-width:720px;width:62%;text-align:center}.consultant-head .head-desc{width:35%;max-width:380px;margin-left:auto !important}.consultant-head .head-desc .name .jp-name{display:inline-block;margin:0 .5em 0 0;font-size:2em;line-height:1.3}.consultant-head .head-desc .name .en-name{display:inline-block;margin:0;color:#ff8c00}.biog{font-size:18px;font-size:1.125rem}.article-body{margin-top:100px}.article-body .row{margin:100px auto 0}.article-body .row:after{content:"";display:block;clear:both}.article-body .row:first-child{margin-top:0}.article-body .row img{clear:both;max-width:50%}.bottom-section-consultant .post-card .post-detail .date{color:inherit}.bottom-section-consultant .post-card .post-detail .post-title{margin:.5em 0;font-size:16px;font-size:1rem}.bottom-section-consultant .post-card .post-info{margin:0}@media screen and (max-width:768px){.consultant-message{margin:0 auto 60px !important}.consultant-message .content{float:none;width:100%}.consultant-message .image{float:none;width:60%;margin:25px auto 0 !important;text-align:center}.consultant-profile{padding:20px;margin-top:20px}.consultant-list{margin-top:20px}.consultant-list .post-name{margin:.5em 0 0;font-size:1.143rem}.consultant-list .post-name .jp-name{margin-right:.5em}.consultant-head{margin-bottom:30px}.consultant-head .row-fluid{-ms-flex-wrap:wrap;flex-wrap:wrap}.consultant-head .img-feature{max-width:100%;width:100%;text-align:center}.consultant-head .head-desc{width:100%;max-width:100%;margin-top:20px}.consultant-head .head-desc .position{margin:0 0 .2em}.consultant-head .head-desc .name .jp-name{font-size:1.429em}.article-body{margin-top:50px}.article-body .row{margin:40px auto 0}.article-body .row img{display:block;float:none !important;max-width:100%;margin:0 auto !important}}@media screen and (max-width:560px){.consultant-message .title{margin:0 0 .8em;font-size:1.25rem}.consultant-message .content .text{margin:0 0 1em;line-height:1.8}}