@charset "UTF-8";
.intro {
	margin-bottom: 91px;
}
.intro_title {}
.intro_text {}
.priv {
	margin-bottom: 90px;
}
.priv_title {
	text-indent: -1.5em;
	padding-left: 1.5em;
}
.priv_title > b {}
.priv_sect {
	margin-bottom: 53px;
}
.priv_sect:last-child {
	margin-bottom: 0;
}
.priv_headline {
	font-size: 20px;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom: 20px;
}
.priv_text {
	margin-bottom: 17px;
}
.priv_text:last-child {
	margin-bottom: 0;
}
.priv_oList {
	list-style: none;
	counter-reset: number;
}
.priv_oList02 {
	list-style: none;
	padding-left: 2em;
}
.priv_oList > li {
	counter-increment: number;
	position: relative;
	z-index: 1;
	padding-left: 2em;
}
.priv_oList > li::before {
	content: "( "counter(number)" )";
	display: block;
	position: absolute;
	z-index: 1;
	top: 1.125em;
	left: 0;
	transform: translateY(-50%);
}
.priv_oList.pt02 > li::before {
	content: counter(number)".";
	display: block;
	position: absolute;
	z-index: 1;
	top: 1.125em;
	left: 0;
	transform: translateY(-50%);
}
.priv_oList > li:last-child {
	margin-bottom: 0;
}
.priv_list {
	list-style: none;
	text-indent: -1em;
	padding-left: 1em;
}
.priv_list > li {
	margin-bottom: 0px;
}
.priv_list > li > a {
	color: inherit;
	display: inline-block;
	word-break: break-word;
}
.priv_list > li:last-child {
	margin-bottom: 0;
}
.priv_note {
	font-size: 90%;
	text-indent: -1em;
	padding-left: 1em;
}
.priv_oList-noBrackets {}
.priv_oList-noBrackets > li {
	padding-left: 0;
}
.priv_oList-noBrackets > li::before {
	display: none;
}
.priv_cOList {
	list-style: none;
}
.priv_cOList > li {
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom: 10px;
}
.priv_cOList > li:last-child {
	margin-bottom: 0;
}
.priv_dList {
	list-style: none;
	margin-bottom: 20px;
}
.priv_dList:last-child {
	margin-bottom: 0;
}
.priv_dList > dt {
	margin-bottom: 10px;
}
.priv_dList > dd {
	text-indent: 0.5em;
	word-break: break-word;
}
.priv_dLWrap {
	margin-top: 40px;
}
.prev_text_width {
	width: 6em;
	display: inline-block;
}
.prInfo {
	margin-bottom: 47px;
	margin-top: 51px;
}
.prInfo_title {
	font-size: 20px;
	font-weight: inherit;
	line-height: 1.6;
	margin-top: 53px;
	margin-bottom: 23px;
}
.prInfo_title:first-child {
	margin-top: 0;
}
.prInfo_dList {
	list-style: none;
	position: relative;
	z-index: 0;
	padding-left: 2em;
}
.prInfo_dList > dt {
	position: absolute;
	left: 0;
	top: 0;
}
.prInfo_dList > dd {
	text-indent: -1em;
	padding-left: 1em;
}
.priv_caution {
	font-size: 14px;
	text-indent: -1em;
	padding-left: 1em;
	line-height: 2.1;
	margin-bottom: 93px;
}
.priv_table {
	line-height: 1.6;
}
.priv_table > thead {}
.priv_table > thead > tr {}
.priv_table > thead > tr > th {
	white-space: nowrap;
	background-color: #F7F7F7;
	border-color: #C7C7C7;
	padding: 20px 10px;
}
.priv_table > thead > tr > td {}
.priv_table > thead > tr > th > small {
	font-size: 14px;
}
.priv_table > tbody {}
.priv_table > tbody > tr {}
.priv_table > tbody > tr > td {
	border-color: #C7C7C7;
	vertical-align: middle;
	text-align: center;
	padding: 19px 10px;
}
.priv_table > tbody > tr > td > a {}
.priv_table > tbody > tr > td > a > .icon {
	margin-left: 6px;
}
.priv_headline-mt {
	margin-top: 51px;
}
@media screen and (min-width:1000px) {
	.priv_table > tbody > tr > td > a:hover {}
	.priv_list > li > a:hover {}
}
@media screen and (max-width:999px) {
	.intro {
		margin-bottom: 65px;
	}
	.intro_title {}
	.intro_text {}
	.priv {
		margin-bottom: 65px;
	}
	.priv_title {}
	.priv_title > b {}
	.priv_sect {
		margin-bottom: 35px;
	}
	.priv_sect:last-child {}
	.priv_headline {
		font-size: 18px;
	}
	.priv_text {}
	.priv_text:last-child {}
	.priv_oList {}
	.priv_oList > li {
		margin-bottom: 5px;
	}
	.priv_oList > li::before {}
	.priv_oList > li:first-child {}
	.priv_oList > li:last-child {
		margin-bottom: 0;
	}
	.priv_oList > li:nth-child(2n+1) {}
	.priv_list {}
	.priv_list > li {
		margin-bottom: 3px;
	}
	.priv_list > li > a {}
	.priv_list > li:first-child {}
	.priv_list > li:last-child {
		margin-bottom: 0px;
	}
	.priv_list > li:nth-child(2n+1) {}
	.priv_list > li:nth-child(n+3) {}
	.priv_note {}
	.priv_oList-noBrackets {}
	.priv_oList-noBrackets > li {}
	.priv_oList-noBrackets > li::before {}
	.priv_cOList {}
	.priv_cOList > li {
		margin-bottom: 5px;
	}
	.priv_cOList > li:first-child {}
	.priv_cOList > li:last-child {}
	.priv_cOList > li:nth-child(2n+1) {}
	.priv_cOList > li:nth-child(n+3) {}
	.priv_dList {
		margin-bottom: 15px;
	}
	.priv_dList > dt {
		margin-bottom: 5px;
	}
	.priv_dList > dd {}
	.priv_dLWrap {
		margin-top: 30px;
	}
	.prInfo {}
	.prInfo_title {
		font-size: 18px;
		margin-top: 45px;
		margin-bottom: 11px;
	}
	.prInfo_title:first-child {}
	.prInfo_dList {}
	.prInfo_dList > dt {}
	.prInfo_dList > dd {}
	.priv_caution {}
	.priv_table {}
	.priv_table > thead {}
	.priv_table > thead > tr {}
	.priv_table > thead > tr > th {}
	.priv_table > thead > tr > td {}
	.priv_table > thead > tr > th > small {}
	.priv_table > tbody {}
	.priv_table > tbody > tr {}
	.priv_table > tbody > tr > td {}
	.priv_table > tbody > tr > td > a {}
	.priv_table > tbody > tr > td > a > .icon {}
	.priv_headline-mt {}
}
@media screen and (max-width:767px) {
	.intro {
		margin-bottom: 40px;
	}
	.intro_title {
		font-size: 20px;
	}
	.intro_text {}
	.priv {
		margin-bottom: 45px;
	}
	.priv_title {}
	.priv_title > b {}
	.priv_sect {
		margin-bottom: 25px;
	}
	.priv_sect:last-child {}
	.priv_headline {
		font-size: 16px;
		margin-bottom: 12px;
	}
	.priv_text {}
	.priv_text:last-child {}
	.priv_oList {}
	.priv_oList02 {
		padding-left: 1em;
		text-indent: 0;
	}
	.priv_oList > li {}
	.priv_oList > li::before {}
	.priv_oList > li:first-child {}
	.priv_oList > li:last-child {}
	.priv_oList > li:nth-child(2n+1) {}
	.priv_list {}
	.priv_list > li {}
	.priv_list > li > a {
		display: block;
	}
	.priv_list > li:first-child {}
	.priv_list > li:last-child {}
	.priv_list > li:nth-child(2n+1) {}
	.priv_list > li:nth-child(n+3) {}
	.priv_note {}
	.priv_oList-noBrackets {}
	.priv_oList-noBrackets > li {}
	.priv_oList-noBrackets > li::before {}
	.priv_cOList {}
	.priv_cOList > li {}
	.priv_cOList > li:first-child {}
	.priv_cOList > li:last-child {}
	.priv_cOList > li:nth-child(2n+1) {}
	.priv_cOList > li:nth-child(n+3) {}
	.priv_dList {}
	.priv_dList > dt {}
	.priv_dList > dd {}
	.priv_dLWrap {}
	.prInfo {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.prInfo_title {
		font-size: 17px;
		margin-top: 25px;
	}
	.prInfo_title:first-child {}
	.prInfo_dList {}
	.prInfo_dList > dt {}
	.prInfo_dList > dd {}
	.priv_caution {
		font-size: 12px;
		margin-bottom: 45px;
	}
	.priv_table {
		font-size: 12px;
	}
	.priv_table > thead {}
	.priv_table > thead > tr {}
	.priv_table > thead > tr > th {
		padding: 10px 5px;
	}
	.priv_table > thead > tr > td {}
	.priv_table > thead > tr > th > small {
		font-size: 10px;
	}
	.priv_table > tbody {}
	.priv_table > tbody > tr {}
	.priv_table > tbody > tr > td {
		padding: 10px 5px;
	}
	.priv_table > tbody > tr > td > a {}
	.priv_table > tbody > tr > td > a > .icon {}
	.priv_headline-mt {}
}
