@charset "utf-8";
/* -- TOP共通 -- */
#Index{}
#Index .blc_feature{
	width: 360px;height: 200px;display: block;position: relative;margin-bottom: 30px;
	border-left: 1px solid #b4b3b4;border-right: 1px solid #b4b3b4;border-bottom: 1px solid #b4b3b4;
	-moz-box-shadow: 4px 4px 0 #b4b3b4;
	-webkit-box-shadow: 4px 4px 0 #b4b3b4;
	box-shadow: 4px 4px 0 #b4b3b4;
}
#Index .blc_feature h3{
	color: #fff;font-weight: bold;font-size: 15px;line-height: 28px;height: 28px;
}
#Index .blc_feature h3 a{
	color: #fff;font-weight: bold;font-size: 15px;line-height: 28px;height: 28px;padding-left: 30px;display: block;
	background: url(../img/common/bg_icon.png) left bottom no-repeat;text-decoration: none;
}
#Index .blc_feature h4{line-height:1.5;font-weight:bold;font-size:12px;}
#Index .blc_feature p{line-height:1.5;}
#Index .blc_feature p a{line-height:1.5;}
#Index .blc_feature figure{width:150px;height:150px;display:block;position:absolute;top:38px;left:12px;overflow:hidden;}
#Index .blc_feature .blc_txt_a{width:170px;height:100px;display:block;position:absolute;top:40px;right:22px;}
#Index .blc_feature .blc_txt_bunkai{width:170px;height:70px;display:block;position:absolute;top:60px;right:22px;}
#Index .blc_feature .blc_txt_b{width:335px;height:145px;display:block;margin:10px 15px;}
#Index .blc_feature .blc_txt_b p{font-weight:bold;font-size:13px;}
#Index .blc_feature .blc_txt_b ul{padding-top:10px;}
#Index .blc_feature p.btn{width:80px;height:30px;display:block;position:absolute;bottom:15px;right:18px;text-align: center;}
#Index .blc_feature p.btn a{width:80px;height:30px;display:block;color: #fff;line-height: 30px;}
#Index .blc_feature p.btn a:hover{text-decoration: none;}
#Index .blc_feature a:hover{border:0;opacity:0.5;filter:alpha (opacity=50);}
#Index .blc_feature img{vertical-align:text-top;}
/* -- 更新情報 -- */
#news-topics h3{
	background:#f26b00;
	background: -webkit-linear-gradient(left, #f26b00, #ffa430);
	background: -moz-linear-gradient(left, #f26b00, #ffa430);
	background: -o-linear-gradient(left, #f26b00, #ffa430);
	background: linear-gradient(to right, #f26b00, #ffa430);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f26b00', endColorstr='#ffa430', GradientType=1)";/* IE 8+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f26b00', endColorstr='#ffa430', GradientType=1);/* IE 5.5-7 */
}
#news-topics .blc_txt{width:335px;height:150px;margin:10px 15px;overflow:auto;overflow-x:hidden;overflow-y:scroll;}
#news-topics .blc_txt ul{width:315px;}
#news-topics .blc_txt ul li{line-height:200%;}

/* -- 役員紹介ブログ -- */
#yakuin-blog h3{
	background:#69287f;
	background: -webkit-linear-gradient(left, #69287f, #7b5bb8);
	background: -moz-linear-gradient(left, #69287f, #7b5bb8);
	background: -o-linear-gradient(left, #69287f, #7b5bb8);
	background: linear-gradient(left, #69287f, #7b5bb8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#69287f', endColorstr='#7b5bb8', GradientType=1)";/* IE 8+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69287f', endColorstr='#7b5bb8', GradientType=1);/* IE 5.5-7 */
}
#yakuin-blog li a{font-weight: bold;}
#yakuin-blog .date{font-size:10px;color:#666;}
#yakuin-blog .blc_img{margin:0;padding:0;
  width:147px; /*javascript内のsetSizeと値を合わせること*/
  height:147px;
  overflow:hidden;
  position:relative;
}
#yakuin-blog .blc_img img{
	position:absolute;
	min-height:147px;
	min-width:147px;
}
#yakuin-blog .btn a{background: url(/img/top/bg_btnviolet.png) center center no-repeat;}

/* -- 分会紹介ブログ -- */
#bunkai-blog h3{
	background:#f29700;
	background: -webkit-linear-gradient(left, #f29700, #ffcc30);
	background: -moz-linear-gradient(left, #f29700, #ffcc30);
	background: -o-linear-gradient(left, #f29700, #ffcc30);
	background: linear-gradient(left, #f29700, #ffcc30);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29700', endColorstr='#ffcc30', GradientType=1)";/* IE 8+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29700', endColorstr='#ffcc30', GradientType=1);/* IE 5.5-7 */
}
#bunkai-blog li a{font-weight: bold;}
#bunkai-blog .date{font-size:10px;color:#666;}
#bunkai-blog .blc_img{margin:0;padding:0;
  width:147px; /*javascript内のsetSizeと値を合わせること*/
  height:147px;
  overflow:hidden;
  position:relative;
}
#bunkai-blog .blc_img img{
	position:absolute;
	min-height:147px;
	min-width:147px;
}
#bunkai-blog .btn a{background: url(/img/top/bg_btn_red-orange.png) center center no-repeat;}

/* -- 福利厚生 -- */
#fukurikousei-news h3{
	background:#089344;
	background: -webkit-linear-gradient(left, #089344, #28bb33);
	background: -moz-linear-gradient(left, #089344, #28bb33);
	background: -o-linear-gradient(left, #089344, #28bb33);
	background: linear-gradient(left, #089344, #28bb33);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#089344', endColorstr='#28bb33', GradientType=1)";/* IE 8+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#089344', endColorstr='#28bb33', GradientType=1);/* IE 5.5-7 */
}
#fukurikousei-news li a{font-weight: bold;}
#fukurikousei-news .date{font-size:10px;color:#666;}
#fukurikousei-news .blc_img{margin:0;padding:0;
  width:147px; /*javascript内のsetSizeと値を合わせること*/
  height:147px;
  overflow:hidden;
  position:relative;
}
#fukurikousei-news .blc_img img{
	position:absolute;
	min-height:147px;
	min-width:147px;
}
#fukurikousei-news .btn a{background: url(/img/top/bg_btnsky.png) center center no-repeat;}

/* -- OCLUブログ -- */
#news-blog h3{
	background:#23a0c3;
	background: -webkit-linear-gradient(left, #23a0c3, #c1e0eb);
	background: -moz-linear-gradient(left, #23a0c3, #c1e0eb);
	background: -o-linear-gradient(left, #23a0c3, #c1e0eb);
	background: linear-gradient(left, #23a0c3, #c1e0eb);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#23a0c3', endColorstr='#c1e0eb', GradientType=1)";/* IE 8+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#23a0c3', endColorstr='#c1e0eb', GradientType=1);/* IE 5.5-7 */
}
#news-blog li a{font-weight: bold;}
#news-blog .date{font-size:10px;color:#666;}
#news-blog .blc_img{margin:0;padding:0;
  width:147px; /*javascript内のsetSizeと値を合わせること*/
  height:147px;
  overflow:hidden;
  position:relative;
}
#news-blog .blc_img img{
	position:absolute;
	min-height:147px;
	min-width:147px;
}
/*#news-blog figure img{
	width: expression("150" + px);
	min-width:150px;min-height:150px;
	width: expression((getImageWidth('picture') > getImageHeight('picture')) ? "150px" : "auto");
	height: expression((getImageHeight('picture') > getImageWidth('picture')) ? "150px" : "auto");
}*/
#news-blog .btn a{background: url(/img/top/bg_btnsky.png) center center no-repeat;}

/* -- OCLUイベント -- */
#news-event h3{
	background:#ff6c02;
	background: -webkit-linear-gradient(left, #e90006, #ed8370);
	background: -moz-linear-gradient(left, #e90006, #ed8370);
	background: -o-linear-gradient(left, #e90006, #ed8370);
	background: linear-gradient(left, #e90006, #ed8370);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e90006', endColorstr='#ed8370', GradientType=1)";/* IE 8+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e90006', endColorstr='#ed8370', GradientType=1);/* IE 5.5-7 */
}
/*
#news-event .blc_txt p{font-weight:bold;font-size:13px;}
#news-event .blc_txt{width:335px;height:150px;margin:10px 15px;}
#news-event ul{padding-top:20px;}
#news-event ul li{
	height:20px;display:block;padding-left:14px;
	background:url(../images/common/icon_square.png) left 50% no-repeat;
	font-size:12px;line-height:20px;
}
*/

#news-event li a{font-weight:bold;color:#3f4343;text-decoration:none;line-height:10px;letter-spacing:0;}
#news-event li a:hover{color:#a7bd5b;text-decoration:none;}


#news-event li {
	margin-top:5px;
	line-height:13px;
	letter-spacing:0;
    width: 190px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#news-event .date01{color:#00a0c8;font-weight: bold;}
#news-event .btn a{background: url(/img/top/bg_btnred3.png) center center no-repeat;}


/* -- 一時金計算フォーム -- */
#news-calc_form h3{
	background:#ff6c02;
	background: -webkit-linear-gradient(left, #ff6c02, #ffbb8a);
	background: -moz-linear-gradient(left, #ff6c02, #ffbb8a);
	background: -o-linear-gradient(left, #ff6c02, #ffbb8a);
	background: linear-gradient(left, #ff6c02, #ffbb8a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6c02', endColorstr='#ffbb8a', GradientType=1)";/* IE 8+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6c02', endColorstr='#ffbb8a', GradientType=1);/* IE 5.5-7 */
}
#news-calc_form .blc_txt p{font-weight:bold;font-size:13px;}
#news-calc_form .blc_txt{width:335px;height:150px;margin:10px 15px;}
#news-calc_form ul{padding-top:20px;}
#news-calc_form ul li{
	height:20px;display:block;padding-left:14px;
	background:url(../images/common/icon_square.png) left 50% no-repeat;
	font-size:12px;line-height:20px;
}
#news-calc_form .btn a{background: url(/img/top/bg_btn_red-orange.png) center center no-repeat;}

/* -- 便利な帳票 -- */
#news-document h3{
	background:#89b929;
	background: -webkit-linear-gradient(left, #89b929, #dae7ba);
	background: -moz-linear-gradient(left, #89b929, #dae7ba);
	background: -o-linear-gradient(left, #89b929, #dae7ba);
	background: linear-gradient(left, #89b929, #dae7ba);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#89b929', endColorstr='#dae7ba', GradientType=1)";/* IE 8+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89b929', endColorstr='#dae7ba', GradientType=1);/* IE 5.5-7 */
}
#news-document .blc_txt p{font-weight:bold;font-size:13px;}
#news-document .blc_txt{width:335px;height:150px;margin:10px 15px;}
#news-document ul{padding-top:20px;}
#news-document ul li{
	height:20px;display:block;padding-left:14px;
	background:url(../images/common/icon_square.png) left 50% no-repeat;
	font-size:12px;line-height:20px;
}
#news-document .btn a{background: url(/img/top/bg_btngreen.png) center center no-repeat;}
/* -- PROJECT 更新! -- */
/* -- UnionPress -- */
#news-project h3,
#news-up h3{
	background:#ec77ab;
	background: -webkit-linear-gradient(left, #ec77ab, #f3c9dd);
	background: -moz-linear-gradient(left, #ec77ab, #f3c9dd);
	background: -o-linear-gradient(left, #ec77ab, #f3c9dd);
	background: linear-gradient(left, #ec77ab, #f3c9dd);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec77ab', endColorstr='#f3c9dd', GradientType=1)";/* IE 8+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec77ab', endColorstr='#f3c9dd', GradientType=1);/* IE 5.5-7 */
}
#news-up h4{color:#e3007f;font-size: 15px !important;padding-bottom: 10px;}
#news-project .btn,
#news-up .btn a{background: url(/img/top/bg_btnpink.png) center center no-repeat;}
/* -- 福利厚生 -- */
#news-welfare h3{
	background:#796eb1;
	background: -webkit-linear-gradient(left, #796eb1, #d7d2e9);
	background: linear-gradient(left, #796eb1, #d7d2e9);
	background: -moz-linear-gradient(left, #796eb1, #d7d2e9);
	background: -o-linear-gradient(left, #796eb1, #d7d2e9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#796eb1', endColorstr='#d7d2e9', GradientType=1)";/* IE 8+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#796eb1', endColorstr='#d7d2e9', GradientType=1);/* IE 5.5-7 */
}
#news-welfare .btn a{background: url(/img/top/bg_btnviolet.png) center center no-repeat;}
/* -- ヒーローインタビュー-- */
#news-pickup h4 a{font-weight:bold;}
/* -- ゆずり場 -- */
#news-pickup h3,
#news-uzuri h3{
	background:#e60012;
	background: -webkit-linear-gradient(left, #e60012, #efa98a);
	background: linear-gradient(left, #e60012, #efa98a);
	background: -moz-linear-gradient(left, #e60012, #efa98a);
	background: -o-linear-gradient(left, #e60012, #efa98a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e60012', endColorstr='#efa98a', GradientType=1)";/* IE 8+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e60012', endColorstr='#efa98a', GradientType=1);/* IE 5.5-7 */
}
#news-uzuri h4{color:#5fad34;font-size: 15px !important;padding-bottom: 10px;}
#news-pickup .btn,
#news-uzuri .btn a{background: url(/img/top/bg_btnred2.png) center center no-repeat;}
/* -- ご当地紹介 ピックアップ -- */
#news-regional h3{
	background:#e65513;
	background: -webkit-linear-gradient(left, #e65513, #ef9300);
	background: -moz-linear-gradient(left, #e65513, #ef9300);
	background: -o-linear-gradient(left, #e65513, #ef9300);
	background: linear-gradient(to right, #e65513, #ef9300);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e65513', endColorstr='#ef9300', GradientType=1)";/* IE 8+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e65513', endColorstr='#ef9300', GradientType=1);/* IE 5.5-7 */
}
#news-regional .btn a{background: url(/img/top/bg_btnred.png) center center no-repeat;}

/* -- 部署紹介 ピックアップ -- */
#news-department h3{
	background:#004dac;
	background: -webkit-linear-gradient(left, #004dac, #07c9ff);
	background: -moz-linear-gradient(left, #004dac, #07c9ff);
	background: -o-linear-gradient(left, #004dac, #07c9ff);
	background: linear-gradient(to right, #004dac, #07c9ff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#004dac', endColorstr='#07c9ff', GradientType=1)";/* IE 8+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004dac', endColorstr='#07c9ff', GradientType=1);/* IE 5.5-7 */
}
#news-department .btn a{background: url(/img/top/bg_btnblue.png) center center no-repeat;}
#news-department p,
#news-regional p{line-height:1.6 !important;}
#news-department ul,
#news-regional ul{padding-top:10px;}
#news-department ul li a,
#news-regional ul li a{font-weight: bold;}
/**
 *  Vertical Buttons
.jcarousel-skin-orico .jcarousel-direction-rtl {direction:rtl}
.jcarousel-skin-orico .jcarousel-container-vertical {width:185px;height:225px;padding:11px 0;}
.jcarousel-skin-orico .jcarousel-clip {overflow:hidden;width:185px;height:225px;}
.jcarousel-skin-orico .jcarousel-item {width:202px;height:50px;padding:3px 0;}
.jcarousel-skin-orico .jcarousel-next-vertical {position:absolute;bottom:0px;left:0px;width:185px;height:10px;cursor:pointer;background:#ffffff url(../images/common/icon_arrow_down.gif) center bottom no-repeat}
.jcarousel-skin-orico .jcarousel-next-vertical:hover,
.jcarousel-skin-orico .jcarousel-next-vertical:focus {}
.jcarousel-skin-orico .jcarousel-next-vertical:active {}
.jcarousel-skin-orico .jcarousel-next-disabled-vertical,
.jcarousel-skin-orico .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-orico .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-orico .jcarousel-next-disabled-vertical:active {cursor:default;background-position:0 -96px}
.jcarousel-skin-orico .jcarousel-prev-vertical {position:absolute;top:0px;left:0px;width:185px;height:10px;cursor:pointer;background:#ffffff url(../images/common/icon_arrow_up.gif) center top no-repeat}
.jcarousel-skin-orico .jcarousel-prev-vertical:hover,
.jcarousel-skin-orico .jcarousel-prev-vertical:focus {}
.jcarousel-skin-orico .jcarousel-prev-vertical:active {}
.jcarousel-skin-orico .jcarousel-prev-disabled-vertical,
.jcarousel-skin-orico .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-orico .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-orico .jcarousel-prev-disabled-vertical:active {cursor:default;background-position:0 -96px}
 */
