/* CSS Document */

@charset "euc-jp";

/* ▼共通指定 */
/* ----------------------------------------------------- */
.staffvoice {
	width: 700px;
	border: 1px solid #DEDACA;
	padding: 10px;
	margin-top: 10px;
}
.staffvoice h3 {
	color: #403C1B;
	border-bottom: 1px solid #922321;
	padding: 0px 0px 5px;
	margin: 0px;
}
.staffvoice p {
margin: 8px 0px 16px;
padding: 0px;
line-height: 1.5em;
color: #403C1B;
word-wrap: normal;
}


html {	background: url(null);
	overflow-y: scroll;
}
body{	background: url(null);
	margin:0;
	padding:0;
	color:#666666;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	white-space: normal;
}


p{
	line-height:170%;
	padding:0;
	}
	
	ul{
	list-style:none;
	margin-left: 0px;
	padding-left: 0px;
	text-indent: 0px;
}
	
li{
	list-style:none;
	margin-left: 0px;
	padding-left: 0px;
	text-indent: 0px;
}

td{
	font-size: 12px;
}

img{	border:none;
	vertical-align:bottom;
	margin:0;
	padding:0;
}

a img{
	border:none;
	text-decoration:none;
	}

a:hover img{opacity:0.80;filter: alpha(opacity=80);}


a {
	color: #225E9A;
	text-decoration: none;
}

a:hover {
	color: #2D92BD;
	text-decoration: underline;
}
a:visited{color:#257A9E;}

.clr{
	clear:both;
	height:0;
	margin:0;
	padding:0;
	border:0;
	font-size:0;
	line-height:0px;	
}

/* ▼ヘッダー*/
/* ----------------------------------------------------- */
.l-header{
	float:left;
	margin: 0px;
	padding: 0px;
	}
.r-header{
	float:right;
	width:455px;
	}	
.h-menu{
	padding:0px 0;
	margin: 0px;
	width: auto;
	float: right;
	clear: none;
}
div.h-menu ul{
	padding:0;
	margin:0;
}
div.h-menu li{
	float:left;
	padding-left:0px;
	margin:0;
	}	
.hmenu img{
	margin:0;
	padding:
	}	
.h-menu2{
	padding:0px;
	margin:0px;
	float: right;
	clear: both;
	width: 400;
}
div.h-menu2 ul{
	padding:0;
	margin:0;
	float: right;
}
div.h-menu2 li{
	float:left;
	margin:0;
	}	
.h-menu3{
	padding:0px;
	margin:0px;
	width: 935px;
}

div.h-menu3 ul{
	padding:0;
	margin:0;
}
div.h-menu3 li{
	float:left;
	margin:0;
	}	

			
/*▼メインコンテンツ */
/* ----------------------------------------------------- */	
.contents{
	margin-top:0px;
	}
.item-contents{
	background:white;
	margin-top:7px;
	}
.primary{
	margin-left:0px;
	width:720px;
	float:right;
}
p.pass{
	font-size:11px;
	_font-size:10px;
	text-align:right;
	margin-right:9px;
	padding:0;
}
.main-left{
	margin:14px 0 0 0;
	padding:0;
	}
.mainbanner{
	padding:0;
	float:left;
	height: 289px;
	width: 568px;
	margin: 0px 0px 10px;
}

.mainbanner2{
	border: 1px solid #999999;
	padding:0;
	float:left;
	height: 289px;
	width: 568px;
	margin: 0px 0px 10px;
}




#simg {
	margin: 1px 1px 1px 0px;
	padding: 0px;
}
.mainbanner #slides-nav li {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #999999;
}

.mainbanner #slides-nav #sl5 {
	border-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

h1.mid{
	float:none;
	margin:0;
	padding:0 0 20px 0;
}


.banner{
	float:right;
}	
.banner li{
	margin-bottom:12px;
	}	
.banner li.close{
	margin:0;
}	

.second{
	padding-top:0px;
}


/* ▼トップ
/* ----------------------------------------------------- */
.top-banner{
	float:right;
	width:137px;
	margin:0;
	padding:0;
	}
.top-banner ul{
	margin:0;
	padding:0;
	}
.top-banner li{
	float:left;
	margin:0 0 10px 0;
	padding:0;
	}


/* ▼トップページ 長方形バナー
/* ----------------------------------------------------- */	

.top-banner-under{
	margin:12px 0 0 0;
	}
.top-banner-under li{
	float:left;
	margin-bottom: 8px;
	}
.top-banner-under a{
	line-height:18px;
	}


