@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:6px 0 0 40px;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
	color: #fff;
}
.corp_name a{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
.corp_name a:hover{
	text-decoration:none;
	color: #bfe48b;
}

.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;
	line-height:1.3em;
	height:15px;
	font-size:14px;
	color:#67AF01;
	font-weight:bold;
}
.corp_text{
	line-height:1.7em;
	margin-bottom:10px;
	margin-top: 2px;
}

.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:1px solid #ccc;
	 padding:5px;
	 width:200px;
	 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;
}

/**************************************************************************/
/*----------------------------- shunou -----------------------------*/
/**************************************************************************/
.shunou_ol{
	list-style:square !important;
	width:550px;
	margin:0 auto;
}

.shunou_table{
	width:600px;
	margin:0 auto;
	border:3px solid #3087BF;
	padding:5px;
}
.shunou_table th{
	 border-right:3px solid #3087BF;
}

.shunou_table td{
	padding-left:5px;
}

.shunou_table .btm_boder{
	border-bottom:1px solid #ccc;
}

/**************************************************************************/
/*----------------------------- shukin -----------------------------*/
/**************************************************************************/
.shukin_table{
	width:630px;
	margin:0 auto;
	padding:0 5px;
}
.shukin_table th{
	 border-right:3px solid #3087BF;
	 padding:10px 0;
}

.shukin_table td{
	padding-left:5px;
}

.shukin_table .btm_boder{
	border-bottom:1px solid #ccc;
}

/**************************************************************************/
/*----------------------------- jirei -----------------------------*/
/**************************************************************************/
.jirei{
	width:308px;
	height:267px;
	padding:6px 6px 0 6px;
	margin:0 5px 10px;
	background:url(../img/jirei/jirei_bg.png) no-repeat;
	float:left;
}

.jirei .img{
	padding:5px;
}

.jirei .title{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

.jirei .text{
	text-align : justify ;
	padding-top:5px;
}

.jirei .link{
	text-align:right;
	padding-right:20px;
	font-size:10px;
}
.jirei .link a{
	text-decoration:none;
}
.jirei .link a:hover{
	text-decoration:underline;
}

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

　　企業別CSS

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

/* corp13の画像に対するCSS */
#img01_13{
	margin:0 0 15px 20px;
	width:327px;
}
.img_13_{
	float:left;
	display:inline;
}
.p_13{
	width:340px;
}
.img_13{
	float:left;
	display:inline;
	margin-left:20px;
}
/* corp15の画像に対するCSS */
.img_15 p{
	float:left;
	display:inline;
}
#img15{
	margin:0 0 10px 30px;
}
.bold{
	font-weight:bold;
}
/* corp18の画像に対するCSS */
#p18{
	float:left;
	display:inline;
	width:305px;
	}
#img18{
	float:left;
	display:inline;
	margin-left:24px;
	}
.underLine{
	text-decoration:underline;
	}
.color23{color:#0066cc;}
.color23_{color:#3366ff;}