@charset "euc-kr";


form									{margin:0;  padding:0}
img, fieldset, button					{border:0}
p 										{margin:0; padding:0}

/* Class css */
.left									{float:left;}
.right									{float:right;}
.clear									{clear:both;}
.alignLeft								{text-align:left;}
.alignRight								{text-align:right;}
.alignCenter							{text-align:center;}
/* auto {margin: 0px auto;} */
.verticalTop 							{vertical-align:top;}
.verticalBottom							{vertical-align:bottom;}
.verticalMiddle 						{vertical-align:middle;}
.imgAlign								{vertical-align: middle;}
.cursorPoint							{cursor:pointer;}
.bdnone									{border:0}

/* common */
.search1bg								{background:url(../images/common/input2Bg.gif) no-repeat; width:493px; height:35px; border:0; color:#000; font-size:15px; font-weight:bold; padding:10px 0 0 10px; margin-right:10px}
.search2bg								{background:url(../images/common/input2Bg.gif) no-repeat;}
.search3btn								{background:url(../images/common/searchBtn.gif) no-repeat; width:87px; height:35px; border:0; margin-bottom:-12px; +margin-bottom:0px; cursor:pointer}

/* mainimg */
.mainlistbox								{width:240px; margin:auto auto}
.mainlistimg								{width:240px; height:150px; background-color:#eee; text-align:center}
.mainlisttitle								{font-weight:bold; color:#000; font-size:13px; margin:8px 0 2px 0; text-align:left}
.mainlistcode								{font-size:11px; color:#999; text-align:left}

/* subimg */
.sublisttitle								{font-weight:bold; color:#000; font-size:13px; margin:8px 0 2px 0}
.sublistcode								{font-size:11px; color:#999}
.listimg									{margin:0 8px 0 8px}

/* submenu */
.left1depthoff								{background:url(../images/shop/subctIcon.gif) 5px 8px no-repeat; height:25px; padding:7px 0 0 20px; margin:0 10px 0 10px; border-bottom:1px dotted #CCC}
.left1depthoff a							{color:#666}
.left1depthon								{background:url(../images/shop/subctIcon1.gif) 5px 8px no-repeat; height:25px; padding:7px 0 0 20px; margin:0 10px 0 10px; font-weight:bold; border-bottom:1px dotted #CCC}
.left1depthon a								{color:#F30;}
.left1depthon a:link						{color:#F30;}
.left1depthon a:active						{color:#F30;}
.left1depthon a:visited						{color:#F30;}
.left1depthon a:hover 						{color:#F30;}
.left2depth									{background:url(../images/shop/subctIcon2.gif) 20px 0 no-repeat; height:20px; padding:4px 0 0 30px;}
.left3depth									{background:url(../images/shop/subctIcon3.gif) 20px 0 no-repeat; height:20px; padding:4px 0 0 43px;}

/* detail table */
.detail01									{border-collapse:collapse; border-spacing:0; border-top:1px solid #ffe2ac; border-left:1px solid #666; background-color:#000; margin-top:15px;}
.detail01 th								{border-bottom:1px solid #666; border-right:1px solid #666; color:#ffe2ac; padding:8px 0 7px 0}
.detail01 td								{border-bottom:1px solid #666; border-right:1px solid #666; color:#FFF; text-align:center; padding:8px 0 7px 0}	
.detail01 td span							{color:#F00; font-weight:bold}

/* boardstyle */
.boardstyle1								{margin-top:10px; font-size:12px}
.boardstyle1 th								{padding:11px 0 10px 0; background:#f5f5f5 url(/images/inc/fooderquickbg.gif) repeat-x;border-bottom:1px solid #eee;}
.boardstyle1 th div							{border-right:1px solid #CCC;}
.boardstyle1 th div a						{display:inline-block;}
.boardstyle1 th .lno						{border:none}
.boardstyle1 td								{border-bottom:1px solid #eee; padding:10px; text-align:center}
.boardstyle1 a								{color:#666; font-weight:normal}
.boardstyle1 a:hover 						{color:#B3D5F0; text-decoration:none}


.mypageNum a:link							{color:#069;}
.mypageNum a:active							{color:#069;}
.mypageNum a:visited						{color:#069;}
.mypageNum a:hover 							{color:#F30; text-decoration:none}

.login a:link								{color:#FFF; font-size:20px}
.login a:active								{color:#FFF; font-size:20px}
.login a:visited							{color:#FFF; font-size:20px}
.login a:hover 								{color:#FFF; text-decoration:none; font-size:20px}

.boardstyle2								{border-top:2px solid #333; background-color:#FFF; text-align:left}
.boardstyle2 thead .titlte					{background-color:#FFF; font-size:15px; font-weight:bold; padding:15px; border-bottom:1px solid #CCC; border-right:1px solid #CCC; color:#F30}
.boardstyle2 thead .sub						{border-bottom:1px solid #CCC; padding:15px; background:url(../images/member/joyTitlebg.gif) 0 5px repeat-x; color:#999}
.boardstyle2 tbody .sub						{border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:30px; background-color:#F2F2F2}
.boardstyle3								{border-top:1px solid #CCC; background-color:#FFF; text-align:left}
.boardstyle3 th								{background-color:#f8f8f8; font-size:13px; font-weight:bold; padding:10px; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
.boardstyle3 td								{background-color:#fff; font-size:13px; padding:10px; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
.boardstyle3 input,.boardstyle3 select		{height:22px; padding:3px}

.boardon									{background-color:#eff8ff;}
.boardoff									{background-color:#fff}

.boardon a:link								{color:#333;}
.boardon a:active							{color:#333;}
.boardon a:visited							{color:#333;}
.boardon a:hover 							{color:#1c88d1; text-decoration:none}

dt,#ricts dd								{margin:0 5px 0 5px;}
dl.faqList									{border-bottom:1px solid #dddddd; margin:0px 0px 10px 0px;}
dl.faqList dt								{background:url(../images/customer/faq_q.gif) no-repeat 7px center;border-bottom:1px solid #dddddd;padding:8px 0 6px 25px;height:15px;}
dl.faqList dt a								{background:url(../images/customer/faq_basic.gif) no-repeat right 3px;display:block;}
dl.faqList dt a.on							{background:url(../images/customer/faq_selected.gif) no-repeat right 5px;}
dl.faqList dd								{border-top:2px solid #eaebeb;padding:15px 18px;border-bottom:1px solid #dddddd;background:#f7f7f7;}
dl.faqList dd.close							{display:none;}
dl.faqList dd p								{background:url(../images/customer/faq_a.gif) no-repeat left top; padding-left:24px;}

.searchText									{width:865px; height:55px; border:10px solid #bc9049; background:url(../images/shop/searchBigbg.gif) 0 0 repeat-x; background-color:#FFF;  font-size:25px; padding:5px 0 0 5px; font-weight:bold; color:#000}
.searchSelect								{width:230px; font-size:20px; font-weight:bold}

.paging										{margin:40px auto 40px auto;}
table input[type=text] {border-radius:5px; padding:5px; color:#999; width: calc(100% - 170px);  max-width:200px; vertical-align:middle; background:#FFF; height: 28px; font-size: 14px; border: 1px solid #eee;}
select {border-radius:5px; padding:4px; color:#999; vertical-align:middle; font-size: 14px; border: 1px solid #eee; letter-spacing: -1px;}
.searbtn {background-position:center center; padding:3px; background:#000;border-radius:5px; border-color:transparent; vertical-align:middle}