

div#navi div#projInfo p.line-height-18 {
	line-height: 18px;
}
div.height-7 {
	height: 7px;
	font-size: 1px;
	line-height: 1px;
}



body.portfolio div#navi div#naviFirst ul li a#portfolio_bt,
body.topics div#navi div#naviFirst ul li a#topics_bt,
body.competence div#navi div#naviFirst ul li a#competence_bt,
body.company div#navi div#naviFirst ul li a#company_bt,
body.additional div#navi div#naviFirst ul li a#tips_bt {
	background-position: 0 -26px;
}
div#navi div#naviSecond ul li a#culture_bt {
	background-image: url(../images/_navi/navi_sub_culture_bt.gif);
}
div#navi div#naviSecond ul li a#method_bt {
	background-image: url(../images/_navi/navi_sub_method_bt.gif);
}
div#navi div#naviSecond ul li a#process_bt {
	background-image: url(../images/_navi/navi_sub_process_bt.gif);
}
div#navi div#naviSecond ul li a#group_bt {
	background-image: url(../images/_navi/navi_sub_group_bt.gif);
}
div#navi div#naviSecond ul li a#research_bt {
	background-image: url(../images/_navi/navi_sub_research_bt.gif);
}
div#navi div#naviSecond ul li a#outline_bt {
	background-image: url(../images/_navi/navi_sub_outline_bt.gif);
}
div#navi div#naviSecond ul li a#staff_bt {
	background-image: url(../images/_navi/navi_sub_staff_bt.gif);
}
div#navi div#naviSecond ul li a#access_bt {
	background-image: url(../images/_navi/navi_sub_access_bt.gif);
}
div#navi div#naviSecond ul li a#award_bt {
	background-image: url(../images/_navi/navi_sub_award_bt.gif);
}
div#navi div#naviSecond ul li a#pdf_bt {
	background-image: url(../images/_navi/navi_sub_pdf_bt.gif);
}
div#navi div#naviSecond ul li a#email_bt {
	background-image: url(../images/_navi/navi_sub_email_bt.gif);
}

div#navi div#naviSecond ul li a {
	background-repeat: no-repeat;
}
div#navi div#naviSecond ul li a:hover {
	background-position: 0 -18px;
}

body.culture div#navi div#naviSecond ul li a#culture_bt {
	background-image: url(../images/_navi/navi_sub_culture.gif);
}
body.process div#navi div#naviSecond ul li a#process_bt {
	background-image: url(../images/_navi/navi_sub_process.gif);
}
body.group div#navi div#naviSecond ul li a#group_bt{
	background-image: url(../images/_navi/navi_sub_group.gif);
}
body.research div#navi div#naviSecond ul li a#research_bt{
	background-image: url(../images/_navi/navi_sub_research.gif);
}

body.outline div#navi div#naviSecond ul li a#outline_bt{
	background-image: url(../images/_navi/navi_sub_outline.gif);
}
body.staff div#navi div#naviSecond ul li a#staff_bt{
	background-image: url(../images/_navi/navi_sub_staff.gif);
}
body.access div#navi div#naviSecond ul li a#access_bt{
	background-image: url(../images/_navi/navi_sub_access.gif);
}
body.award div#navi div#naviSecond ul li a#award_bt{
	background-image: url(../images/_navi/navi_sub_award.gif);
}

body.pdf div#navi div#naviSecond ul li a#pdf_bt{
	background-image: url(../images/_navi/navi_sub_pdf.gif);
}

body.method div#navi div#naviSecond ul li a#method_bt,
div#navi div#naviSecond ul li a:active {
	background-position: 0 -36px;
}
body.culture div#navi div#naviSecond ul li a#culture_bt,
body.process div#navi div#naviSecond ul li a#process_bt,
body.group div#navi div#naviSecond ul li a#group_bt,
body.research div#navi div#naviSecond ul li a#research_bt,
body.outline div#navi div#naviSecond ul li a#outline_bt,
body.staff div#navi div#naviSecond ul li a#staff_bt,
body.access div#navi div#naviSecond ul li a#access_bt,
body.award div#navi div#naviSecond ul li a#award_bt,
body.pdf div#navi div#naviSecond ul li a#pdf_bt {
	background-position: 0 0;
}


