/*01.ＣＳＳクリア
------------------------------------*/
body {
	padding:0;
	text-align:center;
}


h1, h2, h4, h5 ,h6,p,dl,ul,ol,form{
	margin:0;
	padding:0;
}

div#all{
	width:800px;
	background-image:url(img/all_back.gif);
	text-align:left;
	margin:15px auto;
	}
div#all2{
	width:800px;
	text-align:left;
	margin:15px auto;
	margin-bottom:15px;
	border:1px solid #666666;
	background-image:url(img/all_back.gif);
	}
a{
	text-decoration:none;
	}
a:hover{
	color:#3399FF;
	}

.no_border{
	border:none;
	}
.center{
	text-align:center;
	}
.s_clear{
	clear:both;
	font-size:xx-small;
	line-height:1em;
	}
.size12{
	font-size:12px;
	}
.kuro{
	color:#000000;
	}
.brown{
	color:#A04806;
	}
.orange{
	color:E59E00;
	}
.green{
	color:#66CC00;
	}
.clear{
	clear:both;
	font-size:smaller;
	}
.red{
	color:#990000;
	}
.left{
	float:left;
	}
.right{
	float:right;
	}
.center{
	text-align:center;
	}
.letter{
	letter-spacing:-0.1em;
	}
.letter2{
	letter-spacing:0.3em;
	}
.black{
	color:#000000;
	}
p{
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	}
.news_title{
	font-size:14px;
	line-height:1.2em;
	margin-left:20px;
	margin-right:10px;
	font-weight:bold;
	margin-bottom:15px;
	border-bottom:1px dotted #666666;
	padding-bottom:4px;
	color:#FF3300;
	}
.news_title2{
	font-size:12px;
	line-height:1.2em;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:10px;
	}
.news_body{
	font-size:12px;
	line-height:1.2em;
	margin-left:28px;
	margin-right:10px;
	margin-bottom:5px;
	}
	
/*ヘッダー*/
div#header{
	height:122px;
	background:url(img/header_back.gif);
	background-repeat:no-repeat;
	}
div#header h1{
	font-size:12px;
	line-height:1.3em;
	letter-spacing:-0.1em;
	padding:80px 0 0 82px;
	font-weight:500;
	}
div#head_info{
	width:175px;
	float:right;
	height:50px;
	margin:53px 0 0 0;
	font-size:12px;
	}
div#head_info a{
	text-decoration:underline;
	color:#7F1E02;
	}
div#head_info a:hover{
	text-decoration:none;
	color:#FF9966;
	}
div#select_c{
	width:151px;
	height:36px;
	background-image:url(img/select_country.gif);
	/*margin-top:-5px;*/
	margin-top:5px;
	}
div#select_c01 a{
	width:75px;
	background-image:url(img/select_country.gif);
	display:block;
	text-indent:-9999em;
	height:36px;
	float:left;
	}
div#select_c01 a:hover{
	background-position:0 -36px;
	}
div#select_c02 a{
	width:75px;
	background-image:url(img/select_country.gif);
	display:block;
	text-indent:-9999em;
	height:36px;
	float:left;
	background-position:-75px 0
	}
div#hover.link01 {
	background-position:-75px -36px;
	}
div#head_menu{
	height:41px;
	background-image:url(img/head_menu.gif);
	padding:5px 10px 0 0;
	font-size:12px;
	}
div#head_menu em{
	float:left;
	font-style:normal;
	font-size:11px;
	margin:5px 3px;
	line-height:1em;
	}
div#head_menu a{
	background-color:#FFFFFF;
	padding:2px 14px;
	display:block;
	color:#000000;
	letter-spacing:0.1em;
	}
div#head_menu a:hover{
	background-color:#FF3300;
	}
div#contents{
	padding:3px 10px;
	}
div#top-left{
	width:400px;
	float:left;
	padding:5px 6px 0 25px;
	}
div#top-left ul{
	font-size:12px;
	list-style:square;
	margin-left:15px;
	line-height:1.2em;
	}h2.toppage{
	color:#862B10;
	font-size:13px;
	border-bottom:1px solid #409D27;
	padding-bottom:3px;
	margin:6px 0;
	}
h2.toppage2{
	color:#409D27;
	font-size:13px;
	border-bottom:1px dotted #409D27;
	padding-bottom:3px;
	margin:4px 0;
	}
