@charset "utf-8";
/*---- SHOW/HIDE ----*/
#show-ww,.show-ww {display:none;}/*1280px*/
#show-wm,.show-wm {display:none;}/*1200px*/
#show-ws,.show-ws {display:none;}/*1024px*/
#show-mw,.show-mw {display:none;}/*959px*/
#show-mm,.show-mm {display:none;}/*759px*/
#show-ms,.show-ms {display:none;}/*639px*/
#show-sw,.show-sw {display:none;}/*479px*/
#show-sm,.show-sm {display:none;}/*409px*/
#show-ss,.show-ss {display:none;}/*359px*/
	/* BLOCK */
#block-ms,.block-ms{display:inline-block}



/*---- PRINT ----*/
@media print {
	.no-print, .no-print * {display: none !important;}
}
/*---- ww ----*/
@media only screen and (max-width:1280px) {
	/*---- Size ----*/
	.size-ww { width:100%; }
	/*---- SHOW/HIDE ----*/
	#show-ww,.show-ww {display:block;}
	#hide-ww,.hide-ww {display:none;}
	/*---- Align ----*/
	.txt-left-ww {text-align:left;}
	.txt-center-ww {text-align:center;}
	.txt-right-ww {text-align:right;}
	/*--- PADDING ---*/
	.pa0px-ww {padding:0px;}
	.pa5px-ww {padding:5px;}
	.pa10px-ww {padding:10px;}
	.pa15px-ww {padding:15px;}
	.pa20px-ww {padding:20px;}
	/*--- MARGIN ---*/
	.ma0px-ww {margin:0px;}
	.ma5px-ww {margin:5px;}
	.ma10px-ww {margin:10px;}
	.ma15px-ww {margin:15px;}
	.ma20px-ww {margin:20px;}
}
/*---- wm ----*/
@media only screen and (max-width:1200px) {
	/*---- Size ----*/
	.size-wm { width:100%; }
	/*---- SHOW/HIDE ----*/
	#show-wm,.show-wm {display:block;}
	#hide-wm,.hide-wm {display:none;}
	/*---- Align ----*/
	.txt-left-wm {text-align:left;}
	.txt-center-wm {text-align:center;}
	.txt-right-wm {text-align:right;}
	/*--- PADDING ---*/
	.pa0px-wm {padding:0px;}
	.pa5px-wm {padding:5px;}
	.pa10px-wm {padding:10px;}
	.pa15px-wm {padding:15px;}
	.pa20px-wm {padding:20px;}
	/*--- MARGIN ---*/
	.ma0px-wm {margin:0px;}
	.ma5px-wm {margin:5px;}
	.ma10px-wm {margin:10px;}
	.ma15px-wm {margin:15px;}
	.ma20px-wm {margin:20px;}
	/*---- COLUMN S ----*/
	.cs00wm {float:left;display:block;position:relative;width:0%;}
	.cs01wm {float:left;display:block;position:relative;width:10%;}
	.cs02wm {float:left;display:block;position:relative;width:20%;}
	.cs03wm {float:left;display:block;position:relative;width:30%;}
	.cs04wm {float:left;display:block;position:relative;width:40%;}
	.cs05wm {float:left;display:block;position:relative;width:50%;}
	.cs06wm {float:left;display:block;position:relative;width:60%;}
	.cs07wm {float:left;display:block;position:relative;width:70%;}
	.cs08wm {float:left;display:block;position:relative;width:80%;}
	.cs09wm {float:left;display:block;position:relative;width:90%;}
	.cs10wm {float:left;display:block;position:relative;width:100%;}
	/*--- COLUMN M ---*/
	.cm00wm {float:left;display:none;position:relative;width:0.00%;}
	.cm01wm {float:left;display:block;position:relative;width:8.33%;}
	.cm02wm {float:left;display:block;position:relative;width:16.66%;}
	.cm03wm {float:left;display:block;position:relative;width:25.00%;}
	.cm04wm {float:left;display:block;position:relative;width:33.33%;}
	.cm05wm {float:left;display:block;position:relative;width:41.66%;}
	.cm06wm {float:left;display:block;position:relative;width:50.00%;}
	.cm07wm {float:left;display:block;position:relative;width:58.33%;}
	.cm08wm {float:left;display:block;position:relative;width:66.66%;}
	.cm09wm {float:left;display:block;position:relative;width:75.00%;}
	.cm10wm {float:left;display:block;position:relative;width:83.33%;}
	.cm11wm {float:left;display:block;position:relative;width:91.66%;}
	.cm12wm {float:left;display:block;position:relative;width:100.00%;}
	/*--- Flex Content ---*/
	.flex-sm-wm {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: stretch;
	  justify-content: center;
	  box-sizing: border-box;
	}
	.flex-cc-wm {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: center;
	}
	.flex-cl-wm {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: flex-start;
	}
	.flex-cr-wm {
	  display: flex;
	  align-items: center;
	  justify-content: flex-end;
	}
}
/*---- ws ----*/
@media only screen and (max-width:1024px) {
	/*---- Size ----*/
	.size-ws { width:100%; }
	/*---- SHOW/HIDE ----*/
	#show-ws,.show-ws {display:block;}
	#hide-ws,.hide-ws {display:none;}
	/*---- Align ----*/
	.txt-left-ws {text-align:left;}
	.txt-center-ws {text-align:center;}
	.txt-right-ws {text-align:right;}
	/*--- PADDING ---*/
	.pa0px-ws {padding:0px;}
	.pa5px-ws {padding:5px;}
	.pa10px-ws {padding:10px;}
	.pa15px-ws {padding:15px;}
	.pa20px-ws {padding:20px;}
	/*--- MARGIN ---*/
	.ma0px-ws {margin:0px;}
	.ma5px-ws {margin:5px;}
	.ma10px-ws {margin:10px;}
	.ma15px-ws {margin:15px;}
	.ma20px-ws {margin:20px;}
	/*---- COLUMN S ----*/
	.cs00ws {float:left;display:block;position:relative;width:0%;}
	.cs01ws {float:left;display:block;position:relative;width:10%;}
	.cs02ws {float:left;display:block;position:relative;width:20%;}
	.cs03ws {float:left;display:block;position:relative;width:30%;}
	.cs04ws {float:left;display:block;position:relative;width:40%;}
	.cs05ws {float:left;display:block;position:relative;width:50%;}
	.cs06ws {float:left;display:block;position:relative;width:60%;}
	.cs07ws {float:left;display:block;position:relative;width:70%;}
	.cs08ws {float:left;display:block;position:relative;width:80%;}
	.cs09ws {float:left;display:block;position:relative;width:90%;}
	.cs10ws {float:left;display:block;position:relative;width:100%;}
	/*--- COLUMN M ---*/
	.cm00ws {float:left;display:none;position:relative;width:0.00%;}
	.cm01ws {float:left;display:block;position:relative;width:8.33%;}
	.cm02ws {float:left;display:block;position:relative;width:16.66%;}
	.cm03ws {float:left;display:block;position:relative;width:25.00%;}
	.cm04ws {float:left;display:block;position:relative;width:33.33%;}
	.cm05ws {float:left;display:block;position:relative;width:41.66%;}
	.cm06ws {float:left;display:block;position:relative;width:50.00%;}
	.cm07ws {float:left;display:block;position:relative;width:58.33%;}
	.cm08ws {float:left;display:block;position:relative;width:66.66%;}
	.cm09ws {float:left;display:block;position:relative;width:75.00%;}
	.cm10ws {float:left;display:block;position:relative;width:83.33%;}
	.cm11ws {float:left;display:block;position:relative;width:91.66%;}
	.cm12ws {float:left;display:block;position:relative;width:100.00%;}
	/*--- Flex Content ---*/
	.flex-sm-ws {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: stretch;
	  justify-content: center;
	  box-sizing: border-box;
	}
	.flex-cc-ws {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: center;
	}
	.flex-cl-ws {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: flex-start;
	}
	.flex-cr-ws {
	  display: flex;
	  align-items: center;
	  justify-content: flex-end;
	}
}
/*---- mw ----*/
@media only screen and (max-width:959px) {
	/*---- Size ----*/
	.size-mw { width:100%; }
	/*---- SHOW/HIDE ----*/
	#show-mw,.show-mw {display:block;}
	#hide-mw,.hide-mw {display:none;}
	/*---- Align ----*/
	.txt-left-mw {text-align:left;}
	.txt-center-mw {text-align:center;}
	.txt-right-mw {text-align:right;}
	/*--- PADDING ---*/
	.pa0px-mw {padding:0px;}
	.pa5px-mw {padding:5px;}
	.pa10px-mw {padding:10px;}
	.pa15px-mw {padding:15px;}
	.pa20px-mw {padding:20px;}
	/*--- MARGIN ---*/
	.ma0px-mw {margin:0px;}
	.ma5px-mw {margin:5px;}
	.ma10px-mw {margin:10px;}
	.ma15px-mw {margin:15px;}
	.ma20px-mw {margin:20px;}
	/*---- COLUMN S ----*/
	.cs00mw {float:left;display:block;position:relative;width:0%;}
	.cs01mw {float:left;display:block;position:relative;width:10%;}
	.cs02mw {float:left;display:block;position:relative;width:20%;}
	.cs03mw {float:left;display:block;position:relative;width:30%;}
	.cs04mw {float:left;display:block;position:relative;width:40%;}
	.cs05mw {float:left;display:block;position:relative;width:50%;}
	.cs06mw {float:left;display:block;position:relative;width:60%;}
	.cs07mw {float:left;display:block;position:relative;width:70%;}
	.cs08mw {float:left;display:block;position:relative;width:80%;}
	.cs09mw {float:left;display:block;position:relative;width:90%;}
	.cs10mw {float:left;display:block;position:relative;width:100%;}
	/*--- COLUMN M ---*/
	.cm00mw {float:left;display:none;position:relative;width:0.00%;}
	.cm01mw {float:left;display:block;position:relative;width:8.33%;}
	.cm02mw {float:left;display:block;position:relative;width:16.66%;}
	.cm03mw {float:left;display:block;position:relative;width:25.00%;}
	.cm04mw {float:left;display:block;position:relative;width:33.33%;}
	.cm05mw {float:left;display:block;position:relative;width:41.66%;}
	.cm06mw {float:left;display:block;position:relative;width:50.00%;}
	.cm07mw {float:left;display:block;position:relative;width:58.33%;}
	.cm08mw {float:left;display:block;position:relative;width:66.66%;}
	.cm09mw {float:left;display:block;position:relative;width:75.00%;}
	.cm10mw {float:left;display:block;position:relative;width:83.33%;}
	.cm11mw {float:left;display:block;position:relative;width:91.66%;}
	.cm12mw {float:left;display:block;position:relative;width:100.00%;}
	/*--- Flex Content ---*/
	.flex-sm-mw {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: stretch;
	  justify-content: center;
	  box-sizing: border-box;
	}
	.flex-cc-mw {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: center;
	}
	.flex-cl-mw {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: flex-start;
	}
	.flex-cr-mw {
	  display: flex;
	  align-items: center;
	  justify-content: flex-end;
	}
}
/*---- mm ----*/
@media only screen and (max-width:759px) {
	/*---- Size ----*/
	.size-mm { width:100%; }
	/*---- SHOW/HIDE ----*/
	#show-mm,.show-mm {display:block;}
	#hide-mm,.hide-mm {display:none;}
	/*---- Align ----*/
	.txt-left-mm {text-align:left;}
	.txt-center-mm {text-align:center;}
	.txt-right-mm {text-align:right;}
	/*---- Fonts Size ----*/
	.retxt-max {font-size:48px;line-height:64px;}
	.retxt-fit {font-size:36px;line-height:48px;}
	.retxt-super {font-size:32px;line-height:36px;}
	.retxt-biger,.ql-editor .ql-size-huge,.ql-size-huge,h1 {font-size:24px;line-height:32px;}
	.retxt-big,h2 {font-size:20px;line-height:24px;}
	.retxt-name,.ql-editor .ql-size-large,.ql-size-large,h3 {font-size:16px;line-height:20px;}
	.retxt-title,p {font-size:14px;line-height:16px;}
	.retxt-desc,.ql-editor .ql-size-small,.ql-size-small {font-size:12px;line-height:14px;}
	.retxt-small {font-size:10px;line-height:12px;}
	/*--- PADDING ---*/
	.pa0px-mm {padding:0px;}
	.pa5px-mm {padding:5px;}
	.pa10px-mm {padding:10px;}
	.pa15px-mm {padding:15px;}
	.pa20px-mm {padding:20px;}
	/*--- MARGIN ---*/
	.ma0px-mm {margin:0px;}
	.ma5px-mm {margin:5px;}
	.ma10px-mm {margin:10px;}
	.ma15px-mm {margin:15px;}
	.ma20px-mm {margin:20px;}
	/*---- COLUMN S ----*/
	.cs00mm {float:left;display:block;position:relative;width:0%;}
	.cs01mm {float:left;display:block;position:relative;width:10%;}
	.cs02mm {float:left;display:block;position:relative;width:20%;}
	.cs03mm {float:left;display:block;position:relative;width:30%;}
	.cs04mm {float:left;display:block;position:relative;width:40%;}
	.cs05mm {float:left;display:block;position:relative;width:50%;}
	.cs06mm {float:left;display:block;position:relative;width:60%;}
	.cs07mm {float:left;display:block;position:relative;width:70%;}
	.cs08mm {float:left;display:block;position:relative;width:80%;}
	.cs09mm {float:left;display:block;position:relative;width:90%;}
	.cs10mm {float:left;display:block;position:relative;width:100%;}
	/*--- COLUMN M ---*/
	.cm00mm {float:left;display:none;position:relative;width:0.00%;}
	.cm01mm {float:left;display:block;position:relative;width:8.33%;}
	.cm02mm {float:left;display:block;position:relative;width:16.66%;}
	.cm03mm {float:left;display:block;position:relative;width:25.00%;}
	.cm04mm {float:left;display:block;position:relative;width:33.33%;}
	.cm05mm {float:left;display:block;position:relative;width:41.66%;}
	.cm06mm {float:left;display:block;position:relative;width:50.00%;}
	.cm07mm {float:left;display:block;position:relative;width:58.33%;}
	.cm08mm {float:left;display:block;position:relative;width:66.66%;}
	.cm09mm {float:left;display:block;position:relative;width:75.00%;}
	.cm10mm {float:left;display:block;position:relative;width:83.33%;}
	.cm11mm {float:left;display:block;position:relative;width:91.66%;}
	.cm12mm {float:left;display:block;position:relative;width:100.00%;}
	/*--- Flex Content ---*/
	.flex-sm-mm {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: stretch;
	  justify-content: center;
	  box-sizing: border-box;
	}
	.flex-cc-mm {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: center;
	}
	.flex-cl-mm {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: flex-start;
	}
	.flex-cr-mm {
	  display: flex;
	  align-items: center;
	  justify-content: flex-end;
	}
}
/*---- ms ----*/
@media only screen and (max-width:639px) {
	/*---- Size ----*/
	.size-ms { width:100%; }
	/* BLOCK */
	#block-ms,.block-ms{display:block;text-align: center;}
	/*---- SHOW/HIDE ----*/
	#show-ms,.show-ms {display:block;}
	#hide-ms,.hide-ms {display:none;}
	/*---- Align ----*/
	.txt-left-ms {text-align:left;}
	.txt-center-ms {text-align:center;}
	.txt-right-ms {text-align:right;}
	/*--- PADDING ---*/
	.pa0px-ms {padding:0px;}
	.pa5px-ms {padding:5px;}
	.pa10px-ms {padding:10px;}
	.pa15px-ms {padding:15px;}
	.pa20px-ms {padding:20px;}
	/*--- MARGIN ---*/
	.ma0px-ms {margin:0px;}
	.ma5px-ms {margin:5px;}
	.ma10px-ms {margin:10px;}
	.ma15px-ms {margin:15px;}
	.ma20px-ms {margin:20px;}
	/*---- COLUMN S ----*/
	.cs00ms {float:left;display:block;position:relative;width:0%;}
	.cs01ms {float:left;display:block;position:relative;width:10%;}
	.cs02ms {float:left;display:block;position:relative;width:20%;}
	.cs03ms {float:left;display:block;position:relative;width:30%;}
	.cs04ms {float:left;display:block;position:relative;width:40%;}
	.cs05ms {float:left;display:block;position:relative;width:50%;}
	.cs06ms {float:left;display:block;position:relative;width:60%;}
	.cs07ms {float:left;display:block;position:relative;width:70%;}
	.cs08ms {float:left;display:block;position:relative;width:80%;}
	.cs09ms {float:left;display:block;position:relative;width:90%;}
	.cs10ms {float:left;display:block;position:relative;width:100%;}
	/*--- COLUMN M ---*/
	.cm00ms {float:left;display:none;position:relative;width:0.00%;}
	.cm01ms {float:left;display:block;position:relative;width:8.33%;}
	.cm02ms {float:left;display:block;position:relative;width:16.66%;}
	.cm03ms {float:left;display:block;position:relative;width:25.00%;}
	.cm04ms {float:left;display:block;position:relative;width:33.33%;}
	.cm05ms {float:left;display:block;position:relative;width:41.66%;}
	.cm06ms {float:left;display:block;position:relative;width:50.00%;}
	.cm07ms {float:left;display:block;position:relative;width:58.33%;}
	.cm08ms {float:left;display:block;position:relative;width:66.66%;}
	.cm09ms {float:left;display:block;position:relative;width:75.00%;}
	.cm10ms {float:left;display:block;position:relative;width:83.33%;}
	.cm11ms {float:left;display:block;position:relative;width:91.66%;}
	.cm12ms {float:left;display:block;position:relative;width:100.00%;}
	/*--- Flex Content ---*/
	.flex-sm-ms {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: stretch;
	  justify-content: center;
	  box-sizing: border-box;
	}
	.flex-cc-ms {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: center;
	}
	.flex-cl-ms {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: flex-start;
	}
	.flex-cr-ms {
	  display: flex;
	  align-items: center;
	  justify-content: flex-end;
	}
}
/*---- sw ----*/
@media only screen and (max-width:479px) {
	/*---- Size ----*/
	.size-sw { width:100%; }
	/*---- SHOW/HIDE ----*/
	#show-sw,.show-sw {display:block;}
	#hide-sw,.hide-sw {display:none;}
	/*---- Align ----*/
	.txt-left-sw {text-align:left;}
	.txt-center-sw {text-align:center;}
	.txt-right-sw {text-align:right;}
	/*--- PADDING ---*/
	.pa0px-sw {padding:0px;}
	.pa5px-sw {padding:5px;}
	.pa10px-sw {padding:10px;}
	.pa15px-sw {padding:15px;}
	.pa20px-sw {padding:20px;}
	/*--- MARGIN ---*/
	.ma0px-sw {margin:0px;}
	.ma5px-sw {margin:5px;}
	.ma10px-sw {margin:10px;}
	.ma15px-sw {margin:15px;}
	.ma20px-sw {margin:20px;}
	/*---- COLUMN S ----*/
	.cs00sw {float:left;display:block;position:relative;width:0%;}
	.cs01sw {float:left;display:block;position:relative;width:10%;}
	.cs02sw {float:left;display:block;position:relative;width:20%;}
	.cs03sw {float:left;display:block;position:relative;width:30%;}
	.cs04sw {float:left;display:block;position:relative;width:40%;}
	.cs05sw {float:left;display:block;position:relative;width:50%;}
	.cs06sw {float:left;display:block;position:relative;width:60%;}
	.cs07sw {float:left;display:block;position:relative;width:70%;}
	.cs08sw {float:left;display:block;position:relative;width:80%;}
	.cs09sw {float:left;display:block;position:relative;width:90%;}
	.cs10sw {float:left;display:block;position:relative;width:100%;}
	/*--- COLUMN M ---*/
	.cm00sw {float:left;display:none;position:relative;width:0.00%;}
	.cm01sw {float:left;display:block;position:relative;width:8.33%;}
	.cm02sw {float:left;display:block;position:relative;width:16.66%;}
	.cm03sw {float:left;display:block;position:relative;width:25.00%;}
	.cm04sw {float:left;display:block;position:relative;width:33.33%;}
	.cm05sw {float:left;display:block;position:relative;width:41.66%;}
	.cm06sw {float:left;display:block;position:relative;width:50.00%;}
	.cm07sw {float:left;display:block;position:relative;width:58.33%;}
	.cm08sw {float:left;display:block;position:relative;width:66.66%;}
	.cm09sw {float:left;display:block;position:relative;width:75.00%;}
	.cm10sw {float:left;display:block;position:relative;width:83.33%;}
	.cm11sw {float:left;display:block;position:relative;width:91.66%;}
	.cm12sw {float:left;display:block;position:relative;width:100.00%;}
	/*--- Flex Content ---*/
	.flex-sm-sw {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: stretch;
	  justify-content: center;
	  box-sizing: border-box;
	}
	.flex-cc-sw {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: center;
	}
	.flex-cl-sw {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: flex-start;
	}
	.flex-cr-sw {
	  display: flex;
	  align-items: center;
	  justify-content: flex-end;
	}
}
/*---- sm ----*/
@media only screen and (max-width:409px) {
	/*---- Size ----*/
	.size-sm { width:100%; }
	/*---- SHOW/HIDE ----*/
	#show-sm,.show-sm {display:block;}
	#hide-sm,.hide-sm {display:none;}
	/*---- Align ----*/
	.txt-left-sm {text-align:left;}
	.txt-center-sm {text-align:center;}
	.txt-right-sm {text-align:right;}
	/*---- Fonts Size ----*/
	.retxt-max {font-size:42px;line-height:56px;}
	.retxt-fit {font-size:34px;line-height:42px;}
	.retxt-super {font-size:30px;line-height:34px;}
	.retxt-biger,.ql-editor .ql-size-huge,.ql-size-huge,h1 {font-size:22px;line-height:30px;}
	.retxt-big,h2 {font-size:18px;line-height:22px;}
	.retxt-name,.ql-editor .ql-size-large,.ql-size-large,h3 {font-size:14px;line-height:18px;}
	.retxt-title,p {font-size:12px;line-height:16px;}
	.retxt-desc,.ql-editor .ql-size-small,.ql-size-small {font-size:11px;line-height:14px;}
	.retxt-small {font-size:9px;line-height:12px;}
	/*--- PADDING ---*/
	.pa0px-sm {padding:0px;}
	.pa5px-sm {padding:5px;}
	.pa10px-sm {padding:10px;}
	.pa15px-sm {padding:15px;}
	.pa20px-sm {padding:20px;}
	/*--- MARGIN ---*/
	.ma0px-sm {margin:0px;}
	.ma5px-sm {margin:5px;}
	.ma10px-sm {margin:10px;}
	.ma15px-sm {margin:15px;}
	.ma20px-sm {margin:20px;}
	/*---- COLUMN S ----*/
	.cs00sm {float:left;display:block;position:relative;width:0%;}
	.cs01sm {float:left;display:block;position:relative;width:10%;}
	.cs02sm {float:left;display:block;position:relative;width:20%;}
	.cs03sm {float:left;display:block;position:relative;width:30%;}
	.cs04sm {float:left;display:block;position:relative;width:40%;}
	.cs05sm {float:left;display:block;position:relative;width:50%;}
	.cs06sm {float:left;display:block;position:relative;width:60%;}
	.cs07sm {float:left;display:block;position:relative;width:70%;}
	.cs08sm {float:left;display:block;position:relative;width:80%;}
	.cs09sm {float:left;display:block;position:relative;width:90%;}
	.cs10sm {float:left;display:block;position:relative;width:100%;}
	/*--- COLUMN M ---*/
	.cm00sm {float:left;display:none;position:relative;width:0.00%;}
	.cm01sm {float:left;display:block;position:relative;width:8.33%;}
	.cm02sm {float:left;display:block;position:relative;width:16.66%;}
	.cm03sm {float:left;display:block;position:relative;width:25.00%;}
	.cm04sm {float:left;display:block;position:relative;width:33.33%;}
	.cm05sm {float:left;display:block;position:relative;width:41.66%;}
	.cm06sm {float:left;display:block;position:relative;width:50.00%;}
	.cm07sm {float:left;display:block;position:relative;width:58.33%;}
	.cm08sm {float:left;display:block;position:relative;width:66.66%;}
	.cm09sm {float:left;display:block;position:relative;width:75.00%;}
	.cm10sm {float:left;display:block;position:relative;width:83.33%;}
	.cm11sm {float:left;display:block;position:relative;width:91.66%;}
	.cm12sm {float:left;display:block;position:relative;width:100.00%;}
	/*--- Flex Content ---*/
	.flex-sm-sm {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: stretch;
	  justify-content: center;
	  box-sizing: border-box;
	}
	.flex-cc-sm {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: center;
	}
	.flex-cl-sm {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: flex-start;
	}
	.flex-cr-sm {
	  display: flex;
	  align-items: center;
	  justify-content: flex-end;
	}
}
/*---- ss ----*/
@media only screen and (max-width:359px) {
	/*---- Size ----*/
	.size-ss { width:100%; }
	/*---- SHOW/HIDE ----*/
	#show-ss,.show-ss {display:block;}
	#hide-ss,.hide-ss {display:none;}
	/*---- Align ----*/
	.txt-left-ss {text-align:left;}
	.txt-center-ss {text-align:center;}
	.txt-right-ss {text-align:right;}
	/*--- PADDING ---*/
	.pa0px-ss {padding:0px;}
	.pa5px-ss {padding:5px;}
	.pa10px-ss {padding:10px;}
	.pa15px-ss {padding:15px;}
	.pa20px-ss {padding:20px;}
	/*--- MARGIN ---*/
	.ma0px-ss {margin:0px;}
	.ma5px-ss {margin:5px;}
	.ma10px-ss {margin:10px;}
	.ma15px-ss {margin:15px;}
	.ma20px-ss {margin:20px;}
	/*---- COLUMN S ----*/
	.cs00ss {float:left;display:block;position:relative;width:0%;}
	.cs01ss {float:left;display:block;position:relative;width:10%;}
	.cs02ss {float:left;display:block;position:relative;width:20%;}
	.cs03ss {float:left;display:block;position:relative;width:30%;}
	.cs04ss {float:left;display:block;position:relative;width:40%;}
	.cs05ss {float:left;display:block;position:relative;width:50%;}
	.cs06ss {float:left;display:block;position:relative;width:60%;}
	.cs07ss {float:left;display:block;position:relative;width:70%;}
	.cs08ss {float:left;display:block;position:relative;width:80%;}
	.cs09ss {float:left;display:block;position:relative;width:90%;}
	.cs10ss {float:left;display:block;position:relative;width:100%;}
	/*--- COLUMN M ---*/
	.cm00ss {float:left;display:none;position:relative;width:0.00%;}
	.cm01ss {float:left;display:block;position:relative;width:8.33%;}
	.cm02ss {float:left;display:block;position:relative;width:16.66%;}
	.cm03ss {float:left;display:block;position:relative;width:25.00%;}
	.cm04ss {float:left;display:block;position:relative;width:33.33%;}
	.cm05ss {float:left;display:block;position:relative;width:41.66%;}
	.cm06ss {float:left;display:block;position:relative;width:50.00%;}
	.cm07ss {float:left;display:block;position:relative;width:58.33%;}
	.cm08ss {float:left;display:block;position:relative;width:66.66%;}
	.cm09ss {float:left;display:block;position:relative;width:75.00%;}
	.cm10ss {float:left;display:block;position:relative;width:83.33%;}
	.cm11ss {float:left;display:block;position:relative;width:91.66%;}
	.cm12ss {float:left;display:block;position:relative;width:100.00%;}
	/*--- Flex Content ---*/
	.flex-sm-ss {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: stretch;
	  justify-content: center;
	  box-sizing: border-box;
	}
	.flex-cc-ss {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: center;
	}
	.flex-cl-ss {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	  justify-content: flex-start;
	}
	.flex-cr-ss {
	  display: flex;
	  align-items: center;
	  justify-content: flex-end;
	}
}
