/*$
<?xml version="1.0" ?>
<properties>
	<property name="base_theme_id"			value=""			/>
	<property name="theme_id"				value="0"				/>
	<property name="head_body_img"			value="head_body.gif"			/>
	<property name="head_body_img_repeat"	value="repeat-x"	/>
</properties>
$*/
/*
theme.css.inファイルの相互での差分は####の部分
*/
/*########################################################################
 * ヘッダフレーム部
 */
#head_bar {
	background-image: url(../../img/0/head_bar.gif);
	background-repeat: repeat-x;
}
#head_body {
	background-image: url(../../img/0/head_body.gif);
	background-repeat: repeat-x;
}
#login_user {
	background-color:white;
	color:black;
	filter:alpha(opacity=70);
	opacity:0.7;
	padding:0px 5px 0px 5px;
}

/*-------------------------------------------------------------
 *head_link
 */
#head_link #ssoLink {
	margin-right:10px;
}
#head_link #toCybozu a {
	background-image: url(../../img/0/kmenu_cybozu.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
}
#head_link #toGaroon a {
	background-image: url(../../img/0/kmenu_garoon.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
}
#head_link #toAdmin a {
	background-image: url(../../img/0/kmenu_admin.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 100px;
}
#head_link #toUser a {
	background-image: url(../../img/0/kmenu_user.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
}
#head_link #toPref a {
	background-image: url(../../img/0/kmenu_personal.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height:20px;
	width:80px;
}
#head_link #toMan a {
	background-image: url(../../img/0/kmenu_manual.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
}
#head_link #toLogout a {
	background-image: url(../../img/0/kmenu_logout.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
}

/*-------------------------------------------------------------
 *headsub_link
 */

.headsub_link ul li {
    background: none repeat scroll 0 0 #FFA442; /* ####濃い色 */
}

.headsub_link li.hover {
    background: none repeat scroll 0 0 #FFCA4D; /* ####薄い色 */
}

/*-------------------------------------------------------------
 * quick_menu
 */

#quick_info {
	background-image: url(../../img/0/iconb_info.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 40px;
}
#quick_bmark {
	background-image: url(../../img/0/iconb_bmark.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 40px;
}
#quick_deadline {
	background-image: url(../../img/0/iconb_deadline.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 40px;
}

/*-------------------------------------------------------------
 * main_menu
 */
#main_menu a:link, #main_menu_front a:link {
	text-decoration:none;
}
#main_menu a:active, #main_menu_front a:active {
	text-decoration:none;
}
#main_menu a:visited, #main_menu_front a:visited {
	text-decoration:none;
}
#main_menu a:hover, #main_menu_front a:hover {
	text-decoration:none;
}

#main_menu a span.head_icon_txt,#main_menu_front a span.head_icon_txt{
	color:white;			/*####*/
}

#main_menu a span.head_icon_txt_sel,#main_menu_front a span.head_icon_txt_sel{
	color:white;			/*####*/
}
a.usermenu_aply_b1 { background-image: url(../../img/0/icona_aply.gif); }
a.usermenu_aply_b2 { background-image: url(../../img/0/icona_aply2.gif); }
a.usermenu_find_b1 { background-image: url(../../img/0/icona_find.gif); }
a.usermenu_find_b2 { background-image: url(../../img/0/icona_find2.gif); }
a.usermenu_aprv_b1 { background-image: url(../../img/0/icona_aprv.gif); }
a.usermenu_aprv_b2 { background-image: url(../../img/0/icona_aprv2.gif); }
a.usermenu_binder_b1 { background-image: url(../../img/0/icona_binder.gif); }
a.usermenu_binder_b2 { background-image: url(../../img/0/icona_binder2.gif); }
a.usermenu_query_b1 { background-image: url(../../img/0/icona_query.gif); }
a.usermenu_query_b2 { background-image: url(../../img/0/icona_query2.gif); }
a.usermenu_account_b1 { background-image: url(../../img/0/icona_account.gif); }
a.usermenu_account_b2 { background-image: url(../../img/0/icona_account2.gif); }
a.usermenu_cost_b1 { background-image: url(../../img/0/icona_cost.gif); }
a.usermenu_cost_b2 { background-image: url(../../img/0/icona_cost2.gif); }
a.usermenu_payment_b1 { background-image: url(../../img/0/icona_payment.gif); }
a.usermenu_payment_b2 { background-image: url(../../img/0/icona_payment2.gif); }
a.usermenu_business_b1 { background-image: url(../../img/0/icona_dummy.gif); }
a.usermenu_business_b2 { background-image: url(../../img/0/icona_dummy2.gif); }

