/* この部分は消さないでください。
created by smash 2005/08/08
Copyright (C) 2005-2006 Movable Type Nyumon. All rights reserved.
siteurl:http://30smash.main.jp/mt/
*/

/* ----- すべての要素 ----- */
*
{
	margin:0;
	padding:0;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size:100%;
	line-height:100%;
}

/* ----- body ----- */
body {
 text-align: center;
 margin: 0px 0px 12px;
 padding: 0px;
 font-family: "ＭＳ Ｐゴシック", Osaka;
 background-color: #fff;}

/* ----- リンク ----- */
a:link { color: #333333;text-decoration: none;}
a:visited { color: #333333;text-decoration: none;}
a:hover { color: #000099;text-decoration: underline;}
/* a:active { color: #0066CC;} */


/* 強調文字設定 */
h1 {margin: 0px;padding: 0px;float: left;}
h2 {font-size: 12px;color: #FFFFFF;margin: 0px;padding: 17px 0px 0px;}
h5 {color: #199290;font-size: 12px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #199290;padding-bottom: 3px;padding-top: 15px;margin: 0px 0px 6px;}



p {line-height: 150%;color: #333333;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 1em;margin-left: 0px;}

img { border: none;}
form {margin: 0px;padding: 0px;}

.font_10{font-size:10px;}
.font_16{font-size:16px;}

/* ----- float解除 ----- */
div.clear{	clear:both;}
div.clear hr{	display:none;}

/***** 背景と配置 ******************************************/

#main-container {
 line-height: 140%;
 margin-right: auto; margin-left: auto;
 text-align: left;
 padding: 0px; width: 98%;
 background-color: #FFF;
 border: 1px solid #666666;
} /* OK */

/******** banner部分 ***/


#banner {
 background-repeat: no-repeat;
 background-color:#666699;
 background-position: left top;
 clear:right;
 height: 60px;
 background-image:url("http://www.butsuryu-fudosan.com/images/banner_test2.jpg");
/*
 background-color:#000066;
*/ 
}

div.banner-logo { float:left;}
div.banner-subject { float:left;} 


div#banner h1.blog-name { margin: 0px 10px 0px 0px;}
/*div#banner h1.blog-name { margin: 5px 10px 5px 5px;} */

div#banner h2.blog-description {font-size:14px; color:#FFFFFF;
margin:10px 10px 10px 10px;
vertical-align:middle;}

/********  検索部分  ***/

div#banner table {
float: right;
margin-top:20px;
}

div#banner table td {padding-right: 10px;padding-left: 3px;}
div#banner table th input {border: 1px solid #BFBFBF;width: 160px;color: #333333;font-size: 12px;line-height: 14px;padding: 2px;margin-top: 2px;}
div#banner table td input {font-size: 12px;}

div.banner-serch input.search-submit{
font-size:60%;width:80px;
}

/********  メニュー部分  ***/

#menubar {
 background-color:#FFBA53;
 background-image: url("http://www.butsuryu-fudosan.com/images/kazari.gif");
 background-repeat: no-repeat;
 background-position: 18px 6px;
 height: 30px;
 width: 100%;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 float:left
}

#menubar a:link,#menubar a:visited {color: #000000;}
#menubar a:hover {color: #FFFF00;text-decoration: none;}
#menubar p{
 width: 102px; font-weight: bold;
 font-size: 14px; float: left; line-height: 12px;
 margin-top: 8px; margin-bottom: 0px;
 padding-left:45px;
 }


#menubar h3.category {
 color: #FFFFFF;font-size: 14px;line-height: 125%;
 padding: 0px 11px 0px 11px;
 float:left;
 border-left-width: 2px;
 border-left-style: solid;
 border-left-color: #FFFFFF;
 margin: 8px 0px 0px 8px;}

#menubar h3.melmaga {
 line-height: 125%;
 padding: 0px 6px 0px 6px;
 float:left;
 margin: 4px 2px 0px 8px;}


/******** サイドバー ***/

#left { float: left; width: 17%; overflow: hidden;background-color: #FFF;}
#right { float: left; width: 24%; overflow: hidden;background-color:#FFF; }
#center {
 float: left;
 width: 57%;
 overflow: hidden;
 background-color:  #FFF; 
 }

#left,#right,#center {padding-bottom:20px;}


/******** ▼▼ サイドバー設定(共通) ▼▼ ***/

