<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{font-family:'LGSmHaR';
	font-weight:normal;
	src:local('占쏙옙'),
	url('/fonts/LGSmHaR.woff') format('woff'),
	url('/fonts/LGSmHaR.ttf') format('truetype');
}

@font-face{font-family:'LGSmHaB';
	font-weight:normal;
	src:local('占쏙옙'),
	url('/fonts/LGSmHaB.woff') format('woff'),
	url('/fonts/LGSmHaB.ttf') format('truetype');
}
* { font-size:12px;font-family:占쏙옙占쏙옙,Dotum;color:#797979;line-height:160%;word-break:break-all; }
html, body  { width:100%;height:100%;margin:0;padding:0;font-family:"占쏙옙占쏙옙",Dotum; color:#7d7d7d; }
td, div, p, li, dd, input,textarea { font-size:12px;color:#7d7d7d;line-height:18px; word-break:break-all; }
form, input, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd { margin:0;padding:0;}
ul, ol      { list-style:none; }
img {padding:0; margin:0; border:0; vertical-align:top;}
form, fieldset {display:block; border:0; padding:0;margin:0;}
form, input, p, ul, ol, li, dl, dt, dd {margin:0;padding:0;text-decoration:none; list-style:none;}

.tf		{ table-layout:fixed; }
.cb		{ clear:both; }
.fr		{ float:right; }
.fl		{ float:left; }
.ac		{ text-align:center; }
.ar		{ text-align:right; }
.al		{ text-align:left; }
.aj		{ text-align:justify; }
.vt		{ vertical-align:top; }
.vm		{ vertical-align:middle; }
.vb		{ vertical-align:bottom; }
.oh		{ overflow:hidden; }
.ch		{ cursor:Pointer; }
.di { display:inline; }
.db { display:block; }
.dn { display:none; }
.dtr	{ display: table-row !important; }

.lastTr th { border:none !important; }
.lastTr td { border:none !important; }
.lastTrBg td { background:none !important; }
.last dt, .last dd { border:none !important; }

div.sel { display:inline;padding:0;border:none; }
div.sel td { padding:0; }

.en		{ font-family:verdana;font-size:12px;color:#666; }

/* PNG 처占쏙옙 */
.iePngFix 	{ behavior:url('/css/iepngfix.htc'); }

/* link */
.link1{ text-decoration:none;color:#797979; }
.link1:link { text-decoration:none;color:#797979; }
.link1:visited { text-decoration:none;color:#797979; }
.link1:hover { text-decoration:none;color:#4c3691; }
.link1:active { text-decoration:none;color:#797979; }
.link1:focus { text-decoration:none;color:#797979; }

.link2{ text-decoration:none;color:#797979;font-weight:bold; }
.link2:link { text-decoration:none;color:#797979;font-weight:bold; }
.link2:visited { text-decoration:none;color:#797979;font-weight:bold; }
.link2:hover { text-decoration:none;color:#4c3691;font-weight:bold; }
.link2:active { text-decoration:none;color:#797979;font-weight:bold; }
.link2:focus { text-decoration:none;color:#797979;font-weight:bold; }

.link3{ text-decoration:none;color:#797979;font-size:11px; }
.link3:link { text-decoration:none;color:#797979;font-size:11px; }
.link3:visited { text-decoration:none;color:#797979;font-size:11px; }
.link3:hover { text-decoration:none;color:#4c3691;font-size:11px; }
.link3:active { text-decoration:none;color:#797979;font-size:11px; }
.link3:focus { text-decoration:none;color:#797979;font-size:11px; }

.link4{ text-decoration:none;color:#797979;font-weight:bold;font-size:11px; }
.link4:link { text-decoration:none;color:#797979;font-weight:bold;font-size:11px; }
.link4:visited { text-decoration:none;color:#797979;font-weight:bold;font-size:11px; }
.link4:hover { text-decoration:none;color:#4c3691;font-weight:bold;font-size:11px; }
.link4:active { text-decoration:none;color:#797979;font-weight:bold;font-size:11px; }
.link4:focus { text-decoration:none;color:#797979;font-weight:bold;font-size:11px; }

.link5{ text-decoration:none;color:#797979;font-weight:normal;font-size:11px !important; }
.link5:link { text-decoration:none;color:#797979;font-weight:normal;font-size:11px !important; }
.link5:visited { text-decoration:none;color:#797979;font-weight:normal;font-size:11px !important; }
.link5:hover { text-decoration:none;color:#797979;font-weight:bold;font-size:11px !important;letter-spacing:-0.1em; }
.link5:active { text-decoration:none;color:#797979;font-weight:normal;font-size:11px !important; }
.link5:focus { text-decoration:none;color:#797979;font-weight:normal;font-size:11px !important; }

.link6 { text-decoration:none;font-weight:normal;font-size:11px;font-family:占쏙옙占쏙옙;letter-spacing:0; }
.link6:link { text-decoration:none;font-weight:normal; }
.link6:visited { text-decoration:none;font-weight:normal; }
.link6:hover{ text-decoration:none;font-weight:bold !important;letter-spacing:-0.1em; }
.link6:active { text-decoration:none;font-weight:normal; }
.link6:focus { text-decoration:none;font-weight:normal; }


/* rollover image */
a.rollover img { border:0px; display:inline; }
a.rollover img.over { border:0px; display:none; }
a.rollover:hover { border:0px; }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }


/* scroll */
.scr1	{
		overflow-y:auto;
		scrollbar-face-color:#e1e1e1;
		scrollbar-highlight-color:#fff;
		scrollbar-shadow-color:#fafafa;/* */
		scrollbar-3dlight-color:#fff;
		scrollbar-arrow-color:#fff;
		scrollbar-track-color:#fafafa;
		scrollbar-darkshadow-color:#fff;
		scrollbar-base-color:#fff;
		}
.scr2	{
		overflow-y:auto;
		scrollbar-face-color:#c8bbd6;
		scrollbar-highlight-color:#fff;
		scrollbar-shadow-color:#c8bbd6;/* */
		scrollbar-3dlight-color:#c8bbd6;
		scrollbar-arrow-color:#fff;
		scrollbar-track-color:#f7f7f7;
		scrollbar-darkshadow-color:#fff;
		scrollbar-base-color:#c8bbd6;
		}
.scr3	{
		overflow-y:scroll;
		scrollbar-face-color:#bedbe2;
		scrollbar-highlight-color:#fff;
		scrollbar-shadow-color:#bedbe2;/* */
		scrollbar-3dlight-color:#bedbe2;
		scrollbar-arrow-color:#fff;
		scrollbar-track-color:#f7f7f7;
		scrollbar-darkshadow-color:#fff;
		scrollbar-base-color:#bedbe2;
		}
.scr4	{
		overflow-y:scroll;
		scrollbar-face-color:#c8bbd6;
		scrollbar-highlight-color:#fff;
		scrollbar-shadow-color:#c8bbd6;/* */
		scrollbar-3dlight-color:#c8bbd6;
		scrollbar-arrow-color:#fff;
		scrollbar-track-color:#f7f7f7;
		scrollbar-darkshadow-color:#fff;
		scrollbar-base-color:#c8bbd6;
		}

.scr5	{
		overflow-y:scroll;
		scrollbar-face-color:#362e3f;
		scrollbar-highlight-color:#362e3f;
		scrollbar-shadow-color:#7a6a90;
		scrollbar-3dlight-color:#7a6a90;
		scrollbar-arrow-color:#7a6a90;
		scrollbar-track-color:#362e3f;
		scrollbar-darkshadow-color:#362e3f;
		scrollbar-base-color:red;
		}

/* form */
textarea	{ font-size:11px;color:#797979;font-family: "占쏙옙占쏙옙";vertical-align:top;border:1px solid #e4e4e4;background:#FFFFFF; }
.txA { background:#ffffff url('/image/common/textareaBg.gif') left top fixed no-repeat; }

table { table-layout:fixed; }
table tr td { border-collapse: collapse;margin:0;padding:0;border:0; }

.fm1		{ background:#ffffff url('/image/common/fm1.gif') left top no-repeat;border:none;font:11px "占쏙옙占쏙옙";color:#797979;padding:4px 0 0 4px; }
.fm2		{ background:#ffffff url('/image/common/fm2.gif') left top no-repeat;border:none;font:11px "占쏙옙占쏙옙";color:#797979;padding:4px 0 0 4px; }
.fm3		{ border:1px solid #c1c1c1;padding:2px 0 0 4px;line-height:12px; }
.rdFm	{ margin:0 0 0 8px; }

select		{ font-size:11px;border:1px solid #b6bad3; }
.sel { behavior:url('/css/select.htc');border:1px solid #b6bad3; }


/* layout */
	.bodyBg { background:url('/image/common/leftBg.jpg') left top repeat-y; }
	#wrap { position:relative; width:100%; background:url('/image/common/bodyBg.gif') left top repeat-x; }
	/*#top { position:absolute;top:0;left:0;width:100%;z-index:99; }*/
	#top	{ position:absolute;left:0;top:0;width:100%;min-width:1100px;z-index:99; }
	#contentArea { width:883px;background:url('/image/common/content.jpg') left top no-repeat;padding:85px 0 32px 0; overflow:hidden; }

	#left { float:left;width:205px;text-align:center;padding-top:35px; margin:0 12px 0 0;position:absolute;z-index:11; }
	#content { float:right;display:inline;min-height:620px;width:664px; padding-top:35px; }
	*html #content { height:620px; }
	*:first-Child+html div#content { min-height:620px;height:100%; }

	#content .locationIndex { width:664px;margin:0;padding:0; }/* -8px 0 0 0 */

	#content .location { width:664px;margin:0;text-align:right;padding:28px 0 0 0;background:url('/image/common/location.gif') left top no-repeat; }
	#content .location img.iePngFix {float:left;}
	#content .location a { font-size:11px;line-height:32px;text-decoration:none;word-spacing:-0.2em; }
	#content .location strong { font-size:11px;line-height:32px;font-weight:bold; }
	#content .location h1 { float:left;margin:0;padding:0; }

	#footer { clear:both;width:100%;height:86px;background:url('/image/common/footerBg.jpg') left bottom repeat-x;margin:0;padding:16px 0 0 0; }

	.box { clear:left;padding:24px 0 0 0; }
	.boxSub { }

	#goTop { width:36px;height:39px;position:absolute;left:900px; }
	#quick { width:152px;height:25px;position:absolute;top:0;left:731px; }

	/* position:fixed; _position:absolute; left:650px; top:20px; width:100px; height:300px; padding:10px; background:#dddddd; */
	
/* gnb */
#gnb {position:absolute; left:0; top:0; right:0; z-index:99; min-width:1100px; height:85px;}
#gnb:after {content:""; display:block; clear:both;}
#gnb &gt;.wrap {overflow:hidden; width:880px; height:60px;}	
#gnb .logo {float:left; padding:20px 0 0 30px;}
#gnb .util {float:right;}
#gnb .util .quick {font-size:0; text-align:right;}
#gnb .util .quick a {display:inline-block;}
#gnb .util ul {overflow:hidden; margin-top:13px; line-height:10px;}
#gnb .util ul li {position:relative; float:left; padding-left:5px; margin-left:4px; line-height:10px;}
#gnb .util ul li a {color:#999; font-family:'LGSmHaR'; font-size:10px; line-height:10px; text-decoration:none;}
#gnb .util ul li+li:before {content:""; position:absolute; left:0; top:50%; width:1px; height:4px; margin-top:-2px; background:#999;}
#gnb .navi {position:relative; font-size:0;}
#gnb .navi:before {content:""; position:absolute; left:0; top:0; right:0; height:25px; background:#37256e;}
#gnb .navi:after {content:""; position:absolute; left:0; top:25px; right:0; bottom:0; background:rgba(33,23,63,.7);}
#gnb .navi li {position:relative; z-index:1; display:inline-block; width:176px; text-align:center; vertical-align:top;}
#gnb .navi a {color:#fff; font-family:'LGSmHaR'; font-size:13px; text-decoration:none;}
#gnb .navi&gt;li&gt;a {display:block; height:25px; line-height:25px;}
#gnb .navi&gt;li:hover&gt;a, #gnb .navi&gt;li&gt;a:hover, #gnb .navi&gt;li&gt;a:focus {background:#7d52aa;}
#gnb .navi&gt;li ul {display:none; padding:15px 0;}
#gnb .navi&gt;li li a {font-size:12px; line-height:21px;}

/* snb */
#snb {float:left;width:165px;padding:55px 0 0 38px;margin:0 10px 0 0;}
#snb .head {height:50px;}
#snb a {line-height:1em; font-family:'LGSmHaR'; text-decoration:none;}
#snb &gt;ul {width:133px;}
#snb &gt;ul&gt;li {line-height:13px; margin-bottom:10px;}
#snb &gt;ul&gt;li&gt;a {color:#57409a; font-size:13px; font-weight:600;}
#snb &gt;ul&gt;li.on&gt;a {color:#3e1267; font-size:15px;}
#snb &gt;ul&gt;li ul {border-radius:3px; padding:5px 10px; margin:5px 0; background:#573ba2;}
#snb &gt;ul&gt;li li {position:relative; padding:3px 0 3px 10px; line-height:13px;}
#snb &gt;ul&gt;li li a {opacity:.5; color:#fff;}
#snb &gt;ul&gt;li li.on a {opacity:1;}
#snb &gt;ul&gt;li li.on:before {content:""; position:absolute; left:0; top:50%; width:3px; height:6px; margin-top:-3px; background:url(/image/common/blt1.gif) no-repeat 0 0;}
#snb &gt;ul&gt;li li+li {border-top:1px dotted rgba(255,255,255,.5);}

/* paging */
#paging { height:9px;margin:8px 0 50px 0;text-align:center; word-spacing:0.1em;}
#paging .dot { margin:-5px 0 0 6px; }
#paging a { text-decoration:none; }
#paging img	{vertical-align:middle;}
#paging span, #paging b	{display:inline-block;vertical-align:middle;}

/* btn */
#btn {  }
#btn a img { margin:0; }
.btnFr { margin:-60px 0 0 0;padding:0;text-align:right; }
.btnFl { margin:-60px 0 0 0;padding:0;text-align:left; }

/* index */
#main .rolling	{ width:110px;height:65px;border:none;padding:0}
#main .rolling .rPrev	{top:28px;}
#main .rolling .rNext	{ top:28px;}
#main .rolling .rolBox	{ top:7px;left:16px;width:77px;}
#main .rolling table td	{ width:77px;height:39px;padding:0 10px 0 0;}
#main .rolling table td img	{ border:none;padding:0}
#main .rolling table td p	 { width:77px;height:14px;margin-top:1px;line-height:14px;font-size:11px;letter-spacing:-1px;overflow:hidden;text-align:center}
#main .rolling table td p a	{font-size:11px;text-decoration:none}
#main #footer	{ height:86px;background:#FAFAFA;border-top:1px solid #CCCCCC}

#main	{ width:100%;height:100%;background:#FAFAFA url('/image/index/bg.gif') repeat-x left top;}
.subGo	{ float:left;width:951px;height:105px;padding:20px 0 0 30px;margin:-75px 0 0;overflow:hidden}
.subGo li	{ float:left;margin:0 50px 0 0;padding:0}
.subGo li.news	{ width:220px}
.subGo li.consult	{ width:235px;}
.subGo li.focus	{ width:236px}
.subGo li.best	{ width:110px;margin:0}
.subGo li h3	{ height:20px;padding:0;margin:0}
.subGo li.news p	{ width:220px;margin:0;padding:0}
.subGo li.news p img	{ vertical-align:middle}
.subGo li.news p span	{ display:inline-block;width:113px;height:18px;font-size:11px;overflow:hidden}
.subGo li.news p span.date	{ display:inline-block;width:60px;font-size:11px;line-height:18px;text-align:right}
.subGo li h3.tab a	{ float:left;width:118px;border-bottom:1px solid #CAC9CB;height:13px;padding-top:6px;text-align:center}
.subGo li h3.tab a.over	{ float:left; width:116px;padding-top:5px;border:1px solid #CAC9CB;border-bottom:none}
.magaLayer	{ margin:10px 0 0 0;width:235px;}
.magaLayer dt	{ float:right;margin:0;padding:0;width:145px;height:14px;line-height:14px;margin-bottom:5px;overflow:hidden;font-weight:bold}
.magaLayer dt a	{ font-size:11px;text-decoration:none}
.magaLayer dd.cont	{ float:right;margin:0;padding:0;width:145px;height:35px;font-size:11px;overflow:hidden}
.magaLayer dd.thumb	{ float:left;margin:0;padding:0;width:80xp;margin-right:10px}

#index { width:100%;height:397px;background:url('/image/index/repeatX.jpg') left top repeat-x; }
#index div.topIn { background:url('/image/index/index.jpg') left top no-repeat; }
#index div.footIn { height:173px;background:url('/image/index/indexFtBg.jpg') left top no-repeat; }
#index div.footInTx { width:100%;background:url('/image/index/indexFt.jpg') left -4px no-repeat;padding:20px 0; }

.indexNews { position:absolute;top:556px;left:280px;z-index:50;width:190px;height:54px; }
.indexNews ul { list-style:none;margin:0;padding:4px 0 0 0; }
.indexNews ul li { display:block;list-style-type:none;margin:0;padding:0; }
.indexNews ul li a { font-size:11px;font-weight:normal;text-decoration:none; }
.indexNews ul li a:hover { font-size:11px;font-weight:bold;letter-spacing:-0.1em; }

#mainLayBox { width:550px;height:348px;position:absolute;top:72px;left:352px; }
/* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/index/schBg.png', sizingMethod='scale'), alpha(opacity=85); */
#mainLay { width:550px;height:348px;position:absolute;top:72px;left:352px; }
#mainLay .titSch { float:left;margin:8px 0 12px 10px; }
#mainLay .titHot { clear:both;margin:12px 0 12px 10px; }
#mainLay .close { float:right;width:52px;margin:8px 10px 0 0; }
#mainLay ul { clear:both;display:block;margin:0 10px;padding:0; }
#mainLay li { float:left;display:inline;list-style:none;margin:0 3px 0 0;padding:8px 10px 6px 10px;width:109px;height:102px; }
#mainLay li.on { background:url('/image/index/selectOn.gif') left top no-repeat; }
#mainLay li.off { background:url('/image/index/selectOff.gif') left top no-repeat; }
#mainLay li img { margin:0 0 7px 0; }
#mainLay li div.selectArea01 { width:109px;}
#mainLay li div.selectArea01 ul { margin:0;padding:0;height:100%; }
#mainLay li div.selectArea01 li { list-style:none;width:104px;height:15px;display:block;margin:0 0 3px 0;padding:2px 0 0 4px;line-height:15px;color:#b0a9bb;font-size:11px;cursor:pointer; }
#mainLay li div.selectArea01 li.on { color:#fff;background:#8b7aa2;font-weight:bold;border:none; }

#mainLay li div.selectArea { width:89px;height:74px; }
#mainLay li div.selectArea ul { margin:0;padding:0;height:100%; }
#mainLay li div.selectArea li { list-style:none;width:84px;height:15px;display:block;margin:0 0 3px 0;padding:2px 0 0 4px;line-height:15px;color:#b0a9bb;font-size:11px;cursor:pointer; }

*html #mainLay li { margin:0 4px 0 0; }
*html #mainLay li div.selectArea01 li { margin:0; }


#mainLay li div.selectArea li.on { color:#fff;background:#8b7aa2;font-weight:bold;border:none; }
#mainLay li div.selectArea { width:109px; }

#mainLay dl { clear:both;margin:0;padding:0; }
#mainLay dt { float:left;color:#ac9bc7;font-size:11px;font-weight:bold;margin:0;padding:10px 0 6px 10px; }
#mainLay dd { color:#d2d1d7;font-size:11px;margin:0;padding:10px 0 6px 10px; }

#mainLay .hotProd { clear:both;width:530px;height:160px;margin:0 0 0 10px;overflow:hidden; }
#mainLay .hotProd .slideL { float:left;display:inline;width:29px;height:50px;margin:44px 0 0 0;padding:0; }
#mainLay .hotProd .slideR { float:right;display:inline;width:27px;height:50px;margin:44px 0 0 0;padding:0; }
#mainLay .hotProd div.prodList { float:left;display:inline;list-style:none;width:472px;margin:0;padding:0; }
#mainLay .hotProd ul { margin:0;padding:0; }
#mainLay .hotProd li {list-style:none; float:left;display:inline;width:130px;height:150px;margin:0 3px;overflow:hidden; }
#mainLay .hotProd li img { border:none;width:130px;height:130px;margin:0 0 2px 0; }
#mainLay .hotProd li span { display:block;color:#dbd9df;font-size:11px;text-align:center;width:130px;margin:2px 0 0 0; }
#mainLay .hotProd li span em { font-style:normal;;font-weight:bold;color:#fff;font-size:11px;margin:0 4px 0 0; }


/* mileage */
.mgtxM { margin:24px 0 8px 0; }

	.detailTx { position:relative;display:block;width:100%;height:25px;background:url('/image/mileage/item/myMileageBg.gif') left top no-repeat;margin:14px 0; }
	.detailTx p { position:absolute;top:2px;left:24px;height:16px;color:#636486; }
	.detailTx p strong { color:#636486;font-weight:bold; }
	.detailTx .btn { position:absolute;top:4px;left:543px;width:115px;height:15px;  }

/*
.productBox { width:664px;height:138px;background:url('/image/mileage/index/productBg.gif') center top no-repeat; }

.productBox ul { float:left;display:inline;width:640px;margin:0;padding:0; }
.productBox li { float:left;list-style:none;width:158px;height:126px;margin:0;padding:0;text-align:center;cursor:Pointer; }
.productBox strong { display:block;font-size:11px;color:#6e6e6e; font-weight:normal;margin-top:6px; }
.productBox span { background:url('/image/mileage/index/icon_m.gif') left top no-repeat;padding-left:14px;font-weight:bold;color:#583ca3; }
*/
.productBox { position:relative;width:664px;height:170px; }
.productBox img.btnL { position:absolute;top:0;left:0;height:160px;background:#fff;padding:8px 2px 20px 0;margin:0 }
*html .productBox img.btnL {  position:relative;top:-198px;left:0;margin:0 0 -168px 0; }

.productBox img.btnR { position:absolute;top:0;right:-1px;height:160px;background:#fff;padding:8px 0 20px 2px; }
.productBox #wrapper { float:left;width:628px;height:200px;margin:0;padding:0 20px 0 0;position:relative;overflow-x:hidden; }
.productBox table { margin:0 0 0 8px;height:100%;padding:0;position:absolute;table-layout:fixed; }
.productBox td { width:1px;background:#fff url('/image/common/prodBg.gif') -1px 8px no-repeat !important; }
.productBox td.img { text-align:center;width:160px;height:100%;background:#fff url('/image/common/prodBg.gif') right 8px no-repeat !important; }
.productBox td img { display:block; }
.productBox td strong { display:block;height:30px;text-align:center;font-size:11px;color:#6e6e6e; font-weight:normal;margin:6px 6px 0 6px; }
.productBox td span { background:url('/image/mileage/index/icon_m.gif') left top no-repeat;padding-left:14px;font-weight:bold;color:#583ca3; }
/* td 165px */
/*
.productBox ul { float:left;display:inline;width:640px;margin:0;padding:0; }
.productBox li { float:left;list-style:none;width:158px;height:126px;margin:0;padding:0;text-align:center;cursor:Pointer; }
.productBox strong { display:block;font-size:11px;color:#6e6e6e; font-weight:normal;margin-top:6px; }
.productBox span { background:url('/image/mileage/index/icon_m.gif') left top no-repeat;padding-left:14px;font-weight:bold;color:#583ca3; }
*/
.productImg { float:left;width:290px;height:290px;text-align:center; }
.productInfo { float:right;width:325px; }

.info { background:url('/image/common/dotPurple.gif') left bottom repeat-x; }
.info img { margin:4px 20px 4px 0; }
.info .star { margin:0 8px 0 -4px; }
.btnC01 { text-align:center;margin:8px 0 28px 0; }

.slide { width:325px;height:102px;background:#fff url('/image/mileage/item/productSlide.gif') left top no-repeat;padding:5px 3px 3px 5px; }
.slide #wrapper { float:left;width:296px;height:88px;margin:0;position:relative;overflow-x:hidden; }
*html .slide #wrapper { width:296px; }
.slide .mg42 { margin:4px 0 0 4px; }
.slide .mg24 { margin:4px 2px 0 0; }
.slide table { display:inline;height:100%;margin:0;padding:0;position:absolute;table-layout:fixed; }
.slide td { float:left;display:inline;margin:0;background:transparent !important; }
.slide td.img { width:98px;text-align:center;background:transparent url('/image/common/SprodBg.gif') left 12px no-repeat !important; }

/*
.slide { width:325px;height:82px;background:url('/image/mileage/item/productSlide.gif') left top no-repeat;overflow:hidden; }
.slide #wrapper { float:left;width:296px;height:68px;margin:6px 0 0 0;position:relative;overflow:hidden; }
.slide .mg42 { margin:4px 0 0 4px; }
.slide .mg24 { margin:4px 2px 0 0; }
.slide table { display:block;width:100%;list-style:none;margin:4px 2px;padding:0;position:absolute; }
.slide td { float:left;display:inline;width:75px;height:66px;margin:0;padding:0 11px;text-align:center;border-right:1px solid #e9e4ed; }


.slide { width:325px;height:82px;background:url('/image/mileage/item/productSlide.gif') left top no-repeat;overflow:hidden; }
.slide #wrapper { float:left;width:296px;height:68px;margin:6px 0 0 0;position:relative;overflow:hidden; }
.slide .mg42 { margin:4px 0 0 4px; }
.slide .mg24 { margin:4px 2px 0 0; }
.slide table { display:block;width:100%;list-style:none;margin:4px 2px;padding:0;position:absolute; }
.slide td { float:left;display:inline;width:79px;height:66px;margin:0;padding:0 11px;text-align:center;border-right:1px solid #e9e4ed; }

*/

.prodInfo { border-top:1px solid #dfdfea;margin:20px 0 0 0; }
.prodInfo img { margin:32px 0 8px 0; }
.prodInfo p { margin:0 0 10px 0; }
.prodInfo .imgreszing img {width:664px !important;}

.reviewReply { margin:30px 0 0 0; background:url('/image/common/thBg.gif') left top no-repeat; }
.reviewReplyBT { margin:42px 0 0 0; background:url('/image/common/thBg.gif') left 26px no-repeat; }
.reviewTb { table-layout:fixed; width:100%;margin:6px 0 0 0;border-bottom:2px solid #e9e4ed; }
.reviewTb th { height:25px;background:url('/image/common/thBgR.gif') right center no-repeat; }
.reviewTb td { padding:6px 0;border-bottom:1px dashed #d3d3d3 }
.reviewTb .reply { background-color:#f8f8f8; color:#999; }
.reviewTb .reply td { padding:12px 24px;text-align:justify;font-size:11px;color:#999; }
.reviewTb .al02		{ text-align:left;padding-left:8px; }
.reviewTb .reply .mg { margin:0 -20px 0 4px; }

.lastReply { background-color:#f8f8f8; color:#999;border-bottom:none !important;border-top:1px dashed #d3d3d3  }
.lastReply .mg { margin:0 -20px 0 4px; }

.vTb { table-layout:fixed;border-top:2px solid #e9e4ed;border-bottom:2px solid #e9e4ed; }
.vTb th { border-bottom:1px dashed #d3d3d3;padding:2px 0; }
.vTb td { padding:4px 0;border-bottom:1px dashed #d3d3d3;font-size:11px; }
.vTb td p { margin:8px 0 0 0;font-size:11px; }



.poplistTbBg { background:url('/image/popup/thBg.gif') 16px top no-repeat;margin:6px 0 0 0; }
.poplistTb { width:420px;table-layout:fixed;border-bottom:3px solid #e9e4ed;margin-left:16px; }
.poplistTb th { height:26px;background:url('/image/common/thBgR.gif') right center no-repeat; }
.poplistTb td { padding:4px 0;border-bottom:1px dashed #d3d3d3; }
.poplistTb .al02 { text-align:left; padding-left:8px; }

.listTbBg { clear:both;background:url('/image/common/thBg.gif') left top no-repeat;margin:6px 0 0 0; }
.listTbBg2 { clear:both;background:url('/image/common/thBg.gif') left 18px no-repeat;margin:6px 0 0 0; }
.listTb { table-layout:fixed;border-bottom:3px solid #e9e4ed; }
.listTb th { height:26px;background:url('/image/common/thBgR.gif') right center no-repeat; }
.listTb td { height:23px;padding:2px 0;border-bottom:1px dashed #d3d3d3; }
*html div .listTb td { height:19px;padding:4px 0;border-bottom:1px dashed #d3d3d3; }
.listTb td img { margin:0 0 0 4px; }
.listTb .al02 { text-align:left; padding-left:8px; }
.listTb .reply { background-color:#f8f8f8; color:#999; }
.listTb .reply td { padding:12px 24px;text-align:justify;font-size:11px;color:#999; }
.listTb .reply .mg { margin:0 -20px 0 4px; }
.listTb .ar02 { text-align:right; padding-right:8px; }
.listTbBg table th img {vertical-align:middle;}

.listTb2 { table-layout:fixed;border-bottom:3px solid #e9e4ed; }
.listTb2 th { height:24px;background:url('/image/common/thBgR.gif') right center no-repeat; }
.listTb2 td { padding:3px 0;border-bottom:1px dashed #d3d3d3; }
.listTb2 .al02 { text-align:left; padding-left:8px; }

.listTb3 { table-layout:fixed; }
.listTb3 th { height:26px;background:url('/image/common/thBgR.gif') right center no-repeat; }
.listTb3 td { padding:3px 0;border-bottom:1px dashed #d3d3d3; }
.listTb3 .al02 { text-align:left; padding-left:8px; }
.topSel { margin-top:10px; }

.writeArea { width:100%;border-top:2px solid #e9e4ed;border-bottom:2px solid #e9e4ed; }
.writeArea .selectProd { width:180px;height:100%;float:left; }
.writeArea .selectProd select { margin:0 0 2px 0; }
.writeArea .selectProd .prodImg { width:174px;height:180px;border:3px solid #d5d8e6;margin:8px 0 10px 0; }

.writeTb { table-layout:fixed; }
.writeTb th { border-bottom:1px dashed #d3d3d3; }
.writeTb td { padding:4px 0;border-bottom:1px dashed #d3d3d3;color:#6e6e6e; }

.writeTb2 { table-layout:fixed;border-top:2px solid #e9e4ed;border-bottom:2px solid #e9e4ed; }
.writeTb2 th { border-bottom:1px dashed #d3d3d3; }
.writeTb2 td { padding:5px 0;border-bottom:1px dashed #d3d3d3;color:#6e6e6e; }
.writeTb2 .title { font-size:12px;color:#4c3691;font-weight:bold; }
.writeTb2 .pd { padding:16px 26px 26px 16px;text-align:justify; }
.writeTb2 .rpBt { padding:0; }
.writeTb2 .rpBt img { margin-left:4px; }

.writeTb3 { table-layout:fixed;border-top:2px solid #e9e4ed;border-bottom:2px solid #e9e4ed; }
.writeTb3 th { border-bottom:1px dashed #d3d3d3;background-color:#f6f5f8;}
.writeTb3 td { padding:5px 0 5px 8px;border-bottom:1px dashed #d3d3d3;color:#6e6e6e; }
.writeTb3 .con { float:left; }

.writeTb4 { border-top:2px solid #e9e4ed;border-bottom:2px solid #e9e4ed; }
.writeTb4 th { border-bottom:1px dashed #d3d3d3; }
.writeTb4 .con { width:78px;background-color:#f3f1f5;text-align:center; }
.writeTb4 td { padding:5px 0;border-bottom:1px dashed #d3d3d3; }
.writeTb4 .content { text-align:left;padding:4px 10px; }
.writeTb4 .content div { margin:16px 0;text-align:center; }
.writeTb4 .content div img { background-color:#e6e6e6; }
.writeTb4 .name { float:right;width:60px;padding:0 8px 0 0;text-align:right;font-weight:bold;color:#4c3691;}

.writeTb5 { table-layout:fixed;border-top:2px solid #a295cd;border-bottom:2px solid #d0cae6; }
.writeTb5 th { border-bottom:1px dashed #d3d3d3; }
.writeTb5 td { padding:5px 0;border-bottom:1px dashed #d3d3d3;color:#4c3691; }

.writeTb6 { table-layout:fixed;border-top:2px solid #e9e4ed;border-bottom:2px solid #e9e4ed; }
.writeTb6 th { border-bottom:1px dashed #d3d3d3;background-color:#f6f5f8;}
.writeTb6 td { padding:2px 0 2px 8px;border-bottom:1px dashed #d3d3d3;color:#6e6e6e; }

.basketTbBG { background:url('/image/common/thBg.gif') left top no-repeat;margin:16px 0 0 0; }
.basketTb { table-layout:fixed; }
.basketTb th { height:25px;background:url('/image/common/thBgR.gif') right center no-repeat; }
.basketTb td { padding:4px 0;border-bottom:1px dashed #d3d3d3; }
.basketTb .al02 { text-align:left;padding-left:8px; }
.basketTb .ar02 { text-align:right;padding-right:18px; }
.totalTb { table-layout:fixed;border-bottom:1px solid #d7d2da; }
.totalTb .td01 { background-color:#f7f6f9;padding:4px 0;color:#4c3691;font-weight:bold;border-top:1px solid #d7d2da;text-align:right;padding-right:18px; }
.totalTb .td02 { background-color:#f7f6f9;border-top:1px solid #d7d2da; }
.totalTb .td03 { background-color:#f7f6f9;border-top:1px solid #d7d2da;color:#4c3691;font-weight:bold;padding-left:12px; }


.cusInfoCom { table-layout:fixed;border-top:3px solid #e0dce7;border-bottom:3px solid #e0dce7;margin:12px 0 0 0; }
.cusInfoCom th { background-color:#f7f6f9;border-bottom:1px dashed #d5d5d5; }
.cusInfoCom td { border-bottom:1px dashed #d5d5d5;padding:4px 0 4px 16px; }

.productList { margin:0 0 12px 0;}
.productList img.bl {  }
.productList ul { height:100%;padding:0;margin:0;border-bottom:2px solid #bcb1da; }
.productList li { float:left;list-style:none;width:160px; height:260px;margin:0 0 0 -1px; padding:0;text-align:center;line-height:12px;border-bottom:1px solid #dbddeb;background:url('/image/mileage/item/liR.gif') left 36px no-repeat;overflow:hidden; }
.productList li .prd { margin:30px 0 20px 15px;padding-right:15px; }
.productList li strong { font-weight:bold; color:#4c3691;font-size:11px;line-height:12px;margin:4px 4px 0 4px;display:block; }
.productList li span { background:url('/image/mileage/index/icon_m.gif') left top no-repeat;padding-left:14px;color:#418c11;font-weight:bold;font-size:11px; }
.productList ul:after {content:""; display:block; clear:both;}
.bdT { border-top:2px solid #f2f1f6;padding-top:12px; }

.purchseTbBG { background:url('/image/common/thBg.gif') left top no-repeat;margin:16px 0 36px 0; }
.purchseTb { table-layout:fixed;border-bottom:3px solid #e7e4ed; }
.purchseTb th { height:25px;background:url('/image/common/thBgR.gif') right center no-repeat; }
.purchseTb .td01 { padding:4px 0;border-bottom:1px dashed #d3d3d3; }
.purchseTb .al02 { text-align:left;padding-left:8px; }

.purComTbBG { background:url('/image/common/thBg.gif') left top no-repeat;margin:16px 0 0 0; }
.purComTb { table-layout:fixed;border-bottom:3px solid #e7e4ed; }
.purComTb th { height:25px;background:url('/image/common/thBgR.gif') right center no-repeat; }
.purComTb td { padding:4px 0;border-bottom:1px dashed #d3d3d3; }
.purComTb .al02 { text-align:left;padding-left:8px; }

.step01_fm { height:140px;background:url('/image/global/member/step01_fmBg.gif') left top no-repeat;padding:24px 0 0 132px;margin:16px 0 28px 0; }
.step01_fm .fmBg { margin:10px 9px 0 0; }
.p01 { margin:5px 0 0 0; }

.step01_fm .mgName { margin-right:50px; }
.step01_fm .mgNum { margin-right:13px; }
.step01_fm .mgCom { margin-top:10px; }
.step01_fm .imgDot { margin:6px 0 8px 0; }

.mileageIndex { width:664px;height:100px;background:url('/image/mileage/index/visual01.jpg') right 24px no-repeat; }
.mileageIndex2 { width:438px;height:227px;background:url('/image/mileage/index/visual011.jpg') left top no-repeat;padding:45px 0 0 226px;margin-bottom:30px }



/* diary */
.boxSub .diaryIndexL { float:left;width:278px;height:215px;overflow:hidden;}
.boxSub .diaryIndexL .bDiaryTab { height:20px;border-bottom:1px solid #a295cd;margin:0 0 16px 0;padding:0; }
.boxSub .diaryIndexL .bDiaryTab .mgl { margin-left:-4px; }
.boxSub .diaryIndexL .bDiaryTab .mgt { margin:4px 0 0 0; }
.boxSub .diaryIndexL dl { margin:0 0 22px 0;padding:0;height:74px;border-bottom:1px solid #a295cd; }
.boxSub .diaryIndexL dt { float:left;width:82px;text-align:center;margin:0;padding:0; }
.boxSub .diaryIndexL dd { float:right;width:182px;margin:0 12px 0 0;padding:0;font-size:11px;padding:8px 0 0 0; }
.boxSub .diaryIndexL .line { background:url('/image/diary/index/dotLine.gif') left bottom repeat-x;padding:0 0 4px 0; }
.boxSub .diaryIndexL dd strong { font-size:11px;font-weight:bold; color:#4c3691; }

.banMint { width:196px;height:50px;background:url('/image/diary/index/ban_mint.gif') left top no-repeat;font-size:11px;line-height:14px;padding:30px 10px 0 70px; }
.banMint strong { font-size:11px;font-weight:bold;color:#4c3691; }
.banMint span { font-size:11px;color:#4c3691; }
.banMint img { margin:0 8px 0 0; }

.boxSub .diaryIndexR { float:right;display:block;width:366px;height:108px;}
	*html .boxSub .diaryIndexR {height:114px;}
.boxSub .diaryIndexR table { width:366px;table-layout:fixed;margin:4px 0 0 0; }
.boxSub .diaryIndexR th { background-color:#f3f1f5;height:22px; }
.boxSub .diaryIndexR .firstTr td { padding-top:4px; }
.boxSub .diaryIndexR td { padding:1px 0; }
.boxSub .diaryIndexR .al02 { text-align:left;padding-left:8px; }
.boxSub .skinTypePrd { width:238px;height:49px;background:url('/image/diary/index/ban_skinTypePrd.gif') left top no-repeat;font-size:11px;line-height:16px;padding:31px 12px 0 116px;margin:27px 0 0 0; }
	*html .boxSub .skinTypePrd {margin:20px 0 0 0;}
.memInfoMod { width:664px;height:175px;background:url('/image/diary/index/bg_infoMod.gif') left top no-repeat;margin:40px 0 8px 0; }
.memInfoMod table { table-layout:fixed;width:620px;height:114px;border-top:2px solid #a295cd;border-bottom:1px solid #d0cae6;margin:18px 0 0 0; }
.memInfoMod caption { text-align:left;padding:0 0 6px 0; }
.memInfoMod th { border-bottom:1px dashed #d3d3d3; }
.memInfoMod td { border-bottom:1px dashed #d3d3d3; }

.calBg { width:648px;height:536px;background:url('/image/diary/customer/calendarBg.gif') left top no-repeat;margin:16px 0 0 0;padding:10px 0 0 16px; }
.calTb { width:629px;table-layout:fixed; }
.calTb caption { margin:0;padding:0; }
.calTb caption span { display:inline;width:542px;float:left;text-align:center;font-weight:bold;font-size:14px;color:#4c3691; }
.calTb caption img { margin:12px 0 0 0; }
.calTb th { height:27px;visibility:hidden; }
.calTb td { height:74px;vertical-align:top;color:#4c3691;padding:4px 6px; }
.calTb .fw { color:#4c3691;font-weight:bold; }
.calTb .bg { background-color:#f6f6f6;}
.calTb .ann { display:block;background:url('/image/diary/customer/ico_anniversary.gif') left 2px no-repeat;color:#797979;padding-left:10px;font-size:11px;line-height:14px;font-weight:normal; }
.calTb .ann a { color:#4c3691;line-height:14px;font-size:11px; }
.calTb .sch { display:block;background:url('/image/diary/customer/ico_schedule.gif') left 2px no-repeat;color:#797979;padding-left:10px;font-size:11px;line-height:14px;font-weight:normal; }
.calTb .sch a { color:#4c3691;line-height:14px;font-size:11px; }

.layer { z-index:100;position:absolute;width:213px;background:url('/image/diary/customer/layerBg.gif') right bottom no-repeat;color:#4c3691;font-size:11px;line-height:16px; }
.layer div.top { width:213px;height:26px;background:url('/image/diary/customer/layerBgT.gif') top left no-repeat;padding:6px 0 0 0; }
.layer div.top span { float:left;display:block;width:102px;margin:0 0 0 8px;font-size:11px;font-weight:bold;color:#4c3691; }
.layer div.top img { float:left;margin:0 0 0 4px; }
.layer dl { margin:0;padding:0 0 4px 0;height:100%;margin:0 12px 0 16px; }
.layer dt { float:left;width:38px;margin:0;padding:2px 0;font-size:11px;font-weight:bold;color:#4c3691; }
.layer dd { float:right;width:146px;margin:0;padding:2px 0;font-size:11px; }
.layer .bg { background:url('/image/diary/customer/ico_li.gif') left bottom no-repeat; }


.msgBoxTab { height:31px; _height:25px;border-bottom:1px solid #a295cd;margin:0 0 16px 0;padding:0; }
.msgBoxTab a img { margin:0 -4px 0 0; }
.msgBoxTab .tb { margin:6px -4px 0 0; }
.msgBoxTab img { margin:6px 0 0 0; }

.resultUl { width:664px;height:59px;margin:0 0 20px 0;padding:0;background:url('/image/diary/customer/resultFm.gif') left top no-repeat; }
.resultUl li { list-style:none;padding:16px 0;margin:0;text-align:center; }
.resultTx { background:url('/image/diary/customer/ico_result.gif') left top no-repeat;margin:0 0 10px 0;padding:0 0 0 10px;color:#646e95;font-weight:bold; }

.memoFm { margin:12px 0 0 0; }
.memoFm dl { margin:0;padding:0; }
.memoFm dt { float:left;margin:0;padding:4px 0;width:106px;text-align:center;border-bottom:1px dashed #d3d3d3; }
.memoFm dd { float:right;display:inline;margin:0;padding:4px 0;width:556px;border-bottom:1px dashed #d3d3d3; }
.memoFm .inputFm { width:664px;height:37px;background:url('/image/diary/customer/replyBg.gif') left top no-repeat;padding:10px 0 0 0; }
.memoFm .inputFm span { float:left;display:block;width:100px;text-align:center;color:#583ca3;font-size:11px;font-weight:bold; }

.guestInput { width:664px;height:122px;background:url('/image/diary/guest/inputBg.gif') left top no-repeat; }
.guestInput .bgTa { margin:6px 6px 4px 4px; }
.guestInput a img { margin:0 4px 0 0; }

.guestReg { width:664px;margin:6px 0 0 0;background:url('/image/diary/guest/bdBg.gif') left top repeat-y; }

.guestReg dl { margin:0;padding:0;width:664px; }
.guestReg dt { float:left;width:572px;margin:0 0 0 4px;padding:4px 0 4px 8px;color:#4c3691;font-weight:bold;border-bottom:1px dashed #d3d3d3; }
.guestReg dt img { margin:0 0 0 10px; }
.guestReg dd { float:right;width:68px;margin:0 4px 0 0;padding:4px 0;border-bottom:1px dashed #d3d3d3; }
.guestReg span { display:block;width:632px;height:100%;margin:14px 10px 10px 14px; }

.regisV { background:url('/image/diary/guest/bdBg2.gif') left top repeat-y;padding:10px 18px 0 20px; }
.regisV dl { margin:0;padding:0;height:26px; }
.regisV dt { float:left;width:122px;margin:0;padding:4px 0 2px 0;border-bottom:1px dashed #d3d3d3;font-weight:bold;font-size:11px; }
.regisV dd { float:left;width:432px;margin:0;padding:4px 0 2px 0;text-align:left;border-bottom:1px dashed #d3d3d3;font-size:11px; }
.regisV .date { float:right;width:68px;text-align:right;border-bottom:1px dashed #d3d3d3;font-size:11px; }
.regInput { width:630px;height:38px;background:url('/image/diary/guest/rdB.gif') left top no-repeat;margin:0;padding:4px 17px 0 17px;  }

.pointFm { width:664px;background:url('/image/diary/selfMng/resultFm.gif') left top no-repeat;color:#4c3691;text-align:center;margin:14px 0 10px 0;padding:11px 0; }
.pointFm strong { font-weight:bold;color:#4c3691; }

.myConsultant { height:102px;border-top:2px solid #a295cd;border-bottom:1px solid #d0cae6;margin:28px 0 0 0;padding:8px 0; }
.myConsultant .imgV { float:left; }
.myConsultant ul { float:right;width:545px;height:100px;margin:0;padding:0;background:url('/image/common/bdDot.gif') left top repeat-x; }
.myConsultant li { list-style:none;margin:0;padding:3px 0;background:url('/image/common/bdDot.gif') left bottom repeat-x;font-size:11px; }
.myConsultant li img { margin:0 6px 0 0; }

.totalpurch { height:14px;border-top:2px solid #e9e4ed;border-bottom:2px solid #e9e4ed;margin:8px 0 0 0;padding:6px 0; }
.totalpurch li { float:left;list-style:none;width:220px;font-weight:bold;font-size:11px;color:#4c3691; }
.totalpurch li img { margin:0 4px 0 0; }
.totalMileage { height:35px;border-top:2px solid #e9e4ed;border-bottom:2px solid #e9e4ed;margin:8px 0 0 0;padding:6px 0; }
.totalMileage li { float:left;list-style:none;width:214px;font-weight:bold;font-size:11px;color:#4c3691;margin-bottom:6px; }
.totalMileage li img { margin:0 4px 0 0; }
.saleResultFm { width:664px;height:36px;background:url('/image/diary/customer/saleResultBg.gif') left top no-repeat;text-align:center;padding:17px 0 0 0; }

.myConsultantLay { position:absolute;top:220px;left:518px;width:366px;height:173px;margin:0;padding:0; }
.myConsultantLay .con { margin:4px 0;padding:8px 0 6px 0;height:102px;border-top:2px solid #a295cd;border-bottom:1px solid #d0cae6; }
.myConsultantLay .con table { float:right;width:247px;table-layout:fixed;background:url('/image/diary/index/dotLine.gif') left top repeat-x; }
.myConsultantLay .con th { padding:2px 0 4px 0;text-align:left;background:url('/image/diary/index/dotLine.gif') left bottom repeat-x; }
.myConsultantLay .con .fsImg { margin:2px 0 0 0; }
.myConsultantLay .con td { text-align:left;background:url('/image/diary/index/dotLine.gif') left bottom repeat-x;font-size:11px; }

.noticeTb { table-layout:fixed;width:664px;border-bottom:2px solid #e9e4ed; }
.noticeTb th { height:25px;font-weight:normal;color:#4c3691;background:#f3f1f5 url('/image/common/thBgR.gif') left center no-repeat;text-align:center; }
.noticeTb .title { color:#4c3691;text-align:left;background:#f3f1f5 url('/image/common/ico_li.gif') 4px center no-repeat;padding-left:16px; }
.noticeTb .title a:hover { color:#4c3691; }
.noticeTb .title a { color:#4c3691;text-decoration:none; }
.noticeTb td { font-size:11px;padding:10px 12px; }

.sendMsgLay { position:absolute;z-index:99; }
h5 { display:block;margin:6px 0;padding:0 0 0 12px;background:url('/image/common/ico_li.gif') left 5px no-repeat;font-weight:bold;color:#4c3691; }
.conBoxReply { background:#f3f1f5;margin:-4px 0;border:1px solid #f3f1f5; }
*html .conBoxReply { margin:0;background:#f3f1f5; }
.conBoxReply dl { margin:0;padding:0; }
.conBoxReply dt { float:left;clear:left;width:116px;margin:2px 0 0 10px;padding:2px 0;font-size:11px;border-bottom:1px dashed #d3d3d3; }
.conBoxReply dd { float:left;width:448px;margin:2px 0;padding:2px 0;font-size:11px;border-bottom:1px dashed #d3d3d3; }
.conBoxReply .btn { float:right;text-align:right;margin:2px 10px 0 0;padding:3px 0;width:58px;border-bottom:1px dashed #d3d3d3; }
.conBoxReply .btn img { margin:0 0 2px 0; }
.conBoxReply .fmInput { clear:both;margin:4px 0 0 20px; }

.photoAlbum { width:664px;border-top:3px solid #e7e5ea;border-bottom:3px solid #e7e5ea;padding:24px 0 0 0;margin:0 0 12px 0; }
.photoAlbum ul { height:173px;margin:0;padding:0; }
.photoAlbum li { float:left;list-style:none;width:156px;height:173px;overflow:hidden;margin:0 0 0 13px;padding:0;text-align:center; }
.photoAlbum .firstLi { margin:0 !important; }
.photoAlbum li img { width:138px;height:105px;display:block;background:url('/image/common/photoDefaultBg.gif') left top no-repeat;padding:6px 10px 10px 6px; }
.photoAlbum li strong { display:block; font-weight:normal;color:#4c3691;font-size:11px;margin:8px 0 0 0;padding:0; }
.photoAlbum li strong img { width:23px;height:9px;background:none;display:inline;padding:0;margin:0 4px 0 0; }
.photoAlbum li span { display:block;font-size:11px;margin:-2px 0 0 0; }

.aboutConsultantTb { width:276px;table-layout:fixed;background:url('/image/diary/index/dotLine.gif') left top repeat-x;margin:0 0 0 4px; }
.aboutConsultantTb th { padding:2px 0 4px 0;text-align:left;background:url('/image/diary/index/dotLine.gif') left bottom repeat-x; }
.aboutConsultantTb .fsImg { margin:2px 0 0 0; }
.aboutConsultantTb td { text-align:left;background:url('/image/diary/index/dotLine.gif') left bottom repeat-x;font-size:11px; }

.aboutConsultant { border-top:2px solid #a295cd;border-bottom:2px solid #a295cd;padding:10px 0;height:318px; }
.aboutConsultantR { width:290px;height:237px;background:url('/image/diary/consultant/consultantBg.gif') left top no-repeat;padding:40px 32px; }
.aboutConsultantR p { color:#4c3691;font-size:11px;line-height:23px;word-spacing:-0.1em;margin:0 0 16px 0; }
.aboutConsultantR strong { color:#4c3691;font-size:11px;line-height:23px;word-spacing:-0.1em;font-weight:bold; }

.skinUl { margin:0;padding:0; }
.skinUl li { float:left;list-style:none;width:182px;margin:8px 8px 6px 0;padding:0; }
.skinUl li img { display:block;width:182px;height:48px;padding:2px;border:1px solid #e0e0ef; }
.skinUl li input { margin:0 0 0 -4px;padding:0; }

.layerSMS { width:122px;height:53px;background:url('/image/diary/consultant/layerBg.gif') left top no-repeat;position:absolute;z-index:50; }
.layerSMS a.consultant { display:block;margin:10px 0 0 0;font-size:11px;color:#583ca3;text-decoration:none;background:url('/image/common/ico_li.gif') 12px 4px no-repeat;padding:0 0 0 20px; }
.layerSMS a { display:block;text-decoration:none;font-size:11px;padding:0 0 0 20px; }

.mintFm { background:url('/image/diary/customer/mintL.gif') left 6px no-repeat;width:638px;height:38px;margin:0 0 20px 0;padding:4px 0 0 16px; }
.mintFm strong { font-weight:bold;color:#4c3691; }
.mintFm p { margin:-2px 0 0 0;color:#4c3691; }

.mgMint { margin:-24px 0 0 0; }


/* consultant */
.consultantIndex { margin:40px 0 0 0; }
.consultantIndex img.mgIndex { margin:0 20px; }

.visTop { padding:24px 0 0 0; }
.visTop .visRight { float:right;width:325px;text-align:right; }
.visTop .visRight .mgConsultant { margin:34px 0 20px 0; }
.visBottom { clear:both;margin:24px 0 0 0; }

.storeLocationR { height:58px;background:url('/image/consultant/store/storeSchBg.gif') left top no-repeat;padding:48px 0 0 26px; }
.storeLocationR .mgLine { margin:0 0 8px 0; }



/* guide */
.directCom { width:100%;table-layout:fixed;border-top:3px solid #e0dce7;border-bottom:3px solid #e0dce7;margin:12px 0 0 0; }
.directCom th { background-color:#f7f6f9;border-bottom:1px dashed #d5d5d5; }
.directCom td { border-bottom:1px dashed #d5d5d5;padding:4px 0 4px 12px;font-size:11px; }
.directCom td p { margin:4px 0; line-height:14px;font-size:11px;}
.directCom td span { color:#583ca3;font-size:11px; line-height:14px; }
.txaFm { width:440px;height:60px;margin-right:10px;overflow-y:hidden; }

.exProd { clear:both;margin:4px 0 6px 0; }

.txRst { margin:14px 0 16px 0;padding:11px 16px;background:url('/image/guide/skin/resultBg.gif') left top no-repeat; }
.txRst strong { font-size:12px;color:#4c3691;font-weight:bold;text-decoration:none; }

.resultBox { width:664px;height:138px;background:url('/image/mileage/index/productBg.gif') center top no-repeat; }

.resultBox ul { float:left;display:inline;width:640px;margin:0;padding:0; }
.resultBox li { float:left;list-style:none;width:158px;height:126px;margin:10px 0 0 0;padding:0;text-align:center;cursor:Pointer; }
.resultBox strong { display:block;margin-top:6px;font-size:11px;font-weight:bold;color:#8f2fb7; }
.resultBox span { font-size:11px;color:#6e6e6e; font-weight:normal; }

h6 { height:18px;display:block;margin:24px 0 4px 0;padding:0 0 0 16px;background:url('/image/guide/skin/bu_blue.gif') left top no-repeat;font-weight:bold;color:#4c3691; }
.resultCon { background:url('/image/guide/skin/conBg.gif') left top repeat-y; }
.resultCon p { margin:8px 16px; }

.skinTroble { width:664px;height:132px;background:url('/image/guide/skin/graphBg.gif') left top no-repeat; }
.skinTroble div.left { float:left;width:274px;height:96px;margin:18px 0 0 7px; }
.skinTroble div.left ul { list-style:none;margin:0;padding:0; }
.skinTroble div.left ul li { list-style-type:none;margin:0 0 5px 0;padding:0; }
.skinTroble div.left ul li span { margin:0 0 0 5px; }
.skinTroble div.left ul li span img { margin:0 0 0 2px; }
.skinTroble div.right { float:right;width:310px;height:96px;margin:18px 7px 0 0; }
.skinTroble div.right span { line-height:16px; }
.skinTroble div.right span strong { font-weight:bold;color:#4c3691; }
.skinTroble div.right img { margin:8px 0 0 0; }

ul.lifeZineBan { width:254px;height:116px;background:url('/image/guide/index/guideBanner.gif') left top no-repeat;list-style:none;margin:0;padding:6px 9px; }
ul.lifeZineBan li { float:left;list-style-type:none;margin:0;padding:0;background:transparent; }
ul.lifeZineBan li img { margin:4px 6px 2px 2px; }


/* focus */
.magazine 	{ position:relative;width:678px;height:179px;padding:20px 0 0 0;margin:2px 0 35px 2px;background:url('/image/focus/index/magazineBox.gif') no-repeat;}
.magazine dl	{ float:left;padding:0 20px;margin-left:-2px;width:182px;background:url('/image/common/dlineV.gif') repeat-y left top;}
.magazine dd	{ width:176px;height:131px;margin:0 0 10px 0;padding:0;border:3px solid #DFDCE8;}
.magazine dt	{ width:182px;height:14px;margin:0;padding:0;overflow:hidden;line-height:14px;text-align:center;font-weight:bold}
.magazine dt a	{ color:#4C3691;font-size:11px;text-decoration:none}
.magazine .libonT	{ position:absolute;top:0;left:0;behavior:url('/css/iepngfix.htc');}
.magazine .libonB	{ position:absolute;bottom:0;right:16px;behavior:url('/css/iepngfix.htc');}
.mania { width:318px;height:86px;padding-top:5px;margin-bottom:35px;}
.mania dl	{ float:left;padding:0 10px;}
.mania dd	{ width:80px;height:60px;margin:0 0 5px 0;padding:2px;border:1px solid #DADADD;}
.mania dt	{ width:80px;height:14px;margin:0;padding:0;line-height:14px;overflow:hidden;text-align:center}
.mania dt a		{ font-size:11px;text-decoration:none}

.focusIndexL { float:left;width:318px;margin-top:8px; }
.focusIndexL .tit { width:318px;height:18px;border-bottom:1px solid #e8e4eb; }
.focusIndexR { float:right;width:317px;margin-top:8px; }
.focusIndexR .tit { width:317px;height:18px;border-bottom:1px solid #e8e4eb; }
.focusIndexR .newsTab { width:317px;margin:6px 0 52px 0;padding:0;}
.focusIndexR .newsTab a { font-weight:normal; }
.focusIndexR .newsTab dt { float:left;width:260px;font-size:11px !important;color:#6d6d6d;margin:0;padding:0;font-weight:normal; }
.focusIndexR .newsTab dd { float:right;width:56px;text-align:right;font-size:11px !important;color:#ababab;margin:0;padding:0;font-weight:normal; }

.txPraise { margin:35px 0 6px 0; }
.txGlory { margin:0 0 6px 0; }


.praizeSlide { width:318px;height:65px;background:url('/image/focus/index/praizeBg.gif') left top no-repeat; }
.praizeSlide #wrapper { width:316px;height:100%;position:relative;overflow-x:hidden; }
.praizeSlide #wrapper #innerList { position:absolute;table-layout:fixed; }
.praizeSlide #wrapper #innerList td { width:160px; }
.praizeSlide table.slTb { float:left;height:48px;margin:8px 0 2px 0;table-layout:fixed; background:url('/image/focus/index/praizeDot.gif') right 6px no-repeat;cursor:pointer; }
.praizeSlide table.slTb th { background:url('/image/focus/index/ico_p.gif') 17px 2px no-repeat;text-align:left;padding-left:27px;color:#6369bd;font-weight:bold;font-size:11px; }
.praizeSlide table.slTb td { padding:2px 4px 0 16px;font-size:11px;line-height:14px;}
.praizeSlide .btnL { width:20px;height:65px;position:relative;top:-65px;background:transparent url('/image/focus/index/praizeBg.gif') left top no-repeat; }
.praizeSlide img.btnL { background:transparent; }
.praizeSlide img.btnR { background:transparent; }

.praizeSlide .btnR { width:20px;height:65px;position:relative;top:-65px;left:274px;background:transparent url('/image/focus/index/praizeBg.gif') left top no-repeat;text-align:right; }
/*
.praizeSlide { width:318px;height:65px;background:url('/image/focus/index/praizeBg.gif') left top no-repeat; }
.praizeSlide table { float:left;width:120px;height:48px;margin:8px 0 2px 0;table-layout:fixed; background:url('/image/focus/index/praizeDot.gif') right 6px no-repeat;cursor:pointer; }
.praizeSlide th { background:url('/image/focus/index/ico_p.gif') 15px 2px no-repeat;text-align:left;padding-left:27px;color:#6369bd;font-weight:bold;font-size:11px; }
.praizeSlide td { padding:2px 4px 0 14px;font-size:11px;line-height:14px;}
.btnL { width:20px;height:65px;position:relative;top:-65px;background:url('/image/focus/index/praizeBg.gif') left top no-repeat; }
.btnR { width:20px;height:65px;position:relative;top:-130px;left:297px;background:url('/image/focus/index/praizeBg.gif') left top no-repeat;text-align:right; }
*/

.eventList { margin:16px 0 0 0;padding:0; }
.eventList dt { display:block;margin:0;padding:0; }
.eventList dd { margin:2px 0 0 0;padding:0;text-align:right; }

/* style magazine */

.recent	{ width:664px;height:252px;overflow:hidden}
.recent .thumb	{ position:relative;float:left;width:298px;height:228px;padding:12px 0 0 12px;margin-right:30px;background:url('/image/focus/magazine/thumbBg.gif') no-repeat left top;}
.recent .libonT	{ position:absolute;top:0;left:0;behavior:url('/css/iepngfix.htc');}
.recent .libonB	{ position:absolute;bottom:9px;right:16px;behavior:url('/css/iepngfix.htc');}
.recent p	{ width:225px;height:18px;margin-top:5px;color:#4C3691;font-weight:bold;overflow:hidden;}
.recent .list	{ float:left;width:324px;margin:0;padding:0;border-top:2px solid #E9E4ED;border-bottom:2px solid #E9E4ED;}
.recent .list li	{ float:left;width:324px;padding:11px 0 8px;margin:0;background:url('/image/common/dlineH.gif') left bottom repeat-x;}
.recent .list dl	{ margin:0;padding:0;}
.recent .list dt	{ width:324px;height:18px;margin-bottom:3px;overflow:hidden;font-weight:bold}
.recent .list dd	{ width:324px;height:36px;margin:0;overflow:hidden;font-size:11px;}
.view	{ border-top:2px solid #EAE4EE}

/* photo mania */ /* 占쌍울옙占쏙옙占� 占쏙옙 활占쏙옙 */
.otherList, .maniaList	{ width:664px;border-top:2px solid #E7E5EA; border-bottom:2px solid #E7E5EA;overflow:hidden}
.otherList ul, .maniaList ul	{ float:left;width:680px;padding:25px 0;margin:0;}
.otherList li, .maniaList li	{ float:left;width:154px;height:160px;margin:0 16px 15px 0;}
.otherList dl, .maniaList dl	{ margin:0;padding:0}
.otherList dd.thumb, .maniaList dd.thumb	{ width:148px;height:114px;padding:6px 0 0 6px; margin:0 0 12px 0;background:url('/image/focus/mania/listBg.gif') no-repeat left top;}
.otherList dt, .maniaList dt	{ width:154px;height:16px;margin:0;padding:0;color:#4C3691;text-align:center;font-size:11px;overflow:hidden}
.otherList dt img, .maniaList dt img	{ margin-right:4px}
.otherList dd.date, .maniaList dd.date	{ width:154px;height:18px;margin:0;padding:0;text-align:center;font-size:11px;overflow:hidden}
.btnArea	{ margin-top:6px}
.reply { width:665px;padding-top:6px;margin-top:9px;margin-bottom:10px; background:#F3F1F5 url('/image/common/boxRT.gif') no-repeat left top;}
.reply input	{ margin-left:6px;height:16px;margin-top:-1px}
.reply ul	{ width:653px;margin:0;padding:0 6px;background:#F3F1F5 url('/image/common/boxRB.gif') no-repeat left bottom}
.reply li	{ width:653px;margin:0;padding:7px 0 5px;background:url('/image/common/dlineH.gif') repeat-x left top;}
.reply li span	{ display:inline-block;vertical-align:top}
.reply li span.name	{ width:63px;padding-left:10px}
.reply li span.cont	{ width:500px;padding-right:10px;text-align:justify}
.reply il span.date	{ width:68px;}

/* 占쌍울옙占쏙옙占� 占쏙옙 활占쏙옙 */
.eventBox	{ margin-bottom:25px}
.mvBox	{ float:left;width:261px;height:224px;padding:11px 13px 0 11px;margin-right:25px;background:url('/image/consultant/event/mv_box.gif') no-repeat left top;}
.mvBox #controls_L	{ float:left;margin-top:6px;}
.mvBox #controls_L img	{ margin-right:-3px}
.mvBox #controls_R	{ float:right;margin-top:6px}
.thumbList	{ float:right;width:354px;text-align:right}

.rolling	{ position:relative;width:354px;height:66px;padding:6px 0;border-top:1px solid #E8E4EB;border-bottom:1px solid #E8E4EB}
.rolling .rPrev	{ position:absolute;top:32px;left:0;cursor:pointer}
.rolling .rNext	{ position:absolute;top:32px;right:0;cursor:pointer}
.rolling .rolBox	{ position:absolute;top:6px;left:28px;width:298px;overflow:hidden}
.rolling table	{ position:relative}
.rolling table td	{ width:86px;height:66px;padding-right:20px;}
.rolling table td a	{ display:inline-block}
.rolling table td img	{ border:1px solid #DADADD;padding:2px}

/* global */

.bestFaqLay { position:absolute;top:236px;width:285px;height:136px;margin:0;padding:0; }
.bestFaqLay ul { padding:6px 0 0 4px;margin:0; }
.bestFaqLay ol { list-style:none;margin:6px 0;}
.bestFaqLay ol a { text-decoration:none;font-size:11px; }
.bestFaqLay ol img  { margin-right:6px; }


.step01_notice { height:57px;background:url('/image/global/member/step01_infoBg.gif') left top no-repeat;margin:16px 0 28px 0;padding:12px 0 0 356px; }

.step02_fmBG { width:664px;height:160px;background:url('/image/global/member/fmBg.gif') left top no-repeat;margin:14px 0 0 0;padding:4px 0 10px 0; }
.step02_fm { width:639px;height:130px;overflow-y:scroll;padding:10px; }

.agreeFm { height:41px;background:url('/image/global/member/agreeBg.gif') left top no-repeat;padding:10px 18px 0 0;text-align:right; }
.agreeFm .mgl { margin:0 0 0 12px; }

.agreeFm14 { height:41px;background:url('/image/global/member/join14AgreeBg.gif') left top no-repeat;padding:6px 18px 0 0;text-align:right;margin:12px 0 0 0; }
.agreeFm14 .mgl { margin:0 0 0 12px; }

.step03Fm { table-layout:fixed;border-top:3px solid #e1ddea;border-bottom:3px solid #e1ddea;margin:12px 0; }
.step03Fm th { background-color:#f7f6f9;border-bottom:1px dashed #d3d3d3; }
.step03Fm td { padding:4px 10px; border-bottom:1px dashed #d3d3d3;font-size:11px;text-decoration:none; }
.step03Info { display:block;width:100%;padding-bottom:16px;border-bottom:3px solid #e1ddea; }

.m14Bg { width:664px;height:269px;background:url('/image/global/member/membership14Bg.gif') left top no-repeat;margin:24px 0 0 0;padding:20px 0 0 0; }
.m14fmL { padding:0 38px 0 20px; }
.m14fmL .Cbtn { margin:24px 0 0 110px; }
.m14fmL .inputFm { background:url('/image/global/member/m14FmBg.gif') left top no-repeat;margin:20px 0 12px 0;padding:22px 0 0 20px; }

.boxSub .replyArea { background-color:#f3f1f5;margin:4px 0; }
.boxSub .replyArea table { table-layout:fixed;width:654px;margin:0 auto; }
.boxSub .replyArea td { border-bottom:1px dashed #d3d3d3;padding:4px 0;margin:0; }
.boxSub .replyArea .tit { border-bottom:1px dashed #d3d3d3;text-align:left;padding:4px 0 4px 12px; }
.boxSub .replyArea textarea { width:570px;height:47px;background:#ffffff url('/image/guide/life/textareaBg.gif') left top fixed no-repeat;border:none;font:11px "占쏙옙占쏙옙";color:#797979;padding:3px 0 0 4px; }
/* .boxSub .replyArea { border-top:2px solid #e9e4ed;border-bottom:2px solid #e9e4ed;padding:2px 0; } */

.LifeReplyTbBg { background:url('/image/common/thBg.gif') left top no-repeat; }
.LifeReplyTb { table-layout:fixed;margin:4px 0;border-bottom:2px solid #e9e4ed; }
.LifeReplyTb th { height:25px;background:url('/image/common/thBgR.gif') right center no-repeat; }
.LifeReplyTb td { padding:4px 0;border-bottom:1px dashed #d3d3d3; }
.LifeReplyTb .al02 { text-align:left;padding-left:12px; }

.boxSub .thumList { border-top:2px solid #e9e4ed;border-bottom:2px solid #e9e4ed;padding:2px 0;font-size:11px;color:#6e6e6e; }
.boxSub .thumList img { margin-right:8px; }
.boxSub .thumList .line { line-height:0;margin:2px 0 2px 0;border-top:1px dashed #d3d3d3; }

.boxSub .thumList a { text-decoration:none;color:#6e6e6e;font-size:11px; }
.boxSub .thumList a:link { text-decoration:none;color:#6e6e6e;font-size:11px; }
.boxSub .thumList a:visited { text-decoration:none;color:#6e6e6e;font-size:11px; }
.boxSub .thumList a:hover { text-decoration:none;color:#4c3691;font-size:11px; }
.boxSub .thumList a:active { text-decoration:none;color:#6e6e6e;font-size:11px; }
.boxSub .thumList a:focus { text-decoration:none;color:#6e6e6e;font-size:11px; }

.bestFaq { background:url('/image/global/customer/faqBg.gif') -1px top repeat-y; }
.bestFaq ul { padding:0 0 2px 28px;margin:0; }
.bestFaq ol { list-style:none;margin:10px 0;}
.bestFaq ol a { text-decoration:none; }
.bestFaq ol img  { margin-right:6px; }

.bestFaq .FaqCon { width:582px;background-color:#f8f8f8;color:#999;border-top:1px dashed #d3d3d3;border-bottom:1px dashed #d3d3d3;padding:10px 12px; }

#introTab { width:100%;border-bottom:1px solid #a295cd;margin:10px 0 0 0; }
.tabSch { width:664px;background:url('/image/common/schBg.gif') left top no-repeat;text-align:center;padding:14px 0 18px 0; }

.bestFAQBg { margin:0 0 0 0; background:url('/image/common/thBg.gif') left top no-repeat; }
.bestFAQBg table { table-layout:fixed; width:100%;margin:6px 0 0 0;border-bottom:2px solid #e9e4ed; }
.bestFAQBg th { height:25px;background:url('/image/common/thBgR.gif') right center no-repeat;  }/* background:url('/image/common/thBgR.gif') right center no-repeat; */
.bestFAQBg td { padding:2px 0;border-bottom:1px dashed #d3d3d3 }
.bestFAQBg .reply { background-color:#f8f8f8; color:#999; }
.bestFAQBg .reply td { padding:12px 24px;text-align:justify;font-size:11px;color:#999; }
.bestFAQBg .al02		{ text-align:left;padding-left:8px; }
.bestFAQBg .reply .mg { margin:0 -20px 0 4px; }

.step04 { width:658px;height:81px;background:url('/image/global/member/step04Bg.gif') left top no-repeat; }
.step04 table { table-layout:fixed;height:80px; }
.step04 th { text-align:right; }
.step04 th img { margin-right:16px; }
.step04 td { text-align:left;font-size:11px;color:#4c3691;font-weight:bold; }
.step04Tx { width:658px;border-bottom:3px solid #e8e5f0;margin:16px 0 4px 0;padding:0 0 12px 4px; }
.step04Tx strong { font-size:12px;color:#4c3691;font-weight:bold; }

.sitemap	{ float:left;margin-left:-24px}
.sitemap01 { width:205px;height:370px;display:inline;float:left;margin:0 0 28px 24px; }
.sitemap01 ul { list-style:none;margin:0;padding:0; }
.sitemap01 li.sub { padding:0 !important; }
.sitemap01 li.txFirst { padding:4px 0 0 14px; }
.sitemap01 li { list-style-type:none;margin:0;line-height:12px;padding:0 0 0 14px; }
.sitemap01 li img { padding:2px 0; }
.sitemap01 li.mgt img { padding:8px 0 2px 0; }
.sitemap01 li a{ font-size:11px;color:#666;text-decoration:none; }

/* popup */
/* 占싸깍옙占쏙옙 占쏙옙占쏙옙 */
#popup {position:relative; margin:0; padding:0; width:850px; height:514px; font-size:12px;line-height:30px; }
#popup .popTit {padding:50px 0 40px 0; height:62px; text-align:center; background:url('/image/popup/loginBg.jpg') repeat-x 0 0;}
#popup .popTit span {display:block; margin-top:5px; font-size:14px; color:#fff; font-weight:normal;}
.popLoginBg {padding:30px 49px; width:750px; height:196px; border:1px solid #f2f2f2;}
.popLoginBg .checkArea {margin-bottom:10px;}
.popLoginBg .checkArea .checkTxt {font-size:12px; color:#333; font-weight:bold;}
.popLoginBg .checkArea .checkTxt:first-child {margin-right:10px;}
.popLoginBg .checkArea input {margin-right:3px; vertical-align:middle;}
.popLoginBg .saveId {margin-top:5px;}
.popLoginBg:before {position:absolute; left:423px; top:157px; content:""; display:block; clear:both; width:1px; height:257px; background:#f2f2f2;}
.popLoginBg:after {position:absolute;left:408px;top:270px;content:"or";display:block;clear:both;width: 30px;background:#fff;font-size: 15px; color:#d9d9d9; text-align: center;padding: 7px 0px;}
.popLoginBg .inputFm input {display:block; padding:0 10px; margin-bottom:8px; width:295px; height:40px; border:1px solid #e0e0e0;}
.popLoginBg .btnLogin {display:block; padding:15px 0; margin-top:4px; width:317px; font-size:14px; color:#fff; text-align:center;background:#5b469e;}
.popLoginBg .saveId {font-size:12px; color:#333;}
.popLoginBg .saveId input {margin-right:3px; vertical-align:middle;}
.popSocial {position:absolute; right:50px;top:212px;}
.popSocial a {display:block; margin-bottom:5px;}
.loginFoot {padding:28px 0; width:848px; text-align:center; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}
.loginFoot .btnFind {text-align:center;}
.loginFoot .btnFind a {margin-right:15px; padding-left:15px; font-size:12px; color:#333; text-decoration:none; border-left:1px solid #9f9f9f;}
.loginFoot .btnFind a:first-child {border:none;}
.loginFoot .footTxt {margin-top:10px;font-size:12px; color:#a0a0a0;}
/* 占싸깍옙占쏙옙 占쏙옙占쏙옙 */

#popup .tit { margin:0 0 24px 0; }
#popup .imgId { margin:12px 96px 4px 0; }
#popup .infoCom { margin:0 0 26px 0; }
#popup .popZip { padding-left:10px;text-align:center; }
#popup .btnCls { margin-right:12px; }
#popup .body { background:url('/image/popup/popupBg.gif') left top no-repeat;text-align:center; }
#popup .error { margin:34px 0 18px 0; }
#popup .footer { width:100%;margin:0;padding:0;background-color:#646686;}
#popup .popFooter	{ background:#646686;padding:7px 10px 7px 0;text-align:right }

#popup2 { width:480px;height:528px; }
#popup2 .header { height:54px;background:url('/image/popup/popupHeader2.gif') left top no-repeat;padding-top:14px;color:#fff;font-size:14px;font-weight:normal; }
#popup2 .header h1 { float:left;color:#fff;font-size:14px;font-weight:bold;margin-left:14px; }
#popup2 .body { background:url('/image/popup/popupBg.gif') left top no-repeat;text-align:center; }
#popup2 .body img.mgPop { margin:10px 0; }
#popup2 .footer { margin:0;padding:0; }

.zipDv { width:332px;height:184px;padding:8px 0;}/* 120px(H) */
.zipTb { margin:0 0 0 10px;height:100px;table-layout:fixed; }
.zipTb td { font-size:11px;padding:2px 0 0 0; }
.zipTb td a { font-size:11px;text-decoration:none; }
.zipTb .bgOver { background-color:#f3f3f3;cursor:Pointer; }
.zipTb .bgOut { background-color:#fff;cursor:Pointer;}

#popup .idpass { table-layout:fixed;background:url('/image/popup/tx_agreeComBg.gif') center top no-repeat; }
#popup .idpass td { height:33px;color:#4c3691;font-size:12px;font-weight:bold; }



.popTb { width:201px;table-layout:fixed;margin:6px 10px;border-top:2px solid #a295cd;border-bottom:1px solid #d0cae6; }
.popTb th { border-bottom:1px dashed #d3d3d3; }
.popTb td { padding:3px 0;border-bottom:1px dashed #d3d3d3; }

.IdSchPop { color:#4c3691;line-height:35px;margin:20px 0 4px 0; }
.idScgFmBox { width:270px;height:129px;background:url('/image/popup/idSchBg.gif') 12px top no-repeat fixed;overflow-y:auto; }
.idSchFm { width:276px;height:117px;margin:6px 10px 6px 0;text-align:left; }
.idSchFm ul {  margin:10px 0 4px 0; padding:0; }
.idSchFm li { list-style:none;margin:2px 20px 2px 30px; padding:0; }

.purchaseTx { margin:24px 0;color:#4c3691;text-align:center; }
.purchaseTx strong { font-weight:bold;color:#4c3691; }

.secession { margin:0 0 12px 0;}
.secession ul { margin:24px 0 20px 0;padding:0; }
.secession li { list-style:none;margin:6px 0;padding:0; }
.secession .bg { margin:0 0 18px 0; }
.secession .secessionCom { margin:54px 0 38px 0; }

.popForgetIdFm { width:450px;height:111px;background:url('/image/popup/forgetIdFm.gif') left top no-repeat;padding:45px 0 0 0; }
.popForgetPwFm { width:450px;height:176px;background:url('/image/popup/forgetPwFm.gif') left top no-repeat;padding:45px 0 0 0; }

.pwRst { width:450px;height:115px;background:url('/image/popup/forgetFm2.gif') left top no-repeat; }
.pwRst ul { margin:35px 0 0 10px;padding:0; }
.pwRst .yes { list-style:none;background:url('/image/common/ico_pink.gif') 2px 3px no-repeat;width:300px;margin:0;padding:0;font-size:12px; }
.pwRst .no { list-style:none;background:url('/image/common/ico_pink.gif') 8px 18px no-repeat;width:350px;margin:-6px 0 0 0;padding:0;font-size:12px; }

.mileageInfo01 { margin:24px 0 14px 0;}
.mileageInfo02 { margin:24px 0 24px 0;}
.mileageInfo03 { margin:14px 0 14px 0;}

.sms { float:left;width:177px;height:482px;background:url('/image/popup/cellBg.gif') left top no-repeat;margin-left:8px; }
.sms div.input { padding:62px 0 0 28px;}
.sms div.input textarea { width:124px;height:72px;background:transparent;border:none;color:#444; }
.sms div.input div { width:124px;height:34px;font-size:11px;color:#0f9ca9;text-align:center; }
.sms table.letter { background:url('/image/popup/letterBg.gif') left top no-repeat;width:137px;height:95px;table-layout:fixed;margin:0 0 0 20px; }
.sms table.letter td { width:17px;text-align:center; }
.sms div.rcvArea { padding:10px 0 0 22px; }
.sms div.rcvArea div {  }
.sms div.rcvArea div span { float:left;display:block;width:60px; }
.sms div.rcvArea textarea { display:block;border:1px solid #c2c2de;width:132px;height:84px;margin-bottom:8px;padding:4px;line-height:14px;color:#6b6b6b; }
.sms .rcvArea input { clear:both;width:134px;height:18px;border:1px solid #c2c2de;color:#444;padding:0 0 0 4px; }
.sms .btn { margin:16px 0 0 20px;width:134px;height:21px; }
.sms .btn img { margin:0 0 0 -2px; }

.memList { float:right;display:inline;width:421px;height:471px;margin:0 22px 0 0;padding:12px 0 0 0; }
.memList table { margin:6px 0 4px 0; }
.memList caption { color:#4c3691;text-align:left;font-size:11px; }

.scrBox { width:416px;height:302px;overflow-y:scroll;overflow-x:hidden;padding:0 4px 0 0;margin:4px 0 0 0; }
*html div .scrBox { width:422px;height:302px;overflow-y:scroll;padding:0 4px 0 0;margin:-4px 0 0 0; }

.listTbBg .listTb td.title	{border-right:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;}
.listTbBg .listTb .bdLine td	{ border-bottom:1px solid #D3D3D3;background:none}

/* margin */
.mg1428 { margin:14px 0 28px 0; }
.mgr2 { margin-right:2px; }
.mgr4 { margin-right:4px; }
.mgtb01 { margin:8px 0 4px 0; }
.mgtb02 { padding:4px 0 4px 0; }
.mgsel { margin-bottom:10px; }
.mgbSpace { margin-bottom:160px; }
.mgbtn { margin:4px 0 0 0; }
.mgbtn img { margin-right:4px; }
.txSub { margin:20px 0 12px 0; }
.txSub2 { margin:20px 0; }
.mgbt { margin:-6px 0 12px 0; }
.txInfo { margin:20px 0 8px 0; }
.mgWrite { margin:4px 0; }
.mgN { margin:0;padding:0;}
.mg4 { margin:8px 0 0 0;padding:0;}
.mgtx { margin:0 0 4px 0; }
.mgtx2 { margin:20px 0 4px 0; }
.mgtx3 { margin:12px 0 28px 16px; }
.mgt { margin:30px 0 0 0; }
.mgb { margin:0 0 30px 0; }
.mgb2 { margin:0 0 20px 0; }
.mgImg { margin:0 10px; }
.mgImgC { margin:0 6px; }
.mgLine { margin:20px 0 10px 0; }
.mgInfo { margin:28px 0 4px 0; }
.mgInfo2 { margin:16px 0 8px 0; }
.mgInfo3 { margin:12px 0 4px 0; }
.mgInfo4 { margin:44px 0 6px 0; }
.mgPg { margin:-30px 0 0 0; }
.mgPg2 { margin:-68px 0 0 0; }
.txpopLogin { margin:16px 0 0 146px; }
.mgsImg { margin:2px 0; }
.imgM2 { margin:0 0 -4px 0; }
.mgTbWrite { margin:10px 0 0 0; }
.mgbtn3 { margin:4px 16px 0 0; }
.mgCal { margin:0 0 20px 0; }
.mg45 { margin:45px 0 0 0; }

.pdNone { padding:6px 0; }
.pdtitle { padding:0 0 0 8px; }

.Space { margin-bottom:300px; }



/* font */
.BDot_purple { color:#583ca3; font-weight:bold; }
.dotSM { font-size:11px; }
.dotSM td { font-size:11px; }

.dotM { font-size:12px; }

.Dot_title { font-size:12px;color:#4c3691; }
.BDot_title { font-size:12px;color:#4c3691;font-weight:bold;text-decoration:none; }
.dot_title { color:#4c3691;font-size:11px; }
.Bdot_title { color:#4c3691;font-weight:bold;font-size:11px; }

.bdNone td, .bdNone { border:none !important; }
.bdBNone td, .bdBNone { border-bottom:none !important; }
.bgNone td, .bgNone { background:none !important; }
.mgNone { margin:0 !important; }
.bdNoneT { border-bottom:0 !important;border-top:1px dashed #d5d5d5 !important; }

.Bdot_order { font-weight:bold;font-size:11px;color:#385078; }

.dotDate { color:#ababab; }

.nameTxt	{ border-left:1px solid #C1C1D3;padding-left:8px;height:12px;line-height:12px}
.nameTxt strong	{ color:#4C3691;line-height:12px;vertical-align:top}

/*占쏙옙占쏙옙占쏙옙占쏙옙 占쌍곤옙占십울옙 占쏙옙占쏙옙 占쏙옙占쏙옙*/
.mg_l9 {margin-left:9px !important;}
.mg_b5 {margin-bottom:5px !important;}
.mg_b10 {margin-bottom:10px !important;}
.mg_b13 {margin-bottom:13px !important;}
.mg_b20 {margin-bottom:20px !important;}
.mg_b40 {margin-bottom:40px !important;}
.mg_b50 {margin-bottom:50px !important;}
.mg_b60 {margin-bottom:60px !important;}
/*占쏙옙占쏙옙占쏙옙트 占쏙옙占싱어리 占싯억옙 占쏙옙占쏙옙*/
#popWrap {width:372px; margin:0 auto;}
#popCont {width:350px; margin:0 auto; text-align:center;}

/* 占쏙옙占싸쇽옙占쏙옙(2012.08.20) */
.main	{background:#fafafa;}
#mainWrapper	{position:relative;width:100%;}
#mainHeader	{position:absolute;left:0;top:0;width:100%;min-width:1100px;z-index:99;}
#mainContainer	{width:100%;min-width:1100px;height:610px;padding-top:85px;background:#fff;}

.mainVisual	{position:relative;width:100%;min-width:1100px;height:483px;overflow:hidden;}
.mainVisual #visualArea	{position:relative; width:100% !important; min-width:1100px;height:483px;overflow:hidden;}
.mainVisual #visualArea	.imageWrap {width:100% !important;}
.mainVisual #visualArea a	{display:block;width:132px;height:35px;text-indent:-5000px;}
.mainVisual #visualArea .visual1	{width:100%;height:483px;background:#0a0a0e url('/image/index/visual_01.jpg') no-repeat 0 0 !important;}
.mainVisual #visualArea .visual1 a	{position:absolute;left:708px;top:294px;}
.mainVisual #visualArea .visual2	{width:100%;height:483px;background:#f5fafc url('/image/index/visual_02.jpg') no-repeat 0 0 !important;}
.mainVisual #visualArea .visual2 a	{position:absolute;left:708px;top:294px;}
.mainVisual #visualArea .visual3	{width:100%;height:483px;background:#f0e4c4 url('/image/index/visual_03.jpg') no-repeat 0 0 !important;}
.mainVisual #visualArea .visual3 a	{position:absolute;left:708px;top:294px;}
.mainVisual #visualArea .visual4	{width:100%;height:483px;background:#140a13 url('/image/index/visual_04.jpg') no-repeat 0 0 !important;}
.mainVisual #visualArea .visual4 a	{position:absolute;left:708px;top:294px;}
.mainVisual #visualArea .visual5	{width:100%;height:483px;background:#140a13 url('/image/index/visual_05.jpg') no-repeat 0 0 !important;}
.mainVisual #visualArea .visual5 a	{position:absolute;left:708px;top:294px;}
.mainVisual #visualArea .visual6	{width:100%;height:483px;background:#140a13 url('/image/index/visual_06.jpg') no-repeat 0 0 !important;}
.mainVisual #visualArea .visual6 a	{position:absolute;left:708px;top:294px;}
.mainVisual #visualArea .visual7	{width:100%;height:483px;background:#140a13 url('/image/index/visual_07.jpg') no-repeat 0 0 !important;}
.mainVisual #visualArea .visual7 a	{position:absolute;left:708px;top:294px;}
.mainVisual #cycleNum	{position:absolute;left:50%; transform: translateX(-50%); bottom:17px;z-index:10;cursor:pointer;}

.mainCont	{width:970px;height:95px;margin:15px 0 15px 30px;padding:0;overflow:hidden;*zoom:1;}
.mainCont:after	{content:"";display:block;clear:both;}
.mainCont h3	{height:29px;*zoom:1;}
.mainCont h3:after	{content:"";display:block;clear:both;}
.mainCont h3 .fl	{float:left;}
.mainCont h3 .fr	{float:right;margin-right:28px;}
.mainCont .newsArea	{float:left;width:280px;}
.mainCont .newsArea ul	{width:252px;min-height:66px;padding-right:27px;border-right:1px dotted #878789;}
.mainCont .newsArea ul li	{clear:both;width:252px;padding:0;font-size:11px;color:#93889d;line-height:14px;overflow:hidden;vertical-align:top;}
.mainCont .newsArea ul li a	{font-size:11px;color:#93889d;text-decoration:none;}
.mainCont .newsArea ul li a:hover	{font-weight:bold;font-size:11px;color:#93889d;text-decoration:none;letter-spacing:-1px;}
.mainCont .newsArea ul li span.tit	{display:inline-block;float:left;width:146px;margin-left:44px;overflow:hidden;}
.mainCont .newsArea ul li span.date	{display:inline-block;float:right;width:60px;color:#999;text-align:center;}
.mainCont .newsArea ul li.event	{background:url('/image/index/ico_event.gif') no-repeat left 2px;}
.mainCont .newsArea ul li.news	{background:url('/image/index/ico_news.gif') no-repeat left 2px;}
.mainCont .newsArea ul li.no	{padding:0;background:none;text-align:center;}

.mainCont .ban	{width:665px;height:95px;overflow:hidden;}
.mainCont .ban ul	{width:665px;}
.mainCont .ban ul li	{float:left;width:200px;padding-right:20px;}
.mainCont .ban ul li p img	{width:200px;height:65px;}
.mainCont .ban ul li p.agree img { vertical-align: text-top; width: auto; height:auto; }

#mainFooter	{clear:both;width:100%;min-width:1100px;height:52px;background:url('/image/index/bg_footer.gif') repeat-x left top;}
#mainFooter .footArea	{padding:15px 0 0 30px;}

/* 占쏙옙占싹몌옙占쏙옙占쏙옙 &gt; 占쌍뱄옙占싹깍옙 20121211 占쏙옙占쏙옙 */
/* 占쏙옙占싱븝옙colgroup占쏙옙체 */
.colgroup, .colgroup th, .colgroup td	{ height:0 !important; padding:0 !important; margin:0; border:none !important; border-collapse:separate; line-height:0 !important; font-size:0; }
.colgroup	{ .display:none; }
caption	{width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
input.txt	{height:16px;padding:0 5px;font-size:12px;line-height:16px;border:1px solid #abadb3;vertical-align:middle;}

.mileageBox	{margin:20px 0 28px;padding:14px 0 12px 28px;font-weight:bold;color:#4c3691;line-height:18px;border:3px solid #d2cedd;background:#fff;}
.mileageBox span	{color:#4c3691;}
.mileageBox img	{margin-top:-1px;}

.tb_form	{width:664px;margin-bottom:10px;border-top:2px solid #e9e4ed;border-bottom:2px solid #e9e4ed;table-layout:fixed}
.tb_form th	{height:19px;padding:7px 0 0 0;background:#f3f1f5 url('/image/mileage/order/bg_line.gif') repeat-x left bottom;vertical-align:top;}
.tb_form td	{padding:0 0 0 7px;background:url('/image/mileage/order/bg_line.gif') repeat-x left bottom;}
.tb_form tr.last th	{background:#f3f1f5;}
.tb_form tr.last td	{background:none;}

.pdtList	{border-bottom:2px solid #e9e4ed;}
.pdtList ul	{border-bottom:1px solid #dbddeb;*zoom:1;}
.pdtList ul:after	{content:"";display:block;clear:both;}
.pdtList ul li	{float:left;width:160px;height:209px;margin:25px 0 0;padding:0 0 25px 0;border-bottom:1px solid #e9e4ed;background:url('/image/mileage/item/liR.gif') no-repeat left top;text-align:center;}
.pdtList ul li p.thumb	{width:160px;height:140px;padding:5px 0 0;text-align:center;}
.pdtList ul li strong	{display:block;padding:0 5px;font-weight:normal;color:#6E6E6E;font-size:11px;line-height:14px;margin:4px 4px 0 4px;}
.pdtList ul li span	{background:url('/image/mileage/index/icon_m.gif') left top no-repeat;padding-left:14px;font-weight:bold;color:#583ca3;}

.agreeArea	{width:900px;padding:20px;}
.agreeArea p.tit	{padding-bottom:20px;font-size:18px; font-weight:bold; color:#000;}
.agreeArea dl	{padding-bottom:20px;}
.agreeArea dl dt	{padding-bottom:5px; color:#000; font-weight:bold; font-family:占쏙옙占쏙옙,Dotum;}
.agreeArea dl dd	{padding-bottom:3px;}
.agreeArea dl dd ul	{padding-top:10px;}
.agreeArea dl dd.txt	{padding:20px 0;}

.pricacyArea	{width:900px;padding:20px;}
.pricacyArea p.tit	{padding-bottom:20px;font-size:18px; font-weight:bold; color:#000;}
.pricacyArea dl	{padding-bottom:20px;}
.pricacyArea dl dt	{padding-bottom:5px; color:#000; font-weight:bold; font-family:占쏙옙占쏙옙,Dotum;}
.pricacyArea dl dd	{padding-bottom:10px;}
.pricacyArea dl dd table	{width:100%; border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.pricacyArea dl dd table th	{padding:5px 0; color:#666; border-right:1px solid #b3b3b3; background:#ccc;}
.pricacyArea dl dd table td	{padding:5px 10px; border-right:1px solid #ccc; border-top:1px solid #ccc; text-align:center;}
.pricacyArea dl dd table td.al	{text-align:left;}
.pricacyArea dl dd dl	{padding:0;}
.pricacyArea ul.txt	{padding-bottom:10px;}

#privacyPop	{width:800px; height:603px; border-top:40px solid #37266d;}
#privacyPop .tit	{padding:45px 0 15px 0; margin:0 45px; font-size:27px; color:#37266d; font-weight:bold; border-bottom:3px solid #37266d;}
#privacyPop .agreeArea	{margin:26px 45px 0 45px;width:647px; height:350px; border:3px solid #ebebeb; overflow-y:scroll;}
#privacyPop .btnArea	{ padding:5px 30px; margin:10px auto 0 auto; width:50px; text-align:center; background:#808080;}
#privacyPop .btnArea a	{font-size:12px; color:#fff; text-decoration:none;}

#privacyPop .pricacyArea	{margin:26px 45px 0 45px;width:647px; height:350px; border:3px solid #ebebeb; overflow-y:scroll;}
#privacyPop .btnArea	{ padding:5px 30px; margin:10px auto 0 auto; width:50px; text-align:center; background:#808080;}
#privacyPop .btnArea a	{font-size:12px; color:#fff; text-decoration:none;}


.itemVisualArea {position:relative; width:664px;}
#itemVisualPaging {}
#itemVisualPaging {position:relative; margin-bottom:8px; z-index:1}
#itemVisualPaging:after{content:''; display:block; clear:both;} 
#itemVisualPaging a {float:left;}
#itemVisualPaging a:nth-of-type(1) { margin-left: -1px; }

.brandVisualArea {position:relative; width:664px; padding:0px; box-sizing:border-box; /* -webkit-box-shadow: inset -3px -3px 21px -8px #cebfbf; -moz-box-shadow: inset hoff voff blur color;box-shadow: inset hoff voff blur color; */}
.brandVisualArea:before {position:absolute; left:0; top:0; content:""; display:block; width:100%; height:100%; /* border:3px solid #655bb2; */ box-sizing:border-box;}
.brandVisualArea:after {position:absolute; left:3px; top:3px; content:""; display:block; width:558px; height:243px; /* border:1px solid #000; */ box-sizing:border-box;}
.brandVisualArea .brandVisualWrap {width:664px; height:290px; border:2px solid #4e33aa; box-sizing: border-box;}
.brandVisualArea .brandVisualWrap img {width:660px; height:286px;}
#brandVisualPaging {position:relative; margin-bottom:8px; z-index:1}
#brandVisualPaging:after{content:''; display:block; clear:both;} 
#brandVisualPaging a {float:left;}
#brandVisualPaging a:nth-of-type(1) { margin-left: -1px; }
#brandVisualPaging a img {}

/* 占쏙옙품占싯삼옙 */
.searchLayer {display:none; position:absolute; left:0; top:60px; right:0; z-index:100; padding:65px 0 100px; text-align:center; background:rgba(55,37,110,.85);}
.searchLayer button {overflow:visible; padding:0; margin:0; border:0; border-radius:0; background:none;}
.searchLayer fieldset input[type=text] {display:inline-block; width:540px; height:27px; padding:10px; border:0; vertical-align:top; color:#333; font-size:18px; font-weight:normal; line-height:27px; font-family:'LGSmHaR';}
.searchLayer fieldset img {display:inline-block;}
.searchLayer h2 {margin-top:25px; font-family:'LGSmHaR'; color:#fff; font-size:16px; font-weight:600; line-height:1em;}
.searchLayer .keyword {font-size:0; margin-top:15px;}
.searchLayer .keyword li {display:inline-block; margin:0 12px;}
.searchLayer .keyword li a {font-family:'LGSmHaR'; font-size:13px; line-height:1em; color:#fff; text-decoration:none;}
.searchLayer .close {position:absolute; left:calc(50% - 20px); bottom:-20px;}

.searchArea {padding:40px 0 32px 40px; margin-bottom:-32px; background:#fff;}
.searchArea .productList {margin-bottom:0;}
.searchArea .word {margin-bottom:30px; text-align:center;}
.searchArea .word button {overflow:visible; padding:0; margin:0; border:0; border-radius:0; background:none;}
.searchArea .word input[type=text] {display:inline-block; width:538px; height:23px; padding:10px; vertical-align:top; color:#333; font-size:18px; font-weight:normal; line-height:25px; font-family:'LGSmHaR';}
.searchArea .word img {display:inline-block;}
.searchArea .detail {padding:40px 35px 40px 40px; margin-bottom:35px; background:#eee;}
.searchArea .detail .set {position:relative; padding-left:115px; margin-top:5px;}
.searchArea .detail .set .tit {position:absolute; left:0; top:5px; width:100px; color:#333; font-size:14px; line-height:36px; font-family:'LGSmHaR';}
.searchArea .detail .set .tit:after {content:'占쏙옙'; position:absolute; right:0; top:0; font-size:15px; line-height:36px; font-family:'LGSmHaR';}
.searchArea .detail .set ul {overflow:hidden; margin-top:-5px;}
.searchArea .detail .set li {float:left; width:146px; height:36px; padding-left:10px; margin:5px 5px 0 0; background:#fff;}
.searchArea .detail .set li input[type=checkbox] {margin:-2px 4px 0 0; vertical-align:middle;}
.searchArea .detail .set li label {color:#333; font-size:13px; line-height:36px; font-family:'LGSmHaR';}
.searchArea .result .tit {padding-bottom:35px; border-bottom:1px solid #d2d2d2; color:#333; font-size:14px; line-height:1em; font-family:'LGSmHaR'; font-weight:600;}</pre></body></html>