/* ---------------------------------------------------------------------

title:マニエラ:大江一夫水墨画ギャラリー＞ 共通コンテンツ CSS

--------------------------------------------------------------------- */

*{
	padding:0;
	margin:0;
	zoom:1;
	letter-spacing:0px;
}
body{
	margin:0px;
	padding:0px;
	letter-spacing: 0.05px;
	font-size: 0.78em;
	line-height:1.7;
	height:100%;
	min-height:100%;
	text-align: center;
	font-family: Osaka;
	background-color: #000000;
	color:#999;
}
*:first-child+html body{
*font-size: 80%;
}

div{margin:0px;padding:0px;}
p{margin:0px;padding:0px;}

img {margin:0px;padding:0px;display:inline;border:none;}
img a{margin:0px;padding:0px;border:none;}

sup{font-size:90%;vertical-align:text-top;text-align:left; margin-left:3px;}
sub{font-size:90%;vertical-align:baseline; text-align:left; margin-left:3px;} 

br {letter-spacing: 0;}

ul{margin:0px;padding:0px;list-style:none;}
li {margin:0px;padding:0px;list-style:none;}
ul.kome li{
list-style-type:none;
text-indent:-1em;
padding-left:1em;
}

dl{margin:0px;padding:0px;}
dt{padding:0px;margin:0px;}     
dd{padding:0px;margin:0px;}
dt:first-child{
margin-top:0px;
}

a:link {/*未訪問のリンク*/
color:#b59327;
text-decoration:underline;
}
a:hover {/*マウスをのせた時*/
color:#d9b02c;
text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
color:#b59327;
text-decoration:underline;
}
a:active {/*クリックした時*/
color:#b59327;
text-decoration:underline;
}

.underbar{text-decoration: underline;}
.no_br{white-space: nowrap;}
.text_red{color:#ff0000;}
.text_red_large{color:#ff0000;font-size:130%; padding-top:5px;}
.text_redb{color:#ff0000;font-weight:bold;}
.text_red2{color:#990000;}
.text_red2b{color:#990000;font-weight:bold;}
.text_red2b_u{color:#990000;font-weight:bold; text-decoration:underline;}
.text_orange{color:#FF6600;}
.taxt_large{font-size:150%;}
.text_redb_large{color:#990000;font-size:140%; padding-top:5px;font-weight:bold;}

/* 画像設定 */
.imgl{margin:0px 20px 20px 0px;float:left;}
.imgr{margin:0px 0px 20px 20px;float:right;}

/* 間 */
.ma50{width:auto;height:50px;margin: 0px;padding: 0px;}
.ma100{width:auto;height:100px;margin: 0px;padding: 0px;}
.ma150{width:auto;height:150px;margin: 0px;padding: 0px;}
.ma200{width:auto;height:200px;margin: 0px;padding: 0px;}
.ma250{width:auto;height:250px;margin: 0px;padding: 0px;}
.ma300{width:auto;height:300px;margin: 0px;padding: 0px;}
.ma350{width:auto;height:350px;margin: 0px;padding: 0px;}
.ma400{width:auto;height:400px;margin: 0px;padding: 0px;}
.ma450{width:auto;height:450px;margin: 0px;padding: 0px;}
.ma500{width:auto;height:500px;margin: 0px;padding: 0px;}
.ma550{width:auto;height:550px;margin: 0px;padding: 0px;}
.ma600{width:auto;height:600px;margin: 0px;padding: 0px;}
.ma650{width:auto;height:650px;margin: 0px;padding: 0px;}
.ma700{width:auto;height:700px;margin: 0px;padding: 0px;}
.ma750{width:auto;height:750px;margin: 0px;padding: 0px;}
.ma800{width:auto;height:800px;margin: 0px;padding: 0px;}
.ma850{width:auto;height:850px;margin: 0px;padding: 0px;}
.ma900{width:auto;height:900px;margin: 0px;padding: 0px;}
.ma950{width:auto;height:950px;margin: 0px;padding: 0px;}



/*	---タグの再定義ここまで---	*/
#wrappshadow {
width: 820px;
padding: 0px;
padding: 0px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
text-align: center;
}

#wrapper {
width: 800px;
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
text-align: left;
background: url(../img/common/wrapper.gif) 0px 0px repeat-y;
}



#wrapper #header{
	width:800px;
	margin: 0px;
	padding:0px;
}
#wrapper #header h1{
	margin:0px;
	padding:0px;
	height:50px;
}
#wrapper #header h1 a,
#wrapper #header h1 a:link,
#wrapper #header h1 a:hover,
#wrapper #header h1 a:visited,
#wrapper #header h1 a:active{
border:none !important;
text-decoration:none !important;
}
#wrapper #header p{
	font-size:10px;
	font-weight:normal;
}
#wrapper #header p a,
#wrapper #header p a:link,
#wrapper #header p a:hover,
#wrapper #header p a:visited,
#wrapper #header p a:active{
border:none !important;
text-decoration:none !important;
color:#999;
}

ul#footer {
	width:800px;
	height:23px;
	padding: 0px;
	text-align: center;
	clear: both;
	margin: 0px;
	background-image: url(../img/common/footer.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul#footer li{
padding:4px;
font-size: 10px;
display:inline-block;
color:#ffffff;
}




/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/


/*

ナビゲーション

*/


/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/

div#navix{
width:800px;
padding: 5px 0px;
float:left;
}
div#navix ul{
width:800px;
text-align:left;
margin: 0px 0px 5px 0px;
padding:0;
}
div#navix li{
width:149px;
border-left:1px solid #000;
display:inline;
float:left;
font-size:9pt;
color:999;
background-color:#222222;
padding:2px 0px 5px 10px;
margin:0;
}
div#navix li.on{
background-color:#555555;
}


div#subnavi{
width:800px;
padding: 5px 0px;
float:left;
}
div#subnavi table{
width:800px;
text-align:left;
margin: 0px 0px 0px 0px;
border-collapse:collapse;
font-size:90%;
line-height:1.6;
}
div#subnavi td{
width:188px;
border-right:1px solid #000;
border-bottom:1px solid #000;
color:999;
height:auto;
background-color:#444444;
padding-top:5px;
padding-right:0px;
padding-bottom:5px;
padding-left:10px;
text-align:center;
}
div#subnavi td span.small{
font-size:85%;
margin-left:5px;
padding:0;
}
div#subnavi td.on{
background-color:#777777;
}
div#subnavi td.on,
div#subnavi td.on a,
div#subnavi td.on a:hover{
color:#ffffff;
}
div#subnavi td.off{
background-color:#222;
}
