@charset "utf-8";

#index0{
	padding-top:100px;
	}
#index0 ul li{
	font-size:15px;
	font-weight:500;
	line-height:1.7;
	margin-top:25px;
	}
#index0 ul li strong{
	padding-bottom:2px;
	font-weight:700;
	display:block;
	}
#index1{
	padding-top:50px;
	}
#index1 h2{
	font-size:15px;
	}
#index1 h2 a{
	width:300px;
	max-width:100%;
	display:block;
	position:relative;
	}
#index1 h2 a strong{
	color:#FFF;
	position:absolute;
	left:40px;
	top:21px;
	z-index:2;
	}
#index1 h2 a:after{
	content:"";
	display:block;
	width:30px;
	height:30px;
	border:1px solid #FFF;
	border-radius:400px;
	-webkit-border-radius:400px;
	-moz-border-radius:400px;
	-o-border-radius:400px;
	-ms-border-radius:400px;
	position:absolute;
	right:60px;
	top:15px;
	z-index:2;
	}
#index1 h2 a:before{
	content:"";
	display:block;
	position:absolute;
	right:74px;
	top:28px;
	width:4px;
	height:4px;
	border-top:2px solid #FFF;
	border-right:2px solid #FFF;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	z-index:2;
	}
#index1 h3{
	font-size:25px;
	font-weight:bold;
	margin-top:60px;
	}
#index1 p{
	margin-top:20px;
	}
#index1 h4{
	font-size:20px;
	text-align:right;
	font-weight:bold;
	margin-top:30px;
	}
#index2{
	padding-top:100px;
	}
#index2 table{
	width:100%;
	margin-top:40px;
	}
#index2 table th{
	color:#FFF;
	background-color:#575050;
	padding:20px 10px 20px 10px;
	border-bottom:2px solid #EEEEE9;
	vertical-align:middle;
	font-size:15px;
	text-align:center;
	width:190px;
	}
#index2 table td{
	padding:20px 0 20px 40px;
	border-bottom:2px solid #EEEEE9;
	vertical-align:middle;
	font-size:15px;
	}
#index3{
	padding-top:100px;
	}
#index3 h3{
	font-size:25px;
	font-weight:bold;
	margin:100px 0 0px 0;
	}
#index3 ul{
	overflow:hidden;
	zoom:1;
	padding-top:70px;
	}
#index3 ul li{
	float:left;
	width:23.5%;
	margin-right:2%;
	cursor:pointer;
	}
#index3 ul li.nolink{
	cursor:auto;
	}
#index3 ul li:nth-of-type(4n){
	margin-right:0;
	}
#index3 ul li img{
	width:100%;
	height:auto;
	}
#index3 ul li h4{
	font-size:13px;
	font-weight:bold;
	background-color:#FFF;
	color:#575050;
	padding:20px 10px 16px 18px;
	width:90%;
	margin:-18px 5% 0 5%;
	position:relative;
	z-index:2;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	}
#index3 ul li h4 span{
	display:block;
	margin-top:2px;
	font-weight:bold;
	}
#index3 ul li h4 strong{
	font-size:25px;
	display:block;
	font-weight:bold;
	}
#index3 ul li h4:after{
	content:"";
	display:block;
	width:32px;
	height:32px;
	border:1px solid #575050;
	border-radius:200px;
	-webkit-border-radius:200px;
	-moz-border-radius:200px;
	-o-border-radius:200px;
	-ms-border-radius:200px;
	position:absolute;
	right:20px;
	bottom:18px;
	}
#index3 ul li h4:before{
	content:"";
	display:block;
	position:absolute;
	right:34px;
	bottom:31px;
	width:6px;
	height:6px;
	border-top:2px solid #575050;
	border-right:2px solid #575050;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	}
#index3 ul li:hover h4{
	background-color:#575050;
	color:#FFF;
	}
#index3 ul li:hover h4:after,
#index3 ul li:hover h4:before{
	border-color:#FFF;
	}
#index3 ul li.nolink:hover h4{
	background-color:#FFF;
	color:#575050;
	}
