@charset "utf-8";

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

[heading]
[unitPhotoSet]
[]
[]

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



/* =========================================================
■heading
========================================================= */
div#main h2 {
	background-image: url(/kiino/img/gap/line_dotted_01.gif);
	color: #E4007F;
}

div#main h2 span {
	padding-left: 50px;
	background: url(/kiino/img/gap/bg_tile_01.gif) no-repeat 0 0;
}

div#main h2 .gap {
	margin-bottom:20px;
}


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

div#main div.unitPhotoSet p {
	margin: 0;
}

div#main div.unitPhotoSet p.photoL {
	width: 160px;
	margin-right: 20px;
}

div#main div.unitPhotoSet p.linkExternal {
	margin-top: 15px;
}

div#main div.unitPhotoSet p.btn {
	position: absolute;
	bottom: 0;
	right: 0;
}

div#main div.unitPhotoSet p.btn a {
	background: none !important;
}


/* =========================================================
■unitPhotoSet2
========================================================= */
div#main div.unitPhotoSet2 {
	width:700px;
	position: relative;
	margin: 20px 0 50px;
}

div#main div.unitPhotoSet p {
	margin: 0;
}

div#main div.unitPhotoSet2 p.txtL{
	width:460px;
}

div#main div.unitPhotoSet2 p.btnR {
	position: absolute;
	bottom: 0;
	right: 0;
	margin:0;
}

div#main div.unitPhotoSet p.btn a {
	background: none !important;
}



/* =========================================================
■unitTokyoJoshi
========================================================= */
div#main div#blockTokyoJoshi {
	padding: 28px 0 0;
	background: url(/kiino/img/gap/box_joshi01_top.gif) no-repeat 0 0;
}

div#main div#innerTokyoJoshi {
	padding: 0 30px 20px;
	background: url(/kiino/img/gap/box_joshi01_btm.gif) no-repeat 0 100%;
}

div#main div#blockTokyoJoshi p.logo {
	display: inline;
	float: left;
	width: 255px;
	margin: 0;
}

div#main div#blockTokyoJoshi h3 {
	margin: 0 0 15px;
	padding: 0;
	border: none;
	color: #E4007F;
	font-size: 120%;
}

div#main div#blockTokyoJoshi dl {
	margin: 0 0 10px;
}

div#main div#blockTokyoJoshi p.qrcode {
	margin: 0;
	text-align: right;
}

