/* BASIC css start */
#header .mh_cate li > a.on_port {color: #37B2AB;font-weight:700;}
#header .mh_cate li > a.on_port::after {content:"";width:100%;height:3px;background-color:#37B2AB;display: block;bottom: 0; position: absolute;}
/* Æ÷ÅäÆú¸®¿À Å¸ÀÌÆ² */
.title_wrap  {padding:53px 0 150px;}
.title_wrap .t_logo {width:100%;}
.title_wrap .t_logo img {width:100%;height:100%;}
.title_wrap .t_logo .text {margin-top:40px;font-size:14px;line-height:24px;letter-spacing:-0.03em;font-weight:400;color:#000;}
/* Æ÷ÅäÆú¸®¿À ÄÁÅÙÃ÷ */
.page_container {padding: 0 16px;}
.cont_wrap {width:100%;}
.cont_wrap ul li{margin-bottom:60px;}
.cont_wrap ul li:last-child {margin-bottom:112px;}
.cont_wrap ul li div > img {width:100%;height:100%;object-fit:cover;}
.cont_wrap ul li .prd_wrap {margin:11px 0 20px;}
.cont_wrap ul li span.prd_name {display:block;font-size:18px;line-height:28px;letter-spacing:-0.03em;font-weight:700;color:#000;width:100%;}
.cont_wrap ul li span.prd_desc {display:block;font-size:14px;line-height:24px;letter-spacing:-0.03em;font-weight:400;color:#000;margin-top:8px;}


/* ´õº¸±â */
.more_btn {position:relative;width:164px;height:40px;line-height:40px;color:#1a1a1a;background-color:transparent;font-size:13px;border:1px solid #1a1a1a;font-weight:400;display:inline-block;text-align:center;letter-spacing:-0.02em; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.more_btn span.arrow_lb img {vertical-align:top;}
.more_btn span.arrow_lb {position:relative;left:8px;display:inline-block;width:24px;height:24px;vertical-align:middle;}


/* BASIC css end */

