@charset "utf-8";
/*
Theme Name: ★BizVektor子テーマサンプル★
Theme URI: http://bizvektor.com
Template: biz-vektor
Description: 
Author: 
Tags: 
Version: 0.1.0
*/

/* powedby削除 */
#powerd{display:none}

/* スマホ画像中央ぞろえ */
@media only screen and (max-width: 480px){
#content img.alignleft{ 
float: none; 
width:100%; 
height:auto; 
}
#content img.alignright{ 
float: none; 
width:100%; 
height:auto; 
}}


/* サイドバー300に　plain.cssで全体の横幅変更済み */
@media (min-width: 970px){
    #main #container #content {float:left; width:650px;}
    #main #container #sideTower {float:right; width:280px;}
    .menu .menu-item {width:calc(948px/7)!important;}}

/* 画像の下に文字が回り込まないように */
p.hidden {
 overflow: hidden;
}

/* 回り込み解除 */
.clearmawari { 
clear: both;
}

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

/*　ヘッダー画像余白　*/
#topMainBnr {
    padding: 5px;
}

/*　お知らせ一覧タイトルの上のバー削除　*/
#content h4 { background: none; }

/*　ヘッダーロゴ高さ　*/
#header #site-title a img { max-height:100px; }

/*　電話番号欄調整　ヘッダー高さ調整*/
@media (min-width: 660px) { /* スクロール分余裕に20px */
#header	{ padding-top:5px; text-align:left; }
#site-title{padding-bottom:15px!important;}
#header #headContact{ float:right; text-align:right; padding-top:35px}
}

/* blockquoteの枠の色 */
blockquote{border: 3px solid #5E9C4A!important;}

/* flowBoxの枠の色 */
#content .flowBox dl{border: 3px solid #5E9C4A!important;}

/* サイドバーお問い合わせ横幅100％、背景削除 */
.sideTower li.sideBnr#sideContact a{
width:100%; background-color: transparent!important;}


/*****　タイトル等のカラー　*****/
/* ディスクリプション文字色 */
#site-description{color:#fff;}

/* トップPR h3の文字余白 */
.topPrTit a{padding: 10px 0px 0px 10px!important;}

/* moreリンク文字色　背景色　変更 */
.moreLink a{
border-left:none;
background:#DF8147;
color:#fff;}

/* moreリンクホバー変更 */
.moreLink a:hover{background:#ffd5a5;}

/* タグカテゴリー文字色　背景色　変更 */
.infoCate a{background:#DF8147!important;
color:#fff!important;}

/* タグカテゴリーホバー変更 */
.infoCate a:hover{background:#a4c95e;}

/* pagetop文字色　背景色　変更 */
#pagetop a{background:#DF8147;
color:#fff;}

/* pagetopホバー変更 */
#pagetop a:hover{background:#a4c95e;}

/* グローバルメニュー全体の色 */
#gMenu {background:#5E9C4A!important;
text-shadow:none!important;
		border-bottom:none;
}
/* グローバルメニューリストの線（インナー） */
#gMenuInner{
	border-right:1px solid #fff!important;
}
/* グローバルメニューリストの線（ブロック毎） */
#gMenu .menu li a{
	border:none;
	text-shadow:none;
	color:#fff!important;
}
/* グローバルメニュー今いるページ装飾 */
#gMenu .current_page_item a{background:#a4c95e!important;}
/* グローバルメニューホバー */
#gMenu a:hover{background:#a4c95e!important;}

/*リストの点を無くす */
.tennnasi li {list-style: none!important;}

/*テーブル文字中央揃え */
.mojicenter th{text-align:center;}
.tdmojicenter td{text-align:center!important;}
.tatemoji table,th,td {vertical-align: middle!important;}

/*サイドバーメニューwidth100% */
.sideTower .sideWidget li{ width:100%!important;}

/* 文字サイズ大 */
span.mojidai {font-size: large!important; }
table.mojidai {font-size: 110%!important; }

/*料金テーブルthの幅　ＰＣ表示のみ*/
@media (min-width: 660px) {.haba25 th{width:25%;}}

/* top3PR、h1、h2、h3、背景、アンダーバー色 */
.topPrTit a,#content h1,#content h2,.entry-content h3,#sideTower h3{
border-bottom:none!important;
background:#5E9C4A!important;
text-shadow:none!important;
color:#fff!important;}

/* フローボックス文字色 */
.flowBox dt{color:#fff!important;}

/* テーブルカラー */
table th{background:#5E9C4A!important;color:#fff!important;}
table tr{background:#fff}

/* ディスクリプション文字色 */
#site-description{color:#fff;}

/*料金テーブルthの幅　ＰＣ、スマホ共通*/
.haba25r th{width:25%;}
/*料金テーブルthの幅　ＰＣ、スマホ共通*/
.haba35r th{width:35%;}

/*料金テーブルthの幅　ＰＣ表示のみ*/
@media (min-width: 660px) {.haba25 th{width:25%;}}
/*料金テーブルthの幅　ＰＣ表示のみ*/
@media (min-width: 660px) {.haba35 th{width:35%;}}

/* フローボックス文字色 */
.flowBox dt{color:#5E9C4A!important;}

/*フォーム幅調整 */
.formbottom{margin-bottom:3%;}
@media (max-width: 660px) {
.formmax{width:100%!important;}
.formsmall{width:70%!important;}
}

/* サイドバーの子ページリストを表示しないようにする */
.localSection {display:none!important;}
/* ページ下部の子ページリストを表示しないようにする */
.childPageBox{display:none!important;}

/* formセレクトボックスの矢印表示 */
select{-webkit-appearance:menulist!important;}

/* テキストボックスフォント */
h4.vk_borderBox_title
{color:inherit!important;
text-shadow:none!important;}