/* Mirtech Co. */ 
/*============================================================
	
	[전체 사이트 공통 css 페이지 입니다.]
	mir_home_sub_common_information 이용자용 공통 css
	
	copyright (c)all mirtech

============================================================*/

/* 이용안내 공통   ******************************************************************************** */

/* 모바일 설정  =========================================================================== */
@media (max-width: 767px) {

	/* 모바일 스크롤바 항상 보이기
	::-webkit-scrollbar { -webkit-appearance: none; }
	::-webkit-scrollbar:vertical { width: 12px; }
	::-webkit-scrollbar:horizontal { height: 12px; }
	::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 2px solid #ffffff; }
	::-webkit-scrollbar-track { border-radius: 10px; background-color: #ffffff; } */
	
}

/* 서브 이용안내  ********************************************************************************* */

/* 소개 & 연혁 */
/* 연혁 */
#info_histroty_content{}
	#info_histroty_content .history_list{
		overflow:hidden;
		padding:15px 0;
		}
		#info_histroty_content .history_list:first-child{border-top:2px solid #0f81c6;}
		#info_histroty_content .history_list:nth-child(2n){background-color:#f5f5f5;}
			#info_histroty_content .history_list dt{
				float:left;
				width:100%;
				margin-bottom: 15px;
				text-align:center;
				font-size:30px;
				font-weight:bold;
				color:#0f81c6;
				}
			#info_histroty_content .history_list dd{
				margin-left:0;
				padding-bottom:5px;
				}
				#info_histroty_content .history_list dd strong{
					margin-right:10px;
					}

/* 태블릿 설정 =========================================================================== */
@media all and (min-width:768px){
	
	#info_histroty_content{}
		#info_histroty_content .history_list{
			}
			#info_histroty_content .history_list:first-child{}
			#info_histroty_content .history_list:nth-child(2n){}
				#info_histroty_content .history_list dt{
					width:100px;
					margin-bottom: 0;
					font-size:20px;
					}
				#info_histroty_content .history_list dd{
					margin-left:150px;
					padding-bottom:5px;
					}
					#info_histroty_content .history_list dd strong{
						margin-right:10px;
						}
						
}

/* 조직도 & 직원소개 */
.info_staff .sub_image{
    margin-bottom:15px;
    border-radius:25px;
    background:#ffffff;
    border:1px solid #eee;
	}
.info_staff .info_staff_con{
    background-color: #f5f5f5;
    margin-bottom: 15px;
    padding: 25px 20px 25px 120px;
    position: relative;
	}
.info_staff h6 {
    font-size: 20px;
    padding: 0 0 10px;
    font-weight:bold;
    color:#00a0d3;
	}
.info_staff dl{margin-bottom:5px;}
.info_staff dl dt,
.info_staff dl dd {
	line-height: 13px;
	margin-bottom: 4px;
	}
	.info_staff dl dt {
		width: 65px;
	    text-align:left;
	    font-weight:bold;
		}
	.info_staff dl dd{
		margin-left: 65px;
		word-break:break-all;
		}
	.info_staff dl dd span{   
	    display:inline-block;
	    width:60px;
	    font-weight:bold;
		}
.info_staff p{
    position: absolute;
    top: 30px; left: 35px;
	}
.info_staff i.fa-user{
    background-color: #273b59;
    border-radius: 40px;
    color: #fff;
    display: inline-block;
    font-size: 40px;
    line-height: 80px;
    text-align: center;
    width: 80px;
	}

/* 태블릿 설정   =========================================================================== */
@media (min-width: 991px) {
	.info_staff .info_staff_con {
		height:185px;
		}
}
	
/* 모바일 설정  =========================================================================== */
@media (max-width: 767px) {
	.info_staff .info_staff_con {
	    padding: 30px 20px;
		height:auto;
		}
	.info_staff p {top: 22px;}
	.info_staff i.fa-user {
	    border-radius: 5px;
	    color: #fff;
	    display: inline-block;
	    font-size: 20px;
	    line-height: 40px;
	    text-align: center;
	    width: 40px;
		}
		.info_staff dl{margin-top:10px;}
		.info_staff h6 {padding: 0 0 10px 62px;}
}

