@charset "UTF-8";


/* 「間取り」 */
/* 20101025　matsumoto */

/* All style------------------------------------------------------------------ */
@import "../../css/normal.css";
/* ------------------------------------------------------------------All style */


#BMOS a{
	width:180px;
	height:180px;
	background-image:url(../images/botbmos_01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
	display:block;
}

}
#BMOS a:hover{
	background-image:url(../images/botbmos_02.gif);
}



/*index*/
.adv{
	font-size:70%;
	line-height:120%;
}
/*index*/

/*B-MOS*/

table.bmosForm .g_title{
	font-size:80%;
	width:120px;
}

table.bmosForm .g_input{
	font-size:80%;
}
table.bmosForm .g_mark{
	width:50px;
	height:50px;
	text-align:left;
}

table.bmosForm .g_bot{
	text-align:center;
}


.BMOSThanks{
	font-size:90%;
	border:1px dotted #cccccc;
	margin-top:30px;
	margin-bottom:30px;
	padding:15px;
	line-height:150%;
	margin-right:5px;
}

p.lef{
	text-align:right;
}



#bmos{
	background-color:#000000;
	padding-top:10px;
}



#BMOSBox01,#BMOSBox02,#BMOSBox03,#BMOSBox04,#BMOSBox05{
	margin-bottom:10px;
	margin-top:10px;
}

.BMOSBoxL{
	width:300px;
	margin-left:10px;
	float:left;
}

.BMOSBoxR{
	width:400px;
	float:right;
	margin-right:10px;
	color:#ffffff;
	font-size:80%;
	line-height:150%;
}


p.cauBMOS{
	color:#F1FF0F;
}

/*B-MOS*/

/*error*/
.Error404{
	border:1px dotted #cccccc;
	margin:50px 50px 100px 50px;
	font-size:100%;
	padding:15px;
}
/*error*/

#menu{
	padding-top:40px;
	margin-left:2px;
}

#SubMenu01 a{
	width:180px;
	height:30px;
	background-image:url(../images/title_Submenu01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
	display:block;
}

#SubMenu02 a{
	width:180px;
	height:30px;
	background-image:url(../images/title_Submenu02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
	display:block;
}

#SubMenu03 a{
	width:180px;
	height:30px;
	background-image:url(../images/title_Submenu03.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
	display:block;
}

#SubMenu04 a{
	width:180px;
	height:30px;
	background-image:url(../images/title_Submenu04.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
	display:block;
}

#SubMenuAtF a{
	width:180px;
	height:30px;
	background-image:url(../images/title_atFirst.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
	display:block;
}

#SubMenuAtF a:hover,#SubMenuAtF a.celec{
	background-image:url(../images/title_atFirstOV.gif);
}


#SubMenuPlan a{
	width:180px;
	height:30px;
	background-image:url(../images/title_plan.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
	display:block;
}

#SubMenuPlan a:hover,#SubMenuPlan a.celec{
	background-image:url(../images/title_planOV.gif);
}




#SubMenuManual a{
	width:180px;
	height:30px;
	background-image:url(../images/title_manual.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
	display:block;
}
#SubMenuManual a:hover,#SubMenuManual a.celec{
	background-image:url(../images/title_manualOV.gif);
}



#SubMenuCol a{
	width:180px;
	height:30px;
	background-image:url(../images/title_column.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
	display:block;
}
#SubMenuCol a:hover,#SubMenuCol a.celec{
	background-image:url(../images/title_columnOV.gif);
}



#SubMenuAdv a{
	width:180px;
	height:30px;
	background-image:url(../images/title_advice.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
	display:block;
}
#SubMenuAdv a:hover,#SubMenuAdv a.celec{
	background-image:url(../images/title_adviceOV.gif);
}




#SubMenuKeiji a{
	width:180px;
	height:30px;
	background-image:url(../images/title_keijiban.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:50px;
	display:block;
}
#SubMenuKeiji a:hover,#SubMenuKeiji a.celec{
	background-image:url(../images/title_keijibanOV.gif);
}



.first{
	border:1px dotted #cccccc;
	width:700px;
	font-size:90%;
	line-height:150%;
	padding:15px;
	margin:20px auto;
	clear:both;
}

.cauBox{
	border:1px dotted #DF1616;
	font-size:80%;
	padding:5px;
	color:#DF1616;
	margin-bottom:30px;
	clear:both;
	line-height:130%;

}

p.Cdate{
	text-align:right;
	line-height:110%;
	font-weight:bold;
}

p.cau{
	color:red;
	font-size:80%;
	text-align:right;

}

p.cent{
	text-align:center;
}

p{
	font-size:80%;
	text-align:left;
	line-height:150%;
	padding:5px 10px 15px 10px;
}


/* レイアウト---------------------------------------------------------------- */

/*main width:735px*/

#main{
	margin-right:1px;
	}

/*menu width:180px*/

.page{
	border:1px solid #e1e1e1;
	padding:3px 0px 3px 10px;
	text-align:left;
	margin-top:5px;
	margin-bottom:30px;
	margin-left:20px;
	margin-right:20px;
	clear:both;

}



/*-----------------------------------------------------------------レイアウト */


