@charset "utf-8";
@import "./common.css";

/* コメントを入れたらUTF-8化ヲ忘れずに */
/* override *************************************************************/
#main {
	display:block;
	width:936px;
	margin:-3px auto 0;
	padding:0 20px;
	background:url(../images/privacy-bg.gif) repeat-y 20px 0;
}
#main .hline {
	background:url(../images/line03.gif) no-repeat center center;
}

#main .pagetop {
	display:block;
	width:91px;
	height:27px;
	margin:0;
	padding:0 5px 0 840px;
	background:#ffffff;
}
#main .pagetop a {
	display:block;
	width:91px;
	height:27px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/pagetop.gif) no-repeat 0 0;
}
#main .pagetop a:hover {
	background-position:0 -27px;
}
#footer {
	display:block;
	width:936px;
	height:27px;
	margin:0 auto;
	padding:0 20px 24px;
	color:#000000;
	line-height:1.1;
	overflow:hidden;
}

/************************************************************************/
h1 {
	display:block;
	width:976px;
	height:95px;
	margin:-3px auto 0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/rule-h1.gif) no-repeat 20px 0;
}

#main p {
	display:block;
	margin:0;
	padding:22px 40px 0;
}
#main p.rule {
	display:block;
	margin:0;
	padding:22px 40px 0 80px;
}
#main p.rule span {
	display:block;
	margin:0;
	padding:22px 0 0 40px;
}

#main ol {
	display:block;
	margin:0;
	padding:0 40px 0 100px;
	list-style-type:decimal;
}

#main ol li {
	margin:22px 0;
	padding:0;
}

#main .tailnavi {
	display:block;
	width:856px;
	margin:0;
	padding:32px 40px 40px;
	background:url(../images/privacy-bgtail.gif) no-repeat 0 bottom;
}

#main .tailnavi a {
	display:block;
	width:496px;
	height:36px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/rule-tail.gif) no-repeat 0 0;
}