h2.regular{
	font-size:18px;
	color:#333333;
	margin-bottom:10px;
	}
div#top-right{
	width:340px;
	float:right;
	padding:10px 15px 0 8px;
	}
div#top-right ul{
	margin-top:7px;
	}
div#top-right li{
	list-style-image:url(img/sankaku.gif);
	margin:0 0 0 15px;
	font-size:12px;
	}
div#top-right a{
	color:#FF6600;
	}
div#top-right a:hover{
	color:#FF3300;
	text-decoration:underline;
	}
div#news{
	height:109px;
	width:340px;
	background-image:url(img/news_back.gif);
	background-repeat:no-repeat;
	margin-top:8px;
	}
div#news p{
	padding:20px 6px 3px 20px;
	font-size:12px;
	line-height:1.3em;
	}
div#news a{
	color:#009900;
	}
div#news a:hover{
	color:#FF6600;
	}
div#voice a{
	width:104px;
	height:15px;
	display:block;
	text-indent:-9999em;
	background-image:url(img/button_koe.gif);
	margin:5px 0 0 230px;
	}
div#voice a:hover{
	background-position:0 -15px;
	}
img#sarch{
	margin:15px 0 0 25px;
	}
div#flash{
	width:752px;
	height:604px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	margin-left:25px;
	}
div#under_flash{
	color:#409D27;
	border-bottom:1px dotted #409D27;
	padding-bottom:1px;
	margin:8px 0 10px 25px;
	font-size:12px;
	width:750px;
	line-height:1em;
	}
p#under_left{
	width:508px;
	float:left;
	color:#009900;
	}
div#profile{
	width:232px;
	height:12px;
	float:left;
	margin-left:10px;
	}
div#profile a{
	width:232px;
	height:12px;
	background-image:url(img/profile.gif);
	display:block;
	text-indent:-999em;
	}
div#profile a:hover{
	background-position:0 -12px;
	}
div#footer{
	background-color:#FFFFFF;
	margin:1px;
	border-bottom:1px solid #999999;
	background-image:url(img/line.gif);
	background-repeat:no-repeat;
	background-position:20px 32px;
	}
div#news_cont{
	width:500px;
	margin:10px auto;
	background-image:url(img/all_back.gif);
	text-align:left;	padding:10px;
	border:1px solid #999999;
	}
div#news_cont h1{
	font-size:18px;
	background-color:#006600;
	margin-bottom:25px;
	padding:2px 12px;
	color:#FFFFFF;
	}
div#footer em{
	float:left;
	font-style:normal;
	font-size:12px;
	margin:15px 0 0 0;
	line-height:1em;
	letter-spacing:0.05em;
	}
div#footer a{
	color:#333333;
	display:block;
	padding:0 11px;
	}
div#menu_margin{
	margin-left:78px;
	width:716px;
	padding-top:8px;
	margin-bottom:10px;
	}
.right_border{
	border-right:1px solid #444444;
	}
.logo{
	float:left;
	margin:25px 0 0 116px;
	}
.shamei{
	margin:20px 0 0 0;
	font-weight:bold;
	}
.mail{
	font-size:12px;
	margin-top:0px;
	font-weight:bold;
	}
.mail a:hover{
	text-decoration:underline;
	}
div#close{
	font-size:12px;
	text-align:right;
	padding-right:10px;
	}
div#contents{
	padding:12px 18px;
	}
div#h-kind em{
	float:left;
	font-style:normal;
	font-size:11px;
	margin:0;
	line-height:1em;
	}
div#h-kind a{
	padding:2px 14px;
	display:block;
	color:#666666;
	}
div#h-kind a:hover{
	background-color:#FF6600;
	}
em#gesthouse{
	background-color:#EDBE87;
	}
em#semi{
	background-color:#BBD4A3;
	}
em#ap{
	background-color:#CCA97B;
	}
div#co-left{
	width:165px;
	float:left;
	height:75px;
	}
div#co-left h2{
	font-size:14px;
	}
table#ichiran1{
	width:766px;
	background-color:#CCA97B;
	border-spacing:1px;
	font-size:11px;
	line-height:1.3em;
	}
table#ichiran2{
	width:766px;
	background-color:#FF9900;
	border-spacing:1px;
	font-size:11px;
	line-height:1.3em;
	}
