/*
Theme Name: devdmbootstrap4
Theme URI: https://devdmbootstrap.com
Author: Danny Machal
Author URI: https://devdm.com/
Description: A no frills theme for Developers using Twitter Bootstrap 4.
Version: 1.71
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, sticky-post, translation-ready
Text Domain: devdmbootstrap4
GitHub Theme URI: https://github.com/dannymachal/devdmbootstrap4

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

The default Bootstrap 4 CSS and JS files are enqueued inside the functions.php file with the handles devdmbootstrap4-css and devdmbootstrap4-js
*/

.gallery-caption {}

.bypostauthor {}

/*お問い合わせフォーム*/
.page-id-2344 .contact{
	font-family:serif;
}
.page-id-2344 h1{
	font-family: serif;
    text-align: center;
    font-size: 2em;
}
.page-id-2344 h1:after {
    content: "";
    display: block;
    width: 50px;
    margin: 17px auto;
    border: solid 1px #020031;
}
.page-id-2344 .contact input {
    width: 100% !important;
}

.page-id-2344 .contact textarea {
    width: 100% !important;
}
.page-id-2344 .dmbs-right{
	display:none;
}
.page-id-2344 .dmbs-main{
	display: block;
    margin: 35px auto 0;
}
.page-id-2344 .menu-container {
    width: 100%;
    margin: 0 auto 0 0;
    background: none;
}
.page-id-2344 .menu > ul > li {
    background: none;
	width: 25%;
}
.page-id-2344 .menu > ul > li:hover {
    background: none;
}
.page-id-2344 .menu > ul > li a {
    padding: 0.5em 2em;
	color: #fff;
}
.page-id-2344 .menu > ul > li > ul {
	background: rgba(102,102,102,.8);
}
.page-id-2344 .menu > ul > li > ul > li > ul > li {
	color: #fff;
}
.page-id-2344 .menu > ul > li > ul > li > ul > li.n13,
.page-id-2344 .menu > ul > li > ul > li > ul > li.n19,
.page-id-2344 .menu > ul > li > ul > li > ul > li.n08 a{
	width: 100%;
    max-width: 250px;
    padding: 10px;
    border: 1px solid #fff;
    font-weight: bold;
    text-align: center;
}
@media only screen and (max-width: 768px){
.page-id-2344 .menu > ul > li > ul > li:first-child {
    width: 45%;
	}
.page-id-2344 .menu > ul > li > ul > li {
    width: 55%;
}
	.page-id-2344 .menu > ul > li > ul > li a{
    padding: 0;
}
.page-id-2344 .menu > ul > li > ul > li > ul > li.lebel01, #header .menu > ul > li > ul > li > ul > li.lebel01 a {
    margin-right: 0;
    font-size: 15px;
	font-weight: bold;
	padding: 14px 0;
}
}