#index3 ul li.nolink:hover h4:after,
#index3 ul li.nolink:hover h4:before{
	border-color:#575050;
	}
#index3 ul li:hover img{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}
#index3 ul li.nolink:hover img{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	}
#index4{
	padding-top:100px;
	}
#index4 table{
	width:100%;
	margin-top:40px;
	}
#index4 table th{
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #C0BAB0;
	padding:13px 10px 13px 0;
	width:150px;
	text-align:left;
	vertical-align:top;
	}
#index4 table th strong{
	font-size:15px;
	}
#index4 table td{
	font-size:14px;
	padding:13px 0 13px 40px;
	vertical-align:top;
	}
#index5{
	padding-top:100px;
	}
#index5 h3{
	font-size:20px;
	margin:50px 0 20px 0;
	}
#index5 h3 strong{
	font-weight:bold;
	}
#index5 h3 span{
	display:inline-block;
	margin-left:20px;
	}
#index5 .mapb{
	position:relative;
	width:100%;
	height:0;
	padding-top:30%;
	}
#index5 .mapb iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}
#index6{
	padding-top:100px;
	}
#index6 table{
	width:100%;
	margin-top:30px;
	}
#index6 table th{
	background-color:#F8F8F2;
	padding:20px 20px 20px 20px;
	border-bottom:10px solid #EEEEE9;
	vertical-align:middle;
	font-size:15px;
	text-align:left;
	font-weight:bold;
	line-height:1.9;
	width:130px;
	}
#index6 table td{
	padding:20px 20px 20px 30px;
	border-bottom:10px solid #EEEEE9;
	vertical-align:middle;
	font-size:15px;
	line-height:1.9;
	background-color:#FFFFFF;
	font-weight:bold;
	}
#index6 table td a{
	display:inline-block;
	color:#FFF;
	background-color:#F77300;
	font-size:12px;
	padding:3px 60px 1px 40px;
	border-radius:400px;
	-webkit-border-radius:400px;
	-moz-border-radius:400px;
	-o-border-radius:400px;
	-ms-border-radius:400px;
	margin-top:15px;
	position:relative;
	}
#index6 table td a:after{
	content:"";
	display:block;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-3px;
	width:4px;
	height:4px;
	border-top:2px solid #FFF;
	border-right:2px solid #FFF;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	}
#index6 table td a:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}
#index6 div{
	background-color:#F8F8F2;
	padding:40px 20px 40px 20px;
	margin-top:20px;
	text-align:center;
	}
#index6 div h3{
	display:inline-block;
	font-size:15px;
	font-weight:bold;
	line-height:1.9;
	position:relative;
	padding-left:110px;
	text-align:left;
	}
#index6 div h3 strong{
	position:absolute;
	left:0;
	top:30px;
	}
#pop{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	display:none;
	z-index:500;
	}
#popbg{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background-color:#000;
	z-index:501;
	filter:alpha(opacity=45);
	-moz-opacity:0.45;
	opacity:0.45;
	}
.inner{
	height:100%;
	width:100%;
	overflow-y:auto;
	position:relative;
	top:0;
	left:0;
	text-align:center;
	z-index:502;
	}
.popbox{
	display:inline-block;
	background-color:#FFF;
	position:relative;
	padding:35px 35px 50px 35px;
	width:90%;
	z-index:600;
	max-width:760px;
	height:auto;
	margin:100px 0;
	display:none;
	text-align:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	}
.popbox h2 img{
	width:100%;
	height:auto;
	}
.popbox h3{
	font-size:13px;
	font-weight:bold;
	margin-top:30px;
	}
.popbox h3 strong{
	font-size:24px;
	display:inline-block;
	margin-right:15px;
	}
.popbox table{
	border-collapse:separate;
	border-spacing:0 12px;
	margin-top:20px;
	}
.popbox table th{
	font-size:13px;
	font-weight:bold;
	padding:2px 20px 2px 0;
	vertical-align:top;
	white-space:nowrap;
	width:80px;
	border-right:1px solid #6B635C;
	}
