@charset "utf-8";
/* CSS Document */
/* all */
body, h1, h2, h3, h4, h5, p, img, hr, table, tbody, dl, dt, dd, ol, ul, li, br, input {
	margin:0 auto;
	padding:0;
}
img { border:0; }
br.float-clear { display:none; }
.clear { clear:both; }
.line-contents {
	margin:0;
	padding:0;
	width:680px;
	height:3px;
	background:url(/img/line_contents.jpg) repeat-x;
	clear:both;
	_margin-bottom:-13px;
}
.line-contents2 {
	margin:0 0 0 2px;
	padding:0;
	width:178px;
	height:3px;
	background:url(/img/line_contents2.jpg) repeat-x;
	clear:both;
	_margin-bottom:-13px;
}
.line-contents3 {
	margin:0;
	padding:0;
	width:178px;
	height:3px;
	background:url(/img/line_contents.jpg) repeat-x;
	clear:both;
	_margin-top:10px;
}
.line-contents4 {
	margin:0;
	padding:0;
	width:680px;
	height:3px;
	background:url(/img/line_contents.jpg) repeat-x;
	clear:both;
}
.line-contents5 {
	margin:0;
	padding:0;
	width:179px;
	height:3px;
	background:url(/img/line_contents.jpg) repeat-x;
	clear:both;
	border-right:1px #B9B9B6 solid;
}
/* header */
#works-head {
	margin:0 auto;
	padding:0;
	border-top:1px #B9B9B6 solid;
	position:relative;
	width:860px;
	height:93px;
	background:url(/img/bg_header.jpg) top center no-repeat;
	_margin-bottom:-17px;
}
#works-head #logo {
	margin:0;
	padding:0;
	width:145px;
	height:93px;
	float:left;
}
#works-head #logo a {
	width:145px;
	height:93px;
}
.headMainMenu { padding:27px 0 3px 370px; }
.headMainMenu li {
	list-style-type:none;
	float:left;
	border-left:#CCCCCC 1px dotted;
}
.headMainMenu .menu01 {
	background:url(/img/btn_home.jpg) top center no-repeat;
	width:80px;
	height:64px;
}
.headMainMenu .menu01 a:hover {
	background:url(/img/btn_home_on.jpg) top center no-repeat;
	width:80px;
	height:64px;
}
.headMainMenu .menu02 {
	background:url(/img/btn_research.jpg) top center no-repeat;
	width:80px;
	height:64px;
}
.headMainMenu .menu02 a:hover {
	background:url(/img/btn_research_on.jpg) top center no-repeat;
	width:80px;
	height:64px;
}
.headMainMenu .menu03 {
	background:url(/img/btn_surveys.jpg) top center no-repeat;
	width:80px;
	height:64px;
}
.headMainMenu .menu03 a:hover {
	background:url(/img/btn_surveys_on.jpg) top center no-repeat;
	width:80px;
	height:64px;
}
.headMainMenu .menu04 {
	background:url(/img/btn_works.jpg) top center no-repeat;
	width:84px;
	height:64px;
}
.headMainMenu .menu04 a:hover {
	background:url(/img/btn_works_on.jpg) top center no-repeat;
	width:84px;
	height:64px;
}
.headMainMenu .menu05 {
	background:url(/img/btn_books.jpg) top center no-repeat;
	width:80px;
	height:64px;
}
.headMainMenu .menu05 a:hover {
	background:url(/img/btn_books_on.jpg) top center no-repeat;
	width:80px;
	height:64px;
}
.headMainMenu .menu06 {
	background:url(/img/btn_outline.jpg) top center no-repeat;
	width:80px;
	height:64px;
}
.headMainMenu .menu06 a:hover {
	background:url(/img/btn_outline_on.jpg) top center no-repeat;
	width:80px;
	height:64px;
}
.headMainMenu a {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	height:64px;
}
.headSubMenu {
	margin:0;
	padding:0;
	position:absolute;
	top:7px;
	right:10px;
	width: 196px;
	list-style:none;
}
html>/**/body .headSubMenu{width:220px;}/*IE8*/
html:not(:target) .headSubMenu{ width: 196px; }/*etc*/
.headSubMenu li {
	border:none !important;
	float:none !important;
	list-style:none !important;
}
.submenu_0 {
	margin-left:7px;
	position: relative;
	top:-3px;
	*top:0;
	display:inline;
	color:#666;
	font-size:10px;
	*font-size:9px !important;
}
.submenu_0 a,.submenu_0 a:visited,.submenu_0 a:hover { color: #666; }
.submenu_1 a {
	display:block;
	position:absolute;
	top:0;
	left:6px;
	width:64px;
	height:10px;
	text-indent:none;
}
.submenu_2 a {
	display:block;
	position:absolute;
	top:0;
	left:80px;
	width:60px;
	height:10px;
	text-indent:none;
}
.submenu_3 a {
	display:block;
	position:absolute;
	top:2px;
	left:150px;
	width:42px;
	height:10px;
	text-indent:none;
}
/* contents */
#leftmenu { float:left; }
#rightmenu { float:left; }
/* main img */
#works-main-img {
	margin:0;
	*margin-bottom:-3px;
	padding:0;
	border-top:#B9B9B6 1px solid;
/**	border-left:1px #B9B9B6 solid;
	border-right:1px #B9B9B6 solid; **/
	width:680px;
	height:180px;
}
/* news */
#worksNews {
	margin:0 0 1px 0;
	padding:10px 0 0 0;
	background: url("/img/line_bg.jpg") repeat;
	width:680px;
	border-bottom:2px #616161 solid;
}
#worksNewsIn{
	position:relative;
	margin:0 10px 10px 10px;
	padding:10px 0 22px 0;
	background:#FFFFFF url(/img/bg_news_left.gif) repeat-y left top;
	width:660px;
}
#worksNewsIn h2 {
	margin:0;
	padding:0;
	position:absolute;
	left:-10px;
	background:url(/img/bg_news.jpg) no-repeat left top;
	width:54px;
}
#worksNewsInLeft{
	display:block;
	position:absolute;
	left:5px;
	bottom:3px;
	width:13px;
	height:45px;
	background:url(/img/txt_news_left.gif) no-repeat left top;
}
#worksNewsList{
	margin-left:64px;
	width:590px;
	list-style:none;
}
#worksNewsList li{
	margin-bottom:5px;
	padding:0 0 5px 0;
	width:590px;
	border-bottom:1px dotted #ccc;
}
#worksNewsList span{
	margin-top:1px;
	display:block;
	float:left;
	width:40px;
}
#worksNewsList p{
	margin-left:60px;
	padding:0;
	text-indent:0;
}
#worksNewsBack{
	padding-top:3px;
 *padding-top:4px;
	position:absolute;
	right:0;
	bottom:0;
	background:#aaaaaa;
	width:120px;
	height:16px;
 *height:15px;
	text-align:center;
	font-size:10px !important;
 *font-size:9px !important;
}
#worksNewsBack a {
	color:#FFFFFF;
	text-decoration:none;
}
#worksNewsBack a:hover { color:#FF6600; }


