@charset "UTF-8";

		div{display:block;}

		#subBackground{position:fixed; width:100%; height:100%; top:0px; left:0px;}
		#pageLayout{position:relative; width:100%;}

			/*메뉴-s*/
			#header{position:relative; float:left; width:100%; background:#ffffff; z-index:299;}
				#info_section{position:relative; width:100%; border:0px solid #ff9900;}
				#navi_section{position:relative; float:left; width:100%; border:0px solid #ff9900;}
				#logo_section{position:relative; float:left; border:0px solid #ff9900;}
					#logo_section span{display:inline; position:relative; z-index:311;}

				#togglemenu_section{position:relative; float:left; overflow:hidden; width:100%;}
				/*메뉴-e*/

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

			#layout_body{position:relative; float:left; width:100%; }
				#pageContentsArea{position:relative; margin:0px auto; padding:0px; width:100%; max-width:1218px; height:100%;}
					#pageBodyArea{position:relative; width:100%; height:100%; top:0px; margin-top:-10px;  border:0px solid #ff9900;}
						#page_left{position:absolute; width:200px; top:0px; padding:0px; margin-top:0px;}/*left menu*/
							#dskleftmenupannel{height:auto; top:0px;}
						#page_right{position:relative; width:100%; height:100%; padding-left:190px;}/*padding-left : left menu width*/
							.bodyTop{position:relative; width:100%; height:90px; padding-top:10px;}
								#dsksubtitlepannel{position:relative; width:100%; height:60px; margin:0px auto; padding-left:60px;}
							.bodyMiddle{position:relative; width:100%; padding:0 10px 0 10px;}
								.pageBody{position:relative; width:95%; margin:0px auto; padding:15px 10px 0px 10px;}/*page*/
							.bodyBottom{position:relative; width:100%; height:60px;}
			/*비쥬얼-e*/

			/*하단-s*/
				#footer{position:relative; float:left; width:100%; padding:0px; margin-top:15px;}
					#bottombtn_section{position:relative; margin:0px auto; width:100%; max-width:1600px; padding-top:20px;}
					#bottommenu_section{position:relative; width:100%; overflow:hidden; padding:0px;}
						.dskbottommenuitem{border-left:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb;}
						.dskbottommenuitem:first-child{border-left:0px;}
					#bottominfo_pannel{position:relative; overflow:hidden; width:100%; padding:10px 0 20px 0;}
						#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*/

			.mapBoard td.att_title:nth-last-child(2){display:table-cell;}/*basic board : table_02-항목명 복원*/
		}

		/*@media all and (max-width:768px){*/
		@media all and (max-width:767px){

			#header{height:auto !important;}

			/*title*/
			#pageBodyArea{margin-left:-3px;}
				/*#dsksubtitlepannel{padding-left:0px;}*/
					.dsk_sub_alt_tf{display:none !important;}
			#page_left{display:none;}
			#page_right{padding-left:0px;}
				.pageBody{width:100%; padding-left:15px;}
				/*.innerContents{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:#006cb2; 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:#006cb2; 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:#006cb2;}/*테이블 상.하라인 색상*/

	/***** 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 #006cb2 !important; border-bottom:1px solid #006cb2 !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:#006cb2;}/*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 #006cb2 solid; border-bottom:1px #006cb2 solid;}/*table-top,bottom Line*/
	.board_admin_bgcolor{padding-top:6px;}/*adminBtn*/
	
	input[name='subject'], .mapBoard input[name='add1'], .mapBoard input[name='add4']{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; position:relative; margin:0px auto; }/*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 .listpage .bbsnewf5 img{width:100% !important; max-width:380px; height:auto; border:1px solid #555555; padding:0px !important;}/*리스트 이미지*/
	.galleryBoard .listpage .bbsnewf5, .galleryBoard .bbsnewf5 table{padding:2.5% !important;}

	/***** galleryBoardFB *****/
	.galleryBoardFB .listpage .bbsnewf5 img{width:100% !important; max-width:620px !important; height:auto; border:0px; padding:0px !important;}/*리스트 이미지*/
	.galleryBoardFB .listpage .bbsnewf5, .galleryBoardFB .bbsnewf5 table{padding:8px 2% 8px 2% !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;}

	/***** person board *****/
	/*read*/
	.personBoard td.board_description{padding:15px 25px 15px 25px !important;}

	/***** webzine board *****/
	/*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;}
	*/
	/*read-contants*/
	.webZineBoard .board_description{padding:25px 0px 0px 0px !important;}
	.webZineBoard .board_description #post_area{width:100% !important; margin:0px auto !important; padding:0px !important;}
	/*line*/
	.webZineBoard .readpage .table_02 { border-left:0px !important; border-bottom:0px !important;}
	.webZineBoard .readpage .table_02 td { border-bottom:0px !important; border-right:0px !important; }
	/*list*/
	.webZineBoard .readpage td.board_bgcolor {border-bottom:1px solid #e5e5e5 !important; border-left:1px solid #e5e5e5 !important;}
	.webZineBoard .readpage td.board_desc {border-bottom:1px solid #e5e5e5 !important; border-right:1px solid #e5e5e5 !important;}

	/***** form 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;}