.popbox table td{
	font-size:13px;
	font-weight:bold;
	padding:2px 0 2px 18px;
	vertical-align:top;
	}
.popbox .tobox{
	clear:both;
	padding-top:40px;
	overflow:hidden;
	zoom:1;
	width:300px;
	margin:0 auto;
	position:relative;
	}
.popbox .tobox h5{
	position:absolute;
	left:50%;
	top:41px;
	margin-left:-28px;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	display:inline-block;
	cursor:pointer;
	}
.popbox .tobox h5:after{
	content:"";
	display:block;
	width:11px;
	height:7px;
	border-bottom:1px solid #575050;
	border-top:1px solid #575050;
	position:absolute;
	left:0;
	top:3px;
	}
.popbox .tobox h5:before{
	content:"";
	display:block;
	width:11px;
	height:1px;
	border-top:1px solid #575050;
	position:absolute;
	left:0;
	top:7px;
	}
.popbox .tobox h5:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}
.popbox .tobox h6{
	font-size:13px;
	font-weight:bold;
	float:right;
	padding-right:18px;
	position:relative;
	cursor:pointer;
	}
.popbox .tobox h6.ly{
	float:left;
	padding-left:18px;
	}
.popbox .tobox h6:after{
	content:"";
	width:4px;
	height:4px;
	border-top:2px solid #575050;
	border-right:2px solid #575050;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	display:block;
	position:absolute;
	right:2px;
	top:50%;
	margin-top:-4px;
	}
.popbox .tobox h6.ly:after{
	-moz-transform:rotate(-135deg);
	-webkit-transform:rotate(-135deg);
	-o-transform:rotate(-135deg);
	-ms-transform:rotate(-135deg);
	transform:rotate(-135deg);
	left:2px;
	right:auto;
	}
.popbox .tobox h6:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}
.popbox h4{
	position:absolute;
	right:-17px;
	top:-20px;
	background-color:#6B635C;
	border-radius:300px;
	-webkit-border-radius:300px;
	-moz-border-radius:300px;
	-o-border-radius:300px;
	-ms-border-radius:300px;
	cursor:pointer;
	width:44px;
	height:44px;
	}
.popbox h4:after{
	content:"";
	width:16px;
	height:2px;
	background-color:#FFF;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	margin:-1px 0 0 -8px;
	}
.popbox h4:before{
	content:"";
	width:16px;
	height:2px;
	background-color:#FFF;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	margin:-1px 0 0 -8px;
	}
.popbox h4:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}
#sdgs1{
	padding-top:100px;
	}
#sdgs1 h2{
	margin-bottom:35px;
	}
#sdgs1 section{
	background-color:#FFF;
	margin-top:50px;
	padding:60px 50px 55px 50px;
	}
#sdgs1 section img{
	width:470px;
	margin:0 auto;
	}
#sdgs1 section div{
	border:2px solid #565050;
	padding:30px 30px 30px 30px;
	max-width:810px;
	margin:60px auto 0 auto;
	}
#sdgs1 section div h3{
	text-align:center;
	font-size:18px;
	font-weight:700;
	margin-bottom:20px;
	}
#sdgs1 ul{
	padding-top:50px;
	}
#sdgs1 ul li{
	margin-top:25px;
	background-color:#F8F8F2;
	padding:55px 110px 55px 90px;
	overflow:hidden;
	zoom:1;
	-webkit-box-shadow:0px 0px 10px 8px rgba(0,0,0,0.02);
	-moz-box-shadow:0px 0px 10px 8px rgba(0,0,0,0.02);
	box-shadow:0px 0px 10px 8px rgba(0,0,0,0.02);
	}
#sdgs1 ul li img{
	float:left;
	width:138px;
	margin-right:50px;
	}
#sdgs1 ul li h4{
	font-size:21px;
	font-weight:700;
	margin-bottom:15px;
	}
#sdgs1 ul li p{
	line-height:1.6;
	overflow:hidden;
	zoom:1;
	}
#headbg.rec-headbg{
	background:url(../img/about/rec-headbg.jpg) no-repeat center center;
	}
#rec1{
	padding-top:100px;
	}
