.lead_ttl{text-align:center;background:url("../img/company_bg.webp") no-repeat center/cover;height:min(50vw, 600px);display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:5em}.lead_ttl span{display:inline-block;background:#003e65BF;border-radius:100px;padding:1em 4em}.lead_cont{display:flex;grid-gap:3em}@media screen and (max-width: 767px){.lead_cont{flex-direction:column}}@media print, screen and (min-width: 768px){.lead_cont_img{width:300px}}@media screen and (max-width: 767px){.lead_cont_img{order:2;width:70%;max-width:300px;margin:auto}}@media screen and (max-width: 767px){.lead_cont>div{order:1}}.lead_cont p+p{margin-top:1em}.lead_cont .sign{text-align:right}.lead_ul{display:flex;grid-gap:min(4vw, 2em)}@media screen and (max-width: 767px){.lead_ul{flex-direction:column}}.lead_ul li{width:100%;color:#fff;background:linear-gradient(to right, #007e92, #00a66c);border-radius:999px;text-align:center;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:1em}@media screen and (max-width: 767px){.lead_ul br{display:none}}.lead_ul .ttl{font-size:125%;margin-bottom:0.3em}.office{background:#edf3f7}.office_ttl1{text-align:center;font-weight:700;font-size:min(6vw, 150%);margin-bottom:2em}.office_ttl2{font-size:min(5.5vw, 150%)}@media screen and (max-width: 767px){.office_ttl2{text-align:center;margin-bottom:1em}}.office_navi{display:grid;grid-template-columns:repeat(auto-fit, minmax(6em, 1fr));grid-gap:min(2vw, 1em)}.office_navi a{display:block;border:1px solid #ccc;background:#fff;border-radius:999px;text-align:center;color:#333;padding-block:1em}@media (hover: hover){.office_navi a:hover{border-color:#00568c;color:#00568c}}.office_block{margin-top:min(10vw, 4em)}.office_block+.office_block{border-top:1px dotted #555;padding-top:min(10vw, 4em)}.office_block.honsha{display:flex;grid-gap:min(4vw, 2em)}@media screen and (max-width: 767px){.office_block.honsha{flex-direction:column}}.office_block.myodani{display:flex;grid-gap:min(4vw, 2em);align-items:center}@media screen and (max-width: 767px){.office_block.myodani{flex-direction:column}}.office_block.myodani .office_block_header{flex-direction:column;align-items:flex-start}@media print, screen and (min-width: 768px){.office_block.myodani .office_block_image{flex:1}}.office_block.myodani .office_info_address{width:inherit}@media screen and (max-width: 767px){.office_block.myodani .office_info{margin:0}}@media screen and (max-width: 767px){.office_block.myodani .gmap{margin-left:0;margin-top:0.5em}}@media screen and (max-width: 767px){.office_block.myodani iframe{height:50vw}}.office_block_img{max-width:60%;margin-inline:auto}@media print, screen and (min-width: 768px){.office_block_img{width:260px}}@media screen and (max-width: 767px){.office_block_img{order:2}}@media screen and (max-width: 767px){.office_block_honsha{order:1}}@media print, screen and (min-width: 768px){.office_block_honsha{flex:1}}.office_block_honsha iframe{height:min(50vw, 250px);width:100%}.office_block_header{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.office_block_header{flex-direction:column}}.office_block_header dl{display:flex;min-width:50%}.office_block_header dt,.office_block_header dd{padding:1em}.office_block_header dt{background:#00568c;color:#fff;display:flex;align-items:center}.office_block_header dd{background:#fff;flex:1}.office_block_image{display:flex;grid-gap:2em}@media screen and (max-width: 767px){.office_block_image{flex-direction:column}}@media print, screen and (min-width: 768px){.office_block_image iframe{flex:1}}@media screen and (max-width: 767px){.office_block_image iframe{height:50vw}}@media screen and (max-width: 767px){.office_block_image img{max-width:70%;margin-inline:auto}}.office_info{display:flex;margin-block:1.5em}@media screen and (max-width: 767px){.office_info{flex-direction:column;grid-gap:1em}}@media print, screen and (min-width: 768px){.office_info{justify-content:space-between;align-items:center}}@media print, screen and (min-width: 768px){.office_info_address{width:40%}}.office_info_address .zipcode{display:block}.office_info_address .gmap{font-size:87%;font-family:"Roboto",sans-serif;background:#00568c;color:#fff;border-radius:999px;padding:0.5em;line-height:1;display:inline-block}@media screen and (max-width: 767px){.office_info_address .gmap{margin-top:0.5em}}@media print, screen and (min-width: 768px){.office_info_address .gmap{margin-left:1em}}.office_info_address .gmap:before{content:"";display:inline-block;vertical-align:middle;width:1.3em;height:1.3em;background:url("../img/gmap1.svg") no-repeat center/contain;margin-right:0.5em}.office_info_tel{font-size:min(5vw, 175%);font-weight:700;font-family:"Roboto",sans-serif}.office_info_tel a{display:inline-block;vertical-align:middle;color:#333}.office_info_tel .ico{display:inline-block;vertical-align:middle;font-size:50%;text-align:center;letter-spacing:1px;margin-right:0.5em}.office_info_tel .ico:before{content:"";display:block;width:1.3em;height:1.3em;background:url("../img/tel2.svg") no-repeat center/contain;margin-right:0.2em;margin-inline:auto}.office_info_fax{font-weight:700;font-family:"Roboto",sans-serif;font-size:min(4.5vw, 150%)}.office_info_fax .ico{display:inline-block;vertical-align:middle;font-size:58%;text-align:center;letter-spacing:1px;margin-right:0.5em}.office_info_fax .ico:before{content:"";display:block;width:1.3em;height:1.3em;background:url("../img/fax1.svg") no-repeat center/contain;margin-right:0.2em;margin-inline:auto}.overview dl{flex:1}@media screen and (max-width: 767px){.overview dl{order:1}}.overview dl>div{display:flex;border-bottom:1px solid #fff}.overview dt,.overview dd{padding:1em}.overview dt{background:#00568c;color:#fff;width:9em}@media print, screen and (min-width: 768px){.overview dt{width:10em}}.overview dd{flex:1;background:#f2f2f2}.overview .address a{background:#0a1978;color:#fff;font-size:87%;font-family:"Roboto",sans-serif;padding:0.8em 1em;border-radius:100px;letter-spacing:0;line-height:1;display:inline-block;vertical-align:middle;margin-top:0.5em}@media print, screen and (min-width: 768px){.overview .address a{margin-left:1em;margin-top:0}}.overview .address a:before{content:"";display:inline-block;vertical-align:middle;width:1em;height:1em;background:url("../img/gmap1.svg") no-repeat center/contain;margin-right:0.3em}@media print, screen and (min-width: 768px){.overview .shiiresaki dd{display:grid;grid-template-columns:repeat(auto-fill, minmax(21em, 1fr))}}.overview .shiiresaki li+li{margin-top:0.5em}
/*# sourceMappingURL=company.css.map */
