@charset "UTF-8";



/* point */
#point {padding-top:40px;}

.point_inner {padding-top:0;}
#point .section:nth-of-type(odd) {background:url("../images/bg_pt.jpg") left top / 170px 170px;}


@media screen and (min-width:1024px) {
	#point {padding-top:80px;}

	.point_inner {text-align:center;}
	#point .section:nth-of-type(odd) {background:url("../images/bg_pt.jpg") left top / 340px 340px;}
}



/* banner */
.banner {margin-bottom:24px;}


@media screen and (min-width:1024px) {
	.banner {margin-bottom:40px;}
}



/* caution */
.caution {
	margin-top:24px;
	color:#F00;
}


@media screen and (min-width:1024px) {
	.caution {margin-top:40px;}
}



/* point_list */
#point .section:nth-of-type(2) .point_list,
#point .section:nth-of-type(3) .point_list {text-align:center;}

.point_list ul li {
	border:1px solid #A16F8C;
	border-top:0;
	background:#FFF;
}

.point_list ul li:first-of-type {border-top:1px solid #A16F8C;}

.point_list ul li p {padding:16px;}

.point_list ul li p:first-of-type {
	text-align:center;
	border-bottom:1px solid #A16F8C;
	background:#CCABBE;
}


@media screen and (min-width:1024px) {
	.point_list ul {
		width:64%;
		margin:0 auto;
		text-align:center;
	}

	.point_list ul li p {padding:16px 24px;}
}


