@charset "utf-8";
/* CSS Document */


@import "reset.css";
@import "basic.css";



/**** 検索 ****/

.searchBar{
	position: relative ;
	width: 1050px ;
	height: 56px ;
	margin: 0 auto 5px auto ;

	font-size: 14px;
    line-height: 1.3em;
	background:#6a0308;

}



.searchBar img.price{
	position: absolute ;
}

.searchBar ul {
	position: absolute;
	top: 6px;
	left: 80px;
	width: 470px;
	height: 56px;
	padding: 0 0 0 5px;
}

.searchBar li{
	float: left ;
	margin: 0 5px 3px 0 ;
	padding: 0 ;
	font-size: 12px ;
	font-weight: bold ;
}

.searchBar a{
	color:#FFF;
	text-decoration: none ;
	padding: 3px 10px ;
}

.searchBar a:hover{
	color: #000 ;
	background:#ff525e ;
}

.searchBar div.searchBox{
	position: absolute ;
	top: 0 ;
	left: 560px ;
}

.searchText{
	position: absolute ;
	top: 0 ;
	left: 220px ;
	width: 240px ;
	height: 30px ;
	padding: 10px;
}

.searchText input.textinput{
	border: 1px solid #eee ;
	width: 200px ;
	height: 28px ;
	font-size: 1em ;
}

.searchText input[type="submit"]{
	border: 0px ;
	width: 30px ;
	height: 30px ;
	background: url(../images/header_kye02.jpg) left top no-repeat ;
}

.searchText input[type="submit"]:hover{
	background: url(../images/header_kye03.jpg) left top no-repeat ;
}

.searchPriceRange{
	background: #666;
	width: 200px ;
	height: 42px ;
	padding: 7px 10px ;
	font-size: 12px ;
	font-weight: bold ;
	color:#FFF ;
}

.leftMenuColumn h3{
	background:url(../images/l-search_164x30.png);
	width:100%;
	display:block;
	text-indent:-9999px;
	float:left;
	width:164px;
	height:30px;
	position:relative;
	z-index:99;
	border-top-right-radius:10px;
	margin:10px 0 0;
	}

.leftMenuColumn .cont{
	margin-bottom:15px;
	padding:17px 5px 10px;
	display:block;
	border:solid 1px #ccc;
	border-radius:2px;
	position:relative;
	top:-7px;
	width:152px;
	float:left;
	}

.leftMenuColumn form.cont{
	background:url(../images/l-search_back_01.png) no-repeat center right;
	}
	
.leftMenuColumn form.cont ul{
	margin-bottom:0px;
	list-style-type:none;
	margin:0;
	padding:0;
	}

.leftMenuColumn form.cont input,
.leftMenuColumn form.cont select,
.leftMenuColumn form.cont select > option{
	border:solid 1px #ffca7e;
	padding:7px 5px;
	color:#282525;
	border-radius:3px;
	margin:0 0 5px;
	font-size:12px;
	opacity:0.7;
	}

.leftMenuColumn form.cont select,
.leftMenuColumn form.cont select > option{
	padding:2px 5px;
	margin-bottom:3px;
	font-size:11px;
	}

.leftMenuColumn form.cont select > option{
	border:none;
	font-size:12px;
	}

.leftMenuColumn form.cont input:hover,
.leftMenuColumn form.cont li input[type="submit"]:hover,
.leftMenuColumn form.cont select:hover{
	background:#fffae4;
	opacity:1;
	}

.leftMenuColumn form.cont input.key,
.leftMenuColumn form.cont select > option{
	width:164px;
	font-size:11px;
	margin-bottom:10px;
	}


.leftMenuColumn form.cont select,
.leftMenuColumn form.cont select > option{
	width:151px;
	}
.leftMenuColumn form.cont li.searchBtn{
	margin-top:15px;
	}

.leftMenuColumn form.cont li.searchBtn input{
	width:80px;
	background:#fff;
	cursor:pointer;
	}



.searchPriceRange p{
	padding-left: 3px ;color:#FFF ;
}

.searchPriceRange input[type="text"]{
	border: 1px solid #eee ;
	width: 70px ;
	height: 15px ;
	font-size: 1em ;
	margin: 0 5px ;
	ime-mode: inactive ;
}


/**** ナビ ****/
/*
メニューサイズ（幅）の決め方
※メニュー項目数14でのサンプル
1050px - （項目数14）X 1px = 1036px
1036px / 14 = 74
74 X 14 = 1036px
1036px + 14px = 1050px 全体の幅
74px 各セルの幅


*/
#menu {
	width: 1050px;
	height: 18px;
	text-align: center;
	margin: 0px auto 20px auto;
}


#dropmenu{
  list-style-type: none;
  width: 1050px;   /*　全体の幅*/
  height: 18px;
  margin: 0px auto 300px 0px;
  padding: 0;
  background: #dbdbdb;
  letter-spacing: 0em;
  border-bottom: 5px solid #b9b9b9;
  border-radius: 3px 3px 0 0;
}
#dropmenu li{
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
  border-right: 1px solid #fff;
  letter-spacing: 0em;
}
#dropmenu li a{
  display: block;
  margin: 0;
  padding: 5px 0 7px;
  color: #000;
  font-size: 70%;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  letter-spacing: 0em;
}
#dropmenu li:hover > a{
  background: #9f9f9f;
  color: #FFF;
  letter-spacing: 0em;
}
#dropmenu > li:hover > a{
  border-radius: 3px 3px 0 0;
  letter-spacing: 0em;
}
#dropmenu li ul{
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  border-radius: 0 0 3px 3px;
  letter-spacing: 0em;
}
#dropmenu li:last-child ul{
  left: -100%;
  width: 100%;
  letter-spacing: 0em;
}
#dropmenu li ul li{
  overflow: hidden;
  width: 170%;
  height: 0;
  color: #fff;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
  letter-spacing: 0em;
}
#dropmenu li ul li a{
  padding: 13px 15px;
  background: #dbdbdb;
  text-align: left;
  font-size: 70%;
  font-weight: normal;
  letter-spacing: 0em;
}
#dropmenu li:hover ul li{
  overflow: visible;
  height: 30px;
  border-top: 1px solid #b9b9b9;
  border-bottom: 1px solid #b9b9b9;
  letter-spacing: 0em;
}
#dropmenu li:hover ul li:first-child{
  border-top: 0;
  letter-spacing: 0em;
}
#dropmenu li:hover ul li:last-child{
  border-bottom: 0;
  letter-spacing: 0em;
}
#dropmenu li:hover ul li:last-child a{
  border-radius: 0 0 3px 3px;
  letter-spacing: 0em;
}

