@charset "utf-8";

/*
========================================

Top
	
========================================
*/

@import url(contents.css);

#indexWrap{
	background:url(../images/common/head_bg.png) repeat-x;
	
	}
#wrapper{
width:950px;
margin:0 auto;
background:#FFF;
}

#topmain{
margin:0 0 8px 0;
background:#FFF !important;
}

#topcontents{
margin:0 auto;
width:915px;
}

#swfnotes{
padding:10px 30px;
}

#newarrival,
.newarrivalt,.newarrivalb{
background-image:url(../images/bg/top_news_bg.gif);
}

#newarrival{
margin:0 0 10px 0;
width:915px;
background-position:-915px 0;
background-repeat:repeat-y;
}

.newarrivalt{
padding:7px 0 0 0;
background-position:0 0;
background-repeat:no-repeat;
}

.newarrivalb{
padding:0 0 7px 0;
width:915px;
background-position:-1830px 100%;
background-repeat:no-repeat;
position:relative;
}

#newarrival h2{
position:absolute;
top:3px;
left:10px;
width:78px;
font-weight:normal;
color:#666;
}

#newarrival ul{
margin:0 0 0 90px;
width:820px;
}

#newarrival li{
padding:2px 0 2px 5px;
width:815px;
border-left:1px solid #dedede;
display:inline-table;
color:#666;
}

#newarrival li span{
display:block;
}

#newarrival li .date{
width:100px;
float:left;
}

#newarrival li .label{
width:715px;
float:left;
}

/* \*/
#newarrival li{
display:block;
}
/* */

#newarrival li:after{
content:"";
display:block;
clear:both;
visibility:hidden;
height:1px;
}

#topnavi{
margin:0 0 15px 0;
width:231px;
height:262px;
float:left;
}

#topnaviswf{
width:217px;
}

#topsearch{
margin:0 0 15px 0;
width:460px;
height:265px;
float:left;
}

#topbnr{
margin:0 0 15px 0;
width:224px;
float:left;
}

#topbnr li{
margin:0 0 2px 0;
}

#topbnr li img{
/*display:block;*/
}



#footer .footerlink{
width: 915px !important;
}
.saiyoBn{
	position:fixed;
	right:20px;
	bottom:20px;
	width:350px;
	height:150px;
}
.saiyoBnInner{
	position:relative;
	width:350px;
	height:150px;
}
.saiyoBnInner .closeBtn{
	position:absolute;
	right:-10px;
	top:-10px;
	display:block;
	text-decoration:none;
	width:30px;
	font-size:20px;
	line-height:30px;
	background:#353535;
	text-align:center;
	color:#FFFFFF;
	border-radius:30px;
}
.saiyoBnInner .closeBtn:hover{
	opacity:0.8;
}