@charset "utf-8";
/*
Theme Name: BizVektor-child-r2570
Theme URI: http://www.r2570.gr.jp/2019
Template: biz-vektor
Description: Never touch, nor use design-skin named r2570, for this skin only includes the difference to original WCT2012 SP2.
Author: Knet Corp., Ltd.
Delivery date:2019/07/01 
Tags: Version: 0.1.0
*/

/*-------------------------------------------*/
/*	全体設定
/*-------------------------------------------*/

	.clearfix:after {
		content: "";
		display: block;
		clear: both;
	}

	.clearfix {
		overflow: hidden;
		zoom: 1;				 /* IE6 */
	}

a:hover {
    color: #f6c1af; 
}

#content .childPageBox ul li.current_page_item a {
    color: #90300a; 
}
#content .childPageBox ul li a:hover {
    color: #f6c1af; 
}

/* ボタンの装飾 */
/*.button-001 {color: #fff; border: 2px #2691cb solid; border-radius: 5px; background-color: #3399ff; padding:5px 10px; margin-left: 5px; margin-right: 5px; -webkit-touch-callout:none; -webkit-tap-highlight-color:(0,0,0,0);} */
.button-001 {
    color: #fff; 
    border: 2px #602108 solid; 
    border-radius: 5px; 
    background-color: #90300a; 
    padding:5px 10px; 
    margin-left: 5px; 
    margin-right: 5px;
}

/* #B22D00, #960B0E = 茶色, #2691cb, 3399ff = blue */

a.button-002 {text-decoration: none; color: #fff;}
a.button-002:hover {
    text-decoration: underline; 
    color: #602108; 
    background-color: #fff7f4; 
}

/* 連絡先コーナーのemailアドレス */
span.email-001 img {vertical-align: middle !important;}
span.email-002 {padding-left: 10px;}
a.email-003 {text-decoration: none !important; color: #f6c1af;}
a.email-003:hover {color: #000; text-decoration: underline !important;}


/* お問い合わせはこちら（ボタンの消去） */
#content .mainFoot {display: none;}
#sideTower li.sideBnr {display: none;}


/*-------------------------------------------*/
/*	header site-title（ロゴマーク）
/*-------------------------------------------*/
/* wctokyo2012sp2 174行目 */
#header #site-title a img	{ max-height:80px;}			/* 60px → 80px */




/*-------------------------------------------*/
/*	トップページ：text-widget
/*-------------------------------------------*/

/* リンク(aタグ)をブロック要素(div)全体に効かせるCSS */
#content h3.moji-dai {
	margin-bottom: 5px !important;
}

.item_box{
	position:relative;
	width:95%;				/* revised */
	padding-top:0%;			/* revised */
	padding-bottom:2%;		/* revised */
	padding-left:5%;		/* revised */
	padding-right:0%;		/* revised */
	border:solid 1px #CCC;
/* 	margin-bottom:20px; */
	margin-right: 10px;		/* adding */
}
 
.item_box a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-indent:-999px;
}

.item_box a:hover {			/* adding */
	background-color:#602108;	/* #2691cb = blue */
	filter:alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
}
 
.item_box img{
	display:block;
	width:35%;
	float:left;
	position: relative;		/* adding */
	top:20px;				/* adding */
	left:5px;				/* adding */
}
 
.item_box .detail{
	width:75%;				/* revised */
	margin-left:5%;
	float:left;
	padding-right: 3%;		/* adding */
}

.moji-dai {
	font-size: 1.3em;
}

span.kasen {
	text-decoration: underline;
}

img.img-size-15pct {
	width: 15%;
}

#content h5.moji-dai {
	padding-top: 0px !important;
}



/*-------------------------------------------*/
/*	本体（content）のブログ
/*-------------------------------------------*/

/* wctokyo2012sp2 678行目 RSSボタン */
#content .infoList .rssBtn	{display: none;} 							/* text-align:right; position:relative;margin-top:-34px;margin-bottom:15px; */ 

