@charset "utf-8";
/* CSS Document */
* {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	color:#333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

html:root { overflow:scroll; }

body {
	background-color: #E9E9E9;
	padding: 0;
	margin: 0;
	font-size:13px;
}
a {
	color:#3686b9;
	text-decoration:none;
}
a:hover {
	color: #de7642;
	text-decoration:underline;
}

a img {
	border:none;
}

#BASE {
	width: 960px;
	margin: 0 auto;
}

#HEADER {
	background-color: #FFFFFF;
	background-image: url(/unit/images/header_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size:11px;
	line-height:12px;
}
#HEADER div a{
	font-size:11px;
}
#HEADER .logo {
	margin-left:10px;
	float:left;	
}

#HEADER .sitemap {
	position:relative;
	left:755px;
	top:2px;
	width:200px;
	height:12px;
	z-index:1;
	text-align:right;
	font-size:11px;
}

#HEADER #MENU {
	padding-top:6px;
	vertical-align:bottom;
	padding-left:410px;
}
#HEADER #MENU ul {
	margin:0;
	padding:0;
	height:34px;
	list-style-type: none;
}
#HEADER #MENU li {
	float:left;
	margin:0;
	padding:0;
}
#HEADER #MENU #MENU1 {
	display:block;
	width:136px;
	height:34px;
	background:url(/unit/images/menu1.gif) no-repeat;
}
#HEADER #MENU #MENU2 {
	display:block;
	width:136px;
	height:34px;
	background:url(/unit/images/menu2.gif) no-repeat;
}
#HEADER #MENU #MENU3 {
	display:block;
	width:136px;
	height:34px;
	background:url(/unit/images/menu3.gif) no-repeat;
}
#HEADER #MENU #MENU4 {
	display:block;
	width:137px;
	height:34px;
	background:url(/unit/images/menu4.gif) no-repeat;
}
#HEADER #MENU #MENU1,#HEADER #MENU #MENU2,#HEADER #MENU #MENU3,#HEADER #MENU #MENU4 {
	font-size:0px;
	text-indent:-9999px;
}
#HEADER #MENU .current {
	background-position:left bottom !important;
}
#HEADER #MENU #MENU1:hover,#HEADER #MENU #MENU2:hover,#HEADER #MENU #MENU3:hover,#HEADER #MENU #MENU4:hover {
	background-position:left bottom;
}


#CONTENT {
	background-color: #FFFFFF;
	clear:both;
	padding-top:5px;
}

#CONTENT>table{
	width:960px;
}
#CONTENT .cleft {
	width:710px;/*最初は749px*/
	padding-left:40px;
	text-align:left;
	vertical-align:top;
}
#CONTENT .cright {
	width:205px;/*最初は211px*/
	vertical-align:top;
	padding-left:5px;
}
#CONTENT .sidemenu {
	width:199px;
	border-top:1px solid #bebebe;
	border-left:1px solid #bebebe;
	padding: 0;
	margin: 0 0 5px 0;
	list-style-type: none;
}
#CONTENT .sidemenu ul{
	padding:0 0 0 8px;
	margin:0;
}
#CONTENT .sidemenu li {
	border-right:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	padding: 0;
	margin: 0;
}

#CONTENT .sidemenu a {
	display:block;
	padding: 4px 0 3px 20px;
	background-image: url(/unit/images/arrow-g.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#CONTENT .sidemenu a:hover {
	background-color:#ddffec;
}
#CONTENT .sidemenu a sup{
	color:#3b95ce;
}
#CONTENT .msgL01 a sup{
	color:#3b95ce;
}
#CONTENT .sidemenu .no1 {
	background-color: #cae6e1;
	font-weight:bold;
}

#CONTENT .sidemenu .no1 a {
/*	margin-left:6px;*/
	color: #0b659e;
	background-image: url(/unit/images/lv1img.gif);
	background-position:0;
}
#CONTENT .sidemenu .no1 a:hover {
	color: #de7642;
	background-color: #cae6e1;
}


/* 企業情報 会社概要のとき */
#CONTENT #profile .company_1 .no2 {
	background-color: #c2e1cf;
}
#CONTENT #profile .company_1 .no2 a {
	color: #0b659e;
}
#CONTENT #profile .company_1 .no2 a:hover {
	color: #de7642;
}
/* 企業情報 受賞のとき */
#CONTENT #award .company_1 .no6 {
	background-color: #c2e1cf;
}
#CONTENT #award .company_1 .no6 a {
	color: #0b659e;
}
#CONTENT #award .company_1 .no6 a:hover {
	color: #de7642;
}
/* 企業情報 資格取得のとき 2010年1月追加 */
#CONTENT #license .company_1 .no9 {
	background-color: #c2e1cf;
}
#CONTENT #license .company_1 .no9 a {
	color: #0b659e;
}
#CONTENT #license .company_1 .no9 a:hover {
	color: #de7642;
}
/* 企業情報 沿革のとき */
#CONTENT #history .company_1 .no7 {
	background-color: #c2e1cf;
}
#CONTENT #history .company_1 .no7 a {
	color: #0b659e;
}
#CONTENT #history .company_1 .no7 a:hover {
	color: #de7642;
}
/* 企業情報 アクセスのとき */
#CONTENT #access .company_1 .no8 {
	background-color: #c2e1cf;
}
#CONTENT #access .company_1 .no8 a {
	color: #0b659e;
}
#CONTENT #access .company_1 .no8 a:hover {
	color: #de7642;
}

