@CHARSET "UTF-8";

body { background: #000 url(http://shared.starpl.com/images2/star/bg_star.jpg) no-repeat fixed center top; }

.starLogo { width: 934px; height: 22px; margin: 0 auto; padding-top: 19px; }
	.starLogo img { vertical-align: top; }
.starThumb { position: relative; width: 92px; height: 92px; margin: 0 auto; padding-bottom: 20px; text-align: center; }
	.starThumb img { position: absolute; top: 0; left: 0; width: 92px; height: 92px; }

.mainContent { position: relative; width: 934px; margin: 0 auto; background: #fff url(http://shared.starpl.com/images2/main/bg_submain_side.gif) repeat-y; }
/*.mainContent h2 { position: absolute; top: 34px; left: 26px; width: 147px; z-index: 1; }*/
.mainContent h2 { float: left; width: 186px; padding: 34px 0 0 26px; }
.mainContent .content { float: right; width: 722px; min-height: 100px; height: auto!important; height: 100px; padding: 22px 0; background-color: #fff; }
.mainSearch h3 { display: none; }
.mainSearchForm { margin: 0 22px; padding-bottom: 30px; background: url(http://shared.starpl.com/images2/main/rnd_search_category.gif) no-repeat left bottom; }
.mainSearchForm ul { width: 678px; height: 44px; background: url(http://shared.starpl.com/images2/main/tap_search_category_1.gif) no-repeat; overflow: hidden; }
.mainSearchForm li { float: left; background: url(http://shared.starpl.com/images2/main/tap_search_category.gif) no-repeat 0 0; }
.mainSearchForm .post { background-position: -112px 0; }
.mainSearchForm .nickname { background-position: -198px 0; }
.mainSearchForm .name { background-position: -305px 0; }
	.mainSearchForm li a { display: block; width: 107px; height: 44px; color: #666; text-indent: -7777px; overflow: hidden; }
	.mainSearchForm .keyword a { width: 112px; }
	.mainSearchForm .post a { width: 86px; }
	.mainSearchForm li .selected { background: url(http://shared.starpl.com/images2/main/tap_search_category.gif) no-repeat 0 -44px; }
	.mainSearchForm .post .selected { background-position: -112px -44px; }
	.mainSearchForm .nickname .selected { background-position: -198px -44px; }
	.mainSearchForm .name .selected { background-position: -305px -44px; }
.mainSearchForm div { width: 574px; padding: 24px 0 0 102px; border: solid #c5c5c5; border-width: 0 1px; color: #4b576b; font-weight: bold; font-size: 16px; }
	.mainSearchForm .inputText { width: 338px; height: 24px; margin: 0 3px 0 9px; padding: 6px 0 0 6px; border: 2px solid #536180; font-weight: bold; font-size: 15px; }
	.mainSearchForm input { vertical-align: middle; }
.mainSearch .subTitle { height: 30px; padding-left: 29px; border-bottom: 1px solid #dfdfdf; color: #808080; font-weight: bold; font-size: 13px; }
	.mainSearch .subTitle em, .mainSearch .subTitle span { color: #fc7353; font-style: normal; }
.mainSearch .searchResult .noResult { border: 0; }
.mainSearch .searchResult { padding-top: 18px; }
	.searchResult .notice { width: 678px; height: 252px; margin: auto; padding-top: 118px; background-color: #f7f7f7; text-align: center; }
	.searchResult .notice img { display: block; margin: 0 auto 16px; }
	.searchResult .notice a { display: inline-block; margin-top: 10px; padding-right: 10px; border: 0; background: #f7f7f7 url(http://shared.starpl.com/images2/main/blt_search_keyword.gif) no-repeat right 50%; color: #5c7abf; text-decoration: underline; }
.mainSearch .noexact { height: 115px; padding-top: 45px; border-bottom: 1px solid #dfdfdf; color: #595959; font-weight: bold; font-size: 16px; text-align: center; }
	.mainSearch .noexact span { color: #f77243; }
	.mainSearch .noexact img { margin-top: 10px; }

.mainSearch .keywordList { position: relative; width: 426px; height: 64px; padding: 20px 160px 22px 136px; border-bottom: 1px solid #dfdfdf; }
	.mainSearch .keywordList dt { padding-top: 8px; color: #444; font-weight: bold; font-size: 16px; }
		.mainSearch .keywordList dt a { color: #444; }
	.mainSearch .keywordList dd { width: 426px; padding-top: 6px; color: #999; overflow: hidden; }
	.mainSearch .keywordList dd p { padding-top: 3px; color: #999; text-align: left; }
		.mainSearch .keywordList dd span { padding-right: 7px; }
		.mainSearch .keywordList dd em { color: #525252; font-style: normal; font-family: Arial; text-align: right; vertical-align: middle; }
		.mainSearch .keywordList dd em.zero { color: #999; }
		.mainSearch .keywordList dd .bar { padding-left: 7px; color: #e6e6e6; }
	.mainSearch .keywordList .thumbnail { position: absolute; top: 20px; left: 28px; width: 88px; padding: 0; }
	.mainSearch .keywordList .thumbnail a { display: block; width: 88px; height: 68px; background: url(http://shared.starpl.com/images2/star/img_no.gif) no-repeat; }
	.mainSearch .keywordList .thumbnail img { display: block; width: 88px; height: 68px; border: 1px solid #ccc; background-color: #ccc; }
	.mainSearch .keywordList .thumbnail .frame { display: block; position: absolute; top: 0; left: 0; width: 88px; height: 68px; background: url(http://shared.starpl.com/images2/star/frame_88X68_keyword_01.png); }
	.mainSearch .keywordList .visitor { position: absolute; top: 32px; right: 0; width: 145px; }
		.mainSearch .keywordList .visitor a { display: block; width: 94px; height: 26px; background: url(http://shared.starpl.com/images2/star/btn_register_keyword.gif) no-repeat; text-indent: -7777px; overflow: hidden; }

.mainSearch .searchResult .post {
		position: relative; 
		width: 722px; min-height: 90px; height: auto!important; height: 90px; padding-top: 18px;
		border-bottom: 1px solid #dfdfdf; background-color: #fff;
	}
		.mainSearch .post .writer {
			position: absolute; top: 18px; left: 29px;
			width: 76px; height: 78px;
			overflow: hidden;
		}
			.mainSearch .post .writer img { padding: 4px; }
			.mainSearch .post .writer .frame {
				display: block; position: absolute; top: 0; left: 0;
				width: 76px; height: 78px;
				background: url(http://shared.starpl.com/images2/star/frame_66.gif) no-repeat;
			}
		.mainSearch .post .title {
			width: 520px; min-height: 70px; height: auto!important; height: 70px; 
			margin: 0 0 20px 122px; padding-top: 3px;
		}
			.mainSearch .title .thumbDiv { position: relative; }
				.mainSearch .title .thumbnail {
					float: left;
					width: 40px; height: 40px; margin: 1px 9px 0 0 ; 
					border: 1px solid #dfdfdf; 
				} 
					.mainSearch .title .zoom {
						display: block; position: absolute; top: 22px; left: 21px;
						width: 20px; height: 20px;
						background: url(http://shared.starpl.com/images2/star/btn_image_expand.gif) no-repeat;
						-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; filter: alpha(opacity=60); opacity: 0.6; 
					}
			.mainSearch .title h3 { 
				display: block;
				padding-bottom : 6px; 
				background-color: #fff;
				color: #444; font-size: 15px; word-wrap: break-word;  
				overflow: hidden; cursor: pointer;
			}
			.mainSearch .oneline .title h3, .commentpost .title h3 { color: #525252; font-weight: normal; }
				.mainSearch .title h3 a { color: #444; }
				.mainSearch .title h3 img { margin-right: -2px; vertical-align: middle; }
				.mainSearch .title h3 .rss { width: 16px; height: 16px; background: url(http://shared.starpl.com/images/star/base/icon_service.gif) no-repeat -1px -1px; }
				.mainSearch .title h3 .date { color: #afafaf; font-size: 10px; font-weight: normal; }
			.mainSearch .title .info { color: #bf7d57; font-size: 12px; }
				.mainSearch .title .info span { cursor: pointer; }
				.mainSearch .title .info .name {
					padding-right: 3px;
					color: #49a0ba; font-weight: bold; font-size: 13px; text-decoration: none;
				}
				.mainSearch .title .info .bar { color: #cbcbcb; font-size: 13px; }
					.mainSearch .title .info .count { color: #cc6633; font-weight: bold; }

.mainSearch .searchResult .memberList { position: relative; width: 466px; min-height: 78px; height: auto!important; height: 78px; padding: 18px 136px 12px 120px; border-bottom: 1px solid #ececec; }
	.searchResult .memberList dt { float: left; padding: 3px 8px 0 0; color: #a98768; font-weight: bold; font-size: 15px; }
		.searchResult .memberList dt a { color: #499eb8; }
	.searchResult .memberList dd { padding-top: 4px; color: #525252; }
	.searchResult .memberList .date { padding: 6px 0 2px 0; color: #999; }
	.searchResult .memberList .thumbnail { position: absolute; top: 18px; left: 29px; padding: 0; }
		.searchResult .memberList .thumbnail img { width: 66px; height: 66px; margin: 0; padding: 4px 0 0 4px; }
		.searchResult .memberList .thumbnail .frame { display: block; position: absolute; top: 0; left: 0; width: 76px; height: 78px; background: url(http://shared.starpl.com/images2/star/frame_66.gif) no-repeat; }
	.searchResult .memberList .sendRequest { position: absolute; top: 38px; right: 34px; }
	.searchResult .nameList dt { float: none; }
	.searchResult .nameList em { color: #bf7d57; font-style: normal; }

.mainSearch .searchResult .paging { background-color: #fff; }

#subContent { width: 678px; padding: 0 22px; }
.subMenu { width: 678px; height: 40px; overflow: hidden; }
.subMenu li { float: left; margin-right: -1px; }
	.subMenu li a { display: block; height: 40px; text-indent: -7777px; overflow: hidden; }
	.subMenu .selected a { background-repeat: no-repeat; background-position: 0 -40px; }

/* BBS */
.bbsBanner { padding: 17px 0; vertical-align: top; }
.mainBBSList { background: url(http://shared.starpl.com/images2/main/rnd_bg_title.gif) no-repeat 0 0; border-collapse: collapse; text-align: center; }
.mainBBSList th, .mainBBSList td { background: none; }
.mainBBSList th { height: 32px; color: #999; font-size: 11px; }
.mainBBSList td { height: 35px; padding-top: 3px; border-bottom: 1px solid #e7e7e7; font-size: 10px; }
.mainBBSList .category { color: #5676bf; font-size: 11px; }
.mainBBSList .subject { font-size: 12px; text-align: left; }
.mainBBSList .subject div { padding-left: 25px; }
.mainBBSList .writer { font-size: 12px; }
	.mainBBSList th a { color: #999; text-decoration: none; }
	.mainBBSList .category a { color: #5676bf; text-decoration: none; }
	.mainBBSList .subject a { color: #666; }
.mainBBSDetail { padding-top: 22px; }
.mainBBSDetail .title { width: 662px; height: 32px; padding-left: 16px; background: url(http://shared.starpl.com/images2/main/rnd_bg_title.gif) no-repeat 0 0; font-weight: bold; line-height: 32px; overflow: hidden; }
.mainBBSDetail .writer { width: 662px; height: 44px; padding-left: 16px; color: #818181; line-height: 2.2em; overflow: hidden; }
	.mainBBSDetail .writer dl { float: left; width: 331px; overflow: hidden; }
		.mainBBSDetail .writer dt { display: inline; padding-right: 0.5em; }
		.mainBBSDetail .writer dd { display: inline; padding-right: 25px; }
	.mainBBSDetail .writer .date { text-align: right; }
.mainBBSDetail .detail { width: 646px; margin: 15px auto; font-size: 13px; line-height: 1.5em; overflow: hidden; }
	.mainBBSDetail .detail a { color: #2a7dc6; }
	.mainBBSDetail .detail ol, .mainBBSDetail .detail ul { margin-left: 20px; }
	.mainBBSDetail .detail img { max-width: 690px; }
	.mainBBSDetail .detail dl { float: none; }
	.mainBBSDetail .detail table { margin: 10px; table-layout: fixed; border-collapse: collapse; }
	.mainBBSDetail .eventTable th { height: 30px; background: #f2f2f2; color: #999; border: 1px solid #ccc; }
	.mainBBSDetail .eventTable td { height: 25px; font-size: 12px; border: 1px solid #ccc; }
.tableButton { padding: 10px 10px 0 10px; text-align: right; }
.mainBBSDetail .comments { width: 678px; padding-top: 8px; border-top: 2px solid #dfdfdf; background-color: #f5f5f5; }
.mainBBSDetail .comments li { position: relative; width: 638px; padding: 16px 20px; border-bottom: 1px solid #dfdfdf; }
	.mainBBSDetail .comments .nemoThumb { position: absolute; top: 16px; left: 20px; }
	.mainBBSDetail .comments p { padding-left: 40px; }
	.mainBBSDetail .comments .starName { padding-top: 2px; padding-bottom: 2px; }
	.mainBBSDetail .comments .starName a { color: #4b97b0; }
	.mainBBSDetail .comments .starName span { color: #999; font-size: 10px; font-family: Tahoma; }
	.mainBBSDetail .comments .starName img { vertical-align: middle; }
	.mainBBSDetail .comments textarea, .mainBBSDetail .comments input { vertical-align: top; }
	.mainBBSDetail .comments textarea { width: 520px; }
	.mainBBSDetail .comments .commentWrite { width: 620px; height: auto; padding-right: 0; }
	.mainBBSDetail .comments .liEnd .commentWrite { margin: 0; }
	.mainBBSDetail .comments .tagContent { width: auto; }
	.mainBBSDetail .comments li li textarea { width: 500px; }
	.mainBBSDetail .comments li li { width: 618px; margin-top: 15px; padding-right: 0; padding-bottom: 0; border-top: 1px solid #dfdfdf; border-bottom: 0; background: url(http://shared.starpl.com/images/star/common/icon_comment.gif) no-repeat 0 16px; }
.mainBBSDetail .login { padding: 20px; }
#mainWrite { width: 678px; margin: auto; }
	#mainWrite h4 { width: 662px; height: 32px; margin: 18px 0; padding-left: 16px; background: url(http://shared.starpl.com/images2/main/rnd_bg_title.gif) no-repeat 0 0; line-height: 32px; overflow: hidden; }
		#mainWrite h4 img { padding-top: 5px; }
	#mainWrite dl, .reportWrite dl { width: 654px; margin: auto; padding-bottom: 10px; }
		#mainWrite dt, .reportWrite dt { position: absolute; width: 72px; height: 20px; overflow: hidden; }
		#mainWrite dd, .reportWrite dd { position: relative; padding-left: 72px; line-height: 1.8em; }
			#mainWrite input, #mainWrite img { vertical-align: middle; }
			#mainWrite label { padding: 2px 20px 0 5px; }
			#mainWrite .mail input { width: 200px; }
			#mainWrite .subject input { width: 370px; }
	#mainWrite .content { float: none; padding: 0 0 24px 0; }
	.content #photoUploaderSWF { position: absolute; top: 14px; left: 92px; z-index: 10; }
.mainWriteButton { position: relative; width: 658px; padding: 10px; border-top: 1px solid #dfdfdf; text-align: right; }
.mainBBSDetail .mainWriteButton { text-align: left; }
	.mainWriteButton p { position: absolute; top: 10px; left: 10px; }
	.mainBBSDetail .mainWriteButton p { left: auto; right: 10px; }
/* Main Write Editor */
#mainWrite #weconEditor { position:relative; background: url(http://shared.starpl.com/images/star/common/rnd_write_top.gif) no-repeat 0 0; }
#fileuploaderSWF { position: absolute; top: 12px; left: 84px; z-index: 10; }
#weconEditor .editorContent { width: 578px; border-top: 2px solid #d4d4d4; padding-top: 40px; }
#mainWrite #weconEditor textarea, .reportWrite #weconEditor textarea { height: 350px; }
#mainWrite .mceIframeContainer { border-bottom: 2px solid #d4d4d4; }
#mainWrite .mceCenter { background-image: url(http://shared.starpl.com/images/star/common/rnd_write_top.gif); }

/* Customer Center */
.customerMenu { background: url(http://shared.starpl.com/images2/main/btn_customer_menu.gif) no-repeat; }
	.customerMenu .selected a, .customerMenuIn .selected a { background-image: url(http://shared.starpl.com/images2/main/btn_customer_menu.gif); }
	.customerMenu .faq { width: 226px; }
	.customerMenu .suggest { width: 227px; }
	.customerMenu .report { width: 227px; }
	.customerMenu .selected .suggest { background-position: -225px -40px; }
	.customerMenu .selected .report { background-position: -451px -40px; }
.customerMenuIn { background: url(http://shared.starpl.com/images2/main/btn_customer_menu.gif) no-repeat 0 -80px; }
	.customerMenuIn .faq { width: 171px; }
	.customerMenuIn .suggest { width: 172px; }
	.customerMenuIn .report { width: 171px; }
	.customerMenuIn .secession { width: 167px; }
	.customerMenuIn .selected .faq { background-position: 0 -120px; }
	.customerMenuIn .selected .suggest { background-position: -170px -120px; }
	.customerMenuIn .selected .report { background-position: -341px -120px; }
	.customerMenuIn .selected .secession { background-position: -511px -120px; }
.topTen { width: 678px; margin-top: 17px; padding-top: 10px; background: url(http://shared.starpl.com/images2/main/rnd_question_top.gif) no-repeat; }
	.topTenTitle { padding: 17px 22px 0 22px; border: solid #d6dae0; border-width: 0 5px; }
	.topTenTitle h4 { width: 624px; height: 24px; border-bottom: 1px solid #cecece; background: url(http://shared.starpl.com/images2/main/title_faq_01.gif) no-repeat; text-indent: -7777px; }
	.topWrap { width: 624px; padding: 14px 22px; border: solid #d6dae0; border-width: 0 5px; }
	.topTen ol { position: relative; width: 624px; overflow: hidden; }
		.topTen li { 
			width: 280px; height: 2em; padding-left: 23px; 
			border-right: 1px solid #ddd; background: url(http://shared.starpl.com/images2/main/icon_rank_faq.gif) no-repeat 0 4px; 
			line-height: 1.6em; letter-spacing: -1px; overflow: hidden; 
		}
		.topTen .top02 { background-position: 0 -33px; }
		.topTen .top03 { background-position: 0 -71px; }
		.topTen .top04 { background-position: 0 -109px; }
		.topTen .top05 { background-position: 0 -147px; }
		.topTen .top06 { position: absolute; top: 0; right: 0; border: 0; background-position: 0 -185px; }
		.topTen .top07 { position: absolute; top: 2em; right: 0; border: 0; background-position: 0 -223px; }
		.topTen .top08 { position: absolute; top: 4em; right: 0; border: 0; background-position: 0 -261px; }
		.topTen .top09 { position: absolute; top: 6em; right: 0; border: 0; background-position: 0 -299px; }
		.topTen .top10 { position: absolute; top: 8em; right: 0; border: 0; background-position: 0 -337px; }
			.topTen li a { color: #777; }
	.topTenSearch { height: 37px; padding-top: 20px; background: url(http://shared.starpl.com/images2/main/rnd_question_bottom.gif) no-repeat; text-align: center; }
		.topTenSearch * { vertical-align: middle; }
		.topTenSearch .inputText { width: 185px; border-color: #9da6b6; }
		.topTenSearch #searchValue { padding: 3px 0 0 3px; }
.faqBbsTitle { position: relative; width: 678px; height: 24px; margin-top: 19px; }
.faqBbsTitle h4 { background: url(http://shared.starpl.com/images/home/rank/main_text.gif) no-repeat 0 -288px; text-indent: -7777px; } 
.faqBbsTitle ul { position: absolute; top: 0; right: 0; width: 266px; height: 18px; background: url(http://shared.starpl.com/images/home/rank/ranking_tab_01.png) no-repeat 0 -327px; }
.faqBbsCategory li { display: inline; float: left; }
	.faqBbsCategory a { display: block; width: 52px; height: 18px; text-indent: -7777px; overflow: hidden; }
	.faqBbsCategory .selected { background: url(http://shared.starpl.com/images/home/rank/ranking_tab_01.png) no-repeat 0 -345px; }
	.faqBbsCategory .all a { width: 41px; }
	.faqBbsCategory .starpl a { background-position: -41px -345px; }
	.faqBbsCategory .user a { width: 41px; background-position: -93px -345px; }
	.faqBbsCategory .star a { width: 28px; background-position: -134px -345px; }
	.faqBbsCategory .map a { background-position: -162px -345px; }
	.faqBbsCategory .mart a { background-position: -214px -345px; }
.mainBBSList .writer a, .mainBBSDetail .writer a { color: #4b97b0; }
.bbsSearch { position: relative; width: 678px; height: 22px; margin-top: -3px; padding-bottom: 12px; text-align: right; }
	.bbsSearch p { display: inline; position: absolute; top: 3px; left: 0; }
	.bbsSearch .emphasis { color: #f75343; font-weight: bold; }
	.bbsSearch select, .bbsSearch input, .bbsSearch img { background: #fff; vertical-align: middle; }
	.bbsSearch .inputText { width: 200px; height: 14px; }
#mainWrite .duty { padding-bottom: 15px; }
.reportWrite .inputText { width: 200px; background-color: #f3f3f3; }
.reportWrite dd .name { width: 5em; }
.reportWrite li { padding-bottom: 3px; }
.reportWrite li input { vertical-align: middle; }
.reportWrite li label { padding-left: 8px; cursor: pointer; }
.reportWrite textarea { width: 560px; margin-top: 5px; background-color: #f3f3f3; }
.candyNotice { position: relative; width: 668px; height: 80px; margin: 5px 0 -1px; padding: 4px; border: 1px solid #e8e8e8; background-color: #f7f7f7; z-index: 10; }
.candyNotice p { width: 506px; height: 60px; padding: 20px 0 0 162px; background: #fff url(http://shared.starpl.com/images2/star/img_refund.gif) no-repeat 64px 22px; colof: #737373; font-size: 14px; line-height: 1.5; }
	.candyNotice p em { position: absolute; visibility: hidden; }
	.candyNotice p span { display: block; padding-left: 15px; border-left: 1px solid #e5e5e5; text-indent: 3px; }
	.candyNotice p input { vertical-align: middle; }
	.candyNotice p label { color: #999; font-size: 12px; }
	.candyNotice p b { color: #f25f3d; }
	.candyNotice p button { display: block; position: absolute; top: 48px; left: 67px; width: 79px; height: 20px; border: 0; background: url(http://shared.starpl.com/images2/star/btn_cart.gif) no-repeat 0 -393px; text-indent: -7777px; overflow: hidden; }
#popupRefund { position: absolute; bottom: 60px; right: 100px; width: 445px; height: 321px; background: url(http://shared.starpl.com/images2/star/popup_refund_info.gif) no-repeat; z-index: 20; }
	#popupRefund b, #popupRefund span { position: absolute; visibility: hidden; }
	#popupRefund a { position: absolute; top: 112px; left: 255px; color: #809bff; font-weight: bold; font-family: verdana, sans-serif; text-decoration: underline; }
	#popupRefund img { position: absolute; top: 18px; right: 17px; cursor: pointer; }

/* Event */
.eventMenu { background: url(http://shared.starpl.com/images2/main/tap_event_category.gif) no-repeat; }
	.eventMenu .eventIng { width: 226px; }
	.eventMenu .eventPast { width: 227px; }
	.eventMenu .winner { width: 227px; }
	.eventMenu .selected a { background-image: url(http://shared.starpl.com/images2/main/tap_event_category.gif); }
	.eventMenu .selected .eventPast { background-position: -225px -40px; }
	.eventMenu .selected .winner { background-position: -451px -40px; }
.evAddress { margin-bottom: -3px; padding-top: 10px; }
	.evAddress a { color: #5676bf; }
.eventList dl { position: relative; width: 678px; height: 90px; padding: 14px 0; border-bottom: 1px dashed #dfdfdf; line-height: 1.5em; }
	.eventList dt { margin-left: 290px; padding-top: 20px; color: #444; font-weight: bold; }
		.eventList dt a { color: #444; }
	.eventList dd { margin-left: 290px; color: #818181; }
	.eventList .thumbnail { position: absolute; top: 14px; left: 0; width: 270px; height: 90px; margin: 0; }
	.eventList .winner { position: absolute; top: 30px; right: 0; width: 105px; }
		.eventList .winner span { display: block; }
		.eventList .winner .space { height: 20px; }
	.eventList .closed { position: absolute; top: 50px; right: 0; width: 105px; text-align: center; }
.eventList .paging { margin-top: -1px; border-top: 1px solid #d0d0d0; }
.eventDetail { width: 722px!important; margin: auto; padding: 0!important; }
.eventDetail .subMenu { margin: auto; }
.eventDetail .detail { width: 678px; margin: auto; padding: 14px 0 22px; overflow: hidden; }
	.eventDetail .detail input, .eventDetail .detail select, .eventDetail .detail label { vertical-align: middle; }
.eventDetail .mainWriteButton { margin: auto; }
.eventDetail .notice { height: 24px; padding: 10px 0 0 22px; border-bottom: 1px solid #b3b3b3; background-color: #e2e3e5; color: #4c5975; font-weight: bold; }
.eventDetail .eventKeyword { display: none; position: absolute; width: 600px; padding: 23px 0 4px 22px; background: #e2e3e5; color: #4c5975; font-weight: bold; font-size: 15px; z-index: 2; }
.eventDetail .postWriteHeader { position: relative; border-color: #b3b3b3; background-color: #e2e3e5; z-index: 1; }
	.eventDetail .writeMenu h3 { color: #4c5975; }
	.eventDetail .writeMenu .post { display: none; }
		.eventDetail .onelineWrite textarea { border-color: #b3b3b3; }
.eventDetail .more { padding-top: 20px; text-align: center; }
#mainWrite .bbsEventIng dt { position: static; width: auto; margin: 20px 0 10px; padding-left: 10px; background-color: #eee; font-weight: bold; }
	.bbsEventIng dd .inputText { width: 150px; }

/* Info */
.tosMenu { background: url(http://shared.starpl.com/images2/main/tap_Privacy_category.gif) no-repeat; }
	.tosMenu .tos { width: 226px; }
	.tosMenu .privacy { width: 227px; }
	.tosMenu .noacq { width: 227px; }
	.tosMenu .selected a { background-image: url(http://shared.starpl.com/images2/main/tap_Privacy_category.gif); }
	.tosMenu .selected .privacy { background-position: -225px -40px; }
	.tosMenu .selected .noacq { background-position: -451px -40px; }
.terms { padding: 22px 10px 0 10px; line-height: 1.5em; }
	.terms h4 { margin: 20px 0 10px 0; font-size: 14px; font-weight: bold; }
	.terms h5 { margin: 20px 0 10px 10px; font-size: 12px; }
	.terms p { margin: 5px 0; text-indent: 10px; font-size: 12px; font-weight: normal; }
	.terms blockquote { margin-left: 20px; }
	.terms blockquote p { text-indent: 0; }
	.terms ol { margin: 10px 0 10px 20px; list-style: decimal outside; font-size: 12px; font-weight: normal; }
	.terms ol li { list-style: decimal outside; }
	.terms ul { margin: 10px 0 10px 20px; list-style: circle outside; font-size: 12px; font-weight: normal; }
	.terms ul li { list-style: circle outside; }
	.terms dl { margin: 10px 0; font-size: 12px; font-weight: normal; }
	.terms dd { padding-left: 10px; }
		.terms a, .terms .emphasis { color: #36f; font-weight: normal; }
.mainRules { padding: 22px 10px 0; line-height: 1.5em; }
	.mainRules h3 { margin: 20px 0; color: #365f91; font-size: 14pt; text-align: center; }
	.mainRules h4 { margin: 30px 0 20px; color: #365f91; font-size: 11pt; text-align: center; }
	.mainRules h5 { margin-top: 20px; font-size: 10pt; }
	.mainRules p { margin: 5px 0; }
	.mainRules h5 + p { text-indent: 10px; }
		.mainRules a { color: #666; }
	.mainRules ol { margin: 10px 0 10px 40px; list-style: decimal outside; }
	.mainRules ol li { list-style: decimal outside; }
	.mainRules ul { margin: 10px 0 10px 20px; }
	.mainRules blockquote { margin-left: 20px; font-style: italic; }
	.mainRules .alert { margin-top: 30px; margin-left: 0; color: #f00; font-weight: bold; }
.introMenu { background: url(http://shared.starpl.com/images2/main/tap_Business_category.gif) no-repeat; }
	.introMenu .aboutus { width: 226px; }
	.introMenu .cooperation { width: 227px; }
	.introMenu .investment { width: 227px; }
	.introMenu .selected a { background-image: url(http://shared.starpl.com/images2/main/tap_Business_category.gif); }
	.introMenu .selected .cooperation { background-position: -225px -40px; }
	.introMenu .selected .investment { background-position: -451px -40px; }
.business .info { margin: 20px 0 30px 15px; color: #444; line-height: 2.5em; }
	.business h4 { padding: 15px 0; }
	.business h5 { margin: 30px 0 20px 20px; padding-left: 10px; background: url(http://shared.starpl.com/images/home/common/blt_01.gif) no-repeat 0 45%; color: #444; font-size: 14px; font-weight: bold; }
	.business ul.info { margin-left: 20px; padding-bottom: 10px; line-height: 1.5em; }
		.business .info span { color: #25b4c7; }
		.business .info a { color: #36f; }

.mainContent .paging { background-color: #fff; }
	.mainContent .paging span a { height: 19px; padding: 2px 4px 0; font-size: 13px; }
	.mainContent .paging span .emphasis, .mainContent .paging span a.emphasis:hover { border-color: #757a82; background-color: #939bac; }

.mainContent .sidebar { float: left; width: 194px; padding: 14px 0 0 18px; }
.mainContent .sidebar .menu { position: relative; width: 194px; margin-bottom: 44px; }
.mainContent .sidebar .menu li { background: url(http://shared.starpl.com/images2/main/btn_sub_side.gif) no-repeat 0 -42px; }
	.mainContent .sidebar .menu a { display: block; height: 29px; padding: 12px 0 0 18px; background: url(http://shared.starpl.com/images2/main/btn_sub_side.gif) no-repeat 0 -42px; color: #fff; font-weight: bold; font-size: 13px; text-decoration: none; }
	.mainContent .sidebar .menu a:hover { text-decoration: none; }
	.mainContent .sidebar .menu .notice a { height: 30px; background-position: 0 0; }
	.mainContent .sidebar .menu .about a { background-position: 0 -83px; }
	.mainContent .sidebar .menu .selected { background-position: -194px -42px; color: #525252; font-size: 14px; }
	.mainContent .sidebar .menu .notice .selected { background-position: -194px 0; }
	.mainContent .sidebar .menu .about .selected { background-position: -194px -83px; }
.mainContent .sidebarTitle { width: 178px; padding: 8px 0; border-bottom: 1px solid #a1a8b3; overflow: hidden; }
.mainContent .sidebarTitle h4 { float: left; color: #4b5768; font-size: 14px; }
	.mainContent .sidebarTitle a { float: right; padding-top: 2px; color: #999; }
.mainContent .sidebar .board ul { width: 178px; padding: 9px 0 30px 0; }
.mainContent .sidebar .board li { width: 169px; height: 1.3em; margin-bottom: 4px; padding-left: 9px; background: url(http://shared.starpl.com/images2/main/blt_subtitle.gif) no-repeat 0 50%; color: #808080; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
	.mainContent .sidebar .board li a { color: #808080; }

.mainContent .boundary { clear: both; width: 934px; font-size: 0; line-height: 0; }
.mainFooter { width: 678px; height: 32px; margin-left: 234px; padding-top: 18px; border-top: 1px solid #e6e6e6; color: #afafaf; font: 10px/1.3 Tahoma; text-align: center; }
.boundary span { display: block; width: 14px; height: 14px; position: absolute; z-index: 1; }
.boundary .tail { top: -10px; left: 461px; width: 12px; height: 10px; background: url(http://shared.starpl.com/images2/main/blt_star_main.gif) no-repeat; }
.boundary .topLeft { top: 0; left: 0; background: url(http://shared.starpl.com/images2/star/rnd_top_left.png) no-repeat; }
.boundary .topRight { top: 0; right: 0; background: url(http://shared.starpl.com/images2/star/rnd_top_right.png) no-repeat; }
.bdrBottom { position: relative; width: 934px; margin: auto; height: 22px; }
.boundary .bottomLeft { left: 0; margin-top: -14px; background: url(http://shared.starpl.com/images2/star/rnd_bottom_left.png) no-repeat; }
.boundary .bottomRight { right: 0; margin-top: -14px; background: url(http://shared.starpl.com/images2/star/rnd_bottom_right.png) no-repeat; }
.boundary .top { display: block; position: fixed; bottom: 90px; left: 50%; width: 29px; height: 35px; margin-left: 467px; background: url(http://shared.starpl.com/images2/main/btn_top_main.gif) no-repeat; }
	.boundary .top a { display: block; width: 29px; height: 35px; text-indent: -7777px; overflow: hidden; }

.starFooter { width: 934px; margin: 0 auto; padding-bottom: 30px; }

