@charset "utf-8";
.pageContent {
	text-align: left !important;
}
.pageTitle{

}
.mainImg {
	background: url(/common/accets/after/img/mainimg01_bg.png) no-repeat right top;
	height: 219px;
	margin-bottom: 20px;
	position: relative;
}
.mainImg span {
	width: 373px;
	position: absolute;
	top: 120px;
	left: 43px;
}
.flowBox ul.cf {
	margin-top: 17px;
}
.mainImg h1 {
	margin: 0px;
	padding-bottom: 15px;
}
.mainImg span {
	position: absolute;
	top: 132px;
	left: 41px;
	width: 420px;
	color: black;
}
.flowBox {
	margin-top: 20px;
	height: 411px;
	background: url(/common/accets/after/img/flow_bg.png) no-repeat center 0;
	position: relative;
	width: 752px;
	padding-bottom: 20px;
	border-bottom: 2px dotted #C7C7C7;
}
.flowBox .flow01 {
	position: absolute;
	width: 212px;
	top: 250px;
	left: 16px;
}
.flowBox .flow02 {
	position: absolute;
	width: 212px;
	top: 250px;
	left: 274px;
}
.flowBox .flow03 {
	position: absolute;
	width: 212px;
	top: 250px;
	left: 533px;
}
.flowBox ul li {
	float: left;
}
.chengeBox {
	margin-top: 30px;
	height: 334px;
	background: url(/common/accets/after/img/mainimg02_bg.png) no-repeat right bottom;
	position: relative;
	margin-bottom: 30px;
}
.chengeBox span {
	font-size: 12px;
	width: 402px;
	text-align: left;
	position: absolute;
	top: 111px;
	left: 35px;
}
.fagBox h2 {
	margin-bottom: 15px;
}
.chengeBox ul {
	padding: 14px 36px;
}
.chengeBox h3 {
	padding-bottom: 18px;
}
.chengeBox span {
	width: 435px;
	text-align: left;
	position: absolute;
	top: 104px;
	left: 33px;
}

/* overwrite base*/
.comInfo {
	padding-top: 10px;
}

.pageContent h2.detail {
	margin-bottom: 15px;
	background-repeat: no-repeat;
	background-position: left center;
	width: 750px;
	height: 50px;
	font-size: 20px;
	color: #fff;
	text-align: left;
	line-height: 50px;
	padding-left: 20px;
}

.pageContent .faqCategoryList li {
	margin-left: 0px;
	font-size: 15px;
	color: #000;
	text-align: left;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #5a5a5a;
}

ul.faqCategoryList li a{
	text-decoration: initial;
}
.pageContent .listBox {
}

/*top05*/
.pageContent .topBox .hd05 {
	 padding-top: 20px;
}
.pageContent .topBox .mainBox05 {
	 padding: 10px 20px;
	 position: relative;
}
.pageContent .topBox .mainBox05 .content{
	 border-top: 1px dotted;
	 padding: 15px 0 15px 0;
}
.pageContent .topBox .mainBox05 .content:first-child{
	 border-top: none;
	 padding-top: 5px;
}
.pageContent .topBox .mainBox05 .content > h3{
	 padding-left: 25px;
	 height: 25px;
	 line-height: 21px;
}
.pageContent .topBox .mainBox05 .content > h3 > a{
 color: #343434;
}
.pageContent .topBox .mainBox05 .content > h4{
	 padding-left: 20px;
	 height: 19px;
	 line-height: 12px;
	 margin-top: -19px;
	 right: 27px;
	 float: right;
	 position: absolute;
}
.pageContent .topBox .mainBox05 .content > h4 > a{
	 color: #343434;
	 font-size: 14px;
}