#rec1 h1{
	position:relative;
	padding-left:150px;
	font-size:15px;
	font-weight:500;
	line-height:1.9;
	}
#rec1 h1:after{
	content:"";
	display:block;
	position:absolute;
	left:115px;
	top:10px;
	background-color:#575050;
	width:1px;
	height:25px;
	}
#rec1 h1 span{
	font-size:25px;
	font-weight:bold;
	position:absolute;
	left:0;
	top:0;
	}
#rec1 h1 strong{
	font-size:25px;
	font-weight:bold;
	display:block;
	margin-bottom:20px;
	}
#rec2{
	padding-top:60px;
	}
#rec2 div{
	margin-top:50px;
	background-color:#F8F8F2;
	padding:34px 65px 42px 65px;
	overflow:hidden;
	zoom:1;
	-webkit-box-shadow:0px 0px 10px 8px rgba(0,0,0,0.02);
	-moz-box-shadow:0px 0px 10px 8px rgba(0,0,0,0.02);
	box-shadow:0px 0px 10px 8px rgba(0,0,0,0.02);
	}
#rec2 div h3{
	font-size:21px;
	font-weight:bold;
	margin-top:10px;
	}
#rec3{
	padding-top:70px;
	}
#rec3 div{
	margin-top:50px;
	background-color:#F8F8F2;
	overflow:hidden;
	zoom:1;
	-webkit-box-shadow:0px 0px 10px 8px rgba(0,0,0,0.02);
	-moz-box-shadow:0px 0px 10px 8px rgba(0,0,0,0.02);
	box-shadow:0px 0px 10px 8px rgba(0,0,0,0.02);
	padding-left:65px;
	}
#rec3 div img{
	float:right;
	width:41%;
	margin-left:60px;
	}
#rec3 div h3{
	overflow:hidden;
	zoom:1;
	font-size:21px;
	margin-top:65px;
	}
#rec3 div h4{
	overflow:hidden;
	zoom:1;
	font-weight:bold;
	font-size:18px;
	margin-top:25px;
	}
#rec3 div p{
	overflow:hidden;
	zoom:1;
	margin:15px 0 30px 0;
	}
#rec4{
	padding-top:70px;
	}
#rec4 table{
	width:100%;
	margin-top:30px;
	}
#rec4 table th{
	background-color:#F8F8F2;
	padding:24px 20px 22px 20px;
	border-bottom:10px solid #EEEEE9;
	vertical-align:middle;
	font-size:15px;
	text-align:left;
	font-weight:bold;
	line-height:1.9;
	width:130px;
	}
#rec4 table td{
	padding:24px 20px 22px 30px;
	border-bottom:10px solid #EEEEE9;
	vertical-align:middle;
	font-size:15px;
	line-height:1.9;
	background-color:#FFFFFF;
	font-weight:bold;
	}
#rec4 table td span{
	color:#9B9B9B;
	display:block;
	margin-top:5px;
	}
#rec4 table td a{
	display:inline-block;
	color:#FFF;
	background-color:#F77300;
	font-size:12px;
	padding:6px 60px 4px 40px;
	border-radius:400px;
	-webkit-border-radius:400px;
	-moz-border-radius:400px;
	-o-border-radius:400px;
	-ms-border-radius:400px;
	margin:20px 0 20px 0;
	position:relative;
	}
#rec4 table td a:after{
	content:"";
	display:block;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-3px;
	width:4px;
	height:4px;
	border-top:2px solid #FFF;
	border-right:2px solid #FFF;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	}
#rec4 table td a:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}
#entryb{
	padding-top:70px;
	}
#entryb table{
	margin-top:60px;
	width:100%;
	}
#entryb table th{
	line-height:1.6;
	padding:25px 15px 18px 0px;
	vertical-align:top;
	border-right:1px solid #C0BAB0;
	text-align:left;
	word-break:break-all;
	font-size:15px;
	font-weight:bold;
	width:200px;
	}
#entryb table td{
	line-height:1.6;
	padding:18px 0px 18px 30px;
	vertical-align:top;
	word-break:break-all;
	font-size:15px;
	font-weight:bold;
	}
