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

#navigation {
	width:940px;
	margin:0 auto;
	height:276px;
	font-size:1.2em;
}
#navigation .navigtaion {
	width:100%;
	float:left;
	height:19px;
}
#navigation .navigation ul{
	height:19px;
}
#navigation .navigation ul li {
	float:left;
	width:80px;
	list-style:none;
}

#navigation .navigation ul li a {
	display:block;
	background:url(http://images.g5street.com/shopping/icon-navi-01.png) 0 0 no-repeat;
	height:19px;
	line-height:19px;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
#navigation .navigation ul .li-01 a{
	background-position:-80px 0;
}
#navigation .navigation ul .li-02 a{
	background-position:-160px 0;
}
#navigation .navigation ul .li-03 a{
	background-position:-240px 0;
}
#navigation .navigation ul li a:hover {
	background-position:0 0;
}
#navigation .gallery {
	width:732px;
	float:left;
	height:257px;
	position:relative;
}
#navigation .gallery div {
	position:absolute;
	top:0;
	left:0;
	width:732px;
	height:257px;
	display:none;
}
#navigation .rightNavi{
	margin:0 0 0 732px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
#navigation .rightNavi ul li {
	list-style:none;
}
#navigation .rightNavi ul li a {
	display:block;
	background:url(http://images.g5street.com/shopping/icon-navi-02.png) no-repeat 0 0;
	height:21px;
	line-height:21px;
	padding:0 0 0 20px;
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}
#navigation .rightNavi ul li a:hover {
	background-position:0 -23px;
	color:#fff;
}
#navigation .rightNavi ul li a.li-01 {
	height:36px;
	line-height:36px; 
	background:url(http://images.g5street.com/shopping/icon-navi-03.png) right 1px no-repeat;
	border:0;
	font-size:1.2em;
}
#navigation .rightNavi ul li a.li-01:hover {
	background-position:0 -35px;
	color:#fff;
}
#navigation .rightNavi ul li .selected {
	background-position:0 -23px;
	color:#fff;
}
#navigation .rightNavi ul li .selected-01 {
	background-position:0 -35px!important;
	color:#fff;
}
#search {
	background:url(http://images.g5street.com/shopping/bkg-navi-02.png) 0 0 no-repeat;
	height:53px;
	width:940px;
	margin:5px auto;
}
#search .search {
	margin:0 0 0 600px;
	height:20px;
	padding:5px 0;
	font-size:1.2em;
}
#search .search a {
	color:#CCC;
	text-decoration:underline;
}
#search .search a:hover {
	color:#d75882;
}
#search .navi {
	height:20px;
	line-height:20px;
	font-size:1.2em;
	position:relative;
}
#search .navi ul li {
	list-style:none;
	float:left;
	width:46px;
	text-align:center;
}
#search .navi ul li a{
	color:#555555;
	text-decoration:none;
}
#search .navi ul li a:hover{
	color:#d75882;
	text-decoration:none;
}
#search .navi .navii {
	position:absolute;
	right:0;
	top:0;
	height:20px;
	color:#cccccc;
	width:340px;
}
#search .navi .navii a {
	color:#999999;
	text-decoration:none;
}
.maincontent #lftcontent #info-01 {
	width:210px;
	height:267px;
	padding:5px 0 0;
	font-size:1.2em;
	background:url(http://images.g5street.com/shopping/bkg-navi-07.png) 0 bottom no-repeat;
	float:left;
}
.maincontent #lftcontent #info-01 h1{
	font-size:1.2em;
	line-height:20px;
	height:20px;
	font-weight:bold;
	padding:8px 10px 6px;
	background:url(http://images.g5street.com/shopping/bkg-navi-06.png) 0 0 no-repeat;
}
.maincontent #lftcontent #info-01 ul {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	list-style:none;
	padding:15px 0;
	height:166px;
}
.maincontent #lftcontent #info-01 ul li {
	list-style:none;
	line-height:20px;
	padding:0 15px;
	background:url(http://images.g5street.com/shopping/icon-li-01.png) 5px center no-repeat;
}
.maincontent #lftcontent #info-01 ul li a {
	color:#333;
	text-decoration:none;
}
.maincontent #lftcontent #info-01 ul li a:hover {
	color:#d75882;
	text-decoration:none;
}
.maincontent #lftcontent #info-01 h2 {
	display:block;
	height:21px;
	line-height:21px;
	padding:12px 15px 0;
	text-align:right;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.maincontent #lftcontent #info-02 {
	height:260px;
	margin:0 0 0 217px;
	padding:5px 0 0 0;
	_margin:0 0 0 214px;
	
}
.maincontent #lftcontent #info-02 h1 {
	background:url(http://images.g5street.com/shopping/bkg-navi-08.png) 0 0 no-repeat;
	font-size:1.2em;
	line-height:23px;
	height:23px;
	font-weight:bold;
	padding:8px 10px 6px;
	position:relative;
}
.maincontent #lftcontent #info-02 h1 a {
	position:absolute;
	display:block;
	top:12px;
	right:10px;
}
.maincontent #lftcontent #info-02 .info {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	font-size:1.2em;
	height:220px;
}
.maincontent #lftcontent #info-02 .info dl {
	width:48%;
	height:100px;
	padding:5px 1%;
	float:left;
}
.maincontent #lftcontent #info-02 .info dl dt {
	width:84px;
	height:100px;
	float:left;
}
.maincontent #lftcontent #info-02 .info dl dd {
	width:176px;
	line-height:20px;
	float:left;
}
.maincontent #lftcontent #info-02 .info dl dd a {
	color:#333;
	text-decoration:none;
}
.maincontent #lftcontent #info-02 .info dl dd a:hover {
	color:#d75882;
	text-decoration:none;
}
.maincontent #siderbar .adv-01 {
	padding:8px 0 0;
}
.maincontent #siderbar #login {
	height:145px;
	padding:0 8px;
	background:url(http://images.g5street.com/shopping/bkg-login.png) 0 0 no-repeat;
}
.maincontent #siderbar #login table {
	font-size:1.2em;
}
.maincontent #siderbar #login table th {
	text-align:left;
	font-size:1em;
	height:20px;
	line-height:20px;
}
.maincontent #siderbar #login table tr td {
	line-height:18px;
	height:18px;
	padding-left:2px;
}
.maincontent #siderbar #login table tr td a {
	color:#333;
	text-decoration:none;
}
.maincontent #siderbar #login table tr td a:hover {
	color:#d75882;
	text-decoration:none;
}
.maincontent #siderbar #login table tfoot tr td {
	height:20px;
	line-height:20px;
}
.maincontent #siderbar #login h1 {
	font-weight:normal;
	font-size:1.2em;
	margin:2px 0;
	padding:6px 0;
}
.maincontent #siderbar #login h1 a {
	color:#333;
	text-decoration:underline;
}
.maincontent #siderbar #login h1 a:hover {
	color:#d75882;
}
.maincontent #siderbar #announcement-01{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-size:1.2em;
	text-align:center;
	background:#fbfbfb;
	height:20px;
	line-height:20px;
}
.maincontent #siderbar #announcement-01 a{
	color:#333;
}
.maincontent #siderbar #announcement-01 a:hover{
	color:#d75882;
}
.maincontent #siderbar #adv-01 {
	background:url(http://images.g5street.com/shopping/bkg-navi-04.png) right bottom no-repeat;
	font-size:1.2em;
	padding-bottom:6px;
}
.maincontent #siderbar #adv-01 dl {
	height:30px;
	background:#eaeaea url(http://images.g5street.com/shopping/bkg-solid-01.png) center bottom no-repeat;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:8px 0;
}
.maincontent #siderbar #adv-01 dl dt {
	width:50px;
	float:left;
	height:30px;
	text-align:center;
}
.maincontent #siderbar #adv-01 dl dd {
	width:110px;
	float:left;
	height:14px;
	line-height:14px;
}
.maincontent #siderbar #adv-01 dl dd a {
	color:#333;
	text-decoration:none;
}
.maincontent #siderbar #adv-01 dl dd a:hover {
	color:#333;
	text-decoration:underline;
}
.maincontent #siderbar #adv-02 {
	background:url(http://images.g5street.com/shopping/bkg-navi-05.png) 0 0 no-repeat;
	margin:5px 0 0 0;
	height:129px;
	padding:0 5px;
}
.maincontent #siderbar #adv-02 h1 {
	font-size:1.2em;
	line-height:1.2em;
	height:30px;
	padding:3px 0;
}
.maincontent #siderbar #recommend {
	background:url(http://images.g5street.com/shopping/bkg-navi-14.png) right bottom no-repeat;
	padding-bottom:5px;
}
.maincontent #siderbar #recommend h1 {
	background:url(http://images.g5street.com/shopping/bkg-navi-13.png) right 0 no-repeat;
	height:32px;
	padding:10px 20px;
}
.maincontent #siderbar #recommend .info {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 2px;
	min-height:540px;
	_height:540px;
}
.maincontent #siderbar #recommend .info dl {
	width:82px;
	float:left;
}
.maincontent #siderbar #recommend .info dl dt {
	text-align:center;
}
.maincontent #siderbar #recommend .info dl dd {
	text-align:center;
	height:16px;
	line-height:16px;
}
.maincontent #siderbar #recommend .info dl dd a {
	font-size:1em;
	color:#333;
	text-decoration:none;
}
.maincontent #siderbar #recommend .info dl dd a:hover {
	color:#d75882;
	text-decoration:none;
}
.maincontent #siderbar #recommend .more {
	text-align:right;
	padding:5px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.maincontent #lftcontent #classification {
	background:url(http://images.g5street.com/shopping/bkg-navi-11.png) 0 bottom no-repeat;
	height:640px;
	padding:10px 0 0;
	_padding:5px 0 0;
	font-size:1.2em;
}
.maincontent #lftcontent #classification .navi {
	background:url(http://images.g5street.com/shopping/bkg-navi-10.png) 0 0 no-repeat;
	height:33px;
	line-height:33px;
	padding:12px 20px;
	position:relative;
}
.maincontent #lftcontent #classification .navi .scroll {
	position:absolute;
	top:20px;
	right:20px;
	width:388px;
	height:18px;
	line-height:18px;
	padding:3px 20px;
	background:url(http://images.g5street.com/shopping/bkg-navi-12.png) 0 0 no-repeat;
	color:#d14472;
}
.maincontent #lftcontent #classification .navi .scroll a {
	color:#d14472;
	text-decoration:none;
}
.maincontent #lftcontent #classification .navi .scroll a:hover {
	color:#d14472;
	text-decoration:underline;
}
.maincontent #lftcontent #classification .info {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding-top:10px;
	height:560px;
}
.maincontent #lftcontent #classification .info table {
	margin:5px;
	width:754px;
	line-height:29px;
}
.maincontent #lftcontent #classification .info table th {
	color:#fff;
	font-size:16px;
}
.maincontent #lftcontent #classification .info table table {
	margin:0;
	width:720px;
}
.maincontent #lftcontent #classification .info table table table {
	margin:0;
	width:240px;
}
.maincontent #lftcontent #classification .info table table table td {
	padding-top:3px;
}
.maincontent #lftcontent #classification .info table table table td {
	line-height:16px;
}
.maincontent #lftcontent #classification .info table table .bkg-classification{
	background:url(http://images.g5street.com/shopping/bkg-classification-dot.png) 0 bottom no-repeat;
}
.maincontent #lftcontent #classification .info ul {
	list-style:none;
	background:url(http://images.g5street.com/shopping/bkg-classification-01.png) 0 3px no-repeat;
	height:58px;
	margin:0 5px;
	padding:12px 0 11px 50px;
	position:relative;
}
.maincontent #lftcontent #classification .info ul .more {
	position:absolute;
	right:30px;
	bottom:10px;
	height:11px;
	width:35px;
}
.maincontent #lftcontent #classification .info a {
	color:#333;
	text-decoration:none;
}
.maincontent #lftcontent #classification .info a:hover {
	text-decoration:underline;
}
.maincontent #lftcontent #classification .info .notice {
	color:#d14372;
}
.maincontent #lftcontent  .adv-01 {
	margin:5px 0 0;
}
#container #bkg-promotion {
	position:absolute;
	width:100%;
	top:32px;
	left:0;
	height:435px;
	background:url(http://images.g5street.com/shopping/bkg-promotion-01.png) 0 0 repeat;
	z-index:3;
	display:none;
}
#container #promotion {
	width:100%;
	margin:0 auto;
	height:435px;
	position:absolute;
	text-align:center;
	top:32px;
	left:0;
	z-index:3;
	display:none;
}