@charset "UTF-8";
/*=================================
IIJ DSL/Fサービス /svcsol/case/
=================================*/
/* メインビジュアル */
.slides {
  width: 100%;
  height: 50%;
}

/* タブ */
#tab03 .tabBoxB,
#tab03 .tabBoxC,
#tab03 .tabBox01,
#tab03 .tabBox02 {
  padding-top: 40px !important;
}

#tab03 #tabNav03 li {
  width: 50%;
  padding: 0;
}

#tab03 #tabNav03 li:last-child {
  padding-right: 0;
}

#tab03 #tabNav03 li:nth-child(1) {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

#tab03 #tabNav03 li:nth-child(2) {
  border-bottom: 1px solid #fff;
}

#tab03 #tabNav03 li:nth-child(3) {
  border-right: 1px solid #fff;
}

.listStyle09 li {
  width: 50%;
  margin: 0;
}

.listStyle09 li.rightend {
  width: 50%;
}

.listStyle09 li a {
  width: 100%;
}

.listStyle09 li a.on .bdr,
.listStyle09 li a:hover .bdr {
  width: 95%;
}

/* 一覧リンク */
.tabBoxB,
.tabBox01,
.tabBox02 {
  padding: 10px 0 0 !important;
}

.tabBox .listStyle08 {
  margin: 0;
  padding: 0;
  border-bottom: none;
}

.listStyle08 li {
  padding: 0;
  border-right: none;
  clear: both;
}

.listStyle08 li .img {
  width: 40%;
  padding-right: 2%;
  margin: 0;
  float: left;
}

.listStyle08 li .img img {
  margin: 0 0 15px 0;
}

.listStyle08 li .ttl {
  width: 60%;
  float: left;
}

.listStyle08 li .txt {
  width: 60%;
  float: left;
}

#tab03 .tabBoxKeyword input.search_txt,
#tab03 .tabBoxKeyword input#ss-query2 {
  width: 60%;
}

/* listStyle08 */
.tabBox .listStyle08 li {
  width: 100%;
  height: auto;
  margin: 10px 0;
  padding: 0 15px 0 15px;
  border-right: none;
  border-bottom: 1px solid #D1D1D1;
}

/* 業務から消す/svcsol/case/
=================================*/
#tabC .tabBoxT .listStyle09 li:last-of-type .ttl {
  background: none !important;
}
