@charset "utf-8";
/* CSS Document */
body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	margin:0; padding:0;
	color:#333333;
	background:url(../../local.gif) 0 0 repeat;!important
}

h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li { font-size:100%; margin:0; padding:0;}

th { text-align:left;}
p { line-height:120%;}
a { overflow:hidden;}
img { border:none;}
label { cursor:pointer;}

h1 { padding:7px 0 0 10px; width:200px; float:left;}
h1 a { display:block; width:192px; height:38px; background:transparent url(../img/base/spacer.gif) 0 0 repeat; text-indent:-999em;}

#header { width:758px; height:50px; margin:0 auto; background:url(../img/top/header2.gif) 0 0 no-repeat;}
#header p { float:right; padding:12px 5px 0 0; text-align:right; font-size:10px; color:#ffffff; }

#wrapper { width:770px; margin:0 auto; background:url(../img/base/back.gif) 0 0 repeat-y;}

#header dt a { display:block; background:url(../img/base/logo.gif) 0 0 no-repeat; width:284px; height:33px; text-indent:-999em;}

.header_menu { list-style:none; width:758px; height:26px; margin:1px auto 0;}
.header_menu li { float:left;}
.header_menu li a { display:block; text-indent:-999em; height:26px; background-image:url(../img/top/globalMenu.gif); background-repeat:no-repeat;}
.header_menu li a#btn0 { width:61px; background-position:0 0;}
.header_menu li a#btn1 { width:75px; background-position:-61px 0;}
.header_menu li a#btn2 { width:88px; background-position:-136px 0;}
.header_menu li a#btn3 { width:88px; background-position:-224px 0;}
.header_menu li a#btn4 { width:98px; background-position:-312px 0;}
.header_menu li a#btn5 { width:99px; background-position:-410px 0;}
.header_menu li a#btn6 { width:74px; background-position:-509px 0;}
.header_menu li a#btn7 { width:74px; background-position:-583px 0;}
.header_menu li a#btn8 { width:101px; background-position:-657px 0;}







#footer { clear:both; height:46px; background:url(../img/base/footer.gif) 0 bottom no-repeat; padding-top:50px;}
#footer p { text-align:center; padding-top:15px;}





div#result { width:700px; margin:auto;}
	div#result span { font-size:80%;}

div.cells { width:700px; margin:auto;}
.cell_header { height:10px; background:url(../img/box/box_middle_01.gif) 0 0 no-repeat;}
div.cells:after { display:block; clear:both; content:"";}

