@charset "UTF-8";
/* CSS Document */

#pageTitle h1{
	background-image:url(../../../images/icon05_1.png);
}

/*======================================================

	PCサイズ（769px以上）ここから
	
======================================================*/

ul.text_indent li{
	display:block;
	text-indent:-1em;
	margin:0 0 0 1em;
}

.externalLink{
	display:inline-block;
	padding: 0 0 0 20px;
	background-image:url(../../../images/link01.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-size: 18px auto;
}
.externalLink a{ color:#4bb360; }

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

/* ----------------------------------------------
	流れ
------------------------------------------------- */
#nagare{}
#nagare .content h4{ margin:0 0 15px; }
#nagare .content .wrapper .step{
	margin:0 0 0 20px;
	font-size:107%;
}
#nagare .content .wrapper .step strong{
	font-weight:bold;
	font-size:107%;
}
#nagare .kaishi{
	margin:12px 0 0;
}
#nagare .pay ul{
	list-style-type:disc;
	padding-left: 1.5em;
	}
#nagare .pay ul li{
	font-weight:bold;
}
	#main #nagare .content .t_kaishi thead tr th{
		background-color: #54061A;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 14px;
		padding: 3px;
	}
	#main #nagare .content .t_kaishi tbody tr th,
	#main #nagare .content .t_kaishi tbody tr td{
		padding: 7px 25px;
	}
	
	#nagare h5{
		font-weight: bold;
		font-size: 110%;
		color: #54061A;
		margin-top: 15px;
	}
	#nagare .indent{
		text-indent: -1em;
		padding-left: 1.5em;
	}

/* ----------------------------------------------
	施設利用にあたっての注意事項
------------------------------------------------- */
#caution h5{
	color:#ce1d2b;
	padding:0 0 0 50px;
	background-image:url(../../../images/icon003.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-size:40px auto;
}
#caution h6{
	font-weight:bold;
	margin:25px 0 15px;
}
#caution ul{
	list-style:disc;
	padding:0 0 0 1.5em;
}
	
	#caution .shinseisho{
		display: block;
		margin-top: 15px;
		padding-left: 15px;
		font-size: 120%;
		font-weight: bold;
		color: #CE1D2B;
	}

/* ----------------------------------------------
	お問い合わせ
------------------------------------------------- */
#inquiry{}
#inquiry .content .wrapper{
	background-color:#f6f6f6;
	padding:40px 20px;
	text-align:center;
}

}
/*======================================================

	SPサイズ（768px以下）ここから
	
======================================================*/

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

#main .content .wrapper{margin: 0 10px 35px;}

/* ----------------------------------------------
	流れ
------------------------------------------------- */
#nagare{}
#nagare .content h4{ margin:0 0 15px; }
#nagare .content .wrapper .step{
	margin:0 0 0 12px;
	font-size:107%;
}
#nagare .content .wrapper .step strong{
	font-weight:bold;
	font-size:107%;
}
#nagare .kaishi{
	margin:12px 0 0;
}
#nagare .pay ul{
	list-style-type:disc;
	padding-left: 1.5em;
	}
#nagare .pay ul li{
	font-weight:bold;
}
	#main #nagare .content .t_kaishi{
		width: 95%;
	}
	#main #nagare .content .t_kaishi thead{
		display: none;
	}
	#main #nagare .content .t_kaishi tbody tr th{
		display: block;
		font-size: 95%;
		padding: 3px 15px;
	}
	#main #nagare .content .t_kaishi tbody tr td{
		display: block;
		padding: 7px;
	}
	#main #nagare .content .t_kaishi tbody tr:last-of-type td{
		border-bottom: none;
	}
	
	#nagare h5{
		font-weight: bold;
		font-size: 110%;
		color: #54061A;
		margin-top: 15px;
	}
	#nagare .indent{
		text-indent: -1em;
		padding-left: 1.0em;
	}

/* ----------------------------------------------
	施設利用にあたっての注意事項
------------------------------------------------- */
#caution h5{
	color:#ce1d2b;
	padding:0 0 0 45px;
	background-image:url(../../../images/icon003.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-size:40px auto;
}
#caution h6{
	font-weight:bold;
	margin:25px 0 15px;
}
#caution ul{
	list-style:disc;
	padding:0 0 0 1.5em;
}

	#caution .shinseisho{
		display: block;
		margin-top: 10px;
		padding-left: 15px;
		font-size: 120%;
		font-weight: bold;
		color: #CE1D2B;
	}


/* ----------------------------------------------
	お問い合わせ
------------------------------------------------- */
#inquiry{}
#inquiry .content .wrapper{
	background-color:#f6f6f6;
	padding:40px 10px;
	text-align:center;
}

}