/**** メインビジュアルエリア ****/

.top_scr2 {
	margin: 0px auto 0px auto;
	width: 1050px;
	padding: 10px 0 0;
	background-color: #FFF;
}

/**** SALEエリア ****/

.mainsale {
	width: 1050px;
	margin: 00px auto 10px;
}
.mainsaleitem {
	height: 30px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #333;
	margin: 15px 0 10px;
}
/**** NEWアイテムエリア ****/

.new {
	width: 870px;
	float: left;
}
.newitem {
	height: 34px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #333;
	margin: 15px 0 10px;
}

/* .whatsNewContent
-----------------------------*/
.whatsNew {
	float: left ;
	width: 368px ;
	border:#CCC solid 7px;
	margin-left:10px;


}

.whatsNew h2{background-color:#000;
color:#FFF;
text-align:center;
line-height:20px;}

div#news{

	
	
}

div#news dl {
	width:358px;
	height:260px;
    font-size:12px;
	padding-right:10px;
	overflow-y: scroll; 
}

div#news dt {
    width: 120px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
	line-height:3.2;
	background:url(../images/dotted.gif)  repeat-x left bottom;
	margin-left:7px;
}

span.icon{
	height:11px;	
	padding:0 3px;
	margin-left:5px;
	color:#FFFFFF;
	font-size:8px;
	font-weight:normal;
}

span.sale{
	width:26px;
	background-color:#CC0000;
}

span.point{
	width:26px;
	background-color:#CC9900;
}

span.event{
	width:26px;
	background-color:#093;
	letter-spacing:0.03em;
}
span.newn{
	width:26px;
	background-color:#C33;
	letter-spacing:0.03em;
}

span.rearrival{
	width:26px;
	background-color:#9DACBF;
	letter-spacing:0.03em;
}

span.feature{
	width:26px;
	background-color:#1b2e79;
	letter-spacing:0.04em;
}

span.pick{
	width:26px;
	background-color:#B8CA14;
	letter-spacing:0.04em;
}



div#news dd {
    margin-left:120px;
    margin-top:-2.7em;
	line-height:2.7;
	color:#333333;
	background:url(../images/dotted.gif)  repeat-x left bottom;

}

div#news dd a:hover{color:#F00;
	text-decoration:underline;	text-decoration:underline;}





.whatsNewBannerMiddle{
	float: left ;
	width: 195px ;
	height: 250px ;
	margin: 0 0 15px 0 ;
}

/**** おすすめアイテムエリア ****/

.picup {
	width: 1050px;
margin: 0px auto 0px auto;
}
.picupitem {
	height: 30px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #333;
	margin: 15px 0 10px;
}
.picupC{	width: 1050px;
	float: left;
	margin-bottom:10px;
}
.picupC a .item{
	float: left;
}

/**** メインコンテンツエリア ****/
#contentsArea{
	width: 1050px ;
	margin:  auto ;
	font-size: 14px;
    line-height: 1.3em;

}

/*#leftNaviIframe{
	float: left ;
	width: 296px ;
	font-size: 14px;
    line-height: 1.3em;
	margin-right:14px;
}
*/

#leftNaviIframe{
	float: left ;
	width: 164px ;
	font-size: 14px;
    line-height: 1.3em;
	margin-right:14px;
}


/**** レフトナビ ****/

#leftNavi div.leftTopBannerArea {
	width: 296px ;
}

#leftNavi div.leftTopBannerArea img{
	margin-bottom: 15px ;
}


#leftNavi div.leftBannerColumn {
	float: left ;
	width: 122px ;
}

#leftNavi div.leftBannerColumn img{

}


#leftNavi div.leftMenuColumn {
	float: left ;
	width: 164px ;
}

#leftNavi div.leftMenuColumnbg {
	float: left ;
	width: 150px ;
	background:url(../images/dot_bg.gif);
	padding:7px;
}

#leftNavi div.leftMenuColumnbody{width:150px;
background-color:#FFF;}

#leftNavi div.leftMenuColumnbody dl{
	width: 150px ;
}

#leftNavi div.leftMenuColumnbody dt{
	margin: 0 0 7px 0 ;
	padding-bottom:7px;
	border-bottom:#CCC 1px dotted;
	
}
#leftNavi div.leftMenuColumnbody dt a{

}
#leftNavi div.leftMenuColumnbody dt a:hover{
	color:#C00;
}

#leftNavi div.leftMenuColumnbody dd{
	display: list-item ;
	background:url(../images/common_mark.jpg) no-repeat;
	margin: 0 0 2px 8px ;
}

#leftNavi div.leftMenuColumnbody dd a{
	display: block ;
	width: 120px ;
	padding: 0 0 0 13px ;
	color:#000;
	font-size: 12px ;
	text-decoration: none ;
}

#leftNavi div.leftMenuColumnbody dd a:hover{
	color: #000 ;
/*	background: #ffcc99 ;*/
	background:#960;
	
}

#leftNavi div.leftMenuColumnbody dd.end{
	margin: 0 0 0px 8px !important;
		border-bottom:#CCC 1px dotted;
	
}

#leftNavi .side_search{
font-size:12px;
width:120px;
height:25px;
background-image:url(../images/left_sarch.jpg);
border:none;
padding:0px 0 0 40px;
color:#434343;

}
#leftNavi .side_search2{
border:none;
padding:0;
margin-bottom:10px;
border-bottom:dashed #999 1px;
width:160px;
}

#leftNavi .bannerArea img{
	margin:5px 0 0px 0 ;
	width:150px;
	float:left;

}

