@charset "UTF-8";

/***********************************************************************************
  全般
***********************************************************************************/

.frame {
	width: 918px;
}

/***********************************************************************************
  サイド
***********************************************************************************/

#right {
	width: 160px;
	float: right;
}

/***********************************************************************************
  固定ヘッダー
***********************************************************************************/

#logo {
	float: left;
}

#top form {
	margin: 1.2rem .1rem 0 0;
	float: right;
}

#top form input[type=text] {
	width: 30rem;
}

/***********************************************************************************
  メイン
***********************************************************************************/

main {
	width: 728px;
	float: left;
}

/***********************************************************************************
  広告
***********************************************************************************/

.ad_300x50,
.ad_320x100,
.ad_468x60 {
	display: none;
}

/***********************************************************************************
  商品
***********************************************************************************/

.item .infos,
.item .search_buttons {
	max-width: 50.5rem;
	float: left;
}

/***********************************************************************************
  カレンダー
***********************************************************************************/

.calendar {
	width: 48%;
}

.calendar1 {
	float: left;
}

.calendar2 {
	float: right;
}
