@charset "utf-8";
/*
body {font-size: 100%;}
*/

.floatL{
	float:left;
	}
.floatR{
	float:right;
	}
a{
	color:#000;
	}
/* a:hover{
	color:#b2b2b2;
	} */
.red,
.red a,
#topics li.red a{
	/*color:#004800;*/
	}
.redBold{
	color:#ef854b;
	font-weight:bold;
	}
.redBold2{
	color:#a0040f;
	font-weight:bold;
	}	
/* .red a:hover,
#topics li.red a:hover{
	color:#e77fa4;
	} */
.spInfo,
.pcNone{
	display:none;
	}


#headAreaPcSecond,
header,
#wrapper,
footer,
#footAreaPcSecond{
	width: 100%;
	height:auto;
	display:block;
	}
#headAreaPcSecond{
	min-width:1000px;
	}


#toTop{
	background:#000;
	/*border-radius:5px;*/
	color:#FFF;
	padding:20px 10px 10px;
	position:fixed;
	bottom:20px;
	right:20px;
	font-size:9px;
	}
/* #toTop:hover{
	background:#353535;
	} */
#toTop:after{
font-family: 'fontello';
  content: "\e80e";
  position: absolute;
  top:2px;
  left: 38%;
  font-size:20px;
  z-index:999;
}


#toToph{
/*	background:#000;*/
/*border-radius:5px;*/
/*	background-image:url(../images/top.gif);*/
	color:#FFF;
	padding:20px 10px 10px;
	position:fixed;
	bottom:20px;
	right:20px;
	font-size:9px;
	}
#toToph:hover{
/*	background:#353535;*/
	}
#toToph:after{
font-family: 'fontello';
  content: "\e80e";
  position: absolute;
  top:2px;
  left: 38%;
  font-size:20px;
  z-index:999;
  display:none;
}
/***************▼headArea▼*****************/
#headAreaPcSecond,
header{
	background-color:#fff;
	z-index:9999;
	}
/***************headTop*****************/

#headTop {
    width: 100%;
	height:38px;
	background-color:#000;
	z-index:950;
		
}
#headObi{
    width:1000px;
	margin:0 auto 0;
	padding:5px 0 0;
	display:block;	
}
#headAreaPcSecond h1,
header h1{
	width: 32%;
    max-width:98px;
	float:left;
	}
.webkit #headAreaPcSecond h1,
.webkit header h2{
	 margin-top:1px;
}
#headAreaPcSecond h1 img,
header h1 img{
	width: 100%;
	}
#headNaviArea{
	/*width: 100%;
    max-width:570px;*/
	float:right;
	color:#FFF;
	margin-top:10px;
/*	padding-right:30px;*/
	font-size:70%;
	}
#naviLeft{
	float:left;
	}
#naviRight{
	float:left;
	}

.headNaviLog,
.headNaviCart{
	width: auto;
	float:left;
	color:#FFF;
	/*letter-spacing: 0.1em;*/
	}
.headNaviLog li,
.headNaviCart li{
	float:left;
	padding:0 10px;
	}
.headNaviLog li:last-child,
.headNaviCart li:last-child{
	border-left: 1px solid #fff; 
	padding-right:0;
	}
#headNaviArea li a{
	color:#FFF;
	}
.headNavi{
	width: auto;
	float:left;
	color:#FFF;
	/*letter-spacing: 0.1em;*/
	}
.headNavi li{
	float:left;
	padding:0 10px;
	border-right: 1px solid #fff; 
	
	}
.headNavi li:last-child{
	border-right:none; 
	padding-right:0;
	}
#headNaviArea li a{
	color:#FFF;
	}
/* #headNaviArea li a:hover{
	color:#ccc;
	} */
.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);
}
/***************headBottom*****************/
/***************headNavi*****************/
#headBottom {
    width: 1000px;
	height:38px;
	margin:5px auto 0;
	padding:5px 0 0;
	font-size:65%;
	display:block;	
	z-index:800;
	background-color:#fff;
}

