/*** prdct side menu ***/

/* 外枠 */
#rmenu_prdct {
	width: 184px;
	border: solid 1px #666666;
	background: #dbdbdb;
}

/* 製品名 */
#rmenu_prdct li a{
  display: block;
  width: 184px;
  height: 22px;
  margin: 0;
  padding: 3px 0;
  text-indent: 22px; /* アイコンが入るので余白をとる */
  font-weight: bold;
  font-size: 14px;
  border-bottom: solid 1px #ffffff;
}

#rmenu_prdct li a:link,
#rmenu_prdct li a:visited{
	background: url(../imgs/ico_asimenu_main_off.gif) no-repeat 3px 7px; /* アイコンの指定 */
	color: #ffffff;
	background-color: #aaaaaa;　/* background-colorはbackgoundの後で上書きしないと聞いてくれない */
}


#rmenu_prdct li a:hover,
#rmenu_prdct li a:active{
	background: url(../imgs/ico_asimenu_main_on.gif) no-repeat 3px 7px; /* アイコンの指定 */
	color: #ffffff;
	background-color: #73acec;
}

/* メニュー */
/* 共通なので子孫セレクタを使う */

#rmenu_prdct li li a{
	display: block;
	width: 184px;
	height: 18px;
	margin: 0;
	padding: 3px 0px;
	font-weight: normal;
	font-size: 13px;
    text-indent: 24px; /* アイコンが入るので余白をとる */
	border-bottom: solid 1px #ffffff;
}

#rmenu_prdct li li a:link,
#rmenu_prdct li li a:visited
{
	color: #333333;
	background: url(../imgs/ico_asimenu_off.gif) no-repeat 5px 7px; /* アイコンの指定 */
	background-color: #dbdbdb;
}

#rmenu_prdct li li a:hover,
#rmenu_prdct li li a:active
{
	color: #ffffff;
	background: url(../imgs/ico_asimenu_on.gif) no-repeat 5px 7px; /* アイコンの指定 */
	background-color: #73acec;
}

/* サブメニュー */

#rmenu_prdct li li li a{
  display: block;
  width: 174px;
  height: 16px;
  margin: 0 0 0 10px;
  padding: 3px 0px 3px 0px;
  font-weight: normal;
  font-size: 12px;
  border-bottom: solid 1px #ffffff;
}

#rmenu_prdct li li li a:link,
#rmenu_prdct li li li a:visited
{
	background: url(../imgs/ico_asimenu_sub_off.gif) no-repeat 3px 6px; /* アイコンの指定 */
	color: #333333;
	background-color: #dbdbdb;
}

#rmenu_prdct li li li a:hover,
#rmenu_prdct li li li a:active
{
	background: url(../imgs/ico_asimenu_sub_on.gif) no-repeat 3px 6px; /* アイコンの指定 */
	color: #ffffff;
	background-color: #73acec;
}

#rmenu_prdct li li a.nonborder,
#rmenu_prdct li li li a.nonborder{
  border-bottom: none;
}




/* title */
.title_l_yayoi{
	width: 550px;
	border-bottom: 1px solid #CCCCCC;
	border-left:  10px solid #FF9900;
	color: #4F4F4F;
	font-size: 14px;
	font-weight: bold;
	text-indent: 4px;
	margin: 14px 0px 10px 0px;
	padding: 3px 0px 3px 14px;
}

.title_m_yayoi{
	width: 290px;
	border-bottom: 1px solid #CCCCCC;
	border-left:  10px solid #FF9900;
	color: #4F4F4F;
	font-size: 12px;
	font-weight: bold;
	text-indent: 4px;
	margin: 14px 0px 10px 10px;
	padding: 3px 0px 3px 10px;
}

.title_s_yayoi{
	width: 180px;
	border-bottom: 1px solid #CCCCCC;
	border-left:  10px solid #FF9900;
	color: #4F4F4F;
	font-size: 10px;
	font-weight: bold;
	text-indent: 4px;
	margin: 14px 0px 10px 10px;
	padding: 3px 0px 3px 10px;
}

ul.circle {
	list-style-position: outside;
}

ul.circle li{
    margin: 0 0 0 1em;
	list-style-image: url(../imgs/icon_circle.jpg);
	list-style-repeat: no-repeat;
	list-style-position: center left;
}