.pageContent .topBox .ft05{
	 background-image: url(/common/accets/after/img/bottom_sub01.png);
	 background-repeat: no-repeat;
	 width: 750px;
	 height: 80px;
}
.pageContent .topBox .ft05 > .btn{
	 width: 325px;
	 height: 41px;
	 margin: 0 auto;
	 padding-top: 12px;
}
/*top05*/
.pageContent .topBox {
	
}
.pageContent .topBox .hd05 {
	 padding-top: 20px;
}
.pageContent .topBox .mainBox05 {
	 background: url(/common/accets/after/img/side_sub01.png);
	 padding: 10px 20px;
	 position: relative;
}
.pageContent .topBox .mainBox05 .cf .left:first-child {
	border-top: none;
	padding-top: 2px;
	border-bottom: 1px dotted #bfbfbf;
}
.pageContent .topBox .mainBox05 .cf .left:last-child {
	border-bottom: none;

}
.pageContent .topBox .mainBox05 .left {
	padding: 15px 0 15px 0;
	width: 705px;
	border-bottom: 1px dotted #bfbfbf;
}
.pageContent .topBox .mainBox05 .cf .left > h3 {
	background: url(/common/accets/after/img/icon.png) 0 0 no-repeat;
	padding-left: 25px;
	height: 30px;
	line-height: 22px;
}
.pageContent .topBox .mainBox05 .cf .left .detailLink {
	padding-left: 20px;
	height: 19px;
	line-height: 12px;
	margin-top: -4px;
	right: 27px;
	float: right;
	position: absolute;
}
.pageContent .topBox .mainBox05 .cf .left .detailLink > a {
	color: #343434;
	font-size: 14px;
	background: url(/common/accets/after/img/ico.png) 0 0 no-repeat;
	padding-left: 20px;
	height: 13px;
}
.pageContent .topBox .ft05 > .btn > a > img:hover {
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
	opacity: 0.8;
}
.pageContent .topBox .ft05 {
	background-image: url(/common/accets/after/img/bottom_sub01.png);
	background-repeat: no-repeat;
	width: 750px;
	height: 92px;
}
.pageContent .topBox .ft05 > .btn {
	width: 325px;
	height: 41px;
	margin: 0 auto;
	padding-top: 15px;
	margin-left: 220px;
}

.faqBox {
	margin-left: 35px;
	margin-bottom: -15px;
}
/*end---top05*/

/*-- top 06 */

.pageContent .line {
	height: 28px;
	width: 750px;
	margin-top: 20px;
	margin-bottom: 0px;
	background: url("/common/img/bg_line.png");
}
.pageContent #top06 {
	margin-top: 20px;
	margin-bottom: 30px;
}
.pageContent #top06 .hd06{
	padding-top: 1px;
	
}
.pageContent .topBox .mainBox06 {
	background: url(/common/accets/area/img/bg_mainBox.png);
	border-top: 0;
	width: 750px;
	height: 219px;
}
.pageContent .topBox .mainBox06 ul {
	width: 750px;
	height: 220px;
}
.pageContent .topBox .mainBox06 ul li:first-child {
	border-left: none;
	margin-left: 10px;
	
}
.pageContent .topBox .mainBox06 ul li{
	float: left;
	margin-bottom: 12px;
	margin-top: 20px;
	margin-left: 4px;
	padding-left: 9px;
	position: relative;
}
.pageContent .topBox .mainBox06 ul li h2 {
	margin: 0 auto;
	background: url("/common/accets/about/img/cont_number.png") 5px center no-repeat;
	margin-top: 10px;
	margin-left: 1px;
}
.pageContent .topBox .mainBox06 ul li > .bg_flow {
	position: absolute;
	top: 138px;
	left: 60px;
}
.pageContent .topBox .mainBox06 ul li > .bg_flow a {
	width: 124px;
	height: 26px;
}
.pageContent .topBox .mainBox06 ul li > .bg_flow a img {
	
}
.pageContent .topBox .mainBox06 ul li > .bg_flow a img:hover {
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
	opacity: 0.8;
}


.line01 {
	border-top: 2px dotted #c8c8c8;
	margin-top: 30px;
	margin-bottom: 30px;
}
.bg_button {
	height: 70px;
	width: 637px;
	margin-left: 15px;
	margin-bottom: 11px;
	background:url("/common/accets/area/img/bg_button.png");
}

.bg_button .btn01{
	
	
	margin-left: 28px;
	margin-top: 15px;
	float: left;
}
.bg_button .btn01 a img:hover{
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
	opacity: 0.8;
}
.bg_button .btn02 a img:hover{
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
	opacity: 0.8;
}
.bg_button .btn02{
	
	
	margin-right: 28px;
	margin-top: 15px;
	float: right;
}
.center_li {
	margin-right: 6px;
}
.pageContent .topBox .mainBox06 ul li:last-child {
	position: relative;
	margin-top: 10px;
}
.pageContent .topBox .mainBox06 ul li:last-child img{
	margin-top: 15px;
}
.pageContent .topBox .mainBox06 ul li:last-child .bg_boder {
	background: url(/common/accets/area/img/bg_boder.png) 0 0 no-repeat;
	width: 115px;
	height: 118px;
	position: absolute;
	top: -67px;
	left: 119px;
}
/*end---top06*/
.pageContent .line_bg {
	background: url(/common/img/bg_line01.png) no-repeat;
	height: 5px;
	width: 750px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.pageContent .aboutNavi {
	padding: 15px 0px;
	margin: 10px 0 0 0;
	width: 750px;
	border-top: 1px dotted #a4a4a4;
	border-bottom: 1px dotted #a4a4a4;
}
.pageContent .aboutNavi li {
	float: left;
	margin: 0 -8px 0 25px;
}
.pageContent .aboutNavi li img:hover {
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
	opacity: 0.8;
}

.flowBox .flow03 .text{
	font-size: 11px;
	color: gray;
}
