body { margin:0px; color:#666666; }
div  { color:#666666; font:12px dotum; line-height:14pt; }
div a, div a:link, div a:active, div a:hover, div a:visited { color:#993300; text-decoration:none; }
select { font:12px doutm; }
img  { border:0 }

/* common */
.casestudy_1 { margin-right:1px; float:left; }
#cs_1 { width:0px; overflow:hidden; float:left; }
#cs_2 { width:0px; overflow:hidden; float:left; }
#cs_3 { width:0px; overflow:hidden; float:left; }
#cs_4 { width:0px; overflow:hidden; float:left; }

.pdtop_10 { padding-top:10px; }
.pdtop_15 { padding-top:15px; }
.pdtop_20 { padding-top:20px; }
.pdtop_25 { padding-top:25px; }
.pdtop_30 { padding-top:30px; }
.pdtop_40 { padding-top:40px; }
.pdtop_45 { padding-top:45px; }
.pdtop_50 { padding-top:50px; }

.pdbottom_2 { padding-bottom:2px; }

.navi1_top       { width:200px; height:2px; }
.navi1_top_blank { width:200px; height:17px; }
.navi1_bottom    { width:200px; height:17px; }
.navi1_bottom_blank { width:200px; height:16px; }

.bg_00 { background-color:#ded8c9; }
.bg_01 { background-color:#ded8c9; }
.bg_02 { background-color:#c9dedd; }
.bg_03 { background-color:#dae1c5; }
.bg_04 { background-color:#d4d0d9; }

.bg_t_00 { background-color:#ded8c9; }
.bg_t_01 { background-color:#c6cbcb; }
.bg_t_02 { background-color:#c9dedd; }
.bg_t_03 { background-color:#dae1c5; }
.bg_t_04 { background-color:#d4d0d9; }
/*
.bg_01 { background-color:#ded8c9; }
.bg_02 { background-color:#c9dedd; }
.bg_03 { background-color:#dae1c5; }
.bg_04 { background-color:#d4d0d9; }
*/

.bg2  { background-color:#a4a8a8; }

.w200 { width:200px; }
.cred1 { color:#990000; }

/* .closeheader { padding-bottom:16px; } */

/* Layout */
#container{
text-align:left; 
}

#header{
height:74px; width:905px;
padding-left:45px;
}

#header_1 { float:left; }
#header_2 { float:right; }

#content   { color: #333; width:100%; height:526px; background-color:#d7dada; }

#content_1 { position:absolute; left:0px; top:93px; width:600px; height:57px; z-index:100; }
#content_2 { position:absolute; left:0px; top:74px; width:44px; height:526px; background-color:#fff; }
#content_3 { position:absolute; left:44px; top:74px; width:906px; height:526px; background-color:#cfd9b4; }
.content_3_1 { background-image:url('/img/home_bg_1.jpg'); background-repeat:no-repeat; background-position:bottom right; }
.content_3_2 { background-image:url('/img/home_bg_2.jpg'); background-repeat:no-repeat; background-position:top left; }
.content_3_3 { background-image:url('/img/home_bg_3.jpg'); background-repeat:no-repeat; background-position:top left; }

#content_4 { height:294px; padding-top:76px; }
#content_5 { float:left; }
#content_6 { float:right; }
/* #content_7 { height:156px; background-image:url('/img/home_crevate.gif'); background-repeat:no-repeat; background-position:bottom right; } */
#content_7 { height:46px; padding-top:110px; text-align:right; }
#content_8 { padding-top:17px; padding-bottom:17px; background-color:#dae1c5; }

#content_8_1 { width:175px; height:35px; padding:3px; }
#content_8_1 .input_keyword { width:175px; height:18px; border:0px; background-image:url("/img/ico_search.gif"); background-position:left middle; background-repeat:no-repeat; padding-left:18px; } 


#footer{ width:950px; padding-bottom:10px; clear:both; text-align: right; }


/* subpage - aboutus */
#container2 { width:1000px; text-align:left; }

#header2    { height:74px; width:950px; }
#header2_3  { float:right; }
#header2_4  { position:absolute; left:0px; top:17px; width:600px; height:57px; z-index:100; }

#content2   { color: #333; width:1000px; height:580px; background-image:url('/img/aboutus_25.jpg'); background-repeat:no-repeat; background-position:top left }
#content2_1 { width:44px; background-color:#fff; float:left; }
#content2_2 { width:200px; background-color:#c6cbcb; float:left; }
#content2_3 { width:756px; background-color:#c6cbcb; float:left; }
#content2_4 { width:121px; height:580px; float:left; }
#content2_5 { width:635px; float:right; padding-bottom:50px; }

#content2_6 { padding-top:25px; padding-bottom:8px; }
#content2_7 { width:635px; height:333px; }
#content2_8 { width:167px; height:333px; float:left; background-repeat:no-repeat; background-position:bottom left; }
#content2_9 { width:468px; height:333px; float:right; }
#content2_10 { padding-top:17px; padding-left:21px; }
#content2_11 { width:20px; height:176px; float:left; padding-top:157px; }
#content2_12 { width:378px; float:left; }
#content2_13 { width:70px; height:176px; float:left; background-color:#fd8433; padding-top:157px; }
#content2_14 { }
#content2_15 { padding-top:40px; padding-bottom:25px; }

#content2_16 { padding-top:20px; padding-bottom:20px; background-image:url('/img/aboutus_11.jpg'); background-position:bottom right; background-repeat:no-repeat; }
.content2_17 { width:100%; border-top:#999999 1px solid; clear:both; }
.content2_18 { width:168px; padding-left:12px; padding-top:4px; padding-bottom:2px; float:left; }
.content2_19 { padding-top:4px; padding-bottom:2px; float:left; }
.content2_20 { border-bottom:#999999 1px solid; clear:both; }

#content2_21 { width:104px; float:left; }
#content2_22 { width:481px; float:left; }
.content2_23 { padding-bottom:3px; padding-right:3px; float:left; }
.content2_24 { }
.content2_25 { border:1px solid #ffffff; font-size:12px; width:478px; }


#footer2    { width:950px; padding-bottom:10px; clear:both; text-align: right; }





#content3   { color: #333; width:1000px; }
#content3_1 { width:44px; background-color:#fff; float:left; }
#content3_2 { width:956px; background-color:#bdd0cf; float:left; }
#content3_2_1 { width:956px; background-color:#cfd9b4; float:left; }
#content3_3 { width:321px; float:left; }
#content3_3_1 { width:200px; float:left; }
#content3_4 { width:620px; padding-bottom:50px; float:left; }
#content3_4_1 { width:620px; float:left; }
#content3_4_2 { width:662px; float:left; text-align:center; padding-top:40px; padding-bottom:50px; }
#content3_4_3 { width:655px; float:left; padding-left:101px; padding-bottom:50px; }
#content3_5 { margin-top:100px; }
.content3_6 { width:99%; text-align:right; }
#content3_7, #content3_7 a, #content3_7 a:link, #content3_7 a:hover, #content3_7 a:active, #content3_7 a:visited { padding-top:5px; color:#cc6633; }
#content3_8 { width:655px; }
#content3_8_1 { width:20px; float:left; padding-top:120px; }
#content3_8_2 { float:left; }
#content3_8_3 { width:20px; float:left; padding-top:120px; }
#content3_9 { width:636px; padding-left:20px; }
#content3_10 { width:956px; }

/* subpage - aboutus */


/* subpage - consulting */
#content4   { color: #333; width:1000px; }
#content4_1 { width:44px; background-color:#fff; float:left; }
#content4_2 { width:956px; background-color:#bdd0cf; float:left; }
#content4_2_1 { width:956px; background-color:#cfd9b4; float:left; }
#content4_3 { width:321px; float:left; }
#content4_3_1 { width:200px; float:left; }
#content4_4 { width:541px; float:left; }
#content4_4_1 { width:662px; float:left; }
#content4_4_2 { width:541px; padding-bottom:70px; float:left; }
#content4_5 { margin-top:100px; }
#content4_6 { width:925px; clear:both; margin-left:31px; padding-top:16px; padding-bottom:50px; }
.content4_7 { border-top:1px solid #ffffff; clear:both; }
.content4_7_1 { height:140px; }
.content4_7_2 { height:200px; }
.content4_7_3 { height:310px; }
#content4_8 { width:320px; padding-left:10px; padding-top:10px; float:left; }
#content4_9 { width:595px; padding-top:10px; padding-bottom:20px; float:right; }
.content4_10 { color:#ffffff; padding-top:8px; padding-bottom:18px; }
#content4_11 { border-top:1px solid #ffffff; clear:both; color:#ffffff; padding-top:4px; padding-left:6px; padding-bottom:4px; }
#content4_12 { width:756px; }
#content4_13 { width:121px; height:244px; padding-top:227px; float:left; }
#content4_14 { width:566px; height:471px; float:left; }
#content4_15 { width:69px; height:244px; padding-top:227px; background-color:#fd8433; float:left; }
#content4_16 { height:19px; padding-left:101px; }
#content4_17 { width:121px; padding-top:95px; }
.content4_18 { font-family:gulim; font-size:10px; height:18px; padding-right:8px; text-align:right; line-height:130%; }
.content4_18 img { vertical-align:top; }

#content5   { color: #333; width:1000px; }
#content5_1 { width:44px; background-color:#fff; float:left; }
#content5_2 { width:956px; background-color:#cbc5c8; float:left; }
#content5_3 { width:321px; float:left; }
#content5_3_1 { width:300px; float:left; }
#content5_3_2 { width:200px; float:left; }
#content5_4 { width:635px; padding-bottom:50px; float:right; }
#content5_4 table { margin-top:10px; padding:1px; }
#content5_4_1 { width:656px; float:right; background-image:url('/img/education_47.gif'); margin-bottom:50px; }
#content5_6 { width:956px; padding-bottom:65px; }

#content5_7 { width:956px; clear:both; }
#content5_8 { width:320px; padding-bottom:65px; float:left; }
#content5_9 { width:605px; height:92px; color:#666666; font-weight:bold; padding-left:30px; padding-top:13px; background-color:#fd8433; float:right; }
.content5_9_1 { height:19px; font-weight:bold; }
.content5_10 { padding-left:20px; padding-top:14px; padding-bottom:14px; background-color:#b6b2b4; }
.content5_11 { padding-left:20px; padding-top:14px; padding-bottom:14px; }

#content5_12 { font:18px dotum; font-weight:bold; color:#ffffff; background-color:#cbc5c8; height:28px; padding-left:520px; }
.content5_13 { width:625px; height:20px; background-color:#b3b3b3; color:#ffffff; font-weight:bold; padding-left:10px; padding-top:2px; font-size:14px; font-family:dotum; }

#content5_101 { display:block; }
#content5_102 { display:none; }
#content5_103 { display:none; }
#content5_104 { display:none; }
#content5_105 { display:none; }
#content5_106 { display:none; }
#content5_107 { display:none; }
#content5_108 { display:none; }
#content5_109 { display:none; }
#content5_110 { display:none; }
#content5_111 { display:none; }


#content5_22 { width:635px; margin-left:21px; background-color:#fd8433;}
#content5_23 { width:20px; padding-left:1px; padding-top:160px; float:left; }
#content5_24 { width:566px; float:left; }
#content5_25 { width:69px; padding-top:160px; float:left; }
.content5_26 { width:80px; height:80px; border-bottom:2px #cbc5c8 solid; margin-right:1px; float:left; }
.content5_27 { width:80px; height:80px; border-bottom:2px #cbc5c8 solid; margin:0px; float:left; }
.content5_26_e { width:80px; height:80px; margin-right:1px; float:left; }
.content5_27_e { width:80px; height:80px; margin:0px; float:left; }
#content5_28 { width:100%; }
.content5_29 { height:80px; }
.content5_30 { width:15px; padding-top:3px; border-bottom:1px #cbc5c8 solid; text-align:center; line-height:150%; }
#content5_31 { background-color:#b6b2b4; padding:5px 3px 3px 10px; font-weight:bold; }
.content5_32 { padding-left:3px; padding-right:3px; line-height:150%; }
#content5_33 { padding-left:21px; }
.content5_34 { position:absolute; left:445px; top:200px; width:410px; height:350px; background-color:#ffffff; border:5px solid #ff9933; padding:8px; display:none; }
.content5_35 { background-color:#e8e8e8; padding-top:5px; padding-left:15px; padding-right:15px; padding-bottom:5px; font-weight:bold; }
.content5_36 { padding-top:5px; padding-left:15px; padding-right:15px; padding-bottom:5px;  }
.content5_37 { padding-top:20px; }
.content5_38 { border:1px solid #ffffff; font-size:12px; }
.content5_39 { width:100px; text-align:right; float:left; }
.content5_40 { width:200px; float:right; }

#content0_1 { width:586px; height:75px; }
.content0_2 { width:586px; height:32px; background-image:url('/img/news_2.gif'); background-repeat:no-repeat; background-position:top left; }
.content0_3 { width:40px; padding-top:6px; text-align:center; float:left; }
.content0_4 { width:440px; padding-left:6px; padding-top:6px; float:left; }
.content0_5 { width:95px; padding-left:5px; padding-top:6px; text-align:center; float:left; }
#content0_6 { }
#content0_7 { width:586px; height:1px; background-color:#e9e9e9; }
#content0_8 { height:21px; background-color:#fd8433; }
#content0_9  { color:#ffffff; width:480px; padding-top:2px; padding-left:8px; float:left; }
#content0_10 { color:#ffffff; width:130px; padding-top:2px; float:right; }
#content0_11 { padding-left:3px; padding-top:10px; padding-bottom:50px; }
#content0_12 { width:586px; height:20px; padding-top:10px; text-align:center; }
#content0_12 img { vertical-align:top; }
#content0_12 a , #content0_12 a:link, #content0_12 a:visited, #content0_12 a:hover, #content0_12 a:active { color:#666; }
#content0_13 { padding-top:10px; border-top:1px solid #ffffff; }
#content0_14 { float:left; }
#content0_15 { float:right; padding-right:50px; }

