@charset "utf-8";
/*
*   visual
* 
*****************************/
#side_right .contents .visual{
  width:675px;
		height:auto;
}
#side_right .contents .visual .sake{
  width:352px;
		height:auto;
		float:left;
}
#side_right .contents .visual .information{
		width:323px;
		height:225px;
		float:left;
		margin:260px 0px 0px 0px;
}
#side_right .contents .visual .syoki_inf{
		margin:170px 0px 0px 0px;
}
#side_right .contents .visual .syoki_inf h2{
		margin:30px 0px 0px 0px;
}
/*
*   informetion table
* 
*****************************/
#side_right .contents .visual .information table{
  width:323px;
		border-collapse:collapse;
		margin:0px 0px 24px 0px;
}
#side_right .contents .visual .information table tr{
		line-height:27px;
		vertical-align:middle;
		border-top:solid 1px #cfcdcd;
		border-bottom:solid 1px #cfcdcd;
}
#side_right .contents .visual .information table th{
  width:163px;
  color:#000000;
		background-color:#FFFFFF;
		background-image:url(../images/products/products_information_listmark.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:12px;
		text-align:left;
		font-weight:normal;
}
#side_right .contents .visual .information table td{
  color:#000000;
		background-color:#FFFFFF;
}
#side_right .contents .visual .information .sake_button{
  width:323px;
		height:118px;
}
#side_right .contents .visual .information .sake_button img.right{
  margin:0px 0px 0px 5px;
		float:right;
}

/*
*   list
* 
*****************************/
#side_right .contents .list{
  margin:20px 0px 0px 0px;
}
#side_right .contents .list p{
  margin:10px 0px 10px 0px;
		font-size:100%;
		line-height:150%;
}
#side_right .contents .list ul{
  margin:0px 0px 0px 8px;
}
#side_right .contents .list ul li{
  height:15px;
		line-height:15px;
		vertical-align:middle;
  margin:0px 0px 15px 0px;
}
#side_right .contents .list ul li p{
  color:#000000;
		background-color:#FFFFFF;
		font-size:100%;
		margin:0px;
}
/*
*   kaneman
* 
*****************************/
#side_right .contents h1#kaneman{
  padding:30px 3px 0px 3px;
		width:669px;
		height:620px;
}
/*
*   yozakura
* 
*****************************/
#side_right .contents img.sakura_left{
  width:230px;
  height:320px;
		margin:10px 10px 0px 0px;
}
#side_right .contents img.sakura_rigth{
  width:435px;
  height:320px;
		margin:10px 0px 0px 0px;
}
/*
*   ginga
*  
*****************************/
#side_right .contents .fullcolor{
  width:215px;
		height:340px;
		margin:25px 1px 0px 7px;
		float:left;
}
#side_right .contents .fullcolor h4{
  width:190px;
		height:40px;
		padding:0px 0px 0px 25px;
		background-image:url(../images/products/products_ginga_fullcolor_point.gif);
		background-position:0px 10px;
		background-repeat:no-repeat;
		font-size:115%;
}
#side_right .contents .fullcolor img{
  border:solid 1px #999999;
}
#side_right .contents .fullcolor p{
  width:215px;
		height:40px;
  line-height:150%;
		margin:5px 5px 10px 5px;
		font-size:95%;
}
#side_right .contents .fullcolor img.onlineshop_button{
  border:none;
		margin:0px 0px 6px 0px;
}
/*
*   lafeerie
*  
*****************************/
#side_right .contents .text img.button_nac{
  margin:30px 0px 0px 0px;
}
/*
*   products
*  
*****************************/
#side_right .contents .lineup{
		width:217px;
		height:302px;
		margin:24px 0px 0px 6px;
		float:left;
}
#side_right .contents .lineup a img{
		width:215px;
		height:300px;
		margin:1px;
}
#side_right .contents .lineup a:hover img{
		margin:0px;
		border:solid 1px #a5893d;
}
.mt_10{margin-top:10px;}