/* 규정 설정 */
#intro_rule{}
	#intro_rule .rule_main_title,
	.intro_rule .rule_main_title{
		text-align: center; padding: 25px 0; font-weight: bold;
	}
	#intro_rule .rule_title,
	.intro_rule .rule_title{
		text-align: center;
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 15px;
		border-bottom: 1px dotted #ccc;
		padding-bottom: 25px;
		}
	#intro_rule .rule_date,
	.intro_rule .rule_date{
		text-align: right;
    	margin-bottom: 15px;
		}
	#intro_rule .rule_sub_title,
	.intro_rule .rule_sub_title{
		padding: 5px 0;
		text-align: center;
		margin-bottom: 15px;
		font-size: 17px;
		font-weight:bold;
		background: #c6d5e2;
		}
		#intro_rule .rule_sub_list{
			padding:2px 0 8px 15px;
			}
			
					
/* 층별 & 실별안내 */
.guide_floor{
	margin-top:50px;
	}
.guide_floor_box{
    color: #404040;
    font-size: 14px;
    line-height: 21px;
    padding: 20px 0;
	}

.guide_floor_content{
    border-bottom:1px dotted #e1e1e1;
    margin-bottom: 32px;
    overflow: hidden;
    padding-bottom: 32px;
	}


.guide_floor_content .floor_ico{
    bottom: 0;
    float: right;
    font-size: 8em;
    opacity: 0.05;
    position: relative;
    top: 10px;
	}
.guide_floor_content .floor_img{float: left;}
	.guide_floor_content .floor_img img{
	    width:277px; 
	    height:188px;
		}
.guide_floor_content dl{padding: 0 0 0 304px;}
	.guide_floor_content dl dt{
	    font-size: 22px;
	    font-weight: 600;
	    padding: 10px 0;
		}
		.guide_floor_content dl dd ul{padding-left: 5px;}
.floor_list{
    margin: 5px 0 10px;
    padding-left: 11px;
	}
	.floor_list li{
	    color: #404040;
	    font-size: 13px;
	    font-weight: normal;
	    line-height: 24px;
	    margin: 0;
	    padding: 0 0 0 0px;
	    text-indent: -11px;
		}


/* 대출반납 */
.guide_borrow{
	}
	.guide_borrow ul.list{
	    padding:20px 0 0;
	    }
		.guide_borrow ul.list li{
			padding:0 0 0 15px;
			text-indent:-15px;
			line-height:25px;
	    	}	


/* 도서관일정 - 설정 *****************************************************************************/
.calendar_content{margin:0 0 15px 0;}

/* 도서관 일정 - 상단 안내 */
.calendar_info{
    position:relative;
    margin:12px 0 5px;
    overflow:hidden;
	}
	.calendar_info ul li{
		float:left;
		margin-right:10px;
		}
		.calendar_info ul li.today span.info_icon,
		.calendar_info ul li.rest span.info_icon,
		.calendar_info ul li.event span.info_icon,
		.calendar_info ul li.holiday span.info_icon{
		    display:inline-block;
		    width:22px; height:22px;
		    margin-right:5px;
		    text-align:center;
		    font-size:12px;
		    line-height:20px;
		    border:1px solid #ccc;
			}
		.calendar_info ul li.today span.info_icon{
	  		background:url(../../images/ko/page_sub/bg_calendar_today.png) repeat;
			letter-spacing:-2px;
			}
		.calendar_info ul li.holiday span.info_icon{
			color:#c51919;
			background-color:#ffffff;
			}
		.calendar_info ul li.event span.info_icon{
			color:#3cafda;
			text-decoration:underline;
			background-color:#ffffff;
			}
		.calendar_info ul li.rest span.info_icon{
			color:#000000;
			background-color:#ececec;
			}	

/* 도서관 일정 - 날짜 선택 */	
.calendar_select{
    margin: 10px 0; padding:0;
    position: relative;
    overflow:hidden;
    font-size:20px; font-weight:bold;
    text-align: center;
    color: #555555;
    vertical-align: middle; 
    background-color: #f5f5f5; 
    border: 1px solid #ccc;
	}
	.calendar_select span.date{
		margin:5px auto 0;
		display:inline-block;
		font-size:20px; font-weight:bold;
		}
