@charset "UTF-8";

/*
=========================================

　artwork用スタイルシート

=========================================
*/

/* 読み込みスタイルシート
---------------------------------------------------------------------------- */
@import "base.css";
@import "header.css";
@import "navi_base.css";
@import "footer.css";

/* artwork用
---------------------------------------------------------------------------- */
#body_box {
	background-image: url(../images/back_body.gif);
	background-repeat: repeat-y;
	width: 804px;
	margin-right: auto;
	margin-left: auto;
}
.left_box {
	float: left;
	width: 551px;
	padding-left: 13px;
	line-height: 1.5em;
	color: #555555;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.right_box {
	float: right;
	width: 210px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: right;
	text-align: right;
	padding-right: 5px;
}
#side {
	float: right;
	width: 210px;
	padding-top: 7px;
}
#main {
	float: left;
	width: 564px;
}
.titlebar {
	width: 551px;
	margin-top: 7px;
	margin-bottom: 18px;
}
.dotline {
	background-image: url(../images/dot_line.gif);
	background-repeat: repeat-x;
	height: 1px;
	width: 551px;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 13px;
}
.bunners {
	border: 2px solid #EBEBE6;
	width: 201px;
	background-color: #FFFFFF;
	font-size: 10px;
	color: #4A3F35;
}
.sidemap {
	border: 2px solid #FFFFFF;
	width: 201px;
}
.right_box  a:hover  img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.table1 {
}
table td{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


/* ナビ-ページ表示
---------------------------------------------------------------------------- */
a.artwork{
	background-image: url(../images/navi_on_artwork.gif);
	background-position:0px 0px;
	text-indent:-900px;
}
a:hover.artwork{
    background-position:0px 0px;
}