#works-news {
	margin:0 0 1px 0;
	padding:0;
	background: url("/img/line_bg.jpg") repeat;
	width:680px;
	height:185px;
	border-bottom:2px #616161 solid;
}
.works-news-in {
	display:inline-block;
	position:relative;
	margin:10px;
	padding:0px;
	background-color:#FFFFFF;
	width:660px;
	height:165px;
}
#works-news h2 {
	display:inline;
	float:left;
	margin:0;
	padding:0px;
	background:url(/img/bg_news.jpg) top left no-repeat;
	width:54px;
	height:165px;
}
#works-news h2 img { margin:11px 0 0 -10px;	_position:relative;
	_z-index:100; }
/*
#works-news dl {
	display:inline-block;
	margin:0;
	padding:10px;
	line-height:1.5em;
	width:580px;
}
#works-news dt {
	float:left;
	text-align:left;
	font-size:13px;
	text-indent:1.5em;
}
#works-news dd {
	text-align:left;
	font-size:13px;
	text-indent:1em;
}
#works-news dt .new { background:url("/img/icon_news_new.jpg") top left no-repeat; }
*/
#works-news .newslist {
	padding-top:3px;
 *padding-top:4px;
	position:absolute;
	left:540px;
	top:146px;
	background:#aaaaaa;
	width:120px;
	height:16px;
 *height:15px;
	text-align:center;
	font-size:10px !important;
 *font-size:9px !important;
}
#works-news .newslist a {
	color:#FFFFFF;
	text-decoration:none;
}
#works-news .newslist a:hover { color:#FF6600; }
#works-news .line-dot {
	margin:0;
	padding:0;
	border:0;
	border-top:1px #CCCCCC dotted;
	height:1px;
}
/* project */
#works-project {
	float:left;
	margin:0;
	padding:0;
	background:url("/img/line_bg.jpg") repeat;
	width:340px;
	height:197px;
	_height:200px;
