@charset "utf-8";
/* Web Standardization Team Minam Seo 20120502 */
/* CSS Document */
@import url("common.css");
@import url("board.css");
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
/*웹폰트*/
@font-face {
	font-family:'NanumGothic';
	src: url('/css/font/NanumGothic.eot');
	src: url('/css/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
		url('/css/font/NanumGothic.woff') format('woff'),
		url('/css/font/NanumGothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}



/* HTML Default */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td {font-size:100%; font-family:inherit; margin:0; padding:0; border:0; vertical-align:baseline; word-break:break-all;}
body {line-height:1;}
ul, ol {list-style-type:none}
table{*empty-cells:show;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:'' '';}
button,
input {overflow:visible;}
input, select, img {vertical-align:middle;}
textarea {overflow:auto; vertical-align:top;}
em {font-style:normal;}
button,
input[type='submit'],
input[type='button'] {cursor:pointer; margin:0; padding:0;}
input[type='rangelength'],
input[type='digits'],
input[type='url'],
input[type='date'],
input[type='email'],
input[type='number'],
input[type='tel'],
input[type='password'],
input[type='creditcard'],
input[type='search'],
input[type='text'] {display:inline-block; height:25px; line-height:25px; padding:0 10px; border:1px solid #ddd;}

input[type='password'][readonly],
input[type='text'][readonly],
input[type='password'][disabled],
input[type='text'][disabled] {}

/*
 * html5
 * abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup main mark meter nav output progress section summary time video
 */
figure,
section,
header,
footer,
article,
aside,
nav {display:block; margin:0 auto;}

html,
body {height:100%;}
html {overflow-x:hidden;overflow-y:scroll;}

body,
input,
textarea,
button,
label,
table {font-size:13px; line-height:1.2; color:#555; font-family: 'Nanum Gothic','돋움', Dotum, sans-serif;}
legend {font:0/0 a; position:absolute; right:-999em; top:-999em;}
img {border:0 none;}

a {color:inherit; text-decoration:none;}
*+ html a {color:#666;}
a:focus,
a:hover {text-decoration:none; }
a:active {background-color:transparent;}


/*
 * basic
 */
.float_left{float:left !important}
.float_right{float:right !important}
.par6{padding-right:6px !important}
.mat10{margin-top:10px !important}
.mgl0{margin-left:0px !important}
.clearfix {clear: both;}
.dp_none{display:none !important}
.br_none{border:none !important}
.brr_none{border-right:none !important}
.bg_none{background:none !important}
.align_left{text-align:left !important}
.align_right{text-align:right !important}
.align_center{text-align:Center !important}
a.btn-01{border-radius: 2px;border: 1px solid #555;height: 27px;color: #FFF;padding: 0 20px;position: relative;font-size: 13px;line-height: 27px;display: inline-block;margin: 1px;background: #326CBE ;letter-spacing: -1px;}
label input[type="radio"] {vertical-align:-2px;}
select {font-size:12px; font-family:Verdana; line-height:30px; height:30px; padding:5px; border:1px solid #ddd;}
select option {font-size:12px; font-family:Verdana; line-height:30px; height:25px; padding:5px;}
textarea {border:1px solid #ddd; line-height:1.7; padding:10px;}
.search-input {display:inline-block; border:1px solid #ddd;}
.search-input input[type='text'] {border:0 none; height:28px; line-height:28px;}
.search-input input[type='submit'] {display:inline-block; width:26px; height:28px; font:0/0 a; background:url('/images/forms.png') 0 0 no-repeat; border:0 none; margin:0; padding:0;}


/*
 * layout
 */
.wrap{min-width:1100px;margin:0 auto;overflow-x: hidden;}
.main{background:url('/images/md-main-bg.png') center 0 no-repeat;}
.sub{background:url('/images/sub-top.jpg') center 0 no-repeat;}

.header,.footer,.mid,.visual,.conWrap{width:1020px;position:relative;margin:0 auto}
.headerWrap{z-index: 999;position:relative;height: 94px;background:#fff;border-bottom:3px solid #ec3333}
.header h1{position:absolute;left:8px;top:44px;z-index: 999}
.header .util{z-index:9;position:absolute;right:-10px}
.util li{color:#8e8e8e;float:left;padding:10px 0;}
.util li a{padding:10px 7px 10px}

.footerWrap{background: #FFF;width:100%;clear:both;border-top:1px solid #ddd;}
.footer{padding:40px 0 0 0;height: 97px;background:#fff}
.footer h2{position:absolute;top:36px;}
.footer p{position:absolute;left: 270px;top: 35px;color:#595959;font-size:13px;line-height: 1.4em;}

.header{position:static!important}
.header .innerheader{position:relative;width:1020px;margin:0 auto;}
.bgSub{ width:100%; height:0px;  position:absolute; left:0px; top:97px; display:block; background:rgba(0,0,0,0.8); color:#fff;}
/*.bgSub:after{content:'';display:block;position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:50;}*/
/*.bgSub:before{content:'';display:block;position:absolute;top:0;right:-100%;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:50;}*/
.bgSub p { font:bold 80px arial; color:#fff; opacity:0.5; position:absolute; bottom:-20px; left:50px;}
.header_wrap { width:100%; height:100px;  }
#header {width:1000px; height:100px; margin:0 auto; position:relative;}
#gnb { width:740px;  position:absolute; top:30px; right:0px;}
#gnb>li { float:left;width:14.2%;}
#gnb>li>a { display:block;  text-align:center;   font-size: 16px;font-weight: bold;padding: 25px 0;color: #000; }
#gnb>li>a:hover  { color:#ff3300;}
#gnb>li>a.on  { color:#ff3300}
.gnb_sub { position:absolute; display:none; padding:0 15px 0 0;}
.gnb_sub a { display:block; width:100px; height:30px;  text-align:center; color:#fff; line-height:2;}
.gnb_sub a:hover { color:#fedf49;}


/*#gnb { position:absolute;top: 30px; left: 200px; }
#gnb li { position:relative; }
#gnb li a{font-size: 16px;font-weight: bold;padding: 25px 20px;color: #000;}
#gnb li:hover > a{color:#ff3300}
#gnb li { float:left;}
#gnb li  ul{ z-index:999;visibility:hidden;position:absolute; top:35px; }
.g1 ul{ left:-50px;width:200px}
.g2 ul{left: -20px;width: 200px;}
/*.g2 ul{ left:-100px;width:620px}*/
/*.g3 ul{ left:-100px;width:320px}
.g5 ul{left: -20px;width: 130px;}
.g7 ul{ left: -100px;width: 230px;}
.g8 ul{ left: -30px;width: 130px;}
#gnb li:hover ul{visibility:visible;}
#gnb li  ul {padding:0 15px 0 15px; background:#27325f; box-shadow:1px 1px 1px rgba(0,0,0,.5); }
#gnb li  li { float:left; width:auto;background:url('/images/bul01.jpg') right center no-repeat;  }
#gnb li  li a {display:block; font-size:12px; font-weight:600; color:#fff; white-space:nowrap; text-decoration:none; padding:8px 12px; }
#gnb li  li a:hover,
#gnb li  li a:focus { color:#fedf49;}*/

.cont{background:url('/images/bg_sec.jpg') 0 0 repeat-x;}
.visual {margin-bottom: 40px;top: 0;height:400px;}
.visual #slides{margin-left:0;width:1020px;height: 450px;z-index:0}
.visual div.qBtn{position:absolute;right:0;bottom:10px;z-index:10}
.visual div.qBtn a{margin-left:10px}
.s_visu{display:none;z-index:0;text-align:center;height:122px;background: #CBD8EB;}
.s_visu p#txt{z-index:0}
.slidesjs-pagination{position:absolute;left:0; bottom:35px;z-index:9}
.slidesjs-pagination li { float: left; margin: 0 1px; }
.slidesjs-pagination li a { display: block; width: 10px; height: 0; padding-top: 10px; float: left; overflow: hidden; border:2px solid #fff;border-radius:50%;}
.slidesjs-pagination li a.active,  .slidesjs-pagination li a:hover.active {background:#ff3300}
.slidesjs-pagination li a:hover { background-position: 0 -26px }
.slidesjs-container{height:450px!important;z-index:1}
/*main*/
.notice,.newcar,.sc{float:left;width:310px;margin: 15px;position:relative}
.sc{width:315px;margin-left:10px}
.notice {margin-right:10px;border:1px solid #757678;padding:10px;box-sizing:border-box}
.notice h3{padding-bottom:5px;color:#b2b2b2;font-size:14px}
.notice li{margin: 5px 0 ; padding-left:10px; background:url('/images/dot.jpg') 0 5px no-repeat; width:100%; }
.notice li:hover{font-weight:bold}
.notice li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#b2b2b2}
.notice li span{padding-right:5px}
.notice p.more{position:absolute;right:10px;top:10px;width:15px;height:15px;border:1px solid #6a6d70;line-height:15px;text-align:center;color:#6a6d70}
.newcar{border:1px solid #757678;padding:10px;box-sizing:border-box;background:url(/images/md-new-car.png) no-repeat 200px 50%}
.newcar h3{padding-bottom:5px;color:#b2b2b2;font-size:21px;font-weight:700}
.newcar p{font-size:12px;width:190px;line-height: 18px;color:#b2b2b2}
.cus_btn{background:#ff3300;padding:7px;color:#fff;font-size:13px;font-weight:700;display:inline-block;}
.newcar .cus_btn{margin-top:8px;}
.sc{border:1px solid #757678;padding:10px;box-sizing:border-box;}
.sc h3{padding-bottom:0px;color:#b2b2b2;font-size:14px}
.sc h2{font-size:40px;font-weight:900;color:#b2b2b2;line-height:1}
.sc p{font-size:12px;width:190px;line-height: 14px;color:#b2b2b2}
.sc  .linkbox{margin-top:8px}
.rolling{width:100%;float:left}
.roll-banner {position:relative;margin:30px 0 22px}
.roll_carousel {position: relative;}
.roll_carousel ul {display: block;}
.roll_carousel li {position:relative;overflow:hidden;text-align: center;margin:2px;width: 140px;height:105px;padding:2px;display: block;float: left;}
.roll_carousel li span{position:absolute;bottom:0;display:block;padding:5px 0;text-align:center;background:#555;opacity:0.8;color:#fff;width: 100%;}
.roll_carousel li:hover,
.roll_carousel li:focus{visibility:visible;}
.roll_carousel a{display:block}
.roll_carousel li img {max-width:100%;}
a.roll_prev, a.roll_next {position: absolute;top:45px;}
a.roll_prev {left:0px;}
a.roll_next {right:0px;}


.conWrap{padding:20px 0;}
.conWrap:after{display: block; content: "";clear: both;}
.left{margin-top: 15px;float:left;width:200px;padding:0 10px;}
.lnb h2{padding-bottom: 8px;padding-left: 5px;margin-bottom: 0;font-size:25px;font-weight:700;color:#cc0a01;border-bottom:2px solid #b0b0b0}
.lnb h2 span{line-height:22px;display:block;color:#b2b2b2;font-size:11px}
.lnb li{background:url('/images/lnb-off.jpg') 15px 14px no-repeat;}
.lnb li a{color:#000;font-size:14px;display:block;padding:8px 0 8px 30px;border-bottom:1px solid #c7c7c7}
.lnb li ul{background:#ececec;}
.lnb li li{background:#ececec;}
.lnb li li a{font-size:12px;padding-left:25px;border-bottom:1px dashed #c7c7c7}
.lnb li li li{background:#f5f5f5;}
.lnb li li li a{font-size:12px;padding-left:40px;border-bottom:1px dashed #c7c7c7}
.lnb li li li li{background:#f5f5f5;}
.lnb li li li li a{font-size:12px;padding-left:60px;border-bottom:1px dashed #c7c7c7}
.lnb a:hover,
.lnb li.on a{color:#fff;text-decoration:none}
.lnb li.on a a{color:#000;}
.lnb li a:hover {background:url('/images/lnb-on.jpg') 15px center no-repeat #898989;}
.lnb li li a:hover	{background:#898989; color:#ffffff;}

.lnb,.quick  {margin-bottom:45px;}

.quick h2{padding-bottom: 5px;padding-left: 5px;font-size:25px;letter-spacing:-1px;font-weight:700;color:#414141;border-bottom:1px solid #c7c7c7}
.quick p{padding:15px 0;}

.right{padding: 14px 0;margin-bottom:30px;float:right;width:755px;background:url('/images/h3.png') 0 0 no-repeat;}
.title{height: 31px;margin-bottom: 20px;position:relative;border-bottom:1px solid #c7c7c7;left: 0;width: 100%;padding-bottom:10px}
.title h1,
.content h1{letter-spacing:-1px;padding-left: 15px;color:#000;font-weight:bold;font-size:28px;background:url('/images/ico-h3.jpg') 0 0 no-repeat}
.content h1{left: 254px;position: absolute;top: 34px;}
.title div.paging{font-size: 11px;background:url('/images/home.gif') 0 1px no-repeat;padding-left:19px;position:absolute;right:3px;bottom:10px;}
.content h4{margin: 15px 0;padding-left: 28px;color:#000;font-weight:bold;font-size:18px;background:url('/images/bg_h4.jpg') 0 0 no-repeat}
.content h5{color:#000;margin-bottom: 10px;font-weight:bold;font-size:15px;}

.content table.tbl{margin-bottom:20px;width:100%;border-top:2px solid #ccc;}
.content .tbl th,.content .tbl td{padding:5px}
.content .tbl thead{text-align:center;border-bottom: 1px solid #f0f0f0;}
.content .tbl thead th{background:#F6F6F6;line-height:28px;font-weight:bold;color:#444;border-bottom: 1px solid #f0f0f0;}
.content .tbl thead td{border-bottom: 1px solid #f0f0f0;}
.content .tbl tbody th {background:#F6F6F6;line-height:28px;border-bottom:1px solid #e3e3e3;color:#000;padding:5px 8px;font-weight:bold;text-align:center;}
.content .tbl tbody td {text-align:center;border-right: 1px solid #E3E3E3;line-height:20px;border-bottom:1px solid #e3e3e3;color:#545454;}
.content .tbl tbody td.end	{border-right:none;}

.content .board-list caption,.board-area caption{font-size:0}
.content .board-list{margin-top:15px;}
.btn-area{margin-top:15px;text-align:Center}
.paginate{text-align:Center}
#textarea{width:97%}
input.adr{width:90%}
.prv{padding:10px;border:1px solid #ddd;height:217px;background:#fafafa}
form.issue p.check{margin:10px 0 0 0;}
.content p{line-height:1.7em}
.content dl,.content ul{margin-left:22px;line-height:1.7em}
.content dl dt{font-weight:bold;font-size: 14px;color: #06C;line-height: 24px;}
.content h5 + p,
.content h5 + div,
.content h5 + ul{margin-left:22px}
.content .prv p:after{margin-bottom:5px;}
p.vis02{font-weight:bold;font-size:36px;color:#000;text-align: center;color: #06C;}
.map{margin-bottom:20px;height:500px;overflow:hidden;border:1px solid #ddd}
.point01{color:#d8004c}
.point02{color:#06C}
.

/*bbs*/
.pg_wrap{clear:both;text-align:center;margin-top:20px}

.pg_wrap > a,
.pg_wrap .pg a ,.pg_current{display:inline-block; min-width:24px; height:24px; border:1px solid #ddd; color:#444; margin:0 1px; text-align:center; line-height:24px; text-decoration:none; vertical-align:middle; -moz-box-sizing:border-box; box-sizing:border-box;}
.pg_wrap .pg a:hover, .pg_current {border:1px solid #696969; background-color:#696969; color:#fff;}
.pg_wrap > a.first {background-position:0 0;}
.pg_wrap > a.prev {background-position:0 -24px;}
.pg_wrap > a.last {background-position:-24px 0;}
.pg_wrap > a.next {background-position:-24px -24px;}
.pg_wrap > a.first:hover {background-color:#696969; background-position:0 -48px;}
.pg_wrap > a.prev:hover {background-color:#696969; background-position:0 -72px;}
.pg_wrap > a.last:hover {background-color:#696969; background-position:-24px -48px;}
.pg_wrap > a.next:hover {background-color:#696969; background-position:-24px -72px;}
.pg_wrap  a {padding: 0 5px;}



.usedTable{width:100%;border-top:1px solid #939ab8;border-collapse:collapse;border-bottom:1px solid #939ab8;}
.usedWrap .usedTable{border-top:2px solid #ccc;}
.usedTable thead th{text-align:left;padding:9px 0 10px 10px;}
.usedTable thead th,.recruitInfoTable thead td{border-bottom:2px solid #939ab8;}
.usedTable tbody th{text-align:left;background:#f8f8f8;font-weight:bold;color:#000;padding:9px 0 9px 10px;border-bottom:1px solid #dddddd;}
.usedTable tbody td{border-bottom:1px solid #dddddd;padding:9px 0 10px 10px;}
.usedTable tbody .vertical{padding-top:0;vertical-align:top;padding-top:9px}
.usedTable .last td{border:0;}
.usedWrap h5{clear:both;display:block;background:#FAFAFA;line-height:30px;}

.item-view{margin-bottom: 20px;float:left;}
.thumList{margin:0;padding:0}
.thumList li{overflow:hidden;padding:0;list-style:none;float:left;margin:5px;border:1px solid #eee;width:23%;height:150px;}
.thumList li img{width:100%}

.item-list{display: inline-block;width: 100%;margin:5px 0 20px 0;clear:both;position:relative;}
.item-list div.item{float:left;margin: 5px 0 10px 10px;width: 176px;border: 1px solid #D5D5D5;height: 190px;overflow: hidden;}
.item-list  a.img{display:block;overflow: hidden;overflow: hidden;}
.item-list  a.img img{width: 130px;height: 75px}
.item-list div.item p.name{text-align:center;background:#555;color: #FFF;line-height:30px}
.item-list table td{border-bottom: 1px dashed #DDD;text-align:center;vertical-align:middle}
.item-list table tr:hover{background:#fefefe}
.item-list table th{text-align:center}
.big{float:left;width:450px;margin-right:20px;height:500px;overflow:hidden;border:1px solid #eee}
.big img{width:100%}
td.btr01{border-bottom:1px solid #a5a5a5 !important}

#wrapper{width:755px;}
.sliderbutton img { cursor: pointer }
.big_img{display:block;float:left;width:100%;}
#slider { padding: 0;float: left; position: relative; width:705px; height: 449px; border:25px solid #efefef;margin: 0; }
#slider ul { position: absolute; list-style: none; width: 755px; height: 449px;margin: 0; }
#slider li { float: left; height: 449px;padding:0;margin:0}
.pagination { clear:both;float:left;display:block;  width:100%;margin:0 0 20PX 0!important}
.pagination li { overflow: hidden;float: left; cursor: pointer; border:5px solid #efefef;width: 139px;height:90px;margin:1px; }
.pagination li:hover,
.pagination li.current {border: 5px solid #5ab100; }

.pg_wrap{clear: both;text-align: center;}

.ms{background:url('/images/img04.png')  no-repeat; /*padding:95px 20px 200px 161px;*/font-weight: bold;color: #000; width:755px; height:350px;}
.ms > p {padding:95px 20px 0 161px;}
.ms p.msm {padding:5px 10px 5px 10px; margin-left:161px}
.ms > img {padding-top:1em; }
.inq {margin-bottom:40px;background:url('/images/img06.jpg')  no-repeat center 50px;padding:0px 25px 870px 50px;font-weight: bold}
.inq p.cp{color: #fff;padding-left: 10px;font-size:18px;}
.inq p.txt{color: #000;font-size: 17px;margin-bottom: 26px;}




.tabList a{display:block;float:left;padding:5px 0;width:49.5%;text-align:center;line-height:30px;font-size:14px;margin-left:-1px;font-weight:bold;}
.tabList a.on{color:#fff;background:#555;border:1px solid #484848;}
.tabList a{color:#aaa;background:#eee;border:1px solid #ddd;}
.tabList.four a	{width:24.5% !important;}
.tabList.three a	{width:100% !important;}  /* 20210722 33.33% -> 49.5%로 변경*/
.tabList.two{display:flex;}
.tabList.two a	{width:100% !important;} /* 20210722 49.5% -> 100%로 변경*/

div.prm,.prm02{margin-bottom:40px;}
#product{margin-top: 20px;position:relative;padding-top: 50px;}
#product h4.h4_01,#product h4.h4_02,#product h4.h4_03{position:absolute;top:0;padding:0 !important;background:none}
#product h4.h4_02{left:162px;}
#product h4.h4_03{left:324px;}
#product h4 a{width: 137px;display: block;font-size: 16px;color: #FFF;line-height: 25px;background:url('/images/h4.jpg')  0 bottom no-repeat;padding:5px 25px 5px 0;text-align:center}
#product h4 a.on{background:url('/images/h4.jpg')  0 0 no-repeat;}
div.prm table{table-layout:fixed;border-top:1px solid #ededed;border-collapse:collapse;border-bottom:1px solid #ededed;}
div.prm table td{padding:10px;border-bottom:1px solid #ededed;background: #F9F9F9;}
div.prm table td h6{font-size:15px;padding:10px 0;color:#B00039}
div.prm table td p{line-height: 1.5em;}
div.prm table img{float:left;padding-right: 25px;}
div.prm table td.td-lay h6{clear:both}
div.prm table td strong{color:#000}

.bg01{background:#F0f0f0 !important}
.bg02 th,.bg02 td{background:#f9f6ee !important}
.bg02 th{border-right:1px solid #ddd}
div#sec02 table{margin-top:20px}
p.point{margin-bottom:10px;}
p.point.fl	{float:left; margin-top:0;}
p.point strong{font-weight:bold;clear:both;display: block;color: #000;font-size: 14px;}

.sitemap li {overflow: hidden;position:relative;float:left;width:30%;margin:10px;}
.sitemap li li{clear:both;display:block;width:100%;margin:0}
.sitemap li > a{font-weight:bold;display:block;padding:5px 10px;border:1px solid #ccc;border-left:none;border-right:none;background: url('/images/bg_r.jpg') right 0 no-repeat #5C6069;color: #FFF;}
.sitemap li ul{margin:0 0 0 10px}
.sitemap li li a{font-weight:normal;border:none;padding:5px;border-bottom:1px solid #eee;background:none;padding-left:7px;background: url('/images/dot.jpg') 0 15px no-repeat;color:#555}
.sitemap li li a:hover{font-weight:bold;}
.sitemap li li li a{font-size:12px;padding:0 10px}
.sitemap li ul ul{width:100%;margin: 0;padding: 0 0 0 10px;background: #f5f5f5;float: left;clear: both;}

a.finfo{background:#a5a5a5;color:#fff;padding: 5px 10px 5px 20px;;margin: 2px;font-size: 12px;display: block;float: left;}

input#sch_word{padding:5px}
.bbs_search{width:100%;text-align:right}
.usedWrap ul.sortList {margin-bottom: 15px;clear: both;float: left;}
.usedWrap ul.sortList li{margin-right:10px;float:left;background: url('/images/lnb-off.jpg') 0 center no-repeat;}
.usedWrap ul.sortList li a{font-size: 14px;display:block;float:left;padding:5px 10px}


.ms p{font-size: 15px;letter-spacing: -1px;}
div.prm table img.prm-img02{float:right;padding:0 0 0 25px}
div.prm h4{margin: 15px 0 5px 0;}
p.msm{color: #fff;padding:5px 10px;margin-top: 10px;font-size:18px;background:#555;letter-spacing: 0;}

.movie{width:735px;overflow:hidden;margin-bottom:20px;border:10px solid #F5F5F5}
.movie video{height:500px;background:#000}

p.uni-txt{color:#000;margin-top:30px;text-align:justify}
p.uni-txt strong{font-size:18px;display:block;padding-left: 28px;background: url('/images/bg_h4.jpg') 0 0 no-repeat;}
.manager{height: 200px;width:90%;float:left;padding: 0 45px;}
.manager dl{position:relative;width:153px;float:left;padding: 145px 0 0 180px;margin: 0;}
.manager dd.img{position:absolute;left:0;top:0}
.manager dl dt,.manager dd{font-size: 15px;font-weight: bold;}


#container .board-list td {border-bottom: 1px solid #ddd !important;}


/* 2015-08-18 JME, Detail Picture, (S)*/
#detail-picture * {
    padding:0; margin:0 0 0 0; border:0;
}
#detail-picture {position:relative; overflow:hidden;}
#detail-picture .big { width:375px; height:auto; float:left; border:1px solid #898989;}
#detail-picture .big img { max-width:100%; max-height:100%;}
#detail-picture .small {float:right; width:372px; }
#detail-picture .small li {float:left; width:118px; height:78px; margin:0 2px 6px 2px;  border:1px solid #898989;}
#detail-picture .small li img {width: 100%; height:100%; }


/* 2015-08-18 JME, Detail Picture, (E)*/

.product-main					{zoom:1;}
.product-main:after		{content:""; display:block; clear:both;}
.product-main li			{float:left; width:100px; margin-right:10px; border:1px solid #999999;}
.product-main li div	{background-color:#999999; color:#ffffff; text-align:center; width:100px; font-size:11px; font-weight:bold;}

h6{font-size:15px;padding-bottom:5px;color:#B00039}
p.clear	{clear:both; height:15px;}

.f11	{font-size:11px;}
.f10	{font-size:10px;}

hr				{border:none; border-bottom:1px dashed #c7c7c7; margin:15px 0 !important;}


.content > table{width:755px !important;}
.content > table .prm:after{clear: both; display: block; content:"";}
.content > table .prm{width:755px;}
.content > table td >p{width:733px;}
.content > table td >p > img{max-width:100%;}
@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
.fontsq{font-family:'NanumSquare', sans-serif!important}
.fl{float:left}
.fr{float:right}
.cf:after{content:'';display:block;clear:both;}
.slide_inner{position:relative;}
.slide_inner .textbox{margin-top:100px;}
.slide_inner .textbox h2{font-size:48px;font-weight:700;color:#fff;}
.slide_inner .textbox h2.s3{font-size:30px;font-weight:500}
.slide_inner .textbox h2.s4{letter-spacing:-0.04em;font-size:36px;}
.slide_inner .textbox h2.s4 strong{font-size:48px;}
.slide_inner .textbox h2.s3 span{font-size:36px;font-weight:900}

.slide_inner .textbox .t1{color:#828080;font-size:36px;margin-top:10px;}
.slide_inner .textbox .t1.s3{font-size:24px;}
.slide_inner .textbox .t2{font-size:27px;color:#ec3333;margin-top:10px;font-weight:bold}
.slide_inner .textbox .t2.s3{font-size:36px;}
.slide_inner .textbox .btn-t{margin-top:20px;line-height:32px;color:#fff;text-align:center;display:inline-block;padding:0 3em;background:url(/images/btn-arrow.png) #494949 no-repeat 90% center}
.slide_inner .imgbox{position:absolute;right:0;top:100px;}
.slide_inner .imgbox.s4,
.slide_inner .imgbox.s5{top:50px;}

.product--item--list{padding-bottom:50px;}
.product--item--list .product--item{display:flex;}
.product--item--list .product--item + .product--item{margin-top:50px;}
.product--item--list .product--item .product--img--wrap{width:55%; margin-right:40px;}
.product--item--list .product--item .product--img--wrap .product--img--inn{width:100%; border:1px solid #ccc;}
.product--item--list .product--item .product--img--wrap .product--img--inn img{display:block; width:100%;}
.product--item--list .product--item .product--txt--wrap{width:calc(100% - 55% - 40px); box-sizing:border-box; padding-left:15px;; position:relative; font-size:18px; font-weight:700; line-height:1.4; color:#333;}
.product--item--list .product--item .product--txt--wrap::before{content:''; display:block; position:absolute; top:calc(1em * 1.4 / 2); left:0; width:6px; height:6px; margin-top:-3px; background-color:#333; border-radius:50%;}
.product--item--list .product--item .product--txt--wrap .product--txt--btn{display:inline-block; padding:0.6em 1em; color:#fff; background-color:#ff3300; font-size:14px; margin-top:12px;}

.product--info--wrap{margin-top:40px;}
.product--info--wrap .product--info--tbl{width:100%;}
.product--info--wrap .product--info--tbl caption{font-size:18px; font-weight:700; margin-bottom:10px; color:#333;}
.product--info--wrap .product--info--tbl th{font-weight:700;}
.product--info--wrap .product--info--tbl th,
.product--info--wrap .product--info--tbl td{text-align:center; padding:8px; background-color:transparent; border:1px solid #ccc;}
.product--info--wrap .product--info--tbl thead tr{background-color:#f1f1f1;}
.product--info--wrap .product--info--tbl thead tr ~ tr{background-color:#e6e6e6;}