@charset "UTF-8";

/*=======================================================

	カラー指定用CSS

	Created: 2011-12-27
	filename: color.css

=======================================================*/

#header {
	background-color:#D3E2EB;
}

#menu {
	background:url(../img/menu_top.png) 0 0 no-repeat;
}
#menu-inner {
	background:#3865A0 url(../img/menu_bg.png) 0 0 no-repeat;
}
#menu-bottom {
	background:url(../img/menu_bottom.png) left bottom no-repeat;
}
#menu-new {
	background:url(../img/menu_top2.png) 0 0 no-repeat;
}
#menu-inner-new {
	background:#3865A0 url(../img/menu_bg2.png) 0 0 no-repeat;
}
#menu-bottom-new {
	background:url(../img/menu_bottom2.png) left bottom no-repeat;
}

h1 {
	color:#6691CC;
}
h2 {
	color:#FFFFFF;
	font-weight:bold;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #33609B), color-stop(1.00, #33609B), color-stop(0.00, #6691CC));
	background: -webkit-linear-gradient(top, #6691CC 0%, #33609B 100%, #33609B 100%);
	background: -moz-linear-gradient(top, #6691CC 0%, #33609B 100%, #33609B 100%);
	background: -o-linear-gradient(top, #6691CC 0%, #33609B 100%, #33609B 100%);
	background: -ms-linear-gradient(top, #6691CC 0%, #33609B 100%, #33609B 100%);
	background: linear-gradient(top, #6691CC 0%, #33609B 100%, #3a9613 100%);
	/*IE6 IE7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#6691CC, endcolorstr=#33609B));
	/* IE8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#6691CC, endcolorstr=#33609B))";
	zoom: 1;
}
h2.lendReturnPink {
	color:#000000;
	font-weight:bold;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FF9E8C), color-stop(1.00, #FF9E8C), color-stop(0.00, #FF9E77));
	background: -webkit-linear-gradient(top, #FF9E77 0%, #FF9E8C 100%, #FF9E8C 100%);
	background: -moz-linear-gradient(top, #FF9E77 0%, #FF9E8C 100%, #FF9E8C 100%);
	background: -o-linear-gradient(top, #FF9E77 0%, #FF9E8C 100%, #FF9E8C 100%);
	background: -ms-linear-gradient(top, #FF9E77 0%, #FF9E8C 100%, #FF9E8C 100%);
	background: linear-gradient(top, #FF9E77 0%, #FF9E8C 100%, #FF9E44 100%);
	/*IE6 IE7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF9E77, endcolorstr=#FF9E8C));
	/* IE8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF9E77, endcolorstr=#FF9E8C))";
	zoom: 1;
}

h2.lendReturnGreen {
	color:#000000;
	font-weight:bold;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #09C289), color-stop(1.00, #09C289), color-stop(0.00, #09C211));
	background: -webkit-linear-gradient(top, #09C211 0%, #09C289 100%, #09C289 100%);
	background: -moz-linear-gradient(top, #09C211 0%, #09C289 100%, #09C289 100%);
	background: -o-linear-gradient(top, #09C211 0%, #09C289 100%, #09C289 100%);
	background: -ms-linear-gradient(top, #09C211 0%, #09C289 100%, #09C289 100%);
	background: linear-gradient(top, #09C211 0%, #09C289 100%, #09C200 100%);
	/*IE6 IE7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#09C289, endcolorstr=#09C211));
	/* IE8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#09C289, endcolorstr=#09C211))";
	zoom: 1;
}

h3 {
	border-bottom:1px solid #6691CC;/** sakihara add 20120229 */
	/*border-bottom:1px solid #D3E2EB; ** sakihara del 20120229 */
}
.icon_h3 {
	background:url(../img/icon_h3.gif) 0 0 no-repeat;
}
.module {
	background:url(../img/module_top.gif) 0 0 no-repeat;
}
.module-inner {
	background:url(../img/module_bg.gif) 0 0 repeat-y;
}
.module-bottom {
	background:url(../img/module_bottom.gif) left bottom no-repeat;
}
/**SC_ILL_X05で使用**/
.module2 {
	background:url(../img/module_top2.gif) 0 0 no-repeat;
}
.module-inner2 {
	background:url(../img/module_bg2.gif) 0 0 repeat-y;
}
.module-bottom2 {
	background:url(../img/module_bottom2.gif) left bottom no-repeat;
}
/**sc_bac_108 使用**/
.module695 {
	background:url(../img/module_top_w695.gif) 0 0 no-repeat;
}
.module-inner695 {
	background:url(../img/module_bg_w695.gif) 0 0 repeat-y;
}
.module-bottom695 {
	background:url(../img/module_bottom_w695.gif) left bottom no-repeat;
}
/**SC_CATで使用**/
.module_w1194 {
	background-image: url(../img/module_top_w1194.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.module-inner_w1194 {
	background:url(../img/module_bg_w1194.png) 0 0 repeat-y;
}
.module-bottom_w1194 {
	background:url(../img/module_bottom_w1194.png) left bottom no-repeat;
}

#main .tbl_base_yoko_pl th,
#main .tbl_base_tate_pl th,
#main .tbl_base th,
#main .tbl_base_tate th,
#main .tbl_base_yoko th,
.tbl_calender th {
	background-color:#6691CC;
	color:#FFFFFF;
}
#main .tbl_base_tate.lendReturnPink th {
	background-color:#FF9E8C;
	color:#000000;
}

#main .tbl_base_tate.lendReturnGreen th {
	background-color:#09C289;
	color:#000000;
}

#main .tbl_base_yoko.lendReturnPink th {
	background-color:#FF9E8C;
	color:#000000;
}

#main .tbl_base_yoko.lendReturnGreen th {
	background-color:#09C289;
	color:#000000;
}
#pagetop	a {
	background:url(../img/page_top_blue.png) 0 0 no-repeat;/** sakihara add 20120229 */
	/*background:url(../img/page_top_blue.jpg) 0 0 no-repeat; ** sakihara del 20120229 */
}
#pagetop	a:hover {
	background:url(../img/page_top_blue_over.png) 0 0 no-repeat;/** sakihara add 20120229 */
	/*background:url(../img/page_top_blue_over.jpg) 0 0 no-repeat; ** sakihara del 20120229*/
}

#main #tab .curr .tab/*,
#main #tab .tab:hover**sakihara_del 2012.01.31*/ {
	background:url(../img/tab_blue.png) right top no-repeat;
	color:#FFFFFF;
}
#main #tab .curr .tab-side/*,
#main #tab .tab-side:hover**sakihara_del 2012.01.31*/ {
	background:url(../img/tab_blue_side.png) left top no-repeat;
	color:#FFFFFF;
}
/* ↓↓↓sakihara add 20120131↓↓↓ */
#main #tab .tab:hover {
	background:url(../img/tab_blue_hover.png) right top no-repeat;
	color:#FFFFFF;
}
#main #tab .tab-side:hover {
	background:url(../img/tab_blue_side_hover.png) left top no-repeat;
	color:#FFFFFF;
}
/* ↑↑↑sakihara add 20120131↑↑↑ */
#main #tab .curr a:link,
#main #tab .curr a:visited,
#main #tab a:hover {
	color:#FFFFFF;
}

