@charset "utf-8";

/* ******************************************************************************** */
/*  Ｋビジョン On The Web company.css                                               */
/*                                                                        11.03.25  */
/* ******************************************************************************** */

/* ================================================================================ */
/*      0.外部CSS読み込み設定                                                       */
/* ================================================================================ */

/* ---- 0.共通 ---- */
@import url("./common.css");


/* ================================================================================ */
/*      9.カンパニーインフォメーション                                              */
/* ================================================================================ */

#company{
	margin: 0px;
	padding: 0px;
}

/* ---- ヘッダー ---- */
#company #company_header{
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#company #company_header .header-top{
	margin: 0px;
	padding: 0px;
}
#company #company_header .header-middle{
	margin: 0px;
	padding: 0px;
	height: 24px;
	background: url(../company/img/common/bcg_header02.gif) no-repeat 0px 0px;
}
#company #company_header .header-middle .middle-inner{
	margin: 0px 0px 0px 126px;
	padding: 5px 0px 0px 15px;
	color: #ff8a00;
	font-size: 14px;
	font-weight: bold;
	background: url(../img/common/ico/ico_yellow01.gif) no-repeat 0px 7px;
}
#company #company_header .header-bottom{
	margin: 0px;
	padding: 0px;
}

/* ---- コンテンツ／メイン／記事／小タイトル ---- */
#content #main .articles .title02{
	margin: 0px 20px 10px 20px;
	padding: 0px;
	height: 18px;
	background: url(../company/img/common/bcg_title02.gif) no-repeat 0px 0px;
}
#content #main .articles .title02 .inner{
	margin: 0px 0px 0px 16px;
	padding: 2px 0px 0px 0px;
	color: #796f00;
	font-weight: bold;
}


/* -------------------------------------------------------------------------------- */
/*      9-1a.会社概要／会社概要                                                     */
/* -------------------------------------------------------------------------------- */

/* ---- テーブル ---- */
#company table.table01{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 500px;
}
#company table.table01 th.th01{
	color: #ffffff;
	font-weight: bold;
	background: #81b730;
	border-bottom: solid 1px #ffffff;
}
#company table.table01 th.th02{
	color: #ffffff;
	font-weight: bold;
	background: #81b730;
}
#company table.table01 td.td01{
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
#company table.table01 td.td02{
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}


/* -------------------------------------------------------------------------------- */
/*      9-1b.会社概要／沿革                                                         */
/* -------------------------------------------------------------------------------- */

/* ---- テーブル ---- */
#company table.table02{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 500px;
}
#company table.table02 th.th01{
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background: #81b730;
	border-bottom: solid 1px #ffffff;
}
#company table.table02 th.th02{
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background: #81b730;
}
#company table.table02 td.td01{
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
#company table.table02 td.td02{
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

/* ---- テーブル／リスト ---- */
#company table.table02 td dl{
	margin: 0px;
	padding: 0px;
	width: 350px;
}
#company table.table02 td dl dt{
	margin: 0px;
	padding: 0px;
	width: 30px;
	float: left;
}
#company table.table02 td dl dd{
	margin: 0px;
	padding: 0px;
	width: 320px;
	float: left;
}


/* -------------------------------------------------------------------------------- */
/*      9-1c.会社概要／ＫビジョンMAP                                                */
/* -------------------------------------------------------------------------------- */
#company .map{
	margin-top: 10px;
	text-align: center;
}



/* -------------------------------------------------------------------------------- */
/*      9-2.個人情報保護方針                                                        */
/* -------------------------------------------------------------------------------- */

/* --- リスト（9-3.と共通） --- */
#company ol.ol01{
	font-weight: bold;
}
#company ol.ol01 li{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#company ol.ol01 li dl.dl01{
	margin: 0px;
	padding: 0px;
	width: 460px;
	font-weight: normal;
}
#company ol.ol01 li dl.dl01 dt{
	margin: 0px;
	padding: 0px;
	width: 20px;
	float: left;
}
#company ol.ol01 li dl.dl01 dd{
	margin: 0px;
	padding: 0px;
	width: 440px;
	float: left;
}
#company ol.ol01 li dl.dl02{
	margin: 0px;
	padding: 0px;
	width: 440px;
	font-weight: normal;
}
#company ol.ol01 li dl.dl02 dt{
	margin: 0px;
	padding: 0px;
	width: 20px;
	float: left;
}
#company ol.ol01 li dl.dl02 dd{
	margin: 0px;
	padding: 0px;
	width: 420px;
	float: left;
}

/* ---- 署名 ---- */
.signature{
	margin: 0px 0px 20px 300px;
	padding: 0px;
	line-height: 1.4;
}


/* -------------------------------------------------------------------------------- */
/*      9-3.個人情報保護に関する宣言                                                */
/* -------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------- */
/*      9-4.個人情報お問い合わせ窓口                                                */
/* -------------------------------------------------------------------------------- */

/* ---- テーブル ---- */
#company table.table03{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 500px;
}
#company table.table03 th.th01{
	color: #ffffff;
	font-weight: bold;
	background: #81b730;
	border-bottom: solid 1px #ffffff;
}
#company table.table03 th.th02{
	color: #ffffff;
	font-weight: bold;
	background: #81b730;
}
#company table.table03 td.td01{
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
#company table.table03 td.td02{
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

/* ---- ドット ---- */
#content #main .articles .disc{
	margin-left: 1em !important;
}
#content #main .articles .disc li{
	padding: 0 !important;
}

/* ---- リスト ---- */
.acceptance .yellow04 li img{
	vertical-align: middle;
}


/* -------------------------------------------------------------------------------- */
/*      9-5.個人情報開示等の受付方法                                                */
/* -------------------------------------------------------------------------------- */

/* --- リスト --- */
#company ol.ol02{
	margin: -10px 20px 10px 40px;
	padding: 0px;
}
#company ol.ol02 li{
	margin: 0px 0px 3px 0px;
	padding: 0px;
}


/* -------------------------------------------------------------------------------- */
/*      9-6.やまぐち教育応援団                                                      */
/* -------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------- */
/*      9-7.安全・安心マーク                                                        */
/* -------------------------------------------------------------------------------- */

