@charset "utf-8";
/*
Theme Name: BizVektor Child
Theme URI: https://inabajh79.avant-i.com
Template: biz-vektor
Description: 
Author: H.Matsuura
Version: 2018-09-12-01
*/

/*===========================================*/
/*	基本設定
/*===========================================*/
/*	#headerTop   (description)
/*===========================================*/
/*	#header
/*===========================================*/
/*	Responsive Structure
/*===========================================*/


/*===========================================*/
/*	基本設定
/*===========================================*/

/* フォントの追加 */
body     {
    color: #333333;
    text-align: center;
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,メイリオ,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* ゴシック体 */
    }

.boxLeft    { float: left;  }
.boxRight   { float: right; }


/*===========================================*/
/*	#headerTop
/*===========================================*/

#headerTop  { display: none;    }


/*===========================================*/
/*	#header
/*===========================================*/

/*-------------------------------------------*/
/* 全ページ共通
/*-------------------------------------------*/

#header {
    background-image: url(img/header_bk.jpg);
    background-attachment: fixed;
    }
#header #site-title a   {
    color: #fff;
    }

/*-------------------------------------------*/
/* TOPページ   page-id-7
/*-------------------------------------------*/

.page-id-7 #header  {
    height: 520px;
    }
.page-id-7 #header #top-site-title {
    color: #fff;
    text-align: center;
    padding-top: 110px;
    }
.page-id-7 #top-site-title h2   {
    font-size: 2.5em;
    line-height: 150%;
    font-weight: 400;       /* normal */
    }
.page-id-7 #header #top-site-title a  {
    color: #fff;
    text-decoration: none;
    font-size: 3em;
    line-height: 110%;
    font-weight: 400;       /* normal */
    }
.page-id-7 #header #top-site-title p  {
    font-size: 150%;
    line-height: 150%;
    white-space: nowrap;
    padding-top: 10px;
    padding-bottom: 20px;
    }


/*===========================================*/
/*	Widgetページ
/*===========================================*/

.home #main #container { padding-top: 0; }
.home #main #container.innerBox {           /* トップページのみ左右一杯に表示 */
    width: 100%;
    margin: 0 auto;
    }
.content .sectionBox    {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0;
    }

/*-------------------------------------------*/
/* TOPページ   page-id-7
/*-------------------------------------------*/

.page-id-7 .sectionBox  {
    background-color: antiquewhite;
    }

/*===========================================*/
/*===========================================*/
/*	Responsive Structure
/*===========================================*/
/*===========================================*/

/*===========================================*/
/*-------------------------------------------*/
/* コンテンツ推奨サイズより大きい場合(タブレット)
/*-------------------------------------------*/
/*===========================================*/
@media (min-width: 660px) { /* スクロール分余裕に20px */
    
#header #site-title {
    width: 100%;
    text-align: center;
    }

#topMainBnrFrame    {
    width: 100%;
    border: none;
    }
    
/*===========================================*/
/*	#header
/*===========================================*/
/*-------------------------------------------*/
/* TOPページ   page-id-7
/*-------------------------------------------*/

.page-id-7 #header  {
    height: 250px;
    }
.page-id-7 #header #top-site-title {
    padding-top: 20px;
    }
.page-id-7 #header #top-site-title a br {   /* サイトタイトルの改行 */
    display: none;
    }
.page-id-7 #top-site-title h2   {
    font-size: 2.8em;
    }
.page-id-7 #header #top-site-title p  {
    font-size: 180%;
    }

/*===========================================*/
/*	トップページ
/*===========================================*/

/* .home #main #container.innerBox {           /* トップページのみ左右一杯に表示 */
/*    width: 100%;
    margin: 0 auto;
    }   */
.home #main #container .content {
    padding-bottom: 0;
    }
.content .sectionBox {
    margin-bottom: 0;
    }

    
}

/*===========================================*/
/*-------------------------------------------*/
/* pc iPad3より大きい場合
/*-------------------------------------------*/
/*===========================================*/
@media (min-width: 770px) {

    
}

/*===========================================*/
/*-------------------------------------------*/
/*	フルサイズ(PC)
/*-------------------------------------------*/
/*===========================================*/
@media (min-width: 970px) { /* スクロール分余裕に20px */

#topMainBnrFrame img   {
    width: 100% !important; 
    }

/*===========================================*/
/*	#header
/*===========================================*/
/*-------------------------------------------*/
/* TOPページ   page-id-7
/*-------------------------------------------*/

.page-id-7 #header  {
    height: 500px;
    }
.page-id-7 #header #top-site-title {
    padding-top: 150px;
    }

/*===========================================*/
/*	トップページ
/*===========================================*/

/*-------------------------------------------*/
/*    共通
/*-------------------------------------------*/
    
.home #main .sectionBoxInner {         /* 固定ページ指定領域 */
    width: 950px;                   /* 中央寄せするためのサイズ指定 */
    margin: 0 auto;                 /* 中央寄せ */
    }


    
}

/* =Print Style
-------------------------------------------------------------- */
@media print {
    

}