/* CSS Document */

body {
margin:0px auto;
padding:0px;
background:url(image/bg.jpg) repeat-x top left;
background-color:#F8F6E7;
color:#595757;
font-size:12px;
line-height:1.5em;
text-align:center;
}

.clear{
clear:both;
}

#wrapper{
	width:900px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}

#header{
width:900px;
height:84px;
margin:0px auto;
padding:0px;
}

#logo{
width:439px;
margin:36px 0px 0px 0px;
float: right;
}

#flash_aria{
width:900px;
height:360px;
margin:0px;
padding:0px;
}

#btn_aria{
width:900px;
height:48px;
margin:0px;
_margin:-4px 0px 0px 0px;
padding:0px;
}

#btn_aria ul{
	width:149px;
	height:91px;
	margin:0px;
	padding:0px;
	list-style:none;
}

#btn_aria li{
width:144px;
height:48px;
margin:0px;
padding:0px;
float:left;
list-style:none;
}

#btn_aria li.a1{
width:90px;
height:48px;
margin:0px;
padding:0px;
float:left;
list-style:none;
}

#main{
width:900px;
margin:15px 0px 0px 0px;
padding:0px;
}

#main_left{
width:583px;
float:left;
margin:0px;
padding:0px;
}
#info{
width:583px;
padding:0px;
}
#info2{
width:583px;
padding:0px;
margin-top:5px;
_margin-top:-3px;
}
#info_bg{
width:583px;
height:157px;
padding:0px;
margin:0px;
_margin:-4px 0px 0px 0px;
background:url(image/info_bg.gif) no-repeat;
}

#info_bg2{
width:583px;
height:212px;
padding:0px;
margin:0px;
_margin:-4px 0px 0px 0px;
background:url(image/info_bg2.gif) no-repeat;
}

#info_text_aria{
width:573px;
_width:563px;
height:146px;
margin:0px 6px 0px 4px;
padding:10px;
_padding:10px 10px 10px 10px;
}

#info_text_aria2{
width:573px;
_width:563px;
height:180px;
margin:0px 6px 0px 4px;
padding:10px;
_padding:10px 10px 10px 10px;
}

#info_scl{
overflow:auto;
width:553px;
height:126px;
}

#info_scl2{
overflow:auto;
width:553px;
height:176px;
}

#info_text{
width:533px;
text-align: left;
}



#main_right{
width:307px;
float:right;
margin:0px;
padding:0px;
}

#a_info{
width:290px;
height:326px;
margin:15px 0px 0px 0px;
_margin:15px -10px 0px 0px;
padding:44px 10px 0px 20px;
_padding:44px 10px 0px 0px;
background:url(image/artist_info_bg.gif) no-repeat;
}

#a_info_text_aria{
width:260px;
height:312px;
}

#a_info_scl{
overflow:auto;
width:260px;
height:312px;
text-align:center
}

#a_info_text{
width:230px;
text-align: left;
color:#60422B;
}

#bun_aria {
width:900px;
margin:0px;
padding:5px;
margin:0px 0px 0px 0px;
}

#bun_aria ul{
width:900px;
margin:0px;
padding:0px;
list-style:none;
}

#bun_aria li.menu1{
display:block;
list-style:none;
float:left;
width:216px;
margin-top:10px;
margin-right:12px;
}

#bun_aria li.menu2{
display:block;
list-style:none;
float:left;
width:216px;
margin-top:10px;
}

#footer{
width:900px;
height:80px;
margin-top:10px;
}

#footer .bar{
width:900px;
height:5px;
background-color:#60422B;
margin:0px;
}

#footer_menu{
float:left;
text-align:left;
margin-top:10px;
color:#60422B;
}

#footer_menu A:link{
color:#60422B;
text-decoration:none;
}

#footer_menu A:visited {
color:#60422B;
text-decoration:none;
}
#footer_menur A:hover {
color:#60422B;
text-decoration:none;
}
#footer_menu A:active {
color:#60422B;
text-decoration:underline;
}

#copy{
float:right;
text-align:right;
margin-top:10px;
color:#60422B;
}

#kokuchi {
    width: 307px;
	height:336px;
	margin:0px;
	background:url(image/kokuchi_bg.jpg) no-repeat center top;
}
