.tbline { border-bottom:2px solid #6F3644; border-top:4px solid #6F3644; padding-top:25px;}
.tbline table { text-align:left;}
.fon12 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 18px; color: #663333; }
.category {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 18px; color: #663333; border:1px solid #D6CFBD; background-color:#F1EDE4;}
.fon10 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 15px;}
.news {  border-color: black black #663333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.f7f5ed {  border-color: black black #FFFDF5; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.subtitlebg {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 20px; border-color: black black black #cc7439; color: #663333; height: 30px; border-style: double; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 8px;}
.tophasen {  border-color: black black #cc7439; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 18px; color: #663333; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
a:link {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color: #666600; /*text-decoration: none*/}
a:hover {  color: #CC6600; text-decoration: underline;}
a:visited {  color: #666633; text-decoration: underline;}
.tophasenplas { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 18px; color: #663333; border: #cc7439; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;}
.subtitle {  background-image: url(top/tub1.gif); background-repeat: repeat-x; background-position: center}
.contacttb {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 18px; background-color: #D8CEBF; height: 30px; width: 130px; padding-top: 3px; padding-bottom: 3px; border-color: #CC6600 black; margin-top: 6px; margin-bottom: 6px; padding-left: 6px; color: #333333; clip:   rect(   ); border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.contacttb2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 18px; height: 30px; padding-top: 3px; padding-bottom: 3px; border-color: #663300 #B8AFA2 #CC6600 black; margin-top: 6px; margin-bottom: 6px; padding-left: 6px; color: #333333; clip: rect( ); border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.contacttb3 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 18px; height: 30px; padding-top: 3px; padding-bottom: 3px; border-color: #CC6600 #B8AFA2 #CC6600 black; margin-top: 6px; margin-bottom: 6px; padding-left: 6px; color: #333333; clip: rect( ); border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px;}
.contacttbCopy { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 18px; background-color: #D8CEBF; height: 30px; padding-top: 3px; padding-bottom: 3px; border-color: #CC6600 black; margin-top: 6px; margin-bottom: 6px; padding-left: 6px; color: #333333; clip: rect( ); border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.pagetop{ float:right; padding:15px 0 0 0; }
.pagetop a{ text-decoration:none;}

#container {
    text-align:center;
}

#bottom_area td {
	/*margin-top:30px;
	border-top:1px solid #663333;*/
	padding:10px 0;
}
address,#discript {
    font-size:11px;
	/*color:#663333;*/
	color:#f7f5ed;


}
address {
    width:350px;
	float:left;
	font-style:normal;
}
#discript {
    width:250px;
	float:right;
	text-align:right;
}
#text-nav {
    text-align:center;
	/*color:#FFF;*/
	color:#663333;
	font-size:12px;
	padding:3px 5px;
	line-height:1.8em;
	
}
#text-nav a {
	padding:5px;
	color:#663333;
	text-decoration:none;
}
#text-nav a:hover {
	padding:5px;
	color:#663333;
	text-decoration:underline;
}
/*#blog_area {width:320px;}

#blog_area ul {padding:5px;}
#blog_area li { font-size:12px; padding:2px ; list-style-type:none; margin:0;}
#blog_area li a{ color: #663333;}
#blog_area li a:hover {text-decoration:underline;}*/


h1 { font-size: 120%; line-height: 1.3em; margin: 0; padding: 0;}
h2 { font-size: 100%; line-height: 1.3em; margin: 0; padding: 0;}
h3 { font-size: 85%; line-height: 1.3em; margin: 0; padding: 0;}
h4, h5, h6 { font-size: 80%; line-height: 1.3em; margin: 0; padding: 0;}
em { font-size: 80%; line-height: 1.3em; margin: 0; padding: 0; text-align:left;}
ul { font-size: 80%; line-height: 1.5em; list-style: none; margin: 0; padding: 0;}
ol { font-size: 80%; line-height: 1.5em; margin: 0; padding: 0; }
li { margin: 0; padding: 0;}
dl { font-size: 80%; line-height: 1.5em; margin: 0; padding: 0;}
dt, dd { margin: 0; padding: 0;}
div { margin: 0; padding: 0;}
img { border-style: none; margin: 0; padding: 0; border:none;}
address{ font-style:normal; font-size:80%; line-height:1.5em; }
b { padding: 5px 0;  }
em { font-style:normal; }


/*---------------
top
------------------*/


#top_content{/*border:1px solid;*/ width:700px;}
h2#top{background:url(top/h2_title.jpg) no-repeat; height:191px; text-indent:-9999px; margin:0 0 12px 0;}
#top_content h3{ float:left; margin:0; padding:0;}
#top_content .select{ width:700px; margin:0 0 13px 0; padding:0;}
dl,dt,dd {margin:0; padding:0;}
p,p a {margin:0; padding:0;}

#navi #n-top{ border:solid 1px #f00;}

h3#buy{ height:58px; width:345px; margin:0; padding:0;}
h3#sell{ height:58px; width:345px; margin-left:5px;}
h3#blow{height:58px; width:344px; margin:0; padding:0;}
h3#lend{ height:58px; width:345px;  margin-left:5px;}
h3#build{ height:58px; width:250px;}
h3#reform{ height:58px; width:250px; margin-left:7px;}
h3#repair{ height:58px; width:178px; margin-left:10px;}

#recommend_base{background:url(top/reccomend_bg.gif) no-repeat;}
#recommend_base h4{ background:url(top/reccomend_title.gif) no-repeat bottom; width:195px; height:43px; text-indent:-9999px; margin:15px 0 15px 20px; }
#recommend_base #recommend .box {width:129px; /*font-size:80%;*/ float:left; margin:0 0 0 5px; padding:0 3px 0 0; border-right:1px solid #D0CAB4; }
#recommend_base #recommend .box img{width:129px; }
#recommend_base #recommend .box dl {width:129px; margin:0px; padding:0;}
#recommend_base #recommend .box dt{font-weight:bold; color:#661826; margin:5px 0; font-size:100%;  }
#recommend_base #recommend .box dt a{color:#661826; text-decoration:none;}
#recommend_base #recommend .box dd {color:#60573E; font-size:100%;}
#recommend_base #recommend .box li {list-style:none; line-height:150%; }
#recommend_base #recommend .box dl p  {background:url(top/button.gif) no-repeat right #ebe7d9; font-size:90%; /*height:17px; width:121px;*/ margin:0 0 0 30px; padding:3px 20px 2px 2px; border:solid 1px #d0cab4; display: inline; }
#recommend_base #recommend .box dl p a:hover { color:#60573E; text-decoration:underline;}
#recommend_base #recommend .box dl p a{ color:#60573E; text-decoration:none;}

#new_article{ background-color:#D8D2C0; width:238px; float:left; margin:15px 0 0 0;}
#new_article h4{ background:url(top/new_article.gif) no-repeat; width:238px; height:23px; text-indent:-9999px; margin:0 0 5px 0; }
#new_article #recommend .box {width:225px; /*font-size:80%;*/ float:left; margin:0 0 5px 5px; padding:0 3px 0 0; /*border-bottom:1px solid #B2A98E;*/}
#new_article #recommend .box img{ float:left;width:80px; margin:0; padding:0; }
#new_article #recommend .box dl { float:right; width:130px; margin:0px; padding:0;}
#new_article #recommend .box dt{font-weight:bold; color:#843813; margin:5px 0; font-size:90%;}
#new_article #recommend .box dt a{color:#843813; text-decoration:none;}
#new_article #recommend .box dd { color:#18150B; font-size:100%; }
#new_article #recommend .box dd a{ color:#18150B; font-size:100%; }
#new_article #recommend .box li {list-style:none; line-height:150%; }
#new_article #recommend .box dl p  {  background:url(top/button2.gif) no-repeat right; font-size:80%; margin:0 0 0 50px; padding:0 20px 2px 2px; display: inline;}
#new_article #recommend .box dl p a:hover { text-decoration:underline;  color:#18150B;}

#news_blog{width:453px; float:right;  margin:15px 0 0 0;}
#news_topics h5{ background:url(top/news_title.gif) no-repeat; width:453px; height:28px; text-indent:-9999px; margin:0;  margin:0 0 15px 0;}
#news_topics a{ color:#696905;}
#news_topics a:hover { color: #CC6600; text-decoration: underline}
#news_topics a:visited { color: #666633;text-decoration: none}
#blog h5{ background:url(top/blog_title.gif) no-repeat; width:453px; height:28px; text-indent:-9999px; margin:0; margin:15px 0 15px 0;}
#blog a{ color:#7C630D; text-decoration: none;}
#blog{ padding:0 0 10px 0;}
#blog a:hover {  color: #CC6600;text-decoration: underline;}
#blog a:visited {  color: #666633; text-decoration: none;}


/*---------------
rent
------------------*/

.category_title{ color:#4F4920; font-weight:bold; font-size:120%; }
.bnr_button{margin:0 0 0 10px;}


#recommend_con {background:url(top/reccomend_bg.gif) no-repeat;}
#recommend_con h4{ background:url(top/reccomend_title.gif) no-repeat bottom; width:195px; height:43px; text-indent:-9999px; margin:0 0 15px 20px; }
#recommend_con #recommend .box {width:129px; /*font-size:80%;*/ float:left; margin:0 0 0 5px; padding:0 3px 0 0; border-right:1px solid #D0CAB4; }
#recommend_con #recommend .box img{width:129px; }
#recommend_con #recommend .box dl {width:129px; margin:0px; padding:0;}
#recommend_con #recommend .box dt{font-weight:bold; color:#661826; margin:5px 0; font-size:100%;  }
#recommend_con #recommend .box dt a{color:#661826; text-decoration:none;}
#recommend_con #recommend .box dd {color:#60573E; font-size:100%;}
#recommend_con #recommend .box li {list-style:none; line-height:150%; }
#recommend_con #recommend .box dl p  {background:url(top/button.gif) no-repeat right #ebe7d9; font-size:90%; /*height:17px; width:121px;*/ margin:0 0 0 30px; padding:3px 20px 2px 2px; border:solid 1px #d0cab4; display: inline; }
#recommend_con #recommend .box dl p a:hover { color:#60573E; text-decoration:underline;}
#recommend_con #recommend .box dl p a{ color:#60573E; text-decoration:none;}





















