.greeting .section-01{display:flex;gap:0 60px;margin-bottom:134px}.greeting .section-01 .ceo-text{max-width:500px;word-break:keep-all}.greeting .section-01 .ceo-text h3{color:#333;font-size:48px;font-weight:600;line-height:normal}.greeting .section-01 .ceo-text h3 span{color:#bd0200}.greeting .section-01 .ceo-text p{margin-top:20px;color:#474747;font-size:20px}.greeting .section-02{border:1px solid #666;border-radius:15px;padding:100px}.greeting .section-02 h3{color:#333;font-size:48px;font-weight:600;margin-bottom:54px;line-height:normal}.greeting .section-02 p{margin-bottom:25px;line-height:30px;color:#666}.greeting .section-02 p em{color:#333;font-weight:600}.greeting .section-02 p:last-child{margin-bottom:0}@media screen and (min-width:768px)and (max-width:1024px){.greeting .section-01 .ceo-image{width:auto}.greeting .section-01 .ceo-image img{width:100%;height:auto}}@media screen and (max-width:767px){.greeting .section-01{display:block}.greeting .section-01 .ceo-image{width:100%;margin-bottom:30px}.greeting .section-01 .ceo-image img{width:100%;height:auto}.greeting .section-01 .ceo-text{max-width:none;width:auto}.greeting .section-01 .ceo-text .span{max-width:none;width:auto;font-weight:700;font-size:24px}.greeting .section-02{padding:50px 30px}}.privacy-text{padding:0 20px;max-width:1300px;margin:0 auto}.privacy-text ul{display:block;margin-top:150px;margin-bottom:150px}.privacy-text ul li>div>h2{display:block;font-size:24px;font-weight:600;color:#333;line-height:36px;margin-bottom:20px}.privacy-text ul li>div>p{font-size:18px;line-height:26px;font-weight:400;color:#555}