/*<mt:Ignore>==================================================
Template Name : common/css/ecube.css
Template Type : index / website
Current  Site : E-CUBE
Required Vars :
Template Note :
==================================================</mt:Ignore>*/
/*<mt:Include file="/home/sites/heteml/users31/e/c/u/ecube/web/mt.ecube.co.nz/cms/admin-files/tinymce.css">*/
@charset "UTF-8";
/* ==================================================
    css/style.css
================================================== */
body {
  color: #333333;
}
h1 {
  /*font-size: 38px;*/
  font-size: 30px;
  font-weight: 700;
}
h2 {
  font-size: 24px;
  /*margin-bottom: 15px;*/
  margin-bottom: 18px;
}
h3 {
  font-size: 20px;
  margin-bottom: 14px;
}
h4 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}
h5 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
}
h6 {
  font-weight: 700;
}
/* ==================================================
.header
================================================== */
.header {
  background-color: #FFCC00;
}
.tp-caption.large {
  /*font-size: 36px;*/
  font-size: 30px;
  padding: 0px 15px;
}
.logo {
  padding-top: 10px;
}
.site-slogan {
  max-width: 230px;
  margin-top: 8px;
  border-radius: 10px;
  /*font-size: 13px;*/
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  /*color: #999999;*/
  color: #FFFFFF;
  /*background-color: #2E4E69;*/
  background-color: #3ABBD3;
  text-align: center;
}
.pattern-3 hr,
.gray-bg hr {
  /*border-top: 1px solid #eee;*/
  border-top: 1px solid #fafafa;
}
.btn {
  text-transform: none;
}
.navbar-default .navbar-nav > li > a {
  padding: 12px 20px 12px 12px;
}
@media (min-width:1200px) {
  /* first level menu item */
  .main-navigation .navbar-nav > li {
     /*margin: 0 0 0 15px; */
     margin: 0;
  }
}
/*  css/style.css  */

/* ==================================================
    forms.less
================================================== */
textarea.form-control {
  width: 100% !important;
  height: auto !important;
}
/*  forms.less  */

/* ==================================================
    全般
================================================== */
#site-slogan-top {
  position: absolute;
  top: 7px;
  color: #e84c3d;
  font-size: 14px;
}
.now-printing .fa {
  color: #777777 !important;
}
/*  全般  */

/* ==================================================
    トップページ
================================================== */
#latest-number #latest-number-content strong {
  
}
/*  トップページ  */
/* ==================================================
    一覧ページ
================================================== */
.ec-content-list .blogpost-body .title {
  margin-bottom: 15px;
  line-height: 1.4;
}
.ec-content-list .blogpost-body .ec-person-thumbnail img {
  margin: 0 auto 12px;
}
/*  一覧ページ  */

/* ==================================================
    個別ページ
================================================== */
/*.ec-content-page .page-content-body img, .page-content-more img {
  display: block;
  float: right;
  margin-left: 1em;
}*/
.ec-content-content .page-content-body .ec-old-content-profile-block {
  /*padding-left: 1px;*/
}
.ec-content-content .page-content-body .pattern-4 .ec-old-content-profile-block-text {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: rgba(255, 255, 255, 0.7);
}
.ec-content-content .page-content-body .style4,
.ec-content-content .page-content-body .style10 {
  color: #990000;
}
.ec-content-content .page-content-body .pull-right {
  margin-left: 10px;
  margin-bottom: 10px;
}
.ec-content-content .page-content-body .pull-left {
  margin-right: 10px;
  margin-bottom: 10px;
}
.ec-content-content .page-content-body .pull-clear {
  clear: both;
}
/*  個別ページ  */

/* ==================================================
    バックナンバーページ
================================================== */
.ec-content-backnumber .ec-backnumber-title {
  font-size: 18px;
}
/*  バックナンバーページ  */
