#commission_table_cs .table03 tbody tr:nth-child(even) td,
#commission_table_mun .table03 tbody tr:nth-child(even) td{
  background: #efefef;
}

@media screen and (min-width: 641px) {
  #commission_table_cs .customed table ,
  #commission_table_mun .customed table{
    width: 100%;
    border-collapse: collapse;
  }

  #commission_table_cs .customed table tr th ,
  #commission_table_mun .customed table tr th{
    border-collapse: collapse;
    border: 1px solid #cccccc;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    background-color: #e0e0e0;
    font-size: 1.4rem;
    font-weight: normal;
    line-height: 1;
  }

  #commission_table_cs .customed table tr td ,
  #commission_table_mun .customed table tr td{
    border-collapse: collapse;
    border: 1px solid #cccccc;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    padding-left: 10px;
    font-size: 1.4rem;
    font-weight: normal;
    line-height: 1;
  }

  #commission_table_cs .customed table .txtr ,
  #commission_table_mun .customed table .txtr{
    padding-right: 10px;
    text-align: right;
  }

  #commission_table_cs .customed .table02 th ,
  #commission_table_mun .customed .table02 th{
    background-color: #e0e0e0;
    width: 30%;
  }

  #commission_table_cs .customed .table02 span ,
  #commission_table_mun .customed .table02 span{
    font-size: 90%;
  }

  #commission_table_cs .customed .table03 tr td:first-child ,
  #commission_table_mun .customed .table03 tr td:first-child{
    text-align: center;
  }

  #commission_table_cs .customed .table03 tr td ,
  #commission_table_mun .customed .table03 tr td{
    text-align: right;
  }

  #commission_table_cs .customed table tr .c02 ,
  #commission_table_mun .customed table tr .c02{
    background-color: #efefef;
  }

  #commission_table_cs .customed table tr .tablew03 ,
  #commission_table_mun .customed table tr .tablew03{
    width: 30%;
  }
  #commission_table_cs .u-xs,
  #commission_table_mun .u-xs {
    display: none !important;
  }
}



@media screen and (max-width: 640px) {
  #commission_table_cs .customed table ,
  #commission_table_mun .customed table{
    width: 96%;
    margin: 10px auto;
  }

  #commission_table_cs .customed table tr th ,
  #commission_table_mun .customed table tr th{
    border-collapse: collapse;
    border: 1px solid #cccccc;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    background-color: #e0e0e0;
  }

  #commission_table_cs .customed table tr td ,
  #commission_table_mun .customed table tr td{
    border-collapse: collapse;
    border: 1px solid #cccccc;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    padding-left: 10px
  }

  #commission_table_cs .customed table .txtr ,
  #commission_table_mun .customed table .txtr{
    padding-right: 10px;
    text-align: right;
  }

  #commission_table_cs .customed .table02 ,
  #commission_table_mun .customed .table02{
    word-break: normal;
  }

  #commission_table_cs .customed .table02 th ,
  #commission_table_mun .customed .table02 th{
    background-color: #e0e0e0;
    width: 25%;
  }

  #commission_table_cs .customed .table02 span ,
  #commission_table_mun .customed .table02 span{
    font-size: 90%;
  }

  #commission_table_cs .customed .table03 tr td:first-child ,
  #commission_table_mun .customed .table03 tr td:first-child{
    text-align: center;
  }

  #commission_table_cs .customed .table03 tr td ,
  #commission_table_mun .customed .table03 tr td{
    text-align: right;
  }

  #commission_table_cs .customed table tr .c02 ,
  #commission_table_mun .customed table tr .c02{
    background-color: #efefef;
  }

  #commission_table_cs .customed table tr .tablew03 ,
  #commission_table_mun .customed table tr .tablew03{
    width: 33%;
  }
}





/*リボ払い*/
#commission_revo_example_cs .border-none {
  border: none !important;
}

