@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:3000px){
#list, .menuBg, .mobile_B {
	display:none!important;
}
.web_B {
	display:block!important;
}
}

@media only screen and (max-width:1200px){
}

@media only screen and (max-width:992px){
#list, .menuBg, .mobile_B {
	display:block!important;
}
.menu, .web_B {
	display:none!important;
}
a:hover .n_P img {
	filter:alpha(opacity=100);Opacity:1.0;
}
a:hover .btnAT img {
	transform: scale(1.0, 1.0);
	background-color:rgba(0, 0, 0, 0);
}
a:hover .trafficAC img {
	transform: scale(1.0, 1.0);
}
.newsDiv {
	padding:0 0 30px 0;
}
.newsT {
	margin:20px 0 20px 0;
	height:31px;
}
.newsC {
	height:61px;
}
.btnAT {
	margin:-47px 0 0 -100px;
}
.btnAT img {
	width:200px;
}
.more_01 {
	margin:20px 0 50px 0;
}
.top {
	height:131px;
}
.chargeA {
	background:url(../images/bg_01.jpg) repeat top center;
	-webkit-background-size: none;
	-moz-background-size: none;
	-o-background-size: none;
	background-size: none;
}
.nav-next {filter:alpha(opacity=100)!important;Opacity:1.0!important;}
.nav-prev {filter:alpha(opacity=100)!important;Opacity:1.0!important;}
.trafficA {
	float:none;
	width:100%;
	height:295px;
}
.trafficB iframe {
	height:430px!important;
	margin-bottom:5px;
}
}

@media only screen and (max-width:768px){
.btnA1, .btnA2, .btnA3 {
	float:none;
	width:100%;
	height:260px;
	margin:5px 0 0 0;
}
.btnAT {
	margin:-66px 0 0 -142px;
}
.btnAT img {
	width:284px;
}
.item_01 {
	margin:5px 0 0 0;
}
.newsL {
	display:none!important;
}
.newsR {
	float:none;
	width:100%;
}
.facilityList, .chargeList2 {
	float:none;
	width:100%;
	margin-bottom:5px;
}
.chargeList {
	float:none;
	width:100%;
	margin-bottom:0px;
}
.n_T, .n_C, .c_T, .c_C {
	max-height:none;
}
.photoList {
	float:none;
	width:100%;
	height:350px;
	margin:0 0 5px 0;
}
}

@media only screen and (max-width:576px){
.header img {
	width:230px;
}
.top {
	height:99px;
}
.newsT {
	margin:10px 0 20px 0;
}
.top {
	height:110px;
}
.ns_P {
	padding:0;
}
.subBanner {
	margin:0 -15px;
}
.chargeListA {
	width:42%;
}
.chargeListB {
	width:58%;
}
}