@charset "utf-8";
@import url("base.css?ver=5");
#loading {
	position:fixed !important;
}
#contenst {
	width:740px;
	margin:0 auto 0;
	overflow:hidden;
	padding-top:170px;
	padding-bottom:50px;
}
h1 {
	margin-bottom:20px;
}
#leftconts {
	width:400px;
	display:inline;
	float:left;
}
#logo3 {
	width:94px;
	height:25px;
	position:absolute;
	left:40px;
	top:81px;
	background:url(../images/outline/logo.png) no-repeat;
	overflow:hidden;
}
#logo3 a img{
	width:94px;
	height:25px;
}
#leftconts p ,
#leftconts dd,
#leftconts dt {
	line-height:1.6;
	font-size:10px;
	color:#595757;
}
#leftconts p  {
	margin-bottom:20px;
}
#leftconts dt  ,
#leftconts dd  {
	margin-bottom:10px;
}
#leftconts dl.shop  {
	width:100%;
	overflow:hidden;
}
#leftconts dl.shop  dt{
	margin-bottom:6px !important;
	display:inline;
	float:left;
	width:160px;
}
#leftconts dl.shop  dd{
	width:240px;
	margin-bottom:6px !important;
	display:inline;
	float:left;
	clear:right;
}


#leftconts dl.shop dd  a{
	color:#000;
	text-decoration:none;
}
#leftconts dl.shop dd  a:hover{
	text-decoration:underline;
}
#rightconts {
	text-align:right;
	width:340px;
	display:inline;
	float:left;
}
#ftconts {
	padding:50px 0 0;
	clear:both;
	width:100%;
	overflow:hidden;
}
.fl {
	float:left;
}
.fr {
	float:right;
}

ul#gnavi li span{

	color:#949494;

	opacity: 0.7 !important;
	filter: alpha(opacity=70) !important;
	-moz-opacity:0.7 !important;
}
ul#gnavi li a{
	color:#adadad;
}

span#menu {
	color:#727171;
}

span#menubg2 {
	background: url(../images/tab2.png) no-repeat !important;
}
#navibg2 {
	background: url(../images/bgg2.png) !important;
}

#wrap {
width: 100%;
}

#loading span {
	display:none;
}