@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.7.8

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 {}

@charset "utf-8";

@media (min-width: 970px){
#main #container #content.wide { 
 width: 950px !important;
 }}

@media (min-width: 970px){
 #main #container #content {
 width: 700px !important;
 }}

/* ヘッダー画像横100％、最大幅1300px */
#topMainBnrFrame {width: 100%; height: auto;}
#topMainBnr img {width: 100% !important; max-width: 1300px !important; }
#topMainBnrFrame .slideFrame {border:none;}
#topMainBnrFrame .slideFrame img {margin: 0 auto;}
#topMainBnr {padding:1px 0px;}
/*ヘッダー画像のサイズ定義を変更した場合 */
@media (min-width: 970px) { /*　BizVektorのレスポンシブ設定による　*/
    /*　画像フレームの最小の高さを設定　*/
    #topMainBnrFrame {
        min-height: 200px;
    }
}

/*　画像フレームの背景色・影を消す　*/
#topMainBnr,
#topMainBnrFrame {
    background-color:transparent;
    box-shadow:none;
    border:none;
}

input[type="text"], input[type="email"], input[type="password"], select, textarea{ width:90%; }

.clear{ clear: both; visibility: hidden; height: 0;} 
#content p { margin-bottom: 0px; padding: 0px; }
#content .sectionFrame { padding: 10px 15px; margin-bottom: 20px; border: 3px solid #efefef; text-align: center; clear: both; }
#content form span.wpcf7-form-control-wrap .wpcf7-list-item, #content form span.wpcf7-form-control-wrap .wpcf7-list-item label { float:none; }


#content .sec01 p, #content .sec02 p, #content .sec03 p, #content .sec04 p, #content .sec05 p, #content .sec06 p, #content .sec07 p, #content .sec08 p {padding-top:5px; font-size: 12px; line-height: 120%;}

#content .row{
  margin-right: -1.33%;
}
   
/* スマホ */
@media(min-width: 320px) {
  .sec001a{float: left;width: 49%;min-width: 141px;margin: 0 0% 1% 0;}
  .sec001b{float: left;width: 49%;min-width: 141px;margin: 0 0 1% 0%;}
  .sec01a{float: left;width: 48%;min-width: 141px;margin: 0 1% 1% 0;}
  .sec01b{float: left;width: 48%;min-width: 141px;margin: 0 0 1% 1%;}
  .sec002 {float: left;width: 32%; min-width: 290px; margin-right: 1.33%; margin-bottom: 1.33%;}
  .sec02 {float: left;width: 32%; min-width: 300px; margin-right: 1.33%; margin-bottom: 1.33%;}
  .sec03 {float: left;width: 24%;min-width: 140px;margin-right: 1%;margin-bottom: 3%;}
  .sec04 {float: left;width: 18.5%;min-width: 141px;margin-right: 1.2%;margin-bottom: 1%;}
  .sec05 {float: left;width: 16%;min-width: 141px;margin-right: 0.6%;margin-bottom: 1%;}
  .sec05b {float: left;width: 15.7%;min-width: 141px;margin-right: 0.6%;margin-bottom: 1%;}
 }

/* 5.5インチスマホ */
@media(min-width: 360px){
  .sec001a{float: left;width: 49%;min-width: 160px;margin: 0 0% 1% 0;}
  .sec001b{float: left;width: 49%;min-width: 160px;margin: 0 0 1% 0%;}
  .sec01a{float: left;width: 48%;min-width: 160px;margin: 0 1% 1% 0;}
  .sec01b{float: left;width: 48%;min-width: 160px;margin: 0 0 1% 1%;}
  .sec002 {float: left;width: 32%; min-width: 150px; margin-right: 1.33%; margin-bottom: 1.33%;}
  .sec02 {float: left;width: 32%; min-width: 160px; margin-right: 1.33%; margin-bottom: 1.33%;}
  .sec03 {width: 24%;min-width: 160px;margin-right: 1%;margin-bottom: 1%;}
  .sec04 {float: left;width: 18.5%;min-width: 160px;margin-right: 1.2%;margin-bottom: 1%;}
  .sec05 {float: left;width: 16%;min-width: 160px;margin-right: 0.6%;margin-bottom: 1%;}
  .sec05b {float: left;width: 15.7%;min-width: 160px;margin-right: 0.6%;margin-bottom: 1%;}
}

/* スマホ横＆タブレット&PC */
@media(min-width: 480px) {
  .sec001a{float: left;width: 49%;min-width: 135px;margin: 0 0% 2% 0;}
  .sec001b{float: left;width: 49%;min-width: 135px;margin: 0 0 2% 0%;}
  .sec01a{float: left;width: 48%;min-width: 215px;margin: 0 1.33% 1.33% 0;}
  .sec01b{float: left;width: 48%;min-width: 215px;margin: 0 0 2% 2%;}
  .sec002 {float: left;width: 32%; min-width: 205px; margin-right: 1.33%; margin-bottom: 1.33%;}
  .sec02 {float: left;width: 32%; min-width: 215px; margin-right: 1.33%; margin-bottom: 1.33%;}
  .sec03 {float: left;width: 23.5%;min-width: 140px;margin-right: 1%;margin-bottom: 1%;}
  .sec04 {float: left;width: 18.5%;min-width: 135px;margin-right: 1.2%;margin-bottom: 1%;}
  .sec05 {float: left;width: 16%;min-width: 135px;margin-right: 0.6%;margin-bottom: 1%;}
  .sec05b {float: left;width: 15.7%;min-width: 135px;margin-right: 0.6%;margin-bottom: 1%;}
}

.sec002 img { border: 1px solid #cccccc; padding:2px;}
.sec002 p { font-size:90%;}

.sec03b {	
  float: left;
  width: 23.4%;
  min-width: 135px;
  margin-right: 1.3%;
  margin-bottom: 1.2%;
}

.secinner {
	padding:2% 2% 2% 2%;
        border: 1px solid #cccccc;
}

.secinner3 {
	padding:1% 3% 1% 4%;
        border-left: 1px solid #eee;
}
.secinner4 {
	padding:1% 6% 1% 4%;
        border-left: 1px solid #eee;
        border-right: 1px solid #eee;
}


#sideTower form#searchform input#s { float:none;width:55%; }
#sideTower form#searchform input#searchsubmit { width:30%; }
#sideTower .sideWidget .ucart_search_body form li a { clear:both;}
.sideTower table#wp-calendar { width:95%;margin-left:7px; }
.green{color:#3C9;}
