@charset "UTF-8";.lower_header{background-image:url(//nakai-holdings.co.jp/wpapp/wp-content/themes/nakai-group-theme/assets/css/../img/common/lower_header_bg-sp.jpg)}.sec_ttl{display:flex;flex-direction:column;margin-bottom:6.4rem}.sec_ttl.tac{text-align:center}.sec_ttl .en{color:#329902;font-size:4.8rem;font-weight:700;line-height:1.25;letter-spacing:-.05em}.sec_ttl .jp{font-size:2.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em}#motto{padding:8rem 0}#motto .text{display:block;width:fit-content;margin:0 auto;text-align:center;font-size:4rem;font-weight:700;line-height:1.5;letter-spacing:.05em;border-bottom:4px double #329902}#philosophy{padding:8rem 0}#philosophy .text{font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em}#vision{padding:8rem 0}#vision .text{font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em}#message{padding:8rem 0;position:relative;z-index:0}#message:before{content:'';width:100%;aspect-ratio:375/320;background-image:url(//nakai-holdings.co.jp/wpapp/wp-content/themes/nakai-group-theme/assets/css/../img/about/message_bg-sp.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:-1}#message .img{width:calc(100% - 0.8rem);position:relative;z-index:0}#message .text_wrap{width:calc(100% - 1.6rem);padding:2.4rem 1.6rem;margin:-2.4rem auto 0;background-color:rgba(255,255,255,.88);position:relative;z-index:1}#message .text{margin-bottom:1.6rem;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.05em}#message .name{width:24rem;margin-left:auto}#overview{padding:8rem 0 11.2rem;background-color:#e0ecdb;position:relative;z-index:0}#overview:before{content:'';width:calc(100% - 1.6rem);height:calc(100% - 19.2rem);background-color:#fff;position:absolute;top:11.2rem;left:.8rem;z-index:-1}#overview .list{display:flex;flex-direction:column;gap:2.4rem}#overview .list .ttl{padding-bottom:8px;margin-bottom:.8rem;border-bottom:1px solid #329902;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em}#overview .list .text{font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.05em}#overview .list .in_list{display:flex;flex-direction:column;gap:.8rem}#history{padding:8rem 0}#history .list{display:flex;flex-direction:column;gap:2.4rem;padding-left:4rem;position:relative}#history .list:after{content:'';width:.4rem;height:calc(100% - 0.3rem);background-color:#329902;position:absolute;left:1.2rem;top:.3rem}#history .list .ttl{margin-bottom:.8rem;color:#329902;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em;position:relative}#history .list .ttl:before{content:'';width:2.4rem;aspect-ratio:1/1;background-color:#329902;position:absolute;left:-3.8rem;top:.3rem;border-radius:50%}#history .list .text_wrap{display:flex;flex-direction:column;gap:.8rem}#history .list .text{font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}#history .list .img_wrap{display:flex;flex-direction:column;gap:.8rem}#access{padding:8rem 0}#access .map{margin-bottom:6.4rem}#access .map iframe{width:100%;height:32rem}#access .list{display:flex;flex-direction:column;gap:2.4rem}#access .list .ttl{display:flex;align-items:flex-start;gap:.8em;padding-bottom:.8rem;margin-bottom:.8rem;color:#329902;border-bottom:1px solid #329902;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em}#access .list .ttl:before{content:'';width:2.4rem;aspect-ratio:1/1;border:2px solid #329902;border-radius:50%}#access .list .text_ttl{margin-bottom:.8rem;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em}#access .list .text{font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.05em}#access .list .text:nth-child(2){margin-bottom:1.6rem}#award{padding:8rem 0}#award .list{display:flex;flex-direction:column;gap:2.4rem}#award .list .item .img{margin-bottom:2.4rem}#award .list .item .ttl{padding-bottom:.8rem;margin-bottom:.8rem;border-bottom:1px solid #329902;color:#329902;font-size:2.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em}#award .list .item .ttl .year{display:block;margin-top:.4rem;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em}#award .list .item .text{font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media (min-width:768px){.sec_ttl{margin-bottom:6.4rem}.sec_ttl .en{font-size:8rem}.sec_ttl .jp{font-size:4.8rem}#motto .inner{max-width:112rem}#motto .sec_ttl{margin-bottom:4rem}#motto .text{font-size:5.6rem;text-align:center}#philosophy{padding:9.6rem 0}#philosophy .sec_ttl{margin-bottom:4rem}#philosophy .inner{max-width:112rem}#philosophy .text{font-size:2rem;line-height:2.5;margin:0 auto 0 25%}#vision{padding:9.6rem 0}#vision .inner{max-width:112rem}#vision .sec_ttl{margin-bottom:4rem}#vision .text{font-size:2rem;line-height:2.5;width:fit-content;margin:0 auto 0 25%}#message{padding:9.6rem 0}#message:before{aspect-ratio:1920/976;background-image:url(//nakai-holdings.co.jp/wpapp/wp-content/themes/nakai-group-theme/assets/css/../img/about/message_bg-pc.jpg)}#message .content_wrap{width:176rem;height:129.9rem;margin:0 auto;position:relative;z-index:0}#message .img{width:124.8rem;position:absolute;top:0;left:0}#message .text_wrap{width:96rem;padding:6.4rem;margin:0;position:absolute;right:0;top:0}#message .text{margin-bottom:4.8rem;font-size:2rem;line-height:2.5}#message .name{width:22.8rem}#overview{padding:9.6rem 0 16rem}#overview:before{width:144rem;height:calc(100% - 24.8rem);top:15.2rem;left:50%;transform:translateX(-50%)}#overview .inner{max-width:92.8rem}#overview .list .item{display:flex}#overview .list .item .ttl{display:flex;align-items:center;justify-content:center;width:22rem;padding:2.4rem 0;margin:0;text-align:center;font-size:2rem;border-bottom:3px solid #329902}#overview .list .item .text{width:73.2rem;padding:2.4rem;border-bottom:3px solid #c7c7c7;font-size:2rem}#overview .list .item .in_list{display:flex;flex-direction:column;gap:.8rem}#overview .list .item .in_list a:hover{text-decoration:underline}#history{padding:9.6rem 0}#history .list:after{left:50%;transform:translateX(-50%);z-index:-1}#history .list{gap:0;padding:6.4rem 0 0}#history .list .item{width:50%}#history .list .item:nth-child(even){margin-left:auto;text-align:right}#history .list .ttl{margin-bottom:1.6rem;font-size:3.2rem}#history .list .ttl:before{left:auto;right:-1.2rem;top:1.1rem}#history .list .item:nth-child(even) .ttl:before{left:-1.2rem;right:auto}#history .list .ttl:after{content:'';width:27.2rem;height:1px;background-color:#329902;position:absolute;right:0;top:50%;transform:translateY(-50%)}#history .list .item:nth-child(even) .ttl:after{left:0;right:auto}#history .list .text_wrap{gap:1.6rem}#history .list .text{font-size:2rem}#history .list .img_wrap{flex-direction:row;gap:3.2rem;padding-right:4.8rem}#history .list .item:nth-child(even) .img_wrap{padding-right:0;padding-left:4.8rem;justify-content:flex-end}#history .list .img_wrap .img{width:calc(50% - 1.6rem)}#access{padding:9.6rem 0}#access .inner{max-width:112rem}#access .map{margin-bottom:8rem}#access .map iframe{height:56rem}#access .list{gap:8rem}#access .list .ttl{padding-bottom:1.6rem;margin-bottom:1.6rem}#access .list .text{font-size:1.8rem}#award{padding:9.6rem 0}#award .list{gap:6.4rem}#award .list .item{display:flex;flex-direction:row-reverse;align-items:center;gap:6.4rem}#award .list .item .text_wrap{width:80rem}#award .list .item .img{width:57.6rem;margin-bottom:0}#award .list .item .ttl{font-size:4.8rem;display:flex;align-items:flex-end;justify-content:space-between}#award .list .item .ttl .year{font-size:3.2rem}#award .list .item .text{font-size:1.8rem;line-height:2.5}}