@charset "Shift_JIS";
/* CSS Document */
/* spacer */
	.pad_bt20px{
		padding:0 0 20px 0;
	}

/* main */
		.mainarea{
			border-top: 6px solid #c00;
			width: 100%;
			height: auto;
			text-align: left;
		}

		#info{
		padding: 20px;
		width: 100%;
		max-width: 550px;
		margin: 0px auto 0px auto;
		}

		h1.top{
			text-align: center;
			font-size:22px;
			padding:40px 0 40px 0;
			font-weight:bold;
			line-height: 1.8em;
		}

		#info h3{
			font-size:20px;
			font-weight:bold;
			padding:0 0 20px 0;
		}		

		.honbun{
			font-size:16px;
			line-height: 1.5em;
		}

		.font_bold{
			font-weight: bold;
		}

/* normal_list DISC */
		ul.normal_list {
			font-size:16px;
		list-style-type: none;
		padding-left: 20px;
		}

		ul.normal_list li {
		position: relative;
		padding-left: 20px;
		}

		ul.normal_list li::before {
		content: "E";
		position: absolute;
		left: 0;
		}

		/* normal_list NUMBER */

		ol.number_list {
		font-size:16px;
		counter-reset: my-list-counter;
		list-style-type: none;
		padding-left: 25px;
		}

		ol.number_list li {
		position: relative;
		padding-left: 20px;
		}

		ol.number_list li::before {
		counter-increment: my-list-counter;
		content: counter(my-list-counter) ". ";
		position: absolute;
		left: 0;
		}


/* --------------------------------------------------
-----------------------------------------------------
window size 650-
-----------------------------------------------------
-------------------------------------------------- */
@media screen and (min-width:650px){

		#info{
		padding: 20px;
		width: 85%;
		min-width: 550px;
		margin: 0px auto 0px auto;
		}

		.honbun{
		width:100% ;
		min-width: 550px;
		}

}
/* --------------------------------------------------
-----------------------------------------------------
window size 900-
-----------------------------------------------------
-------------------------------------------------- */
@media screen and (min-width:900px){

		.mainarea{
		margin: 100px 0 0 0;
		}

		#info{
		padding: 20px;
		width: 100%;
		max-width: 850px ;
		margin: 0px auto 0px auto;
		}

				.honbun{
		width:100% ;
		max-width: 750px;
		}

}