@charset "utf-8";

/* -----------------------
ID:layout.css
Created:2012.05.23
Modified:8888.88.88
Copyright:MITSUBISHI ESTATE CO., LTD.
----------------------- */


/* Table of contents ======================

[1]Stage Setting
[2]Header Setting
[3]Footer Setting
[4]Global Navigation
[5]Main Content Setting
[6]Topic Path Setting
[7]Local Navigation Setting

============================== */



/* ---------------------------------------------------------------
[1]Stage Setting
--------------------------------------------------------------- */
div#Stage {
width:100%;
margin:0 auto;
text-align:center;
}



/* ---------------------------------------------------------------
[2]Header Setting
--------------------------------------------------------------- */
div#HeaderArea {
height:60px;
background-color:#ffffff;
width:100%;
z-index:10;
position:fixed;
top:0;
left:0;
}
div#Header {
width:980px;
height:60px;
padding:0;
margin:0 auto;
text-align:left;
background-color:#ffffff;
z-index:1;
}
div#Header:after {/*for modern browser*/
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}
div#Header {
zoom:1;/*for IE 5.5-7*/
}

p.CorporateId,
h1.CorporateId {
/*padding:10px 0 0;*/
padding:9px 0 0;
font-size:0;
line-height:0;
float:left;
}

div#UtilArea {
width:612px;
height:27px;
padding:23px 16px 0 18px;
background:url(/j/common/image/bg_utilarea.gif) no-repeat 0 bottom;
float:right;
}
div#UtilArea:after {/*for modern browser*/
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}
div#UtilArea {
zoom:1;/*for IE 5.5-7*/
}

div#UtilArea ul.BtnLang {
margin:0 28px 0 0;
padding:3px 0 0;
font-size:0;
line-height:0;
float:left;
}

div#UtilArea dl.FncFontsize {
width:140px;
height:27px;
margin:0 29px 0 0;
font-size:0;
line-height:0;
position:relative;
float:left;
}
div#UtilArea dl.FncFontsize dt {
position:absolute;
left:0;
top:3px;
}
div#UtilArea dl.FncFontsize dd {
position:absolute;
left:74px;
top:3px;
}
div#UtilArea dl.FncFontsize dd ul li {
margin:0 2px 0 0;
cursor:pointer;
float:left;
}

div#UtilArea div.SearchArea {
width:211px;
height:21px;
background:url(/j/common/image/bg_search_input.gif) no-repeat 0 0;
float:left;
}
div#UtilArea div.SearchArea p input {
vertical-align:top;
}
div#UtilArea div.SearchArea p input.TxtArea {
width:155px;
height:18px;
margin:0 1px 0 0;
padding:3px 1px 0 4px;
font-size:93%;
border:none;
background:none;
}

div#UtilArea ul.BtnInquiry {
font-size:0;
line-height:0;
float:right;
}



/* ---------------------------------------------------------------
[3]Footer Setting
--------------------------------------------------------------- */
div#Footer {
width:100%;
margin:0 auto;
text-align:center;
background-color:#444;
}
div#FooterInner {
width:980px;
margin:0 auto;
padding:20px 0 17px;
text-align:left;
background-color:#444;
}

div#FooterInner ul {
float:left;
}
div#FooterInner ul li {
margin:0 40px 0 0;
font-size:83%;
line-height:1.1;
float:left;
}
div#FooterInner ul li a:link,
div#FooterInner ul li a:visited {
color:#FFF;
text-decoration:none;
padding:0 0 0 19px;
background:url(/j/common/image/icon/icon_link_footer.gif) no-repeat 0 0;
}
div#FooterInner ul li a:hover {
color:#FFF;
text-decoration:underline;
padding:0 0 0 19px;
background:url(/j/common/image/icon/icon_link_footer_hover.gif) no-repeat 0 0;
}

div#FooterInner address {
font-size:0;
line-height:0;
float:right;
}

/* Footer Navigation
--------------------------- */
div#FooterNaviArea {
width:100%;
margin:28px/* margin to the main content */ auto 0;
text-align:center;
background:url(/j/common/image/bg_footernavi.gif) repeat-x 0 0 #F5F7FA;
}
div#FooterNaviInner {
width:980px;
margin:0 auto;
text-align:left;
background:url(/j/common/image/bg_footernavi.gif) repeat-x 0 0 #F5F7FA;
}

