@charset "utf-8";
/* CSS Document */
button,hr,input{
	overflow:visible
	}
	audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html{font-family:Microsoft JhengHei;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} menu,article,aside,details,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:Microsoft JhengHei;font-size:100%;line-height:1.15;margin:0}
	
@media screen and (min-width: 1025px) and (max-width: 2000px) {
	button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html[type=button]{
		
   -webkit-appearance: button;
    background-color: #0C4A5D;
    border: none;
    color: white;
    padding: 8px 8px;
    border-radius: 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;		
	}

	textarea {
		width: 100%; 
	}

	.button{
	width: 100%;
    height: 53px;
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
		}
	.button2{
	width: 72px;
    height: 50px;
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
	position: relative;
		}
	.buttonadd{
    background: url(../images/buttonadd2.png);
    width: 74px;
    height: 65px;
    position: relative;
    padding-left: 0px;
    font-size: 1em;
    cursor: pointer;
    border: none;
    outline: none;
    background-size: 92%;
    background-repeat: no-repeat;
	}


	  
   .buttonadd2{
    width: 71px;
    height: 65px;
    position: relative;
	padding-left: 0px;
	font-size: 1em;
	}

	
	

	#button3{
    width: 121px !important;
    background-color: #0C4A5D;
    font-size: 19px;
    font-weight: 700;
	}
	#peonum{
		float: left;
		margin-right: 8px;
		margin-left: 4px;
		line-height: 31px;
	}


		
	[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}
	textarea{
        overflow: auto;
        border-radius: 5px;
        width: 167%;
        padding: 2px 0px 0px 5px;
        margin-top: -2px;
        background-color: #E0DFDF;
        border: 1px solid #e5e5e5;
        transition: all 0.35s ease-in-out;
        margin-left: 1px;
        height: 59px;
    }
	
	textarea::placeholder {
    padding-left: 10px;
	padding-right: 10px;
    }
		
		[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*# sourceMappingURL=normalize.min.css.map */

	
	
	
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
	button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html[type=button]{
		
    -webkit-appearance: button;
    background-color: #0C4A5D;
    border: none;
    color: white;
    padding: 4px 4px;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;		
	}
	textarea {
		width: 100%; 
	}
	.button{
	width: 100%;
    height: 53px;
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
		}
	.button2{
	width: 72px;
    height: 50px;
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
		}
	#button3{
    width: 121px !important;
    background-color: #0C4A5D;
    font-size: 19px;
    font-weight: 700;
	}
	
	.buttonadd{
    background: url(../images/buttonadd2.png);
    width: 74px;
    height: 65px;
    position: relative;
    padding-left: 0px;
    font-size: 1em;
    cursor: pointer;
    border: none;
    outline: none;
    background-size: 92%;
    background-repeat: no-repeat;
	}


	  
   .buttonadd2{
    width: 71px;
    height: 65px;
    position: relative;
	padding-left: 0px;
	font-size: 1em;
	}

	
	
	
	#peonum{
		float: left;
		margin-right: 8px;
		margin-left: 4px;
	}
	
	
		
	[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}
	textarea{
    overflow: auto;
    border-radius: 5px;
    width: 80%;
    padding: 0px;
    margin-top: 4px;
    background-color: #E0DFDF;
    border: 1px solid #e5e5e5;
    transition: all 0.35s ease-in-out;
    margin-left: 10px;
    height: 60px;
		
		}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*# sourceMappingURL=normalize.min.css.map */


	
}	
@media screen and (min-width: 505px) and (max-width: 768px) {
	button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html[type=button]{		
	-webkit-appearance:button;
	background-color: #0C4A5D; /* Green */
    border: none;
    color: white;
    padding: 4px 4px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;	
	}
	textarea {
		width: 100%; 
	}
	.button{
	width: 72px;
    height: 53px;
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
		}
	#button3{
    width: 121px !important;
    background-color: #0C4A5D;
    font-size: 19px;
    font-weight: 700;
	}
	
	.buttonadd{
    background: url(../images/buttonadd2.png);
    width: 74px;
    height: 65px;
    position: relative;
    padding-right: 14px;
    font-size: 1em;
    cursor: pointer;
    border: none;
    outline: none;
    background-size: 81%;
    background-repeat: no-repeat;
	}


	  
   .buttonadd2{
    width: 71px;
    height: 65px;
    position: relative;
	padding-left: 0px;
	font-size: 1em;
	}

	
	
	#peonum{
		float: left;
		margin-right: 4px;
		margin-left: 4px;
		margin-top: 7px;
	}
	
	
		
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}
textarea{
overflow: auto;
    border-radius: 5px;
    width: 96%;
    padding: 0px;
    margin-top: 4px;
    background-color: #E0DFDF;
    border: 1px solid #e5e5e5;
    transition: all 0.35s ease-in-out;
    margin-left: 10px;
	height: 48px;
	
	}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*# sourceMappingURL=normalize.min.css.map */


	
}