.calendar_select .btn{
	padding:8px;
    vertical-align:3px;
    border: 0 none;
	border-radius: 0;
	}
.calendar_select .btn.btn_date_select{
	width:35px;
	float:left;
	border-right: 1px solid #ccc !important;
	}
.calendar_select .btn.btn_date_today{
	width:70px;
	float:right;
	border-left: 1px solid #ccc !important;
	}
.calendar_select2{/* ?? */
	font-size:18px;
    margin:0px;
    padding:25px 0 20px 20px;
    position:relative;
    text-align:center;
    color:#555555;
    border-bottom:1px solid #CDCDCC;
	}
	
/* 도서관 일정 - 달력 */	
.calendar_table{
	position:relative;
    width:100%;
    margin:0px;
    font-family:Malgun Gothic,"맑은 고딕",dotum,"돋움",sans-serif;
	font-size:13px;
	}
	.calendar_table table{
		width: 100%;
	}	
	.calendar_table tr th{
	    /*width:400px;*/ width: 14.28571%; max-width: 170px;
	    height:25px;
	    font-size:14px; font-weight:bold;
	    text-align:center;
	    color:#666666;
	    vertical-align:middle;
	    border:1px solid #D0D0D0;
		background-color:#f8f8f8;
	    }
	.calendar_table tr td{
		max-width: 170px;
		/*height:85px;*/
		height:120px;
	    vertical-align:top;
	    border:1px solid #D0D0D0;
	    text-align:left;
		}
		/*.calendar_table tr td > div{
			padding:5px;
			position:relative;
			}	
			.calendar_table tr td > div > a{
				display:inline-block;
				width:100%; height:85px;
				}
				.calendar_table tr td > div > a .day_more{
					position:absolute;
					right:5px; bottom:5px;
				    margin-top:65px;
				    font-size:15px;
				    color:#3cafda;
					}*/
		.calendar_table tr td > div{
			padding: 5px 3px;
			height: auto;
			position:relative;
			}
			.calendar_table tr td > div .day_number{
				display: inline-block;
				padding-bottom: 5px;
			}
				.calendar_table tr td.holiday,
				.calendar_table tr td > div .day_number .day_national{
					color: #c51919;
				}
			.calendar_table tr td > div > a{
				display: block;
				padding: 3px;
				width: 100%; height: 25px;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				margin-bottom: 2px;
				color: #ffffff;
			}
			.calendar_table tr td > div > a:nth-child(odd){
				background: #455f80;
			}
			.calendar_table tr td > div > a:nth-child(even){
				/*background: #37beff;*/
				background: #006dcc;
			}
			/* 이용교육 신청 일정 CSS */
			.calendar_table tr td > div > a.education_date{
				display: block;
				padding: 3px;
				width: auto;
				height: auto;
				background: transparent !important;
				color: #353535;
			}
				
	/* 달력 상태별 설정 */
	 .calendar_table tr th.sunday{
	 	color:#ff6565;
	  	}
	 .calendar_table tr th.saturday{
	 	color:#008ae6;
	 	}	
	.calendar_table tr td.rest{
	  	background-color:#ececec;
	  	}
		 .calendar_table tr td.rest a span.day_number{
			}
	.calendar_table tr td.today{
	  	background:url(../../images/ko/page_sub/bg_calendar_today.png) repeat;
		}
	.calendar_table tr td.today.rest{
		background:url(../../images/ko/page_sub/bg_calendar_todayrest.png) repeat;
		}
		 .calendar_table tr td.today a span.day_number{
		  	font-weight:bold;
			}
	.calendar_table tr td.event{}
		 .calendar_table tr td.event a span.day_number{
		 	}
	.calendar_table tr td.holiday{}
		 .calendar_table tr td.holiday a span.day_number{
		 	color:#c51919;
		 	}

/* 도서관일정 - 일정리스트 */
.calendar_schedule_title{
	position: relative;
    margin: 10px 0 5px;
    overflow: hidden;
    font-weight:bold;
    font-size:17px;
	}
	.calendar_schedule_title i.fa{vertical-align:-2px;}
