/* CSS Document */

body {
	margin:0px auto;
	padding:0px;
	width:756px;
	text-align:center;
	font-size:12px;
	font-style:normal;
	color:#333;
}
a:link { color: #333;
text-decoration: none; } 
a:visited { color: #333;
text-decoration: none; } 
a:hover { color: #65321D;} 
a:active { color: #65321D;} 

div,h1,h2,h3,p,ul,li {
margin:0px;
padding:0px;
font-size:12px;
}

/* header */

#header {
	margin:0px;
	padding:0 0 0 44px;
	width:899px;
	float:left;
	text-align:center;
	}

#header #logo {
	margin:0px;
	padding:0px;
	float:left;
	width:189px;
	height:135px;
}
#header #title {
	margin-top:72px;
	padding:0px;
	float:right;
	width:710px;
	text-align:right;
} 

#title ul {
list-style-type:none;
margin-left:274px;
}

#title li {
float:left;
text-align:right;
}

/* navi */
#navi {
margin:0px;
padding:0px;
width:800px;
line-height:29px;
float:left;
text-align:center;
}

#navi #sign {
margin:0px;
padding:0 0 0 44px;
width:189px;
line-height:29px;
text-align:left;
float:left;
}

#navi #contents {
margin:0px;
padding:0px;
width:567px;
line-height:29px;
text-align:left;
float:left;
background:url(images/contents_bg.gif) no-repeat;
}
#navi #contents a:link { color: #fff;
text-decoration: none; } 
#navi #contents a:visited { color: #fff;
text-decoration: none; } 
#navi #contents a:hover { color: #65321D;} 
#navi #contents a:active { color: #65321D;} 
#contents ul {
list-style-type:none;
}

#contents li {
float:left;
text-indent:20px;}


/* stage */
#stage {
margin:0px;
padding:0px;
width:756px;
float:left;
text-align:center;
}

#blog {
margin:10px;
text-align:left;
height:135px;
}

#blog2 {
padding:5px;
width:159px;
height:100%;
overflow:auto;
font-size:10px;

	scrollbar-face-color: #e5ddd8; /* 表面の色 */
	scrollbar-arrow-color: #ae9586; /* 矢印の色 */
	scrollbar-highlight-color: #ffffff; /* ハイライトの色 */
	scrollbar-shadow-color: #ffffff; /* 影の色 */
	scrollbar-base-color: #e5ddd8; /* ベース色 */
	scrollbar-3dlight-color: #ae9586; /* 左端と上端の色 */
	scrollbar-darkshadow-color: #ae9586; /* 右端と下端の色 */

}

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

#blog li {
padding:2px;}


/* footer */
#footer {
margin:0px;
padding:0 0 0 44px;
width:756px;
float:left;
text-align:right;
}

#copy {
text-align:right;
}

/* business */
#business {
width:647px;
margin:0 0 0 88px;
padding:0px;
text-align:left;
}

#business #title {
background:url(images/business_title_bar.gif) no-repeat;
height:30px;
margin:20px 0 20px 0px;
}

#business #img {
float:left;
width:189px;
}

#business #main {
float:left;
width:457px;
}

#business #main ul {
list-style-type:square;
margin:0 0 0 20px;
}

#business #main li {
padding:5px;}


/* company */
#company {
width:735px;
margin:0px;
padding:0px;
text-align:left;
}

#company #title {
background:url(images/company_title_bar.gif) no-repeat;
height:30px;
margin:20px 0 20px 88px;

}

#company #img {
float:left;
width:233px;
padding:0 0 0 44px;
}

#company #main {
float:left;
width:457px;
}

#company #main dl {
list-style-type:square;
margin:0 0 0 20px;
}

#company #main dt {
font-weight:bold;
color:#AA958C;
padding:5px;
}

#company #main dd {
padding:5px;}


/* contact */
#contact {
width:647px;
margin:0 0 0 88px;
padding:0px;
text-align:left;
}

#contact #title {
background:url(images/contact_title_bar.gif) no-repeat;
height:30px;
margin:20px 0 20px 0px;
}

#contact #img {
float:left;
width:189px;
}

#contact #main {
float:left;
width:457px;
}

.call {
color:#65321D;
}

#send {
margin:20px;
text-align:center;
}


/* artist */
#artist {
width:647px;
margin:0 0 0 88px;
padding:0px;
text-align:left;
}

#artist #title {
background:url(images/artist_title_bar.gif) no-repeat;
height:30px;
margin:20px 0 20px 0px;
}

#artist #img {
float:left;
width:250px;
}

#artist #main {
float:left;
width:377px;
margin-left:10px;
}

#artist #main h2,p {
padding:5px 0 5px 0px;
}
#links #title {
background:url(images/company_title_bar.gif) no-repeat;
height:30px;
margin:20px 0 20px 88px;
text-align:left;
}
#links #main {
font-size:12px;
margin:20px 0 20px 88px;
text-align:left;
}

