@charset "utf-8";
@import url(index.css);
@import url(common.css);
@import url(font.css);
@import url(contents_rental2.css);
@import url(contents_rental.css);
@import url(contents_detail.css);
@import url(rentalsystem.css);

@media print {
/*========================================index
/* +1 印刷専用の表現1
/* +2 base set
/* +3 通常レイアウトの調整
/* +4 印刷専用の表現2
========================================index*/

/* ===========================================
	+1 印刷専用の表現1
=========================================== */
/* Operaなど一部のブラウザで対応 */
@page { margin:2.5cm; }


/* ===========================================
	+2 base set
=========================================== */
body {
 width: 100%;
 page-break-before: always;
 position:relative; /* フロート解除しても文字が被らせない為 */
 color: #000000;
 font-family: "ＭＳ Ｐゴシック", "細明朝体", serif;
 font-size: 12px;
 background-color: #FFFFFF;
 zoom: 1 !important;
}

a:link,
a:visited {
 text-decoration: underline;
 color: #000000;
 font-size: 12px;
}

img {
 border: 0;
}

/* お役立ち
--------------------------------*/
div#useful {
 background-color: #ffffff;
}

/*
h1 {
	margin-bottom: 3mm;
	padding-bottom: 0;
	font-size: 175%;
}
h2 {
	margin: 3mm 0;
	padding-top: 2mm;
	border-top: 2px solid #000;
	font-size: 150%;
}

h3 {
	margin: 3mm 0;
	padding-top: 2mm;
	font-size: 125%;
}

p, ul, ol, dl, table { margin: 1mm 0; }

ul, ol { margin-left: 2em; }

ul { list-style: outside disc; }

ol { list-style: outside decimal; }

blockquote {
	margin: 1mm 3mm;
	padding: 2mm;
	border: 3px double #000;
}
*/
/* ===========================================
	+3 通常レイアウトの調整
=========================================== */
html {
 background-color:transparent;
}
/*
body {
 clear: both;
 float: none;
 width: 100%;
 page-break-before: always;
 position:relative; /* フロート解除しても文字が被らせない為 */
/*} */


/* ===========================================
	+4 印刷専用の表現2
=========================================== */
/* 要素前の改行制御 */
.section-lv2 { page-break-inside: avoid;page-break-before:avoid; } 

/* 印刷に不必要なモノは表示させない */
/*
#header { display: none; }
*/
/* [http://]の記述があるアンカー部分は、印字の際に表示させる */
/*a[href^="http://"]:after {
 content: " (" attr(href) ") ";
} */


}