.headCateNav {
	width: 80%;
    max-width:815px;
    list-style: none;
     *zoom: 1;
	float:left;
	z-index:801;
}
.spMenu {
    display:  none;
    padding: 24px 3px 3px 3px;
    color: #fff;
	height:35px;
	font-size:8px;
	position:relative;
	z-index:810;
}
a.spMenu:after{
font-family: 'fontello';
  content: "\e809";
  position: absolute;
  top: -2px;
  right: 5px;
  font-size:30px;
}

.headCateNav:before,
.headCateNav:after {
    content: " "; 
    display: table; 
	
}
.headCateNav:after {
    clear: both;
}
.headCateNav ul {
    list-style: none;
    width: 100%;
}
.headCateNav a {
	text-align:left;
  /*  color:#000;*/
	padding:5px 3px;
	
}
.headCateNav li {
    position: relative;
}
.headCateNav > li {
    float: left;
    border-left: 1px solid #000;  
	width: 11%;
	min-width:87px;
}
.headCateNav > li:last-child {
    float: left;
    border-left: 1px solid #000;  
	border-right: 1px solid #000; 
	width: 12%;
}

.headCateNav > li > a {
    display: block;
	text-align:center;
	
}
.headCateNav ul li{
background: #ececec;

}
/* .headCateNav li:hover {
	background: #FF8B22;
	color:#fff;
} */
/* .headCateNav li a:hover,
.headCateNav li:hover a,
.headCateNav li:hover li a:hover,
.headCateNav li:hover li:hover a,
.headCateNav li:hover li:hover li:hover a{
	color:#fff;
} */
/* .headCateNav li:hover li a,
.headCateNav li:hover li:hover li a{
	color:#000;
} */
/* .headCateNav ul li:hover {
	background: #FF8B22;
	color:#fff;
} */
.headCateNav li ul {
    position: absolute;
    left: -9999px;

}
.headCateNav > li.hover > ul {
    left: 0;
	
}
.headCateNav li li.hover ul {
    left: 100%;
    top: 0;
}
.headCateNav li li a {
    display: block;
    position: relative;
	font-size:80%;
	padding:8px 3px;

}
.headCateNav li li li a {
    z-index:850;
	font-size:80%;
}
/***************headNavi*****************/
/***************search*****************/
#searchArea{
	width: 20%;
    max-width:150px;
	height:28px;	
	float:right;
	margin-top:1px;
	}

input#searchbox{
	/* width:80%;
	height:20px;
		border:1px solid #ccc; */
	}
form button#searchButton{
	width:15%;
	height:18px;
	background:#FFF;
	border-style: none;
	cursor:pointer;

	}
.icon-search{
	font-size:14px;
	vertical-align:middle;
	}

.attention{
	background: #004800;
	width: 100%;
    max-width:1000px;
	color:#FFF;
	padding:3px 0;
	margin:0 auto 15px;
	font-size:60%;
	text-align:center;
	line-height:140%;
}
.banArea{
	width: 100%;
	max-width:1000px;
	margin:20px auto 20px;
	display:block;
}
/*.banArea img{
		width: 100%;
}*/
.spNaviMenu{
	display:none;
	}
/***************▲headArea▲*****************/




/*************▼mainAera▼*************/
#wrapper{
	z-index:1;
	}
/*************curucuru*************/
#curu{
	width:100%;
	margin-bottom:0px;
	z-index:0;
}
#curu iframe{
	width:100%;
	height:490px;
	}
/***********会員様の情報**********/
.FS2_repeater{
	text-align: right;
		font-size:90%;
        width: 1000px;
        margin: 0 auto 10px;
}
/*************linkArea*************/
#linkArea{
	clear:both;
	font-size:70%;
	display:block;
	margin-bottom:20px;
	width:100%;
	/*background:#f5f5f5;*/
	padding:10px 0;
	}
.innerBox{
	width: 1000px;
	margin:0 auto;
	}
#linkArea ul.eventNavi{
	float:left;
	}
