@charset "utf-8";


/*-+-+- DEFAULT -+-+-*/
* {
	margin: 0;
	padding: 0;
}
.clearfix {
	display: block;
}
.clearfix:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	line-height: 0;
}
body {
	margin: 0;
	color: #333333;
	font-size: 75%;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
}
h1,h2,h3 {
	margin: 0;
	line-height: 1;
	padding-bottom: 10px;
}
div,p {
	margin: 0;
	padding: 0;
}
p {
	line-height: 1.5;
}
ol,ul,li {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	list-style-type: none;
}
img {
	border: 0;
	vertical-align: bottom;
}
table {
	border-collapse: collapse;
}
a {
	color: #568cc5;
	outline: none;
	overflow: hidden;
	text-decoration: none;
}
a:hover {
	/* text-decoration: none; */
}
.clearfix {
	display: block;
}
.clearfix:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	line-height: 0;
}
.capsmall {
	font-size: 10px;
	padding-top:0.3em;
	padding-left:10px;
	text-align:left;
}
.capsmall1 {
	font-size: 10px;
	padding-top:0.3em;
	text-align:left;
}
.capsmall2 {
	font-size: 10px;
	padding-top:0.3em;
	padding-left:60px;
	text-align:left;
}
.capsmall3 {
	font-size: 10px;
	padding-top:0.3em;
	padding-left:97px;
	text-align:left;
}


	
/*-+-+- /DEFAULT -+-+-*/


/*-+-+- ELEMENTS -+-+-*/
/* main-area */

/* main-area */
#main-area {
	width: 520px;
	overflow: auto;

}

.ph-block {
	width:520px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}

/*-+-+- ELEMENTS -+-+-*/