@charset "euc-kr";
@import url("board.css");
@import url("base.css");
@import url("layout.css");
/*
 * default definition
 */

#popTop400 {
	width:380px;
	height:36px;
	background:url('../../images/common/bgPop400.gif') no-repeat;
	padding:17px 0 0 20px;
}
#popTop600 {
	width:620px;
	height:36px;
	background:url('../../images/common/bgPop600.gif') no-repeat;
	padding:17px 0 0 20px;
}
#popTop610 {
	width:590px;
	height:36px;
	background:url('../../images/common/bgPop610.gif') no-repeat;
	padding:17px 0 0 20px;
}
#popTop640 {
	width:620px;
	height:36px;
	background:url('../../images/common/bgPop640.gif') no-repeat;
	padding:17px 0 0 20px;
}
#popTop420 {
	width:400px;
	height:36px;
	background:url('../../images/common/bgPop420.gif') no-repeat;
	padding:17px 0 0 20px;
}
#popTop550 {
	width:550px;
	height:36px;
	background:url('../../images/common/bgPop550.gif') no-repeat;
	padding:17px 0 0 20px;
}
#popTop575 {
	width:575px;
	height:36px;
	background:url('../../images/common/bgPop575.gif') no-repeat;
	padding:17px 0 0 20px;
}
#popTop450 {
	width:450px;
	height:36px;
	background:url('../../images/common/bgPop450.gif') no-repeat;
	padding:17px 0 0 20px;
}
#popTable .addressS img {
	vertical-align:-8px;
}
#popMid {
	padding:25px 20px;
}
#popMid02 {
	padding:25px 10px;
}
#popQna {
	height:340px;
	width:510px;;
	padding:25px 0 30px 20px;
	overflow:hidden;
	margin-bottom:20px
}
#popQna #scrollingBox {
  width:509px;
  height:359px;
  overflow-x:hidden;
  overflow-y:auto;
  scrollbar-base-color:#FFFFFF;
  scrollbar-face-color:#C0C0C0;
  scrollbar-track-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-highlight-color:#C0C0C0;
  scrollbar-shadow-color:#C0C0C0;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
}
#popQuestion {
	width:510px;
	padding:25px 0 20px 20px;
	overflow:auto;
	margin-bottom:20px
}
#popBottom {
	width:100%;
	height:24px;
	background:#E8E8E8;
	padding:11px 0 0 0px;
}
#popBtn {	
	width:100%;
	text-align:center;
	margin:10px 0 0 0;
}



table#popTable {
	border-bottom:1px solid #CCCCCC;
}
table#popTable .topLine {
	background:url('../../images/common/bgPopTable.gif') repeat-x;
	width:100%;
	height:3px;
	border-bottom:0;
}
table#popTable th{
	border-bottom:1px solid #EBEBEB;
	text-align:left;
}
table#popTable th img {
	padding:0 0 0 14px;
}
table#popTable td {
	border-bottom:1px solid #E6E6E6;
	padding:3px 0 5px 0;
}
table#popTable td table th,
table#popTable td table td {
	border-bottom:0px;
}

.popTableR {
	border-left:1px solid #D0D1D1;
	border-right:1px solid #D0D1D1;
	padding:0 0 0 14px;
}

.popMessageTop {
	width:380px;
	height:113px;
	background:url('../../images/contest/bgTable02.gif') no-repeat;
}
.popMessageTop dl {
	width:346px;
	margin:15px 0 0 15px;
}
.popMessageTop dl dt {
	width:80px;
	height:78px;
	float:left;
	border:1px solid #D1D1D1;
}
.popMessageTop dl dt img {
	padding:2px 0 0 3px;
}
.popMessageTop dl dd.writer {
	float:left;
	width:218px;
	background:url('../../images/contest/txtWriter_02.gif') no-repeat 7px 9px;
	padding:6px 0 0 44px;
	font-weight:bold;
}
.popMessageTop dl dd.info {
	float:left;
	width:218px;
	color:#3D4242;
	line-height:1.3em;
	background:url('../../images/contest/txtSinginfo_02.gif') no-repeat 7px 5px;
	padding:3px 0 0 44px;
}
.popMessageTop dl dd.info span {
	color:#909395;
	font-size:11px;
}
.popMessageTop dl dd.date {
	float:left;
	width:218px;
	color:#3D4242;
	background:url('../../images/contest/txtWriteday_03.gif') no-repeat 7px 5px;
	padding:0 0 0 44px;
	font-size:11px;
	font-family:Tahoma;
}

.popMyalbumTop {
	width:350px;
	height:206px;
	padding:15px 0 0 10px;
	background:url('../../images/contest/bgTable03.gif') no-repeat;
}
.popMyalbumTop table{
	margin:10px 0 0 0;
}
.popMyalbumTop table td {
	padding:2px 0 0 0;
}
.popMyalbumTop table td.num {
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
}
.popMyalbumTop table td.sing {
	padding:5px 0 0 0;
}

