* {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
p {
	color: rgb(81, 81, 81); line-height: 150%; font-family: Verdana, Arial, sans-serif; font-size: 80%;
}

ul {
	padding-left: 20px;
}


img {
	border-style:none;
}
a {
	text-decoration: none;
}

.rbox {
	float: right;
}
.lbox {
	float: left;
}
.clb {
	clear: both;
}
.spacer {
	clear: both;
}
.mgt {
	margin-top: 20px;
}
.fbd {
	font-weight: bold;
}
.fss {
	font-size: 70%;
}
.fsl {
	font-size: 120%;
}
p.ar {
	text-align: right;
}
span.ar {
	text-align: right;
}
.ac {
	text-align: center;
}
.main_scroll  {
        margin-top: 20px;
	width: 480px; height: 320px; overflow: scroll ;
}
.notice_scroll  {
	width: 680px; height: 360px; overflow: scroll ;
}

p.totop2 {text-align: right}



div#container {
	border-width: 3px 1px 1px; border-style: solid; border-color: rgb(255, 255, 255); width: 938px; margin-right: auto; margin-left: auto;
}
div#main-mail_area {
	width: 750px; padding-left: 70px; border-color: rgb(255, 255, 255);
}
div#main-1_area {
	width: 700px; padding-left: 70px; border-color: rgb(255, 255, 255);
}
div#main-2_area {
	width: 700px; padding-left: 100px; border-color: rgb(255, 255, 255);
}
div#main-3_area {
	width: 670px; padding-left: 130px; border-color: rgb(255, 255, 255);
}
div#main_area {
	padding-bottom: 20px;border-color: rgb(255, 255, 255);
}
div#main_photo {
	padding: 20px;border-color: rgb(255, 255, 255);
}
div#top_lft_area {
	width: 170px; padding-left: 10px; float: left; border-color: rgb(255, 255, 255);
}
div#top_lft_list {
	width: 170px; padding-left: 20px; float: left; border-color: rgb(255, 255, 255);
}
div#top_mdl_area {
	width: 480px; padding-left: 10px; float: left; border-color: rgb(255, 255, 255);
}
div#top_mdl2_area {
	width: 460px; padding-left: 30px; float: left; border-color: rgb(255, 255, 255);
}
div#top_rgt_area {
	width: 208px; padding-left: 10px; float: left; border-color: rgb(255, 255, 255);
}
div#top_rgt2_area {
	width: 208px; padding-left: 10px; float: left; border-color: rgb(255, 255, 255);
}

div#activity_area {
	width: 668px; padding-left: 80px; float: left; border-color: rgb(255, 255, 255);
}

div#content_area {
	width: 668px; padding-left: 30px; float: left; border-color: rgb(255, 255, 255);
}


div#rgt_pj1 {
	margin-top:15px; background: rgb(255, 255, 255);
}
div#rgt_pj2 {
	margin-top:15px; background: rgb(255, 255, 255);
}
div#add_box {
	padding: 10px; border: 2px solid rgb(250, 218, 214);
}

div#under_area {
	border-width: 3px 1px 1px; border-style: solid; border-color: rgb(255, 255, 255); clear: both ;width: 938px; margin-right: auto; margin-left: auto;
}