#TopBox01,#TopBox02{
	margin-bottom:25px;
}

.topBox01s{
	width:230px;
	float:left;
	margin-right:15px;

}

.topBox01s ul li,.topBox02sL ul li,.topBox02sR ul li{
	font-size:80%;
	line-height:150%;
}

.topBox02sL{
	float:left;
	width:450px;
}

.topBox02sR{
	float:right;
	width:250px;
}

#TopBox01 ul li,#TopBox02 ul li{
	font-size:90%;
	padding-left:18px;
	line-height:30px;
	margin-left:5px;
	background-image:url(../../images/arrow001.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

/*文字装飾------------------------------------------------------------------- */

h2{
	width:735px;
	height:75px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:25px;
}

/*B-MOS*/
h2#h2TTbmos{
	background-image:url(../B-MOS/images/h2TTbmos.gif);
	margin-bottom:0px;
}


/*e-house版せっけい倶楽部から間取りを探す*/
h2#h2TTsClub{
	background-image:url(../stylebook/data/images/h2TTSClub.gif);

}


/*e-house版せっけい倶楽部*/
h2#h2TTtop01{
	background-image:url(../images/h2TTind01.gif);
	width:450px;
	margin-bottom:5px;
}

h2#h2TTtop02{
	background-image:url(../images/h2TTind02.gif);
	margin-bottom:5px;
}

h2#h2TTtop03{
	background-image:url(../images/h2TTind03.gif);
	width:250px;
	margin-bottom:5px;
}


/*好みから間取りを探す*/
h2#h2TTspe00{
	background-image:url(../special/images/h2TT_spe00.gif);
}

/*平屋の間取り*/
h2#h2TT01{
	background-image:url(../stylebook/images/h2TT01.gif);
}

/*総２階の間取り*/
h2#h2TT02{
	background-image:url(../stylebook/images/h2TT02.gif);
}

/*２階建ての間取り*/
h2#h2TT03{
	background-image:url(../stylebook/images/h2TT03.gif);
}

/*３階建ての間取り*/
h2#h2TT04{
	background-image:url(../stylebook/images/h2TT04.gif);
}

/*ビルトインガレージの間取り*/
h2#h2TT05{
	background-image:url(../stylebook/images/h2TT05.gif);
}

/*カースペースを確保した東入りプラン*/
h2#h2TT06{
	background-image:url(../stylebook/images/h2TT06.gif);
}

/*カーポート付きの間取り*/
h2#h2TT07{
	background-image:url(../stylebook/images/h2TT07.gif);
}

/*木造アパートの間取り*/
h2#h2TT08{
	background-image:url(../stylebook/images/h2TT08.gif);
}

/*小屋裏を利用したの間取り*/
h2#h2TT09{
	background-image:url(../stylebook/images/h2TT09.gif);
}

/*車寄せのある間取り*/
h2#h2TT10{
	background-image:url(../stylebook/images/h2TT10.gif);
}

/*せっけい倶楽部*/
h2#h2TTcad01{
	background-image:url(../cad/images/h2TTcad01.gif);
}
h2#h2TTcad02{
	background-image:url(../cad/images/h2TTcad02.gif);
}
h2#h2TTcad03{
	background-image:url(../cad/images/h2TTcad03.gif);
}
h2#h2TTcad04{
	background-image:url(../cad/images/h2TTcad04.gif);
}
h2#h2TTcad05{
	background-image:url(../cad/images/h2TTcad05.gif);
}
h2#h2TTcad06{
	background-image:url(../cad/images/h2TTcad06.gif);
}
h2#h2TTcad07{
	background-image:url(../cad/images/h2TTcad07.gif);
}
h2#h2TTcad08{
	background-image:url(../cad/images/h2TTcad08.gif);
}
h2#h2TTcad09{
	background-image:url(../cad/images/h2TTcad09.gif);
}
h2#h2TTcad10{
	background-image:url(../cad/images/h2TTcad10.gif);
}
h2#h2TTcad11{
	background-image:url(../cad/images/h2TTcad11.gif);
}
h2#h2TTcad12{
	background-image:url(../cad/images/h2TTcad12.gif);
}
h2#h2TTcad13{
	background-image:url(../cad/images/h2TTcad13.gif);
}


/*プラン集-坪*/
h2#h2TTtsubo00{
	background-image:url(../tsubo/images/h2TT_tsubo00.gif);
}
h2#h2TTtsubo01{
	background-image:url(../tsubo/images/h2TT_tsubo18.gif);
}
h2#h2TTtsubo02{
	background-image:url(../tsubo/images/h2TT_tsubo30.gif);
}
h2#h2TTtsubo03{
	background-image:url(../tsubo/images/h2TT_tsubo32.gif);
}
h2#h2TTtsubo04{
	background-image:url(../tsubo/images/h2TT_tsubo34.gif);
}
h2#h2TTtsubo05{
	background-image:url(../tsubo/images/h2TT_tsubo36.gif);
}
h2#h2TTtsubo06{
	background-image:url(../tsubo/images/h2TT_tsubo38.gif);
}
h2#h2TTtsubo07{
	background-image:url(../tsubo/images/h2TT_tsubo40.gif);
}
h2#h2TTtsubo08{
	background-image:url(../tsubo/images/h2TT_tsubo45.gif);
}



