/*リンク定義*/
a.release:link
{
	color:#0b2985;
	text-decoration:none;
}

a.release:visited{
	color:#0b2985;
	text-decoration:none;
}
a.release:hover{
	color:#0b2985;
	text-decoration:underline;
}
a.release:active{
	color:#0b2985;
/*	text-decoration:underline;*/
}

a.map:link
{
	color:#2C4695;
	text-decoration:none;
}

a.map:visited{
	color:#2C4695;
	text-decoration:none;
}
a.map:hover{
	color:#2C4695;
	text-decoration:underline;
}
a.map:active{
/*	color:#0b2985;
	text-decoration:underline;*/
}


a.company:link
{
	color:#4C62A6;
	text-decoration:none;
}

a.company:visited{
	color:#4C62A6;
	text-decoration:none;
}
a.company:hover{
	color:#4C62A6;
	text-decoration:underline;
}
a.company:active{
/*	color:#0b2985;
	text-decoration:underline;*/
}

/*
a.company2:link
{
	color:#696969;
	text-decoration:none;
}

a.company2:visited{
	color:#696969;
	text-decoration:none;
}
a.company2:hover{
	color:##696969;
	text-decoration:underline;
}
a.company2:active{
	color:#0b2985;
	text-decoration:underline;

}
*/		
a.brief:link{
	color:#0b2985;
	text-decoration:none;
	}
a.brief:visited{
	color:#993399;
	text-decoration:none;
	}
a.brief:hover{
	color:#0b2985;
	text-decoration:underline;
	}
a.brief:active{
/*	color:#0b2985;
	text-decoration:underline;*/
	}
	
	
/*----------------*/
div#main_2
{
margin-left: 20px;
}

/*国内事業所*/
#kokunai_jigyou
{
margin-bottom: 10px;
width: 126px;
}

/*真ん中の線*/
div#line
{
margin-top: 20px;
border-bottom:1px solid #b3b3b3;
width: 675px;
}

/*国内関係会社*/
#kokunai_kankei
{
margin-top: 25px;
margin-bottom: 10px;
width: 231px;
} 

/*国内提携*/
#kokunai_teikei
{
margin-top: 10px;
margin-bottom: 15px;
width: 208px;
} 

/*海外拠点*/
#kaigai_kyoten
{
margin-top: 25px;
margin-bottom: 10px;
width: 296px;
} 

#world
{
margin-bottom: 15px;
} 


/*会社概要-------------------------------------------*/
td.gaiyo_1
{
width: 80px;
}

td.gaiyo_2
{
width: 450px;
}

span#company_1
{
line-height: 1.5em;
}

span#company_2
{
letter-spacing: 0.5em ;
line-height: 1.5em;
}

/*会社の沿革-------------------------------------------*/

tr.enkaku_main
{
vertical-align: top;
}

td.enkaku_0
{
line-height: 1.5em;
padding-bottom: 5px;
}

td.enkaku_1
{
width: 87px;
line-height: 1.5em;
padding-bottom: 5px;
vertical-align: top;
}

td.enkaku_2
{
width: 266px;
line-height: 1.5em;
padding-bottom: 5px;
padding-left: 8px;
border-left:1px solid #b3b3b3;
}

td.enkaku_3
{
width: 89px;
line-height: 1.5em;
padding-bottom: 5px;
vertical-align:top;
}

td.enkaku_4
{
width: 206px;
line-height: 1.5em;
padding-bottom: 5px;
}

td.enkaku_5
{
width: 1px;
/*background-color: #666666;*/
}

p#asahi_1
{
margin-left: 5.5em;
}

p#asahi_2
{
width: 201px;
}


td.enkaku_date_area
{
padding-right: 10px;
text-align: right;
padding-bottom: 7px;
}

td.enkaku_date_bottom_area
{
padding-right: 10px;
text-align: right;
padding-bottom: 7px;
border-bottom: 1px solid #333333;
}

td.enkaku_area
{
padding-left: 12px;
padding-bottom: 7px;
border-left: 1px solid #333333;
}

td.enkaku_syamei
{
padding-left: 0px;
padding-bottom: 7px;
border-left: 1px solid #333333;
}

td.enkaku_syamei2
{
padding-left: 0px;
padding-top: 30px;
padding-bottom: 7px;
border-left: 1px solid #333333;
}

td.enkaku_bottom_area
{
padding-left: 10px;
padding-bottom: 7px;
border-left: 1px solid #333333;
border-bottom: 1px solid #333333;
}


