body{ margin:0; padding:0; font-size:12px; line-height:16px;}h1{ margin:0; text-align: left; clear: left; float: left; padding: 25px 0px 0px; width: 375px;}h2{ margin:0; background-image: url(../images/img01/bbs_back.gif); background-repeat:repeat-y; padding:1px 5px 1px; width: 570px;  font-size:12px; font-weight:normal; line-height:16px; color:#FFFFFF;}h3{ margin:0; clear: right; text-align: left; background-image: url(../images/img01/title01.gif); background-repeat:repeat-y; padding:1px 5px 1px; width: 570px;  font-size:12px; font-weight:normal; line-height:16px; color:#FFFFFF;}h4{ margin:0; clear: right; text-align: left; background-image: url(../images/img01/sub_bar.gif); background-repeat:no-repeat; padding:7px 15px 5px; font-size:12px; font-weight:normal;}p{ margin:0;}a:link{ color:#000000; text-decoration:none;}a:visited{ color:#333333; text-decoration:none;}a:hover{ color:#333333; text-decoration:underline;}.header{ width:750px; height:105px; background-image:url(../images/img01/header.gif); background-repeat:no-repeat; text-align: left; margin: 0px; padding: 0px;}.header img{ margin: 0px; padding: 0px;}.header p{ padding-left:0px; padding-top:55px; font-size:10px; line-height:14px; text-aline:left; margin: 0px; float: right; clear: right; width: 365px; text-align: left; padding-right: 10px; padding-bottom: 0px;}.path{ width:730px; height:20px; text-align: left; font-size:10px; line-height:14px; padding: 0px; margin-top: 2px; margin-bottom: 0px;}.pagebody{ width:730px; margin: 0px; padding: 0px; text-align: left;}.main{ background-image:url(../images/img01/index_img.jpg); background-repeat:no-repeat; text-align: left; margin: 0px; padding: 0px; width: 570px; height:280px; background-position: 270px 18px;}.main p{ padding-left:10px; width:250px;}.main2{ paddingt:0; text-align: left; width:570px;}.main2 p{ padding-left:20px; text-align: left; width:570px;}.main3{ padding:0; width:530px; text-align: left;}.main3 p{ padding-left:0; text-align: left;}.img_r{ float:right; height:120px; } .img_l{ float:left; }.main4{ padding:0; text-align: left; width:530px;}.main4 p{ padding:10px 10px 10px 70px; background-image: url(../images/img01/lineup_back.gif); background-position:70px; background-repeat:repeat-y;}.pagetop{ text-align:right;}.nav{ background-color:#E6E6F0; width:150px; text-align: left; margin: 0px; float: left; padding: 0px;}.nav p{ padding-left:5px; padding-top:1px; padding-bottom:1px; background-image: url(../images/img01/b_back.gif); background-position:top; background-repeat:no-repeat; font-size:10px; line-height:14px;}.footer{ width:750px; height:30px; margin-left:auto; margin-right:auto; background-image: url(../images/img01/footer.gif); background-position:bottom; background-repeat:no-repeat;}.footer p{ padding-top:10px; text-aline:center;}.base {	background-image: url(../images/img01/back.gif);	background-repeat: repeat-y;	background-position: center top;	margin: 0px;	padding: 0px;	width: 790px;	text-align: left;}.contents {	text-align: left;	margin: 0px;	padding: 0px;	width: 570px;	float: right;}