@charset "UTF-8";
/* CSS Document */

.page-header{
	background-color:#fafafa;
	height:120px;
}

.page-header span.cover{
	display:none;
}
	
.page-caption-sp{
	display:none!important;
}
	
.page-caption-pc{
	display:none!important;
}

/*//////////----- PRIVACY（個人情報保護方針）PAGE -----//////////*/

#privacy div.content-child{
	box-sizing: border-box;
	padding:30px 15px;
}

@media only screen and (min-width: 960px){
	
	#privacy div.content-child{
		padding:80px 25px;
	}
	
}

/*//////////----- PRIVACY-STATEMENT -----//////////*/

#statement{
	background-color:#fafafa;
	color:#212121;
	
	width:100%;
}

#statement div.content-inner{	
	font-size:1.6rem;
	line-height:30px;
	
	width:100%;
	margin:0 auto;
	margin-bottom:30px;
	
	max-width: 480px;
}

#statement div.content-inner:last-child{
	margin-bottom:0;
}

#statement div.content-inner h4{
	font-size:1.8rem;
	line-height:1.5em;
	font-weight:700;
	
	box-sizing: border-box;
	padding-left:27.5px;
	position: relative;
	
	margin-bottom:15px;
}

#statement div.content-inner h4:before{
	display:block;
	content:"";
	
	width:12.5px;
	height:7.5px;
	
	position: absolute;
	top:10px;
	left:5px;
	
	background:linear-gradient(left, #ff934c 0%, #fc686f 100%);
	background: -webkit-linear-gradient(left, #ff934c 0%, #fc686f 100%);
	background: -moz-linear-gradient(left, #ff934c 0%, #fc686f 100%);
	background: -o-linear-gradient(left, #ff934c 0%, #fc686f 100%);
	background: -ms-linear-gradient(left, #ff934c 0%, #fc686f 100%);
	
	transform:skewX(-30deg);
}

#statement div.content-inner div.row{
	margin-bottom:15px;
}

#statement div.content-inner div.row:last-child{
	margin-bottom:0;
}

#statement div.content-inner div.row h5{
	font-weight:700;
	
	margin-bottom:5px;
}

#statement div.content-inner div.row ul{
	box-sizing: border-box;
	padding-left:15px;
}

#statement div.content-inner div.row ul li{
	position: relative;
}

#statement div.content-inner div.row ul li:before{
	display:block;
	content:"・";
	
	position: absolute;
	top:0;
	left:-17.5px;
}

@media only screen and (min-width: 960px){
	
	#statement div.content-inner{
		font-size:0.8rem;
		line-height:30px;
		
		max-width: 860px;
	}
	
	#statement div.content-inner h4{
		font-size:1.0rem;
		line-height:1.75em;
		
		padding-left:35px;
		
		margin-top:30px;
		margin-bottom:15px;
	}
	
	#statement div.content-inner h4:before{
		width:15px;
		height:10px;
		
		top:12.5px;
		left:5px;
	}
	
}
