@charset "UTF-8";

#rental_plan h2 {
	background-color:transparent;
	color:#000;
	padding:0;
	margin:30px 0 0;
	
}

#rental_plan h2.ttl {
	margin-top:10px;
}

#rental_plan h3 {
	margin-top:30px;
	margin-bottom:20px;
}

#rental_plan li {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:20px;
	font-size:0.95em;
}

#furniture_head {
	margin: 20px 0;
}


#introduction p {
	line-height:160%;
}

#introduction .h1 {
	font-weight:bold;
	font-size:1.3em;
	margin-bottom:10px;
}

#introduction strong {
	color:red;
	font-weight:bold;
}

#introduction .h2 {
	font-size:1.15em;
	margin-bottom:10px;
	font-weight:bold;
}


#anchor {
	margin:20px 0 50px;
}

#anchor li {
	list-style:none;
	float:left;
	width:180px;
	text-align:center;
	margin:0 10px 0 0;
	display:block;
}

#anchor li.last {
	margin-right:0;
}

#anchor li a {
	display:block;
}

#anchor li a:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
}


.sec1 .f_left {
	width:410px;
	line-height:160%;
}

.sec1 .f_right {
	width:294px;
}


table.lineup {
	width:100%;
	background: transparent url('../image/rental_plan/lineup_bg.png') repeat-y 0 0;
}

table.lineup th,
table.lineup td {
	vertical-align:middle;
	padding-top:15px;
	padding-bottom:15px;
}

table.lineup th.furniture {
	width:136px;
}

table.lineup th.electronics {
	width:162px;
	padding-left:10px;
}

table.lineup td {
	width: 196px;
	padding-left:10px;
}

table.lineup td.furniture {
	border-right:1px dotted #CCC;
}

table.lineup td li {
	margin-bottom:0.2em;
}

#everyone .box {
	border:1px solid #CCC;
	padding:9px;
	width:345px;
}

#everyone .box h3 {
	background-color: #F2F2F2;
	text-align:center;
	font-weight:bold;
	line-height:2.0em;
	margin-top:0;
	margin-bottom:10px;
}

#everyone .area {
	margin:0 5px;
}

#everyone .area .f_left {
	width:107px;
}

#everyone .area .f_right {
	width:220px;
}

#everyone li {
	margin-bottom:0.5em;
}


.pagetop {
	text-align:right;
	margin-top:10px;
	margin-bottom:50px;
}



.article {
	background-color:#F5F4F1;
	border-color:#BBB59F;
	border-width:0 1px 1px 1px;
	border-style:solid;
	padding:1px 14px 14px;
}


.article_option {
	border-color:#E7E7E7;
}

.thumbs {
	margin-top:20px;
}


#option_description {
	margin-top:30px;
	font-weight:bold;
	font-size:1.3em;
}


#everyone .everyone {
	line-height:160%;
	margin: 20px 0;
}


#link_shop {
	text-align:center;
	margin:40px 0;
}

