


/*---------------------------
       基本設定
----------------------------*/


* {margin: 0;padding: 0;}


 body {
 	background:#FFFFFF;
 	}
 

#main { 
     width: 100%;    
 }
 

   
#contents {  
     width: 869px;
     margin: 0 auto;
     } 
     
#left-area{
	width: 249px;
}

#right-area{
	width: 619px;
}

.left{float: left ;}

.right{float: right ;}

.clear{clear: both ;}


.c-line{background:#eeeeee;}

.w-line{background:#FFFFFF;}

li{margin-bottom: 10px; border-bottom:1px solid #EEEEEE;}

.sp_index_box{
	
	border: 1px solid #FF0000;
	margin: 24px 10px 44px 0px;}

.csp-5{margin-bottom: 5px;}

.csp-24{margin-top: 20px;}

.csp-40{margin-top: 40px;}

/*---------------------------
       STAYPLAN　設定
----------------------------*/

.#sp_index_box1{
	float: left ;
	width: 274px;
	}

.sp_index_box2{
	float: right ;
	width: 274px;
	}	


.sp_index_cnt{
	float: left ;
	width: 22px;
	
	}


/*---------------------------
       NEWS　設定
----------------------------*/


#news {
	width:232px;
	height:337px;
	}
	
#news .cell-n{
	width:220px;
	background:url(../common/dotline_229.gif) no-repeat bottom left;
	}
	
#news .t1{
	display:block;
	padding-left:5px;
	height:15px;
	}
	
#news .t2{
	display:block;
	padding-left:5px;
	height:45px;
	}
	
#news .t3{
	display:block;
	padding-left:5px;
	height:58px;
	}

#news .tex{
	display:block;
	padding-left:5px;
	height:110px;
	}

#news .c1{font-size:11px; line-height:1.2em; color: #807f7e;font-family:"arial","ＭＳ Ｐゴシック",sans-serif; font-weight:bold;}
#news a.c1:link {color: #FFA544; text-decoration: none;}
#news a.c1:visited {color: #FFA544; text-decoration: none;}
#news a.c1:hover {color: #FFA544; text-decoration: underline;}

#news .c10{font-size:9px; line-height:1.4em; color: #807f7e; font-family:"ＭＳ Ｐゴシック","arial";}
#news a.c10:link { color: #807f7e; text-decoration: none;}
#news a.c10:visited { color: #807f7e; text-decoration: none;}
#news a.c10:hover { color: #807f7e; text-decoration: underline;}



/*---------------------------
リクルート
----------------------------*/

.hyo0 td{
	height:30px;
	font-size:12px;
	color:#807f7e;
	vertical-align:top;
	}

.hyo1 table{background:#e8e8e8;}

.hyo1 td{
	padding:10px;
	font-size:12px;
	color: #807f7e;
	background:#fff;
	}


.hyo2 table{background:#e8e8e8;}

.hyo2 td{
	padding:10px;
	font-size:12px;
	color: #807f7e;
	background:#fff;
	}

.hyo3 table{background:#D8D8D8;}

.hyo3 td{
	padding:10px;
	color: #807f7e;
	font-size:12px;
	vertical-align:top;
	background:#efefef;
	}
	
.hyo3 span{
	display:block;
	color:#fff;
	font-weight:bold;
	}
	
.hyo3c td{
	background:#aaa;}




