@charset "utf-8";
/* CSS Document */

#shopHeader h1 {
	font-size: 36px;
	font-weight: bold;
	color: #FF9900;
	text-align: center;
}
#shopHeader p {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	background-position: center;
	text-align: center;
}
#shopHeader table {
	background-color: #0000CC;
}
#shopHeader {
	width: 100%;
	top: 112px;
}
#shopHeader ul {
	background-color: #0000CC;
	color: #FF9900;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

#lselect {
	
}
#lselect ul li {
	display:inline;
}
#lselect a {
	padding: 0.5em 1em;
	background-color: #0000CC;
	color: #FF9900;
	text-decoration: none;
	float: left;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #FF9900;
}
#lselect a:hover {
	background-color: #FF9900;
	color: #0000CC;
	font-size: 16px;
	font-weight: bold;
}

/*.pagecontainer {
	width: 960px;
	margin: 10px auto 10px auto;
}*/

.lcat ul {
background-color: #0000CC;
width: 100%;
}

.lcat .ttl {
	font-weight: bolder;
	color: #FF9900;
	margin-bottom: 10px;
	font-size: 24px;
}

.lcat .lev1 li {
color:#FF9900;
list-style-type: none;
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 10px;
margin-left: 0pt;
}

.lcat .lev2 li {
	color: #FF9900;
	list-style-type: disc;
	margin-top: 4px;
	margin-right: 0pt;
	margin-bottom: 4px;
	margin-left: 0pt;
}

.lcat .lev1 li {
font-weight: bold;
}

.lcat .lev2 li {
font-weight: normal;
}

.lcat .cnt {
color:#FF9900;
}

.lcat .lev2 li span {
color: #FF9900;
}

.lcat .lev2 li span.cnt {
color: #FF9900;
}

.lcat a:active, a:link {
color: #FF9900;
text-decoration: none;
}

.lcat .lev1 li a:hover {
background-color: #FF9900;
color: #000099;
text-decoration: underline;
}

.lcat a:visited {
color:#FFCC00;
}

.lcat a:link, body .g-novisited a:visited {
	color: #FF9900;
}

.v4mid {
background-color:#0000CC;
}

.v4mid li {
list-style-type: disc;
color: #FF9900;
}

.v4mid a:active, a:link{
color: #FF9900;
}

.v4mid a:visited{
color: #FFCC00;
}

.v4mid a:link, .g-novisited a:visited {
	color: #FF9900;
}
