@charset "utf-8";
/* CSS Document */

/*------------------------------------------------------------
##############################################################
■共通・下層共通設定
##############################################################
------------------------------------------------------------*/
body {
font-size:x-small;
background-color:#fff;
color:#000
}

h1 {margin-top:20px}

#container #header {border-top:0}
#container #header #headerLogo img {margin:0px 0px 0px 13px}
#container #header #headerLogo ul {display:none}
#container #header #headerContentTop {display:none}
#container #gn {display:none}
#rootDir #container #gnindex ul li#gnproduct {width:123px; text-indent:-1px;}
#container #right #btn{visibility:hidden}
#container #main3 #btn{visibility:hidden}
#rootDir #container #main #left #btn{display:inherit}
* #container #main2 #left {display:none}
* #container #main2 {background-image:none}
#container #footer{display:none}
#container #main2 #right {float: none}
#container #main3 {margin-left:10px}
.back2top{visibility:hidden}
address{text-align:left;clear:both; margin:0px 15px 6px 15px;}
#container #main2 #right .commonBox .cBtop {border-bottom:1px solid #cccccc}
#company #container #main2 #right table#profile th{border-right:1px solid #cccccc}
#container .btn01 {visibility:hidden}


.pageBreak {
page-break-before:always;
}
#btn{visibility:hidden;}

h3.purple{ width:540px}
#rootDir #container #main #left #btn {
visibility:inherit;
margin:15px 0 0 336px;
padding:0;
width:188px;
}
#rootDir #container #main #left #btn ul{float:right;}

/*------------------------------------------------------------
##############################################################
■index.html
##############################################################
------------------------------------------------------------*/
#rootDir #left {zoom:0.999}
#rootDir #right {zoom:0.999}
#rootDir #flash{width:400px; height:80px}
*html body#index{zoom:70%}
#rootDir #container #footer {display:block}
#rootDir #container #header #headerContentTop{ visibility:hidden}
#rootDir #container #header #headerLogo ul{display:inherit}
#rootDir #container #header {border-top:5px solid #514084}
#rootDir address {
text-align:right;
margin:9px 15px 6px 0;
height:10px;
line-height:0
}

/*------------------------------------------------------------
##############################################################
■product
##############################################################
------------------------------------------------------------*/
#product #container #main2 #right #productBox3 {margin-bottom:10px}
#product #container #main2 #right .commonBox .cBbottom {
width:410px;
}
#product #case_floor02 .floor02_01,
#product #case_floor03 .floor02_01{
margin-right:50px;
}

/*------------------------------------------------------------
##############################################################
■technology
##############################################################
------------------------------------------------------------*/
#technology #container #main2 #right #movieBox {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
#news #container #main2 #right .commonBox_news .cBtop_news {border-bottom: 1px solid #ccc}

#container #main2 #right .grey h3{
width:560px;
}
#case #container #main2 #right .caseBox .caseBoxR h5,
#case #container #main2 #right .caseBox .caseBoxR dt {
padding-right:10px;
}

#case #container #main2 #right #tab2 {
width:598px;
}