@charset "utf-8";

@media all and (max-width: 640px){
	/* mobile */
	
	/* レイアウト系
	---------------------------------------------------------------------------- */
	.l-sp-padding{
		padding:0 10px;
	}
	.l-sp-padding02{
		padding:20px 10px;
	}
	.l-sp-padding03{
		padding:15px 10px;
	}

	.l-wrap{
		margin: 0 auto;
		width: 100%;
	}
	.l-wrap-sidebar{
		float:none;
		width:100%;
		height:auto !important;
	}
	.l-wrap-sidebar-inner{
		width:100%;
		position:static;
		margin-top: 0px !important;
	}
	.l-wrap-content{
		float:none;
		width:100%;
	}

	/* 見出し系
	---------------------------------------------------------------------------- */
	/*.m-title001{*/
	/*	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	/*	background:url(/common/img/ico_sp_01.png) no-repeat left 3px;*/
	/*	font-size: 17px;*/
	/*	padding-left: 17px;*/
	/*	margin:0 10px;*/
	/*	border-bottom: none !important;*/
	/*	padding-bottom: 0 !important;*/
	/*}*/
	/*.m-title002{*/
	/*	background:url(/common/img/ico_sp_02.png) no-repeat left 2px;*/
	/*	font-size: 108.3%;*/
	/*	padding-left: 15px;*/
	/*	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	/*	font-weight:bold;*/
	/*}*/
	
	/* 横幅系
	---------------------------------------------------------------------------- */
	.m-sp-w00{ width: 0 !important;}
	.m-sp-w05{ width: 5% !important;}
	.m-sp-w10{ width: 10% !important;}
	.m-sp-w15{ width: 15% !important;}
	.m-sp-w20{ width: 20% !important;}
	.m-sp-w25{ width: 25% !important;}
	.m-sp-w30{ width: 30% !important;}
	.m-sp-w35{ width: 35% !important;}
	.m-sp-w40{ width: 40% !important;}
	.m-sp-w45{ width: 45% !important;}
	.m-sp-w50{ width: 50% !important;}
	.m-sp-w55{ width: 55% !important;}
	.m-sp-w60{ width: 60% !important;}
	.m-sp-w65{ width: 65% !important;}
	.m-sp-w70{ width: 70% !important;}
	.m-sp-w75{ width: 75% !important;}
	.m-sp-w80{ width: 80% !important;}
	.m-sp-w85{ width: 85% !important;}
	.m-sp-w90{ width: 90% !important;}
	.m-sp-w95{ width: 95% !important;}
	.m-sp-w100{ width: 100% !important;}
	
	/* ディスプレイ系
	---------------------------------------------------------------------------- */
	.m-sp-none{ display: none !important; }
	.m-pc-none{ display: block !important; }
	
	/* margin
	---------------------------------------------------------------------------- */	
	
	.sp-m00{ margin: 0px !important;}
	.sp-m-auto{ margin: 0 auto !important;}
	.sp-mt00{ margin-top: 0px !important;}
	.sp-mt01{ margin-top: 1px !important;}
	.sp-mt02{ margin-top: 2px !important;}
	.sp-mt03{ margin-top: 3px !important;}
	.sp-mt04{ margin-top: 4px !important;}
	.sp-mt05{ margin-top: 5px !important;}
	.sp-mt06{ margin-top: 6px !important;}
	.sp-mt07{ margin-top: 7px !important;}
	.sp-mt08{ margin-top: 8px !important;}
	.sp-mt09{ margin-top: 9px !important;}
	.sp-mt10{ margin-top: 10px !important;}
	.sp-mt11{ margin-top: 11px !important;}
	.sp-mt12{ margin-top: 12px !important;}
	.sp-mt13{ margin-top: 13px !important;}
	.sp-mt14{ margin-top: 14px !important;}
	.sp-mt15{ margin-top: 15px !important;}
	.sp-mt16{ margin-top: 16px !important;}
	.sp-mt17{ margin-top: 17px !important;}
	.sp-mt18{ margin-top: 18px !important;}
	.sp-mt19{ margin-top: 19px !important;}
	.sp-mt20{ margin-top: 20px !important;}
	.sp-mt21{ margin-top: 21px !important;}
	.sp-mt22{ margin-top: 22px !important;}
	.sp-mt23{ margin-top: 23px !important;}
	.sp-mt24{ margin-top: 24px !important;}
	.sp-mt25{ margin-top: 25px !important;}
	.sp-mt26{ margin-top: 26px !important;}
	.sp-mt27{ margin-top: 27px !important;}
	.sp-mt28{ margin-top: 28px !important;}
	.sp-mt29{ margin-top: 29px !important;}
	.sp-mt30{ margin-top: 30px !important;}
	.sp-mt31{ margin-top: 31px !important;}
	.sp-mt32{ margin-top: 32px !important;}
	.sp-mt33{ margin-top: 33px !important;}
	.sp-mt34{ margin-top: 34px !important;}
	.sp-mt35{ margin-top: 35px !important;}
	.sp-mt36{ margin-top: 36px !important;}
	.sp-mt37{ margin-top: 37px !important;}
	.sp-mt38{ margin-top: 38px !important;}
	.sp-mt39{ margin-top: 39px !important;}
	.sp-mt40{ margin-top: 40px !important;}
	.sp-mt41{ margin-top: 41px !important;}
	.sp-mt42{ margin-top: 42px !important;}
	.sp-mt43{ margin-top: 43px !important;}
	.sp-mt44{ margin-top: 44px !important;}
	.sp-mt45{ margin-top: 45px !important;}
	.sp-mt46{ margin-top: 46px !important;}
	.sp-mt47{ margin-top: 47px !important;}
	.sp-mt48{ margin-top: 48px !important;}
	.sp-mt49{ margin-top: 49px !important;}
	.sp-mt50{ margin-top: 50px !important;}
	.sp-mt51{ margin-top: 51px !important;}
	.sp-mt52{ margin-top: 52px !important;}
	.sp-mt53{ margin-top: 53px !important;}
	.sp-mt54{ margin-top: 54px !important;}
	.sp-mt55{ margin-top: 55px !important;}
	.sp-mt56{ margin-top: 56px !important;}
	.sp-mt57{ margin-top: 57px !important;}
	.sp-mt58{ margin-top: 58px !important;}
	.sp-mt59{ margin-top: 59px !important;}
	.sp-mt60{ margin-top: 60px !important;}
	.sp-mt61{ margin-top: 61px !important;}
	.sp-mt62{ margin-top: 62px !important;}
	.sp-mt63{ margin-top: 63px !important;}
	.sp-mt64{ margin-top: 64px !important;}
	.sp-mt65{ margin-top: 65px !important;}
	.sp-mt66{ margin-top: 66px !important;}
	.sp-mt67{ margin-top: 67px !important;}
	.sp-mt68{ margin-top: 68px !important;}
	.sp-mt69{ margin-top: 69px !important;}
	.sp-mt70{ margin-top: 70px !important;}
	.sp-mt71{ margin-top: 71px !important;}
	.sp-mt72{ margin-top: 72px !important;}
	.sp-mt73{ margin-top: 73px !important;}
	.sp-mt74{ margin-top: 74px !important;}
	.sp-mt75{ margin-top: 75px !important;}
	.sp-mt76{ margin-top: 76px !important;}
	.sp-mt77{ margin-top: 77px !important;}
	.sp-mt78{ margin-top: 78px !important;}
	.sp-mt79{ margin-top: 79px !important;}
	.sp-mt80{ margin-top: 80px !important;}
	.sp-mt81{ margin-top: 81px !important;}
	.sp-mt82{ margin-top: 82px !important;}
	.sp-mt83{ margin-top: 83px !important;}
	.sp-mt84{ margin-top: 84px !important;}
	.sp-mt85{ margin-top: 85px !important;}
	.sp-mt86{ margin-top: 86px !important;}
	.sp-mt87{ margin-top: 87px !important;}
	.sp-mt88{ margin-top: 88px !important;}
	.sp-mt89{ margin-top: 89px !important;}
	.sp-mt90{ margin-top: 90px !important;}
	.sp-mt91{ margin-top: 91px !important;}
	.sp-mt92{ margin-top: 92px !important;}
	.sp-mt93{ margin-top: 93px !important;}
	.sp-mt94{ margin-top: 94px !important;}
	.sp-mt95{ margin-top: 95px !important;}
	.sp-mt96{ margin-top: 96px !important;}
	.sp-mt97{ margin-top: 97px !important;}
	.sp-mt98{ margin-top: 98px !important;}
	.sp-mt99{ margin-top: 99px !important;}
	.sp-mt100{ margin-top: 100px !important;}
	
	.sp-mb00{ margin-bottom: 0px !important;}
	.sp-mb01{ margin-bottom: 1px !important;}
	.sp-mb02{ margin-bottom: 2px !important;}
	.sp-mb03{ margin-bottom: 3px !important;}
	.sp-mb04{ margin-bottom: 4px !important;}
	.sp-mb05{ margin-bottom: 5px !important;}
	.sp-mb06{ margin-bottom: 6px !important;}
	.sp-mb07{ margin-bottom: 7px !important;}
	.sp-mb08{ margin-bottom: 8px !important;}
	.sp-mb09{ margin-bottom: 9px !important;}
	.sp-mb10{ margin-bottom: 10px !important;}
	.sp-mb11{ margin-bottom: 11px !important;}
	.sp-mb12{ margin-bottom: 12px !important;}
	.sp-mb13{ margin-bottom: 13px !important;}
	.sp-mb14{ margin-bottom: 14px !important;}
	.sp-mb15{ margin-bottom: 15px !important;}
	.sp-mb16{ margin-bottom: 16px !important;}
	.sp-mb17{ margin-bottom: 17px !important;}
	.sp-mb18{ margin-bottom: 18px !important;}
	.sp-mb19{ margin-bottom: 19px !important;}
	.sp-mb20{ margin-bottom: 20px !important;}
	.sp-mb21{ margin-bottom: 21px !important;}
	.sp-mb22{ margin-bottom: 22px !important;}
	.sp-mb23{ margin-bottom: 23px !important;}
	.sp-mb24{ margin-bottom: 24px !important;}
	.sp-mb25{ margin-bottom: 25px !important;}
	.sp-mb26{ margin-bottom: 26px !important;}
	.sp-mb27{ margin-bottom: 27px !important;}
	.sp-mb28{ margin-bottom: 28px !important;}
	.sp-mb29{ margin-bottom: 29px !important;}
	.sp-mb30{ margin-bottom: 30px !important;}
	.sp-mb31{ margin-bottom: 31px !important;}
	.sp-mb32{ margin-bottom: 32px !important;}
	.sp-mb33{ margin-bottom: 33px !important;}
	.sp-mb34{ margin-bottom: 34px !important;}
	.sp-mb35{ margin-bottom: 35px !important;}
	.sp-mb36{ margin-bottom: 36px !important;}
	.sp-mb37{ margin-bottom: 37px !important;}
	.sp-mb38{ margin-bottom: 38px !important;}
	.sp-mb39{ margin-bottom: 39px !important;}
	.sp-mb40{ margin-bottom: 40px !important;}
	.sp-mb41{ margin-bottom: 41px !important;}
	.sp-mb42{ margin-bottom: 42px !important;}
	.sp-mb43{ margin-bottom: 43px !important;}
	.sp-mb44{ margin-bottom: 44px !important;}
	.sp-mb45{ margin-bottom: 45px !important;}
	.sp-mb46{ margin-bottom: 46px !important;}
	.sp-mb47{ margin-bottom: 47px !important;}
	.sp-mb48{ margin-bottom: 48px !important;}
	.sp-mb49{ margin-bottom: 49px !important;}
	.sp-mb50{ margin-bottom: 50px !important;}
	.sp-mb51{ margin-bottom: 51px !important;}
	.sp-mb52{ margin-bottom: 52px !important;}
	.sp-mb53{ margin-bottom: 53px !important;}
	.sp-mb54{ margin-bottom: 54px !important;}
	.sp-mb55{ margin-bottom: 55px !important;}
	.sp-mb56{ margin-bottom: 56px !important;}
	.sp-mb57{ margin-bottom: 57px !important;}
	.sp-mb58{ margin-bottom: 58px !important;}
	.sp-mb59{ margin-bottom: 59px !important;}
	.sp-mb60{ margin-bottom: 60px !important;}
	.sp-mb61{ margin-bottom: 61px !important;}
	.sp-mb62{ margin-bottom: 62px !important;}
	.sp-mb63{ margin-bottom: 63px !important;}
	.sp-mb64{ margin-bottom: 64px !important;}
	.sp-mb65{ margin-bottom: 65px !important;}
	.sp-mb66{ margin-bottom: 66px !important;}
	.sp-mb67{ margin-bottom: 67px !important;}
	.sp-mb68{ margin-bottom: 68px !important;}
	.sp-mb69{ margin-bottom: 69px !important;}
	.sp-mb70{ margin-bottom: 70px !important;}
	.sp-mb71{ margin-bottom: 71px !important;}
	.sp-mb72{ margin-bottom: 72px !important;}
	.sp-mb73{ margin-bottom: 73px !important;}
	.sp-mb74{ margin-bottom: 74px !important;}
	.sp-mb75{ margin-bottom: 75px !important;}
	.sp-mb76{ margin-bottom: 76px !important;}
	.sp-mb77{ margin-bottom: 77px !important;}
	.sp-mb78{ margin-bottom: 78px !important;}
	.sp-mb79{ margin-bottom: 79px !important;}
	.sp-mb80{ margin-bottom: 80px !important;}
	.sp-mb81{ margin-bottom: 81px !important;}
	.sp-mb82{ margin-bottom: 82px !important;}
	.sp-mb83{ margin-bottom: 83px !important;}
	.sp-mb84{ margin-bottom: 84px !important;}
	.sp-mb85{ margin-bottom: 85px !important;}
	.sp-mb86{ margin-bottom: 86px !important;}
	.sp-mb87{ margin-bottom: 87px !important;}
	.sp-mb88{ margin-bottom: 88px !important;}
	.sp-mb89{ margin-bottom: 89px !important;}
	.sp-mb90{ margin-bottom: 90px !important;}
	.sp-mb91{ margin-bottom: 91px !important;}
	.sp-mb92{ margin-bottom: 92px !important;}
	.sp-mb93{ margin-bottom: 93px !important;}
	.sp-mb94{ margin-bottom: 94px !important;}
	.sp-mb95{ margin-bottom: 95px !important;}
	.sp-mb96{ margin-bottom: 96px !important;}
	.sp-mb97{ margin-bottom: 97px !important;}
	.sp-mb98{ margin-bottom: 98px !important;}
	.sp-mb99{ margin-bottom: 99px !important;}
	.sp-mb100{ margin-bottom: 100px !important;}
	
	.sp-mr00{ margin-right: 0px !important;}
	.sp-mr01{ margin-right: 1px !important;}
	.sp-mr02{ margin-right: 2px !important;}
	.sp-mr03{ margin-right: 3px !important;}
	.sp-mr04{ margin-right: 4px !important;}
	.sp-mr05{ margin-right: 5px !important;}
	.sp-mr06{ margin-right: 6px !important;}
	.sp-mr07{ margin-right: 7px !important;}
	.sp-mr08{ margin-right: 8px !important;}
	.sp-mr09{ margin-right: 9px !important;}
	.sp-mr10{ margin-right: 10px !important;}
	.sp-mr11{ margin-right: 11px !important;}
	.sp-mr12{ margin-right: 12px !important;}
	.sp-mr13{ margin-right: 13px !important;}
	.sp-mr14{ margin-right: 14px !important;}
	.sp-mr15{ margin-right: 15px !important;}
	.sp-mr16{ margin-right: 16px !important;}
	.sp-mr17{ margin-right: 17px !important;}
	.sp-mr18{ margin-right: 18px !important;}
	.sp-mr19{ margin-right: 19px !important;}
	.sp-mr20{ margin-right: 20px !important;}
	.sp-mr21{ margin-right: 21px !important;}
	.sp-mr22{ margin-right: 22px !important;}
	.sp-mr23{ margin-right: 23px !important;}
	.sp-mr24{ margin-right: 24px !important;}
	.sp-mr25{ margin-right: 25px !important;}
	.sp-mr26{ margin-right: 26px !important;}
	.sp-mr27{ margin-right: 27px !important;}
	.sp-mr28{ margin-right: 28px !important;}
	.sp-mr29{ margin-right: 29px !important;}
	.sp-mr30{ margin-right: 30px !important;}
	.sp-mr31{ margin-right: 31px !important;}
	.sp-mr32{ margin-right: 32px !important;}
	.sp-mr33{ margin-right: 33px !important;}
	.sp-mr34{ margin-right: 34px !important;}
	.sp-mr35{ margin-right: 35px !important;}
	.sp-mr36{ margin-right: 36px !important;}
	.sp-mr37{ margin-right: 37px !important;}
	.sp-mr38{ margin-right: 38px !important;}
	.sp-mr39{ margin-right: 39px !important;}
	.sp-mr40{ margin-right: 40px !important;}
	.sp-mr41{ margin-right: 41px !important;}
	.sp-mr42{ margin-right: 42px !important;}
	.sp-mr43{ margin-right: 43px !important;}
	.sp-mr44{ margin-right: 44px !important;}
	.sp-mr45{ margin-right: 45px !important;}
	.sp-mr46{ margin-right: 46px !important;}
	.sp-mr47{ margin-right: 47px !important;}
	.sp-mr48{ margin-right: 48px !important;}
	.sp-mr49{ margin-right: 49px !important;}
	.sp-mr50{ margin-right: 50px !important;}
	.sp-mr51{ margin-right: 51px !important;}
	.sp-mr52{ margin-right: 52px !important;}
	.sp-mr53{ margin-right: 53px !important;}
	.sp-mr54{ margin-right: 54px !important;}
	.sp-mr55{ margin-right: 55px !important;}
	.sp-mr56{ margin-right: 56px !important;}
	.sp-mr57{ margin-right: 57px !important;}
	.sp-mr58{ margin-right: 58px !important;}
	.sp-mr59{ margin-right: 59px !important;}
	.sp-mr60{ margin-right: 60px !important;}
	.sp-mr61{ margin-right: 61px !important;}
	.sp-mr62{ margin-right: 62px !important;}
	.sp-mr63{ margin-right: 63px !important;}
	.sp-mr64{ margin-right: 64px !important;}
	.sp-mr65{ margin-right: 65px !important;}
	.sp-mr66{ margin-right: 66px !important;}
	.sp-mr67{ margin-right: 67px !important;}
	.sp-mr68{ margin-right: 68px !important;}
	.sp-mr69{ margin-right: 69px !important;}
	.sp-mr70{ margin-right: 70px !important;}
	.sp-mr71{ margin-right: 71px !important;}
	.sp-mr72{ margin-right: 72px !important;}
	.sp-mr73{ margin-right: 73px !important;}
	.sp-mr74{ margin-right: 74px !important;}
	.sp-mr75{ margin-right: 75px !important;}
	.sp-mr76{ margin-right: 76px !important;}
	.sp-mr77{ margin-right: 77px !important;}
	.sp-mr78{ margin-right: 78px !important;}
	.sp-mr79{ margin-right: 79px !important;}
	.sp-mr80{ margin-right: 80px !important;}
	.sp-mr81{ margin-right: 81px !important;}
	.sp-mr82{ margin-right: 82px !important;}
	.sp-mr83{ margin-right: 83px !important;}
	.sp-mr84{ margin-right: 84px !important;}
	.sp-mr85{ margin-right: 85px !important;}
	.sp-mr86{ margin-right: 86px !important;}
	.sp-mr87{ margin-right: 87px !important;}
	.sp-mr88{ margin-right: 88px !important;}
	.sp-mr89{ margin-right: 89px !important;}
	.sp-mr90{ margin-right: 90px !important;}
	.sp-mr91{ margin-right: 91px !important;}
	.sp-mr92{ margin-right: 92px !important;}
	.sp-mr93{ margin-right: 93px !important;}
	.sp-mr94{ margin-right: 94px !important;}
	.sp-mr95{ margin-right: 95px !important;}
	.sp-mr96{ margin-right: 96px !important;}
	.sp-mr97{ margin-right: 97px !important;}
	.sp-mr98{ margin-right: 98px !important;}
	.sp-mr99{ margin-right: 99px !important;}
	.sp-mr100{ margin-right: 100px !important;}
	
	.sp-ml00{ margin-left: 0px !important;}
	.sp-ml01{ margin-left: 1px !important;}
	.sp-ml02{ margin-left: 2px !important;}
	.sp-ml03{ margin-left: 3px !important;}
	.sp-ml04{ margin-left: 4px !important;}
	.sp-ml05{ margin-left: 5px !important;}
	.sp-ml06{ margin-left: 6px !important;}
	.sp-ml07{ margin-left: 7px !important;}
	.sp-ml08{ margin-left: 8px !important;}
	.sp-ml09{ margin-left: 9px !important;}
	.sp-ml10{ margin-left: 10px !important;}
	.sp-ml11{ margin-left: 11px !important;}
	.sp-ml12{ margin-left: 12px !important;}
	.sp-ml13{ margin-left: 13px !important;}
	.sp-ml14{ margin-left: 14px !important;}
	.sp-ml15{ margin-left: 15px !important;}
	.sp-ml16{ margin-left: 16px !important;}
	.sp-ml17{ margin-left: 17px !important;}
	.sp-ml18{ margin-left: 18px !important;}
	.sp-ml19{ margin-left: 19px !important;}
	.sp-ml20{ margin-left: 20px !important;}
	.sp-ml21{ margin-left: 21px !important;}
	.sp-ml22{ margin-left: 22px !important;}
	.sp-ml23{ margin-left: 23px !important;}
	.sp-ml24{ margin-left: 24px !important;}
	.sp-ml25{ margin-left: 25px !important;}
	.sp-ml26{ margin-left: 26px !important;}
	.sp-ml27{ margin-left: 27px !important;}
	.sp-ml28{ margin-left: 28px !important;}
	.sp-ml29{ margin-left: 29px !important;}
	.sp-ml30{ margin-left: 30px !important;}
	.sp-ml31{ margin-left: 31px !important;}
	.sp-ml32{ margin-left: 32px !important;}
	.sp-ml33{ margin-left: 33px !important;}
	.sp-ml34{ margin-left: 34px !important;}
	.sp-ml35{ margin-left: 35px !important;}
	.sp-ml36{ margin-left: 36px !important;}
	.sp-ml37{ margin-left: 37px !important;}
	.sp-ml38{ margin-left: 38px !important;}
	.sp-ml39{ margin-left: 39px !important;}
	.sp-ml40{ margin-left: 40px !important;}
	.sp-ml41{ margin-left: 41px !important;}
	.sp-ml42{ margin-left: 42px !important;}
	.sp-ml43{ margin-left: 43px !important;}
	.sp-ml44{ margin-left: 44px !important;}
	.sp-ml45{ margin-left: 45px !important;}
	.sp-ml46{ margin-left: 46px !important;}
	.sp-ml47{ margin-left: 47px !important;}
	.sp-ml48{ margin-left: 48px !important;}
	.sp-ml49{ margin-left: 49px !important;}
	.sp-ml50{ margin-left: 50px !important;}
	.sp-ml51{ margin-left: 51px !important;}
	.sp-ml52{ margin-left: 52px !important;}
	.sp-ml53{ margin-left: 53px !important;}
	.sp-ml54{ margin-left: 54px !important;}
	.sp-ml55{ margin-left: 55px !important;}
	.sp-ml56{ margin-left: 56px !important;}
	.sp-ml57{ margin-left: 57px !important;}
	.sp-ml58{ margin-left: 58px !important;}
	.sp-ml59{ margin-left: 59px !important;}
	.sp-ml60{ margin-left: 60px !important;}
	.sp-ml61{ margin-left: 61px !important;}
	.sp-ml62{ margin-left: 62px !important;}
	.sp-ml63{ margin-left: 63px !important;}
	.sp-ml64{ margin-left: 64px !important;}
	.sp-ml65{ margin-left: 65px !important;}
	.sp-ml66{ margin-left: 66px !important;}
	.sp-ml67{ margin-left: 67px !important;}
	.sp-ml68{ margin-left: 68px !important;}
	.sp-ml69{ margin-left: 69px !important;}
	.sp-ml70{ margin-left: 70px !important;}
	.sp-ml71{ margin-left: 71px !important;}
	.sp-ml72{ margin-left: 72px !important;}
	.sp-ml73{ margin-left: 73px !important;}
	.sp-ml74{ margin-left: 74px !important;}
	.sp-ml75{ margin-left: 75px !important;}
	.sp-ml76{ margin-left: 76px !important;}
	.sp-ml77{ margin-left: 77px !important;}
	.sp-ml78{ margin-left: 78px !important;}
	.sp-ml79{ margin-left: 79px !important;}
	.sp-ml80{ margin-left: 80px !important;}
	.sp-ml81{ margin-left: 81px !important;}
	.sp-ml82{ margin-left: 82px !important;}
	.sp-ml83{ margin-left: 83px !important;}
	.sp-ml84{ margin-left: 84px !important;}
	.sp-ml85{ margin-left: 85px !important;}
	.sp-ml86{ margin-left: 86px !important;}
	.sp-ml87{ margin-left: 87px !important;}
	.sp-ml88{ margin-left: 88px !important;}
	.sp-ml89{ margin-left: 89px !important;}
	.sp-ml90{ margin-left: 90px !important;}
	.sp-ml91{ margin-left: 91px !important;}
	.sp-ml92{ margin-left: 92px !important;}
	.sp-ml93{ margin-left: 93px !important;}
	.sp-ml94{ margin-left: 94px !important;}
	.sp-ml95{ margin-left: 95px !important;}
	.sp-ml96{ margin-left: 96px !important;}
	.sp-ml97{ margin-left: 97px !important;}
	.sp-ml98{ margin-left: 98px !important;}
	.sp-ml99{ margin-left: 99px !important;}
	.sp-ml100{ margin-left: 100px !important;}
	
	/* padding
	---------------------------------------------------------------------------- */	
	
	.sp-pt00{ padding-top: 0px !important;}
	.sp-pt01{ padding-top: 1px !important;}
	.sp-pt02{ padding-top: 2px !important;}
	.sp-pt03{ padding-top: 3px !important;}
	.sp-pt04{ padding-top: 4px !important;}
	.sp-pt05{ padding-top: 5px !important;}
	.sp-pt06{ padding-top: 6px !important;}
	.sp-pt07{ padding-top: 7px !important;}
	.sp-pt08{ padding-top: 8px !important;}
	.sp-pt09{ padding-top: 9px !important;}
	.sp-pt10{ padding-top: 10px !important;}
	.sp-pt11{ padding-top: 11px !important;}
	.sp-pt12{ padding-top: 12px !important;}
	.sp-pt13{ padding-top: 13px !important;}
	.sp-pt14{ padding-top: 14px !important;}
	.sp-pt15{ padding-top: 15px !important;}
	.sp-pt16{ padding-top: 16px !important;}
	.sp-pt17{ padding-top: 17px !important;}
	.sp-pt18{ padding-top: 18px !important;}
	.sp-pt19{ padding-top: 19px !important;}
	.sp-pt20{ padding-top: 20px !important;}
	.sp-pt21{ padding-top: 21px !important;}
	.sp-pt22{ padding-top: 22px !important;}
	.sp-pt23{ padding-top: 23px !important;}
	.sp-pt24{ padding-top: 24px !important;}
	.sp-pt25{ padding-top: 25px !important;}
	.sp-pt26{ padding-top: 26px !important;}
	.sp-pt27{ padding-top: 27px !important;}
	.sp-pt28{ padding-top: 28px !important;}
	.sp-pt29{ padding-top: 29px !important;}
	.sp-pt30{ padding-top: 30px !important;}
	.sp-pt31{ padding-top: 31px !important;}
	.sp-pt32{ padding-top: 32px !important;}
	.sp-pt33{ padding-top: 33px !important;}
	.sp-pt34{ padding-top: 34px !important;}
	.sp-pt35{ padding-top: 35px !important;}
	.sp-pt36{ padding-top: 36px !important;}
	.sp-pt37{ padding-top: 37px !important;}
	.sp-pt38{ padding-top: 38px !important;}
	.sp-pt39{ padding-top: 39px !important;}
	.sp-pt40{ padding-top: 40px !important;}
	.sp-pt41{ padding-top: 41px !important;}
	.sp-pt42{ padding-top: 42px !important;}
	.sp-pt43{ padding-top: 43px !important;}
	.sp-pt44{ padding-top: 44px !important;}
	.sp-pt45{ padding-top: 45px !important;}
	.sp-pt46{ padding-top: 46px !important;}
	.sp-pt47{ padding-top: 47px !important;}
	.sp-pt48{ padding-top: 48px !important;}
	.sp-pt49{ padding-top: 49px !important;}
	.sp-pt50{ padding-top: 50px !important;}
	.sp-pt51{ padding-top: 51px !important;}
	.sp-pt52{ padding-top: 52px !important;}
	.sp-pt53{ padding-top: 53px !important;}
	.sp-pt54{ padding-top: 54px !important;}
	.sp-pt55{ padding-top: 55px !important;}
	.sp-pt56{ padding-top: 56px !important;}
	.sp-pt57{ padding-top: 57px !important;}
	.sp-pt58{ padding-top: 58px !important;}
	.sp-pt59{ padding-top: 59px !important;}
	.sp-pt60{ padding-top: 60px !important;}
	.sp-pt61{ padding-top: 61px !important;}
	.sp-pt62{ padding-top: 62px !important;}
	.sp-pt63{ padding-top: 63px !important;}
	.sp-pt64{ padding-top: 64px !important;}
	.sp-pt65{ padding-top: 65px !important;}
	.sp-pt66{ padding-top: 66px !important;}
	.sp-pt67{ padding-top: 67px !important;}
	.sp-pt68{ padding-top: 68px !important;}
	.sp-pt69{ padding-top: 69px !important;}
	.sp-pt70{ padding-top: 70px !important;}
	.sp-pt71{ padding-top: 71px !important;}
	.sp-pt72{ padding-top: 72px !important;}
	.sp-pt73{ padding-top: 73px !important;}
	.sp-pt74{ padding-top: 74px !important;}
	.sp-pt75{ padding-top: 75px !important;}
	.sp-pt76{ padding-top: 76px !important;}
	.sp-pt77{ padding-top: 77px !important;}
	.sp-pt78{ padding-top: 78px !important;}
	.sp-pt79{ padding-top: 79px !important;}
	.sp-pt80{ padding-top: 80px !important;}
	.sp-pt81{ padding-top: 81px !important;}
	.sp-pt82{ padding-top: 82px !important;}
	.sp-pt83{ padding-top: 83px !important;}
	.sp-pt84{ padding-top: 84px !important;}
	.sp-pt85{ padding-top: 85px !important;}
	.sp-pt86{ padding-top: 86px !important;}
	.sp-pt87{ padding-top: 87px !important;}
	.sp-pt88{ padding-top: 88px !important;}
	.sp-pt89{ padding-top: 89px !important;}
	.sp-pt90{ padding-top: 90px !important;}
	.sp-pt91{ padding-top: 91px !important;}
	.sp-pt92{ padding-top: 92px !important;}
	.sp-pt93{ padding-top: 93px !important;}
	.sp-pt94{ padding-top: 94px !important;}
	.sp-pt95{ padding-top: 95px !important;}
	.sp-pt96{ padding-top: 96px !important;}
	.sp-pt97{ padding-top: 97px !important;}
	.sp-pt98{ padding-top: 98px !important;}
	.sp-pt99{ padding-top: 99px !important;}
	.sp-pt100{ padding-top: 100px !important;}
	
	.sp-pb00{ padding-bottom: 0px !important;}
	.sp-pb01{ padding-bottom: 1px !important;}
	.sp-pb02{ padding-bottom: 2px !important;}
	.sp-pb03{ padding-bottom: 3px !important;}
	.sp-pb04{ padding-bottom: 4px !important;}
	.sp-pb05{ padding-bottom: 5px !important;}
	.sp-pb06{ padding-bottom: 6px !important;}
	.sp-pb07{ padding-bottom: 7px !important;}
	.sp-pb08{ padding-bottom: 8px !important;}
	.sp-pb09{ padding-bottom: 9px !important;}
	.sp-pb10{ padding-bottom: 10px !important;}
	.sp-pb11{ padding-bottom: 11px !important;}
	.sp-pb12{ padding-bottom: 12px !important;}
	.sp-pb13{ padding-bottom: 13px !important;}
	.sp-pb14{ padding-bottom: 14px !important;}
	.sp-pb15{ padding-bottom: 15px !important;}
	.sp-pb16{ padding-bottom: 16px !important;}
	.sp-pb17{ padding-bottom: 17px !important;}
	.sp-pb18{ padding-bottom: 18px !important;}
	.sp-pb19{ padding-bottom: 19px !important;}
	.sp-pb20{ padding-bottom: 20px !important;}
	.sp-pb21{ padding-bottom: 21px !important;}
	.sp-pb22{ padding-bottom: 22px !important;}
	.sp-pb23{ padding-bottom: 23px !important;}
	.sp-pb24{ padding-bottom: 24px !important;}
	.sp-pb25{ padding-bottom: 25px !important;}
	.sp-pb26{ padding-bottom: 26px !important;}
	.sp-pb27{ padding-bottom: 27px !important;}
	.sp-pb28{ padding-bottom: 28px !important;}
	.sp-pb29{ padding-bottom: 29px !important;}
	.sp-pb30{ padding-bottom: 30px !important;}
	.sp-pb31{ padding-bottom: 31px !important;}
	.sp-pb32{ padding-bottom: 32px !important;}
	.sp-pb33{ padding-bottom: 33px !important;}
	.sp-pb34{ padding-bottom: 34px !important;}
	.sp-pb35{ padding-bottom: 35px !important;}
	.sp-pb36{ padding-bottom: 36px !important;}
	.sp-pb37{ padding-bottom: 37px !important;}
	.sp-pb38{ padding-bottom: 38px !important;}
	.sp-pb39{ padding-bottom: 39px !important;}
	.sp-pb40{ padding-bottom: 40px !important;}
	.sp-pb41{ padding-bottom: 41px !important;}
	.sp-pb42{ padding-bottom: 42px !important;}
	.sp-pb43{ padding-bottom: 43px !important;}
	.sp-pb44{ padding-bottom: 44px !important;}
	.sp-pb45{ padding-bottom: 45px !important;}
	.sp-pb46{ padding-bottom: 46px !important;}
	.sp-pb47{ padding-bottom: 47px !important;}
	.sp-pb48{ padding-bottom: 48px !important;}
	.sp-pb49{ padding-bottom: 49px !important;}
	.sp-pb50{ padding-bottom: 50px !important;}
	.sp-pb51{ padding-bottom: 51px !important;}
	.sp-pb52{ padding-bottom: 52px !important;}
	.sp-pb53{ padding-bottom: 53px !important;}
	.sp-pb54{ padding-bottom: 54px !important;}
	.sp-pb55{ padding-bottom: 55px !important;}
	.sp-pb56{ padding-bottom: 56px !important;}
	.sp-pb57{ padding-bottom: 57px !important;}
	.sp-pb58{ padding-bottom: 58px !important;}
	.sp-pb59{ padding-bottom: 59px !important;}
	.sp-pb60{ padding-bottom: 60px !important;}
	.sp-pb61{ padding-bottom: 61px !important;}
	.sp-pb62{ padding-bottom: 62px !important;}
	.sp-pb63{ padding-bottom: 63px !important;}
	.sp-pb64{ padding-bottom: 64px !important;}
	.sp-pb65{ padding-bottom: 65px !important;}
	.sp-pb66{ padding-bottom: 66px !important;}
	.sp-pb67{ padding-bottom: 67px !important;}
	.sp-pb68{ padding-bottom: 68px !important;}
	.sp-pb69{ padding-bottom: 69px !important;}
	.sp-pb70{ padding-bottom: 70px !important;}
	.sp-pb71{ padding-bottom: 71px !important;}
	.sp-pb72{ padding-bottom: 72px !important;}
	.sp-pb73{ padding-bottom: 73px !important;}
	.sp-pb74{ padding-bottom: 74px !important;}
	.sp-pb75{ padding-bottom: 75px !important;}
	.sp-pb76{ padding-bottom: 76px !important;}
	.sp-pb77{ padding-bottom: 77px !important;}
	.sp-pb78{ padding-bottom: 78px !important;}
	.sp-pb79{ padding-bottom: 79px !important;}
	.sp-pb80{ padding-bottom: 80px !important;}
	.sp-pb81{ padding-bottom: 81px !important;}
	.sp-pb82{ padding-bottom: 82px !important;}
	.sp-pb83{ padding-bottom: 83px !important;}
	.sp-pb84{ padding-bottom: 84px !important;}
	.sp-pb85{ padding-bottom: 85px !important;}
	.sp-pb86{ padding-bottom: 86px !important;}
	.sp-pb87{ padding-bottom: 87px !important;}
	.sp-pb88{ padding-bottom: 88px !important;}
	.sp-pb89{ padding-bottom: 89px !important;}
	.sp-pb90{ padding-bottom: 90px !important;}
	.sp-pb91{ padding-bottom: 91px !important;}
	.sp-pb92{ padding-bottom: 92px !important;}
	.sp-pb93{ padding-bottom: 93px !important;}
	.sp-pb94{ padding-bottom: 94px !important;}
	.sp-pb95{ padding-bottom: 95px !important;}
	.sp-pb96{ padding-bottom: 96px !important;}
	.sp-pb97{ padding-bottom: 97px !important;}
	.sp-pb98{ padding-bottom: 98px !important;}
	.sp-pb99{ padding-bottom: 99px !important;}
	.sp-pb100{ padding-bottom: 100px !important;}
	
	.sp-pr00{ padding-right: 0px !important;}
	.sp-pr01{ padding-right: 1px !important;}
	.sp-pr02{ padding-right: 2px !important;}
	.sp-pr03{ padding-right: 3px !important;}
	.sp-pr04{ padding-right: 4px !important;}
	.sp-pr05{ padding-right: 5px !important;}
	.sp-pr06{ padding-right: 6px !important;}
	.sp-pr07{ padding-right: 7px !important;}
	.sp-pr08{ padding-right: 8px !important;}
	.sp-pr09{ padding-right: 9px !important;}
	.sp-pr10{ padding-right: 10px !important;}
	.sp-pr11{ padding-right: 11px !important;}
	.sp-pr12{ padding-right: 12px !important;}
	.sp-pr13{ padding-right: 13px !important;}
	.sp-pr14{ padding-right: 14px !important;}
	.sp-pr15{ padding-right: 15px !important;}
	.sp-pr16{ padding-right: 16px !important;}
	.sp-pr17{ padding-right: 17px !important;}
	.sp-pr18{ padding-right: 18px !important;}
	.sp-pr19{ padding-right: 19px !important;}
	.sp-pr20{ padding-right: 20px !important;}
	.sp-pr21{ padding-right: 21px !important;}
	.sp-pr22{ padding-right: 22px !important;}
	.sp-pr23{ padding-right: 23px !important;}
	.sp-pr24{ padding-right: 24px !important;}
	.sp-pr25{ padding-right: 25px !important;}
	.sp-pr26{ padding-right: 26px !important;}
	.sp-pr27{ padding-right: 27px !important;}
	.sp-pr28{ padding-right: 28px !important;}
	.sp-pr29{ padding-right: 29px !important;}
	.sp-pr30{ padding-right: 30px !important;}
	.sp-pr31{ padding-right: 31px !important;}
	.sp-pr32{ padding-right: 32px !important;}
	.sp-pr33{ padding-right: 33px !important;}
	.sp-pr34{ padding-right: 34px !important;}
	.sp-pr35{ padding-right: 35px !important;}
	.sp-pr36{ padding-right: 36px !important;}
	.sp-pr37{ padding-right: 37px !important;}
	.sp-pr38{ padding-right: 38px !important;}
	.sp-pr39{ padding-right: 39px !important;}
	.sp-pr40{ padding-right: 40px !important;}
	.sp-pr41{ padding-right: 41px !important;}
	.sp-pr42{ padding-right: 42px !important;}
	.sp-pr43{ padding-right: 43px !important;}
	.sp-pr44{ padding-right: 44px !important;}
	.sp-pr45{ padding-right: 45px !important;}
	.sp-pr46{ padding-right: 46px !important;}
	.sp-pr47{ padding-right: 47px !important;}
	.sp-pr48{ padding-right: 48px !important;}
	.sp-pr49{ padding-right: 49px !important;}
	.sp-pr50{ padding-right: 50px !important;}
	.sp-pr51{ padding-right: 51px !important;}
	.sp-pr52{ padding-right: 52px !important;}
	.sp-pr53{ padding-right: 53px !important;}
	.sp-pr54{ padding-right: 54px !important;}
	.sp-pr55{ padding-right: 55px !important;}
	.sp-pr56{ padding-right: 56px !important;}
	.sp-pr57{ padding-right: 57px !important;}
	.sp-pr58{ padding-right: 58px !important;}
	.sp-pr59{ padding-right: 59px !important;}
	.sp-pr60{ padding-right: 60px !important;}
	.sp-pr61{ padding-right: 61px !important;}
	.sp-pr62{ padding-right: 62px !important;}
	.sp-pr63{ padding-right: 63px !important;}
	.sp-pr64{ padding-right: 64px !important;}
	.sp-pr65{ padding-right: 65px !important;}
	.sp-pr66{ padding-right: 66px !important;}
	.sp-pr67{ padding-right: 67px !important;}
	.sp-pr68{ padding-right: 68px !important;}
	.sp-pr69{ padding-right: 69px !important;}
	.sp-pr70{ padding-right: 70px !important;}
	.sp-pr71{ padding-right: 71px !important;}
	.sp-pr72{ padding-right: 72px !important;}
	.sp-pr73{ padding-right: 73px !important;}
	.sp-pr74{ padding-right: 74px !important;}
	.sp-pr75{ padding-right: 75px !important;}
	.sp-pr76{ padding-right: 76px !important;}
	.sp-pr77{ padding-right: 77px !important;}
	.sp-pr78{ padding-right: 78px !important;}
	.sp-pr79{ padding-right: 79px !important;}
	.sp-pr80{ padding-right: 80px !important;}
	.sp-pr81{ padding-right: 81px !important;}
	.sp-pr82{ padding-right: 82px !important;}
	.sp-pr83{ padding-right: 83px !important;}
	.sp-pr84{ padding-right: 84px !important;}
	.sp-pr85{ padding-right: 85px !important;}
	.sp-pr86{ padding-right: 86px !important;}
	.sp-pr87{ padding-right: 87px !important;}
	.sp-pr88{ padding-right: 88px !important;}
	.sp-pr89{ padding-right: 89px !important;}
	.sp-pr90{ padding-right: 90px !important;}
	.sp-pr91{ padding-right: 91px !important;}
	.sp-pr92{ padding-right: 92px !important;}
	.sp-pr93{ padding-right: 93px !important;}
	.sp-pr94{ padding-right: 94px !important;}
	.sp-pr95{ padding-right: 95px !important;}
	.sp-pr96{ padding-right: 96px !important;}
	.sp-pr97{ padding-right: 97px !important;}
	.sp-pr98{ padding-right: 98px !important;}
	.sp-pr99{ padding-right: 99px !important;}
	.sp-pr100{ padding-right: 100px !important;}
	
	.sp-pl00{ padding-left: 0px !important;}
	.sp-pl01{ padding-left: 1px !important;}
	.sp-pl02{ padding-left: 2px !important;}
	.sp-pl03{ padding-left: 3px !important;}
	.sp-pl04{ padding-left: 4px !important;}
	.sp-pl05{ padding-left: 5px !important;}
	.sp-pl06{ padding-left: 6px !important;}
	.sp-pl07{ padding-left: 7px !important;}
	.sp-pl08{ padding-left: 8px !important;}
	.sp-pl09{ padding-left: 9px !important;}
	.sp-pl10{ padding-left: 10px !important;}
	.sp-pl11{ padding-left: 11px !important;}
	.sp-pl12{ padding-left: 12px !important;}
	.sp-pl13{ padding-left: 13px !important;}
	.sp-pl14{ padding-left: 14px !important;}
	.sp-pl15{ padding-left: 15px !important;}
	.sp-pl16{ padding-left: 16px !important;}
	.sp-pl17{ padding-left: 17px !important;}
	.sp-pl18{ padding-left: 18px !important;}
	.sp-pl19{ padding-left: 19px !important;}
	.sp-pl20{ padding-left: 20px !important;}
	.sp-pl21{ padding-left: 21px !important;}
	.sp-pl22{ padding-left: 22px !important;}
	.sp-pl23{ padding-left: 23px !important;}
	.sp-pl24{ padding-left: 24px !important;}
	.sp-pl25{ padding-left: 25px !important;}
	.sp-pl26{ padding-left: 26px !important;}
	.sp-pl27{ padding-left: 27px !important;}
	.sp-pl28{ padding-left: 28px !important;}
	.sp-pl29{ padding-left: 29px !important;}
	.sp-pl30{ padding-left: 30px !important;}
	.sp-pl31{ padding-left: 31px !important;}
	.sp-pl32{ padding-left: 32px !important;}
	.sp-pl33{ padding-left: 33px !important;}
	.sp-pl34{ padding-left: 34px !important;}
	.sp-pl35{ padding-left: 35px !important;}
	.sp-pl36{ padding-left: 36px !important;}
	.sp-pl37{ padding-left: 37px !important;}
	.sp-pl38{ padding-left: 38px !important;}
	.sp-pl39{ padding-left: 39px !important;}
	.sp-pl40{ padding-left: 40px !important;}
	.sp-pl41{ padding-left: 41px !important;}
	.sp-pl42{ padding-left: 42px !important;}
	.sp-pl43{ padding-left: 43px !important;}
	.sp-pl44{ padding-left: 44px !important;}
	.sp-pl45{ padding-left: 45px !important;}
	.sp-pl46{ padding-left: 46px !important;}
	.sp-pl47{ padding-left: 47px !important;}
	.sp-pl48{ padding-left: 48px !important;}
	.sp-pl49{ padding-left: 49px !important;}
	.sp-pl50{ padding-left: 50px !important;}
	.sp-pl51{ padding-left: 51px !important;}
	.sp-pl52{ padding-left: 52px !important;}
	.sp-pl53{ padding-left: 53px !important;}
	.sp-pl54{ padding-left: 54px !important;}
	.sp-pl55{ padding-left: 55px !important;}
	.sp-pl56{ padding-left: 56px !important;}
	.sp-pl57{ padding-left: 57px !important;}
	.sp-pl58{ padding-left: 58px !important;}
	.sp-pl59{ padding-left: 59px !important;}
	.sp-pl60{ padding-left: 60px !important;}
	.sp-pl61{ padding-left: 61px !important;}
	.sp-pl62{ padding-left: 62px !important;}
	.sp-pl63{ padding-left: 63px !important;}
	.sp-pl64{ padding-left: 64px !important;}
	.sp-pl65{ padding-left: 65px !important;}
	.sp-pl66{ padding-left: 66px !important;}
	.sp-pl67{ padding-left: 67px !important;}
	.sp-pl68{ padding-left: 68px !important;}
	.sp-pl69{ padding-left: 69px !important;}
	.sp-pl70{ padding-left: 70px !important;}
	.sp-pl71{ padding-left: 71px !important;}
	.sp-pl72{ padding-left: 72px !important;}
	.sp-pl73{ padding-left: 73px !important;}
	.sp-pl74{ padding-left: 74px !important;}
	.sp-pl75{ padding-left: 75px !important;}
	.sp-pl76{ padding-left: 76px !important;}
	.sp-pl77{ padding-left: 77px !important;}
	.sp-pl78{ padding-left: 78px !important;}
	.sp-pl79{ padding-left: 79px !important;}
	.sp-pl80{ padding-left: 80px !important;}
	.sp-pl81{ padding-left: 81px !important;}
	.sp-pl82{ padding-left: 82px !important;}
	.sp-pl83{ padding-left: 83px !important;}
	.sp-pl84{ padding-left: 84px !important;}
	.sp-pl85{ padding-left: 85px !important;}
	.sp-pl86{ padding-left: 86px !important;}
	.sp-pl87{ padding-left: 87px !important;}
	.sp-pl88{ padding-left: 88px !important;}
	.sp-pl89{ padding-left: 89px !important;}
	.sp-pl90{ padding-left: 90px !important;}
	.sp-pl91{ padding-left: 91px !important;}
	.sp-pl92{ padding-left: 92px !important;}
	.sp-pl93{ padding-left: 93px !important;}
	.sp-pl94{ padding-left: 94px !important;}
	.sp-pl95{ padding-left: 95px !important;}
	.sp-pl96{ padding-left: 96px !important;}
	.sp-pl97{ padding-left: 97px !important;}
	.sp-pl98{ padding-left: 98px !important;}
	.sp-pl99{ padding-left: 99px !important;}
	.sp-pl100{ padding-left: 100px !important;}
}