@charset "euc-kr";

/*
-------------------------------------------------------------------------------------------------
.ÆÄÀÏ¸í      :  mypageA.css
.ÀÛ¾÷½ÃÀÛ    :  2009/01/28
.ÃÖÁ¾¼öÁ¤ÀÏ  :  2009/02/--
.ÀÛ¾÷ÀÚ      :  ÀüÇý¶õ
.³»¿ë        :  SNB, Contents
-------------------------------------------------------------------------------------------------
*/
h3.mySubTitle {padding:10px 0 0 7px;}
h1 {padding:0 0 0px 10px;}
h1 img {padding-bottom:2px;}
.mypageA h4 {text-align:left; margin:20px 0 0px 5px;  _margin:20px 0 6px 5px;}
.mypageB h4 {text-align:left; margin:18px 0 -4px 5px;  _margin:15px 0 6px 5px;}
.mypageA h5.my {text-align:left; margin:30px 0 0px 5px;  _margin:25px 0 6px 5px;}


/* Side Navigation Bar
------------------------------------------------------------------------------------ */
#snb p {margin-top:8px;}
#snb .mnMpg {background:url(/images/mypage/snb_mypage_a_bg_all.gif) repeat-y left top;}
#snb .mnMpg h4 {padding:0 12px 5px 15px; letter-spacing:-1px; color:#333;}
#snb .mnMpg h4 em {color:#6522ab;}
#snb .mnMpg ul {margin:0 12px 15px 12px; padding:8px; background-color:#f5f5f1; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
#snb .mnMpg ul li {padding-left:7px; background:url(/images/common/bullet_10.gif) no-repeat left 7px; line-height:1.7;}
#snb .mnMpg ul li strong.hot {color:#1a9a00;}
#snb .mnMpg ul.odd {margin-bottom:0;}
#snb .mnMpg ul.btn {height:80px; margin:0; padding:23px 0 0 0; border:none; background:url(/images/mypage/snb_mypage_a_bg_bot2.gif) no-repeat left bottom; text-align:center;}
#snb .mnMpg ul.btn li {padding:0 0 5px 0; background:none;}


