.posts.company-header{width:100%}.posts.company-header h1 div{display:none}@media print,screen and (max-width:767px){.posts.company-header h1 div{display:block}}.posts.company-header .page-container{margin:0 auto 7rem}.posts.company-header .page-hedder-link{flex-wrap:wrap;justify-content:center;width:100%;margin:10px 0 0;display:flex}@media print,screen and (max-width:767px){.posts.company-header .page-hedder-link{display:none}}.posts.company-header .page-hedder-link li{letter-spacing:3px;border-left:1px solid #fff;line-height:1}.posts.company-header .page-hedder-link li:last-child{border-right:1px solid #fff}@media print,screen and (max-width:767px){.posts.company-header .page-hedder-link li{flex:50%;width:50%;margin-bottom:5px}.posts.company-header .page-hedder-link li:nth-child(2){border-right:1px solid #fff}}.posts.company-header .page-hedder-link a{color:#fff;text-align:center;padding:0 1.2em;font-size:13px}@media print,screen and (max-width:767px){.posts.company-header .page-hedder-link a{padding:0;display:block}}.posts.company-header section{margin:0 auto}.posts.company-header section h2{color:var(--main-color,#3c4172);margin-bottom:1em}.posts.company-header section h2 span{vertical-align:middle;font-size:1.5em;font-weight:400}.posts.company-header section img{width:100%;max-width:100%}.posts.company-header #section1{grid-template-areas:"title comment""title sign";margin-bottom:7em;padding:7em 0;display:grid;position:relative}@media print,screen and (max-width:1000px){.posts.company-header #section1{display:block}}@media print,screen and (max-width:767px){.posts.company-header #section1{grid-template-areas:"title""sign""comment";margin-bottom:0;padding:3em 0}}.posts.company-header #section1:after{z-index:1;background-color:var(--back-gray);content:"";width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.posts.company-header #section1 .title{z-index:2;grid-area:title;margin-right:8em;position:relative}@media print,screen and (max-width:1280px){.posts.company-header #section1 .title{margin-right:6em}}@media print,screen and (max-width:1000px){.posts.company-header #section1 .title{max-width:467px;margin:0 auto}}@media print,screen and (min-width:767px){.posts.company-header #section1 .title h2{writing-mode:vertical-rl;margin-left:.5em;font-size:1rem;position:absolute;top:0;left:100%}.posts.company-header #section1 .title h2 span{padding:0 0 10px;font-size:2rem}}.posts.company-header #section1 .title img{width:100%}.posts.company-header #section1 .comment{z-index:2;grid-area:comment;line-height:2rem;position:relative}.posts.company-header #section1 .comment p{font-size:15px}@media print,screen and (max-width:1000px){.posts.company-header #section1 .comment p{font-size:14px;line-height:2.2em}}.posts.company-header #section1 .sign{grid-area:sign}.posts.company-header #section1 h2{z-index:2;color:var(--main-color,#3c4172);position:relative}@media print,screen and (max-width:767px){.posts.company-header #section1 h2{text-align:center;margin-bottom:2.5em;font-size:13px;font-weight:500}.posts.company-header #section1 h2 span{font-size:28px;display:block}}.posts.company-header #section1 .sign{z-index:2;justify-content:flex-end;align-items:center;gap:2rem;margin-top:1.5em;margin-bottom:1.5em;display:flex;position:relative}.posts.company-header #section1 .sign img{flex:1;max-width:200px}@media print,screen and (max-width:767px){.posts.company-header #section1 .sign img{max-width:128px}}@media print,screen and (max-width:1280px){.posts.company-header #section1 .sign{gap:1.5rem;font-size:12px}}@media print,screen and (max-width:1000px){.posts.company-header #section1 .sign{justify-content:center;margin-bottom:3.5em}}@media print,screen and (max-width:767px){.posts.company-header #section1 .sign{letter-spacing:normal;font-size:11px}}.posts.company-header #section2{grid-template:"title-area img-content""list-area img-content"/1fr .63fr;margin:3rem auto;display:grid}@media print,screen and (max-width:1000px){.posts.company-header #section2{display:block}}@media print,screen and (max-width:767px){.posts.company-header #section2{grid-template:"img-content""title-area""list-area"/1fr;margin:0 auto 3rem}.posts.company-header #section2 h2{text-align:center;font-size:13px}.posts.company-header #section2 h2 span{font-size:28px;display:block}}.posts.company-header #section2 .img-content{grid-template:"img-1 img-1""img-2 e""img-2-text img-3""img-4 img-3-text""img-4-text f"/1fr 1fr;grid-area:img-content;max-height:550px;margin-left:3em;margin-right:-4em;padding:66px 0 0;display:grid}@media print,screen and (max-width:1280px){.posts.company-header #section2 .img-content{margin-right:0}}@media print,screen and (max-width:1000px){.posts.company-header #section2 .img-content{margin:0 -50px;padding:0 0 37px;display:block}}@media print,screen and (max-width:767px){.posts.company-header #section2 .img-content{width:100%;margin:0 auto 30px;padding:0}}.posts.company-header #section2 .img-content .img-1{grid-area:img-1;margin-right:-3.2em}@media print,screen and (max-width:1280px){.posts.company-header #section2 .img-content .img-1{margin-right:0}}@media print,screen and (max-width:767px){.posts.company-header #section2 .img-content .img-1{margin:0 -30px}}.posts.company-header #section2 .img-content .caption{padding:.6em;font-size:.9em}@media print,screen and (max-width:1280px){.posts.company-header #section2 .img-content .caption{letter-spacing:normal;padding:.8em .6em;font-size:.8em}}.posts.company-header #section2 .img-content .img-2{grid-area:img-2}@media print,screen and (max-width:1000px){.posts.company-header #section2 .img-content .img-2{display:none}}.posts.company-header #section2 .img-content .img-2-text{grid-area:img-2-text}@media print,screen and (max-width:1000px){.posts.company-header #section2 .img-content .img-2-text{display:none}}.posts.company-header #section2 .img-content .img-3{grid-area:img-3}@media print,screen and (max-width:1000px){.posts.company-header #section2 .img-content .img-3{display:none}}.posts.company-header #section2 .img-content .img-3-text{grid-area:img-3-text}@media print,screen and (max-width:1000px){.posts.company-header #section2 .img-content .img-3-text{display:none}}.posts.company-header #section2 .img-content .img-4{grid-area:img-4}@media print,screen and (max-width:1000px){.posts.company-header #section2 .img-content .img-4{display:none}}.posts.company-header #section2 .img-content .img-4-text{grid-area:img-4-text}@media print,screen and (max-width:1000px){.posts.company-header #section2 .img-content .img-4-text{display:none}}.posts.company-header #section2 .img-content .img-5{grid-area:e}.posts.company-header #section2 .img-content .img-6{grid-area:f}.posts.company-header #section2 .title-area{grid-area:title-area}.posts.company-header #section2 .title-area p{line-height:2rem}.posts.company-header #section2 .list-area{grid-area:list-area}@media print,screen and (max-width:767px){.posts.company-header #section2 .list-area{width:100%}}.posts.company-header #section2 ul{border-top:2px solid var(--main-color);width:100%;margin:2em auto;padding:.5em 0 2em}.posts.company-header #section2 ul li{border-bottom:1px solid var(--border-color);padding:1em 0 1em 150px;position:relative}@media print,screen and (max-width:767px){.posts.company-header #section2 ul li{padding:1em 0}}.posts.company-header #section2 ul li span{position:absolute;top:1em;left:0}@media print,screen and (max-width:767px){.posts.company-header #section2 ul li span{font-size:11px;font-weight:700;display:block;position:relative;top:0}}.posts.company-header #section3{margin:3rem auto 7rem}@media print,screen and (max-width:767px){.posts.company-header #section3{margin:3rem auto}}.posts.company-header #section3 h2{margin-bottom:0}@media print,screen and (max-width:767px){.posts.company-header #section3 h2{text-align:center;padding:0 0 1.5em;font-size:13px}.posts.company-header #section3 h2 span{font-size:28px;display:block}}.posts.company-header #section3 dl{flex-wrap:wrap;line-height:2em;display:flex}@media print,screen and (max-width:767px){.posts.company-header #section3 dl{display:block}}.posts.company-header #section3 dl dt{border-bottom:1px solid var(--border-color);color:#3c4172;text-align-last:justify;background-color:#ededed;width:240px;padding:2em 3em;font-weight:700}@media print,screen and (max-width:1000px){.posts.company-header #section3 dl dt{width:182px;padding:1em 3em}}@media print,screen and (max-width:767px){.posts.company-header #section3 dl dt{text-align:left;text-align-last:left;background-color:#0000;width:auto;padding:20px 0 6px}}.posts.company-header #section3 dl dd{border-bottom:1px solid var(--border-color);width:calc(100% - 240px);padding:2em}@media print,screen and (max-width:1000px){.posts.company-header #section3 dl dd{padding:1em 2em}}@media print,screen and (max-width:767px){.posts.company-header #section3 dl dd{border-bottom:none;width:auto;padding:1em 0}}.posts.company-header #section4{flex-wrap:wrap;align-items:center;display:flex}.posts.company-header #section4 h2{border-bottom:2px solid var(--main-color);flex:100%;width:100%;margin-bottom:3em}@media print,screen and (max-width:767px){.posts.company-header #section4 h2{text-align:center;padding:0 0 1.5em;font-size:13px}.posts.company-header #section4 h2 span{font-size:28px;display:block}}.posts.company-header #section4 .map{text-align:center;width:59%}@media print,screen and (max-width:1000px){.posts.company-header #section4 .map{width:100%;margin-bottom:2rem}}.posts.company-header #section4 .map iframe{width:100%;height:386px}.posts.company-header #section4 .home{width:30px}.posts.company-header #section4 .data{max-width:600px;margin:0 auto;display:inline-block}@media print,screen and (max-width:1260px){.posts.company-header #section4 .data{letter-spacing:normal;font-size:13px}}@media print,screen and (max-width:1000px){.posts.company-header #section4 .data{width:100%;margin:0 2em;font-size:14px}}@media print,screen and (max-width:767px){.posts.company-header #section4 .data{margin:0}}@media print,screen and (max-width:1000px){.posts.company-header #section4 .data b{padding:0 0 .3em;font-size:14px;display:inline-block}}.posts.company-header #section4 .data img{margin-bottom:1em}.posts.company-header #section4 .data div{margin-bottom:1em;line-height:2em}
