@charset "utf-8";

 /* --- margin--- */
.margin0 { margin: 0px!important; }
.margin-5 { margin: 5px!important; }
.margin-10 { margin: 10px!important; }
.margin-15 { margin: 15px!important; }
.margin-20 { margin: 20px!important; }
/* --- margin-top--- */
.margin-t0 { margin-top: 0px!important; }
.margin-t1 { margin-top: 1px!important; }
.margin-t2 { margin-top: 2px!important; }
.margin-t3 { margin-top: 3px!important; }
.margin-t4 { margin-top: 4px!important; }
.margin-t5 { margin-top: 5px!important; }
.margin-t6 { margin-top: 6px!important; }
.margin-t7 { margin-top: 7px!important; }
.margin-t8 { margin-top: 8px!important; }
.margin-t9 { margin-top: 9px!important; }
.margin-t10 { margin-top: 10px!important; }
.margin-t15 { margin-top: 15px!important; }
.margin-t20 { margin-top: 20px!important; }
.margin-t25 { margin-top: 25px!important; }
.margin-t30 { margin-top: 30px!important; }
.margin-t35 { margin-top: 35px!important; }
.margin-t40 { margin-top: 40px!important; }
.margin-t45 { margin-top: 45px!important; }
.margin-t50 { margin-top: 50px!important; }
.margin-t55 { margin-top: 55px!important; }
.margin-t60 { margin-top: 60px!important; }
.margin-t65 { margin-top: 65px!important; }
.margin-t70 { margin-top: 70px!important; }
.margin-t75 { margin-top: 75px!important; }
.margin-t80 { margin-top: 80px!important; }
.margin-t85 { margin-top: 85px!important; }
.margin-t90 { margin-top: 90px!important; }
.margin-t95 { margin-top: 95px!important; }
.margin-t100 { margin-top: 100px!important; }
/*---margin-bottom---*/
.margin-b0 { margin-bottom: 0px!important; }
.margin-b1 { margin-bottom: 1px!important; }
.margin-b2 { margin-bottom: 2px!important; }
.margin-b3 { margin-bottom: 3px!important; }
.margin-b4 { margin-bottom: 4px!important; }
.margin-b5 { margin-bottom: 5px!important; }
.margin-b6 { margin-bottom: 6px!important; }
.margin-b7 { margin-bottom: 7px!important; }
.margin-b8 { margin-bottom: 8px!important; }
.margin-b9 { margin-bottom: 9px!important; }
.margin-b10 { margin-bottom: 10px!important; }
.margin-b15 { margin-bottom: 15px!important; }
.margin-b20 { margin-bottom: 20px!important; }
.margin-b25 { margin-bottom: 25px!important; }
.margin-b30 { margin-bottom: 30px!important; }
.margin-b35 { margin-bottom: 35px!important; }
.margin-b40 { margin-bottom: 40px!important; }
.margin-b45 { margin-bottom: 45px!important; }
.margin-b50 { margin-bottom: 50px!important; }
.margin-b55 { margin-bottom: 55px!important; }
.margin-b60 { margin-bottom: 60px!important; }
.margin-b65 { margin-bottom: 65px!important; }
.margin-b70 { margin-bottom: 70px!important; }
.margin-b75 { margin-bottom: 75px!important; }
.margin-b80 { margin-bottom: 80px!important; }
.margin-b85 { margin-bottom: 85px!important; }
.margin-b90 { margin-bottom: 90px!important; }
.margin-b95 { margin-bottom: 95px!important; }
.margin-b100 { margin-bottom: 100px!important; }
/*---margin-left---*/
.margin-l1em { margin-left: 1em!important; }
.margin-l2em { margin-left: 2em!important; }
.margin-l0 { margin-left: 0px!important; }
.margin-l1 { margin-left: 1px!important; }
.margin-l2 { margin-left: 2px!important; }
.margin-l3 { margin-left: 3px!important; }
.margin-l4 { margin-left: 4px!important; }
.margin-l5 { margin-left: 5px!important; }
.margin-l6 { margin-left: 6px!important; }
.margin-l7 { margin-left: 7px!important; }
.margin-l8 { margin-left: 8px!important; }
.margin-l9 { margin-left: 9px!important; }
.margin-l10 { margin-left: 10px!important; }
.margin-l15 { margin-left: 15px!important; }
.margin-l20 { margin-left: 20px!important; }
.margin-l25 { margin-left: 25px!important; }
.margin-l30 { margin-left: 30px!important; }
.margin-l35 { margin-left: 35px!important; }
.margin-l40 { margin-left: 40px!important; }
.margin-l45 { margin-left: 45px!important; }
.margin-l50 { margin-left: 50px!important; }
.margin-l55 { margin-left: 55px!important; }
.margin-l60 { margin-left: 60px!important; }
.margin-l65 { margin-left: 65px!important; }
.margin-l70 { margin-left: 70px!important; }
.margin-l75 { margin-left: 75px!important; }
.margin-l80 { margin-left: 80px!important; }
.margin-l85 { margin-left: 85px!important; }
.margin-l90 { margin-left: 90px!important; }
.margin-l95 { margin-left: 95px!important; }
.margin-l100 { margin-left: 100px!important; }
/*---margin-right---*/
.margin-r1em { margin-right: 1em!important; }
.margin-r2em { margin-right: 2em!important; }
.margin-r0 { margin-right: 0px!important; }
.margin-r1 { margin-right: 1px!important; }
.margin-r2 { margin-right: 2px!important; }
.margin-r3 { margin-right: 3px!important; }
.margin-r4 { margin-right: 4px!important; }
.margin-r5 { margin-right: 5px!important; }
.margin-r6 { margin-right: 6px!important; }
.margin-r7 { margin-right: 7px!important; }
.margin-r8 { margin-right: 8px!important; }
.margin-r9 { margin-right: 9px!important; }
.margin-r10 { margin-right: 10px!important; }
.margin-r12 { margin-right: 12px!important; }
.margin-r15 { margin-right: 15px!important; }
.margin-r20 { margin-right: 20px!important; }
.margin-r25 { margin-right: 25px!important; }
.margin-r30 { margin-right: 30px!important; }
.margin-r35 { margin-right: 35px!important; }
.margin-r40 { margin-right: 40px!important; }
.margin-r45 { margin-right: 45px!important; }
.margin-r50 { margin-right: 50px!important; }
.margin-r55 { margin-right: 55px!important; }
.margin-r60 { margin-right: 60px!important; }
.margin-r65 { margin-right: 65px!important; }
.margin-r70 { margin-right: 70px!important; }
.margin-r75 { margin-right: 75px!important; }
.margin-r80 { margin-right: 80px!important; }
.margin-r85 { margin-right: 85px!important; }
.margin-r90 { margin-right: 90px!important; }
.margin-r95 { margin-right: 95px!important; }
.margin-r100 { margin-right: 100px!important; }
.margin-r150 { margin-right: 150px!important; }
/* --- margin-both--- */
.marginAuto { margin: Auto; }
.margin-t15b15 {
	margin-top: 15px!important;
	margin-bottom: 15px!important;
}
.margin-l5r5 {
	margin-right: 5px!important;
	margin-left: 5px!important;
}
.margin-l10r10 {
	margin-left: 10px!important;
	margin-right: 10px!important;
}
.margin-l15r15 {
	margin-left: 15px!important;
	margin-right: 15px!important;
}
/* -----------padding------------- */
.padding0 { padding: 0px!important; }
.padding-5 { padding: 5px!important; }
.padding-10 { padding: 10px!important; }
.padding-15 { padding: 15px!important; }
.padding-20 { padding: 20px!important; }
.padding-25 { padding: 25px!important; }
.padding-30 { padding: 30px!important; }
/* -----------padding-top------------- */
.padding-t0 { padding-top: 0px!important; }
.padding-t1 { padding-top: 1px!important; }
.padding-t2 { padding-top: 2px!important; }
.padding-t3 { padding-top: 3px!important; }
.padding-t4 { padding-top: 4px!important; }
.padding-t5 { padding-top: 5px!important; }
.padding-t6 { padding-top: 6px!important; }
.padding-t7 { padding-top: 7px!important; }
.padding-t8 { padding-top: 8px!important; }
.padding-t9 { padding-top: 9px!important; }
.padding-t10 { padding-top: 10px!important; }
.padding-t15 { padding-top: 15px!important; }
.padding-t20 { padding-top: 20px!important; }
.padding-t25 { padding-top: 25px!important; }
.padding-t30 { padding-top: 30px!important; }
.padding-t35 { padding-top: 35px!important; }
.padding-t40 { padding-top: 40px!important; }
.padding-t45 { padding-top: 45px!important; }
.padding-t50 { padding-top: 50px!important; }
.padding-t55 { padding-top: 55px!important; }
.padding-t60 { padding-top: 60px!important; }
.padding-t65 { padding-top: 65px!important; }
.padding-t70 { padding-top: 70px!important; }
.padding-t75 { padding-top: 75px!important; }
.padding-t80 { padding-top: 80px!important; }
.padding-t85 { padding-top: 85px!important; }
.padding-t90 { padding-top: 90px!important; }
.padding-t95 { padding-top: 95px!important; }
.padding-t100 { padding-top: 100px!important; }
/* -----------padding-bottom------------- */
.padding-b0 { padding-bottom: 0px!important; }
.padding-b1 { padding-bottom: 1px!important; }
.padding-b2 { padding-bottom: 2px!important; }
.padding-b3 { padding-bottom: 3px!important; }
.padding-b4 { padding-bottom: 4px!important; }
.padding-b5 { padding-bottom: 5px!important; }
.padding-b6 { padding-bottom: 6px!important; }
.padding-b7 { padding-bottom: 7px!important; }
.padding-b8 { padding-bottom: 8px!important; }
.padding-b9 { padding-bottom: 9px!important; }
.padding-b10 { padding-bottom: 10px!important; }
.padding-b15 { padding-bottom: 15px!important; }
.padding-b20 { padding-bottom: 20px!important; }
.padding-b25 { padding-bottom: 25px!important; }
.padding-b30 { padding-bottom: 30px!important; }
.padding-b35 { padding-bottom: 35px!important; }
.padding-b40 { padding-bottom: 40px!important; }
.padding-b45 { padding-bottom: 45px!important; }
.padding-b50 { padding-bottom: 50px!important; }
.padding-b55 { padding-bottom: 55px!important; }
.padding-b60 { padding-bottom: 60px!important; }
.padding-b65 { padding-bottom: 65px!important; }
.padding-b70 { padding-bottom: 70px!important; }
.padding-b75 { padding-bottom: 75px!important; }
.padding-b80 { padding-bottom: 80px!important; }
.padding-b85 { padding-bottom: 85px!important; }
.padding-b90 { padding-bottom: 90px!important; }
.padding-b95 { padding-bottom: 95px!important; }
.padding-b100 { padding-bottom: 100px!important; }
/* -----------padding-left------------- */
.padding-l5em { padding-left: 5em!important; }
.padding-l0 { padding-left: 0px!important; }
.padding-l1 { padding-left: 1px!important; }
.padding-l2 { padding-left: 2px!important; }
.padding-l3 { padding-left: 3px!important; }
.padding-l4 { padding-left: 4px!important; }
.padding-l5 { padding-left: 5px!important; }
.padding-l6 { padding-left: 6px!important; }
.padding-l7 { padding-left: 7px!important; }
.padding-l8 { padding-left: 8px!important; }
.padding-l9 { padding-left: 9px!important; }
.padding-l10 { padding-left: 10px!important; }
.padding-l15 { padding-left: 15px!important; }
.padding-l20 { padding-left: 20px!important; }
.padding-l25 { padding-left: 25px!important; }
.padding-l30 { padding-left: 30px!important; }
.padding-l35 { padding-left: 35px!important; }
.padding-l40 { padding-left: 40px!important; }
.padding-l45 { padding-left: 45px!important; }
.padding-l50 { padding-left: 50px!important; }
.padding-l55 { padding-left: 55px!important; }
.padding-l60 { padding-left: 60px!important; }
.padding-l65 { padding-left: 65px!important; }
.padding-l70 { padding-left: 70px!important; }
.padding-l75 { padding-left: 75px!important; }
.padding-l80 { padding-left: 80px!important; }
.padding-l85 { padding-left: 85px!important; }
.padding-l90 { padding-left: 90px!important; }
.padding-l95 { padding-left: 95px!important; }
.padding-l100 { padding-left: 100px!important; }
/* -----------padding-right------------- */
.padding-r0 { padding-right: 0px!important; }
.padding-r1 { padding-right: 1px!important; }
.padding-r2 { padding-right: 2px!important; }
.padding-r3 { padding-right: 3px!important; }
.padding-r4 { padding-right: 4px!important; }
.padding-r5 { padding-right: 5px!important; }
.padding-r6 { padding-right: 6px!important; }
.padding-r7 { padding-right: 7px!important; }
.padding-r8 { padding-right: 8px!important; }
.padding-r9 { padding-right: 9px!important; }
.padding-r10 { padding-right: 10px!important; }
.padding-r12 { padding-right: 12px!important; }
.padding-r15 { padding-right: 15px!important; }
.padding-r20 { padding-right: 20px!important; }
.padding-r25 { padding-right: 25px!important; }
.padding-r30 { padding-right: 30px!important; }
.padding-r35 { padding-right: 35px!important; }
.padding-r40 { padding-right: 40px!important; }
.padding-r45 { padding-right: 45px!important; }
.padding-r50 { padding-right: 50px!important; }
.padding-r55 { padding-right: 55px!important; }
.padding-r60 { padding-right: 60px!important; }
.padding-r65 { padding-right: 65px!important; }
.padding-r70 { padding-right: 70px!important; }
.padding-r75 { padding-right: 75px!important; }
.padding-r80 { padding-right: 80px!important; }
.padding-r85 { padding-right: 85px!important; }
.padding-r90 { padding-right: 90px!important; }
.padding-r95 { padding-right: 95px!important; }
.padding-r100 { padding-right: 100px!important; }
/* ------------------------ */
.margin0padding0 {
	margin: 0px!important;
	padding: 0px!important;
}

