@CHARSET "UTF-8";
#main {
	width: 800px;
	height: 1300px;
}
#shop {
  width: 580px;
  float: left;
}
#free {
	text-align: left;
	margin-left: 15px;
  margin-bottom: 20px;
	
}
/*------------------------------*/
/* ヘッダー                     */
/*------------------------------*/
#header_honsha {
  background: url('../images/honsha/header_photo.jpg') left top no-repeat;
  line-height: 1.1;
}
#header_sinjuku {
  background: url('../images/sinjuku/header_photo.jpg') left top no-repeat;
  line-height: 1.1;
}
#header_ike_higasi {
  background: url('../images/ikebukuro_higasi/header_photo.jpg') left top no-repeat;
  line-height: 1.1;
}
#header_ike_nisi {
  background: url('../images/ikebukuro_nisi/header_photo.jpg') left top no-repeat;
  line-height: 1.1;
}
#header_ike_chuou {
  background: url('../images/ikebukuro_chuou/header_photo.jpg') left top no-repeat;
  line-height: 1.1;
}
#header_ueno {
  background: url('../images/ueno/header_photo.jpg') left top no-repeat;
  line-height: 1.1;
}
#header_okatimati {
  background: url('../images/okatimati/header_photo.jpg') left top no-repeat;
  line-height: 1.1;
}
#header_waseda {
  background: url('../images/waseda/header_photo.jpg') left top no-repeat;
  line-height: 1.1;
}
/*------------------------------*/
/* おすすめエリア               */
/*------------------------------*/
#osusume {
  position: relative;
	width: 550px;
	height: 250px;
	text-align: left;
}
#sinchiku {
  position: relative;
  width: 550px;
  height: 250px;
  text-align: left;
}
#new {
  position: relative;
  width: 550px;
  height: 300px;
  text-align: left;
}
#osusume .box,
#sinchiku .box {
  position: absolute;
  width: 155px;
  height: 170px;
  padding: 5px;
  background-color: #FFC;
  border: 1px solid #000;
  text-align: left;
}
#new .box {
  position: relative;
  left: 10px;
  width: 550px;
  height: 65px;
  padding: 5px;
  background-color: #FFF;
  border-bottom: 1px solid #069;
  text-align: left;
  font-size: 120%;
  line-height: 1.2;
}
#osusume .p1,
#sinchiku .p1 {
  left: 15px;
}
#osusume .p2,
#sinchiku .p2 {
  left: 200px;
}
#osusume .p3,
#sinchiku .p3 {
	left: 385px;
}
#osusume a,
#sinchiku a {
  color: #069;
	font-size: 110%;
}
#osusume a:hover,
#sinchiku a:hover {
  color: #C33;
}
#new a {
  color: #069;
  font-size: 120%;
}
#new a:hover {
  color: #C33;
}
#osusume_midasi {
  position: relative;
	background: url(../images/icon_medama.gif) left top no-repeat;
	left: 15px;
  width: 550px;
  height: 35px;
  padding-left: 25px;
  padding-top: 3px; 
  font-weight: bold;
  font-size: 120%;
  color: red;
  text-align: left;
  
}
#sinchiku_midasi {
  position: relative;
  background: url(../images/icon_sinchiku.gif) left top no-repeat;
  width: 550px;
  left: 15px;
  height: 30px;
  padding-left: 30px;
  padding-top: 3px; 
  font-weight: bold;
  font-size: 120%;
  color: red;
}
#new_midasi {
  position: relative;
  background: url(../images/mark_m_for_ensen.gif) left top no-repeat;
  width: 550px;
  left: 15px;
  height: 30px;
  padding-left: 30px;
  padding-top: 3px; 
  font-weight: bold;
  font-size: 120%;
  color: red;
}
#osusume img,
#sinchiku img {
  float: left;
  margin: 2px;
}
#new img {
	float: right;
	margin: 5px;
}
#osusume p,
#sinchiku p {
	width: 100%;
	color: #000;
	font-weight: normal;
  line-height: 1.4;
  padding-right: 10px;
}
#new p {
	float: left;
	width: 450px;
}
#osusume span,
#sinchiku span {
  color: red;
  font-weight: bold;
  font-size: 160%;
}
#osusume .comment,
#sinchiku .comment {
  color: #000;
}
#osusume .back1 {
	background-color: #FFE4E1;
}