#main #tab .ui-state-activeTabs .tab,
#main #tab .ui-state-activeTabs .tab:hover {
	background:url(../img/tab_blue.png) right top no-repeat;
	color:#FFFFFF;
}
#main #tab .ui-state-activeTabs .tab-side,
#main #tab .ui-state-activeTabs .tab-side:hover {
	background:url(../img/tab_blue_side.png) left top no-repeat;
	color:#FFFFFF;
}

#main #tab .ui-state-activeTabs a:link,
#main #tab .ui-state-activeTabs a:visited,
#main #tab a:hover {
	color:#FFFFFF;
}

/* ↓↓↓sakihara add 20120203↓↓↓ */
/*---------- sc_cat_c02.html tabSmall ---------*/
#main #tab .tabSmall:hover {
	background:url(../img/tab_blue_small_hover.png) right top no-repeat;
	color:#FFFFFF;
}
#main #tab .ui-state-active .tabSmall,
#main #tab .ui-state-active .tabSmall:hover {
	background:url(../img/tab_blue_small.png) right top no-repeat;
	color:#FFFFFF;
}
#main #tab .ui-state-activeTabs .tabSmall,
#main #tab .ui-state-activeTabs .tabSmall:hover {
	background:url(../img/tab_blue_small.png) right top no-repeat;
	color:#FFFFFF;
}
/* ↑↑↑sakihara add 20120203↑↑↑ */

table.display thead th {
	padding: 3px 0px 3px 10px;
	cursor: pointer;
	* cursor: hand;
	font-weight: bold;
	background-color:#6691CC;
	color:#FFFFFF;
	border:1px solid #D7D7D7;
	border-collapse:collapse;
}
table.display thead th:hover {
	padding: 3px 0px 3px 10px;
	cursor: pointer;
	* cursor: hand;
	font-weight: bold;
	background-color:#6691CC;
	color:#FFFFFF;
	border:1px solid #D7D7D7;
	border-collapse:collapse;
}

/* table表示カスタム用 */
table.displaycustom thead th {
	padding: 3px 0px 3px 10px;
	cursor: pointer;
	* cursor: hand;
	font-weight: bold;
	background-color:#6691CC;
	color:#FFFFFF;
	border:1px solid #D7D7D7;
	border-collapse:collapse;
}
table.displaycustom thead th:hover {
	padding: 3px 0px 3px 10px;
	cursor: pointer;
	* cursor: hand;
	font-weight: bold;
	background-color:#6691CC;
	color:#FFFFFF;
	border:1px solid #D7D7D7;
	border-collapse:collapse;
}

