/* basic */
body { margin: 0; padding: 0; }
ol, ul, li{margin:0;padding:0;list-style:none;}
p{margin:0;padding:0;}
img{border:0;margin:0;padding:0;}
address{display:none;}
.tlb1 {border:1px solid #d8d8d8;border-collapse:collapse;border:1px solid #d8d8d8;}
table th{font-family:gulim;font-size:12px;color:#4c4c4d;background:#f8f8f8;border:1px solid #d8d8d8;font-weight:normal;width:80px;text-align:left;padding-left:5px;}
table td{font-family:gulim;font-size:12px;color:#4c4c4d;line-height:15px;border:1px solid #d8d8d8;padding:3px 10px 3px 3px;}
blockquote{
	border: 1px solid #cdcdcd;
	background-color: #f0f0f0;
	margin-left:20px;
	margin-right:70px;
	padding:10px;
	font-weight:bold;
}
.marg3{margin-top:30px;}
.redfont{font-family:gulim;font-size:11px;color:#fc440d;line-height:14px;}
#wrap{margin:25px;width:950px;}
#logo{height:45px;}
#topSitemap{position:absolute;left:817px;top:45px;}
#clear{clear:both;}

/* »ó´Ü ³×ºñ°ÔÀÌ¼Ç */
#navBar{overflow:hidden; width:930px; height:47px;background:url(../images/mainMenu_bg.gif) no-repeat top right;}
#navBar li{float:left;}
#mainFlash{margin-top:10px;}

/* footer */
#footerWrapper{margin-top:20px;}
#family{padding-top:8px;}
#footer{clear:both;margin:20px 0 30px 0;border-top:1px solid #ededed;width:930px;padding-top:5px}
#footerMain{margin:10px 0 10px 0}
.footLeft{float:left;}
#family_menu{ padding-top:10px;}
#family_menu li{padding:0 3px 0 8px;float:left;}
#family_menu li.first{padding:0;padding-right:5px;}

/* Left ¹è°æ */
.leftBg1{width:173px; height:330px;background:url(../images/sub_menu1_bg.gif);}
.leftBg2{width:173px; height:105px;background:url(../images/sub_menu2_bg.gif);}
.leftBg3{width:173px; height:154px;background:url(../images/sub_menu3_bg.gif);}
.leftBg4{width:173px; height:132px;background:url(../images/sub_menu4_bg.gif);}
.leftBg5{width:173px; height:105px;background:url(../images/sub_menu5_bg.gif);}
.leftBg6{width:173px; height:78px;background:url(../images/sub_menu6_bg.gif);}

/* Left ¸Þ´º */
#sidebar{float:left;width:240px;margin-top:39px;font-family:gulim;font-size:12px;color:#8b8b8b;}
#sidebar #left_bg ul.depth1 {padding-top:10px;}
#sidebar #left_bg ul.depth1 img{margin:5px 20px 0 20px;}
#sidebar #left_bg ul.depth2{padding:0 20px;}
#sidebar #left_bg ul.depth2 a{height:25px;text-decoration:none;font-family:gulim;font-size:12px;color:#8b8b8b;display:block;}
#sidebar #left_bg ul.depth2 a:hover, #sidebar #left_bg ul.depth2 a.on{height:25px;color:#ffffff;background: #b4b4b4 url(../images/sub_menu_overBg.gif);display:block;}
#sidebar #left_bg ul.depth2 li{height:25px;line-height:25px;border-bottom:1px solid #cecece;text-indent:15px;}

/* content ¿µ¿ª */
#content{margin-top:39px;padding-left:240px;}
#content .navi{width:676px;height:14px;line-height:14px;font-family:gulim;font-size:11px;color:#8b8b8b;text-align:right;padding-bottom:20px;}
#content .navi a:link, a:visited, a:hover{color:#8C8C8C;text-decoration: none;}
#content .navi em{color:#fd994d;font-style: normal;}
#content .cont{margin-top:40px;}
#content .content_left{float:left;margin-right:20px;}
#content .content_margin{margin-left:65px;}
#content .content_right{}
#content .content_title{padding-bottom:10px;}

/* ¿ìÃø Quick ¸Þ´º */
#right{position:absolute;left:970px;top:140px;}
#right li{padding:10px 0;border-bottom:1px solid #cccccc;}


/* µð½ºÇÃ·¹ÀÌ±¤°í ¾Ë¾à */
.alyac{margin:20px 0 0 0;}
/* µð½ºÇÃ·¹ÀÌ±¤°í ÆË½ºÅ² */
.popskinBasic{margin:20px 0 0 270px;}
.popskinSpon{margin:20px 0 0 270px;}
#content .content_leftM1{margin-top:55px;margin-right:60px;}
#content .content_leftM2{margin-right:60px;}

/* ¸ÅÃ¤¼Ò°³ */
#content #introduce {font-family:gulim;font-size:12px;width:600px;margin-top:30px;}
#content #introduce dt{vertical-align:middle;padding-right:5px;color:#fc7c09;height:35px;line-height:50px;}
#content #introduce dd{padding-left:14px;margin:0;line-height:18px;color:#797877;}

#content #introduce table{border-collapse:collapse;border:1px solid #a29d8b;margin:10px;}
#content #introduce th{width:150px;height:30px;text-align:center;background-color:#d3cfc6;color:#615848;font-weight:bold;}
#content #introduce td{width:150px;height:27px;text-align:center;color:#696455;border:1px solid #bab5a7;}
#content #introduce p{color:#8a8a8a;padding-left:10px;font-size:11px;}

/* ¹öÆ° */
.btn_box {width:600px;text-align:center;padding:20px;font-family:gulim;font-size:12px;color:#8c8c8c;}
.btn_box img{vertical-align:middle;padding:0 10px;display:inline;}
.btn_box a{display:inline;}
.btn_box em{color:#fc7c09;font-weight:bold;font-style: normal;display:inline;}

/* FAQ */
#content #faq{font-family:gulim;font-size:12px;color:#fc7c09;width:600px;margin-top:30px;}
#content #faq dl{border-top:1px solid #e2e0e0;}
#content #faq dt{border-bottom:1px solid #e2e0e0;height:35px;display:block;}
#content #faq a{color:#797877;font-weight:bold;text-decoration:none;display:block;padding:10px 0;}
#content #faq a:hover{color:#797877;font-weight:bold;background-color:#f8f8f8;}
#content #faq dt span{display:block;}
#content #faq dt img{vertical-align:middle;padding-right:5px;}
#content #faq dd{padding:15px 30px;margin:0;background-color:#f7f7f7;line-height:18px;}

/* »ó´ã/¹®ÀÇ */
#content fieldset{width:600px;border:0px;}
#content legend{display:none;}
#content #counsel{margin-top:30px;}
#content #counsel input{background:#f1f1f1;border-top:1px solid #333333;border-left:1px solid #333333;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
#content #counsel div input{border:0px; background:none; vertical-align:middle;}
#content #counsel textarea{background:#f1f1f1;border-top:1px solid #333333;border-left:1px solid #333333;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;width:410px;height:125px;}
#content #counsel{font-family:gulim;color:#8c8c8c;font-size:12px;}
#content #counsel label{display: block;float:left;width:100px;padding:3px 5px;margin:0 0 5px 0;}
#content #counsel p{padding:10px;border-bottom:1px solid #bcbcbc;}
#content #counsel p.firstLine{border-top:1px solid #bcbcbc;}
#content #counsel p.qa_contents{height:130px;}

#content #counsel .company,
#content #counsel .name,
#content #counsel .email,
#content #counsel .estimate,
#content #counsel .period
{width:135px;}
#content #counsel .url{width:360px;}
#content #counsel .tel,
#content #counsel .hp,
#content #counsel .fax
{width:80px;}
#content #counsel .target{width:410px;}

/* ±¤°í°¡ÀÌµå ÅÇ */
.tap{margin-top:20px;width:676px;height:31px;background:url(../images/content_tap_bg.gif);}
.tap li{float:left;}
.contentTap{margin-top:30px;}
.contentTap dl{padding:10px 15px;font-family:gulim;font-size:12px;color:#7a7a7a;font-weight:bold;}
.contentTap dt{color:#fc7c09;font-weight:bold;line-height:60px;height:40px;}
.contentTap dd{color:#888888;line-height:22px;margin:0;padding:0;font-weight:normal;text-indent:10px;}
.contentTap .ddNoIndentWithoutBold{text-indent:0px;}
.contentTap .ddNoIndent{font-weight:bold;text-indent:0px;}
.contentTap .ddMoreIndent{text-indent:20px;}
.download{text-align:right;padding-right:35px;}
p.work_title {font-family:gulim;font-size:12px;color:#7a7a7a;padding:20px 0 0 10px; width:620px; line-height:20px;}

.contentTap2 dl{padding:25px;font-family:gulim;font-size:12px;}
.contentTap2 dt{color:#fc7c09;line-height:25px;}
.contentTap2 dd{color:#888888;line-height:22px;margin:0;padding:0;}
.contentTap p{font-family:gulim;font-size:12px;color:#fc7c09;line-height:22px;}
.contentTap .top{padding:15px 15px 0 15px;}
.contentTap .p2{padding-left:15px;color:#fc7c09;}

.tlb2 td{border:0;padding-left:80px;vertical-align:bottom;}

/* »çÀÌÆ® ¸Ê */
.mapTable{width:600px;height:353px;border:0;padding:0;margin:0;}
.mapTable td{border:0;padding:0;margin:0;}
.mapTable2 td{border:0;padding:0;margin:0;}
.mapTable2 td a:link, .mapTable2 td a:visited{text-decoration: none; color:#797877;}
.mapTable2 td a:hover{text-decoration: underline; color:#797877;}

.map{line-height:23px;font-family:gulim;font-size:12px;color:#8b8b8b;text-align:left;border:0;padding:0;margin:0;}

.default {
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: #333333;
	border:0px;
}

