/*
Theme Name:SATOH-TEMPver001
Theme URI: http://www.jyonishi.jp
Description: 建築工房サトウテンプレート
Author: M.O IN JYO
*/

@charset "utf-8";





/*　setting.css	【update　:　2008.9.11】
--------------------------------------------------------------------------*/

.entry {
	width:675px;
	float:left;
	margin-bottom:30px;
	background:url(img/bg_saishin_main.gif) bottom center no-repeat;
}

.entry3 {
	width:675px;
	float:left;
	margin:0 0 10px 0;
	border-top:#666666 1px solid;
	padding-top:10px;
}

#kensaku-kekka {
	clear:both;
}



.entry-data {
	width: 675px;
	float:left;
	margin-top:10px;
	padding:30px 0 0 0;
	background:url(img/bg_saishin_main.gif) top center no-repeat;
}

.entry-data ul {
	padding: 0 0 0 0;
	font-size: 11px;
	text-align: right;
	width: auto;
}

.entry-data li {
	padding: 0 0 0 10px;
	display: inline;
	float:right;
	width:150px;
}

.blank {
	padding: 20px 0 0 0;
}

#back-main {
	text-align: right;
	width:670px;
	margin:10px 0 10px 0;
	float:left;
}
#back-main p {
	float: right;
}

#back-main .navi-c {
	margin:0 10px 0 10px;
}




/*------clearfix------*/
/* clear.css
===============================================================================

	【update　:　2008.8.22】
	
===============================================================================
*/


/* コンテンツ内容
===============================================================================

　1. clear
　2. clearfix 個別指定
　3. clearfix 共通部分
	
===============================================================================
*/



/*--------------------------------------------------------------------------
　1. clear
--------------------------------------------------------------------------*/

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}





/*--------------------------------------------------------------------------
　2. clearfix 個別指定
--------------------------------------------------------------------------*/



#saishinReport ul:after {
	content: ".";   
 display: block;   
 visibility: hidden;   
 height: 0.1px;   
	font-size: 0.1em;   
 line-height: 0;   
 clear: both;   
}

#saishinReport ul {
	display: inline-table;
}

*:first-child+html #saishinReport ul {
	zoom: 1;
}

/* ------Hides from IE-mac------ \*/
* html #saishinReport ul {
	height: 1%;
}

#saishinReport ul {
	display: block;
}

/* ------END hide from IE-mac------ */





/*--------------------------------------------------------------------------
　3. clearfix 共通部分
--------------------------------------------------------------------------*/

#info:after,
#footer:after,
.clearfix:after {
	content: ".";   
 display: block;   
 visibility: hidden;   
 height: 0.1px;   
	font-size: 0.1em;   
 line-height: 0;   
 clear: both;   
}

#info,
#footer,
.clearfix {
	display: inline-table;
}

*:first-child+html #info,
*:first-child+html #footer,
*:first-child+html .clearfix {
	zoom: 1;
}

/* ------Hides from IE-mac------ \*/
* html #info,
* html #footer,
* html .clearfix {
	height: 1%;
}

#info,
#footer,
.clearfix {
	display: block;
}

/* ------END hide from IE-mac------ */



/*------共通レイアウト・サイドメニューの設定-----*/
/* mainFrame.css	【update　:　2008.9.11】
===============================================================================

　01. ブラウザリセット
　02. メインリンク指定
　03. wrapper,メイン枠

　[---各ページ共通フレーム---]
　04. ヘッダー
　05. 下部共通・お問い合わせ、フッター
　06. main
　07. sidemenu
　08. topicPath

　[---各ページ共通フレーム---]
　09. ヘッダー

	
===============================================================================
*/



