@charset "utf-8";
/*@charset "utf-8";*/
/****************************************************************
*　■スーパーコート	賃貸ブログ
*　
*　
*****************************************************************/
body{
	margin:				0;
	padding:			0;
	background-image:url(img/back_bg.jpg)  ;
	background-position:top;
	background-repeat:repeat-x;
	font-size:			80%;
	color:#666666;
}


/*初期設定
----------------------------------------------------------------*/
h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, form, table, tr, th, td, caption, address{
	margin: 			0;
	padding:			0;
	
	font-size:			1em;
	font-weight:		normal;
	font-style:			normal;
	
	border: 			0 none;
	border-spacing:		0;
	border-collapse:	collapse;
	
	list-style: 		none;
}




/*サイト全体
----------------------------------------------------------------*/
#Container{
	width:				100%;
	margin:				0 auto;
	padding:			0;
	background:			url(img/back_bg2.jpg) no-repeat ;
	background-position: top;

}

a {
color:#6F9300;
}
/*ヘッダー
----------------------------------------------------------------*/
#Header{    width:				786px;
           height:279px;
		   margin:				0 auto;
			background:			url(img/mein_visual.png) no-repeat;
		border-top: solid 1px #ADD9F2;

}

	
* html #Header  {
behavior: expression(IEPNGFIX.fix(this));
} 
#Header h1 a{ 
           display:block;
           width:				380px;
            height:70px; 
            margin:10px 0 0 10px;
             text-indent:-9999px;
             font-size:1.2em;
	font-weight: bold;
}


/*メインコンテンツ
----------------------------------------------------------------*/
#Contents{
	margin:				0 auto;
	padding: 0px;
	width:				786px;
}

/*パンくずリスト
----------------------------------------------------------------*/
#Pankuzu{
	line-height:	6px;
	font-size:			11px;
	text-align:			center;
	margin:		0px;
	padding:0;
	background-image:url(img/content_bg.jpg) ;
		background-repeat : repeat-y ;
		border :solid 1px #f000;
	}
/*ページ移動リンク
----------------------------------------------------------------*/

div#PageLink
{
	text-align: center;
	background:url(img/content_bg.jpg) repeat-y  left;
	font-size:11px;
	

}


/*トラックバック
----------------------------------------------------------------*/
#TrackBack{
	margin:	0　0 15px 10px;
	font-size:10px !important;
	
}
#TrackBack h3{
	width:500px;
　　
	font-weight:		bold;
	margin-bottom: 		6px;
	margin-left:5px;
	color:				#FFFFFF;
	background: 		#6F9300;

}
#TrackBack h4{
	font-weight:		bold;
	margin-bottom:		2px;
	margin-left:15px;
}
#TrackBack p{
	margin-bottom: 		4px;
}

/*コメントリスト
----------------------------------------------------------------*/
#CommentList{

		margin:	0　0 15px 10px;
}
#CommentList h3{
width:500px;
	font-size:		12px !important;
	font-weight:		bold;
	margin-bottom: 		6px;
	margin-left:5px;
		color:				#FFFFFF;
	background: 			#6F9300;
}
#CommentList p{
	margin-bottom:		4px;
}
#CommentList p.cBody{

}
#CommentList p.cAuthorData{
	margin: 			6px 0;
	text-align: 		center;
}



/*コメント投稿フォーム
----------------------------------------------------------------*/
#PostComment{
		margin:	0　0 15px 10px;
}
#PostComment h3{
	font-size:			1.2em !important;
	font-weight:		bold;
	width:500px;
	margin-bottom: 		6px;
	margin-left:5px;
	color:				#FFFFFF;
	background: 		#6F9300;
}
#PostComment p{
	margin-bottom:		6px;
}
#PostComment table{
	width: 				100%;
}
#PostComment table th{
	width:				20%;
	text-align:			left;
	padding-bottom:		3px;
	padding-left: 20px;
}
#PostComment table td{
	width: 				80%;
	padding-bottom:		3px;
}

#PostComment input.TextBox{
	width:				65%;
}
#PostComment textarea.TextBox{
	width:				75%;
}
#PostComment label.Comment{
	color:				#999;
	font-size:			0.86em;
}



/*---------------------------------------------------------------*
*　■エントリーエリア
*----------------------------------------------------------------*/
#EntryArea{
	float:				right;
	width:				546px;
	margin:				0 auto;
	background:url(img/mein_top.gif) top no-repeat;
		padding-bottom:30px;

}

#EntryArea p{ 	
	margin:10px 15px 0 15px;
	padding:5px 0 5px 0px;
    font-size:	1.2em;
}


