/* BASIC css start */
body #header .headerBottom {background: transparent;}
body #header .headerBottom h1 {display:none;}

.intro_brand .back {position: fixed;top: 20px;left: 25px;z-index: 100;}
.intro_brand .back img {width: 16px;margin-top: -3px;}
.intro_brand .back span {font-size: 16px;color: #fff;line-height: 20px;font-weight: 500;display: inline-block;margin-left: 10px;}

.intro_brand .intro_main {position:relative;}
.intro_brand .intro_main > img {display:block;width:100%;}
.intro_brand .intro_main strong {position:absolute;top: 50%;left: 50%;transform: translate(-50%, 0%);opacity:0;transition: opacity 1s ease, transform 1s ease;}
.intro_brand .intro_main strong.on {opacity: 1;transform: translate(-50%, -50%);}
.intro_brand .intro_main strong .sub {font-size: 16px;font-weight: normal;color: #fff;display: block;text-align: center;margin-top: 20px;}
.intro_brand .intro_main strong img {width:275px;}

.intro_brand .b_nav {background: rgba(25, 26, 27, 0.79);padding:6px 0;}
.intro_brand .b_nav ul {display:flex;align-items: center;justify-content: space-around;}
.intro_brand .b_nav ul li a {color:#fff;font-size: 14px;line-height: 37px;}
.intro_brand .b_nav ul li a.on {font-weight:700;}

.intro_brand .b_cont {position:relative;}
.intro_brand .b_cont img {display:block; width:100%;}
.intro_brand .b_cont .txt {position: absolute;top: 55%;left: 50%;transform: translate(-50%, -50%);width: 100%;text-align: center;font-size:16px;line-height:26px;font-weight: 500;}
.intro_brand .b_cont .txt strong {display: block;margin-bottom: 40px;font-size: 24px;line-height: 37px;font-weight: 700;letter-spacing:-0.03em;}

.intro_brand .b_detail {background:#353535;padding:70px 0;text-align: center;}
.intro_brand .b_detail p {margin-bottom:40px;color:#fff;font-size:16px;line-height:32px;text-align:center;letter-spacing:-0.03em;font-weight:500;}
.intro_brand .b_detail p b {font-size:20px;line-height: 30px;font-weight:500;}
.intro_brand .b_detail img {max-width:160px;}

.intro_brand .detail_li {position: relative;margin-top: -50px;background-color: #E8E7E5;padding-bottom: 68px;}
.intro_brand .detail_li ul li {background-color:#fff;padding:50px 0 60px;text-align:center;margin: 0 25px;}
.intro_brand .detail_li ul li:first-child {margin-bottom:14px;}
.intro_brand .detail_li ul li strong {font-size:24px;font-weight:600;letter-spacing: -0.03em;}
.intro_brand .detail_li ul li p {padding-top:35px;font-weight: 400;font-size: 18px;line-height: 26px;letter-spacing: -0.05em;}
/* BASIC css end */

