@charset "utf-8";

body {
	font:12px Dotum,Gulim;
	margin:0; padding:0;
	width:100%; height:100%;
}

img		{ border:0; }
form	{ padding:0; margin:0; }
select  { font-size:12px; }
label   { cursor:pointer; margin:0; padding:0; }
input   { font-size:12px; }
.clear { clear:both; margin:0; padding:0; height:0; font-size:0; }
.modal { display:none; }

/* design */

.normal_line { height:1px; color:none; background:none; border:0; border-bottom:1px solid #e1e1e1; }
.dotted_line { height:1px; color:none; background:none; border:0; border-bottom:1px solid #e1e1e1; border-style:dotted; }
.point { font-weight:bold; }

.ajax_loading { margin-bottom:5px; }

.thumbnail { width:96px; height:96px; }

.fOrange   { color:#ef7e4a; }
.mb10 {margin-bottom: 10px;}
.mt10 { margin-top:10px; }

/* layout */
.body_introbg { background:url(/img/layout/bg_body_intro.gif) repeat-x #ffffff; }
.body_bg      { background:url(/img/layout/bg_body.gif) repeat-x #ffffff; }

#top	{ width:943px; height:50px; margin:0 auto; }
#wrap	{ width:943px; margin:0 auto; text-align:center; }
	#header { width:943px; height:61px; }
	#contents   { width:943px; }

#footer { width:100%; height:76px; text-align:center; background-color:#efefef; }

/* top */
	#top_menu  { float:right; padding-top:21px; }
	#top_menu img { padding:0 1px 0 1px; }
	#df_logo   { float:right; padding-top:7px; padding-left:18px; }
	#site_logo { height:50px; float:left; }
	#top ul    { float:left; list-style:none; margin:0; padding:0; padding-left:31px; padding-top:15px;}
	#top ul li { float:left; }


/* header */
	#header .subtitle { float:left; height:60px; }
	#header .logo { float:left; padding-left:10px; }
	#header ul { float:left; list-style:none; margin:0; padding:0; padding-top:21px;}
	#header ul li { float:left; padding-left:13px; padding-right:13px; }
	#header .top_name { float:right; padding-top:32px; font-size:11px; color:#666565; }

/* content */
	#contents_data { text-align:left; }

	#icon_list                 { list-style:none; margin:0; padding:0; }
	#icon_list li               { position:relative; float:left; padding-right:4px; }
	#icon_list li .number    { position:absolute; top:115px; left:23px; width:60px; text-align:center;  }
	#icon_list li .number a  { font-weight:bold; color:#FFFFFF; text-decoration:none; }

	#eharu_event .top           { width:943px; height:276px; background:url(/img/index/img_top_0_01.png) no-repeat bottom; }
	#eharu_event .top2          { width:943px; height:276px; background:url(/img/index/img_top_0_04.png) no-repeat bottom; }
	#eharu_event .top_ment    { padding-bottom:20px; color:#666565; text-align:center; line-height:170%; font-family:gulim; font-size:12px; }
	#eharu_event .top_link      { float:left; padding-top:50px; }
	#eharu_event .top_dday      { float:right; width:197px; height:60px; background:url(/img/index/bg_dday.gif) no-repeat bottom; margin-top:10px; text-align:right; }
	#eharu_event .top_dday img { margin-left:2px; }
	#eharu_event .top_name      { float:right; padding-top:20px; font-size:11px; color:#666565; }
	#eharu_event .top_btn       { clear:both; text-align:center; padding-bottom:18px; }

	#eharu_event .story_top     { width:943px; height:111px; background:url(/img/index/img_top_1_tbl_top.png) no-repeat bottom; margin-top:50px; }
	#eharu_event .story_mid     { clear:both; width:943px; height:36px; background:url(/img/index/img_top_1_tbl_mid.png) no-repeat; }
	#eharu_event .story_bottom  { clear:both; width:943px; height:29px; background:url(/img/index/img_top_1_tbl_bot.png) no-repeat; }
	#eharu_event .story_text    { width:943px; background:url(/img/index/img_top_1_tbl_bg.png) repeat-y; }
	#eharu_event .story_latest1 { float:left; padding-left:31px; width:420px; }
	#eharu_event .story_latest2 { float:left; padding-left:46px; width:420px; }
	#eharu_event .story_thumb   { float:left; width:96px; height:96px; }
	#eharu_event .story_thumb img { border:1px solid #e1e1e1; }
	#eharu_event .story_title     { float:right; padding:11px 0 0 0; color:#EF7E4A; font-weight:bold; width:310px; }
	#eharu_event .story_title a  { color:#EF7E4A; text-decoration:none; }
	#eharu_event .story_content { float:right; padding:6px 0 0 0; line-height: 160%; color: #878787; width:310px; }
	#eharu_event .story_w_b1     { width:418px; }
	#eharu_event .story_w_b2     { width:310px; }
	#eharu_event .story_w_s1     { width:384px; }
	#eharu_event .story_w_s2     { width:275px; }

	#eharu_event .contents      { padding:0 0 0 33px; }
	#eharu_event .collect_top   { width:874px; height:45px; background:url(/img/index/img_collect_top.png) no-repeat; margin-top:18px; padding:20px 0 0 30px; }
	#eharu_event #collect_main  { width:874px; height:410px; background:url(/img/index/img_collect_mid.png) repeat-y; position:relative; }
		#collect_main .empty     { padding:200px 0 0 350px; }
	#eharu_event .collect_bottom  { width:874px; height:26px; background:url(/img/index/img_collect_bot.png) no-repeat; }
		#collect_thumb          { position:absolute; top:0px; left:27px; width:470px; height:410px; text-align:center; font-size:11px; color:#666565; font-weight:bold; }
		#collect_list           { position:absolute; top:0px; left:534px; }
		#collect_list .collect_item  { float:left; width:86px; height:105px; padding:0 24px 15px 0; }
		#collect_list .collect_year  { width:80px; font-weight:bold; position:absolute; background-color:#fff; top:62px; left:0px; opacity:0.4; filter:alpha(opacity=40); padding:2px 0 2px 0; color:#333; font-size:12px; font-family:Dotum; word-break:break-all; overflow:hidden; text-align:center; letter-spacing:1px; }
		#collect_list .collect_image          { position:relative; width:80px; height:80px; background-color:white; }
		#collect_list .capture_title            { width:80px; padding-top:8px; text-align:center; }
		#collect_list .capture_title a         { color:#888888; font-size:11px; text-decoration:none; }
		#collect_siteimage    { width:470px; height:380px; background-color:#FFFFFF; margin-bottom:8px; background-repeat:no-repeat; overflow:hidden; }
		#collect_paging        { width:300px; }
		
	#eharu_event .bmain { background:url(/img/index/box_bottom.gif) no-repeat left bottom; margin-bottom:10px; }
	#eharu_event .btop1 { height:127px; }
	#eharu_event .btop2 { height:113px; }
	#eharu_event .bcontent1 { height:310px; padding-left:12px; }
	#eharu_event .bcontent2 { height:185px; padding-left:12px; padding-top:10px; }

	.top_list_wrap { width:874px; height:130px; background:url(/img/top_view_bg.gif) no-repeat; clear:both; }
	.top_list { padding:5px 15px; }
	.top_list table { width:100%; text-align:center; }
	.top_list table a { color:#888888; text-decoration:none; font-size:11px; }
	.top_list table a:hover { text-decoration:underline; }
	.top_list td { }
	.top_list img { width:80px; border:1px solid #e3e3e3; margin:2px; }
	.top_list img:hover { border:3px solid #ff7d2d; margin:0px; }
	.top_list .dummyTD img { visibility:hidden; }
	.top_list .prevTD ,
	.top_list .nextTD  { vertical-align:top; padding-top:35px; }
	.top_list .prevTD img , .top_list .nextTD img, .top_list .prevTD img:hover, .top_list .nextTD img:hover { width:auto; border:0; margin:0; }
	
	.top_year { margin:0 0 -1px 0; height:35px; padding:0 0 0 18px; list-style:none; }
	.top_year li { float:left; margin:0px; height:35px; padding:0 1px 0 0; }

	#eharu_event .go_theme      { width:874px; color:#666565; font-family:gulim; font-weight:bold; padding:12px 0 0 0; text-align:right; }
	#eharu_event .go_theme_img  { float:right; padding-left:20px; }
	#eharu_event .go_theme_text { float:right; padding-top:12px; }

	#eharu_event .story3_top     { width:874px; height:100px; background:url(/img/index/img_top_3_tbl_top.png) no-repeat bottom; }
	#eharu_event .story3_top2     { width:874px; height:29px; background:url(/img/index/img_top_3_tbl_top.png) no-repeat top; }
	#eharu_event .story3_mid     { width:874px; height:36px; background:url(/img/index/img_top_3_tbl_mid.png) no-repeat; }
	#eharu_event .story3_bottom  { width:874px; height:29px; background:url(/img/index/img_top_3_tbl_bot.png) no-repeat; }
	#eharu_event .story3_bottom2  { width:874px; height:29px; background:url(/img/index/img_top_3_tbl_bot.png) no-repeat; margin-bottom:20px; }
	#eharu_event .story3_text    { width:874px; height:100px; background:url(/img/index/img_top_3_tbl_bg.png) repeat-y; }

	/* capture */
	#capture_wrap { background:url(/img/layout/bg_search_right.gif) no-repeat right top; width:800px; height:40px;  margin:0 auto;  margin-bottom:10px;}
		#capture_wrap_left { width:100%; height:100%; background:url(/img/layout/bg_search_left.gif) no-repeat left top; }
		
	#capture { padding:0;  padding-left:130px; margin:0 auto;  }
		#capture_icon { float:left; width:30px; height:24px; margin-top:8px; background:url(/img/layout/bg_search_icon.gif) no-repeat center #ffffff; }
		#capture_address_wrap { float:left; width:520px; height:24px; margin-top:8px; text-align:left; background:#ffffff; }
			#capture_address_wrap .capture_input { width:510px; margin-top:2px; border:0; background:url(/img/layout/site_input_bg.gif) no-repeat 0 1px;  }
		#capture_button_wrap { float:left; width:70px; height:24px; margin-top:6px; padding-left:8px; }

	#contents_sep { width:840px; height:16px; background:url(/img/layout/bg_contents_sep.gif) no-repeat center; margin:0 auto; margin-bottom:10px; }

	#guide_01 { padding:50px 0 25px 0; }
	#guide_theme { padding:0 20px 0 20px; }
	#guide_theme .theme_top      { width:903px; height:65px; background:url(/img/capture/guide_theme_top.gif) no-repeat; }
	#guide_theme .theme_mid     { width:903px; height:31px; background:url(/img/capture/guide_theme_mid.gif) no-repeat; }
	#guide_theme .theme_bottom { width:903px; height:29px; background:url(/img/capture/guide_theme_bottom.gif) no-repeat; }
	#guide_theme .theme_text     { width:903px; background:url(/img/capture/guide_theme_bg.gif) repeat-y; }
	#guide_theme .theme_left_icon   { float:left; padding:0 0 0 19px; }
	#guide_theme .theme_right_icon { float:left; padding:0 0 0 24px; }
	#guide_theme .theme_content { float:left; padding:0 0 0 12px; width:308px; }
	#guide_theme .theme_title      { padding:0 0 0 0; }
	#guide_theme .theme_desc     { padding:0 0 0 0; color:#878787; font-size:11px; line-height:140%; }
	.guide_box_title               { padding:20px 20px 0 20px; }
	.guide_box_title .box_top    { width:903px; height:28px; background:url(/img/capture/guide_box_top.gif) no-repeat; }
	.guide_box_title .box_bot    { width:903px; height:28px; background:url(/img/capture/guide_box_bot.gif) no-repeat; }
	.guide_box_title .box_mid    { width:873px; padding-left:30px; background:url(/img/capture/guide_box_bg.gif) repeat-y; }
	.guide_box_title .box_item   { width:833px; padding:6px 0 0 15px; background:url(/img/capture/guide_b_01.gif) no-repeat 0px 8px; color:#6a6a6a; line-height:160%; font-family:gulim; }
	.guide_box_title .box_item2 { width:833px; padding:15px 0 0 0px; color:#6a6a6a; line-height:160%; font-family:gulim; }
	.guide_box_title .box_item2 span { color:tomato; }
	.guide_box_title .box_item2 a         { color:#6a6a6a; text-decoration:none; }
	.guide_box_title .box_item2 a:hover { text-decoration:underline; }
	.guide_box_title .box_title2   { padding-top:20px; }
	#guide_link                    { width:923px; padding:42px 0 56px 0; text-align:center; }


/* Special Collector */
#collector_table .collect_box_bg    { background:url(/img/collector/collect_box_bg.gif) repeat-y; padding-left:35px; }
#collector_table .collect_box_bg2  { background:url(/img/capture/special_box_bg2.gif) repeat-y; padding:0 20px 0 55px; }
#collector_table .collect_box_bg3  { background:#f4f4f4; padding:32px 0 10px 0; text-align:center; }
#collector_wrap { width:903px; margin:0 auto; padding:45px 0 0 0; }
#collector_table { line-height:0; }
#collector_table .textbg { background:#f4f4f4; padding-left:26px; padding-right:26px; }
#collector_table .textbg2 { background:url("/img/collector/collector_15.gif") no-repeat bottom; padding-left:50px; padding-right:50px; padding-bottom:20px; }
#collector_table .textbg2 .input { border:1px solid #cdcdcd; width:200px; }
#collector_table .textbg2 .text { border:1px solid #cdcdcd; width:640px; height:90px; font-size:12px; }
#collector_table .textbg2 select { font-size:12px; }
#collector_table .join_table { width:790px;  font:12px Gulim; }
#collector_table .join_table td { padding:5px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #e2e2e2; }
#collector_table .join_table .noline td { border-bottom:0; }
#collector_table .join_table .title { width:100px; vertical-align:top; padding-top:14px; padding-left:10px; }
#collector_table .join_table .submit { text-align:center; padding:0; padding-top:10px; }
#collector_table .textbg .description { font-size:12px; color:#2b2b2b; line-height:20px; margin-top:4px; margin-bottom:16px; padding-left:2px; }
#collector_table .textbg .description .point { color:#ff4000; margin-top:10px; font-weight:normal; }
#collector_table .textbg .description .title { margin-bottom:4px; }

#collector_table .textbg .description  ul { list-style:none; margin:0; padding:0; }
#collector_table .textbg .description  ul li { margin-bottom:5px; background:url("/img/collector/bg_li.gif") no-repeat 0px 7px; padding-left:10px; }
#collector_table .input   { border:1px solid #cdcdcd; width:200px; height:18px; }
#collector_table .input_file  { border:1px solid #cdcdcd; width:200px; height:22px; background-color:#FFFFFF; }
#collector_table .text     { border:1px solid #cdcdcd; }
#collector_table select   { width:200px; height:20px; }

#collector_table .title     { height:30px; padding:0 }
#collector_table .title2    { background:url(); }

#special_finished          { height:300px; padding-left:60px; line-height:160%; }
#special_finished .title   { padding:10px 0 0 0; }
#special_finished .desc  { padding:20px 0 0 0; }
#special_finished .text   { width:600px; margin:20px 0 10px 0; padding:30px; background-color:#f6f6f6; text-align:center; font-family:gulim; color:#565656; }
#special_finished .info    { background:url(/img/capture/ico_exclamation.gif) no-repeat 0 12px; padding:8px 0 20px 15px; font-size:11px; color:#666565; margin-left:14px; }
#special_finished .info a { color:#ff4000; text-decoration:none; }
#special_finished .info a:hover { text-decoration:underline; }

	#CollectorIntroduce  { width:666px; height:90px; }

	#theme_list_title { padding:130px 20px 0 20px; height:25px; background:url(/img/display/show_01.gif) no-repeat 20px 42px; font-size:11px; color:#666565; text-align:right; }
	#theme_list_title .number { color:#f08b5d; font-weight:bold; }
	#theme_view     { margin:0px 20px 70px 20px; padding:16px 0 16px 10px; background-color:#efefef; }
	#theme_view ul  { margin-left:4px; }
	#theme_view .empty { width:800px; height:250px; padding-top:150px; text-align:center; }

	#story             { padding:50px 20px 60px 27px; }
	#story_main      { float:left; width:700px; }
	#story_main .description  { padding-bottom:14px; }
	#story_menu     { float:right; width:180px; padding-top:60px; }
	#story_content   { border:1px solid #dedede; padding:20px 20px 40px 20px; font-family:"맑은 고딕", Malgun Gothic, dotum !important; font-size:14px; color:#474747; }
	#story_content .title  { font-size:18px; font-weight:bold; color:#f06f35; padding:10px 0 10px 10px; border-bottom:1px solid #dedede; }
	#story_content .text  { clear:both; padding:18px 0 0 10px; line-height:150%; }
	#story_content .text a { color:#ff6000; text-decoration:none; }
	#story_content .text h3 { font-weight:bold; padding:0; margin:0 0 3px 0; }
	#story_content .text2 { clear:both; padding:5px 8px 0 10px; line-height:150%; }
	#story_content .text2 a { color:#ff5400; text-decoration:none; }
	#story_content .text2 li { color:#ff5400; padding-bottom:3px; }
	#story_content .text2 ul { margin:20px 0 0 20px; padding:0; }
	#story_content .name  { color:#709f00; padding:18px 0 0 10px; font-size:16px; font-weight:bold; text-decoration:none; margin-bottom:-8px; }
	#story_content .name2 { color:#709f00;font-size:16px; font-weight:bold;}
	#story_content .thumb   { padding:13px; background-color:#f0f0f0; text-align:center; }
	#story_content .thumb img { display:block; margin-bottom:12px; }
	#story_content .thumb2   { padding:13px; background-color:#f0f0f0; text-align:center; margin-top:15px; margin-bottom:20px; }
	#story_content .flr      { float:right; }
	#story_content .fll      { float:left; }
	#story_content .mr20  { margin-right:20px; }
	#story_content .ml20  { margin-left:20px; }
	#story_content .mb20  { margin-bottom:20px; }
	#story_content .mb40  { margin-bottom:40px; }
	#story_content .mb60  { margin-bottom:60px; }
	#story_content .mb80  { margin-bottom:80px; }

	#webstory  { padding:50px 20px 60px 27px; }
	#webstory .description  { padding-bottom:14px; }
	#webstory .content1  { height:208px; }
	#webstory .content2  { height:180px; }
	#webstory .content3  { height:209px; }
	#webstory .content4  { height:242px; }
	#webstory .content5  { height:247px; }

	#attendance  { padding:50px 20px 60px 27px; }
	#attendance .top  { height:28px; }
	#attendance .description  { padding-bottom:14px; }
	#attendance .content { width:900px; height:410px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background-color: #f3f3f3; position:relative; text-align:center; }
	#attendance .title { position:absolute; left:27px; top:0px; text-align:left; }
	#attendance .title a { color:#515151; text-decoration: none; } 
	#attendance .item1 { position:absolute; left:242px; top:0px; color:#525252; font-weight:bold; font-size:12px; }
	#attendance .item2 { position:absolute; left:457px; top:0px; color:#525252; font-weight:bold; }
	#attendance .item3 { position:absolute; left:675px; top:0px; color:#525252; font-weight:bold; }
	#attendance .item4 { position:absolute; left:242px; top:214px; color:#525252; font-weight:bold; }
	#attendance .item5 { position:absolute; left:457px; top:214px; color:#525252; font-weight:bold; }
	#attendance .item6 { position:absolute; left:675px; top:214px; color:#525252; font-weight:bold; }

	.intro_text  { color:#666565; line-height:160%; font-family:gulim; }
	#intro_01  { padding:50px 0 30px 0; }
	#intro_02  { background:url(/img/page/intro/intro_02.png) no-repeat; padding-left:225px; }
	#intro_03  { padding:30px 0 0 30px; }
	#intro_04  { padding:30px 0 0 30px; background:url(/img/page/intro/intro_06.png) no-repeat bottom right; }
	#intro_05  { padding:40px 0 0 30px; }
	#intro_06  { padding:14px 30px 36px 0; text-align:right; }

	#history                   { padding:50px 0 70px 30px; font-family:gulim; }
	#history .history_year   { clear:both; }
	#history .year_image    { float:left; }
	#history .year_content  { float:left; width:625px; padding:0 0 0 15px; }
	#history .year_text       { padding:7px 0 0 18px; color:#ef7e4a; line-height:160%; }
	#history .border         { width:800px; height:20px; margin:0 0 20px 99px; border-bottom:1px solid #e0e0e0; }
	#history ul  { padding:0; margin:0; list-style:none; }
	#history li   { background:url(/img/page/history/bullet_01.gif) no-repeat 0px 5px; padding:6px 0 0 18px; color:#878787; line-height:160%; }


	#show_content  { padding:44px 20px 0 20px; }
	#show_list_title { padding:23px 20px 5px 20px; }
	#capture_list { float:left; width:720px; padding-left:10px; padding-bottom:40px; }
	#capture_tool { float:left; padding-left:10px; padding-top:9px; width:190px; }

		#capture_search_title	{ letter-spacing:1px; padding-top:3px; padding-left:10px; margin-bottom:6px; color:#ff4000; font-weight:bold; line-height:20px; }
			#capture_search_title .sep { color:#9a9897; }
			
			#capture_search_title .search_title_list   { float:left; width:620px; }
			#capture_search_title .search_title_cancel { float:right; }
		#capture_list table { margin-bottom:20px; }
		#capture_list table tr {  }
		#capture_list table td { padding:7px; padding-bottom:5px; }

		#capture_list .capture_image_dummy { width:96px; height:96px; }

		#capture_list .capture_image { width:96px; height:96px;  border:1px solid #e1e1e1; position:relative; }
		#capture_list .capture_image:hover { border:1px solid #ff7d2d; }
		#capture_list .capture_image_wrap { border:2px solid #ffffff; width:98px; height:98px; }
		#capture_list .capture_image_wrap:hover { border:2px solid #ff7d2d; }

		#capture_list .capture_image_text { width:100%; font-weight:bold; position:absolute; background-color:#fff; top:80px; left:0px; opacity:0.4; filter:alpha(opacity=40); padding:3px 3px 3px 0; color:#333; font-size:12px; font-family:Dotum; word-break:break-all; overflow:hidden; text-align:center; letter-spacing:1px; }
		#capture_list .capture_ranking { width:98px; height:15px; font-weight:bold; position:absolute; top:0px; left:0px; padding:83px 3px 3px 0; color:#FFFFFF; background:url(/img/display/display_bg_rank.gif) no-repeat; font-size:11px; font-family:Dotum; word-break:break-all; text-align:center; letter-spacing:1px; text-decoration:none; }
		#capture_list a { text-decoration:none; }

		#capture_list .capture_title { text-align:center; margin-top:10px; }
			#capture_list .capture_title a { color:#000000; font-size:11px; text-decoration:none; }
			#capture_list .capture_title a:hover { text-decoration:underline; }

	.capture_require { margin-right:2px; }

	.content_search_wrap { background:#f5f5f5; margin-bottom:10px; }

		.content_search_wrap td { padding:10px; vertical-align:top; padding-bottom:0px; *padding-bottom:10px; }
		.content_search_wrap td.line { height:4px; font-size:0; padding:0; }

		.content_search_wrap .title { color:#666565; margin-bottom:4px; font:bold 11px Dotum; }

		.content_search_wrap .year { width:60px; border-right:1px solid #cfcfcf; }
			.content_search_wrap .year select { font-size:12px; width:60px;}

		.content_search_wrap .category { margin-left:10px; width:540px; border-right:1px solid #cfcfcf; padding-bottom:0px; }
			.content_search_wrap .category .title { width:35px; float:left; }
			.content_search_wrap .category ul.list { width:505px; float:left; list-style:none; margin:0; padding:0; }
				.content_search_wrap .category ul.list li { float:left; display:block; font-size:11px; margin:0; margin-right:4px; *margin-right:0px; margin-bottom:10px; *margin-bottom:2px; white-space:nowrap; color:#666565; letter-spacing:-1px; }
				.content_search_wrap .category ul.list li a { color:#666565; text-decoration:none; }
				.content_search_wrap .category ul.list li .checkbox { margin:0 -2px 0 2px; vertical-align:top; *vertical-align:middle; }

		.content_search_wrap .search { }
			.content_search_wrap .search .title { float:left; }
			.content_search_wrap .search .all { float:right; }

			.content_search_wrap .search .capture_search_input { width:94px; border:1px solid #cfcfcf; height:13px; vertical-align:top; }
			.content_search_wrap .search select { font-size:11px; width:70px;}

	.capture_help_button_wrap { margin-top:8px; }


	/* capture */
	#collector_table .textbg4 { background:url("/img/mypage/modify_mid.gif") repeat-y; font-size:12px; line-height:18px; padding-left:50px; padding-right:50px; }

	.capture_collector_capture { background:url("/img/layout/bg_search_right.gif") no-repeat right top;  height:40px; overflow:hidden; margin-bottom:20px; }
		.capture_collector_capture_left { background:url("/img/layout/bg_search_left.gif") no-repeat left; height:100%; width:100%; }
		.captrure_collector_capture_data {}

		.captrure_collector_capture_data .input { border:1px solid #a3a3a3; height:18px; padding-top:3px; width:500px; font-weight:bold; padding-left:4px; padding-right:4px; }

		.captrure_collector_capture_data .inputs { float:left; padding-left:140px; padding-top:8px; }
		.captrure_collector_capture_data .captures  { float:left; padding-left:10px; padding-top:7px; }

	.capture_preview { float:left;width:260px; margin-left:10px; margin-right:20px; }
		.capture_preview .image_wrap { width:260px; height:260px; overflow:hidden; padding:5px; border:1px solid #e6e5e3;}
		.capture_preview img { width:260px; }

		.capture_preview #capture_time { text-align:center; margin-top:10px; }

	.capture_inputs { float:left; width:480px; padding-left:10px; }
		.capture_inputs .previewInputWrap { margin-bottom:10px; }
			.capture_inputs .previewInputWrap .previewAlertMessage { text-align:center; margin-bottom:6px; }
			.capture_inputs .previewInputWrap .previewTitle { float:left; width:90px; margin-right:10px; padding-top:2px; text-align:right; }
			.capture_inputs .previewInputWrap .previewData { float:left; width:360px; }
			.capture_inputs .previewInputWrap .previewData .ini_text { background:url(/img/capture/capture_text_bg.gif) no-repeat; }

	.previewMessage       { text-align:right; }
	.previewMessageItem { color:#ff4000; padding-left:90px; padding-bottom:8px; }

	#submitWrap { text-align:center; margin-top:30px; }

	.mylist {
		margin-top:10px;
		border-top:1px solid #eee; 
		padding-top:20px;
		display:none;
	}

	.mylist ul { list-style:none; margin:0; padding:0; }
		.mylist ul li { float:left; width:370px; font-size:11px; padding-left:8px; margin-right:10px; background:url("/img/capture/bg_li2.gif") no-repeat 0px 7px; overflow:hidden; }
			.mylist ul li .category { color:#aaa; }

		.mylist ul li a { color:#555; text-decoration:none; }
		.mylist ul li a:hover { text-decoration:underline; }

		.mylist ul li.empty { float:none; text-align:center; width:100%; padding:0; margin:0; }

	.mylist .close_button { text-align:center; padding-top:20px; }

	/* input class */

	.capture_inputs .capture_address,
	.capture_inputs .capture_title,
	.capture_inputs .capture_writer,
	.capture_inputs .capture_email,
	.capture_inputs .capture_password,
	.capture_inputs .capture_tag,
	.capture_inputs .capture_desc,
	.capture_inputs .capture_image { border:1px solid #bcbcbc; font-size:12px; padding-top:1px; }

	.capture_inputs .capture_address { width:360px; }
	.capture_inputs .capture_title { width:360px; }
	.capture_inputs .capture_writer { width:150px; }
	.capture_inputs .capture_email { width:360px; }
	.capture_inputs .capture_password { width:150px; }
	.capture_inputs .capture_tag { width:360px; }
	.capture_inputs .capture_desc { width:400px; height:80px; }
	.capture_inputs .capture_image { width:250px; }

	/* tool */
	#search_wrap	{ margin-bottom:10px; }
		#search_data select { margin-bottom:4px; font-size:12px; }
	#category_wrap	{ margin-bottom:10px; }
	#tag_wrap		{ margin-bottom:10px; line-height:20px; word-break:break-all; overflow:hidden;}
		#tag_wrap a			  { text-decoration:none; }
		#tag_wrap a:hover	  { background:#f3f3f3; }
		#tag_wrap span		  { margin-right:4px; }
		#tag_wrap .tagcloud_1 { font-weight:bold; font-size:14px; color:#fff; background:#ff7d2d; }
		#tag_wrap .tagcloud_2 { color:#ff7d2d; font-size:14px; font-weight:bold; }
		#tag_wrap .tagcloud_3 { color:#333333; font-size:13px; }
		#tag_wrap .tagcloud_4 { color:#333333; font-size:12px; }
		#tag_wrap .tagcloud_5 { color:#888888; font-size:11px; }
		
		#category_data input.checkbox { cursor:pointer; margin:0; padding:0; }

		.capture_search_input { width:110px; margin-right:6px; border:1px solid #7f9db9; font-size:12px; padding-top:4px;}
		
		#category_all_wrap { font-size:11px; color:#555; padding-bottom:6px; padding-top:2px; }
			#category_all_wrap .sep { color:#aaa; }
			#category_all_wrap a { color:#555; text-decoration:none; }
			#category_all_wrap a:hover { text-decoration:underline; }
		

		#category_keyword,
		#category_year { list-style:none; margin:0; padding:0; margin-bottom:5px; background:url(/img/capture/bg_dot.gif) repeat-x; padding-top:10px; } /* ul */
		
		#category_keyword li a,
		#category_year li a { color:#555;  text-decoration:none; }

		#category_keyword li a:hover,
		#category_year li a:hover { text-decoration:underline; }

		#category_keyword li,
		#category_year li { padding-bottom:1px; font-family:Dotum;  font-size:11px;  }
		
		#category_year li { letter-spacing:1px; }

		#category_wrap .cnt { font:10px Tahoma; color:#ff4000; letter-spacing:0px; }


/* capture view */

#capture_view_wrap { background:#efefef; }
#capture_view_wrap.mr20 { margin-bottom:20px; }
#capture_view_wrap .mobile_view { background:#ffffff; width:435px; height:624px; float:left; }
#capture_view_wrap .mr13 { margin-right:13px; }
#capture_view_wrap .mobile_img { margin:30px auto 16px auto; width:330px; height:440px; overflow:hidden; border:1px solid #e4e4e4; }
#capture_view_wrap .item { padding:6px 0 5px 75px; color:#707070; margin:0 17px; }
#capture_view_wrap .item img { vertical-align:bottom; }
#capture_view_wrap .borderbot { border-bottom:1px solid #e4e4e4; }
#capture_view_wrap .year { background:url(/img/display/theme_mobile_t_year.gif) no-repeat; }
#capture_view_wrap .addr { background:url(/img/display/theme_mobile_t_addr.gif) no-repeat; }
#capture_view_wrap .addr a { color:#ff4000; text-decoration:none; }
#capture_view_wrap .addr a:hover { color:#ff4000; text-decoration:underline; }

#capture_view_wrap .writer { background:url(/img/display/theme_mobile_t_writer.gif) no-repeat; }
#capture_view_wrap .story { background:url(/img/display/theme_mobile_t_story.gif) no-repeat; }
#capture_view_list_wrap { width:883px; color:#ffffff; padding:10px 0 0 0; }
#capture_view_list_wrap.showall { padding:10px 0 10px 10px; }
#capture_view_list { padding:10px; background:#626262; }
#capture_view_list_wrap table { width:100%; text-align:center; }
#capture_view_list_wrap table .capture_title { margin-top:6px; }
#capture_view_list_wrap table a { color:#ffffff; text-decoration:none; font-size:11px; }
#capture_view_list_wrap table a:hover { text-decoration:underline; }

#capture_view_list_wrap table img { border:3px solid #626262; }
#capture_view_list_wrap table img:hover { border:3px solid #ff7d2d; }
#capture_view_list_wrap table .selected img { border:3px solid #ff7d2d; }
#capture_view_list_wrap table .dummyTD img { visibility:hidden; }
#capture_view_list_wrap table .prevTD ,
#capture_view_list_wrap table .nextTD  { vertical-align:top; padding-top:26px; }

#capture_view_list_wrap table img.thumbnail { width:80px; height:80px; }

#capture_view_list_wrap  table .prevTD img:hover ,
#capture_view_list_wrap  table .nextTD img:hover { border:3px solid #626262; }

#capture_view_list ul { list-style:none; margin:6px 0 0 0; padding:0; }
#capture_view_list li { float:left; }
#capture_view_list li .itemwrap { width:130px; height:80px; border:3px solid #626262; margin-left:22px; position:relative; }
#capture_view_list li .itemtitle { width:130px; margin-left:22px; }
#capture_view_list li .first  { margin-left:0px; }
#capture_view_list li .selected { border:3px solid #ff7d2d; }
#capture_view_list li .itemwrap:hover { border:3px solid #ff7d2d; }
#capture_view_list li .mr10 { margin-right:6px; }
#capture_view_list li .title_l { float:left; width:60px; overflow:hidden; padding:4px 10px 4px 0; font-size:11px; }
#capture_view_list li .title_r { float:left; width:60px; overflow:hidden; padding:4px 0 4px 0; font-size:11px; }
#capture_view_list ul img.thumbnail { width:60px; height:80px; }
#capture_view_list li.prev { padding:25px 10px 0 10px; }
#capture_view_list li.next { float:right; padding:25px 10px 0 0 ; }
#capture_view_list li .fromsns1 { position:absolute; left:0px; top:0px; }
#capture_view_list li .fromsns2 { position:absolute; left:70px; top:0px; }

#capture_view_title		{ margin-top:10px; margin-bottom:8px; padding:8px 0 0 10px; font-weight:bold; width:100%; color:#333333; }

#capture_view_image_left { width:10px; background:#EFEFEF; }
#capture_view_image		{ width:650px; vertical-align:top; background:#f2f2f2; }
		
#capture_view_margin	{ width:11px; }

#capture_view_infomation { width:200px; vertical-align:top; background:#ffffff; padding:10px; }
#capture_view_infomation_data	 { font-size:11px; color:#333333; word-break:break-all; overflow:hidden; line-height:16px; }
#capture_view_infomation_data a			{ color:#ff4000; text-decoration:none; }
#capture_view_infomation_data a:hover	{ text-decoration:underline; }
#capture_view_infomation_data a.tag		{ color:#333; }

#capture_view_infomation_data h1 { margin:0; padding:0; padding-bottom:8px; }

#capture_view_infomation_data #capture_view_infomation_mhtml { margin-top:15px; background:#f9f9f9; border:3px solid #ededed; padding:6px; padding-bottom:2px; text-align:center;   }

#capture_view_infomation_data	.capture_view_download_title { float:left; width:52px; }
#capture_view_infomation_data	.capture_view_download_data  { float:left; line-height:16px; }


#capture_view_zoom_message { float:left; padding-top:10px; padding-left:24px; font-size:11px; color:#666666; background:url(/img/capture/icon_infomation.gif) no-repeat 10px 11px; }
#capture_view_tool { float:right; text-align:right; padding:10px 10px 0 0; }


		.jq_zoom_pos	{ height:210px; margin-top:5px; }
		.normal_zoom_line	{ padding-top:5px; *margin-top:5px; margin-bottom:5px; }
	/* capture ok */

	#capture_ok_wrap	{ width:680px; margin:0 auto; padding:40px 10px 10px 10px; }
		#capture_ok_title { text-align:center; margin-top:20px; margin-bottom:40px; }
		#capture_ok_buttons { text-align:center; margin-bottom:50px; margin-top:10px; }
			#capture_ok_buttons a { margin-right:4px; }
		#capture_ok_data_wrap { padding:20px; }
			#capture_ok_data_wrap #capture_ok_data { height:140px; background:url(/img/capture/bg_capture_ok.gif) no-repeat 0 6px; padding-left:230px;  }

		#capture_ok_message	  { text-align:left; color:#565656; line-height:22px; padding-top:26px; padding-left:15px; }
			#capture_ok_message .point { font-weight:bold; color:#ff4000; margin-right:5px; }

	/* capture modal */

	#captureDeleteModal ,
	#captureModifyModal { width:300px; }


	/* capture my collection */

	#capture_my_collection {  margin-top:35px; }
		#capture_my_collection table { width:100%; text-align:center; }
		#capture_my_collection .capture_title { margin-top:10px; }
		#capture_my_collection a { text-decoration:none; color:#333; }
		#capture_my_collection a:hover { text-decoration:underline; }
		#capture_my_collection table img { border:1px solid #e1e1e1; }
		
		#capture_my_collection .title { float:left; }
		#capture_my_collection .more  { float:right; }

	#capture_temp_title { display:none; }
		#capture_temp_title_data { margin-top:5px; margin-bottom:5px; }

		/* 6.16 */
			#capture_wrap.capture_wrap_06_16 { width:680px; height:52px; background-image:url(/img/layout/bg_search_right2.gif); }
			#capture_wrap.capture_wrap_06_16 #capture_wrap_left { background-image:url(/img/layout/bg_search_left2.gif); }
				#capture_wrap.capture_wrap_06_16 #capture { padding-top:5px; }
			#capture_wrap.capture_wrap_06_16 #capture_address_wrap { width:400px; }
			#capture_wrap.capture_wrap_06_16 #capture_address_wrap .capture_input { width:390px; }
		
			#capture_container_wrap { width:890px; margin:0 auto; }
			#capture_container { float:left; width:700px; }
			#capture_countdown { float:left; width:182px; height:52px; background:url(/img/layout/bg_countdown2.gif) no-repeat; text-align:left; }
				#capture_countdown table { margin-left:65px; margin-top:18px; }
					#capture_countdown table .t1 {}
					#capture_countdown table .t2 { padding-left:2px; }
					#capture_countdown table .t3 { padding-left:11px; }
					#capture_countdown table .t4 { padding-left:2px; }
					#capture_countdown table .t5 { padding-left:11px; }
					#capture_countdown table .t6 { padding-left:2px;}

				#capture_countdown .capture_d_day { padding-left:60px; padding-top:17px; width:110px; text-align:center;  }
/* modal */

#modalOverlay {
  background-color:#000;
}

.modalContainer {
  left:50%;
  top:15%;
  background-color:#fff;
  border:1px solid #555555;

}

.modalTitle {
 background-color:#555;
 text-align:right;
 padding:6px; 
 padding-top:4px;

}

.modalWrap {
 border:3px solid #ff7d2d; 
 margin:4px;
 padding:10px;
}

	.modalWrap .modal_message{ margin-top:10px; margin-bottom:10px; font-size:13px; font-weight:bold; }
	.modalWrap .modal_input {margin-bottom:14px; }
		.modalWrap .modal_input .input { border:1px solid #bcbcbc; font-size:12px; padding-top:1px; width:200px; }
	.modalWrap .modal_buttons { text-align:center; }


.modalContainer a.modalCloseImg {
  display:none; 
}

a.modalClose { text-decoration:none; }


/* login modal */

#loginModal { width:460px; }
#loginModal #loginModalTable { margin-bottom:10px; }

	#loginModal form	  { width:360px; margin:0 auto; }
	#loginModal .login_extra  { width:360px; margin:0 auto; margin-top:16px; text-align:center; }

		#loginModal .loginImage { margin-bottom:4px; margin-top:10px; }
		#loginModal .loginBox { padding:10px; background:#f2f2f2; }

		#loginModal table .title { width:80px; padding-right:5px; text-align:right; }
		#loginModal table .data  { padding-right:3px; }
			#loginModal table .data input { width:148px; height:16px; font-size:12px; border-left:1px solid #afafaf; border-top:1px solid #afafaf; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }

	#loginModal .login_id { width:100px; }
	#loginModal .login_password { width:100px; }

#loginModalContainer {  }

#loginText { width:420px; }
#loginText .text { background:url(/img/layout/ico_dot.gif) no-repeat 0px 12px; padding:6px 0 0 10px; color:#6a6a6a; line-height:140%; }
.login_alert_message { width:360px; margin:0 auto; text-align:left; font-size:11px; color:#666565; margin-bottom:10px; padding-top:10px; *padding-top:0px; }


/* Capture modal */
#captureModal { width:460px; }
#capture_ok_wrap { height:500px; }
#captureModal .okContent  { padding:0 15px 0 15px; }
#captureModal .okText  { padding:20px; background-color:#f6f6f6; color:#565656; line-height:160%; margin-top:10px; }
#captureModal .okButtons  { padding:10px 0 20px 20px; text-align:right; }
#captureModal .okButtons2  { padding:10px 0 20px 20px; text-align:center; }
.captureModal  { text-align:center; padding:20px 0 20px 0; }

/* paging */

#paging { text-align:center; margin-top:10px; }
	#paging span a { padding-left:4px; padding-right:4px; color:#999999; text-decoration:none; }
	#paging span a:hover { text-decoration:underline; }

	#paging span.selected { padding-left:6px; padding-right:6px; color:#ff863b; font-weight:bold; }

	#paging .leftpage { margin-right:2px; }
	#paging .rightpage { margin-left:2px; }


/* box */

.box_data { padding:10px; }
.box { width:100%; height:100%; background:url(/img/layout/bg_box_c.gif) repeat; }
.box_lt { width:100%; height:100%; background:url(/img/layout/bg_box_lt.gif) no-repeat left top; }
.box_rt { width:100%; height:100%; background:url(/img/layout/bg_box_rt.gif) no-repeat right top; }
.box_lb { width:100%; height:100%; background:url(/img/layout/bg_box_lb.gif) no-repeat left bottom; }
.box_rb { width:100%; height:100%; background:url(/img/layout/bg_box_rb.gif) no-repeat right bottom; }

.box2_data { padding:10px; }
.box2_t { width:100%; height:100%; background:url(/img/layout/bg_box2_t.gif) repeat-x top left; }
.box2_b { width:100%; height:100%; background:url(/img/layout/bg_box2_b.gif) repeat-x bottom left; }
.box2_l { width:100%; height:100%; background:url(/img/layout/bg_box2_l.gif) repeat-y top left; }
.box2_r { width:100%; height:100%; background:url(/img/layout/bg_box2_r.gif) repeat-y top right; }
.box2_lt { width:100%; height:100%; background:url(/img/layout/bg_box2_lt.gif) no-repeat left top; }
.box2_rt { width:100%; height:100%; background:url(/img/layout/bg_box2_rt.gif) no-repeat right top; }
.box2_lb { width:100%; height:100%; background:url(/img/layout/bg_box2_lb.gif) no-repeat left bottom; }
.box2_rb { width:100%; height:100%; background:url(/img/layout/bg_box2_rb.gif) no-repeat right bottom; }


/* join */

#join_wrap { width: 680px; margin:0 auto; margin-top:52px; margin-bottom:60px; }
#joinTable { width:100%; text-align:left; }
	#joinTable .title { text-align:right; padding-right:14px; padding-left:30px; width:100px; }
	#joinTable .data  { color:#bbb; }
		#joinTable .data input { border:1px solid #bcbcbc; font-size:12px; }

		#joinTable .data .join_id,
		#joinTable .data .join_name,
		#joinTable .data .join_password,
		#joinTable .data .join_email,
		#joinTable .data .join_contact		{ width:200px; }

		#joinTable .data .join_zipcode      { width:40px; }
		#joinTable .data .join_address		{ width:400px; }

		#joinTable .join_alert { display:none; font-size:11px; color:#9c4d4d; margin-top:7px; padding-left:14px; background:url(/img/join/icon_alert.gif) no-repeat; }
		#joinTable label       { font-weight:bold; cursor:pointer; }

		#joinTable .point	   { color:#555; }		
		#joinTable .require    { margin-right:2px; }

	#joinTable .line  { font-size:0; height:10px; background:url(/img/join/bg_dot.gif) repeat-x center; }
	
#join_message_wrap	 { margin-bottom:24px; }
#join_service		 { margin-top:10px;  font-size:11px; font-weight:bold; color:#666565; }
	#join_service a  { color:#ff4000; text-decoration:none; }
#join_alert_messages { font-size:11px; margin-top:10px; padding-left:4px; color:#666565; }

#join_buttons_wrap {  margin-top:26px;  }
#join_buttons { text-align:center;letter-spacing:5px; }
	.modify_buttons { float:left; width:420px; margin-left:140px;}
#join_leave	 { float:right; text-align:right; font-weight:bold; }

#findZipcodeModal { width:400px; }
	#findZipcodeWrap { margin-top:14px; }
	#findZipcodeMessage { text-align:center; margin-top:14px; color:#565656; }
	#findZipcodeBox  { background:#f6f6f6; padding:10px; margin-top:10px; text-align:center; }
		#findZipcodeBox .join_zipcode { border:1px solid #bcbcbc; width:160px; }
	
	#findZipcodeHint  { margin-top:10px; margin-bottom:6px; background:url(/img/join/icon_infomation.gif) no-repeat; font-size:11px; color:#565656; padding-left:14px; }

	#findZipcodeButtons { text-align:center; }

	#findZipcodeList    { overflow-y:scroll;  height:100px; margin-bottom:10px; border:1px solid #bcbcbc; display:none; }
		#findZipcodeListData	{ list-style:none; margin:0; padding:0; }
		#findZipcodeListData li { padding:4px; }
			#findZipcodeListData li a { color:#565656; text-decoration:none; }
			#findZipcodeListData li a:hover { text-decoration:underline; }

	#findZipcodeError	{ text-align:center; color:#565656; margin-top:44px; font-size:11px; }

#join_thanks_data  { width:395px; height:140px; text-align:center; padding:10px; padding-left:260px; background:url(/img/join/join_thanks_bg.gif) no-repeat 0px 14px; }
#join_thanks_message { padding-top:48px; line-height:24px; color:#565656; }
	#join_thanks_message .point { color:#ff6633; font-weight:bold; }
#join_thanks_buttons { margin-top:30px; margin-bottom:50px; letter-spacing:6px; text-align:center; }
.join_data_noedit   { color:#666565; font-family:gulim; }

/* login */

#login_data  { width:395px; height:140px; text-align:center; padding:10px; padding-left:260px; background:url(/img/join/login_bg.gif) no-repeat 0px 14px; }
#login_data_error { width:395px; height:140px; text-align:center; padding:10px; padding-left:260px; background:url(/img/join/login_error_bg.gif) no-repeat 0px 14px; }

#login_message { padding-top:44px; line-height:24px; color:#565656; }
	#login_message .point { color:#ff6633; font-weight:bold; }
		
		#loginTable .title { width:80px; padding-right:5px; text-align:right; }
		#loginTable .data  { padding-right:3px; }
		#loginTable .data input { width:148px; height:16px; font-size:12px; border-left:1px solid #afafaf; border-top:1px solid #afafaf; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }

#login_find_message { padding:10px 0 40px 0; }


/* finduser */

#finduser_wrap { width: 650px; margin:0 auto; margin-top:59px; margin-bottom:66px; }
.finduser_wrap { padding:15px; }

.finduserTable { width: 360px; text-align:left; margin:0 auto; }
	.finduserTable .title { text-align:right; padding-right:6px; }
	.finduserTable .data  {}

.finduserTable .input { width:230px; border-left:1px solid #afafaf; border-top:1px solid #afafaf; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }
	
/* findUserModal */

#findUserModal { width:350px; color:#555; }

#findUserModal	#findUserValue { margin-top:10px; margin-bottom:10px; text-align:center; line-height:18px; }
	#findUserModal	#findUserValue .point { color:#ff6633; font-weight:bold; }
	#findUserModal  #findUserButtons      { text-align:center; margin-top:20px;}


#leaveModal	   { width:400px; }

#leaveModalWrap { color:#777; line-height:18px; }
	#leaveModalWrap form { margin-top:18px; color:#555; }
	#leaveModalWrap h3   { font-size:14px; color:#333; font-weight:bold; margin:0; padding:0; margin-bottom:10px; }

	#leaveModalWrap label { font-weight:bold; }

#leaveModalButtons { text-align:center; margin-top:14px; margin-bottom:4px; }
#leaveModalWrap .input { width:200px; border:1px solid #afafaf; }



#board_layout { width:840px; margin:0 auto; margin-top:20px; margin-bottom:60px; padding:0 53px 0 50px; }
#board_tools  { float:left; margin-left:18px; margin-top:10px; }
#board_tools .banner_item { margin-bottom:10px; }

#board_wrap   { width:840px; }
/* list */
.board_table { width:100%; border-top:1px solid #ffa872; border-bottom:1px solid #ffa872; margin-bottom:10px;  }

	.board_table thead td { border-bottom:2px solid #ffa872; text-align:center; padding:5px; }

	.board_table thead .number,
	.board_table thead .title,
	.board_table thead .writer,
	.board_table thead .date	  { background:url(/img/board/bg_thead.gif) no-repeat right bottom; } 

	.board_table .number  { width:75px; }
	.board_table .title   {}
	.board_table .writer  { width:105px; }
	.board_table .date    { width:65px; }
	.board_table .count   { width:65px; }

	.board_table .cnt     { color:#ffa000; font:10px Tahoma; margin-left:2px;}
	
	
	.board_table tbody td { padding:7px; border-top:1px solid #e1e1e1; }
		.board_table tbody tr.firstTR td { border-top:0; }

	.board_table tbody .number  { text-align:center; color:#999999; font-size:11px; }
	.board_table tbody .title   { text-align:left; color:#666565; }
		.board_table tbody .title a			{ color:#666565; text-decoration:none; }
		.board_table tbody .title a:hover   { text-decoration:underline; }
	.board_table tbody .writer  { text-align:center; color:#999999; font-size:11px; }
	.board_table tbody .date    { text-align:center; color:#999999; font-size:11px; }
	.board_table tbody .count   { text-align:center; color:#999999; font-size:11px;  }
	

.board_search_warp { width:552px; margin:0 auto; margin-top:24px; background:#f4f3f1; padding:12px; text-align:center; }
	.board_search_warp select { width:80px; border:1px solid #bcbcbc; }
	.board_search_warp .input { width:352px; border:1px solid #bcbcbc; }

.board_tools { text-align:right; }

/* view */

.board_article { border-top:1px solid #ffa872; }
	.board_article h3 { font-weight:bold; color:#ff863b; font-size:13px; margin:0; padding:10px; }
	.board_article .board_article_title { margin-top:2px; color:#666565; font-size:11px; padding-left:10px; padding-right:10px; padding-bottom:5px; border-bottom:2px solid #ffa872; }
			.board_article .sep { color:#c5c5c5; }
			.board_article .writer { color:#666565; font-weight:bold; }
			.board_article .number { color:#ff863b; }

		.board_article .board_article_title_1 { float:left; }
		.board_article .board_article_title_2 { float:right; }

	.board_article .board_article_desc { padding:10px; border-bottom:2px solid #ffa872; color:#666565; line-height:16px; padding-top:15px; padding-bottom:15px; }
		.board_article .board_article_desc a	{ color:#ff863b; text-decoration:none; }
		.board_article .board_article_desc a:hover { text-decoration:underline; }
		.board_article .board_article_desc p	{ margin:0; padding:0; }

.board_article .board_article_trail { margin-top:10px; color:#2b2b2b; }
	.board_article .board_article_trail .board_article_edit_trail { float:left; margin-right:10px; letter-spacing:2px; }
	.board_article .board_article_trail .board_article_tag_trail { float:left; padding-top:6px; }
		.board_article .board_article_trail .board_article_tag_trail .count { color:#ff6600; }
	.board_article .board_article_trail .board_article_tool_trail    { float:right; text-align:right; }


/* write */

.board_write         { border-top:2px solid #ffa872; border-bottom:1px solid #ffa872; background:#f8f8f8; padding:15px; text-align:right; }
.board_write_tools { width:840px; text-align:center; margin-top:20px; }
.board_write_line   { margin-bottom:4px; }
.board_write_title   { width:100px; float:left; color:#5c5c5c; font-weight:bold; margin-right:10px; padding-top:5px; }
.board_write_input { float:left; }
.board_write_input .input               { border:1px solid #bcbcbc; }
.board_write_input .input_writer,
.board_write_input .input_password { width:152px; }
.board_write_input .input_title         { width:453px; }
.board_write_input .input_desc        { width:640px; height:240px; font-size:12px; visibility:hidden; }
.board_textarea_div                       { margin-top:6px; }



/* comment */

.board_comment { list-style:none; margin:0; padding:0; margin-top:10px; }
	.board_comment li { border:1px solid #dddddd; margin:0; padding:0; margin-bottom:10px; }
	.board_comment .board_comment_wrap { padding:10px; padding-bottom:0px; }

.board_comment 	.data	 { float:left; width:550px; }
.board_comment 	.tool	 { float:right; width:90px; text-align:right;  }
/*.board_comment  .sub_data { padding-left:24px; margin-top:10px; padding-top:14px; border-top:1px solid #eeeeee; background:url(/img/trackback/bg_reply.gif) no-repeat 8px 14px; }*/

	.board_comment   .title   { font-weight:bold; }
		.board_comment   .title .sep { font-weight:normal; font-size:11px; color:#999; }
		.board_comment   .title .date { font-weight:normal; font-size:10px; font-family:Tahoma; color:#999; }
	.board_comment	.desc	{ margin-top:5px; font-size:11px; line-height:18px; }

.board_comment_write			 { border-top:1px solid #dddddd; background:#f5f5f5; padding:10px; margin-top:15px; color:#666666; }
	.board_comment_write	p        { margin:0; padding:0; }
	.board_comment_write  p.inpu_wrap { margin-bottom:10px; }

	.board_comment_write .input	 { width:140px; border:1px solid #ddd; }
	.board_comment_write .textarea { width:735px; height:45px; font-size:12px; }

/* modal */

.modal { width:300px; }

.commentModal { width:500px; }
.commentModalBox { }
.commentModalBox h3 { font-size:13px; font-weight:bold; color:#444; margin:0; padding:0; margin-bottom:8px; }

.commentModal #trackbackModifyToWriter,
.commentModal #trackbackReplyToWriter {  }
.commentModalData { border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background:#f5f5f5; padding:10px;  }
.commentModalData h3 { font-size:12px; font-weight:bold; color:#555; margin:0; padding:0; margin-bottom:8px; }
.commentModal p                 { margin:0; padding:0; }
.commentModal p.input_wrap  { margin-bottom:10px; font-size:11px; }
.commentModal .input	 { width:100px;  border:1px solid #ddd; }
.commentModal .textarea { width:370px; height:45px; font-size:12px; }
.commentModal .commentModalTool	{ text-align:center; padding-top:3px;  }
#commentModifyModal		{}
#commentDeleteModal		{ width:340px;}
#commentModifyModal .password { width:140px; margin-left:4px; } /* password */
#commentDeleteModal .password { width:230px; margin-left:4px; } /* password */
#commentDeleteModal .commentModalData { background:none;  border:0; padding:0; }


/* Special Modal */
#SpecialModal { width:450px; }

#SpecialModal .title    { padding:0px 10px 0 10px; }
#SpecialModal .desc   { padding:26px 10px 12px 10px; }
#SpecialModal .text    { margin:0 10px 0 10px; padding:30px; background-color:#f6f6f6; text-align:center; font-family:gulim; color:#565656; }
#SpecialModal .info    { background:url(/img/capture/ico_exclamation.gif) no-repeat 0 8px; padding:8px 0 20px 15px; font-size:11px; color:#666565; margin-left:14px; }
#SpecialModal .info a { color:#ff4000; text-decoration:none; }
#SpecialModal .info a:hover { text-decoration:underline; }
#SpecialModal .buttons      { text-align:center; padding:10px 0 20px 0; }



	#sns_wrap { width:943px; padding:44px 0 40px 0; }
	#sns_left { float:left; width:673px; background:url(/img/sns/sns_03.png) repeat-y; }
	#sns_right { float:right; width:255px; }
	#sns_left .btnYozm { float:left; padding-left:96px; }
	#sns_left .btnTwitter { float:left; padding-left:171px; }
	#sns_left .bottom     { clear:left; height:25px; }
	#sns_right .snsmiddle { background:url(/img/sns/sns_r_bg.gif) repeat-y; padding:13px 5px 0px 10px; }
	#sns_right .snstop { width:255px; height:45px; }
	#sns_right .mt20   { margin-top:20px; }
	#sns_right .snsbottom { width:255px; height:26px; }
	#sns_right .twtr-hd  { display:none; }
	#sns_right .twtr-ft   { display:none; }


	#twitter_table { font-size:0; line-height:0; }
	#twitter_widget { width:876px; margin:0 auto; margin-top:15px; margin-bottom:40px; }
		#twitter_widget .title { background:#09a3e6; margin-bottom:6px; padding:4px; padding-left:6px; position:relative; }
		#twitter_widget .title .conversation { position:absolute; top:8px; right:6px; font:11px Tahoma; }
		#twitter_widget .title .conversation a { color:#fff; text-decoration:none; }
		#twitter_widget .title .conversation a:hover { text-decoration:underline; }
	
		

#mypage_wrap { width:903px; margin:0 auto; padding-top:20px; padding-bottom:30px; }
	#mypage_wrap table			{ width:100%; margin-bottom:30px; }
	#mypage_wrap table td       { vertical-align:top; padding-top:18px; padding-bottom:18px; background:url(/img/mypage/bg_line.gif) repeat-x bottom; }
		#mypage_wrap tr.year td { font-weight:bold; background:none; border-bottom:0; padding-bottom:0px; font-family:Malgun Gothic; font-size:14px; color:#000; }

	#mypage_wrap table .number  { padding-top:24px; width:30px; text-align:center; }
	#mypage_wrap table .image   { width:110px; text-align:center; }  
		#mypage_wrap table .image .thumbnail { width:88px; height:88px; padding:2px; border:1px solid #e1e1e1; }
	#mypage_wrap table .desc    { padding-top:24px; width:225px; }

		#mypage_wrap table .desc .title { color:#5e5e5e; font-weight:bold; margin-bottom:6px; }
			#mypage_wrap table .desc .title a { color:#5e5e5e; text-decoration:none;  }
			#mypage_wrap table .desc .title a:hover { text-decoration:underline; }

		#mypage_wrap table .desc .address	{ overflow:hidden; word-break:break-all; }
			#mypage_wrap table .desc .address a { color:#5e5e5e; font-size:11px; text-decoration:none;  }
			#mypage_wrap table .desc .address a:hover { text-decoration:underline; }
		#mypage_wrap table .desc .extra { margin-top:6px; font-size:11px; color:#5e5e5e; }
		#mypage_wrap table .desc .buttons { padding-top:8px; }

	#mypage_wrap table .line	{ width:30px; background:url(/img/mypage/bg_line_dot2.gif) repeat-y center;  } */

#mypage_wrap .admin_toolbar { margin-bottom:16px; }
#mypage_wrap .admin_toolbar a		{ color:#333; text-decoration:none; }
#mypage_wrap .admin_toolbar a:hover { text-decoration:underline; }

#mypage_wrap .mypage { padding:0; }

#member_list	{}

#member_list table { width:100%; }
	#member_list table thead td { font-weight:bold; height:20px; text-align:center; font-size:13px; }
	#member_list table tbody td  { text-align:center; height:20px; }

	#member_list table tbody td.year_line { font-weight:bold; background:#f4f4f4; border-bottom:1px solid #ccc; font-size:13px; }

	#member_list h3	{ margin:0; padding:0; font-size:12px; text-align:center; margin-bottom:14px; }
	#member_list h3 .point { color:#ff4400; margin-right:4px; }

#mypage_year        { border-left:1px solid #e2e2e2; float:left; background:url(/img/mypage/bg_line.gif) repeat-x bottom; width:100%; margin-top:20px; }
#mypage_year .year { padding:10px 25px 10px 25px; margin:0; color:#5e5e5e; font-family:gulim; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; float:left; background-color:#f3f3f3; }
#mypage_year .year a { color:#5e5e5e; text-decoration:none; font-family:gulim; }
#mypage_year .sel   { background-color:#ffffff; border-bottom:1px solid #ffffff; font-weight:bold; }

#mypage_year .point { font-weight:bold; color:#ff4000; margin-right:2px; }
#mypage_year .menu_title { float:right; color:#505050; margin-top:8px; }

/* sns */

#tracback_address   { margin: 30px 20px 10px 20px; background-color: #FF8029; padding: 8px; text-align: center; color: white; font-weight: bold; }
#tracback_address a         { color:#FFFFFF; text-decoration:none; }
#tracback_address a:hover { text-decoration:underline; }
#tracback_list      { list-style: none; margin:0 20px 0 20px; background-color:#FFFFFF; padding: 10px; padding-bottom: 0px; border: 1px solid #DDD; }
#tracback_list li   { margin-bottom: 14px; padding-left: 12px; background: url(/img/sns/li.gif) no-repeat 0 3px; color: #333; }

#tracback_list .blog	 { font-size:11px; color:#555; margin-left:5px; }
#tracback_list a		 { color:#333; text-decoration:none; font-weight:bold; }
#tracback_list a:hover  { text-decoration:underline; }
#tracback_list .desc	 { margin-top:4px; color:#888; font-size:11px; line-height:15px; }
#tracback_list .date	 { color:#666; }


.yozm_list               { padding:5px 13px 5px 8px; }
.yozm_list .icon        { float:left; padding:2px 5px 0 5px; }
.yozm_list .message   { float:right; width:170px; padding:0; }
.yozm_list .message a { color:#999999; font-size:11px; text-decoration:none; }
.yozm_list .message a:hover { text-decoration:underline; }
.yozm_list .line         { clear:both; height:10px; border-bottom:1px dotted #efefef; }
.yozm_list .nick        { font-size:11px; padding:3px 0 6px 0; }
.yozm_list .nick a          { color:#666666; font-weight:bold; padding:3px 0 6px 0; text-decoration:none; }
.yozm_list .nick a:hover  { text-decoration:underline; }

.twitter_follow              { padding:10px 0 0 15px; }




#help_theme { position: absolute; padding:12px; display: none; left: 150px; top: 320px; border:1px solid #fb8c5a; background-color:#f9f9f9; line-height:160%; }
#help_theme .theme { width:60px; color:#ef7e4a; font-weight:bold; font-size:11px; text-align:right; vertical-align:top; }
#help_theme .desc { width:430px; color:#666565; font-size:11px; }
