body{
 background-color: #F5BEC8;
 background-image: url(../images/bg.jpg);
 background-repeat: repeat-x;
 background-position: 0px 0px;
 margin:0 auto;
 padding:0;
 font-size:12px;
 line-height:16px;
}
h1{
 width:550px;
 margin:0 auto;
 padding: 20px 0px;
 text-align: center;
}
h2{
 background-image: url(../images/st_back01.gif);
 background-repeat:no-repeat;
 width:550px;
 margin:0;
 padding:1px 20px 1px;
 color:#CC3366;
 font-size:12px;
 text-align: left;
}
h3{
 background-image: url(../images/st_back02.gif);
 background-repeat:no-repeat;
 width:550px;
 margin:0;
 padding:1px 20px 1px;
 color:#CC3366;
 font-size:12px;
 text-align: left;
}
h4{
 width:510px;
 margin:0;
 padding:0;
 color:#CC3366;
 font-size:12px;
 text-align: left;
 font-weight:normal;
}
a:link{
 color:#FF3366;
 text-decoration:none;
}
a:visited{
 color:#FF6699;
 text-decoration:none;
}
a:hover{
 color:#FF6699;
 text-decoration:underline;
}
.j12_p{
 color:#E66678;
 font-size:12px;
 line-height:16px;
}
.j12_r{
 color:#CC3366;
 font-size:12px;
 line-height:16px;
}
#path{
 width:750px;
 text-align: right;
 font-size:10px;
 padding: 2px;
 margin:0 auto;
}

#pagebody{
 width:750px;
 padding: 0px;
 text-align: left;
 background-image:url(../images/m_base.jpg);
 background-repeat: repeat-y;
 background-position: 0px 0px;
 overflow: auto;
 margin:0 auto;
}

#nav{
 background-image:url(../images/m_base.jpg);
 background-repeat:repeat-y;
 background-position: 0px 0px;
 text-align: left;
 margin: 0px;
 padding: 0px;
 width: 160px;
 float: left;
 height: auto;
}

#contents{
 background-color: #FFFFFF;
 background-image:url(../images/back.jpg);
 background-repeat:no-repeat;
 background-position: 0px 0px;
 text-align: left;
 margin:0 auto;
 padding: 0px;
 width: 590px;
 float: right;
 overflow: hidden;
}

.main1{
 margin:0 auto;
 padding:0;
 text-align: left;
 width:550px;
}

.main2{
 text-align: left;
 width:510px;
 margin:0 auto;
}

.main3{
 text-align: left;
 width:510px;
 margin:0 auto;
}
.main3 p{
 padding-left:0;
 text-align: left;
 width:260px;
}
p.photo{
 float:right;
 margin:0;
 padding:16px 0px 0px 0px;
 font-size:10px;
 width:245px;
 text-align:right;
}

.img_r{
 float:right;
 margin:0;
 padding: 0px 0px 5px 5px;
 }
 .img_l{
 float:left;
 margin:0;
 padding: 0px 5px 5px 0px;
 }

 .copyright{
 text-align: center;
 width: 590px;
 font-size:10px;
 padding: 0;
 margin-top: 0;
}

#footer{
 background-color: #F08296;
 color: #FFFFFF;
 width:750px;
 text-align: center;
 font-size:10px;
 padding: 1px 0px;
 margin:0 auto;
}
#footer2{
 width:750px;
 height:25px;
 text-align: right;
 font-size:10px;
 padding: 2px;
 margin:0 auto;
}