body#identification div#navi div#naviSecond ul li a#identification_bt {
	background-image: url("../images/navi_sub_identification.gif");
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 6px;
}

body#identification div#navi div#naviSecond ul li a#identification_bt:hover {
	background-position: 0 0;
}

div#naviThird ul {
	list-style: none;
	height: 118px;
	font-size: 1px;
	line-height: 1px;
}
div#naviThird ul li a {
	display: block;
	font-size: 10px;
	line-height: 10px;
	width: 200px;
	height: 18px;
	background-repeat: no-repeat;
	text-indent: -10000em;
}
div#naviThird ul li a:hover {
	background-position: 0 -18px;
}
div#naviThird ul li a:active {
	background-position: 0 -36px;
}
div#naviThird ul li a#adaptation_bt {
	background-image: url(../images/_navi/navi_third_adaptation_bt.gif);
}
div#naviThird ul li a#identification_bt {
	background-image: url(../images/_navi/navi_third_identification_bt.gif);
}
div#naviThird ul li a#dramatization_bt {
	background-image: url(../images/_navi/navi_third_dramatization_bt.gif);
}
div#naviThird ul li a#standardization_bt {
	background-image: url(../images/_navi/navi_third_standardization_bt.gif);
}
div#naviThird ul li a#interpretation_bt {
	background-image: url(../images/_navi/navi_third_interpretation_bt.gif);
}
body.adaptation div#naviThird ul li a#adaptation_bt {
	background-image: url(../images/_navi/navi_third_adaptation.gif);
	background-position: 0 0;
}
body.identification div#naviThird ul li a#identification_bt {
	background-image: url(../images/_navi/navi_third_identification.gif);
	background-position: 0 0;
}
body.dramatization div#naviThird ul li a#dramatization_bt {
	background-image: url(../images/_navi/navi_third_dramatization.gif);
	background-position: 0 0;
}
body.standardization div#naviThird ul li a#standardization_bt {
	background-image: url(../images/_navi/navi_third_standardization.gif);
	background-position: 0 0;
}
body.interpretation div#naviThird ul li a#interpretation_bt {
	background-image: url(../images/_navi/navi_third_interpretation.gif);
	background-position: 0 0;
}




p.map-pdf {
	float: right;
	width: 200px;
	text-align: right;
	font-size: 10px;
	line-height: 18px;
}
p.map-pdf a {
	padding: 0 8px 0 0;
	color: #FFF;
	text-decoration: none;
}
p.map-pdf a:hover {
	color: #000;
}



div#projYear p.pdf {
	font-size: 10px;
	line-height: 18px;
	text-align: right;
}
div#projYear p.pdf a {
	color: #FFF;
	text-decoration: none;
	padding: 0 10px 0 0;
}
div#projYear p.pdf a:hover {
	color: #000;
}


div#contentImg h2 {
	font-size: 11px;
	line-height: 20px;
}
div#contentImg h2.resarch {
	font-size: 10px;
	line-height: 14px;
	height: 26px;
	border-bottom: solid 1px #FFF;
	width: 460px;
	padding-top: 15px;
	padding-bottom: 3px;
	margin-bottom: 8px;
}
div#contentImg h2 span.resarch_en {
	position: relative;
	top: 1.3em;
}
div#contentImg div.text_index,
div#contentImg div#text_index {
	position: absolute;
	z-index: 3;
	margin: 0 8px 0 200px;
	width: 260px;
	font-size: 10px;
	line-height: 18px;
	text-align: justify;
}
div#contentImg div.text_index p,
div#contentImg div#text_index p {
	padding-bottom: 1.5em;
}






div#contentImg dl#awardContetns {
	font-size: 10px;
	line-height: 14px;
}
div#contentImg dl#awardContetns dd {
	margin: -14px 0 10px 60px;
}

