@charset "utf-8";
/* CSS Document */

.float-left{
	float:left!important;
}
.float-right{
	float:right!important;
}
.clear-both{
	clear:both!important;
}
/*　ボーダー関連　*/

.border-none{
	border:none!important;
}
.border-top-doted{
	border-top:#233c00 2px dotted!important;
}
.border-bottom-doted{
	border-bottom:#ff6600 2px dotted!important;
}
.border-w-right{
	border-right:#ffffff 1px solid!important;
}
.border-w-left{
	border-left:#ffffff 1px solid!important;
}
.border-w-bottom{
	border-bottom:#ffffff 1px solid!important;
}
.border-g-bottom{
	border-bottom:#233c00 1px solid!important;
}
.border-gray-bottom-doted{
	border-bottom:#666666 1px dotted!important;
}
.border-gray-top-doted{
	border-top:#666666 1px dotted!important;
}
.border-gray-left-doted{
	border-left:#666666 1px dotted!important;
}
.border-green{
	border:#233c00 1px solid!important;
}
.border-gray{
	border:#666666 1px solid!important;
}
.border-gray-top{
	border-top:#666666 1px solid!important;
}
.border-gray-bottom{
	border-bottom:#666666 1px solid!important;
}
.border-gray-right{
	border-right:#666666 1px solid!important;
}
.border-gray-left{
	border-left:#666666 1px solid!important;
}
.border-gray-double{
	border:#666666 3px double!important;
}
.border-dred-bottom{
	border-bottom:#960000 1px solid!important;
}
.border-dred-3px{
	border:#960000 3px solid!important;
}
.border-skyblue{
	border:#cceeff 1px solid!important;
}
.border-white{
	border:#ffffff 1px solid!important;
}
.border-brown{
	border:#604c3f 1px solid
}
.border-collapse{
	border-collapse:collapse!important;
}
.border-pbrown{
	border:#a48b78 1px solid
}
/*　背景関連　*/

.back-green{
	background:#006934!important;
}
.back-ygreen{
	background:#adcb37!important;
}
.back-bluegreen{
	background:#4be0c2!important;
}
.back-white{
	background:#ffffff!important;
}
.back-pyellow{
	background:#ffffe0!important;
}
.back-pink{
	background:#FFbbdd!important;
}
.back-skin{
	background:#feefdd!important;
}
.back-orange{
	background:#ffaf00!important;
}
.back-glay{
	background:#666666!important;
}
.back-pglay{
	background:#dddddd!important;
}
.back-skyblue{
	background:#cceeff!important;
}
.back-blue{
	background:#2ea2db!important;
}
.back-brown{
	background:#542d05!important;
}
.back-pbrown{
	background:#f2e8ce!important;
}
/*　その他　*/

.overflow-auto{
	overflow:auto!important;
}
.display-block{
	display:block!important;
}
.display-inlineblock{
	display:inline-block!important
}
.white-space-nowrap{
	white-space:nowrap!important;
}
/*　高さ　*/

.height-020{
	height:20px!important;
}
.height-030{
	height:30px!important;
}
.height-040{
	height:40px!important;
}
.height-050{
	height:50px!important;
}
.height-060{
	height:60px!important;
}
.height-070{
	height:70px!important;
}
.height-075{
	height:75px!important;
}
.height-080{
	height:80px!important;
}
.height-095{
	height:95px!important;
}
.height-100{
	height:100px!important;
}
.height-110{
	height:110px!important;
}
.height-120{
	height:120px!important;
}
.height-130{
	height:130px!important;
}
.height-140{
	height:140px!important;
}
.height-150{
	height:150px!important;
}
.height-160{
	height:160px!important;
}
.height-170{
	height:170px!important;
}
.height-175{
	height:175px!important;
}
.height-200{
	height:200px!important;
}
.height-210{
	height:210px!important;
}
.height-250{
	height:250px!important;
}
.height-300{
	height:300px!important;
}
.height-320{
	height:320px!important;
}
.height-350{
	height:350px!important;
}
/*　マージン　*/