/* ▼フッター
/* ----------------------------------------------------- */	
.f-menu{
	padding:0px;
	float: right;
	clear: none;
	padding:0;
	margin:10 0 0;
	width: 500px;
}
ul.f-menu li{
	float:right;
	margin:0 0 0 10px;
	background: url(/site_data/cabinet/navi/side/2010top-side-yajirushi.gif) no-repeat left center;
	text-indent: 15px;
	}	





	


.link {
	font-size: xx-small;
	background: #000000;
	padding: 5px;
	width: 100%;
	line-height: normal;
	margin: 16px 0px 0px;
}
.left-banner {
	margin-right: 12px;
}
.pastimformation {
	margin: 10px 0px 0px;
	padding: 0px;

	float: right;
}
.pickup {
	margin: 15px 0px 0px;
	padding: 0px;
}
.footlogo {
	float: left;
	margin-bottom: 30px;
}
.foot {
	border-top: 2px solid #666666;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px 0px 0px;
	margin: 15px 0px 0px;
}
.pickup a {
	line-height: 1.2em;
}



.item{
	background-color:#CCA266;
	width: 150px;
	border:1px none #999999;
	vertical-align: top;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.5em;
  }
.item2{
	background-color:#FFFFFF;
	width: 570px;
	border:1px solid #999999;
	vertical-align: top;
	line-height: 1.5em;
  }

.item3{
	width: 200px;
	border:1px solid #999999;
	vertical-align: top;
	  }	

.item4{
	width: 720px;
	border:1px solid #FF0000;
	vertical-align: top;
	  }  

.item5{
	width: 200px;
	border:1px solid #999999;
	vertical-align: top;
	  } 

.big { font-size:1.3em;
}

Category_Catch{font-size:1em;}

/* Link */


HR {
  color: #eeeeee;
}

H1 {
font-weight: normal;
  font-size:1.2em;
text-shadow: white 0px 1px 2px;
}

H2 {
font-weight: normal;
  font-size:1.2em;
text-shadow: white 0px 1px 2px;
}

H3 {
	font-size:1em;
	color: #ff9999;
	margin-bottom:0.5em;
}



.Item_Price strong {
	color: #FF4D4D;
font: bold 20px/22px Verdana, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;
text-shadow: white 0px 1px 2px;
}

.Item_Name strong {
	color: #666666;
font-size: 16px;
	line-height:200%;
}

.Item_Point strong {color: #FF834D;
font: bold 18px Verdana, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;}

span.Category_Price {font: bold 1.3em Verdana, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;;color: #FF4D4D;
line-height: 1.5em;}


#header {
	width:935px;
	margin: 18px 0px 0px;
	padding: 0px;
}


.allabout {
	background: #F6F6F6;
	width:935px;
	margin: 0px;
	padding: 0px;
text-shadow: white 0px 1px 2px;
}
.allabout a {
	font-size: 1em;
	line-height: 12px;
	margin: 0px 10px 0px 0px;
	padding: 2px;
	float: left;
text-shadow: white 0px 1px 2px;
}
.allabout p {font-size: 1em;
	line-height: 12px;
	margin: 0px 10px 0px 0px;
	padding: 2px;
	float: left;
text-shadow: white 0px 1px 2px;
}

.allabout h1 {
	font-size: 1em;
	line-height: 12px;
	margin: 0px 10px 0px 0px;
	padding: 2px;
	float: left;
text-shadow: white 0px 1px 2px;
}

#newindex4_16 {
	margin-left:0px;
	margin-top:12px;
	width:235px;
	height:158px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#newindex4_18 {
	margin-left:5px;
	margin-top:12px;
	width:237px;
	height:158px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#newindex4_20 {
	margin-left:8px;
	margin-top:12px;
	width:235px;
	height:158px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#newindex4_24 {
	margin-left:0px;
	margin-top:10px;
	width:174px;
	height:148px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#newindex4_26 {
	margin-left:7px;
	margin-top:10px;
	width:176px;
	height:148px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#newindex4_28 {
	margin-left:6px;
	margin-top:10px;
	width:174px;
	height:148px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#newindex4_30 {
	margin-left:8px;
	margin-top:10px;
	width:175px;
	height:148px;
	margin-bottom:0px;
	float:left;
	display:inline;

}

/* ◆パンくずリスト */

.crumbsList {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	font-variant: normal;
	margin-top: 10px;
}

/*　サイドナビ　*/

.menu{
	float:left;
	padding: 0;
	margin-top: 0px;
	}


