/* all */

/* Hides from IE5-mac¥*/ 
* html {height: 1%;} 
/* End hide from IE5-mac*/ 

body {
	margin: 0px;
	padding: 0px;
}
p {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
b {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.font10 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 10px;
	line-height: 1.5em;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.font12_red {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
	line-height: 1.7em;
}
.b_font12_line {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.all_title {
	height: 24px;
	background-image: url(../img/common/contents_title_base.gif);
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-top: 10px;
	text-align: left;
}
h1 {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 12px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	line-height: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	clear: none;
}
#wrapper #contents .contents_right .contents_body_spec_04 {
	float: right;
	width: 530px;
}
h4 {
	font-size: 12px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
}
h5 {
	font-size: 12px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-weight: normal;
}
h6 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
}
.clear {
	clear: both;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	font-size: 0px;
}
.p_left {
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}
.p_right {
	padding-left: 24px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 16px;
}
.p_right {
	padding-left: 24px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 16px;
}
#wrapper {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 12px;
	padding-bottom: 20px;
}

#wrapper #header .header_top_left {
	float: left;
}
#wrapper #header .header_top_right {
	float: right;
	width: 470px;
}
#wrapper #header .header_top_right ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
#wrapper #header .header_top_right li {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 27px;
	line-height: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
#wrapper #header .header_bottom {
	padding-top: 8px;
	position: absolute;
}

#wrapper #header .header_bottom ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#wrapper #footer {
	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 7px;
}
#wrapper #footer .footer_left ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#wrapper #footer .footer_right {
	float: right;
}
#wrapper #topback {
	text-align: right;
	margin-bottom: 10px;
}
#wrapper #title {
	text-align: right;
	padding-top: 25px;
	padding-bottom: 30px;
}
#wrapper #title2 {
	text-align: right;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-top: 0px;
}
#wrapper #flash {
	padding-top: 7px;
	padding-bottom: 10px;
	margin-top: 50px;
}
#wrapper #photo {
	margin-top: 53px;
}


/* navi */
.smenu_01 {
	height: 12px;
	width: 79px;
	float: left;
	line-height: 0px;
}
.smenu_01 a {
	height: 12px;
	width: 79px;
	float: left;
	background-image: url(../img/base/smenu_01.gif);
	text-indent: -9999px;
}
.smenu_01 a:hover {
	height: 12px;
	width: 79px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/smenu_011.gif);
}
.smenu_02 {
	height: 13px;
	width: 63px;
	float: left;
	line-height: 0px;
}
.smenu_02 a {
	height: 13px;
	width: 63px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/smenu_02.gif);
}
.smenu_02 a:hover {
	height: 13px;
	width: 63px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/smenu_022.gif);
}
.smenu_03 {
	height: 13px;
	width: 75px;
	float: left;
	line-height: 0px;
}
.smenu_03 a {
	height: 13px;
	width: 75px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/smenu_03.gif);
}
.smenu_03 a:hover {
	height: 13px;
	width: 75px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/smenu_033.gif);
}
.smenu_04 {
	height: 13px;
	width: 103px;
	float: left;
	line-height: 0px;
}
.smenu_04 a {
	height: 13px;
	width: 103px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/smenu_04.gif);
}
.smenu_04 a:hover {
	height: 13px;
	width: 103px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/smenu_044.gif);
}
.smenu_05 {
	height: 12px;
	width: 60px;
	float: left;
	line-height: 0px;
}
.smenu_05 a {
	height: 12px;
	width: 60px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/smenu_05.gif);
}
.smenu_05 a:hover {
	height: 12px;
	width: 60px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/smenu_055.gif);
}
.bmenu_01 {
	height: 11px;
	width: 99px;
	float: left;
	padding-right: 9px;
	line-height: 0px;
}
.bmenu_01 a {
	height: 11px;
	width: 99px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/bmenu_01.gif);
}
.bmenu_01 a:hover {
	height: 11px;
	width: 99px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/bmenu_011.gif);
}
.bmenu_02 {
	height: 11px;
	width: 61px;
	float: left;
	padding-right: 9px;
	padding-left: 9px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: 0px;
}
.bmenu_02 a {
	height: 11px;
	width: 61px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/bmenu_02.gif);
}
.bmenu_02 a:hover {
	height: 11px;
	width: 61px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/bmenu_022.gif);
}
.bmenu_03 {
	height: 11px;
	width: 96px;
	float: left;
	padding-left: 9px;
	line-height: 0px;
}
.bmenu_03 a {
	height: 11px;
	width: 96px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/bmenu_03.gif);
}
.bmenu_03 a:hover {
	height: 11px;
	width: 96px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/base/bmenu_033.gif);
}

/* news */
#wrapper .news_left {
	float: left;
}
#wrapper  .news_right {
	float: right;
}
.entry {
	width: 545px;
	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-bottom: 1px;
}
.entry2 {
	width: 520px;
	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.entry .entry_back {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 17px;
	float: right;
}
.entry2 .entry_date {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 70px;
	line-height: 17px;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	margin-right: 10px;
	margin-bottom: 7px;
}
.entry .entry_date {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 70px;
	line-height: 17px;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-right: 10px;
	margin-bottom: 7px;
}
.entry .entry_date2 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 120px;
	line-height: 17px;
	padding-left: 7px;
}
.entry .entry_title {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	float: left;
	line-height: 17px;
}
.entry2 .entry_title {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	float: left;
	line-height: 17px;
}
.entry .entry_pre {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-right: 10px;
	padding-right: 10px;
	margin-bottom: 7px;
}
.entry .entry_pre2 {
	margin-bottom: 10px;
	float: left;
}
.entry .entry_body {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	color: #333333;
	padding-left: 7px;
}
.entry .entry_body_title {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.4em;
	font-weight: bold;
	color: #333333;
	background-color: #F0F5E6;
	padding: 7px;
	margin-bottom: 10px;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.line2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 7px;
	margin-bottom: 40px;
}

