@charset "UTF-8";

#pankuzu{
width:662px;
height:42px;
margin:0 auto;
padding:31px 0 0 244px;
background:url(../../about/img/about_shadow_01.jpg) 0 0 no-repeat;
z-index:0;
}

#pankuzu li{
display:inline;
line-height:14px;
color:#444444;
font-weight:bold;
}

#pankuzu li a{
color:#007A45;
font-weight:normal;
}

#history_bg{
background:url(../../about/img/history_bg_01.gif) left bottom no-repeat;
width:592px;
padding:28px 35px 25px;
height:600px;
}
#history_bg:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#history_bg .img-l{
float:left;
margin-right:20px;
}

#history_bg .img-r{
float:right;
margin-left:20px;
margin-top:30px;
}

.development_event{
margin-bottom:20px;
}
.development_event:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.development_event li{
float:left;
margin-right:10px;
}

.development_event p{
margin-top:7px;
}

.development_event p a{
background:url(../img/icon_04.gif) 0 0 no-repeat;
color:#11B24E;
padding:0 0 4px 16px;
line-height:15px;
}

#organization_ph{
float:left;
width:177px;
margin-right:20px;
}

#organization_ph p{
margin-top:8px;
font-size:10px;
color:#4C4C4C;
line-height:16px;
}

#access_box{
width:662px;
margin-bottom:30px;
}
#access_box:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#access_box #access_ph{
width:210px;
float:left;
marign-right:24px;
}

#access_box #access_txt{
width:428px;
float:right;
background:url(../../about/img/access_dot_01.gif) left top no-repeat;
}

#access_box dl{
width:428px;
background:url(../../about/img/access_dot_01.gif) left bottom no-repeat;
padding-bottom:10px;
padding-top:13px;
}

#access_box .txtbox01 dt{
background:#0DB14B;
padding:4px;
display:inline;
color:#ffffff;
}

#access_box .txtbox02 dt{
background:#6FA719;
padding:4px;
display:inline;
color:#ffffff;
}

#access_box dd{
margin-top:7px;
line-height:20px;
}

#access_map{
width:660px;
}
#access_map:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#google_map{
width:360px;
float:left;
margin-right:17px;
}


/* ========== �ǉ� ========== */

div.accounting_table{
width:500px;
line-height:18px;
}

div.accounting_table table{
width:500px;
border-right:#999999 1px solid;
border-top:#999999 1px solid;
}

div.accounting_table table th{
border-left:#999999 1px solid;
border-bottom:#999999 1px solid;
background:#CCE8DA;
padding:2px;
color:#555555;
font-weight:normal;
}

div.accounting_table table td{
border-left:#999999 1px solid;
border-bottom:#999999 1px solid;
padding:2px;
text-align:right;
}

.accounting_area{
background:#E5F4ED;
line-height:18px;
margin-top:30px;
padding:10px;
}

.pr10{
padding-right:5px;
}

.pr20{
padding-right:20px;
}

.lh18{
line-height:18px;
}

.pt150{
padding-top:170px;
}

.pt40{
padding-top:40px;
}

.alliance_bottom{
margin-top:20px;
}

.alliance_bottom li{
width:150px;
float:left;
}

.alliance_bottom li.pr15{
padding-right:15px;
}

.fcg{
color:#008457 !important;
}

.history_position01{
position:relative;
top:0;
left:0;
}

.history_position02{
position:relative;
top:-200px;
left:260px;
width:325px;
}

.history_position03{
position:relative;
top:-130px;
left:350px;
}

.history_position04{
position:relative;
top:-220px;
left:0px;
width:300px;
}

.history_position05{
position:relative;
top:-230px;
left:0px;
}

.history_position06{
position:relative;
top:-380px;
left:260px;
width:325px;
}

