@charset "utf-8";

/* MOBILE 모드 일정관리 CSS */

#dp_diary_mob_area { position:relative; margin:10px 0px 10px 0px; overflow:hidden; }

	#dp_diary_mob_area label.hidden { position:absolute; overflow:hidden; width:0px; height:0px; font-size:0; line-height:0; } /* hidden */
	#dp_diary_mob_area button.input02 { width:80px; height:23px; border:0px; font-size:1em; color:#252525; background:url('../../button/button_05.jpg') no-repeat left top; cursor:pointer; vertical-align:middle; }


/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */


	#dp_diary_mob_area #diary_list { margin-bottom:20px; }

		#dp_diary_mob_area #diary_list #disp_date { text-align:center;  }
		#dp_diary_mob_area #diary_list #disp_date span.disp_date { height:50px; line-height:50px; font-family:tahoma; font-size:22px; font-weight:bold; margin:0px 15px 0px 15px; vertical-align:middle; }

		#dp_diary_mob_area #diary_list #disp_date_array {}
			#dp_diary_mob_area #diary_list #disp_date_array ul li { overflow:hidden; position:relative; border-bottom:1px solid #DDD; }
			#dp_diary_mob_area #diary_list #disp_date_array ul li:first-child { border-top:1px solid #DDD; }
			#dp_diary_mob_area #diary_list #disp_date_array ul li.diary_day_box_today { background:#FF9; }
			#dp_diary_mob_area #diary_list #disp_date_array ul li span.dd { position:absolute; left:0px; top:0px; bottom:0px; width:42px; padding:8px; color:#555; background:#FAFAFA; font-size:15px; font-weight:bold; text-align:center; border-right:1px solid #DDD; }
			#dp_diary_mob_area #diary_list #disp_date_array ul li span.diary_day_sun { position:absolute; left:0px; top:0px; bottom:0px; width:42px; padding:8px; color:#F60; background:#FAFAFA; font-size:15px; font-weight:bold; text-align:center; border-right:1px solid #DDD; }
			#dp_diary_mob_area #diary_list #disp_date_array ul li span.diary_day_sat { position:absolute; left:0px; top:0px; bottom:0px; width:42px; padding:8px; color:#39C; background:#FAFAFA; font-size:15px; font-weight:bold; text-align:center; border-right:1px solid #DDD; }
			#dp_diary_mob_area #diary_list #disp_date_array ul li span.date_info { color:#BBB; font-size:11px; }
			#dp_diary_mob_area #diary_list #disp_date_array ul li span.msg { font-size:14px; color:#000; }
			#dp_diary_mob_area #diary_list #disp_date_array ul li div.msg { display:block; margin-left:61px; padding:8px; }
			#dp_diary_mob_area #diary_list #disp_date_array ul li div.msg img { vertical-align:baseline; }