/*プラン集-方位*/

h2#h2TTent00{
	background-image:url(../entrance/images/h2TT_ent00.gif);
}

h2#h2TTent01{
	background-image:url(../entrance/images/h2TT_ent01.gif);
}

h2#h2TTent02{
	background-image:url(../entrance/images/h2TT_ent02.gif);
}

h2#h2TTent03{
	background-image:url(../entrance/images/h2TT_ent03.gif);
}

h2#h2TTent04{
	background-image:url(../entrance/images/h2TT_ent04.gif);
}


/*プラン集-階数*/

h2#h2TTflo00{
	background-image:url(../floor/images/h2TT_floor00.gif);
}
h2#h2TTflo01{
	background-image:url(../floor/images/h2TT_floor01.gif);
}
h2#h2TTflo02{
	background-image:url(../floor/images/h2TT_floor02.gif);
}
h2#h2TTflo03{
	background-image:url(../floor/images/h2TT_floor03.gif);
}




/*間取り講座*/
h2#h2TTcolumn00{
	background-image:url(../column/images/h2TT_col00.gif);
}
h2#h2TTcolumn01{
	background-image:url(../column/images/h2TT_col01.gif);
}

/*パーツ*/
h2#h2TTparts00{
	background-image:url(../parts/images/h2TT_parts00.gif);
}
h2#h2TTparts01{
	background-image:url(../parts/images/h2TT_parts01.gif);
}
h2#h2TTparts02{
	background-image:url(../parts/images/h2TT_parts02.gif);
}
h2#h2TTparts03{
	background-image:url(../parts/images/h2TT_parts03.gif);
}
h2#h2TTparts04{
	background-image:url(../parts/images/h2TT_parts04.gif);
}
h2#h2TTparts05{
	background-image:url(../parts/images/h2TT_parts05.gif);
}
h2#h2TTparts06{
	background-image:url(../parts/images/h2TT_parts06.gif);
}
h2#h2TTparts07{
	background-image:url(../parts/images/h2TT_parts07.gif);
}
h2#h2TTparts08{
	background-image:url(../parts/images/h2TT_parts08.gif);
}
h2#h2TTparts09{
	background-image:url(../parts/images/h2TT_parts09.gif);
}
h2#h2TTparts10{
	background-image:url(../parts/images/h2TT_parts10.gif);
}
h2#h2TTparts11{
	background-image:url(../parts/images/h2TT_parts11.gif);
}
h2#h2TTparts12{
	background-image:url(../parts/images/h2TT_parts12.gif);
}
h2#h2TTparts13{
	background-image:url(../parts/images/h2TT_parts13.gif);
}
h2#h2TTparts14{
	background-image:url(../parts/images/h2TT_parts14.gif);
}
h2#h2TTparts15{
	background-image:url(../parts/images/h2TT_parts15.gif);
}
h2#h2TTparts16{
	background-image:url(../parts/images/h2TT_parts16.gif);
}
h2#h2TTparts17{
	background-image:url(../parts/images/h2TT_parts17.gif);
}
h2#h2TTparts18{
	background-image:url(../parts/images/h2TT_parts18.gif);
}
h2#h2TTparts19{
	background-image:url(../parts/images/h2TT_parts19.gif);
}
h2#h2TTparts20{
	background-image:url(../parts/images/h2TT_parts20.gif);
}
h2#h2TTparts21{
	background-image:url(../parts/images/h2TT_parts21.gif);
}
h2#h2TTparts22{
	background-image:url(../parts/images/h2TT_parts22.gif);
}
h2#h2TTparts23{
	background-image:url(../parts/images/h2TT_parts23.gif);
}
h2#h2TTparts24{
	background-image:url(../parts/images/h2TT_parts24.gif);
}
h2#h2TTparts25{
	background-image:url(../parts/images/h2TT_parts25.gif);
}
h2#h2TTparts26{
	background-image:url(../parts/images/h2TT_parts26.gif);
}
h2#h2TTparts27{
	background-image:url(../parts/images/h2TT_parts27.gif);
}
h2#h2TTparts28{
	background-image:url(../parts/images/h2TT_parts28.gif);
}
h2#h2TTparts29{
	background-image:url(../parts/images/h2TT_parts29.gif);
}
h2#h2TTparts30{
	background-image:url(../parts/images/h2TT_parts30.gif);
}
h2#h2TTparts31{
	background-image:url(../parts/images/h2TT_parts31.gif);
}
h2#h2TTparts32{
	background-image:url(../parts/images/h2TT_parts32.gif);
}
h2#h2TTparts33{
	background-image:url(../parts/images/h2TT_parts33.gif);
}
h2#h2TTparts34{
	background-image:url(../parts/images/h2TT_parts34.gif);
}
h2#h2TTparts35{
	background-image:url(../parts/images/h2TT_parts35.gif);
}
h2#h2TTparts36{
	background-image:url(../parts/images/h2TT_parts36.gif);
}
h2#h2TTparts37{
	background-image:url(../parts/images/h2TT_parts37.gif);
}
h2#h2TTparts38{
	background-image:url(../parts/images/h2TT_parts38.gif);
}