@media screen and (min-width:431px) and (max-width:504px){
button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html[type=button]{
    -webkit-appearance: button;
    background-color: #0C4A5D;
    border: none;
    color: white;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;	
    margin-top: 3px;	
	}
	textarea {
		width: 90%; 
		height: 58px;
	}
	.button{
	width: 72px;
    height: 62px;
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
		}
	#button3{
    width: 100px !important;
    background-color: #0C4A5D;
    font-size: 16px;
    font-weight: 700;
    margin-left: 0px;
    height: 44px;
    line-height: 1px;
	}
	
	.buttonadd{
    background: url(../images/buttonadd2.png);
    width: 74px;
    height: 65px;
    position: relative;
    padding-right: 26px;
    font-size: 1em;
    cursor: pointer;
    border: none;
    outline: none;
    background-size: 81%;
    background-repeat: no-repeat;
	}


	  
   .buttonadd2{
    width: 71px;
    height: 65px;
    position: relative;
	padding-left: 0px;
	font-size: 1em;
	left: 0px;
    top: -2px;
	}

	
	
	.minus-btn{
		-webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;	
	}	
	.plus-btn{
	   -webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;		 
	 }
	.minus-btn2{
		-webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;	
	}	
	 .plus-btn2{
	   -webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;		 
	 }
	#coupon{ 
    width: 100% !important;
    padding: 10px !important;
    margin-left: 1px;
	}
	#peonum{
		float: left;
		margin-right: 4px;
		margin-left: 4px;
		margin-top: 7px;
	}
	
		
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}
textarea{
overflow: auto;
    border-radius: 5px;
    width: 96%;
    padding: 0px;
    margin-top: 4px;
    background-color: #E0DFDF;
    border: 1px solid #e5e5e5;
    transition: all 0.35s ease-in-out;
    margin-left: 0px;
	height: 48px;
	
	}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*# sourceMappingURL=normalize.min.css.map */

}


@media screen and (min-width:415px) and (max-width:430px){
button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html[type=button]{
    -webkit-appearance: button;
    background-color: #0C4A5D;
    border: none;
    color: white;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;	
    margin-top: 3px;	
	}
	textarea {
		width: 90%; 
		height: 58px;
	}
	.button{
	width: 72px;
    height: 62px;
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
		}
	#button3{
    width: 100px !important;
    background-color: #0C4A5D;
    font-size: 16px;
    font-weight: 700;
    margin-left: 0px;
    height: 44px;
    line-height: 1px;
	}
	
	.buttonadd{
    background: url(../images/buttonadd2.png);
    width: 74px;
    height: 65px;
    position: relative;
    padding-right: 26px;
    font-size: 1em;
    cursor: pointer;
    border: none;
    outline: none;
    background-size: 81%;
    background-repeat: no-repeat;
	}


	  
   .buttonadd2{
    width: 71px;
    height: 65px;
    position: relative;
	padding-left: 0px;
	font-size: 1em;
	left: 0px;
    top: -2px;
	}

	
	
	.minus-btn{
		-webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;	
	}	
	.plus-btn{
	   -webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;		 
	 }
	.minus-btn2{
		-webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;	
	}	
	 .plus-btn2{
	   -webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;		 
	 }
	#coupon{ 
    width: 100% !important;
    padding: 10px !important;
    margin-left: 1px;
	}
	#peonum{
		float: left;
		margin-right: 4px;
		margin-left: 4px;
		margin-top: 7px;
	}
	
		
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}
textarea{
overflow: auto;
    border-radius: 5px;
    width: 96%;
    padding: 0px;
    margin-top: 4px;
    background-color: #E0DFDF;
    border: 1px solid #e5e5e5;
    transition: all 0.35s ease-in-out;
    margin-left: 0px;
	height: 48px;
	
	}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*# sourceMappingURL=normalize.min.css.map */

}

