@charset "utf-8";
/*
Theme Name: BizVektor
Theme URI: http://bizvektor.com
Description: BizVektor theme will allow you to build a high-quality web site. It is possible to change the color, to switch to a completely different design. In addition, it is also possible to increase the number of designs by plug-ins.
Author: Vektor,Inc.
Author URI: http://www.vektor-inc.co.jp
Version: 1.8.4

Tags: white, red, blue, black, green, orange, purple, two-columns, right-sidebar, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style,theme-options
Text Domain: biz-vektor
License: GNU General Public License
License URI: license.txt



BizVektor WordPress theme, Copyright (C) 2014 Vektor,Inc.
BizVektor WordPress theme is licensed under the GPL.
*/

.sticky {}
.bypostauthor {}


.soudan{
background: url(http://kanagawa.pya.jp/test/wp-content/uploads/2015/12/kanbanichiba_yokohama_kawasaki_toiawas_contact.png) no-repeat;

}

.freetel{
//margin: 10px auto 0;
padding: 98px 0px 0px 23px;
}

.kanban9931{
padding: 58px 0px 0px 27px;
}

.toiawase{
padding: 2px 0px 0px 22px;
}

#content .infoList .infoListBox div.thumbImage { float:left; }
#content .infoList .infoListBox div.entryTxtBox.haveThumbnail { float:right }
#content .infoList .infoListBox div.thumbImage div.thumbImageInner img { width:120px; }

.koteicenter{
text-align: center;
margin: 0px 0 5px 0px;
}

.tentou {
text-align: center;
}



#top_textk {
font-size: 20px;
font-weight: bold;
margin-top: 20px;
text-align: center;
}
.contentsk_top {
border-top: 15px solid #46b6ce;
margin: 10px auto 0;
padding: 20px 25px;
position: relative;
width: 628px;
}

.contentsk_top p {
font-size: 20px;
font-weight: bold;
line-height: 36px;
padding: 0 10px;
}

.contentskk {
border-top: 15px solid #94d1c1;
margin: 0 auto;
padding: 20px 25px;
position: relative;
width: 628px;
}

.ck{
font-size: 24px;
font-weight: bold;
}

.contentskk .textkk {
color: #555;
font-size: 16px;
line-height: 19px;
margin-top: 5px;
padding: 0 20px;
}

.contentskk .titlek {
display: block;
font-size: 18px;
font-weight: bold;
margin-top: 15px;
}

.sub_item {
border: 1px solid #d8ae38;
height: 30px;
width: 230px;
background: none repeat scroll 0 0 #fff;
}

.sub_item img {
float: left;
height: 30px;
margin-right: 10px;
width: 56px;
}
#sub_menu {
border: 1px solid #d8ae38;
margin: 10px 10px 10px 0px;
width: 166px;
}
.sub_item span {
color: #666;
float: left;
font-size: 12px;
height: 27px;
line-height: 13px;
margin-top: 3px;
width: 98px;
}

.topichibox{
float: left;
margin: 5px 0px 5px 5px;
border: solid #D3D3D3 1px;
width: 185px;
padding: 10px;
background: #fff;
text-align: center;
}

.topichiboxy{
float: right;
margin: 5px 5px 5px 0px;
border: solid #D3D3D3 1px;
width: 310px;
background: #fff;
}

.toptext{
font-size: 20px;
font-weight: bold;
text-align: center;
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
margin:0px 0 0px 0;
padding: 9px 0 0 20px;
line-height: 30px;
color:#FF0000;
}

.shohin{
text-align: center;
font-size: 17px;
font-weight: bold;
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MSPGothic",Sans-Serif;
margin: 2px 0 5px 0px;
padding: 5px ;
}

.aria{
font-size: 19px;
font-weight: bold;
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
margin:10px 0 0 0;
text-align: center;
padding: 10px ;
}





#content h4, #content dt {
//color: #fff;
//color: #f16135;
}

.shohinb {
margin: 5px 0;
text-align: center;
}

#footer {
background-color: #fff;
border-top: 1px solid #ffa500;
color: #000;
}
#footerSiteMap .menu {
font-size: 12px;
color: #000;
}

#siteBottom {
color: #000;
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size: 92%;
}

.sideTower .sideWidget .textwidget {
padding-top: 0px;
}

.sideTower .sideWidget {
margin-bottom: 3px;
}

#content h2, #content h1.contentTitle, #content h1.entryPostTitle {
border-top: 2px solid #ffa500;
 font-weight: bold;
}

