@charset "euc-jp";

/* ****************************************************************** 
	@This stylesheet Information{
		CSS File Name: sub.css
		Setting of: SubContents area

		Setting of Common
		Setting of index
		Setting of /information/,/maintenance/,/trouble/ body#info
	}
****************************************************************** */


/*===================================================================
	subContents setting
===================================================================*/

/*-------------------------------------------------------------------
	Setting of Common
-------------------------------------------------------------------*/

div#subContents{
	float:left;
	width:200px;
	padding-bottom:10px;
}

div#subContents .sideNav{
margin-bottom:15px;
padding-bottom:15px;
background:#ebe8e8 url(/images/sidenav_btm_bg.gif) no-repeat left bottom;
}

div#subContents .sideNav h2{
padding:5px 10px 4px;
background:#888 url(/images/sidenav_top_bg.gif) no-repeat left top;
color:#fff;
font-weight:bold;
font-size:1em;
line-height:1.1;
border-bottom:2px solid #ff970a;
}

div#subContents .sideNav ul{
padding:0 10px;
}
div#subContents .sideNav ul li{
padding:8px 3px;
background:url(/images/dotline_brown_1px.gif) repeat-x left bottom;
font-size:0.93em;
}
div#subContents .sideNav ul li#cur{
background-color:#fff;
font-weight:bold;
}

div#subContents .lightTxt{
color:#777;
}

.sideNavRansition{
height:16px;
margin:0 0 5px;
background:url(/images/ico_arrow_down.gif) no-repeat center bottom;
}

.sideBtnMake{
margin-bottom:30px;
}


/*--- ListBanner ---*/
div#subContents ul.listSubBnn{
padding-top:5px;

}
div#subContents ul.listSubBnn li{
text-align:center;
background-image:none;
padding:5px 0 0;
}



/*-------------------------------------------------------------------
	Setting of index
-------------------------------------------------------------------*/
.sideIndex{
margin-bottom:15px;
padding-bottom:15px;
background:#ebe8e8 url(/images/sidenav_btm_bg.gif) no-repeat left bottom;
}

/*--- sideIndexInfo ---*/
.sideIndexInfo{
padding-top:15px;
}
.sideIndexInfo h2{
padding:5px 10px 4px;
background-color:#888;
color:#fff;
font-weight:bold;
font-size:1em;
line-height:1.1;
border-bottom:2px solid #ff970a;
}
.sideIndexInfo dl{
margin:10px;
background-color:#fff;
}
.sideIndexInfo dt{
padding:8px 5px 3px;
font-weight:bold;
font-size:0.93em;
}
.sideIndexInfo dd{
background:url(/images/dotline_brown_1px.gif) repeat-x left bottom;
font-size:0.86em;
}
.sideIndexInfo p{
padding:3px 5px;
}
.sideIndexInfo p.oldlink{
text-align:right;
padding-top:10px;
padding-bottom:8px;
line-height:1.1;
}



/*-------------------------------------------------------------------
	Setting of /information/,/maintenance/,/trouble/ body#info
-------------------------------------------------------------------*/
div#subContents .sideNavInfo{
margin-bottom:15px;
padding-bottom:15px;
background:#ebe8e8 url(/images/sidenav_btm_bg.gif) no-repeat left bottom;
}
div#subContents .sideNavInfo h2{
padding:5px 10px 4px;
background:#888 url(/images/sidenav_top_bg.gif) no-repeat left top;
color:#fff;
font-weight:bold;
font-size:1em;
line-height:1.1;
border-bottom:2px solid #ff970a;
}
div#subContents .sideNavInfo ul{
padding:0 10px;
}
div#subContents .sideNavInfo ul li{
padding:8px 3px;
background:url(/images/dotline_brown_1px.gif) repeat-x left bottom;
font-size:0.93em;
}
div#subContents .sideNavInfo ul li#cur{
padding:0 0 1px;
background:url(/images/dotline_brown_1px.gif) repeat-x left bottom;
}
div#subContents .sideNavInfo ul li#cur span{
display:block;
padding:8px 3px;
background-color:#fff;
font-weight:bold;
}
div#subContents .sideNavInfo ul li ul{
padding-bottom:10px;
background:#ebe8e8 url(/images/dotline_brown_1px.gif) repeat-x left top;
}
div#subContents .sideNavInfo ul li ul li{
padding:10px 3px 0;
background-image:none;
font-size:1em;
}
div#subContents .sideNavInfo ul li ul li.cur{
font-weight:bold;
}


/*end*/