/*                                             CI以下の右メニュー */
/*現在地CIのときの2階層目*/
#CONTENT #ci .sidemenu .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #vi .sidemenu .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #hi .sidemenu .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #si .sidemenu .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #pi .sidemenu .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
/*現在地CIのときの3階層目*/
#CONTENT #ci .sidemenu .no4,.no5,.no6,.no7 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地VIのときの3階層目*/
#CONTENT #vi .sidemenu .no4,.no5,.no6,.no7 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地HIのときの3階層目*/
#CONTENT #hi .sidemenu .no4,.no5,.no6,.no7 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地SIのときの3階層目*/
#CONTENT #si .sidemenu .no4,.no5,.no6,.no7 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地PIのときの3階層目*/
#CONTENT #pi .sidemenu .no4,.no5,.no6,.no7 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地CIのときの3階層目*/
#CONTENT #ci .sidemenu li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #ci .sidemenu li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #ci .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #ci .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地VIのときの3階層目*/
#CONTENT #vi .sidemenu li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #vi .sidemenu li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #vi .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #vi .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地HIのときの3階層目*/
#CONTENT #hi .sidemenu li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #hi .sidemenu li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #hi .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #hi .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地SIのときの3階層目*/
#CONTENT #si .sidemenu li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #si .sidemenu li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #si .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #si .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地PIのときの3階層目*/
#CONTENT #pi .sidemenu li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #pi .sidemenu li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #pi .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #pi .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地CIのときの3階層目*/
#CONTENT #ci .sidemenu .no3 .no4 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #ci .sidemenu .no3 .no5 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #ci .sidemenu .no3 .no6 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #ci .sidemenu .no3 .no7 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
/*現在地viのときの2階層目*/
#CONTENT #vi .company_3 .no3 {
	background-color: #c2e1cf;
}
/*現在地hiのときの2階層目*/
#CONTENT #hi .company_3 .no3 {
	background-color: #c2e1cf;
}
/*現在地siのときの2階層目*/
#CONTENT #si .company_3 .no3 {
	background-color: #c2e1cf;
}
/*現在地piのときの2階層目*/
#CONTENT #pi .company_3 .no3 {
	background-color: #c2e1cf;
}
/*CI 2階層目                                   現在地表示*/
#CONTENT #ci .company_3 .no3 {
	background-color: #c2e1cf;
}
/*3階層目にいるときの 2階層目の現在地表示*/
#CONTENT #vi .company_3 .no3 a.2lv {
	color: #0b659e;
}
#CONTENT #vi .company_3 .no3 .no4 {
	background-color: #ebfff9;
}
#CONTENT #hi .company_3 .no3 a.2lv {
	color: #0b659e;
}
#CONTENT #hi .company_3 .no3 .no5 {
	background-color: #ebfff9;
}
#CONTENT #si .company_3 .no3 a.2lv {
	color: #0b659e;
}
#CONTENT #si .company_3 .no3 .no6 {
	background-color: #ebfff9;
}
#CONTENT #pi .company_3 .no3 a.2lv {
	color: #0b659e;
}
#CONTENT #pi .company_3 .no3 .no7 {
	background-color: #ebfff9;
}
/*3階層目にいるときの 2階層目の現在地表示　ホバーver*/
#CONTENT #vi .company_3 .no3 a.2lv:hover {
	color: #de7642;
}
#CONTENT #hi .company_3 .no3 a.2lv:hover {
	color: #de7642;
}
#CONTENT #si .company_3 .no3 a.2lv:hover {
	color: #de7642;
}
#CONTENT #pi .company_3 .no3 a.2lv:hover {
	color: #de7642;
}
/*3階層目にいるときの 3階層目の現在地表示*/
#CONTENT #vi .company_3 .no3 ul a.3lv {
	color: #3b95ce;
}
#CONTENT #hi .company_3 .no3 ul a.3lv {
	color: #3b95ce;
}
#CONTENT #si .company_3 .no3 ul a.3lv {
	color: #3b95ce;
}
#CONTENT #pi .company_3 .no3 ul a.3lv {
	color: #3b95ce;
}
/*3階層目にいるときの 3階層目の現在地表示　ホバーver*/
#CONTENT #vi .company_3 .no3 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #hi .company_3 .no3 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #si .company_3 .no3 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #pi .company_3 .no3 ul a.3lv:hover {
	color: #de7642;
}

