@charset "jis-JP";

/* ƒŒƒCƒAƒEƒg‚ÌÝ’è*/
body{
     text-align:center;
	 font-family: "MS UI Gothic", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka"; 
	 color: #555;
	 font-size: 15px;
	 margin-top: 10px;
}


#outline{
margin-right: auto;
margin-left: auto;
width : 780px;
} 

 
/************************************/
/* ƒŠƒ“ƒN‚ÌF  */

a:link{ color: #f9b9c5; text-decoration: underline;
}
a:visited{ color: #f9b9c5;
}
a:hover{ color: #ff2200; text-decoration:none;
}

}



#header{
    width : 780px;
    height: 100px;
	border: 1px solid #CCCCCC;
	filter: progid:DXImageTransform.Microsoft.Gradient
  (gradientType=0,startColorStr=#cfeef3,endColorStr=#42a3d7);
	text-align:left;color: #ffffff;

}



 h1 {
	font-family:"HGŠÛºÞ¼¯¸M-PRO", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN", "Arial Black", "Impact", "Osaka";
	font-size: 22px;
    color: #ffffff;

}

 h2 { 
	font-size: 21px;
    margin: 30px 0px 0px 0px; padding: 5px; 
	color: #ffffff;
}




.wrap{
clear: both;
width : 780px;
height: 30px;
text-align:right;
}




#center{
width : 780px;
height: 700px;
float : left;

}



 h3 { 
	font-size: 20px;
    color: #ffffff;
	text-decoration:none;
}


.wrap2{
clear: both;
width: 780px;
height: 200px;
text-align:left;

}



#footer1{ 
clear:both;
height:50px;

} 

#footer2{
height:100px;
border: 1px solid #CCCCCC;
} 



table{
     text-align:center;
	 font-family: "MS UI Gothic", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka"; 
	 font-size: 15px;
}
 
 

 
 /*box —v‘f              */

.boxbody {
	width: 780px;
	padding: 20px 0px 0px 30px;
	text-align:left;font-size:16px;color: #ffffff;
	border-top: 0px solid #cfeef3;
	border-right: 0px solid #cfeef3;
	border-bottom: 0px solid #cfeef3;
	border-left: 0px solid #cfeef3;
	margin-bottom: 10px;
	background-color:#cfeef3;
}
.box {
	padding: 5px; text-align: left;
	font-size: 17px;
	background-color:#ffffff;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.boxbody2 {
	width: 780px;
	padding: 20px 0px 0px 30px;
	text-align:left;font-size:16px;color: #ffffff;
	border-top: 0px solid #afd6eb;
	border-right: 0px solid #afd6eb;
	border-bottom: 0px solid #afd6eb;
	border-left: 0px solid #afd6eb;
	margin-bottom: 10px;
	background-color:#afd6eb;
}
.box2 {
	padding: 5px; text-align: left;
	font-size: 17px;
	background-color:#ffffff;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}







