@charset "utf-8";
/* CSS Document */


.pp_wrap{
	width: 1000px;
	margin: 70px auto;
}

.pp_cont{
	
	width: 1000px;
	margin: 0 auto 100px;
	
	
	
}

.pp_midashi{
	width: 400px;
}

.pp_cont h2{
	color: #686868;
	padding: 40px 0;
	font-size: 28px;
	font-weight: 800;
	
	
}

.pp_cont ul{
	margin: 20px 0 20px 30px;
	width: 900px;
	padding: 0 0 0 10px;
}
.pp_cont ul:nth-child(3){

	 list-style-type: decimal!important; 
	
}

.pp_cont ul:nth-child(n + 4){

	 list-style-type: disc!important; 
	
}





/***********************************
スマホ用css(768px~)
***********************************/

@media screen and (max-width: 768px) {

    

.pp_wrap{
	width: 96%;
	margin: 10vw auto;
	line-height: 2em;
}

.pp_cont{
	font-size: 4vw;
	width: 100%;
	margin: 0 auto 10vw;
	
}

    

.pp_midashi{
	width: 80vw;
}

.pp_cont h2{
	padding: 4vw 0;
	font-size: 5vw;
}

.pp_cont ul{
	margin: 0 auto;
	width: 84%;
	padding: 0;
}
.pp_cont ul:nth-child(3){

	 list-style-type: decimal!important; 
	
}

.pp_cont ul:nth-child(n + 4){

	 list-style-type: disc!important; 
	
}

    
    
}/********スマホ用css(768px~)ここまで***/