/*--------------------------------------------------------------------------
　01. ブラウザリセット
--------------------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

html {
	margin: 0;
	padding: 0;
	overflow-y: scroll;
}

body {
	margin: 0;
	padding: 0;
	line-height: 1.6;
	color: #4C4C4C;
	background: #FFFFFF;
	font-size: 12px;
	font-family: veradna,'ＭＳ Ｐゴシック',sans-serif;
	text-align : center;
}

h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,table,tr,td,label,input,textarea,odject {
	margin: 0;
	padding: 0;
}

ul li,ol li {
	list-style: none;
}

hr {
	display: none;
}

img {
	border: 0px;
	vertical-align: top;
}



/*--------------------------------------------------------------------------
　02. メインリンク指定
--------------------------------------------------------------------------*/

/*------リンクの設定　青　下線あり-----*/

a:link { 
	color:#2C58B6; 
	text-decoration:underline;
}
a:visited { 
	color:#660066; 
	text-decoration:underline; 
}
a:active { 
	color:#829796; 
	text-decoration:none;
}
a:hover	{ 
	color:#829796; 
	text-decoration:none;
}



/*--------------------------------------------------------------------------
　03. wrapper,メイン枠
--------------------------------------------------------------------------*/

#wrap {
	margin: 0 auto;
	text-align: left;
	width: 900px;
} 


#contents {
	width: 900px;
	clear: both;
}



/*--------------------------------------------------------------------------
　04. ヘッダー
--------------------------------------------------------------------------*/

/*------ヘッダー大枠------*/
#header {
 float: left;
	width: 900px;
}

#hdMain {
	float: left;
	width: 729px;
}

#hdImg {
	float: right;
	width: 171px;
}

/*------ヘッダー大枠------*/


#title {
 margin: 14px 0 0 0;
	width: 729px;
}

#mainTitle {
 margin: 0 15px 0 0;
	display: inline;
	float: right;
	width: 480px;
}
 
#mainTitle h1{
 margin: 0 0 6px 0;
 color: #999999;
 font-size: 11px;
	font-weight: normal;
}

#title h2#logo {
	float: left;
	width: 212px;
}


#gNaviSub {
	width: 729px;
	height: 40px;
	float: left;
}

#gNaviSub ul {
	width: 500px;
	float: left;
}

#gNaviSub li {
	margin: 0 7px 0 0;
	display: inline;
}

#gNaviSub li img {
 padding: 11px 0 0 0;
}

#gNaviSub p {
	margin: 0 10px 0 0;
	float: right;
	width: 194px;
}

ul#gNavi {
	clear: both;
}

ul#gNavi li {
	display: inline;
}


/*--------------------------------------------------------------------------
　05. 下部共通・お問い合わせ、フッター
--------------------------------------------------------------------------*/

/*------下部共通・お問い合わせ------*/

#info {
 float: left;
	width: 900px;
}

#info p{
 padding: 30px 0 40px 0;
	float: left;
	width: 675px;
}

#info dl{
	float: right;
	width: 202px;
	color: #0075C1;
	font-size: 11px;
}

#info dt{
 margin: 30px 0 10px 0;
}


/*------フッター------*/

#footer {
	width: 900px;
}

#footer li {
	display: inline;
}

#fNavi {
 padding: 0 0 10px 0;
	float: left;
	width: 675px;
	font-size: 11px;
}

#fNavi a:link {
	text-decoration:none;
}

ul#fNaviSub01 {
	width: 660px;
}

ul#fNaviSub02 {
 margin: 0 0 5px 0;
	width: 660px;
}

ul#fNaviSub01 li,
ul#fNaviSub02 li {
 margin: 0 7px 0 0;
 padding: 2px 0 0 14px;
	background: url(../img/mark02.gif) no-repeat center left;
}

ul#fNaviSub03 {
 border-top: 1px solid #CCCCCC;
	padding: 10px 0 0 0;
	width: 660px;
}

ul#fNaviSub03 li {
 margin: 0 12px 0 0;
}

#office {
	width: 202px;
	float: right;
 clear: right;
	text-align: right;
}

#office h3 {
	font-size: 14px;
}

