@charset "utf-8";
/*
Theme Name: ★BizVektor子テーマサンプル★
Theme URI: http://bizvektor.com
Template: biz-vektor
Description: 
Author: ★あなた ｍ９っ・ｗ・）ｂ★
Tags: 
Version: 0.1.0
*/

/*-------------------------------------------*/
/*	font
/*-------------------------------------------*/
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: justify;
	color: #333 !important;
}
.apccmidashi {
	text-align: center;
	font-size: 2em;
	color: #FFF;
	line-height: 2em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color: #2B2E26;/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------見出しバックカラー------- */
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 2em;
}
h2, h3, h4 {
	font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
	font-weight: 600 !important;
	color: #2B1F14 !important;/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------------見出しカラー------- */
}
#content p.leadTxt {
	font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
	font-weight: 600 !important;
	color: #2B1F14 !important;/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------------リードカラー------- */
	font-size: 140%;
	line-height: 130%;
	padding: 0;
	text-align: center;
}
.leadtexts {
	font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
	font-weight: 600 !important;
	color: #2B1F14 !important;/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------------リードカラー------- */
	text-align: center;
}
.content h2 {
	border-bottom: 3px solid #B0A799;/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------下線カラー------- */
}
.content h2:after {
	content: ".";
	line-height: 0;
	width: 40%;
	display: block;
	overflow: hidden;
	border-bottom: 3px solid #2B2E26;/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------下線左カラー------- */
	position: absolute;
	bottom: -3px;
}
.content h3 {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #2B2E26;/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------左ボーダーカラー------- */
	padding-left: 8px;
	line-height: 100% !important;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.content .topPr h3 {
	margin: 0px 0px 8px;
	line-height: 100%;
	font-size: 16px;
}
.content .topPr h3 a {
	text-decoration: none;
}
.busimg {
	padding-bottom: 20px;
}
.moreLink a {
	border-radius: 4px;
	color:#FFF;
	background-color: #63594C;/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------moreリンク背景カラー------- */
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.moreLink a:hover {
	background-color:#C16C26;/* --------------------------------------------------------------------------------------------------------------------------------------------------------------moreリンクover背景カラー------- */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content #topPr h3 a:hover, .moreLink a:after {
	color:#FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footMenu, #footer, #siteBottom {
	color: #888;
	background-color: #2B2E26 !important;/* ------------------------------------------------------------------------------------------------------------------------------------------------------------Footerカラー------- */
	border-top-style: none !important;
	border-right-style: none;
	border-bottom-style: none !important;
	border-left-style: none;
}
#siteBottom a {
	color: #FFF !important;/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------Footerリンクカラー------- */
}
#siteBottom a:hover {
	color: #C16C26 !important;/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------Footerリンクカラー------- */
}
#siteBottom #powerd, #siteBottom #powerd a {
	color: #FFF !important;/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------コピーライトカラー------- */
}
#footerOutline, #copy {
	color: #FFF !important;/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------コピーライトカラー------- */
}
input[type="text"], input[type="email"], textarea, select {
	width: 90%;
}
/* -OLDについて---------------------------------------------------------------------- */
body.page-id-13 #pageTitBnr {
	background-attachment: scroll;
	background-image: url(https://old-rookie.net/wp/wp-content/uploads/2019/01/main01.jpg) !important;
	background-repeat: no-repeat;
	background-position: center center;
}
/* -事業案内---------------------------------------------------------------------- */
body.page-id-15 #pageTitBnr {
	background-attachment: scroll;
	background-image: url(https://old-rookie.net/wp/wp-content/uploads/2019/01/main05.jpg) !important;
	background-repeat: no-repeat;
	background-position: center center;
}
/* -会社概要---------------------------------------------------------------------- */
body.page-id-17 #pageTitBnr {
	background-attachment: scroll;
	background-image: url(https://old-rookie.net/wp/wp-content/uploads/2019/01/main04.jpg) !important;
	background-repeat: no-repeat;
	background-position: center center;
}
/* -お問い合わせ---------------------------------------------------------------------- */
body.page-id-19 #pageTitBnr {
	background-attachment: scroll;
	background-image: url(https://old-rookie.net/wp/wp-content/uploads/2019/01/main02.jpg) !important;
	background-repeat: no-repeat;
	background-position: center center;
}
/* -PP---------------------------------------------------------------------- */
body.page-id-21 #pageTitBnr {
	background-attachment: scroll;
	background-image: url(https://old-rookie.net/wp/wp-content/uploads/2019/01/main04.jpg) !important;
	background-repeat: no-repeat;
	background-position: center center;
}
/* -サイトマップ---------------------------------------------------------------------- */
body.page-id-23 #pageTitBnr {
	background-attachment: scroll;
	background-image: url(https://old-rookie.net/wp/wp-content/uploads/2019/01/main01.jpg) !important;
	background-repeat: no-repeat;
	background-position: center center;
}
/* -フォント変更---------------------------------------------------------------------- */
.entry-title {
	font-family: "すずむし";
	font-size:2em;
	font-weight:700;
	margin-bottom:0.5em;
}
.rinen {
	font-family: "しまなみ JIS2004";
	font-size: 1.2em;
	line-height: 1.5em;
	color: #2B1F14;/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------理念カラー------- */
	text-align: center;
}
.rinenleft {
	font-family: "しまなみ JIS2004";
	font-size: 1.2em;
	line-height: 1.5em;
	color: #2B1F14;/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------理念カラー------- */
}
@media (max-width: 969px) {
}
/*-------------------------------------------*/
/* コンテンツ推奨サイズより大きい場合
/*-------------------------------------------*/
@media (min-width: 660px) { /* スクロール分余裕に20px */
.content h2, .content h3 {
 font-size: 140%;
}
.content h2 {
 border-bottom: 3px solid #B0A799;/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------下線カラー------- */
 padding: 12px 0 9px;
 font-weight: lighter;
}
.content #topPr h3 {
 margin-bottom: 10px !important;
 padding-bottom: 0px !important;
 font-size: 140% !important;
 line-height: 125% !important;
 padding-top: 10px !important;
}
.content .infoList ul li .infoTxt a {
 font-size: 100%;
 line-height: 110%;
}
/* -フォント変更---------------------------------------------------------------------- */
.entry-title {
}
.rinen {
 font-size: 1.5em;
}
 .rinenleft {
 font-size: 1.5em;
}
}
/*-------------------------------------------*/
/* pc iPad3より大きい場合
/*-------------------------------------------*/
@media (min-width: 770px) {
}
/*-------------------------------------------*/
/*	フルサイズ
/*-------------------------------------------*/
@media (min-width: 970px) { /* スクロール分余裕に20px */
.innerBox, #gMenu #gMenuInner.innerBox {
}
#header .innerBox {
 width: 90%;
}
.innerBox, #panList .innerBox, #footMenu .innerBox, #footer .innerBox, #pageTitBnr .innerBox {
 width: 90%;
}
.archive #main #container {
 display: flex;
}
.archive #main #container .content {
 width: calc(100% - 280px);
}
.tax-info-cat #main #container {
 display: flex;
}
.tax-info-cat #main #container .content {
 width: calc(100% - 280px);
}
.single-info #main #container {
 display: flex;
}
.single-info #main #container .content {
 width: calc(100% - 280px);
}
}
