@charset "utf-8";
/*
Theme Name: ★BizVektor_mk★
Theme URI: http://bizvektor.com
Template: biz-vektor
Description: 
Author: ★atwork★
Tags: 
Version: 0.1.0
*/

body{color: #333;}
a{color: #333;}
a:hover{color: #C00;}

/*フッターのpowerd by Bizを非表示*/
#siteBottom #powerd{
	display:none;
}

#header{
	padding-top:0;
	background-color:#FFF;
}
#headerTop{
	padding: 3px 0;
	background-color:#FFF;
}
#headerTop #site-description{
text-align: left;
color:#333;
font-size: 12px;
}

/*ヘッダーの会社ロゴのサイズ変更*/
#header #site-title a img{
max-height:80px;
}

/*ヘッダーのお問い合わせのスタイル変更*/
#header #headContact #headContactTel{
color:#262f71; /*;2e43d7;*/
padding: 3px 0;
font-size: 220%;
}
#header #headContact #headContactTxt{
color:#C00;/*オレンジF60*/
font-weight: bold;
font-size: 14px;
}

/*トップページのスライドショーのスタイル変更*/
#topMainBnr{
	background:#f8f8f8;
	background:url("http://mk-toko.jp/wordpress/wp-content/uploads/2015/03/grunge_wall.png") repeat;
	/*background: URL('http://mk-toko.jp/wordpress/wp-content/uploads/2015/03/brickwall.png') repeat;*/
	/*box-shadow:0px 1px 3px rgba(0, 0, 0, 0.3) inset;*/
	padding:0;
}
#topMainBnrFrame{
border:none;
/* 	min-height: 400px; */
}

.flexslider{
	background:none;
}
.flex-direction-nav li a{
	background:url("http://mk-toko.jp/wordpress/wp-content/uploads/2020/07/slide_arrow.png") no-repeat;
}
.flex-direction-nav li a:hover{
		background-image:url("http://mk-toko.jp/wordpress/wp-content/uploads/2020/07/slide_arrow_on.png");
}

/*メニューのスタイル変更*/
#gMenu{
background-color: #666;
background:#666 URL('http://mk-toko.jp/wordpress/wp-content/uploads/2015/03/grey_wash_wall.png') repeat;
box-shadow:0 1px 5px rgba(0, 0, 0, 0.5) inset;
}
#gMenu .menu li.current_page_item > a{
background-color: #262f71;
background: #262f71; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MmY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzNiNDI3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjJmNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #262f71 0%, #3b4270 11%, #262f71 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#262f71), color-stop(11%,#3b4270), color-stop(100%,#262f71)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #262f71 0%,#3b4270 11%,#262f71 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #262f71 0%,#3b4270 11%,#262f71 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #262f71 0%,#3b4270 11%,#262f71 100%); /* IE10+ */
background: linear-gradient(to bottom,  #262f71 0%,#3b4270 11%,#262f71 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262f71', endColorstr='#262f71',GradientType=0 ); /* IE6-8 */

color:#FFF;
}
#gMenu .menu li > a:hover{
background-color: #2e43d7;
background: #262f71; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MmY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzNiNDI3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjJmNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #262f71 0%, #3b4270 11%, #262f71 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#262f71), color-stop(11%,#3b4270), color-stop(100%,#262f71)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #262f71 0%,#3b4270 11%,#262f71 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #262f71 0%,#3b4270 11%,#262f71 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #262f71 0%,#3b4270 11%,#262f71 100%); /* IE10+ */
background: linear-gradient(to bottom,  #262f71 0%,#3b4270 11%,#262f71 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262f71', endColorstr='#262f71',GradientType=0 ); /* IE6-8 */

color:#FFF;
}
#gMenu .menu > li > a{
border-right:1px solid #FFF;
color:#FFF;
padding: 20px 5px;
}
#gMenu .menu{
background-color: #333;
background: #000000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #000000 0%, #333333 11%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(11%,#333333), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#333333 11%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#333333 11%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#333333 11%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #000000 0%,#333333 11%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