/*////////////ここから////////////
インクルードしたパーツの場合、階層が変わってしまい「/shared/css/common.css」に記載のある、下記margin-topが効かないため設定
section.contents_wrap>*{
  margin-top: 32px;
}
section.contents_wrap>*:first-child {
  margin-top: 0;
}
*/
#commission_revo_example_cs>*,
#commission_revo_example_mun>*{
  margin-top: 32px;
}
#commission_revo_example_cs>*:first-child,
#commission_revo_example_mun>*:first-child {
  margin-top: 0;
}
/*////////////ここまで////////////*/







#commission_table_ararevo_cs .ttl06 ,
#commission_table_ararevo_mun .ttl06 {
	color: #333333;
	font-weight: bold;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

#commission_table_ararevo_cs .table06,
#commission_table_ararevo_mun .table06{
	width:100%;
	border-collapse:separate;
}
#commission_table_ararevo_cs .table06 td,
#commission_table_ararevo_mun .table06 td,
#commission_table_ararevo_cs .table06 th ,
#commission_table_ararevo_mun .table06 th {
	border:none;
	border-collapse:separate;
	padding: 5px;
}

#commission_table_ararevo_cs .c02,
#commission_table_ararevo_mun .c02{
	background-color:#efefef;
}
#commission_table_ararevo_cs .c03,
#commission_table_ararevo_mun .c03{
	background-color: transparent;
}
#commission_table_ararevo_cs table .tableBorderBold ,
#commission_table_ararevo_mun table .tableBorderBold {
	border-bottom:1px solid #666666;
	border-top:2px solid #666666;
	}
#commission_table_ararevo_cs table .tableBorder ,
#commission_table_ararevo_mun table .tableBorder {
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
}
#commission_table_ararevo_cs table .tableBorderB ,
#commission_table_ararevo_mun table .tableBorderB {
	border-bottom:1px solid #666666;
}
#commission_table_ararevo_cs table .tableBorderT ,
#commission_table_ararevo_mun table .tableBorderT {
	border-top:2px solid #666666;
}
#commission_table_ararevo_cs .txtr ,
#commission_table_ararevo_mun .txtr {
	text-align:right;
}
#commission_table_ararevo_cs .txtc ,
#commission_table_ararevo_mun .txtc {
	text-align:center;
}


@media print, screen and (min-width: 641px) {
	#commission_table_ararevo_cs .ttl06 ,
  #commission_table_ararevo_mun .ttl06 {
		width: 100%;
		margin-bottom: 5px;
		padding: 5px;
		font-size: 1.6rem;
		line-height: 2.2rem;
	}
	#commission_table_ararevo_cs table tr th ,
  #commission_table_ararevo_mun table tr th {
        border-collapse: collapse;
        border: 1px solid #cccccc;
        padding: 10px;
        text-align: center;
        vertical-align: middle;
        background-color: #e0e0e0;
    }
	#commission_table_ararevo_cs table tr td ,
  #commission_table_ararevo_mun table tr td {
        border-collapse: collapse;
        border: 1px solid #cccccc;
        padding: 5px;
        text-align: left;
        vertical-align: middle;
        padding-left: 10px;
    }
	#commission_table_ararevo_cs .u-xs ,
  #commission_table_ararevo_mun .u-xs {
        display: none !important
    }
}


@media screen and (max-width:640px){
	#commission_table_ararevo_cs .ttl06 ,
  #commission_table_ararevo_mun .ttl06 {
		width: 96%;
		margin: 0 auto 8px;
		padding: 4px;
		font-size: 1.7rem;
		line-height: 1.8rem;
	}
	#commission_table_ararevo_cs .--sp_w20p ,
  #commission_table_ararevo_mun .--sp_w20p {
		width: 20% !important;
	}
	#commission_table_ararevo_cs .--sp_w50p ,
  #commission_table_ararevo_mun .--sp_w50p {
		width: 50% !important;
	}
	#commission_table_ararevo_cs .--sp_w30p ,
  #commission_table_ararevo_mun .--sp_w30p {
		width: 30% !important;
	}
}