.content h2, .content h1.contentTitle, .content h1.entryPostTitle {
border-bottom: 1px solid #ccc;
border-top: 2px solid #000;
clear: both;
color: #fff;
font-size: 128.6%;
font-weight: bold;
line-height: 114.3%;
padding: 13px 0 8px;
position: relative;
}



.sideTower .localHead {
background: #f66c24 none repeat scroll 0 0;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
border-top: 2px solid #c00;
box-shadow: 0 1px 0 #fff inset;
color: #fff;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
border-top: 2px solid #ffa500;
}

.sideTower form#searchform input#searchsubmit {
width: 30%;
font-weight: bold;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}

.toukourise {
text-align: center;
}

.imgR2 {
margin: 1px 0;
}

.how {
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
font-size: 16px;
font-weight: bold;
}

.hows {
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
font-size: 13px;
font-weight: bold;
}

.info {
border-bottom: 1px solid #d3d3d3;
font-weight: bold;
padding: 0 10px 10px;
}

.imgL {
float: left;
margin: 0 10px 0 0;
}

#footerSiteMap .menu a {
color: #000;
font-size: 14px;
font-weight: bold;
}

#footerSiteMap .menu li a {
background-position: left 2px;
padding: 1px 20px 4px 18px;
}

.sideTower .sideWidget li a {
background: rgba(0, 0, 0, 0) url("images/icon_arrow1_gray.gif") no-repeat scroll 10px 50%;
color: #000;
display: block;
padding: 13px 10px 11px 28px;
text-decoration: none;
font-weight: bold;
}


/* --- フォームエリア --- */
form.contact {
font-size: 80%;
margin: 0 auto;
}
/* --- フォームエリア内の段落 --- */
form.contact p {
line-height: 130%;
font-size: 120%;
padding: 0px 0 0 10px;
margin: 0px 10px 0px 0px;
}
/* --- 段落内の「必須」画像 --- */
form.contact p.attention img {
vertical-align: middle;
}

/* --- 部品グループ --- */
form.contact div.fields {
margin-bottom: 20px; /* 部品グループの下マージン */
margin-top: 10px; 
padding: 2px; /* 部品グループのパディング */
background-color: #f9f9f9; /* 部品グループの背景色 */
border: 1px #c0c0c0 solid; /* 部品グループの境界線 */
}

/* --- テーブル --- */
form.contact table {
width: 100%; /* テーブルの幅 */
border: 1px solid; /* テーブルの境界線 */
border-color: #c0c0c0 #999999 #999999 #c0c0c0; /* テーブルの境界線色（上右下左） */
}
/* --- キャプション --- */
form.contact caption {
margin-bottom: 2px; /* キャプションの下マージン */
padding: 10px 8px; /* キャプションのパディング（上下、左右） */
background: #f9f9f9 url(caption_back1.gif) repeat-x; /* キャプションの背景 */
border: 1px solid; /* キャプションの境界線 */
border-color: #c0c0c0 #999999 #999999 #c0c0c0; /* キャプションの境界線色（上右下左） */
text-align: center;
color: #808080; /* キャプションの文字色 */
font-weight: bold;
}

/* --- 見出しセル（th） --- */
.form.contact th {
width: 80px; /* 見出しセルの幅 */
//padding: 0px 8px; /* 見出しセルのパディング（上下、左右） */
//padding: 10px 10px 5px 20px;
background-color: #f5f5f5; /* 見出しセルの背景色 */
border-bottom: 1px #c0c0c0 dotted; /* 見出しセルの下境界線 */
text-align:left;
line-height: 130%;
font-size: 13px;
}
/* --- 見出しセル内の補足テキスト --- */
form.contact th span.supplement {
font-weight: normal;
}
/* --- データセル（td） --- */
form.contact td {
padding: 10px 10px 5px 10px; /* データセルのパディング（上、左右、下） */
background-color: #ffffff; /* データセルの背景色 */
border-bottom: 1px #c0c0c0 dotted; /* データセルの下境界線 */
font-size: 14px;
}
/* --- データセル内の補足テキスト --- */
form.contact td span.supplement {
color: #808080;
}
/* --- 必須項目セル --- */
form.contact td.required {
//width: 20px; /* 必須項目セルの幅 */
padding: 10px 3px; /* 必須項目セルのパディング（上下、左右） */
height: 31px;
background-color: #FFA500;
text-align: center;
}
/* --- 任意項目セル --- */
form.contact td.arbitrary {
background-color: #e0f1fc; /* 任意項目セルの背景色 */
}

