﻿@charset "utf-8";
/* Ver1.5.3-CLSTK-081002 */
/* ----- Common -----*/
@page { size: 7in 9.25in; margin: 15mm 0mm 15mm 0mm; }
body { font-size: 12px; color: #000000; background-color: #FFFFFF; }
/* ----- link -----*/
a:link, a:visited { text-decoration: underline; color: #000000; }
a[href]:after { content: " (" attr(href)") "; }
/* ----- img -----*/
img { border: 0; }
/* ----- page-break -----*/
.page-break-after { page-break-after: always; }
.page-break-before { page-break-after: always; }
/* ----- display: none -----*/
.hide, .vanish, .nav, #subContent { display: none; }
/* ----- float: none -----*/
#container, #header, .nav, #article, #mainContent, #subContent, #footer { float: none !important; width: auto !important; margin: 0 !important; padding: 0 !important; }
/* ----- table -----*/
table, th, td { border-collapse: collapse; border-spacing: 0; }
#article table { width: 100%; margin: 0 0 20px 0; padding: 5px; border: 1px solid #333333; }
#article table th, #article table td { padding: 3px; font-size: 90%; }
#article table th { border-bottom: 1px solid #333333; }
#article table td { border: 1px dotted #333333; }
/* ----- background:none -----*/
#header, #article, #footer { background:none !important; }
/* ----- width -----*/
#container, #header, #article, #mainContent, #footer { width:98% !important; }
/* ----- text -----*/
body { line-height: 1.5; letter-spacing: 1px; }
#article { margin: 0 0 0 5%; font-family: "ヒラギノ明朝 Pro W3", "細明朝体", "ＭＳ Ｐ明朝", sans-serif; }
/* ----- margin -----*/
#header { margin-bottom:10px !important; padding-bottom:5px !important; border-bottom:1px solid #000000; }
#footer { margin-top:10px !important; padding-top:5px !important; 	border-top:1px solid #000000; }
/* EOF*/