/* contents_left */
#wrapper .contents_left {
	float: left;
	width: 215px;
}
#wrapper #contents .contents_left .side_bn {
	margin-top: 15px;
	padding: 0px;
}

/* contents_right */
#wrapper  .contents_right {
	float: right;
	text-align: right;
	width: 530px;
}
#wrapper #contents .contents_left ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#wrapper #contents .contents_right .contents_title {
	height: 24px;
	width: 515px;
	background-image: url(../img/common/contents_title_base.gif);
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-top: 10px;
	text-align: left;
	float: right;
}
#wrapper #contents .contents_right .contents_title2 {
	float: right;
	width: 515px;
}
#wrapper #contents .contents_right .contents_body {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	width: 515px;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 20px;
	padding-left: 15px;
	float: right;
	padding-right: 0px;
}
#wrapper #contents .contents_right .contents_body_bottom {
	float: right;
	width: 530px;
}
#wrapper #contents .contents_right .contents_body_bottom01 {
	float: right;
	width: 530px;
	margin-bottom: 12px;
}
#wrapper #contents .contents_right .contents_body_bottom02 {
	text-align: right;
	float: right;
	width: 530px;
}
#wrapper #contents .contents_right .contents_body_bottom03 {
	float: right;
	width: 530px;
	padding-top: 12px;
	margin-bottom: 20px;
}


/* company */
.company_00 {
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
	background-image: url(../img/company/menu_000.gif);
}
.company_00 a {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/company/menu_00.gif);
}
.company_00 a:hover {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/company/menu_000.gif);
}
.company_01 {
	height: 35px;
	width: 190px;
		text-indent: -9999px;
	display: block;
	background-image: url(../img/company/menu_011.gif);
}
.company_01 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/company/menu_01.gif);
}
.company_01 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/company/menu_011.gif);
}
.company_02 {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/company/menu_022.gif);
}
.company_02 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/company/menu_02.gif);
}
.company_02 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/company/menu_022.gif);
}
.company_03 {
	height: 35px;
	width: 190px;
		text-indent: -9999px;
	display: block;
	background-image: url(../img/company/menu_033.gif);
}
.company_03 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/company/menu_03.gif);
}
.company_03 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/company/menu_033.gif);
}
#wrapper #contents .contents_right .contents_body .company_h4 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#wrapper #contents .contents_right .contents_body .company_h4_2 {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#wrapper #contents .contents_right .contents_body .right_margin {
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 4px;
}
#wrapper #contents .contents_right .contents_body .left_margin {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#wrapper #contents .contents_right .contents_body .company_name {
	text-align: right;
	margin-top: 15px;
	margin-bottom: 20px;
}
#wrapper #contents .contents_right .contents_body td {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}
#wrapper #contents .contents_right .contents_body .company01_menkyo {
	border: 1px solid #CCCCCC;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 2.2em;
	color: #000000;
}
#wrapper #contents .contents_right .contents_body .company02_map {
	margin-top: 15px;
	margin-bottom: 5px;
}

/* spec */
.spec_00 {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_000.gif);
}
.spec_00 a {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_00.gif);
}
.spec_00 a:hover {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_000.gif);
}
.spec_01 {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_011.gif);
}
.spec_01 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_01.gif);
}
.spec_01 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_011.gif);
}
.spec_02 {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_022.gif);
}
.spec_02 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_02.gif);
}
.spec_02 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_022.gif);
}
.spec_03 {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_033.gif);
}
.spec_03 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_03.gif);
}
.spec_03 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_033.gif);
}
.spec_04 {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_044.gif);
}
.spec_04 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_04.gif);
}
.spec_04 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/spec/menu_044.gif);
}
#wrapper #contents .contents_right .spec_box {
	width: 515px;
	padding-bottom: 20px;
	padding-left: 15px;
	float: right;
	text-align: left;
}
#wrapper #contents .contents_right .spec_box .spec_box_l {
	float: left;
	width: 240px;
}
#wrapper #contents .contents_right .spec_box .spec_box_r {
	float: right;
	width: 240px;
}
#wrapper #contents .contents_right .contents_body .spec01_top_margin {
	margin-top: 20px;
}
#wrapper #contents .contents_right .contents_body .house01_chart .spec03_waku_box .spec03_waku1_box {
	margin-bottom: 15px;
}
#wrapper #contents .contents_right .contents_body .house01_chart .spec03_waku_box {
	border: 1px solid #CCCCCC;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

/* concept */
.concept_00 {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_000.gif);
}
.concept_00 a {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_00.gif);
}
.concept_00 a:hover {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_000.gif);
}
.concept_01 {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_011.gif);
}
.concept_01 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_01.gif);
}
.concept_01 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_011.gif);
}
.concept_02 {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_022.gif);
}
.concept_02 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_02.gif);
}
.concept_02 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_022.gif);
}
.concept_03 {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_033.gif);
}
.concept_03 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_03.gif);
}
.concept_03 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_033.gif);
}
.concept_04 {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_044.gif);
}
.concept_04 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_04.gif);
}
.concept_04 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/concept/menu_044.gif);
}


/* house */
.house_00 {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_000.gif);
}
.house_00 a {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_00.gif);
}
.house_00 a:hover {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_000.gif);
}
.house_01 {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_011.gif);
}
.house_01 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_01.gif);
}
.house_01 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_011.gif);
}
.house_02 {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_022.gif);
}
.house_02 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_02.gif);
}
.house_02 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_022.gif);
}
.house_03 {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_033.gif);
}
.house_03 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_03.gif);
}
.house_03 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_033.gif);
}
.house_04 {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_044.gif);
}
.house_04 a {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_04.gif);
}
.house_04 a:hover {
	height: 35px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/house/menu_044.gif);
}