table#ichiran3{
	width:766px;
	background-color:#72A92D;
	border-spacing:1px;
	font-size:11px;
	line-height:1.3em;
	}
table#ichiran1 th,table#ichiran2 th,table#ichiran3 th{
	background-color:#E5D2A9;
	font-size:13px;
	text-align:center;
	text-decoration:underline;
	padding:5px 0;
	letter-spacing:0.2em;
	}
table#ichiran2 th{
	background-color:#EDBE87;
	}
table#ichiran3 th{
	background-color:#CCE0C6;
	}
table#ichiran1 td,table#ichiran2 td,table#ichiran3 td{
	background-color:#F4F0DF;
	text-align:center;
	padding:3px;
	letter-spacing:-0.1em;
	vertical-align:top;
	width:33%;
	}
table#ichiran2 td{
	background-color:#FAECD4;
	}
table#ichiran3 td{
	background-color:#EFF4E3;
	}
table#ichiran1 td img,table#ichiran2 td img,table#ichiran3 td img{
	margin:8px 0;
	}
table#ichiran1 td p,table#ichiran2 td p,table#ichiran3 td p{
	text-align:left;
	margin-left:10px;
	}
div#teacher{
	float:left;
	width:170px;
	text-align:left;
	}
table#contact{
	font-size:12px;
	margin:25px 0 0 80px;
	background-color:#666666;
	border-spacing:1px;
	width:600px;
	}
table#contact td{
	background-color:#FFFFFF;
	padding:8px 10px;
	}
table#contact th{
	background-color:#72A92D;
	padding:6px 10px;
	letter-spacing:0.3em;
	color:#FFFFFF;
	}
.submit{
	text-align:center;
	}
div#gestHouse_title{
	font-size:12px;
	width:460px;
	float:left;
	margin-top: 3px;
	}

/* add 10/11/18 */
div#gestHouse_title2{
	font-size:12px;
	width:460px;
	float:left;
	margin-top: 3px;
	} 
/* add end */

div#gestHouse_title em{
	font-style:normal;
	float:left;
	display:block;
	padding:1px 12px;
	letter-spacing:0.2em;
	border:1px solid #666666;
	}
em#gestHousu_title1{
	background-color:#E59E00;
	}

em#ap_title1{
	background-color:#CCA97B;
	}
em#semi_title1{
	background-color:#CCE0C6;
	}
em#gestHouse_hosoku{
	background-color:#FAECD4;
	}

/* add koba */			
div#gestHouse_title2 em{	/*vacancy ヘッダー用 */
	width:370px;
	font-style:normal;
	float:left;
	display:block;
	padding:10px 190px;
	letter-spacing:0.1em;
	border:1px solid #666666;
	}

.gestHouse_title3 em{　　　/*vacancy 1段下ヘッダー表示用*/
	width:450px;
	font-style:normal;
	display:block;
	padding:5px 120px;
	letter-spacing:0.1em;
	border:1px solid #666666;
	text-align:center;
	margin-left:auto;margin-right:auto;
	text-align:left;
	}

div#discription{
	margin-left:15px;
	clear:both;
	}
div#discription2{
	clear:both;
	line-height:1.5em;
	margin-top:22px;
	}
div#discription2 a{
	text-decoration:underline;
	color:#993300;
	font-weight:bolder;
	}

div#gestHouseMenu,div#gestHouseMenu2{
	width:295px;
	float:right;
	}
ul.gestGHouseMenu li,ul.apartMenu li{
	list-style-type:none;
	}
ul.gestGHouseMenu a,ul.apartMenu li a{
	display:block;
	}
ul.apartMenu{
	width:48%;
	float:left;
	margin-right:2px;
	}

h2.gest{
	font-size:15px;
	color:#E59E00;
	line-height:1.4em;
	margin-top:15px;
	width:460px;
	float:left;
	letter-spacing:0.05em;
	}
h2.semi{
	font-size:15px;
	color:#72A92D;
	line-height:1.4em;
	margin-top:15px;
	width:460px;
	float:left;
	letter-spacing:0.1em;
	}
div#discription h3{
	font-size:13px;
	color:#E59E00;
	padding:5px 0 3px 0;
	margin:0;
	}
