@charset "UTF-8";



/*
	

	Module



 */


/* Custom Propaty */
:root {
	--bg: #f99;
	--main-gutter: 30px;
	--main-color: #7117ea;
	--sub-color: #ea6060;
	--bg-gradation: linear-gradient(135deg, var(--main-color) 0%, var(--sub-color) 100%) fixed;
	}
.CustomPropaty {
	margin: var(--main-gutter);
	background: var(--bg-gradation);
	}
@media (max-width: 600px) {
.CustomPropaty {
	background: var(--bg);
	}
}




/* Text Color */
.dc-txtcolor-dib { display: inline-block; }
.dctc-red { color: rgba(215, 0, 0, 1); }
.dctc-blue { color: rgba(33, 161, 238, 1); }
.dctc-pink { color: rgba(231, 77, 135, 1); }
.dctc-green { color: rgba(8, 169, 92, 1); }
.dctc-orange { color: rgba(219, 117, 8, 1); }
.dctc-gold { color: rgba(175, 144, 99, 1); }



/*
	

	MediaQuery



 */



@media screen and (min-width: 751px) {


/* Device */
.desktop-only {}
.smartphone-only { display: none; }
.desktop-only-di { display: inline; }
.desktop-only-dib {
	display: inline-block;
	vertical-align: top;
	}
.desktop-only-db { display: block; }
.smartphone-only-di,
.smartphone-only-dib,
.smartphone-only-db { display: none; }


/* Text Size */
.mdl-ttl-min { font-size: 14px; }


}



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


/* Device */
.desktop-only { display: none; }
.smartphone-only { display: block; }
.desktop-only-di,
.desktop-only-dib,
.desktop-only-db { display: none; }
.smartphone-only-di { display: inline; }
.smartphone-only-dib { display: inline-block; }
.smartphone-only-db { display: block; }


/* Text Size */
.mdl-ttl-min { font-size: 12px; }


/* Slider > Slick Slider */
.container .slick-dots { bottom: -10px; }
	.container .slick-dots li {
		height: 10px;
		width: 10px;
		}
	.container .slick-dots li button {
		height: 10px;
		width: 10px;
		text-indent: -9999px;
		}
	.container .slick-dots li button::before {
		background-color: rgba(0, 0, 0, .5);
		height: 10px;
		width: 10px;

		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		}


}