@charset "UTF-8";



/* --------------------------------------------------
	reset
-------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}#yui3-css-stamp.cssreset{display:none;}img {vertical-align:top;font-size:0;line-height:0;}

img {
	vertical-align: middle;
}

a img {
	border: none;
	outline: none;
}

figure {
	margin: 0;
}

table {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

input,
textarea {
	text-align: left;
	vertical-align: top;
}

button {
	border: none;
}

button,
label {
	background-color: transparent;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	vertical-align: middle;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type="number"] {
	-moz-appearance: textfield;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px transparent inset;
}

input:focus,
textarea:focus {
	border: 1px solid #fcb621;
}

:focus {
	outline: none;
}


::selection {
	background: #19223a;
	color: #fff;
}

::-moz-selection {
	background: #19223a;
	color: #fff;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}




/* --------------------------------------------------
	デフォルトスタイル
-------------------------------------------------- */
html {
	font-size: 62.5%;
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: 100%;
}

a {
	text-decoration: underline;
	color: #333;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

a:hover {
	text-decoration: none;
}

input {
	height: 35px;
	padding: 6px;
	border: 1px solid #aaa;
	border-radius: 0;
	outline: none;
	-webkit-appearance: none;
}

textarea {
	padding: 8px;
	border: 1px solid #aaa;
	resize: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	border-radius: 0;
	outline: none;
}

input.form_error,
textarea.form_error {
	border: 1px solid #ea0102;
	background: #fde5e5;
}

::-webkit-input-placeholder {
	color: #aaa;
	font-size: 16px;
}

:-ms-input-placeholder {
	color: #aaa;
	font-size: 16px;
}

::-moz-placeholder {
	color: #aaa;
	font-size: 16px;
}



@media screen and (max-width: 750px) {
	
	html.is-menu-open {
		overflow: hidden;
	}
	
	::-webkit-input-placeholder {
		font-size: 12px;
	}

	:-ms-input-placeholder {
		font-size: 12px;
	}

	::-moz-placeholder {
		font-size: 12px;
	}

}




/* --------------------------------------------------
	レイアウト
-------------------------------------------------- */
@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Medium");
	font-weight: 100;
}

@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Medium");
	font-weight: 200;
}

@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Medium");
	font-weight: 300;
}

@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Medium");
	font-weight: 400;
}

@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Bold");
	font-weight: 600;
}

body {
	font-family: "YakuHanJPs", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
	color: #19223a;
	background: #E7E8E9;
	font-size: 1.6rem;
	line-height: 2;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	word-wrap: break-word;
	overflow-wrap: break-word;
}

.serif {
	font-family: "ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E",serif;
}

.sans-serif {
	font-family: "YakuHanJPs", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}



@media screen and (max-width: 750px) {
	
	body {
		font-size: 1.4rem;
		line-height: 1.8;
	}
	
}




/*フォント
---------------------------------------------------------- */
@font-face {
	font-family: "YakuHanJPs";
	font-style: normal;
	font-weight: 100;
	src: url("../../fonts/YakuHanJPs/YakuHanJPs-Thin.eot");
	src: url("../../fonts/YakuHanJPs/YakuHanJPs-Thin.woff2") format("woff2"),
	url("../../fonts/YakuHanJPs/YakuHanJPs-Thin.woff") format("woff");
}




/*theme
---------------------------------------------------------- */
.theme-navy {
	background-color: #19223a;
}

.theme-navy,
.theme-navy a {
	color: #fff;
}