/* nisetai */
.nisetai_00 {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/nisetai/menu_000.gif);
}
.nisetai_00 a {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/nisetai/menu_00.gif);
}
.nisetai_00 a:hover {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/nisetai/menu_000.gif);
}

.nisetai_01 {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/nisetai/menu_011.gif);
}
.nisetai_01 a {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/nisetai/menu_01.gif);
}
.nisetai_01 a:hover {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/nisetai/menu_011.gif);
}

.nisetai_02 {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/nisetai/menu_022.gif);
}
.nisetai_02 a {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/nisetai/menu_02.gif);
}
.nisetai_02 a:hover {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/nisetai/menu_022.gif);
}

.nisetai_03 {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/nisetai/menu_033.gif);
}
.nisetai_03 a {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/nisetai/menu_03.gif);
}
.nisetai_03 a:hover {
	height: 36px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/nisetai/menu_033.gif);
}

#wrapper #contents .contents_right .contents_body .house01_chart {
	margin-top: 20px;
}
#wrapper #contents .contents_right .contents_body .house01_font_blue {
	color: #006699;
	text-decoration: underline;
}
#wrapper #contents .contents_right .contents_body .house01_f10b_box {
	margin-top: 10px;
}
#wrapper #contents .contents_right .contents_body .house01_font10_blue {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 10px;
	line-height: 1.5em;
	color: #006699;
}


#wrapper #contents .contents_right .contents_body .under_margin {
	margin-bottom: 10px;
}
#wrapper #contents .contents_right .house02_contents_body {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	width: 530px;
	margin-bottom: 30px;
	text-align: left;
}
#wrapper #contents .contents_right .house02_contents_body .house02_p {
	padding-left: 15px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_left {
	float: left;
	width: 255px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F0EDE4;
}
#wrapper #contents .contents_right .house02_contents_body .house02_right {
	float: left;
	width: 245px;
	padding-left: 10px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_left .house02_base01_l {
	background-image: url(../img/house/house_02_contents_base00.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 20px;
	width: 225px;
	padding-top: 5px;
	padding-left: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	color: #006699;
}
#wrapper #contents .contents_right .house02_contents_body .house02_right .house02_base01_r {
	background-image: url(../img/house/house_02_contents_base00.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 20px;
	width: 239px;
	padding-top: 5px;
	padding-left: 15px;
	margin-bottom: 10px;
	color: #006699;
}
#wrapper #contents .contents_right .house02_contents_body .house02_left .house02_base02_l {
	background-image: url(../img/house/house_02_contents_base01.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 20px;
	width: 225px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 15px;
	margin-left: 15px;
	color: #336600;
}
#wrapper #contents .contents_right .house02_contents_body .house02_right .house02_base02_r {
	background-image: url(../img/house/house_02_contents_base01.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 20px;
	width: 239px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 15px;
	color: #336600;
}
#wrapper #contents .contents_right .house02_contents_body .house02_base03 {
	background-image: url(../img/house/house_02_contents_base01.gif);
	background-repeat: repeat-x;
	text-align: left;
	width: 500px;
	padding-top: 5px;
	padding-left: 15px;
	height: 20px;
	margin-left: 15px;
	color: #336600;
}
#wrapper #contents .contents_right .house02_contents_body .house02_left .house02_left_box {
	padding-left: 15px;
	width: 230px;
	padding-right: 10px;
	padding-bottom: 20px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_right .house02_right_box {
	width: 229px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_left .house02_left_box .house02_left_b {
	width: 230px;
	margin-bottom: 5px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_left .house02_left_box2 .house02_left2_b {
	width: 230px;
	margin-bottom: 5px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_left .house02_left_box3 .house02_left3_b {
	width: 230px;
	margin-bottom: 5px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_right .house02_right_box2 .house02_right2_b {
	width: 200px;
	margin-bottom: 5px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_right .house02_right_box .house02_right_b {
	width: 229px;
	margin-bottom: 5px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_right .house02_right_box2 .house02_right2_photo {
	float: right;
	width: 74px;
	padding-left: 6px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_left .house02_left_box2 {
	width: 230px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_right .house02_right_box2 {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_left .house02_left_box3 {
	width: 230px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 10px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_right .house02_right_box4 {
	width: 229px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_right .house02_right_box2 .house02_right2_p {
	float: left;
	width: 145px;
	margin: 0px;
	padding: 0px;
}
#wrapper #contents .contents_right .house02_contents_body .house02_right .house02_right_box4 .house02_right3_b {
	width: 229px;
	margin-bottom: 5px;
}
.top_margin {
	margin-top: 55px;
}

#wrapper #contents .contents_right .contents_body .house_navi {
}
#wrapper #contents .contents_right .house02_contents_body .contents_body .color td {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 1.7em;
}
#wrapper #contents .contents_right .contents_body .house3_chart {
	margin-top: 20px;
	margin-bottom: 5px;
}
#wrapper #contents .contents_right .contents_body strong {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
}
/*catalogue*/
#wrapper #contents .contents_catalogue .contents_body {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	text-align: left;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#wrapper #contents .contents_catalogue .catalogue_line {
	padding: 0px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
#wrapper #contents .contents_catalogue .catalogue_photo {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}
#wrapper #contents .contents_catalogue .catalogue_txt {
	float: left;
	width: 190px;
	margin-right: 40px;
}
#wrapper #contents .contents_catalogue .catalogue_line2 {
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#wrapper #contents .contents_catalogue .catalogue_txt strong {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1em;
	font-weight: bold;
}
#wrapper #contents .contents_catalogue .catalogue_txt h6 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 10px;
	line-height: 1.7em;
	font-weight: normal;
	padding-top: 10px;
}
/*consept*/
#wrapper #contents #concept_left {
	float: left;
	width: 370px;
}
#wrapper #contents #concept_right {
	float: right;
	width: 370px;
}
#wrapper #contents #concept_left p {
	padding-left: 15px;
	padding-top: 10px;
}
#wrapper #contents #concept_right p {
	padding-left: 15px;
	padding-top: 10px;
}
.concept_title {
	margin-top: 35px;
}
#wrapper #contents #bnavi img {
	padding-top: 30px;
}
.concept_title2 {
	margin-bottom: 20px;
	padding-top: 35px;
}
#wrapper #contents .concept_q_left {
	float: left;
	width: 370px;
}
#wrapper #contents .concept_q_right {
	float: right;
	width: 370px;
}
.concept_q {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #669900;
	background-color: #D5E3B9;
	float: left;
	padding: 10px;
}
.concept_a {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #669900;
	background-color: #F0F5E6;
	float: left;
	padding: 10px;
	width: 313px;
	margin-bottom: 10px;
}
.concept_qq {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #336699;
	background-color: #C7D5E3;
	float: left;
	padding: 10px;
}
.concept_aa {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.5em;
	color: #336699;
	background-color: #EBF0F5;
	float: left;
	width: 313px;
	font-weight: normal;
	margin-bottom: 25px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.concept_q2 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #669900;
	background-color: #D5E3B9;
	float: left;
	padding: 10px;
}
.concept_a2 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #669900;
	background-color: #F0F5E6;
	float: left;
	padding: 10px;
	width: 713px;
	margin-bottom: 10px;
}
.concept_qq2 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #336699;
	background-color: #C7D5E3;
	float: left;
	padding: 10px;
}
.concept_aa2 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.5em;
	color: #336699;
	background-color: #EBF0F5;
	float: left;
	width: 713px;
	font-weight: normal;
	margin-bottom: 25px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#wrapper #contents .link_title {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
}
#wrapper #contents .link_left {
	padding-left: 20px;
	float: left;
	width: 250px;
}
.link {
	margin-top: 15px;
}
.link2 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	margin-top: 7px;
	margin-bottom: 25px;
}
#wrapper #contents .contents_right .contents_body .order_il {
	float: left;
	padding-top: 20px;
	padding-right: 20px;
}
#wrapper #contents .contents_right .contents_body .order_bn {
	float: left;
	padding-top: 20px;
}
#wrapper #contents .contents_right .contents_body .order_chart table {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#wrapper #contents .contents_right .contents_body .order_chart td {
	margin: 0px;
	padding: 6px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
}
#wrapper #contents .contents_right .contents_body .anq {
	float: left;
	padding-bottom: 10px;
}
#wrapper #contents .contents_right .contents_body .anq2 {
	float: right;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
}
.sitemap_01 {
	float: left;
	background-color: #D5D5B9;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
}
.sitemap_body_01 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #6E6E0E;
	background-color: #F0F0E6;
	float: left;
	line-height: 12px;
	width: 270px;
	padding: 10px;
}
.sitemap_02 {
	float: left;
	background-color: #D5E3B9;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
}
.sitemap_body_02 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #669900;
	background-color: #F0F5E6;
	float: left;
	line-height: 12px;
	width: 270px;
	padding: 10px;
	margin-bottom: 10px;
}
.sitemap_sub02 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #669900;
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.sitemap_03 {
	float: left;
	background-color: #E3C7B9;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
}
.sitemap_body_03 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	background-color: #F5EBE6;
	float: left;
	line-height: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 270px;
}
.sitemap_04 {
	float: left;
	background-color: #B9D5E3;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.sitemap_body_04 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	background-color: #E6F0F5;
	float: left;
	line-height: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 270px;
}
.sitemap_sub04 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.sitemap_05 {
	float: left;
	background-color: #E3D5B9;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
}

