/* --------------------------------------------
 *	   styles for home.
 * -------------------------------------------- */
/* =========== variables =========== */
/* =========== override component =========== */
.bass-home-grid-B01 .bass-heading-A02, .bass-home-grid-C01 .bass-heading-A02, .bass-home-grid-D01 .bass-heading-A02,
.bass-home-grid-C01 .bass-heading-A02,
.bass-home-grid-D01 .bass-heading-A02,
.bass-home-grid-E01 .bass-heading-A02 {
  margin-top: -0.22222em;
  margin-bottom: -0.72222em; }
  .bass-home-grid-B01 .bass-heading-A02 h1, .bass-home-grid-C01 .bass-heading-A02 h1, .bass-home-grid-D01 .bass-heading-A02 h1, .bass-home-grid-B01 .bass-heading-A02 h2, .bass-home-grid-C01 .bass-heading-A02 h2, .bass-home-grid-D01 .bass-heading-A02 h2, .bass-home-grid-B01 .bass-heading-A02 h3, .bass-home-grid-C01 .bass-heading-A02 h3, .bass-home-grid-D01 .bass-heading-A02 h3, .bass-home-grid-B01 .bass-heading-A02 h4, .bass-home-grid-C01 .bass-heading-A02 h4, .bass-home-grid-D01 .bass-heading-A02 h4, .bass-home-grid-B01 .bass-heading-A02 h5, .bass-home-grid-C01 .bass-heading-A02 h5, .bass-home-grid-D01 .bass-heading-A02 h5, .bass-home-grid-B01 .bass-heading-A02 h6, .bass-home-grid-C01 .bass-heading-A02 h6, .bass-home-grid-D01 .bass-heading-A02 h6,
  .bass-home-grid-C01 .bass-heading-A02 h1,
  .bass-home-grid-C01 .bass-heading-A02 h2,
  .bass-home-grid-C01 .bass-heading-A02 h3,
  .bass-home-grid-C01 .bass-heading-A02 h4,
  .bass-home-grid-C01 .bass-heading-A02 h5,
  .bass-home-grid-C01 .bass-heading-A02 h6,
  .bass-home-grid-D01 .bass-heading-A02 h1,
  .bass-home-grid-D01 .bass-heading-A02 h2,
  .bass-home-grid-D01 .bass-heading-A02 h3,
  .bass-home-grid-D01 .bass-heading-A02 h4,
  .bass-home-grid-D01 .bass-heading-A02 h5,
  .bass-home-grid-D01 .bass-heading-A02 h6,
  .bass-home-grid-E01 .bass-heading-A02 h1,
  .bass-home-grid-E01 .bass-heading-A02 h2,
  .bass-home-grid-E01 .bass-heading-A02 h3,
  .bass-home-grid-E01 .bass-heading-A02 h4,
  .bass-home-grid-E01 .bass-heading-A02 h5,
  .bass-home-grid-E01 .bass-heading-A02 h6 {
    padding-bottom: 0;
    border: none; }
.bass-home-grid-B01 .bass-list-D01 li, .bass-home-grid-C01 .bass-list-D01 li, .bass-home-grid-D01 .bass-list-D01 li,
.bass-home-grid-C01 .bass-list-D01 li,
.bass-home-grid-D01 .bass-list-D01 li,
.bass-home-grid-E01 .bass-list-D01 li {
  margin-top: 1.5em; }
  .bass-home-grid-B01 .bass-list-D01 li time, .bass-home-grid-C01 .bass-list-D01 li time, .bass-home-grid-D01 .bass-list-D01 li time,
  .bass-home-grid-C01 .bass-list-D01 li time,
  .bass-home-grid-D01 .bass-list-D01 li time,
  .bass-home-grid-E01 .bass-list-D01 li time {
    font-size: 92.85714%;
    line-height: 1.53846;
    display: block; }
.bass-home-grid-B01 .bass-definitionlist-A01 dt, .bass-home-grid-C01 .bass-definitionlist-A01 dt, .bass-home-grid-D01 .bass-definitionlist-A01 dt,
.bass-home-grid-C01 .bass-definitionlist-A01 dt,
.bass-home-grid-D01 .bass-definitionlist-A01 dt,
.bass-home-grid-E01 .bass-definitionlist-A01 dt {
  margin-top: 1.5em;
  font-weight: normal; }