.calendar_schedule_list{
	}
	.calendar_schedule_list .list_more{margin-bottom:10px;}
	.calendar_schedule_list .panel-title{font-weight:bold;}
	.calendar_schedule_list a.list-group-item{text-align:left;}
		.calendar_schedule_list a span.date_state{
				display:inline-block; 
				width:80px; 
				float:left;
				text-align:left;
				}
			.calendar_schedule_list a span.day_more{float:right;}
			.calendar_schedule_list a span span.label{
				padding:.2em 0.3em .3em;
				display:inline-block;
				width:65px;
				}
		.calendar_schedule_list a span span.label_allday{background-color:#00558e;}
		.calendar_schedule_list a span span.label_rest{background-color:#d9534f;}
		.calendar_schedule_list a span span.label_time{background-color:#777777;}
	.calendar_schedule_list .schedule_list_none{font-size:15px;}


/* 상세일정보기 ************************************************************************************** */
#calendar_view_header{
	overflow:hidden;
		}
	#calendar_view_header #calendar_view_title{
	    padding:0px;
	    margin-bottom:10px;
	    overflow: hidden;
	    font-size: 18px; font-weight: bold;
	    color: #555555;
		}
	#calendar_view_header #calendar_view_info{
		padding: 5px 10px;
		margin-bottom:10px;
		overflow: hidden;
		background-color: #f5f5f5;
    	border: 1px solid #ddd;
		}

		#calendar_view_info .info_date{
			display:inline-block;
			font-size: 16px; font-weight: bold;
			}
			#calendar_view_info .info_date .glyphicon-calendar{font-size:14px;}
		#calendar_view_info .info_period,
		#calendar_view_info .info_time{
			float:right;
			display:inline-block;
			margin: 2px 10px 0 0 ;
			}


#calendar_view_content{
    font-size: 14px;
    word-break: break-all;
    word-wrap: break-word;
	}
	/* 일정 내용 */
	#calendar_view_content .view_content_content{
	    width: 100%; min-height:160px;
	    padding: 10px; margin-bottom:10px;
	    font-size: 14px;
	    word-break: break-all; word-wrap: break-word;
		}

	#calendar_view_content .view_content_board,
	#calendar_view_content .view_content_url{
			padding: 8px 15px;
			background-color: #fafafa;
			border: 1px solid #e3e3e3;
			border-radius: 3px;
			/*webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);*/
		    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
			}

.view_content_url{}	
	.view_content_url .form-group{margin-bottom:0px;}
.view_content_board{
	margin-bottom:10px;
	}	
	.view_content_board .board_content{
		max-height:260px;
		overflow:auto;
		}
		.view_content_board .board_content_title{
			padding:5px 0 10px 0;
			margin-bottom:10px;
			font-size:15px; font-weight:bold;
			border-bottom:2px solid #ccc;
			}
		.view_content_board .board_content_content{
			line-height:20px;
			font-size:13px;
			}
			
/*#calendar_view_header{
		display:inline-block;
		padding:15px 10px;
		width:100%;
		overflow:hidden;
		background-color:#f9f9f9;
		-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
    	box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
		}
	#calendar_view_header p.title{
		font-size:20px; 
		font-weight:bold;
		display:inline-block;
		float:left;
		padding:0px !important;
		}
	#calendar_view_content{
	    width:100%; height:310px;
	    padding: 20px 10px;
	    margin-top:10px;
	    overflow-y:auto;
	    font-size: 14px;
	    word-break: break-all;
	    word-wrap: break-word;
		}*/
		
	/* 카테고리 설정 
	#calendar_view_category{
		padding:5px 0 5px 5px;
		overflow:hidden;
		border:2px dotted #e3e3e3;
		}
		#calendar_view_category .category_content{
			display:inline-block;
			float:left;
			margin-right:10px;
			}
			#calendar_view_category .category_content span.label{vertical-align:2px;}
	.view_content {
	    font-size:14px;
	    min-height:280px;
	    padding:20px 15px;
	    width:100%;
	    word-break:break-all;
	    word-wrap:break-word;
		}
		
@media (max-width:767px) {
	#calendar_view_header p.title{
		display:block;
		width:100%;
		}
	
	}	*/


		
/* 추천도서  *****************************************************************************************/

