@charset "utf-8";
/*
Theme Name: BizVektor Child Theme for Hot Koshigaya
Theme URI: http://bizvektor.com
Template: biz-vektor
Description: 
Author: FREEHAND
Tags: 
Version: 0.1.0
*/

body	{ background: #f5e9d1 url(body-bg.jpg); }

#main #container	{ padding-top:15px;}

#content h2	{ font-size: 18px; }
#content h3	{ font-size: 16px; }
#content h4	{ font-size: 14px; background: #f9f9f9;
	border-radius: 4px; padding-left: 10px; 
	}
#content h5, #content h6	{ color: #ff621e; margin: 0; }



.clearfix	{ clear: both; visibility: hidden; height: 0; }
sup	{ font-size: x-small; }

a:link	{ color: #1f68b8;text-decoration: underline; }
a:visited	{ color: #1f68b8; } 
a:hover	{ text-decoration: none; color: #ff621e; }

/* doc link
-------------------------------------------*/
a.pdf:link, a.pdf:visited	{ padding: 6px 0px 4px 18px; background: url(pdf.png) no-repeat left bottom; text-decoration: none; }
a.pdf:hover, a.pdf:active	{ padding: 6px 0px 4px 18px; background: url(pdf.png) no-repeat left bottom; text-decoration: underline; }

a.doc:link, a.doc:visited	{ padding: 2px 20px 0px 0px; background: url(word_doc.gif) no-repeat right bottom; text-decoration: none; }
a.doc:hover, a.doc:active	{ padding: 2px 20px 0px 0px; background: url(word_doc.gif) no-repeat right bottom; text-decoration: underline; }

a.xls:link, a.xls:visited	{ padding: 2px 20px 0px 0px; background: url(excel_doc.gif) no-repeat right bottom; text-decoration: none; }
a.xls:hover, a.xls:active	{ padding: 2px 20px 0px 0px; background: url(excel_doc.gif) no-repeat right bottom; text-decoration: underline; }




.red	{ color: #bd0000; }
.notice	{ color: #bd0000; font-weight: bold; }
.new	{ color: red; font-size: 0.9em; }

.smaller	{ font-size: 0.8em; }

.orange	{ color: #ff621e; }

.dantaimei	{ font-size: 1.2em; font-weight:bold; }
.kana	{ color: brown; font-size: 0.9em; }
.listnum	{ font-size: 0.9em; font-weight: normal; }

caption	{ text-align: left; font-weight: bold; font-size: 1.3em; color: #ff621e; padding-bottom: 2px; }
th, td	{ font-size: 1em; }
th	{ font-weight: bold; text-align: center; }

div.top-banner { margin-bottom: 10px; }

div.msg	{ background: #fff; border-radius: 6px; padding: 20px; margin-bottom: 2em; } 

div.kakomi	{ /* border: solid 2px #fff; border-radius: 6px; padding: 10px 20px; background: #f9f5eb; */
padding: 5px 20px; background: #fff; }

div.kakomi_mb	{ /* border: solid 2px #fff; border-radius: 6px; padding: 10px 20px; background: #f9f5eb; margin-bottom: 2em; */
padding: 5px 20px; background: #fff; }

/* school
-------------------------------------------*/
div.fff	{ padding: 5px 20px; background: #fff;  }


div.pad	{ margin-top: -2em; margin-bottom: 1em; padding-top: 1em; }

/* form
-------------------------------------------*/
.wpcf7 input[type="text"],
{}

.black	{ color: #111; }




/* widget
-------------------------------------------*/
.widget-title	{
	border-top: solid 1px #eee; 
	border-right: solid 1px #eee; 
	border-left: solid 1px #eee; 
	border-radius: 4px; 
background: #f8f8f8 url('hiroba-img.gif') no-repeat left center; 
font-weight: bold; padding: 10px 10px 2px 35px; 
	background: url(top-block-title.jpg) no-repeat left center;
	border: solid 2px #ff621e;
	border-radius: 4px; 
	color: #444; 
}


/* toppage news list
-------------------------------------------*/
.home #content h2	{ 
	font-size: 16px; 
	padding: 10px 10px 4px 35px; 
	background: url(top-block-title.jpg) no-repeat left center;
	border: solid 2px #ff621e;
	border-radius: 4px; 
	color: #444;
	text-shadow: none;
	font-size: 14px; 
	 }

.top-bbs	{ 
	padding: 0px; 
	overflow:auto;
}

.top-bbs-block	{ margin-bottom: 1em; }

/* ul.top-bbslist	{ background: #fff; }*/

ul.top-bbslist li	{ margin-top: -5px; line-height: 1.4em; }

ul.bbslist li	{ line-height: 1.4em; }

.top-info-date	{ color: #777; font-size: 0.80em; }

.cate	{ font-size: 12px; padding: 1px 3px 1px 4px; background: #ff621e; color: #fff; letter-spacing: 1px; }

.uketsuke	{ background: #fff07f; font-size: 12px; padding: 1px 3px 1px 3px; color: #ff621e; font-weight: normal; }
.uketsuke2	{ background: #fff07f; font-size: 12px; padding: 1px 3px 1px 3px; color: #666; font-weight: normal; }


div.top-bbs-op	{ text-align: right; }

.hoiku, .female, .male, .fee, .renzoku, .night	{ border-radius: 10px; padding: 1px 4px 0 4px; font-size: 11px; white-space: nowrap; }
.hoiku	{ color: #111; background: #ffddbb; }
.female	{ color: #fff; background: #e20ba8; }
.male	{ color: #fff; background: #3593ef; }
.fee	{ color: #111; background: #fde50f; }
.renzoku	{ color: #fff; background: #3f8602; }
.night	{ color: #fff; background: #2a1a55; }








/*-------------------------------------------*/
/*	table
/*-------------------------------------------*/
table	{ background: #fff; }


/*-------------------------------------------*/
/*	dantai
/*-------------------------------------------*/
.gcate	{ font-size: 12px; padding: 1px 3px 1px 8px; background: #3593ef; color: #fff; }

.gcate01, .gcate02, .gcate03, .gcate04, .gcate05, .gcate06, .gcate07, .gcate08, .gcate09, .gcate10, .gcate11	{ font-size: 12px; padding: 1px 3px; border-radius: 4px; color: #fff; }

.gcate01	{ background: #f169cc; }
.gcate02	{ background: #3c8352; }
.gcate03	{ background: #3593ef; }
.gcate04	{ background: #927a26; }
.gcate05	{ background: #3464ec; }
.gcate06	{ background: #67c018; }
.gcate07	{ background: #f66f34; }
.gcate08	{ background: #53558d; }
.gcate09	{ background: #f35769; }
.gcate10	{ background: #2080ac; }
.gcate11	{ background: #18c07b; }

ul.g-newslist	{ padding-top: 10px; }
ul.g-newslist li	{ line-height: 1em; }


/*-------------------------------------------*/
/*	#headerTop
/*-------------------------------------------*/
#headerTop	{ color:#666; display:block; overflow:hidden; width:100%; padding:2px 0px; clear:both; font-size:85.7%; background: transparent; }
#headerTop #site-description { font-size:12px;line-height:120%;color:#111;
	width: 67%;
	float: left;
}

#headerTop #fontsize	{ 
	width: 33%;
	float: right;
}


@media screen and (max-width:480px) { /* スマホ調整 */
	#headerTop #site-description { 
		width: 100%;
	}

	#headerTop #fontsize	{ 
		display: none;
	}
}



/*-------------------------------------------*/
/*	#header
/*-------------------------------------------*/
#header	{ display:block; overflow:hidden; }
#header	{ padding-top:0px; text-align:left; }
#header #site-title { font-size: 24px; /* line-height:45px; */ margin:0px;  padding-bottom:10px; position:relative; font-weight:lighter;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;  }
#header #site-title a { color: #000; font-weight: bold; text-decoration: none; }
#header #site-title a img	{ max-height:100px; margin-top:3px; } 
#header #headContact	{ font-size:90%;line-height:140%;margin:0px 0px 0px; white-space:nowrap; text-align:left; } 
#header #headContactInner	{ }
#header #headContact #headContactTxt,
#header #headContact #headContactTime	{ font-size:10px;}
#header #headContact #headContactTxt	{ letter-spacing:0px;margin-bottom:1px; }
#header #headContact #headContactTel	{ font-size:18px; line-height:21px;margin-bottom:2px; font-family:'Lato', sans-serif; }
#header #headContact #headContactTime	{ font-size:12px; line-height:15px;}

/*-------------------------------------------*/
/*	font resizer
/*-------------------------------------------*/
li.fontResizer > a {  }
li.fontResizer { list-style: none; margin-bottom: 5px; }
li.fontResizer { font-size: 1em; }
li.fontResizer button { font-size: 1em; }

@media screen and (max-width:480px) { /* スマホ調整 */
	li.fontResizer	{ 
		display: none;
	}
}


/*-------------------------------------------*/
/*	gmenu
/*-------------------------------------------*/
#gMenu	{ margin-top: -0.5em; }
#gMenu .menu li.current_page_item a ,
#gMenu .menu li.current_page_ancestor a	{ background: #ff621e; color: #fff; text-shadow: none; }

@media screen and (max-width:480px) { /* スマホ調整 */
	#gMenu	{ margin-top: 5px; }

}

/*-------------------------------------------*/
/*	post
/*-------------------------------------------*/
.single-content	{ /* border: solid 2px #fff; border-radius: 6px; padding: 10px 20px; background: #f9f5eb; */
padding: 10px 20px; background: #fff; }

#single-title	{ margin: 10px 0 5px 0; font-size: 16px; font-weight: bold; border-bottom: solid 2px #888; line-height: 1.2em; }

.picthum	{ text-align: left; }
.pictext	{ }

/*-------------------------------------------*/
/*	page
/*-------------------------------------------*/
#content h1.entryPostTitle	{ background: #fff; }
#pageTitBnr, #main h2 { background: #fff; }
#content .entry-content h2, #content .entry-content h3 { background: #fff; }
.childPageBox	{ background: #fff; border-radius: 8px; }
.childPageBox h4, .childPageBox h4 a	{ color: #ff621e; font-weight: bold; }



/*-------------------------------------------*/
/*	#panList
/*-------------------------------------------*/
#panList #panListInner	{ border-bottom:0px solid #fff; }


/*-------------------------------------------*/
/*	toppage 3block
/*-------------------------------------------*/
#top3block { display:block; overflow:hidden; margin-top: -70px; margin-bottom:10px; }
#top3block h3	{ font-size: 14px; color: #ff621e; border-bottom: solid 2px #ff621e; }

#top3block .topPrOuter	{ padding-bottom:0px;border-bottom:none;}
#top3block #topPrLeft 	{ width:33.1%; text-align:left; float:left;display:block; overflow:visible; }
#top3block #topPrCenter { width:33.1%; text-align:center;float:left;display:block; overflow:visible; }
#top3block #topPrRight 	{ width:33.1%; text-align:right;float:right; display:block; overflow:visible; }
#top3block #topPrLeft .topPrInner 	{ float:left; }
#top3block #topPrCenter .topPrInner	{ margin:0px auto;}
#top3block #topPrRight .topPrInner	{ float:right; }
#top3block .topPrInner	{text-align:left;width:95%;}
#top3block .topPrInner p	{ padding:0px; }
#top3block p	{ font-size:12px; margin-top: 10px; margin-bottom:0; }
#top3block .prImage	{ float:none;width:100%; margin-right:0px; }
#top3block .prImage img { height:auto; }
#top3block .prImage img.imageWide	{ display:block;}
#top3block .prImage img.imageSmall	{ display:none;}


/*-------------------------------------------*/
/*	#sideTower
/*-------------------------------------------*/
#sideTower .localHead	{ padding:10px 10px 5px 10px; background: #fff; }
#sideTower .sideWidget li	{ background: #f8f8f8; }
#sideTower .sideWidget li a:hover,
#sideTower .sideWidget li.current_page_item a,
#sideTower .sideWidget li.current-cat a	{ background-color:#fff;}


/*-------------------------------------------*/
/*	#pagetop
/*-------------------------------------------*/
#pagetop a	{ background: #6e6d72; color: #eee; }


/*-------------------------------------------*/
/*	#footer
/*-------------------------------------------*/

#footMenu	{ background: #6e6d72; color: #eee; border: 0; }
#footMenu #footMenuInner a:link, #footMenu #footMenuInner a:visited	{ color: #eee; }

#footer {  }
#footer a { color: #fff; }





/*-------------------------------------------*/
/*	Twitter Bootstrapのトラブル回避
/*-------------------------------------------*/

@media print {
  a[href]:after {
    content: ""!important;
  }
  abbr[title]:after {
    content: ""!important;
  }
}


/*-------------------------------------------*/
/*	.infoList
/*-------------------------------------------*/
#content .infoList	{ padding-bottom:20px; }
.page #content .infoList	{  }
/* #content .infoList ul	{ margin:10px 0px 5px; list-style:none; } */
#content .infoList ul, #content .top-bbslist ul	{ margin:5px 0px 5px; list-style:none; }

/* #content .infoList ul li	{ border-bottom:1px dotted #ccc; padding:12px 0px;list-style:none;margin-bottom:0px; } */

#content .infoList ul li, #content .top-bbslist ul li	{ border-bottom:1px dotted #ccc; padding:4px 0px 4px 0;list-style:none;margin-bottom:0px; font-size: 0.9em; }


/*-------------------------------------------*/
/*	print style
/*-------------------------------------------*/