@charset "utf-8";
/* =========================================================
カスタマイズ項目

========================================================= */
/*----------ページ全体----------*/
body{
/*背景色*/
	background-color:#E1F7E5;
}

/*----------ヘッダ----------*/
#header ,#menu{
/*エリア 背景色*/
	background-color:#FFFFFF;
}
#header .history {
/*ご利用履歴 文字色*/
	color:#444444;
}
#header .user-name {
/*ログインユーザ名 文字色*/
	color:#444444;
}
#header .p-header__timestamp {
/*最終更新時刻 文字色*/
	color:#33B988;
}
#header .cp_tooltiptext {
/*ログインユーザ情報枠 背景色*/
	background-color:#FFFFFF;
/*ログインユーザ情報枠 枠線色*/
	border-color:#009E7A;
/*ログインユーザ情報枠 枠線種類*/
	border-style:solid;
}
#header .cp_tooltip .cp_tooltiptext::after{
/*ログインユーザ情報吹き出し 枠線色*/
	border-left-color:#009E7A;
/*ログインユーザ情報吹き出し 枠線種類*/
	border-left-style:solid;
}
#header .login-user-info-heading{
/*ログインユーザ情報見出し 文字色*/
	color:#009E7A;
/*ログインユーザ情報見出し 下線色*/
	border-color:#009E7A;
/*ログインユーザ情報見出し 下線種類*/
	border-style:solid;
}
#header .login-authority{
/*ログインユーザ情報（ユーザ種別） 文字色*/
	color:#33B988;
}
#header .cp_tooltiptext_his {
/*ご利用履歴枠 背景色*/
	background-color:#FFFFFF;
/*ご利用履歴枠 枠線色*/
	border-color:#009E7A;
/*ご利用履歴枠 枠線種類*/
	border-style:solid;
}
#header .cp_tooltiptext_his::after{
/*ご利用履歴吹き出し 枠線色*/
	border-left-color:#009E7A;
/*ご利用履歴吹き出し 枠線種類*/
	border-left-style:solid;
}
#header .login-history-heading{
/*ご利用履歴見出し 文字色*/
	color:#009E7A;
/*ご利用履歴見出し 下線色*/
	border-color:#009E7A;
/*ご利用履歴見出し 下線種類*/
	border-style:solid;
}

/*----------メニュー----------*/
nav li.p-nav-list__item {
/*メニュー 文字色*/
	color:#444444;
/*メニュー 背景色*/
	background-color:#FFFFFF;
/*メニュー 枠線色*/
	border-right-color:#D9D9D9;
/*メニュー 枠線種類*/
	border-right-style:solid;
}
nav li.p-nav-list__item.-active a.init-bottom {
/*メニュー（現在地） 文字色*/
	color:#33B988;
/*メニュー（現在地） 背景色*/
	background-color:#E1F7E5;
}
nav li.p-nav-list__item:hover a.init-bottom {
/*メニュー（ホバー） 文字色*/
	color:#FFFFFF;
/*メニュー（ホバー） 背景色*/
	background-color:#33B987;
}

/*----------メニューライン----------*/
.p-nav {
/*メニューライン 枠線色*/
	border-bottom-color:#009E7A;
/*メニューライン 枠線種類*/
	border-bottom-style:solid;
}
.request_header{
/*メニューライン 枠線色*/
	border-top-color:#009E7A;
/*メニューライン 枠線種類*/
	border-top-style:solid;
}

