 /*-------------------- タグ共通 --------------------*/
A{
	color : #84090c;
}
A:HOVER{
	color : #ff8080;
}
/*-------------------- ヘッダー --------------------*/
header {
	background-image: url(../img/color-red/head_back.png);
}

/** サスケメニュー **/
	header #saaske_menu h1 A {
		background-image: url(../img/color-red/head_logo.png);
	}
	/* タスクアイコン */
	header #saaske_menu li .jq_h_task {
		background:url(../img/color-red/head_task.png) no-repeat left top;
	}


	/* 総合検索 */
	header #saaske_menu .jq_h_search {
    background: url(../img/color-red/head_search_back.png) no-repeat;
	}
	header #saaske_menu .jq_h_search .sbtn {
    background: url(../img/color-red/head_search_btn2.png) no-repeat;
	}
	/* 設定 */
	header #saaske_menu li .jq_h_setting {
    background: url(../img/color-red/head_setting.png) no-repeat left top;
	}
	/* アカウント */
	#saaske_menu .animenu > ul.right_position > li > ul > li > a {
    background-image: none;
	}
	header #saaske_menu .account {
		background:url(../img/color-red/head_account1.png) no-repeat left center;
	}
	header #saaske_menu .account .company {
		color: #84090c;
	}
	header #saaske_menu .account .name {
		color: #84090c;
	}
	header #saaske_menu .account .auth1 {
		background:url(../img/head_admin2.png) no-repeat left 3px;
	}
	header #saaske_menu li.account A {
		background:url(../img/color-red/head_account2.png) no-repeat left center;
	}
	header #saaske_menu ul.right_position A.logout {
    background-image: url(../img/color-red/head_account2.png);
	}
	/** サービスメニュー **/
	header .service_icon li.now {
		background-image: url(../img/icon_puldown.png);
	}
	
		/*-------------------- ボディー --------------------*/
	.page_title {
	    background-image: url(../img/color-red/title_bar.gif);
	}
	.page_title H1 {
	  background-image: url(../img/color-red/h1_pict.png);
		color: #330000;
	}
	
		/*--------------------  --------------------*/
	.table_detail CAPTION, .table_list CAPTION, .table_free CAPTION, h2.block_title {
    background-image: url(../img/color-red/client/pict2.gif);
		color: #84090c;
	}
	.table_list THEAD TD {
	    background-image: url(../img/color-red/client/list_th.jpg);
	    color: #4D462D;
	}
	/*-------------------- side_menu.css --------------------*/
	aside#side_menu ul.menu_grp li li {
		background-image: none !important;
		position: relative;
	}
	aside#side_menu ul.menu_grp li li:before {
		background: #D1C9AF;
		content: "";
		height: 5px;
		left: 7px;
		position: absolute;
		top: 8px;
		width: 5px;
	}
	aside#side_menu ul.menu_grp li li li:before {
		background: #D1C9AF;
		left: 0;
	}
	aside#side_menu ul.menu_grp li li.now_page:before {
		background: #990000;
	}
	
	aside#side_menu ul.menu_grp li h2.menu_grp_t {
	  background-color: #AC9E6F;
	}
	aside#side_menu ul.menu_grp li li a {
	    color: #4D462D;
	}
	aside#side_menu ul.menu_grp li li.now_page li a, aside#side_menu ul.menu_grp li li li a {
	    color: #877A4E;
	}
	
	/* プラスマイナスボタン */
	aside#side_menu ul.menu_grp li .btn_pm {
		background:url(../img/color-red/btn_minus_01.png) no-repeat;
	}
	aside#side_menu ul.menu_grp li .off {
		background:url(../img/color-red/btn_plus_01.png) no-repeat;
	}
	aside#side_menu ul.menu_grp li li .btn_pm {
		background:url(../img/color-red/btn_side_menu.png) no-repeat top right;
	}
	aside#side_menu ul.menu_grp li li .off {
		background:url(../img/color-red/btn_side_menu.png) no-repeat top left;
	}



