@charset "UTF-8";
@media screen and (min-width: 768px),print {
	#con01{margin-top: -60px;position: relative;background-color: #fff;padding: 45px 0 80px;}
	#con01 .frame{width: 1100px;margin: 0 auto;}
	#con01 .frame h2{font-size: 30px;font-weight: bold;text-align: center;border-bottom: 1px solid #999;padding-bottom: 40px;margin-bottom: 40px;}
	#con01 .frame .cus-lead{text-align: center;margin-bottom: 50px;}
	#con01 .frame p{font-size: 16px;line-height: 30px;margin-bottom: 20px;}
	#con01 .frame .box01{margin-bottom: 30px;}
	#con01 .frame .box01 h3{font-size: 20px;font-weight: bold;margin-bottom: 10px;}
	#con01 .frame .box01 p{font-size: 16px;line-height: 30px;}
	#con01 .frame .box01 .cus-list{border-top: 1px solid #ccc;margin-bottom: 20px;}
	#con01 .frame .box01 .cus-list dt{font-size: 16px;line-height: 30px;font-weight: bold;padding: 15px 20px 0;background-color: #f5f5f5;}
	#con01 .frame .box01 .cus-list dd{font-size: 16px;line-height: 30px;padding: 5px 20px 15px;background-color: #f5f5f5;border-bottom: 1px solid #ccc;}
	#con01 .frame .cus-sign{text-align: right;margin-top: 40px;}
}
@media screen and (max-width: 767px) {
	#con01{padding: 6.5vw 5% 15vw;}
	#con01 .frame h2{font-size: 5.0vw;font-weight: bold;text-align: center;border-bottom: 1px solid #999;padding-bottom: 7vw;margin-bottom: 8vw;}
	#con01 .frame .cus-lead{text-align: center;margin-bottom: 10vw;}
	#con01 .frame p{font-size: 3.8vw;line-height: 6.8vw;margin-bottom: 5vw;}
	#con01 .frame .box01{margin-bottom: 5vw;}
	#con01 .frame .box01 h3{font-size: 4.2vw;line-height: 6.6vw; font-weight: bold;margin-bottom: 3vw;}
	#con01 .frame .box01 p{font-size: 3.8vw;line-height: 6.8vw;}
	#con01 .frame .box01 .cus-list{border-top: 1px solid #ccc;margin-bottom: 5vw;}
	#con01 .frame .box01 .cus-list dt{font-size: 3.8vw;line-height: 6.8vw;font-weight: bold;padding: 3vw 3vw 0;background-color: #f5f5f5;}
	#con01 .frame .box01 .cus-list dd{font-size: 3.8vw;line-height: 6.8vw;padding: 1vw 3vw 3vw;background-color: #f5f5f5;border-bottom: 1px solid #ccc;}
	#con01 .frame .cus-sign{text-align: right;margin-top: 8vw;}
}
