/* category */
#inn-box ul.category {
	margin:0 0 30px -16px;
}
#inn-box ul.category li {
	background-color:#ffffff;
	margin:5px 0 0 16px;
	width:140px;
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:top;
}

#inn-box ul.category li img.photo {
	display: block;
	max-width:140px;
	height:auto;
}

/* カテゴリ・グループのフリースペース内全体の指定 */
#inn-box div.cg_freespace_01 {
	background-color:#f2fbff;
	margin-bottom:20px;
	padding:10px;
	line-height:1.5;
}
#inn-box div.cg_freespace_02 {
	background-color:#f2fbff;
	margin-bottom:20px;
	padding:10px;
	line-height:1.5;
}

/* カテゴリ・グループのフリースペース内の<p>タグの余白設定 */
#inn-box div.cg_freespace_01 p,
#inn-box div.cg_freespace_02 p {
	margin:0;
	padding:0;
	line-height:1.5;
}
/* カテゴリ・グループのフリースペース内の<ul>タグの余白設定 */
#inn-box div.cg_freespace_01 ul,
#inn-box div.cg_freespace_02 ul {
	margin:0;
	padding:0;
	padding:10px;
	line-height:1.5;
}
#inn-box div.cg_freespace_01 li,
#inn-box div.cg_freespace_02 li {
	padding:0 0 0 15px;
	line-height:1.5;
}

/*springsale*/
.springsale {
  position: relative;
  }

.springsale p {
  position: absolute;
  top: 84%;/*画像の左上に配置*/
  left: 15%;
  margin: 0; /*余計な隙間を除く*/
  color: #ffffff;/*文字を白に*/
  font-weight: bold; /*太字に*/
  background: ;/*背景色*/
  font-size: 30px;
  line-height: 1;/*行高は1に*/
  padding: 5px 10px;/*文字周りの余白*/
  }

.springsale img {
  width: 100%;
  }
/* jquery-yycountdowntimer */

.yycountdown-box{
  text-align:right;
  margin:10px 0;
  color:#000000;
}
 
#timer .yycountdown-box .yyc-day{
  font-size:3.5em;
  color:#39138D;
}
#timer .yycountdown-box .yyc-hou{
  font-size:3.5em;
  color:#39138D;
}
#timer .yycountdown-box .yyc-min{
  font-size:3.5em;
  color:#39138D;
}
#timer .yycountdown-box .yyc-sec{
  font-size:3.5em;
  color:#39138D;
}
 
#timer .yycountdown-box .yyc-day-text,
#timer .yycountdown-box .yyc-hou-text,
#timer .yycountdown-box .yyc-min-text,
#timer .yycountdown-box .yyc-sec-text{
  font-size:1.5em;
  color:#56359D;
  }