.sitemap_body_05 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #996600;
	background-color: #F5F0E6;
	float: left;
	line-height: 12px;
	width: 270px;
	padding: 10px;
	margin-bottom: 10px;
}
.sitemap_sub05 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #996600;
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.sitemap_06 {
	float: left;
	background-color: #D5D5D5;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.sitemap_body_06 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #646464;
	background-color: #F0F0F0;
	float: left;
	line-height: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 270px;
}
#wrapper #contents_sitemap {
	padding-top: 30px;
	padding-right: 40px;
	padding-left: 40px;
}
#wrapper #contents_sitemap .sitemap_left {
	float: left;
	margin-bottom: 30px;
	width: 325px;
}
#wrapper #contents_sitemap .sitemap_right {
	float: right;
	width: 325px;
}

.clear2 {
	clear: both;
	margin-bottom: 20px;
}
#wrapper #contents .showroom_left {
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 380px;
}
#wrapper #contents .showroom_left2 {
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 350px;
	padding-left: 15px;
}
#wrapper #contents .showroom_right {
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 380px;
	text-align: right;
}
#wrapper #contents .showroom_right .showroom_sub {
}
#wrapper #contents .showroom_right .showroom_y {
	width: 350px;
	text-align: left;
	padding-left: 30px;
}
#wrapper #contents .showroom_right .showroom_y p {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	margin-top: 15px;
	margin-bottom: 30px;
}
#wrapper #contents .contents_right .spec4_left {
	float: left;
}
#wrapper #contents .contents_right .spec4_right {
	float: left;
}
#wrapper #contents .contents_right .spec4_right2 {
	float: left;
	padding-left: 10px;
}
#wrapper #contents .contents_right .contents_body .spec4_right .spec4_back {
	font-family: "MS P ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	background-color: #F0EDE4;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	width: 260px;
}
#wrapper #contents .contents_right .contents_body .spec4_right .spec4_back2 {
	padding-left: 20px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	width: 260px;
}
.spec4_back_all {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	background-color: #F0EDE4;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
#wrapper #contents .contents_right .contents_body .spec4_left .spec4_back {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	background-color: #F0EDE4;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	line-height: 12px;
	width: 340px;
	margin: 0px;
}

