




/* 行動版面: 480px 以下。 */
@media only screen and (max-width: 480px) {
/* content */
.cnbwf{float:left; width:100%; padding:0; margin:0}
.ctwf{max-width:92%; margin:60px auto 70px auto; padding:0;}

/* content2 */
.svTolltop{float:left;width:100%; margin:0 0 40px 0; padding:0;line-height:28px; text-align:center; font-size:16px}
.svtitle{float:left; width:100%; }
  .svtitle h2{margin:0 0 15px 0; padding:0;font-size:18px; font-weight:bold; letter-spacing:10px; }
.svTollttL{float:left; width:100%; margin:0 0 5px 0; padding:0; }
.svTollcon{float:left; width:100%; margin:0 0 5px 0; padding:10px 0; font-size:16px; color:#111;border-bottom:1px solid #c8c5bc;}
.svTollconR{float:left; width:100%; margin:0; padding:0;}
.svt2f{float:left; width:100%; margin:50px 0 0 0; padding:0 0 12px 0; font-size:16px; color:#111; border-bottom:1px dotted #999}
  .svt2f h3{margin:0 0 20px 0; padding:0;font-size:18px; font-weight:bold; letter-spacing:10px; }
.svsay{float:left; width:100%; margin:30px 0 0 0; padding:0;font-size:16px;color:#111;line-height:28px;}
  .svsay ul{list-style-type:none; padding: 0;margin: 0;}
  .svsay li{margin:0; padding:0}

}


/* 表格版面: 481px 到 767px。樣式繼承自: 行動版面。 */
@media only screen and (min-width: 481px) {
/* content */
.cnbwf{float:left; width:100%; padding:0; margin:0}
.ctwf{max-width:94%; margin:70px auto; padding:0;}

/* content2 */
.svTolltop{float:left;width:100%; margin:0 0 50px 0; padding:0;line-height:32px; text-align:center; font-size:16px}
.svtitle{float:left; width:100%; }
  .svtitle h2{margin:0 0 30px 0; padding:0;font-size:18px; font-weight:bold; letter-spacing:10px; }
.svTollttL{float:left; width:80%; margin:0; padding:0; }
.svTollcon{float:left; width:100%; margin:0; padding:10px 0; font-size:16px; color:#111;border-bottom:1px solid #c8c5bc;}
.svTollconR{float:left; width:20%; margin:0; padding:0;}
.svt2f{float:left; width:100%; margin:50px 0 0 0; padding:0 0 12px 0; font-size:16px; color:#111; border-bottom:1px dotted #999}
  .svt2f h3{margin:0 0 20px 0; padding:0;font-size:18px; font-weight:bold; letter-spacing:10px; }
.svsay{float:left; width:100%; margin:30px 0 0 0; padding:0;font-size:16px;color:#111;line-height:26px;}
  .svsay ul{list-style-type:none; padding: 0;margin: 0;}
  .svsay li{margin:0; padding:0}
	
}

/* 表格版面: 768px 到 980px。樣式繼承自: 行動版面。 */
@media only screen and (min-width: 768px) {
/* content */
.cnbwf{float:left; width:100%; padding:0; margin:0}
.ctwf{max-width:90%; margin:80px auto 80px auto; padding:0;}

/* content2 */
.svTolltop{float:left;width:100%; margin:0 0 50px 0; padding:0;line-height:32px; text-align:center; font-size:16px}
.svtitle{float:left; width:100%; }
  .svtitle h2{margin:0 0 30px 0; padding:0;font-size:18px; font-weight:bold; letter-spacing:10px; }
.svTollttL{float:left; width:80%; margin:0; padding:0}
.svTollcon{float:left; width:100%; margin:0; padding:10px 0; font-size:16px; color:#111;border-bottom:1px solid #c8c5bc;}
.svTollconR{float:left; width:20%; margin:0; padding:0;}
.svt2f{float:left; width:100%; margin:50px 0 0 0; padding:0 0 12px 0; font-size:16px; color:#111; border-bottom:1px dotted #999}
  .svt2f h3{margin:0 0 20px 0; padding:0;font-size:18px; font-weight:bold; letter-spacing:10px; }
.svsay{float:left; width:100%; margin:30px 0 0 0; padding:0;font-size:16px;color:#111;line-height:26px;}
  .svsay ul{list-style-type:none; padding: 0;margin: 0;}
  .svsay li{margin:0; padding:0}


}

/* 表格版面: 981px 到 1280px。樣式繼承自: 行動版面。 */
@media only screen and (min-width: 981px) {
/* content */
.cnbwf{float:left; width:100%; padding:0; margin:0}
.ctwf{max-width:90%; margin:130px auto 130px auto; padding:0;}

/* content2 */
.svTolltop{float:left;width:100%; margin:0 0 50px 0; padding:0;line-height:32px; text-align:center; font-size:16px}
.svtitle{float:left; width:100%; }
  .svtitle h2{margin:0 0 30px 0; padding:0;font-size:18px; font-weight:bold; letter-spacing:10px; }
.svTollttL{float:left; width:80%; margin:0; padding:0; }
.svTollcon{float:left; width:100%; margin:0; padding:10px 0; font-size:16px; color:#111;border-bottom:1px solid #c8c5bc;}
.svTollconR{float:left; width:20%; margin:0; padding:0;}
.svt2f{float:left; width:100%; margin:50px 0 0 0; padding:0 0 12px 0; font-size:16px; color:#111; border-bottom:1px dotted #999}
  .svt2f h3{margin:0 0 20px 0; padding:0;font-size:18px; font-weight:bold; letter-spacing:10px; }
.svsay{float:left; width:100%; margin:30px 0 0 0; padding:0;font-size:16px;color:#111;line-height:26px;}
  .svsay ul{list-style-type:none; padding: 0;margin: 0;}
  .svsay li{margin:0; padding:0}

}


/* 桌面版面: 1281px 到最大 1824px。樣式繼承自: 行動版面和表格版面。 */
@media only screen and (min-width: 1281px) {


/* content */
.cnbwf{float:left; width:100%; padding:0; margin:0}
.ctwf{max-width:1100px; margin:120px auto 130px auto; padding:0;}

/* content2 */
.svTolltop{float:left;width:100%; margin:0 0 50px 0; padding:0;line-height:32px; text-align:center; font-size:16px}
.svtitle{float:left; width:100%; }
  .svtitle h2{margin:0 0 30px 0; padding:0;font-size:18px; font-weight:bold; letter-spacing:10px; }
.svTollttL{float:left; width:80%; margin:0; padding:0; }
.svTollcon{float:left; width:100%; margin:0; padding:10px 0; font-size:16px; color:#111;border-bottom:1px solid #c8c5bc;}
.svTollconR{float:left; width:20%; margin:0; padding:0;}
.svt2f{float:left; width:100%; margin:50px 0 0 0; padding:0 0 12px 0; font-size:16px; color:#111; border-bottom:1px dotted #999}
  .svt2f h3{margin:0 0 20px 0; padding:0;font-size:18px; font-weight:bold; letter-spacing:10px; }
.svsay{float:left; width:100%; margin:30px 0 0 0; padding:0;font-size:16px;color:#111;line-height:26px;}
  .svsay ul{list-style-type:none; padding: 0;margin: 0;}
  .svsay li{margin:0; padding:0}

}

