@charset "Shift_JIS";


body {
  margin:10px 0;
  padding:0;
  text-align:center;
  font-size: 0.95em;
  background:#ffffff;
}


form { margin: 0; padding: 0; }
a { text-decoration: none; }
a img { border: 0; }


h1, h2, h3, h4, h5, h6, p{
  font-weight: normal;
  margin: 0;
  padding:0;
}


ol, ul, pre, blockquote {
  margin: 0;
  padding:0;
}


hr {
  display:none;
}

li {
  list-style:none;
}

h1 { font-size:1.3em; }
h2 { font-size:1.1em; }
h3 { font-size:0.98em; }

.module-header {
  font-size:0.98em;
}

a:link { color: #1f67fe; }
a:visited { color: #1f67fe; }
a:active { color: #2e6cd2; }
a:hover { color: #b71f2e; }


#wrapper {
  margin: 0 auto;
  padding:0;
  width: 840px;
  text-align: left;
  background:url(http://kyouritufudousan.com/real_estate/img/base/back01.gif) repeat-y;
}

#wrapper .content {
  clear:both;
  width:790px;
  padding:5px;
  margin:0 20px 0 20px;
}

.content .sidebar {
  float:left;
  width:160px;
  padding:0;
  margin: 0;
  background:#ffffff;
}

.content .maincontent{
  width:625px;
  float:right;
  padding:0;
  margin: 0;
}

.content .maincontent .maincontent_inner {
  margin:0 5px;
  padding:0;

}

/* ヘッダー */

.header {
  width:800px;
  padding:0;
  margin:0 20px;
  height:120px; 
  background:#0584ec;
  background:url(http://kyouritufudousan.com/real_estate/img/base/header03.gif) no-repeat center top;
}

.header .header_banner a {
  position:relative;
  color:#000000;
  font-weight:bold;
  top:0;
  left:500px;
  width:300px;
  height:96px;
  display:block;
}

.header .header_banner a span {
  display:none;

}

.header .banner_description {
  display:none;
}


/* ヘッダーナビ */

.navigation {
  width:800px;
  margin:0 20px;
  padding:0;
  height:20px;
  background:#ffffff;
  background:url(http://kyouritufudousan.com/real_estate/img/base/header04.gif) no-repeat left center;
  color:#666666;
}

.navigation .top_navi{
  margin:0 0 0 530px;
  width:390px;
  height:20px;
  padding:0;
}

.navigation .top_navi li{
  padding:0;
  float:left;
  line-height:23px;
  font-size:12px;
  text-indent:16px;
  background:url(http://kyouritufudousan.com/real_estate/img/base/header_navi.gif) no-repeat left center;
  margin:0 10px 0 0;
  padding:0;
}


/* サイドナビ */

.sidebar {
  background:#eeeeee;
}

.footer {
  clear:both;
  width:800px;
  margin-left:20px;
  height:25px;
  color:#ffffff;
  text-align:center;
  font-size:12px;
  line-height:20px;
  background:url(http://kyouritufudousan.com/real_estate/img/base/fooder01.gif) no-repeat left center;
}

.module {

}

/* サイドメニュー */



.sidebar .bukken .hana {
  background:#d02b14;
  height:80px;
  color:#ffffff;
  padding:0;
  margin:0;
  text-align:center;
  font-size:18px;
  font-weight:bold;
  letter-spacing:5px;
  line-height:24px;
  background:url(http://kyouritufudousan.com/real_estate/img/base/hana.gif) no-repeat;
}


.sidebar .module_categories h3,
.sidebar .module_archives h3{
  border:1px solid #2e6cd2;
  color:#000000;
  padding:2px 0;
  text-indent:5px;
  margin-bottom:0;
  text-align:center;
  font-weight:bold;
  letter-spacing:8px;
}

.sidebar .module_archives h3 a{
  color:#000000;
}

.sidebar .bukken .kensaku,
.sidebar .module_module_list {
  padding:0;
  margin:5px 0;

}
.sidebar .kaishagaiyo h3{
  color:#000000;
  padding:2px 0;
  margin:0;
  text-align:center;
  font-weight:bold;
  letter-spacing:8px;
  border:1px solid #2e6cd2;
  background:#f5efd0;
/*  background:url(http://kyouritufudousan.com/real_estate/img/base/ue01.gif) no-repeat;*/
}

.sidebar .kaishagaiyo_inner {
  margin-bottom:5px;
  padding:2px;
  background:#ffffff;
  font-size:12px;
}

.sidebar .kaishagaiyo .honten{
  background:url(http://kyouritufudousan.com/real_estate/img/base/maruoka.jpg) no-repeat left center;
  height:65px;
  padding:0 0 0 70px;
  margin:0;
  border:1px solid #cccccc;
}

.sidebar .kaishagaiyo .siten{
  background:url(http://kyouritufudousan.com/real_estate/img/base/fukui.jpg) no-repeat left center;
  height:65px;
  margin-top:5px;
  padding:0 0 0 70px;
  border:1px solid #cccccc;
}

.sidebar .bukken .kensaku li {
  background:url(http://kyouritufudousan.com/real_estate/img/base/li_icon01.gif) no-repeat left center;
  list-style:none;
  text-indent:1.5em;
  font-size:12px;
  padding:5px 0;
  margin:0;
}



.sidebar .bukken_inner h4,
.sidebar .module_categories h4{
  font-size:14px;
  color:#ffffff;
  background:#b71f2e;
  margin:0 0 0px 0;
  padding:3px 0;
  text-align:center;
  letter-spacing:8px;
  font-weight:bold;
}

.sidebar .bukken_inner {
  border:2px solid #b71f2e;
  margin-bottom:5px;
  background:#fdeec6;
  background:url(http://kyouritufudousan.com/real_estate/img/base/hana2.gif) no-repeat left;
}

.norenkai a,
.jimoto a {
  width:160px;
  height:60px;
  display:block;
}

.norenkai {
  width:160px;
  height:60px;
  background:url(http://kyouritufudousan.com/real_estate/img/base/norenkai.gif) no-repeat center top;
  margin-bottom:5px;
  }

.norenkai a span,
.jimoto a span {
  display:none;
}

.jimoto {
  width:160px;
  height:60px;
  background:url(http://kyouritufudousan.com/real_estate/img/base/jimoto.gif) no-repeat center top;
  margin-bottom:5px;
  }

/* カテゴリー */

.sidebar .module_categories {
  margin:0 0 10px 0;
}

.sidebar .module_categories .module_content .module_list .module_list_item {
/*  background:url(http://kyouritufudousan.com/real_estate/img/base/li_icon01.gif) no-repeat left center;*/
  background:#ffffff;
  background:url(http://kyouritufudousan.com/real_estate/img/base/cate03.gif);
  text-indent:5px;
  list-style:none;
  font-size:12px;
  padding:10px 0;
  margin:0;
}

.sidebar .module_categories .module_list_item2 {
  list-style:none;
  text-indent:5px;
  font-size:12px;
  padding:10px 0;
  margin:0;
  text-decoration: none;
  background:url(./img/base/cate03.gif);
  }

.sidebar .module_archives .module_content ul{
  list-style:none;

}

.sidebar .module_archives_day {
  margin:0 0 10px 0;
  padding:0 0 5px 0;
  text-indent:5px;
}

.sidebar .module_archives_day .module_header {
  color:#333333;
  font-size:12px;
  margin:10px 0 2px 0;
}

.sidebar .module_archives_day .module_header a {
  color:#333333;
}

.sidebar .module_search {
  margin:10px 0;
  font-size:12px;

}


/* トップページメインコンテンツ */

.maincontent .top_img {
  width:613px;
  height:200px;
  padding:0;
  margin:0 0 10px 0;
  background:url(http://kyouritufudousan.com/real_estate/img/index/top_img.jpg) no-repeat center top;
}

.maincontent .top_img span {
  display:none;

}

.maincontent .top_banner span {
  display:none;
}

.maincontent .top_banner {
  padding:0 0 5px 0;
  width:615px;
  height:100px;
}

.maincontent .top_banner ul {
  margin:0;
  padding:0;
}

.maincontent .top_banner li {
  float:left;
  width:153px;
  height:100px;
  display:block;
}

.maincontent .top_banner a {
  width:153px;
  height:100px;
  display:block;

}

.maincontent .top_banner .banner01 {
  background:url(http://kyouritufudousan.com/real_estate/img/index/1.gif) no-repeat center top;
  margin-right:2px;
}

.maincontent .top_banner .banner02 {
  background:url(http://kyouritufudousan.com/real_estate/img/index/2.gif) no-repeat left top;
}

.maincontent .top_banner .banner03 {
  background:url(http://kyouritufudousan.com/real_estate/img/index/3.gif) no-repeat left top;
}

.maincontent .top_banner .banner04 {
  background:url(http://kyouritufudousan.com/real_estate/img/index/4.gif) no-repeat left top;
}

.maincontent .top_banner .banner05 {
  background:url(http://kyouritufudousan.com/real_estate/img/index/5.gif) no-repeat center top;
  margin-right:2px;
}

.maincontent .top_banner .banner06 {
  background:url(http://kyouritufudousan.com/real_estate/img/index/6.gif) no-repeat left top;
}

.maincontent .top_banner .banner07 {
  background:url(http://kyouritufudousan.com/real_estate/img/index/7.gif) no-repeat left top;
}

.maincontent .top_banner .banner08 {
  background:url(http://kyouritufudousan.com/real_estate/img/index/8.gif) no-repeat left top;
}

.maincontent .module_new,
.maincontent .module_archives {
  margin-bottom:10px;
  padding:0;
  margin:0 0 10px 0;
  width:610px;
}


.maincontent .module_new .module_header {
  border:1px solid #2e6cd2;
  background:#f5efd0;
  padding:2px 0;
  margin:0;
  width:610px;
  color:#000000;
  text-indent:0.5em;
  font-weight:bold;
}

.maincontent .module_archives .module_header {
  padding:5px 0;
  margin:10px 0 10px 5px;
  text-indent:25px;
  background:url(http://kyouritufudousan.com/real_estate/img/base/list01.gif) no-repeat left center ;

}

.maincontent .module_archives {


}

.maincontent .archives_page .archive_title {
  padding:10px 10px;
}

.maincontent .archive_title {
  font-weight:bold;
  color:#2e6cd2;
}

 .archives_page .archive_content ul{
  list-style:none;
  padding:0;
  margin:0;

}
 .archives_page .archive_content .archive_list li{
  list-style:none;
  text-indent:2em;
  font-size:12px;
  padding:3px 0;
  color:#808080;
  margin:0;
  text-decoration: none;
}

 .archives_page .archive_contentarchive-list-item {
  color:#333333;

}

.maincontent .module_content .module_list .module_list_item {
  background:url(http://kyouritufudousan.com/real_estate/img/base/li_icon02.gif) no-repeat left center;
  list-style:none;
  text-indent:1.5em;
  font-size:12px;
  padding:3px 0;
  margin:0;
}

.maincontent .module_content .module_list .module_list_item li{
  list-style:none;
  text-indent:2em;
  font-size:12px;
  padding:6px 0;
  margin:0;
  text-decoration: underline;
  background:#ffffff;
  }


.date_page,
.entry_page,
.category_page,
.archives_page {
  padding:0 0 0 10px;
}

/* 各ページヘッダー */

.entry_page .archive_title {
  font-size:20px;
  font-weight:bold;
  text-indent:1.5em;
  background:url(http://kyouritufudousan.com/real_estate/img/base/icon02.gif) no-repeat left center ;
  color:#808080;
  margin:15px 0 0 0;
}

.category_page .archive_title {
  font-size:20px;
  font-weight:bold;
  text-indent:1.5em;
  background:url(http://kyouritufudousan.com/real_estate/img/base/icon02.gif) no-repeat left center ;
  color:#808080;
  margin:0px 0 0 0;
}

.date_page .archive_title {
  font-size:20px;
  font-weight:bold;
  color:#2e6cd2;
  margin:0 0 20px 0;
  padding:0;
  text-indent:1.5em;
  background:url(http://kyouritufudousan.com/real_estate/img/base/icon03.gif) no-repeat left center ;
}

/* 各記事のタイトル */

.entry_header {
  font-size:14px;
  font-weight:bold;
  text-indent:10px;
  color:#333333;
  margin:0;
  padding:0;
  border-left:5px solid #2e6cd2;
}

/* ヘッダー日付表示 */
.category_page .date_header {
  font-size:12px;
  color:#808080;
  text-align:right;
  margin:0;
  padding:0;
}

.date_page .date_header {
  font-size:14px;
  color:#808080;
  text-align:right;
  margin:0;
  padding:0;
}


/* 記事本体 */

.entry_body {
  font-size:12px;
  line-height:140%;
  margin:0 0 5px 0;
  padding:15px 10px;
  width:590px;
}

.entry_body p {
  margin:5px 0;
}

/* エントリーした画像のスタイル */

.entry {
  clear:both;
  margin:20px 0;
}

.entry_body hr {
  display:block;
  clear:both;
  border:1px solid #ffffff;
  padding:0;
  margin:0;
}

.entry_body img {
  border:1px solid #d9d9d9;
  background:#ebebeb;
  padding:5px;
  margin:10px 10px 10px 0;
  float:left;
}

.entry_body .dl_list dd {
  padding:0;
  margin:0 0 0 25px;
}

.entry_body .dl_list dt{
  font-size:12px;
  font-weight:bold;
  padding:0;
  margin:10px 0 5px 0;
}

.entry_body ol li {
  list-style-type:decimal;
}

.entry_body .company .ul_list li {
  list-style-type:disc;
  margin:0 0 5px 15px;
  padding:0;
}

entry_body .company .ul_list ul {
  margin:0 0 5px 15px;
  padding:0;
}

.entry_body h2 {
  font-weight:bold;
  color:#b71f2e;
  font-size:16px;
  border-left:5px solid #b71f2e;
  border-bottom:1px solid #b71f2e;
  margin:5px 0;
  text-indent:10px;

}

.entry_more_link {
  text-align:right;

}

.entry_body table {
  margin:0;
  padding:0;
  width:550px;
  border-collapse: collapse;
}

.entry_body th {
  padding:3px;
  text-align:center;
}

.entry_body td {
  padding:3px;
  vertical-align:top;
}

/* エントリーのフッダー */

.entry_footer {
  text-align:right;
  font-size:12px;
  margin:0px 0;
  padding:0 0 3px 0;
  border-bottom:1px dashed #2e6cd2;
}

.entry_top {
  width:610px;
}

.both {
  clear:both;

}


/* 投稿した個別の記事表示用 エントリーコンテンツ */

.maincontent_inner .content_nav {
  font-size:12px;
  text-align:right;
}

/* カテゴリー内のタイトルデータ一覧 */

.category_page .categorydata_list li{
  margin:5px 0 5px 15px;
  list-style:disc;
}

.category_page .categorydata_list span {
  font-size:12px;
  color: #808080;
  margin-left:10px;
}

/* 記事一覧 */
.sidebar .module_archives_list {
  padding:5px 0;
  margin-left:5px;
  text-indent:20px;
  background:url(http://kyouritufudousan.com/real_estate/img/base/list01.gif) no-repeat left center ;
}

.sidebar .rss {
  padding:5px 0;
  margin-left:5px;
  text-indent:20px;
  background:url(http://kyouritufudousan.com/real_estate/img/base/rss.gif) no-repeat left center ;

}


.sidebar .bukken .kensaku {
  padding:0;
  margin:0;
}

.sidebar .bukken .kensaku .s_banner1{
  background:url(http://kyouritufudousan.com/real_estate/img/base/navi01.gif) no-repeat left center;
  widht:160px;
  height:30px;
}

.sidebar .bukken .kensaku .s_banner2{
  background:url(http://kyouritufudousan.com/real_estate/img/base/navi02.gif) no-repeat left center;
  widht:160px;
  height:30px;
}

.sidebar .bukken .kensaku .s_banner3{
  background:url(http://kyouritufudousan.com/real_estate/img/base/navi03.gif) no-repeat left center;
}


.sidebar .bukken .kensaku .s_banner4{
  background:url(http://kyouritufudousan.com/real_estate/img/base/navi04.gif) no-repeat left center;
  widht:160px;
  height:30px;
}

.sidebar .bukken .kensaku .s_banner5{
  background:url(http://kyouritufudousan.com/real_estate/img/base/navi05.gif) no-repeat left center;
}

.sidebar .bukken .kensaku .s_banner6{
  background:url(http://kyouritufudousan.com/real_estate/img/base/navi06.gif) no-repeat left center;
}

.sidebar .bukken .kensaku span {
  display:none;
}


.sidebar .bukken .kensaku a {
  widht:160px;
  height:30px;
  display:block;
}

.h2red {color:#ff0000;}
.h2blue {color:#263097;}
.h2shou {font-size:12px;color:#000000;}