@charset "shift_jis";

#contents
{
	width:510px;
	float:left;
}

#sub2
{
	padding:4px;
	width:190px;
	float:right;
	border:1px solid #CCC;
}


#sub2 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#sub2  ul li {
    margin: 0 0 5px;
}


.bx-wrapper {
    background: #fff;
    margin: 0 0 50px;
}

.bx-wrapper .bxslider li a{
	
    
}


/***************************************
*	contents
***************************************/
#main .mainbanner
{
	margin:0 0 10px;
}

#contents .pickbnr
{
	margin-bottom:10px;
}

#contents .pickbnr_s
{
	width:250px;
	float:left;
	margin-bottom:10px;
}

#contents .saleBanners
{
	margin-bottom:10px;
	padding:5px;
	width:500px;
	background-color:#F0E8E1;
}

#contents .saleBanners ul
{
	margin:0;
	padding:0;
	list-style:none;
	width:500px;
}

#contents .saleBanners ul li
{
	margin:0;
	padding:0;
}

#contents .saleBanners ul li.satchel
{
	width:245px;
	float:left;
}
#contents .saleBanners ul li.salel
{
	margin-bottom:5px;
	width:245px;
	float:left;
}
#contents .saleBanners ul li.satchel2
{
	width:245px;
	float:left;
	padding-left:5px;
}
#contents .saleBanners ul li.satche2l
{
	width:245px;
	float:left;
	padding-left:10px;
}
#contents .saleBanners ul li.present
{
	margin-bottom:5px;
	width:245px;
	float:right;
}

#contents .saleBanners ul li.gift
{
	width:245px;
	float:right;
}

#contents .pickupItems
{
	/*?@margin-bottom:10px;?@*/
	width:100%;
}

#contents .pickupItems ul
{
	margin:0 0 0 -10px;
	padding:0;
	list-style:none;
	width:525px;
}

#contents .pickupItems ul li
{
	margin:0 0 10px;
	padding:0 0 0 10px;
	width:250px;
	float:left;
}

#contents .news
{
	margin-bottom:5px;
	padding:5px;
	width:490px;
	background-color:#F0E8E1;
}

#contents .news h3
{
	margin:0;
}

#contents .news dl
{
	margin:0;
	padding:5px;
	width:490px;
	height:150px;
	font-size:12px;
	line-height:1.5em;
	overflow:auto;
}

#contents .news dl dt
{
	margin:0;
	padding:0;
	width:115px;
	float:left;
}

#contents .news dl dd
{
	margin:0;
	padding:0;
}

#contents .media
{
	margin-bottom:10px;
	widht:100%;
}

#contents .media h3
{
	margin:0;
}

#contents .media ul.book
{
	margin:0;
	padding:0;
	list-style:none;
	width:240px;
	float:left;
}

#contents .media ul.book li
{
	margin:0;
	padding:0;
	width:222px;
	text-align:center;
	float:left;
}

#contents .media .mediaNews
{
	margin:0 0 10px;
	padding:0;
	width:510px;
	height:300px;
}

#contents .ichioshi
{
	margin-bottom:10px;
	width:100%;
	background-color:#F0E8E1;
}

#contents .ichioshi form
{
	margin:0;
	padding:0;
}

#contents .ichioshi h3.big
{
	margin:0 0 5px;
}

#contents .ichioshi h3.half
{
	margin:0;
	width:260px;
	float:left;
}

#contents .ichioshi .price
{
	padding:0;
	margin:5px 0 0 0;
	font-size:16px;
	font-weight:bold;
	color:#C00;
}

#contents .ichioshi .review
{
	clear:both;
	padding:10px 5px;
	width:500px;
	background-color:#FFF;
}

#contents .ichioshi .review .name
{
	margin:0 0 5px;
	padding-bottom:5px;
	color:#666;
	font-size:12px;
	border-bottom:2px solid #811760;
}

#contents .ichioshi .review .message
{
	margin:0;
	font-size:12px;
	line-height:1.5em;
}

#contents .ichioshi .kowareTxtImg
{
	margin:0;
	width:220px;
	float:left;
}

#contents .ichioshi .kowareData
{
	padding-left:5px;
	width:280px;
	float:left;
}

#contents .ichioshi h4
{
	margin:0;
	padding:5px;
	font-size:12px;
	line-height:1.5em;
	color:#FFF;
	background-color:#660;
}

#contents .ichioshi h4 a
{
	color:#FFF;
}

#contents .ichioshi .daisukiData
{
	width:240px;
	float:right;
}

#contents .ichioshi .daisukiData .daisukiTxtImg
{
	margin:0;
	width:240px;
}

#contents .itemlist
{
	margin-bottom:10px;
}

