@charset "UTF-8";


/*reset
---------------------------------------------------------- */
html{color:#000;background:#fff;}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;
}

:focus {
	outline:none;
}

* {
	-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%;
	touch-action: manipulation;
}

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

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

a:hover {
	text-decoration: none;
}

input,
select,
textarea {
	font-size: 16px;
}

input {
	height: 45px;
	padding: 0 15px;
	-webkit-box-shadow: 0px 0px 0px 1px #c8c8c8 inset;
	box-shadow: 0px 0px 0px 1px #c8c8c8 inset;
	border-radius: 0;
	outline: none;
	border: none;
	-webkit-appearance: none;
}

textarea {
	padding: 10px 15px;
	-webkit-box-shadow: 0px 0px 0px 1px #c8c8c8 inset;
	box-shadow: 0px 0px 0px 1px #c8c8c8 inset;
	resize: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	border-radius: 0;
	outline: none;
	border: none;
}

::-webkit-input-placeholder {
	color: #999;
	-webkit-transform: scale(0.85);
	transform: scale(0.85);
	-webkit-transform-origin: center left;
	transform-origin: center left;
}

:-ms-input-placeholder {
	color: #999;
	font-size: 14px;
}

::-moz-placeholder {
	color: #999;
	-webkit-transform: scale(0.85);
	transform: scale(0.85);
	-webkit-transform-origin: center left;
	transform-origin: center left;
}




/*レイアウト
---------------------------------------------------------- */
body {
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	color: #000;
	background: #fff;
	font-size: 1.4rem;
	line-height: 1.6;
	word-wrap: break-word;
	overflow-wrap: break-word;
}

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

.sans_serif {
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}



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




/*フォント
---------------------------------------------------------- */
@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^="icon_"], [class*=" icon_"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon_map_pin01:before {
	content: "\e900";
}

.icon_list01:before {
	content: "\e901";
}

.icon_list02:before {
	content: "\e915";
}

.icon_arrow01_down:before {
	content: "\e902";
}

.icon_arrow01_up:before {
	content: "\e903";
}

.icon_arrow01_left:before {
	content: "\e904";
}

.icon_arrow01_right:before {
	content: "\e905";
}

.icon_ballon01_right:before {
	content: "\e906";
}

.icon_ballon01_left:before {
	content: "\e907";
}

.icon_article01:before {
	content: "\e90a";
}

.icon_microphone01:before {
	content: "\e908";
}

.icon_present01:before {
	content: "\e909";
}

.icon_search01:before {
	content: "\e90b";
}

.icon_map01:before {
	content: "\e90c";
}

.icon_tv01:before {
	content: "\e90d";
}

.icon_radio01:before {
	content: "\e90e";
}

.icon_anime01:before {
	content: "\e91b";
}

.icon_variety01:before {
	content: "\e910";
}

.icon_sports01:before {
	content: "\e911";
}

.icon_kbc_microphone01:before {
	content: "\e912";
}

.icon_home01:before {
	content: "\e913";
}

.icon_drama01:before {
	content: "\e914";
}

.icon_close01:before {
	content: "\e90f";
}

.icon_timetable01:before {
	content: "\e916";
}

.icon_people01:before {
	content: "\e917";
}

.icon_video01:before {
	content: "\e918";
}

.icon_circle01:before {
	content: "\e919";
}

.icon_mail01:before {
	content: "\e91c";
}

.icon_global01:before {
	content: "\e91a";
}

.icon_exclamation01:before {
	content: "\e91d";
}




/*背景色
---------------------------------------------------------- */
.theme_white01 {
	background-color: #fff;
}




/*フォント色
---------------------------------------------------------- */
.font_pink01 {
	color: #fb5e95;
}

.font_orange01 {
	color: #ef8700;
}




/*アニメーション
---------------------------------------------------------- */
/* 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)";
	}
	
}

@-webkit-keyframes shake {
	
	from,
	11.1%,
	to {
		-webkit-transform: none;
		transform: none;
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewX(-12.5deg);
		transform: skewX(-12.5deg) skewX(-12.5deg);
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewX(6.25deg);
		transform: skewX(6.25deg) skewX(6.25deg);
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewX(-3.125deg);
		transform: skewX(-3.125deg) skewX(-3.125deg);
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewX(1.5625deg);
		transform: skewX(1.5625deg) skewX(1.5625deg);
	}

	66.6% {
		-webkit-transform: skewX(-.78125deg) skewX(-.78125deg);
		transform: skewX(-.78125deg) skewX(-.78125deg);
	}

	77.7% {
		-webkit-transform: skewX(.39063deg) skewX(.39063deg);
		transform: skewX(.39063deg) skewX(.39063deg);
	}

	88.8% {
		-webkit-transform: skewX(-.19531deg) skewX(-.19531deg);
		transform: skewX(-.19531deg) skewX(-.19531deg);
	}
	
}

@keyframes shake {
	
	from,
	11.1%,
	to {
		-webkit-transform: none;
		transform: none;
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewX(-12.5deg);
		transform: skewX(-12.5deg) skewX(-12.5deg);
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewX(6.25deg);
		transform: skewX(6.25deg) skewX(6.25deg);
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewX(-3.125deg);
		transform: skewX(-3.125deg) skewX(-3.125deg);
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewX(1.5625deg);
		transform: skewX(1.5625deg) skewX(1.5625deg);
	}

	66.6% {
		-webkit-transform: skewX(-.78125deg) skewX(-.78125deg);
		transform: skewX(-.78125deg) skewX(-.78125deg);
	}

	77.7% {
		-webkit-transform: skewX(.39063deg) skewX(.39063deg);
		transform: skewX(.39063deg) skewX(.39063deg);
	}

	88.8% {
		-webkit-transform: skewX(-.19531deg) skewX(-.19531deg);
		transform: skewX(-.19531deg) skewX(-.19531deg);
	}
	
}




/*slick
---------------------------------------------------------- */
.slick-slider {
	position: relative;
	display: none;
	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-initialized.slick-slider {
	display: block; /*slick-initializedが付与されたら表示*/
}

.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;
	margin: 0 auto;
}

.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: #b3c5cd;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.slick-dots li.slick-active button {
	background: #185d7c;
}



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

}




