@charset "UTF-8";
@import url(./print.css);

/*-------------------------------------------
ご利用条件
-------------------------------------------*/

h2 {
	display				: none;
}

h3 {
	font-size			: 16pt;
	margin-bottom		: 15px;
	padding-left		: 0.5em;
/* Only MacIE \*//*/
	border				: none;
	margin-bottom		: 30px;
	padding-left		: 0em;
/* End */
}

h4 {
	font-size			: 14pt;
	margin-top			: 10px;
	margin-bottom		: 10px;
	border				: none;
	border-left			: solid 0.5em #000000;
	padding-left		: 0.5em;
}

/* Only MacIE \*//*/
p {
	font-size			: 12pt;
}
/* End */

.terms_index .h4_contents {
	margin-left			: 3%;
}

.terms_index h5 {
	margin-left			: 3%;
	font-size			: 12pt;
	margin-top			: 10px;
	margin-bottom		: 10px;
}

.terms_index .h5_contents {
	margin-left			: 3%;
}

/*
.terms_index dl.matter {
	margin-left			: 3%;
	font-size			: 8pt;
}

.terms_index dl.matter dt {
	width				: 3%;
	padding-bottom		: 0.1em;
	float				: left;
}

.terms_index dl.matter dd {
	display				: block;
	width				: 97%;
	height				: auto;
	padding-bottom		: 0.1em;
	float				: left;
	clear				: right;
}
*/

.terms_index table.matter {
	margin-left			: 3%;
}

.terms_index th {
	padding-bottom		: 0.5em;
	font-weight			: normal;
	vertical-align		: top;
	line-height			: 1.5;
}

.terms_index td {
	padding-bottom		: 0.5em;
	padding-left		: 0.5em;
	line-height			: 1.5;
	width				: 100%;
}

#adobe-flash-player {
	width				: 88px;
	height				: 31px;
	margin-left			: 2%;
}

#adobe-reader {
	width				: 105px;
	height				: 31px;
	margin-left			: 50px;
}

#adobe-reader_link {
	margin-left			: 60px;
/* Only MacIE \*//*/
	margin-left			: 55px;
/* End */
}

#contents_container {
	margin-left			: 1em;
}

#contents_container a {
	text-decoration		: none;
}

#copyright {
	margin-top			: 30px;
}

#contents_container img {
	display				: none;
}
