body {
	margin: 0 0 0 0;
	color: #333;
	background-color: #ddd;
	text-align: center;
	line-height: 1.4em;
	font-family: "ＭＳ Ｐゴシック"; 

}

a {
	text-decoration: none;
	color: #003;
}
a:hover {
	text-decoration:underline;
	color: #f00;
}
/* リンク色 */
a:link {
	text-decoration: none;
	color: #069;
}
/* マウスオーバー時 */
a:link:hover {
	text-decoration:underline;
	color: #f60;
}
/* ヘッダー*/
#hedder a:link {
	text-decoration:none;
	color:#333;
}
#hedder a:visited {
	text-decoration:none;
	color:#333;
}
#hedder a:active {
	text-decoration:underline;
	color:#f00;
}
#hedder a:hover {
	text-decoration:underline;
	color:#f00;
}

img {
	border:0;
}

h1 {
	margin:0 0 10px 0;
	font-size:14px;
	color:#666;
}

h2 {
	margin:0;
	font-size:14px;
	color:#666;
}


#mawari {
	width:762px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#ccc;
}


#hedder {
	width:760px;
	height:95px;
	background-image: url(img/head_bg1.jpg);
	font-size:13px;
	line-height: 110%;
}

#h-left {
	float: left;
	width:560px;
	height:90px;
	padding:20px 0 0 30px;
	color:#c60 ;
}

#h-right {
	float: right;
	width:200px;
	height:90px;
	background-image: url(img/head_bg2.jpg);
	padding:14px 0 0 3px;
	text-align:center ;

}

#container {
	margin:0;
	padding:0;
	width:760px;
	background-color: #fff;
	text-align: left;
}

#title {
	margin-bottom:30px;
	padding-left:10px;
}

#alpha {
	float: left;
	width:560px;
}

/* トップメイン画像部分 */
#main-t {
	background-image: url(img/in_img1bg.jpg);
	background-repeat: no-repeat;
	width: 560px;
	height:180px;
	margin:0;
	padding:20px 0 0 15px;
	font-size:13px;
	color:#060;
	line-height: 170%;
}
#main-t2 {  margin-top:15;
	font-size:12px;
	color:#555;
	line-height: 120%;
}
/* 中面ページタイトル画像部分 */
#inpage-t {
	background-image: url(img/title_bg.jpg);
	background-repeat: no-repeat;
	width: 560px;
	height:90px;
	margin:0;
	padding:10px 0 0 15px;
	font-size:13px;
	color:#060;
	line-height: 180%;
}
/* 中面ページぱんくずナビ */
.nabi {
 	padding:0;
	font-size:10px;
	color:#666;
	line-height: 120%;
	text-align: left;
}
/* 中面ページ　記事　大タイトル */
p.inpagetitle {
	background-image: url(img/bg_title2.gif);
	background-repeat: no-repeat;
	padding:5px 0 0 30px ;
	height:47px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
}
/* 中面ページ　記事　タイトル緑 */
p.bg_green {
	background-color: #E8F8E1;
	border:1px solid #8c6;
	padding:5px 0 0 10px ;
	height:20px;
	font-size:15px;
	font-weight:bold;
	color:#060;
	margin-bottom:5px;
}
/* 中面ページ　テーブルテキスト */
.tabletext_y {
	background-color: #FFF8DC;
	font-size:13px;
	color:#000;
}
.tabletext_w {
	background-color: #FFF;
	font-size:13px;
	font-weight:bold;
	color:#000;
}
.tabletext_p {
	background-color: #f8f3ff;
	font-size:13px;
	color:#000;
}

.tabletext_n {
	background-color: #FFF;
	font-size:13px;
	color:#000;
	line-height: 130%;
}
.tabletext_g {
	background-color: #e8f8e1;
	font-size:13px;
	color:#000;
	line-height: 130%;
}
.tabletext_yg {
	background-color: #F8FCEC;
	font-size:13px;
	color:#000;
	line-height: 130%;
}


/* 中面ページ　箇条書き記事 */
#work_text {
margin: 0px;
margin-top:0px;
padding: 0px;
	text-align:left;
	font-size:13px;
	color:#333;
	line-height: 165%;
}
#work_text ul li{
list-style-image: url(img/pt_7.gif); 
}

/* 中面ページ　記事　タイトル緑 */
p.minititle_green {
	background-color: #8c6;
	border:1px solid #8c6;
	padding:0 0 0 10px ;
	height:13px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin-bottom:2px;
}
/* ブログエントリーページタイトル */
p.blogpagetitle {
	font-size:25px;
	color:#030;
}

/* トップメインコンテンツテキスト */
#main {

	width: 560px;
 	padding:0 10px;
	font-size:13px;
	color:#333;
}
/* テキスト */
.text_bold_b {
	font-size:14px;
	color:#000;
	font-weight:bold;
}

