@charset "UTF-8";

body {
    margin: 0;
    color:#444444;
    font-family: "ＭＳ Ｐゴシック",Arial,Helvetica,sans-serif;
}

td { font-size:12px; }
a:link { color:#0099ff; text-decoration:none; }
a:visited { color:#941d55; text-decoration:none;}
a:hover { text-decoration:underline; color:#663300;}
a:active { color:#ff3300; }


h1 {font-size:10px; margin:0px; padding:0px; font-weight:normal; color:#FFFFFF; height:15px; background-color:#ff6666; }
h2,h4 {font-size:13px; background-color:#ffc7e0; margin:0px; padding:2px 5px 2px 5px; height:13px;}

h3 {font-size:12px; margin:2px; font-weight:normal; color:#FFFFFF;}
h5 {font-size:14px; background-color:#FFFAFA; margin:0px; padding:15px 20px 15px 25px; height:16px;}
img {border-style:none;}
li  {float:left;display:block;}

h2#topmidashi{font-size:13px; background-color:#FFFFFF; margin:0px; padding:2px 5px 2px 5px; height:13x;}

/*### id ####*/
#header {
	width: 1024px;
	margin: 0;
	padding: 0 0 0 50px;
	font-size:12px;
}

#headerright {
	float: left;
	width:468px;
	padding: 10px;
}

#navi {
	clear: both;
}

#container_search_form {
	position:absolute;
	top:29px;
	left:1050px;
}

#container_search_form td {
	width: 253px;
}

#search_form { position:absolute; right:0px; text-align:left; }


#wrapper {
	width: 960px;
	margin-left: 50px;
}

#mibbs_headertext_menu { position:absolute; margin:5px; top:142px; left:5px; width:628px; text-decoration:none; z-index:2; }
#mibbs_headertext_thread { position:absolute; margin:5px; top:65px; left:5px; width:628px; text-decoration:none; z-index:2; }

#mibbs_main  {
	float: left;
	width: 650px;
	margin: 0;
}

#mibbs_detail{ position:absolute; margin:0px; top:290px; left:60px; right:201px; width:650px; display:none; }


#mibbs_main_rinji {
	float: left;
	width:650px;
	margin: 0;
}

#rinji_information {
	width:650px;
	margin: 0;
	padding: 10px 0 20px;
	text-align: center;
	font-size: 28px;
}

#container_right {
	float: right;
	width: 300px;
}
#mibbs_right {
	text-align: left;
	font-size: 12px;
}

#thread_making_title {background:#ffffe0; text-align:right; font-weight:bold; margin:10px 10px 0px 0px;}


#ad_468 {position:absolute; width:468px; height:60px; margin:0; top:128px; left:60px;}
#ad_728 {
	width: 728px;
	margin: 0;
	padding: 0 0 10px 0;
}

#top_text {position:absolute; width:628px; margin:0; top:173px; left:70px; font-size:12px; color:#444444; }

#footer {
  position:absolute;
  width:628px;
  height:90px;
  margin:0;
}

#footer_headline {margin-top:30px; width:100%; font-size:12px; line-height:140%;}

#headermin_menu { color:#FFFFFF; font-size:12px; position:absolute; top:0px; right:20px; }

/*#kiyaku  { position:absolute; margin:0px ; top:180px; left:60px;  width:650px; background-color:#FFFAFA;}
*/

/*#normal_list { display:block; }*/
/*#hundred_list { display:none; }*/
/*#thousand_list { display:none; }*/
/*#min_comment_list { display:none; }*/
#sortline {background-color:#ffccff; text-align:center; }

#topic_form { font-size:20px; font-weight:bold;}

/*### class ####*/

