@charset "shift_jis";/* ページ全体----------------------------------------------- */body {	background:#FFFFFF;	margin: 0px;	padding: 0px;	color:#333333;  	font-size:12px;	text-align: left;	line-height:1.67;}h1,h3{	display:none}table {	text-align: left;	background-color:#FFFFFF;}h1,h3,p, dl {  margin: 0;}a:link,a:visited	{	color: #336699;	text-decoration: none;	}a:hover,a:active	{	color: #ff0000;	text-decoration: underline;	}p.preload{	display:none}p.margin{  margin: 0px 10px 0px 10px;}p.margin2{  margin: 10px 0px 10px 0px;}p.margin3{  margin: 10px 10px 10px 0px;}p.text_right{	text-align: right;}p.text_center{	text-align: center;}/*------------------------------------------------------------------------*//*             ページ内リンク　関連   （画像入れ替え）                          *//*------------------------------------------------------------------------*/a.b_m_link {display: block; text-decoration:none; color: #666666;}a.b_m_link:hover {display: block;background:url("../img/back_color_01.gif");}/*------------------------------------------------------------------------*//*             メニューボタン　関連   （画像入れ替え）                          *//*------------------------------------------------------------------------*//*-------home--------*/a.b_m_home {width: 108px; height:22px; display: block;background:url("../img/b_m_home.gif");}a.b_m_home:hover {width: 108px; height:22px; display: block;background:url("../img/b_m_home_on.gif");}a.b_m_home span{  display:none}/*-------商品ラインナップ--------*/a.b_m_lineup {width: 107px; height:22px; display: block;background:url("../img/b_m_lineup.gif");}a.b_m_lineup:hover {width: 107px; height:22px; display: block;background:url("../img/b_m_lineup_on.gif");}a.b_m_lineup span{  display:none}/*-------テクニカル情報--------*/a.b_m_technical {width: 107px; height:22px; display: block;background:url("../img/b_m_technical.gif");}a.b_m_technical:hover {width: 107px; height:22px; display: block;background:url("../img/b_m_technical_on.gif");}a.b_m_technical span{  display:none}/*-------家づくりの流れ--------*/a.b_m_nagare {width: 107px; height:22px; display: block;background:url("../img/b_m_nagare.gif");}a.b_m_nagare:hover {width: 107px; height:22px; display: block;background:url("../img/b_m_nagare_on.gif");}a.b_m_nagare span{  display:none}/*-------3Dモデルハウス--------*/a.b_m_model {width: 107px; height:22px; display: block;background:url("../img/b_m_model.gif");}a.b_m_model:hover {width: 107px; height:22px; display: block;background:url("../img/b_m_model_on.gif");}a.b_m_model span{  display:none}/*-------実例物件--------*/a.b_m_jitsurei {width: 107px; height:22px; display: block;background:url("../img/b_m_jitsurei.gif");}a.b_m_jitsurei:hover {width: 107px; height:22px; display: block;background:url("../img/b_m_jitsurei_on.gif");}a.b_m_jitsurei span{  display:none}/*-------店舗紹介--------*/a.b_m_tenpo {width: 107px; height:22px; display: block;background:url("../img/b_m_tenpo.gif");}a.b_m_tenpo:hover {width: 107px; height:22px; display: block;background:url("../img/b_m_tenpo_on.gif");}a.b_m_tenpo span{  display:none}/*-------メールマガジン--------*/a.b_m_mail {width: 117px; height:12px; display: block;background:url("../img/b_m_mail.gif");}a.b_m_mail:hover {width: 117px; height:12px; display: block;background:url("../img/b_m_mail_on.gif");}a.b_m_mail span{  display:none}/*-------資料請求--------*/a.b_m_shiryou {width: 72px; height:12px; display: block;background:url("../img/b_m_shiryou.gif");}a.b_m_shiryou:hover {width: 72px; height:12px; display: block;background:url("../img/b_m_shiryou_on.gif");}a.b_m_shiryou span{  display:none}/*-------問い合わせ--------*/a.b_m_toiawase {width: 79px; height:12px; display: block;background:url("../img/b_m_toiawase.gif");}a.b_m_toiawase:hover {width: 79px; height:12px; display: block;background:url("../img/b_m_toiawase_on.gif");}a.b_m_toiawase span{  display:none}/*--------------------------------------------- *//* 家づくり　リンク関係　　*//*--------------------------------------------- */.ietsukuri a,.ietsukuri a:visited{	color: #009900;	text-decoration: none;}.ietsukuri a:hover,.ietsukuri a:active{	color: #336699;	text-decoration: underline;}/*--------------------------------------------- *//* ニュース　リンク関係　　*//*--------------------------------------------- */.news a,.news a:visited{	color: #009900;	text-decoration: none;}.news a:hover,.news a:active{	color: #336699;	text-decoration: underline;}/*--------------------------------------------- *//* 製品ラインナップ　リンク関係　　*//*--------------------------------------------- */.lineup a,.lineup a:visited{	color: #009900;	text-decoration: none;}.lineup a:hover,.lineup a:active{	color: #336699;	text-decoration: underline;}/*--------------------------------------------- *//* 店舗紹介　リンク関係　　*//*--------------------------------------------- */.tenpo a,.tenpo a:visited{	color: #993300;	text-decoration: none;}.tenpo a:hover,.tenpo a:active{	color: #666666;	text-decoration: underline;}/*--------------------------------------------- *//* ヘッダ　　　　　　　　　　　　　　　　　　　　　　　　*//*--------------------------------------------- */.header{	color: #333333;	font-size: 9px;	margin: 0px;	padding: 0px;}/*----------------------------------------------- *//* フッタ                                          *//*----------------------------------------------- */.footer{	color: #333333;	font-size: 11px;}/*--------------------------------------------- *//* フッタ　リンク関係　　*//*----------------------------------------------- */.footer a,.footer a:visited{	color: #333333;	text-decoration: none;}.footer a:hover,.footer a:active{	color: #003366;	text-decoration: underline;}/*--------------------------------------------- *//* サイトマップ　リンク関係　　*//*--------------------------------------------- */.map a,.map a:visited{	text-decoration: none;}.map a:hover,.map a:active{	color: #666666;	text-decoration: underline;}/*--------------------------------------------- *//* 背景カラー　　*//*----------------------------------------------- */.bg_color1{	background: url(../img/back_color_01.gif);}.bg_color2{	background: url(../img/back_color_02.gif);}.bg_color3{	background: url(../img/back_color_03.gif);}/*--------------------------------------------- *//* フォントカラー、サイズ*//*----------------------------------------------- */.fn_pink {	color: #993333;}.fn_pink2 {	color: #990099;}.fn_yellow2 {	color: #999900;}.fn_red {	color: #FF0000;}.fn_blue {	color: #336699;}.fn_blue2 {	color: #003366;}.fn_white {	color: #FFFFFF;}.fn_black {	color: #000000;}.fn_orange {	color: #FF6600;}.fn_yellow {	color: #CC9900;}.fn_gray {	color: #666666;}.fn_gray2 {	color: #333333;}.fn_gray3 {	color: #cccccc;}.fn_green {	color: #009900;}.fn_green2 {	color: #99CC33;}.fn_brown {	color: #993300;}.fn_9p {	font-size: 9px;}.fn_10p {	font-size: 10px;}.fn_11p {	font-size: 11px;}.fn_12p {	font-size: 12px;}.fn_16p {	font-size: 16px;}.fn_14p {	font-size: 14px;}/*--------------------------------------------- *//* 配置　　*//*----------------------------------------------- */.float-r{	float:right;	margin-left:10px;	font-size: 10px;	text-align: center;}.float-l{	float:left;	margin-right:10px;	font-size: 10px;	text-align: center;}.clear{	clear: both;}/*--------------------------------------------- *//* 罫線*//*----------------------------------------------- */.t_box_b_p{	border-bottom:#999999 1px solid;	padding:5px;}.t_box_b_p_d{	border-bottom:#999999 1px dotted;	padding:5px;}.t_box_b_d{	border-bottom:#999999 1px dotted;}.t_box_t_p_d{	border-top:#999999 1px dotted;	padding:5px;}.t_box_p_l{	padding-left: 20px;}.t_box_b_c{	border-top:#00cc99 1px solid;	border-bottom:#00cc99 1px double;}.t_box_c2{	background-color:#CC66CC;}.t_box_t{ 	border-top:#999999 1px solid;}.t_box_t_g{ 	border-top:#33CC33 1px solid;	padding:5px;}.t_box_b{ 	border-bottom:#999999 1px solid;}.t_box_b_g{ 	border-bottom:#33CC33 1px solid;	padding:5px;}.t_box_r{ 	border-right:#999999 1px solid;}.t_box_l{ 	border-left:#999999 1px solid;}.line_d2{	background: url(../img/line_dot_2.gif) repeat-x;	background-position:left center;	padding:0px;}/*--------------------------------------------- *//* テーブルBOX*//*----------------------------------------------- */.t_box_b{	border-bottom:#999999 1px solid;}.t_box_p_l{	padding-left: 15px;}.t_box_p_r{	padding-right: 5px;}.t_box_b_c{	border-top:#00cc99 1px solid;	border-bottom:#00cc99 1px double;}table.box td {	font-size: 12px;	color: #666666;}table.box td.box_fn_10px{	font-size: 10px;	padding:0px 10px 0px 10px;}table.box td.box_t_p{	border-top:#999999 1px solid;	padding:3px;}table.box td.box_p{	padding:5px;}table.box td.box_r{	border-right:#999999 1px solid;}table.box td.box_r_d{	border-right:#999999 1px dotted;}table.box td.box_l{	border-left:#999999 1px solid;}table.box td.box_b{	border-bottom:#999999 1px solid;}table.box td.box_pr{	padding-right: 5px;}table.box td.box_t_p_d{	border-top:#999999 1px dotted;	padding:5px;}table.box td.box_b_p_d{	border-bottom:#999999 1px dotted;	padding:5px;}table.box td.box_tb_10p{	border-top:#999999 1px solid;	border-bottom:#999999 1px solid;	padding:3px 3px 3px 10px;}table.box td.box_tb_p{	border-top:#999999 1px solid;	border-bottom:#999999 1px solid;	padding:3px;}table.box td.box_tbr_p{	border-top:#999999 1px solid;	border-right:#999999 1px solid;	border-bottom:#999999 1px solid;	padding:3px;}table.box td.box_rl{	border-left:#999999 1px solid;	border-right:#999999 1px solid;}table.box td.box_rl_p{	border-left:#999999 1px solid;	border-right:#999999 1px solid;	padding:3px;}table.box td.box_r_p{	border-right:#999999 1px solid;	padding:3px;}table.box td.box_b_p{	border-bottom:#999999 1px solid;	padding:3px;}table.box td.box_rb{	border-right:#999999 1px solid;	border-bottom:#999999 1px solid;}table.box td.box_rb_p{	border-right:#999999 1px solid;	border-bottom:#999999 1px solid;	padding:3px;}table.box2 td {	font-size: 12px;	color: #666666;	padding:5px;	line-height:1.67;}table.box2 td.box2_p_non{	padding:0px;}table.box2 td.box2_b_dot{ 	border-bottom:1px dotted #999999;}table.box2 td.box2_lr{ 	border-right:#999999 1px solid;	border-left:#999999 1px solid;}table.box2 td.box2_tl{ 	border-top:#999999 1px solid;	border-left:#999999 1px solid;}table.box2 td.box2_tb{ 	border-top:#999999 1px solid;	border-bottom:1px solid #999999;}table.box2 td.box2_tlr{ 	border-top:#999999 1px solid;	border-left:#999999 1px solid;	border-right:#999999 1px solid;}table.box2 td.box2_lr{ 	border-top:#999999 1px solid;	border-left:#999999 1px solid;	border-bottom:1px solid #999999;}table.box2 td.box2_trb{ 	border-top:#999999 1px solid;	border-right:#999999 1px solid;	border-bottom:1px solid #999999;}table.box2 td.box2_tlb{ 	border-top:#999999 1px solid;	border-left:#999999 1px solid;	border-bottom:1px solid #999999;}table.box2 td.box2_tlrb{ 	border-top:#999999 1px solid;	border-right:#999999 1px solid;	border-left:#999999 1px solid;	border-bottom:1px solid #999999;}table.box2 td.box2_tr{ 	border-top:#999999 1px solid;	border-right:#999999 1px solid;}table.box2 td.box2_t{ 	border-top:#999999 1px solid;}table.box2 td.box2_t2{ 	border-top:#ffffff 1px solid;}table.box2 td.box2_b{ 	border-bottom:#999999 1px solid;}table.box2 td.box2_r{ 	border-right:#999999 1px solid;}table.box2 td.box2_l{ 	border-left:#999999 1px solid;}table.box2 td.box2_lb{ 	border-left:#999999 1px solid;	border-bottom:1px solid #999999;}table.box2 td.box2_rb{ 	border-right:#999999 1px solid;	border-bottom:1px solid #999999;}table.box2 td.box2_lrb{ 	border-left:#999999 1px solid;	border-right:#999999 1px solid;	border-bottom:1px solid #999999;}table.box3 td {	border-top:#333333 1px solid;	border-left:#333333 1px solid;	font-size: 12px;	color: #666666;	padding-left:5px;}table.box3 td.box3_b{	border-bottom:#333333 1px solid;}table.box3 td.box3_br{	border-bottom:#333333 1px solid;	border-right:#333333 1px solid;}table.box3 td.box3_r{	border-right:#333333 1px solid;}table.box3 td.box3_t_non {	border-top:none;}table.box3 td.box3_l_non {	border-left:none;}table.box3 td.box3_c{	background-color:#CCFFCC;}table.box3 td.box3_p_non{	padding-left: 0px;}table.box3 td.box3_p_r{	padding-right: 10px;}table.box4 td {	font-size: 12px;	color: #666666;	padding-left:5px;}table.box4 td.box4_c{	background-color:#CCFFCC;}table.box4 td.box4_p_non{	padding-left: 0px;}table.box4 td.box4_p_r{	padding-right: 10px;}table.box4 td.box4_p_l{	padding-left: 30px;}/*------------------------------------------------------------------------*//*             ＦＡＱ                         *//*------------------------------------------------------------------------*/table.faq td.faq_q{color:#336699;font-weight:bold;vertical-align:top;padding-bottom:5px;border-bottom:#999999 1px dashed;}table.faq td.faq_a{color:#CC0066;font-weight:bold;vertical-align:top;}