@media screen and (min-width:376px) and (max-width:414px){
button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html[type=button]{
    -webkit-appearance: button;
    background-color: #0C4A5D;
    border: none;
    color: white;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;	
    margin-top: 3px;	
	}
	textarea {
		width: 90%; 
		height: 58px;
	}
	.button{
	width: 72px;
    height: 62px;
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
		}
	#button3{
    width: 100px !important;
    background-color: #0C4A5D;
    font-size: 16px;
    font-weight: 700;
    margin-left: 0px;
    height: 44px;
    line-height: 1px;
	}
	
	.buttonadd{
    background: url(../images/buttonadd2.png);
    width: 74px;
    height: 65px;
    position: relative;
    padding-right: 14px;
    font-size: 1em;
    cursor: pointer;
    border: none;
    outline: none;
    background-size: 81%;
    background-repeat: no-repeat;
	}


	  
   .buttonadd2{
    width: 65px;
    height: 65px;
    position: relative;
	padding-left: 0px;
	font-size: 1em;
	left: 0px;
    top: -2px;
	}

	
	
	.minus-btn{
		-webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;	
	}	
	.plus-btn{
	   -webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;		 
	 }
	.minus-btn2{
		-webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;	
	}	
	.plus-btn2{
	   -webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;		 
	 }
	#coupon{ 
    width: 100% !important;
    padding: 10px !important;
    margin-left: 1px;
	}
	#peonum{
		float: left;
		margin-right: 4px;
		margin-left: 4px;
		margin-top: 7px;
	}
	
		
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}
textarea{
    overflow: auto;
    border-radius: 5px;
    width: 96%;
    padding: 0px;
    margin-top: 4px;
    background-color: #E0DFDF;
    border: 1px solid #e5e5e5;
    transition: all 0.35s ease-in-out;
    margin-left: 0px;
    height: 48px;
	
	}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*# sourceMappingURL=normalize.min.css.map */

}
@media screen and (min-width:0px) and (max-width:375px){
button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html[type=button]{
    -webkit-appearance: button;
    background-color: #0C4A5D;
    border: none;
    color: white;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;	
    margin-top: 3px;	
	}
	textarea {
		width: 90%; 
		height: 58px;
	}
	.button{
	width: 72px;
    height: 62px;
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
		}
	#button3{
    width: 100px !important;
    background-color: #0C4A5D;
    font-size: 16px;
    font-weight: 700;
    margin-left: 0px;
    height: 44px;
    line-height: 1px;
	}
	
	.buttonadd{
    background: url(../images/buttonadd2.png);
    width: 74px;
    height: 65px;
    position: relative;
    padding-right: 14px;
    font-size: 1em;
    cursor: pointer;
    border: none;
    outline: none;
    background-size: 81%;
    background-repeat: no-repeat;
	}


	  
   .buttonadd2{
    width: 65px;
    height: 65px;
    position: relative;
	padding: 0px;
	font-size: 1em;
	left: 0px;
    top: -2px;
	}

	
	
	.minus-btn{
		-webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;	
	}	
	 .plus-btn{
	   -webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;		 
	 }
	.minus-btn2{
		-webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;	
	}	
	 .plus-btn2{
	   -webkit-appearance: button;
		padding: 5px 5px !important;
		border-radius: 5px !important;		 
	 }
	#coupon{ 
    width: 100% !important;
    padding: 10px !important;
    margin-left: 1px;
	}
	#peonum{
		float: left;
		margin-right: 4px;
		margin-left: 4px;
		margin-top: 7px;
	}
	
		
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}
textarea{
overflow: auto;
    border-radius: 5px;
    width: 96%;
    padding: 0px;
    margin-top: 4px;
    background-color: #E0DFDF;
    border: 1px solid #e5e5e5;
    transition: all 0.35s ease-in-out;
    margin-left: 0px;
	height: 48px;
	
	}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*# sourceMappingURL=normalize.min.css.map */

}



		