#content .infoList ul li .infoTxt a:hover {
    color: #f6c1af;
}

/* 新着記事にNEW!表示 */
span.new {
/* 	color: red;		*/
/* 	font-weight: bold;	*/

	font-size: 74%;		/* Adding */
	padding: 1px 5px;
	vertical-align: middle;
	color: White;
	background-color: #ff4500;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}


/* id="pagetop" が2つあるので、１つをpagetop2 へ改造する */
/* bizvektor_common_min.css 「min」は元々１行表示 */
#back-top #pagetop2 {display:block;overflow:hidden;width:45px;height:45px}

/* bizvektor_common_min.css 161行目 */
#pagetop2 { text-align:center;clear: both; }


/* wctokyo2012sp2 591-593行目 */
#pagetop2	{ display:block; overflow:hidden; clear:both; z-index:5; }
#pagetop2 a	{ float: right; display: block; position: relative; padding: 5px 15px 5px; font-size: 12px; text-decoration: none;margin-top:5px; margin-bottom: 0px; font-family: 'Lato', sans-serif; letter-spacing: 1px; border-radius: 5px 5px 0px 0px; background-color: #739B5F; color: #FFF;}
#pagetop2 a:hover	{ margin-top:0px;padding-bottom:10px; }



/*----------------------------------------------------------*/
/*	準備中
/*----------------------------------------------------------*/
/* 画像（左）と説明文（右）のレイアウト調整 */
div.clearfix p img.pre-image-box {
	float: left !important;
}

#content div.clearfix p img.pre-image-box {
	margin: 0 10px 5px 0 !important;
}

div.clearfix p span.pre-text-box2 {
	font-size: 1.2em !important;
	font-weight: bold;
}

@media screen and (max-width: 480px) {
	div.clearfix p.pre-text-box1 {
		float: left;
		margin: 0 0 5px 10px;
	}

	div.clearfix p span.pre-text-box2 {
		font-size: 1em !important;
		font-weight: normal;
	}
}


p span.pre-text-box2 {
	font-size: 1.2em !important;
	font-weight: bold;
}

/*-------------------------------------------*/
/*	サイドバー
/*-------------------------------------------*/
ul.menu li.menu-item-117 {display: none;}			/* サイドバーに重複表示されている「MENU」ボタンを非常時 */

#dc_jqaccordion_widget-2-item ul a:hover {color: #602108 !important; background: #fff7f4 !important;} /* バナーにオンマウス時の色をskinのデフォルトカラーから変更 */

/* 2016/07/08 例会変更のボタンを追加 */
ul.menu li.reikai-henkou-touroku-side-bar {font-weight: bold; ;border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; box-shadow:0px 0px 1px;}
ul.menu li.reikai-henkou-touroku-side-bar a:hover {color: #602108 !important; background: #fff7f4 !important;}				/* #960B0E（茶色）    → #2691cb（青色） */ /* #fff !important → #F4F9FF !important */
#sideTower .sideWidget {margin-bottom: 0px !important;}


/*-------------------------------------------*/
/*	フッター（サイトマップ）
/*-------------------------------------------*/
/* 連絡先の右側に表示するサイトマップのリンクの位置制御 */

@media all and (min-width:770px) { 
div#footerSiteMap div.menu-sitemap-container {text-align: right !important;}
 }

@media all and (max-width:769px) { 
div#footerSiteMap div.menu-sitemap-container {text-align: left !important;}
 }

div#footerSiteMap div.menu-sitemap-container .menu li a {color: #fff;}



/*********************************************************************************************************************************/
/* 2018年のstyle.css から持ってきた                                                                                                */
/*********************************************************************************************************************************/




/*-------------------------------------------*/
/*	固定ページ：部門・委員会
/*-------------------------------------------*/

/* リンク(aタグ)をブロック要素(div)全体に効かせるCSS */
#content h3.moji-dai {
	margin-bottom: 5px !important;
}