/*                           ワークライフバランス以下の右メニュー */
/*現在地ワークライフバランスのときの2階層目*/
#CONTENT #work-lifebalance .sidemenu .no5 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #paperless .sidemenu .no5 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #pinecreek .sidemenu .no5 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
/*現在地ワークライフバランスのときの3階層目*/
#CONTENT #work-lifebalance .sidemenu .no6,.no7 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地DUNKSOFTのペーパーレスのときの3階層目*/
#CONTENT #paperless .sidemenu .no6,.no7 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地地域貢献活動のときの3階層目*/
#CONTENT #pinecreek .sidemenu .no6,.no7 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地ワークライフバランスのときの3階層目*/
#CONTENT #work-lifebalance .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #work-lifebalance .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地DUNKSOFTのペーパーレスのときの3階層目*/
#CONTENT #paperless .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #paperless .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地DUNKSOFTのペーパーレス(pl_01.html)のときの3階層目*/
#CONTENT #paperless-pl_01 .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #paperless-pl_01 .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地DUNKSOFTのペーパーレス(pl_02.html)のときの3階層目*/
#CONTENT #paperless-pl_02 .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #paperless-pl_02 .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地地域貢献活動のときの3階層目*/
#CONTENT #pinecreek .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #pinecreek .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}

/*現在地ワークライフバランスのときの3階層目*/
#CONTENT #work-lifebalance .sidemenu .no5 .no6 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #work-lifebalance .sidemenu .no5 .no7 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
/*現在地DUNKSOFTのペーパーレスのときの2階層目*/
#CONTENT #paperless .company_2 .no5 {
	background-color: #c2e1cf;
}
/*現在地DUNKSOFTのペーパーレス(pl_01.html)のときの2階層目*/
#CONTENT #paperless-pl_01 .company_2 .no5 {
	background-color: #c2e1cf;
}
/*現在地DUNKSOFTのペーパーレス(pl_02.html)のときの2階層目*/
#CONTENT #paperless-pl_02 .company_2 .no5 {
	background-color: #c2e1cf;
}
/*現在地地域貢献活動のときの2階層目*/
#CONTENT #pinecreek .company_2 .no5 {
	background-color: #c2e1cf;
}
/*ワークライフバランス2階層目                    現在地表示*/
#CONTENT #work-lifebalance .company_2 .no5 {
	background-color: #c2e1cf;
}
#CONTENT #paperless .company_2 .no5 a.2lv {
	color: #0b659e;
}
#CONTENT #paperless .company_2 .no5 a.2lv:hover {
	color: #de7642;
}
#CONTENT #paperless .company_2 .no5 ul a.3lv {
	color: #3b95ce;
}
#CONTENT #paperless .company_2 .no5 ul a.3lv:hover {
	color: #de7642;
}
/* DUNKSOFTのペーパーレスのとき */
#CONTENT #paperless .company_2 .no5 .no6 {
	background-color: #ebfff9;
}
/* DUNKSOFTのペーパーレスのとき */
#CONTENT #paperless-pl_01 .company_2 .no5 .no6 {
	background-color: #ebfff9;
}
/* DUNKSOFTのペーパーレスのとき */
#CONTENT #paperless-pl_02 .company_2 .no5 .no6 {
	background-color: #ebfff9;
}
/* 地域貢献活動のとき */
#CONTENT #pinecreek .company_2 .no5 .no7 {
	background-color: #ebfff9;
}
#CONTENT #paperless .company_2 .no5 li.no6 a.3lv {
	color: #0b659e;
}
#CONTENT #paperless-pl_01 .company_2 .no5 li.no6 a.3lv {
	color: #0b659e;
}
#CONTENT #pinecreek .company_2 .no5 li.no7 a.3lv {
	color: #0b659e;
}
#CONTENT #paperless .company_2 .no5 li.no6 a.3lv:hover {
	color: #de7642;
}
#CONTENT #paperless-pl_01 .company_2 .no5 li.no6 a.3lv:hover {
	color: #de7642;
}
#CONTENT #pinecreek .company_2 .no5 li.no7 a.3lv:hover {
	color: #de7642;
}
/*    　　                       企業理念以下の右メニュー */
/*現在地Roberto Systemという考え方のときの2階層目*/
#CONTENT #idea .sidemenu .no4 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #time .sidemenu .no4 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #play .sidemenu .no4 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #love .sidemenu .no4 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #accumulate .sidemenu .no4 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #automatism .sidemenu .no4 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #plan .sidemenu .no4 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #mission .sidemenu .no4 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
/*現在地企業理念のときの3階層目*/
#CONTENT #idea .sidemenu .no5,.no6,.no7,.no8,.no9,.no10,.no11 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地時間は人生のために(R)のときの3階層目*/
#CONTENT #time .sidemenu .no5,.no6,.no7,.no8,.no9,.no10,.no11 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地"Play"の精神のときの3階層目*/
#CONTENT #play .sidemenu .no5,.no6,.no7,.no8,.no9,.no10,.no11 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地Love your life, love your time.(R)のときの3階層目*/
#CONTENT #love .sidemenu .no5,.no6,.no7,.no8,.no9,.no10,.no11 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地Accumulateのときの3階層目*/
#CONTENT #accumulate .sidemenu .no5,.no6,.no7,.no8,.no9,.no10,.no11 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地Automatismのときの3階層目*/
#CONTENT #automatism .sidemenu .no5,.no6,.no7,.no8,.no9,.no10,.no11 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地段取りと水平のときの3階層目*/
#CONTENT #plan .sidemenu .no5,.no6,.no7,.no8,.no9,.no10,.no11 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地社会に提供するもの・使命のときの3階層目*/
#CONTENT #mission .sidemenu .no5,.no6,.no7,.no8,.no9,.no10,.no11 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地企業理念のときの3階層目*/
#CONTENT #idea .sidemenu li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #idea .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #idea .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #idea .sidemenu li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #idea .sidemenu li.no9 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #idea .sidemenu li.no10 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #idea .sidemenu li.no11 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地時間は人生のために(R)のときの3階層目*/
#CONTENT #time .sidemenu li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #time .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #time .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #time .sidemenu li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #time .sidemenu li.no9 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #time .sidemenu li.no10 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #time .sidemenu li.no11 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地"Play"の精神のときの3階層目*/
#CONTENT #play .sidemenu li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #play .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #play .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #play .sidemenu li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #play .sidemenu li.no9 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #play .sidemenu li.no10 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #play .sidemenu li.no11 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地Love your life, love your time.(R)のときの3階層目*/
#CONTENT #love .sidemenu li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #love .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #love .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #love .sidemenu li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #love .sidemenu li.no9 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #love .sidemenu li.no10 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #love .sidemenu li.no11 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地Accumulateのときの3階層目*/
#CONTENT #accumulate .sidemenu li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #accumulate .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #accumulate .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #accumulate .sidemenu li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #accumulate .sidemenu li.no9 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #accumulate .sidemenu li.no10 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #accumulate .sidemenu li.no11 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地企業ITの解決のための思考のときの3階層目*/
#CONTENT #automatism .sidemenu li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #automatism .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #automatism .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #automatism .sidemenu li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #automatism .sidemenu li.no9 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #automatism .sidemenu li.no10 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #automatism .sidemenu li.no11 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地企業ITの2つの解決策のときの3階層目*/
#CONTENT #plan .sidemenu li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #plan .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #plan .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #plan .sidemenu li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #plan .sidemenu li.no9 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #plan .sidemenu li.no10 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #plan .sidemenu li.no11 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地社会に提供するもの・使命のときの3階層目*/
#CONTENT #mission .sidemenu li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #mission .sidemenu li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #mission .sidemenu li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #mission .sidemenu li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #mission .sidemenu li.no9 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #mission .sidemenu li.no10 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #mission .sidemenu li.no11 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}