#myqnaBtn {
	width:485px;
	padding:17px 0 0 0;
	margin:20px 0 0 0;
	background:url(../../images/mypage/popMyQnaTxt.gif) no-repeat;
	text-align:right;
}
#contestT {
	margin:20px 0 0 0;
}
#contestT p {
	font-size:11px;
	color:#505555;
}
#contestT div {
	font-weight:bold;
}
#contestT div.btn {
	text-align:center;
	padding:17px 0 0 0;
}
#contestT div input {
	vertical-align:-1px;
	margin-right:4px;
}
#contestT div span {
	font-weight:normal;
	color:#C06600;
}
#contestT div span strong {
	padding:0 0 0 5px;
}

.popPostcode {
  padding:13px 0 0 0;
  width:360px;
  height:164px;
  text-align:center;
  background:url(../../images/member/bg_poppostcode02Box.gif) no-repeat;
}
.popPostcode ul {
  list-style:none;
  font-size:1px;
  margin:0 0 30px 0;
  padding:0;
}
.popPostcode ul li {
  display:inline;
  margin:0 5px 0 0;
}
.popPostcode ul li.placename {
  padding:5px 0 0 9px;
  background:url(../../images/common/bullArrow_02.gif) no-repeat 0 9px;
}
.popPostcode ul li.placename img {
  margin:0 5px 0 0;
}
.popPostcode .searchResult {
  padding:20px 0 0 0;
  width:280px;
  text-align:center;
}
.popPostcode .searchResult p.sResult {
  color:#C06600;
  font-weight:bold;
}
.popPostcode .searchResultL {
  margin:0;
  padding:0;
  overflow-y:auto;
  width:360px;
  height:104px;
}
.popPostcode .searchResultL ul.resList {
  list-style:none;
  margin:0;
  padding:0;
}
.popPostcode .searchResultL ul.resList li {
  margin:0;
  padding:0;
  font-size:12px;
  text-align:left;
  display:block;
}
.popPostcode .searchResultL ul.resList li span {
  clear:both;
  float:left;
  display:inline;
  margin:0 0px 0 10px;
  width:50px;
  font-size:11px;
  color:#CD8533;
}
.popPostcode .searchResultL ul.resList .addr {
  float:right;
  display:inline;
  margin:0 0 -3px 0;
  padding:3px 10px 0 0;
  text-align:left;
  width:250px;
  color:#646868;
}



#popMid .shoplistSet02 {
  overflow:hidden;
  width:191px;
  height:139px;
}
#popMid .shoplistSet02 ul {
  margin:43px 0 0 15px;
  padding:0;
  width:161px;
  text-align:center;
}
#popMid .shoplistSet02 ul li {
  color:#707070;
  font-size:11px;
  line-height:19px;
}
#popMid .shoplistSet02 ul li.title {
  color:#C06600;
  font-size:15px;
  font-weight:bold;
}
#popMid .shoplistSet02 p.store {
  margin:6px 0 0 15px;
  width:161px;
  color:#505555;
  font-size:11px;
  font-weight:bold;
  text-align:center;
}
#popMid .couponType01 {
  background:url(../../images/shop/bgfeeltongshop_coupon_01.gif) no-repeat left top;
}
#popMid .couponType02 {
  background:url(../../images/shop/bgfeeltongshop_coupon_02.gif) no-repeat left top;
}
#popMid .couponType03 {
  background:url(../../images/shop/bgfeeltongshop_coupon_03.gif) no-repeat left top;
}
#popMid .storeInfo {
  width:206px;
  color:#707070;
}
#popMid .storeInfo p.addr, #popMid .storeInfo p.num {
  font-size:12px;
}
#popMid .storeInfo p.addr {
  width:206px;
  padding:14px 0 4px 0;
  background:url(../../images/shop/txtPopStoreinfo_01.gif) no-repeat 0 4px;
}
#popMid .storeInfo p.num {
  width:206px;
  padding:12px 0 4px 0;
  background:url(../../images/shop/txtPopStoreinfo_02.gif) no-repeat 0 4px;
}
#popMid .storeInfo p.attention {
  padding:6px 0 4px 0;
  font-size:11px;
  line-height:14px;
}
#popMid .storeMap {
  width:410px;
  height:280px;
  background:#FFFFFF;
  border:1px solid #EBEBEB;
}
#popMid .storeMap div {
  margin:5px;
  width:400px;
  height:270px;
  font-size:1px;
}

/* member LoiIn popup */
#popMid #loginBox {
  width:354px;
  height:108px;
  background:url(../../images/member/bgPopupLogin.gif) no-repeat 5px 1px;
}
#popMid #loginBox table {
  margin:17px 0 0 151px;
  width:189px;
  height:46px;
}
#popMid #loginBox table th {
  text-align:left;
}
/* member searchPwd popup */

