    /* ====================================================================================
    
      メニュー　スタイル
      
    */
    
    ul#mainmenu {
    list-style-type: none;
    width: 600px;
    padding: 3px 0 0 2px;
    }
    	ul#mainmenu li {
    	}
    	ul#mainmenu li.mode,
    	ul#mainmenu li.write,
    	ul#mainmenu li.delete,
    	ul#mainmenu li.edit,
    	ul#mainmenu li.help {
    	float:left;
    	height:43px;
    	width:96px;
    	}
    	ul#mainmenu li.mode a,
    	ul#mainmenu li.write a,
    	ul#mainmenu li.delete a,
    	ul#mainmenu li.edit a,
    	ul#mainmenu li.help a {
    	background: url(../menu.png) no-repeat;
    	display: block;
    	width: 100%;
    	height: 100%;
    	text-indent:-9000px;
    	}
    	
    	ul#mainmenu li a {
    	border-bottom: none;
    	}
    	
    	ul#mainmenu li.home {
    	display: none;
    	}
    		ul#mainmenu li.home a {
    		}
     		ul#mainmenu li.home a:hover {
    		}
   		
    	ul#mainmenu li.reload,
    	ul#mainmenu li.to_pages {
    	width: 36px;
    	height: 36px;
    	float: left;
    	}
    		ul#mainmenu li.reload a,
    		ul#mainmenu li.to_pages a {
    		background:transparent url(../arrows.png) no-repeat;
    		display:block;
    		height:100%;
    		text-indent:-9000px;
    		width:100%;
    		}
    		ul#mainmenu li.reload a {
    		background-position: 0 0;
    		}
     		ul#mainmenu li.reload a:hover {
     		background-position: 0 -36px;
    		}
   		
    	ul#mainmenu li.sort {
    	display: none;
    	}
    		ul#mainmenu li.sort a {
    		}
    		ul#mainmenu li.sort a:hover {
    		}
    		
    	ul#mainmenu li.mode {
    	}
    		ul#mainmenu li.mode a {
    		background-position: 0 0;
    		}
    		ul#mainmenu li.mode a:hover {
    		background-position:0 -41px;
    		}
    		
    	ul#mainmenu li.write {
    	}
    		ul#mainmenu li.write a {
    		background-position:-95px 0;
    		}
    		ul#mainmenu li.write a:hover {
    		background-position:-95px -41px;
    		}
    		
    	ul#mainmenu li.delete {
    	}
    		ul#mainmenu li.delete a {
    		background-position:-189px 0;
    		}
    		ul#mainmenu li.delete a:hover {
    		background-position:-189px -41px;
    		}
    		
    	ul#mainmenu li.edit {
    	}
    		ul#mainmenu li.edit a {
    		background-position:-283px 0;
    		}
    		ul#mainmenu li.edit a:hover {
    		background-position:-283px -41px;
    		}
    		
    	ul#mainmenu li.help {
    	}
    		ul#mainmenu li.help a {
    		background-position:-378px 0;
    		}
     		ul#mainmenu li.help a:hover {
     		background-position:-378px -41px;
    		}
   		
    	ul#mainmenu li.admin {
    	display: none;
    	}
    		ul#mainmenu li.admin a {
    		}
    		ul#mainmenu li.admin a:hover {
    		}
    		
    	ul#mainmenu li.to_pages {
    	position:relative;
    	left:7px;
    	top:16px;
    	}
    		ul#mainmenu li.to_pages a {
    		background-position: -36px 0;
    		}
     		ul#mainmenu li.to_pages a:hover {
     		background-position: -36px -36px;
    		}
    		
    #txt_bbs_top {
    display: none;
    }
    #txt_bbs_msg {
    margin:10px 0 30px 0;
    }
    #form_menu_wrapper {
    clear: left;
    padding:9px 0 0 11px;
    }
    #page-link-top {
    background:transparent url(../stripe.png) repeat scroll 0%;
    margin:0pt 0pt 20px -17px;
    padding:8px 0px 30px 0pt;
    }
    /* ===================================================================================
    
       メイン　記事スタイル
    
    */
    #content #content-container #articles p {
    padding: 0;
    }
    
    	#page-link-top p {
    	background: #fff;
    	padding-left:8px;
    	width:520px !important;
    	}
    	#content #content-container #articles h3 {
    	background:transparent url(../article-title.jpg) no-repeat;
    	height:60px;
    	padding:0 0 0 51px;
    	width:449px;
    	margin-bottom: -25px;
    	}
    		#content #content-container #articles h3 a {
    		border-bottom: none;
    		color: #fff;
    		}
    		#content #content-container #articles h3 a span {
    		margin-left: 5px;
    		}
     		#content #content-container #articles h3 a img {
    		}
   	
    	#content #content-container #articles .article {
    	padding-left: 12px;
    	}
    		#content #content-container #articles .article dl {
    		}
    		#content #content-container #articles .article dt {
    		margin-bottom: 15px;
    		}
    		#content #content-container #articles .article dd {
    		margin: 0 0 15px 0;
    		}
    		#content #content-container #articles .article dd p.img-container {
    		width: 100%;
    		text-align: center;
    		}
    		#content #content-container #articles .article dd img {
    		}
    			#content #content-container #articles .article .reply {
    			padding-top: 25px;
    			clear: left;
    			}
    			#content #content-container #articles .article .reply h4 {
    			margin-bottom: 15px;
    			}
    			
    		#content #content-container #articles .article .reply-form {
    		}
    		#content #content-container #articles .article .reply-form table {
    		margin:0 auto;
    		}
    		#content #content-container #articles .article .reply-form table td {
    		}
    #upload-form-container {
    display: none;
    clear: left;
    padding: 10px 0 0 40px;
    }	
    .ajax-loader {
    display: block;
    margin: 5px 0 0 0;
    padding: 0 0 5px 30px;
    width: 36px;
    height: 36px;
    background: url(../ajax-loader.gif) no-repeat;
    }
    .nowloading {
    background:transparent url(../ajax-loader-box.gif) no-repeat scroll 15px 50%;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    height:58px;
    margin:0 auto 35px auto;
    width:400px;
    }
    	.nowloading p {
    	height:30px;
    	margin:16px 0 0 auto;
    	width:335px !important;
    	}
    /* ==================================================================================
     
       ボタン関連
       
    */
    a.continue,
    a.animation {
    background:transparent url(../button.png) no-repeat;
    border-bottom: none;
    display:block;
    float:left;
    height:50px;
    text-indent:-9000px;
    width:90px;
    }
    a.continue {
    background-position: 0 0;
    }
    	a.continue:hover {
    	background-position: 0 -50px;
    	}
    	
    a.animation {
    background-position: -90px 0;
    }
    	a.animation:hover {
    	background-position: -90px -50px;
    	}
    	
    .reply p  {
    width: 100% !important;
    text-align: center;
    }
    .reply p a.reply-button {
    background:transparent url(../comment.png) no-repeat;
    display: block;
    height:60px;
    width:120px;
    margin: 0 auto;
    text-indent: -9000px;
    border: none;
    }
    	.reply a.reply-button:hover {
    	background-position: 0 -60px;
    	}
    	
    a.continue:hover,
    a.animation:hover,
    .reply-form input.button:hover {
    position: relative;
    top: 1px;
    }
    
    .paint_button {
    padding-top:18px;
    text-align:center;
    }
    /* ===================================================================================
    
       レイヤーフォーム関連
           
    */
    div#Comment div.layerwrapper {
    background: url("../layer.png") no-repeat;
    width: 550px;
    padding-top: 80px;
    }
       div#Comment div.layerfoot {
       background: url("../layer-foot.png") no-repeat;
       width: 550px;
       height: 70px;
       }
      
       div#Comment table  {
       margin-left: 22px !important; 
       margin-right: auto !important;
       }
       
       div#Comment table  {
       margin-left: 22px !important; 
       margin-right: auto !important;
       }
       #Comment table textarea {
       height: 110px;
       }
    
    /* ===================================================================================
    
       画像ファイルパス上書き
       
    */
    body {
    background:  #212121 url(http://ajin.jp/files/images/bg.jpg) center center no-repeat fixed;
    }
    #header {
    background: transparent url(http://ajin.jp/files/images/header.png) no-repeat;
    }
    #header h1 a {
    background: transparent url(http://ajin.jp/files/images/ajinjp.png) no-repeat;
    }
    ul#menu li {
    background: transparent url(http://ajin.jp/files/images/menu.gif) repeat scroll;
    }
    #content {
    background: transparent url(http://ajin.jp/files/images/content-wrapper.png) repeat scroll;
    }
    #content #content-container h2 {
    background: transparent url(http://ajin.jp/files/images/h2) no-repeat scroll;
    }
    #footer {
    background: transparent url(http://ajin.jp/files/images/footer.png) no-repeat;
    }

    /* ===================================================================================
    
       コピーライト表示のスタイル
       
    */
    .copyright-container {
    text-align: left;
    padding: 15px 0 50px 5px;
    }



