@charset "utf-8";
/* CSS Document */
/*body, html {
	overflow-x:hidden;
}*/
#innerHead {
	width:100%;
	background-color:#000000;
}
#innerHead #stage {
	width:100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	overflow: hidden;
	display: block;
}

.headWrap .bgBox{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	z-index:0;
}

#main dl {
	float:left;
}
#main dl dt {
	padding:0 21px 0 0;
}
#main dl dd {
	padding:0 21px 19px 0;
}
#main dl.last dt {
	padding:0;
}
#main dl.last dd {
	padding:0 0 19px 0;
}
p.card {
	padding:18px 0 45px 0;
}
p.clear {
	clear:both;
}
p.comment {
	padding-bottom:14px;
}
ul.add_comment {
	padding-bottom:21px;
}
ul.add_comment li {
	background: url(../images/listmark.gif) 9px 7px no-repeat;
	line-height: 1.8em;
	text-indent: 17px;
	padding-left:2.5em;
	text-indent:-1em;
}


ul.add_comment li.kome {
  list-style-type: none;
  text-indent: -1em;
  background: none;
  padding-left:1.5em;
}

ul.add_comment li.kome:before {
  display: inline;
  color: red;
  content: "※";
}