@charset "UTF-8";

/*----------------- V1.02 -----------------
2018.12.28 .dis-none .dis-block 020
-----------------------------------------*/
/*----------------- V1.03 -----------------
2021.05.22 .sp-on .sp-off 020
-----------------------------------------*/
/*----------------- V1.04 -----------------
2022.07.04 .sp-left .sp-center .sp-right 020
-----------------------------------------*/
/*----------------- V1.05 -----------------
2023.07.29 font-size、width、margin、padding等細分化 020
-----------------------------------------*/

/*---------- floatに関わるクラス ----------*/
.flo-l { float: left; }
.flo-r { float: right; }
/*---------- floatに関わるクラス ----------*/

/*---------- 表示に関わるクラス ----------*/
.dis-none { display: none; }
.dis-block { display: block; }
.sp-on { display: none; }
/*---------- 表示に関わるクラス ----------*/

/*---------- flexに関わるクラス ----------*/
.dis-flex { display: flex; display: -webkit-flex; }
.fle-wrap { flex-wrap: wrap; } /* 子要素の折り返し */
	/* 水平方向の揃え */
.fle-jus-end { justify-content: flex-end; } /* 右揃え */
.fle-jus-center { justify-content: center; } /* 中央揃え */
.fle-jus-between { justify-content: space-between; } /* 最初を最後を両端、残り間隔均等 */
.fle-jus-around { justify-content: space-around; } /* 両端含め間隔均等 */
	/* 水平方向の揃え */
/*---------- flexに関わるクラス ----------*/

/*---------- テキストに関わるクラス ----------*/
	/* text-align */
.t-ali-l { text-align: left; }
.t-ali-c { text-align: center; }
.t-ali-r { text-align: right; }
	/* text-align */

	/* vertical-align */
.v-ali-t { vertical-align: top; }
.v-ali-m { vertical-align: middle; }
.v-ali-b { vertical-align: bottom; }
	/* vertical-align */

	/* text-decoration */
.deco-uchikeshi { text-decoration: line-through; } /*打ち消し*/
.deco-underline { text-decoration: underline; } /*下線*/
.deco-overline { text-decoration: overline; } /*上線*/
.deco-none { text-decoration: none; } /*初期値*/
	/* text-decoration */

	/* text-indent */
.ind-1em {
	margin-left: 1em;
	text-indent: -1em;
}
	/* text-indent */

	/* line-height */
.line90per { line-height: 90%; }
.line100per { line-height: 100%; }
.line110per { line-height: 110%; }
.line120per { line-height: 120%; }
.line130per { line-height: 130%; }
.line140per { line-height: 140%; }
.line150per { line-height: 150%; }
.line160per { line-height: 160%; }
.line170per { line-height: 170%; }
.line180per { line-height: 180%; }
.line190per { line-height: 190%; }
.line200per { line-height: 200%; }
.line210per { line-height: 210%; }
.line220per { line-height: 220%; }
.line230per { line-height: 230%; }
.line240per { line-height: 240%; }
.line250per { line-height: 250%; }
.line260per { line-height: 260%; }
.line270per { line-height: 270%; }
.line280per { line-height: 280%; }
.line290per { line-height: 290%; }
.line300per { line-height: 300%; }
	/* line-height */
/*---------- テキストに関わるクラス ----------*/

/*---------- フォントに関わるクラス ----------*/
	/* font-weight */
.fw-bold { font-weight: bold; }
.fw-normal { font-weight: normal; }
	/* font-weight */

	/* font-size */
.f-size1 { font-size: 1px; }
.f-size2 { font-size: 2px; }
.f-size3 { font-size: 3px; }
.f-size4 { font-size: 4px; }
.f-size5 { font-size: 5px; }
.f-size6 { font-size: 6px; }
.f-size7 { font-size: 7px; }
.f-size8 { font-size: 8px; }
.f-size9 { font-size: 9px; }
.f-size10 { font-size: 10px; }
.f-size11 { font-size: 11px; }
.f-size12 { font-size: 12px; }
.f-size13 { font-size: 13px; }
.f-size14 { font-size: 14px; }
.f-size15 { font-size: 15px; }
.f-size16 { font-size: 16px; }
.f-size17 { font-size: 17px; }
.f-size18 { font-size: 18px; }
.f-size19 { font-size: 19px; }
.f-size20 { font-size: 20px; }
.f-size21 { font-size: 21px; }
.f-size22 { font-size: 22px; }
.f-size23 { font-size: 23px; }
.f-size24 { font-size: 24px; }
.f-size25 { font-size: 25px; }
.f-size26 { font-size: 26px; }
.f-size27 { font-size: 27px; }
.f-size28 { font-size: 28px; }
.f-size29 { font-size: 29px; }
.f-size30 { font-size: 30px; }
.f-size31 { font-size: 31px; }
.f-size32 { font-size: 32px; }
.f-size33 { font-size: 33px; }
.f-size34 { font-size: 34px; }
.f-size35 { font-size: 35px; }
.f-size36 { font-size: 36px; }
.f-size37 { font-size: 37px; }
.f-size38 { font-size: 38px; }
.f-size39 { font-size: 39px; }
.f-size40 { font-size: 40px; }
.f-size41 { font-size: 41px; }
.f-size42 { font-size: 42px; }
.f-size43 { font-size: 43px; }
.f-size44 { font-size: 44px; }
.f-size45 { font-size: 45px; }
.f-size46 { font-size: 46px; }
.f-size47 { font-size: 47px; }
.f-size48 { font-size: 48px; }
.f-size49 { font-size: 49px; }
.f-size50 { font-size: 50px; }
	/* font-size */

	/* font-style */
.f-sty-normal { font-style: normal; } /*初期値*/
.f-sty-italic { font-style: italic; } /*イタリック*/
.f-sty-shatai { font-style: oblique; } /*斜体*/
	/* font-style */

	/* フォントカラー */
		/* 赤系 */