.bass-home-grid-B01 .bass-link-B01, .bass-home-grid-C01 .bass-link-B01, .bass-home-grid-D01 .bass-link-B01,
.bass-home-grid-B01 .bass-link-B02,
.bass-home-grid-C01 .bass-link-B02,
.bass-home-grid-D01 .bass-link-B02,
.bass-home-grid-B01 .bass-link-B03,
.bass-home-grid-C01 .bass-link-B03,
.bass-home-grid-D01 .bass-link-B03,
.bass-home-grid-B01 .bass-link-B04,
.bass-home-grid-C01 .bass-link-B04,
.bass-home-grid-D01 .bass-link-B04,
.bass-home-grid-B01 .bass-link-B05,
.bass-home-grid-C01 .bass-link-B05,
.bass-home-grid-D01 .bass-link-B05,
.bass-home-grid-C01 .bass-link-B01,
.bass-home-grid-C01 .bass-link-B02,
.bass-home-grid-C01 .bass-link-B03,
.bass-home-grid-C01 .bass-link-B04,
.bass-home-grid-C01 .bass-link-B05,
.bass-home-grid-D01 .bass-link-B01,
.bass-home-grid-D01 .bass-link-B02,
.bass-home-grid-D01 .bass-link-B03,
.bass-home-grid-D01 .bass-link-B04,
.bass-home-grid-D01 .bass-link-B05,
.bass-home-grid-E01 .bass-link-B01,
.bass-home-grid-E01 .bass-link-B02,
.bass-home-grid-E01 .bass-link-B03,
.bass-home-grid-E01 .bass-link-B04,
.bass-home-grid-E01 .bass-link-B05 {
  padding-left: 20px; }

.bass-definitionlist-A01 dd{
	padding: 0 0 0 15px!important;
}

