@charset "shift_jis";

/* Index
========================================================================
########################################################################


########################################################################
========================================================================
*/


/* $$ 
========================================================================
//////////////////////////////////////////////////////////////////////// */


body { font-family: Arial, sans-serif;}

/* sp */
html {-webkit-text-size-adjust: none}

#header p#headerGrpLogo {
	left: auto;
	right: 15px;
}


#globalnavi ul li#gnavi01 { width: 104px;}
#globalnavi ul li#gnavi02 { width: 139px;}
#globalnavi ul li#gnavi03 { width: 146px;}
#globalnavi ul li#gnavi04 { width: 188px;}
#globalnavi ul li#gnavi05 { width: 197px;}
#globalnavi ul li#gnavi06 { width: 186px;}

#globalnavi ul li a {
	background-image: url(../en/images/base/globalnavi_bg_01.png);
}
#globalnavi ul li#gnavi01 a { background-position:    0   0;}
#globalnavi ul li#gnavi02 a { background-position: -104px 0;}
#globalnavi ul li#gnavi03 a { background-position: -243px 0;}
#globalnavi ul li#gnavi04 a { background-position: -389px 0;}
#globalnavi ul li#gnavi05 a { background-position: -577px 0;}
#globalnavi ul li#gnavi06 a { background-position: -774px 0;}

body#home     #globalnavi ul li#gnavi01 a { background-position:    0   -34px;}
body.business #globalnavi ul li#gnavi02 a { background-position: -104px -34px;}
body.company  #globalnavi ul li#gnavi03 a { background-position: -243px -34px;}
body.ir       #globalnavi ul li#gnavi04 a { background-position: -389px -34px;}
body.sustainability  #globalnavi ul li#gnavi05 a { background-position: -577px -34px;}
body.news     #globalnavi ul li#gnavi06 a { background-position: -774px -34px;}


#header dl#changeFontSize dd {
	background-image: url(../en/images/base/header_changeFz_bg_01.png);
}
#header dl#changeFontSize dd.small  { background-position: 0 0;}
#header dl#changeFontSize dd.medium { background-position: -21px 0;}
#header dl#changeFontSize dd.large  { background-position: -43px 0;}

/*
////////////////////////////////////////////////////////////////////////
======================================================================== */




/* $$ 
========================================================================
//////////////////////////////////////////////////////////////////////// */

/*
body#business-index #contents div.prt-index { background-image: url(../en/images/business/index_bg_01.jpg);}
body#company-index  #contents div.prt-index { background-image: url(../images/company/index_bg_01.jpg);}
body#ir-index       #contents div.prt-index { background-image: url(../images/ir/index_bg_01.jpg);}
body#sustainability-index  #contents div.prt-index { background-image: url(../images/sustainability/index_bg_01.jpg);}
body#recruit-index  #contents div.prt-index { background-image: url(../images/recruit/index_bg_01.jpg);}
*/

	body#business-index #contents div.prt-index p.description img { margin-top: 32px;}
	body#company-index  #contents div.prt-index p.description img { margin-top: 24px;}
	body#ir-index       #contents div.prt-index p.description img { margin-top: 24px;}
	body#sustainability-index  #contents div.prt-index p.description img { margin-top: 24px;}
	/*
	body#recruit-index  #contents div.prt-index p.description img { margin-top: 23px;}
	*/

/*
////////////////////////////////////////////////////////////////////////
======================================================================== */




/* $$ 
========================================================================
//////////////////////////////////////////////////////////////////////// */
/*
body#philosophy-index #contents #philosophyContents3 dl dd a {
	left: 10364px;
	background-image: url(../ch/images/company/philosophy/index_bg_01.png);
}
*/

body.company.philosophy#ec21 #contents #EC21-1 .body {
	background-image: url(../en/images/company/philosophy/ec21/index_bg_01.png);
}

body.company.philosophy#ec21 #contents #EC21-1 .body p a#philosophy_ec21_01 { top:  58px; left: 439px; width: 217px;}
body.company.philosophy#ec21 #contents #EC21-1 .body p a#philosophy_ec21_02 { top:  84px; left:  40px; width: 202px;}
body.company.philosophy#ec21 #contents #EC21-1 .body p a#philosophy_ec21_03 { top:  84px; left: 280px; width: 131px;}
body.company.philosophy#ec21 #contents #EC21-1 .body p a#philosophy_ec21_04 { top: 110px; left: 184px; width: 168px;}