/*現在地企業理念のときの3階層目*/
#CONTENT #idea .sidemenu .no4 .no5 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #idea .sidemenu .no4 .no6 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #idea .sidemenu .no4 .no7 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #idea .sidemenu .no4 .no8 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #idea .sidemenu .no4 .no9 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #idea .sidemenu .no4 .no10 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #idea .sidemenu .no4 .no11 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
/*現在地　時間は人生のために(R)のときの2階層目*/
#CONTENT #time .company_4 .no4 {
	background-color: #c2e1cf;
}
/*現在地"Play"の精神のときの2階層目*/
#CONTENT #play .company_4 .no4 {
	background-color: #c2e1cf;
}
/*現在地Love your life, love your time.(R)のときの2階層目*/
#CONTENT #love .company_4 .no4 {
	background-color: #c2e1cf;
}
/*現在地Accumulateのときの2階層目*/
#CONTENT #accumulate .company_4 .no4 {
	background-color: #c2e1cf;
}
/*現在地Automatismのときの2階層目*/
#CONTENT #automatism .company_4 .no4 {
	background-color: #c2e1cf;
}
/*現在地段取りと水平のときの2階層目*/
#CONTENT #plan .company_4 .no4 {
	background-color: #c2e1cf;
}
/*現在地社会に提供するもの・使命のときの2階層目*/
#CONTENT #mission .company_4 .no4 {
	background-color: #c2e1cf;
}
/*企業理念 2階層目                                   現在地表示*/
#CONTENT #idea .company_4 .no4 {
	background-color: #c2e1cf;
}
/*3階層目にいるときの 2階層目の現在地表示*/
#CONTENT #time .company_4 .no4 .no5 {
	background-color: #ebfff9;
}
#CONTENT #time .company_4 .no4 a.2lv {
	color: #0b659e;
}
#CONTENT #play .company_4 .no4 .no6 {
	background-color: #ebfff9;
}
#CONTENT #play .company_4 .no4 a.2lv {
	color: #0b659e;
}
#CONTENT #love .company_4 .no4 .no7 {
	background-color: #ebfff9;
}
#CONTENT #love .company_4 .no4 a.2lv {
	color: #0b659e;
}
#CONTENT #accumulate .company_4 .no4 .no8 {
	background-color: #ebfff9;
}
#CONTENT #accumulate .company_4 .no4 a.2lv {
	color: #0b659e;
}
#CONTENT #automatism .company_4 .no4 .no9 {
	background-color: #ebfff9;
}
#CONTENT #automatism .company_4 .no4 a.2lv {
	color: #0b659e;
}
#CONTENT #plan .company_4 .no4 .no10 {
	background-color: #ebfff9;
}
#CONTENT #plan .company_4 .no4 a.2lv {
	color: #0b659e;
}
#CONTENT #mission .company_4 .no4 .no11 {
	background-color: #ebfff9;
}
#CONTENT #mission .company_4 .no4 a.2lv {
	color: #0b659e;
}
/*3階層目にいるときの 2階層目の現在地表示　ホバーver*/
#CONTENT #time .company_4 .no4 a.2lv:hover {
	color: #de7642;
}
#CONTENT #play .company_4 .no4 a.2lv:hover {
	color: #de7642;
}
#CONTENT #love .company_4 .no4 a.2lv:hover {
	color: #de7642;
}
#CONTENT #accumulate .company_4 .no4 a.2lv:hover {
	color: #de7642;
}
#CONTENT #automatism .company_4 .no4 a.2lv:hover {
	color: #de7642;
}
#CONTENT #plan .company_4 .no4 a.2lv:hover {
	color: #de7642;
}
#CONTENT #mission .company_4 .no4 a.2lv:hover {
	color: #de7642;
}
/*3階層目にいるときの 3階層目の現在地表示*/
#CONTENT #time .company_4 .no4 ul .no5 a.3lv {
	color: #3b95ce;
}
#CONTENT #play .company_4 .no4 ul .no6 a.3lv {
	color: #3b95ce;
}
#CONTENT #love .company_4 .no4 ul .no7 a.3lv {
	color: #3b95ce;
}
#CONTENT #accumulate .company_4 .no4 ul .no8 a.3lv {
	color: #3b95ce;
}
#CONTENT #automatism .company_4 .no4 ul .no9 a.3lv {
	color: #3b95ce;
}
#CONTENT #plan .company_4 .no4 ul .no10 a.3lv {
	color: #3b95ce;
}
#CONTENT #mission .company_4 .no4 ul .no11 a.3lv {
	color: #3b95ce;
}
/*3階層目にいるときの 3階層目の現在地表示　ホバーver*/
#CONTENT #time .company_4 .no4 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #play .company_4 .no4 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #love .company_4 .no4 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #accumulate .company_4 .no4 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #automatism .company_4 .no4 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #plan .company_4 .no4 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #mission .company_4 .no4 ul a.3lv:hover {
	color: #de7642;
}
/*    　　                       ロバートシステム以下の右メニュー */
/*現在地Roberto Systemという考え方のときの2階層目*/
#CONTENT #roberto_system .work_2 .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #prologue1 .work_2 .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #prologue1-1 .work_2 .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #it_f .work_2 .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #it_p .work_2 .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #it_c .work_2 .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #it_s .work_2 .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
/*現在地Roberto Systemという考え方のときの3階層目*/
#CONTENT #roberto_system .work_2 .no3,.no4,.no5,.no6,.no7 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地Roberto Systemという考え方についてのときの3階層目*/
#CONTENT #prologue1 .work_2 .no3,.no4,.no5,.no6,.no7,.no8 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地大事なことは”早めの段取り”のときの3階層目*/
#CONTENT #prologue1-1 .work_2 .no3,.no4,.no5,.no6,.no7,.no8 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地企業ITの現状のときの3階層目*/
#CONTENT #it_f .work_2 .no3,.no4,.no5,.no6,.no7,.no8 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地企業ITの問題点の整理のときの3階層目*/
#CONTENT #it_p .work_2 .no3,.no4,.no5,.no6,.no7,.no8 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地企業ITの解決のための思考のときの3階層目*/
#CONTENT #it_c .work_2 .no3,.no4,.no5,.no6,.no7,.no8 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地企業ITの2つの解決策のときの3階層目*/
#CONTENT #it_s .work_2 .no3,.no4,.no5,.no6,.no7,.no8 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地Roberto Systemという考え方のときの3階層目*/
#CONTENT #roberto_system .work_2 li.no3 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #roberto_system .work_2 li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #roberto_system .work_2 li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #roberto_system .work_2 li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #roberto_system .work_2 li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #roberto_system .work_2 li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地Roberto Systemという考え方についてのときの3階層目*/
#CONTENT #prologue1 .work_2 li.no3 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #prologue1 .work_2 li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #prologue1 .work_2 li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #prologue1 .work_2 li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #prologue1 .work_2 li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #prologue1 .work_2 li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地大事なことは”早めの段取り”のときの3階層目*/
#CONTENT #prologue1-1 .work_2 li.no3 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #prologue1-1 .work_2 li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #prologue1-1 .work_2 li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #prologue1-1 .work_2 li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #prologue1-1 .work_2 li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #prologue1-1 .work_2 li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地企業ITの現状のときの3階層目*/
#CONTENT #it_f .work_2 li.no3 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_f .work_2 li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_f .work_2 li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_f .work_2 li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_f .work_2 li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_f .work_2 li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地企業ITの問題点の整理のときの3階層目*/
#CONTENT #it_p .work_2 li.no3 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_p .work_2 li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_p .work_2 li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_p .work_2 li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_p .work_2 li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_p .work_2 li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地企業ITの解決のための思考のときの3階層目*/
#CONTENT #it_c .work_2 li.no3 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_c .work_2 li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_c .work_2 li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_c .work_2 li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_c .work_2 li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_c .work_2 li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地企業ITの2つの解決策のときの3階層目*/
#CONTENT #it_s .work_2 li.no3 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_s .work_2 li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_s .work_2 li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_s .work_2 li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_s .work_2 li.no7 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #it_s .work_2 li.no8 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}

