@import url("/front/common/css/layout.css");
@import url("/front/common/css/base.css");
@import url("/front/common/css/board.css");


@charset "euc-kr";

a.small    {color:#a6a6a6; font-size:11px; font-family:Dotum ; text-decoration:none; letter-spacing:-1px; }
a.small:link    {color:#a6a6a6; font-size:11px; font-family:Dotum ; text-decoration:none; letter-spacing:-1px; }
a.small:visited {color:#a6a6a6; font-size:11px; font-family:Dotum ; text-decoration:none; letter-spacing:-1px; }
a.small:hover   {color:#a6a6a6; font-size:11px; font-family:Dotum ; text-decoration:none; letter-spacing:-1px; }


/*main*/

#mainbizlink { position:absolute; z-index:60; visibility:visible; margin:230px 0 0 20px; }
#mainbizlink1 { position:absolute; z-index:60; visibility:visible; margin:220px 0 0 0; }
#mainsitelink { position:absolute; z-index:60; visibility:visible; margin:370px 0 0 0; }
#mainbanner { position:absolute; z-index:70; visibility:visible; margin:52px 0 0 880px; }

#whatnew  { position:absolute; z-index:80; visibility:visible; margin:45px 0 0 480px; width:380px; height:100px; }
#recruitnew  { position:absolute; z-index:90; visibility:hidden; margin:45px 0 0 480px; width:380px; height:100px; }

.tapMenu li { float:left; margin-bottom:10px; }
.tapMenu li.line { background:url(/front/images/common/main_ucline.gif); width:200px; height:25px; }
.list4 li { float:left; line-height:140%; }
.list4 li.title1 { width:300px; text-indent:13px; }
.list4 li.title2 { width:250px; text-indent:13px; }
.list4 li.state { width:50px; color:#6097ad; }
.list4 li.date { width:60px; color:#898989; float:right;  }
a.top4:link    {color:#898989; font-size:12px; font-family:Dotum ; text-decoration:none;}
a.top4:visited {color:#898989; font-size:12px; font-family:Dotum ; text-decoration:none;}
a.top4:hover   {color:#2b2b2b; font-size:12px; font-family:Dotum ; text-decoration:none;}



/*tap*/
.taparea { width:710px; overflow:auto; margin-bottom:30px; background:url(/front/images/tap/tap_bg.gif) repeat-x; }
.taparea li { float:left; }

/*common*/
.headline { width:710px; overflow:hidden; margin-bottom:30px; }
.bizphoto { width:710px; overflow:hidden; margin-bottom:40px; text-align:center; }
.biztxt { width:710px; overflow:hidden; margin-bottom:40px; }

/*about us*/
.ceo { background:url(/front/flash/img/ceo_bg.jpg); width:710px; overflow:visible}


.mapDivision { width:192px; float:left; }
.mapDivision .navi { display:block; border-collapse:collapse; border-spacing:0px; }
.mapDivision td.t1 {background:url(/front/images/common/about_map_local_01.gif); display:block; height:27px; border-top:solid 1px #60a5c1; border-right:solid 1px #4b95b3; border-bottom:solid 1px #3f8cab; border-left:solid 1px #4b95b3; }
.mapDivision td.t2 {background:url(/front/images/common/about_map_local_02.gif); display:block; height:27px; border-top:solid 1px #60a5c1; border-right:solid 1px #4b95b3; border-bottom:solid 1px #3f8cab; border-left:solid 1px #4b95b3; }
.mapDivision td.s1 { width:60px; background-color:#61a0bc;  color:#ffffff; border-left:solid 1px #5897b0; border-right:solid 1px #5897b0; border-bottom:solid 1px #5897b0; text-align:center; }
.mapDivision td.s2 { width:130px;  background-color:#70b2cb; border-right:solid 1px #5897b0; border-bottom:solid 1px #5897b0; padding-left:5px; }
.mapDivision td.s3 { width:190px; background-color:#61a0bc; color:#ffffff; border-left:solid 1px #5897b0; border-right:solid 1px #5897b0; border-bottom:solid 1px #5897b0; padding-left:5px; }
a.mapbtn { display:block; position:relative; font-size:11px; color:#FFFFFF; }
a.mapbtn:hover  { display:block; color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold; }

.mapDetail { width:500px; margin-left:208px; }
.mapDetail .mapTitle{ color:#74a32f; font-size:14px; font-weight:bold; padding-top:5px; margin-bottom:5px; }
.mapDetail .btnPrint{ overflow:auto; float:right; }
.mapDetail .mapNaver{ border:solid 2px #89be33; margin-bottom:20px; }
.mapDetail .mapAdd { padding:10px 0; width:500px;  border-top:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; padding:10px; border-collapse:collapse; border-spacing:0px; }
.mapDetail .mapAdd .mapAddt { font-weight:bold; width:70px; height:23px; padding-left:10px; }

.globalTitle{ color:#74a32f; font-size:14px; font-weight:bold; padding-top:5px; margin-bottom:5px; float:left; }
.btnSite{ overflow:auto; float:right; }
.globalAdd { padding:10px 0; width:710px; border-top:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; border-collapse:collapse; border-spacing:0px; clear:both; }
.globalAdd .globalAddt { font-weight:bold; width:70px; height:23px; }

/*Biz*/

.custom { display:block; background: url(../../images/common/biz_info_02.jpg) no-repeat; height:350px; padding:50px 10px 0px 410px; }

.boxBlue { background:url(/front/images/common/common_blue_bg.gif) repeat-x 0 50%; display:block; background-color:#89c3d9; padding:15px 10px;  border-top:solid 1px #75b4cc; border-right:solid 1px #5ba1be; border-bottom:solid 1px #3f8cab; border-left:solid 1px #5ba1be; margin-right:20px; }
.boxGray { background:url(/front/images/common/common_gray_bg.gif) repeat-x 0 50%; display:block; background-color:#FFFFFF; padding:15px 10px;  border-top:solid 1px #d7e7ee; border-right:solid 1px #d7e7ee; border-bottom:solid 1px #7cb5cc; border-left:solid 1px #d7e7ee; margin-right:20px; text-align:center; }
.line { background:url(/front/images/common/common_division.gif) repeat-x; display:block; height:51px; }
.lineBlue { background:url(/front/images/common/common_division2.gif) repeat-x; height:2px; clear:both; }

.titletxt { height:20px; }
.LinkBox { margin:0 auto; width:600px; }
.LinkBox li { float:left; width:250px; height:100px; }
.siteLink { display:block; background:url(/front/images/blet/blet_arrow_w.gif) no-repeat right; padding:2px 10px; margin-right:10px;}
.siteLink2 { width:95px; background:url(/front/images/blet/blet_arrow_w.gif) no-repeat right; padding:2px 10px; margin-right:10px; float:left; }
a.siteLinkBtn { display:block; position:relative; }

/*pr*/
.prbrochure { background:url(/front/images/common/pr_brochure_bg.jpg) no-repeat; display:block; height:450px; padding:20px 0 0 300px; }
.prbrochurebtn { float:left; margin-right:30px; }
.prmovie { background:url(/front/images/common/pr_movie_bg.jpg) no-repeat -15px -1px; width:710px; height:560px; }
#VideoLayer01 {
		margin-left:168px;
		position:absolute;
		top:310px;
		width:430px;
		height:360px;
		z-index:1;
		border:0; 
		}

/*contact us*/
.contactus { width:710px; border-collapse:collapse; border-spacing:0px; border-top:solid 1px #b2b2b2; margin-bottom:30px; }
.contactus td { border-bottom:solid 1px #ededed;  text-align:center; padding:3px 0 1px 0; }
.contactus td.head1 { border-right:solid 1px #ededed; background-color:#f3f3f3; font-weight:bold; }
.contactus td.head2 { background-color:#f3f3f3; font-weight:bold; }
.contactus td.section1 { background-color:#f6f6f6; border-right:solid 1px #ededed; font-weight:bold; text-align:left; text-indent:20px; } 
.contactus td.section2 { background-color:#f9f9f9; border-right:solid 1px #ededed; width:200px; text-align:left; text-indent:20px; } 
.contactus td.section3 { border-right:solid 1px #ededed; width:140px; display:none; } 
.contactus td.section4 { border-right:solid 1px #ededed; width:170px; text-align:left; text-indent:50px; }
.contactus td.section6 { background:url(../../images/btn/btn_mail.gif) no-repeat 50% 50%; width:140px; }
.contactus td span { display:none; }
a.mailbtn { display:block; position:relative; cursor:pointer; width:80px; height:16px; }





/*sitemap*/
#sitemap { overflow:auto; margin-top:30px; }
.sitemapSection1 { float:left; width:200px; padding-right:20px;  }
.sitemapSection2 { float:left; width:295px; padding-right:20px; }
.sitemapSection3 { float:left; width:180px; }
.sitemapimg { position:absolute; z-index:10; visibility:visible; }
.sitemapGm { width:100%;  margin-bottom:10px; }
.sitemapSm { width:100%;   border-top:solid 1px #c6d9ab; margin-bottom:20px; } 
.sitemapSm td.section1 { border-bottom:solid 1px #c6d9ab; background-color:#deebcc; padding:1px 0 1px 5px; }
.sitemapSm td.section3 { border-right:solid 1px #d8e5c5; border-bottom:solid 1px #d8e5c5; padding:1px 0 1px 0; width:90px; }
.sitemapSm td.section4 { border-bottom:solid 1px #d8e5c5; padding:1px 0 1px 0px;  }

a.sitemap1depth { display:block; position:relative; color:#74a91e; font-weight:bold; padding:1px 0; }
a.sitemap1depth:hover  { display:block; color:#528106; text-decoration:none; font-weight:bold; }
a.sitemap2depth { display:block; position:relative; color:#85ba30; margin-left:5px; background:url(/front/images/blet/blet_minus.gif) no-repeat 0 50%; padding:1px 0 1px 10px; }
a.sitemap2depth:hover  { display:block; color:#60940c; text-decoration:none; margin-left:5px; background:url(/front/images/blet/blet_minus.gif) no-repeat 0 50%; }
a.sitemap3depth { color:#666666; line-height:160%; margin-left:5px;}
a.sitemap3depth:hover  { color:#999999; text-decoration:none; }


/*clause*/
.clause { display:block; margin-bottom:20px; }
.clause li.head1 { color:#cc0000; font-weight:bold; padding:20px 0 2px 0;}
.clause li.head2 { text-align:justify; padding-left:18px; padding-bottom:10px;  }
.clause li.head3 { text-align:justify; padding-left:18px; font-weight:bold; padding-bottom:5px; padding-top:10px; }
.clause li.con1 { text-align:justify; padding-left:18px; padding-top:10px; }
.clause li.con2 { text-align:justify; padding-left:34px; }
.clause li.con3 { text-align:justify; padding-left:60px; }

.clausebox { display:block; background-color:#f9f9f3; border:solid 1px #eaeadb; padding:10px 20px 0 20px; overflow:auto; margin-bottom:20px; }


/*Copyright*/
.familysite { float:right; padding:10px 0 0 0; }



