﻿@charset "utf-8";

body { font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; color:#333; margin:0; padding:0; text-align:center; background:#fff url(../img/base/back.gif) 0 0; color:#333;}
img { border:none;}
p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:100%; line-height:124%;}
p { text-align:left; margin:10px;}
#wrapper { width:912px; margin:0 auto; padding-left:4px; padding-right:2px; background:#fff url(../img/base/wrapper.gif) 0 0 repeat-y;}
#header { width:912px; height:85px; margin:0 auto; background-color:#fff; text-align:left; overflow:hidden;}
#breadcrumb_list { width:912px; height:120px;}



#top #breadcrumb_list {background:url(../img/top/top0.jpg) 0 0 no-repeat;}
#topics #breadcrumb_list {background:url(../img/topics/top0.jpg) 0 0 no-repeat;}
#breadcrumb_list p{ text-align:right; margin:0; padding:0; padding-top:100px; padding-right:30px; font-size:10px;}
#topics #breadcrumb_list p{ text-align:right; margin:0; padding:0; padding-top:105px; padding-right:40px; font-size:10px;}
#breadcrumb_list a { color:#333; text-decoration:none;}
#breadcrumb_list a:hover { color:#f00; text-decoration:underline;}

#buy #breadcrumb_list {background:url(../img/buy/top0.jpg) 0 0 no-repeat;}
#sale #breadcrumb_list {background:url(../img/buy/top0.jpg) 0 0 no-repeat;}
#company #breadcrumb_list {background:url(../img/company/top0.jpg) 0 0 no-repeat;}
#privacy #breadcrumb_list {background:url(../img/privacy/top0.jpg) 0 0 no-repeat;}
#sitemap #breadcrumb_list {background:url(../img/sitemap/top0.jpg) 0 0 no-repeat;}
#inquiry #breadcrumb_list {background:url(../img/inquiry/top0.jpg) 0 0 no-repeat;}

#search #breadcrumb_list {background:url(../img/search/top0.jpg) 0 0 no-repeat; color:#fff;}
#search #breadcrumb_list a { color:#fff;}
#search #breadcrumb_list a:hover { color:#ff0;}

#header .left { width:507px; height:85px; float:left;}
#header .right { width:405px; height:85px; float:right;}
#header .left h1 { font-weight:normal; color:#666; font-size:11px; height:13px; padding-top:10px; padding-left:30px;}
#rogo { float:left; width:507px; height:62px; background:url(../img/base/header_03.gif) 0 0 no-repeat;}
#rogo a { display:block; text-indent:-999em; width:392px; height:49px; margin-left:23px; overflow:hidden;}
#header_tel { width:405px; height:35px; background:url(../img/base/header_02.gif) 0 0 no-repeat; text-indent:-999em; margin:0; padding:0;}
#header_menu { width:405px; height:50px; background:url(../img/base/header_04.gif) 0 0 no-repeat; list-style:none;}
#header_menu li { float:left;}
#header_menu a { display:block; width:58px; height:28px;
 margin-top:4px; text-align:left; background:url(../img/base/sub_menu.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden;}
#header_menu .menu0 a{ width:58px; background-position:0 0; margin-left:39px;}
#header_menu .menu1 a{ width:60px; background-position:-58px 0;}
#header_menu .menu2 a{ width:132px; background-position:-118px 0;}
#header_menu .menu3 a{ width:115px; background-position:-250px 0;}
#header_menu .menu0 a:hover{ width:58px; background-position:0 -28px;}
#header_menu .menu1 a:hover{ width:60px; background-position:-58px -28px;}
#header_menu .menu2 a:hover{ width:132px; background-position:-118px -28px;}
#header_menu .menu3 a:hover{ width:115px; background-position:-250px -28px;}


#main { clear:both; float:right; width:687px;padding-bottom:30px;}


#top #headline { width:687px; height:244px; background:url(../img/top/top1.jpg) -225px 0 no-repeat;}
#top #headline p { text-align:left; text-indent:-999em; margin:0; padding:0;}
#top #headline a { display:block; width:303px; height:62px; margin-top:150px; margin-left:345px; text-indent:-999em; overflow:hidden; background:url(../img/top/top_inquiry_btn.gif) 0 0 no-repeat;}
html*#top #headline a { margin-left:304px;}
#top #headline a:hover { background-position:0 -62px;}

#topics.topics0 #headline { width:687px; height:189px; background:url(../img/topics0/top1.gif) -225px 0 no-repeat;}
#topics.topics1 #headline { width:687px; height:189px; background:url(../img/topics1/top1.gif) -225px 0 no-repeat;}
#topics.topics2 #headline { width:687px; height:189px; background:url(../img/topics2/top1.gif) -225px 0 no-repeat;}
#topics.topics3 #headline { width:687px; height:189px; background:url(../img/topics3/top1.gif) -225px 0 no-repeat;}
#topics.topics4 #headline { width:687px; height:189px; background:url(../img/topics4/top1.gif) -225px 0 no-repeat;}
#topics.topics5 #headline { width:687px; height:189px; background:url(../img/topics5/top1.gif) -225px 0 no-repeat;}
#topics.topics6 #headline { width:687px; height:189px; background:url(../img/topics6/top1.gif) -225px 0 no-repeat;}
#topics.topics7 #headline { width:687px; height:189px; background:url(../img/topics7/top1.gif) -225px 0 no-repeat;}

#company #headline { width:687px; height:168px; background:url(../img/company/top1.gif) -225px 0 no-repeat;}
#company #headline div { padding:60px 45px 40px 35px;}
#company #headline p { margin:0; padding:0; padding-bottom:7px;}

#privacy #main #headline { width:687px; height:59px; background:url(../img/privacy/top1.gif) -225px 0 no-repeat;}
#privacy #headline h2 { display:none;}

#sitemap #main #headline { width:687px; height:59px; background:url(../img/sitemap/top1.gif) -225px 0 no-repeat;}
#sitemap #headline h2 { display:none;}

#inquiry #main #headline { width:687px; height:59px; background:url(../img/inquiry/top1.gif) -225px 0 no-repeat;}
#inquiry #headline h2 { display:none;}

#buy #headline { width:687px; height:174px; background:url(../img/buy/top1.jpg) -225px 0 no-repeat;}
#buy #headline p { text-align:left; margin:0; padding:110px 30px 0 190px; color:#fff;}
#buy #headline h2 { display:none;}

#sale #headline { width:687px; height:174px; background:url(../img/sale/top1.jpg) -225px 0 no-repeat;}
#sale #headline p { text-align:left; margin:0; padding:110px 30px 0 190px; color:#fff;}
#sale #headline h2 { display:none;}

#search #headline { width:687px; height:69px; background:url(../img/search/top1.jpg) -225px 0 no-repeat;}
#search #headline p { text-align:left; margin:0; padding:110px 30px 0 190px; color:#fff;}
#search #headline h2 { display:none;}



#topics #headline p { text-align:left; margin:0; width:374px; height:87px; float:left; padding:70px 0 0 35px; mpadding:70px 275px 35px 35px;}

#topics #headline ul { list-style:none; width:200px; height:80px; float:right; text-align:left; padding-top:70px; padding-right:60px;}
#topics #headline li{ background:url(../img/base/i0.gif) 10px 4px no-repeat; padding:0 0 0 22px; margin-bottom:5px;}
#topics #headline li a { font-size:12px; color:#f40; text-decoration:none;}
#topics #headline li a:hover { font-size:12px; color:#f00; text-decoration:underline;}

#side { width:225px; float:left; padding-bottom:30px;}
#side_menu0 { list-style:none; text-align:center; width:208px; margin:auto;}
#side_menu0 li {}
#side_menu0 a { display:block; width:172px; height:29px; font-size:12px; text-decoration:none; color:#333; font-weight:bold; text-align:left; background:url(../img/base/side_menu0.gif) 0 0 no-repeat; overflow:hidden; margin-bottom:5px; padding-top:33px; padding-left:36px;}

