﻿/* CSS Document */
@charset "utf-8";

#pagebody div#lead dl#outline dt { background: url(images/contentsmenu_outline.jpg) no-repeat scroll left top; }
#pagebody div#lead dl#vision dt  { background: url(images/contentsmenu_vision.jpg) no-repeat scroll left top; }
#pagebody div#lead dl#group dt   { background: url(images/contentsmenu_group.jpg) no-repeat scroll left top; }
#pagebody div#lead dl#history dt { background: url(images/contentsmenu_history.jpg) no-repeat scroll top; }
#pagebody div#lead dl.contentsmenu dd span.block { height:60px; }
#pagebody div#lead dl.contentsmenulast dd span.block{ height:60px; }

/*　グループ概要ページ　*/
#pagebody div#maincol table#outlinetable { margin: 0 20px; padding-top: 1em; width: 653px; }
#pagebody div#maincol table#outlinetable th { width: 150px; text-align: center; vertical-align: top; } 
#pagebody div#maincol table#outlinetable td  { width: 503px;}

#pagebody div#maincol table#outlinetable th, 
#pagebody div#maincol table#outlinetable td  { padding: 1em 0;}


/*　代表ご挨拶ページ　*/
#pagebody div#maincol div.section img#portrait { padding:35px;float: right;text-align:center; }
#pagebody div#maincol div.section p#dateofsignature { text-align: right;float: right; }
#pagebody div#maincol div.section div#comment { width:460px;float:left;}


/*　経営理念ページ　*/
#pagebody div#maincol div.section img.principles { padding-left: 76px; padding-right: 77px; }
#pagebody div#maincol div.section p { text-indent:0 }


/*　グループ一覧ページ　*/
#pagebody div#maincol div.section h3  { padding-bottom: 0.5em;}
#pagebody div#maincol div.section dl.companies     { padding: 0 1em;}
#pagebody div#maincol div.section dl.companies dt  { font-weight: bold; }
#pagebody div#maincol div.section dl.companies dd  { padding-bottom: 1em;}



/*　グループ沿革ページ　*/
#pagebody div#maincol table#historytable { margin: 0 20px; padding-top: 1em; width: 653px; }

#pagebody div#maincol table#historytable th { width: 150px; text-align: center; vertical-align: top; } 
#pagebody div#maincol table#historytable td  { width: 503px;}

#pagebody div#maincol table#historytable th, 
#pagebody div#maincol table#historytable td  { padding: 1em 0;}



