@charset "utf-8";
/*
Theme Name: Lightning Child Sample
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.1.2
*/

/*-----------3PR--------------------*/
.prBlocks-default {
	display:none !important;}

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

.prBlock .prBlock_image img {
    width:100% !important;
    max-width:400px !important;
    height:auto !important;
    }
.prBlock_title {
    background-color:#286090;
    color:#fff;
    font-weight:bold;
    padding:10px 0;
	border-radius:3% !important;
    }

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

@media (min-width: 992px) {

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

    }
	
	
/*---------------------------color------------------------------*/
.red {
	color:#F00;}
	
.sideTower {
	text-align:center;}
.sd-img a:hover {
	opacity:.8;}
table .calendar-table{
	margin:0 auto 10px;
	text-align:center;}
	
.qus {
	background:#EBEBEB;
	padding:1%;}
.ans {
	background:#FFC;
	padding:1%;}

.b-line {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #03a2b0), color-stop(1.00, #0d46a5));
background: -webkit-linear-gradient(#03a2b0, #0d46a5);
background: -moz-linear-gradient(#03a2b0, #0d46a5);
background: -o-linear-gradient(#03a2b0, #0d46a5);
background: -ms-linear-gradient(#03a2b0, #0d46a5);
background: linear-gradient(#03a2b0, #0d46a5);
color:#FFF;
font-size:1.2em;
padding:1%;
margin-bottom:1%;}

.u-line {
border-bottom:dotted thin #999;
font-weight:200;
font-size:1.1em;
}

/*----------------------fee-suc-cor-------------------------*/
.rig {
	float:right;}

th {
	text-align:center;}
td {
	text-align:right;
	font-size:1.2em;
	font-weight:200;
	}
.vert {
	padding-top:55%;}
.lef {
	text-align:left;}
.bl {
	background:#D7FFFF;}

/*------------------------------footer-copy-----------------------------------*/

/*-------------------------------------font-size-------------------------------------------*/
.max {
	font-size:1.2em;}
.mid {font-size:1.1em;
font-weight:200;}

#gback {
	background:#E6FFFF;
	border-radius:2%;
	padding:5%;}
	
.aright {
	float:right;}
.aleft {
	float:left;}
.cent {
	text-align:center;}
/*-------------------------------------form-------------------------------------------*/
.inqu {
   padding:2px 2px 2px 5%;
	color:#000;
	font-size:1.2em;
	font-weight:200;
	border-bottom:solid 1px #0099CC;}
.hissu {
	color:#F00;
	font-size:.7em;}
	
.link-p {
	font-weight:200;}
.link-p a {
	text-decoration:none;}
	
/*-----------------------------------------------side-ber--------------------*/
	
/*.veu_contact {
	text-align:center;}*/
.veu_contact .contact_txt_tel {
	font-size:1.2em;}
.veu_contact .contact_txt_time {
	margin-bottom:10px;}
.veu_contact .contact_bt_txt {
	font-size:.8em;}
/*.veu_contact .btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}*/