#side_menu0 .side0 a {}
#side_menu0 .side1 a { background-position:0 -62px;}
#side_menu0 .side2 a { background-position:0 -124px;}
#side_menu0 a:hover { color:#00c; text-decoration:underline;}


#topics_list { width:220px; margin:10px auto; background:url(../img/base/topics_list_back.gif) 0 0 repeat-y;}
#side_menu1 { list-style:none; text-align:center; width:208px; margin:0 auto 10px;}
#side_menu1 li { display:block; width:197px; height:35px; text-align:left; background:url(../img/base/side_menu1.jpg) 0 0 no-repeat; overflow:hidden; margin:0 auto 2px;}
#side_menu1 a { display:block; margin:10px 0 0 15px; color:#333; text-decoration:none;}
#side_menu1 a:hover { color:#f00; text-decoration:underline;}
#side_menu1 .side1 { background-position:0 -35px;}
#side_menu1 .side2 { background-position:0 -70px;}
#side_menu1 .side3 { background-position:0 -105px;}
#side_menu1 .side4 { background-position:0 -140px;}
#side_menu1 .side5 { background-position:0 -175px;}
#side_menu1 .side6 { background-position:0 -210px;}
#side_menu1 .side7 { background-position:0 -245px;}
#topics_list p { font-size:12px; text-align:left; margin:5px 12px;}


#sub_menu2 { background:#c9ddf6; list-style:none; padding:5px 0; text-align:left;}
#sub_menu2 li { background:url(../img/base/i0.gif) 10px 4px no-repeat; padding:0 0 0 22px; display:inline;}
#sub_menu2 a { font-size:10px; color:#333; text-decoration:none;}
#sub_menu2 a:hover { color:#f00; text-decoration:underline;}
#sub_menu2.sub_menu3 { padding-left:20px;}
#sub_menu2.sub_menu3 li { background:url(../img/base/i14.gif) 10px 2px no-repeat;}
#sub_menu2.sub_menu3 a { font-size:14px;}

#sale #sub_menu2.sub_menu3 { padding-left:10px;}
#sale #sub_menu2.sub_menu3 a { font-size:12px;}

#footer { width:918px; margin:0 auto; clear:both; background:url(../img/base/footer.gif) 0 0 no-repeat; height:128px; padding-top:40px; font-size:12px; color:#666;}
#footer p { text-align:center; clear:both; margin:0; padding:0; padding-top:30px;}
#footer dl { text-align:left; padding:0 70px 5px 120px; clear:both;}
#footer dt , #footer dd { display:inline; padding-right:5px;}
#footer dt.site_name { color:#006; font-weight:bold; width:140px;}