/*事業所・関係会社一覧*/
td.jigyou_area
{
padding-left: 18px;
padding-bottom: 7px;
}

td.jigyou_post
{
padding-bottom: 7px;
}

td.jigyou_addres
{
padding-left: 10px;
padding-bottom: 7px;
}

td.jigyou_tel
{
padding-bottom: 7px;
}

td.jigyou_map
{
padding-left: 14px;
padding-bottom: 7px;
}

span#area0
{
font-weight: 600;
color: #696969;
margin-left: 3.5em;
}

span#area1
{
font-weight: 600;
color: #696969;
}

span#area2
{
font-weight: 600;
letter-spacing: 0.5em;
color: #696969;
}

span#area3
{
font-weight: 600;
letter-spacing: 0.125em;
color: #696969;
}

span#map
{
color: #2C4695;
font-weight: 500;
}

span#kaigai_area
{
color: #4c62A6;
}

/*国内関係会社*/
td.kankei_syamei1
{
/*padding-left: 18px;*/
padding-bottom: 10px;
}

td.kankei_syamei2
{
padding-bottom: 10px;
vertical-align: text-bottom;
}

/*国内提携会社*/
td.teikei_area
{
/*padding-left: 18px;*/
padding-bottom: 10px;
}

td.teikei_area2
{
/*padding-left: 18px;*/
padding-top: 5px;
padding-bottom: 10px;
}


td.teikei_syamei
{
/*padding-left: 10px;*/
padding-bottom: 10px;
}

span#teikei_area1
{
margin-left: 18px;
color: #696969;
font-weight: 600;
}

span#teikei_area2
{
color: #696969;
font-weight: 600;
}

span#kokunai_company1
{
color: #4C62A6;
font-weight: 600;
margin-left: 18px;
}

span#kokunai_company0
{
color: #696969;
font-weight: 600;
margin-left: 18px;
}

span#kokunai_company2
{
color: #4C62A6;
font-weight: 600;
}

span#kokunai_company3
{
color: #4C62A6;
font-weight: 600;
}

span#kokunai_company4
{
color: #696969;
font-weight: 600;
}

div#adk_partner
{
margin-top: 20px;
margin-bottom: 7px;
margin-left: 18px;
}

#kyoten_area1
{
margin-left: 18px;
color: #696969;
}

#kyoten_area2
{
margin-left: 18px;
color: #696969;
}

#kyoten_area3
{
color: #696969;
}

#kyoten_company
{
color: #696969;
}

/*組織構成図*/
div#soshiki_kosei
{
margin-bottom: 10px;
width: 149px;
}

div#kosei_map
{
margin-left: 20px;
margin-bottom: 36px;
width: 601px;
}

div#kaisya_yakuin
{
margin-left: 36px;
margin-bottom: 33px;
}

div#yakuin
{
width: 144px;
margin-bottom: 24px;
}

div#shikko_yakuin
{
margin-left: 36px;
}

td.yakuin_position
{
vertical-align: top;
}

/*div#yakuin_post_left
{

}

div#yakuin_post
{
}

div#yakuin_name
{

font-weight: 600;
color: #535353;
}
*/
span#yakuin_name_right
{
font-size:80%;
line-height:170%;
font-family:sans-serif;
color: #535353;
font-weight: 600;
}

td.sml2
{
font-size:70%;
font-family:sans-serif;
padding-left: 5px;
padding-top: 3px;
vertical-align: bottom;
}

td.reg2
{
font-size:80%;
font-family:sans-serif;
font-weight: 600;
color: #535353;
padding-left: 5px;
padding-top: 5px;
vertical-align: bottom;
}

td.reg3
{
font-size:80%;
font-family:sans-serif;
font-weight: 600;
color: #535353;
padding-top: 8px;
padding-bottom: 5px;
}

td.reg4
{
font-size:80%;
font-family:sans-serif;
font-weight: 600;
color: #535353;
padding: 8px 0 5px 60px;
}

td.sml3
{
font-size:70%;
font-family:sans-serif;
padding-top: 7px;
}

td.sml4
{
font-size:70%;
font-family:sans-serif;
padding-left: 5px;
padding-top: 7px;
vertical-align: bottom;
}

td.sml5
{
font-size:70%;
font-family:sans-serif;
padding-left: 60px;
}

td.sml6
{
font-size:70%;
font-family:sans-serif;
}
