#column_left a:link { color:#0033cc; text-decoration: underline; }
#column_left a:visited { color:#0033cc; text-decoration: underline; }
#column_left a:hover { color:#0033cc; text-decoration: underline; }
#column_left a:active { color:#0033cc; text-decoration: underline; }


#column_left p.top {
color:#333333;
line-height:150%;
margin:0 0 1.5em 3px;
padding:0;
width:auto;
}

#column_left ul#top {
margin:24px 0 0 0;
padding:0;
list-style:none;
}

#column_left ul#top li.top {
margin:0 0 12px 0;
padding:0px;
float:left;
}

#column_left ul#top li {
margin:0 10px 12px 0px;
padding:0;
float:left;
}



/*経営理念*/

#column_left h2.corp_philo {
margin:38px 0 48px 0;
padding:0;
text-align:center;
background-image:none !important;
}

img.president {
float:right;
margin:0 15px 100px 25px;
padding:0;
border:solid 1px #003064;
}


/*会社概要*/

h2.corp {
margin:10px 0 0 0 !important;
padding:0 !important;
background-image:none !important;
}


dl.infmtn {
margin:0;
padding:0 0 1px 0;
background:url(/img_cmn/img_border_dots683.gif) no-repeat 0 bottom;
}

dl.infmtn dt,
dl.infmtn dt.twolines {
float:left;
margin:0;
width:150px;
background:url(/corp/img/img_back_gaiyo.gif) no-repeat 0 0;
}

dl.infmtn dt {padding:10px 0 10px 10px;}
dl.infmtn dt.twolines{padding:10px 0 2.1em 10px;}


dl.infmtn dd,
dl.infmtn dd.twolines {
float:left;
padding:10px 0 10px 10px;
width:500px;
}

dl.infmtn dd{ margin:0;}
dl.infmtn dd.twolines{ margin:1.3em 0 0 0;}

.targetblank {
margin:0 0 0 0px; 
padding:0 0 0 15px;
background:url(/img_cmn/img_icon_003.gif) no-repeat 2px 2px ;
}


/*↓会社概要・関連会社*/
#column_left #tabContent{
margin:15px 0 0 0;
padding:0;
width:681px;
background:url(/corp/img/img_back_gaiyo.gif) repeat-y -100px 0px;
border:1px solid #cccccc;
}

#column_left #tablist {
margin:0;
padding:10px;
width:220px;
float:left;
}

#column_left ul#tabIndex {
margin:0;
padding:0;
list-style:none;
}

#column_left ul#tabIndex li {

margin:10px 0;
padding:0 0 0 14px;
background:url(/img_cmn/img_icon_001.gif) no-repeat 1px 4px;
}

#column_left #tabBoxIndex {
margin:0;
padding:0;
width:441px;
float:left;

}


#column_left div.tabBox{
float:left;
margin:0;
padding:10px 10px 0 10px;
visibility: hidden;
}

#column_left div.tabBox dt{
margin:0;
padding:0 0 0 10px;
float:left;
width:90px;
}

#column_left div.tabBox dd{
margin:0;
padding:0 0 10px 100px;
}

/*↑会社概要・関連会社*/


/*↓沿革*/

#column_left #history {
margin:0;
padding:0;
width:683px;
background:url(/corp/img/img_back_gaiyo.gif) repeat-y -225px 0;
}

#column_left #history dl {
margin:0;
padding:8px 0 8px 0;
background:url(/img_cmn/img_border_dots683.gif) no-repeat 0 bottom;
width:683px;
}

#column_left #history dl dt {
margin:0;
padding:0 0 0 15px;
width:100px;
float:left;
line-height:150%;
}

#column_left #history dl dd {
margin:0;
padding:0 0 0 10px;
width:558px;
float:left;
line-height:150%;

}

/*↑沿革*/



p.backtotop {

margin:0 0 20px 0;
padding:0;
text-align:right;
}