

@charset "UTF-8";
body { width:1024px; color:#444444; margin:0; font-family: "ＭＳ Ｐゴシック",Arial,Helvetica,sans-serif; }
td { font-size:12px; }
a:link { color:#1d3994; 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:#0099ff; }
h2 {font-size:13px; background-color:#00ccff; margin:10px; padding:25px; height:15px;}
h4 {font-size:13px; background-color:#00ccff; margin:0px; padding:2px 5px 2px 5px; height:15px;}

h3 {font-size:12px; margin:2px; font-weight:normal; color:#FFFFFF;}
h5 {font-size:14px; background-color:#00ccff; 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:#fcfaf8; margin:0px; padding:2px 5px 2px 5px; height:13x;}

/*### id ####*/
#header {position:absolute; margin:0px; top:15px; left:50px; width:50%; font-size:12px; width:900px; }

#headerright {position:absolute; margin:0px; padding:5px; top:0px; left:310px; width:50%; font-size:12px; width:430px; }

#container_search_form { position:absolute; top:20px; left:1050px; }
#search_form { position:absolute; right:0px; text-align:left; }


#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  { position:absolute; margin:5px; top:140px; left:60px; right:201px; width:650px; z-index:1; }
/*#mibbs_detail{ position:absolute; margin:0px; top:120px; left:60px; right:201px; width:650px; display:none; } */

#container_right { position:absolute; top:240px; left:0px; right:0px;  width:1074px; }
#mibbs_right { position:absolute; margin:0px; right:55px; width:300px; font-size:12px; text-align:left;}

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


#ad_728 {position:absolute; width:728px; height:90px; margin:0; top:135px; left:60px;}

#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; }

#sortline {background-color:#ffccff; align:center; 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:rgb(200, 249, 253); 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:#00ccff; 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:#fdfcfc; 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{font-size:14px; margin:5px; padding:10px 30px 10px 30px;}
.credit{font-size:12px; color:#708090; margin:20px 0px 10px 0px;}


.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{ height:20px; width:974px; }


.tab {
	width:120px;
	height:20px;
 	margin-right:1px;
	margin-top:2px;
	text-align: center;
	line-height: 23px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.header_menu li {

	width:150px;
	height:20px;
	background-color:#00ccff;

}

.menubox
    {clear:both;
     border-top:solid 2px #ADD8E6;
     border-bottom:solid 0px #fdfcfc;
     border-left:solid 0px #fdfcfc;
     border-right:solid 0px #fdfcfc;
     padding:4px;
     background-color:#F0FFF0;
     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 { background-position: 0 -70px; width: 200px; height: 60px; } 
.sprite-new { background-position: 0 -180px; width: 17px; height: 16px; } 
.sprite-tab_back { background-position: 0 -246px; width: 100px; height: 20px; background-color:#00ccff;} 
.sprite-tab_back_right { background-position: 0 -316px; width: 300px; height: 20px; background-color:#00ccff;} 
.sprite-table_back { background-position: 0 -386px; width: 650px; height: 40px; background-color:#00ccff;} 



/*### 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;

}


.createNew {
	position: relative;
	text-align: center;
}

.createNew a {
	display: inline-block;
	width: 250px;
	line-height: 20px;
	background: #f43d5b; /* Old browsers */
	background: -moz-linear-gradient(top, #f43d5b 0%, #d43350 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f43d5b), color-stop(100%,#d43350)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f43d5b 0%,#d43350 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f43d5b 0%,#d43350 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f43d5b 0%,#d43350 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f43d5b 0%,#d43350 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f43d5b', endColorstr='#d43350',GradientType=0 ); /* IE6-9 */
	transition: all .25s ease-out;
	color:#FFF;
}

.createNew a:hover {
	line-height: 20px;
	font-size: 1.2rem;
}


/* .gradient_button
---------------------------------------------------------------------------- */
.gradient_button,
.gradient_button_gray {
	display: block;
	width: 100%;
	padding: 3px 0;
	border: solid 1px #d25a5b;
	border-radius: 6px;
	text-align: center;
	text-decoration: none;
	letter-spacing: 2px;
	color: #fff;
	font-family: "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;
	font-size: 0.85rem;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.gradient_button {
	background: #e16d6e; /* Old browsers */
	background: -moz-linear-gradient(top, #e16d6e 0%, #d86d6e 49%, #db5a5d 50%, #db5a5d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e16d6e), color-stop(49%,#d86d6e), color-stop(50%,#db5a5d), color-stop(100%,#db5a5d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e16d6e 0%,#d86d6e 49%,#db5a5d 50%,#db5a5d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e16d6e 0%,#d86d6e 49%,#db5a5d 50%,#db5a5d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e16d6e 0%,#d86d6e 49%,#db5a5d 50%,#db5a5d 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e16d6e 0%,#d86d6e 49%,#db5a5d 50%,#db5a5d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e16d6e', endColorstr='#db5a5d',GradientType=0 ); /* IE6-9 */
	transition: all .2s ease-out;
}

.gradient_button_gray {
	color: #222121;
	border-color: #bdbcbc;
	background: #fbfbfb; /* Old browsers */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fbfbfb 0%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
}

.gradient_button:hover,
.gradient_button_gray:hover {
	opacity: 0.8;
}