border-left:1px solid #FFF;
color:#FFF;
}
#gMenu .menu > li > a span.en{
font-size:9px;
color:#CCC;
}
/*メニュースマフォの時*/
#gMenu .assistive-text{
background-color: #333;
background:#666 URL('http://mk-toko.jp/wordpress/wp-content/uploads/2015/03/grey_wash_wall.png') repeat;
color:#FFF;
}

/*ページタイトルのスタイル変更*/
#pageTitBnr{
background:#CCC URL('http://mk-toko.jp/wordpress/wp-content/uploads/2015/03/brickwall.png') repeat;
box-shadow:0px 1px 3px rgba(0, 0, 0, 0.3) inset;
}

/*パンナビのスタイル変更*/
#panList #panListInner{
border-bottom: 1px solid #666;
}
#panList{
color:#333;
}
/*検索ボタンのスタイル変更*/
form#searchform input#searchsubmit{
background-color: #333;
}

/*営業日カレンダーの休日のスタイル変更*/
#biz_calendar table.bizcal .holiday,
#biz_calendar p span.boxholiday{
background-color:#C00;
}
#biz_calendar table.bizcal th:first-child{/*定休日*/
color:#C00;
}
#biz_calendar table.bizcal th:nth-last-of-type(1){/*土曜*/
color:#262f71;
}

/*詳しく見る、この記事を見るのスタイル変更*/
.moreLink a{
background:none;
background-color:#333;
color: #FFF;
border-left: 5px solid #C00;/*オレンジF60*/
}
.moreLink a:hover{
background-color:#000;/*2e43d7;*/
color: #FFF;
}
/*投稿　カテゴリタグのスタイル変更*/
#content .infoList .infoCate a{
background-color:#262f71;
color:#FFF;
}
#content .infoList .infoCate a:hover{
background-color:#2e43d7;
}

/*RSSボタンのスタイル変更*/
#content .infoList .rssBtn a{
background-color:#262f71;
color:#FFF;
}

/*お問い合わせバナーのスタイル変更*/
#content .mainFootContact .mainFootBt a{/*ページ下部*/
background-color:#262f71;
}
.sideTower li#sideContact.sideBnr a{/*サイドバー*/
background-color:#262f71;
}


/*お問い合わせフォームの入力ヒントの文字サイズ　telを追加*/
#content form input[type="text"], #content form input[type="email"], #content form input[type="tel"], #content form textarea{
margin:5px 5px 5px 0;
overflow:hidden;
padding: 5px 10px;
position:relative;
width:90%;
}
input[type="text"], input[type="email"], input[type="tel"],textarea{
font-size:12px;
}
input[type="text"], input[type="email"], input[type="tel"], textarea{
background:none repeat scroll 0 0 #f9f9f9;
border:1px solid #ccc;
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset;
}
a.btn, .linkBtn a, input[type="button"], input[type="submit"]{
background-color: #333;
color: #FFF;
}

/*投稿一覧の１件目のアイキャッチ画像44pxのずれ（RSSのフロートが解除されていない）を修正*/
#content .infoList .infoListBox{
clear:both;
}
/*アイキャッチ画像のサイズ変更*/
#content .infoList .infoListBox div.thumbImage div.thumbImageInner{
width:auto;
height:auto;
padding:2px;
}
#content .infoList .infoListBox div.thumbImage div.thumbImageInner img{
width:150px;
height:auto;
}
/* トップページのみアイキャッチ（トップページ）の幅を広げる */
body.home #content .infoList .infoListBox div.thumbImage {
width:150px;
}



/*コンテンツ下部の連絡先　電話番号のスタイル変更
#content .mainFootContact p.mainFootTxt span.mainFootTel{
 background-color:#2e43d7;
 padding: 5px;
 color:#FFF;
}*/


