@charset "utf-8";
/* Dongwha Holdings 최초: 장현정 090605, 수정: Anyonsoft 하윤정 090916 */

TD,DIV,TEXTAREA {
	scrollbar-face-color:#F0F0F0;
	scrollbar-highlight-color:#F0F0F0;
	scrollbar-3dlight-color:#F0F0F0;
	scrollbar-shadow-color:#F0F0F0;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#A2A2A2}
	
/*이미지,링크 포커스아웃:이미지테두리*/
a {selector-dummy : expression(this.hideFocus=true);}
img {selector-dummy : expression(this.hideFocus=true);border:0px;}

/* Form style 새로추가*/
.sel01 {font-size:12px; BEHAVIOR:url(/css/selectbox.htc); cursor:hand;};

/*기본링크*/
a{color:#666; text-decoration:none;}
a:hover, a:active, a:focus{color:#999; text-decoration:none;}

/*링크지정*/
a.news {font-size:12px; font-family:dotum; color:#666666; text-decoration:none}
a.news:hover {font-size:12px; font-family:dotum; color:#999999; text-decoration:none}
a.map {font-size:12px; font-family:dotum; color:#649e8f; text-decoration:none}
a.map:hover {font-size:12px; font-family:dotum; color:#649e8f; text-decoration:none}
a.main {font-size:12px; font-family:dotum; color:#999999; text-decoration:none}
a.main:hover {font-size:12px; font-family:dotum; color:#666666; text-decoration:none}
a.ir {font-size:12px; font-family:dotum; color:#666666; text-decoration:none}
a.ir:hover {font-size:12px; font-family:dotum; color:#999999; text-decoration:none}

/* Layout */
*{margin:0; padding:0;}
div{color:#666666; list-style:none; font-size:12px; line-height:normal; font-family:돋움, Dotum, AppleGothic, Sans-serif;}
body{background:#f2f2f2;}
td {color:#666666}
select {font:8pt dotum;color:#666666}

/* Type Selector */
img {border:none;}
img.box {border:1px solid #eaeaea}
img, fieldset, button{border:none;}
hr, button img{display:none;}
textarea{overflow:auto;} 
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 

/*스타일정의CLASS*/
.admin_bg {background:url(../images/admin/admin_footer.gif) left bottom no-repeat;height:100%;width:980}
.admin_01 {height:115;width:980;background:url(../images/admin/admin_top_bg.jpg) no-repeat}
.admin_tit_01 {color:#0e0505;font-weight:bold}
.admin_sm {font-size:8pt}
.admin_tb_01 {height:23;text-align:center}
.admin_tb_02 {height:24;text-align:center;background:#5fad42}
.admin_left_01 {margin-bottom:1}
.admin_list {color:#bababa;font-size:7pt}
.admin_list_on {color:#5fad42;font-size:8pt;font-weight:bold}
.admin_bbs_01 {color:#ffffff;font-size:8pt;background:#5fad42 url(../images/admin/bbs_top_02.gif) right top no-repeat;border-color:#5fad42;border:none;padding-top:3}
.admin_bbs_02 {color:#ffffff;font-size:8pt;border-color:#5fad42;border:none;padding-top:3}
.admin_ir_01 {width:112;border:solid 1 #c1c1c1;text-align:right;font:9pt dotum;padding-right:5;color:#666}

.privacy_policy {font-family:dotum;font-size:9pt;color:#588526; font-weight:bold; letter-spacing:0}

.nav_01 {color:#5fad42}
.nav_02 {color:#38860a;font-weight:bold}
.nav_03 {float:right;padding-top:18;font-size:8pt}

/* 게시판 */
.board {border-top:2px solid #d19a2b; text-align:center;}
.board_title {border-bottom:1px solid #d19a2b; padding:8px 0 8px 0;}
.board_list {border-bottom:1px solid #e8e8e8; height:30px; padding:0 8px 0 8px;}

/* 제목,위치 */
h1 {float:left; margin-top:28px; margin-left:10px}
h2 {float:left; width:100%; padding:0 0 10px 0;}
h3 {margin-top:40px; padding-bottom:10px;}
h4 {padding:0 0 10px 17px; background:url(../images/common/bul_green.gif) no-repeat 0 1px; vertical-align:top;}
.location{float:right; margin-top:40px;}
.location li{color:#cccccc; text-align:right; display:inline; margin-right:3px; font-size:11px;}
.location li.green{color:#96a432; text-align:right;}
.table {width:655px; float:left; padding-top:40px;}
.table_n {width:655px; float:left;}
.table_main {text-align:center; padding:40px 30px 20px 40px;}
.txt li{list-style:none; line-height:1.5; padding-top:10px; text-align:justify;}

/* 전체 */
#wrap{width:985px; text-align:center; margin:0 auto; background:#f2f2f2;}
#header{width:985px; height:120px; text-align:center; margin:0 auto; background:#f2f2f2;}
#container{width:960px; margin:0 auto; background:#ffffff;}
#title{float:left; width:703px; height:60px; margin-top:0px; margin-left:10px; border-bottom:1px solid #eaeaea;}
#snb{width:232px; float:right; margin-top:0px; margin-right:0px;}
#content{width:655px; height:auto; float:left; text-align:left; margin-top:40px; margin-left:20px; padding-bottom:80px;}
#main{width:960px; height:auto; text-align:center;}
#footer{width:960px; height:50px; clear:both; vertical-align:middle; margin:0 auto; background:url(../images/common/bg_footer.gif) center top no-repeat;}

/* 사업분야 */
.business {float:left; width:100%;}
.business img {float:left;}
.business_cap {float:left; width:100%; padding:30px 0 15px 0;}
.business_box {float:left; padding:10px; width:100%; background:#fbfbfb; border:1px solid #96a432;}
.business_btn {float:left; padding:15px;}
.business_con {float:left; width:288px; margin-left:10px; padding:5px 0 0 8px;}
.business table {clear:both; width:100%; border-top:1px solid #DCDCDC; font:12px Dotum; border-collapse:collapse;}
.business td {padding:9px 0 5px 13px; vertical-align:top;}

/* 해외관계사 */
.overseas {float:left; width:100%;}
.overseas table {float:left; width:100%; border-top:2px solid #DCDCDC; border-bottom:2px solid #DCDCDC; font:12px Dotum; border-collapse:collapse;}
.overseas td {padding:6px 0 4px 20px; border-bottom:1px solid #E5E5E5; border-right:1px solid #DCDCDC;}
.overseas td.th {padding:6px 0 4px 0; text-align:center; background-color:#f5f5f5; border-bottom:1px solid #E5E5E5; border-right:1px solid #DCDCDC; font-weight:bold; color:#666666;}
.overseas td.end {padding:6px 0 4px 20px; border-bottom:1px solid #E5E5E5; border-right:1px solid #FFFFFF;}
.overseas td p {line-height:1.5;}

/* 동화제품 */
.product {float:left; padding-top:40px;}
.product1 {background:url("../images/common/bg_under_line_dotted.gif") repeat-x left top;}
.product1 table {font-size:12px;border-collapse:collapse;}
.product1 th {width:177px;padding:14px 0 14px 14px;background:url("../images/common/bg_under_line_dotted.gif") repeat-x left bottom;vertical-align:top;}
.product1 td {width:478px;padding:14px 0;background:url("../images/common/bg_under_line_dotted.gif") repeat-x left bottom; vertical-align:top; margin-left:15px; line-height:1.5;}
.product1 td li.green {color:#96a432; font-weight:bold;}
.product1 td li.brand {padding:10px; text-align:right; list-style:none}
.product1 td li.usage {float:left; width:100%; padding:3px 0 0 15px; background:#f7f6e7 url(../images/common/bul_green1.gif) no-repeat 5px 7px; vertical-align:top;}

/* 핵심가치 */
.values {background:url("../images/common/bg_under_line_dotted.gif") repeat-x left top;}
.values table {font-size:12px;border-collapse:collapse;}
.values th {padding:14px 0 14px 14px;background:url("../images/common/bg_under_line_dotted.gif") repeat-x left bottom;vertical-align:top; text-align:left;}
.values td {padding:14px 0;background:url("../images/common/bg_under_line_dotted.gif") repeat-x left bottom; vertical-align:top;}
.values td p {margin-left:15px; line-height:1.5;}


/* 투자정보 */
.ir {float:left;}
.ir table {float:left; width:655px; text-align:center; border-bottom:2px solid #DCDCDC; font:12px Dotum; border-collapse:collapse;}
.ir caption {display:none; text-align:right;}
.ir th {padding:7px 0 4px 0; background-color:#f5f5f5; border-top:2px solid #DCDCDC; border-right:1px solid #DCDCDC; font:12px dotum; font-weight:bold; color:#c69228;}
.ir th.end {padding:7px 0 4px 0; background-color:#f5f5f5; border-top:2px solid #DCDCDC; border-right:1px solid #FFFFFF; font:12px dotum; font-weight:bold; color:#c69228;}
.ir td {padding:6px 0 4px 0; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.ir td.end {padding:6px 0 4px 0; border-bottom:1px solid #E5E5E5; border-right:1px solid #FFFFFF;}
.ir td.ranking {font-weight:bold;}


/* 인재채용 */
.recruit {float:left; width:100%; text-align:center;}
.recruit table {float:left; width:100%; text-align:center; border-bottom:2px solid #DCDCDC; font:12px Dotum; border-collapse:collapse;}
.recruit th {padding:7px 0 4px 0; background-color:#f5f5f5; border-top:2px solid #DCDCDC; border-right:1px solid #DCDCDC; font:12px dotum; font-weight:bold; color:#c69228;}
.recruit th.end {padding:7px 0 4px 0; background-color:#f5f5f5; border-top:2px solid #DCDCDC; border-right:1px solid #FFFFFF; font:12px dotum; font-weight:bold; color:#c69228;}
.recruit td {padding:6px 0 4px 0; border-bottom:1px solid #E5E5E5; border-right:1px solid #DCDCDC;}
.recruit td.end {padding:6px 0 4px 0; border-bottom:1px solid #E5E5E5; border-right:1px solid #FFFFFF;}
.recruit td.ranking {font-weight:bold;}

.login_recruit {width:100%; background:#fbfbfb; border:1px solid #96a432;}
.login_recruit td {padding:4px; font:11px dotum; font-weight:bold; color:#d19a2b;}

/* CI */
.ci {float:left; width:100%; text-align:left;}
.ci table {float:left; width:100%; text-align:left; border-collapse:collapse;}
.ci td {padding:6px 0 4px 0;}
.ci td.txt {padding:6px 0 4px 10px; width:100%; vertical-align:top; list-style:none; line-height:1.5; padding-top:10px; text-align:justify;}

/* CEO 인사말 */
.ceo {float:left; width:381px; padding:0 0 0 30px; list-style:none; line-height:1.5; text-align:justify;}

/* 포토갤러리 */
.gallery_con {padding:10px; border-top:1px solid #eaeaea; border-bottom:1px solid #EAEAEA; line-height:150%;}

/* 광고 */
.image{border:1px solid #eaeaea;}
.adprint{padding:5px; text-align:center; margin-top:0;}
.adtvplay{border:1px solid #eaeaea; padding:10px; width:326px; height:200px;}
.adtvinfo{padding:10px; vertical-align:top }

/* 취급점 안내 */
.blackbold{font:12px Dotum; color: #000000; font-weight: bold; }
.agency {font:12px Dotum; color:#666666; padding-top:5px }

/* 찾아오시는 길 */
.map {padding:10px;}
.map table {margin:10px; font:12px Dotum;}
.map td {padding:5px 10px 5px 10px;}

/* 사이트맵 */
.sitemap {float:left; width:143px; padding-right:20px;}
.depth1 li {float:left; width:100%; border-bottom:1px solid #E5E5E5; list-style:none;}
.depth2 li {width:100px; border-bottom:1px solid #FFFFFF; margin-left:10px; line-height:1.5; padding:5px 0 5px 10px; background:url("../images/common/bul_list.gif") no-repeat 5px 10px; vertical-align:top;}

/* 탭메뉴 */
.tab_1{width:100%; height:26px; border-bottom:1px solid #c3c3c3;}
.tab_1 li{float:left; _display:inline; margin-right:3px; text-align:center; list-style:none;}
.tab_1 li span{display:block;}
.tab_1 li a{_float:left; display:block; height:18px; width:102px; padding:9px 5px 0 5px; background:url(../images/common/bg_tab1_off.gif) top no-repeat; color:#666; line-height:14px; text-decoration:none;}
.tab_1 li a:hover{background:url(../images/common/bg_tab1_on.gif) no-repeat;}
.tab_1 li.selected{background-position:right -28px;}
.tab_1 li.selected a{background-position:left -28px; color:#333; font-weight:bold; letter-spacing:-1px; background:url(../images/common/bg_tab1_on.gif) no-repeat;}

.tab_2{width:100%; background:url(../images/common/bg_tab.gif) repeat-x left bottom;}
.tab_2 li{float:left; _display:inline; margin-right:3px; text-align:center;}
.tab_2 li span{display:block;}
.tab_2 li a{_float:left; display:block; height:18px; width:82px; padding:9px 5px 0 5px; background:url(../images/common/bg_tab2_off.gif) top no-repeat; color:#666; line-height:14px; text-decoration:none;}
.tab_2 li a:hover{background:url(../images/common/bg_tab2_on.gif) no-repeat;}
.tab_2 li.selected{background-position:right -28px;}
.tab_2 li.selected a{background-position:left -28px; color:#333; font-weight:bold; letter-spacing:-1px; background:url(../images/common/bg_tab2_on.gif) no-repeat;}

.tab_3{width:100%; background:url(../images/common/bg_tab.gif) repeat-x left bottom; }
.tab_3 li{float:left; _display:inline; margin-right:3px; text-align:center; list-style:none;}
.tab_3 li span{display:block;}
.tab_3 li a{_float:left; display:block; height:18px; width:68px; padding:9px 5px 0 5px; background:url(../images/common/bg_tab3_off.gif) top no-repeat; color:#666; line-height:14px; text-decoration:none;}
.tab_3 li a:hover{background:url(../images/common/bg_tab3_on.gif) no-repeat;}
.tab_3 li.selected{background-position:right -28px;}
.tab_3 li.selected a{background-position:left -28px; color:#333; font-weight:bold; letter-spacing:-1px; background:url(../images/common/bg_tab3_on.gif) no-repeat;}

/* 입력폼 */
.form {border-top:2px solid #D7D7D7; text-align:left; width:100%}
.form fieldset {border:0;}
.form table {font-size:12px;}
.form td {padding:8px; border-bottom:1px solid #D7D7D7; color:#666;}

.text_field {height:19px; border:1px solid #dbdbdb;} /* standards mode 와 height 차이 */
.name {width:150px;}
.zipcode {width:50px;}
.address {width:222px;}
.phone_num {width:50px;}
.email {width:150px;}
.title_c {width:445px;}
.contents {width:445px;height:100px;}
.contents_cus {width:445px;height:200px;}
.file {width:400px;}

/* 2009년 8월 추가된 CSS */
.add_news a:link {color:#666; text-decoration:none;}
.add_news a:visited,
.add_news a:active,
.add_news a:hover {color:#999; text-decoration:none;}

.adprint a:link {color:#666; text-decoration:none;}
.adprint a:visited,
.adprint a:active,
.adprint a:hover {color:#999; text-decoration:none;}

.add_txtl {text-align:left;}


/*main 090904 */
.table_main .side_cont {float:left; margin:0 5px 0 0px; text-align:center;}



/* 입사지원서 TABLE */
.re_td1 {background : #F7F7F7 ; text-align : center; BORDER-Left: #CFCFCF 1px solid; BORDER-BOTTOM: #CFCFCF 1px solid}
.re_td2 {padding:5px ; background : #FFFFFF; BORDER-Left: #CFCFCF 1px solid; BORDER-BOTTOM: #CFCFCF 1px solid}