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

#header #site-title a img { max-height:100px; }

#header #headContact #headContactTel {
    font-size: 34px;
　　margin-top: 10px !important;
    color: #897953!important;
	font-family: serif, "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}

#header #headContact #headContactTxt {
    line-height: 15px!important;
}

body {
font-family:serif, "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color:#630;
line-height:15px;
font-size:1em;
}

#header {
    background-color: #fffaf0!important;
}


hr {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: #8b4513;   /* 線色 */
   height: 1px;         /* 高さ(※古いIE用) */
}


/*****　ヘッダー画像の幅を画面いっぱいに広げる　*****/
/*　画像フレームの幅を100%に　*/
#topMainBnrFrame {
    width: 100%;
    height: auto;
}
 
/*　画像幅を100%に　*/
#topMainBnr img {
    width:100% !important;
    max-width: 100% !important;
    height: auto !important;
}
 
/*　画像の枠線を削除　*/
#topMainBnrFrame .slideFrame {
    border:none;
}
 
/*　画像の位置調整　*/
#topMainBnrFrame .slideFrame img {
    left: 0px;
}
 
/*　画像の余白を削除　*/
#topMainBnr {
    padding:1px 0px;
}
 
/*****　ヘッダー画像のサイズ定義を変更した場合　*****/
@media (min-width: 970px) { /*　BizVektorのレスポンシブ設定による　*/
    /*　画像フレームの最小の高さを設定　*/
    #topMainBnrFrame {
        min-height: 200px;
    }
}
 
/*　画像フレームの背景色・影を消す　*/
#topMainBnr,
#topMainBnrFrame {
    background-color:transparent;
    box-shadow:none;
    border:none;
}

/*****　ヘッダー画像の幅を画面いっぱいに広げるここまで　*****/


.su-spoiler-title {
    position: relative;
    cursor: pointer;
    min-height: 20px;
    line-height: 20px;
    padding: 7px 7px 7px 34px;
    font-weight: bold;
    font-size: 16px!important;
}



/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
.pc { display: none !important; }
.sp { display: block !important; }
}


#topMainBnr {
    width: 0%;
}

#topMainBnr img {
    width: 0px !important;
}

#topMainBnrFrame {
    box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
    border: 4px solid #fff;
    height: 0!important;
    margin: 0px!important auto;
    width: 0px;
}

#topMainBnrFrame {
    width: 0px;
    min-height: 0px;
}

#header #headContact #headContactTel {
    
    margin-bottom: 10px !important;
   
}

.content p {
    line-height: 110% !important;
}


p.sample1 {font-family:serif; }


#content h2, #content h1.contentTitle, #content h1.entryPostTitle, .sideTower .localHead, #topPr h3 a {
    font-family:serif;
}


#siteBottom {
    text-shadow: 0 0 #ffffff!important;
    background: url(images/bg_bk.jpg) left top repeat;
    clear: both;
    padding: 15px 0px 40px;
    font-size: 88%;
    font-family: Arial, Helvetica, sans-serif;
    color: #d2d2d3;
   
}


/*ページがふわっと表示するcss
---------------------------------------------------------------------------*/


body {
    animation: fadeIn 2s ease 0s 1 normal;
    -webkit-animation: fadeIn 2s ease 0s 1 normal;
}

@keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}

@-webkit-keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}

.content p {
    margin-bottom: 10px!important;
	margin-top: 10px!important;
   
}





