@charset "utf-8";
/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: 有名な <a href="http://binarybonsai.com/kubrick/">Kubrick</a> をもとにした WordPress のデフォルトテーマ
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/*追加
=========================*/
.blogtable table{

}

.blogtable td{
 padding: 5px;
}


/* 初期化
=========================*/

*{
	margin: 0;
	padding: 0;
}

img{
	border-style: none;
}

.tleft {
	text-align: left;
}

.tcenter {
	text-align: center;
}

.tright {
	text-align: right;
}

.fleft{
 float: left;
}

.fright{
 float: right;
}

.n{
 display: none;
}

.n2{
 position: absolute;
 top: -3000px;
}

.n3{
 text-indent: -7983em;
}

html{
 height:100%;
 overflow-y:scroll;
}

.clear,
.c{
 clear: both;
}

a:hover{
 text-decoration: none;
}

.box10{
 width: 10px;
}

.box30{
 width: 30px;
}

.box40{
 width: 40px;
}

.box50{
 width: 50px;
}

.box60{
 width: 50px;
}

.box70{
 width: 70px;
}

.box80{
 width: 80px;
}

.box110{
 width: 110px;
}

.box130{
 width: 130px;
}

.box150{
 width: 200px;
}

.box180{
 width: 180px;
}

.box200{
 width: 200px;
}

.box250{
 width: 250px;
}

.box300{
 width: 300px;
}

.box320{
 width: 320px;
}

.box370{
 width: 370px;
}

.textarea,
.tarea,
.tarea_ty2
{
 width: 370px;
 height: 200px;
}

.buttomarea{
 text-align: center;
 margin: 15px 10px 0 0;
}

.red,
.attention
{
 color: #ff0000;
}

.orange{
 color: #ff9b00;
}

.orange2{
 color: #fbb03b;
}

.bgcolor1{
 background-color: #fafde2;
}

.bgcolor2{
 background-color: #fbfff1;
}

.fs12{
 font-size: 12px;
}

.buttonarea{
 padding: 5px 0;
}

#prev,
#pad{
 font-size: 12px;
}

#prev a,
#pad a{
 background-color: none;
}


.alignleft{
 float: left;
}

.alignright{
 float: right;
}

.imgborder{
 border: solid 1px #cccccc;
}

/*HEADER
=========================*/
#header{
 width: 960px;
 height: 245px;
 text-align: left;
 margin-right: auto;
 margin-left: auto;
 background-color: #ffffff;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009030201.jpg);
 background-repeat: no-repeat;
}

#headertop{
 position: relative;
 left: -2px;
}

#headertop table{
 width: 100%; 
}

#header_left{
 width: 294px;
 height: 54px;
 overflow: hidden;
}

#header_left1{
 width: 57px;
 float: left;
}

#header_left2{
 width: 237px;
 float: left;
}

/*SEARCH AREA
=========================*/
#search{
 width: 200px;
 float: right;
 text-align: right;
 padding: 6px 18px 0 0;
 /*for IE hack*/
}

#searchimage{
 position: relative;
 top: 4px;
}

#search table{
 position: relative;
 right: 5px;
}


/*BODY
=========================*/
body {
 background-color: #ffffff;
 text-align: center;
 height:100%;
}


/*LAYOUT
=========================*/
#layout {
 width: 960px;
 text-align: center;
 margin-right: auto;
 margin-left: auto;
 background-color: #f0ffe0;
}



/* ヘッダーメニュー
=========================*/
#headerbottommenu{
 clear: both;
 position: relative;
 top: -20px;
}

#headerbottommenu ul{
 text-align: right;
 padding: 0px 20px 0 0px;
}

#headerbottommenu li{
 display: inline;
 padding: 0 0 0 5px;
}

#headerbottommenu li a{
 color: #ffffff;
 padding: 0 0 0 12px;
 font-size: 12px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009031105.jpg);
 background-repeat: no-repeat;
 background-position: 0 2px;
 text-decoration: none;
}

#headerbottommenu li a:hover{
 color: #ffffff;
 padding: 0 0 0 12px;
 font-size: 12px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009031106.jpg);
 background-repeat: no-repeat;
 background-position: 0 2px;
 text-decoration: none;
}


#menu4box{
 position: relative;
 top: -10px;
 margin: 0 0 0 430px;
}


