.c_h1{font-size:small; display:inline; font-weight:bold;}
.c_h2{font-size:medium; display:inline;}

/*body*/
body{margin-top:0px;}

/*table*/
table{text-align:left;}
.table1{border-collapse:collapse; border-spacing:0px;}

.pad1_l{padding-left:3px;}
.pad1_r{padding-right:5px;}
.pad_rl1{padding-left:7px; padding-right:7px;}
.pad_rl2{padding-left:10px; padding-right:10px;}
.pad_menu{padding-left:5px; padding-right:5px;}
.pad1{padding:5px;}
.pad2{padding:10px;}
.pad3{padding:2px;}
.padhh1{padding-top:5px; padding-bottom:5px;}
.padhh2{padding-top:10px; padding-bottom:10px;}
.pad_privacy1{padding-left:35px; padding-right:35px;}

.bgc1{background-color:#41854E;}
.bgc2{background-color:#DADC8B;}
.bgc3{background-color:#A0A428;}

/*自動インデント用*/
.indent{margin-left:1em; text-indent:-1em; margin-bottom:0px; margin-top:0px;}

/*border*/
.br0{border-collapse:collapse; border-spacing:0px;}
.br1{border:solid 1px; border-color:#000000; border-collapse:collapse; border-spacing:0px;}
.br2{border:solid 1px; border-color:#000000; border-collapse:collapse; border-spacing:0px;}

/*font*/
.fsize1{font-size:small;}
.fsize2{font-size:medium;}
.fsize1w{font-size:small; color:#FFFFFF;}
.fsize2w{font-size:medium; color:#FFFFFF;}
.fsize1g{color:#427e3d;}
.fsize1r{color:#FF0000;}
.fsize1b{color:#8B4A00;}
.fsize1o{color:#FF6600;}

.lheight{line-height:20px;}
.lheight2{line-height:25px;}