/* MylBR006用 */
table.displayreview tbody th {
	padding: 3px 0px 3px 10px;
	font-weight: bold;
	background-color:#6691CC;
	color:#FFFFFF;
	border:1px solid #D7D7D7;
	border-collapse:collapse;
}
table.displayreview tbody th:hover {
	padding: 3px 0px 3px 10px;
	font-weight: bold;
	background-color:#6691CC;
	color:#FFFFFF;
	border:1px solid #D7D7D7;
	border-collapse:collapse;
}

#flow ul li {
	background:url(../img/flow_arrow_blue.gif) 0 50% no-repeat;
}

#flow ul li span.title {
	color:#FFFFFF;
	font-weight:bold;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #33609B), color-stop(1.00, #33609B), color-stop(0.00, #98B5DC));
	background: -webkit-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: -moz-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: -o-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: -ms-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: linear-gradient(top, #98B5DC 0%, #33609B 100%, #3a9613 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#98B5DC', endColorstr='#33609B'); /* IE5.5+ */
}
.arrow_left {
	background:url(../img/arrow_left_blue.png) 0 50% no-repeat;
}
.arrow_right {
	background:url(../img/arrow_right_blue.png) 0 50% no-repeat;
}

.ancor-box li span.current {
	color:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #33609B), color-stop(1.00, #33609B), color-stop(0.00, #98B5DC));
	background: -webkit-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: -moz-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: -o-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: -ms-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: linear-gradient(top, #98B5DC 0%, #33609B 100%, #3a9613 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#98B5DC', endColorstr='#33609B'); /* IE5.5+ */
}

/*---------- テーブルの行の色を変更 ---------*/
table.tr-color tr:hover {
	background-color:#E7EEF1;
}

#conts_navi dl dt {
	background-color:#E7EEF1;
}
/* ↓↓↓sakihara add 20120131↓↓↓ */
#conts_navi .cnt_subMenu h3 {
	background-color:#E7EEF1;
}
/* ↑↑↑sakihara add 20120131↑↑↑ */

/*---- SC_ILL_100.htmlテーブルボーダー ----*/
.ill_menutab_bdcl {
	border: 1px solid #D3E2EB;
}
.ill_menutab_bdcl tr td {
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

/*---- SC_COM_60~.html関連背景 ----*/
.mail_bgcl {
	padding: 10px;
	border: 1px solid #CCC;
	background-color: #E7EEF1;
}

/*---- SC_ILL_101.html関連背景 ----*/
.bgcl_syoshi {
	background-color: #FEE3CF;
}

/*---- SC_ILL_000.html th リンクカラー指定 ----*/
a.a-color-white {
	color:#FFFFFF;
	text-decoration:underline;
}
a.a-color-white:link {
	color:#FFFFFF;
	text-decoration:underline;
}
a.a-color-white:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
a.a-color-white:active {
	color:#FFFFFF;
	text-decoration:underline;
}
a.a-color-white:hover {
	color:#FFFFFF;
	text-decoration:none;
}

/*---- SC_ILL_201.html tbl_base_tate_ar カラー指定 ----*/
.tbl_base_tate_ar th {
	background-color:#6691CC;
	color:#FFFFFF;
}
/*---- SC_ILL_601.html tbl_base_tate_arl カラー指定 ----*/
.tbl_base_tate_arl th {
	background-color:#6691CC;
	color:#FFFFFF;
}
/*---- 共通bg カラー指定 ----*/
.bg_blue {
	background-color: #E7EEF1;
	padding:5px;
}

/*---- 灰色矢印8*8指定 ----*/
.bg_arr_gray {
	background-image: url(../img/arrow_gray_l.png);
	background-repeat: no-repeat;
	background-position: 0 65%;
}

/*---- sc_cat_c06.html 赤アイコン----*/
.icon_h3_red {
	background:url(../img/icon_h3_red.gif) 0 0 no-repeat;
}

/* ↓↓↓sakihara add 20120308↓↓↓ */
/*---------- ラベル出力画面　出力位置選択 ---------*/
/*---------- 青 ---------*/
.tbl_base_po td {
	background:#E7EEF1;
}
.tbl_base_po td:hover{
	background:#D3E2EB;
}
.tbl_base_po td.backLabelOutputBg_blue {
	background-color: #6691cc;
}
/* ↑↑↑sakihara add 20120308↑↑↑ */


/*---------- ラベル出力画面(サブウィンドウ)　出力位置選択 ---------*/
/*---------- 青 ---------*/
.tbl_sub_po td {
	background:#E7EEF1;
}
.tbl_sub_po td:hover{
	background:#D3E2EB;
}
.tbl_sub_po td.backLabelOutputBg_blue {
	background-color: #6691cc;
}