@charset "UTF-8";

  .layout-second .second-body article.watching li {
    margin-bottom: 15px;
    line-height: 2.4;
  }
@media all and (max-width: 767px) {
  .layout-second .second-body article.watching li {
    margin-bottom: 0;
    line-height: 1.6;
  }
}

/*----------------------------------------------------------------------
  .map
----------------------------------------------------------------------*/

.map iframe {
	height:400px;
	margin-bottom:25px;
	width:100%;
}

@media all and (max-width: 767px) {
	.map iframe {
		height:300px;
	}
}

/*----------------------------------------------------------------------
  MANNER
----------------------------------------------------------------------*/

.rule-list { background-color: #3e3e3e; padding: 0 15px; }
.rule-list li { color: #fff; text-align: center; padding: 25px 0; }
.rule-list li img { width: 75%; }
.rule-list li p { text-align: left; padding: 10px 10px 0 !important; }

@media all and (min-width: 768px) {
.rule-list li { width: 33%; float: left; }
}

.manner-purpose-list li {
 text-indent: -1.5em;
  padding-left: 1.5em;
  line-height: 2.4;
}
@media all and (max-width: 767px) {
.manner-purpose-list li {
  line-height: 1.6;
}
}

/*----------------------------------------------------------------------
  #rule
----------------------------------------------------------------------*/

  .layout-second .second-body article.watching ul.list li {
    float: none;
    margin-right: 0;
    margin-bottom: 15px;
    width: auto;
    line-height: 2.4;
  }
  .layout-second .second-body article.watching ol li {
    margin-bottom: 15px;
    line-height: 2.4;
  }

@media all and (max-width: 767px) {
  .layout-second .second-body article.watching ul.list li,
  .layout-second .second-body article.watching ol li {
    margin-bottom: 0;
    line-height: 1.6;
    border-bottom: none;
  }
}

.anchor-mini a { display: inline-block; margin-right: 1.5em; }
.anchor-mini a:first-letter { color: #333; font-size: 8px; }