/*animation
---------------------------------------------------------- */
/* fade-in */
@-webkit-keyframes fade-in {
	
	0% {
		display: none;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	}
	1% {
		display: block;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	}
	100% {
		display: block;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
	
}

@keyframes fade-in {
	
	0% {
		display: none;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	}
	
	1% {
		display: block;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	}
	
	100% {
		display: block;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
	
}


/* hover-up */
@-webkit-keyframes hover-up {
	0% {
		opacity: 1;
		transform: translate(0px,0px);
	}
	
	50% {
		opacity: 0;
		transform: translate(0px,10px);
	}
	
	51% {
		opacity: 0;
		transform: translate(0px,-10px);
	}
	
	100% {
		opacity: 1;
		transform: translate(0px,0px);
	}
}

@keyframes hover-up {
	0% {
		opacity: 1;
		transform: translate(0px,0px);
	}
	
	50% {
		opacity: 0;
		transform: translate(0px,10px);
	}
	
	51% {
		opacity: 0;
		transform: translate(0px,-10px);
	}
	
	100% {
		opacity: 1;
		transform: translate(0px,0px);
	}
}


/* hover */
@-webkit-keyframes hover {
		
	0% {
		opacity: 1;
		transform: translate(0px,0px);
	}
	
	50% {
		opacity: 0;
		transform: translate(10px,0px);
	}
	
	51% {
		opacity: 0;
		transform: translate(-10px,0px);
	}
	 
	100% {
		opacity: 1;
		transform: translate(0px,0px);
	}
	
}

@keyframes hover {
		
	0% {
		opacity: 1;
		transform: translate(0px,0px);
	}
	
	50% {
		opacity: 0;
		transform: translate(10px,0px);
	}
	
	51% {
		opacity: 0;
		transform: translate(-10px,0px);
	}
	 
	100% {
		opacity: 1;
		transform: translate(0px,0px);
	}
	
}

@-webkit-keyframes hover-back {
		
	0% {
		opacity: 1;
		transform: translate(0px,0px);
	}
	
	50% {
		opacity: 0;
		transform: translate(-10px,0px);
	}
	
	51% {
		opacity: 0;
		transform: translate(10px,0px);
	}
	 
	100% {
		opacity: 1;
		transform: translate(0px,0px);
	}
	
}

@keyframes hover-back {
		
	0% {
		opacity: 1;
		transform: translate(0px,0px);
	}
	
	50% {
		opacity: 0;
		transform: translate(-10px,0px);
	}
	
	51% {
		opacity: 0;
		transform: translate(10px,0px);
	}
	 
	100% {
		opacity: 1;
		transform: translate(0px,0px);
	}
	
}


/* animscroll */
@keyframes animscroll {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
}

@-webkit-keyframes animscroll {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
}

/* write-the-text */
@keyframes write-the-text {
	0% {
		stroke-dashoffset:2500;
	}
	20% {
		stroke-dashoffset:2500;
	}
	80% {
		stroke-dashoffset:0;
	}
	100% {
		stroke-dashoffset:0;
	}
}

@-webkit-keyframes write-the-text {
	0% {
		stroke-dashoffset:2500;
	}
	20% {
		stroke-dashoffset:2500;
	}
	80% {
		stroke-dashoffset:0;
	}
	100% {
		stroke-dashoffset:0;
	}
}





/*フォント
---------------------------------------------------------- */
@font-face {
	font-family: "YakuHanJPs";
	font-style: normal;
	font-weight: 100;
	src: url("../../fonts/YakuHanJPs/YakuHanJPs-Thin.eot");
	src: url("../../fonts/YakuHanJPs/YakuHanJPs-Thin.woff2") format("woff2"),
	url("../../fonts/YakuHanJPs/YakuHanJPs-Thin.woff") format("woff");
}

@font-face {
	font-family: 'icomoon';
	src:url('../../fonts/icomoon/icomoon.eot?-gt222');
	src:url('../../fonts/icomoon/icomoon.eot?#iefix-gt222') format('embedded-opentype'),
	url('../../fonts/icomoon/icomoon.woff?-gt222') format('woff'),
	url('../../fonts/icomoon/icomoon.ttf?-gt222') format('truetype'),
	url('../../fonts/icomoon/icomoon.svg?-gt222v#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="f-icon-"], [class*=" f-icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.f-icon-blank01:before {
	content: "\e900";
}

.f-icon-arrow01-r:before {
	content: "\e901";
}

.f-icon-arrow01-l:before {
	content: "\e904";
}

.f-icon-arrow01-l:before {
	content: "\e904";
}

.f-icon-arrow01-down:before {
	content: "\e902";
}

.f-icon-arrow01-up:before {
	content: "\e903";
}

.f-icon-fb01:before {
	content: "\ea90";
}

.f-icon-insta01:before {
	content: "\ea92";
}

.f-icon-tw01:before {
	content: "\ea96";
}




/*slick
---------------------------------------------------------- */
.slick-slider {
	display: none;
}

.slick-initialized.slick-slider {
	display: block; /*slick-initializedが付与されたら表示*/
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.slick-dots {
	display: block;
	width: 100%;
	margin: 20px 0 0;
	padding: 0;
	line-height: 0;
	list-style: none;
	text-align: center;
}

.slick-dots li {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px !important;
}

.slick-dots li button {
	cursor: pointer;
	display: block;
	width: 10px;
	height: 10px;
	padding: 5px;
	color: transparent;
	font-size: 0;
	line-height: 0;
	border: 0;
	outline: none;
	background: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.slick-dots li.slick-active button {
	background: #19223a;
}



@media screen and (max-width: 750px) {
	
	.slick-dots {
		margin: 15px 0 0;
	}

}




/*表示・非表示管理
---------------------------------------------------------- */
/* PC非表示 */
.sp-none {
	display: block !important;
}

/* SP非表示 */
.pc-none {
	display: none !important;
}



@media screen and (max-width: 750px) {
	
	.sp-none {
		display: none !important;
	}
	
	.pc-none {
		display: block !important;
	}
}




/*画像
---------------------------------------------------------- */
img {
	max-width: 100%;
}




/*flex
---------------------------------------------------------- */
.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.flex-space-b {
	-ms-flex-pack: space-between;
	justify-content: space-between;
}

.flex-x-left {
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
}

.flex-x-center {
	-ms-flex-pack: center;
	justify-content: center;
}

.flex-y-center {
	align-items: center;
}



@media screen and (max-width: 750px) {
	
	.sp-flex-block {
		display: block !important;
	}
}




/*table
---------------------------------------------------------- */
.table {
	display: table;
}

.cell {
	display: table-cell;
}

.table-layout-fixed {
	table-layout: fixed;
}



@media screen and (max-width: 750px) {
	
	.sp-table-block {
		display: block !important;
	}
}




/* --------------------------------------------------
	clearfix
-------------------------------------------------- */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}




/* --------------------------------------------------
	white-space
-------------------------------------------------- */
.nowrap {
	white-space: nowrap;
}




/* --------------------------------------------------
	text-align
-------------------------------------------------- */
.t-left {
	text-align: left !important;
}

.t-center {
	text-align: center !important;
}

.t-right {
	text-align: right !important;
}




/* --------------------------------------------------
	vertical-align
-------------------------------------------------- */
.v-top {
	vertical-align: top !important;
}

.v-middle {
	vertical-align: middle !important;
}

.v-bottom {
	vertical-align: bottom !important;
}




/* --------------------------------------------------
	float
-------------------------------------------------- */
.clear {
	clear: both;
}

.f_left {
	float: left !important;
}

.f_right {
	float: right !important;
}




/* --------------------------------------------------
	フォントサイズ
-------------------------------------------------- */
.font10 {
	font-size: 1rem !important;
}

.font11 {
	font-size: 1.1rem !important;
}

.font12 {
	font-size: 1.2rem !important;
}

.font13 {
	font-size: 1.3rem !important;
}

.font14 {
	font-size: 1.4rem !important;
}

.font15 {
	font-size: 1.5rem !important;
}

.font16 {
	font-size: 1.6rem !important;
}

.font17 {
	font-size: 1.7rem !important;
}

.font18 {
	font-size: 1.8rem !important;
}

.font19 {
	font-size: 1.9rem !important;
}

.font20 {
	font-size: 2rem !important;
}

.font21 {
	font-size: 2.1rem !important;
}

.font22 {
	font-size: 2.2rem !important;
}

.font23 {
	font-size: 2.2rem !important;
}

.font24 {
	font-size: 2.4rem !important;
}

.font25 {
	font-size: 2.5rem !important;
}

.font26 {
	font-size: 2.6rem !important;
}

.font27 {
	font-size: 2.7rem !important;
}

.font28 {
	font-size: 2.8rem !important;
}

.font29 {
	font-size: 2.9rem !important;
}

.font30 {
	font-size: 3rem !important;
}

.fontn {
	font-weight: normal !important;
}

.fontb {
	font-weight: bold !important;
}



@media screen and (max-width: 750px) {
	
	.sp-font10 {
		font-size: 1.1rem !important;
	}

	.sp-font11 {
		font-size: 1.2rem !important;
	}

	.sp-font12 {
		font-size: 1.2rem !important;
	}

	.sp-font13 {
		font-size: 1.3rem !important;
	}

	.sp-font14 {
		font-size: 1.4rem !important;
	}

	.sp-font15 {
		font-size: 1.5rem !important;
	}

	.sp-font16 {
		font-size: 1.6rem !important;
	}

	.sp-font17 {
		font-size: 1.7rem !important;
	}

	.sp-font18 {
		font-size: 1.8rem !important;
	}

	.sp-font19 {
		font-size: 1.9rem !important;
	}

	.sp-font20 {
		font-size: 2rem !important;
	}

	.sp-font21 {
		font-size: 2.1rem !important;
	}

	.sp-font22 {
		font-size: 2.2rem !important;
	}

	.sp-font23 {
		font-size: 2.2rem !important;
	}

	.sp-font24 {
		font-size: 2.4rem !important;
	}

	.sp-font25 {
		font-size: 2.5rem !important;
	}

	.sp-font26 {
		font-size: 2.6rem !important;
	}

	.sp-font27 {
		font-size: 2.7rem !important;
	}

	.sp-font28 {
		font-size: 2.8rem !important;
	}

	.sp-font29 {
		font-size: 2.9rem !important;
	}

	.sp-font30 {
		font-size: 3rem !important;
	}
	
}




/* --------------------------------------------------
	width
-------------------------------------------------- */
.w10  { width:  10px !important; }
.w20  { width:  20px !important; }
.w30  { width:  30px !important; }
.w40  { width:  40px !important; }
.w50  { width:  50px !important; }
.w60  { width:  60px !important; }
.w70  { width:  70px !important; }
.w80  { width:  80px !important; }
.w90  { width:  90px !important; }
.w100 { width: 100px !important; }
.w110 { width: 110px !important; }
.w120 { width: 120px !important; }
.w130 { width: 130px !important; }
.w140 { width: 140px !important; }
.w150 { width: 150px !important; }
.w160 { width: 160px !important; }
.w170 { width: 170px !important; }
.w180 { width: 180px !important; }
.w190 { width: 190px !important; }
.w200 { width: 200px !important; }
.w210 { width: 210px !important; }
.w220 { width: 220px !important; }
.w230 { width: 230px !important; }
.w240 { width: 240px !important; }
.w250 { width: 250px !important; }
.w260 { width: 260px !important; }
.w270 { width: 270px !important; }
.w280 { width: 280px !important; }
.w290 { width: 290px !important; }
.w300 { width: 300px !important; }
.w310 { width: 310px !important; }
.w320 { width: 320px !important; }
.w330 { width: 330px !important; }
.w340 { width: 340px !important; }
.w350 { width: 350px !important; }
.w360 { width: 360px !important; }
.w370 { width: 370px !important; }
.w380 { width: 380px !important; }
.w390 { width: 390px !important; }
.w400 { width: 400px !important; }
.w410 { width: 410px !important; }
.w420 { width: 420px !important; }
.w430 { width: 430px !important; }
.w440 { width: 440px !important; }
.w450 { width: 450px !important; }
.w460 { width: 460px !important; }
.w470 { width: 470px !important; }
.w480 { width: 480px !important; }
.w490 { width: 490px !important; }
.w500 { width: 500px !important; }
.w510 { width: 510px !important; }
.w520 { width: 520px !important; }
.w530 { width: 530px !important; }
.w540 { width: 540px !important; }
.w550 { width: 550px !important; }
.w560 { width: 560px !important; }
.w570 { width: 570px !important; }
.w580 { width: 580px !important; }
.w590 { width: 590px !important; }
.w600 { width: 600px !important; }
.w610 { width: 610px !important; }
.w620 { width: 620px !important; }
.w630 { width: 630px !important; }
.w640 { width: 640px !important; }
.w650 { width: 650px !important; }
.w660 { width: 660px !important; }
.w670 { width: 670px !important; }
.w680 { width: 680px !important; }
.w690 { width: 690px !important; }
.w700 { width: 700px !important; }
.w710 { width: 710px !important; }
.w720 { width: 720px !important; }
.w730 { width: 730px !important; }
.w740 { width: 740px !important; }
.w750 { width: 750px !important; }
.w760 { width: 760px !important; }
.w770 { width: 770px !important; }
.w780 { width: 780px !important; }
.w790 { width: 790px !important; }
.w800 { width: 800px !important; }
.w810 { width: 810px !important; }
.w820 { width: 820px !important; }
.w830 { width: 830px !important; }
.w840 { width: 840px !important; }
.w850 { width: 850px !important; }
.w860 { width: 860px !important; }
.w870 { width: 870px !important; }
.w880 { width: 880px !important; }
.w890 { width: 890px !important; }
.w900 { width: 900px !important; }
.w910 { width: 910px !important; }
.w920 { width: 920px !important; }
.w930 { width: 930px !important; }
.w940 { width: 940px !important; }
.w950 { width: 950px !important; }
.w960 { width: 960px !important; }
.w970 { width: 970px !important; }
.w980 { width: 980px !important; }
.w990 { width: 990px !important; }
.w1000 { width: 1000px !important; }

.w1per  { width:  1% !important; }
.w2per  { width:  2% !important; }
.w3per  { width:  3% !important; }
.w4per  { width:  4% !important; }
.w5per  { width:  5% !important; }
.w6per  { width:  6% !important; }
.w7per  { width:  7% !important; }
.w8per  { width:  8% !important; }
.w9per  { width:  9% !important; }
.w10per { width: 10% !important; }
.w11per { width: 11% !important; }
.w12per { width: 12% !important; }
.w13per { width: 13% !important; }
.w14per { width: 14% !important; }
.w15per { width: 15% !important; }
.w16per { width: 16% !important; }
.w17per { width: 17% !important; }
.w18per { width: 18% !important; }
.w19per { width: 19% !important; }
.w20per { width: 20% !important; }
.w21per { width: 21% !important; }
.w22per { width: 22% !important; }
.w23per { width: 23% !important; }
.w24per { width: 24% !important; }
.w25per { width: 25% !important; }
.w26per { width: 26% !important; }
.w27per { width: 27% !important; }
.w28per { width: 28% !important; }
.w29per { width: 29% !important; }
.w30per { width: 30% !important; }
.w31per { width: 31% !important; }
.w32per { width: 32% !important; }
.w33per { width: 33% !important; }
.w34per { width: 34% !important; }
.w35per { width: 35% !important; }
.w36per { width: 36% !important; }
.w37per { width: 37% !important; }
.w38per { width: 38% !important; }
.w39per { width: 39% !important; }
.w40per { width: 40% !important; }
.w41per { width: 41% !important; }
.w42per { width: 42% !important; }
.w43per { width: 43% !important; }
.w44per { width: 44% !important; }
.w45per { width: 45% !important; }
.w46per { width: 46% !important; }
.w47per { width: 47% !important; }
.w48per { width: 48% !important; }
.w49per { width: 49% !important; }
.w50per { width: 50% !important; }
.w51per { width: 51% !important; }
.w52per { width: 52% !important; }
.w53per { width: 53% !important; }
.w54per { width: 54% !important; }
.w55per { width: 55% !important; }
.w56per { width: 56% !important; }
.w57per { width: 57% !important; }
.w58per { width: 58% !important; }
.w59per { width: 59% !important; }
.w60per { width: 60% !important; }
.w61per { width: 61% !important; }
.w62per { width: 62% !important; }
.w63per { width: 63% !important; }
.w64per { width: 64% !important; }
.w65per { width: 65% !important; }
.w66per { width: 66% !important; }
.w67per { width: 67% !important; }
.w68per { width: 68% !important; }
.w69per { width: 69% !important; }
.w70per { width: 70% !important; }
.w71per { width: 71% !important; }
.w72per { width: 72% !important; }
.w73per { width: 73% !important; }
.w74per { width: 74% !important; }
.w75per { width: 75% !important; }
.w76per { width: 76% !important; }
.w77per { width: 77% !important; }
.w78per { width: 78% !important; }
.w79per { width: 79% !important; }
.w80per { width: 80% !important; }
.w81per { width: 81% !important; }
.w82per { width: 82% !important; }
.w83per { width: 83% !important; }
.w84per { width: 84% !important; }
.w85per { width: 85% !important; }
.w86per { width: 86% !important; }
.w87per { width: 87% !important; }
.w88per { width: 88% !important; }
.w89per { width: 89% !important; }
.w90per { width: 90% !important; }
.w91per { width: 91% !important; }
.w92per { width: 92% !important; }
.w93per { width: 93% !important; }
.w94per { width: 94% !important; }
.w95per { width: 95% !important; }
.w96per { width: 96% !important; }
.w97per { width: 97% !important; }
.w98per { width: 98% !important; }
.w99per { width: 99% !important; }
.w100per{ width: 100% !important; }
.wauto  { width: auto !important; }



@media screen and (max-width: 750px) {
	
	.sp-w10  { width:  10px !important; }
	.sp-w20  { width:  20px !important; }
	.sp-w30  { width:  30px !important; }
	.sp-w40  { width:  40px !important; }
	.sp-w50  { width:  50px !important; }
	.sp-w60  { width:  60px !important; }
	.sp-w70  { width:  70px !important; }
	.sp-w80  { width:  80px !important; }
	.sp-w90  { width:  90px !important; }
	.sp-w100 { width: 100px !important; }
	.sp-w110 { width: 110px !important; }
	.sp-w120 { width: 120px !important; }
	.sp-w130 { width: 130px !important; }
	.sp-w140 { width: 140px !important; }
	.sp-w150 { width: 150px !important; }
	.sp-w160 { width: 160px !important; }
	.sp-w170 { width: 170px !important; }
	.sp-w180 { width: 180px !important; }
	.sp-w190 { width: 190px !important; }
	.sp-w200 { width: 200px !important; }
	.sp-w210 { width: 210px !important; }
	.sp-w220 { width: 220px !important; }
	.sp-w230 { width: 230px !important; }
	.sp-w240 { width: 240px !important; }
	.sp-w250 { width: 250px !important; }
	.sp-w260 { width: 260px !important; }
	.sp-w270 { width: 270px !important; }
	.sp-w280 { width: 280px !important; }
	.sp-w290 { width: 290px !important; }
	.sp-w300 { width: 300px !important; }
	.sp-w310 { width: 310px !important; }
	.sp-w320 { width: 320px !important; }
	.sp-w330 { width: 330px !important; }
	.sp-w340 { width: 340px !important; }
	.sp-w350 { width: 350px !important; }
	.sp-w360 { width: 360px !important; }
	.sp-w370 { width: 370px !important; }
	.sp-w380 { width: 380px !important; }
	.sp-w390 { width: 390px !important; }
	.sp-w400 { width: 400px !important; }
	.sp-w410 { width: 410px !important; }
	.sp-w420 { width: 420px !important; }
	.sp-w430 { width: 430px !important; }
	.sp-w440 { width: 440px !important; }
	.sp-w450 { width: 450px !important; }
	.sp-w460 { width: 460px !important; }
	.sp-w470 { width: 470px !important; }
	.sp-w480 { width: 480px !important; }
	.sp-w490 { width: 490px !important; }
	.sp-w500 { width: 500px !important; }
	.sp-w510 { width: 510px !important; }
	.sp-w520 { width: 520px !important; }
	.sp-w530 { width: 530px !important; }
	.sp-w540 { width: 540px !important; }
	.sp-w550 { width: 550px !important; }
	.sp-w560 { width: 560px !important; }
	.sp-w570 { width: 570px !important; }
	.sp-w580 { width: 580px !important; }
	.sp-w590 { width: 590px !important; }
	.sp-w600 { width: 600px !important; }
	.sp-w610 { width: 610px !important; }
	.sp-w620 { width: 620px !important; }
	.sp-w630 { width: 630px !important; }
	.sp-w640 { width: 640px !important; }
	.sp-w650 { width: 650px !important; }
	.sp-w660 { width: 660px !important; }
	.sp-w670 { width: 670px !important; }
	.sp-w680 { width: 680px !important; }
	.sp-w690 { width: 690px !important; }
	.sp-w700 { width: 700px !important; }
	.sp-w710 { width: 710px !important; }
	.sp-w720 { width: 720px !important; }
	.sp-w730 { width: 730px !important; }
	.sp-w740 { width: 740px !important; }
	.sp-w750 { width: 750px !important; }
	.sp-w760 { width: 760px !important; }
	.sp-w770 { width: 770px !important; }
	.sp-w780 { width: 780px !important; }
	.sp-w790 { width: 790px !important; }
	.sp-w800 { width: 800px !important; }
	.sp-w810 { width: 810px !important; }
	.sp-w820 { width: 820px !important; }
	.sp-w830 { width: 830px !important; }
	.sp-w840 { width: 840px !important; }
	.sp-w850 { width: 850px !important; }
	.sp-w860 { width: 860px !important; }
	.sp-w870 { width: 870px !important; }
	.sp-w880 { width: 880px !important; }
	.sp-w890 { width: 890px !important; }
	.sp-w900 { width: 900px !important; }
	.sp-w910 { width: 910px !important; }
	.sp-w920 { width: 920px !important; }
	.sp-w930 { width: 930px !important; }
	.sp-w940 { width: 940px !important; }
	.sp-w950 { width: 950px !important; }
	.sp-w960 { width: 960px !important; }
	.sp-w970 { width: 970px !important; }
	.sp-w980 { width: 980px !important; }
	.sp-w990 { width: 990px !important; }
	.sp-w1000 { width: 1000px !important; }

	.sp-w1per  { width:  1% !important; }
	.sp-w2per  { width:  2% !important; }
	.sp-w3per  { width:  3% !important; }
	.sp-w4per  { width:  4% !important; }
	.sp-w5per  { width:  5% !important; }
	.sp-w6per  { width:  6% !important; }
	.sp-w7per  { width:  7% !important; }
	.sp-w8per  { width:  8% !important; }
	.sp-w9per  { width:  9% !important; }
	.sp-w10per { width: 10% !important; }
	.sp-w11per { width: 11% !important; }
	.sp-w12per { width: 12% !important; }
	.sp-w13per { width: 13% !important; }
	.sp-w14per { width: 14% !important; }
	.sp-w15per { width: 15% !important; }
	.sp-w16per { width: 16% !important; }
	.sp-w17per { width: 17% !important; }
	.sp-w18per { width: 18% !important; }
	.sp-w19per { width: 19% !important; }
	.sp-w20per { width: 20% !important; }
	.sp-w21per { width: 21% !important; }
	.sp-w22per { width: 22% !important; }
	.sp-w23per { width: 23% !important; }
	.sp-w24per { width: 24% !important; }
	.sp-w25per { width: 25% !important; }
	.sp-w26per { width: 26% !important; }
	.sp-w27per { width: 27% !important; }
	.sp-w28per { width: 28% !important; }
	.sp-w29per { width: 29% !important; }
	.sp-w30per { width: 30% !important; }
	.sp-w31per { width: 31% !important; }
	.sp-w32per { width: 32% !important; }
	.sp-w33per { width: 33% !important; }
	.sp-w34per { width: 34% !important; }
	.sp-w35per { width: 35% !important; }
	.sp-w36per { width: 36% !important; }
	.sp-w37per { width: 37% !important; }
	.sp-w38per { width: 38% !important; }
	.sp-w39per { width: 39% !important; }
	.sp-w40per { width: 40% !important; }
	.sp-w41per { width: 41% !important; }
	.sp-w42per { width: 42% !important; }
	.sp-w43per { width: 43% !important; }
	.sp-w44per { width: 44% !important; }
	.sp-w45per { width: 45% !important; }
	.sp-w46per { width: 46% !important; }
	.sp-w47per { width: 47% !important; }
	.sp-w48per { width: 48% !important; }
	.sp-w49per { width: 49% !important; }
	.sp-w50per { width: 50% !important; }
	.sp-w51per { width: 51% !important; }
	.sp-w52per { width: 52% !important; }
	.sp-w53per { width: 53% !important; }
	.sp-w54per { width: 54% !important; }
	.sp-w55per { width: 55% !important; }
	.sp-w56per { width: 56% !important; }
	.sp-w57per { width: 57% !important; }
	.sp-w58per { width: 58% !important; }
	.sp-w59per { width: 59% !important; }
	.sp-w60per { width: 60% !important; }
	.sp-w61per { width: 61% !important; }
	.sp-w62per { width: 62% !important; }
	.sp-w63per { width: 63% !important; }
	.sp-w64per { width: 64% !important; }
	.sp-w65per { width: 65% !important; }
	.sp-w66per { width: 66% !important; }
	.sp-w67per { width: 67% !important; }
	.sp-w68per { width: 68% !important; }
	.sp-w69per { width: 69% !important; }
	.sp-w70per { width: 70% !important; }
	.sp-w71per { width: 71% !important; }
	.sp-w72per { width: 72% !important; }
	.sp-w73per { width: 73% !important; }
	.sp-w74per { width: 74% !important; }
	.sp-w75per { width: 75% !important; }
	.sp-w76per { width: 76% !important; }
	.sp-w77per { width: 77% !important; }
	.sp-w78per { width: 78% !important; }
	.sp-w79per { width: 79% !important; }
	.sp-w80per { width: 80% !important; }
	.sp-w81per { width: 81% !important; }
	.sp-w82per { width: 82% !important; }
	.sp-w83per { width: 83% !important; }
	.sp-w84per { width: 84% !important; }
	.sp-w85per { width: 85% !important; }
	.sp-w86per { width: 86% !important; }
	.sp-w87per { width: 87% !important; }
	.sp-w88per { width: 88% !important; }
	.sp-w89per { width: 89% !important; }
	.sp-w90per { width: 90% !important; }
	.sp-w91per { width: 91% !important; }
	.sp-w92per { width: 92% !important; }
	.sp-w93per { width: 93% !important; }
	.sp-w94per { width: 94% !important; }
	.sp-w95per { width: 95% !important; }
	.sp-w96per { width: 96% !important; }
	.sp-w97per { width: 97% !important; }
	.sp-w98per { width: 98% !important; }
	.sp-w99per { width: 99% !important; }
	.sp-w100per{ width: 100% !important; }
	.sp-wauto  { width: auto !important; }
	
}




/* --------------------------------------------------
	space
-------------------------------------------------- */
.m0    {margin:  0 !important;}

.mt0   {margin-top:  0 !important;}
.mt5   {margin-top:  5px !important;}
.mt10  {margin-top: 10px !important;}
.mt15  {margin-top: 15px !important;}
.mt20  {margin-top: 20px !important;}
.mt25  {margin-top: 25px !important;}
.mt30  {margin-top: 30px !important;}
.mt35  {margin-top: 35px !important;}
.mt40  {margin-top: 40px !important;}
.mt45  {margin-top: 45px !important;}
.mt50  {margin-top: 50px !important;}
.mt55  {margin-top: 55px !important;}
.mt60  {margin-top: 60px !important;}
.mt65  {margin-top: 65px !important;}
.mt70  {margin-top: 70px !important;}
.mt75  {margin-top: 75px !important;}
.mt80  {margin-top: 80px !important;}
.mt85  {margin-top: 85px !important;}
.mt90  {margin-top: 90px !important;}
.mt95  {margin-top: 95px !important;}
.mt100 {margin-top: 100px !important;}


@media screen and (max-width: 750px) {
	
	.sp-mt0  {margin-top:  0 !important;}
	.sp-mt5  {margin-top:  5px !important;}
	.sp-mt10 {margin-top: 10px !important;}
	.sp-mt15 {margin-top: 15px !important;}
	.sp-mt20 {margin-top: 20px !important;}
	.sp-mt25 {margin-top: 25px !important;}
	.sp-mt30 {margin-top: 30px !important;}
	.sp-mt35 {margin-top: 35px !important;}
	.sp-mt40 {margin-top: 40px !important;}
	.sp-mt45 {margin-top: 45px !important;}
	.sp-mt50 {margin-top: 50px !important;}
	.sp-mt55  {margin-top:55px !important;}
	.sp-mt60 {margin-top: 60px !important;}
	.sp-mt65 {margin-top: 65px !important;}
	.sp-mt70 {margin-top: 70px !important;}
	.sp-mt75 {margin-top: 75px !important;}
	.sp-mt80 {margin-top: 80px !important;}
	.sp-mt85 {margin-top: 85px !important;}
	.sp-mt90 {margin-top: 90px !important;}
	.sp-mt95 {margin-top: 95px !important;}
	.sp-mt100 {margin-top: 100px !important;}
}


.mb0   {margin-bottom:  0 !important;}
.mb5   {margin-bottom:  5px !important;}
.mb10  {margin-bottom: 10px !important;}
.mb15  {margin-bottom: 15px !important;}
.mb20  {margin-bottom: 20px !important;}
.mb25  {margin-bottom: 25px !important;}
.mb30  {margin-bottom: 30px !important;}
.mb35  {margin-bottom: 35px !important;}
.mb40  {margin-bottom: 40px !important;}
.mb45  {margin-bottom: 45px !important;}
.mb50  {margin-bottom: 50px !important;}
.mb55  {margin-bottom: 55px !important;}
.mb60  {margin-bottom: 60px !important;}
.mb65  {margin-bottom: 65px !important;}
.mb70  {margin-bottom: 70px !important;}
.mb75  {margin-bottom: 75px !important;}
.mb80  {margin-bottom: 80px !important;}
.mb85  {margin-bottom: 85px !important;}
.mb90  {margin-bottom: 90px !important;}
.mb95  {margin-bottom: 95px !important;}
.mb100 {margin-bottom: 100px !important;}
.mb110 {margin-bottom: 110px !important;}
.mb120 {margin-bottom: 120px !important;}
.mb130 {margin-bottom: 130px !important;}
.mb140 {margin-bottom: 140px !important;}
.mb150 {margin-bottom: 150px !important;}


@media screen and (max-width: 750px) {
	
	.sp-mb0  {margin-bottom:  0 !important;}
	.sp-mb5  {margin-bottom:  5px !important;}
	.sp-mb10 {margin-bottom: 10px !important;}
	.sp-mb15 {margin-bottom: 15px !important;}
	.sp-mb20 {margin-bottom: 20px !important;}
	.sp-mb25 {margin-bottom: 25px !important;}
	.sp-mb30 {margin-bottom: 30px !important;}
	.sp-mb35 {margin-bottom: 35px !important;}
	.sp-mb40 {margin-bottom: 40px !important;}
	.sp-mb45 {margin-bottom: 45px !important;}
	.sp-mb50 {margin-bottom: 50px !important;}
	.sp-mb55  {margin-bottom: 55px !important;}
	.sp-mb60 {margin-bottom: 60px !important;}
	.sp-mb65 {margin-bottom: 65px !important;}
	.sp-mb70 {margin-bottom: 70px !important;}
	.sp-mb75 {margin-bottom: 75px !important;}
	.sp-mb80 {margin-bottom: 80px !important;}
	.sp-mb85 {margin-bottom: 85px !important;}
	.sp-mb90 {margin-bottom: 90px !important;}
	.sp-mb95 {margin-bottom: 95px !important;}
	.sp-mb100 {margin-bottom: 100px !important;}
}


.mr0   {margin-right: 0 !important;}
.mr5   {margin-right: 5px !important;}
.mr10  {margin-right: 10px !important;}
.mr15  {margin-right: 15px !important;}
.mr20  {margin-right: 20px !important;}
.mr25  {margin-right: 25px !important;}
.mr30  {margin-right: 30px !important;}
.mr35  {margin-right: 35px !important;}
.mr40  {margin-right: 40px !important;}
.mr45  {margin-right: 45px !important;}
.mr50  {margin-right: 50px !important;}
.mr55  {margin-right: 55px !important;}
.mr60  {margin-right: 60px !important;}
.mr65  {margin-right: 65px !important;}
.mr70  {margin-right: 70px !important;}
.mr75  {margin-right: 75px !important;}
.mr80  {margin-right: 80px !important;}
.mr85  {margin-right: 85px !important;}
.mr90  {margin-right: 90px !important;}
.mr95  {margin-right: 95px !important;}
.mr100 {margin-right: 100px !important;}


@media screen and (max-width: 750px) {
	
	.sp-mr0  {margin-right:  0 !important;}
	.sp-mr5  {margin-right:  5px !important;}
	.sp-mr10 {margin-right: 10px !important;}
	.sp-mr15 {margin-right: 15px !important;}
	.sp-mr20 {margin-right: 20px !important;}
	.sp-mr25 {margin-right: 25px !important;}
	.sp-mr30 {margin-right: 30px !important;}
	.sp-mr35 {margin-right: 35px !important;}
	.sp-mr40 {margin-right: 40px !important;}
	.sp-mr45 {margin-right: 45px !important;}
	.sp-mr50 {margin-right: 50px !important;}
	.sp-mr55  {margin-right: 55px !important;}
	.sp-mr60 {margin-right: 60px !important;}
	.sp-mr65 {margin-right: 65px !important;}
	.sp-mr70 {margin-right: 70px !important;}
	.sp-mr75 {margin-right: 75px !important;}
	.sp-mr80 {margin-right: 80px !important;}
	.sp-mr85 {margin-right: 85px !important;}
	.sp-mr90 {margin-right: 90px !important;}
	.sp-mr95 {margin-right: 95px !important;}
	.sp-mr100 {margin-right: 100px !important;}
}


.ml0   {margin-left: 0 !important;}
.ml5   {margin-left: 5px !important;}
.ml10  {margin-left:10px !important;}
.ml15  {margin-left:15px !important;}
.ml20  {margin-left:20px !important;}
.ml25  {margin-left:25px !important;}
.ml30  {margin-left:30px !important;}
.ml35  {margin-left:35px !important;}
.ml40  {margin-left:40px !important;}
.ml45  {margin-left:45px !important;}
.ml50  {margin-left:50px !important;}
.ml55  {margin-left:55px !important;}
.ml60  {margin-left:60px !important;}
.ml65  {margin-left:65px !important;}
.ml70  {margin-left:70px !important;}
.ml75  {margin-left:75px !important;}
.ml80  {margin-left:80px !important;}
.ml85  {margin-left:85px !important;}
.ml90  {margin-left:90px !important;}
.ml95  {margin-left:95px !important;}
.ml100 {margin-left:100px !important;}


@media screen and (max-width: 750px) {
	
	.sp-ml0  {margin-left:  0 !important;}
	.sp-ml5  {margin-left:  5px !important;}
	.sp-ml10 {margin-left: 10px !important;}
	.sp-ml15 {margin-left: 15px !important;}
	.sp-ml20 {margin-left: 20px !important;}
	.sp-ml25 {margin-left: 25px !important;}
	.sp-ml30 {margin-left: 30px !important;}
	.sp-ml35 {margin-left: 35px !important;}
	.sp-ml40 {margin-left: 40px !important;}
	.sp-ml45 {margin-left: 45px !important;}
	.sp-ml50 {margin-left: 50px !important;}
	.sp-ml55  {margin-left: 55px !important;}
	.sp-ml60 {margin-left: 60px !important;}
	.sp-ml65 {margin-left: 65px !important;}
	.sp-ml70 {margin-left: 70px !important;}
	.sp-ml75 {margin-left: 75px !important;}
	.sp-ml80 {margin-left: 80px !important;}
	.sp-ml85 {margin-left: 85px !important;}
	.sp-ml90 {margin-left: 90px !important;}
	.sp-ml95 {margin-left: 95px !important;}
	.sp-ml100 {margin-left: 100px !important;}
}


.m-auto    {margin: auto !important;}


@media screen and (max-width: 750px) {
	
	.sp-m-auto {
		margin: auto !important;
	}
}



.p0    {padding:     0 !important;}
.pt0   {padding-top: 0 !important;}
.pt5   {padding-top: 5px !important;}
.pt10  {padding-top:10px !important;}
.pt15  {padding-top:15px !important;}
.pt20  {padding-top:20px !important;}
.pt25  {padding-top:25px !important;}
.pt30  {padding-top:30px !important;}
.pt35  {padding-top:35px !important;}
.pt40  {padding-top:40px !important;}
.pt45  {padding-top:45px !important;}
.pt50  {padding-top:50px !important;}
.pt55  {padding-top:55px !important;}
.pt60  {padding-top:60px !important;}
.pt65  {padding-top:65px !important;}
.pt70  {padding-top:70px !important;}
.pt75  {padding-top:75px !important;}
.pt80  {padding-top:80px !important;}
.pt85  {padding-top:85px !important;}
.pt90  {padding-top:90px !important;}
.pt95  {padding-top:95px !important;}
.pt100 {padding-top:100px !important;}

.pb0   {padding-bottom: 0 !important;}
.pb5   {padding-bottom: 5px !important;}
.pb10  {padding-bottom:10px !important;}
.pb15  {padding-bottom:15px !important;}
.pb20  {padding-bottom:20px !important;}
.pb25  {padding-bottom:25px !important;}
.pb30  {padding-bottom:30px !important;}
.pb35  {padding-bottom:35px !important;}
.pb40  {padding-bottom:40px !important;}
.pb45  {padding-bottom:45px !important;}
.pb50  {padding-bottom:50px !important;}
.pb55  {padding-bottom:55px !important;}
.pb60  {padding-bottom:60px !important;}
.pb65  {padding-bottom:65px !important;}
.pb70  {padding-bottom:70px !important;}
.pb75  {padding-bottom:75px !important;}
.pb80  {padding-bottom:80px !important;}
.pb85  {padding-bottom:85px !important;}
.pb90  {padding-bottom:90px !important;}
.pb95  {padding-bottom:95px !important;}
.pb100 {padding-bottom:100px !important;}


@media screen and (max-width: 750px) {

	.sp_pb0  {padding-bottom:  0 !important;}
	
}


.pr0   {padding-right:  0 !important;}
.pr5   {padding-right:  5px !important;}
.pr10  {padding-right: 10px !important;}
.pr15  {padding-right: 15px !important;}
.pr20  {padding-right: 20px !important;}
.pr25  {padding-right: 25px !important;}
.pr30  {padding-right: 30px !important;}
.pr35  {padding-right: 35px !important;}
.pr40  {padding-right: 40px !important;}
.pr45  {padding-right: 45px !important;}
.pr50  {padding-right: 50px !important;}
.pr55  {padding-right: 55px !important;}
.pr60  {padding-right: 60px !important;}
.pr65  {padding-right: 65px !important;}
.pr70  {padding-right: 70px !important;}
.pr75  {padding-right: 75px !important;}
.pr80  {padding-right: 80px !important;}
.pr85  {padding-right: 85px !important;}
.pr90  {padding-right: 90px !important;}
.pr95  {padding-right: 95px !important;}
.pr100 {padding-right: 100px !important;}


.pl0   {padding-left: 0 !important;}
.pl5   {padding-left: 5px !important;}
.pl10  {padding-left: 10px !important;}
.pl15  {padding-left: 15px !important;}
.pl20  {padding-left: 20px !important;}
.pl25  {padding-left: 25px !important;}
.pl30  {padding-left: 30px !important;}
.pl35  {padding-left: 35px !important;}
.pl40  {padding-left: 40px !important;}
.pl45  {padding-left: 45px !important;}
.pl50  {padding-left: 50px !important;}
.pl55  {padding-left: 55px !important;}
.pl60  {padding-left: 60px !important;}
.pl65  {padding-left: 65px !important;}
.pl70  {padding-left: 70px !important;}
.pl75  {padding-left: 75px !important;}
.pl80  {padding-left: 80px !important;}
.pl85  {padding-left: 85px !important;}
.pl90  {padding-left: 90px !important;}
.pl95  {padding-left: 95px !important;}
.pl100 {padding-left: 100px !important;}