/*---------------------------------------------------basic--------------------------------------------------*/
		
			/* reset-css  */
			/* 요소(element) 여백 초기화  */
			*{margin:0;padding:0;}
			/* 제목요소 */
			h1, h2, h3, h4, h5, h6 { font-size:100%;   font-weight:normal;} 
			/* 테두리 없애기 */
			fieldset, img, abbr,acronym { border:0 none; } 
			/* 목록 */
			 ul { list-style:none; }
			/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
			table {border-collapse: separate;border-spacing:0;border:0 none;}
			caption, th, td {text-align:left;font-weight: normal;}
			/* 텍스트 관련 요소 초기화 */
			address, caption, strong, em, cite {font-weight:normal;font-style:normal;}
			ins { text-decoration:none; }
			del { text-decoration:line-through; }
			/* 인용문 */
			blockquote:before, blockquote:after, q:before, q:after { content:""; }
			blockquote,q { quotes:"" ""; }
			/* 수평선*/
			hr { display:none; }
			/* reset-css  */
			*{margin:0px; padding:0px; -webkit-box-sizing: border-box;
 			-moz-box-sizing: border-box; box-sizing: border-box;}
 			/*보더와 패딩을쓸때(마진아님) 위드스값에 포함시켜서 별도의계산없이 편하게쓸수있음*/
 			

					.hide{display:none;}
					a{text-decoration:none;color:#000000;}
					li{list-style:none;}
					.block{display:block;}
					.border_right_none{border-right:0px solid #fff;}
					.border_left_none{border-left:0px solid #fff;}
					.border_top_none{border-top:0px solid #fff;}
					.border_bottom_none{border-bottom:0px solid #fff;}
					.border_none{border:0px solid #fff;}
					
					/*전체*/
					
					.inline{
						display: inline-block;
						*display: inline;
						*zoom:1;
						}


					body {
						overflow-y:scroll;
						font-family:"NanumBarunGothic", "나눔바른고딕";
						font-size:100%;
						line-height: inherit;
						color: #000;background:#363636;
						}



/*---------------------------------------------------basic-end----------------------------------------------*/



/* @font-face{
  font-family:"NanumBarunGothic"; 
  src:url("/css/fonts/NanumBarunGothic.eot");
  src: url("/css/fonts/NanumBarunGothic.eot') format('embedded-opentype'),
      url("/css/fonts/NanumBarunGothic.woff")format("woff"),
	  url("/css/fonts/NanumBarunGothic.ttf")format("truetype");
} */

@font-face{
  font-family:"NanumBarunGothic"; 
  src:url("/css/fonts/NanumBarunGothic.eot");
  src:local(※), url("/css/fonts/NanumBarunGothic.woff")format("woff");
}

/*-----------font----------------------------------------------------------------------------------------*/






		   .container{
		   margin: 0 auto;
		   max-width: 1900px;
		   /*margin-top:50px;*/
		   display: block;
		   }


.guest_board td a div{height:39px!important; text-overflow:ellipsis!important; overflow:hidden!important; white-space:nowrap;}

.guest_wrap{width:67%;
			margin:0 auto;}

.topline{position:relative; background:#fafafa; width:100%; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #E2E2E2;}
.topline div{width:67%; margin:0 auto; background-repeat:no-repeat; background-position:0% 0%;}
.topline p{font-size:13px; color:#292929;;}
.topline p a{color:#5C5C5C;}
.topline p a:hover{color:#BE0445;}
.topline p span{font-size:8px; padding:0 5px;line-height:2.2em; }
.topline p .r_txt{color:#BE0445;}



.guest_contents{
		   margin: 0 auto;
		   max-width: 1900px;
		   display: block;
		   }



.group_header{width:100%;
			  height:157px;
			  float:left;
			  background:url('/media_lib/3232235777_ufFCkaRA_menu_bg.jpg');
			  background-repeat:no-repeat;
			  background-size:cover;
			  margin-top:55px;
			  margin-bottom:42px;}

.group_header div{width:1273px;
				  margin:0 auto;
				  }
.group_header h2{font-size:44px;
				 color:#fff;
				 font-weight:500;
				 margin-top:65px;
				 }
.group_header p{font-size:16px;
				color:#fff;
				}


.background-none{background:none!important;}


.guest_search>form{width:100%;
				   height:48px;
				   float:left;
			       background:#f7f7f7;
			       border:1px solid #c6c6c6;
				   position:relative;
				   margin-top:30px;
			       }


.guest_search>form legend{float:left;
						  width:10%;
						  line-height:3em;
						  padding-left:1.65%;
						  font-family:"NanumBarunGothic";
						  font-size:15px;
						  color:#323232;
						  font-weight:bold;
						  }			  


#guest_select{float:left;
			  width:20%;
			  height:30px;
			  background:#fff;
			  border:1px solid #c3c3c3;
			  margin-top:9px;
			  margin-left:3%;
			  padding-left:0.5%;
			  font-family:"NanumBarunGothic";
			  }

#guest_search_btn{width:auto;
				  float:left;
				  display:block;
				  margin-top:14.5px;
				  margin-left:1%;
				  }


.guest_board{width:100%;
			 float:left;
			 margin-top:31px;
			 border:1px solid #c6c6c6;
			 border-top:1px solid #000;
			 border-right:0px solid #000;
                         table-layout:fixed;
                         margin-bottom:18%;
			 }

.guest_board tr{width:100%;
				height:39px;
			    float:left;
				border-top:1px solid #c6c6c6;
				}

.guest_board tr:first-child{background:#f7f7f7;}	

.guest_board th{width:10%;
				float:left;
				height:39px;
				text-align:center;
				line-height:3em;
				font-size:13px;
				color:#343434;
				border-right:1px solid #c6c6c6;}

.guest_board th:nth-child(2){width:70%;}

.guest_board td{width:10%;
				height:39px;
				float:left;
				text-align:center;
				line-height:3em;
				font-size:12px;
				color:#000;
				border-right:1px solid #c6c6c6;}

.guest_board td:nth-child(2){width:70%; text-align:left; padding-left:1%;}
.guest_board td a{color:#808080;}


/* UI Object */
.paginate{float:left;width:100%;padding:15px 0;text-align:center;margin-top:33px;}
.paginate a img{border:none;vertical-align:middle;_vertical-align:top;}
.paginate a,.paginate strong{display:inline-block;position:relative;
							 _width /**/:18px;margin-left:-6px;padding:2px 6px 3px 7px;
							  background:url(http://static.naver.com/common/paginate/line_pg2.gif) no-repeat 0 50%;
							  color:#333;
							  font-family:"NanumBarunGothic";
							  font-size:12px ;
							  line-height:normal;
							  text-decoration:none;
							  vertical-align:middle;}

.paginate a:hover{text-decoration:underline;}
.paginate strong{color:#be0445!important;font-weight:bold;}
.paginate .frst{background:none;}
.paginate a.pre,.paginate a.next{padding:0;background:none !important;}
.paginate a.pre{margin:0 3px 0 -6px;}
.paginate a.next{margin:0 3px 0 -3px;}
/* //UI Object */

/*
.guest_board_list{width:100%;
				  float:left;
				  margin:33px 0;
				  text-align:center;
				  }

.guest_board_list ul{width:250px;
					 margin:0 auto;
					 }
.guest_board_list li{float:left;
					 padding:0 2.6%;
					 font-size:12px;
					 color:#747474;
					 }
*/


.list_content{height:auto!important;}
.list_content>td{height:auto!important;border-bottom:0px solid #fff!important;padding:2%;}
.list_content img{max-width:100%;
                        _width:100%;}
/*.list_content>td p{float:left;}
.list_content>td p img{float:left;}*/


/*line-공통*/

.group_botline{
			   height: 0px;
			   width:100%;
			   float:left;
			   margin-top:80px;
			   border-top: 1px solid #C4C4C4;
			   text-indent:-9999px;
			   }




.on_bold{font-weight:bold;}






/*---------------------------------------------------------------------------------------------------------------------*/



/*media query*/









@media screen and (min-width:320px) and (max-width:660px) {
.group_header{margin-bottom:14px;
			  background-position:40%;}
.group_header div{width:92%;}
.group_header h2{font-size:30px;
				 margin-top:54px;
				 margin-bottom:16px;
				 }
.group_header p{font-size:12px;}

.container{/*margin-top:-30px!important;*/}
.topline div{width:100%;padding-left:4%;}
.guest_contents{margin-top:80px;}
.guest_wrap{width:100%;
			margin:0 auto;}

.guest_topline div{width:100%;}


.guest_title{height:98px;}
.guest_title h2{height:98px;
				font-size:25px;}
.guest_title h2 img{width:30px;}




.guest_search form{margin-top:0px!important;}
.guest_search>form legend{display:none;}

.guest_topmenu ul{width:100%;}
.guest_topmenu div{display:none;}
.guest_topmenu>ul>li>a{font-size:14px;}

.guest_submenu{z-index:3;}

#guest_select{width:150px!important; margin-right:4%;}

td,th{font-size:12px!important;float:left;}
.guest_board{margin-top:20px;}

.guest_board td,.guest_board th{width:30%;float:left;}

.guest_board td:nth-child(2){width:70%;}
.guest_board th:nth-child(2){width:70%;}

.table_subject th:nth-child(3),.table_subject td:nth-child(3),
.table_subject th:nth-child(4),.table_subject td:nth-child(4) {display:none;}

.guest_board_list a{font-size:12px;}

td,th{font-size:12px!important;}
.guest_board{margin-top:20px;}
.guest_board td,.guest_board th{width:30%;}
.guest_board td:nth-child(3){display:none;}
.guest_board td:nth-child(4){display:none;}
.guest_board td:nth-child(2){width:70%;}
.guest_board th:nth-child(2){width:70%;}
.guest_board th:nth-child(3){display:none;}
.guest_board th:nth-child(4){display:none;}
.guest_board_contents th{width:72%;}
.guest_board_contents td{width:72%;}
.guest_board_contents th:last-child{width:28%;}
.guest_board_contents td:last-child{width:28%;}
.list{height:auto!important;}
.list>td{height:auto!important;border-bottom:0px solid #fff!important;}

.list_content img{max-width:100%;}

}

@media screen and (min-width:661px) and (max-width:960px) {
.group_header{margin-bottom:24px;
			  background-position:40%;}
.group_header div{width:92%;}
.group_header h2{font-size:44px;
				 color:#fff;
				 font-weight:500;
				 margin-top:65px;
				 }

.guest_wrap{width:92%;}
.guest_contents{margin-top:80px;}

.guest_title{height:188px;}
.guest_title h2{height:188px;
				font-size:28px;}
.guest_title h2 img{width:40px;}

.guest_search>form legend{display:none;}
.guest_board th:nth-child(1),.guest_board td:nth-child(1) {width:18.4%;}
.guest_board th:nth-child(2),.guest_board td:nth-child(2) {width:55%;}
.guest_board th,.guest_board td{width:13.3%;}

.guest_topmenu div p{font-size:14px;}
.guest_topmenu>ul>li>a{font-size:14px;}
.guest_board{margin-top:20px;}

			   
}



@media screen and (min-width:961px) and (max-width:1272px) {
.group_header div{width:92%;}
.container{width:100%;overflow:hidden;}
.guest_contents{margin-top:52px;}
.guest_search>form legend{font-size:13px;
						  line-height:3.8em;}
.guest_board th:nth-child(2),.guest_board td:nth-child(2) {width:50.2%;}
.guest_board th,.guest_board td{width:16.6%;}
.guest_topmenu div p{font-size:14px;}
.guest_topmenu>ul>li>a{font-size:14px;}

}