div#discription2 h3{
	font-size:13px;
	color:#72A92D;
	padding:5px 0 3px 0;
	margin:0;
	}
table#g-spec{
	font-size:12px;
	line-height:1.3em;
	border-spacing:1px;
	background-color:#666666;
	margin:15px 0 0 0;
	width:428px;
	float:left;
	}
table#g-spec2{
	font-size:12px;
	line-height:1.3em;
	border-spacing:1px;
	background-color:#666666;
	margin:15px 0 0 0;
	width:765px;
	}
table#apart-spec{
	font-size:12px;
	line-height:1.3em;
	border-spacing:1px;
	background-color:#666666;
	margin:15px 0 0 0;
	width:428px;
	float:left;
	}

/* koba add 10.08.07 物件表示用テーブル*/
table#apart-spec2{
	font-family: Verdana,Arial,sans-serif;
	font-size:12px;
	line-height:1.3em;
	border-spacing:1px;
	background-color:#666666;
	margin:15px 0 0 0;
	width:620px;
	float:left;
	}

table#apart-spec2 th{
	background-color:#E5D2A9;
	padding:7px 2px;
	font-weight:600;
	text-align:center;
	width:5em;
	width:120px;
	}

table#apart-spec2 td{
	background-color:#FFFFFF;
	padding:7px 3px;
	}

class#moreinfo{
	TEXT-DECORATION: none;
	}

class#moreinfo:hover{
	 color:#FF3300;
	}
/* koba end          */

table#semi-spec{
	font-size:12px;
	line-height:1.3em;
	border-spacing:1px;
	background-color:#666666;
	margin:15px 0 0 0;
	width:428px;
	float:left;
	}
table#g-spec th,table#g-spec2 th{
	background-color:#F2D0A6;
	padding:2px 4px;
	font-weight:500;
	text-align:center;
	width:5em;
	}
table#g-spec td,table#g-spec2 td,table#apart-spec td,table#semi-spec td{
	background-color:#FFFFFF;
	padding:6px 5px;
	}
table#apart-spec th{
	background-color:#E5D2A9;
	padding:2px 4px;
	font-weight:500;
	text-align:center;
	width:5em;
	}
table#semi-spec th{
	background-color:#CCE0C6;
	padding:2px 4px;
	font-weight:500;
	text-align:center;	width:5em;
	}
div#gest_prof{
	width:318px;
	background-image:url(img/gest_back.gif);
	background-repeat:no-repeat;
	float:left;
	margin:15px 0 0 15px;
	text-align:center;
	padding-bottom:4px;
	border:1px solid #666666;
	}
div#apart_prof{
	width:318px;
	background-image:url(img/apart_back.gif);
	background-repeat:no-repeat;
	float:left;
	margin:15px 0 0 15px;
	text-align:center;
	padding-bottom:4px;
	border:1px solid #666666;
	}
/* koba add 10.08.07 右横小さい写真*/
.apart_prof2{
	font-family: Verdana,Arial,sans-serif;
	width:120px;
	background-image:url(img/apart_back.gif);
	background-repeat:no-repeat;
	float:left;
	margin:15px 0 0 15px;
	text-align:center;
	padding: 2px;
	border:1px solid #666666;
	}

div#semi_prof{
	width:318px;
	background-image:url(img/semi_back.gif);
	background-repeat:no-repeat;
	float:left;
	margin:15px 0 0 15px;
	text-align:center;
	padding-bottom:4px;
	border:1px solid #666666;
	}

div#gest_prof img,div#apart_prof img,div#semi_prof img{
	margin:16px 0 0 0;
	}

form#buttonMargin{
	position:relative;
	margin-top:48px;
	}
.button{
	margin:0 2px;
	padding:0;
	}
table#ueno{
	width:768px;
	font-size:12px;
	line-height:1em;
	border-spacing:1px;
	background-color:#666666;
	margin-left:8px;
	}
table#ap{
	width:768px;
	font-size:12px;
	line-height:1em;
	border-spacing:1px;
	background-color:#666666;
	margin-left: 0px;
	}
table#semi{
	width:768px;
	font-size:12px;
	line-height:1em;
	border-spacing:1px;
	background-color:#666666;
	margin-left: 0px;
	}
table#ueno th{
	background-color:#F2D0A6;
	padding:4px 3px;
	text-align:center;
	font-style:normal;
	}
