@charset "utf-8";

/* 共通
============================================================ */
#mcC h1 {height: 103px;text-indent: -9999px;}

#mcC h2 {
	margin-bottom: 10px;
	height: 40px;
	text-indent: -9999px;
	overflow: hidden;}

/* プライバシーポリシー
============================================================ */
/* h1 */
.privacy #mcC h1 {background: url(../img/root/h1-privacy.jpg) no-repeat;}

/* h2 */
.privacy #bx01 h2 {background: url(../img/root/h2a.gif) no-repeat;}
.privacy #bx02 h2 {background: url(../img/root/h2b.gif) no-repeat;}
.privacy #bx03 h2 {background: url(../img/root/h2c.gif) no-repeat;}
.privacy #bx04 h2 {background: url(../img/root/h2d.gif) no-repeat;}
.privacy #bx05 h2 {background: url(../img/root/h2e.gif) no-repeat;}
.privacy #bx06 h2 {background: url(../img/root/h2f.gif) no-repeat;}
.privacy #bx07 h2 {background: url(../img/root/h2g.gif) no-repeat;}
.privacy #bx08 h2 {background: url(../img/root/h2h.gif) no-repeat;}

.privacy #bx00 p {margin: 10px 10px 20px;}
.privacy #mcC p.right { margin-top:10px;}
.privacy #mcC dl.right { margin-bottom:15px;}
.privacy #mcC dl.right * { text-align:right;}

/* サイトマップ
============================================================ */
/* h1 */
.sitemap #mcC h1 {background: url(../img/root/h1-sitemap.jpg) no-repeat;margin-bottom: 20px;}

/* リスト */
.sitemap #mcC ul {
	list-style: none;}

.sitemap #mcC ul li {
	padding: 25px 0 10px 30px;
	background: url(../img/c/point-square.gif) 8px 30px no-repeat;
	border-bottom: 1px dashed #a1a1a1;
	line-height: 24px;}

.sitemap #mcC ul li ul li {
	padding: 0 0 0 10px;
	background: url(../img/c/allow-blue.gif) no-repeat center left;
	border: none;
	line-height: 24px;}

.sitemap #mcC #up {
	margin-top: 30px;}