#CABINET {

	width:900px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	background-image:url(../images/widgets/body_bg.jpg);

	background-repeat: repeat-y;

}



#HEADER {

	width:850px;

	height:50px;

	margin:0px 25px 0px 25px;

	padding:0px 0px 0px 0px;

	background-image:url(../images/widgets/header.jpg);

	background-repeat: no-repeat;

}



#HEADER span {

	display:none;

}





#CONTAINER {

	width:790px;

	margin:0px 25px 0px 25px;

	padding:0px 30px 0px 30px;

	background-color:#FFFFFF;



}





#CONTENT {

	width:590px;

	float:right;

	margin-top:10px;

	margin-right:0px;

	margin-bottom:19px;

	margin-left:0px;

	padding:0px 0px 0px 30px;

	background-color:#FFFFFF;

	border-left: 2px solid #006633;



}





#TOPIC{

	background-image: url(../images/widgets/topic.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	background-color:#eeecc6;

	margin:0px 0px 5px 0px;

	padding:3px 3px 3px 5px;

	font-size:85%;

	font-style:normal;

	font-weight:bold;



}



#TOPIC *.separator {

	margin:0 5px;

	border:0;

	vertical-align:middle;

}



#SIDEBAR {

	width:132px;

	float:left;

	margin-top:19px;

	margin-right:0px;

	margin-bottom:19px;

	margin-left:0px;

	padding:0px 0px 0px 0px;

	background-color:#FFFFFF;



}



#SIDEBAR div.logo{

	margin:0px 0px 25px 0px;

	padding:0px 0px 0px 0px;

}





/* 第１階層 */



#SIDEBAR div.top ul{

	list-style:none;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	width:132px;

}



#SIDEBAR div.top ul li {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	line-height:100%

}





/* 第２階層 */



#SIDEBAR div.top ul li ul {

	width:127px;

}



#SIDEBAR div.top ul li ul li {

	background-image: none;

	font-size:90%;

	margin:0px 0px 1px 0px;

	padding:0px 0px 0px 0px;

	border-left:2px solid #CBCBCB;

/*	border-left:5px solid #7FC530;*/

	border-bottom:1px solid #e8e8b8;

}



#SIDEBAR div.top ul li ul li span {

	display:block;

}



#SIDEBAR div.top ul li ul li span a {

	width:100%;

	margin:0px 0px 2px 0px;

	padding:5px 0px 2px 5px;

	display:block;

}



#SIDEBAR div.top ul li ul li span a:hover {

	background-color: #FFB124;

/*	background-color: #B7DB93;*/

}





/* 第３階層 */



#SIDEBAR div.top ul li ul li ul {

	width:109px;

}



#SIDEBAR div.top ul li ul li ul li {

	border-left:none;

	border-bottom:1px solid #FFFFFF;

	font-size:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	background-image: url(../images/widgets/ul_bulet_s.gif);

	background-repeat: no-repeat;

	background-position:6px 8px;



}



#SIDEBAR div.top ul li ul li ul li span {

	display:block;

}



#SIDEBAR div.top ul li ul li ul li span a {

	width:100%;

	margin:0px 0px 0px 0px;

	padding:2px 0px 2px 18px;

	display:block;

}



#SIDEBAR div.top ul li ul li ul li span a:hover {

	background-image: url(../images/widgets/ul_bulet_s.gif);

	background-repeat: no-repeat;

	background-position:6px 8px;

/*	background-color: #EEF9E6;*/

	background-color: #FFDAB0;

}





/* メニュー画像 */





#SIDEBAR div.top ul li span{

	display:none;

}