table#ap th{
	background-color:#E5D2A9;
	padding:4px 3px;
	text-align:center;
	font-style:normal;
	}
table#semi th{
	background-color:#CCE0C6;
	padding:4px 3px;
	text-align:center;
	font-style:normal;
	}
table#ueno td,table#ap td,table#semi td{
	background-color:#FFFFFF;
	padding:4px 5px;
	}
.roomNo{
	width:10%;
	}
img#rosenzu_title{
	margin:25px 0 15px 15px;
	float:left;
	}
div#kuushitu a{
	display:block;
	width:19em;
	font-size:12px;
	background-color:#FF6600;
	color:#FFFFFF;
	float:right;
	padding:1px 0 1px 18px;
	margin:15px 15px 0 0;
	font-weight:bold;
	}
div#kuushitu2 a{
	display:block;
	width:18em;
	font-size:12px;
	background-color:#CCA97B;
	color:#FFFFFF;
	float:right;
	padding:1px 0 1px 18px;
	margin:15px 15px 0 0;	font-weight:bold;
	}
div#kuushitu3 a{
	display:block;
	width:18em;
	font-size:12px;
	background-color:#72A92D;
	color:#FFFFFF;
	float:right;
	padding:1px 0 1px 18px;
	margin:15px 15px 0 0;
	font-weight:bold;
	}
div#kuushitu a:hover,div#kuushitu2 a:hover,div#kuushitu3 a:hover{
	background-color:#FF9966;
	}


div#borderClear{
	clear:both;
	border:1px solid #73AE2D;
	padding:15px 0 5px 0;
	text-align:center;
	margin:15px 15px 0 15px;
	}
div#borderClear_blown{
	clear:both;
	border:1px solid #CCA97B;
	padding:15px 0 5px 0;
	text-align:center;
	margin:15px 15px 0 15px;
	}
div#borderClear_perple{
	clear:both;
	border:1px solid #8D4A12;
	padding:15px 0 5px 0;
	text-align:center;
	margin:15px 15px 0 15px;
	}
div#borderClear_orenge{
	clear:both;
	border:1px solid #E59E00;
	padding:15px 0 5px 0;
	text-align:center;
	margin:15px 15px 0 15px;
	}
.margin{
	margin-left:600px;
	}
div#metoro a{
	width:251px;
	height:22px;
	background-image:url(img/metoro.gif);
	display:block;
	margin:-10px 0 0 500px;
	text-indent:-9999em;
	}
div#metoro a:hover{
	background-position:0 -22px;
	}
div#keihin_touhoku a{
	width:255px;
	height:33px;
	background-image:url(img/keihin_touhokusen.gif);
	display:block;
	margin:-15px 0 0 485px;
	text-indent:-9999em;
	}
div#keihin_touhoku a:hover{
	background-position:0 -33px;
	}
div#toei a{
	width:242px;
	height:22px;
	background-image:url(img/toei.gif);
	display:block;
	margin:-12px 0 0 490px;
	text-indent:-9999em;
	}
div#toei a:hover{
	background-position:0 -22px;
	}
div#jr a{
	width:242px;
	height:22px;
	background-image:url(img/jr_higashinihon.gif);
	display:block;
	margin:-10px 0 0 490px;
	text-indent:-9999em;
	}
div#jr a:hover{
	background-position:0 -22px;
	}

div#tokyu a{
	width:211px;
	height:22px;
	background-image:url(img/tokyu.gif);
	display:block;
	margin:-10px 0 0 530px;
	text-indent:-9999em;
	}
div#tokyu a:hover{
	background-position:0 -22px;
	}

img#history_button{
	margin-top:-20px;
	float:right;
	border:none;
	}
div#teacher1{
	background:#FAECD4;
	padding:5px 0;
	margin-top:10px;
	text-align:center;
	}
div.teacher2{
	width:110px;
	float:left;
	padding-top:25px;
	display:inline;
	}
div#teacher3{
	width:535px;
	float:left;
	background-image:url(img/click.jpg);
	background-position:200px 5px;
	background-repeat:no-repeat;
	padding-top:25px;
	display:inline;
	}
div#teacher_bottom{
	clear:both;
	padding:10px 0 10px 25px;
	}
