@charset "shift-jis";
/* CSS Document */

#nekosuna * {
	margin:0;
	padding:0;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, sans-serif
}
#nekosuna img {
	vertical-align:bottom;
	border:none;
}

#nekosuna {
	width:750px;
	margin:0 auto;
	text-align:center;
	font-size:10px;
	line-height:100%;
	overflow:hidden;
	padding-bottom:15px;
	background:url(../IMAGE/14nekosuna/bg.jpg) repeat;
}

#nekosuna ul, #nekosuna ul li {
	list-style:none;
}
#nekosuna li {
	float:left;
}
#nekosuna ul {
	overflow:hidden;
}
#nekosuna ul .w724_n{
	overflow:hidden;
}
#nekosuna h3 {
	padding:10px 0 0;
}
#nekosuna h4 {
	padding:10px 0;
}
#nekosuna a:visited{
	color:#00F;
}
#nekosuna a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	background: #fff;
}

/*    */
#nekosuna .pagetop{
	text-align:right;
	margin:10px 15px 30px 0;
}


/*  ir  */
#nekosuna .ul_navi{
	width:728px;
	margin:7px auto 0;
	text-align:center;
	overflow:hidden;
}
#nekosuna .ul_navi li{
	width:182px;
	height:250px;
}
#nekosuna .ul_navi dl{
	width:178px;
	height:250px;
}

#nekosuna .ul_navi .li_m1 dl{
	background:url(../IMAGE/14nekosuna/m1_bg.jpg) no-repeat;
}
#nekosuna .ul_navi .li_m2 dl{
	background:url(../IMAGE/14nekosuna/m2_bg.jpg) no-repeat;
}
#nekosuna .ul_navi .li_m1 dl dt,#nekosuna .ul_navi .li_m2 dl dt{
	padding-top:30px;
}
#nekosuna .ul_navi .li_m1 dl dd,#nekosuna .ul_navi .li_m2 dl dd{
	text-align:left;
	padding-top:7px;
	margin-left:18px;
}


/*  ̑oi[  */
#nekosuna .other1{
	width:740px;
	margin:0 5px;
	text-align:right;
	background:url(../IMAGE/14nekosuna/other1_bg.jpg) no-repeat left;
}
#nekosuna .other2{
	width:740px;
	margin:0 5px;
	text-align:right;
	background:url(../IMAGE/14nekosuna/other2_bg.jpg) no-repeat left;
}
#nekosuna .ul_other{
	width:720px;
	margin:10px 15px;
}
#nekosuna .ul_other li{
	width:360px;
}

/*  e[u  */
#nekosuna table{
	width:736px;
	margin:0 auto;
	padding:0;
	text-align:center;
	vertical-align:middle;
	border-collapse : collapse;
	border: 3px solid #FFF;
}


#nekosuna th{
	border:#FFF solid 2px;
	background:#FFF;
}
#nekosuna #table1 .th_tiX{
	height:70px;
	background:url(../IMAGE/14nekosuna/th1_ti_bg.jpg) repeat-x;
}

#nekosuna #table1 .th_tiY{
	width:99px;
	background:url(../IMAGE/14nekosuna/table1_bg.jpg) repeat;
}

#nekosuna #table3 .th_tiX{
	height:70px;
	background:url(../IMAGE/14nekosuna/th3_ti_bg.jpg) repeat-x;
}

#nekosuna #table3 .th_tiY{
	width:99px;
	background:url(../IMAGE/14nekosuna/table3_bg.jpg) repeat;
}


#nekosuna td{
	border:#FFF solid 2px;
	background:#FFEBCC;
}
#nekosuna .td_photo{
	background:#FFF;
}
#nekosuna .h38{
	height:38px;
}
#nekosuna .h100{
	height:100px;
}

#nekosuna .w724 dt {
	margin:0 0 15px 0

}
#nekosuna .w724_n dt {
	margin:0 0 15px 0

}

/*  NEW  */

