@font-face{
	font-family:'ng';
	src:url('/css/rn/NanumGothic.eot');
	src:url('/css/rn/NanumGothic.eot?#iefix') format('embedded-opentype'),
		url('/css/rn/NanumGothic.woff') format('woff');
}
@font-face{
	font-family : "LGSmHaR_Web";
	src : url("/css/rn/LGSmHaR.eot");
	src : local("※"), url("/css/rn/LGSmHaR.woff") format("woff"), url("/css/rn/LGSmHaR.ttf") format("truetype");
}
@font-face{
	font-family : "LGSmHaSB_Web";
	src : url("/css/rn/LGSmHaSB.eot");
	src : local("※"), url("/css/rn/LGSmHaSB.woff") format("woff"), url("/css/rn/LGSmHaSB.ttf") format("truetype");
}

@font-face{
	font-family: 'NanumGothic';
	font-style: normal;
	font-weight: normal;
	src: url('/css/rn/NanumGothic.eot');
	src: local('※'),
		 url('/css/rn/NanumGothic.woff') format('woff'),
		 url('/css/rn/NanumGothic.ttf') format('truetype');
}

@font-face{
	font-family:'NanumGothicBold';
	font-style: normal;
	font-weight: bold;
	src: url('/css/rn/NanumGothicBold.eot');
	src: local('※'),
		 url('/css/rn/NanumGothicBold.woff') format('woff'),
		 url('/css/rn/NanumGothicBold.ttf') format('truetype');
}
html, body	 { width:100%; height:auto; background:#fff;}
dset, legend, textarea, form, input, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, div {
	margin:0; padding:0; font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','ng', Dotum; font-size:12px; color:#757575; }
select	{border:1px solid #c7c7c7; height:18px; font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','ng', Dotum; font-size:11px; color:#5f5f5f;}
textarea, .scr { border:none;background:none;
		scrollbar-face-color:#f9f9f9;		/* bar 의 표면색 */
		scrollbar-highlight-color:#c8c8c8;	/* 밝게 빛나는 좌상단 모서리 */
		scrollbar-3dlight-color:#f9f9f9;	/* 좌상단 모서리 아래부분 */
		scrollbar-shadow-color:#c8c8c8;		/* 그림자 지는 우하단 */
		scrollbar-darkshadow-color:#f9f9f9;	/* 그림자 우하단 */
		scrollbar-track-color:#f9f9f9;		/* 스크롤 트랙의 색 */
		scrollbar-arrow-color:#c8c8c8;		/* 삼각형부분 */
		overflow-x:hidden;overflow-y:auto; }
input.txt	{ height:16px;padding:0 5px;line-height:16px;border:1px solid #c7c7c7;background:#fcfcfc}

input.ipFile	{ height:18px}

input.rdo, input.chk { width:14px;height:14px;padding:0;margin:0 2px 0 0;border:none; line-height:14px;vertical-align:middle;background:transparent;}

 textarea {padding:5px; border:1px solid #c7c7c7; background:#fff;}

em {font-style:normal}

.ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis}

.clearfix {*zoom:1;}

.clearfix:after {content:""; display:block; clear:both;}

*:first-child+html .clearfix {min-height:1px}/*IE7*/

.clearfix select {height:23px; line-height:23px;}

.mgt0 {margin-top:0 !important;}

.mgt10 {margin-top:10px !important;}

.mgt20 {margin-top:20px !important;}

.mt3	{margin-top:3px !important;}

.mt5	{margin-top:5px !important;}

.mt10	{margin-top:10px !important;}

.mt20	{margin-top:20px !important;}

.mt25	{margin-top:25px !important;}

.mt30	{margin-top:30px !important;}

.mt40	{margin-top:40px !important;}

.mt50	{margin-top:50px !important;}

.mt60	{margin-top:60px !important;}

.mt80	{margin-top:80px !important;}

.mt90	{margin-top:90px !important;}

.mt120 {margin-top:120px !important;}

.mt-20	{margin-top:-20px !important;}

.mt-25	{margin-top:-25px !important;}

.mt-27	{margin-top:-27px !important;}

.mt-30	{margin-top:-30px !important;}

.mr10 {margin-right:10px !important;}

.mr20 {margin-right:20px !important;}

.mb0 {margin-bottom:0 !important;}

.mb5	{margin-bottom:5px !important;}

.mb20	{margin-bottom:20px !important;}

.mb60	{margin-bottom:60px !important;}

.ml4 {margin-left:4px !important;}

.ml5 {margin-left:5px !important;}

.ml10	{margin-left:10px !important;}

.ml20	{margin-left:20px !important;}

.ml50	{margin-left:50px !important;}

.mgb8 {margin-bottom:8px !important;}

.mgb20 {margin-bottom:20px !important;}

.pr10 {padding-right:10px;}

.pr20 {padding-right:20px;}

.pr30 {padding-right:30px;}

.pr40 {padding-right:40px;}

.pb30 {padding-bottom:30px;}

.pb50 {padding-bottom:50px;}

.pl5 {padding-left:5px;}

.pl10 {padding-left:10px;}

.pl15 {padding-left:15px;}

.pl30 {padding-left:30px;}

.txtunder {text-decoration:underline !important;}

.abs-right {position:absolute; top:0; right:0;}

.ta-r {text-align:right;}

.ta-l {text-align:left;}

.ta-c {text-align:center;}

.fs11 {font-size:11px;}

.fs14 {font-size:14px;}

.fs16 {font-size:16px;}

.fs14w {font-size:14px; font-weight:600;}

.fw-b {font-weight:600;}

.w160 {width:160px;}

.zindex10 {position:relative; z-index:10;}



.c-red {color:#72000a !important;}

.c-red2 {color:#a56566 !important;}

.c-orange {color:#f79147 !important;}

table {border-spacing:0; border-collapse:collapse;}

.colgroup, .colgroup th, .colgroup td	{ height:0 !important;line-height:0 !important;font-size:0;padding:0 !important;border:none !important;margin:0;border-collapse:separate;}

.colgroup	{ .display:none}

td, th { margin:0; padding:0; font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','ng', Dotum; font-size:12px; color:#757575; word-break:break-all !important;}



a:link		{ color:#757575;text-decoration:none;}

a:visited	{ color:#757575;text-decoration:none;}

a:hover 	{ color:#757575;text-decoration:underline;}

a:active	{ color:#757575;text-decoration:none;}



hr {display:none}

.area-hd {position:absolute;left:-10000% !important;top:-10000%;overflow:hidden;width:1px;height:1px;margin:0;padding:0;font-size:0;line-height:0}



.fontStyleA {color:#72000a !important; font-size:12px !important; text-decoration:none !important;}
.fontStyleA li {text-align:right;color:#c30036;}
.fontStyleA li:first-child{margin-bottom:8px;}

.fontStyleB {color:#333333 !important;}

.fontStyleE {color:#9c6061 !important;}

.fontStyleF {color:#000 !important; ime-mode:active;}



th span.point {font-weight:600; color:#72000a;}



.tabMenu li{cursor:pointer;}



.skipcontent {position:relative; z-index:1111111}

.skipcontent li {display:block; position:absolute; top:0; left:0; width:100%;}

.skipcontent a {display:block; overflow:hidden; height:1px; width:1px; font-size:1em}

.skipcontent a:focus, .skipcontent a:active {width:100%; height:auto; padding:15px 0; text-align:center; color:#222; font-weight:600; text-decoration:none; border-bottom:3px solid #dcdcdc; background-color:#fff}



.valign-m {vertical-align:middle}



table.w750 {width:750px;}



/*레이어*/

.contLayer {position:absolute; top:0px; left:0px; width:100%; background:url('/images/common/bg/bg_black60.png') repeat 0 0; z-index:100001;}

.contLayer .btnClose {position:absolute; right:-40px; top:0px;}





/*tab 스타일*/

.tabTypeA {position:relative; width:100%; height:32px; padding-left:1px; margin-bottom:10px; border-bottom:2px solid #700007; z-index:4}

/*.tabTypeA a img {position:absolute;right:2px;top:-8px }; 2013-07-16 */

.tabTypeA .tooltip a img {position:absolute;right:2px;top:-8px };/*2013-07-16*/

.tabTypeA ul {float:left; *zoom:1;}

.tabTypeA ul:after{content:""; display:block; clear:both;}

.tabTypeA ul li {float:left; }

.tabTypeA ul li a {position:relative; display:block; top:4px; width:137px; height:20px; padding-top:7px;  margin-left:-1px; font-size:12px; text-align:center; color:#6c6c6c; letter-spacing:-1px; border:1px solid #c5c5c5; border-bottom:none;z-index:1;}

.tabTypeA ul li a.over {width:139px; height:22px; top:0px; padding-top:10px; border:2px solid #700007; border-bottom:none; font-weight:600; color:#700007; background:#fff; z-index:2;}

.tabTypeA div {position:absolute; top:12px; right:0;}

.tabTypeA div.snsBtns {}

.tabTypeA div.snsBtns img {vertical-align:middle;}



.tabTypeAA ul li a {width:auto !important; padding-left:19px!important; padding-right:19px!important;}

.tabTypeAA ul li a.over {width:auto !important; letter-spacing:-1px;}



.tabTypeA p.sort2 span.tooltip {display:block; position:absolute; top:-25px; width:60px; height:25px; padding-top:5px; color:#fff; font-weight:normal; text-align:center; background:url('../images/common/bg/bg_tooltip2l.png') no-repeat 0 0; }

.tabTypeA p.sort2 span.tooltip a {position:absolute; right:2px; top:0px;}



.tabTypeA div.fr {position:absolute; top:5px; right:0;}



.tabTypeA .sort1 {float:left; margin-right:10px; margin-top:5px;}

.tabTypeA .sort1 a {color:#919191;}

.tabTypeA .sort1 a.over {font-weight:600;}

.tabTypeA .sort2 {float:left;}

.tabTypeA .sort2 strong {display:inline-block; margin-top:5px;}

.tabTypeA .sort2 img {cursor:pointer;}

.tabTypeA.zrecruit ul li a  {text-decoration:none}



.sort1 a.over {color:#72000a;}



.noTab_sortArea {position:relative; float:right; height:31px;}

.noTab_sortArea .sort1 {float:left; margin-right:10px; margin-top:5px;}

.noTab_sortArea .sort1 a {color:#919191;}

.noTab_sortArea .sort1 a.over {font-weight:600;}

.noTab_sortArea .sort2 {float:left;}

.noTab_sortArea .sort2 strong {display:inline-block;}

.noTab_sortArea .sort2 img {cursor:pointer;}

.noTab_sortArea .sort2 span.tooltip {display:block; position:absolute; top:-30px; width:60px; height:25px; padding-top:5px; color:#fff; font-weight:normal; text-align:center; background:url('../images/common/bg/bg_tooltip2l.png') no-repeat 0 0; }

.noTab_sortArea .sort2 span.tooltip a {position:absolute; right:2px; top:-8px;}/*2013-07-16 top:0 */



.tabTypeB{width:100%; height:15px; margin-bottom:10px;}

.tabTypeB ul {float:left; *zoom:1;}

.tabTypeB ul:after{content:""; display:block; clear:both;}

.tabTypeB ul li {float:left; padding:0 13px 0 14px; font-size:12px; background:url('../images/common/tabTypeB_divi.gif') no-repeat 0 4px;}

.tabTypeB ul li.first {padding-left:1px; background:none;}

.tabTypeB ul li a {font-weight:600; color:#666666;}

.tabTypeB ul li a.over {color:#700007;}

.tabTypeB div {float:right; margin-top:10px;}



.tabTypeC {width:100%; height:32px; padding-left:1px; border-bottom:1px solid #c4c4c4;}

.tabTypeC ul {float:left; *zoom:1;}

.tabTypeC ul:after{content:""; display:block; clear:both;}

.tabTypeC ul li {float:left; }

.tabTypeC ul li a {position:relative; display:block; top:4px; width:90px; height:20px; padding-top:7px;  margin-left:-1px; font-size:12px; text-align:center; color:#6c6c6c; letter-spacing:-1px; border:1px solid #c4c4c4; border-bottom:none;z-index:1;}

.tabTypeC ul li a.over {height:22px; top:0px; padding-top:10px; border-bottom:none; font-weight:600; color:#333333; background:#f9f9f9; z-index:2;}

.tabTypeC div {float:right; margin-top:10px;}

.tabTypeC div.snsBtns {}

.tabTypeC div.snsBtns img {vertical-align:middle;}



.proCateTab {height:30px; border-bottom:3px solid #700007; overflow:hidden; }

.proCateTab li {float:left}



span.btn-typeC {display:inline-block; height:24px; font-weight:bold; font-size:11px; background:url('/images/rn/btn/bg_btn.gif') no-repeat left top;}

span.btn-typeC a {display:block; height:18px; padding:6px 9px 0; color:#3d3d3d; background:url('/images/rn/btn/bg_btnE.gif') no-repeat right top;}



/* btn */

span.btnType a {display:inline-block; height:26px; line-height:26px; padding:0 25px; color:#fff !important; text-align:center;}

span.btnType.btn-red a {background:#6f0007;}

span.btnType.btn-gray a {background:#383838;}

span.btnType.btn-gray2 a {background:#767676;}

span.btnType.w50 a {width:50px;}

span.btnType.small a {height:23px; padding:0 15px 0 15px; line-height:23px; text-indent:0;}

span.btnType.big a {min-width:60px; height:31px; padding:0 20px; line-height:31px; text-indent:0; font-size:14px; font-weight:600;}



span.btnType.windowplus a {height:34px; padding:0 30px 0 20px; line-height:34px; font-size:14px; background:url('/images/rn/customer/arr_btn.png') no-repeat right center #c91f53;}

span.btnType.windowplus2 a {height:34px; padding:0 30px 0 20px; line-height:34px; font-size:14px; background:url('/images/rn/customer/arr_btn.png') no-repeat right center #e77f6a;}

span.btnType.windowplus3 a {height:34px; padding:0 30px 0 20px; line-height:34px; font-size:14px; background:url('/images/rn/customer/arr_btn.png') no-repeat right center #c3a26c;}

span.btnType.soriclub a {height:34px; padding:0 30px 0 20px; line-height:34px; font-size:14px; background:url('/images/rn/customer/arr_btn.png') no-repeat right center #4f7017;}

span.btnType.ecohouse a {height:34px; padding:0 30px 0 20px; line-height:34px; font-size:14px; background:url('/images/rn/customer/arr_btn.png') no-repeat right center #8fcf43;}

span.btnType.winner01 a {width:180px; height:26px; padding:0; line-height:26px; font-size:12px; text-align:center; background:#f79147;}

span.btnType.winner02 a {width:180px; height:26px; padding:0; line-height:26px; font-size:12px; text-align:center; background:#4ac2b9;}



span.btnType.btn-small a {width:52px; height:18px; padding:0 3px; line-height:18px; font-size:11px; text-align:center; border:1px solid #e6e0e0; color:#3d3d3d !important; background:#f4f4f4;}



/*툴팁*/
.toolTip {display:none; position:absolute; top:-19px; left:5px; height:25px; padding-left:5px; background:url('../images/common/bg/bg_tooltip_left.png') no-repeat 0 0; }
.toolTip span {display:block; width:auto; height:21px !important; padding:0px; padding-top:3px !important; padding-right:10px !important; color:#fff; letter-spacing:-1px; border:none; background:url('../images/common/bg/bg_tooltip_right.png') no-repeat right 0; white-space:nowrap;}

.shadowBox {
/*	-moz-box-shadow: 2px 2px 3px #525252;
	-webkit-box-shadow: 2px 2px 3px #525252;
	box-shadow: 2px 2px 3px #525252;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#525252')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#525252');	*/
}

/*snsBtns*/
.snsBtns {position:relative;}
.snsBtns img {vertical-align: middle;}
.snsBtns a.snsCopy,
.snsBtns a.snsScrap{padding:0 6px 0 5px; background:url('../images/common/dlineV.gif') no-repeat right 3px;}
.snsBtns a.snsPrint {padding:0 6px 0 5px;}

.snsBtnsArea {height:22px;}
.snsBtnsArea .snsBtns {float:right;}

/* new header */
#headerWrap {width:100%; height:auto; padding-top:32px;}
.topMenuArea {position:fixed; left:0; top:0; width:100%; height:32px; background:url(../../images/rn/common/bg_headerTop.gif) repeat-x center top; z-index:10000;}
.topMenuList {width:1170px; margin:0 auto;}
.topMenuList:after {content: ""; display:block; clear:both;}
.topMenuList .top_depth1 {float:left; position:relative;}
.topMenuList .top_depth1 > a {display:block;}
.topMenuList .top_depth1 .topSub_box {display:none; position:absolute; left:0; top:26px; background:url(../../images/rn/common/bg_topMenu_M.png) no-repeat 2px 4px;}
.topMenuList .top_depth1 .topSub_box.sub1 {width:620px; height:139px;}
.topMenuList .top_depth1 .topSub_box.sub2 {width:1229px; height:238px; left:-147px;}
.topMenuList .top_depth1 .topSub_box.sub2 .top_depth2 {margin-right:27px;}
.topMenuList .top_depth1 .topSub_box.sub2 .topSub_in_L {background:url(../../images/rn/common/bg_topMenu_L2.png) no-repeat left top;}
.topMenuList .top_depth1 .topSub_box.sub3 {width:255px; height:122px;}
.topMenuList .top_depth1 .topSub_box.sub4 {width:478px; height:136px;}
.topMenuList .top_depth1 .topSub_box.sub5 {width:349px; height:139px;}
.topMenuList .top_depth1 .topSub_box.sub6 {width:200px; height:207px;}
.topMenuList .top_depth1 .topSub_box.sub7 {width:200px; height:115px;}
.topMenuList .top_depth1 .topSub_box.sub8 {width:245px; height:118px; left:-20px;}
.topMenuList .top_depth1.active .topSub_box {display:block;}
.topMenuList .topSub_box .topSub_in_R {margin-right:-11px; background:url(../../images/rn/common/bg_topMenu_R.png) no-repeat right top;}
.topMenuList .topSub_box .topSub_in_L {overflow:hidden; padding:25px 0 0 25px; background:url(../../images/rn/common/bg_topMenu_L.png) no-repeat left top;}
.topMenuList .topSub_box .topSub_in_L .category_area {float:left;}
.topMenuList .topSub_box .topSub_in_L .category_area .categoryTit {margin-bottom:15px; font-size:14px; font-weight:600; color: #72000a;}
.topMenuList .topSub_box .topSub_in_L .category_area.dot {margin-right:30px; border-right:1px dotted #dddddd;}
.topMenuList .topSub_box .top_depth2 {float:left; margin-right:35px;}
.topMenuList .topSub_box .top_depth2 h3 {margin-bottom:6px; font-size:13px;}
.topMenuList .topSub_box .top_depth2 li {margin-bottom:3px;}
.topMenuList .topSub_box .bg_btmL {position:relative; width:100%; height:35px; background:url(../../images/rn/common/bg_topMenu_B.png) no-repeat left bottom;}
.topMenuList .topSub_box .bg_btmR {position:absolute; width:13px; right:-13px; bottom:0; height:35px; background:url(../../images/rn/common/bg_topMenu_B.png) no-repeat right bottom;}

.logoWrap {position:relative; width:1170px; margin:0 auto;}
.logoWrap .ciArea {text-align:center; padding:30px 0;}
.logoWrap .slideBanner {overflow:hidden; position:absolute; left:0; top:15px; width:237px; height:69px;}
.logoWrap .slideBanner li {float:left;}
.logoWrap .utilArea {position:absolute; right:0; top:13px;}
.logoWrap .utilArea ul {overflow:hidden;}
.logoWrap .utilArea ul li {float:left; margin-left:17px;}
.logoWrap .utilArea ul li.ftGray a {font-size:11px; font-weight:600; color:#a3a3a3;}
.logoWrap .utilArea ul li.ftRed a {font-size:11px; color:#9d000e;}

.gnbWrap {position: relative; border-top:1px solid #7d000b; border-bottom:1px solid #dcdee0; z-index: 7;}
.gnbWrap .gnbMenuArea {position:relative; width:1168px; margin:0 auto; border-left:1px solid #dcdee0; border-right:1px solid #dcdee0;}
.gnbMenuArea .zinMall {position:absolute; right:0; top:0;}
.gnbMenuList {margin-left:-1px;}
.gnbMenuList:after {content: ""; display:block; clear:both;}
.gnbMenuList .gnb_depth1 {position:relative; float:left; width:170px;}
.gnbMenuList .gnb_depth1 > a {display:block; height:47px; padding-left:1px; line-height:47px; text-align:center; font-size: 18px; font-family:'LGSmHaSB_Web'; text-decoration:none; color:#000; background:url(../../images/rn/common/bar_gnb1x19.gif) no-repeat left center;}
.gnbMenuList .gnbSub_box {display:none; position:absolute; left:-5px; background: #fff; border:1px solid #7d000b;}
.gnbMenuList .gnbSub_box.sub1 {}
.gnbMenuList .gnbSub_box.sub2 {width:193px;}
.gnbMenuList .gnbSub_box.sub3 {width:183px;}
.gnbMenuList .gnbSub_box.sub4 {width:175px;}
.gnbMenuList .gnbSub_box.sub5 {width:180px;}
.gnbMenuList .gnb_depth1.active .gnbSub_box {display:block;}
.gnbMenuList .gnbSub_box .top_depth2 {margin:30px 28px;}
.gnbMenuList .gnbSub_box .top_depth2 li { margin-bottom:25px; padding-left:13px; background:url(../../images/rn/common/dot_gnb3x3.gif) no-repeat left center;}
.gnbMenuList .gnbSub_box .top_depth2 li a {display:block; line-height:100%; font-size: 16px;  font-family:'ng'; color:#333; letter-spacing:-1px;}

#containerWrap {width:100%; padding-bottom:20px; background:#fff url(../../images/rn/main/bg_mainBody.gif) repeat-y center top;}
#containerWrap #contentWrap {width:1168px; margin:0 auto; border-left:1px solid #dcdee0; border-right:1px solid #dcdee0; border-bottom: 1px solid #dcdee0;}
#contentWrap .mainvisual {overflow:hidden; position:relative; width:1168px; height:453px;}
.mainvisual .rolling-visual {overflow:hidden;}
.mainvisual .rolling-visual li {float:left;}
.mainvisual .rolling-visual li img { width:1168px; height:453px;}
.mainvisual span {position:absolute; bottom:20px; z-index:8;}
.mainvisual span.btnPrev {left:30px; }
.mainvisual span.btnNext {left:63px;}

.pdtCategoryArea {background: #f7f7f7;}
.pdtCategoryArea ul {overflow:hidden; position:relative; padding:20px 0 20px 30px; }
.pdtCategoryArea ul li {float:left;}
.pdtCategoryArea ul li img {vertical-align:middle;}
.pdtCategoryArea .pdt_house li {margin-right:33px;}
.pdtCategoryArea .pdt_house li.pdtChange {position:absolute; right:0; top:11px;}
.pdtCategoryArea .pdt_commerce {display:none;}
.pdtCategoryArea .pdt_commerce ul {padding-left:218px;}
.pdtCategoryArea .pdt_commerce li {margin-right:46px;}
.pdtCategoryArea .pdt_commerce li.pdtChange {position:absolute; left:30px; top:11px;}

.sectionArea {overflow:hidden; background: #fff;}
.sectionArea .sectCon {float:left;}
.sectionArea .sectionStyle {width:375px; margin-right:46px; padding:34px 0 0 30px;}
.sectionStyle .tabBox {position:relative; margin-bottom:20px;}
.sectionStyle .tabBox .h4Tit {font-size:18px; color:#222;}
.sectionStyle .tabBox ul {overflow: hidden; position:absolute; right:0; bottom:0;}
.sectionStyle .tabBox li {float:left; margin-left:20px;}
.sectionStyle .tabBox li a {font-size:14px; letter-spacing:-1px; color:#222; text-decoration:none;}
.sectionStyle .styleCon {padding-bottom:20px;}
.sectionStyle .styleCon .thumb {margin-bottom:27px; border:1px solid #e8e8e8;}
.sectionStyle .styleCon .thumb img {width: 373px; height:255px;}
.sectionStyle .styleCon li {margin-bottom:20px; line-height:100%;}
.sectionStyle .styleCon li span {display:inline-block; vertical-align: middle; line-height:14px; font-size:13px; color:#777;}
.sectionStyle .styleCon li .tit {width:298px;}
.sectionStyle .styleCon li .date {width:73px;}
.sectionStyle #list_gallery, .sectionStyle #list_space {display:none;}

.sectionArea .sectionEvent {width:375px; margin-right:30px; padding:34px 0 0 0;}
.sectionEvent .moreBox {position:relative; margin-bottom:20px;}
.sectionEvent .moreBox .h4Tit {font-size:18px; color:#222;}
.sectionEvent .moreBox .btnMore {position:absolute; right:0; bottom:0;}
.sectionEvent .moreBox .btnMore a {font-size:11px; letter-spacing:-1px; color:#222; text-decoration:none;}
.sectionEvent .eventShow {position:relative; padding-bottom:20px;background: #7d000b;}
.sectionEvent .eventShow ul {overflow:hidden; width:375px; height:347px;}
.sectionEvent .eventShow li {float:left; width:375px; height:347px; border-bottom:0;}
.sectionEvent .eventShow li img {width:373px; height:345px; border: 1px solid #e8e8e8;}
.sectionEvent .pagerPoint {position:absolute; right:12px; bottom:4px;}
.sectionEvent .pagerPoint a {display:inline-block;width:11px; height:11px; margin-left:3px; font-size:0; background:url(../../images/rn/main/bg_pager.gif) no-repeat 0 0;}
.sectionEvent .pagerPoint a.active {background-position:0 -11px;}

.sectionRight {width:310px; border-left:1px solid #dcdee0;}
.sectionRight .h4Tit {padding-top:30px;font-size:18px; color:#222;}
.sectionRight .searchZone {height:156px; padding:0 0 0 30px; border-bottom:1px solid #dcdee0;}
/* .sectionRight .dropDownBox {width:248px; height:28px; margin:10px 0 5px 0; background:#fff url(../../images/rn/main/bg_dropDownBox.gif) no-repeat right 0; border:1px solid #dcdee0;}
.sectionRight .dropDownBox .topBlock {height:28px; padding:0 35px 0 5px; line-height:28px; font-size:13px; color:#333; cursor:pointer;}
.sectionRight .dropDownBox .dropList {position:relative; width:248px; margin-left: -1px; border:1px solid #dcdee0; border-top:0; z-index:10;}
.sectionRight .dropDownBox .dropList li {text-align:left; background: #fff;}
.sectionRight .dropDownBox .dropList li a {display:block; padding:0 5px; height:22px; line-height: 22px; font-size:13px; color:#333; text-decoration:none;}
.sectionRight .dropDownBox .dropList li a:hover {background: #f5f5f5;} */
.sectionRight .selectArea {position:relative; width:250px; height:30px; margin:10px 0 5px 0; z-index:100;}
.sectionRight .selectArea.open {z-index:1000;}
.sectionRight .selectArea .title {position:relative; height:30px; padding-right:20px; line-height:28px; font-size:13px; color:#333; white-space:nowrap; border:1px solid #dcdee0; }
.sectionRight .selectArea.open .title, .selectArea .title.outLine {border:1px solid #babbbb;}
.sectionRight .selectArea button.title {width:100%; height:30px; text-align:left; cursor:default; background:#fff url(../../images/rn/main/bg_dropDownBox.gif) no-repeat right center;}
.sectionRight .selectArea ul {position:absolute; top:30px; left:0; width:248px; background:#fff; border:1px solid #dcdee0; border-top:0 none;}
.sectionRight .selectArea ul.selList{left:-20000%;}
.sectionRight .selectArea.open ul.selList {left:0;}
.sectionRight .selectArea li {position:relative; overflow:hidden; height:22px; white-space:nowrap;}
.sectionRight .selectArea li input.option {position:absolute; width:100%; height:22px; line-height:22px;}
.sectionRight .selectArea li label {position:absolute; left:0; top:0; width:100%; height:22px; line-height:22px; font-size:12px; text-indent:8px; color:#888; background:#fff;}
.sectionRight .selectArea li:hover * {background:#f5f5f5;}
.sectionRight .searchZone .codeNameBox {position:relative; /* width:250px; */}
.sectionRight .searchZone .codeNameBox .input_write {width:204px; height:28px; line-height:28px; padding:0 5px; font-size:13px; color:#333; vertical-align: middle; border:1px solid #dcdee0; border-right:0;}
.sectionRight .newsBox {position:relative; height:156px; padding:0 30px; border-bottom:1px solid #dcdee0; background: #fafafa;}
.sectionRight .newsBox .newsList {margin:20px 0; height:60px; overflow:hidden;}
.sectionRight .newsBox .newsList li {padding-left:10px; margin-bottom:5px; background: url(../../images/rn/main/dot_3x3_7d000b.gif) no-repeat left center; }
.sectionRight .newsBox .newsList li a {font-size:13px; color:#777;}
.sectionRight .newsBox .newsList li a:hover {font-size:13px; color:#7d000b;}
.sectionRight .newsBox .btnMore {position: absolute; right:30px; top:37px;}
.sectionRight .newsBox .btnMore a {font-size: 11px; letter-spacing: -1px; color: #222; text-decoration: none;}
.sectionRight .simulationBox {height:86px; border-bottom:1px solid #dcdee0; overflow:hidden;}
/*.sectionRight .simulationBox a {display:inline-block; float:left; width:33.3%; padding-top:50px; margin-top:13px; vertical-align:top; font-size:13px; text-align:center; box-sizing:border-box;}*/
.sectionRight .simulationBox a.line {border-right:1px dashed #dcdee0;}
.sectionRight .simulationBox a.simul1 {background:url(../../images/rn/main/bg_simul1.gif) no-repeat top center;}
.sectionRight .simulationBox a.simul2 {background:url(../../images/rn/main/bg_simul2.gif) no-repeat top center;}
.sectionRight .simulationBox a.simul3 {background:url(../../images/rn/main/bg_simul3.gif) no-repeat top center;}

.sectionRight .addBox {height:60px; padding:10px 0; text-align: center; background: #fafafa;}


/*header*/
#naviMenu {position:absolute;}
#naviMenu li {float:left; height:22px;}
#naviMenu li ul {position:absolute; width:96px; left:48px; top:22px; padding-top:4px;border-bottom:1px solid #e2e2e2;}
#naviMenu li ul li {width:84px; clear:both; padding:4px 0 0 12px; border:1px solid #e2e2e2; border-bottom:none; font-size:10px; height:14px; background:#fff url('/images/blt/dot2_2.gif') no-repeat 6px 50%;}
#naviMenu li ul li.over {background:#f7f7f7 url('/images/blt/dot2_3.gif') no-repeat 6px 50%;;}
#naviMenu li ul li a:link,
#naviMenu li ul li a:visited {color:#a7a7a7;}
#naviMenu li ul li a:hover,
#naviMenu li ul li a:active {font-weight:600; color:#853232;}

#header .favor {position:relative; z-index:100000;}
#header .favor #favorLayerArea {display:none;position:absolute; padding-top:4px; width:206px; left:0px; top:22px;  background:#fff;}
#header .favor #favorLayerArea div.favorLayerCont { padding:12px; border:2px solid #700007;}
#header .favor #favorLayerArea div.favorLayerCont strong {color:#700007;}
#header .favor #favorLayerArea div.favorLayerCont p {padding-bottom:8px; margin:8px 0; font-size:11px; color:#737373; text-align:left; border-bottom:1px dashed #c4a0a0; letter-spacing:-1px;}
#header .favor #favorLayerArea div.favorLayerCont p b {color:#9c6061;}
#header .favor #favorLayerArea div.favorLayerCont .btnArea {text-align:center; height:auto;}
#header .favor:hover #favorLayerArea {display:block}

.whatIsNew {position:absolute; top:0px; right:0px;}
#whatIsNewArea {position:absolute; left:-30px; top:0px; width:274px; background:url('../images/common/header/whatNew/bg_cont.png') repeat-y 0 0;}
	.whatIsNewCont {width:230px; padding:48px 0 10px 0; margin:0 auto;}
	.whatIsNewCont h4 {padding-bottom:27px;}
	.whatIsNewCont .memInfo {border-top:2px solid #595858; border-bottom:1px solid #e2e2e1;}
	.whatIsNewCont .memInfo div {height:25px; background:url('../images/common/bg/bg_vDot.gif') repeat-x 0 bottom;}
	.whatIsNewCont .memInfo div span {float:left; color:#333333; padding-top:7px;}
	.whatIsNewCont .memInfo div a {float:right; margin:5px 3px 0 0;}
	.whatIsNewCont .memInfo ul {padding:5px 0;}
	.whatIsNewCont .memInfo ul li {height:16px; line-height:16px;}
	.whatIsNewCont .memInfo ul li.memInfoM {float:left; width:50px; padding-left:18px; font-size:11px;  background:url('../images/blt/blt_message.gif') no-repeat 3px 2px;}
	.whatIsNewCont .memInfo ul li.memInfoP {float:right; widdth:120px; padding-left:15px; font-size:11px; background:url('../images/blt/blt_zinipoint.gif') no-repeat 0 0;}
	.wn_cont {padding-top:12px;}
	.wn_cont .wn_contH {height:13px; margin-bottom:10px;}
	.wn_cont .wn_contH h5 {float:left;}
	.wn_cont .wn_contH a {float:right; margin-top:4px;}
	.wn_event,
	.wn_news,
	.wn_new {border-bottom:1px solid #e2e2e1;}
	.wn_event .wn_eventBanner {display:block; margin-bottom:5px;}
	.wn_inquiry .wn_list {padding-bottom:0px;}
	.wn_list {padding-bottom:9px;}
	.wn_list li { padding:3px 0 1px 8px; line-height:14px; background:url('../images/blt/blt2_2.gif') no-repeat 0 50%; white-space:nowrap; word-spacing:-2px;}
	.wn_list li a {color:#81817f;}
	.wn_list li.listNew a {color:#000000;}
	.wn_list li strong {font-weight:normal; color:#000000;}
	.wn_list li span {color:#81817f;}
	.wn_list li img {vertical-align:middle;}
	.wn_point {}
	.wn_point td {border:1px solid #e2e2e1;}
	.wn_point td a {position:relative; display:block; margin:0 auto; width:75px; height:75px;}
	.wn_point td span {position:absolute; right:-1px; bottom:-1px; width:46px; height:11px; padding-top:2px; line-height:11px; color:#fff; text-align:center; font-size:11px; background:url('../images/common/header/whatNew/bg_pointCost.png') no-repeat 0 0;}
	.wn_point .wn_contC ul {padding-left:1px; overflow:hidden;}
	.wn_point .wn_contC ul li {position:relative; display:inline; float:left; margin-left:-1px; border:1px solid #e2e2e1; width:75px; height:75px;}
	.wn_point .wn_contC ul li span {position:absolute; right:-1px; bottom:-1px; width:46px; height:11px; padding-top:2px; line-height:11px; color:#fff; text-align:center; font-size:11px; background:url('../images/common/header/whatNew/bg_pointCost.png') no-repeat 0 0;}
	.whatIsNewButton { cursor:pointer;}
	.whatIsNewClose {position:absolute; bottom:-20px; left:0px;}
	.whatIsNewClose2 {position:absolute; top:13px; right:13px; cursor:pointer;}

/*h1 {position:absolute; width:970px; height:57px;  padding-top:44px; left:50%; margin-left:-485px;border-bottom:1px solid #dddddd;} 120412삭제 */
#gnbArea {width:100%;}
#gnb {position:absolute; top:45px; left:50%; margin-left:-335px; width:817px;}
#gnb ul {display:inline; float:left;}
#gnb ul li {display:inline; float:left; font-size:15px;}
#gnb ul.mainMenu li {padding-right:7px;}
#gnb ul.otherMenu {height:15px; margin-top:8px; background:url('../images/common/header/gnb/otherMenuDivi.gif') no-repeat left 0;}
#gnb ul.otherMenu li {height:15px; padding:0 20px; background:url('../images/common/header/gnb/otherMenuDivi.gif') no-repeat right 0;}
#gnbSubMenu {position:absolute; width:100%; top:102px; background:url('../images/common/header/gnb/bg_subMenu.png') repeat 0 0;}
#gnbSubMenu .mainSubMenu {width:970px; padding:25px 0; margin:0 auto; color:#fff;}
#gnbSubMenu .mainSubMenu h4,
#gnbSubMenu .mainSubMenu h5 {color:#fff;}
#gnbSubMenu .mainSubMenu a,
#gnbSubMenu .mainSubMenu a:link,
#gnbSubMenu .mainSubMenu a:visited {color:#fff;}
#gnbSubMenu .mainSubMenu a:hover,
#gnbSubMenu .mainSubMenu a:active {color:#000;}

#gnbSubMenu .mainSubMenu h5 a,
#gnbSubMenu .mainSubMenu h5 a:link,
#gnbSubMenu .mainSubMenu h5 a:visited {color:#fff;}
#gnbSubMenu .mainSubMenu h5 a:hover,
#gnbSubMenu .mainSubMenu h5 a:active {color:#fff; text-decoration: underline;}

.mainSubMenu {*zoom:1;}
.mainSubMenu:after {content:""; display:block; clear:both;}
.mainSubMenu .msmFdivi {position:relative; float:left; width:137px; height:90px; padding-left:17px; background:url('../images/common/header/gnb/subMenuDivi.gif') repeat-y 0 0;}
.mainSubMenu .msmFdivi.first {padding-left:0px; background:none;}
.mainSubMenu .msmFdivi.last {width:124px;}
.mainSubMenu .msmFdivi h4 {height:13px; margin-bottom:10px; line-height:13px; font-size:13px;}
.mainSubMenu .msmFdivi h4.tit2 {margin-top:25px;}
.mainSubMenu .msmFdivi h4 a {display:inline-block; padding-bottom:2px;}
.mainSubMenu .msmFdivi h4 a:hover,
.mainSubMenu .msmFdivi h4 a:active {border-bottom:1px solid #c9c9c9;}
.mainSubMenu .msmFdivi h5 {height:13px; padding-left:7px; margin-bottom:5px; font-size:11px; line-height:13px; background:url('../images/blt/blt_colron.png') no-repeat 0 1px;}
.mainSubMenu .msmFdivi ul {margin-bottom:10px;}
.mainSubMenu .msmFdivi ul li {padding:2px 0 1px 0; line-height:14px;color:#fff; font-size:11px;}
.mainSubMenu .msmFdivi ul li a {padding-top:2px;}
.mainSubMenu .msmFdivi ul li a:hover,
.mainSubMenu .msmFdivi ul li a:active {color:#000 !important; background:#e8decf;}
.mainSubMenu .msmFdivi ul li a.over {color:#000 !important; background:#e8decf;}
.mainSubMenu .msmFdivi ul li ul {margin-bottom:0px;}
.mainSubMenu .msmFdivi ul li ul li {padding:4px 0 0 0px;color:#fff;font-size:11px;}

#gnbMainProduct .msmFdivi {height:340px; width:150px;}
#gnbMainProduct .msmFdivi.last {width:135px;}
#gnbMainProduct .msmFdivi .anotherMenu {margin:0px 0 15px 0; background:url('../images/common/header/gnb/subMenuDiviV.png') repeat-x 0 bottom;}
#gnbMainProduct .msmFdivi .anotherMenu li {padding:0px 0 15px 0;}
#gnbMainProduct .msmFdivi.last .anotherMenu {margin:20px 0 0px -15px; padding:15px 0 0 15px; background:url('../images/common/header/gnb/subMenuDiviV.png') repeat-x 0 0;}
.mainSubMenu .msmFdivi ul.anotherMenu li a {line-height:16px; padding-bottom:3px;}
.mainSubMenu .msmFdivi ul.anotherMenu li a:hover,
.mainSubMenu .msmFdivi ul.anotherMenu li a:active {background:none; border-bottom:1px solid #a89982;}
.mainSubMenu .msmFdivi ul.anotherMenu li a.over {background:none;}
#gnbMainProduct .msmFdivi .msmFdiviBanner{position:absolute; bottom:0px;}


#gnbMainBrand .msmFdivi {width:113px;}
#gnbMainBrand .msmFdivi.first {margin-left:30px;}
#gnbMainEvent .msmFdivi {width:113px;}
#gnbMainEvent .msmFdivi.first {margin-left:370px;}
#gnbMainCommunity .msmFdivi {width:113px;}
#gnbMainCommunity .msmFdivi.first {margin-left:355px;}

#gnbMainStyle .msmFdivi {position:relative; float:left; width:151px; padding-left:16px; background:url('../images/common/header/gnb/subMenuDivi.gif') repeat-y 0 0;}/*height:150px; */
#gnbMainStyle .msmFdivi.first {padding-left:0px; background:none;}
#gnbMainStyle .msmFdivi.last {width:134px;}
#gnbMainStyle .msmFdivi .msmFdiviBanner{position:absolute; bottom:0px;}

/**/
.contHeader {position:relative; height:91px; z-index:5; background:#f4f4f4;}

/*.contHeader h2 {float:left;}*/

.contHeader .location {position:absolute; top:63px; right:15px; font-size:11px; z-index:12;}

.contHeader .mgSelect { position:absolute; right:230px; top:25px; margin-top:5px; margin-right:10px; font-size:11px;}

/*.contHeader .location span.localDepth1 {float:left; height:19px; padding-top:6px; margin-right:4px;}*/

.contHeader .location span {display:inline-block; float:left; margin:0 4px; padding-top:1px; line-height:12px;}

.contHeader .location span.current {padding-top:0; font-size:12px; color:#72000a;}

.contHeader .location span.home a {display:inline-block; width:10px; height:13px; background:url('/images/rn/common/ico_home.gif') no-repeat left 1px;}

.contHeader .location span.home a em {display:inline-block; text-indent:-9999em;}

.contHeader .location span.arr {display:inline-block; width:4px; height:12px; text-indent:-9999em; background:url('/images/rn/common/arr.gif') no-repeat left 3px;}

/*.contHeader .searchArea {float:left; margin-right:10px; padding-right:11px; background:url('../images/common/header/gnb/otherMenuDivi.gif') no-repeat right 4px;}*/

.contHeader .searchArea {float:right; padding-left:9px; background:url('../images/common/header/gnb/otherMenuDivi.gif') no-repeat left 4px;}

.contHeader .searchArea input {float:left; vertical-align:middle;}

.contHeader .searchArea input.txt {height:19px; width:128px; line-height:19px; border:1px solid #c1adad; border-bottom-color:#d9c2c2; border-right-color:#d9c2c2; border-left:none;}

.contHeader .searchArea input.bg {background:#fff url('/images/main/bg_search.gif') no-repeat right center; }

.contHeader .searchArea input.searchAreaBtn {width:23px; height:21px;}



/*footer*/
.footMenuWrap {width:100%; border-top:1px solid #7d000b; border-bottom:1px solid #dcdee0;}
.footMenuWrap .footMenuArea {position:relative; width:1170px; margin:0 auto;}
.footMenuArea .footMenuList {overflow:hidden;}
.footMenuArea .footMenuList li {float:left; margin-left:30px;}
.footMenuArea .footMenuList li a {display:block; height:40px; line-height:40px; font-size:11px; color:#888;}

.footerMap {background:url('../images/common/bg/bg_content.gif') repeat-y center 0; }
.footerMapCont {width:970px; height:152px; margin:0px auto 0 auto; border-top:1px solid #e2e2e1; background:#fff}

	.footerMapDeath {float:left; height:142px; border-left:1px solid #e2e2e1;}

	.footerMapDeath h5 {padding:15px 0 15px 14px;}

	.footerMapDeath ul {padding-left:14px;}

	.footerMapDeath ul li {line-height:16px;}

	.footerMapBrand {width:125px; border-left:none;}

	.footerMapBrand h5, .footerMapBrand ul {padding-left:0px;}

	.footerMapProduct {width:427px;}

	.footerMapProduct ul {float:left; width:125px; background:url('../images/main/categoryDivi.gif') repeat-y right 0;}

	.footerMapProduct ul.last {background:none;}

	.footerMapStyle {width:139px;}

	.footerMapEvent {width:139px;}

	.footerMapCommunity {width:134px;}

.footerBottm {width:100%; border-top:1px solid #e2e2e1; background:#f1f1f0;}

.footerArea {width:970px; margin:0 auto;}

	.footerLinks {height:38px; border-bottom:1px solid #e2e2e1;}

	.footerLinks .footerNavi {float:left; padding:14px 0 13px 0;}

	.footerLinks .footerNavi li {float:left; margin-right:10px;}



	.footerBottom {padding:14px 0;}

	.footerBottom h5 {float:left; height:55px; width:126px; margin-top:4px; border-right:1px solid #e2e2e1;}

	.footerBottom .footerBottomCont {float:right; width:828px;}

		.footerBottomCont1 {height:40px; background:url('../images/common/bg/bg_vDot.gif') repeat-x 0 bottom; }

		.footerBottomCont1 p {float:left; margin-top:4px; }

		.footerBottomCont1 ul {float:right; margin-top:-4px;}

		.footerBottomCont1 ul li {display:inline; float:left; margin-left:5px;}

		.footerBottomCont2 {margin-top:10px; font-size:9px; line-height:9px;}





/*board*/

div.writerArea {position:relative; cursor:pointer;  text-align:center; z-index:4; }

.writerLayer {position:absolute; width:106px; height:61px !important; padding:16px 0 0 10px !important; left:20px; top:15px;  background:url('../images/community/bg_interiorLayer.gif') no-repeat 0 0; cursor:default;}

.writerLayer li {height:13px; line-height:13px; padding:0 !important; font-size:11px; margin-bottom:5px; color:#9c6061 !important; letter-spacing:-2px; background:none !important;}

.writerLayer li a {color:#9c6061 !important;}



.boardListArea {padding-bottom:30px;}

.boardListArea .totalNum {height:12px; padding:0px 0 8px 7px; font-size:11px; line-height:13px; background:url(/images/blt/blt2_1.gif) no-repeat 0 5px;}

.boardListArea .totalNum span {color:#700007;}



.listH {overflow:show;}

.listH .totalNum {float:left; height:18px; padding:18px 0 0px 7px; font-size:11px;  line-height:19px; background:url(/images/blt/blt2_1.gif) no-repeat 0 5px;}

.listH .totalNum span {color:#700007;}

.listH .listSort {float:right;}

.listH .listSort a.over {font-weight: bold;}

.listH strong.fr {color:#000;}

.listH h4 {float:left: height:14px; padding-bottom:8px;}



/*리스트*/

.listType01 {}

.listType01 ul {margin-bottom:20px;}

.listType01 li {position:relative; min-height:135px; margin-top:20px; padding-left:195px; border-bottom:1px solid #ddd;}

.listType01 li span.img {position:absolute; top:0; left:20px;}

.listType01 li p.ttl {padding-top:5px; font-size:14px; font-weight:600;}

.listType01 li p.ttl a {color:#333;}

.listType01 li p.cont {margin-top:10px; font-size:14px;}

.listType01 li p.util {margin-top:20px;}

.listType01 li p.util span {display:inline-block; margin-right:20px;}



.listType01 li div.util {margin-top:20px;}

.listType01 li div.util:after {content:"";clear:both;display:block;*zoom:1;}

.listType01 li div.util .util_One {float:left;}

.listType01 li div.util .util_Two {float:right;}

.listType01 li div.util span {display:inline-block; margin-right:20px;}





.listType02 {}

.listType02 ul {margin-bottom:20px;}

.listType02 ul:after {content:""; display:block; clear:both;}

*:first-child+html .listType02 ul {min-height:1px}/*IE7*/

.listType02 li {float:left; width:152px; height:210px; margin:10px 20px 0;}

.listType02 li span.img {display:block;}

.listType02 li p.ttl {padding:5px 0; font-weight:600; border-bottom:1px dotted #ddd;}

.listType02 li p.ttl a {display:inline-block; float:left; max-width:130px; color:#333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.listType02 li p.ttl a span {float:left; margin-left:4px;}

.listType02 li p.ttl a:after {content:""; display:block; clear:both;}

.listType02 li p.cont {margin-top:10px; font-size:14px;}

.listType02 li p.util span {display:inline-block; margin:5px 20px 0 0;}

.listType02.border {margin:10px 0 20px; padding-top:20px; border-top:2px solid #999; border-bottom:1px solid #e1e1e1;}

.listType02.gallery ul li {width:200px; height:auto;}

.listType02.gallery ul li p.ttl {border-bottom:1px dotted #aaa;}

.listType02.gallery ul li p.ttl:after {content:""; display:block; clear:both;}

*:first-child+html .listType02.gallery ul li p.ttl {min-height:1px}/*IE7*/

.listType02.gallery ul li p.ttl a {float:left; max-width:170px;}

.listType02.gallery ul li p.ttl span{float:left;}

.listType02.gallery2 ul li {width:162px; height:auto; min-height:250px; margin:20px 15px 0;}

.listType02.gallery2 ul li p.ttl {padding:10px 0 5px; border:none;}

.listType02.gallery2 ul li p.ttl:after {content:""; display:block; clear:both;}

*:first-child+html .listType02.gallery2 ul li p.ttl {min-height:1px}/*IE7*/

.listType02.gallery2 ul li p.ttl a {display:inline-block; max-width:160px; color:#333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}



.listType02.gallery ul li ul.g-list {margin-top:5px;}

.listType02.gallery ul li ul.g-list li {height:auto; margin:0; overflow:hidden;line-height:1.5em; font-size:11px;text-overflow: ellipsis;white-space: nowrap;max-width:200px;}

.listType02.gallery ul li ul.g-list li strong {display:inline-block; width:55px;}





.listType03 {}

.listType03 ul {margin-bottom:20px;}

.listType03 ul:after {content:""; display:block; clear:both;}

*:first-child+html .listType03 ul {min-height:1px}/*IE7*/

.listType03 li {display:inline-block;*display:inline; zoom:1;vertical-align:top width:152px; height:auto; margin:10px 20px 0;}

.listType03 li span.img {display:block;vertical-align:top;}

.listType03 li p.ttl {padding:5px 0; font-weight:600; border-bottom:1px dotted #ddd;}

.listType03 li p.ttl a {display:inline-block; float:left; max-width:130px; color:#333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.listType03 li p.ttl a span {float:left; margin-left:4px;}

.listType03 li p.ttl a:after {content:""; display:block; clear:both;}

.listType03 li p.cont {margin-top:10px; font-size:14px;}

.listType03 li p.util span {display:inline-block; margin:5px 20px 0 0;}

.listType03.border {margin:10px 0 20px; padding-top:20px; border-top:2px solid #999; border-bottom:1px solid #e1e1e1;}

.listType03.gallery ul li {width:199px; height:auto;vertical-align:top;}

.listType03.gallery ul li p.ttl {border-bottom:1px dotted #aaa;}

.listType03.gallery ul li p.ttl:after {content:""; display:block; clear:both;}

*:first-child+html .listType03.gallery ul li p.ttl {min-height:1px}/*IE7*/

.listType03.gallery ul li p.ttl a {float:left; max-width:170px;}

.listType03.gallery ul li p.ttl span{float:left;}

.listType03.gallery2 ul li {width:162px; height:auto; min-height:250px; margin:20px 15px 0;}

.listType03.gallery2 ul li p.ttl {padding:10px 0 5px; border:none;}

.listType03.gallery2 ul li p.ttl:after {content:""; display:block; clear:both;}

*:first-child+html .listType03.gallery2 ul li p.ttl {min-height:1px}/*IE7*/

.listType03.gallery2 ul li p.ttl a {display:inline-block; max-width:160px; color:#333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}



.listType03.gallery ul li ul.g-list {margin-top:5px;}

.listType03.gallery ul li ul.g-list li {height:auto; margin:0; overflow:hidden;line-height:1.5em; font-size:11px;text-overflow: ellipsis;white-space: nowrap;max-width:200px;}

.listType03.gallery ul li ul.g-list li strong {display:inline-block; width:55px;}



/* 20140227 수정 */

.listType03.gallery ul li ul.g-list li span.gall_ttl {display:block;float:left;}

.listType03.gallery ul li ul.g-list li span.gall_ttl2 {float:right;}

.listType03.gallery ul li ul.g-list li span.gall_ttl strong {width:27px;}





.list {width:100%; /*table-layout:fixed;*/ margin-bottom:14px;} /* 2013-08-02 추가*/

.list thead th {height:27px; text-align:center; font-weight:normal; color:#fff; background:#a1a1a1;}

.list tbody td {padding:10px 0; border-bottom:1px solid #e1e1e1; text-align:center;}

.list tbody td.divi { text-align:left; color:#700007;}

.list tbody td.point {color:#9f5d5e;}

.list tbody td.tit {padding-left:10px; text-align:left; background:url('../images/board/blt_tit.gif') no-repeat 0 11px;}

.list tbody td.writer {text-align:left;}

.list tbody td.writer img {margin-right:4px;}

.list tbody td.left {text-align:left;}

.list tbody td.left p {padding:0 20px;}

.list tbody td.tit a,

.list tbody td.tit a:link,

.list tbody td.tit a:visited {color:#333;}

.list tbody td.tit a:hover,

.list tbody td.tit a:active {font-weight:600;}

.list tbody td.tit a span {padding-left:4px; color:#700007;}

.list tbody td.winnerDate {font-weight:600; color:#333333;}

.list tbody td.winner {color:#b22432;}

.list tbody td.image img {border:1px solid #e3e3e3;}

.list tbody td p.space {height:18px; margin-top:-7px;}

.list tbody td p.space strong,

.list tbody td p.space span {display:inline;}

.list tbody td p.space strong {padding-right:8px; color:#666666; background:url('../images/blt/blt_txtDivi.gif') no-repeat right 2px;}

.list tbody td p.space span {padding:0 0 0 7px; margin:0px 10px 0px 0px; color:#999999; font-weight:600;}

.list tbody th.sector {border-bottom:1px solid #e1e1e1; background:#f5efee;}

.list tbody th.bg {border-bottom:1px solid #ddd; background:#f9f9f9;}

.list tbody td.bg {background:#f9f9f9;}

.list.line thead th {border-bottom:1px solid #fff; border-right:1px solid #fff;}



.listTypeB {}

.listTypeB thead th {font-weight:600; color:#757575; border-bottom:1px dotted #c8c8c8; background:none;}

.listTypeB tbody td.tit a.readMessage {color:#a5746d;}





/* 썸네일 두개 스타일 */

.thum2TypeList {margin-bottom:15px; *zoom:1; border-bottom:1px solid #e1e1e1; }

.thum2TypeList:after {content:""; display:block; clear:both;}

.thum2TypeList li {width:970px; padding:15px 0px 15px 0; border-bottom:1px solid #e1e1e1; *zoom:1;}

.thum2TypeList li:after {content:""; display:block; clear:both; }

.thum2TypeList li.ac {float:none; width:100%; padding-right:0px; border-top:1px solid #e1e1e1; clear:both;}

.thum2TypeList li div.fl {width:470px;}

.thum2TypeList li div.fr {width:470px;}

.thum2TypeList li dl {width:470px;}

.thum2TypeList li dl dt {float:left; width:150px;}

.thum2TypeList li dl dt a img {border:1px solid #e2e2e2;}

.thum2TypeList li dl dd {float:right; width:300px;}

.thum2TypeList li dl dd strong,

.thum2TypeList li dl dd strong a {font-size:12px; color:#333; line-height:17px;}

.thum2TypeList li dl dd strong {display:block; height:16px; padding-bottom:3px; margin-bottom:3px; border-bottom:1px dotted #aaa; overflow: hidden;}

.thum2TypeList li dl dd p {height:40px; line-height:19px;  font-size:12px; overflow:hidden;}

.thum2TypeList li dl dd p.cont {height:40px; font-size:12px; }

.thum2TypeList li dl dd p.proList { color:#999999; font-weight:normal; height:18px;  line-height:16px; font-size:11px; margin-top:10px;}

.thum2TypeList li dl dd p.proList span {display:inline-block; padding-right:8px; margin-right:8px; color:#666666; background:url('../images/blt/blt_txtDivi.gif') no-repeat right 4px; }

.thum2TypeList li dl dd p.space {height:17px; margin-top:3px; width:300px; overflow:hidden;}

.thum2TypeList li dl dd p.space strong,

.thum2TypeList li dl dd p.space span {display:inline; font-size:11px;}

.thum2TypeList li dl dd p.space strong {padding-right:8px; color:#666666; background:url('../images/blt/blt_txtDivi.gif') no-repeat right 2px; border-bottom:none;}

.thum2TypeList li dl dd p.space span {padding:0 0 0 7px; margin:0px 10px 0px 0px; color:#999999; font-weight:600;}

.thum2TypeList li dl dd ul {width:100%; padding-top:7px; }

.thum2TypeList li dl dd ul li {float:left; height:auto; width:141px; overflow:hidden; padding:0px 0 2px 7px; height:15px; line-height:15px; color:#666666;  border:none; clear:none; background:url('../images/blt/blt2_1.gif') no-repeat 0 45%; }

.thum2TypeList li dl dd ul li span{ color:#999999;}



/*리스트 내 공지사항*/

.list td.noticeArea {padding:0px; border-bottom:none;}



/*공지사항 */

.noticeList {width:100%; table-layout:fixed; }

.noticeList td {background:#fafafa;}

.noticeList td img {vertical-align:top;}

.noticeList td.tit {padding-left:0px !important; font-weight:600; background-image:none !important; background-color:#fafafa !important;}

.noticeList td.tit a,

.noticeList td.tit a:link,

.noticeList td.tit a:visited,

.noticeList td.tit a:hover,

.noticeList td.tit a:active {font-weight:bold !importnat;}



.noticeListTypeA {width:100%; table-layout:fixed; margin-top:15px; border:1px solid #c4c4c4;}

.noticeListTypeA td img {}

.noticeListTypeA td {height:34px; text-align:center; background:#f3f3f3; border-bottom:1px solid #c4c4c4;}

.noticeListTypeA td span {display:inline-block; color:#700007; margin-top:1px; }

.noticeListTypeA td.tit {text-align:left; font-weight:600; }

.noticeListTypeA td.tit a {position:relative; top:2px;}

.noticeListTypeA td.noti_inquiry {background:#f3f3f3 url('/images/board/blt_tit.gif') no-repeat 0 11px;}



/*갤러리 리스트*/

.galleryList {margin-bottom:15px;}/*border-top:2px solid #700007;*/

.galleryList ul li {float:left; padding-right:18px; margin-top:15px; border-bottom:1px solid #e1e1e1;}

.galleryList ul li.last {padding-right:0px;}

.galleryList ul li span {display:block; padding:5px; border:1px solid #e1e1e1;}

.galleryList ul li span a {position:relative; display:block; width:100%; height:100%; }

.galleryList ul li span a img.movieLayer {position:absolute; left:0px; top:0px;}

.galleryList ul li p {padding:10px 0; width:229px; white-space:nowrap; overflow: hidden;}

.galleryList ul li.notList {clear:both; width:100%; float:none; padding-bottom:10px; text-align:center;}



/*갤러리 리스트내 공지사항*/

.galleryList .noticeList {margin-top:15px; border:1px solid #c4c4c4;}

.galleryList .noticeList td {height:34px; text-align:center;}

.galleryList .noticeList td span {color:#700007;}

.galleryList .noticeList td.tit {text-align:left;}

.galleryList .noticeList td.noti_inquiry {background:url('../images/board/blt_tit.gif') no-repeat 0 11px;}





/*리스트 뷰 - 뷰*/

.boardListView .snsBtns {float:right; height:22px;}

.boardListView .view {/*table-layout:fixed;*/ width:100%; margin-bottom:15px; clear:both !important;}/* 2013-08-07 수정*/

.boardListView .view th {height:37px; font-size:12px; text-align:center; border-top:2px solid #700007; border-bottom:1px solid #e1e1e1;}

.boardListView .view th.divi{color:#700007;}

.boardListView .view th.tit {padding-left:10px; text-align:left; font-size:14px; color:#000000; background:url('/images/rn/board/blt_tit.gif') no-repeat 0 12px; }

.boardListView .view th.date {font-weight:normal; color:#666666;}

.boardListView .view td {padding:16px 0 40px 0; line-height:18px;}

.boardListView .view td.right {text-align:right;}

.boardListView .view td p {line-height:25px; font-size:12px; color:#030303;}

.boardListView .view td img {max-width:970px; }

.boardListView .view td div.view-wrap {padding:50px 65px;}

.boardListView .view td div.view-wrap img {max-width:840px;}



.boardListView .view td.viewCont {

	font-size: 12px;

	color: #4B4B4B;

	line-height: 120%;

	font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','ng', Dotum;

	padding:0px;

	border-bottom:1px solid #e1e1e1;

}

.boardListView .view td.viewCont p {

	line-height:normal;display: block;

	-webkit-margin-before: 1em;

	-webkit-margin-after: 1em;

	-webkit-margin-start: 0px;

	-webkit-margin-end: 0px;

}



.boardListView .view td.viewCont table {

	white-space: normal;

	line-height: normal;

	font-weight: normal;

	font-size: medium;

	font-variant: normal;

	font-style: normal;

	color: -webkit-text;

	text-align: -webkit-auto;

}



.boardListView .view td.viewCont td,

.boardListView .view td.viewCont th {

	display: table-cell;

	background:none;

	padding:0px;

}



/*통합뷰*/



.boardView .snsBtns {float:right; height:22px;}

.boardView .view {width:970px; table-layout:fixed; clear:both !important;}/* 2013-08-07 수정*/

.boardView .view thead th {height:27px; padding-left:16px; text-align:left; font-size:13px; font-weight:600; color:#fff; background:#999;}

.boardView .view tbody th.right p {padding-right:10px; text-align:right;}

.boardView .view tbody th,

.boardView .view tbody td { padding-top:4px; padding-bottom:4px;}

.boardView .view tbody td table.view {border-bottom:none;}

.boardView .view tbody th {text-align:center;}

.boardView .view tbody td {padding-left:10px;}

.boardView .view tbody td.viewCont {padding:15px 0px; line-height:17px; background:url('../images/board/bg_viewContArea.png') repeat-x 0 0; font-size:12px;}

.boardView .view tbody td.viewCont p {font-size:12px; color:#030303; line-height:18px; font-size:12px;}

.boardView .view tbody td.right {text-align:right;}

.boardView .view tbody tr.viewCont th,

.boardView .view tbody tr.viewCont td {/*padding:15px 0px; */line-height:17px;/* background:url('../images/board/bg_viewContArea.png') repeat-x 0 0; */font-size:12px;}

.boardView .view tbody tr.viewCont td p { font-size:12px;}


.boardView .view tbody tr.viewCont td .queArea p {width:900px;}
.boardView .view tbody tr.viewCont td .queArea p img {width:900px;}
.boardView .view tbody tr.viewCont td .ansArea p {width:900px;}

.boardView .view tfoot tr.viewCont td p {width:970px; font-size:12px;}

.boardView .view tbody .viewCont div.btnArea {height:auto; padding-top:10px;}



.boardView .view tbody tr.otherView {border-bottom:1px solid #e1e1e1;}

.boardView .view tbody tr.otherView th,.boardView .view tbody tr.otherView td {padding:10px 0;}



.viewCont img {display:block; max-width:970px; vertical-align:top;}

.boardView .view tbody .viewCont td,

.boardView .view tbody .viewCont th  {padding:0;}



.boardView .view tr.viewCont ul.proList {*zoom:1;}

.boardView .view tr.viewCont ul.proList:after {content:""; display:block; clear:both;}

.boardView .view tr.viewCont ul.proList li {float:left; margin:0 4px 5px 4px; width:200px;}

.boardView .view tr.viewCont ul.proList li a {display:inline-block; width:200px; margin-top:5px; text-align:center;}

.boardView .view tr.viewCont ul.proList li strong {display:inline-block; margin-top:10px; font-weight:normal; color:#700007;}

.boardView .view tr.viewCont ul.proList li span {display:inline-block; margin-top:10px;}

.boardView .view tr.viewCont td p.txt_proList {margin-bottom:30px;}

/*.boardView .view tr.viewCont td img {max-width:885px; }*/

.boardView .view tr.viewCont.new-area td img {max-width:885px; }

.boardView .view tr.viewCont td.question {border-bottom:1px dotted #ddd;}

.boardView .view tr.viewCont td.answer {border-bottom:1px solid #ddd;}

.boardView .view tr.viewCont td .queArea {padding:20px 0 20px 80px; line-height:1.5em; font-size:12px; background:url('/images/rn/style/ico_q.gif') no-repeat 15px 20px;}

.boardView .view tr.viewCont td .ansArea {padding:0 0 20px 80px; line-height:1.5em; font-size:12px; background:url('/images/rn/style/ico_a.gif') no-repeat 15px 20px;}

.boardView .view tr.viewCont td .ansArea .prdt-list {margin:20px 0 10px;}

.boardView .view tr.viewCont td .ansArea .prdt-list:after {content:""; display:block; clear:both;}

.boardView .view tr.viewCont td .ansArea .prdt-list li {float:left; margin:10px 10px 0 0;}

.boardView .view tr.viewCont td .ansArea .prdt-list li span.img {display:inline-block;}

.boardView .view tr.viewCont td .ansArea .prdt-list li span.name {display:block; margin-top:4px; color:#72000a;}

.boardView .styleUpdate {margin-bottom:20px;}

.boardView .styleUpdate strong {display:block; margin-bottom:10px;}

.boardView .styleUpdate ul { padding:10px 10px; border:1px solid #e1e1e1; background:#fafafa;  overflow:hidden;}

.boardView .styleUpdate ul li {float:left; width:150px; margin:0 4px;}

.boardView .styleUpdate ul li a strong {margin:8px 0 6px ; color:#333333}

.boardView .styleUpdate ul li a span {color:#777777}

.boardView .styleUpdate .slideArea04 {position:relative; width:970px; height:163px; border-top:1px solid #999; clear:both;padding-top:10px; }



.boardView .date {position:absolute; top:6px; right:30px; font-size:12px; font-weight:600; color:#fff;}



.blogerArea {padding-top:10px;}

	.blogerInfo {}

	.blogerInfo dt {float:left; width:105px;}

	.blogerInfo dd {float:right; width:849px; min-height:105px; padding-bottom:10px; font-size:12px; }

	.blogerInfo dd p.blogerInfoH strong {float:left; margin-right:8px; color:#333333}

	.blogerInfo dd p.blogerInfoH span {float:left; padding-left:7px; color:#333333; background:url('../images/board/blt_tit.gif') no-repeat 0 0px;}

	.blogerInfo dd p.blogerInfoH span a {color:#333333;}

	.blogerInfo dd p.blogerInfoCont {padding-top:10px; line-height:16px; font-size:12px;}

	.blogerInfo dd p.blogerInfoDate {padding-top:5px; padding-left:7px; font-size:12px; background:url('../images/blt/blt2_1.gif') no-repeat 0 10px; }



	.blogKeyWord {padding:11px 0 10px 0; margin-bottom:15px; border-top:1px dotted #e1e1e1; border-bottom:1px solid #e1e1e1; background:#fafafa;}

	.blogKeyWord div.fl img {vertical-align:-3px}

	.blogKeyWord .snsBtns {float:right; margin-top:-3px; height:16px;}





.boardView .viewSlideArea {margin-top:10px; }

.boardView .slideArea {margin-bottom:25px; }

.boardView .slideArea strong {display:block; margin-bottom:10px;}

.boardView .slideArea .next{position:absolute; top:59px; left:0px; cursor:pointer;}

.boardView .slideArea .prev {position:absolute; top:59px; right:0px; cursor:pointer;}

.boardView .slideArea .slideCont ul {position:absolute; height:163px; top:0px; left:0px; width:300000px;}

.boardView .slideArea .slideCont ul li {display:inline; float:left; width:125px; height:163px; margin:0 3px 0 4px; }

.boardView .slideArea .slideCont ul li img {display:block; margin-bottom:7px;}

.boardView .slideArea .slideArea01 {position:relative; width:460px; height:163px; border-top:1px solid #999; clear:both;}

.boardView .slideArea .slideArea01 .slideCont {position:absolute; width:400px !important;  height:160px; top:10px; left:27px !important; overflow:hidden; }

.boardView .slideArea .slideArea01 .slideCont ul li {margin:0 5px;}

.boardView .slideArea .slideArea02 {position:relative; width:460px; height:163px; border-top:1px solid #999; clear:both;}

.boardView .slideArea .slideArea02 .slideCont {position:absolute; width:400px !important;  height:160px; top:10px; left:27px !important; overflow:hidden; }

.boardView .slideArea .slideArea02 .slideCont ul li {margin:0 5px;}

.boardView .slideArea .slideArea03 {position:relative; width:970px; height:163px; border-top:1px solid #999; clear:both;}

.boardView .slideArea .slideArea03 .slideCont {position:absolute; width:921px !important;  height:160px; top:10px; left:22px !important; overflow:hidden; }

.boardView .slideArea .slideArea04 {position:relative; width:970px; height:163px; border-top:1px solid #999; clear:both;}

.boardView .slideArea .slideArea04.slideCont {position:absolute; width:921px !important;  height:160px; top:10px; left:22px !important; overflow:hidden; }



.boardView .view .adView-area {position:relative; padding-left:10px;}

.boardView .view .adView-area .title {position:absolute; top:250px; left:470px;}

.boardView .view .adView-area .title h3 {padding:5px 0; font-size:20px; font-weight:600; color:#775ba6;}

.boardView .view .adView-area .title .date {margin-top:10px;}

.boardView .view .adView-area .img {display:inline-block;}

.boardView .view .adView-area .title.imgStyle {top:300px; left:370px;}

.boardView .view .adView-area .title.imgStyle h3 {color:#4ac2b9;}





.contInfo {padding:11px 10px; border-top:1px dotted #e1e1e1; border-bottom:1px solid #e1e1e1; background:#fcfcfc;}

.contInfo ul li {margin-top:5px; line-height:17px;}

.contInfo ul li.first {margin-top:0;}

.contInfo ul li:after {content:""; display:block; clear:both;}

.contInfo ul li strong {display:inline-block; float:left; margin-right:5px;}



.rele-contents {margin-top:20px; padding-bottom:20px; border-bottom:1px solid #e1e1e1;}

.rele-contents ul li {margin-top:8px; padding-left:30px;}

.rele-contents ul li:after {content:""; display:block; clear:both;}

.rele-contents ul li span {display:inline-block; float:left;}

.rele-contents ul li .menu {width:110px;}

.rele-contents ul li .title {width:570px; padding-left:20px; background:url('/images/rn/style/bg_list_bar.gif') no-repeat left 2px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.rele-contents ul li .user {width:130px; padding-left:10px;}

.rele-contents ul li .date {}



.rele-product {margin-top:20px; padding-bottom:20px; border-bottom:1px solid #e1e1e1;}

.rele-product ul:after {content:""; display:block; clear:both;}

*:first-child+html .rele-product ul {min-height:1px}/*IE7*/

.rele-product ul li {float:left; width:140px; margin:5px 0 10px 20px;}

.rele-product ul li img {width:125px; height:125px;}

.rele-product ul li span.name {display:block; width:125px; height:30px; margin-top:5px;}

.rele-product ul li span.name a {}



/*Form*/

.form {width:100%; margin-bottom:15px; /*table-layout:fixed;*/ border-top:2px solid #700007; border-bottom:2px solid #e1e1e1;}/* 2013-07-25 수정 */

.form thead th,

.form thead td {height:20px; background:#f6f6f6; }

.form th,

.form td {border-bottom:1px solid #e1e1e1;}

.form th {padding:12px 0 11px 10px; vertical-align:top;}

.form td {padding:6px 0 6px 12px; font-size:12px; background:url('../images/board/blt_tit.gif') no-repeat 0 12px;}

.form td p {margin-top:6px;}

.form td span {float:left; margin-right:20px;}

.form td span.subText {display:inline-block; float:none; margin-left:10px; margin-right:0px; color:#9e9e9e; font-size:11px;}

.form td input.txt {height:21px; line-height:21px; font-size:12px; border:1px solid #c7c7c7; color:#aaaaaa; background:#fff; vertical-align:middle;}

.form td textarea {padding:5px; border:1px solid #c7c7c7; background:#fff;}

.form td select { height:21px; line-height:21px; vertical-align:middle; border:1px solid #c7c7c7;}

.form td.writeCont {padding:10px 0 0 0; background:none;}

.form td img {vertical-align:middle;}

.form td.writeCont .editArea {position:relative;}

.form td.writeCont .editArea .editInfoLinks {display:block; width:135px; height:46px; position:absolute; right:8px; top:8px;}



.formTypeA {width:100%; table-layout:fixed; margin-bottom:14px; border-top:2px solid #999; border-collapse:separate;}

.formTypeA th,

.formTypeA td {height:36px; font-weight:normal; border-bottom:1px solid #ddd;}

.formTypeA th {border-right:none; border-top:none;  background:#f9f9f9;}

.formTypeA th.line,
.formTypeA td.line{border-right:1px solid #ddd !important;}

.formTypeA th.thumb {border-right:1px solid #ddd;}

.formTypeA th.right p {padding-right:20px; text-align:right;}

.formTypeA td {font-size:12px; text-align:center; border-left:none;  border-top:none;}

.formTypeA td strong {margin:0 4px;}

.formTypeA td a {}

.formTypeA td.left {text-align:left;}

.formTypeA td input.txt {height:21px; line-height:21px; font-size:12px; border:1px solid #c7c7c7; color:#aaaaaa; background:#fff; vertical-align:middle;}

.formTypeA td textarea {padding:5px; border:1px solid #c7c7c7; background:#fff;}

.formTypeA td select { height:23px; line-height:23px; vertical-align:middle; font-size:11px; color:#757575; border:1px solid #c7c7c7;}

.formTypeA td > div {padding:5px 10px;}

.formTypeA td p {padding:0 10px;}

.formTypeA.left td {text-align:left; #padding-left:10px; #text-indent:0;}

.formTypeA.left td img {vertical-align:middle}

.formTypeA.left td > div {padding:10px;position:relative;}
.formTypeA.left td > div span.numTxt {position:absolute; left:335px; top:8px; font-size:11px; color:#757575; line-height:14px;}

.formTypeA.left td > div  p {padding:0;}



.formTypeA.left td.writeCont {padding:10px 0 0 0; background:none;}

.formTypeA.left td.writeCont div {padding:0;}

.formTypeA.left td > div.editArea {padding:5px 0;}

.formTypeA.left td.writeCont .editArea {position:relative;}

.formTypeA.left td.writeCont .editArea .editInfoLinks {display:block; width:135px; height:46px; position:absolute; right:8px; top:8px;}



.formTypeA.left td.top-area {background:#f1f1f1;}

.formTypeA.left td.top-area span {display:inline-block; float:left; line-height:20px; margin-left:20px;}

.formTypeA.left td.top-area span input {vertical-align:middle}

.formTypeA td.right div {padding-right:23px; text-align:right;}

.formTypeA td.right div a {display:inline-block; margin:0 2px;}



.formTypeA.noTitle {border-top:1px solid #afafaf;}
.formTypeA.noTitle td div p label {display:inline-block; width:100px;}
.formTypeA.noTitle td div p span {display:inline-block; margin-left:5px; width:155px;}
.formTypeA.noTitle td {padding:15px 0;}


.formTypeA.headerA {border-top:none;}

.formTypeA.headerA thead th {color:#fff; border-right:1px solid #fff; border-bottom:1px solid #fff; background:#a1a1a1;}



.formTypeB {border-top:1px solid #e1e1e1;}



.profile-image {min-height:150px; padding:5px 0 5px 10px !important;}

.profile-image:after {content:""; display:block; clear:both;}

*:first-child+html .profile-image {min-height:1px}/*IE7*/

.profile-image span.img {display:block; float:left; width:150px; height:150px; margin-right:5px; background:url('/images/rn/myzin/bg_male.gif') no-repeat center #f3f3f3;}

.profile-image.male span.img {background:url('/images/rn/myzin/bg_male.gif') no-repeat center #f3f3f3;}

.profile-image.female span.img {background:url('/images/rn/myzin/bg_female.gif') no-repeat center #f3f3f3;}

.profile-image p.cont {float:left;}

.profile-image span.name {display:block; margin-top:5px; padding-left:10px;}

.profile-image span.btn-enroll {display:block;}

.formTypeA td .profile-image div {padding:0; text-indent:0;}

.formTypeA td .profile-image p.remarks {position:absolute;left:286px;top:88px;}

.txtCenter td {text-align:center !important;}

td.proPropose {background:none;}

td.proPropose div.btnArea {float:left; height:50px; width:50px; padding-right:8px; margin-top:5px; text-align:left;}

td.proPropose .txtArea {clear:both; padding-top:5px;}

td.proPropose .txtArea textarea {width:830px; height:60px; background:#fafafa; line-height:17px;}

ul.proProposeList {float:right; width:785px; border-left:1px dashed #d2d2d2; *zoom:1;}

ul.proProposeList:after {content:""; display:block; clear:both;}

ul.proProposeList li {float:left; padding-left:10px; min-width:200px; margin:5px 0; *zoom:1;}

ul.proProposeList li:after {content:""; display:block; clear:both;}

ul.proProposeList li div.thumb {float:left; margin-right:10px;}

ul.proProposeList li div.thumb img {border:1px solid #d2d2d2;}

ul.proProposeList li dl {float:left; height:50px; overflow:hidden;}

ul.proProposeList li dl dt,

ul.proProposeList li dl dd {color:#333333; line-height:17px; white-space:nowrap;}

ul.proProposeList li dl dd.proCode,

ul.proProposeList li dl dd.delBtn {display:inline;}

ul.proProposeList li dl dd.proCode {color:#700007;}

.formTypeArea {margin:0px 0 15px 0;}

.formTypeArea p.formTypeInfo {line-height:15px; height:15px; font-size:11px;}

/* 지엔느관련추가 */
.formTypeA td label {display:inline-block; vertical-align: middle;}
.formTypeA td .fmyWrite input.txt {width:75px; margin:2px 8px 2px 0;}
.formTypeA td .fmyWrite input.last {width:150px;}
.formTypeA td .myStory input.txt {width:250px; margin:2px 0 2px 0;}
.formTypeA td .myStory label {width:250px !important; margin:0 6px;}
.formTypeA td .myClub input.txt {width:400px;}
.formTypeA td .myInterior p {margin:2px 0;}
.formTypeA td .myInterior span {display:inline-block; margin:0 6px 0 0;}
.formTypeA td .myBlog label {vertical-align: middle; margin-left:20px;}
.formTypeA td .myBlog p {margin:2px 0;}
.formTypeA td .myBlog span.ptTxt {display:inline-block; margin-left:340px;}
.formTypeA td .myBlog span.btnType a {padding:0 10px;}
.formTypeA tr.moreBlog {display:none;}
.formTypeA td .myCafe label {margin-right:10px;}
.formTypeA td .myZenne input.txt {margin:2px 0 2px 0;}
.formTypeA td .myZenne span {display:inline-block; margin:0 6px;}
.formTypeA td .myZenne p {margin:2px 0}
.formTypeA td .fmyWrite.fmyData p {height:23px; margin:2px 0;}
.formTypeA td .fmyWrite.fmyData span {display:inline-block; width:85px; margin-right:8px; text-align:center; color:#333;}
.formTypeA td .fmyWrite.fmyData span.last {width:160px;}
/* 설문지추가 */
.h2Tit_survey {padding: 0;margin: 20px 0;font-weight: bold;color: #111;}
.h3Tit_survey {margin: 50px 0 15px 0;font-size:20px;font-weight: bold;color: #111;}
.desc_survey {padding: 0;text-align: left; padding-bottom:20px; border-bottom:1px solid #ddd; line-height: 18px;font-size: 13px;}
.formTypeA.mySurveyTbl {border-top: 1px solid #ddd;}
.formTypeA.mySurveyTbl td, .formTypeA.mySurveyTbl th {text-align:left;}
.formTypeA.mySurveyTbl th p, .formTypeA.mySurveyTbl td > p {padding-left:20px;}
.formTypeA.mySurveyTbl th > p {font-size:14px; font-weight:bold; color: #111;}
.formTypeA.mySurveyTbl td > p.mySurvey {margin: 10px 0 20px 0;}
.formTypeA.mySurveyTbl td > div.mySurvey {padding:10px 0 30px 0 !important;}
.formTypeA.mySurveyTbl td {color: #757575;}
.formTypeA td .mySurvey span {display:inline-block; margin:0 6px 0 0;}
.formTypeA td .mySurvey input.txt {width:200px; margin:2px 0 2px 0;}
.formTypeA td .mySurvey .mySurveyTbl.scoreTbl {}

.formTypeA.mySurveyTbl td.tabConArea {overflow:hidden; padding:30px 0 0 0;border-bottom: none;}
.mySurveyList {float:left; width:158px;border-left:1px solid #c7c7c7; border-top:1px solid #c7c7c7;}
.tabConArea .mySurveyList .dt {width:157px; height:139px; text-align: center; line-height: 135px; background: #f9f9f9; border-bottom:1px solid #c7c7c7; border-right:1px solid #c7c7c7;}
.tabConArea .mySurveyList .dt a {display:block; height:100%; width:100%;font-size: 14px;color: #111;font-weight: bold;}
.tabConArea .mySurveyList .dt.active {background: #fff;border-right:1px solid #fff; /*border-bottom:1px solid #c7c7c7;*/}
.tabConArea .ddList {float:left; width:811px;height: 840px;padding:0; border-bottom:1px solid #c7c7c7;}
.tabConArea .ddList.hide {display:none;}
.tabConArea .ddList .th {padding:0 0 0 20px;height:31px;line-height:31px;border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;}
.tabConArea .ddList .td {padding:0 0 0 20px;margin:10px 0 20px 0;}
.tabConArea .ddList .td span {display:inline-block; margin-right:10px;}
.formTypeA.mySurveyTbl.scoreTbl {border-top-color:#c7c7c7;}
.formTypeA.mySurveyTbl.scoreTbl th, .formTypeA.mySurveyTbl.scoreTbl td {border-bottom-color:#c7c7c7 !important;}
.mySurveyTbl.scoreTbl th {height:36px;padding-left:20px;background: #fff; }
.mySurveyTbl.scoreTbl tr.txtC th {height:26px;padding:0;text-align:center;background: #fff;}
.mySurveyTbl.scoreTbl td {height:36px;text-align:center;}

.mySurvey .mySurveyTbl.scoreTbl {margin-bottom:0;}
.mySurvey .mySurveyTbl.scoreTbl th {background: #f9f9f9 !important;}
.mySurvey .mySurveyTbl.scoreTbl tr.txtC th {background: #fff !important;}
/* 모집공고 */
.zenne_rctNotice {margin:15px 0 0 0;}
.zenne_rctNotice .subTxt {margin-bottom:20px;}
.zenne_rctNotice .h2tit {height:27px; line-height:27px;  padding:0 0 0 20px !important;font-size:14px !important; font-weight:normal !important;color:#fff !important; background: #a1a1a1;}
.zenne_rctNotice .rctNoticeWrap {padding:20px 22px; color:#757575; background: #fafafa;}
.zenne_rctNotice .h3tit {margin-bottom:7px;font-size:12px;color:#000;}
.zenne_rctNotice .h4Tit {margin-bottom:7px !important; color:#757575 !important;font-weight:normal !important;}
.zenne_rctNotice .desc {margin-bottom:15px;font-size:12px;}
.zenne_rctNotice .depth1 {margin-bottom:15px;}
.zenne_rctNotice .depth2 {margin:0 0 8px 10px;}
.zenne_rctNotice .rctTbl {overflow:hidden; width:780px;margin-top:10px; background: #fafafa;}
.zenne_rctNotice .rctTbl table{width:780px; margin-left:1px;}
.zenne_rctNotice .rctTbl thead th {color:#555;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background:#e9e9e9;}
.zenne_rctNotice .rctTbl tbody td {padding:10px 0 10px 35px !important; text-align:left; color:#5f5f5f; border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background:#fff;}
.zenne_rctNotice .rctTbl tbody td.last {padding-left:0;text-align: center;}
.zenne_rctNotice .chkArea {height: 34px;line-height:34px;padding-right:30px;text-align: right; border-bottom: 1px solid #bdbdbd; background: #ececec; }
.zenne_rctNotice .chkArea {margin-bottom: 30px;}
.zenne_rctNotice .chkArea input {display:inline-block; margin-left:10px;}
/*.zenne_rctNotice .signTxt .desc {text-align: center; margin-bottom:20px;}
.zenne_rctNotice .signTxt .desc.txt2 {font-size:14px; margin-bottom:40px;}
.zenne_rctNotice .signTxt .desc.txt3 {font-size:15px; color:#111;margin-bottom:30px;}*/


/* 댓글 */

.replyArea {margin-top:25px;}

.replyArea .replyForm { width:930px; padding:10px 19px; margin-bottom:10px;border:1px solid #e1e1e1;border-top-color:#999;overflow:hidden;background:#f9f9f9}

.replyArea .replyForm p {padding-bottom:8px;}

.replyArea .replyForm p strong {float:left; font-size:12px; color:#252525; }

.replyArea .replyForm p span {float:right; color:#5d5d5d;}

.replyArea .replyForm p span.fl,

.replyArea .replyForm p span.fr {font-family:dotum; font-size:11px;}

.replyArea .replyForm p span em{color:#700007; font-style:normal; font-weight:600; }

.replyArea .replyForm textarea {float:left; width:800px; height:32px; padding:10px; margin-right:5px; border:1px solid #d6d4d5; background:#fff}

.replyArea .replyList {overflow:hidden; width:930px; padding:0 19px; margin-bottom:15px; border:1px solid #e1e1e1; background:#f9f9f9}

.replyArea .replyList li {padding:13px 0 12px; line-height:1.5em; border-top:1px dotted #cacaca; background:url('/images/common/dlineH.gif') repeat-x left bottom}

.replyArea .replyList li .comment {padding:5px 0 0 17px;}

.replyArea .replyList li .comment span.reply-user {margin-right:10px; color:#959595;}

.replyArea .replyList li span {display:inline-block;}

.replyArea .replyList li span.date {margin-left:5px; font-family:dotum; font-size:11px; color:#959595;}

.replyArea .replyList li span.re-reply {margin-left:5px; padding-left:12px; font-family:dotum; font-size:11px; background:url('/images/rn/common/ico_reply2.gif') no-repeat left center;}

.replyArea .replyList li span.re-remove {margin-left:5px; padding-left:12px; font-family:dotum; font-size:11px; background:url('/images/rn/common/ico_x.gif') no-repeat left 3px;}

.replyArea .replyList li span.re-dec {margin-left:5px; padding-left:12px; font-family:dotum; font-size:11px; background:url('/images/rn/common/ico_dec.gif') no-repeat left 4px;}

.replyArea .replyList li:first-child {border:none;}

.replyArea .replyList li.reply2 {padding-left:40px; background:url('/images/rn/common/ico_reply.gif') no-repeat 23px 15px;}

.replyArea .replyList li.reply-form {position:relative;}

.replyArea .replyList li.reply-form textarea {width:800px; height:32px; padding:10px; margin-right:5px; border:1px solid #d6d4d5; background:#fff}

.replyArea .replyList li.reply2.reply-form textarea {width:760px; height:32px; margin-top:5px; padding:10px; border:1px solid #d6d4d5; background:#fff}

.replyArea .replyList li.reply-form span.secret-check {position:absolute; right:0; bottom:50px; font-family:dotum; font-size:11px;}

.replyArea .replyList li.reply-form span.btn-enroll {position:absolute; right:0; bottom:17px;}

/*

.replyArea .replyList li {float:left;width:930px;padding:13px 0 12px;line-height:17px;background:url('../images/common/dlineH.gif') repeat-x left bottom}

.replyArea .replyList li strong {float:left;width:115px;color:#222;font-size:12px;}

.replyArea .replyList li em {float:left;width:614px;padding-left:10px;border-left:1px solid #e1e1e1;font-style:normal;font-size:12px;}

.replyArea .replyList li em img {margin-top:-3px;vertical-align:middle}

.replyArea .replyList li span	{float:left;width:70px;text-align:right;color:#aaa}

.replyArea .replyList li span.replyMenu {width:120px;}

*/

.profile-layer {display:none; position:absolute; top:0; left:0; width:150px; padding:50px 10px 10px; border:1px solid #9d5d5d; background:#fff; z-index:11;}

.profile-layer h2.ttl {position:absolute; top:0; left:0; width:100%; height:40px; line-height:40px; text-indent:10px; color:#fff; background:#72000a; z-index:1;}

.profile-layer div.img {width:150px; height:150px; background:url('/images/rn/myzin/bg_profile.gif') no-repeat;}

.profile-layer div.name {margin-top:20px;}

.profile-layer div.ico {margin-top:10px;}

.profile-layer .btn-close {position:absolute; top:10px; right:10px; z-index:2;}





/*하단 검색*/

.boardSearchArea {height:25px; margin:25px auto 0 auto; border:2px solid #d7d7d7; text-align:center;}

.searchInput {float:left;}

.searchInput input {float:left; vertical-align:top;}

.searchInput input.txt {height:25px; width:140px; padding:0 5px; line-height:25px; border:none;}



/*하단버튼*/

.btnArea {width:100%; height:27px; text-align:right;}

.btnArea.center {text-align:center;}
.btnArea .writeBanner {position:absolute; right:90px; bottom:-9px;}

.btnArea.left {text-align:left;}



/*페이징*/

.pagingTypeA {text-align:center; clear:both;}

.pagingTypeA a,.pagingTypeA strong {display:inline-block; width:22px; height:17px; padding-top:5px; margin:0 2px; vertical-align:middle;}

.pagingTypeA a {border:1px solid #dedede; color:#666666;}

.pagingTypeA a.prev,

.pagingTypeA a.next {border:none; height:24px; width:24px; padding-top:0px;}

.pagingTypeA strong {color:#fff; background:#680000; border:1px solid #680000;}

.btnSide	{margin:-25px auto 0 }

.btnSide2	{ margin:-10px auto 0 }



/*viewPaging*/

.viewPaging {/*table-layout:fixed;*/width:100%; margin:25px 0 0; border-top:1px solid #c5c5c5;}/* 2013-07-25 수정 */

.viewPaging th,

.viewPaging td {height:29px; border-bottom:1px solid #ddd;}

.viewPaging td.wtit {width:115px; text-align:center; background:url('/images/rn/blt/blt_txtDivi.gif') no-repeat right center;}

.viewPaging td.wtit a.up {display:inline-block; padding-right:25px; background:url('/images/rn/common/arr_up.gif') no-repeat right center;}

.viewPaging td.wtit a.down {display:inline-block; padding-right:25px; background:url('/images/rn/common/arr_down.gif') no-repeat right center;}

.viewPaging td p {padding:0 30px;}

.viewPaging td p a {display:inline-block; max-width:600px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.viewPaging td p span.date {float:right;}

/* 2013-08-12 수정 */



/*quick*/

#quickArea {position:fixed; width:110px; top:134px; left:50%;  margin-left:516px;  z-index:10;}

#quickArea .quickContArea {position:relative; width:100%; background:url('../images/common/quick/contBg2.png') repeat-y 0 0;}

#quickArea ul.quickMenu {padding:12px 0 2px; overflow:hidden;}

#quickArea ul.quickMenu li {float:left; height:21px; padding-bottom:10px; clear:both;}

#quickArea .todayPro {padding-top:10px; background:url('../images/common/quick/bg_hotkey.png') no-repeat;}

#quickArea span.txt_hotKey {display:block; text-align:center; }

#quickArea .quickSlideArea {position:relative; line-height:1px; height:76px; font-size:1px; text-align:center; width:100%; }

#quickArea .quickSlideArea .prev,

#quickArea .quickSlideArea .next {position:absolute; cursor:pointer; left:50%; margin-left:-4px;}

#quickArea .quickSlideArea .prev {top:60px;}

#quickArea .quickSlideArea .next {top:7px;}

#quickArea .quickSlideArea .quickSlideCont {position:relative; height:45px; top:13px; margin-left:32px; overflow:hidden;}

#quickArea .quickSlideArea .quickSlideCont ul {position:absolute; width:45px; top:0px; left:0px;}

#quickArea .quickSlideArea .quickSlideCont ul li{ float:left; clear:both; width:45px; text-align:center;}

#quickArea .btnArea {text-align:center; margin-top:10px;}



.eui-sub-select {display:none;}

.eui-location-select {display:none;}

.eui-global-select {display:none;}



/*개인정보취급방침*/

.privateH {border:2px solid #eaeaea; background:#f6f6f6;}

.privateH p {padding:20px 25px; line-height:16px; font-size:12px; border-bottom:1px dotted #cccccc;}

.privateH .privateNavi {padding:15px 25px 10px 25px ;}

.privateH .clearfix {margin-top:13px;}

.privateH .clearfix ul {float:left;}

.privateH .clearfix ul li {float:left; clear:both; margin-bottom:10px; }

.privateH .clearfix ul.priN_section {width:258px;}

.privateH .clearfix ul.priN_section2 {width:400px;}

.privateH .clearfix ul.priN_section3 {width:225px;}

.privateB .privateCont_section {padding-top:20px; padding-bottom:10px; border-bottom:1px dashed #d5d5d5; *zoom:1;}

.privateB .privateCont_section:after {content:""; display:block; clear:both;}

.privateB .privateCont_section strong {float:left; width:200px;}

.privateB .privateCont_section div.priC_textArea {float:right; width:770px;}

.privateB .privateCont_section p {padding:0 10px; margin-bottom:10px; line-height:19px; font-size:12px; color:#666666; background:url('../images/blt/blt_c3_2.gif') no-repeat 0 5px;}

.privateB .privateCont_section p span {color:#700007;}

.privateB .privateCont_section p b {display:block; color:#444444;}

.privateB .privateCont_section p b span {font-weight:normal; color:#666; }



/*이용약관*/

.agreementH {border:2px solid #eaeaea; background:#f6f6f6;}

.agreementH .agreementNavi {padding:24px 0px 24px 25px ;}

.agreementH .agreementNavi li {float:left; margin-right:30px;}

.agreementB .agreeCont_section {padding-top:20px; padding-bottom:15px; border-bottom:1px dashed #d5d5d5; *zoom:1;}

.agreementB .agreeCont_section:after {content:""; display:block; clear:both;}

.agreementB .agreeCont_section strong {float:left; width:200px;}

.agreementB .agreeCont_section div.priC_textArea {float:right; width:770px;}

.agreementB .agreeCont_section p {padding:0 10px; margin-bottom:10px; line-height:19px; font-size:12px; color:#666666; background:url('../images/blt/blt_c3_2.gif') no-repeat 0 5px;}

.agreementB .agreeCont_section p span {color:#700007;}

.agreementB .agreeCont_section p b {display:block; color:#444444;}

.agreementB .agreeCont_section p b span {font-weight:normal; color:#666; }



/*사이트맵*/

.sitemapArea {}

.sitemap_section {float:left; margin-right:27px; margin-top:15px;}

.sitemap_section ul {width:172px;}

.sitemap_section ul li {float:left; width:154px; padding:7px 0 9px 14px; clear:both; background:url('../images/global/bg_dotLine.gif') repeat-x 0 bottom;}

.etc_section {clear:both; padding-top:86px;}

.sitemap_section_large {clear:both; float:none; margin:0; padding-top:30px;}

#sitemapProduct .msmFdivi {height:280px; width:150px;}

#sitemapProduct .msmFdivi.last {width:135px;}

#sitemapProduct .msmFdivi .anotherMenu {margin:0px 0 15px 0; background:url('../images/global/subMenuDiviV.png') repeat-x 0 bottom;}

#sitemapProduct .msmFdivi .anotherMenu li {padding:0px 0 15px 0;}

#sitemapProduct .msmFdivi.last .anotherMenu {margin:20px 0 0px -15px; padding:15px 0 0 15px; background:url('../images/global/subMenuDiviV.png') repeat-x 0 0;}

.sitemapSubMenu {*zoom:1; padding-top:5px;}

.sitemapSubMenu:after {content:""; display:block; clear:both;}

.sitemapSubMenu .msmFdivi {position:relative; float:left; width:137px; height:90px; padding-left:17px; background:url('../images/global/subMenuDivi.gif') repeat-y 0 0;}

.sitemapSubMenu .msmFdivi.first {padding-left:14px; background:none;}

.sitemapSubMenu .msmFdivi.last {width:114px;}

.sitemapSubMenu .msmFdivi h4 {height:13px; margin-bottom:10px; line-height:13px; font-size:13px;}

.sitemapSubMenu .msmFdivi h4.tit2 {margin-top:25px;}

.sitemapSubMenu .msmFdivi h4 a {display:inline-block; padding-bottom:2px;}

.sitemapSubMenu .msmFdivi h5 {height:13px; padding-left:7px; margin-bottom:5px; font-size:11px; line-height:13px; background:url('../images/global/blt_colron_sitemap.png') no-repeat 0 1px;}

.sitemapSubMenu .msmFdivi h5 a {color:#888;}

.sitemapSubMenu .msmFdivi ul {margin-bottom:10px;}

.sitemapSubMenu .msmFdivi ul li {padding:2px 0 1px 0; line-height:14px; color:#fff; font-size:11px;}

.sitemapSubMenu .msmFdivi ul li a {padding-top:2px; color:#888;}

.sitemapSubMenu .msmFdivi ul li ul {margin-bottom:0px;}

.sitemapSubMenu .msmFdivi ul li ul li {padding:4px 0 0 0px;color:#fff;font-size:11px;}

.sitemapSubMenu .msmFdivi ul.anotherMenu li a {line-height:16px; padding-bottom:3px;}

.sitemapSubMenu .msmFdivi ul.anotherMenu li a:hover,

.sitemapSubMenu .msmFdivi ul.anotherMenu li a:active {background:none;}

.sitemapSubMenu .msmFdivi ul.anotherMenu li a.over {background:none;}

#sitemapProduct .msmFdivi .msmFdiviBanner{position:absolute; bottom:0px;}



/* 120317 공통헤더 */

#header{padding-top:32px;}

#header .p-category {position:fixed; top:0; left:0; width:100%; background:url('/images/rn/common/bg_pcategory_v2.gif') no-repeat center top #92a93d; z-index:10000;}

#header .p-category > ul {width:1170px; margin:0 auto; padding-left:2px;}

#header .p-category ul:after {content:""; display:block; clear:both;}

#header .p-category ul li {position:relative; float:left;}

#header .p-category ul li > a {display:block; width:144px; height:32px; line-height:32px; text-align:center; font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','ng', Dotum; font-size:11px; color:#fff;}

#header .p-category ul li > a em {display:inline-block; text-indent:-9999em; overflow:hidden; width:1px; height:1px;}

#header .p-category ul li.first,

#header .p-category ul li.p-all {background:none;}

#header .p-category ul li.p-cate01 > a {width:172px; background:url('/images/rn/common/t_tit03_v4.gif') no-repeat center -32px;}
#header .p-category ul li.p-cate02 > a {width:131px; background:url('/images/rn/common/t_tit04_v4.gif') no-repeat center -32px;}
#header .p-category ul li.p-cate03 > a {width:116px; background:url('/images/rn/common/t_tit01_v4.gif') no-repeat center -32px;}
#header .p-category ul li.p-cate04 > a {width:114px; background:url('/images/rn/common/t_tit02_v4.gif') no-repeat center -32px;}
#header .p-category ul li.p-cate05 > a {width:165px; background:url('/images/rn/common/t_tit05_v4.gif') no-repeat center -32px;}
/*#header .p-category ul li.p-cate06 > a {width:178px; background:url('/images/rn/common/t_tit06_v2.gif') no-repeat center -32px;}*/
#header .p-category ul li.p-cate07 > a {width:218px; background:url('/images/rn/common/t_tit07_v4.gif') no-repeat center -32px;}
#header .p-category ul li.p-cate08 > a {width:123px; background:url('/images/rn/common/t_tit08_v4.gif') no-repeat center -32px;}
#header .p-category ul li.p-cate09 > a {width:129px; background:url('/images/rn/common/t_tit09_v4.gif') no-repeat center -32px;}
#header .p-category ul li.p-all {float:right;}

#header .p-category ul li.p-all > a {width:160px; background:url('/images/rn/common/t_tit09.gif') no-repeat center 0;}

#header .p-category ul li > a.over {background-position:center 0px;}

#header .p-category ul li.p-all > a.over {background-position:center -50px;}

#header .p-category ul li .p-sub {display:none; position:absolute; top:26px; left:42px; padding:34px 0 0 30px; /*background:url('/images/rn/common/bg_psub.gif') repeat-x #72000a;*/}

#header .p-category ul li .p-sub span.bg {display:block; position:absolute; left:0; bottom:-35px; height:35px;}

#header .p-category ul li .p-sub.line1 {width:130px; background:url('/images/rn/common/bg_psub1.png') no-repeat left top;}

#header .p-category ul li .p-sub.line1 span.bg {width:160px; background:url('/images/rn/common/bg_psub1_b.png') no-repeat left bottom;}

#header .p-category ul li .p-sub.line2 {width:233px; background:url('/images/rn/common/bg_psub2.png') no-repeat left top;}

#header .p-category ul li .p-sub.line2 span.bg {width:263px; background:url('/images/rn/common/bg_psub2_b.png') no-repeat left bottom;}

#header .p-category ul li .p-sub.line3 {width:348px; background:url('/images/rn/common/bg_psub3.png') no-repeat left top;}

#header .p-category ul li .p-sub.line3 span.bg {width:378px; background:url('/images/rn/common/bg_psub3_b.png') no-repeat left bottom;}

#header .p-category ul li .p-sub.line4 {width:493px; background:url('/images/rn/common/bg_psub4.png') no-repeat left top;}

#header .p-category ul li .p-sub.line4 span.bg {width:523px; background:url('/images/rn/common/bg_psub4_b.png') no-repeat left bottom;}

#header .p-category ul li .p-sub.line7 {width:850px; background:url('/images/rn/common/bg_psub7.png') no-repeat left top;}

#header .p-category ul li .p-sub.line7 span.bg {width:880px; background:url('/images/rn/common/bg_psub7_b.png') no-repeat left bottom;}

#header .p-category ul li .p-sub.line6 {width:693px; background:url('/images/rn/common/bg_psub6.png') no-repeat left top;}

#header .p-category ul li .p-sub.line6 span.bg {width:723px; background:url('/images/rn/common/bg_psub6_b.png') no-repeat left bottom;}



#header .p-category ul li .p-sub .sub-wrap .fl.left {border-right:1px dotted #d4d4d4;}

#header .p-category ul li .p-sub .sub-wrap .fl.right {padding-left:25px;}



#header .p-category ul li.p-cate01 .p-sub .sub-wrap .fl.left {border-right:none;}

#header .p-category ul li.p-cate01 .p-sub .sub-wrap .fl.left,

#header .p-category ul li.p-cate03 .p-sub .sub-wrap .fl.left,

#header .p-category ul li.p-cate04 .p-sub .sub-wrap .fl.left {}

#header .p-category ul li.p-cate04 .p-sub .sub-wrap .fl.right {padding-left:40px;}



#header .p-category ul li .p-sub .sub-wrap h3 {padding-bottom:20px; font-size:14px; font-weight:600; color:#72000a;}

#header .p-category ul li .p-sub .sub-wrap h3 a {font-weight:bold; color:#72000a;}

#header .p-category ul li .p-sub .sub-wrap .sec {float:left;}

#header .p-category ul li .p-sub .sub-wrap .sec h4 {padding-bottom:5px; font-size:13px; font-weight:bold; color:#757575;}

#header .p-category ul li .p-sub .sub-wrap ul li {float:none; min-width:80px; padding:0 20px 0 3px; background:none;}

#header .p-category ul li .p-sub .sub-wrap ul li a {width:auto; height:auto; line-height:1.6em; text-align:left; color:#757575; background:none;}

#header .p-category ul li.active .p-sub {display:block;}



#header .p-category ul li.p-cate01 .p-sub .sub-wrap ul li,

#header .p-category ul li.p-cate03 .p-sub .sub-wrap ul li,

#header .p-category ul li.p-cate05 .p-sub .sub-wrap ul li,

#header .p-category ul li.p-cate07 .p-sub .sub-wrap ul li,

#header .p-category ul li.p-cate08 .p-sub .sub-wrap ul li {min-width:90px;}

#header .p-category ul li.p-cate04 .p-sub .sub-wrap ul li {min-width:110px;}



#header .p-category ul li.p-cate02 .p-sub.line11 {left:-151px; width:1170px; background:url('/images/rn/common/bg_psub11.png') no-repeat left top;}

#header .p-category ul li.p-cate02 .p-sub.line11 span.bg {width:1170px; background:url('/images/rn/common/bg_psub11_b.png') no-repeat left bottom;}

#header .p-category ul li.p-cate02 .p-sub .sub-wrap .fl.left {}

#header .p-category ul li.p-cate02 .p-sub .sub-wrap .fl.right {width:825px;}

#header .p-category ul li.p-cate02 .p-sub .sub-wrap ul li {min-width:72px;}

/*#header .p-category ul li .p-sub .sub-wrap .fl {width:50%;}

#header .p-category ul li .p-sub .sub-wrap .fr {width:50%; background:url('/images/rn/common/bg_psub2.gif') no-repeat;}

#header .p-category ul li .p-sub .sub-wrap .sec {float:left; width:145px; padding:10px 0 0;}

#header .p-category ul li .p-sub .sub-wrap .fr .sec {width:125px; padding-left:30px;}

#header .p-category ul li .p-sub .sub-wrap .sec h4 {padding-top:10px;}

#header .p-category ul li .p-sub .sub-wrap .sec h4 a {color:#aa5f65;}

#header .p-category ul li .p-sub .sub-wrap .sec ul {margin-top:5px;}

#header .p-category ul li .p-sub .sub-wrap .sec ul li {float:none; padding-left:3px; background:none;}

#header .p-category ul li .p-sub .sub-wrap .sec ul li a {height:17px; line-height:17px; font-size:11px; text-align:left; color:#aa5f65}

#header .p-category ul li .p-sub ul {}

#header .p-category ul li .p-sub a {width:auto;}*/

#header .util {position: absolute; overflow: hidden; right: 0;}

#header .util:after {content:""; display:block; clear:both;}

#header .util ul {float:right;}

#header .util ul li {float:left;}

#header .util ul li a {display:block; margin-left:7px; font-family:Dotum, 돋움; font-size:11px; font-weight:600;}

#header .util ul li a em {background:url(/images/rn/common/bar_pcategory.gif) right center no-repeat; padding-right:7px;}
#header .util ul li a em.last {background:none; padding-right:0;}

#header .util ul li.u-logout a {/*background:url('/images/rn/common/u_logout.gif') no-repeat;*/}

#header .util ul li.u-login a {/*background:url('/images/rn/common/u_login.gif') no-repeat;*/}

#header .util ul li.u-join a {/*background:url('/images/rn/common/u_join.gif') no-repeat;*/}

#header .util ul li.u-mypage a {/*background:url('/images/rn/common/u_mypage.gif') no-repeat;*/}

#header .util ul li.u-zinpoint a {/*background:url('/images/rn/common/u_zinpoint.gif') no-repeat;*/}

#header .util ul li.u-quicksearch a {/*background:url('/images/rn/common/u_quicksearch.gif') no-repeat;*/}

#header .util ul li.u-zin a {color:#72000a; /*background:url('/images/rn/common/u_zin.gif') no-repeat;*/}

#header .util ul li.u-zenne a {color:#72000a; /*background:url('/images/rn/common/u_zenne.gif') no-repeat;*/}

#header .util ul li a:hover {color:#72000a; background-position:0 -50px;}



/*#header .logo {height:73px; padding:23px 0 0; text-align:center;}

#header .logo a {display:inline-block;}*/

#header .logo {position:relative; height:72px; padding:10px 0 0 0; text-align:center; width: 1170px; margin: 0 auto;}

/*#header .logo .zinLogo {position:absolute; top:0; left:50%; display:inline-block; width:94px; height:72px; margin-left:-47px; background:url('/images/rn/common/logo.gif') no-repeat right 22px;  z-index:10;}*/
#header .logo .zinLogo {position:absolute; top:0; left:50%; width:94px; padding-top:26px; margin-left:-47px; z-index:10;}

#header .logo .winPlus {position:absolute; top:7px; left:0; z-index:9;}



#header .gnb-wrap {min-width:1170px; width:100%; height:42px; border-top:1px solid #930d03; border-bottom:1px solid #dcdee0; background:#fff; /*background:url('/images/rn/common/bg_gnb.gif') repeat-x left top;*/}

#header .gnb-wrap .gnb {position:relative; width:1170px; margin:0 auto;}

#header .gnb-wrap .gnb ul {}

#header .gnb-wrap .gnb ul:after {content:""; display:block; clear:both;}

#header .gnb-wrap .gnb ul > li {float:left;}

#header .gnb-wrap .gnb ul li a {display:block; height:42px;}

#header .gnb-wrap .gnb ul li a em {display:inline-block; overflow:hidden; text-indent:-9999em; width:0; height:0;}

#header .gnb-wrap .gnb ul li.g-all > a {width:203px; background:url('/images/rn/common/g_prodAll_v2.gif') no-repeat center top;}
#header .gnb-wrap .gnb ul li.g-style > a {width:122px; background:url('/images/rn/common/g_style_v2.gif') no-repeat center top;}
#header .gnb-wrap .gnb ul li.g-product > a {width:121px; background:url('/images/rn/common/g_product_v2.gif') no-repeat center top;}
#header .gnb-wrap .gnb ul li.g-gallery > a {width:121px; background:url('/images/rn/common/g_gallery_v2.gif') no-repeat center top;}
#header .gnb-wrap .gnb ul li.g-showroom > a {width:122px; background:url('/images/rn/common/g_showroom_v2.gif') no-repeat center top;}
#header .gnb-wrap .gnb ul li.g-shop > a {width:109px; background:url('/images/rn/common/g_shop_v2.gif') no-repeat center top;}
#header .gnb-wrap .gnb ul li.g-event > a {width:120px; background:url('/images/rn/common/g_event_v2.gif') no-repeat center top;}
#header .gnb-wrap .gnb ul li.g-community > a {width:134px; background:url('/images/rn/common/g_community_v2.gif') no-repeat center top;}
#header .gnb-wrap .gnb ul li.g-brandZin > a {width:134px; background:url('/images/rn/common/g_brandZin_v2.gif') no-repeat center top;}
#header .gnb-wrap .gnb ul li.current a {background-position:center -42px;}
#header .gnb-wrap .gnb ul li.active a,
#header .gnb-wrap .gnb ul li:hover a {background-position:center -42px;}
#header .gnb-wrap .gnb ul li.active .g-sub {display:block;}
#header .gnb-wrap .gnb ul li .g-sub {display:none; position:absolute; top:42px; left:0; width:832px; padding:22px 0 22px 22px; border:1px solid #ef4d64; background:#fff; z-index:1000;}
#header .gnb-wrap .gnb ul li .g-sub ul {float:left; width:175px; min-height:75px; padding-left:15px; border-left:1px dotted #cacbd0;}
#header .gnb-wrap .gnb ul li .g-sub ul li {float:none;}
#header .gnb-wrap .gnb ul li .g-sub ul.sec1 {border:none; padding-left:0;}
#header .gnb-wrap .gnb ul li .g-sub a {display:block; width:100%; height:auto; margin-top:16px; padding-left:8px; font-weight:bold; color:#3d3d3d; background:url('/images/rn/common/g_arr.gif') no-repeat left 3px;}
#header .gnb-wrap .gnb ul li .g-sub li:first-child a {margin-top:0;}
#header .gnb-wrap .gnb ul li .g-sub a span {display:block; padding-top:3px; font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','ng', Dotum; font-size:11px; font-weight:normal; color:#959595;}
#header .gnb-wrap .gnb ul li .g-sub a:hover {color:#ef4d64; text-decoration:none;}
#header .gnb-wrap .gnb ul li .g-sub .banner {float:left; min-height:220px; padding-left:10px; border-left:1px dotted #cacbd0;}
#header .gnb-wrap .gnb ul li .g-sub .banner a {margin-top:5px; background:none;}

/* 20140724 GNB_v2 */
#header .gnb-wrap .gnb ul li .g-sub .zinStyle_slide {overflow:hidden; margin:4px 0 0 0; border:1px solid #ededed; width:192px; height:129px;}
#header .gnb-wrap .gnb ul li .g-sub .bannerPage {position: absolute; left: 47%; top: 143px;}
#header .gnb-wrap .gnb ul li .g-sub .bannerPage a {display: inline-block; width: 10px; height: 10px; margin:0 4px 0 0; padding:0; font-size: 0; background: url(/images/rn/common/bannerPage.gif) 0 0 no-repeat;}
#header .gnb-wrap .gnb ul li .g-sub .bannerPage a.active {background-position: 0 -10px;}
#header .gnb-wrap .gnb ul li .g-sub .event_slide {overflow:hidden; margin:6px 0 0 0; border:1px solid #ededed; width:192px; height:106px;}
#header .gnb-wrap .gnb ul li .g-sub .bannerPage2 {position: absolute; left: 47%; top: 150px;}
#header .gnb-wrap .gnb ul li .g-sub .bannerPage2 a {display: inline-block; width: 10px; height: 10px; margin:0 4px 0 0; padding:0; font-size: 0; background: url(/images/rn/common/bannerPage.gif) 0 0 no-repeat;}
#header .gnb-wrap .gnb ul li .g-sub .bannerPage2 a.active {background-position: 0 -10px;}
#header .gnb-wrap .gnb ul li .g-sub ul {position:relative;}
#header .gnb-wrap .gnb ul li .g-sub ul .titBar {color:#3d3d3d;font-weight:bold;}
#header .gnb-wrap .gnb ul li .g-sub ul .btnMORE {position:absolute;right:15px;top:0;}
#header .gnb-wrap .gnb ul li.g-style .g-sub {left:0; width:900px;}
#header .gnb-wrap .gnb ul li.g-community .g-sub ul {min-height:120px;}
#header .gnb-wrap .gnb ul li.g-event .g-sub ul {min-height:180px; margin-left:15px;}
#header .gnb-wrap .gnb ul li.g-event .g-sub ul.sec2 {width:210px;}
#header .gnb-wrap .gnb ul li .g-sub .winnerList {margin-top:10px; color:#959595; font-size:11px;}
#header .gnb-wrap .gnb ul li .g-sub .winnerList .li {margin-bottom:2px;}
#header .gnb-wrap .gnb ul li .g-sub .winnerList .li a {display:block; padding:0; background:none;}
#header .gnb-wrap .gnb ul li .g-sub .winnerList .li span {display:inline-block;}
#header .gnb-wrap .gnb ul li .g-sub .winnerList .li span.tit {width:180px;}
#header .gnb-wrap .gnb ul li .g-sub .winnerList .li span.date {width:57px;}


/* 20140304 수정 */

#header .gnb-wrap .gnb ul li.g-style .g-sub ul {width:210px; min-height:180px;}

/* //20140304 수정 */
#header .gnb-wrap .gnb ul li.g-style .g-sub ul.sec3 {width:210px;}
#header .gnb-wrap .gnb ul li.g-style .g-sub .banner {min-height:244px;}
#header .gnb-wrap .gnb ul li.g-style .g-sub .banner a {display:block; width:194px; margin:5px 0 0 10px; padding:0; color:#fff;}
#header .gnb-wrap .gnb ul li.g-style .g-sub .banner a span.ttl {display:block; height:20px; line-height:20px; text-align:center; color:#fff; background:#72000a;}

#header .gnb-wrap .gnb ul li.g-product .g-sub {left:136px; width:870px; z-index:1000;}
#header .gnb-wrap .gnb ul li.g-product .g-sub ul {width:215px; height:195px;}
#header .gnb-wrap .gnb ul li.g-product .g-sub .link {float:left; width:170px; border-left:1px dotted #cacbd0;}
#header .gnb-wrap .gnb ul li.g-product .g-sub .link a {display:inline-block; margin:0 0 3px 15px; padding-left:0; background:none;}

#header .gnb-wrap .gnb ul li.g-showroom .g-sub {left:281px; width:865px}
#header .gnb-wrap .gnb ul li.g-showroom .g-sub ul {width:189px; min-height:190px;}
#header .gnb-wrap .gnb ul li.g-showroom .g-sub ul.sec4 {width:250px;}
#header .gnb-wrap .gnb ul li.g-showroom .g-sub a span {margin-bottom:8px;}

#header .gnb-wrap .gnb ul li.g-shop .g-sub {left:437px; width:470px}
#header .gnb-wrap .gnb ul li.g-shop .g-sub ul {width:210px;}

#header .gnb-wrap .gnb ul li.g-community .g-sub {left:361px; width:678px}
#header .gnb-wrap .gnb ul li.g-community .g-sub ul {width:215px;}

#header .gnb-wrap .gnb ul li.g-event .g-sub {left:426px; width:720px}
#header .gnb-wrap .gnb ul li.g-event .g-sub ul li a {padding:0;}

#header .gnb-wrap .gnb ul li.g-event .g-sub ul.sec1 {width:220px; }

#header .gnb-wrap .gnb ul li.g-event .g-sub .going {position:relative; float:left; width:215px; min-height:180px;}

#header .gnb-wrap .gnb ul li.g-event .g-sub .going h4 {font-size:12px; color:#333;}

#header .gnb-wrap .gnb ul li.g-event .g-sub .going a {padding:0; background:none;}

#header .gnb-wrap .gnb ul li.g-event .g-sub .going .more {position:absolute; top:2px; right:23px}

#header .gnb-wrap .gnb ul li.g-event .g-sub .going .more a {display:block; width:auto; margin:0; padding:0 10px 0 0; font-size:11px; font-weight:normal; color:#b6b6b6; background:url('/images/rn/common/ico_more.gif') no-repeat right 3px;}

#header .gnb-wrap .gnb ul li.g-event .g-sub .going .more a:hover {color:#666;}

#header .gnb-wrap .gnb ul li.g-event .g-sub .winner {position:relative; float:left; width:250px; min-height:180px; padding-left:15px; border-left:1px dotted #cacbd0;}

#header .gnb-wrap .gnb ul li.g-event .g-sub .winner h4 {font-size:12px; color:#333;}

#header .gnb-wrap .gnb ul li.g-event .g-sub .winner a {padding:0; background:none;}

#header .gnb-wrap .gnb ul li.g-event .g-sub .winner .more {position:absolute; top:2px; right:0}

#header .gnb-wrap .gnb ul li.g-event .g-sub .winner .more a {display:block; width:auto; margin:0; padding:0 10px 0 0; font-size:11px; font-weight:normal; color:#b6b6b6; background:url('/images/rn/common/ico_more.gif') no-repeat right 3px;}

#header .gnb-wrap .gnb ul li.g-event .g-sub .winner .more a:hover {color:#666;}

#header .gnb-wrap .gnb ul li.g-event .g-sub .winner ul {width:230px; min-height:100px; margin-top:10px; padding-left:0; border:none;}

#header .gnb-wrap .gnb ul li.g-event .g-sub .winner ul li {margin-bottom:5px;}

#header .gnb-wrap .gnb ul li.g-event .g-sub .winner ul li:after {content:""; display:block; clear:both;}

#header .gnb-wrap .gnb ul li.g-event .g-sub .winner ul li a {float:left; width:155px; margin:0; font-weight:normal; font-size:11px; color:#959595; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

#header .gnb-wrap .gnb ul li.g-event .g-sub .winner ul li a:hover {text-decoration:underline}

#header .gnb-wrap .gnb ul li.g-event .g-sub .winner ul li span.date {float:right; font-size:11px; letter-spacing:-1px; color:#959595;}





#header .gnb-wrap .gnb .hot-keyword {position:absolute; top:0; right:0;}

#header .gnb-wrap .gnb .hot-keyword h4.tit {float:left; height:47px; line-height:47px; padding-right:15px; color:#72000a;}

#header .gnb-wrap .gnb .hot-keyword .rolling-area {position:relative; overflow:hidden; float:left; height:47px; line-height:47px}

#header .gnb-wrap .gnb .hot-keyword ol.list-style {position:relative; float:left; width:150px; height:47px; line-height:47px;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li {position:relative; float:left; width:100%; height:47px;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li a {display:block; width:110px; height:47px; line-height:47px; padding-left:18px; color:#5f5f5f; background:url('/images/rn/common/num_keyword.gif') no-repeat;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li a {overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

/*#header .gnb-wrap .gnb .hot-keyword ol.list-style li a em {display:inline-block; text-indent:-9999em;}*/

#header .gnb-wrap .gnb .hot-keyword ol.list-style li.key1 a {background-position:0 17px;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li.key2 a {background-position:0 -33px;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li.key3 a {background-position:0 -83px;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li.key4 a {background-position:0 -133px;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li.key5 a {background-position:0 -183px;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li.key6 a {background-position:0 -233px;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li.key7 a {background-position:0 -283px;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li.key8 a {background-position:0 -333px;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li.key9 a {background-position:0 -383px;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li.key10 a {background-position:0 -433px;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li .ico-new {position:absolute; top:20px; right:0;}

#header .gnb-wrap .gnb .hot-keyword ol.list-style li em {display:inline-block; float:left; width:0; height:0; text-indent:-9999em;}



#header .gnb-wrap .gnb .hot-keyword ol.pop-style {display:none; position:absolute; top:-1px; right:-2px; width:140px; padding:16px 11px 0px; border:1px solid #72000a; background:#fff; tabindex:1;}

#header .gnb-wrap .gnb .hot-keyword.active ol.pop-style {display:block;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li {position:relative; float:left; width:100%; height:24px;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li a {display:block; width:100px; height:24px; padding-left:18px; background:url('/images/rn/common/num_keyword.gif') no-repeat;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li a {overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li.key1 a {background-position:0 1px;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li.key2 a {background-position:0 -49px;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li.key3 a {background-position:0 -99px;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li.key4 a {background-position:0 -149px;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li.key5 a {background-position:0 -199px;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li.key6 a {background-position:0 -249px;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li.key7 a {background-position:0 -299px;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li.key8 a {background-position:0 -349px;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li.key9 a {background-position:0 -399px;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li.key10 a {background-position:0 -449px;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li .ico-new {position:absolute; top:4px; right:0;}

#header .gnb-wrap .gnb .hot-keyword ol.pop-style li em {display:inline-block; float:left; width:0; height:0; text-indent:-9999em;}



/*#header .gnb-wrap .gnb .hot-keyword span.rolling-up {display:block; position:absolute; top:12px; right:0; width:5px; height:4px; background:url('/images/rn/common/btn_up.png') no-repeat;}

#header .gnb-wrap .gnb .hot-keyword span.rolling-down {display:block; position:absolute; top:20px; right:0; width:5px; height:4px; background:url('/images/rn/common/btn_down.png') no-repeat;}

#header .gnb-wrap .gnb .hot-keyword span.rolling-up a em,

#header .gnb-wrap .gnb .hot-keyword span.rolling-down a em {display:inline-block; overflow:hidden; text-indent:-9999em;}*/

.main-visual {position:relative; overflow:hidden; width:100%; height:320px; text-align:center; background:url('/images/rn/common/bg_visual.gif') repeat-x left bottom;}

.main-visual ul {width:1170px; margin:0 auto;}

.main-visual.mt50 {#padding-top:50px;}



.main-visual span.btn-prev {position:absolute; top:45%; left:50%; width:42px; height:76px; margin-left:-585px; z-index:10;}

.main-visual span.btn-next {position:absolute; top:45%; left:50%; width:42px; height:76px; margin-left:543px; z-index:10;}



.main-visual .visualTab {position:absolute; top:285px; left:50%; height:17px; margin-left:-100px; text-align:right; z-index:111}

.main-visual .visualTab a {display:block; float:left; height:19px; margin:0 4px; text-decoration:none; background:url('/images/rn/common/bull_cycle2.png') no-repeat 0 0}

.main-visual .visualTab a span {display:block; overflow:hidden; width:17px; height:17px; text-indent:-5000em; text-align:left;}

.main-visual .visualTab a.active {margin-left:10px; background:url('/images/rn/common/bg_visual_active.png') no-repeat right 1px}

.main-visual .visualTab a.active span {width:auto; height:17px; margin-left:-6px; padding:3px 10px 0 20px; font-size:11px; text-indent:0; color:#fff; background:url('/images/rn/common/bull_cycle2.png') no-repeat 0 0}

.main-visual .info {position:absolute; top:100px; left:22px; width:337px; min-height:103px; padding:10px 0 10px 20px; text-align:left; font-size:14px; color:#fff; background:url('/images/rn/common/bg_pop2.png') repeat;}

.main-visual .info strong {display:block; margin-bottom:10px; font-size:24px;}

.main-visual .info a {display:block; margin-top:10px; font-size:12px; color:#fff;}

.main-visual .rolling-visual {margin:0 auto;}



.m-visual {position:relative; overflow:hidden; width:1170px; height:445px; margin:0 auto; text-align:center; background:url('/images/rn/common/bg_visual.gif') repeat-x left bottom;}

.m-visual ul {width:1170px; margin:0 auto;}

.m-visual.mt50 {#padding-top:50px;}



.m-visual span.btn-prev {position:absolute; bottom:10px; left:50%; width:33px; height:19px; margin-left:-550px; z-index:10;}

.m-visual span.btn-next {position:absolute; bottom:10px; left:50%; width:33px; height:19px; margin-left:-517px; z-index:10;}



.m-visual .visualTab {display:none; position:absolute; top:285px; left:50%; height:17px; margin-left:-100px; text-align:right; z-index:111}

.m-visual .visualTab a {display:block; float:left; height:19px; margin:0 4px; text-decoration:none; background:url('/images/rn/common/bull_cycle2.png') no-repeat 0 0}

.m-visual .visualTab a span {display:block; overflow:hidden; width:17px; height:17px; text-indent:-5000em; text-align:left;}

.m-visual .visualTab a.active {margin-left:10px; background:url('/images/rn/common/bg_visual_active.png') no-repeat right 1px}

.m-visual .visualTab a.active span {width:auto; height:17px; margin-left:-6px; padding:3px 10px 0 20px; font-size:11px; text-indent:0; color:#fff; background:url('/images/rn/common/bull_cycle2.png') no-repeat 0 0}

.m-visual .info {position:absolute; top:100px; left:22px; width:337px; min-height:103px; padding:10px 0 10px 20px; text-align:left; font-size:14px; color:#fff; background:url('/images/rn/common/bg_pop2.png') repeat;}

.m-visual .info strong {display:block; margin-bottom:10px; font-size:24px;}

.m-visual .info a {display:block; margin-top:10px; font-size:12px; color:#fff;}

.m-visual .rolling-visual {margin:0 auto;}





.sub-visual {position:relative;}

.sub-visual .visualTab {position:absolute; top:285px; width:100%; height:17px; text-align:center; z-index:111}

.sub-visual .visualTab a {display:inline-block; height:19px; margin:0 4px; text-decoration:none; background:url('/images/rn/common/bull_cycle2.png') no-repeat 0 0}

.sub-visual .visualTab a span {display:block; overflow:hidden; width:17px; height:17px; text-indent:-5000em; text-align:left;}

.sub-visual .visualTab a.active {background-position:0 -48px;}

.sub-visual .txt {position:absolute; top:110px; left:0; z-index:10;}

/*.sub-visual .visualTab a.active span {width:auto; height:17px; margin-left:-6px; padding:3px 10px 0 20px; font-size:11px; text-indent:0; color:#fff; background:url('/images/rn/common/bull_cycle2.png') no-repeat 0 0}*/



.main-event2 {position:absolute; top:220px; left:50%; width:205px; height:323px; margin-left:275px; padding:15px 27px 0 15px; background:url('/images/rn/main/bg_mainEvent.png') no-repeat; z-index:100;}

.main-event2 .rolling-event {position:relative;}

.main-event2 .rolling-event li {display:none; font-size:11px;}

.main-event2 .rolling-event span.date {display:block; margin-top:10px; color:;}

.main-event2 .rolling-event span.title a {display:block; margin-top:10px; color:;}

.main-event2 .eventTab {position:absolute; right:25px; top:265px; width:100%; height:10px; text-align:right; z-index:111}

.main-event2 .eventTab a {display:inline-block; padding:1px; background:url('/images/rn/common/bull_cycle.png') no-repeat 0 0}

.main-event2 .eventTab a span {display:block; overflow:hidden; width:8px; height:8px; text-indent:-5000em; text-align:left;}

.main-event2 .eventTab a.active {background-position:0 -50px}



.main-collection {position:relative; width:1120px; margin:60px auto 0; padding:0 25px;}

.main-collection h2 {margin-left:-25px;}

.main-collection .jcarousel {margin-top:25px;}

.main-collection li {float:left; width:166px; height:180px; margin:0 10px;}

.main-collection li a:hover {text-decoration:none}

.main-collection li a div {height:45px; margin-top:5px; padding:5px; border-bottom:2px solid #cccdcf; background:#eee;}

.main-collection li a div .name {display:block; font-weight:600; text-align:center; color:#7e000b;}

.main-collection li a div .cont {display:block; text-align:center;}

.main-collection span.btn-prev {position:absolute; top:125px; left:0;}

.main-collection span.btn-next {position:absolute; top:125px; right:0;}



.m-wevent {position:relative;width:1168px;margin:0 auto;}

.m-event {position:absolute; top:0; right:-1px; width:311px; /*height:339px;*/ height:193px; z-index:100;}

.m-event .btn-open {height:23px; text-align:right; background:#72000a;}

.m-event .btn-open a {display:inline-block; width:23px; height:23px; background:url('/images/rn/main/arr_event.gif') no-repeat 0 -50px;}

.m-event .btn-open a.open {background-position:0 0;}

.m-event .rolling-area {z-index:10;}

.m-event .desc {position:relative; width:270px; height:50px; padding:10px 20px; color:#fff; background:#72000a; z-index:12;}

.m-event .desc a {color:#fff;}

.m-event .desc .ttl {width:230px; line-height:1.5em; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.m-event .desc .date {position:absolute; left:20px; bottom:10px; font-size:11px; color:#fff;}
/*  20140320 작업 */
/*.m-event .desc.close {background:url('/images/rn/common/bg_pop2.png') repeat;}*/

.m-event .btn-more {position:absolute; top:240px; right:20px; z-index:11;}

.m-event .btn-more a {font-size:11px; color:#fff;}

.m-event .visualTab {position:absolute; top:5px; right:20px; z-index:11;}
/*  //20140320 작업 */

.m-event .visualTab a {display:inline-block; padding:1px; background:url('/images/rn/common/bull_cycle.png') no-repeat 0 0}

.m-event .visualTab a span {display:block; overflow:hidden; width:8px; height:8px; text-indent:-5000em; text-align:left;}

.m-event .visualTab a.active {background-position:0 -50px}



.m_wgallery {position:relative;width:1168px;margin:0 auto;}

.m-gallery {position:absolute; top:193px; right:-1px; width:289px; height:471px; padding:0 0 0 22px; background:url('/images/rn/main/bg_gallery2.gif') no-repeat; z-index:100;}

.m-gallery h2 {font-size:14px; font-weight:normal; color:#fff; margin: 25px 0 10px 0;}

.m-gallery p.desc {margin-top:10px; font-size:10px; color:#fff;}

.m-gallery .rolling-area {margin-left:-5px;}

.m-gallery ul.m-gcon {width:277px; min-height:248px; margin-top:5px;}

.m-gallery ul:after {content:""; display:block; clear:both; zoom:1;}

.m-gallery ul li {position:relative;float:left; margin:5px;height:114px;overflow:hidden; background:#fff;}

.m-gallery ul li a p.ttl {position:absolute;top:88px;width:108px; height:26px; padding:0 10px; font-size:11px; line-height:26px; background:#fff; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.m-gallery .btn-prev {position:absolute; top:40px; right:23px;}

.m-gallery .btn-next {position:absolute; top:67px; right:23px;}

.m-gallery .visualTab {display:none;}





.main-section {position:relative; width:1170px; margin:0 auto; padding-top:40px;}

.main-section:after {content:""; display:block; clear:both;}

.main-section h2 {height:17px; line-height:17px; padding-left:22px; font-size:14px; font-weight:600; color:#72000a; background:url('/images/rn/main/bg_mainttl.png') no-repeat;}

.main-section .btn-more a {position:absolute; top:5px; right:0; font-size:10px; font-weight:600; color:#72000a;}





.m-section {position:relative; width:1168px; margin:0 auto; border-right:1px solid #dcdee0; border-left:1px solid #dcdee0; }

.m-section h2 {font-size:20px; font-weight:normal; color:#000;}

.m-section:after {content:""; display:block; clear:both;}

.m-section .btn-more a {position:absolute; top:5px; right:0; font-size:10px; font-weight:600; color:#72000a;}



.m-section .zin-collection {position:relative; width:848px; height:305px; padding:120px 0 0 10px;}

.m-section .zin-collection h2 {position:absolute; top:0; left:0; width:100%; background:#f4f4f4;}



.m-section .zin-collection ul {padding:34px 0 53px 12px;}

.m-section .zin-collection ul:after {content:""; display:block; clear:both;}

.m-section .zin-collection ul li {float:left; width:257px; margin:0 12px;}

.m-section .zin-collection ul li span.img {display:block;}

.m-section .zin-collection ul li p.ttl {margin-top:25px;}

.m-section .zin-collection ul li p.ttl a {font-size:23px; color:#3d3d3d;}

.m-section .zin-collection ul li p.desc {margin-top:15px; line-height:1.5em;}

.m-section .zin-collection .btn-prev {position:absolute; top:50%; left:0; z-index:10;}

.m-section .zin-collection .btn-next {position:absolute; top:50%; right:0; z-index:10;}

.m-section .hotnew {float:left; width:254px; height:270px; padding:20px 0 0 25px; border-right:1px solid #dcdee0;border-bottom: 1px solid #DCDEE0;}

.m-section .hotnew h2 {padding-left:22px;}

.m-section .hotnew span.bann {display:block; margin-top:15px; text-align:right;}

/*.m-section .bestproduct {position:relative; float:left; width:578px; height:252px; padding:30px 0 0; border-right:1px solid #dcdee0;}

.m-section .bestproduct h2 {padding-left:22px;}

.m-section .bestproduct .bestTab {position:relative; overflow:hidden; height:184px; margin-top:15px; padding:0 0 0 180px}

.m-section .bestproduct h3 {position:absolute; left:22px; height:27px; line-height:27px;}

.m-section .bestproduct h3 a.active {color:#72000a;}

.m-section .bestproduct h3.tab01 {top:27px;}

.m-section .bestproduct h3.tab02 {top:54px;}

.m-section .bestproduct h3.tab03 {top:81px;}

.m-section .bestproduct h3.tab04 {top:108px;}

.m-section .bestproduct h3.tab05 {top:135px;}

.m-section .bestproduct h3.tab06 {top:162px;}

.m-section .bestproduct h3.tab07 {top:189px;}

.m-section .bestproduct span.btn-prev {display:block; position:absolute; top:0; left:22px; width:110px; text-align:right; background:#ebebeb; z-index:12;}

.m-section .bestproduct span.btn-next {display:block; position:absolute; bottom:0; left:22px; width:110px; text-align:right; background:#ebebeb; z-index:12;}

.m-section .bestproduct span.btn-more a {position:absolute; top:40px; right:23px; font-size:10px; color:#5f5f5f;}

.m-section .bestproduct ul {}

.m-section .bestproduct ul li {float:left; margin:0 8px 8px 0;}*/

.m-section .bestproduct {position:relative; float:left; width:577px; height:260px; padding:20px 0 10px; border-right:1px solid #dcdee0;border-bottom: 1px solid #DCDEE0;}

.m-section .bestproduct h2 {padding-left:22px;}

.m-section .bestproduct .search-area {padding-left:13px;}

.m-section .bestproduct .search-area:after {content:""; display:block; clear:both;}

.m-section *:first-child+html .bestproduct .search-area {min-height:1px}/*IE7*/

.m-section .bestproduct .search-area ul li {float:left; padding-left:10px; text-align:center;}

.m-section .bestproduct .search-area ul li a {display:block; height:40px; line-height:40px;}

.m-section .bestproduct .search-area ul li a.active {background:url('/images/rn/common/bg_activeLine.gif') repeat-x left bottom;}

.m-section .bestproduct .search-area span.fl {padding:8px 0 0 5px;}

.m-section .bestproduct .search-area span.fl #mid_category {margin-left:75px;}

.m-section .bestproduct .search-area select {height:23px; line-height:23px;}

.m-section .bestproduct .search-area {position:relative; z-index:10;}

.m-section .bestproduct .best-area {position:relative; padding:11px 0 35px 50px;line-height:15px;}

.m-section .bestproduct .best-area {content:""; display:block; clear:both;}

.m-section .bestproduct .best-area ul li {position:relative; float:left; width:88px; margin:0 0 8px 8px; text-align:center;}



.m-section .bestproduct .best-area ul li a span.bg {position:absolute; top:0; left:0;}

.m-section .bestproduct span.btn-more a {position:absolute; top:40px; right:23px; font-size:10px; color:#5f5f5f;}



.m-section .interior-magazines {position:relative; float:left; padding:80px 0 40px 0; }

.m-section .interior-magazines h2 {padding-left:22px;}

.m-section .interior-magazines .rolling-area {position:relative; width:268px; margin:15px 0 0 23px;}

.m-section .interior-magazines .rolling-area ul li span.img {display:block; float:left;}

.m-section .interior-magazines .rolling-area ul li p.desc {float:left; width:110px; height:122px; padding:50px 13px 0 10px; line-height:1.4em;}

.m-section .interior-magazines .visualTab {position:absolute; top:145px; left:168px; z-index:1;}

.m-section .interior-magazines .visualTab a {display:none; font-size:14px; color:#92a93d;}

.m-section .interior-magazines .visualTab a.active {display:block;}

.m-section .interior-magazines span.btn-prev {position:absolute; top:220px; right:20px; z-index:5;}

.m-section .interior-magazines span.btn-next {position:absolute; top:220px; right:0; z-index:5;}

.m-section .interior-magazines span.btn-stop {position:absolute; top:220px; right:10px; z-index:5;}

.m-section .interior-magazines span.btn-play {display:none; position:absolute; top:220px; right:10px; z-index:4;}

.m-section .interior-magazines span.btn-more a {position:absolute; top:90px; right:0; font-size:10px; color:#5f5f5f; z-index:101;}



.m-section .showroom {float:left; padding:30px 0 0 22px; border-right:1px solid #dcdee0;}

.m-section .showroom h3 {font-size:20px; font-weight:normal; color:#000;}

.m-section .showroom .desc {margin-top:13px;}

.m-section .showroom .btn-a {margin-top:10px;}

.m-section .showroom .btn-a a {color:#000;}

.m-section .showroom .zinsquare {float:left; width:256px; height:285px; padding-top:20px; background:url('/images/rn/main/bg_store01.gif') no-repeat left bottom;}

.m-section .showroom .spacelove {float:left; width:256px; height:285px; padding:20px 0 0 22px; background:url('/images/rn/main/bg_store02.gif') no-repeat left bottom;}

.m-section .recommStore {float:left; width:278px; height:328px; padding:30px 0 0 22px; border-right:1px solid #dcdee0;}

.m-section .recommStore ul li {margin-top:18px;}

.m-section .recommStore ul li .ttl a {font-size:14px; color:#000;}

.m-section .recommStore ul li .desc {width:255px; margin-top:6px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.m-section .recommStore ul li p.grade {margin-top:10px;}

.m-section .recommStore .visualTab {margin-top:25px;}

.m-section .recommStore .visualTab a {display:inline-block; padding:1px; background:url('/images/rn/common/bull_cycle.png') no-repeat 0 0}

.m-section .recommStore .visualTab a span {display:block; overflow:hidden; width:8px; height:8px; text-indent:-5000em; text-align:left;}

.m-section .recommStore .visualTab a.active {background-position:0 -50px}

.m-section .myhome-interior {position:relative;padding:20px 0 0 25px;width:403px;height:225px;float:left;border-right: 1px solid #DCDEE0;border-bottom: 1px solid #DCDEE0;}

.m-section .myhome-interior ul {margin-top:20px;}

.m-section .myhome-interior ul li {float:left; width:124px; margin-right:10px;}

.m-section .myhome-interior ul li span.img {display:block;}

.m-section .myhome-interior ul li p.ttl {width:128px; margin-top:5px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.m-section .myhome-interior ul li p.ttl a {color:#000;}

.m-section .myhome-interior ul li p.desc { margin-top:5px;}

.m-section .myhome-interior ul li p.user { margin-top:10px;}

.m-section .myhome-interior span.btn-more a {position:absolute; top:30px; right:23px; font-size:10px; color:#5f5f5f;}





.m-section .pinterest {position:relative; float:left; width:554px; height:340px; padding:1px 0 0 2px; border-right:1px solid #dcdee0;border-bottom: 1px solid #DCDEE0;}

.m-section .pinterest span.bgt {position:absolute; top:0; left:0; width:100%; height:5px; background:#fff; z-index:11;}

.m-section .pinterest span.bgr {position:absolute; top:0; right:0; width:5px; height:100%; background:#fff; z-index:11;}

.m-section .pinterest span.bgb {position:absolute; bottom:0; left:0; width:100%; height:5px; background:#fff; z-index:11;}

.m-section .pinterest span.bgl {position:absolute; top:0; left:0; width:5px; height:100%; background:#fff; z-index:11;}

.m-section .facebook {height:341px;float:left; border-right:1px solid #dcdee0;border-bottom: 1px solid #DCDEE0;}



.m-section .m-windowplus a,

.m-section .m-simulation a,

.m-section .interior-app a {display:block; height:119px; padding:20px 0 0 22px; text-decoration:none; border-right:none;}

.m-section .m-windowplus a p,

.m-section .m-simulation a p,

.m-section .interior-app a p {margin-top:15px; line-height:1.4em;}

.m-section .m-windowplus h2,

.m-section .m-simulation h2,

.m-section .interior-app h2 {font-size:17px;}

.m-section .m-windowplus {float:left;}

.m-section .m-windowplus a {width:255px; border-right:1px solid #dcdee0; background:url('/images/rn/main/bg_01.gif') no-repeat right top;}

.m-section .m-simulation {float:left;}

.m-section .m-simulation a {width:278px; border-right:1px solid #dcdee0; background:url('/images/rn/main/bg_02.gif') no-repeat right top;}

.m-section .interior-app {float:left;}

.m-section .interior-app a {width:288px; background:url('/images/rn/main/bg_03.gif') no-repeat right top;}













.ms-collection {position:relative; float:left; width:480px;}

.ms-collection .view-collection {padding:17px 0 0 275px;}

.ms-collection .view-collection ul li {position:relative; width:205px; height:50px; padding:10px 0 0 85px;}

.ms-collection .view-collection ul li a span.thumb {position:absolute; left:0; top:0;}

.ms-collection .view-collection ul li a span.ttl {display:block; font-size:12px; font-weight:600; color:#3d3d3d;}

.ms-collection .view-collection .view {position:absolute; top:33px; left:0;}

.ms-collection .view-collection .view a {display:block; position:absolute; left:0; bottom:0; width:240px; height:45px; padding:10px 0 0 15px; color:#fff; background:url('/images/rn/common/bg_pop2.png') repeat;}

.ms-collection .view-collection .view a span.ttl {display:block; font-size:12px; font-weight:600;}



.ms-gallery {position:relative; float:right; width:645px;}

.ms-gallery .rolling-gallery {}

.ms-gallery .rolling-gallery .jcarousel {margin:17px auto 0;}

.ms-gallery .rolling-gallery li {float:left; width:140px; margin:0 8px;}

.ms-gallery .rolling-gallery li a:hover {text-decoration:none}

.ms-gallery .rolling-gallery li a .name {display:block; margin-top:3px;}

.ms-gallery .rolling-gallery span.btn-prev {position:absolute; top:70px; left:0;}

.ms-gallery .rolling-gallery span.btn-next {position:absolute; top:70px; right:0;}



.ms-best {float:left; width:570px;}

.ms-best .bestnew-wrap {position:relative; overflow:hidden; width:570px; height:160px; margin-top:11px; padding:70px 0 0 0; border:1px solid #ddd;}

.ms-best .bestnew-wrap h3 {position:absolute; top:-1px; width:98px; height:65px;}

.ms-best .bestnew-wrap h3 a {display:block; height:65px;}

.ms-best .bestnew-wrap h3 a em {display:inline-block; text-indent:-9999em;}

.ms-best .bestnew-wrap h3.bp01 {left:43px;}

.ms-best .bestnew-wrap h3.bp01 a {background:url('/images/rn/main/tab_bp01.gif') no-repeat 0 -64px}

.ms-best .bestnew-wrap h3.bp02 {left:141px;}

.ms-best .bestnew-wrap h3.bp02 a {background:url('/images/rn/main/tab_bp02.gif') no-repeat 0 -64px}

.ms-best .bestnew-wrap h3.bp03 {left:238px;}

.ms-best .bestnew-wrap h3.bp03 a {background:url('/images/rn/main/tab_bp03.gif') no-repeat 0 -64px}

.ms-best .bestnew-wrap h3.bp04 {left:334px;}

.ms-best .bestnew-wrap h3.bp04 a {background:url('/images/rn/main/tab_bp04.gif') no-repeat 0 -64px}

.ms-best .bestnew-wrap h3.bp05 {left:431px;}

.ms-best .bestnew-wrap h3.bp05 a {background:url('/images/rn/main/tab_bp05.gif') no-repeat 0 -64px}

.ms-best .bestnew-wrap h3.bp06 {left:528px;}

.ms-best .bestnew-wrap h3.bp06 a {background:url('/images/rn/main/tab_bp07.gif') no-repeat 0 -64px}

.ms-best .bestnew-wrap h3.bp07 {left:625px;}

.ms-best .bestnew-wrap h3.bp07 a {background:url('/images/rn/main/tab_bp08.gif') no-repeat 0 -64px}

.ms-best .bestnew-wrap h3 a:hover,

.ms-best .bestnew-wrap h3 a.active {background-position:0 0;}

.ms-best .bestnew-wrap span.btn-left {display:block; position:absolute; top:0; left:0; width:44px; height:63px; border-bottom:1px solid #ddd; background:#f6e8e5; z-index:100;}

.ms-best .bestnew-wrap span.btn-right {display:block; position:absolute; top:0; right:0; width:46px; height:63px; text-align:right; border-bottom:1px solid #ddd; background:#f6e8e5; z-index:100;}

.ms-best .rolling-wrap {position:relative; margin:0 auto;}

.ms-best .rolling-wrap ul {overflow:hidden;}

.ms-best .rolling-wrap ul li {float:left; width:75px; padding:10px;}

.ms-best .rolling-wrap ul li span {display:block;}

.ms-best .rolling-wrap ul li span.name {height:30px; padding-top:10px; color:#72000a; word-break:break-all;}

.ms-best .rolling-wrap ul li span.name2 {width:100px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.ms-best span.poL {position:absolute; top:150px; left:10px;}

.ms-best span.poR {position:absolute; top:150px; right:10px;}



.ms-hot {float:left; width:232px; margin-left:30px;}

.ms-hot .hot-wrap {width:227px; height:227px; margin-top:10px; padding:6px 0 0 6px; background:url('/images/rn/main/bg_hot.gif') no-repeat;}



.ms-magazine {position:relative; float:right; width:315px;}

.ms-magazine .magazine-wrap {margin-top:10px;}

.ms-magazine .magazine-wrap ul {margin-left:15px;}

.ms-magazine .magazine-wrap ul li {float:left; width:90px; margin-left:10px;}

.ms-magazine .magazine-wrap ul li img {width:100%;}



.ms-news {position:absolute; top:205px; right:0; width:315px;}

.ms-news .news-wrap {margin-top:10px;}

.ms-news .news-wrap ul li {margin-top:13px; padding-left:22px;}

.ms-news .news-wrap ul li a {display:block; width:275px; font-weight:600; color:#3d3d3d; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.ms-news .news-wrap ul li span.date {display:block; font-size:11px; font-weight:600; color:#757575;}



.ms-showroom {float:left; width:475px;}

.ms-showroom .sr-wrap {margin-top:10px;}



.ms-recommStore {position:relative; float:left; width:320px; margin-left:35px;}

.ms-recommStore .store-wrap {position:relative; margin-top:16px; padding:0 25px;}

.ms-recommStore .store-wrap .jcarousel {position:relative;}

.ms-recommStore .store-wrap ul:after {content:""; display:block; clear:both;}

.ms-recommStore .store-wrap ul li {width:270px; text-align:center;}

.ms-recommStore .store-wrap ul li span.img {display:block;}

.ms-recommStore .store-wrap ul li span.name {display:block; margin-top:10px;}

.ms-recommStore .store-wrap ul li span.name a {font-size:13px; font-weight:600; color:#3d3d3d;}

.ms-recommStore .store-wrap ul li span.add {display:block; margin-top:10px;}

.ms-recommStore .store-wrap ul li span.st-grade {display:block;  margin-top:5px;}

.ms-recommStore .store-wrap .btn-prev {position:absolute; top:60px; left:0;}

.ms-recommStore .store-wrap .btn-next {position:absolute; top:60px; right:0;}



.ms-myhomeInterior {position:relative; float:right; width:297px; height:247px; padding:13px 0 0 20px; background:url('/images/rn/main/bg_myhome.gif') no-repeat;}

.ms-myhomeInterior .btn-more a {top:18px; right:48px;}

.ms-myhomeInterior .myInterior-wrap ul li {position:relative; width:133px; min-height:87px; margin-top:15px; padding-left:140px;}

.ms-myhomeInterior .myInterior-wrap ul li .img {position:absolute; top:0; left:0;}

.ms-myhomeInterior .myInterior-wrap ul li .ttl {width:130px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.ms-myhomeInterior .myInterior-wrap ul li .ttl a {color:#3d3d3d;}

.ms-myhomeInterior .myInterior-wrap ul li .desc {margin-top:5px; line-height:1.1em;}

.ms-myhomeInterior .myInterior-wrap ul li .user {position:absolute; bottom:0; left:140px;}



.ms-simulation {float:left; width:385px; height:86px;}

.ms-simulation a {display:block; width:369px; height:66px; padding:20px 0 0 16px; text-decoration:none; background:url('/images/rn/main/ms_bann01.jpg') no-repeat;}

.ms-simulation a strong {display:block; margin-top:5px; font-size:22px; font-weight:600; color:#f05831;}



.ms-interiorApp {float:left; margin-left:7px;}

.ms-interiorApp a {display:block; width:369px; height:66px; padding:20px 0 0 16px; text-decoration:none; background:url('/images/rn/main/ms_bann02.jpg') no-repeat;}

.ms-interiorApp a strong {display:block; margin-top:5px; font-size:22px; font-weight:600; color:#fff;}



.ms-wallpaper {float:right;}

.ms-wallpaper a {display:block; width:369px; height:66px; padding:20px 0 0 16px; text-decoration:none; background:url('/images/rn/main/ms_bann03.jpg') no-repeat;}

.ms-wallpaper a strong {display:block; margin-top:5px; font-size:22px; font-weight:600; color:#8e70a9;}



.ms-social {float:left; width:385px; height:180px;}

.ms-social .ms-youtube a {float:left; display:block; width:369px; height:66px; margin-top:7px; padding:20px 0 0 16px; text-decoration:none; background:url('/images/rn/main/ms_bann04.jpg') no-repeat;}

.ms-social .ms-youtube a strong {display:block; margin-top:5px; font-size:22px; font-weight:600; color:#cf2b2e; letter-spacing:-1px}

.ms-social .ms-opencast a {float:left; display:block; width:369px; height:66px; margin-top:7px; padding:20px 0 0 16px; text-decoration:none; background:url('/images/rn/main/ms_bann05.jpg') no-repeat;}

.ms-social .ms-opencast a strong {display:block; margin-top:5px; font-size:22px; font-weight:600; color:#2aaea1; letter-spacing:-1px}



.ms-windowplus {float:left; margin-left:7px;}

.ms-windowplus a {display:block; width:369px; height:160px; margin-top:7px; padding:20px 0 0 16px; text-decoration:none; background:url('/images/rn/main/ms_bann06.jpg') no-repeat;}

.ms-windowplus a strong {display:block; margin-top:5px; font-size:22px; font-weight:600; color:#ef4d64;}



.ms-spacelove {float:right;}

.ms-spacelove a {display:block; width:369px; height:160px; margin-top:7px; padding:20px 0 0 16px; text-decoration:none; background:url('/images/rn/main/ms_bann07.jpg') no-repeat;}

.ms-spacelove a strong {display:block; margin-top:5px; font-size:22px; font-weight:600; color:#92a93d;}





.main-section .bestnew {float:left; width:782px; min-height:360px;}

.main-section .bestnew .bestnew-wrap {position:relative; width:780px; height:215px; margin-top:25px; padding:90px 0 0 0; border:1px solid #ddd;}

.main-section .bestnew .bestnew-wrap h3 {position:absolute; top:-1px; width:98px; height:65px;}

.main-section .bestnew .bestnew-wrap h3 a {display:block; height:65px;}

.main-section .bestnew .bestnew-wrap h3 a em {display:inline-block; text-indent:-9999em;}

.main-section .bestnew .bestnew-wrap h3.bp01 {left:-1px;}

.main-section .bestnew .bestnew-wrap h3.bp01 a {background:url('/images/rn/main/tab_bp01.gif') no-repeat 0 -64px}

.main-section .bestnew .bestnew-wrap h3.bp02 {left:97px;}

.main-section .bestnew .bestnew-wrap h3.bp02 a {background:url('/images/rn/main/tab_bp02.gif') no-repeat 0 -64px}

.main-section .bestnew .bestnew-wrap h3.bp03 {left:195px;}

.main-section .bestnew .bestnew-wrap h3.bp03 a {background:url('/images/rn/main/tab_bp03.gif') no-repeat 0 -64px}

.main-section .bestnew .bestnew-wrap h3.bp04 {left:292px;}

.main-section .bestnew .bestnew-wrap h3.bp04 a {background:url('/images/rn/main/tab_bp04.gif') no-repeat 0 -64px}

.main-section .bestnew .bestnew-wrap h3.bp05 {left:390px;}

.main-section .bestnew .bestnew-wrap h3.bp05 a {background:url('/images/rn/main/tab_bp05.gif') no-repeat 0 -64px}

.main-section .bestnew .bestnew-wrap h3.bp06 {left:488px;}

.main-section .bestnew .bestnew-wrap h3.bp06 a {background:url('/images/rn/main/tab_bp06.gif') no-repeat 0 -64px}

.main-section .bestnew .bestnew-wrap h3.bp07 {left:586px;}

.main-section .bestnew .bestnew-wrap h3.bp07 a {background:url('/images/rn/main/tab_bp07.gif') no-repeat 0 -64px}

.main-section .bestnew .bestnew-wrap h3.bp08 {left:684px;}

.main-section .bestnew .bestnew-wrap h3.bp08 a {background:url('/images/rn/main/tab_bp08.gif') no-repeat 0 -64px}

.main-section .bestnew .bestnew-wrap h3 a:hover,

.main-section .bestnew .bestnew-wrap h3 a.active {background-position:0 0;}

.main-section .bestnew .rolling-wrap {position:relative; margin:0 auto;}

.main-section .bestnew .rolling-wrap ul {overflow:hidden;}

.main-section .bestnew .rolling-wrap ul li {width:125px; padding:10px;}

.main-section .bestnew .rolling-wrap ul li span {display:block;}

.main-section .bestnew .rolling-wrap ul li span.name {height:30px; padding-top:10px; color:#72000a;}

.main-section .bestnew .rolling-wrap ul li span.name2 {width:100px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.main-section .bestnew span.poL {position:absolute; top:150px; left:10px;}

.main-section .bestnew span.poR {position:absolute; top:150px; right:10px;}

.main-section .bestnew .jcarousel-prdt1 {}



.main-section .interior-magazines {position:relative; float:left; width:360px; height:280px; margin-left:28px;}

.main-section .interior-magazines .rolling-magazine {width:360px; margin-top:10px;}

.main-section .interior-magazines .rolling-magazine li {height:200px;}

.main-section .interior-magazines .rolling-magazine li .maimg {display:inline-block; float:left; width:160px;}

.main-section .interior-magazines .rolling-magazine li .maimg img {width:100%;}

.main-section .interior-magazines .rolling-magazine li .maname {display:inline-block; float:left; margin:20px 0 0 10px;}



.main-section .interior-magazines .magazinetab {position:absolute; right:80px; top:215px; width:100%; height:10px; text-align:right; z-index:9999}

.main-section .interior-magazines .magazinetab span {display:none;}

.main-section .interior-magazines .magazinetab span.active {display:block;}



.main-section .interior-magazines .btn-rollingStop a {display:block; position:absolute; top:215px; right:37px; width:15px; height:15px; background:url('/images/rn/common/btn_rollingStop.gif') no-repeat;}

.main-section .interior-magazines .btn-rollingPlay {display:none;}

.main-section .interior-magazines .btn-rollingPlay a {display:block; position:absolute; top:215px; right:37px; width:15px; height:15px; background:url('/images/rn/common/btn_rollingPlay.gif') no-repeat;}

.main-section .interior-magazines .btn-rollingPrev a {display:block; position:absolute; top:215px; right:54px; width:15px; height:15px; background:url('/images/rn/common/btn_rollingPrev.gif') no-repeat;}

.main-section .interior-magazines .btn-rollingNext a {display:block; position:absolute; top:215px; right:20px; width:15px; height:15px; background:url('/images/rn/common/btn_rollingNext.gif') no-repeat;}

.main-section .interior-magazines .btn-rollingStop a em,

.main-section .interior-magazines .btn-rollingPlay a em,

.main-section .interior-magazines .btn-rollingPrev a em,

.main-section .interior-magazines .btn-rollingNext a em {display:inline-block; text-indent:-9999em;}





.main-section .interior-magazines .btn-more {position:absolute; top:4px; right:0;}

.main-section .interior-magazines .btn-more a {display:block; width:15px; height:15px; background:url('/images/rn/main/btn_more.gif') no-repeat;}

.main-section .interior-magazines .btn-more a em {display:inline-block; text-indent:-9999em;}

.main-section .interior-magazines .btn-more a:hover {background-position:0 -50px;}



.main-section .news {position:relative; float:left; width:360px; margin-left:28px;}

/*.main-section .news ul {margin-top:10px;}

.main-section .news ul li {padding:10px 0; font-size:11px;}

.main-section .news ul li a {display:block; width:290px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.main-section .news ul li span.date {display:block; margin-top:2px; color:#959595;}*/

.main-section .news .btn-more {position:absolute; top:14px; right:0;}

.main-section .news .btn-more a {display:block; width:15px; height:15px; background:url('/images/rn/main/btn_more.gif') no-repeat;}

.main-section .news .btn-more a em {display:inline-block; text-indent:-9999em;}

.main-section .news .btn-more a:hover {background-position:0 -50px;}

.main-section .news .rolling-news {position:relative; overflow:hidden; float:left; width:100%; height:40px; margin-top:15px;}

.main-section .news .rolling-news ul {position:relative; float:left; width:300px; padding-top:3px;}

.main-section .news .rolling-news ul li {position:relative; float:left; width:100%; height:40px;}

.main-section .news .rolling-news ul li a {display:block; width:300px;}

.main-section .news .rolling-news ul li a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.main-section .news .rolling-news span.btn-prev a {display:block; position:absolute; top:0; right:0; width:15px; height:15px; background:url('/images/rn/main/btn_up.gif') no-repeat;}

.main-section .news .rolling-news span.btn-next a {display:block; position:absolute; top:17px; right:0; width:15px; height:15px; background:url('/images/rn/main/btn_down.gif') no-repeat;}

.main-section .news .rolling-news span.btn-prev a:hover,

.main-section .news .rolling-news span.btn-prev a:focus,

.main-section .news .rolling-news span.btn-next a:hover,

.main-section .news .rolling-news span.btn-next a:focus {background-position:0 -50px;}

.main-section .news .rolling-news span.btn-prev a em,

.main-section .news .rolling-news span.btn-next a em {display:inline-block; text-indent:-9999em;}





.main-section .fabo {float:left; width:320px; height:258px; padding:0 10px 10px 0; border:1px solid #eee; /*background:url(/images/main2013/ver2_fb_dotline.gif) repeat-x 0 0;*zoom:1*/}

.main-section .fabo .logo {float:left;border:1px solid #dedede}

.main-section .fabo .like {float:left;padding:3px 0 0 8px;color:#3b5995}

.main-section .fabo .like-btn {padding-top:8px}



.main-section .pinterest {float:left; width:468px; margin-left:25px;}

.main-section .blog {position:relative;width:325px;}

.main-section .blog > div.top-area {height:170px; padding-left:180px;}

.main-section .blog div.top-area span.img {position:absolute; top:0; left:0; border:1px solid #dedfe0; z-index:1;}

.main-section .blog div.top-area h3.title {line-height:1.5em; padding:5px 0; border-bottom:1px solid #ddd; color:#72000a;}

.main-section .blog div.top-area h3.title a {color:#72000a;}

.main-section .blog div.top-area p.cont {line-height:1.8em; padding:15px 0; color:#959595;}

.main-section .blog div.top-area span.ico {position:absolute; top:-1px; left:7px; z-index:2;}

.main-section .blog ul.list li {width:320px; height:30px; line-height:30px; border-top:1px solid #ddd; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.main-section .blog ul.list li:first-child {border-top:none;}



.main-product {position:relative; margin-top:60px; background:url('/images/rn/common/bg_mainPrdt.gif') repeat;}

.main-product .prdt-wrap {position:relative; width:1170px; margin:0 auto; padding:45px 0; background:url('/images/rn/common/bg_mainPrdt.gif') repeat;}

.main-product h2 {padding-bottom:30px;}

.main-product ul.prdt-list {}

.main-product ul.prdt-list:after {content:""; display:block; clear:both;}

.main-product ul.prdt-list > li {float:left; width:265px; min-height:500px; margin:20px 36px 0 0;}

.main-product ul.prdt-list li.right {margin-right:0;}

.main-product ul.prdt-list li h3 {height:55px; background:url('/images/rn/main/bg_prdt.gif') no-repeat left bottom;}

.main-product ul.prdt-list li h3 span {display:block; padding-top:15px; font-weight:normal; color:#72000a;}

.main-product ul.prdt-list li .img {margin-top:15px;}

.main-product ul.prdt-list li .menu {margin-top:15px; font-size:11px; line-height:1.5em;}

.main-product ul.prdt-list li .menu a {display:inline-block; margin-right:4px; color:#b4b4b4;}

.main-product ul.prdt-list li .menu a:hover {color:#777;}

.main-product ul.prdt-list li .p-sub {float:left; min-width:50%; margin-top:15px;}

.main-product ul.prdt-list li .p-sub h4 {font-size:12px; font-weight:600; color:#5f5f5f;}

.main-product ul.prdt-list li .p-sub h5 {padding:10px 0 0 6px; font-size:12px; font-weight:600; color:#5f5f5f;}

.main-product ul.prdt-list li .p-sub ul {margin-top:3px;}

.main-product ul.prdt-list li .p-sub li {padding-left:12px; line-height:1.6em;}

.main-product ul.prdt-list li .p-sub li a {color:#757575;}

.main-product .btn-more {position:absolute; top:14px; right:0;}

.main-product .btn-more a {display:block; width:15px; height:15px; background:url('/images/rn/main/btn_more.gif') no-repeat;}

.main-product .btn-more a em {display:inline-block; text-indent:-9999em;}

.main-product .btn-more a:hover {background-position:0 -50px;}



.main-product .prdt-list ul:after {content:""; display:block; clear:both;}

.main-product .prdt-list ul li {float:left; width:265px; margin:0 35px 35px 0; padding-top:3px; line-height:1.5em;}

.main-product .prdt-list ul li .img {}

.main-product .prdt-list ul li .ttl {padding:25px 0 0 20px;}

.main-product .prdt-list ul li span {display:inline-block; padding-left:20px;}

.main-product .prdt-list ul li .menu {}

.main-product .prdt-list ul li a {text-decoration:none;}

.main-product .prdt-list ul li.prdt01 {height:380px; color:#fff; background:#edaa1e;}

.main-product .prdt-list ul li.prdt01 a {color:#fff;}

.main-product .prdt-list ul li.prdt02 {height:380px; color:#8c704c; background:#fee9c8;}

.main-product .prdt-list ul li.prdt02 a {color:#8c704c;}

.main-product .prdt-list ul li.prdt04 {margin-right:0;}

.main-product .prdt-list ul li.prdt08 {margin-right:0;}





#footer {min-width:1170px; width:100%; margin-top:-1px;}

#footer .sitemap {position:relative; width:1170px; margin:0 auto; z-index:11;}

#footer .sitemap > ul:after {content:""; display:block; clear:both;}

#footer .sitemap > ul > li {float:left; width:195px; min-height:170px; line-height:20px;}

#footer .sitemap > ul > li a {font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','ng', Dotum; font-size:11px; color:#aaa;}

#footer .sitemap > ul > li strong a {font-size:12px; color:#fff;}



#footer .copyright {position:relative; width:1000px; margin:0 auto; padding:27px 0 30px 170px; /*background:url('/images/rn/common/f_bg_copy.gif') repeat-x left top;*/ }

#footer .copyright p.f-logo {position:absolute; top:26px; left:25px;}

#footer .copyright ul:after {content:""; display:block; clear:both;}

*:first-child+html #footer .copyright ul {min-height:1px}/*IE7*/

#footer .copyright ul li {float:left; padding:0 5px; font-size:11px; background:url('/images/rn/common/f_bg_bar.gif') no-repeat left center;}

#footer .copyright ul li:first-child {padding-left:0; background:none;}

#footer .copyright p a,

#footer .copyright ul li a {color:#707070;}

#footer .copyright p {font-size:11px; color:#707070;}

#footer .copyright .banner {position:absolute; top:65px; right:0;}

#footer .copyright .banner li {float:left; padding:0 2px; background:none;}

#footer .copyright .family-link {position:absolute; top:-30px; right:3px; z-index:1}

#footer .copyright .family-link a {display:block; width:120px; height:20px; line-height:20px; font-size:9px; font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','ng', Dotum; color:#707070; border:1px solid #dcdee0; background:url('/images/rn/common/f_btn_family2.gif') no-repeat right top}

#footer .copyright .family-link a:hover {text-decoration:none}

#footer .copyright .family-link ul {display:none; position:absolute; top:22px; left:0; padding-top:1px}

#footer .copyright .family-link li {padding:0; border:1px solid #dcdee0; border-top:0;}

#footer .copyright .family-link li a {width:100px; padding:0 10px; font-size:11px; background:#fff; border:0;}



#footer .banL {position:fixed;left:50%;top:140px;z-index:100;margin-left:-627px}

#footer .banR {overflow:hidden; position:fixed; left:50%; top:330px; width:122px; margin-left:590px; z-index:100;}

#footer .banR-link {margin-top:-7px}

#footer .banR-link ul {overflow:hidden}

#footer .banR-link li {height:87px;padding-top:7px;background:url(/images/main2013/ver2_bR_qm_dot.gif) repeat-x 0 0}

#footer .banR-qm {margin-top:28px}

#footer .banR-qm ul {overflow:hidden;border:1px solid #eee}

#footer .banR-qm li {position:relative;padding-top:1px;margin-top:-1px;background:url(/images/main2013/ver2_bR_qm_dot.gif) repeat-x 0 0}



#footer .quick-mypage {overflow:hidden; position:fixed; left:50%; top:302px; width:74px; margin-left:600px; text-align:left; z-index:5;}



#footer .quick-mypage .my-info {margin-top:1px; border:2px solid #f05a66; background:#f05a66;}

#footer .quick-mypage .my-info p {font-size:11px; color:#fff;}

#footer .quick-mypage .my-info .grade {position:relative; min-height:14px; padding:42px 5px 5px 60px;}

#footer .quick-mypage .my-info .grade span.img {position:absolute; top:5px; left:5px; overflow:hidden; width:50px; height:50px;}

#footer .quick-mypage .my-info .grade p {}

#footer .quick-mypage .my-info .grade p span {display:block; margin-top:2px; font-weight:600; color:#ca9999;}

#footer .quick-mypage .my-info span.edit {display:block; margin:0 0 3px 5px;}

#footer .quick-mypage .my-info .nickname {margin:0 0 0 5px; line-height:1.4em;}

#footer .quick-mypage .my-info .nickname span {display:block; font-weight:600;}

#footer .quick-mypage .my-info .point {margin:8px 0 0 0; padding:6px 0 7px 0; text-align:center; font-size:11px; color:#fff;}

#footer .quick-mypage .my-info .point strong {display:block; padding-top:7px; font-size:14px; font-weight: normal;}

#footer .quick-mypage .my-info .ex-info {background:#fff;}

#footer .quick-mypage .my-info .ex-info li {height:42px; margin:0 3px; font-size:11px; letter-spacing:-1px; border-bottom:1px dotted #cccccd;}
#footer .quick-mypage .my-info .ex-info li .dpBloc {display:block; padding-top:7px;}

#footer .quick-mypage .my-info .ex-info li:after {content:""; display:block; clear:both;}

#footer .quick-mypage .my-info .ex-info li span.ttl {float:left;}

#footer .quick-mypage .my-info .ex-info li a {display: block; margin-top:4px; text-align: center; font-weight:600; text-decoration:normal; color:#f05a66;}

#footer .quick-mypage .my-info .favor-shop {position:relative; padding:9px 5px 7px 5px; font-size:10px; line-height:12px; color:#6e6d71; background:#fff;}

#footer .quick-mypage .my-info .favor-shop span {display:block;}

#footer .quick-mypage .my-info .favor-shop span.ttl {padding-bottom:5px; font-size:11px; font-weight:600; letter-spacing: -1px; color:#555;}

#footer .quick-mypage .my-info .favor-shop span.ico {position:absolute; top:-2px; right:2px;}

#footer .quick-mypage .my-info .favor-shop a {color:#3d3d3d;}

#footer .quick-mypage .my-info .favor-shop span.call {margin-top:2px;}



#footer .quick-mypage ul.my-link {font-weight:600; text-align:center; border:2px solid #f05a66; border-top:none;}

#footer .quick-mypage ul.my-link li {padding:0 3px; border-bottom:1px dotted #cacbd0; background: #fff;}

#footer .quick-mypage ul.my-link li a {display:block; width:100%; height:30px; line-height:30px; font-size:11px; letter-spacing:-1px;}

#footer .quick-mypage ul.my-link li.last {border-bottom:0;}

#footer .quick-mypage ul.util-link {}

#footer .quick-mypage ul.util-link li {margin:3px 0; border-right:1px solid #ddd; border-left:1px solid #ddd;}

#footer .quick-mypage ul.util-link li a {display:block;}

#footer .quick-mypage ul.util-link li.util00,
#footer .quick-mypage ul.util-link li.util01,
#footer .quick-mypage ul.util-link li.util02,
#footer .quick-mypage ul.util-link li.util03,
#footer .quick-mypage ul.util-link li.util04 {margin:0;}

#footer .quick-mypage ul.util-link li.util04 {border-bottom:1px solid #ddd;}

#footer .quick-mypage ul.util-link li.util00 a {height:58px; background:url('/images/rn/common/q_my_utilM4.gif') no-repeat;}
#footer .quick-mypage ul.util-link li.util01 a {height:58px; background:url('/images/rn/common/q_my_utilM1.gif') no-repeat;}
#footer .quick-mypage ul.util-link li.util02 a {height:58px; background:url('/images/rn/common/q_my_utilM6.gif') no-repeat;}
#footer .quick-mypage ul.util-link li.util03 a {height:58px; background:url('/images/rn/common/q_my_utilM3.gif') no-repeat;}
#footer .quick-mypage ul.util-link li.util04 a {height:58px; background:url('/images/rn/common/q_my_utilM5.gif') no-repeat;}

#footer .quick-mypage ul.util-link li a:hover {background-position:0 -58px;}

#footer .quick-mypage ul.util-link li a em {display:inline-block; text-indent:-9999em;}

#footer .quick-mypage ul.social {margin: 15px 0 0 15px;}

#footer .quick-mypage ul.social:after {content:""; display:block; clear:both;}

#footer .quick-mypage ul.social li {float:left; margin:0 5px 5px 0;}

#footer .quick-mypage ul.social li.mr6 {margin-right:6px;}

#footer .quick-mypage ul.social li.last {margin-right:0px;}



/* 120317 퀵메뉴 - 오늘 본 제품 */

#quickArea ul.quickMenu li.today_wrap{position:relative;width:110px;height:95px;background:url('../images/common/bg_quick.png') no-repeat 0 0;text-align:center}

li.today_wrap dl{padding-top:8px}

li.today_wrap dl dt{height:24px}

li.today_wrap dd{overflow:hidden;width:45px;height:45px;margin:0 auto}

li.today_wrap dd img{width:45px;height:45px}

li.today_wrap .prev{position:absolute;left:51px;top:26px}

li.today_wrap .next{position:absolute;left:51px;bottom:12px}



/* 120618 질감보기 문구 */

#adLayer{position:relative;}

#adLayer p{position:absolute;left:0;bottom:0;}



/* 선택리스트 */

.form_left{margin-left:-30px;}

.form_left li{display:inline-block;margin-left:30px;}

.form_left li *{vertical-align:middle;}

* html .form_left li{display:inline}

*+html .form_left li{display:inline}



/* 레이어팝업 */

.layer_comm{display:none;position:absolute;left:50%;top:100px;z-index:1000000;line-height:18px;}

.layer_comm .shadow{position:fixed;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}

* html .layer_comm .shadow{display:none;}

.layer_comm .inner{position:relative;padding-bottom:2px;background:#6d0000;}

.layer_comm .inner .cont{margin:0 2px;border-right:1px solid #f9f5f5;border-left:1px solid #f9f5f5;background:#fff;}

.layer_comm .close{position:absolute;right:16px;top:14px;}

.layer_comm .close a{display:block;height:100%;}



#popDN{top:416px;width:538px;margin-left:-269px;}

#popDN .inner .cont{margin-top:-10px;padding:0 35px 30px;}

#popDN h2{height:30px;padding-top:25px;}

#popDN .ipt_tx{height:16px;padding:2px 5px 0;border:1px solid #6d0000;line-height:16px;vertical-align:middle;}

#popDN .ipt_cr{width:13px;height:13px;margin:0 2px 1px;vertical-align:middle;}

#popDN textarea{overflow:auto;overflow-x:hidden;margin-top:10px;padding-left:15px;border:1px solid #e0e0e0;line-height:18px;}

#popDN table tbody th{padding:2px 4px 3px;text-align:left;}

#popDN table tbody th img{vertical-align:middle;}

#popDN table tbody td{padding:2px 5px 3px;}

#popDN table tbody .desc{padding:6px 4px 9px;}

#popDN .btn_center{margin-top:23px;}







/* 2013-07-19 추가*/

a.focusArea{display:inline-block;}



p.point-txt {color:#72000a;}







#container .contArea .snb h2 {width:170px; height:34px; padding:57px 0 0 15px; font-size:20px; font-weight:normal; color:#fff; background:url('/images/rn/common/bg_snb_h2.gif') no-repeat;}

#container .contArea .snb h2 a {color:#fff; text-decoration:none}

#container .contArea .snb > ul {width:180px; padding:20px 0 63px; border-top:1px solid #e9e9e9; background:url('/images/rn/common/bg_snb_bottom.gif') no-repeat left bottom #fcfcfc;}

#container .contArea .snb ul li {width:180px; margin-bottom:16px;}

#container .contArea .snb ul li a {position:relative; display:block; padding-left:18px; font-size:13px; font-weight:600; color:#3d3d3d; z-index:2;}

#container .contArea .snb ul li .snb-sub ul {position:relative; margin-top:-8px; padding:13px 0 0 10px; z-index:1;}

#container .contArea .snb ul li .snb-sub ul li {margin-bottom:0; line-height:1.5em;}

#container .contArea .snb ul li .snb-sub ul li a {font-size:11px; font-weight:normal; color:#777; background:none;}

#container .contArea .snb ul li .snb-sub ul li a:hover,

#container .contArea .snb ul li .snb-sub ul li.active a {font-weight:600; color:#72000a;}

#container .contArea .snb ul li a:hover,

#container .contArea .snb ul li.active a {color:#72000a; background-color:transparent;}

#container .contArea .snb .banner-area {margin-top:27px;}

#container .contArea .snb .banner-area span {display:block; margin-bottom:15px;}



#container .contArea .snb .banner-area span.wallpaper,
#container .contArea .snb .banner-area span.search,
#container .contArea .snb .banner-area span.application {margin-bottom:5px;}

#container .contArea .snb .banner-area span.wallpaper a {display:block; width:180px; height:26px; line-height:26px; text-align:center; color:#fff; background:#b82b3b;}

#container .contArea .snb .banner-area span.application a {display:block; width:180px; height:26px; line-height:26px; text-align:center; color:#fff; background:#ff675c;}

#container .contArea .snb .banner-area span.screensaver a {display:block; width:180px; height:26px; line-height:26px; text-align:center; color:#fff; background:#92a93d;}
#container .contArea .snb .banner-area span.search a {display:block; width:180px; height:26px; line-height:26px; text-align:center; color:#fff; background:#ed354f;}





.snb-category h2 {width:180px; height:61px; padding-top:30px; background:#f75f47;}
.snb-category.wallcovering h2 {background:#f75f47;}
.snb-category.flooring h2 {text-align:left; background:#f79147;}
.snb-category.interior h2 {background:#92a93d;}
.snb-category.window h2 {background:#f05a66;}
.snb-category.glass h2 {background:#4ac2b9;}
.snb-category.hi-macs h2 {height:76px; padding-top:15px; background:#775ba6;}
.snb-category.hi-macs h2 a {padding-right:40px;}
.snb-category.woozen h2 {background:#febc0e;}

.snb-category h2 a {display:block; padding-left:18px; font-size:26px; font-weight:600; letter-spacing:-1px; color:#fff; text-decoration:none}

.snb-category ul {margin-top:12px;}
.snb-category > ul > li {width:180px; min-height:30px; line-height:29px; font-size:13px; background:#efefef;}
.snb-category ul li a {position:relative; display:block; width:162px; padding-left:18px; font-size:14px; font-weight:600; color:#3d3d3d; border-bottom:1px solid #e6e6e6; z-index:2;}
.snb-category > ul > li > span {position:relative; display:block; width:162px; padding-left:18px; font-size:14px; font-weight:600; color:#3d3d3d; border-bottom:1px solid #e6e6e6; z-index:2;}
.snb-category ul li .snb-sub ul {position:relative; margin-top:0; z-index:1;}
.snb-category ul li .snb-sub ul li {margin-bottom:0;}
.snb-category ul li .snb-sub ul li a {width:150px; padding-left:28px; font-size:12px; color:#777; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:#fcfcfc;}
.snb-category ul li .snb-sub ul li a:hover,
.snb-category ul li .snb-sub ul li.active a {color:#72000a;}
.snb-category ul li a:hover,
.snb-category ul li.active a {color:#72000a; background-color:transparent;}
.snb-category ul li.all a {width:180px; padding-left:0; text-align:center; font-size:12px; color:#fff; background:#92a93d;}
.snb-category ul li.all.yellow a {width:170px; padding-left:10px; font-size:12px; color:#fff; background:#febc0e;}

.snb-category .banner-area {margin-top:27px;}
.snb-category .banner-area span {display:block; margin-bottom:15px;}

.snb-category .search {width:180px; margin-top:20px;}
.snb-category .search select {width:100%; height:23px; line-height:23px;}
.snb-category .search input[type="text"] {float:left; height:21px; line-height:21px;}

.snb-category .sortingArea {position:relative; margin-top:20px; padding-bottom:50px; border:1px solid #e7e7e7; background:#fcfcfc;}
.snb-category .sortingArea ul {margin-top:0;}
.snb-category .sortingArea ul li {}
.snb-category .sortingArea ul li h3 {margin-top:17px; padding-left:15px; font-size:13px; font-weight:600; color:#5f5f5f;}
.snb-category .sortingArea ul li .type-list {margin-top:7px; padding:0 0 15px 15px; border-bottom:1px solid #e7e7e7;}
.snb-category .sortingArea ul li .type-list li {min-height:22px; line-height:20px; font-size:11px; width:150px;}
.snb-category .sortingArea ul li .type-list li label {display:inline-block; width:125px;word-break:break-all; word-wrap:break-word;}
.snb-category .sortingArea ul li .type-list.last {border-bottom:none;}
.snb-category .sortingArea ul li .typeColor-list {width:165px; margin-top:7px; padding:0 0 15px 15px; border-bottom:1px solid #e7e7e7;}
.snb-category .sortingArea ul li .typeColor-list:after {content:""; display:block; clear:both;}
.snb-category .sortingArea ul li .typeColor-list li {float:left; margin-right:3px;}
.snb-category .sortingArea ul li input[type="checkbox"] {margin-top:2px; vertical-align:top}
.snb-category .sortingArea .btn-default a {display:block; position:absolute; bottom:11px; left:15px; width:120px; height:21px; padding:7px 0 0 30px; color:#3d3d3d; background:url('/images/rn/product/bg_btn_default.gif') no-repeat;}

#container .contArea .contBody h1 {position:absolute; top:-39px; left:19px; font-size:20px; font-weight:normal; color:#000; z-index:10;}
#container .contArea .contBody h1 span.desc {font-size:11px; font-weight:normal; color:#757575;}
#container .contArea .contBody .section h2 {padding:0 0 10px 10px; font-size:14px; font-weight:600; color:#3d3d3d;}
#container .contArea .contBody .section.join-top h2 {height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:600; color:#fff; background:#72000a;}

#container .contArea .contBody .section h2.txt {padding:0 0 7px 0; font-size:14px; font-weight:normal; color:#3d3d3d;}
#container .contArea .contBody .section h2.txt strong {color:#72000a;}
#container .contArea .contBody .section input {vertical-align:middle}
#container .contArea .contBody .section h4.ttl-join {padding:35px 0 12px; font-size:16px; color:#72000a;}
#container .contArea .contBody .section h2.table-style {height:27px; padding:0; line-height:27px; text-align:center; font-size:13px; color:#fff; background:#a1a1a1;}

.sns-area:after {content:""; display:block; clear:both;}

*:first-child+html .sns-area {min-height:1px}/*IE7*/

.sns-area img {vertical-align:middle;}

.sns-area .fl span {position:relative; display:inline-block; padding:0 10px; background:url('/images/rn/style/bg_list_bar.gif') no-repeat left center}

.sns-area .fl span.first {padding-left:0; color:#3d3d3d; background:none;}

.sns-area .fr.util-right span {display:inline-block; padding:0 10px; background:url('/images/rn/style/bg_list_bar.gif') no-repeat left center}

.sns-area .fr.util-right span.first {padding-left:0; color:#9f5d5e; background:none;}

.sns-area.line {padding:10px 0; border-top:1px solid #afafaf; border-bottom:1px solid #e1e1e1;}

.sns-area .fr select {height:23px; line-height:23px;}

.sns-area .fl select {height:26px; line-height:26px;}





span.bg-pop {display:none; position:fixed; top:0; left:0; width:100%; height:100%; #width:0; #height:0; background:url('/images/rn/common/bg_pop.png') repeat; z-index:1001;}







span.grade {display:inline-block; width:87px; height:15px; vertical-align:middle; background:url('/images/rn/common/grade.png') no-repeat;}

span.grade.grade5 {background-position:0 0;}

span.grade.grade4 {background-position:0 -50px;}

span.grade.grade3 {background-position:0 -100px;}

span.grade.grade2 {background-position:0 -150px;}

span.grade.grade1 {background-position:0 -200px;}

span.grade.grade0 {background-position:0 -250px;}

span.grade.none {background:none;}







.conT_search {padding-top:20px; margin-bottom:20px; border:1px solid #ddd; background:#f9f9f9;}

.conT_search p {clear:both; text-align:center; overflow:hidden;}

.conT_search div.inputArea {padding:0px 0 20px 140px;}

.conT_search div.inputArea.pl220 {padding:0px 0 20px 220px;}

.conT_search div.inputArea strong {margin-right:18px; line-height:23px; color:#666;}

.conT_search div.inputArea select {height:23px;}

.conT_search input.txt {height:21px; margin-right:4px; line-height:24px; border:1px solid #c5c5c5;}





.ui-datepicker-trigger {margin-left:3px;}



#error-page {position:fixed; top:50%; left:50%; margin:-200px 0 0 -415px; width:830px; border:1px solid #eaeaea;}

#error-page .e-wrap {height:340px; padding-left:220px; border-top:7px solid #92a93d; border-bottom:7px solid #92a93d; border-left:21px solid #92a93d; background:url('/images/rn/temp/bg_error.gif') no-repeat left bottom;}

#error-page .e-wrap .ttl {margin-top:80px; font-size:23px; color:#000;}

#error-page .e-wrap .desc {margin-top:10px; line-height:1.5em;}



/* 지인 메인 zinmall 20140915 */
.m-section .zin-mall {background:url(/images/rn/common/zinMall_bg.gif) 0 0 no-repeat;position:relative;padding:20px 0 0 25px;width:403px;height:225px;float:left;border-right: 1px solid #7d010b;border-bottom: 1px solid #7d010b;}
.m-section .zin-mall ul.zMall_content {overflow:hidden; margin-top:10px;}
.m-section .zin-mall ul.zMall_content li {float:left; width:112px; margin-right: 20px;}
.m-section .zin-mall ul.zMall_content li h3 {margin-bottom:15px; font-size:14px; font-weight: normal; color:#333333;}
.m-section .zin-mall ul.zMall_content li .thumb img {margin-bottom:15px; width:112px; height:74px;}
.m-section .zin-mall ul.zMall_content li .txt {font-size:11px; line-height: 16px;}

/* 지인 메인 갤러리 20140925 */
.m-section .zinGallery {position:relative; padding:20px 0 0 25px; width:403px; height:225px;float:left;border-right: 1px solid #DCDEE0;border-bottom: 1px solid #DCDEE0;}
.m-section .zinGallery ul.zGallery_content {overflow:hidden; margin-top:18px; width:403px; height:151px;}
.m-section .zinGallery ul.zGallery_content li {overflow: hidden;}
.m-section .zinGallery ul.zGallery_content .list {float:left; width:112px; margin-right: 20px;}
.m-section .zinGallery ul.zGallery_content .list .thumb {margin-bottom:15px;}
.m-section .zinGallery ul.zGallery_content .list .thumb img {width:112px; height:74px;}
.m-section .zinGallery ul.zGallery_content .list .txt {font-size:11px; line-height: 16px;}
.m-section .zinGallery .roll_left {position:absolute; right:39px; top:27px;}
.m-section .zinGallery .roll_right {position:absolute; right:25px; top:27px;}

/* 지인 메인 New 20140305 */

.dis_n {font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;visibility:hidden;}

.m-section .zin-news {position:relative;padding:20px 0 0 25px;width:403px;height:225px;float:left;border-right: 1px solid #DCDEE0;border-bottom: 1px solid #DCDEE0;}

.m-section .zin-news ul.zNew_content {margin-top:10px;}

.m-section .zin-news ul li .new_img {width:120px;margin-right:15px;height:74px;float:left;}

.m-section .zin-news ul li .new_txt {width:234px;height:74px;float:left;}

.m-section .zin-news ul li .new_txt .newTtl {font-size:14px;line-height:18px;color:#333333;}

.m-section .zin-news ul li .new_txt .newTtl a {color:#333333;}

.m-section .zin-news ul li .new_txt .newTcon {padding-top:5px;font-size:11px;line-height:16px;color:#7a7a7a;}

.m-section .zin-news ul li {margin-bottom:15px;font-size:0;line-height:0;}

.m-section .zin-news ul li.last {margin-bottom:0;}

.m-section .zin-news ul li:after {content:"";display:block;clear:both;}

.m-section .zin-news ul li {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */

.m-section .zin-news span.btn-more a {position: absolute;right: 25px;top: 30px;font-size: 10px;color: #5F5F5F;}



.m-section .zin-best {position:relative;padding:20px 0 0 25px;width:403px;height:225px;float:left;border-right: 1px solid #DCDEE0;border-bottom: 1px solid #DCDEE0;}

/* 20140312 수정 */
.m-section .zin-best .zbest_tab {position:absolute;left:76px;top:30px;width:300px;height:12px;overflow:hidden;}
/* //20140312 수정 */

.m-section .zin-best .zbest_tab ul li {display:block;float:left;padding-left:10px;margin-left:10px;font-size:11px;line-height:12px;border-left:1px solid #dcdee0;}

.m-section .zin-best .zbest_tab ul li.first {border-left:none;}

.m-section .zin-best .zbest_view {padding-top:10px;font-size:0;line-height:0;}

.m-section .zin-best .zbest_view .zbest_img {width:120px;height:74px;float:left;padding-right:15px;}

.m-section .zin-best .zbest_view .zbest_wtxt  {width:245px;height:74px;float:left;}

.m-section .zin-best .zbest_view .zbest_wtxt .zbest_txt1 {width:250px;font-size:14px;line-height:18px;color:#333333;word-break: break-all;}

.m-section .zin-best .zbest_view .zbest_wtxt .zbest_txt1 a {color:#333333;}

.m-section .zin-best .zbest_view .zbest_wtxt .zbest_txt2 {padding-top:7px;font-size:11px;line-height:11px;color:#7a7a7a;}

.m-section .zin-best .zbest_view .zbest_wtxt .zbest_txt2 a {color:#7a7a7a;}

.m-section .zin-best .zbest_list {margin-top:7px;}
/* 20140320 작업*/
.m-section .zin-best .zbest_list ul li {position:relative;width:378px;height:11px;padding-top:9px;margin-top:10px;border-top:1px solid #dcdee0;}

.m-section .zin-best .zbest_list ul li.first {border-top:none;padding-top:0;margin-top:0;}

.m-section .zin-best .zbest_list ul li strong {display:block;float:left;}

.m-section .zin-best .zbest_list ul li span {display:block;float:left;font-size:11px;padding-left:10px;}

.m-section .zin-best .zbest_list ul li span.zbest_listT {width:280px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.m-section .zin-best .zbest_list ul li strong.zbest_listN {width:12px;height:11px;margin-top:1px;font-size:9px;text-align:center;vertical-align: middle;color:#fff; background:#680000; border:1px solid #680000;}

.m-section .zin-best .zbest_list ul li .zb_date {position:absolute;right:8px;top:7px;}
/* 20140320 작업 */
.m-section .zin-best .conButton {position:absolute;right:25px;top:30px;}
.m-section .zin-best .conButton li {float:left;padding-right:10px;}
.m-section .zin-best .conButton li.last {padding-right:0;}
.m-section .zin-best .zbest_tab .tab_box{overflow:hidden;position:relative;height:80px;}
.m-section .zin-best .zbest_tab .tab_box ul{position:absolute;left:0;top:0;}
.m-section .zin-best .zbest_tab .tabButton li.on a {font-weight:bold;color:#555555;}

.m-section .zin-Magazines {position:relative;padding:20px 0 0 25px;width:403px;height:190px;float:left;border-right: 1px solid #DCDEE0;border-bottom: 1px solid #DCDEE0;}
.m-section .zin-Magazines ul.zMagazin_content {margin-top:24px;}
.m-section .zin-Magazines ul li {float:left;padding-right:11px;}
.m-section .zin-Magazines ul li.last {padding-right:0;}
.m-section .zin-Magazines span.btn-more a {position: absolute;right: 25px;top: 30px;font-size: 10px;color: #5F5F5F;}

.zMagazin_list {overflow:hidden; height:122px; margin-top:22px;}
.zMagazin_list ul {overflow:hidden; margin-bottom:-1px;}
.zMagazin_list ul li {padding-bottom:9px; margin-bottom:9px; border-bottom:1px solid #dcdee0; font-size:11px; color:#7a7a7a;}
.zMagazin_list ul li span {float:left;}
.zMagazin_list ul li span.ico {width:59px;}
.zMagazin_list ul li span.tit {width:260px;}
.zMagazin_list ul li span.ico {width:59px;}

.m-section .zin-newsNotice {position: relative;padding: 20px 0 0 25px;width: 403px;height: 190px;float: left;border-right: 1px solid #dcdee0;border-bottom: 1px solid #dcdee0;}
.m-section .zin-newsNotice span.btn-more a {position: absolute;right: 25px;top: 30px;font-size: 10px;color: #5F5F5F;}
.zNewNotice_list {overflow: hidden; height: 125px; margin-top: 22px;}
.zNewNotice_list ul {overflow: hidden;margin-bottom: -1px;}
.zNewNotice_list ul li {padding-bottom: 10px; margin-bottom: 10px;border-bottom: 1px solid #dcdee0;font-size: 11px;color: #7a7a7a; float: left;margin-right: 25px;}
.zNewNotice_list ul li span {display:inline-block; float: left;}
.zNewNotice_list ul li span.tit {width:300px;}
.zNewNotice_list ul li span.date {width:78px; text-align:right;}

.m-section .interior-Magazinesver2 {position:relative;padding:20px 0 0 25px;width:403px;height:190px;float:left;border-right: 1px solid #DCDEE0;border-bottom: 1px solid #DCDEE0;}
.m-section .interior-Magazinesver2 ul.iMagazin_content {margin-top:24px;}
.m-section .interior-Magazinesver2 ul li {float:left;padding-right:11px;}
.m-section .interior-Magazinesver2 ul li.last {padding-right:0;}
.m-section .blog_wrap {}
.m-section .interior-Magazinesver2 span.btn-more a {position: absolute;right: 25px;top: 30px;font-size: 10px;color: #5F5F5F;}

.m-section .zin-Community {position:relative;padding:20px 0 0 25px;width:403px;height:225px;float:left;border-right: 1px solid #DCDEE0;border-bottom: 1px solid #DCDEE0;}
.m-section .zin-Community .zCommunity_tab {position:absolute;left:134px;top:30px;width:246px;height:12px;overflow:hidden;}
.m-section .zin-Community .zCommunity_tab ul li {display:block;float:left;padding-left:11px;margin-left:10px;font-size:11px;line-height:12px;border-left:1px solid #dcdee0;}
.m-section .zin-Community .zCommunity_tab ul li.first {border-left:none;}
.m-section .zin-Community .zCommunity_view {padding-top:10px;font-size:0;line-height:0;}
.m-section .zin-Community .zCommunity_view .zCommunity_img {width:120px;height:74px;float:left;padding-right:15px;}
.m-section .zin-Community .zCommunity_view .zCommunity_wtxt  {width:245px;height:74px;float:left;}

.m-section .zin-Community .zCommunity_view .zCommunity_wtxt .zCommunity_txt1 {width:250px;font-size:14px;line-height:18px;color:#333333;word-break: break-all;}
.m-section .zin-Community .zCommunity_view .zCommunity_wtxt .zCommunity_txt1 a {color:#333333;}
.m-section .zin-Community .zCommunity_view .zCommunity_wtxt .zCommunity_txt2 {width:250px;padding-top:7px;font-size:11px;line-height:11px;color:#7a7a7a;}
.m-section .zin-Community .zCommunity_view .zCommunity_wtxt .zCommunity_txt2 a {color:#7a7a7a;}
.m-section .zin-Community .zCommunity_list {margin-top:15px;}

/* 20140320 작업*/
.m-section .zin-Community .zCommunity_list ul li {position:relative;width:378px;height:11px;padding-top:9px;margin-top:10px;border-top:1px solid #dcdee0;}
.m-section .zin-Community .zCommunity_list ul li.first {border-top:none;padding-top:0;margin-top:0;}
.m-section .zin-Community .zCommunity_list ul li strong {display:block;float:left;}
.m-section .zin-Community .zCommunity_list ul li span {display:block;float:left;font-size:11px;padding-left:10px;}
.m-section .zin-Community .zCommunity_list ul li span.zCommunity_listT {width:280px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-section .zin-Community .zCommunity_list ul li strong.zCommunity_listN {width:12px;height:11px;margin-top:1px;font-size:9px;text-align:center;vertical-align: middle;color:#fff; background:#680000; border:1px solid #680000;}
.m-section .zin-Community .zCommunity_list ul li .zC_writer {position:absolute;right:0;}
/* 20140320 작업*/
.m-section .zin-Community .conButton {position:absolute;right:25px;top:30px;}
.m-section .zin-Community .conButton li {float:left;padding-right:10px;}
.m-section .zin-Community .conButton li.last {padding-right:0;}
.m-section .zin-Community .zCommunity_tab .tab_box2{overflow:hidden;position:relative;height:80px;}
.m-section .zin-Community .zCommunity_tab .tab_box2 ul{position:absolute;left:25px;top:0;}
.m-section .zin-Community .zCommunity_tab .tabButton2 li.on a {font-weight:bold;color:#555555;}

.m-section .bestProductV2 {position:relative;padding:20px 0 0 25px;width:552px;height:218px;float:left;border-right: 1px solid #DCDEE0;border-bottom: 1px solid #DCDEE0;}
.m-section .bestProductV2 {position:relative;padding:20px 0 0 25px;width:552px;height:231px;float:left;border-right: 1px solid #DCDEE0;border-bottom: 1px solid #DCDEE0;}
.m-section .bestProductV2 .bset_wraper {position:relative;margin-top:10px;}
.m-section .bestProductV2 .bset_wraper .bsetMenu {position:relative;width:110px;height:170px;float:left;margin-right:40px;}
.m-section .bestProductV2 .bset_wraper .bsetMenu ol {margin-top:27px;width:110px;height:125px;}
.m-section .bestProductV2 .bset_wraper .bsetMenu ol li {font-size:11px;line-height:23px;}
.m-section .bestProductV2 .bset_wraper .bset_view {width:390px;float:left;}
.m-section .bestProductV2 .bset_wraper .bsetMenu a.bestPbtn1 {display:block;width:110px;height:19px;position:absolute;left:0;top:0;background:url('/images/rn/main/btn_preV3.jpg') no-repeat 0 0;}
.m-section .bestProductV2 .bset_wraper .bsetMenu a.bestPbtn2 {display:block;width:110px;height:19px;position:absolute;left:0;bottom:10px;background:url('/images/rn/main/btn_nextV3.jpg') no-repeat 0 0;}
.m-section .bestProductV2 .bset_wraper .bset_view ul li {float:left;width:88px;height:88px;padding:0 8px 7px 0;}
.m-section .bestProductV2 span.btn-more a {position: absolute;right: 25px;top: 30px;font-size: 10px;color: #5F5F5F;}
.m-section .bestProductV2 .bset_wraper .tab_box3 {overflow:hidden;}
.m-section .bestProductV2 .bset_wraper .tab_box3 ol{position:absolute;left:0;top:0;}
.m-section .bestProductV2 .bset_wraper .tabButton3 li.on a {font-weight:bold;color:#555555;}

.m-wetc {position:relative;width:1168px;margin:0 auto;}

.m-etc {position:absolute;right:21px;top:581px;width: 288px;z-index: 100;}

/* 20140325 작업 */
.m-etc .blog_wrap {width:310px;height:270px;margin-top:110px;border-bottom: 1px solid #DCDEE0;}

.m-etc .blog {position:relative;padding: 0 0 0 22px;}

.m-etc .blog h2 {position:absolute; top:0px; left:22px; z-index:11;}

.m-etc .blog p.ttl {width:265px; margin-top:10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.m-etc .blog p.ttl a {color:#000;}

.m-etc .blog p.desc {width:265px;margin-top:10px;font-size:11px;line-height:16px; color:#7a7a7a;}



.m-etc .social_etc {}

.m-etc .social_etc ul li a {display:block;width:210px; height:51px; padding:18px 0 0 100px; line-height:1.4em;}

.m-etc .social_etc ul li.li01 a {border-bottom:1px solid #dcdee0; background:url('/images/rn/main/youtube.gif') no-repeat;}
/* 20140325 작업 */
.m-etc .social_etc02 {width:310px;border-bottom:1px solid #dcdee0;}
.m-etc .social_etc02 ul li.liN {}
.m-etc .social_etc02 ul li.liN span {display:block;float:left;}
.m-etc .social_etc02 ul li.liN span.liN01 {border-right:1px solid #dcdee0;}
/* 20140325 작업 */







.m-etc .news {position:relative;width:287px; height:163px; padding:33px 0 0 22px; border-bottom:1px solid #dcdee0; background:#fff; z-index:11;}

.m-etc .news h2 {font-size:14px;}

.m-etc .news ul {}

.m-etc .news ul li.news_contents {margin-top:8px;}

.m-etc .news ul li:after {content:""; display:block; clear:both;}

.m-etc .news ul li p {font-size:11px;line-height:12px;}

.m-etc .news ul li p.ttl {width:190px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.m-etc .news ul li p.date {width:70px; padding:5px 20px 0 0;}

.m-etc .news span.btn-more a {position:absolute; top:20px; right:23px; font-size:10px; color:#5f5f5f;}



.m-etc .news .conButton {position:absolute;right:40px;top:57px;}



.m-etc .m-zinsearch a,

.m-etc .m-simulation a,

.m-etc .interior-app a {display:block; height:93px;  text-decoration:none; border-right:none;}

.m-etc .m-zinsearch a p,

.m-etc .m-simulation a p,

.m-etc .interior-app a p {margin-top:5px; line-height:1.4em;}

.m-etc .m-zinsearch h2,

.m-etc .m-simulation h2,

.m-etc .interior-app h2 {font-size:17px;}



.m-etc .m-zinsearch a {width:310px; background:url('/images/rn/main/nbg_02.gif') no-repeat left top;}

.m-etc .m-simulation a {width:310px; background:url('/images/rn/main/nbg_01.gif') no-repeat left top;}



.m-etc .interior-app a {width:310px; background:url('/images/rn/main/nbg_03.gif') no-repeat left top;}



.m-etc .m-simulation {width:310px;border-bottom: 1px solid #DCDEE0;}

.m-etc .m-zinsearch {width:310px;border-bottom: 1px solid #DCDEE0;}

.m-etc .interior-app {width:310px;border-bottom: 1px solid #DCDEE0;}



.m-etc .m-simulation a .m-simulationtxt {margin-left:115px;padding-top:17px;}

.m-etc .m-zinsearch a .m-zinsearchtxt {margin-left:115px;padding-top:17px;}

.m-etc .interior-app a .interior-apptxt {margin-left:115px;padding-top:17px;}



.m-etc .social_etc2 {}

.m-etc .social_etc2 ul li a {display:block;width:210px; height:70px; padding:28px 0 0 100px; line-height:1.4em;}

.m-etc .social_etc2 ul li.li02 a {background:url('/images/rn/main/nbg_04.gif') no-repeat left top;}

/* 20140314 작업*/

.m-etc .m-opencaster {width:310px;border-top: 1px solid #DCDEE0;}
.m-etc .m-opencaster a {display:block; height:93px;  text-decoration:none; border-right:none;}
.m-etc .m-opencaster a {width:310px; background:url('/images/rn/main/nbg_5_temporarily.gif') no-repeat left top;}
.m-etc .m-opencaster h2 {font-size:17px;}
.m-etc .m-opencaster a p {margin-top:5px; line-height:1.4em;}
.m-etc .m-opencaster a .m-opencastertxt {margin-left:115px;padding-top:17px;}


/* 20140318작업 */
.m-section .collec_con {position:relative;width:254px;height:261px;padding:20px 0 9px 25px;float:left;border-right: 1px solid #DCDEE0;border-bottom: 1px solid #DCDEE0;}
/* //20140318작업 */
.m-section .collec_con ul {margin-top:20px;}

.m-section .collec_con ul li {padding-top:10px;line-height:0;font-size:0;}

.m-section .collec_con ul li.first {padding-top:0;}

.m-section .collec_con ul li .imgcon {float:left;width:75px;height:50px;}

.m-section .collec_con ul li .txtcon {float:left;margin-left:15px;}

.m-section .collec_con ul li .txtcon .ttl {color:#333333;line-height:12px;}

.m-section .collec_con ul li .txtcon .ttl a {color:#333333;}

.m-section .collec_con ul li .txtcon .desc {color:#7a7a7a;margin-top:3px;line-height:16px;}


/* 20140318작업 */
.m-section .showroomstore {position:relative;padding:20px 0 0 25px;width:832px;height:261px;float:left;border-right: 1px solid #DCDEE0;border-bottom: 1px solid #DCDEE0;}
/* //20140318작업 */
.m-section .showroomstore h3 {font-size:16px; font-weight:normal; color:#000;}

.m-section .showroomstore .desc {margin-top:13px;}

.m-section .showroomstore .btn-a {margin-top:10px;}

.m-section .showroomstore .btn-a a {color:#000;}

.m-section .showroomstore .clearfix .li {position:relative; float:left; height:207px; padding:20px 0 0 0; margin-right:20px;}

.m-section .showroomstore .clearfix a {display:block;position:absolute;left:0;top:0;width:100%;height:100%;}

.m-section .showroomstore .zinsquare {width:180px; background:url('/images/rn/main/bg_Nstore01.gif') no-repeat left bottom;}

.m-section .showroomstore .windowNplus {width:185px; background:url('/images/rn/main/bg_Nstore02.gif') no-repeat left bottom;}

.m-section .showroomstore .spacelove {width:203px; background:url('/images/rn/main/bg_Nstore03.gif') no-repeat left bottom;}

.m-section .showroomstore .interior {width:180px; background:url('/images/rn/main/bg_Nstore04.gif') no-repeat left bottom;}

.txtCaution	{padding:20px; margin:15px 0 33px 0; border:1px solid #d8d8d8;}
.txtCaution p	{padding-bottom:14px; font-size:13px; color:#6f0007; font-weight:bold;}
.txtCaution ul	{padding-left:20px;}
.txtCaution ul:after	{content:""; display:block; clear:both;}
.txtCaution ul li	{width:408px; float:left; color:#4a4a4a; letter-spacing:-1px;}
.txtCaution ul li span	{display:block; padding-bottom:5px; line-height:16px;}

.serial	{position:relative;}
.serial .serialLabel	{display:inline-block; position:absolute; left:0; top:0; height:18px; line-height:18px;}

/* 20170614 */
.board-admin-list {display:block; padding:5px 0 1px 0; color:#a1a1a1; font-size:11px; text-align:right;}
.board-admin-list span {color:#444;}
.sort1 + .board-admin-list {padding:25px 0 1px 0;}

/* 20180404 */
.listType99 {padding-top:22px; overflow:hidden;}
.listType99 ul {margin-left:-26px; overflow:hidden;}
.listType99 ul li {float:left; width:306px; margin:0 0 59px 26px;}
.listType99 ul li > a {display:block; width:100%; height:193px; overflow:hidden;}
.listType99 ul li > a img {display:block; width:100%;}
.listType99 ul li .info strong {display:block; height:69px; padding:16px 0 9px; box-sizing:border-box; color:#212121; font-size:16px; font-weight:normal; color:#212121; line-height:22px;}
.listType99 ul li .info strong a {color:inherit;}
.listType99 ul li .info .small {font-size:13px; color:#737373;}
.listType99 ul li .info .small > span {display:inline-block; vertical-align:middle;}
.listType99 ul li .info .small > span span {color:#383838; font-weight:bold;}
.listType99 ul li .info .small > span:after {content:''; display:inline-block; width:11px; height:11px; border-right:1px solid #e1e1e1; margin-right:11px; vertical-align:middle;}
.listType99 ul li .info .small > span:last-child:after {display:none;}

.listType99_sort {margin:-3px 0 0 0; padding:0 0 14px 0; border-bottom:1px solid #999;; text-align:right;}
.listType99_sort li {position:relative; display:inline-block; padding:0 13px;}
.listType99_sort li:after {content:''; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-4px; background:#cdcdcd;}
.listType99_sort li:first-child:after {display:none;}
.listType99_sort li:first-child + li {padding-right:1px;}
.listType99_sort a {background:none; border:none; font-size:14px; color:#9c9c9c; cursor:pointer;}
.listType99_sort a.over {color:#000;}

/* 20201022 */
.zinsquare2Top {position: relative;}
.zinsquare2Top .btn_VR {position: absolute; top: 614px; left: 50%; transform: translateX(-50%); width:490px;}
.zinsquare2Top .btn_VR img {width: 100%;}

.zinsquare2 {position: relative;}
.zinsquare2 .btn_VR {position: absolute; top:295px; left: 50%; transform: translateX(-50%);  width:490px;}
.zinsquare2 .btn_VR img {width: 100%;}

/* 20201109 */
.zinsquareVr {width:100%;}
.zinsquareVr iframe {width:100%; display:block; border:none; margin:0; padding:0;}