@charset "euc-kr";

@import url("layout.css");
@import url("common.css");
@import url("table.css");


div#dHead {
	background:url("/s/img/company/bg_visual.gif") no-repeat 28px bottom;
}
div#dBody h1 {background:url("/s/img/company/tit_h1.gif") no-repeat 0 0;}

div.introduction-block {background:url("/s/img/company/img_introduction.gif") no-repeat right 0;}
div.introduction-block p.para {margin-top:30px;}
dl.outline-list {font-size:0.75em; margin-top:25px; width:640px;}
dl.outline-list dt {text-align:right; width:45px; font-size:0;}
dl.outline-list dd {margin-top:-14px; padding:0 0 7px 60px; line-height:17px;}

h3.history-tit {position:relative; z-index:999; border-top:1px solid #fff;}
dl.history-list {margin-top:-72px; padding-left:280px; font-size:0.75em; width:360px; background:url("/s/img/company/img_history.gif") no-repeat 0 74px;}
dl.history-list dt {padding:0; text-align:right; width:45px; font-size:0;}
dl.history-list dt img {position:relative; top:8px;}
dl.history-list dd {margin-top:-16px; padding:8px 0 8px 60px; width:345px; line-height:17px; background:url("/s/img/company/line_bg.gif") repeat-x 0 top;}

dl.vision-list {font-size:0.75em; padding:0 0 0 15px; height:331px; background:url("/s/img/company/img_vision.gif") no-repeat 0 0;}
dl.vision-list dt {position:relative; top:12px; height:92px; width:88px; line-height:17px;} 
dl.vision-list dt img {padding:20px 0 0 10px;}
dl.vision-list dd {position:relative; top:0; margin-top:-87px; padding-left:150px; line-height:17px; font-weight:bold;}
dl.vision-list dd.con01 { padding-top:29px; height:63px;}
dl.vision-list dd.con02 { padding-top:20px; height:72px;}
dl.vision-list dd.con03 { padding-top:5px; height:87px;}
dl.vision-list dd ol {margin:5px 0 0 10px; font-weight:normal;}

div.ceo-column01 {overflow:hidden; margin-right:30px; height:437px; background:url("/s/img/company/img_ceo.gif") no-repeat 0 bottom;}
div.ceo-column01 p {width:320px; font-size:0.75em; line-height:17px; margin-bottom:15px;}
div.ceo-column01 p strong {color:#aa7b51;}

div.ceo-column02 {overflow:hidden; margin:-377px 0 0 340px; height:400px;}
div.ceo-column02 p {width:355px; font-size:0.75em; line-height:17px; margin-bottom:15px;}
div.ceo-column02 p strong {color:#aa7b51;}

ul.tab {overflow:hidden; font-size:0;}
ul.tab li {display:inline; margin-right:5px;}
p.map-para {margin:10px 0 0 20px;}
ul.map-list {overflow:hidden; width:630px; margin:5px 0 30px 20px; padding:8px 0; background:url("/s/img/company/bg_01.gif") repeat-x 0 bottom;}
ul.map-list li {float:left; display:inline; padding:0 15px 0 10px; font-size:0.75em; line-height:17px; background:url("/s/img/icon/bul_map.gif") no-repeat 0 6px;}
ul.map-list li.office {width:640px; }

div.business-list {width:700px; margin-bottom:24px; background:url("/s/img/company/img_business_top.gif") no-repeat center top;} 
div.business-list ul {padding-top:20px; overflow:hidden; width:700px; background:none; background:url("/s/img/company/img_business_bottom.gif") no-repeat center bottom;}
div.business-list ul li {position:relative; left:10px; float:left; width:157px; height:100px; padding-left:15px; }
div.business-list ul li.block01 {width:340px; }
div.business-list ul li.block01 span {width:130px;text-align:center; display:block;}
div.business-list ul li.block02 {width:310px; padding:0; text-align:right;}
div.business-list ul li.block02 span {width:130px;margin-left:180px; text-align:center; display:block;}
div.business-list ul li span {width:130px; margin-top:6px; text-align:center; display:block; font-size:0.75em; line-height:17px;}

ol.organize-block {font-size:0;}
ol.organize-block li.num01 {overflow:hidden; width:700px; text-align:center; background:url("") no-repeat center 32px;}
ol.organize-block li.num01 ul {padding-left:150px; }
ol.organize-block li.num01 ul li {float:left; padding-right:158px;}
ol.organize-block li.num02 {overflow:hidden; _margin-top:-3px; background:url("/s/img/company/img_organize02.gif") no-repeat center 32px;}
ol.organize-block li.num02 img {}
ol.organize-block li.num02 ul {width:630px; padding-left:30px;}
ol.organize-block li.num02 ul li {float:left; margin-left:10px;}
ol.organize-block li.num02 dl {margin-top:28px; width:129px; padding-bottom:20px; background:url("/s/img/company/bg_bottom.gif") no-repeat 0 bottom; }
ol.organize-block li.num02 dl dt {_margin-left:1px;}
ol.organize-block li.num02 dl dd {text-align:left; line-height:0; font-size:0; padding-left:25px; padding-bottom:2px; background:url("/s/img/icon/ico_loca.gif") no-repeat 15px 4px; }

p.para-ci {margin-bottom:15px;}
div.btn-block {margin-bottom:45px; text-align:center; font-size:0;}
div.btn-block img {margin-right:5px;}
div.ci-block {position:relative; margin-bottom:30px; width:700px; height:92px;}
div.ci-block p.para {font-size:0.75em; width:430px; margin:10px 0 0 267px;}
div.ci-block p.img-logo {position:absolute; top:-10px; left:0;}
div.ci-block h3 {margin-left:247px; width:360px;}

div.img-grganize1 {padding-bottom:10px; width:570px; height:266px; text-indent:-50000px; backgroung:url("/s/img/company/tit_organize00.gif") no-repeat 0 0; }
