@charset "utf-8";
/* -------------------------------------
     Print CSS
 (c) Copyright 2006 Sketches of Design
     version 2006-09-01
------------------------------------- */
@import "./common.css";

/* General Rules
--------------------------------------*/
body{
  background-color: #fff;
  color: #000;
  font-size: 10pt;
  font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", serif;
}

/* Headings
--------------------------------------*/
h1{
  font-size: 16pt;
  margin-bottom: 20px;
}
h2{
  margin-bottom: 10px;
  padding: 0 0 0 10px;
  border-left: 4px solid #0C4B98;
  font-size: 14pt;
}
h3{
  margin-bottom: 10px;
  font-size: 12pt;
  border-bottom: 1px solid #0C4B98;
}
h4, h5, h6{
  font-size: 10pt;
  color: #004992;
}

/* Non-Display Parts
--------------------------------------*/
/* header */
ul.menu,
ul.nav-main,
ul.nav-global{
  display: none;
}

/* content */
p.btt{
  display: none;
}

/* util */
div#aside{
  display: none;
}

/* footer */
div#footer ul.flat{
  display: none;
}




/* table */
table{
  margin-bottom: 20px;
  line-height: 1.5;
  color: #1e1f1e;
  border: none;
}

table thead tr th,
table thead tr td{
  color: #1e1f1e;
}
table thead{
}
table thead tr th{
  border: 1px solid #b2b2b2;
  background-color: #dfeafb;
  text-align: center;
}
table tr th,
table tr td{
  padding: 0.5em;
  border: 1px solid #b2b2b2;
  text-align: left;
}
table tr th{
  background-color: #dfeafb;
}
table p.nav{
  margin-bottom: 0 !important;
}
table tr .left{
  text-align: left;
}
table tr .center{
  text-align: center;
}
table tr .right{
  text-align: right;
}
table tr th p,
table tr td p{
  margin: 0 !important;
  padding: 0 !important;
}
table ul li{
  margin: 0 !important;
}

/* for modern browsers: Firefox, Safari, Opera */
.CFX:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* for win IE7 ,mac IE */
.CFX{
  display: inline-table;
  min-height: 1%;
}

/* for win IE6 */
/* \*/
* html .CFX{height: 1% !important;}
.CFX{display: block;}
/* */





/*  
--------------------------------------*/
div#header ul#language,
div#header p.contact,
div#header ul#hmenu,
body#home div#main div.slider-area,
div#footer div.inner p.btt,
div#footer div.inner div#ftmenu,
div#footer div.inner div#certification,
div#footer div.inner ul,
div#footer div.bc,
body#home div#content ul.search,
body#company-idx #content ul.navi,
body#company-base #content ul.navi,
body#company-csr div#lv02-00 ul,
body#kuraraycoal-idx div#lv02-00 ul,
body#business-idx div#lv02-00,
body#function-idx div#content div#lv02-00 p.all,
body#function-idx div#content div#lv02-00 ul.navi,
body#device-idx #content ul.list,
body#device-idx #content ul.list-en,
body#study-idx div#content div#lv02-05 p.nav-use,
body#products-kuraraycoal div#content div#lv02-00,
body#products-device #content p.device-form,
body.about ul.act-about-menu,
body#home div#content div.news div.CFX p.all{
  display: none !important;
}
#footer p.copy{
  font-size: 86%;
}
#content h1 span{
  margin-right: 10px;
}
body#company-concept div#content div#lv02-02 div.CFX{
  margin: 0;
}
body#company-concept div#content div#lv02-02 div.CFX div.heightLine-02{
  height: 150px !important;
}
#header div.inner ul#logo-area li,
body#company-idx #content ul.list li,
body#company-csr div#content div#lv02-01 ul li,
body#business-idx div#content div ul li,
body#device-idx #content div#lv02-00 ul li{
  float: left;
  display: inline;
}
#header ul,
body#company-csr div#content div#lv02-01 ul,
body#business-idx div#content div#lv02-01 ul,
body#business-idx div#content div#lv02-02 ul,
body#business-idx div#content div#lv02-04 ul,
body#kuraraycoal-idx div#content div#lv02-02 ul,
body#device-idx div#content div#lv02-00 ul,
body#study-idx div#content div#lv02-01 ul,
body#products-device div#content div#lv02-01 ul,
body#activecarbon-about-04 div#lv02-01 ul,
body#activecarbon-about-04 div#lv02-02 ul{
  list-style-type: none !important;
}
body#kuraraycoal-idx div#content div#lv02-02 ul li,
body#device-idx div#content div#lv02-00 ul li,
body#study-idx div#content div#lv02-01 ul li,
body#products-device div#content div#lv02-01 ul li,
body#activecarbon-about-04 div#lv02-01 ul li,
body#activecarbon-about-04 div#lv02-02 ul li{
  float: left;
  display: inline;
  margin: 0 0 0 10px;
}
#header div.inner ul#logo-area,
body#device-idx div#content div#lv02-00 ul,
body#study-idx div#content div#lv02-01 ul,
body#products-device div#lv02-01 ul,
body#activecarbon-about-04 div#lv02-01 ul,
body#activecarbon-about-04 div#lv02-02 ul,
body#company-csr div#content div#lv02-01 ul,
body#company-csr div#content div#lv02-01 ul li,
body#business-idx div#content div ul,
body#business-idx div#content div ul li,
body#kuraraycoal-idx div#content div ul,
body#kuraraycoal-idx div#content div ul li,
body#device-idx #content div#lv02-00 ul,
body#device-idx #content div#lv02-00 ul li,
body#device-idx #content div#lv02-00 ul li img,
body#device-idx #content div#lv02-01 div,
body#activecarbon-about-04 #content div.lv04-01 ul,
body#activecarbon-about-04 #content div.lv04-01 ul li{
  margin: 0;
  padding: 0;
}
body#device-idx div#content div#lv02-00 ul li,
body#products-device div#content div#lv02-01 ul li{
  margin: 0 0 0 1px;
}
body#device-idx div#content div#lv02-00 ul li.first,
body#study-idx div#content div#lv02-01 ul li.first,
body#products-device div#content div#lv02-01 ul li.first{
  margin: 0;
}
body#device-idx div#content div#lv02-01 div h3 br{
  display: none;
}
body#products-kuraraycoal div#content div table thead tr th.brand{
  width: 115px;
}
body#home div#content div.news dl,
body#home div#content div.news dl div{
  width: 100% !important;
  height: 100% !important;
}
body#home div#content div.news div.CFX h2,
body#home div#content div.news dl,
body#home div#content div.news dl dt{
  margin: 0;
}
body#home div#content div.news dl dd{
  margin: 0 0 10px 0;
  padding: 0;
}
body#company-csr div#content div#lv02-01 ul{
  display: block;
}
body#company-csr div#content div#lv02-01 ul li,
body#business-idx div#content div#lv02-01 ul li,
body#business-idx div#content div#lv02-04 ul li{
  width: 50%;
}
body#device-idx #content div#lv02-00 ul li{
  width: 49%;
}
body#device-idx #content div#lv02-00 ul li{
  margin-bottom: 10px !important;
}


body#company-base #content div table{
  width: 440px;
}
body#device-idx #content div#lv02-01 div h3{
  margin: 0 0 5px 0;
  padding: 0;
  border: none;
  color: #0C4B98;
  height: 100% !important;
}
body#products-kuraraycoal #content table tr th,
body#products-kuraraycoal #content table tr td{
  padding: 5px;
}




/*  
--------------------------------------*/
body.en #wrapper{
  font-family: Arial;
  font-size: 13px !important;
}