#linkArea .eventNavi li{
	background:#000;
	height:23px;
	float:left;
	padding:6px 9px 0 10px;
	margin-right:6px;
	letter-spacing:0.1em;
	text-align:center;
	}
#linkArea .eventNavi li a{
	color:#fff;
	}

#linkArea .eventNavi li:before{
    content: "> ";
	color:#FFF;
}

#linkArea ul.snsNavi{
	float:left;
	}
#linkArea .snsNavi li{
	width:20px;
	height:20px;
	background:#000;
	text-align:center;
	padding:3px 0 0;
	margin-left:5px;
	float:left;
	}
#linkArea .snsNavi li a i{
	color:#fff;
	font-size:14px;
	}
#linkArea ul.trendWord{
	float:right;
	}
#linkArea ul.trendWord li:first-child:before{
    content: "TREND WORD";
	font-weight:bold;
	margin-right:15px;
	padding-right:12px;
	font-size:110%;
	border-right:1px solid #000;
}

#linkArea ul.trendWord li{
	float:left;
	padding:5px 12px;
	border-right:1px solid #000;
	letter-spacing:0.1em;
	}
	
#linkArea ul.trendWord li a{
	text-decoration:underline;
	}
	

/* #linkArea .eventNavi li:hover,
#linkArea .snsNavi li:hover{
	background:#333;
	} */
#linkArea .cap{
	border:solid 1px #000000;
	margin:20px 0;
	padding:5px;
	text-align:center;
	line-height:1.8em;
	}
#linkArea .cap .centerText{
		display:block;
		padding:0;
		margin:0;
		text-align:center;
		font-weight:bold;
		color:#A0040F;
		}
.cap{
	border:solid 1px #000000;
	margin:20px 0;
	padding:8px 10px 10px;
	text-align: center;
	line-height:1.5em;
	font-size:110%;
	}
.cap .centerText{
		display:block;
		padding:0;
		margin:0;
		text-align:center;
		font-weight:bold;
		color:#A0040F;
		}		
/*************newItem*************/
#newItem{
	width:100%;
	margin-bottom:20px;
}
#newItem iframe{
	width:100%;
	height:280px;
	}

.ipad #newItem iframe,
.iphone #newItem iframe,
.ipod #newItem iframe{
	width: 100%;
    max-width:1000px;
	height:280px;
	display:block;
}
#newItem h3{
	width: 100%;
    max-width:1000px;
	font-size:100%;
	font-family:"ヒラギノ角ゴ Pro W3";
	margin:0 auto;
	font-weight:bold;
	margin-bottom:20px;
	padding:4px 0 3px 0;
	/*padding:4px 0 3px 60px;
	background:url(https://titivate.jp/images/newiconbar.gif) no-repeat center left;*/
	}
#newItem h3 .textNew{
	font-size:78%;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	line-height:-0.2em;
	padding:20px 0px 0 10px;

	}


.spLinkMenu{
	display:none;
	}
	
/*************pickUpItem*************/	

#pickUpItem{
	width: 100%;
    max-width:1000px;
	margin:0 auto 40px;
}

#pickUpItem iframe{
	width:100%;
	height:155px;
	}

.ipad #pickUpItem iframe,
.iphone #pickUpItem iframe,
.ipod #pickUpItem iframe{
	width: 100%;
    max-width:1000px;
	height:155px;
	display:block;
}
#pickUpItem h3{
	width: 100%;
    max-width:1000px;
	font-size:90%;
	font-family:"ヒラギノ角ゴ Pro W3";
	margin:0 auto;
	font-weight:bold;
	margin-bottom:20px;
	padding:4px 0 3px 0px;
	/*padding:4px 0 3px 60px;
	background:url(https://titivate.jp/images/hiticon.gif) no-repeat center left;*/
	}
#pickUpItem h3 .textNew{
	font-size:78%;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	line-height:-0.2em;
	padding:20px 0px 0 10px;

	}
#pickUpItem h3 .linlText{
	position:relative;
	font-size:78%;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	float:right;
	text-decoration:underline;
	}