#entryb table th span{
	color:#790000;
	display:inline-block;
	margin-left:5px;
	}
#entryb table td input{
	font-size:15px;
	font-weight:bold;
	padding:5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	border:1px solid #6B635C;
	}
#entryb table td input.text30{
	width:30%;
	}
#entryb table td input.text50{
	width:50%;
	}
#entryb table td input.text100{
	width:100%;
	}
#entryb table td textarea{
	font-size:15px;
	font-weight:bold;
	padding:5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	border:1px solid #6B635C;
	width:100%;
	height:170px;
	}
#entryb table td select{
	padding:5px;
	font-size:15px;
	font-weight:bold;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	display:inline-block;
	margin-right:15px;
	}
#entryb table td .radio input{
	width:18px;
	height:18px;
	vertical-align:-4px;
	margin-right:6px;
	}
#entryb table td .radio .wpcf7-list-item{
	display:inline-block;
	margin:5px 30px 5px 0;
	}
#entryb table td .radio .wpcf7-list-item.last{
	margin-right:0;
	}
#entryb .btm{
	text-align:center;
	padding-top:45px;
	}
#entryb .btm p{
	text-align:center;
	}
#entryb .btm input{
	margin-top:25px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-color:#6B635C;
	border:0;
	padding:15px 25px 13px 25px;
	width:220px;
	cursor:pointer;
	}
#entryb .btm input:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}
#entryb h5{
	font-size:15px;
	font-weight:500;
	margin-top:120px;
	line-height:1.8;
	}
@media screen and (max-width:740px){
#catenav ul{
	display:block;
	justify-content:auto;
	}
#catenav ul li{
	width:33.33333%;
	float:left;
	border-left:1px solid #6B635C;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	margin-top:20px;
	}
#catenav ul li:nth-of-type(3n){
	border-right:1px solid #6B635C;
	}
#catenav ul li a{
	padding:0;
	}
#catenav ul li a:after{
	display:none;
	}
#index1 h2 a{
	margin:0 auto;
	}
#index1 h3{
	font-size:16px;
	margin-top:40px;
	}
#index1 p{
	font-size:13px;
	margin-top:15px;
	}
#index1 h4{
	font-size:16px;
	margin-top:20px;
	}
#index2 table{
	margin-top:40px;
	}
#index2 table th{
	border-right:0;
	padding:12px 10px 12px 10px;
	display:block;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	}
#index2 table td{
	border-bottom:0;
	display:block;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	padding:12px 0 30px 0;
	}



#index3 h3{
	font-size:20px;
	margin:60px 0 0px 0;
	}
#index3 ul{
	padding-top:0px;
	}
#index3 ul li{
	width:48%;
	margin:40px 4% 0 0;
	}
#index3 ul li:nth-of-type(2n){
	margin-right:0;
	}
#index3 ul li h4{
	font-size:12px;
	padding:10px 10px 8px 10px;
	width:94%;
	margin:-12px 3% 0 3%;
	}
#index3 ul li h4 strong{
	font-size:18px;
	}
#index3 ul li h4 span{
	font-size:10px;
	}
#index3 ul li h4:after{
	width:20px;
	height:20px;
	right:10px;
	bottom:10px;
	}
#index3 ul li h4:before{
	right:19px;
	bottom:19px;
	width:4px;
	height:4px;
	border-top:1px solid #575050;
	border-right:1px solid #575050;
	}
#index4 table{
	margin-top:20px;
	}
#index4 table th{
	border-right:0;
	padding:20px 0 12px 0;
	width:100%;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	}
#index4 table td{
	font-size:13px;
	padding:0 0 20px 0;
	display:block;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	border-bottom:1px solid #C0BAB0;
	}
#index5 h3{
	font-size:15px;
	margin:50px 0 15px 0;
	}
#index5 h3 strong{
	display:block;
	margin-bottom:8px;
	}
#index5 h3 span{
	display:block;
	margin-left:0;
	}
#index5 .mapb{
	width:88%;
	margin:0 6%;
	padding-top:75%;
	}
