.page-name{background:url("/wp/wp-content/themes/wp-templ/assets/img/greeting/main_bg.jpg") no-repeat center;background-size:cover}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.page-name .ttl-page2{font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 320px){.page-name .ttl-page2{font-size:15px;font-size:1.5rem}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){#wrap{width:100%}}.greeting-content{padding:30px 0 150px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting-content{padding:18px 0 50px;font-size:13px;font-size:1.3rem;letter-spacing:.02em;line-height:25px}}.greeting .wcm{max-width:60.78%;font-weight:600}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .wcm{max-width:100%;padding:0 12px}}.greeting .g-title{font-size:18px;font-size:1.8rem;letter-spacing:.09em;margin-bottom:10px;color:#000;font-weight:bold}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .g-title{letter-spacing:.05em;line-height:25px;margin-bottom:20px}}.greeting .img{margin-bottom:20px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .img{margin:0 -13px 18px}}.greeting .mt25{margin-top:25px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .mt25{display:none}}.greeting .g-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:35px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .g-item{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}}.greeting .g-item span{width:50px;display:block;padding-right:20px;font-weight:800}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .g-item span{width:100%;padding:0;letter-spacing:.05em}}.greeting .g-item .spec-txt{font-style:normal}.greeting .g-item__content{width:calc(100% - 50px)}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .g-item__content{width:100%}}.greeting .g-item__content p{letter-spacing:.09em;font-weight:500}@media only screen and (min-width: 820px){.greeting .g-item__content p{white-space:nowrap}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .g-item__content p{letter-spacing:.04em;line-height:25px;text-align:justify}}.greeting .g-item.mb25{margin-bottom:25px}.greeting .ceo{margin-bottom:38px}.greeting .ceo__inner{padding:0 125px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;font-weight:bold;margin-bottom:25px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .ceo__inner{padding:0;margin-bottom:22px}}.greeting .ceo-item{max-width:140px;text-align:center}.greeting .ceo-item span{display:block;font-size:10px;font-size:1rem;letter-spacing:.02em;line-height:14px}.greeting .ceo-item strong{display:block;font-size:10px;font-size:1rem;letter-spacing:.05em;line-height:13px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .ceo-item strong{margin-top:3px}}.greeting .ceo .and{width:54px;margin:0 10px;position:relative}.greeting .ceo .and:after{content:"";width:32px;height:32px;background:url("/wp/wp-content/themes/wp-templ/assets/img/greeting/g_and.png") no-repeat center;background-size:cover;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.greeting .ceo .and br{display:none !important}.greeting .ceo p{letter-spacing:.1em}.greeting .jump-box .g-title{text-align:center;margin-bottom:0;color:#040000}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .jump-box .g-title{font-size:13px;font-size:1.3rem;letter-spacing:.015em}}.greeting .jump-box__content{padding:25px 0 18px;border-top:4px solid #040000;border-bottom:4px solid #040000}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .jump-box__content{padding:12px 0}}.greeting .jump-box li{margin-bottom:5px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .jump-box li{margin-bottom:15px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .jump-box li:last-child{margin-bottom:0}}.greeting .jump-box li a{display:inline-block;line-height:21px;letter-spacing:.09em}@media (min-width: 897px) and (orientation: landscape), (min-width: 768px) and (orientation: portrait){.greeting .jump-box li a:hover{opacity:1;border-bottom:2px dotted #FF3232}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting .jump-box li a{line-height:20px;letter-spacing:.015em}}.greeting-block01{padding-top:65px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting-block01{padding-top:50px}}.greeting-block01 .g-item:last-of-type{margin-bottom:0}.greeting-block02{margin-top:60px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting-block02{margin-top:62px}}.greeting-block02 .g-item:last-of-type{margin-bottom:0}.greeting-block03{margin:60px 0 45px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.greeting-block03{margin:62px 0 30px}}.greeting-block03 .g-item:last-of-type{margin-bottom:0}

/*# sourceMappingURL=maps/greeting.min.css.map */
