/*-------------------------------------
■ Partner
-------------------------------------*/
.partner_box{
	margin-bottom:50px;
}
.ptn_box_info_text{
	margin-bottom:40px;
}

/* Comment Box Text
--------------------------------*/
.comm_box_text{
	display:flex;
	padding-left:0;
	margin-bottom:60px;
}
.comm_box_text span{
	flex-shrink:0;
	width:70px;
	padding-top:5px;
	display:block;
	text-align:center;
}
.comm_box_text span i{
	color:#0a69b7;
	font-size:2rem;
}

.comm_box_text p{
	flex-grow:1;
}
.comm_box_text p a{
	color:#0a69b7;
	text-decoration:underline;
}
.comm_box_text p a:hover{text-decoration:none}

/* Partner List Box
--------------------------------*/
.ptn_container{
	margin-bottom:100px;
}
.ptn_list_box{
	display:flex;
	padding:40px 30px;
	background:#f6f6f6
}
.ptn_list_box ul{
	width:50%;
}
.ptn_list_box ul li{
	margin-bottom:10px;
	font-size:1.3rem;
	font-weight:bold;
}
.ptn_list_box ul li:last-child{
	margin-bottom:0;
}
.ptn_list_box ul li i{
	margin-right:5px;
	color:#0a69b7;
}

/* Partner Link Box
--------------------------------*/
.ptn_link_box{
	padding:60px 15px;
	color:#fff;
	text-align:center;
	background:#00acd0;
}
.ptn_link_box p{
	margin-bottom:20px;
}
.ptn_link_box p strong{
	display:block;
	margin-bottom:30px;
	font-size:2.1rem;
	line-height:1.5;
	font-family:"游ゴシック体","Yu Gothic",YuGothic,Noto Sans Japanese,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo, Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}
.ptn_link_box .link_btn{
	width:90%;
	max-width:350px;
	height:60px;
	line-height:60px;
	font-size:1.1rem;
	color:#00acd0;
	background:#fff;
}
.ptn_link_box .link_btn:hover{
	background:#f3f9fa;
}





@media screen and (max-width:767px){
/* Comment Box Text
--------------------------------*/
	.comm_box_text span{
		width:40px;
	}
	.comm_box_text span i{
		font-size:1.5rem;
	}

/* Partner List Box
--------------------------------*/
	.ptn_container{
		margin-bottom:80px;
	}
	.ptn_list_box{
		flex-direction:column;
	}
	.ptn_list_box ul{
		width:100%;
	}
	.ptn_list_box ul:first-child li:last-child{
		margin-bottom:10px
	}
	.ptn_list_box ul li{
		font-size:1.1rem;
	}

/* Partner Link Box
--------------------------------*/
	.ptn_link_box p strong{
		font-size:1.7rem;
	}
}





@media screen and (max-width:480px){
	.partner_box{
		margin-bottom:40px;
	}

/* Partner List Box
--------------------------------*/
	.ptn_container{
		margin-bottom:60px;
	}
	.ptn_list_box{
		padding:20px;
	}

/* Partner Link Box
--------------------------------*/
	.ptn_link_box{
		padding:40px 15px;
	}
	.ptn_link_box p strong{
		margin-bottom:20px;
		font-size:1.35rem;
	}
	.ptn_link_box .link_btn{
		height:55px;
		line-height:55px;
	}
}