
*, *:before, *:after 							{-webkit-box-sizing: border-box; box-sizing: border-box;}
.parallax-window									{min-height: 300px;background: transparent;}
.parallax-slider									{top:0;left:0;}

.relative													{position:relative;}
.pcrelative												{position:relative;}/*pc only*/
.sptac														{}
.delay														{ -webkit-transition: 0.2s ease-in-out;  -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out;}
.delay:hover											{ -webkit-transition: 0.2s ease-in-out;  -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out;}

/* a */
.nodeco														{}
.nodeco:hover											{text-decoration:none;}
.nocolor													{color:#111111;}
.nocolor:hover										{color:#111111;}

/* design table */
table.dtable 											{width: 100%;margin: 0; border-collapse: separate; border-spacing: 0px 5px;} 
table.dtable th,
table.dtable td 									{padding: 10px;}
table.dtable th 									{background: #006fc1; vertical-align: middle;overflow: visible; position: relative;font-weight: normal; border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px;}
table.dtable th:after							{left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-left-color: #d9d2bb;border-width: 10px;margin-top: -10px;}
/* firefox */
@-moz-document url-prefix() 			{table.company th::after {float: right;padding: 0;left: 30px;top: 10px;content: " ";height: 0;width: 0;position: relative;pointer-events: none;border: 10px solid transparent;border-left: #d9d2bb 10px solid;margin-top: -10px;}}
table.dtable td 									{padding-left: 15px; border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px;}

.dtable2													{}
.dtable2 th												{border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;}
.dtable2 td												{padding:10px 10px 10px 10px;}

/* ----- center ----- */
.margincenter											{margin:0px auto!important;}
.spmargincenter										{}
.topcenter												{ display: flex; flex-direction: column;justify-content: center;}

/* ----- flexbox ----- */
.flexbox													{display:flex; justify-content:space-between; flex-wrap: wrap;}
.flexbox840												{display:flex; justify-content:space-between; flex-wrap: wrap;}
.flexbox_rev											{display:flex; justify-content:space-between; flex-wrap: wrap; flex-flow: row-reverse;}
.flexbox_left											{display:flex; justify-content:flex-start; flex-wrap: wrap; }
.flexbox_center										{display: flex; justify-content: center;align-items: center; flex-wrap: wrap;}
.flexbox_center_yoko							{display: flex; justify-content: center;align-items: start; flex-wrap: wrap;}

.twobox														{width:48.4%;}
.twobox2													{width:48%;}
.twobox_left											{width:48%; margin:1%;}
.twobox80													{width:75%;}
.twobox75													{width:73%;}

.twobox60													{width:56%;}
.twobox70													{width:65%;}
.twobox50													{width:50%;}
.twobox40													{width:40%;}
.twobox30													{width:30%;}
.twobox20													{width:20%;}
.twobox25													{width:25%;}
.threebox													{width:31%; }
.threebox2												{width:33%; }
.threebox840											{width:31%; }

.threebox_left										{width:30.3%; margin:1.5%; }
.threebox_left_works							{width:30.3%; margin:1.5%; }
.threebox_left_works a						{display:block; padding:50px;}
.fourbox													{width:23%; }
.fourbox_left											{width:23%; margin:1%;}

.fivebox													{width:18%; margin:1%;}


.twobox_set												{width:47.4%; margin:1%; margin-bottom:20px;}
.twobox_set_in										{padding:20px;}
.twobox_set_in h4									{display:block;  text-align:center;padding:0px 0px 10px 0px; margin:0px; font-size:20px; line-height:28px; color:#006fc1; font-weight:600;}
.twobox_set_img										{text-align:center; padding:0px 0px 10px 0px;}
.twobox_set_img img								{width:100%;}
.twobox_set_detail								{ font-size:15px; line-height:28px; font-weight:400; color:#000000; font-weight:200;}


.threebox_set											{width:30.3%; margin:1%; margin-bottom:20px;}
.threebox_set_in									{padding:20px;}
.threebox_set_in h4								{display:block;  text-align:center;padding:0px 0px 10px 0px; margin:0px; font-size:20px; line-height:28px; color:#006fc1; font-weight:600;}
.threebox_set_img									{text-align:center; padding:0px 0px 10px 0px;}
.threebox_set_img img							{width:100%;}
.threebox_set_detail							{ font-size:15px; line-height:28px; font-weight:400; color:#000000; font-weight:200;}

.fourbox_set											{width:23%; margin-bottom:40px;}
.fourbox_set_in										{padding:20px;}
.fourbox_set_in h4								{display:block;  text-align:center;padding:0px 0px 10px 0px; margin:0px; font-size:20px; line-height:28px; color:#006fc1; font-weight:600;}
.fourbox_set_img									{text-align:center; padding:0px 0px 10px 0px;}
.fourbox_set_img img							{width:220px;}
.fourbox_set_detail								{ font-size:15px; line-height:28px; font-weight:400; color:#000000; font-weight:200;}


/* ----- bt ----- */


.commonbt													{display:block; margin-bottom:5px; text-align:center; font-weight:400; padding:15px 15px 15px 15px; font-size:17px; line-height:26px; color:#ffffff;  -webkit-transition: 0.2s ease-in-out;  -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out;}
.commonbt:hover										{display:block; margin-bottom:5px; text-align:center; font-weight:400; padding:15px 15px 15px 15px; font-size:17px; line-height:26px; color:#ffffff; text-decoration:none;  -webkit-transition: 0.2s ease-in-out;  -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out;}

.commonbt2												{display:block; margin-bottom:5px; text-align:center; font-weight:400; padding:15px 15px 15px 15px; font-size:18px; line-height:18px; color:#ffffff; border:2px solid #ffffff; -webkit-transition: 0.2s ease-in-out;  -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; }
.commonbt2:hover									{display:block; margin-bottom:5px; text-align:center; font-weight:400; padding:15px 15px 15px 15px; font-size:18px; line-height:18px; color:#003a8b; background-color:#ffffff; border:2px solid #ffffff; -webkit-transition: 0.2s ease-in-out;  -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; text-decoration:none;}

.commonbt3												{display:block; margin-bottom:5px; text-align:center; font-weight:400; padding:15px 15px 15px 15px; font-size:18px; line-height:18px; color:#ffffff; background-color:#003a8b; border:2px solid #003a8b; -webkit-transition: 0.2s ease-in-out;  -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; }
.commonbt3:hover									{display:block; margin-bottom:5px; text-align:center; font-weight:400; padding:15px 15px 15px 15px; font-size:18px; line-height:18px; color:#ffffff; background-color:#ff9c00; border:2px solid #ff9c00; -webkit-transition: 0.2s ease-in-out;  -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; text-decoration:none;}
.commonbt4												{display:block; margin-bottom:5px; text-align:center; font-weight:400; padding:15px 15px 15px 15px; font-size:18px; line-height:18px; color:#003a8b; background-color:#ffffff; border:2px solid #ffffff; -webkit-transition: 0.2s ease-in-out;  -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; }
.commonbt4:hover									{display:block; margin-bottom:5px; text-align:center; font-weight:400; padding:15px 15px 15px 15px; font-size:18px; line-height:18px; color:#ffffff; background-color:#ff9c00; border:2px solid #ff9c00; -webkit-transition: 0.2s ease-in-out;  -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; text-decoration:none;}

.btcolor1													{background-color:#0c1f67;}
.btcolor1:hover										{background-color:#0178bd; color:#ffffff!important;}
.btcolor2													{background-color:#ffffff; color:#0178bd!important;}
.btcolor2:hover										{background-color:#ffffff; color:#0178bd!important;}
.btcolor3													{background-color:#ff5a18;}
.btcolor3:hover										{background-color:#ff7e4b;}

/* ----- en ----- */
.enbox														{position:relative; background-color:#ffffff; -webkit-transition: 0.2s ease-in-out;  -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out;}
.enborder3												{border:3px solid #1c2143; margin-bottom:20px;}
.enborder5												{border:5px solid #1c2143; margin-bottom:20px;}
.enbox240													{width:240px; height:240px;}
.enbox240_2													{width:240px; height:240px;}
.enbox280													{width:280px; height:280px;}
.enbox320													{width:320px; height:320px;}
.enbox240 h5											{display:block; text-align:center; margin:0px; padding:100px 0px 10px 0px; font-size:22px; font-weight:600; line-height:32px;color:#1c2143;}
.enbox240_2 h5											{display:block; text-align:center; margin:0px; padding:60px 0px 10px 0px; font-size:22px; font-weight:600; line-height:32px;color:#1c2143;}
.enbox280 h5											{display:block; text-align:center; margin:0px; padding:100px 0px 10px 0px; font-size:22px; font-weight:600; line-height:32px;color:#1c2143;}
.enbox320 h5											{display:block; text-align:center; margin:0px; padding:100px 0px 10px 0px; font-size:26px; font-weight:600; line-height:32px;color:#1c2143;}
.enbox_tx													{text-align:center; color:#111111; padding:5px 0px 0px 0px; font-size:16px; line-height:26px;}
.enbox a													{display:block;}
.enbox a:hover										{display:block; text-decoration:none;}

.en100														{border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px;}
.en150														{border-radius: 150px; -webkit-border-radius: 150px; -moz-border-radius: 150px;}
.en200														{border-radius: 200px; -webkit-border-radius: 200px; -moz-border-radius: 200px;}
.en240														{border-radius: 240px; -webkit-border-radius: 240px; -moz-border-radius: 240px;}
.en250														{border-radius: 250px; -webkit-border-radius: 250px; -moz-border-radius: 250px;}

.squbox														{border:3px solid #1c2143; min-height:200px;  margin-bottom:20px;}
.squbox_in												{padding:25px; text-align:center; font-size:22px; font-weight:600; line-height:32px;color:#1c2143;}


/*under*/
.under3														{text-decoration: underline; text-decoration-thickness:3px;}
.under5														{text-decoration: underline; text-decoration-thickness:5px;}
.under7														{text-decoration: underline; text-decoration-thickness:7px;}
.under_blue												{text-decoration-color:#004098;}
.under_orange											{text-decoration-color:#f08300;}

/* ----- bg ----- */
.bg1															{background-color:#ffffff;}
.bg2															{background-color:#f4f5ea;}
.bg3															{background-color:#f1f0e7;}
.bg4															{background-color:#333333;}
.bg5															{background-color:#f9f8f5;}
.bg6															{background-color:#ebf5fd;}
.bg7															{background-color:#003a8b;}
.bg8															{background-color:#eeebd2;}
.bg9															{background-color:#fbf9ed;}



/* ----- font ----- */
.white														{color:#ffffff!important;}
.blue															{color:#003a8b!important;}
.orange														{color:#f06000!important;}
.red															{color:#ff0000!important;}
.black														{color:#111111!important;}
/* ----- border ----- */
.nb																{borde:0px none!important;}
.border1													{border:1px solid #eeeeee;}
.border5													{border:5px solid #eeeeee;}
/* ----- fw ----- */
.fw200														{font-weight:200!important;}
.fw400														{font-weight:400!important;}
.fw600														{font-weight:600!important;}

/* ----- maru ----- */
.maru3														{border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.maru5														{border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.maru10														{border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.maru15														{border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px;}
.maru20														{border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px;}
.maru25														{border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px;}
/* ----- cbox ----- */
.contents_box_in									{padding:20px;}
.contents_box											{width:100%; margin:0px auto;}
.contents_box_g										{width:100%; margin:0px auto; border:7px solid #eeeeee;}
.contents_box_b										{width:100%; margin:0px auto; border:7px solid #c2eafa;}
.contents_box_o										{width:100%; margin:0px auto; border:7px solid #ffb400;}
.contents_box_bg									{width:100%; margin:0px auto; border:7px solid #ece9e2;}



/* ----- dl table base ----- */
.dltable													{display:flex;justify-content:space-between; flex-wrap: wrap; margin:0px; padding:0px 0px 0px 0px;}
.dltable dt												{display:block; padding:12px 15px 12px 15px; margin:0px 0px 7px 0px;}
.dltable dd												{display:block; padding:12px 15px 12px 15px; margin:0px 0px 7px 0px;}/*widthは別指定*/

.dltable2													{display:flex;justify-content:space-between; flex-wrap: wrap; margin:0px; padding:0px 0px 0px 0px;}
.dltable2 dt											{display:block; padding:7px 15px 7px 15px; margin:0px 0px 5px 0px;}
.dltable2 dd											{display:block; padding:7px 15px 7px 15px; margin:0px 0px 5px 0px;}/*widthは別指定*/


.dtbg1 dt													{background-color:#D5ECA9!important;}
.dtbg2 dt													{background-color:#f5f5f5!important; color:#666666!important;}
.dtbg3 dt													{background-color:#DEC8E5!important;}
.dtbg4 dt													{background-color:#BADFFF!important;}
.dtbg5 dt													{background-color:#a5916f!important; color:#ffffff;}


/*dl table design*/
.twodl dt													{width:25%; font-size:16px; line-height:28px; background-color:#1c2143; color:#ffffff; border:1px solid #e5e5e5;}
.twodl dd													{width:75%; font-size:16px; line-height:28px; background-color:#ffffff;border:1px solid #e5e5e5;}
.twodl2 dt												{width:40%; font-size:16px; line-height:28px; background-color:#1c2143; color:#ffffff;  border:1px solid #e5e5e5;}
.twodl2 dd												{width:60%; font-size:16px; line-height:28px; background-color:#ffffff;border:1px solid #e5e5e5;}
.threedl dt												{width:20%; font-size:16px; line-height:28px; background-color:#1c2143; color:#ffffff;  border:1px solid #e5e5e5;}
.threedl .dd1											{width:20%; font-size:16px; line-height:28px; background-color:#ffffff;border:1px solid #e5e5e5;}
.threedl .dd2											{width:60%; font-size:16px; line-height:24px; background-color:#ffffff;border:1px solid #e5e5e5;}

/*table*/
.swipetable												{}

.listtable												{ border-top:1px solid #dddddd; border-right:1px solid #dddddd;}
.listtable td											{font-size:16px; line-height:26px; padding:8px; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd;}

.listtable2												{ border-top:1px solid #dddddd; border-left:1px solid #dddddd;}
.listtable2 td										{font-size:16px; line-height:26px; padding:8px; border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;}

/* ----- list ----- */
.listol														{padding:0px; margin:10px 10px 10px 10px; list-style-position: inside; color:#222222;}
.listol li												{padding:10px 20px 10px 20px; margin-bottom:5px; background-color:#e4f4fa;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.listul														{padding:0px; margin:10px 10px 10px 10px; list-style-position: inside; color:#222222;}
.listul li												{padding:10px 20px 10px 20px; margin-bottom:5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}

.linkul														{padding:0px; margin:10px 10px 10px 10px; list-style-position: inside; color:#222222;}
.linkul li												{list-style:none; margin-bottom:5px; background-color:#ffffff;}
.linkul li a											{display:block;padding:8px 20px 8px 20px; background-color:#ffffff; border:1px solid #eaeaea; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;}
.linkul li a:hover								{display:block;padding:8px 20px 8px 20px; background-color:#e4f4fa; text-decoration:none; border:1px solid #eaeaea; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;}
.linkul li span										{display:block;padding:8px 20px 8px 20px; background-color:#ffffff; border:1px solid #eaeaea; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;}

.linkul li ul											{padding:8px 0px 8px 20px;}
.linkul li ul li									{}
.linkul li ul li a								{display:block;padding:8px 20px 8px 20px; background-color:#f9f9f9; border:1px solid #eaeaea; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;}
.linkul li ul li a:hover					{display:block;padding:8px 20px 8px 20px; background-color:#e4f4fa; text-decoration:none; border:1px solid #eaeaea; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;}
.linkul li ul li span							{display:block;padding:8px 20px 8px 20px; background-color:#f9f9f9; border:1px solid #eaeaea; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;}

/*------- self form -------*/
.sform_box												{ margin-bottom:30px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.sform_gyo												{display:flex; justify-content:space-between; margin-bottom:10px; border-bottom:1px solid #dddddd; padding:1px 0px 1px 0px; background-color:#f8f8f8; }
.sform_gyo2												{display:flex; justify-content:space-between; margin-bottom:10px; padding:1px 0px 1px 0px; }
.sform_l													{width:30%;padding:14px 0px 14px 0px; margin-bottom:10px;  text-align:right; text-indent:15px;color:#333333; font-size:18px; line-height:46px;font-family:Noto Sans Japanese; font-weight:600;}
.sform_r													{width:65%;padding:14px 0px 14px 0px; margin-bottom:10px;  font-size:18px; line-height:30px;}
.sform2_l													{width:20%;padding:14px 0px 14px 0px; text-align:right; text-indent:15px;color:#333333; font-size:18px; line-height:46px;font-family:Noto Sans Japanese; font-weight:600;}
.sform2_c													{width:30%;padding:14px 0px 14px 0px; text-align:left; text-indent:15px;color:#333333; font-size:18px; line-height:46px;font-family:Noto Sans Japanese; font-weight:600;}
.sform2_r													{width:40%;padding:14px 0px 14px 0px; text-align:left; text-indent:15px;color:#333333; font-size:18px; line-height:46px;font-family:Noto Sans Japanese; font-weight:600;}
.sform_input											{background-color:#ffffff; padding:10px; border:1px solid #cccccc; font-size:18px; line-height:30px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; font-family:Noto Sans Japanese; font-weight:400;}
.sform_input::placeholder							{color:#bbbbbb;}
.sform_input:-ms-input-placeholder		{color:#bbbbbb;}
.sform_input::-ms-input-placeholder		{color:#bbbbbb;}
.sform_hissu											{width:50px;background-color:#f06000; font-size:14px; padding:3px 4px 3px 4px; margin-left:5px; color:#ffffff;}

/* ----- box ----- */
.whitebox													{background-color:#ffffff;}
.whitebox2												{background-color:#ffffff; padding:20px;}
.whitebox3												{background-color:#ffffff; padding:30px;}
.whitebox4												{background-color:#ffffff; padding:40px;}
.borderbox												{border:5px solid #eeeeee; padding:20px; margin-bottom:20px;}
/* ----- Input ----- */
.input														{border:3px solid #dddddd; padding:5px; margin:2px;}
.input2														{border:3px solid #dddddd; padding:10px; margin:3px;}
.input_hissu											{border:3px solid #f08300; padding:5px; margin:2px;}
.input_submit											{width:240px; height:50px; background-color:#f08300; color:#ffffff; font-size:18px; border:0px none;}
.input_submit_side									{width:200px; height:40px; background-color:#f08300; color:#ffffff; font-size:18px; border:0px none;}
.msg_red													{border:3px solid #ff0000; font-size:17px; line-height:30px; background-color:#ffeded; padding:8px 8px 8px 8px; margin:10px; color:#ff0000;}
.referr														{border:3px solid #ff0000; font-size:17px; line-height:30px; background-color:#ffeded; padding:8px 8px 8px 8px; margin:10px; color:#ff0000;}
.referr	 p												{margin:0px; padding:0px;}
.msg_orange												{border:3px solid #ff7200; font-size:17px; line-height:30px; background-color:#fffbec; padding:8px 8px 8px 8px; margin:10px; color:#ff7200;}

/* ----- SP maxwidth ----- */
.sp150														{}
.sp200														{}
.sp250														{}
.sp300														{}
.sp100														{}/*100%*/

/* ----- boxwidth ----- */
.w200															{width:200px;}
.w250															{width:250px;}
.w300															{width:300px;}
.w350															{width:350px;}
.w400															{width:400px!important;}
.w450															{width:450px!important;}
.w500															{width:500px!important;}
.w600															{width:600px!important;}
.w700															{width:700px!important;}
.w800															{width:800px!important;}
.w900															{width:900px!important;}
.w950															{width:950px!important;}
.w1000														{width:1000px!important;}
.w1080														{width:1080px!important;}

/* ----- margin padding ----- */
.m0																{margin:0px;}

.mtm40														{margin-top:-40px!important;}
.mtm30														{margin-top:-30px!important;}
.mtm20														{margin-top:-20px!important;}
.mtm10														{margin-top:-10px!important;}
.mt0															{margin-top:0px!important;}
.mt10															{margin-top:10px!important;}
.mt20															{margin-top:20px!important;}
.mt30															{margin-top:30px!important;}
.mt40															{margin-top:40px!important;}
.mt50															{margin-top:50px!important;}
.mt60															{margin-top:60px!important;}
.mt70															{margin-top:70px!important;}
.mt80															{margin-top:80px!important;}
.mt90															{margin-top:90px!important;}

.mb0															{margin-bottom:0px!important;}
.mb10															{margin-bottom:10px!important;}
.mb20															{margin-bottom:20px!important;}
.mb30															{margin-bottom:30px!important;}
.mb40															{margin-bottom:40px!important;}
.mb50															{margin-bottom:50px!important;}
.mb60															{margin-bottom:60px!important;}
.mb70															{margin-bottom:70px!important;}
.mb80															{margin-bottom:80px!important;}
.mb90															{margin-bottom:90px!important;}

.p0																{padding:0px!important;}
.pt0															{padding-top:0px!important;}
.pt10															{padding-top:10px!important;}
.pt20															{padding-top:20px!important;}
.pt30															{padding-top:30px!important;}
.pt40															{padding-top:40px!important;}
.pt50															{padding-top:50px!important;}
.pt60															{padding-top:60px!important;}
.pt70															{padding-top:70px!important;}
.pt80															{padding-top:80px!important;}
.pt90															{padding-top:90px!important;}

.pb0															{padding-bottom:0px!important;}
.pb10															{padding-bottom:10px!important;}
.pb20															{padding-bottom:20px!important;}
.pb30															{padding-bottom:30px!important;}
.pb40															{padding-bottom:40px!important;}
.pb50															{padding-bottom:50px!important;}
.pb60															{padding-bottom:60px!important;}
.pb70															{padding-bottom:70px!important;}

.p10															{padding:10px!important;}
.p20															{padding:20px!important;}
.p30															{padding:30px!important;}
.p40															{padding:40px!important;}
.p50															{padding:50px!important;}
.p60															{padding:60px!important;}
.p70															{padding:70px!important;}

/*size*/
.s10															{font-size:10px;}
.s12															{font-size:12px;}
.s14															{font-size:14px;}
.s15															{font-size:15px;}
.s16															{font-size:16px;}
.s17															{font-size:17px;}
.s18															{font-size:18px;}
.s19															{font-size:19px;}
.s20															{font-size:20px;}
.s22															{font-size:22px;}
.s24															{font-size:24px;}
.s26															{font-size:26px;}
.s28															{font-size:28px;}
.s30															{font-size:30px;}
.s32															{font-size:32px;}
.s34															{font-size:34px;}
.s36															{font-size:36px;}
.s38															{font-size:38px;}
.s40															{font-size:40px;}

.l16															{line-height:16px;}
.l18															{line-height:18px;}
.l20															{line-height:20px;}
.l22															{line-height:22px;}
.l24															{line-height:24px;}
.l26															{line-height:26px;}
.l28															{line-height:28px;}
.l30															{line-height:30px;}
.l32															{line-height:32px;}
.l34															{line-height:34px;}
.l36															{line-height:36px;}
.l38															{line-height:38px;}
.l40															{line-height:40px;}
.l42															{line-height:42px;}
.l44															{line-height:44px;}
.l46															{line-height:46px;}
.l48															{line-height:48px;}
.l50															{line-height:50px;}
.l52															{line-height:52px;}
.l54															{line-height:54px;}
.l56															{line-height:56px;}
.l58															{line-height:58px;}