/*表示・非表示管理
---------------------------------------------------------- */
/* 非表示 */
.disp_none {
	display: none;
}

/* PC非表示 */
.sp_none {
	display: block !important;
}

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



@media screen and (min-width: 751px) {
	
	.pc_disp {
		display: block !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;
}

.font_red01 {
	color: #e40000 !important;
}

.font_blue01 {
	color: #2ca9e1 !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; }
.w291 { width: 291px !important; }
.w292 { width: 292px !important; }
.w293 { width: 293px !important; }
.w294 { width: 294px !important; }
.w295 { width: 295px !important; }
.w296 { width: 296px !important; }
.w297 { width: 297px !important; }
.w298 { width: 298px !important; }
.w299 { width: 299px !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;}
.mt1   {margin-top:  1px !important;}
.mt2   {margin-top:  2px !important;}
.mt3   {margin-top:  3px !important;}
.mt4   {margin-top:  4px !important;}
.mt5   {margin-top:  5px !important;}
.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;}

.mt_m1    {margin-top:  -1px !important;}

@media screen and (max-width: 750px) {
	
	.sp_mt0  {margin-top:  0 !important;}
	.sp_mt1  {margin-top:  1px !important;}
	.sp_mt2  {margin-top:  2px !important;}
	.sp_mt3  {margin-top:  3px !important;}
	.sp_mt4  {margin-top:  4px !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;}
.mb1   {margin-bottom:  1px !important;}
.mb2   {margin-bottom:  2px !important;}
.mb3   {margin-bottom:  3px !important;}
.mb4   {margin-bottom:  4px !important;}
.mb5   {margin-bottom:  5px !important;}
.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;}


@media screen and (max-width: 750px) {
	
	.sp_mb0  {margin-bottom:  0 !important;}
	.sp_mb1  {margin-bottom:  1px !important;}
	.sp_mb2  {margin-bottom:  2px !important;}
	.sp_mb3  {margin-bottom:  3px !important;}
	.sp_mb4  {margin-bottom:  4px !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;}



@media screen and (max-width: 750px) {
	
	.sp_pt0  {padding-top: 0 !important;}
	.sp_pr0  {padding-right:  0 !important;}
	.sp_pl0  {padding-left:  0 !important;}
	
}



