@charset "utf-8";#edit-area .pic img{width:100%}#edit-area p{font-size:114.3%}#edit-area .head_section .main_pic{position:relative}#edit-area .head_section .main_pic .name_r{padding:10px 20px;font-size:28px;font-weight:500}#edit-area .head_section .main_pic .name_l{padding:10px 20px;font-size:28px;font-weight:500}#edit-area .head_section .main_pic .name_r span{font-size:16px;font-weight:500}#edit-area .head_section .main_pic .name_l span{font-size:16px;font-weight:500}#edit-area .head_section .main_pic .faculty_r{padding:10px 20px}#edit-area .head_section .main_pic .faculty_l{padding:10px 20px}#edit-area .head_section .main_pic .company_r{padding:2px 20px 5px;background:#f59600;color:#fff;font-size:22px}#edit-area .head_section .main_pic .company_l{padding:2px 20px 5px;background:#f59600;color:#fff;font-size:22px}@media screen and (max-width:599px){#edit-area .head_section .main_pic .name_r{padding:0;font-size:26px}#edit-area .head_section .main_pic .name_l{padding:0;font-size:26px}#edit-area .head_section .main_pic .faculty_r{margin-bottom:1em;padding:0}#edit-area .head_section .main_pic .faculty_l{margin-bottom:1em;padding:0}#edit-area .head_section .main_pic .company_r{margin-bottom:1em;padding:0 10px;display:inline-block;font-size:18px}#edit-area .head_section .main_pic .company_l{margin-bottom:1em;padding:0 10px;display:inline-block;font-size:18px}}@media screen and (min-width:600px){#edit-area .head_section .main_pic .name_r{position:absolute;bottom:171px;right:0;padding:0 20px;height:53px;font-size:28px;background:rgba(255,255,255,.8)}#edit-area .head_section .main_pic .name_l{position:absolute;bottom:171px;left:0;padding:0 20px;height:53px;font-size:28px;background:rgba(255,255,255,.8)}#edit-area .head_section .main_pic .faculty_r{position:absolute;bottom:95px;right:0;padding:10px 20px;background:rgba(255,255,255,.8);text-align:right}#edit-area .head_section .main_pic .faculty_l{position:absolute;bottom:95px;left:0;padding:10px 20px;background:rgba(255,255,255,.8);text-align:left}#edit-area .head_section .main_pic .company_r{position:absolute;bottom:10px;right:0;padding:10px 20px}#edit-area .head_section .main_pic .company_l{position:absolute;bottom:10px;left:0;padding:10px 20px}}#edit-area .message_section .heading03{margin-bottom:1em;font-size:24px;border-bottom:2px solid #00a0e8}@media screen and (max-width:599px){#edit-area .message_section .clm2_pc .texts_cont{margin-bottom:2em}}@media screen and (min-width:600px){#edit-area .message_section .clm2_pc{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center !important}#edit-area .message_section .clm2_pc .texts_cont{flex-basis:60%;max-width:60%}#edit-area .message_section .clm2_pc .image_cont{flex-basis:35%;max-width:35%}}#edit-area .relation_section .heading{display:flex;align-items:center;margin-bottom:2em;color:#00a0ee;font-weight:500;font-size:20px}#edit-area .relation_section .heading:before,#edit-area .relation_section .heading:after{content:"";flex-grow:1;height:2px;background:#00a0ee;display:block}#edit-area .relation_section .heading:before{margin-right:.5em}#edit-area .relation_section .heading:after{margin-left:.8em}@media screen and (max-width:599px){#edit-area .relation_section .heading{font-size:18px}}