﻿@charset "utf-8";
@import "ncv-base.css";





/* --------------------------------------------- */
/*    会社概要                                     */
/* --------------------------------------------- */

dl.OverviewBlock{
	margin:10px 10px 0px 0px;
	border-bottom: 1px dashed #cccccc;
}

dl.OverviewBlock dt{
	padding:2px;
	float:left;
	width:180px;
	font-weight:bold;
	color:#275A83;
}


.OverviewBlock dt.level2{
	width:140px;
	_width:180px;
	padding:2px 2px 2px 40px;
	float:left;
}

.OverviewBlock dd{
	padding:2px;
	width:350px;
	float:left;
	color:#303030;
}

.OverviewBlock dd ol{
	margin:0 0 0 23px;
}

.OverviewBlock dd ol li{
	list-style-type: decimal;
}


.OverviewBlock02{
	margin:10px 10px 0px 0px;
	border-bottom:1px solid #616161;
}

.OverviewBlock02 dt{
	padding:2px;
	font-weight:bold;
	color:#275A83;
}


.OverviewBlock02 dt.level2{
	margin:0px 0px 0px 30px;
	padding:2px;
	float:left;
}

.OverviewBlock02 dd{
	padding:2px;
	float:left;
	color:#303030;
}





/* --------------------------------------------- */
/*    社員紹介                                     */
/* --------------------------------------------- */

ul.syainList{
	margin:5px 0px;
}

ul.syainList li{
	margin:2px 5px 0px 0px;
	padding:2px 0px;
	width:80px;
	border:1px solid #808080;
	background-color:#FFFFCC;
	text-align:center;
	float:left;
	font-size: 0.9em;
}

ul.syainList li a{
	text-decoration:none;
	width:80px;
	display:block;
}

ul.syainList li a:hover{
	background-color:#FFFF99;
}


table.syainTable{
	margin:20px 0px 0px 0px;
	width:600px;
}


table.syainTable th,
table.syainTable td{
	padding:2px;
	_font-size:90%;
}

