@charset "utf-8";
.link_list {
  max-width: 900px;
  padding: 15px 0 43px 0;
  margin: 0 auto;
}
.link_list > ul {
  float: right;
  width: 390px;
}
.link_list > ul:first-child {
  float: left;
}
.link_list > ul > li {
  margin-bottom: 32px;
}
.link_list > ul:last-child > li:nth-child(2) dd:nth-child(3),
.link_list > ul:last-child > li:nth-child(2) dd:nth-child(4),
.link_list > ul:last-child > li:nth-child(2) dd:nth-child(5),
.link_list > ul:last-child > li:first-child dd:last-child {
  display: none !important;
}
.link_list > ul:last-child > li:first-child dd:nth-child(5) {
  border-bottom: none;
}
.link_list > ul p,
.link_list > ul dt {
  border-bottom: 2px solid #b62883;
  padding: 0 4px 5px 4px;
  margin-bottom: 4px;
}
.link_list > ul p a,
.link_list > ul dt a {
  display: block;
  font-size: 134%;
  font-weight: bold;
  color: #b62883;
  padding-left: 25px;
  background: url(../../img/other/bg-circle_arrow.png) no-repeat left center;
}
.link_list > ul dd {
  font-size: 117%;
  padding: 9px 0 12px 29px;
  border-bottom: 1px solid #e5e5e5;
}
.link_list > ul dd:last-child {
  border-bottom: none;
}
.link_list > ul dd > a {
  padding-left: 14px;
  background: url(../../img/other/bg-little_arrow.png) no-repeat left center;
}
.link_list > ul dd ul {
  padding-top: 14px;
}
.link_list > ul dd li {
  padding: 0 0 8px 14px;
}
.link_list > ul dd li:last-child {
  padding-bottom: 0;
}
@media screen and (max-width : 900px){
.link_list > ul {
  width: 43%;
}
}
@media screen and (max-width : 767px){
.link_list {
  padding: 8px 0 22px 0;
}
.link_list > ul,
.link_list > ul:first-child {
  float: none;
  width: auto;
}
.link_list > ul > li {
  margin-bottom: 16px;
}
.link_list > ul p a,
.link_list > ul dt a {
  font-size: 14px;
  padding-left: 22px;
  background-size: 16px auto;
}
.link_list > ul dd {
  font-size: 12px;
  padding: 4px 0 6px 22px;
}
.link_list > ul dd ul {
  padding-top: 7px;
}
.link_list > ul dd li {
  padding-bottom: 4px;
}
}