.bumon_box{
	position:relative;
	width:95%;			/* revised */
	padding-top:0%;			/* revised */
	padding-bottom:2%;		/* revised */
	padding-left:5%;		/* revised */
	padding-right:0%;		/* revised */
/*	border:solid 1px #CCC; */
/* 	margin-bottom:20px; */
	margin-right: 10px;		/* adding */
}
 
.bumon_box a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-indent:-999px;
}

.bumon_box a:hover {			/* adding */
	background-color:#f6c1af;	/* #2691cb = blue */
	filter:alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
}
 
.bumon_box img{
	display:block;
	width:20%;
	float:left;
	position: relative;		/* adding */
	top:20px;			/* adding */
	left:5px;			/* adding */
}
 
.bumon_box .detail{
	width:70%;			/* revised */
	margin-left:5%;
	float:left;
	padding-right: 3%;		/* adding */
}

.moji-dai {
	font-size: 1.3em;
}

span.kasen {
	text-decoration: underline;
}

img.img-size-15pct {
	width: 15%;
}

#content h5.moji-dai {
	padding-top: 0px !important;
}










/*********************************************************************************************************************************/
/* wctokyo2012sp2 の変更をここに追加                                                                                                */
/*********************************************************************************************************************************/



/* wctokyo2012sp2 218行目 GNの直下の帯 */
#pageTitBnr {
	background-color:#90300a;							/* #f5f5f5（薄い灰色） → #FFF4F8（薄いピンク） → #F4F9FF（薄い青）*/
	border-bottom: 1px solid #90300a;					/* #E5E5E5（少し濃い灰色） → #FEE7EF（濃いピンク） → #F4F9FF（薄い青）*/
}

#pageTitBnr #pageTitInner #pageTit {
    color: #fff;
}


/*----------------------------------------------------------*/
/*	固定ページ：お問い合わせ（inquiry）
/*----------------------------------------------------------*/
/* style.css 439行目 */
/* wctokyo2012sp2 103行目 送信ボタンの背景色 */

input.wpcf7-form-control.wpcf7-submit {
	background-color: #602108;			/* デフォルトカラー（青）：#008FEF → 2017年度：#960B0E（えんじ色、茶色） */
}


/*-------------------------------------------*/
/*	本体（content）のブログ
/*-------------------------------------------*/
/* wctokyo2012sp2 412行目 ブログ 記事の背景 */
#content .infoList .infoListBox {
	border-bottom:1px solid #FEE7EF;								/* #ccc（灰色） → #FFF4F8（薄いピンク） → #F4F9FF（薄い青） */
	background: #FEE7EF;											/* 新設 → #FFF4F8（薄いピンク） → #F4F9FF（薄い青） */
}


#content table.tbl1 tr th {
    background-color: #fff7f4;
}

/*-------------------------------------------*/
/*	sliteBottom（最下段）
/*-------------------------------------------*/
/* wctokyo2012sp2 574行目 （siteBottomの直上）の棒線 */
#footMenu	{
	border-top: 3px solid #90300a;									/* #61B3FF（薄青） → B22D00（濃茶） */
	background:#90300a;												/* #f5f5f5（白） → #FEE7EF（薄いピンク） → #F4F9FF（薄い青） */
}		

/* wctokyo2012sp2 584-589行目 */
#footer	{
	-moz-box-shadow: inset 0 1px 0 #90300a;									/* #fff  → #FEE7EF（薄いピンク） → #F4F9FF（薄い青） */
	-webkit-box-shadow: inset 0 1px 0 #90300a;								/* white → #FEE7EF（薄いピンク） → #F4F9FF（薄い青） */
	box-shadow: inset 0 1px 0 #90300a;										/* white → #FEE7EF（薄いピンク） → #F4F9FF（薄い青） */
	/* background: -webkit-gradient(linear, 0 0, 0 bottom, from(whiteSmoke), to(#90300a));			/* whiteSmoke → #FFF4F8, white →#FEE7EF → #F4F9FF（薄い青） */
	background: #90300a;			/* whiteSmoke → #FFF4F8, white →#FEE7EF → #F4F9FF（薄い青） */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f5f5f5, EndColorStr=#90300a)";	/* #f5f5f5 → #FFF4F8, #ffffff → #FEE7EF → #F4F9FF（薄い青） */
    color: #fff;
}

