@charset "Shift_JIS";

/* ============================= 可変部分 =============================*/

/* --- ObWiki JP --- */
body,td {
	/*background-color:#ece1ce;*/
	background-color:#CDD4D0  ;
}
div#menubar{
	background-color:#E9ECDB;
	/*background-color:#d6bead;*/
}

/* --- JPModWiki --- */

/*
body,td {
	background-color:#d6bead;
}

div#menubar{
	background-color:#ece1ce;
}
*/

/* ============================= 以下共通部分 =============================*/

body,td {
	color:#333333;
	margin-left:2%;margin-right:2%;
	font-family:verdana, arial, helvetica, Sans-Serif;
	font-size:90%
}
dl, ol, p, blockquote { line-height:1.3; }
blockquote {
	margin-left:32px;
	background-color:lavender;
	border:1px gray solid;
	padding:0em 0.5em 0em 0.5em;
}
pre{
	font-family:Sans-Serif;
	font-size:small;
	line-height:1.3;
	/*font-size:inherit;*/
	background: #FFEFD5;
	border-top:#D3D3D3 2px solid;border-bottom:#778899 2px solid;
	border-left:#D3D3D3 2px solid;border-right:#778899 2px solid;
	padding:.5em;
	margin-left:1em;margin-right:2em;
	width: auto;
	_width: 90%;
	overflow: auto;
	/*_overflow: scroll;*/
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */
}
img {border:none;vertical-align:middle;}

