/*nav*/
/* line 2, color-def.scss */
.phone-header {
  color: white;
  background-color: #1a93df;
}

/* line 6, color-def.scss */
.phone-header .site-title .mod-text {
  color: white;
}

/* line 12, color-def.scss */
.mod-nav-theme1 .cur,
.mod-nav.t1 .cur {
  border-radius: 32px;
  background-color: #1a93df;
  color: white;
  height: 32px;
  line-height: 32px;
}
/* line 18, color-def.scss */
.mod-nav-theme1 .cur a,
.mod-nav.t1 .cur a {
  color: white;
}

/* line 23, color-def.scss */
.mod-nav.t1 .cur + li a, .mod-nav.t3 .cur + li a,
.mod-nav-theme1 .cur + li a, .mod-nav-theme3 .cur + li a {
  border: none;
}

/* line 27, color-def.scss */
.mod-nav.t1 .cur a, .mod-nav.t3 .cur a,
.mod-nav-theme1 .cur a, .mod-nav-theme3 .cur a {
  border: none;
}

/* line 31, color-def.scss */
.mod-nav.t2 .cur,
.mod-nav-theme2 .cur {
  border-bottom: solid 2px;
  position: relative;
  border-bottom-color: #1a93df;
  bottom: -1px;
}

/* line 39, color-def.scss */
.mod-nav.t3 .cur,
.mod-nav-theme3 .cur {
  border-radius: 32px;
  border: solid 2px white;
  height: 32px;
  line-height: 32px;
}

/* line 46, color-def.scss */
.mod-nav.t1 ul,
.mod-nav-theme1 ul {
  border-bottom-color: #1a93df;
}

/* line 50, color-def.scss */
.mod-nav.t2 ul,
.mod-nav-theme2 ul {
  border-top-color: #1a93df;
}

/* line 54, color-def.scss */
.mod-themenav1 {
  border-top-color: #dddddd;
  border-bottom-color: #1a93df;
}

/* line 58, color-def.scss */
.mod-themenav2 {
  background-color: #1a93df;
}

/* line 63, color-def.scss */
.mod-themenav1 .arr-right,
.mod-themenav1 .arr-left {
  color: #4d4d4d;
}

/* line 67, color-def.scss */
.mod-themenav1,
.mod-themenav2 {
  color: #4d4d4d;
}

/* line 70, color-def.scss */
.mod-themenav1 a {
  color: #4d4d4d;
  border-left-color: #dddddd;
}

/* line 74, color-def.scss */
.mod-themenav2 a {
  color: white;
  border-left-color: #dddddd;
}

/* line 79, color-def.scss */
.mod-themenav1 .cur a,
.mod-themenav2 .cur a {
  color: white;
  background-color: #1a93df;
}

/* line 83, color-def.scss */
.mod-themenav1 .more i {
  background-color: #4d4d4d;
}

/* line 86, color-def.scss */
.mod-themenav2 .more i {
  background-color: white;
}