/**	border-left:1px #B9B9B6 solid; **/
}
.works-project-in {
	display:inline-block;
	margin:10px;
	padding:0px;
	background-color:#FFFFFF;
	width:320px;
	height:177px;
	_height:180px;
}
#works-project h2 {
	display:inline;
	float:left;
	margin:0;
	padding:0px;
	background:url(/img/bg_project.jpg) top left no-repeat;
	width:54px;
	height:177px;
}
#works-project h2 img { margin:11px 0 0 -10px;	_position:relative;
	_z-index:100; }
#works-project ul {
	float:left;
	padding:23px 10px 10px 10px;
}
#works-project li {
	list-style-type:none;
	margin:0 0 9px 0;
}
#works-project li a {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	height:23px;
}
#works-project .menu01,#works-project .menu01s {
	background:url(/img/project_2009.jpg) top left no-repeat;
	width:245px;
	height:23px;
}
#works-project .menu01s{background:url(/img/project_1.jpg) top left no-repeat;}
#works-project .menu01 a:hover,#works-project .menu01s a:hover {
	background:url(/img/project_2009_f2.jpg) top left no-repeat;
	width:245px;
	height:23px;
}
#works-project .menu01s a:hover{background:url(/img/project_1_f2.jpg) top left no-repeat;}
#works-project .menu02,#works-project .menu02s  {
	background:url(/img/project_2008.jpg) top left no-repeat;
	width:245px;
	height:23px;
}
#works-project .menu02s{background:url(/img/project_2.jpg) top left no-repeat;}
#works-project .menu02 a:hover,#works-project .menu02s a:hover {
	background:url(/img/project_2008_f2.jpg) top left no-repeat;
	width:245px;
	height:23px;
}
#works-project .menu02s a:hover{background:url(/img/project_2_f2.jpg) top left no-repeat;}
#works-project .menu03,#works-project .menu03s {
	background:url(/img/project_2007.jpg) top left no-repeat;
	width:245px;
	height:23px;
}
#works-project .menu03s{background:url(/img/project_3.jpg) top left no-repeat;}
#works-project .menu03 a:hover,#works-project .menu03s a:hover {
	background:url(/img/project_2007_f2.jpg) top left no-repeat;
	width:245px;
	height:23px;
}
#works-project .menu03s a:hover{background:url(/img/project_3_f2.jpg) top left no-repeat;}
#works-project .menu04,#works-project .menu04s {
	background:url(/img/project_2006.jpg) top left no-repeat;
	width:245px;
	height:23px;
}
#works-project .menu04s{background:url(/img/project_4.jpg) top left no-repeat;}
#works-project .menu04 a:hover,#works-project .menu04s a:hover {
	background:url(/img/project_2006_f2.jpg) top left no-repeat;
	width:245px;
	height:23px;
}
#works-project .menu04s a:hover{background:url(/img/project_4_f2.jpg) top left no-repeat;}
#works-project .projectlist {
	padding-top:3px;
 *padding-top:4px;
	position:absolute;
	background:#aaaaaa;
	width:151px;
	height:16px;
 *height:15px;
	margin:158px 0 10px -150px;
	text-align:center;
	font-size:10px;
 *font-size:9px;
}
#works-project .projectlist a {
	color:#FFFFFF;
	text-decoration:none;
}
#works-project .projectlist a:hover { color:#FF6600; }
/* research */
#works-research {
	float:left;
	margin:0;
	padding:0;
	background:url("/img/line_bg.jpg") repeat;
	width:340px;
	height:197px;
