*{ margin:0; padding:0; }
body { text-align:center; }  


/*
ベース
-------------------------------------------------------------------*/
#wrap { width:900px; text-align:left; margin:0 auto; background-color:#FFFFFF; }  
#inner { margin:0px 5px; }  

/*
コンテンツ
-------------------------------------------------------------------*/
#mainWrap { width:680px; float:right; background-color:#FFFFFF; }  
#sideWrap { width:200px; float:left; }  

.clear { clear:both; }  
.clear hr { display:none; }  

/*
ヘッダー
-------------------------------------------------------------------*/
#header { margin:2px 0px; padding:10px 5px; background-color:#9999FF; } /* トップ*/
#header00 { margin:2px 0px; padding:10px 5px; background-color:#FFCC66; } /* 制作*/
#header01 { margin:2px 0px; padding:10px 5px; background-color:#CC9999; } /* 第一*/
#header02 { margin:2px 0px; padding:10px 5px; background-color:#009900; } /* 第二*/
#header03 { margin:2px 0px; padding:10px 5px; background-color:#6666FF; } /* 秘密*/
#header04 { margin:2px 0px; padding:10px 5px; background-color:#FFFFCC; } /* 開かず*/
#header05 { margin:2px 0px; padding:10px 5px; background-color:#669999; } /* 図書*/

/*
フッタメニュー
-------------------------------------------------------------------*/
#footer { margin:2px 0px; padding:5px 5px;  background-color:#CCCCFF; }


/*
サイド・メニュー
-------------------------------------------------------------------*/
/* --- メニューエリア --- */
.sideMenu , .sideMenu ul { margin:0; padding:0; }  
/* --- メニュー項目 --- */
.sideMenu a { text-decoration:none; }  
.sideMenu li { list-style:none;  line-height:50px; width:200px;} 
/* --- リンク --- */
.sideMenu li a { display:block; 

padding:0px 0px 15px 45px;  
color:#333333; 
border-bottom:solid 2px #9999FF;  
font-size:small;  
font-weight:bold; }  
 

#home a { background:url('img/parts/sidenavi-off.jpg') no-repeat; } 
#menu00 a { background:url('img/parts/sidenavi-off.jpg') no-repeat; }
#menu01 a { background:url('img/parts/sidenavi-off.jpg') no-repeat; }
#menu02 a { background:url('img/parts/sidenavi-off.jpg') no-repeat; }
#menu03 a { background:url('img/parts/sidenavi-off.jpg') no-repeat; } /* 秘密*/
#menu04 a { background:url('img/parts/sidenavi-off.jpg') no-repeat; } /* 開かず*/
#menu05 a { background:url('img/parts/sidenavi-off.jpg') no-repeat; } /* 図書*/



#home a:hover { background:url('img/parts/sidenavihome-on.jpg') no-repeat; } 
#menu00 a:hover { background:url('img/parts/sidenavi00-on.jpg') 0px no-repeat; }
#menu01 a:hover { background:url('img/parts/sidenavi01-on.jpg') 0px no-repeat; }
#menu02 a:hover { background:url('img/parts/sidenavi02-on.jpg') 0px no-repeat; }
#menu03 a:hover { background:url('img/parts/sidenavi03-on.jpg') 0px no-repeat; } /* 秘密*/
#menu04 a:hover { background:url('img/parts/sidenavi04-on.jpg') 0px no-repeat; } /* 開かず*/
#menu05 a:hover { background:url('img/parts/sidenavi05-on.jpg') 0px no-repeat; } /* 図書*/



/* 開き説明------------------------------------------*/
#home000 a { background:url('img/parts/sidenavihome-open.jpg') 0px no-repeat; } /* トップ*/
#menu000 a { background:url('img/parts/sidenavi00-open.jpg') 0px no-repeat; } /* 制作*/
#menu010 a { background:url('img/parts/sidenavi01-open.jpg') 0px no-repeat; }
#menu020 a { background:url('img/parts/sidenavi02-open.jpg') 0px no-repeat; }
#menu030 a { background:url('img/parts/sidenavi03-open.jpg') 0px no-repeat; } /* 秘密*/
#menu040 a { background:url('img/parts/sidenavi04-open.jpg') 0px no-repeat; } /* 開かず*/
#menu050 a { background:url('img/parts/sidenavi05-open.jpg') 0px no-repeat; } /* 図書*/


.img_left {margin: 5 15px; float:left;}
.img_right {margin: 5 15px; float:right;}
.img_center {margin: 5px;}
.img_s {border: 5px solid #CCCCFF;}
.img_new {border: 5px solid #CC6666;}
.img_sketch {
	background-color:#999999;
	padding:1px 3px 3px 1px;
	border-right:4px solid #cccccc;
	border-bottom:4px solid #cccccc}


.left {padding-left: 10px }



/*
秘密の部屋ー上部ナビゲーション
-------------------------------------------------------------------*/
/* --- ナビゲーションバー --- */
div.nav {
width: 100%; /* ナビゲーションの幅 */
/*padding-top: 1px;  ナビゲーションの上パディング */
background-color: #ffffff; /* ナビゲーションの背景色 */
font-size: 100%;
}

/* --- メニューエリア --- */
div.nav ul.nl {
width: 99%; /* メニューの幅 */
margin: 0 auto; /* メニューのマージン（上下、左右） */
padding: 0;
list-style-type: none;
text-align: center;
}

/* --- メニュー項目 --- */
div.nav ul.nl li {
width: 160px; /* タブの幅 */
margin-right: 4px; /* タブの右マージン */
background: #f9f9f9 url(img/parts/tab_gen2_left.gif) no-repeat left top; /* タブの背景（左） */
float: left;
}

/* --- リンク --- */
div.nav ul.nl li a {
display: block;
position: relative; /* IE6用 */
padding: 6px 2px 5px; /* リンクエリアのパディング（上、左右、下） */
background: url(img/parts/tab_gen2_right.gif) no-repeat right top; /* タブの背景（右） */
text-decoration: none; /* テキストの下線（なし） */
}
/* --- ポイント時の設定 --- */
div.nav ul.nl li a:hover {
text-decoration: underline; /* テキストの下線（あり） */
}

/* --- アクティブなタブ --- */
div.nav ul.nl li.active {
background: #004080 url(img/parts/tab_act2_left.gif) no-repeat left top; /* タブの背景（左） */
}
div.nav ul.nl li.active a {
background: url(img/parts/tab_act2_right.gif) no-repeat right top; /* タブの背景（右） */
color: #333333; /* アクティブタブの文字色 */
}

/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}


/* --- 見出し --- */
h7 {
position: relative;  /*Netscape7用 */
margin: 0;
padding: 6px 10px 3px 28px; /* 見出しのパディング（上右下左） */
background: #FFFFCC url(img/parts/heading_icon.gif) no-repeat 8px; /* 見出しの背景 */
/*border-bottom: 1px #002448 solid;  見出しの下境界線 */
font-size: 100%; /* 見出しの文字サイズ */
color: #333333; /* 見出しの文字色 */
}

/*
秘密の部屋ー上部ナビゲーションー終わり
-------------------------------------------------------------------*/






.purple01 {background-color:#CCCCFF;}
.purple02 {background-color:#9999FF;}
.purple03 {background-color:#6666CC;}
.blue01 {background-color:#000099;}
.white {background-color:#FFFFFF;}
.auction {background-color:#FFCC00;}