#harajukuarea1{
 width: 125px;
 height: 176px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009031101.png);
 background-repeat: no-repeat;
 text-indent: -9872em;
 outline: none;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src=http://demo.2.estateservice.collectnote.com/images/2009031101.png, SizingMethod=crop);
 cursor: pointer;
}

#harajukuarea2{
 width: 125px;
 height: 171px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009031102.png);
 background-repeat: no-repeat;
 text-indent: -9872em;
 outline: none;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src=http://demo.2.estateservice.collectnote.com/images/2009031102.png, SizingMethod=crop);
 cursor: pointer;
}

#harajukuarea3{
 width: 125px;
 height: 160px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009031103.png);
 background-repeat: no-repeat;
 text-indent: -9872em;
 outline: none;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src=http://demo.2.estateservice.collectnote.com/images/2009031103.png, SizingMethod=crop);
 cursor: pointer;
}

#harajukuarea4{
 width: 125px;
 height: 167px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009031104.png);
 background-repeat: no-repeat;
 text-indent: -9872em;
 outline: none;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src=http://demo.2.estateservice.collectnote.com/images/2009031104.png, SizingMethod=crop);
 cursor: pointer;
}

/*更新情報
=========================*/
#newinformation{
 clear: both;
 padding: 10px 0 0 0;
}

#newinformationarea{
 width: 950px;
 height: 178px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009030203.jpg);
 background-repeat: no-repeat;
 text-align: left;
 margin: 0 auto;
}

#newinfop{
 padding: 53px 0 0 10px;
}

#newinformationarea p{
 padding: 2px 0 5px 0;
 font-size: 14px;
}


/*キャッチ - 不動産管理30年
=========================*/
#catch{
 padding: 10px 0 5px 0;
}

#catcharea{
 width: 950px;
 height: 190px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009030206.jpg);
 background-repeat: no-repeat;
 margin: 0 auto;
}

#catcharea2{
 padding: 30px 0 0 200px;
 text-align: left;
}

#catcharea2 h2{
 color: #fefee2;
 font-size: 35px;
 padding: 0 0 0 35px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009030206-3.jpg);
 background-repeat: no-repeat;
 background-position: 0 6px;
}

#catcharea2 h3{
 padding: 15px 0 0 5px;
 color: #fefee2;
 font-size: 16px;
}

#catcharea2 dl{
 /* non script */
}

#catcharea2 dt{
 /* non script */
}

#catcharea2 dd{
 float: left;
}

#catcharea2 p{
 clear: both;
 color: #fefee2;
 font-size: 14px;
 padding: 8px 0 0 40px;
 line-height: 18px;
 /* GO IE HACK */
}

#catcharea2 p a{
  color: #2b4734;
 text-decoration: none;
}

#catcharea2 p a:hover{
  color: #2b4734;
 text-decoration: underline;
}


/*
賃貸・売買不動産情報
不動産情報ブログ
不動産購入、売却のご相談
不動産管理
=========================*/
#boxmenu1{
 width: 478px;
 height: 276px;
 float: left;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009030207.jpg);
 background-repeat: no-repeat;
}

#boxmenu12{
 width: 455px;
 text-align: center;
 margin: 0 auto;
}

#boxmenu121{
 text-align: left;
 padding: 20px 0 0 20px;
}

#boxmenu121 h2{
 font-size: 28px;
 color: #F15A24;
}

#boxmenu121 h3{
 font-size: 14px;
 color: #F15A24;
 letter-spacing: -1px;
}

#boxmenu121 p{
 font-size: 12px;
 color: #4D4D4D;
 padding: 10px 0 0 0;
 line-height: 20px;
 letter-spacing: 0;
}

#boxmenu121 li{
 padding: 40px 0 0 130px;
 list-style-type: none;
}




#boxmenu2{
 width: 480px;
 height: 272px;
 float: left;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009030208.jpg);
 background-repeat: no-repeat;
}

#boxmenu22{
 width: 455px;
 text-align: center;
 margin: 0 auto;
}

#boxmenu222{
 text-align: left;
 padding: 15px 0 0 10px;
}

#boxmenu222 h2{
 font-size: 28px;
 color: #00A63C;
 padding: 0 0 0 150px;
}

