/* common */
body, p, h1, h2, h3, h4, h5, h6, pre, blockquote, ins, del, dl, dt, dd, ul, ol, li, dir, menu, form, option, fieldset, legend, th, td, input, select { color: #747474}
input, select, textarea { border: 1px solid #dadada;}

.btn-center { text-align: center; margin-top: 20px; }
	.btn-center img { padding-right: 6px; }
.img-center { text-align: center; }
.inner-cont .submain-li li{ padding: 0 0 10px 10px; background-position: 0 8px;}

.breadclumbs a{ color: #C8BFBD;}
.issue-desc a { color: #747474; }
.issue-desc a:hover { color: #747474;}

.inner-board { padding: 0 0 0 20px;}

.inner-cont li.last { padding-bottom: 0;}

.txt-pl { padding-bottom: 15px;}
.txt-pl-last { padding-bottom: 0;}
.txt-pl, .list-pl { padding-left: 8px;}

table.mt { margin-top: 25px; }
table.mtb { margin: 6px 0 23px 0;}



.sub-table01 { padding: 0; border: 1px solid #dadada; }
.sub-table01 th, .sub-table01 td {text-align: left; vertical-align: middle; border-bottom: 1px solid #e9e9e9;}
.sub-table01 th.last, .sub-table01 td.last { border-bottom: 1px solid #dadada; }
.sub-table01 th { background: #f7f7f7; color: #757474; padding: 12px 0 12px 20px; }
.sub-table01 td { background: #fff; color: #757474;  padding: 12px 0 12px 20px; }

/* contact */

.contact-rt { height: 4px; background: url(/img/share/round01_bgt.gif) no-repeat; }
.contact-rc { overflow: hidden; background: #f7f7f7; border-left: 1px solid #dadada; border-right: 1px solid #dadada; padding: 15px 20px; }
.contact-rc .notice { font-weight: bold; }
.contact-rc span{ color: #e62805; }
	.contact-rc .spam-left { float: left; width: 250px; height: 85px; background: #fff; border: 1px solid #dadada; margin: 15px 20px  0 0; line-height: 80px;}
	.contact-rc .spam-left img { vertical-align: middle; }
	.contact-rc .spam-right { float: left; margin-top: 25px; }
		.contact-rc .spam-right p{ padding-bottom:5px;}
		.contact-rc .spam-right input { vertical-align: middle; }
.contact-rb { height: 4px; background: url(/img/share/round01_bgb.gif) no-repeat; }

/* solutions */
.inner-cont .visual-pb { padding: 0 0 50px 0; }
.sol-dl dt { position: relative; /*border-top: 1px solid #e9e9e9;*/ color: #e62805; font-family: Dotum; font-size: 16px; padding-top: 14px; font-weight: bold; }
.sol-dl dt.first { border: none;}
.sol-dl dt .btn-more {position: absolute; top: 15px; right: 0; }
.sol-dl dd { background:url(/img/share/icon_disc.gif) no-repeat 0 16px; padding: 8px 0 0 8px; }
.sol-dl dd.line { border-bottom: 1px solid #e9e9e9;}
.sol-dl dd.last { padding-bottom:17px; }

h2.sol-sub { color: #000; font-family: Dotum; font-size: 16px; padding: 35px 0 7px 0; }
h3.sol-sub { font-family: Dotum; font-size:12px; background: url(/img/share/bar02.gif) no-repeat 0 3px; padding: 0 0 2px 8px; }

.disc li{ background:url(/img/share/icon_disc.gif) no-repeat 0 6px; padding: 0 0 8px 8px; }
/*.inner-cont p { padding: 7px 0 15px 0; }*/
.inner-cont p.pb { padding-bottom: 19px;}
.top-pd { padding-top: 30px; }

.round01-top { height: 4px; background: url(/img/share/round01_bgt.gif) no-repeat; }
.round01-center {  background: #f7f7f7; border-left: 1px solid #dadada; border-right: 1px solid #dadada; padding: 15px 0 15px 19px;; }
	.round01-center ul { overflow: hidden;}
	.round01-center ul li{ float:left; width: 300px;  background: url(/img/share/icon_disc.gif) no-repeat 0 8px; padding: 0 0 8px 8px;}
.round01-bottom { height: 4px; background: url(/img/share/round01_bgb.gif) no-repeat; margin-bottom:15px; }

.round02-top { height: 3px; background: url(/img/share/round02_bgt.gif) no-repeat; margin-top: 3px;  }
.round02-center {  background: #fff7f5; border-left: 1px solid #ffded8; border-right: 1px solid #ffded8; padding: 15px 0 15px 19px; }
	.round02-center ul { overflow: hidden; }
	.round02-center ul li{ float:left;  width: 290px; background: url(/img/share/icon_disc02.gif) no-repeat 0 8px; padding: 0 0 8px 8px; color: #e62805;}
.round02-bottom { height: 3px; background: url(/img/share/round02_bgb.gif) no-repeat; margin-bottom:15px; }

.inner-cont .long li, .inner-cont .txt-long { width: 500px;}

/* customers */
div.tab-container { margin-top: 25px;}

h2.cus-main { color: #e62805; font-family: Dotum; font-size: 16px; }
h2.cus-sub { color: #000; font-family: Dotum; font-size: 16px; padding:35px 0 5px 0; }

.cus-list { overflow: hidden; padding: 20px 0; border-top: 1px solid #e9e9e9; }
.cus-list-last { border-bottom: 1px solid #e9e9e9; }
.cus-list img, .cus-list dl { float:left;}
.cus-list img { margin-right: 15px; }
.cus-list dl dd { padding: 8px 0; }

div.cus-sub { margin-top: 25px; }
.cus-sub-img { width: 199px; height: 170px; line-height: 170px; border: 1px solid #cbcbcb; /*background: pink;*/ text-align: center; margin-right: 10px; }
.cus-sub-img img { vertical-align: middle; }
.cus-sub-img, .cus-sub table { float: left; }
.cus-sub table { width: 454px; margin-bottom: 8px; }
	
.btn_gosol { margin-left:530px; }
.inner-cont h2.first { padding-top: 0;}

/* about us */
.manegement-list dt { padding-bottom: 15px; }
.manegement-list dd{ padding-bottom: 50px; }
.manegement-list dd.last { padding-bottom: 0; }

h2.his-main { color: #e62805; font-family: Dotum; font-size: 16px; padding: 40px 0 10px 0; }

.history-list li { padding-bottom: 10px; }
	.history-list li:after { content: ""; display: block; clear: both; }
.history-list span { float: left;}
.history-list span.month {  background: url(/img/share/icon_disc.gif) no-repeat 0 7px; font-weight: bold; padding: 0 10px 0 5px; }
.history-list span.con { width: 95%; }

.disc-ml { margin-left: 8px;}

.sub-table01 td.border-right { border-right: 1px solid #e9e9e9;}
.sub-table01 .disc li { background-position: 0 8px; padding: 0 0 5px 10px;}
.sub-table01 .disc li.last { padding-bottom: 0;}

ol.list-pl { margin-bottom: 15px; }
p span.mail { color: #e52605;}
span.redfont { color: #e52605;}