a.adminmenu_domain_b1 { background-image: url(../../img/0/iconc_domain.gif); }
a.adminmenu_domain_b2 { background-image: url(../../img/0/iconc_domain2.gif); }
a.adminmenu_user_b1 { background-image: url(../../img/0/iconc_user.gif); }
a.adminmenu_user_b2 { background-image: url(../../img/0/iconc_user2.gif); }
a.adminmenu_form_b1 { background-image: url(../../img/0/iconc_form.gif); }
a.adminmenu_form_b2 { background-image: url(../../img/0/iconc_form2.gif); }
a.adminmenu_aprv_b1 { background-image: url(../../img/0/iconc_aprv.gif); }
a.adminmenu_aprv_b2 { background-image: url(../../img/0/iconc_aprv2.gif); }
a.adminmenu_master_b1 { background-image: url(../../img/0/iconc_master.gif); }
a.adminmenu_master_b2 { background-image: url(../../img/0/iconc_master2.gif); }
a.adminmenu_query_b1 { background-image: url(../../img/0/iconc_query.gif); }
a.adminmenu_query_b2 { background-image: url(../../img/0/iconc_query2.gif); }
a.adminmenu_plusx_b1 { background-image: url(../../img/0/iconc_plusx.gif); }
a.adminmenu_plusx_b2 { background-image: url(../../img/0/iconc_plusx2.gif); }
a.adminmenu_business_b1 { background-image: url(../../img/0/icona_dummy.gif); }
a.adminmenu_business_b2 { background-image: url(../../img/0/icona_dummy2.gif); }
a.adminmenu_system_b1 { background-image: url(../../img/0/iconc_system.gif); }
a.adminmenu_system_b2 { background-image: url(../../img/0/iconc_system2.gif); }

a#usermenu_aply {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#usermenu_find {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#usermenu_aprv {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#usermenu_binder {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#usermenu_query {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#usermenu_account {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#usermenu_cost {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#usermenu_payment {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#usermenu_business {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#adminmenu_domain {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#adminmenu_user {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#adminmenu_form {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#adminmenu_aprv {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#adminmenu_master {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#adminmenu_query {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#adminmenu_plusx {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#adminmenu_business {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}
a#adminmenu_system {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 64px;
}

/*-------------------------------------------------------------
 * logo & subtitle
 */
#admin_subtitle {
	background-image:url(../../img/0/admin_subtitle.gif);
	background-repeat: no-repeat;
}


 /*########################################################################
 * ボディフレーム部
 */

a.button75:link {
	color:white;			/*####*/
	text-decoration:none;
}
a.button75:active {
	color:white;			/*####*/
	text-decoration:none;
	background-image:url(../../img/0/button75_28s.gif);
}
a.button75:visited {
	color:white;			/*####*/
	text-decoration:none;
}
a.button75:hover {
	color:white;			/*####*/
	text-decoration:none;
}
a.button75 {
	color:white;			/*####*/
	background-image:url(../../img/0/button75_28.gif);
}
a.button75disabled:link {
	color:white;
	text-decoration:none;
}
a.button75disabled:active {
	color:white;
	text-decoration:none;
}
a.button75disabled:visited {
	color:white;
	text-decoration:none;
}
a.button75disabled:hover {
	color:white;
	text-decoration:none;
}
a.button75disabled {
	color:white;
	background-image:url(../../img/0/button75disabled_28.gif);
}

