*, *::before, *::after {
  box-sizing: border-box;
}

ul, ol {
  padding: 0;
}

body, h1, h2, h3, h4, p, ul, ol, li, figure, figcaption, blockquote, dl, dd {
  margin: 0;
}

body {
	font-family: M PLUS\ 1p,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;
	color: #333;
}

.tel-link a{
	color: #910028;
}

.page-assistance .assistance-wrap {
	width: 720px;
	max-width: 100%;
	margin:24px auto 0 auto;
	box-shadow:0 0 10px #aaa;
}

.page-assistance .assistance-head {
	background:#910028;
}

.page-assistance .container {
	padding: 24px;
}

.page-assistance .content-block {
	padding: 24px 0;
}

.page-assistance h1 {
	color: #fff;
	text-align: center;
	font-size: 1.6rem;
	padding: 24px;
}

.page-assistance h2 {
	margin-bottom: 8px;
	font-size: 1.3rem;
	padding: 0.5em;
  color: #010101;
  background: #f3d9dd;
  border-left: solid 5px #910028;
}

.page-assistance p {
	line-height: 1.8;
}


@media screen and (max-width:720px){
	.page-assistance .assistance-wrap {
		margin:0;
		box-shadow: none;
	}
	.page-assistance h1 {
		font-size: 1.4rem;
	}
	
	.page-assistance h2 {
		font-size: 1.2rem;
	}
	.page-assistance .content-block {
		padding: 0 0 48px 0;
	}
	.page-assistance .container {
		padding: 48px 16px;
	}
}

div.content-block ul.attention {
	margin-left: 18px;
	list-style:  none; 
}

div.content-block ul.attention li:before {
	content:  "※";
	margin-left: -18px;
	width:  18px;
	height:  10px;
	display:  inline-block;
}