/*現在地Roberto Systemという考え方のときの3階層目*/
#CONTENT #roberto_system .work_2 .no2 .no3 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #roberto_system .work_2 .no2 .no4 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #roberto_system .work_2 .no2 .no5 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #roberto_system .work_2 .no2 .no6 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #roberto_system .work_2 .no2 .no7 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
/*現在地Roberto Systemという考え方についてのときの2階層目*/
#CONTENT #prologue1 .work_2 .no2 {
	background-color: #c2e1cf;
}
/*現在地大事なことは”早めの段取り”のときの2階層目*/
#CONTENT #prologue1-1 .work_2 .no2 {
	background-color: #c2e1cf;
}
/*現在地企業ITの現状のときの2階層目*/
#CONTENT #it_f .work_2 .no2 {
	background-color: #c2e1cf;
}
/*現在地企業ITの問題点の整理のときの2階層目*/
#CONTENT #it_p .work_2 .no2 {
	background-color: #c2e1cf;
}
/*現在地企業ITの解決のための思考のときの2階層目*/
#CONTENT #it_c .work_2 .no2 {
	background-color: #c2e1cf;
}
/*現在地企業ITの2つの解決策のときの2階層目*/
#CONTENT #it_s .work_2 .no2 {
	background-color: #c2e1cf;
}
/*Roberto Systemという考え方 2階層目                                   現在地表示*/
#CONTENT #roberto_system .work_2 .no2 {
	background-color: #c2e1cf;
}
/*3階層目にいるときの 2階層目の現在地表示*/
#CONTENT #prologue1 .work_2 .no2 a.2lv {
	color: #0b659e;
}
#CONTENT #prologue1 .work_2 .no2 .no3 {
	background-color: #ebfff9;
}
#CONTENT #prologue1-1 .work_2 .no2 a.2lv {
	color: #0b659e;
}
#CONTENT #prologue1-1 .work_2 .no2 .no4 {
	background-color: #ebfff9;
}
#CONTENT #it_f .work_2 .no2 a.2lv {
	color: #0b659e;
}
#CONTENT #it_f .work_2 .no2 .no5 {
	background-color: #ebfff9;
}
#CONTENT #it_p .work_2 .no2 a.2lv {
	color: #0b659e;
}
#CONTENT #it_p .work_2 .no2 .no6 {
	background-color: #ebfff9;
}
#CONTENT #it_c .work_2 .no2 a.2lv {
	color: #0b659e;
}
#CONTENT #it_c .work_2 .no2 .no7 {
	background-color: #ebfff9;
}
#CONTENT #it_s .work_2 .no2 a.2lv {
	color: #0b659e;
}
#CONTENT #it_s .work_2 .no2 .no8 {
	background-color: #ebfff9;
}
/*3階層目にいるときの 2階層目の現在地表示　ホバーver*/
#CONTENT #prologue1 .work_2 .no2 a.2lv:hover {
	color: #de7642;
}
#CONTENT #prologue1-1 .work_2 .no2 a.2lv:hover {
	color: #de7642;
}
#CONTENT #it_f .work_2 .no2 a.2lv:hover {
	color: #de7642;
}
#CONTENT #it_p .work_2 .no2 a.2lv:hover {
	color: #de7642;
}
#CONTENT #it_c .work_2 .no2 a.2lv:hover {
	color: #de7642;
}
#CONTENT #it_s .work_2 .no2 a.2lv:hover {
	color: #de7642;
}
/*3階層目にいるときの 3階層目の現在地表示*/
#CONTENT #prologue1 .work_2 .no2 ul a.3lv {
	color: #3b95ce;
}
#CONTENT #prologue1-1 .work_2 .no2 ul a.3lv {
	color: #3b95ce;
}
#CONTENT #it_f .work_2 .no2 ul a.3lv {
	color: #3b95ce;
}
#CONTENT #it_p .work_2 .no2 ul a.3lv {
	color: #3b95ce;
}
#CONTENT #it_c .work_2 .no2 ul a.3lv {
	color: #3b95ce;
}
#CONTENT #it_s .work_2 .no2 ul a.3lv {
	color: #3b95ce;
}
/*3階層目にいるときの 3階層目の現在地表示　ホバーver*/
#CONTENT #prologue1 .work_2 .no2 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #prologue1-1 .work_2 .no2 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #it_f .work_2 .no2 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #it_p .work_2 .no2 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #it_c .work_2 .no2 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #it_s .work_2 .no2 ul a.3lv:hover {
	color: #de7642;
}
/*                                       ウェブデザイン以下の右メニュー */
/*現在地ウェブデザインのときの2階層目*/
#CONTENT #web .work_4 .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #web_step .work_4 .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #web_example .work_4 .no3 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
/*現在ウェブデザインのときの3階層目*/
#CONTENT #web .work_4 .no4,.no5 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地開発ステップのときの3階層目*/
#CONTENT #web_step .work_4 .no4,.no5 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地事例紹介のときの3階層目*/
#CONTENT #web_example .work_4 .no4,.no5 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}

