@charset "utf-8";

/*------------------------------------------------------------
	メインビジュアル
------------------------------------------------------------*/

.main-vis-inner {
	background-image:  url(../img/pp/main_pp@1x.jpg);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 813px) {
	
	.main-vis-inner {
		background-image:  url(../img/pp/main_pp@2x.jpg);
	}
	
}


/*------------------------------------------------------------
	個人情報保護方針
------------------------------------------------------------*/

#pp-area dl {
	color: #1d1d1d;
	margin-bottom: 20px;
}

#pp-area dl:last-of-type {
	margin-bottom: 0;
}

#pp-area dl dt {
	font-size: 1.4rem;
	font-weight: 500;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#pp-area dl dd {
	line-height: 1.8;
	text-align: justify;
}

#pp-area dl dd ul {
	margin-top: 6px;
}

#pp-area dl dd ul>li {
	text-indent: -1em;
	padding-left: 1em;
}

#pp-area dl dd ul.list-01>li {
	margin-bottom: 12px;
}

#pp-area dl dd ol {
	border-left : 2px solid #2d2d2d;
	padding-left: 10px;
	margin: 5px 0 20px -10px;
}

#pp-area dl dd ol li {
    text-indent: -31px;
    padding-left: 30px;
}

#pp-area dl dd ol li:not(:last-child) {
    margin-bottom: 5px;
}

@media only screen and (min-width: 813px) {
	
	#pp-area dl {
		margin-bottom: 50px;
	}
	
	#pp-area dl dt {
		font-size: 1.6rem;
	}
	
	#pp-area dl dd ol li {
	    text-indent: -36px;
	    padding-left: 40px;
	}
	
}