/*----- A -----*/
a,a[name]:hover	{text-decoration:none;color:inherit;background-color: inherit;}
a:link   	{text-decoration:none;color: #0044aa;}
a:visited	{text-decoration:none;color: #800000;}
a:active 	{text-decoration:none;color: #ff0000;}
a:hover{text-decoration: none;color:darkorange;background-color:#0073ff;}

a.abot	{display: none;}
a.note_super {color:#DD3333;background-color:inherit;font-weight:bold;font-size:80%;vertical-align:top;}
a.title{font-size:40px;}

/*----- H -----*/
h1{font-size: 150%;font-weight: bold;}
h1 a,a[name]:hover	{text-decoration:none;color:inherit;background-color: inherit;}
h1 a:visited	{text-decoration:none;color: #0044aa;}
h1 a:hover{text-decoration: none;color:darkorange;background-color:#0073ff;}

h1.title{
	font-family:verdana, arial, helvetica, Sans-Serif;font-size: 30px;font-weight:bold;
	background-color:inherit;
	padding: 5pxpx 0px 0px 0px;border: 0;margin: 12px 0px 0px 0px;
	}
h2{
	font-size: 130%;font-weight: bold;
	padding-left: 10px;
	padding-bottom: 5px;
	border-top: 2px solid #080808;border-bottom: 2px solid #080808;border-left: 8px solid #080808;border-right: 1px solid #080808;
	background-color:gray;
	color:#ffffff;
	}
h3{
	font-size: 120%;font-weight: bold;
	padding-left: 5px;
	padding-bottom: 3px;
	border-top: 0px none #808080;border-bottom: 2px solid #080808;border-left: 8px solid #080808;border-right: 0px none #808080;
}
h4{
	font-size: 100%;
	border-top: 0px none;border-left: 0px solid #808080;border-bottom: 1px solid;border-right: 0px none;
}
h5,h6{
	color:inherit;background-color:#CCDDFF;
	margin:0px 2px 1px 0px;
	border-bottom: 2px solid #b0c0b0;
}
/*----- 装飾 -----*/
em { font-style:italic; }
strong { font-weight:bold; }
.small { font-size:80%; }
.super_index {color:#DD3333;background-color:inherit;font-weight:bold;font-size:60%;vertical-align:super;}
input[type="text"]:focus {background-color: #ffffcc;border: 1px solid red;}
/*----- TABLE -----*/
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:0;border:0;margin:auto;text-align:left;color:inherit;background-color:#ccd5dd}
.style_th{padding:5px;margin:1px;text-align:center;color:inherit;background-color:#EEE;border:1px gray solid;}
.style_td{padding:5px;margin:1px;color:inherit;background-color:#EEF5FF;border:1px gray solid;}
/*----- LIST -----*/
ul{margin-top:.1em;margin-bottom:.1em;line-height:1.3;}
ul.list1 { list-style-type:disc;}
ul.list2 { list-style-type:circle; }
ul.list3 { list-style-type:square; }
ol.list1 { list-style-type:decimal; }
ol.list2 { list-style-type:lower-roman; }
ol.list3 { list-style-type:lower-alpha; }
dt{font-weight:bold;margin-top:1em;margin-left:1em;}
ul.list1 > li.pcmt{border-top: 1px solid silver;margin-top:5px;padding-top:3px;}

/*----- DIV -----*/
div.ie5 { text-align:center; }
div.jumpmenu {font-size:60%;text-align:right;margin:5px 0px 10px 0px;}
div.convert_cache_status{text-align:right;}
/*----- SAPN -----*/
span.noexists {color:#000000;background-color:#FFFACC;}
span.size1 {font-size:xx-small;line-height:1.3;text-indent:0px;display:inline;}
span.size2 {font-size:x-small;line-height:1.3;text-indent:0px;display:inline;}
span.size3 {font-size:small;line-height:1.3;text-indent:0px;display:inline;}
span.size4 {font-size:medium;line-height:1.3;text-indent:0px;display:inline;}
span.size5 {font-size:large;line-height:1.3;text-indent:0px;display:inline;}
span.size6 {font-size:x-large;line-height:1.3;text-indent:0px;display:inline;}
span.size7 {font-size:xx-large;line-height:1.3;text-indent:0px;display:inline;}
span.title{color:#ffffff;font-family:'Times New Roman',Arial,sans-serif;}
span.notefoot_text{font-size:80%;}
span.notefoot_text:target{font-size:80%;background-color: #ffffcc;}

/*----- HR -----*/
hr.full_hr {clear:both;border-style:solid;border-color:#C0C0C0;border-width:1px 0px 0px 0px;margin-top:1em;}
hr.note_hr {width:90%;border-style:solid;border-color:#C0C0C0;border-width:1px 0px 0px 0px;text-align:center;margin:1em auto 0em auto;}

/*----- aa.inc.php -----*/
pre.aa span.head {display: block;padding: 4px 10px;border: 1px solid #ccc;background: #fff;}
pre.aa {font-size: 12pt;font-family: "ＭＳ Ｐゴシック", "MS Pゴシック", serif;}
/*----- pre.inc.php -----*/
pre.pre {}
pre.pre-aa {font-size: 12pt;font-family: "ＭＳ Ｐゴシック", "MS Pゴシック", sans-serif;}
pre.pre-silver {background: #c0c0c0;}
pre.pre-monospaced {
	font-family: "ＭＳ ゴシック", monospace;font-size: 80%;
	line-height:1;
	width: auto;
	_width: 90%;
	overflow: auto;
	_overflow: scroll;
	white-space: pre; 
}

/*----- textarea -----*/
textarea {
	background: #fffaf0;
	font-size:inherit;
	font-family:Sans-Serif;
}

/* 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; }

/* pukiwiki.skin.php */

div#header{
	background-color:#000;
	background-image: url("../image/sk_title_02.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right 1%;
	padding: 0px 0px 0px 0px;
	margin:0px;
	height:80px;
	padding-top:1em;padding-left:1em;
}
div#logo{
	margin:1em 0em 1em 1em;
}
div#logo a{
	color:#ffffff;
	text-decoration: none;
}

/*div#header {padding: 0px;margin:0px;}*/
div#base{
	width:100%;
	text-align:left;
	padding:0px;
	margin:0px;
}

div#navigator {
	clear:both;
	padding:8px 0px 8px 0px;
	margin:0px 0px 5px 0px;
	text-align: right;
	border-bottom: 2px solid gray;
	width: 100%;
}
div#menubar{
	width:15%;
	float:left;
	position:relative;
	font-size:90%;
	border: solid;border-width: 1px;border-color: #666666;
}

div#menubar h1 h2 h3 h4 h5 p hr {
	margin:0em;
}


div#menubar ul {
	padding:0px 0px 0px 0em;
	margin-left:0em;
}
div#menubar ul li {
	line-height:1.1;
}
div#menubar li {
	width:95%;
	list-style-type: none;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-left:0.5em;
}

div#menubar li.recent {
	border-bottom:1px gray solid;
}
div#menubar li.popular {
	border-bottom:1px gray solid;
}


div#menubar h2 {
	color:#fff;background-color:#000;
	padding: 1px;

	width:none;

}
div#menubar h3 {
	font-size:100%;
	color:#000;background-color:#cfcfcf;
	border-bottom: 1px solid #080808;border-left: 5px solid #080808;
	padding-left: 2px;padding-top:2px;

}
div#menubar h4 {
	font-size:90%;
	color:#000;background-color:#cfcfcf;
	border-bottom: 1px solid #080808;border-left: 0px solid #080808;
	padding-left: 2px;padding-top:2px;
}
div#menubar h5 {
	font-size:90%; 
	margin-top:1em;
	color:#000000;background-color:#cfcfcf;
	border-bottom: 1px solid #080808;border-left: 2px solid #080808;
}
div#menubar input.textbox{
	width:8em;
	font-size:90%;
}

div#body {
	width:81%;
	float:right;
	border: solid;border-width: 1px;border-color: #666666;
	background-color:#fafafa;
	position:relative;
}

div#body h1,h2,h3,h4,h5,p,hr,div {
	margin-left:5px;
	margin-right:5px;
}