/* =========== component for home =========== */
.bass-home-grid-B01, .bass-home-grid-C01, .bass-home-grid-D01 {
  *zoom: 1;
  width: 984px;
  margin-left: -24px; }
  .bass-home-grid-B01:before, .bass-home-grid-C01:before, .bass-home-grid-D01:before {
    display: table;
    content: ""; }
  .bass-home-grid-B01:after, .bass-home-grid-C01:after, .bass-home-grid-D01:after {
    clear: both;
    display: table;
    content: "";
    height: 1px\9;
    margin-bottom: -1px \9; }
  .bass-home-grid-B01 .bass-home-grid-multicol, .bass-home-grid-C01 .bass-home-grid-multicol, .bass-home-grid-D01 .bass-home-grid-multicol {
    display: inline;
    float: left;
    width: 468px;
    margin-left: 24px; }
  .bass-home-grid-B01 .article, .bass-home-grid-C01 .article, .bass-home-grid-D01 .article {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
    font-size: 100%;
    font-weight: normal;
    *zoom: 1;
    margin-top: 1.78571em;
    border: 3px solid #eeeeee;
    position: relative; }
    .bass-home-grid-B01 .article:before, .bass-home-grid-C01 .article:before, .bass-home-grid-D01 .article:before {
      display: table;
      content: ""; }
    .bass-home-grid-B01 .article:after, .bass-home-grid-C01 .article:after, .bass-home-grid-D01 .article:after {
      clear: both;
      display: table;
      content: "";
      height: 1px\9;
      margin-bottom: -1px \9; }
    .bass-home-grid-B01 .article a, .bass-home-grid-C01 .article a, .bass-home-grid-D01 .article a {
      display: block;
      border: 1px solid #dddddd;
      background-color: #f6f6f6;
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0)";
      background: -moz-linear-gradient(top, white, #f6f6f6);
      background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f6f6f6));
      background: linear-gradient(to bottom, white, #f6f6f6);
      color: #333333 !important; }
      .bass-home-grid-B01 .article a .title, .bass-home-grid-C01 .article a .title, .bass-home-grid-D01 .article a .title {
        color: #002c76;
        text-decoration: underline;

		}
    .bass-home-grid-B01 .article a:hover, .bass-home-grid-C01 .article a:hover, .bass-home-grid-D01 .article a:hover {
      background-color: #e6eaf2;
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6eaf2', GradientType=0)";
      background: -moz-linear-gradient(top, white, #e6eaf2);
      background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e6eaf2));
      background: linear-gradient(to bottom, white, #e6eaf2);
      text-decoration: none; }
      .bass-home-grid-B01 .article a:hover .title, .bass-home-grid-C01 .article a:hover .title, .bass-home-grid-D01 .article a:hover .title {
        background-color: #e6eaf2;
        color: #2f62bb;
        text-decoration: underline; }
    .bass-home-grid-B01 .article .article-box, .bass-home-grid-C01 .article .article-box, .bass-home-grid-D01 .article .article-box {
      min-height: 100px;
      _height: 100px;
      padding: 12px; }
    .bass-home-grid-B01 .article .bass-taglist-A01, .bass-home-grid-C01 .article .bass-taglist-A01, .bass-home-grid-D01 .article .bass-taglist-A01 {
      margin-top: -0.35714em;
      margin-bottom: -0.14286em;
      display: inline-block;
      font-size: 100%; }
      .bass-home-grid-B01 .article .bass-taglist-A01 li, .bass-home-grid-C01 .article .bass-taglist-A01 li, .bass-home-grid-D01 .article .bass-taglist-A01 li {
        margin-top: 0.5em;
        margin-bottom: -0.14286em;
        font-size: 78.57143%;
        line-height: 1.27273; }
    .bass-home-grid-B01 .article .attention, .bass-home-grid-C01 .article .attention, .bass-home-grid-D01 .article .attention {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0;
      border: none;
      font-size: 100%;
      font-weight: normal;
      display: inline-block;
      font-size: 78.57143%;
      line-height: 1.27273;
      margin-top: 0.07143em;
      margin-bottom: -0.14286em;
      padding: 6px;
      padding-top: 0.5em;
      padding-bottom: 0.33333em;
      font-weight: bold;
      color: #fff;
      background: #aa2641;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px; }
    .bass-home-grid-B01 .article .image, .bass-home-grid-C01 .article .image, .bass-home-grid-D01 .article .image {
      float: left;
      width: 100px;
      margin-right: 12px; }
      .bass-home-grid-B01 .article .image img, .bass-home-grid-C01 .article .image img, .bass-home-grid-D01 .article .image img {
        width: 90px; }
    .bass-home-grid-B01 .article .article-body, .bass-home-grid-C01 .article .article-body, .bass-home-grid-D01 .article .article-body {
      margin-top: 0.07143em;
      margin-bottom: -0.14286em; }
    .bass-home-grid-B01 .article .bass-heading-A02, .bass-home-grid-C01 .article .bass-heading-A02, .bass-home-grid-D01 .article .bass-heading-A02 {
      clear: none;
      margin-top: 0.44444em;
      margin-bottom: 0.27778em; }
      .bass-home-grid-B01 .article .bass-heading-A02 h1, .bass-home-grid-C01 .article .bass-heading-A02 h1, .bass-home-grid-D01 .article .bass-heading-A02 h1, .bass-home-grid-B01 .article .bass-heading-A02 h2, .bass-home-grid-C01 .article .bass-heading-A02 h2, .bass-home-grid-D01 .article .bass-heading-A02 h2, .bass-home-grid-B01 .article .bass-heading-A02 h3, .bass-home-grid-C01 .article .bass-heading-A02 h3, .bass-home-grid-D01 .article .bass-heading-A02 h3, .bass-home-grid-B01 .article .bass-heading-A02 h4, .bass-home-grid-C01 .article .bass-heading-A02 h4, .bass-home-grid-D01 .article .bass-heading-A02 h4, .bass-home-grid-B01 .article .bass-heading-A02 h5, .bass-home-grid-C01 .article .bass-heading-A02 h5, .bass-home-grid-D01 .article .bass-heading-A02 h5, .bass-home-grid-B01 .article .bass-heading-A02 h6, .bass-home-grid-C01 .article .bass-heading-A02 h6, .bass-home-grid-D01 .article .bass-heading-A02 h6 {
        border: 0 none; }
        .bass-home-grid-B01 .article .bass-heading-A02 h1 .subtitle, .bass-home-grid-C01 .article .bass-heading-A02 h1 .subtitle, .bass-home-grid-D01 .article .bass-heading-A02 h1 .subtitle, .bass-home-grid-B01 .article .bass-heading-A02 h2 .subtitle, .bass-home-grid-C01 .article .bass-heading-A02 h2 .subtitle, .bass-home-grid-D01 .article .bass-heading-A02 h2 .subtitle, .bass-home-grid-B01 .article .bass-heading-A02 h3 .subtitle, .bass-home-grid-C01 .article .bass-heading-A02 h3 .subtitle, .bass-home-grid-D01 .article .bass-heading-A02 h3 .subtitle, .bass-home-grid-B01 .article .bass-heading-A02 h4 .subtitle, .bass-home-grid-C01 .article .bass-heading-A02 h4 .subtitle, .bass-home-grid-D01 .article .bass-heading-A02 h4 .subtitle, .bass-home-grid-B01 .article .bass-heading-A02 h5 .subtitle, .bass-home-grid-C01 .article .bass-heading-A02 h5 .subtitle, .bass-home-grid-D01 .article .bass-heading-A02 h5 .subtitle, .bass-home-grid-B01 .article .bass-heading-A02 h6 .subtitle, .bass-home-grid-C01 .article .bass-heading-A02 h6 .subtitle, .bass-home-grid-D01 .article .bass-heading-A02 h6 .subtitle {
          display: block;
          color: #aa2641;
          font-size: 66.66667%;
          font-weight: bold;
          margin-top: 1em;
          margin-bottom: 0.83333em; }
    .bass-home-grid-B01 .article .series, .bass-home-grid-C01 .article .series, .bass-home-grid-D01 .article .series {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0;
      border: none;
      font-size: 100%;
      font-weight: normal;
      font-weight: bold;
      font-size: 87.14286%;
      line-height: 1.14754;
      white-space: pre-wrap;
      white-space: -moz-pre-wrap;
      *white-space: pre;
      *word-wrap: break-word; }
    .bass-home-grid-B01 .article .bass-text-A01, .bass-home-grid-C01 .article .bass-text-A01, .bass-home-grid-D01 .article .bass-text-A01 {
      font-size: 90%;
      line-height: 1.57143;
      margin-top: 0.64286em;
      margin-bottom: -0.35714em; }
    .bass-home-grid-B01 .article .footer, .bass-home-grid-C01 .article .footer, .bass-home-grid-D01 .article .footer {
      margin-left: 193px; }
      .bass-home-grid-B01 .article .footer p, .bass-home-grid-C01 .article .footer p, .bass-home-grid-D01 .article .footer p {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
        border: none;
        font-size: 100%;
        font-weight: normal;
        font-size: 87.14286%;
        line-height: 1.14754;
        margin-top: 1em; }
  .bass-home-grid-B01 .article:first-child, .bass-home-grid-C01 .article:first-child, .bass-home-grid-D01 .article:first-child {
    margin-top: 0; }
  .bass-home-grid-B01 .with-image .article-body, .bass-home-grid-C01 .with-image .article-body, .bass-home-grid-D01 .with-image .article-body {
    margin-left: 110px; }
  p.midasi_txt {
	  font-weight: bold;
	  color: #F00;
	  margin-top:0!important;
	  margin-bottom:0!important;
	  padding:0!important; }
	
#feature-area{
	margin: 37px 0 0 0;
}
.bass-home-grid-E01 {
  *zoom: 1;
  /*margin-top: 2.64286em;*/
  width: 960px;
  padding: 0 1px;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  background: url(/img/home/home_bg_01.png) repeat-x left top; }
  .bass-home-grid-E01:before {
    display: table;
    content: ""; }
  .bass-home-grid-E01:after {
    clear: both;
    display: table;
    content: "";
    height: 1px\9;
    margin-bottom: -1px \9; }
  .bass-home-grid-E01 .bass-figure-A01 {
/*	  padding-top:1.78571em;
	  padding-bottom:1.57143em;*/
    margin-top: 10px;
    margin-bottom: 0;
    min-height: 54px;
    height: auto !important;
    height: 54px; }
	  .bass-home-grid-E01 .bass-figure-A01 a {
		  padding: 10px 0;
		  display:block;}
  .bass-home-grid-E01 .bass-heading-A01,
  .bass-home-grid-E01 .bass-heading-A02,
  .bass-home-grid-E01 .bass-heading-A03,
  .bass-home-grid-E01 .bass-heading-A04 {
    margin-top: 0.44444em;
    margin-bottom: 0.27778em; }
    .bass-home-grid-E01 .bass-heading-A01 h1, .bass-home-grid-E01 .bass-heading-A01 h2, .bass-home-grid-E01 .bass-heading-A01 h3, .bass-home-grid-E01 .bass-heading-A01 h4, .bass-home-grid-E01 .bass-heading-A01 h5, .bass-home-grid-E01 .bass-heading-A01 h6,
    .bass-home-grid-E01 .bass-heading-A02 h1,
    .bass-home-grid-E01 .bass-heading-A02 h2,
    .bass-home-grid-E01 .bass-heading-A02 h3,
    .bass-home-grid-E01 .bass-heading-A02 h4,
    .bass-home-grid-E01 .bass-heading-A02 h5,
    .bass-home-grid-E01 .bass-heading-A02 h6,
    .bass-home-grid-E01 .bass-heading-A03 h1,
    .bass-home-grid-E01 .bass-heading-A03 h2,
    .bass-home-grid-E01 .bass-heading-A03 h3,
    .bass-home-grid-E01 .bass-heading-A03 h4,
    .bass-home-grid-E01 .bass-heading-A03 h5,
    .bass-home-grid-E01 .bass-heading-A03 h6,
    .bass-home-grid-E01 .bass-heading-A04 h1,
    .bass-home-grid-E01 .bass-heading-A04 h2,
    .bass-home-grid-E01 .bass-heading-A04 h3,
    .bass-home-grid-E01 .bass-heading-A04 h4,
    .bass-home-grid-E01 .bass-heading-A04 h5,
    .bass-home-grid-E01 .bass-heading-A04 h6 {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0;
      border: none;
      font-size: 100%;
      font-weight: normal;
      font-weight: bold;
      border: 0 none; }
    .bass-home-grid-E01 .bass-heading-A01 .bass-heading-sup,
    .bass-home-grid-E01 .bass-heading-A01 .bass-heading-sub,
    .bass-home-grid-E01 .bass-heading-A02 .bass-heading-sup,
    .bass-home-grid-E01 .bass-heading-A02 .bass-heading-sub,
    .bass-home-grid-E01 .bass-heading-A03 .bass-heading-sup,
    .bass-home-grid-E01 .bass-heading-A03 .bass-heading-sub,
    .bass-home-grid-E01 .bass-heading-A04 .bass-heading-sup,
    .bass-home-grid-E01 .bass-heading-A04 .bass-heading-sub {
      font-size: 66.66667%;
      font-weight: bold; }
  .bass-home-grid-E01 .bass-home-grid-multicol {
    padding-top: 0.92857em;
    padding-bottom: -0.14286em;
    float: left;
    width: 168px;
    padding: 0 12px 24px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: url(/img/home/home_bg_02.png) repeat-y left top; }
    .bass-home-grid-E01 .bass-home-grid-multicol:first-child {
      background: none; }
    .bass-home-grid-E01 .bass-home-grid-multicol .bass-figure-A01 {
      text-align: center; }

/* =========== search area =========== */
#bass-search-area {
  position: relative;
  z-index: 1;
  padding-bottom: 4px;
  background: #aa2641 url(/assets/img/common/pagetitle_bg_02.png) 0 100% repeat-x; }
  #bass-search-area .section {
    min-height: 168px;
    height: auto !important;
    height: 210px;
    /*padding-top: 10px;*/
    background: url(/img/home/home_title_bg_01.png) no-repeat center top; }
  #bass-search-area h1 {
    font-size: 114.28571%;
    line-height: 1.5;
    margin-bottom: 0;
    color: #fff;
    font-weight: normal;
    text-align: center; }
  #bass-search-area ul {
    *zoom: 1;
    width: 960px;
    margin-top: 19px;
    margin-bottom: -0.14286em;
    padding: 0; }
    #bass-search-area ul:before {
      display: table;
      content: ""; }
    #bass-search-area ul:after {
      clear: both;
      display: table;
      content: "";
      height: 1px\9;
      margin-bottom: -1px \9; }
    #bass-search-area ul li {
      float: left;
      width: 292px;
      height: 130px;
      margin-top: 1px; }
      #bass-search-area ul li a {
        font-size: 87.14286%;
        line-height: 1.14754;
        display: block;
        width: 277px;
        height: 120px;
        padding: 10px 0 0 15px;
        background: url(/img/home/home_title_pic_03.png) no-repeat;
        color: #d4bcc2;
        line-height: 1.333; }
      #bass-search-area ul li a.eito {
        font-size: 87.14286%;
        line-height: 1.14754;
        display: block;
        width: 277px;
        height: 120px;
        padding: 10px 0 0 15px;
        background: url(/img/home/home_title_pic_03.png) no-repeat;
        color: #d4bcc2;
        line-height: 1.333; }		
        #bass-search-area ul li a:hover {
          text-decoration: none; }
        #bass-search-area ul li a strong {
          display: block;
          margin-bottom: 5px;
		  margin-top: 5px;
          color: #fff;
          font-size: 200%;
          font-weight: normal; }
      #bass-search-area ul li#searchnav-1 {
        margin-right: 41px; }
        #bass-search-area ul li#searchnav-1 a {
          background-position: 0 0; }
          #bass-search-area ul li#searchnav-1 a:hover {
            background-position: 0 bottom; }
      #bass-search-area ul li#searchnav-2 {
        margin-right: 43px; }
        #bass-search-area ul li#searchnav-2 a {
          background-position: -333px 0; }
          #bass-search-area ul li#searchnav-2 a:hover {
            background-position: -333px bottom; }
      #bass-search-area ul li#searchnav-3 a {
        background-position: -668px 0; }
        #bass-search-area ul li#searchnav-3 a:hover {
          background-position: -668px bottom; }
		  
