@charset "utf-8";

.morelink	{ font-size:11px !important; color:#939393 !important; }	/*더보기링크*/

/* ::::::::: 프레스블로그 메인및서브 레이아웃 ::::::::::: */

#bodybox	{ clear:both; width:940px; padding:0px 0px 50px 0px; overflow:hidden; *zoom:1 }
#bodybox:after	{ content:""; clear:both; display:block; }
	
	/*왼쪽영역*/
	#bodybox .mainCon_left		{ float:left; width:681px; margin-right:9px; overflow:hidden; }	
			
			#letter_box	{ width:681px; padding:0px; border-top:3px solid #f27133; border-bottom:1px solid #dedede; }
				.head	{ width:671px; padding:9px 5px 0px 5px; height:21px; border-bottom:1px solid #dedede; *zoom:1; }
				.head:after	{ content:""; clear:both; display:block; }

				.letter_listBox	{ width:671px; padding:7px 5px; overflow:hidden; }
				.letter_listBox li	 { width:671px; height:20px; padding:3px 0px 0px 0px; overflow:hidden; *zoom:1; }
				.letter_listBox li:after	{ content:""; clear:both; display:block; }
				.letter_listBox li .lt	 { float:left; width:380px; padding:2px 27px 0px 0px; height:15px; overflow:hidden; }
				.letter_listBox li .graph { float:left; width:215px; }
				.letter_listBox li em	{ float:right; width:49px; text-align:right; }

				.superAuthor_list	 { border-top:1px solid #c4c4c4; background-color:#fbfbfb; }
				.superAuthor_list dt	{ width:665px; height:21px; padding:7px 8px 0px 8px; *zoom:1; }
				.superAuthor_list dt:after	{ content:""; clear:both; display:block; }
				.superAuthor_list dt .opener	{ float:left; padding:0px 0px 0px 14px; color:#555555; line-height:1.2em; background:url('/img/bullet/arrow_01.gif') no-repeat left 1px; cursor:pointer; }
				.superAuthor_list dt .On	{ font-weight:bold; background:url('/img/bullet/arrow_01_on.gif') no-repeat left 3px; }
				.superAuthor_list dt .letter_view	 { display:block; font-size:11px; color:#939393; padding:0px 9px 0px 9px; background:url('/img/bullet/arrow_02_on.gif') no-repeat right 4px; line-height:1.2em; cursor:pointer; }
				.superAuthor_list dt .close	{ display:block; background:url('/img/bullet/arrow_02.gif') no-repeat right 4px; }
				.superAuthor_list dd		{ width:665px; padding:0px 8px; display:none; overflow:hidden; }
				.superAuthor_list dd.On	{ display:block; }
				.superAuthor_list dd ol	 { width:665px; padding-bottom:10px; }
				.superAuthor_list dd ol li	{ width:651px; padding:5px 0px 3px 14px; }
					.letter_tt	{ width:651px; *zoom:1; }	/*우수포스트목록*/
					.letter_tt:after	{ content:""; clear:both; display:block; }
					.letter_tt.On	 .tt	 { color:#ff5600 !important; font-weight:bold !important; }	/*클릭(선택시)*/
					.letter_tt .tt:hover	{ color:#ff5600; text-decoration:underline; }
					.letter_tt.On .dd	{ display:none; }	/*선택되면발표기간안보이게*/
					.letter_tt .tt	{ float:left; width:500px; cursor:pointer; }
					.letter_tt .dd	{ float:right; width:151px; text-align:right; }
					.letter_tt.On .pt_list	{ clear:both; padding:7px 0px; display:block; overflow:hidden; }
					.letter_tt .pt_list	{ clear:both; display:none; overflow:hidden; }
					.letter_tt.On .pt_list .posting_section	{ width:651px; height:27px; overflow:hidden; *zoom:1; }
					.letter_tt.On .pt_list .posting_section:after	{ content:""; clear:both; display:block; }
					.letter_tt.On .pt_list .posting_section .award	{ float:left; width:31px; height:27px; }
					.letter_tt.On .pt_list .posting_section .url	{ float:left; width:500px; padding-top:3px; }
			
			/* 블퍼&프블&이벤트&전체 */
			#total_eventBox	{ margin-top:20px; }
				.tab_view		{ display:block; } /* 디폴트 히든 */
				.tab_view dt	{ width:671px; height:22px; padding:3px 5px 0px 5px; *zoom:1; }
				.tab_view dt:after	{ content:""; clear:both; display:block; }
				.tab_view dt .tab	 { float:left; padding:0px 10px; background:url('/img/common/sero03.gif') no-repeat left 1px; }
				.tab_view dt .tab img	{ vertical-align:top; }
				.tab_view dt .tab.first	{ background:none !important; padding-left:0px !important; }
				.tab_view dt .bfB_more	 { float:right; }
				.tab_view dd	{ width:681px; }
					
					/* 블퍼&프블&이벤트&전체_배너(2010-03-05 by 테스트용) */
					.bannerStyle	{ width:681px; *zoom:1; }
					.bannerStyle:after	{ content:""; clear:both; display:block; }
					.bannerStyle .banner_img	{ float:left; width:465px; height:135px; overflow:hidden; _margin-right:-3px; }
					.bannerStyle .banner_list	{ position:relative; float:right; width:216px; height:135px; border-top:1px solid #ededed; background:url('/img/common/banner_bg.gif') repeat left top; overflow:hidden; }
					.bannerStyle .banner_list blockquote	 { height:18px; padding:8px 10px 0px 7px; margin-bottom:1px; color:#555555; white-space:nowrap; overflow:hidden; line-height:14px; cursor:pointer; }
					.bannerStyle .banner_list blockquote.first	 { height:17px !important; }	/*첫행만높이가다르네;*/
					.bannerStyle .banner_list blockquote.On	{ color:#ff5600; background-color:#fbfbfb !important; }
					.bScroll_up	 { position:absolute; z-index:100; right:0px; top:0px; }
					.bScroll_down	 { position:absolute; z-index:100; right:0px; bottom:0px; }

			/* 50샵 */
			#shop50	 {margin-top:20px; }
			#shop50 .ttBox	{ width:671px; height:22px; padding:1px 5px 0px 5px; border-bottom:1px solid #c3c3c3; }
			#shop50 .show_item		{ width:676px; padding:8px 0px 8px 5px; *zoom:1; }
			#shop50 .show_item:after	{ content:""; clear:both; display:block; }
			#shop50 .show_item dl.itemBox		{ float:left; width:680px; }
			#shop50 .show_item dl.itemBox dt	{ float:left; width:270px; }
			#shop50 .show_item dl.itemBox dt img	{ width:249px; height:195px; display:block; }
			#shop50 .show_item dl.itemBox dd	{ float:left; width:406px; padding:5px 0px 0px 0px; line-height:1.3em; }
			#shop50 .show_item dl.itemBox dd h3	{ height:35px; font-size:16px; color:#323232; font-weight:bold; }
			#shop50 .show_item dl.itemBox dd h3 a	{ font-size:16px; color:#323232; font-weight:bold; line-height:18px; }
			#shop50 .show_item dl.itemBox dd .infoWrap	{ width:406px; *zoom:1; }
			#shop50 .show_item dl.itemBox dd .infoWrap:after	{ content:""; clear:both; display:block; }
			#shop50 .show_item dl.itemBox dd .infoWrap .price_l	{ float:left; width:195px; }
			#shop50 .show_item dl.itemBox dd .price01	{ font-size:11px; color:#555555; }
			#shop50 .show_item dl.itemBox dd .price01 em	{ font-style:normal; text-decoration:line-through; }
			#shop50 .show_item dl.itemBox dd .price02	{ font-size:12px; color:#555555; }
			#shop50 .show_item dl.itemBox dd .price02 em	{ font-style:normal; font-size:16px; font-weight:bold; color:#4d6fff; }
			#shop50 .show_item dl.itemBox dd .price03	{ font-size:12px; color:#555555; }
			#shop50 .show_item dl.itemBox dd .price03 em	{ font-style:normal; font-size:14px; font-weight:bold; color:#ff5600; }
			#shop50 .show_item dl.itemBox dd .pr	{ height:50px; padding-top:15px; font-size:11px; color:#888888; }
			#shop50 .show_item dl.itemBox dd .day	{ font-size:14px; font-weight:bold; color:#ff5600; line-height:1.3em; }
			#shop50 .show_item .step	{ *position:relative; float:right; width:199px; *zoom:1; }
			#shop50 .show_item .step:after	 { content:""; clear:both; display:block; }
			#shop50 .show_item .step li	{ position:relative; *position:static; float:left; *z-index:1; padding-left:3px; height:61px; display:none; }
			#shop50 .show_item .step li img	{ display:block; }
			#shop50 .show_item .step li .flotBox	{ position:absolute; z-index:10; top:0px; white-space:nowrap; padding:10px; border:2px solid #f14dae; background-color:#fff; display:none; line-height:1.5em; }	 /*플로팅박스*/
			#shop50 .show_item .step li .flotBox strong.tt	{ display:block; padding-bottom:5px; }
			#shop50 .show_item .step li .flotBox img	{ display:inline !important; }
			#shop50 .show_item .step li .flotBox span.txt_11px { display:block; line-height:13px !important; color:#999 !important; }
			/* 50샵2개동시런칭관련_2010_06_28 */
			#shop50 .show_banner	{ width:681px; padding:8px 0px; *zoom:1; }
			#shop50 .show_banner:after	 { content:""; clear:both; display:block; }

			/* 더리뷰 */
			#reviewBox	{ margin-top: 20px; }
				.review_tabs	{ width:681px; display:none; }
				.review_tabs dt	{ width:671px; height:23px; padding:1px 5px 0px 5px; border-bottom:1px solid #c4c4c4; *zoom:1; }
				.review_tabs dt:after	{ content:""; clear:both; display:block; }
				.review_tabs dt .article	 { float:left; padding:3px 10px 0px 10px; background:url('/img/common/sero.gif') no-repeat left 2px; line-height:1.2em; }
				.review_tabs dt .artion	{ float:left; padding:3px 10px 0px 10px;  background:none !important; padding-left:0px !important; line-height:1.2em; }
				.review_tabs dt .article.On a		{ color:#ff5600; font-weight:bold; }
				.review_tabs dd	{ width:690px; padding:20px 5px 0px 5px; *zoom:1; }
				.review_tabs dd:after	{ content:""; clear:both; display:block; }
				.section	 { position:relative; float:left; width:138px; margin-bottom:15px; }
				.section .thumb	{ display:block; height:100px; }
				.section .tt	{ display:block; width:120px; height:37px; font-weight:bold; color:#555555; line-height:1.5em; text-decoration:none !important; overflow:hidden; }
				.section .ss	{ display:block; width:120px; height:32px; padding-top:2px; overflow:hidden; }
				.previewWrap	{ position:absolute; z-index:10; left:-5px; top:-1px; width:375px; height:140px; padding:14px 16px; border:1px solid #e0e0e0; background-color:#fff; overflow:hidden; *zoom:1; display:none; }
				.previewBox	{ width:375px; height:140px; *zoom:1; }
				.exPop	{ position:absolute; z-index:100; left:0px; top:0px; width:375px; height:140px; padding:14px 16px; border:1px solid #e0e0e0; background-color:lime;}
				.previewBox:after	{ content:""; clear:both; display:block; }
				.previewBox .left_area	 { float:left; width:132px; padding-right:15px; }
				.previewBox .left_area .blog_info	{ width:132px; padding-top:5px; }
				.previewBox .left_area .blog_info .name	 { display:block; padding-bottom:3px; color:#adadad; font-size:11px; text-align:center; }
				.previewBox .left_area .blog_info .stars-wrapper1	{ display:block; padding-left:30px; *zoom:1; }
				.previewBox .left_area .blog_info .stars-wrapper1:after	{ content:""; clear:both; display:block; }
				.previewBox .rigth_area	{ float:right; width:228px; line-height:1.4em; }
				.previewBox .rigth_area strong	{ display:block; padding-bottom:12px; }
				.previewBox .rigth_area .time	{ color:#adadad; font-size:11px; }


	/*오른쪽영역*/
	#bodybox .mainCon_right	{ float:left; width:250px; }
		/*우측배너*/
		.mBanner		{ float:left; width:250px; height:250px; border-bottom:1px solid #eeeeee; }

		/* 정보레터_배너 */
		.letterBanner3	{ position:relative; width:250px; height:250px; border:1px solid #eeeeee; }		
		
		.letterBanner2	{ position:relative; width:250px; height:250px; border-bottom:1px solid #eeeeee; }
		.letterBanner2 .banner_prev	{ position:absolute; z-index:10; /*right:19px;*/ right:12px; /*bottom:5px;*/ bottom:0px; cursor:pointer; }
		.letterBanner2 .banner_next	{ position:absolute; z-index:10; /*right:7px;*/ right:0px; /*bottom:5px;*/ bottom:0px; cursor:pointer; }
		.letterBanner2 .letterBanner_list	{ width:250px; height:250px; overflow:hidden; }

		.letterBanner	{ position:relative; width:681px; height:250px; border:1px solid #eeeeee;} /* border-bottom:1px solid #eeeeee; 배너 테두리 색상*/
		.letterBanner .banner_prev	{ position:absolute; z-index:10; right:650px; bottom:100px; cursor:pointer; }
		.letterBanner .banner_next	{ position:absolute; z-index:10; right:2px; bottom:100px; cursor:pointer; }
		
		.letterBanner .banner_prev:hover { background:url('/img/butn/butn_prev2.png') no-repeat left top; position:absolute; z-index:11; right:652px; bottom:100px; cursor:pointer; }
		.letterBanner .banner_next:hover { background:url('/img/butn/butn_next2.png') no-repeat left top; position:absolute; z-index:11; right:0px; bottom:100px; cursor:pointer; }		
				
		.letterBanner .letterBanner_list	{ width:681px; height:250px; overflow:hidden; }
			
			
		/* Monthly_Postiong & Weekly_Postiong */
		.postingBox	{ float:left; width:223px; padding:16px 11px 5px 14px; border:1px solid #eeeeee; border-top:none; }
		.postTitle	{ float:left; width:223px; height:22px; background:url('/img/bullet/dot_line.gif') repeat-x left bottom; }
		.postTitle .tt	 { float:left; }
		.postTitle .tt li	 { float:left; }
		.postTitle .more	{ float:right; padding-top:1px; font-size:11px; color:#7f7f7f; letter-spacing:-1px; }
		.post		{ clear:both; float:left; width:223px; padding-top:11px; }
		.post li	{ float:left; width:223px; }
		.post li a:hover	{ text-decoration:none; }
		.post li .thumimg	 { float:left; width:95px; height:71px; padding:1px; }
		.post li .thumtxt	 { float:left; width:113px; height:31px; padding-left:13px; font-size:12px; color:#555555; font-weight:bold; }
		.post li .thuminfo	 { float:left; width:113px; height:26px; padding:5px 0px 0px 13px; font-size:11px; color:#999999; line-height:1.1em; }
		.post li .thumstory	 { clear:both; width:223px; height:38px; padding-top:12px; display:block; }
		.post li .mp_butn		{ width:223px; padding-bottom:10px; display:block; }
		.post li .mp_butn img	{ display:block; margin:0px auto; }
		.post li.postInfo	{ clear:both; width:217px; height:14px; padding:5px 3px 3px 3px; font-size:11px;  color:#e68448; letter-spacing:-1px; border-top:1px solid #e4e4e4; background-color:#f9f9f9; }
		
		/*Weekly Posting  height:215px;*/
		.weekpostingBox	{ float:left; width:223px; padding:22px 11px 5px 14px; border:1px solid #eeeeee; border-top:none; _margin-right:-3px; overflow:hidden; }
		.post li.wp	{ height:148px; }
		.post li.wp dl	{ width:223px; height:133px; overflow:hidden; *zoom:1; }
		.post li.wp dl:after	{ content:""; clear:both; display:block; }
		.post li.wp .wp_img	 { float:left; width:110px; display:block; }
		.post li.wp .wp_info	 { float:left; width:113px; display:block; line-height:1.4em; }
		.post li.wp .wp_info .txt	{ width:113px; height:115px; display:block; overflow:hidden; }
		.post li.wp .wp_info .txt strong	{ display:block; padding-bottom:5px; }
		
		
		/* 공지사항 */
		.noticeBox	{ float:left; width:223px; height:147px; padding:17px 11px 0px 14px; border:1px solid #eeeeee; border-top:none; _margin-right:-3px; }
		.noticeBox .noticeTitle	{ float:left; width:223px; height:22px; background:url('/img/bullet/dot_line.gif') repeat-x left bottom; }
		.noticeBox .noticeTitle .tt		{ float:left; }
		.noticeBox .noticeTitle .tt li	{ float:left; }
		.noticeBox .noticeTitle .more	{ float:right; padding-top:1px; font-size:11px; color:#7f7f7f; letter-spacing:-1px; }
		.noticeBox .noticeList		{ clear:both; width:223px; padding-top:3px; }
		.noticeBox .noticeList li	{ padding:4px 0px 3px 10px; background:url('/img/bullet/dot_gray.gif') no-repeat 2px 10px; }


/* 프블섹션 서브레이아웃 */
#pbSectionWrap	{ clear:both; width:940px; padding:0px 0px 30px 0px; *zoom:1; }
#pbSectionWrap:after	{ content:""; clear::both; display:block; }
#pbSectionWrap #subjectBox	{ clear:both; position:relative; width:940px; } /* 제목부분 */
#pbSectionWrap #subjectBox .letter_guidePop	{ position:absolute; z-index:10; left:820px; top:120px; width:96px; height:18px; cursor:pointer; }	/*정보레터란*/
#pbSectionWrap #subjectBox .bf_guidePop		{ position:absolute; z-index:10; left:827px; top:120px; width:96px; height:18px; cursor:pointer; }	/*블로거퍼스트란*/
#pbSectionWrap #subjectBox .pmb_guidePop		{ position:absolute; z-index:10; left:811px; top:120px; width:112px; height:18px; cursor:pointer; }	/*프리미어블로거란*/
#pbSectionWrap #contentsWrap		{ width:938px; border:1px solid #e5e5e5; border-top:none; background:url('/img/pressblog/layout_border.gif') repeat-y left top; *zoom:1; }
#pbSectionWrap #contentsWrap:after	{ content:""; clear:both; display:block; }
/* 좌측컨텐츠 */
#pbSectionWrap #contentsWrap #con_left		{ float:left; width:305px; padding:0px 0px 50px 0px; overflow:hidden; }
/* 본컨텐츠 */
#pbSectionWrap #contentsWrap #con_Box	{ float:right; width:633px; min-height:400px; padding-bottom:30px; overflow:hidden; }


/* 프블섹션컨텐츠 */
.pbCon_title	 { clear:both; width:600px; padding:15px 16px 15px 17px; color:#555555; line-height:1.2em; /*border-bottom:1px solid #e5e5e5;*/ }
.pbCon_title .subject	{ width:600px; *zoom:1; }
.pbCon_title .subject:after	 { content:""; clear:both; display:block; }
.pbCon_title .subject dt		{ float:left; width:50px; }
.pbCon_title .subject dd		{ float:right; width:535px; padding-left:15px; }
.pbCon_title .subject dd .sectitle	{ display:block; font-weight:bold; color:#555555; line-height:1.2em; letter-spacing:-1px; }
.pbCon_title .subject dd .graph		{ display:block; padding-top:5px; }
.pbCon_title .etitle		{ display:block; color:#555555; vertical-align:top; line-height:1.2em; letter-spacing:-1px; }

.pbCon_body	{ width:600px; padding:20px 16px 20px 17px; color:#555555; overflow:hidden; }
.pbCon_body.pmb	{ padding-top:0px !important; } /*디자이너요구로0224*/


	

/* 프리미어블로그 신청 카테고리 */
.pb_app_category		{ border-top:2px solid #000; border-bottom:2px solid #d1d1d1; }
.pb_app_category caption	{ text-align:left; padding-bottom:10px; }
.pb_app_category th	{ padding-left:20px; text-align:left; background-color:#fafafa; }
.pb_app_category th, .pb_app_category td	{ padding-top:10px; padding-bottom:7px; border-bottom:1px solid #ececec; }
.pb_app_category td	{ padding-left:20px; }
.pb_app_category tr.end th, .pb_app_category tr.end td	{ border-bottom:none; }
.pb_app_category td .item	{ padding-right:20px; padding-bottom:7px; display:inline-block; }


/* 프리미어블로그 선정발표 */
.pmb_resultCon	{ width:599px; }
.pmb_resultCon .pmb_reBox	{ padding:44px 30px 30px 30px; width:539px; background:url('/img/pressblog/pmb_tt_bg.gif') repeat-y left top; }
.pmb_resultCon .pmb_reBox .int_01	{ padding-bottom:20px; text-align:center; line-height:1.4em; }
.pmb_resultCon .pmb_reBox .int_01 strong	{ font-size:14px; font-weight:bold; color:#5b980a; }
.pmb_resultCon .pmb_reBox .pmb_date { width:539px; *zoom:1; }
.pmb_resultCon .pmb_reBox .pmb_date:after	{ content:""; clear:both; display:block; }
.pmb_resultCon .pmb_reBox .pmb_date dt	 { float:left; width:76px; }
	.pmb_award	{ width:48px; height:39px; padding:19px 12px 0px 12px; color:#fff; font-size:11px; text-align:center; line-height:1.3em; background:url('/img/pressblog/pmb_award.gif') no-repeat left top; }
	.pmb_award strong	 { font-size:12px; font-weight:bold; display:block; }
.pmb_resultCon .pmb_reBox .pmb_date dd	{ float:left; width:463px; padding-top:20px; }
.pmb_resultCon .pmb_reBox .pmb_date dd img	{ float:left; }
.pmb_info_guide	{ padding:30px 27px 0px 27px; line-height:1.7em; }
.pmb_info_guide .tt	{ font-size:14px; color:#ff7f0e; font-weight:bold; padding-bottom:10px; }
.pmb_info_guide .etc_tt	{ margin-left:10px; font-size:11px; color:#969696; }
.pmb_bottomBox	 { height:40px; padding:23px 40px; background:url('/img/pressblog/pmb_tt_bottom.gif') no-repeat left top; color:#e7e6e6; }
.pmb_bottomBox	 strong	{ color:#f4f4f4 !important; }


/** 회사소개 */
.grayBox	{ padding:40px 0px; background-color:#f3f3f3; }
.grayBox.noPad	{ padding:0px 0px 40px 0px !important; background-color:#f3f3f3; }

.guideBox	{ position:relative; } /* 프레스블로그가이드 */
.guideBox #infoPop01	{ position:absolute; z-index:10; left:40px; top:300px; display:none; }
.guideBox #infoPop02	{ position:absolute; z-index:10; left:100px; top:480px; display:none; }
.guideBox #infoPop03	{ position:absolute; z-index:10; left:340px; top:420px; display:none; }

.review_guideBox	{ position:relative; } /* 더리뷰가이드 */
.review_guideBox #infoPop01	{ position:absolute; z-index:10; left:170px; top:300px; display:none; }
.review_guideBox #infoPop02	{ position:absolute; z-index:10; left:125px; top:370px; display:none; }
.review_guideBox #infoPop03	{ position:absolute; z-index:10; left:180px; top:530px; display:none; }

.shop_guideBox	{ position:relative; } /* 50샵가이드 */
.shop_guideBox #infoPop01	{ position:absolute; z-index:10; left:340px; top:70px; display:none; }
.shop_guideBox #infoPop02	{ position:absolute; z-index:10; left:80px; top:155px; display:none; }
.shop_guideBox #infoPop03	{ position:absolute; z-index:10; left:300px; top:390px; display:none; }

.quickGo	{ padding:22px 0px 20px 0px; background:url('/img/company/tbl_top.gif') no-repeat left top; *zoom:1; }
.quickGo:after	 { content:""; clear:both; display:block; }
.quickGo dt	{ float:left; }
.quickGo dd	{ float:right; padding-top:2px; padding-right:2px; }
.quickGo.end	{ border-bottom:1px solid #dddddd; }

.padCenter	 { padding-left:42px !important; padding-right:42px !important; }
.letter_bt	 { height:56px; text-align:right; padding-right:12px; background:url('/img/company/letter_bg.gif') no-repeat; }
.bf_bt	 { height:54px; text-align:right; padding-right:12px; background:url('/img/company/bf_bg.gif') no-repeat; }
.guideStepBox	{ border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:10px 27px 10px 27px; background-color:#fff; }
.guideStepBox_pmb	{ border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:10px 27px 10px 27px; background-color:#fff; }
.guideStepBox table td, .guideStepBox_pmb table td	 { vertical-align:top; }
.minBox_pmb		{ width:648px; margin:0px auto; }

.history_Wrap	{ padding:40px 0px; background-color:#f3f3f3; }
.history_Wrap .historyBox	{ width:601px; margin:0px auto; }
.history_Wrap .historyBox .tt	 { display:block; margin-bottom:63px; }
.history	{ width:525px; margin:0px auto; padding-bottom:27px; *zoom:1; }
.history:after	{ content:""; clear:both; display:block; }
.history dt	{ float:left; width:89px; padding-top:5px; }
.history dd	{ float:right; width:436px; padding:5px 0px; border-bottom:1px solid #d0d0d0; }
.history dd img	{ display:block; }

.bannerTbl	 { border-top:2px solid #333; border-bottom:2px solid #d1d1d1; }
.bannerTbl thead th	 { color:#fc7d3e; background-color:#fafafa; padding:7px 0px 5px 0px; border-bottom:1px solid #cccccc; }
.bannerTbl tbody th	 { background-color:#fafafa; }
.bannerTbl tbody th, .bannerTbl tbody td	{ padding-top:30px; padding-bottom:25px; border-bottom:1px solid #ececec; }
.bannerTbl tbody td	 { padding-left:20px; line-height:1.6em; }
.bannerTbl tbody td:hover	{ background-color:#e5ee5e5; }
.bannerTbl tbody th dd	{ font-weight:normal; }
code.clipBoard	{ display:block; }

.rssTbl01	{ border-top:2px solid #333; }
.rssTbl01 thead th	{ padding:10px 0px 7px 0px; background-color:#fafafa; font-size:15px; color:#fc7d3e; border-bottom:1px solid #cccccc; }
.rssTbl01 tbody th	{ padding-left:36px; font-weight:normal; color:#555555; text-align:left; }
.rssTbl01 tbody th, .rssTbl01 tbody td	{ padding-top:10px; padding-bottom:7px; border-bottom:1px solid #ccc; }
.rssTbl01 tbody .category	{ padding-left:0px !important; color:#555555; font-weight:bold; text-align:center; background-color:#fafafa; }
.rssTbl01 tbody .rine	{ border-bottom:1px solid #ececec !important; }

.info_box_txt	{ padding:10px 23px; color:#9b9b9b; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background-color:#fafafa; }
.info_box_txt a	{ color:#ff7733; }

.roundbb	{ border-left:6px solid #eeeeee; border-right:6px solid #eeeeee; padding:15px; color:#555555; }
.faq_header td	{ padding:5px 0px 3px 5px; font-weight:bold; background:url('/img/bullet/dot_gray04.gif') no-repeat left 50%; cursor:pointer; }
.faq_header td.On	{ background:url('/img/bullet/dot_orange.gif') no-repeat left 50%; color:#fc7d3e; }

.faq_box	{ border-top:2px solid #000000; }
.faq_box h3	{ height:24px; padding-top:9px; border-bottom:1px solid #cccccc; font-size:14px; color:#fc7d3e; font-weight:bold; text-align:center; background-color:#fafafa; }
.faq_box dl.qna dt		{ color:#555555; padding:9px 18px 7px 37px; border-bottom:1px solid #ccc; background:url('/img/company/question.gif') no-repeat left 9px; cursor:pointer; } /* 질문 */
.faq_box dl.qna dd		{ /* 답변 */
	color:#9e9e9e; padding:15px 18px 20px 37px; 
	border-bottom:1px solid #ccc; line-height:1.7em;
	background:#fafafa url('/img/company/anser.gif') no-repeat left 18px; 
	display:none;  /* default display:none; */
} 
.faq_box dl.qna dd a, dl.faq_help dd a	{ color:red; }
.faq_box dl.qna dd a.unon, dl.faq_help dd a.unon	{ text-decoration:none !important; }
.faq_box dl.qna dd a.un, dl.faq_help dd a.un		{ text-decoration:underline !important; }

.faq_tab	{ width:740px; padding-bottom:4px; border-bottom:1px solid #ccc; overflow:visible; *zoom:1; }
.faq_tab:after	{ content:""; clear:both; display:block; }
.faq_tab li		{ float:left; width:369px; height:20px; padding-top:9px; text-align:center; font-weight:bold; color:#888888; background-color:#ececec; cursor:pointer; }
.faq_tab li.On	{ color:#fffefe; background-color:#777777; }
.faq_tab li.rr	{ margin-left:2px; }
dl.faq_help dt		{ color:#555555; padding:9px 18px 7px 19px; border-bottom:1px solid #ccc; cursor:pointer; }/* 질문 */
dl.faq_help dt strong	{ color:#fc7d3e !important; }
dl.faq_help dd		{ /* 답변 */
	color:#9e9e9e; padding:15px 18px 20px 19px; 
	border-bottom:1px solid #ccc; background-color:#fafafa; 
	line-height:1.7em; 
	display:none;  /* default display:none; */
}



/*20101019 이벤트페이지추가*/
.event_title	{ width:600px; padding:15px 16px 15px 17px; color:#555555; line-height:1.2em; }
.event_title dt	{ padding-bottom:9px; *zoom:1; }
.event_title dt:after	{ content:""; clear:both; display:block; }
.event_title dt .etitle	{ float:left; padding-top:5px; }
.event_title dt .event_butn	 { float:right; }
.event_title dt .event_butn code	 { display:inline-block; }

.event_button	{ padding:20px 16px 20px 17px; text-align:right; }
.event_button code	{ display:inline-block; }



/*2010.10.27 프렌드윗 마이페이지로 이동*/
.tofriendsBox	{ padding:29px 29px 20px 29px; border:1px solid #e3e3eb; background-color:#f9f9fb; }
.friend_tab	{ margin-bottom:15px; *zoom:1; }
.friend_tab:after	{ content:""; clear:both; display:block; }
.friend_tab li	{ float:left; }
.tab_bg01	{ background:url('/img/friendwit/tab_bg.gif') repeat-x left bottom; }
.tab_bg02	{ background:url('/img/friendwit/tab_bg2.gif') repeat-x left bottom; }

.connectBox	{ float:left; height:19px; background:url('/img/friendwit/con_bg.gif') repeat-x left top; }
.connectBox li	{ float:left; height:19px; border-right:1px solid #d1d1d9; }
.connectBox li.put	{ height:15px; padding:3px 5px 1px 5px; }
.connectBox li.put input	 { border:none; }
.orthers	{ float:right; font-size:16px; color:#ff7830; font-weight:bold; }
.snsWriteBox	{ position:relative; *zoom:1; }
.snsWriteBox:after	{ content:""; clear:both; display:block; }
.snsWriteBox .wbox	 { float:left; width:605px; border:1px solid #d1d1d9; background-color:#fff; }
.snsWriteBox .wbox dt	 { float:left; width:89px; background:url('/img/friendwit/pro_bg.gif') no-repeat right top; }
.snsWriteBox .wbox dd	{ float:left; }
.snsWriteBox .wbox dd textarea	{ overflow:hidden; height:auto; width:490px; padding:10px; font-size:12px; border:none; }
.snsWriteBox .editor_proimg	 { position:absolute; z-index:100; left:68px; top:89px; }

.timelineBox	{ padding:0px 30px 0px 29px; margin-top:15px; }
.timelist	{ border-top:1px solid #e3e3eb; padding:30px 0px; *zoom:1; }
.timelist:after	{ content:""; clear:both; display:block; }
.timelist dt	{ float:left; width:67px; }
.timelist dt img	 { border:1px solid #d1d1d9; display:block; }
.timelist dd	{ float:left; width:537px; }
.timelist dd .info	{ display:block; padding-bottom:7px; color:#9e9e9e; font-size:11px; background:url('/img/50shop/dot_line.gif') repeat-x left bottom; }
.timelist dd .info strong	 { font-size:12px; font-weight:bold; color:#ff7830; margin-right:5px; }
.timelist dd .msg	{ display:block; padding-top:10px; word-wrap:break-word; }
.timelineBox .first	 { border-top:none; }

.timemore	{ position:relative; padding:10px 0px 7px 0px; border-bottom:1px solid #e3e3eb; background-color:#f4f4f4; text-align:center; }
.timemore p	{ position:absolute; z-index:10; right:10px; top:12px; }
.timemore p a	{ font-size:11px; color:#939393; }

.wit_caution	{ margin-top:40px; }
.wit_caution dt	{ padding-bottom:10px; }
.wit_caution dd	{ }
.wit_caution dd span	{ display:block; font-size:11px; color:#999999; }
.wit_caution dd span.end	 { text-decoration:line-through; }
.wit_caution dd span.ing	 { color:#8947b3; }

.friends_count	 { margin-bottom:7px; line-height:18px; }
.friends_count .mail	 { color:#ff7830; }
.friends_count .twit	 { color:#33ccff; }

.friends_listBox	{ border:1px solid #e3e3eb; border-bottom:none; }
.friends_listBox ul.friends_list	{ padding:20px 20px 100px 20px; *zoom:1; }
.friends_listBox ul.friends_list:after	 { content:""; clear:both; display:block; }
.friends_listBox ul.friends_list li	 { float:left; padding:0px 10px 20px 10px; font-family:Verdana; white-space:nowrap; background:url('/img/friendwit/sero01.gif') no-repeat right 2px; }
.friends_listBox ul.friends_list li.twit	{ color:#21bad9; }