#office address {
 margin: 0 0 5px 0;
	font-style: normal;
}

#office p {
 padding: 0 0 10px 0;
}

#copy {
	clear: both;
}


/*------ページトップに戻る------*/
html>body #pageTop {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 500;
}

#pageTop {
	_position: absolute;
	_right: 0;
	_top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+(documentElement.clientHeight-this.clientHeight) - 0
	: document.body.scrollTop
	+(document.body.clientHeight-this.clientHeight) - 0);
	_z-index: 500;
	margin: 0;
}



/*--------------------------------------------------------------------------
　06. main
--------------------------------------------------------------------------*/

#main {
	float: left;
	width: 697px;
}

#main h3 {
	margin-bottom:24px;
}

/*--------------------------------------------------------------------------
　07. sidemenu
--------------------------------------------------------------------------*/

#menu {
	float: right;
	width: 202px;
}

#topMenu {
	float: right;
	width: 202px;
	background: #E8ECEE;
}



/*--------------------------------------------------------------------------
　08. topicPath
--------------------------------------------------------------------------*/

#topicPath {
	width: 900px;
	font-size: 11px;
}
 
#topicPath ol {
 padding: 10px 0 25px 0;
 float: left;
	width: 570px;
}

#topicPath ul {
 padding: 10px 0 25px 0;
 float: right;
	width: 330px;
	text-align: right;
}

#topicPath ol li {
 display: inline;
}

#topicpath ol li a:link{

}

#topicPath ul li {
 display: inline;
}

#topicPath ul li img{
 margin: 0 0 0 7px;
}



/*--------------------------------------------------------------------------
　09. サブページ用サイドメニュー
--------------------------------------------------------------------------*/

#contents001 {
width:900px;
}

/*-------サブページ用 グラデーション表示------*/

/*サイドバック表示*/
#contents-sub01 {
	width: 900px;
	clear: both;
	background: url(img/side_menu_back01.jpg) right repeat-y;
}

#contents-sub02 {
	width: 900px;
	clear: both;
	background: url(img/side_menu_back02.jpg) right bottom no-repeat;
}

/*-------サイドメニュー------*/

/*サイドメニュー表示用*/

#menu-sub {
	float: right;
	width: 202px;
}

#subMenu {
	float: right;
	width: 202px;
}


/*サイドメニュータイトル表示用*/

div.smtitle {
	width:202px;
}
div.smtitle02 {
	padding: 3px 0 3px 10px;
	width: 186px;
	color: #FFFFFF;
	background-color: #A5B6B4;
	font-size: 14px;
	font-weight: bold;
}
	
	
/*サイドメニュー表示用*/
div#smBana{
 margin: 0 0 0 12px;
	width: 178px;
}


/*サイドメニュー表示用*/

div#smMain dl{
 margin: 12px 12px 0 12px;
	width: 178px;
}

div#smMain dt{
 margin: 0 0 5px 0;
	width: 178px;
}

div#smMain dd{
 margin: 0 0 10px 0;
}

div#smMain ul{
	 margin: 15px 0 0 12px;
}

div#smMain ul li{
	 margin-bottom: 15px;
}




/*------最新工事状況（ブログタイプ）-----*/
/*--------------------------------------------------------------------------
　00. 各ページ外枠
--------------------------------------------------------------------------*/

#constSub,
#saishinFrm {
	float: left;
	width: 675px;
}

#saishinSub {
	width: 675px;
	float: left;
	clear: both;
}

/*--------------------------------------------------------------------------
　01. 最新工事状況
--------------------------------------------------------------------------*/


#saishinSub div.constMain {
	margin: 0 0 15px 0;
	padding: 17px 0;
	border: 1px solid #CCCCCC;
	float: left;
	clear: both;
	width: 671px;
	background:url(img/bg_saishinEnt.gif) repeat-x top left;
}