/*----------サブメニュー----------*/
.menu__multi .menu__second-level li a {
/*サブメニュー 文字色*/
	color: #FFFFFF;
}
.menu__multi .menu__second-level li .init-right-multi::after {
/*サブメニュー 文字色*/
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
nav .menu__multi .menu__second-level{
/*サブメニュー 背景色・枠線色*/
	background:-webkit-gradient(linear, left top, right top, from(#33B987), color-stop(42.93103%, #33B987), color-stop(42.93103%, #009A62), color-stop(43.10344%, #009A62), color-stop(43.10344%, #33B987), to(#33B987));
	background:linear-gradient(90deg, #33B987 0%, #33B987 42.93103%, #009A62 42.93103%, #009A62 43.10344%, #33B987 43.10344%, #33B987 100%);
/*サブメニュー上部枠線 枠線色*/
	border-top-color:#00744A;
}
/*サブメニュー上部枠線 枠線色*/
.p-nav-list__item.menu__multi a.init-bottom::after{
	border-bottom-color:#00744A;
}
/*サブメニュー（ホバー） 背景色*/
.menu__multi .menu__second-level .mega_menu_lv-2 ul.dropdown-menu li a:hover,
.menu__multi .menu__second-level .mega_menu_lv-2 ul.dropdown-menu li a.-active-item,
.menu__multi .menu__second-level .mega_menu_lv-2 ul.dropdown-menu li a.init-right-multi.-active-item,
.menu__multi .menu__second-level .mega_menu_lv-2 .mega_menu_lv-3 ul li a:hover,
.menu__multi .menu__second-level .mega_menu_lv-3 ul.dropdown-menu_2 li a.-active-item,
.menu__multi .menu__second-level .mega_menu_lv-3 ul.dropdown-menu_2 li a.init-right-multi.-active-item{
	background-color: #009A62;
}
.menu__multi .menu__second-level .mega_menu_lv-2 > ul > li:only-of-type > a:first-child{
	background-color: #009A62;
}

/*----------画面タイトル----------*/
.p-header-heading__title{
/*画面タイトル 文字色*/
	color: #009E7A;
}
.l-header{
/*画面タイトル 背景色*/
	background-color:#FFFFFF;
}

/*----------画面ＩＤ----------*/
.id{
/*画面ID 文字色*/
	color: #33B988;
}

/*----------ナビゲーション----------*/
.c-step li {
/*通常 文字色*/
	color: #009B64;
/*通常 背景色*/
	background-color:#FAFAFA;
/*エリア 枠線色*/
	border-top-color:#009B64;
	border-bottom-color:#009B64;
}
.c-step li:first-child{
/*エリア 枠線色*/
	border-left-color:#009B64;
}
.c-step li::after{
/*エリア 枠線色*/
	border-right-color:#009B64;
	border-bottom-color:#009B64;
}
.c-step li::before{
/*エリア 枠線色*/
	border-top-color:#009B64;
	border-right-color:#009B64;
}
.c-step li::after,
.c-step li::before {
/*通常 背景色*/
	background: #FAFAFA;
}
.c-step .active,
.c-step .active:after,
.c-step .active:before{
/*フォーカス 文字色*/
	color:#FF9900;
/*フォーカス 背景色*/
	background:#EAF7F8;
}

/*----------操作ガイダンス----------*/
.guide_static{
/*操作ガイダンス 文字色*/
	color:#444444;
}

/*----------カスタマイズ文言----------*/

.screen_msg_1,screen_msg_2,screen_msg_3 {
/*文字色*/
	color:#444444;
}

/*----------エラーメッセージ----------*/
.error_msg>div {
/*文字色*/
	color:#CD2412;}
.error_msg{
/*背景色*/
	background-color:#FFE8E8;
/*枠線色*/
	border-color:#FFB7B7;
/*枠線種類*/
	border-style:solid;
}

/*----------エラーメッセージ（項目）----------*/
.c-text-error>span {
/*エラーメッセージ（項目） 文字色*/
	color:#FFFFFF;
/*エラーメッセージ（項目） 背景色*/
	background-color:#CC4129;
}

/*----------警告メッセージ----------*/
.warning_msg>div {
/*文字色*/
	color:#2953A4;
}
.warning_msg{
/*背景色*/
	background-color:#FFFFCD;
/*枠線色*/
	border-color:#FFCC5E;
/*枠線種類*/
	border-style:solid;
}

/*----------見出し----------*/
h2,
.p-section .p-section__top.is-accordion.-confirm h2{
/*見出し 文字色*/
	color:#009900;
}
.p-section .p-section__top,
.p-section .p-section__top.is-accordion.-confirm{
/*見出し 枠線色*/
	border-bottom-color:#009900;
/*見出し 枠線種類*/
	border-bottom-style:solid;
}

/*----------ラベル----------*/
/*-----表題-----*/
.c-table .c-table__column th,
.c-table__column--03 th,
.c-table.customize_table__column .c-table__row th{
/*表題 文字色*/
	color:#333333;
}
.c-table__column th,
.c-table__column--02 th,
.c-table__column--03 th{
/*表題 背景色*/
	background-color:#CCFFCC;
/*表題 枠線色*/
	border-bottom-color:rgba(0, 255, 0, 0.2);
	border-left-color:rgba(0, 255, 0, 0.2);
/*表題 枠線種類*/
	border-bottom-style:solid;
	border-left-style:solid;
}
.c-table.customize_table__column .c-table__row th{
/*表題 背景色*/
	background-color:#CCFFCC;
/*表題 枠線色*/
	border-right-color:rgba(0, 255, 0, 0.2);
	border-bottom-color:rgba(0, 255, 0, 0.2);
/*表題 枠線種類*/
	border-right-style:solid;
	border-bottom-style:solid;
}
.c-table__column tr:first-child th,
.c-table.customize_table__column .c-table__row tr:first-child th{
/*表題 枠線色*/
	border-top-color:rgba(0, 255, 0, 0.2);
/*表題 枠線種類*/
	border-top-style:solid;
}
.c-table.customize_table__column .c-table__row .u-border-top__th{
/*表題 枠線色*/
	border-top-color:rgba(0, 255, 0, 0.2) !important;
/*表題 枠線種類*/
	border-top-style:solid !important;
}
.c-table.customize_table__column .c-table__row .u-border-right__th{
/*表題 枠線色*/
	border-right-color:rgba(0, 255, 0, 0.2) !important;
/*表題 枠線種類*/
	border-right-style:solid !important;
}
.c-table__column--03 > tr:first-child > th {
/*表題 枠線色*/
	border-top-color:rgba(0, 255, 0, 0.2);
/*表題 枠線種類*/
	border-top-style:solid;
}


/*-----項目-----*/
.c-table__column td,
.c-table.customize_table__column .c-table__row,
main [readonly],
main [readonly].error{
/*項目 文字色*/
	color:#444444;
/*項目 背景色*/
	background-color:#FFFFFF;
}
.c-table.customize_table__column .c-table__row td{
/*項目 文字色*/
	color:#444444;
}

.c-table__column tr:first-child td, .c-table__column--02 tr:first-child td{
/*項目 枠線色*/
	border-top-color:#00CC00;
/*項目 枠線種類*/
	border-top-style:solid;
}
.c-table__column td,
.c-table__column--02 td,
.c-table__column--03 td{
/*項目 枠線色*/
	border-bottom-color:#00CC00;
	border-right-color:#00CC00;
	/*項目 枠線種類*/
	border-bottom-style:solid;
	border-right-style:solid;
}
.c-table.customize_table__column .c-table__row td{
/*項目 枠線色*/
	border-bottom-color:#00CC00;
	border-right-color:#00CC00;
}

/*項目 枠線色*/
td[class|="settele-method"]{
	border-left-color: #00CC00 !important;
}
/*項目 枠線色*/
.c-table.customize_table__column .c-table__row td.u-border-top {
	border-top-color: #00CC00 !important;
}
/*項目 枠線色*/
.c-table.customize_table__column .c-table__row td.u-border-bottom {
	border-bottom-color: #00CC00 !important;
}
.c-table.customize_table__column .c-table__row td.u-border-left{
/*項目 枠線色*/
	border-left-color: #00CC00 !important;
}
.c-table.customize_table__column .c-table__row td.u-border-right{
/*項目 枠線色*/
	border-right-color: #00CC00 !important;
}
/*項目 枠線色*/
.c-table.customize_table__column .c-table__row td:first-child{
	border-left-color:#00CC00;
}
.c-table__column--03 > tr:first-child > td {
	/*項目 枠線色*/
	border-top-color:#00CC00;
	/*項目 枠線種類*/
	border-top-style:solid;
}

/*----------必須入力項目マーク----------*/
.c-label.-red{
/*必須入力項目 文字色*/
	color:#FFFFFF;
/*必須入力項目 背景色*/
	background-color:#CD2412;
}
/*----------操作ガイダンス強調----------*/
.must{
/*操作ガイダンス強調 文字色*/
	color:#FF0000;
}

/*----------テキストボックス（フォーカス）----------*/
main input[type="text"]:not([readonly]):focus,
main input[type="password"]:focus,
main textarea:focus {
/*テキストボックス（フォーカス） 背景色*/
	background-color:#E1F7E5;
}
main textarea:hover,
main textarea:focus,
main input[type=text]:not([disabled]):hover,
main input[type=text]:focus,
main input[type=password]:hover,
main input[type=password]:focus {
/*テキストボックス（フォーカス） 枠線色*/
	border-color:#009E7A;
}
div.description{
/*テキストボックス（フォーカス） 背景色*/
	background:#E1F7E5 !important;
}
div.description{
/*テキストボックス（フォーカス） 枠線色*/
	border-color:#009E7A !important;
}
div.description:before,
div.description:after {
/*テキストボックス（フォーカス） 枠線色*/
	border-top-color:#009E7A !important;
}

/*----------ラジオボタン----------*/
.c-form-radio__parts::before {
/*ラジオボタン 背景色*/
	background:#FFFFFF;
/*ラジオボタン 枠線色*/
	border-color:#CCCCCC;
}
/*----------ラジオボタン（選択時）----------*/
.c-form-radio__input:checked + .c-form-radio__parts::before {
/*ラジオボタン（選択時） 枠線色*/
	border-color:#009E7A;
}

/*----------ラジオボタン（非活性時）----------*/
.c-form-radio__input:disabled + .c-form-radio__parts::before {
/*ラジオボタン（非活性） 背景色*/
	background:#EEEEEE;
/*ラジオボタン（非活性） 枠線色*/
	border-color:#F1F1F1;
}
.c-form-radio__input:disabled:checked + .c-form-radio__parts::before {
/*ラジオボタン（非活性） 枠線色*/
	border-color:#F1F1F1;
/*ラジオボタン（非活性） 文字色*/
	background: #FFFFFF;
}
/*----------ラジオボタン（フォーカス）----------*/
.c-form-radio__input:focus + .c-form-radio__parts::before {
/*ラジオボタン（フォーカス） 枠線色*/
	outline-color: #009E7A;
/*ラジオボタン（フォーカス） 枠線種類*/
	outline-style: dotted;
}
/*----------チェックボックス----------*/
.c-form-checkbox__parts::before, .c-form-checkbox__input ~ label::before {
/*チェックボックス 背景色*/
	background: #FFFFFF;
/*チェックボックス 枠線色*/
	border-color:#CCCCCC;
}
/*----------チェックボックス（選択時）----------*/
.c-form-checkbox__input:checked ~ .c-form-checkbox__parts::after,
.c-form-checkbox__input:checked ~ label::after,
.c-table__row div[id^="tri_"]>.c-form-checkbox__input:checked ~ .c-form-checkbox__parts::after {
/*チェックボックス（選択時） 文字色*/
	border-right-color:#009E7A;
	border-bottom-color:#009E7A;
}

/*----------チェックボックス（非活性時）----------*/
.c-form-checkbox__input:disabled ~ .c-form-checkbox__parts::before,
.c-form-checkbox__input:disabled ~ label::before {
/*チェックボックス（非活性） 背景色*/
	background:#EEEEEE;
/*チェックボックス（非活性） 枠線色*/
	border-color:#F1F1F1;
}
.c-form-checkbox__input:disabled:checked ~ .c-form-checkbox__parts::after,
.c-form-checkbox__input:disabled:checked ~ label::after,
.c-table__row div[id^="tri_"]>.c-form-checkbox__input:disabled:checked ~ .c-form-checkbox__parts::after {
/*チェックボックス（非活性） 文字色*/
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
}

/*----------チェックボックス（フォーカス）----------*/
.c-form-checkbox__input:focus ~ .c-form-checkbox__parts::before, .c-form-checkbox__input:focus ~ label::before {
/*チェックボックス（フォーカス） 枠線色*/
	outline-color: #009E7A;
/*チェックボックス（フォーカス） 枠線種類*/
	outline-style: dotted;
}

/*----------プルダウン（フォーカス）----------*/
.c-form-select:focus-within {
/*プルダウン（フォーカス） 背景色*/
	background: #E1F7E5;
/*プルダウン（フォーカス） 枠線色*/
	border-color: #009E7A;
/*プルダウン（フォーカス） 枠線種類*/
	border-style: solid;
}

/*----------入力エラー----------*/
main textarea.error_input,
main input[type="text"].error_input,
main input[type="password"].error_input,
main input[type="file"].error_input,
main .c-form-checkbox__input.error_input ~ .c-form-checkbox__parts::before,
main .c-form-radio__input.error_input:checked + .c-form-radio__parts::before,
main .c-form-radio__input.error_input + .c-form-radio__parts::before,
main .c-form-select.error_input,
main label.error_input {
/*入力エラー 背景色*/
	background-color:#FFB7B7;
}

/*----------入力必須項目（未入力時）----------*/
main .required{
/*入力必須項目（未入力時） 背景色*/
	background:#FFCC99;
}

/*----------入力必須項目（入力時）----------*/
main .any{
/*入力必須項目（入力時） 背景色*/
	background:#FFFFFF;
}

/*----------強調項目----------*/
.emphasis{
/*強調項目 背景色*/
	background-color:#FFB7B7 !important;
}
/*----------修正項目----------*/
.revision{
/*修正項目 背景色*/
	background-color:#FFCE70;
}
/*----------明細取消----------*/
.cancel{
/*修正項目 文字色*/
	color: #CD2412;
/*修正項目 背景色*/
	background-color: #FFFFFF;
/*修正項目 枠線色*/
	border-color: #CD2412;
/*修正項目 枠線種類*/
	border-style: solid;
}
/*----------項目内ガイダンス----------*/
.c-text-guide{
/*項目内ガイダンス 文字色*/
	color:#444444;
}
/*----------入力補助文言----------*/
/*入力補助文言 文字色*/
.c-form-hint, .c-form-hint-r, .c-form-hint-l, .c-form-hint-u{
	color:#757575;
}

/*----------検索ボックス----------*/
.p-section .p-section__top.is-accordion h2{
/*検索ボックスヘッダ 文字色*/
	color:#333333;
}
.p-section .p-section__top.is-accordion,
.p-section .p-section__top.is-accordion.-close{
/*検索ボックスヘッダ 背景色*/
	background-color:#8CD9B3;
}
.p-section__top.is-accordion + .p-section__body .p-content__text, .p-section__top.is-accordion + .p-section__body .p-content__text-non-accordion,
.p-table-find,
.p-section__top.is-accordion + .p-section__body + .p-section__bottom{
/*検索ボックスエリア 背景色*/
	background-color:#E1F7E5;
}


/*----------表----------*/
/*-----表題-----*/
.c-table .c-table__row th{
/*表題 文字色*/
	color:#444444;
/*表題 背景色*/
	background-color:#CCFFCC;
}
.c-table__row tr th:first-child{
/*表題 枠線色*/
	border-left-color:rgba(0, 0, 0, 0.2);
/*表題 枠線種類*/
	border-left-style:solid;
}
.c-table__row tr:first-child th{
/*表題 枠線色*/
	border-top-color:rgba(0, 0, 0, 0.2);
/*表題 枠線種類*/
	border-top-style:solid;
}
.c-table__row th{
/*表題 枠線色*/
	border-right-color:rgba(0, 0, 0, 0.2);
	border-bottom-color:rgba(0, 0, 0, 0.2);
/*表題 枠線種類*/
	border-right-style:solid;
	border-bottom-style:solid;
}
.u-border-left__th{
/*表題 枠線色*/
	border-left-color:rgba(0, 0, 0, 0.2) !important;
/*表題 枠線種類*/
	border-left-style:solid !important;
}

.u-border-right__th{
/*表題 枠線色*/
	border-right-color:rgba(0, 0, 0, 0.2) !important;
/*表題 枠線種類*/
	border-right-style:solid !important;
}

.u-border-top__th{
/*表題 枠線色*/
	border-top-color:rgba(0, 0, 0, 0.2) !important;
/*表題 枠線種類*/
	border-top-style:solid !important;
}

/*-----項目-----*/
.c-table__row td{
/*項目 文字色*/
	color:#444444;
/*項目 枠線色*/
	border-right-color:#D9D9D9;
	border-bottom-color:#D9D9D9;
}
/*項目 枠線色*/
.c-table__row td:first-child,
.p-list-news__body table tr:not(:first-child) td:nth-child(2){
	border-left-color:#D9D9D9;
}
/*項目 枠線色*/
.u-border-top {
	border-top-color: #D9D9D9 !important;
}
/*項目 枠線色*/
.u-border-bottom {
	border-bottom-color: #D9D9D9 !important;
}
/*項目 枠線色*/
.u-border-left {
	border-left-color: #D9D9D9 !important;
}
/*項目 枠線色*/
.u-border-right {
	border-right-color: #D9D9D9 !important;
}

.c-table__row{
/*項目 背景色*/
	background-color:#FFFFFF;
}

/*-----期限切れ-----*/
.p-section .c-table .error_list{
/*期限切れ 背景色*/
	background-color:#FFB4B4;
}

/*-----期限間近-----*/
.p-section .c-table .warning_list{
/*期限間近 背景色*/
	background-color:#FFFFCD;
}

/*-----背景（フォーカス）-----*/
table tbody.select-transaction:hover{
/*背景（フォーカス） 背景色*/
	background: #F0FFF6 !important;
}

/*-----リンク-----*/
.p-table table tr a,
.p-section__bottom a,
.p-section a.linkqs {
/*リンク 文字色*/
	color:#355B80;
}

/*-----リンク（ホバー）-----*/
.p-table table tr a:hover,
.p-section__bottom a:hover {
/*リンク（ホバー） 文字色*/
	color:#355B8D;
}

/*-----リンク（フォーカス）-----*/
a:focus {
/*リンク（フォーカス） 枠線色*/
	outline-color: #33B988;
/*リンク（フォーカス） 枠線種類*/
	outline-style: dotted;
}


/*-----ページリンク-----*/
.c-pager-list__item a {
/*ページリンク 文字色*/
	color: #999999;
}
/*-----ページリンク（現在地）-----*/
.c-pager-list__item{
/*ページリンク（現在地） 文字色*/
	color: #999999;
}
.c-pager-list__item.current {
/*ページリンク（現在地） 枠線色*/
	border-bottom-color: #33B988;
}

/*----------ダイアログ----------*/
.ui-dialog .ui-dialog-titlebar{
/*ダイアログ見出し 文字色*/
	color: #33B988;
/*ダイアログ見出し 背景色*/
	background: #FFFFFF;
/*ダイアログ見出し 枠線色*/
	border-bottom-color: #33B988;
/*ダイアログ見出し 枠線種類*/
	border-bottom-style: solid;
}
.ui-dialog .ui-dialog-content{
/*ダイアログコンテンツ 文字色*/
	color: #33B988;
}
.ui-widget-content{
/*ダイアログコンテンツ 背景色*/
	background: #FFFFFF !important;
}

/*----------ボタン----------*/
/*-----ボタン（フォーカス）-----*/
button:focus {
/*ボタン（フォーカス） 枠線色*/
	outline-color: #33B988;
/*ボタン（フォーカス） 枠線種類*/
	outline-style: dotted;
}
/*-----次画面遷移-----*/
.c-btn-primary {
/*次画面遷移 文字色*/
	color:#FFFFFF;
/*次画面遷移 背景色*/
	background-color:#FF9900;
}
.c-btn-primary::before{
/*次画面遷移アイコン 文字色*/
	color:#FFFFFF;
}

/*-----前画面遷移-----*/
.c-btn-back{
/*前画面遷移 文字色*/
	color:#FF9900;
/*前画面遷移 背景色*/
	background-color:#FFFFFF;
/*前画面遷移 枠線色*/
	border-color:#FF9900;
/*前画面遷移 枠線種類*/
	border-style:solid;
}
.c-btn-back::before{
/*前画面遷移アイコン 文字色*/
	color:#FF9900;
}

/*-----編集-----*/
.c-btn-edit {
/*編集 文字色*/
	color:#FFFFFF;
/*編集 背景色*/
	background-color:#FF9900;
}

/*-----印刷-----*/
.c-btn-print {
/*印刷 文字色*/
	color:#FFFFFF;
/*印刷 背景色*/
	background-color:#FF9900;
}

/*-----ファイル-----*/
.c-btn-download {
/*ファイル 文字色*/
	color:#FFFFFF;
/*ファイル 背景色*/
	background-color:#FF9900;
}

/*-----追加-----*/
.c-btn-add {
/*追加 文字色*/
	color:#FF9900;
/*追加 背景色*/
	background-color:#FFFFFF;
/*追加 枠線色*/
	border-color:#FF9900;
/*追加 枠線種類*/
	border-style:solid;
}

/*-----取消-----*/
.c-btn-remand {
/*取消 文字色*/
	color:#FFFFFF;
/*取消 背景色*/
	background-color:#FF9900;
}

/*-----照会-----*/
.c-btn-data-inquiry {
/*照会 文字色*/
	color:#FFFFFF;
/*照会 背景色*/
	background-color:#FF9900;
}

/*-----保存-----*/
.c-btn-save {
/*保存 文字色*/
	color:#FFFFFF;
/*保存 背景色*/
	background-color:#FF9900;
}

/*-----クリア-----*/
.c-btn-clear {
/*クリア 文字色*/
	color:#FF9900;
/*クリア 背景色*/
	background-color:#FFFFFF;
/*クリア 枠線色*/
	border-color:#FF9900;
/*クリア 枠線種類*/
	border-style:solid;
}

/*-----検索-----*/
.c-btn-search {
/*検索 文字色*/
	color:#FF7900;
/*検索 背景色*/
	background-color:#FFFFFF;
/*検索 枠線色*/
	border-color:#FF7900;
/*検索 枠線種類*/
	border-style:solid;
}

/*-----小サイズボタン-----*/
.c-btn-small,
.c-btn-action {
/*小サイズボタン 文字色*/
	color:#009B64;
/*小サイズボタン 背景色*/
	background-color:#FFFFFF;
/*小サイズボタン 枠線色*/
	border-color:#009B64;
/*小サイズボタン 枠線種類*/
	border-style:solid;
}

/*-----一覧照会-----*/
.c-btn-info,
.c-btn-verticalInfo {
/*一覧照会 文字色*/
	color:#009B64;
/*一覧照会 背景色*/
	background-color:#FFFFFF;
/*一覧照会 枠線色*/
	border-color:#009B64;
/*一覧照会 枠線種類*/
	border-style:solid;
}

/*-----ウィンドウを閉じる-----*/
.c-btn-close {
/*ウィンドウを閉じる 文字色*/
	color:#FF9900;
/*ウィンドウを閉じる 背景色*/
	background-color:#FAFAFA;
/*ウィンドウを閉じる 枠線色*/
	border-color:#FF9900;
/*ウィンドウを閉じる 枠線種類*/
	border-style:solid;
}

/*-----確認OKボタン-----*/
.ui-dialog .ui-dialog-buttonpane button.jqDialog_confirm_btnOK,
.ui-dialog .ui-dialog-buttonpane button.jqDialog_alert_btnOK {
/*確認OKボタン 文字色*/
	color: #FFFFFF;
/*確認OKボタン 背景色*/
	background: #FF9900;
/*確認OKボタン 枠線色*/
	border-color: #FF9900;
/*確認OKボタン 枠線種類*/
	border-style: solid
}
/*-----確認キャンセルボタン-----*/
.ui-dialog .ui-dialog-buttonpane button.jqDialog_confirm_btnCancel {
/*確認キャンセルボタン 文字色*/
	color: #FF9900;
/*確認キャンセルボタン 背景色*/
	background: #FFFFFF;
/*確認キャンセルボタン 枠線色*/
	border-color: #FF9900;
/*確認キャンセルボタン 枠線種類*/
	border-style: solid
}

/*-----キーボタン-----*/
.p-table__keyboard tr td button,
.p-table__keyboard tr th button {
/*キーボタン 文字色*/
	color:#FFFFFF;
/*キーボタン 背景色*/
	background-color:#009B64;
}

/*-----カレンダーボタン-----*/
.p-form-calendar__btn,
.ui-datepicker-trigger{
/*カレンダーボタン 背景色*/
	background-color:#009B64;
}

/*-----ソフトウエアキーボードボタン-----*/
.p-form-certification__btn{
/*ソフトウエアキーボードボタン 背景色*/
	background-color:#009B64;
}

/*-----外為トップボタン-----*/
.p-list-link__item{
/*外為トップボタン 背景色*/
	background-color:#F1F1F1;
}
.p-list-link__item a{
/*外為トップボタン（業務名） 文字色*/
	color:#444444;
}
/*外為トップボタン（件数） 文字色*/
.p-list-link__number{
	color: #CD2412;
}
.p-list-link__item a:hover .p-list-link__number {
	border-bottom-color:#CD2412;
}
.p-list-link__item a:before {
/*外為トップボタンアイコン 文字色*/
	border-top-color: #FF7900;
	border-right-color: #FF7900;
}
/*-----業務トップボタン-----*/
.p-list-link__item--menu a{
/*業務トップボタン 文字色*/
	color:#FFFFFF;
/*業務トップボタン 背景色*/
	background-color:#009B64;
}
.p-list-link__item--menu a::before{
/*業務トップボタンアイコン 文字色*/
	border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
}
/*----------ページの先頭へ----------*/
.c-btn-page-top a::after{
/*ページの先頭へ 文字色*/
	border-top-color:#00CC33;
	border-right-color:#00CC33;
}
.c-btn-page-top a {
/*ページの先頭へ 背景色*/
	background-color:#FFFFFF;
}
/*----------ページの末尾へ----------*/
.c-btn-page-bottom a::after{
/*ページの末尾へ 文字色*/
	border-top-color:#00CC33;
	border-right-color:#00CC33;
}
.c-btn-page-bottom a {
/*ページの末尾へ 背景色*/
	background-color:#FFFFFF;
}

/*----------フッタ----------*/
.p-footer{
/*インフォメーション 文字色*/
	color:#444444;
}
.l-footer, div#footer{
/*インフォメーション 背景色*/
	background: #F0FAF7;
}
.p-footer__inquiry a{
/*リンク 文字色*/
	color:#444444;
}

/*----------処理中メッセージ欄----------*/
.p-info-loading {
/*文字色*/
	color:#33B988;
/*背景色*/
	background-color:#E1F7E5;
}

/*----------カレンダ----------*/
.p-table__calender thead th,
.ui-datepicker-header.ui-widget-header {
/*見出し 文字色*/
	color: #FFFFFF;
/*見出し 背景色*/
	background: #66CC99;
}

.ui-datepicker-prev::before {
/*見出し 背景色*/
	border-right-color: #66CC99 !important;
}

.ui-datepicker-next::before {
/*見出し 背景色*/
	border-left-color: #66CC99 !important;
}

.ui-datepicker-prev-hover.ui-datepicker-prev::after,
.ui-datepicker-next-hover.ui-datepicker-next::after {
/*見出し 背景色*/
	background: #66CC99;
}

table.p-table__calender td.hlp24_today,
i.hlp24_today {
	/*本日 枠線色*/
	border-color:#FF0000 !important;
}

.p-table__calender .hlp24_holiday,
i.hlp24_holiday{
	/*非営業日 背景色*/
	background-color:#FFB7B7;
}
.p-table__calender .hlp24_host_holiday,
i.hlp24_host_holiday{
	/*通貨国休日 背景色*/
	background-color:#B7FFB7;
}

.p-table__calender .hlp24_american_holiday,
i.hlp24_american_holiday{
	/*NY休日 背景色*/
	background-color:#FFFFB7;
}

/*----------ラベル----------*/
/*-----表題-----*/
.c-table__column .u-border-top__th{
/*表題 枠線色*/
	border-top-color:rgba(0, 255, 0, 0.2) !important;
/*表題 枠線種類*/
	border-top-style:solid !important;
}

.c-table.customize_table__column .u-border-left__th{
/*表題 枠線色*/
	border-left-color:rgba(0, 255, 0, 0.2) !important;
/*表題 枠線種類*/
	border-left-style:solid !important;
}

.c-table.customize_table__column .c-table__row tr th:first-child{
/*表題 枠線色*/
	border-left-color:rgba(0, 255, 0, 0.2);
}

.c-table__row tr .settlement_table_th {
/*表題 枠線色*/
	border-top-color:rgba(0, 255, 0, 0.2) !important;
/*表題 枠線種類*/
	border-top-style:solid !important;
}

