﻿@charset "utf-8";
/*
Theme Name: bootstrap3 2019 -2
Description: Bootstrap v3.3.7 JENテンプレート2019
Author: JEN m
*/

body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ';
font-size: 16px;
line-height:1.75;
font-weight: 200;
}

.container{max-width :800px;}

.container img{max-width:100%; height:auto;}

main.container{padding-top:40px;}

h1 { font-size: 32px;}

.footer1 { width:100%;background-color:#555555; font-size:12px;}
.footer2 { width:100%;background-color:#424242; font-size:12px;}
.footer3 { width:100%;background-color:#212121; font-size:12px;}
.footer3 > .container{padding: 50px;}
.backtotop{ width:100%;text-align: center;padding:15px;}
.footer1 a,.footer2 a,.footer3 a,.footer1,.footer2,.footer3{color: #dddddd;}
.footer2 input{color: #222;}
.footer2{padding:50px;}
.footer2 h3{font-size:15px;font-weight: bold;}
.footer1 li, .footer2 li, .footer3 li{ list-style-type: none;　}
.footer2 ul{padding-left:0px;}.footer1  li{line-height: 30px;}.footer1  ul{margin-bottom: 0;}

.navbar-brand img{width:170px}
.dropdown-menu{margin:0;}
.nav{float: right;}
.navbar-brand {line-height: 70px; padding:15px 15px; font-size: 26px;margin-right:0px;}
.navbar-nav > li > a { line-height: 40px;}
.navbar-toggle { margin-top:15px;margin-right:5px;}
.navbar .navbar-brand:hover{ color: #ddf;}
.navbar-default {border:0px; background-color:#fff;}
.navbar-default .navbar-brand { color: #222;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus { background-color: #555;}
.navbar-default .navbar-toggle .icon-bar { background-color:#999;}
.navbar-default .navbar-nav > li > a { color: #222;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {  color: #222;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #222;
    background-color: #ffffff;
}

.navbar-default .navbar-toggle{border-color: #222;}

.center{text-align: center;}

/* モバイルメニュー*/
@media (max-width: 767px){
.navbar-brand img{width:150px}
.navbar-brand {padding-top:10px;}
.nav{float:left;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#444;}
.navbar-nav > li > a {line-height: 25px;}
.navbar-nav .open .dropdown-menu > li > a {line-height: 35px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color:#444;}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding-left:40px;}

h1 { font-size: 28px;}
h2 { font-size: 28px;}
h3 { font-size: 28px;}
}

/*next page*/
.C{clear:both; text-align:center; margin:30px 0;}
.R{margin-left:50px;}
.L{margin-right:50px;}
.C a {text-decoration: none;}

.wpcf7-text ,.wpcf7-textarea{width:100%;max-width:500px;}
.d-none{display:none;}