.leftMenuColumn .lCategory{
	width:170px;
	margin-bottom:10px;
	}

.leftMenuColumn .lCategory > li{
	margin-bottom:3px;
	}


/******************/
/* ■170320 追記■ */
/******************/

	

/******************/
/* ■ランキング■ */
/******************/

.rank_list{
	border:#999 1px solid;
	width:120px;
	text-align:center;
	line-height:16px;
}
.rank_list a font{
	width:100px;
	padding:0 10px;
	display:block;
	text-decoration:none;
}
.rank_list img{
	margin-right:3px;
	margin-left:2px;
}

.rank_list a{
	color:#8a8080;
	font-size:12px;
	text-decoration:none;
}
.rank_list a:hover{
	color:#8a8080;
	font-size:12px;
	text-decoration:underline;
	position:relative;
	top:-3px;
}
.rank_list a:active{
	color:#8a8080;
	font-size:12px;
	text-decoration:underline;
	position:relative;
	top:-3px;
}
.rank_list a:hover img{
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
	background:#ffffff;
}
/**** メインコンテンツ ****/

#mainContents{
	float: left ;
	font-size: 14px;
    line-height: 1.3em;
	width:870px;
}

#mainContents h2{
	padding-bottom:3px;
	margin-bottom:10px;

}



/*おすすめアイテム*/
#osusume1 {
	margin-bottom: 30px;
	width:810px;
	padding-left:60px;
}

#osusume1 .osusumebox a{
    display: block;
	width: 240px;
	height: 330px;
    display: inline-block;
    position: relative;
    z-index: 1;
    float: left;
    margin: 0 20px 25px 0;
    color: #424034 !important;
    text-decoration: none;
}
#osusume1 .osusumebox a:after{
    display: block;
    content:"";
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; /* ｢､ ie8 Cr9 Sf5.1 Op8  ｡ﾟ Fx */
    z-index: 10;
    border: 7px solid #ccc;/* for ie8 */
	border: 7px solid hsla(51, 12%, 23%, 0.3);
}
#osusume1 .osusumebox a img{
	vertical-align: bottom;
	position: relative;/* ie8 z-index bug fix */
	z-index: -1;/*  ie8 z-index bug fix */
	margin-bottom: 15px;
}
#osusume1 .end{
	margin-right: -200px;
}

#osusume1 .osusumebox a h3{
	font-size: 13px;
	margin: 0 15px 15px 15px;
	text-decoration: underline;
}
#osusume1 .osusumebox a:hover h3{
	text-decoration: none;
}
#osusume1 .osusumebox p{
	font-size: 10px;
	margin: 0 15px;

}


.osusumebox p, .contbox span{
	font-size: 11px;
}

div.center_feature {
	
}

/*特集*/



div.center_feature table {
	border-collapse:collapse;
}

div.center_feature table td {
	font-size:11px;
	color:#333;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:20px;
	vertical-align:top;
}

div.center_feature table td div {
	width:235px;
}

div.center_feature table td div a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

div.center_feature table td p {
	margin:0;
	padding:0;
	padding-top:8px;
}


/*一押しアイテム*/
#osusume2{
	margin-bottom: 25px;
	clear: both;
}

#osusume2 .osubn {
	margin-bottom: 20px;
	font-size: 17px;
	font-weight: bold;
	line-height: 2;
	margin-top: 40px;
}

#osusume2 ul.fe{
	width: 100%;
	display: flex;
	justify-content: space-around;
	margin: 30px auto;
}

#osusume2 ul.fe li{width: 430px;}
#osusume2 ul.fe li img{width: 100%; height: auto;}

@media only screen and (max-width: 768px){

}




/*メインコンテンツランキングアイテム*/
.style2_table_middle {
    width: auto;
	/*background-color: #FFFFFF;*/


	border:none;
	margin: 0px;
	padding: 0px;
}
.style2_table {
	width: 840px;
	margin: 0px;
	padding: 0px;
	border-bottom:dotted 1px #dfdfde;
	padding-bottom:10px;
}
.rank1 {
	font-size: 16px;
	font-weight:bold;
	width: auto;
	padding: 15px 0px 15px 70px;
	color: #d3be08;
	background-image: url(../images/ranking_no1.jpg);
	background-repeat:no-repeat;
}
.rank2-5 {
	font-size: 14px;
	font-weight:bold;
	color:#d78019;
	padding-bottom:5px;
}
.style2_photo {
	width: auto;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	text-align:center;
}

.style2_text {
	width: auto;
	margin: 0px;
	padding: 5px;
	font-size: 10px;
}

.style2_text h2{margin-bottom:10px;}

.style2_text h2 a {
	font-size:14px !important;
	color:#333 !important;

}

.style2_text h2 a:hover {
	color: #009966 !important;
	text-decoration:none !important;
}

div.member_price {
	text-align:right;
	padding-right:0px;
	padding-top:10px;
}

div.member_price span.pricech {
	color:#ee142d;
	font-size: 11px !important;
	font-weight:normal;
}


.style2_rank_table {
	width: 840px;
	padding: 0px;
}


.style2_rank_table td {
    width: 140px;
	padding-right:15px;
	padding-top:5px;
}

.style2_rank_table td a {
	
}

.style2_rank_table td a:hover {
	color: #009966 !important;
	text-decoration:none !important;
}

.style2_rank{width:140px;}

.style2_rank_photo {
	width: 140px;
	margin: 0px 0px;
	padding: 0px;
}

.style2_rank_photo img {
	width:140px;
	border:#CCC 1px solid;
}
.style2_rank_text {
	width: auto;
	margin: 8px 0px 0px 0px;
	padding: 8px 0px 0px;
	font-size: 10px;
}

.style2_rank_text a {
	color:#333 !important;
	font-size:11px !important;
}

.style2_rank_text div.price {
	text-align:right;
}

.style2_rank_text div.price span.pricech {
	font-weight:normal;
	color:#ee142d;
}

/*店長おすすめアイテム*/

