@charset "utf-8";



/* top */

h2{

margin:0 0 20px 0;

}



.topTbl01{

width:750px;

border-top:#ccc solid 1px;

border-bottom:#ccc solid 1px;

}

.topTbl01 td{

padding:10px 0 10px 10px;

text-align:left;

}



.topTbl02{

width:750px;

margin:0 0 20px 0;

border-bottom:#ccc solid 1px;

}

.topTbl02 td{

padding:10px 0 10px 10px;

text-align:left;

}



.inTbl01{

border-right:#ccc dashed 1px;

}

#inTblnob{

border-right:none;

}

.inTbl01 th{

padding:5px;

}

.inTbl01 td{

text-align:left;

vertical-align:middle;

}

.inTbl01 td label{

vertical-align:middle;

}

.inTbl01 td label input{

vertical-align:middle;

margin:0 5px 0 0;

}

.inTbl01 td label img{

vertical-align:middle;

margin:0 5px 0 0;

}



.inTbl02{

border-right:#ccc dashed 1px;

}

.inTbl02 th{

padding:5px;

}

.inTbl02 td{

text-align:left;

vertical-align:middle;

}

.inTbl02 td label{

vertical-align:middle;

}

.inTbl02 td label input{

float:left;

vertical-align:middle;

margin:6px 8px 0 0;

}

.inTbl02 td label img{

float:left;

vertical-align:middle;

margin:0 5px 0 0;

}

.inTbl02 p{

float:left;

line-height:120%;

width:100px;

vertical-align:middle;

}



#btnTbl{

width:750px;

}



#btnTbl th{

width:50%;

padding:10px 20px;

text-align:right;

}



#btnTbl td{

width:50%;

padding:10px 20px;

text-align:left;

}

.tdSpace{

height:30px;

}
