@charset "utf-8";

h1,h2,h3,h4,h5,h6,p,table,th,td,div,ul,ol,li {
	margin: 0px;
	padding: 0px;
}


body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #111111;
	background-image:url(images/haikei.gif);
	background-repeat:repeat;
	text-align:center;
	
}

#zentai
 {
	text-align:center;
    background-color:#ffffff;
    width:800;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}


img {
	border-style:none;
	float:none;
}
.float-clear {
	font-size: 0px;
	color: #FFF;
	clear: both;
}
.left
{
    text-align:left
    }

.red
{
    color:Red;
    }
.blue
{
    color:Blue;
    }
.big01
{
    font-size:26px;
    font-weight:bold;
    color:Red;
    }
.big02
{
    font-size:28px;
    }


#top {
	width: 800px;
	text-align: center;
	
}
#top p
{
    background-color:#FF4500;
    color:#ffffff;
    font-size:16px;
    padding:4px 0px 2px 0px;
    
    }

#gaiyou {
	width: 800px;
	text-align:justify;
	
	
}
#gaiyou h1
{
    margin:10px 40px 0px 40px;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    }
#gaiyou p
{
    margin:5px 45px;
    color:#222222;
    }



#otakara {
	width: 800px;
	text-align:justify;
	background-color:#ffffff;
	
}

#otakara dl {
	
	padding: 0px 60px;
	margin-top :20px;
	clear:left;
}
    
#otakara dt {
	font-size: 14px;
	padding:2px 4px;
	float:left;
	color:#ffffff;
	font-weight:bold;
	background-color:#FF1493;
	width:80px;
	text-align:center;
}

#otakara dd {
	font-size: 14px;
	margin-left:100px;
	padding:2px 0px;
	color:#222222;
	margin-bottom:20px;
	
}

#otakara table 
{
    margin-top:10px;
    }
    
#otakara td
{
    font-size:14px;
    }
    
#box td
{
    padding:5px;
    font-size:14px;
   
    }
.bold
{
    font-weight:bold;
    }
.yuusou
{
   	font-size: 16px;
	padding:2px 4px;
	color:#ffffff;
	font-weight:bold;
	background-color:#ee2200;
	width:70px;
	}
.jisan
{
   	font-size: 16px;
	padding:2px 4px;
	color:#ffffff;
	font-weight:bold;
	background-color:#1E90FF;
	width:70px; 
	}




#kanran {
	width: 800px;
	text-align:justify;
	background-color:#ffffff;
}

#kanran dl {
	
	padding: 0px 60px;
	margin-top:20px;
	clear:left;
}
    
#kanran dt {
	font-size: 14px;
	padding:2px 4px;
	float:left;
	color:#ffffff;
	font-weight:bold;
	background-color:#1E90FF;
	width:80px;
	text-align:center;
}

#kanran dd {
	font-size: 14px;
	margin-left:100px;
	padding:2px 0px;
	color:#222222;
	margin-bottom:20px;
	
}
#kanran p
{
    font-size:14px;
    font-weight:bold;
    }







#foot
{
    background-color:blue;
    }
#foot p
{
    color:#ffffff;
    padding:5px;
    }
