
/* 메인&서브 헤더 */

.headWrap {width:100%; background:url(../cis/main/bg_top.png) repeat-x; height:85px; position:absolute; z-index:5; top:0}
.cateMenu {width:1000px; margin:0 auto; position:relative; z-index:50}
.cateMenu2 {width:90%; margin:0 auto; position:relative; z-index:50}
.cateMenuL {float:left; padding-top:15px}
.cateMenuM { float:right;}
#navi { position:absolute; right:35px; top:36px ; z-index:100; width:530px; height:80px}
#navi li { display:inline-block; padding-left:30px}
#navi li a { color:#FFF; font-size:18px; font-family:NanumGothicBold}
#navi li a:hover, #navi li a:focus { color:#fff600 }
#navi li ul { position:absolute;left:0;top:44px; display:none; }
#navi li ul li { padding-left:50px}
#navi li ul li a { font-size:14px; color:#FFF; font-family:NanumGothicBold; }
#navi li ul li a:hover, #navi li ul li a:focus { color:#fff600}
#navi li.m1 ul { left:-50px}
#navi li.m2 ul { left:-80px }
#navi li.m3 ul { left:20px }
#navi li.m4 ul { left:90px }
#navi li.m5 ul { left:390px }

#lineBg { height:40px; display:none; position:absolute; z-index:10; width:100%; top:70px; background:url(../cis/main/bg_subcate.png) repeat-x}
.hide{position:absolute;left:-9999px;top:-500;}

/* 메인 */

.bodyWrap {position:absolute; width:100%; background:url(../cis/main/bg_mainVisi.png) repeat-x; z-index:1; padding-top:80px; height:100%}
.bodyCWrap {width:1000px; margin:0 auto}
.bodyCWrap h5 { background:url(../cis/main/icon_h5_text.png) no-repeat 0 50%; padding-left:10px; font-size:16px; font-family:NanumGothicBold; color:#383838}

.solList {margin-top:40px; overflow:auto}
.solList > div { width:225px; float:left; background:url(../cis/main/bg_solu.png) no-repeat; height:210px; padding-left:25px }
.solList > div:first-child { background-image:none}
.solContents > div { float:left }
.solContents > div.textD {font-size:15px; font-family:NanumGothicBold; color:#222222; line-height:120%; background:url(../cis/main/simbol.png) no-repeat 0 50%; padding-left:45px}
.solContents > div.textD span {font-size:12px; color:#9a9a9a; margin-top:0}
.solContents p { clear:both; padding-top:25px; font-size:13px; color:#565656; line-height:140%; width:195px; text-align:justify; height:95px }
.solContents span { display:inline-block; margin-top:20px}
.middleBaanerA { width:952px; height:110px; margin:40px auto 0 auto; background:url(../cis/main/bg_middleBanner2.png) repeat-x}
.middleBaanerA li { float:left; padding:25px 35px 0 40px}
.wearebro {margin:40px auto 0 auto; width:952px}
.wearebro > div {height:85px; background:#f8f8f8; border-bottom:1px solid #dedede; border-top:1px solid #dedede; margin-top:16px }
.wearebro li { float:left; padding:25px 30px 0 30px}
.wearebro li.mtmt { padding-top:32px}
.footerWrap { width:952px; height:110px; margin:30px auto 0 auto; text-align:right; padding-right:20px; font-size:12px; color:#000; font-family:NanumGothicBold}
.footerWrap a { color:#bd0000; font-family:NanumGothicBold }

/* 서브 푸터 */

.footerSWrap {height:90px; margin:30px auto 0 auto; text-align:right; padding-right:20px; font-size:12px; color:#000; font-family:NanumGothicBold; border-top:1px solid #c4c4c4; padding-top:20px; clear:both}
.footerSWrap a { color:#bd0000; font-family:NanumGothicBold }