#index6 table{
	margin-top:10px;
	}
#index6 table th{
	padding:12px 6% 12px 6%;
	display:block;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	border-bottom:0;
	margin-top:15px;
	}
#index6 table td{
	border-bottom:0;
	display:block;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	padding:12px 6% 12px 6%;
	}
#index6 div{
	padding:30px 6%;
	}
#index6 div h3{
	padding-left:0;
	line-height:1.5;
	display:block;
	}
#index6 div h3 strong{
	position:relative;
	left:auto;
	top:auto;
	display:block;
	margin-bottom:8px;
	}
.popbox{
	padding:30px 7% 40px 7%;
	width:86%;
	margin:80px 0;
	}
.popbox h3{
	margin-top:20px;
	}
.popbox table{
	border-collapse:collapse;
	border-spacing:0;
	margin-top:5px;
	}
.popbox table th{
	padding:25px 0px 5px 0;
	border-right:0;
	border-bottom:1px solid #6B635C;
	width:100%;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	}
.popbox table td{
	padding:8px 0 0 0;
	width:100%;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	}
.popbox .tobox{
	width:100%;
	}
#sdgs1 h2{
	margin-bottom:25px;
	}
#sdgs1 section{
	margin:35px 0 0 -7%;
	width:114%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	padding:50px 7% 50px 7%;
	}
#sdgs1 section div{
	padding:30px 7% 25px 7%;
	margin:30px auto 0 auto;
	}
#sdgs1 section div h3{
	font-size:16px;
	margin-bottom:10px;
	}
#sdgs1 ul{
	padding-top:20px;
	}
#sdgs1 ul li{
	padding:45px 7% 35px 7%;
	}
#sdgs1 ul li img{
	float:none;
	margin:0 auto;
	}
#sdgs1 ul li h4{
	font-size:16px;
	margin:25px 0 10px 0;
	}
#sdgs1 ul li p{
	line-height:2;
	}
#rec1{
	padding-top:80px;
	}
#rec1 h1{
	padding-left:0;
	}
#rec1 h1:after{
	display:none;
	}
#rec1 h1 span{
	font-size:22px;
	position:relative;
	left:auto;
	top:auto;
	}
#rec1 h1 strong{
	font-size:22px;
	margin:40px 0 15px 0;
	}
#rec2{
	padding-top:50px;
	}
#rec2 div{
	margin-top:30px;
	padding:20px 7% 25px 7%;
	}
#rec2 div h3{
	font-size:18px;
	}
#rec3{
	padding-top:60px;
	}
#rec3 div{
	margin-top:30px;
	padding:0 0 25px 0;
	}
#rec3 div img{
	float:none;
	width:100%;
	margin-left:0;
	}
#rec3 div h3{
	font-size:19px;
	margin:35px 7% 0 7%;
	}
#rec3 div h4{
	font-size:16px;
	margin:25px 7% 0 7%;
	}
#rec3 div p{
	margin:10px 7% 0 7%;
	}
#rec4{
	padding-top:60px;
	}
#rec4 table th{
	display:block;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	padding:12px 7% 12px 7%;
	border-bottom:0;
	}
#rec4 table td{
	display:block;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	padding:15px 7% 15px 7%;
	}
#entryb{
	padding-top:60px;
	}
#entryb table{
	margin-top:10px;
	}
#entryb table th{
	padding:25px 0 0px 0;
	border-right:0;
	width:100%;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	}
#entryb table th br{
	display:none;
	}
#entryb table td{
	padding:12px 0px 25px 0;
	width:100%;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	border-bottom:1px solid #C0BAB0;
	}
#entryb table td input.text30{
	width:100%;
	}
#entryb table td input.text50{
	width:100%;
	}
#entryb table td textarea{
	height:140px;
	}
#entryb table td .radio .wpcf7-list-item{
	margin-right:25px;
	}
#entryb .btm{
	padding-top:40px;
	}
#entryb .btm input{
	margin-top:20px;
	width:180px;
	}
#entryb h5{
	font-size:14px;
	margin-top:90px;
	line-height:1.7;
	}
}