@charset "Shift_JIS";


/* 1: top
 ******************************************************/
				
/* ===== left-area ===== */


#category .c-list01		{ background: #fff url(/img/category01_on.gif) no-repeat 0 0;}
#category .c-list02		{ background: #fff url(/img/category02_on.gif) no-repeat 0 0;}
#category .c-list03		{ background: #fff url(/img/category03_on.gif) no-repeat 0 0;}
#category .c-list04		{ background: #fff url(/img/category04_on.gif) no-repeat 0 0;}
#category .c-list05		{ background: #fff url(/img/category05_on.gif) no-repeat 0 0;}
#category .c-list06		{ background: #fff url(/img/category06_on.gif) no-repeat 0 0;}
#category .c-list07		{ background: #fff url(/img/category07_on.gif) no-repeat 0 0;}
#category .c-list08		{ background: #fff url(/img/category08_on.gif) no-repeat 0 0;}
#category .c-list09		{ background: #fff url(/img/category09_on.gif) no-repeat 0 0;}
#category .c-list10		{ background: #fff url(/img/category10_on.gif) no-repeat 0 0;}								
												
				
/* ===== right-area ===== */

#mainflash			{
				 color: #fff;
				 background-color: #000;
				 width: 635px;
				 height: 260px;	
				}
#mainflash a,
#mainflash a:link,
#mainflash a:visited,
#mainflash a:active		{
				 color: #f00;
				}
#mainflash a:hover		{
				 color: #f60;
				 text-decoration: underline;
				}

.f-player1			{
				 font-size: 75%;
				 text-align: center;
				 padding: 100px 0 0;
				}
/* ----- pickup	 ---- */
#pickup				{
				 background: #fff url(/img/pickup_bg.jpg) no-repeat 0 0;
				 padding: 20px 0 0;
				}
				
				
				
#pickup	.attnitem-wrp		{
				 margin: 22px 0 10px;
				 padding: 0;
				}

#pickup	.attnitem		{
				 clear: both;
				 background: #f3f1ed url(/img/cmt_bg.gif) no-repeat 0 99px;
				 padding: 0 0 0 7px;
				}
.attnitem:after			{
 				 content:".";
		 		 display:block;
		 		 height:0;
		 		 clear:both;
		 		 visibility:hidden;
				}

.attnitem			{
 				 overflow:hidden;
				}

/* Hides from IE-mac \*/

* html .attnitem		{
  				height:1%;
				overflow:visible;
				}

/* End hide from IE-mac */

#pickup	.attnitem-wrp dl	{
				 width: 104px;
				 font-size: 60%;
				 line-height: 1.2;
				 display: block;
				 float: left;
				 margin: 0;
				 padding: 0;
				}
#pickup	.attnitem-wrp dt	{
				 width: 70px;
				 height: 60px;
				 background-color: #fff;
				 margin: 8px 0 3px 17px;
				}
#pickup	.attnitem-wrp dt img	{
				 width: 70px;
				 height: 53px;
				 padding: 3px 0 0;
				}
#pickup	.attnitem-wrp dd	{
				 margin: 0;
				 padding: 15px 13px 3px 9px;
				}
#pickup	.attnitem-wrp dd.cmt01	{background: url(/img/cmt_top_bg01.gif) no-repeat 0 0;}
#pickup	.attnitem-wrp dd.cmt02	{background: url(/img/cmt_top_bg02.gif) no-repeat 0 0;}
#pickup	.attnitem-wrp dd.cmt03	{background: url(/img/cmt_top_bg03.gif) no-repeat 0 0;}				


#pickup a:link			{ color: #555;text-decoration: none;}
#pickup a:visited		{ color: #555;text-decoration: none;}
#pickup a:active		{ color: #c33;text-decoration: underline;}
#pickup a:hover			{ color: #c33;text-decoration: underline;}

/* ----- seasonitem ---- */
#seasonitem			{
				 margin: 0;
				 padding: 0 0 17px;
				}
#seasonitem .main-bnr img	{
				 margin: 0 0 10px;
				}
#seasonitem .large-bnr		{
				 margin: 0 0 17px;
				 padding: 0;
				}
#seasonitem .large-bnr span	{
				 text-align: right;
				}		
#seasonitem ul.small-bnr	{
				 background: #fff url(/img/smallbnr_bg.gif) no-repeat 0 0;
			 	 width: 635px;
				 list-style: none;
				 margin: 0;
				 padding: 8px 0;
				}
#seasonitem ul.small-bnr li	{
				 display: block;
				 list-style: none;
				 float: left;
				 margin: 0;
				 padding: 0;
				}
#seasonitem ul.small-bnr img	{
				 vertical-align: bottom;
				}
