﻿@charset "utf-8";
/* CSS Document */

/* 線上報名條列式 */

table.list_1 {
	width:100%;
	margin-bottom:20px;
}
.list_1 tr{
}
.list_1 th{
	/*padding:10px 5px 10px 5px;*/
	text-align:center;
	/*background:#b2b2b2;*/
}
.list_1 td{
	font-size:13px;
	line-height:23px;
	border-bottom:#ccc 1px dashed; /* 每個外框的下底線*/
}
.list_1 a{
	color:#333;
	text-decoration: none; /* 超連結的字不要有下底線*/
}
.list_1 a:hover{
	color:#666;
	text-decoration: none;  /* 字有超連結移過去不要有下底線*/
}

/*rwd table切換,線上報名*/
.rwd-table_1{
	background:#fff;
	overflow:hidden;
	}
.rwd-table_1 tr:nth-of-type(2n){
	background:#e0f0fe;
	}
.rwd-table_1 th,.rwd-table td{
	/*margin:1em 1em;*/
	}
.rwd-table_1{
	min-width:100%;
	}
.rwd-table_1 th{
	display:none;
	background-color:#4183a5;
	padding:0.7em!important;/*手機版欄位高度*/
	}
.rwd-table_1 td{
	display:block;
	padding:0.7em!important;/*手機版欄位高度*/
	}
.rwd-table_1 td:before{
	content:attr(data-th) " : ";
	font-weight:bold;
	width:6.5em;
	display:inline-block;
	}
.rwd-table_1 th,.rwd-table td{
	text-align:left;
	}
.rwd-table_1 th,.rwd-table_1 td:before{
	color:#2b93c9; /*手機版th的字顏色*/
	font-weight:bold;
	}
@media (min-width: 480px) {
.rwd-table_1 td:before{
		display:none;
		}
.rwd-table_1 th,.rwd-table_1 td{
	display:table-cell;
	padding:0.25em 0.5em;
       }
.rwd-table_1 th:first-child,.rwd-table_1 td:first-child{
	padding-left:0;
	}
.rwd-table_1 th:last-child,.rwd-table_1 td:last-child{
	padding-right:0;
	}
.rwd-table_1 th,.rwd-table_1 td{
	padding:1em!important; /*桌機,平版欄位高度*/
	}

.rwd-table_1 th,.rwd-table_1 td:before{
	color:#aedaf1;/*桌機,平版th的字顏色*/
	font-weight:bold;
	}
}

/*訂單明細*/
.rwd-table_1{
	background:#eee;
	overflow:hidden;
	}
.rwd-table_1 tr:nth-of-type(2n){
	background:#fff;
	}
.rwd-table_1 th,.rwd-table_1 td{
	/*margin:1em 1em;*/
	}
.rwd-table_1{
	min-width:100%;
	}
.rwd-table_1 th{
	display:none;
	background-color:#fff;
	border-bottom:#747574 2px solid;
	padding:0.7em!important;/*手機版欄位高度*/

	}
.rwd-table_1 td{
	display:block;
	padding:0.7em!important;/*手機版欄位高度*/
	}
.rwd-table_1 td:before{
	content:attr(data-th) " : ";
	font-weight:bold;
	/*width:4.5em;*/
	display:inline-block;
	padding-right:8px;
	}
.rwd-table_1 th,.rwd-table_1 td{
	text-align:left;
	}
.rwd-table_1 th,.rwd-table_1 td:before{
	color:#000; /*手機版th的字顏色*/
	font-weight:bold;
	}
@media (min-width: 900px) {
.rwd-table_1 td:before{
		display:none;
		}
.rwd-table_1 th,.rwd-table_1 td{
	display:table-cell;
	padding:0.25em 0.5em;
	text-align:left;
       }
.rwd-table_1 th:first-child,.rwd-table_1 td:first-child{
	padding-left:0;
	}
.rwd-table_1 th:last-child,.rwd-table_1 td:last-child{
	padding-right:0;
	}
.rwd-table_1 th,.rwd-table_1 td{
	padding:1em!important;
	}
.rwd-table_1 th,.rwd-table_1 td:before{
	color:#000; /*桌機,平版th的字顏色*/
	font-weight:bold;
	}
}

table.list_2 {
	width:100%;
}
.list_2 tr{
}
.list_2 th{
	/*padding:0px 5px 0px 55px;*/
	text-align:left;
	/*background:#b2b2b2;*/
}
.list_2 td{
	font-size:16px;
	line-height:25px;
	border-bottom:#ccc 1px dashed; /* 每個外框的下底線*/
}
.list_2 a{
	color:#333;
	text-decoration: none; /* 超連結的字不要有下底線*/
}
.list_2 a:hover{
	color:#666;
	text-decoration: none;  /* 字有超連結移過去不要有下底線*/
}

/*購物清單*/
.rwd-table{
	background:#fff;
	overflow:hidden;
	}
.rwd-table tr:nth-of-type(2n){
	background:#eee;
	}
.rwd-table th,.rwd-table td{
	/*margin:1em 1em;*/
	}
.rwd-table{
	min-width:100%;
	}
.rwd-table th{
	display:none;
	background-color:#fff;
	border-bottom:#747574 2px solid;
	padding:0.7em!important;/*手機版欄位高度*/
	}
.rwd-table td{
	display:block;
	padding:0.7em!important;/*手機版欄位高度*/
	}
.rwd-table td:before{
	content:attr(data-th) " : ";
	font-weight:bold;
	/*width:4.5em;*/
	display:inline-block;
	padding-right:8px;
	}
.rwd-table th,.rwd-table td{
	text-align:left;
	}
.rwd-table th,.rwd-table td:before{
	color:#427b37; /*手機版th的字顏色*/
	font-weight:bold;
	}
@media (min-width: 900px) {
.rwd-table td:before{
		display:none;
		}
.rwd-table th,.rwd-table td{
	display:table-cell;
	padding:0.25em 0.5em;
	text-align:left;
       }
.rwd-table th:first-child,.rwd-table td:first-child{
	padding-left:0;
	}
.rwd-table th:last-child,.rwd-table td:last-child{
	padding-right:0;
	}
.rwd-table th,.rwd-table td{
	padding:1em!important;
	}
.rwd-table th,.rwd-table td:before{
	color:#427b37; /*桌機,平版th的字顏色*/
	font-weight:bold;
	}
}

table.list_1 {
	width:100%;
}
.list_1 tr{
}
.list_1 th{
	/*padding:0px 5px 0px 55px;*/
	text-align:left;
	/*background:#b2b2b2;*/
}
.list_1 td{
	font-size:16px;
	line-height:25px;
	border-bottom:#ccc 1px dashed; /* 每個外框的下底線*/

}
.list_1 a{
	color:#333;
	text-decoration: none; /* 超連結的字不要有下底線*/
}
.list_1 a:hover{
	color:#666;
	text-decoration: none;  /* 字有超連結移過去不要有下底線*/
}

@media (max-width: 800px){
.form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
	margin-bottom:10px;
	
}
}

@media screen and (max-width: 800px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: none;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-left: 0px;
}

.car6-1-1{
	padding-left:15px;
	
	}