.table-ins {
    width: 650px;
}

.table-ins td {
    text-align: center;
}

.ins-select-1, .ins-select-2, .ins-select-3, .ins-select-e1-1, .ins-select-e1-2, .ins-select-e1-3 {
    width: 220px;
    height: 293px;
    cursor: pointer;
    background-size: 220px 293px;
    -webkit-transition: background-image 200ms ease-in 00ms, background-color 200ms ease-in 00ms;
    -moz-transition: background-image 200ms ease-in 00ms, background-color 200ms ease-in 00ms;
    -o-transition: background-image 200ms ease-in 00ms, background-color 200ms ease-in 00ms;
    transition: background-image 200ms ease-in 00ms, background-color 200ms ease-in 00ms;
    text-decoration: none;
}

.ins-select-mobile-1, .ins-select-mobile-2, .ins-select-mobile-3, .ins-select-e1-mobile-1, .ins-select-e1-mobile-2, .ins-select-e1-mobile-3 {
    width: 305px;
    height: 170px;
    cursor: pointer;
    background-size: 305px 170px;
}

.ins-select-1 {
    background-image: url(../images/cmi/ins_kbank_default_1.png);
}

.ins-select-2 {
    background-image: url(../images/cmi/ins_kbank_default_2.png);
}

.ins-select-3 {
    background-image: url(../images/cmi/ins_kbank_default_3.png);
}

.ins-select-1:hover {
    background-image: url(../images/cmi/ins_kbank_hover_1.png);
}

.ins-select-2:hover {
    background-image: url(../images/cmi/ins_kbank_hover_2.png);
}

.ins-select-3:hover {
    background-image: url(../images/cmi/ins_kbank_hover_3.png);
}

.ins-select-mobile-1 {
    background-image: url(../images/cmi/ins_mobile_default_1.png);
}

.ins-select-mobile-2 {
    background-image: url(../images/cmi/ins_mobile_default_2.png);
}

.ins-select-mobile-3 {
    background-image: url(../images/cmi/ins_mobile_default_3.png);
}

.ins-select-mobile-1:hover {
    background-image: url(../images/cmi/ins_mobile_selected_1.png);
}

.ins-select-mobile-2:hover {
    background-image: url(../images/cmi/ins_mobile_selected_2.png);
}

.ins-select-mobile-3:hover {
    background-image: url(../images/cmi/ins_mobile_selected_3.png);
}

.ins-select-e1-1 {
    background-image: url(../images/cmi/icon_car_web_1_e2.png);
}

.ins-select-e1-2 {
    background-image: url(../images/cmi/icon_car_web_2_e2.png);
}

.ins-select-e1-3 {
    background-image: url(../images/cmi/icon_car_web_3_e2.png);
}

.ins-select-e1-1:hover {
    background-image: url(../images/cmi/icon_car_web_1_hover_e2.png);
}

.ins-select-e1-2:hover {
    background-image: url(../images/cmi/icon_car_web_2_hover_e2.png);
}

.ins-select-e1-3:hover {
    background-image: url(../images/cmi/icon_car_web_3_hover_e2.png);
}

.ins-select-e1-mobile-1 {
    background-image: url(../images/cmi/icon_car_mobile_1_e2.png);
}

.ins-select-e1-mobile-2 {
    background-image: url(../images/cmi/icon_car_mobile_2_e2.png);
}

.ins-select-e1-mobile-3 {
    background-image: url(../images/cmi/icon_car_mobile_3_e2.png);
}

.ins-select-e1-mobile-1:hover {
    background-image: url(../images/cmi/icon_car_mobile_1_hover_e2.png);
}

.ins-select-e1-mobile-2:hover {
    background-image: url(../images/cmi/icon_car_mobile_2_hover_e2.png);
}

.ins-select-e1-mobile-3:hover {
    background-image: url(../images/cmi/icon_car_mobile_3_hover_e2.png);
}

/*	
.itable { border-top:solid 1px rgb(255,215,0); border-left:solid 1px rgb(255,215,0); width:100% !important; }
.itable th {
    background-color: rgb(255,215,0); border-bottom:solid 1px rgb(255,215,0); border-right:solid 1px rgb(255,215,0);
    padding:5px; color:#FFFFFF; font-weight:bold; text-align:center;
}
.itable td { border-bottom:solid 1px rgb(255,215,0); border-right:solid 1px rgb(255,215,0); padding:10px; text-align:center; }
.headplan { color: rgb(107,93,90) }
*/

.itable { 
    border-top:solid 1px #999999; 
    border-left:solid 1px #999999; 
}

.itable th {
    background: -webkit-linear-gradient(rgb(51,153,200), rgb(51,51,200)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgb(51,153,200), rgb(51,51,200)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgb(51,153,200), rgb(51,51,200)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgb(51,153,200), rgb(51,51,200)); /* Standard syntax */
    background-color: rgb(51,153,200); 
    border-bottom:solid 1px #999999; 
    border-right:solid 1px #999999;
    padding:5px; 
    color:#FFFFFF; 
    font-weight:bold; 
    text-align:center !important;
}

.itable td { 
    border-bottom:solid 1px #999999; 
    border-right:solid 1px #999999; 
    padding:10px; 
}