@charset "utf-8";
/*
reset CSS
html5doctor.com Reset Stylesheet v1.6.1 Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
	html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
	body { line-height:1;}
	article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
	nav ul { list-style:none;}
	blockquote, q { quotes:none;}
	blockquote:before, blockquote:after,q:before, q:after { content:''; content:none;}
	a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;}

	/* change colours to suit your needs */
	ins { background-color:#ff9; color:#000; text-decoration:none;}

	/* change colours to suit your needs */
	mark { background-color:#ff9; color:#000;  font-style:italic; font-weight:bold;}
	del { text-decoration: line-through;}
	abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help;}
	table { border-collapse:collapse; border-spacing:0;}

	/* change border colour to suit your needs */
	hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0;}
	input, select { vertical-align:middle;}



/* ファーストデバイス *//******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*--- base ---*/
* { margin:0px; padding:0px;}
html { font-size: 62.5%; }
body { font-family: 'Noto Sans JP', sans-serif; font-weight: normal; line-height: 1.6; text-align: left; color: #727171; -webkit-text-size-adjust: 100%; font-size: 1.4rem; background: #FFF; font-feature-settings: 'pkna'; -webkit-font-smoothing: antialiased;}

h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight: normal;} img { border:0; vertical-align:bottom;} li { list-style:none;} table { border:none; border-collapse:collapse; font-size:100%;} table caption { display:none;} td,th { text-align:left; line-height: 1.5;}

a:link,a:visited { color: #231815; text-decoration: none;}
a:active,a:hover { color: #999; text-decoration: underline;}

img { max-width: 100%;}




header { overflow: hidden; padding: 20px 0;}

#title { padding: 114px 0 0; background: url(images/title.gif) top center no-repeat; text-align: center; font-size: 114.2%;}

	#headerInfo { position: absolute; top: 35px; left: 50%; margin: 0 0 0 350px; line-height: 1.2;}
		#headerInfo li { margin-top: 16px;}
			#headerInfo li dt { float: left; overflow: hidden; font-size: 71.4%; background: #4b9db3; color: #FFF; line-height: 1.4; padding: 0 4px; margin-right: 4px;}
			#headerInfo li dd { float: left; overflow: hidden;}


#mainImg { overflow: hidden; height: 630px; box-sizing: border-box; padding: 160px 0 0; background: url(images/main_img.jpg) center top no-repeat; background-size: cover; font-size: 142.8%; text-align: center;
text-shadow: 0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1),
0px 0px 5px rgba(255, 255, 255, 1);
}


