@charset "utf-8";
@import url("common.css");

#lnb{float:left;width:200px;padding-left:101px;}
#content{float:right;width:850px;padding-top:25px;position:relative;}

#lnb ul{width:200px;height:274px;padding-top:10px;background:url('/images/sub/bg_lnb.png') 0 0 no-repeat;}
#lnb li{padding:2px 0;}
#lnb li a{background:url('/images/common/sp_lnb.png') 0 0 no-repeat;display:block;text-indent:-9999px;font-size:0;}
#lnb li a{width:200px;height:27px;vertical-align:top;}

.company0 #lnb li.sub01 a{background-position:0 0;}
.company0 #lnb li.sub02 a{background-position:0 -27px;}
.company0 #lnb li.sub03 a{background-position:0 -54px;}
.company0 #lnb li.sub04 a{background-position:0 -81px;}
.company0 #lnb li.sub05 a{background-position:0 -108px;}
.company0 #lnb li.sub06 a{background-position:0 -135px;}
.company0 #lnb li.sub07 a{background-position:0 -162px;}
.company0 #lnb li.sub08 a{background-position:0 -189px;}

.business0 #lnb li.sub01 a{height:54px;background-position:-200px 0;}
.business0 #lnb li.sub02 a{background-position:-200px -54px;}
.business0 #lnb li.sub03 a{height:54px;background-position:-200px -81px;}
.business0 #lnb li.sub04 a{background-position:-200px -135px;}

.result0 #lnb li.sub01 a{height:54px;background-position:-400px 0;}
.result0 #lnb li.sub02 a{background-position:-400px -54px;}
.result0 #lnb li.sub03 a{height:54px;background-position:-400px -81px;}
.result0 #lnb li.sub04 a{background-position:-400px -135px;}

.technology0 #lnb li.sub01 a{background-position:-600px 0;}
.technology0 #lnb li.sub02 a{background-position:-600px -27px;}
.technology0 #lnb li.sub03 a{background-position:-600px -54px;}
.technology0 #lnb li.sub04 a{background-position:-600px -81px;}

.community0 #lnb li.sub01 a{background-position:-800px 0;}
/* .community0 #lnb li.sub04 a{background-position:-800px -27px;} */
.community0 #lnb li.sub03 a{background-position:-800px -54px;}
.community0 #lnb li.sub02 a{background-position:-800px -81px;}

.sitemap0 #lnb li.sub01 a{background-position:0 -216px;}
.pi0 #lnb li.sub01 a{background-position:-200px -216px;}

.company0 #lnb li.sub01 a:hover, .company0 #lnb li.sub01.on a{background-position:0 -243px;}
.company0 #lnb li.sub02 a:hover, .company0 #lnb li.sub02.on a{background-position:0 -270px;}
.company0 #lnb li.sub03 a:hover, .company0 #lnb li.sub03.on a{background-position:0 -297px;}
.company0 #lnb li.sub04 a:hover, .company0 #lnb li.sub04.on a{background-position:0 -324px;}
.company0 #lnb li.sub05 a:hover, .company0 #lnb li.sub05.on a{background-position:0 -351px;}
.company0 #lnb li.sub06 a:hover, .company0 #lnb li.sub06.on a{background-position:0 -378px;}
.company0 #lnb li.sub07 a:hover, .company0 #lnb li.sub07.on a{background-position:0 -405px;}
.company0 #lnb li.sub08 a:hover, .company0 #lnb li.sub08.on a{background-position:0 -432px;}

.business0 #lnb li.sub01 a:hover, .business0 #lnb li.sub01.on a{background-position:-200px -243px;}
.business0 #lnb li.sub02 a:hover, .business0 #lnb li.sub02.on a{background-position:-200px -297px;}
.business0 #lnb li.sub03 a:hover, .business0 #lnb li.sub03.on a{background-position:-200px -324px;}
.business0 #lnb li.sub04 a:hover, .business0 #lnb li.sub04.on a{background-position:-200px -378px;}

.result0 #lnb li.sub01 a:hover, .result0 #lnb li.sub01.on a{background-position:-400px -243px;}
.result0 #lnb li.sub02 a:hover, .result0 #lnb li.sub02.on a{background-position:-400px -297px;}
.result0 #lnb li.sub03 a:hover, .result0 #lnb li.sub03.on a{background-position:-400px -324px;}
.result0 #lnb li.sub04 a:hover, .result0 #lnb li.sub04.on a{background-position:-400px -378px;}

.technology0 #lnb li.sub01 a:hover, .technology0 #lnb li.sub01.on a{background-position:-600px -243px;}
.technology0 #lnb li.sub02 a:hover, .technology0 #lnb li.sub02.on a{background-position:-600px -270px;}
.technology0 #lnb li.sub03 a:hover, .technology0 #lnb li.sub03.on a{background-position:-600px -297px;}
.technology0 #lnb li.sub04 a:hover, .technology0 #lnb li.sub04.on a{background-position:-600px -324px;}

.community0 #lnb li.sub01 a:hover, .community0 #lnb li.sub01.on a{background-position:-800px -243px;}
/* .community0 #lnb li.sub04 a:hover, .community0 #lnb li.sub04.on a{background-position:-800px -270px;} */
.community0 #lnb li.sub03 a:hover, .community0 #lnb li.sub03.on a{background-position:-800px -297px;}
.community0 #lnb li.sub02 a:hover, .community0 #lnb li.sub02.on a{background-position:-800px -324px;}

