@charset "UTF-8";
/* CSS Document */

.inner table{
	margin:0 0 20px;
}
.inner table th{
	font-size:16px;
	font-weight: bold;
	color:#828a64;
}
@media screen and (max-width: 720px){
	.inner table th, .inner table th:first-child{
		padding:0;
		white-space: normal;
		font-size:0.85em;
	}
}
.inner table td{
	padding:10px 0;
	font-size:0.85em;
	text-align: center;
}
.pay_exp{
	margin:0 0 50px
}
.pay_exp li{
	font-size:14px;
}
.conv_kd {
	margin:0 0 50px;
	display:flex;
	flex-wrap:wrap;
	justify-content: flex-start;
    width: 100%;
}
.conv_kd li{
	width:19.8%;
	margin:0 0 1px 1px;
	padding:10px 0;
	display: flex;
	flex-direction: column;
	align-items:center;
	background:#ffffff;
	text-align:center;
}
@media screen and (max-width: 720px){
    .conv_kd {
        justify-content: center;
    }
	.conv_kd li{
		width:100px;
	}
}
/*PC Only*/@media screen and (min-width: 721px){
	.conv_kd li:first-child, .conv_kd li:nth-child(6), .conv_kd li:nth-child(11){
		margin:0 0 1px 0;
	}
}
.conv_kd li p{
	height:46px;
	display:flex;
	align-items: center;
}
.conv_kd li img{
	width:auto;
	max-width:78px;
	max-height: 46px;
}
.conv_kd a{
	position:relative;
	font-size:0.85em;
}
/*PC Only*/@media screen and (min-width: 721px){
	.conv_kd li a:before{
		content:"";
		width:10px;
		height:10px;
		background:#eeeeee;
		position:absolute;
		left:-12px;
		bottom:5px;	
	}
	.conv_kd li a:after{
		content:"";
		width:10px;
		height:10px;
		background:#eeeeee;
		position:absolute;
		right:-12px;
		bottom:5px;	
	}
}
@media screen and (max-width: 720px){
	p img{
		max-width:100%;
	}
}