@charset "utf-8";

/* ///////////////////////////////////////////////////////////////////

[blockNewList]
[unitList]
[blockColumnKaran]
[unitDotBox]

[blockShopList]

[blockColumnFoot]

-- 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);



/* =========================================================
■blockNewList
========================================================= */
div#main div#blockNewList {
	margin: 0 0 50px;
}

div#main div#blockNewList div.unitPhotoSet3 {
	margin-bottom: 30px;
}

div#main div#blockNewList p.excerpt {
	margin: 0 0 20px;
}

div#main div#blockNewList ul.listCommon li {
	float: left;
	width: 47%;
	margin: 0 0 10px;
}

div#main div#blockNewList p.linkCommon {
	margin: 0;
	text-align: right;
}



/* =========================================================
■unitList
========================================================= */
div#main div.unitList {
	margin: 0 0 50px;
}

div#main div.unitList p.excerpt {
	margin: 0 0 10px;
}

div#main div.unitList ul.listCommon {
	margin: 0;
}

div#main div.unitList p.linkCommon {
	width: 460px;
	margin: 0;
	text-align: right;
}


/* =========================================================
■blockColumnKaran
========================================================= */
div#main div.blockColumnKaran {
	margin: 0 0 30px;
}

div#main div.unitColumnPhoto {
	display: inline;
	float: left;
	width: 220px;
	font-size: 85%;
	line-height: 1.5;
}

div#main div.unitColumnPhoto p,
div#main div.unitColumnPhoto ul li {
	margin: 0 0 15px;
}

div#main div.unitColumnPhoto img {
	margin: 0 0 5px;
}

div#main div.unitColumnPhoto strong,
div#main div.unitColumnPhoto b {
	font-weight: bold;	
}

div#main div.unitColumnText {
	float: right;
	width: 460px;
}

div#main div.unitColumnText strong {
	color: #FF6600;
	font-weight: old;
}

div#main div.unitColumnText p {
	margin: 0 0 20px;
}


/* =========================================================
■unitDotBox
========================================================= */
div#main div.unitDotBox02  {
	font-size: 85%;
}


/* =========================================================
■blockShopList
========================================================= */
div#main div#blockShopList {
	position: static;
	width: 700px;
	margin: 0 0 30px;
	padding: 0 0 10px;
	background: url(/kiino/img/common/box_dot_02_btm.gif) no-repeat 0 100%;
}

div#main div#blockShopList h3 {
	margin: 0;
	padding: 15px 25px 0;
	background: url(/kiino/img/common/box_dot_02_top.gif) no-repeat 0 0;
	border: none;
}

div#main div#innerShopList {
	width: 675px;
	padding: 15px 0 0 25px;
	background: url(/kiino/img/common/box_dot_02_mdl.gif) repeat-y 0 0;
}

div#main div#blockShopList div.shop {
	width: 202px;
	margin-right: 20px;
}


div#main div#blockShopList div.shop p.photo a {
	width: 200px;
	height: 150px;	
}

div#main div#blockShopList div.shop p.coupon {
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(/kiino/img/common/bar_coupon_02.png);
	_background-image: url(/kiino/img/common/bar_coupon_02.gif); /* for IE6 */
}



/* =========================================================
■blockColumnFoot
========================================================= */
div#main div.blockColumnFoot {
	width: 700px;
	margin: 50px 0 30px;
	zoom: normal;
}

div#main div.blockColumnFoot div.unitColumnFoot {
	float: left;
	width: 450px;
}

div#main div.blockColumnFoot div.unitColumnFoot h3 {
	margin: 0 0 10px;
	padding: 0;
	border: none;
	font-size: 116%;
}

div#main div.blockColumnFoot div.unitColumnFoot dl {
	margin: 0 0 10px;
}

div#main div.blockColumnFoot div.unitColumnFoot dl dt {
	margin: 0 0 5px;
}

div#main div.blockColumnFoot div.unitColumnFoot dl dd {
	font-size: 83%;
}

div#main div.blockColumnFoot div.unitColumnFoot dl dd img {
	margin: 0 0 5px;
}

div#main div.blockColumnFoot div.unitColumnFoot address {
	margin: 0;
}

div#main div.blockColumnFoot p.map {
	float: right;
	width: 200px;
	margin: 0;
}