.sidebar { padding: 8px; font-size: 12px; background-color:#FFF;} 

.sidebar ul { padding-left: 5px; margin-bottom: 10px; font-size: 12px;   /* 追加 */　}

.sidebar li {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
  text-align: left;
 line-height: 120%;
 margin-top: 10px;
 list-style-type: none;
}

.sidebar img {
 padding-right: 1px;
 padding-left: 1px;
 padding-bottom:3px;
 padding-top: 3px;
margin-bottom: 10px;

}

/* ----- サイドコンテンツ ----- */

.side-contents1 {
 border-left: 1px solid #e6e6e6;
 border-right: 1px solid #e6e6e6;
 border-bottom: 1px solid #e6e6e6;
 background-color:#f0fdff;
margin-bottom: 5px; margin-top: 8px;
 }

.side-contents1 h4 {
 background-color:  #0099cc;
 border: 1px solid #005ccc;
 color:  #FFFFFF;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 margin: 0px;
 line-height: 20px;
 padding-left:10px; padding-bottom: 4px; padding-top: 5px;
}

#new {
 float:right;
 display:block;
 margin:0px 10px 10px 5px;    /** ←←　要check!  **/
}





.side-contents1 h6#ichiran {
 color: #005ccc;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 11px;
 margin: 1px;
 text-align:right;
 padding-bottom: 4px; padding-top: 4px;
 }

#ichiran a:link,
#ichiran a:visited {color: #005ccc;}
#ichiran a:hover {color: #FF3300;text-decoration: underline;}


.side-contents1 ul#kijilist li,
.side-contents4 ul#kijilist li
 {
 background-image: url("http://www.butsuryu-fudosan.com/images/ya3.gif");
 background-repeat: no-repeat;
 background-position: 1px 1px;
 padding-left: 20px;
 }




.side-contents4 {
margin-bottom: 5px; margin-top: 8px;}


.tintai { padding: 0; text-align:center;}
.tintai img {margin-bottom:0px;}


/* ----- リンクバナー広告 070620追加----- */
.link_bnr { padding: 0; text-align:center;}
.link_bnr img {margin-bottom:0px;}




/* ----- バナー広告 ----- */
 .ad1{ float:left;}

/* ----- テキストバナー広告 ----- */
 .text_ad{ float:left;}

 
 
 

/* ----- 外部リンク ----- */

div.site-link{ margin:0 0 20px 0;}
div.site-link ul {
 padding-left: 5px;
 margin: 0px; margin-bottom: 20px;
 font-size: 12px;

}
div.site-link li {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 text-align: left;
 line-height: 100%;
 margin-top: 10px;
 list-style-type: none;
}

/* ----- e-sohkoリンク ----- */
div.link{
clear:left;
text-align: center;
margin-top: 20px;
}


/* ----- コンテンツ ----- */
/* -----最新ニュースとバックナンバー　ニュース表示部分 ----- */

.content-nav{   margin: 10px;   text-align: center;}

#center ul  {font-size: 10px;color: #666666;padding-bottom: 10px;line-height: 180%;}
#center ul li {
 background-image: url("http://www.butsuryu-fudosan.com/images/ya2.gif");
 background-repeat: no-repeat;
 background-position: 0px 0px;
 padding-left: 18px;
 padding-bottom: 2px;
}
#center ul li a {font-size: 14px;margin-right: 5px;}

#center ol  {font-size: 14px;color: #666666;padding-bottom: 10px;line-height: 180%;}
#center ol li { padding-left: 18px; padding-bottom: 2px;}
#center ol li a {font-size: 14px;margin-right: 5px;}


#center h3.bn_subject {                             /*←バックナンバー見出し */
 color: #ffffff; font-family: Verdana, Arial, sans-serif;
 font-size:14px;font-weight: bold; text-align: left;
 padding:10px 11px 12px 10px;
 background-color: #CCCCCC;
 border-left: 8px solid #999999;
 border-bottom: 1px solid #999999;
 border-top: 1px solid #999999;
 border-right: 1px solid #999999;
 margin-top: 10px;
 }

#center h3.subject {                                                     /*←　センター見出し */
 color: #ffffff; font-family: Verdana, Arial, sans-serif;
 font-size:14px;font-weight: bold; text-align: left;
 padding:10px 11px 12px 0px;
 background-color: #CCCCCC;
 border-left: 8px solid #999999; border-bottom: 1px solid #999999;
 border-top: 1px solid #999999; border-right: 1px solid #999999;
 margin-top: 10px;
 }


