@charset "utf-8";
/* CSS Document */


.conte4 a{
	text-decoration:none;
	color:#3d3d3d;
	font-weight:bold;
}
.conte4 a:hover{
	text-decoration:underline;
}
.conte4 li{
		padding:2px 0;
}
/**************************************************************************/
/*----------------------------- corp -----------------------------*/
/**************************************************************************/
.corp_name{
	width:644px;
	height:30px;
	background:url(../img/common/h3_menu.png) no-repeat;
	padding:7px 0 0 26px;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
.corp_name a{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#3d3d3d;
}
.corp_name a:hover{
	text-decoration:underline;
}

.logo_area{
	width:180px;
	text-align:center;
	float:left;
}

.corp_logo{
	margin-bottom:10px;
}
.corp_logo2{
	width:122px;
	height:112px;
	margin:0 auto 10px;
	padding:11px 0 0;
	text-align:center;
	background:url(../img/corp/logo_bg.png) no-repeat;
}

.corp_btn{
}

.conte_area{
	width:480px;
	float:right;
}
.corp_menu1{
	background:url(../img/common/h4_icon.png) no-repeat;
	padding-left:10px;
	padding-bottom: 8px;
	line-height:1.3em;
	height:15px;
	font-size:14px;
	color:#2980ae;
	font-weight:bold;
}
.corp_text{
	line-height:1.7em;
	margin-bottom:8px;
}

.servise_area{
	width:480px;
	float:right;
}

.corp_itibu{
	font-size:10px;
	float:right;
}

.servise_list li{
	float:left;
	margin:0 11px;
}

.corp_line{
	margin:2px 0 20px;
}

/*----------------------------- accordion -----------------------------*/
.accordion_head {cursor:pointer;}

/**************************************************************************/
/*----------------------------- corp ver2! -----------------------------*/
/**************************************************************************/
.corp_logo1{
	margin-bottom:10px;
}

/**************************************************************************/
/*----------------------------- corp ver3! -----------------------------*/
/**************************************************************************/
.logo_area2{
	width:120px;
	text-align:center;
	float:left;
}

.conte_area2{
	width:540px;
	float:right;
}
.servise_area2{
	width:540px;
	float:right;
}
.menu10{
	height:21px;
	padding-left:15px;
	width:525px;
	background: url(../img/common/h4_menu2.png) no-repeat;
	color:#fff;
	line-height:1.7em;
	font-weight:bold;
	font-size:13px;
	text-shadow: 0 -1px 0px #3D3D3D;
}



/**************************************************************************/
/*----------------------------- policy -----------------------------*/
/**************************************************************************/
ol{
	margin-left:24px;
}

/**************************************************************************/
/*----------------------------- tell -----------------------------*/
/**************************************************************************/
.tell_img{
	width:190px;
	text-align:center;
	float:left;
}

.tell_text{
	width:450px;
	float:right;
	margin-top:10px;
	margin-right:20px;
	line-height:3em;
}

/**************************************************************************/
/*----------------------------- management -----------------------------*/
/**************************************************************************/
.manage_tbl{
	width:610px;
	margin:0px auto 0;
}

.manage_tbl th{
	 border-bottom:1px solid #ccc;
	 border-right:3px solid #3087BF;
	 padding:5px;
	 width:170px;
	 font-weight:bold;
}

.manage_tbl td{
	padding-left:5px;
	padding:5px 5px 5px 10px;
	border-bottom:1px solid #ccc;
}

.manage_tbl li{
	margin-left:10px;
}

/**************************************************************************/
/*----------------------------- kiso　/　merit -----------------------------*/
/**************************************************************************/
.kisoUl{
	margin:15px 0 15px;
	padding:15px 0 7px 25px;
	border:1px dashed #999;}
.kisoUl li{
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	color:#2b7fab;}
.sub{
	border-left: 6px solid #5F8F34;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.4em;
    padding-left: 5px;}