/*間取り掲示板*/
h2#h2TTmb00{
	background-image:url(../mb/images/h2TT_mb00.gif);
}
h2#h2TTmb09{
	background-image:url(../mb/images/h2TT_mb09.gif);
}
/*佐賀県鳥栖市で建てるプラン*/
h2#h2TTmb10{
	background-image:url(../mb/images/h2TT_mb10.gif);
}
/*自然の光があふれる居間に家族の集まる家*/
h2#h2TTmb11{
	background-image:url(../mb/images/h2TT_mb11.gif);
}
/*３階建ての家*/
h2#h2TTmb12{
	background-image:url(../mb/images/h2TT_mb12.gif);
}
/*家相を考えた住まい*/
h2#h2TTmb13{
	background-image:url(../mb/images/h2TT_mb13.gif);
}
/*家事動線を考えた家*/
h2#h2TTmb14{
	background-image:url(../mb/images/h2TT_mb14.gif);
}
/*リビング階段の家*/
h2#h2TTmb15{
	background-image:url(../mb/images/h2TT_mb15.gif);
}
/*収納の多い家*/
h2#h2TTmb16{
	background-image:url(../mb/images/h2TT_mb16.gif);
}
/*日当りのよさを生かした家*/
h2#h2TTmb17{
	background-image:url(../mb/images/h2TT_mb17.gif);
}
/*自分の趣味を存分に楽しむ家*/
h2#h2TTmb18{
	background-image:url(../mb/images/h2TT_mb18.gif);
}
/*ホッと出来るくつろげる家*/
h2#h2TTmb19{
	background-image:url(../mb/images/h2TT_mb19.gif);
}
/*完全分離の２世帯住宅*/
h2#h2TTmb20{
	background-image:url(../mb/images/h2TT_mb20.gif);
}
/*省スペースで効率のいい家*/
h2#h2TTmb21{
	background-image:url(../mb/images/h2TT_mb21.gif);
}
/*気軽に会話できる家*/
h2#h2TTmb22{
	background-image:url(../mb/images/h2TT_mb22.gif);
}
/*トイレ戦争に備えた家*/
h2#h2TTmb26{
	background-image:url(../mb/images/h2TT_mb26.gif);
}
/*のびのび子どもが遊べる家*/
h2#h2TTmb28{
	background-image:url(../mb/images/h2TT_mb28.gif);
}
/*細長い敷地の家*/
h2#h2TTmb29{
	background-image:url(../mb/images/h2TT_mb29.gif);
}
/*生活しやすく明るい家*/
h2#h2TTmb30{
	background-image:url(../mb/images/h2TT_mb30.gif);
}
/*収納の充実した家*/
h2#h2TTmb31{
	background-image:url(../mb/images/h2TT_mb31.gif);
}
/*２世帯住宅*/
h2#h2TTmb32{
	background-image:url(../mb/images/h2TT_mb32.gif);
}
/*のんびりくつろげる家*/
h2#h2TTmb33{
	background-image:url(../mb/images/h2TT_mb33.gif);
}
/*明るく風の通る家*/
h2#h2TTmb34{
	background-image:url(../mb/images/h2TT_mb34.gif);
}
/*コンパクトな家*/
h2#h2TTmb35{
	background-image:url(../mb/images/h2TT_mb35.gif);
}
/*家事と採光を重視した家*/
h2#h2TTmb36{
	background-image:url(../mb/images/h2TT_mb36.gif);
}
/*コンパクトな住まい*/
h2#h2TTmb37{
	background-image:url(../mb/images/h2TT_mb37.gif);
}
/*家相を重視した家*/
h2#h2TTmb38{
	background-image:url(../mb/images/h2TT_mb38.gif);
}
/*南向きの明るい部屋*/
h2#h2TTmb40{
	background-image:url(../mb/images/h2TT_mb40.gif);
}
/*機能性を最優先で考えた家*/
h2#h2TTmb41{
	background-image:url(../mb/images/h2TT_mb41.gif);
}
/*家相、収納、採光、通風を考えた家*/
h2#h2TTmb42{
	background-image:url(../mb/images/h2TT_mb42.gif);
}
/*収納を考えた３階建ての住まい*/
h2#h2TTmb43{
	background-image:url(../mb/images/h2TT_mb43.gif);
}
/*薪ストーブのある家*/
h2#h2TTmb44{
	background-image:url(../mb/images/h2TT_mb44.gif);
}

/*容積率80％の住まい*/
h2#h2TTmb45{
	background-image:url(../mb/images/h2TT_mb45.gif);
}

/*開放感と明るくやすらぎのあるプラン*/
h2#h2TTmb46{
	background-image:url(../mb/images/h2TT_mb46.gif);
}
/*中心に階段がある住まい*/
h2#h2TTmb47{
	background-image:url(../mb/images/h2TT_mb47.gif);
}
/*『おぉぉぉ！』っていうような家*/
h2#h2TTmb48{
	background-image:url(../mb/images/h2TT_mb48.gif);
}
/*犬と一緒に過ごす家*/
h2#h2TTmb50{
	background-image:url(../mb/images/h2TT_mb50.gif);
}
/*32坪　４ＬＤＫの家*/
h2#h2TTmb52{
	background-image:url(../mb/images/h2TT_mb52.gif);
}
/*２世帯住宅*/
h2#h2TTmb53{
	background-image:url(../mb/images/h2TT_mb53.gif);
}

