@font-face {
	font-family:'Noto Sans Japanese';
	font-weight:400;
	src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")
}
@font-face {
	font-family:'Noto Sans Japanese';
	font-weight:500;
	src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")
}
@font-face {
	font-family:'Noto Sans Japanese';
	font-weight:700;
	src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")
}
@font-face {
	font-family:'OpenSans';
	font-weight:400;
	src:url("../../fonts/OpenSans-Regular.woff") format("woff"),url("../../fonts/OpenSans-Regular.ttf") format("truetype")
}
@font-face {
	font-family:'OpenSans';
	font-weight:600;
	src:url("../../fonts/OpenSans-Semibold.woff") format("woff"),url("../../fonts/OpenSans-Semibold.ttf") format("truetype")
}
@font-face {
	font-family:'OpenSans';
	font-weight:700;
	src:url("../../fonts/OpenSans-Bold.woff") format("woff"),url("../../fonts/OpenSans-Bold.ttf") format("truetype")
}
@font-face {
	font-family:'Teko';
	font-weight:400;
	src:url("../../fonts/Teko-Regular.woff") format("woff"),url("../../fonts/Teko-Regular.ttf") format("truetype")
}
/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
body {
	line-height:1
}
ol,ul {
	list-style:none
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after {
	content:'';
	content:none
}
q:before,q:after {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
/*:root {
	box-sizing:border-box;
	word-wrap:break-word
}*/
/**,::before,::after {
	box-sizing:inherit;
	word-wrap:inherit
}*/
body {
	/*-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	text-size-adjust:100%;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:auto;
	font-size:14px;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
	color:#333;
	background-color:#fff*/
}
img {
	vertical-align:bottom
}
img,video,svg {
	vertical-align:bottom
}
a {
	text-decoration:none
}
.clearfix {
	*zoom:1
}
.clearfix:before,.clearfix:after {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
.l-outerwrapper {
	width:100%;
	min-width:1200px;
	overflow:hidden;
	position:relative
}
.l-w-100p {
	width:100%
}
.l-w-50p {
	width:50%
}
.l-h-100p {
	height:100%
}
.l-sta {
	position:static !important
}
.l-rel {
	position:relative !important
}
.l-abs {
	position:absolute !important
}
.l-fix {
	position:fixed !important
}
.l-center {
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.l-w-0 {
	width:0px !important
}
.l-h-0 {
	height:0px !important
}
.l-w-1 {
	width:1px !important
}
.l-h-1 {
	height:1px !important
}
.l-w-2 {
	width:2px !important
}
.l-h-2 {
	height:2px !important
}
.l-w-3 {
	width:3px !important
}
.l-h-3 {
	height:3px !important
}
.l-w-4 {
	width:4px !important
}
.l-h-4 {
	height:4px !important
}
.l-w-5 {
	width:5px !important
}
.l-h-5 {
	height:5px !important
}
.l-w-6 {
	width:6px !important
}
.l-h-6 {
	height:6px !important
}
.l-w-7 {
	width:7px !important
}
.l-h-7 {
	height:7px !important
}
.l-w-8 {
	width:8px !important
}
.l-h-8 {
	height:8px !important
}
.l-w-9 {
	width:9px !important
}
.l-h-9 {
	height:9px !important
}
.l-w-10 {
	width:10px !important
}
.l-h-10 {
	height:10px !important
}
.l-w-11 {
	width:11px !important
}
.l-h-11 {
	height:11px !important
}
.l-w-12 {
	width:12px !important
}
.l-h-12 {
	height:12px !important
}
.l-w-13 {
	width:13px !important
}
.l-h-13 {
	height:13px !important
}
.l-w-14 {
	width:14px !important
}
.l-h-14 {
	height:14px !important
}
.l-w-15 {
	width:15px !important
}
.l-h-15 {
	height:15px !important
}
.l-w-16 {
	width:16px !important
}
.l-h-16 {
	height:16px !important
}
.l-w-17 {
	width:17px !important
}
.l-h-17 {
	height:17px !important
}
.l-w-18 {
	width:18px !important
}
.l-h-18 {
	height:18px !important
}
.l-w-19 {
	width:19px !important
}
.l-h-19 {
	height:19px !important
}
.l-w-20 {
	width:20px !important
}
.l-h-20 {
	height:20px !important
}
.l-w-21 {
	width:21px !important
}
.l-h-21 {
	height:21px !important
}
.l-w-22 {
	width:22px !important
}
.l-h-22 {
	height:22px !important
}
.l-w-23 {
	width:23px !important
}
.l-h-23 {
	height:23px !important
}
.l-w-24 {
	width:24px !important
}
.l-h-24 {
	height:24px !important
}
.l-w-25 {
	width:25px !important
}
.l-h-25 {
	height:25px !important
}
.l-w-26 {
	width:26px !important
}
.l-h-26 {
	height:26px !important
}
.l-w-27 {
	width:27px !important
}
.l-h-27 {
	height:27px !important
}
.l-w-28 {
	width:28px !important
}
.l-h-28 {
	height:28px !important
}
.l-w-29 {
	width:29px !important
}
.l-h-29 {
	height:29px !important
}
.l-w-30 {
	width:30px !important
}
.l-h-30 {
	height:30px !important
}
.l-w-31 {
	width:31px !important
}
.l-h-31 {
	height:31px !important
}
.l-w-32 {
	width:32px !important
}
.l-h-32 {
	height:32px !important
}
.l-w-33 {
	width:33px !important
}
.l-h-33 {
	height:33px !important
}
.l-w-34 {
	width:34px !important
}
.l-h-34 {
	height:34px !important
}
.l-w-35 {
	width:35px !important
}
.l-h-35 {
	height:35px !important
}
.l-w-36 {
	width:36px !important
}
.l-h-36 {
	height:36px !important
}
.l-w-37 {
	width:37px !important
}
.l-h-37 {
	height:37px !important
}
.l-w-38 {
	width:38px !important
}
.l-h-38 {
	height:38px !important
}
.l-w-39 {
	width:39px !important
}
.l-h-39 {
	height:39px !important
}
.l-w-40 {
	width:40px !important
}
.l-h-40 {
	height:40px !important
}
.l-w-41 {
	width:41px !important
}
.l-h-41 {
	height:41px !important
}
.l-w-42 {
	width:42px !important
}
.l-h-42 {
	height:42px !important
}
.l-w-43 {
	width:43px !important
}
.l-h-43 {
	height:43px !important
}
.l-w-44 {
	width:44px !important
}
.l-h-44 {
	height:44px !important
}
.l-w-45 {
	width:45px !important
}
.l-h-45 {
	height:45px !important
}
.l-w-46 {
	width:46px !important
}
.l-h-46 {
	height:46px !important
}
.l-w-47 {
	width:47px !important
}
.l-h-47 {
	height:47px !important
}
.l-w-48 {
	width:48px !important
}
.l-h-48 {
	height:48px !important
}
.l-w-49 {
	width:49px !important
}
.l-h-49 {
	height:49px !important
}
.l-w-50 {
	width:50px !important
}
.l-h-50 {
	height:50px !important
}
.l-w-51 {
	width:51px !important
}
.l-h-51 {
	height:51px !important
}
.l-w-52 {
	width:52px !important
}
.l-h-52 {
	height:52px !important
}
.l-w-53 {
	width:53px !important
}
.l-h-53 {
	height:53px !important
}
.l-w-54 {
	width:54px !important
}
.l-h-54 {
	height:54px !important
}
.l-w-55 {
	width:55px !important
}
.l-h-55 {
	height:55px !important
}
.l-w-56 {
	width:56px !important
}
.l-h-56 {
	height:56px !important
}
.l-w-57 {
	width:57px !important
}
.l-h-57 {
	height:57px !important
}
.l-w-58 {
	width:58px !important
}
.l-h-58 {
	height:58px !important
}
.l-w-59 {
	width:59px !important
}
.l-h-59 {
	height:59px !important
}
.l-w-60 {
	width:60px !important
}
.l-h-60 {
	height:60px !important
}
.l-w-61 {
	width:61px !important
}
.l-h-61 {
	height:61px !important
}
.l-w-62 {
	width:62px !important
}
.l-h-62 {
	height:62px !important
}
.l-w-63 {
	width:63px !important
}
.l-h-63 {
	height:63px !important
}
.l-w-64 {
	width:64px !important
}
.l-h-64 {
	height:64px !important
}
.l-w-65 {
	width:65px !important
}
.l-h-65 {
	height:65px !important
}
.l-w-66 {
	width:66px !important
}
.l-h-66 {
	height:66px !important
}
.l-w-67 {
	width:67px !important
}
.l-h-67 {
	height:67px !important
}
.l-w-68 {
	width:68px !important
}
.l-h-68 {
	height:68px !important
}
.l-w-69 {
	width:69px !important
}
.l-h-69 {
	height:69px !important
}
.l-w-70 {
	width:70px !important
}
.l-h-70 {
	height:70px !important
}
.l-w-71 {
	width:71px !important
}
.l-h-71 {
	height:71px !important
}
.l-w-72 {
	width:72px !important
}
.l-h-72 {
	height:72px !important
}
.l-w-73 {
	width:73px !important
}
.l-h-73 {
	height:73px !important
}
.l-w-74 {
	width:74px !important
}
.l-h-74 {
	height:74px !important
}
.l-w-75 {
	width:75px !important
}
.l-h-75 {
	height:75px !important
}
.l-w-76 {
	width:76px !important
}
.l-h-76 {
	height:76px !important
}
.l-w-77 {
	width:77px !important
}
.l-h-77 {
	height:77px !important
}
.l-w-78 {
	width:78px !important
}
.l-h-78 {
	height:78px !important
}
.l-w-79 {
	width:79px !important
}
.l-h-79 {
	height:79px !important
}
.l-w-80 {
	width:80px !important
}
.l-h-80 {
	height:80px !important
}
.l-w-81 {
	width:81px !important
}
.l-h-81 {
	height:81px !important
}
.l-w-82 {
	width:82px !important
}
.l-h-82 {
	height:82px !important
}
.l-w-83 {
	width:83px !important
}
.l-h-83 {
	height:83px !important
}
.l-w-84 {
	width:84px !important
}
.l-h-84 {
	height:84px !important
}
.l-w-85 {
	width:85px !important
}
.l-h-85 {
	height:85px !important
}
.l-w-86 {
	width:86px !important
}
.l-h-86 {
	height:86px !important
}
.l-w-87 {
	width:87px !important
}
.l-h-87 {
	height:87px !important
}
.l-w-88 {
	width:88px !important
}
.l-h-88 {
	height:88px !important
}
.l-w-89 {
	width:89px !important
}
.l-h-89 {
	height:89px !important
}
.l-w-90 {
	width:90px !important
}
.l-h-90 {
	height:90px !important
}
.l-w-91 {
	width:91px !important
}
.l-h-91 {
	height:91px !important
}
.l-w-92 {
	width:92px !important
}
.l-h-92 {
	height:92px !important
}
.l-w-93 {
	width:93px !important
}
.l-h-93 {
	height:93px !important
}
.l-w-94 {
	width:94px !important
}
.l-h-94 {
	height:94px !important
}
.l-w-95 {
	width:95px !important
}
.l-h-95 {
	height:95px !important
}
.l-w-96 {
	width:96px !important
}
.l-h-96 {
	height:96px !important
}
.l-w-97 {
	width:97px !important
}
.l-h-97 {
	height:97px !important
}
.l-w-98 {
	width:98px !important
}
.l-h-98 {
	height:98px !important
}
.l-w-99 {
	width:99px !important
}
.l-h-99 {
	height:99px !important
}
.l-w-100 {
	width:100px !important
}
.l-h-100 {
	height:100px !important
}
.l-mt--100 {
	margin-top:-100px !important
}
.l-mb--100 {
	margin-bottom:-100px !important
}
.l-ml--100 {
	margin-left:-100px !important
}
.l-mr--100 {
	margin-right:-100px !important
}
.l-mtb--100 {
	margin-top:-100px !important;
	margin-bottom:-100px !important
}
.l-mlr--100 {
	margin-left:-100px !important;
	margin-right:-100px !important
}
.l-pt--100 {
	padding-top:-100px !important
}
.l-pb--100 {
	padding-bottom:-100px !important
}
.l-pl--100 {
	padding-left:-100px !important
}
.l-pr--100 {
	padding-right:-100px !important
}
.l-ptb--100 {
	padding-top:-100px !important;
	padding-bottom:-100px !important
}
.l-plr--100 {
	padding-left:-100px !important;
	padding-right:-100px !important
}
.l-t--100 {
	top:-100px !important
}
.l-b--100 {
	bottom:-100px !important
}
.l-l--100 {
	left:-100px !important
}
.l-r--100 {
	right:-100px !important
}
.l-mt--99 {
	margin-top:-99px !important
}
.l-mb--99 {
	margin-bottom:-99px !important
}
.l-ml--99 {
	margin-left:-99px !important
}
.l-mr--99 {
	margin-right:-99px !important
}
.l-mtb--99 {
	margin-top:-99px !important;
	margin-bottom:-99px !important
}
.l-mlr--99 {
	margin-left:-99px !important;
	margin-right:-99px !important
}
.l-pt--99 {
	padding-top:-99px !important
}
.l-pb--99 {
	padding-bottom:-99px !important
}
.l-pl--99 {
	padding-left:-99px !important
}
.l-pr--99 {
	padding-right:-99px !important
}
.l-ptb--99 {
	padding-top:-99px !important;
	padding-bottom:-99px !important
}
.l-plr--99 {
	padding-left:-99px !important;
	padding-right:-99px !important
}
.l-t--99 {
	top:-99px !important
}
.l-b--99 {
	bottom:-99px !important
}
.l-l--99 {
	left:-99px !important
}
.l-r--99 {
	right:-99px !important
}
.l-mt--98 {
	margin-top:-98px !important
}
.l-mb--98 {
	margin-bottom:-98px !important
}
.l-ml--98 {
	margin-left:-98px !important
}
.l-mr--98 {
	margin-right:-98px !important
}
.l-mtb--98 {
	margin-top:-98px !important;
	margin-bottom:-98px !important
}
.l-mlr--98 {
	margin-left:-98px !important;
	margin-right:-98px !important
}
.l-pt--98 {
	padding-top:-98px !important
}
.l-pb--98 {
	padding-bottom:-98px !important
}
.l-pl--98 {
	padding-left:-98px !important
}
.l-pr--98 {
	padding-right:-98px !important
}
.l-ptb--98 {
	padding-top:-98px !important;
	padding-bottom:-98px !important
}
.l-plr--98 {
	padding-left:-98px !important;
	padding-right:-98px !important
}
.l-t--98 {
	top:-98px !important
}
.l-b--98 {
	bottom:-98px !important
}
.l-l--98 {
	left:-98px !important
}
.l-r--98 {
	right:-98px !important
}
.l-mt--97 {
	margin-top:-97px !important
}
.l-mb--97 {
	margin-bottom:-97px !important
}
.l-ml--97 {
	margin-left:-97px !important
}
.l-mr--97 {
	margin-right:-97px !important
}
.l-mtb--97 {
	margin-top:-97px !important;
	margin-bottom:-97px !important
}
.l-mlr--97 {
	margin-left:-97px !important;
	margin-right:-97px !important
}
.l-pt--97 {
	padding-top:-97px !important
}
.l-pb--97 {
	padding-bottom:-97px !important
}
.l-pl--97 {
	padding-left:-97px !important
}
.l-pr--97 {
	padding-right:-97px !important
}
.l-ptb--97 {
	padding-top:-97px !important;
	padding-bottom:-97px !important
}
.l-plr--97 {
	padding-left:-97px !important;
	padding-right:-97px !important
}
.l-t--97 {
	top:-97px !important
}
.l-b--97 {
	bottom:-97px !important
}
.l-l--97 {
	left:-97px !important
}
.l-r--97 {
	right:-97px !important
}
.l-mt--96 {
	margin-top:-96px !important
}
.l-mb--96 {
	margin-bottom:-96px !important
}
.l-ml--96 {
	margin-left:-96px !important
}
.l-mr--96 {
	margin-right:-96px !important
}
.l-mtb--96 {
	margin-top:-96px !important;
	margin-bottom:-96px !important
}
.l-mlr--96 {
	margin-left:-96px !important;
	margin-right:-96px !important
}
.l-pt--96 {
	padding-top:-96px !important
}
.l-pb--96 {
	padding-bottom:-96px !important
}
.l-pl--96 {
	padding-left:-96px !important
}
.l-pr--96 {
	padding-right:-96px !important
}
.l-ptb--96 {
	padding-top:-96px !important;
	padding-bottom:-96px !important
}
.l-plr--96 {
	padding-left:-96px !important;
	padding-right:-96px !important
}
.l-t--96 {
	top:-96px !important
}
.l-b--96 {
	bottom:-96px !important
}
.l-l--96 {
	left:-96px !important
}
.l-r--96 {
	right:-96px !important
}
.l-mt--95 {
	margin-top:-95px !important
}
.l-mb--95 {
	margin-bottom:-95px !important
}
.l-ml--95 {
	margin-left:-95px !important
}
.l-mr--95 {
	margin-right:-95px !important
}
.l-mtb--95 {
	margin-top:-95px !important;
	margin-bottom:-95px !important
}
.l-mlr--95 {
	margin-left:-95px !important;
	margin-right:-95px !important
}
.l-pt--95 {
	padding-top:-95px !important
}
.l-pb--95 {
	padding-bottom:-95px !important
}
.l-pl--95 {
	padding-left:-95px !important
}
.l-pr--95 {
	padding-right:-95px !important
}
.l-ptb--95 {
	padding-top:-95px !important;
	padding-bottom:-95px !important
}
.l-plr--95 {
	padding-left:-95px !important;
	padding-right:-95px !important
}
.l-t--95 {
	top:-95px !important
}
.l-b--95 {
	bottom:-95px !important
}
.l-l--95 {
	left:-95px !important
}
.l-r--95 {
	right:-95px !important
}
.l-mt--94 {
	margin-top:-94px !important
}
.l-mb--94 {
	margin-bottom:-94px !important
}
.l-ml--94 {
	margin-left:-94px !important
}
.l-mr--94 {
	margin-right:-94px !important
}
.l-mtb--94 {
	margin-top:-94px !important;
	margin-bottom:-94px !important
}
.l-mlr--94 {
	margin-left:-94px !important;
	margin-right:-94px !important
}
.l-pt--94 {
	padding-top:-94px !important
}
.l-pb--94 {
	padding-bottom:-94px !important
}
.l-pl--94 {
	padding-left:-94px !important
}
.l-pr--94 {
	padding-right:-94px !important
}
.l-ptb--94 {
	padding-top:-94px !important;
	padding-bottom:-94px !important
}
.l-plr--94 {
	padding-left:-94px !important;
	padding-right:-94px !important
}
.l-t--94 {
	top:-94px !important
}
.l-b--94 {
	bottom:-94px !important
}
.l-l--94 {
	left:-94px !important
}
.l-r--94 {
	right:-94px !important
}
.l-mt--93 {
	margin-top:-93px !important
}
.l-mb--93 {
	margin-bottom:-93px !important
}
.l-ml--93 {
	margin-left:-93px !important
}
.l-mr--93 {
	margin-right:-93px !important
}
.l-mtb--93 {
	margin-top:-93px !important;
	margin-bottom:-93px !important
}
.l-mlr--93 {
	margin-left:-93px !important;
	margin-right:-93px !important
}
.l-pt--93 {
	padding-top:-93px !important
}
.l-pb--93 {
	padding-bottom:-93px !important
}
.l-pl--93 {
	padding-left:-93px !important
}
.l-pr--93 {
	padding-right:-93px !important
}
.l-ptb--93 {
	padding-top:-93px !important;
	padding-bottom:-93px !important
}
.l-plr--93 {
	padding-left:-93px !important;
	padding-right:-93px !important
}
.l-t--93 {
	top:-93px !important
}
.l-b--93 {
	bottom:-93px !important
}
.l-l--93 {
	left:-93px !important
}
.l-r--93 {
	right:-93px !important
}
.l-mt--92 {
	margin-top:-92px !important
}
.l-mb--92 {
	margin-bottom:-92px !important
}
.l-ml--92 {
	margin-left:-92px !important
}
.l-mr--92 {
	margin-right:-92px !important
}
.l-mtb--92 {
	margin-top:-92px !important;
	margin-bottom:-92px !important
}
.l-mlr--92 {
	margin-left:-92px !important;
	margin-right:-92px !important
}
.l-pt--92 {
	padding-top:-92px !important
}
.l-pb--92 {
	padding-bottom:-92px !important
}
.l-pl--92 {
	padding-left:-92px !important
}
.l-pr--92 {
	padding-right:-92px !important
}
.l-ptb--92 {
	padding-top:-92px !important;
	padding-bottom:-92px !important
}
.l-plr--92 {
	padding-left:-92px !important;
	padding-right:-92px !important
}
.l-t--92 {
	top:-92px !important
}
.l-b--92 {
	bottom:-92px !important
}
.l-l--92 {
	left:-92px !important
}
.l-r--92 {
	right:-92px !important
}
.l-mt--91 {
	margin-top:-91px !important
}
.l-mb--91 {
	margin-bottom:-91px !important
}
.l-ml--91 {
	margin-left:-91px !important
}
.l-mr--91 {
	margin-right:-91px !important
}
.l-mtb--91 {
	margin-top:-91px !important;
	margin-bottom:-91px !important
}
.l-mlr--91 {
	margin-left:-91px !important;
	margin-right:-91px !important
}
.l-pt--91 {
	padding-top:-91px !important
}
.l-pb--91 {
	padding-bottom:-91px !important
}
.l-pl--91 {
	padding-left:-91px !important
}
.l-pr--91 {
	padding-right:-91px !important
}
.l-ptb--91 {
	padding-top:-91px !important;
	padding-bottom:-91px !important
}
.l-plr--91 {
	padding-left:-91px !important;
	padding-right:-91px !important
}
.l-t--91 {
	top:-91px !important
}
.l-b--91 {
	bottom:-91px !important
}
.l-l--91 {
	left:-91px !important
}
.l-r--91 {
	right:-91px !important
}
.l-mt--90 {
	margin-top:-90px !important
}
.l-mb--90 {
	margin-bottom:-90px !important
}
.l-ml--90 {
	margin-left:-90px !important
}
.l-mr--90 {
	margin-right:-90px !important
}
.l-mtb--90 {
	margin-top:-90px !important;
	margin-bottom:-90px !important
}
.l-mlr--90 {
	margin-left:-90px !important;
	margin-right:-90px !important
}
.l-pt--90 {
	padding-top:-90px !important
}
.l-pb--90 {
	padding-bottom:-90px !important
}
.l-pl--90 {
	padding-left:-90px !important
}
.l-pr--90 {
	padding-right:-90px !important
}
.l-ptb--90 {
	padding-top:-90px !important;
	padding-bottom:-90px !important
}
.l-plr--90 {
	padding-left:-90px !important;
	padding-right:-90px !important
}
.l-t--90 {
	top:-90px !important
}
.l-b--90 {
	bottom:-90px !important
}
.l-l--90 {
	left:-90px !important
}
.l-r--90 {
	right:-90px !important
}
.l-mt--89 {
	margin-top:-89px !important
}
.l-mb--89 {
	margin-bottom:-89px !important
}
.l-ml--89 {
	margin-left:-89px !important
}
.l-mr--89 {
	margin-right:-89px !important
}
.l-mtb--89 {
	margin-top:-89px !important;
	margin-bottom:-89px !important
}
.l-mlr--89 {
	margin-left:-89px !important;
	margin-right:-89px !important
}
.l-pt--89 {
	padding-top:-89px !important
}
.l-pb--89 {
	padding-bottom:-89px !important
}
.l-pl--89 {
	padding-left:-89px !important
}
.l-pr--89 {
	padding-right:-89px !important
}
.l-ptb--89 {
	padding-top:-89px !important;
	padding-bottom:-89px !important
}
.l-plr--89 {
	padding-left:-89px !important;
	padding-right:-89px !important
}
.l-t--89 {
	top:-89px !important
}
.l-b--89 {
	bottom:-89px !important
}
.l-l--89 {
	left:-89px !important
}
.l-r--89 {
	right:-89px !important
}
.l-mt--88 {
	margin-top:-88px !important
}
.l-mb--88 {
	margin-bottom:-88px !important
}
.l-ml--88 {
	margin-left:-88px !important
}
.l-mr--88 {
	margin-right:-88px !important
}
.l-mtb--88 {
	margin-top:-88px !important;
	margin-bottom:-88px !important
}
.l-mlr--88 {
	margin-left:-88px !important;
	margin-right:-88px !important
}
.l-pt--88 {
	padding-top:-88px !important
}
.l-pb--88 {
	padding-bottom:-88px !important
}
.l-pl--88 {
	padding-left:-88px !important
}
.l-pr--88 {
	padding-right:-88px !important
}
.l-ptb--88 {
	padding-top:-88px !important;
	padding-bottom:-88px !important
}
.l-plr--88 {
	padding-left:-88px !important;
	padding-right:-88px !important
}
.l-t--88 {
	top:-88px !important
}
.l-b--88 {
	bottom:-88px !important
}
.l-l--88 {
	left:-88px !important
}
.l-r--88 {
	right:-88px !important
}
.l-mt--87 {
	margin-top:-87px !important
}
.l-mb--87 {
	margin-bottom:-87px !important
}
.l-ml--87 {
	margin-left:-87px !important
}
.l-mr--87 {
	margin-right:-87px !important
}
.l-mtb--87 {
	margin-top:-87px !important;
	margin-bottom:-87px !important
}
.l-mlr--87 {
	margin-left:-87px !important;
	margin-right:-87px !important
}
.l-pt--87 {
	padding-top:-87px !important
}
.l-pb--87 {
	padding-bottom:-87px !important
}
.l-pl--87 {
	padding-left:-87px !important
}
.l-pr--87 {
	padding-right:-87px !important
}
.l-ptb--87 {
	padding-top:-87px !important;
	padding-bottom:-87px !important
}
.l-plr--87 {
	padding-left:-87px !important;
	padding-right:-87px !important
}
.l-t--87 {
	top:-87px !important
}
.l-b--87 {
	bottom:-87px !important
}
.l-l--87 {
	left:-87px !important
}
.l-r--87 {
	right:-87px !important
}
.l-mt--86 {
	margin-top:-86px !important
}
.l-mb--86 {
	margin-bottom:-86px !important
}
.l-ml--86 {
	margin-left:-86px !important
}
.l-mr--86 {
	margin-right:-86px !important
}
.l-mtb--86 {
	margin-top:-86px !important;
	margin-bottom:-86px !important
}
.l-mlr--86 {
	margin-left:-86px !important;
	margin-right:-86px !important
}
.l-pt--86 {
	padding-top:-86px !important
}
.l-pb--86 {
	padding-bottom:-86px !important
}
.l-pl--86 {
	padding-left:-86px !important
}
.l-pr--86 {
	padding-right:-86px !important
}
.l-ptb--86 {
	padding-top:-86px !important;
	padding-bottom:-86px !important
}
.l-plr--86 {
	padding-left:-86px !important;
	padding-right:-86px !important
}
.l-t--86 {
	top:-86px !important
}
.l-b--86 {
	bottom:-86px !important
}
.l-l--86 {
	left:-86px !important
}
.l-r--86 {
	right:-86px !important
}
.l-mt--85 {
	margin-top:-85px !important
}
.l-mb--85 {
	margin-bottom:-85px !important
}
.l-ml--85 {
	margin-left:-85px !important
}
.l-mr--85 {
	margin-right:-85px !important
}
.l-mtb--85 {
	margin-top:-85px !important;
	margin-bottom:-85px !important
}
.l-mlr--85 {
	margin-left:-85px !important;
	margin-right:-85px !important
}
.l-pt--85 {
	padding-top:-85px !important
}
.l-pb--85 {
	padding-bottom:-85px !important
}
.l-pl--85 {
	padding-left:-85px !important
}
.l-pr--85 {
	padding-right:-85px !important
}
.l-ptb--85 {
	padding-top:-85px !important;
	padding-bottom:-85px !important
}
.l-plr--85 {
	padding-left:-85px !important;
	padding-right:-85px !important
}
.l-t--85 {
	top:-85px !important
}
.l-b--85 {
	bottom:-85px !important
}
.l-l--85 {
	left:-85px !important
}
.l-r--85 {
	right:-85px !important
}
.l-mt--84 {
	margin-top:-84px !important
}
.l-mb--84 {
	margin-bottom:-84px !important
}
.l-ml--84 {
	margin-left:-84px !important
}
.l-mr--84 {
	margin-right:-84px !important
}
.l-mtb--84 {
	margin-top:-84px !important;
	margin-bottom:-84px !important
}
.l-mlr--84 {
	margin-left:-84px !important;
	margin-right:-84px !important
}
.l-pt--84 {
	padding-top:-84px !important
}
.l-pb--84 {
	padding-bottom:-84px !important
}
.l-pl--84 {
	padding-left:-84px !important
}
.l-pr--84 {
	padding-right:-84px !important
}
.l-ptb--84 {
	padding-top:-84px !important;
	padding-bottom:-84px !important
}
.l-plr--84 {
	padding-left:-84px !important;
	padding-right:-84px !important
}
.l-t--84 {
	top:-84px !important
}
.l-b--84 {
	bottom:-84px !important
}
.l-l--84 {
	left:-84px !important
}
.l-r--84 {
	right:-84px !important
}
.l-mt--83 {
	margin-top:-83px !important
}
.l-mb--83 {
	margin-bottom:-83px !important
}
.l-ml--83 {
	margin-left:-83px !important
}
.l-mr--83 {
	margin-right:-83px !important
}
.l-mtb--83 {
	margin-top:-83px !important;
	margin-bottom:-83px !important
}
.l-mlr--83 {
	margin-left:-83px !important;
	margin-right:-83px !important
}
.l-pt--83 {
	padding-top:-83px !important
}
.l-pb--83 {
	padding-bottom:-83px !important
}
.l-pl--83 {
	padding-left:-83px !important
}
.l-pr--83 {
	padding-right:-83px !important
}
.l-ptb--83 {
	padding-top:-83px !important;
	padding-bottom:-83px !important
}
.l-plr--83 {
	padding-left:-83px !important;
	padding-right:-83px !important
}
.l-t--83 {
	top:-83px !important
}
.l-b--83 {
	bottom:-83px !important
}
.l-l--83 {
	left:-83px !important
}
.l-r--83 {
	right:-83px !important
}
.l-mt--82 {
	margin-top:-82px !important
}
.l-mb--82 {
	margin-bottom:-82px !important
}
.l-ml--82 {
	margin-left:-82px !important
}
.l-mr--82 {
	margin-right:-82px !important
}
.l-mtb--82 {
	margin-top:-82px !important;
	margin-bottom:-82px !important
}
.l-mlr--82 {
	margin-left:-82px !important;
	margin-right:-82px !important
}
.l-pt--82 {
	padding-top:-82px !important
}
.l-pb--82 {
	padding-bottom:-82px !important
}
.l-pl--82 {
	padding-left:-82px !important
}
.l-pr--82 {
	padding-right:-82px !important
}
.l-ptb--82 {
	padding-top:-82px !important;
	padding-bottom:-82px !important
}
.l-plr--82 {
	padding-left:-82px !important;
	padding-right:-82px !important
}
.l-t--82 {
	top:-82px !important
}
.l-b--82 {
	bottom:-82px !important
}
.l-l--82 {
	left:-82px !important
}
.l-r--82 {
	right:-82px !important
}
.l-mt--81 {
	margin-top:-81px !important
}
.l-mb--81 {
	margin-bottom:-81px !important
}
.l-ml--81 {
	margin-left:-81px !important
}
.l-mr--81 {
	margin-right:-81px !important
}
.l-mtb--81 {
	margin-top:-81px !important;
	margin-bottom:-81px !important
}
.l-mlr--81 {
	margin-left:-81px !important;
	margin-right:-81px !important
}
.l-pt--81 {
	padding-top:-81px !important
}
.l-pb--81 {
	padding-bottom:-81px !important
}
.l-pl--81 {
	padding-left:-81px !important
}
.l-pr--81 {
	padding-right:-81px !important
}
.l-ptb--81 {
	padding-top:-81px !important;
	padding-bottom:-81px !important
}
.l-plr--81 {
	padding-left:-81px !important;
	padding-right:-81px !important
}
.l-t--81 {
	top:-81px !important
}
.l-b--81 {
	bottom:-81px !important
}
.l-l--81 {
	left:-81px !important
}
.l-r--81 {
	right:-81px !important
}
.l-mt--80 {
	margin-top:-80px !important
}
.l-mb--80 {
	margin-bottom:-80px !important
}
.l-ml--80 {
	margin-left:-80px !important
}
.l-mr--80 {
	margin-right:-80px !important
}
.l-mtb--80 {
	margin-top:-80px !important;
	margin-bottom:-80px !important
}
.l-mlr--80 {
	margin-left:-80px !important;
	margin-right:-80px !important
}
.l-pt--80 {
	padding-top:-80px !important
}
.l-pb--80 {
	padding-bottom:-80px !important
}
.l-pl--80 {
	padding-left:-80px !important
}
.l-pr--80 {
	padding-right:-80px !important
}
.l-ptb--80 {
	padding-top:-80px !important;
	padding-bottom:-80px !important
}
.l-plr--80 {
	padding-left:-80px !important;
	padding-right:-80px !important
}
.l-t--80 {
	top:-80px !important
}
.l-b--80 {
	bottom:-80px !important
}
.l-l--80 {
	left:-80px !important
}
.l-r--80 {
	right:-80px !important
}
.l-mt--79 {
	margin-top:-79px !important
}
.l-mb--79 {
	margin-bottom:-79px !important
}
.l-ml--79 {
	margin-left:-79px !important
}
.l-mr--79 {
	margin-right:-79px !important
}
.l-mtb--79 {
	margin-top:-79px !important;
	margin-bottom:-79px !important
}
.l-mlr--79 {
	margin-left:-79px !important;
	margin-right:-79px !important
}
.l-pt--79 {
	padding-top:-79px !important
}
.l-pb--79 {
	padding-bottom:-79px !important
}
.l-pl--79 {
	padding-left:-79px !important
}
.l-pr--79 {
	padding-right:-79px !important
}
.l-ptb--79 {
	padding-top:-79px !important;
	padding-bottom:-79px !important
}
.l-plr--79 {
	padding-left:-79px !important;
	padding-right:-79px !important
}
.l-t--79 {
	top:-79px !important
}
.l-b--79 {
	bottom:-79px !important
}
.l-l--79 {
	left:-79px !important
}
.l-r--79 {
	right:-79px !important
}
.l-mt--78 {
	margin-top:-78px !important
}
.l-mb--78 {
	margin-bottom:-78px !important
}
.l-ml--78 {
	margin-left:-78px !important
}
.l-mr--78 {
	margin-right:-78px !important
}
.l-mtb--78 {
	margin-top:-78px !important;
	margin-bottom:-78px !important
}
.l-mlr--78 {
	margin-left:-78px !important;
	margin-right:-78px !important
}
.l-pt--78 {
	padding-top:-78px !important
}
.l-pb--78 {
	padding-bottom:-78px !important
}
.l-pl--78 {
	padding-left:-78px !important
}
.l-pr--78 {
	padding-right:-78px !important
}
.l-ptb--78 {
	padding-top:-78px !important;
	padding-bottom:-78px !important
}
.l-plr--78 {
	padding-left:-78px !important;
	padding-right:-78px !important
}
.l-t--78 {
	top:-78px !important
}
.l-b--78 {
	bottom:-78px !important
}
.l-l--78 {
	left:-78px !important
}
.l-r--78 {
	right:-78px !important
}
.l-mt--77 {
	margin-top:-77px !important
}
.l-mb--77 {
	margin-bottom:-77px !important
}
.l-ml--77 {
	margin-left:-77px !important
}
.l-mr--77 {
	margin-right:-77px !important
}
.l-mtb--77 {
	margin-top:-77px !important;
	margin-bottom:-77px !important
}
.l-mlr--77 {
	margin-left:-77px !important;
	margin-right:-77px !important
}
.l-pt--77 {
	padding-top:-77px !important
}
.l-pb--77 {
	padding-bottom:-77px !important
}
.l-pl--77 {
	padding-left:-77px !important
}
.l-pr--77 {
	padding-right:-77px !important
}
.l-ptb--77 {
	padding-top:-77px !important;
	padding-bottom:-77px !important
}
.l-plr--77 {
	padding-left:-77px !important;
	padding-right:-77px !important
}
.l-t--77 {
	top:-77px !important
}
.l-b--77 {
	bottom:-77px !important
}
.l-l--77 {
	left:-77px !important
}
.l-r--77 {
	right:-77px !important
}
.l-mt--76 {
	margin-top:-76px !important
}
.l-mb--76 {
	margin-bottom:-76px !important
}
.l-ml--76 {
	margin-left:-76px !important
}
.l-mr--76 {
	margin-right:-76px !important
}
.l-mtb--76 {
	margin-top:-76px !important;
	margin-bottom:-76px !important
}
.l-mlr--76 {
	margin-left:-76px !important;
	margin-right:-76px !important
}
.l-pt--76 {
	padding-top:-76px !important
}
.l-pb--76 {
	padding-bottom:-76px !important
}
.l-pl--76 {
	padding-left:-76px !important
}
.l-pr--76 {
	padding-right:-76px !important
}
.l-ptb--76 {
	padding-top:-76px !important;
	padding-bottom:-76px !important
}
.l-plr--76 {
	padding-left:-76px !important;
	padding-right:-76px !important
}
.l-t--76 {
	top:-76px !important
}
.l-b--76 {
	bottom:-76px !important
}
.l-l--76 {
	left:-76px !important
}
.l-r--76 {
	right:-76px !important
}
.l-mt--75 {
	margin-top:-75px !important
}
.l-mb--75 {
	margin-bottom:-75px !important
}
.l-ml--75 {
	margin-left:-75px !important
}
.l-mr--75 {
	margin-right:-75px !important
}
.l-mtb--75 {
	margin-top:-75px !important;
	margin-bottom:-75px !important
}
.l-mlr--75 {
	margin-left:-75px !important;
	margin-right:-75px !important
}
.l-pt--75 {
	padding-top:-75px !important
}
.l-pb--75 {
	padding-bottom:-75px !important
}
.l-pl--75 {
	padding-left:-75px !important
}
.l-pr--75 {
	padding-right:-75px !important
}
.l-ptb--75 {
	padding-top:-75px !important;
	padding-bottom:-75px !important
}
.l-plr--75 {
	padding-left:-75px !important;
	padding-right:-75px !important
}
.l-t--75 {
	top:-75px !important
}
.l-b--75 {
	bottom:-75px !important
}
.l-l--75 {
	left:-75px !important
}
.l-r--75 {
	right:-75px !important
}
.l-mt--74 {
	margin-top:-74px !important
}
.l-mb--74 {
	margin-bottom:-74px !important
}
.l-ml--74 {
	margin-left:-74px !important
}
.l-mr--74 {
	margin-right:-74px !important
}
.l-mtb--74 {
	margin-top:-74px !important;
	margin-bottom:-74px !important
}
.l-mlr--74 {
	margin-left:-74px !important;
	margin-right:-74px !important
}
.l-pt--74 {
	padding-top:-74px !important
}
.l-pb--74 {
	padding-bottom:-74px !important
}
.l-pl--74 {
	padding-left:-74px !important
}
.l-pr--74 {
	padding-right:-74px !important
}
.l-ptb--74 {
	padding-top:-74px !important;
	padding-bottom:-74px !important
}
.l-plr--74 {
	padding-left:-74px !important;
	padding-right:-74px !important
}
.l-t--74 {
	top:-74px !important
}
.l-b--74 {
	bottom:-74px !important
}
.l-l--74 {
	left:-74px !important
}
.l-r--74 {
	right:-74px !important
}
.l-mt--73 {
	margin-top:-73px !important
}
.l-mb--73 {
	margin-bottom:-73px !important
}
.l-ml--73 {
	margin-left:-73px !important
}
.l-mr--73 {
	margin-right:-73px !important
}
.l-mtb--73 {
	margin-top:-73px !important;
	margin-bottom:-73px !important
}
.l-mlr--73 {
	margin-left:-73px !important;
	margin-right:-73px !important
}
.l-pt--73 {
	padding-top:-73px !important
}
.l-pb--73 {
	padding-bottom:-73px !important
}
.l-pl--73 {
	padding-left:-73px !important
}
.l-pr--73 {
	padding-right:-73px !important
}
.l-ptb--73 {
	padding-top:-73px !important;
	padding-bottom:-73px !important
}
.l-plr--73 {
	padding-left:-73px !important;
	padding-right:-73px !important
}
.l-t--73 {
	top:-73px !important
}
.l-b--73 {
	bottom:-73px !important
}
.l-l--73 {
	left:-73px !important
}
.l-r--73 {
	right:-73px !important
}
.l-mt--72 {
	margin-top:-72px !important
}
.l-mb--72 {
	margin-bottom:-72px !important
}
.l-ml--72 {
	margin-left:-72px !important
}
.l-mr--72 {
	margin-right:-72px !important
}
.l-mtb--72 {
	margin-top:-72px !important;
	margin-bottom:-72px !important
}
.l-mlr--72 {
	margin-left:-72px !important;
	margin-right:-72px !important
}
.l-pt--72 {
	padding-top:-72px !important
}
.l-pb--72 {
	padding-bottom:-72px !important
}
.l-pl--72 {
	padding-left:-72px !important
}
.l-pr--72 {
	padding-right:-72px !important
}
.l-ptb--72 {
	padding-top:-72px !important;
	padding-bottom:-72px !important
}
.l-plr--72 {
	padding-left:-72px !important;
	padding-right:-72px !important
}
.l-t--72 {
	top:-72px !important
}
.l-b--72 {
	bottom:-72px !important
}
.l-l--72 {
	left:-72px !important
}
.l-r--72 {
	right:-72px !important
}
.l-mt--71 {
	margin-top:-71px !important
}
.l-mb--71 {
	margin-bottom:-71px !important
}
.l-ml--71 {
	margin-left:-71px !important
}
.l-mr--71 {
	margin-right:-71px !important
}
.l-mtb--71 {
	margin-top:-71px !important;
	margin-bottom:-71px !important
}
.l-mlr--71 {
	margin-left:-71px !important;
	margin-right:-71px !important
}
.l-pt--71 {
	padding-top:-71px !important
}
.l-pb--71 {
	padding-bottom:-71px !important
}
.l-pl--71 {
	padding-left:-71px !important
}
.l-pr--71 {
	padding-right:-71px !important
}
.l-ptb--71 {
	padding-top:-71px !important;
	padding-bottom:-71px !important
}
.l-plr--71 {
	padding-left:-71px !important;
	padding-right:-71px !important
}
.l-t--71 {
	top:-71px !important
}
.l-b--71 {
	bottom:-71px !important
}
.l-l--71 {
	left:-71px !important
}
.l-r--71 {
	right:-71px !important
}
.l-mt--70 {
	margin-top:-70px !important
}
.l-mb--70 {
	margin-bottom:-70px !important
}
.l-ml--70 {
	margin-left:-70px !important
}
.l-mr--70 {
	margin-right:-70px !important
}
.l-mtb--70 {
	margin-top:-70px !important;
	margin-bottom:-70px !important
}
.l-mlr--70 {
	margin-left:-70px !important;
	margin-right:-70px !important
}
.l-pt--70 {
	padding-top:-70px !important
}
.l-pb--70 {
	padding-bottom:-70px !important
}
.l-pl--70 {
	padding-left:-70px !important
}
.l-pr--70 {
	padding-right:-70px !important
}
.l-ptb--70 {
	padding-top:-70px !important;
	padding-bottom:-70px !important
}
.l-plr--70 {
	padding-left:-70px !important;
	padding-right:-70px !important
}
.l-t--70 {
	top:-70px !important
}
.l-b--70 {
	bottom:-70px !important
}
.l-l--70 {
	left:-70px !important
}
.l-r--70 {
	right:-70px !important
}
.l-mt--69 {
	margin-top:-69px !important
}
.l-mb--69 {
	margin-bottom:-69px !important
}
.l-ml--69 {
	margin-left:-69px !important
}
.l-mr--69 {
	margin-right:-69px !important
}
.l-mtb--69 {
	margin-top:-69px !important;
	margin-bottom:-69px !important
}
.l-mlr--69 {
	margin-left:-69px !important;
	margin-right:-69px !important
}
.l-pt--69 {
	padding-top:-69px !important
}
.l-pb--69 {
	padding-bottom:-69px !important
}
.l-pl--69 {
	padding-left:-69px !important
}
.l-pr--69 {
	padding-right:-69px !important
}
.l-ptb--69 {
	padding-top:-69px !important;
	padding-bottom:-69px !important
}
.l-plr--69 {
	padding-left:-69px !important;
	padding-right:-69px !important
}
.l-t--69 {
	top:-69px !important
}
.l-b--69 {
	bottom:-69px !important
}
.l-l--69 {
	left:-69px !important
}
.l-r--69 {
	right:-69px !important
}
.l-mt--68 {
	margin-top:-68px !important
}
.l-mb--68 {
	margin-bottom:-68px !important
}
.l-ml--68 {
	margin-left:-68px !important
}
.l-mr--68 {
	margin-right:-68px !important
}
.l-mtb--68 {
	margin-top:-68px !important;
	margin-bottom:-68px !important
}
.l-mlr--68 {
	margin-left:-68px !important;
	margin-right:-68px !important
}
.l-pt--68 {
	padding-top:-68px !important
}
.l-pb--68 {
	padding-bottom:-68px !important
}
.l-pl--68 {
	padding-left:-68px !important
}
.l-pr--68 {
	padding-right:-68px !important
}
.l-ptb--68 {
	padding-top:-68px !important;
	padding-bottom:-68px !important
}
.l-plr--68 {
	padding-left:-68px !important;
	padding-right:-68px !important
}
.l-t--68 {
	top:-68px !important
}
.l-b--68 {
	bottom:-68px !important
}
.l-l--68 {
	left:-68px !important
}
.l-r--68 {
	right:-68px !important
}
.l-mt--67 {
	margin-top:-67px !important
}
.l-mb--67 {
	margin-bottom:-67px !important
}
.l-ml--67 {
	margin-left:-67px !important
}
.l-mr--67 {
	margin-right:-67px !important
}
.l-mtb--67 {
	margin-top:-67px !important;
	margin-bottom:-67px !important
}
.l-mlr--67 {
	margin-left:-67px !important;
	margin-right:-67px !important
}
.l-pt--67 {
	padding-top:-67px !important
}
.l-pb--67 {
	padding-bottom:-67px !important
}
.l-pl--67 {
	padding-left:-67px !important
}
.l-pr--67 {
	padding-right:-67px !important
}
.l-ptb--67 {
	padding-top:-67px !important;
	padding-bottom:-67px !important
}
.l-plr--67 {
	padding-left:-67px !important;
	padding-right:-67px !important
}
.l-t--67 {
	top:-67px !important
}
.l-b--67 {
	bottom:-67px !important
}
.l-l--67 {
	left:-67px !important
}
.l-r--67 {
	right:-67px !important
}
.l-mt--66 {
	margin-top:-66px !important
}
.l-mb--66 {
	margin-bottom:-66px !important
}
.l-ml--66 {
	margin-left:-66px !important
}
.l-mr--66 {
	margin-right:-66px !important
}
.l-mtb--66 {
	margin-top:-66px !important;
	margin-bottom:-66px !important
}
.l-mlr--66 {
	margin-left:-66px !important;
	margin-right:-66px !important
}
.l-pt--66 {
	padding-top:-66px !important
}
.l-pb--66 {
	padding-bottom:-66px !important
}
.l-pl--66 {
	padding-left:-66px !important
}
.l-pr--66 {
	padding-right:-66px !important
}
.l-ptb--66 {
	padding-top:-66px !important;
	padding-bottom:-66px !important
}
.l-plr--66 {
	padding-left:-66px !important;
	padding-right:-66px !important
}
.l-t--66 {
	top:-66px !important
}
.l-b--66 {
	bottom:-66px !important
}
.l-l--66 {
	left:-66px !important
}
.l-r--66 {
	right:-66px !important
}
.l-mt--65 {
	margin-top:-65px !important
}
.l-mb--65 {
	margin-bottom:-65px !important
}
.l-ml--65 {
	margin-left:-65px !important
}
.l-mr--65 {
	margin-right:-65px !important
}
.l-mtb--65 {
	margin-top:-65px !important;
	margin-bottom:-65px !important
}
.l-mlr--65 {
	margin-left:-65px !important;
	margin-right:-65px !important
}
.l-pt--65 {
	padding-top:-65px !important
}
.l-pb--65 {
	padding-bottom:-65px !important
}
.l-pl--65 {
	padding-left:-65px !important
}
.l-pr--65 {
	padding-right:-65px !important
}
.l-ptb--65 {
	padding-top:-65px !important;
	padding-bottom:-65px !important
}
.l-plr--65 {
	padding-left:-65px !important;
	padding-right:-65px !important
}
.l-t--65 {
	top:-65px !important
}
.l-b--65 {
	bottom:-65px !important
}
.l-l--65 {
	left:-65px !important
}
.l-r--65 {
	right:-65px !important
}
.l-mt--64 {
	margin-top:-64px !important
}
.l-mb--64 {
	margin-bottom:-64px !important
}
.l-ml--64 {
	margin-left:-64px !important
}
.l-mr--64 {
	margin-right:-64px !important
}
.l-mtb--64 {
	margin-top:-64px !important;
	margin-bottom:-64px !important
}
.l-mlr--64 {
	margin-left:-64px !important;
	margin-right:-64px !important
}
.l-pt--64 {
	padding-top:-64px !important
}
.l-pb--64 {
	padding-bottom:-64px !important
}
.l-pl--64 {
	padding-left:-64px !important
}
.l-pr--64 {
	padding-right:-64px !important
}
.l-ptb--64 {
	padding-top:-64px !important;
	padding-bottom:-64px !important
}
.l-plr--64 {
	padding-left:-64px !important;
	padding-right:-64px !important
}
.l-t--64 {
	top:-64px !important
}
.l-b--64 {
	bottom:-64px !important
}
.l-l--64 {
	left:-64px !important
}
.l-r--64 {
	right:-64px !important
}
.l-mt--63 {
	margin-top:-63px !important
}
.l-mb--63 {
	margin-bottom:-63px !important
}
.l-ml--63 {
	margin-left:-63px !important
}
.l-mr--63 {
	margin-right:-63px !important
}
.l-mtb--63 {
	margin-top:-63px !important;
	margin-bottom:-63px !important
}
.l-mlr--63 {
	margin-left:-63px !important;
	margin-right:-63px !important
}
.l-pt--63 {
	padding-top:-63px !important
}
.l-pb--63 {
	padding-bottom:-63px !important
}
.l-pl--63 {
	padding-left:-63px !important
}
.l-pr--63 {
	padding-right:-63px !important
}
.l-ptb--63 {
	padding-top:-63px !important;
	padding-bottom:-63px !important
}
.l-plr--63 {
	padding-left:-63px !important;
	padding-right:-63px !important
}
.l-t--63 {
	top:-63px !important
}
.l-b--63 {
	bottom:-63px !important
}
.l-l--63 {
	left:-63px !important
}
.l-r--63 {
	right:-63px !important
}
.l-mt--62 {
	margin-top:-62px !important
}
.l-mb--62 {
	margin-bottom:-62px !important
}
.l-ml--62 {
	margin-left:-62px !important
}
.l-mr--62 {
	margin-right:-62px !important
}
.l-mtb--62 {
	margin-top:-62px !important;
	margin-bottom:-62px !important
}
.l-mlr--62 {
	margin-left:-62px !important;
	margin-right:-62px !important
}
.l-pt--62 {
	padding-top:-62px !important
}
.l-pb--62 {
	padding-bottom:-62px !important
}
.l-pl--62 {
	padding-left:-62px !important
}
.l-pr--62 {
	padding-right:-62px !important
}
.l-ptb--62 {
	padding-top:-62px !important;
	padding-bottom:-62px !important
}
.l-plr--62 {
	padding-left:-62px !important;
	padding-right:-62px !important
}
.l-t--62 {
	top:-62px !important
}
.l-b--62 {
	bottom:-62px !important
}
.l-l--62 {
	left:-62px !important
}
.l-r--62 {
	right:-62px !important
}
.l-mt--61 {
	margin-top:-61px !important
}
.l-mb--61 {
	margin-bottom:-61px !important
}
.l-ml--61 {
	margin-left:-61px !important
}
.l-mr--61 {
	margin-right:-61px !important
}
.l-mtb--61 {
	margin-top:-61px !important;
	margin-bottom:-61px !important
}
.l-mlr--61 {
	margin-left:-61px !important;
	margin-right:-61px !important
}
.l-pt--61 {
	padding-top:-61px !important
}
.l-pb--61 {
	padding-bottom:-61px !important
}
.l-pl--61 {
	padding-left:-61px !important
}
.l-pr--61 {
	padding-right:-61px !important
}
.l-ptb--61 {
	padding-top:-61px !important;
	padding-bottom:-61px !important
}
.l-plr--61 {
	padding-left:-61px !important;
	padding-right:-61px !important
}
.l-t--61 {
	top:-61px !important
}
.l-b--61 {
	bottom:-61px !important
}
.l-l--61 {
	left:-61px !important
}
.l-r--61 {
	right:-61px !important
}
.l-mt--60 {
	margin-top:-60px !important
}
.l-mb--60 {
	margin-bottom:-60px !important
}
.l-ml--60 {
	margin-left:-60px !important
}
.l-mr--60 {
	margin-right:-60px !important
}
.l-mtb--60 {
	margin-top:-60px !important;
	margin-bottom:-60px !important
}
.l-mlr--60 {
	margin-left:-60px !important;
	margin-right:-60px !important
}
.l-pt--60 {
	padding-top:-60px !important
}
.l-pb--60 {
	padding-bottom:-60px !important
}
.l-pl--60 {
	padding-left:-60px !important
}
.l-pr--60 {
	padding-right:-60px !important
}
.l-ptb--60 {
	padding-top:-60px !important;
	padding-bottom:-60px !important
}
.l-plr--60 {
	padding-left:-60px !important;
	padding-right:-60px !important
}
.l-t--60 {
	top:-60px !important
}
.l-b--60 {
	bottom:-60px !important
}
.l-l--60 {
	left:-60px !important
}
.l-r--60 {
	right:-60px !important
}
.l-mt--59 {
	margin-top:-59px !important
}
.l-mb--59 {
	margin-bottom:-59px !important
}
.l-ml--59 {
	margin-left:-59px !important
}
.l-mr--59 {
	margin-right:-59px !important
}
.l-mtb--59 {
	margin-top:-59px !important;
	margin-bottom:-59px !important
}
.l-mlr--59 {
	margin-left:-59px !important;
	margin-right:-59px !important
}
.l-pt--59 {
	padding-top:-59px !important
}
.l-pb--59 {
	padding-bottom:-59px !important
}
.l-pl--59 {
	padding-left:-59px !important
}
.l-pr--59 {
	padding-right:-59px !important
}
.l-ptb--59 {
	padding-top:-59px !important;
	padding-bottom:-59px !important
}
.l-plr--59 {
	padding-left:-59px !important;
	padding-right:-59px !important
}
.l-t--59 {
	top:-59px !important
}
.l-b--59 {
	bottom:-59px !important
}
.l-l--59 {
	left:-59px !important
}
.l-r--59 {
	right:-59px !important
}
.l-mt--58 {
	margin-top:-58px !important
}
.l-mb--58 {
	margin-bottom:-58px !important
}
.l-ml--58 {
	margin-left:-58px !important
}
.l-mr--58 {
	margin-right:-58px !important
}
.l-mtb--58 {
	margin-top:-58px !important;
	margin-bottom:-58px !important
}
.l-mlr--58 {
	margin-left:-58px !important;
	margin-right:-58px !important
}
.l-pt--58 {
	padding-top:-58px !important
}
.l-pb--58 {
	padding-bottom:-58px !important
}
.l-pl--58 {
	padding-left:-58px !important
}
.l-pr--58 {
	padding-right:-58px !important
}
.l-ptb--58 {
	padding-top:-58px !important;
	padding-bottom:-58px !important
}
.l-plr--58 {
	padding-left:-58px !important;
	padding-right:-58px !important
}
.l-t--58 {
	top:-58px !important
}
.l-b--58 {
	bottom:-58px !important
}
.l-l--58 {
	left:-58px !important
}
.l-r--58 {
	right:-58px !important
}
.l-mt--57 {
	margin-top:-57px !important
}
.l-mb--57 {
	margin-bottom:-57px !important
}
.l-ml--57 {
	margin-left:-57px !important
}
.l-mr--57 {
	margin-right:-57px !important
}
.l-mtb--57 {
	margin-top:-57px !important;
	margin-bottom:-57px !important
}
.l-mlr--57 {
	margin-left:-57px !important;
	margin-right:-57px !important
}
.l-pt--57 {
	padding-top:-57px !important
}
.l-pb--57 {
	padding-bottom:-57px !important
}
.l-pl--57 {
	padding-left:-57px !important
}
.l-pr--57 {
	padding-right:-57px !important
}
.l-ptb--57 {
	padding-top:-57px !important;
	padding-bottom:-57px !important
}
.l-plr--57 {
	padding-left:-57px !important;
	padding-right:-57px !important
}
.l-t--57 {
	top:-57px !important
}
.l-b--57 {
	bottom:-57px !important
}
.l-l--57 {
	left:-57px !important
}
.l-r--57 {
	right:-57px !important
}
.l-mt--56 {
	margin-top:-56px !important
}
.l-mb--56 {
	margin-bottom:-56px !important
}
.l-ml--56 {
	margin-left:-56px !important
}
.l-mr--56 {
	margin-right:-56px !important
}
.l-mtb--56 {
	margin-top:-56px !important;
	margin-bottom:-56px !important
}
.l-mlr--56 {
	margin-left:-56px !important;
	margin-right:-56px !important
}
.l-pt--56 {
	padding-top:-56px !important
}
.l-pb--56 {
	padding-bottom:-56px !important
}
.l-pl--56 {
	padding-left:-56px !important
}
.l-pr--56 {
	padding-right:-56px !important
}
.l-ptb--56 {
	padding-top:-56px !important;
	padding-bottom:-56px !important
}
.l-plr--56 {
	padding-left:-56px !important;
	padding-right:-56px !important
}
.l-t--56 {
	top:-56px !important
}
.l-b--56 {
	bottom:-56px !important
}
.l-l--56 {
	left:-56px !important
}
.l-r--56 {
	right:-56px !important
}
.l-mt--55 {
	margin-top:-55px !important
}
.l-mb--55 {
	margin-bottom:-55px !important
}
.l-ml--55 {
	margin-left:-55px !important
}
.l-mr--55 {
	margin-right:-55px !important
}
.l-mtb--55 {
	margin-top:-55px !important;
	margin-bottom:-55px !important
}
.l-mlr--55 {
	margin-left:-55px !important;
	margin-right:-55px !important
}
.l-pt--55 {
	padding-top:-55px !important
}
.l-pb--55 {
	padding-bottom:-55px !important
}
.l-pl--55 {
	padding-left:-55px !important
}
.l-pr--55 {
	padding-right:-55px !important
}
.l-ptb--55 {
	padding-top:-55px !important;
	padding-bottom:-55px !important
}
.l-plr--55 {
	padding-left:-55px !important;
	padding-right:-55px !important
}
.l-t--55 {
	top:-55px !important
}
.l-b--55 {
	bottom:-55px !important
}
.l-l--55 {
	left:-55px !important
}
.l-r--55 {
	right:-55px !important
}
.l-mt--54 {
	margin-top:-54px !important
}
.l-mb--54 {
	margin-bottom:-54px !important
}
.l-ml--54 {
	margin-left:-54px !important
}
.l-mr--54 {
	margin-right:-54px !important
}
.l-mtb--54 {
	margin-top:-54px !important;
	margin-bottom:-54px !important
}
.l-mlr--54 {
	margin-left:-54px !important;
	margin-right:-54px !important
}
.l-pt--54 {
	padding-top:-54px !important
}
.l-pb--54 {
	padding-bottom:-54px !important
}
.l-pl--54 {
	padding-left:-54px !important
}
.l-pr--54 {
	padding-right:-54px !important
}
.l-ptb--54 {
	padding-top:-54px !important;
	padding-bottom:-54px !important
}
.l-plr--54 {
	padding-left:-54px !important;
	padding-right:-54px !important
}
.l-t--54 {
	top:-54px !important
}
.l-b--54 {
	bottom:-54px !important
}
.l-l--54 {
	left:-54px !important
}
.l-r--54 {
	right:-54px !important
}
.l-mt--53 {
	margin-top:-53px !important
}
.l-mb--53 {
	margin-bottom:-53px !important
}
.l-ml--53 {
	margin-left:-53px !important
}
.l-mr--53 {
	margin-right:-53px !important
}
.l-mtb--53 {
	margin-top:-53px !important;
	margin-bottom:-53px !important
}
.l-mlr--53 {
	margin-left:-53px !important;
	margin-right:-53px !important
}
.l-pt--53 {
	padding-top:-53px !important
}
.l-pb--53 {
	padding-bottom:-53px !important
}
.l-pl--53 {
	padding-left:-53px !important
}
.l-pr--53 {
	padding-right:-53px !important
}
.l-ptb--53 {
	padding-top:-53px !important;
	padding-bottom:-53px !important
}
.l-plr--53 {
	padding-left:-53px !important;
	padding-right:-53px !important
}
.l-t--53 {
	top:-53px !important
}
.l-b--53 {
	bottom:-53px !important
}
.l-l--53 {
	left:-53px !important
}
.l-r--53 {
	right:-53px !important
}
.l-mt--52 {
	margin-top:-52px !important
}
.l-mb--52 {
	margin-bottom:-52px !important
}
.l-ml--52 {
	margin-left:-52px !important
}
.l-mr--52 {
	margin-right:-52px !important
}
.l-mtb--52 {
	margin-top:-52px !important;
	margin-bottom:-52px !important
}
.l-mlr--52 {
	margin-left:-52px !important;
	margin-right:-52px !important
}
.l-pt--52 {
	padding-top:-52px !important
}
.l-pb--52 {
	padding-bottom:-52px !important
}
.l-pl--52 {
	padding-left:-52px !important
}
.l-pr--52 {
	padding-right:-52px !important
}
.l-ptb--52 {
	padding-top:-52px !important;
	padding-bottom:-52px !important
}
.l-plr--52 {
	padding-left:-52px !important;
	padding-right:-52px !important
}
.l-t--52 {
	top:-52px !important
}
.l-b--52 {
	bottom:-52px !important
}
.l-l--52 {
	left:-52px !important
}
.l-r--52 {
	right:-52px !important
}
.l-mt--51 {
	margin-top:-51px !important
}
.l-mb--51 {
	margin-bottom:-51px !important
}
.l-ml--51 {
	margin-left:-51px !important
}
.l-mr--51 {
	margin-right:-51px !important
}
.l-mtb--51 {
	margin-top:-51px !important;
	margin-bottom:-51px !important
}
.l-mlr--51 {
	margin-left:-51px !important;
	margin-right:-51px !important
}
.l-pt--51 {
	padding-top:-51px !important
}
.l-pb--51 {
	padding-bottom:-51px !important
}
.l-pl--51 {
	padding-left:-51px !important
}
.l-pr--51 {
	padding-right:-51px !important
}
.l-ptb--51 {
	padding-top:-51px !important;
	padding-bottom:-51px !important
}
.l-plr--51 {
	padding-left:-51px !important;
	padding-right:-51px !important
}
.l-t--51 {
	top:-51px !important
}
.l-b--51 {
	bottom:-51px !important
}
.l-l--51 {
	left:-51px !important
}
.l-r--51 {
	right:-51px !important
}
.l-mt--50 {
	margin-top:-50px !important
}
.l-mb--50 {
	margin-bottom:-50px !important
}
.l-ml--50 {
	margin-left:-50px !important
}
.l-mr--50 {
	margin-right:-50px !important
}
.l-mtb--50 {
	margin-top:-50px !important;
	margin-bottom:-50px !important
}
.l-mlr--50 {
	margin-left:-50px !important;
	margin-right:-50px !important
}
.l-pt--50 {
	padding-top:-50px !important
}
.l-pb--50 {
	padding-bottom:-50px !important
}
.l-pl--50 {
	padding-left:-50px !important
}
.l-pr--50 {
	padding-right:-50px !important
}
.l-ptb--50 {
	padding-top:-50px !important;
	padding-bottom:-50px !important
}
.l-plr--50 {
	padding-left:-50px !important;
	padding-right:-50px !important
}
.l-t--50 {
	top:-50px !important
}
.l-b--50 {
	bottom:-50px !important
}
.l-l--50 {
	left:-50px !important
}
.l-r--50 {
	right:-50px !important
}
.l-mt--49 {
	margin-top:-49px !important
}
.l-mb--49 {
	margin-bottom:-49px !important
}
.l-ml--49 {
	margin-left:-49px !important
}
.l-mr--49 {
	margin-right:-49px !important
}
.l-mtb--49 {
	margin-top:-49px !important;
	margin-bottom:-49px !important
}
.l-mlr--49 {
	margin-left:-49px !important;
	margin-right:-49px !important
}
.l-pt--49 {
	padding-top:-49px !important
}
.l-pb--49 {
	padding-bottom:-49px !important
}
.l-pl--49 {
	padding-left:-49px !important
}
.l-pr--49 {
	padding-right:-49px !important
}
.l-ptb--49 {
	padding-top:-49px !important;
	padding-bottom:-49px !important
}
.l-plr--49 {
	padding-left:-49px !important;
	padding-right:-49px !important
}
.l-t--49 {
	top:-49px !important
}
.l-b--49 {
	bottom:-49px !important
}
.l-l--49 {
	left:-49px !important
}
.l-r--49 {
	right:-49px !important
}
.l-mt--48 {
	margin-top:-48px !important
}
.l-mb--48 {
	margin-bottom:-48px !important
}
.l-ml--48 {
	margin-left:-48px !important
}
.l-mr--48 {
	margin-right:-48px !important
}
.l-mtb--48 {
	margin-top:-48px !important;
	margin-bottom:-48px !important
}
.l-mlr--48 {
	margin-left:-48px !important;
	margin-right:-48px !important
}
.l-pt--48 {
	padding-top:-48px !important
}
.l-pb--48 {
	padding-bottom:-48px !important
}
.l-pl--48 {
	padding-left:-48px !important
}
.l-pr--48 {
	padding-right:-48px !important
}
.l-ptb--48 {
	padding-top:-48px !important;
	padding-bottom:-48px !important
}
.l-plr--48 {
	padding-left:-48px !important;
	padding-right:-48px !important
}
.l-t--48 {
	top:-48px !important
}
.l-b--48 {
	bottom:-48px !important
}
.l-l--48 {
	left:-48px !important
}
.l-r--48 {
	right:-48px !important
}
.l-mt--47 {
	margin-top:-47px !important
}
.l-mb--47 {
	margin-bottom:-47px !important
}
.l-ml--47 {
	margin-left:-47px !important
}
.l-mr--47 {
	margin-right:-47px !important
}
.l-mtb--47 {
	margin-top:-47px !important;
	margin-bottom:-47px !important
}
.l-mlr--47 {
	margin-left:-47px !important;
	margin-right:-47px !important
}
.l-pt--47 {
	padding-top:-47px !important
}
.l-pb--47 {
	padding-bottom:-47px !important
}
.l-pl--47 {
	padding-left:-47px !important
}
.l-pr--47 {
	padding-right:-47px !important
}
.l-ptb--47 {
	padding-top:-47px !important;
	padding-bottom:-47px !important
}
.l-plr--47 {
	padding-left:-47px !important;
	padding-right:-47px !important
}
.l-t--47 {
	top:-47px !important
}
.l-b--47 {
	bottom:-47px !important
}
.l-l--47 {
	left:-47px !important
}
.l-r--47 {
	right:-47px !important
}
.l-mt--46 {
	margin-top:-46px !important
}
.l-mb--46 {
	margin-bottom:-46px !important
}
.l-ml--46 {
	margin-left:-46px !important
}
.l-mr--46 {
	margin-right:-46px !important
}
.l-mtb--46 {
	margin-top:-46px !important;
	margin-bottom:-46px !important
}
.l-mlr--46 {
	margin-left:-46px !important;
	margin-right:-46px !important
}
.l-pt--46 {
	padding-top:-46px !important
}
.l-pb--46 {
	padding-bottom:-46px !important
}
.l-pl--46 {
	padding-left:-46px !important
}
.l-pr--46 {
	padding-right:-46px !important
}
.l-ptb--46 {
	padding-top:-46px !important;
	padding-bottom:-46px !important
}
.l-plr--46 {
	padding-left:-46px !important;
	padding-right:-46px !important
}
.l-t--46 {
	top:-46px !important
}
.l-b--46 {
	bottom:-46px !important
}
.l-l--46 {
	left:-46px !important
}
.l-r--46 {
	right:-46px !important
}
.l-mt--45 {
	margin-top:-45px !important
}
.l-mb--45 {
	margin-bottom:-45px !important
}
.l-ml--45 {
	margin-left:-45px !important
}
.l-mr--45 {
	margin-right:-45px !important
}
.l-mtb--45 {
	margin-top:-45px !important;
	margin-bottom:-45px !important
}
.l-mlr--45 {
	margin-left:-45px !important;
	margin-right:-45px !important
}
.l-pt--45 {
	padding-top:-45px !important
}
.l-pb--45 {
	padding-bottom:-45px !important
}
.l-pl--45 {
	padding-left:-45px !important
}
.l-pr--45 {
	padding-right:-45px !important
}
.l-ptb--45 {
	padding-top:-45px !important;
	padding-bottom:-45px !important
}
.l-plr--45 {
	padding-left:-45px !important;
	padding-right:-45px !important
}
.l-t--45 {
	top:-45px !important
}
.l-b--45 {
	bottom:-45px !important
}
.l-l--45 {
	left:-45px !important
}
.l-r--45 {
	right:-45px !important
}
.l-mt--44 {
	margin-top:-44px !important
}
.l-mb--44 {
	margin-bottom:-44px !important
}
.l-ml--44 {
	margin-left:-44px !important
}
.l-mr--44 {
	margin-right:-44px !important
}
.l-mtb--44 {
	margin-top:-44px !important;
	margin-bottom:-44px !important
}
.l-mlr--44 {
	margin-left:-44px !important;
	margin-right:-44px !important
}
.l-pt--44 {
	padding-top:-44px !important
}
.l-pb--44 {
	padding-bottom:-44px !important
}
.l-pl--44 {
	padding-left:-44px !important
}
.l-pr--44 {
	padding-right:-44px !important
}
.l-ptb--44 {
	padding-top:-44px !important;
	padding-bottom:-44px !important
}
.l-plr--44 {
	padding-left:-44px !important;
	padding-right:-44px !important
}
.l-t--44 {
	top:-44px !important
}
.l-b--44 {
	bottom:-44px !important
}
.l-l--44 {
	left:-44px !important
}
.l-r--44 {
	right:-44px !important
}
.l-mt--43 {
	margin-top:-43px !important
}
.l-mb--43 {
	margin-bottom:-43px !important
}
.l-ml--43 {
	margin-left:-43px !important
}
.l-mr--43 {
	margin-right:-43px !important
}
.l-mtb--43 {
	margin-top:-43px !important;
	margin-bottom:-43px !important
}
.l-mlr--43 {
	margin-left:-43px !important;
	margin-right:-43px !important
}
.l-pt--43 {
	padding-top:-43px !important
}
.l-pb--43 {
	padding-bottom:-43px !important
}
.l-pl--43 {
	padding-left:-43px !important
}
.l-pr--43 {
	padding-right:-43px !important
}
.l-ptb--43 {
	padding-top:-43px !important;
	padding-bottom:-43px !important
}
.l-plr--43 {
	padding-left:-43px !important;
	padding-right:-43px !important
}
.l-t--43 {
	top:-43px !important
}
.l-b--43 {
	bottom:-43px !important
}
.l-l--43 {
	left:-43px !important
}
.l-r--43 {
	right:-43px !important
}
.l-mt--42 {
	margin-top:-42px !important
}
.l-mb--42 {
	margin-bottom:-42px !important
}
.l-ml--42 {
	margin-left:-42px !important
}
.l-mr--42 {
	margin-right:-42px !important
}
.l-mtb--42 {
	margin-top:-42px !important;
	margin-bottom:-42px !important
}
.l-mlr--42 {
	margin-left:-42px !important;
	margin-right:-42px !important
}
.l-pt--42 {
	padding-top:-42px !important
}
.l-pb--42 {
	padding-bottom:-42px !important
}
.l-pl--42 {
	padding-left:-42px !important
}
.l-pr--42 {
	padding-right:-42px !important
}
.l-ptb--42 {
	padding-top:-42px !important;
	padding-bottom:-42px !important
}
.l-plr--42 {
	padding-left:-42px !important;
	padding-right:-42px !important
}
.l-t--42 {
	top:-42px !important
}
.l-b--42 {
	bottom:-42px !important
}
.l-l--42 {
	left:-42px !important
}
.l-r--42 {
	right:-42px !important
}
.l-mt--41 {
	margin-top:-41px !important
}
.l-mb--41 {
	margin-bottom:-41px !important
}
.l-ml--41 {
	margin-left:-41px !important
}
.l-mr--41 {
	margin-right:-41px !important
}
.l-mtb--41 {
	margin-top:-41px !important;
	margin-bottom:-41px !important
}
.l-mlr--41 {
	margin-left:-41px !important;
	margin-right:-41px !important
}
.l-pt--41 {
	padding-top:-41px !important
}
.l-pb--41 {
	padding-bottom:-41px !important
}
.l-pl--41 {
	padding-left:-41px !important
}
.l-pr--41 {
	padding-right:-41px !important
}
.l-ptb--41 {
	padding-top:-41px !important;
	padding-bottom:-41px !important
}
.l-plr--41 {
	padding-left:-41px !important;
	padding-right:-41px !important
}
.l-t--41 {
	top:-41px !important
}
.l-b--41 {
	bottom:-41px !important
}
.l-l--41 {
	left:-41px !important
}
.l-r--41 {
	right:-41px !important
}
.l-mt--40 {
	margin-top:-40px !important
}
.l-mb--40 {
	margin-bottom:-40px !important
}
.l-ml--40 {
	margin-left:-40px !important
}
.l-mr--40 {
	margin-right:-40px !important
}
.l-mtb--40 {
	margin-top:-40px !important;
	margin-bottom:-40px !important
}
.l-mlr--40 {
	margin-left:-40px !important;
	margin-right:-40px !important
}
.l-pt--40 {
	padding-top:-40px !important
}
.l-pb--40 {
	padding-bottom:-40px !important
}
.l-pl--40 {
	padding-left:-40px !important
}
.l-pr--40 {
	padding-right:-40px !important
}
.l-ptb--40 {
	padding-top:-40px !important;
	padding-bottom:-40px !important
}
.l-plr--40 {
	padding-left:-40px !important;
	padding-right:-40px !important
}
.l-t--40 {
	top:-40px !important
}
.l-b--40 {
	bottom:-40px !important
}
.l-l--40 {
	left:-40px !important
}
.l-r--40 {
	right:-40px !important
}
.l-mt--39 {
	margin-top:-39px !important
}
.l-mb--39 {
	margin-bottom:-39px !important
}
.l-ml--39 {
	margin-left:-39px !important
}
.l-mr--39 {
	margin-right:-39px !important
}
.l-mtb--39 {
	margin-top:-39px !important;
	margin-bottom:-39px !important
}
.l-mlr--39 {
	margin-left:-39px !important;
	margin-right:-39px !important
}
.l-pt--39 {
	padding-top:-39px !important
}
.l-pb--39 {
	padding-bottom:-39px !important
}
.l-pl--39 {
	padding-left:-39px !important
}
.l-pr--39 {
	padding-right:-39px !important
}
.l-ptb--39 {
	padding-top:-39px !important;
	padding-bottom:-39px !important
}
.l-plr--39 {
	padding-left:-39px !important;
	padding-right:-39px !important
}
.l-t--39 {
	top:-39px !important
}
.l-b--39 {
	bottom:-39px !important
}
.l-l--39 {
	left:-39px !important
}
.l-r--39 {
	right:-39px !important
}
.l-mt--38 {
	margin-top:-38px !important
}
.l-mb--38 {
	margin-bottom:-38px !important
}
.l-ml--38 {
	margin-left:-38px !important
}
.l-mr--38 {
	margin-right:-38px !important
}
.l-mtb--38 {
	margin-top:-38px !important;
	margin-bottom:-38px !important
}
.l-mlr--38 {
	margin-left:-38px !important;
	margin-right:-38px !important
}
.l-pt--38 {
	padding-top:-38px !important
}
.l-pb--38 {
	padding-bottom:-38px !important
}
.l-pl--38 {
	padding-left:-38px !important
}
.l-pr--38 {
	padding-right:-38px !important
}
.l-ptb--38 {
	padding-top:-38px !important;
	padding-bottom:-38px !important
}
.l-plr--38 {
	padding-left:-38px !important;
	padding-right:-38px !important
}
.l-t--38 {
	top:-38px !important
}
.l-b--38 {
	bottom:-38px !important
}
.l-l--38 {
	left:-38px !important
}
.l-r--38 {
	right:-38px !important
}
.l-mt--37 {
	margin-top:-37px !important
}
.l-mb--37 {
	margin-bottom:-37px !important
}
.l-ml--37 {
	margin-left:-37px !important
}
.l-mr--37 {
	margin-right:-37px !important
}
.l-mtb--37 {
	margin-top:-37px !important;
	margin-bottom:-37px !important
}
.l-mlr--37 {
	margin-left:-37px !important;
	margin-right:-37px !important
}
.l-pt--37 {
	padding-top:-37px !important
}
.l-pb--37 {
	padding-bottom:-37px !important
}
.l-pl--37 {
	padding-left:-37px !important
}
.l-pr--37 {
	padding-right:-37px !important
}
.l-ptb--37 {
	padding-top:-37px !important;
	padding-bottom:-37px !important
}
.l-plr--37 {
	padding-left:-37px !important;
	padding-right:-37px !important
}
.l-t--37 {
	top:-37px !important
}
.l-b--37 {
	bottom:-37px !important
}
.l-l--37 {
	left:-37px !important
}
.l-r--37 {
	right:-37px !important
}
.l-mt--36 {
	margin-top:-36px !important
}
.l-mb--36 {
	margin-bottom:-36px !important
}
.l-ml--36 {
	margin-left:-36px !important
}
.l-mr--36 {
	margin-right:-36px !important
}
.l-mtb--36 {
	margin-top:-36px !important;
	margin-bottom:-36px !important
}
.l-mlr--36 {
	margin-left:-36px !important;
	margin-right:-36px !important
}
.l-pt--36 {
	padding-top:-36px !important
}
.l-pb--36 {
	padding-bottom:-36px !important
}
.l-pl--36 {
	padding-left:-36px !important
}
.l-pr--36 {
	padding-right:-36px !important
}
.l-ptb--36 {
	padding-top:-36px !important;
	padding-bottom:-36px !important
}
.l-plr--36 {
	padding-left:-36px !important;
	padding-right:-36px !important
}
.l-t--36 {
	top:-36px !important
}
.l-b--36 {
	bottom:-36px !important
}
.l-l--36 {
	left:-36px !important
}
.l-r--36 {
	right:-36px !important
}
.l-mt--35 {
	margin-top:-35px !important
}
.l-mb--35 {
	margin-bottom:-35px !important
}
.l-ml--35 {
	margin-left:-35px !important
}
.l-mr--35 {
	margin-right:-35px !important
}
.l-mtb--35 {
	margin-top:-35px !important;
	margin-bottom:-35px !important
}
.l-mlr--35 {
	margin-left:-35px !important;
	margin-right:-35px !important
}
.l-pt--35 {
	padding-top:-35px !important
}
.l-pb--35 {
	padding-bottom:-35px !important
}
.l-pl--35 {
	padding-left:-35px !important
}
.l-pr--35 {
	padding-right:-35px !important
}
.l-ptb--35 {
	padding-top:-35px !important;
	padding-bottom:-35px !important
}
.l-plr--35 {
	padding-left:-35px !important;
	padding-right:-35px !important
}
.l-t--35 {
	top:-35px !important
}
.l-b--35 {
	bottom:-35px !important
}
.l-l--35 {
	left:-35px !important
}
.l-r--35 {
	right:-35px !important
}
.l-mt--34 {
	margin-top:-34px !important
}
.l-mb--34 {
	margin-bottom:-34px !important
}
.l-ml--34 {
	margin-left:-34px !important
}
.l-mr--34 {
	margin-right:-34px !important
}
.l-mtb--34 {
	margin-top:-34px !important;
	margin-bottom:-34px !important
}
.l-mlr--34 {
	margin-left:-34px !important;
	margin-right:-34px !important
}
.l-pt--34 {
	padding-top:-34px !important
}
.l-pb--34 {
	padding-bottom:-34px !important
}
.l-pl--34 {
	padding-left:-34px !important
}
.l-pr--34 {
	padding-right:-34px !important
}
.l-ptb--34 {
	padding-top:-34px !important;
	padding-bottom:-34px !important
}
.l-plr--34 {
	padding-left:-34px !important;
	padding-right:-34px !important
}
.l-t--34 {
	top:-34px !important
}
.l-b--34 {
	bottom:-34px !important
}
.l-l--34 {
	left:-34px !important
}
.l-r--34 {
	right:-34px !important
}
.l-mt--33 {
	margin-top:-33px !important
}
.l-mb--33 {
	margin-bottom:-33px !important
}
.l-ml--33 {
	margin-left:-33px !important
}
.l-mr--33 {
	margin-right:-33px !important
}
.l-mtb--33 {
	margin-top:-33px !important;
	margin-bottom:-33px !important
}
.l-mlr--33 {
	margin-left:-33px !important;
	margin-right:-33px !important
}
.l-pt--33 {
	padding-top:-33px !important
}
.l-pb--33 {
	padding-bottom:-33px !important
}
.l-pl--33 {
	padding-left:-33px !important
}
.l-pr--33 {
	padding-right:-33px !important
}
.l-ptb--33 {
	padding-top:-33px !important;
	padding-bottom:-33px !important
}
.l-plr--33 {
	padding-left:-33px !important;
	padding-right:-33px !important
}
.l-t--33 {
	top:-33px !important
}
.l-b--33 {
	bottom:-33px !important
}
.l-l--33 {
	left:-33px !important
}
.l-r--33 {
	right:-33px !important
}
.l-mt--32 {
	margin-top:-32px !important
}
.l-mb--32 {
	margin-bottom:-32px !important
}
.l-ml--32 {
	margin-left:-32px !important
}
.l-mr--32 {
	margin-right:-32px !important
}
.l-mtb--32 {
	margin-top:-32px !important;
	margin-bottom:-32px !important
}
.l-mlr--32 {
	margin-left:-32px !important;
	margin-right:-32px !important
}
.l-pt--32 {
	padding-top:-32px !important
}
.l-pb--32 {
	padding-bottom:-32px !important
}
.l-pl--32 {
	padding-left:-32px !important
}
.l-pr--32 {
	padding-right:-32px !important
}
.l-ptb--32 {
	padding-top:-32px !important;
	padding-bottom:-32px !important
}
.l-plr--32 {
	padding-left:-32px !important;
	padding-right:-32px !important
}
.l-t--32 {
	top:-32px !important
}
.l-b--32 {
	bottom:-32px !important
}
.l-l--32 {
	left:-32px !important
}
.l-r--32 {
	right:-32px !important
}
.l-mt--31 {
	margin-top:-31px !important
}
.l-mb--31 {
	margin-bottom:-31px !important
}
.l-ml--31 {
	margin-left:-31px !important
}
.l-mr--31 {
	margin-right:-31px !important
}
.l-mtb--31 {
	margin-top:-31px !important;
	margin-bottom:-31px !important
}
.l-mlr--31 {
	margin-left:-31px !important;
	margin-right:-31px !important
}
.l-pt--31 {
	padding-top:-31px !important
}
.l-pb--31 {
	padding-bottom:-31px !important
}
.l-pl--31 {
	padding-left:-31px !important
}
.l-pr--31 {
	padding-right:-31px !important
}
.l-ptb--31 {
	padding-top:-31px !important;
	padding-bottom:-31px !important
}
.l-plr--31 {
	padding-left:-31px !important;
	padding-right:-31px !important
}
.l-t--31 {
	top:-31px !important
}
.l-b--31 {
	bottom:-31px !important
}
.l-l--31 {
	left:-31px !important
}
.l-r--31 {
	right:-31px !important
}
.l-mt--30 {
	margin-top:-30px !important
}
.l-mb--30 {
	margin-bottom:-30px !important
}
.l-ml--30 {
	margin-left:-30px !important
}
.l-mr--30 {
	margin-right:-30px !important
}
.l-mtb--30 {
	margin-top:-30px !important;
	margin-bottom:-30px !important
}
.l-mlr--30 {
	margin-left:-30px !important;
	margin-right:-30px !important
}
.l-pt--30 {
	padding-top:-30px !important
}
.l-pb--30 {
	padding-bottom:-30px !important
}
.l-pl--30 {
	padding-left:-30px !important
}
.l-pr--30 {
	padding-right:-30px !important
}
.l-ptb--30 {
	padding-top:-30px !important;
	padding-bottom:-30px !important
}
.l-plr--30 {
	padding-left:-30px !important;
	padding-right:-30px !important
}
.l-t--30 {
	top:-30px !important
}
.l-b--30 {
	bottom:-30px !important
}
.l-l--30 {
	left:-30px !important
}
.l-r--30 {
	right:-30px !important
}
.l-mt--29 {
	margin-top:-29px !important
}
.l-mb--29 {
	margin-bottom:-29px !important
}
.l-ml--29 {
	margin-left:-29px !important
}
.l-mr--29 {
	margin-right:-29px !important
}
.l-mtb--29 {
	margin-top:-29px !important;
	margin-bottom:-29px !important
}
.l-mlr--29 {
	margin-left:-29px !important;
	margin-right:-29px !important
}
.l-pt--29 {
	padding-top:-29px !important
}
.l-pb--29 {
	padding-bottom:-29px !important
}
.l-pl--29 {
	padding-left:-29px !important
}
.l-pr--29 {
	padding-right:-29px !important
}
.l-ptb--29 {
	padding-top:-29px !important;
	padding-bottom:-29px !important
}
.l-plr--29 {
	padding-left:-29px !important;
	padding-right:-29px !important
}
.l-t--29 {
	top:-29px !important
}
.l-b--29 {
	bottom:-29px !important
}
.l-l--29 {
	left:-29px !important
}
.l-r--29 {
	right:-29px !important
}
.l-mt--28 {
	margin-top:-28px !important
}
.l-mb--28 {
	margin-bottom:-28px !important
}
.l-ml--28 {
	margin-left:-28px !important
}
.l-mr--28 {
	margin-right:-28px !important
}
.l-mtb--28 {
	margin-top:-28px !important;
	margin-bottom:-28px !important
}
.l-mlr--28 {
	margin-left:-28px !important;
	margin-right:-28px !important
}
.l-pt--28 {
	padding-top:-28px !important
}
.l-pb--28 {
	padding-bottom:-28px !important
}
.l-pl--28 {
	padding-left:-28px !important
}
.l-pr--28 {
	padding-right:-28px !important
}
.l-ptb--28 {
	padding-top:-28px !important;
	padding-bottom:-28px !important
}
.l-plr--28 {
	padding-left:-28px !important;
	padding-right:-28px !important
}
.l-t--28 {
	top:-28px !important
}
.l-b--28 {
	bottom:-28px !important
}
.l-l--28 {
	left:-28px !important
}
.l-r--28 {
	right:-28px !important
}
.l-mt--27 {
	margin-top:-27px !important
}
.l-mb--27 {
	margin-bottom:-27px !important
}
.l-ml--27 {
	margin-left:-27px !important
}
.l-mr--27 {
	margin-right:-27px !important
}
.l-mtb--27 {
	margin-top:-27px !important;
	margin-bottom:-27px !important
}
.l-mlr--27 {
	margin-left:-27px !important;
	margin-right:-27px !important
}
.l-pt--27 {
	padding-top:-27px !important
}
.l-pb--27 {
	padding-bottom:-27px !important
}
.l-pl--27 {
	padding-left:-27px !important
}
.l-pr--27 {
	padding-right:-27px !important
}
.l-ptb--27 {
	padding-top:-27px !important;
	padding-bottom:-27px !important
}
.l-plr--27 {
	padding-left:-27px !important;
	padding-right:-27px !important
}
.l-t--27 {
	top:-27px !important
}
.l-b--27 {
	bottom:-27px !important
}
.l-l--27 {
	left:-27px !important
}
.l-r--27 {
	right:-27px !important
}
.l-mt--26 {
	margin-top:-26px !important
}
.l-mb--26 {
	margin-bottom:-26px !important
}
.l-ml--26 {
	margin-left:-26px !important
}
.l-mr--26 {
	margin-right:-26px !important
}
.l-mtb--26 {
	margin-top:-26px !important;
	margin-bottom:-26px !important
}
.l-mlr--26 {
	margin-left:-26px !important;
	margin-right:-26px !important
}
.l-pt--26 {
	padding-top:-26px !important
}
.l-pb--26 {
	padding-bottom:-26px !important
}
.l-pl--26 {
	padding-left:-26px !important
}
.l-pr--26 {
	padding-right:-26px !important
}
.l-ptb--26 {
	padding-top:-26px !important;
	padding-bottom:-26px !important
}
.l-plr--26 {
	padding-left:-26px !important;
	padding-right:-26px !important
}
.l-t--26 {
	top:-26px !important
}
.l-b--26 {
	bottom:-26px !important
}
.l-l--26 {
	left:-26px !important
}
.l-r--26 {
	right:-26px !important
}
.l-mt--25 {
	margin-top:-25px !important
}
.l-mb--25 {
	margin-bottom:-25px !important
}
.l-ml--25 {
	margin-left:-25px !important
}
.l-mr--25 {
	margin-right:-25px !important
}
.l-mtb--25 {
	margin-top:-25px !important;
	margin-bottom:-25px !important
}
.l-mlr--25 {
	margin-left:-25px !important;
	margin-right:-25px !important
}
.l-pt--25 {
	padding-top:-25px !important
}
.l-pb--25 {
	padding-bottom:-25px !important
}
.l-pl--25 {
	padding-left:-25px !important
}
.l-pr--25 {
	padding-right:-25px !important
}
.l-ptb--25 {
	padding-top:-25px !important;
	padding-bottom:-25px !important
}
.l-plr--25 {
	padding-left:-25px !important;
	padding-right:-25px !important
}
.l-t--25 {
	top:-25px !important
}
.l-b--25 {
	bottom:-25px !important
}
.l-l--25 {
	left:-25px !important
}
.l-r--25 {
	right:-25px !important
}
.l-mt--24 {
	margin-top:-24px !important
}
.l-mb--24 {
	margin-bottom:-24px !important
}
.l-ml--24 {
	margin-left:-24px !important
}
.l-mr--24 {
	margin-right:-24px !important
}
.l-mtb--24 {
	margin-top:-24px !important;
	margin-bottom:-24px !important
}
.l-mlr--24 {
	margin-left:-24px !important;
	margin-right:-24px !important
}
.l-pt--24 {
	padding-top:-24px !important
}
.l-pb--24 {
	padding-bottom:-24px !important
}
.l-pl--24 {
	padding-left:-24px !important
}
.l-pr--24 {
	padding-right:-24px !important
}
.l-ptb--24 {
	padding-top:-24px !important;
	padding-bottom:-24px !important
}
.l-plr--24 {
	padding-left:-24px !important;
	padding-right:-24px !important
}
.l-t--24 {
	top:-24px !important
}
.l-b--24 {
	bottom:-24px !important
}
.l-l--24 {
	left:-24px !important
}
.l-r--24 {
	right:-24px !important
}
.l-mt--23 {
	margin-top:-23px !important
}
.l-mb--23 {
	margin-bottom:-23px !important
}
.l-ml--23 {
	margin-left:-23px !important
}
.l-mr--23 {
	margin-right:-23px !important
}
.l-mtb--23 {
	margin-top:-23px !important;
	margin-bottom:-23px !important
}
.l-mlr--23 {
	margin-left:-23px !important;
	margin-right:-23px !important
}
.l-pt--23 {
	padding-top:-23px !important
}
.l-pb--23 {
	padding-bottom:-23px !important
}
.l-pl--23 {
	padding-left:-23px !important
}
.l-pr--23 {
	padding-right:-23px !important
}
.l-ptb--23 {
	padding-top:-23px !important;
	padding-bottom:-23px !important
}
.l-plr--23 {
	padding-left:-23px !important;
	padding-right:-23px !important
}
.l-t--23 {
	top:-23px !important
}
.l-b--23 {
	bottom:-23px !important
}
.l-l--23 {
	left:-23px !important
}
.l-r--23 {
	right:-23px !important
}
.l-mt--22 {
	margin-top:-22px !important
}
.l-mb--22 {
	margin-bottom:-22px !important
}
.l-ml--22 {
	margin-left:-22px !important
}
.l-mr--22 {
	margin-right:-22px !important
}
.l-mtb--22 {
	margin-top:-22px !important;
	margin-bottom:-22px !important
}
.l-mlr--22 {
	margin-left:-22px !important;
	margin-right:-22px !important
}
.l-pt--22 {
	padding-top:-22px !important
}
.l-pb--22 {
	padding-bottom:-22px !important
}
.l-pl--22 {
	padding-left:-22px !important
}
.l-pr--22 {
	padding-right:-22px !important
}
.l-ptb--22 {
	padding-top:-22px !important;
	padding-bottom:-22px !important
}
.l-plr--22 {
	padding-left:-22px !important;
	padding-right:-22px !important
}
.l-t--22 {
	top:-22px !important
}
.l-b--22 {
	bottom:-22px !important
}
.l-l--22 {
	left:-22px !important
}
.l-r--22 {
	right:-22px !important
}
.l-mt--21 {
	margin-top:-21px !important
}
.l-mb--21 {
	margin-bottom:-21px !important
}
.l-ml--21 {
	margin-left:-21px !important
}
.l-mr--21 {
	margin-right:-21px !important
}
.l-mtb--21 {
	margin-top:-21px !important;
	margin-bottom:-21px !important
}
.l-mlr--21 {
	margin-left:-21px !important;
	margin-right:-21px !important
}
.l-pt--21 {
	padding-top:-21px !important
}
.l-pb--21 {
	padding-bottom:-21px !important
}
.l-pl--21 {
	padding-left:-21px !important
}
.l-pr--21 {
	padding-right:-21px !important
}
.l-ptb--21 {
	padding-top:-21px !important;
	padding-bottom:-21px !important
}
.l-plr--21 {
	padding-left:-21px !important;
	padding-right:-21px !important
}
.l-t--21 {
	top:-21px !important
}
.l-b--21 {
	bottom:-21px !important
}
.l-l--21 {
	left:-21px !important
}
.l-r--21 {
	right:-21px !important
}
.l-mt--20 {
	margin-top:-20px !important
}
.l-mb--20 {
	margin-bottom:-20px !important
}
.l-ml--20 {
	margin-left:-20px !important
}
.l-mr--20 {
	margin-right:-20px !important
}
.l-mtb--20 {
	margin-top:-20px !important;
	margin-bottom:-20px !important
}
.l-mlr--20 {
	margin-left:-20px !important;
	margin-right:-20px !important
}
.l-pt--20 {
	padding-top:-20px !important
}
.l-pb--20 {
	padding-bottom:-20px !important
}
.l-pl--20 {
	padding-left:-20px !important
}
.l-pr--20 {
	padding-right:-20px !important
}
.l-ptb--20 {
	padding-top:-20px !important;
	padding-bottom:-20px !important
}
.l-plr--20 {
	padding-left:-20px !important;
	padding-right:-20px !important
}
.l-t--20 {
	top:-20px !important
}
.l-b--20 {
	bottom:-20px !important
}
.l-l--20 {
	left:-20px !important
}
.l-r--20 {
	right:-20px !important
}
.l-mt--19 {
	margin-top:-19px !important
}
.l-mb--19 {
	margin-bottom:-19px !important
}
.l-ml--19 {
	margin-left:-19px !important
}
.l-mr--19 {
	margin-right:-19px !important
}
.l-mtb--19 {
	margin-top:-19px !important;
	margin-bottom:-19px !important
}
.l-mlr--19 {
	margin-left:-19px !important;
	margin-right:-19px !important
}
.l-pt--19 {
	padding-top:-19px !important
}
.l-pb--19 {
	padding-bottom:-19px !important
}
.l-pl--19 {
	padding-left:-19px !important
}
.l-pr--19 {
	padding-right:-19px !important
}
.l-ptb--19 {
	padding-top:-19px !important;
	padding-bottom:-19px !important
}
.l-plr--19 {
	padding-left:-19px !important;
	padding-right:-19px !important
}
.l-t--19 {
	top:-19px !important
}
.l-b--19 {
	bottom:-19px !important
}
.l-l--19 {
	left:-19px !important
}
.l-r--19 {
	right:-19px !important
}
.l-mt--18 {
	margin-top:-18px !important
}
.l-mb--18 {
	margin-bottom:-18px !important
}
.l-ml--18 {
	margin-left:-18px !important
}
.l-mr--18 {
	margin-right:-18px !important
}
.l-mtb--18 {
	margin-top:-18px !important;
	margin-bottom:-18px !important
}
.l-mlr--18 {
	margin-left:-18px !important;
	margin-right:-18px !important
}
.l-pt--18 {
	padding-top:-18px !important
}
.l-pb--18 {
	padding-bottom:-18px !important
}
.l-pl--18 {
	padding-left:-18px !important
}
.l-pr--18 {
	padding-right:-18px !important
}
.l-ptb--18 {
	padding-top:-18px !important;
	padding-bottom:-18px !important
}
.l-plr--18 {
	padding-left:-18px !important;
	padding-right:-18px !important
}
.l-t--18 {
	top:-18px !important
}
.l-b--18 {
	bottom:-18px !important
}
.l-l--18 {
	left:-18px !important
}
.l-r--18 {
	right:-18px !important
}
.l-mt--17 {
	margin-top:-17px !important
}
.l-mb--17 {
	margin-bottom:-17px !important
}
.l-ml--17 {
	margin-left:-17px !important
}
.l-mr--17 {
	margin-right:-17px !important
}
.l-mtb--17 {
	margin-top:-17px !important;
	margin-bottom:-17px !important
}
.l-mlr--17 {
	margin-left:-17px !important;
	margin-right:-17px !important
}
.l-pt--17 {
	padding-top:-17px !important
}
.l-pb--17 {
	padding-bottom:-17px !important
}
.l-pl--17 {
	padding-left:-17px !important
}
.l-pr--17 {
	padding-right:-17px !important
}
.l-ptb--17 {
	padding-top:-17px !important;
	padding-bottom:-17px !important
}
.l-plr--17 {
	padding-left:-17px !important;
	padding-right:-17px !important
}
.l-t--17 {
	top:-17px !important
}
.l-b--17 {
	bottom:-17px !important
}
.l-l--17 {
	left:-17px !important
}
.l-r--17 {
	right:-17px !important
}
.l-mt--16 {
	margin-top:-16px !important
}
.l-mb--16 {
	margin-bottom:-16px !important
}
.l-ml--16 {
	margin-left:-16px !important
}
.l-mr--16 {
	margin-right:-16px !important
}
.l-mtb--16 {
	margin-top:-16px !important;
	margin-bottom:-16px !important
}
.l-mlr--16 {
	margin-left:-16px !important;
	margin-right:-16px !important
}
.l-pt--16 {
	padding-top:-16px !important
}
.l-pb--16 {
	padding-bottom:-16px !important
}
.l-pl--16 {
	padding-left:-16px !important
}
.l-pr--16 {
	padding-right:-16px !important
}
.l-ptb--16 {
	padding-top:-16px !important;
	padding-bottom:-16px !important
}
.l-plr--16 {
	padding-left:-16px !important;
	padding-right:-16px !important
}
.l-t--16 {
	top:-16px !important
}
.l-b--16 {
	bottom:-16px !important
}
.l-l--16 {
	left:-16px !important
}
.l-r--16 {
	right:-16px !important
}
.l-mt--15 {
	margin-top:-15px !important
}
.l-mb--15 {
	margin-bottom:-15px !important
}
.l-ml--15 {
	margin-left:-15px !important
}
.l-mr--15 {
	margin-right:-15px !important
}
.l-mtb--15 {
	margin-top:-15px !important;
	margin-bottom:-15px !important
}
.l-mlr--15 {
	margin-left:-15px !important;
	margin-right:-15px !important
}
.l-pt--15 {
	padding-top:-15px !important
}
.l-pb--15 {
	padding-bottom:-15px !important
}
.l-pl--15 {
	padding-left:-15px !important
}
.l-pr--15 {
	padding-right:-15px !important
}
.l-ptb--15 {
	padding-top:-15px !important;
	padding-bottom:-15px !important
}
.l-plr--15 {
	padding-left:-15px !important;
	padding-right:-15px !important
}
.l-t--15 {
	top:-15px !important
}
.l-b--15 {
	bottom:-15px !important
}
.l-l--15 {
	left:-15px !important
}
.l-r--15 {
	right:-15px !important
}
.l-mt--14 {
	margin-top:-14px !important
}
.l-mb--14 {
	margin-bottom:-14px !important
}
.l-ml--14 {
	margin-left:-14px !important
}
.l-mr--14 {
	margin-right:-14px !important
}
.l-mtb--14 {
	margin-top:-14px !important;
	margin-bottom:-14px !important
}
.l-mlr--14 {
	margin-left:-14px !important;
	margin-right:-14px !important
}
.l-pt--14 {
	padding-top:-14px !important
}
.l-pb--14 {
	padding-bottom:-14px !important
}
.l-pl--14 {
	padding-left:-14px !important
}
.l-pr--14 {
	padding-right:-14px !important
}
.l-ptb--14 {
	padding-top:-14px !important;
	padding-bottom:-14px !important
}
.l-plr--14 {
	padding-left:-14px !important;
	padding-right:-14px !important
}
.l-t--14 {
	top:-14px !important
}
.l-b--14 {
	bottom:-14px !important
}
.l-l--14 {
	left:-14px !important
}
.l-r--14 {
	right:-14px !important
}
.l-mt--13 {
	margin-top:-13px !important
}
.l-mb--13 {
	margin-bottom:-13px !important
}
.l-ml--13 {
	margin-left:-13px !important
}
.l-mr--13 {
	margin-right:-13px !important
}
.l-mtb--13 {
	margin-top:-13px !important;
	margin-bottom:-13px !important
}
.l-mlr--13 {
	margin-left:-13px !important;
	margin-right:-13px !important
}
.l-pt--13 {
	padding-top:-13px !important
}
.l-pb--13 {
	padding-bottom:-13px !important
}
.l-pl--13 {
	padding-left:-13px !important
}
.l-pr--13 {
	padding-right:-13px !important
}
.l-ptb--13 {
	padding-top:-13px !important;
	padding-bottom:-13px !important
}
.l-plr--13 {
	padding-left:-13px !important;
	padding-right:-13px !important
}
.l-t--13 {
	top:-13px !important
}
.l-b--13 {
	bottom:-13px !important
}
.l-l--13 {
	left:-13px !important
}
.l-r--13 {
	right:-13px !important
}
.l-mt--12 {
	margin-top:-12px !important
}
.l-mb--12 {
	margin-bottom:-12px !important
}
.l-ml--12 {
	margin-left:-12px !important
}
.l-mr--12 {
	margin-right:-12px !important
}
.l-mtb--12 {
	margin-top:-12px !important;
	margin-bottom:-12px !important
}
.l-mlr--12 {
	margin-left:-12px !important;
	margin-right:-12px !important
}
.l-pt--12 {
	padding-top:-12px !important
}
.l-pb--12 {
	padding-bottom:-12px !important
}
.l-pl--12 {
	padding-left:-12px !important
}
.l-pr--12 {
	padding-right:-12px !important
}
.l-ptb--12 {
	padding-top:-12px !important;
	padding-bottom:-12px !important
}
.l-plr--12 {
	padding-left:-12px !important;
	padding-right:-12px !important
}
.l-t--12 {
	top:-12px !important
}
.l-b--12 {
	bottom:-12px !important
}
.l-l--12 {
	left:-12px !important
}
.l-r--12 {
	right:-12px !important
}
.l-mt--11 {
	margin-top:-11px !important
}
.l-mb--11 {
	margin-bottom:-11px !important
}
.l-ml--11 {
	margin-left:-11px !important
}
.l-mr--11 {
	margin-right:-11px !important
}
.l-mtb--11 {
	margin-top:-11px !important;
	margin-bottom:-11px !important
}
.l-mlr--11 {
	margin-left:-11px !important;
	margin-right:-11px !important
}
.l-pt--11 {
	padding-top:-11px !important
}
.l-pb--11 {
	padding-bottom:-11px !important
}
.l-pl--11 {
	padding-left:-11px !important
}
.l-pr--11 {
	padding-right:-11px !important
}
.l-ptb--11 {
	padding-top:-11px !important;
	padding-bottom:-11px !important
}
.l-plr--11 {
	padding-left:-11px !important;
	padding-right:-11px !important
}
.l-t--11 {
	top:-11px !important
}
.l-b--11 {
	bottom:-11px !important
}
.l-l--11 {
	left:-11px !important
}
.l-r--11 {
	right:-11px !important
}
.l-mt--10 {
	margin-top:-10px !important
}
.l-mb--10 {
	margin-bottom:-10px !important
}
.l-ml--10 {
	margin-left:-10px !important
}
.l-mr--10 {
	margin-right:-10px !important
}
.l-mtb--10 {
	margin-top:-10px !important;
	margin-bottom:-10px !important
}
.l-mlr--10 {
	margin-left:-10px !important;
	margin-right:-10px !important
}
.l-pt--10 {
	padding-top:-10px !important
}
.l-pb--10 {
	padding-bottom:-10px !important
}
.l-pl--10 {
	padding-left:-10px !important
}
.l-pr--10 {
	padding-right:-10px !important
}
.l-ptb--10 {
	padding-top:-10px !important;
	padding-bottom:-10px !important
}
.l-plr--10 {
	padding-left:-10px !important;
	padding-right:-10px !important
}
.l-t--10 {
	top:-10px !important
}
.l-b--10 {
	bottom:-10px !important
}
.l-l--10 {
	left:-10px !important
}
.l-r--10 {
	right:-10px !important
}
.l-mt--9 {
	margin-top:-9px !important
}
.l-mb--9 {
	margin-bottom:-9px !important
}
.l-ml--9 {
	margin-left:-9px !important
}
.l-mr--9 {
	margin-right:-9px !important
}
.l-mtb--9 {
	margin-top:-9px !important;
	margin-bottom:-9px !important
}
.l-mlr--9 {
	margin-left:-9px !important;
	margin-right:-9px !important
}
.l-pt--9 {
	padding-top:-9px !important
}
.l-pb--9 {
	padding-bottom:-9px !important
}
.l-pl--9 {
	padding-left:-9px !important
}
.l-pr--9 {
	padding-right:-9px !important
}
.l-ptb--9 {
	padding-top:-9px !important;
	padding-bottom:-9px !important
}
.l-plr--9 {
	padding-left:-9px !important;
	padding-right:-9px !important
}
.l-t--9 {
	top:-9px !important
}
.l-b--9 {
	bottom:-9px !important
}
.l-l--9 {
	left:-9px !important
}
.l-r--9 {
	right:-9px !important
}
.l-mt--8 {
	margin-top:-8px !important
}
.l-mb--8 {
	margin-bottom:-8px !important
}
.l-ml--8 {
	margin-left:-8px !important
}
.l-mr--8 {
	margin-right:-8px !important
}
.l-mtb--8 {
	margin-top:-8px !important;
	margin-bottom:-8px !important
}
.l-mlr--8 {
	margin-left:-8px !important;
	margin-right:-8px !important
}
.l-pt--8 {
	padding-top:-8px !important
}
.l-pb--8 {
	padding-bottom:-8px !important
}
.l-pl--8 {
	padding-left:-8px !important
}
.l-pr--8 {
	padding-right:-8px !important
}
.l-ptb--8 {
	padding-top:-8px !important;
	padding-bottom:-8px !important
}
.l-plr--8 {
	padding-left:-8px !important;
	padding-right:-8px !important
}
.l-t--8 {
	top:-8px !important
}
.l-b--8 {
	bottom:-8px !important
}
.l-l--8 {
	left:-8px !important
}
.l-r--8 {
	right:-8px !important
}
.l-mt--7 {
	margin-top:-7px !important
}
.l-mb--7 {
	margin-bottom:-7px !important
}
.l-ml--7 {
	margin-left:-7px !important
}
.l-mr--7 {
	margin-right:-7px !important
}
.l-mtb--7 {
	margin-top:-7px !important;
	margin-bottom:-7px !important
}
.l-mlr--7 {
	margin-left:-7px !important;
	margin-right:-7px !important
}
.l-pt--7 {
	padding-top:-7px !important
}
.l-pb--7 {
	padding-bottom:-7px !important
}
.l-pl--7 {
	padding-left:-7px !important
}
.l-pr--7 {
	padding-right:-7px !important
}
.l-ptb--7 {
	padding-top:-7px !important;
	padding-bottom:-7px !important
}
.l-plr--7 {
	padding-left:-7px !important;
	padding-right:-7px !important
}
.l-t--7 {
	top:-7px !important
}
.l-b--7 {
	bottom:-7px !important
}
.l-l--7 {
	left:-7px !important
}
.l-r--7 {
	right:-7px !important
}
.l-mt--6 {
	margin-top:-6px !important
}
.l-mb--6 {
	margin-bottom:-6px !important
}
.l-ml--6 {
	margin-left:-6px !important
}
.l-mr--6 {
	margin-right:-6px !important
}
.l-mtb--6 {
	margin-top:-6px !important;
	margin-bottom:-6px !important
}
.l-mlr--6 {
	margin-left:-6px !important;
	margin-right:-6px !important
}
.l-pt--6 {
	padding-top:-6px !important
}
.l-pb--6 {
	padding-bottom:-6px !important
}
.l-pl--6 {
	padding-left:-6px !important
}
.l-pr--6 {
	padding-right:-6px !important
}
.l-ptb--6 {
	padding-top:-6px !important;
	padding-bottom:-6px !important
}
.l-plr--6 {
	padding-left:-6px !important;
	padding-right:-6px !important
}
.l-t--6 {
	top:-6px !important
}
.l-b--6 {
	bottom:-6px !important
}
.l-l--6 {
	left:-6px !important
}
.l-r--6 {
	right:-6px !important
}
.l-mt--5 {
	margin-top:-5px !important
}
.l-mb--5 {
	margin-bottom:-5px !important
}
.l-ml--5 {
	margin-left:-5px !important
}
.l-mr--5 {
	margin-right:-5px !important
}
.l-mtb--5 {
	margin-top:-5px !important;
	margin-bottom:-5px !important
}
.l-mlr--5 {
	margin-left:-5px !important;
	margin-right:-5px !important
}
.l-pt--5 {
	padding-top:-5px !important
}
.l-pb--5 {
	padding-bottom:-5px !important
}
.l-pl--5 {
	padding-left:-5px !important
}
.l-pr--5 {
	padding-right:-5px !important
}
.l-ptb--5 {
	padding-top:-5px !important;
	padding-bottom:-5px !important
}
.l-plr--5 {
	padding-left:-5px !important;
	padding-right:-5px !important
}
.l-t--5 {
	top:-5px !important
}
.l-b--5 {
	bottom:-5px !important
}
.l-l--5 {
	left:-5px !important
}
.l-r--5 {
	right:-5px !important
}
.l-mt--4 {
	margin-top:-4px !important
}
.l-mb--4 {
	margin-bottom:-4px !important
}
.l-ml--4 {
	margin-left:-4px !important
}
.l-mr--4 {
	margin-right:-4px !important
}
.l-mtb--4 {
	margin-top:-4px !important;
	margin-bottom:-4px !important
}
.l-mlr--4 {
	margin-left:-4px !important;
	margin-right:-4px !important
}
.l-pt--4 {
	padding-top:-4px !important
}
.l-pb--4 {
	padding-bottom:-4px !important
}
.l-pl--4 {
	padding-left:-4px !important
}
.l-pr--4 {
	padding-right:-4px !important
}
.l-ptb--4 {
	padding-top:-4px !important;
	padding-bottom:-4px !important
}
.l-plr--4 {
	padding-left:-4px !important;
	padding-right:-4px !important
}
.l-t--4 {
	top:-4px !important
}
.l-b--4 {
	bottom:-4px !important
}
.l-l--4 {
	left:-4px !important
}
.l-r--4 {
	right:-4px !important
}
.l-mt--3 {
	margin-top:-3px !important
}
.l-mb--3 {
	margin-bottom:-3px !important
}
.l-ml--3 {
	margin-left:-3px !important
}
.l-mr--3 {
	margin-right:-3px !important
}
.l-mtb--3 {
	margin-top:-3px !important;
	margin-bottom:-3px !important
}
.l-mlr--3 {
	margin-left:-3px !important;
	margin-right:-3px !important
}
.l-pt--3 {
	padding-top:-3px !important
}
.l-pb--3 {
	padding-bottom:-3px !important
}
.l-pl--3 {
	padding-left:-3px !important
}
.l-pr--3 {
	padding-right:-3px !important
}
.l-ptb--3 {
	padding-top:-3px !important;
	padding-bottom:-3px !important
}
.l-plr--3 {
	padding-left:-3px !important;
	padding-right:-3px !important
}
.l-t--3 {
	top:-3px !important
}
.l-b--3 {
	bottom:-3px !important
}
.l-l--3 {
	left:-3px !important
}
.l-r--3 {
	right:-3px !important
}
.l-mt--2 {
	margin-top:-2px !important
}
.l-mb--2 {
	margin-bottom:-2px !important
}
.l-ml--2 {
	margin-left:-2px !important
}
.l-mr--2 {
	margin-right:-2px !important
}
.l-mtb--2 {
	margin-top:-2px !important;
	margin-bottom:-2px !important
}
.l-mlr--2 {
	margin-left:-2px !important;
	margin-right:-2px !important
}
.l-pt--2 {
	padding-top:-2px !important
}
.l-pb--2 {
	padding-bottom:-2px !important
}
.l-pl--2 {
	padding-left:-2px !important
}
.l-pr--2 {
	padding-right:-2px !important
}
.l-ptb--2 {
	padding-top:-2px !important;
	padding-bottom:-2px !important
}
.l-plr--2 {
	padding-left:-2px !important;
	padding-right:-2px !important
}
.l-t--2 {
	top:-2px !important
}
.l-b--2 {
	bottom:-2px !important
}
.l-l--2 {
	left:-2px !important
}
.l-r--2 {
	right:-2px !important
}
.l-mt--1 {
	margin-top:-1px !important
}
.l-mb--1 {
	margin-bottom:-1px !important
}
.l-ml--1 {
	margin-left:-1px !important
}
.l-mr--1 {
	margin-right:-1px !important
}
.l-mtb--1 {
	margin-top:-1px !important;
	margin-bottom:-1px !important
}
.l-mlr--1 {
	margin-left:-1px !important;
	margin-right:-1px !important
}
.l-pt--1 {
	padding-top:-1px !important
}
.l-pb--1 {
	padding-bottom:-1px !important
}
.l-pl--1 {
	padding-left:-1px !important
}
.l-pr--1 {
	padding-right:-1px !important
}
.l-ptb--1 {
	padding-top:-1px !important;
	padding-bottom:-1px !important
}
.l-plr--1 {
	padding-left:-1px !important;
	padding-right:-1px !important
}
.l-t--1 {
	top:-1px !important
}
.l-b--1 {
	bottom:-1px !important
}
.l-l--1 {
	left:-1px !important
}
.l-r--1 {
	right:-1px !important
}
.l-mt-0 {
	margin-top:0px !important
}
.l-mb-0 {
	margin-bottom:0px !important
}
.l-ml-0 {
	margin-left:0px !important
}
.l-mr-0 {
	margin-right:0px !important
}
.l-mtb-0 {
	margin-top:0px !important;
	margin-bottom:0px !important
}
.l-mlr-0 {
	margin-left:0px !important;
	margin-right:0px !important
}
.l-pt-0 {
	padding-top:0px !important
}
.l-pb-0 {
	padding-bottom:0px !important
}
.l-pl-0 {
	padding-left:0px !important
}
.l-pr-0 {
	padding-right:0px !important
}
.l-ptb-0 {
	padding-top:0px !important;
	padding-bottom:0px !important
}
.l-plr-0 {
	padding-left:0px !important;
	padding-right:0px !important
}
.l-t-0 {
	top:0px !important
}
.l-b-0 {
	bottom:0px !important
}
.l-l-0 {
	left:0px !important
}
.l-r-0 {
	right:0px !important
}
.l-mt-1 {
	margin-top:1px !important
}
.l-mb-1 {
	margin-bottom:1px !important
}
.l-ml-1 {
	margin-left:1px !important
}
.l-mr-1 {
	margin-right:1px !important
}
.l-mtb-1 {
	margin-top:1px !important;
	margin-bottom:1px !important
}
.l-mlr-1 {
	margin-left:1px !important;
	margin-right:1px !important
}
.l-pt-1 {
	padding-top:1px !important
}
.l-pb-1 {
	padding-bottom:1px !important
}
.l-pl-1 {
	padding-left:1px !important
}
.l-pr-1 {
	padding-right:1px !important
}
.l-ptb-1 {
	padding-top:1px !important;
	padding-bottom:1px !important
}
.l-plr-1 {
	padding-left:1px !important;
	padding-right:1px !important
}
.l-t-1 {
	top:1px !important
}
.l-b-1 {
	bottom:1px !important
}
.l-l-1 {
	left:1px !important
}
.l-r-1 {
	right:1px !important
}
.l-mt-2 {
	margin-top:2px !important
}
.l-mb-2 {
	margin-bottom:2px !important
}
.l-ml-2 {
	margin-left:2px !important
}
.l-mr-2 {
	margin-right:2px !important
}
.l-mtb-2 {
	margin-top:2px !important;
	margin-bottom:2px !important
}
.l-mlr-2 {
	margin-left:2px !important;
	margin-right:2px !important
}
.l-pt-2 {
	padding-top:2px !important
}
.l-pb-2 {
	padding-bottom:2px !important
}
.l-pl-2 {
	padding-left:2px !important
}
.l-pr-2 {
	padding-right:2px !important
}
.l-ptb-2 {
	padding-top:2px !important;
	padding-bottom:2px !important
}
.l-plr-2 {
	padding-left:2px !important;
	padding-right:2px !important
}
.l-t-2 {
	top:2px !important
}
.l-b-2 {
	bottom:2px !important
}
.l-l-2 {
	left:2px !important
}
.l-r-2 {
	right:2px !important
}
.l-mt-3 {
	margin-top:3px !important
}
.l-mb-3 {
	margin-bottom:3px !important
}
.l-ml-3 {
	margin-left:3px !important
}
.l-mr-3 {
	margin-right:3px !important
}
.l-mtb-3 {
	margin-top:3px !important;
	margin-bottom:3px !important
}
.l-mlr-3 {
	margin-left:3px !important;
	margin-right:3px !important
}
.l-pt-3 {
	padding-top:3px !important
}
.l-pb-3 {
	padding-bottom:3px !important
}
.l-pl-3 {
	padding-left:3px !important
}
.l-pr-3 {
	padding-right:3px !important
}
.l-ptb-3 {
	padding-top:3px !important;
	padding-bottom:3px !important
}
.l-plr-3 {
	padding-left:3px !important;
	padding-right:3px !important
}
.l-t-3 {
	top:3px !important
}
.l-b-3 {
	bottom:3px !important
}
.l-l-3 {
	left:3px !important
}
.l-r-3 {
	right:3px !important
}
.l-mt-4 {
	margin-top:4px !important
}
.l-mb-4 {
	margin-bottom:4px !important
}
.l-ml-4 {
	margin-left:4px !important
}
.l-mr-4 {
	margin-right:4px !important
}
.l-mtb-4 {
	margin-top:4px !important;
	margin-bottom:4px !important
}
.l-mlr-4 {
	margin-left:4px !important;
	margin-right:4px !important
}
.l-pt-4 {
	padding-top:4px !important
}
.l-pb-4 {
	padding-bottom:4px !important
}
.l-pl-4 {
	padding-left:4px !important
}
.l-pr-4 {
	padding-right:4px !important
}
.l-ptb-4 {
	padding-top:4px !important;
	padding-bottom:4px !important
}
.l-plr-4 {
	padding-left:4px !important;
	padding-right:4px !important
}
.l-t-4 {
	top:4px !important
}
.l-b-4 {
	bottom:4px !important
}
.l-l-4 {
	left:4px !important
}
.l-r-4 {
	right:4px !important
}
.l-mt-5 {
	margin-top:5px !important
}
.l-mb-5 {
	margin-bottom:5px !important
}
.l-ml-5 {
	margin-left:5px !important
}
.l-mr-5 {
	margin-right:5px !important
}
.l-mtb-5 {
	margin-top:5px !important;
	margin-bottom:5px !important
}
.l-mlr-5 {
	margin-left:5px !important;
	margin-right:5px !important
}
.l-pt-5 {
	padding-top:5px !important
}
.l-pb-5 {
	padding-bottom:5px !important
}
.l-pl-5 {
	padding-left:5px !important
}
.l-pr-5 {
	padding-right:5px !important
}
.l-ptb-5 {
	padding-top:5px !important;
	padding-bottom:5px !important
}
.l-plr-5 {
	padding-left:5px !important;
	padding-right:5px !important
}
.l-t-5 {
	top:5px !important
}
.l-b-5 {
	bottom:5px !important
}
.l-l-5 {
	left:5px !important
}
.l-r-5 {
	right:5px !important
}
.l-mt-6 {
	margin-top:6px !important
}
.l-mb-6 {
	margin-bottom:6px !important
}
.l-ml-6 {
	margin-left:6px !important
}
.l-mr-6 {
	margin-right:6px !important
}
.l-mtb-6 {
	margin-top:6px !important;
	margin-bottom:6px !important
}
.l-mlr-6 {
	margin-left:6px !important;
	margin-right:6px !important
}
.l-pt-6 {
	padding-top:6px !important
}
.l-pb-6 {
	padding-bottom:6px !important
}
.l-pl-6 {
	padding-left:6px !important
}
.l-pr-6 {
	padding-right:6px !important
}
.l-ptb-6 {
	padding-top:6px !important;
	padding-bottom:6px !important
}
.l-plr-6 {
	padding-left:6px !important;
	padding-right:6px !important
}
.l-t-6 {
	top:6px !important
}
.l-b-6 {
	bottom:6px !important
}
.l-l-6 {
	left:6px !important
}
.l-r-6 {
	right:6px !important
}
.l-mt-7 {
	margin-top:7px !important
}
.l-mb-7 {
	margin-bottom:7px !important
}
.l-ml-7 {
	margin-left:7px !important
}
.l-mr-7 {
	margin-right:7px !important
}
.l-mtb-7 {
	margin-top:7px !important;
	margin-bottom:7px !important
}
.l-mlr-7 {
	margin-left:7px !important;
	margin-right:7px !important
}
.l-pt-7 {
	padding-top:7px !important
}
.l-pb-7 {
	padding-bottom:7px !important
}
.l-pl-7 {
	padding-left:7px !important
}
.l-pr-7 {
	padding-right:7px !important
}
.l-ptb-7 {
	padding-top:7px !important;
	padding-bottom:7px !important
}
.l-plr-7 {
	padding-left:7px !important;
	padding-right:7px !important
}
.l-t-7 {
	top:7px !important
}
.l-b-7 {
	bottom:7px !important
}
.l-l-7 {
	left:7px !important
}
.l-r-7 {
	right:7px !important
}
.l-mt-8 {
	margin-top:8px !important
}
.l-mb-8 {
	margin-bottom:8px !important
}
.l-ml-8 {
	margin-left:8px !important
}
.l-mr-8 {
	margin-right:8px !important
}
.l-mtb-8 {
	margin-top:8px !important;
	margin-bottom:8px !important
}
.l-mlr-8 {
	margin-left:8px !important;
	margin-right:8px !important
}
.l-pt-8 {
	padding-top:8px !important
}
.l-pb-8 {
	padding-bottom:8px !important
}
.l-pl-8 {
	padding-left:8px !important
}
.l-pr-8 {
	padding-right:8px !important
}
.l-ptb-8 {
	padding-top:8px !important;
	padding-bottom:8px !important
}
.l-plr-8 {
	padding-left:8px !important;
	padding-right:8px !important
}
.l-t-8 {
	top:8px !important
}
.l-b-8 {
	bottom:8px !important
}
.l-l-8 {
	left:8px !important
}
.l-r-8 {
	right:8px !important
}
.l-mt-9 {
	margin-top:9px !important
}
.l-mb-9 {
	margin-bottom:9px !important
}
.l-ml-9 {
	margin-left:9px !important
}
.l-mr-9 {
	margin-right:9px !important
}
.l-mtb-9 {
	margin-top:9px !important;
	margin-bottom:9px !important
}
.l-mlr-9 {
	margin-left:9px !important;
	margin-right:9px !important
}
.l-pt-9 {
	padding-top:9px !important
}
.l-pb-9 {
	padding-bottom:9px !important
}
.l-pl-9 {
	padding-left:9px !important
}
.l-pr-9 {
	padding-right:9px !important
}
.l-ptb-9 {
	padding-top:9px !important;
	padding-bottom:9px !important
}
.l-plr-9 {
	padding-left:9px !important;
	padding-right:9px !important
}
.l-t-9 {
	top:9px !important
}
.l-b-9 {
	bottom:9px !important
}
.l-l-9 {
	left:9px !important
}
.l-r-9 {
	right:9px !important
}
.l-mt-10 {
	margin-top:10px !important
}
.l-mb-10 {
	margin-bottom:10px !important
}
.l-ml-10 {
	margin-left:10px !important
}
.l-mr-10 {
	margin-right:10px !important
}
.l-mtb-10 {
	margin-top:10px !important;
	margin-bottom:10px !important
}
.l-mlr-10 {
	margin-left:10px !important;
	margin-right:10px !important
}
.l-pt-10 {
	padding-top:10px !important
}
.l-pb-10 {
	padding-bottom:10px !important
}
.l-pl-10 {
	padding-left:10px !important
}
.l-pr-10 {
	padding-right:10px !important
}
.l-ptb-10 {
	padding-top:10px !important;
	padding-bottom:10px !important
}
.l-plr-10 {
	padding-left:10px !important;
	padding-right:10px !important
}
.l-t-10 {
	top:10px !important
}
.l-b-10 {
	bottom:10px !important
}
.l-l-10 {
	left:10px !important
}
.l-r-10 {
	right:10px !important
}
.l-mt-11 {
	margin-top:11px !important
}
.l-mb-11 {
	margin-bottom:11px !important
}
.l-ml-11 {
	margin-left:11px !important
}
.l-mr-11 {
	margin-right:11px !important
}
.l-mtb-11 {
	margin-top:11px !important;
	margin-bottom:11px !important
}
.l-mlr-11 {
	margin-left:11px !important;
	margin-right:11px !important
}
.l-pt-11 {
	padding-top:11px !important
}
.l-pb-11 {
	padding-bottom:11px !important
}
.l-pl-11 {
	padding-left:11px !important
}
.l-pr-11 {
	padding-right:11px !important
}
.l-ptb-11 {
	padding-top:11px !important;
	padding-bottom:11px !important
}
.l-plr-11 {
	padding-left:11px !important;
	padding-right:11px !important
}
.l-t-11 {
	top:11px !important
}
.l-b-11 {
	bottom:11px !important
}
.l-l-11 {
	left:11px !important
}
.l-r-11 {
	right:11px !important
}
.l-mt-12 {
	margin-top:12px !important
}
.l-mb-12 {
	margin-bottom:12px !important
}
.l-ml-12 {
	margin-left:12px !important
}
.l-mr-12 {
	margin-right:12px !important
}
.l-mtb-12 {
	margin-top:12px !important;
	margin-bottom:12px !important
}
.l-mlr-12 {
	margin-left:12px !important;
	margin-right:12px !important
}
.l-pt-12 {
	padding-top:12px !important
}
.l-pb-12 {
	padding-bottom:12px !important
}
.l-pl-12 {
	padding-left:12px !important
}
.l-pr-12 {
	padding-right:12px !important
}
.l-ptb-12 {
	padding-top:12px !important;
	padding-bottom:12px !important
}
.l-plr-12 {
	padding-left:12px !important;
	padding-right:12px !important
}
.l-t-12 {
	top:12px !important
}
.l-b-12 {
	bottom:12px !important
}
.l-l-12 {
	left:12px !important
}
.l-r-12 {
	right:12px !important
}
.l-mt-13 {
	margin-top:13px !important
}
.l-mb-13 {
	margin-bottom:13px !important
}
.l-ml-13 {
	margin-left:13px !important
}
.l-mr-13 {
	margin-right:13px !important
}
.l-mtb-13 {
	margin-top:13px !important;
	margin-bottom:13px !important
}
.l-mlr-13 {
	margin-left:13px !important;
	margin-right:13px !important
}
.l-pt-13 {
	padding-top:13px !important
}
.l-pb-13 {
	padding-bottom:13px !important
}
.l-pl-13 {
	padding-left:13px !important
}
.l-pr-13 {
	padding-right:13px !important
}
.l-ptb-13 {
	padding-top:13px !important;
	padding-bottom:13px !important
}
.l-plr-13 {
	padding-left:13px !important;
	padding-right:13px !important
}
.l-t-13 {
	top:13px !important
}
.l-b-13 {
	bottom:13px !important
}
.l-l-13 {
	left:13px !important
}
.l-r-13 {
	right:13px !important
}
.l-mt-14 {
	margin-top:14px !important
}
.l-mb-14 {
	margin-bottom:14px !important
}
.l-ml-14 {
	margin-left:14px !important
}
.l-mr-14 {
	margin-right:14px !important
}
.l-mtb-14 {
	margin-top:14px !important;
	margin-bottom:14px !important
}
.l-mlr-14 {
	margin-left:14px !important;
	margin-right:14px !important
}
.l-pt-14 {
	padding-top:14px !important
}
.l-pb-14 {
	padding-bottom:14px !important
}
.l-pl-14 {
	padding-left:14px !important
}
.l-pr-14 {
	padding-right:14px !important
}
.l-ptb-14 {
	padding-top:14px !important;
	padding-bottom:14px !important
}
.l-plr-14 {
	padding-left:14px !important;
	padding-right:14px !important
}
.l-t-14 {
	top:14px !important
}
.l-b-14 {
	bottom:14px !important
}
.l-l-14 {
	left:14px !important
}
.l-r-14 {
	right:14px !important
}
.l-mt-15 {
	margin-top:15px !important
}
.l-mb-15 {
	margin-bottom:15px !important
}
.l-ml-15 {
	margin-left:15px !important
}
.l-mr-15 {
	margin-right:15px !important
}
.l-mtb-15 {
	margin-top:15px !important;
	margin-bottom:15px !important
}
.l-mlr-15 {
	margin-left:15px !important;
	margin-right:15px !important
}
.l-pt-15 {
	padding-top:15px !important
}
.l-pb-15 {
	padding-bottom:15px !important
}
.l-pl-15 {
	padding-left:15px !important
}
.l-pr-15 {
	padding-right:15px !important
}
.l-ptb-15 {
	padding-top:15px !important;
	padding-bottom:15px !important
}
.l-plr-15 {
	padding-left:15px !important;
	padding-right:15px !important
}
.l-t-15 {
	top:15px !important
}
.l-b-15 {
	bottom:15px !important
}
.l-l-15 {
	left:15px !important
}
.l-r-15 {
	right:15px !important
}
.l-mt-16 {
	margin-top:16px !important
}
.l-mb-16 {
	margin-bottom:16px !important
}
.l-ml-16 {
	margin-left:16px !important
}
.l-mr-16 {
	margin-right:16px !important
}
.l-mtb-16 {
	margin-top:16px !important;
	margin-bottom:16px !important
}
.l-mlr-16 {
	margin-left:16px !important;
	margin-right:16px !important
}
.l-pt-16 {
	padding-top:16px !important
}
.l-pb-16 {
	padding-bottom:16px !important
}
.l-pl-16 {
	padding-left:16px !important
}
.l-pr-16 {
	padding-right:16px !important
}
.l-ptb-16 {
	padding-top:16px !important;
	padding-bottom:16px !important
}
.l-plr-16 {
	padding-left:16px !important;
	padding-right:16px !important
}
.l-t-16 {
	top:16px !important
}
.l-b-16 {
	bottom:16px !important
}
.l-l-16 {
	left:16px !important
}
.l-r-16 {
	right:16px !important
}
.l-mt-17 {
	margin-top:17px !important
}
.l-mb-17 {
	margin-bottom:17px !important
}
.l-ml-17 {
	margin-left:17px !important
}
.l-mr-17 {
	margin-right:17px !important
}
.l-mtb-17 {
	margin-top:17px !important;
	margin-bottom:17px !important
}
.l-mlr-17 {
	margin-left:17px !important;
	margin-right:17px !important
}
.l-pt-17 {
	padding-top:17px !important
}
.l-pb-17 {
	padding-bottom:17px !important
}
.l-pl-17 {
	padding-left:17px !important
}
.l-pr-17 {
	padding-right:17px !important
}
.l-ptb-17 {
	padding-top:17px !important;
	padding-bottom:17px !important
}
.l-plr-17 {
	padding-left:17px !important;
	padding-right:17px !important
}
.l-t-17 {
	top:17px !important
}
.l-b-17 {
	bottom:17px !important
}
.l-l-17 {
	left:17px !important
}
.l-r-17 {
	right:17px !important
}
.l-mt-18 {
	margin-top:18px !important
}
.l-mb-18 {
	margin-bottom:18px !important
}
.l-ml-18 {
	margin-left:18px !important
}
.l-mr-18 {
	margin-right:18px !important
}
.l-mtb-18 {
	margin-top:18px !important;
	margin-bottom:18px !important
}
.l-mlr-18 {
	margin-left:18px !important;
	margin-right:18px !important
}
.l-pt-18 {
	padding-top:18px !important
}
.l-pb-18 {
	padding-bottom:18px !important
}
.l-pl-18 {
	padding-left:18px !important
}
.l-pr-18 {
	padding-right:18px !important
}
.l-ptb-18 {
	padding-top:18px !important;
	padding-bottom:18px !important
}
.l-plr-18 {
	padding-left:18px !important;
	padding-right:18px !important
}
.l-t-18 {
	top:18px !important
}
.l-b-18 {
	bottom:18px !important
}
.l-l-18 {
	left:18px !important
}
.l-r-18 {
	right:18px !important
}
.l-mt-19 {
	margin-top:19px !important
}
.l-mb-19 {
	margin-bottom:19px !important
}
.l-ml-19 {
	margin-left:19px !important
}
.l-mr-19 {
	margin-right:19px !important
}
.l-mtb-19 {
	margin-top:19px !important;
	margin-bottom:19px !important
}
.l-mlr-19 {
	margin-left:19px !important;
	margin-right:19px !important
}
.l-pt-19 {
	padding-top:19px !important
}
.l-pb-19 {
	padding-bottom:19px !important
}
.l-pl-19 {
	padding-left:19px !important
}
.l-pr-19 {
	padding-right:19px !important
}
.l-ptb-19 {
	padding-top:19px !important;
	padding-bottom:19px !important
}
.l-plr-19 {
	padding-left:19px !important;
	padding-right:19px !important
}
.l-t-19 {
	top:19px !important
}
.l-b-19 {
	bottom:19px !important
}
.l-l-19 {
	left:19px !important
}
.l-r-19 {
	right:19px !important
}
.l-mt-20 {
	margin-top:20px !important
}
.l-mb-20 {
	margin-bottom:20px !important
}
.l-ml-20 {
	margin-left:20px !important
}
.l-mr-20 {
	margin-right:20px !important
}
.l-mtb-20 {
	margin-top:20px !important;
	margin-bottom:20px !important
}
.l-mlr-20 {
	margin-left:20px !important;
	margin-right:20px !important
}
.l-pt-20 {
	padding-top:20px !important
}
.l-pb-20 {
	padding-bottom:20px !important
}
.l-pl-20 {
	padding-left:20px !important
}
.l-pr-20 {
	padding-right:20px !important
}
.l-ptb-20 {
	padding-top:20px !important;
	padding-bottom:20px !important
}
.l-plr-20 {
	padding-left:20px !important;
	padding-right:20px !important
}
.l-t-20 {
	top:20px !important
}
.l-b-20 {
	bottom:20px !important
}
.l-l-20 {
	left:20px !important
}
.l-r-20 {
	right:20px !important
}
.l-mt-21 {
	margin-top:21px !important
}
.l-mb-21 {
	margin-bottom:21px !important
}
.l-ml-21 {
	margin-left:21px !important
}
.l-mr-21 {
	margin-right:21px !important
}
.l-mtb-21 {
	margin-top:21px !important;
	margin-bottom:21px !important
}
.l-mlr-21 {
	margin-left:21px !important;
	margin-right:21px !important
}
.l-pt-21 {
	padding-top:21px !important
}
.l-pb-21 {
	padding-bottom:21px !important
}
.l-pl-21 {
	padding-left:21px !important
}
.l-pr-21 {
	padding-right:21px !important
}
.l-ptb-21 {
	padding-top:21px !important;
	padding-bottom:21px !important
}
.l-plr-21 {
	padding-left:21px !important;
	padding-right:21px !important
}
.l-t-21 {
	top:21px !important
}
.l-b-21 {
	bottom:21px !important
}
.l-l-21 {
	left:21px !important
}
.l-r-21 {
	right:21px !important
}
.l-mt-22 {
	margin-top:22px !important
}
.l-mb-22 {
	margin-bottom:22px !important
}
.l-ml-22 {
	margin-left:22px !important
}
.l-mr-22 {
	margin-right:22px !important
}
.l-mtb-22 {
	margin-top:22px !important;
	margin-bottom:22px !important
}
.l-mlr-22 {
	margin-left:22px !important;
	margin-right:22px !important
}
.l-pt-22 {
	padding-top:22px !important
}
.l-pb-22 {
	padding-bottom:22px !important
}
.l-pl-22 {
	padding-left:22px !important
}
.l-pr-22 {
	padding-right:22px !important
}
.l-ptb-22 {
	padding-top:22px !important;
	padding-bottom:22px !important
}
.l-plr-22 {
	padding-left:22px !important;
	padding-right:22px !important
}
.l-t-22 {
	top:22px !important
}
.l-b-22 {
	bottom:22px !important
}
.l-l-22 {
	left:22px !important
}
.l-r-22 {
	right:22px !important
}
.l-mt-23 {
	margin-top:23px !important
}
.l-mb-23 {
	margin-bottom:23px !important
}
.l-ml-23 {
	margin-left:23px !important
}
.l-mr-23 {
	margin-right:23px !important
}
.l-mtb-23 {
	margin-top:23px !important;
	margin-bottom:23px !important
}
.l-mlr-23 {
	margin-left:23px !important;
	margin-right:23px !important
}
.l-pt-23 {
	padding-top:23px !important
}
.l-pb-23 {
	padding-bottom:23px !important
}
.l-pl-23 {
	padding-left:23px !important
}
.l-pr-23 {
	padding-right:23px !important
}
.l-ptb-23 {
	padding-top:23px !important;
	padding-bottom:23px !important
}
.l-plr-23 {
	padding-left:23px !important;
	padding-right:23px !important
}
.l-t-23 {
	top:23px !important
}
.l-b-23 {
	bottom:23px !important
}
.l-l-23 {
	left:23px !important
}
.l-r-23 {
	right:23px !important
}
.l-mt-24 {
	margin-top:24px !important
}
.l-mb-24 {
	margin-bottom:24px !important
}
.l-ml-24 {
	margin-left:24px !important
}
.l-mr-24 {
	margin-right:24px !important
}
.l-mtb-24 {
	margin-top:24px !important;
	margin-bottom:24px !important
}
.l-mlr-24 {
	margin-left:24px !important;
	margin-right:24px !important
}
.l-pt-24 {
	padding-top:24px !important
}
.l-pb-24 {
	padding-bottom:24px !important
}
.l-pl-24 {
	padding-left:24px !important
}
.l-pr-24 {
	padding-right:24px !important
}
.l-ptb-24 {
	padding-top:24px !important;
	padding-bottom:24px !important
}
.l-plr-24 {
	padding-left:24px !important;
	padding-right:24px !important
}
.l-t-24 {
	top:24px !important
}
.l-b-24 {
	bottom:24px !important
}
.l-l-24 {
	left:24px !important
}
.l-r-24 {
	right:24px !important
}
.l-mt-25 {
	margin-top:25px !important
}
.l-mb-25 {
	margin-bottom:25px !important
}
.l-ml-25 {
	margin-left:25px !important
}
.l-mr-25 {
	margin-right:25px !important
}
.l-mtb-25 {
	margin-top:25px !important;
	margin-bottom:25px !important
}
.l-mlr-25 {
	margin-left:25px !important;
	margin-right:25px !important
}
.l-pt-25 {
	padding-top:25px !important
}
.l-pb-25 {
	padding-bottom:25px !important
}
.l-pl-25 {
	padding-left:25px !important
}
.l-pr-25 {
	padding-right:25px !important
}
.l-ptb-25 {
	padding-top:25px !important;
	padding-bottom:25px !important
}
.l-plr-25 {
	padding-left:25px !important;
	padding-right:25px !important
}
.l-t-25 {
	top:25px !important
}
.l-b-25 {
	bottom:25px !important
}
.l-l-25 {
	left:25px !important
}
.l-r-25 {
	right:25px !important
}
.l-mt-26 {
	margin-top:26px !important
}
.l-mb-26 {
	margin-bottom:26px !important
}
.l-ml-26 {
	margin-left:26px !important
}
.l-mr-26 {
	margin-right:26px !important
}
.l-mtb-26 {
	margin-top:26px !important;
	margin-bottom:26px !important
}
.l-mlr-26 {
	margin-left:26px !important;
	margin-right:26px !important
}
.l-pt-26 {
	padding-top:26px !important
}
.l-pb-26 {
	padding-bottom:26px !important
}
.l-pl-26 {
	padding-left:26px !important
}
.l-pr-26 {
	padding-right:26px !important
}
.l-ptb-26 {
	padding-top:26px !important;
	padding-bottom:26px !important
}
.l-plr-26 {
	padding-left:26px !important;
	padding-right:26px !important
}
.l-t-26 {
	top:26px !important
}
.l-b-26 {
	bottom:26px !important
}
.l-l-26 {
	left:26px !important
}
.l-r-26 {
	right:26px !important
}
.l-mt-27 {
	margin-top:27px !important
}
.l-mb-27 {
	margin-bottom:27px !important
}
.l-ml-27 {
	margin-left:27px !important
}
.l-mr-27 {
	margin-right:27px !important
}
.l-mtb-27 {
	margin-top:27px !important;
	margin-bottom:27px !important
}
.l-mlr-27 {
	margin-left:27px !important;
	margin-right:27px !important
}
.l-pt-27 {
	padding-top:27px !important
}
.l-pb-27 {
	padding-bottom:27px !important
}
.l-pl-27 {
	padding-left:27px !important
}
.l-pr-27 {
	padding-right:27px !important
}
.l-ptb-27 {
	padding-top:27px !important;
	padding-bottom:27px !important
}
.l-plr-27 {
	padding-left:27px !important;
	padding-right:27px !important
}
.l-t-27 {
	top:27px !important
}
.l-b-27 {
	bottom:27px !important
}
.l-l-27 {
	left:27px !important
}
.l-r-27 {
	right:27px !important
}
.l-mt-28 {
	margin-top:28px !important
}
.l-mb-28 {
	margin-bottom:28px !important
}
.l-ml-28 {
	margin-left:28px !important
}
.l-mr-28 {
	margin-right:28px !important
}
.l-mtb-28 {
	margin-top:28px !important;
	margin-bottom:28px !important
}
.l-mlr-28 {
	margin-left:28px !important;
	margin-right:28px !important
}
.l-pt-28 {
	padding-top:28px !important
}
.l-pb-28 {
	padding-bottom:28px !important
}
.l-pl-28 {
	padding-left:28px !important
}
.l-pr-28 {
	padding-right:28px !important
}
.l-ptb-28 {
	padding-top:28px !important;
	padding-bottom:28px !important
}
.l-plr-28 {
	padding-left:28px !important;
	padding-right:28px !important
}
.l-t-28 {
	top:28px !important
}
.l-b-28 {
	bottom:28px !important
}
.l-l-28 {
	left:28px !important
}
.l-r-28 {
	right:28px !important
}
.l-mt-29 {
	margin-top:29px !important
}
.l-mb-29 {
	margin-bottom:29px !important
}
.l-ml-29 {
	margin-left:29px !important
}
.l-mr-29 {
	margin-right:29px !important
}
.l-mtb-29 {
	margin-top:29px !important;
	margin-bottom:29px !important
}
.l-mlr-29 {
	margin-left:29px !important;
	margin-right:29px !important
}
.l-pt-29 {
	padding-top:29px !important
}
.l-pb-29 {
	padding-bottom:29px !important
}
.l-pl-29 {
	padding-left:29px !important
}
.l-pr-29 {
	padding-right:29px !important
}
.l-ptb-29 {
	padding-top:29px !important;
	padding-bottom:29px !important
}
.l-plr-29 {
	padding-left:29px !important;
	padding-right:29px !important
}
.l-t-29 {
	top:29px !important
}
.l-b-29 {
	bottom:29px !important
}
.l-l-29 {
	left:29px !important
}
.l-r-29 {
	right:29px !important
}
.l-mt-30 {
	margin-top:30px !important
}
.l-mb-30 {
	margin-bottom:30px !important
}
.l-ml-30 {
	margin-left:30px !important
}
.l-mr-30 {
	margin-right:30px !important
}
.l-mtb-30 {
	margin-top:30px !important;
	margin-bottom:30px !important
}
.l-mlr-30 {
	margin-left:30px !important;
	margin-right:30px !important
}
.l-pt-30 {
	padding-top:30px !important
}
.l-pb-30 {
	padding-bottom:30px !important
}
.l-pl-30 {
	padding-left:30px !important
}
.l-pr-30 {
	padding-right:30px !important
}
.l-ptb-30 {
	padding-top:30px !important;
	padding-bottom:30px !important
}
.l-plr-30 {
	padding-left:30px !important;
	padding-right:30px !important
}
.l-t-30 {
	top:30px !important
}
.l-b-30 {
	bottom:30px !important
}
.l-l-30 {
	left:30px !important
}
.l-r-30 {
	right:30px !important
}
.l-mt-31 {
	margin-top:31px !important
}
.l-mb-31 {
	margin-bottom:31px !important
}
.l-ml-31 {
	margin-left:31px !important
}
.l-mr-31 {
	margin-right:31px !important
}
.l-mtb-31 {
	margin-top:31px !important;
	margin-bottom:31px !important
}
.l-mlr-31 {
	margin-left:31px !important;
	margin-right:31px !important
}
.l-pt-31 {
	padding-top:31px !important
}
.l-pb-31 {
	padding-bottom:31px !important
}
.l-pl-31 {
	padding-left:31px !important
}
.l-pr-31 {
	padding-right:31px !important
}
.l-ptb-31 {
	padding-top:31px !important;
	padding-bottom:31px !important
}
.l-plr-31 {
	padding-left:31px !important;
	padding-right:31px !important
}
.l-t-31 {
	top:31px !important
}
.l-b-31 {
	bottom:31px !important
}
.l-l-31 {
	left:31px !important
}
.l-r-31 {
	right:31px !important
}
.l-mt-32 {
	margin-top:32px !important
}
.l-mb-32 {
	margin-bottom:32px !important
}
.l-ml-32 {
	margin-left:32px !important
}
.l-mr-32 {
	margin-right:32px !important
}
.l-mtb-32 {
	margin-top:32px !important;
	margin-bottom:32px !important
}
.l-mlr-32 {
	margin-left:32px !important;
	margin-right:32px !important
}
.l-pt-32 {
	padding-top:32px !important
}
.l-pb-32 {
	padding-bottom:32px !important
}
.l-pl-32 {
	padding-left:32px !important
}
.l-pr-32 {
	padding-right:32px !important
}
.l-ptb-32 {
	padding-top:32px !important;
	padding-bottom:32px !important
}
.l-plr-32 {
	padding-left:32px !important;
	padding-right:32px !important
}
.l-t-32 {
	top:32px !important
}
.l-b-32 {
	bottom:32px !important
}
.l-l-32 {
	left:32px !important
}
.l-r-32 {
	right:32px !important
}
.l-mt-33 {
	margin-top:33px !important
}
.l-mb-33 {
	margin-bottom:33px !important
}
.l-ml-33 {
	margin-left:33px !important
}
.l-mr-33 {
	margin-right:33px !important
}
.l-mtb-33 {
	margin-top:33px !important;
	margin-bottom:33px !important
}
.l-mlr-33 {
	margin-left:33px !important;
	margin-right:33px !important
}
.l-pt-33 {
	padding-top:33px !important
}
.l-pb-33 {
	padding-bottom:33px !important
}
.l-pl-33 {
	padding-left:33px !important
}
.l-pr-33 {
	padding-right:33px !important
}
.l-ptb-33 {
	padding-top:33px !important;
	padding-bottom:33px !important
}
.l-plr-33 {
	padding-left:33px !important;
	padding-right:33px !important
}
.l-t-33 {
	top:33px !important
}
.l-b-33 {
	bottom:33px !important
}
.l-l-33 {
	left:33px !important
}
.l-r-33 {
	right:33px !important
}
.l-mt-34 {
	margin-top:34px !important
}
.l-mb-34 {
	margin-bottom:34px !important
}
.l-ml-34 {
	margin-left:34px !important
}
.l-mr-34 {
	margin-right:34px !important
}
.l-mtb-34 {
	margin-top:34px !important;
	margin-bottom:34px !important
}
.l-mlr-34 {
	margin-left:34px !important;
	margin-right:34px !important
}
.l-pt-34 {
	padding-top:34px !important
}
.l-pb-34 {
	padding-bottom:34px !important
}
.l-pl-34 {
	padding-left:34px !important
}
.l-pr-34 {
	padding-right:34px !important
}
.l-ptb-34 {
	padding-top:34px !important;
	padding-bottom:34px !important
}
.l-plr-34 {
	padding-left:34px !important;
	padding-right:34px !important
}
.l-t-34 {
	top:34px !important
}
.l-b-34 {
	bottom:34px !important
}
.l-l-34 {
	left:34px !important
}
.l-r-34 {
	right:34px !important
}
.l-mt-35 {
	margin-top:35px !important
}
.l-mb-35 {
	margin-bottom:35px !important
}
.l-ml-35 {
	margin-left:35px !important
}
.l-mr-35 {
	margin-right:35px !important
}
.l-mtb-35 {
	margin-top:35px !important;
	margin-bottom:35px !important
}
.l-mlr-35 {
	margin-left:35px !important;
	margin-right:35px !important
}
.l-pt-35 {
	padding-top:35px !important
}
.l-pb-35 {
	padding-bottom:35px !important
}
.l-pl-35 {
	padding-left:35px !important
}
.l-pr-35 {
	padding-right:35px !important
}
.l-ptb-35 {
	padding-top:35px !important;
	padding-bottom:35px !important
}
.l-plr-35 {
	padding-left:35px !important;
	padding-right:35px !important
}
.l-t-35 {
	top:35px !important
}
.l-b-35 {
	bottom:35px !important
}
.l-l-35 {
	left:35px !important
}
.l-r-35 {
	right:35px !important
}
.l-mt-36 {
	margin-top:36px !important
}
.l-mb-36 {
	margin-bottom:36px !important
}
.l-ml-36 {
	margin-left:36px !important
}
.l-mr-36 {
	margin-right:36px !important
}
.l-mtb-36 {
	margin-top:36px !important;
	margin-bottom:36px !important
}
.l-mlr-36 {
	margin-left:36px !important;
	margin-right:36px !important
}
.l-pt-36 {
	padding-top:36px !important
}
.l-pb-36 {
	padding-bottom:36px !important
}
.l-pl-36 {
	padding-left:36px !important
}
.l-pr-36 {
	padding-right:36px !important
}
.l-ptb-36 {
	padding-top:36px !important;
	padding-bottom:36px !important
}
.l-plr-36 {
	padding-left:36px !important;
	padding-right:36px !important
}
.l-t-36 {
	top:36px !important
}
.l-b-36 {
	bottom:36px !important
}
.l-l-36 {
	left:36px !important
}
.l-r-36 {
	right:36px !important
}
.l-mt-37 {
	margin-top:37px !important
}
.l-mb-37 {
	margin-bottom:37px !important
}
.l-ml-37 {
	margin-left:37px !important
}
.l-mr-37 {
	margin-right:37px !important
}
.l-mtb-37 {
	margin-top:37px !important;
	margin-bottom:37px !important
}
.l-mlr-37 {
	margin-left:37px !important;
	margin-right:37px !important
}
.l-pt-37 {
	padding-top:37px !important
}
.l-pb-37 {
	padding-bottom:37px !important
}
.l-pl-37 {
	padding-left:37px !important
}
.l-pr-37 {
	padding-right:37px !important
}
.l-ptb-37 {
	padding-top:37px !important;
	padding-bottom:37px !important
}
.l-plr-37 {
	padding-left:37px !important;
	padding-right:37px !important
}
.l-t-37 {
	top:37px !important
}
.l-b-37 {
	bottom:37px !important
}
.l-l-37 {
	left:37px !important
}
.l-r-37 {
	right:37px !important
}
.l-mt-38 {
	margin-top:38px !important
}
.l-mb-38 {
	margin-bottom:38px !important
}
.l-ml-38 {
	margin-left:38px !important
}
.l-mr-38 {
	margin-right:38px !important
}
.l-mtb-38 {
	margin-top:38px !important;
	margin-bottom:38px !important
}
.l-mlr-38 {
	margin-left:38px !important;
	margin-right:38px !important
}
.l-pt-38 {
	padding-top:38px !important
}
.l-pb-38 {
	padding-bottom:38px !important
}
.l-pl-38 {
	padding-left:38px !important
}
.l-pr-38 {
	padding-right:38px !important
}
.l-ptb-38 {
	padding-top:38px !important;
	padding-bottom:38px !important
}
.l-plr-38 {
	padding-left:38px !important;
	padding-right:38px !important
}
.l-t-38 {
	top:38px !important
}
.l-b-38 {
	bottom:38px !important
}
.l-l-38 {
	left:38px !important
}
.l-r-38 {
	right:38px !important
}
.l-mt-39 {
	margin-top:39px !important
}
.l-mb-39 {
	margin-bottom:39px !important
}
.l-ml-39 {
	margin-left:39px !important
}
.l-mr-39 {
	margin-right:39px !important
}
.l-mtb-39 {
	margin-top:39px !important;
	margin-bottom:39px !important
}
.l-mlr-39 {
	margin-left:39px !important;
	margin-right:39px !important
}
.l-pt-39 {
	padding-top:39px !important
}
.l-pb-39 {
	padding-bottom:39px !important
}
.l-pl-39 {
	padding-left:39px !important
}
.l-pr-39 {
	padding-right:39px !important
}
.l-ptb-39 {
	padding-top:39px !important;
	padding-bottom:39px !important
}
.l-plr-39 {
	padding-left:39px !important;
	padding-right:39px !important
}
.l-t-39 {
	top:39px !important
}
.l-b-39 {
	bottom:39px !important
}
.l-l-39 {
	left:39px !important
}
.l-r-39 {
	right:39px !important
}
.l-mt-40 {
	margin-top:40px !important
}
.l-mb-40 {
	margin-bottom:40px !important
}
.l-ml-40 {
	margin-left:40px !important
}
.l-mr-40 {
	margin-right:40px !important
}
.l-mtb-40 {
	margin-top:40px !important;
	margin-bottom:40px !important
}
.l-mlr-40 {
	margin-left:40px !important;
	margin-right:40px !important
}
.l-pt-40 {
	padding-top:40px !important
}
.l-pb-40 {
	padding-bottom:40px !important
}
.l-pl-40 {
	padding-left:40px !important
}
.l-pr-40 {
	padding-right:40px !important
}
.l-ptb-40 {
	padding-top:40px !important;
	padding-bottom:40px !important
}
.l-plr-40 {
	padding-left:40px !important;
	padding-right:40px !important
}
.l-t-40 {
	top:40px !important
}
.l-b-40 {
	bottom:40px !important
}
.l-l-40 {
	left:40px !important
}
.l-r-40 {
	right:40px !important
}
.l-mt-41 {
	margin-top:41px !important
}
.l-mb-41 {
	margin-bottom:41px !important
}
.l-ml-41 {
	margin-left:41px !important
}
.l-mr-41 {
	margin-right:41px !important
}
.l-mtb-41 {
	margin-top:41px !important;
	margin-bottom:41px !important
}
.l-mlr-41 {
	margin-left:41px !important;
	margin-right:41px !important
}
.l-pt-41 {
	padding-top:41px !important
}
.l-pb-41 {
	padding-bottom:41px !important
}
.l-pl-41 {
	padding-left:41px !important
}
.l-pr-41 {
	padding-right:41px !important
}
.l-ptb-41 {
	padding-top:41px !important;
	padding-bottom:41px !important
}
.l-plr-41 {
	padding-left:41px !important;
	padding-right:41px !important
}
.l-t-41 {
	top:41px !important
}
.l-b-41 {
	bottom:41px !important
}
.l-l-41 {
	left:41px !important
}
.l-r-41 {
	right:41px !important
}
.l-mt-42 {
	margin-top:42px !important
}
.l-mb-42 {
	margin-bottom:42px !important
}
.l-ml-42 {
	margin-left:42px !important
}
.l-mr-42 {
	margin-right:42px !important
}
.l-mtb-42 {
	margin-top:42px !important;
	margin-bottom:42px !important
}
.l-mlr-42 {
	margin-left:42px !important;
	margin-right:42px !important
}
.l-pt-42 {
	padding-top:42px !important
}
.l-pb-42 {
	padding-bottom:42px !important
}
.l-pl-42 {
	padding-left:42px !important
}
.l-pr-42 {
	padding-right:42px !important
}
.l-ptb-42 {
	padding-top:42px !important;
	padding-bottom:42px !important
}
.l-plr-42 {
	padding-left:42px !important;
	padding-right:42px !important
}
.l-t-42 {
	top:42px !important
}
.l-b-42 {
	bottom:42px !important
}
.l-l-42 {
	left:42px !important
}
.l-r-42 {
	right:42px !important
}
.l-mt-43 {
	margin-top:43px !important
}
.l-mb-43 {
	margin-bottom:43px !important
}
.l-ml-43 {
	margin-left:43px !important
}
.l-mr-43 {
	margin-right:43px !important
}
.l-mtb-43 {
	margin-top:43px !important;
	margin-bottom:43px !important
}
.l-mlr-43 {
	margin-left:43px !important;
	margin-right:43px !important
}
.l-pt-43 {
	padding-top:43px !important
}
.l-pb-43 {
	padding-bottom:43px !important
}
.l-pl-43 {
	padding-left:43px !important
}
.l-pr-43 {
	padding-right:43px !important
}
.l-ptb-43 {
	padding-top:43px !important;
	padding-bottom:43px !important
}
.l-plr-43 {
	padding-left:43px !important;
	padding-right:43px !important
}
.l-t-43 {
	top:43px !important
}
.l-b-43 {
	bottom:43px !important
}
.l-l-43 {
	left:43px !important
}
.l-r-43 {
	right:43px !important
}
.l-mt-44 {
	margin-top:44px !important
}
.l-mb-44 {
	margin-bottom:44px !important
}
.l-ml-44 {
	margin-left:44px !important
}
.l-mr-44 {
	margin-right:44px !important
}
.l-mtb-44 {
	margin-top:44px !important;
	margin-bottom:44px !important
}
.l-mlr-44 {
	margin-left:44px !important;
	margin-right:44px !important
}
.l-pt-44 {
	padding-top:44px !important
}
.l-pb-44 {
	padding-bottom:44px !important
}
.l-pl-44 {
	padding-left:44px !important
}
.l-pr-44 {
	padding-right:44px !important
}
.l-ptb-44 {
	padding-top:44px !important;
	padding-bottom:44px !important
}
.l-plr-44 {
	padding-left:44px !important;
	padding-right:44px !important
}
.l-t-44 {
	top:44px !important
}
.l-b-44 {
	bottom:44px !important
}
.l-l-44 {
	left:44px !important
}
.l-r-44 {
	right:44px !important
}
.l-mt-45 {
	margin-top:45px !important
}
.l-mb-45 {
	margin-bottom:45px !important
}
.l-ml-45 {
	margin-left:45px !important
}
.l-mr-45 {
	margin-right:45px !important
}
.l-mtb-45 {
	margin-top:45px !important;
	margin-bottom:45px !important
}
.l-mlr-45 {
	margin-left:45px !important;
	margin-right:45px !important
}
.l-pt-45 {
	padding-top:45px !important
}
.l-pb-45 {
	padding-bottom:45px !important
}
.l-pl-45 {
	padding-left:45px !important
}
.l-pr-45 {
	padding-right:45px !important
}
.l-ptb-45 {
	padding-top:45px !important;
	padding-bottom:45px !important
}
.l-plr-45 {
	padding-left:45px !important;
	padding-right:45px !important
}
.l-t-45 {
	top:45px !important
}
.l-b-45 {
	bottom:45px !important
}
.l-l-45 {
	left:45px !important
}
.l-r-45 {
	right:45px !important
}
.l-mt-46 {
	margin-top:46px !important
}
.l-mb-46 {
	margin-bottom:46px !important
}
.l-ml-46 {
	margin-left:46px !important
}
.l-mr-46 {
	margin-right:46px !important
}
.l-mtb-46 {
	margin-top:46px !important;
	margin-bottom:46px !important
}
.l-mlr-46 {
	margin-left:46px !important;
	margin-right:46px !important
}
.l-pt-46 {
	padding-top:46px !important
}
.l-pb-46 {
	padding-bottom:46px !important
}
.l-pl-46 {
	padding-left:46px !important
}
.l-pr-46 {
	padding-right:46px !important
}
.l-ptb-46 {
	padding-top:46px !important;
	padding-bottom:46px !important
}
.l-plr-46 {
	padding-left:46px !important;
	padding-right:46px !important
}
.l-t-46 {
	top:46px !important
}
.l-b-46 {
	bottom:46px !important
}
.l-l-46 {
	left:46px !important
}
.l-r-46 {
	right:46px !important
}
.l-mt-47 {
	margin-top:47px !important
}
.l-mb-47 {
	margin-bottom:47px !important
}
.l-ml-47 {
	margin-left:47px !important
}
.l-mr-47 {
	margin-right:47px !important
}
.l-mtb-47 {
	margin-top:47px !important;
	margin-bottom:47px !important
}
.l-mlr-47 {
	margin-left:47px !important;
	margin-right:47px !important
}
.l-pt-47 {
	padding-top:47px !important
}
.l-pb-47 {
	padding-bottom:47px !important
}
.l-pl-47 {
	padding-left:47px !important
}
.l-pr-47 {
	padding-right:47px !important
}
.l-ptb-47 {
	padding-top:47px !important;
	padding-bottom:47px !important
}
.l-plr-47 {
	padding-left:47px !important;
	padding-right:47px !important
}
.l-t-47 {
	top:47px !important
}
.l-b-47 {
	bottom:47px !important
}
.l-l-47 {
	left:47px !important
}
.l-r-47 {
	right:47px !important
}
.l-mt-48 {
	margin-top:48px !important
}
.l-mb-48 {
	margin-bottom:48px !important
}
.l-ml-48 {
	margin-left:48px !important
}
.l-mr-48 {
	margin-right:48px !important
}
.l-mtb-48 {
	margin-top:48px !important;
	margin-bottom:48px !important
}
.l-mlr-48 {
	margin-left:48px !important;
	margin-right:48px !important
}
.l-pt-48 {
	padding-top:48px !important
}
.l-pb-48 {
	padding-bottom:48px !important
}
.l-pl-48 {
	padding-left:48px !important
}
.l-pr-48 {
	padding-right:48px !important
}
.l-ptb-48 {
	padding-top:48px !important;
	padding-bottom:48px !important
}
.l-plr-48 {
	padding-left:48px !important;
	padding-right:48px !important
}
.l-t-48 {
	top:48px !important
}
.l-b-48 {
	bottom:48px !important
}
.l-l-48 {
	left:48px !important
}
.l-r-48 {
	right:48px !important
}
.l-mt-49 {
	margin-top:49px !important
}
.l-mb-49 {
	margin-bottom:49px !important
}
.l-ml-49 {
	margin-left:49px !important
}
.l-mr-49 {
	margin-right:49px !important
}
.l-mtb-49 {
	margin-top:49px !important;
	margin-bottom:49px !important
}
.l-mlr-49 {
	margin-left:49px !important;
	margin-right:49px !important
}
.l-pt-49 {
	padding-top:49px !important
}
.l-pb-49 {
	padding-bottom:49px !important
}
.l-pl-49 {
	padding-left:49px !important
}
.l-pr-49 {
	padding-right:49px !important
}
.l-ptb-49 {
	padding-top:49px !important;
	padding-bottom:49px !important
}
.l-plr-49 {
	padding-left:49px !important;
	padding-right:49px !important
}
.l-t-49 {
	top:49px !important
}
.l-b-49 {
	bottom:49px !important
}
.l-l-49 {
	left:49px !important
}
.l-r-49 {
	right:49px !important
}
.l-mt-50 {
	margin-top:50px !important
}
.l-mb-50 {
	margin-bottom:50px !important
}
.l-ml-50 {
	margin-left:50px !important
}
.l-mr-50 {
	margin-right:50px !important
}
.l-mtb-50 {
	margin-top:50px !important;
	margin-bottom:50px !important
}
.l-mlr-50 {
	margin-left:50px !important;
	margin-right:50px !important
}
.l-pt-50 {
	padding-top:50px !important
}
.l-pb-50 {
	padding-bottom:50px !important
}
.l-pl-50 {
	padding-left:50px !important
}
.l-pr-50 {
	padding-right:50px !important
}
.l-ptb-50 {
	padding-top:50px !important;
	padding-bottom:50px !important
}
.l-plr-50 {
	padding-left:50px !important;
	padding-right:50px !important
}
.l-t-50 {
	top:50px !important
}
.l-b-50 {
	bottom:50px !important
}
.l-l-50 {
	left:50px !important
}
.l-r-50 {
	right:50px !important
}
.l-mt-51 {
	margin-top:51px !important
}
.l-mb-51 {
	margin-bottom:51px !important
}
.l-ml-51 {
	margin-left:51px !important
}
.l-mr-51 {
	margin-right:51px !important
}
.l-mtb-51 {
	margin-top:51px !important;
	margin-bottom:51px !important
}
.l-mlr-51 {
	margin-left:51px !important;
	margin-right:51px !important
}
.l-pt-51 {
	padding-top:51px !important
}
.l-pb-51 {
	padding-bottom:51px !important
}
.l-pl-51 {
	padding-left:51px !important
}
.l-pr-51 {
	padding-right:51px !important
}
.l-ptb-51 {
	padding-top:51px !important;
	padding-bottom:51px !important
}
.l-plr-51 {
	padding-left:51px !important;
	padding-right:51px !important
}
.l-t-51 {
	top:51px !important
}
.l-b-51 {
	bottom:51px !important
}
.l-l-51 {
	left:51px !important
}
.l-r-51 {
	right:51px !important
}
.l-mt-52 {
	margin-top:52px !important
}
.l-mb-52 {
	margin-bottom:52px !important
}
.l-ml-52 {
	margin-left:52px !important
}
.l-mr-52 {
	margin-right:52px !important
}
.l-mtb-52 {
	margin-top:52px !important;
	margin-bottom:52px !important
}
.l-mlr-52 {
	margin-left:52px !important;
	margin-right:52px !important
}
.l-pt-52 {
	padding-top:52px !important
}
.l-pb-52 {
	padding-bottom:52px !important
}
.l-pl-52 {
	padding-left:52px !important
}
.l-pr-52 {
	padding-right:52px !important
}
.l-ptb-52 {
	padding-top:52px !important;
	padding-bottom:52px !important
}
.l-plr-52 {
	padding-left:52px !important;
	padding-right:52px !important
}
.l-t-52 {
	top:52px !important
}
.l-b-52 {
	bottom:52px !important
}
.l-l-52 {
	left:52px !important
}
.l-r-52 {
	right:52px !important
}
.l-mt-53 {
	margin-top:53px !important
}
.l-mb-53 {
	margin-bottom:53px !important
}
.l-ml-53 {
	margin-left:53px !important
}
.l-mr-53 {
	margin-right:53px !important
}
.l-mtb-53 {
	margin-top:53px !important;
	margin-bottom:53px !important
}
.l-mlr-53 {
	margin-left:53px !important;
	margin-right:53px !important
}
.l-pt-53 {
	padding-top:53px !important
}
.l-pb-53 {
	padding-bottom:53px !important
}
.l-pl-53 {
	padding-left:53px !important
}
.l-pr-53 {
	padding-right:53px !important
}
.l-ptb-53 {
	padding-top:53px !important;
	padding-bottom:53px !important
}
.l-plr-53 {
	padding-left:53px !important;
	padding-right:53px !important
}
.l-t-53 {
	top:53px !important
}
.l-b-53 {
	bottom:53px !important
}
.l-l-53 {
	left:53px !important
}
.l-r-53 {
	right:53px !important
}
.l-mt-54 {
	margin-top:54px !important
}
.l-mb-54 {
	margin-bottom:54px !important
}
.l-ml-54 {
	margin-left:54px !important
}
.l-mr-54 {
	margin-right:54px !important
}
.l-mtb-54 {
	margin-top:54px !important;
	margin-bottom:54px !important
}
.l-mlr-54 {
	margin-left:54px !important;
	margin-right:54px !important
}
.l-pt-54 {
	padding-top:54px !important
}
.l-pb-54 {
	padding-bottom:54px !important
}
.l-pl-54 {
	padding-left:54px !important
}
.l-pr-54 {
	padding-right:54px !important
}
.l-ptb-54 {
	padding-top:54px !important;
	padding-bottom:54px !important
}
.l-plr-54 {
	padding-left:54px !important;
	padding-right:54px !important
}
.l-t-54 {
	top:54px !important
}
.l-b-54 {
	bottom:54px !important
}
.l-l-54 {
	left:54px !important
}
.l-r-54 {
	right:54px !important
}
.l-mt-55 {
	margin-top:55px !important
}
.l-mb-55 {
	margin-bottom:55px !important
}
.l-ml-55 {
	margin-left:55px !important
}
.l-mr-55 {
	margin-right:55px !important
}
.l-mtb-55 {
	margin-top:55px !important;
	margin-bottom:55px !important
}
.l-mlr-55 {
	margin-left:55px !important;
	margin-right:55px !important
}
.l-pt-55 {
	padding-top:55px !important
}
.l-pb-55 {
	padding-bottom:55px !important
}
.l-pl-55 {
	padding-left:55px !important
}
.l-pr-55 {
	padding-right:55px !important
}
.l-ptb-55 {
	padding-top:55px !important;
	padding-bottom:55px !important
}
.l-plr-55 {
	padding-left:55px !important;
	padding-right:55px !important
}
.l-t-55 {
	top:55px !important
}
.l-b-55 {
	bottom:55px !important
}
.l-l-55 {
	left:55px !important
}
.l-r-55 {
	right:55px !important
}
.l-mt-56 {
	margin-top:56px !important
}
.l-mb-56 {
	margin-bottom:56px !important
}
.l-ml-56 {
	margin-left:56px !important
}
.l-mr-56 {
	margin-right:56px !important
}
.l-mtb-56 {
	margin-top:56px !important;
	margin-bottom:56px !important
}
.l-mlr-56 {
	margin-left:56px !important;
	margin-right:56px !important
}
.l-pt-56 {
	padding-top:56px !important
}
.l-pb-56 {
	padding-bottom:56px !important
}
.l-pl-56 {
	padding-left:56px !important
}
.l-pr-56 {
	padding-right:56px !important
}
.l-ptb-56 {
	padding-top:56px !important;
	padding-bottom:56px !important
}
.l-plr-56 {
	padding-left:56px !important;
	padding-right:56px !important
}
.l-t-56 {
	top:56px !important
}
.l-b-56 {
	bottom:56px !important
}
.l-l-56 {
	left:56px !important
}
.l-r-56 {
	right:56px !important
}
.l-mt-57 {
	margin-top:57px !important
}
.l-mb-57 {
	margin-bottom:57px !important
}
.l-ml-57 {
	margin-left:57px !important
}
.l-mr-57 {
	margin-right:57px !important
}
.l-mtb-57 {
	margin-top:57px !important;
	margin-bottom:57px !important
}
.l-mlr-57 {
	margin-left:57px !important;
	margin-right:57px !important
}
.l-pt-57 {
	padding-top:57px !important
}
.l-pb-57 {
	padding-bottom:57px !important
}
.l-pl-57 {
	padding-left:57px !important
}
.l-pr-57 {
	padding-right:57px !important
}
.l-ptb-57 {
	padding-top:57px !important;
	padding-bottom:57px !important
}
.l-plr-57 {
	padding-left:57px !important;
	padding-right:57px !important
}
.l-t-57 {
	top:57px !important
}
.l-b-57 {
	bottom:57px !important
}
.l-l-57 {
	left:57px !important
}
.l-r-57 {
	right:57px !important
}
.l-mt-58 {
	margin-top:58px !important
}
.l-mb-58 {
	margin-bottom:58px !important
}
.l-ml-58 {
	margin-left:58px !important
}
.l-mr-58 {
	margin-right:58px !important
}
.l-mtb-58 {
	margin-top:58px !important;
	margin-bottom:58px !important
}
.l-mlr-58 {
	margin-left:58px !important;
	margin-right:58px !important
}
.l-pt-58 {
	padding-top:58px !important
}
.l-pb-58 {
	padding-bottom:58px !important
}
.l-pl-58 {
	padding-left:58px !important
}
.l-pr-58 {
	padding-right:58px !important
}
.l-ptb-58 {
	padding-top:58px !important;
	padding-bottom:58px !important
}
.l-plr-58 {
	padding-left:58px !important;
	padding-right:58px !important
}
.l-t-58 {
	top:58px !important
}
.l-b-58 {
	bottom:58px !important
}
.l-l-58 {
	left:58px !important
}
.l-r-58 {
	right:58px !important
}
.l-mt-59 {
	margin-top:59px !important
}
.l-mb-59 {
	margin-bottom:59px !important
}
.l-ml-59 {
	margin-left:59px !important
}
.l-mr-59 {
	margin-right:59px !important
}
.l-mtb-59 {
	margin-top:59px !important;
	margin-bottom:59px !important
}
.l-mlr-59 {
	margin-left:59px !important;
	margin-right:59px !important
}
.l-pt-59 {
	padding-top:59px !important
}
.l-pb-59 {
	padding-bottom:59px !important
}
.l-pl-59 {
	padding-left:59px !important
}
.l-pr-59 {
	padding-right:59px !important
}
.l-ptb-59 {
	padding-top:59px !important;
	padding-bottom:59px !important
}
.l-plr-59 {
	padding-left:59px !important;
	padding-right:59px !important
}
.l-t-59 {
	top:59px !important
}
.l-b-59 {
	bottom:59px !important
}
.l-l-59 {
	left:59px !important
}
.l-r-59 {
	right:59px !important
}
.l-mt-60 {
	margin-top:60px !important
}
.l-mb-60 {
	margin-bottom:60px !important
}
.l-ml-60 {
	margin-left:60px !important
}
.l-mr-60 {
	margin-right:60px !important
}
.l-mtb-60 {
	margin-top:60px !important;
	margin-bottom:60px !important
}
.l-mlr-60 {
	margin-left:60px !important;
	margin-right:60px !important
}
.l-pt-60 {
	padding-top:60px !important
}
.l-pb-60 {
	padding-bottom:60px !important
}
.l-pl-60 {
	padding-left:60px !important
}
.l-pr-60 {
	padding-right:60px !important
}
.l-ptb-60 {
	padding-top:60px !important;
	padding-bottom:60px !important
}
.l-plr-60 {
	padding-left:60px !important;
	padding-right:60px !important
}
.l-t-60 {
	top:60px !important
}
.l-b-60 {
	bottom:60px !important
}
.l-l-60 {
	left:60px !important
}
.l-r-60 {
	right:60px !important
}
.l-mt-61 {
	margin-top:61px !important
}
.l-mb-61 {
	margin-bottom:61px !important
}
.l-ml-61 {
	margin-left:61px !important
}
.l-mr-61 {
	margin-right:61px !important
}
.l-mtb-61 {
	margin-top:61px !important;
	margin-bottom:61px !important
}
.l-mlr-61 {
	margin-left:61px !important;
	margin-right:61px !important
}
.l-pt-61 {
	padding-top:61px !important
}
.l-pb-61 {
	padding-bottom:61px !important
}
.l-pl-61 {
	padding-left:61px !important
}
.l-pr-61 {
	padding-right:61px !important
}
.l-ptb-61 {
	padding-top:61px !important;
	padding-bottom:61px !important
}
.l-plr-61 {
	padding-left:61px !important;
	padding-right:61px !important
}
.l-t-61 {
	top:61px !important
}
.l-b-61 {
	bottom:61px !important
}
.l-l-61 {
	left:61px !important
}
.l-r-61 {
	right:61px !important
}
.l-mt-62 {
	margin-top:62px !important
}
.l-mb-62 {
	margin-bottom:62px !important
}
.l-ml-62 {
	margin-left:62px !important
}
.l-mr-62 {
	margin-right:62px !important
}
.l-mtb-62 {
	margin-top:62px !important;
	margin-bottom:62px !important
}
.l-mlr-62 {
	margin-left:62px !important;
	margin-right:62px !important
}
.l-pt-62 {
	padding-top:62px !important
}
.l-pb-62 {
	padding-bottom:62px !important
}
.l-pl-62 {
	padding-left:62px !important
}
.l-pr-62 {
	padding-right:62px !important
}
.l-ptb-62 {
	padding-top:62px !important;
	padding-bottom:62px !important
}
.l-plr-62 {
	padding-left:62px !important;
	padding-right:62px !important
}
.l-t-62 {
	top:62px !important
}
.l-b-62 {
	bottom:62px !important
}
.l-l-62 {
	left:62px !important
}
.l-r-62 {
	right:62px !important
}
.l-mt-63 {
	margin-top:63px !important
}
.l-mb-63 {
	margin-bottom:63px !important
}
.l-ml-63 {
	margin-left:63px !important
}
.l-mr-63 {
	margin-right:63px !important
}
.l-mtb-63 {
	margin-top:63px !important;
	margin-bottom:63px !important
}
.l-mlr-63 {
	margin-left:63px !important;
	margin-right:63px !important
}
.l-pt-63 {
	padding-top:63px !important
}
.l-pb-63 {
	padding-bottom:63px !important
}
.l-pl-63 {
	padding-left:63px !important
}
.l-pr-63 {
	padding-right:63px !important
}
.l-ptb-63 {
	padding-top:63px !important;
	padding-bottom:63px !important
}
.l-plr-63 {
	padding-left:63px !important;
	padding-right:63px !important
}
.l-t-63 {
	top:63px !important
}
.l-b-63 {
	bottom:63px !important
}
.l-l-63 {
	left:63px !important
}
.l-r-63 {
	right:63px !important
}
.l-mt-64 {
	margin-top:64px !important
}
.l-mb-64 {
	margin-bottom:64px !important
}
.l-ml-64 {
	margin-left:64px !important
}
.l-mr-64 {
	margin-right:64px !important
}
.l-mtb-64 {
	margin-top:64px !important;
	margin-bottom:64px !important
}
.l-mlr-64 {
	margin-left:64px !important;
	margin-right:64px !important
}
.l-pt-64 {
	padding-top:64px !important
}
.l-pb-64 {
	padding-bottom:64px !important
}
.l-pl-64 {
	padding-left:64px !important
}
.l-pr-64 {
	padding-right:64px !important
}
.l-ptb-64 {
	padding-top:64px !important;
	padding-bottom:64px !important
}
.l-plr-64 {
	padding-left:64px !important;
	padding-right:64px !important
}
.l-t-64 {
	top:64px !important
}
.l-b-64 {
	bottom:64px !important
}
.l-l-64 {
	left:64px !important
}
.l-r-64 {
	right:64px !important
}
.l-mt-65 {
	margin-top:65px !important
}
.l-mb-65 {
	margin-bottom:65px !important
}
.l-ml-65 {
	margin-left:65px !important
}
.l-mr-65 {
	margin-right:65px !important
}
.l-mtb-65 {
	margin-top:65px !important;
	margin-bottom:65px !important
}
.l-mlr-65 {
	margin-left:65px !important;
	margin-right:65px !important
}
.l-pt-65 {
	padding-top:65px !important
}
.l-pb-65 {
	padding-bottom:65px !important
}
.l-pl-65 {
	padding-left:65px !important
}
.l-pr-65 {
	padding-right:65px !important
}
.l-ptb-65 {
	padding-top:65px !important;
	padding-bottom:65px !important
}
.l-plr-65 {
	padding-left:65px !important;
	padding-right:65px !important
}
.l-t-65 {
	top:65px !important
}
.l-b-65 {
	bottom:65px !important
}
.l-l-65 {
	left:65px !important
}
.l-r-65 {
	right:65px !important
}
.l-mt-66 {
	margin-top:66px !important
}
.l-mb-66 {
	margin-bottom:66px !important
}
.l-ml-66 {
	margin-left:66px !important
}
.l-mr-66 {
	margin-right:66px !important
}
.l-mtb-66 {
	margin-top:66px !important;
	margin-bottom:66px !important
}
.l-mlr-66 {
	margin-left:66px !important;
	margin-right:66px !important
}
.l-pt-66 {
	padding-top:66px !important
}
.l-pb-66 {
	padding-bottom:66px !important
}
.l-pl-66 {
	padding-left:66px !important
}
.l-pr-66 {
	padding-right:66px !important
}
.l-ptb-66 {
	padding-top:66px !important;
	padding-bottom:66px !important
}
.l-plr-66 {
	padding-left:66px !important;
	padding-right:66px !important
}
.l-t-66 {
	top:66px !important
}
.l-b-66 {
	bottom:66px !important
}
.l-l-66 {
	left:66px !important
}
.l-r-66 {
	right:66px !important
}
.l-mt-67 {
	margin-top:67px !important
}
.l-mb-67 {
	margin-bottom:67px !important
}
.l-ml-67 {
	margin-left:67px !important
}
.l-mr-67 {
	margin-right:67px !important
}
.l-mtb-67 {
	margin-top:67px !important;
	margin-bottom:67px !important
}
.l-mlr-67 {
	margin-left:67px !important;
	margin-right:67px !important
}
.l-pt-67 {
	padding-top:67px !important
}
.l-pb-67 {
	padding-bottom:67px !important
}
.l-pl-67 {
	padding-left:67px !important
}
.l-pr-67 {
	padding-right:67px !important
}
.l-ptb-67 {
	padding-top:67px !important;
	padding-bottom:67px !important
}
.l-plr-67 {
	padding-left:67px !important;
	padding-right:67px !important
}
.l-t-67 {
	top:67px !important
}
.l-b-67 {
	bottom:67px !important
}
.l-l-67 {
	left:67px !important
}
.l-r-67 {
	right:67px !important
}
.l-mt-68 {
	margin-top:68px !important
}
.l-mb-68 {
	margin-bottom:68px !important
}
.l-ml-68 {
	margin-left:68px !important
}
.l-mr-68 {
	margin-right:68px !important
}
.l-mtb-68 {
	margin-top:68px !important;
	margin-bottom:68px !important
}
.l-mlr-68 {
	margin-left:68px !important;
	margin-right:68px !important
}
.l-pt-68 {
	padding-top:68px !important
}
.l-pb-68 {
	padding-bottom:68px !important
}
.l-pl-68 {
	padding-left:68px !important
}
.l-pr-68 {
	padding-right:68px !important
}
.l-ptb-68 {
	padding-top:68px !important;
	padding-bottom:68px !important
}
.l-plr-68 {
	padding-left:68px !important;
	padding-right:68px !important
}
.l-t-68 {
	top:68px !important
}
.l-b-68 {
	bottom:68px !important
}
.l-l-68 {
	left:68px !important
}
.l-r-68 {
	right:68px !important
}
.l-mt-69 {
	margin-top:69px !important
}
.l-mb-69 {
	margin-bottom:69px !important
}
.l-ml-69 {
	margin-left:69px !important
}
.l-mr-69 {
	margin-right:69px !important
}
.l-mtb-69 {
	margin-top:69px !important;
	margin-bottom:69px !important
}
.l-mlr-69 {
	margin-left:69px !important;
	margin-right:69px !important
}
.l-pt-69 {
	padding-top:69px !important
}
.l-pb-69 {
	padding-bottom:69px !important
}
.l-pl-69 {
	padding-left:69px !important
}
.l-pr-69 {
	padding-right:69px !important
}
.l-ptb-69 {
	padding-top:69px !important;
	padding-bottom:69px !important
}
.l-plr-69 {
	padding-left:69px !important;
	padding-right:69px !important
}
.l-t-69 {
	top:69px !important
}
.l-b-69 {
	bottom:69px !important
}
.l-l-69 {
	left:69px !important
}
.l-r-69 {
	right:69px !important
}
.l-mt-70 {
	margin-top:70px !important
}
.l-mb-70 {
	margin-bottom:70px !important
}
.l-ml-70 {
	margin-left:70px !important
}
.l-mr-70 {
	margin-right:70px !important
}
.l-mtb-70 {
	margin-top:70px !important;
	margin-bottom:70px !important
}
.l-mlr-70 {
	margin-left:70px !important;
	margin-right:70px !important
}
.l-pt-70 {
	padding-top:70px !important
}
.l-pb-70 {
	padding-bottom:70px !important
}
.l-pl-70 {
	padding-left:70px !important
}
.l-pr-70 {
	padding-right:70px !important
}
.l-ptb-70 {
	padding-top:70px !important;
	padding-bottom:70px !important
}
.l-plr-70 {
	padding-left:70px !important;
	padding-right:70px !important
}
.l-t-70 {
	top:70px !important
}
.l-b-70 {
	bottom:70px !important
}
.l-l-70 {
	left:70px !important
}
.l-r-70 {
	right:70px !important
}
.l-mt-71 {
	margin-top:71px !important
}
.l-mb-71 {
	margin-bottom:71px !important
}
.l-ml-71 {
	margin-left:71px !important
}
.l-mr-71 {
	margin-right:71px !important
}
.l-mtb-71 {
	margin-top:71px !important;
	margin-bottom:71px !important
}
.l-mlr-71 {
	margin-left:71px !important;
	margin-right:71px !important
}
.l-pt-71 {
	padding-top:71px !important
}
.l-pb-71 {
	padding-bottom:71px !important
}
.l-pl-71 {
	padding-left:71px !important
}
.l-pr-71 {
	padding-right:71px !important
}
.l-ptb-71 {
	padding-top:71px !important;
	padding-bottom:71px !important
}
.l-plr-71 {
	padding-left:71px !important;
	padding-right:71px !important
}
.l-t-71 {
	top:71px !important
}
.l-b-71 {
	bottom:71px !important
}
.l-l-71 {
	left:71px !important
}
.l-r-71 {
	right:71px !important
}
.l-mt-72 {
	margin-top:72px !important
}
.l-mb-72 {
	margin-bottom:72px !important
}
.l-ml-72 {
	margin-left:72px !important
}
.l-mr-72 {
	margin-right:72px !important
}
.l-mtb-72 {
	margin-top:72px !important;
	margin-bottom:72px !important
}
.l-mlr-72 {
	margin-left:72px !important;
	margin-right:72px !important
}
.l-pt-72 {
	padding-top:72px !important
}
.l-pb-72 {
	padding-bottom:72px !important
}
.l-pl-72 {
	padding-left:72px !important
}
.l-pr-72 {
	padding-right:72px !important
}
.l-ptb-72 {
	padding-top:72px !important;
	padding-bottom:72px !important
}
.l-plr-72 {
	padding-left:72px !important;
	padding-right:72px !important
}
.l-t-72 {
	top:72px !important
}
.l-b-72 {
	bottom:72px !important
}
.l-l-72 {
	left:72px !important
}
.l-r-72 {
	right:72px !important
}
.l-mt-73 {
	margin-top:73px !important
}
.l-mb-73 {
	margin-bottom:73px !important
}
.l-ml-73 {
	margin-left:73px !important
}
.l-mr-73 {
	margin-right:73px !important
}
.l-mtb-73 {
	margin-top:73px !important;
	margin-bottom:73px !important
}
.l-mlr-73 {
	margin-left:73px !important;
	margin-right:73px !important
}
.l-pt-73 {
	padding-top:73px !important
}
.l-pb-73 {
	padding-bottom:73px !important
}
.l-pl-73 {
	padding-left:73px !important
}
.l-pr-73 {
	padding-right:73px !important
}
.l-ptb-73 {
	padding-top:73px !important;
	padding-bottom:73px !important
}
.l-plr-73 {
	padding-left:73px !important;
	padding-right:73px !important
}
.l-t-73 {
	top:73px !important
}
.l-b-73 {
	bottom:73px !important
}
.l-l-73 {
	left:73px !important
}
.l-r-73 {
	right:73px !important
}
.l-mt-74 {
	margin-top:74px !important
}
.l-mb-74 {
	margin-bottom:74px !important
}
.l-ml-74 {
	margin-left:74px !important
}
.l-mr-74 {
	margin-right:74px !important
}
.l-mtb-74 {
	margin-top:74px !important;
	margin-bottom:74px !important
}
.l-mlr-74 {
	margin-left:74px !important;
	margin-right:74px !important
}
.l-pt-74 {
	padding-top:74px !important
}
.l-pb-74 {
	padding-bottom:74px !important
}
.l-pl-74 {
	padding-left:74px !important
}
.l-pr-74 {
	padding-right:74px !important
}
.l-ptb-74 {
	padding-top:74px !important;
	padding-bottom:74px !important
}
.l-plr-74 {
	padding-left:74px !important;
	padding-right:74px !important
}
.l-t-74 {
	top:74px !important
}
.l-b-74 {
	bottom:74px !important
}
.l-l-74 {
	left:74px !important
}
.l-r-74 {
	right:74px !important
}
.l-mt-75 {
	margin-top:75px !important
}
.l-mb-75 {
	margin-bottom:75px !important
}
.l-ml-75 {
	margin-left:75px !important
}
.l-mr-75 {
	margin-right:75px !important
}
.l-mtb-75 {
	margin-top:75px !important;
	margin-bottom:75px !important
}
.l-mlr-75 {
	margin-left:75px !important;
	margin-right:75px !important
}
.l-pt-75 {
	padding-top:75px !important
}
.l-pb-75 {
	padding-bottom:75px !important
}
.l-pl-75 {
	padding-left:75px !important
}
.l-pr-75 {
	padding-right:75px !important
}
.l-ptb-75 {
	padding-top:75px !important;
	padding-bottom:75px !important
}
.l-plr-75 {
	padding-left:75px !important;
	padding-right:75px !important
}
.l-t-75 {
	top:75px !important
}
.l-b-75 {
	bottom:75px !important
}
.l-l-75 {
	left:75px !important
}
.l-r-75 {
	right:75px !important
}
.l-mt-76 {
	margin-top:76px !important
}
.l-mb-76 {
	margin-bottom:76px !important
}
.l-ml-76 {
	margin-left:76px !important
}
.l-mr-76 {
	margin-right:76px !important
}
.l-mtb-76 {
	margin-top:76px !important;
	margin-bottom:76px !important
}
.l-mlr-76 {
	margin-left:76px !important;
	margin-right:76px !important
}
.l-pt-76 {
	padding-top:76px !important
}
.l-pb-76 {
	padding-bottom:76px !important
}
.l-pl-76 {
	padding-left:76px !important
}
.l-pr-76 {
	padding-right:76px !important
}
.l-ptb-76 {
	padding-top:76px !important;
	padding-bottom:76px !important
}
.l-plr-76 {
	padding-left:76px !important;
	padding-right:76px !important
}
.l-t-76 {
	top:76px !important
}
.l-b-76 {
	bottom:76px !important
}
.l-l-76 {
	left:76px !important
}
.l-r-76 {
	right:76px !important
}
.l-mt-77 {
	margin-top:77px !important
}
.l-mb-77 {
	margin-bottom:77px !important
}
.l-ml-77 {
	margin-left:77px !important
}
.l-mr-77 {
	margin-right:77px !important
}
.l-mtb-77 {
	margin-top:77px !important;
	margin-bottom:77px !important
}
.l-mlr-77 {
	margin-left:77px !important;
	margin-right:77px !important
}
.l-pt-77 {
	padding-top:77px !important
}
.l-pb-77 {
	padding-bottom:77px !important
}
.l-pl-77 {
	padding-left:77px !important
}
.l-pr-77 {
	padding-right:77px !important
}
.l-ptb-77 {
	padding-top:77px !important;
	padding-bottom:77px !important
}
.l-plr-77 {
	padding-left:77px !important;
	padding-right:77px !important
}
.l-t-77 {
	top:77px !important
}
.l-b-77 {
	bottom:77px !important
}
.l-l-77 {
	left:77px !important
}
.l-r-77 {
	right:77px !important
}
.l-mt-78 {
	margin-top:78px !important
}
.l-mb-78 {
	margin-bottom:78px !important
}
.l-ml-78 {
	margin-left:78px !important
}
.l-mr-78 {
	margin-right:78px !important
}
.l-mtb-78 {
	margin-top:78px !important;
	margin-bottom:78px !important
}
.l-mlr-78 {
	margin-left:78px !important;
	margin-right:78px !important
}
.l-pt-78 {
	padding-top:78px !important
}
.l-pb-78 {
	padding-bottom:78px !important
}
.l-pl-78 {
	padding-left:78px !important
}
.l-pr-78 {
	padding-right:78px !important
}
.l-ptb-78 {
	padding-top:78px !important;
	padding-bottom:78px !important
}
.l-plr-78 {
	padding-left:78px !important;
	padding-right:78px !important
}
.l-t-78 {
	top:78px !important
}
.l-b-78 {
	bottom:78px !important
}
.l-l-78 {
	left:78px !important
}
.l-r-78 {
	right:78px !important
}
.l-mt-79 {
	margin-top:79px !important
}
.l-mb-79 {
	margin-bottom:79px !important
}
.l-ml-79 {
	margin-left:79px !important
}
.l-mr-79 {
	margin-right:79px !important
}
.l-mtb-79 {
	margin-top:79px !important;
	margin-bottom:79px !important
}
.l-mlr-79 {
	margin-left:79px !important;
	margin-right:79px !important
}
.l-pt-79 {
	padding-top:79px !important
}
.l-pb-79 {
	padding-bottom:79px !important
}
.l-pl-79 {
	padding-left:79px !important
}
.l-pr-79 {
	padding-right:79px !important
}
.l-ptb-79 {
	padding-top:79px !important;
	padding-bottom:79px !important
}
.l-plr-79 {
	padding-left:79px !important;
	padding-right:79px !important
}
.l-t-79 {
	top:79px !important
}
.l-b-79 {
	bottom:79px !important
}
.l-l-79 {
	left:79px !important
}
.l-r-79 {
	right:79px !important
}
.l-mt-80 {
	margin-top:80px !important
}
.l-mb-80 {
	margin-bottom:80px !important
}
.l-ml-80 {
	margin-left:80px !important
}
.l-mr-80 {
	margin-right:80px !important
}
.l-mtb-80 {
	margin-top:80px !important;
	margin-bottom:80px !important
}
.l-mlr-80 {
	margin-left:80px !important;
	margin-right:80px !important
}
.l-pt-80 {
	padding-top:80px !important
}
.l-pb-80 {
	padding-bottom:80px !important
}
.l-pl-80 {
	padding-left:80px !important
}
.l-pr-80 {
	padding-right:80px !important
}
.l-ptb-80 {
	padding-top:80px !important;
	padding-bottom:80px !important
}
.l-plr-80 {
	padding-left:80px !important;
	padding-right:80px !important
}
.l-t-80 {
	top:80px !important
}
.l-b-80 {
	bottom:80px !important
}
.l-l-80 {
	left:80px !important
}
.l-r-80 {
	right:80px !important
}
.l-mt-81 {
	margin-top:81px !important
}
.l-mb-81 {
	margin-bottom:81px !important
}
.l-ml-81 {
	margin-left:81px !important
}
.l-mr-81 {
	margin-right:81px !important
}
.l-mtb-81 {
	margin-top:81px !important;
	margin-bottom:81px !important
}
.l-mlr-81 {
	margin-left:81px !important;
	margin-right:81px !important
}
.l-pt-81 {
	padding-top:81px !important
}
.l-pb-81 {
	padding-bottom:81px !important
}
.l-pl-81 {
	padding-left:81px !important
}
.l-pr-81 {
	padding-right:81px !important
}
.l-ptb-81 {
	padding-top:81px !important;
	padding-bottom:81px !important
}
.l-plr-81 {
	padding-left:81px !important;
	padding-right:81px !important
}
.l-t-81 {
	top:81px !important
}
.l-b-81 {
	bottom:81px !important
}
.l-l-81 {
	left:81px !important
}
.l-r-81 {
	right:81px !important
}
.l-mt-82 {
	margin-top:82px !important
}
.l-mb-82 {
	margin-bottom:82px !important
}
.l-ml-82 {
	margin-left:82px !important
}
.l-mr-82 {
	margin-right:82px !important
}
.l-mtb-82 {
	margin-top:82px !important;
	margin-bottom:82px !important
}
.l-mlr-82 {
	margin-left:82px !important;
	margin-right:82px !important
}
.l-pt-82 {
	padding-top:82px !important
}
.l-pb-82 {
	padding-bottom:82px !important
}
.l-pl-82 {
	padding-left:82px !important
}
.l-pr-82 {
	padding-right:82px !important
}
.l-ptb-82 {
	padding-top:82px !important;
	padding-bottom:82px !important
}
.l-plr-82 {
	padding-left:82px !important;
	padding-right:82px !important
}
.l-t-82 {
	top:82px !important
}
.l-b-82 {
	bottom:82px !important
}
.l-l-82 {
	left:82px !important
}
.l-r-82 {
	right:82px !important
}
.l-mt-83 {
	margin-top:83px !important
}
.l-mb-83 {
	margin-bottom:83px !important
}
.l-ml-83 {
	margin-left:83px !important
}
.l-mr-83 {
	margin-right:83px !important
}
.l-mtb-83 {
	margin-top:83px !important;
	margin-bottom:83px !important
}
.l-mlr-83 {
	margin-left:83px !important;
	margin-right:83px !important
}
.l-pt-83 {
	padding-top:83px !important
}
.l-pb-83 {
	padding-bottom:83px !important
}
.l-pl-83 {
	padding-left:83px !important
}
.l-pr-83 {
	padding-right:83px !important
}
.l-ptb-83 {
	padding-top:83px !important;
	padding-bottom:83px !important
}
.l-plr-83 {
	padding-left:83px !important;
	padding-right:83px !important
}
.l-t-83 {
	top:83px !important
}
.l-b-83 {
	bottom:83px !important
}
.l-l-83 {
	left:83px !important
}
.l-r-83 {
	right:83px !important
}
.l-mt-84 {
	margin-top:84px !important
}
.l-mb-84 {
	margin-bottom:84px !important
}
.l-ml-84 {
	margin-left:84px !important
}
.l-mr-84 {
	margin-right:84px !important
}
.l-mtb-84 {
	margin-top:84px !important;
	margin-bottom:84px !important
}
.l-mlr-84 {
	margin-left:84px !important;
	margin-right:84px !important
}
.l-pt-84 {
	padding-top:84px !important
}
.l-pb-84 {
	padding-bottom:84px !important
}
.l-pl-84 {
	padding-left:84px !important
}
.l-pr-84 {
	padding-right:84px !important
}
.l-ptb-84 {
	padding-top:84px !important;
	padding-bottom:84px !important
}
.l-plr-84 {
	padding-left:84px !important;
	padding-right:84px !important
}
.l-t-84 {
	top:84px !important
}
.l-b-84 {
	bottom:84px !important
}
.l-l-84 {
	left:84px !important
}
.l-r-84 {
	right:84px !important
}
.l-mt-85 {
	margin-top:85px !important
}
.l-mb-85 {
	margin-bottom:85px !important
}
.l-ml-85 {
	margin-left:85px !important
}
.l-mr-85 {
	margin-right:85px !important
}
.l-mtb-85 {
	margin-top:85px !important;
	margin-bottom:85px !important
}
.l-mlr-85 {
	margin-left:85px !important;
	margin-right:85px !important
}
.l-pt-85 {
	padding-top:85px !important
}
.l-pb-85 {
	padding-bottom:85px !important
}
.l-pl-85 {
	padding-left:85px !important
}
.l-pr-85 {
	padding-right:85px !important
}
.l-ptb-85 {
	padding-top:85px !important;
	padding-bottom:85px !important
}
.l-plr-85 {
	padding-left:85px !important;
	padding-right:85px !important
}
.l-t-85 {
	top:85px !important
}
.l-b-85 {
	bottom:85px !important
}
.l-l-85 {
	left:85px !important
}
.l-r-85 {
	right:85px !important
}
.l-mt-86 {
	margin-top:86px !important
}
.l-mb-86 {
	margin-bottom:86px !important
}
.l-ml-86 {
	margin-left:86px !important
}
.l-mr-86 {
	margin-right:86px !important
}
.l-mtb-86 {
	margin-top:86px !important;
	margin-bottom:86px !important
}
.l-mlr-86 {
	margin-left:86px !important;
	margin-right:86px !important
}
.l-pt-86 {
	padding-top:86px !important
}
.l-pb-86 {
	padding-bottom:86px !important
}
.l-pl-86 {
	padding-left:86px !important
}
.l-pr-86 {
	padding-right:86px !important
}
.l-ptb-86 {
	padding-top:86px !important;
	padding-bottom:86px !important
}
.l-plr-86 {
	padding-left:86px !important;
	padding-right:86px !important
}
.l-t-86 {
	top:86px !important
}
.l-b-86 {
	bottom:86px !important
}
.l-l-86 {
	left:86px !important
}
.l-r-86 {
	right:86px !important
}
.l-mt-87 {
	margin-top:87px !important
}
.l-mb-87 {
	margin-bottom:87px !important
}
.l-ml-87 {
	margin-left:87px !important
}
.l-mr-87 {
	margin-right:87px !important
}
.l-mtb-87 {
	margin-top:87px !important;
	margin-bottom:87px !important
}
.l-mlr-87 {
	margin-left:87px !important;
	margin-right:87px !important
}
.l-pt-87 {
	padding-top:87px !important
}
.l-pb-87 {
	padding-bottom:87px !important
}
.l-pl-87 {
	padding-left:87px !important
}
.l-pr-87 {
	padding-right:87px !important
}
.l-ptb-87 {
	padding-top:87px !important;
	padding-bottom:87px !important
}
.l-plr-87 {
	padding-left:87px !important;
	padding-right:87px !important
}
.l-t-87 {
	top:87px !important
}
.l-b-87 {
	bottom:87px !important
}
.l-l-87 {
	left:87px !important
}
.l-r-87 {
	right:87px !important
}
.l-mt-88 {
	margin-top:88px !important
}
.l-mb-88 {
	margin-bottom:88px !important
}
.l-ml-88 {
	margin-left:88px !important
}
.l-mr-88 {
	margin-right:88px !important
}
.l-mtb-88 {
	margin-top:88px !important;
	margin-bottom:88px !important
}
.l-mlr-88 {
	margin-left:88px !important;
	margin-right:88px !important
}
.l-pt-88 {
	padding-top:88px !important
}
.l-pb-88 {
	padding-bottom:88px !important
}
.l-pl-88 {
	padding-left:88px !important
}
.l-pr-88 {
	padding-right:88px !important
}
.l-ptb-88 {
	padding-top:88px !important;
	padding-bottom:88px !important
}
.l-plr-88 {
	padding-left:88px !important;
	padding-right:88px !important
}
.l-t-88 {
	top:88px !important
}
.l-b-88 {
	bottom:88px !important
}
.l-l-88 {
	left:88px !important
}
.l-r-88 {
	right:88px !important
}
.l-mt-89 {
	margin-top:89px !important
}
.l-mb-89 {
	margin-bottom:89px !important
}
.l-ml-89 {
	margin-left:89px !important
}
.l-mr-89 {
	margin-right:89px !important
}
.l-mtb-89 {
	margin-top:89px !important;
	margin-bottom:89px !important
}
.l-mlr-89 {
	margin-left:89px !important;
	margin-right:89px !important
}
.l-pt-89 {
	padding-top:89px !important
}
.l-pb-89 {
	padding-bottom:89px !important
}
.l-pl-89 {
	padding-left:89px !important
}
.l-pr-89 {
	padding-right:89px !important
}
.l-ptb-89 {
	padding-top:89px !important;
	padding-bottom:89px !important
}
.l-plr-89 {
	padding-left:89px !important;
	padding-right:89px !important
}
.l-t-89 {
	top:89px !important
}
.l-b-89 {
	bottom:89px !important
}
.l-l-89 {
	left:89px !important
}
.l-r-89 {
	right:89px !important
}
.l-mt-90 {
	margin-top:90px !important
}
.l-mb-90 {
	margin-bottom:90px !important
}
.l-ml-90 {
	margin-left:90px !important
}
.l-mr-90 {
	margin-right:90px !important
}
.l-mtb-90 {
	margin-top:90px !important;
	margin-bottom:90px !important
}
.l-mlr-90 {
	margin-left:90px !important;
	margin-right:90px !important
}
.l-pt-90 {
	padding-top:90px !important
}
.l-pb-90 {
	padding-bottom:90px !important
}
.l-pl-90 {
	padding-left:90px !important
}
.l-pr-90 {
	padding-right:90px !important
}
.l-ptb-90 {
	padding-top:90px !important;
	padding-bottom:90px !important
}
.l-plr-90 {
	padding-left:90px !important;
	padding-right:90px !important
}
.l-t-90 {
	top:90px !important
}
.l-b-90 {
	bottom:90px !important
}
.l-l-90 {
	left:90px !important
}
.l-r-90 {
	right:90px !important
}
.l-mt-91 {
	margin-top:91px !important
}
.l-mb-91 {
	margin-bottom:91px !important
}
.l-ml-91 {
	margin-left:91px !important
}
.l-mr-91 {
	margin-right:91px !important
}
.l-mtb-91 {
	margin-top:91px !important;
	margin-bottom:91px !important
}
.l-mlr-91 {
	margin-left:91px !important;
	margin-right:91px !important
}
.l-pt-91 {
	padding-top:91px !important
}
.l-pb-91 {
	padding-bottom:91px !important
}
.l-pl-91 {
	padding-left:91px !important
}
.l-pr-91 {
	padding-right:91px !important
}
.l-ptb-91 {
	padding-top:91px !important;
	padding-bottom:91px !important
}
.l-plr-91 {
	padding-left:91px !important;
	padding-right:91px !important
}
.l-t-91 {
	top:91px !important
}
.l-b-91 {
	bottom:91px !important
}
.l-l-91 {
	left:91px !important
}
.l-r-91 {
	right:91px !important
}
.l-mt-92 {
	margin-top:92px !important
}
.l-mb-92 {
	margin-bottom:92px !important
}
.l-ml-92 {
	margin-left:92px !important
}
.l-mr-92 {
	margin-right:92px !important
}
.l-mtb-92 {
	margin-top:92px !important;
	margin-bottom:92px !important
}
.l-mlr-92 {
	margin-left:92px !important;
	margin-right:92px !important
}
.l-pt-92 {
	padding-top:92px !important
}
.l-pb-92 {
	padding-bottom:92px !important
}
.l-pl-92 {
	padding-left:92px !important
}
.l-pr-92 {
	padding-right:92px !important
}
.l-ptb-92 {
	padding-top:92px !important;
	padding-bottom:92px !important
}
.l-plr-92 {
	padding-left:92px !important;
	padding-right:92px !important
}
.l-t-92 {
	top:92px !important
}
.l-b-92 {
	bottom:92px !important
}
.l-l-92 {
	left:92px !important
}
.l-r-92 {
	right:92px !important
}
.l-mt-93 {
	margin-top:93px !important
}
.l-mb-93 {
	margin-bottom:93px !important
}
.l-ml-93 {
	margin-left:93px !important
}
.l-mr-93 {
	margin-right:93px !important
}
.l-mtb-93 {
	margin-top:93px !important;
	margin-bottom:93px !important
}
.l-mlr-93 {
	margin-left:93px !important;
	margin-right:93px !important
}
.l-pt-93 {
	padding-top:93px !important
}
.l-pb-93 {
	padding-bottom:93px !important
}
.l-pl-93 {
	padding-left:93px !important
}
.l-pr-93 {
	padding-right:93px !important
}
.l-ptb-93 {
	padding-top:93px !important;
	padding-bottom:93px !important
}
.l-plr-93 {
	padding-left:93px !important;
	padding-right:93px !important
}
.l-t-93 {
	top:93px !important
}
.l-b-93 {
	bottom:93px !important
}
.l-l-93 {
	left:93px !important
}
.l-r-93 {
	right:93px !important
}
.l-mt-94 {
	margin-top:94px !important
}
.l-mb-94 {
	margin-bottom:94px !important
}
.l-ml-94 {
	margin-left:94px !important
}
.l-mr-94 {
	margin-right:94px !important
}
.l-mtb-94 {
	margin-top:94px !important;
	margin-bottom:94px !important
}
.l-mlr-94 {
	margin-left:94px !important;
	margin-right:94px !important
}
.l-pt-94 {
	padding-top:94px !important
}
.l-pb-94 {
	padding-bottom:94px !important
}
.l-pl-94 {
	padding-left:94px !important
}
.l-pr-94 {
	padding-right:94px !important
}
.l-ptb-94 {
	padding-top:94px !important;
	padding-bottom:94px !important
}
.l-plr-94 {
	padding-left:94px !important;
	padding-right:94px !important
}
.l-t-94 {
	top:94px !important
}
.l-b-94 {
	bottom:94px !important
}
.l-l-94 {
	left:94px !important
}
.l-r-94 {
	right:94px !important
}
.l-mt-95 {
	margin-top:95px !important
}
.l-mb-95 {
	margin-bottom:95px !important
}
.l-ml-95 {
	margin-left:95px !important
}
.l-mr-95 {
	margin-right:95px !important
}
.l-mtb-95 {
	margin-top:95px !important;
	margin-bottom:95px !important
}
.l-mlr-95 {
	margin-left:95px !important;
	margin-right:95px !important
}
.l-pt-95 {
	padding-top:95px !important
}
.l-pb-95 {
	padding-bottom:95px !important
}
.l-pl-95 {
	padding-left:95px !important
}
.l-pr-95 {
	padding-right:95px !important
}
.l-ptb-95 {
	padding-top:95px !important;
	padding-bottom:95px !important
}
.l-plr-95 {
	padding-left:95px !important;
	padding-right:95px !important
}
.l-t-95 {
	top:95px !important
}
.l-b-95 {
	bottom:95px !important
}
.l-l-95 {
	left:95px !important
}
.l-r-95 {
	right:95px !important
}
.l-mt-96 {
	margin-top:96px !important
}
.l-mb-96 {
	margin-bottom:96px !important
}
.l-ml-96 {
	margin-left:96px !important
}
.l-mr-96 {
	margin-right:96px !important
}
.l-mtb-96 {
	margin-top:96px !important;
	margin-bottom:96px !important
}
.l-mlr-96 {
	margin-left:96px !important;
	margin-right:96px !important
}
.l-pt-96 {
	padding-top:96px !important
}
.l-pb-96 {
	padding-bottom:96px !important
}
.l-pl-96 {
	padding-left:96px !important
}
.l-pr-96 {
	padding-right:96px !important
}
.l-ptb-96 {
	padding-top:96px !important;
	padding-bottom:96px !important
}
.l-plr-96 {
	padding-left:96px !important;
	padding-right:96px !important
}
.l-t-96 {
	top:96px !important
}
.l-b-96 {
	bottom:96px !important
}
.l-l-96 {
	left:96px !important
}
.l-r-96 {
	right:96px !important
}
.l-mt-97 {
	margin-top:97px !important
}
.l-mb-97 {
	margin-bottom:97px !important
}
.l-ml-97 {
	margin-left:97px !important
}
.l-mr-97 {
	margin-right:97px !important
}
.l-mtb-97 {
	margin-top:97px !important;
	margin-bottom:97px !important
}
.l-mlr-97 {
	margin-left:97px !important;
	margin-right:97px !important
}
.l-pt-97 {
	padding-top:97px !important
}
.l-pb-97 {
	padding-bottom:97px !important
}
.l-pl-97 {
	padding-left:97px !important
}
.l-pr-97 {
	padding-right:97px !important
}
.l-ptb-97 {
	padding-top:97px !important;
	padding-bottom:97px !important
}
.l-plr-97 {
	padding-left:97px !important;
	padding-right:97px !important
}
.l-t-97 {
	top:97px !important
}
.l-b-97 {
	bottom:97px !important
}
.l-l-97 {
	left:97px !important
}
.l-r-97 {
	right:97px !important
}
.l-mt-98 {
	margin-top:98px !important
}
.l-mb-98 {
	margin-bottom:98px !important
}
.l-ml-98 {
	margin-left:98px !important
}
.l-mr-98 {
	margin-right:98px !important
}
.l-mtb-98 {
	margin-top:98px !important;
	margin-bottom:98px !important
}
.l-mlr-98 {
	margin-left:98px !important;
	margin-right:98px !important
}
.l-pt-98 {
	padding-top:98px !important
}
.l-pb-98 {
	padding-bottom:98px !important
}
.l-pl-98 {
	padding-left:98px !important
}
.l-pr-98 {
	padding-right:98px !important
}
.l-ptb-98 {
	padding-top:98px !important;
	padding-bottom:98px !important
}
.l-plr-98 {
	padding-left:98px !important;
	padding-right:98px !important
}
.l-t-98 {
	top:98px !important
}
.l-b-98 {
	bottom:98px !important
}
.l-l-98 {
	left:98px !important
}
.l-r-98 {
	right:98px !important
}
.l-mt-99 {
	margin-top:99px !important
}
.l-mb-99 {
	margin-bottom:99px !important
}
.l-ml-99 {
	margin-left:99px !important
}
.l-mr-99 {
	margin-right:99px !important
}
.l-mtb-99 {
	margin-top:99px !important;
	margin-bottom:99px !important
}
.l-mlr-99 {
	margin-left:99px !important;
	margin-right:99px !important
}
.l-pt-99 {
	padding-top:99px !important
}
.l-pb-99 {
	padding-bottom:99px !important
}
.l-pl-99 {
	padding-left:99px !important
}
.l-pr-99 {
	padding-right:99px !important
}
.l-ptb-99 {
	padding-top:99px !important;
	padding-bottom:99px !important
}
.l-plr-99 {
	padding-left:99px !important;
	padding-right:99px !important
}
.l-t-99 {
	top:99px !important
}
.l-b-99 {
	bottom:99px !important
}
.l-l-99 {
	left:99px !important
}
.l-r-99 {
	right:99px !important
}
.l-mt-100 {
	margin-top:100px !important
}
.l-mb-100 {
	margin-bottom:100px !important
}
.l-ml-100 {
	margin-left:100px !important
}
.l-mr-100 {
	margin-right:100px !important
}
.l-mtb-100 {
	margin-top:100px !important;
	margin-bottom:100px !important
}
.l-mlr-100 {
	margin-left:100px !important;
	margin-right:100px !important
}
.l-pt-100 {
	padding-top:100px !important
}
.l-pb-100 {
	padding-bottom:100px !important
}
.l-pl-100 {
	padding-left:100px !important
}
.l-pr-100 {
	padding-right:100px !important
}
.l-ptb-100 {
	padding-top:100px !important;
	padding-bottom:100px !important
}
.l-plr-100 {
	padding-left:100px !important;
	padding-right:100px !important
}
.l-t-100 {
	top:100px !important
}
.l-b-100 {
	bottom:100px !important
}
.l-l-100 {
	left:100px !important
}
.l-r-100 {
	right:100px !important
}
.l-mt-101 {
	margin-top:101px !important
}
.l-mb-101 {
	margin-bottom:101px !important
}
.l-ml-101 {
	margin-left:101px !important
}
.l-mr-101 {
	margin-right:101px !important
}
.l-mtb-101 {
	margin-top:101px !important;
	margin-bottom:101px !important
}
.l-mlr-101 {
	margin-left:101px !important;
	margin-right:101px !important
}
.l-pt-101 {
	padding-top:101px !important
}
.l-pb-101 {
	padding-bottom:101px !important
}
.l-pl-101 {
	padding-left:101px !important
}
.l-pr-101 {
	padding-right:101px !important
}
.l-ptb-101 {
	padding-top:101px !important;
	padding-bottom:101px !important
}
.l-plr-101 {
	padding-left:101px !important;
	padding-right:101px !important
}
.l-t-101 {
	top:101px !important
}
.l-b-101 {
	bottom:101px !important
}
.l-l-101 {
	left:101px !important
}
.l-r-101 {
	right:101px !important
}
.l-mt-102 {
	margin-top:102px !important
}
.l-mb-102 {
	margin-bottom:102px !important
}
.l-ml-102 {
	margin-left:102px !important
}
.l-mr-102 {
	margin-right:102px !important
}
.l-mtb-102 {
	margin-top:102px !important;
	margin-bottom:102px !important
}
.l-mlr-102 {
	margin-left:102px !important;
	margin-right:102px !important
}
.l-pt-102 {
	padding-top:102px !important
}
.l-pb-102 {
	padding-bottom:102px !important
}
.l-pl-102 {
	padding-left:102px !important
}
.l-pr-102 {
	padding-right:102px !important
}
.l-ptb-102 {
	padding-top:102px !important;
	padding-bottom:102px !important
}
.l-plr-102 {
	padding-left:102px !important;
	padding-right:102px !important
}
.l-t-102 {
	top:102px !important
}
.l-b-102 {
	bottom:102px !important
}
.l-l-102 {
	left:102px !important
}
.l-r-102 {
	right:102px !important
}
.l-mt-103 {
	margin-top:103px !important
}
.l-mb-103 {
	margin-bottom:103px !important
}
.l-ml-103 {
	margin-left:103px !important
}
.l-mr-103 {
	margin-right:103px !important
}
.l-mtb-103 {
	margin-top:103px !important;
	margin-bottom:103px !important
}
.l-mlr-103 {
	margin-left:103px !important;
	margin-right:103px !important
}
.l-pt-103 {
	padding-top:103px !important
}
.l-pb-103 {
	padding-bottom:103px !important
}
.l-pl-103 {
	padding-left:103px !important
}
.l-pr-103 {
	padding-right:103px !important
}
.l-ptb-103 {
	padding-top:103px !important;
	padding-bottom:103px !important
}
.l-plr-103 {
	padding-left:103px !important;
	padding-right:103px !important
}
.l-t-103 {
	top:103px !important
}
.l-b-103 {
	bottom:103px !important
}
.l-l-103 {
	left:103px !important
}
.l-r-103 {
	right:103px !important
}
.l-mt-104 {
	margin-top:104px !important
}
.l-mb-104 {
	margin-bottom:104px !important
}
.l-ml-104 {
	margin-left:104px !important
}
.l-mr-104 {
	margin-right:104px !important
}
.l-mtb-104 {
	margin-top:104px !important;
	margin-bottom:104px !important
}
.l-mlr-104 {
	margin-left:104px !important;
	margin-right:104px !important
}
.l-pt-104 {
	padding-top:104px !important
}
.l-pb-104 {
	padding-bottom:104px !important
}
.l-pl-104 {
	padding-left:104px !important
}
.l-pr-104 {
	padding-right:104px !important
}
.l-ptb-104 {
	padding-top:104px !important;
	padding-bottom:104px !important
}
.l-plr-104 {
	padding-left:104px !important;
	padding-right:104px !important
}
.l-t-104 {
	top:104px !important
}
.l-b-104 {
	bottom:104px !important
}
.l-l-104 {
	left:104px !important
}
.l-r-104 {
	right:104px !important
}
.l-mt-105 {
	margin-top:105px !important
}
.l-mb-105 {
	margin-bottom:105px !important
}
.l-ml-105 {
	margin-left:105px !important
}
.l-mr-105 {
	margin-right:105px !important
}
.l-mtb-105 {
	margin-top:105px !important;
	margin-bottom:105px !important
}
.l-mlr-105 {
	margin-left:105px !important;
	margin-right:105px !important
}
.l-pt-105 {
	padding-top:105px !important
}
.l-pb-105 {
	padding-bottom:105px !important
}
.l-pl-105 {
	padding-left:105px !important
}
.l-pr-105 {
	padding-right:105px !important
}
.l-ptb-105 {
	padding-top:105px !important;
	padding-bottom:105px !important
}
.l-plr-105 {
	padding-left:105px !important;
	padding-right:105px !important
}
.l-t-105 {
	top:105px !important
}
.l-b-105 {
	bottom:105px !important
}
.l-l-105 {
	left:105px !important
}
.l-r-105 {
	right:105px !important
}
.l-mt-106 {
	margin-top:106px !important
}
.l-mb-106 {
	margin-bottom:106px !important
}
.l-ml-106 {
	margin-left:106px !important
}
.l-mr-106 {
	margin-right:106px !important
}
.l-mtb-106 {
	margin-top:106px !important;
	margin-bottom:106px !important
}
.l-mlr-106 {
	margin-left:106px !important;
	margin-right:106px !important
}
.l-pt-106 {
	padding-top:106px !important
}
.l-pb-106 {
	padding-bottom:106px !important
}
.l-pl-106 {
	padding-left:106px !important
}
.l-pr-106 {
	padding-right:106px !important
}
.l-ptb-106 {
	padding-top:106px !important;
	padding-bottom:106px !important
}
.l-plr-106 {
	padding-left:106px !important;
	padding-right:106px !important
}
.l-t-106 {
	top:106px !important
}
.l-b-106 {
	bottom:106px !important
}
.l-l-106 {
	left:106px !important
}
.l-r-106 {
	right:106px !important
}
.l-mt-107 {
	margin-top:107px !important
}
.l-mb-107 {
	margin-bottom:107px !important
}
.l-ml-107 {
	margin-left:107px !important
}
.l-mr-107 {
	margin-right:107px !important
}
.l-mtb-107 {
	margin-top:107px !important;
	margin-bottom:107px !important
}
.l-mlr-107 {
	margin-left:107px !important;
	margin-right:107px !important
}
.l-pt-107 {
	padding-top:107px !important
}
.l-pb-107 {
	padding-bottom:107px !important
}
.l-pl-107 {
	padding-left:107px !important
}
.l-pr-107 {
	padding-right:107px !important
}
.l-ptb-107 {
	padding-top:107px !important;
	padding-bottom:107px !important
}
.l-plr-107 {
	padding-left:107px !important;
	padding-right:107px !important
}
.l-t-107 {
	top:107px !important
}
.l-b-107 {
	bottom:107px !important
}
.l-l-107 {
	left:107px !important
}
.l-r-107 {
	right:107px !important
}
.l-mt-108 {
	margin-top:108px !important
}
.l-mb-108 {
	margin-bottom:108px !important
}
.l-ml-108 {
	margin-left:108px !important
}
.l-mr-108 {
	margin-right:108px !important
}
.l-mtb-108 {
	margin-top:108px !important;
	margin-bottom:108px !important
}
.l-mlr-108 {
	margin-left:108px !important;
	margin-right:108px !important
}
.l-pt-108 {
	padding-top:108px !important
}
.l-pb-108 {
	padding-bottom:108px !important
}
.l-pl-108 {
	padding-left:108px !important
}
.l-pr-108 {
	padding-right:108px !important
}
.l-ptb-108 {
	padding-top:108px !important;
	padding-bottom:108px !important
}
.l-plr-108 {
	padding-left:108px !important;
	padding-right:108px !important
}
.l-t-108 {
	top:108px !important
}
.l-b-108 {
	bottom:108px !important
}
.l-l-108 {
	left:108px !important
}
.l-r-108 {
	right:108px !important
}
.l-mt-109 {
	margin-top:109px !important
}
.l-mb-109 {
	margin-bottom:109px !important
}
.l-ml-109 {
	margin-left:109px !important
}
.l-mr-109 {
	margin-right:109px !important
}
.l-mtb-109 {
	margin-top:109px !important;
	margin-bottom:109px !important
}
.l-mlr-109 {
	margin-left:109px !important;
	margin-right:109px !important
}
.l-pt-109 {
	padding-top:109px !important
}
.l-pb-109 {
	padding-bottom:109px !important
}
.l-pl-109 {
	padding-left:109px !important
}
.l-pr-109 {
	padding-right:109px !important
}
.l-ptb-109 {
	padding-top:109px !important;
	padding-bottom:109px !important
}
.l-plr-109 {
	padding-left:109px !important;
	padding-right:109px !important
}
.l-t-109 {
	top:109px !important
}
.l-b-109 {
	bottom:109px !important
}
.l-l-109 {
	left:109px !important
}
.l-r-109 {
	right:109px !important
}
.l-mt-110 {
	margin-top:110px !important
}
.l-mb-110 {
	margin-bottom:110px !important
}
.l-ml-110 {
	margin-left:110px !important
}
.l-mr-110 {
	margin-right:110px !important
}
.l-mtb-110 {
	margin-top:110px !important;
	margin-bottom:110px !important
}
.l-mlr-110 {
	margin-left:110px !important;
	margin-right:110px !important
}
.l-pt-110 {
	padding-top:110px !important
}
.l-pb-110 {
	padding-bottom:110px !important
}
.l-pl-110 {
	padding-left:110px !important
}
.l-pr-110 {
	padding-right:110px !important
}
.l-ptb-110 {
	padding-top:110px !important;
	padding-bottom:110px !important
}
.l-plr-110 {
	padding-left:110px !important;
	padding-right:110px !important
}
.l-t-110 {
	top:110px !important
}
.l-b-110 {
	bottom:110px !important
}
.l-l-110 {
	left:110px !important
}
.l-r-110 {
	right:110px !important
}
.l-mt-111 {
	margin-top:111px !important
}
.l-mb-111 {
	margin-bottom:111px !important
}
.l-ml-111 {
	margin-left:111px !important
}
.l-mr-111 {
	margin-right:111px !important
}
.l-mtb-111 {
	margin-top:111px !important;
	margin-bottom:111px !important
}
.l-mlr-111 {
	margin-left:111px !important;
	margin-right:111px !important
}
.l-pt-111 {
	padding-top:111px !important
}
.l-pb-111 {
	padding-bottom:111px !important
}
.l-pl-111 {
	padding-left:111px !important
}
.l-pr-111 {
	padding-right:111px !important
}
.l-ptb-111 {
	padding-top:111px !important;
	padding-bottom:111px !important
}
.l-plr-111 {
	padding-left:111px !important;
	padding-right:111px !important
}
.l-t-111 {
	top:111px !important
}
.l-b-111 {
	bottom:111px !important
}
.l-l-111 {
	left:111px !important
}
.l-r-111 {
	right:111px !important
}
.l-mt-112 {
	margin-top:112px !important
}
.l-mb-112 {
	margin-bottom:112px !important
}
.l-ml-112 {
	margin-left:112px !important
}
.l-mr-112 {
	margin-right:112px !important
}
.l-mtb-112 {
	margin-top:112px !important;
	margin-bottom:112px !important
}
.l-mlr-112 {
	margin-left:112px !important;
	margin-right:112px !important
}
.l-pt-112 {
	padding-top:112px !important
}
.l-pb-112 {
	padding-bottom:112px !important
}
.l-pl-112 {
	padding-left:112px !important
}
.l-pr-112 {
	padding-right:112px !important
}
.l-ptb-112 {
	padding-top:112px !important;
	padding-bottom:112px !important
}
.l-plr-112 {
	padding-left:112px !important;
	padding-right:112px !important
}
.l-t-112 {
	top:112px !important
}
.l-b-112 {
	bottom:112px !important
}
.l-l-112 {
	left:112px !important
}
.l-r-112 {
	right:112px !important
}
.l-mt-113 {
	margin-top:113px !important
}
.l-mb-113 {
	margin-bottom:113px !important
}
.l-ml-113 {
	margin-left:113px !important
}
.l-mr-113 {
	margin-right:113px !important
}
.l-mtb-113 {
	margin-top:113px !important;
	margin-bottom:113px !important
}
.l-mlr-113 {
	margin-left:113px !important;
	margin-right:113px !important
}
.l-pt-113 {
	padding-top:113px !important
}
.l-pb-113 {
	padding-bottom:113px !important
}
.l-pl-113 {
	padding-left:113px !important
}
.l-pr-113 {
	padding-right:113px !important
}
.l-ptb-113 {
	padding-top:113px !important;
	padding-bottom:113px !important
}
.l-plr-113 {
	padding-left:113px !important;
	padding-right:113px !important
}
.l-t-113 {
	top:113px !important
}
.l-b-113 {
	bottom:113px !important
}
.l-l-113 {
	left:113px !important
}
.l-r-113 {
	right:113px !important
}
.l-mt-114 {
	margin-top:114px !important
}
.l-mb-114 {
	margin-bottom:114px !important
}
.l-ml-114 {
	margin-left:114px !important
}
.l-mr-114 {
	margin-right:114px !important
}
.l-mtb-114 {
	margin-top:114px !important;
	margin-bottom:114px !important
}
.l-mlr-114 {
	margin-left:114px !important;
	margin-right:114px !important
}
.l-pt-114 {
	padding-top:114px !important
}
.l-pb-114 {
	padding-bottom:114px !important
}
.l-pl-114 {
	padding-left:114px !important
}
.l-pr-114 {
	padding-right:114px !important
}
.l-ptb-114 {
	padding-top:114px !important;
	padding-bottom:114px !important
}
.l-plr-114 {
	padding-left:114px !important;
	padding-right:114px !important
}
.l-t-114 {
	top:114px !important
}
.l-b-114 {
	bottom:114px !important
}
.l-l-114 {
	left:114px !important
}
.l-r-114 {
	right:114px !important
}
.l-mt-115 {
	margin-top:115px !important
}
.l-mb-115 {
	margin-bottom:115px !important
}
.l-ml-115 {
	margin-left:115px !important
}
.l-mr-115 {
	margin-right:115px !important
}
.l-mtb-115 {
	margin-top:115px !important;
	margin-bottom:115px !important
}
.l-mlr-115 {
	margin-left:115px !important;
	margin-right:115px !important
}
.l-pt-115 {
	padding-top:115px !important
}
.l-pb-115 {
	padding-bottom:115px !important
}
.l-pl-115 {
	padding-left:115px !important
}
.l-pr-115 {
	padding-right:115px !important
}
.l-ptb-115 {
	padding-top:115px !important;
	padding-bottom:115px !important
}
.l-plr-115 {
	padding-left:115px !important;
	padding-right:115px !important
}
.l-t-115 {
	top:115px !important
}
.l-b-115 {
	bottom:115px !important
}
.l-l-115 {
	left:115px !important
}
.l-r-115 {
	right:115px !important
}
.l-mt-116 {
	margin-top:116px !important
}
.l-mb-116 {
	margin-bottom:116px !important
}
.l-ml-116 {
	margin-left:116px !important
}
.l-mr-116 {
	margin-right:116px !important
}
.l-mtb-116 {
	margin-top:116px !important;
	margin-bottom:116px !important
}
.l-mlr-116 {
	margin-left:116px !important;
	margin-right:116px !important
}
.l-pt-116 {
	padding-top:116px !important
}
.l-pb-116 {
	padding-bottom:116px !important
}
.l-pl-116 {
	padding-left:116px !important
}
.l-pr-116 {
	padding-right:116px !important
}
.l-ptb-116 {
	padding-top:116px !important;
	padding-bottom:116px !important
}
.l-plr-116 {
	padding-left:116px !important;
	padding-right:116px !important
}
.l-t-116 {
	top:116px !important
}
.l-b-116 {
	bottom:116px !important
}
.l-l-116 {
	left:116px !important
}
.l-r-116 {
	right:116px !important
}
.l-mt-117 {
	margin-top:117px !important
}
.l-mb-117 {
	margin-bottom:117px !important
}
.l-ml-117 {
	margin-left:117px !important
}
.l-mr-117 {
	margin-right:117px !important
}
.l-mtb-117 {
	margin-top:117px !important;
	margin-bottom:117px !important
}
.l-mlr-117 {
	margin-left:117px !important;
	margin-right:117px !important
}
.l-pt-117 {
	padding-top:117px !important
}
.l-pb-117 {
	padding-bottom:117px !important
}
.l-pl-117 {
	padding-left:117px !important
}
.l-pr-117 {
	padding-right:117px !important
}
.l-ptb-117 {
	padding-top:117px !important;
	padding-bottom:117px !important
}
.l-plr-117 {
	padding-left:117px !important;
	padding-right:117px !important
}
.l-t-117 {
	top:117px !important
}
.l-b-117 {
	bottom:117px !important
}
.l-l-117 {
	left:117px !important
}
.l-r-117 {
	right:117px !important
}
.l-mt-118 {
	margin-top:118px !important
}
.l-mb-118 {
	margin-bottom:118px !important
}
.l-ml-118 {
	margin-left:118px !important
}
.l-mr-118 {
	margin-right:118px !important
}
.l-mtb-118 {
	margin-top:118px !important;
	margin-bottom:118px !important
}
.l-mlr-118 {
	margin-left:118px !important;
	margin-right:118px !important
}
.l-pt-118 {
	padding-top:118px !important
}
.l-pb-118 {
	padding-bottom:118px !important
}
.l-pl-118 {
	padding-left:118px !important
}
.l-pr-118 {
	padding-right:118px !important
}
.l-ptb-118 {
	padding-top:118px !important;
	padding-bottom:118px !important
}
.l-plr-118 {
	padding-left:118px !important;
	padding-right:118px !important
}
.l-t-118 {
	top:118px !important
}
.l-b-118 {
	bottom:118px !important
}
.l-l-118 {
	left:118px !important
}
.l-r-118 {
	right:118px !important
}
.l-mt-119 {
	margin-top:119px !important
}
.l-mb-119 {
	margin-bottom:119px !important
}
.l-ml-119 {
	margin-left:119px !important
}
.l-mr-119 {
	margin-right:119px !important
}
.l-mtb-119 {
	margin-top:119px !important;
	margin-bottom:119px !important
}
.l-mlr-119 {
	margin-left:119px !important;
	margin-right:119px !important
}
.l-pt-119 {
	padding-top:119px !important
}
.l-pb-119 {
	padding-bottom:119px !important
}
.l-pl-119 {
	padding-left:119px !important
}
.l-pr-119 {
	padding-right:119px !important
}
.l-ptb-119 {
	padding-top:119px !important;
	padding-bottom:119px !important
}
.l-plr-119 {
	padding-left:119px !important;
	padding-right:119px !important
}
.l-t-119 {
	top:119px !important
}
.l-b-119 {
	bottom:119px !important
}
.l-l-119 {
	left:119px !important
}
.l-r-119 {
	right:119px !important
}
.l-mt-120 {
	margin-top:120px !important
}
.l-mb-120 {
	margin-bottom:120px !important
}
.l-ml-120 {
	margin-left:120px !important
}
.l-mr-120 {
	margin-right:120px !important
}
.l-mtb-120 {
	margin-top:120px !important;
	margin-bottom:120px !important
}
.l-mlr-120 {
	margin-left:120px !important;
	margin-right:120px !important
}
.l-pt-120 {
	padding-top:120px !important
}
.l-pb-120 {
	padding-bottom:120px !important
}
.l-pl-120 {
	padding-left:120px !important
}
.l-pr-120 {
	padding-right:120px !important
}
.l-ptb-120 {
	padding-top:120px !important;
	padding-bottom:120px !important
}
.l-plr-120 {
	padding-left:120px !important;
	padding-right:120px !important
}
.l-t-120 {
	top:120px !important
}
.l-b-120 {
	bottom:120px !important
}
.l-l-120 {
	left:120px !important
}
.l-r-120 {
	right:120px !important
}
.l-mt-121 {
	margin-top:121px !important
}
.l-mb-121 {
	margin-bottom:121px !important
}
.l-ml-121 {
	margin-left:121px !important
}
.l-mr-121 {
	margin-right:121px !important
}
.l-mtb-121 {
	margin-top:121px !important;
	margin-bottom:121px !important
}
.l-mlr-121 {
	margin-left:121px !important;
	margin-right:121px !important
}
.l-pt-121 {
	padding-top:121px !important
}
.l-pb-121 {
	padding-bottom:121px !important
}
.l-pl-121 {
	padding-left:121px !important
}
.l-pr-121 {
	padding-right:121px !important
}
.l-ptb-121 {
	padding-top:121px !important;
	padding-bottom:121px !important
}
.l-plr-121 {
	padding-left:121px !important;
	padding-right:121px !important
}
.l-t-121 {
	top:121px !important
}
.l-b-121 {
	bottom:121px !important
}
.l-l-121 {
	left:121px !important
}
.l-r-121 {
	right:121px !important
}
.l-mt-122 {
	margin-top:122px !important
}
.l-mb-122 {
	margin-bottom:122px !important
}
.l-ml-122 {
	margin-left:122px !important
}
.l-mr-122 {
	margin-right:122px !important
}
.l-mtb-122 {
	margin-top:122px !important;
	margin-bottom:122px !important
}
.l-mlr-122 {
	margin-left:122px !important;
	margin-right:122px !important
}
.l-pt-122 {
	padding-top:122px !important
}
.l-pb-122 {
	padding-bottom:122px !important
}
.l-pl-122 {
	padding-left:122px !important
}
.l-pr-122 {
	padding-right:122px !important
}
.l-ptb-122 {
	padding-top:122px !important;
	padding-bottom:122px !important
}
.l-plr-122 {
	padding-left:122px !important;
	padding-right:122px !important
}
.l-t-122 {
	top:122px !important
}
.l-b-122 {
	bottom:122px !important
}
.l-l-122 {
	left:122px !important
}
.l-r-122 {
	right:122px !important
}
.l-mt-123 {
	margin-top:123px !important
}
.l-mb-123 {
	margin-bottom:123px !important
}
.l-ml-123 {
	margin-left:123px !important
}
.l-mr-123 {
	margin-right:123px !important
}
.l-mtb-123 {
	margin-top:123px !important;
	margin-bottom:123px !important
}
.l-mlr-123 {
	margin-left:123px !important;
	margin-right:123px !important
}
.l-pt-123 {
	padding-top:123px !important
}
.l-pb-123 {
	padding-bottom:123px !important
}
.l-pl-123 {
	padding-left:123px !important
}
.l-pr-123 {
	padding-right:123px !important
}
.l-ptb-123 {
	padding-top:123px !important;
	padding-bottom:123px !important
}
.l-plr-123 {
	padding-left:123px !important;
	padding-right:123px !important
}
.l-t-123 {
	top:123px !important
}
.l-b-123 {
	bottom:123px !important
}
.l-l-123 {
	left:123px !important
}
.l-r-123 {
	right:123px !important
}
.l-mt-124 {
	margin-top:124px !important
}
.l-mb-124 {
	margin-bottom:124px !important
}
.l-ml-124 {
	margin-left:124px !important
}
.l-mr-124 {
	margin-right:124px !important
}
.l-mtb-124 {
	margin-top:124px !important;
	margin-bottom:124px !important
}
.l-mlr-124 {
	margin-left:124px !important;
	margin-right:124px !important
}
.l-pt-124 {
	padding-top:124px !important
}
.l-pb-124 {
	padding-bottom:124px !important
}
.l-pl-124 {
	padding-left:124px !important
}
.l-pr-124 {
	padding-right:124px !important
}
.l-ptb-124 {
	padding-top:124px !important;
	padding-bottom:124px !important
}
.l-plr-124 {
	padding-left:124px !important;
	padding-right:124px !important
}
.l-t-124 {
	top:124px !important
}
.l-b-124 {
	bottom:124px !important
}
.l-l-124 {
	left:124px !important
}
.l-r-124 {
	right:124px !important
}
.l-mt-125 {
	margin-top:125px !important
}
.l-mb-125 {
	margin-bottom:125px !important
}
.l-ml-125 {
	margin-left:125px !important
}
.l-mr-125 {
	margin-right:125px !important
}
.l-mtb-125 {
	margin-top:125px !important;
	margin-bottom:125px !important
}
.l-mlr-125 {
	margin-left:125px !important;
	margin-right:125px !important
}
.l-pt-125 {
	padding-top:125px !important
}
.l-pb-125 {
	padding-bottom:125px !important
}
.l-pl-125 {
	padding-left:125px !important
}
.l-pr-125 {
	padding-right:125px !important
}
.l-ptb-125 {
	padding-top:125px !important;
	padding-bottom:125px !important
}
.l-plr-125 {
	padding-left:125px !important;
	padding-right:125px !important
}
.l-t-125 {
	top:125px !important
}
.l-b-125 {
	bottom:125px !important
}
.l-l-125 {
	left:125px !important
}
.l-r-125 {
	right:125px !important
}
.l-mt-126 {
	margin-top:126px !important
}
.l-mb-126 {
	margin-bottom:126px !important
}
.l-ml-126 {
	margin-left:126px !important
}
.l-mr-126 {
	margin-right:126px !important
}
.l-mtb-126 {
	margin-top:126px !important;
	margin-bottom:126px !important
}
.l-mlr-126 {
	margin-left:126px !important;
	margin-right:126px !important
}
.l-pt-126 {
	padding-top:126px !important
}
.l-pb-126 {
	padding-bottom:126px !important
}
.l-pl-126 {
	padding-left:126px !important
}
.l-pr-126 {
	padding-right:126px !important
}
.l-ptb-126 {
	padding-top:126px !important;
	padding-bottom:126px !important
}
.l-plr-126 {
	padding-left:126px !important;
	padding-right:126px !important
}
.l-t-126 {
	top:126px !important
}
.l-b-126 {
	bottom:126px !important
}
.l-l-126 {
	left:126px !important
}
.l-r-126 {
	right:126px !important
}
.l-mt-127 {
	margin-top:127px !important
}
.l-mb-127 {
	margin-bottom:127px !important
}
.l-ml-127 {
	margin-left:127px !important
}
.l-mr-127 {
	margin-right:127px !important
}
.l-mtb-127 {
	margin-top:127px !important;
	margin-bottom:127px !important
}
.l-mlr-127 {
	margin-left:127px !important;
	margin-right:127px !important
}
.l-pt-127 {
	padding-top:127px !important
}
.l-pb-127 {
	padding-bottom:127px !important
}
.l-pl-127 {
	padding-left:127px !important
}
.l-pr-127 {
	padding-right:127px !important
}
.l-ptb-127 {
	padding-top:127px !important;
	padding-bottom:127px !important
}
.l-plr-127 {
	padding-left:127px !important;
	padding-right:127px !important
}
.l-t-127 {
	top:127px !important
}
.l-b-127 {
	bottom:127px !important
}
.l-l-127 {
	left:127px !important
}
.l-r-127 {
	right:127px !important
}
.l-mt-128 {
	margin-top:128px !important
}
.l-mb-128 {
	margin-bottom:128px !important
}
.l-ml-128 {
	margin-left:128px !important
}
.l-mr-128 {
	margin-right:128px !important
}
.l-mtb-128 {
	margin-top:128px !important;
	margin-bottom:128px !important
}
.l-mlr-128 {
	margin-left:128px !important;
	margin-right:128px !important
}
.l-pt-128 {
	padding-top:128px !important
}
.l-pb-128 {
	padding-bottom:128px !important
}
.l-pl-128 {
	padding-left:128px !important
}
.l-pr-128 {
	padding-right:128px !important
}
.l-ptb-128 {
	padding-top:128px !important;
	padding-bottom:128px !important
}
.l-plr-128 {
	padding-left:128px !important;
	padding-right:128px !important
}
.l-t-128 {
	top:128px !important
}
.l-b-128 {
	bottom:128px !important
}
.l-l-128 {
	left:128px !important
}
.l-r-128 {
	right:128px !important
}
.l-mt-129 {
	margin-top:129px !important
}
.l-mb-129 {
	margin-bottom:129px !important
}
.l-ml-129 {
	margin-left:129px !important
}
.l-mr-129 {
	margin-right:129px !important
}
.l-mtb-129 {
	margin-top:129px !important;
	margin-bottom:129px !important
}
.l-mlr-129 {
	margin-left:129px !important;
	margin-right:129px !important
}
.l-pt-129 {
	padding-top:129px !important
}
.l-pb-129 {
	padding-bottom:129px !important
}
.l-pl-129 {
	padding-left:129px !important
}
.l-pr-129 {
	padding-right:129px !important
}
.l-ptb-129 {
	padding-top:129px !important;
	padding-bottom:129px !important
}
.l-plr-129 {
	padding-left:129px !important;
	padding-right:129px !important
}
.l-t-129 {
	top:129px !important
}
.l-b-129 {
	bottom:129px !important
}
.l-l-129 {
	left:129px !important
}
.l-r-129 {
	right:129px !important
}
.l-mt-130 {
	margin-top:130px !important
}
.l-mb-130 {
	margin-bottom:130px !important
}
.l-ml-130 {
	margin-left:130px !important
}
.l-mr-130 {
	margin-right:130px !important
}
.l-mtb-130 {
	margin-top:130px !important;
	margin-bottom:130px !important
}
.l-mlr-130 {
	margin-left:130px !important;
	margin-right:130px !important
}
.l-pt-130 {
	padding-top:130px !important
}
.l-pb-130 {
	padding-bottom:130px !important
}
.l-pl-130 {
	padding-left:130px !important
}
.l-pr-130 {
	padding-right:130px !important
}
.l-ptb-130 {
	padding-top:130px !important;
	padding-bottom:130px !important
}
.l-plr-130 {
	padding-left:130px !important;
	padding-right:130px !important
}
.l-t-130 {
	top:130px !important
}
.l-b-130 {
	bottom:130px !important
}
.l-l-130 {
	left:130px !important
}
.l-r-130 {
	right:130px !important
}
.l-mt-131 {
	margin-top:131px !important
}
.l-mb-131 {
	margin-bottom:131px !important
}
.l-ml-131 {
	margin-left:131px !important
}
.l-mr-131 {
	margin-right:131px !important
}
.l-mtb-131 {
	margin-top:131px !important;
	margin-bottom:131px !important
}
.l-mlr-131 {
	margin-left:131px !important;
	margin-right:131px !important
}
.l-pt-131 {
	padding-top:131px !important
}
.l-pb-131 {
	padding-bottom:131px !important
}
.l-pl-131 {
	padding-left:131px !important
}
.l-pr-131 {
	padding-right:131px !important
}
.l-ptb-131 {
	padding-top:131px !important;
	padding-bottom:131px !important
}
.l-plr-131 {
	padding-left:131px !important;
	padding-right:131px !important
}
.l-t-131 {
	top:131px !important
}
.l-b-131 {
	bottom:131px !important
}
.l-l-131 {
	left:131px !important
}
.l-r-131 {
	right:131px !important
}
.l-mt-132 {
	margin-top:132px !important
}
.l-mb-132 {
	margin-bottom:132px !important
}
.l-ml-132 {
	margin-left:132px !important
}
.l-mr-132 {
	margin-right:132px !important
}
.l-mtb-132 {
	margin-top:132px !important;
	margin-bottom:132px !important
}
.l-mlr-132 {
	margin-left:132px !important;
	margin-right:132px !important
}
.l-pt-132 {
	padding-top:132px !important
}
.l-pb-132 {
	padding-bottom:132px !important
}
.l-pl-132 {
	padding-left:132px !important
}
.l-pr-132 {
	padding-right:132px !important
}
.l-ptb-132 {
	padding-top:132px !important;
	padding-bottom:132px !important
}
.l-plr-132 {
	padding-left:132px !important;
	padding-right:132px !important
}
.l-t-132 {
	top:132px !important
}
.l-b-132 {
	bottom:132px !important
}
.l-l-132 {
	left:132px !important
}
.l-r-132 {
	right:132px !important
}
.l-mt-133 {
	margin-top:133px !important
}
.l-mb-133 {
	margin-bottom:133px !important
}
.l-ml-133 {
	margin-left:133px !important
}
.l-mr-133 {
	margin-right:133px !important
}
.l-mtb-133 {
	margin-top:133px !important;
	margin-bottom:133px !important
}
.l-mlr-133 {
	margin-left:133px !important;
	margin-right:133px !important
}
.l-pt-133 {
	padding-top:133px !important
}
.l-pb-133 {
	padding-bottom:133px !important
}
.l-pl-133 {
	padding-left:133px !important
}
.l-pr-133 {
	padding-right:133px !important
}
.l-ptb-133 {
	padding-top:133px !important;
	padding-bottom:133px !important
}
.l-plr-133 {
	padding-left:133px !important;
	padding-right:133px !important
}
.l-t-133 {
	top:133px !important
}
.l-b-133 {
	bottom:133px !important
}
.l-l-133 {
	left:133px !important
}
.l-r-133 {
	right:133px !important
}
.l-mt-134 {
	margin-top:134px !important
}
.l-mb-134 {
	margin-bottom:134px !important
}
.l-ml-134 {
	margin-left:134px !important
}
.l-mr-134 {
	margin-right:134px !important
}
.l-mtb-134 {
	margin-top:134px !important;
	margin-bottom:134px !important
}
.l-mlr-134 {
	margin-left:134px !important;
	margin-right:134px !important
}
.l-pt-134 {
	padding-top:134px !important
}
.l-pb-134 {
	padding-bottom:134px !important
}
.l-pl-134 {
	padding-left:134px !important
}
.l-pr-134 {
	padding-right:134px !important
}
.l-ptb-134 {
	padding-top:134px !important;
	padding-bottom:134px !important
}
.l-plr-134 {
	padding-left:134px !important;
	padding-right:134px !important
}
.l-t-134 {
	top:134px !important
}
.l-b-134 {
	bottom:134px !important
}
.l-l-134 {
	left:134px !important
}
.l-r-134 {
	right:134px !important
}
.l-mt-135 {
	margin-top:135px !important
}
.l-mb-135 {
	margin-bottom:135px !important
}
.l-ml-135 {
	margin-left:135px !important
}
.l-mr-135 {
	margin-right:135px !important
}
.l-mtb-135 {
	margin-top:135px !important;
	margin-bottom:135px !important
}
.l-mlr-135 {
	margin-left:135px !important;
	margin-right:135px !important
}
.l-pt-135 {
	padding-top:135px !important
}
.l-pb-135 {
	padding-bottom:135px !important
}
.l-pl-135 {
	padding-left:135px !important
}
.l-pr-135 {
	padding-right:135px !important
}
.l-ptb-135 {
	padding-top:135px !important;
	padding-bottom:135px !important
}
.l-plr-135 {
	padding-left:135px !important;
	padding-right:135px !important
}
.l-t-135 {
	top:135px !important
}
.l-b-135 {
	bottom:135px !important
}
.l-l-135 {
	left:135px !important
}
.l-r-135 {
	right:135px !important
}
.l-mt-136 {
	margin-top:136px !important
}
.l-mb-136 {
	margin-bottom:136px !important
}
.l-ml-136 {
	margin-left:136px !important
}
.l-mr-136 {
	margin-right:136px !important
}
.l-mtb-136 {
	margin-top:136px !important;
	margin-bottom:136px !important
}
.l-mlr-136 {
	margin-left:136px !important;
	margin-right:136px !important
}
.l-pt-136 {
	padding-top:136px !important
}
.l-pb-136 {
	padding-bottom:136px !important
}
.l-pl-136 {
	padding-left:136px !important
}
.l-pr-136 {
	padding-right:136px !important
}
.l-ptb-136 {
	padding-top:136px !important;
	padding-bottom:136px !important
}
.l-plr-136 {
	padding-left:136px !important;
	padding-right:136px !important
}
.l-t-136 {
	top:136px !important
}
.l-b-136 {
	bottom:136px !important
}
.l-l-136 {
	left:136px !important
}
.l-r-136 {
	right:136px !important
}
.l-mt-137 {
	margin-top:137px !important
}
.l-mb-137 {
	margin-bottom:137px !important
}
.l-ml-137 {
	margin-left:137px !important
}
.l-mr-137 {
	margin-right:137px !important
}
.l-mtb-137 {
	margin-top:137px !important;
	margin-bottom:137px !important
}
.l-mlr-137 {
	margin-left:137px !important;
	margin-right:137px !important
}
.l-pt-137 {
	padding-top:137px !important
}
.l-pb-137 {
	padding-bottom:137px !important
}
.l-pl-137 {
	padding-left:137px !important
}
.l-pr-137 {
	padding-right:137px !important
}
.l-ptb-137 {
	padding-top:137px !important;
	padding-bottom:137px !important
}
.l-plr-137 {
	padding-left:137px !important;
	padding-right:137px !important
}
.l-t-137 {
	top:137px !important
}
.l-b-137 {
	bottom:137px !important
}
.l-l-137 {
	left:137px !important
}
.l-r-137 {
	right:137px !important
}
.l-mt-138 {
	margin-top:138px !important
}
.l-mb-138 {
	margin-bottom:138px !important
}
.l-ml-138 {
	margin-left:138px !important
}
.l-mr-138 {
	margin-right:138px !important
}
.l-mtb-138 {
	margin-top:138px !important;
	margin-bottom:138px !important
}
.l-mlr-138 {
	margin-left:138px !important;
	margin-right:138px !important
}
.l-pt-138 {
	padding-top:138px !important
}
.l-pb-138 {
	padding-bottom:138px !important
}
.l-pl-138 {
	padding-left:138px !important
}
.l-pr-138 {
	padding-right:138px !important
}
.l-ptb-138 {
	padding-top:138px !important;
	padding-bottom:138px !important
}
.l-plr-138 {
	padding-left:138px !important;
	padding-right:138px !important
}
.l-t-138 {
	top:138px !important
}
.l-b-138 {
	bottom:138px !important
}
.l-l-138 {
	left:138px !important
}
.l-r-138 {
	right:138px !important
}
.l-mt-139 {
	margin-top:139px !important
}
.l-mb-139 {
	margin-bottom:139px !important
}
.l-ml-139 {
	margin-left:139px !important
}
.l-mr-139 {
	margin-right:139px !important
}
.l-mtb-139 {
	margin-top:139px !important;
	margin-bottom:139px !important
}
.l-mlr-139 {
	margin-left:139px !important;
	margin-right:139px !important
}
.l-pt-139 {
	padding-top:139px !important
}
.l-pb-139 {
	padding-bottom:139px !important
}
.l-pl-139 {
	padding-left:139px !important
}
.l-pr-139 {
	padding-right:139px !important
}
.l-ptb-139 {
	padding-top:139px !important;
	padding-bottom:139px !important
}
.l-plr-139 {
	padding-left:139px !important;
	padding-right:139px !important
}
.l-t-139 {
	top:139px !important
}
.l-b-139 {
	bottom:139px !important
}
.l-l-139 {
	left:139px !important
}
.l-r-139 {
	right:139px !important
}
.l-mt-140 {
	margin-top:140px !important
}
.l-mb-140 {
	margin-bottom:140px !important
}
.l-ml-140 {
	margin-left:140px !important
}
.l-mr-140 {
	margin-right:140px !important
}
.l-mtb-140 {
	margin-top:140px !important;
	margin-bottom:140px !important
}
.l-mlr-140 {
	margin-left:140px !important;
	margin-right:140px !important
}
.l-pt-140 {
	padding-top:140px !important
}
.l-pb-140 {
	padding-bottom:140px !important
}
.l-pl-140 {
	padding-left:140px !important
}
.l-pr-140 {
	padding-right:140px !important
}
.l-ptb-140 {
	padding-top:140px !important;
	padding-bottom:140px !important
}
.l-plr-140 {
	padding-left:140px !important;
	padding-right:140px !important
}
.l-t-140 {
	top:140px !important
}
.l-b-140 {
	bottom:140px !important
}
.l-l-140 {
	left:140px !important
}
.l-r-140 {
	right:140px !important
}
.l-mt-141 {
	margin-top:141px !important
}
.l-mb-141 {
	margin-bottom:141px !important
}
.l-ml-141 {
	margin-left:141px !important
}
.l-mr-141 {
	margin-right:141px !important
}
.l-mtb-141 {
	margin-top:141px !important;
	margin-bottom:141px !important
}
.l-mlr-141 {
	margin-left:141px !important;
	margin-right:141px !important
}
.l-pt-141 {
	padding-top:141px !important
}
.l-pb-141 {
	padding-bottom:141px !important
}
.l-pl-141 {
	padding-left:141px !important
}
.l-pr-141 {
	padding-right:141px !important
}
.l-ptb-141 {
	padding-top:141px !important;
	padding-bottom:141px !important
}
.l-plr-141 {
	padding-left:141px !important;
	padding-right:141px !important
}
.l-t-141 {
	top:141px !important
}
.l-b-141 {
	bottom:141px !important
}
.l-l-141 {
	left:141px !important
}
.l-r-141 {
	right:141px !important
}
.l-mt-142 {
	margin-top:142px !important
}
.l-mb-142 {
	margin-bottom:142px !important
}
.l-ml-142 {
	margin-left:142px !important
}
.l-mr-142 {
	margin-right:142px !important
}
.l-mtb-142 {
	margin-top:142px !important;
	margin-bottom:142px !important
}
.l-mlr-142 {
	margin-left:142px !important;
	margin-right:142px !important
}
.l-pt-142 {
	padding-top:142px !important
}
.l-pb-142 {
	padding-bottom:142px !important
}
.l-pl-142 {
	padding-left:142px !important
}
.l-pr-142 {
	padding-right:142px !important
}
.l-ptb-142 {
	padding-top:142px !important;
	padding-bottom:142px !important
}
.l-plr-142 {
	padding-left:142px !important;
	padding-right:142px !important
}
.l-t-142 {
	top:142px !important
}
.l-b-142 {
	bottom:142px !important
}
.l-l-142 {
	left:142px !important
}
.l-r-142 {
	right:142px !important
}
.l-mt-143 {
	margin-top:143px !important
}
.l-mb-143 {
	margin-bottom:143px !important
}
.l-ml-143 {
	margin-left:143px !important
}
.l-mr-143 {
	margin-right:143px !important
}
.l-mtb-143 {
	margin-top:143px !important;
	margin-bottom:143px !important
}
.l-mlr-143 {
	margin-left:143px !important;
	margin-right:143px !important
}
.l-pt-143 {
	padding-top:143px !important
}
.l-pb-143 {
	padding-bottom:143px !important
}
.l-pl-143 {
	padding-left:143px !important
}
.l-pr-143 {
	padding-right:143px !important
}
.l-ptb-143 {
	padding-top:143px !important;
	padding-bottom:143px !important
}
.l-plr-143 {
	padding-left:143px !important;
	padding-right:143px !important
}
.l-t-143 {
	top:143px !important
}
.l-b-143 {
	bottom:143px !important
}
.l-l-143 {
	left:143px !important
}
.l-r-143 {
	right:143px !important
}
.l-mt-144 {
	margin-top:144px !important
}
.l-mb-144 {
	margin-bottom:144px !important
}
.l-ml-144 {
	margin-left:144px !important
}
.l-mr-144 {
	margin-right:144px !important
}
.l-mtb-144 {
	margin-top:144px !important;
	margin-bottom:144px !important
}
.l-mlr-144 {
	margin-left:144px !important;
	margin-right:144px !important
}
.l-pt-144 {
	padding-top:144px !important
}
.l-pb-144 {
	padding-bottom:144px !important
}
.l-pl-144 {
	padding-left:144px !important
}
.l-pr-144 {
	padding-right:144px !important
}
.l-ptb-144 {
	padding-top:144px !important;
	padding-bottom:144px !important
}
.l-plr-144 {
	padding-left:144px !important;
	padding-right:144px !important
}
.l-t-144 {
	top:144px !important
}
.l-b-144 {
	bottom:144px !important
}
.l-l-144 {
	left:144px !important
}
.l-r-144 {
	right:144px !important
}
.l-mt-145 {
	margin-top:145px !important
}
.l-mb-145 {
	margin-bottom:145px !important
}
.l-ml-145 {
	margin-left:145px !important
}
.l-mr-145 {
	margin-right:145px !important
}
.l-mtb-145 {
	margin-top:145px !important;
	margin-bottom:145px !important
}
.l-mlr-145 {
	margin-left:145px !important;
	margin-right:145px !important
}
.l-pt-145 {
	padding-top:145px !important
}
.l-pb-145 {
	padding-bottom:145px !important
}
.l-pl-145 {
	padding-left:145px !important
}
.l-pr-145 {
	padding-right:145px !important
}
.l-ptb-145 {
	padding-top:145px !important;
	padding-bottom:145px !important
}
.l-plr-145 {
	padding-left:145px !important;
	padding-right:145px !important
}
.l-t-145 {
	top:145px !important
}
.l-b-145 {
	bottom:145px !important
}
.l-l-145 {
	left:145px !important
}
.l-r-145 {
	right:145px !important
}
.l-mt-146 {
	margin-top:146px !important
}
.l-mb-146 {
	margin-bottom:146px !important
}
.l-ml-146 {
	margin-left:146px !important
}
.l-mr-146 {
	margin-right:146px !important
}
.l-mtb-146 {
	margin-top:146px !important;
	margin-bottom:146px !important
}
.l-mlr-146 {
	margin-left:146px !important;
	margin-right:146px !important
}
.l-pt-146 {
	padding-top:146px !important
}
.l-pb-146 {
	padding-bottom:146px !important
}
.l-pl-146 {
	padding-left:146px !important
}
.l-pr-146 {
	padding-right:146px !important
}
.l-ptb-146 {
	padding-top:146px !important;
	padding-bottom:146px !important
}
.l-plr-146 {
	padding-left:146px !important;
	padding-right:146px !important
}
.l-t-146 {
	top:146px !important
}
.l-b-146 {
	bottom:146px !important
}
.l-l-146 {
	left:146px !important
}
.l-r-146 {
	right:146px !important
}
.l-mt-147 {
	margin-top:147px !important
}
.l-mb-147 {
	margin-bottom:147px !important
}
.l-ml-147 {
	margin-left:147px !important
}
.l-mr-147 {
	margin-right:147px !important
}
.l-mtb-147 {
	margin-top:147px !important;
	margin-bottom:147px !important
}
.l-mlr-147 {
	margin-left:147px !important;
	margin-right:147px !important
}
.l-pt-147 {
	padding-top:147px !important
}
.l-pb-147 {
	padding-bottom:147px !important
}
.l-pl-147 {
	padding-left:147px !important
}
.l-pr-147 {
	padding-right:147px !important
}
.l-ptb-147 {
	padding-top:147px !important;
	padding-bottom:147px !important
}
.l-plr-147 {
	padding-left:147px !important;
	padding-right:147px !important
}
.l-t-147 {
	top:147px !important
}
.l-b-147 {
	bottom:147px !important
}
.l-l-147 {
	left:147px !important
}
.l-r-147 {
	right:147px !important
}
.l-mt-148 {
	margin-top:148px !important
}
.l-mb-148 {
	margin-bottom:148px !important
}
.l-ml-148 {
	margin-left:148px !important
}
.l-mr-148 {
	margin-right:148px !important
}
.l-mtb-148 {
	margin-top:148px !important;
	margin-bottom:148px !important
}
.l-mlr-148 {
	margin-left:148px !important;
	margin-right:148px !important
}
.l-pt-148 {
	padding-top:148px !important
}
.l-pb-148 {
	padding-bottom:148px !important
}
.l-pl-148 {
	padding-left:148px !important
}
.l-pr-148 {
	padding-right:148px !important
}
.l-ptb-148 {
	padding-top:148px !important;
	padding-bottom:148px !important
}
.l-plr-148 {
	padding-left:148px !important;
	padding-right:148px !important
}
.l-t-148 {
	top:148px !important
}
.l-b-148 {
	bottom:148px !important
}
.l-l-148 {
	left:148px !important
}
.l-r-148 {
	right:148px !important
}
.l-mt-149 {
	margin-top:149px !important
}
.l-mb-149 {
	margin-bottom:149px !important
}
.l-ml-149 {
	margin-left:149px !important
}
.l-mr-149 {
	margin-right:149px !important
}
.l-mtb-149 {
	margin-top:149px !important;
	margin-bottom:149px !important
}
.l-mlr-149 {
	margin-left:149px !important;
	margin-right:149px !important
}
.l-pt-149 {
	padding-top:149px !important
}
.l-pb-149 {
	padding-bottom:149px !important
}
.l-pl-149 {
	padding-left:149px !important
}
.l-pr-149 {
	padding-right:149px !important
}
.l-ptb-149 {
	padding-top:149px !important;
	padding-bottom:149px !important
}
.l-plr-149 {
	padding-left:149px !important;
	padding-right:149px !important
}
.l-t-149 {
	top:149px !important
}
.l-b-149 {
	bottom:149px !important
}
.l-l-149 {
	left:149px !important
}
.l-r-149 {
	right:149px !important
}
.l-mt-150 {
	margin-top:150px !important
}
.l-mb-150 {
	margin-bottom:150px !important
}
.l-ml-150 {
	margin-left:150px !important
}
.l-mr-150 {
	margin-right:150px !important
}
.l-mtb-150 {
	margin-top:150px !important;
	margin-bottom:150px !important
}
.l-mlr-150 {
	margin-left:150px !important;
	margin-right:150px !important
}
.l-pt-150 {
	padding-top:150px !important
}
.l-pb-150 {
	padding-bottom:150px !important
}
.l-pl-150 {
	padding-left:150px !important
}
.l-pr-150 {
	padding-right:150px !important
}
.l-ptb-150 {
	padding-top:150px !important;
	padding-bottom:150px !important
}
.l-plr-150 {
	padding-left:150px !important;
	padding-right:150px !important
}
.l-t-150 {
	top:150px !important
}
.l-b-150 {
	bottom:150px !important
}
.l-l-150 {
	left:150px !important
}
.l-r-150 {
	right:150px !important
}
.l-mt-151 {
	margin-top:151px !important
}
.l-mb-151 {
	margin-bottom:151px !important
}
.l-ml-151 {
	margin-left:151px !important
}
.l-mr-151 {
	margin-right:151px !important
}
.l-mtb-151 {
	margin-top:151px !important;
	margin-bottom:151px !important
}
.l-mlr-151 {
	margin-left:151px !important;
	margin-right:151px !important
}
.l-pt-151 {
	padding-top:151px !important
}
.l-pb-151 {
	padding-bottom:151px !important
}
.l-pl-151 {
	padding-left:151px !important
}
.l-pr-151 {
	padding-right:151px !important
}
.l-ptb-151 {
	padding-top:151px !important;
	padding-bottom:151px !important
}
.l-plr-151 {
	padding-left:151px !important;
	padding-right:151px !important
}
.l-t-151 {
	top:151px !important
}
.l-b-151 {
	bottom:151px !important
}
.l-l-151 {
	left:151px !important
}
.l-r-151 {
	right:151px !important
}
.l-mt-152 {
	margin-top:152px !important
}
.l-mb-152 {
	margin-bottom:152px !important
}
.l-ml-152 {
	margin-left:152px !important
}
.l-mr-152 {
	margin-right:152px !important
}
.l-mtb-152 {
	margin-top:152px !important;
	margin-bottom:152px !important
}
.l-mlr-152 {
	margin-left:152px !important;
	margin-right:152px !important
}
.l-pt-152 {
	padding-top:152px !important
}
.l-pb-152 {
	padding-bottom:152px !important
}
.l-pl-152 {
	padding-left:152px !important
}
.l-pr-152 {
	padding-right:152px !important
}
.l-ptb-152 {
	padding-top:152px !important;
	padding-bottom:152px !important
}
.l-plr-152 {
	padding-left:152px !important;
	padding-right:152px !important
}
.l-t-152 {
	top:152px !important
}
.l-b-152 {
	bottom:152px !important
}
.l-l-152 {
	left:152px !important
}
.l-r-152 {
	right:152px !important
}
.l-mt-153 {
	margin-top:153px !important
}
.l-mb-153 {
	margin-bottom:153px !important
}
.l-ml-153 {
	margin-left:153px !important
}
.l-mr-153 {
	margin-right:153px !important
}
.l-mtb-153 {
	margin-top:153px !important;
	margin-bottom:153px !important
}
.l-mlr-153 {
	margin-left:153px !important;
	margin-right:153px !important
}
.l-pt-153 {
	padding-top:153px !important
}
.l-pb-153 {
	padding-bottom:153px !important
}
.l-pl-153 {
	padding-left:153px !important
}
.l-pr-153 {
	padding-right:153px !important
}
.l-ptb-153 {
	padding-top:153px !important;
	padding-bottom:153px !important
}
.l-plr-153 {
	padding-left:153px !important;
	padding-right:153px !important
}
.l-t-153 {
	top:153px !important
}
.l-b-153 {
	bottom:153px !important
}
.l-l-153 {
	left:153px !important
}
.l-r-153 {
	right:153px !important
}
.l-mt-154 {
	margin-top:154px !important
}
.l-mb-154 {
	margin-bottom:154px !important
}
.l-ml-154 {
	margin-left:154px !important
}
.l-mr-154 {
	margin-right:154px !important
}
.l-mtb-154 {
	margin-top:154px !important;
	margin-bottom:154px !important
}
.l-mlr-154 {
	margin-left:154px !important;
	margin-right:154px !important
}
.l-pt-154 {
	padding-top:154px !important
}
.l-pb-154 {
	padding-bottom:154px !important
}
.l-pl-154 {
	padding-left:154px !important
}
.l-pr-154 {
	padding-right:154px !important
}
.l-ptb-154 {
	padding-top:154px !important;
	padding-bottom:154px !important
}
.l-plr-154 {
	padding-left:154px !important;
	padding-right:154px !important
}
.l-t-154 {
	top:154px !important
}
.l-b-154 {
	bottom:154px !important
}
.l-l-154 {
	left:154px !important
}
.l-r-154 {
	right:154px !important
}
.l-mt-155 {
	margin-top:155px !important
}
.l-mb-155 {
	margin-bottom:155px !important
}
.l-ml-155 {
	margin-left:155px !important
}
.l-mr-155 {
	margin-right:155px !important
}
.l-mtb-155 {
	margin-top:155px !important;
	margin-bottom:155px !important
}
.l-mlr-155 {
	margin-left:155px !important;
	margin-right:155px !important
}
.l-pt-155 {
	padding-top:155px !important
}
.l-pb-155 {
	padding-bottom:155px !important
}
.l-pl-155 {
	padding-left:155px !important
}
.l-pr-155 {
	padding-right:155px !important
}
.l-ptb-155 {
	padding-top:155px !important;
	padding-bottom:155px !important
}
.l-plr-155 {
	padding-left:155px !important;
	padding-right:155px !important
}
.l-t-155 {
	top:155px !important
}
.l-b-155 {
	bottom:155px !important
}
.l-l-155 {
	left:155px !important
}
.l-r-155 {
	right:155px !important
}
.l-mt-156 {
	margin-top:156px !important
}
.l-mb-156 {
	margin-bottom:156px !important
}
.l-ml-156 {
	margin-left:156px !important
}
.l-mr-156 {
	margin-right:156px !important
}
.l-mtb-156 {
	margin-top:156px !important;
	margin-bottom:156px !important
}
.l-mlr-156 {
	margin-left:156px !important;
	margin-right:156px !important
}
.l-pt-156 {
	padding-top:156px !important
}
.l-pb-156 {
	padding-bottom:156px !important
}
.l-pl-156 {
	padding-left:156px !important
}
.l-pr-156 {
	padding-right:156px !important
}
.l-ptb-156 {
	padding-top:156px !important;
	padding-bottom:156px !important
}
.l-plr-156 {
	padding-left:156px !important;
	padding-right:156px !important
}
.l-t-156 {
	top:156px !important
}
.l-b-156 {
	bottom:156px !important
}
.l-l-156 {
	left:156px !important
}
.l-r-156 {
	right:156px !important
}
.l-mt-157 {
	margin-top:157px !important
}
.l-mb-157 {
	margin-bottom:157px !important
}
.l-ml-157 {
	margin-left:157px !important
}
.l-mr-157 {
	margin-right:157px !important
}
.l-mtb-157 {
	margin-top:157px !important;
	margin-bottom:157px !important
}
.l-mlr-157 {
	margin-left:157px !important;
	margin-right:157px !important
}
.l-pt-157 {
	padding-top:157px !important
}
.l-pb-157 {
	padding-bottom:157px !important
}
.l-pl-157 {
	padding-left:157px !important
}
.l-pr-157 {
	padding-right:157px !important
}
.l-ptb-157 {
	padding-top:157px !important;
	padding-bottom:157px !important
}
.l-plr-157 {
	padding-left:157px !important;
	padding-right:157px !important
}
.l-t-157 {
	top:157px !important
}
.l-b-157 {
	bottom:157px !important
}
.l-l-157 {
	left:157px !important
}
.l-r-157 {
	right:157px !important
}
.l-mt-158 {
	margin-top:158px !important
}
.l-mb-158 {
	margin-bottom:158px !important
}
.l-ml-158 {
	margin-left:158px !important
}
.l-mr-158 {
	margin-right:158px !important
}
.l-mtb-158 {
	margin-top:158px !important;
	margin-bottom:158px !important
}
.l-mlr-158 {
	margin-left:158px !important;
	margin-right:158px !important
}
.l-pt-158 {
	padding-top:158px !important
}
.l-pb-158 {
	padding-bottom:158px !important
}
.l-pl-158 {
	padding-left:158px !important
}
.l-pr-158 {
	padding-right:158px !important
}
.l-ptb-158 {
	padding-top:158px !important;
	padding-bottom:158px !important
}
.l-plr-158 {
	padding-left:158px !important;
	padding-right:158px !important
}
.l-t-158 {
	top:158px !important
}
.l-b-158 {
	bottom:158px !important
}
.l-l-158 {
	left:158px !important
}
.l-r-158 {
	right:158px !important
}
.l-mt-159 {
	margin-top:159px !important
}
.l-mb-159 {
	margin-bottom:159px !important
}
.l-ml-159 {
	margin-left:159px !important
}
.l-mr-159 {
	margin-right:159px !important
}
.l-mtb-159 {
	margin-top:159px !important;
	margin-bottom:159px !important
}
.l-mlr-159 {
	margin-left:159px !important;
	margin-right:159px !important
}
.l-pt-159 {
	padding-top:159px !important
}
.l-pb-159 {
	padding-bottom:159px !important
}
.l-pl-159 {
	padding-left:159px !important
}
.l-pr-159 {
	padding-right:159px !important
}
.l-ptb-159 {
	padding-top:159px !important;
	padding-bottom:159px !important
}
.l-plr-159 {
	padding-left:159px !important;
	padding-right:159px !important
}
.l-t-159 {
	top:159px !important
}
.l-b-159 {
	bottom:159px !important
}
.l-l-159 {
	left:159px !important
}
.l-r-159 {
	right:159px !important
}
.l-mt-160 {
	margin-top:160px !important
}
.l-mb-160 {
	margin-bottom:160px !important
}
.l-ml-160 {
	margin-left:160px !important
}
.l-mr-160 {
	margin-right:160px !important
}
.l-mtb-160 {
	margin-top:160px !important;
	margin-bottom:160px !important
}
.l-mlr-160 {
	margin-left:160px !important;
	margin-right:160px !important
}
.l-pt-160 {
	padding-top:160px !important
}
.l-pb-160 {
	padding-bottom:160px !important
}
.l-pl-160 {
	padding-left:160px !important
}
.l-pr-160 {
	padding-right:160px !important
}
.l-ptb-160 {
	padding-top:160px !important;
	padding-bottom:160px !important
}
.l-plr-160 {
	padding-left:160px !important;
	padding-right:160px !important
}
.l-t-160 {
	top:160px !important
}
.l-b-160 {
	bottom:160px !important
}
.l-l-160 {
	left:160px !important
}
.l-r-160 {
	right:160px !important
}
.l-mt-161 {
	margin-top:161px !important
}
.l-mb-161 {
	margin-bottom:161px !important
}
.l-ml-161 {
	margin-left:161px !important
}
.l-mr-161 {
	margin-right:161px !important
}
.l-mtb-161 {
	margin-top:161px !important;
	margin-bottom:161px !important
}
.l-mlr-161 {
	margin-left:161px !important;
	margin-right:161px !important
}
.l-pt-161 {
	padding-top:161px !important
}
.l-pb-161 {
	padding-bottom:161px !important
}
.l-pl-161 {
	padding-left:161px !important
}
.l-pr-161 {
	padding-right:161px !important
}
.l-ptb-161 {
	padding-top:161px !important;
	padding-bottom:161px !important
}
.l-plr-161 {
	padding-left:161px !important;
	padding-right:161px !important
}
.l-t-161 {
	top:161px !important
}
.l-b-161 {
	bottom:161px !important
}
.l-l-161 {
	left:161px !important
}
.l-r-161 {
	right:161px !important
}
.l-mt-162 {
	margin-top:162px !important
}
.l-mb-162 {
	margin-bottom:162px !important
}
.l-ml-162 {
	margin-left:162px !important
}
.l-mr-162 {
	margin-right:162px !important
}
.l-mtb-162 {
	margin-top:162px !important;
	margin-bottom:162px !important
}
.l-mlr-162 {
	margin-left:162px !important;
	margin-right:162px !important
}
.l-pt-162 {
	padding-top:162px !important
}
.l-pb-162 {
	padding-bottom:162px !important
}
.l-pl-162 {
	padding-left:162px !important
}
.l-pr-162 {
	padding-right:162px !important
}
.l-ptb-162 {
	padding-top:162px !important;
	padding-bottom:162px !important
}
.l-plr-162 {
	padding-left:162px !important;
	padding-right:162px !important
}
.l-t-162 {
	top:162px !important
}
.l-b-162 {
	bottom:162px !important
}
.l-l-162 {
	left:162px !important
}
.l-r-162 {
	right:162px !important
}
.l-mt-163 {
	margin-top:163px !important
}
.l-mb-163 {
	margin-bottom:163px !important
}
.l-ml-163 {
	margin-left:163px !important
}
.l-mr-163 {
	margin-right:163px !important
}
.l-mtb-163 {
	margin-top:163px !important;
	margin-bottom:163px !important
}
.l-mlr-163 {
	margin-left:163px !important;
	margin-right:163px !important
}
.l-pt-163 {
	padding-top:163px !important
}
.l-pb-163 {
	padding-bottom:163px !important
}
.l-pl-163 {
	padding-left:163px !important
}
.l-pr-163 {
	padding-right:163px !important
}
.l-ptb-163 {
	padding-top:163px !important;
	padding-bottom:163px !important
}
.l-plr-163 {
	padding-left:163px !important;
	padding-right:163px !important
}
.l-t-163 {
	top:163px !important
}
.l-b-163 {
	bottom:163px !important
}
.l-l-163 {
	left:163px !important
}
.l-r-163 {
	right:163px !important
}
.l-mt-164 {
	margin-top:164px !important
}
.l-mb-164 {
	margin-bottom:164px !important
}
.l-ml-164 {
	margin-left:164px !important
}
.l-mr-164 {
	margin-right:164px !important
}
.l-mtb-164 {
	margin-top:164px !important;
	margin-bottom:164px !important
}
.l-mlr-164 {
	margin-left:164px !important;
	margin-right:164px !important
}
.l-pt-164 {
	padding-top:164px !important
}
.l-pb-164 {
	padding-bottom:164px !important
}
.l-pl-164 {
	padding-left:164px !important
}
.l-pr-164 {
	padding-right:164px !important
}
.l-ptb-164 {
	padding-top:164px !important;
	padding-bottom:164px !important
}
.l-plr-164 {
	padding-left:164px !important;
	padding-right:164px !important
}
.l-t-164 {
	top:164px !important
}
.l-b-164 {
	bottom:164px !important
}
.l-l-164 {
	left:164px !important
}
.l-r-164 {
	right:164px !important
}
.l-mt-165 {
	margin-top:165px !important
}
.l-mb-165 {
	margin-bottom:165px !important
}
.l-ml-165 {
	margin-left:165px !important
}
.l-mr-165 {
	margin-right:165px !important
}
.l-mtb-165 {
	margin-top:165px !important;
	margin-bottom:165px !important
}
.l-mlr-165 {
	margin-left:165px !important;
	margin-right:165px !important
}
.l-pt-165 {
	padding-top:165px !important
}
.l-pb-165 {
	padding-bottom:165px !important
}
.l-pl-165 {
	padding-left:165px !important
}
.l-pr-165 {
	padding-right:165px !important
}
.l-ptb-165 {
	padding-top:165px !important;
	padding-bottom:165px !important
}
.l-plr-165 {
	padding-left:165px !important;
	padding-right:165px !important
}
.l-t-165 {
	top:165px !important
}
.l-b-165 {
	bottom:165px !important
}
.l-l-165 {
	left:165px !important
}
.l-r-165 {
	right:165px !important
}
.l-mt-166 {
	margin-top:166px !important
}
.l-mb-166 {
	margin-bottom:166px !important
}
.l-ml-166 {
	margin-left:166px !important
}
.l-mr-166 {
	margin-right:166px !important
}
.l-mtb-166 {
	margin-top:166px !important;
	margin-bottom:166px !important
}
.l-mlr-166 {
	margin-left:166px !important;
	margin-right:166px !important
}
.l-pt-166 {
	padding-top:166px !important
}
.l-pb-166 {
	padding-bottom:166px !important
}
.l-pl-166 {
	padding-left:166px !important
}
.l-pr-166 {
	padding-right:166px !important
}
.l-ptb-166 {
	padding-top:166px !important;
	padding-bottom:166px !important
}
.l-plr-166 {
	padding-left:166px !important;
	padding-right:166px !important
}
.l-t-166 {
	top:166px !important
}
.l-b-166 {
	bottom:166px !important
}
.l-l-166 {
	left:166px !important
}
.l-r-166 {
	right:166px !important
}
.l-mt-167 {
	margin-top:167px !important
}
.l-mb-167 {
	margin-bottom:167px !important
}
.l-ml-167 {
	margin-left:167px !important
}
.l-mr-167 {
	margin-right:167px !important
}
.l-mtb-167 {
	margin-top:167px !important;
	margin-bottom:167px !important
}
.l-mlr-167 {
	margin-left:167px !important;
	margin-right:167px !important
}
.l-pt-167 {
	padding-top:167px !important
}
.l-pb-167 {
	padding-bottom:167px !important
}
.l-pl-167 {
	padding-left:167px !important
}
.l-pr-167 {
	padding-right:167px !important
}
.l-ptb-167 {
	padding-top:167px !important;
	padding-bottom:167px !important
}
.l-plr-167 {
	padding-left:167px !important;
	padding-right:167px !important
}
.l-t-167 {
	top:167px !important
}
.l-b-167 {
	bottom:167px !important
}
.l-l-167 {
	left:167px !important
}
.l-r-167 {
	right:167px !important
}
.l-mt-168 {
	margin-top:168px !important
}
.l-mb-168 {
	margin-bottom:168px !important
}
.l-ml-168 {
	margin-left:168px !important
}
.l-mr-168 {
	margin-right:168px !important
}
.l-mtb-168 {
	margin-top:168px !important;
	margin-bottom:168px !important
}
.l-mlr-168 {
	margin-left:168px !important;
	margin-right:168px !important
}
.l-pt-168 {
	padding-top:168px !important
}
.l-pb-168 {
	padding-bottom:168px !important
}
.l-pl-168 {
	padding-left:168px !important
}
.l-pr-168 {
	padding-right:168px !important
}
.l-ptb-168 {
	padding-top:168px !important;
	padding-bottom:168px !important
}
.l-plr-168 {
	padding-left:168px !important;
	padding-right:168px !important
}
.l-t-168 {
	top:168px !important
}
.l-b-168 {
	bottom:168px !important
}
.l-l-168 {
	left:168px !important
}
.l-r-168 {
	right:168px !important
}
.l-mt-169 {
	margin-top:169px !important
}
.l-mb-169 {
	margin-bottom:169px !important
}
.l-ml-169 {
	margin-left:169px !important
}
.l-mr-169 {
	margin-right:169px !important
}
.l-mtb-169 {
	margin-top:169px !important;
	margin-bottom:169px !important
}
.l-mlr-169 {
	margin-left:169px !important;
	margin-right:169px !important
}
.l-pt-169 {
	padding-top:169px !important
}
.l-pb-169 {
	padding-bottom:169px !important
}
.l-pl-169 {
	padding-left:169px !important
}
.l-pr-169 {
	padding-right:169px !important
}
.l-ptb-169 {
	padding-top:169px !important;
	padding-bottom:169px !important
}
.l-plr-169 {
	padding-left:169px !important;
	padding-right:169px !important
}
.l-t-169 {
	top:169px !important
}
.l-b-169 {
	bottom:169px !important
}
.l-l-169 {
	left:169px !important
}
.l-r-169 {
	right:169px !important
}
.l-mt-170 {
	margin-top:170px !important
}
.l-mb-170 {
	margin-bottom:170px !important
}
.l-ml-170 {
	margin-left:170px !important
}
.l-mr-170 {
	margin-right:170px !important
}
.l-mtb-170 {
	margin-top:170px !important;
	margin-bottom:170px !important
}
.l-mlr-170 {
	margin-left:170px !important;
	margin-right:170px !important
}
.l-pt-170 {
	padding-top:170px !important
}
.l-pb-170 {
	padding-bottom:170px !important
}
.l-pl-170 {
	padding-left:170px !important
}
.l-pr-170 {
	padding-right:170px !important
}
.l-ptb-170 {
	padding-top:170px !important;
	padding-bottom:170px !important
}
.l-plr-170 {
	padding-left:170px !important;
	padding-right:170px !important
}
.l-t-170 {
	top:170px !important
}
.l-b-170 {
	bottom:170px !important
}
.l-l-170 {
	left:170px !important
}
.l-r-170 {
	right:170px !important
}
.l-mt-171 {
	margin-top:171px !important
}
.l-mb-171 {
	margin-bottom:171px !important
}
.l-ml-171 {
	margin-left:171px !important
}
.l-mr-171 {
	margin-right:171px !important
}
.l-mtb-171 {
	margin-top:171px !important;
	margin-bottom:171px !important
}
.l-mlr-171 {
	margin-left:171px !important;
	margin-right:171px !important
}
.l-pt-171 {
	padding-top:171px !important
}
.l-pb-171 {
	padding-bottom:171px !important
}
.l-pl-171 {
	padding-left:171px !important
}
.l-pr-171 {
	padding-right:171px !important
}
.l-ptb-171 {
	padding-top:171px !important;
	padding-bottom:171px !important
}
.l-plr-171 {
	padding-left:171px !important;
	padding-right:171px !important
}
.l-t-171 {
	top:171px !important
}
.l-b-171 {
	bottom:171px !important
}
.l-l-171 {
	left:171px !important
}
.l-r-171 {
	right:171px !important
}
.l-mt-172 {
	margin-top:172px !important
}
.l-mb-172 {
	margin-bottom:172px !important
}
.l-ml-172 {
	margin-left:172px !important
}
.l-mr-172 {
	margin-right:172px !important
}
.l-mtb-172 {
	margin-top:172px !important;
	margin-bottom:172px !important
}
.l-mlr-172 {
	margin-left:172px !important;
	margin-right:172px !important
}
.l-pt-172 {
	padding-top:172px !important
}
.l-pb-172 {
	padding-bottom:172px !important
}
.l-pl-172 {
	padding-left:172px !important
}
.l-pr-172 {
	padding-right:172px !important
}
.l-ptb-172 {
	padding-top:172px !important;
	padding-bottom:172px !important
}
.l-plr-172 {
	padding-left:172px !important;
	padding-right:172px !important
}
.l-t-172 {
	top:172px !important
}
.l-b-172 {
	bottom:172px !important
}
.l-l-172 {
	left:172px !important
}
.l-r-172 {
	right:172px !important
}
.l-mt-173 {
	margin-top:173px !important
}
.l-mb-173 {
	margin-bottom:173px !important
}
.l-ml-173 {
	margin-left:173px !important
}
.l-mr-173 {
	margin-right:173px !important
}
.l-mtb-173 {
	margin-top:173px !important;
	margin-bottom:173px !important
}
.l-mlr-173 {
	margin-left:173px !important;
	margin-right:173px !important
}
.l-pt-173 {
	padding-top:173px !important
}
.l-pb-173 {
	padding-bottom:173px !important
}
.l-pl-173 {
	padding-left:173px !important
}
.l-pr-173 {
	padding-right:173px !important
}
.l-ptb-173 {
	padding-top:173px !important;
	padding-bottom:173px !important
}
.l-plr-173 {
	padding-left:173px !important;
	padding-right:173px !important
}
.l-t-173 {
	top:173px !important
}
.l-b-173 {
	bottom:173px !important
}
.l-l-173 {
	left:173px !important
}
.l-r-173 {
	right:173px !important
}
.l-mt-174 {
	margin-top:174px !important
}
.l-mb-174 {
	margin-bottom:174px !important
}
.l-ml-174 {
	margin-left:174px !important
}
.l-mr-174 {
	margin-right:174px !important
}
.l-mtb-174 {
	margin-top:174px !important;
	margin-bottom:174px !important
}
.l-mlr-174 {
	margin-left:174px !important;
	margin-right:174px !important
}
.l-pt-174 {
	padding-top:174px !important
}
.l-pb-174 {
	padding-bottom:174px !important
}
.l-pl-174 {
	padding-left:174px !important
}
.l-pr-174 {
	padding-right:174px !important
}
.l-ptb-174 {
	padding-top:174px !important;
	padding-bottom:174px !important
}
.l-plr-174 {
	padding-left:174px !important;
	padding-right:174px !important
}
.l-t-174 {
	top:174px !important
}
.l-b-174 {
	bottom:174px !important
}
.l-l-174 {
	left:174px !important
}
.l-r-174 {
	right:174px !important
}
.l-mt-175 {
	margin-top:175px !important
}
.l-mb-175 {
	margin-bottom:175px !important
}
.l-ml-175 {
	margin-left:175px !important
}
.l-mr-175 {
	margin-right:175px !important
}
.l-mtb-175 {
	margin-top:175px !important;
	margin-bottom:175px !important
}
.l-mlr-175 {
	margin-left:175px !important;
	margin-right:175px !important
}
.l-pt-175 {
	padding-top:175px !important
}
.l-pb-175 {
	padding-bottom:175px !important
}
.l-pl-175 {
	padding-left:175px !important
}
.l-pr-175 {
	padding-right:175px !important
}
.l-ptb-175 {
	padding-top:175px !important;
	padding-bottom:175px !important
}
.l-plr-175 {
	padding-left:175px !important;
	padding-right:175px !important
}
.l-t-175 {
	top:175px !important
}
.l-b-175 {
	bottom:175px !important
}
.l-l-175 {
	left:175px !important
}
.l-r-175 {
	right:175px !important
}
.l-mt-176 {
	margin-top:176px !important
}
.l-mb-176 {
	margin-bottom:176px !important
}
.l-ml-176 {
	margin-left:176px !important
}
.l-mr-176 {
	margin-right:176px !important
}
.l-mtb-176 {
	margin-top:176px !important;
	margin-bottom:176px !important
}
.l-mlr-176 {
	margin-left:176px !important;
	margin-right:176px !important
}
.l-pt-176 {
	padding-top:176px !important
}
.l-pb-176 {
	padding-bottom:176px !important
}
.l-pl-176 {
	padding-left:176px !important
}
.l-pr-176 {
	padding-right:176px !important
}
.l-ptb-176 {
	padding-top:176px !important;
	padding-bottom:176px !important
}
.l-plr-176 {
	padding-left:176px !important;
	padding-right:176px !important
}
.l-t-176 {
	top:176px !important
}
.l-b-176 {
	bottom:176px !important
}
.l-l-176 {
	left:176px !important
}
.l-r-176 {
	right:176px !important
}
.l-mt-177 {
	margin-top:177px !important
}
.l-mb-177 {
	margin-bottom:177px !important
}
.l-ml-177 {
	margin-left:177px !important
}
.l-mr-177 {
	margin-right:177px !important
}
.l-mtb-177 {
	margin-top:177px !important;
	margin-bottom:177px !important
}
.l-mlr-177 {
	margin-left:177px !important;
	margin-right:177px !important
}
.l-pt-177 {
	padding-top:177px !important
}
.l-pb-177 {
	padding-bottom:177px !important
}
.l-pl-177 {
	padding-left:177px !important
}
.l-pr-177 {
	padding-right:177px !important
}
.l-ptb-177 {
	padding-top:177px !important;
	padding-bottom:177px !important
}
.l-plr-177 {
	padding-left:177px !important;
	padding-right:177px !important
}
.l-t-177 {
	top:177px !important
}
.l-b-177 {
	bottom:177px !important
}
.l-l-177 {
	left:177px !important
}
.l-r-177 {
	right:177px !important
}
.l-mt-178 {
	margin-top:178px !important
}
.l-mb-178 {
	margin-bottom:178px !important
}
.l-ml-178 {
	margin-left:178px !important
}
.l-mr-178 {
	margin-right:178px !important
}
.l-mtb-178 {
	margin-top:178px !important;
	margin-bottom:178px !important
}
.l-mlr-178 {
	margin-left:178px !important;
	margin-right:178px !important
}
.l-pt-178 {
	padding-top:178px !important
}
.l-pb-178 {
	padding-bottom:178px !important
}
.l-pl-178 {
	padding-left:178px !important
}
.l-pr-178 {
	padding-right:178px !important
}
.l-ptb-178 {
	padding-top:178px !important;
	padding-bottom:178px !important
}
.l-plr-178 {
	padding-left:178px !important;
	padding-right:178px !important
}
.l-t-178 {
	top:178px !important
}
.l-b-178 {
	bottom:178px !important
}
.l-l-178 {
	left:178px !important
}
.l-r-178 {
	right:178px !important
}
.l-mt-179 {
	margin-top:179px !important
}
.l-mb-179 {
	margin-bottom:179px !important
}
.l-ml-179 {
	margin-left:179px !important
}
.l-mr-179 {
	margin-right:179px !important
}
.l-mtb-179 {
	margin-top:179px !important;
	margin-bottom:179px !important
}
.l-mlr-179 {
	margin-left:179px !important;
	margin-right:179px !important
}
.l-pt-179 {
	padding-top:179px !important
}
.l-pb-179 {
	padding-bottom:179px !important
}
.l-pl-179 {
	padding-left:179px !important
}
.l-pr-179 {
	padding-right:179px !important
}
.l-ptb-179 {
	padding-top:179px !important;
	padding-bottom:179px !important
}
.l-plr-179 {
	padding-left:179px !important;
	padding-right:179px !important
}
.l-t-179 {
	top:179px !important
}
.l-b-179 {
	bottom:179px !important
}
.l-l-179 {
	left:179px !important
}
.l-r-179 {
	right:179px !important
}
.l-mt-180 {
	margin-top:180px !important
}
.l-mb-180 {
	margin-bottom:180px !important
}
.l-ml-180 {
	margin-left:180px !important
}
.l-mr-180 {
	margin-right:180px !important
}
.l-mtb-180 {
	margin-top:180px !important;
	margin-bottom:180px !important
}
.l-mlr-180 {
	margin-left:180px !important;
	margin-right:180px !important
}
.l-pt-180 {
	padding-top:180px !important
}
.l-pb-180 {
	padding-bottom:180px !important
}
.l-pl-180 {
	padding-left:180px !important
}
.l-pr-180 {
	padding-right:180px !important
}
.l-ptb-180 {
	padding-top:180px !important;
	padding-bottom:180px !important
}
.l-plr-180 {
	padding-left:180px !important;
	padding-right:180px !important
}
.l-t-180 {
	top:180px !important
}
.l-b-180 {
	bottom:180px !important
}
.l-l-180 {
	left:180px !important
}
.l-r-180 {
	right:180px !important
}
.l-mt-181 {
	margin-top:181px !important
}
.l-mb-181 {
	margin-bottom:181px !important
}
.l-ml-181 {
	margin-left:181px !important
}
.l-mr-181 {
	margin-right:181px !important
}
.l-mtb-181 {
	margin-top:181px !important;
	margin-bottom:181px !important
}
.l-mlr-181 {
	margin-left:181px !important;
	margin-right:181px !important
}
.l-pt-181 {
	padding-top:181px !important
}
.l-pb-181 {
	padding-bottom:181px !important
}
.l-pl-181 {
	padding-left:181px !important
}
.l-pr-181 {
	padding-right:181px !important
}
.l-ptb-181 {
	padding-top:181px !important;
	padding-bottom:181px !important
}
.l-plr-181 {
	padding-left:181px !important;
	padding-right:181px !important
}
.l-t-181 {
	top:181px !important
}
.l-b-181 {
	bottom:181px !important
}
.l-l-181 {
	left:181px !important
}
.l-r-181 {
	right:181px !important
}
.l-mt-182 {
	margin-top:182px !important
}
.l-mb-182 {
	margin-bottom:182px !important
}
.l-ml-182 {
	margin-left:182px !important
}
.l-mr-182 {
	margin-right:182px !important
}
.l-mtb-182 {
	margin-top:182px !important;
	margin-bottom:182px !important
}
.l-mlr-182 {
	margin-left:182px !important;
	margin-right:182px !important
}
.l-pt-182 {
	padding-top:182px !important
}
.l-pb-182 {
	padding-bottom:182px !important
}
.l-pl-182 {
	padding-left:182px !important
}
.l-pr-182 {
	padding-right:182px !important
}
.l-ptb-182 {
	padding-top:182px !important;
	padding-bottom:182px !important
}
.l-plr-182 {
	padding-left:182px !important;
	padding-right:182px !important
}
.l-t-182 {
	top:182px !important
}
.l-b-182 {
	bottom:182px !important
}
.l-l-182 {
	left:182px !important
}
.l-r-182 {
	right:182px !important
}
.l-mt-183 {
	margin-top:183px !important
}
.l-mb-183 {
	margin-bottom:183px !important
}
.l-ml-183 {
	margin-left:183px !important
}
.l-mr-183 {
	margin-right:183px !important
}
.l-mtb-183 {
	margin-top:183px !important;
	margin-bottom:183px !important
}
.l-mlr-183 {
	margin-left:183px !important;
	margin-right:183px !important
}
.l-pt-183 {
	padding-top:183px !important
}
.l-pb-183 {
	padding-bottom:183px !important
}
.l-pl-183 {
	padding-left:183px !important
}
.l-pr-183 {
	padding-right:183px !important
}
.l-ptb-183 {
	padding-top:183px !important;
	padding-bottom:183px !important
}
.l-plr-183 {
	padding-left:183px !important;
	padding-right:183px !important
}
.l-t-183 {
	top:183px !important
}
.l-b-183 {
	bottom:183px !important
}
.l-l-183 {
	left:183px !important
}
.l-r-183 {
	right:183px !important
}
.l-mt-184 {
	margin-top:184px !important
}
.l-mb-184 {
	margin-bottom:184px !important
}
.l-ml-184 {
	margin-left:184px !important
}
.l-mr-184 {
	margin-right:184px !important
}
.l-mtb-184 {
	margin-top:184px !important;
	margin-bottom:184px !important
}
.l-mlr-184 {
	margin-left:184px !important;
	margin-right:184px !important
}
.l-pt-184 {
	padding-top:184px !important
}
.l-pb-184 {
	padding-bottom:184px !important
}
.l-pl-184 {
	padding-left:184px !important
}
.l-pr-184 {
	padding-right:184px !important
}
.l-ptb-184 {
	padding-top:184px !important;
	padding-bottom:184px !important
}
.l-plr-184 {
	padding-left:184px !important;
	padding-right:184px !important
}
.l-t-184 {
	top:184px !important
}
.l-b-184 {
	bottom:184px !important
}
.l-l-184 {
	left:184px !important
}
.l-r-184 {
	right:184px !important
}
.l-mt-185 {
	margin-top:185px !important
}
.l-mb-185 {
	margin-bottom:185px !important
}
.l-ml-185 {
	margin-left:185px !important
}
.l-mr-185 {
	margin-right:185px !important
}
.l-mtb-185 {
	margin-top:185px !important;
	margin-bottom:185px !important
}
.l-mlr-185 {
	margin-left:185px !important;
	margin-right:185px !important
}
.l-pt-185 {
	padding-top:185px !important
}
.l-pb-185 {
	padding-bottom:185px !important
}
.l-pl-185 {
	padding-left:185px !important
}
.l-pr-185 {
	padding-right:185px !important
}
.l-ptb-185 {
	padding-top:185px !important;
	padding-bottom:185px !important
}
.l-plr-185 {
	padding-left:185px !important;
	padding-right:185px !important
}
.l-t-185 {
	top:185px !important
}
.l-b-185 {
	bottom:185px !important
}
.l-l-185 {
	left:185px !important
}
.l-r-185 {
	right:185px !important
}
.l-mt-186 {
	margin-top:186px !important
}
.l-mb-186 {
	margin-bottom:186px !important
}
.l-ml-186 {
	margin-left:186px !important
}
.l-mr-186 {
	margin-right:186px !important
}
.l-mtb-186 {
	margin-top:186px !important;
	margin-bottom:186px !important
}
.l-mlr-186 {
	margin-left:186px !important;
	margin-right:186px !important
}
.l-pt-186 {
	padding-top:186px !important
}
.l-pb-186 {
	padding-bottom:186px !important
}
.l-pl-186 {
	padding-left:186px !important
}
.l-pr-186 {
	padding-right:186px !important
}
.l-ptb-186 {
	padding-top:186px !important;
	padding-bottom:186px !important
}
.l-plr-186 {
	padding-left:186px !important;
	padding-right:186px !important
}
.l-t-186 {
	top:186px !important
}
.l-b-186 {
	bottom:186px !important
}
.l-l-186 {
	left:186px !important
}
.l-r-186 {
	right:186px !important
}
.l-mt-187 {
	margin-top:187px !important
}
.l-mb-187 {
	margin-bottom:187px !important
}
.l-ml-187 {
	margin-left:187px !important
}
.l-mr-187 {
	margin-right:187px !important
}
.l-mtb-187 {
	margin-top:187px !important;
	margin-bottom:187px !important
}
.l-mlr-187 {
	margin-left:187px !important;
	margin-right:187px !important
}
.l-pt-187 {
	padding-top:187px !important
}
.l-pb-187 {
	padding-bottom:187px !important
}
.l-pl-187 {
	padding-left:187px !important
}
.l-pr-187 {
	padding-right:187px !important
}
.l-ptb-187 {
	padding-top:187px !important;
	padding-bottom:187px !important
}
.l-plr-187 {
	padding-left:187px !important;
	padding-right:187px !important
}
.l-t-187 {
	top:187px !important
}
.l-b-187 {
	bottom:187px !important
}
.l-l-187 {
	left:187px !important
}
.l-r-187 {
	right:187px !important
}
.l-mt-188 {
	margin-top:188px !important
}
.l-mb-188 {
	margin-bottom:188px !important
}
.l-ml-188 {
	margin-left:188px !important
}
.l-mr-188 {
	margin-right:188px !important
}
.l-mtb-188 {
	margin-top:188px !important;
	margin-bottom:188px !important
}
.l-mlr-188 {
	margin-left:188px !important;
	margin-right:188px !important
}
.l-pt-188 {
	padding-top:188px !important
}
.l-pb-188 {
	padding-bottom:188px !important
}
.l-pl-188 {
	padding-left:188px !important
}
.l-pr-188 {
	padding-right:188px !important
}
.l-ptb-188 {
	padding-top:188px !important;
	padding-bottom:188px !important
}
.l-plr-188 {
	padding-left:188px !important;
	padding-right:188px !important
}
.l-t-188 {
	top:188px !important
}
.l-b-188 {
	bottom:188px !important
}
.l-l-188 {
	left:188px !important
}
.l-r-188 {
	right:188px !important
}
.l-mt-189 {
	margin-top:189px !important
}
.l-mb-189 {
	margin-bottom:189px !important
}
.l-ml-189 {
	margin-left:189px !important
}
.l-mr-189 {
	margin-right:189px !important
}
.l-mtb-189 {
	margin-top:189px !important;
	margin-bottom:189px !important
}
.l-mlr-189 {
	margin-left:189px !important;
	margin-right:189px !important
}
.l-pt-189 {
	padding-top:189px !important
}
.l-pb-189 {
	padding-bottom:189px !important
}
.l-pl-189 {
	padding-left:189px !important
}
.l-pr-189 {
	padding-right:189px !important
}
.l-ptb-189 {
	padding-top:189px !important;
	padding-bottom:189px !important
}
.l-plr-189 {
	padding-left:189px !important;
	padding-right:189px !important
}
.l-t-189 {
	top:189px !important
}
.l-b-189 {
	bottom:189px !important
}
.l-l-189 {
	left:189px !important
}
.l-r-189 {
	right:189px !important
}
.l-mt-190 {
	margin-top:190px !important
}
.l-mb-190 {
	margin-bottom:190px !important
}
.l-ml-190 {
	margin-left:190px !important
}
.l-mr-190 {
	margin-right:190px !important
}
.l-mtb-190 {
	margin-top:190px !important;
	margin-bottom:190px !important
}
.l-mlr-190 {
	margin-left:190px !important;
	margin-right:190px !important
}
.l-pt-190 {
	padding-top:190px !important
}
.l-pb-190 {
	padding-bottom:190px !important
}
.l-pl-190 {
	padding-left:190px !important
}
.l-pr-190 {
	padding-right:190px !important
}
.l-ptb-190 {
	padding-top:190px !important;
	padding-bottom:190px !important
}
.l-plr-190 {
	padding-left:190px !important;
	padding-right:190px !important
}
.l-t-190 {
	top:190px !important
}
.l-b-190 {
	bottom:190px !important
}
.l-l-190 {
	left:190px !important
}
.l-r-190 {
	right:190px !important
}
.l-mt-191 {
	margin-top:191px !important
}
.l-mb-191 {
	margin-bottom:191px !important
}
.l-ml-191 {
	margin-left:191px !important
}
.l-mr-191 {
	margin-right:191px !important
}
.l-mtb-191 {
	margin-top:191px !important;
	margin-bottom:191px !important
}
.l-mlr-191 {
	margin-left:191px !important;
	margin-right:191px !important
}
.l-pt-191 {
	padding-top:191px !important
}
.l-pb-191 {
	padding-bottom:191px !important
}
.l-pl-191 {
	padding-left:191px !important
}
.l-pr-191 {
	padding-right:191px !important
}
.l-ptb-191 {
	padding-top:191px !important;
	padding-bottom:191px !important
}
.l-plr-191 {
	padding-left:191px !important;
	padding-right:191px !important
}
.l-t-191 {
	top:191px !important
}
.l-b-191 {
	bottom:191px !important
}
.l-l-191 {
	left:191px !important
}
.l-r-191 {
	right:191px !important
}
.l-mt-192 {
	margin-top:192px !important
}
.l-mb-192 {
	margin-bottom:192px !important
}
.l-ml-192 {
	margin-left:192px !important
}
.l-mr-192 {
	margin-right:192px !important
}
.l-mtb-192 {
	margin-top:192px !important;
	margin-bottom:192px !important
}
.l-mlr-192 {
	margin-left:192px !important;
	margin-right:192px !important
}
.l-pt-192 {
	padding-top:192px !important
}
.l-pb-192 {
	padding-bottom:192px !important
}
.l-pl-192 {
	padding-left:192px !important
}
.l-pr-192 {
	padding-right:192px !important
}
.l-ptb-192 {
	padding-top:192px !important;
	padding-bottom:192px !important
}
.l-plr-192 {
	padding-left:192px !important;
	padding-right:192px !important
}
.l-t-192 {
	top:192px !important
}
.l-b-192 {
	bottom:192px !important
}
.l-l-192 {
	left:192px !important
}
.l-r-192 {
	right:192px !important
}
.l-mt-193 {
	margin-top:193px !important
}
.l-mb-193 {
	margin-bottom:193px !important
}
.l-ml-193 {
	margin-left:193px !important
}
.l-mr-193 {
	margin-right:193px !important
}
.l-mtb-193 {
	margin-top:193px !important;
	margin-bottom:193px !important
}
.l-mlr-193 {
	margin-left:193px !important;
	margin-right:193px !important
}
.l-pt-193 {
	padding-top:193px !important
}
.l-pb-193 {
	padding-bottom:193px !important
}
.l-pl-193 {
	padding-left:193px !important
}
.l-pr-193 {
	padding-right:193px !important
}
.l-ptb-193 {
	padding-top:193px !important;
	padding-bottom:193px !important
}
.l-plr-193 {
	padding-left:193px !important;
	padding-right:193px !important
}
.l-t-193 {
	top:193px !important
}
.l-b-193 {
	bottom:193px !important
}
.l-l-193 {
	left:193px !important
}
.l-r-193 {
	right:193px !important
}
.l-mt-194 {
	margin-top:194px !important
}
.l-mb-194 {
	margin-bottom:194px !important
}
.l-ml-194 {
	margin-left:194px !important
}
.l-mr-194 {
	margin-right:194px !important
}
.l-mtb-194 {
	margin-top:194px !important;
	margin-bottom:194px !important
}
.l-mlr-194 {
	margin-left:194px !important;
	margin-right:194px !important
}
.l-pt-194 {
	padding-top:194px !important
}
.l-pb-194 {
	padding-bottom:194px !important
}
.l-pl-194 {
	padding-left:194px !important
}
.l-pr-194 {
	padding-right:194px !important
}
.l-ptb-194 {
	padding-top:194px !important;
	padding-bottom:194px !important
}
.l-plr-194 {
	padding-left:194px !important;
	padding-right:194px !important
}
.l-t-194 {
	top:194px !important
}
.l-b-194 {
	bottom:194px !important
}
.l-l-194 {
	left:194px !important
}
.l-r-194 {
	right:194px !important
}
.l-mt-195 {
	margin-top:195px !important
}
.l-mb-195 {
	margin-bottom:195px !important
}
.l-ml-195 {
	margin-left:195px !important
}
.l-mr-195 {
	margin-right:195px !important
}
.l-mtb-195 {
	margin-top:195px !important;
	margin-bottom:195px !important
}
.l-mlr-195 {
	margin-left:195px !important;
	margin-right:195px !important
}
.l-pt-195 {
	padding-top:195px !important
}
.l-pb-195 {
	padding-bottom:195px !important
}
.l-pl-195 {
	padding-left:195px !important
}
.l-pr-195 {
	padding-right:195px !important
}
.l-ptb-195 {
	padding-top:195px !important;
	padding-bottom:195px !important
}
.l-plr-195 {
	padding-left:195px !important;
	padding-right:195px !important
}
.l-t-195 {
	top:195px !important
}
.l-b-195 {
	bottom:195px !important
}
.l-l-195 {
	left:195px !important
}
.l-r-195 {
	right:195px !important
}
.l-mt-196 {
	margin-top:196px !important
}
.l-mb-196 {
	margin-bottom:196px !important
}
.l-ml-196 {
	margin-left:196px !important
}
.l-mr-196 {
	margin-right:196px !important
}
.l-mtb-196 {
	margin-top:196px !important;
	margin-bottom:196px !important
}
.l-mlr-196 {
	margin-left:196px !important;
	margin-right:196px !important
}
.l-pt-196 {
	padding-top:196px !important
}
.l-pb-196 {
	padding-bottom:196px !important
}
.l-pl-196 {
	padding-left:196px !important
}
.l-pr-196 {
	padding-right:196px !important
}
.l-ptb-196 {
	padding-top:196px !important;
	padding-bottom:196px !important
}
.l-plr-196 {
	padding-left:196px !important;
	padding-right:196px !important
}
.l-t-196 {
	top:196px !important
}
.l-b-196 {
	bottom:196px !important
}
.l-l-196 {
	left:196px !important
}
.l-r-196 {
	right:196px !important
}
.l-mt-197 {
	margin-top:197px !important
}
.l-mb-197 {
	margin-bottom:197px !important
}
.l-ml-197 {
	margin-left:197px !important
}
.l-mr-197 {
	margin-right:197px !important
}
.l-mtb-197 {
	margin-top:197px !important;
	margin-bottom:197px !important
}
.l-mlr-197 {
	margin-left:197px !important;
	margin-right:197px !important
}
.l-pt-197 {
	padding-top:197px !important
}
.l-pb-197 {
	padding-bottom:197px !important
}
.l-pl-197 {
	padding-left:197px !important
}
.l-pr-197 {
	padding-right:197px !important
}
.l-ptb-197 {
	padding-top:197px !important;
	padding-bottom:197px !important
}
.l-plr-197 {
	padding-left:197px !important;
	padding-right:197px !important
}
.l-t-197 {
	top:197px !important
}
.l-b-197 {
	bottom:197px !important
}
.l-l-197 {
	left:197px !important
}
.l-r-197 {
	right:197px !important
}
.l-mt-198 {
	margin-top:198px !important
}
.l-mb-198 {
	margin-bottom:198px !important
}
.l-ml-198 {
	margin-left:198px !important
}
.l-mr-198 {
	margin-right:198px !important
}
.l-mtb-198 {
	margin-top:198px !important;
	margin-bottom:198px !important
}
.l-mlr-198 {
	margin-left:198px !important;
	margin-right:198px !important
}
.l-pt-198 {
	padding-top:198px !important
}
.l-pb-198 {
	padding-bottom:198px !important
}
.l-pl-198 {
	padding-left:198px !important
}
.l-pr-198 {
	padding-right:198px !important
}
.l-ptb-198 {
	padding-top:198px !important;
	padding-bottom:198px !important
}
.l-plr-198 {
	padding-left:198px !important;
	padding-right:198px !important
}
.l-t-198 {
	top:198px !important
}
.l-b-198 {
	bottom:198px !important
}
.l-l-198 {
	left:198px !important
}
.l-r-198 {
	right:198px !important
}
.l-mt-199 {
	margin-top:199px !important
}
.l-mb-199 {
	margin-bottom:199px !important
}
.l-ml-199 {
	margin-left:199px !important
}
.l-mr-199 {
	margin-right:199px !important
}
.l-mtb-199 {
	margin-top:199px !important;
	margin-bottom:199px !important
}
.l-mlr-199 {
	margin-left:199px !important;
	margin-right:199px !important
}
.l-pt-199 {
	padding-top:199px !important
}
.l-pb-199 {
	padding-bottom:199px !important
}
.l-pl-199 {
	padding-left:199px !important
}
.l-pr-199 {
	padding-right:199px !important
}
.l-ptb-199 {
	padding-top:199px !important;
	padding-bottom:199px !important
}
.l-plr-199 {
	padding-left:199px !important;
	padding-right:199px !important
}
.l-t-199 {
	top:199px !important
}
.l-b-199 {
	bottom:199px !important
}
.l-l-199 {
	left:199px !important
}
.l-r-199 {
	right:199px !important
}
.l-mt-200 {
	margin-top:200px !important
}
.l-mb-200 {
	margin-bottom:200px !important
}
.l-ml-200 {
	margin-left:200px !important
}
.l-mr-200 {
	margin-right:200px !important
}
.l-mtb-200 {
	margin-top:200px !important;
	margin-bottom:200px !important
}
.l-mlr-200 {
	margin-left:200px !important;
	margin-right:200px !important
}
.l-pt-200 {
	padding-top:200px !important
}
.l-pb-200 {
	padding-bottom:200px !important
}
.l-pl-200 {
	padding-left:200px !important
}
.l-pr-200 {
	padding-right:200px !important
}
.l-ptb-200 {
	padding-top:200px !important;
	padding-bottom:200px !important
}
.l-plr-200 {
	padding-left:200px !important;
	padding-right:200px !important
}
.l-t-200 {
	top:200px !important
}
.l-b-200 {
	bottom:200px !important
}
.l-l-200 {
	left:200px !important
}
.l-r-200 {
	right:200px !important
}
.l-z--5 {
	z-index:-5 !important
}
.l-z--4 {
	z-index:-4 !important
}
.l-z--3 {
	z-index:-3 !important
}
.l-z--2 {
	z-index:-2 !important
}
.l-z--1 {
	z-index:-1 !important
}
.l-z-0 {
	z-index:0 !important
}
.l-z-1 {
	z-index:1 !important
}
.l-z-2 {
	z-index:2 !important
}
.l-z-3 {
	z-index:3 !important
}
.l-z-4 {
	z-index:4 !important
}
.l-z-5 {
	z-index:5 !important
}
.l-z-6 {
	z-index:6 !important
}
.l-z-7 {
	z-index:7 !important
}
.l-z-8 {
	z-index:8 !important
}
.l-z-9 {
	z-index:9 !important
}
.l-z-10 {
	z-index:10 !important
}
.l-z-11 {
	z-index:11 !important
}
.l-z-12 {
	z-index:12 !important
}
.l-z-13 {
	z-index:13 !important
}
.l-z-14 {
	z-index:14 !important
}
.l-z-15 {
	z-index:15 !important
}
.l-z-16 {
	z-index:16 !important
}
.l-z-17 {
	z-index:17 !important
}
.l-z-18 {
	z-index:18 !important
}
.l-z-19 {
	z-index:19 !important
}
.l-z-20 {
	z-index:20 !important
}
.l-innerwrapper {
	width:1200px;
	margin:0 auto;
	padding:0 50px
}
.l-innerwrapper-recruit-index-news {
	height:492px;
	padding-top:58px;
	padding-bottom:65px;
	background-color:#fff;
	z-index:1
}
.l-innerwrapper-recruit-news-pickup {
	margin-bottom:54px
}
.l-innerwrapper-recruit-news-article {
	padding:0 120px
}
.l-header {
	width:100%;
	min-width:1200px;
	height:100px;
	position:absolute;
	z-index:10;
	-webkit-transition:all .3s;
	transition:all .3s
}
.l-footer-grid-row {
	width:100%
}
.l-footer-grid-row:after {
	content:" ";
	display:table;
	clear:both
}
.l-footer-grid-col {
	float:left
}
.l-footer-grid-col-1 {
	width:228px;
	margin-right:26px
}
.l-footer-grid-col-2 {
	width:228px;
	margin-left:26px;
	margin-right:26px
}
.l-footer-grid-col-3 {
	width:228px;
	margin-left:26px;
	margin-right:26px
}
.l-footer-grid-col-4 {
	width:260px;
	margin-left:26px
}
.l-footer-grid-col-4-1 {
	width:100px;
	margin-right:8px
}
.l-footer-grid-col-4-2 {
	width:144px;
	margin-left:8px
}
.l-grid-recruit-index {
	position:absolute
}
.l-grid-row {
	margin:0 auto
}
.l-grid-row:before,.l-grid-row:after {
	content:" ";
	display:table
}
.l-grid-row:after {
	clear:both
}
.l-grid-col {
	float:left
}
.l-grid-row-960 {
	width:960px
}
.l-grid-row-1100 {
	width:1100px
}
.l-grid-row-626 {
	width:626px
}
.l-grid-row-860 {
	width:860px
}
.l-grid-col-280 {
	width:280px
}
.l-grid-col-254 {
	width:254px
}
.l-grid-col-350 {
	width:350px
}
.l-grid-col-308 {
	width:308px
}
.l-grid-col-257 {
	width:257px
}
.l-grid-row-960>.l-grid-col-280:not(:first-of-type) {
	margin-left:calc((960px - 280px * 3) / (3 - 1) / 2)
}
.l-grid-row-960>.l-grid-col-280:not(:last-of-type) {
	margin-right:calc((960px - 280px * 3) / (3 - 1) / 2)
}
.l-grid-row-960>.l-grid-col-280-1 {
	width:calc(280px + ((960px - 280px * 3) / (3 - 1) * (1 - 1)))
}
.l-grid-row-960>.l-grid-col-280-2 {
	width:calc(560px + ((960px - 280px * 3) / (3 - 1) * (2 - 1)))
}
.l-grid-row-960>.l-grid-col-280-3 {
	width:calc(840px + ((960px - 280px * 3) / (3 - 1) * (3 - 1)))
}
.l-grid-row-1100>.l-grid-col-254:not(:first-of-type) {
	margin-left:calc((1100px - 254px * 4) / (4 - 1) / 2)
}
.l-grid-row-1100>.l-grid-col-254:not(:last-of-type) {
	margin-right:calc((1100px - 254px * 4) / (4 - 1) / 2)
}
.l-grid-row-1100>.l-grid-col-254-1 {
	width:calc(254px + ((1100px - 254px * 4) / (4 - 1) * (1 - 1)))
}
.l-grid-row-1100>.l-grid-col-254-2 {
	width:calc(508px + ((1100px - 254px * 4) / (4 - 1) * (2 - 1)))
}
.l-grid-row-1100>.l-grid-col-254-3 {
	width:calc(762px + ((1100px - 254px * 4) / (4 - 1) * (3 - 1)))
}
.l-grid-row-1100>.l-grid-col-254-4 {
	width:calc(1016px + ((1100px - 254px * 4) / (4 - 1) * (4 - 1)))
}
.l-grid-row-1100>.l-grid-col-350:not(:first-of-type) {
	margin-left:calc((1100px - 350px * 3) / (3 - 1) / 2)
}
.l-grid-row-1100>.l-grid-col-350:not(:last-of-type) {
	margin-right:calc((1100px - 350px * 3) / (3 - 1) / 2)
}
.l-grid-row-1100>.l-grid-col-350-1 {
	width:calc(350px + ((1100px - 350px * 3) / (3 - 1) * (1 - 1)))
}
.l-grid-row-1100>.l-grid-col-350-2 {
	width:calc(700px + ((1100px - 350px * 3) / (3 - 1) * (2 - 1)))
}
.l-grid-row-1100>.l-grid-col-350-3 {
	width:calc(1050px + ((1100px - 350px * 3) / (3 - 1) * (3 - 1)))
}
.l-grid-row-626>.l-grid-col-308:not(:first-of-type) {
	margin-left:calc((626px - 308px * 2) / (2 - 1) / 2)
}
.l-grid-row-626>.l-grid-col-308:not(:last-of-type) {
	margin-right:calc((626px - 308px * 2) / (2 - 1) / 2)
}
.l-grid-row-626>.l-grid-col-308-1 {
	width:calc(308px + ((626px - 308px * 2) / (2 - 1) * (1 - 1)))
}
.l-grid-row-626>.l-grid-col-308-2 {
	width:calc(616px + ((626px - 308px * 2) / (2 - 1) * (2 - 1)))
}
.l-grid-row-860>.l-grid-col-280:not(:first-of-type) {
	margin-left:calc((860px - 280px * 3) / (3 - 1) / 2)
}
.l-grid-row-860>.l-grid-col-280:not(:last-of-type) {
	margin-right:calc((860px - 280px * 3) / (3 - 1) / 2)
}
.l-grid-row-860>.l-grid-col-280-1 {
	width:calc(280px + ((860px - 280px * 3) / (3 - 1) * (1 - 1)))
}
.l-grid-row-860>.l-grid-col-280-2 {
	width:calc(560px + ((860px - 280px * 3) / (3 - 1) * (2 - 1)))
}
.l-grid-row-860>.l-grid-col-280-3 {
	width:calc(840px + ((860px - 280px * 3) / (3 - 1) * (3 - 1)))
}
.l-grid-row-1100>.l-grid-col-257:not(:first-of-type) {
	margin-left:calc((1100px - 257px * 4) / (4 - 1) / 2)
}
.l-grid-row-1100>.l-grid-col-257:not(:last-of-type) {
	margin-right:calc((1100px - 257px * 4) / (4 - 1) / 2)
}
.l-grid-row-1100>.l-grid-col-257-1 {
	width:calc(257px + ((1100px - 257px * 4) / (4 - 1) * (1 - 1)))
}
.l-grid-row-1100>.l-grid-col-257-2 {
	width:calc(514px + ((1100px - 257px * 4) / (4 - 1) * (2 - 1)))
}
.l-grid-row-1100>.l-grid-col-257-3 {
	width:calc(771px + ((1100px - 257px * 4) / (4 - 1) * (3 - 1)))
}
.l-grid-row-1100>.l-grid-col-257-4 {
	width:calc(1028px + ((1100px - 257px * 4) / (4 - 1) * (4 - 1)))
}
.l-main {
	margin-top:100px
}
.l-loader {
	position:fixed;
	z-index:10;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-transition:.5s ease;
	transition:.5s ease
}
.l-loader.is-loaded {
	opacity:0
}
.l-loader.is-end {
	display:none
}
.header {
	/*background-color:#fff*/
}
.header-hidden {
	display:none
}
.header-fixedhidden {
	position:fixed;
	height:0
}
.header-fixedhidden .header-nav-parent-item,.header-fixedhidden .header-nav-child-item {
	line-height:0
}
.header-fixedhidden .header-logo,.header-fixedhidden .header-nav-parent-item:before,.header-fixedhidden .header-nav-parent-item:after,.header-fixedhidden .header-nav-parent-item-text,.header-fixedhidden .header-nav-child-item:after,.header-fixedhidden .header-nav-child-item-text {
	opacity:0
}
.header-fixed {
	position:fixed;
	height:64px
}
.header-fixed .header-nav-child.is-shown {
	height:64px
}
.header-fixed .header-nav-child.is-shown.header-nav-child-corner {
	height:192px
}
.header-fixed .header-nav-parent-item,.header-fixed .header-nav-child-item {
	line-height:64px
}
.header-fixed .header-nav-parent-item-text:after {
	bottom:-22px
}
.header-logo {
	position:absolute;
	top:50%;
	left:30px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.header-logo a,.header-logo img,.header-logo svg {
	display:block;
	width:301px;
	height:32px
}
.header-nav {
	width:100%;
	height:100%
}
.header-nav-parent {
	position:absolute;
	top:0;
	right:220px;
	height:100%
}
.header-nav-parent-corner {
	right:0;
	background-color:#df0000;
	width:207px;
	text-align:center;
	cursor:default
}
.header-nav-parent-corner .header-nav-parent-item-text {
	color:#fff;
	position:relative;
	margin-left:28px
}
.header-nav-parent-corner .header-nav-parent-item-text:link,.header-nav-parent-corner .header-nav-parent-item-text:visited,.header-nav-parent-corner .header-nav-parent-item-text:hover,.header-nav-parent-corner .header-nav-parent-item-text:active {
	color:#fff
}
.header-nav-parent-corner .header-nav-parent-item-text .icon-door {
	position:absolute;
	top:0;
	bottom:0;
	left:-28px;
	margin:auto
}
.header-nav-parent-item {
	display:inline-block;
	vertical-align:middle;
	height:100%;
	line-height:100px;
	margin-left:27px;
	margin-right:27px;
	position:relative;
	cursor:default
}
.header-nav-parent-item:not(:first-of-type):before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:-34px;
	margin-top:auto;
	margin-bottom:auto;
	display:block;
	width:1px;
	height:18px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-26deg);
	-ms-transform:skewX(-26deg);
	transform:skewX(-26deg);
	background-color:#dcdcdc
}
.header-nav-parent-item:after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:0px;
	-webkit-transition:height .3s;
	transition:height .3s;
	background-color:#df0000;
	cursor:default
}
.header-nav-parent-item.is-selected:after {
	height:4px
}
.header-nav-parent-item.is-selected .header-nav-parent-item-text {
	color:#df0000
}
.header-nav-parent-item.is-selected .header-nav-parent-item-text:link,.header-nav-parent-item.is-selected .header-nav-parent-item-text:visited,.header-nav-parent-item.is-selected .header-nav-parent-item-text:hover,.header-nav-parent-item.is-selected .header-nav-parent-item-text:active {
	color:#df0000
}
.header-nav-parent-item-text {
	font-size:15px;
	font-weight:500;
	color:#000;
	position:relative;
	-webkit-transition:color .3s;
	transition:color .3s
}
.header-nav-parent-item-text:link,.header-nav-parent-item-text:visited,.header-nav-parent-item-text:hover,.header-nav-parent-item-text:active {
	color:#000
}
.header-nav-parent-item-text-slash {
	position:relative;
	margin-left:1em;
	margin-right:1em
}
.header-nav-parent-item-text-slash:before {
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:-.4em;
	width:.15em;
	height:1.2em;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-26deg);
	-ms-transform:skewX(-26deg);
	transform:skewX(-26deg);
	background-color:#fff
}
.header-nav-child {
	position:absolute;
	top:100%;
	width:100%;
	height:0;
	background-color:rgba(0,0,0,0.5);
	text-align:center;
	visibility:hidden;
	-webkit-transition:all .3s;
	transition:all .3s
}
.header-nav-child.is-shown {
	height:100px;
	visibility:visible
}
.header-nav-child.is-shown .header-nav-child-item {
	display:inline
}
.header-nav-child.is-shown.header-nav-child-corner {
	height:300px
}
.header-nav-child.is-shown.header-nav-child-corner .header-nav-child-item {
	display:block
}
.header-nav-child:not(.header-nav-child-corner) .header-nav-child-item {
	display:inline-block
}
.header-nav-child:not(.header-nav-child-corner) .header-nav-child-item:not(:last-child) {
	margin-right:125px
}
.header-nav-child:not(.header-nav-child-corner) .header-nav-child-item-text {
	z-index:1;
	position:relative
}
.header-nav-child:not(.header-nav-child-corner) .header-nav-child-item-text:after {
	content:'';
	display:block;
	position:absolute;
	top:1.5em;
	left:0;
	width:0%;
	height:2px;
	background-color:#fff;
	-webkit-transition:width .3s;
	transition:width .3s
}
.header-nav-child:not(.header-nav-child-corner) .header-nav-child-item-text:hover:after {
	width:100%
}
.header-nav-child-item {
	vertical-align:middle;
	line-height:100px;
	display:none;
	opacity:0;
	-webkit-transition:all .3s;
	transition:all .3s;
	position:relative
}
.header-nav-child-item.is-shown {
	opacity:1
}
.header-nav-child-item:not(:last-child):after {
	content:'';
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
	right:-60px;
	width:2px;
	height:18px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-26deg);
	-ms-transform:skewX(-26deg);
	transform:skewX(-26deg);
	background-color:#fff
}
.header-nav-child-item .header-nav-child-item-text .icon-link {
	vertical-align:baseline;
	margin-left:6px;
	padding:1px
}
.header-nav-child-item-text {
	font-size:15px;
	font-weight:500;
	color:#fff
}
.header-nav-child-item-text:link,.header-nav-child-item-text:visited,.header-nav-child-item-text:hover,.header-nav-child-item-text:active {
	color:#fff
}
.header-nav-child-corner {
	height:0;
	right:0;
	width:207px;
	background-color:rgba(0,0,0,0.5)
}
.header-nav-child-corner .header-nav-child-item:after {
	display:none
}
.header-nav-child-corner .header-nav-child-item-text {
	position:relative;
	margin-right:18px
}
.header-nav-child-corner .header-nav-child-item-text .icon-arrowright {
	position:absolute;
	top:0;
	bottom:0;
	right:-18px;
	margin:auto
}
.header-nav-child-corner a {
	display:block;
	-webkit-transition:background-color .3s;
	transition:background-color .3s
}
.header-nav-child-corner a:hover {
	background-color:rgba(255,255,255,0.2)
}
.movie-hasoverlay .movie-inner:after {
	position:absolute;
	top:0;
	left:0;
	display:block;
	content:'';
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.4);
	background-repeat:repeat;
	z-index:1
}
.movie-hascoverimage .movie-coverimage {
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:68.59443%;
	z-index:2;
	mix-blend-mode:exclusion
}
.movie-hasborder .movie-inner:after {
	position:absolute;
	top:0;
	left:0;
	display:block;
	content:'';
	width:100%;
	height:100%;
	box-sizing:content-box;
	border-bottom:5px solid #df0000;
	z-index:1
}
.movie-hasscroll .movie-scroll {
	display:block;
	position:absolute;
	bottom:11.5942%;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	width:70px;
	text-align:center;
	z-index:2;
	cursor:pointer;
	opacity:0;
	-webkit-transform:translateY(-40px);
	-ms-transform:translateY(-40px);
	transform:translateY(-40px);
	-webkit-transition:opacity 1s, 1s, -webkit-transform;
	transition:opacity 1s, 1s, -webkit-transform;
	transition:opacity 1s, transform, 1s;
	transition:opacity 1s, transform, 1s, -webkit-transform
}
.movie-hasscroll .movie-scroll.is-shown {
	opacity:1;
	-webkit-transform:translateY(0px);
	-ms-transform:translateY(0px);
	transform:translateY(0px)
}
.movie-hasscroll .movie-scroll-text {
	margin-bottom:14px;
	font-size:18px;
	font-style:italic;
	font-weight:700;
	color:#fff
}
.movie-inner {
	position:relative;
	height:calc(100vh - 100px)
}
.movie-inner:after {
	display:none
}
.movie-content {
	position:relative;
	z-index:-1
}
.movie-content-overheight {
	width:100vw;
	height:calc(100vw / 16 * 9);
	margin-top:calc(((100vw / 16 * 9) - (100vh - 100px)) / 2 * -1);
	margin-bottom:calc(((100vw / 16 * 9) - (100vh - 100px)) / 2 * -1)
}
.movie-content-overheight-min {
	width:1200px;
	height:calc(1200px / 16 * 9);
	margin-top:calc(((1200px / 16 * 9) - (100vh - 100px)) / 2 * -1);
	margin-bottom:calc(((1200px / 16 * 9) - (100vh - 100px)) / 2 * -1)
}
.movie-content-overwidth {
	height:calc(100vh - 100px);
	width:calc((100vh - 100px) / 9 * 16);
	margin-left:calc((((100vh - 100px) / 9 * 16) - 100vw) / 2 * -1);
	margin-right:calc((((100vh - 100px) / 9 * 16) - 100vw) / 2 * -1)
}
.movie-content-overwidth-min {
	height:calc(100vh - 100px);
	width:calc((100vh - 100px) / 9 * 16);
	margin-left:calc((((100vh - 100px) / 9 * 16) - 1200px) / 2 * -1);
	margin-right:calc((((100vh - 100px) / 9 * 16) - 1200px) / 2 * -1)
}
.movie-content-fallback {
	width:100%
}
.movie-coverimage {
	display:none
}
.movie-scroll {
	display:none
}
.figurebox {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat
}
.figurebox-left .figurebox-inner {
	padding-right:590px
}
.figurebox-right .figurebox-inner {
	padding-left:590px
}
.figurebox-alignleft .figurebox-box {
	width:50%
}
.figurebox-alignright .figurebox-box {
	position:absolute;
	top:-156px;
	left:50%;
	width:50%
}
.figurebox-inner {
	position:relative;
	padding-top:88px;
	padding-bottom:88px
}
.recruit-index .flowingbg .figurebox-inner {
	padding-top:152px;
	padding-bottom:152px;
	z-index:1
}
.figurebox-transparent .figurebox-box {
	background-color:transparent
}
.figurebox-categorized .figurebox-inner {
	padding:30px
}
.figurebox-pointer .figurebox-inner {
	cursor:pointer
}
.figurebox-box-topright {
	position:absolute;
	top:88px;
	right:0
}
.figurebox-box-topleft {
	position:absolute;
	top:0;
	left:0
}
.figurebox-box-bottomleft {
	position:absolute;
	bottom:88px;
	left:0
}
.figurebox-box-bottomright {
	position:absolute;
	bottom:0;
	right:0
}
.figurebox-box {
	background-color:#fff
}
.figurebox-category {
	position:absolute;
	top:0;
	right:0;
	width:131px;
	height:32px;
	line-height:32px;
	background-color:#df0000;
	color:#fff;
	font-size:16px;
	font-weight:700;
	text-align:center;
	padding-left:13px
}
.figurebox-category:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:0;
	height:0;
	border-bottom:32px solid #fff;
	border-right:15px solid transparent
}
.figurebox-caption {
	font-weight:700;
	font-size:24px
}
.figurebox-bg-pos-top {
	background-position:top center
}
.figurebox {
	position:relative
}
.figurebox-bg-lower,.figurebox-bg-upper,.figurebox-figure {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.figurebox-bg-lower {
	background-image:url("../../images/recruit/infographics-bg-lower.png");
	z-index:0;
	background-size:cover
}
.figurebox-bg-upper {
	background-image:url("../../images/recruit/infographics-bg-upper.png");
	z-index:1;
	background-size:100% 100%
}
.figurebox-bg-upper+.l-innerwrapper {
	position:relative;
	z-index:2
}
.figurebox-figure {
	background-image:url("../../images/recruit/infographics.png");
	background-size:100% 100%;
	z-index:0
}
.figurebox-figure+.figurebox-box {
	position:relative;
	z-index:1
}
a.innersection {
	display:block
}
a.innersection:link,a.innersection:visited,a.innersection:hover,a.innersection:active {
	color:#000
}
.innersection-transparent {
	background-color:transparent
}
.innersection-longbody .innersection-heading {
	font-size:19px;
	font-weight:700;
	color:#df0000
}
.innersection-longbody .innersection-body {
	margin-top:18px;
	padding-top:28px;
	font-size:15px;
	font-weight:400;
	letter-spacing:-0.01em
}
.innersection-longbody .innersection-body-line:not(:last-of-type) {
	margin-bottom:30px
}
.innersection-inner {
	padding:33px 30px 40px
}
.innersection-heading-en {
	font-size:40px;
	font-weight:700;
	font-family:"OpenSans",sans-serif;
	position:relative
}
.innersection-heading-ja {
	font-size:12px;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
	color:#df0000;
	position:absolute;
	top:26px;
	left:calc(100% + 42px);
	width:100%;
	display:block
}
.innersection-heading-ja:before {
	content:'';
	display:block;
	position:absolute;
	top:-12px;
	left:-30px;
	width:3px;
	height:31px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-26deg);
	-ms-transform:skewX(-26deg);
	transform:skewX(-26deg);
	background-color:#df0000
}
.innersection-body {
	font-size:16px;
	font-weight:500;
	line-height:2;
	vertical-align:middle;
	margin-top:24px;
	border-top:2px solid #df0000;
	padding-top:22px;
	padding-bottom:31px;
	letter-spacing:-0.04em
}
.innersection-body-signature {
	font-weight:500;
	vertical-align:middle
}
.innersection-body-signature-position {
	font-size:14px;
	margin-right:10px
}
.innersection-body-signature-name {
	font-size:22px
}
.button:hover .icon-backtop-polygon {
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:translateY(-1px);
	-ms-transform:translateY(-1px);
	transform:translateY(-1px)
}
.button-footer-entry {
	-webkit-transition:all .3s;
	transition:all .3s
}
.button-footer-entry .button-text {
	line-height:76px
}
.button-footer-entry .button-text-left {
	font-size:24px;
	font-family:"OpenSans",sans-serif;
	margin-right:60px
}
.button-footer-entry .button-text-right {
	font-size:20px;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
	position:relative
}
.button-footer-entry .button-text-right:before {
	content:'';
	display:block;
	position:absolute;
	top:-1px;
	left:-34px;
	width:3px;
	height:22px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-26deg);
	-ms-transform:skewX(-26deg);
	transform:skewX(-26deg);
	background-color:#fff
}
.button-footer-entry:hover .button-text-right:before {
	background-color:#df0000
}
.button-midium .button-text {
	font-weight:500
}
.button-bold .button-text {
	font-weight:700
}
.button-red .button-inner {
	background-color:#df0000;
	border:2px solid #df0000;
	-webkit-transition:background-color .3s;
	transition:background-color .3s
}
.button-red .button-inner .icon-arrowright-path,.button-red .button-inner .icon-close-path {
	-webkit-transition:fill .3s;
	transition:fill .3s
}
.button-red .button-inner:hover {
	background-color:#fff
}
.button-red .button-inner:hover .icon-arrowright-path,.button-red .button-inner:hover .icon-close-path {
	fill:#df0000
}
.button-red .button-text {
	color:#fff
}
.button-trigger-outer:hover .button-red .button-inner {
	background-color:#fff
}
.button-trigger-outer:hover .button-red .button-inner .icon-arrowright-path,.button-trigger-outer:hover .button-red .button-inner .icon-close-path {
	fill:#df0000
}
.button-white .button-inner {
	background-color:#fff;
	border:2px solid rgba(255,255,255,0);
	-webkit-transition:background-color .3s;
	transition:background-color .3s
}
.button-white .button-inner:hover {
	background-color:#df0000;
	border:2px solid #fff
}
.button-white .button-inner:hover .button-text {
	color:#fff
}
.button-white .button-inner:hover path,.button-white .button-inner:hover rect {
	fill:#fff;
	stroke:#fff
}
.button-white .button-text {
	color:#000
}
.button-blackgray .button-inner {
	background-color:#222;
	border:2px solid transparent;
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
	opacity:1
}
.button-blackgray .button-inner:hover {
	opacity:.7
}
.button-blackgray .button-text {
	color:#fff
}
.button-blackborder .button-inner {
	background-color:#fff;
	border:2px solid #000;
	-webkit-transition:background-color .3s;
	transition:background-color .3s
}
.button-blackborder .button-inner:hover {
	background-color:#000
}
.button-blackborder .button-inner:hover .button-text {
	color:#fff
}
.button-blackborder .button-inner:hover .icon-link-square,.button-blackborder .button-inner:hover .icon-link-bar {
	fill:#fff
}
.button-blackborder .button-inner:hover .icon-link-square {
	stroke:#fff
}
.button-blackborder .button-text {
	color:#000
}
.button-redborder .button-inner {
	background-color:#fff;
	border:2px solid #df0000;
	-webkit-transition:background-color .3s;
	transition:background-color .3s
}
.button-redborder .button-inner .icon-link-square,.button-redborder .button-inner .icon-link-bar {
	fill:#df0000
}
.button-redborder .button-inner .icon-link-square {
	stroke:#df0000
}
.button-redborder .button-inner:hover {
	background-color:#df0000
}
.button-redborder .button-inner:hover .button-text {
	color:#fff
}
.button-redborder .button-inner:hover .icon-link-square,.button-redborder .button-inner:hover .icon-link-bar,.button-redborder .button-inner:hover .icon-arrowright-path {
	fill:#fff
}
.button-redborder .button-inner:hover .icon-link-square {
	stroke:#fff
}
.button-redborder .button-text {
	color:#df0000
}
.button-whiteborder .button-inner {
	background-color:rgba(255,255,255,0);
	border:2px solid #fff;
	-webkit-transition:background-color .3s;
	transition:background-color .3s
}
.button-whiteborder .button-inner:hover {
	background-color:rgba(255,255,255,0.3)
}
.button-whiteborder.button-footer-entry .button-inner {
	border:3px #fff solid
}
.button-whiteborder.button-footer-entry:hover {
	background-color:#fff
}
.button-whiteborder.button-footer-entry:hover .button-text {
	color:#df0000
}
.button-whiteborder .button-text {
	color:#fff
}
.button-transparentwhite .button-inner {
	background-color:rgba(255,255,255,0.2);
	border:2px solid rgba(255,255,255,0);
	-webkit-transition:border .3s;
	transition:border .3s
}
.button-transparentwhite .button-inner:hover {
	border:2px solid #fff
}
.button-transparentwhite .button-text {
	color:#fff
}
.button-square .button-inner {
	width:56px;
	height:56px
}
.button-square .button-inner>img,.button-square .button-inner>svg {
	left:0;
	right:0
}
.button-rect .button-inner {
	width:100%;
	height:56px
}
.button-rect .button-inner>img,.button-rect .button-inner>svg {
	right:18px
}
.button-tallrect .button-inner {
	width:100%;
	height:80px
}
.button-tallrect .button-inner>img,.button-tallrect .button-inner>svg {
	left:0;
	right:0
}
.button-tallrect.button-footer-entry .button-inner>svg {
	width:22px;
	height:22px;
	left:auto;
	right:29px
}
.button-tallrect.button-footer-entry:hover .button-inner>svg path {
	fill:#df0000
}
.button-right .button-inner {
	float:right
}
.button-right:before,.button-right:after {
	content:" ";
	display:table
}
.button-right:after {
	clear:both
}
.button-inner {
	cursor:pointer;
	display:block;
	position:relative
}
.button-inner>img,.button-inner>svg {
	position:absolute;
	top:0;
	bottom:0;
	margin:auto
}
.button-text {
	line-height:52px;
	vertical-align:middle;
	text-align:center;
	font-size:16px
}
.multisectionbox {
	background-size:cover;
	background-position:center center;
	position:relative
}
.multisectionbox-bg-hover {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-size:cover;
	background-position:center center;
	opacity:1;
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.multisectionbox-bg-hover.is-hidden {
	opacity:0
}
.multisectionbox-bg-dot {
	position:absolute;
	top:0;
	left:0;
	display:block;
	content:'';
	width:100%;
	height:100%;
	background-repeat:repeat
}
.multisectionbox-total2 .multisectionbox-inner {
	padding-top:80px;
	padding-bottom:80px
}
.multisectionbox-total2 .multisectionbox-border {
	border:3px solid #fff;
	padding:73px 73px 63px
}
.multisectionbox-total2 .multisectionbox-border:before,.multisectionbox-total2 .multisectionbox-border:after {
	content:" ";
	display:table
}
.multisectionbox-total2 .multisectionbox-border:after {
	clear:both
}
.multisectionbox-total2 .multisectionbox-1 {
	float:left
}
.multisectionbox-total2 .multisectionbox-2 {
	float:right
}
.multisectionbox-total2 .multisectionbox-copy {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.multisectionbox-inner {
	position:relative
}
.multisectionbox-heading {
	font-size:40px;
	font-weight:600;
	font-family:"OpenSans",sans-serif;
	color:#fff;
	text-align:center;
	margin-bottom:-5px
}
.multisectionbox-body {
	font-size:16px;
	line-height:2;
	color:#fff;
	text-align:center;
	padding-top:22px;
	padding-bottom:22px
}
.outersection-whitegray {
	background-color:#f5f5f5
}
.outersection-whitegray .outersection-heading-en {
	color:#000
}
.outersection-whitegray .outersection-heading-ja,.outersection-whitegray .outersection-text {
	color:#000
}
.outersection-whitegray .outersection-heading-ja:before {
	background-color:#000
}
.outersection-onfigure {
	position:relative
}
.outersection-onfigure .outersection-heading-en,.outersection-onfigure .outersection-heading-ja,.outersection-onfigure .outersection-text {
	color:#fff
}
.outersection-onfigure .outersection-heading-ja:before {
	background-color:#fff
}
.outersection-figure {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:-1
}
.outersection-inner {
	position:relative;
	padding-top:108px;
	padding-bottom:108px
}
.outersection-heading {
	text-align:center;
	line-height:1.45;
	margin-bottom:40px
}
.outersection-heading-en {
	font-size:57px;
	font-weight:700;
	font-family:"OpenSans",sans-serif;
	display:block;
	margin-bottom:3px
}
.outersection-heading-ja {
	font-size:19px;
	font-weight:500;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
	position:relative
}
.outersection-heading-ja:before {
	content:'';
	display:block;
	position:absolute;
	top:-3px;
	left:-22px;
	width:3px;
	height:26px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-26deg);
	-ms-transform:skewX(-26deg);
	transform:skewX(-26deg)
}
.outersection-text {
	font-size:52px;
	font-weight:500;
	text-align:center;
	letter-spacing:-.045em;
	margin-left:.55em
}
.outersection-buttons {
	margin-top:57px
}
.footer-nav {
	font-weight:700;
	background-color:#333
}
.footer-nav a {
	color:#fff;
	opacity:1;
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.footer-nav a:link,.footer-nav a:visited,.footer-nav a:hover,.footer-nav a:active {
	color:#fff
}
.footer-nav a:hover {
	opacity:.7
}
.footer-nav-inner {
	padding-top:60px;
	padding-bottom:40px
}
.footer-nav-heading {
	font-size:15px;
	margin-bottom:30px;
	position:relative
}
.footer-nav-heading:after {
	position:absolute;
	top:0;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
	content:'';
	display:block;
	width:100%;
	height:2px;
	background-color:#fff;
	z-index:0
}
.footer-nav-heading-space {
	margin-bottom:72px
}
.footer-nav-heading-inner {
	position:relative;
	display:inline-block;
	padding-right:12px;
	z-index:1;
	background-color:#333;
	color:#fff
}
.footer-nav-item {
	font-size:13px;
	margin-top:18px;
	margin-bottom:18px
}
.footer-nav-item .icon-link {
	margin-left:15px
}
.footer-nav-item .icon-twitter,.footer-nav-item .icon-facebook {
	margin-right:16px
}
.footer-nav-item-symbol {
	font-size:13px;
	margin-top:25px;
	margin-bottom:25px
}
.footer-nav-item-symbol>img,.footer-nav-item-symbol>svg {
	margin-left:15px
}
.footer-nav-item-symbol {
	position:relative;
	padding-left:33px
}
.footer-nav-item-symbol:before {
	position:absolute;
	top:0;
	bottom:0;
	left:11px;
	margin:auto;
	content:'';
	display:block;
	width:8px;
	height:1px;
	background-color:#fff
}
.footer-nav-item-space {
	margin-bottom:50px
}
.footer-backtop {
	background-color:#333
}
.footer-copyright {
	background-color:#333
}
.footer-copyright-inner {
	display:block;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	line-height:78px
}
.stripboxes {
	position:relative
}
.stripboxes:before {
	content:'';
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%) rotate(-2.3deg);
	-ms-transform:translate(-50%, -50%) rotate(-2.3deg);
	transform:translate(-50%, -50%) rotate(-2.3deg);
	width:200%;
	height:756px;
	background-color:#df0000;
	z-index:0
}
.stripboxes:after {
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#777;
	z-index:2;
	opacity:0;
	-webkit-transition:opacity 1s;
	transition:opacity 1s
}
.stripboxes.is-hidden:after {
	opacity:1
}
.stripboxes-bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-size:cover;
	opacity:0;
	z-index:3;
	-webkit-transition:all 1s;
	transition:all 1s
}
.stripboxes-bg:after {
	position:absolute;
	top:0;
	left:0;
	display:block;
	content:'';
	width:100%;
	height:100%;
	background-image:url(../../images/recruit/dot.png);
	background-repeat:repeat;
	opacity:0;
	-webkit-transition:all 1s;
	transition:all 1s;
	z-index:4
}
.stripboxes-bg.is-shown {
	opacity:1
}
.stripboxes-bg.is-shown:after {
	opacity:1
}
.stripboxes-inner {
	padding-top:62px;
	padding-bottom:62px;
	height:1433px;
	position:relative;
	z-index:4
}
.stripboxes-header {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	z-index:4
}
.stripboxes-grid {
	position:relative;
	height:100%
}
.stripboxes-grid-row {
	position:absolute;
	left:0;
	width:1100px
}
.stripboxes-grid-row-upper {
	top:0
}
.stripboxes-grid-row-upper .stripboxes-grid-col {
	top:0
}
.stripboxes-grid-row-upper .stripboxes-grid-col-inner {
	top:140px
}
.stripboxes-grid-row-lower {
	bottom:0
}
.stripboxes-grid-row-lower .stripboxes-grid-col {
	bottom:0
}
.stripboxes-grid-row-lower .stripboxes-grid-col-inner {
	bottom:0
}
.stripboxes-grid-col {
	position:absolute;
	background-size:cover;
	width:275px
}
.stripboxes-grid-col:nth-of-type(1),.stripboxes-grid-col:nth-of-type(5) {
	left:0
}
.stripboxes-grid-col:nth-of-type(2),.stripboxes-grid-col:nth-of-type(6) {
	left:25%
}
.stripboxes-grid-col:nth-of-type(3),.stripboxes-grid-col:nth-of-type(7) {
	left:50%
}
.stripboxes-grid-col:nth-of-type(4),.stripboxes-grid-col:nth-of-type(8) {
	left:75%
}
.stripboxes-grid-col:hover {
	background-position:left !important
}
.stripboxes-grid-col:hover .stripboxes-grid-col-inner {
	opacity:1
}
.stripboxes-grid-col-hoverothers {
	background-position:right !important
}
.stripboxes-grid-col-inner {
	position:absolute;
	bottom:0;
	width:100%;
	opacity:0
}
.innerdesclist-inner {
	padding:50px 20px
}
.innerdesclist-term {
	font-size:40px;
	font-weight:700;
	line-height:1.5;
	color:#fff
}
.innerdesclist-desc-sub {
	font-size:18px;
	line-height:1.2;
	color:#fff
}
.innerdesclist-desc-main {
	margin-top:27px;
	padding-top:26px;
	padding-bottom:26px;
	margin-bottom:27px;
	font-size:18px;
	line-height:1.77777;
	color:#fff;
	position:relative
}
.innerdesclist-desc-main:before {
	content:'';
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:30px;
	height:3px;
	background-color:#df0000
}
.icon-arrowright {
	width:9px;
	height:16px
}
.icon-arrowright-small {
	width:6px;
	height:11px
}
.icon-backtop {
	width:22px;
	height:28px
}
.icon-backtop-polygon {
	-webkit-transition:.3s;
	transition:.3s
}
.icon-door {
	width:14px;
	height:14px
}
.icon-link {
	width:12px;
	height:12px
}
.icon-play {
	width:22px;
	height:22px
}
.icon-scroll {
	width:34px;
	height:24px
}
.icon-twitter {
	width:12px;
	height:12px
}
.icon-facebook {
	width:12px;
	height:12px
}
.icon-arrowright-white .icon-arrowright-path {
	fill:#fff;
	fill-rule:evenodd
}
.icon-arrowright-red .icon-arrowright-path {
	fill:#df0000;
	fill-rule:evenodd
}
.icon-arrowright-black .icon-arrowright-path {
	fill:#000;
	fill-rule:evenodd
}
.icon-backtop-path {
	fill-rule:evenodd
}
.icon-backtop-white .icon-backtop-path {
	fill:#fff
}
.icon-backtop-white .icon-backtop-polygon {
	fill:#fff
}
.icon-close-white .icon-close-path {
	fill:#fff;
	fill-rule:evenodd
}
.icon-close-red .icon-close-path {
	fill:#df0000;
	fill-rule:evenodd
}
.icon-close-darkgray .icon-close-path {
	fill:#333;
	fill-rule:evenodd
}
.icon-cross.cls-1 {
	fill:#333
}
.icon-door .cls-1 {
	fill:#fff;
	fill-rule:evenodd
}
.icon-facebook-path {
	fill:#fff;
	fill-rule:evenodd
}
.icon-link-black .icon-link-square,.icon-link-black .icon-link-bar {
	fill:#000
}
.icon-link-white .icon-link-square,.icon-link-white .icon-link-bar {
	fill:#fff
}
.icon-link-red .icon-link-square,.icon-link-red .icon-link-bar {
	fill:#df0000
}
.icon-link-black .icon-link-square {
	stroke:#000
}
.icon-link-white .icon-link-square {
	stroke:#fff
}
.icon-link-red .icon-link-square {
	stroke:#df0000
}
.icon-link-red {
	-webkit-transform:translate(4px, 1px);
	-ms-transform:translate(4px, 1px);
	transform:translate(4px, 1px);
	padding:1px
}
.icon-link-square {
	fill-opacity:0;
	stroke-linejoin:round;
	stroke-width:2px
}
.icon-minus .cls-1 {
	fill-rule:evenodd
}
.icon-play-white .icon-play-circle,.icon-play-white .icon-play-path {
	fill:#fff
}
.icon-play-white .icon-play-circle {
	stroke:#fff
}
.icon-play-circle {
	fill-opacity:0;
	stroke-linejoin:round;
	stroke-width:2px
}
.icon-play-path {
	fill-rule:evenodd
}
.icon-plus.cls-1 {
	fill-rule:evenodd
}
.icon-process-01 .cls-1 {
	fill:#e20f0f
}
.icon-process-01 .cls-2 {
	fill:#333
}
.icon-process-01 .cls-3 {
	fill:#fff
}
.icon-process-02 .cls-1 {
	fill:#333
}
.icon-process-02 .cls-2 {
	fill:#fff
}
.icon-process-03 .cls-1 {
	fill:#e20f0f
}
.icon-process-03 .cls-2 {
	fill:#333
}
.icon-process-04 .cls-1 {
	fill:#333
}
.icon-process-04 .cls-2 {
	fill:#e20f0f
}
.icon-process-05 .cls-1,.icon-process-05 .cls-2,.icon-process-05 .cls-3,.icon-process-05 .cls-4,.icon-process-05 .cls-5 {
	fill:#e20f0f
}
.icon-process-05 .cls-2 {
	opacity:0.6
}
.icon-process-05 .cls-3 {
	opacity:0.8
}
.icon-process-05 .cls-4,.cls-5 {
	opacity:0.2
}
.icon-process-05 .cls-5 {
	fill-rule:evenodd
}
.icon-scroll-white .icon-scroll-path {
	fill:#fff
}
.icon-scroll-path {
	fill-rule:evenodd
}
.icon-twitter-path {
	fill:#fff;
	fill-rule:evenodd
}
.heading-center .heading-title {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	text-align:center
}
.heading-white {
	color:#fff
}
.heading-redja .heading-title-ja {
	color:#df0000
}
.heading-inner {
	position:relative
}
.heading-title-en {
	line-height:0.64;
	font-size:54px;
	font-weight:700;
	font-family:"OpenSans",sans-serif
}
.heading-title-ja {
	font-size:19px;
	font-weight:500;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
	margin-left:22px;
	position:relative
}
.heading-title-ja:before {
	content:'';
	display:block;
	position:absolute;
	top:-3px;
	left:-22px;
	width:3px;
	height:26px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-24deg);
	-ms-transform:skewX(-24deg);
	transform:skewX(-24deg);
	background-color:#fff
}
.heading-copy {
	margin-top:38px;
	margin-left:12px;
	font-size:22px;
	font-weight:700;
	font-style:italic;
	line-height:2;
	color:#fff;
	letter-spacing:-0.064em
}
.heading-copy-line {
	position:relative
}
.heading-copy-line:before {
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:-2.4%;
	width:104%;
	height:32px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-17deg);
	-ms-transform:skewX(-17deg);
	transform:skewX(-17deg);
	background-color:#000;
	z-index:-1
}
.heading-separatedmultiline .heading-en,.heading-separatedmultiline .heading-upper {
	display:block;
	margin-bottom:17px;
	font-family:"OpenSans",sans-serif
}
.heading-separatedmultiline .heading-ja,.heading-separatedmultiline .heading-lower {
	position:relative;
	margin-left:22px;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif
}
.heading-separatedmultiline .heading-ja:before,.heading-separatedmultiline .heading-lower:before {
	content:'';
	display:block;
	position:absolute;
	top:-2px;
	left:-19px;
	width:3px;
	height:25px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-25deg);
	-ms-transform:skewX(-25deg);
	transform:skewX(-25deg)
}
.heading-ja-red,.heading-lower-red {
	color:#df0000
}
.heading-ja-red:before,.heading-lower-red:before {
	background-color:#df0000
}
.heading-ja-black,.heading-lower-black {
	color:#000
}
.heading-ja-black:before,.heading-lower-black:before {
	background-color:#000
}
.heading-right-red {
	color:#df0000
}
.heading-right-red:before {
	background-color:#df0000
}
.heading-separated .heading-left {
	position:relative
}
.heading-separated .heading-right {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:200%;
	margin-top:.4em;
	margin-left:3.6em
}
.heading-separated .heading-right:before {
	content:'';
	display:block;
	position:absolute;
	top:-1.1em;
	left:-2.4em;
	width:.24em;
	height:2.6em;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-26deg);
	-ms-transform:skewX(-26deg);
	transform:skewX(-26deg)
}
.heading-right-en {
	font-family:"OpenSans",sans-serif
}
.heading-underline-red {
	border-bottom:#df0000 2px solid
}
.slashedbox {
	position:absolute;
	top:100px;
	left:0;
	width:100%;
	background-size:cover;
	min-width:1366px;
	z-index:-1
}
.slashedbox:before {
	content:'';
	display:block;
	position:absolute;
	top:613px;
	left:50%;
	-webkit-transform:translateX(-50%) rotate(-6.8deg);
	-ms-transform:translateX(-50%) rotate(-6.8deg);
	transform:translateX(-50%) rotate(-6.8deg);
	width:200%;
	height:800px;
	background-color:#fff;
	z-index:0
}
.slashedbox-box {
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:100%;
	z-index:1
}
.slashedbox-caption {
	width:100%;
	height:256px;
	background-color:#df0000;
	color:#fff
}
.slashedbox-caption-term {
	position:relative;
	height:104px;
	font-weight:700
}
.slashedbox-caption-term-ja {
	position:absolute
}
.slashedbox-caption-term-ja-sub {
	top:0;
	left:0;
	line-height:1.8;
	font-size:13px
}
.slashedbox-caption-term-ja-main {
	top:56px;
	left:0;
	font-size:23px
}
.slashedbox-caption-term-en {
	position:absolute;
	top:29px;
	left:176px;
	font-size:27px;
	font-weight:700
}
.slashedbox-caption-term-en:before {
	content:'';
	display:block;
	position:absolute;
	top:-24px;
	left:-54px;
	width:2px;
	height:73px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-24.5deg);
	-ms-transform:skewX(-24.5deg);
	transform:skewX(-24.5deg);
	background-color:#fff
}
.slashedbox-caption-desc {
	line-height:2;
	font-weight:700
}
.bg-img {
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat
}
.bg-img-top {
	background-position:top center
}
.bg-img-cover {
	background-size:cover
}
.bg-darkgray {
	background-color:#333
}
.bg-lightgray {
	background-color:#ebe9e9
}
.bg-whitegray {
	background-color:#f5f5f5
}
.bg-red {
	background-color:#df0000
}
.bg-white {
	background-color:#fff
}
.bg-img-cut {
	width:100%;
	min-width:1366px;
	z-index:-1
}
.bg-img-cut:before {
	content:'';
	display:block;
	position:absolute;
	top:620px;
	left:50%;
	-webkit-transform:translateX(-50%) rotate(-6.8deg);
	-ms-transform:translateX(-50%) rotate(-6.8deg);
	transform:translateX(-50%) rotate(-6.8deg);
	width:200%;
	height:3000px;
	background-color:#fff;
	z-index:0
}
.text-multiline {
	line-height:2
}
.text-0 {
	font-size:0px !important
}
.text-1 {
	font-size:1px !important
}
.text-2 {
	font-size:2px !important
}
.text-3 {
	font-size:3px !important
}
.text-4 {
	font-size:4px !important
}
.text-5 {
	font-size:5px !important
}
.text-6 {
	font-size:6px !important
}
.text-7 {
	font-size:7px !important
}
.text-8 {
	font-size:8px !important
}
.text-9 {
	font-size:9px !important
}
.text-10 {
	font-size:10px !important
}
.text-11 {
	font-size:11px !important
}
.text-12 {
	font-size:12px !important
}
.text-13 {
	font-size:13px !important
}
.text-14 {
	font-size:14px !important
}
.text-15 {
	font-size:15px !important
}
.text-16 {
	font-size:16px !important
}
.text-17 {
	font-size:17px !important
}
.text-18 {
	font-size:18px !important
}
.text-19 {
	font-size:19px !important
}
.text-20 {
	font-size:20px !important
}
.text-21 {
	font-size:21px !important
}
.text-22 {
	font-size:22px !important
}
.text-23 {
	font-size:23px !important
}
.text-24 {
	font-size:24px !important
}
.text-25 {
	font-size:25px !important
}
.text-26 {
	font-size:26px !important
}
.text-27 {
	font-size:27px !important
}
.text-28 {
	font-size:28px !important
}
.text-29 {
	font-size:29px !important
}
.text-30 {
	font-size:30px !important
}
.text-31 {
	font-size:31px !important
}
.text-32 {
	font-size:32px !important
}
.text-33 {
	font-size:33px !important
}
.text-34 {
	font-size:34px !important
}
.text-35 {
	font-size:35px !important
}
.text-36 {
	font-size:36px !important
}
.text-37 {
	font-size:37px !important
}
.text-38 {
	font-size:38px !important
}
.text-39 {
	font-size:39px !important
}
.text-40 {
	font-size:40px !important
}
.text-41 {
	font-size:41px !important
}
.text-42 {
	font-size:42px !important
}
.text-43 {
	font-size:43px !important
}
.text-44 {
	font-size:44px !important
}
.text-45 {
	font-size:45px !important
}
.text-46 {
	font-size:46px !important
}
.text-47 {
	font-size:47px !important
}
.text-48 {
	font-size:48px !important
}
.text-49 {
	font-size:49px !important
}
.text-50 {
	font-size:50px !important
}
.text-51 {
	font-size:51px !important
}
.text-52 {
	font-size:52px !important
}
.text-53 {
	font-size:53px !important
}
.text-54 {
	font-size:54px !important
}
.text-55 {
	font-size:55px !important
}
.text-56 {
	font-size:56px !important
}
.text-57 {
	font-size:57px !important
}
.text-58 {
	font-size:58px !important
}
.text-59 {
	font-size:59px !important
}
.text-60 {
	font-size:60px !important
}
.text-61 {
	font-size:61px !important
}
.text-62 {
	font-size:62px !important
}
.text-63 {
	font-size:63px !important
}
.text-64 {
	font-size:64px !important
}
.text-65 {
	font-size:65px !important
}
.text-66 {
	font-size:66px !important
}
.text-67 {
	font-size:67px !important
}
.text-68 {
	font-size:68px !important
}
.text-69 {
	font-size:69px !important
}
.text-70 {
	font-size:70px !important
}
.text-71 {
	font-size:71px !important
}
.text-72 {
	font-size:72px !important
}
.text-73 {
	font-size:73px !important
}
.text-74 {
	font-size:74px !important
}
.text-75 {
	font-size:75px !important
}
.text-76 {
	font-size:76px !important
}
.text-77 {
	font-size:77px !important
}
.text-78 {
	font-size:78px !important
}
.text-79 {
	font-size:79px !important
}
.text-80 {
	font-size:80px !important
}
.text-bold {
	font-weight:700 !important
}
.text-midium.text-en {
	font-weight:600 !important
}
.text-midium.text-ja {
	font-weight:500 !important
}
.text-normal {
	font-weight:400 !important
}
.text-black {
	color:#000 !important
}
.text-white {
	color:#fff !important
}
.text-red {
	color:#df0000 !important
}
.text-center {
	text-align:center !important
}
.text-left {
	text-align:left !important
}
.text-right {
	text-align:right !important
}
.text-middle {
	vertical-align:middle !important
}
.text-italic {
	font-style:italic !important
}
.text-bg {
	margin-left:11px;
	position:relative;
	z-index:0
}
.text-bg:not(.text-bg-block):before {
	content:'';
	display:block;
	position:absolute;
	top:-5px;
	left:-18px;
	width:calc(100% + 18px + 18px);
	height:32px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-17deg);
	-ms-transform:skewX(-17deg);
	transform:skewX(-17deg);
	z-index:-1
}
.text-bg-darkgray {
	color:#fff
}
.text-bg-darkgray:before {
	background-color:#333
}
.text-bg-red {
	color:#fff
}
.text-bg-red:before {
	background-color:#df0000
}
.text-bg-block:before {
	content:'';
	display:block;
	position:absolute;
	top:-.3em;
	left:-.6em;
	width:100%;
	height:1.64em;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-17deg);
	-ms-transform:skewX(-17deg);
	transform:skewX(-17deg);
	z-index:-1
}
.separated {
	position:relative
}
.separated:before {
	content:'';
	display:block;
	position:absolute;
	top:6%;
	left:0;
	width:3px;
	height:88%;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-24.5deg);
	-ms-transform:skewX(-24.5deg);
	transform:skewX(-24.5deg)
}
.separated-l-175 .separated-right {
	left:175px
}
.separated-l-175:before {
	left:123px
}
.separated-left {
	display:block;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif
}
.separated-left-sub {
	line-height:1.84615
}
.separated-left-main {
	line-height:1.56522
}
.separated-right {
	position:absolute;
	display:block;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	font-family:"OpenSans",sans-serif
}
.separated-white {
	color:#fff
}
.separated-white:before {
	background-color:#fff
}
.pointer {
	position:relative
}
.pointer-bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0.07;
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.pointer-bg.is-focused {
	opacity:0.15
}
.pointer-triggers:hover .pointer-trigger:not(:hover) {
	opacity:0.1
}
.pointer-triggers.has-animated:hover .pointer-trigger:hover+.pointer-mark {
	visibility:visible;
	opacity:1;
	-webkit-transition:opacity .5s, visibility .5s;
	transition:opacity .5s, visibility .5s
}
.pointer-trigger {
	opacity:1;
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
@-webkit-keyframes pointer-mark {
	0% {
		-webkit-transform:scale(0.5, 0.5);
		transform:scale(0.5, 0.5);
		opacity:0
	}
	50% {
		opacity:.3
	}
	100% {
		-webkit-transform:scale(1, 1);
		transform:scale(1, 1);
		opacity:0
	}
}
@keyframes pointer-mark {
	0% {
		-webkit-transform:scale(0.5, 0.5);
		transform:scale(0.5, 0.5);
		opacity:0
	}
	50% {
		opacity:.3
	}
	100% {
		-webkit-transform:scale(1, 1);
		transform:scale(1, 1);
		opacity:0
	}
}
.pointer-mark {
	visibility:hidden;
	opacity:0;
	-webkit-transition:opacity .25s, visibility .25s;
	transition:opacity .25s, visibility .25s;
	position:absolute;
	z-index:2;
	width:60px;
	height:60px;
	display:block
}
.pointer-mark:before,.pointer-mark:after {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	display:block;
	width:48px;
	height:48px;
	border-radius:48px;
	background-color:#df0000
}
.pointer-mark:before {
	-webkit-animation:pointer-mark 2s linear infinite;
	animation:pointer-mark 2s linear infinite
}
.pointer-mark:after {
	-webkit-animation:pointer-mark 2s linear 1s infinite;
	animation:pointer-mark 2s linear 1s infinite
}
.pointer-mark-01-01 {
	top:-108px;
	left:98px
}
.pointer-mark-01-02 {
	top:-70px;
	left:-98px
}
.pointer-mark-01-03 {
	top:-98px;
	left:-116px
}
.pointer-mark-01-04 {
	top:-44px;
	left:268px
}
.pointer-mark-01-05 {
	top:334px;
	left:152px
}
.pointer-mark-01-06 {
	top:228px;
	left:262px
}
.pointer-mark-02-01 {
	top:-65px;
	left:1070px
}
.pointer-mark-02-02 {
	top:-77px;
	left:810px
}
.pointer-mark-02-03 {
	top:336px;
	left:628px
}
.pointer-mark-02-04 {
	top:286px;
	left:864px
}
.pointer-mark-02-05 {
	top:106px;
	left:808px
}
.pointer-mark-body {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	display:block;
	width:24px;
	height:24px;
	border-radius:24px;
	background-color:#df0000
}
.modal {
	visibility:hidden;
	opacity:0;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	min-width:1200px;
	background-color:rgba(0,0,0,0.8);
	z-index:10;
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.modal.is-existing {
	visibility:visible
}
.modal.is-shown {
	opacity:1
}
.modal-inner {
	visibility:hidden;
	opacity:0;
	background-color:#fff;
	position:relative;
	overflow-x:hidden;
	overflow-y:scroll;
	max-height:calc(100vh - (50px * 2));
	height:auto;
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.modal-inner.is-existing {
	visibility:visible
}
.modal-inner.is-shown {
	opacity:1
}
.modal-inner-noscroll {
	overflow-x:visible;
	overflow-y:visible
}
.modal-inner-content {
	width:100%;
	height:100%
}
.modal-inner-content.modal-inner-content-info {
	min-height:506px
}
.modal-inner-content-auto {
	height:auto
}
.modal-close {
	position:absolute;
	cursor:pointer
}
.modal-close * {
	cursor:pointer
}
.modal-close.modal-close-interview {
	position:fixed;
	z-index:2;
	width:20px;
	height:20px;
	top:80px;
	right:50% !important;
	-webkit-transform:translateX(520px);
	-ms-transform:translateX(520px);
	transform:translateX(520px)
}
.modal-close.modal-close-youtube {
	position:fixed;
	z-index:2;
	width:20px;
	height:20px;
	top:calc((100% - 504px) / 2 - 20px - 20px);
	left:calc(896px + (100vw - 896px) / 2 - 20px)
}
.modal-close.modal-close-box {
	z-index:2;
	top:30px;
	right:30px
}
.modal-close.modal-close-box.is-fixed.modal-close-box {
	position:fixed;
	top:80px;
	right:50%;
	-webkit-transform:translateX(520px);
	-ms-transform:translateX(520px);
	transform:translateX(520px)
}
.caption {
	padding-left:1.6em
}
.caption:before {
	content:'';
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:.15em;
	height:3.6em;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-25deg);
	-ms-transform:skewX(-25deg);
	transform:skewX(-25deg)
}
.caption-red:before {
	background-color:#df0000
}
.slidingbg {
	-webkit-transition:background-position 1s;
	transition:background-position 1s
}
.slidingbg-tb {
	background-size:100% 200%;
	background-position:0 100%
}
.slidingbg-tb.slidingbg-red {
	background-image:-webkit-linear-gradient(top, #df0000 50%, transparent 50%);
	background-image:linear-gradient(to bottom, #df0000 50%, transparent 50%)
}
.slidingbg-tb.animate {
	background-position:0 0
}
.slidingbg-bt {
	background-size:100% 200%;
	background-position:0 0
}
.slidingbg-bt.slidingbg-red {
	background-image:-webkit-linear-gradient(top, transparent 50%, #df0000 50%);
	background-image:linear-gradient(to bottom, transparent 50%, #df0000 50%)
}
.slidingbg-bt.animate {
	background-position:0 100%
}
.slidingbg-lr {
	background-size:200% 100%;
	background-position:100% 0
}
.slidingbg-lr.slidingbg-red {
	background-image:-webkit-linear-gradient(left, #df0000 50%, transparent 50%);
	background-image:linear-gradient(to right, #df0000 50%, transparent 50%)
}
.slidingbg-lr.animate {
	background-position:0 0
}
.slidingbg-rl {
	background-size:200% 100%;
	background-position:0 0
}
.slidingbg-rl.slidingbg-red {
	background-image:-webkit-linear-gradient(left, transparent 50%, #df0000 50%);
	background-image:linear-gradient(to right, transparent 50%, #df0000 50%)
}
.slidingbg-rl.animate {
	background-position:100% 0
}
.slidingbg-tlbr {
	background-size:200% 200%;
	background-position:100% 100%
}
.slidingbg-tlbr.slidingbg-red {
	background-image:-webkit-linear-gradient(left top, #df0000 50%, transparent 50%);
	background-image:linear-gradient(to right bottom, #df0000 50%, transparent 50%)
}
.slidingbg-tlbr.animate {
	background-position:0 0
}
.slidingbg-trbl {
	background-size:200% 200%;
	background-position:0 100%
}
.slidingbg-trbl.slidingbg-red {
	background-image:-webkit-linear-gradient(right top, #df0000 50%, transparent 50%);
	background-image:linear-gradient(to left bottom, #df0000 50%, transparent 50%)
}
.slidingbg-trbl.animate {
	background-position:100% 0
}
.slidingbg-bltr {
	background-size:200% 200%;
	background-position:100% 0
}
.slidingbg-bltr.slidingbg-red {
	background-image:-webkit-linear-gradient(right top, transparent 50%, #df0000 50%);
	background-image:linear-gradient(to left bottom, transparent 50%, #df0000 50%)
}
.slidingbg-bltr.animate {
	background-position:0 100%
}
.slidingbg-brtl {
	background-size:200% 200%;
	background-position:0 0
}
.slidingbg-brtl.slidingbg-red {
	background-image:-webkit-linear-gradient(left top, transparent 50%, #df0000 50%);
	background-image:linear-gradient(to right bottom, transparent 50%, #df0000 50%)
}
.slidingbg-brtl.animate {
	background-position:100% 100%
}
.youtube {
	display:block
}
.banner {
	position:relative
}
.banner-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	-webkit-transition:opacity .2s;
	transition:opacity .2s;
	opacity:0
}
.banner-overlay:hover {
	opacity:.3
}
.loader {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#333
}
.loader-bar {
	position:absolute;
	top:0;
	bottom:0;
	width:100%;
	height:1px;
	background:#df0000;
	margin:auto;
	-webkit-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:.3s ease;
	transition:.3s ease
}
.particleground {
	background-color:#f5f5f5
}
.particleground>canvas {
	position:absolute
}
.animatedgraph-bar {
	box-sizing:content-box;
	position:absolute;
	height:0;
	border-top:60px solid #df0000;
	border-right:20px solid transparent
}
.animatedgraph-bar-upper {
	top:129px;
	left:calc((100% - 1200px) / 2 + 136px);
	width:124px
}
.animatedgraph-bar-lower {
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0)
}
.animatedgraph-bar-lower.animate {
	-webkit-transform:scaleX(1);
	-ms-transform:scaleX(1);
	transform:scaleX(1)
}
.animatedgraph-bar-lower-01 {
	top:219px;
	left:calc((100% - 1200px) / 2 + 136px);
	width:calc(100% - ((100% - 1200px) / 2 + 136px));
	-webkit-transition:-webkit-transform 0.65s ease-in 0s;
	transition:-webkit-transform 0.65s ease-in 0s;
	transition:transform 0.65s ease-in 0s;
	transition:transform 0.65s ease-in 0s, -webkit-transform 0.65s ease-in 0s
}
.animatedgraph-bar-lower-02 {
	top:289px;
	left:0;
	width:100%;
	-webkit-transition:-webkit-transform 0.65s linear 0.65s;
	transition:-webkit-transform 0.65s linear 0.65s;
	transition:transform 0.65s linear 0.65s;
	transition:transform 0.65s linear 0.65s, -webkit-transform 0.65s linear 0.65s
}
.animatedgraph-bar-lower-03 {
	top:359px;
	left:0;
	width:calc((100% - 1200px) / 2 + 552px);
	-webkit-transition:-webkit-transform 0.65s ease-out 1.3s;
	transition:-webkit-transform 0.65s ease-out 1.3s;
	transition:transform 0.65s ease-out 1.3s;
	transition:transform 0.65s ease-out 1.3s, -webkit-transform 0.65s ease-out 1.3s
}
.animatedgraph-text {
	position:absolute
}
.animatedgraph-text-title {
	top:82px;
	left:84px;
	font-size:20px;
	font-weight:700
}
.animatedgraph-text-magnification {
	top:56px;
	left:323px
}
.animatedgraph-text-magnification svg {
	position:absolute;
	top:90px;
	left:-52px;
	display:block;
	width:48px;
	height:48px
}
.animatedgraph-text-magnification svg path {
	fill:#333
}
.animatedgraph-text-magnification-inner {
	font-size:174px;
	font-family:'Teko', sans-serif !important;
	color:#df0000
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value {
	width:100% !important
}
.odometer-digit:nth-of-type(1) {
	margin-right:-0.03em
}
.odometer-digit:nth-of-type(2) {
	margin-right:-0.02em
}
.odometer-digit:nth-of-type(3) {
	margin-right:-0.06em
}
.animatedgraph-text-year {
	left:0;
	font-size:16px;
	font-style:italic;
	color:#000;
	font-weight:600
}
.animatedgraph-text-sales {
	left:116px;
	font-size:16px;
	font-style:italic;
	color:#fff;
	font-weight:600
}
.animatedgraph-text-year-01,.animatedgraph-text-sales-01 {
	top:150px
}
.animatedgraph-text-year-02,.animatedgraph-text-sales-02 {
	top:240px
}
@-webkit-keyframes flowingbg {
	from {
		-webkit-transform:translateX(-2590px);
		transform:translateX(-2590px)
	}
	to {
		-webkit-transform:translateX(0);
		transform:translateX(0)
	}
}
@keyframes flowingbg {
	from {
		-webkit-transform:translateX(-2590px);
		transform:translateX(-2590px)
	}
	to {
		-webkit-transform:translateX(0);
		transform:translateX(0)
	}
}
.flowingbg {
	position:relative;
	height:648px
}
.flowingbg-inner {
	position:absolute;
	left:0;
	top:0;
	width:15540px;
	height:100%;
	background-size:2590px 100%;
	background-repeat:repeat;
	-webkit-animation:flowingbg 120s linear infinite;
	animation:flowingbg 120s linear infinite;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.crossfader {
	position:absolute;
	width:850px;
	height:100%;
	top:0;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto
}
.crossfader-default,.crossfader-content {
	position:absolute;
	top:0;
	left:266px;
	width:100%;
	height:100%;
	overflow-y:hidden
}
.crossfader-default {
	z-index:0
}
.crossfader-content {
	z-index:1
}
.crossfader-default>*,.crossfader-content>* {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.crossfader-content>* {
	opacity:0;
	-webkit-transition:opacity 1s ease 2s;
	transition:opacity 1s ease 2s;
	z-index:0
}
.crossfader-content>*.is-shown {
	opacity:1;
	-webkit-transition:opacity 2s ease;
	transition:opacity 2s ease;
	z-index:1
}
.connecting-both-sides {
	position:relative
}
.connecting-both-sides>*:first-child {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	left:0
}
.connecting-both-sides>*:last-child {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	right:0;
	margin:auto
}
.connecting-both-sides>*:last-child:before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:-100px;
	width:100px;
	height:1px;
	margin-top:auto;
	margin-bottom:auto;
	display:block;
	background-color:#df0000
}
.connecting-both-sides-recruit-index-news {
	height:56px;
	margin-bottom:50px
}
.connecting-both-sides-recruit-index-news>*:last-child {
	width:256px
}
.connecting-both-sides-recruit-index-news>*:last-child:before {
	left:-613px;
	width:613px
}
.single-line-heading {
	display:block
}
.single-line-heading-recruit-news,.single-line-heading-recruit-requirements-career,.single-line-heading-recruit-requirements-new {
	margin-bottom:32px
}
.single-line-heading-left {
	position:relative;
	font-weight:700;
	font-size:40px;
	font-family:"OpenSans",sans-serif
}
.single-line-heading-left-ja {
	font-size:30px;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif
}
.single-line-heading-right {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	left:100%;
	width:500%;
	margin-top:4px;
	margin-left:40px;
	color:#1A80C5;
	font-weight:500;
	font-size:14px;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif
}
.single-line-heading-right:before {
	content:'';
	display:block;
	position:absolute;
	top:-11px;
	left:-26px;
	width:4px;
	height:30px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-26deg);
	-ms-transform:skewX(-26deg);
	transform:skewX(-26deg);
	background-color:#1A80C5
}
.single-line-heading-right-en {
	font-weight:600;
	font-family:"OpenSans",sans-serif
}
.single-line-heading-interview-team-heading .single-line-heading-left {
	letter-spacing:-.01em
}
.single-line-heading-interview-team-heading .single-line-heading-right {
	font-size:12px
}
.single-line-heading-interview-team-member {
	margin-bottom:45px
}
.single-line-heading-caption-inner .single-line-heading-left {
	font-size:30px
}
.single-line-heading-caption-inner .single-line-heading-right {
	margin-top:2px;
	margin-left:34px;
	color:#000
}
.single-line-heading-caption-inner .single-line-heading-right:before {
	top:-8px;
	left:-22px;
	width:3px;
	height:26px
}
.single-line-heading-white .single-line-heading-left,.single-line-heading-white .single-line-heading-right {
	color:#fff
}
.single-line-heading-white .single-line-heading-right:before {
	background-color:#fff
}
.container-recruit-index-news {
	z-index:0;
	background-color:#fff
}
.container-recruit-news,.container-recruit-news-article,.container-recruit-requirements-career,.container-recruit-requirements-career-detail {
	background-color:#f5f5f5;
	padding-top:60px;
	padding-bottom:60px
}
.container-recruit-requirements-new {
	background-color:#f5f5f5;
	padding-top:60px;
	padding-bottom:40px
}
.container-recruit-interview {
	padding-top:60px
}
.container-recruit-requirements-new-lower {
	padding:60px;
	background-color:#fff
}
.container-recruit-requirements-career-detail-upper {
	padding:60px;
	margin-bottom:60px;
	background-color:#fff
}
.container-recruit-requirements-career-detail-upper-heading {
	color:#df0000;
	font-size:30px;
	font-weight:700;
	margin-bottom:27px
}
.container-recruit-requirements-career-detail-upper-catchcopy {
	font-size:22px;
	font-weight:700;
	margin-bottom:51px;
	line-height:1.6
}
.container-recruit-requirements-career-detail-lower-heading {
	margin-bottom:30px
}
.container-recruit-requirements-career-detail-lower-heading>span {
	font-size:30px;
	font-weight:700;
	position:relative
}
.container-recruit-requirements-career-detail-lower-heading>span>span {
	position:absolute;
	bottom:6px;
	left:calc(100% + 26px);
	display:block;
	width:50em;
	font-size:15px;
	font-weight:400
}
.container-interview-person-upper,.container-interview-team-upper,.container-interview-team-lower-inner {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start
}
.container-interview-person-upper {
	line-height:2;
	font-size:15px
}
.container-interview-person-upper h2 {
	line-height:1.58;
	font-size:24px;
	font-weight:700;
	color:#df0000;
	margin-bottom:48px
}
.container-interview-person-upper p:not(:last-of-type):not(.lined-text) {
	margin-bottom:2em
}
.container-interview-person-image {
	position:relative
}
.container-interview-person-image>.js-loader {
	position:absolute
}
.container-interview-person-image-01 {
	height:954px;
	margin-bottom:94px
}
.container-interview-person-image-01>.js-loader {
	top:-108px;
	left:0;
	width:692px;
	height:1062px;
	background-size:100% 100%
}
.container-interview-person-image-02 {
	height:894px;
	margin-top:90px;
	margin-bottom:93px
}
.container-interview-person-image-02>.js-loader {
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-size:100% 100%
}
.container-interview-person-image-03 {
	height:610px;
	margin-top:90px;
	margin-bottom:90px
}
.container-interview-person-image-03>.js-loader {
	top:0;
	right:0;
	width:100%;
	height:100%;
	background-size:100% 100%
}
.container-interview-person-image-04 {
	margin-top:90px;
	height:750px
}
.container-interview-person-image-04>.js-loader {
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-size:cover
}
.container-interview-person-left {
	width:540px;
	padding:93px 100px 92px 0
}
.container-interview-person-right {
	width:560px
}
.container-interview-person-lower {
	height:600px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center
}
.container-interview-person-ol {
	display:block;
	margin-top:8px;
	margin-bottom:13px;
	line-height:2.26;
	font-weight:500
}
.container-interview-person-text-narrow {
	letter-spacing:-1px
}
.container-interview-team-heading {
	position:relative;
	height:575px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center
}
.container-interview-team-member {
	padding:70px 0
}
.container-interview-team-upper,.container-interview-team-lower {
	line-height:2;
	font-size:15px
}
.container-interview-team-upper h3,.container-interview-team-lower h3 {
	line-height:1.58;
	font-size:24px;
	font-weight:700;
	color:#df0000;
	margin-bottom:43px
}
.container-interview-team-upper p:not(:last-of-type),.container-interview-team-lower p:not(:last-of-type) {
	margin-bottom:1.4em
}
.container-interview-team-talk-heading {
	font-size:28px;
	position:relative;
	height:110px;
	margin-bottom:80px
}
.container-interview-team-talk-heading-right {
	margin-left:-10px
}
.container-interview-team-lower-vc .container-interview-team-talk-heading-lower {
	position:absolute;
	top:-78px;
	left:0
}
.container-interview-team-lower-cyma .container-interview-team-lower-inner-upper .container-interview-team-talk-heading-lower {
	position:absolute;
	top:-78px;
	left:0
}
.container-interview-team-lower-cyma .container-interview-team-lower-inner-lower .container-interview-team-talk-heading-lower {
	position:absolute;
	top:0;
	left:90px
}
.container-interview-team-talk-heading-inner {
	position:absolute;
	top:0;
	left:0;
	width:1000px;
	z-index:1
}
.container-interview-team-left>section:not(:last-of-type) {
	margin-bottom:84px
}
.container-interview-team-upper-vc .container-interview-team-left-upper {
	width:540px;
	padding:42px 100px 100px 0
}
.container-interview-team-upper-vc .container-interview-team-right-upper {
	width:560px
}
.container-interview-team-lower-vc .container-interview-team-left-lower {
	width:650px;
	padding:113px 100px 100px 0;
	position:relative
}
.container-interview-team-lower-vc .container-interview-team-right-lower {
	width:450px;
	padding-top:100px
}
.container-interview-team-upper-cyma .container-interview-team-left-upper {
	width:440px
}
.container-interview-team-upper-cyma .container-interview-team-right-upper {
	width:660px;
	padding:40px 0 92px 90px
}
.container-interview-team-lower-cyma .container-interview-team-lower-inner-upper .container-interview-team-left {
	width:652px;
	padding:84px 90px 0 0;
	position:relative
}
.container-interview-team-lower-cyma .container-interview-team-lower-inner-upper .container-interview-team-right {
	width:448px;
	padding-top:148px
}
.container-interview-team-lower-cyma .container-interview-team-lower-inner-lower .container-interview-team-left {
	width:440px;
	position:relative
}
.container-interview-team-lower-cyma .container-interview-team-lower-inner-lower .container-interview-team-right {
	width:660px;
	padding:191px 0 100px 102px;
	position:relative
}
.container-interview-team-image {
	position:relative
}
.container-interview-team-image>.js-loader {
	position:absolute;
	background-size:cover
}
.container-interview-team-lower-bg,.container-interview-team-bottom {
	width:100%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center
}
.container-interview-team-lower-bg {
	height:500px
}
.container-interview-team-bottom {
	height:600px
}
.container-carousel {
	padding-top:82px;
	padding-bottom:90px
}
.container-carousel-body {
	position:relative;
	height:538px
}
.container-message-text span {
	margin-right:-3px
}
.article-grid {
	background-color:#fff;
	position:relative
}
.article-grid-border {
	position:absolute;
	width:100%;
	height:0%;
	background-color:transparent;
	-webkit-transition:all .3s;
	transition:all .3s
}
.article-grid-border-top-right {
	top:0;
	right:0;
	border-top:2px solid #df0000;
	border-right:2px solid #df0000
}
.article-grid-border-bottom-left {
	bottom:0;
	left:0;
	border-bottom:2px solid #df0000;
	border-left:2px solid #df0000
}
.article-grid:hover .article-grid-border {
	width:0%;
	height:100%
}
.article-grid>a {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1
}
.article-grid>a:link,.article-grid>a:visited,.article-grid>a:hover,.article-grid>a:active {
	color:#000
}
.article-grid-recruit-index {
	height:263px
}
.article-grid-recruit-index .article-grid-icon {
	bottom:12px;
	right:15px
}
.article-grid-recruit-index .article-grid-icon>* {
	width:28px;
	height:28px
}
.article-grid-recruit-index .article-grid-category {
	top:216px;
	font-size:16px
}
.article-grid-recruit-index .article-grid-category:before {
	content:'';
	display:block;
	width:20px;
	height:2px;
	position:absolute;
	top:-29px;
	left:16px;
	background-color:#dcdcdc
}
.article-grid-recruit-index .article-grid-title {
	top:70px
}
.article-grid-recruit-index.is-new:before {
	border-top:38px solid #df0000
}
.article-grid-recruit-index.is-new:after {
	top:5px
}
.article-grid-recruit-news {
	height:206px
}
.article-grid-recruit-news .article-grid-icon {
	top:32px;
	left:16px
}
.article-grid-recruit-news .article-grid-icon>* {
	width:14px;
	height:14px
}
.article-grid-recruit-news .article-grid-category {
	top:32px;
	left:25px;
	font-size:15px
}
.article-grid-recruit-news .article-grid-title {
	top:77px
}
.article-grid-recruit-news.is-new:before {
	border-top:48px solid #df0000
}
.article-grid-recruit-news.is-new:after {
	top:8px
}
.article-grid-date,.article-grid-title,.article-grid-category {
	position:absolute;
	left:0;
	padding-left:15px;
	padding-right:15px
}
.article-grid-date {
	top:31px;
	color:#df0000;
	font-size:15px
}
.article-grid-date span {
	margin-right:4px
}
.article-grid-title {
	line-height:2;
	font-weight:500;
	font-size:16px
}
.article-grid-category {
	color:#adadad
}
.article-grid-icon {
	position:absolute
}
.article-grid-icon>* {
	display:none
}
.article-grid-icon.article-category-2 .article-grid-icon-event,.article-grid-icon.article-category-1 .article-grid-icon-news,.article-grid-icon.article-category-3 .article-grid-icon-column,.article-grid-icon.article-category-0 .article-grid-icon-other {
	display:block
}
.article-grid-icon.article-category-2 .article-grid-icon-event path,.article-grid-icon.article-category-1 .article-grid-icon-news path,.article-grid-icon.article-category-3 .article-grid-icon-column path,.article-grid-icon.article-category-0 .article-grid-icon-other path {
	fill:#df0000
}
.article-grid.is-new:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:0;
	height:0;
	border-left:76px solid transparent
}
.article-grid.is-new:after {
	content:'NEW';
	color:#fff;
	font-style:italic;
	font-weight:700;
	font-size:12px;
	text-align:right;
	position:absolute;
	right:8px
}
.article-grid.is-hidden {
	display:none
}
.page-heading {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	margin-top:100px
}
.page-heading-inner {
	position:relative;
	height:400px
}
.page-heading-text-container {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	text-align:center
}
.page-heading-bg-pos-top {
	background-position:top center
}
.double-line-heading-white {
	color:#fff
}
.double-line-heading-upper-line {
	display:block;
	margin-bottom:20px;
	font-size:54px;
	font-weight:700;
	font-family:"OpenSans",sans-serif
}
.double-line-heading-lower-line {
	display:inline-block;
	font-size:19px;
	font-weight:500;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
	margin-left:11px;
	position:relative
}
.double-line-heading-lower-line:before {
	content:'';
	display:block;
	position:absolute;
	top:-3px;
	left:-19px;
	width:3px;
	height:26px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-26deg);
	-ms-transform:skewX(-26deg);
	transform:skewX(-26deg);
	background-color:#fff
}
.double-line-heading-interview-person,.double-line-heading-interview-team {
	text-align:center;
	margin-bottom:40px
}
.double-line-heading-interview-person .double-line-heading-lower-line:before,.double-line-heading-interview-team .double-line-heading-lower-line:before {
	background-color:#df0000;
	top:-4px
}
.category-selector {
	width:100%;
	height:90px;
	background-color:#fff;
	position:relative
}
.category-selector-heading {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	left:28px;
	font-size:30px;
	font-weight:bold;
	font-family:"OpenSans",sans-serif
}
.category-selector-body {
	position:absolute;
	right:0
}
.category-selector-body>li:not(.is-selected) {
	cursor:pointer
}
.category-selector-body>li:not(.is-selected) * {
	cursor:pointer
}
.category-selector-recruit-interview {
	background-color:#f5f5f5
}
input[name="category-selector-input"] {
	display:none
}
#category-selector-input-1:checked ~ .category-selector .category-selector-body>li:nth-of-type(1) {
	color:#df0000;
	cursor:default
}
#category-selector-input-1:checked ~ .category-selector .category-selector-body>li:nth-of-type(1) * {
	cursor:default
}
#category-selector-input-1:checked ~ .category-selector .category-selector-body>li:nth-of-type(1):after {
	height:3px !important
}
#category-selector-input-2:checked ~ .category-selector .category-selector-body>li:nth-of-type(2) {
	color:#df0000;
	cursor:default
}
#category-selector-input-2:checked ~ .category-selector .category-selector-body>li:nth-of-type(2) * {
	cursor:default
}
#category-selector-input-2:checked ~ .category-selector .category-selector-body>li:nth-of-type(2):after {
	height:3px !important
}
#category-selector-input-3:checked ~ .category-selector .category-selector-body>li:nth-of-type(3) {
	color:#df0000;
	cursor:default
}
#category-selector-input-3:checked ~ .category-selector .category-selector-body>li:nth-of-type(3) * {
	cursor:default
}
#category-selector-input-3:checked ~ .category-selector .category-selector-body>li:nth-of-type(3):after {
	height:3px !important
}
#category-selector-input-4:checked ~ .category-selector .category-selector-body>li:nth-of-type(4) {
	color:#df0000;
	cursor:default
}
#category-selector-input-4:checked ~ .category-selector .category-selector-body>li:nth-of-type(4) * {
	cursor:default
}
#category-selector-input-4:checked ~ .category-selector .category-selector-body>li:nth-of-type(4):after {
	height:3px !important
}
#category-selector-input-5:checked ~ .category-selector .category-selector-body>li:nth-of-type(5) {
	color:#df0000;
	cursor:default
}
#category-selector-input-5:checked ~ .category-selector .category-selector-body>li:nth-of-type(5) * {
	cursor:default
}
#category-selector-input-5:checked ~ .category-selector .category-selector-body>li:nth-of-type(5):after {
	height:3px !important
}
#category-selector-input-2:checked ~ .image-grid-list>li:not(.is-engineer),#category-selector-input-3:checked ~ .image-grid-list>li:not(.is-creator),#category-selector-input-4:checked ~ .image-grid-list>li:not(.is-business),#category-selector-input-5:checked ~ .image-grid-list:not(.image-grid-list-wide),#category-selector-input-2:checked ~ .image-grid-list-wide,#category-selector-input-3:checked ~ .image-grid-list-wide,#category-selector-input-4:checked ~ .image-grid-list-wide {
	opacity:0;
	width:0;
	height:0;
	margin:0
}
#category-selector-input-2:checked ~ .image-grid-list>li:not(.is-engineer) .image-grid-caption,#category-selector-input-3:checked ~ .image-grid-list>li:not(.is-creator) .image-grid-caption,#category-selector-input-4:checked ~ .image-grid-list>li:not(.is-business) .image-grid-caption,#category-selector-input-5:checked ~ .image-grid-list:not(.image-grid-list-wide) .image-grid-caption,#category-selector-input-2:checked ~ .image-grid-list-wide .image-grid-caption,#category-selector-input-3:checked ~ .image-grid-list-wide .image-grid-caption,#category-selector-input-4:checked ~ .image-grid-list-wide .image-grid-caption {
	display:none
}
.delimited-texts>li {
	display:inline-block;
	vertical-align:middle;
	margin-left:32px;
	margin-right:32px;
	font-size:15px;
	position:relative
}
.delimited-texts>li:not(:first-of-type):before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:-38px;
	margin-top:auto;
	margin-bottom:auto;
	display:block;
	width:1px;
	height:18px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-26deg);
	-ms-transform:skewX(-26deg);
	transform:skewX(-26deg);
	background-color:#dcdcdc
}
.delimited-texts>li a:link,.delimited-texts>li a:visited,.delimited-texts>li a:hover,.delimited-texts>li a:active {
	color:#000
}
.delimited-texts>li p {
	-webkit-transition:color .3s;
	transition:color .3s;
	display:inline-block
}
.delimited-texts-underline>li * {
	display:inline-block
}
.delimited-texts-underline>li:after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:0px;
	-webkit-transition:height .3s;
	transition:height .3s;
	background-color:#df0000;
	cursor:default
}
.delimited-texts-underline>li:hover p,.delimited-texts-underline>li:hover label,.delimited-texts-underline>li.is-selected p,.delimited-texts-underline>li.is-selected label {
	color:#df0000
}
.delimited-texts-underline>li:hover:after,.delimited-texts-underline>li.is-selected:after {
	height:3px !important
}
.delimited-texts-underline>li:not(.is-selected) {
	cursor:pointer
}
.delimited-texts-recruit-news,.delimited-texts-recruit-requirements-career {
	margin-right:6px
}
.delimited-texts-recruit-news>li,.delimited-texts-recruit-requirements-career>li {
	line-height:90px
}
.delimited-texts-recruit-interview {
	margin-right:10px
}
.delimited-texts-recruit-interview>li {
	line-height:90px;
	margin-left:27px;
	margin-right:27px
}
.delimited-texts-recruit-interview>li:not(:first-of-type):before {
	left:-34px
}
.article-list {
	margin-top:4px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:60px;
	background-color:#fff
}
.article-list>li {
	border-bottom:2px solid #f5f5f5;
	height:auto;
	-webkit-transition:height .3s;
	transition:height .3s
}
.article-list>li a {
	position:relative;
	display:block;
	line-height:1.5;
	padding-top:30.5px;
	padding-bottom:30.5px;
	-webkit-transition:opacity .4s .2s;
	transition:opacity .4s .2s
}
.article-list>li a:link,.article-list>li a:visited,.article-list>li a:hover,.article-list>li a:active {
	color:#000
}
.article-list>li a:hover>* {
	opacity:.5
}
.article-list>li.article-category-2 .article-list-icon-event,.article-list>li.article-category-1 .article-list-icon-news,.article-list>li.article-category-3 .article-list-icon-column,.article-list>li.article-category-0 .article-list-icon-other {
	display:inline-block
}
.article-list>li.article-category-2 .article-list-icon-event path,.article-list>li.article-category-1 .article-list-icon-news path,.article-list>li.article-category-3 .article-list-icon-column path,.article-list>li.article-category-0 .article-list-icon-other path {
	fill:#df0000
}
.article-list>li.is-hidden {
	height:0 !important;
	border:0
}
.article-list>li.is-hidden a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
.article-list-date,.article-list-icon,.article-list-category,.article-list-title {
	display:block;
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.article-list-date,.article-list-icon,.article-list-category {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.article-list-date {
	left:30px;
	font-size:15px;
	color:#df0000
}
.article-list-date span {
	margin-right:4px
}
.article-list-icon {
	top:calc(50% + 1px);
	left:173px;
	width:24px
}
.article-list-icon>* {
	display:none;
	width:15px;
	height:15px;
	vertical-align:middle;
	position:relative
}
.article-list-icon>* svg {
	position:absolute;
	top:-2px;
	left:0
}
.article-list-category {
	left:200px;
	color:#adadad;
	font-size:14px;
	font-weight:500;
	line-height:1
}
.article-list-title {
	padding-left:356px;
	font-size:16px;
	font-weight:500
}
.article-list-button {
	background-color:#fff;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:60px
}
.article-list-button-inner {
	position:relative;
	width:100%;
	height:60px;
	border:2px solid #000;
	-webkit-transition:background-color .3s, opacity .3s;
	transition:background-color .3s, opacity .3s;
	cursor:pointer
}
.article-list-button-inner:hover {
	background-color:#000;
	color:#fff
}
.article-list-button-inner:hover path {
	fill:#fff
}
.article-list-button-inner.is-hidden {
	opacity:0
}
.article-list-button-text {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	font-size:16px;
	-webkit-transition:color .3s;
	transition:color .3s
}
.article-list-button-text svg {
	display:block;
	width:14px;
	height:8px;
	position:absolute;
	top:50%;
	right:-20px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.article-list-button-text svg path {
	-webkit-transition:fill .3s;
	transition:fill .3s
}
.article-list-not-found {
	height:87px;
	background-color:#fff;
	position:relative;
	padding-left:30px;
	padding-right:30px;
	-webkit-transition:height .3s;
	transition:height .3s
}
.article-list-not-found.is-hidden {
	height:0
}
.article-list-not-found.is-hidden * {
	opacity:0;
	visibility:hidden
}
.article-list-not-found-text {
	position:absolute;
	top:calc(50% - 60px / 2);
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	-webkit-transition:opacity .3s, visibility .3s;
	transition:opacity .3s, visibility .3s;
	font-size:16px
}
.article-pager {
	height:150px;
	background-color:#fff;
	position:relative;
	padding-bottom:60px
}
.article-pager-list {
	position:absolute;
	top:calc(50% - 7px);
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.article-pager-list>li {
	display:inline-block;
	font-size:18px;
	font-weight:600;
	margin-left:13px;
	margin-right:13px;
	height:28px
}
.article-pager-list>li a {
	-webkit-transition:color .3s;
	transition:color .3s
}
.article-pager-list>li a:link,.article-pager-list>li a:visited,.article-pager-list>li a:hover,.article-pager-list>li a:active {
	color:#000
}
.article-pager-list>li:hover a:link,.article-pager-list>li:hover a:visited,.article-pager-list>li:hover a:hover,.article-pager-list>li:hover a:active {
	color:#df0000
}
.article-pager-list>li.is-selected {
	color:#df0000;
	position:relative
}
.article-pager-list>li.is-selected:after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:3px;
	-webkit-transition:height .3s;
	transition:height .3s;
	background-color:#df0000;
	cursor:default
}
.article-pager-previous,.article-pager-next {
	display:block;
	position:absolute;
	top:calc(50% - 11px);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	font-size:14px;
	-webkit-transition:color .3s;
	transition:color .3s
}
.article-pager-previous:link,.article-pager-previous:visited,.article-pager-previous:hover,.article-pager-previous:active,.article-pager-next:link,.article-pager-next:visited,.article-pager-next:hover,.article-pager-next:active {
	color:#000
}
.article-pager-previous:hover:link,.article-pager-previous:hover:visited,.article-pager-previous:hover:hover,.article-pager-previous:hover:active,.article-pager-next:hover:link,.article-pager-next:hover:visited,.article-pager-next:hover:hover,.article-pager-next:hover:active {
	color:#df0000
}
.article-pager-previous:hover path,.article-pager-next:hover path {
	fill:#df0000
}
.article-pager-previous svg,.article-pager-next svg {
	position:absolute;
	top:0;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
	width:7px;
	height:11px
}
.article-pager-previous path,.article-pager-next path {
	-webkit-transition:fill .3s;
	transition:fill .3s
}
.article-pager-previous {
	left:57px
}
.article-pager-previous svg {
	left:-18px
}
.article-pager-next {
	right:57px
}
.article-pager-next svg {
	right:-18px
}
.article-pager .is-hidden {
	display:none
}
.article-pager.is-hidden {
	height:60px
}
.article-pager.is-hidden>* {
	display:none
}
.tag-selector {
	margin-top:2px;
	padding:22px 22px;
	background-color:#fff
}
.tag-selector>li {
	display:inline-block;
	margin:8px 8px;
	border-radius:4px;
	color:#000;
	background-color:#f5f5f5;
	-webkit-transition:color, background-color .3s;
	transition:color, background-color .3s
}
.tag-selector>li p,.tag-selector>li label>span {
	display:inline-block;
	padding:10px 20px;
	-webkit-transition:color .3s;
	transition:color .3s;
	cursor:pointer
}
input[name="tag-selector-input"] {
	display:none
}
#tag-selector-input-0:checked ~ .tag-selector>li:nth-of-type(1) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-0:checked ~ .article-list>li.article-tag-0 {
	position:relative;
	z-index:1
}
#tag-selector-input-0:checked ~ .article-list>li:not(.article-tag-0) {
	height:0 !important;
	border:0
}
#tag-selector-input-0:checked ~ .article-list>li:not(.article-tag-0) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-1:checked ~ .tag-selector>li:nth-of-type(2) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-1:checked ~ .article-list>li.article-tag-1 {
	position:relative;
	z-index:1
}
#tag-selector-input-1:checked ~ .article-list>li:not(.article-tag-1) {
	height:0 !important;
	border:0
}
#tag-selector-input-1:checked ~ .article-list>li:not(.article-tag-1) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-2:checked ~ .tag-selector>li:nth-of-type(3) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-2:checked ~ .article-list>li.article-tag-2 {
	position:relative;
	z-index:1
}
#tag-selector-input-2:checked ~ .article-list>li:not(.article-tag-2) {
	height:0 !important;
	border:0
}
#tag-selector-input-2:checked ~ .article-list>li:not(.article-tag-2) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-3:checked ~ .tag-selector>li:nth-of-type(4) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-3:checked ~ .article-list>li.article-tag-3 {
	position:relative;
	z-index:1
}
#tag-selector-input-3:checked ~ .article-list>li:not(.article-tag-3) {
	height:0 !important;
	border:0
}
#tag-selector-input-3:checked ~ .article-list>li:not(.article-tag-3) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-4:checked ~ .tag-selector>li:nth-of-type(5) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-4:checked ~ .article-list>li.article-tag-4 {
	position:relative;
	z-index:1
}
#tag-selector-input-4:checked ~ .article-list>li:not(.article-tag-4) {
	height:0 !important;
	border:0
}
#tag-selector-input-4:checked ~ .article-list>li:not(.article-tag-4) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-5:checked ~ .tag-selector>li:nth-of-type(6) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-5:checked ~ .article-list>li.article-tag-5 {
	position:relative;
	z-index:1
}
#tag-selector-input-5:checked ~ .article-list>li:not(.article-tag-5) {
	height:0 !important;
	border:0
}
#tag-selector-input-5:checked ~ .article-list>li:not(.article-tag-5) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-6:checked ~ .tag-selector>li:nth-of-type(7) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-6:checked ~ .article-list>li.article-tag-6 {
	position:relative;
	z-index:1
}
#tag-selector-input-6:checked ~ .article-list>li:not(.article-tag-6) {
	height:0 !important;
	border:0
}
#tag-selector-input-6:checked ~ .article-list>li:not(.article-tag-6) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-7:checked ~ .tag-selector>li:nth-of-type(8) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-7:checked ~ .article-list>li.article-tag-7 {
	position:relative;
	z-index:1
}
#tag-selector-input-7:checked ~ .article-list>li:not(.article-tag-7) {
	height:0 !important;
	border:0
}
#tag-selector-input-7:checked ~ .article-list>li:not(.article-tag-7) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-8:checked ~ .tag-selector>li:nth-of-type(9) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-8:checked ~ .article-list>li.article-tag-8 {
	position:relative;
	z-index:1
}
#tag-selector-input-8:checked ~ .article-list>li:not(.article-tag-8) {
	height:0 !important;
	border:0
}
#tag-selector-input-8:checked ~ .article-list>li:not(.article-tag-8) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-9:checked ~ .tag-selector>li:nth-of-type(10) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-9:checked ~ .article-list>li.article-tag-9 {
	position:relative;
	z-index:1
}
#tag-selector-input-9:checked ~ .article-list>li:not(.article-tag-9) {
	height:0 !important;
	border:0
}
#tag-selector-input-9:checked ~ .article-list>li:not(.article-tag-9) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-10:checked ~ .tag-selector>li:nth-of-type(11) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-10:checked ~ .article-list>li.article-tag-10 {
	position:relative;
	z-index:1
}
#tag-selector-input-10:checked ~ .article-list>li:not(.article-tag-10) {
	height:0 !important;
	border:0
}
#tag-selector-input-10:checked ~ .article-list>li:not(.article-tag-10) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-11:checked ~ .tag-selector>li:nth-of-type(12) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-11:checked ~ .article-list>li.article-tag-11 {
	position:relative;
	z-index:1
}
#tag-selector-input-11:checked ~ .article-list>li:not(.article-tag-11) {
	height:0 !important;
	border:0
}
#tag-selector-input-11:checked ~ .article-list>li:not(.article-tag-11) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-12:checked ~ .tag-selector>li:nth-of-type(13) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-12:checked ~ .article-list>li.article-tag-12 {
	position:relative;
	z-index:1
}
#tag-selector-input-12:checked ~ .article-list>li:not(.article-tag-12) {
	height:0 !important;
	border:0
}
#tag-selector-input-12:checked ~ .article-list>li:not(.article-tag-12) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-13:checked ~ .tag-selector>li:nth-of-type(14) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-13:checked ~ .article-list>li.article-tag-13 {
	position:relative;
	z-index:1
}
#tag-selector-input-13:checked ~ .article-list>li:not(.article-tag-13) {
	height:0 !important;
	border:0
}
#tag-selector-input-13:checked ~ .article-list>li:not(.article-tag-13) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-14:checked ~ .tag-selector>li:nth-of-type(15) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-14:checked ~ .article-list>li.article-tag-14 {
	position:relative;
	z-index:1
}
#tag-selector-input-14:checked ~ .article-list>li:not(.article-tag-14) {
	height:0 !important;
	border:0
}
#tag-selector-input-14:checked ~ .article-list>li:not(.article-tag-14) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-15:checked ~ .tag-selector>li:nth-of-type(16) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-15:checked ~ .article-list>li.article-tag-15 {
	position:relative;
	z-index:1
}
#tag-selector-input-15:checked ~ .article-list>li:not(.article-tag-15) {
	height:0 !important;
	border:0
}
#tag-selector-input-15:checked ~ .article-list>li:not(.article-tag-15) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-16:checked ~ .tag-selector>li:nth-of-type(17) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-16:checked ~ .article-list>li.article-tag-16 {
	position:relative;
	z-index:1
}
#tag-selector-input-16:checked ~ .article-list>li:not(.article-tag-16) {
	height:0 !important;
	border:0
}
#tag-selector-input-16:checked ~ .article-list>li:not(.article-tag-16) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-17:checked ~ .tag-selector>li:nth-of-type(18) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-17:checked ~ .article-list>li.article-tag-17 {
	position:relative;
	z-index:1
}
#tag-selector-input-17:checked ~ .article-list>li:not(.article-tag-17) {
	height:0 !important;
	border:0
}
#tag-selector-input-17:checked ~ .article-list>li:not(.article-tag-17) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-18:checked ~ .tag-selector>li:nth-of-type(19) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-18:checked ~ .article-list>li.article-tag-18 {
	position:relative;
	z-index:1
}
#tag-selector-input-18:checked ~ .article-list>li:not(.article-tag-18) {
	height:0 !important;
	border:0
}
#tag-selector-input-18:checked ~ .article-list>li:not(.article-tag-18) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
#tag-selector-input-19:checked ~ .tag-selector>li:nth-of-type(20) {
	color:#fff;
	background-color:#333
}
#tag-selector-input-19:checked ~ .article-list>li.article-tag-19 {
	position:relative;
	z-index:1
}
#tag-selector-input-19:checked ~ .article-list>li:not(.article-tag-19) {
	height:0 !important;
	border:0
}
#tag-selector-input-19:checked ~ .article-list>li:not(.article-tag-19) a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .15s, visibility .15s;
	transition:opacity .15s, visibility .15s
}
.article-body {
	background-color:#fff;
	padding:70px 110px;
	font-size:15px;
	line-height:2;
	position:relative;
	word-wrap:break-word
}
.article-body-icon {
	position:absolute;
	top:70px;
	left:110px
}
.article-body-icon svg {
	display:block
}
.article-body-icon>* {
	display:none;
	width:15px;
	height:15px
}
.article-body-icon.article-category-2 .article-grid-icon-event,.article-body-icon.article-category-1 .article-grid-icon-news,.article-body-icon.article-category-3 .article-grid-icon-column,.article-body-icon.article-category-0 .article-grid-icon-other {
	display:block
}
.article-body-icon.article-category-2 .article-grid-icon-event path,.article-body-icon.article-category-1 .article-grid-icon-news path,.article-body-icon.article-category-3 .article-grid-icon-column path,.article-body-icon.article-category-0 .article-grid-icon-other path {
	fill:#df0000
}
.article-body-category,.article-body-date {
	position:absolute;
	top:70px;
	line-height:1
}
.article-body-category {
	left:135px;
	color:#df0000;
	font-size:14px;
	font-weight:500
}
.article-body-date {
	right:110px;
	color:#adadad
}
.article-body-date span {
	margin-right:3px
}
.article-body-sns {
	margin-top:54px;
	background-color:#f9f9f9;
	width:100%;
	height:80px;
	font-size:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center
}
.article-body-sns>* {
	margin-left:30px
}
.article-body h1 {
	margin-top:31px;
	padding-bottom:32px;
	margin-bottom:32px;
	font-size:26px;
	font-weight:700;
	line-height:1.77;
	position:relative
}
.article-body h1:after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:30px;
	height:3px;
	background-color:#dcdcdc
}
.article-body h2 {
	margin-top:53px;
	margin-bottom:22px;
	padding-top:10px;
	padding-bottom:16px;
	padding-left:28px;
	font-size:22px;
	font-weight:700;
	line-height:1.77;
	position:relative
}
.article-body h2:before,.article-body h2:after {
	content:'';
	position:absolute;
	bottom:0;
	display:block
}
.article-body h2:before {
	left:0;
	width:100%;
	height:2px;
	background-color:#dcdcdc
}
.article-body h2:after {
	left:0;
	width:5px;
	height:100%;
	background-color:#df0000
}
.article-body h3 {
	margin-top:53px;
	margin-bottom:14px;
	padding-left:28px;
	font-size:22px;
	font-weight:700;
	line-height:1.77;
	position:relative
}
.article-body h3:before {
	content:'';
	position:absolute;
	bottom:0;
	display:block;
	left:0;
	width:5px;
	height:100%;
	background-color:#df0000
}
.article-body h4 {
	margin-top:44px;
	margin-bottom:14px;
	font-size:20px;
	font-weight:700;
	line-height:1.77
}
.article-body h5 {
	margin-top:44px;
	margin-bottom:14px;
	font-size:18px;
	font-weight:700;
	line-height:1.77
}
.article-body strong,.article-body b {
	font-weight:700
}
.article-body a {
	color:#df0000;
	text-decoration:underline
}
.article-body a:link,.article-body a:visited,.article-body a:hover,.article-body a:active {
	color:#df0000
}
.article-body a:hover {
	text-decoration:none
}
.article-body a[target="_blank"]:after {
	content:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1saW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAyMCAyMCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5pY29uLWxpbmstc3F1YXJlLCAuaWNvbi1saW5rLWJhciB7DQogICAgICAgIGZpbGw6ICMwMDA7DQogICAgICB9DQogICAgICAuaWNvbi1saW5rLXNxdWFyZSB7DQogICAgICAgIHN0cm9rZTogIzAwMDsNCiAgICAgIH0NCiAgICAgIC5pY29uLWxpbmstc3F1YXJlIHsNCiAgICAgICAgZmlsbC1vcGFjaXR5OiAwOw0KICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kOw0KICAgICAgICBzdHJva2Utd2lkdGg6IDJweDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxyZWN0IGNsYXNzPSJpY29uLWxpbmstc3F1YXJlIiB4PSIzIiB5PSIxIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiLz4NCiAgPHJlY3QgY2xhc3M9Imljb24tbGluay1iYXIiIHk9IjUiIHdpZHRoPSIyIiBoZWlnaHQ9IjE0Ii8+DQogIDxyZWN0IGNsYXNzPSJpY29uLWxpbmstYmFyIiB5PSIxOCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjIiLz4NCjwvc3ZnPg0K");
	margin-left:8px;
	margin-right:8px
}
.article-body ul>li {
	padding-left:16px;
	font-size:13px;
	line-height:1.8;
	margin-bottom:4px;
	position:relative
}
.article-body ul>li:before {
	content:'';
	position:absolute;
	top:10px;
	left:0;
	display:block;
	width:7px;
	height:2px;
	background-color:#000
}
.article-body>ul>li {
	padding-left:20px;
	font-size:14px;
	font-weight:500;
	line-height:2;
	margin-bottom:6px;
	position:relative
}
.article-body>ul>li:before {
	content:'';
	position:absolute;
	top:11px;
	left:2px;
	display:block;
	width:7px;
	height:7px;
	background-color:#000
}
.article-body ul,.article-body ol {
	counter-reset:number
}
.article-body ul ul,.article-body ul ol,.article-body ol ul,.article-body ol ol {
	padding-top:4px;
	padding-bottom:4px
}
.article-body ol>li {
	padding-left:16px;
	font-size:13px;
	font-weight:500;
	line-height:1.8;
	margin-bottom:4px;
	position:relative
}
.article-body ol>li:before {
	counter-increment:number;
	content:counter(number) ".";
	position:absolute;
	top:0;
	left:0;
	font-style:italic
}
.article-body>ol>li {
	font-size:14px;
	line-height:2;
	margin-bottom:6px
}
.article-body blockquote {
	border:2px solid #f5f5f5;
	padding:22px 22px 22px 78px;
	line-height:2.26;
	position:relative
}
.article-body blockquote:before {
	content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0LjMyIDMuMzYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PHRpdGxlPmljb24tYmFja3F1b3RlPC90aXRsZT48Zz48Zz48cGF0aCBkPSJNMCwzLjM2LDEuNjIsMS42OFYwSDBaTTIuNywwVjMuMzZMNC4zMiwxLjY4VjBaIi8+PC9nPjwvZz48L3N2Zz4=");
	position:absolute;
	top:22px;
	left:30px
}
.article-body table {
	width:100%;
	table-layout:fixed;
	word-wrap:break-word
}
.article-body table th {
	background-color:#fdfdfd
}
.article-body table th,.article-body table td {
	height:57px;
	vertical-align:middle;
	text-align:center;
	padding:12px;
	border:2px solid #f5f5f5
}
.article-body img {
	display:block;
	max-width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto
}
.article-body div:empty:not([class]),.article-body div.br {
	height:2em
}
.article-link {
	margin-top:30px;
	width:100%;
	height:130px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.article-link-previous,.article-link-next {
	display:block;
	width:465px;
	background-color:#fff;
	position:relative
}
.article-link-previous:hover .article-link-arrow-container,.article-link-next:hover .article-link-arrow-container {
	background-color:#df0000
}
.article-link-previous .article-link-arrow-container {
	left:20px
}
.article-link-previous .article-link-text-container {
	right:20px
}
.article-link-next .article-link-arrow-container {
	right:20px
}
.article-link-next .article-link-text-container {
	left:20px
}
.article-link-arrow-container,.article-link-text-container {
	height:90px;
	position:absolute;
	top:0;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto
}
.article-link-arrow-container {
	width:30px;
	background-color:#000;
	-webkit-transition:background-color .3s;
	transition:background-color .3s
}
.article-link-arrow-container>* {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:7px;
	height:11px
}
.article-link-arrow-container svg {
	display:block
}
.article-link-arrow-container path {
	fill:#fff
}
.article-link-text-container {
	width:375px
}
.article-link-date {
	position:absolute;
	top:7px;
	left:0;
	color:#adadad;
	font-weight:600;
	font-size:14px
}
.article-link-category {
	position:absolute;
	top:8px;
	right:0
}
.article-link-category-icon {
	display:inline-block;
	margin-right:4px
}
.article-link-category-icon>* {
	display:none;
	width:13px;
	height:13px
}
.article-link-category-icon.article-category-2 .article-grid-icon-event,.article-link-category-icon.article-category-1 .article-grid-icon-news,.article-link-category-icon.article-category-3 .article-grid-icon-column,.article-link-category-icon.article-category-0 .article-grid-icon-other {
	display:block
}
.article-link-category-icon.article-category-2 .article-grid-icon-event path,.article-link-category-icon.article-category-1 .article-grid-icon-news path,.article-link-category-icon.article-category-3 .article-grid-icon-column path,.article-link-category-icon.article-category-0 .article-grid-icon-other path {
	fill:#df0000
}
.article-link-category-text {
	display:inline-block;
	color:#df0000;
	font-weight:500;
	font-size:14px
}
.article-link-title {
	position:absolute;
	top:37px;
	left:0;
	color:#000;
	font-weight:500;
	font-size:16px;
	line-height:1.5
}
.image-grid {
	width:350px;
	height:538px;
	background-size:704px 470px;
	background-position:left top;
	background-repeat:no-repeat;
	position:relative
}
.image-grid[data-src*="recruit/interview/person-"] .image-grid-hover,.image-grid[data-src*="recruit/interview/team-"] .image-grid-hover {
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:538px;
	background-position:right top;
	background-repeat:no-repeat;
	opacity:0;
	-webkit-transition:opacity .4s;
	transition:opacity .4s
}
.image-grid[data-src*="recruit/interview/person-"]:hover .image-grid-hover,.image-grid[data-src*="recruit/interview/team-"]:hover .image-grid-hover {
	opacity:1;
	-webkit-transition:opacity .5s;
	transition:opacity .5s
}
.image-grid[data-src*="recruit/interview/person-"] .image-grid-hover {
	width:350px;
	background-size:704px 470px
}
.image-grid[data-src*="recruit/interview/team-"] .image-grid-hover {
	width:100%;
	background-size:2204px 480px
}
.image-grid a {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%
}
.image-grid a:link,.image-grid a:visited,.image-grid a:hover,.image-grid a:active {
	color:#000
}
.image-grid .shaded-caption-inner {
	-webkit-transition:box-shadow .3s;
	transition:box-shadow .3s
}
.image-grid-caption {
	z-index:1
}
.image-grid:not(.image-grid-wide-separated):hover .shaded-caption-inner {
	box-shadow:0px 0px #df0000
}
.image-grid:not(.image-grid-wide-separated):hover .image-grid-caption {
	bottom:-5px;
	left:10px
}
.image-grid-caption {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	-webkit-transition:all .3s;
	transition:all .3s;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.image-grid-wide {
	width:100%;
	background-size:2204px 480px
}
.image-grid-wide .image-grid-caption-left {
	left:24px;
	right:auto;
	margin:0
}
.image-grid-wide .image-grid-caption-right {
	left:auto;
	right:24px;
	margin:0
}
.image-grid-wide:hover .image-grid-caption.image-grid-caption-left {
	left:29px
}
.image-grid-wide:hover .image-grid-caption.image-grid-caption-right {
	left:auto;
	right:19px
}
.image-grid-list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	margin-top:30px;
	overflow:hidden;
	width:1125px;
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.image-grid-list:not(.image-grid-list-wide)>li {
	margin-bottom:60px;
	margin-right:25px;
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.image-grid-list-wide {
	display:block;
	width:1100px;
	height:auto
}
.image-grid-list-wide>li {
	margin-bottom:60px;
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.shaded-caption {
	width:302px;
	height:160px
}
.shaded-caption-inner {
	width:292px;
	height:150px;
	background:#fff;
	box-shadow:10px 10px #df0000;
	padding-top:26px;
	padding-left:30px
}
.shaded-caption-inner-heading {
	margin-bottom:13px
}
.shaded-caption-inner-heading-number {
	color:#df0000
}
.shaded-caption-inner-body {
	font-size:12px;
	line-height:1.66
}
.shaded-caption-wide {
	width:516px;
	height:172px
}
.shaded-caption-wide .shaded-caption-inner {
	width:506px;
	height:162px
}
.shaded-caption-wide .shaded-caption-inner-heading {
	margin-bottom:25px;
	font-size:30px;
	font-weight:700;
	font-family:"OpenSans",sans-serif
}
.shaded-caption-inner-body-upper {
	font-size:12px
}
.shaded-caption-inner-body-lower {
	font-size:24px;
	font-weight:700
}
.anchor-list {
	margin-top:4px;
	padding-bottom:60px;
	padding-left:30px;
	padding-right:30px;
	line-height:1.5;
	background-color:#fff
}
.anchor-list>li {
	position:relative
}
.anchor-list>li:after {
	content:'';
	position:absolute;
	bottom:0px;
	left:0;
	display:block;
	width:214px;
	height:0;
	border-bottom:1px solid #dcdcdc
}
.anchor-list>li>div {
	position:absolute;
	top:0;
	left:0;
	height:76px
}
.anchor-list>li>div p {
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	line-height:1.5;
	font-weight:700;
	width:214px
}
.anchor-list>li>ul {
	margin-left:214px
}
.anchor-list>li>ul>li {
	position:relative
}
.anchor-list>li>ul>li:after {
	content:'';
	position:absolute;
	bottom:0px;
	left:0;
	display:block;
	width:100%;
	height:0;
	border-bottom:1px solid #dcdcdc
}
.anchor-list>li>ul>li>label,.anchor-list>li>ul>li>a {
	display:block;
	padding-left:30px;
	padding-right:68px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
	position:relative;
	cursor:pointer
}
.anchor-list>li>ul>li>label>span,.anchor-list>li>ul>li>a>span {
	display:block;
	font-weight:500;
	padding-top:27px;
	padding-bottom:27px
}
.anchor-list>li>ul>li>label:hover,.anchor-list>li>ul>li>a:hover {
	background-color:#f9f9f9
}
.anchor-list>li>ul>li>input {
	display:none
}
.anchor-list>li>ul>li>input ~ label .icon-plus {
	display:none
}
.anchor-list>li>ul>li>input ~ label .icon-minus {
	display:block
}
.anchor-list>li>ul>li>input ~ ul {
	height:auto;
	-webkit-transition:height .3s;
	transition:height .3s
}
.anchor-list>li>ul>li>input ~ ul>li {
	opacity:1;
	visibility:visible;
	-webkit-transition:all .4s .2s;
	transition:all .4s .2s
}
.anchor-list>li>ul>li>input ~ ul>li:hover {
	background-color:#f9f9f9
}
.anchor-list>li>ul>li>input:not(:checked) ~ label .icon-plus {
	display:block
}
.anchor-list>li>ul>li>input:not(:checked) ~ label .icon-minus {
	display:none
}
.anchor-list>li>ul>li>input:not(:checked) ~ ul {
	height:0px !important
}
.anchor-list>li>ul>li>input:not(:checked) ~ ul>li {
	opacity:0;
	visibility:hidden;
	-webkit-transition:all .15s;
	transition:all .15s
}
.anchor-list>li>ul>li>ul {
	margin-left:168px
}
.anchor-list>li>ul>li>ul>li {
	border-top:1px solid #dcdcdc;
	position:relative
}
.anchor-list>li>ul>li>ul>li p {
	padding-left:30px;
	padding-right:68px;
	padding-top:27px;
	padding-bottom:27px
}
.anchor-list>li>ul>li>ul>li path {
	fill:#df0000
}
.anchor-list>li>ul>li path {
	fill:#000
}
.anchor-list a:link,.anchor-list a:visited,.anchor-list a:hover,.anchor-list a:active {
	color:#000
}
.anchor-list .icon-arrowright {
	position:absolute;
	top:50%;
	right:26px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	display:block;
	width:14px;
	height:14px
}
.anchor-list .icon-plus,.anchor-list .icon-minus {
	position:absolute;
	top:50%;
	right:26px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	display:block;
	width:17px;
	height:17px
}
.anchor-list .is-hidden {
	display:none
}
.titled-list-grid-list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	height:auto;
	margin-bottom:60px
}
.titled-list-grid {
	width:352px;
	height:auto;
	margin-bottom:22px;
	background-color:#fff;
	padding:42px 42px 32px
}
.titled-list-grid-heading {
	padding-bottom:26px;
	margin-bottom:21px;
	position:relative
}
.titled-list-grid-heading:after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:30px;
	height:3px;
	background-color:#dcdcdc
}
.titled-list-grid-heading-upper {
	font-size:20px;
	font-weight:700;
	line-height:1.2;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif
}
.titled-list-grid-heading-lower {
	font-size:12px;
	font-weight:600;
	font-style:italic;
	font-family:"OpenSans",sans-serif;
	line-height:2;
	color:#df0000
}
.titled-list-grid-body>li {
	font-size:15px;
	line-height:2.28;
	letter-spacing:-.04em
}
.titled-list-grid-body>li:before {
	content:'';
	display:inline-block;
	width:7px;
	height:7px;
	background-color:#000;
	margin-bottom:2px;
	margin-left:3px;
	margin-right:11px
}
.titled-list-grid-body-upper {
	line-height:2;
	font-size:15px;
	font-weight:500;
	margin-bottom:15px;
	letter-spacing:-0.2px
}
.titled-list-grid-body-lower {
	line-height:1.85;
	font-size:13px;
	font-weight:500;
	color:#848484;
	letter-spacing:-0.4px
}
.description-list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start
}
.description-list>dt,.description-list>dd {
	border-top:1px #dcdcdc solid
}
.description-list>dt:last-of-type,.description-list>dd:last-of-type {
	border-bottom:1px #dcdcdc solid
}
.description-list>dt {
	width:300px;
	background-color:#f5f5f5;
	position:relative;
	font-size:15px;
	font-weight:700
}
.description-list>dt>* {
	position:absolute;
	top:50%;
	left:30px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.description-list>dd {
	width:680px;
	font-size:15px;
	line-height:2;
	padding:15px 30px
}
.description-list>dd strong,.description-list>dd b {
	font-weight:700
}
.description-list>dd a {
	color:#df0000;
	text-decoration:underline
}
.description-list>dd a:link,.description-list>dd a:visited,.description-list>dd a:hover,.description-list>dd a:active {
	color:#df0000
}
.description-list>dd a:hover {
	text-decoration:none
}
.description-list>dd a[target="_blank"]:after {
	content:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1saW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAyMCAyMCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5pY29uLWxpbmstc3F1YXJlLCAuaWNvbi1saW5rLWJhciB7DQogICAgICAgIGZpbGw6ICMwMDA7DQogICAgICB9DQogICAgICAuaWNvbi1saW5rLXNxdWFyZSB7DQogICAgICAgIHN0cm9rZTogIzAwMDsNCiAgICAgIH0NCiAgICAgIC5pY29uLWxpbmstc3F1YXJlIHsNCiAgICAgICAgZmlsbC1vcGFjaXR5OiAwOw0KICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kOw0KICAgICAgICBzdHJva2Utd2lkdGg6IDJweDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxyZWN0IGNsYXNzPSJpY29uLWxpbmstc3F1YXJlIiB4PSIzIiB5PSIxIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiLz4NCiAgPHJlY3QgY2xhc3M9Imljb24tbGluay1iYXIiIHk9IjUiIHdpZHRoPSIyIiBoZWlnaHQ9IjE0Ii8+DQogIDxyZWN0IGNsYXNzPSJpY29uLWxpbmstYmFyIiB5PSIxOCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjIiLz4NCjwvc3ZnPg0K");
	margin-left:8px;
	margin-right:8px
}
.description-list>dd ul>li {
	padding-left:16px;
	font-size:13px;
	line-height:1.8;
	margin-bottom:4px;
	position:relative
}
.description-list>dd ul>li:before {
	content:'';
	position:absolute;
	top:10px;
	left:0;
	display:block;
	width:7px;
	height:2px;
	background-color:#000
}
.description-list>dd>ul>li {
	padding-left:20px;
	font-size:14px;
	font-weight:500;
	line-height:2;
	margin-bottom:6px;
	position:relative
}
.description-list>dd>ul>li:before {
	content:'';
	position:absolute;
	top:11px;
	left:2px;
	display:block;
	width:7px;
	height:7px;
	background-color:#000
}
.description-list>dd ul,.description-list>dd ol {
	counter-reset:number
}
.description-list>dd ul ul,.description-list>dd ul ol,.description-list>dd ol ul,.description-list>dd ol ol {
	padding-top:4px;
	padding-bottom:4px
}
.description-list>dd ol>li {
	padding-left:16px;
	font-size:13px;
	font-weight:500;
	line-height:1.8;
	margin-bottom:4px;
	position:relative
}
.description-list>dd ol>li:before {
	counter-increment:number;
	content:counter(number) ".";
	position:absolute;
	top:0;
	left:0;
	font-style:italic;
	font-weight:600
}
.description-list>dd>ol>li {
	font-size:14px;
	line-height:2;
	margin-bottom:6px
}
.description-list>dd img {
	display:block;
	max-width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto
}
.description-list>dd div:empty:not([class]),.description-list>dd div.br {
	height:2em
}

.description-list p{
	margin:0px;
}

.collapsing-bg {
	width:100%;
	height:474px;
	background-color:#d20001;
	position:relative
}
.collapsing-bg:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:0;
	height:0;
	border-top:0px solid #f5f5f5;
	border-bottom:0;
	border-left:50vw solid transparent;
	border-right:50vw solid transparent;
	-webkit-transition:border-top-width .6s;
	transition:border-top-width .6s
}
.collapsing-bg.animate:before {
	border-top-width:110px
}
.collapsing-bg-copy {
	color:#fff;
	font-size:52px;
	font-weight:500;
	text-align:center;
	letter-spacing:-.045em;
	margin-left:.55em;
	padding-top:195px
}
.collapsing-bg-copy span {
	margin-right:-20px
}
.collapsing-bg-button {
	width:600px;
	margin-top:57px;
	margin-left:auto;
	margin-right:auto
}
.process-list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-align-content:stretch;
	-ms-flex-line-pack:stretch;
	align-content:stretch;
	height:286px
}
.process-list>li {
	width:196px;
	height:100%;
	background-color:#fff;
	padding:164px 12px 12px;
	position:relative
}
.process-list>li:nth-of-type(1) svg:nth-of-type(1),.process-list>li:nth-of-type(3) svg:nth-of-type(1) {
	height:98px
}
.process-list>li:nth-of-type(2) svg:nth-of-type(1),.process-list>li:nth-of-type(4) svg:nth-of-type(1) {
	height:81px
}
.process-list>li:nth-of-type(5) svg:nth-of-type(1) {
	height:157px
}
.process-list>li:nth-of-type(5) .process-list-heading {
	color:#df0000
}
.process-list-heading {
	font-size:20px;
	font-style:italic;
	font-weight:700;
	text-align:center;
	margin-bottom:16px
}
.process-list-body {
	font-size:12px;
	line-height:1.66
}
.process-list svg:nth-of-type(1) {
	position:absolute;
	bottom:154px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:auto
}
.process-list svg:nth-of-type(2) {
	position:absolute;
	top:0;
	bottom:0;
	right:-20px;
	margin-top:auto;
	margin-bottom:auto;
	display:block;
	width:9px;
	height:15px
}
.captioned-image-heading {
	height:750px;
	background-color:#f5f5f5;
	position:relative
}
.captioned-image-heading-inner {
	width:1200px;
	padding:0 50px;
	position:absolute;
	left:0;
	right:0;
	top:472px;
	margin-left:auto;
	margin-right:auto
}
.captioned-image-heading-bg {
	height:550px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center
}
.captioned-image-heading-bg-pos-top {
	background-position:top center
}
.captioned-image-heading-copy {
	font-size:28px;
	margin-bottom:28px;
	height:99px
}
.captioned-image-heading-main {
	font-size:14px;
	font-weight:500;
	margin-bottom:20px
}
.captioned-image-heading-main-upper {
	line-height:1.4;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
	display:block;
	margin-bottom:5px
}
.captioned-image-heading-main-lower {
	font-size:27px;
	font-weight:700;
	font-family:"OpenSans",sans-serif
}
.captioned-image-heading-desc {
	line-height:2;
	font-weight:500;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif
}
.parallelogram-bg-color {
	line-height:2;
	letter-spacing:-.04em;
	font-weight:700;
	font-style:italic;
	font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
	color:#fff;
	margin-left:28px
}
.parallelogram-bg-color-line {
	position:relative;
	z-index:0
}
.parallelogram-bg-color-line:before {
	content:'';
	display:block;
	width:calc(100% + 28px + 28px);
	height:42px;
	position:absolute;
	top:-6px;
	left:-28px;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:skewX(-17deg);
	-ms-transform:skewX(-17deg);
	transform:skewX(-17deg);
	z-index:-1;
	background-color:#df0000
}
.parallelogram-bg-color-line span {
	margin-right:-5px
}
.scraped-bg-color {
	position:absolute;
	top:490px;
	left:50%;
	padding:34px 0 24px 20px;
	width:100%;
	height:190px;
	background-color:#df0000;
	color:#fff;
	position:relative
}
.scraped-bg-color-main {
	margin-bottom:18px
}
.scraped-bg-color-desc,.scraped-bg-color-desc-upper,.scraped-bg-color-desc-lower {
	display:block;
	font-style:italic
}
.scraped-bg-color-desc-upper {
	font-size:15px;
	line-height:1.72;
	margin-bottom:8px;
	font-weight:500
}
.scraped-bg-color-desc-lower {
	font-size:25px;
	font-weight:700
}
.scraped-bg-color:before {
	content:'';
	position:absolute;
	bottom:0;
	left:-60px;
	display:block;
	width:0;
	height:0;
	border-top:190px solid #df0000;
	border-left:60px solid transparent
}
.captioned-image-grid-list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-align-content:space-between;
	-ms-flex-line-pack:justify;
	align-content:space-between;
	height:244px
}
.captioned-image-grid {
	width:492px;
	height:107px;
	background-repeat:no-repeat;
	background-position:top left;
	background-size:190px 107px;
	padding-left:190px;
	font-style:italic
}
.captioned-image-grid-main {
	margin-top:4px;
	margin-bottom:6px
}
.captioned-image-grid-main,.captioned-image-grid-desc {
	padding-left:16px
}
.captioned-image-grid-main-upper,.captioned-image-grid-desc {
	font-weight:500
}
.captioned-image-grid-desc {
	font-size:11px;
	line-height:1.8
}
.captioned-image-grid-main-upper {
	font-size:13px;
	line-height:1.54
}
.captioned-image-grid-main-lower {
	font-size:26px;
	font-weight:700;
	line-height:1.3
}
.talk-text {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start
}
.talk-text>*:nth-of-type(1) {
	width:64px;
	font-size:15px;
	font-weight:700
}
.talk-text>*:nth-of-type(2) {
	width:calc(100% - 64px)
}
.image-slider {
	margin:auto;
	position:absolute;
	top:0;
	left:0;
	right:0
}
.image-slider-input,.image-slider-label {
	display:none
}
.image-slider-label {
	cursor:pointer
}
.image-slider-body {
	height:100%;
	overflow:hidden
}
.image-slider-body-inner {
	height:100%;
	-webkit-transition:all 1s;
	transition:all 1s;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.image-slider-item {
	height:100%;
	float:left
}
.image-slider-label {
	position:absolute;
	top:0;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
	width:30px;
	height:47px;
	cursor:pointer
}
.image-slider-label svg {
	width:100%;
	height:100%
}
.image-slider .non-animated {
	-webkit-transition:none;
	transition:none
}
.image-slider-interview-person {
	width:1125px;
	height:538px
}
.image-slider-interview-person .image-slider-input-0:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:0px
}
.image-slider-interview-person .image-slider-input-1:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-1125px
}
.image-slider-interview-person .image-slider-input-2:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-2250px
}
.image-slider-interview-person .image-slider-input-3:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-3375px
}
.image-slider-interview-person .image-slider-input-4:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-4500px
}
.image-slider-interview-person .image-slider-input-5:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-5625px
}
.image-slider-interview-person .image-slider-input-6:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-6750px
}
.image-slider-interview-person .image-slider-input-7:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-7875px
}
.image-slider-interview-person .image-slider-body {
	width:1125px
}
.image-slider-interview-person .image-slider-body-inner {
	width:9000px
}
.image-slider-interview-person .image-slider-item {
	width:1100px;
	margin-left:12.5px;
	margin-right:12.5px
}
.image-slider-interview-person .image-slider-input-0:checked ~ .image-slider-label-previous-7 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-person .image-slider-input-1:checked ~ .image-slider-label-previous-0 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-person .image-slider-input-2:checked ~ .image-slider-label-previous-1 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-person .image-slider-input-3:checked ~ .image-slider-label-previous-2 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-person .image-slider-input-4:checked ~ .image-slider-label-previous-3 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-person .image-slider-input-5:checked ~ .image-slider-label-previous-4 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-person .image-slider-input-6:checked ~ .image-slider-label-previous-5 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-person .image-slider-input-7:checked ~ .image-slider-label-previous-6 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-person .image-slider-input-0:checked ~ .image-slider-label-next-1 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-person .image-slider-input-1:checked ~ .image-slider-label-next-2 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-person .image-slider-input-2:checked ~ .image-slider-label-next-3 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-person .image-slider-input-3:checked ~ .image-slider-label-next-4 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-person .image-slider-input-4:checked ~ .image-slider-label-next-5 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-person .image-slider-input-5:checked ~ .image-slider-label-next-6 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-person .image-slider-input-6:checked ~ .image-slider-label-next-7 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-person .image-slider-input-7:checked ~ .image-slider-label-next-0 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-team {
	width:1125px;
	height:538px
}
.image-slider-interview-team .image-slider-input-0:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:0px
}
.image-slider-interview-team .image-slider-input-1:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-1125px
}
.image-slider-interview-team .image-slider-input-2:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-2250px
}
.image-slider-interview-team .image-slider-input-3:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-3375px
}
.image-slider-interview-team .image-slider-input-4:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-4500px
}
.image-slider-interview-team .image-slider-input-5:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-5625px
}
.image-slider-interview-team .image-slider-input-6:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-6750px
}
.image-slider-interview-team .image-slider-input-7:checked ~ .image-slider-body .image-slider-body-inner {
	margin-left:-7875px
}
.image-slider-interview-team .image-slider-body {
	width:1125px
}
.image-slider-interview-team .image-slider-body-inner {
	width:9000px
}
.image-slider-interview-team .image-slider-item {
	width:1100px;
	margin-left:12.5px;
	margin-right:12.5px
}
.image-slider-interview-team .image-slider-input-0:checked ~ .image-slider-label-previous-7 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-team .image-slider-input-1:checked ~ .image-slider-label-previous-0 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-team .image-slider-input-2:checked ~ .image-slider-label-previous-1 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-team .image-slider-input-3:checked ~ .image-slider-label-previous-2 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-team .image-slider-input-4:checked ~ .image-slider-label-previous-3 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-team .image-slider-input-5:checked ~ .image-slider-label-previous-4 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-team .image-slider-input-6:checked ~ .image-slider-label-previous-5 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-team .image-slider-input-7:checked ~ .image-slider-label-previous-6 {
	display:block;
	left:-65px;
	float:right
}
.image-slider-interview-team .image-slider-input-0:checked ~ .image-slider-label-next-1 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-team .image-slider-input-1:checked ~ .image-slider-label-next-2 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-team .image-slider-input-2:checked ~ .image-slider-label-next-3 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-team .image-slider-input-3:checked ~ .image-slider-label-next-4 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-team .image-slider-input-4:checked ~ .image-slider-label-next-5 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-team .image-slider-input-5:checked ~ .image-slider-label-next-6 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-team .image-slider-input-6:checked ~ .image-slider-label-next-7 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-interview-team .image-slider-input-7:checked ~ .image-slider-label-next-0 {
	display:block;
	right:-65px;
	float:left
}
.image-slider-item-inner {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	height:100%
}
.image-slider-item-inner-item {
	width:350px;
	height:100%
}
.lined-text {
	position:relative;
	padding-left:42px;
	font-style:italic;
	font-size:15px;
	margin-bottom:8px;
	color:#777
}
.lined-text:before {
	content:'';
	display:block;
	width:30px;
	height:1px;
	position:absolute;
	top:0;
	bottom:0;
	left:1px;
	margin-top:auto;
	margin-bottom:auto;
	background-color:#777
}
.recruit-interview-person-cka .container-interview-person-image-01 {
	height:918px;
	margin-bottom:124px
}
.recruit-interview-person-cka .container-interview-person-image-01>.js-loader {
	height:1026px;
	top:-108px
}
.recruit-interview-person-cka .container-interview-person-image-02 {
	height:868px;
	margin-bottom:88px
}
.recruit-interview-person-cka .container-interview-person-image-03 {
	height:637px
}
.recruit-interview-person .container-interview-person-image-01,.recruit-interview-person-cku .container-interview-person-image-01 {
	height:943px;
	margin-bottom:94px
}
.recruit-interview-person .container-interview-person-image-01>.js-loader,.recruit-interview-person-cku .container-interview-person-image-01>.js-loader {
	height:1051px;
	top:-108px
}
.recruit-interview-person .container-interview-person-image-02,.recruit-interview-person-cku .container-interview-person-image-02 {
	height:883px;
	margin-top:120px;
	margin-bottom:93px
}
.recruit-interview-person .container-interview-person-image-03,.recruit-interview-person-cku .container-interview-person-image-03 {
	height:900px
}
.recruit-interview-person-dd .container-interview-person-left {
	padding-top:68px
}
.recruit-interview-person-dd .container-interview-person-image-01 {
	height:808px;
	margin-bottom:94px
}
.recruit-interview-person-dd .container-interview-person-image-01>.js-loader {
	height:935px;
	top:-127px
}
.recruit-interview-person-dd .container-interview-person-image-02 {
	height:894px;
	margin-top:60px;
	margin-bottom:95px
}
.recruit-interview-person-dd .container-interview-person-image-03 {
	height:600px
}
.recruit-interview-person-do .container-interview-person-image-01 {
	height:793px;
	margin-bottom:95px
}
.recruit-interview-person-do .container-interview-person-image-01>.js-loader {
	height:895px;
	top:-102px
}
.recruit-interview-person-do .container-interview-person-image-02 {
	height:828px;
	margin-bottom:94px
}
.recruit-interview-person-do .container-interview-person-image-03 {
	height:516px
}
.recruit-interview-person-fm .container-interview-person-left {
	padding-top:78px
}
.recruit-interview-person-fm .container-interview-person-image-01 {
	height:1048px;
	margin-bottom:94px
}
.recruit-interview-person-fm .container-interview-person-image-01>.js-loader {
	height:1166px;
	top:-118px
}
.recruit-interview-person-fm .container-interview-person-image-02 {
	height:707px;
	margin-bottom:93px
}
.recruit-interview-person-fm .container-interview-person-image-03 {
	height:611px
}
.recruit-interview-person-km .container-interview-person-left {
	padding-top:80px
}
.recruit-interview-person-km .container-interview-person-image-01 {
	height:869px;
	margin-bottom:93px
}
.recruit-interview-person-km .container-interview-person-image-01>.js-loader {
	height:985px;
	top:-116px
}
.recruit-interview-person-km .container-interview-person-image-02 {
	height:857px;
	margin-bottom:94px
}
.recruit-interview-person-km .container-interview-person-image-03 {
	height:606px
}
.recruit-interview-person-km .recruit-interview-person-pnct {
	margin-left:-2px;
	margin-right:-6px
}
.recruit-interview-person-kn .container-interview-person-left {
	padding-top:80px
}
.recruit-interview-person-kn .container-interview-person-image-01 {
	height:869px;
	margin-bottom:94px
}
.recruit-interview-person-kn .container-interview-person-image-01>.js-loader {
	height:985px;
	top:-116px
}
.recruit-interview-person-kn .container-interview-person-image-02 {
	height:949px;
	margin-bottom:94px
}
.recruit-interview-person-kn .container-interview-person-image-03 {
	height:637px
}
.recruit-interview-person-ks .container-interview-person-left {
	padding-top:88px
}
.recruit-interview-person-ks .container-interview-person-image-01 {
	height:847px;
	margin-bottom:92px
}
.recruit-interview-person-ks .container-interview-person-image-01>.js-loader {
	height:955px;
	top:-108px
}
.recruit-interview-person-ks .container-interview-person-image-02 {
	height:766px;
	margin-top:93px;
	margin-bottom:93px
}
.recruit-interview-person-ks .container-interview-person-image-03 {
	height:756px
}
.recruit-interview-person-ti .container-interview-person-image-01 {
	height:1004px;
	margin-bottom:92px
}
.recruit-interview-person-ti .container-interview-person-image-01>.js-loader {
	height:1106px;
	top:-102px
}
.recruit-interview-person-ti .container-interview-person-image-02 {
	height:859px;
	margin-top:92px;
	margin-bottom:93px
}
.recruit-interview-person-ti .container-interview-person-image-03 {
	height:731px
}
.recruit-interview-person-ts .container-interview-person-image-01 {
	height:733px;
	margin-bottom:92px
}
.recruit-interview-person-ts .container-interview-person-image-01>.js-loader {
	height:849px;
	top:-116px
}
.recruit-interview-person-ts .container-interview-person-image-02 {
	height:858px;
	margin-top:90px;
	margin-bottom:93px
}
.recruit-interview-person-ts .container-interview-person-image-03 {
	height:696px
}
.recruit-interview-person-yi .container-interview-person-image-01 {
	height:763px;
	margin-bottom:94px
}
.recruit-interview-person-yi .container-interview-person-image-01>.js-loader {
	height:879px;
	top:-116px
}
.recruit-interview-person-yi .container-interview-person-image-02 {
	height:827px;
	margin-top:90px;
	margin-bottom:93px
}
.recruit-interview-person-yi .container-interview-person-image-03 {
	height:604px
}
.recruit-interview-person-ym .container-interview-person-left {
	padding-top:80px
}
.recruit-interview-person-ym .container-interview-person-image-01 {
	height:869px;
	margin-bottom:94px
}
.recruit-interview-person-ym .container-interview-person-image-01>.js-loader {
	height:985px;
	top:-116px
}
.recruit-interview-person-ym .container-interview-person-image-02 {
	height:887px;
	margin-top:90px;
	margin-bottom:93px
}
.recruit-interview-person-ym .container-interview-person-image-03 {
	height:636px
}
.recruit-interview-person-paragraph-narrow {
	letter-spacing:-0.01em
}
.recruit-interview-person-bracket-r,.recruit-interview-person-pnct {
	margin-left:-2px;
	margin-right:-7px
}
.recruit-interview-person-bracket-l {
	margin-left:-7px
}
.recruit-interview-person-point {
	margin-left:-7px;
	margin-right:-4px
}
.recruit-interview-team .container-interview-team-image-01,.recruit-interview-team-valkyrie-connect .container-interview-team-image-01 {
	height:1101px;
	margin-bottom:100px
}
.recruit-interview-team .container-interview-team-image-01>.js-loader,.recruit-interview-team-valkyrie-connect .container-interview-team-image-01>.js-loader {
	top:0;
	left:0;
	width:692px;
	height:100%
}
.recruit-interview-team .container-interview-team-image-02,.recruit-interview-team-valkyrie-connect .container-interview-team-image-02 {
	margin-top:90px;
	margin-bottom:60px;
	height:590px
}
.recruit-interview-team .container-interview-team-image-02>.js-loader,.recruit-interview-team-valkyrie-connect .container-interview-team-image-02>.js-loader {
	top:0;
	right:0;
	width:574px;
	height:100%
}
.recruit-interview-team .container-interview-team-image-03,.recruit-interview-team-valkyrie-connect .container-interview-team-image-03 {
	height:441px
}
.recruit-interview-team .container-interview-team-image-03>.js-loader,.recruit-interview-team-valkyrie-connect .container-interview-team-image-03>.js-loader {
	top:0;
	left:0;
	width:100%;
	height:100%
}
.recruit-interview-team .container-interview-team-image-05,.recruit-interview-team-valkyrie-connect .container-interview-team-image-05 {
	height:582px;
	margin-bottom:100px
}
.recruit-interview-team .container-interview-team-image-05>.js-loader,.recruit-interview-team-valkyrie-connect .container-interview-team-image-05>.js-loader {
	top:0;
	right:0;
	width:448px;
	height:100%
}
.recruit-interview-team .container-interview-team-image-06,.recruit-interview-team-valkyrie-connect .container-interview-team-image-06 {
	height:790px
}
.recruit-interview-team .container-interview-team-image-06>.js-loader,.recruit-interview-team-valkyrie-connect .container-interview-team-image-06>.js-loader {
	top:0;
	left:0;
	width:580px;
	height:100%
}
.recruit-interview-team-cyma .container-interview-team-image-01 {
	height:820px;
	margin-bottom:90px
}
.recruit-interview-team-cyma .container-interview-team-image-01>.js-loader {
	top:0;
	right:0;
	width:573px;
	height:100%
}
.recruit-interview-team-cyma .container-interview-team-image-03 {
	height:687px;
	margin-bottom:100px
}
.recruit-interview-team-cyma .container-interview-team-image-03>.js-loader {
	top:0;
	left:0;
	width:100%;
	height:100%
}
.recruit-interview-team-cyma .container-interview-team-image-04 {
	height:362px;
	margin-bottom:60px
}
.recruit-interview-team-cyma .container-interview-team-image-04>.js-loader {
	top:-130px;
	right:0;
	width:573px;
	height:492px
}
.recruit-interview-team-cyma .container-interview-team-image-05 {
	height:419px;
	margin-bottom:100px
}
.recruit-interview-team-cyma .container-interview-team-image-05>.js-loader {
	top:0;
	left:0;
	width:100%;
	height:100%
}
.recruit-interview-team-heading-image {
	height:99px
}
.recruit-interview-team-bracket-r,.recruit-interview-team-pnct {
	margin-right:-7px
}
.recruit-interview-team-bracket-l {
	margin-left:-7px
}
.recruit-interview-team-text-narrow {
	letter-spacing:-.02em
}
.js-delayed-layer {
	opacity:0;
	-webkit-transform:translateY(100px);
	-ms-transform:translateY(100px);
	transform:translateY(100px);
	-webkit-transition:all .6s ease-out;
	transition:all .6s ease-out
}
.js-delayed-layer.is-animated {
	opacity:1;
	-webkit-transform:translateY(0px);
	-ms-transform:translateY(0px);
	transform:translateY(0px)
}
.recruit-message-heading .heading {
	margin-bottom:44px
}
.recruit-message-copy {
	height:76px;
	margin-bottom:94px;
	margin-left:-7px
}
@media (max-width: 1366px) {
	.slashedbox {
		margin:0 calc((1366px - 100%) / 2 * -1)
	}
	.bg-img-cut {
		margin:0 calc((1366px - 100%) / 2 * -1)
	}
}
@media (max-width: 1200px) {
	.modal-close.modal-close-youtube {
		left:calc((1200px - 896px) / 2 + 896px - 20px)
	}
	.collapsing-bg:before {
		border-left:600px solid transparent;
		border-right:600px solid transparent
	}
}
@media (max-height: 606px) {
	.modal-close.modal-close-youtube {
		top:calc((606px - 504px) / 2 - 20px - 20px)
	}
}
