.parts_custom_post_company_03{padding:0 24px;margin:40px 0}@media (max-width: 980px){.parts_custom_post_company_03{margin:32px 0}}@media (max-width: 600px){.parts_custom_post_company_03{margin:24px 0;padding:0 16px}}@media (max-width: 500px){.parts_custom_post_company_03{margin:16px 0}}.parts_custom_post_company_03 header{margin-bottom:32px}@media (max-width: 600px){.parts_custom_post_company_03 header{margin-bottom:8px}}.parts_custom_post_company_03 .wrap{margin:0 auto;max-width:980px}.parts_custom_post_company_03 .wrap dl{display:grid;grid-template-columns:200px calc(100% - 200px)}@media (max-width: 800px){.parts_custom_post_company_03 .wrap dl{grid-template-columns:160px calc(100% - 160px)}}@media (max-width: 600px){.parts_custom_post_company_03 .wrap dl{grid-template-columns:104px calc(100% - 104px)}}@media (max-width: 500px){.parts_custom_post_company_03 .wrap dl{grid-template-columns:88px calc(100% - 88px)}}.parts_custom_post_company_03 .wrap dl dt,.parts_custom_post_company_03 .wrap dl dd{padding:20px 0;line-height:2em}@media (max-width: 1080px){.parts_custom_post_company_03 .wrap dl dt,.parts_custom_post_company_03 .wrap dl dd{font-size:14px}}@media (max-width: 600px){.parts_custom_post_company_03 .wrap dl dt,.parts_custom_post_company_03 .wrap dl dd{font-size:13px;border-bottom:1px dotted #ccc}}@media (max-width: 600px){.parts_custom_post_company_03 .wrap dl dt:last-of-type,.parts_custom_post_company_03 .wrap dl dd:last-of-type{border:none}}.parts_custom_post_company_03 .wrap dl dt{padding-right:8px;border-right:1px solid #ccc}@media (max-width: 600px){.parts_custom_post_company_03 .wrap dl dt{padding-right:0;border-right:none;letter-spacing:0}}.parts_custom_post_company_03 .wrap dl dd{padding-left:40px}@media (max-width: 800px){.parts_custom_post_company_03 .wrap dl dd{padding-left:32px}}@media (max-width: 600px){.parts_custom_post_company_03 .wrap dl dd{padding-left:24px}}.parts_custom_post_company_03 .wrap dl dd p{margin:0;line-height:2em}@media (max-width: 1080px){.parts_custom_post_company_03 .wrap dl dd p{font-size:14px}}@media (max-width: 600px){.parts_custom_post_company_03 .wrap dl dd p{letter-spacing:.05em}}.parts_custom_post_company_03 .wrap dl dd p+p{margin-top:.8em}.parts_custom_post_company_03 .wrap dl dd iframe{margin-top:24px;width:100%;height:400px}@media (max-width: 900px){.parts_custom_post_company_03 .wrap dl dd iframe{height:320px}}@media (max-width: 600px){.parts_custom_post_company_03 .wrap dl dd iframe{height:280px}}@media (max-width: 500px){.parts_custom_post_company_03 .wrap dl dd iframe{height:240px}}
