.back_box {
	max-width:800px;
	margin: 0 auto;
	margin-bottom: 60px;
	background-color: white;
	padding:80px;
}

.back_box a:link{
	color: blue;
	text-decoration: none;
}
.back_box a:hover{
	color: blue;
	text-decoration: none;
}
.back_box a:visited{
	color: blue;
	text-decoration: none;
}


.gaiyou_title {
	display: inline-block;
	width: 100%;
	margin: 0 auto;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;

}

.moji {
	display: inline-block;
	font-size: 23px;
	width:32px;
	color:white;
	background-color: rgb(255, 160, 0);
	margin-right:10px;
	margin-bottom: 10px;
}


/*==============================================================================================================
 *  タイトル設定 
 =============================================================================================================*/

@media screen and (max-width:430px) {
	h1 {
		clear:both;
		font-size:40px;
		line-height: 1em;
		margin-top: 50px;
		margin-bottom: 30px;
	}
}
	
@media screen and (min-width:431px) {
	h1 {
		clear:both;
		font-size:45px;
		line-height: 0.6em;
		margin-top: 60px;
		margin-bottom: 30px;
	}
}


/*===================================================================================================================
 *  画面幅510px以下　スマートフォンデザイン 
 ==================================================================================================================*/

@media screen and (max-width:510px) {

/*********** 非表示設定　[スマートフォン] ***************************************************/	
	.menu-box_pc{
		display: none;
	}
	.menu-box_tablet{
		display:none;
	}
	.menu-box_phone {
		display: block;
	}
	/*トグルボタン非表示*
	.headC {
		display: none;
	}*/
	
	
	#paper03 {
		padding-bottom: 5px;
		margin-bottom: 100px;
		border-radius: 30px;/*角の丸み*/
		margin-top: 25px;
	}
	
	.back_box {
		max-width:780px;
		margin: 0 auto;
		margin-bottom: 60px;
		background-color: white;
		padding:30px;
	}
	
	table.gaiyou_table  {
		border-collapse: collapse;
		width: 100%;
	}

	table th{
		display: block;
		border-top: solid 2px #ddd;
		padding-top: 20px;
		width: 100%;
		text-align:justify;
		font-weight: bold;
		color:rgba(155,76,0,1.00);
		text-justify:distribute-all-lines; 
		 text-align: left;
		 width: 100%;
		margin-top: 0px;
		margin-bottom: 5px;
	}

	table td{
		display: block;
		text-align: left;
		margin-left: 20%;
		/*border-bottom: solid 2px #ddd;*/
		padding: 0px 0;
		margin-bottom: 20px;
	}

	ul {
		margin: 0 0 0 1em;
		padding: 0;
		list-style:disc;
	}

	
}


/*===================================================================================================================
 *  画面幅511px以上780以下　スマートフォンデザイン 
 ==================================================================================================================*/

@media screen and (min-width:511px) and (max-width:780px) {

/*********** 非表示設定　[スマートフォン] ***************************************************/	
	.menu-box_pc{
		display: none;
	}
	.menu-box_tablet{
		display: none;
	}
	.menu-box_phone {
		display: block;
	}
	/*トグルボタン非表示*
	.headC {
		display: none;
	}
	*/
	
	
	#paper03 {
		padding-bottom: 5px;
		margin-bottom: 100px;
		border-radius: 30px;/*角の丸み*/
	}
	
	.back_box {
		max-width:780px;
		margin: 0 auto;
		margin-bottom: 60px;
		background-color: white;
		padding:30px;
	}
	
	/* テーブル設定　*/
	table.gaiyou_table{
		width: 100%;
		border-spacing: 0;
		text-align: left;
		margin-bottom:40px;
	}

	table.gaiyou_table th{

		border-bottom: solid 2px #ddd;
		padding: 10px 30px 10px 20px;
		width: 130px;
		text-align:justify;
		text-justify:distribute-all-lines; 
	}

	table.gaiyou_table td{
		border-bottom: solid 2px #ddd;
		text-align: left;
		padding: 10px 0;
	}

	ul {
		margin: 0 0 0 1em;
		padding: 0;
		list-style:disc;
	}
	
}


/*===================================================================================================================
 *  タブレット向けデザイン  画面幅730px以上1010以下
 ==================================================================================================================*/

@media screen and (min-width: 781px) and (max-width:1104px) {

/*********** 非表示設定　[タブレット] ***************************************************/	
	.menu-box_pc{
		display: none;
	}
	.menu-box_tablet{
		display: block;
	}
	.menu-box_phone {
		display: none;
	}
	/*トグルボタン非表示*/
	.headC {
		display: none;
	}
	
	
	#paper03 {
		padding-bottom: 5px;
		margin-bottom: 100px;
		border-radius: 30px;/*角の丸み*/
	}
	
	/* テーブル設定　*/
	table.gaiyou_table{
		width: 100%;
		border-spacing: 0;
		text-align: left;
		margin-bottom:40px;
	}

	table.gaiyou_table th{

		border-bottom: solid 2px #ddd;
		padding: 10px 20px;
		width: 170px;
		text-align:justify;
		text-justify:distribute-all-lines; 
	}

	table.gaiyou_table td{
		border-bottom: solid 2px #ddd;
		text-align: left;
		padding: 10px 0;
	}

	ul {
		margin: 0 0 0 1em;
		padding: 0;
		list-style:disc;
	}
	
}

/*==================================================================================================================
 *  パソコンメニュー用　画面幅1011px以上 最大1200px
 ==================================================================================================================*/

@media print, screen and (min-width:1105px) {

/************** 非表示設定　[パソコン] ********************************/
	.menu-box_pc {
		display: block;	
	}
	.menu-box_tablet{
		display: none;
	}
	.menu-box_phone {
		display: none;
	}
	/*トグルボタン非表示*/
	.headC {
	display: none;
	}
	

	#paper03 {
		padding-bottom: 5px;
		margin-bottom: 100px;
		margin-top: 30px;
		border-radius: 30px;/*角の丸み*/
	}
	
	/* テーブル設定　*/
	table.gaiyou_table{
		width: 100%;
		border-spacing: 0;
		text-align: left;
		margin-bottom:40px;
	}

	table.gaiyou_table th{

		border-bottom: solid 2px #ddd;
		padding: 10px 20px;
		width: 170px;
		text-align:justify;
		text-justify:distribute-all-lines; 
	}

	table.gaiyou_table td{
		border-bottom: solid 2px #ddd;
		text-align: left;
		padding: 10px 0;
	}

	ul {
		margin: 0 0 0 1em;
		padding: 0;
		list-style:disc;
	}

	
}
