@import url("reset.css");
@import url("webfont.css");
@import url("common.css");
@import url("webfont_etc.css");

/*subgrid*/
#header{height:24px;}
.left_nav{float:left; width:248px;}
.container{float:right; width:712px;}

#bodyWrap{width:960px; margin:0 auto;}

#scr_menu{ position:relative; left:0; width:100%;
height:100px; 
top:400px; 
}
#scr_menu .in{padding-left:80px; }
#scr_menu .in .fL{}
#scr_menu .in .fR{padding-top:48px;}

:root #scr_menu{display:none;}
/*
#bottom_nav{
    width:40px; 
    position:relative; 
    top:-330px;
    left:960px;
    height:32px;
    text-align:right;
    margin-bottom:-250px;
}
#lbottom_nav{
    position:relative; 
    top:-250px;
    left:0px;
    width:248px; 
    height:250px; 
	}
    */
.bodywrapp{ margin-top:-100px; padding-bottom:24px; }
#lbottom_nav {/*padding-top:164px;padding-right:1px;*/}
/*
#lbottom_nav .fL{ width:77px;  }
#lbottom_nav .fR{ width:170px; padding-top:164px;padding-right:1px;}

*/
#toplogo{height:93px;}
#toplogo .in{padding:45px 0px 0 5px;}
#top_submenu {height:114px;}
#top_submenu .in{padding-top:50px;}
#containbox{}
#containbox .sublogo{height:64px}
/*sub_typography{{{*/

#header ul{text-align:right}
#left_submenu{}
#left_submenu h1{
    /*
    padding-top:46px;
    */
    padding-left:8px;
    font-family:wooriSaebom, 우리새봄;
    font-size:12pt;
    color:#FFF;
    padding-top:8px;
}
#left_submenu ol{ 
float:Right;
padding-top:32px;
padding-right:8px;
text-align:right;
}
.contentin_menu {
float:left;
width:80%;
/*background:#EEE;*/
}
.pdfdown{
float:right;
width:20%; text-align:right; }

.contentin_menu  h3{
    font-family:wooriSaebom, 우리새봄;
    font-size:20pt;
    line-height:32px;
    background:#000;
    color:#FFf;
    padding:0 12px;
    display:inline;
}
#left_submenu ol li{
    font-family:wooriDotum90c1, 우리돋움90c1;
    font-size:10pt;
}
#left_submenu ol li a{ color:#FFF; }
#left_submenu ol li.on a{ color:#FE0028; }


/*}}}*/