/* ------------------------------------------------------------------------------------ 
インデント、注意コメント用
------------------------------------------------------------------------------------ */
.indent, .indent_s, .indent1, .indent1s, .indent2, .indent2s, .indent3, .indent3s, .indent4, .indent4s, .indent5, .indent5s {
	line-height: 1.35em;
	margin: 0;
	margin-top: 5px;
}
.indent1, .indent1s,.indent1 li, .indent1s li {
	text-indent: -1em;
	padding-left: 1em!important;
}
.indent2, .indent2s,.indent2 li, .indent2s li {
	text-indent: -2em;
	padding-left: 2em!important;
}
.indent3, .indent3s {
	text-indent: -3em;
	padding-left: 3em!important;
}
.indent4, .indent4s {
	text-indent: -4em;
	padding-left: 4em!important;
}
.indent5, .indent5s {
	text-indent: -5em;
	padding-left: 5em!important;
}
.indent-1, .indent-2, .indent-3, .indent-4, .indent-5, .indent-1s, .indent-2s, .indent-3s, .indent-4s, .indent-5s,
.indent-1 li,.indent-1s li {
	line-height: 1.35em;
	text-indent: 1em;
	margin-top: 5px;
}
.indent-2, .indent-2s { text-indent: 2em; }
.indent-3, .indent-3s { text-indent: 3em; }
.indent-4, .indent-4s { text-indent: 4em; }
.indent-5, .indent-5s { text-indent: 5em; }
.indent_s, .indent1s, .indent2s, .indent3s, .indent4s, .indent5s, .indent-1s, .indent-2s, .indent-3s, .indent-4s, .indent-5s { font-size: 11px; }