/**	border-right:1px #B9B9B6 solid; **/
}
.works-research-in {
	display:inline-block;
	margin:10px;
	padding:0px;
	background-color:#FFFFFF;
	width:320x;
	height:177px;
}
#works-research h2 {
	display:inline;
	float:left;
	margin:0;
	padding:0px;
	background:url(/img/bg_research.jpg) top left no-repeat;
	width:54px;
	height:177px;
}
#works-research h2 img { margin:11px 0 0 -10px;	_position:relative;
	_z-index:100; }
#works-research ul {
	float:left;
	padding:16px 10px 10px 10px;
}
#works-research li {
	list-style-type:none;
	margin:0 0 2px 0;
}
#works-research li a {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	height:30px;
}
#works-research .menu01 {
	background:url(/img/research_policy.jpg) top left no-repeat;
	width:246px;
	height:30px;
}
#works-research .menu01 a:hover {
	background:url(/img/research_policy_on.jpg) top left no-repeat;
	width:246px;
	height:30px;
}
#works-research .menu02 {
	background:url(/img/research_market.jpg) top left no-repeat;
	width:246px;
	height:30px;
}
#works-research .menu02 a:hover {
	background:url(/img/research_market_on.jpg) top left no-repeat;
	width:246px;
	height:30px;
}
#works-research .menu03 {
	background:url(/img/research_career.jpg) top left no-repeat;
	width:246px;
	height:30px;
}
#works-research .menu03 a:hover {
	background:url(/img/research_career_on.jpg) top left no-repeat;
	width:246px;
	height:30px;
}
#works-research .menu04 {
	background:url(/img/research_manpower.jpg) top left no-repeat;
	width:246px;
	height:30px;
}
#works-research .menu04 a:hover {
	background:url(/img/research_manpower_on.jpg) top left no-repeat;
	width:246px;
	height:30px;
}
/* surveys */
#works-surveys {
	float:left;
	margin:0;
	padding:0;
	background:url("/img/line_bg.jpg") repeat;
	width:340px;
	height:239px;
/**	border-left:1px #B9B9B6 solid; **/
}
.works-surveys-in {
	display:inline-block;
	margin:10px;
	padding:0px;
	background-color:#FFFFFF;
	width:320px;
	height:219px;
}
#works-surveys h2 {
	display:inline;
	float:left;
	margin:0;
	padding:0px;
	background:url(/img/bg_surveys.jpg) top left no-repeat;
	width:54px;
	height:219px;
}
#works-surveys h2 img { margin:11px 0 0 -10px;	_position:relative;
	_z-index:100; }