.pushitemimg a {
	display:block;
	width:290px;
	padding:4px;
	border:1px solid #b5b0a3;
}
.pushitemimg a img {
	width:290px;
}

#pushitemtitle {
	font-size:10pt;
	font-weight:bold;
	margin-bottom:15px;
	padding-bottom:15px;
	color: #C00;
	border-bottom:1px solid #C00;
}
#pushitemtxt {
	font-size:8pt;
	line-height:165%;
}
/*HITアイテム*/
.hitItems{
	width: 740px ;
	margin: 0 0 5px 0 ;
	font-size:0.8em;
}

.hitItems a{
	text-decoration:none;
}



.hitItemsLower{
	float: left ;
	width:160px;
	min-height:160px;
	margin:0 10px 10px 0;
}


.hitimages{
	float: left ;
	width:160px;
}

.hitItems .itemInfo h3{
	font-size: 1.2em ;
	border-top: solid 1px #006 ;
	margin: 10px 0 5px 0;
	padding-top: 3px ;

}

.hitItems .itemInfo h3 a {
	display: block ;
	color:#006;
}

.hitItems .itemInfo h3 a:hover{
	display: block ;
	color:#900;
}

.hitItems .itemInfo h3 span{
	display: block ;
	font-size: 12px ;
	margin: -12px 0 0 0 ;
}

.hitItemsLowerend{
	float: left ;
	width:160px;
	min-height:160px;
	margin:0 0px 10px 0;
}

/*おすすめアイテム*/
.popularItems{
	width: 675px ;
	margin: 0 0 5px 0 ;
	font-size:0.8em;
}

.popularItems a{
	text-decoration:none;
}

.popularItems1st{
	width: 675px ;
	height:180px;
	margin: 0 0 15px 0 ;
}

.popularItems1st a{
	float: left ;
	display: block ;
	width:330px;
	margin-right:15px;
}

.popularItems1st .itemInfo{
	float: left ;
	display: block ;
	width:330px;
	height:180px;
	margin-right:0;
}


.popularItemsLower{
	float: left ;
	width:218px;
	min-height:160px;
	margin:0 10px 10px 0;
}

.popularItems .itemInfo h3{
	font-size: 1.2em ;
	border-bottom: solid 1px #F03 ;
	margin: 10px 0 5px 0;
	padding-bottom: 3px ;

}

.popularItems .itemInfo h3 a {
	display: block ;
	color:#F03;
}

.popularItems .itemInfo h3 a:hover{
	display: block ;
	color:#900;
}

.popularItems .itemInfo h3 span{
	display: block ;
	font-size: 12px ;
	margin: -12px 0 0 0 ;
}

.popularItemsLowerend{
	float: left ;
	width:218px;
	min-height:160px;
	margin:0 0px 10px 0;
}


/**** フッターコンテンツ ****/

#footer{
	width: 1050px ;
	margin: 0 auto ;
	font-size: 14px;
    line-height: 1.3em;
}

#footer h2{
	padding-bottom:3px;
	margin-bottom:10px;
	text-align:left;
	border-bottom:#333 1px solid;

}

/**** フッターメニュー ****/
.fMenu {
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	width:1050px;
	margin:0 auto 10px;
	color:#FFF;
	background-color: #333;
	
}

.fMenu ul li{
	float: left;
	padding: 0 19.0px 10px;
	vertical-align: -10%;
	line-height: 15px;
	height: 25px;
	line-height: 35px;
	border-right: 1px solid #FFF;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	letter-spacing:0.5px;
	
}

.fMenu a:link {
	color: #FFF;
}
.fMenu a:visited {
	color: #FFF;
}
.fMenu a:hover {
	color: #ddd;
}
.fMenu a:active {
	color: #FFF;
}
/**** info ****/

#footerInformation{
	border:solid 1px #999;
	padding:15px 15px;
	font-size:0.9em;
}

#footerInformation h2{
	color:#F90;
	font-size:1.5em;
	margin-bottom : 15px ;
	text-align: center;
	border-bottom:none;
}

.mail{font-weight:bold;
color:#C00;}

#footerInformation .columnL{
	display:block;
	float:left;
	width:312px;
	padding-right:15px;
	border-right:dashed 1px #999 ;
}

#footerInformation .henpinfuka h3{
	width: 250px ;
	margin: 7px 0 10px 10px ;
	padding: 3px 0 3px 16px ;
	background: url(../images/mark.jpg) center left no-repeat ;
	color: #666;
}

#footerInformation .oshiharai{
	text-align: center; 

}

#footerInformation .icon{
	text-align: left;
	font-size:10px;

}

#footerInformation .icon table tr td{
	border-bottom:dashed #666 1px;

}

#footerInformation .henpinfuka ul{
	width:270px;
	background-color:#CCC;
	margin:0 0 15px 10px ;
	padding:10px;
}

#footerInformation .henpinfuka li{
	display: list-item ;
	list-style-type:none;
	background:url(../images/mark2.jpg) no-repeat; 
	margin: 0 0 2px 0px ;
	padding-left:14px;
}

#footerInformation .columnC{
	float:left;
	width:440px;
	padding:0 15px;
	border-right:dashed 1px #999 ;
}

#footerInformation .haisou span{
	font-size:1em;
}

#footerInformation .attention{
	display:block;
	color:red;
	margin-bottom:20px;
}

#footerInformation .columnR{
	float:left;
	padding-left:15px;
}


#footernavi {
	
	width: 1050px ;
	padding:10px 0px 10px 0px;
	margin: 15px auto 0 auto;
	background-color:#333;
	text-align:center;
	font-size: 14px;
    line-height: 1.3em;
	color:#FFF;
}


/* タブ スタイルシート
----------------------------------------------------------------------------- */	

/*ここから */

div#fixArea2{
  width: 80px;
  height:127px;
  position: fixed; 
  top:80px; 
  right:0px;
  text-indent:-9999px;
  z-index:9999;
}