/* line 91, color-def.scss */
.mod-themenav1 .dropbox,
.mod-themenav2 .dropbox,
.mod-themenav4 .dropbox {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 96, color-def.scss */
.mod-themenav1 .dropbox a,
.mod-themenav2 .dropbox a,
.mod-themenav4 .dropbox a {
  color: #1f1f1f;
}

/* line 99, color-def.scss */
.mod-themenav1 .ico-arrow-bd {
  border-color: transparent transparent rgba(255, 255, 255, 0.9) transparent;
}

/* line 102, color-def.scss */
.mod-themenav2 .ico-arrow-bd {
  border-color: rgba(255, 255, 255, 0.9) transparent transparent transparent;
}

/* line 105, color-def.scss */
.mod-themenav4 .ico-arrow-bd {
  border-color: transparent transparent rgba(255, 255, 255, 0.9) transparent;
}

/* line 110, color-def.scss */
.mod-themenav1 .dropbox li,
.mod-themenav2 .dropbox li,
.mod-themenav4 .dropbox li {
  border-top-color: #dddddd;
}

/* line 114, color-def.scss */
.mod-themenav3 li {
  color: #1f1f1f;
  border-bottom-color: #dddddd;
}

/* line 118, color-def.scss */
.mod-themenav3 a {
  color: #1f1f1f;
}

/* line 121, color-def.scss */
.mod-themenav3 em {
  color: #1f1f1f;
}

/* line 128, color-def.scss */
.mod-themenav1 .ico-arrow-bg,
.mod-themenav2 .ico-arrow-bg,
.mod-themenav3 .ico-arrow-bg,
.mod-themenav4 .ico-arrow-bg {
  border-color: transparent;
}

/* line 132, color-def.scss */
.mod-nav.t1,
.mod-nav-theme1 {
  border-bottom-color: #1a93df;
}

/* line 136, color-def.scss */
.mod-nav.t1 a,
.mod-nav-theme1 a {
  border-left-color: #dddddd;
}

/* line 140, color-def.scss */
.mod-nav.t2,
.mod-nav-theme2 {
  border-top-color: #dddddd;
  border-bottom-color: #1a93df;
}

/* line 145, color-def.scss */
.mod-nav.t2 a,
.mod-nav-theme2 a {
  border-left-color: #dddddd;
}

/* line 149, color-def.scss */
.mod-nav.t3,
.mod-nav-theme3 {
  background-color: #1a93df;
}

/* line 153, color-def.scss */
.mod-nav.t3 a,
.mod-nav-theme3 a {
  color: white;
  border-left-color: #dddddd;
}

/*mod*/
/* line 159, color-def.scss */
.mod-text {
  color: #555555;
}

/* line 166, color-def.scss */
.btn-highlight,
.btn-flat,
.btn-gradient {
  color: #7e7e7e;
  background-color: #f7f7f7;
  border-color: #dddddd;
}

/* line 171, color-def.scss */
.btn-highlight {
  background: #f9f9f9;
  background: linear-gradient(#f9f9f9, #f9f9f9 40%, #e1e1e1 100%);
  background: -webkit-linear-gradient(#f9f9f9, #f9f9f9 40%, #e1e1e1 100%);
  background: -moz-linear-gradient(#f9f9f9, #f9f9f9 40%, #e1e1e1 100%);
  background: -o-linear-gradient(#f9f9f9, #f9f9f9 40%, #e1e1e1 100%);
}

/* line 180, color-def.scss */
.btn-highlight-theme,
.btn-flat-theme,
.btn-gradient-theme {
  color: white;
  background-color: #1a93df;
}

/* line 184, color-def.scss */
.btn-highlight-theme {
  background: #1a93df;
  background: linear-gradient(#3db1f9 0%, #3db1f9 35%, #1a93df 84%, #1784c8 100%);
  background: -webkit-linear-gradient(#3db1f9 0%, #3db1f9 35%, #1a93df 84%, #1784c8 100%);
  background: -moz-linear-gradient(#3db1f9 0%, #3db1f9 35%, #1a93df 84%, #1784c8 100%);
  background: -o-linear-gradient(#3db1f9 0%, #3db1f9 35%, #1a93df 84%, #1784c8 100%);
}

/* line 193, color-def.scss */
.btn-highlight:hover,
.btn-flat:hover,
.btn-gradient:hover {
  color: #7e7e7e;
}

/* line 198, color-def.scss */
.btn-highlight-theme:hover,
.btn-flat-theme:hover,
.btn-gradient-theme:hover {
  color: white;
}

/* line 201, color-def.scss */
.mod-focus .focus-w li p {
  color: #1f1f1f;
  background-color: rgba(247, 247, 247, 0.8);
}

/* line 205, color-def.scss */
.mod-focus .focus-ctr span {
  background-color: #f7f7f7;
}

/* line 208, color-def.scss */
.mod-focus .focus-ctr .cur {
  background-color: #1a93df;
}

/* line 211, color-def.scss */
.mod-pictxt h3 a {
  color: #1f1f1f;
}

/* line 214, color-def.scss */
.mod-pictxt p {
  color: #7e7e7e;
}

/* line 217, color-def.scss */
.mod-divider hr {
  background-color: #dddddd;
}

/* line 220, color-def.scss */
.mod-title {
  color: #1f1f1f;
}

/* line 223, color-def.scss */
.mod-title.t3:before {
  color: #1a93df;
}

/* line 227, color-def.scss */
.mod-pictxt.t4 li,
.mod-pictxt4 li {
  background: url(../images/arrow-right.png) no-repeat 100% 50%;
  background-size: 8px auto;
  padding-right: 1em;
}

/* line 232, color-def.scss */
.mod-title.t0 {
  border-top-color: #dddddd;
  border-bottom-color: #dddddd;
}

/* line 238, color-def.scss */
.mod-title.t1 h2 {
  border-color: #1a93df;
}

/* line 241, color-def.scss */
.mod-title.t1 h2:after {
  content: "";
  position: absolute;
  left: 100%;
  top: 0;
  height: 100%;
  width: 1000px;
  background-color: #f7f7f7;
}

/* line 250, color-def.scss */
.mod-title.t2 {
  border-color: #1a93df;
  background-color: #f7f7f7;
}

/* line 254, color-def.scss */
.mod-title.t3 h2:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  height: 0;
  width: 1000px;
  border-top: 1px solid #1a93df;
  border-bottom: 1px solid #1a93df;
}

/* line 267, color-def.scss */
.mod-title.t4 {
  border-bottom-color: #dddddd;
}

/* line 270, color-def.scss */
.mod-title.t4 h2 {
  border-bottom-color: #1a93df;
}

/* line 274, color-def.scss */
.mod-link {
  border-color: #dddddd;
}

/* line 277, color-def.scss */
.mod-link, .mod-link a {
  color: #638397;
}

/* line 280, color-def.scss */
.mod-pictxt h2 .font-ico {
  color: #1a93df;
}

/* line 283, color-def.scss */
.article-hd {
  border-color: #dddddd;
}

/* line 287, color-def.scss */
.mod-link.t1:before, .mod-link.t3:after {
  color: #1a93df;
}

/* line 291, color-def.scss */
.mod-link.t2:before {
  background-color: #1a93df;
}