#wrapper #contents .contents_right .contents_body .spec4_left .spec4_back2 {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.7em;
	width: 340px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
}
#wrapper #contents .contents_right .contents_body .spec4_left {
	float: left;
	margin-bottom: 20px;
}
#wrapper #contents .contents_right .contents_body .spec4_right {
	float: left;
	margin-bottom: 20px;
}
#wrapper #contents .contents_right .contents_body .spec4_right .spec44_back {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	background-color: #F0EDE4;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	line-height: 12px;
	width: 225px;
	margin: 0px;
}

#wrapper #contents .contents_right .contents_body .spec4_right .spec44_back2 {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.7em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
}
#wrapper #contents .contents_right .contents_body .spec4_left .spec44_back {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	background-color: #F0EDE4;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	line-height: 12px;
	width: 370px;
	margin: 0px;
}

#wrapper #contents .contents_right .contents_body .spec4_left .spec44_back2 {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.7em;
	width: 370px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.clear3 {
	margin-bottom: 20px;
}
#wrapper #contents .learn00_top {
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-bottom: 20px;
	padding-left: 60px;
}
#wrapper #contents .learn00_left {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	float: left;
	width: 200px;
	padding-left: 60px;
	padding-top: 20px;
}
#wrapper #contents .learn00_right {
	float: right;
	padding-right: 40px;
	margin-bottom: 20px;
}
#wrapper #contents .stuff00_left {
	float: left;
	padding-left: 175px;
	padding-top: 60px;
}
#wrapper #contents .stuff00_right {
	float: right;
	width: 383px;
}
#wrapper #contents .stuff00_bn {
	margin-top: 15px;
}
#wrapper #contents .stuff_left {
	float: left;
	padding-top: 60px;
	padding-left: 90px;
}
#wrapper #contents .stuff_right {
	float: right;
	width: 555px;
}
#wrapper #contents .stuff_right .stuff_data {
	margin-top: 10px;
	margin-bottom: 40px;
}

#wrapper #contents .stuff_right .stuff01_left01 {
	float: left;
	margin-bottom: 50px;
}
#wrapper #contents .stuff_right .stuff01_right01 {
	float: right;
	width: 360px;
}
#wrapper #contents .stuff_right .stuff01_left02 {
	float: left;
	width: 360px;
}
#wrapper #contents .stuff_right .stuff01_right02 {
	float: right;
	margin-bottom: 50px;
}
.stuff_title {
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}

