@charset "utf-8";

@import "../../css/base.css";
@import "../../css/common.css";


*html div#section-right  {
	margin-right:-50px;
}

div#section-right h2 {
    margin: 10px 0 0 15px;
    width: 420px;
    height: 57px;
    text-indent: -9999px;
}

div#section-right h2.plan {
    background: url(../images/h2_plan.png) top left no-repeat;
}
div#section-right h2.kitchen {
    background: url(../images/h2_kitchen.png) top left no-repeat;
}
div#section-right h2.bath {
    background: url(../images/h2_bath.png) top left no-repeat;
}
div#section-right h2.toilet {
    background: url(../images/h2_toilet.png) top left no-repeat;
}
div#section-right h2.senmen {
    background: url(../images/h2_senmen.png) top left no-repeat;
}
div#section-right h2.kenzai {
    background: url(../images/h2_kenzai.png) top left no-repeat;
}
div#section-right h2.marugoto {
    background: url(../images/h2_marugoto.png) top left no-repeat;
}

div#section-right h2.contents {
    background: url(../images/h2_contents.png) top left no-repeat;
}


/*		Plan
----------------------------------------------------*/

div#syohin {
    overflow: hidden;
}

*html div#syohin {
    margin-right: -15px;
}

div.detail {
    width: 700px;
	float:left;
    margin: 10px 0 0 15px;
}

div.detail .photo{
	float:left;
	margin-right:10px;
}

div.detail .photo img.ph{
	margin-bottom:30px;
}

div.detail .photo ul{
	float:left;
	width:330px;
}
div.detail .photo ul li{
	float:left;
	margin-right:5px;
}

div.detail .photo img.phs{
	margin-right:20px;
}

div.detail .bun{
	float:left;
	line-height:1.4;
	background-color:#eee;
}

div.detail .bun p span.komoku{
	font-weight:bold;
}

div.detail .bun strong{
	font-size:14px;
	color:#cc0000;	
	font-weight:bold;
}

h3 {
	width: 630px;
	height: 40px;
    text-indent: -9999px;
}

h3.type {
	margin: 10px 0 20px 17px; 
	background: url(../images/title_plan_type.png) top left no-repeat;
}
h3.type01 {
	margin: 10px 0 20px 17px; 
	background: url(../images/title_plan_type01.png) top left no-repeat;
}
h3.type02 {
	margin: 10px 0 20px 17px; 
	background: url(../images/title_plan_type02.png) top left no-repeat;
}
h3.type03 {
	margin: 10px 0 20px 17px; 
	background: url(../images/title_plan_type03.png) top left no-repeat;
}
h3.type04 {
	margin: 10px 0 20px 17px; 
	background: url(../images/title_plan_type04.png) top left no-repeat;
}
h3.type05 {
	margin: 10px 0 20px 17px; 
	background: url(../images/title_plan_type05.png) top left no-repeat;
}
h3.type06 {
	margin: 10px 0 20px 17px; 
	background: url(../images/title_plan_type06.png) top left no-repeat;
}
h3.type07 {
	margin: 10px 0 20px 17px; 
	background: url(../images/title_plan_type07.png) top left no-repeat;
}
h3.type08 {
	margin: 10px 0 20px 17px; 
	background: url(../images/title_plan_type08.png) top left no-repeat;
}
h3.type09 {
	margin: 10px 0 20px 17px; 
	background: url(../images/title_plan_type09.png) top left no-repeat;
}
h3.type10 {
	margin: 10px 0 20px 17px; 
	background: url(../images/title_plan_type10.png) top left no-repeat;
}
h3.place {
	margin: 10px 0 20px 17px; 
	background: url(../images/title_plan01.png) top left no-repeat;
}
h3.scene{
	margin: 30px 0 20px 17px; 
	background: url(../images/title_plan02.png) top left no-repeat;
}
h3.life{
	margin: 20px 0 20px 17px; 
	background: url(../images/title_plan03.png) top left no-repeat;
}

ul.plan {
	padding: 0 0 10px 17px;
	width: 640px;
	overflow: hidden;
}

ul.plan li {
	padding-right: 9px;
	float: left;
    display: inline;
	width: 151px;
}

p.pagetop {
    margin: 10px 0 0;
    border: 0;
}

div.sen01 {
	width:700px;
	height:20px;
	margin:30px 0;
	background:url(../../images/sen01.gif) repeat-x ;
}


/*		Plan type
----------------------------------------------------*/

div#type {
	margin:0 auto;

}

div#type div#list {
	width:630px;
	margin:0 20px 20px 17px;
}

div#type div.lists  {
	width:600px;
	height:91px;
	margin-bottom:10px;
}
div#type div.lists img {
	float:left;
	margin-right:10px;
}

/*
div#type div.lists span {
	float:left;
	width:150px;
	height:91px;
	border:1px solid #aaa;
}

div#type div.list span a {
	height:91px;
	vertical-align:middle;
}
*/
div#main {
	width:630px;
	margin:0 0 20px 17px;
}

div.asset-body {
	width:610px;
	margin:0 auto;
	text-align:left;

}

div.asset-body strong{
	font-weight:bold;
}

table.sample{
    border-top:1px solid #469f42;
    border-left:1px solid #d9efd8;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.sample th{
    border-right:1px solid #469f42;
    border-bottom:1px solid #469f42;
    color:#330000;
    background-color:#d9efd8;
    background-image:url(img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
}
.sample td{
    border-right:1px solid #469f42;
    border-bottom:1px solid #469f42;
    padding:0.3em 1em;
}


table.sample2{
    border-top:1px solid #469f42;
    border-left:1px solid #469f42;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.sample2 th{
    border-right:1px solid #469f42;
    border-bottom:1px solid #469f42;
    color:#330000;
    background-color:#d9efd8;
    background-image:url(img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
}
.sample2 td{
    border-right:1px solid #469f42;
    border-bottom:1px solid #469f42;
    padding:0.3em 1em;
}