﻿.hl-copy{
	background-image:url(../images/main_image.jpg);
}
.hl-g{
	border-color:#B335D2;
}
.corporate_slidBox{
	position:relative;
	text-align:left;
	margin:0 auto;
	width:664px;
	text-align:right;
	margin-bottom:20px;
}





div#corporate_menu{
	margin-top:7px;
}


div#corporate_menu ul{
	list-style:none;
}

div#corporate_menu li{
}

.menu_dot_line{
	display:block;
	background-image:url(../../common/images/dot.gif);
	background-repeat:repeat-x;
	width:160px;
	height:7px;
}

* html .menu_dot_line{margin-bottom:-6px;}

.corporate_t_copy{
	font-size:90%;
	color:#858382;
	margin-top:10px;
}


.corporate_p{
	margin:20px 0 25px 0;
}

.corporate_p2{
	margin:20px 0 10px 0;
}

.corporate_p3{
	margin:20px 0 25px 0;
}

.corporate_tab{
	margin-bottom:20px;
}

.corporate_tab2{
	margin-bottom:10px;
}

.corporate_imgbox{
	width:180px;
	float:left;
	margin-right:17px;
}



div#corporate_mese{
	float:right;
	width:467px;
}

div#corporate_mese p{
	font-size:90%;
	color:#858382;
	display:block;
	margin:30px 0 40px 0;
}

div#pegelink{
	margin-bottom:20px;
}

div#pegelink a:link{
	font-size:90%;
	color:#537ac9;
	text-decoration:underline;
}

div#pegelink a:visited{
	font-size:90%;
	color:#537ac9;
	text-decoration:underline;
}

/*zo[*/
div#pegelink a:hover{
	font-size:90%;
	color:#537ac9;
	text-decoration:none;
}


.grytxt{
	font-size:90%;
	color:#858382;
}

.strg_ao_t{
	font-size:100%;
	color:#537ac9;
}

.corporate_intro{
	display:block;
	font-size:90%;
	color:#858382;
	margin:10px 0 20px 0;
}

div#tablebox{
}

div#tablebox table{
	border-left:solid 1px #bbcaea;
	margin-bottom:30px;
}
	
.table_td1{
	color:#FFFFFF;
	padding:0 10px;
	font-size:90%;
	width:100px;
	border-right:solid 1px #bbcaea;
	border-bottom:solid 1px #bbcaea;
	background-color:#537AC9;
}


.table_td14{
	color:#FFFFFF;
	padding:0 10px;
	font-size:90%;
	width:100px;
	border-top:solid 1px #bbcaea;
	border-right:solid 1px #bbcaea;
	border-bottom:solid 1px #bbcaea;
	background-color:#537AC9;
}


.table_td2{
	padding:0 10px;
	font-size:90%;
	color:#858382;
	width:290px;
	border-bottom:solid 1px #bbcaea;
}

.table_td3{
	color:#FFFFFF;
	text-indent:1em;
	font-size:90%;
	width:140px;
	border-right:solid 1px #bbcaea;
	background-color:#537AC9;
}


.table_td4{
	padding:0 10px;
	font-size:90%;
	color:#858382;
	width:290px;
}

.table_td12{
	padding:0 10px;
	font-size:90%;
	color:#858382;
	width:290px;
	border-bottom:solid 1px #bbcaea;
	border-right:solid 1px #bbcaea;
}

.table_td13{
	padding:0 10px;
	font-size:90%;
	color:#858382;
	width:290px;
	border-bottom:solid 1px #bbcaea;
}

.table_td15{
	padding:0 10px;
	font-size:90%;
	color:#858382;
	width:290px;
	border-bottom:solid 1px #bbcaea;
	border-right:solid 1px #bbcaea;
	border-top:solid 1px #bbcaea;
}

.table_td16{
	padding:0 10px;
	font-size:90%;
	color:#858382;
	width:290px;
	border-right:solid 1px #bbcaea;
}

div#syaoku{
	float:right;
}

div#syaoku img{
	margin-bottom:5px;
}

div#syaoku p{
	display:block;
	font-size:90%;
	color:#858382;
	text-align:right;
}

div#tablebox2{
margin-bottom:40px;
}

 * html div#tablebox2{ margin-top:0px;} 

