/* CSS Document */
/* SubMenuBox ----------------------------------------------------------------------- */
div#SubMenuBox {
	width:155px;
	margin: 15px 0px 0px 5px;
	text-align: left;
	position: relative;
	left: 5px;
	top: 10px;
}
div#SubMenuBox ul {
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
div#SubMenuBox ul li {
	list-style:none;
	margin: 0px 10px 0px 0px;
	padding: 0px 5px 0px 5px;
	
	font-size:90%;
}

div#SubMenuBox ul li a {
	background:url(../img/usr/mark_submm_of.gif) no-repeat;
	/*background-position:0px 15px;*/
	color:#666666;
	text-decoration:none;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
/*-----------------------------*/
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:130px;
}
div#SubMenuBox ul li a:hover {
	background:url(../img/usr/mark_submm_on.gif) no-repeat;
	background-position:0px 5px;
	color:#0153FF;
	text-decoration:underline;
/*-----------------------------*/
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:130px;
}
/*
div#SubMenuBox a {
	text-decoration:none;
}
*/
div#SubMenuBox h1 {
	text-decoration:none;
	font-size: 100%;
	margin-left: 10px;
	clear: right;
	color:#666666;
	font-weight: bold;
}
/* Contents SubMenu ------------------------------ */
div#ConSubMenuBox {
	width:155px;
	margin: 15px 0px 0px 5px;
	text-align: left;
	padding-left: 5px;
	font-size: 90%;
}
div#ConSubMenuBox ul {
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
div#ConSubMenuBox ul li {
	list-style:none;
	margin: 0px 10px 0px 0px;
	padding: 0px 5px 0px 5px;
	font-size:90%;
}
div#ConSubMenuBox ul li a {
	background:url(../img/usr/mark_submm_of.gif) no-repeat;
	background-position:0 6;
	color:#666666;
	text-decoration:none;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
/*-----------------------------*/
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:130px;
}
div#ConSubMenuBox ul li a:hover {
	background:url(../img/usr/mark_submm_on.gif) no-repeat;
	background-position:0 6;
	color:#0153FF;
	text-decoration:underline;
/*-----------------------------*/
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:130px;
}
div#ConSubMenuBox h1 {
	text-decoration:none;
	font-size: 100%;
	margin-left: 10px;
	clear: right;
	color:#666666;
	font-weight: bold;
}
/*
div#ConSubMenuBox a:after {
	content: "...";
}
*/
/* List (Inside) --------------------------------- */
div#sideMenuB {
	width:155px;
	margin: 10px 5px 10px 5px;
}
div#sideMenuB a {
	background:url(../img/usr/mark_submm_of.gif) no-repeat;
	background-position: 0px 1px;
	text-decoration:none;
	margin: 0 0 0 10px;
	padding:0 0 0 0px;
}
div#sideMenuB a:hover {
	background:url(../img/usr/mark_submm_on.gif) no-repeat;
	background-position: 0px 1px;
	text-decoration:underline;
	margin: 0 0 0 10px;
	padding:0 0 0 0px;
}
div#sideMenuB ul  {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 18px;
}
div#sideMenuB ul li {
	list-style: none;
}
/*
div#sideMenuB ul.inside {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	border: 0px;
}
div#sideMenuB ul.inside li {
	margin: 0px;
	padding-left: 13px;
	background: url("../images/icnArrow_in.gif") no-repeat;
	background-position:  0px 3px;
	list-style: none;
}
/* List (Inside) --------------------------------- */








/*div#SubMenuBox .submmBGImg01 ul {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}*/
/*
div#SubMenuBox ul {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
*/
/* -------------------------- */
div#submmAItem01 {
	background:url(../img/item_img/item001_submm_bg_a.gif) left top no-repeat;
	height:20px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
div#submmBItem01 {
	background:url(../img/item_img/item001_submm_bg_b.gif) left top repeat-y;
}
div#submmCItem01 {
	background:url(../img/item_img/item001_submm_bg_c.gif) left top no-repeat;
	height:23px;
	margin-bottom: 30px;
}
/* -------------------------- */
div#submmAItem02 {
	background:url(../img/item_img/item002_submm_bg_a.gif) left top no-repeat;
	height:35px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
div#submmBItem02 {
	background:url(../img/item_img/item002_submm_bg_b.gif) left top repeat-y;
	width: 155px;
}
div#submmCItem02 {
	background:url(../img/item_img/item002_submm_bg_c.gif) left top no-repeat;
	height:23px;
	margin-bottom: 5px;
}
/* -------------------------- */
div#submmAItem03 {
	background:url(../img/item_img/item003_submm_bg_a.gif) left top no-repeat;
	height:20px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