#seasonitem ul.small-bnr li a	{
				 display: block;
				 margin: 0 0 0 12px;
				}
/* clearfix */
#seasonitem ul 			{ zoom:1; }
#seasonitem ul:after		{
				 content: ".";
				 display: block;
				 height: 0px;
				 clear: both;
				 line-height: 0;
				 visibility: hidden;
				}
#seasonitem a:hover img		{
				 filter: alpha(opacity=80);
				 -moz-opacity: 0.8;
				 opacity: 0.8;
				}
#seasonitem li.hoverbnr a:hover img		{
				 filter: alpha(opacity=0);
				 -moz-opacity: 0;
				 opacity: 0;
				}	
#seasonitem li.hoverbnr		{background: url(/img/laraluka_s_bnr_on.gif) no-repeat 12px 0;}	

/* ----- information ---- */

.container 			{
				 color: #000;
				 font-size: 80%;
				 background-color: #fff1c5;
				}
.container .wrap		{
				 width: 635px;
				 overflow: hidden;
				 position: relative;
				}
#ticker 			{
				 position: relative;
				 margin: 10px;
				}
#ticker span 			{
				 padding-right: 20px;  
				}


/* ----- information ---- */				
#information			{
				 margin: 25px 0 30px;
				 padding: 0;
				}
/* for modern brouser */
#information:after		{
				 content: ".";
				 display: block;
				 clear: both;
				 height: 0;
				 visibility: hidden;
				}
#information			{display: inline-block;}
/* Hides from IE-mac \*/
* html #information
				{height: 1%;}
#information
				{display: block;}
/* End hide from IE-mac */
#information .news,
#information .topics		{
				 float: left;
				 width: 314px;
				 margin: 0;
				 padding: 0;
				}
#information .news		{
				 margin: 0 7px 0 0;
				}
#information .account		{
				 height: 11.5em;
				 border-right: #e7e7e7 solid 1px;
				 border-bottom: #e7e7e7 solid 1px;
				 border-left: #e7e7e7 solid 1px;
				 overflow-y: auto;
				 overflow-x: hidden;
				 margin: 0;
				 padding: 10px;
				}
#information .news ul,
#information .topics ul		{
				 font-size: 75%;
				 line-height: 1.6;
				 list-style: none;
				 margin: 0;
				 padding: 0;
				}
#information .news li,
#information .topics li		{
			 	 background: url(/img/arrow.gif) no-repeat 0 5px;
				 margin: 0;
				 padding: 0 0 0 1.0em;
				}
#information .news li span,
#information .topics li span	{
			 	 font-size: 80%;
			 	 color: #fff;
			 	 background-color: #cb1b4e;
				 margin: 0 3px;
				 padding: 2px 5px;
				}


/* ----- ranking ---- */
#ranking			{
				 width: 635px;
				 height: 277px;
				 margin: 0 0 30px;
				}
.f-player2			{
				 font-size: 75%;
				 text-align: center;
				 padding: 90px 0 0;
				}
				
/* ----- recommend ---- */

#recommend			{
				 margin: 0 0 30px;
				}
.productcheck			{
				 display: none;
				}
#logrecom_placeholder		{
				 background: url(/img/reco_bg.jpg) no-repeat 0 100%;
				 width: 635px;
				 min-height: 170px;
				 margin: 0;
				 padding: 0;
				}
#logrecom_results		{
				 margin: 0;
				 padding: 20px 0 10px;
				}
#logrecom_results:after		{
				 content: "."; 
				 display: block; 
				 height: 0; 
				 clear: both; 
				 visibility: hidden;
				}
#logrecom_results		{display: inline-block;}
/* Hides from IE-mac \*/
* html #logrecom_results	{height: 1%;}
#logrecom_results		{display: block;}
/* End hide from IE-mac */				
													
#logrecom_placeholder .logrecom_title
				{
				 display:none;
				}
#logrecom_placeholder .productcheck
				{
				 float:left;
				 width: 119px;
				 height: 100%;
				 text-align: center;				
				}
#logrecom_placeholder .r1,
#logrecom_placeholder .r2,
#logrecom_placeholder .r3,
#logrecom_placeholder .r4	{
				 margin-right: 10px;
				}	
#logrecom_placeholder ul.productrank 		
				{
				 list-style:none outside;
				 margin: 0;
				 padding: 0 8px;
				}
#logrecom_placeholder ul.productrank li		
				{
				 line-height: 1.2;
				 margin: 0;
				 padding: 0;
				}				