/*エントリー
----------------------------------------------------------------*/
.Entry{
        width:				546px;
		background-image:url(img/mein_repeat.gif) ;
		background-repeat : repeat-y ;
		margin-top:12px;
		overflow-x: auto;
			
}

.Entry h2{   background-image:url(img/pick_line.gif) ;
             background-repeat:no-repeat;
			 background-position:1px;
			 padding-left:17px;
			 margin:0;
			 font-size:	1.0em;
			
}

.Entry h3{  
			 margin-top:10px;
			 padding-left:17px;
			 font-size:	1.5em;
			 font-weight:bold;
			 color:#6F9300;
}
.Entry h3 a{  text-decoration:none;

}
.Entry img {
             border:solid 1px #CCCCCC;
	         padding:5px ;
			 margin:0px 5px 0 15px;
}

.Entry_footeraria{
            height:30px;
            text-align:right;
       background-image:url(img/line.gif) ;
		 background-repeat:no-repeat;
		 background-position:0 0px;
		 font-size:	1.0em !important;


}
.Entry_footer{
 background-image:url(img/line.gif) ;
		 background-repeat:no-repeat;
		 background-position:bottom;
}
 span.eAuthorData{
	width:				500px;
	padding:				10px 0;
	text-align:			center;
	font-size:0.9em;
	display:block;
	
}
.Entry2 {
         width:	546px;
	padding-left:0px;
	font-weight:		bold;
	letter-spacing: -2px;
	
		
}
.Entry2 blockquote{
margin-bottom:0;
}


.Entry2 h3{
	line-height:		25px;
	margin-bottom:		8px;
	margin-left:10px;
	font-size:		 	1.2em;
	font-weight:		bold;
	padding:0;
	color: #669900;
	
}
.Entry2 h5{

	margin-left:10px;

}
/*--------------------------------------------------------------*
*　■サイドバー
----------------------------------------------------------------*/
#SideBar{
	float: 				left;
	width:				200px;
	padding-top:0;


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



#Search{
      width:             200px;
      height:             85px;
	  background:			url(img/serch_footer.gif) bottom no-repeat; 
      margin-bottom:20px;
}
#Search h3{
      width:             200px;
      height:             38px;
	  	background:			url(img/side01.jpg); 
		text-indent:-9999px;
}

#Search form{
       background:			url(img/serch_bg.gif); 
	   height:             40px;
}
#Search input{
height:20px;
margin:10px 0 0 15px;
padding:0;
vertical-align:top;
}
#Search input.textserch{
width:110px;

}
#search{
width:             100px;
margin:10px 0 0 15px;

}


.SubmitButton{
	  	width:42px;
		height:30px;

}
/*検索フォーム
----------------------------------------------------------------*/
#MainSerchArea{
	padding: 			6px;
	background-color: 		#C5DF75;

	color:#669900;
}
#MainSerchArea h3{
	font-size:			1.1em;
	font-weight:		bold;
	margin-bottom:		3px;

              
}

/*カテゴリーメニュー 【56.ご入居者 , 57.スタッフ , 58.ナース , 59.レク】
----------------------------------------------------------------------*/
#Category{
width:200px;

}
#Category h3{
	background:			url(img/category01.jpg); 
	width:200px;
	height:38px;
	text-indent: 		-9999px;
}
#Category ul{
width:200px;

}
#Category li{
	margin-bottom:		0px;
}
#Category li a{
	display:			block;
	height:				32px;
	width:				200px;
}
#Category li#Category76 a{
	text-indent: 		-9999px;
	background: 		url(img/category_menu1.jpg) 0px 0px no-repeat;
}
#Category li#Category76 a:hover{
	background-position: 0px -88px;
}
#Category li#Category77 a{
	text-indent:		-9999px;
	background:			url(img/category_menu1.jpg) 0px 0px no-repeat;
}
#Category li#Category77 a:hover{
	background-position: 0px -116px;
}
#Category li#Category71 a{
	text-indent:		-9999px;
	background:			url(img/category_menu1.jpg) 0px 0px no-repeat;
}
#Category li#Category71 a:hover{
	background-position: 0px -145px;
}
#Category li#Category78 a{
	text-indent:		-9999px;
	background:			url(img/category02.jpg) 0px 0px no-repeat;
}
#Category li#Category78 a:hover{
	background-position: 0px -145px;
}

/*最新のエントリー
----------------------------------------------------------------*/
#NewEntry{

	margin-top:20px;
	padding-bottom:7px;
	background: url(img/serch_footer.gif) no-repeat left bottom;
}
* html #NewEntry{
	padding-bottom: 5px;
}
#NewEntry h3{
    background: 		url(img/article01.jpg) no-repeat;
	height:38px;
	text-indent: 		-9999px;
}
#NewEntry ul{
	width:200px;
	padding-bottom: 6px;
	background:			url(img/serch_bg.gif);
	margin-bottom: 0;
}
#NewEntry li{
	line-height: 0em !important;
	padding-top: 8px;
	margin-left: 5px;
}
#NewEntry li a{
	
	color: #666;
	font-size: 1.1em;
	display: block;
	line-height: 1.1em;
	height: auto;
	padding-left: 15px;
	padding-right: 5px;
	text-indent: 0;
	background:url(img/point.gif) no-repeat;
}