#saishinSub div.constMain div.constEntDate {
	float: left;
	width: 527px;
}

#saishinSub div.constMain div.constEntDate h4 {
	font-size: 14px;
}

#saishinSub div.constMain div.constEntDate h4 img {
	margin: 0 15px 0 0;
	vertical-align: middle;
}

.top_koushin_tyuu {
	padding-bottom:5px;
}

#saishinSub div.constMain div.constEntDate p {
	margin: 0 0 5px 0;
	padding: 0 0 0 25px;
	background: url(img/mark03.gif) no-repeat left center;
}

#saishinSub div.constMain div.constEntDate li span {
	margin: 0 12px 0 0;
	padding: 0 17px 0 0;
	color: #1DAEE4;
	background: url(img/mark09.gif) no-repeat right center;
}

#saishinSub div.constMain p.constWork {
	margin: 0 20px 0 17px;
	display: inline;
	float: left;
	width: 90px;
}



/*--------------------------------------------------------------------------
　02. 最新工事状況　サブページ 入り口
--------------------------------------------------------------------------*/

#mPickup {
	width:202px;
	/*float: left;*/
}

#mPickup h4 {
	width:202px;
	float: left;
	margin-bottom:10px;
}

#mPickup ul {
	width:192px;
	float: left;
}

#mPickup li {
	width:152px;
	float:left;
	padding:0 0 5px 30px;	
	background: url(img/mark02.gif) no-repeat 15px 7px;
}


	

#kensaku {
	width:202px;
	float: left;
}

#kensaku h3 {
	width:202px;
	float: left;
	margin-bottom:10px;
}

#kensaku div {
	width:182px;
	float: left;
	padding:0 0 10px 19px;
}

#kensaku p {
	width:182px;
	float: left;
	padding:0 0 10px 20px;
}
#kensaku li {
	width:152px;
	float: left;
	margin:0 0 10px 0;
}

#blog-side-otaku {
	width:202px;
	float: left;
}

#blog-side-otaku h3 {
	width:202px;
	float: left;
	margin-bottom:10px;
	padding-top:10px;
}

#blog-side-otaku p {
	width:132px;
	clear:both;
	padding:0 0 0px 50px;	
	background: url(img/mark02.gif) no-repeat 30px 7px;
}


#blog-side-otaku ul {
	width:192px;
	float: left;
	padding:0 0 0 10px;
}
#blog-side-otaku li {
	width:192px;
	float: left;
}

#blog-side-otaku dt img {
	padding:0 0 0 0;
	margin:0 10px 0 0;
}

#blog-side-otaku dl {
	width:192px;
	float: left;
	padding:0 0 5px 10px;
}
#blog-side-otaku dt {
	width:41px;
	float: left;
	padding:3px 15px 0 3px;
}
#blog-side-otaku dd {
	width:125px;
	float: left;
	margin:0 0 0 0px;
}



#blog-side-rireki {
	width:202px;
	float: left;
	margin-bottom:20px;	
}

#blog-side-rireki h3 {
	width:202px;
	float: left;
	margin-bottom:5px;
	padding-top:10px;
}
#blog-side-rireki P {
	width:152px;
	float:left;
	padding:0 0 5px 30px;	
	background: url(img/mark02.gif) no-repeat 15px 7px;
}


#blog-side-topix {
	width:202px;
	float: left;
	margin-bottom:10px;
}

#blog-side-topix h3 {
	width:202px;
	float: left;
	margin-bottom:15px;
}

#blog-side-topix P {
	width:189px;
	float:left;
	padding:0 0 15px 12px;
}



#blogsub-list {
	width:202px;
	float: left;
	margin-bottom:20px;
}

#blogsub-list h3 {
	width:202px;
	float: left;
	margin-bottom:10px;
	padding-top:10px;
}

#blogsub-list p {
	width:125px;
	float: left;
	padding:0 0 5px 0;
}

