@charset "utf-8";

/*------------------------------------------------------------------------------
	株式会社カナリヤグラフィックス 東京分室
	Style Sheet for Print
	Date: 2009-06
	All content (c) Canary Graphics Inc.
------------------------------------------------------------------------------*/

/* =reset
--------------------------------------------------------- */
#pageTop,
#intro,
form,
.mod blockquote,
.mod ul,
p.follow,
.root #article h4,
.root #article p,
.root #article ul,
#inquiry #article header h3,
#localNav,
ul#banner,
ul#lightBanner,
#main,
#sub,
h3#formHeader,
p#goTop,
a.more,
.ie h2,
.ie h3,
.ie p,
.ie ul,
.heading,
.site,
.caption,
.legacy,
#journalHeader {
	display: none;
	}


/* =page structure
--------------------------------------------------------- */
body {
	font: 8pt/1.5 "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", serif;
	text-align: left;
	color: #000;
	background: #FFF;
	margin: .75in 0 0 1.75in;
	}


/* =heading
--------------------------------------------------------- */
h1 {
	margin: 0 0 .75in;
	padding: 0;
	}

h2,h3,h4 {
	font-size: 8pt;
	}

h2 {
	margin: 0 0 .2in;
	}

h3 {
	margin: 0 0 .5in;
	}

.root h3 {
	margin: 0 0 .1in;
	}

#root h3 {
	font-weight: normal;
	line-height: 1.7;
	margin: 0 0 .2in;
	}

h4 {
	line-height: 1.7;
	margin: 0 0 .2in;
	}

.root h4 {
	margin: 0 0 .1in;
	}



/* =article
--------------------------------------------------------- */
p {
	line-height: 1.7;
	margin: 0 0 .2in;
	}

p.adr {
	margin: 0;
	}

address {
	font-style: normal;
	font-size: 7pt;
	}

strong {
	font-weight: normal;
	}

img {
	vertical-align: top;
	}


/* =#masthead
--------------------------------------------------------- */
h2#keyPhrase {
	margin: 0 0 .3in;
	}


/* =#article
--------------------------------------------------------- */
#article h2 {
	line-height: 1.6;
	margin: 0 0 .05in;
	}

#article h3 {
	font-size: 10pt;
	}

	#blog #article h3 {
		margin: 0;
		}

#article p.date,
#article p.note {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 1;
	margin: 0 0 .02in;
	}

#article p.note {
	margin: 0 0 .1in;
	}

	.root #article p.date,
	.root #article p.note {
		display: block;
		}

#article ul {
	margin: 0 0 .2in .3in;
	padding: 0;
	}

#article dl,
#article dl dt,
#article dl dd {
	margin: 0 0 .2in;
	padding: 0;
	}

#article img {
	width: 5in;
	}


/* =#content aside
--------------------------------------------------------- */
#inquiry #content aside {
	display: block;
	}

	#inquiry #content aside article#contact ul {
		list-style-type: none;
		margin: 0 0 1in;
		padding: 0;
		}


/* =#informations
--------------------------------------------------------- */
#informations #contact p {
	font-size: 7pt;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.5;
	margin: 0;
	}

	#informations #contact p.fn,
	.ie p.fn {
		display: block;
		margin: .75in 0 0;
		}

	#informations #contact p span {
		font-family: Helvetica, Arial, sans-serif;
		}

	#informations #contact p span.region,
	#informations #contact p span.street-address {
		font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
		}

.ie ul.access {
	display: block;
	font-size: 7pt;
	font-family: Helvetica, Arial, sans-serif;
	list-style-type: none;
	margin: 0 0 .75in;
	padding: 0;
	}


/* =link
--------------------------------------------------------- */
a {
	color: #000;
	text-decoration: none;
	}

	#article p a {
		color: #00C;
		}

	#article p a:after {
		content: "（" attr(href) "）";
		font-family: Helvetica, Arial, sans-serif;
		}

	#blog #article p.note a:after,
	#blog #article p.data a:after {
		content: "";
		}

	a img {
		border: none;
		}


/* EOF
--------------------------------------------------------- */