/* 추천도서 - 리스트 설정 */
.recommend_list{padding:0 15px;}
	.recommend_list .table_top_box .text-info{padding-top:0;}
	.recommend_list .recommend_con{
		position:relative;
		min-height:145px;
		padding-bottom:25px;
		}
	.recommend_list p.img_book_list{
	    position:absolute;
	    left:5px;
		width:75px; height:100px;
		background-color:#ccc;
		}
	.recommend_list .recommend_con > dl{					
		position:absolute;
		right:0px; left:100px; top:5px;
		}
	.recommend_list .recommend_con > dl dt{
		min-height:20px; max-height:44px;
		overflow:hidden;
		font-size:14px;
		line-height:15px;
	    text-overflow:ellipsis;
		}
		.recommend_list .recommend_con > dl dt a{
			color:#222222;
			font-size:14px;
			}
			.recommend_list .recommend_con > dl dt a img{
				vertical-align:-4px;
				margin-right:3px;
				}
	.recommend_list .recommend_con > dl dd{
		padding-bottom:3px;
		font-size:13px;
		}
	.recommend_list .recommend_con > dl dd.writer{color:#009ace;}
	.recommend_list .recommend_con > dl dd.book_info{color:#939393;}
		.recommend_list .recommend_con > dl dd .btn{margin-top:5px;}
	
/* 추천도서 - 글쓰기 설정 */
.recommend_upload{overflow:hidden;}
	.recommend_upload_img{
		float:left;
		margin:0 10px 10px 0;
		width:80px; height:100px; 
		background-color:#eeeeee;
		}
		.recommend_upload_img img{
			width:100%;
			height:100%;
			}
	.recommend_upload_info{
		float:left;
		font-size:13px;
		}
		.recommend_upload_info ul li{line-height:24px;}
			.recommend_upload_info ul li span{color:#009ace;}
								
/* 모바일 설정  =========================================================================== */
@media (max-width:767px){
	.recommend_list p.img_book_list{
	    position:absolute;
	    top:15px; left:0;
		width:65px; height:90px;
		background-color:#ccc;
		}
		.recommend_list p.img_book_list img{
			width:65px; height:90px;
			}
	.recommend_list .recommend_con{
	    padding:15px 0 15px 0;
	    min-height:120px;
	    border-bottom:1px solid #eee;
		}
	.recommend_list .recommend_con:nth-child(2){
		border-top:3px solid #0f81ca !important
		}
	.recommend_list .recommend_con:nth-child(2n){
		background-color:#f9f9f9;
		}
	.recommend_list .recommend_con > dl{top:15px; left:75px;}
		.recommend_list .recommend_con > dl dt{
			min-height:16px; max-height:38px;
			font-size:13px;
			}
	
}	

/* 개인정보처리방침 ******************************************************************************** */
.info_privacy dl{margin-bottom:25px;}
	.info_privacy dl dt,
	.info_privacy dl dd{line-height:23px;}
	.info_privacy dl dt{
		padding-bottom:10px;
		font-weight:bold; font-size:17px;
		}
	.info_privacy dl dd{padding-left:10px;}
		.info_privacy dl dd ul{
			margin:10px 0;
			padding:10px;
			background-color:#ffffff;
			}
		.info_privacy dl dd ul li{padding:0 0 5px 10px;}
		.info_privacy dl dd ul li span{
			padding:0 0 0 15px;
			display:inline-block;
			font-size:13px;
			}
.info_privacy .table{margin-top:10px;}
.info_privacy .table thead tr th,
.info_privacy .table tbody tr th,
.info_privacy .table tbody tr td{text-align:center;}
.info_privacy .table tbody tr th{white-space:nowrap;}

/* 그룹토의실 전체 리스트 */
#facility_container{
	position:relative;
	overflow:hidden;
	clear:both;
	}

/* 그룹토의실 전체 리스트 - 상태 안내 */
#facility_info{
	margin-top:15px;
	height:30px;
	overflow:hidden;
	}
	#facility_info ul{
		float:right;
		overflow:hidden;
		}
		#facility_info ul li{
			float:left;
			margin-left:5px;
			}
			#facility_info ul li span{
				display: inline-block;
				width: 20px;
				height: 20px;
				margin-right: 5px;
				vertical-align:-5px;
				border: 1px solid #ccc;
				}
				#facility_info ul li.state_reserve_y .info_icon{}
				#facility_info ul li.state_reserve_pending .info_icon{background-color:#155482;}
				#facility_info ul li.state_reserve_commit .info_icon{background-color:#b2b2b2;}
				#facility_info ul li.state_reserve_n .info_icon{background-color:#d90000;}
						
	#facility_box{
		float: left;
		margin: 0;
		width: 140px;
		}
	#facility_box2{
		margin: 0 0 0 150px;
		overflow-x: auto;
		}
				
