@charset "utf-8";
/* CSS Document */



#main02 h3{
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:1px dotted #9a9a9a;
}
h4{
	margin:0 0 20px;
}
h5{
	font-size:1em;
	margin:0 0 5px;
}
.box{
	width:500px;
	height:100%;
	margin:25px 0 0;
}
.box h4{
	float:left;
}
.table01{
	border-collapse:collapse;
	width:400px;
	margin:0 0 5px;
}
.table01 th{
	border:1px solid #ddd;
	background-color:#ececec;
	font-weight:normal;
	padding:5px 0;
}
.table01 td{
	border:1px solid #ddd;
	text-align:center;
	padding:5px 0;
}
.btn{
	height:100%;
	margin:50px 0 0;
}
.btn p{
	width:221px;
	float:left;
	margin:0 20px 15px 0;
}
.btn p a:hover img{
  opacity:0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha( opacity=70 )";
}
.text01{
	margin:0 0 30px;
}
.text01 span{
	color:#cb0e08;
}
.popup a{
	text-decoration:underline;
	cursor: pointer;
}
.popup{
	float:right;
	padding:0 0 0 17px;
}
.icon01{
	background:url(../images/icon01.gif) no-repeat 0 2px;
}
.icon02{
	background:url(../images/icon02.gif) no-repeat 0 2px;
}
#a {
	cursor:pointer;
}