#pickUpItem h3 .linlText:after{
font-family: 'fontello';
  content: "\e80d";
  position: absolute;
  top: 0px;
  left: -10px;
  font-size:12px;
  color:#b2b2b2;
}
/*************pickItem*************/	
.pickItem p img{/* IE6 */
	zoom: 1;
	filter: alpha(opacity=10) !important;
}
/* .pickItem p a:hover img {
	opacity: 0.1 !important; Standard: FF gt 1.5, Opera, Safari
	filter: alpha(opacity=10) !important; IE lt 8
	-ms-filter: "alpha(opacity=10)" !important; IE 8
	-khtml-opacity: 0.1 !important; Safari 1.x
	-moz-opacity: 0.1 !important; FF lt 1.5, Netscape
	
} */
.pickItem p{
	float: left;
	width: 15.6%;
	margin:0 0 0 1%;
	font-size:60%;
}
.pickItem p a{
	width: 100%;
	height:auto;
	display:block;
	position: relative;
	overflow: hidden;
}

/* .pickItem p a:hover{
	background-color:#000;
	} */

.pickItem p a .itemName,
.pickItem p a .salePrice{
		opacity: 0;
		display:block;
		white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width:100%;
		text-align:center;
		padding:0 1%;
		height:0;
	}
.pickItem p a:hover .itemName{
		opacity: 1;
		color: #fff;
		display:block;
		position: absolute;
		top:36%;
		left:1%;
		height:50%;		
	}
.pickItem p a:hover .salePrice{
		opacity: 1;
		color: #fff;
		display:block;
		position: absolute;
		top:45%;
		left:1%;
		line-height:150%;
		height:50%;
	}
.pickItem p a .salePrice .price{
		display:block;
        width:100%;
		
	}
.pickItem p a:hover .tax{
		padding:0 0 0 5px;
		font-size:80%;
	}

/*************timeSale*************/
#curu2{
	width:100%;
	max-width:1000px;
	margin:0 auto 0;
}

#curu2 iframe{
	width:100%;
	height:152px;
	}

.ipad #curu2 iframe,
.iphone #curu2 iframe,
.ipod #curu2 iframe{
	width: 100%;
    max-width:1000px;
	height:200px;
	display:block;
}
#curu2 h3{
	width: 100%;
    max-width:1000px;
	font-size:100%;
	font-family:"ヒラギノ角ゴ Pro W3";
	margin:0 auto;
	font-weight:bold;
	margin-bottom:20px;
	padding:4px 0 3px 0;
	/*padding:4px 0 3px 70px;
	background:url(../images/saleiconbar.gif) no-repeat center left;*/
	}
/*************timeSaleArea*************/











/*************contentLRauto*************/



#content{
	width: 100%;
    max-width:1000px;
	margin:0 auto 50px;
}






#content li p{
 font-size:70%;
 text-align:center;
 height:50px;
/* padding-top:5px;*/
  line-height:120%;
  margin-top: 4px;
 }
 
#content li p .itemName{
	width: 100%;
	display:block;
		white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
		padding:3px 0 0;
	}
	


	
/*mix_new*/
#coordelistArea .upDay{
	vertical-align:text-bottom;
	width: 100%;
/*	background:url(../img/mixbox_icon_new.gif) no-repeat 0 0px;*/
	padding:0 0 2px auto;
	display:block;
	background-size: 17% auto;
	}
#coordelistArea .upDayNew{
	vertical-align:text-bottom;
	width: 100%;
/*	background:url(../img/new10icon.gif) no-repeat 0 0px;*/
	padding:0 0 2px auto;
	display:block;
	background-size: 34% auto;
	}
#coordelistArea .salePrice,
#Container .salePrice{
	color: #A0040F;
	display:block;
	width: 100%;
	text-align:center;
padding-top:5px;
	}
#Container .salePrice .price,
#coordelistArea .salePrice .price{
	color: #000;
	text-decoration:line-through;
	}
	