/* =========== search area　SEO =========== */
#bass-search-area02 {
  position: relative;
  z-index: 1;
  padding-bottom: 4px;
  background: #aa2641 url(/assets/img/common/pagetitle_bg_02.png) 0 100% repeat-x; }
  #bass-search-area02 .section {
    min-height: 168px;
    height: auto !important;
    height: 210px;
    /*padding-top: 10px;*/
    background: url(/img/home/home_title_bg_01.png) no-repeat center top; }
  #bass-search-area02 h1 {
    font-size: 114.28571%;
    line-height: 1.5;
    margin-bottom: 0;
    color: #fff;
    font-weight: normal;
    text-align: center; }
  #bass-search-area02 ul {
    *zoom: 1;
    width: 960px;
    margin-top: 19px;
    margin-bottom: -0.14286em;
    padding: 0; }
    #bass-search-area02 ul:before {
      display: table;
      content: ""; }
    #bass-search-area02 ul:after {
      clear: both;
      display: table;
      content: "";
      height: 1px\9;
      margin-bottom: -1px \9; }
    #bass-search-area02 ul li {
      float: left;
      width: 292px;
      height: 130px;
      margin-top: 1px; }
      #bass-search-area02 ul li a {
        font-size: 87.14286%;
        line-height: 1.14754;
        display: block;
        width: 277px;
        height: 120px;
        padding: 10px 0 0 15px;
        background: url(/img/home/home_title_pic_02.png) no-repeat;
        color: #d4bcc2;
        line-height: 1.333; }
      #bass-search-area02 ul li a.eito {
        font-size: 87.14286%;
        line-height: 1.14754;
        display: block;
        width: 277px;
        height: 120px;
        padding: 10px 0 0 15px;
        background: url(/img/home/home_title_pic_02.png) no-repeat;
        color: #d4bcc2;
        line-height: 1.333; }		
        #bass-search-area02 ul li a:hover {
          text-decoration: none; }
        #bass-search-area02 ul li a strong {
          display: block;
          margin-bottom: 5px;
		  margin-top: 5px;
          color: #fff;
          font-size: 200%;
          font-weight: normal; }
      #bass-search-area02 ul li#searchnav-1 {
        margin-right: 41px; }
        #bass-search-area02 ul li#searchnav-1 a {
          background-position: 0 0; }
          #bass-search-area02 ul li#searchnav-1 a:hover {
            background-position: 0 bottom; }
      #bass-search-area02 ul li#searchnav-2 {
        margin-right: 43px; }
        #bass-search-area02 ul li#searchnav-2 a {
          background-position: -333px 0; }
          #bass-search-area02 ul li#searchnav-2 a:hover {
            background-position: -333px bottom; }
      #bass-search-area02 ul li#searchnav-3 a {
        background-position: -668px 0; }
        #bass-search-area02 ul li#searchnav-3 a:hover {
          background-position: -668px bottom; }
		  
