/*clear*/
div.clear { clear:both; height:1px;  }
div.cleardot{ border-top:1px dotted #CCC; clear:both; height:1px; }
div.cleardot5 { border-top:1px dotted #CCC; clear:both; height:5px; margin-top:5px; }

/*float and align*/
.alignleft { float:left; text-align:left; }
.alignright { float:right; text-align:right; }
.aligncenter { margin: 0 auto; padding:0; text-align:center; }

.floatl { float:left; }
.floatr { float:right; }

.txtc { text-align:center; }
.txtl { text-align:left; }
.txtr { text-align:right; }


/*padding*/
.ptb5 { padding-top:5px; padding-bottom:5px; }
.ptb7 { padding-top:7px; padding-bottom:7px; }
.ptb10 { padding-top:10px; padding-bottom:10px; }
.ptb15 { padding-top:15px; padding-bottom:15px; }


/*color*/
.colorgray3 { color:#333; }
.colorgray6 { color:#666; }
.colorgray9 { color:#999; }
.colorred { color:#CC0000; }
.colorlblue { color:#87CEEB;}
.colordblue { color:#6699CC;}
.colororange { color:orange; }

.pagenavi { clear:both; margin: 0 auto; padding:30px 0 15px; text-align:center; }
.page_pre-next { clear:both; padding:15px 7px; }

/*used list*/
.uphoto { float:left; text-align:left; }
.uphoto img { border:1px solid #CCC !important; padding:2px; }
.utext { float:left; padding-left:15px; text-align:left; width:395px; }
.utext span { color:#996633; }
.utext span.colorred { color:#CC0000; }

.uphoto_single { float:left; text-align:left; width:350px; }
.uphoto_single img { border:1px solid #CCC !important; margin:0 4px 4px 0; padding:2px; }
.utext_single { float:left; text-align:left; width:200px; }
.utext_single span { color:#996633; }
.utext_single span.colorred { color:#CC0000; }

/**/