.ma-0px{
	margin:0px!important;
}
.ma-05px{
	margin:5px!important;
}
.ma-10px{
	margin:10px!important;
}
.ma-15px{
	margin:15px!important;
}
.ma-t-00px{
	margin-top:0px!important;
}
.ma-t-05px{
	margin-top:5px!important;
}
.ma-t-10px{
	margin-top:10px!important;
}
.ma-t-15px{
	margin-top:15px!important;
}
.ma-t-20px{
	margin-top:20px!important;
}
.ma-t-25px{
	margin-top:25px!important;
}
.ma-t-30px{
	margin-top:30px!important;
}
.ma-t-35px{
	margin-top:35px!important;
}
.ma-t-40px{
	margin-top:40px!important;
}
.ma-t-45px{
	margin-top:45px!important;
}
.ma-t-60px{
	margin-top:60px!important;
}
.ma-t-90px{
	margin-top:90px!important;
}
.ma-t-120px{
	margin-top:120px!important;
}
.ma-t-150px{
	margin-top:150px!important;
}
.ma-t-01em{
	margin-top:1em!important
}
.ma-t-02em{
	margin-top:2em!important
}
.ma-t-03em{
	margin-top:3em!important
}
.ma-t-05rem{
	margin-top:5rem!important
}
.ma-b-00px{
	margin-bottom:0px!important;
}
.ma-b-05px{
	margin-bottom:5px!important;
}
.ma-b-10px{
	margin-bottom:10px!important;
}
.ma-b-15px{
	margin-bottom:15px!important;
}
.ma-b-20px{
	margin-bottom:20px!important;
}
.ma-b-25px{
	margin-bottom:25px!important;
}
.ma-b-30px{
	margin-bottom:30px!important;
}
.ma-b-01em{
	margin-bottom:1em!important
}
.ma-b-03em{
	margin-bottom:3em!important
}
.ma-l-00px{
	margin-left:0px!important;
}
.ma-l-05px{
	margin-left:5px!important;
}
.ma-l-10px{
	margin-left:10px!important;
}
.ma-l-15px{
	margin-left:15px!important;
}
.ma-l-20px{
	margin-left:20px!important;
}
.ma-l-25px{
	margin-left:25px!important;
}
.ma-l-30px{
	margin-left:30px!important;
}
.ma-l-35px{
	margin-left:35px!important;
}
.ma-l-40px{
	margin-left:40px!important;
}
.ma-l-45px{
	margin-left:45px!important;
}
.ma-l-50px{
	margin-left:50px!important;
}
.ma-l-60px{
	margin-left:60px!important;
}
.ma-l-65px{
	margin-left:65px!important;
}
.ma-l-70px{
	margin-left:70px!important;
}
.ma-l-75px{
	margin-left:75px!important;
}
.ma-l-90px{
	margin-left:90px!important;
}
.ma-l-100px{
	margin-left:100px!important;
}
.ma-l-110px{
	margin-left:110px!important;
}
.ma-l-685px{
	margin-left:685px!important;
}
.ma-r-05px{
	margin-right:5px!important;
}
.ma-r-10px{
	margin-right:10px!important;
}
.ma-r-15px{
	margin-right:15px!important;
}
.ma-r-20px{
	margin-right:20px!important;
}
.ma-r-25px{
	margin-right:25px!important;
}
.ma-r-30px{
	margin-right:30px!important;
}
.ma-r-50px{
	margin-right:50px!important;
}
.ma-r-65px{
	margin-right:65px!important;
}
.ma-r-75px{
	margin-right:75px!important;
}
.ma-r-350px{
	margin-right:350px!important;
}
.ma-rl-auto{
	margin-left:auto!important;
	margin-right:auto!important;
}
/*　パディング　*/