.stuff_txt {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
}
#wrapper #contents .stuff_right .stuff01_center {
	width: 554px;
	float: right;
	padding-bottom: 20px;
}
#wrapper #contents .learn01_body .learn01_left {
	float: left;
	padding-left: 90px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	width: 280px;
}
#wrapper #contents .learn01_body .learn01_right {
	float: right;
	padding-right: 90px;
}
#wrapper #contents .learn01_top {
	padding-bottom: 30px;
	padding-top: 10px;
}
#wrapper #contents .learn01_body {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #contents .learn01_body h3 {
	padding-bottom: 10px;
}
#wrapper #contents .learn01_body .learn01_body_box .learn001_box_left {
	float: left;
	width: 190px;
}
#wrapper #contents .learn01_body .learn01_body_box .learn001_box_right {
	float: left;
	width: 160px;
}
#wrapper #contents .learn01_body .learn01_body_box {
	padding: 20px;
	border: 1px solid #CCCCCC;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	margin-bottom: 50px;
}
#wrapper #contents .learn01_body p {
	margin-bottom: 40px;
}
#wrapper #contents .ex_left {
	float: left;
	padding-top: 30px;
	width: 230px;
}
#wrapper #contents .ex_right {
	float: right;
	width: 460px;
}
#wrapper #contents .ex_right .ex_title {
	margin-top: 35px;
	margin-bottom: 20px;
}
#wrapper #contents .ex_right .ex_txt {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#wrapper #contents .ex_right .ex003_left {
	float: left;
	padding-top: 33px;
	padding-bottom: 20px;
}
#wrapper #contents .ex_right .ex003_right {
	float: right;
	width: 270px;
}
.exside01 {
	border: 1px solid #CCCCCC;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	margin-top: 5px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	width: 230px;
}
.planside01 {
	border: 1px solid #CCCCCC;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	margin-top: 5px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	width: 165px;
	margin-bottom: 30px;
}
#wrapper #contents .ex_top {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 444px;
	width: 584px;
}
#wrapper #contents .ex_top2 {
	float: left;
	width: 98px;
	height: 444px;
}
#wrapper #contents .ex_top3 {
	float: left;
	width: 88px;
	height: 444px;
}
#wrapper #contents .ex_top .ex_sum {
	margin: 0px;
	padding: 0px;
	width: 88px;
}
#wrapper #contents .ex_right .ex01_left {
	float: left;
	width: 270px;
}
#wrapper #contents .ex_right .ex01_right {
	float: right;
	padding-top: 30px;
}
#wrapper #contents .ex_left .ex_zumen_title {
	margin-top: 30px;
	margin-bottom: 20px;
}
#wrapper #contents .index_left {
	float: left;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	width: 545px;
	padding-top: 0px;
}
#wrapper #contents .index_right {
	float: right;
	width: 200px;
}
#wrapper #contents .index_right .index_right_bn {
	margin-bottom: 7px;
}
#wrapper #contents .index_left .index_main_bn {
	margin-bottom: 20px;
}
#wrapper #contents .index_left .index_news_title {
	margin-bottom: 7px;
}
#wrapper #contents .index_left .index_news_title2 {
	margin-top: 25px;
	margin-bottom: 7px;
}
#wrapper #contents .learn01_body .learn01_body_box .learn001_box_right .learn_att {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-weight: bold;
	line-height: 24px;
	padding-left: 3px;
	color: #006699;
	text-decoration: underline;
	width: 225px;
}
#wrapper #contents .contents_right .house02_contents_body .contents_body3 {
	width: 515px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 20px;
}
#wrapper #contents .contents_right .house02_contents_body .contents_body3 .left_margin {
	margin-left: 15px;
}
#wrapper #contents_sitemap .sitemap_left .sitemap_body_01 a {
	color: #666600;
	text-decoration: none;
}
#wrapper #contents_sitemap .sitemap_left .sitemap_body_02 a {
	color: #669900;
	text-decoration: none;
}
#wrapper #contents_sitemap .sitemap_left .sitemap_sub02 a {
	color: #669900;
	text-decoration: none;
}
#wrapper #contents #bnavi_line03 {
	margin-bottom: 20px;
}
#wrapper #contents #bnavi_line02 {
	text-align: right;
	margin-top: 12px;
	margin-bottom: 12px;
	width: 770px;
	height: 27px;
}
#wrapper #contents_sitemap .sitemap_right .sitemap_body_03 a {
	color: #993300;
	text-decoration: none;
}
#wrapper #contents_sitemap .sitemap_left .sitemap_body_04 a {
	color: #006699;
	text-decoration: none;
}
#wrapper #contents_sitemap .sitemap_left .sitemap_sub04 a {
	color: #006699;
	text-decoration: none;
}
#wrapper #contents_sitemap .sitemap_right .sitemap_body_04 a {
	color: #006699;
	text-decoration: none;
}
#wrapper #contents_sitemap .sitemap_right .sitemap_sub04 a {
	color: #006699;
	text-decoration: none;
}
#wrapper #contents_sitemap .sitemap_left .sitemap_body_05 a {
	color: #996600;
	text-decoration: none;
}
#wrapper #contents_sitemap .sitemap_right .sitemap_body_06 a {
	color: #666666;
	text-decoration: none;
}
#wrapper #contents .contents_right form {
	margin: 0px;
	padding: 0px;
}
#wrapper #contents .contents_right .contents_body .check table {
	padding: 0px;
	margin: 0px;
}
#wrapper #contents .contents_right .contents_body .check td {
	margin: 0px;
	padding: 5px;
}
form {
	margin: 0px;
	padding: 0px;
}
#wrapper #contents #bnavi_line01 {
	padding-top: 20px;
}
#wrapper #contents .contents_catalogue .order_chart {
	margin-top: 7px;
	margin-bottom: 20px;
}
#wrapper #contents .contents_catalogue .anq2 {
	float: right;
}
#wrapper #contents .contents_catalogue .anq {
	float: left;
	padding-bottom: 8px;
}
#wrapper .top_margin2 {
}
.architect {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.6em;
	padding: 12px;
	border: 1px solid #CCCCCC;
	margin-top: 15px;
	margin-bottom: 20px;
}
.architect_title {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-weight: bold;
}
#wrapper #header .sub01 {
	position: absolute;
	overflow: visible;
	left: 0px;
	top: 48px;
	visibility: hidden;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#wrapper #header .sub02 {
	position: absolute;
	overflow: visible;
	left: 152px;
	top: 48px;
	visibility: hidden;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#wrapper #header .sub03 {


	position: absolute;
	overflow: visible;
	left: 232px;
	top: 48px;
	visibility: hidden;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.sub_01_01 {
	height: 35px;
	width: 182px;
	display: block;
	visibility: hidden;
}
.sub_01_01 a {
	height: 35px;
	width: 182px;
	background-image: url(../img/pulldown/01_01.gif);
	text-indent: -9999px;
	display: block;
	visibility: hidden;
}
.sub_01_01 a:hover {
	height: 35px;
	width: 182px;
	text-indent: -9999px;
	background-image: url(../img/pulldown/01_011.gif);
	display: block;
	visibility: hidden;
}
.sub_01_02 {
	height: 22px;
	width: 182px;
	background-image: url(../img/pulldown/01_02.gif);
	display: block;
	visibility: hidden;
}
.sub_01_02 a {
	height: 22px;
	width: 182px;
	background-image: url(../img/pulldown/01_02.gif);
	text-indent: -9999px;
	display: block;
	visibility: hidden;
}
.sub_01_02 a:hover {
	height: 22px;
	width: 182px;
	background-image: url(../img/pulldown/01_022.gif);
	text-indent: -9999px;
	display: block;
	visibility: hidden;
}

.sub_01_03 {
	height: 32px;
	width: 182px;
	display: block;
	visibility: hidden;
}
.sub_01_03 a {
	height: 32px;
	width: 182px;
	background-image: url(../img/pulldown/01_03.gif);
	text-indent: -9999px;
	display: block;
	visibility: hidden;
}
.sub_01_03 a:hover {
	height: 32px;
	width: 182px;
	text-indent: -9999px;
	background-image: url(../img/pulldown/01_033.gif);
	display: block;
	visibility: hidden;
}