div#fixArea2 a#event {
  outline:none;
  display: block;
  background:  url(../images/rightbaner01.jpg) no-repeat scroll 0 0 transparent;  
  background-position: 0px 0px;
  width: 80px;
  height:127px;
}
div#fixArea2 a#event:hover {
  outline:none;
  display: block;
  background:  url(../images/rightbaner01over.jpg) no-repeat scroll 0 0 transparent;  
  background-position: 0px 0px;
  width: 80px;
  height:127px;
}

/* ここまで*/


/*ここから */

div#fixArea3{
  width: 80px;
  height:127px;
  position: fixed;
  top:217px;
  right: 0px;
  text-indent:-9999px;
  z-index:9999;
}

div#fixArea3 a#event{
  outline:none;
  display: block;
  background:  url(../images/rightbaner02.jpg) no-repeat scroll 0 0 transparent;  
  background-position: 0px 0px;
  width:80px;
  height:127px;
}

div#fixArea3 a#event:hover {
  outline:none;
  display: block;
  background:  url(../images/rightbaner02over.jpg) no-repeat scroll 0 0 transparent;  
  background-position: 0px 0px;
  width: 80px;
  height:127px;
}
/* ここまで*/

/*ここから */

div#fixArea4{
 width: 80px;
  height:140px;
  position: fixed;
  top:354px;
  right: 0px;
  text-indent:-9999px;
  z-index:9999;
}

div#fixArea4 a#event{
  outline:none;
  display: block;
  background: url(../images/rightbaner03.jpg) no-repeat scroll 0 0 transparent;  
  background-position: 0px 0px;
  width: 80px;
  height:140px;
}

div#fixArea4 a#event:hover {
  outline:none;
  display: block;
  background:  url(../images/rightbaner03over.jpg) no-repeat scroll 0 0 transparent;  
  background-position: 0px 0px;
  width: 80px;
  height:140px;
}
/* ここまで*/

/* iframe用 */
div.rightBox{
  position:fixed; /* for Firefox */
  _position:absolute; /* for IE */
  top:0; right:0;
}


/* IE用ハック */
* html div#fixArea,div#fixArea2,div#fixArea3,#mailbinAbsolute{
  z-index:1;
}

* html div#fixArea {top:200px;}
* html div#fixArea2 {top:300px;}
* html div#fixArea3 {top:550px;}
* html div#mailbinAbsolute {bottom:70px; right:10px;}



* html #fixArea, * html #fixArea2, * html #fixArea3 ,* html #mailbinAbsolute{
  position:absolute !important;
  margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
  margin-left:expression(0 - parseInt(this.offsetWidth / 2) + (document.documentElement && document.documentElement.scrollLeft || document.body.scrollLeft) + 'px');
}

* html div.rightBox{
　top:200px !important;
  position:absolute !important;
  margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
  margin-left:expression(0 - parseInt(this.offsetWidth / 2) + (document.documentElement && document.documentElement.scrollLeft || document.body.scrollLeft) + 'px');
}

/**** ＲＭＳ ****/
span.catch_copy	{ display:block; color:#999; font-size:16px; color:#333; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #ccc;}

span.item_name	{ display:block; color:#2a2a2a; font-size:1em; line-height:1.4em; margin-bottom:-10px; font-weight:normal;}
span.item_name b	{ font-weight:normal;}
	
span.item_number_title	{ color:#000; font-size:0.8em; }

span.item_number	{ color:#000; font-size:0.8em; }

#rakutenLimitedId_cart	{
	width:400px;
	border:dashed 1px #000;
	background-color: #f8f8f8; 
	padding:0px;
	margin-bottom:20px;
}

#rakutenLimitedId_cart .etc_link	{ display:block; margin:10px 0 20px 20px; }

span.price1	{ display:block; color:#000; font-size:1.2em; font-weight:bold; padding-top:25px; margin-right:20px;}

span.price2	{ display:block; color:#cc0000; font-size:1.8em; font-weight:bold; padding-top:20px; }

span.double_price_title	{ display:block; float:left; color:#333; font-size:0.9em; margin-bottom:-20px; margin-left:0px; font-weight:bold; padding-top:10px;}

span.double_price	{ display:block; float:left; color:#000; font-size:1.2em; margin-bottom:-20px; font-weight:bold; padding-top:10px;}

span.tax_postage	{ display:block; float:left; color:#333; font-size:1em; font-weight:normal; padding-bottom:10px;}

span.inventory_title	{ font-size:1.0em; color:#000; font-weight:bold; }

td.inventory_choice_name { border:1px solid #fff; background-color:#f3f3f3; padding:15px 2px; text-align:left;  min-width:70px; text-align:center;}

td.inventory_choice_name span { color:#273120; font-size:1.1em;}

span.inventory_desc { display:block; color:#273120; font-size:1.1em; margin:10px 0 0; }
span.item_desc{ display:block; color:#2a2a2a; font-size:1em; line-height:1.4em; margin-bottom:-10px; font-weight:normal;width:510px;}

#units	{
	padding:3px;
	text-align:center;
	height:40px;
	font-size:18px;
	margin:10px 0 20px;
}
	
table table table table input	{

	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding: 15px;
	cursor:pointer;
	margin:0;

}
	
table table table table font input	{

	font-size:16px;
	background:#ccc;
	color:#000;
	font-weight:normal;
	padding:5px;
	margin-bottom:0px;

}


.inventory input	{ background:none; }

input#units	{
	background: #fff!important;
	border:2px solid #000;
	cursor:auto;
	padding:0 6px;
	width:80px;
	height:50px;
	color:#000;
	font-weight:normal;
	text-indent:inherit;
}

span.unit {
	font-size:1.2em;
	color: #000;
	vertical-align: middle;
	height:40px;
/*	font-weight:bold; */

}

/*カートボタンデザイン	


input[type="submit"]{ 

	background: url(http://www.rakuten.ne.jp/gold/nakanolife/images/cart01.jpg) no-repeat;
	width: 268px;
	height: 73px;
	border: none;
	
	cursor:pointer !important;
	text-indent:-99999px;
	}

input[type="submit"]:hover{
	background: url(http://www.rakuten.ne.jp/gold/nakanolife/images/cart02.jpg) no-repeat;
	cursor:pointer !important;
	}

input[type!="submit"]{ 
	cursor:pointer;
	font-size:15px;
	letter-spacing:.1em;
	cursor:pointer !important;
	font-weight:bold;
	font-family:"メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
  color:#999999;
}
*/

font input{
	background: url(http://www.rakuten.ne.jp/gold/nakanolife/images/cart03.jpg) #f5f5f5 no-repeat !important; 
	font-size:11px !important; 
	margin-bottom:10px !important;
	padding:5px 6px 6px 15px !important; 
	position:relative !important;
	z-index:2 !important;
	border:solid #d2d2d2 1px !important;
	color:#666666 !important;
	letter-spacing:0.2em !important;
	width: 268px !important;
	height: 31px !important;
}

..*html .unit{ position:relative; top:-5px;}/*IE*/
..*html input#units{ position:relative; top:-5px; height:30px; overflow:hidden;}/*IE*/
input#units{ 
	font-weight: normal !important;
	border:solid #000 2px !important; 
	background:#fff !important; 
	width: 60px !important; 
	height: 50px !important;
	padding:10px !important; 
	cursor:auto !important;
  color:#000000 !important;
  font-weight:bold !important;
}

.inventory input[type="radio"]{ 
	width:25px;
	height:25px;
	margin-top:5px;
}

/*	span.choice{
	font-size:14px;
	display:block;
	background:url(http://www.rakuten.ne.jp/gold/nakanolife/images/cart04.jpg) no-repeat 0 0;
	color:#000;
	padding:60px 0 10px 90px;
	font-weight:bold;
	margin:20px -80px 0 0;
	width:380px;


select{
	font-size:14px;
	color:#333;
	font-weight:bold;
	width:323px;
	padding:10px;
	margin:0 0 20px 37px;
}}*/

select.selectForm{
	font-size:14px;
	color:#333;
	font-weight:bold;
	width:auto;
	padding:3px;
	margin:auto auto;
}


.inventory font ,.inventory_soldout font{
	font-size:0.8em !important;
	color:#cc0000;
	display:block;
	padding:0 3px 3px 3px;
	margin-top:-5px;
	max-width:55px;
}




#newpricelist_y {
	width:660px;
	line-height:3px;
	
}

#newpricelist_y table{
	border:thin #3C3604 solid;
	min-width:550px;
}

#newpricelist_y td{
	padding:10px;
	text-align:center;
}

#newpricelist_y th{
	padding:10px;
	text-align:center;
	font-size:0.8em;
	color:#fff;
	font-weight:bold;
	background:#000;
}

#newpricelist_y th.color{
	font-size:0.8em;
	color:#333;
	background:#f8f8f8;
}

#newpricelist_y .oldPrice{
	font-size:0.8em;
	font-weight:normal;
}

#newpricelist_y .newPrice{
	font-size:1.0em;
	color:#C00;
	font-weight:bold;
}



#specList01{
	font-size:0.8em;
	line-height:1.6em;
}

#specList01 dd{
	margin:-1.55em auto 0.5em 70px;
}

#attention_gift{
	font-size:0.8em;
}

#attention_gift{
	margin:50px 0;
	padding:10px 50px 30px 50px;
	border:#F63 1px;
	border-style:solid;
}