.event_calendar{
	position: relative;
    width: 100%;
    margin: 0;
   }

.event_calendar tr{
	font-family:Malgun Gothic,"맑은 고딕",dotum,"돋움",sans-serif;
	font-size:13px;
	}
.event_calendar tr .saturday{color: blue;}
.event_calendar tr .sunday{color: #ff0000;}
	
.event_calendar tr th{
    text-align: center;
    vertical-align: middle;
    width: 400px;
    height: 30px;
    border: 1px solid #D0D0D0;
	background-color: #f8f8f8;
    color: #666666;
    font-weight: bold;
    font-size:14px;
	}
.event_calendar tr td{
    height: 85px;   
    text-align: left;
    vertical-align: top;
    border: 1px solid #D0D0D0;
    width: 400px;
	}
	.event_calendar tr td a{			
		display:inline-block;
		width:100%; height:100%;
		padding: 5px 0 0 5px;
		line-height:13px;
		color: #383838;
		}
	.event_calendar tr td a span{			
		display:block;
		font-size: 0.9em;
		word-break: break-all;
		}			
	
.event_calendar tr td.sundaybg{	
	background-color: #f8f8f8;
	color: red;
	 }

.event_calendar tr td.rest{
  	background-color: #fee5e5;
  	color: #ff0000;
  	font-weight: bold;
	 }
.event_calendar tr td.event{
  	background-color: #f0f7fc;
  	font-weight: bold;
	 }
	 
	 
/* 찾아오시는 길 ********************************************************************************* */
.intro_map {}
.intro_map #map{width:auto !important; margin-bottom:20px;}
.intro_map dl{padding-bottom:10px;}
	.intro_map dl dt{
		width:70px;
		text-align:left;
		}
	.intro_map dl dd {margin-left:90px;}
		
@media screen and (max-width:767px){
	.intro_map dl dd {margin-left:0;}
	}


/* 사이트맵 ************************************************************************************** */
.sitemap_box{}
	.sitemap_box .panel{
		border:0 none;
		border-radius:0;
		box-shadow:0 0 0 rgba(0,0,0,0);
		}
		.sitemap_box .panel	.panel-heading{
			text-align:center;
			font-weight:bold;
			background-color:#30add4;
			color:#fff;
			font-size:20px;
			}
		.sitemap_box .panel	.panel-body{
			padding:0;
			}
			
	.sitemap_box .site_list{}
		.site_list li{
			padding:5px 0;
			font-weight:bold;
			font-size:15px;
			}
			.site_list li a{
				display:inline-block;
				width:100%;
				padding: 5px 15px;
				background-color:#eee;
				}
			.site_list li a:before{
				font-family: FontAwesome;
				content: "\f101";
				margin-right: 5px;
				}
				.site_list li ul{
					padding:0;
					}	
					.site_list li ul li{
						padding:0 0 0 5px;
						font-weight:normal;
						font-size:13px;
						}
						.site_list li ul li a{
							padding:0 0 0 15px;
							background:none;	
							}
						.site_list li ul li a:before{content: "- ";}


/* 모바일 설정 ======================================================================================= */		
@media (max-width: 767px){
	
}

/* 태블릿 설정 • =================================================================================== */	
@media only screen and (min-width:768px){
	
	/* 사이트맵 */
	.sitemap_box .panel{
		height:auto;
		border-bottom:0 none;
		}
		.sitemap_box .panel .panel-heading{
		    font-size: 18px;
		    padding: 3px 15px;
			}
			.site_list li{
				padding: 2px 0;
				font-size: 13px;
				}
				
}

/* PC 설정 ========================================================================================== */	
@media only screen and (min-width:992px){
	
	/* 사이트맵 */
	.sitemap_box{
		}
		.sitemap_box .panel {
		    height:585px;
			}
}