/* Common
------------------------------------------------------------------------------------ */
/* »ó´Ü Á¤º¸ */
.mypageA p.timg {position:absolute; top:-20px; right:20px;}
.mpgTop {width:702px; height:76px; background:url(../../images/mypage/mpg_top_bg_all.gif) no-repeat left top; position:relative;}
.mpgTop h2 {position:absolute; top:18px; left:25px; width:279px; padding:0 0 15px 0; font:11px dotum;}
.mpgTop h2 span {display:block; width:254px; padding:15px 0 0 25px;}
.mpgTop h2 strong {color:#333; font:bold 12px gulim;}
.mpgTop p.ball {position:absolute; top:38px; left:18px; padding-left:14px;}
.mpgTop p.ball img {vertical-align:middle;}
.mpgTop p.photo {position:absolute; top:8px; left:200px; width:80px; height:82px; padding:6px 0 0 6px;}
.mpgTop dl {position:absolute; top:14px; left:270px; width:390px; height:60px; padding:8px 0 0 15px;}
.mpgTop dl dt {float:left; width:390px; color:#666; font:12px dotum; padding:0 0 4px 4px; border-bottom:1px solid #E3E3E3;}
.mpgTop dl dt strong {color:#000;}
.mpgTop dl dd {float:left; width:180px; color:#333; font:12px dotum; padding:6px 0 4px 13px; background:url(../../images/common/bullet_05.gif) no-repeat 4px 9px;}
.mpgTop dl dd em {font-weight:bold; color:#E9052C;}
.mpgTop dl dd em.odd {color:#0053FA;}


/* Spot
------------------------------------------------------------------------------------ */
/* ³ªÀÇ ÁÖ¹®³»¿ª */
.mypageA .odProd {background:url(../../images/mypage/my_shop_mypage_a_bg_all.gif) repeat-y left top; top:8px; _top:0;}
*:first-child+html .mypageA .myShop {top:0;}

/* ÁÖ¹® »óÇ° Å×ÀÌºí*/
.mypageA .odProd {position:relative;}
.mypageA .odProd p.more {position:absolute; right:15px; top:-18px;}

.mypageA .odProd table {width:702px; text-align:left; margin:0px 0 25px 0px; _margin:5px 0 0 0px;}
.mypageA .odProd table thead th {text-align:center; padding:12px 0 6px 0; _padding:10px 0 4px 0; border-bottom:2px solid #BEBEBE; background:url(../../images/common/line_bar_01.gif) no-repeat left top;}
.mypageA .odProd table tbody th,
.mypageA .odProd table tbody td {text-align:center; border-bottom:1px solid #d9d9d9; padding:8px 0 5px 0;}
.mypageA .odProd table tbody tr.end th,
.mypageA .odProd table tbody tr.end td {border-bottom:2px solid #BEBEBE;}
.mypageA .odProd table tbody th {font-weight:normal;}
.mypageA .odProd table tbody td.photo {padding:6px 3px 6px 20px;}
.mypageA .odProd table tbody td.photo img {border:1px solid #d9d9d9;}
.mypageA .odProd table tbody td.title {text-align:left; padding:0 5px 0 2px;}
.mypageA .odProd table tbody td.price {text-align:center; color:#E9052C; font-weight:bold;}
.mypageA .odProd table tbody td.title a {color:#333;}
.mypageA .odProd table tbody td.title em {color:#f47b20; font-style:normal;}
.mypageA .odProd table tbody td.ipPrice {text-align:center;}
.mypageA .odProd table tbody td.state {text-align:center;}
.mypageA .odProd table tbody td.state em {color:#f47b20; font-style:normal;}
.mypageA .odProd table tbody td.state em.odd {color:#0053FA;}
.mypageA .odProd table tbody td.type {text-align:left; padding-left:15px;}
.mypageA .odProd input {height:15px; border:1px solid #BBB; padding:3px 3px 0 3px; top:-1px;}
.mypageA .odProd input.rt {text-align:right; color:#666; font-weight:bold}


/* ³ªÀÇ ±âº»Á¤º¸ */
.mypageA .myInfo {float:left; position:relative; width:344px; margin-right:12px; background:url(../../images/mypage/my_info_a_bg_all.gif) repeat-y left top; top:8px; _top:0;}
.mypageA .myInfo p.btn {position:absolute; left:110px; top:-26px;}

.mypageA .myInfo .tp {height:12px; background:url(../../images/mypage/my_info_a_bg_top.gif) no-repeat left top;}
.mypageA .myInfo .bt {height:12px; background:url(../../images/mypage/my_info_a_bg_bottom.gif) no-repeat left bottom;}
.mypageA .myInfo table {width:305px; text-align:left; margin:0px 0 0px 18px; _margin:5px 0 0 18px;}

.mypageA .myInfo table tbody th,
.mypageA .myInfo table tbody td {text-align:left; padding:4px 0 3px 3px;}
.mypageA .myInfo table tbody tr.end th,
.mypageA .myInfo table tbody tr.end td {border:none;}

/* ³ªÀÇ ¸¶ÀÏ¸®Áö/½ºÄÚ¾î */
.mypageA .myMscore {float:left; width:344px; position:relative; background:url(../../images/mypage/my_info_a_bg_all.gif) repeat-y left top; top:8px; _top:0;}
.mypageA .myMscore p.more {position:absolute; right:15px; top:-18px;}

.mypageA .myMscore h5.my {position:absolute; right:174px; top:-52px; _top:-45px; color:#0D8B73;}
.mypageA .myMscore .tp {height:12px; background:url(../../images/mypage/my_info_a_bg_top.gif) no-repeat left top;}
.mypageA .myMscore .bt {height:12px; background:url(../../images/mypage/my_info_a_bg_bottom.gif) no-repeat left bottom;}
.mypageA .myMscore table {width:305px; text-align:left; margin:0px 0 0px 18px; _margin:5px 0 0 18px;}
.mypageA .myMscore table tbody th,
.mypageA .myMscore table tbody td {text-align:left; padding:4px 0 4px 5px; border-bottom:1px solid #d9d9d9;}
.mypageA .myMscore table tbody tr.end th,
.mypageA .myMscore table tbody tr.end td {border:none;}
.mypageA .myMscore table tbody td.score {color:#292929; text-align:right;}
.mypageA .myMscore table tbody td.date {text-align:right;}

/* ÁÖ¹®³»¿ª/¹è¼ÛÇöÈ²
------------------------------------------------------------------------------------ */
/* ±â°£Á¶È¸ */
.mypageB .dateSch {width:703px; position:relative; margin-top:10px; text-align:center; z-index:100; background:url(../../images/mypage/date_mypage_b_bg_all.gif) repeat-y left top;}
.mypageB .dateSch .tp {height:10px; background:url(../../images/mypage/date_mypage_b_bg_top.gif) no-repeat left top;}
.mypageB .dateSch .bt {height:10px; background:url(../../images/mypage/date_mypage_b_bg_bottom.gif) no-repeat left bottom;}
.mypageB .dateSch table {width:683px;}
.mypageB .dateSch table tbody th {color:#292929; padding:5px 0 0 0;}
.mypageB .dateSch table tbody th,
.mypageB .dateSch table tbody td {border-bottom:1px solid #BEBEBE;}
.mypageB .dateSch table tbody tr.end th,
.mypageB .dateSch table tbody tr.end td {border:none;}
.mypageB .dateSch table tbody tr.detail th {text-align:left; padding-left:10px; border:none;}
.mypageB .dateSch table tbody tr.detail th em {color:#FF5A00;}

.mypageB .dateSch .select {height:25px; padding-top:7px; position:relative; z-index:200;}
.mypageB .dateSch .select dl {float:left; text-align:left; height:21px; padding:0 0 0 10px;}
.mypageB .dateSch .select dl dt a {float:left; height:15px; padding:3px 27px 0 7px; background:#fff url(../../images/common/icon_select_01.gif) no-repeat right 1px; border:1px solid #bbb;}
.mypageB .dateSch .select dl dt span {display:inline-block; padding:6px 0 0 2px;}
.mypageB .dateSch .select dl dt a:hover {text-decoration:none; background-color:#fff;}
.mypageB .dateSch .select dl dd {clear:both; position:relative;}
.mypageB .dateSch .select dl dd ul {position:absolute; max-height:90px; _height:90px; top:-1px; left:0; border:1px solid #c4c4c4; background-color:#fff;}

.mypageB .dateSch .select dl dd ul li a {display:block; height:15px; padding:3px 8px 0 6px; clear:both; white-space:nowrap; background-color:#fff;}
.mypageB .dateSch .select dl dd ul li a:hover {text-decoration:underline;}
.mypageB .dateSch .select dl dd ul {
	overflow:scroll; overflow-x:hidden;
	scrollbar-face-color:#f7f7f7;
	scrollbar-highlight-color:#f7f7f7;
	scrollbar-3dlight-color:#D2D2D2;
	scrollbar-shadow-color:#d8d8d8;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color:#000;
}
.mypageB .dateSch .select dl.year dd ul li a {width:42px;}
.mypageB .dateSch .select dl.etc dd ul li a {width:30px;}
.mypageB .dateSch .select p {float:left; padding-left:10px;}

.mypageB .dateSch ol {text-align:left; padding-left:12px; width:583px; height:25px; padding-top:7px; position:relative;}
.mypageB .dateSch ol li {display:inline; padding-right:5px;}
.mypageB .dateSch h3 {float:left; width:100px; height:24px; padding-top:11px; background-color:#f1eaf9; text-align:center; color:#6522ab;}
.mypageB .dateSch ul li.txt {text-align:left; font:11px dotum; padding:2px 0 0px 14px; background:url(../../images/common/bullet_01.gif) no-repeat 9px 7px;}

/* ÁÖ¹® »óÇ° Å×ÀÌºí*/
.mypageB .odProd p.date {position:relative; text-align:left; padding:10px 0 0 0;}
.mypageB .odProd p.date strong {display:inline-block; padding:3px 0 5px 20px; background:url(../../images/common/bullet_03.gif) no-repeat left 2px; color:#E61429; font-weight:normal;}
.mypageB .odProd p.date span {position:absolute; top:13px; right:0;}
.mypageB .odProd p.date span em {font-weight:bold;}

.mypageB .odProd {position:relative; margin-top:10px;}
.mypageB .odProd p.more {position:absolute; right:15px; top:-18px;}

.mypageB .odProd table {width:702px; text-align:left; margin:0px 0 25px 0px; _margin:5px 0 0 0px;}
.mypageB .odProd table thead th {text-align:center; padding:12px 0 6px 0; _padding:10px 0 4px 0; border-bottom:2px solid #BEBEBE; background:url(../../images/common/line_bar_01.gif) no-repeat left top;}
.mypageB .odProd table tbody th,
.mypageB .odProd table tbody td {text-align:center; border-bottom:1px solid #d9d9d9; padding:8px 0 5px 0;}
.mypageB .odProd table tbody tr.end th,
.mypageB .odProd table tbody tr.end td {border-bottom:2px solid #BEBEBE;}
.mypageB .odProd table tbody th {font-weight:normal;}
.mypageB .odProd table tbody td.photo {padding:6px 3px 6px 20px;}
.mypageB .odProd table tbody td.photo img {border:1px solid #d9d9d9;}
.mypageB .odProd table tbody td.title {text-align:left; padding:0 5px 0 2px;}
.mypageB .odProd table tbody td.price {text-align:center; color:#E9052C; font-weight:bold;}
.mypageB .odProd table tbody td.title a {color:#333;}
.mypageB .odProd table tbody td.title em {color:#f47b20; font-style:normal;}
.mypageB .odProd table tbody td.ipPrice {text-align:center;}
.mypageB .odProd table tbody td.state {text-align:center;}
.mypageB .odProd table tbody td.state em {color:#f47b20; font-style:normal;}
.mypageB .odProd table tbody td.type {text-align:left; padding-left:15px;}
.mypageB .odProd table tbody td.etc {text-align:left; padding-left:30px;}
.mypageB .odProd table tbody td.stPrice {text-align:right; padding-right:18px; font-weight:bold;}
.mypageB .odProd table tbody tr.total {}
.mypageB .odProd table tbody tr.total td {color:#292929; font-weight:bold; border-bottom:1px solid #E9052C; background-color:#F4F4F4; padding:12px 0 10px 0px;}
.mypageB .odProd table tbody tr.total td.price {text-align:right; padding-right:18px; color:#E9052C;}
.mypageB .odProd table tbody tr.total td.etc {text-align:left; padding-left:30px;}
.mypageB .odProd input {height:15px; border:1px solid #BBB; padding:3px 3px 0 3px; top:-1px;}
.mypageB .odProd input.rt {text-align:right; color:#666; font-weight:bold;}

.mypageB .odProd .pagination {margin:0px; height:40px; padding:0; top:-27px;}

/* ¹è¼Û°ü·Ã Å×ÀÌºí */
.mypageB .custm {position:relative; width:703px; margin-top:5px;}
.mypageB .custm h3 {margin:15px 0 5px 15px; _margin:5px 0 10px 15px; padding:1px 0 5px 19px; background:url(/images/common/icon_arrow_04.gif) no-repeat left 0; color:#333; _height:1%;}
.mypageB .custm p.same {position:absolute; left:10px; top:-65px; text-align:left; margin:35px 0 8px 5px; padding:0 0 0 140px; color:#0D8B73; font-weight:bold;}
.mypageB .custm table {width:702px; margin:5px 0 5px 0px; border-top:1px solid #b4b4b4; border-bottom:1px solid #b4b4b4;}
.mypageB .custm table th {background-color:#f4f4f4; border-bottom:1px solid #d6d6d6; text-align:left; height:22px; _height:18px; padding:10px 0 0 20px; _padding:8px 0 0 20px; vertical-align:top; color:#333;}
*:first-child+html .mypageB .custm table th {height:22px; padding:10px 0 0 20px;}
.mypageB .custm table td {border-bottom:1px solid #d6d6d6; height:20px; padding:5px 0 5px 20px;}
.mypageB .custm table td a.url {color:#0D8B73; font-weight:bold;}
.mypageB .custm table td a.sh {color:#FF5A00; font-weight:bold;}

/* ¹öÆ° */
.mypageB ul.btn {width:703px; padding:20px 0 30px 0; text-align:center; }
.mypageB ul.btn li {display:inline;}



/* °³ÀÎÁ¤º¸¼öÁ¤ 
------------------------------------------------------------------------------------ */
.mypageB .registWr .bgTp {height:7px; margin:11px 0 15px 0; background:url(../../images/common/line_bar_02.gif) no-repeat left top;}

.mypageB .registWr {position:relative; width:702px; padding:10px 0px 10px 0px;  _height:1%;}
.mypageB .registWr p.caution {text-align:left; margin:2px 0 6px 5px; padding:0px 0 0 10px;}
.mypageB .registWr p.caution em {color:#FF6000; font-weight:bold;}
.mypageB .registWr table {width:702px; margin:0px 0 5px 0px; border-top:2px solid #b4b4b4; border-bottom:2px solid #b4b4b4;}
.mypageB .registWr table th {background-color:#f4f4f4; border-bottom:1px solid #d6d6d6; text-align:left; height:33px; _height:23px; padding:10px 0 0 20px; _padding:13px 0 0 20px; vertical-align:top; color:#333;}
*:first-child+html .mypageB .registWr table th {height:23px; padding:13px 0 0 20px;}
.mypageB .registWr table th em {color:#FF6000; font-weight:bold;}
.mypageB .registWr table td {border-bottom:1px solid #d6d6d6; height:26px; padding:5px 0 5px 20px;}
.mypageB .registWr table td input.box {width:126px; height:15px; padding:3px 0 0 3px; border:1px solid #999;}
.mypageB .registWr table td textarea {width:530px; height:35px; padding:3px 0 0 3px; border:1px solid #999;
	scrollbar-face-color:#f7f7f7;
	scrollbar-highlight-color:#f7f7f7;
	scrollbar-3dlight-color:#D2D2D2;
	scrollbar-shadow-color:#d8d8d8;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color:#000;
}
.mypageB .registWr table td dl {}
.mypageB .registWr table td dl dt a {float:left; height:15px; padding:3px 25px 0 7px; background:url(../../images/common/icon_select_01.gif) no-repeat right 1px; border:1px solid #bbb;}
.mypageB .registWr table td dl dt a:hover {text-decoration:none; background-color:#f4f4f4;}
.mypageB .registWr table td dl dd {clear:both; position:relative;}
.mypageB .registWr table td dl dd ul {position:absolute; top:-1px; left:0; border:1px solid #c4c4c4; background-color:#fff; z-index:30; }
.mypageB .registWr table td dl dd ul li a {display:block; _float:left; height:15px; padding:3px 10px 0 6px; clear:both; white-space:nowrap; background-color:#fff;}
.mypageB .registWr table td dl dd ul li a:hover {text-decoration:underline;}

.mypageB .registWr table td input {height:15px; border:1px solid #BBB; padding:3px 3px 0 3px; top:-1px;}
.mypageB .registWr table td input.sl {border:none;}
.mypageB .registWr p.step2Ok {margin:20px 0 10px 0; text-align:center;}

/* ¼±ÅÃ */
.mypageB .registWr dl.select {float:left; position:relative; z-index:150;}
.mypageB .registWr dl.select dt a {float:left; height:15px; padding:3px 31px 0 7px; background:#fff url(../../images/common/icon_select_01.gif) no-repeat right 1px; border:1px solid #bbb;}
.mypageB .registWr dl.select dt a:hover {text-decoration:none; background-color:#f4f4f4;}
.mypageB .registWr dl.select dd {clear:both; position:relative; }
.mypageB .registWr dl.select dd ul {position:absolute; top:-1px; left:0; height:74px; border:1px solid #c4c4c4; background-color:#fff; z-index:150;
	overflow:auto; width:62px;
	scrollbar-face-color:#f7f7f7;
	scrollbar-highlight-color:#f7f7f7;
	scrollbar-3dlight-color:#D2D2D2;
	scrollbar-shadow-color:#d8d8d8;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color:#000;
}
.mypageB .registWr dl.select dd ul li {_float:left;}
.mypageB .registWr dl.select dd ul li a {display:block; _float:left; height:15px; padding:3px 10px 0 6px; clear:both; white-space:nowrap;}
.mypageB .registWr dl.select dd ul li a:hover {text-decoration:none; background-color:#e9e9e9;}


/* ¼±ÅÃ-ÃÖ»óÀ§ */
.mypageB .registWr dl.select2 {float:left; position:relative; z-index:180;}
.mypageB .registWr dl.select2 dt a {float:left; height:15px; padding:3px 31px 0 7px; background:#fff url(../../images/common/icon_select_01.gif) no-repeat right 1px; border:1px solid #bbb;}
.mypageB .registWr dl.select2 dt a:hover {text-decoration:none; background-color:#f4f4f4;}
.mypageB .registWr dl.select2 dd {clear:both; position:relative;}
.mypageB .registWr dl.select2 dd ul {position:absolute; top:-1px; left:0; height:108px; border:1px solid #c4c4c4; background-color:#fff; z-index:180;
	overflow:auto; width:62px;
	scrollbar-face-color:#f7f7f7;
	scrollbar-highlight-color:#f7f7f7;
	scrollbar-3dlight-color:#D2D2D2;
	scrollbar-shadow-color:#d8d8d8;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color:#000;
}
.mypageB .registWr dl.select2 dd ul li {_float:left;}
.mypageB .registWr dl.select2 dd ul li a {display:block; _float:left; height:15px; padding:3px 10px 0 6px; clear:both; white-space:nowrap;}
.mypageB .registWr dl.select2 dd ul li a:hover {text-decoration:none; background-color:#e9e9e9;}

.mypageB .registWr table td .phone p {float:left;}
.mypageB .registWr table td .email {position:relative;}
.mypageB .registWr table td .email dl.select {position:absolute; top:0px; left:280px; z-index:1000;}
.mypageB .registWr table td .email dl.select dt a {width:90px;}
.mypageB .registWr table td .email dl.select dd ul li a:hover {text-decoration:none; background-color:#e9e9e9;}
.mypageB .registWr table td .email dl.select dd ul {position:absolute; top:-1px; left:0; height:128px; border:1px solid #c4c4c4; background-color:#fff; z-index:1000;
	overflow:auto; width:128px;
	scrollbar-face-color:#f7f7f7;
	scrollbar-highlight-color:#f7f7f7;
	scrollbar-3dlight-color:#D2D2D2;
	scrollbar-shadow-color:#d8d8d8;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color:#000;
}
.mypageB .registWr table td .email p {padding-top:0;}
.mypageB .registWr table td .email p input {position:relative; top:-2px;}


/* ¸¶ÀÏ¸®Áö, ½ºÄÚ¾î ¸®½ºÆ® */
.mypageB .scoreList .bgBt {height:10px; background:url(../../images/bbs/list_news_bbs_a_bg_bottom.gif) no-repeat left bottom;}
.mypageB .scoreList {margin-top:8px; background:url(../../images/bbs/list_news_bbs_a_bg_all.gif) repeat-y;}

/* ¸®½ºÆ® */
.mypageB .scoreList table {width:702px; text-align:center; margin:0px 0 0 0px;}
.mypageB .scoreList table thead th {height:35px; padding-top:2px; background:url(../../images/help/list_bbs_a_tb_bg_all.gif) repeat-x left top;}
.mypageB .scoreList table thead th.first {background:url(../../images/help/list_bbs_a_tb_bg_left.gif) no-repeat left top;}
.mypageB .scoreList table thead th.end {background:url(../../images/help/list_bbs_a_tb_bg_rg.gif) no-repeat right top;}

.mypageB .scoreList table tbody th,
.mypageB .scoreList table tbody td {border-bottom:1px solid #d9d9d9; padding:8px 0 5px 0;}
.mypageB .scoreList table tbody tr.end th,
.mypageB .scoreList table tbody tr.end td {border-bottom:none;}
.mypageB .scoreList table tbody th {font-weight:normal;}
.mypageB .scoreList table tbody td.title {text-align:left;}
.mypageB .scoreList table tbody td.title a {color:#333;}
.mypageB .scoreList table tbody td.title em {color:#f47b20; font-style:normal;}
.mypageB .scoreList table tbody td.score {text-align:right; padding:0 15px 0 0;}
.mypageB .scoreList table thead th.rt {text-align:right; padding:0 15px 0 0;}

.mypageB .scoreList .pagination {margin:0 0px; padding:0;}
.mypageB .scoreList .pagination dl {padding:0; top:45px;}




/* È¸¿øÅ»Åð 
------------------------------------------------------------------------------------ */
.mypageB .withdraw {}
.mypageB .withdraw .bgTp {height:7px; margin:11px 0 15px 0; background:url(../../images/common/line_bar_02.gif) no-repeat left top;}
.mypageB .withdraw p.zoltar {padding:0 0 8px 10px;}
.mypageB .withdraw h3 {margin:15px 0 10px 0px; _margin:5px 0 10px 15px; padding:1px 0 5px 19px; background:url(../../images/common/icon_arrow_04.gif) no-repeat left 0; color:#333; _height:1%;}
.mypageB .withdraw ul.meaning {margin:0 11px; _height:1%;}
.mypageB .withdraw ul.meaning li {padding:0 0 4px 8px; background:url(../../images/common/bullet_01.gif) no-repeat left 5px;}
.mypageB .withdraw ul.meaning li strong {text-decoration:underline;}
.mypageB .withdraw table {width:702px; margin:15px 0 0 0px; border-top:2px solid #b4b4b4; border-bottom:2px solid #b4b4b4;}
.mypageB .withdraw table th {background-color:#f4f4f4; border-bottom:1px solid #d6d6d6; text-align:right; padding:15px 10px 0 0; vertical-align:top; color:#333;}
.mypageB .withdraw table td {border-bottom:1px solid #d6d6d6; padding:9px;}
.mypageB .withdraw table td li {padding:3px 0;}
.mypageB .withdraw table td li label {position:relative; top:2px; margin-right:10px;}
.mypageB .withdraw table td li input.box {width:129px; height:13px; padding:3px 0px 2px 3px; border:1px solid #999;}
.mypageB .withdraw table td li strong {display:inline-block; width:100px; padding-left:5px; font-weight:normal;}
.mypageB .withdraw ul.btn {padding:20px 0; text-align:center;}
.mypageB .withdraw ul.btn li {display:inline;}

/* ´Þ·Â·¹ÀÌ¾î */
.calendar {position:absolute; top:50px; left:152px; !important; padding:6px 10px 6px 10px; !important; border:1px solid #333 !important; background-color:#fff !important; z-index:1000 !important;}
.calendar h4 {width:149px !important; height:23px !important; padding:7px 0 0 0 !important; background:url(../../images/mypage/cal_gift_a_bg_title.gif) no-repeat left top !important; text-align:center; color:#fff !important; margin-bottom:5px !important;}
.calendar p.close {position:absolute !important; top:23px !important; right:15px !important; padding:0 !important; border:none !important;}
.calendar table.month {width:150px; border:1px solid #d0d0d0 !important;}
.calendar table.month caption {padding-bottom:5px !important;}
.calendar table.month caption img {vertical-align:middle !important; padding:0 5px !important; position:relative !important; top:-1px !important;}
.calendar table.month th, .calendar table.month td {border:1px solid #d0d0d0 !important; text-align:center !important;}
.calendar table.month thead th, .calendar table.month thead td {padding-top:4px !important;}
.calendar table.month th {background-color:#eff8ff !important;}
.calendar table.month td a {display:block !important; width:20px !important; height:16px !important; padding-top:2px !important; font:11px tahoma !important;}
.calendar table.month td a:hover {background-color:#ff0 !important;}
.calendar table.month td a.now {background-color:#00324b !important; color:#fff !important;}
.calendar table.month .sun, .calendar table.month .sun a {color:#f00 !important;}
.calendar table.month .sat, .calendar table.month .sat a {color:#00f !important;}


/* ¸¶ÀÏ¸®Áö ÀüÈ¯½ÅÃ» 
------------------------------------------------------------------------------------ */
/* ÀüÈ¯½ÅÃ» */
.mypageB  p.qaGo {position:absolute; right:15px; top:32px;}

.mypageB .backApply .bgTp {height:7px; margin:11px 0 15px 0; background:url(../../images/common/line_bar_02.gif) no-repeat left top;}
.mypageB .backApply {clear:both; width:703px; margin:0; position:relative; z-index:30;}
.mypageB .backApply table {border:1px solid #6BBAB5; width:100%;}
.mypageB .backApply table caption {text-align:left; padding:1px 0 5px 19px; background:url(../../images/common/icon_arrow_04.gif) no-repeat left 0; font-weight:bold; color:#007F7A;}
.mypageB .backApply table th {background-color:#F4F4F4; color:#333333;}
.mypageB .backApply table th,
.mypageB .backApply table td {height:36px; padding:0 10px 0 10px; border-bottom:1px solid #d6d6d6;}
.mypageB .backApply table td {text-align:left;}
.mypageB .backApply table td input {border:1px solid #999; height:12px; padding:3px 0px 2px 3px; padding:3px 0 0 3px;}
.mypageB .backApply table td strong {color:#FF5A00;}
.mypageB .backApply table td em {color:#0b79d0; font-weight:bold;}
.mypageB .backApply table td span {padding-right:10px;}

.mypageB .backApply table td dl {float:left; height:21px; padding:1px 5px 0 0px;}
.mypageB .backApply table td dl dt a {float:left; width:58px; height:15px; padding:3px 10px 0 2px; background:url(../../images/common/icon_select_01.gif) no-repeat right 1px; border:1px solid #bbb;}
.mypageB .backApply table td dl dt a:hover {text-decoration:none; background-color:#f4f4f4;}
.mypageB .backApply table td dl dd {clear:both; position:relative;}
.mypageB .backApply table td dl dd ul {position:absolute; top:-2px; left:0; width:70px; max-height:150px; _height:150px; border:1px solid #c4c4c4; background-color:#fff;}
.mypageB .backApply table td dl dd ul li a {display:block; _float:left; width:40px; height:15px; padding:3px 0px 0 5px; clear:both; white-space:nowrap; background-color:#fff;}
.mypageB .backApply table td dl dd ul li a:hover {text-decoration:underline;}
.mypageB .backApply table td dl dd ul {
	overflow:scroll; overflow-x:auto;
	scrollbar-face-color:#f7f7f7;
	scrollbar-highlight-color:#f7f7f7;
	scrollbar-3dlight-color:#D2D2D2;
	scrollbar-shadow-color:#d8d8d8;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color:#000;
}

.mypageB .backApply p {text-align:center; margin-top:5px;}


/* ÀüÈ¯½ÅÃ» : ¸¶ÀÏ¸®Áö */
.mypageB .backApply.mileage th {text-align:center; line-height:1.6;}
.mypageB .backApply.mileage span {float:left; padding-top:5px;}


/* ÀüÈ¯½ÅÃ» - ²À ÀÐ¾îÁÖ¼¼¿ä */
.mypageB .backRead {clear:both; width:703px; margin:20px auto 0 auto; padding:0 0 20px 0; background:url(../../images/mypage/backread_mypage_b_bg_bot.gif) no-repeat left bottom; position:relative;}
.mypageB .backRead h3 {position:absolute; top:17px; left:40px;}
.mypageB .backRead ul {padding:20px 0 0 0; background:url(../../images/mypage/backread_mypage_b_bg_top.gif) no-repeat left top; line-height:1.6; _height:1%;}
.mypageB .backRead ul li {padding:0 0 0 180px; background:url(../../images/common/bullet_01.gif) no-repeat 172px 7px;}
.mypageB .backRead ul li strong {color:#0b79d0;}
.mypageB .backRead ul li strong.gray {color:#666;}
.mypageB .backRead ul li em {color:#6522ab; font-weight:normal;}

/* ÀüÈ¯½ÅÃ» - ´Ü°è¾È³» */
.mypageB .backProcess {clear:both; width:703px; margin:25px auto 0 auto; position:relative;}
.mypageB .backProcess h3 {padding:0 0 8px 5px;}


/* 1:1 ¹®ÀÇ ³»¿ª 
------------------------------------------------------------------------------------ */
/* Å×ÀÌºí*/
.mypageB .qaList {position:relative;}

.mypageB .qaList table {width:702px; text-align:left; margin:10px 0 25px 0px; _margin:15px 0 0 0px;}
.mypageB .qaList table thead th {text-align:center; padding:12px 0 6px 0; _padding:10px 0 4px 0; border-bottom:2px solid #BEBEBE; background:url(../../images/common/line_bar_01.gif) no-repeat left top;}
.mypageB .qaList table tbody th,
.mypageB .qaList table tbody td {text-align:center; border-bottom:1px solid #d9d9d9; padding:10px 0 7px 0;}
.mypageB .qaList table tbody tr.end th,
.mypageB .qaList table tbody tr.end td {border-bottom:2px solid #BEBEBE;}
.mypageB .qaList table tbody th {font-weight:normal;}
.mypageB .qaList table tbody td.title {text-align:left; padding:5px 5px 0 2px;}
.mypageB .qaList table tbody td.title a {color:#333;}
.mypageB .qaList table tbody td.title em {color:#f47b20; font-style:normal;}
.mypageB .qaList table tbody td.state {text-align:center;}
.mypageB .qaList table tbody td.state em {color:#f47b20; font-style:normal;}
.mypageB .qaList table tbody td.state em.odd {color:#0053FA;}
.mypageB .qaList table tbody td.type {text-align:left; padding-left:15px;}
.mypageB .qaList input {height:15px; border:1px solid #BBB; padding:3px 3px 0 3px; top:-1px;}
.mypageB .qaList input.rt {text-align:right; color:#666; font-weight:bold}
.mypageB .qaList .pagination {margin:0px; height:40px; padding:0; top:-27px;}


/* ¹®ÀÇ ³»¿ëº¸±â */
.mypageB .qaView {clear:both; border-top:1px solid #D9D9D9; margin-top:-24px;}
.mypageB .qaView .tp {clear:both; display:block; height:13px; background:url(../../images/bbs/view_st_bbs_a_bg_top.gif) no-repeat left top;}
.mypageB .qaView .bt {clear:both; display:block; height:10px; background:url(../../images/bbs/view_st_bbs_a_bg_bottom.gif) no-repeat left bottom;}
.mypageB .qaView .NotiTit {position:relative; border-bottom:1px solid #D9D9D9;}
.mypageB .qaView .NotiTit h4.title {color:#3366cc; height:17px; padding:17px 0 5px 20px; }
.mypageB .qaView .NotiTit h4.title span {padding:0 45px 0 20px; color:#333; margin-top:-2px;}
.mypageB .qaView .NotiTit h4.title strong {display:inline-block; margin-left:10px;}
.mypageB .qaView .NotiTit h4.title strong em {color:#333;}
.mypageB .qaView .NotiTit p.date {position:absolute; top:16px; right:15px;}

.mypageB .qaView .bbsWrap {position:relative; min-height:150px; padding:0 12px 0 12px; border-bottom:2px solid #BEBEBE;}
.mypageB .qaView .bbsWrap .desc {padding:15px 0;}
.mypageB .qaView .bbsWrap .desc .qaText {padding:0 15px 0 95px; line-height:1.5; width:570px; overflow:hidden; background:url(../../images/mypage/qa_text.gif) no-repeat 20px top;}
.mypageB .qaView .bbsWrap .desc .anText {padding:15px 15px 15px 95px; line-height:1.5; width:570px; overflow:hidden; background:#F8F8F8 url(../../images/mypage/an_text.gif) no-repeat 20px 15px;}
.mypageB .qaView .bbsWrap .desc .anText em {color:#349180;}

/* ÄíÆù ³»¿ª 
------------------------------------------------------------------------------------ */
/* Å×ÀÌºí*/
.mypageB .CouponList {position:relative;}

.mypageB .CouponList table {width:702px; text-align:left; margin:10px 0 25px 0px; _margin:15px 0 0 0px;}
.mypageB .CouponList table thead th {text-align:center; padding:12px 0 6px 0; _padding:10px 0 4px 0; border-bottom:2px solid #BEBEBE; background:url(../../images/common/line_bar_01.gif) no-repeat left top;}
.mypageB .CouponList table tbody th,
.mypageB .CouponList table tbody td {text-align:center; border-bottom:1px solid #d9d9d9; padding:6px 0 4px 0;}
.mypageB .CouponList table tbody tr.end th,
.mypageB .CouponList table tbody tr.end td {border-bottom:2px solid #BEBEBE;}
.mypageB .CouponList table tbody th {font-weight:normal;}
.mypageB .CouponList table tbody td.cpImg {text-align:center;}
.mypageB .CouponList table tbody td.title {text-align:left; padding:5px 5px 0 2px;}
.mypageB .CouponList table tbody td.title a {color:#333;}
.mypageB .CouponList table tbody td.title em {color:#f47b20; font-style:normal;}
.mypageB .CouponList table tbody td.state {text-align:center;}
.mypageB .CouponList table tbody td.state em {color:#f47b20; font-style:normal;}
.mypageB .CouponList table tbody td.state em.odd {color:#0053FA;}
.mypageB .CouponList table tbody td.type {text-align:left; padding-left:15px;}
.mypageB .CouponList input {height:15px; border:1px solid #BBB; padding:3px 3px 0 3px; top:-1px;}
.mypageB .CouponList input.rt {text-align:right; color:#666; font-weight:bold}
.mypageB .CouponList .pagination {margin:0px; height:40px; padding:0; top:-27px;}
