/* 출석 체크 */
ol, ul li { list-style: none; }
#contain.sub #attend .info								{ margin-bottom:20px; padding:25px; border:1px solid #ccc;  color:#999; }
#contain.sub #attend .info span						{ font-weight:bold; color:#ff6699; }
#contain.sub #attend .write				{ margin-top:20px; }
#contain.sub #attend .write div			{ height:40px; margin-bottom:30px; padding:30px; background:#c4e8e8; }
#contain.sub #attend .write div input		{ float:left; width:580px; height:27px; padding:5px 0 0 5px; border:5px solid #555; background:#fff; font-size:14px; color:#666; }
#contain.sub #attend .write img			{ padding-left:20px;}
#contain.sub #attend .list table			{ width:100%; border-top:solid 2px #999; border-bottom:solid 1px #999; }
#contain.sub #attend .list td				{ padding:20px 10px; border-bottom:1px dotted #ccc; color:#999 }
#contain.sub #attend .list td.photo		{ width:60px; }
#contain.sub #attend .list td.contents		{ letter-spacing:-0.5px; color:#999; }
#contain.sub #attend .list td.contents span	{ padding-right:20px; font-weight:bold; color:#ff6699; }
#contain.sub #attend .list td.contents p		{ color:#666; }
#contain.sub #attend .list td.contents a		{ color:blue; }
#contain.sub #attend .list td.attend		{ width:180px; font-size:14px;}
#contain.sub #attend .list td.attend span	{ color:#555; font-size:48px; font-weight:bold; }


/* 포인트경매*/
.pointAuction hi				{}
.pointAuction .tabMenu { height:50px; }
.pointAuction .tabMenu span		{ float:left; }

.pointAuction .auctionInfo		{ margin-top:30px; border:1px solid #ccc; }
.pointAuction .auctionInfo div	{ float:left; padding:10px; }
.pointAuction .auctionInfo div li	{ padding:4px; letter-spacing:-1px; color:#999; }
.pointAuction .auctionInfo div li span	{ letter-spacing:-1px; font-weight:bold; color:#ff66cc; }
.pointAuction .auctionInfo div.line		{ border-left:1px solid #ccc; padding-left:10px; }
.pointAuction .auctionInfo div.both		{ padding:0; }
.pointAuction .auctionInfo p				{ clear:both; border-top:1px solid #ccc; }

.pointAuction .auctionBox					{ margin-top:20px; border:1px solid #ccc; }
.pointAuction .auctionBox .auctionThmb	{ float:left; }
.pointAuction .auctionBox .auctionItem	{ float:left; padding-left:20px; border-left:1px solid #ccc; }
.pointAuction .auctionBox .auctionItem table				{ padding-left:20px; }
.pointAuction .auctionBox .auctionItem table th,.pointAuction .auctionBox .auctionItem table td		{ padding:10px; }
.pointAuction .auctionBox .auctionItem table th			{ text-align:left; }
.pointAuction .auctionBox .auctionItem table td			{ font-size:14px; }
.pointAuction .auctionBox .auctionItem table td #timer	{ color:#ff3366; font-weight:bold; }
.pointAuction .auctionBox .auctionItem table td h3		{ font-size:18px; font-weight:bold; }
.pointAuction .auctionBox .auctionItem table td .intro	{ font-size:11px; color:#999; letter-spacing:-0.5px; }
.pointAuction .auctionBox .auctionItem .auctionBtn		{ padding:20px 100px; }

.pointAuction .auctionWinner	{ height:20px; padding:15px; border:1px solid #ccc; background:#343434; text-align:center; }
.pointAuction .auctionWinner span { font-weight:bold; }

.pointAuction .entryList		{ margin-top:20px; }
.pointAuction .entryList p	{ padding:15px 0 0 0; border-bottom:3px solid #f16f91; }
.pointAuction .entryList table		{ width:100%; }
.pointAuction .entryList table td	{ padding:5px; border-bottom:1px dotted #ccc; color:#999; }
.pointAuction .entryList table td.name	{ color:#666; font-weight:bold; }


/* 체험단 */
.experienceList div.help	{ padding:10px; margin:10px 0; border:1px solid #ccc; line-height:1.6; font-weight:normal; }
.experienceList div.help span 	{ color:#f36; }
.experienceList ul li	{ float:left; width:360px; height:360px; margin:10px 8px; padding:10px; border:1px solid #ccc; text-align:center; line-height:2.8; }
.experienceList ul li span 	{ color:#f36; }
.experienceList ul li a		{ color:#f36; font-weight:bold; font-size:14px; }
.experienceList ul li p		{ line-height:1.6; }

.experienceView h2 div	{ padding:10px; margin:10px 0; border:1px solid #ccc; line-height:1.6; font-weight:normal; }
.experienceView h2 div span 	{ color:#f36;  }
.experienceView .info			{ margin-top:20px; }
.experienceView .info div		{ float:left; }
.experienceView .info div p		{ width:500px; line-height:2.6; }
.experienceView .info p span	{ color:#f36; }
.experienceView .info p span.title	{ font-size:15px; font-weight:bold; }
.experienceView .info p span.detail	{ line-height:1.4; color:#999; }
.experienceView .info p img			{ margin-top:10px; }
.experienceView .info .thumb	{ margin-right:20px; border:1px solid #ccc; }
.experienceView .step			{ clear:both; margin-top:20px;}
.experienceView .step span		{ display:inline-block; }
.experienceView .step ul		{  }
.experienceView .step li		{ display:block; float:left; width:140px; height:20px; padding:10px; background:#c46ed9; color:#fff; text-align:center; }
.experienceView .step .stepProcess li	{ width:160px; height:40px; padding:0; }
.experienceView .contents		{ clear:both; margin-top:20px;}
.experienceView table			{ clear:both; width:100%; margin-top:20px; border-top:1px solid #ccc; }
.experienceView td span			{ color:#f36; font-weight:bold; }
.experienceView td p			{ margin-top:10px; }
.experienceView div.btn			{ padding-top:10px; border-top:1px solid #ccc; text-align:right; }

.experienceInsert h2 div	{ padding:10px; margin:10px 0; border:1px solid #ccc; line-height:1.6; font-weight:normal; }
.experienceInsert h2 div span 	{ color:#f36; }