.other-menu{
	margin-top:22px;
}

.other-menu lh{
	padding-bottom: 5px;
	display: block;
}

.other-menu li{
	margin:0 0 12px 8px;
	padding-left:0px;
	font-size:12px;
	_font-size:10px;
	list-style: none;
	background: url(../../site_data/cabinet/navi/side/2010top-side-yajirushi.gif) no-repeat left center;
	text-indent:16px;
	width: 180px;
	display: block;
}
.other-menu li{
	margin:0 0 12px 8px;
	padding-left:0px;
	font-size:10px;
	list-style: none;
	background: url(../../site_data/cabinet/navi/side/2010top-side-yajirushi.gif) no-repeat left center;
	text-indent:16px;
	width: 180px;
	display: block;
}

.mid-banner{
	margin:0px 0 0 0px;
	padding:15px 0 0 0px;
	}
.mid-banner li{
	margin-bottom:9px;
	}

#t_searchform {
	width: 200px;
	height: 80px;
	border-top: none;
	border-right: 1px solid #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
	border-left: 1px solid #AFAFAF;
	margin: 0px 0 0;
	padding: 0px;
	background: #FFFFFF;
}
#t_searchform #write{
	margin: 18px 0px 0px 7px;
	padding: 0px;
	float: left;
	width: 120px;
	height: 19px;
	border: 1px solid #999999;
	line-height: 1.5em;
	text-indent: 5px;
}
 
#t_searchform #serch{
	float: right;
	margin: 18px 12px 0px 0px;
	padding: 0px;
	width: 48px;
	height: 21px;
	border-style: none;
}

#sNavi ul{
	text-align:left;
	display:block;
	width:190px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #d2d2d2;
	padding-top: 10px;
	top: 0px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin: 0px;
	list-style: none;
}


#sNavi li a{
	text-align:left;
	display:block;
	background:#fff url(../../site_data/cabinet/navi/side/2010top-side2-yajirushi.gif) no-repeat left center;
	border-top:dashed #d2d2d2 1px;
	padding-top:8px;
	color:#333;
	width:180px;
	margin-left: 10px;
	padding-bottom: 7px;
	list-style-type: none;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 0px;
	text-indent: 18px;
}



#sNavi li a:hover{
	background:#f5f5f5 url(../../site_data/cabinet/navi/side/2010top-side3-yajirushi.gif) no-repeat left center;
	color: #FF6600;
	text-decoration: none;
}

#sNavi{width: 200px;
	text-decoration: none;
	border-top: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 0px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
}
#sNavi a img {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #d2d2d2;
}

#sNavi a img:hover {
	opacity:0.75;
	filter: alpha(opacity=80);
}
#sNavi .cate-top {
	border-style: none;}

#sNavi2 ul{
	text-align:left;
	display:block;
	width:190px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #d2d2d2;
	padding-top: 10px;
	top: 0px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin: 0px;
	list-style: none;
}


#sNavi2 li a{
	text-align:left;
	display:block;
	background:#fff url(../../site_data/cabinet/navi/side/2010top-side2-yajirushi.gif) no-repeat left center;
	border-top:dashed #d2d2d2 1px;
	padding-top:8px;
	color:#333;
	width:180px;
	margin-left: 10px;
	padding-bottom: 7px;
	list-style-type: none;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 0px;
	text-indent: 18px;
}



#sNavi2 li a:hover{
	background:#f5f5f5 url(../../site_data/cabinet/navi/side/2010top-side3-yajirushi.gif) no-repeat left center;
	color: #FF6600;
	text-decoration: none;
}

#sNavi2{
	width: 200px;
	text-decoration: none;
	border-top: 0px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
}
#sNavi2 a img {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #d2d2d2;
}

#sNavi2 a img:hover {
	opacity:0.75;
	filter: alpha(opacity=80);
}
#sNavi2 .cate-top {
	border-style: none;}


.categorytitle {
	float: left;
}
.categorydiscription {
	float: left;
	text-align: left;
	line-height: 1.6em;
	margin-top: 10px;
}
/* ◆商品スペック */

.spc {
	background-color:#FFFFFF;
	width: 720px;
	vertical-align: top;
	line-height: 1.3em;
	border: 1px solid #CCCCCC;
}
.spc th {
	width: 360px;
	background-image: url(/site_data/cabinet/spec/line01.gif);
	text-align: left;
	height: 25px;
	color: #333333;
	text-indent: 10px;
	font-size: 13px;
	font-weight: normal;
}
.spc td {
	font-size: 13px;
	color: #666666;
	padding-left: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

input[name="F_item_num"] {
	width: 60px;
}

#footnewitem span {
width: 140px;
display: block;
height: 168px;
position: relative;
}

