@charset "utf-8";

/* CSS Information ==============================
anchor.css
トップページ以外
============================================== */


/*====================
 +anchor_header
====================*/
#anchor_header {
	padding-top:9px;
	padding-bottom:11px;
}

/*====================
 +gnavi
====================*/
.anchor_gnavi {
	color: #333;
	background: #ABBEBE;
	width:1000px;
	height:48px;
	background:url(../img/anchor_gnavi.jpg) no-repeat;
}
.anchor_gnavi li{
	float:left;
	height:48px;
}
.anchor_gnavi li a{
	display:block;
	height:48px;
	text-indent:-9999pt;
}
#anchor_gnavi01 { width:167px; }
#anchor_gnavi02 { width:167px; }
#anchor_gnavi03 { width:167px; }
#anchor_gnavi04 { width:166px; }
#anchor_gnavi05 { width:166px; }
#anchor_gnavi06 { width:167px; }

#anchor_gnavi01 a:hover, #anchor_gnavi01 a:active {
	background:url(../img/anchor_gnavi.jpg) no-repeat 0 bottom;
}
#anchor_gnavi02 a:hover, #anchor_gnavi02 a:active {
	background:url(../img/anchor_gnavi.jpg) no-repeat -167px bottom;
}
#anchor_gnavi03 a:hover, #anchor_gnavi03 a:active {
	background:url(../img/anchor_gnavi.jpg) no-repeat -334px bottom;
}
#anchor_gnavi04 a:hover, #anchor_gnavi04 a:active {
	background:url(../img/anchor_gnavi.jpg) no-repeat -501px bottom;
}
#anchor_gnavi05 a:hover, #anchor_gnavi05 a:active {
	background:url(../img/anchor_gnavi.jpg) no-repeat -667px bottom;
}
#anchor_gnavi06 a:hover, #anchor_gnavi06 a:active {
	background:url(../img/anchor_gnavi.jpg) no-repeat -833px bottom;
}
#anchor_gnavi01 #active:visited, #anchor_gnavi01 #active:link {
	background-image:url(../img/anchor_gnavi.jpg);
	background-position:0 bottom;
}
#anchor_gnavi02 #active:visited, #anchor_gnavi02 #active:link {
	background-image:url(../img/anchor_gnavi.jpg);
	background-position:-167px bottom;
}
#anchor_gnavi03 #active:visited, #anchor_gnavi03 #active:link {
	background-image:url(../img/anchor_gnavi.jpg);
	background-position:-334px bottom;
}
#anchor_gnavi04 #active:visited, #anchor_gnavi04 #active:link {
	background-image:url(../img/anchor_gnavi.jpg);
	background-position:-501px bottom;
}
#anchor_gnavi05 #active:visited, #anchor_gnavi05 #active:link {
	background-image:url(../img/anchor_gnavi.jpg);
	background-position:-667px bottom;
}
#anchor_gnavi06 #active:visited, #anchor_gnavi06 #active:link {
	background-image:url(../img/anchor_gnavi.jpg);
	background-position:-833px bottom;
}

/*====================
 +pankuzu
====================*/
#pankuzu {
	font-size:83%;
	color:#666666;
	margin-bottom:20px;
	margin-top:7px;
}
#pankuzu a:link,#pankuzu a:visited { color:#ff6600; }
#pankuzu a:hover,#pankuzu a:active { color:#ff6600; text-decoration:underline;}

/*====================
 +to_top_area
====================*/
#to_top_area {
	text-align:right;
	margin-bottom:10px;
	clear:both;
}


/*====================
 +table
====================*/
.table_base {
	border:1px solid #CCCCCC;
	width:100%;
}
.table_base th {
	background-color:#F3F1E0;
	border:1px solid #CCCCCC;
	padding-left:5px;
}
.table_base .day {
	background-color:#F2F2F2;
}
.table_base td{
	border:1px solid #CCCCCC;
	width:80%;
    padding-left:5px;
    padding-right:5px;
	padding-top:5px;
	padding-bottom:5px:
}

.table_department {
	border:1px solid #CCCCCC;
	width:100%;
}
.table_department .day {
	background-color:#F2F2F2;
}
.table_department td{
	border:1px solid #CCCCCC;
	width:25%;
	text-align:center;
    padding-left:5px;
    padding-right:5px;
	padding-top:5px;
	padding-bottom:5px:
}

.table_schedule {
	border:1px solid #CCCCCC;
	width:100%;
}
.table_schedule th{
	background-color:#F3F1E0;
	border:1px solid #CCCCCC;
	padding-left:10px;
}

.table_schedule .day {
	background-color:#F2F2F2;
}
.table_schedule td{
	border:1px solid #CCCCCC;
	width:13%;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px:
}



/*====================
 +anchor_content
====================*/
#center_coulmn h4 {
	background:url(../img/green_circle_smbl.gif) no-repeat left 4px;
	padding-left:20px;
	border-bottom:1px solid #D2D2D2;
	padding-bottom:3px;
	margin-bottom:7px;
	padding-top:1px;
	font-weight:bold;
}

.h4_green_circle_smbl {
	background:url(../img/green_circle_smbl.gif) no-repeat left 4px;
	padding-left:20px;
	border-bottom:1px solid #D2D2D2;
	padding-bottom:3px;
	margin-bottom:7px;
	padding-top:1px;
	font-weight:bold;
}

#center_coulmn h5 {
	background:url(../img/point_h5.gif) no-repeat left 4px;
	padding-left:20px;
	padding-bottom:3px;
	margin-bottom:4px;
	padding-top:1px;
	font-weight:bold;
}

#center_coulmn h6 {
	background:url(../img/point_h6.gif) no-repeat left 4px;
	padding-left:20px;
	padding-bottom:2px;
	margin-bottom:4px;
	padding-top:3px;
	font-weight:bold;
}

/*====================
 +search
====================*/
h2.asset-name {
	font-size:120%;	
}

h2.asset-name {
	background:url(../img/hori_gray_dot.gif) repeat-x bottom;
	padding-top:2px;
	padding-bottom:1px;
}
h2.asset-name a{
	display:block;
	background:url(../img/arrow_smbl_gray.gif) no-repeat left 8px;
	padding-left:10px;
	font-size:100%;
}

.pagination-navigation {
	text-align:center;
}

.search-results-container {
	margin-bottom:30px;
}
	