#content h3.tosou{
	clear:both;
	padding-left:0;
	margin-top:50px;
}
#content h3{
border-left: 5px solid #262f71;
}

/*サイドバーのスタイル変更*/
.sideTower .localHead{
border-top: 2px solid #333;
}

form#searchform{/*検索エリア*/
background-color:#dae3fa;
border-radius: 5px; 
padding-top:10px;
padding-bottom:10px;
box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2) inset;
}

#footerSection{
	background-color:#FFF;
}
#footMenu{
	display:none;
/*
background:#262f71 URL('http://mk-toko.jp/wordpress/wp-content/uploads/2015/03/brickwall.png') repeat;
box-shadow:0px 1px 3px rgba(0, 0, 0, 0.3) inset;
*/
/*border-bottom: 1px solid #666;*/
}
#footMenu .innerBox{
border-bottom:none;
}
#footer{
/*border-bottom:1px solid #333;
box-shadow:0px -1px 3px rgba(0, 0, 0, 0.3) inset;*/
}
#siteBottom{
background-color:#333;
background:#333 URL('http://mk-toko.jp/wordpress/wp-content/uploads/2015/03/grey_wash_wall.png') repeat;
/*box-shadow:0px 1px 3px rgba(0, 0, 0, 0.3) inset;*/
color:#FFF;
}
#siteBottom a{
color:#FFF;
}

#footerSiteMap .menu a{
color:#333;
}


/*フッター部の連絡先とサイトマップのスタイル変更*/
#footer dl#footerOutline{
width: auto;
padding-bottom: 10px;
}
#footer dl#footerOutline dt{
width: auto;
}
#footer dl#footerOutline dd{
width: auto;
margin-right: 20px;
}
#footerSiteMap{
width: auto;
}
#footerSiteMap .menu li a{
padding: 0 15px 4px 18px;
}

/*フロントページのスタイル変更*/
#topFreeArea .attention{
	background-color: #FFF;
	text-align: left;
	border: 1px solid #CCC;
	padding: 10px 20px 0 20px;
	margin-bottom:20px;
	font-size: 80%;
}
#topFreeArea  .attention p{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-bottom:0;
}
#topFreeArea  .banner ul, #topFreeArea  .banner ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#topFreeArea  .banner ul li{
	float:left;
	width:100%;
	height:auto;
	margin-bottom:20px;
}

/* 固定ページのスタイル*/
#content p{
	line-height:1.75em;
}
#content p:after{
    content:".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}
#content p.attention{
	clear:both;
	margin-top:30px;
	margin-bottom:20px;
	padding:1rem;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	background-color: #FFF;
	border: 1px solid #CCC;
}
#content p a{
	color:#03C;
	font-weight: bold;
}
#content p .marker{
	background-color:#FF6;
	font-weight:bold;
}
#content .souko{
	padding:1rem;
	background-color:rgba(210,189,164,0.5);	
}
#content .souko h4{
	margin:0;
	border-bottom: none;
}

/*トップ3PRエリアのスタイル*/
#topPr .topPrInner p.topPrDescription{
	font-size:100%;
}
#content #topPr p a{
	color:#333;
	line-height: 1.25rem;
	font-weight:normal;
}
#topPr h3{
	font-size:140%;
}
.moreLink a{
	font-size:100%;
}
#topPr .prImage{/*アイキャッチ画像表示エリアを大きく*/
	width:30%;
}
.sideTower .ttBoxSection .ttBox .ttBoxThumb img{
	background-color:#FFF;
}
#sideTower .ttBox .ttBoxThumb, .sideTower .ttBox .ttBoxThumb{
		width:50%;
}
@media (min-width: 660px) { /* スクロール分余裕に20px */
	#topPr .prImage	{ 
		width:100%;
	}
}
#header #headContact #headContactTel a {
    color:#262f71;
    text-decoration:none;
    }