@charset "utf-8";
/* CSS Document */


/*--------------*/
/*	layout		*/
/*--------------*/
#secondwrap
{
	background	: url(../img_11/bg_second.gif) repeat-y;
}

div#leftcol
{
	width	: 174px;
	float	: left;
}

#rightcol
{
	width	: 773px;
	float	: right;
}

#secondwrap h1
{
	margin	: 0 0 10px;
}


/*--------------*/
/*	sidemenu	*/
/*--------------*/
/*
#sidemenu
{
	behavior	: url("/avc/projector/common/js/csshover3.htc");
}
*/
#sidemenu
{
	width		: 174px;
	background	: #F2F2F2;
	border-top	: 1px solid #CCC;
	color		: #135DA3;
}

#sidemenu a
{
	display	: block;
}

#sidemenu span
{
	color	: #000;
	display	: block;
}

#sidemenu dt
{
	background		: #F2F2F2;
	border-top		: 1px solid #FFF;
	border-bottom	: 1px solid #CCC;
}

#sidemenu dt a,
#sidemenu dt span
{
	padding		: 8px 5px 7px 10px;
	background	: #F2F2F2;
}

#sidemenu dt a:hover
{
	background	: #FFF;
}

#sidemenu dt.active
{
	padding		: 8px 5px 7px 10px;
	background	: #99CCFF;
}

/*--140701 //--*/
#sidemenu dt.active a
{
	padding		: 0;
	background	: #99CCFF;
}

/*--// 140701--*/

#sidemenu dd
{
	background		: #E5F5FF;
	border-top		: 1px solid #FFF;
	border-bottom	: 1px solid #CCC;
}

#sidemenu dd.active
{
	padding		: 8px 5px 7px 22px;
	background	: url(../img_11/sidemenu_arrow.gif) no-repeat 10px 11px #99CCFF;
}

#sidemenu dd.category
{
	padding	: 8px 5px 7px 15px;
	color	: #000;
}

#sidemenu dd a
{
	padding		: 8px 5px 7px 22px;
	background	: url(../img_11/sidemenu_arrow.gif) no-repeat 10px 11px #E5F5FF;
}

#sidemenu dd a:hover
{
	padding		: 8px 5px 7px 22px;
	background	: url(../img_11/sidemenu_arrow.gif) no-repeat 10px 11px #FFF;
}

#sidemenu dd.active a,
#sidemenu dd.active a:hover
{
	padding		: 0;
	background	: #99CCFF;
/*	background	: url(../img_11/sidemenu_arrow.gif) no-repeat 15px 11px #99CCFF;
	display		: inline;	*/
}

#sidemenu dt a img,
#sidemenu dd a img
{
	margin			: 0 0 0 5px;
	vertical-align	: baseline;
}

#sidebanner
{
	margin	: 10px 0 0 10px;
}


/*--------------*/
/*	command		*/
/*--------------*/
.m0
{
	margin	: 0;
}

.m_T5
{
	margin-top	: 5px;
}

.m_T10
{
	margin-top	: 10px;
}

.m_T30
{
	margin-top	: 30px;
}

.m_B5
{
	margin-bottom	: 5px;
}

.m_B10
{
	margin-bottom	: 10px;
}

.p15
{
	padding	: 15px 0 0;
}



/*--------------*/
/*	clearfix	*/
/*--------------*/
/* modern */
#secondwrap:after
{
	content	: '';
	display : block;
	clear	: both;
	height	: 0;
}

/* IE */
#secondwrap
{
	/zoom	: 1;
}

/*
#keywrap:after	/* modern
{
	height		: 0;
	font-size	: 0;
	display		: block;
	visibility	: hidden;
	clear		: both;
	content		: " ";
}

* html #keywrap	/* IE6
{
	zoom	: 1;
}

*:first-child+html #keywrap	/* IE7
{
	zoom	: 1;
}
*/