a.button150:link {
	color:white;			/*####*/
	text-decoration:none;
}
a.button150:active {
	color:white;			/*####*/
	text-decoration:none;
	background-image:url(../../img/0/button150_28s.gif);
}
a.button150:visited {
	color:white;			/*####*/
	text-decoration:none;
}
a.button150:hover {
	color:white;			/*####*/
	text-decoration:none;
}
a.button150 {
	color:white;			/*####*/
	background-image:url(../../img/0/button150_28.gif);
}

a.button150disabled:link {
	color:white;
	text-decoration:none;
}
a.button150disabled:active {
	color:white;
	text-decoration:none;
}
a.button150disabled:visited {
	color:white;
	text-decoration:none;
}
a.button150disabled:hover {
	color:white;
	text-decoration:none;
}
a.button150disabled {
	color:white;
	background-image:url(../../img/0/button150disabled_28.gif);
}

a.buttonReload:link {
	color:white;
	text-decoration:none;
}
a.buttonReload:active {
	color:white;
	text-decoration:none;
	background-image:url(../../img/0/button_reload_s.gif);
}
a.buttonReload:visited {
	color:white;
	text-decoration:none;
}
a.buttonReload:hover {
	color:white;
	text-decoration:none;
}
a.buttonReload {
	color:white;
	background-image:url(../../img/0/button_reload.gif);
}


 /*-------------------------------------------------------------
 * 見出し
 */

 .groupItem .itemHeader {
 	background-image:url(../../img/0/gadget_bar32.gif);
 	background-color:#FFA442;			/*####*/
 	background-repeat:repeat-x;
 }
 .groupItem .itemHeaderParent{
  	background-image:url(../../img/0/gadget_bar32.gif);
 	background-color:#FFA442;			/*####*/
 	background-repeat:repeat-x;
 }
 .groupAdminItem .itemAdminHeader, .groupAdminSysItem .itemAdminSysHeader {
 	background-image:url(../../img/0/gadget_bar32.gif);
 	background-color:#FFA442;			/*####*/
 	background-repeat:repeat-x;
 }