.margin_c{
	float:left;
	margin:0 19px 0 0;
	}
td.shousai{
	width:17em;
	}
div#left p{
	margin:4px;
	}
table.akishitu{
	font-size:12px;
	line-height:1.1em;
	border-spacing:1px;
	background-color:#555555;
	width:100%;
	margin:0;
	}
table.akishitu th{
	padding:5px 3px;
	text-align:center;
	width:12%;
	font-size:11px;
	}
table.akishitu td{
	background-color:#FFFFFF;
	padding:5px 3px;
	width:12%;	letter-spacing:-0.08em;
	}
.akisitu1{
	width:100px;
	}
.akisitu2{
	width:120px;
	}
h2.akishitu{
	font-size:28px;
	margin:0 0 20px 0;
	color:#333333;
	}
h3.akishitu{
	font-size:18px;
	margin:5px 0;
	color:#FF6600;
	border-bottom:1px dotted #FF6600;
	}	
h3.akishitu2{
	font-size:18px;
	margin:5px 0;
	color:#B58A50;
	border-bottom:1px dotted #B58A50;
	}	
h4.akishitu{
	font-size:13px;
	margin:5px 0 8px 0;
	color:#009900;
	}	
h4.akishitu2{
	font-size:13px;
	margin:5px 0 8px 0;
	color:#6D5432;
	}	
div.ask{
	border:1px;
	font-size:12px;
	width:30em;
	text-align:center;
	border:1px dashed #999999;
	padding:3px;
	margin:8px 0 45px 4px;
	background-color:#F2F2F2;
	}
.orenge_back{
	background-color:#FCF6DB;
	}
.brown_back{
	background-color:#EDE8E2;
	}
h2.other_tokuchou{
	font-size:13px;
	background-color:#FAECD4;
	line-height:1em;
	padding:3px 10px;
	margin:10px 0 8px 0;
	}
div#teacer_history a{
	width:240px;
	height:16px;
	display:block;
	text-indent:-999em;
	background-image:url(img/teacher_history.gif);
	margin:15px 0 5px 0;
	}
div#teacer_history a:hover{
	background-position:0 -16px;
	}
div#gestHouseMenu h2{
	background-color:#FF6600;
	font-size:12px;
	color:#FFFFFF;
	padding:3px 5px;
	line-height:1em;
	margin-top:5px;
	height:1em;
	}
em.guide1{
	border:1px solid #666666;
	font-size:13px;
	padding:3px 25px;
	text-align:center;
	background-color:#FF9933;
	float:left;
	display:inline;
	line-height:1em;
	font-style:normal;
	}
em.guide2{
	border:1px solid #666666;
	font-size:13px;
	padding:3px 25px;
	text-align:center;
	background-color:#FFffff;
	float:left;
	display:inline;
	line-height:1em;
	font-style:normal;
	margin-left:-1px;
	}
div#guide3{
	height:273px;
	margin:15px 0;
	margin-left:10px;
	margin-bottom:30px;
	}
div#guide3 em{
	float:left;
	text-indent:-9999em;
	}
div#guide3 a{
	display:block;
	height:122px;
	background-image:url(img/tokyo_guide.gif);
	}
em#t-guide01 a{
	width:131px;
	background-position:0 0;
	}
em#t-guide01 a:hover{
	background-position:0 -273px;
	}
em#t-guide02 a{
	width:150px;
	background-position:-131px 0;
	}
em#t-guide02 a:hover{
	background-position:-131px -273px;
	}
em#t-guide03 a{
	width:150px;
	background-position:-281px 0;
	}
em#t-guide03 a:hover{
	background-position:-281px -273px;
	}
em#t-guide04 a{
	width:140px;
	background-position:-431px 0;
	}
em#t-guide04 a:hover{
	background-position:-431px -273px;
	}
em#t-guide05 a{
	width:173px;
	background-position:-571px 0;
	}
em#t-guide05 a:hover{
	background-position:-571px -273px;
	}
em#t-guide06 a{
	width:131px;
	background-position:0 -122px;
	height:150px;
	}
em#t-guide06 a:hover{
	background-position:0 -395px;
	}
em#t-guide07 a{
	width:292px;
	background-position:-131px -122px;
	height:150px;
	}
em#t-guide07 a:hover{
	background-position:-131px -395px;
	}
