﻿div.container {
  padding-left: 2px;
  padding-right: 2px;
}
h3 {
  font-weight: bold;
  font-size: 22px;
}
h4 {
  margin-top: 25px;
}
.row {
  margin-top: 10px;
  margin-bottom: 0px;
}
.row .row {
  margin-top: 0px;
}
/*
[class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  border: 1px solid #ddd;
  background-color: rgba(86,61,124,.15);
  border: 1px solid rgba(86,61,124,.2);
}
*/
hr {
  margin-top: 40px;
  margin-bottom: 40px;
}
label {
 cursor : pointer;
}
ul {
 list-style-type:none;
}
.area-list {
 margin:0;
 padding:0;
}

/* フォント指定 */
body.x-body.x-webkit.x-chrome,h1,h2,h3,h4,h5,h6,label,.x-panel-header-text-container-default,.x-column-header-text,.x-grid-cell-inner,.gm-style a {
 font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*
@media (max-width: @screen-xs-max) {
}

@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
}

@media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
}
*/
@media (min-width: 970px) {
    .container{
       width: 1300px;
    }
}
#footer {
 border-top: 0.2em;
 border-top-style:solid;
 border-top-color:rgb(91, 192, 222);
}
.container-footer {
 padding-top: 2px;
}
.panel {
 margin-bottom: 10px;
}
.panel-body {
 padding: 10px;
}
.bs-callout-custom {
 padding-top: 5px;
 padding-bottom: 10px;
 margin-top: 5px;
 margin-bottom: 0px;
}
.bs-callout-custom h4 {
 margin-top: 5px;
 font-size: 16px;
}
.special-report {
 padding-top: 10px;
}
.ticker {
 margin-bottom: 0px;
 font-size: 14px;
}
.panel-ticker {
 height:40px;
}
.link-panel-ul {
 padding-left:0px
}
/* IE8 hack */
html>/**/body .ie8-h3-1 {
 font-size:20px\9;
}
html>/**/body .ie8-h3-2 {
 font-size:14px\9;
}
.modal-dialog-custom {
 width:700px;
}
.hr-custom {
  margin-top: 10px;
  margin-bottom: 10px;
}
.ie8-h3-1 {
  margin-top: 5px;
  margin-bottom: 5px;
}