/* css.css（共通のスタイル等） */

.copy01 {

	font-size: 14px;

	color: 0000ff;

	background: repeat-y;

	text-decoration: none;

}

.bg-can {
	background-image:  url(top-img/img/kan.jpg);
	background-repeat: x-repeat;
	background-position: left;
}
td.bg-can{
	border-bottom:1px solid #CCCCCC;
}
td.bg-can table{
	background-color:#FFF;
}

.top-copy {
	font-size: 16px;
	font-weight: normal;
	color: #000099;
	text-align:center;
	line-height:1.5;
?, OffX=?, OffY=?, Positive=?);
}

.bg-line-top {  background: url(top/main/img/line-g.gif) repeat-y}

.copy-s {

	font-size: 12px;

	text-decoration: none;

}
.copy-s2 {

	font-size: 12px;
	margin :0 0 30px;
	text-decoration: none;

}
.copy-s2_kobau,
.copy-s2_planet_color,
.copy-s2_planet_wall {

	font-size: 12px;
	margin :20px 0 30px;
	text-decoration: none;
	text-align:left;

}
a.kobau_link img,
a.planet_wall_link img,
a.planet_color_link img{
	border:none;
}


.table_item{
	margin:30px 0 0;
}
.table_item td{
	padding:0 10px;
}

.copy02 {  font-size: 16px; font-weight: normal; line-height: 20px}

.titl-mm {  font-size: 16px; font-weight: bold}

.copy03 { font-size: 12px; font-weight: normal; line-height: 20px}

.copy02-15 { font-size: 14px; font-weight: normal; line-height: 20px}

.kine-y {

	background-image: url(top-img/img/line-g.gif);

	background-repeat: repeat-y;

	background-position: left;

}
p span{
	color:#f00;
}
p.copy-s2 em{
	line-height:1.5;
	font-style:normal;
	background:#f00;
	color:#fff;
	padding:2px 2px 1px;
}

td.title{
	border-bottom:3px dotted #EE0000;
	padding-bottom:5px;
	padding-top:20px;
}
td.blank_5{
	height:5px;
}
td.blank_20{
	height:20px;
}
td.blank_50{
	height:50px;
}
tr.inner{
	padding:0 10px;
}
td.index{
	border-left:5px solid #DD0000;
	padding-left:5px;
	margin-left:2px;
}
td.rooms_before{
	padding:0;
	padding-left:10px;
	width:255px;
}
td.rooms_before_tate{
	padding:0;
	padding-left:10px;
	width:187px;
}
td.arrow{
	padding:0 10px;
	width:20px;
}
table.works_01,
table.works_02{
	padding-left:0;
	border-bottom:1px dotted #999; 
}
table.works_last{
	padding-left:0;
}
/*table:after,
table.passage:after{
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
