@charset "utf-8";

/* base
----------------------------------------------- */
body#shop_law {
	text-align:center;
	background:#f8f8ff url(../sound/images/detail_bg.gif) repeat-y center 0;
	color:#3d3d3d;}

/* #shop_law #pagebody 
----------------------------------------------- */
#shop_law #pagebody {
	margin:30px auto;
	padding:10px 0;
	width:500px;
	background:#fafafa;
	border:1px solid #c8c8c8;}

/* #shop_law #contentsbody
----------------------------------------------- */
#shop_law #contentsbody {
	width:480px;
	margin:0 auto;
	padding:0;
	}

#shop_law h1 {
	text-align:center;
	color:#000;}

#shop_law table {
	width:100%;
	margin:15px 0 0;
	border:1px solid #e6e6e6;}

#shop_law table th {
	font-weight:normal;
	background:#f5f5f5;
	width:1%;
	white-space:nowrap;
	padding:3px 15px;
	border-right:1px dotted #e6e6e6;
	border-bottom:1px solid #e6e6e6;}

#shop_law table td {
	padding:3px 15px;
	border-bottom:1px solid #e6e6e6;}

#shop_law table .hd {
	background:#ccc;
	font-weight:bold;}

xxx#shop_law #contentsbody img {
	margin:0;
	padding:0;
	border:5px solid #cecece;
	}

xxx#shop_law #contentsbody .player {
	margin:15px 0 0;}
	
xxx#shop_law #contentsbody .comment {
	margin:15px 0 0;
	text-align:left;}

xxx#shop_law .date {
	color:#aaa;}

#shop_law .close {
	padding:0 0 30px;}

#shop_law .close a {
	text-decoration:none;
	color:#fff;
	background:#aaa;
	padding:3px 10px;}

#shop_law .close a:hover {
	color:#fff;
	background:#ccc;}

/* clear
----------------------------------------------- */
#column:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
