/* webpage_history_003.css
   Webpage skin dedicated style.
   PC base styles first, mobile overrides are separated with media queries below.
*/

.ebcontents-history {position:relative;padding:25px 0 50px;overflow:hidden;background:#fff}
.ebcontents-history .ebcontents-wrap,.ebcontents-history .ebcontents-history-inner {max-width:1180px;margin:0 auto;padding:0 20px}
.ebcontents-history .master-title {margin-bottom:20px;text-align:center}
.ebcontents-history .master-title h2 {margin:0 0 10px;line-height:40px;font-size:30px;font-weight:700;color:#1b1b1b}
.ebcontents-history .master-title h3 {margin:0;line-height:28px;font-size:16px;font-weight:400;color:#707070}
.ebcontents-history .ebcontents-list {margin:0;padding:0;list-style:none}
.ebcontents-history .ebcontents-list > li {padding:40px 0;list-style:none;display:block;clear:both}
.ebcontents-history .ebcontents-list > li:last-child {padding-bottom:0}
.ebcontents-history .clear-after:after {content:"";display:block;clear:both}
.ebcontents-history .ebcontents-box-left {width:50%;float:left;text-align:right;padding-right:100px;box-sizing:border-box}
.ebcontents-history .history-year {margin-bottom:20px;font-size:34px;line-height:34px;color:#1b1b1b;font-family:'Do Hyeon', sans-serif}
.ebcontents-history .history-content,.ebcontents-history .ebcontents-box-left p {font-size:16px;line-height:30px;color:#707070;margin:0}
.ebcontents-history .ebcontents-box-right {width:50%;float:left;position:relative;padding-left:100px;box-sizing:border-box}
.ebcontents-history .ebcontents-box-right:before,.ebcontents-history .ebcontents-box-right:after {content:"";display:block;position:absolute}
.ebcontents-history .ebcontents-box-right:before {top:0;left:0;width:1px;height:100%;border-top:20px solid #fff;background:#1b1b1b}
.ebcontents-history .ebcontents-box-right:after {top:0;left:-7px;width:15px;height:15px;background:#fff;border:5px solid #bb0a30;border-radius:100% !important;box-sizing:border-box}
.ebcontents-history .history-list ul {margin:0;padding:0;list-style:none}
.ebcontents-history .history-list ul li {position:relative;margin-bottom:15px;padding-left:70px;color:#707070;font-size:15px;line-height:1.7;list-style:none}
.ebcontents-history .history-list ul li:last-child {margin-bottom:0}
.ebcontents-history .history-list ul li span {position:absolute;top:0;left:0;font-weight:700;color:#242B3A}

/* Mobile / responsive overrides */
@media (max-width:1199px){.ebcontents-history .ebcontents-box-left{padding-right:70px}.ebcontents-history .ebcontents-box-right{padding-left:70px}}

/* Mobile / responsive overrides */
@media (max-width:991px){.ebcontents-history .history-year{font-size:26px;line-height:26px}}

/* Mobile / responsive overrides */
@media (max-width:767px){.ebcontents-history .ebcontents-list{padding:0 15px}.ebcontents-history .ebcontents-list>li{max-width:500px;margin:0 auto;padding:30px 0}.ebcontents-history .ebcontents-box-left{width:100%;float:none;margin-bottom:20px;text-align:left;padding-right:0}.ebcontents-history .history-year{margin-bottom:10px;font-size:26px;line-height:26px}.ebcontents-history .ebcontents-box-right{width:100%;float:none;margin-left:10px;padding-left:30px}}

/* Mobile / responsive overrides */
@media (min-width:992px){.ebcontents-history{padding:100px 0}.ebcontents-history .master-title{margin-bottom:40px}.ebcontents-history .master-title h2{margin-bottom:20px;font-size:36px}.ebcontents-history .master-title h3{font-size:18px}.ebcontents-history .waypoints-up,.ebcontents-history .waypoints-right,.ebcontents-history .waypoints-left{opacity:0;transition:all 1s ease-in-out}.ebcontents-history .waypoints-up{transform:translate3d(0,30px,0)}.ebcontents-history .waypoints-right{transform:translate3d(-30px,0,0)}.ebcontents-history .waypoints-left{transform:translate3d(30px,0,0)}.ebcontents-history .w-active .waypoints-up,.ebcontents-history .w-active .waypoints-right,.ebcontents-history .w-active .waypoints-left{opacity:1;transform:translate3d(0,0,0)}.ebcontents-history .delay-05{transition-delay:.5s}}