.sitemap0 #lnb li.sub01 a:hover, .sitemap0 #lnb li.sub01.on a{background-position:0 -459px;}
.pi0 #lnb li.sub01 a:hover, .pi0 #lnb li.sub01.on a{background-position:-200px -459px;}

.navi{position:absolute;top:25px;right:110px;}
.navi li{float:left;padding-left:5px;color:#999;}
.navi span{color:#d42b00;}

#desc{padding:40px 0;min-height:500px;}

/* 임원프로필 */
.ec li {float:left;margin:0 10px 20px;}
.ec_popup_wrap {width:568px;min-height:584px;margin:0 auto;position:relative;}
.btn_c {position:absolute;right:18px;top:12px;cursor:pointer;}

/* 특허및인증서 */
.cert li {float:left;margin:0 20px 40px;}

/* 약도 */
.map_wrap {width:625px;height:420px;overflow:hidden;position:relative;left:62px;}

/* 건축사업관리및기술CM */
/* 법원걸설감정 */
.business01_submenu, .business04_submenu {width:740px;margin-bottom:30px;border-bottom:1px solid #19bdc4;}
.business01_submenu li, .business04_submenu li {float:left;position:relative;}
.business01_submenu li a, .business04_submenu li a {height:37px;display:block;text-indent:-9999px;font-size:0;}
.business01_submenu li.sm01 a {width:192px;background:url('/images/sub/business01_t01.png') 0 0 no-repeat;}
.business01_submenu li.sm02 a {width:260px;background:url('/images/sub/business01_t02.png') 0 0 no-repeat;}
.business01_submenu li.sm01 a:hover, .business01_submenu li.sm01.active a {background-position:0 -37px;}
.business01_submenu li.sm02 a:hover, .business01_submenu li.sm02.active a {background-position:0 -37px;}

.business04_submenu li.sm01 a {width:192px;background:url('/images/sub/business04_t01.png') 0 0 no-repeat;}
.business04_submenu li.sm02 a {width:164px;background:url('/images/sub/business04_t02.png') 0 0 no-repeat;}
.business04_submenu li.sm01 a:hover, .business04_submenu li.sm01.active a {background-position:0 -37px;}
.business04_submenu li.sm02 a:hover, .business04_submenu li.sm02.active a {background-position:0 -37px;}

.tab_content {display:none;}
#tab_01 {display:block;}

/* 사이트맵 */
/* 사이트맵 */
.smd1 a {background:url('/images/common/sp_gnb.png') 0 0 no-repeat;display:block;text-indent:-9999px;font-size:0;vertical-align:top;}
.smd1>li {position:relative;float:left;margin-left:5px;background-color:#a6cc1d;}
.smd1>li>a {width:110px;height:40px;}
.smd1>li.smd1_1>a {background-position:5px 0;}
.smd1>li.smd1_2>a {background-position:-128px 0;}
.smd1>li.smd1_3>a {background-position:-261px 0;}
.smd1>li.smd1_4>a {background-position:-394px 0;}
.smd1>li.smd1_5>a {background-position:-524px 0;}

.smd2 {padding:10px 0;background-color:#555;}
.smd2 li {padding:8px 0;}
.smd2 li a {width:110px;height:18px;}
.smd2 li.smd2_11 a {background-position:-20px -118px;}
.smd2 li.smd2_12 a {background-position:-20px -136px;}
.smd2 li.smd2_13 a {background-position:-20px -154px;}
.smd2 li.smd2_14 a {background-position:-20px -172px;}
.smd2 li.smd2_15 a {background-position:-20px -190px;}
.smd2 li.smd2_16 a {background-position:-20px -208px;}
.smd2 li.smd2_17 a {background-position:-20px -226px;}
.smd2 li.smd2_18 a {background-position:-20px -244px;}
.smd2 li.smd2_21 a {height:54px;background-position:-145px -118px;}
.smd2 li.smd2_22 a {background-position:-145px -172px;}
.smd2 li.smd2_23 a {height:36px;background-position:-145px -190px;}
.smd2 li.smd2_24 a {background-position:-145px -226px;}
.smd2 li.smd2_31 a {height:54px;background-position:-278px -118px;}
.smd2 li.smd2_32 a {background-position:-278px -172px;}
.smd2 li.smd2_33 a {height:36px;background-position:-278px -190px;}
.smd2 li.smd2_34 a {background-position:-278px -226px;}
.smd2 li.smd2_41 a {height:36px;background-position:-412px -118px;}
.smd2 li.smd2_42 a {background-position:-412px -154px;}
.smd2 li.smd2_43 a {background-position:-412px -172px;}
.smd2 li.smd2_44 a {background-position:-412px -190px;}
.smd2 li.smd2_51 a {width:120px;background-position:-538px -118px;}
.smd2 li.smd2_52 a {width:120px;background-position:-538px -172px;}
.smd2 li.smd2_53 a {width:120px;background-position:-538px -154px;}
/* .smd2 li.smd2_54 a {width:120px;background-position:-538px -172px;} */