#contents .itemlist h3
{
	margin:0 0 5px;
	padding:4px;
	font-size:12px;
	font-weight:normal;
	color:#E9E3CF;
	height:12px;
	background:url(https://www.okaki.ne.jp/img/index/bg-title.jpg) no-repeat 0 0;
}

#contents .itemlist table
{
}

#contents .itemlist table td
{
	padding:5px;
	vertical-align:top;
}

#contents .itemlist table p
{
	margin:0;
}

#contents .itemlist table p.name
{
	font-size:12px;
	line-height:1.5em;
}

#contents .itemlist table p.caption
{
	font-size:10px;
	line-height:1.5em;
}

#contents .service
{
	font-size:10px;
	background-color:#591144;
	border-collapse:separate;
	border-spacing:5px;
}

#contents .service td
{
	width:120px;
	vertical-align:top;
	background-color:#FFF;
}

#contents .service p
{
	margin:0;
}

#contents .service .txt
{
	margin:5px;
	padding:5px;
	height:95px;
	background-color:#F0E8E1;
}

#contents .service strong
{
	font-weight:normal;
	color:#C00;
}

/***************************************
*	sub2
***************************************/
#sub2 ul.banners
{
	margin:0;
	padding:0;
	list-style:none;
}

#sub2 ul.banners li
{
	margin:0 0 5px;
}

#sub2 ul.banners li ul
{
	width: 176px;
	height: 300px;
	margin: 0 auto;
	padding: 0.5em;
	font-size: 12px;
	list-style: none;
	background-color: #F6F6F6;
	border: #CCC solid 1px;
	border-top: none;
	overflow: auto;
}

#sub2 .owner
{
	margin:auto;
	width:188px;
	font-size:10px;
	line-height:1.5em;
}

#sub2 .owner h3
{
	margin:0 0 5px;
}

#sub2 .owner p
{
	margin:0 0 1em;
}

#sub2 .owner .photo
{
	margin:0;
	padding-left:5px;
	padding-bottom:5px;
	width:80px;
	float:right;
}

#sub2 .owner .name
{
	text-align:right;
}

#sub2 .ranking
{
	margin-bottom:10px;
}

#sub2 .ranking h3
{
	margin:0;
	padding:4px;
	height:32px;
	font-size:12px;
	font-weight:normal;
	color:#E9E3CF;
	background:url(https://www.okaki.ne.jp/img/index/bg-ranking.jpg) no-repeat 0 0;
}

#sub2 .ranking table
{
	width:188px;
	font-size:12px;
	line-height:1.5em;
}

#sub2 .ranking table td
{
	padding:5px 0;
	border-bottom:1px dotted #E4DBC1;
}

#sub2 .ranking p
{
	margin:0;
}

#sub2 .ranking .rank
{
	color:#900;
	font-size:10px;
}

#sub2 .ranking .name
{
}

#sub2 .ranking .price
{
	color:#C00;
}

#sub2 .ranking .thumbHigh
{
	width:65px;
	float:left;
}

#sub2 .ranking .dataHigh
{
	width:105px;
	float:right;
}

#sub2 .ranking .thumbLow
{
	width:45px;
	float:left;
}

#sub2 .ranking .dataLow
{
	width:125px;
	float:right;
}

#sub2 .review
{
	margin:0 0 5px;
	padding:0 0 5px;
	background-color:#E9E3CF;
}

#sub2 .review h3
{
	margin:0 0 5px;
}

#sub2 .review .item
{
	margin:0 auto 5px;
	padding:5px;
	width:170px;
	background-color:#FFF;
}

#sub2 .review .item .date
{
	margin:0 0 5px;
	padding-bottom:5px;
	color:#999;
	font-size:12px;
	line-height:1.5em;
	border-bottom:2px solid #A00;
}

#sub2 .review .item .comment
{
	font-size:12px;
	line-height:1.5em;
}

#sub2 .review .otherComment
{
	margin:0;
	padding-right:5px;
	text-align:right;
}

#sub2 .mobile
{
	margin-bottom:5px;
	background-color:#F0E8E1;
}

#sub2 .mobile h3
{
	margin:0;
}

#sub2 .mobile .inner
{
	padding:5px;
	font-size:12px;
	line-height:1.5em;
}

#sub2 .mobile p
{
	margin:0;
}

#sub2 .mobile .note
{
	font-size:10px;
	line-height:1.5em;
}

#sub2 .activity
{
	margin:0;
}

#sub2 .activity h3
{
	margin-bottom:0;
}

#sub2 .activity ul
{
	margin:0;
	padding:5px 0;
	list-style:none;
	border:1px solid #930;
	text-align:center;
}

#sub2 .activity ul li
{
	margin:0 0 5px;
}

/***************************************
*	sub1 hidden
***************************************/
#sub1 .indexHidden
{
	display:none;
}

/*
     FILE ARCHIVED ON 17:16:40 Nov 27, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:22:50 Sep 12, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 47.405 (3)
  esindex: 0.005
  captures_list: 69.21
  CDXLines.iter: 8.792 (3)
  PetaboxLoader3.datanode: 304.152 (5)
  exclusion.robots: 0.108
  exclusion.robots.policy: 0.1
  RedisCDXSource: 11.272
  PetaboxLoader3.resolve: 654.886 (2)
  load_resource: 919.911
*/