@charset "euc-kr";
html { _filter: expression(document.execCommand('BackgroundImageCache', false, true));}
html, body { margin:0px; padding:0px; font-family:µ¸¿ò, Dotum, Tahoma; font-size:12px; color:#5a5a5a; line-height:16px; }
* { margin:0; padding:0; }
img, fieldset { border:0px; }
legend { visibility:hidden; height:0px; width:0px; line-height:0; _text-indent:-100px; font-size:0px; display:none; }
table { border-collapse:collapse; }
textarea { border:1px solid #d5d5d5; font-family:µ¸¿ò, Dotum, Tahoma; padding:3px 0 1px 3px; overflow:auto;}
select, img { vertical-align:middle; }
ul, ol { list-style-type:none; }
dt, dd, h1 ,h2, h3, h4 { padding:0px; margin:0px; }
hr { display: none; }

a, a:link, a:visited, a:active { color:#818181; text-decoration:none; }
a:hover { color:#818181; text-decoration:none; }

.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* Hides from IE-mac */
.clfix { zoom:1; } /*for IE 5.5-7*/
.cl-le {clear:left;}

.rel { position:relative; }
.hand { cursor:pointer; }
.bgnone { background:none !important; }
.brdnone { border:none !important; }
.fixed { table-layout:fixed; }
.b { font-weight:bold !important; }
.n { font-weight:normal !important; }
.u { text-decoration:underline !important; }
.fl { float:left !important; display:inline; }
.fr { float:right !important; display:inline;}
.cl { clear:both; }
.ac { text-align:center !important; }
.at { vertical-align:top !important; }
.am { vertical-align:middle !important; }
.ab { vertical-align:bottom; }
.ar { text-align:right !important; }
.al { text-align:left !important; }
.t11 { font-size:11px !important; }
.t12 { font-size:12px !important; }
.ls0 { letter-spacing:0 !important; }
.thm { font-family:tahoma !important; }
.db {display:block;}
.dis-txt { visibility:hidden; width:0px; height:0px; overflow:hidden; font-size:0px; } /* ¸®´õ±â¿¡¼­¸¸ ÀÐÈ÷°í º¸ÀÌÁö¾ÊÀ½ */
.link { color:#ac9f7b !important; letter-spacing:0; font-family:Tahoma; }
.png24 { tmp:expression(setPng24(this)) } /* ie6 png */
.disnone { display:none; }
.dinb { display:inline-block; zoom:1; *display:inline;}


/* layout */
#accessibility { visibility:hidden; position:absolute; height:0px; }
#wrapper { position:relative;width:100%; background: repeat-x right top; }
#body-wrap { width:50%; background: repeat-x left top; height:139px; text-indent:-1000em; overflow:hidden; min-width:496px;  background-color:#FFF}
#head-container { position:relative; margin:-139px auto 0; width:992px; font-size:0; line-height:0; height:139px; }
	#head-container #top-area { height:74px; }
	#head-container #top-area h1, #head-container2 #top-area h1 { position:absolute; top:18px; right:1px; }
#head-container2 { position:relative; margin:-74px auto 0; width:992px; font-size:0; line-height:0; height:74px; background-color:#FFF} /* Â÷·®¼Ò°³ ¸ÞÀÎ */

#body-container { position:relative; width:100%; }
	#body-container #content-wrap { position:relative; margin:58px auto 0; padding-bottom:90px; width:992px; min-height:500px; }
	#body-container .vecMain {width:991px !important;}
#footer-container { border-top:1px solid #e8e8e8; width:100%;}
	#footer-container #footer-area { position:relative; margin:0 auto; padding:19px 25px 15px; width:942px;}

.mainBg { background:url('/img/rsm/common/bg_main.gif') repeat-x left top;} /* ¼­ºê¸ÞÀÎ */
.mainBg.myrs { background:#fff} /* ¼­ºê¸ÞÀÎ */

ul.utility { position:absolute; top:9px; left:-4px; font-size:0; line-height:0; } /* »ó´ÜÀ¯Æ¿ */
	ul.utility li { float:left; background:url('/img/rsm/common/bar_top.gif') no-repeat right 4px; padding:0 3px; }
	ul.utility li a { display:block; padding:2px 3px; cursor:pointer; }

.topMenu {position:absolute; top:44px; left:0px; font-size:0; line-height:0; }
	.topMenu dt { position:absolute; display:block; overflow:hidden; top:-5000px; left:0px; }
	.topMenu dd { float:left; }
	.topMenu dd li a { display:block; padding:0; }
	.topMenu dd .Menu01 {float:left; margin:0; background:url('/img/rsm/common/bar_top03.gif') no-repeat 0 0; }
		.topMenu dd .Menu01 li {float:left; }
	.topMenu dd .Menu02 {margin:0px 0 0 7px;}
		.topMenu dd .Menu02 li {float:left; padding-right:2px;}

.chromestyle ul li a{ text-indent:-1000em; overflow:hidden; clear:both; display:block; cursor:pointer; } /*Â÷·®¸ÞÀÎ GNB */
	.chromestyle ul li :hover, .chromestyle ul li a.selected{ background-position:left bottom; }
	/*.chromestyle ul li.menu2 a{ background: url('/img/rsm/common/menu02_.gif') no-repeat; width:84px; height:14px; margin:0 6px 0 7px; }*/
	.chromestyle ul li.menu1 a{ background: url('/img/rsm/common/menu01_.gif') no-repeat 0 0; width:29px; height:16px; margin:0 9px 0 0;}
	.chromestyle ul li.menu2 a{ background: url('/img/rsm/common/menu02_.gif') no-repeat 0 0; width:29px; height:16px; margin:0 8px 0 8px;}
	.chromestyle ul li.menu3 a{ background: url('/img/rsm/common/menu03_.gif') no-repeat 0 0; width:57px; height:16px; margin:0 9px 0 8px;}
	.chromestyle ul li.menu4 a{ background: url('/img/rsm/common/menu04_.gif') no-repeat 0 0; width:43px; height:16px; margin:0 8px 0 7px;}
	.chromestyle ul li.menu5 a{ background: url('/img/rsm/common/menu05_.gif') no-repeat 0 0; width:28px; height:16px; margin:0 9px 0 8px;}
	.chromestyle ul li.menu6 a{ background: url('/img/rsm/common/menu06_.gif') no-repeat 0 0; width:32px; height:16px; margin:0 8px 0 8px;}
	.chromestyle ul li.menu7 a{ background: url('/img/rsm/common/menu07_.gif') no-repeat 0 0; width:32px; height:16px; margin:0 8px 0 9px;}	
	.chromestyle ul li.menu8 a{ background: url('/img/rsm/common/menu08_.gif') no-repeat 0 0; width:55px; height:16px; margin:0 15px 0 9px;}	
	.chromestyle ul li.menu9 a{ background: url('/img/rsm/common/menu09_.gif') no-repeat 0 0; width:51px; height:16px; margin:0 14px 0 0 ;}
	.chromestyle ul li.menu10 a{ background: url('/img/rsm/common/menu10_.gif') no-repeat 0 0; width:29px; height:16px; margin:0 13px 0 0;}
	.chromestyle ul li.menu11 a{ background: url('/img/rsm/common/menu11_.gif') no-repeat 0 0; width:50px; height:16px; margin:0 9px 0 0;}
	.chromestyle ul li.menu12 a{ background: url('/img/rsm/common/menu12_.gif') no-repeat 0 0; width:31px; height:16px; margin:0 9px 0 0;}
	.chromestyle ul li.menu13 a{ background: url('/img/rsm/common/menu13_.gif') no-repeat 0 0; width:30px; height:16px; margin:0 0 0 0;}

.dropmenudiv{ position:absolute; top:0; z-index:10000001; display:none; background:url('/img/rsm/common/bg_dropmenu.png') no-repeat 0 0; padding:26px 20px 5px; margin-top:9px;}
	.dropmenudiv a{ width: auto; display:block; background:url('/img/rsm/common/bg_dropmenu_sub.gif') repeat-x 0 bottom; padding-bottom:7px; margin-bottom:9px; overflow:hidden; }
	.dropmenudiv a.last{background:none;}
.dropmenudiv02{background:url('/img/rsm/common/bg_dropmenu02.png') no-repeat 0 0;}
.dropmenudiv03{background:url('/img/rsm/common/bg_dropmenu03.png') no-repeat 0 0;}
	.dropmenudiv03 a {padding:0 0 7px 0;}

#path { position:absolute; top:0px; right:0px; font-size:11px; color:#5b79a6; vertical-align:middle; font-weight:bold; }
	#path a, #path a:hover, #path a:link, #path a:visited { color:#777; padding:2px; font-weight:normal; }
	#path img { margin:0px 0 0 3px; padding-right:0px; vertical-align:top; }
	#path span { color:#777; font-size:11px; font-weight:normal; }


#gnb-area { position:absolute; top:74px !important; left:0px; width:992px; height:65px; font-size:0; line-height:0;}/* GNB¿µ¿ª */
	#gnb-area h2 { float:left; margin:27px 0 0 0; }
	#gnb-area ul { float:left; position:relative; font-size:0; line-height:0; margin-top:34px; }
		#gnb-area ul li { float:left; background:url('/img/rsm/gnb/bar_gnb.gif') no-repeat left top; padding-left:10px; margin-right:45px;}
		#gnb-area ul li.last { margin-right:0px !important; }

/* 20140901 sm7Nova ¼­ºê¸Þ´º Ãß°¡ */
#top-area .gnb-sm7Nova h2 {margin:26px 40px 0 0 !important;}
#top-area .gnb-sm7Nova .vcMenu {margin-top:25px;}
#top-area .gnb-sm7Nova .vcMenu li {margin:7px 2px 0 0 !important;}
#top-area .gnb-sm7Nova .vcMenu li.btn-menu {margin:1px 0 0 0 !important;padding-left:5px;}

/* 20150102 sm5Nova ¼­ºê¸Þ´º ¼öÁ¤ */
#top-area .gnb-sm5Nova h2 {margin:9px 83px 0 0 !important;}
#top-area .gnb-sm5Nova .vcMenu {margin-top:25px;}
#top-area .gnb-sm5Nova .vcMenu li {margin:7px 35px 0 0 !important;}
#top-area .gnb-sm5Nova .vcMenu li.btn-menu {margin:1px 0 0 0 !important;padding-left:5px;}

#gnb-container { position:absolute; top:139px; right:0px; width:100%; background:#313131; height:28px; display:block; font-size:0; line-height:0; }
	#gnb-container #snav { position:relative; width:992px; margin:9px auto 0; }
		#gnb-container #snav ul { position:absolute; top:0px; }
		#gnb-container #snav ul li { float:left; margin-right:25px;}
		#gnb-container #snav ul li.last { margin-right:0; }

.mainMenu { background:url('/img/rsm/gnb/bg_gnb.gif') no-repeat left top; }
.mainMenu03 { background:url('/img/rsm/gnb/bg_gnb01.gif') no-repeat left top; }
.mainMenu02 { background:url('/img/rsm/gnb/bg_gnb02.gif') no-repeat left top;} /* È¸»ç¼Ò°³ */



.sMenu34 { left:552px; } /*3depth-34*/
.sMenu35 { right:15px; } /*3depth-35*/ /* 2011-09-29 Ãß°¡ */
.sMenu36 { right:131px; } /*3depth-36*/ /* 2011-09-29 Ãß°¡ */
.sMenu37 { right:15px; } /*3depth-37*/ /* 2011-09-29 Ãß°¡ */

.sMenu41 { left:198px; } /*3depth-41*/
.sMenu42 { left:295px; } /*3depth-43*/
.sMenu43 { left:445px; } /*3depth-44*/
.sMenu45 { right:15px; } /*3depth-47*/
.sMenu46 { right:0px; } /*3depth-45*/


.sMenu25 { right:45px; } /*3depth-25*/
.sMenu26 { right:22px; } /*3depth-26*/

.sMenu51 { left:152px; } /*3depth-51*/
.sMenu52 { left:249px; } /*3depth-52*/
.sMenu53 { left:347px; } /*3depth-53*/
.sMenu54 { left:444px; } /*3depth-54*/
.sMenu55 { left:445px; } /*3depth-55*/
.sMenu56 { left:415px; } /*3depth-56*/
.sMenu57 { right:287px; } /*3depth-57*/
.sMenu58 { left:545px; }

.f-utility { text-align:left; overflow:hidden; padding-top:4px;} /* ÇÏ´ÜÀ¯Æ¿ */
	.f-utility li { float:left; background:url('/img/rsm/common/bar_futility.gif') no-repeat right 4px; padding:0 7px 0 5px; }
	.f-utility li.first { padding-left:0; }
	.f-utility li.social {margin-top:-4px; padding:0 3px 0;}
.f-utility02 { float:right; font-size:0; line-height:0; }
	.f-utility02 li { float:left; background:url('/img/rsm/common/bar_fs02.gif') no-repeat right center; padding:0 8px 0 17px }
	.f-utility02 li.last { background:none; padding-left:5px; padding-right:0px; }

.f-logo { float:left; width:20%; margin-left:0px; }
.f-logo  a img { position:relative; }
.footer { text-align:left; float:left; width:60%; padding-top:0;}
	.footer .copyright {margin:4px 0 0 7px; }

.family-area {float:right; width:20%; text-align:right;}
.family_site {position:absolute; right: 25px; top:-82px; width:151px; height:96px; background:url('/img/rsm/common/bg_box_family.gif') no-repeat; z-index:1000; font-size:0; line-height:0; }
.family_site ul {padding:10px 0 0 10px;}
.family_site ul li {padding-bottom:7px;}
.family_site span {position:absolute; top:8px; right:8px; }

/* 2011-08-18 ¼öÁ¤½ÃÀÛ */
.award { position:absolute; top:20px; right:0; }
	.award img { position:relative; }
/*.award a { margin-right:10px; }*/
.facebook { position:absolute; top:34px; right:116px; }

/*.family-site { float:right; font-size:0; line-height:0; }*/
.family-site img { vertical-align:top; }
	.family-site dt { float:left; margin-right:3px; }
	.family-site dd .fs-list li { float:left; padding:0 3px; }
	.family-site dd .fs-list li.last { background:none; padding-left:6px; padding-right:0px; }
/* 2011-08-18 ¼öÁ¤³¡ */

/* input-select */
input { font-size:12px; font-family:Gulim; color:#818181; letter-spacing:0; vertical-align:middle; }
select { font-size:12px; font-family:Gulim; color:#818181; border:1px solid #d5d5d5; height:20px; margin-right:2px; }
input.ipt { border:1px solid #d5d5d5; padding:3px 2px 3px 3px; }
input.ipt2 { border:2px solid #d5d5d5; padding:7px 2px 3px 10px; color:#3b3c3e;  }
input.img { width:auto !important; padding:0 !important; vertical-align:middle; }
input.radio { padding:0 !important; }
input.chk { margin:0px 3px 0px 0; border:0px !important; width:12px; height:12px; vertical-align:middle; background:#FFF !important; padding:0px !important; }


/* ¿©¹é */
.m0 { margin:0px !important; }
.mt0 { margin-top:0px !important; }
.mt5 { margin-top:5px !important; }
.mt7 { margin-top:7px !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px !important; }
.mt25 { margin-top:25px !important; }
.mt30 { margin-top:30px !important; }
.mt35 { margin-top:35px !important; }
.mt40 { margin-top:40px !important; }
.mt50 { margin-top:50px !important; }
.mb0 { margin-bottom:0px !important; }
.mb5 { margin-bottom:5px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb25 { margin-bottom:25px !important; }
.mb30 { margin-bottom:30px !important; }
.mb40 { margin-bottom:40px !important; }
.ml5 { margin-left:5px !important; }
.ml10 { margin-left:10px !important; }
.ml15 { margin-left:15px !important; }
.ml25 { margin-left:25px !important; }
.ml30 { margin-left:30px !important; }
.ml40 { margin-left:40px !important; }
.mr5 { margin-right:5px !important; }
.mr0 { margin-right:0px !important; }
.mr10 { margin-right:10px !important; }
.mr15 { margin-right:15px !important; }
.mr20 { margin-right:20px !important; }
.mr30 { margin-right:30px !important; }
.mr35 {margin-right:35px !important;}
.mr85 {margin-right:85px !important;}
.mr100 {margin-right:100px !important;}
.p0 { padding:0px !important; }
.p5 {padding:5px !important;}
.pt0 {padding-top:0px !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pr0{ padding-right:0 !important}
.pb0 {padding-bottom:0 !important;}
.pb5 {padding-bottom:5px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pl10 {padding-left:10px !important;}
.pl20 {padding-left:20px !important;}
.pl30 {padding-left:30px !important;}
.pl50 {padding-left:50px !important;}

.f13 {font-size:13px !important;}
.f14 {font-size:14px !important; }/* 2011-08-15 Ãß°¡ */

.s-space { margin-top:40px !important; } /*´Ü¶ô°ú ´Ü¶ô»çÀÌ*/

/* º¸´õ */
.bb0 {border-bottom:0 !important;}

/* Contents-title */
h3 { font-size:0; line-height:0; }
p.copy { margin:6px 0 40px; }

h4 { font-size:0; line-height:0; margin-bottom:10px; display:inline-block; }
h4 img { position:relative; }
*h4 { display:inline; }
p.s-copy { margin-bottom:10px;}
.h4-expl { float:left; margin:5px 0 0 10px;}
.h4-rinfo { text-align:right; margin-top:-20px; color:#666; }

h5 {line-height:0; margin:29px 0 10px; display:inline-block; }
*h5 { display:inline; }
.h5-expl { margin-left:10px;}
	.h5-expl img {vertical-align:-10px;}
.h5-txt { float:left; margin:45px 0 0 10px; color:#777; font-weight:bold; }
.h5-expl02 { margin-left:10px;}
	.h5-expl02 img {vertical-align:-7px;}
.h5-rinfo { text-align:right; margin-top:-20px; color:#777; }


/* scroll */
.scr {
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff; 
scrollbar-arrow-color: #a5a5a5;
scrollbar-face-color: #ecedef; 
scrollbar-3dlight-color: #ecedef;
scrollbar-darkshadow-color: #ecedef;
scrollbar-track-color: #ffffff;
}


/* Input Clear */
.inTxtblur { border:2px solid #d5d5d5; padding:7px 2px 3px 10px; color:#3b3c3e; background:#fff url('/img/rsm/common/bg_txt_input.gif') no-repeat; font-size:12px; }
.inTxtfocus { background: #ffffff ; color: #3b3c3e; border:2px solid #8ca2b7 !important; }
.valTrue{ border:2px solid #d5d5d5 !important;}

.uid { background-position:left top } /* position */
.upw { background-position:left -26px }
.uregNum { background-position:left -52px }
.uname { background-position:left -78px }
.uaddress { background-position:left -104px }
.unewname { background-position:left -132px }
.unumber { background-position:left -158px }
.ufind { background-position:left -184px;}
.unfor { background-position:left -211px }
.unone { background-position:left bottom }

.inTxtblur2 {border:1px solid #d5d5d5; padding:3px 2px 3px 3px; color:#3b3c3e; background:url('/img/rsm/common/bg_txt_input2.gif') no-repeat; font-size:12px; } /* ¿Â¶óÀÎ½ÅÃ» ¹®ÀÇ³»¿ë */
.inTxtfocus2 { background: #ffffff ; color: #3b3c3e; border:1px solid #8ca2b7 !important; }/* ¿Â¶óÀÎ½ÅÃ» ¹®ÀÇ³»¿ë */
.valTrue2{ border:1px solid #d5d5d5 !important;}/* ¿Â¶óÀÎ½ÅÃ» ¹®ÀÇ³»¿ë */


/* selectbox */
div.selectbox-wrap { position:relative; margin:0 3px 0 0; display:inline-block; _display:inline; _zoom:1; *display:inline;}
*+html div.selectbox-wrap { display:inline; }
	div.selectbox-wrap select { display:none; vertical-align:middle; }
	div.selectbox-wrap input.value-holder { min-width:73px; min-width:36px\9; height:30px; padding:2px 27px 2px 5px; border:2px solid #d5d5d5; color:#666; background:#fff url('/img/rsm/common/bg_select_open.gif') no-repeat right 50%; font:12px/20px Dotum, 'µ¸¿ò', Verdana, sans-serif; _line-height:15px; text-align:left; z-index:999; margin:0px; }
	*+html div.selectbox-wrap input.value-holder { line-height:25px;min-width:73px; }
	div.selectbox-wrap ul.new-selectbox { min-width:69px; position:absolute; top:28px;*top:27px; left:0; display:none; border:2px solid #d5d5d5; background-color:#fff; font:12px Dotum, 'µ¸¿ò', Verdana, sans-serif; text-align:left; padding-top:2px; z-index:100 !important; }
		div.selectbox-wrap ul.new-selectbox li { position:relative; padding:2px 1px 2px 5px; cursor:default; }
		div.selectbox-wrap ul.new-selectbox li.hover, div.selectbox-wrap ul.new-selectbox li.selected { color:#000; background-color:#fff; }


/* Æ÷ÀÎÆ®ÄÃ·¯ */
.p-blue { color:#627ca6; }


/* Top Visual */
.topVisual { position:relative; width:100%; height:142px; }
.topVisual .vs-txt { float:left; _height:142px; }
	.topVisual .vs-txt .stxt { padding-top:10px; }
	.topVisual .vs-txt p{ padding-top:20px; }
.topVisual .vs-img { position:absolute; bottom:10px; right:0px; }
.topVisual a img {_padding-bottom:1px }


/* btn style */
.btn { padding:10px 0 0 0; margin:0; text-align:right; font-size:0; } /* ±âº» - ¿À¸¥ÂÊÁ¤·Ä */
	.btn a { margin-left:8px; }
	.btn a.l-btn {float:left;margin-left:0;}

.btn-r { margin-top:-26px; text-align:right; font-size:0; line-height:0px; } /* title + btn */
	.btn-r a { margin-left:6px; }

.both-btn { margin-top:10px; zoom:1; position:relative;} /* ¾çÂÊ¹öÆ° */
.both-btn:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden;}

.btn-with { padding:0; margin-top:-23px; } /* ÆäÀÌÂ¡ + ¹öÆ° */

.btn-side { margin-top:-20px; }

.sel-btn { float:right; margin-bottom:10px; *width:213px; _width:216px;}
	.sel-btn a {float:right; margin-left:5px;}
	.sel-btn select {float:right;}


/* Tab style */
ul.tab { position:relative; background:url('/img/rsm/common/bg_tab.gif') repeat-x; height:31px; line-height:0px; font-size:0px; overflow:hidden; width:100%;}
	ul.tab li { float:left; margin-right:2px; }
	ul.tab li img { vertical-align:bottom; }

ul.tab02 { background:url('/img/rsm/common/bg_tab02.gif') repeat-x;}
	
.tab-up { margin-top:-40px; cursor:pointer;} /* »ó´ÜºñÁÖ¾ó¿µ¿ª À§·Î ÅÇÀÌ ¿Ã¶ó°¥½Ã Ãß°¡ */

/* New Tab style */
ul.nTab { position:relative; background:url('/img/rsm/common/bg_tab.gif') repeat-x; height:31px; line-height:0px; font-size:0px; overflow:hidden; width:100%;}
	ul.nTab li { float:left; width:151px; margin-right:1px; }
	ul.nTab li.on { position:relative; top:-31px; left:0px; }


/* step */
.step-area li { float:left; margin-right:1px; }
	.step-area li.last {margin-right:0;}


/* box */
.grayBox { border:15px solid #dfe1e6; }
.blueBox { border:15px solid #8ca2b7; } /* 2011-07-07 Ãß°¡ */
.g-box { background:#ecedef; }


/* Search */
fieldset.sch-area { position:relative; width:342px; float:right; margin-bottom:10px; }
	fieldset.sch-area .sch { position:absolute; top:0; right:106px;_right:106px; background:url('/img/rsm/common/bg_sch_ipt.gif') no-repeat right top; width:165px; height:30px; z-index:50; }
	fieldset.sch-area .sch input { border:none; width:151px;height:19px; background:transparent; padding:7px 4px 4px 10px;}
	fieldset.sch-area a { position:absolute; top:0; right:0px; }


/* list style */
ul.list { font-size:0px; line-height:0px; margin-top:20px; } /* Å×ÀÌºí ¹Ø ¼³¸í±Û */
	ul.list li { margin-bottom:5px; }

.list01 { line-height:0; font-size:0;}
	.list01 li { padding-left:7px; background:url('/img/rsm/ico/ico_square.gif') left 5px no-repeat; margin-bottom:8px;}

.list02 li { position:relative; padding-left:7px; background:url('/img/rsm/ico/ico_arrow.gif') left 5px no-repeat; margin-bottom:2px; }


/* ÅøÆÁ */
.t-tip { padding:20px 17px 35px; background:#8ca2b7 url('/img/rsm/common/bg_balloon_arr.gif') center bottom no-repeat; }
.tT-ico { cursor:pointer; padding-left:5px;}


/* table style */
table em { display:block; margin-top:7px; }
table .last { border-right:none !important; }
table .ltxt { padding-left:24px !important; text-align:left !important; }
table .rtxt { padding-right:24px !important; text-align:right !important; }
table .line { border-right:1px solid #d5d5d5; }
table td.sel { background:#f6f6f6; }

table.tbl-y { width:100%; table-layout:fixed; border-top:2px solid #c5d0db; border-bottom:2px solid #c5d0db; } /* form */
	table.tbl-y th { background:#ecedef; text-align:left; height:40px; padding-left:24px; border-bottom:1px solid #d5d5d5; }
		table.tbl-y th.haveto { background:#9fb1c2 url('/img/rsm/ico/bul_bbs_star.gif') no-repeat 10px 40%; }
		table.tbl-y th.ct { padding-left:0; text-align:center; } /* header Áß¾ÓÁ¤·Ä */
	table.tbl-y td { border-bottom:1px solid #d5d5d5; text-align:left; padding:5px 0 5px 24px; color:#818181; }
		table.tbl-y td label { margin-right:20px; display:inline-block; }
		table.tbl-y td.conts { padding:24px; line-height:18px; border-bottom:none; min-height:210px; vertical-align:top; }

table.tbl-x { width:100%; table-layout:fixed; border-top:2px solid #c5d0db; border-bottom:2px solid #c5d0db; text-align:center; } /* ¸®½ºÆ® */
	table.tbl-x th { background:#ecedef; padding:11px 0 10px; border-bottom:1px solid #c5d0db; border-right:1px solid #d5d5d5; }
		table.tbl-x th.thb { border-bottom:1px solid #d5d6d7 !important; } /* header ¹Ø¿¡ ÄÃ·¯ ´Ù¸¥ border */
		table.tbl-x tr.line2 th { padding:11px 0;} /* header µÎÁÙÀÏ¶§ µÎ¹øÂ°ÁÙ*/
	table.tbl-x td { border-bottom:1px solid #d5d5d5; padding:9px 0 6px; border-right:1px solid #d5d5d5;  }
	table.tbl-x .l-txt { text-align:left; padding-left:20px;}
	table.tbl-y tr.answer th { background:#edf1f4; border-top:1px solid #c5d0db; } /*´äº¯*/
	table.tbl-y tr.answer td { border-top:1px solid #c5d0db; }


/* paging */
.paging { padding:17px 0 0; text-align:center;}
	.paging img { margin-top:0px; margin:-3px 1px 0 0px !important;vertical-align:middle;position:relative; }
	.paging span { display:inline-block; margin:0; color:#989898; font-size:11px;}
	.paging .pbt { padding:0px; display:inline-block;vertical-align:middle; }
	.paging .prev { padding-right:0px; }
	.paging .next { padding-left:4px; }
	.paging span a { display:inline; padding:0px 8px 0; vertical-align:middle; }
	.paging a, .paging a:link, .paging a:visited, .paging a:active { color:#666; }
	.paging a:hover, .paging strong { color:#5b79a6; }


/* ÀÌÀü±Û/´ÙÀ½±Û */
dl.prev-next { width:100%; overflow:hidden; border-top:1px solid #c5d0db; border-bottom:1px solid #c5d0db; margin-top:30px; }
	dl.prev-next dt { float:left;  background:#f6f6f6; width:150px;  padding:12px 0 11px 0;  text-align:center; border-bottom:1px solid #d5d5d5; font-size:0; line-height:0;}
	dl.prev-next dd { float:left; width:815px; padding:12px 0 7px 25px; border-bottom:1px solid #d5d5d5; }
		dl.prev-next dd a, dl.prev-next dd a:hover { letter-spacing:0; }
		dl.prev-next dd span {float:right; padding-right:25px; *margin-top:-16px}


/* Tip*/
.tip { margin-top:20px; padding:15px 20px 10px 10px; width:932px; overflow:hidden; }
	.tip dt { float:left; width:30px; }
	.tip dd { float:left; width:892px; }

.tip2 { margin-top:20px; padding:10px 20px 10px 10px; width:961px; overflow:hidden; }
	.tip2 dt { float:left; width:30px; }
	.tip2 dd { float:left; width:892px; }

.tip-list { width:100%; margin-top:5px;}
	.tip-list li { margin-bottom:10px; }


/*ÀÌ¹ÌÁö È®´ë*/ 
.img-area { position:relative; *display:inline-block;}
	.img-area a{ position:absolute; right:0; bottom:0; }


/* Form style */
/*ÁÖ¼ÒÀÔ·Â*/
fieldset.address .post { margin-bottom:3px;}
fieldset.address a img{vertical-align:-5px;}/*¿ìÆí¹øÈ£Ã£±â ¹öÆ°*/


textarea.tArea-bold { border:2px solid #d5d5d5; font-family:µ¸¿ò, Dotum, Tahoma; padding:10px 0 1px 10px; overflow:auto; color:#666;}
.file-info {padding-left:10px;} /*ÆÄÀÏÃ·ºÎ ¼³¸í*/


/* ÀÌ¿ëÀÚ°¡ÀÌµå */
.user-guide {position:absolute; width:988px; height:496px; left:50%;  margin-left:-496px; border:2px solid #3c3c3e; boder-botton:2px;}
	 .ug-menu { float:right; margin-left:1px;}
	 .ug-menu li{margin-bottom:2px;}
	 .ug-menu li.last{margin-bottom:0px;}

	.ug-cont {  float:left; width:748px; overflow:hidden; }
		.ug-left {position:absolute; left:680px; top:430px;}
		.ug-right {position:absolute; left:712px; top:430px;}
		
	.ug-main { float:left; width:748px; overflow:hidden;  background:url('/img/rsm/vehicles/guide/bg_guide_main.gif') center 45px no-repeat; text-align:center; padding-top:316px; } 

	.uGuide-foot {clear:both; height:30px; background:#3c3c3e; padding:6px 20px 0 20px;}
		.uGuide-foot ul { line-height:0; font-size:0; }
			.uGuide-foot ul li {float:left; margin-right:5px;}
		.uGuide-foot a.close { float:right; }


/* ÀüÃ¼¸Þ´º */
/* 2011-10-01 »èÁ¦
#popup2 {width:992px; position:relative; margin:0 auto;}
.all-menu-wrap {padding:10px 0 0 82px; background:url('/img/rsm/popup/bg_all_menu.png') no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rsm/popup/bg_all_menu.png', sizingMethod='crop'); width:910px; height:557px;}

.all-menu-wrap a.am-close-btn {position:absolute; top:11px; right:1px;}

.all-menu-area {float:left; background:url('/img/rsm/popup/bg_am_line.gif') repeat-y right top; height:556px; width:116px; margin-right:15px; _margin-right:10px;}
.all-menu-area3 {position:relative; float:left; height:556px; width:91px;}
	.all-menu-area3 div ul.ml10 {_margin-left:0;}
	.sns-menu { position:absolute; top:410px; padding-top:15px; border-top:1px solid #d6d6d6;  width:200px;font-size:0; line-height:0;}
		.sns-menu h2 { margin-bottom:18px !important; }
		.sns-menu  ul li { clear:both; }
.menu-area {position:relative; border-bottom:1px solid #e3e3e3;  padding-bottom:25px; font-size:0; line-height:0;}
.menu-area2 {position:relative; border-bottom:1px solid #e3e3e3;  padding-bottom:25px; font-size:0; line-height:0;}
.bob-no {border-bottom:none !important;}
.bob-no2 {border-bottom:none !important; }
.menu-area h2 {margin-bottom:24px; font-size:0;}
.menu-area ul.float-ul {font-size:0; line-height:0; margin-bottom:20px;}
.menu-area ul.float-ul:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden;}

.menu-area ul li {float:left;}
.menu-area ul li {background:url('/img/rsm/popup/ico_square.gif') no-repeat left 4px; padding-left:5px; margin:0 16px 7px 0;}
	.menu-area ul li.last {margin-bottom:0;}

.menu-area p {position:absolute; bottom:0; right:1px;}

.menu-area dl dt {margin-bottom:7px;}
.menu-area dl dd {background:url('/img/rsm/popup/ico_line.gif') no-repeat 6px 4px; padding-left:11px; margin-bottom:7px;}
.menu-area dl dd.last {margin-bottom:0;}
*/

/* ±¸¸ÅÇýÅÃ */
.exp01 {font-size:12px; line-height:1.7; }

/* footer ¼Ò¼È¹Ìµð¾î ·¹ÀÌ¾îÆË¾÷ */
.social_site {position:absolute; right:135px; top:-67px; width:161px; height:111px; background:url('/img/rsm/common/bg_box_social.gif') no-repeat; z-index:1000; }
.social_site ul {padding:7px 0 0 18px; }
.social_site ul li {padding:0 0 7px 0; }
.social_site span {position:absolute; top:8px; right:8px; }


/* main visual */
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute; top:540px; left:0; width: 100%; text-align:center; z-index:5;}
.bx-wrapper .bx-controls-direction {position:relative; width:1100px; margin:-1000px auto 0; *top:-1000px;}
.bx-wrapper .bx-prev {left: 0; background: url('/img/rsm/main/controls.png') no-repeat 0 0;}
.bx-wrapper .bx-next {right: 0; background: url('/img/rsm/main/controls.png') no-repeat -32px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute; top: 25%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: url('/img/rsm/main/bullet.png') no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 5px;
	outline: 0;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: url('/img/rsm/main/bullet.png') no-repeat -12px 0;
}


@media(max-width:1024px){
	.visual {width:992px; margin:0 auto;}
	.bx-wrapper .bx-controls-direction {width:992px;}
}

@media(max-width:1100px){
	.bx-wrapper .bx-controls-direction {width:992px;}
}

.topLogo {margin-left:0; *margin-left:-1px;}
.visual-cont .mainImg {position:absolute; width:100% !important; height:1280px;}
.visual-cont p {width:992px; height:470px; margin:0 auto; position:relative;}
.visual-cont .mainImg a {display:block; width:90px; height:22px; margin-top:207px; text-indent:-9999px;}
.visual-cont .mainImg a.qm3 {width:97px; margin-top:245px;}
.visual-cont .mainImg a.qm3.down {width:124px; height:43px; margin-top:0; float:left;}
.visual-cont .mainImg a.qm5 {width: 89px; margin-top: 224px; margin-left: 7px;}
.visual-cont .mainImg a.sm3nova{margin-top:224px;}
.visual-cont .mainImg a.sm3ze{margin-top: 228px;}
.visual-cont .mainImg a.art {width:465px; height:84px; margin:110px 0 0 280px; }
.visual-cont .mainImg a.lpe {width:90px; height:22px; margin:203px 0 0 0px; }
.visual-cont .mainImg a.sm7pm {display:block; width: 114px; height: 24px; margin-top: 264px; text-indent:-9999px;}
.visual-cont .mainImg a.sm5pm {display:block; width: 114px; height: 24px; margin-top: -24px; margin-left:116px; text-indent:-9999px;}
.visual-cont .mainImg a.sm5d {display:block; width: 90px; height:24px; margin-top: 271px; text-indent:-9999px;}
.visual-cont .mainImg a.sm5Nova {display:block; width: 90px; height:24px; margin-top: 235px; text-indent:-9999px;} /* 20150102 Ãß°¡*/
.visual-cont .mainImg a.sm7Nova{ margin: 225px 130px 0 0;} 
.visual-cont .mainImg a.sm7Nova{margin-top:225px;}
.visual-cont .mainImg a.art{display:block; width:auto; height:440px; margin:40px 0 0 10px;}

.cont1 {overflow:hidden; width:100%;}
.cont1 .adList {float:left;}

.cont1 .adList {position:relative; width:453px; height:240px;}
/* .cont1 .adList div {position:absolute; opacity:0; filter:alpha(opacity=0); zoom:1;  z-index:2; height:240px;} */
.cont1 .adList div img {height:240px;}
/* .cont1 .adList div:first-child {opacity:1; filter:alpha(opacity=100); zoom:1; } */
.cont1 .adList div.on {z-index:5;}
.cont1 .adList ul {position:absolute; bottom:20px; left:30px; z-index:10;}
.cont1 .adList li {float:left;}
.cont1 .adList ul a {
	background: url('/img/rsm/main/bullet.png') no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 3px;
	outline: 0;
}
 .cont1 .adList ul a:hover,
 .cont1 .adList ul a.active {
	background: url('/img/rsm/main/bullet.png') no-repeat -12px 0;
}

		
.cont1 .movie {float:left; overflow:hidden; width:539px;}
.cont1 .movie .still, .cont1 .movie .thumb {float:left;}
.cont1 .movie .still{width:270px;}
.cont1 .movie .thumb{width:269px;}

.cont2 {overflow:hidden;}
.cont2 .contWrap {float:left; overflow:hidden;}
.cont2 .news {width:154px; padding:23px 22px 26px 23px; float:left; background:#fff; height:340px; position:relative;border-right:1px solid #e5e5e5;}
.cont2 .news ul {margin-top:10px;}
.cont2 .news ul li {padding:3px 0 2px; font-size:11px;}
.cont2 .news ul li p {margin-bottom:1px;}
.cont2 .news ul li p.title {color:#222; font-weight:bold;} 
.cont2 .news ul li p.txt {color:#444;}
.cont2 .news ul li p.date {color:#444;} 
.cont2 .news .more {position:absolute; top:25px; right:25px;}

.cont2 .purchase {width:395px;height:193px; border-right:1px solid #e5e5e5; position:relative; float:left;overflow:hidden}
.cont2 .purchase h3 {margin-left:25px; padding-top:20px;}


.cont2 .sns {padding:20px 0 0 25px; width:371px; height:173px; position:relative; float:left; background:#fff;}
.cont2 .sns ul { position:absolute; top:26px; right:27px; }
.cont2 .sns ul li { float:left; margin-left:3px; display:inline;}
.cont2 .sns .sns-preView {padding:15px 25px 0 0;}
.cont2 .sns .sns-preView dt {margin:0 0 5px; font-size:11px; color:#222; font-weight:bold;}
.cont2 .sns .sns-preView dd {color:#444;}
.cont2 .sns .sns-preView dd a, .cont2 .sns .sns-preView a:link, .cont2 .sns .sns-preView a:visited, .cont2 .sns .sns-preView a:active { color: #444;}
#blogList .s-sns dt {max-height:31px;height:auto !important;height:31px;overflow:hidden;}
.cont2 .sns .sns-preView dd {font-size:11px; margin:0; padding:0; height:49px; overflow:hidden;}
.cont2 .sns .sns-preView div.etc {position:absolute; left:25px; bottom:30px;}
.cont2 .sns .sns-preView div.etc .like {color:#39579a; background:url('/img/rsm/main/ico_like.gif') 0 0 no-repeat; padding-left:18px;}
.cont2 .sns .sns-preView div.etc .count {font-weight:bold; background:url('/img/rsm/main/ico_count.gif') 0 0 no-repeat; padding-left:18px;}
.cont2 .sns .sns-preView .more {position:absolute; right:25px; bottom:30px;}
.cont2 .sns .sns-preView .thumb {position:absolute; top:60px; left:25px;}
.cont2 .sns .sns-preView #videoList .s-sns {margin-left:130px;}
.cont2 .sns .sns-preView #ifrFb .s-sns {margin-left:130px;}
.cont2 .sns .sns-preView .etc{color:#444; font-size:11px;}
.cont2 .sns .sns-preView .color1{color:#444;}
.cont2 .search {background:#f8f8f8; padding:24px 19px 21px 23px; float:left; width:155px; border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.cont2 .search .main-estimate {padding-bottom:24px;}
.cont2 .search .main-mrsm {padding-top:20px;}
.cont2 .priceList {background:#fff; height:150px; overflow:hidden; padding:24px 19px 21px 24px; float:left; width:155px;border-top:1px solid #e5e5e5;}
.cont2 .priceList div {padding:20px 0 13px; padding:19px 0 15px\0/IE8+9;}
.cont2 .priceList ul {overflow:hidden; padding-top:10px;}
.cont2 .priceList ul li {float:left; width:45px; margin-bottom:5px; margin-bottom:8px\0/IE8+9;}
.cont2 .priceList ul li.last {float:left; width:40px;}
.cont2 .priceList img {vertical-align:top;}
.cont2 .priceList .cartalog {height:76px;padding-bottom:0;}
.cont2 .bgdot {background:url('/img/rsm/main/bg_dot.gif') 0 100% repeat-x;}

.purchase-list li img {width:395px; height:193px;}
.purchase .cbt {position:absolute;top:18px;right:20px;width:30px;z-index:100}
.purchase .cbt a{display:inline-block;float:left;}
.purchase .cbt .prev { background: url('/img/rsm/main/controls2.gif') no-repeat 0 0;width:14px;height:14px;}
.purchase .cbt .next {background: url('/img/rsm/main/controls2.gif') no-repeat -13px 0;width:14px;height:14px;}


/* µµ·Î¸í°³¼±ÀÛ¾÷ Ãß°¡ */
input.radio {width:13px;height:13px;}
table.tbl-y td .old-addr label { margin-right:5px;}
table.tbl-y th {text-align:center;padding-left:0;}
table.tbl-y td {padding:5px 0 5px 10px;}
div.selectbox-wrap {*display:inline;}
div.selectbox-wrap input.value-holder {padding:5px 27px 2px 5px;}
*+html div.selectbox-wrap input.value-holder { *padding:1px 27px 2px 5px;}
.old-addr input {background:#f8f8f8;}