@charset "shift_jis";
/*===================================================
	3-029 color.css
	Modified Date: 2010.08.26
=====================================================*/
/*	1=Style Reset
----------------------------------------*/
/*	2=Base Style
----------------------------------------*/
body {
	color: #555;
	background: #fff5e5 url(../../img/3-029/o/bg_page.png) repeat-x 0 0;
}

a:link { color: #2569ce; }
a:visited { color: #2569ce; }
a:hover { color: #f00; text-decoration: none; }
a:active { color: #f90; }



/*	3=Structure
----------------------------------------*/
#contentScreen { background: url(../../img/3-029/o/bg_cs_bottom.png) no-repeat left bottom; }
#content { background: url(../../img/3-029/o/bg_cs_top.png) no-repeat left top; }



/*	4=Common Style
----------------------------------------*/
.leftBorder { border-left: 8px solid #ff7b05; }
.bottomBorder { border-bottom: 1px solid #ff7b05; }
.markerRing { background: url(../../img/3-029/o/bg_sub_head02.png) no-repeat left center; }



/*	5=Modules
----------------------------------------*/
/* 5-1=header ----------*/
div.utility { background: url(../../img/3-029/o/bg_utility.png) no-repeat 0 0; }


/* 5-2=navigation ----------*/
#nav { background: url(../../img/3-029/o/bg_nav_bottom.png) no-repeat left bottom; }
#nav a { color: #fff; text-shadow: #ff8c00 1px 1px 0; }
#navInner { background: url(../../img/3-029/o/bg_nav_body.png) repeat-y 0 0; }
ul.mainNav li a:hover {
	background: url(../../img/3-029/o/marker_nav.png) no-repeat 0 0;
	/background: url(../../img/3-029/o/marker_nav.png) no-repeat 0 3px; /* lte ie7 */
}
ul.mainNav li a.current {
	background: url(../../img/3-029/o/marker_nav.png) no-repeat 0 -60px;
	/background: url(../../img/3-029/o/marker_nav.png) no-repeat 0 -57px; /* lte ie7 */
}
ul.childrenNav li a:hover {
	background: url(../../img/3-029/o/marker_nav.png) no-repeat 0 -130px;
	_background: url(../../img/3-029/o/marker_nav_ie6.png) no-repeat 0 -128px; /* ie6 */
}
ul.childrenNav li a.current {
	background: url(../../img/3-029/o/marker_nav.png) no-repeat 0 -190px;
	_background: url(../../img/3-029/o/marker_nav_ie6.png) no-repeat 0 -188px; /* ie6 */
}


/* 5-3=footer ----------*/

/* 5-4=tab ui ----------*/



/*	6=Pages
----------------------------------------*/
/* -----------------
   6-1=basic styling
--------------------*/
.lv1 { background: url(../../img/3-029/o/line_main_head01.png) no-repeat left bottom; }
.lv2 { background: url(../../img/3-029/o/bg_sub_head01.png) no-repeat 0 0; color: #fff; }
.lv3, p.catch { color: #ff7b05; }

div.section,
div.section2 { background: url(../../img/3-029/o/line_division02.png) no-repeat left bottom; }

/* list */
div.section ul li {	background: url(../../img/3-029/o/marker_list01.png) no-repeat 0 4px; }

/* annotation */
.annotationClick1 { background: url(../../img/3-029/o/marker_arrow01.png) no-repeat left center; }
.annotationClick2 { background: url(../../img/3-029/o/marker_arrow02.png) no-repeat left center; }

/* table */
table.data1 { border: 6px solid #ffe9cc; }
table.data1 th {
	border-bottom: 1px solid #ffd399;
	border-left: 1px solid #ffd399;
	background: url(../../img/3-029/o/bg_th01.png) no-repeat 0 0;
}
table.data1 th.none { background-color: #ffe9cc !important; }
table.data1 td { border-bottom: 1px solid #ffd399; border-left: 1px solid #ffd399; }


/* 空き室情報 */
#status h2 { background-color: #ffe7a6; }
#status p.update { background-color: #ffe9e3; }



/* 6-2=top page ----------*/
/* 上段キービジュアル・新着情報 */
div.topSection { background: url(../../img/3-029/o/line_division01.png) no-repeat left bottom; }

/* 下段 提供サービス・拠点案内 */
div.topCol1,
div.topCol2 { background-color: #ffe7a6; }
div.topCol2 { /padding-bottom: 18px; } /* lte ie7 */
div.topCol1 ul li { background: url(../../img/3-029/o/bg_col1.png) no-repeat left bottom; }
div.topCol2 ul li { background: url(../../img/3-029/o/bg_col2.png) no-repeat left bottom; }

div.topCol1 * ul li,
div.topCol2 * ul li { background: url(../../img/3-029/o/marker_list01.png) no-repeat 0 4px; }
div.topCol1 div.colBox { background: url(../../img/3-029/o/bg_col1.png) no-repeat 0 0; }
div.topCol2 div.colBox { background: url(../../img/3-029/o/bg_col2.png) no-repeat 0 0; }


/* 6-3=service ----------*/


/* 6-4=greeting ----------*/


/* 6-5=staff ----------*/
dl.staffDef { background-color: #fff2de; }
dl.staffDef dt { border-bottom: 1px dotted #ff7b05; }