/* --- フォーム部品 --- */
form.contact input,
form.contact select,
form.contact textarea {
margin-bottom: 2px; /* フォーム部品の下マージン */
}

#zip1, #zip2 {
width: 70px; /* フォーム部品の幅 */
}
/* --- （複数行のテキスト入力欄） --- */
#message {
height: 10em; /* フォーム部品の高さ */
}
#remark {
height: 6em; /* フォーム部品の高さ */
}

/* --- ボタン --- */
form.contact p.button {
margin: 0;
text-align: center;
}

.kaisyagaiyou{
//height: 275px;
//background: url(http://www.kanban-ichiba.co.jp/wp-content/uploads/2015/06/kaisyagaiyou_kanbanichiba_yokohama_back.png) no-repeat;
margin:10px 0px 10px 0px;
padding: 15px 15px 0px 15px;
}

.yarpp-thumbnails-horizontal {
text-align: center;
}

/*------------
お問い合わせ_MW
-------------*/



.form input,
.form textarea{
//width: 479px;
//height:200px;
}
.form input,
.form text{
//width: 479px;
//height: 25px;
}


.form .radiobtn input{
//width:15px;
}
.form .radiobtn p:first-child{
margin-right: 10px;
}
.form .name td{
font-size: 11px;
}
.form .name input{
//width:150px;
margin-right: 20px;
}
.form .name p:first-child{
margin-bottom: 20px;
}
.form .name p span{
display:none;
}
.num input{
//width:50px;
}
.radiobtn label{
display:block;
}
.radiobtn label:last-child{
margin-right: 0;
}
.form th span{
background:#e55a3b;
color:#fff!important;
padding: 2px 5px;
font-size: 12px;
}
.mw_wp_form .error{
background:#e55a3b;
color:#fff!important;
padding: 2px 15px;
}

.form th{
white-space:nowrap;
//white-space: normal; 
//white-space: pre;
//padding: 5px;
width: 80px;
}
.mw_wp_form .error{
background:#e55a3b;
color:#fff!important;
padding: 2px 15px;
}

p.button,
body.page-id-325 .content p.button{
margin: 0 auto;
width:120px;
font-weight: bold;
}
p.button input,
body.page-id-325 .content p.button input{
width:120px;
}

#header #headContact #headContactTxt {
font-size: 15px;
padding-top: 10px;
}

#header #headContact #headContactTel {
font-size: 26px;
margin-bottom: 7px;
padding-top: 5px;
}

#header #headContact #headContactTime {
font-size: 15px;
}



p1{
font-size: 15px;
}

.otoi{
//margin: 0px 0 0 100px;
//border: solid #D3D3D3 2px;
//width: 500px;
//height:610px;
}
.otoi2{
margin: 0px 0 0px 0;
}

.aria{
font-size: 19px;
font-weight: bold;
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
margin:10px 0 0 0;
text-align: center;
}