/*家事動線のいい家*/
h2#h2TTmb54{
	background-image:url(../mb/images/h2TT_mb54.gif);
}

/*家族みんなが集うような家*/

h2#h2TTmb55{
	background-image:url(../mb/images/h2TT_mb55.gif);
}

/*子供の成長を考えた家*/
h2#h2TTmb56{
	background-image:url(../mb/images/h2TT_mb56.gif);
}
/*屋上のある理想の家*/
h2#h2TTmb57{
	background-image:url(../mb/images/h2TT_mb57.gif);
}
/*家族を感じられる家*/
h2#h2TTmb58{
	background-image:url(../mb/images/h2TT_mb58.gif);
}

/*家事動線を考えた家*/
h2#h2TTmb59{
	background-image:url(../mb/images/h2TT_mb59.gif);
}
/*家族を感じられる家*/
h2#h2TTmb60{
	background-image:url(../mb/images/h2TT_mb60.gif);
}
/*２階リビングの家*/
h2#h2TTmb61{
	background-image:url(../mb/images/h2TT_mb61.gif);
}

/*母と暮らす家*/
h2#h2TTmb62{
	background-image:url(../mb/images/h2TT_mb62.gif);
}

/*プラン集*/
h2#h2TTplan{
	background-image:url(../images/h2TTplan.gif);
}


h3{
	clear:both;
}


h3.h3TTbmos{
	color:#ffffff;
	border-left:5px solid #2B6DC7;
	border-bottom:1px solid #626262;
	height:25px;
	line-height:25px;
	padding-left:5px;
	margin-left:5px;
	margin-right:5px;
}



h3#indTT01{
	background-image:url(../images/h3TTind01.gif);
	width:230px;
	height:45px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

h3#indTT02{
	background-image:url(../images/h3TTind02.gif);
	width:230px;
	height:45px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h3#indTT03{
	background-image:url(../images/h3TTind03.gif);
	width:230px;
	height:45px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h3#indTT04{
	background-image:url(../images/h3TTind04.gif);
	width:230px;
	height:45px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

/*せっけい倶楽部操作説明*/
h3.CADh3{
	font-size:100%;
	border-left:5px solid #cccccc;
	padding-left:8px;
	border-bottom:1px dotted #cccccc;
	margin-bottom:15px;
	padding-top:10px;
	padding-bottom:10px;
}


/*planbook.html*/
h3#h3TTplan01 a{
	background-image:url(../images/h3TTplan01.gif);
	display:block;
	width:735px;
	height:80px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

h3#h3TTplan02 a{
	background-image:url(../images/h3TTplan02.gif);
	display:block;
	width:735px;
	height:80px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

h3#h3TTplan03 a{
	background-image:url(../images/h3TTplan03.gif);
	display:block;
	width:735px;
	height:80px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

h3#h3TTplan04 a{
	background-image:url(../images/h3TTplan04.gif);
	display:block;
	width:735px;
	height:80px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}



/*stylebookのタイトル*/
h3.SBh3{
	font-size:80%;
	border-left:3px solid #cccccc;
	padding-left:5px;
	border-bottom:1px dotted #cccccc;
	margin-bottom:5px;
	padding-top:3px;
	padding-bottom:3px;
}

h3#h3TTmb01{
	width:470px;
	height:41px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
	background-image:url(../mb/images/h3TT_mb01.gif);
}
h3#h3TTmb02{
	width:470px;
	height:41px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
	background-image:url(../mb/images/h3TT_mb02.gif);
}


/*プラン詳細前の各index*/
#MMmenu{
	width:735px;
	margin-bottom:45px;
}

h3#h3TTplan{
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	clear:none;
	margin-right:10px;
	margin-bottom:25px;
}

