@charset "euc-jp";
/* リンク */
.l-logo {
  margin: 0px 0px 0px;
}

.l-logo2 {
  margin: 0px 0px 27px;
}

.l-title {
  width: 880px;
  margin: 0px;
  border-collapse: collapse;
  border-bottom: 1px solid #999999;
}
.l-t-ic {
  width: 10px;
  padding: 4px 0px;
}
.l-t-t {
  padding: 0px 0 3px;
  font-size: 12px;
}

a.l-tl:link {
  color: #1c3780;
  text-decoration: underline;
}
a.l-tl:visited {
  color: #1c3780;
  text-decoration: underline;
}
a.l-tl:active {
  color: #1c3780;
  text-decoration: underline;
}
a.l-tl:hover {
  color: #498be4;
  text-decoration: underline;
}

.l-comment {
  margin: 0px;
  font-size: 12px;
  color: #333333;
  line-height: 1.1;
}

.l-margin {
  height: 10px;
}

.l-e-comment {
  margin: 0px 0px 10px;
  font-size: 12px;
  color: #333333;
}

/*-------------------------------------------------
LINK PAGE

LAYOUT
-------------------------------------------------*/
.list_box {
  width: 100%;
  float: right;
  display: block;
  background: #f4f3ef;
  margin: 0% 0% 4% 0%;
  padding: 0% 0% 0% 0%;
  text-decoration: none;
  color: #394a5a;
}

.link_title_box {
  padding: 5% 6% 0% 6%;
  float: left;
  width: 88%;
}

.link_title {
  font-size: 20px;
  line-height: 20px;
  padding: 0% 0% 0% 0%;
  color: #003057;
}

.link_sub_title {
  font-size: 14px;
  font-weight: bold;
  font-family: helvetica;
  padding: 0% 0% 2% 0%;
  color: #003057;
}

.link_comment {
  padding: 2% 6% 4% 6%;
  float: left;
  width: 88%;
}
.link_title_box img {
  width: 52px;
  float: left;
  margin: 0% 3% 3% 0%;
}

.link_text {
  font-size: 14px;
  line-height: 24px;
  width: 100%;
}

#item_title_box .left {
  float: left;
  width: 30px;
}
#item_title_box .right {
  float: right;
  width: 30px;
}