/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */


	#dp_diary_mob_area #diary_view { margin-bottom:20px; }
		#dp_diary_mob_area #diary_view div.display_title { position:relative; color:#333; font-weight:bold; padding:20px 10px 20px 10px; border-top:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; background:URL('../img/bg_board_title.png') left top repeat-x #C0E7F6; color:#000; font-size:16px; font-weight:bold; }
		#dp_diary_mob_area #diary_view div.display_title span.lunar { float:right; font-size:0.8em; font-weight:normal; }
		#dp_diary_mob_area #diary_view div.func_button { text-align:right; margin-top:5px; }
		#dp_diary_mob_area #diary_view div.bottom_buttons { margin:10px 10px 20px 10px; text-align:center; overflow:hidden; }
		#dp_diary_mob_area #diary_view div.item { position:relative; overflow:hidden; margin-top:20px; margin-bottom:20px; }
		#dp_diary_mob_area #diary_view ul li { clear:both; overflow:hidden; border-bottom:1px solid #DDD; position:relative; }
		#dp_diary_mob_area #diary_view ul li.mod_n_del { background:URL('../img/diary_func_bg.png'); }
		#dp_diary_mob_area #diary_view ul li div.content { padding:10px; }
		#dp_diary_mob_area #diary_view ul li div.no_content { height:100px; line-height:100px; text-align:center; }
		#dp_diary_mob_area #diary_view ul li div p.diary_title { color:#000; font-size:16px; font-weight:bold; margin:10px 0px 0px 0px; }
		#dp_diary_mob_area #diary_view ul li div p.diary_time { color:#009CD9; font-weight:bold; }
		#dp_diary_mob_area #diary_view ul li div p.diary_name { text-align:right; color:#999; padding:0px 5px 5px 0px; }
		#dp_diary_mob_area #diary_view ul li div p.diary_content { background:#F9F9F9; padding:5px; text-align:justify; line-height:1.7em; word-break:break-all; }
		#dp_diary_mob_area #diary_view button.button_func { border:1px solid #EEE; padding:3px 5px; margin:0px; background:#FFFFFF; color:#93948C; cursor:pointer; font-size:0.9em; }
		#dp_diary_mob_area #diary_view span.button2ea1 { float:left; display:inline-block; width:49%; margin-bottom:4px; }
		#dp_diary_mob_area #diary_view span.button2ea2 { float:right; display:inline-block; width:49%; margin-bottom:4px; }
		#dp_diary_mob_area #diary_view span.clear { display:block; clear:both; position:relative; }
		#dp_diary_mob_area #diary_view span.area_l { position:absolute; display:inline-block; left:0px; top:0px; right:2px; bottom:0px; height:36px; margin-bottom:4px; }
		#dp_diary_mob_area #diary_view span.area_l2 { display:block; overflow:hidden; width:100%; margin-bottom:4px; background:#F5F5F5; padding:6px 10px 6px 10px; color:#999; }
		#dp_diary_mob_area #diary_view span.area_l3 { display:block; margin-right:2px; }
		#dp_diary_mob_area #diary_view span.area_r { float:right; width:0px; height:36px; margin-bottom:4px; }
		#dp_diary_mob_area #diary_view span.title_box { float:left; display:block; border:1px solid #DDD; width:100%; height:34px; line-height:34px; background:URL('../img/button_bg2.png') right bottom no-repeat #FFF; color:#9A9A9A; text-align:left; }
		#dp_diary_mob_area #diary_view span.title_box_in { display:inline-block; margin-left:10px; height:34px; line-height:34px; }
		#dp_diary_mob_area #diary_view input[type=text] { width:100%; height:34px; line-height:34px; border:1px solid #D4D4D4; background:#F5F5F5; font-size:16px; margin-bottom:4px;  }
		#dp_diary_mob_area #diary_view input[type=password] { width:100%; height:34px; line-height:34px; border:1px solid #D4D4D4; background:#F5F5F5; font-size:16px; margin-bottom:4px; }
		#dp_diary_mob_area #diary_view textarea { width:100%; height:150px; border:1px solid #D4D4D4; background:#F5F5F5; font-size:16px; margin-bottom:4px; }


/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */


		#dp_diary_mob_write_agree { margin:10px 10px 20px 10px; }
		#dp_diary_mob_write_agree div.agree_title { font-size:15px; text-align:center; padding:10px; font-weight:bold; }
		#dp_diary_mob_write_agree div.agree_group { margin-bottom:10px; }
		#dp_diary_mob_write_agree div.agree_group span.title_box_1 { display:block; border:1px solid #DDD; height:34px; line-height:36px; background:URL('../img/button_bg1.png') right bottom no-repeat #FFF; color:#000; font-size:14px; font-weight:bold; text-align:left; margin-bottom:5px; cursor:pointer; }
		#dp_diary_mob_write_agree div.agree_group span.title_box_2 { display:block; border:1px solid #DDD; height:34px; line-height:36px; background:URL('../img/button_bg2.png') right bottom no-repeat #FFF; color:#000; font-size:14px; font-weight:bold; text-align:left; margin-bottom:5px; cursor:pointer; }
		#dp_diary_mob_write_agree div.agree_group span.title_box_in { display:inline-block; margin-left:20px; height:34px; line-height:34px; }
		#dp_diary_mob_write_agree div.agree_group div.agree_content { border:1px solid #D4D4D4; background:#F5F5F5; color:#666666; height:150px; overflow:auto; padding:10px; } 
		#dp_diary_mob_write_agree div.agree_check { border:1px solid #2383B3; background:#289CCB; color:#FFF; font-weight:bold; padding:17px; text-align:center; vertical-align:middle; }

