@charset "UTF-8";


div#fs div.se-lnavi02-f {
position: relative;
}

div#lnavi02-div01 {
left: 0;
position: absolute;
top: 37px;
}

*:first-child + html div#fs div.se-lnavi02-f {
position: static;
}

*:first-child + html div#lnavi02-div01 {
left: 0;
position: static;
top: 37px;
}

div#fs div.se-lnavi02-f ul.ul02 li,
div#fs div.se-lnavi02 ul.ul02 li {
*display: inline-block;
}

div#fs div.se-lnavi02-f ul.ul01 li#ul01-li04 a.cur img.sol_ro,
div#fs div.se-lnavi02 ul.ul01 li#ul01-li04 a.cur img.sol_ro {
display: none!important;
}

div#fs div.se-lnavi02-f ul.ul01 li#ul01-li04 a,
div#fs div.se-lnavi02 ul.ul01 li#ul01-li04 a {
*margin-bottom: -3px!important;
}

* html div#fs div.se-lnavi02-f ul.cur,
* html div#fs div.se-lnavi02 ul.cur {
display: inline-block;
}

* html div#fs div.se-lnavi02-f ul.ul02 li a span,
* html div#fs div.se-lnavi02 ul.ul02 li a span {
display: inline-block;
}

* html div#fh #fh-region a {
display: inline-block;
}

* html div#fh #fh-region {
width: auto!important;
}

* html div#fh #fh-region .li01 {
display: inline-block;
float: left;
width: auto;
}

div#fn {
display: inline-block\0/;
padding: 20px 0 0 10px;
*padding: 5px 0 0 10px;
padding: 5px 0 0 10px\0/;
}

div#fsm div.units01 {
display: inline-block;
page-break-before: auto;
width: 905px;
}

h2.newsTitle {
margin: 0!important;
padding: 25px 0 15px 0;
}

* html .arrow_red_list li {
display: inline-block;
}

* html .outsidelink_list li {
display: inline-block;
}

div#fsm div.u04 {
display: inline-block;
}

.b25 {
clear: both;
}

.b30 {
margin: 0!important;
padding-bottom: 30px;
}

div#fb ul.trac01 {
margin-top: -8px!important;
*margin-top: 0!important;
*padding-top: 20px!important;
}

* html div#fsm div.in-u01 p {
display: inline-block;
}

.presslist h3.ttl_h3 {
clear: both;
display: inline-block;
}

.presslist {
margin-top: 10px!important;
}

.presslist p {
margin-top: 12pt!important;
margin-bottom: 12pt!important;
}

div.sec01-01 div.body01 {
*padding-bottom: 20px;
}
