@charset "UTF-8";

/* ----------------------------------------------------
印刷用設定
 --------------------------------------------------- */
div#header,
div#headerLogin,
div.rightcolumn,
div#footerWrap,
div#breadcrumb,
div#TabbedPanelsHeader,
div#TabbedPanelsHeaderCommon,
div.prevBox,
div#gNav,
div.adelieDebug,
form[name=form_post_header],
form[name=form_post],
form[name=form_post_footer] {
    display: none;
}
body {
    margin:0;
    padding:0;
	color: #000000;
	background-color: #FFFFFF;
	font-size:12pt;
    /* /zoom: 85%; */ /*WinIE7 only */
    width:100%;
}
head+body {
    width: 171mm;
    margin: 0 auto;
}

#contents, .center2column {
    width: 100%;
}

.refCaseBox {
    border: none;
    padding: 0;
}
table.refCaseTable {
	/* border-collapse: collapse; */ /* for Chrome */
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0.5mm solid #000000;
	width: 100%;
    /* width: 95%\9; *//*WinIE8 only */
	margin: 0 0 10px 0;
}
html>/**/body table.refCaseTable {  
    border-collapse /***/: separate;  
    border-spacing: 0px9;  
}  

table.refCaseTable tr {
	/* border-collapse: collapse; */ /* for Chrome */
    border: 0.5mm solid #000000;
}
table.refCaseTable th {
    /* padding: 3mm; */  /* for Chrome */
    /* border-collapse: collapse; */ /* for Chrome */
    vertical-align: top;
	border: 0.5mm solid #000000;
	background-color: #FFFFFF;
	font-size:10pt;
    font-weight: normal;
}

table.refCaseTable td {
	border: 0.5mm solid #000;
    /* border-collapse: collapse; */ /* for Chrome */
    word-wrap: break-word;
    word-break: break-all;
    line-height:1.2;
}
.refCaseComTitle {
    margin-bottom:1px;
}
.refCaseComBox {
    width: 98%;
    width: 93%\9; /*WinIE8 only */
    padding: 5px;
    margin:0;
	border: 1px solid #000000;
    word-wrap: break-word;
    word-break: break-all;
}
.refCaseComReplyBox > p {
    margin-left:20px;
    margin-right:1px;
    margin-bottom: 10px;
}

table.refCaseTable td > div.forceBreak {
    width: 127.5mm;
}
table.refCaseTable td.noPadding > table{
    border: 0;
    /*border-top: hidden;
    border-bottom: hidden;
    border-right: 0;
    border-left: 0;*/
    width: 135.8mm; /* IE9,FF */
    /* width: 136.5mm; */
}
table.refCaseTable td.noPadding tr,
table.refCaseTable td.noPadding td {
    border-left: 0;
    border-right: 0;
}
table.refCaseTable tr.first,
table.refCaseTable tr.first > td
{
    border-top: 0 !important;
}
table.refCaseTable tr.last,
table.refCaseTable tr.last > td
{
    border-bottom: 0 !important;
}
table.refCaseTable td > div.localItem {
	width: 60mm;
}
table.refCaseTable td > div {
	margin: 0;
	/* padding: 2mm; */
}

.forceBreak {
	word-wrap: break-word;
}

.editorItem {
    white-space: pre;       /* for IE7 */
    word-wrap: break-word;
    word-break: break-all;
}
.editorItem {
    white-space: pre-wrap;  /* for not IE7 */
}

#commnetBox {
    width: 100%;
    /*width: 95%\9;*/ /*WinIE8 only */
}

#commnetBox textarea{
    width: 90%;
}

a:link,
a:visited {
	text-decoration: underline;
	color: #000000;
}

img {
	border: 0;
}
