.db input {font-size:1.3em;text-align:center;padding:7px;font-weight:bold}
.db .checkbox {text-align:center;width:100%;line-height:2em;font-size:1.3em}
.db .checkbox input {width:1em;height:1em}
.db div {padding:12px;padding-bottom:11px;*padding:11px;}

.dblist {border-top:1px solid #dddddd}
.dblist a, .dblist .out {width:100%;font-size:1em;font-weight:normal;display:table;}

.cell {padding:10px 0;width:25%;word-break:break-all;display: table-cell;;border-bottom:1px solid #dddddd}
.cell div {padding:2px 7px}
.sel {background-color:#666666;color:white}
.selb {background-color:#f9f9f9}
tr {border:1px solid #888888}

.row {display: table-row;clear:both}
.n {float:left}



/*
	@media screen and (max-width:723px){
	.cell {width:33.3%;*width:33%}
	.last {display:none}

}
*/
@media screen and (max-width:723px){
	.dblist a {width:100%;font-size:1.1em}
	.n {clear:both}
}

.cell {*float:left}
.navi {width:100%;text-align:left;color:#777777;font-size:1.1em;border-bottom:2px solid #333333;margin-bottom:7px}
.navi div {padding:0 5px 10px 5px}
.navi a {color:#333333;text-decoration:underline}
.navi a:hover {color:#777777}

.zip {text-align:right;float:right;padding:10px;margin-top:10px;margin-bottom:10px}
.zip span {border:1px solid #999999;background-color:#333333;color:#ffffff;padding:6px;margin:1px}

.fm,.gm,.gf {padding:0;margin:0;display:block}
.fm {color:#bbbbbb}
.gm {color:#83C9FF}
.gf {color:#F7B5B5}

form {margin:0;padding:0}