div#contentImg ul#pdfArchives {
	list-style: none;
	font-size: 10px;
	line-height: 10px;
}
div#contentImg ul#pdfArchives li a {
	display: block;
	width: 241px;
}
div#contentImg ul#pdfArchives li a:hover {
	opacity: 0;
	filter: alpha(opacity=0);
}
div#contentImg ul#pdfArchives li a img {
	float: none;
	margin: 0;
}
div#contentImg ul#pdfArchives li.map {
	background: url(../images/_additional/map_j-on.gif) no-repeat;
}
div#contentImg ul#pdfArchives li.outline {
	background: url(../images/_additional/outline_j-on.gif) no-repeat;
}
div#contentImg ul#pdfArchives li.map_e {
	background: url(../images/_additional/map_e-on.gif) no-repeat;
}
div#contentImg ul#pdfArchives li.outline_e {
	background: url(../images/_additional/outline_e-on.gif) no-repeat;
}






div#projDescript div.script{
	width: 100%;
}

div#projInfo div.script,
div#navi div#projDescript div.bar260,
div#projDescript div.script,
div#contentImg p#img1,
div#contentImg p#img2,
div#contentImg div#text_index {
	display: none;
}
body#method div#navi div#projDescript,
body.pdf div#navi div#projDescript {
	background-image: none;
}

div#contentImg p.img1 {
	position: absolute;
	z-index: 0;
}
div#contentImg p.img2 {
	position: absolute;
	bottom: 48px;
	z-index: 1;
}
div#contentImg p.img2culture {
	bottom: inherit;
	padding-top: 84px;
}
div#contentImg p.img1 img {
	float: none;
}
div#contentImg p.img2 img {
	float: none;
}




div#contentImg div.left {
	float: left;
	width: 210px;
	font-size: 10px;
	line-height: 18px;
}
div#contentImg div.left a {
	color: #FFF;
	text-decoration: none;
}
div#contentImg div.left a:hover {
	color: #000;
}
div#contentImg div.left div.bar100 {
	width:210px;
	height: 13px;
	background-image: url("../images/linew260.gif");
	background-repeat: no-repeat;
	background-position: center center;
}
div#contentImg div.left dd {
	margin: -18px 0 0 8em;
}
div#contentImg div.left ul {
	list-style: none;
}




body#outline div#contentImg div.right {
	float: right;
	width: 248px;
	font-size: 10px;
	line-height: 18px;
}
body#outline div#contentImg div.right ul li {
	background-image: url(../images/_company/1.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em;
	list-style: none;
	padding: 0 0 0 1em;
}
body#outline div#contentImg div.right ul li.one {
	background-image: url(../images/_company/1.gif);
}
body#outline div#contentImg div.right ul li.two {
	background-image: url(../images/_company/2.gif);
}
body#outline div#contentImg div.right ul li.three {
	background-image: url(../images/_company/3.gif);
}
body#outline div#contentImg div.right ul li.four {
	background-image: url(../images/_company/4.gif);
}
body#outline div#contentImg div.right ul li.five {
	background-image: url(../images/_company/5.gif);
}
body#outline div#contentImg div.right ul li.six {
	background-image: url(../images/_company/6.gif);
}
body#outline div#contentImg div.right ul ul {
	list-style: none;
	padding: 0 0 2em 0;
	margin: 0 0 0 0;
}
body#outline div#contentImg div.right ul ul li {
	background: url(../images/_company/nakaguro.gif) no-repeat -0.1em 0.4em;
	padding: 0 0 0 1em;
	margin-left: -1em;
}







body#group div#contentImg p.bg-0 {
	width: 460px;
	font-size: 10px;
	line-height: 14px;
	padding: 0 0 7px 0;
}
body#group div#contentImg p.bg-0 a {
	color: #FFF;
	text-decoration: none;
	display: block;
	border: solid 2px #7b8483;
	background: #7b8483;
	height: 82px;
}
body#group div#contentImg p.bg-0 a:hover {
	border: solid 2px #FCC700;
}
body#group div#contentImg p.bg-0 a:active {
	color: #FCC700;
}
body#group div#contentImg p.bg-0 a span.padding {
	display: block;
	padding: 1px 12px 0 12px;
}
body#group div#contentImg p.bg-0 a span.left {
	display: block;
	float: left;
	width: 140px;
}
body#group div#contentImg p.bg-0 a span.right {
	display: block;
	float: right;
	width: 290px;
}
body#group div#contentImg p.bg-0 a span.margin-top {
	display: block;
	padding: 6px 0 0 0;
}
body#group div#contentImg p.bg-0 a span.clear {
	clear: both;
}