.content{background:#F4F4F4;}

.content .in_nav{padding-bottom:48px;}
.in2{
padding-left:8px;
border-left:5px solid #EB0231;
border-bottom:2px solid #FFFFFF;
}
.contentin1{ width:552px;padding:0 80px;}
.contentin{ width:552px;  text-align:justify; padding:0 80px;}
.contentin .inL{float:left; padding-right:16px; padding-bottom:16px;}
.contentin .inL1{float:left;  padding-bottom:72px;}
.contentin .inL2{float:left; padding-right:48px; padding-bottom:16px;}
.contentin .inL3{float:left;  padding-bottom:40px;}
.contentin .inC{text-align:center;}
.contentin .inD{margin:8px 0;}
.contentin .im_01{float:left:padding-right:20px;}
.contentin .capright{padding-bottom:36px;}
.contentin  h3{
    margin:8px 0 8px ;
    font:20pt/1.4 wooriDotum90c1, 우리돋움90c1;
	color:#3d3d3d;
}
.contentin1  h3{
    margin:8px 0 0 ;
    font:20pt/1.7 wooriDotum90c1, 우리돋움90c1;
}

.contentin  h4{
    margin:8px 0 8px ;
    font:17pt/1.4 wooriDotum90c1, 우리돋움90c1;
  /*  color:#2E3092; */
   color:#3d3d3d;
}
.contentin  h5{
    font:13pt/1.25em wooriDotum90c1, 우리돋움90c1;
    color:#3d3d3d;
	padding:5px 0px 10px 0px;;
}
.contentin  h6{
    font:0.95em/1.25em wooriDotum90c1, 우리돋움90c1;
    color:#808284;
}

.contentin  h7{
    font:0.9em/1.25em wooriDotum90c1, 우리돋움90c1;
    color:#808284;
	padding:5px;
}
.contentin .imginfo{
    font-family:wooriDotum90c1, 우리돋움90c1;
    font-size:0.8em;
    margin-bottom:48px;
}
.contentin .info{
    font:0.8em/1.6em wooriDotum90c1, 우리돋움90c1;
    margin-bottom:32px;
}
.contentin .info1{
    font:0.8em/1.6em wooriDotum90c1, 우리돋움90c1;
    margin-bottom:32px;
	margin-top:8px;
}
.contentin p{ font:10pt/1.8 wooriSaebom, 우리새봄; color:#666666;line-height:18pt;}
.contentin p.info{ font:10pt/1.8 wooriDotum, 우리돋움;margin-left:15px; }

.contentin .news p{
line-height:200%;
padding-left:80px;
}
.contentin .news h3{
padding-left:80px;
}
h3 span.colorin{color:red}


/*specification{{{*/
body#Ltech{background:url(img/Ltech_lbg.gif)  center 165px no-repeat; }
#Ltech #containbox {background:url(img/ltech_bbg.gif) top left no-repeat;}

body#Lfont{background:url(img/Lfont_lbg.gif)  center 165px no-repeat; }
#Lfont #containbox {background:url(img/Lfont_bbg.png) top left no-repeat;}

body#LfontMall{background:url(img/LfontMall_lbg.gif)  center 165px no-repeat; }
#LfontMall #containbox {background:url(img/lfontmall_bbg_w.gif) top left no-repeat;}

body#Ldesign{background:url(img/Ldesign_lbg.gif)  center 165px no-repeat; }
#Ldesign #containbox {background:url(img/Ldesign2_bbg.gif) top left no-repeat;}

body#Lsolution{background:url(img/Lsolution_lbg.gif)  center 165px no-repeat; }
#Lsolution #containbox {background:url(img/Lsolution_bbg_w.gif) top left no-repeat;}

body#Lacademy{background:url(img/Lacademy_lbg.gif)  center 165px no-repeat; }
#Lacademy #containbox {background:url(img/Lacademy_bbg.gif) top left no-repeat;}

body#Lcustomer{background:url(img/Lcustomer_lbg.gif)  center 165px no-repeat; }
#Lcustomer #containbox {background:url(img/Lcustomer_bbg.gif) top left no-repeat;}

body#Linfo{background:url(img/Linfo_lbg.gif)  center 165px no-repeat; }
#Linfo #containbox {background:url(img/sitemap_bbg.gif) top left no-repeat;}

body#Linfo{background:url(img/Linfo_lbg.gif)  center 165px no-repeat; }
#Linfo #containbox {background:url(img/recrute_bbg.gif) top left no-repeat;}

body#mypage{background:url(img/mypage_lbg.gif)  center 165px no-repeat; }
#mypage #containbox {background:url(img/mypage_bbg.gif) top left no-repeat;}

body#user{background:url(img/login_lbg.gif)  center 165px no-repeat; }
#user #containbox {background:url(img/login_bbg.gif) top left no-repeat;}

body#user{background:url(img/login_lbg.gif)  center 165px no-repeat; }
#user #containbox {background:url(img/findid_bbg.gif) top left no-repeat;}

body#user{background:url(img/login_lbg.gif)  center 165px no-repeat; }
#user #containbox {background:url(img/membership_bbg.gif) top left no-repeat;}

body#user{background:url(img/login_lbg.gif)  center 165px no-repeat; }
#user #containbox {background:url(img/findpassword_bbg.gif) top left no-repeat;}


/*}}}*/
#Lfont #left_submenu h1{color:red;}


/*woorigle_re  */

/*specification{{{*/
body#Wfont{background:url(img/Lfont_lbg.gif)  center 165px no-repeat; }
#Wfont #containbox {background:url(img/lfont_bbg_w.gif) top left no-repeat;}


body#Ltech{background:url(img/Ltech_lbg.gif)  center 165px no-repeat; }
#Ltech #containbox {background:url(img/ltech_bbg.gif) top left no-repeat;}

body#Lfont{background:url(img/Lfont_lbg.gif)  center 165px no-repeat; }
#Lfont #containbox {background:url(img/Lfont_bbg.png) top left no-repeat;}

body#LfontMall{background:url(img/LfontMall_lbg.gif)  center 165px no-repeat; }
#LfontMall #containbox {background:url(img/lfontmall_bbg_w.gif) top left no-repeat;}

body#Ldesign{background:url(img/Lsolution_lbg.gif)  center 165px no-repeat; }
#Ldesign #containbox {background:url(img/Ldesign_bbg.gif) top left no-repeat;}

body#Lsolution{background:url(img/Ldesign_lbg.gif)  center 165px no-repeat; }
#Lsolution #containbox {background:url(img/Lsolution2_bbg.gif) top left no-repeat;}

body#Lacademy{background:url(img/Lacademy_lbg.gif)  center 165px no-repeat; }
#Lacademy #containbox {background:url(img/Lacademy_bbg.gif) top left no-repeat;}

body#Lcustomer{background:url(img/Lcustomer_lbg.gif)  center 165px no-repeat; }
#Lcustomer #containbox {background:url(img/Lcustomer_bbg.gif) top left no-repeat;}

body#Linfo{background:url(img/Linfo_lbg.gif)  center 165px no-repeat; }
#Linfo #containbox {background:url(img/sitemap_bbg.gif) top left no-repeat;}

body#Linfo{background:url(img/Linfo_lbg.gif)  center 165px no-repeat; }
#Linfo #containbox {background:url(img/recrute_bbg.gif) top left no-repeat;}

body#mypage{background:url(img/mypage_lbg.gif)  center 165px no-repeat; }
#mypage #containbox {background:url(img/mypage_bbg.gif) top left no-repeat;}

body#user{background:url(img/login_lbg.gif)  center 165px no-repeat; }
#user #containbox {background:url(img/login_bbg.gif) top left no-repeat;}

body#user{background:url(img/login_lbg.gif)  center 165px no-repeat; }
#user #containbox {background:url(img/findid_bbg.gif) top left no-repeat;}

body#user{background:url(img/login_lbg.gif)  center 165px no-repeat; }
#user #containbox {background:url(img/membership_bbg.gif) top left no-repeat;}

body#user{background:url(img/login_lbg.gif)  center 165px no-repeat; }
#user #containbox {background:url(img/findpassword_bbg.gif) top left no-repeat;}


/*}}}*/
#Lfont #left_submenu h1{color:red;}







/*sitemap{{{*/
.sitemap{ width:552px;  text-align:justify; padding:0 40px 0 52px;}
.sitemap .fL{width:276px;}
.sitemap .fR{width:276px;}
.sitemap h5{ 
background:url(img/sitemap_dot.gif) top left no-repeat;
padding:4px 0 0 24px;
font:11pt/1.2 wooriSaebom,우리새봄;
}
.sitemap ul{padding:12px 0 12px 50px; height:160px;}
.sitemap ul li{background:url(img/sitemap_li.gif) left 5px  no-repeat;
font:11pt/1.2 wooriDotum90c1,우리돋움90c1;
padding:2px 12px; }
/*}}}*/


/*lfont{{{*/
.fontul{background-color:#FFFFFF; width:552px; height:40px; border:#3300FF 1px solid; padding-top:10px; padding-left:5px;
font:10pt/1.2 wooriseabom, 우리새봄; }
/*}}}*/

/*fontmall{{{*/
.button_m {background:url(img/bt1.gif) top left repeat; border:1px solid #CCCCCC; width:90px; font-family:wooriDotum90c1; font-size:10pt; display:inline; margin-right:0px; float:left; text-align:center;;margin-left:10px;}

.button {background:url(img/bt1.gif) top left repeat; border:1px solid #CCCCCC; width:90px; font-family:wooriDotum90c1; font-size:10pt; text-align:center; margin-left:200px;}

.button_s {background:url(img/bt1.gif) top left repeat; border:1px solid #CCCCCC; width:90px; font-family:wooriDotum90c1, 우리돋움90c1; font-size:10pt; display:inline; float:left; text-align:center;margin-left:10px;}

/*}}}*/


/*fontmall-company{{{*/
.case1 {font:10pt wooriseabom, 우리새봄;}
.case1 dt {float:left; margin-right:5px; margin-bottom:20px; width:80px;}
.case1 dd {font:10pt wooriDotum90c1, 우리돋움90c1; float:left; margin-bottom:20px;}
.case2 dt {margin-right:5px; font:10pt wooriseabom, 우리새봄; float:left; margin-bottom:20px; width:80px;}
.case2 dd {font:10pt wooriDotum90c1, 우리돋움90c1; float:left; margin-bottom:20px;}  
/*}}}*/

/*user{{{*/
.case1 info {float:left; }
/*}}}*/

#contract_doc {width:500px; height:400px; 
font-family:wooriDotum, 우리돋움;}


#pyo_title{font-family:woorisaebom;font-size:1em;padding:10px 5px; color:#2E3092;}

.contentin .mit_dan{padding-bottom:40px;}
.contentin .right_list {padding-left:180px;font:10pt/1.7 우리돋움90c1,wooridotum90c1;}
.contentin .list_desc {color:#666666;}