.pd-0px{
	padding:0px!important;
}
.pd-05px{
	padding:5px!important;
}
.pd-10px{
	padding:10px!important;
}
.pd-15px{
	padding:15px!important;
}
.pd-30px{
	padding:30px!important;
}
.pd-t-05px{
	padding-top:5px!important;
}
.pd-t-10px{
	padding-top:10px!important;
}
.pd-t-15px{
	padding-top:15px!important;
}
.pd-t-20px{
	padding-top:20px!important;
}
.pd-t-25px{
	padding-top:25px!important;
}
.pd-t-30px{
	padding-top:30px!important;
}
.pd-t-40px{
	padding-top:40px!important;
}
.pd-t-50px{
	padding-top:50px!important;
}
.pd-b-05px{
	padding-bottom:5px!important;
}
.pd-b-10px{
	padding-bottom:10px!important;
}
.pd-b-15px{
	padding-bottom:15px!important;
}
.pd-b-20px{
	padding-bottom:20px!important;
}
.pd-b-25px{
	padding-bottom:25px!important;
}
.pd-b-30px{
	padding-bottom:30px!important;
}
.pd-b-40px{
	padding-bottom:40px!important;
}
.pd-b-50px{
	padding-bottom:50px!important;
}
.pd-l-05px{
	padding-left:5px!important;
}
.pd-l-10px{
	padding-left:10px!important;
}
.pd-l-15px{
	padding-left:15px!important;
}
.pd-l-20px{
	padding-left:20px!important;
}
.pd-l-25px{
	padding-left:25px!important;
}
.pd-l-30px{
	padding-left:30px!important;
}
.pd-l-35px{
	padding-left:35px!important;
}
.pd-l-40px{
	padding-left:40px!important;
}
.pd-l-45px{
	padding-left:45px!important;
}
.pd-l-70px{
	padding-left:70px!important;
}
.pd-l-75px{
	padding-left:75px!important;
}
.pd-l-150px{
	padding-left:150px!important;
}
.pd-l-03em{
	padding-left:3em!important
}
.pd-r-05px{
	padding-right:5px!important;
}
.pd-r-10px{
	padding-right:10px!important;
}
.pd-r-15px{
	padding-right:15px!important;
}
.pd-r-20px{
	padding-right:20px!important;
}
.pd-r-25px{
	padding-right:25px!important;
}
.pd-r-30px{
	padding-right:30px!important;
}
/*　text-align　*/

.text-align-left{
	text-align:left!important;
}
.text-align-center{
	text-align:center!important;
}
.text-align-right{
	text-align:right!important;
}
/*　vertical-align　*/

.v-align-top{
	vertical-align:top!important;
}
.v-align-middle{
	vertical-align:middle!important;
}
.v-align-bottom{
	vertical-align:bottom!important;
}
/*　フォントカラー　*/
.font-color-green{
	color:#8fbf30!important;
}
/*
.font-color-green {
	color: #1c7520!important
}
*/
.font-color-yellowgreen {
	color: #8EC21F!important
}
.font-color-pink{
	color:#ff6699!important;
}
.font-color-orange{
	color:#FF6600!important;
}
.font-color-white{
	color:#ffffff!important;
}
.font-color-gray{
	color:#666666!important;
}
.font-color-pgray{
	color:#999999!important;
}
.font-color-red{
	color:#dd0000!important;
}
.font-color-dred{
	color:#960000!important;
}
.font-color-skyblue{
	color:#2ea2db!important;
}
.font-color-orker{
	color:#c9a163!important;
}
.font-color-darkblue{
	color:#0b3366!important;
}
/*　フォントウェイト　*/

.font-bold{
	font-weight:bold!important;
}
.font-normal{
	font-weight:normal!important;
}
/*　フォントサイズ　*/

