.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0; font-size: 0;}
.clearfix {display:inline-block;}
/* except Mac IE5 \*/
* html.clearfix { height: 1%; }
.clearfix {display: block;}
/* end of Holly Hack */

.change h1 { font-size:14px; color:#F00; text-align:center;}
.change h2 { padding-bottom:10px;}

.tbc01 { width:590px; border-top:#673825 solid 1px; border-left:#673825 solid 1px; margin-bottom:15px;}
.tbc01 th,
.tbc01 td { border-bottom:#673825 solid 1px; border-right:#673825 solid 1px; padding:5px; text-align:left;}
.tbc01 th { background:#E7D3B6;}

.tbc02 { width:590px; margin:0 auto 20px auto;}
.tbc02 th,
.tbc02 td { background:#F5E9D9; border-bottom:#fff solid 1px; padding:5px;}
.tbc02 th { background:#DCC4AA;}
.tbc02 li { list-style:none;}

.tbc03 { width:590px; border-top:#673825 solid 1px; border-left:#673825 solid 1px; margin-bottom:15px;}
.tbc03 th,
.tbc03 td { border-bottom:#673825 solid 1px; border-right:#673825 solid 1px; padding:5px;}
.tbc03 th { background:#E7D3B6; text-align:center;}
.tbc03 td { text-align:left;}

.tbc04 { width:590px;margin-bottom:15px;}
.tbc04 th,
.tbc04 td { padding:5px; text-align:center; font-weight:normal;}

.cnt { text-align:center;}
.cg_wd01 { width:200px;}
.cg_wd02 { width:40px;}
.cg_wd03 { width:90px;}
.cglink span { padding-left:20px;}
.change caption { text-align:left; font-weight:bold; padding-bottom:10px;}
.cg_top a { text-align:right; display:block;}

.popup { width:650px; height:350px; background:#FFF; margin:0; text-align:center; padding-top:20px;}

.cg_ml01 { padding-left:45px;}

.ptop_right { text-align:right;}
.cg_fb { font-weight:bold;}
