@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:16px;
    font-weight:bold;
}
 
/*　電話番号　*/
#header #headContact #headContactTel {
    font-size:25px;
    margin-top:10px;margin-bottom:10px;
}
 
/*　受付時間　*/
#header #headContact #headContactTime {
    font-size:14px;
    font-weight:bold;
}


/*　3PR見出し文字サイズ　*/
#topPr h3 {
    font-size: 19px;
　　
}

/*　3PR見出し文字サイズ　*/
#topPr h3 {
    font-size: 20px;
　　
}

/*　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: 150%;
    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:#333333;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#topPr a:hover	{ text-decoration:underline; }





/*　キャッチフレーズの背景色・枠線（上）を設定　*/
#headerTop {
    background-color: #9D0000;
   
}
 
/*　キャッチフレーズのフォント設定　*/
#headerTop #site-description {
    color: #ffffff;
    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:80px;margin-top:0px; }


#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; }





/*****　ヘッダー画像の幅を画面いっぱいに広げる　*****/
/*　画像フレームの幅を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) { /*　BizVektorのレスポンシブ設定による　*/
    /*　画像フレームの最小の高さを設定　*/
    #topMainBnrFrame {
        min-height: 300px;
        
   
}
 
/*　画像フレームの背景色・影を消す　*/
#topMainBnr,
#topMainBnrFrame {
    background-color:transparent;
    box-shadow:none;
    border:none;
}



/*　リキッド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: 1.6em; line-height: 150%; padding: 0; 
}

.leadTxt2, #content p.leadTxt2 { font-size: 1.4em; line-height: 150%; padding: 0; font-weight: bold;
}
#content p.small { font-size: 1em; line-height:1.7; }

#content p.right { text-align:right; }





/*　メールフォームカスタマイズ　*/

.wpcf7 {
	margin: 96px 0;
}
.asterisk {
	margin: 0 0 0 0.2em;
	color: #f5637a;
}
.wpcf7 span.wpcf7-not-valid-tip {
	font-size: 80%;
}
.wpcf7 input[type="tel"],
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 textarea {
	background-color: #fff;
	color: #333;
	width: 80%;
	border: 1px solid #ddd;
	font-size: 100%;
	padding: 0.8em;
	border-radius: 4px;
	box-shadow: 1px 1px 3px rgba(0,0,0,.1) inset;
}


/*　グーグルマップレシポンシブ　*/
.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}





 #content .infoList .infoListBox div.entryTxtBox h4.entryTitle { border-top: none; margin:0px 0px 10px;padding:13px 0px 10px;  }


 
/* 店舗検索 */
#content .wpgmza_markerbox p{font-size:14px; line-height:1.5; margin-bottom:3px;}
#content table.wpgmza_table tr.wpgmaps_mlist_row{border-bottom:1px dotted #000;}
#content td.wpgmza_table_marker{width:20px;}
#content td.wpgmza_table_title{max-width:130px; color:#9d0000;}
#content td.wpgmza_table_title:hover{text-decoration:underline;}




.area_selected {
	background-color: #555;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