#works-surveys ul {
	float:left;
	padding:10px;
}
#works-surveys li {
	list-style-type:none;
	margin:0;
}
#works-surveys .title {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	height:24px;
}
#works-surveys .txt {
	font-size:10px;
	line-height:1.5em;
	margin:3px 0 5px 0;
}
#works-surveys .txt a {
	margin:0 10px;
	/*	color:#333333; */
	text-decoration: none;
}
#works-surveys .txt a:hover {/* color:#FF6600 !important; */ }
#works-surveys .txt a:visited {/* color:#333333; */ }
#works-surveys .menu01 {
	background:url(/img/surveys_menu01.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu01 a:hover {
	background:url(/img/surveys_menu01_on.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu02 {
	background:url(/img/surveys_menu02.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu02 a:hover {
	background:url(/img/surveys_menu02_on.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu03 {
	background:url(/img/surveys_menu03.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu03 a:hover {
	background:url(/img/surveys_menu03_on.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu04 {
	background:url(/img/surveys_menu04.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu04 a:hover {
	background:url(/img/surveys_menu04_on.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu01-new {
	background:url(/img/surveys_menu01_new.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu01-new a:hover {
	background:url(/img/surveys_menu01_on_new.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu02-new {
	background:url(/img/surveys_menu02_new.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu02-new a:hover {
	background:url(/img/surveys_menu02_on_new.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu03-new {
	background:url(/img/surveys_menu03_new.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu03-new a:hover {
	background:url(/img/surveys_menu03_on_new.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu04-new {
	background:url(/img/surveys_menu04_new.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
#works-surveys .menu04-new a:hover {
	background:url(/img/surveys_menu04_on_new.jpg) top left no-repeat;
	width:245px;
	height:24px;
}
/* works */
#works-works {
	float:left;
	margin:0;
	padding:0;
	background:url("/img/line_bg.jpg") repeat;
	width:340px;
	height:239px;
	_height:243px;
/**	border-right:1px #B9B9B6 solid; **/
}
.works-works-in {
	display:inline-block;
	margin:10px;
	padding:0px;
	background-color:#FFFFFF;
	width:320px;
	height:219px;
	_height:223px;
}
#works-works h2 {
	display:inline;
	float:left;
	margin:0;
	padding:0px;
	background:url(/img/bg_works.jpg) top left no-repeat;
	width:54px;
	height:219px;
}
#works-works h2 img { margin:11px 0 0 -10px;	_position:relative;
	_z-index:100; }
#works-works .book {
	float:left;
	padding:10px;
}
#works-works .book img { border:none; }
#works-works .new {
	border:1px solid;
	padding:1px;
}
#works-works .apply {
	margin-top:26px;
	*margin-top:17px;
	_margin-top:18px;
	padding:0;
}
#works-works .txt {
	padding:10px;
}
#works-works h3 {
	font-size:10px;
	font-weight:bold;
	padding:0;
	letter-spacing:-0.1em;
}
#works-works p {
	font-size:10px;
	*font-size:9px;
	padding:0;
	*letter-spacing:-0.1em;
	_letter-spacing:-0.12em;
}
html>/**/body #works-works p {  
	font-size /***/: 9px9 !important;
}
head/* */body #works-works p{
	font-size: 5px !important;
}
#works-works .line-solid {
	margin-top:5px;
	padding:0 0 10px 0;
	_padding-bottom:5px;
	border-top:#86ABEA 1px solid;
	height:1px;
	width:154px;
	float:right;
	font-size:0;
}
#works-works .line-dot {
	margin-top:5px;
	padding:0 0 10px 0;
	_padding-bottom:0;
	border-top:#B9B9B6 1px dotted;
	height:1px;
	width:154px;
	float:right;
}
#works-works .orange { color:#FF6600;*letter-spacing:0.1em; }
#works-works .black { color:#000000;*letter-spacing:0.1em; }
#works-works li a {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	height:19px;
}
#works-works .workslist {
	padding-top:3px;
 *padding-top:4px;
	position:absolute;
	background:#aaaaaa;
	width:98px;
	height:16px;
	*height:15px;
	margin:200px 0 10px 66px;
	_margin-top:204px;
	text-align:center;
	font-size:10px;
 *font-size:9px;
}
#works-works .workslist a {
	color:#FFFFFF;
	text-decoration:none;
}
#works-works .workslist a:hover { color:#FF6600; }
/* books */
#works-books {
	margin:0;
	padding:0;
	background:url("/img/line_bg.jpg") repeat;
	width:680px;
	height:265px;
	_height:250px;
/**	border-left:1px #B9B9B6 solid;
	border-right:1px #B9B9B6 solid; **/
}
.works-books-in {
	display:inline-block;
	margin:10px;
	padding:0px;
	background-color:#FFFFFF;
	width:660px;
	height:245px;
	_height:230px;
}
#works-books h2 {
	display:inline;
	float:left;
	margin:0;
	padding:0px;
	background:url("/img/bg_books.jpg") no-repeat left -20px;
	_background-position:left -35px;
	width:54px;
	height:245px;
	_height:230px;
}
#works-books h2 img { margin:11px 0 0 -10px;	_position:relative;
	_z-index:100; }
#works-books .book_a {
	float:left;
	margin:10px;
	padding:0 10px 0 0;
	width:265px;
	border-right:#333333 1px dotted;
}
#works-books .book_b {
	margin:10px 0;
	padding:0;
	width:300px;
}
#works-books th {
	text-align:left;
	background:url("/img/icon_circle.jpg") center left no-repeat;
	text-indent:1em;
}
#works-books td { padding:10px 5px 0 0; }
#works-books .book_a .image {
	float:left;
	padding:0 5px 0 0;
}
#works-books .book_a .txt {
	font-size:10px !important;
	*font-size:9px !important;
	text-align:left;
}
#works-books .book_a .txt img{
	margin:0 auto 5px 0;
	display:block;
	text-align:left;
}
#works-books .book_b .image {
	float:left;
	padding:0 5px;
}
#works-books .book_b .txt {
	font-size:10px !important;
	*font-size:9px !important;
	text-align:left;
	color:#215ABA;
}
#works-books a {
	color:#215ABA;
	text-decoration:none;
}
#works-books .bookslist {
	padding-top:3px;
	*padding-top:4px;
	position:absolute;
	background:#aaaaaa;
	width:103px;
	height:16px;
	*height:15px;
	margin:226px 0 10px 218px;
	_margin-top:221px;
	text-align:center;
}
#works-books .bookslist a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	*font-size:9px;
}
#works-books .bookslist a:hover { color:#FF6600; }
/* recruit-logo */
#works-recruit-logo img { margin:10px 0 0 10px; }
/* search */
#works-search {
	margin:0 0 0 2px;
	padding:0;
	background:url("/img/line_bg_blue.jpg") repeat;
	width:178px;
	height:88px;
	border-top:1px #B9B9B6 solid;
}
.works-search-in {
	display:inline-block;
	margin:10px;
	padding:0px;
	background-color:#E9F1FE;
	width:158px;
	height:68px;
}
#works-search .btn { margin:10px 13px; }
/* sidemenu */
#works-sidemenu {
	margin:0 0 0 2px;
	padding:0;
	width:178px;
