<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.heading__main_company{font-size:var(--font-07);display:inline-block;border-bottom:solid 2px #fff;padding:2px .5rem 0;margin-bottom:.2rem;position:absolute;margin-top:.7rem;margin-left:-4.5rem;background:#fff;color:var(--main-color);border-radius:5px;font-weight:700}.company .heading__main_title{display:inline-block}.company .title_box{position:relative}.component__section_title_sub{margin-bottom:2rem;text-align:center}.component__section_title_sub p{font-size:var(--font-16);display:inline;background:linear-gradient(transparent 50%,var(--second-light-color) 0%);padding:.2rem .5rem;font-weight:600}.company__information_table{background:#f5f5f5;padding:2rem 3%;display:flex;flex-wrap:wrap}.company__information_table dt,.company__information_table dd{padding:2%}.company__information_table dt{color:#222;font-family:"Jun 501",sans-serif;font-weight:500;padding:2%;flex-basis:20%;border-bottom:1px solid #dad9d6}.company__information_table dd{border-bottom:1px solid #dad9d6;flex-basis:78%}.company__information_table_child+.company__information_table_child{margin-top:1.5rem}.company__information_table_child_th{display:block;font-weight:600;margin-bottom:.2rem}.company__information_table_child_td{font-size:.9em;margin-bottom:1rem}.company__information_table_child ul{padding-top:1rem}.company__information_table_child ul li{color:var(--main-color)}.company__information_table_child_list{display:flex}.company__information_table_child_google_maps{width:50%;margin-left:1.5rem}.company__information_table_child_building{width:30%}.company__information_table_child_building img{height:300px;width:100%;object-fit:cover}.company__information_table_sitebox,.company__information_table_education{padding:2rem 0 1rem;display:flex;flex-wrap:wrap;justify-content:space-around}.company__information_table_sitebox .company__information_table_sitebox_list{text-align:center;width:45%}.company__information_table_sitebox .company__information_table_sitebox_list a{display:block;background-color:#ca2a2211;border-radius:5px;color:var(--main-color);margin:1rem auto 0;padding:.8rem;font-size:var(--font-8);text-decoration:underline}.company__information_table_education .company__information_table_education_list a{display:block;background-color:#c92a24;border-radius:5px;color:#fff;margin:1rem auto 0;padding:.8rem;font-size:var(--font-8)}.company__information_table_education .company__information_table_education_list{width:45%;text-align:center}.company__information_table_sitebox .company__information_table_sitebox_list a:hover,.company__information_table_education .company__information_table_education_list a:hover{background:#ca2a2228;transition:1s}.company__information_table_sitebox img{width:auto}.company__information_table_sitebox .company__information_table_sitebox_list a img,.company__information_table_education .company__information_table_education_list a img{width:31px;vertical-align:baseline;padding-left:12px}.company__ceo{display:flex;flex-direction:column;margin-top:1rem}.company__ceo_image{text-align:center;background-color:#eee;margin:0 -3rem}.company__ceo_image img{width:100%}.company__ceo_voice{padding:1.5rem 2rem 3rem;line-height:1.8;text-align:center;position:relative}p.company__ceo_voice_main{text-align:center;font-size:1.2rem;font-weight:700;font-family:"Kozuka Mincho Pro","Kozuka Mincho Std",serif}.company__ceo_voice p{text-align:left}.company__ceo_voice img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;width:15rem;margin:auto;opacity:.25}.company__ceo_sign{text-align:right;font-size:1.05rem;padding:1rem 1rem 2rem;border-bottom:1px solid #ddd}.company__title{text-align:center}.company__title_lead{display:inline-block;position:relative;font-size:var(--font-10);letter-spacing:1px;color:var(--main-color);position:relative}.company__title_lead:before,.company__title_lead:after{position:absolute;content:"";border:1px solid;top:0;bottom:0}.company__title_lead:before{left:-.5rem;transform:rotate(-25deg)}.company__title_lead:after{right:-.5rem;transform:rotate(25deg)}.company__title_main{display:inline-block;border-bottom:4px dotted var(--main-color);font-size:var(--font-18);font-weight:400;line-height:1;color:#222;margin:.5rem 0 1rem;padding-bottom:.5rem}.company__guidelines--ver1{background-color:#eee;padding:3rem 2rem;margin-bottom:5rem}.company__guidelines--ver1 .line_title{background:var(--main-color);font-size:large;color:#fff;text-align:center;font-size:var(--font-14);margin-bottom:2rem;padding:.5rem;box-shadow:0 2px 3px 1px rgb(0 0 0/30%);border-radius:5px}.company__guidelines--ver1 .line_title span{font-size:var(--font-25)}.company__guidelines--ver1 .conceptbox{display:flex}.company__guidelines--ver1 .conceptbox .textbox{padding-left:24px;padding-top:16px}.customer_attitude{width:50%;margin-bottom:5rem;margin-left:auto;margin-right:auto}.for_sp{display:none}.company__sdgs--ver1{padding:2rem}.company__sdgs--ver1 p{padding-top:2rem;padding-bottom:3rem}.company__sdgs--ver2 p.message01{font-weight:700;font-size:1.4rem;text-align:center;padding-bottom:40px;padding-top:32px}.company__sdgs--ver1 .img{width:70%;margin:0 auto}.company__sdgs--ver2{padding:3rem 2rem;margin-bottom:5rem}.company__sdgs--ver2 .line_title{background:var(--main-color);font-weight:700;color:#fff;text-align:center;font-size:var(--font-16);margin-bottom:2rem;padding:.5rem;box-shadow:0 2px 3px 1px rgb(0 0 0/30%);border-radius:5px}.company__sdgs--ver2 .line_title span{font-size:var(--font-25)}.company__sdgs--ver2 .conceptbox{display:flex}.company__sdgs--ver2 .conceptbox .textbox{width:75%;padding-right:24px;padding-top:6%}@media (max-width:639px){.customer_attitude{width:70%}.for_sp{display:block}.company__sdgs--ver2 p.message01{font-size:1rem;padding-top:0}.company__sdgs--ver1 .img{width:100%}.company__sdgs--ver2 .conceptbox{display:block}.company__sdgs--ver2 .conceptbox .textbox{width:100%;padding-right:0;padding-top:0;padding-bottom:6%}.heading__main_company{font-size:var(--font-09);padding:4px .5rem 0;position:absolute;margin-top:.4rem;margin-left:-4rem}}.company__guidelines{display:flex;justify-content:center;column-gap:2rem;row-gap:2rem;background-color:#eee;padding:3rem 2rem;margin-bottom:7rem}.company__guidelines li{display:flex;flex-direction:column;align-items:center;flex-basis:20%}.company__guidelines li .line_title{display:flex;flex:3;justify-content:center;align-items:center;height:100%;min-height:0%;min-width:40%;text-align:center;padding:0;position:relative}.company__guidelines li .line_title:before,.company__guidelines li .line_title:after{position:absolute;content:"";border:1px solid;top:.3rem;bottom:.3rem}.company__guidelines li .line_title:before{left:-.5rem;transform:rotate(-25deg)}.company__guidelines li .line_title:after{right:-.5rem;transform:rotate(25deg)}.company__guidelines li img{max-width:60%;padding:0}.company__guidelines li p{flex:10;height:100%;min-height:0%;padding:1rem 0 0 1rem}.company__guidelines--ver2{display:flex;justify-content:space-between;column-gap:1rem;row-gap:2rem;margin-bottom:7rem}.company__guidelines--ver2 li{display:flex;flex-direction:column;align-items:center;flex-basis:33%}.company__guidelines--ver2 li .line_title{display:flex;flex:1;justify-content:center;align-items:center;height:100%;min-height:0%;font-size:var(--font-13);text-align:center;padding:1.5rem;width:100%;background-color:var(--main-color);border-radius:5px 5px 0 0;color:#fff}.company__guidelines--ver2 li ul{flex:7;height:100%;min-height:0%;padding:1rem .3rem 2rem;background-color:#fff;width:100%}.company__guidelines--ver2 li ul li{align-items:flex-start;position:relative;align-items:flex-start;border-bottom:1px dotted;margin-bottom:.5rem;padding:.5rem 0 .5rem 1.3rem}.company__guidelines--ver2 li ul li:before{content:"★";position:absolute;top:.5rem;left:0;color:#d12521}.company__guidelines--ver3{background-color:#eee;padding:3rem 2rem;margin-bottom:5rem}.company__guidelines--ver3 li{text-indent:-3rem;padding-left:2.6rem;margin-bottom:.5rem}@media screen and (max-width:955px){.company__information_table dt{background-color:#dad9d6;text-align:center;flex-basis:100%}.company__information_table dd{border:none;flex-basis:100%}.company__guidelines--ver2 li ul li{padding-left:1rem}}@media (max-width:639px){.company__guidelines{flex-wrap:wrap}.company__guidelines li{flex-basis:44%}.company__guidelines--ver1 .conceptbox{display:block}.company__guidelines--ver1 .conceptbox .textbox{padding-left:0}.company__guidelines--ver2{flex-wrap:wrap}.company__guidelines--ver2 li{flex-basis:100%}.company__guidelines--ver2 li ul{padding:1rem 1rem 2rem}.company__guidelines--ver2 li ul li{padding-left:1.5rem}.company__guidelines--ver3 li{text-indent:-4.6rem;padding-left:4.6rem}.company__ceo{flex-direction:column}.company__ceo_image img{width:100%}.company__information_table_education .company__information_table_education_list{width:100%;text-align:center}.company__information_table_child ul li{font-size:var(--font-14);line-height:1.7}.company__information_table_child_list{display:block}.company__information_table_child_google_maps{width:85%}}</pre></body></html>