ul.BtnPagetop {
width:980px;
height:31px;
margin:0 0 16px;
text-align:right;
font-size:0;
line-height:0;
}

div.DirNaviBox {
width:230px;
margin:0 20px 0 0;
padding:0 0 7px;
float:left;
}
div.DirNaviBoxLast {
width:230px;
padding:0 0 7px;
float:right;
}

div.DirNaviBox ul.DirNavi,
div.DirNaviBoxLast ul.DirNavi {
padding:0 0 5px;
}
div.DirNaviBox ul.DirNavi li,
div.DirNaviBoxLast ul.DirNavi li {
padding:0 0 8px;
}
div.DirNaviBox ul.DirNavi li.PdbNone,
div.DirNaviBoxLast ul.DirNavi li.PdbNone {
padding:0;
}
div.DirNaviBox ul.DirNavi li img,
div.DirNaviBoxLast ul.DirNavi li img {
padding:0 0 4px;
}
div.DirNaviBox ul.DirNavi li ul,
div.DirNaviBoxLast ul.DirNavi li ul {
width:210px;
padding:0 0 0 20px;
}
div.DirNaviBox ul.DirNavi li ul li,
div.DirNaviBoxLast ul.DirNavi li ul li {
width:195px;
padding:4px 0 0 15px;
font-size:83%;
line-height:1.35;
background:url(/j/common/image/icon/icon_link_dirnavi.gif) no-repeat 0 0.4em;
}
div.DirNaviBox ul.DirNavi li ul li a:link,
div.DirNaviBox ul.DirNavi li ul li a:visited,
div.DirNaviBoxLast ul.DirNavi li ul li a:link,
div.DirNaviBoxLast ul.DirNavi li ul li a:visited {
color:#666;
text-decoration:none;
}
div.DirNaviBox ul.DirNavi li ul li a:hover,
div.DirNaviBox ul.DirNavi li ul li a:active,
div.DirNaviBoxLast ul.DirNavi li ul li a:hover,
div.DirNaviBoxLast ul.DirNavi li ul li a:active {
color:#CC0000;
text-decoration:underline;
}


/* ---------------------------------------------------------------
[4]Global Navigation
--------------------------------------------------------------- */
div.GlobalNavi {
height:50px;
width:100%;
background:url(/j/common/image/bg_gnavi.gif) repeat-x;
position:fixed;
top:60px;
left:0;
z-index:3;
}
div.GlobalNaviInner {
width:980px;
margin:0 auto;
text-align:center;
}
div.GlobalNaviInner ul {
width:980px;
height:50px;
margin:0 auto;
font-size:0;
line-height:0;
position:relative;
z-index:10;
}
div.GlobalNaviInner ul:after {/*for modern browser*/
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}
div.GlobalNaviInner ul {
zoom:1;/*for IE 5.5-7*/
}
div.GlobalNaviInner ul li {
float:left;
}

/* Expand Navigation
--------------------------- */
div.ExpandNavi {
width:980px;
margin:0 auto;
padding:0;
background-color:#FFF;
display:none;
}
div.ExpandNavi:after,
div.ExpandNavi div.Inner ul.CategoryNavi:after,
div.ExpandNavi div.Inner ul.CategoryNavi02:after,
div.ExpandNavi div.Inner div.BranchArea:after,
div.ExpandNavi div.Inner div.BranchArea ul.BranchNavi:after {/*for modern browser*/
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}
div.ExpandNavi,
div.ExpandNavi div.Inner ul.CategoryNavi,
div.ExpandNavi div.Inner ul.CategoryNavi02,
div.ExpandNavi div.Inner div.BranchArea,
div.ExpandNavi div.Inner div.BranchArea ul.BranchNavi {
zoom:1;/*for IE 5.5-7*/
}

div.ExpandNavi ul.BtnClose {
width:930px;
height:20px;
padding:0 50px;
padding:11px 0 0;
font-size:0;
line-height:0;
text-align:right;
}

div.ExpandNavi div.Inner {
width:880px;
padding:0 50px 30px;
background-color:#FFF;
float:left;
text-align:left;
}

div.ExpandNavi div.Inner h2.Ttl {
margin:0 0 15px;
font-size:0;
line-height:0;
border-bottom:1px #CDCFD1 solid;
}

