@charset "utf-8";
/* CSS Document */

/*------------------------------------------------------------
##############################################################
company/index.html
##############################################################
------------------------------------------------------------*/
#company #container #main2 #right table#profile  {
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-collapse:inherit;
margin:2px 2px 0 0
}
#company #container #main2 #right table#profile th{
background-color:#f7f7f7;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
vertical-align:top;
text-align:left;
padding:5px 0 4px 6px;
width:133px;
line-height:1.5em
}
#company #container #main2 #right #profile li.mgnBtm {margin:0 0 1em 0;padding:0;text-indent:0}
#company #container #main2 #right table#profile td{
background-color:#fff;
padding:5px 14px 4px 6px;
width:426px;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
line-height:1.5em
}
#company #container #main2 #right table#profile td li{
padding-left:1em;
text-indent:-1em;
line-height:1.5em
}

/*------------------------------------------------------------
##############################################################
company/addr.html
##############################################################
------------------------------------------------------------*/
#company #container #main2 #right h5 {
font-weight:bold;
margin-left:7px;
}
#company #container #main2 #right table.location {
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
margin:3px 2px 22px 1px;
width:587px
}
#company #container #main2 #right .location td.postal {width:87px}
#company #container #main2 #right .location td.address {width:247px}
#company #container #main2 #right .location td.ph {width:122px}
#company #container #main2 #right table.location th {
background-color:#f7f7f7;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
text-align:left;
vertical-align:top;
padding:5px 0 4px 6px;
width:103px;
line-height:1.5em
}
#company #container #main2 #right table.location td {
background-color:#fff;
border-bottom:1px solid #cccccc;
text-align:left;
vertical-align:top;
padding:5px 0 4px 7px;
line-height:1.5em
}
/*------------------------------------------------------------
##############################################################
company/start.html
##############################################################
------------------------------------------------------------*/
#company #container #main2 #right #startBox{width:580px}
#company #container #main2 #right #startBox img{
float:left;
margin:0 15px 0 3px
}
#company #container #main2 #right #startBox p{
margin:0 0 10px 0;
line-height:1.7em
}

#company #container #main2 #right #startBox2{width:580px; margin-top:15px;}
#company #container #main2 #right #startBox2 img{
float:left;
margin:0 15px 0 3px
}
#company #container #main2 #right #startBox2 p{
margin:0 0 10px 0;
line-height:1.5em
}



/*------------------------------------------------------------
##############################################################
company/shiga_hiniarata.html
##############################################################
------------------------------------------------------------*/
#company #container #main2 #right .shigaBox {width:570px}
#company #container #main2 #right .shigaBox h5{margin:0 0 3px 0}
#company #container #main2 #right .shigaBox2 {
width:585px;
margin:10px 0 15px 0
}
#company #container #main2 #right #shigaBox3 {
width:585px;
margin:10px 0 25px 0
}
#company #container #main2 #right .shigaBox2 img,
#company #container #main2 #right #shigaBox3 img {
float:left;
width:180px;
margin:0 10px 0 0;
}
#company #container #main2 #right .shigaBox2 dl,
#company #container #main2 #right #shigaBox3 dl {
float:left;
width:385px;
}
#company #container #main2 #right .shigaBox2 dt,
#company #container #main2 #right #shigaBox3 dt {
margin:0 0 5px 0;
font-weight:bold
}

/*------------------------------------------------------------
##############################################################
company/iso.html
##############################################################
------------------------------------------------------------*/
#company #container #main2 #right .isoBox {width:580px}
#company #container #main2 #right .isoBox p{
float:left;
width:400px;
margin:0 42px 0 0;
line-height:1.4em
}
#company #container #main2 #right .isoBox img{float:left}
#company #container #main2 #right .isoBox .mgnBtm {margin-bottom:1em}

/*------------------------------------------------------------
##############################################################
company/recruit.html
##############################################################
------------------------------------------------------------*/
#company #container #main2 #right table#job {
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
width:588px
}
#company #container #main2 #right table#job{
border-collapse:inherit;
margin:10px 3px 170px 0
}
#company #container #main2 #right table#job th{
border-collapse:inherit;
background:#f7f7f7;
font-weight:bold;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:6px 0px 4px;
text-align:center;
}
#company #container #main2 #right table#job td{
border-collapse:inherit;
border-top:3px double #cccccc;
border-left:1px solid #cccccc;
padding:6px 5px 5px 5px
}
#company #container #main2 #right table#job li {
text-indent:-0.5em;
padding-left:0.5em;
}
#company #container #main2 #right td.rec01 {
font-weight:bold;
width:69px
}
#company #container #main2 #right th.rec02 {width:107px}
#company #container #main2 #right th.rec03 {width:95px}
#company #container #main2 #right th.rec04 {
width:164px;
}
#company #container #main2 #right th.rec05 {
width:97px;
}

#company .nothing p {
margin:10px;
}