#blogsub-list .icon {
	padding:0px 0 0 0;
	margin:0 15px 0 10px;
}

#blogsub-list dl {
	width:125px;
	float: left;
	padding:0 0 5px 0;
}
#blogsub-list dt {
	width:125px;
	float: left;
	margin:0 0 0 0;
}

#blogsub-list img.new,
#blogsub-list img.re {
	float:left;
	padding:0;
	margin:3px 15px 0 13px;
}

#blogsub-list dd {
	float: left;
	width:110px;
	padding:0 0 0 15px;
	background: url(img/mark02.gif) no-repeat 2px 7px;
}



#constSub div#saishinFrm p {
	float: left;
	width: 240px;
}

#constSub div#saishinDate {
	float: left;
	width: 434px;
}

#constSub div#saishinDate h4 {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #000000;
	line-height: 14px;
	font-size: 14px;
}

#constSub div#saishinDate h4 img {
	margin: 0 20px 0 0;
	vertical-align: top;
}


#constSub div#saishinDate dl {
	font-size: 14px;
	width: 434px;
}

#constSub div#saishinDate dt {
	padding: 0 0 0 23px;
	float: left;
	width: 130px;
	background: url(img/mark03.gif) no-repeat left center;
}
#constSub div#saishinDate dd {
	float: left;
	width: 186px;
}

#constSub div#saishinFrm {
	padding: 0 0 30px 0;
}

#constSub div#saishinCon {
	clear: both;
}

#constSub div#saishinCon dl {
	padding: 30px 0 0 0;
	clear: both;
}

#constSub div#saishinCon dd {
	margin: 0 0 0 15px;
	padding: 0 0 0 20px;
	width: 640px;
}

#constSub #saishinCon dl#saKikkake {
padding: 0;
	border: 1px solid #000000;
	clear: both;
	width: 672px;
	min-height: 81px;
	background: url(img/bg_top_kikkake.gif) no-repeat left top;
}

#saishinCon dl#saKikkake dt {
	margin: 15px 0 10px 15px;
}

#saishinCon dl#saKikkake dd {
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	width: 640px;
}

#constSub div#saishinCon dl.saYoubou02 {
	padding: 0;
}
/*---
#constSub div#saishinCon dl.saYoubou dd,#constSub div#saishinCon dl.saYoubou02 dd{
	background: url(img/mark01.gif) no-repeat 0 6px;
}

#constSub div#saishinCon dl.saTeian dd {
	background: url(img/mark12.gif) no-repeat 0 6px;
}

#constSub div#saishinCon dl.saKouji dd {
	padding: 0;
}

#constSub div#saishinCon dl.saKouji dd span {
	margin: 0 20px 0 0;
	font-weight: bold;
}

/*サイドメニュー*/
#sEntryList h4 {
	margin: 10px 0 10px 12px;
	font-size: 12px;
	font-weight: normal;
}

#sEntryList h4 img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#sEntryList ol,#sEntryList ul {
	margin: 10px 0 20px 0;
}

#sEntryList ol li,#sEntryList ul li {
	margin: 0 0 0 12px;
	padding: 0 0 0 18px;
	width: 170px;
}

#sEntryList ul.constEnt li {
	margin: 0 0 0 12px;
	padding: 0 0 5px 0;
	background: none;
}

#sEntryList ul.constEnt li img {
	margin: 0 11px 0 0;
	vertical-align: middle;
}



/*--------------------------------------------------------------------------
　03. 最新工事状況　各工程ページ
--------------------------------------------------------------------------*/

.post-categories li {
	font-weight:bold;
	font-size:14px;
}
.entry_titleicon {
	width:673px;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #000000;
	margin-bottom:10px;
}
.entry_titleicon img {
	margin:4px 10px 0 0;
	float:left;
}

.entry-data .post-categories li {
	width:100px;
}

#saishinNavi h4 {
	margin: 0 0 15px 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #000000;
}