#boxmenu222 h3{
 font-size: 14px;
 color: #00A63C;
 letter-spacing: -1px;
}

#boxmenu222 p{
 font-size: 12px;
 color: #4D4D4D;
 padding: 10px 0 0 0;
 line-height: 20px;
 letter-spacing: 0;
}

#boxmenu222 li{
 list-style-type: none;
 padding: 25px 0 0 130px;
}



#boxmenu3{
 clear: both;
 width: 478px;
 height: 296px;
 float: left;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009030209.jpg);
 background-repeat: no-repeat;
}

#boxmenu33{
 width: 455px;
 text-align: center;
 margin: 0 auto;
}

#boxmenu333{
 text-align: left;
 padding: 0 0 0 10px;
}

#boxmenu333 h2{
 font-size: 28px;
 color: #93278F;
}

#boxmenu333 h3{
 font-size: 14px;
 color: #93278F;
 letter-spacing: -1px;
}

#boxmenu333 p{
 font-size: 12px;
 color: #4D4D4D;
 padding: 10px 0 0 0;
 line-height: 20px;
 letter-spacing: 0;
}

#boxmenu333 li{
 list-style-type: none;
 padding: 25px 0 0 130px;
}





#boxmenu4{
 width: 480px;
 height: 284px;
 float: left;
 margin: 5px 0 0 0;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009030210.jpg);
 background-repeat: no-repeat;
}

#boxmenu44{
 width: 455px;
 text-align: center;
 margin: 0 auto;
}

#boxmenu444{
 text-align: left;
 padding: 0px 0 0 10px;
}

#boxmenu444 h2{
 font-size: 28px;
 color: #0071BC;
}

#boxmenu444 h3{
 font-size: 14px;
 color: #0071BC;
 letter-spacing: -1px;
}

#boxmenu444 p{
 font-size: 12px;
 color: #4D4D4D;
 padding: 10px 0 0 0;
 line-height: 20px;
 letter-spacing: 0;
}

#boxmenu444 li{
 list-style-type: none;
 padding: 0px 0 0 130px;
}


/*パンくずナビ
=========================*/
#pankuzu{
 text-align: left;
 padding: 5px 0 5px 5px;
 font-size: 12px;
 border-bottom: solid 1px #89bc93;
}

/*PAGE
=========================*/
#content{
 text-align: left;
 padding: 0.3em;
}

#content h2.title{
 width: 900px;
 height: 40px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/titlebg.jpg);
 background-repeat: no-repeat;
 color: #ffffff;
 padding: 10px 0 0 10px;
 font-size: 20px;
 font-weight: bold; 
}

.contentbg_top{
 width: 946px;
 height: 40px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009032910.gif);
 background-repeat: no-repeat;
}

.contentbg{
 width: 946px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009032911.gif);
 background-repeat: repeat-y;
}

.contentbg:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
}

.contentbg_bottom{
 width: 946px;
 height: 30px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009032912.gif);
 background-repeat: no-repeat;
 margin: -0px 0 10px 0;
}

.leftline{
 width: 870px;
 margin: 0 35px;
}

#content a{
 color: #363636;
}

#content a:visited{
 color: #374e56;
}

#content a:hover{
 color: #373956;
}


#newinfop a{
 color: #363636;
}

#newinfop a:visited{
 color: #374e56;
}

#newinfop a:hover{
 color: #373956;
}

#pankuzu a{
 color: #363636;
}

#pankuzu a:visited{
 color: #374e56;
}

#pankuzu a:hover{
 color: #373956;
}



/*不動産管理
=========================*/
#hudousankanri{
 width: 940px;
 height: 1107px;
 background-image: url(http://demo.estateservice.collectnote.com/img/2009050701.gif);
 background-repeat: no-repeat;
 margin: 0 auto;
 _position: relative;
 _left: 15px;
}

#hudousankanri_top_0{
 padding: 20px 0 0 0;
}

#hudousankanri_top{
 width: 912px;
 height: 268px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009050702.png);
 margin: 0 0 0 17px;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src=http://demo.2.estateservice.collectnote.com/images/2009050702.png, SizingMethod=crop);
 _position: relative;
 _left: 18px;
}