div#submmBItem03 {
	background:url(../img/item_img/item003_submm_bg_b.gif) left top repeat-y;
}
div#submmCItem03 {
	background:url(../img/item_img/item003_submm_bg_c.gif) left top no-repeat;
	height:23px;
	margin-bottom: 5px;
}
/* -------------------------- */
div#submmAItem04 {
	background:url(../img/item_img/item004_submm_bg_a.gif) left top no-repeat;
	height:20px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
div#submmBItem04 {
	background:url(../img/item_img/item004_submm_bg_b.gif) left top repeat-y;
}
div#submmCItem04 {
	background:url(../img/item_img/item004_submm_bg_c.gif) left top no-repeat;
	height:23px;
	margin-bottom: 30px;
}
/* -------------------------- */
div#submmAItem05 {
	background:url(../img/item_img/item005_submm_bg_a.gif) left top no-repeat;
	height:20px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
div#submmBItem05 {
	background:url(../img/item_img/item005_submm_bg_b.gif) left top repeat-y;
}
div#submmCItem05 {
	background:url(../img/item_img/item005_submm_bg_c.gif) left top no-repeat;
	height:23px;
	margin-bottom: 30px;
}
/* -------------------------- */
div#submmAItem06 {
	background:url(../img/item_img/item006_submm_bg_a.gif) left top no-repeat;
	height:20px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
div#submmBItem06 {
	background:url(../img/item_img/item006_submm_bg_b.gif) left top repeat-y;
}
div#submmCItem06 {
	background:url(../img/item_img/item006_submm_bg_c.gif) left top no-repeat;
	height:23px;
	margin-bottom: 5px;
}
/* -------------------------- */
div#submmAItem07 {
	background:url(../img/item_img/item007_submm_bg_a.gif) left top no-repeat;
	height:20px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
div#submmBItem07 {
	background:url(../img/item_img/item007_submm_bg_b.gif) left top repeat-y;
}
div#submmCItem07 {
	background:url(../img/item_img/item007_submm_bg_c.gif) left top no-repeat;
	height:23px;
	margin-bottom: 5px;
}
/* -------------------------- */
div#submmAItem08 {
	background:url(../img/item_img/item008_submm_bg_a.gif) left top no-repeat;
	height:20px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
div#submmBItem08 {
	background:url(../img/item_img/item008_submm_bg_b.gif) left top repeat-y;
}
div#submmCItem08 {
	background:url(../img/item_img/item008_submm_bg_c.gif) left top no-repeat;
	height:23px;
	margin-bottom: 30px;
}
/* -------------------------- */

/* Contents Right */
/* ItemTitleBox --------------------------------------------------------------------- */
div#ItemTitleBox h1 {
	font-size: 90%;
	color: #FFFFFF;
	margin:0px 0px 0px 0px;
	padding: 3px 0px 0px 10px;
	height: 21px;
	text-align: left;
	vertical-align: middle;
}
div#ItemTitleBox h1.itemTT10 { background:url(../img/item_img/item001_titlebase.gif) left top no-repeat; }
div#ItemTitleBox h1.itemTT20 { background:url(../img/item_img/item002_titlebase.gif) left top no-repeat; }
div#ItemTitleBox h1.itemTT30 { background:url(../img/item_img/item003_titlebase.gif) left top no-repeat; }
div#ItemTitleBox h1.itemTT40 { background:url(../img/item_img/item004_titlebase.gif) left top no-repeat; }
div#ItemTitleBox h1.itemTT50 { background:url(../img/item_img/item005_titlebase.gif) left top no-repeat; }
div#ItemTitleBox h1.itemTT60 { background:url(../img/item_img/item006_titlebase.gif) left top no-repeat; }
div#ItemTitleBox h1.itemTT70 { background:url(../img/item_img/item007_titlebase.gif) left top no-repeat; }
div#ItemTitleBox h1.itemTT80 { background:url(../img/item_img/item008_titlebase.gif) left top no-repeat; }

div#ItemTitleBox h1.itemTT00 { background: url(../img/usr/item101_titlebase.gif) left top no-repeat; }

.Item001cat01Line {
	border:solid 1px #B6CEEA;
	border-right:none;
}
.Item001cat02Line {
	border:solid 1px #FADAE2;
	border-right:none;
}
.Item001cat03Line {
	border:solid 1px #CAE7DA;
	border-right:none;
}
.Item001cat04Line {
	border:solid 1px #FBDDB0;
	border-right:none;
}
	
/*-----------------------------*/
/*
	vertical-align: middle;
	width: 135px;
	border-bottom: solid 1px #B1B1B1;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
*/	
/*-----------------------------*/