.fc-ff9999 { color: #FF9999; } /*淡いピンク*/
.fc-ff6060 { color: #FF6060; } /* ピンク */
.fc-ff0000 { color: #FF0000; } /*原色*/
.fc-cc0000 { color: #CC0000; } /*少し暗いレッド*/
.fc-800000 { color: #800000; } /*マルーン*/
		/* 赤系 */

		/* グリーン系 */
.fc-99ff99 { color: #99FF99; } /*薄い緑色*/
.fc-60ff60 { color: #60FF60; } /* 少し薄い緑色 */
.fc-00ff00 { color: #00FF00; } /*原色*/
.fc-00cc00 { color: #00CC00; } /*少し暗い緑*/
.fc-008000 { color: #008000; } /*暗い緑*/
		/* グリーン系 */

		/* ブルー系 */
.fc-9999ff { color: #9999FF; } /*薄い青*/
.fc-6060ff { color: #6060FF; } /* 少し薄い青 */
.fc-0000ff { color: #0000FF; } /*原色*/
.fc-0000cc { color: #0000CC; } /*少し暗いブルー*/
.fc-000080 { color: #000080; } /*ネイビー*/
		/* ブルー系 */

		/* イエロー系 */
.fc-ffff99 { color: #FFFF99; } /*薄いイエロー*/
.fc-ffff60 { color: #FFFF60; } /*少し薄いイエロー*/
.fc-ffff00 { color: #FFFF00; } /*イエロー*/
.fc-cccc00 { color: #CCCC00; } /*少し暗いイエロー*/
.fc-808000 { color: #808000; } /*オリーブ*/
		/* イエロー系 */

		/* 赤紫系 */
.fc-ff99ff { color: #FF99FF; } /*薄いマゼンタ*/
.fc-ff60ff { color: #FF60FF; } /*少し薄いマゼンタ*/
.fc-ff00ff { color: #FF00FF; } /*マゼンタ*/
.fc-cc00cc { color: #CC00CC; } /*少し暗いマゼンタ*/
.fc-800080 { color: #800080; } /*パープル*/
		/* 赤紫系 */

		/* 青緑系 */
.fc-99ffff { color: #99FFFF; } /*薄いシアン*/
.fc-60ffff { color: #60FFFF; } /*少し薄いシアン*/
.fc-00ffff { color: #00FFFF; } /*シアン*/
.fc-00cccc { color: #00CCCC; } /*少し暗いシアン*/
.fc-008080 { color: #008080; } /*シアン*/
		/* 青緑系 */

		/* 無色系（黒から始まり下に行くほど白に近づきます） */
.fc-000000 { color: #000000; } /*黒*/
.fc-505050 { color: #505050; } /*グレー*/
.fc-808080 { color: #808080; } /*グレー*/
.fc-a0a0a0 { color: #A0A0A0; } /*シルバー*/
.fc-c0c0c0 { color: #C0C0C0; } /*シルバー*/
.fc-ffffff { color: #FFFFFF; } /*白*/
		/* 無色系 */
	/* フォントカラー */
/*---------- フォントに関わるクラス ----------*/

/*---------- 背景に関わるクラス ----------*/
	/* バックグラウンドカラー */
		/* 赤系 */
.bg-ff9999 { background-color: #FF9999; } /*淡いピンク*/
.bg-ff6060 { background-color: #FF6060; } /* ピンク */
.bg-ff0000 { background-color: #FF0000; } /*原色*/
.bg-cc0000 { background-color: #CC0000; } /*少し暗いレッド*/
.bg-800000 { background-color: #800000; } /*マルーン*/
		/* 赤系 */

		/* グリーン系 */
.bg-99ff99 { background-color: #99FF99; } /*薄い緑色*/
.bg-60ff60 { background-color: #60FF60; } /* 少し薄い緑色 */
.bg-00ff00 { background-color: #00FF00; } /*原色*/
.bg-00cc00 { background-color: #00CC00; } /*少し暗い緑*/
.bg-008000 { background-color: #008000; } /*暗い緑*/
		/* グリーン系 */

		/* ブルー系 */
.bg-9999ff { background-color: #9999FF; } /*薄い青*/
.bg-6060ff { background-color: #6060FF; } /* 少し薄い青 */
.bg-0000ff { background-color: #0000FF; } /*原色*/
.bg-0000cc { background-color: #0000CC; } /*少し暗いブルー*/
.bg-000080 { background-color: #000080; } /*ネイビー*/
		/* ブルー系 */

		/* イエロー系 */
.bg-ffff99 { background-color: #FFFF99; } /*薄いイエロー*/
.bg-ffff60 { background-color: #FFFF60; } /*少し薄いイエロー*/
.bg-ffff00 { background-color: #FFFF00; } /*イエロー*/
.bg-cccc00 { background-color: #CCCC00; } /*少し暗いイエロー*/
.bg-808000 { background-color: #808000; } /*オリーブ*/
		/* イエロー系 */

		/* 赤紫系 */
.bg-ff99ff { background-color: #FF99FF; } /*薄いマゼンタ*/
.bg-ff60ff { background-color: #FF60FF; } /*少し薄いマゼンタ*/
.bg-ff00ff { background-color: #FF00FF; } /*マゼンタ*/
.bg-cc00cc { background-color: #CC00CC; } /*少し暗いマゼンタ*/
.bg-800080 { background-color: #800080; } /*パープル*/
		/* 赤紫系 */

		/* 青緑系 */
.bg-99ffff { background-color: #99FFFF; } /*薄いシアン*/
.bg-60ffff { background-color: #60FFFF; } /*少し薄いシアン*/
.bg-00ffff { background-color: #00FFFF; } /*シアン*/
.bg-00cccc { background-color: #00CCCC; } /*少し暗いシアン*/
.bg-008080 { background-color: #008080; } /*シアン*/
		/* 青緑系 */

		/* 無色系（黒から始まり下に行くほど白に近づきます） */
.bg-000000 { background-color: #000000; } /*黒*/
.bg-505050 { background-color: #505050; } /*グレー*/
.bg-808080 { background-color: #808080; } /*グレー*/
.bg-a0a0a0 { background-color: #A0A0A0; } /*シルバー*/
.bg-c0c0c0 { background-color: #C0C0C0; } /*シルバー*/
.bg-ffffff { background-color: #FFFFFF; } /*白*/
		/* 無色系 */
	/* バックグラウンドカラー */
/*---------- 背景に関わるクラス ----------*/

/*---------- 配置に関わるクラス ----------*/
	/* 中央寄せ */
.mg-center { margin: 0 auto 0 auto; }
	/* 中央寄せ */
/*---------- 配置に関わるクラス ----------*/

/*----------- 幅に関わるクラス -----------*/
	/* ％指定 */
.wid100per { width: 100%; }
.wid99per { width: 99%; }
.wid98per { width: 98%; }
.wid97per { width: 97%; }
.wid96per { width: 96%; }
.wid95per { width: 95%; }
.wid94per { width: 94%; }
.wid93per { width: 93%; }
.wid92per { width: 92%; }
.wid91per { width: 91%; }
.wid90per { width: 90%; }
.wid89per { width: 89%; }
.wid88per { width: 88%; }
.wid87per { width: 87%; }
.wid86per { width: 86%; }
.wid85per { width: 85%; }
.wid84per { width: 84%; }
.wid83per { width: 83%; }
.wid82per { width: 82%; }
.wid81per { width: 81%; }
.wid80per { width: 80%; }
.wid79per { width: 79%; }
.wid78per { width: 78%; }
.wid77per { width: 77%; }
.wid76per { width: 76%; }
.wid75per { width: 75%; }
.wid74per { width: 74%; }
.wid73per { width: 73%; }
.wid72per { width: 72%; }
.wid71per { width: 71%; }
.wid70per { width: 70%; }
.wid69per { width: 69%; }
.wid68per { width: 68%; }
.wid67per { width: 67%; }
.wid66per { width: 66%; }
.wid65per { width: 65%; }
.wid64per { width: 64%; }
.wid63per { width: 63%; }
.wid62per { width: 62%; }
.wid61per { width: 61%; }
.wid60per { width: 60%; }
.wid59per { width: 59%; }
.wid58per { width: 58%; }
.wid57per { width: 57%; }
.wid56per { width: 56%; }
.wid55per { width: 55%; }
.wid54per { width: 54%; }
.wid53per { width: 53%; }
.wid52per { width: 52%; }
.wid51per { width: 51%; }
.wid50per { width: 50%; }
.wid49per { width: 49%; }
.wid48per { width: 48%; }
.wid47per { width: 47%; }
.wid46per { width: 46%; }
.wid45per { width: 45%; }
.wid44per { width: 44%; }
.wid43per { width: 43%; }
.wid42per { width: 42%; }
.wid41per { width: 41%; }
.wid40per { width: 40%; }
.wid39per { width: 39%; }
.wid38per { width: 38%; }
.wid37per { width: 37%; }
.wid36per { width: 36%; }
.wid35per { width: 35%; }
.wid34per { width: 34%; }
.wid33per { width: 33%; }
.wid32per { width: 32%; }
.wid31per { width: 31%; }
.wid30per { width: 30%; }
.wid29per { width: 29%; }
.wid28per { width: 28%; }
.wid27per { width: 27%; }
.wid26per { width: 26%; }
.wid25per { width: 25%; }
.wid24per { width: 24%; }
.wid23per { width: 23%; }
.wid22per { width: 22%; }
.wid21per { width: 21%; }
.wid20per { width: 20%; }
.wid19per { width: 19%; }
.wid18per { width: 18%; }
.wid17per { width: 17%; }
.wid16per { width: 16%; }
.wid15per { width: 15%; }
.wid14per { width: 14%; }
.wid13per { width: 13%; }
.wid12per { width: 12%; }
.wid11per { width: 11%; }
.wid10per { width: 10%; }
.wid9per { width: 9%; }
.wid8per { width: 8%; }
.wid7per { width: 7%; }
.wid6per { width: 6%; }
.wid5per { width: 5%; }
.wid4per { width: 4%; }
.wid3per { width: 3%; }
.wid2per { width: 2%; }
.wid1per { width: 1%; }
	/* ％指定 */

	/* px指定 */
.wid1366px { width: 1366px; }
.wid1200px { width: 1200px; }
.wid1180px { width: 1180px; }
.wid1100px { width: 1100px; }
.wid1000px { width: 1000px; }
.wid990px { width: 990px; }
.wid980px { width: 980px; }
.wid970px { width: 970px; }
.wid960px { width: 960px; }
.wid950px { width: 950px; }
.wid940px { width: 940px; }
.wid930px { width: 930px; }
.wid920px { width: 920px; }
.wid910px { width: 910px; }
.wid900px { width: 900px; }
.wid890px { width: 890px; }
.wid880px { width: 880px; }
.wid870px { width: 870px; }
.wid860px { width: 860px; }
.wid850px { width: 850px; }
.wid840px { width: 840px; }
.wid830px { width: 830px; }
.wid820px { width: 820px; }
.wid810px { width: 810px; }
.wid800px { width: 800px; }
.wid790px { width: 790px; }
.wid780px { width: 780px; }
.wid770px { width: 770px; }
.wid760px { width: 760px; }
.wid750px { width: 750px; }
.wid740px { width: 740px; }
.wid730px { width: 730px; }
.wid720px { width: 720px; }
.wid710px { width: 710px; }
.wid700px { width: 700px; }
.wid690px { width: 690px; }
.wid680px { width: 680px; }
.wid670px { width: 670px; }
.wid660px { width: 660px; }
.wid650px { width: 650px; }
.wid640px { width: 640px; }
.wid630px { width: 630px; }
.wid620px { width: 620px; }
.wid610px { width: 610px; }
.wid600px { width: 600px; }
.wid590px { width: 590px; }
.wid580px { width: 580px; }
.wid570px { width: 570px; }
.wid560px { width: 560px; }
.wid550px { width: 550px; }
.wid540px { width: 540px; }
.wid530px { width: 530px; }
.wid520px { width: 520px; }
.wid510px { width: 510px; }
.wid500px { width: 500px; }
.wid490px { width: 490px; }
.wid480px { width: 480px; }
.wid470px { width: 470px; }
.wid460px { width: 460px; }
.wid450px { width: 450px; }
.wid440px { width: 440px; }
.wid430px { width: 430px; }
.wid420px { width: 420px; }
.wid410px { width: 410px; }
.wid400px { width: 400px; }
.wid390px { width: 390px; }
.wid380px { width: 380px; }
.wid370px { width: 370px; }
.wid360px { width: 360px; }
.wid350px { width: 350px; }
.wid340px { width: 340px; }
.wid330px { width: 330px; }
.wid320px { width: 320px; }
.wid310px { width: 310px; }
.wid300px { width: 300px; }
.wid290px { width: 290px; }
.wid280px { width: 280px; }
.wid270px { width: 270px; }
.wid260px { width: 260px; }
.wid250px { width: 250px; }
.wid240px { width: 240px; }
.wid230px { width: 230px; }
.wid220px { width: 220px; }
.wid210px { width: 210px; }
.wid200px { width: 200px; }
.wid190px { width: 190px; }
.wid180px { width: 180px; }
.wid170px { width: 170px; }
.wid160px { width: 160px; }
.wid150px { width: 150px; }
.wid140px { width: 140px; }
.wid130px { width: 130px; }
.wid120px { width: 120px; }
.wid110px { width: 110px; }
.wid100px { width: 100px; }
.wid90px { width: 90px; }
.wid80px { width: 80px; }
.wid70px { width: 70px; }
.wid60px { width: 60px; }
.wid50px { width: 50px; }
.wid40px { width: 40px; }
.wid30px { width: 30px; }
.wid20px { width: 20px; }
.wid10px { width: 10px; }
	/* px指定 */

	/* 最大の幅（%） */
.mx-wid100per { max-width: 100%; }
.mx-wid90per { max-width: 90%; }
.mx-wid80per { max-width: 80%; }
.mx-wid70per { max-width: 70%; }
.mx-wid60per { max-width: 60%; }
.mx-wid50per { max-width: 50%; }
.mx-wid40per { max-width: 40%; }
.mx-wid30per { max-width: 30%; }
.mx-wid20per { max-width: 20%; }
.mx-wid10per { max-width: 10%; }
	/* 最大の幅（%） */

	/* 最大の幅（px） */
.mx-wid1366px { max-width: 1366px; }
.mx-wid1200px { max-width: 1200px; }
.mx-wid1180px { max-width: 1180px; }
.mx-wid1100px { max-width: 1100px; }
.mx-wid1000px { max-width: 1000px; }
.mx-wid900px { max-width: 900px; }
.mx-wid800px { max-width: 800px; }
.mx-wid768px { max-width: 768px; }
.mx-wid700px { max-width: 700px; }
.mx-wid640px { max-width: 640px; }
.mx-wid600px { max-width: 600px; }
.mx-wid500px { max-width: 500px; }
.mx-wid400px { max-width: 400px; }
.mx-wid300px { max-width: 300px; }
.mx-wid200px { max-width: 200px; }
.mx-wid100px { max-width: 100px; }
	/* 最大の幅（px） */

	/* 最小の幅（%） */
.min-wid100per { min-width: 100%; }
.min-wid90per { min-width: 90%; }
.min-wid80per { min-width: 80%; }
.min-wid70per { min-width: 70%; }
.min-wid60per { min-width: 60%; }
.min-wid50per { min-width: 50%; }
.min-wid40per { min-width: 40%; }
.min-wid30per { min-width: 30%; }
.min-wid20per { min-width: 20%; }
.min-wid10per { min-width: 10%; }
	/* 最小の幅（%） */

	/* 最小の幅（px） */
.min-wid1000px { min-width: 1000px; }
.min-wid900px { min-width: 900px; }
.min-wid800px { min-width: 800px; }
.min-wid700px { min-width: 700px; }
.min-wid600px { min-width: 600px; }
.min-wid500px { min-width: 500px; }
.min-wid480px { min-width: 480px; }
.min-wid450px { min-width: 450px; }
.min-wid400px { min-width: 400px; }
.min-wid350px { min-width: 350px; }
.min-wid300px { min-width: 300px; }
.min-wid250px { min-width: 250px; }
.min-wid200px { min-width: 200px; }
.min-wid150px { min-width: 150px; }
.min-wid100px { min-width: 100px; }
.min-wid90px { min-width: 90px; }
.min-wid80px { min-width: 80px; }
.min-wid70px { min-width: 70px; }
.min-wid60px { min-width: 60px; }
.min-wid50px { min-width: 50px; }
.min-wid40px { min-width: 40px; }
.min-wid30px { min-width: 30px; }
.min-wid20px { min-width: 20px; }
.min-wid10px { min-width: 10px; }
	/* 最小の幅（px） */
/*----------- 幅に関わるクラス -----------*/

/*--------- marginに関わるクラス ---------*/
	/* 上に空白（px指定） */
.t-mg1px { margin-top: 1px; }
.t-mg2px { margin-top: 2px; }
.t-mg3px { margin-top: 3px; }
.t-mg4px { margin-top: 4px; }
.t-mg5px { margin-top: 5px; }
.t-mg6px { margin-top: 6px; }
.t-mg7px { margin-top: 7px; }
.t-mg8px { margin-top: 8px; }
.t-mg9px { margin-top: 9px; }
.t-mg10px { margin-top: 10px; }
.t-mg11px { margin-top: 11px; }
.t-mg12px { margin-top: 12px; }
.t-mg13px { margin-top: 13px; }
.t-mg14px { margin-top: 14px; }
.t-mg15px { margin-top: 15px; }
.t-mg16px { margin-top: 16px; }
.t-mg17px { margin-top: 17px; }
.t-mg18px { margin-top: 18px; }
.t-mg19px { margin-top: 19px; }
.t-mg20px { margin-top: 20px; }
.t-mg21px { margin-top: 21px; }
.t-mg22px { margin-top: 22px; }
.t-mg23px { margin-top: 23px; }
.t-mg24px { margin-top: 24px; }
.t-mg25px { margin-top: 25px; }
.t-mg26px { margin-top: 26px; }
.t-mg27px { margin-top: 27px; }
.t-mg28px { margin-top: 28px; }
.t-mg29px { margin-top: 29px; }
.t-mg30px { margin-top: 30px; }
.t-mg31px { margin-top: 31px; }
.t-mg32px { margin-top: 32px; }
.t-mg33px { margin-top: 33px; }
.t-mg34px { margin-top: 34px; }
.t-mg35px { margin-top: 35px; }
.t-mg36px { margin-top: 36px; }
.t-mg37px { margin-top: 37px; }
.t-mg38px { margin-top: 38px; }
.t-mg39px { margin-top: 39px; }
.t-mg40px { margin-top: 40px; }
.t-mg41px { margin-top: 41px; }
.t-mg42px { margin-top: 42px; }
.t-mg43px { margin-top: 43px; }
.t-mg44px { margin-top: 44px; }
.t-mg45px { margin-top: 45px; }
.t-mg46px { margin-top: 46px; }
.t-mg47px { margin-top: 47px; }
.t-mg48px { margin-top: 48px; }
.t-mg49px { margin-top: 49px; }
.t-mg50px { margin-top: 50px; }
.t-mg51px { margin-top: 51px; }
.t-mg52px { margin-top: 52px; }
.t-mg53px { margin-top: 53px; }
.t-mg54px { margin-top: 54px; }
.t-mg55px { margin-top: 55px; }
.t-mg56px { margin-top: 56px; }
.t-mg57px { margin-top: 57px; }
.t-mg58px { margin-top: 58px; }
.t-mg59px { margin-top: 59px; }
.t-mg60px { margin-top: 60px; }
.t-mg61px { margin-top: 61px; }
.t-mg62px { margin-top: 62px; }
.t-mg63px { margin-top: 63px; }
.t-mg64px { margin-top: 64px; }
.t-mg65px { margin-top: 65px; }
.t-mg66px { margin-top: 66px; }
.t-mg67px { margin-top: 67px; }
.t-mg68px { margin-top: 68px; }
.t-mg69px { margin-top: 69px; }
.t-mg70px { margin-top: 70px; }
.t-mg71px { margin-top: 71px; }
.t-mg72px { margin-top: 72px; }
.t-mg73px { margin-top: 73px; }
.t-mg74px { margin-top: 74px; }
.t-mg75px { margin-top: 75px; }
.t-mg76px { margin-top: 76px; }
.t-mg77px { margin-top: 77px; }
.t-mg78px { margin-top: 78px; }
.t-mg79px { margin-top: 79px; }
.t-mg80px { margin-top: 80px; }
.t-mg81px { margin-top: 81px; }
.t-mg82px { margin-top: 82px; }
.t-mg83px { margin-top: 83px; }
.t-mg84px { margin-top: 84px; }
.t-mg85px { margin-top: 85px; }
.t-mg86px { margin-top: 86px; }
.t-mg87px { margin-top: 87px; }
.t-mg88px { margin-top: 88px; }
.t-mg89px { margin-top: 89px; }
.t-mg90px { margin-top: 90px; }
.t-mg91px { margin-top: 91px; }
.t-mg92px { margin-top: 92px; }
.t-mg93px { margin-top: 93px; }
.t-mg94px { margin-top: 94px; }
.t-mg95px { margin-top: 95px; }
.t-mg96px { margin-top: 96px; }
.t-mg97px { margin-top: 97px; }
.t-mg98px { margin-top: 98px; }
.t-mg99px { margin-top: 99px; }
.t-mg100px { margin-top: 100px; }
	/* 上に空白（px指定） */

	/* 上に空白（%指定） */
.t-mg1per { margin-top: 1%; }
.t-mg2per { margin-top: 2%; }
.t-mg3per { margin-top: 3%; }
.t-mg4per { margin-top: 4%; }
.t-mg5per { margin-top: 5%; }
.t-mg6per { margin-top: 6%; }
.t-mg7per { margin-top: 7%; }
.t-mg8per { margin-top: 8%; }
.t-mg9per { margin-top: 9%; }
.t-mg10per { margin-top: 10%; }
.t-mg11per { margin-top: 11%; }
.t-mg12per { margin-top: 12%; }
.t-mg13per { margin-top: 13%; }
.t-mg14per { margin-top: 14%; }
.t-mg15per { margin-top: 15%; }
.t-mg16per { margin-top: 16%; }
.t-mg17per { margin-top: 17%; }
.t-mg18per { margin-top: 18%; }
.t-mg19per { margin-top: 19%; }
.t-mg20per { margin-top: 20%; }
.t-mg21per { margin-top: 21%; }
.t-mg22per { margin-top: 22%; }
.t-mg23per { margin-top: 23%; }
.t-mg24per { margin-top: 24%; }
.t-mg25per { margin-top: 25%; }
.t-mg26per { margin-top: 26%; }
.t-mg27per { margin-top: 27%; }
.t-mg28per { margin-top: 28%; }
.t-mg29per { margin-top: 29%; }
.t-mg30per { margin-top: 30%; }
	/* 上に空白（%指定） */

	/* 右に空白（px指定） */
.r-mg1px { margin-right: 1px; }
.r-mg2px { margin-right: 2px; }
.r-mg3px { margin-right: 3px; }
.r-mg4px { margin-right: 4px; }
.r-mg5px { margin-right: 5px; }
.r-mg6px { margin-right: 6px; }
.r-mg7px { margin-right: 7px; }
.r-mg8px { margin-right: 8px; }
.r-mg9px { margin-right: 9px; }
.r-mg10px { margin-right: 10px; }
.r-mg11px { margin-right: 11px; }
.r-mg12px { margin-right: 12px; }
.r-mg13px { margin-right: 13px; }
.r-mg14px { margin-right: 14px; }
.r-mg15px { margin-right: 15px; }
.r-mg16px { margin-right: 16px; }
.r-mg17px { margin-right: 17px; }
.r-mg18px { margin-right: 18px; }
.r-mg19px { margin-right: 19px; }
.r-mg20px { margin-right: 20px; }
.r-mg21px { margin-right: 21px; }
.r-mg22px { margin-right: 22px; }
.r-mg23px { margin-right: 23px; }
.r-mg24px { margin-right: 24px; }
.r-mg25px { margin-right: 25px; }
.r-mg26px { margin-right: 26px; }
.r-mg27px { margin-right: 27px; }
.r-mg28px { margin-right: 28px; }
.r-mg29px { margin-right: 29px; }
.r-mg30px { margin-right: 30px; }
.r-mg31px { margin-right: 31px; }
.r-mg32px { margin-right: 32px; }
.r-mg33px { margin-right: 33px; }
.r-mg34px { margin-right: 34px; }
.r-mg35px { margin-right: 35px; }
.r-mg36px { margin-right: 36px; }
.r-mg37px { margin-right: 37px; }
.r-mg38px { margin-right: 38px; }
.r-mg39px { margin-right: 39px; }
.r-mg40px { margin-right: 40px; }
.r-mg41px { margin-right: 41px; }
.r-mg42px { margin-right: 42px; }
.r-mg43px { margin-right: 43px; }
.r-mg44px { margin-right: 44px; }
.r-mg45px { margin-right: 45px; }
.r-mg46px { margin-right: 46px; }
.r-mg47px { margin-right: 47px; }
.r-mg48px { margin-right: 48px; }
.r-mg49px { margin-right: 49px; }
.r-mg50px { margin-right: 50px; }
.r-mg51px { margin-right: 51px; }
.r-mg52px { margin-right: 52px; }
.r-mg53px { margin-right: 53px; }
.r-mg54px { margin-right: 54px; }
.r-mg55px { margin-right: 55px; }
.r-mg56px { margin-right: 56px; }
.r-mg57px { margin-right: 57px; }
.r-mg58px { margin-right: 58px; }
.r-mg59px { margin-right: 59px; }
.r-mg60px { margin-right: 60px; }
.r-mg61px { margin-right: 61px; }
.r-mg62px { margin-right: 62px; }
.r-mg63px { margin-right: 63px; }
.r-mg64px { margin-right: 64px; }
.r-mg65px { margin-right: 65px; }
.r-mg66px { margin-right: 66px; }
.r-mg67px { margin-right: 67px; }
.r-mg68px { margin-right: 68px; }
.r-mg69px { margin-right: 69px; }
.r-mg70px { margin-right: 70px; }
.r-mg71px { margin-right: 71px; }
.r-mg72px { margin-right: 72px; }
.r-mg73px { margin-right: 73px; }
.r-mg74px { margin-right: 74px; }
.r-mg75px { margin-right: 75px; }
.r-mg76px { margin-right: 76px; }
.r-mg77px { margin-right: 77px; }
.r-mg78px { margin-right: 78px; }
.r-mg79px { margin-right: 79px; }
.r-mg80px { margin-right: 80px; }
.r-mg81px { margin-right: 81px; }
.r-mg82px { margin-right: 82px; }
.r-mg83px { margin-right: 83px; }
.r-mg84px { margin-right: 84px; }
.r-mg85px { margin-right: 85px; }
.r-mg86px { margin-right: 86px; }
.r-mg87px { margin-right: 87px; }
.r-mg88px { margin-right: 88px; }
.r-mg89px { margin-right: 89px; }
.r-mg90px { margin-right: 90px; }
.r-mg91px { margin-right: 91px; }
.r-mg92px { margin-right: 92px; }
.r-mg93px { margin-right: 93px; }
.r-mg94px { margin-right: 94px; }
.r-mg95px { margin-right: 95px; }
.r-mg96px { margin-right: 96px; }
.r-mg97px { margin-right: 97px; }
.r-mg98px { margin-right: 98px; }
.r-mg99px { margin-right: 99px; }
.r-mg100px { margin-right: 100px; }
	/* 右に空白（px指定） */

	/* 右に空白（%指定） */
.r-mg1per { margin-right: 1%; }
.r-mg2per { margin-right: 2%; }
.r-mg3per { margin-right: 3%; }
.r-mg4per { margin-right: 4%; }
.r-mg5per { margin-right: 5%; }
.r-mg6per { margin-right: 6%; }
.r-mg7per { margin-right: 7%; }
.r-mg8per { margin-right: 8%; }
.r-mg9per { margin-right: 9%; }
.r-mg10per { margin-right: 10%; }
.r-mg11per { margin-right: 11%; }
.r-mg12per { margin-right: 12%; }
.r-mg13per { margin-right: 13%; }
.r-mg14per { margin-right: 14%; }
.r-mg15per { margin-right: 15%; }
.r-mg16per { margin-right: 16%; }
.r-mg17per { margin-right: 17%; }
.r-mg18per { margin-right: 18%; }
.r-mg19per { margin-right: 19%; }
.r-mg20per { margin-right: 20%; }
.r-mg21per { margin-right: 21%; }
.r-mg22per { margin-right: 22%; }
.r-mg23per { margin-right: 23%; }
.r-mg24per { margin-right: 24%; }
.r-mg25per { margin-right: 25%; }
.r-mg26per { margin-right: 26%; }
.r-mg27per { margin-right: 27%; }
.r-mg28per { margin-right: 28%; }
.r-mg29per { margin-right: 29%; }
.r-mg30per { margin-right: 30%; }
	/* 右に空白（%指定） */

	/* 下に空白（px指定） */
.b-mg1px { margin-bottom: 1px; }
.b-mg2px { margin-bottom: 2px; }
.b-mg3px { margin-bottom: 3px; }
.b-mg4px { margin-bottom: 4px; }
.b-mg5px { margin-bottom: 5px; }
.b-mg6px { margin-bottom: 6px; }
.b-mg7px { margin-bottom: 7px; }
.b-mg8px { margin-bottom: 8px; }
.b-mg9px { margin-bottom: 9px; }
.b-mg10px { margin-bottom: 10px; }
.b-mg11px { margin-bottom: 11px; }
.b-mg12px { margin-bottom: 12px; }
.b-mg13px { margin-bottom: 13px; }
.b-mg14px { margin-bottom: 14px; }
.b-mg15px { margin-bottom: 15px; }
.b-mg16px { margin-bottom: 16px; }
.b-mg17px { margin-bottom: 17px; }
.b-mg18px { margin-bottom: 18px; }
.b-mg19px { margin-bottom: 19px; }
.b-mg20px { margin-bottom: 20px; }
.b-mg21px { margin-bottom: 21px; }
.b-mg22px { margin-bottom: 22px; }
.b-mg23px { margin-bottom: 23px; }
.b-mg24px { margin-bottom: 24px; }
.b-mg25px { margin-bottom: 25px; }
.b-mg26px { margin-bottom: 26px; }
.b-mg27px { margin-bottom: 27px; }
.b-mg28px { margin-bottom: 28px; }
.b-mg29px { margin-bottom: 29px; }
.b-mg30px { margin-bottom: 30px; }
.b-mg31px { margin-bottom: 31px; }
.b-mg32px { margin-bottom: 32px; }
.b-mg33px { margin-bottom: 33px; }
.b-mg34px { margin-bottom: 34px; }
.b-mg35px { margin-bottom: 35px; }
.b-mg36px { margin-bottom: 36px; }
.b-mg37px { margin-bottom: 37px; }
.b-mg38px { margin-bottom: 38px; }
.b-mg39px { margin-bottom: 39px; }
.b-mg40px { margin-bottom: 40px; }
.b-mg41px { margin-bottom: 41px; }
.b-mg42px { margin-bottom: 42px; }
.b-mg43px { margin-bottom: 43px; }
.b-mg44px { margin-bottom: 44px; }
.b-mg45px { margin-bottom: 45px; }
.b-mg46px { margin-bottom: 46px; }
.b-mg47px { margin-bottom: 47px; }
.b-mg48px { margin-bottom: 48px; }
.b-mg49px { margin-bottom: 49px; }
.b-mg50px { margin-bottom: 50px; }
.b-mg51px { margin-bottom: 51px; }
.b-mg52px { margin-bottom: 52px; }
.b-mg53px { margin-bottom: 53px; }
.b-mg54px { margin-bottom: 54px; }
.b-mg55px { margin-bottom: 55px; }
.b-mg56px { margin-bottom: 56px; }
.b-mg57px { margin-bottom: 57px; }
.b-mg58px { margin-bottom: 58px; }
.b-mg59px { margin-bottom: 59px; }
.b-mg60px { margin-bottom: 60px; }
.b-mg61px { margin-bottom: 61px; }
.b-mg62px { margin-bottom: 62px; }
.b-mg63px { margin-bottom: 63px; }
.b-mg64px { margin-bottom: 64px; }
.b-mg65px { margin-bottom: 65px; }
.b-mg66px { margin-bottom: 66px; }
.b-mg67px { margin-bottom: 67px; }
.b-mg68px { margin-bottom: 68px; }
.b-mg69px { margin-bottom: 69px; }
.b-mg70px { margin-bottom: 70px; }
.b-mg71px { margin-bottom: 71px; }
.b-mg72px { margin-bottom: 72px; }
.b-mg73px { margin-bottom: 73px; }
.b-mg74px { margin-bottom: 74px; }
.b-mg75px { margin-bottom: 75px; }
.b-mg76px { margin-bottom: 76px; }
.b-mg77px { margin-bottom: 77px; }
.b-mg78px { margin-bottom: 78px; }
.b-mg79px { margin-bottom: 79px; }
.b-mg80px { margin-bottom: 80px; }
.b-mg81px { margin-bottom: 81px; }
.b-mg82px { margin-bottom: 82px; }
.b-mg83px { margin-bottom: 83px; }
.b-mg84px { margin-bottom: 84px; }
.b-mg85px { margin-bottom: 85px; }
.b-mg86px { margin-bottom: 86px; }
.b-mg87px { margin-bottom: 87px; }
.b-mg88px { margin-bottom: 88px; }
.b-mg89px { margin-bottom: 89px; }
.b-mg90px { margin-bottom: 90px; }
.b-mg91px { margin-bottom: 91px; }
.b-mg92px { margin-bottom: 92px; }
.b-mg93px { margin-bottom: 93px; }
.b-mg94px { margin-bottom: 94px; }
.b-mg95px { margin-bottom: 95px; }
.b-mg96px { margin-bottom: 96px; }
.b-mg97px { margin-bottom: 97px; }
.b-mg98px { margin-bottom: 98px; }
.b-mg99px { margin-bottom: 99px; }
.b-mg100px { margin-bottom: 100px; }
	/* 下に空白（px指定） */

	/* 下に空白（%指定） */
.b-mg1per { margin-bottom: 1%; }
.b-mg2per { margin-bottom: 2%; }
.b-mg3per { margin-bottom: 3%; }
.b-mg4per { margin-bottom: 4%; }
.b-mg5per { margin-bottom: 5%; }
.b-mg6per { margin-bottom: 6%; }
.b-mg7per { margin-bottom: 7%; }
.b-mg8per { margin-bottom: 8%; }
.b-mg9per { margin-bottom: 9%; }
.b-mg10per { margin-bottom: 10%; }
.b-mg11per { margin-bottom: 11%; }
.b-mg12per { margin-bottom: 12%; }
.b-mg13per { margin-bottom: 13%; }
.b-mg14per { margin-bottom: 14%; }
.b-mg15per { margin-bottom: 15%; }
.b-mg16per { margin-bottom: 16%; }
.b-mg17per { margin-bottom: 17%; }
.b-mg18per { margin-bottom: 18%; }
.b-mg19per { margin-bottom: 19%; }
.b-mg20per { margin-bottom: 20%; }
.b-mg21per { margin-bottom: 21%; }
.b-mg22per { margin-bottom: 22%; }
.b-mg23per { margin-bottom: 23%; }
.b-mg24per { margin-bottom: 24%; }
.b-mg25per { margin-bottom: 25%; }
.b-mg26per { margin-bottom: 26%; }
.b-mg27per { margin-bottom: 27%; }
.b-mg28per { margin-bottom: 28%; }
.b-mg29per { margin-bottom: 29%; }
.b-mg30per { margin-bottom: 30%; }
	/* 下に空白（%指定） */

	/* 左に空白（px指定） */
.l-mg1px { margin-left: 1px; }
.l-mg2px { margin-left: 2px; }
.l-mg3px { margin-left: 3px; }
.l-mg4px { margin-left: 4px; }
.l-mg5px { margin-left: 5px; }
.l-mg6px { margin-left: 6px; }
.l-mg7px { margin-left: 7px; }
.l-mg8px { margin-left: 8px; }
.l-mg9px { margin-left: 9px; }
.l-mg10px { margin-left: 10px; }
.l-mg11px { margin-left: 11px; }
.l-mg12px { margin-left: 12px; }
.l-mg13px { margin-left: 13px; }
.l-mg14px { margin-left: 14px; }
.l-mg15px { margin-left: 15px; }
.l-mg16px { margin-left: 16px; }
.l-mg17px { margin-left: 17px; }
.l-mg18px { margin-left: 18px; }
.l-mg19px { margin-left: 19px; }
.l-mg20px { margin-left: 20px; }
.l-mg21px { margin-left: 21px; }
.l-mg22px { margin-left: 22px; }
.l-mg23px { margin-left: 23px; }
.l-mg24px { margin-left: 24px; }
.l-mg25px { margin-left: 25px; }
.l-mg26px { margin-left: 26px; }
.l-mg27px { margin-left: 27px; }
.l-mg28px { margin-left: 28px; }
.l-mg29px { margin-left: 29px; }
.l-mg30px { margin-left: 30px; }
.l-mg31px { margin-left: 31px; }
.l-mg32px { margin-left: 32px; }
.l-mg33px { margin-left: 33px; }
.l-mg34px { margin-left: 34px; }
.l-mg35px { margin-left: 35px; }
.l-mg36px { margin-left: 36px; }
.l-mg37px { margin-left: 37px; }
.l-mg38px { margin-left: 38px; }
.l-mg39px { margin-left: 39px; }
.l-mg40px { margin-left: 40px; }
.l-mg41px { margin-left: 41px; }
.l-mg42px { margin-left: 42px; }
.l-mg43px { margin-left: 43px; }
.l-mg44px { margin-left: 44px; }
.l-mg45px { margin-left: 45px; }
.l-mg46px { margin-left: 46px; }
.l-mg47px { margin-left: 47px; }
.l-mg48px { margin-left: 48px; }
.l-mg49px { margin-left: 49px; }
.l-mg50px { margin-left: 50px; }
.l-mg51px { margin-left: 51px; }
.l-mg52px { margin-left: 52px; }
.l-mg53px { margin-left: 53px; }
.l-mg54px { margin-left: 54px; }
.l-mg55px { margin-left: 55px; }
.l-mg56px { margin-left: 56px; }
.l-mg57px { margin-left: 57px; }
.l-mg58px { margin-left: 58px; }
.l-mg59px { margin-left: 59px; }
.l-mg60px { margin-left: 60px; }
.l-mg61px { margin-left: 61px; }
.l-mg62px { margin-left: 62px; }
.l-mg63px { margin-left: 63px; }
.l-mg64px { margin-left: 64px; }
.l-mg65px { margin-left: 65px; }
.l-mg66px { margin-left: 66px; }
.l-mg67px { margin-left: 67px; }
.l-mg68px { margin-left: 68px; }
.l-mg69px { margin-left: 69px; }
.l-mg70px { margin-left: 70px; }
.l-mg71px { margin-left: 71px; }
.l-mg72px { margin-left: 72px; }
.l-mg73px { margin-left: 73px; }
.l-mg74px { margin-left: 74px; }
.l-mg75px { margin-left: 75px; }
.l-mg76px { margin-left: 76px; }
.l-mg77px { margin-left: 77px; }
.l-mg78px { margin-left: 78px; }
.l-mg79px { margin-left: 79px; }
.l-mg80px { margin-left: 80px; }
.l-mg81px { margin-left: 81px; }
.l-mg82px { margin-left: 82px; }
.l-mg83px { margin-left: 83px; }
.l-mg84px { margin-left: 84px; }
.l-mg85px { margin-left: 85px; }
.l-mg86px { margin-left: 86px; }
.l-mg87px { margin-left: 87px; }
.l-mg88px { margin-left: 88px; }
.l-mg89px { margin-left: 89px; }
.l-mg90px { margin-left: 90px; }
.l-mg91px { margin-left: 91px; }
.l-mg92px { margin-left: 92px; }
.l-mg93px { margin-left: 93px; }
.l-mg94px { margin-left: 94px; }
.l-mg95px { margin-left: 95px; }
.l-mg96px { margin-left: 96px; }
.l-mg97px { margin-left: 97px; }
.l-mg98px { margin-left: 98px; }
.l-mg99px { margin-left: 99px; }
.l-mg100px { margin-left: 100px; }
	/* 左に空白（px指定） */

	/* 左に空白（%指定） */
.l-mg1per { margin-left: 1%; }
.l-mg2per { margin-left: 2%; }
.l-mg3per { margin-left: 3%; }
.l-mg4per { margin-left: 4%; }
.l-mg5per { margin-left: 5%; }
.l-mg6per { margin-left: 6%; }
.l-mg7per { margin-left: 7%; }
.l-mg8per { margin-left: 8%; }
.l-mg9per { margin-left: 9%; }
.l-mg10per { margin-left: 10%; }
.l-mg11per { margin-left: 11%; }
.l-mg12per { margin-left: 12%; }
.l-mg13per { margin-left: 13%; }
.l-mg14per { margin-left: 14%; }
.l-mg15per { margin-left: 15%; }
.l-mg16per { margin-left: 16%; }
.l-mg17per { margin-left: 17%; }
.l-mg18per { margin-left: 18%; }
.l-mg19per { margin-left: 19%; }
.l-mg20per { margin-left: 20%; }
.l-mg21per { margin-left: 21%; }
.l-mg22per { margin-left: 22%; }
.l-mg23per { margin-left: 23%; }
.l-mg24per { margin-left: 24%; }
.l-mg25per { margin-left: 25%; }
.l-mg26per { margin-left: 26%; }
.l-mg27per { margin-left: 27%; }
.l-mg28per { margin-left: 28%; }
.l-mg29per { margin-left: 29%; }
.l-mg30per { margin-left: 30%; }
	/* 左に空白（%指定） */

	/* 上下左右に空白（px指定） */
.mg1px { margin: 1px 1px 1px 1px; }
.mg2px { margin: 2px 2px 2px 2px; }
.mg3px { margin: 3px 3px 3px 3px; }
.mg4px { margin: 4px 4px 4px 4px; }
.mg5px { margin: 5px 5px 5px 5px; }
.mg6px { margin: 6px 6px 6px 6px; }
.mg7px { margin: 7px 7px 7px 7px; }
.mg8px { margin: 8px 8px 8px 8px; }
.mg9px { margin: 9px 9px 9px 9px; }
.mg10px { margin: 10px 10px 10px 10px; }
.mg11px { margin: 11px 11px 11px 11px; }
.mg12px { margin: 12px 12px 12px 12px; }
.mg13px { margin: 13px 13px 13px 13px; }
.mg14px { margin: 14px 14px 14px 14px; }
.mg15px { margin: 15px 15px 15px 15px; }
.mg16px { margin: 16px 16px 16px 16px; }
.mg17px { margin: 17px 17px 17px 17px; }
.mg18px { margin: 18px 18px 18px 18px; }
.mg19px { margin: 19px 19px 19px 19px; }
.mg20px { margin: 20px 20px 20px 20px; }
.mg21px { margin: 21px 21px 21px 21px; }
.mg22px { margin: 22px 22px 22px 22px; }
.mg23px { margin: 23px 23px 23px 23px; }
.mg24px { margin: 24px 24px 24px 24px; }
.mg25px { margin: 25px 25px 25px 25px; }
.mg26px { margin: 26px 26px 26px 26px; }
.mg27px { margin: 27px 27px 27px 27px; }
.mg28px { margin: 28px 28px 28px 28px; }
.mg29px { margin: 29px 29px 29px 29px; }
.mg30px { margin: 30px 30px 30px 30px; }
.mg31px { margin: 31px 31px 31px 31px; }
.mg32px { margin: 32px 32px 32px 32px; }
.mg33px { margin: 33px 33px 33px 33px; }
.mg34px { margin: 34px 34px 34px 34px; }
.mg35px { margin: 35px 35px 35px 35px; }
.mg36px { margin: 36px 36px 36px 36px; }
.mg37px { margin: 37px 37px 37px 37px; }
.mg38px { margin: 38px 38px 38px 38px; }
.mg39px { margin: 39px 39px 39px 39px; }
.mg40px { margin: 40px 40px 40px 40px; }
.mg41px { margin: 41px 41px 41px 41px; }
.mg42px { margin: 42px 42px 42px 42px; }
.mg43px { margin: 43px 43px 43px 43px; }
.mg44px { margin: 44px 44px 44px 44px; }
.mg45px { margin: 45px 45px 45px 45px; }
.mg46px { margin: 46px 46px 46px 46px; }
.mg47px { margin: 47px 47px 47px 47px; }
.mg48px { margin: 48px 48px 48px 48px; }
.mg49px { margin: 49px 49px 49px 49px; }
.mg50px { margin: 50px 50px 50px 50px; }
.mg51px { margin: 51px 51px 51px 51px; }
.mg52px { margin: 52px 52px 52px 52px; }
.mg53px { margin: 53px 53px 53px 53px; }
.mg54px { margin: 54px 54px 54px 54px; }
.mg55px { margin: 55px 55px 55px 55px; }
.mg56px { margin: 56px 56px 56px 56px; }
.mg57px { margin: 57px 57px 57px 57px; }
.mg58px { margin: 58px 58px 58px 58px; }
.mg59px { margin: 59px 59px 59px 59px; }
.mg60px { margin: 60px 60px 60px 60px; }
.mg61px { margin: 61px 61px 61px 61px; }
.mg62px { margin: 62px 62px 62px 62px; }
.mg63px { margin: 63px 63px 63px 63px; }
.mg64px { margin: 64px 64px 64px 64px; }
.mg65px { margin: 65px 65px 65px 65px; }
.mg66px { margin: 66px 66px 66px 66px; }
.mg67px { margin: 67px 67px 67px 67px; }
.mg68px { margin: 68px 68px 68px 68px; }
.mg69px { margin: 69px 69px 69px 69px; }
.mg70px { margin: 70px 70px 70px 70px; }
.mg71px { margin: 71px 71px 71px 71px; }
.mg72px { margin: 72px 72px 72px 72px; }
.mg73px { margin: 73px 73px 73px 73px; }
.mg74px { margin: 74px 74px 74px 74px; }
.mg75px { margin: 75px 75px 75px 75px; }
.mg76px { margin: 76px 76px 76px 76px; }
.mg77px { margin: 77px 77px 77px 77px; }
.mg78px { margin: 78px 78px 78px 78px; }
.mg79px { margin: 79px 79px 79px 79px; }
.mg80px { margin: 80px 80px 80px 80px; }
.mg81px { margin: 81px 81px 81px 81px; }
.mg82px { margin: 82px 82px 82px 82px; }
.mg83px { margin: 83px 83px 83px 83px; }
.mg84px { margin: 84px 84px 84px 84px; }
.mg85px { margin: 85px 85px 85px 85px; }
.mg86px { margin: 86px 86px 86px 86px; }
.mg87px { margin: 87px 87px 87px 87px; }
.mg88px { margin: 88px 88px 88px 88px; }
.mg89px { margin: 89px 89px 89px 89px; }
.mg90px { margin: 90px 90px 90px 90px; }
.mg91px { margin: 91px 91px 91px 91px; }
.mg92px { margin: 92px 92px 92px 92px; }
.mg93px { margin: 93px 93px 93px 93px; }
.mg94px { margin: 94px 94px 94px 94px; }
.mg95px { margin: 95px 95px 95px 95px; }
.mg96px { margin: 96px 96px 96px 96px; }
.mg97px { margin: 97px 97px 97px 97px; }
.mg98px { margin: 98px 98px 98px 98px; }
.mg99px { margin: 99px 99px 99px 99px; }
.mg100px { margin: 100px 100px 100px 100px; }
	/* 上下左右に空白（px指定） */

	/* 上下左右に空白（%指定） */
.mg1per { margin: 1% 1% 1% 1%; }
.mg2per { margin: 2% 2% 2% 2%; }
.mg3per { margin: 3% 3% 3% 3%; }
.mg4per { margin: 4% 4% 4% 4%; }
.mg5per { margin: 5% 5% 5% 5%; }
.mg6per { margin: 6% 6% 6% 6%; }
.mg7per { margin: 7% 7% 7% 7%; }
.mg8per { margin: 8% 8% 8% 8%; }
.mg9per { margin: 9% 9% 9% 9%; }
.mg10per { margin: 10% 10% 10% 10%; }
.mg11per { margin: 11% 11% 11% 11%; }
.mg12per { margin: 12% 12% 12% 12%; }
.mg13per { margin: 13% 13% 13% 13%; }
.mg14per { margin: 14% 14% 14% 14%; }
.mg15per { margin: 15% 15% 15% 15%; }
.mg16per { margin: 16% 16% 16% 16%; }
.mg17per { margin: 17% 17% 17% 17%; }
.mg18per { margin: 18% 18% 18% 18%; }
.mg19per { margin: 19% 19% 19% 19%; }
.mg20per { margin: 20% 20% 20% 20%; }
.mg21per { margin: 21% 21% 21% 21%; }
.mg22per { margin: 22% 22% 22% 22%; }
.mg23per { margin: 23% 23% 23% 23%; }
.mg24per { margin: 24% 24% 24% 24%; }
.mg25per { margin: 25% 25% 25% 25%; }
.mg26per { margin: 26% 26% 26% 26%; }
.mg27per { margin: 27% 27% 27% 27%; }
.mg28per { margin: 28% 28% 28% 28%; }
.mg29per { margin: 29% 29% 29% 29%; }
.mg30per { margin: 30% 30% 30% 30%; }
	/* 上下左右に空白（%指定） */

	/* 上下に空白（px指定） */
.tb-mg1px { margin: 1px 0 1px 0; }
.tb-mg2px { margin: 2px 0 2px 0; }
.tb-mg3px { margin: 3px 0 3px 0; }
.tb-mg4px { margin: 4px 0 4px 0; }
.tb-mg5px { margin: 5px 0 5px 0; }
.tb-mg6px { margin: 6px 0 6px 0; }
.tb-mg7px { margin: 7px 0 7px 0; }
.tb-mg8px { margin: 8px 0 8px 0; }
.tb-mg9px { margin: 9px 0 9px 0; }
.tb-mg10px { margin: 10px 0 10px 0; }
.tb-mg11px { margin: 11px 0 11px 0; }
.tb-mg12px { margin: 12px 0 12px 0; }
.tb-mg13px { margin: 13px 0 13px 0; }
.tb-mg14px { margin: 14px 0 14px 0; }
.tb-mg15px { margin: 15px 0 15px 0; }
.tb-mg16px { margin: 16px 0 16px 0; }
.tb-mg17px { margin: 17px 0 17px 0; }
.tb-mg18px { margin: 18px 0 18px 0; }
.tb-mg19px { margin: 19px 0 19px 0; }
.tb-mg20px { margin: 20px 0 20px 0; }
.tb-mg21px { margin: 21px 0 21px 0; }
.tb-mg22px { margin: 22px 0 22px 0; }
.tb-mg23px { margin: 23px 0 23px 0; }
.tb-mg24px { margin: 24px 0 24px 0; }
.tb-mg25px { margin: 25px 0 25px 0; }
.tb-mg26px { margin: 26px 0 26px 0; }
.tb-mg27px { margin: 27px 0 27px 0; }
.tb-mg28px { margin: 28px 0 28px 0; }
.tb-mg29px { margin: 29px 0 29px 0; }
.tb-mg30px { margin: 30px 0 30px 0; }
.tb-mg31px { margin: 31px 0 31px 0; }
.tb-mg32px { margin: 32px 0 32px 0; }
.tb-mg33px { margin: 33px 0 33px 0; }
.tb-mg34px { margin: 34px 0 34px 0; }
.tb-mg35px { margin: 35px 0 35px 0; }
.tb-mg36px { margin: 36px 0 36px 0; }
.tb-mg37px { margin: 37px 0 37px 0; }
.tb-mg38px { margin: 38px 0 38px 0; }
.tb-mg39px { margin: 39px 0 39px 0; }
.tb-mg40px { margin: 40px 0 40px 0; }
.tb-mg41px { margin: 41px 0 41px 0; }
.tb-mg42px { margin: 42px 0 42px 0; }
.tb-mg43px { margin: 43px 0 43px 0; }
.tb-mg44px { margin: 44px 0 44px 0; }
.tb-mg45px { margin: 45px 0 45px 0; }
.tb-mg46px { margin: 46px 0 46px 0; }
.tb-mg47px { margin: 47px 0 47px 0; }
.tb-mg48px { margin: 48px 0 48px 0; }
.tb-mg49px { margin: 49px 0 49px 0; }
.tb-mg50px { margin: 50px 0 50px 0; }
.tb-mg51px { margin: 51px 0 51px 0; }
.tb-mg52px { margin: 52px 0 52px 0; }
.tb-mg53px { margin: 53px 0 53px 0; }
.tb-mg54px { margin: 54px 0 54px 0; }
.tb-mg55px { margin: 55px 0 55px 0; }
.tb-mg56px { margin: 56px 0 56px 0; }
.tb-mg57px { margin: 57px 0 57px 0; }
.tb-mg58px { margin: 58px 0 58px 0; }
.tb-mg59px { margin: 59px 0 59px 0; }
.tb-mg60px { margin: 60px 0 60px 0; }
.tb-mg61px { margin: 61px 0 61px 0; }
.tb-mg62px { margin: 62px 0 62px 0; }
.tb-mg63px { margin: 63px 0 63px 0; }
.tb-mg64px { margin: 64px 0 64px 0; }
.tb-mg65px { margin: 65px 0 65px 0; }
.tb-mg66px { margin: 66px 0 66px 0; }
.tb-mg67px { margin: 67px 0 67px 0; }
.tb-mg68px { margin: 68px 0 68px 0; }
.tb-mg69px { margin: 69px 0 69px 0; }
.tb-mg70px { margin: 70px 0 70px 0; }
.tb-mg71px { margin: 71px 0 71px 0; }
.tb-mg72px { margin: 72px 0 72px 0; }
.tb-mg73px { margin: 73px 0 73px 0; }
.tb-mg74px { margin: 74px 0 74px 0; }
.tb-mg75px { margin: 75px 0 75px 0; }
.tb-mg76px { margin: 76px 0 76px 0; }
.tb-mg77px { margin: 77px 0 77px 0; }
.tb-mg78px { margin: 78px 0 78px 0; }
.tb-mg79px { margin: 79px 0 79px 0; }
.tb-mg80px { margin: 80px 0 80px 0; }
.tb-mg81px { margin: 81px 0 81px 0; }
.tb-mg82px { margin: 82px 0 82px 0; }
.tb-mg83px { margin: 83px 0 83px 0; }
.tb-mg84px { margin: 84px 0 84px 0; }
.tb-mg85px { margin: 85px 0 85px 0; }
.tb-mg86px { margin: 86px 0 86px 0; }
.tb-mg87px { margin: 87px 0 87px 0; }
.tb-mg88px { margin: 88px 0 88px 0; }
.tb-mg89px { margin: 89px 0 89px 0; }
.tb-mg90px { margin: 90px 0 90px 0; }
.tb-mg91px { margin: 91px 0 91px 0; }
.tb-mg92px { margin: 92px 0 92px 0; }
.tb-mg93px { margin: 93px 0 93px 0; }
.tb-mg94px { margin: 94px 0 94px 0; }
.tb-mg95px { margin: 95px 0 95px 0; }
.tb-mg96px { margin: 96px 0 96px 0; }
.tb-mg97px { margin: 97px 0 97px 0; }
.tb-mg98px { margin: 98px 0 98px 0; }
.tb-mg99px { margin: 99px 0 99px 0; }
.tb-mg100px { margin: 100px 0 100px 0; }
	/* 上下に空白（px指定） */

	/* 上下に空白（%指定） */
.tb-mg1per { margin: 1% 0 1% 0; }
.tb-mg2per { margin: 2% 0 2% 0; }
.tb-mg3per { margin: 3% 0 3% 0; }
.tb-mg4per { margin: 4% 0 4% 0; }
.tb-mg5per { margin: 5% 0 5% 0; }
.tb-mg6per { margin: 6% 0 6% 0; }
.tb-mg7per { margin: 7% 0 7% 0; }
.tb-mg8per { margin: 8% 0 8% 0; }
.tb-mg9per { margin: 9% 0 9% 0; }
.tb-mg10per { margin: 10% 0 10% 0; }
.tb-mg11per { margin: 11% 0 11% 0; }
.tb-mg12per { margin: 12% 0 12% 0; }
.tb-mg13per { margin: 13% 0 13% 0; }
.tb-mg14per { margin: 14% 0 14% 0; }
.tb-mg15per { margin: 15% 0 15% 0; }
.tb-mg16per { margin: 16% 0 16% 0; }
.tb-mg17per { margin: 17% 0 17% 0; }
.tb-mg18per { margin: 18% 0 18% 0; }
.tb-mg19per { margin: 19% 0 19% 0; }
.tb-mg20per { margin: 20% 0 20% 0; }
.tb-mg21per { margin: 21% 0 21% 0; }
.tb-mg22per { margin: 22% 0 22% 0; }
.tb-mg23per { margin: 23% 0 23% 0; }
.tb-mg24per { margin: 24% 0 24% 0; }
.tb-mg25per { margin: 25% 0 25% 0; }
.tb-mg26per { margin: 26% 0 26% 0; }
.tb-mg27per { margin: 27% 0 27% 0; }
.tb-mg28per { margin: 28% 0 28% 0; }
.tb-mg29per { margin: 29% 0 29% 0; }
.tb-mg30per { margin: 30% 0 30% 0; }
	/* 上下に空白（%指定） */

	/* 左右に空白（px指定） */
.rl-mg1px { margin: 0 1px 0 1px; }
.rl-mg2px { margin: 0 2px 0 2px; }
.rl-mg3px { margin: 0 3px 0 3px; }
.rl-mg4px { margin: 0 4px 0 4px; }
.rl-mg5px { margin: 0 5px 0 5px; }
.rl-mg6px { margin: 0 6px 0 6px; }
.rl-mg7px { margin: 0 7px 0 7px; }
.rl-mg8px { margin: 0 8px 0 8px; }
.rl-mg9px { margin: 0 9px 0 9px; }
.rl-mg10px { margin: 0 10px 0 10px; }
.rl-mg11px { margin: 0 11px 0 11px; }
.rl-mg12px { margin: 0 12px 0 12px; }
.rl-mg13px { margin: 0 13px 0 13px; }
.rl-mg14px { margin: 0 14px 0 14px; }
.rl-mg15px { margin: 0 15px 0 15px; }
.rl-mg16px { margin: 0 16px 0 16px; }
.rl-mg17px { margin: 0 17px 0 17px; }
.rl-mg18px { margin: 0 18px 0 18px; }
.rl-mg19px { margin: 0 19px 0 19px; }
.rl-mg20px { margin: 0 20px 0 20px; }
.rl-mg21px { margin: 0 21px 0 21px; }
.rl-mg22px { margin: 0 22px 0 22px; }
.rl-mg23px { margin: 0 23px 0 23px; }
.rl-mg24px { margin: 0 24px 0 24px; }
.rl-mg25px { margin: 0 25px 0 25px; }
.rl-mg26px { margin: 0 26px 0 26px; }
.rl-mg27px { margin: 0 27px 0 27px; }
.rl-mg28px { margin: 0 28px 0 28px; }
.rl-mg29px { margin: 0 29px 0 29px; }
.rl-mg30px { margin: 0 30px 0 30px; }
.rl-mg31px { margin: 0 31px 0 31px; }
.rl-mg32px { margin: 0 32px 0 32px; }
.rl-mg33px { margin: 0 33px 0 33px; }
.rl-mg34px { margin: 0 34px 0 34px; }
.rl-mg35px { margin: 0 35px 0 35px; }
.rl-mg36px { margin: 0 36px 0 36px; }
.rl-mg37px { margin: 0 37px 0 37px; }
.rl-mg38px { margin: 0 38px 0 38px; }
.rl-mg39px { margin: 0 39px 0 39px; }
.rl-mg40px { margin: 0 40px 0 40px; }
.rl-mg41px { margin: 0 41px 0 41px; }
.rl-mg42px { margin: 0 42px 0 42px; }
.rl-mg43px { margin: 0 43px 0 43px; }
.rl-mg44px { margin: 0 44px 0 44px; }
.rl-mg45px { margin: 0 45px 0 45px; }
.rl-mg46px { margin: 0 46px 0 46px; }
.rl-mg47px { margin: 0 47px 0 47px; }
.rl-mg48px { margin: 0 48px 0 48px; }
.rl-mg49px { margin: 0 49px 0 49px; }
.rl-mg50px { margin: 0 50px 0 50px; }
.rl-mg51px { margin: 0 51px 0 51px; }
.rl-mg52px { margin: 0 52px 0 52px; }
.rl-mg53px { margin: 0 53px 0 53px; }
.rl-mg54px { margin: 0 54px 0 54px; }
.rl-mg55px { margin: 0 55px 0 55px; }
.rl-mg56px { margin: 0 56px 0 56px; }
.rl-mg57px { margin: 0 57px 0 57px; }
.rl-mg58px { margin: 0 58px 0 58px; }
.rl-mg59px { margin: 0 59px 0 59px; }
.rl-mg60px { margin: 0 60px 0 60px; }
.rl-mg61px { margin: 0 61px 0 61px; }
.rl-mg62px { margin: 0 62px 0 62px; }
.rl-mg63px { margin: 0 63px 0 63px; }
.rl-mg64px { margin: 0 64px 0 64px; }
.rl-mg65px { margin: 0 65px 0 65px; }
.rl-mg66px { margin: 0 66px 0 66px; }
.rl-mg67px { margin: 0 67px 0 67px; }
.rl-mg68px { margin: 0 68px 0 68px; }
.rl-mg69px { margin: 0 69px 0 69px; }
.rl-mg70px { margin: 0 70px 0 70px; }
.rl-mg71px { margin: 0 71px 0 71px; }
.rl-mg72px { margin: 0 72px 0 72px; }
.rl-mg73px { margin: 0 73px 0 73px; }
.rl-mg74px { margin: 0 74px 0 74px; }
.rl-mg75px { margin: 0 75px 0 75px; }
.rl-mg76px { margin: 0 76px 0 76px; }
.rl-mg77px { margin: 0 77px 0 77px; }
.rl-mg78px { margin: 0 78px 0 78px; }
.rl-mg79px { margin: 0 79px 0 79px; }
.rl-mg80px { margin: 0 80px 0 80px; }
.rl-mg81px { margin: 0 81px 0 81px; }
.rl-mg82px { margin: 0 82px 0 82px; }
.rl-mg83px { margin: 0 83px 0 83px; }
.rl-mg84px { margin: 0 84px 0 84px; }
.rl-mg85px { margin: 0 85px 0 85px; }
.rl-mg86px { margin: 0 86px 0 86px; }
.rl-mg87px { margin: 0 87px 0 87px; }
.rl-mg88px { margin: 0 88px 0 88px; }
.rl-mg89px { margin: 0 89px 0 89px; }
.rl-mg90px { margin: 0 90px 0 90px; }
.rl-mg91px { margin: 0 91px 0 91px; }
.rl-mg92px { margin: 0 92px 0 92px; }
.rl-mg93px { margin: 0 93px 0 93px; }
.rl-mg94px { margin: 0 94px 0 94px; }
.rl-mg95px { margin: 0 95px 0 95px; }
.rl-mg96px { margin: 0 96px 0 96px; }
.rl-mg97px { margin: 0 97px 0 97px; }
.rl-mg98px { margin: 0 98px 0 98px; }
.rl-mg99px { margin: 0 99px 0 99px; }
.rl-mg100px { margin: 0 100px 0 100px; }
	/* 左右に空白（px指定） */

	/* 左右に空白（%指定） */
.rl-mg1per { margin: 0 1% 0 1%; }
.rl-mg2per { margin: 0 2% 0 2%; }
.rl-mg3per { margin: 0 3% 0 3%; }
.rl-mg4per { margin: 0 4% 0 4%; }
.rl-mg5per { margin: 0 5% 0 5%; }
.rl-mg6per { margin: 0 6% 0 6%; }
.rl-mg7per { margin: 0 7% 0 7%; }
.rl-mg8per { margin: 0 8% 0 8%; }
.rl-mg9per { margin: 0 9% 0 9%; }
.rl-mg10per { margin: 0 10% 0 10%; }
.rl-mg11per { margin: 0 11% 0 11%; }
.rl-mg12per { margin: 0 12% 0 12%; }
.rl-mg13per { margin: 0 13% 0 13%; }
.rl-mg14per { margin: 0 14% 0 14%; }
.rl-mg15per { margin: 0 15% 0 15%; }
.rl-mg16per { margin: 0 16% 0 16%; }
.rl-mg17per { margin: 0 17% 0 17%; }
.rl-mg18per { margin: 0 18% 0 18%; }
.rl-mg19per { margin: 0 19% 0 19%; }
.rl-mg20per { margin: 0 20% 0 20%; }
.rl-mg21per { margin: 0 21% 0 21%; }
.rl-mg22per { margin: 0 22% 0 22%; }
.rl-mg23per { margin: 0 23% 0 23%; }
.rl-mg24per { margin: 0 24% 0 24%; }
.rl-mg25per { margin: 0 25% 0 25%; }
.rl-mg26per { margin: 0 26% 0 26%; }
.rl-mg27per { margin: 0 27% 0 27%; }
.rl-mg28per { margin: 0 28% 0 28%; }
.rl-mg29per { margin: 0 29% 0 29%; }
.rl-mg30per { margin: 0 30% 0 30%; }
	/* 左右に空白（%指定） */
/*--------- marginに関わるクラス ---------*/

/*-------- paddingに関わるクラス ---------*/
	/* 上に空白（px指定） */
.t-pd1px { padding-top: 1px; }
.t-pd2px { padding-top: 2px; }
.t-pd3px { padding-top: 3px; }
.t-pd4px { padding-top: 4px; }
.t-pd5px { padding-top: 5px; }
.t-pd6px { padding-top: 6px; }
.t-pd7px { padding-top: 7px; }
.t-pd8px { padding-top: 8px; }
.t-pd9px { padding-top: 9px; }
.t-pd10px { padding-top: 10px; }
.t-pd11px { padding-top: 11px; }
.t-pd12px { padding-top: 12px; }
.t-pd13px { padding-top: 13px; }
.t-pd14px { padding-top: 14px; }
.t-pd15px { padding-top: 15px; }
.t-pd16px { padding-top: 16px; }
.t-pd17px { padding-top: 17px; }
.t-pd18px { padding-top: 18px; }
.t-pd19px { padding-top: 19px; }
.t-pd20px { padding-top: 20px; }
.t-pd21px { padding-top: 21px; }
.t-pd22px { padding-top: 22px; }
.t-pd23px { padding-top: 23px; }
.t-pd24px { padding-top: 24px; }
.t-pd25px { padding-top: 25px; }
.t-pd26px { padding-top: 26px; }
.t-pd27px { padding-top: 27px; }
.t-pd28px { padding-top: 28px; }
.t-pd29px { padding-top: 29px; }
.t-pd30px { padding-top: 30px; }
.t-pd31px { padding-top: 31px; }
.t-pd32px { padding-top: 32px; }
.t-pd33px { padding-top: 33px; }
.t-pd34px { padding-top: 34px; }
.t-pd35px { padding-top: 35px; }
.t-pd36px { padding-top: 36px; }
.t-pd37px { padding-top: 37px; }
.t-pd38px { padding-top: 38px; }
.t-pd39px { padding-top: 39px; }
.t-pd40px { padding-top: 40px; }
.t-pd41px { padding-top: 41px; }
.t-pd42px { padding-top: 42px; }
.t-pd43px { padding-top: 43px; }
.t-pd44px { padding-top: 44px; }
.t-pd45px { padding-top: 45px; }
.t-pd46px { padding-top: 46px; }
.t-pd47px { padding-top: 47px; }
.t-pd48px { padding-top: 48px; }
.t-pd49px { padding-top: 49px; }
.t-pd50px { padding-top: 50px; }
.t-pd51px { padding-top: 51px; }
.t-pd52px { padding-top: 52px; }
.t-pd53px { padding-top: 53px; }
.t-pd54px { padding-top: 54px; }
.t-pd55px { padding-top: 55px; }
.t-pd56px { padding-top: 56px; }
.t-pd57px { padding-top: 57px; }
.t-pd58px { padding-top: 58px; }
.t-pd59px { padding-top: 59px; }
.t-pd60px { padding-top: 60px; }
.t-pd61px { padding-top: 61px; }
.t-pd62px { padding-top: 62px; }
.t-pd63px { padding-top: 63px; }
.t-pd64px { padding-top: 64px; }
.t-pd65px { padding-top: 65px; }
.t-pd66px { padding-top: 66px; }
.t-pd67px { padding-top: 67px; }
.t-pd68px { padding-top: 68px; }
.t-pd69px { padding-top: 69px; }
.t-pd70px { padding-top: 70px; }
.t-pd71px { padding-top: 71px; }
.t-pd72px { padding-top: 72px; }
.t-pd73px { padding-top: 73px; }
.t-pd74px { padding-top: 74px; }
.t-pd75px { padding-top: 75px; }
.t-pd76px { padding-top: 76px; }
.t-pd77px { padding-top: 77px; }
.t-pd78px { padding-top: 78px; }
.t-pd79px { padding-top: 79px; }
.t-pd80px { padding-top: 80px; }
.t-pd81px { padding-top: 81px; }
.t-pd82px { padding-top: 82px; }
.t-pd83px { padding-top: 83px; }
.t-pd84px { padding-top: 84px; }
.t-pd85px { padding-top: 85px; }
.t-pd86px { padding-top: 86px; }
.t-pd87px { padding-top: 87px; }
.t-pd88px { padding-top: 88px; }
.t-pd89px { padding-top: 89px; }
.t-pd90px { padding-top: 90px; }
.t-pd91px { padding-top: 91px; }
.t-pd92px { padding-top: 92px; }
.t-pd93px { padding-top: 93px; }
.t-pd94px { padding-top: 94px; }
.t-pd95px { padding-top: 95px; }
.t-pd96px { padding-top: 96px; }
.t-pd97px { padding-top: 97px; }
.t-pd98px { padding-top: 98px; }
.t-pd99px { padding-top: 99px; }
.t-pd100px { padding-top: 100px; }
	/* 上に空白（px指定） */

	/* 上に空白（%指定） */
.t-pd1per { padding-top: 1%; }
.t-pd2per { padding-top: 2%; }
.t-pd3per { padding-top: 3%; }
.t-pd4per { padding-top: 4%; }
.t-pd5per { padding-top: 5%; }
.t-pd6per { padding-top: 6%; }
.t-pd7per { padding-top: 7%; }
.t-pd8per { padding-top: 8%; }
.t-pd9per { padding-top: 9%; }
.t-pd10per { padding-top: 10%; }
.t-pd11per { padding-top: 11%; }
.t-pd12per { padding-top: 12%; }
.t-pd13per { padding-top: 13%; }
.t-pd14per { padding-top: 14%; }
.t-pd15per { padding-top: 15%; }
.t-pd16per { padding-top: 16%; }
.t-pd17per { padding-top: 17%; }
.t-pd18per { padding-top: 18%; }
.t-pd19per { padding-top: 19%; }
.t-pd20per { padding-top: 20%; }
.t-pd21per { padding-top: 21%; }
.t-pd22per { padding-top: 22%; }
.t-pd23per { padding-top: 23%; }
.t-pd24per { padding-top: 24%; }
.t-pd25per { padding-top: 25%; }
.t-pd26per { padding-top: 26%; }
.t-pd27per { padding-top: 27%; }
.t-pd28per { padding-top: 28%; }
.t-pd29per { padding-top: 29%; }
.t-pd30per { padding-top: 30%; }
	/* 上に空白（%指定） */

	/* 右に空白（px指定） */
.r-pd1px { padding-right: 1px; }
.r-pd2px { padding-right: 2px; }
.r-pd3px { padding-right: 3px; }
.r-pd4px { padding-right: 4px; }
.r-pd5px { padding-right: 5px; }
.r-pd6px { padding-right: 6px; }
.r-pd7px { padding-right: 7px; }
.r-pd8px { padding-right: 8px; }
.r-pd9px { padding-right: 9px; }
.r-pd10px { padding-right: 10px; }
.r-pd11px { padding-right: 11px; }
.r-pd12px { padding-right: 12px; }
.r-pd13px { padding-right: 13px; }
.r-pd14px { padding-right: 14px; }
.r-pd15px { padding-right: 15px; }
.r-pd16px { padding-right: 16px; }
.r-pd17px { padding-right: 17px; }
.r-pd18px { padding-right: 18px; }
.r-pd19px { padding-right: 19px; }
.r-pd20px { padding-right: 20px; }
.r-pd21px { padding-right: 21px; }
.r-pd22px { padding-right: 22px; }
.r-pd23px { padding-right: 23px; }
.r-pd24px { padding-right: 24px; }
.r-pd25px { padding-right: 25px; }
.r-pd26px { padding-right: 26px; }
.r-pd27px { padding-right: 27px; }
.r-pd28px { padding-right: 28px; }
.r-pd29px { padding-right: 29px; }
.r-pd30px { padding-right: 30px; }
.r-pd31px { padding-right: 31px; }
.r-pd32px { padding-right: 32px; }
.r-pd33px { padding-right: 33px; }
.r-pd34px { padding-right: 34px; }
.r-pd35px { padding-right: 35px; }
.r-pd36px { padding-right: 36px; }
.r-pd37px { padding-right: 37px; }
.r-pd38px { padding-right: 38px; }
.r-pd39px { padding-right: 39px; }
.r-pd40px { padding-right: 40px; }
.r-pd41px { padding-right: 41px; }
.r-pd42px { padding-right: 42px; }
.r-pd43px { padding-right: 43px; }
.r-pd44px { padding-right: 44px; }
.r-pd45px { padding-right: 45px; }
.r-pd46px { padding-right: 46px; }
.r-pd47px { padding-right: 47px; }
.r-pd48px { padding-right: 48px; }
.r-pd49px { padding-right: 49px; }
.r-pd50px { padding-right: 50px; }
.r-pd51px { padding-right: 51px; }
.r-pd52px { padding-right: 52px; }
.r-pd53px { padding-right: 53px; }
.r-pd54px { padding-right: 54px; }
.r-pd55px { padding-right: 55px; }
.r-pd56px { padding-right: 56px; }
.r-pd57px { padding-right: 57px; }
.r-pd58px { padding-right: 58px; }
.r-pd59px { padding-right: 59px; }
.r-pd60px { padding-right: 60px; }
.r-pd61px { padding-right: 61px; }
.r-pd62px { padding-right: 62px; }
.r-pd63px { padding-right: 63px; }
.r-pd64px { padding-right: 64px; }
.r-pd65px { padding-right: 65px; }
.r-pd66px { padding-right: 66px; }
.r-pd67px { padding-right: 67px; }
.r-pd68px { padding-right: 68px; }
.r-pd69px { padding-right: 69px; }
.r-pd70px { padding-right: 70px; }
.r-pd71px { padding-right: 71px; }
.r-pd72px { padding-right: 72px; }
.r-pd73px { padding-right: 73px; }
.r-pd74px { padding-right: 74px; }
.r-pd75px { padding-right: 75px; }
.r-pd76px { padding-right: 76px; }
.r-pd77px { padding-right: 77px; }
.r-pd78px { padding-right: 78px; }
.r-pd79px { padding-right: 79px; }
.r-pd80px { padding-right: 80px; }
.r-pd81px { padding-right: 81px; }
.r-pd82px { padding-right: 82px; }
.r-pd83px { padding-right: 83px; }
.r-pd84px { padding-right: 84px; }
.r-pd85px { padding-right: 85px; }
.r-pd86px { padding-right: 86px; }
.r-pd87px { padding-right: 87px; }
.r-pd88px { padding-right: 88px; }
.r-pd89px { padding-right: 89px; }
.r-pd90px { padding-right: 90px; }
.r-pd91px { padding-right: 91px; }
.r-pd92px { padding-right: 92px; }
.r-pd93px { padding-right: 93px; }
.r-pd94px { padding-right: 94px; }
.r-pd95px { padding-right: 95px; }
.r-pd96px { padding-right: 96px; }
.r-pd97px { padding-right: 97px; }
.r-pd98px { padding-right: 98px; }
.r-pd99px { padding-right: 99px; }
.r-pd100px { padding-right: 100px; }
	/* 右に空白（px指定） */

	/* 右に空白（%指定） */
.r-pd1per { padding-right: 1%; }
.r-pd2per { padding-right: 2%; }
.r-pd3per { padding-right: 3%; }
.r-pd4per { padding-right: 4%; }
.r-pd5per { padding-right: 5%; }
.r-pd6per { padding-right: 6%; }
.r-pd7per { padding-right: 7%; }
.r-pd8per { padding-right: 8%; }
.r-pd9per { padding-right: 9%; }
.r-pd10per { padding-right: 10%; }
.r-pd11per { padding-right: 11%; }
.r-pd12per { padding-right: 12%; }
.r-pd13per { padding-right: 13%; }
.r-pd14per { padding-right: 14%; }
.r-pd15per { padding-right: 15%; }
.r-pd16per { padding-right: 16%; }
.r-pd17per { padding-right: 17%; }
.r-pd18per { padding-right: 18%; }
.r-pd19per { padding-right: 19%; }
.r-pd20per { padding-right: 20%; }
.r-pd21per { padding-right: 21%; }
.r-pd22per { padding-right: 22%; }
.r-pd23per { padding-right: 23%; }
.r-pd24per { padding-right: 24%; }
.r-pd25per { padding-right: 25%; }
.r-pd26per { padding-right: 26%; }
.r-pd27per { padding-right: 27%; }
.r-pd28per { padding-right: 28%; }
.r-pd29per { padding-right: 29%; }
.r-pd30per { padding-right: 30%; }
	/* 右に空白（%指定） */

	/* 下に空白（px指定） */
.b-pd1px { padding-bottom: 1px; }
.b-pd2px { padding-bottom: 2px; }
.b-pd3px { padding-bottom: 3px; }
.b-pd4px { padding-bottom: 4px; }
.b-pd5px { padding-bottom: 5px; }
.b-pd6px { padding-bottom: 6px; }
.b-pd7px { padding-bottom: 7px; }
.b-pd8px { padding-bottom: 8px; }
.b-pd9px { padding-bottom: 9px; }
.b-pd10px { padding-bottom: 10px; }
.b-pd11px { padding-bottom: 11px; }
.b-pd12px { padding-bottom: 12px; }
.b-pd13px { padding-bottom: 13px; }
.b-pd14px { padding-bottom: 14px; }
.b-pd15px { padding-bottom: 15px; }
.b-pd16px { padding-bottom: 16px; }
.b-pd17px { padding-bottom: 17px; }
.b-pd18px { padding-bottom: 18px; }
.b-pd19px { padding-bottom: 19px; }
.b-pd20px { padding-bottom: 20px; }
.b-pd21px { padding-bottom: 21px; }
.b-pd22px { padding-bottom: 22px; }
.b-pd23px { padding-bottom: 23px; }
.b-pd24px { padding-bottom: 24px; }
.b-pd25px { padding-bottom: 25px; }
.b-pd26px { padding-bottom: 26px; }
.b-pd27px { padding-bottom: 27px; }
.b-pd28px { padding-bottom: 28px; }
.b-pd29px { padding-bottom: 29px; }
.b-pd30px { padding-bottom: 30px; }
.b-pd31px { padding-bottom: 31px; }
.b-pd32px { padding-bottom: 32px; }
.b-pd33px { padding-bottom: 33px; }
.b-pd34px { padding-bottom: 34px; }
.b-pd35px { padding-bottom: 35px; }
.b-pd36px { padding-bottom: 36px; }
.b-pd37px { padding-bottom: 37px; }
.b-pd38px { padding-bottom: 38px; }
.b-pd39px { padding-bottom: 39px; }
.b-pd40px { padding-bottom: 40px; }
.b-pd41px { padding-bottom: 41px; }
.b-pd42px { padding-bottom: 42px; }
.b-pd43px { padding-bottom: 43px; }
.b-pd44px { padding-bottom: 44px; }
.b-pd45px { padding-bottom: 45px; }
.b-pd46px { padding-bottom: 46px; }
.b-pd47px { padding-bottom: 47px; }
.b-pd48px { padding-bottom: 48px; }
.b-pd49px { padding-bottom: 49px; }
.b-pd50px { padding-bottom: 50px; }
.b-pd51px { padding-bottom: 51px; }
.b-pd52px { padding-bottom: 52px; }
.b-pd53px { padding-bottom: 53px; }
.b-pd54px { padding-bottom: 54px; }
.b-pd55px { padding-bottom: 55px; }
.b-pd56px { padding-bottom: 56px; }
.b-pd57px { padding-bottom: 57px; }
.b-pd58px { padding-bottom: 58px; }
.b-pd59px { padding-bottom: 59px; }
.b-pd60px { padding-bottom: 60px; }
.b-pd61px { padding-bottom: 61px; }
.b-pd62px { padding-bottom: 62px; }
.b-pd63px { padding-bottom: 63px; }
.b-pd64px { padding-bottom: 64px; }
.b-pd65px { padding-bottom: 65px; }
.b-pd66px { padding-bottom: 66px; }
.b-pd67px { padding-bottom: 67px; }
.b-pd68px { padding-bottom: 68px; }
.b-pd69px { padding-bottom: 69px; }
.b-pd70px { padding-bottom: 70px; }
.b-pd71px { padding-bottom: 71px; }
.b-pd72px { padding-bottom: 72px; }
.b-pd73px { padding-bottom: 73px; }
.b-pd74px { padding-bottom: 74px; }
.b-pd75px { padding-bottom: 75px; }
.b-pd76px { padding-bottom: 76px; }
.b-pd77px { padding-bottom: 77px; }
.b-pd78px { padding-bottom: 78px; }
.b-pd79px { padding-bottom: 79px; }
.b-pd80px { padding-bottom: 80px; }
.b-pd81px { padding-bottom: 81px; }
.b-pd82px { padding-bottom: 82px; }
.b-pd83px { padding-bottom: 83px; }
.b-pd84px { padding-bottom: 84px; }
.b-pd85px { padding-bottom: 85px; }
.b-pd86px { padding-bottom: 86px; }
.b-pd87px { padding-bottom: 87px; }
.b-pd88px { padding-bottom: 88px; }
.b-pd89px { padding-bottom: 89px; }
.b-pd90px { padding-bottom: 90px; }
.b-pd91px { padding-bottom: 91px; }
.b-pd92px { padding-bottom: 92px; }
.b-pd93px { padding-bottom: 93px; }
.b-pd94px { padding-bottom: 94px; }
.b-pd95px { padding-bottom: 95px; }
.b-pd96px { padding-bottom: 96px; }
.b-pd97px { padding-bottom: 97px; }
.b-pd98px { padding-bottom: 98px; }
.b-pd99px { padding-bottom: 99px; }
.b-pd100px { padding-bottom: 100px; }
	/* 下に空白（px指定） */

	/* 下に空白（%指定） */
.b-pd1per { padding-bottom: 1%; }
.b-pd2per { padding-bottom: 2%; }
.b-pd3per { padding-bottom: 3%; }
.b-pd4per { padding-bottom: 4%; }
.b-pd5per { padding-bottom: 5%; }
.b-pd6per { padding-bottom: 6%; }
.b-pd7per { padding-bottom: 7%; }
.b-pd8per { padding-bottom: 8%; }
.b-pd9per { padding-bottom: 9%; }
.b-pd10per { padding-bottom: 10%; }
.b-pd11per { padding-bottom: 11%; }
.b-pd12per { padding-bottom: 12%; }
.b-pd13per { padding-bottom: 13%; }
.b-pd14per { padding-bottom: 14%; }
.b-pd15per { padding-bottom: 15%; }
.b-pd16per { padding-bottom: 16%; }
.b-pd17per { padding-bottom: 17%; }
.b-pd18per { padding-bottom: 18%; }
.b-pd19per { padding-bottom: 19%; }
.b-pd20per { padding-bottom: 20%; }
.b-pd21per { padding-bottom: 21%; }
.b-pd22per { padding-bottom: 22%; }
.b-pd23per { padding-bottom: 23%; }
.b-pd24per { padding-bottom: 24%; }
.b-pd25per { padding-bottom: 25%; }
.b-pd26per { padding-bottom: 26%; }
.b-pd27per { padding-bottom: 27%; }
.b-pd28per { padding-bottom: 28%; }
.b-pd29per { padding-bottom: 29%; }
.b-pd30per { padding-bottom: 30%; }
	/* 下に空白（%指定） */

	/* 左に空白（px指定） */
.l-pd1px { padding-left: 1px; }
.l-pd2px { padding-left: 2px; }
.l-pd3px { padding-left: 3px; }
.l-pd4px { padding-left: 4px; }
.l-pd5px { padding-left: 5px; }
.l-pd6px { padding-left: 6px; }
.l-pd7px { padding-left: 7px; }
.l-pd8px { padding-left: 8px; }
.l-pd9px { padding-left: 9px; }
.l-pd10px { padding-left: 10px; }
.l-pd11px { padding-left: 11px; }
.l-pd12px { padding-left: 12px; }
.l-pd13px { padding-left: 13px; }
.l-pd14px { padding-left: 14px; }
.l-pd15px { padding-left: 15px; }
.l-pd16px { padding-left: 16px; }
.l-pd17px { padding-left: 17px; }
.l-pd18px { padding-left: 18px; }
.l-pd19px { padding-left: 19px; }
.l-pd20px { padding-left: 20px; }
.l-pd21px { padding-left: 21px; }
.l-pd22px { padding-left: 22px; }
.l-pd23px { padding-left: 23px; }
.l-pd24px { padding-left: 24px; }
.l-pd25px { padding-left: 25px; }
.l-pd26px { padding-left: 26px; }
.l-pd27px { padding-left: 27px; }
.l-pd28px { padding-left: 28px; }
.l-pd29px { padding-left: 29px; }
.l-pd30px { padding-left: 30px; }
.l-pd31px { padding-left: 31px; }
.l-pd32px { padding-left: 32px; }
.l-pd33px { padding-left: 33px; }
.l-pd34px { padding-left: 34px; }
.l-pd35px { padding-left: 35px; }
.l-pd36px { padding-left: 36px; }
.l-pd37px { padding-left: 37px; }
.l-pd38px { padding-left: 38px; }
.l-pd39px { padding-left: 39px; }
.l-pd40px { padding-left: 40px; }
.l-pd41px { padding-left: 41px; }
.l-pd42px { padding-left: 42px; }
.l-pd43px { padding-left: 43px; }
.l-pd44px { padding-left: 44px; }
.l-pd45px { padding-left: 45px; }
.l-pd46px { padding-left: 46px; }
.l-pd47px { padding-left: 47px; }
.l-pd48px { padding-left: 48px; }
.l-pd49px { padding-left: 49px; }
.l-pd50px { padding-left: 50px; }
.l-pd51px { padding-left: 51px; }
.l-pd52px { padding-left: 52px; }
.l-pd53px { padding-left: 53px; }
.l-pd54px { padding-left: 54px; }
.l-pd55px { padding-left: 55px; }
.l-pd56px { padding-left: 56px; }
.l-pd57px { padding-left: 57px; }
.l-pd58px { padding-left: 58px; }
.l-pd59px { padding-left: 59px; }
.l-pd60px { padding-left: 60px; }
.l-pd61px { padding-left: 61px; }
.l-pd62px { padding-left: 62px; }
.l-pd63px { padding-left: 63px; }
.l-pd64px { padding-left: 64px; }
.l-pd65px { padding-left: 65px; }
.l-pd66px { padding-left: 66px; }
.l-pd67px { padding-left: 67px; }
.l-pd68px { padding-left: 68px; }
.l-pd69px { padding-left: 69px; }
.l-pd70px { padding-left: 70px; }
.l-pd71px { padding-left: 71px; }
.l-pd72px { padding-left: 72px; }
.l-pd73px { padding-left: 73px; }
.l-pd74px { padding-left: 74px; }
.l-pd75px { padding-left: 75px; }
.l-pd76px { padding-left: 76px; }
.l-pd77px { padding-left: 77px; }
.l-pd78px { padding-left: 78px; }
.l-pd79px { padding-left: 79px; }
.l-pd80px { padding-left: 80px; }
.l-pd81px { padding-left: 81px; }
.l-pd82px { padding-left: 82px; }
.l-pd83px { padding-left: 83px; }
.l-pd84px { padding-left: 84px; }
.l-pd85px { padding-left: 85px; }
.l-pd86px { padding-left: 86px; }
.l-pd87px { padding-left: 87px; }
.l-pd88px { padding-left: 88px; }
.l-pd89px { padding-left: 89px; }
.l-pd90px { padding-left: 90px; }
.l-pd91px { padding-left: 91px; }
.l-pd92px { padding-left: 92px; }
.l-pd93px { padding-left: 93px; }
.l-pd94px { padding-left: 94px; }
.l-pd95px { padding-left: 95px; }
.l-pd96px { padding-left: 96px; }
.l-pd97px { padding-left: 97px; }
.l-pd98px { padding-left: 98px; }
.l-pd99px { padding-left: 99px; }
.l-pd100px { padding-left: 100px; }
	/* 左に空白（px指定） */

	/* 左に空白（%指定） */
.l-pd1per { padding-left: 1%; }
.l-pd2per { padding-left: 2%; }
.l-pd3per { padding-left: 3%; }
.l-pd4per { padding-left: 4%; }
.l-pd5per { padding-left: 5%; }
.l-pd6per { padding-left: 6%; }
.l-pd7per { padding-left: 7%; }
.l-pd8per { padding-left: 8%; }
.l-pd9per { padding-left: 9%; }
.l-pd10per { padding-left: 10%; }
.l-pd11per { padding-left: 11%; }
.l-pd12per { padding-left: 12%; }
.l-pd13per { padding-left: 13%; }
.l-pd14per { padding-left: 14%; }
.l-pd15per { padding-left: 15%; }
.l-pd16per { padding-left: 16%; }
.l-pd17per { padding-left: 17%; }
.l-pd18per { padding-left: 18%; }
.l-pd19per { padding-left: 19%; }
.l-pd20per { padding-left: 20%; }
.l-pd21per { padding-left: 21%; }
.l-pd22per { padding-left: 22%; }
.l-pd23per { padding-left: 23%; }
.l-pd24per { padding-left: 24%; }
.l-pd25per { padding-left: 25%; }
.l-pd26per { padding-left: 26%; }
.l-pd27per { padding-left: 27%; }
.l-pd28per { padding-left: 28%; }
.l-pd29per { padding-left: 29%; }
.l-pd30per { padding-left: 30%; }
	/* 左に空白（%指定） */

	/* 上下左右に空白（px指定） */
.pd1px { padding: 1px 1px 1px 1px; }
.pd2px { padding: 2px 2px 2px 2px; }
.pd3px { padding: 3px 3px 3px 3px; }
.pd4px { padding: 4px 4px 4px 4px; }
.pd5px { padding: 5px 5px 5px 5px; }
.pd6px { padding: 6px 6px 6px 6px; }
.pd7px { padding: 7px 7px 7px 7px; }
.pd8px { padding: 8px 8px 8px 8px; }
.pd9px { padding: 9px 9px 9px 9px; }
.pd10px { padding: 10px 10px 10px 10px; }
.pd11px { padding: 11px 11px 11px 11px; }
.pd12px { padding: 12px 12px 12px 12px; }
.pd13px { padding: 13px 13px 13px 13px; }
.pd14px { padding: 14px 14px 14px 14px; }
.pd15px { padding: 15px 15px 15px 15px; }
.pd16px { padding: 16px 16px 16px 16px; }
.pd17px { padding: 17px 17px 17px 17px; }
.pd18px { padding: 18px 18px 18px 18px; }
.pd19px { padding: 19px 19px 19px 19px; }
.pd20px { padding: 20px 20px 20px 20px; }
.pd21px { padding: 21px 21px 21px 21px; }
.pd22px { padding: 22px 22px 22px 22px; }
.pd23px { padding: 23px 23px 23px 23px; }
.pd24px { padding: 24px 24px 24px 24px; }
.pd25px { padding: 25px 25px 25px 25px; }
.pd26px { padding: 26px 26px 26px 26px; }
.pd27px { padding: 27px 27px 27px 27px; }
.pd28px { padding: 28px 28px 28px 28px; }
.pd29px { padding: 29px 29px 29px 29px; }
.pd30px { padding: 30px 30px 30px 30px; }
.pd31px { padding: 31px 31px 31px 31px; }
.pd32px { padding: 32px 32px 32px 32px; }
.pd33px { padding: 33px 33px 33px 33px; }
.pd34px { padding: 34px 34px 34px 34px; }
.pd35px { padding: 35px 35px 35px 35px; }
.pd36px { padding: 36px 36px 36px 36px; }
.pd37px { padding: 37px 37px 37px 37px; }
.pd38px { padding: 38px 38px 38px 38px; }
.pd39px { padding: 39px 39px 39px 39px; }
.pd40px { padding: 40px 40px 40px 40px; }
.pd41px { padding: 41px 41px 41px 41px; }
.pd42px { padding: 42px 42px 42px 42px; }
.pd43px { padding: 43px 43px 43px 43px; }
.pd44px { padding: 44px 44px 44px 44px; }
.pd45px { padding: 45px 45px 45px 45px; }
.pd46px { padding: 46px 46px 46px 46px; }
.pd47px { padding: 47px 47px 47px 47px; }
.pd48px { padding: 48px 48px 48px 48px; }
.pd49px { padding: 49px 49px 49px 49px; }
.pd50px { padding: 50px 50px 50px 50px; }
.pd51px { padding: 51px 51px 51px 51px; }
.pd52px { padding: 52px 52px 52px 52px; }
.pd53px { padding: 53px 53px 53px 53px; }
.pd54px { padding: 54px 54px 54px 54px; }
.pd55px { padding: 55px 55px 55px 55px; }
.pd56px { padding: 56px 56px 56px 56px; }
.pd57px { padding: 57px 57px 57px 57px; }
.pd58px { padding: 58px 58px 58px 58px; }
.pd59px { padding: 59px 59px 59px 59px; }
.pd60px { padding: 60px 60px 60px 60px; }
.pd61px { padding: 61px 61px 61px 61px; }
.pd62px { padding: 62px 62px 62px 62px; }
.pd63px { padding: 63px 63px 63px 63px; }
.pd64px { padding: 64px 64px 64px 64px; }
.pd65px { padding: 65px 65px 65px 65px; }
.pd66px { padding: 66px 66px 66px 66px; }
.pd67px { padding: 67px 67px 67px 67px; }
.pd68px { padding: 68px 68px 68px 68px; }
.pd69px { padding: 69px 69px 69px 69px; }
.pd70px { padding: 70px 70px 70px 70px; }
.pd71px { padding: 71px 71px 71px 71px; }
.pd72px { padding: 72px 72px 72px 72px; }
.pd73px { padding: 73px 73px 73px 73px; }
.pd74px { padding: 74px 74px 74px 74px; }
.pd75px { padding: 75px 75px 75px 75px; }
.pd76px { padding: 76px 76px 76px 76px; }
.pd77px { padding: 77px 77px 77px 77px; }
.pd78px { padding: 78px 78px 78px 78px; }
.pd79px { padding: 79px 79px 79px 79px; }
.pd80px { padding: 80px 80px 80px 80px; }
.pd81px { padding: 81px 81px 81px 81px; }
.pd82px { padding: 82px 82px 82px 82px; }
.pd83px { padding: 83px 83px 83px 83px; }
.pd84px { padding: 84px 84px 84px 84px; }
.pd85px { padding: 85px 85px 85px 85px; }
.pd86px { padding: 86px 86px 86px 86px; }
.pd87px { padding: 87px 87px 87px 87px; }
.pd88px { padding: 88px 88px 88px 88px; }
.pd89px { padding: 89px 89px 89px 89px; }
.pd90px { padding: 90px 90px 90px 90px; }
.pd91px { padding: 91px 91px 91px 91px; }
.pd92px { padding: 92px 92px 92px 92px; }
.pd93px { padding: 93px 93px 93px 93px; }
.pd94px { padding: 94px 94px 94px 94px; }
.pd95px { padding: 95px 95px 95px 95px; }
.pd96px { padding: 96px 96px 96px 96px; }
.pd97px { padding: 97px 97px 97px 97px; }
.pd98px { padding: 98px 98px 98px 98px; }
.pd99px { padding: 99px 99px 99px 99px; }
.pd100px { padding: 100px 100px 100px 100px; }
	/* 上下左右に空白（px指定） */

	/* 上下左右に空白（%指定） */
.pd1per { padding: 1% 1% 1% 1%; }
.pd2per { padding: 2% 2% 2% 2%; }
.pd3per { padding: 3% 3% 3% 3%; }
.pd4per { padding: 4% 4% 4% 4%; }
.pd5per { padding: 5% 5% 5% 5%; }
.pd6per { padding: 6% 6% 6% 6%; }
.pd7per { padding: 7% 7% 7% 7%; }
.pd8per { padding: 8% 8% 8% 8%; }
.pd9per { padding: 9% 9% 9% 9%; }
.pd10per { padding: 10% 10% 10% 10%; }
.pd11per { padding: 11% 11% 11% 11%; }
.pd12per { padding: 12% 12% 12% 12%; }
.pd13per { padding: 13% 13% 13% 13%; }
.pd14per { padding: 14% 14% 14% 14%; }
.pd15per { padding: 15% 15% 15% 15%; }
.pd16per { padding: 16% 16% 16% 16%; }
.pd17per { padding: 17% 17% 17% 17%; }
.pd18per { padding: 18% 18% 18% 18%; }
.pd19per { padding: 19% 19% 19% 19%; }
.pd20per { padding: 20% 20% 20% 20%; }
.pd21per { padding: 21% 21% 21% 21%; }
.pd22per { padding: 22% 22% 22% 22%; }
.pd23per { padding: 23% 23% 23% 23%; }
.pd24per { padding: 24% 24% 24% 24%; }
.pd25per { padding: 25% 25% 25% 25%; }
.pd26per { padding: 26% 26% 26% 26%; }
.pd27per { padding: 27% 27% 27% 27%; }
.pd28per { padding: 28% 28% 28% 28%; }
.pd29per { padding: 29% 29% 29% 29%; }
.pd30per { padding: 30% 30% 30% 30%; }
	/* 上下左右に空白（%指定） */

	/* 上下に空白（px指定） */
.tb-pd1px { padding: 1px 0 1px 0; }
.tb-pd2px { padding: 2px 0 2px 0; }
.tb-pd3px { padding: 3px 0 3px 0; }
.tb-pd4px { padding: 4px 0 4px 0; }
.tb-pd5px { padding: 5px 0 5px 0; }
.tb-pd6px { padding: 6px 0 6px 0; }
.tb-pd7px { padding: 7px 0 7px 0; }
.tb-pd8px { padding: 8px 0 8px 0; }
.tb-pd9px { padding: 9px 0 9px 0; }
.tb-pd10px { padding: 10px 0 10px 0; }
.tb-pd11px { padding: 11px 0 11px 0; }
.tb-pd12px { padding: 12px 0 12px 0; }
.tb-pd13px { padding: 13px 0 13px 0; }
.tb-pd14px { padding: 14px 0 14px 0; }
.tb-pd15px { padding: 15px 0 15px 0; }
.tb-pd16px { padding: 16px 0 16px 0; }
.tb-pd17px { padding: 17px 0 17px 0; }
.tb-pd18px { padding: 18px 0 18px 0; }
.tb-pd19px { padding: 19px 0 19px 0; }
.tb-pd20px { padding: 20px 0 20px 0; }
.tb-pd21px { padding: 21px 0 21px 0; }
.tb-pd22px { padding: 22px 0 22px 0; }
.tb-pd23px { padding: 23px 0 23px 0; }
.tb-pd24px { padding: 24px 0 24px 0; }
.tb-pd25px { padding: 25px 0 25px 0; }
.tb-pd26px { padding: 26px 0 26px 0; }
.tb-pd27px { padding: 27px 0 27px 0; }
.tb-pd28px { padding: 28px 0 28px 0; }
.tb-pd29px { padding: 29px 0 29px 0; }
.tb-pd30px { padding: 30px 0 30px 0; }
.tb-pd31px { padding: 31px 0 31px 0; }
.tb-pd32px { padding: 32px 0 32px 0; }
.tb-pd33px { padding: 33px 0 33px 0; }
.tb-pd34px { padding: 34px 0 34px 0; }
.tb-pd35px { padding: 35px 0 35px 0; }
.tb-pd36px { padding: 36px 0 36px 0; }
.tb-pd37px { padding: 37px 0 37px 0; }
.tb-pd38px { padding: 38px 0 38px 0; }
.tb-pd39px { padding: 39px 0 39px 0; }
.tb-pd40px { padding: 40px 0 40px 0; }
.tb-pd41px { padding: 41px 0 41px 0; }
.tb-pd42px { padding: 42px 0 42px 0; }
.tb-pd43px { padding: 43px 0 43px 0; }
.tb-pd44px { padding: 44px 0 44px 0; }
.tb-pd45px { padding: 45px 0 45px 0; }
.tb-pd46px { padding: 46px 0 46px 0; }
.tb-pd47px { padding: 47px 0 47px 0; }
.tb-pd48px { padding: 48px 0 48px 0; }
.tb-pd49px { padding: 49px 0 49px 0; }
.tb-pd50px { padding: 50px 0 50px 0; }
.tb-pd51px { padding: 51px 0 51px 0; }
.tb-pd52px { padding: 52px 0 52px 0; }
.tb-pd53px { padding: 53px 0 53px 0; }
.tb-pd54px { padding: 54px 0 54px 0; }
.tb-pd55px { padding: 55px 0 55px 0; }
.tb-pd56px { padding: 56px 0 56px 0; }
.tb-pd57px { padding: 57px 0 57px 0; }
.tb-pd58px { padding: 58px 0 58px 0; }
.tb-pd59px { padding: 59px 0 59px 0; }
.tb-pd60px { padding: 60px 0 60px 0; }
.tb-pd61px { padding: 61px 0 61px 0; }
.tb-pd62px { padding: 62px 0 62px 0; }
.tb-pd63px { padding: 63px 0 63px 0; }
.tb-pd64px { padding: 64px 0 64px 0; }
.tb-pd65px { padding: 65px 0 65px 0; }
.tb-pd66px { padding: 66px 0 66px 0; }
.tb-pd67px { padding: 67px 0 67px 0; }
.tb-pd68px { padding: 68px 0 68px 0; }
.tb-pd69px { padding: 69px 0 69px 0; }
.tb-pd70px { padding: 70px 0 70px 0; }
.tb-pd71px { padding: 71px 0 71px 0; }
.tb-pd72px { padding: 72px 0 72px 0; }
.tb-pd73px { padding: 73px 0 73px 0; }
.tb-pd74px { padding: 74px 0 74px 0; }
.tb-pd75px { padding: 75px 0 75px 0; }
.tb-pd76px { padding: 76px 0 76px 0; }
.tb-pd77px { padding: 77px 0 77px 0; }
.tb-pd78px { padding: 78px 0 78px 0; }
.tb-pd79px { padding: 79px 0 79px 0; }
.tb-pd80px { padding: 80px 0 80px 0; }
.tb-pd81px { padding: 81px 0 81px 0; }
.tb-pd82px { padding: 82px 0 82px 0; }
.tb-pd83px { padding: 83px 0 83px 0; }
.tb-pd84px { padding: 84px 0 84px 0; }
.tb-pd85px { padding: 85px 0 85px 0; }
.tb-pd86px { padding: 86px 0 86px 0; }
.tb-pd87px { padding: 87px 0 87px 0; }
.tb-pd88px { padding: 88px 0 88px 0; }
.tb-pd89px { padding: 89px 0 89px 0; }
.tb-pd90px { padding: 90px 0 90px 0; }
.tb-pd91px { padding: 91px 0 91px 0; }
.tb-pd92px { padding: 92px 0 92px 0; }
.tb-pd93px { padding: 93px 0 93px 0; }
.tb-pd94px { padding: 94px 0 94px 0; }
.tb-pd95px { padding: 95px 0 95px 0; }
.tb-pd96px { padding: 96px 0 96px 0; }
.tb-pd97px { padding: 97px 0 97px 0; }
.tb-pd98px { padding: 98px 0 98px 0; }
.tb-pd99px { padding: 99px 0 99px 0; }
.tb-pd100px { padding: 100px 0 100px 0; }
	/* 上下に空白（px指定） */

	/* 上下に空白（%指定） */
.tb-pd1per { padding: 1% 0 1% 0; }
.tb-pd2per { padding: 2% 0 2% 0; }
.tb-pd3per { padding: 3% 0 3% 0; }
.tb-pd4per { padding: 4% 0 4% 0; }
.tb-pd5per { padding: 5% 0 5% 0; }
.tb-pd6per { padding: 6% 0 6% 0; }
.tb-pd7per { padding: 7% 0 7% 0; }
.tb-pd8per { padding: 8% 0 8% 0; }
.tb-pd9per { padding: 9% 0 9% 0; }
.tb-pd10per { padding: 10% 0 10% 0; }
.tb-pd11per { padding: 11% 0 11% 0; }
.tb-pd12per { padding: 12% 0 12% 0; }
.tb-pd13per { padding: 13% 0 13% 0; }
.tb-pd14per { padding: 14% 0 14% 0; }
.tb-pd15per { padding: 15% 0 15% 0; }
.tb-pd16per { padding: 16% 0 16% 0; }
.tb-pd17per { padding: 17% 0 17% 0; }
.tb-pd18per { padding: 18% 0 18% 0; }
.tb-pd19per { padding: 19% 0 19% 0; }
.tb-pd20per { padding: 20% 0 20% 0; }
.tb-pd21per { padding: 21% 0 21% 0; }
.tb-pd22per { padding: 22% 0 22% 0; }
.tb-pd23per { padding: 23% 0 23% 0; }
.tb-pd24per { padding: 24% 0 24% 0; }
.tb-pd25per { padding: 25% 0 25% 0; }
.tb-pd26per { padding: 26% 0 26% 0; }
.tb-pd27per { padding: 27% 0 27% 0; }
.tb-pd28per { padding: 28% 0 28% 0; }
.tb-pd29per { padding: 29% 0 29% 0; }
.tb-pd30per { padding: 30% 0 30% 0; }
	/* 上下に空白（%指定） */

	/* 左右に空白（px指定） */
.rl-pd1px { padding: 0 1px 0 1px; }
.rl-pd2px { padding: 0 2px 0 2px; }
.rl-pd3px { padding: 0 3px 0 3px; }
.rl-pd4px { padding: 0 4px 0 4px; }
.rl-pd5px { padding: 0 5px 0 5px; }
.rl-pd6px { padding: 0 6px 0 6px; }
.rl-pd7px { padding: 0 7px 0 7px; }
.rl-pd8px { padding: 0 8px 0 8px; }
.rl-pd9px { padding: 0 9px 0 9px; }
.rl-pd10px { padding: 0 10px 0 10px; }
.rl-pd11px { padding: 0 11px 0 11px; }
.rl-pd12px { padding: 0 12px 0 12px; }
.rl-pd13px { padding: 0 13px 0 13px; }
.rl-pd14px { padding: 0 14px 0 14px; }
.rl-pd15px { padding: 0 15px 0 15px; }
.rl-pd16px { padding: 0 16px 0 16px; }
.rl-pd17px { padding: 0 17px 0 17px; }
.rl-pd18px { padding: 0 18px 0 18px; }
.rl-pd19px { padding: 0 19px 0 19px; }
.rl-pd20px { padding: 0 20px 0 20px; }
.rl-pd21px { padding: 0 21px 0 21px; }
.rl-pd22px { padding: 0 22px 0 22px; }
.rl-pd23px { padding: 0 23px 0 23px; }
.rl-pd24px { padding: 0 24px 0 24px; }
.rl-pd25px { padding: 0 25px 0 25px; }
.rl-pd26px { padding: 0 26px 0 26px; }
.rl-pd27px { padding: 0 27px 0 27px; }
.rl-pd28px { padding: 0 28px 0 28px; }
.rl-pd29px { padding: 0 29px 0 29px; }
.rl-pd30px { padding: 0 30px 0 30px; }
.rl-pd31px { padding: 0 31px 0 31px; }
.rl-pd32px { padding: 0 32px 0 32px; }
.rl-pd33px { padding: 0 33px 0 33px; }
.rl-pd34px { padding: 0 34px 0 34px; }
.rl-pd35px { padding: 0 35px 0 35px; }
.rl-pd36px { padding: 0 36px 0 36px; }
.rl-pd37px { padding: 0 37px 0 37px; }
.rl-pd38px { padding: 0 38px 0 38px; }
.rl-pd39px { padding: 0 39px 0 39px; }
.rl-pd40px { padding: 0 40px 0 40px; }
.rl-pd41px { padding: 0 41px 0 41px; }
.rl-pd42px { padding: 0 42px 0 42px; }
.rl-pd43px { padding: 0 43px 0 43px; }
.rl-pd44px { padding: 0 44px 0 44px; }
.rl-pd45px { padding: 0 45px 0 45px; }
.rl-pd46px { padding: 0 46px 0 46px; }
.rl-pd47px { padding: 0 47px 0 47px; }
.rl-pd48px { padding: 0 48px 0 48px; }
.rl-pd49px { padding: 0 49px 0 49px; }
.rl-pd50px { padding: 0 50px 0 50px; }
.rl-pd51px { padding: 0 51px 0 51px; }
.rl-pd52px { padding: 0 52px 0 52px; }
.rl-pd53px { padding: 0 53px 0 53px; }
.rl-pd54px { padding: 0 54px 0 54px; }
.rl-pd55px { padding: 0 55px 0 55px; }
.rl-pd56px { padding: 0 56px 0 56px; }
.rl-pd57px { padding: 0 57px 0 57px; }
.rl-pd58px { padding: 0 58px 0 58px; }
.rl-pd59px { padding: 0 59px 0 59px; }
.rl-pd60px { padding: 0 60px 0 60px; }
.rl-pd61px { padding: 0 61px 0 61px; }
.rl-pd62px { padding: 0 62px 0 62px; }
.rl-pd63px { padding: 0 63px 0 63px; }
.rl-pd64px { padding: 0 64px 0 64px; }
.rl-pd65px { padding: 0 65px 0 65px; }
.rl-pd66px { padding: 0 66px 0 66px; }
.rl-pd67px { padding: 0 67px 0 67px; }
.rl-pd68px { padding: 0 68px 0 68px; }
.rl-pd69px { padding: 0 69px 0 69px; }
.rl-pd70px { padding: 0 70px 0 70px; }
.rl-pd71px { padding: 0 71px 0 71px; }
.rl-pd72px { padding: 0 72px 0 72px; }
.rl-pd73px { padding: 0 73px 0 73px; }
.rl-pd74px { padding: 0 74px 0 74px; }
.rl-pd75px { padding: 0 75px 0 75px; }
.rl-pd76px { padding: 0 76px 0 76px; }
.rl-pd77px { padding: 0 77px 0 77px; }
.rl-pd78px { padding: 0 78px 0 78px; }
.rl-pd79px { padding: 0 79px 0 79px; }
.rl-pd80px { padding: 0 80px 0 80px; }
.rl-pd81px { padding: 0 81px 0 81px; }
.rl-pd82px { padding: 0 82px 0 82px; }
.rl-pd83px { padding: 0 83px 0 83px; }
.rl-pd84px { padding: 0 84px 0 84px; }
.rl-pd85px { padding: 0 85px 0 85px; }
.rl-pd86px { padding: 0 86px 0 86px; }
.rl-pd87px { padding: 0 87px 0 87px; }
.rl-pd88px { padding: 0 88px 0 88px; }
.rl-pd89px { padding: 0 89px 0 89px; }
.rl-pd90px { padding: 0 90px 0 90px; }
.rl-pd91px { padding: 0 91px 0 91px; }
.rl-pd92px { padding: 0 92px 0 92px; }
.rl-pd93px { padding: 0 93px 0 93px; }
.rl-pd94px { padding: 0 94px 0 94px; }
.rl-pd95px { padding: 0 95px 0 95px; }
.rl-pd96px { padding: 0 96px 0 96px; }
.rl-pd97px { padding: 0 97px 0 97px; }
.rl-pd98px { padding: 0 98px 0 98px; }
.rl-pd99px { padding: 0 99px 0 99px; }
.rl-pd100px { padding: 0 100px 0 100px; }
	/* 左右に空白（px指定） */

	/* 左右に空白（%指定） */
.rl-pd1per { padding: 0 1% 0 1%; }
.rl-pd2per { padding: 0 2% 0 2%; }
.rl-pd3per { padding: 0 3% 0 3%; }
.rl-pd4per { padding: 0 4% 0 4%; }
.rl-pd5per { padding: 0 5% 0 5%; }
.rl-pd6per { padding: 0 6% 0 6%; }
.rl-pd7per { padding: 0 7% 0 7%; }
.rl-pd8per { padding: 0 8% 0 8%; }
.rl-pd9per { padding: 0 9% 0 9%; }
.rl-pd10per { padding: 0 10% 0 10%; }
.rl-pd11per { padding: 0 11% 0 11%; }
.rl-pd12per { padding: 0 12% 0 12%; }
.rl-pd13per { padding: 0 13% 0 13%; }
.rl-pd14per { padding: 0 14% 0 14%; }
.rl-pd15per { padding: 0 15% 0 15%; }
.rl-pd16per { padding: 0 16% 0 16%; }
.rl-pd17per { padding: 0 17% 0 17%; }
.rl-pd18per { padding: 0 18% 0 18%; }
.rl-pd19per { padding: 0 19% 0 19%; }
.rl-pd20per { padding: 0 20% 0 20%; }
.rl-pd21per { padding: 0 21% 0 21%; }
.rl-pd22per { padding: 0 22% 0 22%; }
.rl-pd23per { padding: 0 23% 0 23%; }
.rl-pd24per { padding: 0 24% 0 24%; }
.rl-pd25per { padding: 0 25% 0 25%; }
.rl-pd26per { padding: 0 26% 0 26%; }
.rl-pd27per { padding: 0 27% 0 27%; }
.rl-pd28per { padding: 0 28% 0 28%; }
.rl-pd29per { padding: 0 29% 0 29%; }
.rl-pd30per { padding: 0 30% 0 30%; }
	/* 左右に空白（%指定） */
/*-------- paddingに関わるクラス ---------*/

@media (max-width: 1366px) {
	.wid1366px { width: 100%; }
}

@media (max-width: 1200px) {
	.wid1200px { width: 100%; }
}
@media (max-width: 1180px) {
	.wid1180px { width: 100%; }
}

@media (max-width: 1100px) {
	.wid1100px { width: 100%; }
}
@media (max-width: 1000px) {
	.wid1000px { width: 100%; }
}

	/* tablet */
@media (max-width: 840px) {
	.sp-on { display: block; }
	.sp-off { display: none; }

	.tb-f-size1 { font-size: 1px; }
	.tb-f-size2 { font-size: 2px; }
	.tb-f-size3 { font-size: 3px; }
	.tb-f-size4 { font-size: 4px; }
	.tb-f-size5 { font-size: 5px; }
	.tb-f-size6 { font-size: 6px; }
	.tb-f-size7 { font-size: 7px; }
	.tb-f-size8 { font-size: 8px; }
	.tb-f-size9 { font-size: 9px; }
	.tb-f-size10 { font-size: 10px; }
	.tb-f-size11 { font-size: 11px; }
	.tb-f-size12 { font-size: 12px; }
	.tb-f-size13 { font-size: 13px; }
	.tb-f-size14 { font-size: 14px; }
	.tb-f-size15 { font-size: 15px; }
	.tb-f-size16 { font-size: 16px; }
	.tb-f-size17 { font-size: 17px; }
	.tb-f-size18 { font-size: 18px; }
	.tb-f-size19 { font-size: 19px; }
	.tb-f-size20 { font-size: 20px; }
	.tb-f-size21 { font-size: 21px; }
	.tb-f-size22 { font-size: 22px; }
	.tb-f-size23 { font-size: 23px; }
	.tb-f-size24 { font-size: 24px; }
	.tb-f-size25 { font-size: 25px; }
	.tb-f-size26 { font-size: 26px; }
	.tb-f-size27 { font-size: 27px; }
	.tb-f-size28 { font-size: 28px; }
	.tb-f-size29 { font-size: 29px; }
	.tb-f-size30 { font-size: 30px; }
	.tb-f-size31 { font-size: 31px; }
	.tb-f-size32 { font-size: 32px; }
	.tb-f-size33 { font-size: 33px; }
	.tb-f-size34 { font-size: 34px; }
	.tb-f-size35 { font-size: 35px; }
	.tb-f-size36 { font-size: 36px; }
	.tb-f-size37 { font-size: 37px; }
	.tb-f-size38 { font-size: 38px; }
	.tb-f-size39 { font-size: 39px; }
	.tb-f-size40 { font-size: 40px; }
	.tb-f-size41 { font-size: 41px; }
	.tb-f-size42 { font-size: 42px; }
	.tb-f-size43 { font-size: 43px; }
	.tb-f-size44 { font-size: 44px; }
	.tb-f-size45 { font-size: 45px; }
	.tb-f-size46 { font-size: 46px; }
	.tb-f-size47 { font-size: 47px; }
	.tb-f-size48 { font-size: 48px; }
	.tb-f-size49 { font-size: 49px; }
	.tb-f-size50 { font-size: 50px; }
}

	/* mobile */
@media (max-width: 640px) {
	.sp-left { text-align: left; }
	.sp-center { text-align: center; }
	.sp-right { text-align: right; }

	.sp-flo-none { float: none; }

	.sp-f-size1 { font-size: 1px; }
	.sp-f-size2 { font-size: 2px; }
	.sp-f-size3 { font-size: 3px; }
	.sp-f-size4 { font-size: 4px; }
	.sp-f-size5 { font-size: 5px; }
	.sp-f-size6 { font-size: 6px; }
	.sp-f-size7 { font-size: 7px; }
	.sp-f-size8 { font-size: 8px; }
	.sp-f-size9 { font-size: 9px; }
	.sp-f-size10 { font-size: 10px; }
	.sp-f-size11 { font-size: 11px; }
	.sp-f-size12 { font-size: 12px; }
	.sp-f-size13 { font-size: 13px; }
	.sp-f-size14 { font-size: 14px; }
	.sp-f-size15 { font-size: 15px; }
	.sp-f-size16 { font-size: 16px; }
	.sp-f-size17 { font-size: 17px; }
	.sp-f-size18 { font-size: 18px; }
	.sp-f-size19 { font-size: 19px; }
	.sp-f-size20 { font-size: 20px; }
	.sp-f-size21 { font-size: 21px; }
	.sp-f-size22 { font-size: 22px; }
	.sp-f-size23 { font-size: 23px; }
	.sp-f-size24 { font-size: 24px; }
	.sp-f-size25 { font-size: 25px; }
	.sp-f-size26 { font-size: 26px; }
	.sp-f-size27 { font-size: 27px; }
	.sp-f-size28 { font-size: 28px; }
	.sp-f-size29 { font-size: 29px; }
	.sp-f-size30 { font-size: 30px; }
	.sp-f-size31 { font-size: 31px; }
	.sp-f-size32 { font-size: 32px; }
	.sp-f-size33 { font-size: 33px; }
	.sp-f-size34 { font-size: 34px; }
	.sp-f-size35 { font-size: 35px; }
	.sp-f-size36 { font-size: 36px; }
	.sp-f-size37 { font-size: 37px; }
	.sp-f-size38 { font-size: 38px; }
	.sp-f-size39 { font-size: 39px; }
	.sp-f-size40 { font-size: 40px; }
	.sp-f-size41 { font-size: 41px; }
	.sp-f-size42 { font-size: 42px; }
	.sp-f-size43 { font-size: 43px; }
	.sp-f-size44 { font-size: 44px; }
	.sp-f-size45 { font-size: 45px; }
	.sp-f-size46 { font-size: 46px; }
	.sp-f-size47 { font-size: 47px; }
	.sp-f-size48 { font-size: 48px; }
	.sp-f-size49 { font-size: 49px; }
	.sp-f-size50 { font-size: 50px; }
}
