@charset "UTF-8";
/* CSS Document */
.main_btn{
	text-align: center;
	margin-bottom: 90px;
}
.main_btn a:nth-child(odd){
	margin-right: 20px;
}
.houyou{
	max-width: 1010px;
	margin: 0 auto 30px;
}
.houyou p{
	text-align: center;
	font-size: 1.8rem;
	line-height: 30px;
	margin-bottom: 35px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.houyou p.hou_tit{
	font-size: 3.8rem;
	color: #8f79b6;
	margin-bottom: 25px;
}
.houyou p.hou_tyu{
	font-size: 1.6rem;
	margin: 15px 0px 105px;
}
.point{
	max-width: 1010px;
	margin: 0 auto 0px;
	text-align: center;
}
.point .point_btn{
	margin: 20px 0px 55px;
}
.content{
	max-width: 1010px;
	margin: 0 auto 0px;
}
.content .kdn_cont .kdn_cnt_tit p{
	font-size: 2.2rem;
	color: white;
}
.content .kdn_cont .kdn_cnt_naiyou{
	text-align: left;
}
.content .n_img{
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
	width: 30%;
}
.content .n_txt{
	display: inline-block;
}
.content .n_width{
	width: 66%;
}
.content .n_txt p{
	font-size: 1.8rem;
	line-height: 36px;
}
.content .n_btn{
	text-align: center;
	margin-top: 30px;
}


/*sp*/
@media screen and (max-width: 1100px) {
	.houyou{
		padding: 0px 30px;
	}
	.hou_hyou{
		text-align: center;
	}
	.houyou p{
		font-size: 2.8rem;
		line-height: 48px;
	}
	.houyou p.hou_tyu{
		font-size: 2.0rem;
		line-height: 40px;
	}
	.point{
		padding: 0px 30px;
	}
	.point .point_btn a:nth-child(2){
		margin: 0px 15px;
	}
	.point .point_btn a:nth-child(4){
		margin: 0px 15px 0px 0px;
	}
	.content .n_img{
		margin: 0px;
		width: 100%;
		margin-bottom: 30px;
	}
	.content .n_img img{
		width: 100%;
	}
	.content .n_margin{
		margin-top: 30px;
	}
	.content .n_width{
		width: 100%;
	}
	.content .n_txt p{
		font-size: 2.8rem;
		line-height: 48px;
	}
	.content .kdn_cont .kdn_cnt_tit p{
		font-size: 3.2rem;
	}
}

