@charset "UTF-8";
@import url('common.css');

/* CSS Document */


@media (min-width: 1400px){
#main {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 100px;

	h3 {
	text-align: center;
	font-size: 24px;
	}

	.wrap {
			width: 100%;

		p {
			width: 100%;
			font-size: 16px;
			line-height: 1.5em;
		}

		ul {
			width: 100%;
			margin: 30px 0;
			li {
				font-size: 16px;
				line-height: 2em;
				letter-spacing: .1em;
				text-align: justify;
			}
		}
	}

}
}

@media (max-width: 1399px) and (min-width: 601px){
#main {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 100px;

	h3 {
	text-align: center;
	font-size: 3vw;
	}

	.wrap {
			width: 100%;
			padding: 0 20px;

		p {
			width: 100%;
			font-size: 2vw;
			line-height: 1.5em;
			text-align: justify;
		}

		ul {
			width: 100%;
			margin: 30px 0;
			li {
				font-size: 2vw;
				line-height: 2em;
				letter-spacing: .1em;
				text-align: justify;
			}
		}
	}

}
}

@media (max-width: 600px){
#main {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 100px;

	h3 {
	text-align: center;
	font-size: 24px;
	}

	.wrap {
			width: 100%;
			padding: 0 20px;

		p {
			width: 100%;
			font-size: 4vw;
			line-height: 1.5em;
		}

		ul {
			width: 100%;
			margin: 30px 0;
			padding: 0 20px;
			li {
				font-size: 4vw;
				line-height: 2em;
				letter-spacing: .1em;
				text-align: justify;
			}
		}
	}

}
}

