@charset "euc-kr";

#gnb-area h2 { width:142px; }
#gnb-area ul li { background:url('/img/rsm/gnb/bar_gnb02.gif') no-repeat left top; margin-right:59px !important; } /* ÀçÁ¤ÀÇ */
#gnb-container {height:39px; border-bottom:1px solid #2a2a2a; background:#fff; }

#path { color:#ffcc33; }
.whiteBg { background:#fff; }

/* È¸»ç¼Ò°³ ¸ÞÀÎ */
#rolling-list { float:left; position: relative; height: 480px; width: 744px; }
.clsBannerButton { position:absolute; top:360px; left:0px; cursor:pointer; z-index:100;}
	.clsBannerButton li { float:left;}
.clsBannerScreen { overflow: hidden; position:absolute; left:0; top:0; height: 480px; width: 744px; clear:both; }
	.clsBannerScreen .sections { position:absolute; display:none; }
.main-btn{ position:absolute; right:0; top:427px;}
.main-r .ad-Gallery {margin:30px 0 10px;}
.main-r .ad-Gallery dt {margin-bottom:12px;padding-left:23px;}

/* Tab */
ul.Tab { overflow:hidden;  position: relative; width:100%; background:url('/img/rsm/company/bg_tab.gif') repeat-x 0 31px ; height:32px; line-height:0px; font-size:0px;border-top:3px solid #444547;}
	ul.Tab li { float:left; }
		ul.Tab li.on { position:relative; top:-32px; left:0px; }
table.tbl-x th, table.tbl-y th {  background: none repeat scroll 0 0 #E4E5E8;}
	table.tbl-y th {color:#353638}
	table.tbl-y td dd a{color:#505050}
	table.tbl-y td dd a strong{color:#4f4f4f}
	
table.tbl-x td a{color:#505050}

/* ceo ÀÎ»ç¸» */
.greeting-cont {position:relative;padding-top:30px; zoom:1;}
.greeting-cont:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
	.greeting-cont p.txt-bx {float:left;padding-top:20px; margin-right:35px; width:222px; border-top: 2px solid #444547;}
	.greeting-cont .rArea { float:right; border-top:2px solid #444547; padding-top:18px; width:735px;}
		.greeting-cont .rArea p.txt-greetings {float:right; width:450px; padding-top: 30px;} /* 2011-08-31 ¼öÁ¤ */
		.greeting-cont .rArea p.txt-greetings img{ display: block;}
		.greeting-cont .rArea .ceo-img {float:left; } /* 2011-09-01 ¼öÁ¤ */

.dear-rsm {margin-top:40px; zoom:1;}
.dear-rsm:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
	.dear-rsm p.txt-dear {float:left; width:222px; margin-right:35px; padding-top:33px; text-align:left;}
	.dear-rsm p.txt-dear2 {float:left; border-top:1px solid #e8e8e8; padding-top:32px;}


/* Áñ°Å¿ò */
.top-visual {padding:10px 0 40px; border-bottom:2px solid #444547;}

.pleasure-comfort {margin-top:30px; position:relative;  zoom:1;}
.pleasure-comfort:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
	.pleasure-comfort dl.pleasure {float:left; width:496px;}
	.pleasure-comfort dl.pleasure dt {width:455px; height:37px; padding:21px 0 0 14px; background:url('/img/rsm/company/tech/lx_blue.gif') repeat-x;}
	.pleasure-comfort dl.pleasure dd {padding-right:29px; background:url('/img/rsm/company/tech/ly_gray.gif') repeat-y right top;}
	.pleasure-comfort dl.comfort {float:right; width:469px;}
	.pleasure-comfort dl.comfort dt {height:37px; padding:21px 0 0 14px; background:url('/img/rsm/company/tech/lx_green.gif') repeat-x;}

ul.spec-list {margin-top:15px; border-bottom:1px solid #e8e8e8; zoom:1;}
ul.spec-list:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
	ul.spec-list li {width:216px; padding-bottom:23px;}
	ul.spec-list li p.tit {height:30px;}
	ul.spec-list li.wid467 {width:467px;}
.alka-3d{width:46%; float:left;padding-right:32px}

/* Ã¤¿ë */
ul.person-proc {margin-top:37px;}
	ul.person-proc li {float:left; margin-right:40px;}


/* Ã¤¿ë-> ±³À°Á¦µµ 7-15*/
.top-educational-system{ width:100%; padding:0 0 40px 0; margin-bottom:30px; border-bottom:1px solid #e1e1e1; overflow:hidden; }
	.topImg-educational-system{ float:right; }

.tit-l{float:left; padding:30px 30px 0 0;}
.tit-r{float:right; width:735px; overflow:hidden;padding-top:10px }
	.tit-r .tit{padding:20px 0 6px 0; }
	.tit-r-li{ padding-bottom:10px; }
	.tit-r-li li{ width:735px; overflow:hidden; padding:20px 0 25px 0; border-bottom:1px dotted #e1e1e1; }
	.tit-r-li li dl{float:left; width:735px; }
	.tit-r-li li dt{padding:0 0 15px}
	.tit-r-li li.last{ border-bottom:none; }
.tit02{ border-top:1px solid #e1e1e1 ; width:100%; }


/* Ã¤¿ë¾È³» */
.tit-r02{float:left; margin-left:34px;}
.recruit-info{ margin-top:40px;padding:25px 0 74px !important; border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}


/* °øÁö */
.notice-promo {margin-bottom:20px; padding:13px 0 13px 20px; border-top:2px solid #c5d0db; border-bottom:2px solid #c5d0db; zoom:1;}
.notice-promo:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
	.notice-promo .promo {float:left; width:50%; }
	.notice-promo .promo p.txt-promo {float:left; width:200px;padding:32px 0 0 15px; letter-spacing:-1.2px;font-size:15px; color:#666;  line-height:22px;}

	.notice-promo .promo p.txt-promo span.date {display:block; margin:10px 0 5px 0; font-size:12px;letter-spacing:0px; }
	.notice-promo .promo p.txt-promo a {color:#666; font-weight:bold;}
td.txt-nolist{text-align:left; padding:40px 10px !important;}

/* eco action */
.eco-tab { width:100%; margin-bottom:25px; overflow:hidden;background:url('/img/rsm/common/bg_tab_eco.gif') repeat-x } /* eco tab(¼öÁ¤¿¹Á¤) */
	.eco-tab li { float:left; padding-right:15px; line-height:0px; font-size:0px; }
	.eco-tab li img { vertical-align:top; }

.eco-info { float:left; margin-top:25px; width:500px; }
	.eco-info dt { float:left; margin-bottom:25px; }
	.eco-info dd { float:left; }

.info-detail { float:right; margin-top:25px; margin-right:5px;}
.eco-visual{position:absolute; left:200px;top:20px;}

.eco-act-tArea { padding:145px 0 0 27px; background:#473b2d url('/img/rsm/company/green/bg_eco_act01_visual.jpg') no-repeat right top; height:115px; margin-bottom:40px;}/* eco action Ä·ÆäÀÎÀÌ¶õ */
	.eco-act-tArea dt { margin-bottom:8px; }
.eco-act-txt { position:relative; }
.eco-act-txt dt { float:left; width:256px;}
.eco-act-txt dd { float:left; width:733px;}
	.eco-act-txt dd img.eco-logo { position:absolute; left:0;top:66px;}

.eco-program { width:203px; height:232px;#height:253px;  border-bottom: 1px solid #ECEBEA;} /* Ä·ÆäÀÎ ÇÁ·Î±×·¥ */
	.eco-program dt { margin:20px 0 9px 1px; }
	.eco-program dd.txt { margin:10px 0 10px 1px; }
	.eco-program dd.choice { margin:10px 0 5px 0; }
	.eco-program dd.bt { margin-left:0px; }
.eco-line { border-bottom:1px solid #ecebea; }


/* Ä£È¯°æ »ç¾÷Àå */
.green-business { margin:30px 0 35px 0; }
	.green-business dt { margin-bottom:10px; }
.top-green_business{ position:relative;}
	.top-green_business dl{position:absolute;top:20px;left:0px; }
	.top-green_business dt{padding-bottom:10px}
	.top-green_business dd{padding-top:10px}

ul.g-list { float:left; width:328px; }
	ul.g-list li { float:left; border-bottom:1px solid #ecebea; padding-bottom:22px; width:328px; }
	ul.g-list li.last { border-bottom:none; }
		ul.g-list li dl { float:left; width:205px;text-align:right; margin:30px 20px 0 0; }
			ul.g-list li dt { margin-bottom:7px; }
		ul.g-list li p { float:left; width:103px; margin-top:15px; }

.green-img { float:left; margin-top:0px; }

ul.g-right { margin-top:25px; }
	ul.g-right li dl { float:left; width:205px; margin:50px 0 0 13px; }
	ul.g-right li p { float:left; width:103px; margin-top:30px; text-align:right; } 

	ul.g-list li.g-list02 { padding-bottom:13px; }


/*¼Ò½Ä*/
.list-cont { padding:11px 0 10px 0;} /* ´º½º */
	.list-cont dt { width:178px; float:left; }
	.list-cont dd { width:660px; float:left; line-height:19px; }

.tab-bbs { float:left; margin-top:10px;font-size:0; line-height:0; }
	.tab-bbs li { float:left; margin-right:14px; border-right:1px solid #d5d5d5; padding-right:15px; height:12px; }
		.tab-bbs li img { vertical-align:top; }

.tab-txt { float:left; margin-top:18px; padding-left:20px; font-size:12px; color:#666;  background:url('/img/rsm/ico/ico_dott_arrow.gif') no-repeat 10px 5px;}


/*±¤°í°¶·¯¸®*/
.ad-wrap { position:relative; width:100%;overflow:hidden; padding:30px 0 50px}
	.ad-wrap .culture-btn {position:absolute;bottom:50px;width:70%;}
	.ad-area {float:left;width:438px; height:294px;}
	.ad-area02{width:350px; height:230px;}
	
.pr-movie{float:left;padding-left:30px}
	.pr-movie dt{padding:20px 0 10px; font-size:15px; color:#323232; font-weight:bold}
.pr-btn {margin-top:110px;}
	.pr-btn a{margin-right:7px;}
	 .pr-movie dl dt span { color:#8d8d8d; font-weight:normal; font-size:11px; }

.thum-list  {border-top:2px solid #e8e8e8; border-bottom:1px solid #e8e8e8; width:992px; overflow:hidden; padding:background:url(/m4th/kor/img/) no-repeat;30px 0 22px 37px; border-bottom:1px solid #e8e8e8;}
	.thum-list li{float:left; padding-top:25px; width:198px; height:140px; text-align:center; border-bottom:1px solid #e8e8e8}
		.thum-list li span {display:block; font-weight:bold; letter-spacing:-1px; margin-top:10px; font-size:11px; text-align:center;}


/*vision*/
.cpwrap{padding-top:30px;}
	.cpTit{ width:222px; float:left;}
	.cpConts{ width:736px; float:right; border-top:2px solid #444547; padding-top:15px;}

.dl_01{ width:100%;overflow:hidden; margin-bottom:30px; border-bottom:1px solid #e1e1e1}
	.dl_01 dd{padding:15px 0 25px;}
	.dl_01 ul{padding-top:30px ; }
	.dl_01 li{position:relative; width:100%; overflow:hidden;padding-top:15px; border-top:1px dotted #e8e8e8}
	.dl_01 li.first{padding-top:30px; border-top:1px solid #e8e8e8}
	.dl_01 li dd{padding:10px 0 20px;}
	.img_dl_01{top:10px;right:50px; position:absolute}
	.img_dl_02{top:120px;right:0; position:absolute}
	.box_dl_01 {width:736px; height:111px; background:url('/img/rsm/company/enterprise/bg_box01.gif') no-repeat; }
	.box_dl_01 ul {padding:39px 37px; }
.tb01{width:100%;}
	.tb01 th, .tb01 td{padding:8px 0; text-align:left; border-bottom:1px dotted #e1e1e1}
	.tb01_first th, .tb01_first td{ padding-top:20px;border-top:1px solid #e1e1e1 }
.list_img{width:100%;overflow:hidden ; padding-bottom:30px;}
	.list_img li{float:left; width:30.3%; padding:25px 33px 0 0;}
	.list_img  dl{padding-bottom:10px;}
	.list_img  dt{padding-bottom:10px;float:left}
	.list_img  dd{float:right}
	.list_img strong{display:block; padding-bottom:10px;}
		.list_img p{padding-top:10px;}


/* pleasure */
.optimized{width:467px !important ;  overflow:hidden; }
.tit-bt{float:left; padding:20px 35px 0px 0; border-top:1px dotted #e8e8e8}
.pb10{padding-bottom:10px !important ;}

/* safe */
.visual-safe{ width:100%;height:325px; text-align:center; position:relative; background:url('/img/rsm/company/sharing/bg_safe_top01.jpg') no-repeat center 60px;}
	.txt-pd{padding:7px 0 185px 175px; text-align:left;}
	.link-safe li{ position:absolute;float:left}
	.link-safe01{top:80px;left:60px;}
	.link-safe02{top:100px;right:120px}
	.link-safe03{top:134px;right:12px}
	.img-safe{position:absolute;top:254px; right:0px;}
	.img-safe img {height:185px;}

.pb30{padding-bottom:30px;}
.faq-a-1{ position:absolute;top:0px;}
	.btn-close-s{ position:absolute;top:15px; right:5px;  display:block; width:17px;}
		.btn-close-s img{ padding-top:0 !important;}
	.btn-open{position:absolute;top:15px; right:35px; display:block; width:17px;}
		.btn-open img{ padding-top:0 !important;}

.faq-list{ width:100%; position:relative;padding-bottom:40px; margin:10px 0 30px; }
	.faq-list li {float:left;  width:225px; padding-right:30px;}
	.faq-list li img{padding-top:10px;}

.faq-list .faq-q { position: relative; }
.faq-list .faq-q .question a {display:block; padding:10px 0 10px 18px;}
.faq-list .faq-q .arrow {position:absolute; top:10px;  right: 0px;_right:28px; background: url("/img/rsm/btn/btn_open_close.gif");  
			width:16px; height:16px; text-indent:-1000em; overflow:hidden; clear:both; display:block; cursor:pointer;}
.faq-list .current .question a {font-weight: bold;}
.faq-list .current .arrow { background-position:left -16px;}
.faq-list .faq-a {position:absolute; top:25px;  display: none;}
.faq-list .faq-a .balloon {margin-top:0px; margin-left: 8px;}
.faq-list .faq-a .balloon .answer-box label {margin:0 50px 0 5px;}

#pLayer {display:none; position:absolute; bottom:47px; right:-20px; z-index:1000; }/* ·¹ÀÌ¾î ÆË¾÷ */
#layer { width:430px; height:320px; background:url('/img/rsm/company/tech/bg_vod.png') transparent no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rsm/company/tech/bg_vod.png',sizingMethod='crop'); }
.layer-box { position:relative; padding:19px 35px 0 29px; }
	.layer-box h1 { height:42px; font-size:0; line-height:0; }
	.layer-box .close { position:absolute; top:33px;#top:31px; right:41px;_right:46px;}
	.layer-box .layer-cont { padding-top:24px; }
.vod-box{ width:225px;  position: absolute; right:0px; top:430px ;height:320px;background: url("/img/rsm/company/tech/bg_vod_box.gif") no-repeat right 0 }
	.vod-box p{ margin:10px 0 0 15px;}
	.vod-box p.tit{margin-top:20px;}
		.vod-box-play a{ display:block;  width:173px;height:108px;   margin:29px 0 0 11px; }


/* nissan_alliance */
.txt-bx-notop, .rArea-notop{border-top:none !important;  padding-top: 0px  !important; }
.dl-bt{padding-top:30px; border-top:1px solid #e8e8e8}
	.dl-bt dd{padding-top:5px; }
	.dl-bt dd img{padding-top:15px; }
.list-tv-ad{width:385px;overflow:hidden ;margin:0 auto; padding:5px 0 10px 0 }
	.list-tv-ad li{padding:0 10px; float:left; background:url('/img/rsm/common/bar_top.gif') no-repeat right 2px}
	.list-tv-ad li img{vertical-align:top}


/* °æ¿µ */
.list-br{width:100%;overflow:hidden ;padding-bottom:30px}
	.list-br li{ float:left;width:223px; padding:0 30px 0 0 ; border-top:0; }	
	.list-br li p{ float:left;}
	.list-br li dl{float:left; padding:30px 0 0 10px}
.dl-br{ border-top:1px solid #e1e1e1;background:url('/img/rsm/company/enterprise/img_vision01_01.gif') no-repeat 570px 24px }
	.dl-br dt{padding-top:30px;}
	.dl-br dd{ padding: 10px 0 15px}
.bg-gray-box{ position:relative;padding:20px 30px; height:111px; background:url('/img/rsm/company/enterprise/bg_gray_box.gif') no-repeat }
	.bg-gray-box a{position:absolute;top:40px; right:30px;}
	ul.bg-dot li{padding:10px 0 0 8px; background:url('/img/rsm/ico/ico_dot.gif') no-repeat 0 16px}
.dl_l{float:left; padding-bottom:50px;  }
.dl_r{float:right; width:480px; padding-bottom:10px;  }
	.dl_r ul{padding:0}
	.dl_r li{border:none !important;}
	.dl_r li strong{display:block; padding:15px 0 10px;}
	.dl_r ul.bg-dot li { padding:6px 0 0 8px; background-position:0 13px}
	ul.bg-dot li.first{ padding-top:0; background-position:0 6px}
.green-management03{ padding-top:20px;}
	.green-management03 li{float:left}
.pr40{padding-right:40px;}
a.btn_bl{display:block;text-align:right;margin:2px 5px }


/* »ç¾÷Àå */
.cpConts02{ float: right; width: 736px;}
.txt-list02{padding-top:20px;}
	.txt-list02 ul{overflow:hidden;width:100%;padding:20px 0;}
	.txt-list02 li{float:left;padding-right:4px;}
.dl_place{  margin-bottom:10px; border-bottom:1px solid #e1e1e1}
	.dl_place dd{padding:15px 0 40px;}
	.dl_place ul{overflow:hidden;padding-top:5px;}
	.dl_place li{float:left;width:223px;padding-right:33px;}
.txt-list li{position:relative;width:100%; padding-top:20px; border-top:1px dotted #e8e8e8}
	.txt-list li.first{border-top:none;}
	.txt-list li dd{padding:15px 0 20px;}


.dl_place02 {overflow:hidden ; position:relative; width:100%; margin-top:20px; border-top:1px solid #e1e1e1}
.dl_place02 dl{position:absolute;top:30px;}
	.dl_place02 dt{padding-bottom:10px;}
	.dl_place02 dd{padding-top:5px;}
	.map-img{margin-top:60px;}
		/*.map-img-bb{border-bottom:1px dashed #e1e1e1} 2013-01-11 ¼öÁ¤*/
	.txt_bg_top{padding-top:10px;}
.btn-print{position:absolute;top:150px; *top:145px;}
.btn-right{float:right; margin-top:-10px;#margin-top:-15px;}
.btn-busan{position:absolute;right:0; margin-top:10px;}


/*  ±â¼ú -> ÆíÀÇ */
.spec-list li.img-r, .spec-list li.img-l{width:100%; padding-top:10px; height:180px;  position:relative; }
	.img-r .img{position:absolute;top:15px; right:0}
	.img-l .img{position:absolute;top:15px; left:0}
	.img-l{text-align:right;}


/* ³ª´® -> ±³À° */
.visual-education{padding-top:50px;height:305px; background: url("/img/rsm/company/sharing/bg_education.jpg") no-repeat 420px 0px ;}
	.visual-education p{padding-top:10px;}
.list-img-l li{width:100%; overflow:hidden; padding:19px 0; border-top:1px dotted #e1e1e1}
	.list-img-l li.first{ border-top:none;padding-top:0}
	.list-img-l li dl{width:66%}
	.list-img-l li dd{padding-top:15px;}
	.mt170{margin-top:170px;}


/* ³ª´® -> ´Ù¾ç¼º */
.bg-diversity{position:absolute;top:50px; right:0; z-index:-9999}
.visual-diversity{padding-top:50px;height:290px; z-index:9999}


/* ±â¼ú -> ¼º´É */
.img_rolling { position:relative; overflow: hidden; width:100%;  height: 180px;margin-top:10px;padding-top:20px; border-top:1px solid #e8e8e8; }
	.img_rolling .img_position{ position: absolute; left: 30px; width: 920px; height: 180px; overflow: hidden;}
	.img_rolling ul { overflow: hidden; position: relative; left: 0; width: auto; height: 180px;z-index: 1; }
	.img_rolling li { float:left; display: inline; width: 185px;}
	.img_rolling p.back { position: absolute; left: 0; top: 75px; }
	.img_rolling p.next { position: absolute; right: 0; top: 75px; }

.img_rolling li a { width:101px; height:133px; padding:4px 0 0 1px; }

#picture_1 img { border: 2px solid white; cursor: pointer; }
#picture_1 img:hover { border: 2px solid #4ea9c0 !important; }
#placeholder{margin-left:35px;}

.performance-visual{ position:relative;padding-left:50px;height:260px; padding-bottom:40px; border-bottom:2px solid #444547;
				background: url("/img/rsm/company/tech/bg_performance.gif") repeat-x left top}
	.tit-visual{padding:20px 0 10px}
	.performance-visual ul{ overflow: hidden;margin:5px 0 10px}
	.performance-visual li{float:left; margin-right:2px;}
	.img-performance{ position: absolute; right: 0; top:0 }


/* ±Û·Î¹ú µðÀÚÀÎ ->  */
.rolling-list-design {position: relative; height: 240px !important; width: 100% !important; }
	.clsBannerScreen-design{ position:absolute !important; left:253px !important;top:0 !important;}
.tab_global_design { position:absolute; top:150px; left:0px; cursor:pointer; z-index:100;}
	.tab_global_design li{padding:5px 0;border-bottom:1px dotted #e8e8e8; clear:both}

.list_global_design{width:100%;overflow:hidden ; padding-bottom:30px;}
	.list_global_design li{float:left; width:30.5%; padding-right:30px;}
	.list_global_design  dd{padding-top:17px}
	.list_global_design strong{display:block; padding-bottom:10px;}
		.list_global_design p{padding-top:10px;}

 .list_img_line{ overflow: hidden;  margin-top:15px;  border-top: 1px dotted #e1e1e1 !important}
	ul.first{border-top:0 !important ;}
	ul.first li{ padding-top:0 !important }
	.list_img_line li{width:310px; padding:20px 0 0; margin-right:30px;}
	.list_img_line li dt{padding-top:10px;}
	.list_img_line li dd{float:left;padding-top:10px;}

.img-list04{ width:100%; position:relative; padding-bottom:40px; margin-bottom:30px; border-bottom: 1px solid #E8E8E8;}
	.img-list04 li{float:left;  width:225px; padding-right:30px;}
	.img-list04 li img{padding-top:15px;}
.img-list04 li{ position:relative; }
	.btn-safe{ overflow: hidden; position: absolute;top:0;right:35px;}
	ul.btn-safe li{left:210px;  }
#pLayer1 { display:none; z-index:1000; min-height:500px;width:100%;}
.layer-open { margin-left:20px;}
	.layer-open .close { position:absolute; top:19px;top:18px\9;#top:16px;_top:15px; right:23px;}
	.layer-open .close02 { position:absolute; top:36px;top:35px\9;#top:33px; right:22px;} 


/* µðÀÚÀÎ -> µðÀÚÀÎ ºñÀü
.list-top-design{ border:1px solid;}
	.li-top-design li{ position: absolute; left:320px;top:170px}
	.li-top-design li dd{margin-top:12px;}
	.li-top-design li.li-top-design02{left:827px;top:100px}
	.li-top-design li.li-top-design03{left:857px;top:202px}
.design-open{ position:relative; width:100%;border:1px solid #e8e8e8;}
	.design-open-con{padding-bottom:50px;background: url("/img/rsm/company/design/bg_design_open_con02.gif") no-repeat 164px 80px }
	.design-open-con02{background: url("/img/rsm/company/design/bg_design_open_con03.gif") no-repeat 260px 45px }
.dl-line { width:100%;}
	.dl-line dt{float:left;}
	.dl-line dd{float:left;margin-left:15px;padding:16px 0 ;}
	.dl-line dd a{margin-left:220px;}
.tab-btn02{ position: absolute; top:500px;margin-left:250px; }
	.tab-btn02 li{float:left;margin-left:7px; }
.txt-layer-box{width:380px; float:right;margin-top:30px;}
.img-layer-box{ float:left; padding-top:30px;}
 */
 .dot-top{border-top:1px dotted #e1e1e1; margin-top: 20px; }


/* µðÀÚÀÎ -> µðÀÚÀÎ ½ºÅä¸® */
.visual_design_story{ overflow: hidden;height:390px; padding-top:60px; background: url("/img/rsm/company/design/bg_design_story.gif") no-repeat right 20px}
.list_img_line02{overflow: hidden; width:100%;  margin-top:0; margin-bottom:40px;border:none;}
	.list_img_line02 li{ position:relative;width:48%;float:left; }
	.img_design_story02{ position: absolute; top:0; right:10px;}
	dd.btn_design_story02{clear:both; z-index:9999;width:475px; margin-top:20px;padding:5px 0 5px !important; border-top:1px solid #e8e8e8;  border-bottom:1px solid #e8e8e8}
	.btn_design_story02 a{display:block; padding:3px 0; width:142px;}
.vod-design{float:left; padding-left:80px;}
	.vod-design p{float:left; padding-left:15px;}
	.vod-design p img{display:block;}
.li-design-concep{width:100%}
.img_design_story05{position: absolute; top:220px; right:0px;}
.li-design-concep li{position: absolute; top:40px; right:0px; width:253px;}   
	.li-design-concep li dt{padding:0 0 10px 32px; border-bottom:1px solid #e1e1e1}
	.li-design-concep li dd{padding:10px 0 0px 32px; }
	li.li02-design-concep {width:221px;padding:0; position: absolute; top:427px; left:0px;}
		li.li02-design-concep dt{padding:0  30px 10px 0px;}
		 li.li02-design-concep dd{padding:15px  30px 0 0px;}
#pLayer2 { top: 45px;  right: -5px;  display: none;  position: absolute;  width: 605px;height: 377px; z-index: 1000;}
/* #pLayer2 #layer {background: url("/img/rsm/company/design/bg_vod-design.png") no-repeat ;} */
#pLayer2 .close { position: absolute; right: 10px; top: 10px;}

.list_design_story {overflow: hidden; width:100%; padding-top:70px ;}
	.list_design_story li{float:left ; width:33%; }
	.list_design_story dd{padding-top:10px}
.p10{padding:10px;}


/* CO2 TFT */
/*.img-tft{margin:50px 0 5px 15px}
	.img-box02-l p{margin-top:18px;}
.img-box02-r{padding:40px 0 0 40px;}
	.img-box02-r dl{padding:10px 0 0 35px}
		.img-box02-r dt{padding:20px 0 10px }
	.img-txt{padding-left:34px;}
	.img-txt02{padding:30px 0 20px 24px;}*/

.co2-area-01 {height:368px; font-size:0; line-height:0;}
.co2-area-01 dl.left-dl {height:368px; width:222px; border-bottom:2px solid #444547; float:left; font-size:0; line-height:0;}
	.co2-area-01 dl.left-dl dt {margin-bottom:20px;}
	.co2-area-01 .right-area {height:368px; float:right; border-bottom:2px solid #444547;}
		.co2-area-01 .right-area p {margin-top:18px;}

.co2-area-02 {height:243px;}
	.co2-area-02 .right-area {width:736px; float:right; height:242px; border-bottom:1px solid #e8e8e8;}
	
.co2-area-03 dl.left-dl {height:110px; width:211px; float:left; background:url('/img/rsm/company/green/bg_left_dl.gif') repeat-x left top; padding:20px 0 0 11px;}
	.co2-area-03 dl.left-dl dt {margin-bottom:15px;}

.co2-area-03 .right-area {width:736px; float:right;}



/* Àü±âÂ÷ */
.dl-bg{ padding:30px 0; background:url('/img/rsm/company/green/img_ecocar01_01.gif') no-repeat right}
	.dl-bg dt{padding-bottom:25px;}
	.dl-bg dd{padding-top:15px;}
.txt-bg{padding:20px 0 0 270px; background:url('/img/rsm/company/green/img_ecocar01_02.gif') no-repeat 50px 35px}
	.txt-bg p{padding-top:13px; }

.dl-bg02{ margin-bottom:20px; background:url('/img/rsm/company/green/img_ecocar02_01.gif') no-repeat right}
.dl-bg03{ background:url('/img/rsm/company/green/bg_eco_car02_tb.gif') no-repeat right 230px}
.dl-bg03 p{padding-top:20px;}
.tb-s{margin-top:8px;}
.tb-s th, .tb-s td{padding:10px 0; border-bottom:1px solid #e8e8e8; text-align:left;}

.visual-ecocar03{ height:560px; margin-bottom:20px;  background:url('/img/rsm/company/green/bg_eco_car03.gif') no-repeat 0 30px; border-bottom:1px solid #e8e8e8;}
	.txt-visual-ecocar03{padding:310px 0 15px 210px }
	.txt-visual-ecocar03-02{padding:10px 0 0px 245px }
.list-box{width:100%;  position:relative; padding:20px 0 160px;}
	.list-box li{ overflow:hidden ; height:204px;}
	.list-box dl{ margin-top:50px;}
	.list-box dd{ margin-top:20px;}
		.list-box dl.fr{width:60%;}
		.list-box dl.fl{text-align:right;width:33%;margin-right:27px;}
			.list-box li.ab-car01{ position:absolute;top:15px; right:0; height:450px; }
				.list-box li.ab-car01 dl{margin:40px 0 0 85px}
			.list-box li.ab-car02{ position:absolute;top:376px;#top:379px ; right:1px; right:0px\9;#right:1px; height:450px; width:74%;}
				.list-box li.ab-car02 dl{width:36%; margin-top:110px; }

.ecoCar-bot-txt {background:url('/img/rsm/company/green/bg_eco_car04.gif') no-repeat right top;}

/* Á¤±â Ä·ÆäÀÎ È°µ¿ */
.tab_eco_action03{ position:absolute; margin:40px 0 0 60px}
	.tab_eco_action03 li{margin-bottom:50px }
	.half-img{ overflow:hidden ;margin:20px 0 !important; width:734px;}
	.half-img li{float:left; width:367px; }
.dl-04 dt{padding:40px 0 15px;line-height:0; font-size:0;}
	.dl-04 dd{padding-top:10px;}
.tip-eco-action03{border:1px solid #ddd;margin-top:30px; padding:15px 20px; overflow:hidden ;  background-color:#ededed}
	.tip-eco-action03 dt{float:left;margin-right:15px; }
	.tip-eco-action03 dd{float:left;}

.main-l{width:744px; overflow:hidden ; position:relative; float:left; margin-top:25px;}
	.dl-ma01{float:left; margin-top:20px;}
	.dl-ma01 dt{float:left;}
		.dl-ma01 dd{float:left; margin:8px 0 0 0;}
	.dl-ma02 dd img{margin-top:5px;}
		.img-dl-ma02{margin:28px 0 15px}
	.fr-dl-ma02{width:225px; float:right;}
	.btn-cam{float:right; margin-top:50px; }
		.btn-cam img{float:left;}
		.btn-allow{display:block;float:right;width:40px ; height:20px;}
		.img-dl-ma02{display:block;}
.main-r{ float:right; padding-bottom:40px; border-left:1px solid #ebebeb; width:225px; overflow:hidden }
.dl-ma03{padding-left:24px; margin-top:25px;font-size:11px; }
	.btn_more{display:block; float:right; width:30px ; height:10px ; margin-right:2px; padding-top:5px; }
	.btn_more img{vertical-align:0}
	.dl-ma03 dl{ overflow:hidden; padding-bottom:10px; border-bottom:1px solid #ebebeb}
		.dl-ma03 dd img{margin-top:10px;}   
		.dl-ma03 dl dt{font-weight:bold; margin-top:13px; color:#4c4c4c; }
		.dl-ma03 dl dd{ color:#919191; }
		.dl-ma03-02{ overflow:hidden;height:75px;}  
			.dl-ma03-02 dt{float:left; margin-top:5px !important;}
			.dl-ma03-02 dd{width:69%; float:right; margin-top:10px; }
			.dl-ma03-02 dd strong{display:block; color:#4c4c4c; font-weight:bold;}
.dl-ma04{text-align:center;}
	.dl-ma04 span{display:block; margin:15px 0 10px}
	.dl-ma04 dd{margin-top:10px}
.m10{margin:10px}


/* ¾÷¹«ºÐ¾ß */
.dl-btn{width:100%;overflow:hidden; padding:20px 0 ; border-bottom:1px solid #e1e1e1; }
.list_img02{width:100%;overflow:hidden; border:none;}
	.list_img02 li {width:22.7%; float:left; }
	.list_img02 dd{ clear:both;}
	.list_img02 dd.txt_img02-img{height:35px;}


/* ÀÎ»çÁ¦µµ ¹× º¹¸®ÈÄ»ý */
.h4-top-line{border-top:1px solid #e1e1e1 ; margin-top:40px;  padding:20px 0 5px;width:100%; }
.fl-01{float:left;width:514px;padding-top:20px; }
	.fl-01 p{padding-top:50px;}
.dl-01{float:left; width:45%;  padding:20px 0 0 0px;}
	.dl-01 dd{padding-top:5px;}

.bott-line{border-bottom:2px solid #444547}


/*(º¹¸®ÈÄ»ý)
.dl-dot{overflow:hidden; width:100%; padding:20px 0; border-bottom:1px dotted #e1e1e1}
	.dl-dot dt{float:left}
	.dl-dot ul{float:left; padding-left: 40px;}
		.dl-dot ul li{padding-top:7px;}
		.dl-dot.last{border-bottom:1px solid #e1e1e1}
.img-welfare{position:absolute; top:220px;right:0;} */

/* º¹¸®ÈÄ»ý */
.fl-line { border-left:1px solid #e8e8e8; margin-left:20px; padding-left:20px; }
.dl-dot { overflow:hidden; width:475px; border-bottom:1px dotted #e1e1e1; margin-bottom:20px; }
	.dl-dot dt{ float:left; width:100px; }
	.dl-dot ul{ float:left; width:375px; }
		.dl-dot ul li { padding-bottom:20px }
		.dl-dot ul li p { padding-top:8px;}
	.dl-dot.last{ border-bottom:none; margin-bottom:0px;}

/* ¿µ¾÷´ã´ç ¸ðÁý¾È³» */
.list_sca01 li {width:351px;padding-right:30px;;float:left;}
	.list_sca01 dt{padding:10px 0 15px;}
	.list_sca01 p.ac{padding-top:20px; }

.txt-line{padding:30px 0 18px ;border-bottom:1px solid #e1e1e1}
.list-sca{overflow:hidden; clear:both;padding-top:19px;}
	.list-sca li{margin-top:1px}
.pt17{padding-top:17px;}
.bg-gray-box02{ height: 30px;margin-top:30px; padding: 30px 30px;background: url("/img/rsm/company/recruit/bg_sca_box.gif") no-repeat 0 0 ;}
	.bg-gray-box02-top{ height: 35px;margin-top:30px; padding: 30px 30px 0;background: url("/img/rsm/company/recruit/bg_sca_box.gif") no-repeat 0 0 ;}
	.bg-gray-box02-bott{ height: 10px;background: url("/img/rsm/company/recruit/bg_sca_box.gif") no-repeat 0 bottom ;}

.dl_01 .style_none{padding:0 0 10px}
	.dl_01 .style_none li{border-top:0; padding-top: 5px;}
.talented-person02{ width:50%; float:left}
	.talented-person02 dt{padding-top:30px }
	.talented-person02 dd{padding-top:10px}
	.talented-person02 ul li{overflow:hidden; width:100%; padding-top:20px }
	.talented-person02 ul strong{float:left; display:block;padding-right:10px;}
	.talented-person02 ul span{float:left; display:block; padding:40px 0 35px; width:324px}
	span.dot-top-rsm-way{padding-top:23px !important ;border-bottom:1px dotted #e1e1e1; }
.talented-person03{position:relative;padding:20px 0 50px;margin-top:40px}
	.talented-person03-img{position:absolute;top:20px;right:0}

/* ¿¬Çõ */
.history-con{width:100%;overflow:hidden;padding-top:35px;height:540px; position:relative;background: url("/img/rsm/company/enterprise/bg_history.gif") no-repeat }
	.img-history{position:absolute;right:70px;}
	.history-tab-img{position:absolute;margin-top:170px;right:78px;}
		.history-tab-img li{float:left; margin-left:7px;}
	.list-history dt{padding-bottom:25px;}
		.list-history li{padding-top:5px;}
	.history-tab-year{position:absolute;bottom:4px; left:12px;}
		.history-tab-year li{float:left;margin-right: 9px ;}
		.mr10{margin-right: 10px !important;}
		.mr11{margin-right: 11px !important;}
		.mr29{margin-right: 29px !important;}
		.mr30{margin-right: 30px !important;}


/* È¸»ç¼Ò°³_NEWS */
.newsArea {}
.newsArea dd {margin-top:10px; padding:2px 7px; border:1px solid #e8e9e9; }
.newsArea dd ul li {text-align:center; border-bottom:1px solid #ebebeb; }
.newsArea dd ul li p {padding:10px 0; font-size:11px; text-align:left; color:#919191; }
.newsArea dd ul li p strong {display:block; color:#4c4c4c; }
.newsArea dd ul li.last {border-bottom:0; }

/* È¸»ç¼Ò°³_µ¿¹Ý¼ºÀå */
.growth .content-footer {position:absolute;bottom:20px;width:990px;}
.growth .footer-menu {display:inline-block;border:1px solid #eee;width:100%;height:30px;}
.growth .footer-menu li {float:left;margin:9px 0 10px;padding:0 15px;border-right:1px solid #f2f2f2;}
.growth .footer-menu li.last {border:none;}
.growth .btn-partners {position:absolute;top:0;right:-2px;margin:0;}
.growth .footer-partners {position:absolute;top:0;right:-2px;width:377px;text-align:right;display:none;}
.growth .footer-partners h5 {margin:0;}
.growth .footer-partners .partner-list {position:absolute;top:-185px;left:2px;display:inline-block;background:#59aabd;padding:20px 0 10px;text-align:left;}
.growth .footer-partners .partner-list dl {float:left;padding:0 13px;height:155px;border-right:1px solid #6cb4c5;}
.growth .footer-partners .partner-list dt {margin-bottom:11px;}
.growth .footer-partners .partner-list dd {margin-bottom:3px;}

.growth .Tab {margin-bottom:30px;}
.growth .greeting-cont {padding:0;}

.growth .cont-vision03 {position:relative;}
.growth .cont-vision03 .btn-view {position:absolute;left:63px;bottom:45px;}

.growth .sustain-cont01 li {border-bottom:1px solid #d1d1d1;padding-bottom:20px;margin-bottom:20px;}
.growth .sustain-cont01 li.first {padding-bottom:0;}
.growth .sustain-cont01 li dt {border-bottom:1px solid #d1d1d1;}
.growth .sustain-cont01 li dd {width:100%;display:inline-block;border-bottom:1px solid #efefef;padding:10px 0 9px;}
.growth .sustain-cont01 li dd .txt {float:left;width:500px;padding-top:9px;}
.growth .sustain-cont01 li dd .btn {float:right;width:77px;padding:0;}
.growth .sustain-cont01 li dd.last {border:none;}
.growth .sustain-cont02 li {display:inline-block;width:735px;border-bottom:1px solid #efefef;padding:20px 0;}
.growth .sustain-cont02 li dl {float:left;width:350px;}
.growth .sustain-cont02 li dt {float:left;width:100px;}
.growth .sustain-cont02 li dd {float:left;width:250px;}
.growth .sustain-cont02 li.first {border-top:1px solid #efefef;}
.growth .sustain-cont02 li.last dl {float:none;display:inline-block;width:100%;}
.growth .sustain-cont02 li.last dd {width:630px;}
.growth .sustain-cont03 > li {display:inline-block;width:735px;border-bottom:1px solid #efefef;padding:20px 0;}
.growth .sustain-cont03 > li dl {display:inline-block;}
.growth .sustain-cont03 > li dt {float:left;width:180px;}
.growth .sustain-cont03 > li dd {float:left;width:530px;}
.growth .sustain-cont03 > li dd ul li {margin-bottom:10px;}
.growth .sustain-cont03 > li.first {border-top:1px solid #efefef;}
.growth #accordion {border-top:1px solid #efefef;padding-bottom:100px;}
.growth .support-cont .tit-area {padding:20px 0 20px 70px;border-bottom:1px solid #efefef;cursor:pointer;}
.growth .support-cont .tit-area h5 {margin:0 0 10px 0;}
.growth .support-cont .tit-area0101 {background:url("/img/rsm/company/growth/bg_support0101.gif") no-repeat 25px 22px;}
.growth .support-cont .tit-area0102 {background:url("/img/rsm/company/growth/bg_support0102.gif") no-repeat 25px 22px;}
.growth .support-cont .tit-area0103 {background:url("/img/rsm/company/growth/bg_support0103.gif") no-repeat 25px 22px;}
.growth .support-cont .tit-area0201 {background:url("/img/rsm/company/growth/bg_support0201.gif") no-repeat 20px 22px;}
.growth .support-cont .tit-area0202 {background:url("/img/rsm/company/growth/bg_support0202.gif") no-repeat 21px 22px;}
.growth .support-cont .tit-area0203 {background:url("/img/rsm/company/growth/bg_support0203.gif") no-repeat 23px 22px;}
.growth .support-cont .tit-area0301 {background:url("/img/rsm/company/growth/bg_support0301.gif") no-repeat 19px 22px;}
.growth .support-cont .tit-area0302 {background:url("/img/rsm/company/growth/bg_support0302.gif") no-repeat 21px 22px;}
.growth .support-cont .tit-area0303 {background:url("/img/rsm/company/growth/bg_support0303.gif") no-repeat 18px 22px;}
.growth .support-cont .ui-state-active {border:none;}
.growth .support-cont .ui-accordion-content-active {border-bottom:1px solid #efefef;}
.growth .ui-accordion .ui-accordion-header {display: block;cursor: pointer;position: relative;margin: 2px 0 0 0;min-height: 0; /* support: IE7 */font-size: 100%;}
.growth .ui-accordion .ui-accordion-header .ui-accordion-header-icon {position:absolute;right:7px;top:28px;}
.growth .ui-state-default .ui-icon {width:25px;height:25px;background:url("/img/rsm/company/growth/btn_view.gif") no-repeat;}
.growth .ui-state-active .ui-icon {width:25px;height:25px;background:url("/img/rsm/company/growth/btn_view_on.gif") no-repeat;}

.growth .support-cont .cont-area {padding:50px 0;text-align:center;}
.growth .support-cont .cont-area0202 .content {padding-bottom:30px;margin:0 30px 35px 30px;text-align:left;background:url("/img/rsm/company/growth/bg_dot_line.gif") repeat-x left bottom;}
.growth .support-cont .cont-area0202 .content h6 {margin-bottom:15px;}
.growth .support-cont .cont-area0202 .content .txt-value01 {margin-bottom:18px;}
.growth .support-cont .cont-area0202 .content table {width:100%;margin:8px 0 10px;border-top:2px solid #c5d0db;}
.growth .support-cont .cont-area0202 .content table thead th {padding:10px;border-bottom:1px solid #c5d0db;border-right:1px solid #dae5ee;background:#edf3f8;text-align:center;}
.growth .support-cont .cont-area0202 .content table tbody th {padding:10px;border-bottom:1px solid #d5d5d5;border-right:1px solid #f1f1f1;background:#fff;text-align:center;}
.growth .support-cont .cont-area0202 .content table tbody td {padding:10px;border-bottom:1px solid #d5d5d5;border-right:1px solid #f1f1f1;background:#fff;}
.growth .support-cont .cont-area0202 .content table tbody td.bg {background:#fafafb;}
.growth .support-cont .cont-area0202 .content table th.last,.growth .support-cont .cont-area0202 .content .txt-value02 table td.last {border-right:none;}
.growth .support-cont .cont-area0202 .content03 {background:none;padding:0;}
.growth .support-cont .cont-area0303 .content {text-align:left;padding:0 30px;}
.growth .support-cont .cont-area0303 .content02 {margin-top:60px;}

.growth .growth-cont {padding-bottom:100px;}