/*Content CSS*/
#greetings {overflow: hidden;}
section > article{padding: 50px 0;}
.sub_inner{width: 100%;  padding: 0 20px; margin: 0 auto;}
.fs_70{font-size: 35px; font-weight: 700; color:#000; letter-spacing: -.7px; font-family: 'Play'; text-align: center;}
.fs_70::before{content: ''; display: block; width: 24px; height: 4px; background-color: #dc0f21; margin: 0 auto 8px;}
.fs_40{font-size: 20px; font-weight: 300; line-height: 1.6;}
.fs_40 b{font-weight: 700;}
.fs_40 span{color: #dc0f21;}
.fs_24{font-size: 18px; font-weight: 700;}
.fs_22{font-size: 15px; font-weight: 300; color: #333; line-height: 1.7;}


#greetings .bg{width: 100%; height: 150px; background: url('../img/gree_bg1.jpg') 50% / cover no-repeat; margin-top: 30px;}
#greetings .text{text-align: center; border: solid 1px #ddd; width: 100%; padding: 30px 20px; position: relative; background-color: #fff; margin-top: -80px;}
#greetings .text::before{content: ''; display: block; width: 50px; height: 37px; background: url('../img/gree_quo1.png') 50% / cover no-repeat; position: absolute; top: -25px; left: 30px;}
#greetings .text::after{content: ''; display: block; width: 50px; height: 37px; background: url('../img/gree_quo2.png') 50% / cover no-repeat; position: absolute; bottom: -25px; right: 30px;}
#greetings .text p{margin: 20px 0 30px;}

#greetings br.space{display: none;}

@media screen and (max-width:320px) {
}