.fontsize-10{
	font-size:10px!important;
}
.fontsize-16{
	font-size:16px!important;
}
.fontsize-12{
	font-size:12px!important;
}
.fontsize-14{
	font-size:14px!important;
}
.fontsize-18{
	font-size:18px!important;
}
.fontsize-21{
	font-size:21px!important;
}
.fontsize-24{
	font-size:24px!important;
}
.fontsize-1rem{
	font-size:1rem!important;
}
.fontsize-min{
	font-size:75%!important;
}
.fontsize-large{
	font-size:200%!important;
}
/*　インデント　*/

.text-indent-10{
	text-indent:10px!important;
}
.text-indent-15{
	text-indent:15px!important;
}
.text-indent-20{
	text-indent:20px!important;
}
.text-indent--15px{
	text-indent:-15px!important;
}
.text-indent--20px{
	text-indent:-20px!important;
}
.text-indent--30px{
	text-indent:-30px!important;
}
/*　ラインヘイト　*/

.line-height-00{
	line-height:0px!important;
}
.line-height-16{
	line-height:16px!important;
}
.line-height-18{
	line-height:18px!important;
}
.line-height-24{
	line-height:24px!important;
}
.line-height-32{
	line-height:32px!important;
}
/*リスト*/
.list-style-none{
	list-style:none!important;
}
/*　横幅　*/
.width-auto{
	width: auto!important;
}
.width-50pa{
	width:50%!important;
}
.width-100pa{
	width:100%!important;
}
.width-10pa{
	width:10%!important;
}
.width-025{
	width:25px!important;
}
.width-030{
	width:30px!important;
}
.width-040{
	width:40px!important;
}
.width-050{
	width:50px!important;
}
.width-060{
	width:60px!important;
}
.width-065{
	width:65px!important;
}
.width-075{
	width:75px!important;
}
.width-085{
	width:85px!important;
}
.width-095{
	width:95px!important;
}
.width-100{
	width:100px!important;
}
.width-105{
	width:105px!important;
}
.width-110{
	width:110px!important;
}
.width-120{
	width:120px!important;
}
.width-125{
	width:125px!important;
}
.width-130{
	width:130px!important;
}
.width-140{
	width:140px!important;
}
.width-150{
	width:150px!important;
}
.width-165{
	width:165px!important;
}
.width-170{
	width:170px!important;
}
.width-175{
	width:175px!important;
}
.width-180{
	width:180px!important;
}
.width-190{
	width:190px!important;
}
.width-200{
	width:200px!important;
}
.width-205{
	width:205px!important;
}
.width-210{
	width:210px!important;
}
.width-220{
	width:220px!important;
}
.width-225{
	width:225px!important;
}
.width-230{
	width:230px!important;
}
.width-240{
	width:240px!important;
}
.width-250{
	width:250px!important;
}
.width-255{
	width:255px!important;
}
.width-260{
	width:260px!important;
}
.width-270{
	width:270px!important;
}
.width-280{
	width:280px!important;
}
.width-300{
	width:300px!important;
}
.width-310{
	width:310px!important;
}
.width-315{
	width:315px!important;
}
.width-330{
	width:330px!important;
}
.width-340{
	width:340px!important;
}
.width-350{
	width:350px!important;
}
.width-400{
	width:400px!important;
}
.width-420{
	width:420px!important;
}
.width-440{
	width:440px!important;
}
.width-450{
	width:450px!important;
}
.width-460{
	width:460px!important;
}
.width-470{
	width:470px!important;
}
.width-480{
	width:480px!important;
}
.width-500{
	width:500px!important;
}
.width-545{
	width:545px!important;
}
.width-550{
	width:550px!important;
}
.width-570{
	width:570px!important;
}
.width-580{
	width:580px!important;
}
.width-600{
	width:600px!important;
}
.width-605{
	width:605px!important;
}
.width-610{
	width:610px!important;
}
.width-625{
	width:625px!important;
}
.width-640{
	width:640px!important;
}
.width-645{
	width:645px!important;
}
.width-650{
	width:650px!important;
}
.width-660{
	width:660px!important;
}
.width-675{
	width:675px!important;
}
.width-680{
	width:680px!important;
}
.width-700{
	width:700px!important;
}
.width-770{
	width:770px!important;
}
.width-800{
	width:800px!important;
}
.width-825{
	width:825px!important;
}
.width-850{
	width:850px!important;
}
.width-900{
	width:900px!important;
}
.width-920{
	width:920px!important;
}



