@charset "UTF-8";
/**
*
* @charset="UTF-8"
* kyokasho/shared/index_pc.css
*
**/
/* contents style
------------------------------------------------ */
.sp {
  display: none;
}

#Abc1606Side{
  padding-top: 94px;
}

.kyokasho_index_wrap {
  width: 730px;
  margin: 0 auto;
  padding-top: 94px;
  line-height: 1.6;
}

.kyokasho_index_wrap .kv {
  margin-bottom: 40px;
}

.kyokasho_index_wrap .kv .title {
  font-size: 0;
}
.kyokasho_index_wrap .kv title_text {
  font-size: 0;
}
.kyokasho_index_wrap .bnr_list {
 display: block;
 margin: 0 auto;
 width: 694px;
}

.kyokasho_index_wrap .bnr_list .bnr_list_item {
  position: relative;
  display: flex;
  flex-flow: column;
}

.kyokasho_index_wrap .bnr_list .bnr_list_item:nth-child(even) {
  align-items: flex-end;
}

.kyokasho_index_wrap .bnr_list .bnr_list_item:not(:last-child) {
  margin-bottom: 25px;
}

.kyokasho_index_wrap .bnr_list .bnr_list_item > a {
  display: block;
  width: 600px;
  height: 203px;
  position: relative;
  z-index: 1;
}

.kyokasho_index_wrap .bnr_list .bnr_list_item > img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

.kyokasho_index_wrap .bnr_list .bnr_list_item a:hover + img {
  opacity: .75;
}

.kyokasho_index_wrap .sumai_column_block {
  margin-top: 40px;
}

/* bnr_link reset */
#kyokasho .bnr_link ul li {
  width: 231px;
}

#kyokasho .bnr_link ul li a {
  color: #5A5A5A;
}