@media screen and (min-width: 1280px){



/*------------聯絡大圖---------------*/

		.contact{
			width: 100%;
		}

		.contact img{
			width: 100%;
		}


/*--------------聯絡資訊-----------------*/

		.imformation{
			width: 70%;
			min-width: 1000px;
			max-width: 1480px;
			margin:50px auto;
		}

		.imformation h3{
			width: 100%;
			font-size:36px;
			font-style: italic;
			letter-spacing: 1px;
		}

		.imformation h3 span{
			font-size:24px;
			font-style: normal;
			margin: 0 5px;
		}

		.imformation p{
			width: 100%;
			font-size:14px;
			line-height: 20px;
			margin-top:8px;
			padding-top:8px;
			border-top:2px solid #ac2a39;
			box-sizing: border-box;
			letter-spacing: 1px;
			text-align: justify;
		}

		.imformation p span{
			color: #ac2a39;
		}


/*-------------下方表單----------*/


		.form{
			width: 100%;
			background: rgba(238, 238, 238, 1);
			margin-bottom: 80px;
		}

		.form .item{
			width: 70%;
			min-width: 1000px;
			max-width: 1480px;
			margin: auto;
		}

		.form .item .box{
			width: 70%;
			padding: 32px 0;
		}

		.form .item .box .title{
			width: 100%;
			position: relative;
			overflow: hidden;
		}

		.form .item .box .title img{
			width: 120px;
		}

		.form .item .box .title span{
			width: 100%;
			padding-left:150px;
			border-bottom: 1px solid #ac2a39;
			display: inline-block;
			position: absolute;
			bottom: 0;
		}

		.form .item .box .text{
			width: 100%;
			padding-left:250px;
			box-sizing: border-box;
		}

		.form .item .box .text > div{
			width: 100%;
			font-size: 0;
			position: relative;
		}

		.form .item .box .text > div + div{
			border-top: 1px solid #ac2a39;
		}

		.form .item .box .text > div div{
			width: 50%;
			display: inline-block;
			vertical-align: middle;
			position: relative;
		}

		.form .item .box .text > div:nth-child(4) div{
			width: 100%;
			border-bottom: 1px solid #ac2a39;
		}


		.form .item .box .text div label{
			font-size: 16px;
			letter-spacing: 1px;
			line-height: 60px;
			font-weight: 700;
			position: absolute;
			left: 0;
		}

		.form .item .box .text div input{
			width: 100%;
			display: inline-block;
			vertical-align: middle;
			border: 0;
			padding-left:88px; 
			box-sizing: border-box;
			font-size: 16px;
			letter-spacing: 1px;
			line-height: 60px;
			background: transparent;
		}

		input:focus, textarea:focus{
			outline: 0;
		}

		.form .item .box .text div textarea{
			display: block;
			width: 99%;
			height: 72px;
			font-size: 16px;
			letter-spacing: 1px;
			line-height: 24px;
			padding: 8px;
			box-sizing: border-box;
			border: 0;
			margin-top:16px; 
		}

		.form .item .box .text div:nth-child(5){
			border: 0;
			margin: 16px 0;
		}

		.form .item .box .text div:nth-child(5) img{
			vertical-align: middle;
		}

		.form .item .box .text div:nth-child(5) div input{
			z-index: 50;
			position: relative;
		}

		.form .item .box .text div:nth-child(5) div label:before{
			content: '';
			width: 150%;
			height: 32px;
			background: #ccc;
			position: absolute;
			top: 0;
			bottom: 0;
			margin: auto;
			right: -200%;
			opacity: .5;
		}

		.form .item .box .text div:nth-child(6){
			border: 0;
			margin: 16px 0;
		}

		.form .item .box .text .sample img{
			width: 150px;
			vertical-align: middle;
		}

		.form .item .box .text div input[type=submit]{
			width: 100%;
			height: 40px;
			border: 1px solid #ac2a39;
			line-height: 40px;
			font-weight: 700;
			cursor: pointer;
			transition: .4s;
			padding-left:0; 
		}

		.form .item .box .text input[type=submit]:hover{
			background: #ac2a39;
			color: #fff;
		}

	}