@charset "utf-8";

#headbg .bg{
	background:url(../img/faq/headbg.jpg) no-repeat center top;
	-webkit-background-size:cover;
	background-size:cover;
	}
#index1{
	max-width:830px;
	margin:0 auto;
	overflow:hidden;
	zoom:1;
	padding:150px 70px 0px 70px;
	}
#index1 h2{
	font-size:21px;
	line-height:2.3;
	letter-spacing:4.8px;
	margin:80px 0 -10px 0;
	}
#index1 h2:first-of-type{
	margin-top:0px;
	}
#index1 h3{
	font-size:17px;
	margin-top:30px;
	border-bottom:1px solid #000;
	padding:0 40px 15px 35px;
	position:relative;
	cursor:pointer;
	}
#index1 h3 span{
	font-size:27px;
	color:#0C68AC;
	position:absolute;
	left:0;
	top:-5px;
	display:block;
	font-family:"Vollkorn";
	font-weight:600;
	}
#index1 h3:hover{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	}
#index1 h3:before{
	content:"";
	display:block;
	width:1px;
	height:12px;
	background-color:#000;
	position:absolute;
	right:20px;
	top:9px;
	}
#index1 h3:after{
	content:"";
	display:block;
	position:absolute;
	right:16px;
	top:10px;
	width:8px;
	height:8px;
	border-top:1px solid #000;
	border-right:1px solid #000;
	-moz-transform:rotate(495deg);
	-webkit-transform:rotate(495deg);
	-o-transform:rotate(495deg);
	-ms-transform:rotate(495deg);
	transform:rotate(495deg);
	transition:0.3s;
	}
#index1 h3.click:after{
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
	}
#index1 div{
	display:none;
	background-color:#F5F4F2;
	position:relative;
	padding:30px 40px 28px 90px;
	}
#index1 div:after{
	content:"A";
	position:absolute;
	left:40px;
	top:30px;
	font-size:27px;
	color:#AC5C0C;
	display:block;
	font-family:"Vollkorn";
	font-weight:600;
	}
#index1 div p{
	line-height:2.2;
	}
@media screen and (max-width:900px){
#headbg h1{
	left:44%;
	bottom:-50px;
	}
#index1{
	padding:130px 7% 0px 7%;
	}
#index1 h2{
	font-size:17px;
	}
#index1 h3{
	font-size:15px;
	margin-top:40px;
	padding:0 35px 15px 25px;
	}
#index1 h3 span{
	font-size:20px;
	top:-3px;
	}
#index1 h3:before{
	top:5px;
	}
#index1 h3:after{
	top:6px;
	}
#index1 div{
	padding:25px 25px 20px 60px;
	}
#index1 div:after{
	left:25px;
	top:28px;
	font-size:20px;
	}
}