#SIDEBAR div.top ul li a.self{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu01.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.self:hover {

	background: transparent url(../images/widgets/menu01over.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.person{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu02.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.person:hover {

	background: transparent url(../images/widgets/menu02over.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.company{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu03.jpg) no-repeat 0px 0px;

}

#SIDEBAR div.top ul li a.company:hover {

	background: transparent url(../images/widgets/menu03over.jpg) no-repeat 0px 0px;

}

#SIDEBAR div.top ul li a.nlps{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu07.jpg) no-repeat 0px 0px;

}

#SIDEBAR div.top ul li a.nlps:hover {

	background: transparent url(../images/widgets/menu07over.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.about{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu04.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.about:hover {

	background: transparent url(../images/widgets/menu04over.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.nlpcourse{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menunlptop.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.about:nlpcourse {

	background: transparent url(../images/widgets/menunlptopover.jpg) no-repeat 0px 0px;

}


#SIDEBAR div.top ul li a.nlpcourse{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menunlptop.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.about:nittei {

	background: transparent url(../images/widgets/menuntopover.jpg) no-repeat 0px 0px;

}




#SIDEBAR div.top ul li a.course{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menun1.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.about:course {

	background: transparent url(../images/widgets/menun1over.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.mogami{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menun2.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.about:mogami {

	background: transparent url(../images/widgets/menun2over.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.faq{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menun3.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.about:faq {

	background: transparent url(../images/widgets/menun3over.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.order{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menun4.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.about:order {

	background: transparent url(../images/widgets/menun4over.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.voice{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menun5.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.about:voice {

	background: transparent url(../images/widgets/menun5over.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.mail{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu05.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.mail:hover {

	background: transparent url(../images/widgets/menu05over.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.contact{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu06.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.contact:hover {

	background: transparent url(../images/widgets/menu06over.jpg) no-repeat 0px 0px;

}


#SIDEBAR div.top ul li a.manage{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu08.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.top ul li a.manage:hover {

	background: transparent url(../images/widgets/menu08over.jpg) no-repeat 0px 0px;

}













#SIDEBAR div.bottom {

	margin:50px 0px 50px 0px;

}



#SIDEBAR div.bottom ul{

	margin:0px 0px 0px 0px;

	padding:0;

	width:132px;

	list-style:none;

}



#SIDEBAR div.bottom ul li {

	margin:0px 0px 5px 0px;

	padding:0;

	width:132px;

}



#SIDEBAR div.bottom ul li span {

	display:none;

}



#SIDEBAR div.bottom ul li a.mail{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu05.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.bottom ul li a.mail:hover{

	background: transparent url(../images/widgets/menu05over.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.bottom ul li a.contact{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu06.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.bottom ul li a.contact:hover{

	background: transparent url(../images/widgets/menu06over.jpg) no-repeat 0px 0px;

}


#SIDEBAR div.bottom ul li a.manage{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu08.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.bottom ul li a.manage:hover{

	background: transparent url(../images/widgets/menu08over.jpg) no-repeat 0px 0px;

}







#FOOTER {

	font-size:80%;

	width:900px;

	height:54px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	background-image:url(../images/widgets/footer.jpg);

	background-repeat: no-repeat;

}



#FOOTER .left{

	width:400px;

	padding-top:20px;

	padding-left:25px;

	float:left;



}



#FOOTER .right{

	text-align:right;

	width:400px;

	padding-top:20px;

	padding-right:25px;

	float:right;



}



#FOOTER .separator {

	margin:0 10px;

	border:0;

}





body {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background: #E6E6E6;

}



body,th,td,li,dl,ol {

	color:#666666;

	font:small/135% "MS PGOTHIC",Osaka,sans-serif;

}



	



a:link {

	color: #00A600;

	text-decoration: none; 

	line-height: 130%;

	border-bottom:solid 1px #FFFFFF;



}





a:visited {

	line-height: 130%;

	color: #00A600;

	text-decoration: none; 

	border-bottom:solid 1px #FFFFFF;



/*	color: #660066;

	text-decoration: none; */

}





a:hover {

	line-height: 130%;

	border-bottom:solid 1px #FF6600;

/*	color: #FF6600; */

	text-decoration: none;

}



hr {

	display:none;

}



*.clear {

	display:block;

	clear:both;

	width:auto;

	height:1px;	

	margin:-1px 0 0 0;

	margin:0;

	padding:0;

	overflow:hidden;

}



.floatClear {

	display:block;

	clear:both;

	width:auto;

	height:1px;

	overflow:hidden;

	margin:0 0 -1px 0;

	padding:0;

	font-size:1px;

	background:transparent;



}



p.dnone{

	display:none;



}