#saishinNavi h4  img {
	margin: 0 11px 0 0;
	vertical-align: middle;
}

#saishinNavi ol {
	padding: 10px;
	width: 654px;
	background: url(img/bg_top_kikkake.gif) no-repeat top left;
}

#saishinNavi ol li {
	display: inline;
	font-size: 11px;
}

#saishinNavi ol li span {
	padding: 0 11px;
	font-weight: bold;
}

.saishinReport ul {
	clear: both;
	width: 674px;
}

.saishinReport ul li {
	float: left;
	font-weight: bold;
}

.saishinReport ul li img {
	margin: 0 20px 20px 0;
}

.saishinReport ul li.saishinEd img {
	margin: 0 0 20px 0;
}


.entry h5 {
	margin: 0 0 13px 0;
	padding: 3px 30px 3px 15px;
	border-top: 1px solid #276796;
	border-right: 1px solid #276796;
	border-bottom: 1px solid #276796;
	border-left: 7px solid #276796;
	clear: both;
	width: 620px;
	color: #FFFFFF;
	background: #168BB8;
	font-size: 14px;
	font-weight: normal;
}

.entry h5 a:link { 
	color:#FFFFFF; 
	text-decoration:none;
}
.entry h5 a:visited { 
	color:#FFFFFF; 
	text-decoration:none; 
}
.entry h5 a:active { 
	color:#FFFFFF; 
	text-decoration:none;
}
.entry h5 a:hover	{ 
	color:#FFFFFF; 
	text-decoration:underline;
}

.saishinReport h4.reportPoint {
	margin: 0 0 13px 0;
	padding: 3px 30px 3px 15px;
	border-top: 1px solid #46871F;
	border-right: 1px solid #46871F;
	border-bottom: 1px solid #46871F;
	border-left: 7px solid #46871F;
	clear: both;
	width: 450px;
	color: #FFFFFF;
	background: #76A611;
	font-size: 14px;
	font-weight: normal;
}

.saishinReport h5 {
	margin: 0 0 8px 0;
	padding: 0 0 0 20px;
	clear: both;
	color: #60A4D7;
	background: url(img/mark06.gif) no-repeat center left;
	font-size: 14px;
	text-decoration: underline;
}

#saishinReport ul.saishinPageNaviT {
	margin: 35px 0 15px 0;
	width: 674px;
	text-align: right;
}

#saishinReport ul.saishinPageNaviB {
	margin: 0 0 15px 0;
	width: 674px;
	text-align: right;
}

#saishinReport ul.saishinPageNaviT li,
#saishinReport ul.saishinPageNaviB li {
	display: inline;
	float: none;
	clear: both;
}

#saishinReport ul.saishinPageNaviT li.constP,
#saishinReport ul.saishinPageNaviB li.constP {
	padding: 0 0 0 20px;
	background: 	url(img/mark11.gif) no-repeat center left;
}

#saishinReport ul.saishinPageNaviT li.constN,
#saishinReport ul.saishinPageNaviB li.constN {
	padding: 0 20px 0 0;
	background: 	url(img/mark10.gif) no-repeat center right;
}

#saishinReport ul li.reportCap {
	width: 210px;
}

#saishinReport ul li.reportCap02 {
	width: 197px;
}

#saishinReport ul li span,
#saishinReport ul li.reportCap span,
#saishinReport ul li.reportCap02 span {
	font-weight: normal;
}


#saishinReport p {
	padding: 27px 0 35px 0;
	clear: both;
	width: 674px;
	background: url(img/bg_saishin_main.gif) no-repeat top left;
}

.saishinReport p.reportCap03 {
	padding: 5px 0 35px 0;
	border-top: 1px solid #CCCCCC;
	clear: both;
	width: 674px;
	background: none;
}


#saishinReport p.reportCon {
	padding: 27px 0 15px 0;
	clear: both;
	width: 674px;
	background: url(saishin/img/bg_saishin_main.gif) no-repeat top left;
}

