@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:1200px){
.header {
	display:none!important;
	visibility:hidden!important;
}
.menuTop {
	max-width:1040px;
}
.sf-menu a {
	padding:18px 18px!important;
}
.current a {
	padding:18px 20px!important;
}
.footerR {
	font-size:16px;
}
.teamL {
	width:100%;
	text-align:center;
}
.share2 a {
	margin-right:15px;
}
.teamR {
	width:100%;
}
.treatmentClass3 {
	display:none!important;
}
}

@media only screen and (max-width:1060px){
.line_01 {
	display:none!important;
}
.menuTop {
	max-width:831px;
}
.sf-menu a {
	padding:18px 8px!important;
}
.current a {
	padding:18px 20px!important;
}
.treatmentClassAListP {
	background-size:80%;
}
.listACC {
	height:19px;
}
.footerR {
	font-size:14px;
}
.listF {
	width:25%;
}
.treatmentClass3 {
	display:none!important;
}
}

@media only screen and (max-width:910px){
.treatmentClassAListP {
	background-size:70%;
}
.treatmentClass3 {
	display:none!important;
}
}

@media only screen and (max-width:850px){
.header {
	display:block!important;
	visibility:visible!important;
}
.headerTop {
	padding-bottom:67px;
}
.linkT {
	position:relative;
	top:auto;
	right:auto;
	margin:auto;
	text-align:center;
	padding-top:10px;
}
.treatmentClassA {
	display:none!important;
}
.menuTop {
	display:none!important;
	visibility:hidden!important;
}
.treatmentClass {
	display:block!important;
}
.treatmentClass2 {
	display:none!important;
}
.treatmentClass3 {
	display:block!important;
}
.path {
	display:block!important;
}
.listA {
	width:49.5%
}
.listD {
	width:50%
}
.listACC {
	height:30px;
}
.last {
	display:none!important;
}
.listA2 {
	float:none;
	width:100%;
}
.listAP2 {
	display:none!important;
}
.listAC2 {
	position:relative;
	width:100%;
	background-color:#e5e5e5;
	padding:0 0 15px 0;
	border-bottom:1px solid #c4c4c4;
	margin-bottom:20px;
}
.listACT2 {
	padding:0;
	font-size:14px;
	height:23px;
	overflow:hidden;
	line-height:22px;
	margin-bottom:0px;
	color:#d92482;
}
.listACC2 {
	padding:0;
	font-size:18px;
	height:25px;
	overflow:hidden;
	line-height:24px;
	color:#424242;
}
.listB {
	width:50%;
}
.listB {
	margin-bottom:0px;
}
.listBT, .listBW {
	display:none!important;
}
.listB2 {
	width:49%;
}
.listBW2 {
	width:2%;
}
.listBW3 {
	width:100%;
	min-height:0;
	font-size:0;
	line-height:0;
}
.footerL {
	width:100%;
	text-align:center;
}
.footerR {
	width:100%;
	font-size:18px;
	text-align:center;
}
.footerW {
	width:100%;
	background-image:none;
	min-height:20px;
}
.subPath {
	display:none!important;
}
}

@media only screen and (max-width:750px){
.listF {
	width:33.33%;
}
}

@media only screen and (max-width:650px){
.nav-next {
	width:25px!important;
}
.nav-prev {
	width:25px!important;
}
.listACC {
	height:19px;
}
.listC {
	width:100%;
}
.listCW {
	width:100%;
	min-height:10px;
	font-size:0;
	line-height:0;
}
.footerR {
	font-size:16px;
}
}

@media only screen and (max-width:590px){
.owl-itemT, .owl-itemC {
	display:none!important;
}
.newsListD {
	width:30%;
}
.newsListT {
	width:70%;
}
.listF {
	width:50%;
}
.listFCS, .listFCC {
	display:none!important;
}
}

@media only screen and (max-width:550px){
.row_02L {
	padding-bottom:41px;
}
.row_02R {
	position:absolute;
	bottom:0px;
	right:0px;
	width:142px;
	height:41px;
}
}

@media only screen and (max-width:510px){
.listACT {
	margin:auto;
}
.listACC {
	display:none!important;
}
.share {
	width:100%;
	text-align:center;
}
.share a {
	margin:0 7.5px;
}
}

@media only screen and (max-width:460px){
.footerR {
	font-size:14px;
}
}
@media only screen and (max-width:410px){
.newsListD {
	width:35%;
}
.newsListT {
	width:65%;
}
.listE {
	float:left;
	width:100%;
	min-height:50px;
}
.milieu {
	width:100%;
}
}

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

}