/*カレンダー
----------------------------------------------------------------*/
#Calendar{
         width:200px;
    
		 margin-top:20px;
		 padding-bottom:5px;
           background: 		url(img/serch_footer.gif) left bottom;
		 
}
#Calendar h3{
	background: 		url(img/calender01.jpg) no-repeat;
	width:200px;
	height:38px;
	text-indent: 		-9999px;
}
#Calendar table{
	width:				190px;
	color:#666666;
	font-weight:		bold;
	font-size:			1.0em;
	font-family:		"Verdana", "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	margin:0 0 20px 5px;
	
	
}
.calen{
	width:200px;
	background: 		url(img/serch_bg.gif);
	padding-top:10px;


}
#Calendar table caption{
	padding-bottom:		6px;
	letter-spacing:		0.2em;
	font-weight:bold;
	
}
#Calendar table th,
#Calendar table td{
	text-align:			center;
	vertical-align:		middle;
}


#Calendar td{

	width:20px;
}
#Calendar td a{
	display:block;
	color:#FFFFFF;
    background-color:#666666;
	width:20px;
}


#Calendar .sun{
	color:#FF6666;
}
#Calendar .sun a{
	color:#FFFFFF;
    background-color:#FF6666;
}

#Calendar .sat{
    color:#3399FF;
}
#Calendar td.sat a{
    color:#FFFFFF;
    background-color:#3399FF;

}

#cell7,#cell14,#cell21,#cell28,#cell35 {
  color:#3399FF;

}
#cell7 a, 
#cell14 a,
#cell21 a,
#cell28 a,
#cell35 a
 {
    color:#FFFFFF !important;
    background-color:#3399FF  !important;
    
}
#cell1,#cell8,#cell15,#cell22,#cell29,#cell36 {
  color:#FF6666;

}
#cell1 a, 
#cell8 a,
#cell15 a,
#cell22 a,
#cell29 a,
#cell36 a {
    color:#FFFFFF !important;
    background-color:#FF6666  !important;
    
}

/*バックナンバー
----------------------------------------------------------------*/

#Archives{
           width:200px;
		   margin-top:20px;
	     padding-bottom:7px;
           background: 		url(img/serch_footer.gif) ;
	
}
#Archives h3{
    background: 		url(img/backnumber01.jpg) ;
	width:200px;
	height:38px;
	text-indent: 		-9999px;
}

#Archives ul{
width:200px;
	  background:			url(img/serch_bg.gif); 

}
#Archives li a{
	display:			block;
	height:				27px;
	width:				150px;
	line-height:25px;
	font-size:1.2em;
	background: 		url(img/point.gif) no-repeat ;
	background-position: 10px ;
	padding-left:30px;
	color:#666666;
}



/*施設ブログ
----------------------------------------------------------------*/
#Archives2{}
#Archives2 h3{
	background: 		url(img/menu6.png) no-repeat;
	width:200px;
	height:66px;
	text-indent: 		-9999px;
}
* html #Archives2 h3{
     behavior: expression(IEPNGFIX.fix(this));
}
#Archives2 ul{
width:198px;
	  border:1px solid #F96A01;
	  background-color:#FFFFFF;

}

#Archives2 li a{
	display:			block;
	height:				27px;
	width:				150px;
	line-height:20px;
	font-size:0.8em;
	background: 		url(img/point.jpg) no-repeat ;
	background-position: 10px ;
	padding:5px 0 0 30px;
	color:color:#666666;
}
#Archives2 a:link{ 
   color:#666666;
}
#Archives2 a:visited{
   color:#666666;
}
#Archives2 a:hover{
	color:#000000;
}

/*バナーリスト
----------------------------------------------------------------*/
div.SideBanner{
	margin-bottom:		12px;
	margin-top:20px;
}
div.SideBanner li{
	margin-bottom:		6px;
}


/*-----ClearFix-----*/
.clearfix:after {
	content: 		"."; 
	display: 		block; 
	height: 		0; 
	clear: 			both; 
	visibility: 	hidden;
}
.clearfix {
	display: 		inline-table;
	min-height:		1%; /* IE 7対策 */
}
/* Hides from IE-mac \*/
* html .clearfix{ height: 1%; }
.clearfix{ display: block; }
/* End hide from IE-mac */




