@charset "UTF-8";

/*  */


/*html * {
	box-sizing:	boder-box;
}
*/

/*
* {
    margin: 0px;
    padding: 0px;
}
*/

.warappr{
	max-width:	950px;
	margin-right: 	auto;
	margin-left : 	auto;
	padding:	0;
	margin-top:	0;
	text-align:	center;
}

h1{
	text-align:	center;
	margin:		5rem 0 3rem 0;
}

body {
	font-family: "Arial", "メイリオ", sans-serif;
	background-color: #fffaf0;			/*--　全体背景色　---*/
	margin:		0;
}

/*--p{
	display: inline-block;
	text-align: left;
	max-width:	800px;
  }
---*/


/*--◆◆-----------------------------　ヘッダー	------------------------------*/

.header{
	text-align:	center;
}

.header img{
	width:		100%;				/* ロゴ　max-widthの前に　width:	100%; をつける　*/
	max-width:	px;
	margin-top:	rem;
}

.logo-tab{						/* タブレット/スマホ  ロゴ　消す */
	display:	none;
}


.setumei{
	margin:1.5rem 1rem 2rem 1rem;
}



/*--◆◆-----------------------------　テーブル　設定	------------------------------*/



table{
	border-collapse:collapse;
	border-spacing:0;
}

.table-zentai{
		background-color: white;	/*--　　テーブル設定	---*/
		width:	100%;
		margin-right: 	auto;
		margin-left : 	auto;
		border:		none;
}

.table-zentai td{
	border:	1px solid #a9a9a9;

}

table p{
	padding:	0.5rem;
}


table img{
	max-width:	5rem;
	width:		100%
}

.syoei{
	border:		1px solid #d3d3d3;
}


.t-1{
	width:		20%;
}

.t-1 p{
	text-align:	center;
}

.t-2{
	width:		20%;
	text-align:	center;
}

.t-2 p{
	text-align:	center;
}

.t-3{
	width:		60%;
	text-align:	left;
}

.hon-p{
		font-size:	0.5rem;
}



/*--◆◆-----------------------------　ページ最後のリンク	------------------------------*/


footer{
	width:		100%;
	background-color:	#00bfff;
	bottom:	0;	
}


.hp{
	text-align:	right;		/* トップページのリンク　 */
	padding:	1rem 0;
	margin-top:	5rem;
	margin-bottom:	0rem;
	margin-right:	1rem;
}

.hp a{
	color:		white;
	text-decoration:	none;
}





/**********************	********************************	768	************/

@media(max-width: 768px){


/*--◆◆-----------------------------　共通設定	------------------------------*/

	.warappr{
		max-width:	768px;
		margin:		0 0.3rem;	
		padding:	0;
	}

	main{
		margin:		0 0.5rem;
	}



	.header img{
		max-width:	768px;
	}

/*
	p{
		line-height:	1.5rem;
	}
*/

	h3{
		line-height:	1.5rem;
	}

	.setumei-zenntai{
		margin:		1rem 0.5rem 2rem 0.5rem;
	}

/*--◆◆-----------------------------　共通設定	ここまで	------------------------------*/





}	/* 消しちゃダメ　 */


/******************************************************		415	************/


@media(max-width: 415px){

/*--◆◆-----------------------------　共通設定	------------------------------*/

	.warappr{
	/*	margin:		0 1rem;	*/

	}

	.warappr{
		max-width:	415px;
		margin:		0 0.3rem;	
		padding:	0;
	/*  	font-family:	 "Helvetica Neue",
	   			 Arial,
				  "Hiragino Kaku Gothic ProN",
				  "Hiragino Sans",
				  sans-serif;	*/
	}

	main{
		margin:		0;

	}

	p{
		font-size:	0.8rem;
		text-align:	left;
		line-height:	1.1rem;		
	}

	.sumaho-none{
		display:	none;
	}


	h1{
		font-size:	1.2rem;
		margin:		2rem 0;
	}

	h3{
		line-height:	1.3rem;
		font-size:	1rem;
	}


	.header img{
		max-width:	415px;
	}

	.logo-pc{						/*　PC  ロゴ　消す */
		display:	none;
	}



	.table-zentai{
			width:		100%;

	}

	td{
		width:		100%;

	}

	.t-1{
		width:		48%;
		display:inline-block;
		border:	none;
	}

	.table-zentai td{
		border:	0px;
	}


	.t-2{
		width:		48%;
		display:inline-block;

	}

	.t-3{
		width:		100%;
		display:block;
		margin-bottom:	1rem;
		background-color:	#afeeee;
		border:
	}

	.table-zentai{
		margin-bottom:1rem;
	}
	

/*--◆◆-----------------------------　共通設定	ここまで	------------------------------*/





}	/* 消しちゃダメ　 */