div.ExpandNavi div.Inner ul.CategoryNavi {
width:880px;
height:55px;
font-size:0;
line-height:0;
}
div.ExpandNavi div.Inner ul.CategoryNavi li {
margin:0 26px 0 0;
float:left;
}
div.ExpandNavi div.Inner ul.CategoryNavi li.LastItem {
margin:0;
float:right;
}

div.ExpandNavi div.Inner div.BranchArea {
width:880px;
padding:1px 0 0;
background:url(/j/common/image/bg_expandnavi_brancharea.gif) no-repeat 0 0;
border-bottom:1px #CDCFD1 solid;
}
div.ExpandNavi div.Inner div.BranchArea h3.Ttl {
width:136px;
margin:0 28px 0 0;
font-size:0;
line-height:0;
float:left;
}
div.ExpandNavi div.Inner div.BranchArea ul.BranchNavi {
width:710px;
padding:15px 0 8px;
float:left;
}
div.ExpandNavi div.Inner div.BranchArea ul.BranchNavi li {
margin:0 30px 3px 0;
font-size:93%;
line-height:1.2 !important;
padding:0 0 0 20px;
background:url(/j/common/image/icon/icon_link_arrow.gif) no-repeat 0 0.15em;
float:left;
white-space:nowrap;
}

div.ExpandNavi div.Inner div.CategoryNaviL {
width:450px;
font-size:0;
line-height:0;
float:left;
padding-bottom:10px;
}
div.ExpandNavi div.Inner div.CategoryNaviR {
width:430px;
font-size:0;
line-height:0;
float:right;
padding-bottom:10px;
}
div.ExpandNavi div.Inner div.CategoryNaviL h3, 
div.ExpandNavi div.Inner div.CategoryNaviR h3 {
margin:0 0 15px 0;
}
div.ExpandNavi div.Inner div.CategoryNaviL li,
div.ExpandNavi div.Inner div.CategoryNaviR li {
margin:0 20px 10px 0;
float:left;
}
div.ExpandNavi div.Inner div.CategoryNaviR li.Last {
margin:0 0 10px 0;
}

.CloseNavi {
width:980px;
margin:0 auto;
position:fixed;
left:0;
right:0;
top:60px;
z-index:12;
}
.CloseNavi01 {
background-color:#FF0004;
width:136px;
height:50px;
opacity:0;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
display:block;
position:absolute;
top:0;
left:0;
}
.CloseNavi02 {
background-color:#FFF;
width:136px;
height:50px;
opacity:0;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
display:block;
position:absolute;
top:0;
left:136px;
}



/* ---------------------------------------------------------------
[5]Main Content Setting
--------------------------------------------------------------- */
div.MainContent {
width:980px;
margin:100px auto 0;
}
div.MainContent:after {/*for modern browser*/
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}
div.MainContent {
zoom:1;/*for IE 5.5-7*/
}

div.ColumnMain {
width:730px;
text-align:left;
float:left;
padding:20px 0 0 0;
}
div.ColumnRight {
width:230px;
text-align:right;
float:right;
padding:20px 0 0 0;
}



/* ---------------------------------------------------------------
[6]Topic Path Setting
--------------------------------------------------------------- */
div.TopicPath {
width:730px;
margin:0 0 20px;
padding:2px 0 0;
background:url(/j/common/image/bg_topicpath_upper.gif) no-repeat 0 0;
}
div.TopicPathInner {
width:705px;
padding:6px 10px 8px 15px;
background:url(/j/common/image/csr/bg_topicpath_lower.gif) no-repeat 0 bottom;
}
div.TopicPathInner ul {
width:705px;
font-size:83%;
line-height:1.2 !important;
}
div.TopicPathInner ul:after {/*for modern browser*/
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}
div.TopicPathInner ul {
zoom:1;/*for IE 5.5-7*/
}
div.TopicPathInner ul li {
margin:0 0 0 7px;
padding:0 0 0 13px;
white-space:nowrap;
background:url(/j/common/image/icon/icon_link_topicpath.gif) no-repeat 0 0;
*background:url(/j/common/image/icon/icon_link_topicpath.gif) no-repeat 0 0.1em;/*IE7 and below*/
float:left;
}
div.TopicPathInner ul li.FirstItem {
margin:0;
padding:0;
background:none;
}
div.TopicPathInner ul li em {
font-style:normal;
}
div.TopicPathInner ul li a:link,
div.TopicPathInner ul li a:visited {
text-decoration:underline;
}
div.TopicPathInner ul li a:hover {
text-decoration:none;
}


