@charset "utf-8";

/* round corner*/
.roundCorner1,.roundCorner2,.roundCorner3{
	padding:10px;
}
.roundCorner1T{
	background-image: url(../img/background/roundcorner1_top.gif);
	background-repeat:no-repeat;
}
.roundCorner1B{
	background-image: url(../img/background/roundcorner1_bottom.gif);
	background-repeat:no-repeat;
}
.roundCorner1M{
	background-image: url(../img/background/roundcorner1_middle.gif);
	background-repeat:repeat-y;
}

.roundCorner2{
}
.roundCorner2T{
	background-image: url(../img/background/roundcorner2_top.gif);
	background-repeat:no-repeat;
}
.roundCorner2B{
	background-image: url(../img/background/roundcorner2_bottom.gif);
	background-repeat:no-repeat;
}
.roundCorner2M{
	background-image: url(../img/background/roundcorner2_middle.gif);
	background-repeat:repeat-y;
}

.roundCorner3{
}
.roundCorner3T{
	background-image: url(../img/background/roundcorner3_top.gif);
	background-repeat:no-repeat;
}
.roundCorner3B{
	background-image: url(../img/background/roundcorner3_bottom.gif);
	background-repeat:no-repeat;
}
.roundCorner3M{
	background-image: url(../img/background/roundcorner3_middle.gif);
	background-repeat:repeat-y;
}

.roundCornerTL{
	background-position:top left;
	padding-top:10px;
}
.roundCornerTR{
	background-position:top right;
}
.roundCornerBL{
	background-position:bottom left;
	padding-bottom:10px
}
.roundCornerBR{
	background-position:bottom right;
}
.roundCornerML{
	background-position:bottom left;
	padding-left:10px;
}
.roundCornerMR{
	background-position:bottom right;
	padding-right:10px;
}



.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
}
