.head {
	width: 980px;
}

#headmenu_btn{
	width:980px;
	height:44px;
	background-color:#000000;
}

#headmenu_btn ul{
	list-style-type:none;
}

#headmenu_btn li{
	float:left;
	list-style-type:none;
	padding:0px 20px 0px 0px;
}

#headmenu_btn li.listhead{
	float:left;
	list-style-type:none;
	padding:0px 280px 0px 0px;
}

#headmenu_btn li a{
	border:0px;
}

#headmenu_btn li img{
	border:0px;
}

.face{
	width: 980px;
}
.neck{
	width: 980px;
}

#neck_btn{
	width:980px;
	height:40px;
  background-image:url(../img/neck_bg.png);
  background-repeat:no-repeat;
}

#neck_btn ul{
	list-style-type:none;
	margin:0px 39px 0px 39px;
}

#neck_btn li{
	float:left;
	list-style-type:none;
	margin:0px 40px 0px 0px;
}

#neck_btn li.listend{
	float:left;
	list-style-type:none;
	margin:0px 0px 0px 0px;
}

#neck_btn li a{
	border:0px;
}

#neck_btn li img{
	border:0px;
}

body{
	margin:0px;
	padding:0px;
	background: #5C0031 url("../img/background_03.gif");
	background-repeat: repeat-y;
	background-position:center center;
	text-align:center;
}
.body{
	float:none;
	width: 980px;
	padding: 10px 00px 20px 00px;
	background: #5C0031 url("../img/body_background_01.jpg");
	background-repeat:repeat-y;
	background-position:center center;
}

#all{
	width:980px;
	margin:0px auto;
	padding:0px;
	/*background-position:#FFFFFF;*/
}

.foot {
	width:980px;
	height:78px;
	background-image:url(../img/foot_bg.png);
	background-repeat:no-repeat;
	clear:both;
}

#foot_btn{
	width:980px;
	height:34px;
	clear:both;
}

#foot_btn ul{
	list-style-type:none;
	width:860px;
	margin:0px 0px 0px 120px;
	padding:18px 0px 0px 0px;
}

#foot_btn li{
	float:left;
	list-style-type:none;
	font-size:12px;
	color:#FFFFFF;
	padding:0px;
}

#foot_btn li a{
	font-size:12px;
	color:#FFFFFF;
	border:0px;
}

#foot_btn2{
	width:980px;
	height:28px;
	clear:both;
}

#foot_btn2 ul{
	list-style-type:none;
	width:860px;
	margin:0px 0px 0px 120px;
	padding:6px 0px 0px 0px;
}

#foot_btn2 li{
	float:left;
	list-style-type:none;
	font-size:12px;
	color:#FFFFFF;
	padding:0px;
}

#foot_btn li a{
	font-size:12px;
	color:#FFFFFF;
	border:0px;
}

#foot_copy{
	width:980px;
	height:16px;
	text-align:right;
	clear:both;
}

#foot_copy p{
	font-size:12px;
	color:#FFFFFF;
	margin:1px 0px 0px 0px;
	padding:0px 20px 0px 0px;
}

.body_banner {
	line-height:18px;
	width:200px;
	float:left;
	text-align:left;
	margin:5px 0px 0px 10px;
	/*background-position:#FFFFFF;*/
}
.height_space_10 {
	height:10px;
}

.body_left {
	line-height:18px;
	width:520px;
	float:none;
	text-align:left;
	margin:0px 235px 0px 225px;
	/*background-position:#FFFFFF;*/
}

.body_left input{
	font-size:14px;
}

.body_right {
	width:200px;
	float:right;
	text-align:right;
	line-height:4px;
	margin:0px 10px 30px 0px;
	/*background-position:#FFFFFF;*/
}

.body_right input{
	color:black;
	font-size: 15px;
	width: 80px;
	border: 1px solid #aaa;
}
.body_right img{
  margin-bottom: -3px;
}
.button_space{
	margin-bottom:1px;
}

a:link {
	color: #FF46C8; text-decoration: none;
}
a:visited {
	color: #FF46C8; text-decoration: none;
}
a:hover {
	color: #FFFFFF; text-decoration: underline;
}
.live_photos {
	margin:8px;
	border:5px solid #FFFFFF;
}
.border {
	margin:14px 10px 14px 0px;
}
.cds {
	float:left;
	margin: 00px 10px 10px 20px;
	border:2px solid #888;
}
.cds2 {
	float:left;
	margin: 00px 10px 10px 20px;
	border:0px;
}
.pull_down {
	margin:10px 0px 10px 82px;
}


#id_password{
	padding: 0px;
	margin: 0px;
}

.disco_w170 {
	float:left;
	width:170px;
}

.disco_w340 {
	float:left;
	width:340px;
}

.back_style {
	width:100px;
	background-color:black;
	cursor:pointer;
}

.old_news {
	text-align:right;
	/*margin: 02px 00px 04px 10px;*/
	width: 503px;
}

.link_position_1 {
	width:120px;
	float:left;
	margin-right:5px;
}

.link_position_2 {
	float:left;
}
#douga_link{
  width:200px;
  height:80px;
  background-image:url(../img/button_br03_douga.jpg);
  background-repeat:no-repeat;
  border:0px;
  margin:10px 10px 0px 0px;
  padding:17px 0px 0px 130px;
}


#douga_link img{
  float:left;
  border:0px;
  margin:3px 6px 0px 0px;
  padding:0px;
}


.ayacch_bnr {
  width:65px;
  height:63px;
  margin:3px 6px 0px 0px;
  padding:0px 0px 0px 0px;
}

#accept {
    margin: 5px 0px 0px 0px;
    float: left;
    padding: 0px;
/*    background-image:url(../img/img_accept.jpg);*/
}

#ecolife {
    margin: 0px 0px 5px 0px;
    float: left;
    padding: 0px;
}

#sponsor {
    margin: 5px 0px 20px 0px;
    float: left;
    padding: 0px;
}

ul.oldnews_ul {
    list-style-type: none;
}

li.oldnews {
    text-align:right;
    margin-right:10px;
    height:20px;
}

.movie_ind {
    padding-left : 57px;
}