#hudousankanri_top li{
 list-style-type: none;
 background-image: url(http://demo.estateservice.collectnote.com/img/2009050703.gif);
 background-repeat: no-repeat;
 padding: 0 0 0 25px;
 margin: 0;
}

#hudousankanri_top_1{
 padding: 50px 0 0 40px;
}

#hudousankanri_top_1 h2{
 font-size: 30px;
}

#hudousankanri_top_1 h3{
 font-size: 15px;
}

#hudousankanri_top_1 h4{
 margin: 20px 0 0 0;
 color: #404040;
}

#hudousankanri_top_1 ul{
 margin: 5px 0 0 0;
}


#hudousankanri1{
 width: 100%;
 height: 284px;
 margin: 0 0 0 30px;
 background-image: url(http://demo.estateservice.collectnote.com/img/2009050706.gif);
 background-repeat: no-repeat;
}

#hudousankanri1 h3{
 color: #ffffff;
 font-size: 24px;
}

#hudousankanri1content{
 margin: 18px 0 0 20px;
 width: 500px;
 float: left;
}

#hudousankanri1content p{
 padding: 30px 0 0 0;
}

#hklink1{
 padding: 50px 0 0 0;
}

#hklink1 a{
 float: left;
 width: 338px;
 height: 90px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009050801.png);
 display: block;
 outline: none;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src=http://demo.2.estateservice.collectnote.com/images/2009050801.png, SizingMethod=crop);
 cursor: pointer;
}

#hklink1 a:hover{
 float: left;
 width: 338px;
 height: 90px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009050802.png);
 display: block;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src=http://demo.2.estateservice.collectnote.com/images/2009050802.png, SizingMethod=crop);
 cursor: pointer;
}

#hklink1 p.non{
 text-indent: -9876em;
}

#hudousankanri2{
 clear: both;
 width: 100%;
 height: 224px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009050707.gif);
 background-repeat: no-repeat;
 margin: 0 0 0 30px;
}

#hudousankanri2 h3{
 color: #ffffff;
 font-size: 24px;
}

#hudousankanri2content{
 margin: 18px 0 0 20px;
 width: 500px;
 float: left;
}

#hudousankanri2content p{
 padding: 30px 0 0 0;
}

#hklink2{
 padding: 30px 0 0 0;
}

#hklink2 a{
 float: left;
 width: 338px;
 height: 90px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009050803.png);
 display: block;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src=http://demo.2.estateservice.collectnote.com/images/2009050803.png, SizingMethod=crop);
 cursor: pointer;
}

#hklink2 a:hover{
 float: left;
 width: 338px;
 height: 90px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009050804.png);
 display: block;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src=http://demo.2.estateservice.collectnote.com/images/2009050804.png, SizingMethod=crop);
 cursor: pointer;
}

#hklink2 p.non{
 text-indent: -9876em;
}

#hudousankanri3{
 clear: both;
 width: 100%;
 height: 217px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009050708.gif);
 background-repeat: no-repeat;
 margin: 0 0 0 30px;
}

#hudousankanri3 h3{
 color: #ffffff;
 font-size: 24px;
}

#hudousankanri3content{
 margin: 18px 0 0 20px;
 width: 500px;
 float: left;
}

#hudousankanri3content p{
 padding: 30px 0 0 0;
}

#hklink3{
 padding: 50px 0 0 0;
}

#hklink3 a{
 float: left;
 width: 338px;
 height: 90px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009050805.png);
 display: block;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src=http://demo.2.estateservice.collectnote.com/images/2009050805.png, SizingMethod=crop);
 cursor: pointer;
}

#hklink3 a:hover{
 float: left;
 width: 338px;
 height: 90px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009050806.png);
 display: block;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src=http://demo.2.estateservice.collectnote.com/images/2009050806.png, SizingMethod=crop);
 cursor: pointer;
}

#hklink3 p.non{
 text-indent: -9876em;
}



/*不動産管理第二階層
=========================*/
#pagesidemenu{
 width: 220px;
 float: left;
}

#pagesidemenu_top{
 width: 220px;
 height: 40px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009040905.gif);
 background-repeat: no-repeat;
}

#pagesidemenubg{
 width: 220px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009040906.gif);
 background-repeat: repeat-y;
}

#pagesidemenubg:after{
content : "";
display : block;
height : 0;
clear : both;
}