/*現在地ウェブデザインのときの3階層目*/
#CONTENT #web .work_4 li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #web .work_4 li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地開発ステップのときの3階層目*/
#CONTENT #web_step .work_4 li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #web_step .work_4 li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地事例紹介のときの3階層目*/
#CONTENT #web_example .work_4 li.no4 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #web_example .work_4 li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}

/*現在地ウェブデザインのときの3階層目*/
#CONTENT #web .work_4 .no3 .no4 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #web .work_4 .no3 .no5 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
/*現在地開発ステップのときの2階層目*/
#CONTENT #web_step .work_4 .no3 {
	background-color: #c2e1cf;
}
/*現在地事例紹介のときの2階層目*/
#CONTENT #web_example .work_4 .no3 {
	background-color: #c2e1cf;
}
/*ウェブデザインという考え方 2階層目                                   現在地表示*/
#CONTENT #web .work_4 .no3 {
	background-color: #c2e1cf;
}
/*3階層目にいるときの 2階層目の現在地表示*/
#CONTENT #web_step .work_4 .no3 a.2lv {
	color: #0b659e;
}
#CONTENT #web_example .work_4 .no3 a.2lv {
	color: #0b659e;
}
/*3階層目にいるときの 2階層目の現在地表示　ホバーver*/
#CONTENT #web_step .work_4 .no3 a.2lv:hover {
	color: #de7642;
}
#CONTENT #web_example .work_4 .no3 a.2lv:hover {
	color: #de7642;
}
/*3階層目にいるときの 3階層目の現在地表示*/
#CONTENT #web_step .work_4 .no3 ul a.3lv {
	color: #3b95ce;
}
#CONTENT #web_example .work_4 .no3 ul a.3lv {
	color: #3b95ce;
}
/*3階層目にいるときの 3階層目の現在地表示　ホバーver*/
#CONTENT #web_step .work_4 .no3 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #web_example .work_4 .no3 ul a.3lv:hover {
	color: #de7642;
}
/*                                       システムソリューション以下の右メニュー */
/*現在地システムソリューションのときの2階層目*/
#CONTENT #sys .work_3 .no4 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #sys_step .work_3 .no4 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
#CONTENT #sys_example .work_3 .no4 a.2lv {
	background-position: 15px 10px;
	padding-left:25px;
}
/*現在システムソリューションのときの3階層目*/
#CONTENT #sys .work_3 .no5,.no6 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地開発ステップのときの3階層目*/
#CONTENT #sys_step .work_3 .no5,.no6 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}
/*現在地事例紹介のときの3階層目*/
#CONTENT #sys_example .work_3 .no5,.no6 {
	padding: 0;
	margin: 0 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
}