#attention_gift h4{
	font-size:2.4em;
	color:#F63;
}

#attention_gift ul{
	margin-left:0px;
	font-size:1.2em;
}

#attention_gift ul li{
	color:#402000;
	list-style:disc;

	margin:2em 0 auto -10px;
}

#attention_gift p{
	margin-left:0px;
	color:#402000;
	font-weight:500;
}

.category_uppertext{
	text-align:left !important;
}





/*-========　　1704 追記　======================-*/
/*-========　　グルーバル　リニューアル　=======-*/

/*-- base body{text-align:center; margin:0; padding:0;}
--*/

html{
	margin:0;
	padding:0;
	/*
	background:url(https://image.rakuten.co.jp/nakanolife/cabinet/06010205/l-bnr_md1905.jpg) center right repeat-y !important;
	*/
	}
body{
	text-align:center;
	margin:0;
	padding:0;
	/*
	background:url(https://image.rakuten.co.jp/nakanolife/cabinet/06010205/l-bnr_md1905.jpg) center left repeat-y !important;
	*/
	}
	
#pagebody{margin-top:-30px;}
#header,
#main,
#footer{text-align:left;}
#footer{margin-top:60px;}
/*
ul.iB{letter-spacing:-1em; word-spacing: -1em;}
:root ul.iB{font-size: 1px; word-spacing: -1px;}
ul.iB > li{display:inline-block; letter-spacing:normal; vertical-align:top; font-size:100%; word-spacing:normal;}
*/

ul.iB{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
	}

.clearfix{zoom:1;}
.clearfix:after{content: ""; clear:both; display:block;}
.clear{clear:both;}


/*-- header --*/

div#header div.hWrap div.steats ul.nav > li a{
	background:url(http://www.rakuten.ne.jp/gold/nakanolife/images/header_sprit_1904.png) no-repeat center left;
	text-indent:-9999px;
	display:block;
	}

div#header{
	width:100%;
	background:url(http://www.rakuten.ne.jp/gold/nakanolife/images/header_back.png) repeat-x top left;
	}
	
div#header div.hWrap{
	width:1050px;
	margin:0 auto;
	height:155px;
	position:relative;
	}
	
div#header div.hWrap h1{
	width:100%;
	text-align:right;
	line-height:38px;
	}
	
div#header div.hWrap h2{
	position:absolute;
	left:-25px;
	top:0;
	}

div#header div.hWrap div.sendfree{
	width:254px;
	height:72px;
	position:absolute;
	top:5px;
	left:-260px;
	right:0;
	margin:auto;
	}

div#header div.hWrap div.steats{
	width:795px;
	float:right;
	}
	
div#header div.hWrap div.steats ul.nav01{
	width:540pxpx;
	float:right;
	}
	
div#header div.hWrap div.steats ul.nav01 > li a{
	height:26px;
	width:140px;
	margin-left:35px;
	}