div.cells div.propertyHeadline{ background-color:#ffffff; padding-bottom:1px; margin:2px 2px 2px 1px;}
div.cells div.propertyHeadline:after { content:""; display:block; clear:both;}
div.cells h4 { height:1em; padding:5px 0 0 0; float:left; width:100px; text-indent:1px;}
div.cells h5 { height:1em; padding:5px 5px 5px 0; float:right; font-weight:normal; text-align:right;}

html*div.cells h4 , html*div.cells h5 { float:none;}

div.cells h4 span { padding:2px;}
div.cells h4 span.buy { background-color:#ff3300; color:#ffffff; font-size:14px;}
div.cells h4 span.rent { background-color:#339900; color:#ffffff; font-size:14px;}

div.cells td { padding-left:2px; padding-bottom:2px;border:1px solid #cccccc; empty-cells:hide; background-color:#f0f0f0;}
div.cells tr { vertical-align:top;}
div.cell { background-color:#ffffff; margin:2px 2px 2px 1px; padding-bottom:5px; position:relative; top:-2px;}
div.cells td table td { border:none;}
div.cells td tr { vertical-align:middle;}

h4.house { color:#CE5300; background:url(../img/icon/0_house.gif) 10px center no-repeat;}
h5.house { color:#CE5300; }
h4.apartment { color:#006699; background:url(../img/icon/0_apartment.gif) 10px center no-repeat;}
h5.apartment { color:#006699; }
h4.land { color:#006600; background:url(../img/icon/0_land.gif) 10px center no-repeat;}
h5.land { color:#006600; }
h4.business { color:#660099; background:url(../img/icon/0_business.gif) 10px center no-repeat;}
h5.business { color:#660099; }

div.cell table { margin:0 auto; width:340px; clear:both;}

div.cell table th , div.cell table td { padding:2px 0 4px; background:url(../img/line/b5b5b5.gif) 0 bottom repeat-x;}
div.cell table strong { font-size:150%;}
div.cell table strong.comment { font-size:100%; font-weight:normal;}
div.cell table span{ font-size:75%; line-height:110%;}
div.cell table td.money { color:#ff0000;}
div.cell table td.width { width:85px; font-weight:bold; text-align:right; padding-right:10px;}
div.cell table td.width * { font-size:14px;}
div.cell table tr.address td { padding-bottom:2px; background:url(../img/base/b5b5b5.gif) 0 bottom repeat-x; empty-cells:hide;}

div.cell table td.traffic { padding:3px 0 0 0;}

div.cell table td.traffic p{ line-height:12px;}
div.cell table p { padding-left:10px; background:url(../img/icon/i0.gif) 0 center no-repeat;}

div.cell table td.thums { width:80px; padding-left:10px; padding-right:5px;}
td.thums span { display:block; width:80px; height:60px; background-position:center center; background-repeat:no-repeat; cursor:pointer;}
td.thums a { display:block; width:80px; height:60px; border:1px solid #cccccc;}
td.thums a:hover { border-color:#FFCC00;}
td.thums a:hover span { background-color:#FFFFCC;}

div.icon { padding:10px;}
div.icon span { padding:5px;}
.Parking { background-color:#996600; color:#ffffff;}
.Reform { background-color:#ff0000; color:#ffffff;}
.Delivery { background-color:#009900; color:#ffffff;}
.year3 { background-color:#0000ff; color:#ffffff;}
.New_Property{ background-color:#FF6600; color:#ffffff;}


div.cells p.Note { padding:5px 10px 5px; font-size:12px; color:#666666; margin:0 2px 2px 1px;}
div.cells .width .Recommend { background-color:#cc0000; color:#ffffff; font-weight:normal; padding:2px; font-size:10px;}

/*
div.icon { width:80px; margin-left:10px; padding-top:2px;}
div.icon span { display:block; margin-top:2px; margin-right:2px; width:80px; height:20px; text-indent:-999em; float:left;}
.Parking { background:url(../img/icon/i_parking.gif) 0 0 no-repeat;}
.Reform { background:url(../img/icon/i_reform.gif) 0 0 no-repeat;}
.Delivery { background:url(../img/icon/i_delivery.gif) 0 0 no-repeat;}
.year3 { background:url(../img/icon/i_year3.gif) 0 0 no-repeat;}
div.icon:after { content:""; display:block; clear:both;}
*/
.now_loading { width:200px; margin:auto; padding:50px 0; background-color:#ffffff; text-align:center;}
.now_loading p { text-align:center; font-size:75%; padding:20px; color:#ff6600;}


#navi_mes , #navi_mes2 , #navi_mes3 { width:560px; background:url(../img/box/orange0.gif) 0 0 repeat; margin:20px auto 20px;}
#navi_mes a , #navi_mes2 a { color:#660000;}
#navi_mes p , #navi_mes3 p { padding:6px 10px 4px; text-align:center; color:#660000;}





#to_only_mode { clear:both; padding:5px 20px 20px;}
#to_only_mode a { display:block; width:396px; height:41px; margin:0 auto; text-indent:-999em;}
#to_only_mode a:hover { background-position:0 -41px;}






#search h2 { background:url(../img/bukken/headline.gif) 0 0 no-repeat; width:750px; margin:0 auto; line-height:44px; padding-bottom:4px; text-indent:20px; font-size:14px;}

#search_box select,
#search_box option,
#search_box input { font-size:100%;}



#search_box table#search_form { margin:20px auto 0; width:520px;}
#search_box th ,#search_box td { padding:5px 0 5px 0;}
#search_box .border td { height:1px; background:url(../img/base/b5b5b5.gif) 0 0 repeat-x; line-height:1px; padding:0;}

#search_box table.inner { margin:0 auto; width:420px; }
#search_box .inner th { width:60px; background-image:none; margin:0;}
#search_box .inner td { padding:0; background-image:none; width:350px;}

#search_box label { margin-right:20px;}
#search_box .label_cell3 label { display:block; float:left; width:150px; margin-right:0;}
#search_box .label_cell3:after { content:""; display:block; clear:both;}

#search_box .color0 th , #search_box .color0 td { background-color:#f6f6f6;}

#search_box .button { text-align:center; margin:10px auto 20px; padding:10px 0; border-top:3px double #999999; width:700px;}
#search_box .button input { letter-spacing:10px; font-size:16px; font-weight:bold;}
#search_box .type0 tr { vertical-align:top;}
#search_box .type0 th , #search_box .type0 td { background-image:none; padding-bottom:0;}

#school_selecter select { width:100px;}
#search .long { width:350px;}
#search .short { width:100px;}
#search .same select { width:120px;}

#search .hitbox { width:700px; background:url(../img/box/hit_box.gif) 0 0 no-repeat; margin:10px auto 0; padding-top:10px;}

#search .hitbox div { margin:0 auto;  width:670px; padding:5px 15px; background-color:#ffffff; border:1px solid #555555;}
#search .hitbox div p.eq-0 { text-align:left; font-weight:bold; width:250px; padding:10px 0;}
#search .hitbox div p.eq-0 strong { font-size:175%;}
#search .hitbox div p.eq-1 { font-size:16px; padding-bottom:10px;}
#search .hitbox div p.eq-1 strong { font-size:18px; padding:2px 10px;}
#search .hitbox div p.eq-1 span { color:#ccc;}
#search .hitbox div p.eq-1 a { padding:2px 10px;}
#search .hitbox div p.eq-1 a:hover { background-color:#f0f0f0;}

#search .hitbox dl { width:400px; line-height:120%;}
#search .hitbox dl:after { content:""; display:block; clear:both;}
#search .hitbox dt { width:70px; clear:both; float:left; color:#006600;}
#search .hitbox dd {right:left; padding-left:80px; _padding-left:0; width:310px;}

#search div.formCtrl { width:700px; margin:0 auto 10px; }
#search div.formCtrl dl { padding:0; margin:0 0 0 auto; width:515px; }
#search div.formCtrl dl:after { content:""; display:block; clear:both;}
#search div.formCtrl dt { width:300px; float:left; padding:5px 5px 5px 0; text-align:right; margin-right:5px;}
#search div.formCtrl dd { width:80px; float:left;}
#search div.formCtrl dd.eq-0 { float:left;}
#search div.formCtrl dd.eq-1 { float:right;}
#search div.formCtrl dt span { display:block; font-weight:bold; text-align:left;}
#search div.formCtrl dd a { display:block; width:80px; padding:5px 0; background-color:#555555; color:#ffffff; text-align:center; border-bottom:5px solid #ffffff;}
#search div.formCtrl dd a:hover { background-color:#222222; color:#ffff00; border-bottom:3px double #333333;}
#search div.formCtrl dd.eq-0 { width:120px;}
#search div.formCtrl dd.eq-0 a { background-color:#009900; width:120px;}
#search div.formCtrl dd.eq-0 a:hover { border-bottom:3px double #11aa11;}

#search_box h4{ padding-left:10px;}

#anyVarTitle th { width:auto; padding:20px 0 0 0 ;}
#anyVarTitle th h4 { text-align:center; padding-left:0;}
#anyVar th { font-weight:normal;}
#anyVar span { display:block; float:left; line-height:24px; width:25px; text-align:left;}
#anyVar span.type0 { width:140px; text-align:left;}
#anyVar tr { clear:both;}

#ensenForm span { display:block; float:left; line-height:24px; width:80px; text-align:right;}
#ensenForm span.type2 { width:120px; text-align:left;}
#ensenForm span.type3 { clear:both; width:80px;}
#ensenForm span.type4 { width:50px;}
#ensenForm span.type5 { width:200px; text-align:left; padding-left:2px;}
#ensenForm span.type5 input { width:150px;}










#bukken_detail h2 { background:url(../img/bukken/headline.gif) 0 0 no-repeat; width:750px; margin:0 auto; line-height:44px; padding-bottom:4px; text-indent:20px; font-size:14px;}

#bukken_detail #box { margin:0 auto 20px; width:750px;}
#bukken_detail #box .large_header { background:url(../img/box/huge_01.gif) 0 0 no-repeat; height:7px; font-size:0; line-height:0;}
#bukken_detail #box .large_footer { clear:both; background:url(../img/box/huge_03.gif) 0 bottom no-repeat; height:7px; padding-bottom:30px; font-size:0; line-height:0;}
#bukken_detail #box:after { content:""; display:block; clear:both;}











#bukken_detail #detail_footer p { clear:both; text-align:center;padding:15px 0;}
#bukken_detail div.headline a.close { display:block; width:136px; height:41px; background:url(../img/button/close.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden;}
#bukken_detail div.headline a.close:hover { background-position:0 -41px;}


#bukken_detail #right { float:right; width:370px; margin-right:20px; _margin-right:10px;}
#bukken_detail #left { float:left; width:310px; margin-left:20px; _margin-left:10px;}
#bukken_detail #left:after { content:""; display:block; clear:both;}
#bukken_detail #box h4 { margin-top:30px; font-size:14px;}

#bukken_detail #data8 { width:310px;}
#bukken_detail #data8 div{ width:300px;}
#bukken_detail #data8 h4 { margin-bottom:10px;}
#bukken_detail #data8 span a { display:block; overflow:hidden; text-align:center; float:left; background-position:center center; background-repeat:no-repeat; text-align:left; text-indent:-999em; border:1px solid #cccccc;}
#bukken_detail #data8 span.eq-0 a{ width:202px; height:152px;}
#bukken_detail #data8 span.eq-1 a{ width:100px; height:75px;}
#bukken_detail #data8 span.eq-2 a{ width:100px; height:75px;}
#bukken_detail #data8:after { content:""; display:block; clear:both;}

#bukken_detail #data7 h4 { margin-bottom:10px;}
#bukken_detail #data7 p { text-align:center;}

#bukken_detail #box #right table { margin:10px 0 0 10px; width:370px;}
#bukken_detail #box #left table { margin:10px 10px 0 0; width:300px;}

/*		*/
#bukken_detail #box th , #bukken_detail #box td { padding:5px; background:#ffffff url(../img/base/b5b5b5.gif) 0 bottom repeat-x;}
#bukken_detail #box th { width:80px; font-weight:normal; color:#006600;}
#bukken_detail #box #left th { width:50px;}
#bukken_detail #box th.Punctuation , #bukken_detail #box #left th.Punctuation{ width:4px;}
#bukken_detail #box tr.color0 th , #bukken_detail #box tr.color0 td { background-color:#f0f0f0;}

#bukken_detail .infobox { width:750px; background:url(../img/box/info_box.gif) 0 0 no-repeat; margin:20px auto 10px; padding-top:10px; text-align:center;}
#bukken_detail .infobox p.eq-0 { margin-bottom:0.5em;}
#bukken_detail .infobox div { margin:0 10px; padding:15px; background-color:#ffffff; border:1px solid #555555;}
#bukken_detail .infobox .b_footer{ width:750px; height:10px; margin:0; padding:0; border:none; background:transparent url(../img/box/info_box.gif) 0 bottom no-repeat; font-size:0; line-height:0;}
#bukken_detail .infobox p.eq-1 a { display:block; background:url(../img/button/for_inquiry.gif) 0 0 no-repeat; width:260px; height:31px; margin:10px auto 0; text-indent:-999em;}
#bukken_detail .infobox p.eq-1 a:hover { background-position:0 -31px;}


#bukken_detail td span , #bukken_detail td span { font-size:75%;}
#bukken_detail .buy td , #bukken_detail.rent td { font-size:150%; color:#ff0000;}


#attentionAboutPropaty { clear:both; padding:7px 10px; width:704px; margin:0 auto 20px; border:1px solid #cccccc; position:relative; top:20px; list-style:disc;}
#attentionAboutPropaty li { margin:3px 0 3px 20px; font-size:80%;}


div.pdfData{ padding:10px 0; font-weight:bold;}


#schoolAttention {text-align:center;font-weight:normal; padding:0; position:relative; top:-10px;}
html*#schoolAttention { position:static; top:0;}


#inquiryBtn { background:url(../img/bukken/inquiry_btn.gif) 0 0 no-repeat; width:211px; height:22px; margin:20px auto; display:block; text-indent:-999em;}






