﻿body {
	/*	背景	*/
    background-image:url("/comp_img/background.gif");
    background-repeat:repeat;
	padding:0;
	margin:0;
}

a {
    color:#0000FF;
}

a img {
    border:none;   
}

#container {
	text-align:left;
    background-color:White;
    width:750px;
	padding:10px 0px 0px 0px;
	margin: auto;
}
/*	footer ID	 */
#footer {
	text-align:center;
	width:750px;
	padding:0;
    font-size:small;
}

#footer a {
	color:#999999;
	text-decoration: none;
}

#footer a:hover {
	color:#999999;
	text-decoration: underline;
}
/*---------------共通--------------------------------------*/ 
.Title{
    background:-webkit-gradient(linear,left top,right bottom,from(#F9BE58),color-stop(0.6,#F9BE58),to(#FFDDA1));
    color:#ffffff;
    border-top:ridge 1px #F78161;
    border-bottom:groove 1px #F78161; 
    border-left:none;
    padding: 5px 10px 5px 10px; 
    font-size:110%;
    margin:0;
}
.subTitle{
    padding:5px 10px 5px 10px;
    margin:0;
    text-align:left;
    font-size:15px;
    color:#696969;
    border-top:double 3px #FFE1E1;
    border-bottom:double 3px #FCD4F1;
    background:#F9BE58;
}
.Node2Title
{
    color:#696969;
    background:#FFC6C0;
  /*  border-bottom:solid 1px #DDDDDD;*/
      border-top:double 3px #FFE1E1;
    border-bottom:double 3px #FFE1E1;
    border-left:none;
    padding: 5px 10px 5px 10px; 
    font-size:110%;
    margin:0;
  /*  background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#F9D2D4));*/
}

.whiteback{
    background:#F7F9CF; 
    padding:10px;  
    color:#696969;
    font-size:13px;
    line-height:20px;
    margin:0;
}
.preface
{
    padding:10px;
    color:#696969;
    font-size:13px;
    line-height:20px;
    background:#FFF5EE;
   
}