/*-------------------- animenu.css --------------------*/
.animenu > ul a {
  color: rgb(234, 241, 228);
  text-shadow: 0 1px 0 #4D462D;
}
.animenu > ul ul {
  background-color: #AC9E6F;
}
.animenu > ul ul li {
  -webkit-box-shadow: 0 1px 0 #4D462D, 0 2px 0 #AC9E6F;
  -moz-box-shadow: 0 1px 0 #4D462D, 0 2px 0 #AC9E6F;
  box-shadow: 0 1px 0 #4D462D, 0 2px 0 #AC9E6F;
}
#saaske_menu .animenu > ul ul a {
  border-color: #AC9E6F;
}
#saaske_menu .animenu > ul ul a:hover {
	background-color: #877A4E;
  border-color: #AC9E6F;
  }
/* 既読 */
#saaske_menu .animenu > ul ul a.view1 {
	background-color: #AC9E6F;
	color: #5A5A5A;
}
#saaske_menu .animenu > ul li ul li a.view1 span {
	color: #5A5A5A;
}
#saaske_menu .animenu > ul ul a.view1:hover {
	background-color: #877A4E;
	color: #fff;
}
#saaske_menu .animenu > ul li ul li a.view1:hover span {
	color: #AC9E6F;
}




/*-------------------- task_info.css --------------------*/
.task_info > ul a {
  color: rgb(234, 241, 228);
  text-shadow: 0 1px 0 rgb(55, 73, 45);
}
.task_info li.body ul a {
	color:#757C6E;
}
.task_info > ul ul {
  background-color: #877A4E; 
	box-shadow: 2px 2px 10px #696969; /*CSS3*/
	-moz-box-shadow: 2px 2px 10px #696969; /* Firefox用*/
	-webkit-box-shadow: 2px 2px 10px #696969; /* Google Chrome, Safari用*/
}
.task_info li.body {
  background-color: #dbe0d6;
}
.task_info > ul ul li {
  display: block;
  -webkit-box-shadow: 0 1px 0 #877A4E, 0 2px 0 #D1C9AF;
  -moz-box-shadow: 0 1px 0 #877A4E, 0 2px 0 #D1C9AF;
  box-shadow: 0 1px 0 #877A4E, 0 2px 0 #D1C9AF;
}
.task_info > ul ul li.body li {
	border-bottom:1px solid rgb(194, 194, 194);
}

/* 新着件数 */
.task_info > ul a span.num {
	background-color: #f03d25;
	border: 1px solid #d83722;
	border-bottom: 1px solid #c0311e;
	border-top: 1px solid #e23923;
}
#saaske_menu .task_info > ul ul a {
  border-color: #877A4E;
}
#saaske_menu .task_info > ul ul a:hover {
  background-color: #AC9E6F;
  border-color: #AC9E6F;
}
/* 既読 */
#saaske_menu .task_info > ul ul a.view1 {
	background-color: #F8F8F8;
	color: #5A5A5A;
}
#saaske_menu .task_info > ul li ul li a.view1 span {
	color: #5A5A5A;
}
#saaske_menu .task_info > ul ul li.body a:hover {
	background-color: #c7d3bc;
}

/* ボディー部 */
#saaske_menu .task_info > ul ul li.body ul.custom_scrollbar {
	background-color: #dbe0d6;
}
#saaske_menu .task_info > ul ul li.body ul li {
	background-color:#EAF0CA;
}



/*-------------------- detail.css --------------------*/
div#rec_group {
	border-bottom: 2px solid #877A4E !important;
}
ul.jq_rec_group li.head A {
    background: #877A4E !important;
}
ul.jq_rec_group li A {
	background-color: #FDFCEE;
}
ul.jq_rec_group li A:hover{
	background-color:#AC9E6F;
}



/*-------------------- list.css --------------------*/
.search_block .search_word {
    background-color: #AC9E6F;
    border-color: #AC9E6F;
}
.search_block .search_btn {
    border-color: #4D462D;
    color: #4D462D;
}
.and_or input[type="radio"]:checked + .switch-on {
    background-color: #4D462D;
}
.and_or label {
    color: #4D462D;
}
#search_detail.ui-tabs .ui-tabs-nav li.ui-state-active {
    background: #4D462D;
}