@charset "iso-8859-1";


/* common
-----------------------------------------------------------------*/

body, i, em, sl, caption, th, td, tr, u, blink, option {
    font-size: 100%;
}

h1{
font-size: 24px;
font-weight: bold;
line-height:1.25;
}


table img{
vertical-align:baseline;
}

td{
font-size:12px;
}

#header #headerLink{
font-size:12pt;
}

.topicList li{
margin-bottom:5px;
line-height:1;
}

#contents.irform{
width:757px !important;
margin-left:96px\9;
}

#contents.irinfo{
width:600px !important;
margin-left:96px\9;
}

#noteTxt{
line-height:4 !important;
}

/* sidenav
-----------------------------------------------------------------*/

.snbg {
width:183px;
background-color:#E4E5E7;
}

.side_navi {
margin:4px 0 0 4px;
border-left:1px solid #D0D0D2;
}

.side_navi li {
margin:0 0 0 0;
_margin:0 0 -3px 0;
padding:9px;
display:block;
background-color:#FFF;
font-size:14px;
line-height:1.2;
}

li.top {
margin:0 0 0 0;
_margin:0 0 -3px 0;
border-top:1px solid #D0D0D2;
}

.lv1 {
width:155px;
_width:174px;
margin:0 0 0 0;
padding:0 9px 0 9px;
border-right:1px solid #D0D0D2;
border-bottom:1px solid #D0D0D2;
background-image:url(../../images/bg_side_navi.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.lv1 a {
margin:0 0 0 0;
padding:0 9px 0 9px;
background-image:url(../../images/ic_lv1.jpg);
background-repeat:no-repeat;
background-position:0 0;
display:block;
}

.lv2 {
width:155px;
_width:174px;
margin:0 0 0 0;
padding:0 9px 0 9px;
border-right:1px solid #D0D0D2;
border-bottom:1px solid #D0D0D2;
background-image:none;
background-color:#FFF;
}

.lv2 a,
.leftnoLink{
margin:0 0 0 9px;
padding:0 9px 0 9px;
background-image:url(../../images/ic_lv2.jpg);
background-repeat:no-repeat;
background-position:0 3px;
display:block;
}

.leftnoLink{
font-weight:bold;
}


.lv3 {
width:155px;
_width:174px;
margin:0 0 0 0;
border-right:1px solid #D0D0D2;
border-bottom:1px solid #D0D0D2;
background-image:none;
background-color:#FFF;
}

.lv3 a {
margin:0 0 0 18px;
padding:0 9px 0 9px;
background-image:url(../../images/ic_lv2.jpg);
background-repeat:no-repeat;
background-position:0 3px;
display:block;
}

.lv4 {
width:155px;
_width:174px;
margin:0 0 0 0;
border-right:1px solid #D0D0D2;
border-bottom:1px solid #D0D0D2;
background-image:none;
background-color:#FFF;
}

.lv4 a {
margin:0 0 0 27px;
padding:0 9px 0 9px;
background-image:url(../../images/ic_lv2.jpg);
background-repeat:no-repeat;
background-position:0 3px;
display:block;
}

.current {
width:160px;
_width:178px;
border-right:none;
font-weight:bold;
}

.current2 {
width:151px;
_width:169px;
border-right:none;
font-weight:bold;
}

.current3 {
width:151px;
/*_width:169px;*/
border-right:none;
font-weight:bold;
}

.current a,
.current2 a,
.current3 a{
color:#000 !important;
}

.current a:link,
.current2 a:link,
.current3 a:link{
color:#000 !important;
}


.sub_navi {
margin:20px 0 0 0;
padding:0 0 0 0;
}

.sub_navi p {
margin:0 0 5px 14px;
font-size:12px;
font-weight:bold;
}

.lv0 {
margin:0 0 10px 14px;
padding:0 9px 0 9px;
display:block;
background:url(../../images/ic_lv2.gif) 0 5px no-repeat;
}

*:first-child+html .lv0 {
width:151px;
} 

.subCat {
background:none;
margin-top:10px;
}

#sub_title{
padding:20px 0 10px 10px;
font-weight:bold;
}

.sub_navi_top{
margin:0 0 5px 4px;
background:url(../../images/ic_lv2.jpg) 0 3px no-repeat;;
padding:0 0 0 9px;
}