.sub_02_01 {
	height: 35px;
	width: 170px;
	display: block;
	visibility: hidden;
}
.sub_02_01 a {
	height: 35px;
	width: 170px;
	background-image: url(../img/pulldown/02_01.gif);
	text-indent: -9999px;
	display: block;
	visibility: hidden;
}
.sub_02_01 a:hover {
	height: 35px;
	width: 170px;
	text-indent: -9999px;
	background-image: url(../img/pulldown/02_011.gif);
	display: block;
	visibility: hidden;
}
.sub_02_02 {
	height: 22px;
	width: 170px;
	display: block;
	visibility: hidden;
}
.sub_02_02 a {
	height: 22px;
	width: 170px;
	background-image: url(../img/pulldown/02_02.gif);
	text-indent: -9999px;
	display: block;
	visibility: hidden;
}
.sub_02_02 a:hover {
	height: 22px;
	width: 170px;
	text-indent: -9999px;
	background-image: url(../img/pulldown/02_022.gif);
	display: block;
	visibility: hidden;
}
.sub_02_03 {
	height: 32px;
	width: 170px;
	display: block;
	visibility: hidden;
}
.sub_02_03 a {
	height: 32px;
	width: 170px;
	background-image: url(../img/pulldown/02_03.gif);
	text-indent: -9999px;
	display: block;
	visibility: hidden;
}
.sub_02_03 a:hover {
	height: 32px;
	width: 170px;
	text-indent: -9999px;
	background-image: url(../img/pulldown/02_033.gif);
	display: block;
	visibility: hidden;
}
.sub_03_01 {
	height: 35px;
	width: 160px;
	display: block;
	visibility: hidden;
}
.sub_03_01 a {
	height: 35px;
	width: 160px;
	background-image: url(../img/pulldown/03_01.gif);
	text-indent: -9999px;
	display: block;
	visibility: hidden;
}
.sub_03_01 a:hover {
	height: 35px;
	width: 160px;
	text-indent: -9999px;
	background-image: url(../img/pulldown/03_011.gif);
	display: block;
	visibility: hidden;
}
.sub_03_02 {
	height: 22px;
	width: 160px;
	display: block;
	visibility: hidden;
}
.sub_03_02 a {
	height: 22px;
	width: 160px;
	background-image: url(../img/pulldown/03_02.gif);
	text-indent: -9999px;
	display: block;
	visibility: hidden;
}
.sub_03_02 a:hover {
	height: 22px;
	width: 160px;
	text-indent: -9999px;
	background-image: url(../img/pulldown/03_022.gif);
	display: block;
	visibility: hidden;
}
.sub_03_03 {
	height: 22px;
	width: 160px;
	display: block;
	visibility: hidden;
}
.sub_03_03 a {
	height: 22px;
	width: 160px;
	text-indent: -9999px;
	background-image: url(../img/pulldown/03_03.gif);
	display: block;
	visibility: hidden;
}
.sub_03_03 a:hover {
	height: 22px;
	width: 160px;
	text-indent: -9999px;
	background-image: url(../img/pulldown/03_033.gif);
	display: block;
	visibility: hidden;
}
.sub_03_04 {
	height: 32px;
	width: 160px;
	display: block;
	visibility: hidden;
}
.sub_03_04 a {
	height: 32px;
	width: 160px;
	text-indent: -9999px;
	background-image: url(../img/pulldown/03_04.gif);
	display: block;
	visibility: hidden;
}
.sub_03_04 a:hover {
	height: 32px;
	width: 160px;
	text-indent: -9999px;
	background-image: url(../img/pulldown/03_044.gif);
	display: block;
	visibility: hidden;
}
#wrapper #contents .contents_right .contents_body .house01_font_blue {
	color: #006699;
	text-decoration: underline;
}
#wrapper #contents .contents_right .contents_body .house01_font10_blue {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 10px;
	line-height: 1.5em;
	color: #006699;
}
.blue {
	color: #006699;
	text-decoration: underline;
}
#wrapper #contents .ex_top3 .ex_sum {
	margin: 0px;
	padding: 0px;
	width: 88px;
	display: inline;
}
#wrapper #contents .ex_top3 .sumsum {
	margin: 0px;
	padding: 0px;
	height: 444px;
	width: 88px;
}
#wrapper #contents .contents_right .contents_body .plan_000_txt {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	margin-top: 10px;
	margin-right: 15px;
}
#wrapper #contents .contents_right .contents_body_plan .plan_000_003_txt {
	height: 180px;
	width: 210px;
	position: absolute;
	left: 16px;
	top: 450px;
}