/* =========== pickup content area =========== */
#bass-content-area #bass-content-body #pickup-content-area {
  margin-top: -1.35714em;
  margin-bottom: -0.14286em; }

/* =========== information area =========== */
#important-information-area,
#information-area {
  margin-top: 3.5em;
  margin-bottom: -0.14286em; }


/*　お知らせ　*/

dl.infoArea {
	margin: 0;
	padding: 20px 0 0 0;
	clear: both;
}
dl.infoArea dt {
	margin: 0;
	padding: 5px 0 5px 0;
	width: 9em;
}
dl.infoArea dd {
	padding: 5px 5px 5px 9em;
	margin-left: 0;
	margin-top: -31px;
	margin-bottom: 5px;
	line-height: 1.4em;
}

dl.infoArea dd.info_last {
	border-bottom: none;
}

.infoLink{
	margin: 20px 0 0 0;
	text-align: right;
}


/*　電動アクチュエータリンク修正　*/

#actuator_link{
	width:100%;
	text-align:right;
	margin: 0 0 10px 0;
	}
	
#actuator_link a{
	text-decoration: underline;
	font-size:110%;
	}

/*.actuator_title{
	font-size:80%;
	font-weight:bold;
	color:#aa2641;
	margin: 0;
	display:block;
}*/

