@charset "utf-8";
	
/* CSS Document */


/********************************************************************************************************
 * Template Content 공통 CSS - START
*********************************************************************************************************/
/* Template 서브 이미지 및 탭 영역 CSS */
#bodyContent div.contentTitle {position:relative; padding-bottom:36px;}
#bodyContent div.img1{height:160px !important; background:url(/lmsdata/img/template_common/sub01_visual.jpg) top right no-repeat;}
#bodyContent div.img2{height:160px !important; background:url(/lmsdata/img/template_common/sub02_visual.jpg) top right no-repeat;}
#bodyContent div.img3{height:160px !important; background:url(/lmsdata/img/template_common/sub03_visual.jpg) top right no-repeat;}
#bodyContent div.img4{height:160px !important; background:url(/lmsdata/img/template_common/sub04_visual.jpg) top right no-repeat;}
#bodyContent div.img5{height:160px !important; background:url(/lmsdata/img/template_common/sub05_visual.jpg) top right no-repeat;}
#bodyContent div.img6{height:160px !important; background:url(/lmsdata/img/template_common/sub06_visual.jpg) top right no-repeat;}
#bodyContent div.contentTitle h2 {padding:24px 0 10px 0; font-weight:700; font-size:32px; color:#333;}
#bodyContent div.contentTitle h2 span {margin-left:10px; letter-spacing:1px; font-size:14px; color:#ccc;}
#bodyContent div.contentTitle ul.location {overflow:hidden;}
#bodyContent div.contentTitle ul.location li {float:left; padding:0 2px; height:16px; line-height:16px; text-align:center;}
#bodyContent div.contentTitle div.visual {position:absolute; top:0; right:0; z-index:1;}
#bodyContent div.contentTitle div.boardTab {position:absolute; width:100%; bottom:0px;}

/* Template 본문 약관, 정책 영역 CSS */
#bodyContent #listBox ul.privacy {padding:10px 0;}
#bodyContent #listBox ul.privacy li {line-height:18px;}
#bodyContent #listBox ul.privacy li dl {padding:0 0 10px 20px;}
#bodyContent #listBox ul.privacy li dl dt {line-height:32px; font-weight:700; font-size:14px; color:#516991;}
#bodyContent #listBox ul.privacy li dl dt.rows {line-height:18px;}
#bodyContent #listBox ul.privacy li dl dd {padding-left:18px;}
#bodyContent #listBox ul.privacy h3,
#bodyContent #listBox ul.Terms h3 {padding:10px 0; font-size:16px; color:#333; padding-top:80px; margin-top:-80px;}
#bodyContent #listBox p.text {line-height:18px;}
#bodyContent #listBox ul.Terms {padding:10px 0;}
#bodyContent #listBox ul.Terms li {padding:2px 0; line-height:18px;}
#bodyContent #listBox ul.Terms li.strong {line-height:32px; font-weight:700; font-size:14px; color:#516991;}
#bodyContent #listBox ul.Terms li span.conHead {display:inline-block; width:12px; padding-right:5px; vertical-align:top;}
#bodyContent #listBox ul.Terms li span.conText {display:inline-block; width:97%;}
#bodyContent #listBox ul.Terms li ol {padding-bottom:10px;}
#bodyContent #listBox ul.Terms li ol li {padding-left:20px; color:#e45f5f;}

/* Template 사이트맵 */
.layerBox {padding:20px; border:5px solid #008dcd !important;}	
.layerBox p {text-align:center;}
.layerBox .listBox {overflow:hidden;}
div.layerBox div.listBox {overflow:hidden;}
div.layerBox div.listBox p {margin-left:1.3%; padding-bottom:10px; text-align:left;}
div.layerBox div.listBox dl {float:left; width:14%; min-height:200px; margin:0 1.3%;}
div.layerBox div.listBox dl dt {padding:10px 0; text-align:center; font-size:16px; font-weight:700; color:#333; border-top:3px solid #5e6875; border-bottom:1px solid #d0d0d0;}
div.layerBox div.listBox dl dt img {vertical-align:middle;}
div.layerBox div.listBox dl dd {padding-left:8px; height:26px; line-height:26px; font-size:12px; background:url(/lmsdata/img/common/icon_dot.gif) left 50% no-repeat;}
div.layerBox div.listBox dl dd a {color:#a1a1a1 !important;}
div.layerBox div.listBox dl dd a:hover {color:#333 !important;}

/* Template Footer 관련사이트 */
#footer ul.footerField .footerFamily {position:absolute; top:60px; right:25px; z-index:1;}
#footer ul.footerField .footerFamilySel {position:relative; margin-top:16px; display:inline-block; *display:inline; -ms-zoom: 1;}
#footer ul.footerField .footerFamilyList {position:absolute; top:0px; left:0px; margin:-93px 0px 0px; border:1px solid #c6c6c6; display:none; background-color:#fff; z-index:3;}
#footer ul.footerField .footerFamilyList li a {width:150px; height:16px; padding-top:7px; text-indent:10px; color#757575; font-size:11px; vertical-align:middle; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#footer ul.footerField .footerFamilyList li a:hover {color:#ebebeb; background-color:#323232;}

/********************************************************************************************************
 * Template Content 공통 CSS - END
*********************************************************************************************************/