div#body textarea {
	margin:1em;
}

div#body_nomenu{
	/*width:81%;*/
	/*float:right;*/
	border: solid;border-width: 1px;border-color: #666666;
	background-color:#fafafa;
}

div#body_nomenu h1,h2,h3,h4,h5,p,hr,div {
	margin-left:5px;
	margin-right:5px;
}


div#body_nomenu textarea {
	margin:1em;
}


div#lastmodified_small {font-size:70%;padding:0px;margin: 0em 1em 0em 0em; text-align: right;color:gray}
div#lastmodified {clear:both;font-size:80%;padding:0px;margin:0px;text-align: right;width:100%;}
div#note {clear:both;padding:0px;margin:0px;}
div#attach {clear:both;padding:0px;margin:0px;}
div#toolbar {clear:both;padding:0px;margin:0px;text-align:right;}
div#related {font-size:80%;padding:0px;margin:16px 0px 0px 0px;}
div#footer {font-size:80%;padding:0px;margin:16px 0px 0px 0px;text-align: right;}
div#banner {float:right;margin-top:24px;}
div#preview {color:inherit;background-color:beige;padding:0.5em;margin-bottom:0.5em;border: 1px solid gray;}


/*========== Plug-in ==========*/
/* aname.inc.php */
.anchor {}
.anchor_super {font-size:xx-small;vertical-align:super;}
/* br.inc.php */
br.spacer {}
/* calendar*.inc.php */
.style_calendar {padding:0px;border:0px;margin:3px;color:inherit;background-color:#CCD5DD;text-align:center;}
.style_td_caltop {padding:5px;margin:1px;color:inherit;background-color:#EEF5FF;font-size:80%;text-align:center;}
.style_td_today {padding:5px;margin:1px;color:inherit;background-color:#FFFFDD;text-align:center;}
.style_td_sat {padding:5px;margin:1px;color:inherit;background-color:#DDE5FF;text-align:center;}
.style_td_sun {padding:5px;margin:1px;color:inherit;background-color:#FFEEEE;text-align:center;}
.style_td_blank {padding:5px;margin:1px;color:inherit;background-color:#EEF5FF;text-align:center;}
.style_td_day {padding:5px;margin:1px;color:inherit;background-color:#EEF5FF;text-align:center;}
.style_td_week {padding:5px;margin:1px;color:inherit;background-color:#DDE5EE;font-size:80%;font-weight:bold;text-align:center;}
/* calendar_viewer.inc.php */
div.calendar_viewer {color:inherit;background-color:inherit;margin-top:20px;margin-bottom:10px;padding-bottom:10px;}
span.calendar_viewer_left {color:inherit;background-color:inherit;float:left;}
span.calendar_viewer_right {color:inherit;background-color:inherit;float:right;}
/* clear.inc.php */
.clear {margin:0px;clear:both;}
/* counter.inc.php */
div.counter {font-size:90%;}
/* diff.inc.php */
span.diff_added {color:blue;background-color:inherit;font-weight:bold;}
span.diff_removed {color:red;background-color:inherit;font-weight:bold;}
/* hr.inc.php */
hr.short_line {text-align:center;width:80%;border-style:solid;border-color:#C0C0C0;border-width:1px 0px 0px 0px;}
hr.under_title{border-style:solid;border-color:#000;border-width:2px 0px 0px 0px;}
/* include.inc.php */
h5.side_label { text-align:center; }
/* navi.inc.php */
ul.navi {margin:0px;padding:0px;text-align:center;}
li.navi_none {display:inline;float:none;}
li.navi_left {display:inline;float:left;text-align:left;}
li.navi_right {display:inline;float:right;text-align:right;}
/* new.inc.php */
span.comment_date { font-size:80%; color: #A9A9A9;}
span.new1 {color:red;background-color:transparent;font-size:x-small;}
span.new5 {color:green;background-color:transparent;font-size:xx-small;}
/* popular.inc.php */
span.counter { font-size:70%; }
ul.popular_list {}
/* recent.inc.php,showrss.inc.php */
ul.recent_list {}
/* ref.inc.php */
div.img_margin {margin-left:32px;margin-right:32px;}
/* vote.inc.php */
td.vote_label {color:inherit;background-color:#FFCCCC;}
td.vote_td1 {color:inherit;background-color:#DDE5FF;}
td.vote_td2 {color:inherit;background-color:#EEF5FF;}


/*----- tracker (antispam)-----*/
textarea.tracker_style_comment{display: none;}
textarea.form_style_comment{display: none;}

/*----- contents-----*/
div.contents{font-size:80%;}
div.contents li{margin-top:0.2em;margin-bottom:0.2em;}

/*----- contentsx-----*/
div#body .toc .toctitle {
        display: none;
}
div#body_nomenu .toc .toctitle {
        display: none;
}
td.toclist{
        background-color:#fcfcfc;
}
/*----- netabare.inc.php -----*/
span.netabare{color:#fafafa;}
div.netabare{color:#fafafa;}

/*----- tag.inc.php-----*/
#body .htmltagcloud{
  font-size: 12px;
  line-height:340%;
}
.menubar .htmltagcloud{ 
  font-size: 6px;
  line-height:340%;
}

.menubar .htmltagcloud span{
  display: block;
}

.tagcloud0  { font-size: 100%;} 
.tagcloud1  { font-size: 110%;} 
.tagcloud2  { font-size: 120%;} 
.tagcloud3  { font-size: 130%;} 
.tagcloud4  { font-size: 140%;} 
.tagcloud5  { font-size: 150%;} 
.tagcloud6  { font-size: 160%;} 
.tagcloud7  { font-size: 170%;} 
.tagcloud8  { font-size: 180%;} 
.tagcloud9  { font-size: 190%;} 
.tagcloud10 { font-size: 200%;} 
.tagcloud11 { font-size: 210%;} 
.tagcloud12 { font-size: 220%;} 
.tagcloud13 { font-size: 230%;} 
.tagcloud14 { font-size: 240%;} 
.tagcloud15 { font-size: 250%;} 
.tagcloud16 { font-size: 260%;} 
.tagcloud17 { font-size: 270%;} 
.tagcloud18 { font-size: 280%;} 
.tagcloud19 { font-size: 290%;} 
.tagcloud20 { font-size: 300%;} 
.tagcloud21 { font-size: 310%;} 
.tagcloud22 { font-size: 320%;} 
.tagcloud23 { font-size: 330%;} 
.tagcloud24 { font-size: 340%;} 

/*----- notepage-----*/
span.notepage_noexists {font-size:small;color:inherit;background-color:#FFFACC;}
span.notepage_noexists {font-size:small;color:inherit;}


/*----- editlog-----*/
table.table_editlog_info td{background-color:#dfdfdf;padding:0.2em}

pre.editlog_pre_diff_visible span.diff_editlog_not_changed{display:inline;}
pre.editlog_pre_diff_invisible span.diff_editlog_not_changed{display:none;}

span.diff_editlog_not_changed{color:gray}

/*----- cmdlist-----*/
ul.cmdlist_ul_base{}
li.cmdlist_li_item_heading{list-style-type: none;}
ul.cmdlist_ul_item_visible{}
ul.cmdlist_ul_item_invisible{display:none;}

/*----- skin jump link-----*/
div.sidejumpmenu{
position: fixed;
top: 50%;
right: 0em;
text-align: center;
display: block;

}
div.sidejumpmenu div{
background-color: #E9ECDB;
border:2px solid silver;
padding:0em;
opacity: 0.7;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
}