em#t-guide09 a{
	width:321px;
	background-position:-423px -122px;
	height:150px;
	}
em#t-guide09 a:hover{
	background-position:-423px -395px;
	}
div#link{
	width:510px;
	float:right;
	font-size:13px;
	}
div#link li{
	margin:5px 0 10px 20px;
	list-style:square;
	}
div#faq1{
	width:356px;
	float:left;
	display:inline;
	font-size:12px;
	margin-top:15px;
	}
h2#faq1,h2#faq2,h2#faq3,h2#faq4,h2#faq5{
	background-color:#F5DABB;
	padding:4px 15px;
	font-size:13px;
	line-height:1em;
	color:#8D4A12;
	margin-bottom:10px;
	}
h2#faq2{
	background-color:#EAE3C2;
	margin-top:15px;
	}
div#faq2{
	width:356px;
	float:right;
	display:inline;
	font-size:12px;
	margin-top:15px;
	}
h2#faq3{
	background-color:#DEE9C8;
	}
h2#faq4{
	background-color:#DEE9C8;
	margin-top:27px;
	}
h2#faq5{
	background-color:#DBDBDB;
	margin-top:8px;
	}
div#faq1 p,div#faq2 p{
	padding-left:1em;
	text-align:justify;
	}
img#chousei{
	margin-right:8px;
	}
div#faq_click{
	font-size:12px;
	line-height:1.2em;
	float:right;
	width:220px;
	}
div#tokyo_other{
	width:200px;
	height:40px;
	position:relative;
	left:520px;
	top:-110px;
	}
div#tokyo_other a{
	display:block;
	text-indent:-999em;
	height:40px;
	}

/* 10.09.02 add*/
div#engask{
position: absolute;  /*body要素に対して絶対配置*/
  left: 25%;  /*左端を中央に*/

width: 500px;
font-size : 13px;	/* フォントサイズ */
font-family: Verdana,Arial,sans-serif;
font-weight : bold;	/* フォントの太さ */
color : black;	/* フォントの色 */
background-color : #ffffe0 ;	/* 背景の色 */
text-align : center;	/* テキストの左寄せ */
letter-spacing : 0.5px;	/* 文字間隔 */
padding-left : 0.5em;	/* 左の余白 */
line-height : 1.5em;	/* 領域（行）の高さ＝フォントの１．５倍 */
border-left-width : 1em;	/* 左境界線をマークとして使用 */
border-left-style : double;	/* 左境界線（マーク）の種類 */
border-left-color : orangered;	/* 左境界線（マーク）の色 */
border-bottom-width : 3px;	/* 下境界線 */
border-bottom-style : double;	/* 下境界線の種類 */
border-bottom-color : orangered;	/* 下境界線の色 */


}

/*マウスオーバーで画像拡大*/
.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 200px;
	height: 150px;
	
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left; 
	margin: 15px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 400px;
	height: 300px;
}

/*add 10/12/17 入居ステップの画像*/
div#nyukyo{
	width:750px;
	float:left;
	padding:5px 6px 0 25px;
}
div#nyukyo_comment{
	color:#862B10;
	font-size:13px;
	border-bottom:1px solid #409D27;
	padding-bottom:3px;
	margin:6px 0;
        font-weight:bold;
	}

/*物件地図　by gestHouse_title*/
/*画像*/
div#bukken_chizu{
	float:right;
	}
/*文言*/ 
div#bukken_chizu_words{
	font-size:12px;
        margin-left:18px;
	} 

/*- パン屑リスト用 add 11.05.26
--------------------------------------------------------------------------------------- */
ul#topicPath {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#topicPath li {
             font-size:12px;
	line-height:1.4em;
	color:#333333;            
	display: inline;
}

ul#topicPath li ul {
	display: inline;
	margin: 0;
	padding: 0;
}

ul#topicPath em {
            
	font-style: normal;
}
ul#topicPath a {
	text-decoration: none;
             text-decoration: underline ;
}

/*サイトマップ用　add 2011.06.07
---------------------------------------------------------------------------------------*/
ul#sitemenu {
	 font-size:13px;
              margin-left:18px;
              line-height:1.4em;         
}
ul#sitemenu li {
	 font-size:13px;
              margin-left:18px;
              line-height:1.4em;              
}
