@charset "utf-8";
/*
Template: weluka-theme-00
Theme Name: Weluka Theme 00 child
Theme URI: http://www.weluka.me/
Author: Weluka Team
Author URI: https://www.weluka.me/
Description: weluka plugins theme 00.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, weluka, responsive-layout, featured-images, custom-menu, 
bootstrap, custom-header, custom-footer, editor-style, webfont, 
threaded-comments
*/
@import url("../weluka-theme-00/style.css");  /* こちらで親テーマのstyleを継承 */

/* 独自cssを追加する場合はこのファイルに記述 */

body {
  font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

@font-face {font-display: swap;}

.page-title { 
border: solid 3px #bd0915;
color:#bd0915;
padding:16px;
font-size: 2.4em;
}

.post p { 
padding: 8px 0;
font-size: 1.3em;
}

.weluka-builder-content { font-size: 1.3em;}

.textwidget { 
font-size: 1.3em;
background-color: #ffffff;
 }

#weluka-rightside{
z-index: 3;
}

.weluka-text li { line-height: 1.5em;}

.weluka-spcenter {  font-size: 0.7em; color: #ffffff; padding: 0; margin:0;}

.box12{
    padding: 0.5em 1em;
    margin: 2em 0;
    background: #bfdbc6;
    border-bottom: solid 6px #959e97;
    border-radius: 9px;
}
.box12 p {
    margin: 0; 
    padding: 0;
}

.weluka-wpmenu.main-gnav .menu-item:hover > .dropdown-menu{
   display: block;
}

.alignleft { margin-right: 15px; margin-bottom:15px;}

.alignright { margin-left: 15px; margin-bottom:15px;}

.fb_page_plugin_area { width: 100%;}

.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.weluka-post-date { 
margin:  50px 23px; }