        body{
background-image: url('images/background1.gif');
margin: 0;
padding:0;
font-family:'Hiragino Kaku Gothic Pro',Meiryo,sans-serif;
}
a{
color: #FF6633;
}
a:hover{
color: #FF0000;
text-decoration: none;
}
        #maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: #FFFFFF;
}

/* header setting */
#topsection{
padding-bottom: 10px;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

/* setteing for global menu?@*/
.bevelmenu{
font: bold 13px arial;
padding: 6px 0;
margin: 0;
width: 100%;
background-color: #FFF2BF;
text-align: left; /*set value to "right" for example to align menu to the right of page*/
}

.bevelmenu li{
list-style: none;
display: inline;
}

.bevelmenu li a{
padding: 3px 0.5em;
text-decoration: none;
color: black;
background-color: #FFF2BF;
border: 2px solid #FFF2BF;
}

.bevelmenu li a:hover{
color: black;
background-color: #FFE271;
border-style: outset;
}

html>body .bevelmenu li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}
/* index page's saishinjouhou etc... */
#newsbox { 
width: 100%;
padding-bottom:5px; 
} 
.toptitle { 
border-bottom: 1px dashed #FF6600; 
font-size: 22px; 
font-weight: bold; 
padding-bottom: 3px; 
} 
.toptitle-text { 
border-left: 7px solid #FF6600; 
padding-left: 5px; 
} 
.index_navi{
background-image:url('images/blue-triangle-noalpha.png');
background-repeat:no-repeat;
background-position:69% 40%;
text-align:right;
font-size:14px;
} 

/* body */
#contentwrapper{
float: left;
width: 100%;
background-color:#ffffff;
}

#contentcolumn{
margin-right: 200px; /*Set right margin to RightColumnWidth*/
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
line-height:1.25em;
}

/* breadcrumb */
.breadcrumbs{
font-size:12px;
}

h2{
border-left:10px solid #ff6600;
padding:5px;
font-family:HGSSoeiKakugothicUB;
}

h3{
border-bottom:1px dashed #f37116;
padding-top:7px;
padding-bottom:5px;
padding-left:17px;
background-image:url("images/triangle.png");
background-repeat:no-repeat;
background-position:left center;
}
.innertube ul li{
margin-bottom:5px;
}
/* side-column */
#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth) */
background: #FFFFFF;
}
#rightcolumn .innertube ul li{
font-size:12px;
}
.sidetitle { 
margin-bottom:5px;
border-left: 5px solid #FF6600; 
border-bottom: 1px dashed #FF6600; 
font-weight: bold; 
font-size: 18px; 
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px; 
}


/* footer */
#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FF6633;
}

/* setting for globalmenu fotter*/
.footer_menu{
 margin-left:0px;
 font-size: 16px;
 text-align:center;
}
.footer_menu ul{
 list-style-type: none;
}
.footer_menu ul li{
 float: left;
 padding-left: 20px;
 padding-bottom:5px;
}

blockquote{
background-color: #FEE3BC;
padding: 5px;
border: 1px solid #FF9900;
color:#993333;
}            

/*setting for infopages*/
.bandhp	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	MARGIN-BOTTOM: 10px;
	TEXT-ALIGN: right
	}
.bandimg	{
	TEXT-ALIGN: center
	}
.bandprofile-midashi	{
	BACKGROUND-POSITION: left center;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 25px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	BACKGROUND-IMAGE: url('triangle.png');
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 9px;
	BORDER-BOTTOM: #ffccaa 1px dotted;
	BACKGROUND-REPEAT: no-repeat
	}
.pr-honbun	{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	}
.forseuser{
 text-align: right;
 font-size: 10px;
 margin:10px 0px ;
}