@charset "utf-8";
/* CSS Document */

@media (max-width: 1366px) {

.today_title {
	line-height: 22px;
	padding: 14px 0px 0px 8px;
	font-size: 10px;
}

}



@media (max-width: 768px) {
	
.mobile {
	display: block;
}

.desktop {
	display: none;
}

.pad0 {
	padding-left: 15px;
	padding-right: 15px;
}

.pad01 {
	padding-left: 15px;
}

.pad10 {
	padding-right: 15px;
}

.pad0_mob {
	padding: 0px;
}

.pad01_mob {
	padding-left: 0px;
}

.pad10_mob {
	padding-right: 0px;
}

.mar0_mob {
	margin: 0px;
}

.search {
	width: 100%;
	position: relative;
	z-index: 101;
}

.search_area {
	width: 75%;
}

.search_btn {
	width: 25%;
}

.header_icon {
	float: left;
	height: 24px;
	margin: 45px 0px 20px 0px;
}

.slider {
	height: auto;
	margin-bottom: 0px;
}

.slider_pic {
	height: 280px;
	margin-bottom: 20px;
}

.slider_text {
	height: auto;
	margin-bottom: 30px;
	padding-right: 0px;
}

#myCarousel1 .carousel-control {
	top: 290px;
	bottom: auto;
	left: auto;
}

#myCarousel2 .carousel-control {
  top: -40px;
  bottom: auto;
  left: auto;
  right: 36px;
}

#myCarousel2 .carousel-control.right {
  right: 0px;
  left: auto;
}

.news_home_label_line {
	height: 40px;
	border: none;
	margin-bottom: 20px;
	margin-top: 20px;
}

.mob_footer_address {
	padding: 50px 0px 20px 0px;
	text-align: center;
	font-family: caps;
	color: #9c9c9c;
	font-size: 14px;
	text-align: center;
}

.fmenu {
	padding: 0px 0px 20px 0px;
	text-align: center;
	font-size: 14px;
}

.copy {
	text-align: center;
}

.inner_pic {
	float: none;
	width: 100%;
	margin: 0px 0px 10px 0px;
}

.mob_center {
	text-align: center;
}


}