body.company.philosophy#corporate_vision #contents #EC21-vision .section .contents {
	padding-right: 15px;
	width: 494px;
}

body.company.philosophy#corporate_vision #contents #EC21-vision .section h3 {
	float: left;
	margin: 0;
	padding: 0;
}
body.company.philosophy#corporate_vision #contents #EC21-vision .section h3 img {
	position: absolute;
	top: 50%;
	left: 10px;
	margin: -15px 0 0;
}




body.company.philosophy#employee_conduct #contents .section#employeeConductStandard ul {
	margin: 0;
}

body.company.philosophy#employee_conduct #contents .section#employeeConductStandard ul li {
	position: relative;
	top: 50px;
	margin: 30px 0 0 180px;
}

body.sustainability.environment#environment_policy #contents div.section#orixEnvironmentLine .environmentLine ul li {
	padding-left: 116px;
}

body.ir.event#event-index #contents div.prt-topicsList .section .table table td ul.prt-list01 li {
	float: left;
	margin-right: 20px;
}
body.ir.event#event-index #contents div.prt-topicsList .section .table table td ul.prt-list01 li.movie {
	float: none;
	clear: both;
}


@media print {
body.company.philosophy#corporate_vision #contents #EC21-vision .section .contents {
	width: 420px;
}
body.company.philosophy#employee_conduct #contents .section#employeeConductStandard ul li {
	margin-left: 120px;
}
}


/******* addtional styles english pages ******/

body #globalnavi ul li#gnavi01:hover a { background-position:    0   0;}
body #globalnavi ul li#gnavi02:hover a { background-position: -104px 0;}
body #globalnavi ul li#gnavi03:hover a { background-position: -243px 0;}
body #globalnavi ul li#gnavi04:hover a { background-position: -389px 0;}
body #globalnavi ul li#gnavi05:hover a { background-position: -577px 0;}
body #globalnavi ul li#gnavi06:hover a { background-position: -774px 0;}

body #globalnavi ul li#gnavi03 a.selected { background-position: -243px 0 !important;}
body #globalnavi ul li#gnavi04 a.selected { background-position: -389px 0 !important;}
body #globalnavi ul li#gnavi05 a.selected { background-position: -577px 0 !important;}
body #globalnavi ul li#gnavi06 a.selected { background-position: -774px 0 !important;}

body#home #changeFontSize {
	position: absolute !important;
	top: 1135px !important;
	left: 837px !important;
	width: 950px !important;
}

body#home .home_left {
	float: none;
	width: 960px;
}

body#home .home_left hr {
	width: 960px;
}

body#home .pickup {
	float: none;
	width: 960px;
}

body#home .pickup dt {
	margin-top: 50px;
	position: relative;
}

body#home .pickup dt h2 {
	position: absolute;
	top: -50px;
	left: 0;
}

body#home .pickup dt h2 img {
	border: 0;
}

body#home .pickup dd {
	margin-top: 50px;
	width: 150px;
}

body#home .ir_news {
	width: 960px;
}

body#home .ir_news_title {
	width: 960px;
}

body#home .ir_news table th {
	white-space: nowrap;
}

body#home .gochui, body#home .warning {
	width:960px;
	float:none;
}


/*header*/

.drop h2 {
	background: url('/grp/images/common/ar.gif') #fff left 24px no-repeat;
	background: url('/grp/images/common/ar.gif') #fff left 28px no-repeat\9;
}

.drop h3 {
	background: url('/grp/images/common/ar.gif') left 16px no-repeat;
	background: url('/grp/images/common/ar.gif') left 18px no-repeat\9;
}

.drop li {
	background: url('/grp/images/common/ar_g.gif') left 3px no-repeat;
	background: url('/grp/images/common/ar_g.gif') left 6px no-repeat\9;
}


/*footer*/

.pageblock ul li a {
	background: url('/grp/images/common/ar_g.gif') left 3px no-repeat;
	background: url('/grp/images/common/ar_g.gif') left 7px no-repeat\9;
	display:inline-block;
}


/*Our business*/

.business .keyvisual {
	background-image: url('/grp/en/images/business/top_main.png');
}

.business .keyvisual h1 {
	position: absolute;
	width: 960px;
	top: 151px;
	left: 50%;
	text-align: right;
	z-index: 10;
}

