@charset "utf-8";

/*------------------------------------------------

※印刷用CSS

目次

1. 共通レイアウト
2. TOP         トップ
3. PROFILE     プロフィール
4. WORKS TOP   ワークストップ
5. STOCKS TOP  ストックトップ（PIXTA販売素材）
6. NEWS        ニュースアーカイブ
7. module領域  （ページャなど）

------------------------------------------------ */

@media print {



/* 1. 共通レイアウト */

body {
	color: #000;
	font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "平成明朝";
	font-size: 9pt;
	background: none;
}

/*
a[href]:after {
        content: " (" attr(href)") ";
}
*/

div#container {
	width: auto;
}

div#header {
	padding: 0 0 1em;
	width: auto;
	height: auto;
	border: none;
}

h1 {
	display: inline;
	position: static;
	margin: 0 0 1em;
	width: auto;
	height: auto;
	text-align: left;
}

h1 a {
	display: none;
}

h1 span.print {
	color: #666;
}

h1 span.print img {
	margin: 0 2px 0.3em -0.5em;
	vertical-align: middle;
}

h2 {
	clear: both;
	padding: 0;
	width: auto;
	height: auto;
}

h2 strong {
	height: auto;
}

h2 a {
	display: none;
}

h2 strong.print {
	margin: 0;
	font-size: 9pt;
	color: #666;
}

h2 strong.print span {
	display: block;
	margin: 0 0 0.3em;
	font-size: 90%;
}

h2 strong.print em {
	margin: 0 0.5em 0 0;
	font-size: 150%;
	color: #000;
}

div#content {
	padding: 0 0 1em;
	width: auto;
	border: none;
}

div#navigation {
	display: none;
}

div#footer {
	margin: 0;
	width: auto;
	border: none;
}

a#navi_admin {
	display: none;
}



/* 2. TOP */



/* 3. PROFILE */

table#table_profile {
	margin: 1em 0 0;
	width: auto;
	font-size: 9pt;
	letter-spacing: 0;
	border-top: dotted #666 1px;
}

table#table_profile th {
	padding: 0.5em 1em 0.5em 0.1em;
	width: 5.5em;
	border-bottom: dotted #666 1px;
	background: none;
}
* html table#table_profile th {
	width: 6.5em;
}

table#table_profile td {
	padding: 0.5em 0;
	border-bottom: dotted #666 1px;
	background: none;
}

table#table_profile td p, 
table#table_profile td ul {
	padding: 0 0 0 1.5em;
	border-left: #666 solid 1px;
}



/* 4. WORKS TOP */



/* 5. STOCKS TOP */



/* 6. NEWS ARCHIVE */

h3#hn_newsArchive {
	display: block;
	margin: 1em 0 1em 0.1em;
	width: auto;
	height: auto;
	text-indent: 0;
	background: none;
}

ul#list_archive {
	margin: 0;
	width: auto;
	font-size: 9pt;
	letter-spacing: 0;
	border-top: dotted #666 1px;
	background: none;
}

ul#list_archive li {
	padding: 0.5em 0 0.5em 0.1em;
	border-bottom: dotted #666 1px;
	background: none;
}

ul#list_archive li em.news_date {
	float: none;
	width: 6em;
	font-size: 8pt;
	color: #666;
}

ul#list_archive li p {
	float: none;
	padding: 0.3em 0 0;
	width: auto;
}



/* 7. module領域 */

.pager {
	display: none;
}

.print {
	display: inline;
	margin: 0 0 0 0.5em;
}



}
