@charset "UTF-8";.l-headline__secondary>.cont>._ttl{font-weight:700}.p-company__catch{margin-bottom:70px}@media screen and (max-width:1000px){.p-company__catch{margin-bottom:calc(8.333vw + -13.333px)}}@media screen and (max-width:1000px){.p-company__catch{margin-bottom:40px}}.p-company_message{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.p-company_message{display:block}}.p-company_message figure{width:280px;height:360px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:1000px){.p-company_message figure{width:28%}}@media screen and (max-width:767px){.p-company_message figure{width:100%;margin:0 0 28px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-company_message figure img{width:100%;display:block}@media screen and (max-width:767px){.p-company_message figure img{width:100%;display:block;margin:0 auto;max-width:280px}}.p-company_message__cont{width:100%;height:auto}@media screen and (max-width:767px){.p-company_message__cont{width:100%}}.p-company_message__cont>dt{font-size:25px;font-weight:600;font-family:"游ゴシック体","Yu Gothic","游ゴシック Medium","Yu Gothic Medium","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","Arial",sans-serif;line-height:1.44;margin-top:-5.5px;margin-bottom:32.5px}.p-company_message__cont>dt .p-company_message__cont>dt,.p-company_message__cont>dt _:-ms-lang(x)::-ms-backdrop{padding-top:5px}@media screen and (max-width:1000px){.p-company_message__cont>dt{font-size:calc(1.944vw + 5.556px);line-height:1.5;margin-top:-6px;margin-bottom:20px}}@media screen and (max-width:640px){.p-company_message__cont>dt{font-size:18px}}.p-company_message__txt .txt{line-height:1.75;margin-top:-6px;margin-bottom:32px}@media screen and (max-width:1000px){.p-company_message__txt .txt{line-height:1.8;margin-top:-6px;margin-bottom:24px}}.p-company_message__txt .txt.mb_0{margin-bottom:0}.p-company_message__name{text-align:right;font-family:"游ゴシック体","Yu Gothic","游ゴシック Medium","Yu Gothic Medium","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","Arial",sans-serif;letter-spacing:0.05em;font-weight:600;margin-top:34px}@media screen and (max-width:1000px){.p-company_message__name{margin-top:20px}}.p-company_message__name>span{font-size:15px}.p-company_message__name>b{font-size:22px;padding-left:0.3em}.p-company_message .p-company_message__name,.p-company_message _:-ms-lang(x)::-ms-backdrop{padding-top:5px}.p-company_profile__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:767px){.p-company_profile__detail{display:block}}.p-company_profile__detail>.ttl{width:240px;border-bottom:1px solid #222222;padding:19px 1em 24px;font-weight:500;font-size:17px;line-height:1.529em}@media screen and (max-width:1000px){.p-company_profile__detail>.ttl{width:24%}}@media screen and (max-width:767px){.p-company_profile__detail>.ttl{width:100%;padding:16px 18px 16px;background:#f4f4f4;border-top:1px solid #666;border-bottom:none}}.p-company_profile__detail>.cont{width:740px;border-bottom:1px solid #c6c6c6;padding:24px 1em 25px}@media screen and (max-width:1000px){.p-company_profile__detail>.cont{width:74%}}@media screen and (max-width:767px){.p-company_profile__detail>.cont{width:100%;font-size:15px;padding:16px 18px 30px;border-bottom:none}}.p-company_profile__detail>.cont>.txt{font-size:15px;line-height:1.7333333333;margin-top:-5.5px;margin-bottom:-5.5px}.p-company_profile__add>li:not(:last-child){margin-bottom:26px}.p-company_profile__add_cont>dt{font-weight:500;margin-bottom:15px}@media screen and (min-width:768px){.p-company_profile__add_cont>dt .link:hover{color:#e80c0d}}.p-company_profile__add_cont>dt .line{position:relative;border-bottom:1px solid;-webkit-transition:border 0.2s ease-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding-right:19px}.p-company_profile__add_cont>dt .line:before{content:"";position:absolute;bottom:8px;right:4px;display:inline-block;width:10px;height:7px;border:2px solid}.p-company_profile__add_cont>dt .line:after{content:"";position:absolute;bottom:4px;right:0px;display:inline-block;width:9px;height:8px;border-right:2px solid;border-bottom:2px solid;vertical-align:text-bottom}.p-company_profile__add_cont>.only_add,.p-company_profile__add_cont>dd{position:relative;font-size:15px;line-height:1.7333333333;margin-top:-5.5px;margin-bottom:-5.5px}.p-company_profile__add_cont>.only_add .tel,.p-company_profile__add_cont>dd .tel{display:inline-block}@media screen and (max-width:640px){.p-company_profile__add_cont>.only_add .tel,.p-company_profile__add_cont>dd .tel{display:block}}.p-company_profile__add_cont>.only_add .fax,.p-company_profile__add_cont>dd .fax{display:inline-block;margin-left:1em}@media screen and (max-width:640px){.p-company_profile__add_cont>.only_add .fax,.p-company_profile__add_cont>dd .fax{display:block;margin-left:0}}.p-company_profile__add_cont>.only_add .map,.p-company_profile__add_cont>dd .map{padding:3px 33px 3px 15px;border:2px solid #cccccc;border-radius:2px;font-size:14px;font-weight:500;position:absolute;left:351px;top:-8px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width:640px){.p-company_profile__add_cont>.only_add .map,.p-company_profile__add_cont>dd .map{position:relative;left:0;top:0;margin-top:8px;margin-bottom:8px;display:inline-block}}.p-company_profile__add_cont>.only_add .map:before,.p-company_profile__add_cont>dd .map:before{content:"";position:absolute;top:11px;right:14px;display:inline-block;width:10px;height:7px;border:2px solid}.p-company_profile__add_cont>.only_add .map:after,.p-company_profile__add_cont>dd .map:after{content:"";position:absolute;top:14px;right:10px;display:inline-block;width:9px;height:8px;border-right:2px solid;border-bottom:2px solid;vertical-align:text-bottom}@media screen and (min-width:768px){.p-company_profile__add_cont>.only_add .map:hover,.p-company_profile__add_cont>dd .map:hover{color:#e80c0d}}@media screen and (max-width:767px){.p-company_profile__add_cont>.only_add .small_ttl,.p-company_profile__add_cont>dd .small_ttl{margin-top:10px;display:inline-block}}@media screen and (max-width:767px){.p-company_profile__add_cont>.only_add .sp_clear,.p-company_profile__add_cont>dd .sp_clear{display:none}}
/*# sourceMappingURL=common_company.css.map */