/*mix_re*/	
#content .itemBox a{
 font-size:70%;
 text-align:center;
 height:15px;
/* padding-top:5px;*/
  line-height:120%;
  margin-top: 2px;
 }
 
#content .itemBox a .itemName{
	width: 100%;
	display:block;
		white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
		padding:3px 0 0;
	}
	
#coordelistArea .upDay today{
	vertical-align:text-bottom;
	width: 100%;
/*	background:url(../img/mixbox_icon_re.gif) no-repeat 0 0px;*/
	padding:2px 0 2px auto;
	display:block;
	background-size: 18% auto;
	}
	
#content .itemBox{
	width: 23%;
	float:left;
	margin-left:2%;
	margin-bottom:7%;
	}
	
#content .itemBox img{
	width:100%;
}

/*mix_sale*/	
#coordelistArea .upDaySale{
	vertical-align:text-bottom;
	width: 100%;
	background:url(../img/mixbox_icon_sale.gif) no-repeat 5px center;
	padding:1px 0px 3px 30px;
	display:block;
/*	background-size: 17% auto;*/
	font-size: 80%;
	}


/*************frameArea*************/
.frameArea{
	width:100%;
	margin:50px 0;
}
.frameArea iframe{
	width:100%;

	}

.ipad .frameAreaiframe,
.iphone .frameArea iframe,
.ipod .frameArea iframe{
	width: 100%;
    max-width:1000px;
	display:block;
}
.frameArea h3{
	width: 100%;
    max-width:1000px;
	font-size:90%;
	font-family:"ヒラギノ角ゴ Pro W3";
	margin:0 auto;
/*	font-weight:bold;*/

	margin-bottom:20px;
	padding:4px 0 3px 0;
	letter-spacing:1px;
	}
.frameArea h3 .textNew{
	font-size:78%;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	line-height:-0.2em;
	padding:20px 0px 0 10px;

	}
.frameArea h3 .linlText{
	position:relative;
	font-size:78%;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	float:right;
	text-decoration:underline;
	}
.frameArea h3 .linlText:after{
font-family: 'fontello';
  content: "\e80d";
  position: absolute;
  top: 0px;
  left: -10px;
  font-size:12px;
  color:#b2b2b2;
}
.spLinkMenuMax{
	display:none;
	}

/*************ranking pickup*************/
#newsArea{
	clear:both;
	font-size:72%;
	line-height:1.2em;
	display:block;
	margin-bottom:50px;
	}
#newsArea p img{
	width: 100%;
	}
#newsBox{
	width:32%;
	float:right;
	display:block;
	}
#newsBox p,p.faceBook{
	width: auto;
	max-width:24%;
	padding:0 3px;
	float:left;
	}


#newsArea p.newsMain{
	width:70px;
	float:left;
	}
ul#topics{
    width:auto;
    max-width:55%;
	height: 70px;
	overflow-y: auto;
	float:left;
	padding-left:2%;
	display:block;
	}
#newsArea #topics li{
	position:relative;
	padding-left:12px;
	margin-top:3px;
	width:100%;
	}
#newsArea #topics li a{
	width:100%;
	}	
#topics li :after{
  font-family: 'fontello';
  content: "\e80d";
  position: absolute;
  top: 0px;
  left: 0px;
  margin-top: 0;
  font-size:14px;
  color:#b2b2b2;
  text-decoration:none;
}
/*************eventArea*************/
.eventArea{
	width:100%;
	margin:50px 0 60px;
}
.eventArea iframe{
	width:100%;
	height:230px;
	}

.ipad .eventArea iframe,
.iphone .eventArea iframe,
.ipod .eventArea iframe{
	width: 100%;
    max-width:1000px;
	height:230px;
	display:block;
}

.eventArea ul{
	margin-bottom:50px;
	clear:both;
}


.eventArea li{
	float:left;
	width:23%;
	/*margin-left:14px;*/
	margin-left:2%;/**/
	margin-bottom:/*30px*/40px;
	/*text-align:center;*/
}