#popTblBox .popTbl .popTblStyle { /* .popTbl »õ·Î Á¤ÀÇ */
	background:url('../../images/mypage/bgBoardtable.gif') no-repeat;
	width:36px;
	height:3px;
	padding:0;
	border-bottom:0;
}
#popTblBox {
	width:360px;
}
#popTblBox .popTbl {	
	width:360px;
	clear:left;
	border-bottom:1px solid #D0D1D1;
}
#popTblBox .popTbl th {	
	padding:8px 0 8px 15px;
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid #EBEBEB;
}
#popTblBox .popTbl td {	
	padding:4px 0 4px 0;
	border-bottom:1px solid #EBEBEB;
}
*html #popTblBox .popTbl td {	
	padding:2px 0 4px 0;
}
*html #popTblBox .popTbl td.txt {	
	padding:4px 0 2px 0;
}
*html #popTblBox .popTbl td.textarea {	
	padding:8px 0 8px 0;
}
#popTblBox .popTbl td.txt table td {	
	border-bottom:0;
	width:125px;
	font-size:11px;
	padding:0;
}
#popTblBox .popTbl td span.fcC06600B {
  color:#C06600;
  font-weight:bold;
}
#popTblBox .popTbl td.text {
  padding:11px 15px 7px 15px;
}




/* member popSearch popup */
.popSearch {
  padding:13px 0 0 0;
  width:360px;
  height:51px;
  text-align:center;
  background:url(../../images/member/bg_poppostcode02Box.gif) no-repeat;
}
.popSearch ul {
  list-style:none;
  font-size:1px;
  padding:0;
}
.popSearch ul li {
  display:inline;
  margin:0 5px 0 0;
}
.popSearch ul li.title {
  padding:5px 0 0 9px;
  background:url(../../images/common/bullArrow_02.gif) no-repeat 0 9px;
}
.popSearch ul li.title img {
  margin:0 5px 0 0;
}
.popSearchBox .searchResult {
  width:362px;
  text-align:left;
}
.popSearchBox .searchResult span.sResult {
  color:#C06600;
}
.popSearchBox .searchResult p.btn {
  margin:10px 0 30px 0;
  text-align:center;
}

.photoBox {
  padding:4px;
  background:#FFFFFF;
  border:1px solid #D1D1D1;
}


.popRulesTop {
	width:549px;
	height:363px;
	padding:15px 0 0 10px;
	background:url('../../images/etc/bgTable.gif') no-repeat;
}

.poplist {
	border-bottom:1px solid #D0D1D1;
}
.poplist tbody tr td input {
	margin:-4px;
}
.poplist tbody tr td {
	text-align: center;
	border-bottom:1px solid #EBEBEB;
	padding:6px 0 3px 0;
}

.poplist .ppnum {
	font-family:tahoma;
	font-size:11px;
}
.poplist td.right {
	text-align:right;
}
.poplist .num02 {
	font-family:tahoma;
	font-size:11px;
	font-weight: bold;
}
.poplist .num03 {
	font-family:tahoma;
	line-height:1.1em;
	font-size:11px;
}
.poplist .num03 span {
	color:#909395;
	font-size:0.85em;
	font-family:Tahoma;
}
.poplist .txtL {
	text-align:left;
	padding:0 0 0 8px;
}
.poplist .txtL a:hover {
	color:#C06600;
}
.poplist .txtL span {
	color:#E96B10;
}



#popRecord_01 {
	width:470px;
	height:28px;
	background:url('../../images/mypage/poprecordImg_01.gif') no-repeat;
	padding:11px 0 0 100px;
}


.popVocal_01 {	
	background:url('../../images/contest/popvocalrImg_01.gif') no-repeat;
	width:414px;
	height:71px;
	padding:30px 0 0 00px;
}
.popVocal_01 .person {	
	font-size:11px;
	float:left;
	width:185px;
	margin:15px 0 0 0;
	padding:0 0 0 35px;
	background:url('../../images/contest/popvocalrTxt_01.gif') no-repeat 0 3px;
}
.popVocal_01 .grade {	
	font-size:15px;
	float:left;
	color:#0778E2;
	text-align:center;
	width:96px;
	font-weight:bold;
}
.popVocal_01 .point {	
	font-size:15px;
	float:left;
	text-align:center;
	width:86px;
	color:#0778E2;
	font-weight:bold;
}
.popVocal_01 .song {	
	clear:both;
	margin:-30px 0 0 0;
	font-size:11px;
	padding:1px 0 0 35px;
	color:#C06600;
	background:url('../../images/contest/popvocalrTxt_02.gif') no-repeat 0 4px;
}
.popVocal_02 {	
	background:url('../../images/contest/popvocalrImg_03.gif') no-repeat;
	width:390px;
	height:75px;
	padding:46px 0 0 32px;
	margin:20px 0 0 0;
}
.popVocal_03 {	
	background:url('../../images/contest/popvocalrImg_04.gif') repeat-y;
	width:402px;
	min-height:76px;
	padding:0 0 0 40px;
}
.popVocal_03 .ment {	
	background:url('../../images/contest/dot_01.gif') repeat-x bottom;
	width:360px;
	color:#3D4242;
	font-size:11px;
	padding:0 0 10px 0;
}
.popVocal_03 .reco {	
	background:url('../../images/contest/popvocalrTxt_10.gif') no-repeat 0 2px;
	width:275px;
	font-size:11px;
	padding:0 0 0 85px;
	margin:10px 0 0 0;
}




