#wrapper{
	background:url(../images/ptc/bg.jpg)no-repeat center top;
	background-size:cover;
	background-attachment: fixed;
}


/* header */
header{
	background-color:rgba(192,54,6,0.67);
}
header nav ul li.current{
	background:url(../images/current2.png)no-repeat right bottom;
}
header nav > ul > li ul li{
	background:url(../images/sub_base2.png)repeat-y;
}
header nav > ul > li ul li a:hover{
	background:url(../images/sub_hover2.png)repeat-y right top;
}


/* #tab */
article div > ul{
	padding:3% 0 0;
}
article div > ul li{
	width:24%;
	height:74px;
	padding-top:28px;
	display:inline-block;
	vertical-align:top;
	background-color:#ead8d2;
	cursor:pointer;
}
article div > ul li.active{
	background-color:#fe6d3a;
	color:#fff;
}
article div > ul li br{
	display:none;
}

@media screen and (max-width:1300px){
	article div > ul li:first-child{
		padding-top:17px;
	}
	article div > ul li br{
		display:inline-block;
	}
}


/* #tab_cont */
#tab_cont{
	position:relative;
}


/* .cont */
.cont{
	padding:5% 0 2%;
}
.cont:nth-child(n+2){
	width:100%;
	position:absolute;
	top:0;
	display:none;
}
.cont section{
	padding:3% 0;
}
.cont section.border{
	border-bottom:4px double #fe6d3a;
}
.cont section figure,
.cont section div{
	width:47%;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	letter-spacing:normal;
}
.cont section figure{
	margin-right:3.5%;
}
.cont section h3{
	margin-bottom:25px;
	padding:5px 0 2px;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	border-bottom:1px solid #fe6d3a;
	position:relative;
}
.cont section h3:after{
	content:'';
	display:block;
	width:173px;
	height:3px;
	background-color:#fe6d3a;
	position:absolute;
	bottom:-1px;
}
.cont section h4{
	font-size:14px;
	color:#fe6d3a;
	margin:0 0 20px;
	padding:0;
	line-height:1;
}
.cont p{
	font-size:13px;
	line-height:1.8;
}
.cont dl{
	font-size:13px;
	line-height:1.9;
}
.cont dl dt{
	float:left;
}
.cont dl dd{
	padding-left:7em;
}
.cont dl dd dl dd{
	padding-left:5em;
}



@media screen and (max-width:1024px){

/* header */
header{
	background-color:rgba(192,54,6,0.9);
}
}