.eventArea li p{
	font-size:80%;
	padding:5px 0 0 0;
}

.eventArea li .eventNewIcon{
	background:url(../mixbox/img/mixbox_icon_new.gif) no-repeat 0px 5px;
	padding-left:35px;
	background-size: 17% auto;
}


/*********banTopArea**************/
.saleArea{
		width: 100%;
    max-width:1000px;
	margin:0 auto 0;
	z-index:-50;
	}
.saleArea a img{
	z-index:-50;
	}
.banTopArea{
	width: 100%;
    max-width:1000px;
	margin:40px auto 30px;
	}
.banTopArea p.ban6{
	width: 12%;
	padding:0 3% 0 0;
	float:left;
	}
.banTopArea p.ban4{
	width: 25%;
	padding:0 1% 0 0;
	float:left;
	}
.banTopArea .ban3{
	width: 33%;
	padding:0 1% 0 0;
	float:left;
	}
.banTopArea .ban2{
	width: 50%;
	padding:0 1% 0 0;
	float:left;
	}
.banTopArea .ban1{
	width: 100%;
	padding:0;
	float:left;
	}
.banTopArea img{
	width: 100%;
	}

/*********mixbox**************/
#mixBox{
	clear:both;
	}
	
	
	
.lookmore{
	text-align: center; 
	font-size: 90%; 
	width: 100%;
	margin-top:-30px;

	}
	
	
	

	
/*************▲mainAera▲*************/




/*************▼footer▼*************/
footer,
#footAreaPcSecond{
	background:#ececec;
/*	position:absolute;*/
	bottom:0;
	font-size:70%;
	display:block;
	}
#footArea{
	 width: 1000px;
	margin:0 auto 0;
	padding:20px 0;
	clear:both;
	line-height:140%;
	
}
#shop{
	width:30%;
	float:left;
	padding:0;
	}
footer h2,
#footAreaPcSecond h2{
	width:100%;
	height:40px;
	background:url(https://titivate.jp/images/titivate_bk.png) no-repeat;
	background-size:auto 80%;
	-moz-background-size:auto 80%;
-webkit-background-size:auto 80%;
-o-background-size:auto 80%;
-ms-background-size:auto 80%;
display:block;
padding-top:15px;
	padding-left:140px;
	}

#itemList,
#service,
#operate{
	width:17%;
	height:200px;
	float:left;
	margin-bottom:4%;
	padding:2% 0 2% 4%;
	border-left:solid 1px #b2b2b2;
}

.footNavi li{
	padding-bottom:5px;
	font-weight:bold;
}
.footNavi li p,
.footNavi li li{
	padding-top:8px;
	padding-bottom:0;
	font-weight:normal;
	font-size:90%;
}

.footNavi{
}
#copyRight{
	background-color:#000;
	color:#FFF;
	text-align:center;
	padding:3px 0;
	clear:both;
	
}
/*************▲footer▲*************/