/* wctokyo2012sp2 614行目 帯色 */
#siteBottom {
	background: #471907;										/* #0490F0（薄い青） → #960B0E */
}		
		

/*-------------------------------------------*/
/*	フッター
/*-------------------------------------------*/
/* wctokyo2012sp2 879行目 */
#footer	{ border-top: none; }						/* #FEE7EF（薄いピンク）　→　#F4F9FF（薄い青）*/


/*-------------------------------------------*/
/*	上へ戻るボタン
/*-------------------------------------------*/
/* wctokyo2012sp2 568-569行目 */
#pagetop a	{ 
	background-color: #90300a;									/* #61b3ff（青色） → #960B0E（濃茶）   */
}

#pagetop a:hover	{ 
	 background-color: #f6c1af;									/* 新設               #B22D00（薄茶） → #7FBFFF（薄い青） */
}


/*-------------------------------------------*/
/*	サイドバー
/*-------------------------------------------*/
/* wctokyo2012sp2 446-456行目 タイトルバナーの色 */
.sideTower .localHead	{border:1px solid #471907;										/* #5197d5（薄い青） → #B22D00（薄茶） */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #602108), color-stop(0.00, #471907));	/* #0390f0（濃い青） → #960B0E（濃茶） */
	background: -webkit-linear-gradient(top, #602108 0%, #471907 100%);
	background: -moz-linear-gradient(top, #602108 0%, #471907 100%);
	background: -o-linear-gradient(top, #602108 0%, #471907 100%);
	background: -ms-linear-gradient(top, #602108 0%, #471907 100%);
	background: linear-gradient(top, #602108 0%, #471907 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#602108, EndColorStr=#471907)";
	behavior: url(./../js/PIE.htc);
}

#sideTower .sideWidget li,
#sideTower .sideWidget li ul li {
    border-top: none;
    border-bottom: 1px solid #ed9a7d;
}

/* wctokyo2012sp2 479-481行目 オンマウス時の色変 */
#sideTower .sideWidget li a:hover,
#sideTower .sideWidget li.current_page_item a,
#sideTower .sideWidget li.current-cat a	{background-color:#90300a;}					/* #cef1ff（薄い青） → #FFF4F8（薄いピンク） */

#sideTower .sideWidget li a:hover {color: #f6c1af;}

/* wctokyo2012sp2 496-501行目 オンマウス時の色変 */
.sideTower .sideWidget li ul	li a,
.sideTower .sideWidget li.current-cat ul li a,
.sideTower .sideWidget li.current_page_item ul li a,
#sideTower .sideWidget li ul	li a,
#sideTower .sideWidget li.current-cat ul li a,
#sideTower .sideWidget li.current_page_item ul li a	{background-color:#f6c1af; color: #471907; border-top: 1px solid #90300a;}		/* #cef1ff（薄い青） → #FFF4F8（薄いピンク） */

.sideTower .sideWidget li ul	li a:hover,
.sideTower .sideWidget li.current-cat ul li a:hover,
.sideTower .sideWidget li.current_page_item ul li a:hover,
#sideTower .sideWidget li ul	li a:hover,
#sideTower .sideWidget li.current-cat ul li a:hover,
#sideTower .sideWidget li.current_page_item ul li a:hover	{background-color:#ed9a7d; border-top: 1px solid #90300a;}		/* #cef1ff（薄い青） → #FFF4F8（薄いピンク） */



/* 2016/07/08 アコーディオン化に伴う変更 */
.sideTower .sideWidget li a	{ display:block;padding:13px 10px 11px 13px; text-decoration:none; color:#f6c1af; /* background:url(./../images/icon_arrow1_gray.gif) 10px 50% no-repeat; */  background: #90300a;}		/* #fff4f8（薄いピンク） → #cef1ff（薄い青） */

#sideTower .sideWidget li a	{ display:block;padding:13px 10px 11px 13px; text-decoration:none; color:#fff; /* background:url(./../images/icon_arrow1_gray.gif) 10px 50% no-repeat; */  background: #90300a;}		/* #fff4f8（薄いピンク） → #cef1ff（薄い青） */

#dc_jqaccordion_widget-2-item ul a.dcjq-parent {background: #90300a !important;}				/* #fff4f8（薄いピンク） → #cef1ff（薄い青） */
#dc_jqaccordion_widget-2-item ul a.dcjq-parent:hover {color: #f6c1af !important;}				/* #fff4f8（薄いピンク） → #cef1ff（薄い青） */

#dc_jqaccordion_widgert-2-item ul {background: #90300a !important;}								/* #fff4f8（薄いピンク） → #cef1ff（薄い青） */

#dc_jqaccordion_widgert-2-item ul li {background: #f6c1af !important;}

/* 2016/07/08 例会変更のボタンを追加 */
ul.menu li.reikai-henkou-touroku-side-bar {font-weight: bold; ;border-left: 1px solid #471907; border-top: 1px solid #471907; border-right: 1px solid #471907;}
ul.menu li.reikai-henkou-touroku-side-bar a:hover {color: #90300a !important; background: #f6c1af !important;}				/* #960B0E（茶色）    → #2691cb（青色） */
#sideTower .sideWidget {margin-bottom: 0px !important;}


/*-------------------------------------------*/
/*	本体（content）の「記事一覧」ボタン
/*-------------------------------------------*/
/* wctokyo2012sp2 137-138行目 */
.moreLink a {background:url(./../images/icon_try1_white.gif) 5px 50% no-repeat #90300a;}			/* #008FEF（やや濃い青） → #960B0E（濃茶） */
.moreLink a:hover {
	background-color:#f6c1af;									/* #00BEFF（青）         → #B22D00（薄茶） */
}



/*-------------------------------------------*/
/*	本体（content）の「3PR」
/*-------------------------------------------*/
/* wctokyo2012sp2 268行目 各ボックスの左端罫 */
#content h3	{border-left:3px solid #90300a;}							/* #2b91cb（青） → #960B0E（濃茶） */

/* wctokyo2012sp2 785行目 3PR（中）の背景色 */
#topPr #topPrCenter {background-color: #fff !important;}						/* ※追加 #FFF4F8（薄い茶色）　→　#F4F9FF（薄い青） */

/* wctokyo2012sp2 786行目 3PR（右）の背景色 */
#topPr #topPrRight 	{background-color: #fff !important}						/* ※追加 #FFF4F8（薄い茶色）　→　#F4F9FF（薄い青） */

/* wctokyo2012sp2 790行目 3PR（左）の背景色 */
#topPr .topPrInner	{background-color: #fff !important;}						/* ※追加 #FFF4F8（薄い茶色）　→　#F4F9FF（薄い青） */

/* wctokyo2012sp2 798-800行目  3PRの枠罫 */
 #topPr #topPrCenter {border-left:1px solid #fff;} 							/* ※追加 → 削除 */

/* #topPr	{ border-left:1px solid #F4F9FF;}	*/									/* #ccc →#FEE7EF（濃いピンク） → #F4F9FF（薄い青） */
/* #topPr .topPrOuter	{border-right:1px solid #F4F9FF;}	*/						/* #ccc →#FEE7EF（薄いピンク） → #F4F9FF（薄い青） */



/*-------------------------------------------*/
/*	bx-slider
/*-------------------------------------------*/
/* wctokyo2012sp2 633行目 背景色と下罫  */
#topMainBnr {
	background-color:#90300a;										/* #f5f5f5（灰色） → #FFF4F8（薄ピンク） → #F4F9FF（薄い青） */
	border-bottom: 1px solid #90300a;								/* #E5E5E5（灰色少し濃） → #FEE7EF（濃ピンク） → #2691cb（青色） */
}

/* wctokyo2012sp2 640行目 囲み枠 */
#topMainBnrFrame a.slideFrame:hover	{
	border:4px solid #90300a;									/* #0490F0（濃青） → #960B0E（濃茶） */

}



/*-------------------------------------------*/
/*	グローバルナビゲーションバー
/*-------------------------------------------*/
/* wctokyo2012sp2 969-973行目 */
#gMenu	{ background-color:#471907;color:#fff; border-top:1px solid #471907;border-bottom:1px solid #471907;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#602108), to(#471907));
	background: -moz-linear-gradient(#602108, #471907);
	background: linear-gradient(#602108, #471907);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#602108, EndColorStr=#471907)";}

/* wctokyo2012sp2 976-982行目 */
@media (min-width: 770px) {
	#gMenu .menu > li	{ background-color:#471907;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#602108), to(#471907));
		background: -moz-linear-gradient(#602108, #471907);
		background: linear-gradient(#602108, #471907);
		-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#90300a, EndColorStr=#471907)";
	}

/* wctokyo2012sp2 983-991行目 */
	#gMenu .menu > li.current_page_item a ,
	#gMenu .menu > li.current_page_ancestor a ,
	#gMenu .menu > li a:hover	{ background-color:#471907;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#602108), to(#471907));
		background: -moz-linear-gradient(#602108, #471907);
		background: linear-gradient(#602108, #471907);
		-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#602108, EndColorStr=#471907)";
        color: #f6c1af;
	}
}

/* 縦罫線 */
/* wctokyo2012sp2 827行目,837行目 */
@media (min-width: 770px) {
	#gMenu .menu	{ border-left:1px solid #FEE7EF;}					/* #FEE7EF（薄いピンク） → #F4F9FF（薄い青） */
	#gMenu .menu li a { border-right:1px solid #FEE7EF;}				/* #FEE7EF（薄いピンク） → #F4F9FF（薄い青） */
}

/*「説明（英語の部分）」の背景色 */
/* wctokyo2012sp2 839行目 */
@media (min-width: 770px) {
	#gMenu .menu li a span {
		color: #fff;										/* #666（灰色） → #fff（白） */
		background-color: #511d08 !important;					/* rgb(255,255,255,0.92)=#fff → rgb（150,11,14）=#960B0E（エンジ色） → rgb（38,145,203）=#2691cb（濃い青） */
	}
}
#gMenu .menu li a:hover {
		opacity: 0.6;										/* #666（灰色） → #fff（白） */
}

/*-------------------------------------------*/
/*	headerTOP（ブラウザー上の上端の横棒線）
/*-------------------------------------------*/
/* wctokyo2012sp2 164行目 */
#headerTop	{
	border-top: #602108 3px solid !important;				/* #0490F0（青） → #960B0E（濃茶） → #0490F0（青） */
	border-bottom: #602108 1px solid !important;			/* 新設  #B22D00（薄茶） → #0490F0（青）*/
	background: #FEE7EF;									/* #f3f3f3（灰色） → #960B0E（茶） → #F4F9FF（薄い青） */
}
/*-------------------------------------------*/

/*	h2　タグ
/*-------------------------------------------*/
#content h2, #content h1.contentTitle, #content h1.entryPostTitle {
    border: 1px solid #602108;
    background: linear-gradient(top, #90300a 0%, #602108 100%);
    background: -webkit-linear-gradient(top, #90300a 0%, #602108 100%);
    background: -ms-linear-gradient(top, #90300a 0%, #602108 100%);
}