#saishinReport p#reportRe {
	padding: 5px 10px;
	width: 654px;
	background: #CEE3F2;
	text-align: right;
}


/*01新築 北区A様邸*/
#saishinReport #sa0102Kana {
	width: 674px;
} 

#saishinReport #sa0102Kana table {
	margin: 0 0 35px 0;
 background: #CCCCCC;
} 

#saishinReport #sa0102Kana h5 {
	margin: 0 0 5px 0;
	color: #76A611;
	font-size: 12px;
	font-weight: bold;
} 

#saishinReport #sa0102Kana td {
	padding: 8px 5px;
	vertical-align: top;
 background: #FFFFFF;
} 

#saishinReport #sa0102Kana td.kanaOdd {
	padding: 8px 5px;
	width: 135px;
	vertical-align: top;
 background: #EAEDEF;
}

#saishinReport #sa0102Kana td.kanaOddC {
	padding: 8px 5px;
 background: #EAEDEF;
}

#saishinReport #sa0104Point {
	width: 674px;
}

#saishinReport #sa0104Point dl {
	margin: 0 30px 25px 0; 
	display: inline;
	float: left;
	width: 193px;
}

#saishinReport #sa0104Point dd {
	padding: 5px 0 0 27px; 
	width: 165px;
}

#saishinReport #sa0104Point p {
	padding: 50px 0 35px 0; 
	background: url(img/icon_arrow01.gif) no-repeat top center;
	text-align: center;
}

#saishinReport #sa0104Point p img {
	margin: 15px 0 0 0; 
}

/*02カーポートデッキ 南区Y様邸*/
#saishinReport li.sa02Pre {
	padding: 0 55px 0 0;
	width: 190px;
	background:url(img/icon_arrow02.gif) no-repeat 170px 35px;
}

/*03リフォーム 中央区N様邸*/
#saishinReport li.sa03Pre {
	padding: 0 55px 0 0;
	width: 250px;
	background:url(img/icon_arrow02.gif) no-repeat 230px 35px;
}

#saishinReport li.sa03Kabe {
	margin: 0 0 0 25px;
	padding: 0 0 0 10px;
	display: inline;
	width: 280px;
	background:url(img/icon_arrow02.gif) no-repeat 235px 35px;
}

/*05リフォーム 北区N様邸*/
#saishinReport li.sa04Pre {
	padding: 0 50px 0 0;
	width: 185px;
	background:url(img/icon_arrow02.gif) no-repeat 150px 35px;
}


/*05リフォーム 北区N様邸*/
#saishinReport li.sa05Pre {
	padding: 0 50px 0 0;
	width: 185px;
	background:url(img/icon_arrow02.gif) no-repeat 170px 35px;
}







/*　横長カレンダーリンク　*/
#w-calendar a:link { color: #009933; text-decoration:underline; font-weight: normal; font-size:12px;}
#w-calendar a:visited { color: #009933; text-decoration:underline; font-weight: normal; font-size:12px;}
#w-calendar a:active { color: #009933; text-decoration:none; font-weight: normal; font-size:12px;}
#w-calendar a:hover	{ color: #009933; text-decoration:none; font-weight: normal; font-size:12px;}

/* =======================================================

  【09】横長カレンダー

======================================================= */


#w-calendar {
	width:670px;
	text-align:center;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin:3px 0 20px 0;	
	color: #999999;
	font-size:11px;
}

#w-calendar span {
	padding:0 1px;
}

/*#w-calendar #cal-prev-month {
	margin:0 10px 0 0;
}

#w-calendar #cal-next-month {
	margin:0 0 0 10px;
}*/

#w-calendar #cal-month {
	font-weight:bold;
	padding:2px 5px 2px 2px;
}

#w-calendar .saturday {
	color:#0033FF;
}

#w-calendar .sunday {
	color:#FF0000;
}