#footnewitem img {
width: 140px;
margin-top: 18px;
bottom: 0px;
left: 0px;
right: 0px;
}

#footnewitem ul li {
float: left;
display: block;
border: 1px solid #CCC;
padding: 0px 17px 0px;
height: 200px;
width: 140px;
line-height: 1.5em;
font-size: 15px;
color: #FF027C;
font-weight: bold;
margin-bottom: 10px;
margin-right: 10px;
}

#footnewitem ul {
display: table;
_display: inline;
_zoom: 1;
list-style-type: none;
margin-top: 10px;
padding-top: 40px;
}
/* IE7 hack */
*:first-child+html #footnewitem ul {
display: inline;
zoom: 1;
}

#footnewitem img.navi {
width: 919px;
float: left;
}
#footnewitem p {
display: none;
}
.navi {
display: none;
}

#container9 ul{

background: url(http://www.momu.co.jp/site_data/cabinet/footitem/footnewap0201.jpg) no-repeat left top;
}

#container1 ul{

background: url(http://www.momu.co.jp/site_data/cabinet/footitem/footnewap0202.jpg) no-repeat left top;
}

#container2 ul{

background: url(http://www.momu.co.jp/site_data/cabinet/footitem/footnewap0203.jpg) no-repeat left top;
}

#container3 ul{

background: url(http://www.momu.co.jp/site_data/cabinet/footitem/footnewap0207.jpg) no-repeat left top;
}

#container4 ul{

background: url(http://www.momu.co.jp/site_data/cabinet/footitem/footnewap0208.jpg) no-repeat left top;
}

#container5 ul{

background: url(http://www.momu.co.jp/site_data/cabinet/footitem/footnewap0209.jpg) no-repeat left top;
}

#container6 ul{

background: url(http://www.momu.co.jp/site_data/cabinet/footitem/footnewap0210.jpg) no-repeat left top;
}
#container7 ul{

background: url(http://www.momu.co.jp/site_data/cabinet/footitem/footnewap0211.jpg) no-repeat left top;
}

#container8 ul{

background: url(http://www.momu.co.jp/site_data/cabinet/footitem/footnewap0212.jpg) no-repeat left top;
}


/*2011add*/
/*For all*/
* {margin: 0; padding: 0; outline: 0;}


