@charset "UTF-8";

@media screen and (min-width:769px){
	#privacy .privacy_cont{
		width:1000px;
		margin:0 auto 100px;
	}
	
	#privacy .privacy_cont .box{
		margin:0 0 60px 0;
	}
	
	#privacy .privacy_cont .box .mtl{
		font-size:2.4rem;
		padding:20px;
		border-left:5px solid #fdd000;
		font-weight: 600;
		margin:0 0 30px 0;
	}
	
	#privacy .privacy_cont .box .tl{
		font-size:2rem;
		line-height: 3.5rem;
		font-weight: 600;
		margin:0 0 5px 0;
	}
	
	#privacy .privacy_cont .box .tl::before{
		content: "■";
		margin:0 5px 0 0;
		color:#fdd000;
	}
	
	#privacy .privacy_cont .box .tx{
		font-size:1.3rem;
		line-height: 2.6rem;
	}
	
	#privacy .privacy_cont .box .tx p{
		text-indent: -1em;
		padding-left:1em;
	}
	
	#privacy .privacy_cont .box:last-child{
		margin:0 0 0 0;
	}
}

@media screen and (max-width:768px){
	#privacy .privacy_cont{
		width:90%;
		margin:0 auto 50px;
	}
	
	#privacy .privacy_cont .box{
		margin:0 0 50px 0;
	}
	
	#privacy .privacy_cont .box .mtl{
		font-size:1.7rem;
		line-height: 2.8rem;
		padding:3px 15px;
		border-left:5px solid #fdd000;
		font-weight: 600;
		margin:0 0 20px 0;
	}
	
	#privacy .privacy_cont .box .tl{
		font-size:1.4rem;
		line-height: 2.4rem;
		font-weight: 600;
		margin:0 0 5px 0;
	}
	
	#privacy .privacy_cont .box .tl::before{
		content: "■";
		margin:0 5px 0 0;
		color:#fdd000;
	}
	
	#privacy .privacy_cont .box .tx{
		font-size:1.2rem;
		line-height: 2.1rem;
	}
	
	#privacy .privacy_cont .box .tx p{
		text-indent: -1em;
		padding-left:1em;
	}
	
	#privacy .privacy_cont .box:last-child{
		margin:0 0 0 0;
	}
}
