/* BASIC css start */
.brand_story { text-align: center; }
.brand_story p { line-height: 20px; font-size: 12px; color: #888; word-break:keep-all; }
.brand_top h2 { padding: 40px 20px; font-size: 21px; font-weight: 300;letter-spacing: -1px; color: #464646; }
.brand_story .line { width: 40px; border: 1px solid #ddd; margin: 0 auto; }

.brand_story .mid_vis { width: 100%; background-color: #e3f2ef; }
.btn_box { display: flex; align-items: center; justify-content: center; margin:0 auto 20px; width:calc(100% - 40px); height:50px; line-height:50px; font-size:15px; background-color:#96ccc3; color:#fff; }
/* BASIC css end */

