@charset "utf-8";
/* CSS Document */

/* 瀏覽區域的最大寬度 1920 像素，（全區域用） */
@import url(btn.css) screen and (max-width:1920px);

/* 若瀏覽區域的寬度大於 768 像素，（電腦顯示用） */
@import url(pc.css) screen and (min-width:1000px);

/* 瀏覽區域的寬度小於 767 像素，（手機顯示用） */
@import url(mobile.css) screen and (max-width:999px);



body {
	font-family: "微軟正黑體", Arial;
	/*font-family: "微軟正黑體", Arial;
	font-family: "Noto Sans CJK TC Thin";*/
	margin: 0; padding: 0;
}
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 不支援最大寬度，因此寬度預設為 100% */
.ie6 img {
	width:100%;
}
h2, h3 { color:#333333;}

.clear {clear: both;}
.block {width:100%;height:25px;}

.fl {float:left;}
.fr {float:right;}


a {text-decoration: none;
	-webkit-transition:all 0.28s ease-in;
    -moz-transition:all 0.28s ease-in;
    -ms-transition:all 0.28s ease-in;
    -o-transition:all 0.28s ease-in;
	   transition:all 0.28s ease-in;}

/*.input {
    -webkit-appearance: none !important;
    -moz-appearance: none;
    appearance: none;  
    -webkit-border-radius:0; 
    border-radius:0;
}*/


.form-control {
  font-family:"微軟正黑體";
  font-size:14px;
  display: block;
  width: 85%;
  height: 24px;
  padding: 4px 13px;
  line-height: 1.52;
  color: #666666;
  vertical-align: middle;
  background-color: #ffffff;/*---input text(內容文字背景)---*/
  border: 1px solid #cccccc;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {/*---input text(green outline)---*/
  border-color: #cccccc;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(20, 20, 20, 0.15);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(20, 20, 20, 0.15);
}

.form-control::-webkit-input-placeholder {/*---input text(內容文字顏色)---*/
  color: #cccccc;
}

.ticket-control[disabled],
.ticket-control[readonly],
fieldset[disabled] .ticket-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}


/*----------------------"頂部 - 下拉選單"-----------*/
select {
	font-size: 15px;
    height: 27px;
    padding: 2px 7px;
	border-radius: 0px;
	border-color: rgb(204, 204, 204);
	-webkit-appearance: menulist;
	box-sizing: border-box;
	align-items: center;
	/*border: 1px solid #999;*/
	border-color: #cccccc;
	white-space: pre;
	color: #555555;
	background-color: white;
	outline:none;
}



/*--下拉選單樣式--
select {
  font-family:"微軟正黑體";
  height:23px;
  border-radius: 5px;
  color: #666666;
  outline:none;
}
.styled-select {
  display: inline-block;
   width: 120px;
   height:23px;
   overflow: hidden;
   border-radius: 5px;
   background: url(../images/select.png) no-repeat right #fff;
}
.styled-select select {
   background: transparent;
   width: 120px;
   height:23px;
   border: 1px solid #ccc;
   padding: 0px 5px;
   
   appearance: none;
   -ms-appearance: none;
   -o-appearance: none;
   -moz-appearance: none;
   -webkit-appearance: none; /*for chrome*//*
}
select::-ms-expand {
    display: none;
}*/