@charset "utf-8";


/* ============================================================================================== */
/* common                                                                                         */
/* ============================================================================================== */

.section__sitepolicy {
	padding-bottom: 60px;
}

.page-header {
	margin-bottom: 40px;
}


/* ============================================================================================== */
/* section__sitepolicy                                                                            */
/* ============================================================================================== */

/* ----------------------------------------------------------------------- */
/* sitepolicy */

.sitepolicy .lead-txt {
	margin-bottom: 40px;
}

.sitepolicy .sitepolicy-item {
	margin-bottom: 40px;
}

.sitepolicy .sitepolicy-item:last-child {
	margin-bottom: 0;
}

.sitepolicy .sitepolicy-item p + ul {
	margin-top: 10px;
}

.sitepolicy .list-style--reg li {
	margin-bottom: .2em;
}

.sitepolicy .list-style--reg li:last-child {
	margin-bottom: 0;
}


/* ============================================================================================== */
/* 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) {

}


/* ----------------------------------------------------------------------- */
/* over ipad landscape */

@media screen and (orientation:landscape) and (min-width: 1024px) {

	/* common */
	.section__sitepolicy {
		padding-bottom: 180px;
	}

	.page-header {
		margin-bottom: 100px;
	}

	/* sitepolicy */
	.sitepolicy .lead-txt {
		font-size: 1.2em;
		line-height: 2;
		margin-bottom: 80px;
	}

	.sitepolicy .sitepolicy-item {
		margin-bottom: 80px;
	}

}


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

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

}

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

}
