/* CSS Document */

.box515      { float: left; width: 515px; text-align:left;}
.box260      { float: left; width: 260px; text-align:left;}
.box155       { float: left; width: 155px; text-align:left;}
.box125       { float: left; width: 125px; text-align:left;}
.box250       { float: left; width: 250px; }
.box500       { float: left; width: 500px; }
.box520      { float: left; width: 520px; text-align:left;}
.box510      { float: left; width: 510px; text-align:left;}
.box330      { float: left; width: 320px; text-align:left;}
.box125      { float: left; width: 125px; text-align:left;}
.box220      { float: left; width: 195px; text-align:left;}
.box212      { float: left; width: 212px; text-align:left;}
.box120      { float: left; width: 120px; text-align:left;}
.box110      { float: left; width: 110px; text-align:left;}
.box250      { float: left; width: 250px; text-align:left;}

/* img */	
img          { border:0px; }






/* margin-left */	
.margin-left5    { margin-left:5px; }
.margin-left10   { margin-left:10px; }
.margin-left15   { margin-left:15px; }
.margin-left20   { margin-left:20px; }
.margin-left25   { margin-left:25px; }
.margin-left30   { margin-left:30px; }

/* margin-right */	
.margin-right5   { margin-right:5px; }
.margin-right10  { margin-right:10px; }
.margin-right15  { margin-right:15px; }
.margin-right20  { margin-right:20px; }
.margin-right25  { margin-right:25px; }
.margin-right30  { margin-right:30px; }

/* padding */
.padding5        { padding:5px 5px 5px 5px; }
.padding10       { padding:10px 10px 10px 10px; }
.padding15       { padding:15px 15px 15px 15px; }
.padding20       { padding:20px 20px 20px 20px; }

/* padding-top */
.padding-top2    { padding-top:2px; }
.padding-top3    { padding-top:3px; }
.padding-top5    { padding-top:5px; }
.padding-top10   { padding-top:10px; }
.padding-top15   { padding-top:15px; }
.padding-top20   { padding-top:20px; }
.padding-top30   { padding-top:30px; }

/* padding-bottom */
.padding-bottom5 { padding-bottom:5px; }
.padding-bottom10{ padding-bottom:10px; }
.padding-bottom15{ padding-bottom:15px; }
.padding-bottom20{ padding-bottom:20px; }

/* padding-left */
.padding-left5   { padding-left:5px; }
.padding-left10  { padding-left:10px; }
.padding-left15  { padding-left:15px; }
.padding-left20  { padding-left:20px; }

/* padding-right */
.padding-right5  { padding-right:5px; }
.padding-right10 { padding-right:10px; }
.padding-right15 { padding-right:15px; }
.padding-right20 { padding-right:20px; }



/* line */
.line1 { border-bottom: 1px solid #cccccc; }
 
/* background */
.bg-line1{ width: 720px; height: 1px; padding: 10px 0px 0px 10px; border: dotted #FF9999 1px; }

/* progrum-layout */
.pbox1{float:left; background-color:#ffffff; width:150px;}

.pspace{float:left; background-color:#ffffff; width:30px; height:1px;}

h1 {
	margin: 0;
	padding: 0;
	}
h1 a {
	display: block;
	background: url(../img/h1.jpg) no-repeat 0 0;
	text-indent:-9999px;
	height: 63px;
	}