    body {
      font-family: "Microsoft JhengHei", "微軟正黑體", 
      /*font-family: 'Noto Sans TC', sans-serif;*/
    }
		/* Materialize form coloring */
	  /* label color */
		.input-field label {
     color: #000;
		}
		/* label focus color */
		.input-field input[type=text]:focus + label,
		.input-field input[type=tel]:focus + label,
		.input-field input[type=email]:focus + label,
		.input-field input[type=number]:focus + label,
		.input-field input[type=checkbox]:focus + label {
		 color: #D86C73 !important;
		}
		/* label underline focus color */
		.input-field input[type=text]:focus,
		.input-field input[type=tel]:focus,
		.input-field input[type=email]:focus,
		.input-field input[type=number]:focus,
		.input-field input[type=checkbox]:focus {
		 border-bottom: 1px solid #D86C73 !important;
		 box-shadow: 0 1px 0 0 #D86C73 !important;
		}
		/* valid color */
		.input-field input[type=text].valid {
		 border-bottom: 1px solid #000;
		 box-shadow: 0 1px 0 0 #000;
		}
		/* invalid color */
		/*.input-field input[type=text].invalid {
		 border-bottom: 1px solid #000;
		 box-shadow: 0 1px 0 0 #000;
		}*/
		/* icon prefix focus color */
		.input-field .prefix.active {
		 color: #D86C73 !important;
		}
		.row .col-min {
			min-height: 68px !important;
		}

		.fixed-action-btn {
			right: -65px;
			bottom: 25px;
		}

		.reg-button-no-pulse img {
		  float: left;
		  display: block;
		  width: 50%;
		  height: 22%;
		  border-radius: 50%;
		  cursor: pointer;
		  box-shadow: 0 0 0 rgba(215, 215 ,215, 0.55);
		}

		.reg-button img {
		  float: left;
		  display: block;
		  width: 50%;
		  height: 22%;
		  border-radius: 50%;
		  cursor: pointer;
		  box-shadow: 0 0 0 rgba(215, 215 ,215, 0.55);
		  animation: pulse 1.8s infinite;
		}

		@-webkit-keyframes pulse {
		  0% {
		    -webkit-box-shadow: 0 0 0 0 rgba(215, 215 ,215, 0.55);
		  }
		  70% {
		      -webkit-box-shadow: 0 0 0 22px rgba(215, 215 ,215, 0);
		  }
		  100% {
		      -webkit-box-shadow: 0 0 0 0 rgba(215, 215 ,215, 0);
		  }
		}
		@keyframes pulse {
		  0% {
		    -moz-box-shadow: 0 0 0 0 rgba(215, 215 ,215, 0.55);
		    box-shadow: 0 0 0 0 rgba(215, 215 ,215, 0.55);
		  }
		  70% {
		      -moz-box-shadow: 0 0 0 22px rgba(215, 215 ,215, 0);
		      box-shadow: 0 0 0 22px rgba(215, 215 ,215, 0);
		  }
		  100% {
		      -moz-box-shadow: 0 0 0 0 rgba(215, 215 ,215, 0);
		      box-shadow: 0 0 0 0 rgba(215, 215 ,215, 0);
		  }
		}

		.fixed-action-btn ul {
	    left: auto !important; 
	    right: 0;
	    text-align: center;
	    position: absolute;
	    bottom: 85px;
	    margin: 0;
	    visibility: hidden;
		}

		.fixed-action-btn ul li {
	    margin-bottom: 15px;
		}

		/*Indicator item*/
		.indicator-item {
			background-color: #D86C73 !important;
			height: 12px !important;
			width: 12px !important;
		}
		.indicator-item.active {
			background-color: #0E0409 !important;
		}
		/* Grow Shadow */
		.hvr-grow-shadow {
		  display: inline-block;
		  vertical-align: middle;
		  -webkit-transform: perspective(1px) translateZ(0);
		  transform: perspective(1px) translateZ(0);
		  box-shadow: 0 0 1px transparent;
		  -webkit-transition-duration: 0.3s;
		  transition-duration: 0.3s;
		  -webkit-transition-property: box-shadow, transform;
		  transition-property: box-shadow, transform;
		}
		.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
		  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
		  -webkit-transform: scale(1.1);
		  transform: scale(1.1);
		}

		/* Buzz Out */
		@-webkit-keyframes hvr-buzz-out {
		  10% {
		    -webkit-transform: translateX(3px) rotate(2deg);
		    transform: translateX(3px) rotate(2deg);
		  }
		  20% {
		    -webkit-transform: translateX(-3px) rotate(-2deg);
		    transform: translateX(-3px) rotate(-2deg);
		  }
		  30% {
		    -webkit-transform: translateX(3px) rotate(2deg);
		    transform: translateX(3px) rotate(2deg);
		  }
		  40% {
		    -webkit-transform: translateX(-3px) rotate(-2deg);
		    transform: translateX(-3px) rotate(-2deg);
		  }
		  50% {
		    -webkit-transform: translateX(2px) rotate(1deg);
		    transform: translateX(2px) rotate(1deg);
		  }
		  60% {
		    -webkit-transform: translateX(-2px) rotate(-1deg);
		    transform: translateX(-2px) rotate(-1deg);
		  }
		  70% {
		    -webkit-transform: translateX(2px) rotate(1deg);
		    transform: translateX(2px) rotate(1deg);
		  }
		  80% {
		    -webkit-transform: translateX(-2px) rotate(-1deg);
		    transform: translateX(-2px) rotate(-1deg);
		  }
		  90% {
		    -webkit-transform: translateX(1px) rotate(0);
		    transform: translateX(1px) rotate(0);
		  }
		  100% {
		    -webkit-transform: translateX(-1px) rotate(0);
		    transform: translateX(-1px) rotate(0);
		  }
		}
		@keyframes hvr-buzz-out {
		  10% {
		    -webkit-transform: translateX(3px) rotate(2deg);
		    transform: translateX(3px) rotate(2deg);
		  }
		  20% {
		    -webkit-transform: translateX(-3px) rotate(-2deg);
		    transform: translateX(-3px) rotate(-2deg);
		  }
		  30% {
		    -webkit-transform: translateX(3px) rotate(2deg);
		    transform: translateX(3px) rotate(2deg);
		  }
		  40% {
		    -webkit-transform: translateX(-3px) rotate(-2deg);
		    transform: translateX(-3px) rotate(-2deg);
		  }
		  50% {
		    -webkit-transform: translateX(2px) rotate(1deg);
		    transform: translateX(2px) rotate(1deg);
		  }
		  60% {
		    -webkit-transform: translateX(-2px) rotate(-1deg);
		    transform: translateX(-2px) rotate(-1deg);
		  }
		  70% {
		    -webkit-transform: translateX(2px) rotate(1deg);
		    transform: translateX(2px) rotate(1deg);
		  }
		  80% {
		    -webkit-transform: translateX(-2px) rotate(-1deg);
		    transform: translateX(-2px) rotate(-1deg);
		  }
		  90% {
		    -webkit-transform: translateX(1px) rotate(0);
		    transform: translateX(1px) rotate(0);
		  }
		  100% {
		    -webkit-transform: translateX(-1px) rotate(0);
		    transform: translateX(-1px) rotate(0);
		  }
		}
		.hvr-buzz-out {
		  display: inline-block;
		  vertical-align: middle;
		  -webkit-transform: perspective(1px) translateZ(0);
		  transform: perspective(1px) translateZ(0);
		  box-shadow: 0 0 1px transparent;
		}
		.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
		  -webkit-animation-name: hvr-buzz-out;
		  animation-name: hvr-buzz-out;
		  -webkit-animation-duration: 0.75s;
		  animation-duration: 0.75s;
		  -webkit-animation-timing-function: linear;
		  animation-timing-function: linear;
		  -webkit-animation-iteration-count: 1;
		  animation-iteration-count: 1;
		}
		.select_date{display:inline-flex}
		.select_date .select-wrapper{width:40%;}
		
		@media only screen and (max-width: 992px) {
		  .submit-button {
		  	right: 14%;
		  	width: 200px;
		  }
		}
		@media only screen and (min-width: 993px), (max-width: 1600px;) {
			.slider {
				height: 570px !important;
			}
		  .slider .slides {
		  	height: 530px !important;
		  }
		  .submit-button {
		  	right: 18%;
		  	width: 240px;
		  }
		}
		@media only screen and (min-width: 1601px) {
			.slider {
				height: 676px !important;
			}
		  .slider .slides {
		  	height: 636px !important;
		  }
		  .submit-button {
		  	right: 22%;
		  	width: 280px;
		  }
		}
		.ui-dialog{left:10px; position:fixed;}
		#alls, #kw, #hk, #nt, .site_det, .site_sel {
			cursor: pointer;
		}
		@media only screen and (max-device-width: 320px){
			.container{
				width:100% !important;
				padding-top:20px;
				padding-bottom:20px;
				font-family: Microsoft JhengHei !important;
			}
			
			.ben_item_r1{
				list-style-type:none;
				float:left;
				display:inline-block;
				font-size:12px;
				padding:0px;
			}
			.ben_item_r2{
				list-style-type:none;
				white-space: normal;
				display:inline-block;
				font-size:12px;
				padding:0px;
			}
			.ben_item_r3{
				list-style-type:none;
				white-space: nowrap;
				display:inline-block;
				font-size:12px;
				padding:0px;
			}
			.ben_item_r4{
				list-style-type:none;
				white-space: nowrap;
				display:inline-block;
				font-size:15px;
				padding:0px;
			}
			#dialog{width:100%}
			#this_site{width:100%;left:150px;}
			.clubdinning{position:absolute;width:30%;margin-left:15px;}
			hr{width:90%;}
			.ben_des{font-family: "caviar_dreamsitalic" !important;float:left;font-size:5em;}
			.ben_des1{top:35px;font-size:1.5em;letter-spacing:2px;}
			.ben_des2,.ben_des3{top:35px;font-size:0.75em;letter-spacing:2px;white-space:normal;}
			.filter_link{
				text-align:center;
				padding-top:30px;
				letter-spacing: 1px;
				font-size:14px;
				display:block !important;
			}
			.fa{font-family: Microsoft JhengHei !important;}
			.site{
				border: 1px  solid rgb(200, 200, 200);
				border-top:5px  solid rgb(0, 0, 0);
				color:black;
				background: rgb(255, 255, 255);
				font-size: 2em;
				display:inline-block;
				width:100%;
				text-align:center;
				position:relative;
				padding-bottom:0.8em;
				margin-top:12%;
			}
			.site_img{
				vertical-align:top;
				width:inherit;
			}
			.site_det{
				border: 0.1em  solid rgb(0, 0, 0);
				color:white;
				background: rgb(0, 0, 0);
				font-size: 0.6em;
				display:inline-block;
				width:40%;
				text-align:center;
				padding:0.2em;
			}
			
			.site_sel{
				border: 1px  solid rgb(255, 48, 92);
				color:white;
				background: rgb(255, 48, 92);
				font-size: 0.9em;
				display:block;
				padding:0em 1.5em;
				position:absolute;
				margin-top:0.3em;
				margin-left:15%;
				/*letter-spacing:0.5em;*/
				width:70%;
				white-space:nowrap;
			}
			.site_sel:active{
				background: red;
			}
			.sel_point{
				font-size: 1.1em;
				padding:0px;
			}
			.sel_site{
				color:rgb(255, 48, 92);
			}
			
			.hr2{margin-top:30px}
			.all_class{
				display:inline-block;
				padding:0 5%;
			}
			.li b{font-size:5px;}
			li{display:inline;position:relative;
				}
			.pic_saw{
				width:40%;
			}
			.pic_del{
				width:30%;
				padding-bottom:30px;
			}
			.exc_li{
				margin-left:52px;
				
			}
			.sla{font-size:1.2em;font-family:serif;color:gainsboro;padding-right:0.1em}
				#arrow1,#arrow2{width:10%;}
			.arrow_open{transform:rotate(180deg);};
			.arrow_close{transform:rotate(0deg);};
			.termC{white-space:normal;}
			h5{font-size:12px !important;}
			
		}

		@media only screen and (min-device-width: 321px) and (max-device-width: 425px) {/*done*/
			.container{
				width:100% !important;
				padding-top:20px;
				padding-bottom:20px;
				font-family: Microsoft JhengHei !important;
			}
			
			.ben_item_r1{
				list-style-type:none;
				float:left;
				display:inline-block;
				font-size:15px;
				padding:0px;
			}
			.ben_item_r2{
				list-style-type:none;
				white-space: normal;
				display:inline-block;
				font-size:15px;
				padding:0px;
			}
			.ben_item_r3{
				list-style-type:none;
				white-space: nowrap;
				display:inline-block;
				font-size:15px;
				padding:0px;
			}
			.ben_item_r4{
				list-style-type:none;
				white-space: nowrap;
				display:inline-block;
				font-size:15px;
				padding:0px;
			}
			#dialog{width:100%}
			#this_site{width:100%;left:150px;}
			.clubdinning{position:absolute;width:30%;margin-left:15px;}
			hr{width:90%;}
			.ben_des{font-family: "caviar_dreamsitalic" !important;float:left;font-size:5em;}
			.ben_des1{top:35px;font-size:1.5em;letter-spacing:2px;}
			.ben_des2,.ben_des3{top:35px;font-size:0.75em;letter-spacing:2px;white-space:normal;}
			.filter_link{
				text-align:center;
				padding-top:30px;
				/*font-style: italic;*/
				letter-spacing: 1px;
				font-size:15px;
				display:block !important;
			}
			.fa{font-family: Microsoft JhengHei !important;}
			.site{
				border: 1px  solid rgb(200, 200, 200);
				border-top:5px  solid rgb(0, 0, 0);
				color:black;
				background: rgb(255, 255, 255);
				font-size: 2em;
				display:inline-block;
				width:100%;
				text-align:center;
				position:relative;
				padding-bottom:0.8em;
				margin-top:12%;
			}
			.site_img{
				vertical-align:top;
				width:inherit;
			}
			.site_det{
				border: 0.1em  solid rgb(0, 0, 0);
				color:white;
				background: rgb(0, 0, 0);
				font-size: 0.6em;
				display:inline-block;
				width:40%;
				text-align:center;
				padding:0.2em;
			}
			
			.site_sel{
				border: 1px  solid rgb(255, 48, 92);
				color:white;
				background: rgb(255, 48, 92);
				font-size: 0.9em;
				display:block;
				padding:0em 1.5em;
				position:absolute;
				margin-top:0.3em;
				margin-left:15%;
				/*letter-spacing:0.5em;*/
				width:70%;
				white-space:nowrap;
			}
			.site_sel:active{
				background: red;
			}
			.sel_point{
				font-size: 1.1em;
				padding:0px;
			}
			.sel_site{
				color:rgb(255, 48, 92);
			}
			
			.hr2{margin-top:30px}
			.all_class{
				display:inline-block;
				padding:0 5%;
			}
			.li b{font-size:5px;}
			li{display:inline;position:relative;
				}
			.pic_saw{
				width:40%;
			}
			.pic_del{
				width:30%;
				padding-bottom:30px;
			}
			.exc_li{
				margin-left:52px;
				
			}
			.sla{font-size:1.2em;font-family:serif;color:gainsboro;padding-right:0.1em}
				#arrow1,#arrow2{width:10%;}
			.arrow_open{transform:rotate(180deg);};
			.arrow_close{transform:rotate(0deg);};
			.termC{white-space:normal;}
			h5{font-size:12px !important;}
			
		}		
		
		@media only screen and (min-device-width: 426px) and (max-device-width: 640px) {
			.container{
				width:100% !important;
				padding-top:20px;
				padding-bottom:20px;
				font-family: Microsoft JhengHei !important;
			}
			
			.ben_item_r1{
				list-style-type:none;
				float:left;
				display:inline-block;
				font-size:13px;
				padding:0px;
			}
			.ben_item_r2{
				list-style-type:none;
				white-space: normal;
				display:inline-block;
				font-size:13px;
				padding:0px;
			}
			.ben_item_r3{
				list-style-type:none;
				white-space: nowrap;
				display:inline-block;
				font-size:13px;
				padding:0px;
			}
			.ben_item_r4{
				list-style-type:none;
				white-space: nowrap;
				display:inline-block;
				font-size:13px;
				padding:0px;
			}
			#dialog{width:100%}
			#this_site{width:100%;left:150px;}
			.clubdinning{position:absolute;width:30%;margin-left:15px;}
			hr{width:90%;}
			.ben_des{font-family: "caviar_dreamsitalic" !important;float:left;font-size:5em;}
			.ben_des1{top:35px;font-size:1.5em;letter-spacing:2px;}
			.ben_des2,.ben_des3{top:35px;font-size:0.75em;letter-spacing:2px;white-space:normal;}
			.filter_link{
				text-align:center;
				padding-top:30px;
				/*font-style: italic;*/
				letter-spacing: 1px;
				font-size:15px;
				display:block !important;
			}
			.fa{font-family: Microsoft JhengHei !important;}
			.site{
				border: 1px  solid rgb(200, 200, 200);
				border-top:5px  solid rgb(0, 0, 0);
				color:black;
				background: rgb(255, 255, 255);
				font-size: 2em;
				display:inline-block;
				width:100%;
				text-align:center;
				position:relative;
				padding-bottom:0.8em;
				margin-top:12%;
			}
			.site_img{
				vertical-align:top;
				width:inherit;
			}
			.site_det{
				border: 0.1em  solid rgb(0, 0, 0);
				color:white;
				background: rgb(0, 0, 0);
				font-size: 0.6em;
				display:inline-block;
				width:40%;
				text-align:center;
				padding:0.2em;
			}
			
			.site_sel{
				border: 1px  solid rgb(255, 48, 92);
				color:white;
				background: rgb(255, 48, 92);
				font-size: 0.9em;
				display:block;
				padding:0em 1.5em;
				position:absolute;
				margin-top:0.3em;
				margin-left:15%;
				/*letter-spacing:0.5em;*/
				width:70%;
				white-space:nowrap;
			}
			.site_sel:active{
				background: red;
			}
			.sel_point{
				font-size: 1.1em;
				padding:0px;
			}
			.sel_site{
				color:rgb(255, 48, 92);
			}
			
			.hr2{margin-top:30px}
			.all_class{
				display:inline-block;
				padding:0 5%;
			}
			.li b{font-size:5px;}
			li{display:inline;position:relative;
				}
			.pic_saw{
				width:40%;
			}
			.pic_del{
				width:30%;
				padding-bottom:30px;
			}
			.exc_li{
				margin-left:52px;
				
			}
			.sla{font-size:1.2em;font-family:serif;color:gainsboro;padding-right:0.1em}
				#arrow1,#arrow2{width:10%;}
			.arrow_open{transform:rotate(180deg);};
			.arrow_close{transform:rotate(0deg);};
			.termC{white-space:normal;}
			h5{font-size:12px !important;}
			
		}		
		
		@media only screen and (min-device-width: 641px) and (max-device-width: 800px) {
			.container{
				width:80% !important;
				padding-top:20px;
				padding-bottom:20px;
				font-family: Microsoft JhengHei !important;
			}
			
			.ben_item_r1{
				list-style-type:none;
				float:left;
				display:inline-block;
				font-size:13px;
				padding:0px 50px 0px 0px;
			}
			.ben_item_r2{
				list-style-type:none;
				white-space: normal;
				display:inline-block;
				font-size:13px;
				padding:0px 0px 0px 0px;
			}
			.ben_item_r3{
				list-style-type:none;
				white-space: nowrap;
				display:inline-block;
				font-size:13px;
				padding:0px 50px 0px 0px;
			}
			.ben_item_r4{
				list-style-type:none;
				white-space: nowrap;
				display:inline-block;
				font-size:13px;
				padding:0px 0px 0px 0px;
			}
			#dialog{width:100%}
			#this_site{width:100%;left:150px;}
			.clubdinning{position:absolute;width:30%;margin-left:15px;}
			hr{width:90%;}
			.ben_des{font-family: "caviar_dreamsitalic" !important;float:left;font-size:5em;}
			.ben_des1{top:35px;font-size:1.5em;letter-spacing:2px;}
			.ben_des2,.ben_des3{top:35px;font-size:0.75em;letter-spacing:2px;/*white-space:normal;*/}
			.filter_link{
				text-align:center;
				padding-top:30px;
				/*font-style: italic;*/
				letter-spacing: 1px;
				font-size:15px;
				display:block !important;
			}
			.fa{font-family: Microsoft JhengHei !important;}
			.site{
				border: 1px  solid rgb(200, 200, 200);
				border-top:5px  solid rgb(0, 0, 0);
				color:black;
				background: rgb(255, 255, 255);
				font-size: 2em;
				display:inline-block;
				width:24%;
				text-align:center;
				position:relative;
				padding-bottom:0.8em;
				margin-top:12%;
			}
			.site_img{
				vertical-align:top;
				width:inherit;
			}
			.site_det{
				border: 0.1em  solid rgb(0, 0, 0);
				color:white;
				background: rgb(0, 0, 0);
				font-size: 0.4em;
				display:inline-block;
				width:60%;
				text-align:center;
				padding:0.2em;
			}
			.det_sla:after{
				content:"\A";
				white-space: pre;
			}
			.site_sel{
				border: 1px  solid rgb(255, 48, 92);
				color:white;
				background: rgb(255, 48, 92);
				font-size: 0.5em;
				display:block;
				padding:0.2em 0.8em;
				position:absolute;
				margin-top:0.6em;
				margin-left:15%;
				/*letter-spacing:0.5em;*/
				width:70%;
				white-space:nowrap;
			}
			.site_sel:active{
				background: red;
			}
			.sel_point{
				font-size: 1.1em;
				padding:0px;
			}
			.sl
			.sel_site{
				color:rgb(255, 48, 92);
			}
			
			.hr2{margin-top:30px}
			.all_class{
				display:inline-block;
				padding:0 5%;
			}
			.li b{font-size:5px;}
			li{display:inline;position:relative;
				}
			.pic_saw{
				width:40%;
			}
			.pic_del{
				width:30%;
				padding-bottom:30px;
			}
			.exc_li{
				margin-left:52px;
				
			}
			.sla{font-size:1.2em;font-family:serif;color:gainsboro;padding-right:0.1em}
				#arrow1,#arrow2{width:10%;}
			.arrow_open{transform:rotate(180deg);};
			.arrow_close{transform:rotate(0deg);};
			.termC{white-space:normal;}
			h5{font-size:12px !important;}
			h4{font-size:15px !important;}
		
		}		
		
		@media only screen and (min-device-width: 801px){
			.container{
				max-width:1050px;
				padding-top:20px;
				padding-bottom:20px;
				font-family: Microsoft JhengHei !important;
			}
			
			.ben_item_r1{
				padding-right:10%;
				list-style-type:none;
				float:left;
				display:inline-block;
				white-space: nowrap;
				font-size:13px;
			}
			.ben_item_r2{
				/*float:right;*/
				/*right:0px;*/
				list-style-type:none;
				white-space: nowrap;
				display:inline-block;
				font-size:13px;
			}
			.ben_item_r3{
				/*left:0px;*/
				float:left;
				list-style-type:none;
				display:block;
				white-space: nowrap;
				font-size:13px;
				padding-bottom:50px;
			}
			.ben_item_r4{
				/*left:0px;*/
				float:left;
				list-style-type:none;
				display:block;
				white-space: nowrap;
				font-size:13px;
				padding-bottom:50px;
				padding-left: 100px;
			}
			
			hr{width:100%;}
			.ben_des{font-family: "caviar_dreamsitalic" !important;float:left;font-size:5em;}
			.ben_des1{top:30px;font-size:1.5em;letter-spacing:2px;}
			.ben_des2,.ben_des3{top:33px;font-size:12px;letter-spacing:2px;white-space:nowrap;}
			.filter_link{
				text-align:center;
				padding-top:30px;
				/*font-style: italic;*/
				letter-spacing: 3px;
				display: block !important;
			}
			.clubdinning{width:40%;position:absolute;top:0;margin-left:60px}
			.fa{font-family: Microsoft JhengHei !important;}
			.site{
				border: 1px  solid rgb(200, 200, 200);
				border-top:5px  solid rgb(0, 0, 0);
				color:black;
				background: rgb(255, 255, 255);
				font-size: 2em;
				display:inline-block;
				width:19%;
				text-align:center;
				position:relative;
				padding-bottom:0.8em;
				margin-top:50px;
			}
			.site_img{
				vertical-align:top;
				width:inherit;
			}
			.site_det{
				border: 0.1em  solid rgb(0, 0, 0);
				color:white;
				background: rgb(0, 0, 0);
				font-size: 0.4em;
				display:inline-block;
				width:55%;
				text-align:center;
				padding:0.2em;
			}
			.det_sla:after{
				content:"\A";
				white-space: pre;
			}
			.site_det:hover{
				border: 1px  solid rgb(200,200,200);
				background: rgb(200,200,200);
				color:black;
			}
			.site_sel{
				border: 1px  solid rgb(255, 48, 92);
				color:white;
				background: rgb(255, 48, 92);
				font-size: 0.5em;
				display:block;
				padding:0.2em 1.1em;
				position:absolute;
				margin-top:0.9em;
				margin-left:15%;
				letter-spacing:0.09em;
				width:70%;
			}
			hr{width:90%;}
			.sel_point{
				font-size: 1.1em;
				padding:0px;
			}
			.sel_site{
				color:rgb(255, 48, 92);
			}
			.site_sel:hover{
				 box-shadow: 0.5px 0.5px 5px #888888;
				background-color:rgb(220, 0, 47);
			}
			.hr2{margin-top:30px}
			.all_class{
				display:inline-block;
			}
			.li b{}
			li{
				display:inline;
				position:relative;
			}
			.pic_saw{
				width:10%;
			}
			.pic_del{
				width:10%;
			}
			.exc_li{
				margin-left:40px;
			}
			.sla{font-size:1.2em;font-family:serif;color:gainsboro;padding-right:0.1em}
			#arrow1,#arrow2{width:3%;}
			.arrow_open{transform:rotate(180deg);};
			.arrow_close{transform:rotate(0deg);};
			.termC{display:inline-block;width:45%;text-align:center;}
			h4{font-size:15px !important;}
			h5{font-size:12px !important;}
			select{background-color:white;}
		}