#pagesidemenu_bottom{
 width: 220px;
 height: 10px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009040908.gif);
 background-repeat: no-repeat;
}

#pagesidemenubg2{
 margin: 0 0 0 10px;
}


#pagesidemenubg2 ul{

}

#pagesidemenubg2 li{
 list-style-type: none;
 font-size: 12px;
 margin: 0 0 3px 0;
}

#pagesidemenubg2 li a{
 background-image: url(http://demo.estateservice.collectnote.com/img/2009050504.gif);
 background-repeat: no-repeat;
 background-position: 0 -2px;
 padding: 0 0 0px 18px;
 text-decoration: none;
}

#pagesidemenubg2 li a:hover{
 background-image: url(http://demo.estateservice.collectnote.com/img/2009050505.gif);
 background-repeat: no-repeat;
 background-position: 0 -2px;
 padding: 0 0 0px 18px;
 text-decoration: none;
}

#pagesidemenubgmenu li strong{
  padding: 0 0 0 18px;
}

.pagesidemenubgmenup{
  padding: 0 0 0 18px;
}

.imgright{
 float: right;
 border: solid 1px #cccccc;
 margin: 0 0 0 10px;
}

.imgright2{
 float: right;
 border: solid 1px #cccccc;
 margin: 0 0 0 10px;
}

.imgright3{
 float: right;
 margin: 0 0 0 10px;
}


/*不動産管理第三階層
*/

#pagetemplatewrap{
 width: 725px;
 float: right;
}

#pagetemplate_top{
 width: 725px;
 height: 40px;
 background-image: url(http://demo.estateservice.collectnote.com/img/2009040909.gif);
}

#pagetemplatebg{
 width: 725px;
 background-image: url(http://demo.estateservice.collectnote.com/img/2009040910.gif);
}

#pagetemplatebg:after{
content : "";
display : block;
height : 0;
clear : both;
}

#pagetemplate_bottom{
 width: 725px;
 height: 35px;
 background-image: url(http://demo.estateservice.collectnote.com/img/2009040912.gif);
}

#pagetemplate2{
 width: 630px;
 margin: 0 0 0 40px;
}

#pagetemplate2 h2{
 color: #006835;
 margin: 0 0 5px 0;
}

#pagetemplate2 h3{
 margin: 10px 0 0 0;
}

#qnadapage li{
 list-style-type: none;
 padding: 0 0 3px 0;
 margin: 0;
}

#qnadapage li a{
 background-image: url(http://demo.estateservice.collectnote.com/img/2009050504.gif);
 background-repeat: no-repeat;
 background-position: 0 -1px;
 padding: 0 0 0 20px;
}

#qnadapage li a:hover{
 background-image: url(http://demo.estateservice.collectnote.com/img/2009050505.gif);
 background-repeat: no-repeat;
 background-position: 0 -1px;
 padding: 0 0 0 20px;
}

#qnadapage2{
 margin: 0 0 0 25px;
}

#qnadapage2 li{
 margin: 0 0 5px 0;
}

/*管理物件
*/

.mob{
 float: left;
 margin: 0px 2px 0 0;
}

.mob table{
 width: 208px;
 margin: 0 0 40px 0;
}

.mob td,
.mob th{
 font-size: 12px;
}



.systembox{
 width: 200px;
 float: right;
 background-color: #fcffd8;
 padding: 10px 20px 10px 0;
 font-size: 12px;
}

.systembox ul{
 margin: 0 0 0 10px;
}

.systembox li{
 list-style-type: none;
}


/*購入条件フォーム・売却条件フォーム
=========================*/

#formarea table{
 border-top:1px solid #cccccc;
 border-left:1px solid #cccccc;
 border-collapse:collapse;
}

#formarea th{
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 padding: 5px;
}

#formarea td{
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 padding: 5px;
}

#formarea li{
 list-style-type: none;
}

.greenlarge{
 color: #006835;
 font-size: 20px;
}




/*サイトマップ
*/
#sitemap_navi{
 margin: 0 0 0 10px;
}

#sitemap_navi li{
 margin: 0 0 5px 10px;
}

#sitemap_navi ul ul{
 margin: 5px 0 0 0;
}

