@charset "euc-kr";

@import url("/common/css/gnb.css");		/* gnb CSS */

html, body { margin: 0; padding: 0; height: 100%; text-align: center;  color: #666666; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum, Helvetica, sans-serif; }
div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, form {margin:0; padding:0; list-style:none; }
div, p, th, td, input, textarea, select { color:#666666; font-size:12px; font-family:µ¸¿ò, dotum, µ¸¿òÃ¼, ±¼¸², ±¼¸²Ã¼, gulim; line-height:20px; }
li img{vertical-align:middle;font-size:0;line-height:0;border:0;margin:0;padding:0;}
select { height:20px; }
table { margin: 0; padding: 0; border: 0; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
fieldset { border: 0; padding:0; margin:0; }
img { border: 0; }
form { border: 0; margin: 0; padding: 0; }
legend { display: none; }
hr { display: none; }

a {border:none;}
a,img,input{selector-dummy: expression(this.hideFocus=true);}

.block { display: block; }

a:link { color: #666666; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:hover { color: #dd4e5d; text-decoration: none; }
a:active { color: #dd4e5d; text-decoration: none; }

.productBox	{ border:1px solid #e6e6e6; }

.h100 { height:100px; }
.h200 { height:100px; }

/*****************************************
/* ¹è°æÀÌ¹ÌÁö							*/
/****************************************/

.backToadyT { background: url(/images/default/lastTBg.gif) top left no-repeat; width:80px; height:44px; }
.backToadyBg { background: url(/images/default/lastBg.gif) top left ; width:80px; }
.loginBoxForm { width:730px; height:190px; background: #ffffff; border: 5px solid #f3f3f3; background: url(/images/member/loginCiBg.gif) bottom right no-repeat; }
.noMemloginBoxForm { width:718px; height:120px; background: #ffffff; background: url(/images/customer/noMemLoginBox.gif) left top no-repeat; }
.leaveBoxForm { width:578px; height:170px; background: #ffffff; border: 5px solid #f3f3f3; }
.bgColor { background: #f7f1f1; }



/*****************************************
/* ÀÔ·ÂÆû								*/
/****************************************/

input.index { height: 19px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #d5d5d5; background:#ffffff; }
input.default { width: 120px; height: 19px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #d5d5d5; background:#ffffff; }
input.email { width: 80px; height: 19px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #d5d5d5; background:#ffffff; }
input.add { width: 260px; height: 19px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #d5d5d5; background:#ffffff; }
input.jumin { width: 75px; height: 19px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #d5d5d5; background:#ffffff; }
input.post { width: 50px; height: 19px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #d5d5d5; background:#ffffff; }
input.login { width: 150px; height: 19px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #dedede; background:#ffffff; }
input.findOk { width: 180px; height: 20px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color:#df2330; font-weight:bold; text-align:left; vertical-align: middle; border:1px solid #dedede; background:#ffffff; line-height:16px;}
input.search { width: 183px; height: 20px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; color:#666666; letter-spacing:-1px;  vertical-align: middle; padding-top:2px; text-align:center;  border: 1; color:#cdcdcd; font-weight:bold; background-color: #ffffff; }
input.searchArticle { width: 200px; height: 22px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #cdcdcd; background:#ffffff; }
input.searchArticle2 { width: 170px; height: 22px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #cdcdcd; background:#ffffff; }
input.num { width: 38px; height: 18px; font: 11px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; text-align:center; border:1px solid #e3e3e3; background:#f7f7f7; }
input.mainFaq { width: 349px; height: 18px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #dedede; background:#ffffff; }
input.mSearch { width: 302px; height: 19px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; color:#da251c; font-weight:bold; letter-spacing:-0.075em; text-align:left; vertical-align: middle; border:1px solid #f7f7f7; background:#f7f7f7; }
textarea { font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; border:1px solid #cdcdcd; background:#ffffff; }
select.index { height: 19px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; }






/*****************************************
/* ÀÎÆ®·Î								*/
/****************************************/


table.introConBg { border-top:2px solid #7f7f7f; background: url(/images/intro/conBg.jpg) top left repeat; width:998px; height:165px; text-align: center; }

.introTabBg { width:319px; height:27px; border-bottom:2px solid #f05b19; }

ul.introNews { padding-top:8px; }
	ul.introNews li { padding-left:8px; background: url(/images/default/point.gif) 0px 3px no-repeat; width:223px; height:20px; font: 11px µ¸¿ò, µ¸¿òÃ¼, Dotum; color: #555555; }
	ul.introNews li a { color: #555555; }

.conBox { background: url(/images/intro/conBox.gif) top left no-repeat; width:268px; height:97px; }

a.arrowL		{height: 27px; background-position: 0px 0px 0px 0px; }
a.arrowL:hover	{background-position: 0px 0px -27px 0px; }
a.arrowLb		{height: 27px; background-position: 0px 0px -27px 0px; }


.frameIntro { width:90px; height:120px; border: 2px solid #ffffff; background:#ffffff; }
span.num { font-size: 11px; color: #666666; text-align: left; line-height:18px; font-weight:bold; }
span.numb { font-size: 11px; color: #666666; text-align: left; line-height:18px;text-decoration: line-through;}


/*****************************************
/* ¸ÞÀÎ									*/
/****************************************/


ul.mainNews { padding-top:8px; }
	ul.mainNews li { padding-left:8px; background: url(/images/default/point.gif) 0px 3px no-repeat; width:170px; height:18px; font: 11px µ¸¿ò, µ¸¿òÃ¼, Dotum; color: #999999; }
	ul.mainNews li a { color: #999999; }


.boxCalendar { background: url(/images/index/boxCalendar.gif) bottom right no-repeat; width:215px; height:178px; }

.mLayerText	{ font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size:11px; color:#666666; font-weight:bold; }

.calSun						{ font-size:10px; color:#ff6702; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align: center; line-height:16px; }
.calSun a:link 					{ font-size:10px; color:#ff6702; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align: center; line-height:16px; }
.calSun a:visited 				{ font-size:10px; color:#ff6702; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align: center; line-height:16px; }
.calSun a:hover 				{ font-size:10px; color:#ff6702; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-align: center; line-height:16px; }
.calSun a:active 				{ font-size:10px; color:#ff6702; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-align: center; line-height:16px; }

.calSunSel 					{ font-size:10px; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-align: center; line-height:16px; }

.calDay 					{ font-size:10px; color:#787878; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align: center; line-height:16px; }
.calDay a:link 					{ font-size:10px; color:#787878; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align: center; line-height:16px; }
.calDay a:visited 				{ font-size:10px; color:#787878; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align: center; line-height:16px; }
.calDay a:hover 				{ font-size:10px; color:#787878; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-align: center; line-height:16px; }
.calDay a:active 				{ font-size:10px; color:#787878; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-align: center; line-height:16px; }

.calDaySel 					{ font-size:10px; color:#787878;font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-align: center; line-height:16px; }

.calSat 					{ font-size:10px; color:#048bc3; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align: center; line-height:16px; }
.calSat a:link 					{ font-size:10px; color:#048bc3; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align: center; line-height:16px; }
.calSat a:visited 				{ font-size:10px; color:#048bc3; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align: center; line-height:16px; }
.calSat a:hover 				{ font-size:10px; color:#048bc3; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-align: center; line-height:16px; }
.calSat a:active 				{ font-size:10px; color:#048bc3; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-align: center; line-height:16px; }

.calSatSel 					{font-size:10px;color:#000;font-family:Tahoma, Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:bold;text-align:center;line-height:16px;}
.calSatSel a:link				{font-size:10px;color:#000;font-family:Tahoma, Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:bold;text-align:center;line-height:16px;}
.calSatSel a:visited 			{font-size:10px;color:#000;font-family:Tahoma, Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:bold;text-align:center;line-height:16px;}
.calSatSel a:hover 				{font-size:10px;color:#000;font-family:Tahoma, Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:bold;text-align:center;line-height:16px;}
.calSatSel a:active 			{font-size:10px;color:#000;font-family:Tahoma, Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:bold;text-align:center;line-height:16px;}


table.mBestBook { background: url(/images/index/mBookBg.gif) left top no-repeat; width:523px; height:225px; }
	table.mBestBook thead tr td { width:120px; height:10px; padding-left:10px; }
	table.mBestBook tbody tr td { font-size: 11px; color: #666666; vertical-align: middle; }
	table.mBestBook tbody tr td.thum { padding: 0px 13px 0 13px; text-align:center; align: center; }
	table.mBestBook tbody tr td.thum p { padding-top:7px; }
	table.mBestBook tbody tr td.thum span.num { font-size: 11px; color: #666666; text-align: left; line-height:18px; font-weight:bold; }
	
table.mBestBookRe{ background: url(/images/index/mBookBgRe.gif) left top no-repeat; width:503px;height:150px;vertical-align:top;text-align:center}
	table.mBestBookRe p.title	{width:503px;height:31px}
	table.mBestBookRe tr td.thum {width:125px;text-align:center;font-size: 11px; color: #666666; vertical-align:top}
	table.mBestBookRe tr td.thum span.num { font-size: 11px; color: #666666; text-align: left; line-height:18px; font-weight:bold; }
	

table.frameBest { width:90px; height:120px; border: 2px solid #ffffff; background:#ffffff; }
	table.frameBest tr td { text-align:center; }

.mBookBgb { background: url(/images/index/mBookBgb.gif) bottom left no-repeat; width:523px; height:10px; }

table.mBestRvText { width:370px; }
	table.mBestRvText thead tr td { height:50px; border-bottom:1px dotted #b2b2b2; }
	table.mBestRvText thead tr td span.num { font-size: 11px; color: #666666; text-align: left; line-height:18px; font-weight:bold; }

	table.mBestRvText tbody tr td { font-size:12px; color:#999999; }
	table.mBestRvText tbody tr td.title { font-size:12px; color:#666666; font-weight:bold; line-height:20px; }

.mBestRv { background: url(/images/index/bestReviewBox.gif) left top no-repeat; width:118px; height:148px; padding:0 0 4px 12px; }

.mNoticeBoxLT { background: url(/images/index/b5lt.gif) left top no-repeat; width:5px; height:5px; }
.mNoticeBoxRT { background: url(/images/index/b5rt.gif) left top no-repeat; width:5px; height:5px; }
.mNoticeBoxLB { background: url(/images/index/b5lb.gif) left top no-repeat; width:5px; height:5px; }
.mNoticeBoxRB { background: url(/images/index/b5rb.gif) left top no-repeat; width:5px; height:5px; }
.mNoticeBoxBG { background-color:#f6f6f6; width:210px; }

ul.mNotice { width:190px; padding-top:8px; }
	ul.mNotice li { padding-left:9px; width:180px; height:18px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; color: #666666; }
	ul.mNotice li a { color: #666666; }

table.mTab { width:190px; }
	table.mTab tbody tr td { height:27px; border-bottom:1px solid #e8e8e8; font-weight:bold; line-height:27px; padding-left:10px; }
	table.mTab tbody tr td.rank { font-size:10px; color:#999999; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:right; padding-right:10px; height:27px; border-bottom:1px solid #e8e8e8; }


table.mCusBox { background: url(/images/index/mCusBox.gif) left top no-repeat; width:998px; height:275px; }
	table.mCusBox tbody tr td.padding { padding:0 24px 0 24px; }


table.mFaqBox { background: url(/images/index/mFaqBox.gif) left top no-repeat; width:516px; height:140px; }

ul.mFaq {  }
	ul.mFaq li { padding-left:8px; font: 11px µ¸¿ò, µ¸¿òÃ¼, Dotum; color: #666666; line-height:18px; }
	ul.mFaq li a { color: #666666; }


table.mBoxNew { background: url(/images/index/mBoxNew.jpg) left top no-repeat; width:998px; height:250px; }
	table.mBoxNew thead tr td { width:147px; }

table.frameNew { width:120px; height:157px; border: 1px solid #cdcdcd; background:#ffffff; }
	table.frameNew tr td { text-align:center; }

table.mSelectLayer {  }
	table.mSelectLayer tr td { width:67px; height:20px; font: 11px; µ¸¿ò, µ¸¿òÃ¼, Dotum; color:#777777; letter-spacing:-0.07; border-bottom:1px solid #d5d5d5;  }


div.mainnew						{position:relative; margin:0px; auto; width:998px; height:250px; }
	div.mainnewList					{position:relative; _padding:47px 0px 0px 184px; padding:47px 0px 0px 212px; }
		div.mainnewListBox			{float:left; position:relative; padding:0px 0px 0px 27px; width:110px; height:147px; }
		div.mainnewListBox span.name	{ padding-top:5px;font-size: 11px; color: #666666; text-align: center;font-weight:bold; line-height:18px; height:22px;}
		div.mainnewListBox span.sale	{ font-size: 11px; color: #e3004f;}
		div.mainnewListBox span.point	{ font-size: 11px; color: #fc8348;}



/*****************************************
/* ºÏÄ«Æ®								*/
/****************************************/


table.bookCart {  }
	table.bookCart tr td.title { height:36px; background: url(/images/default/tBookCart.gif) no-repeat; }
	table.bookCart tr td.num { text-align:right; padding-top:8px; font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #ee360b; font-weight:bold; }
	table.bookCart tr td.txtR { text-align:right; }

table.bookCartCon { width:998px; height:262px; background-color:#ffffff; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; text-align:center; }
	table.bookCartCon tr td.section { font-family: ±¼¸², ±¼¸²Ã¼, Gulim; font-size: 11px; color:#555555; }
	table.bookCartCon tr td span.num { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#555555; font-weight:bold; }
	table.bookCartCon tr td.underline { height:30px; border-bottom:1px solid #e0e0e0; }

table.bookCartFrame { padding-bottom:10px; }
	table.bookCartFrame tbody tr td { font-size: 11px; color: #666666; vertical-align: middle; }
	table.bookCartFrame tbody tr td.thum { padding: 15px 7px 0 6px; text-align:center; }
	table.bookCartFrame tbody tr td.thum p { padding-top:10px; }
	table.bookCartFrame tbody tr td.thum span { font-size: 11px; color: #555555; text-align: center; font-weight:bold; line-height:14px; }

table.bookCartFrame1 { width:88px; height:118px; border: 1px solid #dedede; background:#ffffff; }
	table.bookCartFrame1 tr td { text-align: center; vertical-align:middle; font-weight:bold; }

.bookCartScroll { background: #ffffff; overflow-y:scroll; overflow-x:hidden; width:745px; height:172px; }

table.bookCartInfo { width:206px; height:231px; border:1px solid #dfdfdf; background:#ffffff; padding:3px; text-align:center; }
	table.bookCartInfo tr td.cartUnderLine { height:1px; background:#edb0b7; }
	table.bookCartInfo tr td.total { color:#ef3c0e; }






/*****************************************
/* ÅëÇÕ°Ë»ö								*/
/****************************************/


table.tableSearch { width:810px; height:150px; background: url(/images/title/searchProduct.gif) center bottom no-repeat; }
	table.tableSearch tr td.searchForm { padding-top:112px; padding-left:93px; }
	table.tableSearch tr td.searchForm table tr td select.serPro { height:22px; }
	table.tableSearch tr td.searchForm table tr td input.serPro { width: 180px; height: 20px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #dedede; background:#f6f6f6; }


table.searProduct { border-bottom: 1px solid #dedede; }
	table.searProduct thead tr td { width:150px; height:20px;}
	table.searProduct tbody tr td { font-size: 12px; color: #666666; vertical-align: middle; }
	table.searProduct tbody tr td.thum { padding: 0px 4px 20px 4px; text-align:left; }
	table.searProduct tbody tr td.thum p { padding-top:10px; }
	table.searProduct tbody tr td.thum span.pName { font-size: 12px; color: #ab6d2f; text-align: left; font-weight:bold; line-height:18px; height:44px;}
	table.searProduct tbody tr td.thum span { font-size: 11px; color: #999999; text-align: left; line-height:14px; }


table.mBoxSearch { background: url(/images/index/mboxSearch.gif) left top no-repeat; margin-top:0px; width:998px; height:50px; }

table.mBoxSearch tr td.tag { font-size:11px; color:#999999; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; letter-spacing:-0.05em; }
table.mBoxSearch tr td.tag a { font-size:11px; color:#999999; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; letter-spacing:-0.05em; }

table.mSearchBg { background: url(/images/index/searchBg.gif) left top no-repeat; width:406px; height:28px; }
	table.mSearchBg tr td.searchSelect { font-size:11px; color:#555555; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; letter-spacing:-0.075em; font-weight:bold; }



/*****************************************
/* µµ¼­Á¤º¸								*/
/****************************************/


table.bookInfo {  }
	table.bookInfo thead tr td { width:143px; }
	table.bookInfo tbody tr td { font-size: 11px; color: #666666; vertical-align: middle; }
	table.bookInfo tbody tr td.outletBg { width:718px; height:210px; background: url(/images/bookInfo/mainOutletBg.jpg) no-repeat; }

table.partBox { width:718px; height:45px; background: url(/images/bookInfo/partBg.jpg) no-repeat; }
	table.partBox thead tr td { width:179px; padding-left:20px;padding-bottom:5px; }

table.part { }
	table.part tbody tr td { padding-left:20px; padding-top:5px; width:179px; font-size: 11px; color: #777777; text-align: left; }
	table.part tbody tr td { color:#777777; }
	table.part tbody tr td a:link { color: #777777; text-decoration: none; }
	table.part tbody tr td a:visited { color: #777777; text-decoration: none; }
	table.part tbody tr td a:hover { color: #777777; text-decoration: underline; }
	table.part tbody tr td a:active { color: #777777; text-decoration: underline; }

table.outlet { padding-bottom:10px; }
	table.outlet thead tr td { width:114px; }
	table.outlet tbody tr td { font-size: 11px; color: #666666; vertical-align: middle; }
	table.outlet tbody tr td.thum { padding: 0px 7px 20px 6px; text-align:center; }
	table.outlet tbody tr td.thum p { padding-top:10px; }
	table.outlet tbody tr td.thum span.pName { font-size: 11px; color: #666666; text-align: left; line-height:18px;  height:44px;}
	table.outlet tbody tr td.thum span.name { padding-top:5px;font-size: 11px; color: #666666; text-align: center;font-weight:bold;line-height:18px; height:22px;}
	table.outlet tbody tr td.thum span.sale { font-size: 11px; color: #e3004f;}
	table.outlet tbody tr td.thum span.point { font-size: 11px; color: #fc8348;}

table.bCateBg { }
	table tr td.bCateBgT { width:718px; height:10px; background: url(/images/bookInfo/bCateBgT.gif) no-repeat; }
	table tr td.bCateBgB { width:718px; height:10px; background: url(/images/bookInfo/bCateBgB.gif) no-repeat; }
	table tr td.bCateBgL { width:2px; height:1px; background: url(/images/bookInfo/bCateBgL.gif) repeat-y; }
	table tr td.bCateBgR { width:2px; height:1px; background: url(/images/bookInfo/bCateBgR.gif) repeat-y; }
	table tr td._bCateBgC { filter=progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#f7f7f7, EndColorStr=#ffffff) }
	table tr td.bCateBgC { width:1px; height:500px; background: url(/images/bookInfo/bCateBgC.gif) repeat-x; }

table.biCate { }
	table tr td.biCate { width:718px; border-left:1px solid #dedede; border-right:1px solid #dedede; background:#ffffff; padding:0 1px 0 1px; background: url(/images/bookInfo/bCateBgC.gif) repeat-x; }
	table tr td.biCate { font-size: 11px; color: #888888; line-height:18px; }
	table tr td.biCate a:link { font-size: 11px; color: #888888; text-decoration: none; line-height:18px; }
	table tr td.biCate a:visited { font-size: 11px; color: #888888; text-decoration: none; line-height:18px; }
	table tr td.biCate a:hover { font-size: 11px; color: #888888; text-decoration: underline; line-height:18px; }
	table tr td.biCate a:active { font-size: 11px; color: #888888; text-decoration: underline; line-height:18px; }

table.title { }
	table tr td.title1 { width:145px; border:1px solid #e0e0e0; background:#ffffff; padding: 4px 0px 1px 0px; font-size:11px;  font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; color:#666666; font-weight:bold; text-align:center; }
	table tr td.title2 { width:145px; border:1px solid #e0e0e0; background:#f3f3f3; padding: 4px 0px 1px 0px; font-size:11px;  font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; color:#666666; font-weight:bold; text-align:center; }

table.service { width:718px; height:45px; background: url(/images/bookInfo/boxServiceCate.jpg) 0px no-repeat; align: center; }
	table.service thead tr td { width:101px; text-align: center; padding-bottom:3px; }
	table.service thead tr td.line { width:1px; }
	table.service thead tr td span.cName { font-size: 11px; color: #9a686d; text-align: center; line-height:18px; }
	table.service thead tr td span.cName a:link { color: #9a686d; text-decoration:none; }
	table.service thead tr td span.cName a:visited { color: #9a686d; text-decoration:none; }
	table.service thead tr td span.cName a:hover { color: #df2330; font-weight:bold; text-decoration:underline; }
	table.service thead tr td span.cName a:active { color: #df2330; font-weight:bold; text-decoration:underline; }
	table.service thead tr td span.num { font-family: Tahoma, Arial, Helvetica, sans-serif ; font-size: 10px; color: #9a686d; text-align: center; line-height:18px; }

table.bookCate { font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size:11px; }
	table.bookCate thead tr td span.cate { color:#df2330; font-weight:bold; }
	table.bookCate thead tr td span.txt { color:#777777; padding-left:20px; }
	table.bookCate thead tr td span.cateNum { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; }

table.bookTab { width:718px; height:24px; background:#e96f7c; }


table.bookView { width:523px; }
	table.bookView  tbody tr td.title { height:32px; font-size:16px; color:#333333; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; text-align:left; font-weight:bold; border-bottom:1px solid #dedede; }


table.frameProduct { width:94px; height:124px; border: 2px solid #ffffff; background:#ffffff; }
	table.frameProduct tr td { text-align:center; }

table.frameView { width:250px; height:333px; border: 1px solid #d1d1d1; background:#ffffff; }
	table.frameView tr td { text-align:center; }


table.viewDetail { width:263px; }
	table.viewDetail tr td { height:27px; text-align:left; border-bottom:1px dotted #999999; }
	table.viewDetail tr td.mileage { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #fe885f; padding-top:5px;padding-bottom:3px; text-align: left; font-weight:bold;letter-spacing:-0.075em; }
	table.viewDetail tr td span.price { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #dd4e5d; text-align: left; font-weight:bold; }


table.viewPs { width:165px; border-bottom:1px dotted #999999; }
	table.viewPs tr td.title { border-bottom:1px solid #dedede; }


ul.viewPs { width:165px; padding-top:8px; }
	ul.viewPs li { background: url(/images/default/point.gif) 0 5px no-repeat; padding-left:9px; width:160px; height:20px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; color: #999999; }
	ul.viewPs li a { color: #999999; }


.viewDetailNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #fe9898; font-weight:bold; }

table.viewRelation { align: center; }
	table.viewRelation thead tr td { width:82px; }
	table.viewRelation tbody tr td { font-size: 11px; color: #666666; vertical-align: middle; }
	table.viewRelation tbody tr td.thum { padding: 7px 0px 0px 0px; text-align:center; }
	table.viewRelation tbody tr td.thum p { padding-top:7px; }
	table.viewRelation tbody tr td.thum span.pName { font-size: 11px; color: #666666; text-align: left; line-height:18px;  height:44px;}
	table.viewRelation tbody tr td.thum span { font-size: 11px; color: #555555; text-align: center; font-weight:bold; line-height:14px; }

table.viewFrame { width:60px; height:80px; border: 1px solid #dedede; background:#ffffff; }
	table.viewFrame tr td { text-align:center; }

table.conDetail tr td.title { border-bottom:2px solid #e44550; }




/*****************************************
/* Product								*/
/****************************************/


table.listProduct { padding-bottom:10px; }
	table.listProduct thead tr td { width:143px; }
	table.listProduct tbody tr td { font-size: 11px; color: #666666; vertical-align: middle; }
	table.listProduct tbody tr td.thum { padding: 0px 7px 20px 6px; text-align:center; }
	table.listProduct tbody tr td.thum p { padding-top:10px; }
	table.listProduct tbody tr td.thum span.pName { font-size: 11px; color: #666666; text-align: left; line-height:18px; height:44px;}
	table.listProduct tbody tr td.thum span.name	{ padding-top:5px;font-size: 11px; color: #666666; text-align: center;font-weight:bold; line-height:18px; height:22px;}
	table.listProduct tbody tr td.thum span.sale	{ font-size: 11px; color: #e3004f;}
	table.listProduct tbody tr td.thum span.point	{ font-size: 11px; color: #fc8348;}


table.frameProduct { width:76px; height:100px; border: 1px solid #dedede; background:#ffffff; }
	table.frameProduct tr td { text-align:center; }


table.listProduct2 { border-bottom:2px solid #e96f7c; }
	table.listProduct2 thead tr td { width:143px; }
	table.listProduct2 tbody tr td { font-size: 11px; color: #666666; vertical-align: top; border-bottom:1px dotted #b2b2b2; }
	table.listProduct2 tbody tr td.thum { padding: 20px 7px 20px 6px; align: center; text-align:center; }
	table.listProduct2 tbody tr td.thum p { padding-top:10px; }
	table.listProduct2 tbody tr td.thum span.num { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-align: center; font-weight:bold; line-height:14px; }
	table.listProduct2 tbody tr td.thum span.pName { text-align: center; line-height:18px; height:44px;}

table.frameProduct2 { width:90px; height:120px; border: 1px solid #dedede; background:#ffffff; }
	table.frameProduct2 tr td { text-align: center; vertical-align:middle; }
	table.frameProduct2 tr td.img { padding: 4px; }


table.listProduct3 { width:550px; }
	table.listProduct3 tbody tr td { font-size: 11px; color: #666666; vertical-align: top; }


table.frameProduct3 { width:120px; height:180px; border: 1px solid #dedede; background:#ffffff;padding: 8px; }
	table.frameProduct3 tr td { text-align: center; vertical-align:middle; }


table.popZoom { width:342px; }
	table.popZoom thead tr th { height:51px; vertical-align:top; text-align:left; padding-top:10px;  }
	table.popZoom thead tr th.title { height:56px;}
	table.popZoom thead tr th.closeBtn { text-align:right; vertical-align:top; padding-top:20px; }

	table.popZoom tbody tr td.lineBg { height:5px; background: url(/common/include/member/images/line.gif) center bottom no-repeat; }


table.popPs { width:560px; }
	table.popPs thead tr th { height:51px; vertical-align:top; text-align:left; padding-top:10px;  }
	table.popPs thead tr th.title { height:56px;}
	table.popPs thead tr th.closeBtn { text-align:right; vertical-align:top; padding-top:20px; }

	table.popPs tbody tr td.lineBg { height:5px; background: url(/images/bookInfo/psLine.gif) center bottom no-repeat; }

div.productList				{float:left;position:relative; width:717px; margin-top:10px; padding-bottom:20px; text-align:center; border-bottom:1px dotted #dedede;}
	div.productListBox		{float:left;position:relative;margin-right:1px;margin-top:12px;margin-bottom:10px;padding-left:5px;padding-right:5px;width:140px;}
	div.productListBox span.name	{ padding-top:5px;font-size: 11px; color: #666666; text-align: center;font-weight:bold; line-height:18px; height:22px;}
	div.productListBox span.sale	{ font-size: 11px; color: #e3004f;}
	div.productListBox span.point	{ font-size: 11px; color: #fc8348;}

div.page					{float:left;position:relative;width:710px;left:0px;top:10px;padding-top:10px;text-align:center;border-top:2px solid #e96f7c;}
div.page ul					{width:700px;height:25px;text-align:center;}
div.page ul li				{padding: 0px 0px 0px 0px;}

div.productCateTop			{float:left;position:relative;width:718px;height:17px;margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;background: url(/images/bookInfo/boxServiceCateTop.jpg) no-repeat;border:0px solid #e96f7c;}

div.productCate				{float:left;position:relative;width:718px;height:30px;text-align:center;background: url(/images/bookInfo/boxServiceCateBg.jpg);border:0px solid #e96f7c;}
	div.productCateBox		{float:left;position:relative;margin:6px 0px 0px 0px;padding-left:5px;padding-right:5px;width:142px;height:25px;background: url(/images/bookInfo/cateLine.gif) right top no-repeat;}

div.productCateBo			{float:left;position:relative;width:718px;height:9px;margin:0px 0px 0px 0px;padding:0xp 0px 0px 0px;background: url(/images/bookInfo/boxServiceCateBo.jpg) no-repeat;border:0px solid #e96f7c;}



/*****************************************
/* Àå¹Ù±¸´Ï								*/
/****************************************/
table.orderBox { width:718px; background:#f1f1f1; }
	table.orderBox thead tr th.start { padding: 8px 0 8px 8px; *padding: 8px 0 8px 8px; background: url(/images/cart/bOrderL.gif) left top no-repeat; text-align:left; }
	table.orderBox thead tr th.end { padding: 8px 0 8px 0; *padding: 8px 0 8px 0; background: url(/images/cart//bOrderR.gif) right top no-repeat; text-align:left; }

	table.orderBoxBg { height:116px; text-align:center; background:#ffffff; }
	table.orderBoxBg tbody tr td { height:24px; }
	table.orderBoxBg tbody tr td.txtR { text-align:right; }
	table.orderBoxBg tbody tr td.txtC { text-align:center; }
	table.orderBoxBg tbody tr td.txtL { text-align:left; padding-left:8px; }
	table.orderBoxBg tbody tr td span { font-size:11px; color:#f16c75; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; text-align:center; font-weight:bold; }
	table.orderBoxBg tbody tr td span.num { font-size:10px; color:#555555; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; }
	table.orderBoxBg tbody tr td span.txtR { text-align:right; }
	table.orderBoxBg tbody tr td.totalPrice { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #dd4e5d; text-align: left; font-weight:bold; }

table.accountBox { width:718px; background:#f1f1f1; }
	table.accountBox thead tr th.start { padding: 8px 0 8px 8px; *padding: 8px 0 8px 8px; background: url(/images/cart/bAccountL.gif) left top no-repeat; text-align:left; }
	table.accountBox thead tr th.end { padding: 8px 0 8px 0; *padding: 8px 0 8px 0; background: url(/images/cart//bAccountR.gif) right top no-repeat; text-align:left; }

	table.accountBoxBg { height:87px; text-align:center; background:#ffffff; }
	table.accountBoxBg tbody tr td { height:29px; }
	table.accountBoxBg tbody tr td.txtR { text-align:right; }
	table.accountBoxBg tbody tr td.txtC { text-align:center; }
	table.accountBoxBg tbody tr td.txtL { text-align:left; padding-left:8px; }
	table.accountBoxBg tbody tr td span.num { font-size:10px; color:#555555; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left; font-weight:bold; }
	table.accountBoxBg tbody tr td.mileage { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #fe885f; text-align: left; font-weight:bold; }
	table.accountBoxBg tbody tr td span.mileageD { font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #fe885f; text-align: left; font-weight:bold; }
	table.accountBoxBg tbody tr td.price { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #dd4e5d; text-align: left; font-weight:bold; }
	table.accountBoxBg tbody tr td span.priceD { font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #dd4e5d; text-align: left; font-weight:bold; }







/*****************************************
/* ¿îÀü¸éÇã								*/
/****************************************/

table.boxAcademySearch { width:718px; height:150px; background: #ffffff url(/images/driLicense/boxAcademy.gif) top center no-repeat; }
	table.boxAcademySearch tbody tr td { padding-left:10px; height:25px; font-size:12px; color: #666666; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; }
	table.boxAcademySearch tbody tr td a:link { color: #666666; text-decoration:none; }
	table.boxAcademySearch tbody tr td a:visited { color: #666666; text-decoration:none; }
	table.boxAcademySearch tbody tr td a:hover { color: #666666; text-decoration:underline; }
	table.boxAcademySearch tbody tr td a:active { color: #666666; text-decoration:underline; }
	table.boxAcademySearch tbody tr td span { font-size:11px; color: #666666; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; }
	table.boxAcademySearch tbody tr td span a:link { font-size:11px; color: #e44550; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; }
	table.boxAcademySearch tbody tr td span a:visited { font-size:11px; color: #e44550; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; }
	table.boxAcademySearch tbody tr td span a:hover { font-size:11px; color: #e44550; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; }
	table.boxAcademySearch tbody tr td span a:active { font-size:11px; color: #e44550; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; }
	table.boxAcademySearch tbody tr td span.num { font-size:11px; color: #e66963; font-family:Tahoma, Arial, Helvetica, sans-serif; }


table.boxDriveWord { width:718px; height:109px; background: #ffffff url(/images/driLicense/boxCar.gif) top center no-repeat; }

table.searchResultList { width:703px; margin-left:5px; vertical-align:top; }
	table.searchResultList thead tr td { width:703px; padding-left:10px; background:#f9f9f9; text-align:left; font-size:11px; color:#5a3636; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; height:29px; border-top:1px solid #eaeaea;}

	table.searchResultList tbody tr th { height:91px; margin-left:5px; border-bottom: 1px dotted #eaeaea; }
	table.searchResultList tbody tr td.num { font-size:11px; color: #5a3636; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; }
	table.searchResultList tbody tr td.title { font-size:13px; font-family:±¼¸², ±¼¸²Ã¼, Gulim; color:#f07c2f; padding-left:10px; *padding-left:10px; font-weight:bold; }
	table.searchResultList tbody tr td.title a:link { color:#f07c2f; text-decoration:none; }
	table.searchResultList tbody tr td.title a:visited { color:#f07c2f; text-decoration:none; }
	table.searchResultList tbody tr td.title a:hover { color:#f07c2f; text-decoration:underline; }
	table.searchResultList tbody tr td.title a:active { color:#f07c2f; text-decoration:underline; }

	table.searchResultList tbody tr td.eng { font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#9a8672; vertical-align: top; padding: 0 0 4px 10px; *padding: 0 0 4px 10px; }
	table.searchResultList tbody tr td.eng a:link { color:#9a8672; text-decoration:none; }
	table.searchResultList tbody tr td.eng a:visited { color:#9a8672; text-decoration:none; }
	table.searchResultList tbody tr td.eng a:hover { color:#9a8672; text-decoration:underline; }
	table.searchResultList tbody tr td.eng a:active { color:#9a8672; text-decoration:underline; }

table.driView { width:678px; }

	table.driView tbody tr td.title { height:32px; font-size:16px; color:#e35564; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; text-align:left; font-weight:bold; border-bottom:1px dotted #dedede; }
	table.driView tbody tr td.imgBorder { border:1px solid #d6d6d6; }
	table.driView tbody tr td.txtL{ text-align: left; padding-left: 10px; padding-right: 10px; }

.boxDetail { width:718px; height:212px; background: url(/images/driLicense/boxDetail.gif) top left no-repeat; }

table.newList { width:354px; }
	table.newList thead tr td {  }
	table.newList tbody tr td { height:25px; border-bottom:1px solid #e5e5e5; }
	table.newList tbody tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: center; }
	table.newList tbody tr td.imgBorder { border:1px solid #d6d6d6; }
	table.newList tbody tr td.txtL{ text-align: left; padding-left: 10px; padding-right: 10px; }
	table.newList tbody tr td a:link { color:#666666; text-decoration:none; }
	table.newList tbody tr td a:visited { color:#666666; text-decoration:none; }
	table.newList tbody tr td a:hover { color:#666666; font-weight:bold; }
	table.newList tbody tr td a:active { color:#666666; font-weight:bold; }


table.driAcaInfo { width:339px; }
	table.driAcaInfo thead tr td {  }
	table.driAcaInfo tbody tr td { height:22px; font-size:11px; color:#888888; border-bottom:1px dotted #b2b2b2; }
	table.driAcaInfo tbody tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #9a8672; text-align: center; }
	table.driAcaInfo tbody tr td.imgBorder { border:1px solid #d6d6d6; }
	table.driAcaInfo tbody tr td.txtL{ text-align: left; padding-left: 10px; padding-right: 10px; }
	table.driAcaInfo tbody tr td a:link { color:#666666; text-decoration:none; }
	table.driAcaInfo tbody tr td a:visited { color:#666666; text-decoration:none; }
	table.driAcaInfo tbody tr td a:hover { color:#d99c26; font-weight:bold; }
	table.driAcaInfo tbody tr td a:active { color:#d99c26; font-weight:bold; }

.driBoxInfo { background: url(/images/driLicense/boxInfo.gif) top left ; width:718px; height:189px;  }
.driCarWord { background: url(/images/driLicense/boxCarWord.gif) top left ; width:335px; height:115px;  }




/*****************************************
/* ¼öÇèÁ¤º¸								*/
/****************************************/

table.examTab { height:28px; border-bottom:2px solid #f9c143; }

table.examNotice { width:718px; }
	table.examNotice tbody tr td { height:26px; font-size:12px; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum;}
	table.examNotice tbody tr td.line { height:1px; background: #e5e5e5; }
	table.examNotice tbody tr td span.date { font-size:11px; color:#8d6021; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; }
	table.examNotice tbody tr td span.onlyNum { font-size:11px; color:#8d6021; font-family:Tahoma, Arial, Helvetica, sans-serif; }
	table.examNotice tbody tr td span.receipt { font-size:11px; color:#9a8672; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; }
	table.examNotice tbody tr td span.receiptNum { font-size:10px; color:#9a8672; font-family:Tahoma, Arial, Helvetica, sans-serif; }
	table.examNotice tbody tr td a:link { color:#666666; text-decoration:none; }
	table.examNotice tbody tr td a:visited { color:#666666; text-decoration:none; }
	table.examNotice tbody tr td a:hover { color:#d99c26; text-decoration:none; font-weight:bold; }
	table.examNotice tbody tr td a:active { color:#d99c26; text-decoration:none; font-weight:bold; }


/*****************************************
/* ÇÐ½ÀÀÚ·á½Ç							*/
/****************************************/

table.eduNewBox { background: url(/images/eduPds/boxIndexNew.gif) top left ; width:718px; height:168px; }

table.eduNew {  }
	table.eduNew tbody tr td { height:22px; font-size:12px; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; }
	table.eduNew tbody tr td a:link { color:#666666; text-decoration:none; }
	table.eduNew tbody tr td a:visited { color:#666666; text-decoration:none; }
	table.eduNew tbody tr td a:hover { color:#666666; text-decoration:none; font-weight:bold; }
	table.eduNew tbody tr td a:active { color:#666666; text-decoration:none; font-weight:bold; }


/*****************************************
/* °í°´¼¾ÅÍ								*/
/****************************************/

.cusCarWord { background: url(/images/customer/boxCarWord.gif) top left ; width:354px; height:93px; }

table.guide { border-bottom:1px solid #e3e3e3; }
	table.guide tr.question td { border-bottom:1px solid #e3e3e3; padding:5px 0 5px 0; cursor:pointer; }
	table.guide tr td.answer {  width:718px; padding:5px 10px 5px 10px; background:#f7f7f7; }




/*****************************************
/* ÄÚ¸àÆ®								*/
/****************************************/


table.listComment { border-bottom: 1px solid #e5e5e5; padding:15px; }
	table.listComment tbody tr td { font-size: 11px; color: #666666; vertical-align: top; padding: 5px 0 4px 0; border-bottom: 1px solid #e5e5e5; }
	table.listComment tbody tr td.name { font-size: 11px; color: #777777; text-align: center; padding-left: 8px; padding-right: 5px; font-weight:bold;  }
	table.listComment tbody tr td.comment { font-size: 11px; color: #777777; text-align: left; padding-left: 5px; padding-right: 5px; }
	table.listComment tbody tr td.date { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: right; border-bottom: 1px solid #e5e5e5; }
	table.listComment tbody tr td.del { text-align: center; padding: 11px 0 4px 0;  }
	table.listComment tbody tr td a { font-size: 12px; color: #666666; }
	table.listComment tbody tr td a:link { color: #666666; text-decoration: none; }
	table.listComment tbody tr td a:visited { color: #666666; text-decoration: none; }
	table.listComment tbody tr td a:hover { color: #666666; text-decoration: underline; }
	table.listComment tbody tr td a:active { color: #666666; text-decoration: underline; }



/*****************************************
/* Event								*/
/****************************************/


table.listEvent {  }
	table.listEvent tbody tr td { border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; font-size: 12px; color: #666666; vertical-align: middle; vertical-align: middle; }
	table.listEvent tbody tr td.banner { border-left: 1px solid #dedede; padding: 9px 0 9px 9px; }
	table.listEvent tbody tr td.con { border-right: 1px solid #dedede; padding: 9px 0px 9px 0; }
	table.listEvent tbody tr td.con span.eventT1 { font-size: 12px; color: #ab6d2f; font-weight:bold; }
	table.listEvent tbody tr td.con span.eventT1 a { color: #ab6d2f; }
	table.listEvent tbody tr td.con span.eventT2 { font-size: 11px; color: #ab6d2f; }
	table.listEvent tbody tr td.con span.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: center; }

	table.listEvent tbody tr td a { font-size: 12px; color: #666666; }
	table.listEvent tbody tr td a:link { color: #666666; text-decoration: none; }
	table.listEvent tbody tr td a:visited { color: #666666; text-decoration: none; }
	table.listEvent tbody tr td a:hover { color: #666666; text-decoration: underline; }
	table.listEvent tbody tr td a:active { color: #666666; text-decoration: underline; }




/*****************************************
/* Board								*/
/****************************************/


table.listNews { border-top: 2px solid #e44550; }
	table.listNews thead tr th { height:26px;  background: #f7f7f7 ; border-bottom: 1px solid #efc8ca; }

	table.listNews tbody tr td { font-size: 12px; color: #666666; vertical-align: middle; padding: 6px 0 5px 0; border-bottom: 1px solid #E5E5E5; }
	table.listNews tbody tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: center; }
	table.listNews tbody tr td.num { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-align: center; font-weight:bold; }
	table.listNews tbody tr td.num a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-align: center; font-weight:bold; }
	table.listNews tbody tr td.code { font-size: 11px; color: #d13939; text-align: center; }
	table.listNews tbody tr td.code a { font-size: 11px; color: #9f5811; text-decoration: underline; }
	table.listNews tbody tr td.txtL { text-align: left; padding-left: 10px; padding-right: 10px; }
	table.listNews tbody tr td.txtC { text-align: center; padding-left: 10px; padding-right: 10px; }

	table.listNews tbody tr th { text-align: left; }
	table.listNews tbody tr th.txtR { text-align: right; padding-left: 10px; padding-right: 10px; }
	table.listNews tbody tr th.txtR span.price { color:#dd4e5d; }
	table.listNews tbody tr th.txtC { text-align: center; padding-left: 10px; padding-right: 10px; }
	table.listNews tbody tr td.subject { text-align: left; padding-left: 10px; padding-right: 10px; font-weight:bold; }
	table.listNews tbody tr td.mileage { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #fe885f; text-align: center; font-weight:bold; }
	table.listNews tbody tr td.totalPrice { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #dd4e5d; text-align: center; font-weight:bold; }
	table.listNews tbody tr td.faq { text-align: left; padding: 0px; padding-bottom: 7px; background:#f7f7f7;  border-top: 1px solid #FFFFFF;}
	table.listNews tbody tr td.faqAnswer { color:#dd4e5d; text-align: center; padding: 0px; font-weight:bold; border-top: 1px solid #FFFFFF; }
	table.listNews tbody tr td.detail { height:150px; text-align: left; padding: 10px; }
	table.listNews tbody tr td a { font-size: 12px; color: #666666; }
	table.listNews tbody tr td a:link { color: #666666; text-decoration: none; }
	table.listNews tbody tr td a:visited { color: #666666; text-decoration: none; }
	table.listNews tbody tr td a:hover { color: #dd4e5d; text-decoration: none; }
	table.listNews tbody tr td a:active { color: #dd4e5d; text-decoration: none; }

table.typeView { width:718px; border-top: 2px solid #e44550; border-bottom: 1px solid #efc8ca; }
	table.typeView tbody tr th { height:26px; font-size: 11px; color: #555555; padding: 10px 0px 10px 0px ; background: #f7f7f7 ; border-bottom: 1px solid #E5E5E5; text-align:center; }
	table.typeView tbody tr th.subject { padding: 10px 0 10px 0; background: #ffffff url(/images/text/bgHead.jpg) top center repeat-x; }
	table.typeView tbody tr th.lineHead { padding: 11px 0 11px 0; background: #ffffff url(/images/text/bgHead.jpg) top center repeat-x; }
	table.typeView tbody tr th.line { padding: 11px 0 11px 0; }

	table.typeView tbody tr td { font-size: 12px; color: #555555; text-align:left; padding: 6px 0 5px 0; border-bottom: 1px solid #E5E5E5; }
	table.typeView tbody tr td.head { background: #f5f5f5; padding: 5px 5px 3px 13px; font-size: 11px; color: #555555; letter-spacing:-1px; font-weight:bold; }
	table.typeView tbody tr td.onlyNum { padding: 6px 0 5px 12px; *padding: 6px 0 5px 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: left; }
	table.typeView tbody tr td.num a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
	table.typeView tbody tr td.subject { color:#666666; padding: 6px 0 5px 12px; *padding: 6px 0 5px 12px;}
	table.typeView tbody tr td.score { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: left; font-weight:bold; }
	table.typeView tbody tr td.simple { font-size: 11px; color: #999999; text-align: left; }
	table.typeView tbody tr td.detail { vertical-align:top; height:150px; text-align: left; padding: 13px; }
	table.typeView tbody tr td.file { padding: 5px 0 5px 10px; *padding: 5px 0 5px 10px; font-size:11px; color:#a3a3a3; text-align: left; }
	table.typeView tbody tr td.file a { color: #a3a3a3; }
	table.typeView tbody tr td.file img.file { margin-bottom:2px; }

	table.typeView tbody tr td span.used  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #dc4041; text-align: center; font-weight:bold; }
	table.typeView tbody tr td span.used a { font-size: 12px; color: #dc4041;  }
	table.typeView tbody tr td span.notused  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-align: center; font-weight:bold; }
	table.typeView tbody tr td span.notused a { font-size: 12px; color: #999999;  }


table.viewNews { border-top: 2px solid #e44550; border-bottom: 1px solid #e3e3e3; }
	table.viewNews thead tr th { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; height:26px;  background: #f7f7f7 ; border-bottom: 1px solid #efc8ca; text-align: left; }
	table.viewNews thead tr th.txtL { padding: 5px 0 5px 10px; *padding: 5px 0 5px 10px; height:26px; background: #f7f7f7 ; text-align: left; }
	table.viewNews thead tr th.txtC { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; height:26px; background: #f7f7f7 ; text-align: center; }

	table.viewNews thead tr td { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; height:26px; font-size: 11px; color: #666666; text-align:center; border-bottom: 1px solid #debdbf; }
	table.viewNews thead tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: center; }
	table.viewNews thead tr td.txtL { padding: 5px 0 5px 10px; *padding: 5px 0 5px 10px; height:26px; border-bottom: 1px solid #efc8ca; text-align: left; }

	table.viewNews thead tr td.file { padding: 5px 0 5px 10px; *padding: 5px 0 5px 10px; font-size:11px; color:#a3a3a3; text-align: left; }
	table.viewNews thead tr td.file a { color: #a3a3a3; text-decoration: none; }
	table.viewNews thead tr td.file a:link { color: #a3a3a3; text-decoration: none; }
	table.viewNews thead tr td.file a:visited { color: #a3a3a3; text-decoration: none; }
	table.viewNews thead tr td.file a:hover { color: #a3a3a3; text-decoration: underline; }
	table.viewNews thead tr td.file a:active { color: #a3a3a3; text-decoration: underline; }

	table.viewNews tbody tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: center; }
	table.viewNews tbody tr td.code { font-size: 11px; color: #9f5811; text-align: center; letter-spacing:-1px; }
	table.viewNews tbody tr td.code a { font-size: 11px; color: #9f5811; text-decoration: underline; }
	table.viewNews tbody tr td.txtL { text-align: left; padding-left: 10px; padding-right: 10px; }
	table.viewNews tbody tr td.txtC { text-align: center; padding-left: 10px; padding-right: 10px; }
	table.viewNews tbody tr td.subject { font-size:11px; color:#333333; text-align: left; padding-left: 10px; padding-right: 10px; }
	table.viewNews tbody tr td.faq { text-align: center; padding-top: 12px; padding-bottom: 7px; }
	table.viewNews tbody tr td.detail { height:140px; text-align: left; padding: 10px; }
	table.viewNews tbody tr td a { font-size: 12px; color: #666666; }
	table.viewNews tbody tr td a:link { color: #666666; text-decoration: none; }
	table.viewNews tbody tr td a:visited { color: #666666; text-decoration: none; }
	table.viewNews tbody tr td a:hover { color: #dd4e5d; text-decoration: none; }
	table.viewNews tbody tr td a:active { color: #dd4e5d; text-decoration: none; }

table.viewNews2 { border-top: 2px solid #d5d5d5; border-bottom: 1px dotted #ffffff;}
	table.viewNews2 thead tr th { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; height:26px;  background: #f7f7f7 ; text-align: left; }
	table.viewNews2 thead tr td { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; height:26px; font-size: 11px; color: #666666; text-align:center; }
	table.viewNews2 thead tr th.txtL { padding: 5px 0 5px 10px; *padding: 5px 0 5px 10px; height:26px; background: #f7f7f7 ; text-align: left; }
	table.viewNews2 thead tr th.txtC { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; height:26px; background: #f7f7f7 ; text-align: center; }
	table.viewNews2 thead tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: center; }

	table.viewNews2 tbody tr td { font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #999999; border-bottom: 1px dotted #dedede;}
	table.viewNews2 tbody tr td span.question { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 12px; color: #999999; }
	table.viewNews2 tbody tr td span.wrong { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #e44550; font-weight:bold; }
	table.viewNews2 tbody tr td span.right { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #e44550; font-weight:bold; }
	table.viewNews2 tbody tr td.commentary { padding: 5px 10px 5px 10px; font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #dc8686; }
	table.viewNews2 tbody tr td.txtC { height:30px; text-align:center; }

table.viewNews3 { border-top: 2px solid #d5d5d5; border-bottom: 1px solie #dedede;}
	table.viewNews3 thead tr th { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; height:26px;  background: #f7f7f7 ; text-align: left; }
	table.viewNews3 thead tr td { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; height:26px; font-size: 11px; color: #666666; text-align:center; }
	table.viewNews3 thead tr th.txtL { padding: 5px 0 5px 10px; *padding: 5px 0 5px 10px; height:26px; background: #f7f7f7 ; text-align: left; }
	table.viewNews3 thead tr th.txtC { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; height:26px; background: #f7f7f7 ; text-align: center; }
	table.viewNews3 thead tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: center; }

	table.viewNews3 tbody tr td { font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #999999; border-bottom: 1px dotted #dedede;}
	table.viewNews3 tbody tr td span.question { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #999999; }
	table.viewNews3 tbody tr td span.wrong { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #e44550; font-weight:bold; }
	table.viewNews3 tbody tr td span.right { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #73bebb; font-weight:bold; }
	table.viewNews3 tbody tr td.commentary { padding: 5px 10px 5px 10px; font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #dc8686; }
	table.viewNews3 tbody tr td.txtC { height:30px; text-align:center; }

table.viewNews4 {border: 1px solie #dedede;}
	table.viewNews4 tbody tr td { font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #999999; border: 1px dotted #dedede;}
	table.viewNews4 tbody tr td span.question { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 12px; color: #999999; }
	table.viewNews4 tbody tr td span.wrong { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #e44550; font-weight:bold; }
	table.viewNews4 tbody tr td span.right { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #e44550; font-weight:bold; }
	table.viewNews4 tbody tr td.commentary { padding: 5px 10px 5px 10px; font-family: µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size: 11px; color: #dc8686; }
	table.viewNews4 tbody tr td.txtC { height:30px; text-align:center; }

table.listForm { border-top: 2px solid #e44550; }
	table.listForm tbody tr th { height:30px; padding: 5px 0 5px 0; *padding: 5px 0 5px 0;  background: #f7f7f7 ; border-bottom: 1px solid #efc8ca; }
	table.listForm tbody tr th.onlyth { padding: 9px 0 7px 12px; *padding: 9px 0 7px 12px;  background: #ffffff ; text-align:left; border-bottom: 1px solid #E3E3E3; }
	table.listForm tbody tr td { height:30px; font-size: 11px; color: #666666; padding: 6px 0 5px 0; border-bottom: 1px solid #E5E5E5; padding-left:10px; }
	table.listForm tbody tr td.none { font-size: 12px; color: #666666; vertical-align: top; padding: 0; border: 0px; }
	table.listForm tbody tr td.txtL { text-align: left; padding-left: 10px; padding-right: 10px; }
	table.listForm tbody tr td.txtC { text-align: center; padding-left: 10px; padding-right: 10px; }
	table.listForm tbody tr td.subject { text-align: left; padding-left: 10px; padding-right: 10px; }
	table.listForm tbody tr td.no {font-size: 11px; color: #999999;text-align: center;}
	table.listForm tbody tr td.onlyNum { padding:0 0 0 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;text-align: center;}
	table.listForm tbody tr td.num { padding:0 0 0 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold; }
	table.listForm tbody tr td.totalPrice { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #dd4e5d; text-align: center; font-weight:bold; }
	table.listForm tbody tr td.totalPriceb { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #dd4e5d; text-align: center; }
	table.listForm tbody tr td.mileage { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #fe885f; text-align: center; font-weight:bold; }
	table.listForm tbody tr td.faq { text-align: center; padding-top: 12px; padding-bottom: 7px; }
	table.listForm tbody tr td.detail { height:150px; text-align: left; padding: 10px; }
	table.listForm tbody tr td.choice { font-size: 12px; color: #666666; text-align: left; vertical-align:middle; padding: 8px 10px 8px 10px; }
	table.listForm tbody tr td a { font-size: 11px; color: #666666; }
	table.listForm tbody tr td a:link { color: #666666; text-decoration: none; }
	table.listForm tbody tr td a:visited { color: #666666; text-decoration: none; }
	table.listForm tbody tr td a:hover { color: #dd4e5d; text-decoration: none; }
	table.listForm tbody tr td a:active { color: #dd4e5d; text-decoration: none; }

	table.listForm tbody tr td.totalBg { background: #f7f7f7 ; }


table.otherArticle { border-top: 2px solid #d5d5d5; width:718px;}
	table.otherArticle thead tr th { width:90px; padding: 5px 0 4px 0; *padding: 5px 0 4px 0; background: #f8f8f8; }
	table.otherArticle thead tr td { width:628px; font-size: 12px; color: #666666; vertical-align: top; padding: 5px 0 4px 0; background: #f8f8f8; }
	table.otherArticle thead tr td.txtL { text-align: left; padding-left: 20px; padding-right: 15px; }
	table.otherArticle thead tr td.txtR { text-align: right; padding-left: 15px; padding-right: 10px; }
	table.otherArticle thead tr td.onlyNum { width:100px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: center; background: #f8f8f8; border-bottom: 1px solid #e5e5e5; }
	table.otherArticle thead tr td a { font-size: 12px; color: #666666; }
	table.otherArticle thead tr td a:link { color: #666666; text-decoration: none; }
	table.otherArticle thead tr td a:visited { color: #666666; text-decoration: none; }
	table.otherArticle thead tr td a:hover { color: #666666; text-decoration: underline; }
	table.otherArticle thead tr td a:active { color: #666666; text-decoration: underline; }


table.printMapBox { width:620px; }
	table.printMapBox thead tr th { height:51px; vertical-align:top; text-align:left; padding-top:10px;  }
	table.printMapBox thead tr th.title { height:56px;}
	table.printMapBox thead tr th.closeBtn { text-align:right; vertical-align:top; padding-top:20px; }

	table.printMapBox tbody tr td.lineBg { height:5px; background: url(/common/include/member/images/line.gif) center bottom no-repeat; }
	table.printMapBox tbody tr td.thum { padding-top:10px; text-align:left; vertical-align:top; }
	table.printMapBox tbody tr td.thum p { padding-top:10px; }
	table.printMapBox tbody tr td.thum span.pName { font-size: 12px; color: #ab6d2f; text-align: left; font-weight:bold; line-height:18px;  height:44px;}
	table.printMapBox tbody tr td.thum span { font-size: 11px; color: #999999; text-align: left; line-height:14px; }



table.listPopPs{ width:420px; border-top: 2px solid #e44550; border-bottom: 1px solid #e3e3e3; }
	table.listPopPs thead tr th { height:27px; background: #f7f7f7 ; border-bottom: 1px solid #efc8ca; text-align: center; }
	table.listPopPs thead tr td.txtL { padding: 8px 0 5px 0; *padding: 8px 0 5px 0; background: #f7f7f7 ; height:27px; text-align: left; padding-left:10px; }

	table.listPopPs thead tr td { padding: 7px 0 5px 0; *padding: 7px 0 5px 0; height:27px; font-size: 11px; color: #666666; text-align:center; border-bottom: 1px solid #debdbf; }
	table.listPopPs thead tr td.txt { padding: 5px 0 5px 10px; *padding: 5px 0 5px 10px; height:27px; font-size: 11px; color: #666666; text-align:left; border-bottom: 1px solid #debdbf; }
	table.listPopPs thead tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: center; }
	table.listPopPs thead tr td.txtL { padding: 5px 0 5px 10px; *padding: 5px 0 5px 10px; height:26px; border-bottom: 1px solid #efc8ca; text-align: left; }

	table.listPopPs tbody tr td { padding: 6px 0 6px 0; *padding: 6px 0 6px 0; border-bottom: 1px solid #e3e3e3; text-align: center; }
	table.listPopPs tbody tr td.txt { font-size:11px; color:#666666; padding: 5px 0 7px 10px; *padding: 5px 0 7px 10px; text-align: left; }
	table.listPopPs tbody tr td.txtL { padding: 5px 0 5px 10px; *padding: 5px 0 5px 10px; text-align: left; }
	table.listPopPs tbody tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: center; }
	table.listPopPs tbody tr td.psBox { height:140px; text-align:left; }

.psScroll { background: #ffffff; overflow-y:scroll; overflow-x:hidden; width:420px; height:140px;text-align:left; }


.pageb	{height:10px; padding: 0px 4px 0px 4px; }



/*****************************************
/* MyRoom								*/
/****************************************/

table.orderListBox { border: 3px solid #e3e3e3; background: #ffffff; }
	table.orderListBox thead tr td { height:40px; border-bottom: 1px solid #e3e3e3; padding-top:5px; padding-bottom:4px; }
	table.orderListBox thead tr td span.mileage { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #fe885f; text-align: center; font-weight:bold; }

	table.orderListBox tbody tr td { height:26px; border-bottom: 1px solid #e3e3e3; padding-top:4px; padding-bottom:4px; }
	table.orderListBox tbody tr td.txtL { text-align: left; padding-left: 10px; padding-right: 10px; }
	table.orderListBox tbody tr td span.mileage { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #fe885f; text-align: center; font-weight:bold; }

table.myRoomList { border-top: 2px solid #e44550;}
	table.myRoomList thead tr th { height:26px;  background: #f7f7f7 ; border-bottom: 1px solid #efc8ca; }

	table.myRoomList tbody tr td { font-size: 12px; color: #666666; vertical-align: middle; padding: 6px 0 5px 0; border-bottom: 1px solid #E5E5E5; }
	table.myRoomList tbody tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: center; }
	table.myRoomList tbody tr td.num { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-align: center; font-weight:bold; }
	table.myRoomList tbody tr td.num a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-align: center; font-weight:bold; }
	table.myRoomList tbody tr td.totalPrice { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #dd4e5d; text-align: center; font-weight:bold; }
	table.myRoomList tbody tr td.mileage { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #fe885f; text-align: center; font-weight:bold; }

	table.myRoomList tbody tr td.txtL { text-align: left; padding-left: 10px; padding-right: 10px; }
	table.myRoomList tbody tr td.txtC { text-align: center; padding-left: 10px; padding-right: 10px; }

table.myRoomOrderBox { width:718px; height:50px; background:#f1f1f1; }
	table.myRoomOrderBox thead tr th.start { padding: 8px 0 8px 8px; *padding: 8px 0 8px 8px; background: url(/images/myRoom/bOrderOkL.gif) left top no-repeat; text-align:left; }
	table.myRoomOrderBox thead tr th.end { padding: 8px 0 8px 0; *padding: 8px 0 8px 0; background: url(/images/myRoom/bOrderOkR.gif) right top no-repeat; text-align:left; }

	table.myRoomOrderBox tbody tr td { height:34px; text-align:center; background:#ffffff; }
	table.myRoomOrderBox tbody tr td.txtC { text-align:center; }
	table.myRoomOrderBox tbody tr td span { font-size:11px; color:#f16c75; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; text-align:center; font-weight:bold; }
	table.myRoomOrderBox tbody tr td span.num { font-size:10px; color:#555555; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; }
	table.myRoomOrderBox tbody tr td span.txtR { text-align:right; }

table.boxMyRoom { width:718px; }
	table.boxMyRoom thead tr th { padding-left:10px; padding-right:10px; text-align:left; }

	table.boxMyRoom tbody tr td.box { padding:10px 10px 20px 10px; background: #ffffff ; border:1px solid #dddddd; }
	table.boxMyRoom tbody tr td.boxBg { width:696px; height:130px; background: #f2f2f2 ; }
	table.boxMyRoom tbody tr td.box list { border-top: 2px solid #e44550; }

table.myRoomTopImg { width:718px; height:125px; background: url(/images/myRoom/topImg.jpg) left top no-repeat;}
	table.myRoomTopImg tr td { padding-left:20px; padding-top:45px; }
	table.myRoomTopImg tr td span.mileage { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #fe885f; text-align: left; font-weight:bold; }





/*****************************************
/* Member								*/
/****************************************/


table.listAgreement { width:718px; }
	table.listAgreement thead tr th { padding-left:10px; padding-right:10px; text-align:left; }

	table.listAgreement tbody tr td.agreeBox { padding:10px; background: #ffffff ; border:1px solid #dddddd; }
	table.listAgreement tbody tr td.agree { padding:10px;font-size: 11px; color: #888888; line-height:18px; background:#f9f9f9; border:1px solid color:#dddddd; }
	table.listAgreement tbody tr td.realName { padding:10px;font-size: 11px; color: #888888; line-height:18px; background:#f2f2f2; }
	table.listAgreement tbody tr td p.txtAgree { padding-top:10px;font-size: 11px; color: #888888; line-height:18px; text-align:right; }

.agreeScroll { background: #ffffff; overflow-y:scroll; overflow-x:hidden; width:695px; height:160px; }


table.joinForm { }
	table.joinForm thead tr th { padding-top:20px;text-align:left; }

	table.joinForm tbody tr td.boxForm { padding:15px; background: #ffffff; border: 5px solid #f2f2f2; }
	table.joinForm tbody tr td.agree { padding:10px;font-size: 11px; color: #888888; line-height:18px; }
	table.joinForm tbody tr td p.txtAgree { padding-top:10px;font-size: 11px; color: #888888; line-height:18px; text-align:right;  }


table.listLogin1 { width:620px; height:330px; }
	table.listLogin1 thead tr th.visual { width:300px; text-align:left; }
	table.listLogin1 thead tr td.form { padding-top:40px;vertical-align:top; width:300px; text-align:center; }
	table.listLogin1 thead tr td.boxForm { padding:15px; background: #ffffff; border: 5px solid #f2f2f2; }
	table.listLogin1 thead tr td.agree { padding:10px;font-size: 11px; color: #888888; line-height:18px; }
	table.listLogin1 thead tr td p.txtAgree { padding-top:10px;font-size: 11px; color: #888888; line-height:18px; text-align:right;  }

table.listLogin { width:290px; }
	table.listLogin thead tr th { vertical-align:top; height:30px; background: url(/images/member/lineLogin.gif) center bottom no-repeat; }
	table.listLogin thead tr th.tLine { vertical-align:top; height:5px; background: url(/images/member/lineLogin.gif) center bottom no-repeat; }
	table.listLogin tbody tr td.form { padding-left:35px; height:100px; text-align:left; background: url(/images/member/lineLogin.gif) center bottom no-repeat; }
	table.listLogin tbody tr td.failInfo { height:120px; text-align:center; background: url(/images/member/lineLogin.gif) center bottom no-repeat; }
	table.listLogin tbody tr td.serM { padding-left:40px; padding-top:20px; text-align:left; }


div.selectDiv	{ position:relative; z-index:1; float:left; }



/*****************************************
/* Sitemap								*/
/****************************************/

table.sitemap { width:120px; height:100%; }
	table.sitemap tr th { background: url(/images/customer/dotSitemap.gif) top center repeat-y; }
	table.sitemap tr td.list { padding-top:10px; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size:11px; color:#888888; line-height:14px; letter-spacing:-0.075em; }

	table.sitemap tr td.list a:link { padding-top:10px; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size:11px; color:#888888; line-height:14px; letter-spacing:-0.075em; }
	table.sitemap tr td.list a:visited { padding-top:10px; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size:11px; color:#888888; line-height:14px; letter-spacing:-0.075em; }
	table.sitemap tr td.list a:hover { padding-top:10px; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size:11px; color:#888888; line-height:14px; text-decoration:underline; letter-spacing:-0.075em; }
	table.sitemap tr td.list a:active { padding-top:10px; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; font-size:11px; color:#888888; line-height:14px; text-decoration:underline; letter-spacing:-0.075em; }




/*****************************************
/* ¾ÆÀÌµðÁßº¹È®ÀÎ & ¿ìÆí¹øÈ£ Ã£±â		*/
/****************************************/


table.popBox { border: 1px solid #ebc7c9; background:#ffffff; }

table.zipBox { width:390px; }
	table.zipBox thead tr th { height:51px; vertical-align:top; text-align:left; padding-top:10px;  }
	table.zipBox thead tr th.title { height:56px;}
	table.zipBox thead tr th.closeBtn { text-align:right; vertical-align:top; padding-top:20px; }

	table.zipBox tbody tr td.lineBg { height:5px; background: url(/common/include/member/images/line.gif) center bottom no-repeat; }
	table.zipBox tbody tr th.txtInfo { height:98px; text-align:center; padding-bottom:5px; background: url(/common/include/member/images/line.gif) center bottom no-repeat; }
	table.zipBox tbody tr th.txtInfo span.id { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #f9767f; font-weight:bold; }
	table.zipBox tbody tr td.searchForm { height:70px; text-align:center; padding-bottom:8px; background: url(/common/include/member/images/line.gif) center bottom no-repeat; }

	table.zipBox tbody tr th.txtZip { height:98px; text-align:left; padding-left:30px;  padding-bottom:5px; background: url(/common/include/member/images/line.gif) center bottom no-repeat; }

table.listZipTop {  }
	table.listZipTop thead tr th { height:30px; border-top:2px solid #e44550; border-bottom:1px solid #efc8ca; background: #f7f7f7 ;}
	table.listZipTop thead tr td { text-align:center; }
	table.listZipTop thead tr td { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; }

table.listZipList { border-bottom: 1px solid #d5d5d5; }
	table.listZipList tbody tr td { font-size: 12px; color: #666666; vertical-align: top; padding: 5px 0 4px 0; border-bottom: 1px solid #E5E5E5; }
	table.listZipList tbody tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: center; }
	table.listZipList tbody tr td.onlyNum a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; }
	table.listZipList tbody tr td.txtL { text-align: left; padding-left: 10px; padding-right: 10px; }
	table.listZipList tbody tr td.txtL a { font-size: 12px; color: #666666; }

	table.listZipList tbody tr td.nodata { vertical-align:middle; text-align: center; width:390px; height:100px; }



.zipScroll { overflow-y:scroll; overflow-x:hidden; width:390px; height:260px; }



/*****************************************
/* ¸ÞÀÏ									*/
/****************************************/

table.mailForm { width:680px; border:5px solid #f3f3f3; }
	table.mailForm tr td.mailCon { padding:20px; background:#ffffff; }
	table.mailForm tr td.conBox { border:1px solid #e9e9e9; background:#f9f9f9; width:630px; padding:20px; }
	table.mailForm tr td.conBox span.txt { font-size:12px; color:#777777; font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; line-height:17px; }
	table.mailForm tr td.conBox span.eng { font-size:10px; color:#666666; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:17px; font-weight:bold; }


/*****************************************
/* °øÅë Å¬·¡½º							*/
/****************************************/


.nodata { height:200px; vertical-align:middle; text-align:center; }
.nodatab { height:30px; vertical-align:middle; text-align:center; }

.lastProduct { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #da251c; font-weight:bold; }

.paging { padding-top:15px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #bbbbbb; font-weight:bold; }
.paging a { color: #bbbbbb; }

.leftBanner1	{padding:5px 0px 0px 0px; text-align:center; }
.leftBanner2	{padding:3px 0px 0px 0px; text-align:center; }
.mBanner1		{padding:5px 0px 0px 0px; text-align:center; background: #f3f3f3;}
.mBanner2		{padding:3px 0px 0px 0px; text-align:center; }

.top			{font-family:±¼¸², ±¼¸²Ã¼ ; font-size:11px; color:#777777;padding-top:2; padding-right:3;letter-spacing:-0.075em;}

.p3L { padding-left:3px; }
.p5L { padding-left:5px; }
.p10L { padding-left:10px; }
.p14L { padding-left:14px; }
.p15L { padding-left:15px; }
.p20L { padding-left:20px; }
.p30L { padding-left:30px; }
.p40L { padding-left:40px; }
.p60L { padding-left:60px; }
.p80L { padding-left:80px; }
.p240L { padding-left:240px; }

.p2R { padding-right:2px; }
.p3R { padding-right:3px; }
.p4R { padding-right:4px; }
.p5R { padding-right:5px; }
.p9R { padding-right:9px; }
.p10R { padding-right:10px; }
.p20R { padding-right:20px; }
.p21R { padding-right:21px; }
.p30R { padding-right:30px; }
.p70R { padding-right:70px; }

.p2T { padding-top:2px; }
.p3T { padding-top:3px; }
.p4T { padding-top:4px; }
.p5T { padding-top:5px; }
.p7T { padding-top:7px; }
.p8T { padding-top:8px; }
.p10T { padding-top:10px; }
.p13T { padding-top:13px; }
.p15T { padding-top:15px; }
.p20T { padding-top:20px; }
.p25T { padding-top:25px; }
.p30T { padding-top:30px; }
.p35T { padding-top:35px; }
.p40T { padding-top:40px; }
.p45T { padding-top:45px; }
.p50T { padding-top:50px; }
.p92T { padding-top:92px; }

.p5B { padding-bottom:5px; }
.p10B { padding-bottom:10px; }
.p11B { padding-bottom:11px; }
.p15B { padding-bottom:15px; }
.p20B { padding-bottom:20px; }
.p25B { padding-bottom:25px; }

p15	{ padding:15px; }

.m5T { margin-top:5px; }
.m10T { margin-top:10px; }
.m20T { margin-top:20px; }

.m1L { margin-left:1px; }
.m4T { margin-top:4px; }
.m30T { margin-top:30px; }

.taSize { width: 718px; }

.coSize { width: 698px; }

.biCateHe { height: 18px; }

.footPadd { height: 40px; }

.TL {text-align:left; }
.TC {text-align:center; }
.TR {text-align:right; }

.VT {vertical-align:top; }
.TM {vert

.button				{padding-top:0px;font-size:9pt; color: #FFFFFF; width:28px; height:21px; background-color:#999999; border:1px solid #787878; font-family:±¼¸²; cursor:hand;}

.lh					{line-height:22px;}