h3.flo01 a{
	background-image:url(../floor/images/bot_floor01_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.flo01 a:hover{
	background-image:url(../floor/images/bot_floor01_02.gif);
}

h3.flo02 a{
	background-image:url(../floor/images/bot_floor02_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.flo02 a:hover{
	background-image:url(../floor/images/bot_floor02_02.gif);
}

h3.flo03 a{
	background-image:url(../floor/images/bot_floor03_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.flo03 a:hover{
	background-image:url(../floor/images/bot_floor03_02.gif);
}



h3.ent01 a{
	background-image:url(../entrance/images/bot_ent01_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.ent01 a:hover{
	background-image:url(../entrance/images/bot_ent01_02.gif);
}

h3.ent02 a{
	background-image:url(../entrance/images/bot_ent02_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.ent02 a:hover{
	background-image:url(../entrance/images/bot_ent02_02.gif);
}

h3.ent03 a{
	background-image:url(../entrance/images/bot_ent03_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.ent03 a:hover{
	background-image:url(../entrance/images/bot_ent03_02.gif);
}

h3.ent04 a{
	background-image:url(../entrance/images/bot_ent04_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.ent04 a:hover{
	background-image:url(../entrance/images/bot_ent04_02.gif);
}


h3.spe01 a{
	background-image:url(../special/images/bot_spe01_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.spe01 a:hover{
	background-image:url(../special/images/bot_spe01_02.gif);
}

h3.spe02 a{
	background-image:url(../special/images/bot_spe02_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.spe02 a:hover{
	background-image:url(../special/images/bot_spe02_02.gif);
}

h3.spe03 a{
	background-image:url(../special/images/bot_spe03_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.spe03 a:hover{
	background-image:url(../special/images/bot_spe03_02.gif);
}

h3.spe04 a{
	background-image:url(../special/images/bot_spe04_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.spe04 a:hover{
	background-image:url(../special/images/bot_spe04_02.gif);
}

h3.spe05 a{
	background-image:url(../special/images/bot_spe05_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.spe05 a:hover{
	background-image:url(../special/images/bot_spe05_02.gif);
}

h3.spe06 a{
	background-image:url(../special/images/bot_spe06_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.spe06 a:hover{
	background-image:url(../special/images/bot_spe06_02.gif);
}


h3.tsubo01 a{
	background-image:url(../tsubo/images/bot_tsubo01_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.tsubo01 a:hover{
	background-image:url(../tsubo/images/bot_tsubo01_02.gif);
}


h3.tsubo02 a{
	background-image:url(../tsubo/images/bot_tsubo02_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.tsubo02 a:hover{
	background-image:url(../tsubo/images/bot_tsubo02_02.gif);
}


h3.tsubo03 a{
	background-image:url(../tsubo/images/bot_tsubo03_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.tsubo03 a:hover{
	background-image:url(../tsubo/images/bot_tsubo03_02.gif);
}


h3.tsubo04 a{
	background-image:url(../tsubo/images/bot_tsubo04_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.tsubo04 a:hover{
	background-image:url(../tsubo/images/bot_tsubo04_02.gif);
}


h3.tsubo05 a{
	background-image:url(../tsubo/images/bot_tsubo05_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.tsubo05 a:hover{
	background-image:url(../tsubo/images/bot_tsubo05_02.gif);
}


h3.tsubo06 a{
	background-image:url(../tsubo/images/bot_tsubo06_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.tsubo06 a:hover{
	background-image:url(../tsubo/images/bot_tsubo06_02.gif);
}


h3.tsubo07 a{
	background-image:url(../tsubo/images/bot_tsubo07_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.tsubo07 a:hover{
	background-image:url(../tsubo/images/bot_tsubo07_02.gif);
}


h3.tsubo08 a{
	background-image:url(../tsubo/images/bot_tsubo08_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.tsubo08 a:hover{
	background-image:url(../tsubo/images/bot_tsubo08_02.gif);
}


h3.tsubo01 a{
	background-image:url(../tsubo/images/bot_tsubo01_01.gif);
	display:block;
	width:150px;
	height:600px;
}

h3.tsubo01 a:hover{
	background-image:url(../tsubo/images/bot_tsubo01_02.gif);
}

/*プラン詳細前の各index*/

h3.planbook{
	border-left:3px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	background-color:#E2E2E2;
	padding-left:15px;
	height:30px;
	line-height:30px;
	font-size:100%;
	margin-bottom:20px;
}





h4{
	margin-bottom:10px;
	font-weight:bold;
	margin-left:10px;
}




/*--メニュー表示--*/

#menu ul li{
	margin-left:5px;

}


#menu ul li a{
	font-size:80%;
	height:25px;
	margin:0 0 5px 0;
	font-weight:normal;
	clear:both;
	border:1px dotted #cccccc;
	padding:0 0 0 5px;
	line-height:25px;
	display:block;
	width:163px !important;
	width /**/:163px;

}

#menu ul li a:hover,#menu ul li a.checked{
	background-image:url(../../images/bk_h3.gif);
	background-color:#E7E7E7;
	text-decoration:none;
	color: #ffffff;
}



/*--メニュー表示--*/



/* ------------------------------------------------------------------文字装飾 */



/*配下page------------------------------------------------------------------- */


/* planbook.html-------------------------------------------- */

.planBoxS{
	text-align:center;
	font-size:90%;
	float:left;
	margin-right:10px;
}

.planBoxS img{
	padding:5px;
	border:1px solid #cccccc;
	margin-bottom:3px;
}




/* --------------------------------------------planbook.html */

#planBox01,#planBox02,#planBox03,#planBox04{
	margin-left:30px;
	margin-bottom:30px;
}


#SPBoxB{
	margin-bottom:25px;
}

.SPBox{
	width:208px;
	float:left;
	text-align:center;
	margin:10px;
	font-size:80%;
	height:170px;
}

.SPBox img{
	border:1px solid #cccccc;
	padding:3px;
	margin-bottom:5px;
	margin-top:5px;

}



/* stylebook（詳細ページ）------------------------------- */

table.StyleBList td{
	width:200px;
	text-align:center;
	height:45px;
}


#StyleBox{
	width:735px;
}

.StyleBoxL{
	float:left;
	width:308px;
}

.StyleBoxL img{
	background-color:#ffffff;
	border:1px solid #cccccc;
	padding:3px;
}

.StyleBoxR{
	float:right;
	width:417px;
}

/*面積表 width:417px*/
/*101プランの詳細表*/

table.PlanData101{
	border: 1px solid #cccccc;
	border-collapse: separate;
	border-spacing: 1px;
	background-color:#ffffff;
	text-align:center;
	margin-bottom:10px;
}

table.PlanData101 th{
	width:89px;
	text-align:center;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #C7AD6B;
	font-size:80%;
	color:#ffffff;
}

table.PlanData101 td{

	padding:5px 10px 5px 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FAF3E0;
	text-align:right;
	font-size:80%;
	color:#7E531B;
	font-weight:bold;

}


/*101プランの詳細表*/


table.StyleArea {
	border: 1px solid #cccccc;
	border-collapse: separate;
	border-spacing: 1px;
	background-color:#ffffff;
	text-align:center;
	margin-bottom:10px;
}

table.StyleArea th{
	width:50px;
	text-align:center;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #C7AD6B;
	font-size:80%;
	color:#ffffff;

}

table.StyleArea td{
	width:72px;
	padding:5px 10px 5px 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FAF3E0;
	text-align:right;
	font-size:80%;
	color:#7E531B;
}

table.StyleArea td.bkBack{
	width:72px;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #C7AD6B;
	text-align:center;
	font-size:80%;
	color:#ffffff;
	font-weight:bold;
}

table.StyleArea td.cent{
	text-align:center;
	padding: 5px;
}

table.StyleArea td.BoldFont{
	font-weight:bold;
}

/*面積表*/
/*特徴*/
ul.StyleFea{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:15px;
}

ul.StyleFea li{
	color:#956B35;
	font-size:80%;
}


/*間取り図大*/
.StylePlan{
	text-align:center;
	margin-top:25px;
	clear:both;
}

.Plan101{
	text-align:center;
	margin-top:25px;
	margin-bottom:45px;
	clear:both;
}




/*ダウンロードボタン*/
.DownRBot{
	padding-top:5px;
	padding-left:5px;

/*右に寄せる場合*/
/*	padding-left:63px;	*/

}

.DownRBot a{
	width:354px;
	height:55px;
	border:1px solid #cccccc;
	display:block;
	background-image:url(../stylebook/images/bot-styleplan_01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}


.DownRBot a:active,.DownRBot a:focus,.DownRBot a:hover{
	background-image:url(../stylebook/images/bot-styleplan_02.gif);
	background-position:left top;
	background-repeat:no-repeat;
}



/* -------------------------------stylebook（詳細ページ） */

/* せっけい倶楽部（操作方法）------------------------------- */

#menu ol li{
	font-size:90%;
	padding-left:18px;
	line-height:30px;
	margin-left:5px;
	background-image:url(../../images/arrow001.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#menu ol li.celec{
	font-size:90%;
	padding-left:18px;
	line-height:30px;
	margin-left:5px;
	background-image:url(../../images/arrow002.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


#menu ol li ol{
	margin-left:-15px;
}



#cadText{
	border:1px dotted #cccccc;
	clear:both;
	font-size:90%;
	line-height:150%;
	margin-bottom:30px;
	padding:15px;
}


#cadBox01,#cadBox02,#cadBox03,#cadBox04,#cadBox05,#cadBox06,#cadBox07,#cadBox08,#cadBox09,#cadBox10,#cadBox11,#cadBox12,#cadBox13,#cadBox14{
	font-size:90%;
	line-height:130%;
	border-bottom:1px dotted #cccccc;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:20px;

}

img.FloR{
	float:right;
	margin-left:15px;
}
img.FloL{
	float:left;
	margin-right:15px;
}

p.cadText02{
	font-size:90%;
	line-height:130%;
	margin:15px 10px 15px 10px;
}

#PageBanner{
	margin-top:20px;
	margin-bottom:40px;
}

ol.menseki{
	list-style:decimal;
	padding-left:50px;
	margin-bottom:50px;
}

ol.menseki li{
	font-size:80%;
	line-height:150%;
}



table.hardW {
	border: 1px solid #cccccc;
	border-collapse: separate;
	border-spacing: 1px;
	background-color:#ffffff;
	text-align:center;
	margin:10px auto;
}

table.hardW th{
	width:120px;
	text-align:center;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #C7AD6B;
	font-size:80%;
	color:#ffffff;

}

table.hardW td{
	width:500px;
	padding:5px 10px 5px 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FAF3E0;
	text-align:right;
	font-size:80%;
	color:#7E531B;
}


/*ダウンロード*/
p.cau02{
	color:red;
	font-size:80%;
	text-align:left;
	line-height:150%;
	padding:5px 10px 15px 10px;
}

#DLBox{
	margin-bottom:30px;

}

.DLBoxS{
	border:1px solid #cccccc;
	width:100px;
	float:left;
	text-align:center;
	font-size:80%;
	line-height:120%;
	margin-bottom:10px;
	margin-right:30px;
}

#vector01,#vector02{
	margin-bottom:25px;
	margin-left:20px;
}

p.DLText{
	font-size:100%;
	line-height:150%;
	margin:0 10px 25px 10px;
}
/*ダウンロード*/
/*インストール*/
#flowBox01,#flowBox02,#flowBox03,#flowBox04,#flowBox05,#flowBox06,#flowBox07{
	height:250px;
	font-size:80%;
	line-height:150%;
}




/*インストール*/

/* -------------------------------せっけい倶楽部（操作方法） */

/* 間取り相談---------------------------------------------------------------- */

ul.advList{
	margin-left:20px;
}

ul.advList li{
	font-size:80%;
	line-height:150%;
	font-weight:bold;
}

table.adviceForm{
}

table.adviceForm th{
	font-size:80%;
	font-weight:normal;
	width:180px;
	border-top:1px solid #cccccc;
}


table.adviceForm td{
	width:420px;
	padding:10px 0;
	border-top:1px solid #cccccc;
}

p.cauText{
	color:red;
	text-align:right;
	line-height:150%;
	font-size:80%;
	padding:0px;
	margin:0;
}

span.red{
	color:red;
}

table.adviceForm td.cent{
	padding-left:120px;
}

.AdvError{
	text-align:center;
	line-height:180%;
	margin-bottom:300px;
	margin-top:150px;
}


.Advcomplete{
	margin-bottom:50px;
	margin-top:50px;
}



/* ----------------------------------------------------------------間取り相談 */

/* 間取り講座---------------------------------------------------------------- */

#columnBox01,#columnBox02,#columnBox03{
	width:735px;
	clear:both;
	margin-bottom:25px;
}
.columnL{
	width:300px;
	float:left;
}

.columnR{
	width:400px;
	float:right;
	font-size:80%;
	line-height:150%;
	padding-right:10px;
}


.columnText{
	font-size:80%;
	line-height:150%;
	margin-bottom:25px;

}

.columnLaText{
	border:1px dotted #E7DDBA;
	margin-top:50px;
	margin-bottom:25px;
	font-size:90%;
	padding:15px;
	line-height:150%;
	color:#835315;
	background-color:#FFF6E9;
}


/* ----------------------------------------------------------------間取り講座 */

/* 間取り掲示板---------------------------------------------------------------- */


/*トップページ部分*/
ul#MBList li a{
	border:1px dotted #cccccc;
	font-size:90%;
	width:140px;
	height:90px;
	text-align:center;
	float:left;
	line-height:150%;
	margin:0 5px 5px 0;
	padding:50px 0 0 0;
	display: block;
	background-color:#F3F3F3;
}

ul#MBList li a:hover,ul#partsList li a.active{
	background-color:#FBF6E5;
	border:1px dotted #9D773C;
	color:#9D773C;
	text-decoration:none;
}





.PictPlan{
	margin-bottom:30px;
}

p.mbText01,p.mbText02{
	font-size:80%;
	line-height:150%;
}


table.mbData {
	border: 1px solid #cccccc;
	border-collapse: separate;
	border-spacing: 1px;
	width: 230px;
	color: #36440b;
	text-align:center;
}
table.mbData th {
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #afde21;
	text-align:left;
	font-size:80%;
	font-weight:normal;
}
table.mbData td {
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #def1a3;
	width:105px;
	font-size:80%;
}

#mbBox01{
	width:735px;
	margin-bottom:25px;
}

#mbBox02{
	width:735px;
	padding-top:27px;
	margin-bottom:25px;
	background-image:url(../mb/images/TT_keijiban01.gif);
	background-position:left top;
	background-repeat:no-repeat;
}






.mbBoxL{
	width:470px;
	float:left;
}

.mbBoxR{
	width:230px;
	float:right;
	padding-right:15px;
}

#keijiban01{
	overflow:auto;
	float:left;
	width:350px;
	height:250px;
	border:1px solid #C6AE6B;
	padding:5px;
}

#keijiban02{
	overflow:auto;
	float:right;
	width:350px;
	height:250px;
	border:1px solid #C6AE6B;
	padding:5px;
}

p.keijiA{
	font-size:80%;
	text-align:left;
	line-height:150%;
	padding:0px 0px 0px 0px;
}
p.keijiD{
	font-size:80%;
	text-align:right;
	line-height:150%;
	padding:0px 5px 5px 0px;
	color:#B76F13;
}



/* ----------------------------------------------------------------間取り掲示板 */

/* パーツリスト---------------------------------------------------------------- */

ul#partsList li a{
	border:1px dotted #cccccc;
	font-size:90%;
	width:140px;
	height:90px;
	text-align:center;
	float:left;
	line-height:90px;
	margin-right:5px;
	margin-bottom:5px;
	display: block;
	background-color:#F3F3F3;
}

ul#partsList li a:hover,ul#partsList li a.active{
	background-color:#FBF6E5;
	border:1px dotted #9D773C;
	color:#9D773C;
	text-decoration:none;
}







#partsPict{
	margin-bottom:50px;
}

/* ----------------------------------------------------------------パーツリスト */

/* プラン事例---------------------------------------------------------------- */





/* ----------------------------------------------------------------プラン事例 */

/* ------------------------------------------------------------------配下page */
