@charset "utf-8";

/* ----------↓ LAYOUT ↓---------- */
#breadcrumb {
  margin-bottom: 10px;
}

#main {
  width: 900px;
}





/* ----------↓ DIV ↓---------- */
div.ct-ttl {
  margin-bottom: 15px;
}

div.ct-ttl img {
  display: block;
}

div.gotop {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: right;
}



/* ----------↓ P ↓---------- */
#main p {
  margin-bottom: 1.6em;
}

#main p.last {
  margin-bottom: 4em;
}



/* ----------↓ SPAN ↓---------- */
#main span.nml {
  font-weight: normal;
}



/* ----------↓ IMG ↓---------- */
.gotop a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}


/*-----------↓ LIST ↓---------- */
#main ul {
  margin-bottom: 1.6em;
  margin-left: 1em;
}

#main ul.last {
  margin-bottom: 4em;
}

#main ul.nml li {
  list-style-type: disc;
  padding-left: 0;
  margin-left: 1.4em;
}

#main ul.arw li {
  margin-left: 0;
  list-style-type: none;
  background: url("../image/arw_list.gif") no-repeat 0 3px;
  padding-left: 1em;
  margin-bottom: 1em;
  vertical-align: middle;
}

#main ul.pdf li {
  margin-left: 0;
  list-style-type: none;
  background: url("../image/icon_pdf.gif") no-repeat 0 1px;
  padding-left: 2em;
  margin-bottom: 1em;
  vertical-align: middle;
}




/* ----------↓ #BREADCRUMB ↓---------- */
#breadcrumb {
  font-size: 90%;
  line-height: 1.1em;
  color: #606060;
}

#breadcrumb li {
  list-style-type: none;
  display: inline;
  color: #606060;
}

#breadcrumb li a {
  color: #606060;
  text-decoration: underline;
}

#breadcrumb li:after {
  content: "　＞　";
  color: #AAAAAA;
  font-size: 90%;
}

#breadcrumb li:last-child:after {
  content: none;
}

#breadcrumb li a:hover {
  color: #899BD5;
}


