@charset "utf-8";
/*
Theme Name: ★BizVektor子テーマサンプル★
Theme URI: http://bizvektor.com
Template: biz-vektor
Description: 
Author: ★あなた ｍ９っ・ｗ・）ｂ★
Tags: 
Version: 0.1.0
*/


/*　お問い合わせメッセージ　*/
#header #headContact #headContactTxt {
    font-size:19px;
    font-weight:bold;
}
 
/*　電話番号　*/
#header #headContact #headContactTel {
    font-size:28px;
    margin-top:15px;margin-bottom:15px;
}
 
/*　受付時間　*/
#header #headContact #headContactTime {
    font-size:14px;
    font-weight:bold;
}




/*　3PR見出し文字サイズ　*/
#topPr h3 {
    font-size: 21px;
 　　text-align: center; 
　　 color: #096F9F;　　
}

/*　3PR見出し文字色　*/
#topPr h3	{ margin:0px 0px 9px; line-height:140%; font-size: 20px; padding-left:10px; }
#topPr h3 a	{ text-decoration:none; color:#333; display:block; overflow:hidden; }

/*　3PR説明文　*/
#topPr .topPrInner p.topPrDescription {
    font-size: 16px;
    line-height: 170%;
    color:#333333;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#topPr p a	{ text-decoration:none;line-height:150%; color:#555555;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#topPr a:hover	{ text-decoration:underline; }





/*　キャッチフレーズの背景色・枠線（上）を設定　*/
#headerTop {
    background-color: #ffffff;
   
}
 
/*　キャッチフレーズのフォント設定　*/
#headerTop #site-description {
    color: #09749A;
    font-size:15px;
  font-family:'Lucida Grande',
     'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
     Meiryo, メイリオ, sans-serif;
}

 
#content .infoList .infoListBox div.entryTxtBox h4.entryTitle { margin:0px 0px 10px;padding:0px 0px 2px; display:block;line-height:120%; font-size:18px;}

#header #site-title a img	{ max-height:45px;margin-top:0px; }
#header	{ display:block; overflow:hidden; background-color:#FFFFFF; }


#content .infoList ul li .infoTxt a	{ margin:8px 0px 10px;padding:0px 0px 2px; font-size:18px;line-height:110%;}
#content .infoList ul li .infoTxt a	{ font-family:'Lucida Grande',
     'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
     Meiryo, メイリオ, sans-serif; }




/*　リキッド2カラム　*/

.row{
  padding-right: 20px;
}
.one{
  float: left;
  width: 50%;
  margin-right: 10px;
}
.two{
  float: left;
  width: 50%;
  margin-right: -10px;
}

.fb-like-box,.fb-like-box span, .fb-like-box iframe {
 width: 100% !important;
}



#newcamArea{
  width: 100%;
  background:#EBF5FE center no-repeat;
}



#gMenu .menu li a{
font-size:14px;
}


.leadTxt, #content p.leadTxt { font-size: 40px; line-height: 1.5em; color: #434343; padding: 0; text-align:center; margin-bottom: 43px;
}

@media screen and (max-width: 674px){
    .leadTxt, #content p.leadTxt {width: 80%;
    margin: 1em auto 20px;
    font-size: 20px;
}
}



.leadTxt2, #content p.leadTxt2 { font-size: 40px; line-height: 150%; padding: 0;  text-align:center; 
}
@media screen and (max-width: 674px){

.leadTxt2, #content p.leadTxt2 {width: 100%;
    margin: 1em auto 20px;
    font-size: 18px;
    background: #067299;
    color: #ffffff;
    border-radius: 5px;
    padding: 10px 0 10px 0;
}
}

.leadTxt3, #content p.leadTxt3 { font-size: 1.8em; line-height: 1.5em; color: #067299; padding: 0; text-align:center; margin-bottom: 0px; 
}

@media screen and (max-width: 674px){
    .leadTxt3, #content p.leadTxt3 {width: 100%;
    margin: 1em auto 20px; font-weight: bold;
    font-size: 18px;
border-bottom: 1px solid #ccc;
}
}

.leadTxt4, #content p.leadTxt4 { font-size: 1.9em; line-height: 150%; padding: 0;  
}
@media screen and (max-width: 674px){
    .leadTxt4, #content p.leadTxt4 {width: 100%;
    margin: 1em auto 20px;
    font-size: 25px;
text-align:center; 
padding: 10px 0 10px 0;
margin-top: 15px;
}
}


#content p.small { font-size: 1em; line-height:1.7; }

#content p.right { text-align:right; }



.bv-grid-unit-item { border-radius:5px; } 
.bv-grid-unit-item { background-color:#fff; } 
.bv-grid-unit-item { box-shadow:1px 1px 3px rgba(0,0,0,0.2); } 



/*****　ヘッダー画像の幅を画面いっぱいに広げる　*****/
/*　画像フレームの幅を100%に　*/
#topMainBnrFrame {
    width: 100%;
    height: auto;
}
 
/*　画像幅を100%に　*/
#topMainBnr img {
    width:100% !important;
}
 
/*　画像の枠線を削除　*/
#topMainBnrFrame .slideFrame {
    border:none;
}
 
/*　画像の位置調整　*/
#topMainBnrFrame .slideFrame img {
    left: 0px;
}
 
/*　画像の余白を削除　*/
#topMainBnr {
    padding:0px 0px 2px 0px;
}

/*****　ヘッダー画像のサイズ定義を変更した場合　*****/
@media (min-width: 970px) { 
    #topMainBnrFrame {
        min-height: 350px;
        
   
}
 }
 



/*　画像フレームの背景色・影を消す　*/
#topMainBnr,
#topMainBnrFrame {
    background-color:transparent;
    box-shadow:none;
    border:none;
}

/* アイキャッチ画像のサイズを設定 */
#pageTitleImage img {
    width:100%;
    height:auto;
}









/*　ヘッダー変更　*/

#header	{ padding-top:10px; text-align:left; background:#FBFBF9; }

#header #site-title {padding-top:15px;}



.btn btnS{ text-align:center;}