article.contentsWrap div.contents.history{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;z-index:0}article.contentsWrap div.contents.history:before{content:"";position:absolute;top:19px;left:50%;height:100%;margin-left:0.5px;border:1px solid #e9ecef;z-index:-1}article.contentsWrap div.contents.history div.history_list_wrap{position:relative;-webkit-box-flex:0;-ms-flex:0 50%;flex:0 50%;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px 50px 0}article.contentsWrap div.contents.history div.history_list_wrap i.icon_circle{position:absolute;top:6px;right:-10px;width:18px;height:18px;background:url("/_Resources/Front/2024/images/introduce/history_icon.png") no-repeat}article.contentsWrap div.contents.history div.history_list_wrap:nth-child(2n){margin:100px 0 0 0;padding:0 0 0 30px}article.contentsWrap div.contents.history div.history_list_wrap:nth-child(2n) i.icon_circle{left:-8px}article.contentsWrap div.contents.history div.history_list_wrap:active div.history_list h3,article.contentsWrap div.contents.history div.history_list_wrap:hover div.history_list h3{color:#3864d7;-webkit-transition-duration:0.5s;transition-duration:0.5s}article.contentsWrap div.contents.history div.history_list_wrap:active div.img_box,article.contentsWrap div.contents.history div.history_list_wrap:hover div.img_box{opacity:1;-webkit-transition-duration:0.5s;transition-duration:0.5s}article.contentsWrap div.contents.history div.history_list_wrap:active i.icon_circle,article.contentsWrap div.contents.history div.history_list_wrap:hover i.icon_circle{background:url("/_Resources/Front/2024/images/introduce/history_icon_hover.png") no-repeat;-webkit-transition-duration:0.5s;transition-duration:0.5s}article.contentsWrap div.contents.history div.history_list_wrap div.history_list{width:auto;margin:0 0 20px 0}article.contentsWrap div.contents.history div.history_list_wrap div.history_list h3{margin:0 0 16px 0;font-size:26px;font-weight:bold;color:#4c5460}article.contentsWrap div.contents.history div.history_list_wrap div.history_list h3 em{font-size:18px;font-style:normal;font-weight:normal}article.contentsWrap div.contents.history div.history_list_wrap div.history_list ul>li{position:relative;padding:2px 0 2px 12px;border-radius:50px;line-height:150%}article.contentsWrap div.contents.history div.history_list_wrap div.history_list ul>li:before{content:"";position:absolute;top:12px;left:2px;width:2px;height:2px;background:#999}article.contentsWrap div.contents.history div.history_list_wrap div.img_box{max-height:260px;border-radius:8px;overflow:hidden;opacity:0.8}article.contentsWrap div.contents.history div.history_list_wrap div.img_box img{max-width:100%;height:auto}article.contentsWrap div.contents.certi div.certi_list_wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}article.contentsWrap div.contents.certi div.certi_list_wrap ul>li{width:25%;padding:0 25px;margin:0 0 40px 0;-webkit-box-sizing:border-box;box-sizing:border-box}article.contentsWrap div.contents.certi div.certi_list_wrap ul>li div.img_box{width:100px;margin:0 auto}article.contentsWrap div.contents.certi div.certi_list_wrap ul>li div.img_box figure img{width:100%;max-width:100%;border:1px solid #e9ecef}article.contentsWrap div.contents.certi div.certi_list_wrap ul>li div.txt_box{width:100%;margin:20px auto 0 auto;text-align:center}article.contentsWrap div.contents.certi div.certi_list_wrap ul>li div.txt_box div.inner{font-size:14px;letter-spacing:0.02em;line-height:165%}article.contentsWrap div.contents.certi div.certi_list_wrap ul>li div.txt_box div.inner span{padding:4px 10px;border-radius:25px;background:#f2f4f5}article.contentsWrap div.contents.certi div.certi_list_wrap ul>li div.txt_box span.item_title{display:inline-block;margin:10px 0 0 0}article.contentsWrap div.contents.certi div.certi_list_wrap ul>li div.txt_box span.item_title span.badge{display:inline-block;padding:2px 4px;margin:0 4px 0 0;background:#77838f;border-radius:5px;color:#fff;font-size:10px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:text-bottom}article.contentsWrap div.contents.ceoMessage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}article.contentsWrap div.contents.ceoMessage div.left_box{width:400px}article.contentsWrap div.contents.ceoMessage div.left_box img{max-width:100%}article.contentsWrap div.contents.ceoMessage div.right_box{width:calc(100% - 400px);padding:10px 0 0 30px}article.contentsWrap div.contents.ceoMessage div.right_box p{line-height:150%}article.contentsWrap div.contents.ceoMessage div.right_box p.summary{margin:0 0 12px 0;font-size:24px}article.contentsWrap div.contents.ceoMessage div.right_box p.summary em{background-image:linear-gradient(120deg,rgba(55,125,255,0.22) 0,rgba(55,125,255,0.24) 100%);background-position:0 80%;background-repeat:no-repeat;background-size:100% 0.4em;font-style:normal}article.contentsWrap div.contents.ceoMessage div.message_box{width:100%;margin:30px 0 0 0}article.contentsWrap div.contents.ceoMessage div.message_box p{margin:0 0 20px 0;line-height:150%}article.contentsWrap div.contents.ceoMessage div.message_box p.sign{padding:47px 81px 17px 0;background-image:url("/_Resources/Front/2024/images/introduce/ceo_sign.jpg");background-repeat:no-repeat;background-position:right bottom;text-align:right}article.contentsWrap div.contents.navi div.mapFrame p.address{margin:30px auto;font-weight:700;text-align:center}article.contentsWrap div.contents.navi dl.routeGuide dt{width:130px;height:38px;padding:1px 0 0 0;margin:0 0 10px 0;background:#008369;border-radius:100px;color:#fff;font-weight:700;line-height:38px;text-align:center}article.contentsWrap div.contents.navi dl.routeGuide dd{display:block;padding:0 0 0 10px;margin:0 0 30px 0}article.contentsWrap div.contents.navi dl.routeGuide dd span.direction{color:#008369;font-weight:700;text-decoration:underline}article.contentsWrap div.contents.navi dl.routeGuide dd ul.alignWay>li{margin:0 0 20px 0}article.contentsWrap div.contents.navi dl.routeGuide dd ul.alignWay>li em{display:block;margin:0 0 4px 0;font-weight:700}