@charset "utf-8";

.ta-c { text-align: center; }
.ta-l { text-align: left; }
.ta-r { text-align: right; }

.f-l { float: left; }
.f-r { float: right; }

.dis-n { display: none; }
.dis-b { display: block; }
.dis-i { display: inline; }
.dis-ib { display: inline-block; }

.clear-b { clear: both; }

.border-check { border: 1px solid red; }

.cur-p { cursor: pointer; }

.w100 { width: 100%; }
.h100 { height: 100%; }

.clear-both { clear: both; }

.opa1 { opacity: 0.1; }
.opa2 { opacity: 0.2; }
.opa3 { opacity: 0.3; }
.opa4 { opacity: 0.4; }
.opa5 { opacity: 0.5; }
.opa6 { opacity: 0.6; }
.opa7 { opacity: 0.7; }
.opa8 { opacity: 0.8; }
.opa85 { opacity: 0.85; }
.opa9 { opacity: 0.9; }
.opa99 { opacity: 0.99; }
.opa10 { opacity: 1.0; }

.ellip {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  }

.t-shadow-1px-000 { text-shadow: 1px 1px #000; }
.t-shadow-1px-111 { text-shadow: 1px 1px #111; }
.t-shadow-1px-333 { text-shadow: 1px 1px #333; }
.t-shadow-2px-000 { text-shadow: 2px 2px #000; }
.t-shadow-2px-111 { text-shadow: 2px 2px #111; }
.t-shadow-2px-333 { text-shadow: 2px 2px #333; }
.t-shadow-1em-000 { text-shadow: .1em .1em #000; }
.t-shadow-1em-111 { text-shadow: .1em .1em #111; }
.t-shadow-1em-333 { text-shadow: .1em .1em #333; }

.t-stroke-1px-000 { -webkit-text-stroke: 1px #000; }
.t-stroke-1px-111 { -webkit-text-stroke: 1px #111; }
.t-stroke-1px-333 { -webkit-text-stroke: 1px #333; }
.t-stroke-2px-000 { -webkit-text-stroke: 2px #000; }
.t-stroke-2px-111 { -webkit-text-stroke: 2px #111; }
.t-stroke-2px-333 { -webkit-text-stroke: 2px #333; }
.t-stroke-1em-000 { -webkit-text-stroke: .1em #000; }
.t-stroke-1em-111 { -webkit-text-stroke: .1em #111; }
.t-stroke-1em-333 { -webkit-text-stroke: .1em #333; }

a.point:link, a.point:visited {
  font-weight: normal;
  text-decoration: none;
  outline: none;
  color: #698a09;
  }
