﻿/*
Theme Name: aishinkai
Theme URI: 
Template:monomania
Description:
Author:DATA-BANK Software Inc.
Author URI:https://www.databanksoft.com
*/

@import url('../monomania/style.css');

body
{
    font-size: 11pt;
}

.footer_product
{
  color: #200020;
  text-align: right;
  font-size: 5pt;
}

.site-title img {
    max-height: 35px;
}

.entry table td, .entry table th {
    text-align: left;
}

#footer .pad
{
  padding-bottom: 0px;
}

h1.post-title
{
  padding-bottom: 50px;
}

.entry h4
{
    padding-top: 20px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ce2191 !important;
    font-weight: normal;
}

.freespace-pad, .widget_mt_posts
{
  padding-top: 0;
}

/* トップページのお知らせ */
.widget_recent_entries ol,
.widget_recent_entries ul,
.widget_recent_entries li
{
    text-align: center;
    padding-top: 20px;
}

.widget_recent_entries .post-date
{
    padding-left: 0px;
}

.widget_recent_entries a
{
    font-size: 120%;
}

.widget_recent_entries > ul > li a::before
{
    content: "";
    font-family: FontAwesome;
}

/* サイドバーのお知らせ */
.sidebar-content .widget_recent_entries ol,
.sidebar-content .widget_recent_entries ul,
.sidebar-content .widget_recent_entries li
{
    text-align: left;
    padding-top: 0px;
}

.sidebar-content .widget_recent_entries .post-date
{
    padding-left: 20px;
}

.sidebar .widget
{
    font-size: 100%;
}

.sidebar-content .widget_recent_entries a
{
    font-size: 100%;
}

.sidebar-content .widget_recent_entries > ul > li a::before
{
    content: "\f105";
    font-family: FontAwesome;
}

#footer-bottom #footer-logo
{
  margin-bottom: 0;
}

#footer-free-text.sub
{
  padding-top: 0px;
}

/* PDFのリンク */
.content a[href$=".pdf"]
{
  background-image: url(images/pdf.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 24px;
  padding-top: 4px;
  padding-bottom: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
}

/* Excelのリンク */
.content a[href$=".xlsx"]
{
  background-image: url(images/excel.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 24px;
  padding-top: 4px;
  padding-bottom: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
}

.content a.wp-block-file__button
{
  background-image: none;
  padding: 2px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: normal;
  margin: 0px;
  margin-left: 10px;
}

.site-description,.image-caption,.owl-buttons,.page-header-imagee
{
    background-position:center center;
    height: 250px;
}

.feature_meta
{
    text-shadow: 1px 1px 0px #000000;
}

.feature_meta #feature_logo
{
    margin-bottom: 0px;
}

@media only screen and (max-width: 1024px) {
  .page .main, .single.main, .archive .main, .search .main, .error404 .main
  {
      margin-top: 0px !important;
  }
}

@media only screen and (max-width: 738px) {
  .site-description,.image-caption,.owl-buttons,.page-header-imagee
  {
      height: 120px !important;
      display: block !important;
      margin-top: 50px !important;
  }

  .entry h4
  {
      font-size: 12pt !important;
  }
}

@media only screen and (max-width: 480px) {
  .site-description,.image-caption,.owl-buttons,.page-header-imagee
  {
      margin-top: 0px !important;
  }

  .entry h4
  {
      font-size: 12pt !important;
  }
}

@media only screen and (max-width: 1500px) {
.palla .parallax,#head_space .parallax{height:450px!important}
}
