div.history_wrap{font-size:14px;position:relative}.contents{margin:150px auto!important;width:calc(100% - 20px)!important;max-width:1024px!important;position:relative;overflow:hidden;color:#333}div.history_wrap .item{margin:50px auto 100px;width:100%;max-width:1400px}div.history_wrap .item:last-child{margin-bottom:0}div.history_wrap .history{display:flex;position:relative}div.history_wrap .history .years{width:40%}div.history_wrap .years{font-size:48px;font-weight:600;color:#2faeec;text-align:center}div.history_wrap .years p{margin:0;text-align:left}div.history_wrap .circle{position:absolute;top:-40px;left:33.7%;width:30px;height:30px;background-color:#2faeec;border-radius:50%}div.history_wrap .history .line{width:4px;height:calc(100% - 12px);position:absolute;top:0;left:35%;background-color:#2faeec}div.history_wrap .container{display:flex;padding:0 0 0 40px;margin-bottom:20px}div.history_wrap .container:last-child{margin-bottom:0}div.history_wrap .detail{padding:0;margin-bottom:10px;position:relative}div.history_wrap .detail>p{height:8px}div.history_wrap .detail::before{content:"-";position:absolute;top:0;left:-15px}div.history_wrap .detail li{line-height:22px;margin-bottom:10px;word-break:keep-all}div.history_wrap .detail li>span{color:#333}div.history_wrap .detail li:last-child{margin-bottom:0}div.history_wrap .detail li>div{padding:0 0 8px 0}div.history_wrap .year{padding:0;margin:0 25px 10px 0}div.history_wrap .year>li{font-weight:600}@media only screen and (max-width:1000px){.contents{margin:60px auto!important;width:calc(100% - 64px)!important}div.history_wrap .circle{display:none}div.history_wrap .history .line{display:none}div.history_wrap .item:last-child{margin-bottom:0}div.history_wrap .history{flex-direction:column}div.history_wrap .textbox{padding:0}div.history_wrap .container{padding:0}div.history_wrap .history .years{width:100%}div.history_wrap .years p{margin-bottom:60px;text-align:center}div.history_wrap .detail li>div{padding:0 0 4px 0}}@media only screen and (max-width:768px){.contents{width:calc(100% - 40px)!important}div.history_wrap .years{font-size:34px}div.history_wrap .item{margin:0 auto 50px}div.history_wrap .item li{font-size:14px}div.history_wrap .years p{margin-bottom:35px}}