/*現在地システムソリューションのときの3階層目*/
#CONTENT #sys .work_3 li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #sys .work_3 li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地開発ステップのときの3階層目*/
#CONTENT #sys_step .work_3 li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #sys_step .work_3 li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
/*現在地事例紹介のときの3階層目*/
#CONTENT #sys_example .work_3 li.no5 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}
#CONTENT #sys_example .work_3 li.no6 {
	border:none;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}

/*現在地システムソリューションのときの3階層目*/
#CONTENT #sys .sidemenu .no4 .no5 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
#CONTENT #sys .sidemenu .no4 .no6 a.3lv {
	background-position: 20px 10px;
	padding-left:30px;
}
/*現在地開発ステップのときの2階層目*/
#CONTENT #sys_step .work_3 .no4 {
	background-color: #c2e1cf;
}
/*現在地事例紹介のときの2階層目*/
#CONTENT #sys_example .work_3 .no4 {
	background-color: #c2e1cf;
}
/*システムソリューションという考え方 2階層目                                   現在地表示*/
#CONTENT #sys .work_3 .no4 {
	background-color: #c2e1cf;
}
/*3階層目にいるときの 2階層目の現在地表示*/
#CONTENT #sys_step .work_3 .no4 a.2lv {
	color: #0b659e;
}
#CONTENT #sys_example .work_3 .no4 a.2lv {
	color: #0b659e;
}
/*3階層目にいるときの 2階層目の現在地表示　ホバーver*/
#CONTENT #sys_step .work_3 .no4 a.2lv:hover {
	color: #de7642;
}
#CONTENT #sys_example .work_3 .no4 a.2lv:hover {
	color: #de7642;
}
/*3階層目にいるときの 3階層目の現在地表示*/
#CONTENT #sys_step .work_3 .no4 ul a.3lv {
	color: #3b95ce;
}
#CONTENT #sys_example .work_3 .no4 ul a.3lv {
	color: #3b95ce;
}
/*3階層目にいるときの 3階層目の現在地表示　ホバーver*/
#CONTENT #sys_step .work_3 .no4 ul a.3lv:hover {
	color: #de7642;
}
#CONTENT #sys_example .work_3 .no4 ul a.3lv:hover {
	color: #de7642;
}

