@charset "UTF-8";

/* ***************************************************
* CSS file For masumura
	FileName: top.css
■目次 ==========================================
■[00]:新着商品
**************************************************** */

div.MainImage{
	float: right;
}

/*-----------------------------------------------------------
■[40]:グローバルナビ commonをtop用に上書き
------------------------------------------------------------*/

div#mainNvg {
	width: 270px;
	background: url(/img/top/bg_nvg.jpg) repeat-y ;
	float: left;
	text-align: center;
	margin: 0;
	height: 924px;
	border-bottom: 1px solid #fff;
}

div#mainNvg ul.menu {
	width: 270px;
	margin: 0;
}

div#mainNvg ul.menu li {
	padding: 0;
	margin: 0 0 2px 0;
}

div#mainNvg div.contact{
	margin: 8px 0 0 0;
}

/*-----------------------------------------------------------
■[00]:コラム
------------------------------------------------------------*/
div#mainNvg div.columnBox{
	width: 270px;
	float: left;
	background: url(/img/top/column_bg.jpg) no-repeat bottom left ;
	display:inline;
	height: 286px;
	margin: 5px 0;
	position: relative;
}

div#mainNvg div.columnBox ul{
	margin: 0px;
	padding: 5px 0 2px 0;
	width: 270px;
}

div#mainNvg div.columnBox ul li{
	width: 260px;
	color: #161616;
	line-height: 22px;
	text-align: left;
	padding-left: 10px;
}

div#mainNvg div.columnBox ul li a:link 	{ color: #161616; text-decoration: none; }
div#mainNvg div.columnBox ul li a:visited 	{ color: #161616; text-decoration: none; }
div#mainNvg div.columnBox ul li a:hover 	{ color: #996633; text-decoration: underline; }

div#mainNvg div.columnBox div.bt{
	position: absolute;
	top: 250px;
	left:7px;
}

div.rriter{
	margin: 4px;
}


/*-----------------------------------------------------------
■[00]:オーダーメイドバナー
------------------------------------------------------------*/

div.orderMadeBox{
	background: url(/img/top/bana_ordermade_bg.jpg) no-repeat top left ;
	width: 664px;
	height: 280px;
	float: left;
	margin: 5px 0 0 5px;
}

div.orderMadeBox a{
	float: left;
	width: 664px;
	height: 280px;
	display:block;
}

div.orderMadeBox p{ padding-left: 10px; }
div.orderMadeBox p.ttl{ margin-top: 10px; }

div.orderMadeBox span{
	color: #a27444;
	padding-left: 10px;
	display:block;
	font-size: 10px;
	line-height: 16px;
}


/*-----------------------------------------------------------
■[00]:新着商品
------------------------------------------------------------*/
div#NewProduct{
	float: left;
	margin: 10px 0 0 0;
	padding: 10px 10px 0 0;
	width: 930px;
	background-color: #fff;
}

p.title{
	float: left;
}

/* 新着商品の横行セット */
div.productSetRow{
	background: url(/img/top/bg_angle_right.gif) no-repeat right top ;
	width: 869px;
	float: right;
	margin: 0 0 10px 0;
}


.unit {
	background: url(/img/top/bg_angle.gif) no-repeat left top ;
}

.hover {
	cursor: pointer;
	background: url(/img/top/bg_angle_on.gif) no-repeat left top ;
}
.hover a:link {color: #ac834f;}

.hover a:visited {color: #ac834f;}


div.productSet{
	float: left;
	padding: 6px 5px 6px 6px;
	width: 206px;
}


div.productSet div.photo{
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	background-color: #f5f5f5;
	text-align: center;
	padding: 0 13px;
}

div.productSet dl{
	float: left;
	width: 206px;
	padding: 5px 0 0 0;
}

div.productSet dl dt{
	float: left;
	padding: 0 8px 0 0;
}

div.productSet dl dd{
	float: left;
	line-height: 16px;
}

div.productSet dl dd span{
	float: left;
	font-weight: bold;
}

div.productSet dl dd span.rriter{
	font-size: 14px;
}













