@charset "utf-8";

@media screen and (max-width: 767px){
	.ff-noto-n{
		font-family: "Noto Sans JP","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	}

	.sprite-n{
		overflow: hidden;
		text-indent: 100%;
		white-space: nowrap;
	}

	.clb-n{ clear: both;}
	.clr-n{ clear: right;}
	.cll-n{ clear: left;}
	.cln-n{ clear: none;}

	.cura-n{ cursor: auto;}
	.curc-n{ cursor: crosshair;}
	.curd-n{ cursor: default;}
	.curm-n{ cursor: move;}
	.curp-n{ cursor: pointer;}
	.curt-n{ cursor: text;}

	.dn-n{ display: none;}
	.di-n{ display: inline;}
	.db-n{ display: block;}
	.dib-n{ display: inline-block;}
	.dtb-n{ display: table;}
	.dtbc-n{ display: table-cell;}

	.fll-n{ float: left;}
	.flr-n{ float: right;}
	.fln-n{ float: none;}

	.fsn-n{ font-style: normal;}
	.fsi-n{ font-style: italic;}
	.fso-n{ font-style: oblique;}

	.fwn-n{ font-weight: normal;}
	.fwb-n{ font-weight: bold;}
	.fwbr-n{ font-weight: bolder;}
	.fwlr-n{ font-weight: lighter;}

	.fz10-n{ font-size: 10px;}
	.fz11-n{ font-size: 11px;}
	.fz12-n{ font-size: 12px;}
	.fz13-n{ font-size: 13px;}
	.fz14-n{ font-size: 14px;}
	.fz15-n{ font-size: 15px;}
	.fz16-n{ font-size: 16px;}
	.fz17-n{ font-size: 17px;}
	.fz18-n{ font-size: 18px;}
	.fz19-n{ font-size: 19px;}
	.fz20-n{ font-size: 20px;}
	.fz21-n{ font-size: 21px;}
	.fz22-n{ font-size: 22px;}
	.fz23-n{ font-size: 23px;}
	.fz24-n{ font-size: 24px;}
	.fz25-n{ font-size: 25px;}
	.fz30-n{ font-size: 30px;}
	.fz35-n{ font-size: 35px;}
	.fz40-n{ font-size: 40px;}
	.fz45-n{ font-size: 45px;}
	.fz50-n{ font-size: 50px;}

	.ha-n{ height: auto;}
	.h0-n{ height: 0;}
	.h100p-n{ height: 100%;}

	.lh100-n{ line-height: 1.0;}
	.lh110-n{ line-height: 1.1;}
	.lh120-n{ line-height: 1.2;}
	.lh130-n{ line-height: 1.3;}
	.lh140-n{ line-height: 1.4;}
	.lh150-n{ line-height: 1.5;}
	.lh160-n{ line-height: 1.6;}
	.lh170-n{ line-height: 1.7;}
	.lh180-n{ line-height: 1.8;}
	.lh190-n{ line-height: 1.9;}
	.lh200-n{ line-height: 2.0;}
	.lh210-n{ line-height: 2.1;}
	.lh220-n{ line-height: 2.2;}
	.lh230-n{ line-height: 2.3;}
	.lh240-n{ line-height: 2.4;}

	.lts0-n{ letter-spacing: 0px;}
	.lts25-n{ letter-spacing: 0.025em;}
	.lts50-n{ letter-spacing: 0.05em;}
	.lts80-n{ letter-spacing: 0.08em;}
	.lts100-n{ letter-spacing: 0.1em;}
	.lts125-n{ letter-spacing: 0.125em;}
	.lts150-n{ letter-spacing: 0.15em;}
	.lts175-n{ letter-spacing: 0.175em;}
	.lts200-n{ letter-spacing: 0.2em;}
	.lts300-n{ letter-spacing: 0.3em;}
	.lts400-n{ letter-spacing: 0.4em;}
	.lts500-n{ letter-spacing: 0.5em;}
	.lts600-n{ letter-spacing: 0.6em;}
	.lts700-n{ letter-spacing: 0.7em;}
	.lts800-n{ letter-spacing: 0.8em;}
	.lts900-n{ letter-spacing: 0.9em;}
	.lts1000-n{ letter-spacing: 1em;}

	.mahn-n{ max-height: none;}
	.mah100p-n{ max-height: 100%;}

	.mawn-n{ max-width: none;}
	.maw100p-n{ max-width: 100%;}

	.mih0-n{ min-height: 0;}
	.mih100p-n{ min-height: 100%;}

	.miw0-n{ min-width: 0;}
	.miw100p-n{ min-width: 100%;}

	.mt5-n{ margin-top: 5px;}
	.mt10-n{ margin-top: 10px;}
	.mt15-n{ margin-top: 15px;}
	.mt20-n{ margin-top: 20px;}
	.mt25-n{ margin-top: 25px;}
	.mt30-n{ margin-top: 30px;}
	.mt35-n{ margin-top: 35px;}
	.mt40-n{ margin-top: 40px;}
	.mt45-n{ margin-top: 45px;}
	.mt50-n{ margin-top: 50px;}
	.mt55-n{ margin-top: 55px;}
	.mt60-n{ margin-top: 60px;}
	.mt65-n{ margin-top: 65px;}
	.mt70-n{ margin-top: 70px;}
	.mt75-n{ margin-top: 75px;}
	.mt80-n{ margin-top: 80px;}
	.mt85-n{ margin-top: 85px;}
	.mt90-n{ margin-top: 90px;}
	.mt95-n{ margin-top: 95px;}
	.mt100-n{ margin-top: 100px;}
	.mt110-n{ margin-top: 110px;}
	.mt120-n{ margin-top: 120px;}
	.mt130-n{ margin-top: 130px;}
	.mt140-n{ margin-top: 140px;}
	.mt150-n{ margin-top: 150px;}
	.mt160-n{ margin-top: 160px;}
	.mt170-n{ margin-top: 170px;}
	.mt180-n{ margin-top: 180px;}
	.mt190-n{ margin-top: 190px;}
	.mt200-n{ margin-top: 200px;}

	.mra-n{ margin-right: auto;}

	.mb5-n{ margin-bottom: 5px;}
	.mb10-n{ margin-bottom: 10px;}
	.mb15-n{ margin-bottom: 15px;}
	.mb20-n{ margin-bottom: 20px;}
	.mb25-n{ margin-bottom: 25px;}
	.mb30-n{ margin-bottom: 30px;}
	.mb35-n{ margin-bottom: 35px;}
	.mb40-n{ margin-bottom: 40px;}
	.mb45-n{ margin-bottom: 45px;}
	.mb50-n{ margin-bottom: 50px;}
	.mb55-n{ margin-bottom: 55px;}
	.mb60-n{ margin-bottom: 60px;}
	.mb65-n{ margin-bottom: 65px;}
	.mb70-n{ margin-bottom: 70px;}
	.mb75-n{ margin-bottom: 75px;}
	.mb80-n{ margin-bottom: 80px;}
	.mb85-n{ margin-bottom: 85px;}
	.mb90-n{ margin-bottom: 90px;}
	.mb95-n{ margin-bottom: 95px;}
	.mb100-n{ margin-bottom: 100px;}
	.mb110-n{ margin-bottom: 110px;}
	.mb120-n{ margin-bottom: 120px;}
	.mb130-n{ margin-bottom: 130px;}
	.mb140-n{ margin-bottom: 140px;}
	.mb150-n{ margin-bottom: 150px;}
	.mb160-n{ margin-bottom: 160px;}
	.mb170-n{ margin-bottom: 170px;}
	.mb180-n{ margin-bottom: 180px;}
	.mb190-n{ margin-bottom: 190px;}
	.mb200-n{ margin-bottom: 200px;}

	.mla-n{ margin-left: auto;}

	.pt5-n{ padding-top: 5px;}
	.pt10-n{ padding-top: 10px;}
	.pt15-n{ padding-top: 15px;}
	.pt20-n{ padding-top: 20px;}
	.pt25-n{ padding-top: 25px;}
	.pt30-n{ padding-top: 30px;}
	.pt35-n{ padding-top: 35px;}
	.pt40-n{ padding-top: 40px;}
	.pt45-n{ padding-top: 45px;}
	.pt50-n{ padding-top: 50px;}
	.pt55-n{ padding-top: 55px;}
	.pt60-n{ padding-top: 60px;}
	.pt65-n{ padding-top: 65px;}
	.pt70-n{ padding-top: 70px;}
	.pt75-n{ padding-top: 75px;}
	.pt80-n{ padding-top: 80px;}
	.pt85-n{ padding-top: 85px;}
	.pt90-n{ padding-top: 90px;}
	.pt95-n{ padding-top: 95px;}
	.pt100-n{ padding-top: 100px;}
	.pt110-n{ padding-top: 110px;}
	.pt120-n{ padding-top: 120px;}
	.pt130-n{ padding-top: 130px;}
	.pt140-n{ padding-top: 140px;}
	.pt150-n{ padding-top: 150px;}
	.pt160-n{ padding-top: 160px;}
	.pt170-n{ padding-top: 170px;}
	.pt180-n{ padding-top: 180px;}
	.pt190-n{ padding-top: 190px;}
	.pt200-n{ padding-top: 200px;}

	.pb5-n{ padding-bottom: 5px;}
	.pb10-n{ padding-bottom: 10px;}
	.pb15-n{ padding-bottom: 15px;}
	.pb20-n{ padding-bottom: 20px;}
	.pb25-n{ padding-bottom: 25px;}
	.pb30-n{ padding-bottom: 30px;}
	.pb35-n{ padding-bottom: 35px;}
	.pb40-n{ padding-bottom: 40px;}
	.pb45-n{ padding-bottom: 45px;}
	.pb50-n{ padding-bottom: 50px;}
	.pb55-n{ padding-bottom: 55px;}
	.pb60-n{ padding-bottom: 60px;}
	.pb65-n{ padding-bottom: 65px;}
	.pb70-n{ padding-bottom: 70px;}
	.pb75-n{ padding-bottom: 75px;}
	.pb80-n{ padding-bottom: 80px;}
	.pb85-n{ padding-bottom: 85px;}
	.pb90-n{ padding-bottom: 90px;}
	.pb95-n{ padding-bottom: 95px;}
	.pb100-n{ padding-bottom: 100px;}
	.pb110-n{ padding-bottom: 110px;}
	.pb120-n{ padding-bottom: 120px;}
	.pb130-n{ padding-bottom: 130px;}
	.pb140-n{ padding-bottom: 140px;}
	.pb150-n{ padding-bottom: 150px;}
	.pb160-n{ padding-bottom: 160px;}
	.pb170-n{ padding-bottom: 170px;}
	.pb180-n{ padding-bottom: 180px;}
	.pb190-n{ padding-bottom: 190px;}
	.pb200-n{ padding-bottom: 200px;}

	.ovh-n{ overflow: hidden;}
	.ovv-n{ overflow: visible;}
	.ovs-n{ overflow: scroll;}
	.ova-n{ overflow: auto;}

	.poss-n{ position: static;}
	.posr-n{ position: relative;}
	.posa-n{ position: absolute;}
	.posf-n{ position: fixed;}

	.tar-n{ text-align: right;}
	.tal-n{ text-align: left;}
	.tac-n{ text-align: center;}

	.tdn-n{ text-decoration: none;}
	.tdu-n{ text-decoration: underline;}
	.tdo-n{ text-decoration: overline;}
	.tdl-n{ text-decoration: line-through;}

	.vat-n{ vertical-align: top;}
	.vam-n{ vertical-align: middle;}
	.vab-n{ vertical-align: bottom;}
	.vabl-n{ vertical-align: baseline;}

	.vv-n{ visibility: visible;}
	.vh-n{ visibility: hidden;}
	.vc-n{ visibility: collapse;}

	.wa-n{ width: auto;}
	.w0-n{ width: 0;}
	.w100p-n{ width: 100%;}

	.block-flex-n{
		display: flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-align-items: center;
		-ms-align-items: center;
		align-items: center;
	}
	.block-flex--center-n{
		-webkit-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
	}
	.block-flex--ais-n{
		-webkit-align-items: flex-start;
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
	.block-flex--reverse-n{
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
}

@media print,screen and (min-width: 768px){
	.ff-noto-w{
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	}

	.sprite-w{
		overflow: hidden;
		text-indent: 100%;
		white-space: nowrap;
	}

	.effect-fade-hover{
		-webkit-transition: opacity 0.15s ease;
		transition: opacity 0.15s ease;
	}
	.effect-fade-hover:hover{
		opacity: 0.6;
	}

	.clb-w{ clear: both;}
	.clr-w{ clear: right;}
	.cll-w{ clear: left;}
	.cln-w{ clear: none;}

	.cura-w{ cursor: auto;}
	.curc-w{ cursor: crosshair;}
	.curd-w{ cursor: default;}
	.curm-w{ cursor: move;}
	.curp-w{ cursor: pointer;}
	.curt-w{ cursor: text;}

	.dn-w{ display: none;}
	.di-w{ display: inline;}
	.db-w{ display: block;}
	.dib-w{ display: inline-block;}
	.dtb-w{ display: table;}
	.dtbc-w{ display: table-cell;}

	.fll-w{ float: left;}
	.flr-w{ float: right;}
	.fln-w{ float: none;}

	.fsn-w{ font-style: normal;}
	.fsi-w{ font-style: italic;}
	.fso-w{ font-style: oblique;}

	.fwn-w{ font-weight: normal;}
	.fwb-w{ font-weight: bold;}
	.fwbr-w{ font-weight: bolder;}
	.fwlr-w{ font-weight: lighter;}

	.fz10-w{ font-size: 10px;}
	.fz11-w{ font-size: 11px;}
	.fz12-w{ font-size: 12px;}
	.fz13-w{ font-size: 13px;}
	.fz14-w{ font-size: 14px;}
	.fz15-w{ font-size: 15px;}
	.fz16-w{ font-size: 16px;}
	.fz17-w{ font-size: 17px;}
	.fz18-w{ font-size: 18px;}
	.fz19-w{ font-size: 19px;}
	.fz20-w{ font-size: 20px;}
	.fz21-w{ font-size: 21px;}
	.fz22-w{ font-size: 22px;}
	.fz23-w{ font-size: 23px;}
	.fz24-w{ font-size: 24px;}
	.fz25-w{ font-size: 25px;}
	.fz30-w{ font-size: 30px;}
	.fz35-w{ font-size: 35px;}
	.fz40-w{ font-size: 40px;}
	.fz45-w{ font-size: 45px;}
	.fz50-w{ font-size: 50px;}

	.ha-w{ height: auto;}
	.h0-w{ height: 0;}
	.h100p-w{ height: 100%;}

	.lh100-w{ line-height: 1.0;}
	.lh110-w{ line-height: 1.1;}
	.lh120-w{ line-height: 1.2;}
	.lh130-w{ line-height: 1.3;}
	.lh140-w{ line-height: 1.4;}
	.lh150-w{ line-height: 1.5;}
	.lh160-w{ line-height: 1.6;}
	.lh170-w{ line-height: 1.7;}
	.lh180-w{ line-height: 1.8;}
	.lh190-w{ line-height: 1.9;}
	.lh200-w{ line-height: 2.0;}
	.lh210-w{ line-height: 2.1;}
	.lh220-w{ line-height: 2.2;}
	.lh230-w{ line-height: 2.3;}
	.lh240-w{ line-height: 2.4;}

	.lts0-w{ letter-spacing: 0px;}
	.lts25-w{ letter-spacing: 0.025em;}
	.lts50-w{ letter-spacing: 0.05em;}
	.lts80-w{ letter-spacing: 0.08em;}
	.lts100-w{ letter-spacing: 0.1em;}
	.lts125-w{ letter-spacing: 0.125em;}
	.lts150-w{ letter-spacing: 0.15em;}
	.lts175-w{ letter-spacing: 0.175em;}
	.lts200-w{ letter-spacing: 0.2em;}
	.lts300-w{ letter-spacing: 0.3em;}
	.lts400-w{ letter-spacing: 0.4em;}
	.lts500-w{ letter-spacing: 0.5em;}
	.lts600-w{ letter-spacing: 0.6em;}
	.lts700-w{ letter-spacing: 0.7em;}
	.lts800-w{ letter-spacing: 0.8em;}
	.lts900-w{ letter-spacing: 0.9em;}
	.lts1000-w{ letter-spacing: 1em;}

	.mahn-w{ max-height: none;}
	.mah100p-w{ max-height: 100%;}

	.mawn-w{ max-width: none;}
	.maw100p-w{ max-width: 100%;}

	.mih0-w{ min-height: 0;}
	.mih100p-w{ min-height: 100%;}

	.miw0-w{ min-width: 0;}
	.miw100p-w{ min-width: 100%;}

	.mt5-w{ margin-top: 5px;}
	.mt10-w{ margin-top: 10px;}
	.mt15-w{ margin-top: 15px;}
	.mt20-w{ margin-top: 20px;}
	.mt25-w{ margin-top: 25px;}
	.mt30-w{ margin-top: 30px;}
	.mt35-w{ margin-top: 35px;}
	.mt40-w{ margin-top: 40px;}
	.mt45-w{ margin-top: 45px;}
	.mt50-w{ margin-top: 50px;}
	.mt55-w{ margin-top: 55px;}
	.mt60-w{ margin-top: 60px;}
	.mt65-w{ margin-top: 65px;}
	.mt70-w{ margin-top: 70px;}
	.mt75-w{ margin-top: 75px;}
	.mt80-w{ margin-top: 80px;}
	.mt85-w{ margin-top: 85px;}
	.mt90-w{ margin-top: 90px;}
	.mt95-w{ margin-top: 95px;}
	.mt100-w{ margin-top: 100px;}
	.mt110-w{ margin-top: 110px;}
	.mt120-w{ margin-top: 120px;}
	.mt130-w{ margin-top: 130px;}
	.mt140-w{ margin-top: 140px;}
	.mt150-w{ margin-top: 150px;}
	.mt160-w{ margin-top: 160px;}
	.mt170-w{ margin-top: 170px;}
	.mt180-w{ margin-top: 180px;}
	.mt190-w{ margin-top: 190px;}
	.mt200-w{ margin-top: 200px;}

	.mra-w{ margin-right: auto;}

	.mb5-w{ margin-bottom: 5px;}
	.mb10-w{ margin-bottom: 10px;}
	.mb15-w{ margin-bottom: 15px;}
	.mb20-w{ margin-bottom: 20px;}
	.mb25-w{ margin-bottom: 25px;}
	.mb30-w{ margin-bottom: 30px;}
	.mb35-w{ margin-bottom: 35px;}
	.mb40-w{ margin-bottom: 40px;}
	.mb45-w{ margin-bottom: 45px;}
	.mb50-w{ margin-bottom: 50px;}
	.mb55-w{ margin-bottom: 55px;}
	.mb60-w{ margin-bottom: 60px;}
	.mb65-w{ margin-bottom: 65px;}
	.mb70-w{ margin-bottom: 70px;}
	.mb75-w{ margin-bottom: 75px;}
	.mb80-w{ margin-bottom: 80px;}
	.mb85-w{ margin-bottom: 85px;}
	.mb90-w{ margin-bottom: 90px;}
	.mb95-w{ margin-bottom: 95px;}
	.mb100-w{ margin-bottom: 100px;}
	.mb110-w{ margin-bottom: 110px;}
	.mb120-w{ margin-bottom: 120px;}
	.mb130-w{ margin-bottom: 130px;}
	.mb140-w{ margin-bottom: 140px;}
	.mb150-w{ margin-bottom: 150px;}
	.mb160-w{ margin-bottom: 160px;}
	.mb170-w{ margin-bottom: 170px;}
	.mb180-w{ margin-bottom: 180px;}
	.mb190-w{ margin-bottom: 190px;}
	.mb200-w{ margin-bottom: 200px;}

	.mla-w{ margin-left: auto;}

	.pt5-w{ padding-top: 5px;}
	.pt10-w{ padding-top: 10px;}
	.pt15-w{ padding-top: 15px;}
	.pt20-w{ padding-top: 20px;}
	.pt25-w{ padding-top: 25px;}
	.pt30-w{ padding-top: 30px;}
	.pt35-w{ padding-top: 35px;}
	.pt40-w{ padding-top: 40px;}
	.pt45-w{ padding-top: 45px;}
	.pt50-w{ padding-top: 50px;}
	.pt55-w{ padding-top: 55px;}
	.pt60-w{ padding-top: 60px;}
	.pt65-w{ padding-top: 65px;}
	.pt70-w{ padding-top: 70px;}
	.pt75-w{ padding-top: 75px;}
	.pt80-w{ padding-top: 80px;}
	.pt85-w{ padding-top: 85px;}
	.pt90-w{ padding-top: 90px;}
	.pt95-w{ padding-top: 95px;}
	.pt100-w{ padding-top: 100px;}
	.pt110-w{ padding-top: 110px;}
	.pt120-w{ padding-top: 120px;}
	.pt130-w{ padding-top: 130px;}
	.pt140-w{ padding-top: 140px;}
	.pt150-w{ padding-top: 150px;}
	.pt160-w{ padding-top: 160px;}
	.pt170-w{ padding-top: 170px;}
	.pt180-w{ padding-top: 180px;}
	.pt190-w{ padding-top: 190px;}
	.pt200-w{ padding-top: 200px;}

	.pb5-w{ padding-bottom: 5px;}
	.pb10-w{ padding-bottom: 10px;}
	.pb15-w{ padding-bottom: 15px;}
	.pb20-w{ padding-bottom: 20px;}
	.pb25-w{ padding-bottom: 25px;}
	.pb30-w{ padding-bottom: 30px;}
	.pb35-w{ padding-bottom: 35px;}
	.pb40-w{ padding-bottom: 40px;}
	.pb45-w{ padding-bottom: 45px;}
	.pb50-w{ padding-bottom: 50px;}
	.pb55-w{ padding-bottom: 55px;}
	.pb60-w{ padding-bottom: 60px;}
	.pb65-w{ padding-bottom: 65px;}
	.pb70-w{ padding-bottom: 70px;}
	.pb75-w{ padding-bottom: 75px;}
	.pb80-w{ padding-bottom: 80px;}
	.pb85-w{ padding-bottom: 85px;}
	.pb90-w{ padding-bottom: 90px;}
	.pb95-w{ padding-bottom: 95px;}
	.pb100-w{ padding-bottom: 100px;}
	.pb110-w{ padding-bottom: 110px;}
	.pb120-w{ padding-bottom: 120px;}
	.pb130-w{ padding-bottom: 130px;}
	.pb140-w{ padding-bottom: 140px;}
	.pb150-w{ padding-bottom: 150px;}
	.pb160-w{ padding-bottom: 160px;}
	.pb170-w{ padding-bottom: 170px;}
	.pb180-w{ padding-bottom: 180px;}
	.pb190-w{ padding-bottom: 190px;}
	.pb200-w{ padding-bottom: 200px;}

	.ovh-w{ overflow: hidden;}
	.ovv-w{ overflow: visible;}
	.ovs-w{ overflow: scroll;}
	.ova-w{ overflow: auto;}

	.poss-w{ position: static;}
	.posr-w{ position: relative;}
	.posa-w{ position: absolute;}
	.posf-w{ position: fixed;}

	.tar-w{ text-align: right;}
	.tal-w{ text-align: left;}
	.tac-w{ text-align: center;}

	.tdn-w{ text-decoration: none;}
	.tdu-w{ text-decoration: underline;}
	.tdo-w{ text-decoration: overline;}
	.tdl-w{ text-decoration: line-through;}

	.vat-w{ vertical-align: top;}
	.vam-w{ vertical-align: middle;}
	.vab-w{ vertical-align: bottom;}
	.vabl-w{ vertical-align: baseline;}

	.vv-w{ visibility: visible;}
	.vh-w{ visibility: hidden;}
	.vc-w{ visibility: collapse;}

	.wa-w{ width: auto;}
	.w0-w{ width: 0;}
	.w100p-w{ width: 100%;}

	.block-flex-w{
		display: flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-align-items: center;
		-ms-align-items: center;
		align-items: center;
	}
	.block-flex--center-w{
		-webkit-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
	}
	.block-flex--ais-w{
		-webkit-align-items: flex-start;
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
	.block-flex--reverse-w{
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
}