#business-index #main {
	padding-bottom: 40px;
	overflow: hidden;
	width: 960px;
}

#business-index #contents {
	width: 715px;
}

#business-index #contents .section {
	margin-bottom:20px;
	clear:both;
}

#business-index h2.title {
	margin-bottom:15px;
	margin-top:0;
}

#business-index p.chushaku {
	color:#797979;
	margin-bottom:40px;
}

#business-index p.prt-pageTop {
	margin-top:20px;
	margin-bottom:0;
}

.business p .minitxt {
	font-size:70%;
}

/*About ORIX*/

.company .keyvisual {
	background-image: url('/grp/en/images/company/top_main.png');
}


/*ir pages*/

.ir .keyvisual {
	background-image: url('/grp/en/images/ir/top_main.png');
}

.ir_aside li a {
	background: url('/grp/images/common/ar.gif') left 4px no-repeat;
	background: url('/grp/images/common/ar.gif') left 6px no-repeat\9;
	padding-right: 17px !important;
	*padding-right: 15px !important;
	display: inline-block;
}

.idx_ir ul li,
.idx_com ul li,
.idx_com2 ul li {
	background: url('/grp/images/common/ar.gif') left 7px no-repeat\9;
}

.gbox li a span {
	*display: inline-block;
}
.gbox li#sc3 a span, .gbox li#sc4 a span {
	*background: url('/grp/images/common/ic_blank.gif') right 2.1em no-repeat !important;
}

.ir_aside .stock ul li span.delay {
	position: relative;
	right: 0;
	float: none;
	display: block;
}

.ir_aside .support li#sc1 a {
	position: relative;
	top: 0;
	margin-top: 0;
}

.ir_news th {
	white-space: nowrap;
}

.idx_ir .ir_all {
	top: 21px;
	position: absolute;
}


/*sustainability pages*/

.sustainability .keyvisual {
	background-image: url('/grp/en/images/sustainability/top_main.png');
}

.sustainability .keyvisual h1 {
	top: 71px;
	margin-left: -490px;
}

#sustainability-index .idx_com {
	min-height: 50px;
	height: 50px;
}


/*news pages*/
body.news .wtitle h1 {
	background: url('/grp/en/images/news/tl.gif') no-repeat;
}

body.news body.news .wtitle {
	padding-bottom:10px !important;
}

body.news #contents div.prt-linkA ul {
	margin: 0 !important;
}

body.news #contents div.prt-linkA ul li {
	height:12px !important;
	overflow:hidden !important;
	*display:inline-block !important;
}


/*story pages*/
#storyIndexHead .image {
	top: 51px;
}

#story_01 .keyvisual h1 {
	top: 80px;
}

#story_02 .keyvisual h1 {
	top: 207px;
}

#story_03 .keyvisual h1 {
	width:960px !important;
	top: 100px;
	padding-right: 0 !important;
}

#story_01 .idx_com, #story_02 .idx_com, #story_03 .idx_com, #story_04 .idx_com, #story_05 .idx_com, #story_06 .idx_com {
	min-height: 60px;
}

.story .nextlink p {
	max-width:455px;
	text-align:left;
}

.story .nextlink p a {
	*background: url('/grp/images/common/ar.gif') left 10px no-repeat;
}
.story .nextlink p.prev a {
	*background: url('/grp/images/common/ar_prev.gif') left 10px no-repeat;
}

.threeCol .idx {
    min-height:auto;
	height:auto;
}
.new-story-index #boxInner .idx {
    height: 344px;
}

#newStoryTop a p.number {
    padding:256px 0 0;
}
#story-index #newStoryTop h1 {
	top: 306px;
}
#main .threeCol .idx a h2 {
	line-height: 1.4;
	padding:0 20px 20px;
}

#story-index #newStoryTop h1, #story_14 .keyvisual h1 {
	line-height:48px;
	letter-spacing:0.05em;
}
#story_14 .keyvisual p {
    padding:302px 0 28px;
}
#main #pickUp02 .pickUpTitle h4 {
    margin: 120px 0 175px 380px;
}
#fujitec02 .whiteBox .profileArea {
    padding: 0 40px 40px 0;
}
#fujitec02 .whiteBox {
    padding: 75px 100px 60px;
}

#business-index #toSmartphone {
	display:none;
}


/* Flash */
#jpaFLa {display:none;}
#engFLa {display:block;}
