@charset "utf-8";

/* ヘッダー メニュー アクティブ
------------------------------------------------------------------------------------- */
#tab-kojin { margin-top:-22px;}





/* kojin-service/index.html
------------------------------------------------------------------------------------- */

/*重要なお知らせ*/
.accordion dd {overflow:hidden;}
.service-index #accordion {
	border: #FF0000 1px solid;
	margin-bottom: 30px;
	background: #FFF2F2;
}
.service-index #accordion dl,
.service-index #accordion dt,
.service-index #accordion dd {
	margin: 0px;
	padding: 0px;
}
.service-index #accordion dt {
	width: 568px;
	height: 55px;
	cursor:pointer;
	overflow: hidden;
	display: block;
}
.service-index #accordion dt:hover img {
	margin-top: -55px;
	display: block;
}
.service-index #accordion dd {
}
.service-index #accordion dd .bg {
	margin: 10px 10px 5px 10px;
	background: url(../kojin_service/img_index/bg_important.gif) repeat-y center top;
}
.service-index #accordion dd .box {
	padding: 10px;
	width: 249px;
	margin: 0px;
}
.service-index #accordion dd .support {
	width:180px;
	margin: -57px 0px 0px 70px;
}
.service-index #accordion dd ul {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 20px;
}
.service-index #accordion dd .info-mitsui {
	margin: 0px 10px 0px 10px;
	background: #FFF2F2;
	padding-top: 5px;
	font-weight: bold;
}
.service-index #accordion dd .old {
	text-align: right;
	background: #FFF2F2;
	margin: 0px 10px 10px 10px;
}
html { 
    filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}

.service-index .tablink {
	width: 100%;
	list-style: none;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	background: url(../kojin_service/img_index/btn_bg.gif) repeat-x bottom left;
	height: 42px;

}
.service-index .tablink li {
	float: left;
	margin: 0px 2px 0px 0px;
	width: 210px;
	height: 38px;
	position:relative;
	z-index:1000;
	overflow:hidden;
}
.service-index .tablink li a {
    display: block;
    overflow: hidden;
	width: 210px;
    height: 0px;
    padding-top: 38px;
}
.service-index .tablink li.card a {
	background: url(../kojin_service/img_index/btn_service.gif) left top no-repeat;
	background-position: 0px -38px!important;
}
.service-index .tablink li.card a:hover {
	background-position: 0px 0px!important;
}
.service-index .tablink li.info a {
	background: url(../kojin_service/img_index/btn_info.gif) left top no-repeat;
	background-position: 0px -38px!important;
}
.service-index .tablink li.info a:hover {
	background-position: 0px 0px!important;
}

.service-index .pagelink {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.service-index .pagelink li {
	float: left;
	margin: 0px 20px 10px 0px;
}

.service-index h3 {
	margin-bottom: 20px;
}
.service-index h4 {
	margin-bottom: 20px;
}
.service-index h5 {
	margin-bottom: 20px;
}
.service-index h6 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.service-index .box-type1 {
	padding: 0px;
	margin-bottom: 10px;
}
.service-index .img-service {
	float: left;
	width: 153px;
	height: 153px;
	margin-right: 15px;
}
.service-index .box-service {
	width: 550px;
	margin-bottom: 20px;
}
.service-index .box-service-right {
	float: right;
	width: 380px;
}

