@charset "utf-8";
/*
Theme Name: Lightning Child Sample
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.1.2
*/
body,
p {
    font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight:500 !important;
    }

/*********** global navi *************/
/*メニューのフォントを太字に*/
.gMenu_name {
    font-weight:bold !important;
    }

nav {
    font-size: 18px;
}

/*タイトルロゴの大きさ解除*/
.navbar-brand img {

max-height: none !important;

}
/*タイトルロゴ背景*/
.navbar.siteHeader{
	/*background:#4f81bd !important;*/
	background:#ffffff !important;
}
/*グローバルメニュー*/
ul.gMenu a{
	/*background:#4f81bd !important;
	color:#ffffff;*/
	background:#ffffff !important;
	color:#000000;
}

/*PC閲覧時（画面幅992px以上）のフォントサイズ*/
@media (min-width: 992px) {
    
p {
    font-size:20px;
    } 
    
}
/*背景色*/
body,
header,
nav ul li a {
    background-color:#f0f0f0 !important;
    }

/*フッターをさっぱりと*/
footer .sectionBox {
    display:none !important;
    }

footer .copySection {
    display:block !important;
    border-top:none !important;
    }
/*フッターのクレジットを非表示*/
footer .copySection p:nth-child(2) {
    display:none !important;
    }

/*スライドショー*/
.mini-content-1 .btn-ghost {
	border-color: #ffffff!important;
	color: #ffffff!important;
    box-shadow: 0 0 2px #000000!important;
	text-shadow: 0 0 2px #000000!important;
}

/*3PR*/
.prBlock .prBlock_image {
    width:100% !important;
    max-width:400px !important;
    margin-left:auto !important;
    margin-right:auto !important;
    height:auto !important;
    border-radius:10% !important;
    margin-bottom:20px;
    }

.prBlock .prBlock_image img {
    width:100% !important;
    max-width:400px !important;
    height:auto !important;
    }

.prBlock_title {
    background-color:#66cdaa;
    color:#fff;
    font-weight:bold;
    padding:10px 0;
    }

.prBlock_summary {
    text-align:left !important;
    margin-top:25px;
    }

@media (min-width: 992px) {

.prBlock_summary {
    font-size:18px !important;
    } 

    }

.prBlock .prBlock_image {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
    }

/*全幅帯*/
.widget_ltg_adv_full_wide_title_title {
    font-size:17px;
    color:#000;
    }

.widget_ltg_adv_full_wide_title_caption {
    color:#000;
    }    
    
@media (min-width: 768px) {
    
.widget_ltg_adv_full_wide_title_title {
    font-size:24px;
    } 
    
}

@media (min-width: 992px) {

.widget_ltg_adv_full_wide_title_title {
    font-size:28px;
    } 
    
}
/*帯の上との間隔*/
.carousel {
    border-bottom:none;
    }

.home .siteContent {
    padding-top:0 !important;
    }

/*案内*/
/*資格*/
dl.shikaku dt{
	margin-left: 10px;
}
dl.shikaku dd{
	margin-left: 20px;
}

/*料金表*/
table.footable tr th{
	font-weight:bold!important;
}

/*よくある質問*/
.ewd-ufaq-post-margin-symbol {
    display:none;
    }
.ufaq-faq-title {
    background-color:#66cdaa;
    }

.ufaq-faq-title-text h4 {
    background-color:#66cdaa;
    color:#fff;
    }
.ufaq-faq-list .veu_contact {
    display:none;
    }

.ufaq-faq-list .veu_socialSet {
    display:none;
    }
/*回答枠線*/
.ufaq-faq-body {
    border:solid 1px #f8a834;
    border-top:none;
    padding-top:30px !important;
    padding-left:10px;
    }

/*コンタクトフォーム*/
.contactform input[type="text"],
.contactform input[type="email"],
.contactform input[type="url"],
.contactform textarea {
	background-color: #fff;
	color: #333;
	width: 95%;
	border: 1px solid #ddd;
	font-size: 100%;
	padding: 0.5em;
	border-radius: 4px;
	box-shadow: 1px 1px 3px rgba(0,0,0,.1) inset;
}

/******************************** ブログ ****************************/
h1.entry-title:first-letter, .single h1.entry-title:first-letter {
    color: inherit;
}

