/******** 画像 ********/
img.yes-border {
	border: 2px solid #CCC;
}
img.float-right {
  margin: 0 0 0 15px;  
}
img.float-left {
  margin: 0 15px 0 0;
}
a img {  
  border: none;
}
img { 
border:0;
}
/************* 見出し *************/
h3 {font-size:10px; color:#FFFFFF; margin:0; padding:0;}
h4 {font-size:10px; color:#FFFFFF; margin:0; padding:0;}
h5 {font-size:10px; color:#FFFFFF; margin:0; padding:0;}

/************* ロールオーバー *************/

#roll_ho0 {padding:0; margin:0; float:left;}
#roll_ho0 ul {padding:0; margin:0; float:left;}
#roll_ho0 li {list-style-type:none; width:225px; height:102px; margin:5px 0; float:left;}

li.roll_ho1 a{display:block; width:219px; border: 3px solid #8e9ebe;}
li.roll_ho1 a:hover {border: 3px solid #3c74e2;}
li.roll_ho2 a{display:block; width:219px; border: 3px solid #8ebe8e;}
li.roll_ho2 a:hover {border: 3px solid #2ddb5a;}
li.roll_ho3 a{display:block; width:219px; border: 3px solid #cfa3a3;}
li.roll_ho3 a:hover {border: 3px solid #eb4848;}


#roll_home {padding:0; margin:0; float:left;}
#roll_home ul {padding:0; margin:0; float:left;}
#roll_home li {list-style-type:none; width:225px; height:80px; margin:5px 0; float:left;}

li.roll_fu{	background:url(../img/bn_fudosan02.gif);}
li.roll_af{ background:url(../img/bn_after02.gif);}
li.roll_si{ background:url(../img/bn_pamph02.gif);}
li.roll_st{	background:url(../img/bn_staff02.gif);}
li.roll_re{	background:url(../img/bn_reform02.gif);}

#roll_home li a{display:block; width:225px; height:80px;}
#roll_home li a:hover {	background-color:transparent;}
#roll_home li a:hover img{ visibility:hidden;}


/************* クリームスペシャル *************/

#sp00_home {padding:5px; margin:0; float:left; background:url(../img/bk_comm.gif); width:630px;}
#sp01_home {padding:0 5px 0 160px; margin:0; float:left; background:url(../img/photo_recom.jpg) no-repeat top left; border:dotted 1px #473b2d; font-size:14px; line-height:22px; color: #382e22; width:460px;}

#news_home { border: solid 5px #ECDED5; padding:5px; margin:0; float:left; width:620px;}
#news_home ul {padding:0; margin:0; float:left;}
#news_home li {padding:5px 0; float:left; list-style:none; border-bottom:dashed 1px #6f6250; width:610px;}
#news_home a {display:block; height:70px; float:left; width:610px; color:#333366;}
#news_home a:hover {background:#FFeeee;}

#press_home { border: solid 5px #ECDED5; padding:5px; margin:0; float:left; width:620px;}
#press_home ul {padding:0; margin:0; float:left;}
#press_home li {padding:5px 0; float:left; list-style:none; border-bottom:dashed 1px #6f6250; width:610px;}
#press_home a {display:block; float:left; width:610px; color:#333366;}
#press_home a:hover {background:#FFeeee;}

#topic_home { border: solid 5px #D5ECDC; padding:5px; margin:0; float:left; width:620px;}
#topic_home ul {padding:0; margin:0; float:left;}
#topic_home li {padding:5px 0; float:left; list-style:none; border-bottom:dashed 1px #6f6250; width:610px;}
#topic_home a {display:block; height:100px; float:left; width:610px; color:#333366;}
#topic_home a:hover {background:#eeFFee;}

hr{
border:none;
border-top:dashed 1px #6f6250;
height:1px;
color:#FFFFFF;
}

/******** alignment classes ********/
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/******** テーブル　デザイン0 ********/
table#t_dig0 {
	width:640px;
	margin: 0;
	padding: 0;
    border: none;
}

table#t_dig0 th {
    padding: 0;
	margin: 0;
    text-align: left;
}
table#t_dig0 td {
    padding: 0;
	margin: 0;
    text-align: right;
}