/***************▼スマホ大▼****************
@media screen and (max-width: 640px) {
#naviRight{
	right:7%;
	}
#naviLeft{
	position:absolute;
	top:39px;

	}
.headNavi li{
	padding:3% 10%;

	}
.headNavi li:last-child{
	padding-right:0;
	}
#searchArea{
	height:90px;
	padding:50px 0 0;
	}
h3{
	margin-top:20px;
	}

/*************▼mainAera▼*************/
/*************curucuru************
#curu,
#newItem,
#content{
	margin-bottom:20px;
}
#curu iframe{
	width:100%;
	height:300px;
	}
.ipad #curu iframe,
.iphone #curu iframe,
.ipod #curu iframe{
	width:640px;
	height:300px;
	display:block;
}
/*************contentLRauto*************/
/*************newItem************
#newItem iframe{
	width: 100%;
	height:160px;
	}
.ipad #newItem iframe,
.iphone #newItem iframe,
.ipod #newItem iframe{
	width:640px;
	height:160px;
	display:block;
}
/*************pickUpItem************
#pickUpItem iframe{
	width: 100%;
	height:100px;
	}
.ipad #pickUpItem iframe,
.iphone #pickUpItem iframe,
.ipod #pickUpItem iframe{
	width:640px;
	height:100px;
	display:block;
}

/*************pickItem************
.pickItem p a:hover .itemName{
	display:none;}
.pickItem p a .salePrice{
		opacity: 0;
		display:block;
		white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width:100%;
		text-align:center;
		font-size:9px;
		top:20%;
	}
.pickItem p a .salePrice .price{
		display:block;
        width:100%;
		text-align:center;
		font-size:8px;
	}
/*********newsArea*************
#newsArea{
	font-size:10px;
	}

/*********banTopArea*************
.banTopArea{
	width: 100%;
    max-width:100%;
	margin:50px auto 0;
	}
.banTopArea p.ban4{
	width: 41%;
	padding:0 0 3%;
	margin-left:6%;
	float:left;
	}

/*************▲mainAera▲************

}
@media screen and (max-width: 479px) {*/
/*************frameArea************
.frameArea iframe{
	width:100%;
	height:500px;
	}

.ipad .frameAreaiframe,
.iphone .frameArea iframe,
.ipod .frameArea iframe{
	width: 100%;
	height:500px;
	display:block;
}

}
@media screen and (max-width: 400px) {

#curu iframe{
	width:100%;
	height:200px;
	}
.ipad #curu iframe,
.iphone #curu iframe,
.ipod #curu iframe{
	width:400px;
	height:200px;
	display:block;
}
#searchArea{
		height:70px;
	padding:35px 0 0;

	}*/
/*************newItem************
#newItem iframe{
	height:330px;
	width: 100%;
	}
.ipad #newItem iframe,
.iphone #newItem iframe,
.ipod #newItem iframe{
	width: 400px;
	height:330px;
	display:block;
}
/*************pickUpItem************
#pickUpItem iframe{
	height:200px;
	width: 100%;
	}
.ipad #pickUpItem iframe,
.iphone #pickUpItem iframe,
.ipod #pickUpItem iframe{
	width: 400px;
	height:200px;
	display:block;
}

/*************pickItem************
.pickItem p{
	width: 28%;
	margin:0 0 0 4%;
	height:120px;	
}
/*************frameArea************
.frameArea iframe{
	width:100%;
	height:400px;
	}

.ipad .frameAreaiframe,
.iphone .frameArea iframe,
.ipod .frameArea iframe{
	width: 100%;
	height:400px;
	display:block;
}
/*************▲mainAera▲************

}
/***************▼スマホ小▼****************
@media screen and (max-width: 320px) {

#searchArea{
	height:75px;
	padding:32px 0 0;
	}
#naviRight{
	right:10%;
	}
/*************curu***********
#curu iframe{
	width:100%;
	height:180px;
	}
.ipad #curu iframe,
.iphone #curu iframe,
.ipod #curu iframe{
	width:320px;
	height:180px;
	display:block;
}
/*************newItem***********
#newItem iframe{
	width: 100%;
	height:320px;
	}
.ipad #newItem iframe,
.iphone #newItem iframe,
.ipod #newItem iframe{
	width: 320px;
	height:320px;
	display:block;
}
/*************pickUpItem************
#pickUpItem iframe{
	width: 100%;
	height:190px;
	}
.ipad #pickUpItem iframe,
.iphone #pickUpItem iframe,
.ipod #pickUpItem iframe{
	width: 320px;
	height:190px;
	display:block;
}
/*************pickItem************
.pickItem p{
	height:100px;	
}
/*************frameArea************
.frameArea iframe{
	width:100%;
	height:360px;
	}

.ipad .frameAreaiframe,
.iphone .frameArea iframe,
.ipod .frameArea iframe{
	width: 100%;
	height:360px;
	display:block;
}
}*/

.history {
	font-size: 80%;
	text-align: center;
	width: 100%;
	text-decoration: underline;
	margin-bottom:60px;
}
