@charset "UTF-8";
/*
Theme Name: data-sheet
*/
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

/* reset */
html {
  width:100%;
  background:#fff;
  font-size:62.5%;
  /*-webkit-tap-highlight-color:rgba(0,154,233,0.6);#009AE9*/
  text-rendering:optimizeLegibility;
  -webkit-text-size-adjust:100% 
}
body,div,dl,dt,dd,
ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,
input,textarea,p,blockquote,th,td,
time,address{
  margin:0;
  padding:0;
  border:0;
  font:inherit;
  vertical-align:baseline;
}
table{
  /*border-collapse:collapse;
  border-spacing:0;*/
}
img{border:0 none; vertical-align:bottom;}
ul,ol{list-style:none;}
strong{font-weight:normal;}
em{font-style:normal;}
/*::selection{background:rgba(0,154,233,0.8);}
::-moz-selection{background:rgba(0,154,233,0.8);}*/

/* HTML5 */
header, section, footer, aside, nav, article, figure, figcaption,details,main,menu,summary{ 
  margin:0;
  padding:0;
  display: block;
}

/* base */
body{
  background:#fff;
  font-family:Helvetica,Arial,'Noto Sans Japanese',sans-serif;
  font-weight:300;
  line-height:1.4;
  letter-spacing:0.05em;
  font-size:15px;
  *font-size:small;
  *font:x-small;
  color:#2d2d2d;
}
h1{
  font-weight:600;
  color:#2d2d2d;
  font-size:32px;
  letter-spacing:0.04em;
  text-align:center;
}
sup{
  font-size: 60%;
  vertical-align: top;
  letter-spacing: 0;
  padding:0 0.4em 0 0.1em;
}

/* link */
a {
  color: inherit;
  text-decoration:none;
  outline:none;
  /*transition:all 0.2s ease-out 0s;*/
}
a:hover{
  color:#666;
  text-decoration:none !important;
}
a img{
  opacity:1;
  /*transition:all 0.2s ease-out 0s;*/
}
a:hover img{
  opacity:0.7;
  filter:alpha(opacity=70);
  -ms-filter: "alpha( opacity=70 )";
}

/* IE8+, Chrome */
input,button {
  outline:0;
}
/* Firefox */
input::-moz-focus-inner,button::-moz-focus-inner{
  border:0;
}

/* float */
.cf:after{
  content:".";
  display:block;
  height:0;
  line-height:0; 
  clear:both;
  visibility:hidden;
}
.cf{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
br.pc{display:block;}
br.smp{display:none;}
span.pc{display:inline;}
span.smp{display:none;}
.align_c{text-align:center;}

/* base
---------------------------------------------------*/
header{
  min-width:1280px;
}
#logo{
  margin:20px;
  text-align:right;
}
/*.en #logo img{
  margin-right:-10px;
}*/
.inner01{
  width:1280px;
  margin:30px auto;
}
.inner02{
  width:1000px;
  margin:30px auto;
}
#contnet{
  background:#fff;
  padding-bottom:40px;
  box-shadow:0 9px 8px -9px #ccc;
}
.txt{
  width:900px;
  margin:24px auto 0;
  padding:26px 0 12px 0;
  border:solid 10px #EAF5F7;
  text-align:center; 
  position:relative;
}
.txt .large{
  /*padding-left:110px;
  float:left;*/
  font-size:38px;
  font-weight:400;
}
.txt .large span{
  padding:9px 20px 2px 24px;
  border:solid 1px #00A7EC;
  background:#fff;
  color:#00A7EC;
  font-weight:700;
}
.txt .small{
  clear:both;
  font-size:14px;
  margin-top:1em;
}
#sds .align_c.line{
  margin-top:-15px !important;
}
#sds .align_c.line02{
  line-height: 2.0;
}
.align_c.line a{
  text-decoration:underline;
  font-weight:bold;
}
/* gsearch --------*/
#gsearch{
  width:400px;
  position:relative;
  right:50px;
  top:-5px;
  display:inline-block;
  text-align:left;
}
.gsc-input-box{
  height:auto !important;
}
.gsib_a{
  height:40px;
}
.gsc-input{
  padding-right:0 !important;
}
.cse .gsc-control-cse, .gsc-control-cse{
  padding:0 1em !important;
}
form.gsc-search-box {
    margin: 0 !important;
}
.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {
  height:9px;
  margin-left:0 !important;
  margin-top: 4px !important;
  padding: 16px 10px 15px !important;
}
.cse input.gsc-search-button,
input.gsc-search-button{
  border-radius: 0 !important;
}
input.gsc-search-button:hover,
input.gsc-search-button:focus {
    background-color: #636B6D !important;
    border-color: #636B6D !important;
    filter: none;
}
.gsc-modal-background-image{
  background:rgba(99,107,109,0.95) !important;
}
.gs-no-results-result .gs-snippet,
.gs-error-result .gs-snippet{
  background-color: #fff !important;
  border: 2px solid #D61518 !important;
  color:#2d2d2d !important;
}
.gsc-search-button.gsc-search-button-v2{
  padding: 18px 27px;
}

