@charset "utf-8";

body{
background: #fff;
/*background: linear-gradient(180deg, #14244e 0%, #1d2188 20%, #14244e 100%);
background-size:100% 1500px;
background-repeat:repeat-y;*/
}

#footer-top {
    background: #00b8c1;
}

/*隱鑶*/
.for_xs { display:none;}   
@media screen and (max-width:1300px){
	.for_xs { display: none;}
	}
@media screen and (max-width:767px){
	.for_lg { display:none;}
	.for_xs { display: inherit;}
	.for_xs_hidden { display: none;}
}

/*COMMON*/
.WRAPPER { top: 6.25vw; z-index:0; position: relative; display:block; margin: 0 auto; padding:0; overflow:hidden; width:100%; max-width:100%; min-width:1220px; text-align:left;}
.WRAPPER img { border:0px; vertical-align:middle;padding: 0;margin: 0; max-width: 100%;}
.WRAPPER a { text-decoration:none; -webkit-tap-highlight-color: transparent;}



@media screen and (max-width:1200px){
.WRAPPER { padding-bottom:0px; min-width: inherit; min-height:100vh;}
}
@media screen and (max-width:991px){
.WRAPPER { min-height:100vh;}
}
@media screen and (max-width:767px){
	.WRAPPER { top:100px;padding-bottom:0px; min-width: inherit; min-height:100vh; overflow:visible; }
	.WRAPPER img {  width:100%;  height:auto;}
}
	

/*COMMON_all*/
.Area { position: relative; margin:0 auto; padding:0; border-radius:0; }
.Area a { position:relative; display:inline-block;} 
.img_scale {
  -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
          transition: all 0.4s ease;}
.img_scale:hover {
  -webkit-transform:scale(0.95);
     -moz-transform:scale(0.95);
      -ms-transform:scale(0.95);
       -o-transform:scale(0.95);
          transform:scale(0.95);}
		  
.Area1600 { margin:0 auto; max-width:1600px; width: auto; position: relative;}
.Area1360 { margin:0 auto; max-width:1360px;  width: auto; position: relative; }
.Area1220 { margin:0 auto; max-width:1220px; width: auto;}
.Area960 { margin:0 auto; max-width:960px; width: auto; position: relative;}


@media screen and (max-width:767px){
	.img_scale:hover {  
	-webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
	  transform:none;}
	.Area1600 { width:100%; padding:0 15px;}
	.Area1360 { width:100%; padding:0 15px;}
	.Area1220 { width:100%; padding:0 15px;}
	.Area960 { width:100%; padding:0 15px;}
}	

#cpap .content	{
background: #fff;
}

#privacy {
	padding:3rem 2rem 3rem;
}
#privacy h2{
	padding-bottom:2rem;
}
#privacy .welcome,
#privacy ul li.list{
	padding-bottom:2rem;
}
#privacy ul ol,
#privacy ul .third p{
	margin-left:5rem;
}	



