@charset "utf-8";
@import url("/css/webfont.css");
.m_subcont {padding-top:57px; min-height:calc(100vh - 56px); background-color: #fff; background-color: #fff; font-family: "Noto Sans KR", 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','AppleSDGothicNeo-Medium','Apple SD 산돌고딕 Neo','Microsoft NeoGothic','Helvetica','AppleGothic','Droid sans','Sans-serif','Dotum','Verdana','Helvetica',sans-serif;}
.m_subcont, .m_subcont *, .m_subcont *:before, .m_subcont *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.color_blue {color:#3588f3;}
.detail_spec {padding:0 16px;}
.detail_spec .detail_spec_row {padding-top:24px;} 
.detail_spec h3 {font-size: 16px; font-weight: 500; color:#222; margin-bottom:12px;}
.spec_list {position:relative;}
.spec_list:before {content:""; display: block; width: 1px; height: calc(100% - 10px); position:absolute; top:5px; left:0; pointer-events: none; background-color: #eee;}
.spec_list ul li {display: flex; }
.spec_list ul li > div {flex: 0 0 auto;}
.spec_list ul li .list_label,
.spec_list ul li .list_value {font-size: 14px; font-weight: 400; text-align: left; padding:5px 0; letter-spacing: -1px;}
.spec_list ul li .list_label {width:96px; color:#888; padding-left:15px;}
.spec_list ul li .list_value {width:calc(100% - 96px); color:#222; padding-left:12px;}
.spec_list ul li .list_label a.tx_dic {text-decoration: underline;}
.spec_list ul li .list_value a.tx_dic {text-decoration: underline;}
.spec_list ul li .list_value a.tx_link {display: inline-block; font-size: 12px; color:#666; line-height: 26px; border:1px solid #ddd; border-radius: 4px; padding:0 10px; position:absolute; top:1px; right:0;}
