/* BASIC css start */
#contentWrap,
#contentWrap #content {width:1300px !important;}

.service-page {	margin:100px auto 0; }

/* 좌측 메뉴 영역 */
.left-menu { float: left; width: 200px; margin: 0 50px 0 0; padding: 0px 0 0 0; }
.left-menu .menu-list { margin-bottom: 50px; }
.left-menu .menu-list dt { margin-bottom: 20px; font-size: 20px; font-weight: 700; color: #000; height: 46px; border-bottom:1px solid #ededed; }
.left-menu .menu-list dd a { font-size: 16px; font-weight: 500; line-height: 40px; color: #999; transition: all 0.3s;}
.left-menu .menu-list dd a:hover { color: #4474f8; font-weight: 500; padding-left:5px; }
.left-menu .menu-list dd.on > a { color: #4474f8; font-weight: 500; }

/* 컨텐츠 영역 */
.contents-info { float: left; position: relative; width: calc(100% - 250px); }
.service-regulations { margin-bottom: 30px; font-size: 28px; font-weight: 700; line-height: 100%; }

#fng_tab { margin-bottom: 40px; }

.tabType1 { /* margin: 10px 0; */ background: #fff; }
.tabType1 ul { border-bottom: 1px solid #f2f4f5; }
.tabType1 li { float: left; margin-right: 50px; }
.tabType1 li a { display: block; position: relative; text-align: center; font-size: 18px; line-height: 60px; color: #90a0a6; }
.tabType1 li a:after { content: ''; position: absolute; left: 50%; bottom: -1px; width: 0; height: 2px; background: #1e282c; transition: width .2s ease; transform: translateX(-50%); }
.tabType1 ul:after { content: ''; display: block; clear: both; }

.fng_tit { margin: 34px 0 10px; font-size: 16px; font-weight: 700; color: #1b2529; }
.fng_tab table { margin-top: 30px; border-bottom: 1px solid #ededed; font-size: 15px; }
table { table-layout: fixed; width: 100%; border-collapse: collapse; border-spacing: 0; }
.fng_tab table th { padding: 25px 16px; font-weight: 700; color: #fff; text-align: center; background: #2a2a2a; }
#fng_tab1 table td:first-child { text-align: center; color: #000; }
#fng_tab1 table th, #fng_tab1 table td, #fng_tab2 table th, #fng_tab2 table td { border-left: 1px solid #f2f4f5; border-right: 1px solid #f2f4f5; }
#fng_tab1 table td { text-align: center; color: #000; }
.fng_tab table .bdT td { border-top: 1px solid #bec8cc; }
.fng_tab table td { padding: 20px 16px; border-top: 1px solid #f2f4f5; }
#fng_tab1 { display: block; }

.note-box-tit { font-size: 15px; font-weight: 600; line-height: 1.5; margin-bottom: 16px; color: #4474f8; }
.note-box { background-color: #f9f9f9; padding: 24px 40px; font-size: 14px; font-weight:500; color:#444; line-height:24px; border-radius: 5px; }

.warranty-tit { font-size : 27px; font-weight : 700; padding-top : 80px; }
.align-left { text-align: left!important; }
.all-product-guide { padding-top:15px; font-size: 15px; color: #4474f8; font-weight:600; }
.note-box-sub-txt { font-size:13px; color:#000; }
.service-txt01{ font-size:15px; color:#666; line-height:24px; }
/* BASIC css end */