@media print,screen and (min-width:768px) {
	/*　マージン　*/

	.pc-ma-0px{
		margin:0px!important;
	}
	.pc-ma-05px{
		margin:5px!important;
	}
	.pc-ma-10px{
		margin:10px!important;
	}
	.pc-ma-15px{
		margin:15px!important;
	}
	.pc-ma-t-00px{
		margin-top:0px!important;
	}
	.pc-ma-t-05px{
		margin-top:5px!important;
	}
	.pc-ma-t-10px{
		margin-top:10px!important;
	}
	.pc-ma-t-15px{
		margin-top:15px!important;
	}
	.pc-ma-t-20px{
		margin-top:20px!important;
	}
	.pc-ma-t-25px{
		margin-top:25px!important;
	}
	.pc-ma-t-30px{
		margin-top:30px!important;
	}
	.pc-ma-t-35px{
		margin-top:35px!important;
	}
	.pc-ma-t-40px{
		margin-top:40px!important;
	}
	.pc-ma-t-45px{
		margin-top:45px!important;
	}
	.pc-ma-t-60px{
		margin-top:60px!important;
	}
	.pc-ma-t-90px{
		margin-top:90px!important;
	}
	.pc-ma-t-120px{
		margin-top:120px!important;
	}
	.pc-ma-t-150px{
		margin-top:150px!important;
	}
	.pc-ma-t-01em{
		margin-top:1em!important
	}
	.pc-ma-t-02em{
		margin-top:2em!important
	}
	.pc-ma-t-03em{
		margin-top:3em!important
	}
	.pc-ma-t-05rem{
		margin-top:5rem!important
	}
	.pc-ma-b-00px{
		margin-bottom:0px!important;
	}
	.pc-ma-b-05px{
		margin-bottom:5px!important;
	}
	.pc-ma-b-10px{
		margin-bottom:10px!important;
	}
	.pc-ma-b-15px{
		margin-bottom:15px!important;
	}
	.pc-ma-b-20px{
		margin-bottom:20px!important;
	}
	.pc-ma-b-25px{
		margin-bottom:25px!important;
	}
	.pc-ma-b-30px{
		margin-bottom:30px!important;
	}
	.pc-ma-b-01em{
		margin-bottom:1em!important
	}
	.pc-ma-b-03em{
		margin-bottom:3em!important
	}
	.pc-ma-l-00px{
		margin-left:0px!important;
	}
	.pc-ma-l-05px{
		margin-left:5px!important;
	}
	.pc-ma-l-10px{
		margin-left:10px!important;
	}
	.pc-ma-l-15px{
		margin-left:15px!important;
	}
	.pc-ma-l-20px{
		margin-left:20px!important;
	}
	.pc-ma-l-25px{
		margin-left:25px!important;
	}
	.pc-ma-l-30px{
		margin-left:30px!important;
	}
	.pc-ma-l-35px{
		margin-left:35px!important;
	}
	.pc-ma-l-40px{
		margin-left:40px!important;
	}
	.pc-ma-l-45px{
		margin-left:45px!important;
	}
	.pc-ma-l-50px{
		margin-left:50px!important;
	}
	.pc-ma-l-60px{
		margin-left:60px!important;
	}
	.pc-ma-l-65px{
		margin-left:65px!important;
	}
	.pc-ma-l-70px{
		margin-left:70px!important;
	}
	.pc-ma-l-75px{
		margin-left:75px!important;
	}
	.pc-ma-l-90px{
		margin-left:90px!important;
	}
	.pc-ma-l-100px{
		margin-left:100px!important;
	}
	.pc-ma-l-110px{
		margin-left:110px!important;
	}
	.pc-ma-l-685px{
		margin-left:685px!important;
	}
	.pc-ma-r-05px{
		margin-right:5px!important;
	}
	.pc-ma-r-10px{
		margin-right:10px!important;
	}
	.pc-ma-r-15px{
		margin-right:15px!important;
	}
	.pc-ma-r-20px{
		margin-right:20px!important;
	}
	.pc-ma-r-25px{
		margin-right:25px!important;
	}
	.pc-ma-r-30px{
		margin-right:30px!important;
	}
	.pc-ma-r-50px{
		margin-right:50px!important;
	}
	.pc-ma-r-65px{
		margin-right:65px!important;
	}
	.pc-ma-r-75px{
		margin-right:75px!important;
	}
	.pc-ma-r-350px{
		margin-right:350px!important;
	}
	.pc-ma-rl-auto{
		margin-left:auto!important;
		margin-right:auto!important;
	}
	/*　パディング　*/

	.pc-pd-0px{
		padding:0px!important;
	}
	.pc-pd-05px{
		padding:5px!important;
	}
	.pc-pd-10px{
		padding:10px!important;
	}
	.pc-pd-15px{
		padding:15px!important;
	}
	.pc-pd-30px{
		padding:30px!important;
	}
	.pc-pd-t-05px{
		padding-top:5px!important;
	}
	.pc-pd-t-10px{
		padding-top:10px!important;
	}
	.pc-pd-t-15px{
		padding-top:15px!important;
	}
	.pc-pd-t-20px{
		padding-top:20px!important;
	}
	.pc-pd-t-25px{
		padding-top:25px!important;
	}
	.pc-pd-t-30px{
		padding-top:30px!important;
	}
	.pc-pd-t-40px{
		padding-top:40px!important;
	}
	.pc-pd-t-50px{
		padding-top:50px!important;
	}
	.pc-pd-b-05px{
		padding-bottom:5px!important;
	}
	.pc-pd-b-10px{
		padding-bottom:10px!important;
	}
	.pc-pd-b-15px{
		padding-bottom:15px!important;
	}
	.pc-pd-b-20px{
		padding-bottom:20px!important;
	}
	.pc-pd-b-25px{
		padding-bottom:25px!important;
	}
	.pc-pd-b-30px{
		padding-bottom:30px!important;
	}
	.pc-pd-b-40px{
		padding-bottom:40px!important;
	}
	.pc-pd-b-50px{
		padding-bottom:50px!important;
	}
	.pc-pd-l-05px{
		padding-left:5px!important;
	}
	.pc-pd-l-10px{
		padding-left:10px!important;
	}
	.pc-pd-l-15px{
		padding-left:15px!important;
	}
	.pc-pd-l-20px{
		padding-left:20px!important;
	}
	.pc-pd-l-25px{
		padding-left:25px!important;
	}
	.pc-pd-l-30px{
		padding-left:30px!important;
	}
	.pc-pd-l-35px{
		padding-left:35px!important;
	}
	.pc-pd-l-40px{
		padding-left:40px!important;
	}
	.pc-pd-l-45px{
		padding-left:45px!important;
	}
	.pc-pd-l-70px{
		padding-left:70px!important;
	}
	.pc-pd-l-75px{
		padding-left:75px!important;
	}
	.pc-pd-l-150px{
		padding-left:150px!important;
	}
	.pc-pd-l-03em{
		padding-left:3em!important
	}
	.pc-pd-r-05px{
		padding-right:5px!important;
	}
	.pc-pd-r-10px{
		padding-right:10px!important;
	}
	.pc-pd-r-15px{
		padding-right:15px!important;
	}
	.pc-pd-r-20px{
		padding-right:20px!important;
	}
	.pc-pd-r-25px{
		padding-right:25px!important;
	}
	.pc-pd-r-30px{
		padding-right:30px!important;
	}
}

