@charset "utf-8";
/* CSS Document */

/*------------------------------------------------------------
##############################################################
■共通・下層共通設定
##############################################################
------------------------------------------------------------*/
body {
font-size: x-small;
background-color:#FFF;
color: #000;
zoom:0.95;
}

h1 { }

#container {
border-top: 0;
}
#container #header {
margin-bottom:0px;
}
#container #header #headerLogo img {
margin:0px 0px 0px 15px;
}
#container #header #headerContent {_display:none;
overflow: hidden;
visibility:hidden;
width: 1px;
height: 1px;
margin: 0 -1px -1px 0;
border: 0;
padding: 0;
font-size: 0;
line-height: 0;
}
#container #header #headerLogo ul {_display: none;
overflow: hidden;
visibility:hidden;
width: 1px;
height: 1px;
margin: 0 -1px -1px 0;
border: 0;
padding: 0;
font-size: 0;
line-height: 0;
}
#container #header #headerContentTop {_display:none;
overflow: hidden;
visibility:hidden;
width: 1px;
height: 1px;
margin: 0 -1px -1px 0;
border: 0;
padding: 0;
font-size: 0;
line-height: 0;
}
#container #gn {_display:none;
overflow: hidden;
visibility:hidden;
width: 1px;
height: 1px;
margin: 0 -1px -1px 0;
border: 0;
padding: 0;
font-size: 0;
line-height: 0;
}
#container #gn ul li {_display:none;
overflow: hidden;
visibility:hidden;
width: 1px;
height: 1px;
margin: 0 -1px -1px 0;
border: 0;
padding: 0;
font-size: 0;
line-height: 0;
}

#dacs #container #dacMain {
background:none;
}
#container #dacMain #dacRight {
background:#ffffff;
}
#container #main {
background:none;
}

#container #btn{visibility:hidden; text-align:left;}
#container #main3 #contentsBox {width:600px}
#keiei #container #main #left,
#system #container #main #left,
#container #main #left,
#dacs #container #dacMain #dacRight {float:none}
#keiei #container #main #right,
#system #container #main #right,
#container #main #right,
#dacs #container #dacMain #dacLeft{
/* これ以降Mac IE 5のみに適用される \*//*/
display:none;
/* これ以降Mac IE 5以外にも適用される */
 _display:none;
overflow: hidden;
visibility:hidden;
width: 1px;
height: 1px;
margin: 0 -1px -1px 0;
border: 0;
padding: 0;
font-size: 0;
line-height: 0;
}
#back2top {_display:none;
overflow: hidden;
visibility:hidden;
width: 1px;
height: 1px;
margin: 0 -1px -1px 0;
border: 0;
padding: 0;
font-size: 0;
line-height: 0;
}
#container #footer {_display:none;
overflow: hidden;
visibility:hidden;
width: 1px;
height: 1px;
margin: 0 -1px -1px 0;
border: 0;
padding: 0;
font-size: 0;
line-height: 0;
}
address {
text-align:left;
padding:0px 0px 0px 2px;
margin:0;
height:10px;
font-size:0;
line-height:0;
float:none;
display:block;
}


/*------------------------------------------------------------
##############################################################
■index.html
##############################################################
------------------------------------------------------------*/
#rootDir #container{border-top:5px solid #bb2026}
#rootDir #container #main #left {
display:block;
float:left;
}
#rootDir #container #main #right {
width:154px;
float:right;
text-align:left;
padding:15px 14px 0px 0px;
margin:0px 0px 0px 0px;
display:block;
overflow:visible;
visibility:visible;
height:auto;
font-size:inherit;
line-height: 1.4em;
}
#rootDir #container #header {
margin-bottom:15px;
}
#rootDir #container #header #headerLogo img {
margin:15px 0px 0px 15px;
vertical-align:bottom;
}
#rootDir #container #header #headerContent {
display:block;
overflow:visible;
visibility:visible;
width:590px;
}
#rootDir #container #header #headerLogo ul {
display:block;
overflow:visible;
visibility:visible;
float:right;
margin:43px 0 0 0;
width:auto;
}
#rootDir #container #header #headerContentTop {
display:block;
overflow:visible;
visibility:visible;
width:165px;
padding:15px 0 0 0;
}
#rootDir #container #gnindex  ul li#gnkeiei {
width:158px; text-indent:-1px;
}
#rootDir #left #topbtn #btn{visibility:visible;}
#rootDir #left #topbtn #btn {
width:184px; margin:5px 0px 2px 408px;
}
#rootDir #container #main #left #topbtn ul {
margin:0px; padding:0px; float:left;
}
#rootDir #container #main #right {
display:block;
visibility:visible;
}
#rootDir #container #footer {
display:block;
overflow:visible;
visibility:visible;
background:#8c8c8c;
border-top:1px solid #747474;
padding:4px 0;
width:800px;
height:auto;
}
#rootDir #container #footer p {
float:left;
}
#rootDir #container #footer p a{
color:#333333;
}
#rootDir #container #footer ul li a {
color:#333333;
}
#rootDir #container #footer ul li.first {
border-right:1px solid #333333;
}
#rootDir #container address {
text-align:right;
padding:0px 0px 6px 0;
height:10px;
font-size:0;
line-height:0;
float:none;
display:block;
}

/*------------------------------------------------------------
##############################################################
■keiei
##############################################################
------------------------------------------------------------*/
#keiei #container #main #left #keieiMiddle{border-bottom:1px solid #d4d4d4}
#keiei #container #main #left #user #userContent{
border-left:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4
}

/*------------------------------------------------------------
##############################################################
■dacs
##############################################################
------------------------------------------------------------*/
#dacs #container #dacMain #dacRight .modelBox1 {
border-left:1px solid #d4d4d4;
border-right:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4
}
#dacs #container #dacMain #dacRight .modelBox1 p.mBtxt1 span {
margin-left: 1em;
_margin-left: 0;
}

#system #container #main #left .systemBox3 p.left {
float:none;
margin-left:400px;
}
#company #container #main #left .companyBox p {
width: 380px;
}
#company #container #main #left .companyBox img {float:none; margin-left:400px; }
