@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
html,body,div,p,ul,ol,li,h1,h2,h3,h4,pre,form,p,button,img {  margin: 0;  padding: 0;  border: 0;}

body {	background-color: #fff;	font: normal 12px Verdana,sans-serif;	color:#000;	background:#FFF url("bg.jpg") no-repeat;}

ul,li {list-style-type: none;}

#container { text-align: left;  width: 960px;  margin: 0 auto;  overflow:hidden;position:relative;  }
a{text-decoration:none;color: #666;}

a:hover{text-decoration: underline;cursor:pointer;color:#79981D}

.round,.pagenavi,.rc_avatar,#comment,.comment-r input{-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.clear{clear:both}


#top1 {width:960px;height:160px;background: url("../sony/top1.png")  no-repeat;position:relative;}
#top2 {width:960px;height:190px;background: url("../sony/top2.png")  no-repeat;position:relative;position:relative;}
#top2 {width:960px;height:190px;background: url("../sony/top2.png")  no-repeat;position:relative;position:relative;}
#top6 {width:960px;height:190px;background: url("../sony/top6.png")  no-repeat;position:relative;position:relative;}
#top3 { background:url(top3.png) no-repeat; border:#F30 solid 0px; width:40px; height:175px; overflow:hidden; position:absolute;   }
#top4 {width:960px;height:30px;background: url("../sony/top4.png")  no-repeat;position:relative;}
#top5 {width:960px; height:1%; overflow:hidden;background: url("../sony/top5.png") repeat-y;position:relative;}
#bottom {width:100%;background:url(../sony/foot.png) no-repeat center bottom;}

#top6 h1{ position:absolute; bottom:10px; text-align:center; width:850px;font-size:28px; text-align:center; height:80px; line-height:40px; margin-bottom:20px; border-bottom:#CCC solid 1px; margin-left:60px;}
.photo_list { padding-left:100px;}
.photo_list li {width:365px; float:left; margin:3px 15px;}
.photo_list li img{width:360px; height:260px; padding:2px; border:#CCC solid 1px;}
.photo_list li h2{height:30px; line-height:30px; font-size:14px; text-align:center;}

#text { width:800px; margin:0 auto; line-height:180%;}
#text h1{}
#text p{font-size:14px; text-indent:30px;}



#container a{display:block; border:#F60 solid 0px;}
.link_01{
	position:absolute;
	top:42px;
	left: 602px;
	width: 84px;
	height: 34px;
}
.link_02{
	position:absolute;
	top:43px;
	left: 693px;
	width: 89px;
	height: 31px;
}
.link_03{
	position:absolute;
	top:41px;
	width: 107px;
	height: 33px;
	left: 785px;
}
.back{
	width:20px;
	height:128px;
	position:absolute;
	top:271px;
	left:35px;
	z-index:999;
}
