@charset "utf-8";


/* ============================================================================================== */
/* privacy                                                                                        */
/* ============================================================================================== */

.card-state__body {
	padding: 30px;
}

.privacy-detail {
	margin-top: 1.5em;
}

.privacy-detail:last-child {
	margin-bottom: 1.5em;
}

.privacy-detail h3 {
	font-size: 1em;
	font-weight: 500;
	color: rgba(0,0,0,1);
	margin-bottom: .25em;
}

.privacy p {
	text-align: justify;
}

.privacy-detail .list-style__disc {
	margin-top: .5em;
}


/* ============================================================================================== */
/* Media query                                                                                    */
/* ============================================================================================== */

/* ---------------------------------------------------------------------------------------------- */
/* SmartPhone                                                                                     */

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

}

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

}


@media screen and (orientation:landscape) {

}

/* over iphone 6 plus landscape */
@media screen and (orientation:landscape) and (min-width: 736px) {

}


/* ---------------------------------------------------------------------------------------------- */
/* Tablet                                                                                         */

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

	.card-state__body {
		padding: 40px;
	}

}

/* over ipad landscape */
@media screen and (orientation:landscape) and (min-width: 1024px) {

	.card-state__body {
		padding: 60px;
	}

	.privacy-detail {
		margin-top: 2em;
	}

}


/* ---------------------------------------------------------------------------------------------- */
/* Desktop                                                                                        */

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

}

