/*
カスタム CSS 機能へようこそ。

使い方についてはこちらをご覧ください #004E2D #75643c #bca87a
(英語ドキュメンテーション)。http://wp.me/PEmnE-Bt
*/
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
input[type="select"],
select,
textarea {
	width: 80%;
}

.form80｛width: 80%;｝

/* lightning */
.page-header_pageTitle, h1.page-header_pageTitle:first-child {
	color: #111111;
}

.page-header {
	background: url(/wp-content/uploads/head.jpg) repeat-x center top;
}

/* VizVektor */
#pageTitBnr {
	background: url(/wp-content/uploads/head.jpg) repeat-x center top;
}

.move {
	position: relative;
	padding-top: 56.25%;
}

.move>iframe {
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

p.resizeimage img {
	width: 100%;
}

img {
	max-width: 100%;
	height: auto;
}

#dateform {
	width: 5em;
	display: inline;
}

#dateformbr {
	width: 5em;
}

#dateformlast {
	width: 10em;
}

.veu_color_txt_key {
	color: #75643c;
}

.veu_color_bg_key {
	background-color: #75643c;
}

.veu_color_border_key {
	border-color: #75643c;
}

a {
	color: #75643c;
}

a:hover {
	color: #004E2D;
}

.siteHeader_logo.navbar-brand a:hover,
h1.entry-title:first-letter,
.single h1.entry-title:first-letter {
	color: #004E2D;
}

h2,
.mainSection-title {
	border-top-color: #004E2D;
}

h3:after,
.subSection-title:after {
	border-bottom-color: #004E2D;
}

ul.gMenu a:hover {
	color: #004E2D;
}

.page-header {
	background-color: #004E2D;
}

.btn-default {
	border-color: #004E2D;
	color: #004E2D;
}

.btn-default:hover {
	border-color: #004E2D;
	background-color: #004E2D;
}

.btn-primary {
	background-color: #004E2D;
	border-color: #75643c;
}

.btn-primary:hover {
	background-color: #75643c;
	border-color: #004E2D;
}

.media .media-body .media-heading a:hover {
	color: #004E2D;
}

ul.page-numbers li span.page-numbers.current {
	background-color: #004E2D;
}

.pager li > a {
	border-color: #004E2D;
	color: #004E2D;
}

.pager li > a:hover {
	background-color: #004E2D;
	color: #fff;
}

footer {
	border-top-color: #004E2D;
}

@media (min-width: 768px) {
	ul.gMenu > li > a:hover:after,
															  ul.gMenu > li.current-post-ancestor > a:after,
															  ul.gMenu > li.current-menu-item > a:after,
															  ul.gMenu > li.current-menu-parent > a:after,
															  ul.gMenu > li.current-menu-ancestor > a:after,
															  ul.gMenu > li.current_page_parent > a:after,
															  ul.gMenu > li.current_page_ancestor > a:after {
		border-bottom-color: #004E2D;
	}
}

/* @media (min-width: 768px) */
/* 電話番号 */
.info {
	float: right;
	text-align: right;
}

.info .open {
	font-size: 11px;
}

.info {
	margin-top: 6px;
}

/* リンク画像　半透明 */
a img {
	opacity: 1;
	filter: alpha(opacity=100);
}

a:hover img {
	opacity: .6;
/*半透明度60%に設定*/
	filter: alpha(opacity=60);
/*半透明度60%に設定*/
}

a img {
	border: none;
}

.border {
	padding: 4px;
	border: 1px solid #dddddd;
}

.clear {
	clear: both;
}

/*
.navbar
{
background:url(/wp-content/themes/lightning/images/bg.jpg) repeat-x center top;
}
*/
.center {
	margin-right: 100px;
}

/* 幅644px以下から ヘッダー等微調節
------------------------------------------------------------*/
@media only screen and (max-width:644px) {