.page-header-txt img{height:35px;margin-top:10px}@media screen and (max-width: 750px){.page-header-txt img{width:auto;height:28px}}.sub{font-size:2.1rem;line-height:2;font-weight:bold;margin-bottom:100px}@media screen and (max-width: 750px){.sub{font-size:1.6rem;margin-bottom:40px}}.greeting-content{position:relative}.greeting-content:not(:last-child){margin-bottom:100px}@media screen and (max-width: 750px){.greeting-content:not(:last-child){margin-bottom:40px}}.greeting-content .ttl-01{font-size:3rem}@media screen and (max-width: 750px){.greeting-content .ttl-01{font-size:2rem}}.greeting-content .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 750px){.greeting-content .flex{display:block}}.greeting-content .txt{width:calc(100% - 450px);text-align:justify}@media screen and (max-width: 750px){.greeting-content .txt{margin-top:25px;width:100%}}.greeting-content .txt p{line-height:2}.greeting-content .txt p:nth-child(n+2){margin-top:30px}@media screen and (max-width: 750px){.greeting-content .txt p:nth-child(n+2){margin-top:20px}}.greeting-content .img{width:370px;margin-left:80px}@media screen and (max-width: 750px){.greeting-content .img{margin-left:0;width:auto;margin-top:15px}}@media print,screen and (min-width: 751px){.greeting-content .img__trm img{height:240px;width:100%;-o-object-fit:cover;object-fit:cover}}.greeting-content .img p{font-size:1.4rem;margin-top:10px}