@charset "utf-8";
/*
Theme Name: 白馬商工会
Theme URI: http://www.hakuba-sci.jp/
Description: BizVektor のテーマをカスタマイズした白馬商工会テーマです。
Author URI: http://www.vektor-inc.co.jp
Version: Version: 1.5.3

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 {}


/*-------------------------------------------*/
/*	ウィジェット　バナー
/*-------------------------------------------*/

/* タイトル非表示 */
.sideWidget h3.localHead {
	display:none;
}

#sideTower li.sideBnr {
	margin: 0 0 16px 0;
}


/*-------------------------------------------*/
/*	会員検索
/*-------------------------------------------*/

#memberSearch {

}

#memberSearch .searchForm {
	margin: 0 0 24px 0;
}

#memberSearch table.search {
	width: 98%;
	border-spacing: 0;

	margin: 0 auto 24px auto;
}

#memberSearch table.search th.searchHeader {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	word-break:break-all;
}

#memberSearch table.search td.searchImage {
	vertical-align: middle;
	text-align: center;
	width: 120px;
	padding: 10px 5px  10px 5px;
}

#memberSearch table.search td.searchImage img {
	width: 110px;
}

#memberSearch table.search td.searchCompany {
/*	width: 330px;*/
	padding: 10px;
}

#memberSearch table.search td.searchTel, #memberSearch table.search td.searchHome, #memberSearch table.search td.searchDetail {
	text-align: center;
	/* white-space: nowrap;*/
	padding: 10px;
	word-break: break-all;
}

#memberSearch table.search th.celHeader {
	vertical-align: middle;
	font-weight: bold;
	text-align: left;
word-break:break-all !important;
	/*white-space: nowrap;*/
}

#memberSearch table.search td.celDetail {
	vertical-align: middle !important;
	padding: 10px;
}


/* 会員検索TOP画像 */
#memberSearch #imageTop {
	text-align:center;
	margin:0 auto;
}

#memberSearch #imageTop .subTop {
	display:inline-block;
	* display:inline;
	* zoom:1;
	border: 1px solid #cecece;
	background: #eeeeee;
	padding: 10px;
	margin: 0 auto 10px auto;
}

#memberSearch #imageTop .subTop img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 500px;
}

#memberSearch #imageTop .subTop p.caption {
	font-size:16px;
	text-align: center;
	margin: 10px 0 -2px 0;
}

/* 会員検索3列画像 */
#memberSearch #imageBox {
	overflow: hidden;
	margin: 0 0 22px 0;
}

/* clearfix */
#memberSearch #imageBox:before, #memberSearch #imageBox:after {
	content: "";
	display: table;
}
 
#memberSearch #imageBox:after {
	clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
#memberSearch #imageBox {
	zoom: 1;
}
#memberSearch #imageBox .subBox {
	width:100%;
	max-width:260px;
	height:170px;
	float: left;
	border: 1px solid #cecece;
	background: #eeeeee;
	padding: 10px;
	margin: 8px 7px; 0 8px;
	text-align: center;
}

#memberSearch #imageBox .subBox img {
	max-width: 260px;
	max-height: 146px;
}

#memberSearch #imageBox .subBox p.caption {

	text-align: center;
	margin: 10px 0 -2px 0;
}

/* 会員検索地図 */
#memberSearch #map {
	margin: 0 0 0 7px;
	border: 1px solid #cecece;
	width: 98%;
	padding: 0;
}

/* iPad + safari 対策 */
#pageTitBnr h1 {
	margin-right: -1px;
}

#pageTitBnr h1:after {
	content: '';
	margin-right: 1px;
	float: right;
}