/*トップ二つの業務柱 */
#box1 {
	width:560px;
	height:210px;
	font-size:12px;
	margin:0px;
	padding:60px 0 10px 0;
	background-image: url(img/bg_toptitle.gif);
	background-repeat: no-repeat;
	color:#666;
	line-height: 150%;
	background-color: #fff;
}
/*トップ二つの業務柱 3月25日修正版 */
#box1-2 {
	width:560px;
	height:210px;
	font-size:12px;
	margin:0px;
	padding:60px 0 10px 0;
	background-image: url(img/bg_toptitle2.gif);
	background-repeat: no-repeat;
	color:#666;
	line-height: 150%;
	background-color: #fff;
}
#box11 {
	float: left;
	width:260px;
	margin-left:10px;
}
#box12 {
	float: left;
	width:260px;
	margin-left:20px;
}

/*トップマンション管理組合コンサル 2008年3月25日追加 */
#box_bg_consul {
	width:540px;
	height:113px;
	font-size:12px;
	margin:0px;
	padding:0px 0 0 0;
	background-image: url(img/bg_mansion.gif);
	background-repeat: no-repeat;
	color:#333;
	line-height: 150%;
	background-color: #fff;
}
/*トップマンション管理組合コンサル左右2008年12月25日追加 */
#box_bg_left {
	width:269px;
	height:89px;
	font-size:12px;
	margin:0px;
	padding:0px 0 0 0;
	background-image: url(img/bg_hidari.jpg);
	background-repeat: no-repeat;
	color:#333;
	line-height: 150%;
	background-color: #fff;
}
#box_bg_left p{margin-top:2px;
	width:190px;
	margin-left:72px;
}
#box_bg_right {
	width:267px;
	height:89px;
	font-size:12px;
	margin:0px;
	padding:0px 0 0 0;
	background-image: url(img/bg_migi.jpg);
	background-repeat: no-repeat;
	color:#333;
	line-height: 150%;
	background-color: #fff;
}
#box_bg_right p{margin-top:2px;
	width:190px;
	margin-left:72px;
}
#box_consul {
	width:430px;
	margin-left:95px; margin-bottom:3px;
}

/* トップ下　ブログエントリー表示 */
p.titleentry {
	background-image: url(img/bg_title.gif);
	background-repeat: no-repeat;
	padding:5px 0 0 30px ;
	height:40px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin-bottom:0px;
}
p.readentry {
 	padding:0px 20px;
	font-size:13px;
	color:#333;
	line-height: 165%;
}

.readentry p {
	margin:0;
	padding:0;
}

.entry-footer {
	margin:2;
 	padding:2;
	font-size:10px;
	color:#666;
	line-height: 120%;
	text-align: right;
	border-top:1px solid #ddd;
}





/* 不動産情報移動しましたバナー2009年2月 */

#rmenu A { DISPLAY: block; HEIGHT: 104px; margin-bottom:2px;}
A.hudosan { BACKGROUND-IMAGE: url(http://www.acepuff.com/img/mansion_bn.jpg); WIDTH: 537px}
#rmenu A:hover { BACKGROUND-POSITION: 0px -104px}
#rmenu A SPAN { DISPLAY: none}
#rmenu A.curr { BACKGROUND-POSITION: 0px -104px}








#beta {
	float: left;
	width:200px;
	text-align:center;
	height:800px;
	margin:0;
	padding:0;
	background-color: #eee;
}
/* メニュー右下　ブログトピックス */
#topixtext {
margin: 0px;
padding: 0px;
	text-align:left;
	font-size:12px;
	color:#333;
	line-height: 165%;
	}
/* メニュー右下　ブログトピックス部分リスト */
#topixtext ul li{
list-style-image: url(img/pt_5.gif); 
　　}

#menutext {
 	padding:0px 20px;
	text-align:left;
	font-size:12px;
	color:#333;
	line-height: 165%;
}
#bktext {
margin: 0px;
margin-top:0px;
padding: 0px;
	text-align:left;
	font-size:12px;
	color:#333;
	line-height: 165%;
}
#bktext ul li{
list-style-image: url(img/pt_5.gif); 
　　}
#infotext {
margin: 0px;
margin-top:0px;
padding: 0px;
	text-align:left;
	font-size:12px;
	color:#333;
	line-height: 165%;
}
#infotext ul li{
list-style-image: url(img/pt_1.gif); 
margin: 0px;
padding: 0px;
　　}

#listtext ul li{
list-style-image: url(img/pt_1.gif); 
margin: 0px;
padding: 0px;
font-size:12px;
　　}

#search {
 	padding:7px 2px;
	width:180px;
	height:40px;
	text-align:center;
	font-size:12px;
	color:#333;
	background-color: #ccc;
}

/* メニュー右下　会社名所在地 */
.inform {
	width: 180px;
	height:128px;
	background-image: url(img/bg_gray.gif);
	background-repeat: no-repeat;
	background-color: #ddd;
	color:#fff;
	line-height: 130%;
	font-size:13px;
	text-align:left;
	padding:3px 0 0 10px ;
	margin:3px;
}


/* フッターテキストリンク*/
#corp {
	clear: both;
	padding:4px 0 7px 0;
	text-align:center;
	font-size:12px;
	color:#069;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#corp a {
	text-decoration: none;
	color: #069;
}

#corp a:link {
	text-decoration: none;
	color: #333;
}

#corp a:link:hover {
	text-decoration:underline;
	color: #f60;
}

/* フッター*/
#footer {
	background-image: url(img/foot_bg.jpg);
	height:35px;
	padding-top:10px;
	text-align:center;
	font-size:11px;
	color:#888;
}

