@charset "UTF-8";



/* shared element - lnavi */



/* : lnavi : */

div#fs.index-cur div.se-lnavi01-f h2 a:link,
div#fs.index-cur div.se-lnavi01-f h2 a:visited,
div#fs.index-cur div.se-lnavi01-f h2 a:hover,
div#fs.index-cur div.se-lnavi01-f h2 a:active{
background: url(/common/img/se_lnavi/icn_se-lnavi01-01_cur.gif) 189px 1em no-repeat;
color: #e9001d;
text-decoration:none;
}

div#fs.index-s-cur div.se-lnavi01-f h2 a:link,
div#fs.index-s-cur div.se-lnavi01-f h2 a:visited,
div#fs.index-s-cur div.se-lnavi01-f h2 a:hover,
div#fs.index-s-cur div.se-lnavi01-f h2 a:active{
border-bottom: 1px solid #d0d0d0;
background: none;
color: #e9001d;
text-decoration:none;
}

/* : se-lnavi02 : */
div#fs div.se-lnavi01-f a{
display:block;
background: url(/common/img/se_lnavi/icn_se-lnavi01-01.gif) 189px 1em no-repeat;
color: #333333;
text-decoration: none;
cursor: pointer;
word-break: normal ;
/* word-break: break-all; */
zoom: 1;
}
div#fs div.se-lnavi01-f a:hover{
background: url(/common/img/se_lnavi/icn_se-lnavi01-01_ovr.gif) 189px 1em no-repeat;
color: #e9001d;
text-decoration: none;
}

div#fs div.se-lnavi01-f ul.ul01 li a.cur:link,
div#fs div.se-lnavi01-f ul.ul01 li a.cur:visited,
div#fs div.se-lnavi01-f ul.ul01 li a.cur:hover,
div#fs div.se-lnavi01-f ul.ul01 li a.cur:active{
color: #e9001d;
text-decoration:none;
}

div#fs div.se-lnavi01-f h2 a{
padding: 0.9em 30px 0.9em 10px;
font-weight: normal;
}

div#fs div.se-lnavi01-f a:focus{
outline: none;
}

div#fs div.se-lnavi01-f ul.ul02{
display: none;
}

div#fs div.se-lnavi01-f ul.ul01 li.cur ul.ul02{
display: block;
}

div#fs div.se-lnavi01-f ul.ul01 li{
border-top: 1px solid #d0d0d0;
line-height: 1.4;
}

div#fs div.se-lnavi01-f ul.ul01 li a{
padding: 0.9em 30px 0.9em;
}
div#fs div.se-lnavi01-f ul.ul01 li a:hover{
color: #e9001d;
text-decoration: none;
}

div#fs div.se-lnavi01-f ul.ul01 ul.ul02,
div#fs div.se-lnavi01 ul.ul01 ul.ul02{
margin-left: 20px;
}

div#fs div.se-lnavi01-f ul.ul01 ul.ul02 li,
div#fs div.se-lnavi01 ul.ul01 ul.ul02 li{
padding-bottom: 1px;
padding-left: 1px;
border: none;
background: #FFFFFF url(/common/img/se_lnavi/bg_se-lnavi01-ul03-01.gif) 4px -299px no-repeat;
}

div#fs div.se-lnavi01-f ul.ul01 ul.ul02 li a,
div#fs div.se-lnavi01 ul.ul01 ul.ul02 li a{
border: 0 none;
height: auto !important;
background: url(/common/img/se_lnavi/ico_se-lnavi01-ul02-01.gif) 15px 1.3em no-repeat;
font-size: 92%;
}

div#fs div.se-lnavi01-f ul.ul01 ul.ul02 li a:hover,
div#fs div.se-lnavi01 ul.ul01 ul.ul02 li a:hover{
background: url(/common/img/se_lnavi/ico_se-lnavi01-ul02-01_cur.gif) 15px 1.3em no-repeat;
}

/* :: current :: */
div#fs div.se-lnavi01-f ul.ul01 li.cur a,
div#fs div.se-lnavi01 ul.ul01 li.cur a{
background-image: url(/common/img/se_lnavi/icn_se-lnavi01-01_cur.gif);
}

div#fs div.se-lnavi01-f ul.ul01 ul.ul02 li a.cur,
div#fs div.se-lnavi01 ul.ul01 ul.ul02 li a.cur{
background: url(/common/img/se_lnavi/ico_se-lnavi01-ul02-01_cur.gif) 15px 1.3em no-repeat;
}

/* :: margin-top :: */
div#fs div.se-lnavi01-f{
margin-top: 2.1em;
}