.clear { clear:both;}
.big { font-size:124%;}
.small { font-size:90%;}
.t_a_r { text-align:right;}
.colorf00 { color:#f00;}
.color600 { color:#600;}
.color900 { color:#900;}
.color630 { color:#630;}
.color660 { color:#660;}
.color606 { color:#606;}
.color960 { color:#960;}
label { cursor:pointer; }


.search_box0 { width:659px; margin:0 22px 0 auto; clear:both; background:url(../img/search/search_back.gif) 0 0 repeat-y;}
.search_box1 { padding:30px 0 0; margin:0; text-align:left;}
.search_box2 { padding:0 30px;}
.search0 { text-align:left; margin:10px 20px;}
.search0 td { padding-right:20px;}
.search0 input { position:relative; top:1px;}
html*.search0 input { position:relative; top:0;}
.search1 { text-align:left; margin:10px 20px;}
.search1 th { text-align:center; padding:0 0 5px;}
.search1 td { padding:0 5px;}
.search1 select { width:120px;}

.search2 { text-align:left; margin:10px 20px;}
.search2 th { text-align:right; padding-right:3px; padding-bottom:2px;}
.search2 td { padding:0 2px 2px;}
.search2 select { width:90px;}


.search3 img { padding-bottom:3px}
.search3 td { padding-bottom:7px;}

.search4 { text-align:left; margin:10px 20px;}
.search4 td { padding-right:20px; padding-bottom:5px;}
.search4 input { position:relative; top:1px;}

input.free { width:200px; display:block; margin:10px 20px;}

#search_footer { padding:20px 0; margin-top:20px; text-align:center; background:url(../img/search/search_footer.gif) 0 bottom no-repeat; width:659px;}


.serch_result { text-align:left; clear:both; margin:0 22px 5px auto;}
.serch_result .left{ float:left;}
.serch_result .right{ float:right;}
.serch_result tr { vertical-align:top;}

.result_top { width:659px; height:10px; background:url(../img/bukken/search_top.gif) 0 0 no-repeat;}
.result_middle { width:659px; background:url(../img/bukken/search_middle.gif) 0 0 repeat-y;}
.result_bottom { width:659px; height:10px; background:url(../img/bukken/search_bottom.gif) 0 0 no-repeat;}
.serch_result img.thum { width:120px; display:block; margin-top:2px;}
.serch_result td.img_box { padding:0 5px 0 10px;}
.serch_result td.date_box { width:500px;}
.serch_result td.date_box tr { vertical-align:middle;}
.serch_result table.date_box0 { width:270px;}
.serch_result table.date_box1 { width:230px;}
.serch_result table.date_box1 th { width:85px;}
.serch_result table.date_box0 th { width:60px;}
.serch_result .biko th { width:60px;}
.serch_result table.biko th , .serch_result table.biko td { padding-top:5px;}
.serch_result table.biko tr { vertical-align:top;}/* 検索結果の【備考】のアイコンと文章の位置合わせのために、 */
.serch_result table.biko td { padding-top:8px;}/*　tdのpadding-topの値を調整しています　*/

.result_middle table#now_terms { margin-left:20px; margin-bottom:5px; width:610px;}
.result_middle table#now_terms span { color:#666;}
.result_middle table#terms_list { margin-left:20px; line-height:148%; width:620px;}
.result_middle table#terms_list tr { vertical-align:middle;}
.result_middle table#terms_list td { padding-right:10px;}
#search .big { font-size:18px;}
.serch_result.terms_ctrl { margin-top:10px;}
.result_middle table#now_terms td.t_a_r { text-align:right;}

.page_num { width:659px; margin:10px 22px 20px auto; text-align:left;}
.page_num th { text-align:left;}

.detail0 , .detail1 { text-align:left; width:430px;}
.detail1 tr { vertical-align:top;}
.detail1 td { padding:5px 0 5px 10px;}
.detail1 td.detail1 { padding-right:5px; padding-left:0; width:70px; background:url(../img/bukken/boda.gif) right 9px no-repeat;}

.img_txt { font-size:12px; padding:0; margin:5px 0 10px 10px; clear:both;}

span.bukken_name { color:#900; font-weight:bold; float:left; display:block; padding-top:0px; padding-right:5px;}
td.detail3 { padding-top:5px; }
table.detail4 th{ padding-top:0;}
td.detail4 { height:3px; padding:0; margin:0; width:330px; background:url(../img/base/dot0.gif) center repeat-x;}




#movie { margin:0; margin-right:15px; padding:0; height:290px;}

html*#movie { height:auto;}
/* chrome用ハック */
@media screen and (-webkit-min-device-pixel-ratio:0){ #movie{ height:290px;	}	}

/* IE8用ハック */
html>/**/body #movie { height:auto\9;}


#bukken_detail { background:url(../img/bukken/top.jpg) 0 0 no-repeat; padding-top:122px;}



.kiko_box { text-align:left; width:415px; margin:0 auto 5px; background-color:#eee; font-size:12px;}
.kiko_box p { padding:10px; margin:0;}

.detail_image_box0 { text-align:left;} 
.detail_image_box0 img { width:380px;}
.detail_thum_box0 { text-align:left; padding:0 4px 0 7px;}
.detail_thum_box0 img { width:90px; display:block; float:left; margin-right:2px; margin-bottom:2px;}
.detail_date_all { width:869px; margin:0 auto; padding-top:10px; padding-bottom:20px; background:url(../img/bukken/detail_date_all_middle.gif) 0 0 repeat-y;}

.detail_date_box  { margin:0 10px;}
.detail_date_box tr { vertical-align:top;}




#company div.box0 { width:655px; margin:10px 23px 0 auto; padding-bottom:5px; clear:both; background:url(../img/base/b0.gif) 0 0 repeat;}
#company .company_box1 { margin:0 5px; background-color:#fff; padding:15px;}
#company h2 { padding:15px 10px 15px; text-align:right}
#company th , #company td{ padding:7px; text-align:left; line-height:124%;}
#company .grey th , #company .grey td { background-color:#f0f0f0;}
#company .date_box { width:600px;}
#company tr.border td { height:3px; padding:0;background:url(../img/base/dot0.gif) center repeat-x;}
#company .image { width:180px; background:url(../img/company/img.jpg) center no-repeat; padding:0 5px;}
#company .date_box { width:610px; margin:auto;}
.campany_date { margin-right:5px; width:420px;}
.campany_date th { width:70px;}
#company #ban { width:655px; margin:10px 23px 0 auto;}


.privacy_box1 { width:659px; margin:0 22px 0 auto; padding-bottom:20px; font-size:12px; clear:both; background:url(../img/search/search_back.gif) 0 0 repeat-y;}
.privacy_box1 p { margin:7px 60px;}
.privacy_list { padding:0 75px 0; text-align:left; list-style:none;}
.privacy_list li { background:url(../img/privacy/i.gif) 0 5px no-repeat; padding-left:10px; margin-bottom:4px;}
.privacy_box1 h3 { margin-top:17px;}
#privacy .ban { display:block;  margin:0 22px 10px auto;}
#privacy #ban { display:block;  margin:0 18px 10px auto;}

.inquiry_box1 { width:659px; margin:0 22px 0 auto; padding-bottom:20px; font-size:12px; clear:both; background:url(../img/search/search_back.gif) 0 0 repeat-y;}
#inquiry .ban { display:block;  margin:0 22px 10px auto;}
#inquiry p.t_a_c { text-align:center; margin:0; padding:5px;}

form.inquiry { text-align:center; background:url(../img/base/b1.gif) 0 0 repeat; width:540px; padding-top:5px; padding-bottom:5px; margin:10px auto;}
form.inquiry p { margin:0 0 0 5px; padding:0}
form.inquiry tr { vertical-align:middle;}
.inquiry label span { position:relative; top:-2px;}


form.inquiry table { width:520px; margin:0 auto 0; background-color:#fff;}
form.inquiry div.form_box { width:530px; margin:0 auto; padding:10px 0 ; background-color:#fff;}
.inquiry .type1 { border:1px solid #ccc; background-color:#dcdcdc;}
.inquiry th { width:100px; background:url(../img/base/dot1.gif) right 0 repeat-y; padding:5px;}
.inquiry td { padding:5px 0 5px 5px; text-align:left;}

.inquiry table.inner { width:360px; margin:0;}
.inquiry .type2 .inner th , .inquiry .type2  .inner td { border:none; background-color:#fff; width:auto; padding:5px 10px;}
.inquiry .inner th { width:80px; text-align:left;}

input.v_short { width:30px;}
input.short { width:110px;}
input.middle { width:240px;}
input.long { width:270px;}
input.v_long { width:320px;}
.inquiry textarea { width:360px; height:150px;}

.inquiry .grey { background-color:#f0f0f0;}

.inquiry .err th , .inquiry .err td { background-color:#fcf;}
.inquiry .type1 .err th , .inquiry .type2 .err th { border:1px solid #f99;}

form.inquiry table td.border { height:3px; padding:0; background:url(../img/base/dot0.gif) center repeat-x;}

input.submit { display:block; margin:10px auto 0;}

table.inquiry_type2 { width:520px; margin:0 auto 10px; text-align:left;}
.inquiry_type2 th p { background:url(../img/base/dot1.gif) right 0 repeat-y; margin:2px; padding:5px;}
.inquiry_type2 th { width:100px; padding:0; background:url(../img/base/dot0.gif) 0 bottom repeat-x;}
.inquiry_type2 td { padding:0; background:url(../img/base/dot0.gif) 0 bottom repeat-x; padding-left:5px;}



.inquiry_box1 textarea { font-size:12px;}








.sitemap_box1 { width:659px; margin:0 22px 0 auto; padding-bottom:20px; font-size:12px; clear:both; background:url(../img/search/search_back.gif) 0 0 repeat-y;}
.sitemap_box1 p { margin:7px 35px;}
.sitemap_list { padding:0 35px 0; text-align:left; list-style:none;}
.sitemap_list li { background:url(../img/sitemap/i.gif) 0 5px no-repeat; padding-left:10px; margin-bottom:4px;}
.sitemap_box1 h3 { margin-top:17px;}
.sitemap_box1 tr { vertical-align:top;}
#sitemap #ban { display:block;  margin:0 18px 10px auto;}
#sitemap .ban { display:block;  margin:0 22px 10px auto;}

.box0 { width:655px; margin:10px 23px 0 auto; clear:both;}
.box1 { width:655px; margin:10px 23px 0 auto; clear:both; padding-bottom:5px; background:url(../img/base/b0.gif) 0 0;}
.box2 { width:645px; margin:5px auto 0; padding-bottom:10px; background-color:#fff; text-align:left;}
.box3 { margin:5px auto; width:580px; padding-bottom:10px; background:url(../img/base/dot0.gif) 0 bottom repeat-x; text-align:center;}
.box4 { margin-top:10px; margin-left:15px; padding:10px 0; background:#F5EAE5;}
.box1.type2 { background-image:url(../img/base/b1.gif);}
.box1.type3 { background-image:url(../img/base/b2.gif);}

.box3 .left { float:left; padding-right:10px;}
.box3 p { margin:0 10px 7px 10px;}
.box3 h5 { padding-top:5px; padding-bottom:5px;}
html* .box3 h5.after_float { padding-top:0px;}

.box4 ul { list-style:none; margin:5px 20px 5px 20px; text-align:left; color:#600;}
.box4 li { padding-left:10px; margin-bottom:7px; background:url(../img/base/i3.gif) 0 5px no-repeat;}
.box4 ul span { font-size:12px;}
.box4 ul .list_type2 li { padding-left:0; margin-bottom:3px; background:none;}

.box5 { width:520px; padding:15px; margin:10px auto 0; background-color:#E0EFD1;}
.box6 { width:520px; padding:15px; margin:10px auto 0; background-color:#F5EAE2;}
.box5 h5 { margin:0 0 5px 0;}

.box7 { text-align:left; width:520px; padding:15px; margin:0 auto 5px; background-color:#E7DAC2;}
.box7 ul { list-style:none; margin:7px 30px 0;}
.box7 li { padding-left:10px; background:url(../img/base/i10.gif) 0 5px no-repeat;}

.chart_box3 { margin:10px 15px 0 25px; background:url(../img/base/dot0.gif) 0 bottom repeat-x; clear:both;}
.chart_box3 h5 { margin-bottom:10px; text-align:left;}
.chart_box3 .left { float:left; padding:0 5px 10px 0;}
.chart_box3 p { margin:0 10px 0; padding-bottom:7px;}
.chart_box3 ol { list-style:decimal; padding-left:25px; margin-left:15px; text-align:left; padding-bottom:7px;}


.chart_box0 { background:url(../img/buy/back.gif) 0 0 repeat-y; border-bottom:1px solid #333; width:655px; margin:10px 23px 0 auto; clear:both;}
.chart_box1 { width:641px; margin:0 auto 6px; background-color:#fff; padding-top:9px; padding-bottom:5px;}
.chart_box2 { width:641px; margin:0 auto 6px; background-color:#fff3f3; padding-top:9px; padding-bottom:10px;}
.chart_box0 h4 { text-align:left; margin-left:8px; margin-top:8px;}
.chart_box0 h5.like_h4{ text-align:left; margin-left:8px; margin-top:8px;}
.chart_box0 h6 { text-align:left; margin:0 0 5px 5px;}
 .chart_box0 .sale1 h6 { text-align:left; padding:5px 0 0;}
.chart_box_a h5 { margin-top:10px;}

.chart_txt { height:47px; text-align:left; margin:0 6px 0 6px;}
.chart_txt dt { text-indent:-999em;}
.chart_txt dd { margin:11px 0 0 57px; font-size:12px;}
.chart_txt#chart_txt0 { background:url(../img/buy/txt0.gif) 0 0 no-repeat;}
#sale .chart_txt#chart_txt0 { background:url(../img/sale/txt0.gif) 0 0 no-repeat;}
#sale .chart_txt#chart_txt42 { margin-top:10px; background:url(../img/sale/txt42.gif) 0 0 no-repeat;}

.chart_box0 #txt6.buy { margin-top:8px;}
.chart_box2.backcolor2{ background-color:#FFEEE3;}
ul.list_type7 { clear:both; margin:10px 30px; list-style:none; text-align:left;}
ul.list_type7 li { padding-bottom:10px;}
html*ul.list_type7 li { padding-bottom:5px;}

.chart_box2.backcolor3{ background-color:#F0F7D9}
.chart_box2.backcolor4{ background-color:#F0E8D9}

.txt15_table.buy { text-align:left; margin:0 auto 5px; color:#f00;}
.txt15_table.buy td { padding-right:10px;}

#txt20.buy { text-align:left; padding:0 0 10px 30px;}

p#toLoan { padding:0 200px 10px 65px;}
p#toLoan a { padding-left:13px; background:url(../img/base/i0.gif) 0 0 no-repeat; color:#f00;}

#txt12.buy { float:left; width:145px; float:left; margin-left:25px;}
dl.txt12_0 { text-align:left; font-size:12px; padding-top:5px;}
dl.txt12_0 dt { font-weight:bold;}
dl.txt12_1 { text-align:left; font-size:12px; padding-top:8px;}
dl.txt12_1 dt { font-weight:bold;}
dl.txt12_2 { text-align:left; font-size:12px; padding-top:18px;}
dl.txt12_2 dt { font-weight:bold;}

#buy_flowchart { width:623px; height:281px; margin:10px auto 0; padding-top:10px; padding-bottom:10px; _padding-bottom:0; background:url(../img/buy/buy_chart_back.gif) 3px 0 no-repeat; color:#fff;}
#buy_flowchart dl{ float:left; text-align:left; font-size:12px;}
#buy_flowchart a { color:#fff;}
#buy_flowchart a:hover { color:#ff0;}
#buy_chart0 { width:120px; height:90px; margin-top:15px; margin-left:10px; _margin-left:5px;}
#buy_chart0 dt { height:16px; background:url(../img/buy/buy_chart0.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}
#buy_chart1 { width:120px; height:90px; margin-top:15px; margin-left:28px;}
#buy_chart1 dt { height:16px; background:url(../img/buy/buy_chart1.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}
#buy_chart2 { width:140px; height:90px; margin-top:15px; margin-left:28px;}
#buy_chart2 dt { height:16px; background:url(../img/buy/buy_chart2.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}
#buy_chart3 { width:140px; height:90px; margin-top:15px; margin-left:28px;}
#buy_chart3 dt { height:16px; background:url(../img/buy/buy_chart0.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}
#buy_chart4 { width:140px; height:90px; margin-top:85px; margin-left:13px; _margin-left:6px; clear:both;}
#buy_chart4 dt { height:20px; background:url(../img/buy/buy_chart4.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}
#buy_chart5 { width:140px; height:90px; margin-top:85px; margin-left:43px; _margin-left:63px;}
#buy_chart5 dt { height:20px; background:url(../img/buy/buy_chart5.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}
#buy_chart6 { width:140px; height:90px; margin-top:87px; margin-left:43px;}
#buy_chart6 dt { height:20px; background:url(../img/buy/buy_chart6.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}
#buy_chart7 { width:60px; height:90px; margin-top:117px; margin-left:35px; _margin-left:38px;}
#buy_chart7 dt { height:20px; background:url(../img/buy/buy_chart7.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}

#sale_flowchart { width:617px; height:279px; margin:10px auto 0; padding-top:10px; padding-bottom:10px; _padding-bottom:0; background:url(../img/sale/sale_chart_back.gif) 3px 0 no-repeat; color:#fff;}
#sale_flowchart dl { float:left; text-align:left; font-size:12px;}
#sale_flowchart a { color:#fff;}
#sale_flowchart a:hover { color:#ff0;}
#sale_chart0 { width:155px; height:90px; margin-top:0px; margin-left:15px; _margin-left:7px;}
#sale_chart0 dt { height:18px; background:url(../img/sale/sale_chart0.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}
#sale_chart1 { width:155px; height:90px; margin-top:0px; margin-left:38px;}
#sale_chart1 dt { height:18px; background:url(../img/sale/sale_chart1.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}
#sale_chart2 { width:220px; height:90px; margin-top:0px; margin-left:23px;}
#sale_chart2 dt { height:18px; background:url(../img/sale/sale_chart2.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}
#sale_chart3 { width:145px; height:90px; margin-top:87px; _margin-top:79px; margin-left:15px; _margin-left:7px; _clear:both;}
#sale_chart3 dt { height:18px; background:url(../img/sale/sale_chart3.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}
#sale_chart4 { width:145px; height:90px; margin-top:87px; margin-left:40px; _margin-left:33px;}
#sale_chart4 dt { height:18px; background:url(../img/sale/sale_chart4.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}
#sale_chart5 { width:145px; height:90px; margin-top:87px; margin-left:50px; _margin-left:48px;}
#sale_chart5 dt { height:18px; background:url(../img/sale/sale_chart5.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; display:block; margin-bottom:5px;}

.sale_checklist { width:595px; height:381px; margin:0 auto; padding-bottom:10px; font-size:13px; background:url(../img/sale/sale_checklist.gif) 0 0 no-repeat;}
.sale_checklist dt { text-indent:-999em; height:15px; margin-top:7px; margin-bottom:1px;}
#sale_checklist0_0 { width:500px; float:left; padding-left:70px; padding-bottom:2em; text-align:left;}
#sale_checklist0 p { text-align:center; padding-left:90px; padding-top:20px; margin-bottom:0;}
dt#sale_checklist0_0_0 { background:url(../img/sale/txt17.gif) 0 0 no-repeat;}
dt#sale_checklist0_0_1 { background:url(../img/sale/txt18.gif) 0 0 no-repeat;}
dt#sale_checklist0_0_2 { background:url(../img/sale/txt19.gif) 0 0 no-repeat;}
dt#sale_checklist0_0_3 { background:url(../img/sale/txt20.gif) 0 0 no-repeat;}
dt#sale_checklist0_0_4 { background:url(../img/sale/txt21.gif) 0 0 no-repeat;}















.buy_checklist { width:595px; height:351px; margin:0 auto; padding-bottom:10px; font-size:13px; background:url(../img/buy/buy_checklist.gif) 0 0 no-repeat;}
.buy_checklist dt { text-indent:-999em; height:15px; margin-top:7px; margin-bottom:1px;}
#buy_checklist0_0 { width:200px; float:left; padding-left:120px; padding-top:10px; padding-bottom:2em; text-align:left;}
dt#buy_checklist0_0_0 { background:url(../img/buy/txt27.gif) 0 0 no-repeat;}
dt#buy_checklist0_0_1 { background:url(../img/buy/txt28.gif) 0 0 no-repeat;}
dt#buy_checklist0_0_2 { background:url(../img/buy/txt29.gif) 0 0 no-repeat;}
dt#buy_checklist0_0_3 { background:url(../img/buy/txt30.gif) 0 0 no-repeat;}
dt#buy_checklist0_0_4 { background:url(../img/buy/txt31.gif) 0 0 no-repeat;}
dt#buy_checklist0_0_5 { background:url(../img/buy/txt32.gif) 0 0 no-repeat;}


#buy_checklist0_1 { width:200px; float:right; padding-right:30px; padding-top:10px; padding-bottom:2em; text-align:left;}
dt#buy_checklist0_1_0 { background:url(../img/buy/txt33.gif) 0 0 no-repeat;}
dt#buy_checklist0_1_1 { background:url(../img/buy/txt34.gif) 0 0 no-repeat;}
dt#buy_checklist0_1_2 { background:url(../img/buy/txt35.gif) 0 0 no-repeat;}
dt#buy_checklist0_1_3 { background:url(../img/buy/txt36.gif) 0 0 no-repeat;}
dt#buy_checklist0_1_4 { background:url(../img/buy/txt37.gif) 0 0 no-repeat;}
dt#buy_checklist0_1_5 { background:url(../img/buy/txt38.gif) 0 0 no-repeat;}
dt#buy_checklist0_1_6 { background:url(../img/buy/txt39.gif) 0 0 no-repeat;}

.buy_checklist#buy_checklist1{ background:url(../img/buy/buy_checklist2.gif) 0 0 no-repeat; padding-top:10px;}
#buy_checklist1_0 { padding-left:70px; padding-right:15px; padding-top:5px; padding-bottom:2em; text-align:left;}
dt#buy_checklist1_0_0 { background:url(../img/buy/txt57.gif) 0 0 no-repeat;}
dt#buy_checklist1_0_1 { background:url(../img/buy/txt58.gif) 0 0 no-repeat;}
dt#buy_checklist1_0_2 { background:url(../img/buy/txt59.gif) 0 0 no-repeat;}
dt#buy_checklist1_0_3 { background:url(../img/buy/txt60.gif) 0 0 no-repeat;}

.buy_checklist#buy_checklist2 { background:url(../img/buy/buy_checklist3.gif) 0 0 no-repeat; padding-top:10px; height:371px;}
#buy_checklist2_0 { padding-left:70px; padding-right:15px; padding-bottom:2em; text-align:left;}
#buy_checklist2 p { text-align:center; padding-left:110px; padding-top:5px; margin-bottom:0;}
dt#buy_checklist2_0_0 { background:url(../img/buy/txt69.gif) 0 0 no-repeat; margin-top:0;}
dt#buy_checklist2_0_1 { background:url(../img/buy/txt70.gif) 0 0 no-repeat;}
dt#buy_checklist2_0_2 { background:url(../img/buy/txt71.gif) 0 0 no-repeat;}
dt#buy_checklist2_0_3 { background:url(../img/buy/txt72.gif) 0 0 no-repeat;}
dt#buy_checklist2_0_4 { background:url(../img/buy/txt73.gif) 0 0 no-repeat;}






ul.list_type3 { width:480px; margin:10px auto 10px; list-style:none;}
ul.list_type3 li { width:240px; margin:0 auto; float:left; text-align:left;}
ul.list_type3 dt { font-weight:bold; padding-left:10px; background:url(../img/base/i9.gif) 0 5px no-repeat;}
ul.list_type3 dd { margin-left:14px;}

ul.list_type4 { width:480px; margin:10px auto 10px; list-style:none; clear:both;}
ul.list_type4 li { margin:5px auto 0; text-align:left; padding-left:10px; background:url(../img/base/i9.gif) 0 5px no-repeat; color:#030;}
ul.list_type4 li ul { list-style:none; font-size:13px; margin-left:10px;}
ul.list_type4 li li { background-image:none; color:#333; text-indent:-1em;}
.box6 ul.list_type4 li { color:#600; background-image:url(../img/base/i10.gif);}
.box6 ul.list_type4 li li { color:#333;}


ul.list_type5 { width:520px; margin:7px auto 7px; list-style:none; font-size:12px;}
ul.list_type5 li { margin:5px auto 0; text-align:left; padding-left:13px; background:url(../img/base/i13.gif) 0 1px no-repeat;}

ul.list_type6 { list-style:none; width:500px; margin:10px auto; font-size:12px;}
ul.list_type6 li { text-indent:-1.8em;}

ul.list_type8 {list-style:none; text-align:left; padding-left:30px; padding-bottom:5px;}
ul.list_type8 li { margin:5px 0 0;}

body#sale ul.list_type9 { list-style:none; width:140px; margin:0; text-align:left; font-size:13px;}
body#sale ul.list_type9 li { padding-left:20px; width:120px; background:url(../img/base/i15.gif) 0 1px no-repeat; margin:0; margin-bottom:7px;}
body#sale ul.list_type10 { list-style:none; width:280px; margin:0; text-align:left; font-size:13px;}
body#sale ul.list_type10 li { padding-left:20px; background:url(../img/base/i15.gif) 0 1px no-repeat; margin:0; margin-bottom:7px;}
body#sale ul.list_type11 { list-style:none; width:400px; font-size:12px; margin:0; text-align:left;}
body#sale ul.list_type11 li { padding-left:20px; background:url(../img/base/i15.gif) 0 1px no-repeat; margin-bottom:7px;}

.list_table {width:500px; margin-left:0; margin-bottom:10px; text-align:left;}
.list_table tr { vertical-align:top;}
.list_table td { padding-bottom:7px;}

#sale #btn0_box , #sale #btn1_box { width:655px; margin:10px 23px 0 auto; clear:both;}
.sale0 div.sale0 p { font-size:13px; line-height:112%;}
.sale0 ul {list-style:none; color:#f00; text-align:left; padding:0 0 7px 20px;}
.sale0 h5 { margin-bottom:3px;}
body#sale .sale0 ul.list_type11 { color:#333; list-style:none; width:auto; font-size:12px; margin-left:0; padding-top:5px; text-align:left;}
body#sale .sale0 ul.list_type11 li { padding-left:10px; background:url(../img/base/i3.gif) 0 4px no-repeat; margin-bottom:7px;}
body#sale table.sale1 { padding-left:30px;}
body#sale table.sale1 tr { vertical-align:top;}
body#sale table.sale1 ul.list_type11 { color:#333; list-style:none; width:auto; font-size:14px; margin-left:0; padding-top:0; padding-right:10px; text-align:left;}
body#sale table.sale1 ul.list_type11 li { padding-left:10px; background:url(../img/base/i3.gif) 0 6px no-repeat; margin-bottom:7px;}

ul.list_type12 { color:#333; list-style:none; width:auto; font-size:14px; margin-left:0; padding-top:0; padding-left:20px; padding-bottom:7px; padding-right:10px; text-align:left;}
ul.list_type12 li { padding-left:10px; background:url(../img/base/i3.gif) 0 6px no-repeat; margin-bottom:7px;}

.dl_list0 { text-align:left; padding-left:20px;}
.dl_list0 dt { padding-left:10px; background:url(../img/base/i3.gif) 0 6px no-repeat; font-weight:bold; color:#630;}
.dl_list0 dd { padding-left:20px; padding-right:30px; padding-bottom:7px;}
#sale ul.list_type5 { width:auto; margin:0; padding:0 0 7px 20px;}
#sale ul.list_type5 li { margin-top:0; margin-bottom:0; padding:0 0 7px 15px;}

table.sale2 { clear:both; width:580px; margin:5px auto 0; text-align:left; font-size:13px;}
table.sale2 tr { vertical-align:top;}
table.sale2 td { padding-top:5px; padding-bottom:5px; background:url(../img/base/dot0.gif) 0 bottom repeat-x;}
/* ##########################################################
不動産豆知識
   ####################################################### */

#topics #title0 , #topics #title1 , #topics #title2 { text-align:left; padding:15px 15px 0 15px; clear:both;}
#topics .box1 h4 { clear:both; text-align:left;}
#topics .box1 h5 { clear:both; text-align:left; margin-left:10px;}


#topics0_txt3 { height:60px; background:url(../img/topics0/txt3.gif) 0 0 no-repeat; text-align:left; margin:5px 30px 0 30px;}
#topics0_txt3 dt { text-indent:-999em;}
#topics0_txt3 dd { color:#930; margin:7px 0 0 65px; font-size:13px;}

#topics0_txt4 { height:60px; background:url(../img/topics0/txt4.gif) 0 0 no-repeat; text-align:left; margin:5px 30px 5px 30px;}
#topics0_txt4 dt { text-indent:-999em;}
#topics0_txt4 dd { color:#630; margin:7px 0 0 65px; font-size:13px;}

#topics0_txt1_2 { width:550px; height:47px; background:url(../img/topics0/txt1_2.gif) 0 0 no-repeat; text-align:left; margin:5px auto 0;}
#topics0_txt1_2 dt { text-indent:-999em;}
#topics0_txt1_2 dd { margin:7px 0 0 55px;}

#table_b { border:1px solid #f00; padding:3px 2px; margin:5px 10px; text-align:left;}
#table_b th { width:281px; height:24px; background:url(../img/base/table_b.gif) 0 0 no-repeat; text-align:center; font-weight:bold; color:#f00;}
#table_b th.type2 { background-position:1px 0;}
#table_b td { padding:5px 10px 5px 20px; background:url(../img/base/dot0.gif) 0 0 repeat-x;}
#table_b td strong { padding-left:35px;}
#table_b tr.type2 { color:#f30;}
#table_b tr.type3 { color:#c00;}

#topics1_txt5 { width:550px; height:47px; background:url(../img/topics1/txt5.gif) 0 0 no-repeat; text-align:left; margin:5px auto 0;}
#topics1_txt5 dt { text-indent:-999em;}
#topics1_txt5 dd { margin:7px 0 0 55px;}

#topics1_txt6 { width:550px; height:47px; background:url(../img/topics1/txt6.gif) 0 0 no-repeat; text-align:left; margin:12px auto 0;}
#topics1_txt6 dt { text-indent:-999em;}
#topics1_txt6 dd { margin:7px 0 0 55px;}

#topics3_txt2 { width:550px; height:47px; background:url(../img/topics3/txt2.gif) 0 0 no-repeat; text-align:left; margin:12px auto 0;}
#topics3_txt2 dt { text-indent:-999em;}
#topics3_txt2 dd { margin:7px 0 0 55px;}

#topics3_txt4 { width:550px; height:47px; background:url(../img/topics3/txt4.gif) 0 0 no-repeat; text-align:left; margin:12px auto 0;}
#topics3_txt4 dt { text-indent:-999em;}
#topics3_txt4 dd { margin:7px 0 0 55px;}

#topics4_txt4 { width:550px; height:47px; background:url(../img/topics4/txt4.gif) 0 0 no-repeat; text-align:left; margin:12px auto 0;}
#topics4_txt4 dt { text-indent:-999em;}
#topics4_txt4 dd { margin:7px 0 0 55px;}

#topics4_txt15 { width:550px; height:47px; background:url(../img/topics4/txt15.gif) 0 0 no-repeat; text-align:left; margin:12px auto 0;}
#topics4_txt15 dt { text-indent:-999em;}
#topics4_txt15 dd { margin:7px 0 0 55px; font-size:13px;}

.topics4 h5#txt5{ margin-left:15px;}
.topics4 #txt6 { margin:0 auto 5px}
.topics4 #txt7 { margin:0 auto 5px}
.topics4 #txt10 { margin:5px 0 5px 20px;}
.topics4 #txt13 { margin:5px 0 5px 20px;}

#topics5_txt4 { width:550px; height:47px; background:url(../img/topics5/txt4.gif) 0 0 no-repeat; text-align:left; margin:12px auto 0;}
#topics5_txt4 dt { text-indent:-999em;}
#topics5_txt4 dd { margin:7px 0 0 55px;}

#topics5_txt6 { width:550px; height:47px; background:url(../img/topics5/txt6.gif) 0 0 no-repeat; text-align:left; margin:12px auto 0;}
#topics5_txt6 dt { text-indent:-999em;}
#topics5_txt6 dd { margin:7px 0 0 55px; font-size:13px;}

#topics5_txt7 { width:550px; height:47px; background:url(../img/topics5/txt7.gif) 0 0 no-repeat; text-align:left; margin:12px auto 5px;}
#topics5_txt7 dt { text-indent:-999em;}
#topics5_txt7 dd { margin:7px 0 0 55px;}
.topics5 .text1 { margin:0 0 0 18px;}
.topics5 h5#txt8 { margin:0 0 0 15px;}


#topics5_txt9 { width:550px; height:47px; background:url(../img/topics5/txt9.gif) 0 0 no-repeat; text-align:left; margin:5px auto 0;}
#topics5_txt9 dt { text-indent:-999em;}
#topics5_txt9 dd { margin:7px 0 0 55px;}

#topics5_txt_a { width:550px; height:47px; background:url(../img/topics5/txt_a.gif) 0 0 no-repeat; text-align:left; margin:5px auto 0;}
#topics5_txt_a dt { text-indent:-999em;}
#topics5_txt_a dd { margin:7px 0 0 55px;}

#topics5_txt14 { width:550px; height:47px; background:url(../img/topics5/txt14.gif) 0 0 no-repeat; text-align:left; margin:5px auto 0;}
#topics5_txt14 dt { text-indent:-999em;}
#topics5_txt14 dd { margin:7px 0 0 55px;}

#topics5_txt18 { width:550px; height:47px; background:url(../img/topics5/txt18.gif) 0 0 no-repeat; text-align:left; margin:5px auto 0;}
#topics5_txt18 dt { text-indent:-999em;}
#topics5_txt18 dd { margin:7px 0 0 55px;}

#topics6_txt6 { width:550px; height:47px; background:url(../img/topics6/txt6.gif) 0 0 no-repeat; text-align:left; margin:10px auto 0;}
#topics6_txt6 dt { text-indent:-999em;}
#topics6_txt6 dd { margin:7px 0 0 55px;}

#topics6_txt7 { width:550px; height:47px; background:url(../img/topics6/txt7.gif) 0 0 no-repeat; text-align:left; margin:9px auto 0;}
#topics6_txt7 dt { text-indent:-999em;}
#topics6_txt7 dd { margin:7px 0 0 55px;}

#topics6_txt10 { width:550px; height:47px; background:url(../img/topics6/txt10.gif) 0 0 no-repeat; text-align:left; margin:9px auto 0;}
#topics6_txt10 dt { text-indent:-999em;}
#topics6_txt10 dd { margin:7px 0 0 55px;}

#topics6_txt14 { width:550px; height:47px; background:url(../img/topics6/txt14.gif) 0 0 no-repeat; text-align:left; margin:9px auto 0;}
#topics6_txt14 dt { text-indent:-999em;}
#topics6_txt14 dd { margin:7px 0 0 55px;}

#topics6_txt19 { width:550px; height:47px; background:url(../img/topics6/txt19.gif) 0 0 no-repeat; text-align:left; margin:9px auto 0;}
#topics6_txt19 dt { text-indent:-999em;}
#topics6_txt19 dd { margin:7px 0 0 55px;}

#topics6_txt20 { width:550px; height:47px; background:url(../img/topics6/txt20.gif) 0 0 no-repeat; text-align:left; margin:9px auto 0;}
#topics6_txt20 dt { text-indent:-999em;}
#topics6_txt20 dd { margin:7px 0 0 55px;}

#topics6_txt21 { width:550px; height:47px; background:url(../img/topics6/txt21.gif) 0 0 no-repeat; text-align:left; margin:9px auto 0;}
#topics6_txt21 dt { text-indent:-999em;}
#topics6_txt21 dd { margin:7px 0 0 55px;}

.topics6 #txt8 { width:290px; height:55px; margin:10px auto 0; padding:120px 105px 0; background:url(../img/topics6/txt8.gif) 0 0 no-repeat; color:#600;}


.topics7 #img5 { text-align:center;}
table.hoken { margin:0 auto; text-align:left; width:540px;}
.topics7 #img5 { list-style:none; text-align:left; margin:0 auto; width:582px; height:590px; padding-top:45px; background:url(../img/topics7/img5.gif) 0 0 no-repeat;}
.topics7 #img5 li { width:140px; height:38px; padding-top:20px; margin-bottom:1px; padding-left:80px;}
.topics7 #img5 li.list_type { height:43px; padding-top:15px;}
.topics7 #img5 li.list_type2 { height:43px; padding-top:2px;}
.topics7 #txt7 { margin-top:30px;}
.topics7 h6.txt1 { text-align:left; margin-top:15px; margin-left:15px; padding-left:50px; background:url(../img/base/i11.gif) 0 0 no-repeat;}
p.txt0 { margin:7px 15px 0 15px;}
p.txt1 { margin:0 0 0 15px;}
p.txt2 { margin:0 15px 0 35px;}
p.txt3 { text-align:center; color:#fff;}
p.txt4 { margin:7px 30px 0; color:#333;}
p.txt4 { margin:2px 0 7px 15px;}

dl.hoken { text-align:left; width:540px; margin:10px auto 0;}
dl.hoken dt { color:#f00;}
dl.hoken dd { padding-left:10px; padding-bottom:3px; background:url(../img/base/dot0.gif) 0 bottom repeat-x; margin-bottom:7px;}






.table_c { border:1px solid #f00; padding:3px 2px; margin:5px auto 5px 15px; text-align:left;}
.table_c tr { vertical-align:middle;}
.table_c th p{ height:50px; padding:10px 3px 0; margin:0 2px 0 0; background:url(../img/base/b3.gif) 0 0; text-align:center; font-weight:normal; font-size:12px;}
.table_c  td { font-weight:bold; padding:5px;}
.table_c td { background:url(../img/base/dot0.gif) 0 bottom repeat-x;}
.table_c .type_a td { background:#eee;}
.table_c p { text-align:right; margin:0; padding-right:20px;}

.table_d { border:1px solid #f00; padding:3px 2px; margin:15px 16px 5px 16px; text-align:left; background-color:#fff;}
.table_d tr { vertical-align:middle;}
.table_d th p{ padding:10px 5px; margin:0 2px 0 0; background:url(../img/base/b4.gif) 0 0; text-align:center; font-weight:normal;}
.table_d  td { padding:5px;}
.table_d td { background:url(../img/base/dot0.gif) 0 bottom repeat-x; text-align:right;}
.table_d .type_a td { background:#eee url(../img/base/dot0.gif) 0 bottom repeat-x;}
.table_d p { margin:0 0 0 20px;}
.table_d td.type_b p { padding-right:30px; text-align:right; }
.table_d td.type_c p { padding-right:30px; text-align:right; background:url(../img/base/i4.gif) 0 0 no-repeat; }


.topics2 #txt5 { text-align:left; margin-top:10px;}
.topics2 #txt7 { text-align:left; margin-left:85px;}
.topics2 #txt8 { text-align:left; margin-left:15px;}
.topics2 #txt10 { text-align:left; margin-left:15px;}

.topics3 ul.loan { list-style:none; text-align:left; width:580px; margin:10px auto 0;}
.topics3 ul.loan li { margin-bottom:10px; padding-left:5px; padding-bottom:5px; background:url(../img/base/dot0.gif) 0 bottom repeat-x;}
.topics3 ul.loan li dt { color:#030; font-weight:bold; padding-left:8px; background:url(../img/base/i5.gif) 0 5px no-repeat;}
.topics3 ul.loan li dd { padding-left:8px;}
html*.topics3 ul.loan li dl { margin-top:-10px;}/* IE6 IE7 の場合、ul要素とdl要素を入れ子にすると行間が無駄に空くバグをハック */

.topics3 ul.list_type { list-style:decimal; padding-left:20px;}
html*.topics3 ul.list_type { list-style:decimal; padding-left:25px;}
.table_e { margin:0 2px;}
.table_e th { padding:10px 10px 5px; text-align:left;}
.table_e th , .table_e td { padding-bottom:10px; padding-top:10px;}
.table_e .inner_table { margin:10px auto 0; border:1px solid #333;}
.table_e .inner_table td { padding-bottom:0; padding-top:0;}
.table_e .inner_table td { background:url(../img/base/dot0.gif) 0 bottom repeat-x;}
.table_e .inner_table p { padding:0 20px; margin:5px 0; background:url(../img/base/dot1.gif) right 0 repeat-y;}
.table_e .inner_table p.last { background-image:none;}
.table_e .inner_table tr.last td { background:#f0f0f0 none;}
.table_e .sell_type2 { background-image:url(../img/base/b5.gif);}
.table_e tr.blank th , .table_e tr.blank td { height:1px; margin:0; padding:0; background:url(../img/base/dot0.gif) 0 0 repeat-x;}

.inner_table2 { border:1px solid #333; margin:10px; padding:2px 1px;}
.table_e .inner_table2 .title td { padding:0;}
.table_e .inner_table2 td { background:url(../img/base/dot0.gif) 0 bottom repeat-x;}
.table_e .inner_table2 p { text-align:center; padding:5px 0; margin:0 1px; background:url(../img/base/b6.gif);}

.table_e .inner_table2 td { padding:10px 0 10px 10px;}
.table_e .inner_table2 ul { list-style:none;}
.table_e .inner_table2 li { margin:0 5px 7px; padding-left:8px; background:url(../img/base/i7.gif) 0 5px no-repeat;}
.like_th { padding-left:10px;}
.table_e .sell_type3 td { background:#eee;}


.table_f { border:1px solid #f00; padding:3px 2px; margin:15px 16px 5px 16px; text-align:left; background-color:#fff;}
.table_f td { font-weight:bold;}
.table_f td p { text-align:right; padding-right:80px;}
.table_f th { font-weight:normal;}
.table_f th p { padding-left:10px;}
.table_f td , .table_f th { padding:5px 0 0; background:url(../img/base/dot0.gif) 0 bottom repeat-x;}
.table_f tr.title th { padding:0; background:none;}
.table_f tr.title th p{ width:270px; padding:5px 0; margin:0 2px 0 0; background:url(../img/base/b3.gif) 0 0; text-align:center; font-weight:bold; color:#f00;}
.table_f tr.blank td { height:3px; margin:0; padding:0; background:url(../img/base/dot0.gif) 0 bottom repeat-x;}
.table_f tr.sell_type2 th , .table_f tr.sell_type2 td { background-color:#f0f0f0;}

.table_f.table_f_type2 { border:1px solid #333;}
.table_f.table_f_type2 tr.title th p{ background:url(../img/base/b6.gif) 0 0; color:#333;}




.table_g { border:1px solid #f60; padding:2px; margin:15px 16px 5px 16px; text-align:left; background-color:#fff;}
.table_g p { margin:0;}
.table_g .table_g_type1 p { padding:5px 0; margin:0 0 1px 2px; background:url(../img/base/b7.gif) 0 0; text-align:center; font-weight:bold; color:#930;}
.table_g .g_type { background:#f0f0f0;}
.table_g_type2 { width:100%;}
.table_g_type2 th { background:url(../img/base/dot1.gif) right 0 repeat-y;}
.table_g_type2 td { text-align:center}
.table_g_type2 th , .table_g_type2 td { padding:10px;}
.table_g tr.blank td { height:3px; margin:0; padding:0; background:url(../img/base/dot0.gif) 0 1px repeat-x;}
.table_g.table_g_type1 th { padding:0}
.table_g_A td.table_g_A { text-align:left}
.table_g_A .table_g_type1 p { padding:5px 0; margin:0 0 1px 2px; background:url(../img/base/b18.gif) 0 0; color:#060;}
div.table_g_A { border:1px solid #060; margin-top:7px;}
ul.table_g_A { text-align:left;list-style:none; margin-top:10px;}
ul.table_g_A li { margin-bottom:7px;}
html*.table_g_A dl { margin-top:-15px;}
.table_g_A dt{ color:#060;}
.table_g_A dd { margin-left:15px; padding-left:17px; background:url(../img/base/i8.gif) 0 2px no-repeat;}

.table_g_B td.table_g_B { text-align:left}
.table_g_B .table_g_type1 p { padding:5px 0; margin:0 0 1px 2px; background:url(../img/base/b19.gif) 0 0; color:#f00;}
div.table_g_B { border:1px solid #f60; margin-top:7px;}
ul.table_g_B { text-align:left;list-style:none; margin-top:10px;}
ul.table_g_B li { margin-bottom:7px;}
html*.table_g_B dl { margin-top:-15px;}
.table_g_B dt{ color:#f00;}
.table_g_B dd { margin-left:15px; padding-left:17px; background:url(../img/base/i8.gif) 0 2px no-repeat;}

.table_g_C td { padding:4px 10px;}
.table_g_C td p { padding-left:170px;}
.table_g_C td.table_g_C { text-align:left}
.table_g_C .table_g_type1 p { padding:5px 0; margin:0 0 1px 2px; background:url(../img/base/b20.gif) 0 0; color:#600;}
div.table_g_C { border:1px solid #960; margin-top:7px;}







.table_h { text-align:center; width:544px; margin:10px auto 0; padding:2px;}
.table_h_type1 { border:1px solid #c00;}
.table_h th , .table_h td { padding:5px 0;}
.table_h th { width:140px; text-align:left; padding:10px 0 10px 10px; color:#300;}
.table_h p { text-align:left;}
.table_h_type1 th { background:url(../img/base/b8.gif) 0 0;}
.table_h tr.blank td { height:3px; margin:0; padding:0; background:url(../img/base/dot0.gif) 0 1px repeat-x;}
.table_h .g_type td { background:#f0f0f0;}
.table_h_type1 .g_type th { background:url(../img/base/b9.gif) 0 0;}
.table_h ul { margin:0 10px; padding:0 0 0 25px; list-style:decimal; text-align:left;}
.table_h li { margin-bottom:5px;}
html*.table_h ul dl { margin-top:-15px;}
.table_h ul dt { color:#930;}
.table_h ul dd { margin-left:30px;}

div.table_h.table_h_type2 { border:1px solid #930;}
.table_h_type2 th { background:url(../img/base/b10.gif) 0 0;}
.table_h_type2 .g_type th { background:url(../img/base/b11.gif) 0 0;}

div.table_h.table_h_type3 { border:1px solid #060;}
.table_h_type3 th { background:url(../img/base/b12.gif) 0 0; color:#030;}
.table_h_type3 .g_type th { background:url(../img/base/b13.gif) 0 0;}
.table_h_type3 ul { color:#060;}
.table_h_type3 .small { color:#333;}
.table_h_type3 ol { list-style:none; text-align:left; padding-left:10px;}

div.table_h.table_h_type4 { border:1px solid #009;}
.table_h_type4 th { background:url(../img/base/b14.gif) 0 0; color:#006;}
.table_h_type4 .g_type th { background:url(../img/base/b15.gif) 0 0;}
.table_h_type4 ul { color:#00f;}
.table_h_type4 .small { color:#333;}
.table_h_type4 ol { list-style:none; text-align:left; padding-left:10px;}










#top p#buy_box{ float:left; margin:0; padding:0; width:326px;}
#top p#sale_box{ float:right; margin:0; padding:0; width:326px;}

#top #title1 { width:655px; height:47px; margin:0 auto; background:url(../img/top/title1.gif) 0 0 no-repeat; text-align:left;}
#top #title1 span { text-indent:-999em; display:block;}
#top #title1 a { width:55px; height:17px; float:right; background:#f00; margin-right:10px; text-indent:-999em; overflow:hidden;
 background:url(../img/top/title1.gif) -590px 17px no-repeat;
}
#top #title1 a:hover { background-position:-590px -64px;}

#top #title2 { width:655px; height:47px; margin:0 auto; background:url(../img/top/title2.gif) 0 0 no-repeat; text-align:left;}
#top #title2 span { text-indent:-999em; display:block;}
#top #title2 a { width:55px; height:17px; float:right; background:#f00; margin-right:10px; text-indent:-999em; overflow:hidden;
 background:url(../img/top/title2.gif) -590px 17px no-repeat;
}
#top #title2 a:hover { background-position:-590px -64px;}
#top #title3 { width:655px; height:47px; margin:0 auto; background:url(../img/top/title3.gif) 0 0 no-repeat; text-align:left; text-indent:-999em;}

.table_a { width:650px; margin:5px auto 20px;}
.table_a0 { width:325px; height:10px; background:url(../img/top/table_a0.gif) 0 0 no-repeat;}
.table_a1 { width:325px; background:url(../img/top/table_a1.gif) 0 0 repeat-y;}
.table_a2 { width:325px; height:10px; background:url(../img/top/table_a2.gif) 0 0 no-repeat;}
.table_a1 .inner_table { margin:0 5px; text-align:left; width:315px; font-size:12px;}
.table_a1 .inner_table tr { vertical-align:top;}
.table_a1 .inner_table p { padding:0; margin:0;}
.table_a1 .inner_table .big { font-weight:bold; vertical-align:middle;}
.table_a1 .inner_table a.syosai_icon { display:block; margin-top:5px; width:51px; height:22px; background:url(../img/base/detail_btn.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden;}
.table_a1 .inner_table .big a:hover { background-position:0 -22px;}
.table_a1 .inner_table strong { color:#f00; display:block; width:80px;}
.table_a1 .inner_table a img { border:1px solid #00f;}
.table_a1 .inner_table a:hover img { border:1px solid #f00;}
.table_a1 .inner_table .text0 { list-style:none;}
.table_a1 .inner_table .text0 li { padding-left:14px; background:url(../img/base/i1.gif) 0 1px no-repeat; margin-bottom:5px;}

#news { border:1px solid #eee; border-top:none; padding:0 10px; height:160px; overflow:auto; text-align:left;}
#news dl { margin-left:10px; margin-bottom:15px;}
#news dt { font-weight:bold; margin-bottom:5px;}
#news dd { margin:0 0 2px 20px; color:#f00; font-weight:bold; padding-left:30px; background:url(../img/base/i2.gif) 0 3px no-repeat;}
#news dd strong { color:#333; font-weight:normal; padding-right:10px;}



a#works_banner { width:210px; height:95px; background:url(../img/base/works_banner.jpg) 0 0 no-repeat; display:block; margin:0 auto;
text-indent:-999em; overflow:hidden;}