.how{
font-size: 19px;
font-weight: bold;
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

.kanbanichiba{
float: right;
text-align: right;
font-size: 14px;
font-weight: bold;
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {
border: 1px solid rgba(127, 127, 127, 0.1);
height: 170px;
margin: 5px 0 3px 3px;
vertical-align: top;
width: 130px;
}


#voice {
border: 1px solid #e0dfe3;
clear: both;
padding: 5px 20px 25px;

}

.kojinvoice{
border-bottom: 2px dotted #e0dfe3;
padding: 0 0 20px 60px;

}

.kojinvoice img{
padding: 20px 10px 10px 0;
float: left;
}

.okyakup{
padding: 0px 0px 0px 30px;
padding: 0px 0px 40px 0;
width: 500px;
}

section.okyaku dl.okyaku_koe {
border-bottom: 2px dotted #e0dfe3;
line-height: 1.4;
padding: 20px 10px 10px 0;
}

section.okyaku {
border: 1px solid #e0dfe3;
clear: both;
margin: 0 auto 25px;
padding: 5px 20px 25px;
}

section.okyaku dl.okyaku_koe dt {
background: url("http://www.kanban-ichiba.co.jp/wp-content/uploads/2014/10/okyakusamanokoe.png") no-repeat scroll left top rgba(0, 0, 0, 0);
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
font-size: 16px;
font-weight: bold;
min-height: 22px;
padding: 3px 0 10px 58px;
}

section.okyaku dl.okyaku_koe dd {
padding-left: 58px;
}

.text{
font-size: 23px;
border: 1px solid #e0dfe3;
font-weight: bold;
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
margin:5px 0 5px 0px;
padding: 10px 10px 10px 10px;
text-align: center;
height: 50px;
}

.call{
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
margin:10px 0 10px 0px;
text-align: center;
}

.gyomu{
padding: 10px 0px 10px 0px;
}

.itsurei{
margin:10px 0 10px 0px;

}

.jitsureitop{
margin:1px 0 1px 0px;
height: 800px;
}

.topmodoru{
font-size: 16px;
font-weight: bold;
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
margin:20px 0 5px 0px;
}

#sitemap_list li {
background: url("../images/urban/bg_level1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
font-size: 16px;
line-height: 1.8;
list-style-type: none;
margin-bottom: 15px;
padding: 8px 0 8px 20px;
}


.kanbanichibalink {
font-size: 12px;
padding: 20px 10px 10px 10px;
}

.interview{
font-size: 17px;
font-weight: bold;
padding: 20px 10px 10px 10px;
}

.info{
font-weight: bold;
padding:0px 10px 10px 10px;
border-bottom: 1px solid #d3d3d3;
}

.gyousyu{
padding-left: 80px;
padding-top: 15px;
}

.content .infoList .infoCate a {
background-color: #f66c24;
color: #fff;
font-size: 11px;
line-height: 14px;
margin-right: 4px;
padding: 2px 2px 1px;
position: relative;
text-decoration: none;
//font-weight: bold;
}

.content .infoList .infoDate {
  color: #c00;
  margin-right: 2px;
}

.eazy {
text-align: center;
}

.eazy img{
padding: 2px;

}

.products_main_photo img {
height: 270px;
width: 300px;
}

.products_main_photo {
float: left;
width: 300px;
}

table.products_table {
//float: right;
width: 300px;
margin-bottom: 50px;
}

.products_table {
border-top: 1px solid #e7e7e7;
font-size: 11px;
margin-bottom: 10px;
width: 100%;
}

.atsunikuarea table {
border: 1px solid black;
float: left;
height: 240px;
margin: 10px 6px 10px 0px;
text-align: center;
width: 200px;
}



.jirei{
text-align: center;
 padding: 0px 0px 0px 10px;
}


.clearfix wrapper{
text-align: center;
float: center; 
}

.seihinimg{
text-align: center;
font-weight: bold;
padding: 0px 10px 10px 10px;

}

.content table thead th {
font-weight: bold;
color: #000;
font-size: 16px;
}

.content th, .content thead th {
color: #000;
//font-size: 15px;
//font-weight: bold;

}





.content h3 {
  border-left: 3px solid #666;
  clear: both;
  color: #333;
  font-size: 18px;
  margin: 0px 0 25px;
  padding: 2px 0 0 15px;
}

.beforeue {
  color: #c30000;
  font-size: 25px;
  font-weight: bold;
  margin-top: 10px;
  padding: 10px;
  text-align: left;
}

.vave_box {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #2449ac;
  margin-bottom: 0;
  padding: 5px 10px 24px;
  text-align: center;
  
}

.vave_text {
  background: #edf1f6 none repeat scroll 0 0;
  border: 1px dotted #2449ac;
  margin-top: 10px;
  padding: 10px;
  text-align: left;
}

#vave_summary {
  background: #edf1f6 none repeat scroll 0 0;
  border: 1px dotted #2449ac;
  padding: 10px;
  text-align: left;
}

.vave_arrow {
  text-align: center;
}

th {
//width: 80px;
}

.form td {
  border: 1px solid #ccc;
  font-size: 12px;
  padding: 10px 0 5px 10px;
}

.form input, .form file {
 white-space: normal; 
}


.postbox {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  font-size: 12px;
  height: 250px;
  margin: 0 0 20px;
  overflow: scroll;
  padding: 10px 12px;
}

.postbox dt {
  background: #ff0000 none repeat scroll 0 0;
  float: left;
  font-weight: normal;
  list-style-type: decimal;
  margin-left: 0;
  padding: 2px 8px;
  text-align: center;
}

.postbox dt {
  //background: #ff0000 none repeat scroll 0 0;
  background: #f16135 none repeat scroll 0 0;
  float: left;
  font-weight: normal;
  list-style-type: decimal;
  margin-left: 0;
  padding: 2px 8px;
  text-align: center;
  color: #fff;
}

.postbox dd {
  border-bottom: 1px dotted #ccc;
  list-style-type: decimal;
  margin-bottom: 11px;
  margin-left: 90px;
  padding: 2px 0 0;
}