/*search page*/
div.TopicPathSearch {
width:980px;
margin:0 0 10px;
}
div.TopicPathSearch ul {
font-size:83%;
line-height:1.2 !important;
}
div.TopicPathSearch ul:after {/*for modern browser*/
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}
div.TopicPathSearch ul {
zoom:1;/*for IE 5.5-7*/
}

div.TopicPathSearch ul {
zoom:1;/*for IE 5.5-7*/
}
div.TopicPathSearch ul li {
margin:0 0 0 7px;
padding:0 0 0 13px;
white-space:nowrap;
background:url(/j/common/image/icon_link_topicpath.gif) no-repeat 0 0;
*background:url(/j/common/image/icon_link_topicpath.gif) no-repeat 0 0.1em;/*IE7 and below*/
float:left;
}
div.TopicPathSearch ul li.FirstItem {
margin:0;
padding:0;
background:none;
}
div.TopicPathSearch ul li em {
font-style:normal;
}


/* ---------------------------------------------------------------
[7]Local Navigation Setting
--------------------------------------------------------------- */
div.LocalNaviArea {
width:224px;
margin:0 0 20px;
padding:0 0 0 6px;
text-align:left;
}

div.LocalNaviArea ul.LocalNavi {
width:224px;
}

div.LocalNaviArea ul.LocalNavi li.LevFirst {
margin:0 0 5px;
background:none;
}
div.LocalNaviArea ul.LocalNavi li.LevFirstLast {
margin:0;
}

div.LocalNaviArea ul.LocalNavi li.LevFirst ul li em {
font-style:normal;
}