div#header div.hWrap div.steats ul.nav01 > li a:hover{
	opacity:0.8;
	}

div#header div.hWrap div.steats ul.nav02 > li a{
	height:52px;
	width:175px;
	margin:15px 0 0 15px;
	}

div#header div.hWrap div.steats ul.nav01 > li:nth-child(1) a{background-position:0 0; width:88px;}
div#header div.hWrap div.steats ul.nav01 > li:nth-child(2) a{background-position:-88px 0; width:100px;}
div#header div.hWrap div.steats ul.nav01 > li:nth-child(3) a{background-position:-193px 0; width:103px;}
div#header div.hWrap div.steats ul.nav01 > li:nth-child(4) a{background-position:-304px 0; width:85px;}
div#header div.hWrap div.steats ul.nav02 > li:nth-child(1) a{background-position:0 -25px;}
div#header div.hWrap div.steats ul.nav02 > li:nth-child(2) a{background-position:-176px -25px; width:178px;}
div#header div.hWrap div.steats ul.nav02 > li:nth-child(3) a{background-position:-360px -25px; width:335px;}
div#header div.hWrap div.steats ul.nav02 > li:nth-child(1) a:hover{background-position:0 -77px;}
div#header div.hWrap div.steats ul.nav02 > li:nth-child(2) a:hover{background-position:-176px -77px;}
div#header div.hWrap div.steats ul.nav02 > li:nth-child(3) a:hover{background-position:-360px -78px;}

ul.hPickUp{
	width:1050px;
	margin:0 auto 15px;
	}
	
ul.hPickUp > li{
	width:260px;
	height:125px;
	margin-left:2px;
	}


ul.bnrLink > li > a{
	display:block;
	width:125px;
	height:100%;
	position:fixed;
	top:0;
	}

ul.bnrLink > li:nth-child(1) > a{left:0;}
ul.bnrLink > li:nth-child(2) > a{right:0;}

/**** レフトナビ ****/

#leftNavi div.leftTopBannerArea {
	width: 296px ;
}

#leftNavi div.leftTopBannerArea img{
	margin-bottom: 15px ;
}


#leftNavi div.leftBannerColumn {
	float: left ;
	width: 122px ;
}

#leftNavi div.leftBannerColumn img{

}


#leftNavi div.leftMenuColumn {
	float: left ;
	width: 164px ;
	margin-right:15px;
}

#leftNavi div.leftMenuColumnbg {
	float: left ;
	width: 150px ;
	background:url(http://www.rakuten.ne.jp/gold/nakanolife/imagesdot_bg.gif);
	padding:7px;
}

#leftNavi div.leftMenuColumnbody{width:150px;
background-color:#FFF;}

#leftNavi div.leftMenuColumnbody dl{
	width: 150px ;
}

#leftNavi div.leftMenuColumnbody dt{
	margin: 0 0 7px 0 ;
	padding-bottom:7px;
	border-bottom:#CCC 1px dotted;
	
}
#leftNavi div.leftMenuColumnbody dt a{

}
#leftNavi div.leftMenuColumnbody dt a:hover{
	color:#C00;
}

#leftNavi div.leftMenuColumnbody dd{
	display: list-item ;
	background:url(http://www.rakuten.ne.jp/gold/nakanolife/imagescommon_mark.jpg) no-repeat;
	margin: 0 0 2px 8px ;
}

#leftNavi div.leftMenuColumnbody dd a{
	display: block ;
	width: 120px ;
	padding: 0 0 0 13px ;
	color:#000;
	font-size: 12px ;
	text-decoration: none ;
}

#leftNavi div.leftMenuColumnbody dd a:hover{
	color: #000 ;
/*	background: #ffcc99 ;*/
	background:#960;
	
}