.actuator_title{
      display: block;
      list-style: none;
      margin: 0;
      padding: 0;
      border: none;
      font-size: 100%;
      font-weight: normal;
      display: inline-block;
      font-size: 78.57143%;
      line-height: 1.27273;
      margin-top: 0.07143em;
      margin-bottom: -0.14286em;
      padding: 6px;
      padding-top: 0.5em;
      padding-bottom: 0.33333em;
      font-weight: bold;
      color: #fff;
      background: #004D99;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px; 
}


/* 20160704 24h修理 */

.repair_bg{
	background:url(/img/home/home_bg_02.png) repeat-y left top, url(../../img/home/home_bg_repair.png) repeat-x!important;
}

.repair_main a:hover{
	background: #FF9;}
/* 20170314 メインイメージ */
.bass-main-images{
	margin:0 auto;
	text-align:center;
		
	}
	
.bass-main-images-inner{
	width:960px;
	margin:0 auto;
	position:relative;
	}

.bass-main-images-inner img{
	display:block;
	}

.topimage-btn-list{
	position:absolute;
	overflow:hidden;
	top:290px;
	left:392px;
	  }
	
.topimage-btn-list li{
	float:left;
	}
.topimage-btn-list li a{
	display:block;
	width:165px;
	height:60px;
	}
.topimage-btn-shop{}
.topimage-btn-online{margin:0 0 0 6px;}
.topimage-btn-product{margin:0 0 0 6px;}

.topimage-btn-list li a:hover{
	background-color:transparent;
	}
.topimage-btn-online a:hover{
	/*background-image:url(../../img/main_image/elec_cylinder/topbtn_online_on.png);*/
	background-repeat:no-repeat;
	opacity:0.8;
	}

.topimage-btn-shop a:hover{
	/*background-image:url(../../img/main_image/elec_cylinder/topbtn_shop_on.png);*/
	background-repeat:no-repeat;
	opacity:0.8;
	}
	
.topimage-btn-product a:hover{
	/*background-image:url(../../img/main_image/elec_cylinder/topbtn_product_on.png);*/
	background-repeat:no-repeat;
	opacity:0.8;
	}
	
.topimage-btn-shop:hover img,
.topimage-btn-product:hover img,
.topimage-btn-online:hover img{
	visibility:hidden;
	}

.topimage-btn-irex{
	position:absolute;
	overflow:hidden;
	top:132px;
	left:535px;
	  }
	
.topimage-btn-irex li{
	float:left;
	}
.topimage-btn-irex li a{
	display:block;
	width:360px;
	height:90px;
	}
.topimage-btn-irex li a:hover{
	background-color:transparent;
	}
	
/* 20180227 エレシリンダー画像 */
.top_ec_img{
	margin:0 auto 20px auto;
	width:959px;
}