/* -------------*/

footer .inner01{
  padding-bottom:20px;
  font-size:13px;
}
footer ul.la{
  margin-right:6px;
}
footer ul.la li{
  margin-top:-1px;
  float:left;
}
footer ul.la li a{
  padding:8px 8px 6px 10px;
  border:solid 2px #636B6D;
  color:#636B6D;
  font-weight:900;
  font-style:italic;
}
footer ul.la li.car a{
  background:#636B6D;
  color:#fff;
}
footer ul.nav li{
  margin-left:14px;
  float:left;
}
footer ul.nav li a{
  color:#666;
}
footer ul.nav li.car a{
  border-bottom:solid 3px #eee;
}
footer ul.nav li a:hover{
  border-bottom:solid 1px #00A7EC;
}


/* properties
---------------------------------------------------*/
#properties .table table {
    border-collapse: separate;
    border-spacing: 2px;
    margin-bottom: 1em;
    width: 100%;
}
#properties .table table td,
#properties .table table th {
    border: medium none;
    padding: 11px 5px 8px;
    text-align: center;
    vertical-align: middle;
}
#properties .table table th {
    color: #222;
    font-weight: 500;
}
#properties .table table tbody td {
    vertical-align: middle;
}
/*table tbody td, table tfoot th {
    border-top: 1px solid #ddd;
}*/
#properties .table table tbody tr:first-child td {
    border-top: 0 none;
}
/*table thead th {
    border-bottom: 1px solid #ddd;
}*/
#properties .table table tfoot th,
#properties .table table thead th {
    background-color: #d9edf7;
    font-weight: 700;
    vertical-align: middle;
}
#properties.jp .table table thead th {
    padding: 13px 5px 6px;
}
#properties.en .table table thead th {
    line-height: 1.24;
    padding-top: 15px;
}
#properties .table table .odd td {
    background-color: #f9f9f9;
}
#properties .table table .even td {
    background-color: #fff;
}
#properties .table table .row-hover tr:hover td {
    background-color: #f3f3f3;
}
#properties .table table img {
    border: medium none;
    margin: 0;
    max-width: none;
    padding: 0;
}
#properties .table th.column-2,
#properties .table th.column-3,
#properties .table th.column-4,
#properties .table th.column-5 {
    width: 17%;
}
#properties .table th.column-6 {
    width: 10%;
}
#properties .table td.column-1 {
    background-color: #c3c3c3 !important;
}
#properties .table td.column-2 {
    background-color: #d8d8d8 !important;
}
#properties .table td.column-3 {
    background-color: #e6e6e6 !important;
}
#properties .table td.column-4 {
    background-color: #f2f2f2 !important;
}
#properties .table td.column-5 {
    background-color: #fafafa !important;
}
#properties .mgn_t30{
  margin-top:30px; 
}

