@charset "utf-8";

/* ///////////////////////////////////////////////////////////////////

[header]
[swfContent]
[unitPhotoSet]
[blockRecentEntry]
[blockKiinoBlog]

-- FontSize --
  BASE:  75% (12px)

 SMALL:  83% (10px)
 LARGE: 133% (16px)
XLARGE: 166% (20px)


/////////////////////////////////////////////////////////////////// */

@import url(import/reset.css);
@import url(import/common.css);
@import url(import/parts.css);
@import url(import/sub.css);

@import url(import/clear.css);

/* =========================================================
■header
========================================================= */
div#header div#headerNav {
	margin: 0;
}



/* =========================================================
■swfContent
========================================================= */
div#swfContent  {
	width: 960px;
	margin: 0 auto 30px;
}



/* =========================================================
■blockRecentEntry
========================================================= */
div#main div.blockRecentEntry {
	position: relative;
	width: 720px;
	margin: 0 -20px 0 0;
	padding: 0 0 10px;
}

div#main div.blockRecentEntry div.unitRecentEntry {
	display: inline;
	float: left;
	width: 340px;
	margin: 0 20px 20px 0;
	padding: 0 0 20px;
	background: url(/kiino/img/home/box_home_01_btm.gif) no-repeat 0 100%;
}

div#main div.blockRecentEntry div.unitRecentEntry h2 {
	margin: 0 auto 10px;
	padding: 20px 0 0;
	background: url(/kiino/img/common/box_dot_01_top.gif) repeat-x 0 0;
	text-align: center;
}

div#main div.blockRecentEntry div.unitRecentEntry dl {
	margin: 0 20px 10px;
}

div#main div.blockRecentEntry div.unitRecentEntry dl dt {
	margin: 0 0 5px;
	color: #FF6600;
	font-size: 83%;
}

div#main div.blockRecentEntry div.unitRecentEntry dl dt span.new {
	padding-right: 48px;
	background: url(/kiino/img/home/ico_new_01.gif) no-repeat 100% 48%;
}

div#main div.blockRecentEntry div.unitRecentEntry dl dd {
	overflow: hidden;
	height: 3.6em;
}

div#main div.blockRecentEntry div.unitRecentEntry p.linkCommon {
	margin: 0 20px;
	text-align: right;
}



/* =========================================================
■blockKiinoBlog
========================================================= */
div#main div.blockKiinoBlog {
}

div#main div.blockKiinoBlog div.innerKiinoBlog {
	background: url(/kiino/img/common/box_dot_01_btm.gif) repeat-x 0 100%;
}


/* unitBlogTitle
----------------------------------------------- */
div#main div.blockKiinoBlog div.unitBlogTitle {
	background: url(/kiino/img/common/box_dot_01_top.gif) repeat-x 0 0;
	padding: 20px 35px;
}

div#main div.blockKiinoBlog div.unitBlogTitle h2 {
	display: table-cell;
	*display: inline;
	margin: 0;
	padding-right: 10px;
	background: none;
	vertical-align: middle;
}

div#main div.blockKiinoBlog div.unitBlogTitle p {
	display: table-cell;
	*display: inline;
	margin: 0;
	vertical-align: middle;
}


/* unitKiinoBlog
----------------------------------------------- */
div#main div.blockKiinoBlog div.unitKiinoBlog {
	margin: 0 5px 0 35px;
}

div#main div.blockKiinoBlog div.unitKiinoBlog div.itemKiinoBlog {
	display: inline;
	float: left;
	width: 300px;
	margin: 0 30px 0 0;
	padding: 0 0 20px;
}

div#main div.blockKiinoBlog div.unitKiinoBlog div.itemKiinoBlog h3 {
	margin: 0 0 5px;
	padding: 0;
	border: none;
}

div#main div.blockKiinoBlog div.unitKiinoBlog div.itemKiinoBlog p {
	margin: 0;
	zoom: normal;
}

