@charset "UTF-8";



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


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

	h2
	
========================================*/

.privacy-top{
	display: inline-block;
	width:40px;
	background: transparent url(../../i_icon/icon_privacy.png) no-repeat 0px 3px;
	background-size:28px 28px;
}



.privacy-list{
	margin:10px 0 0 0;
	padding:0 0 0 20px;
}
.privacy-list li{
	font-size:15px;
	margin:0 0 12px 0;
	padding:0 0 0 0;
	list-style: circle;
}




section.kasan-section{
	margin-bottom: 45px;
}


.triage-table{
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	line-height: 1.8;
	border-bottom:1px solid #ccc;
}

.triage-table th{
	background: #ddd;
	padding: 12px;
	border-top:1px solid #ccc;
}

.triage-table td{
	padding: 12px;
	border-top:1px solid #ccc;
}

#triage-red{
	display: block;
	color:white;
	background: red;
	padding: 0 9px 0 9px;
}

#triage-yellow{
	display: block;
	color:white;
	background: #ffde00;
	padding: 0 9px 0 9px;
}

#triage-green{
	display: block;
	color:white;
	background: #31d90a;
	padding: 0 9px 0 9px;
}


#triage-red2{
	display: inline-block;
	color:white;
	background: red;
	padding: 0 12px 0 12px;
	margin-rignt: 6px;
	margin-bottom: 6px;
}

#triage-yellow2{
	display: inline-block;
	color:white;
	background: #ffde00;
	padding: 0 12px 0 12px;
	margin-rignt: 6px;
	margin-bottom: 6px;
}

#triage-green2{
	display: inline-block;
	color:white;
	background: #31d90a;
	padding: 0 12px 0 12px;
	margin-rignt: 6px;
	margin-bottom: 6px;
}



}/*//end  max-width: 480px ///////////////////////*/











@media only screen and (min-width: 481px) {


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

	h2
	
========================================*/

.privacy-top{
	display: inline-block;
	width:40px;
	background: transparent url(../../i_icon/icon_privacy.png) no-repeat 0px 3px;
	background-size:28px 28px;
}


h5{
	font-size:16px;
	line-height: 1.5;
	margin: 0 0 21px 0;
	display: flex;
	align-items: center; /* 垂直中心 */
	justify-content: left; /* 水平中心 */
	margin-top: 24px;
}
h5:before {
  border-top: 3px solid;
  content: "";
  width: 1em; /* 線の長さ */
}
h5:before {
  margin-right: 1em; /* 文字の右隣 */
}


.privacy-list{
	margin:10px 0 0 0;
	padding:0 0 0 20px;
}
.privacy-list li{
	font-size:15px;
	margin:0 0 12px 0;
	padding:0 0 0 0;
	list-style: circle;
	color:#555;
}


section.kasan-section{
	margin-bottom: 45px;
}


.triage-table{
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	line-height: 1.8;
	border-bottom:1px solid #ccc;
}

.triage-table th{
	background: #ddd;
	padding: 12px;
	border-top:1px solid #ccc;
}

.triage-table td{
	padding: 12px;
	border-top:1px solid #ccc;
}

#triage-red{
	display: inline-block;
	color:white;
	background: red;
	padding: 0 9px 0 9px;
	margin-left: 6px;
}

#triage-yellow{
	display: inline-block;
	color:white;
	background: #ffde00;
	padding: 0 9px 0 9px;
	margin-left: 6px;
}

#triage-green{
	display: inline-block;
	color:white;
	background: #31d90a;
	padding: 0 9px 0 9px;
	margin-left: 6px;
}


#triage-red2{
	display: inline-block;
	color:white;
	background: red;
	padding: 0 12px 0 12px;
	margin-rignt: 6px;
	margin-bottom: 6px;
}

#triage-yellow2{
	display: inline-block;
	color:white;
	background: #ffde00;
	padding: 0 12px 0 12px;
	margin-rignt: 6px;
	margin-bottom: 6px;
}

#triage-green2{
	display: inline-block;
	color:white;
	background: #31d90a;
	padding: 0 12px 0 12px;
	margin-rignt: 6px;
	margin-bottom: 6px;
}

}/*//end  min-width: 481px ///////////////////////*/