#leftNavi div.leftMenuColumnbody dd.end{
	margin: 0 0 0px 8px !important;
		border-bottom:#CCC 1px dotted;
	
}
.leftMenuColumn h3:nth-of-type(1){
	background:url(http://www.rakuten.ne.jp/gold/nakanolife/images/l-search_164x30_1704.png);
	width:100%;
	display:block;
	text-indent:-9999px;
	float:left;
	width:164px;
	height:30px;
	position:relative;
	z-index:99;
	border-top-right-radius:10px;
	margin:10px 0 0;
	}
	
.leftMenuColumn h3:nth-of-type(2){background-image:url(http://www.rakuten.ne.jp/gold/nakanolife/images/l-catef_164x30_1704.png);}
.leftMenuColumn h3:nth-of-type(3){background-image:url(http://www.rakuten.ne.jp/gold/nakanolife/images/l-cateb_164x30_1812.png);}
.leftMenuColumn h3:nth-of-type(4){background-image:url(http://www.rakuten.ne.jp/gold/nakanolife/images/l-catet_164x30_1704.png);}

.leftMenuColumn .cont{
	margin-bottom:15px;
	padding:17px 5px 10px;
	display:block;
	border:solid 1px #ccc;
	border-radius:2px;
	position:relative;
	top:-7px;
	width:152px;
	float:left;
	}

.leftMenuColumn form.cont{
	background:url(http://www.rakuten.ne.jp/gold/nakanolife/images/l-search_back_01.png) no-repeat center right;
	}
	
.leftMenuColumn form.cont ul{
	margin-bottom:0px;
	list-style-type:none;
	margin:0;
	padding:0;
	}

.leftMenuColumn form.cont input,
.leftMenuColumn form.cont select,
.leftMenuColumn form.cont select > option{
	border:solid 1px #869a1f;
	padding:7px 5px;
	color:#282525;
	border-radius:3px;
	margin:0 0 5px;
	font-size:12px;
	opacity:0.7;
	width:138px;
	}

.leftMenuColumn form.cont select,
.leftMenuColumn form.cont select > option{
	padding:2px 5px;
	margin-bottom:3px;
	font-size:11px;
	}

.leftMenuColumn form.cont select > option{
	border:none;
	font-size:12px;
	}

.leftMenuColumn form.cont input:hover,
.leftMenuColumn form.cont li input[type="submit"]:hover,
.leftMenuColumn form.cont select:hover{
	background:#fffae4;
	opacity:1;
	}

.leftMenuColumn form.cont input.key,
.leftMenuColumn form.cont select > option{
	width:164px;
	font-size:11px;
	margin-bottom:10px;
	}


.leftMenuColumn form.cont select,
.leftMenuColumn form.cont select > option{
	width:151px;
	}
.leftMenuColumn form.cont li.searchBtn{
	margin-top:15px;
	}

.leftMenuColumn form.cont li.searchBtn input{
	width:80px;
	background:#fff;
	cursor:pointer;
	}#leftNavi .bannerArea img{
	margin:5px 0 0px 0 ;
	width:150px;
	float:left;

}

.leftMenuColumn .lCategory{
	width:164px;
	margin:10px 0;
	}

.leftMenuColumn .lCategory > li{
	margin-bottom:3px;
	}


#footer{clear:both; width:100%;}
#footer div.footerLine,
#footer div#footerInformation h4,
#footer div#footerInformation div.oshiharai ul > li,
#footer div#footerInformation div.haisou p,
#footer ul.footerNav > li a{
	background:url(http://www.rakuten.ne.jp/gold/nakanolife/images/footer_sprit.png) no-repeat;
	width:100%;
	display:block;
	text-indent:-9999px;
	}

#footer div.footerLine{
	background:url(http://www.rakuten.ne.jp/gold/nakanolife/images/footer_back.png) top center repeat-x;
	padding-top:15px;
	height:45px;
	}

#footer small.copyright{
	background:url(http://www.rakuten.ne.jp/gold/nakanolife/images/footer_back_02.png) top center repeat-x;
	padding-top:15px;
	height:67px;
	text-align:center;
	}
	

#footer div#footerInformation{
	width:1050px;
	margin:5px auto;
	border:none;
	padding:15px 15px;
	font-size:0.9em;
	}

#footer div#footerInformation h4{
	width:312px;
	height:30px;
	margin:5px 0;
	}

#footerInformation .henpinfuka h5{
	width: 250px ;
	margin: 7px 0 10px 10px ;
	padding: 3px 0 3px 16px ;
	background: url(http://www.rakuten.ne.jp/gold/nakanolife/images/mark.jpg) center left no-repeat ;
	color: #666;
}

#footer div#footerInformation div.oshiharai ul > li{
	height:40px;
	margin:10px 0;
	}

#footer div#footerInformation div.haisou p{
	width:100%;
	height:60px;
	margin:15px 0;
	}

#footerInformation .haisou ul{
	width:400px;
	background-color:#CCC;
	margin:0 0 15px 10px ;
	padding:10px;
}

#footerInformation .haisou li{
	display: list-item ;
	list-style-type:none;
	margin: 0 0 2px 0px ;
	padding-left:14px;
}

#footer div#footerInformation div.henpin h4{background-position:0 0;}
#footer div#footerInformation div.oshiharai h4{background-position:0 -29px; margin-left:70px;}
#footer div#footerInformation div.aboutItem h4{background-position:0 -119px;}
#footer div#footerInformation div.haisou h4{background-position:0 -60px; margin-left:70px;}
#footer div#footerInformation div.haisou p{background-position:0 -225px;}
#footer div#footerInformation div.daibiki h4{background-position:0 -89px; margin-left:70px;}
#footer div#footerInformation div.eigyouCalendar h4{background-position:-311px 0; width:190px; margin-left:10px;}
#footer div#footerInformation div.keppin h4{background-position:-311px -30px; width:190px; margin-left:10px;}
#footer div#footerInformation div.otoiawase h4{background-position:-311px -60px; width:190px; margin-left:10px;}
#footer div#footerInformation div.oshiharai ul > li:nth-child(1){background-position:0 -150px; height:35px;}
#footer div#footerInformation div.oshiharai ul > li:nth-child(2){background-position:0 -185px;}

#footer ul.footerNav{
	width:1140px;
	margin:0 auto;
	}

#footer ul.footerNav > li a{
	min-width:100px;
	line-height:45px;
	padding-left:25px;
	background-position:0 -297px;
	text-indent:0;
	font-size:12px;
	margin-left:40px;
	}

#footer ul.footerNav > li:first-child a{
	margin:0;
	}

.caltitle_rakuten{color:#F90;
	font-size:1.5em;border-bottom:#333 1px solid;}

td.event1day_rakuten      {
    background-color: #FF9900 !important;
    }
font.event1day_rakuten    {
    color: #FF9900;
    }
td.event2day_rakuten      {
    background-color: #33CCFF !important;
    }
font.event2day_rakuten    {
    color: #33CCFF;
    }
td.event3day_rakuten      {
    background-color: #FFCC33 !important;
    }
font.event3day_rakuten    {
    color: #FFCC33;
    }
table.event_rakuten       {
    text-align: left;
    word-break: break-all;
    margin: 7px 10px 7px 10px;
    border-collapse: collapse;
    line-height:120%;
    table-layout: fixed;
    width: 155px;
    }
table.event_rakuten td   {
    padding: 0px 0px 0px 0px;
    }

p.compInfo{
	width:203px;
	margin:10px 0;
	}

p.compInfo a{
	white-space:nowrap;
	}

p.compInfo:last-child{
	margin-bottom:0;
	}

p.compInfo span{
	display:block;
	margin-top:7px;
	font-size:95%;
	}



/*--- top ---*/


div#mainContents h3{
	background:url(http://www.rakuten.ne.jp/gold/nakanolife/images/t-rank_title_870x60.jpg) no-repeat;
	width:100%;
	display:block;
	text-indent:-9999px;
	height:60px;
	}

div#mainContents ul.rank,
div#mainContents ul.rank > li:nth-child(2) ul{
	display:-webkit-box;
    display:-moz-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
	}

div#mainContents ul.rank{
	width:870px;
	}

div#mainContents ul.rank > li:nth-child(2){
	width:560px;
	}

div#mainContents ul.rank > li:nth-child(2) ul{
	}

div#mainContents ul.rank > li:nth-child(2) ul > li{
	width:270px;
	margin:7px 5px;
	}
