body {
   background-color: #C9D0D7;
   font-size:12px;
   margin-top:20px;
   padding:0;
}
p {
   line-height:135%;
   color:#333333;
}
a {
   background-repeat:no-repeat;
}
a:hover {
   color:#FF6600;
}
a,a:visited,a:link {
   color:#003333;
}
span {
   position:absolute;
   left:-9999px;
}
#wrapper {
   width: 850px;
	height: 800px;
	margin:0;
	padding:0;
	background-image:url(../photo/img/bg.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
#left {
   width:200px;
   height:300px;
   float:left;
   margin:63px 0 0 15px;
   padding:0;
}
#left ul,#left li {
   margin:0;
   padding:0;
   list-style:none;
}
#left li {
   width:auto;
   height:auto;
   margin-bottom:10px;
   background-repeat:no-repeat;
}
.album {
   width:200px;
   height:35px;
   float:left;
}
.album ul,.album li {
   margin:0;
   padding:0;
   list-style:none;
}
.album li {
   width:30px;
   height:30px;
   float:left;
}
.album a {
   width:30px;
   height:30px;
   display:block;
   margin-left:3px;
}
.album p {
   width:30px;
   height:30px;
   display:block;
   margin-left:3px;
}
.album a,.album a:visited,.album a:link {
   background-image:url(../photo/img/list_a.gif);
}
.album a:hover,.album p {
   background-image:url(../photo/img/list_b.gif);
}
.mttl {
   width:200px;
   height:49px;
}
.mttl a {
   width:200px;
   height:49px;
   display:block;
}
.mttl a:hover {
    background-image:url(../ttl_img/m_ttl01.gif);
}
.mmtl a,.mttl a:visited,.mttl a:link {
    background-image:url(../ttl_img/m_ttl01.gif);
}
.ttl_03 p {
   width:200px;
   height:35px;
   display:block;
   margin:120px 0 0 0;
   background-image:url(../photo/img/ttl_01.gif);
}
#right {
   width:570px;
   height:340px;
   float:left;
   margin:60px 0 0 30px;
}
#coright {
   width:145px;
   height:90px;
   float:left;
   margin:30px 0 0 10px;
}
#ads {
   width:468px;
   height:15px;
   float:left;
}
#contents {
   width:380px;
   height:290px;
   float:left;
   margin: 35px 0 0 0;
   background-color:#333333;
   text-align:left;
}
#contents p {
   width:380px;
   height:285px;
   display:block;
}
.ph_01 {
   background-image:url(../photo/img/photo/01.jpg);
}
.ph_02 {
   background-image:url(../photo/img/photo/02.jpg);
}
.ph_03 {
   background-image:url(../photo/img/photo/03.jpg);
}
.ph_04 {
   background-image:url(../photo/img/photo/04.jpg);
}
.ph_05 {
   background-image:url(../photo/img/photo/05.jpg);
}
.ph_06 {
   background-image:url(../photo/img/photo/06.jpg);
}
.ph_07 {
   background-image:url(../photo/img/photo/07.jpg);
}
.ph_08 {
   background-image:url(../photo/img/photo/08.jpg);
}
#neba {
    width:380px;
	height:30px;
	float:left;
	margin:15px 0 0 0;
	padding:0 0 0 30px;	
}
#footer {
   width:850px;
   height:30px;
   float:left;
   margin:10px 0 20px 0;
}
#ads_wide {
   width:728px;
   height:180px;
   margin:0 0 30px 0;
}
#footer p {
   width:850px;
   height:30px;
   display:block;
   background-image:url(../ttl_img/copy.jpg);
   background-repeat:no-repeat;
}