.contentsSec { width: 976px; overflow: hidden; margin: 0 auto; padding: 32px 0;}
.contentsSec.w640 { width: 640px;}
.contentsSec h2 { font-size: 142.8%; font-weight: bold; text-align: center; margin-bottom: 40px;}
	.contentsSec h2 span { font-size: 50%; padding: .2em .5em; font-weight: normal; background: #ec1060; color: #FFF; border-radius: 4px;}

.contentsSec h3 { font-size: 128.5%%; font-weight: bold; margin-bottom: 16px; line-height: 1.2;}


.courseList { overflow: hidden; margin: -.5em 0 2em;}
	.courseList li { overflow: hidden; margin: .5em 0 0;}
		.courseList li dt { float: left; width: 4em; font-weight: bold;}
		.courseList li dd { overflow: hidden;}

.contentsList { overflow: hidden; margin: -32px 0 80px -24px; padding: 0 0 8px;}
	.contentsList li { float: left; width: 468px; margin: 32px 0 0 24px;}
	.contentsList li a { position: relative; display: block; width: 468px; height: 208px; text-align: center; display: flex; flex-wrap: wrap; align-items: center; text-decoration: none; color: #535353;}
	.contentsList li a:after { content: ""; display: block; position: absolute; width: 468px; height: 208px; top: 8px; left: 8px; z-index: -1;}
	.contentsList li a > span { display: block; width: 100%; font-weight: 700; transition: all .1s ease-in-out;}
	.contentsList li a:hover > span { opacity: 0.5;}
	.contentsList li:nth-child(1) a { background: #FCDBEA; }
	.contentsList li:nth-child(2) a { background: #EAFCDB; }
	.contentsList li:nth-child(3) a { background: #cfeef6; }
	.contentsList li:nth-child(4) a { background: #faf7d6; }
	.contentsList li:nth-child(5) a { background: #f6e1cf; }
	.contentsList li:nth-child(6) a { background: #fadbd6; }
	.contentsList li:nth-child(1) a:after { background: #f1a5c8; }
	.contentsList li:nth-child(2) a:after { background: #a5f1a9; }
	.contentsList li:nth-child(3) a:after { background: #a5dbf1; }
	.contentsList li:nth-child(4) a:after { background: #dad6aa; }
	.contentsList li:nth-child(5) a:after { background: #f1cfa5; }
	.contentsList li:nth-child(6) a:after { background: #dab1aa; }


.btnLink { overflow: hidden;}
	.btnLink a { display: block; background: #E80A50; float: left; padding: .5em 1em; color: #FFF; border-radius: 4px;}

.pB64 { padding-bottom: 64px;}


footer { overflow: hidden; padding: 40px 0 20px; background: #4b9db3; color: #FFF;}
	footer small { display: block; width: 960px; margin: 0 auto; text-align: right;}



/*--- reservation ---*/
.formTable { width: 100%; margin: 0 0 2em;}
	.formTable th,.formTable td { border: #EEE solid 1px; padding: .5em 2em .5em 1em;}
.sendBtn { margin: 0 0 0 45%;}



.aC { text-align: center; }

.pT60 { padding-top: 60px !important; }







/*general*/
.pB1Line { padding-bottom: 1.75em;}
.pB0 { padding-bottom: 0px !important; } .pB1 { padding-bottom: 1px !important; } .pB2 { padding-bottom: 2px !important; } .pB3 { padding-bottom: 3px !important; } .pB4 { padding-bottom: 4px !important; } .pB5 { padding-bottom: 5px !important; } .pB6 { padding-bottom: 6px !important; } .pB7 { padding-bottom: 7px !important; } .pB8 { padding-bottom: 8px !important; } .pB9 { padding-bottom: 9px !important; } .pB10 { padding-bottom: 10px !important; } .pB11 { padding-bottom: 11px !important; } .pB12 { padding-bottom: 12px !important; } .pB13 { padding-bottom: 13px !important; } .pB14 { padding-bottom: 14px !important; } .pB15 { padding-bottom: 15px !important; } .pB16 { padding-bottom: 16px !important; } .pB17 { padding-bottom: 17px !important; } .pB18 { padding-bottom: 18px !important; } .pB19 { padding-bottom: 19px !important; } .pB20 { padding-bottom: 20px !important; } .pB21 { padding-bottom: 21px !important; } .pB22 { padding-bottom: 22px !important; } .pB23 { padding-bottom: 23px !important; } .pB24 { padding-bottom: 24px !important; } .pB25 { padding-bottom: 25px !important; } .pB26 { padding-bottom: 26px !important; } .pB27 { padding-bottom: 27px !important; } .pB28 { padding-bottom: 28px !important; } .pB29 { padding-bottom: 29px !important; } .pB30 { padding-bottom: 30px !important; } .pB31 { padding-bottom: 31px !important; } .pB32 { padding-bottom: 32px !important; } .pB33 { padding-bottom: 33px !important; } .pB34 { padding-bottom: 34px !important; } .pB35 { padding-bottom: 35px !important; } .pB36 { padding-bottom: 36px !important; } .pB37 { padding-bottom: 37px !important; } .pB38 { padding-bottom: 38px !important; } .pB39 { padding-bottom: 39px !important; } .pB40 { padding-bottom: 40px !important; } .pB41 { padding-bottom: 41px !important; } .pB42 { padding-bottom: 42px !important; } .pB43 { padding-bottom: 43px !important; } .pB44 { padding-bottom: 44px !important; } .pB45 { padding-bottom: 45px !important; } .pB46 { padding-bottom: 46px !important; } .pB47 { padding-bottom: 47px !important; } .pB48 { padding-bottom: 48px !important; } .pB49 { padding-bottom: 49px !important; } .pB50 { padding-bottom: 50px !important; } .pB51 { padding-bottom: 51px !important; } .pB52 { padding-bottom: 52px !important; } .pB53 { padding-bottom: 53px !important; } .pB54 { padding-bottom: 54px !important; } .pB55 { padding-bottom: 55px !important; } .pB56 { padding-bottom: 56px !important; } .pB57 { padding-bottom: 57px !important; } .pB58 { padding-bottom: 58px !important; } .pB59 { padding-bottom: 59px !important; } .pB60 { padding-bottom: 60px !important; } .pB61 { padding-bottom: 61px !important; } .pB62 { padding-bottom: 62px !important; } .pB63 { padding-bottom: 63px !important; } .pB64 { padding-bottom: 64px !important; } .pB65 { padding-bottom: 65px !important; } .pB66 { padding-bottom: 66px !important; } .pB67 { padding-bottom: 67px !important; } .pB68 { padding-bottom: 68px !important; } .pB69 { padding-bottom: 69px !important; } .pB70 { padding-bottom: 70px !important; } .pB71 { padding-bottom: 71px !important; } .pB72 { padding-bottom: 72px !important; } .pB73 { padding-bottom: 73px !important; } .pB74 { padding-bottom: 74px !important; } .pB75 { padding-bottom: 75px !important; } .pB76 { padding-bottom: 76px !important; } .pB77 { padding-bottom: 77px !important; } .pB78 { padding-bottom: 78px !important; } .pB79 { padding-bottom: 79px !important; } .pB80 { padding-bottom: 80px !important; } .pB81 { padding-bottom: 81px !important; } .pB82 { padding-bottom: 82px !important; } .pB83 { padding-bottom: 83px !important; } .pB84 { padding-bottom: 84px !important; } .pB85 { padding-bottom: 85px !important; } .pB86 { padding-bottom: 86px !important; } .pB87 { padding-bottom: 87px !important; } .pB88 { padding-bottom: 88px !important; } .pB89 { padding-bottom: 89px !important; } .pB90 { padding-bottom: 90px !important; } .pB91 { padding-bottom: 91px !important; } .pB92 { padding-bottom: 92px !important; } .pB93 { padding-bottom: 93px !important; } .pB94 { padding-bottom: 94px !important; } .pB95 { padding-bottom: 95px !important; } .pB96 { padding-bottom: 96px !important; } .pB97 { padding-bottom: 97px !important; } .pB98 { padding-bottom: 98px !important; } .pB99 { padding-bottom: 99px !important; } .pB100 { padding-bottom: 100px !important; } .pB101 { padding-bottom: 101px !important; } .pB102 { padding-bottom: 102px !important; } .pB103 { padding-bottom: 103px !important; } .pB104 { padding-bottom: 104px !important; } .pB105 { padding-bottom: 105px !important; } .pB106 { padding-bottom: 106px !important; } .pB107 { padding-bottom: 107px !important; } .pB108 { padding-bottom: 108px !important; } .pB109 { padding-bottom: 109px !important; } .pB110 { padding-bottom: 110px !important; } .pB111 { padding-bottom: 111px !important; } .pB112 { padding-bottom: 112px !important; } .pB113 { padding-bottom: 113px !important; } .pB114 { padding-bottom: 114px !important; } .pB115 { padding-bottom: 115px !important; } .pB116 { padding-bottom: 116px !important; } .pB117 { padding-bottom: 117px !important; } .pB118 { padding-bottom: 118px !important; } .pB119 { padding-bottom: 119px !important; } .pB120 { padding-bottom: 120px !important; }

.pT0 { padding-top: 0px !important; } .pT1 { padding-top: 1px !important; } .pT2 { padding-top: 2px !important; } .pT3 { padding-top: 3px !important; } .pT4 { padding-top: 4px !important; } .pT5 { padding-top: 5px !important; } .pT6 { padding-top: 6px !important; } .pT7 { padding-top: 7px !important; } .pT8 { padding-top: 8px !important; } .pT9 { padding-top: 9px !important; } .pT10 { padding-top: 10px !important; } .pT11 { padding-top: 11px !important; } .pT12 { padding-top: 12px !important; } .pT13 { padding-top: 13px !important; } .pT14 { padding-top: 14px !important; } .pT15 { padding-top: 15px !important; } .pT16 { padding-top: 16px !important; } .pT17 { padding-top: 17px !important; } .pT18 { padding-top: 18px !important; } .pT19 { padding-top: 19px !important; } .pT20 { padding-top: 20px !important; } .pT21 { padding-top: 21px !important; } .pT22 { padding-top: 22px !important; } .pT23 { padding-top: 23px !important; } .pT24 { padding-top: 24px !important; } .pT25 { padding-top: 25px !important; } .pT26 { padding-top: 26px !important; } .pT27 { padding-top: 27px !important; } .pT28 { padding-top: 28px !important; } .pT29 { padding-top: 29px !important; } .pT30 { padding-top: 30px !important; } .pT31 { padding-top: 31px !important; } .pT32 { padding-top: 32px !important; } .pT33 { padding-top: 33px !important; } .pT34 { padding-top: 34px !important; } .pT35 { padding-top: 35px !important; } .pT36 { padding-top: 36px !important; } .pT37 { padding-top: 37px !important; } .pT38 { padding-top: 38px !important; } .pT39 { padding-top: 39px !important; } .pT40 { padding-top: 40px !important; } .pT41 { padding-top: 41px !important; } .pT42 { padding-top: 42px !important; } .pT43 { padding-top: 43px !important; } .pT44 { padding-top: 44px !important; } .pT45 { padding-top: 45px !important; } .pT46 { padding-top: 46px !important; } .pT47 { padding-top: 47px !important; } .pT48 { padding-top: 48px !important; } .pT49 { padding-top: 49px !important; } .pT50 { padding-top: 50px !important; } .pT51 { padding-top: 51px !important; } .pT52 { padding-top: 52px !important; } .pT53 { padding-top: 53px !important; } .pT54 { padding-top: 54px !important; } .pT55 { padding-top: 55px !important; } .pT56 { padding-top: 56px !important; } .pT57 { padding-top: 57px !important; } .pT58 { padding-top: 58px !important; } .pT59 { padding-top: 59px !important; } .pT60 { padding-top: 60px !important; } .pT61 { padding-top: 61px !important; } .pT62 { padding-top: 62px !important; } .pT63 { padding-top: 63px !important; } .pT64 { padding-top: 64px !important; } .pT65 { padding-top: 65px !important; } .pT66 { padding-top: 66px !important; } .pT67 { padding-top: 67px !important; } .pT68 { padding-top: 68px !important; } .pT69 { padding-top: 69px !important; } .pT70 { padding-top: 70px !important; } .pT71 { padding-top: 71px !important; } .pT72 { padding-top: 72px !important; } .pT73 { padding-top: 73px !important; } .pT74 { padding-top: 74px !important; } .pT75 { padding-top: 75px !important; } .pT76 { padding-top: 76px !important; } .pT77 { padding-top: 77px !important; } .pT78 { padding-top: 78px !important; } .pT79 { padding-top: 79px !important; } .pT80 { padding-top: 80px !important; } .pT81 { padding-top: 81px !important; } .pT82 { padding-top: 82px !important; } .pT83 { padding-top: 83px !important; } .pT84 { padding-top: 84px !important; } .pT85 { padding-top: 85px !important; } .pT86 { padding-top: 86px !important; } .pT87 { padding-top: 87px !important; } .pT88 { padding-top: 88px !important; } .pT89 { padding-top: 89px !important; } .pT90 { padding-top: 90px !important; } .pT91 { padding-top: 91px !important; } .pT92 { padding-top: 92px !important; } .pT93 { padding-top: 93px !important; } .pT94 { padding-top: 94px !important; } .pT95 { padding-top: 95px !important; } .pT96 { padding-top: 96px !important; } .pT97 { padding-top: 97px !important; } .pT98 { padding-top: 98px !important; } .pT99 { padding-top: 99px !important; } .pT100 { padding-top: 100px !important; } .pT101 { padding-top: 101px !important; } .pT102 { padding-top: 102px !important; } .pT103 { padding-top: 103px !important; } .pT104 { padding-top: 104px !important; } .pT105 { padding-top: 105px !important; } .pT106 { padding-top: 106px !important; } .pT107 { padding-top: 107px !important; } .pT108 { padding-top: 108px !important; } .pT109 { padding-top: 109px !important; } .pT110 { padding-top: 110px !important; } .pT111 { padding-top: 111px !important; } .pT112 { padding-top: 112px !important; } .pT113 { padding-top: 113px !important; } .pT114 { padding-top: 114px !important; } .pT115 { padding-top: 115px !important; } .pT116 { padding-top: 116px !important; } .pT117 { padding-top: 117px !important; } .pT118 { padding-top: 118px !important; } .pT119 { padding-top: 119px !important; } .pT120 { padding-top: 120px !important; }

.mB0 { margin-bottom: 0px !important; } .mB1 { margin-bottom: 1px !important; } .mB2 { margin-bottom: 2px !important; } .mB3 { margin-bottom: 3px !important; } .mB4 { margin-bottom: 4px !important; } .mB5 { margin-bottom: 5px !important; } .mB6 { margin-bottom: 6px !important; } .mB7 { margin-bottom: 7px !important; } .mB8 { margin-bottom: 8px !important; } .mB9 { margin-bottom: 9px !important; } .mB10 { margin-bottom: 10px !important; } .mB11 { margin-bottom: 11px !important; } .mB12 { margin-bottom: 12px !important; } .mB13 { margin-bottom: 13px !important; } .mB14 { margin-bottom: 14px !important; } .mB15 { margin-bottom: 15px !important; } .mB16 { margin-bottom: 16px !important; } .mB17 { margin-bottom: 17px !important; } .mB18 { margin-bottom: 18px !important; } .mB19 { margin-bottom: 19px !important; } .mB20 { margin-bottom: 20px !important; } .mB21 { margin-bottom: 21px !important; } .mB22 { margin-bottom: 22px !important; } .mB23 { margin-bottom: 23px !important; } .mB24 { margin-bottom: 24px !important; } .mB25 { margin-bottom: 25px !important; } .mB26 { margin-bottom: 26px !important; } .mB27 { margin-bottom: 27px !important; } .mB28 { margin-bottom: 28px !important; } .mB29 { margin-bottom: 29px !important; } .mB30 { margin-bottom: 30px !important; } .mB31 { margin-bottom: 31px !important; } .mB32 { margin-bottom: 32px !important; } .mB33 { margin-bottom: 33px !important; } .mB34 { margin-bottom: 34px !important; } .mB35 { margin-bottom: 35px !important; } .mB36 { margin-bottom: 36px !important; } .mB37 { margin-bottom: 37px !important; } .mB38 { margin-bottom: 38px !important; } .mB39 { margin-bottom: 39px !important; } .mB40 { margin-bottom: 40px !important; } .mB41 { margin-bottom: 41px !important; } .mB42 { margin-bottom: 42px !important; } .mB43 { margin-bottom: 43px !important; } .mB44 { margin-bottom: 44px !important; } .mB45 { margin-bottom: 45px !important; } .mB46 { margin-bottom: 46px !important; } .mB47 { margin-bottom: 47px !important; } .mB48 { margin-bottom: 48px !important; } .mB49 { margin-bottom: 49px !important; } .mB50 { margin-bottom: 50px !important; } .mB51 { margin-bottom: 51px !important; } .mB52 { margin-bottom: 52px !important; } .mB53 { margin-bottom: 53px !important; } .mB54 { margin-bottom: 54px !important; } .mB55 { margin-bottom: 55px !important; } .mB56 { margin-bottom: 56px !important; } .mB57 { margin-bottom: 57px !important; } .mB58 { margin-bottom: 58px !important; } .mB59 { margin-bottom: 59px !important; } .mB60 { margin-bottom: 60px !important; } .mB61 { margin-bottom: 61px !important; } .mB62 { margin-bottom: 62px !important; } .mB63 { margin-bottom: 63px !important; } .mB64 { margin-bottom: 64px !important; } .mB65 { margin-bottom: 65px !important; } .mB66 { margin-bottom: 66px !important; } .mB67 { margin-bottom: 67px !important; } .mB68 { margin-bottom: 68px !important; } .mB69 { margin-bottom: 69px !important; } .mB70 { margin-bottom: 70px !important; } .mB71 { margin-bottom: 71px !important; } .mB72 { margin-bottom: 72px !important; } .mB73 { margin-bottom: 73px !important; } .mB74 { margin-bottom: 74px !important; } .mB75 { margin-bottom: 75px !important; } .mB76 { margin-bottom: 76px !important; } .mB77 { margin-bottom: 77px !important; } .mB78 { margin-bottom: 78px !important; } .mB79 { margin-bottom: 79px !important; } .mB80 { margin-bottom: 80px !important; } .mB81 { margin-bottom: 81px !important; } .mB82 { margin-bottom: 82px !important; } .mB83 { margin-bottom: 83px !important; } .mB84 { margin-bottom: 84px !important; } .mB85 { margin-bottom: 85px !important; } .mB86 { margin-bottom: 86px !important; } .mB87 { margin-bottom: 87px !important; } .mB88 { margin-bottom: 88px !important; } .mB89 { margin-bottom: 89px !important; } .mB90 { margin-bottom: 90px !important; } .mB91 { margin-bottom: 91px !important; } .mB92 { margin-bottom: 92px !important; } .mB93 { margin-bottom: 93px !important; } .mB94 { margin-bottom: 94px !important; } .mB95 { margin-bottom: 95px !important; } .mB96 { margin-bottom: 96px !important; } .mB97 { margin-bottom: 97px !important; } .mB98 { margin-bottom: 98px !important; } .mB99 { margin-bottom: 99px !important; } .mB100 { margin-bottom: 100px !important; } .mB101 { margin-bottom: 101px !important; } .mB102 { margin-bottom: 102px !important; } .mB103 { margin-bottom: 103px !important; } .mB104 { margin-bottom: 104px !important; } .mB105 { margin-bottom: 105px !important; } .mB106 { margin-bottom: 106px !important; } .mB107 { margin-bottom: 107px !important; } .mB108 { margin-bottom: 108px !important; } .mB109 { margin-bottom: 109px !important; } .mB110 { margin-bottom: 110px !important; } .mB111 { margin-bottom: 111px !important; } .mB112 { margin-bottom: 112px !important; } .mB113 { margin-bottom: 113px !important; } .mB114 { margin-bottom: 114px !important; } .mB115 { margin-bottom: 115px !important; } .mB116 { margin-bottom: 116px !important; } .mB117 { margin-bottom: 117px !important; } .mB118 { margin-bottom: 118px !important; } .mB119 { margin-bottom: 119px !important; } .mB120 { margin-bottom: 120px !important; }

.mT0 { margin-top: 0px !important; } .mT1 { margin-top: 1px !important; } .mT2 { margin-top: 2px !important; } .mT3 { margin-top: 3px !important; } .mT4 { margin-top: 4px !important; } .mT5 { margin-top: 5px !important; } .mT6 { margin-top: 6px !important; } .mT7 { margin-top: 7px !important; } .mT8 { margin-top: 8px !important; } .mT9 { margin-top: 9px !important; } .mT10 { margin-top: 10px !important; } .mT11 { margin-top: 11px !important; } .mT12 { margin-top: 12px !important; } .mT13 { margin-top: 13px !important; } .mT14 { margin-top: 14px !important; } .mT15 { margin-top: 15px !important; } .mT16 { margin-top: 16px !important; } .mT17 { margin-top: 17px !important; } .mT18 { margin-top: 18px !important; } .mT19 { margin-top: 19px !important; } .mT20 { margin-top: 20px !important; } .mT21 { margin-top: 21px !important; } .mT22 { margin-top: 22px !important; } .mT23 { margin-top: 23px !important; } .mT24 { margin-top: 24px !important; } .mT25 { margin-top: 25px !important; } .mT26 { margin-top: 26px !important; } .mT27 { margin-top: 27px !important; } .mT28 { margin-top: 28px !important; } .mT29 { margin-top: 29px !important; } .mT30 { margin-top: 30px !important; } .mT31 { margin-top: 31px !important; } .mT32 { margin-top: 32px !important; } .mT33 { margin-top: 33px !important; } .mT34 { margin-top: 34px !important; } .mT35 { margin-top: 35px !important; } .mT36 { margin-top: 36px !important; } .mT37 { margin-top: 37px !important; } .mT38 { margin-top: 38px !important; } .mT39 { margin-top: 39px !important; } .mT40 { margin-top: 40px !important; } .mT41 { margin-top: 41px !important; } .mT42 { margin-top: 42px !important; } .mT43 { margin-top: 43px !important; } .mT44 { margin-top: 44px !important; } .mT45 { margin-top: 45px !important; } .mT46 { margin-top: 46px !important; } .mT47 { margin-top: 47px !important; } .mT48 { margin-top: 48px !important; } .mT49 { margin-top: 49px !important; } .mT50 { margin-top: 50px !important; } .mT51 { margin-top: 51px !important; } .mT52 { margin-top: 52px !important; } .mT53 { margin-top: 53px !important; } .mT54 { margin-top: 54px !important; } .mT55 { margin-top: 55px !important; } .mT56 { margin-top: 56px !important; } .mT57 { margin-top: 57px !important; } .mT58 { margin-top: 58px !important; } .mT59 { margin-top: 59px !important; } .mT60 { margin-top: 60px !important; } .mT61 { margin-top: 61px !important; } .mT62 { margin-top: 62px !important; } .mT63 { margin-top: 63px !important; } .mT64 { margin-top: 64px !important; } .mT65 { margin-top: 65px !important; } .mT66 { margin-top: 66px !important; } .mT67 { margin-top: 67px !important; } .mT68 { margin-top: 68px !important; } .mT69 { margin-top: 69px !important; } .mT70 { margin-top: 70px !important; } .mT71 { margin-top: 71px !important; } .mT72 { margin-top: 72px !important; } .mT73 { margin-top: 73px !important; } .mT74 { margin-top: 74px !important; } .mT75 { margin-top: 75px !important; } .mT76 { margin-top: 76px !important; } .mT77 { margin-top: 77px !important; } .mT78 { margin-top: 78px !important; } .mT79 { margin-top: 79px !important; } .mT80 { margin-top: 80px !important; } .mT81 { margin-top: 81px !important; } .mT82 { margin-top: 82px !important; } .mT83 { margin-top: 83px !important; } .mT84 { margin-top: 84px !important; } .mT85 { margin-top: 85px !important; } .mT86 { margin-top: 86px !important; } .mT87 { margin-top: 87px !important; } .mT88 { margin-top: 88px !important; } .mT89 { margin-top: 89px !important; } .mT90 { margin-top: 90px !important; } .mT91 { margin-top: 91px !important; } .mT92 { margin-top: 92px !important; } .mT93 { margin-top: 93px !important; } .mT94 { margin-top: 94px !important; } .mT95 { margin-top: 95px !important; } .mT96 { margin-top: 96px !important; } .mT97 { margin-top: 97px !important; } .mT98 { margin-top: 98px !important; } .mT99 { margin-top: 99px !important; } .mT100 { margin-top: 100px !important; } .mT101 { margin-top: 101px !important; } .mT102 { margin-top: 102px !important; } .mT103 { margin-top: 103px !important; } .mT104 { margin-top: 104px !important; } .mT105 { margin-top: 105px !important; } .mT106 { margin-top: 106px !important; } .mT107 { margin-top: 107px !important; } .mT108 { margin-top: 108px !important; } .mT109 { margin-top: 109px !important; } .mT110 { margin-top: 110px !important; } .mT111 { margin-top: 111px !important; } .mT112 { margin-top: 112px !important; } .mT113 { margin-top: 113px !important; } .mT114 { margin-top: 114px !important; } .mT115 { margin-top: 115px !important; } .mT116 { margin-top: 116px !important; } .mT117 { margin-top: 117px !important; } .mT118 { margin-top: 118px !important; } .mT119 { margin-top: 119px !important; } .mT120 { margin-top: 120px !important; }

.clfx::after { content: ""; clear: both; display: table;}

.dB    { display: block; }
.dIB   { display: inline-block; }
.ofH   { overflow: hidden;}
.fL    { float: left;}
.fR    { float: right;}
.aL    { text-align: left !important;}
.aC    { text-align: center !important;}
.aR    { text-align: right !important;}
.aJ    {  text-align: justify !important; text-justify: inter-ideograph !important;}
.fwN   { font-weight: normal !important;}
/*.fw200 { font-weight: 200 !important;}*/ /*Extra-Light*/
/*.fw300 { font-weight: 300 !important;}*/ /*Light*/
.fw400 { font-weight: 400 !important;} /*Regular*/
/*.fw500 { font-weight: 500 !important;}*/ /*Medium*/
/*.fw600 { font-weight: 600 !important;}*/ /*Semi-Bold*/
.fw700 { font-weight: 700 !important;} /*Bold*/
/*.fw900 { font-weight: 900 !important;}*/ /*Black*/
.fwB   { font-weight: bold !important;}
.clB   { clear: both !important;}
.wSN   { white-space: nowrap !important;}
.lSN   { letter-spacing: 0 !important;}


 .fs8 { font-size: 0.8rem;} .fs9 { font-size: 0.9rem;} .fs10 { font-size: 1rem;} .fs11 { font-size: 1.1rem;} .fs12 { font-size: 1.2rem;} .fs13 { font-size: 1.3rem;} .fs14 { font-size: 1.4rem;} .fs15 { font-size: 1.5rem;} .fs16 { font-size: 1.6rem;} .fs17 { font-size: 1.7rem;} .fs18 { font-size: 1.8rem;} .fs19 { font-size: 1.9rem;} .fs20 { font-size: 2rem;} .fs21 { font-size: 2.1rem;} .fs22 { font-size: 2.2rem;} .fs23 { font-size: 2.3rem;} .fs24 { font-size: 2.4rem;} .fs25 { font-size: 2.5rem;} .fs26 { font-size: 2.6rem;} .fs27 { font-size: 2.7rem;} .fs28 { font-size: 2.8rem;} .fs29 { font-size: 2.9rem;} .fs30 { font-size: 3rem;} .fs31 { font-size: 3.1rem;} .fs32 { font-size: 3.2rem;} .fs33 { font-size: 3.3rem;} .fs34 { font-size: 3.4rem;} .fs35 { font-size: 3.5rem;} .fs36 { font-size: 3.6rem;} .fs37 { font-size: 3.7rem;} .fs38 { font-size: 3.8rem;} .fs39 { font-size: 3.9rem;} .fs40 { font-size: 4rem;} .fs41 { font-size: 4.1rem;} .fs42 { font-size: 4.2rem;} .fs43 { font-size: 4.3rem;} .fs44 { font-size: 4.4rem;} .fs45 { font-size: 4.5rem;} .fs46 { font-size: 4.6rem;} .fs47 { font-size: 4.7rem;} .fs48 { font-size: 4.8rem;} .fs49 { font-size: 4.9rem;} .fs50 { font-size: 5rem;} .fs51 { font-size: 5.1rem;} .fs52 { font-size: 5.2rem;} .fs53 { font-size: 5.3rem;} .fs54 { font-size: 5.4rem;} .fs55 { font-size: 5.5rem;} .fs56 { font-size: 5.6rem;} .fs57 { font-size: 5.7rem;} .fs58 { font-size: 5.8rem;} .fs59 { font-size: 5.9rem;} .fs60 { font-size: 6rem;} .fs61 { font-size: 6.1rem;} .fs62 { font-size: 6.2rem;} .fs63 { font-size: 6.3rem;} .fs64 { font-size: 6.4rem;} .fs65 { font-size: 6.5rem;} .fs66 { font-size: 6.6rem;} .fs67 { font-size: 6.7rem;} .fs68 { font-size: 6.8rem;} .fs69 { font-size: 6.9rem;} .fs70 { font-size: 7rem;} .fs71 { font-size: 7.1rem;} .fs72 { font-size: 7.2rem;} .fs73 { font-size: 7.3rem;} .fs74 { font-size: 7.4rem;} .fs75 { font-size: 7.5rem;} .fs76 { font-size: 7.6rem;} .fs77 { font-size: 7.7rem;} .fs78 { font-size: 7.8rem;} .fs79 { font-size: 7.9rem;} .fs80 { font-size: 8rem;} .fs81 { font-size: 8.1rem;} .fs82 { font-size: 8.2rem;} .fs83 { font-size: 8.3rem;} .fs84 { font-size: 8.4rem;} .fs85 { font-size: 8.5rem;} .fs86 { font-size: 8.6rem;} .fs87 { font-size: 8.7rem;} .fs88 { font-size: 8.8rem;} .fs89 { font-size: 8.9rem;} .fs90 { font-size: 9rem;} .fs91 { font-size: 9.1rem;} .fs92 { font-size: 9.2rem;} .fs93 { font-size: 9.3rem;} .fs94 { font-size: 9.4rem;} .fs95 { font-size: 9.5rem;} .fs96 { font-size: 9.6rem;} .fs97 { font-size: 9.7rem;} .fs98 { font-size: 9.8rem;} .fs99 { font-size: 9.9rem;} .fs100 { font-size: 10rem;}