div#tablebox2 table{
	border-top:solid 1px #bbcaea;
	border-bottom:solid 1px #bbcaea;
	border-left:solid 1px #bbcaea;
	border-right:solid 1px #bbcaea;
}


.table_td1x{
	color:#FFFFFF;
	padding:0 10px;
	font-size:90%;
	width:110px;
	border-right:solid 1px #bbcaea;
	border-bottom:solid 1px #bbcaea;
	background-color:#537AC9;
}


.table_td5{
	padding:0 10px;
	font-size:90%;
	color:#858382;
	width:502px;
	border-bottom:solid 1px #bbcaea;
}


.table_td6{
	padding:0 10px;
	font-size:90%;
	color:#858382;
	width:502px;
	border-bottom:solid 1px #bbcaea;
	border-right:solid 1px #bbcaea;
}

.table_td7{
	color:#FFFFFF;
	text-indent:1em;
	font-size:90%;
	width:502px;
	border-right:solid 1px #bbcaea;
	background-color:#537AC9;
}


.table_td8{
	padding:0 10px;
	font-size:90%;
	color:#858382;
	width:502px;
}


.corporate_tab3{
	margin-bottom:15px;
}

.map_aria1{

}


.tabtab{
	width:98px;
	float:left;
	margin-right:15px;
}

.map{
	float:right;
}

.map_aria2{
	margin:40px 0 20px 0;
}


.txt_boxx{
	float:left;
	font-size:90%;
	color:#858382;
}


div#enkaku_box{
	font-size:90%;
	color:#858382;
}

div#enkaku_box table{
margin-bottom:10px;
}


div#enkaku_box td{
padding-left:10px;
}



.enkaku_txt{
	float:left;
	font-size:90%;
	color:#858382;
	padding-right:25px;
}



.dotline{
	background:url(../../common/images/dot.gif);
	height:20px;
	width:664px;
}


div#btm_all{
	background:url(../images/corporate_bk1.jpg) no-repeat;
	height:40px; 
	padding:10px 0 0 20px ;
}

div#btm_all strong{
	font-size:100%;
	color:#5075c9;
}

.kamei_co{
	font-size:90%;
	color:#858382;
	margin-bottom:30px;
}

.kamei_aria1{
margin-bottom:20px;

}

div#kamei_block1{
	float:left;
	width:305px;
	margin-right:54px;
}


div#kamei_block1 img{
	margin-bottom:10px;
}

div#kamei_block1 dt{
	display:block;
	width:70px;
	height:25px;
	margin-right:10px;
	float:left;
}

div#kamei_block1 dd{
	font-size:90%;
	line-height:200%;
	color:#858382;
	height:50px;
}

div#kamei_block2{
	float:right;
	width:305px;
}

div#kamei_block2 img{
	margin-bottom:10px;
}

.kamei_blk2_dt{
	display:block;
	width:70px;
	height:130px;
	margin-right:10px;
	float:left;
}

.kamei_blk2_dd{
	font-size:90%;
	color:#858382;
	height:30px;
}


.kamei_blk1_dt{
	display:block;
	width:70px;
	height:25px;
	margin-right:10px;
	float:left;
}

.kamei_blk1_dd{
	font-size:90%;
	line-height:200%;
	color:#858382;
	height:50px;
}




div#kamei_block3{
	float:right;
	width:305px;
}


div#kamei_block3 img{
	margin-bottom:10px;
}

div#kamei_block3 dt{
	display:block;
	width:70px;
	height:25px;
	margin-right:10px;
	float:left;
}

div#kamei_block3 dd{
	font-size:90%;
	line-height:200%;
	color:#858382;
	height:50px;
}


div#kamei_aria3{
margin-bottom:20px;
}

div#kamei_aria3 span{
	width:98px;
	height:23px;
	display:block;
	float:left;
	margin-right:15px;
}


.link_list{
	float:right;
	width:551px;
}


div#kamei_aria3 dt{
	font-size:90%;
	color:#858382;
	float:left;
	width:220px;
	height:40px;
}

div#kamei_aria3 dd{
	font-size:90%;
	color:#858382;
	height:40px;
}


div#kamei_aria4{
margin-bottom:20px;
}

div#kamei_aria4 span{
	width:98px;
	height:23px;
	display:block;
	float:left;
	margin-right:15px;
}


