@charset "utf-8";

/*****************************************************************

	会員向けSP 共通レイアウト定義

*****************************************************************/


.member #main .pickup {
	margin: 0 0;
	position: relative;
}
.member #main .pickup li{
	padding: 0 7px;
}
.member #main .pickup .owl-prev,
.member #main .pickup .owl-next{
}

#main .mem_sub li{
margin-bottom:  10px;
}

#main .top_sec_procedure{
	padding-top: 25px;
}

#main .top_sec_procedure::before{
	padding-top: 75%;
	top: 0;
	height: 0;
}
#main .procedure_menu{
	padding:  20px;
}
#main .procedure_menu ul{
	width: 100%;
	float: none;
}
#main .procedure_menu ul+ul{
	float: none;
}
#main .procedure_menu a{
	padding:  10px 30px 10px 10px;
}

#main .procedure_menu a:after{
	right: 10px;
}
#main .btn_more_s::after{
	margin-top: -7px;
}
/*============================================================
	certification Page
============================================================*/

#main .nav_certification li{
	width: 100%;
	margin-bottom: 2%;
}
.member .renewal_page #main  .tbl_history th{ border: 0;}
.member .renewal_page #main  .tbl_history th+td{
	border-top: #F2B306 1px solid;
}
.member .renewal_page #main  .tbl_history td+td{
	border-left: 0;
	border-top: #F2B306 1px solid;
	border-bottom: #F2B306 1px solid;
}