tr
	{mso-height-source:auto;
	mso-ruby-visibility:none;}
col
	{mso-width-source:auto;
	mso-ruby-visibility:none;}
br
	{mso-data-placement:same-cell;}
ruby
	{ruby-align:left;}
.style17
	{background:#f2f2f2;
	mso-pattern:black none;
	color:black;
	font-size:12.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:新細明體, serif;
	mso-font-charset:136;
	mso-style-name:"20% - 輔色1";
	mso-style-id:30;}
.style18
	{background:#B8CCE4;
	mso-pattern:black none;
	color:black;
	font-size:12.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:新細明體, serif;
	mso-font-charset:136;
	mso-style-name:"40% - 輔色1";
	mso-style-id:31;}
.style0
	{mso-number-format:General;
	text-align:general;
	vertical-align:middle;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:black;
	font-size:12.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:新細明體, serif;
	mso-font-charset:136;
	border:none;
	mso-protection:locked visible;
	mso-style-name:一般;
	mso-style-id:0;}
.style16
	{background:#4F81BD;
	mso-pattern:black none;
	color:white;
	font-size:12.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:新細明體, serif;
	mso-font-charset:136;
	mso-style-name:輔色1;
	mso-style-id:29;}
.style19
	{background:#C0504D;
	mso-pattern:black none;
	color:white;
	font-size:12.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:新細明體, serif;
	mso-font-charset:136;
	mso-style-name:輔色2;
	mso-style-id:33;}
td
	{mso-style-parent:style0;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:12.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:新細明體, serif;
	mso-font-charset:136;
	mso-number-format:General;
	text-align:general;
	vertical-align:middle;
	border:none;
	mso-background-source:auto;
	mso-pattern:auto;
	mso-protection:locked visible;
	white-space:nowrap;
	mso-rotate:0;}
.xl65
	{mso-style-parent:style0;
	font-family:微軟正黑體, sans-serif;
	mso-font-charset:136;}
.xl66
	{mso-style-parent:style16;
	color:white;
	font-family:微軟正黑體, sans-serif;
	mso-font-charset:136;
	text-align:center;
	border:.5pt solid white;
	background:#404040;
	mso-pattern:black none;}
.xl67
	{mso-style-parent:style17;
	font-family:微軟正黑體, sans-serif;
	mso-font-charset:136;
	text-align:center;
	border:.5pt solid white;
	background:#f2f2f2;
	mso-pattern:black none;}
.xl68
	{mso-style-parent:style18;
	font-family:微軟正黑體, sans-serif;
	mso-font-charset:136;
	text-align:center;
	border:.5pt solid white;
	background:#d9d9d9;
	mso-pattern:black none;}
.xl69
	{mso-style-parent:style18;
	font-family:微軟正黑體, sans-serif;
	mso-font-charset:136;
	text-align:center;
	border:.5pt solid white;
	background:#d9d9d9;
	mso-pattern:black none;
	white-space:normal;}
.xl70
	{mso-style-parent:style19;
	color:white;
	font-size:14.0pt;
	font-weight:700;
	font-family:微軟正黑體, sans-serif;
	mso-font-charset:136;
	text-align:center;
	border:.5pt solid white;
	background:#000;
	mso-pattern:black none;}


.how_to h3 {
    font-size: 52px;
    padding: 30px 0 20px;
    font-weight: bold;
    display: inline-block;
    vertical-align: bottom;
}

.how_to.layout{
	padding: 10px 10px 30px;
}

.how_to>button.go_btn {
    margin: 2.5% 0 2.5% 41%;
}

.price_list{
	 overflow:auto;
 width:100%;
 height:600px; /* 固定高度 */
}

table.iphone_price_list{
	width: 1200px;
	table-layout: fixed;
	border: none;
}
.iphone_price_list thead th {
 position:sticky;
 top:0;
 z-index:1;
	background-color: black;
	color: white;
	text-align: center;
	padding: 11px 0;
	border: none;
}

.iphone_price_list thead tr{
	border: none;
	background: #f8f8f8;
}

table.iphone_price_list td, .line_sec{
	font-family: "Century Gothic", "Microsoft JhengHei", system-ui, Helvetica, Arial;
}

.line_sec{
	text-align: center;
}

.line_sec tr{
	height: 50px;
}



@media screen and (max-width:768px){
	.how_to h3{font-size: 6vw;padding: 7vw 0 1vw;}
	.how_to.layout{overflow-x: auto; width: 100%;padding: 1vw 3vw 3vw;}
	.price_list{height: 126vw;}
	.wrapper{padding-bottom: 0;min-height:inherit;}
	.how_to>button.go_btn {
    margin: 1.5% 0 3.5% 5%;
    font-size: 3.5vw;
    width: 37vw;
}
	.how_to>button.back {width: 20vw;margin: 1vw 0vw 3vw 10vw;}
	.how_to>button.back a{padding: 1vw;}
	table.iphone_price_list{width: 900px;}
	.button>button.go_btn{margin:  1.5% 2% 6%;}
}