pre, dl, ol, p, blockquote {
	 line-height:150%; 
}

blockquote { margin-left:32px; }


/*a:link {
	color:#900;
	background-color:inherit;
	text-decoration:none;
}

a:active {
	color:#F60;
	background-color:#FFC;
	text-decoration:none;
}

a:visited {
	color:#900;
	background-color:inherit;
	text-decoration:none;
}

a:hover {
	color:#F60;
	background-color:#FFC;
	text-decoration:underline;
}*/



div#modifier {
	color: #FFF;
	font-weight: bold;
}


/* ----------------------------------------------------------- */
dt {
	font-weight:bold;
	margin-top:1em;
	margin-left:1em;
}

/* ----------------------------------------------------------- */
pre {
	border-top:#DDDDEE 1px solid;
	border-bottom:#888899 1px solid;
	border-left:#DDDDEE 1px solid;
	border-right:#888899 1px solid;
	padding:.5em;
	margin-left:1em;
	margin-right:2em;
	white-space:pre;
	color:black;
	background-color:#F0F8FF;
}

/* ----------------------------------------------------------- */
img {
	border:none;
	vertical-align:middle;
}

/* ----------------------------------------------------------- */
ul {
	margin-top:.5em;
	margin-bottom:.5em;
	line-height:130%;
}

/* ----------------------------------------------------------- */
em { font-style:italic; }

/* --- NEW TOPIC(MENU) DATE -------------------------------------------------------- */
strong { font-weight:bold !important; }

/* ----------------------------------------------------------- */
thead td.style_td,
tfoot td.style_td {
	color:inherit;
	background-color:#D0D8E0;
}

thead th.style_th,
tfoot th.style_th {
	color:inherit;
	background-color:#E0E8F0;
}

/* ----------------------------------------------------------- */
.style_table {
	padding:0px;
	border:0px;
	text-align:left;
	color:inherit;
	background-color:#ffffff;
	border: 1px solid #555555;
}
.style_th {
	padding:5px;
	margin:1px;
	text-align:center;
	color:inherit;
	background-color:#ffffff;
	border: 1px solid #555555;
}
.style_td {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#ffffff;
	border: 1px solid #555555;
}

/* ----------------------------------------------------------- */
ol,ul { list-style:none; }
.contents ul{
	list-style-type: disc;
    list-style-position: inside;
}
ul.list1{ list-style-type:disc; }
ul.list2 { list-style-type:circle; }
ul.list3 { list-style-type:square; }
.contents ol{
	list-style-type: decimal;
    list-style-position: inside;
}
ol.list1 { list-style-type:decimal; }
ol.list2 { list-style-type:lower-roman; }
ol.list3 { list-style-type:lower-alpha; }
/* 20160526追記 */
ul.list1,ul.list2,ul.list3,ul.list4,ol.list1,ol.list2,ol.list3{
    list-style-position: inside;
}
ul.list4{
 list-style-type:disc !important;
}
ul.list4 li{
	background:none !important;
    border: medium none !important;
    margin: 0 0 0 16px !important;
    padding: 0 0 0 16px !important;
    width: auto !important;
				float:none !important;
				text-indent: -1em;
}

/* ----------------------------------------------------------- */
/*div.ie5 { text-align:center; }*/

/* ----------------------------------------------------------- */
span.noexists {
	color:inherit;
	background-color:#FFFACC;
}


/* --- TOPIC PASS *1-text -------------------------------------------------------- */
/*.small { font-size:80%; }*/


/* ----------------------------------------------------------- */
.super_index {
	color:#DD3333;
	background-color:inherit;
	font-weight:bold;
	font-size:60%;
	vertical-align:super;
}

/* --- (*1) -------------------------------------------------------- */
a.note_super {
	color:#DD3333;
	background-color:inherit;
	font-weight:bold;
	font-size:60%;
	vertical-align:super;
}