#CONTENT #PAN {
	margin: 0 0 10px -35px;
	background-color:#f6f6f6;
	line-height:2em;
	padding-left:1em;
	padding-bottom:0.3em;
	border-left:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
}
#CONTENT .caption {
}
#CONTENT .bpL {
	margin-left:-15px;
	padding-bottom:15px;
	padding-top:5px;
}
#CONTENT .bpM {
	margin-top:20px;
	margin-bottom:5px;
	padding-bottom:5px;
}
#CONTENT .bpS {
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;
}
#CONTENT .caption{
	clear:both;
}
#CONTENT .caption h1 {
	background-image: url(/unit/images/h1img.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	border-bottom: 4px solid #11a84e;
	font-size:1.3em;
	text-indent:25px;
	height:1.4em;
	margin:0;
	padding:1px 0 0 0;
	margin-bottom:5px;
}
#CONTENT .caption h2 {
	background-image: url(/unit/images/h2img.gif);
/**/	background-position: 0 bottom ;
	border-bottom: 1px solid #11a84e;
	font-size:1em;
	font-weight:bold;
	text-indent:25px;
	margin:0;
	padding:0;
	padding-bottom:5px;
	padding-top:4px;
	margin-bottom:5px;
/*	background-color:#e4fdeb;*/
	line-height:1.3em;
	width:695px;
}
#CONTENT .caption h3 {
	background-image: url(/unit/images/h3img.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	border-bottom: 1px dotted #11a84e;
	font-size:0.9em;
	font-weight:normal;
	text-indent:14px;
	margin:0;
	padding:0;
	padding-bottom:5px;
	width:680px;
}
#CONTENT .caption h4 {
	padding:10px 10px 0 10px;
	margin:0;
	font-weight:normal;
	font-size:1.1em;
	line-height:1.5em;
	width:680px;
}
#GUIDE {
	background-color: #FFFFFF;
	padding:0 8px 10px 8px;
	font-size:10px;
}
#GUIDE sup{
	font-size:9px;
}
#GUIDE .siteguide{
	width:944px;
	padding:3px;
	border:1px solid #bebebe;
}
#GUIDE .siteguide td{
	padding:0;
}
#GUIDE .siteguide a{
	text-decoration:none;
	font-weight:bold;
	color:#333333;
	font-size:10px;
}
#GUIDE .siteguide li a{
	font-weight:normal;
}
#GUIDE .siteguide_bottom{
	border-top:1px solid #bebebe;
	background-color:#E9E9E9;
}
#GUIDE .siteguide_bottom table {
	margin:5px;
}
#GUIDE .siteguide_bottom th {
	border-left:4px solid #5c5c5c;
	width:80px;
	text-align:left;
	padding-left: 6px;
	vertical-align:top;
	line-height:130%;
}
#GUIDE .siteguide_bottom td {
	padding-right: 30px;
	vertical-align:top;
	line-height:130%;
}
#GUIDE .sub {
	padding:0;
	margin:0;
	padding-left:8px;
	list-style:none;
}

#FOOTER {
	background-image: url(/unit/images/footer_r.gif);
	background-repeat: no-repeat;
	color: #333333;
	padding: 12px 0;
}
#FOOTER ul {
	padding:0;
	margin: 0;
	list-style-type: none;
}
#FOOTER li{
	float:right;
}
#FOOTER div span.jp {
	font-size:9px; 
}
html>/**/body #BASE #FOOTER div span{font-size /*\**/: 9px\9;}/*IE8*/
* html body #BASE #FOOTER div span {/*IE6*/
	font-size:9px;
}
*+html body #BASE #FOOTER div span {/*IE7*/
	font-size:9px;
}
#FOOTER li a{
	padding: 0 0 0 5px;
	margin: 0;
	font-size: 10px;
}
html>/**/body #BASE #FOOTER div ul li a{font-size /*\**/: 9px\9;}/*IE8*/
* html body #BASE #FOOTER div ul li a {/*IE6*/
	font-size:9px;
}
*+html body #BASE #FOOTER div ul li a {/*IE7*/
	font-size:9px;
}
#FOOTER span{
	font-size: 10px;
}
#FOOTER sup{
	font-size: 8px;
}
#FOOTER img{
	padding-left: 8px;
	margin-right:-1px;
}
#FOOTER .copyright{
	color:#407c69;
}