body#group div#contentImg div.bg-1 {
	width: 460px;
	background: url(../images/_competence/group/bg-1.gif) no-repeat right bottom;
}
body#group div#contentImg div.bg-2 {
	width: 460px;
	background: url(../images/_competence/group/bg-2.gif) no-repeat right bottom;
}
body#group div#contentImg div.bg-3 {
	width: 460px;
	background: url(../images/_competence/research/bg-3.gif) no-repeat right bottom;
}
body#group div#contentImg div.bg-1 ul,
body#group div#contentImg div.bg-2 ul {
	list-style: none;
	font-size: 10px;
	line-height: 14px;
}
body#group div#contentImg div.bg-1 ul li,
body#group div#contentImg div.bg-2 ul li {
	width: 225px;
	padding: 0 0 7px 0;
}
body#group div#contentImg div.bg-1 ul li.left,
body#group div#contentImg div.bg-2 ul li.left,
body#group div#contentImg div.bg-1 ul div.left,
body#group div#contentImg div.bg-2 ul div.left {
	float: left;
}
body#group div#contentImg div.bg-1 ul li.right,
body#group div#contentImg div.bg-2 ul li.right,
body#group div#contentImg div.bg-1 ul div.right,
body#group div#contentImg div.bg-2 ul div.right {
	float: right;
}
body#group div#contentImg div.bg-1 ul li a,
body#group div#contentImg div.bg-1 ul li div.a,
body#group div#contentImg div.bg-2 ul li a {
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 44px;
}
body#group div#contentImg div.bg-1 ul li a,
body#group div#contentImg div.bg-1 ul li div.a {
	background: #7b8483;
	border: solid 2px #7b8483;
}
body#group div#contentImg div.bg-2 ul li a {
	background: #7b9392;
	border: solid 2px #7b9392;
}
body#group div#contentImg div.bg-3 ul li a {
	background: #768da8;
	border: solid 2px #768da8;
}
body#group div#contentImg div.bg-1 ul li a:hover,
body#group div#contentImg div.bg-2 ul li a:hover {
	border: solid 2px #FCC700;
	color: #FFF;
}
body#group div#contentImg div.bg-1 ul li a:active {
	color: #FCC700;
}
body#group div#contentImg div.bg-2 ul li a:active {
	color: #FCC700;
}
body#group div#contentImg div.bg-1 ul li a span,
body#group div#contentImg div.bg-1 ul li div.a span,
body#group div#contentImg div.bg-2 ul li a span {
	display: block;
	padding: 1px 12px 0 12px;
}
body#group div#contentImg div.bg-1 ul li div.a span {
	color: #FCC700;
}


body#group div#contentImg div.bg-1 ul.research {
	height: 165px;
	background: url(../images/_competence/research/bg-1.gif) right bottom;
}
body#group div#contentImg div.bg-2 ul.research {
	height: 165px;
	background: url(../images/_competence/research/bg-3.gif) right bottom;
}








body#portfolio div#contentImg p.bg {
	width: 460px;
	font-size: 10px;
	line-height: 14px;
	padding: 0 0 8px 0;
}
body#portfolio div#contentImg p.bg span.a,
body#portfolio div#contentImg p.bg a {
	color: #FFF;
	text-decoration: none;
	display: block;
	border: solid 2px #929b99;
	background: #929b99;
	height: 42px;
}
body#portfolio div#contentImg p.bg a:hover {
	border: solid 2px #FCC700;
}
body#portfolio div#contentImg p.bg a:active {
	color: #FCC700;
}
body#portfolio div#contentImg p.bg span.a span.padding,
body#portfolio div#contentImg p.bg a span.padding {
	display: block;
	padding: 6px 12px;
}
body#portfolio div#contentImg p.bg span.a span.padding span.content,
body#portfolio div#contentImg p.bg a span.padding span.content {
	padding: 5px 0 0 2em;
	display: block;
}
