@charset "utf-8";

@import "../common/css/base.css";

@import "../common/css/layout.css";

@import "../common/css/top.css";

@import "layout.css";



/* \*//*/

@import "../common/css/mac.css";

/**/



/* -----------------------------

		matome site

----------------------------- */



#key {

	height:309px;

	background-image: none;

}



#LineupWrap {

	width:809px;

}

#LineupWrap li {

	width:277px;

	float:left;

	background: url(../common/img/dotline_row.gif) repeat-y 96% 0px;

}

#LineupWrap li.end {

	background-image: none;

	width:254px;

}

/* 

#LineupCranberry dd {

	background-image: url(../common/img/t_comment.gif);

}

#LineupZakuro dd {

	background-image: url(../common/img/t_comment_zakuro.gif);

}

#LineupCassis dd {

	background-image: url(../common/img/t_comment_cassis.gif);

}

  */



#LineupWrap dd {

	background-image:none;

	background-position: 0px 0px;

	height:auto;

	padding-top:0px;

	padding-bottom:0px;

	margin-bottom:0px;

}

#LineupWrap dd.comment ,

#LineupWrap dd.comingsoon  {

	padding-top:6px;

	padding-bottom:8px;

}

#LineupCranberry dd.comment,

#LineupCranberry dd.comingsoon {

	background-image: url(../common/img/t_comment_full.gif);

}

#LineupZakuro dd.comment,

#LineupZakuro dd.comingsoon {

	background-image: url(../common/img/t_comment_zakuro_full.gif);

}

#LineupCassis dd.comment,

#LineupCassis dd.comingsoon {

	background-image: url(../common/img/t_comment_cassis_full.gif);

}

.lineup {

	margin-bottom:15px;

}



/* -----------------------------

		cart

----------------------------- */



.cart {

	width:254px;

	padding: 0px;

	background: url(../common/img/cart_bg.gif) repeat-y 0px 0px;

}

.cart_body {

	padding: 7px 5px 0px 5px;

	background: url(../common/img/cart_head.gif) no-repeat left top;

}

.cart_body_pict {

	float:left;

	width:127px;



}

.cart_body_item {

	font-size:0.83em;

	float:right;

	width:115px;



}

.cart_body_item p {

	font-weight:bold;

	margin: 7px 0px;

	padding-left:15px;

	background: url(../common/img/list2.gif) repeat-y 0px 0px;

}



.cart_foot {

	margin: 0px auto;

	text-align:center;

	padding: 0px 0px 6px 0px;

	background: url(../common/img/cart_foot.gif) no-repeat left bottom;

}

.count {

	font-size:10px;

	text-align:right;

	margin: 7px 5px 7px 0px;

}

.count input {

	text-align:right;

	vertical-align:middle;

}



/* -----------------------------

		banner

----------------------------- */

.bottom_banner {

	margin: 10px auto;

}



