@charset 'utf-8';

/* ------------------------------
 * model.css
 * Nov 5, 2013
------------------------------ */


/* --------------------------------------------------
 * Common
-------------------------------------------------- */
/* button */
.btn-primary {
	border-color: #a00;
	background-color: #c00;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
	border-color: #900;
	background-color: #b00;
}
/* summary */
.hmj-billboard .summary {
  position: relative;
}
.hmj-billboard .summary .anchor01,
.hmj-billboard .summary .anchor02 {
  position: absolute;
  font-size: 10px;
  line-height: 1;
}
.hmj-billboard .summary .anchor01 {
  top: 73px;
  left: 207px;
}
.hmj-billboard .summary .anchor02 {
  top: 131px;
  left: 160px;
}
/* color */
.colors .pagenation a {
	background-image: url(/LITTLECUB/common/img/bg-colorchip.png);
}
/* section */
.hmj-contents .section h2 {
	line-height: 1.2;
}
.hmj-contents .section p,
.hmj-contents .section ul {
	line-height: 1.8;
}

/* --------------------------------------------------
 * Home
-------------------------------------------------- */
.hmj-contents-special {
	height: 384px;
	padding: 40px 0;
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-image: url(/LITTLECUB/img/bg-special.jpg);
	position: relative;
}
.hmj-contents-special .hgroup {
	width: 318px;
	position: absolute;
	top: 326px;
	left: 47px;
}
.hmj-contents-special p {
	margin: 0.5em 0;
}
.hmj-contents-special .price {
	font-size: 16px;
}
.hmj-contents-special .button {
	margin-top: 2em;
}
.feature01	{
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-image: url(/LITTLECUB/img/pic-feature01.jpg);
}
.feature02	{
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-image: url(/LITTLECUB/img/pic-feature02.jpg);
}
.feature03	{
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-image: url(/LITTLECUB/img/pic-feature03.jpg);
}
.feature01 .hgroup,
.feature02 .hgroup,
.feature03 .hgroup,
.feature04 .hgroup {
	padding: 40px 0;
	position: relative;
}
.feature01 .hgroup h2,
.feature02 .hgroup h2,
.feature03 .hgroup h2,
.feature04 .hgroup h2 {
	line-height: 1.2;
}
.feature01 .hgroup p,
.feature02 .hgroup p,
.feature03 .hgroup p,
.feature04 .hgroup p {
	margin: 1em 0;
}
.feature01 .hgroup {
	padding-top: 280px;
	padding-left: 550px;
}
.feature02 .hgroup {
	padding-top: 310px;
	padding-left: 550px;
}
.feature03 .hgroup {
	padding-top: 190px;
	padding-left: 550px;
}
/* --------------------------------------------------
 * Color
-------------------------------------------------- */
.type-colors .hmj-slide {
	height: 436px;
}
/* --------------------------------------------------
 * Special
-------------------------------------------------- */
.special-summary {
	padding: 20px 30px;
	color: #000;
	background-color: #c7000a;
}
.special-summary .primary {
	width: 560px;
}
.special-summary .secondary {
	width: 350px;
}
.special-summary a {
	color: #000;
	text-decoration: underline;
	}
	.special-summary a:focus,
	.special-summary a:hover,
	.special-summary a:active {
		text-decoration: none;
	}
.special-summary strong {
	color: #fff;
}
.special-summary .note {
	color: #333 !important;
	font-size: 1em;
}
.special-summary .recycle .append {
	width: 274px;
}
.special-summary .recycle p {
	line-height: 1.1;
}

