@charset "UTF-8";


/*
	

	Module



 */


/* Font Family */
.fnt-en-fredokaone { font-family: 'Fredoka One', cursive; }
.fnt-en-notoserif { font-family: 'Noto Serif JP', sans-serif; }


/* Text Color */
.dc-txtcolor-dib { display: inline-block; }
.txt-cl-red { color: rgba(215, 0, 0, 1); }
.txt-cl-blue { color: rgba(33, 161, 238, 1); }
.txt-cl-pink { color: rgba(231, 77, 135, 1); }
.txt-cl-green { color: rgba(50, 190, 70, 1); }
.txt-cl-orange { color: rgba(230, 90, 10, 1); }
.txt-cl-yellow { color: rgba(255, 252, 0, 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; }
.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%;
		}


}