table.chuganTable{background-color:#80ff80;border:solid 1px #808080;}
table.ikawaTable{background-color:#FFFF80;border:solid 1px #808080;}
table.yamashitaTable{background-color:#88DDFF;border:solid 1px #808080;}
table.hiraokaTable{background-color:#FFFFC8;border:solid 1px #808080;}
table.kaneshigeTable{background-color:#FFBE7D;border:solid 1px #808080;}
table.yoshidaTable{background-color:#B8DBFA;border:solid 1px #808080;}
table.seoTable{background-color:#FFD9B3;border:solid 1px #808080;}
table.shinomiyaTable{background-color:#4169e1;border:solid 1px #808080;}
table.haginoTable{background-color:#FFFF80;border:solid 1px #808080;}
table.murazawaTable{background-color:#FFFF80;border:solid 1px #808080;}
table.akiokaTable{background-color:#C3C3C3;border:solid 1px #808080;}
table.syundoTable{background-color:#E1E1E1;border:solid 1px #4E6870;}
table.hayamiTable{background-color:#505050;border:solid 1px #505050;}
table.okadaTable{background-color:#FFF8A7;border:solid 1px #DCD518;}
table.takaokaTable{background-color:#FFFF80;border:solid 1px #808080;}
table.mizutaTable{background-color:#91EDFD;border:solid 1px #808080;}




table.syainTable th{
	width:120px;
	font-weight:normal;
}

table.syainTable img{
	margin:2px;
}

table.syainTable td.sName{
	width:150px;
	text-align:center;
	_font-size: 90%;
}

table.syainTable td.sName a{
	color:#ffffff;
}

table.chuganTable td.sName{background-color:#008800;color:#ffffff;}
table.ikawaTable td.sName{background-color:#808000;color:#ffffff;}
table.yamashitaTable td.sName{background-color:#000080;color:#ffffff;}
table.hiraokaTable td.sName{background-color:#FF8800;color:#ffffff;}
table.kaneshigeTable td.sName{background-color:#AA0000;color:#ffffff;}
table.yoshidaTable td.sName{background-color:#1B11D0;color:#ffffff;}
table.seoTable td.sName{background-color:#FF8000;color:#ffffff;}
table.shinomiyaTable td.sName{background-color:#000080;color:#ffffff;}
table.haginoTable td.sName{background-color:#5F4805;color:#ffffff;}
table.murazawaTable td.sName{background-color:#0080FF;color:#ffffff;}
table.akiokaTable td.sName{background-color:#4D4D4D;color:#ffffff;}
table.syundoTable td.sName,table.syundoTable td.sName a{background-color:#BEBEBE;color:#000000;}
table.hayamiTable td.sName{background-color:#000000;color:#ffffff;}
table.okadaTable td.sName,table.okadaTable td.sName a{background-color:#ffffff;color:#000000;}
table.takaokaTable td.sName{background-color:#844200;color:#ffffff;}
table.mizutaTable td.sName{background-color:#164082;color:#ffffff;}




table.syainTable div.motto{
	margin: 4px;
	padding: 2px;
	background-color:#ffffff;
}

table.chuganTable div.motto{border:solid 1px #008800;}
table.ikawaTable div.motto{border:solid 1px #808000;}
table.yamashitaTable div.motto{border:solid 1px #000088;}
table.hiraokaTable div.motto{border:solid 1px #FF8800;}
table.kaneshigeTable div.motto{border:solid 1px #AA0000;}
table.yoshidaTable div.motto{border:solid 1px #1B11D0;}
table.seoTable div.motto{border:solid 1px #FF8000;}
table.shinomiyaTable div.motto{border:solid 1px #000080;}
table.haginoTable div.motto{border:solid 1px #5F4805;}
table.murazawaTable div.motto{border:solid 1px #0080FF;}
table.akiokaTable div.motto{border:solid 1px #4D4D4D;}
table.syundoTable div.motto{border:solid 1px #4D4D4D;}
table.hayamiTable div.motto{border:solid 1px #000000;}
table.okadaTable div.motto{border:solid 1px #DCD518;}
table.takaokaTable div.motto{border:solid 1px #844200;}
table.mizutaTable div.motto{border:solid 1px #164082;}



table.profileTable{
	margin:5px;
	width:98%;
	_font-size: 90%;
}


table.chuganTable table.profileTable,table.profileTable th,table.profileTable td{border:1px solid #008000;}
table.ikawaTable table.profileTable{border:1px solid #808000;}
table.yamashitaTable table.profileTable{border:1px solid #000080;}
table.hiraokaTable table.profileTable{border:1px solid #FF8800;}
table.kaneshigeTable table.profileTable{border:1px solid #AA0000;}
table.yoshidaTable table.profileTable{border:1px solid #1B11D0;}
table.seoTable table.profileTable{border:1px solid #FF8000;}
table.haginoTable table.profileTable{border:1px solid #5F4805;}
table.murazawaTable table.profileTable{border:1px solid #0080FF;}
table.akiokaTable table.profileTable{border:1px solid #4D4D4D;}
table.syundoTable table.profileTable{border:1px solid #4D4D4D;}
table.hayamiTable table.profileTable{border:1px solid #000000;}
table.okadaTable table.profileTable{border:1px solid #BEBEBE;}
table.takaokaTable table.profileTable{border:1px solid #844200;}
table.mizutaTable table.profileTable{border:1px solid #164082;}


table.profileTable tr{background-color:#ffffff;}

table.profileTable td{
	background-color:#ffffff;
}

table.profileTable th{
	background-color: #ccff99;
}


table.hyokaTable{
	margin:5px;
	width:98%;
	_font-size: 90%;
	border:1px solid #008800;
}

table.hyokaTable,
table.hyokaTable td{
	border:1px solid #008800;
}

table.hyokaTable td.hyokaTitle{
	background-color:#008800;
	color:#ffffff;
}

table.hyokaTable td.fName{
	margin:0px;
	background-color:#acffac;
	width:120px;
}

table.hyokaTable td.mark{
	background-color:#dddddd;
	width:80px;
}






/* --------------------------------------------- */
/*    情報セキュリティ                           */
/* --------------------------------------------- */

.topComBlock{
	margin:5px 0px;
	padding:5px;
	text-align:left;
	border:3px double #CC9933;
	background-color:#FBFFB9;
	_font-size:90%;
}


.topComBlock p.contact{
	margin-top:10px;
	padding:5px 0;
	background-color:#ffffff;
	text-align:center;
}

h2#h2security{
	margin:10px 0px;
	text-align:center;
}






/* --------------------------------------------- */
/*    プライバシーステートメント                 */
/* --------------------------------------------- */

ol#privacyList{
	margin:10px 0px 0px 60px;
}

ol#privacyList li{
	list-style-type: decimal;
}

dl.privacyDL{
	margin:5px 0px 5px 0px;
}

dl.privacyDL dd{
	margin:0px 0px 0px 20px;
}







/* --------------------------------------------- */
/*    安全・安心マーク                           */
/* --------------------------------------------- */

p.ispText{
	font-size:1.2em;
	text-align: center;
	margin-bottom: 2em;
	color: #006600;
}


.markImgBrock{
	float:left;
	width: 220px;
}

.ispText-right{
	margin:0px 5px;
	width:68%;
	float:right;
	width: 400px;
}

.ispText-right ol{
	margin: 0 0 1em 3em;
}

.ispText-right ol li{
	list-style-type: decimal;
}





/* --------------------------------------------- */
/*    社員募集                                   */
/* --------------------------------------------- */

dl.RecruitOverviewBlock{
	margin: 1em 1em 0 3em;
	border-bottom: 1px dashed #cccccc;
}

dl.RecruitOverviewBlock dt{
	padding:0.2em 0.2em 0.2em 1em;
	float:left;
	width:90px;
	font-weight:bold;
	text-align:right;
	color:#006600;
}



.RecruitOverviewBlock dd{
	padding:0.2em 0;
	width:420px;
	float:left;
	color:#303030;
}




.RecruitOverviewBlock .Dest{
 margin-left: 1em;
 text-indent: -1.0em;
}

