@charset "UTF-8";

/*レイアウト設定用*/
@import "./base.css";

/*各コンテンツ設定用*/
@import "./content.css";




#interior_wrap {
	margin-top: 27px;
	float: left;
}
#interior_wrap h3 .sub_title {
	float: left;
	margin-top: 3px;
}
#interior_wrap h2 .main_title {
	float: left;
	margin-right: 25px;
}
#interior_content {
	float: left;
	width: 846px;
	border: thin solid #9b9b9b;
	margin-top: 10px;
	margin-bottom: 50px;
}
#interior_main {
	width: 819px;
	margin-left: 13px;
	margin-top: 13px;
	background: #ededed;
	height: 285px;
	margin-bottom: 27px;
}
#interior_main ul .menu1,
#interior_main ul .menu1 a {
	background: url(../interior/images/main_button01_off.jpg);
	height: 42px;
	width: 195px;
	text-indent: -9999px;
	float: left;
	margin-bottom: 2px;
}
#interior_main ul .menu1 a:hover {
	background: url(../interior/images/main_button01_on.jpg);
}
#interior_main ul .menu2,
#interior_main ul .menu2 a {
	background: url(../interior/images/main_button02_off.jpg);
	height: 42px;
	width: 195px;
	text-indent: -9999px;
	float: left;
	margin-bottom: 2px;
}
#interior_main ul .menu2 a:hover {
	background: url(../interior/images/main_button02_on.jpg);
}
#interior_main ul .menu3,
#interior_main ul .menu3 a {
	background: url(../interior/images/main_button03_off.jpg);
	height: 42px;
	width: 195px;
	text-indent: -9999px;
	float: left;
}
#interior_main ul .menu3 a:hover {
	background: url(../interior/images/main_button03_on.jpg);
}
#interior_main .main_photo01 {
	float: right;
}
#interior_main .main_photo02 {
	float: left;
	height: 130px;
	width: 195px;
}
#interior_main ul {
	height: 155px;
	width: 195px;
}
#interior_main ul .menu_space {
	background: url(../interior/images/menu_space.jpg);
	height: 25px;
	width: 195px;
}
#interior_column {
	margin-left: 13px;
	margin-right: 13px;
}
#column_title {
	border-top: thin solid #9b9b9b;
	border-bottom: thin solid #9b9b9b;
}
#column_text {
	margin: 25px 25px 40px;
}
#column_text .column_text {
	font-size: 14px;
	line-height: 1.9em;
	letter-spacing: 0.1em;
}
#interior_plan {
	float: left;
	margin: 10px 13px 41px;
}
#interior_plan .plan {
	font-size: 14px;
	margin: 25px 25px 23px;
}
#interior_plan #plan01 {
	background: url(../interior/images/plan01_background.jpg);
	height: 192px;
	width: 819px;
	float: left;
	margin-bottom: 20px;
}
#interior_plan #plan01 .button {
	height: 33px;
	width: 223px;
	margin-top: 103px;
	margin-left: 59px;
	float: left;
}
#interior_plan #plan02 {
	background: url(../interior/images/plan02_background.jpg);
	float: left;
	height: 249px;
	width: 819px;
}
#interior_plan #plan02 .button {
	height: 33px;
	width: 223px;
	margin-top: 124px;
	margin-left: 59px;
	float: left;
}
#interior_plan #plan01 .text {
	height: 90px;
	width: 392px;
	float: right;
	margin-top: 81px;
	padding-top: 22px;
	padding-left: 27px;
	font-size: 14px;
	padding-right: 45px;
}
#interior_plan #plan02 .text {
	height: 144px;
	width: 392px;
	float: right;
	margin-top: 81px;
	padding-top: 24px;
	padding-right: 45px;
	padding-left: 27px;
	font-size: 14px;
	line-height: 1.7em;
}
#interior_sec {
	float: left;
	width: 819px;
	margin-right: 13px;
	margin-left: 13px;
}

#interior_sec .sec_title {
	border-bottom: thin solid #9b9b9b;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#interior_sec #floorboard li {
	float: left;
	margin-top: 16px;
	width: 191px;
	margin-right: 6px;
	margin-left: 7px;
}
#floorboard li dl {
	width: 191px;
	float: left;
}
#floorboard li dl dt {
	font-size: 12px;
	font-weight: bold;
	float: left;
}
#floorboard li dl dd {
	font-size: 12px;
}
#floorboard {
	margin-bottom: 46px;
	float: left;
}
#interior_sec #sec_box {
	float: left;
	font-size: 16px;
	margin-top: 17px;
	margin-left: 7px;
	width: 812px;
	color: #5d5d5d;
	margin-bottom: 14px;
}
#floor_works {
}
#floor_works li {
	float: left;
	margin-right: 8px;
	margin-top: 11px;
}
#floor_works {
	float: left;
	width: 819px;
	margin-bottom: 21px;
}
#property {
	height: 250px;
	width: 380px;
	float: left;
	margin-top: 24px;
	font-size: 14px;
	color: #5d5d5d;
	margin-bottom: 40px;
	margin-right: 23px;
}
#property tr .top {
	font-weight: bold;
	border-bottom: thin solid #9b9b9b;
}
#property .dotted_line {
	border-bottom: thin dotted #9b9b9b;
	margin: 0px;
	padding: 0px;
}
#property tr .tex12px {
	font-size: 12px;
}
#interior_contact {
	float: left;
	margin-right: 13px;
	margin-left: 13px;
	margin-bottom: 44px;
}
#interior_contact .contact {
	margin-top: 24px;
	margin-left: 24px;
	font-size: 14px;
	margin-bottom: 25px;
}
#interior_contact_box {
	float: left;
	width: 819px;
	background: url(../interior/images/contact_background.jpg);
	height: 192px;
}
#interior_contact_box #contact_button {
	height: 33px;
	width: 223px;
	margin-top: 124px;
	margin-left: 59px;
}