/**	border-left:1px #FFFFFF solid;
	border-right:1px #B9B9B6 solid; **/
}
.works-sidemenu1 {
	margin:0;
	padding:0;
	background:#E9F1FE;
	width:178px;
	_margin-bottom:-15px;
/**	border-right:1px #B9B9B6 solid; **/
}
.works-sidemenu1 h2 {
	display:inline;
	margin:0 0 10px 0;
	padding:0px;
	background-color:#E9F1FE;
}
.works-sidemenu1 h2 img { margin:11px 0 0 0; }
.works-sidemenu1 .ulmain { padding:0px 10px 5px 10px; }
.works-sidemenu1 .ulsub { padding:0 10px; }
.works-sidemenu1 .underline {
	list-style-type:none;
	color:#333333;
	font-size:12px;
	background:url(/img/icon_cursor.jpg) center left no-repeat;
	text-indent:1em;
	padding:5px 0;
	border-bottom:#ccc 1px dotted;
}
.works-sidemenu1 .underline-no {
	list-style-type:none;
	color:#333333;
	font-size:12px;
	background:url(/img/icon_cursor.jpg) center left no-repeat;
	text-indent:1em;
	padding:5px 0;
	border-bottom:none;
}
.works-sidemenu1 .projecttitle {
	list-style-type:none;
	color:#333333;
	font-size:12px;
	background:url(/img/icon_cursor.jpg) 0 8px no-repeat;
	text-indent:1em;
	padding:0;
	border-bottom:#333333 1px dotted;
}
.works-sidemenu1 .projecttitle-no {
	list-style-type:none;
	color:#333333;
	font-size:12px;
	background:url(/img/icon_cursor.jpg) 0 8px no-repeat;
	text-indent:1em;
	padiing:0;
	border-bottom:none;
}
.works-sidemenu1 a {
	text-decoration:none;
	color:#333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.works-sidemenu1 a:hover { color:#FF6600; }
.works-sidemenu1 li.off {
	position:relative;
	height:1.2em;
	overflow:hidden;
	padding:5px 10px 0 0;
}
.works-sidemenu1 li.on {
	position:relative;
	height:130px;
	overflow:visible;
	padding:5px 10px 0 0;
}
/* sidemenu2 */
.works-sidemenu2 {
	margin:0;
	padding:0;
	background:#FFFFFF;
	width:178px;
/**	border-left:1px #FFFFFF solid;
	border-right:1px #B9B9B6 solid; **/
}
.works-sidemenu2 ul { padding:10px 0 0 10px; }
.works-sidemenu2 li {
	list-style-type:none;
	color:#333333;
	font-size:12px;
	background:url(/img/icon_cursor2.jpg) center left no-repeat;
	text-indent:1em;
	padding:5px 0;
}
.works-sidemenu2 a {
	text-decoration:none;
	color:#333333 !important;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.works-sidemenu2 a:hover { color:#FF6600 !important; }