/*-----
#table3_cevianv{
  border-spacing:2px 0 !important;
}
#table3_cevianv th{
  background:#fff !important;
  border-top:solid 2px #00A7EC !important;
  border-bottom:solid 2px #00A7EC !important;
}
#table3_cevianv td{
  border-bottom:solid 2px #fff !important;
}
#table3_cevianv .column-1{
  background:rgba(184,221,242,0.5) !important;
}
#table3_cevianv .column-2{
  background:rgba(184,221,242,0.4) !important;
}
#table3_cevianv .column-3{
  background:rgba(184,221,242,0.3) !important;
}
#table3_cevianv .column-4{
  background:rgba(184,221,242,0.2) !important;
}
#table3_cevianv .column-5{
  background:rgba(184,221,242,0.1) !important;
}*/
/*-----*/
#properties .table table{
  border-spacing:2px 0 !important;
}
#properties .table table th{
  background:#00A7EC !important;
  border-radius:7px 7px 0 0/7px 7px 0 0!important;
  border-bottom:solid 1px #00A7EC !important;
  color:#fff !important;
}
#properties .table table td{
  border-bottom:solid 2px #fff !important;
}
#properties .table table td.column-1{
  background:rgba(150,211,244,0.5) !important;
}
#properties .table table td.column-2{
  background:rgba(150,211,244,0.4) !important;
}
#properties .table table td.column-3{
  background:rgba(150,211,244,0.3) !important;
}
#properties .table table td.column-4{
  background:rgba(150,211,244,0.2) !important;
}
#properties .table table td.column-5{
  background:rgba(150,211,244,0.1) !important;
}
#properties .table table tbody td.column-6{
  padding: 0;
}
#properties .table table td.column-6 a{
  padding: 11px 5px 8px;
  background:url(../img/file.gif) center center /11% no-repeat;
  display:block;
}
#properties .table table td.column-6 a:hover{
  background:url(../img/file2.gif) center center /11% no-repeat;
}
/*-----
#table5_ceviannh{
  border-collapse:collapse !important;
  border-spacing:0 !important;
}
#table5_ceviannh th,
#table5_ceviannh td{
  border:solid 1px #96D3F4 !important;
}
#table5_ceviannh td.column-1{
  background:#e6e6e6 !important;
}
#table5_ceviannh td.column-2{
  background:#ebebeb !important;
}
#table5_ceviannh td.column-3{
  background:#f0f0f0 !important;
}
#table5_ceviannh td.column-4{
  background:#f5f5f5 !important;
}
#table5_ceviannh td.column-5{
  background:#fafafa !important;
}*/
/*-----
#table6_novalloya{
  border-collapse:collapse !important;
  border-spacing:0 !important;
}
#table6_novalloya th,
#table6_novalloya td{
  border:solid 1px #96D3F4 !important;
}
#table6_novalloya th{
  background:#00A7EC !important;
  color:#fff;
}
#table6_novalloya td.column-1{
  background:#e1e1e1 !important;
}
#table6_novalloya td.column-2{
  background:#e7e7e7 !important;
}
#table6_novalloya td.column-3{
  background:#ededed !important;
}
#table6_novalloya td.column-4{
  background:#f3f3f3 !important;
}
#table6_novalloya td.column-5{
  background:rgba(150,211,244,0.3) !important;
  color:#000;
}*/
/*-----
#table7_novalloyb{
  border-spacing:0 !important;
}
#table7_novalloyb th{
  background:#96D3F4 !important;
  border-bottom:solid 1px #96D3F4 !important;
  color:#fff !important;
}
#table7_novalloyb td{
  border-bottom:solid 2px #fff !important;
}
#table7_novalloyb td.column-6,
#table7_novalloyb td.column-7{
  border-bottom:solid 2px #fcfcfc !important;
}
#table7_novalloyb .column-1,
#table7_novalloyb .column-2,
#table7_novalloyb .column-3,
#table7_novalloyb .column-4,
#table7_novalloyb .column-5{
  border-right:solid 2px #96D3F4 !important;
}
#table7_novalloyb td.column-1{
  background:rgba(150,211,244,0.5) !important;
}
#table7_novalloyb td.column-2{
  background:rgba(150,211,244,0.4) !important;
}
#table7_novalloyb td.column-3{
  background:rgba(150,211,244,0.3) !important;
}
#table7_novalloyb td.column-4{
  background:rgba(150,211,244,0.2) !important;
}
#table7_novalloyb td.column-5{
  background:rgba(150,211,244,0.1) !important;
}*/

/* sds
---------------------------------------------------*/
#sds dl .fs{
  font-weight:500;
  color:#222;
  background:#00A7EC;
  border:none;
}
#sds dl dt{
  width:47%;
  margin-top: 10px;
  padding:13px 0 2px 2%;
  border-top:solid 1px #00A7EC;
  clear:both;
  float:left;
  font-weight:400;
  box-sizing:border-box;
}
#sds dl dd{
  width:53%;
  margin-top: 10px;
  /*margin-left:50%;*/
  padding:13px 0 0 2%;
  border-top:solid 1px #00A7EC;
  border-left:solid 1px #00A7EC;
  float:right;
  box-sizing:border-box;
  color:#999;
}
#sds dl dt.fs,
#sds dl dd.fs{
  margin-top: 0;
  margin-bottom:-8px;
  padding-top:21px;
  padding-bottom:16px;
  border-radius:7px 7px 0 0/7px 7px 0 0;
  color:#fff;
  font-weight:700;
}
#sds dl dd.fs{
  border-left:solid 1px #fff;
}
#sds dl dd + dd{
  margin-top: 0;
  border-top:none;
  clear:both;
  float:right;
}
/*#sds dl dd:after{
  content:".";
  display:block;
  height:0;
  line-height:0; 
  clear:both;
  visibility:hidden;
}*/
#sds dl dd a:hover{
  color:#D61518;
}
#sds dl dd span{
  width:80%;
  margin-right:50px;
  margin-bottom:6px;
  display:inline-block;
  color:#2d2d2d;
  position:relative;
}
#sds dl dd a span{
  border-bottom:solid 1px #fff;
}
#sds dl dd a:hover span{
  border-bottom:dashed 1px #D61518;
}
#sds dl dd a span:after{
  content:url(../img/file.gif);
  position:absolute;
  right:-48px;
  top:-8px;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
#sds dl dd a:hover span:after{
  content:url(../img/file2.gif);
}
#sds dl dd .sp1{
  color:#00A7EC;
  text-decoration:underline;
}