@charset "UTF-8";

body {
	position: relative;
	background-color: rgba(202, 232, 242, 0.2);
}


/* contents */

#contents {
	width: 100%;
	position: relative;
}
#lower_title_block .title_box {
	width: 100% !important;
}
@media screen and (max-width: 500px) {
	#lower_title_block .title_box h3{
	font-size: 24px !important;
}
#lower_title_block .title_box .pop {
	font-size: 22px !important;
}
}
@media screen and (max-width: 395px) {
	#lower_title_block .title_box h3{
	font-size: 22px !important;
}
#lower_title_block .title_box .pop {
	font-size: 16px !important;
}
#lower_title_block .title_box .long_line {
	width: 20%;
	bottom: 12px !important;
	left: 6px !important;
}

}
/*-----------------------------------
	Greeting_block
-----------------------------------*/
#Privacy_block {
	padding: 100px 0 70px 0;
	margin-bottom: 100px;
	width: 100%;
	background-color: #fff;
}
#Privacy_block .privacy_list a {
	color: #00B1FD;
	text-decoration: underline;
	display: inline-block;
	font-size: 13px;
	font-weight: 500;
}

#Privacy_block .privacy_list a:hover {
	text-decoration: none;
}

#Privacy_block .contact_form_link {
	margin-top: 15px;
}

#Privacy_block .privacy_h4 {
	font-size: 28px;
	font-weight: 700;
	color: #16A6E3;
	line-height: 150%;
	margin-bottom: 20px;
}

#Privacy_block .intro_text {
	margin-bottom: 25px;
}

#Privacy_block .privacy_list {
	margin-top: 40px;
	padding-bottom: 30px;
	border-bottom: solid 1px #D3DEE2;
}

#Privacy_block .privacy_list:nth-child(7) {
	border-bottom: none;
}

#Privacy_block .privacy_list p {
	font-size: 13px;
	font-weight: 500;
	line-height: 192%;
}

#Privacy_block .point_list,
#Privacy_block .number_list {
	margin-top: 20px;
}
#Privacy_block .number_list li{
	margin-bottom: 20px;
}
#Privacy_block .number_list .number_ttl {
	font-weight: 700;
}
#Privacy_block .point_list li{
		font-size: 13px;
	font-weight: 500;
	line-height: 192%;
	padding-left: 1em;
	position: relative;
}
#Privacy_block .point_list li::before {
	position: absolute;
	content: "";
	width: 3px;
	height: 3px;
	border-radius: 50%;
	left: 0.4em;
	bottom:1em;
	background-color: #27353B;
}
@media screen and (max-width: 640px) {
	
}