div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond {
width:222px;
border:1px #CDCFD1 solid;
border-top:none;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second {
width:222px;
padding:0;
font-size:93%;
border-bottom:1px #E4E6E8 solid;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.SecondLast {
border-bottom:none;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a {
min-height:17px;
height:auto !important;
height:17px;
padding:8px 3px 7px 12px;
display:block;
background-color:#FFF;
text-decoration:none;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:link,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:visited {
color:#333;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:hover,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a.Current {
color:#EC0B10;
background-color:#FEF5F5;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:hover,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a.Current {
color:#EC0B10;
background-color:#FEF5F5;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a span {
padding:0 0 0 23px;
display:block;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:link span,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:visited span {
background:url(/j/common/image/lnavi/icon_lnavi_lev2nd.gif) no-repeat 0 center;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:hover span,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a.Current span {
background:url(/j/common/image/lnavi/icon_lnavi_lev2nd_on.gif) no-repeat 0 center;
}

/* ---level 2nd with level 3rd open--- */
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a.Open {
background-color:#F5F7FA;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a.Open:hover {
background-color:#FEF5F5;
}
/* ---end--- */

div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third {
border-top:1px #E4E6E8 solid;
}

div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a {
min-height:17px;
height:auto !important;
height:17px;
padding:6px 3px 5px 28px;
display:block;
background-color:#F5F7FA;
text-decoration:none;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:link,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:visited {
color:#333;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:hover,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a.Current {
color:#EC0B10;
background-color:#FEF5F5;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a span {
padding:0 0 0 15px;
display:block;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:link span,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:visited span,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:hover span,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:active span {
background:url(/j/common/image/lnavi/icon_lnavi_lev3rd.gif) no-repeat 0 0.15em;
}

/* ---level 3rd with level 4th open--- */
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a.Open {
background-color:#F5F7FA;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a.Open:hover {
background-color:#FEF5F5;
}
/* ---end--- */

div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth {
border-top:1px #E4E6E8 solid;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a {
min-height:17px;
height:auto !important;
height:17px;
padding:6px 3px 5px 39px;
display:block;
background-color:#F5F7FA;
text-decoration:none;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:link,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:visited {
color:#333;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:hover,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a.Current {
color:#EC0B10;
background-color:#FEF5F5;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a span {
padding:0 0 0 15px;
display:block;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:link span,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:visited span,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:hover span,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:active span {
background:url(/j/common/image/lnavi/icon_lnavi_lev3rd.gif) no-repeat 0 0.15em;
}

/* ---level 4rd with level 5th open--- */
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a.Open {
background-color:#F5F7FA;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a.Open:hover {
background-color:#FEF5F5;
}
/* ---end--- */

div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth ul li.Fifth {
border-top:1px #E4E6E8 solid;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth ul li.Fifth a {
min-height:17px;
height:auto !important;
height:17px;
padding:6px 3px 5px 50px;
display:block;
background-color:#F5F7FA;
text-decoration:none;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth ul li.Fifth a:link,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth ul li.Fifth a:visited {
color:#333;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth ul li.Fifth a:hover,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth ul li.Fifth a.Current {
color:#EC0B10;
background-color:#FEF5F5;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth ul li.Fifth a span {
padding:0 0 0 15px;
display:block;
}
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth ul li.Fifth a:link span,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth ul li.Fifth a:visited span,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth ul li.Fifth a:hover span,
div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth ul li.Fifth a:active span {
background:url(/j/common/image/lnavi/icon_lnavi_lev3rd.gif) no-repeat 0 0.15em;
}


/* ---------------------------------------------------------------
[8]Box(Green)
--------------------------------------------------------------- */
div.BoxGren350Wide {
border-bottom:1px solid #cdcfd1;
border-left:1px solid #cdcfd1;
border-right:1px solid #cdcfd1;
background-color:#f0f2f5;
text-align:center;
line-height:0;
padding:0 0 20px 0;
}
div.BoxGren350Wide div.BoxGrenTtl {
background:url(/j/common/image/bg_box_ttl_350_grn.gif) no-repeat;
height:48px;
width:350px;
line-height:1.6;
font-size:106%;
font-weight:bold;
padding:5px 0 0 0;
display: table-cell;
vertical-align:middle;
overflow:hidden;
}
div.BoxGren350Wide .BoxContent {
padding:20px 0 0 0;
overflow:hidden;
}
div.BoxGren350Wide div.BoxGrenTtl02 {
background:#ffffff url(/j/common/image/bg_box_ttl_350_grn.gif) no-repeat;
height: 73px;
width:350px;
line-height:1.6;
font-size:106%;
font-weight:bold;
padding:5px 0 0 0;
display: table-cell;
vertical-align:middle;
}
div.BoxGren350Wide div.BoxGrenTtl02 div.BoxGrenTtlLeft {
border-right:1px solid #cdcfd1;
width:163px;
display: table-cell;
vertical-align: middle;
padding: 0 5px;
}
div.BoxGren350Wide div.BoxGrenTtl02 div.BoxGrenTtlRight {
display: table-cell;
vertical-align: middle;
width:164px;
padding: 0 5px;
}

/* IE 6 */
* html div.BoxGren350Wide div.BoxGrenTtl02 div.BoxGrenTtlLeft,
* html div.BoxGren350Wide div.BoxGrenTtl02 div.BoxGrenTtlRight { 
    display:inline;
    zoom:1;
}
/* IE 7 */
*:first-child+html div.BoxGren350Wide div.BoxGrenTtl02 div.BoxGrenTtlLeft,
*:first-child+html div.BoxGren350Wide div.BoxGrenTtl02 div.BoxGrenTtlRight { 
    display:inline;
    zoom:1;
}

div.BoxGren350Wide .BoxContent02 {
padding:20px 0 0 0;
overflow:hidden;
height: 48px;
}
div.BoxGren350Wide div.BoxContent02 div.BoxContentLeft {
float:left;
width:173px;
}
div.BoxGren350Wide div.BoxContent02 div.BoxContentRight {
float:right;
width:174px;
}



/* ---------------------------------------------------------------
[00]Newsrelease
--------------------------------------------------------------- */
body#News div.ColumnRight {
width:230px;
text-align:right;
float:right;
}

/*LocalNavigation*/
body#News div.LocalNaviArea {
width:224px;
margin:0 0 20px;
padding:0 0 0 6px;
text-align:left;
}

body#News div.LocalNaviArea ul.LocalNavi {
width:224px;
}

body#News div.LocalNaviArea ul.LocalNavi li.LevFirst {
margin:0 0 5px;
background:none;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirstLast {
margin:0;
}

body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul li em {
font-style:normal;
}

body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond {
width:222px;
border:1px #CDCFD1 solid;
border-top:none;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second {
width:222px;
padding:0;
font-size:93%;
border-bottom:1px #E4E6E8 solid;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.SecondLast {
border-bottom:none;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a {
min-height:17px;
height:auto !important;
height:17px;
padding:8px 3px 7px 12px;
display:block;
background-color:#FFF;
text-decoration:none;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:link,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:visited {
color:#333;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:hover,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a.Current {
color:#EC0B10;
background-color:#FEF5F5;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:hover,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a.Current {
color:#EC0B10;
background-color:#FEF5F5;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a span {
padding:0 0 0 23px;
display:block;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:link span,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:visited span {
background:url(/j/common/image/lnavi/icon_lnavi_lev2nd.gif) no-repeat 0 center;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a:hover span,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a.Current span {
background:url(/j/common/image/lnavi/icon_lnavi_lev2nd_on.gif) no-repeat 0 center;
}

/* ---level 2nd with level 3rd open--- */
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a.Open {
background-color:#F5F7FA;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second a.Open:hover {
background-color:#FEF5F5;
}

body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.LevSiteMap a {
    background-color: #3cb002;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.LevSiteMap a:link span,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.LevSiteMap a:visited span {
    background-image: url("/j/common/image/lnavi/icon_lnavi_lev2nd_sitemap.gif");
    color: #ffffff;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.LevSiteMap a:hover span {
    background-image: url("/j/common/image/lnavi/icon_lnavi_lev2nd_on.gif");
    color: #ec0b10;
}
/* ---end--- */

body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third {
border-top:1px #E4E6E8 solid;
}

body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a {
min-height:17px;
height:auto !important;
height:17px;
padding:6px 3px 5px 28px;
display:block;
background-color:#F5F7FA;
text-decoration:none;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:link,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:visited {
color:#333;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:hover,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a.Current {
color:#EC0B10;
background-color:#FEF5F5;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a span {
padding:0 0 0 15px;
display:block;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:link span,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:visited span,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:hover span,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a:active span {
background:url(/j/common/image/lnavi/icon_lnavi_lev3rd.gif) no-repeat 0 0.15em;
}

/* ---level 3rd with level 4th open--- */
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a.Open {
background-color:#F5F7FA;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third a.Open:hover {
background-color:#FEF5F5;
}
/* ---end--- */

body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth {
border-top:1px #E4E6E8 solid;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a {
min-height:17px;
height:auto !important;
height:17px;
padding:6px 3px 5px 39px;
display:block;
background-color:#F5F7FA;
text-decoration:none;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:link,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:visited {
color:#333;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:hover,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a.Current {
color:#EC0B10;
background-color:#FEF5F5;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a span {
padding:0 0 0 15px;
display:block;
}
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:link span,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:visited span,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:hover span,
body#News div.LocalNaviArea ul.LocalNavi li.LevFirst ul.LevSecond li.Second ul li.Third ul li.Fourth a:active span {
background:url(/j/common/image/lnavi/icon_lnavi_lev3rd.gif) no-repeat 0 0.15em;
}
/* end Local Navigation*/



/*Topic Path*/
body#News div.TopicPath {
width:730px;
margin:0 0 20px;
padding:2px 0 0;
background:url(/j/common/image/csr/bg_topicpath_upper.gif) no-repeat 0 0;
}
body#News div.TopicPathInner {
width:705px;
padding:6px 10px 8px 15px;
background:url(/j/common/image/csr/bg_topicpath_lower.gif) no-repeat 0 bottom;
}
body#News div.TopicPathInner ul {
width:705px;
font-size:83%;
line-height:1.2 !important;
}
body#News div.TopicPathInner ul:after {/*for modern browser*/
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}
body#News div.TopicPathInner ul {
zoom:1;/*for IE 5.5-7*/
}
body#News div.TopicPathInner ul li {
margin:0 0 0 7px;
padding:0 0 0 13px;
white-space:nowrap;
background:url(/j/common/image/csr/icon_link_topicpath.gif) no-repeat 0 0;
*background:url(/j/common/image/csr/icon_link_topicpath.gif) no-repeat 0 0.1em;/*IE7 and below*/
float:left;
}
body#News div.TopicPathInner ul li.FirstItem {
margin:0;
padding:0;
background:none;
}
body#News div.TopicPathInner ul li em {
font-style:normal;
}
body#News div.TopicPathInner ul li a:link,
body#News div.TopicPathInner ul li a:visited {
text-decoration:underline;
}
body#News div.TopicPathInner ul li a:hover {
text-decoration:none;
}
/* end Topic Path*/






/* ---------------------------------------------------------------
[00]Search Page
--------------------------------------------------------------- */
div.ColumnRightSearch {
width:224px;
text-align:left;
float:right;
}