/*会社概要 Company
=========================*/
.greenborder table{
    border-top:1px solid #e4e4e4;
    border-left:1px solid #e4e4e4;
    border-collapse:collapse;
}

.greenborder th{
    border-right:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
    padding: 5px;
}

.greenborder td{
    border-right:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
    padding: 5px;
}

.greenborder li{
 list-style-type: none;
}

#companyphoto1{
 width: 245px;
 height: 269px;
 float: right;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009042901.gif);
 margin: 0 30px 0 0;
}

*html #companyphoto1{
 margin: 0 0 0 0;
}

#companyphoto2{
 clear: both;
 width: 245px;
 height: 269px;
 float: right;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009042902.gif);
 position: relative;
 right: 130px;
}

#companyphoto3{
 clear: both;
 width: 245px;
 height: 269px;
 float: right;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009042903.gif);
}


/*検索結果
=========================*/
.search-excerpt{
 color: #ff0000;
 font-weight: bold;
}


/*BLOG
=========================*/
#sidebar{
 width: 220px;
 float: left;
}

#sidebar_type2_top{
 width: 220px;
 height: 100px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009040101.gif);
 background-repeat: no-repeat;
}

#sidebar_type2bg{
 width: 220px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009040103.gif);
}

#sidebar_type2bg:after{
content : "";
display : block;
height : 0;
clear : both;
}

#sidebar_type2bg_font li{
 list-style-type: none;
}

#sidebar_type2_bottom{
 width: 220px;
 height: 30px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009040104.gif);
 background-repeat: no-repeat;
}

.blogcontent{
 width: 725px;
 float: right;
 text-align: left;
}


.blog_top{
 width: 725px;
 height: 40px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009040401.gif);
 background-repeat: no-repeat;
}


.blogbg{
 width: 725px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009040402.gif);
 background-repeat: repeat-y;
}


.blogbg:after{
content : "";
display : block;
height : 0;
clear : both;
}

.pagetemplate{
 width: 620px;
 position: relative;
 top: 15px;
 left: 50px;
}

.blog_bottom{
 width: 725px;
 height: 35px;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009040404.gif);
 background-repeat: no-repeat;
}

#calendar{

}

#wp-calendar{
 text-align: center;
 margin: 0 auto;
 padding: 0 13px 0 0;
}

.blogmenuwidth{
 width: 190px;
 font-size: 12px;
 margin: 10px 0 10px 8px;
}

.blogmenuwidth p{
 padding: 0 0 5px 0;
}

.blogmenuwidth li{
 padding: 0 0 5px 0;
}

#blogmenulayout{
 width: 190px;
 margin: 0 0 0 10px;
}

/*FOTTER
=========================*/
#fotter{
 clear: both;
 width: 960px;
 height: 20px;
 background-color: #005737;
 padding: 6px 0 0 0;
 clear: both;
 font-size: 12px;
 text-align: left;
}

#fotter_left{
 float: left;
}

#fotter_right{
 float: right;
}

#fotter_right ul{
 padding: 0 5px 0 0;
}

#fotter_right li{
 display: inline;
}

#fotter_right li a{
 color: #ffffff;
 text-decoration: none;
}

#fotter_right li a:hover{
 color: #ffffff;
}

#fotter_right li.rss a{
 color: #ffffff;
 text-decoration: none;
 position: relative;
 top: 2px;
}

#fotter_right li.rss a:hover{
 color: #ffffff;
 position: relative;
 top: 2px;
}

#fotter_right li.check a{
 color: #ffffff;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009030215.jpg);
 background-repeat: no-repeat;
 background-position: 0 2px;
 padding: 0 0 0 12px;
}

#fotter_right li.check a:hover{
 color: #ffffff;
 background-image: url(http://demo.2.estateservice.collectnote.com/images/2009030216.jpg);
 background-repeat: no-repeat;
 background-position: 0 2px;
 padding: 0 0 0 12px;
}

address{
 padding: 0 0 0 5px;
 color: #ffffff;
 font-style: normal;
 display: inline;
 position: relative;
 top: 3px;
}

address a{
 color: #ffffff;
 text-decoration: none;
}

address a:hover{
 color: #ffffff;
 text-decoration: underline;
}

.power a{
 color: #ffffff;
 text-decoration: none;
}

.power a:hover{
 color: #ffffff;
 text-decoration: underline;
}
