@charset "utf-8";
/* ===================================================================
	print.css
=================================================================== */

/*----------------------------------------------------------------------
	reset
----------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

html { overflow-y: scroll; }
img,abbr,acronym,fieldset { border: 0; }
li { list-style-type: none; }

/*----------------------------------------------------------------------
	font
----------------------------------------------------------------------*/
body {
	font-size: 12px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',verdana,sans-serif;
	text-align: center;
	line-height: 1.6;
	color: #333333;
}

/* for IE6 */
* html body { font-size: 75%; }
/* for IE7 */
*:first-child+html body { font-size: 75%; }

/*----------------------------------------------------------------------
	print layout
----------------------------------------------------------------------*/

#page { 
	width: 640px;
	margin: 0 auto;
	text-align: left;
	padding-top: 30px;
	position: relative;
}
#page p.close {
	position: absolute;
	right: 0;
	top: 40px;
}
#page h1 { margin-bottom: 43px; }
#page h2 { margin: 20px 0 20px 0; }	
#page p.txt { width: 170px; float: left; margin: 0 5px 10px 15px; display: inline; }
#page p.txt2 { margin-bottom: 10px; width: 445px; float: left; }
#page p.btnp { margin-left: 15px; clear: both; }

#page #footer {
	text-align: right;
	padding: 20px 0 20px 0;
}

/*----------------------------------------------------------------------
	印刷用
----------------------------------------------------------------------*/
@media print {
    #print p.close,
	#print p.btnp { visibility: hidden; }
}