.orange12px {margin:0px; padding:0px 20px 0px 20px; font-size:12px; color:#CC3300;}
.postform {margin:0px; padding:15px; background:#fcfaf8; font-size:12px;}

.obi01 { margin:2px 0px 0px 0px; padding:2px 20px 2px 20px; color:#CC3300; font-size:12px; }
.obi02 { height:24px; margin:0px; padding:5px 20px 0px 15px; color:#CC3300; background-color:#fef1f6; font-size:12px;  }


.pankuzu { padding:2px 20px 0px 15px;}

.mibbs_index01 { width:auto; margin:3px 0px 3px 0px; padding:3px 3px 3px 20px;}
.mibbs_index02 { width:165px; margin:3px 0px 3px 0px; padding:3px 20px 3px 3px; text-align:right; }

.mibbs_thread { margin:0px; padding:0px; width:100%; border: none; background-color:#FFFAFA; line-height:160%; word-break:break-all; }
.mibbs_res { font-size:14px; background-color:#fcfaf8; margin:0px; padding:10px 20px 10px 20px; line-height:160%; word-break:break-all; }


.mibbs_index_list { margin:0px; padding-left:15px; line-height:140%; font-size:14px; }
.pagenavi { margin:10px 0px 15px 0px; padding:0px 0px 15px 0px; }
.clear_left { clear:left; margin-bottom:12px; }

.headertext { font-size:12px; color:#FFFFFF; text-decoration:none;}
.sponcer { font-size:12px; text-align:center; background-color:#efefef; line-height:100%; }
.confirm { font-size:16px; text-align:left; padding:5px; background-color:#ffb5d6; line-height:100%; font-weight:bold;}

.bbs_menu01{ font-size:16px; margin:7px 0px -1px 0px; padding:8px 4px 4px 4px; background: #FFFFE0; text-align:center; color:#FF3300; font-weight:bold; }
.bbs_menu02{ font-size:16px; margin:7px 0px -1px 0px; text-align:center;}
.bbs_menu03{ font-size:16px; margin:7px 0px -1px 0px; padding:8px 4px 4px 4px; background: #FFFFE0; text-align:center; color:#336699; font-weight:bold; }
.jj_link{ font-size:12px; color:#0000CC; font-weight:bold; text-decoration:underline; }
.estate_name { font-size:12px; font-weight:bold; text-decoration:underline; }
.estate_address { font-size:11px; color:#444444; line-height:150%; }

.right_item { font-size:12px; background-color:#fdfcfc; color:#444444; line-height:20px; word-break: break-all; text-align: center; }

.right_background { background-color:#fcfaf8; padding: 5px; }

.7px {font-size:5px;}
.11px {font-size:11px;}
.12px {font-size:12px;}
.12px_120 {font-size:12px; line-height:120%;}
.12pxb {font-size:12px; font-weight:bold; text-decoration:none;}
.14pxb {font-size:14px; line-height:140%;}
.redb {font-weight:bold; color:#FF3300;}
.heisa {font-size:16px; font-weight:bold; color:#006699;}
.hr {font-size:12px; text-align:right;}
.map_comment {font-size:11px; text-align:right; margin:5px 0px 3px 0px;}
.mibbs_map_infowindow {text-align:left;width:300px;}
.redb {font-weight:bold; color:#FF3300; background:#FFFFFF; border: solid 1px #F0C000; }

.kiyakutext{
	margin: 5px;
	padding:10px 0;
	font-size: 14px;
}

.credit{
   font-size:12px; 
   color:#708090; 
   margin:20px 0px 10px 0px;
   text-align:center;
}


.name_date{margin:0; padding:0; float:left;}/*スレッド投稿者のハンドル・投稿日*/
.name_date ul{margin:0; padding:0;}
.name_date li{margin:0 8px 0 0; padding:0; display:inline; float:left;}
.tuuhou{margin:0; padding:0; float:right; text-decoration:none; }
.tuuhou ul{margin:0; padding:0;}
.tuuhou li{margin:0; padding:0; display:inline; }


.header_menu{
	clear: both;
	width: 974px;
	height: 20px;
}
.textright{text-align:right;}
.tab {
	width:100px;
	height:20px;
	margin-right:1px;
	margin-top:2px;
	text-align: center;
	line-height: 23px;
}

.menubox {
	clear:both;
	border-top:solid 2px #ff7fc0;
	border-bottom:solid 2px #ffb5d6;
	border-left:solid 2px #ffb5d6;
	border-right:solid 2px #ffb5d6;
	padding:4px;
	background-color:#ffecf5;
	line-height:120%;
}

a.tab_linkcolor:link { color:#FFFFFF; text-decoration:none; font-family:sans-serif; }
a.tab_linkcolor:visited { color:#FFFFFF; text-decoration:none; font-family:sans-serif;}
a.tab_linkcolor:hover { text-decoration:underline; color:#FFFFFF; font-family:sans-serif;}
a.tab_linkcolor:active { color:#FFFFFF; font-weight: bolfont-family:sans-serif;}

/*### sprite  ###*/
.img_marge { display:block; background: url(/img/sprite.gif) no-repeat top left;}
.sprite-hot { background-position: 0 0; width: 20px; height: 20px; }
.sprite-logo {
	float: left;
	width: 200px;
	height: 60px;
	margin: 8px 30px 10px 0;
	background-position: 0 -70px;
}
.sprite-new { background-position: 0 -180px; width: 17px; height: 16px; }
.sprite-tab_back { background-position: 0 -246px; width: 100px; height: 20px; background-color:#ff7fc0;}
.sprite-tab_back_right { background-position: 0 -316px; width: 300px; height: 20px; background-color:#fef1f6;}
.sprite-table_back { background-position: 0 -386px; width: 650px; height: 40px; background-color:#ffb5d6;}
.sprite-table_back_others { background-position: 0 -386px; width: 610px; height: 40px; background-color:#ffc7e0;}
.sprite-logo_nari{ background-position: 0 -566px; width: 200px; height: 60px; }

.sprite-logo_nari2{
	display: block;
	float: left;
	width: 200px;
	height: 60px;
	margin: 8px 30px 10px 0;
}

/*### mibbs.css ####*/
a.keyword { color:#444444; text-decoration: none; border-bottom: dashed 1px #F0C000; }

#thread_making_form {display:none;}

.lh130 { line-height:130%; }
.lh150 { line-height:150%; }
.quoted_color {color:#b22222;}
.pages {font-size:11px;}
.pages a {display: block;float: left;padding: 0.2em 0.5em;margin:0 0.1em 0.1em 0;background: #fff;border: 1px solid #9AAFE5;text-decoration: none;}
.pages span {display: block;float: left;padding: 0.2em 0.5em;margin:0 0.1em 0.1em 0; }
.pages span.current {border: 1px solid #2E6AB1;font-weight: bold; font-size:11px;background: #2E6AB1;color: #fff;}
.pages a:hover {border-color: #2E6AB1;}
.pages a.nextprev {font-weight: bold;}
.pages a.right {float: right;}


/*### google link unit ####*/
.g_linkunit { width: 100%; height: 20px; margin: 10px 0; font-size: 12px; }

/*### search ####*/
.search { font-size:12px; padding:5px 5px 5px 5px; }


/*### search ####*/
.search { font-size:12px; padding:5px 5px 5px 5px; }


/*### tweet ####*/
a.twSButton {
	padding: 0 0.5em;
	color: #ffffff !important; background: #0099cc !important;
	text-decoration: none !important;
	font-family: 'Trebuchet MS',arial,verdana;
	font-weight: bold;
	font-size: 11px;
}
a.twSButton:hover {
	background: #00bbee !important ;
}
a.twSCount {
	padding: 0px 0.5em;
	color: #0090aa !important; background: #c9f3ff !important;
	font-family: 'Trebuchet MS',arial,verdana;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none !important;
}
a.twSCount:hover {
	color: #00a0c0 !important;
}

.min_text{
	font-size:10px;
}

.clearfix:after {
	content: "";
	clear: both;
	display: block;
}

#trackwind ul {
    padding:0px;
}

#trackwind ul li {
    float:none;
    margin:7px;
}

/*広告スクロール*/
.side {
    width: 200px;
    /*padding: 5px;
    height: 280px;
    font-size: 16px;
    background: #aaff44;*/
}

.fixed {
    position: fixed;
    top: 5px;
    width: 200px;
    z-index: 11;
}

div#footer {
	width: 80%;
	height: auto;
	float: left;
	position:absolute;
}

.loading {
  background:#fff;
}

/*アンカーレス用*/
div.res_reply_body {
	/*border-top:solid 2px #ff7fc0;
	border-bottom:solid 2px #ffb5d6;
	border-left:solid 2px #ffb5d6;
	border-right:solid 2px #ffb5d6;*/
	height:100%;
	margin:0px;
	padding:0px 15px 0px 15px;
	color:#CC3300;
	/*background-color:#f5ecf4;デザイン1*/
	/*background-color:#fffafa;デザイン2*/
	/*background-color:#f5fffa;デザイン3*/
	/*background-color:#fff5ee;デザイン4*/
	background-color:#efe3e7;
}