@media screen and (max-width:767px) {
	/*　マージン　*/

	.sp-ma-0px{
		margin:0px!important;
	}
	.sp-ma-05px{
		margin:5px!important;
	}
	.sp-ma-10px{
		margin:10px!important;
	}
	.sp-ma-15px{
		margin:15px!important;
	}
	.sp-ma-t-00px{
		margin-top:0px!important;
	}
	.sp-ma-t-05px{
		margin-top:5px!important;
	}
	.sp-ma-t-10px{
		margin-top:10px!important;
	}
	.sp-ma-t-15px{
		margin-top:15px!important;
	}
	.sp-ma-t-20px{
		margin-top:20px!important;
	}
	.sp-ma-t-25px{
		margin-top:25px!important;
	}
	.sp-ma-t-30px{
		margin-top:30px!important;
	}
	.sp-ma-t-35px{
		margin-top:35px!important;
	}
	.sp-ma-t-40px{
		margin-top:40px!important;
	}
	.sp-ma-t-45px{
		margin-top:45px!important;
	}
	.sp-ma-t-60px{
		margin-top:60px!important;
	}
	.sp-ma-t-90px{
		margin-top:90px!important;
	}
	.sp-ma-t-120px{
		margin-top:120px!important;
	}
	.sp-ma-t-150px{
		margin-top:150px!important;
	}
	.sp-ma-t-01em{
		margin-top:1em!important
	}
	.sp-ma-t-02em{
		margin-top:2em!important
	}
	.sp-ma-t-03em{
		margin-top:3em!important
	}
	.sp-ma-t-05rem{
		margin-top:5rem!important
	}
	.sp-ma-b-00px{
		margin-bottom:0px!important;
	}
	.sp-ma-b-05px{
		margin-bottom:5px!important;
	}
	.sp-ma-b-10px{
		margin-bottom:10px!important;
	}
	.sp-ma-b-15px{
		margin-bottom:15px!important;
	}
	.sp-ma-b-20px{
		margin-bottom:20px!important;
	}
	.sp-ma-b-25px{
		margin-bottom:25px!important;
	}
	.sp-ma-b-30px{
		margin-bottom:30px!important;
	}
	.sp-ma-b-01em{
		margin-bottom:1em!important
	}
	.sp-ma-b-03em{
		margin-bottom:3em!important
	}
	.sp-ma-l-00px{
		margin-left:0px!important;
	}
	.sp-ma-l-05px{
		margin-left:5px!important;
	}
	.sp-ma-l-10px{
		margin-left:10px!important;
	}
	.sp-ma-l-15px{
		margin-left:15px!important;
	}
	.sp-ma-l-20px{
		margin-left:20px!important;
	}
	.sp-ma-l-25px{
		margin-left:25px!important;
	}
	.sp-ma-l-30px{
		margin-left:30px!important;
	}
	.sp-ma-l-35px{
		margin-left:35px!important;
	}
	.sp-ma-l-40px{
		margin-left:40px!important;
	}
	.sp-ma-l-45px{
		margin-left:45px!important;
	}
	.sp-ma-l-50px{
		margin-left:50px!important;
	}
	.sp-ma-l-60px{
		margin-left:60px!important;
	}
	.sp-ma-l-65px{
		margin-left:65px!important;
	}
	.sp-ma-l-70px{
		margin-left:70px!important;
	}
	.sp-ma-l-75px{
		margin-left:75px!important;
	}
	.sp-ma-l-90px{
		margin-left:90px!important;
	}
	.sp-ma-l-100px{
		margin-left:100px!important;
	}
	.sp-ma-l-110px{
		margin-left:110px!important;
	}
	.sp-ma-l-685px{
		margin-left:685px!important;
	}
	.sp-ma-r-05px{
		margin-right:5px!important;
	}
	.sp-ma-r-10px{
		margin-right:10px!important;
	}
	.sp-ma-r-15px{
		margin-right:15px!important;
	}
	.sp-ma-r-20px{
		margin-right:20px!important;
	}
	.sp-ma-r-25px{
		margin-right:25px!important;
	}
	.sp-ma-r-30px{
		margin-right:30px!important;
	}
	.sp-ma-r-50px{
		margin-right:50px!important;
	}
	.sp-ma-r-65px{
		margin-right:65px!important;
	}
	.sp-ma-r-75px{
		margin-right:75px!important;
	}
	.sp-ma-r-350px{
		margin-right:350px!important;
	}
	.sp-ma-rl-auto{
		margin-left:auto!important;
		margin-right:auto!important;
	}
	/*　パディング　*/

	.sp-pd-0px{
		padding:0px!important;
	}
	.sp-pd-05px{
		padding:5px!important;
	}
	.sp-pd-10px{
		padding:10px!important;
	}
	.sp-pd-15px{
		padding:15px!important;
	}
	.sp-pd-30px{
		padding:30px!important;
	}
	.sp-pd-t-05px{
		padding-top:5px!important;
	}
	.sp-pd-t-10px{
		padding-top:10px!important;
	}
	.sp-pd-t-15px{
		padding-top:15px!important;
	}
	.sp-pd-t-20px{
		padding-top:20px!important;
	}
	.sp-pd-t-25px{
		padding-top:25px!important;
	}
	.sp-pd-t-30px{
		padding-top:30px!important;
	}
	.sp-pd-t-40px{
		padding-top:40px!important;
	}
	.sp-pd-t-50px{
		padding-top:50px!important;
	}
	.sp-pd-b-05px{
		padding-bottom:5px!important;
	}
	.sp-pd-b-10px{
		padding-bottom:10px!important;
	}
	.sp-pd-b-15px{
		padding-bottom:15px!important;
	}
	.sp-pd-b-20px{
		padding-bottom:20px!important;
	}
	.sp-pd-b-25px{
		padding-bottom:25px!important;
	}
	.sp-pd-b-30px{
		padding-bottom:30px!important;
	}
	.sp-pd-b-40px{
		padding-bottom:40px!important;
	}
	.sp-pd-b-50px{
		padding-bottom:50px!important;
	}
	.sp-pd-l-05px{
		padding-left:5px!important;
	}
	.sp-pd-l-10px{
		padding-left:10px!important;
	}
	.sp-pd-l-15px{
		padding-left:15px!important;
	}
	.sp-pd-l-20px{
		padding-left:20px!important;
	}
	.sp-pd-l-25px{
		padding-left:25px!important;
	}
	.sp-pd-l-30px{
		padding-left:30px!important;
	}
	.sp-pd-l-35px{
		padding-left:35px!important;
	}
	.sp-pd-l-40px{
		padding-left:40px!important;
	}
	.sp-pd-l-45px{
		padding-left:45px!important;
	}
	.sp-pd-l-70px{
		padding-left:70px!important;
	}
	.sp-pd-l-75px{
		padding-left:75px!important;
	}
	.sp-pd-l-150px{
		padding-left:150px!important;
	}
	.sp-pd-l-03em{
		padding-left:3em!important
	}
	.sp-pd-r-05px{
		padding-right:5px!important;
	}
	.sp-pd-r-10px{
		padding-right:10px!important;
	}
	.sp-pd-r-15px{
		padding-right:15px!important;
	}
	.sp-pd-r-20px{
		padding-right:20px!important;
	}
	.sp-pd-r-25px{
		padding-right:25px!important;
	}
	.sp-pd-r-30px{
		padding-right:30px!important;
	}
}