#logrecom_placeholder ul.productrank li.name a:link			{ color: #555;text-decoration: none;}
#logrecom_placeholder ul.productrank li.name a:visited			{ color: #555;text-decoration: none;}
#logrecom_placeholder ul.productrank li.name a:active			{ color: #66c;text-decoration: underline;}
#logrecom_placeholder ul.productrank li.name a:hover			{ color: #66c;text-decoration: underline;}

#logrecom_placeholder ul.productrank li.product_image img		
				{
				 width: 80px;
				 height: 60px;
				 border: none;
				}
#logrecom_placeholder ul.productrank li.name	
				{
				 text-align: left;
				 font-size: 60%;
				}			
#logrecom_placeholder ul.productrank li.price
				{
				 font-size: 75%;
				 font-weight: bold;
				 color: #765715;
				 padding-top: 5px;
				}
				
				
/* ----- ctglist ---- */				
#ctglist			{
				 margin: 0;
				 padding: 0;
				 margin: 0 0 40px;
				}
#ctglist .itemlist-wrp		{
				 border-bottom: #e7e7e7 solid 1px;
				 margin: 0;
				 padding: 8px 0 5px;
				}

/* for modern brouser */
#ctglist .itemlist-wrp:after	{
				 content: ".";
				 display: block;
				 clear: both;
				 height: 0;
				 visibility: hidden;
				}
#ctglist .itemlist-wrp		{display: inline-block;}
/* Hides from IE-mac \*/
* html #ctglist .itemlist-wrp
				{height: 1%;}
#ctglist .itemlist-wrp
				{display: block;}
/* End hide from IE-mac */
#ctglist .itemlist		{float: left;}

#ctglist .itemlist-wrp ul	{
				 margin: 0 7px 0 3px;
				 padding: 0;
				}
#ctglist .itemlist-wrp li	{
				 line-height: 1.4;
				 list-style: none;
				 margin: 0;
				 padding: 0;
				}
#ctglist li.l-ctg		{
				 font-size: 75%;
				}
#ctglist li.l-ctg img		{
				 vertical-align: middle;
				 padding: 0 3px 0 0;
				}
#ctglist li.s-ctg			{
				 font-size: 60%;
				}

#ctglist .itemlist-wrp ul.wdt01	{width: 105px;}
#ctglist .itemlist-wrp ul.wdt02	{width: 129px;}
#ctglist .itemlist-wrp ul.wdt03	{width: 130px;}
#ctglist .itemlist-wrp ul.wdt04	{width: 86px;}
#ctglist .itemlist-wrp ul.wdt05	{width: 135px;}

#ctglist li.l-ctg a:link	{color:#555;text-decoration:none;}
#ctglist li.l-ctg a:visited	{color:#555;text-decoration:none;}
#ctglist li.l-ctg a:active	{color:#555;text-decoration:none;}
#ctglist li.l-ctg a:hover	{color:#555;text-decoration:none;}
#ctglist li.l-ctg a:hover img	{
				 filter: alpha(opacity=80);
				 -moz-opacity: 0.8;
				 opacity: 0.8;
				 }


/* ----- shopping ---- */
#shopping			{
				 background: #f1f1f1 url(/img/shop_bg.gif) repeat-y 0 0;
				 margin: 0;
				 padding: 0;
				}
#shopping a:link		{text-decoration:none;}
#shopping a:hover		{text-decoration:none;}				
.shopinfo			{
				 float: left;
				 width: 210px;
				 text-align: center;
				 margin: 0;
				 padding: 0;
				}
.shopinfo span			{
				 display: block;
			 	 height: 110px;
			 	 text-align: left;
			 	 padding: 5px 0 0;
				}
#shopping .shopinfo-wrp		{
				 margin: 0;
				 padding: 0;
				}
#shopping .shopinfo-wrp	:after	{
 				 content:".";
		 		 display:block;
		 		 height:0;
		 		 clear:both;
		 		 visibility:hidden;
				}

#shopping .shopinfo-wrp		{
 				 overflow:hidden;
				}

/* Hides from IE-mac \*/

* html #shopping .shopinfo-wrp	{
  				height:1%;
				overflow:visible;
				}

/* End hide from IE-mac */

.def01{padding:5px 13px 10px 10px;}
.def02{padding:5px 12px 10px 10px;}
.def03{padding:5px 10px 10px 10px;}




/****************** ie6 print ******************/

@media print {

#seasonitem .large-bnr img	{
				 /margin-right: 5px;
				}
.def01				{
				 _padding:5px 12px 10px 10px;
				}
#pickup	.attnitem-wrp dd.cmt01,
#pickup	.attnitem-wrp dd.cmt02,
#pickup	.attnitem-wrp dd.cmt03	{
				 _zoom: 1;
				}	
}








