
	h1{
    	padding-top: 5px;
        padding-right: 20px;
        padding-bottom: 0px;
        margin: 0px;
        font-size: 9pt;
        font-family: sans-serif;
        color: #ffffff;
        text-align: right;
    	}	/* 表示範囲とフォント */
        
    h2{
    	padding-top: 0px;
    	padding-bottom: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	margin: 0px;
    	font-size: 8pt;
    	font-family: sans-serif;
    	color: #990033;
    	}	/* 表示範囲とフォント */
        
    h3{
    	padding-top: 0px;
    	padding-bottom: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	margin: 0px;
    	font-size: 9pt;
    	font-family: sans-serif;
    	color: #FFCC00;
    	}	/* 表示範囲とフォント */
        
    h4{
    	padding-top: 0px;
    	padding-bottom: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	margin: 0px;
    	font-size: 12pt;
    	font-family: sans-serif;
    	color: #FFCC00;
    }
    
    h5{
    	padding-top: 0px;
    	padding-bottom: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	margin: 0px;
    	font-size: 8pt;
    	font-family: sans-serif;
    	color: #000000;
    }
        
    hr{
    	border-style: dashed dashed dashed dashed;
    	border-color: #996666 #996666 #996666 #996666;
    	border-width: 1px 1px 1px 1px;
        padding: 0px;
        margin-top: 8px;
        margin-bottom: 8px;
    }
    
    #body01{
    	background-color: #A41219;
    	color: #ffffff;  
    	}
    
    	#body01 a:link{
        	text-decoration: none;
            color: #ffffff;
        	}
        
                         
        #body01 a:visited{
        	text-decoration: none;
            color: #ffffff;
            }
            
        #body01 a:active{
        	text-decoration: none;
            color: #ffffff;
        	}
            
        #body01 a:hover{
        	text-decoration: none;
            font-size: 10pt; 
            color: #FFCC00;
            }
            
    #body02{
    	background-color: #A41219;
    	text-align: right;
    	color: #000000;  
    	}
    
    	#body02 a:link{
        	text-decoration: none;
            color: #000000;
        	}
        
                         
        #body02 a:visited{
        	text-decoration: none;
            color: #000000;
            }
            
        #body02 a:active{
        	text-decoration: none;
            color: #000000;
        	}
            
        #body02 a:hover{
        	text-decoration: none;
            font-weight: bold;
            color: #000000;
            }

   		#body03{
            background-color: #A41219;
            text-align: center;
            }
            
        #body03 a:link{
        	text-decoration: none;
            color: #a0b56e;
        	}
        
                         
        #body03 a:visited{
        	text-decoration: none;
            color: #a0b56e;
            }
            
        #body03 a:active{
        	text-decoration: none;
            color: #a0b56e;
        	}
            
        #body03 a:hover{
        	text-decoration: none;
            color: #FFCC00;
            }
            
            .count{
            	text-align: right;
            	padding-right: 105px;
                padding-top: 10px;
                color: #666666;
                font-size: 10px;                
            }
            
            #menu{
            width: 680px;
            padding: 0px;
            margin: 0px;
            }
            
            #box-main{
            	width: 680px;
                padding-top: 20px;
                padding-left: 10px;
                padding-right: 0px;
                padding-bottom: 10px;
                
            }
            
            #box-com{
            	width: 300px;
                margin-left: 10px;
                padding: 0px;
                float: left;
                text-align: left;
                font-size: 10pt;
                color: #666666;
                
            }
            
            .box-up{
            width: 300px;
            margin-right: 20px;
            padding: 0px;
            float: right;
            }
            
            .box-up-t{
            	height: 20px;
                background-image: url("new-top.gif");
                background-repeat:no-repeat;
            }
            
            .box-up-f{
            	height: 170px;
            	background-image: url("new-free.gif");
                background-repeat: repeat-y;
                text-align: left;
                padding: 10px;
                font-size: 10pt;
                color: #666666;
            }
            
            .box-up-b{
            	height: 20px;
            	background-image: url("new-bottom.gif");
                background-repeat: no-repeat;
            }
            
            .box-width{
        		width: 650px;
                text-align: left;
                font-size: 10pt;
                color: #666666;
                margin-left: 10px;
            }
            
            .box-search{
            	clear: both;
        		width: 650px;
                text-align: left;
                font-size: 10pt;
                color: #666666;
                margin-left: 10px;
            }
            
            .sa{
            padding-right: 10px; 
            float: left;           
            }         			
            