.itemHeaderSimple {
	background-image:url(../../img/0/gadget_bar32.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	background-color:#FFA442;			/*####*/
	height:24px;			/*####*/
	padding-top:4px;
}

.stepItem_header {
	background-image:url(../../img/0/gadget_bar32.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	background-color:#FFA442;			/*####*/
	font-size: 10pt;
    padding: 0 5px;
}

.itemHeaderColor1 {
	background-color:#FFCA4D;			/*#####*/
}

.itemHeaderColor2 {
	background-color:#FFA442;			/*####*/
}

.itemHeader2 {
	background-image:url(../../img/0/gadget_bar32.gif);
	background-repeat:repeat-x;
	background-color:#FFA442;			/*#####*/
}

/* ソートキー列の背景色*/
.list_th_selected {
	background-color:#FFA442;			/*#####*/
 }

 /*-------------------------------------------------------------
 * メニューアイコン
 */
.menuicon_findertemplate{
	background-image:url(../../img/0/icond_findertemplate20.gif);
}
.menuicon_deadline{
	background-image:url(../../img/0/icond_deadline20.gif);
}
.menuicon_info{
	background-image:url(../../img/0/icond_information20.gif);
}
.menuicon_bookmark{
	background-image:url(../../img/0/icond_bookmark20.gif);
}
.menuicon_newform{
	background-image:url(../../img/0/icond_newform20.gif);
}
.menuicon_finder{
	background-image:url(../../img/0/icond_finder20.gif);
}
.menuicon_wkfl{
	background-image:url(../../img/0/icond_wkfl20.gif);
}
.menuicon_cabinet{
	background-image:url(../../img/0/icond_cabinet20.gif);
}
.menuicon_query{
	background-image:url(../../img/0/icond_query20.gif);
}
.menuicon_payment{
	background-image:url(../../img/0/icond_payment20.gif);
}
.menuicon_cost{
	background-image:url(../../img/0/icond_cost20.gif);
}
.menuicon_admin_domain{
	background-image:url(../../img/0/icone_domain32.gif);
}
.menuicon_admin_user{
	background-image:url(../../img/0/icone_user32.gif);
}
.menuicon_admin_form{
	background-image:url(../../img/0/icone_form32.gif);
}
.menuicon_admin_wkfl{
	background-image:url(../../img/0/icone_wkfl32.gif);
}
.menuicon_admin_master{
	background-image:url(../../img/0/icone_master32.gif);
}
.menuicon_admin_query{
	background-image:url(../../img/0/icone_query32.gif);
}

 /*-------------------------------------------------------------
 * ルート
 */
.stepFrame_sdc {
    background-image: url("../../img/0/st_corner.png");
    background-repeat: no-repeat;
}

.aprvsteptype_sel, .stepFrame {
    background-color: #FFCA4D;			/*#####*/
}

.aprvsteptypeBody {
	border-color:#FFCA4D #999999 #999999;			/*#####*/
}

.tree_tbl_label {
 	background-image:url(../../img/0/gadget_bar32.gif);
 	background-color:#FFA442;			/*####*/
 	background-repeat:repeat-x;
	height:26px;
}
a.themeViewOpen:link {
	font-size:20px;
	color:white;;
	text-decoration:none;
}
a.themeViewOpen:active {
	font-size:20px;
	color:white;
	text-decoration:none;
 	background-image:url(../../img/0/tree_open.png);
}
a.themeViewOpen:visited {
	font-size:20px;
	color:white;
	text-decoration:none;
}
a.themeViewOpen:hover {
	font-size:20px;
	color:white;
	text-decoration:none;
}
a.themeViewOpen {
	font-size:20px;
	color:white;
 	background-image:url(../../img/0/tree_open.png);
 	background-repeat:no-repeat;
}


a.themeViewClose:link {
	font-size:20px;
	color:white;;
	text-decoration:none;
}
a.themeViewClose:active {
	font-size:20px;
	color:white;
	text-decoration:none;
 	background-image:url(../../img/0/tree_close.png);
}
a.themeViewClose:visited {
	font-size:20px;
	color:white;
	text-decoration:none;
}
a.themeViewClose:hover {
font-size:20px;
	color:white;
	text-decoration:none;
}
a.themeViewClose {
	font-size:20px;
	color:white;
 	background-image:url(../../img/0/tree_close.png);
 	background-repeat:no-repeat;
}


a.themeViewHide:link {
	font-size:20px;
	color:white;;
	text-decoration:none;
}
a.themeViewHide:active {
	font-size:20px;
	color:white;
	text-decoration:none;
 	background-image:url(../../img/0/tree_hide.png);
}
a.themeViewHide:visited {
	font-size:20px;
	color:white;
	text-decoration:none;
}
a.themeViewHide:hover {
font-size:20px;
	color:white;
	text-decoration:none;
}
a.themeViewHide {
	font-size:20px;
	color:white;
 	background-image:url(../../img/0/tree_hide.png);
 	background-repeat:no-repeat;
}


a.themeViewShow:link {
	font-size:20px;
	color:white;;
	text-decoration:none;
}
a.themeViewShow:active {
	font-size:20px;
	color:white;
	text-decoration:none;
 	background-image:url(../../img/0/tree_show.png);
}
a.themeViewShow:visited {
	font-size:20px;
	color:white;
	text-decoration:none;
}
a.themeViewShow:hover {
font-size:20px;
	color:white;
	text-decoration:none;
}
a.themeViewShow {
	font-size:20px;
	color:white;
 	background-image:url(../../img/0/tree_show.png);
 	background-repeat:no-repeat;
}
/*-------------------------------------------------------------
 * pagination. 
 */
.pagination .pagination_active{
 background:#FF8900;
 color:#FFFFFF;
 border:solid 1px #FF8900;
}
