﻿@charset "UTF-8";
/*------------------------------
Products Page
------------------------------*/
#power div.series-sub {
  border-left: 5px solid #1b86b0;
}
#power h5.series-name {
  border-left: 5px solid #a5cfe0;
}
#main-body div.no-sub-categ {
  width: 740px;
  height: 25px;
  margin: 20px 0px 0px 0px;
  padding: 10px 20px;
  background: url("../images/no-subtitle_bg.gif") no-repeat left top;
}
#main-body div.no-sub-categ h5 {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 5px 0px;
  font-size: 1.2em;
  line-height: 1em;
  color: #666666;
}
table.tbl01 {
  width: 100%;
  font-size: 0.7em;
  line-height: 1.2em;
  color: #666666;
  border: 1px solid #666;
  margin: 0 0 10px 0;
  padding: 0px;
}
table.tbl01 th, table.tbl01 td {
  background: none;
  vertical-align: middle;
  border-bottom: none;
  border: 1px solid #666;
  width: auto;
  text-align: center;
  padding: 4px 2px;
}
table.tbl01 th {
  background-color: #999999;
  text-align: center;
  color: #FFFFFF;
}
table.tbl01 th.tate {
  background-color: #cccccc;
  text-align: left;
  color: #333333;
}
table.tbl01 td {
  background-color: #ffffff;
}
/*subpage botton*/
.button_page {
  color: #fff;
  font-size: 12px;
  letter-spacing: 0.05em;
  margin: 5px 10px 0 0;
  text-align: center;
  line-height: 16px;
  padding: 4px 12px;
  border: 1px solid #fff;
  /* font-weight: bold;*/
  display: inline-block;
  vertical-align: bottom;
  box-shadow: 0 0 3px #999;
 font-family: 'Noto Sans KR', sans-serif;
  border-radius: 3px; /* CSS3案 */
  -webkit-border-radius: 3px; /* Safari,Google Chrome用 */
  -moz-border-radius: 3px; /* Firefox用 */
  background: #ededed;
  background: -webkit-gradient(linear, left top, left bottom, from(#8fc76d), to(#64b13b));
  background: -moz-linear-gradient(top, #64b13b, #64b13b);
  background: -o-linear-gradient(top, #64b13b, #64b13b);
  background: -ms-linear-gradient(top, #64b13b, #64b13b);
  background: linear-gradient(top, #64b13b, #64b13b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc76d', endColorstr='#64b13b');
}
.button_page:before {
  background: url("images/button_arrow.gif") 0 0 no-repeat;
  -webkit-background-size: 15px 9px;
  content: "";
  display: inline-block;
  width: 15px;
  height: 9px;
  position: relative;
  top: 0.5px;
}
.button_page a {
  text-decoration: none;
  color: #fff;
}
.button_page:hover {
  background: #ededed;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffb154), to(#ff8c05));
  background: -moz-linear-gradient(top, #ffb154, #ff8c05);
  background: -o-linear-gradient(top, #ffb154, #ff8c05);
  background: -ms-linear-gradient(top, #ffb154, #ff8c05);
  background: linear-gradient(top, #ffb154, #ff8c05);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb154', endColorstr='#ff8c05');
}
.button_page_act {
  color: #fff;
  font-size: 12px;
  letter-spacing: 0.05em;
  margin: 5px 10px 0 0;
  text-align: center;
  line-height: 16px;
  padding: 4px 12px;
  border: 1px solid #fff;
  /* font-weight: bold;*/
  display: inline-block;
  vertical-align: bottom;
  box-shadow: 0 0 3px #999;
font-family: 'Noto Sans KR', sans-serif;
  border-radius: 3px; /* CSS3案 */
  -webkit-border-radius: 3px; /* Safari,Google Chrome用 */
  -moz-border-radius: 3px; /* Firefox用 */
  background: #ededed;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffb154), to(#ff8c05));
  background: -moz-linear-gradient(top, #ffb154, #ff8c05);
  background: -o-linear-gradient(top, #ffb154, #ff8c05);
  background: -ms-linear-gradient(top, #ffb154, #ff8c05);
  background: linear-gradient(top, #ffb154, #ff8c05);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb154', endColorstr='#ff8c05');
}
.button_page_act a {
  text-decoration: none;
  color: #fff;
}
.button_page_act:before {
  background: url("images/button_arrow.gif") 0 0 no-repeat;
  -webkit-background-size: 15px 9px;
  content: "";
  display: inline-block;
  width: 15px;
  height: 9px;
  position: relative;
  top: 0.5px;
}
/*解説*/
.list_top1_1 {
font-family: 'Noto Sans KR', sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  color: #FFF;
  background-color: #3f85ac;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  border: 1px outset #1d8dcb;
}
.kai_bule {
  color: #156b9b;
}
.kai_pink {
  color: #f4579f;
}