@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{
	height:22px;
	padding:15px 0 0 40px;
	margin-bottom:10px;
	width:625px;
	background:url(../img/common/menu1_l.png) no-repeat left center, url(../img/common/menu1_r.png) no-repeat right center, url(../img/common/menu1_c.png) repeat-x center;
	line-height:1em;
	font-weight:bold;
	font-size:15px;
	color:#fff;
	text-shadow: 0 1px 0 #3D3D3D;
	letter-spacing:0.1em;
}
.corp_name a{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	text-shadow: 0 1px 0 #3D3D3D;
	letter-spacing:0.1em;
}
.corp_name a:hover{
	text-decoration:underline;
}

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

.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;
	margin-bottom:15px;
}
.corp_menu{
	padding-left:50px;
	padding-top:20px;
	line-height:1em;
	height:20px;
	font-size:15px;
	color:#333333;
	font-weight:bold;
}
.corp_menu1{background:url(../img/common/corp_t1_l.png) no-repeat left bottom, url(../img/common/corp_t1_r.png) no-repeat right bottom, url(../img/common/corp_t1_c.png) repeat-x bottom}
.corp_menu2{background:url(../img/common/corp_t2_l.png) no-repeat left bottom, url(../img/common/corp_t1_r.png) no-repeat right bottom, url(../img/common/corp_t1_c.png) repeat-x bottom}
.corp_menu3{background:url(../img/common/corp_t3_l.png) no-repeat left bottom, url(../img/common/corp_t1_r.png) no-repeat right bottom, url(../img/common/corp_t1_c.png) repeat-x bottom}
.corp_menu4{background:url(../img/common/corp_t4_l.png) no-repeat left bottom, url(../img/common/corp_t1_r.png) no-repeat right bottom, url(../img/common/corp_t1_c.png) repeat-x bottom}

.corp_text{
	line-height:1.6em;
	margin-top: 3px;
}

.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 #76AF43;
	 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;}


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

　　つなぎこみCSS

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

.co_seikyu_area {
    background: url("../../electrodeless_lamp/img/bnr/corp_seikyu_area.png") no-repeat scroll 0 0 transparent;
    height: 315px;
    margin: 0 auto 15px;
    position: relative;
    width: 645px;
}

.go_co_mail {
    bottom: 21px;
    position: absolute;
    right: 98px;
}

.select_co_tab select {
    bottom: 23px;
    font-size: 13px;
    left: 75px;
    position: absolute;
    width: 210px;
    padding: 3px;
}