#nekosuna .osusume {
       margin-top:40px;
       margin-bottom:20px;
}
#nekosuna .new ul.item2 {
       width:730px;
       margin:-10px auto 40px;
       text-align:center;
}
#nekosuna .new ul.item2 li {
        position:relative;
}

#nekosuna .new {
       overflow:hidden;
       position:relative;
       margin-bottom:20px;
}
#nekosuna .new p{
       position:absolute;
       top:-15px;
       left:5px;
}

#nekosuna .new ul.w724_n {
       position:absolute;
       bottom:30px;
       left:21px;
       width:720px;
       margin:0 auto;
       text-align:center;
}

#nekosuna .new ul.w724_n li{
	width:238px;
        position:relative;
}
#nekosuna .new ul.w724_n li dl{
	width:232px;
	height:168px;
}
#nekosuna .new ul.w724_n li dl dd img.imgover{
        position:absolute;
        bottom:10px;
        left:10px;
}

#nekosuna .new ul.item2 li dl dd img.imgover{
        position:absolute;
        bottom:40px;
        left:66px;
}

/*  @\őI  */
#nekosuna ul.w724{
	width:720px;
	margin:0 auto;
	text-align:center;
}
#nekosuna ul.w724 li{
	width:240px;
	height:335px;
}
#nekosuna ul.w724 li dl{
	width:230px;
	height:326px;
	background:url(../IMAGE/14nekosuna/item_bg.jpg) no-repeat;
	padding-top:10px;
}
#nekosuna ul.w724 li dl dd img.imgover{
	padding-bottom:10px;
}
#nekosuna ul.w724 li dl dd{
	font-size:12px;
	color:#663300;
	line-height:120%;
}


/*  LO  */

#nekosuna .dl_rank1{
	width:750px;
	height:404px;
	position:relative;
}
#nekosuna .dl_rank2{
	width:375px;
	height:632px;
	position:relative;
}

#nekosuna #rank dl dd img.imgover{
	position:absolute;
	bottom:35px;
}

#nekosuna #rank .dl_rank1 img.imgover{
	left:67px;
}
#nekosuna #rank .dl_rank2 img.imgover{
	left:88px;
}


/*  i  */
#nekosuna .buy_price, #nekosuna .buy_price li {
	float:none;
	line-height:100%;
	width:auto;
	margin:0;
	padding:0;
	border:none;
	background:none;
}
#nekosuna .new ul.w724_n .buy_price {
	float:none;
	line-height:100%;
	width:120px;
	margin:0;
	padding:0;
	border:none;
	background:none;
        position:absolute;
        bottom:32px;
        left:0px;
}
#nekosuna .new ul.item2 .buy_price {
	float:none;
	line-height:100%;
	width:220px;
	margin:0;
	padding:0;
	border:none;
	background:none;
        position:absolute;
        bottom:62px;
        left:0px;
}


#nekosuna li.motoprice {
	display:none;
}
#nekosuna .new ul.w724_n .buy_price li.motoprice {
	display:none;
}
#nekosuna li.price {
	display:inline;
	color:#ff0000;
	font-size:18px;
	font-weight:bold;
}
#nekosuna .intax {
	display:inline;
	font-size:10px;
	color:#ff0000;
}
#nekosuna .new ul.w724_n .intax {
	display:inline;
	font-size:10px;
	color:#ff0000;
}
#nekosuna span.spesicalprice {
	display:block;
	font-size:12px;
	color:#00F;
	line-height:16px;
}
#nekosuna .new ul.w724_n span.spesicalprice {
	display:block;
	font-size:12px;
	color:#00F;
	line-height:16px;
}

/*e[û*/
#nekosuna table td span.spesicalprice {
	line-height:16px;
	padding-top:3px;
}

/*LÔ*/
#nekosuna #rank .buy_price {
	position:absolute;
	width:284px;
	bottom:58px;
}
#nekosuna #rank .dl_rank1 .buy_price{
	left:24px;
}
#nekosuna #rank .dl_rank2 .buy_price{
	left:45px;
}


