@charset "utf-8";
/* CSS Document */

img, object, embed, video {
	max-width: 100%;
}

.gridContainer {
	width: 100%;
	/*max-width: 1126px;*/
	margin: auto;
}


* {
    box-sizing: border-box;
}


[class*="col-"] {
    float: left;
    padding: 15px;
}

/*視窗大小調適*/


@media screen and (min-width: 768px) and (max-width: 1199px) {
    /* 視窗寬度 >= 768px且寬度 <= 1200px將使用這裡的 CSS。*/
    .col-sm-1 {
        width: 8.33%;
    }
    .col-sm-2 {
        width: 16.66%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-4 {
        width: 33.33%;
    }
    .col-sm-5 {
        width: 41.66%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-7 {
        width: 58.33%;
    }
    .col-sm-8 {
        width: 66.66%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-10 {
        width: 83.33%;
    }
    .col-sm-11 {
        width: 91.66%;
    }
    .col-sm-12 {
        width: 100%;
    }

	h2{
	color:#630;
	font-family:"微軟正黑體";
	font-size:24px;
	}
	
	h3{
	font-family:"微軟正黑體";
	font-size:24px;
	}	
	
	.word2{	
		font-size:20px;
		font-family:"微軟正黑體";
		line-height:10px;
		display: inline-block;
			}	
			
	.word3{	
		font-size:20px;
		font-family:"微軟正黑體";
		color:#FFF;
			}
			
	.word4{	
		font-size:20px;
		font-family:"微軟正黑體";
		line-height:50px;
		display: inline-block;
		font-weight:bold;
		padding-top:35px;
		padding-bottom:40px;
			}	

	.word5{	
		color:#474E9C;
		font-size:20px;
		font-family:"微軟正黑體";
		line-height:10px;
		display: inline-block;
		font-weight:bold;
		padding-top:20px;
			}		

	/*覆蓋式頁面*/
	#cblackSq{
	background-color:#333;
	top:0;
	left:0;
	position:fixed;
	z-index:100;
	width:100%;
	height:100%;
	opacity:0.8; /*透明度*/
	}
	
	.privacyListSq{
	border-radius:10px;	
	border:10px solid #FFF;
	background-color:#f6f6f6;
	width:80%;
	height:450px;
	overflow:auto;
	/*overflow:scroll;*/
	font-family: 'Arial,Helvetica',"微軟正黑體";
	font-size:30px;
	color:#333333;
	text-align:center;
	padding:20px;
	padding-left:20px;
	position:fixed;
	z-index:102;
	top:20%;
	left:10%;
	}
				
	.set_line{
		padding-top:40px;
		padding-bottom:45px;
		}					
}


@media screen and (max-width: 767px) {
    /* 視窗寬度 >= 768px且寬度 <= 1200px將使用這裡的 CSS。*/
    .col-xs-1 {
        width: 8.33%;
    }
    .col-xs-2 {
        width: 16.66%;
    }
    .col-xs-3 {
        width: 25%;
    }
    .col-xs-4 {
        width: 33.33%;
    }
    .col-xs-5 {
        width: 41.66%;
    }
    .col-xs-6 {
        width: 50%;
    }
    .col-xs-7 {
        width: 58.33%;
    }
    .col-xs-8 {
        width: 66.66%;
    }
    .col-xs-9 {
        width: 75%;
    }
    .col-xs-10 {
        width: 83.33%;
    }
    .col-xs-11 {
        width: 91.66%;
    }
    .col-xs-12 {
        width: 100%;
    }
	
	h2{
	color:#630;
	font-family:"微軟正黑體";
	font-size:22px;
	}
	
	h3{
	font-family:"微軟正黑體";
	font-size:22px;
	}	
	
	.word2{	
		font-size:20px;
		font-family:"微軟正黑體";
		line-height:10px;
		display: inline-block;
			}	
		
	.word3{	
		font-size:16px;
		font-family:"微軟正黑體";
		color:#FFF;
			}

	.word4{	
		font-size:20px;
		font-family:"微軟正黑體";
		line-height:50px;
		display: inline-block;
		font-weight:bold;
		padding-top:25px;
		padding-bottom:40px;
			}	

	.word5{	
		color:#474E9C;
		font-size:20px;
		font-family:"微軟正黑體";
		line-height:10px;
		display: inline-block;
		font-weight:bold;
		padding-top:10px;
			}

	/*覆蓋式頁面*/
	#cblackSq{
	background-color:#333;
	top:0;
	left:0;
	position:fixed;
	z-index:100;
	width:100%;
	height:100%;
	opacity:0.8; /*透明度*/
	}
	
	.privacyListSq{
	border-radius:10px;	
	border:10px solid #FFF;
	background-color:#f6f6f6;
	width:80%;
	height:420px;
	overflow:auto;
	/*overflow:scroll;*/
	font-family: 'Arial,Helvetica',"微軟正黑體";
	font-size:30px;
	color:#333333;
	text-align:center;
	padding:20px;
	padding-left:20px;
	position:fixed;
	z-index:102;
	top:20%;
	left:10%;
	}

	.set_line{
		padding-top:20px;
		padding-bottom:25px;
		}	
}


@media screen and (min-width: 1200px) {
    /*視窗寬度 >= 1200px，將使用這裡的 CSS。*/
    .col-lg-1 {
        width: 8.33%;
    }
    .col-lg-2 {
        width: 16.66%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-4 {
        width: 33.33%;		
    }
    .col-lg-5 {
        width: 41.66%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-7 {
        width: 58.33%;
    }
    .col-lg-8 {
        width: 66.66%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-10 {
        width: 83.33%;
    }
    .col-lg-11 {
        width: 91.66%;
    }
    .col-lg-12 {
        width: 100%;
    }

	h2{
	color:#630;
	font-family:"微軟正黑體";
	font-size:24px;
	}
	
	h3{
	font-family:"微軟正黑體";
	font-size:20px;
	}	
	
	.word2{	
		font-size:20px;
		font-family:"微軟正黑體";
		line-height:10px;
		display: inline-block;
			}	
		
	.word3{	
		font-size:16px;
		font-family:"微軟正黑體";
		color:#FFF;
			}

	.word4{	
		font-size:20px;
		font-family:"微軟正黑體";
		line-height:50px;
		display: inline-block;
		font-weight:bold;
		padding-top:25px;
		padding-bottom:20px;
			}	

	.word5{	
		color:#474E9C;
		font-size:20px;
		font-family:"微軟正黑體";
		line-height:10px;
		display: inline-block;
		font-weight:bold;
		padding-top:10px;
			}

	/*覆蓋式頁面*/
	#cblackSq{
	background-color:#333;
	top:0;
	left:0;
	position:fixed;
	z-index:100;
	width:100%;
	height:100%;
	opacity:0.8; /*透明度*/
	}
	
	.privacyListSq{
	border-radius:10px;	
	border:10px solid #FFF;
	background-color:#f6f6f6;
	width:80%;
	height:500px;
	overflow:auto;
	/*overflow:scroll;*/
	font-family: 'Arial,Helvetica',"微軟正黑體";
	font-size:30px;
	color:#333333;
	text-align:center;
	padding:20px;
	padding-left:20px;
	position:fixed;
	z-index:102;
	top:20%;
	left:10%;
	}

	.set_line{
		padding-top:20px;
		padding-bottom:25px;
		}										
}



.row:after {
 content: "";
 clear: both;
 display: block;
 position:absolute;
}


.container {
	text-align:center;
    position: relative;
}