div#kamei_aria4 dt{
	font-size:90%;
	color:#858382;
	float:left;
	width:220px;
	height:40px;
}

div#kamei_aria4 dd{
	font-size:90%;
	color:#858382;
	height:40px;
	
}


div#kamei_aria5{
margin-bottom:20px;
}

div#kamei_aria5 span{
	width:98px;
	height:23px;
	display:block;
	float:left;
	margin-right:15px;
}


div#kamei_aria5 dt{
	font-size:90%;
	color:#858382;
	float:left;
	width:220px;
	height:40px;
}

div#kamei_aria5 dd{
	font-size:90%;
	color:#858382;
	height:40px;
}


div#kamei_aria6{
margin-bottom:20px;
}

div#kamei_aria6 span{
	width:98px;
	height:23px;
	display:block;
	float:left;
	margin-right:15px;
}


div#kamei_aria6 dt{
	font-size:90%;
	color:#858382;
	float:left;
	width:220px;
	height:40px;
}

div#kamei_aria6 dd{
	font-size:90%;
	color:#858382;
	height:40px;
}


div#kamei_aria7{
margin-bottom:20px;
}

div#kamei_aria7 span{
	width:98px;
	height:23px;
	display:block;
	float:left;
	margin-right:15px;
}


div#kamei_aria7 dt{
	font-size:90%;
	color:#858382;
	float:left;
	width:220px;
	height:40px;
}

div#kamei_aria7 dd{
	font-size:90%;
	color:#858382;
}



.corporate_tab6{
	margin-bottom:20px;
}



.tab_name{
	width:98px;
	height:23px;
	display:block;
	float:left;
	margin-right:15px;
}




.table_bbox1{
float:right; width:551px;
}


.table_bbox_td1{
	font-size:90%;
	color:#537ae9;
	height:20px;
	width:100px;
}


.table_bbox_txt2{
	font-size:90%;
	color:#537ae9;
	}


.table_bbox_txt1{
	font-size:90%;
	color:#858382;
	height:20px;
	/*width:468px;*/
}

.dotline2{
	background:url(../../common/images/dot.gif) center repeat-x;
	height:20px;
	width:551px;
}


.table_bbb{
border:solid 1px #bcbcbc;
margin-bottom:10px;
}

.tttdline1{
border-bottom:solid 1px #bcbcbc;
border-right:solid 1px #bcbcbc;
padding:10px;
}

.tttdline2{
border-right:solid 1px #bcbcbc;
padding:10px;
}

.tttdline3{
border-bottom:solid 1px #bcbcbc;
padding:10px;
}

.tttdline4{
padding:10px;
}


.otoi_t{
	font-size:110%;
}




.ecoBoxAll{
list-style:none;
}

.ecoBoxL{
padding-left:10px;
margin-top:10px;
font-size:90%;
color:#858382;
float:left;
}

.ecoBoxL div{
}

.ecoBoxL2{
display:block;
margin:60px 0 0px 0px;
padding:15px;
width:420px;
font-size:90%;
color:#858382;
float:left;
background-color:#f2f2f2;
}


.ecoBoxL2 p{
margin-top:10px;
font-size:80%;
color:#858382;

}

.ecoBoxL3{
margin-top:5px;
width:448px;
font-size:90%;
color:#858382;
float:left;
text-align:right;
}

.ecoBoxL3 a{
	color:#0033cc;
}


.ecoBoxLL{
	list-style-type:none;
}

.ecoBoxLList{
	list-style:none;
}

.ecoBoxLList2{
margin-left:20px;
}



.ecoBoxR{
display:block;
margin-right:16px;
width:130px;
float:right;
text-align:right;
}

.ecoBoxR p{
font-size:90%;
color:#858382;
}

.ecoBoxR img{
	margin-top:10px;
}

.ecoBoxR2{
display:block;
margin-top:60px;
margin-right:16px;
/*margin-left:15px;*/
margin-bottom:50px;
width:164px;
float:right;
}


.ecoBoxR2 a{
margin:25px 0px 0px 15px;
display:block;
width:136px;
}
.recruit-table td.table_bbox_td1{
	color:#B335D2;
}

.banner {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	width: 200px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: 16px;
}
