@charset "utf-8";
@media  screen and (max-width: 480px){
	
	#supersize {
	background-image: url(../images/a4.jpg);
	background-position: center center;
	background-size: cover;
		}	
	.logo_phone{
	text-align: center;
	border-bottom: 0.1pt solid hsl(0, 0%, 35%);
	background-image: url(../images/logo_phone-2x.png);
	background-position: center center;
	background-size: 200px 63px;
	width: 100%;
	height: 63px;
	background-repeat: no-repeat;
	display: block;
	}	
	.logo_phone img{
	display: none;		
		
		
		}
	
	.center{
	text-align: center;		
		}
	.pro{display: none;	}
	.fb{
	display: none;		
		}
	.co{
	display: none;
}	
	.ind_menu{
	margin-top: 10%;		
		}
	.menu2{
	width: 100%;
	list-style-position: inside;
	list-style-type: none;
	float: left;
	
	text-align: center;
	background-color: hsla(0,0%,0%,0.22);
	
	
	margin-bottom: 14px;
		}
		.menu2:hover{
	width: 100%;
	list-style-position: inside;
	list-style-type: none;
	float: left;
	text-align: center;
	background-color: hsla(0,0%,28%,0.92);
	margin-bottom: 14px;
		}
	.menu2 a{
	color: hsla(0,0%,100%,1.00);
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 30px;
	list-style-position: inside;
	list-style-type: none;
	text-transform: uppercase;
	width: 100%;
	display: block;
			}		
	
		.con{
	
	display: block;
	height: 100%;
	padding-top: 1%;
	
	}
.me{
		
		}
	.menu1{
	width: 48%;
	list-style-position: inside;
	list-style-type: none;
	float: left;
	margin-right: 1%;
	text-align: center;
	background-color: hsla(0,0%,0%,0.22);
	margin-left: 1%;
	margin-top: 2px;
	margin-bottom: 2px;
		}	
		
	.menu1 a{
	color: hsla(0,0%,100%,1.00);
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 30px;
	list-style-position: inside;
	list-style-type: none;
	
			}
		.logo_desk{
	display: none;	
	
	}	
.menu_desk{
	display: none;	
	
	}	
.logo_phone{
	text-align: center;
	border-bottom: 0.1pt solid hsl(0, 0%, 35%);
	}	
	.close{
display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	width: 28px;
	height: 28px;
	background-image: url(../images/1489133347_Close.png);
		}	
		.close:hover{
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	width: 28px;
	height: 28px;
	background-image: url(../images/148913334.png);
		}	
	.pro_in{
	display: block;
	width: 100%;
	background-color: hsla(0,0%,100%,0.4);
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 116px;
		}	
	.p_in_1{
	color: #252525;
	font-family: "微軟正黑體";
	line-height: 20px;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 15px;
	font-weight: bolder;
	margin-right: 25px;
	padding-top: 1px;
	padding-bottom: 6px;
		}	
		.p_in_2{
	color: hsla(0,0%,0%,1.00);
	font-family: "微軟正黑體";
	line-height: 15px;
	font-size: 12px;
	margin-left: 10px;
	font-weight: bold;
	width: 65%;
		}	
		.p_in_3{
	color: hsla(0,0%,0%,1.00);
	font-family: "微軟正黑體";
	line-height: 15px;
	font-size: 12px;
	margin-left: 10px;
	width: 65%;
	

		}		
				.p_in_31{
	color: #1B1B1B;
	font-family: "微軟正黑體";
	line-height: 12px;
	font-size: 12px;
	margin-left: 10px;
	width: 65%;
	margin-top: 3px;
		}		
		
		.inf_phone{
	color: hsla(0,0%,100%,1.00);
	text-align: center;
	font-family: "微軟正黑體";
	line-height: 15px;
	border-top: 0.1pt solid hsl(0, 0%, 35%);
	width: 96%;
	display: inline-block;
	padding-right: 2%;
	padding-left: 2%;
	font-size: 12px !important;
	padding-top:18px;
	padding-bottom: 15px;
		}	
	.content{
	margin-bottom: 120px;		
		}	

			.copy{
	
	display: none;
		}				
	.in_con{
	margin-top: 130px;
	padding-right: 5%;
	padding-left: 5%;
}	
  	.cr1{
			position: absolute;
    right: 0px;
    bottom: 0px;
			}

								
	}