/*For header*/
#headerWrap {width: 930px; margin: 0px 0px 0px 10px;}
#headerAlphaWrap {float: left; width: 445px; margin: 0px 10px 0px 0px;}
#headerBetaWrap {float: right; width: 455px; height: 52px ; margin: 0px 0px 0px 0px;}
#headerBeta1 {float: right;}
#headerBeta2 {float: right; position: relative; width: 455px;}
ul.hederia {list-style-type: none;  position: absolute; left: 235px;}
ul.hederia li {float: left;}
#sofacateWrap {width: 930px; height: 45px; position: relative; margin: 0px 0px 1px 0px;}
ul.sofacate {list-style-type: none; position: absolute; width: 930px;}
ul.sofacate li{float: left;}
.header {width: 940px; margin-left: 10px;}
.header h1 {float: left; font-size: 9px; font-weight: normal; color: #666666; margin: 0px 10px 0px 0px;}
.header p {font-size: 9px; color: #666666; margin: 0; line-height: 9px; padding: 0px 0px 10px 0px;}


/*For left navi*/
#largeAlpha2Wrap {float: left; width: 200px;}
#aWrap {float: left; width: 200px; position: relative;}
#aWrap p {font-size: 12px; color: #ffffff; position: absolute; top: 35px; left: 85px;}/*Specification of character "SALE 60% or less off" piled up to sale banner*/
#a2Wrap {float: left; width: 200px; height: 65px; margin: 10px 0px 0px 0px; background-image: url(/site_data/cabinet/2011top/images/a2Wrap.jpg); background-repeat: no-repeat;}
#a2Wrap p {font-size: 12px; margin: 10px 0px 0px 18px; line-height: 1em;}
#a3Wrap {float: left; width: 200px; height: 190px; margin: 10px 0px 0px 0px; background-image: url(/site_data/cabinet/2011top/images/a3Wrap.jpg); background-repeat: no-repeat;}
#a4Wrap {float: left; width: 200px; height: 95px; margin: 10px 0px 0px 0px; background-image: url(/site_data/cabinet/2011top/images/a4Wrap.jpg); background-repeat: no-repeat;}
#a5Wrap {float: left; width: 200px; height: 240px; margin: 10px 0px 0px 0px; background-image: url(/site_data/cabinet/2011top/images/a5Wrap.jpg); background-repeat: no-repeat;}
#a6Wrap {float: left; width: 200px; height: 265px; margin: 10px 0px 0px 0px; background-image: url(/site_data/cabinet/2011top/images/a6Wrap.jpg); background-repeat: no-repeat;}
#a7Wrap {float: left; width: 200px; height: 165px; margin: 10px 0px 0px 0px; background-image: url(/site_data/cabinet/2011top/images/a8Wrap.jpg); background-repeat: no-repeat;}
#a8Wrap {float: left; width: 200px; margin: 10px 0px 0px 0px;}
ul.info {padding: 18px 0px 0px 19px;}
ul.info li {list-style: none; width: 160px; font-size: 12px; line-height:20px;}/*Specification of character of left Nabis information*/
ul.info li a {display: block; padding: 0 5px; background: #ffffff; line-height: 20px; border-bottom: dotted 1px #000000; background-image: url(/site_data/cabinet/2011top/images/a_mark.jpg); background-repeat: repeat-y;}
ul.info li a:link {text-decoration: none; color: #000000;}
ul.info li a:hover {text-decoration: none; font-weight: bold; background: #cccccc;}
/* Retrieval css */
#searchform {width: 200px; height: 24px;}
#searchform2 {
	position: relative; top: 10px;/*Positional specification in retrieval window*/
}
#keywords2 {
	width: 182px;
	height: 24px;
	background: #c7c7c7;
	border: none;
	color: #000000;
}
#searchBtn2	{
	position: absolute;
	top: 0;
	_top: 1px;
	left: 167px;
}
*:first-child + html #searchBtn2 {
	top: 1px;
}


/*For footer*/
#footerWrap {width: 950px; height: 55px;}
#footerAlphaWrap {float: left; width: 465px; height: 55px; margin: 0px 0px 0px 10px;}
#footerA1 {float: left; width: 465px; font-size: 9px;}
#footerBetaWrap {float: right; width: 475px; height: 55px;}
#footerBetaWrap img {margin: 0px 0px 0px 174px;}
.osmc {font-size: 9px;}
.osmc a {color: #000000;}
.osmc a:link {color: #000000;}

/* Ranking */
.clear {clear: both;}
.clear hr {display: none;}

#ranking {width: 720px; height: 265px; margin-top: 30px; background-image: url(http://www.a-plusliving.com/site_data/cabinet/cate/rank-back.gif);}
#ranking_2u {
	width: 696px;
	height: 125px;
	padding-top: 66px;
	margin-top: 0px;
	margin-right: 11px;
	margin-bottom: 0;
	margin-left: 12px;
}
.ranking_p {width: 125px; height: 125px;}
#ranking_2l {float:left; width: 267px; height: 125px;}
#ranking_2l_1 {float:left; width: 125px; height: 125px;}
#ranking_2l_2 {float:right; width: 125px; height: 125px;}
#ranking_2r {float:right; width: 410px; height: 125px;}
#ranking_2rl {
	float:left;
	width: 125px;
	height: 125px;
}
#ranking_2rr {
	float:right;
	width: 269px;
}
#ranking_2rr_1 {float:left; width: 125px; height: 125px;}
#ranking_2rr_2 {float:right; width: 125px; height: 125px;}
#ranking_t {
	width: 696px;
	height: 39px;
	font-size: 12px;
	line-height: 16px;
	margin-top: 9px;
	margin-right: 11px;
	margin-bottom: 0;
	margin-left: 12px;
}
#ranking_t a {text-decoration: none;}
#ranking_tl {float: left; width: 269px; height: 39px;}
#ranking_tl_1 {
	float: left;
	width: 125px;
	height: 39px;

}
#ranking_tl_2 {
	float: right;
	width: 125px;
	height: 39px;
}
#ranking_tr {
	float: right;
	width: 412px;
	height: 39px;
}
#ranking_tr_1 {
	float: left;
	width: 123px;
	height: 39px;
}
#ranking_tr_2 {float: right; width: 270px; height: 39px;}
#ranking_tr_2l {
	float: left;
	width: 125px;
	height: 39px;

}
#ranking_tr_2r {
	float: right;
	width: 125px;
	height: 39px;
}