/* --- PAGETOP/ANCHOR -------------------------------------------------------- */
div.jumpmenu {
	font-size:60%;
	text-align:right;
	visibility: hidden;
	display:none;
}

.anchor_super {
	visibility: hidden;
	vertical-align: bottom;
}
.leftarea .anchor_super {
	display: none;
}

/* ----------------------------------------------------------- */
hr.full_hr {
	border-style: solid;
	border-color: #F90;
	border-width: 1px 0px;
}

/* --- (*1) LINE -------------------------------------------------------- */
hr.note_hr {
	width:95%;
	border-style:dotted;
	border-color:#FC6;
	border-width:1px 0px;
	text-align:center;
	margin:1em auto 0em auto;
}

/* ----------------------------------------------------------- */
span.size1 {
	font-size:xx-small;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size2 {
	font-size:x-small;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size3 {
	font-size:small;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size4 {
	font-size:medium;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size5 {
	font-size:large;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size6 {
	font-size:x-large;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size7 {
	font-size:xx-large;
	line-height:130%;
	text-indent:0px;
	display:inline;
}

/* --- html.php/catbody() -------------------------------------------------------- */
strong.word0 {
	background-color:#FFFF66;
	color:black;
}
strong.word1 {
	background-color:#A0FFFF;
	color:black;
}
strong.word2 {
	background-color:#99FF99;
	color:black;
}
strong.word3 {
	background-color:#FF9999;
	color:black;
}
strong.word4 {
	background-color:#FF66FF;
	color:black;
}
strong.word5 {
	background-color:#880000;
	color:white;
}
strong.word6 {
	background-color:#00AA00;
	color:white;
}
strong.word7 {
	background-color:#886800;
	color:white;
}
strong.word8 {
	background-color:#004699;
	color:white;
}
strong.word9 {
	background-color:#990099;
	color:white;
}

/* --- html.php/edit_form() -------------------------------------------------------- */
.edit_form { clear:both; }



/* --- BODY -------------------------------------------------------- */
div#body {
	padding:0px;
	margin:0px 0px 0px .5em;
}

/* --- (*1) -------------------------------------------------------- */
div#note {
	clear:both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* ---tenpu-file-------------------------------------------------------- */
div#attach {
	clear:both;
	padding:0px;
	margin:0px;
}

/* ---TOOLBAR-------------------------------------------------------- */
div#toolbar {
	clear:both;
	padding:0px;
	margin:0px;
	text-align:right;
}

/* --- LASTMODIFIED -------------------------------------------------------- */
div#lastmodified {
	font-size:70%;
	padding:0px;
	margin:0px;
}

/* --- RELATED -------------------------------------------------------- */
div#related {
	font-size:80%;
	padding:0px;
	margin:16px 0px 0px 0px;
}

/* --- FOOTER -------------------------------------------------------- */
div#footerLine {
	background-color: #F90;
	clear:both;
	padding: 5px 0px 5px 5px;
	margin: 15px 0px 10px 0px ;
	color: #FFF;
	font-size:70%;
	text-align: center;
}


/*div#footer {
	font-size:70%;
	padding:0px;
	margin:16px 0px 0px 0px;
}*/

/* ----------------------------------------------------------- */
div#banner {
	float:right;
	margin-top:24px;
}

/* ----------------------------------------------------------- */
div#preview {
	color:inherit;
	background-color:#F5F8FF;
}

/* ## JNEWS｡｡PLUGIN ## */
.jnews {color: #666;}

.jnews dt {
	margin: 5px;
	margin-top: 15px;
	padding: 0 15px;
	background-image: url(image/new_list.png);
	background-repeat: no-repeat;
}

.jnews dd {
	margin: 20px;
	margin-top: 5px;
	padding: 10px;
	background-color: #F6F6F6;
}


table.postlogin-pages {}

table.postlogin-pages th{
	background-color:#F3F3F3;
	padding: 5px;
	font-weight:bold;
}

table.postlogin-pages td{
	background-color:#FFF;
	padding: 5px;	
}