.backnumber {
 height:15px; display:block;
 background-repeat: no-repeat; background-color:#3300CC;
 float: right;
 margin-top: 0px;margin-left: 10px;    /** ←←　要check!  **/
 }  

.rss {
 height:15px; display:block;
 background-image: url(../img/banner_back.gif);
 background-repeat: no-repeat;
 float:left;
 background-color:#3300CC;
 float: right;
 margin-top: 0px;margin-left: 10px;    /** ←←　要check!  **/
  }


/*
.container {
 padding: 5px 5px 5px 10px;
 background-color: #FFFFFF;
 font-family: Verdana, Arial, sans-serif;
 font-size:14px;
 background-color: #FFF; 
 }
*/


/* ----- フッター ----- */
div.footer {height: 28px;padding-top: 10px;text-align:center;}


/* ----- アーカイブ * new ----- */

h2#archive-title {
   color:#000000;
    border-left:8px solid  #999999;
    border-bottom:1px solid  #999999;
    padding-left: 10px;
    font-size:16px;
    margin-top:10px;
}

h2#news-title {
 color: #333333;
 border-left:8px solid #163891;
 padding-left: 10px;
 font-size: 16px;
 margin-top:10px;
}


#dot {
 border-top-width: 1px;
 border-top-style: dotted;border-top-color: #999999;
 margin-top: 5px;
 padding-top: 10px;}









/* ----- エントリー ----- */


#entry-tag a:link {color: #000099;},
#entry-tag a:visited {color: #000099;}
#entry-tag a:hover {color: #006699;text-decoration: underline;}

.entry-date{ color:#000000; font-size:90%; float:right; padding:5px 10px 3px 10px;}

.entry-content { position: static; clear: both;margin: 5px 10px;}

.entry-body{ display:block; font-size:14px; padding:10px 10px 3px 10px; clear: both;}

.entry-content img{ clear: both;
margin-bottom: 40px
text-align: center;}

.entry-body img{ clear: both;
margin-bottom: 40px
text-align: center;}



.entry-more-link,.entry-more{   clear: both;}

.entry-excerpt{ clear: both;}

.entry-footer{  clear: both; margin: 5px 10px 20px 10px;}

/* ----- 検索 ----- */

.search-results-title{
   color:#000000;
    border-left:8px solid #CCCCFF;
    border-bottom:1px solid  #CCCCFF;
    padding-left: 10px;
    font-size:20px;
   margin-top:10px;
}






/* ***************** ここまで確認しました。 ****/ 

#date-header { height: 1em; color:#666666;  }



.posted {
 color: #999999;
 font-family: Verdana, Arial, sans-serif;
 font-size: x-small;
 border-top: 1px solid #999999;
 text-align: right;
 margin-bottom: 25px;
 line-height: normal;
 padding: 3px;
}


form {
 margin:0px;
}

.link-note {
 font-family: Verdana, Arial, sans-serif;
 font-size: x-small;
 line-height: 150%;
 text-align: left;
 padding: 2px;
 margin-bottom: 15px;
}

textarea[id="comment-text"] { width: 80%;}

.date-header{ position: static;clear: both;}

.archive{   position: static;   overflow: hidden;
   clear: both;   width: 100%;
   margin-bottom: 10px;   /* 元は20 */
}
.archive-content{   clear: both;   margin: 5px 10px 20px 10px;
}


/* ----- 検索テンプレート ----- */

/* modules */

.module {    position: relative;    overflow: hidden;    width: 100%;}

.module-content {    position: relative;    margin: 5px 10px 20px 10px;}

.module-list,
.archive-list {    margin: 0;    padding: 0;    list-style: none;}

.module-list-item {    margin-top: 5px;    margin-bottom: 5px;}


div.module-content{	margin:0 0 20px 0;}

div.module-content p{	font-size:80%;	line-height:130%;	margin:0 0 5px 0;}

div.module-content ul{	margin:0 0 0 20px;}

div.module-content ul li{	font-size:80%;	margin:0 0 5px 0;}



.search-result-tit{
 font-size:80%;font-weight:normal;
 background:#666666;
 color:#ffffff;
 padding:3px;
 margin:0 0 15px 0;
}