#wrapper #contents .contents_right .contents_body_plan {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	width: 515px;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 20px;
	padding-left: 15px;
	float: right;
	padding-right: 0px;
	position: relative;
}
#wrapper .showroom_title {
	margin-bottom: 6px;
}
#wrapper .showroom_title_txt {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.6em;
	padding-top: 10px;
	padding-bottom: 40px;
	padding-left: 15px;
	padding-right: 15px;
}
#wrapper #contents .contents_right .contents_body_plan .plan_000_txt_over4 {
	position: absolute;
	width: 264px;
	left: 16px;
	top: 444px;
	height: 132px;
}
#wrapper #contents .contents_right .contents_body_plan .plan_000_txt_over5 {
	position: absolute;
	width: 265px;
	left: 16px;
	top: 445px;
	height: 240px;
}
#wrapper #contents .ex_right .ex04_01_left {
	float: left;
	width: 265px;
}
#wrapper #contents .ex_right .ex04_01_right {
	float: right;
	padding-top: 36px;
}
#wrapper #contents .ex_right .ex04_02_left .ex_txt {
	float: left;
	width: 220px;
}
#wrapper #contents .ex_right .ex04_02_right {
	float: right;
}
#wrapper #contents .ex_right br {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	display: block;
}
#wrapper #contents .ex_right .clear04 {
	clear: both;
	padding-top: 5px;
}
.showroom_show02 {
	text-align: left;
	height: 149px;
	padding-left: 20px;
}
#wrapper #contents .ex_right .ex_txt .clear05 {
	clear: both;
	padding-top: 15px;
}
#wrapper #contents .ex_right .ex_txt .ex04_lll {
	margin-right: 25px;
}
.link_left_logo {
	float: left;
	width: 121px;
	margin-top: 15px;
	padding-left: 20px;
}
.link_left_logo2 {
	float: left;
	width: 105px;
	margin-top: 15px;
	padding-left: 20px;
}
.link_left2 {
	float: left;
	width: 190px;
	padding-left: 20px;
}
.ex6_02 {
	margin-right: auto;
	margin-left: auto;
}
.link_logo {
	height: 57px;
	text-align: right;
}
.ex6_05 {
	margin-bottom: 25px;
}
.spec_japan_img {
	margin-top: 13px;
}
.concept_title_nisetai {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
}
#wrapper #contents .contents_catalogue .plan_list {
	margin-bottom: 20px;
}
.showroom_show01 {
	text-align: left;
	margin-bottom: 20px;
	padding-left: 20px;
}
.blog {
	background-image: url(../img/index/index_bn01.jpg);
	height: 37px;
	width: 555px;
	background-repeat: no-repeat;
	margin-bottom: 27px;
	display: block;
	cursor: pointer;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 155px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.blog_bt {
	margin-bottom: 35px;
}
.links {
	height: 155px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

.ex6_01 {
	margin-bottom: 30px;
}
.ex_03 {
	float: left;
	width: 270px;
}
.ex_04 {
	float: right;
}
.underline {
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #663300;
	color: #663300;
}
#wrapper #contents .ex_right .ex_txt p .photo_r {
	float: right;
	margin-left: 15px;
}
#wrapper #contents .contents_right .contents_body .plan_0000_txt {
	padding-top: 15px;
	padding-bottom: 15px;
}
#gnavi li {
	float: left;
}
#gnavi li a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#gnavi img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.voice {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.voice li {
	float: left;
	margin-right: 10px;
}
.voice .none {
	margin: 0px;
	padding: 0px;
}
.voice img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.voice_back {
	background-image: url(../img/voice/voice_back.jpg);
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	margin-bottom: 20px;
}
.voice_back h2 {
	margin-bottom: 15px;
}
.voice_back h3 {
	margin-bottom: 20px;
}
.voice_white {
	background-color: #FFFFFF;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.voice_white p {
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 3em;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	background-image: url(../img/voice/voice_line.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-position: center 15px;
}
.voice_white li {
	text-align: left;
}
.voice_white ul {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 20px;
	margin-top: 7px;
	margin-bottom: 0px;
}


.voice_sasaki {
	background-color: #FEFF99;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.voice_sasaki p {
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 3em;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	background-image: url(../img/voice/voice_line2.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-position: center 15px;
}
.voice_sasaki li {
	text-align: left;
}
.voice_sasaki ul {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 20px;
	margin-top: 7px;
	margin-bottom: 0px;
}
#wrapper #contents .contents_right .voice_back .voice_sasaki strong {
	color: #663300;
}



.voice_yellow {
	background-color: #FFFFFF;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.moji {
	margin-right: 5px;
	margin-left: 5px;
}
.good_bad {
	margin-left: 20px;
	text-align: left;
	padding-top: 10px;
}

.massage {
	background-image: url(../img/voice/voice_massage.jpg);
	background-repeat: no-repeat;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
	background-position: top;
}
.massage p {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 2.6em;
	text-align: left;
	margin-right: 30px;
	margin-left: 30px;
	padding-top: 87px;
	padding-bottom: 25px;
}
.voice_yellow ul {
	text-align: left;
	list-style-type: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
.voice_yellow li {
	background-image: url(../img/voice/voice_yellow_line.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.setai {
	margin-top: 15px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.exside02 ul {
	padding-top: 10px;
}
#wrapper #contents .contents_left .exside02 li {
	margin-top: 15px;
}
#wrapper #contents .contents_left .exside02 img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.good_bad_ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.good_bad_ul li {
	line-height: 2em;
	margin-bottom: 7px;
}

.massage2 {
	background-image: url(../img/voice/voice_massage_02.jpg);
	background-repeat: no-repeat;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
	background-position: top;
}
.massage2 p {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 2.6em;
	text-align: left;
	margin-right: 30px;
	margin-left: 30px;
	padding-top: 87px;
	padding-bottom: 25px;
}

.massage3 {
	background-image: url(../img/voice/voice_massage_03.jpg);
	background-repeat: no-repeat;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
	background-position: top;
}
.massage3 p {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 2.6em;
	text-align: left;
	margin-right: 30px;
	margin-left: 30px;
	padding-top: 87px;
	padding-bottom: 25px;
}
.showroom_ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.showroom_ul li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#wrapper #contents .contents_right .contents_body_plan .plan_000_txt_over {
	position: absolute;
	left: 259px;
	top: 228px;
	width: 262px;
}
#wrapper #contents .contents_right .contents_body_plan .plan_000_txt_over02 {
	position: absolute;
	left: 17px;
	top: 209px;
	width: 260px;
	height: 132px;
}
.catalog_bn {
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
}
.nisetai_icon {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}
#wrapper #contents .index_left .tansetai {
	float: left;
	margin-bottom: 20px;
}
#wrapper #contents .index_left .nisetai {
	float: right;
}
.index_h2 {
	margin-bottom: 7px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.blog_box {
	background-image: url(../img/index/index_blog_01.jpg);
	height: 244px;
	width: 200px;
	margin-bottom: 7px;
}
#wrapper #contents .index_right .index_right_blog .blog_box h3 {
	width: 160px;
	height: 12px;
	overflow: hidden;
	padding-top: 167px;
	margin-bottom: 5px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 10px;
	line-height: 1.1em;
	padding-left: 23px;
}
#wrapper #contents .index_right .index_right_blog .blog_box p {
	width: 155px;
	height: 35px;
	overflow: hidden;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 10px;
	line-height: 1.3em;
	padding-left: 23px;
}
#wrapper #contents .contents_right .contents_title_oya {
	height: 24px;
	width: 515px;
	background-image: url(../img/nisetai/contents_title_base_oya.gif);
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-top: 10px;
	text-align: left;
	float: right;
}

#wrapper #contents .contents_right .contents_title_ko {
	height: 24px;
	width: 515px;
	background-image: url(../img/nisetai/contents_title_base_ko.gif);
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-top: 10px;
	text-align: left;
	float: right;
}