@charset "UTF-8";

		div{display:block;}

		#pageLayout{position:relative; width:100%; background:#ffffff;}

			/*상단-s*/
			#header{position:relative; float:left; width:100%;}

				/*menu area*/
				#info_section_bar{position:absolute; width:100%;}
				#headarea{position:relative;margin:0px auto;  width:100%; max-width:1004px; border:0px solid #ff9900;}
					#logo_section{z-index:811;}
					#info_section{z-index:812;}
					/*
					#info_section{position:relative; z-index:501; width:100%; border:0px solid #ff9900;}
					#logo_section{position:absolute; z-index:502; width:220px; border:0px solid #ff9900;}
					#logo_section span{display:inline;}
					#navi_section{position:absolute; width:100%; border:0px solid #ff9900;}
					*/

				#togglemenu_section{position:relative; float:left; overflow:hidden; width:100%; z-index:600;}
			/*상단-e*/

			/*비쥬얼-s*/
			#sub_bisual_section{position:relative; float:left; overflow:hidden; width:100%; border:0px solid #ff9900;}

				#body_section{position:relative; float:left; width:100%; margin:0px auto; padding-bottom:10px; border:0px solid #ff9900;}

					#body_area{position:relative; top:0px; width:100%; max-width:1004px; margin:0px auto; border:0px solid #ff9900;}
						#page_area{position:relative; top:0px; float:left; width:100%; margin:0px;}

						#subtitlebg{position:relative; width:100%; height:80px; padding-bottom:3px; border-bottom:1px solid #dddddd; }
							#dsksubtitlepannel{position:relative; width:100%; max-width:1004px; height:100%; margin:0px auto; padding-left:250px;}

						#pageContentsArea{position:relative; padding:0px; width:100%; height:100%;}
							#pageBodyArea{position:relative; width:100%; height:100%; margin:0px auto; }
								#page_left{position:absolute; width:200px; top:-10px; padding:0px;}/*left menu*/
									#dskleftmenupannel{height:auto; top:-20px; padding:50px 0 0 5px;}
								#page_right{position:relative; width:100%; height:100%; padding-left:200px;}/*padding-left : left menu width*/
									.pageBody{position:relative; float:left; width:100%; margin:0px; padding:0px;}/*page*/
										.innerContents{position:relative; width:92%; margin:0px auto; padding:30px 0px 10px 0px; border:0px solid #ff9900;}/*page*/
			/*비쥬얼-e*/

			/*하단-s*/
			#footer{position:relative; float:left; margin:0px auto; width:100%; margin:0px; padding:0px;}
				#bottombtn_section{position:relative; margin:0px auto; width:100%; padding-top:20px;}
				#bottommenu_section{position:relative; width:100%; overflow:hidden; padding:0px;}
					.dskbottommenuitem{border-left:1px solid #3f3f3f; border-bottom:0px solid #3f3f3f;}
					.dskbottommenuitem:first-child{border-left:0px;}
				#bottominfo_pannel{position:relative; overflow:hidden; width:100%; padding:20px 0 20px 0; border-top:1px solid #3f3f3f !important;}
					#bottominfo_section{position:relative; width:100%; margin:0px auto;}

				#bottomcopyright_section{position:relative; overflow:hidden; width:100%; padding:0px; margin:0px;}
			/*하단-e*/

		@media all and (max-width:360px){

			/*product board*/
			.webzine_type2 dd:first-child{border-top:0px !important; padding-top:6px !important;}
			.webzine_type2 .webzine_type_img_td{display:block; width:100% !important; padding:0px !important;}/*left*/
			.webzine_type2 .webzine_type_text_td_left{display:block; width:100% !important; padding:0px !important;}/*right*/
		}

		@media all and (max-width:480px){

			/*basic board*/
			.table_02 td.att_title:nth-last-child(2){display:none;}/*list item:title-name*/
			.table_02 td.bbswriter{display:none;}/*list item:title-name value*/

			.QAboard td.att_title:nth-last-child(3){display:none}/*Q&A list item:title-data*/
			.QAboard td.bbsetc_dateof_write{display:none;}/*Q&A list item:title-data value*/

			.eventBoard td.att_title:nth-last-child(2){display:block;}/*basic board : table_02-항목명 복원*/
			.eventBoard td.att_title:nth-last-child(2){display:none}/*event list item:title-data*/
			.eventBoard td.bbsetc_event_period_start{display:none;}/**event list item:title-data value*/
			.eventBoard td.att_title:nth-last-child(1){display:none}/**event list item:title-data*/
			.eventBoard td.bbsetc_event_period_finish{display:none;}/**event list item:title-data value*/
		}

		/*@media all and (max-width:768px){*/
		@media all and (max-width:767px){
			/*
			#header{height:auto !important;}
				#info_section{position:relative; float:left; width:100%; border:0px solid #ff9900;}
				#logo_section{position:relative; float:left; width:100%; top:0px !important; border:0px solid #ff9900;}
				#logo_section span:first-child img{height:100%; width:auto;}
				#navi_section{position:relative; float:left; width:100%; top:0px !important; padding:0px !important; border:0px solid #ff9900;}
			*/

				/*title*/
				#subtitlebg{height:60px;}
					#dsksubtitlepannel{padding-left:0px;}
						.dsk_sub_alt_tf{display:none !important;}
				#page_left{display:none;}
				#page_right{padding-left:0px;}
					.pageBody{width:95%;}

				/*약관 내용*/
				textarea.member_border{height:300px !important;}
		}

	/********** module ***************************************************************************************/

	/*form-공통*/
	input[type='text'], input[type='password'], input[type='file'], select{width:100% !important; max-width:200px; font-size:12pt !important; padding:3px 0px 3px 8px !important; vertical-align:middle !important;}
	textarea{width:98% !important; padding:6px !important; font-size:12pt !important; line-height:18px !important;}

	/***** 박스 *****/
	/*blank win*/
	#winBgTable{width:100%; padding:0px 0 0px 0; margin:0px auto; border:1px solid #dddddd; border-top:2px solid #333333; font-size:12px;}/*모듈 최상위 박스*/
	.winModuleTitleArea{height:70px; background:#eeeeee; text-align:center;}
	.winModuleTitle{font-size:22pt; font-weight:bold;}/*모듈 최상위 박스-타이틀*/
	.winModuleTitle_s{padding-left:3px; font-size:13pt; font-weight:bold;}
	.winModulBtn{background:#ff9900; text-align:center; border:1px solid #555555; color:#ffffff; font-weight:bold; font-size:12px;}
	.winContentsArea{padding:22px 12px 0px 12px;}/*박스내용영역*/

	/*page*/
	#bgTable{width:95%; padding:0px 0 38px 0; margin:0px auto; border:1px solid #dddddd; border-top:2px solid #333333; font-size:12px;}/*모듈 최상위 박스*/
	.moduleTitleArea{padding:30px 0px 30px 0px; background:#eeeeee; text-align:center;}
	.moduleTitle{font-size:22pt; font-weight:bold;}/*모듈 최상위 박스-타이틀*/
	.moduleTitle_s{padding-left:10px; font-size:15pt; font-weight:bold;}
	.modulBtn{background:#993a00; text-align:center; border:1px solid #555555; color:#ffffff; font-weight:bold; font-size:12px; cursor:pointer;}
	.contentsArea{padding:38px 12px 0px 12px;}/*박스내용영역*/

	.module_group_title{font-size:13pt; font-weight:bold; padding:0 0 5px 3px;}/*그룹항목 타이틀:약관,개인정보....*/

	.module_color_bar{background:#e05f00;}/*테이블 상.하라인 색상*/

	/***** join form *****/
	#m_join_form td{padding:8px 0px 8px 10px !important; text-align:left !important;}
	#m_join_form td.member_td_bgcolor{width:22% !important; min-width:100px; padding-left:3% !important;}
	/*.member_txt td{padding:8px 0px 8px 10px !important; text-align:left !important;}
	.member_txt td.member_td_bgcolor{width:22% !important; min-width:100px; padding-left:3% !important;  text-align:left !important;}*/

	input[name='addr_post1']{width:100px !important;}
	input[name='addr'],input[name='o_addr']{width:70% !important; max-width:380px !important;}
	input[name='addr2'],input[name='o_addr2']{width:25% !important;}
	select[name='pw_question'],input[name='pw_answer']{width:95% !important; max-width:500px !important;}
	input[name='homepage']{width:95% !important; max-width:460px !important;}
	input[name='fix_email1'],input[name='fix_email3']{width:43% !important;}
	select[name='mobile_no1'],input[name='mobile_no2'],input[name='mobile_no3'],input[name='phone_no1'],input[name='phone_no2'],input[name='phone_no3'],input[name='o_phone_no1'],input[name='o_phone_no2'],input[name='o_phone_no3']{width:28% !important; max-width:72px !important;}
	select[name='birthdayY'],select[name='birthdayM'],select[name='birthdayD'],select[name='wedding_dateY'],select[name='wedding_dateM'],select[name='wedding_dateD']{width:31% !important; max-width:80px !important;}
	select[name='add2Y'],select[name='add2M'],select[name='add2D']{width:26% !important; max-width:80px !important;}/*formmail*/
	/***** join form *****/

	/***** Reservation *****/
	/*write*/
	.onlineWriteTable{border:0px solid #E7D4BC; background:#E7D4BC;}
	.onlineWriteTable .table1{width:25% !important; padding-left:10px !important; background:#fafafa !important;}/*name*/
	.onlineWriteTable #table2{width:75% !important; padding-left:10px !important; background:#ffffff !important;}/*value*/

	.onlineWriteUserInfo div{border-top:1px solid #e05f00 !important; border-bottom:1px solid #e05f00 !important;}/*user info*/
	#order_form{width:100% !important;}
	#order_form table{width:100% !important; border-color:#E7D4BC !important; border:1px solid #E7D4BC !important;}
	#order_form th{width:25% !important; background:#fafafa !important;}/*신청인 정보 항목명*/
	#order_form td{width:75% !important; padding:6px !important;}
	input[name='contact_0'],input[name='contact_1'],input[name='contact_2']{width:28% !important; max-width:72px !important;}
	input[name='useremail_1'],.onlineWriteUserInfo select,input[name='useremail_3']{width:29% !important;}

	.onlineWriteTextarea{width:100% !important; border:1px solid #E7D4BC !important;}

	.onlineBarColor{background:#e05f00;}/*B19570*/
	.tapTable td{border-color: #E7D4BC !important;}/*tap line*/

	/*Calendar*/
	.weekArea{line-height:13px;}
	.weekArea td{padding:10px 0 5px 0; border:2px solid #dddddd;}
	.weekArea td:first-child{border-color:#ff7f57; color:#ff3c00;}/*일*/
	.weekArea td:last-child{border-color:#32a9db; color:#0082b8;}/*토*/
	.weekTitle{position:relative;font-weight:bold; font-size:12px;}
	.weekTitle_e{position:relative; font-size:10px;}

		/*reset*/
		.dayRow{font-size:12px;}
		.dayRow td{height:60px; padding:6px; background:#f5f5f5;}/*col*/
		.dayRow td div{position:relative;  line-height:15px; padding:25% 0 0 0 !important;}/*tf*/
		td.m_sunday{background:#ffe9e2 !important;}/*일*/
		td.m_saturday{background:#d5f3ff !important;}/*토*/
		td.holiday{background:#ffe9e2 !important;}/*휴*/
		td.m_today{background:#dddddd !important;}/*오늘*/
		td.none_day{background:#ffffff !important;}/*null*/


	/***** 콤포넌트 *****/
	/*board-list value-align*/
	.board_desc{text-align:left;}

	/*board-read content-align*/
	#post_area{text-align:left;}
	#post_area IMG{position:relative !important; margin:0px auto !important;}

	/*mail-input align*/
	.formmail_cell_bgcolor{text-align:left;}

	/*FAQ-list*/
	tr.titdesign td.board_bgcolor{width:15% !important; padding-left:0px !important; text-align:center !important;}

	/*board-search*/
	#search_table{padding-top:6px !important;}
	#search_table td{padding-right:3px !important;}

	/*product-list item name hide*/
	.webzine_type_text_td_left .obj_name{display:none !important;}
	.webzine_type_text_td_left .obj_value{width:100% !important; padding-left:0px !important;}

	/*event*/
	select[name='event_period_startY'],select[name='event_period_startM'],select[name='event_period_startD'],select[name='event_period_finishY'],select[name='event_period_finishM'],select[name='event_period_finishD']{width:28% !important;}
	textarea.description,textarea#NNEditorContents,textarea[title="input"]{font-size:12pt !important;}

	/******** 공통 board ***********************************/

	.table_02{border-top:2px #e05f00 solid; border-bottom:1px #e05f00 solid;}/*table-top,bottom Line*/
	.board_admin_bgcolor{padding-top:6px;}/*adminBtn*/
	
	input[name='subject']{width:95% !important; max-width:95% !important;}/*write*/

	/*-read*/
	td.board_bgcolor{width:130px !important; min-width:70px !important; padding:8px 2% 8px 4% !important; text-align:left !important;}/*item name*/
	td.board_desc{padding:8px 10px 8px 12px !important;  line-height:22px !important;}/*item value*/
	td.board_description{padding:5px !important; line-height:22px !important;}/*item contents*/
	/*-read > img-이미지 사이즈 : 화면과 일치하게 강제조절*/
	.board_description #post_area{position:relative !important; width:96% !important; margin:0px auto !important; padding:0px !important;}/*read-contants*/
	.board_description #post_area img{display:block; height:auto !important;}/*read-img*/
	/*-list-subject*/
	td.bbsnewf5{padding-left:10px !important;}
	/*list-title:data*/
	.bbsetc_dateof_write{font-size:9pt;}
	/*list-title:name*/
	.bbswriter{font-size:9pt;}
	/******************************************************/

	/*menu1_4*/
	.galleryBoard .bbsnewf5 img{width:100% !important; max-width:380px; height:auto; border:1px solid #555555; padding:0px !important;}/*리스트 이미지*/
	.galleryBoard .bbsnewf5, .galleryBoard .bbsnewf5 table{padding:2.5% !important;}

	/*Q&A-reply(답변) : defaulte error 보완 =boardReplyArea:추가ID*/
	#boardReplyArea tr.board td:first-child{width:20% !important;}
	#boardReplyArea tr.board td:last-child{width:80% !important;}