/* フリー素材総合メニュー */

	#freemenu{
    	width: 660px;
    	height: 55px;
    	background-image: url("back-02.gif");
    	background-color:  #A41219;
        padding-top: 11px;
        }
        
    #copy{
    	width: 660px;
    	height: 55px;
    	background-image: url("back-02.gif");
    	background-color:  #A41219;
        padding-top: 17px;
        }

/* 素材ページ分割 */

	#itemgaright{
		height: 400px;
		float: left;
		margin: 0px;
		padding: 0px;
		}	/* メイン画面 */


	#itemmanu01{
		width: 580px;
    	height: 25px;
		background-image: url("material-l-b-free.gif");
    	background-repeat: no-repeat;
    	background-position: 20px top;
    	background-color: #A41219;
		}	/* トップ上段メニュー画像フリーアイテム */
        
    #itemmanu02{
		width: 580px;
    	height: 25px;
		background-image: url("material-web.gif");
    	background-repeat: no-repeat;
    	background-position: 20px top;
    	background-color: #A41219;
		}	/* トップ上段メニュー画像ウェブ素材 */
    
    #itemmanu03{
		width: 580px;
    	height: 25px;
		background-image: url("material-l-b-desk.gif");
    	background-repeat: no-repeat;
    	background-position: 20px top;
    	background-color: #A41219;
		}	/* トップ上段メニュー画像ウェブ素材 */
        
    	#itemmanu04{
		width: 580px;
    	height: 25px;
		background-image: url("material-l-b-help.gif");
    	background-repeat: no-repeat;
    	background-position: 20px top;
    	background-color: #A41219;
		}	/* トップ上段メニュー画像ヘルプ */
        
        .basho05{
        text-align: center;
        background-color: #000000;
        }
        
            
        .basho04{
        width: 90%;
            background-color: #000000;
            padding: 3px 0px;            
        }
            
        .basho03{
        text-align: center;
        padding: 15px 0px;
        color: #888888;
        font-size: 8pt;
        }
        
        .basho02{
        text-align: left;
        padding: 15px 0px;
        }
        
        .basho01{
            padding: 15px 10px;
            font-size: 8pt;
        	font-family: sans-serif;
        }  
            
        .caution{
        	background-color: #E3E3E3;
        	border: 1px dashed #cccccc;
        	width: 300px;
        }	/* こつぶちゃんのセリフ */
        
        .retu01{
        	padding-top: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            padding-right: 0px;
            margin-bottom: 0px;
            margin-left: 5px;
            margin-left: 5px;
            margin-top: 10px;
            border: 1px solid #cccccc;
        }
        
        .retu02{
        	padding-top: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            padding-right: 0px;
            margin-bottom: 0px;
            margin-left: 5px;
            margin-left: 5px;
            margin-top: 10px;
            border: 1px solid #cccccc;
            cursor: pointer;
        }

	#itemsub{
		width: 160px;
    	height: 375px;
		background-image: url("material-l-b-menu.gif");
    	background-repeat: no-repeat;
    	background-position: right top;
    	background-color: #A41219;
        text-align: left;
    	z-index: 02;
		}	/* トップ中央サブメニュー画像 */
        
        .basho02{
            padding: 10px;
            font-size: 8pt;
        	font-family: sans-serif;
        }        

/* カラーパレット */

	#palette{
    	background-color: #A41219;
        text-align: center;
    	}	/* Body属性 */

	#palette2{
    	background-color: #A41219;
        text-align: right;
    	}	/* Body属性 */
    
    #backco{
    	width: 30px;
    	height: 400px;
    	background-image: url("color.gif");
        background-repeat: no-repeat;
    	background-position: center top;
    	background-color: #A41219;
        padding-top: 16px;
        margin-right: 10px;
    	}	/* 背景画像 */
        
/* フォーム */

INPUT,TEXTAREA{
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 1px;
    background-color: #EFEFEF;
}

/* ページ切り替え */

	.page1{
	background-image: url("material-r-b-main_right.gif");
	background-repeat: repeat-y;
	background-position: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
	height: 365px;
	}
	
	.itemmainbottom{
	width: 445px;
	height: 10px;
	background-image: url("material-r-b-main_bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	}