/**/
input,
input[type="button"]{
    border:solid 1px #FFFFFF;
	vertical-align:middle;
}

input:focus,
input[type="button"]:focus {
	background-color:#FFC;
	vertical-align:middle;
	cursor: pointer;
}	

input[type="button"]:enabled.next	{
	position: absolute;
	bottom: 15px;
	right: 15px;
	background:url(../img/btn_next.jpg) no-repeat top right;
	width:143px;
	height:32px;
	font-size:0px;
	cursor: pointer;
}

input[type="button"]:enabled.prev	{
	position: absolute;
	bottom: 15px;
	left: 15px;
	background:url(../img/btn_back.jpg) no-repeat top left;
	width:143px;
	height:32px;
	font-size:0px;
	cursor: pointer;
}


input[type="radio"]{
	opacity: 0; /* ラジオボタンを透明に */
}

input[type="radio"] + label{
  display: block;
	cursor: pointer;
}

input[type="radio"] + label.c_btn01,
input[type="radio"] + label.c_btn02,
input[type="radio"] + label.c_btn03,
input[type="radio"] + label.c_btn04,
input[type="radio"] + label.c_btn05,
input[type="radio"] + label.c_btn06,
input[type="radio"] + label.c_btn07,
input[type="radio"] + label.c_btn08{
	width:181px;
	height:52px;
	font-size:0px;
}

input[type="radio"] + label.c_btn09,
input[type="radio"] + label.c_btn10,
input[type="radio"] + label.c_btn11,
input[type="radio"] + label.c_btn12,
input[type="radio"] + label.c_btn13,
input[type="radio"] + label.c_btn14,
input[type="radio"] + label.c_btn15,
input[type="radio"] + label.c_btn16,
input[type="radio"] + label.c_btn17,
input[type="radio"] + label.c_btn18,
input[type="radio"] + label.c_btn19,
input[type="radio"] + label.c_btn20,
input[type="radio"] + label.c_btn21,
input[type="radio"] + label.c_btn22,
input[type="radio"] + label.c_btn23,
input[type="radio"] + label.c_btn24{
	width:260px;
	height:53px;
	font-size:0px;
}

.c_btn01{
 background:url(../img/c_btn01.jpg) no-repeat;
}

.c_btn02{
 background:url(../img/c_btn02.jpg) no-repeat;
}

.c_btn03{
 background:url(../img/c_btn03.jpg) no-repeat;
}

.c_btn04{
 background:url(../img/c_btn04.jpg) no-repeat;
}

.c_btn05{
 background:url(../img/c_btn05.jpg) no-repeat;
}

.c_btn06{
 background:url(../img/c_btn06.jpg) no-repeat;
}

.c_btn07{
 background:url(../img/c_btn07.jpg) no-repeat;
}

.c_btn08{
 background:url(../img/c_btn08.jpg) no-repeat;
}

.c_btn09{
 background:url(../img/c_btn09.jpg) no-repeat;
}

.c_btn10{
 background:url(../img/c_btn10.jpg) no-repeat;
}

.c_btn11{
 background:url(../img/c_btn11.jpg) no-repeat;
}

.c_btn12{
 background:url(../img/c_btn12.jpg) no-repeat;
}

.c_btn13{
 background:url(../img/c_btn13.jpg) no-repeat;
}

.c_btn14{
 background:url(../img/c_btn14.jpg) no-repeat;
}

.c_btn15{
 background:url(../img/c_btn15.jpg) no-repeat;
}

.c_btn16{
 background:url(../img/c_btn16.jpg) no-repeat;
}

.c_btn17 {
 background:url(../img/c_btn17.jpg) no-repeat;
}

.c_btn18 {
 background:url(../img/c_btn18.jpg) no-repeat;
}

.c_btn19 {
 background:url(../img/c_btn19.jpg) no-repeat;
}

.c_btn20 {
 background:url(../img/c_btn20.jpg) no-repeat;
}

.c_btn21 {
 background:url(../img/c_btn21.jpg) no-repeat;
}

.c_btn22 {
 background:url(../img/c_btn22.jpg) no-repeat;
}

.c_btn23 {
 background:url(../img/c_btn23.jpg) no-repeat;
}

.c_btn24 {
 background:url(../img/c_btn24.jpg) no-repeat;
}

/**/
input[type="radio"]:checked + label.c_btn01 {
 background:url(../img/c_btn01_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn02 {
 background:url(../img/c_btn02_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn03 {
 background:url(../img/c_btn03_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn04 {
 background:url(../img/c_btn04_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn05 {
 background:url(../img/c_btn05_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn06 {
 background:url(../img/c_btn06_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn07 {
 background:url(../img/c_btn07_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn08 {
 background:url(../img/c_btn08_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn09 {
 background:url(../img/c_btn09_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn10 {
 background:url(../img/c_btn10_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn11 {
 background:url(../img/c_btn11_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn12 {
 background:url(../img/c_btn12_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn13 {
 background:url(../img/c_btn13_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn14 {
 background:url(../img/c_btn14_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn15 {
 background:url(../img/c_btn15_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn16 {
 background:url(../img/c_btn16_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn17 {
 background:url(../img/c_btn17_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn18 {
 background:url(../img/c_btn18_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn19 {
 background:url(../img/c_btn19_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn20 {
 background:url(../img/c_btn20_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn21 {
 background:url(../img/c_btn21_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn22 {
 background:url(../img/c_btn22_f2.jpg) no-repeat;
}


input[type="radio"]:checked + label.c_btn23 {
 background:url(../img/c_btn23_f2.jpg) no-repeat;
}

input[type="radio"]:checked + label.c_btn24 {
 background:url(../img/c_btn24_f2.jpg) no-repeat;
}


input[type="button"]:disabled.next	{
	position: absolute;
	bottom: 15px;
	right: 15px;
	background:url(../img/btn_next_f2.jpg) no-repeat top right;
	width:143px;
	height:32px;
	font-size:0px;
	cursor: pointer;
}
