@charset "EUC-JP";
* { margin:0;padding:0;}
.dummy{clear:both;}
hr.hidden{display:none;}

body{
margin-top:0;
font-size:samll;
color:#000000;
line-height:150%;
text-align:left;
background:url("body_n700_bg2.jpg") top right no-repeat;
}
#container {}
#header {
height:120px;
}
#topnavi{
font-size:8pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
#wikicontainer{}
#contentsbody{}
#sentences{
padding-top:0;
float:left;
font-size:small;
background:transparent;
}
#sentences a{text-decoration:none;}
#sentences a:link{text-decoration:none;}
#sentences a:visited{text-decoration:none;}
#sentences a:hover{text-decoration:underline;}
#sentences a:active{text-decoration:underline;}

#sentences a.myself{text-decoration:none;}
#sentences a:link.myself{text-decoration:none;}
#sentences a:visited.myself{text-decoration:none;}
#sentences a:hover.myself{text-decoration:underline;}
#sentences a:active.myself{text-decoration:underline;}
#references {
float:right;
}

div.footer {
margin:20px 0 0 10px ;
line-height:130%;
color:#c0c0c0;
font-size:8pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:right;
}
div.footer a{color:#c0c0c0;text-decoration:none;}
div.footer a:link{color:#c0c0c0;text-decoration:none;}
div.footer a:visited{color:#c0c0c0;text-decoration:none;}
div.footer a:hover{color:#234182;text-decoration:underline;}
div.footer a:active{color:#ff0000;}

h2,
h3,
h4 {}
p {}

img {border:none;}

ul,ol {padding:0 2em;}
ul li { }
ul li li { }
ul li li li { }

pre {
margin:0 auto;
padding:2px;
}

blockquote{
margin:0 auto;
padding:2px;
}

pre,blockquote {
overflow-x:auto;
overflow-y:auto;
}

dl {}
dt {}
dd {}

table {
margin:30px auto;
width:100%;
font-size:100%;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
line-height:200%;
background:none;
}
table tr {}
table th,
table td {
padding:3px;
border-bottom:1px #dddddd dotted;
background:none;
}
table tr{
color:#555555;
background:none;
}
table th {
color:#555555;
background:none;
}

a,a:link,a:visited,a.myself,a:link.myself,a:visited.myself{color:#222222;text-decoration:none;}
a:hover,a:hover.myself{color:#000000;text-decoration:underline;}
a:active,a:active.myself{color:#ff0000;text-decoration:underline;}

a[accesskey]:after {
text-transform:uppercase;
content: "< " attr(accesskey) " >";
}

form {
margin:0;
}
form fieldset {
margin-top:3px;
margin-bottom:3px;
border:1px #666 solid;
}
form legend{
margin-left:5px;
padding-left:5px;
padding-right:5px;
border:1px #666 solid;
background:#eeeeee;
}
form dl{
margin:0;
padding:5px;
  color: #000000;
  border-top: 1px solid #c0c0c0;
  border-right: 1px solid #dddddd;
  border-left: 1px solid #c0c0c0;
  border-bottom: 1px solid #dddddd;
  background:#ffffff;
}
form dt{
padding:5px;
}
form dd{
padding:5px;
}
select,input,textarea {
}
input[type="text"],
input[type="password"] {
  color: #000000;
  border-top: 1px solid #c0c0c0;
  border-right: 1px solid #dddddd;
  border-left: 1px solid #c0c0c0;
  border-bottom: 1px solid #dddddd;
  background:#ffffff;
  margin:6px auto;
}

#header {
}
div.title a{
padding	   : 0;
display:block;
position:relative;
height: 180px;
font-size   : 18pt;
color: #ffffff;
text-decoration: none;
font-family : Verdana,Arial,Helvetica,sans-serif;
text-align  : left;
}
div.title a,div.title a:link,div.title a:visited,div.title a.myself,div.title a:link.myself,div.title a:visited.myself{color:#ffffff;text-decoration:none;}
div.title a:hover,div.title a:hover.myself{color:#ffffff;text-decoration:none;background:none;}
div.title a:active,div.title a:active.myself{color:#ff0000;}

div.adminmenu{
padding:0;
text-align:left;
font-size:8pt;
color:#c0c0c0;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.adminmenu a,.adminmenu a:link,.adminmenu a:visited{color:#c0c0c0;text-decoration:none;}
.adminmenu a:hover{color:#0033ff;text-decoration:underline;}
.adminmenu a:active{color:#ff0000;}

h1 {
margin:10px 0 0 0;
padding:0;
font-size:14pt;
font-weight:bold;
color:#555555;
font-family:HG丸ｺﾞｼｯｸM-PRO;
text-align:right;
line-height:24px;
}
h1 a,h1 a:link,h1 a:visited{color:#555555;text-decoration:none;}
h1 a:hover{color:#ffffff;}
h1 a:active{color:#ff0000;}

#topnavi {
margin  : 2px 0;
font-size   : 8pt;
float       : left;
border-style: solid;
border-width: 1px;
border-color: #444444 #000000 #000000 #444444;
background   : #222222 url("navi_ref_bg.png") top left repeat-x;
}
#topnavi p{
margin      : 0;
padding     : 0;
}
#topnavi ul {
display     : 0;
margin      : 0;
padding     : 0;
}

#topnavi li,
#topnavi li a{
float       : left;
display     : block;
}

#topnavi li a{
display		: block;
text-align	: center;
float       : left;
line-height : 24px;
width		: 100px;
border-style: solid;
border-width: 0 1px 0 1px;
border-color: #444444 #000000 #000000 #444444;
background   : #222222 url("navi_ref_bg.png") top left repeat-x;
}
#topnavi li a         { color : #ffffff; text-decoration : none;}
#topnavi li a:link    { color : #ffffff; text-decoration : none;}
#topnavi li a:visited { color : #ffffff; text-decoration : none; }
#topnavi li a:hover   { color : #ffffff; text-decoration : none; background :#444444;}
#topnavi li a:active  { color : #ff0000; }

#topnavi li a.myself         { color : #ffffff; text-decoration : none;}
#topnavi li a:link.myself    { color : #ffffff; text-decoration : none;}
#topnavi li a:visited.myself { color : #ffffff;  text-decoration : none;}
#topnavi li a:hover.myself   { color : #ffffff; text-decoration : none; background #444444;}
#topnavi li a:active.myself  { color : #ff0000; }

#wikicontainer {}
#contentsbody {}
#sentences  {}

#description {
margin:0;
padding:0;
vertical-align:bottom;
}

/*	#description:before{
color:#444444;
content:"[willkpot株式会社 インフォメーション]";
}
#description p{
padding:0;
}
*/

#section{
font-size:small;
color:#555555;
font-family:Verdana,Arial,Helvetica,sans-serif;
width:520px;
background:#ffffff;
}
#section h2{
margin:10px 0;
padding:0 0 0 10px;
color:#000000f;
text-align:left;
font-size:20pt;
font-weight:bold;
line-height:26px;
font-family:Verdana,Arial,Helvetica,sans-serif;
background:url("h2.gif") top center repeat-y;
}

#section h2 a,#section h2 a:link,#section h2 a:visited{color:#000000;text-decoration:none;background:none;}
#section h2 a:hover{color:#ffa500;text-decoration:none;background:none;}
#section h2 a:active{color:#ff0000;text-decoration:none;background:none;}

#section h2 a.myself,#section h2 a:link.myself,#section h2 a:visited.myself{color:#000000;text-decoration:none;background:none;}
#section h2 a:hover.myself{color:#ffa500;text-decoration:none;background:none;}
#section h2 a:active.myself{color:#ff0000;text-decoration:none;background:none;}

#section h3 {
margin:30px 5px 20px 5px;
padding:10px 2px;
line-height:130%;
color:#222222;
font-size:18pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
border-top: 2px dotted #c0c0c0;
}
#section h3 a,#section h3 a:link,#section h3 a:visited,{color:#222222 important!;text-decoration:none;}
#section h3 a:hover{color:#000000;text-decoration:underline;}
#section h3 a:active{color:#000000;text-decoration:none;}

#section h3 a.myself,#section h3 a:link.myself,#section h3 a:visited.myself{color:#222222 important!;text-decoration:none; }
#section h3 a:hover.myself{color:#000000;text-decoration:underline; }
#section h3 a:active{color:#000000;text-decoration:none;}
}

#section h4{
margin-top:1px;
margin-bottom:3px;
padding:10px;
color:#234182;
font-size:12pt;
line-height:100%;
height:40px;
font-family:Verdana,Arial,Helvetica,sans-serif;
background:url("h4.gif") bottom center repeat-x;
}
#section h4 a,#section h4 a:link,#section h4 a:visited{color:#c0c0c0;text-decoration:none;none;}
#section h4 a:hover{color:#c0c0c0;text-decoration:underline;background:none;}
#section h4 a:active{color:#ff0000;text-decoration:none;}

#section h4 a.myself,#section h4 a:link.myself,#section h4 a:visited.myself{color:#c0c0c0;text-decoration:none;background:none;}
#section h4 a:hover.myself{color:#ffffff;text-decoration:underline;background:none;}
#section h4 a:active.myself{color:#ff0000;text-decoration:none;}

#section p{
padding:0 10px;
font-size:small;
}
#section pre{
padding:0 10px;
font-size:small;
line-height:150%;
background:#ffffff;
border:1px solid #666666;
}
#section blockquote{
margin:0px auto;
padding:5px 10px;
width:90%;
font-size:small;
line-height:150%;
color:#444444;
background:#ffffff;
border:1px solid #666666;
}

#section dl{
padding:5px;
}
#section dt{
margin:0 5px;
padding:0 5px;
font-weight:bold;
color:#6666ff;
border-bottom:#eeeeee 1px solid;
}
#section dd{
margin:0 5px;
padding:0 5px;
}

#section dt a:hover{text-decoration:underline;}

#section dt a.pluhinhelp{
padding:3px 3px 3px 25px;
background:url("../icon_help.gif") 0% 50% no-repeat;
color:#6666ff;
}

#section form{}
#section form fieldset{
margin:3px 0;
border:1px #6666ff solid;
background:#ffff66;
}
#section form legend{
margin-left:5px;
padding-left:5px;
padding-right:5px;
border:1px #6666ff solid;
background:#ffffff;
}
#section form dl{
margin:5px;
background:#fff;
border:1px #F66 solid;
}
#section form dt{
padding:5px;
}
#section form dd{
margin:5px;
padding:5px;
}

#section ul{
padding:0px 20px;
list-style-image:;
line-height:150%;
font-size:100%;
}
#section li{
line-height:150%;
}

#section form textarea {
margin:5px auto;
width:100%;
}

#section image {
border-color:transparent #333333 #333333 transparent;
border-style:solid;
border-width:2px;
}

#comment{
margin:20px 0 0 0;
padding:0;
width:100%;
height:auto;
}

#references {
color:#c0c0c0;
}
#references h2 {
margin:0;
padding:20px 0 10px 0;
font-size:18px;
color:#eeeeee;
text-align:left;
}
#references h3{
margin-top:10px;
font-size:1.5em;
text-align:left;
color:#222222;
}
#references h4{
margin-top:5px;
font-size:1em;
text-align:left;
}
#references p{
padding:0;
text-align:left;
}
#references ul,#references ol{
display:block;margin:0;padding:0;
}
#references li{
display:block;
position:relative;
margin:0;
width:100%;
border-style: solid;
border-width: 1px;
border-color: #444444 #000000 #000000 #444444;
background   : #222222 url("navi_ref_bg.png") top left repeat-x;
color:#eeeeee;
text-decoration:none;
}

#references li a{
display:block;
margin:0;
padding:5px 0px 5px 10px;
text-decoration:none;
}
#references li a,#references li a:link,#references li a:visited{color:#ffffff;text-decoration:none;}
#references li a:hover{color:#ffffff;background:#444444;width:260px;text-decoration:none;}
#references li a:active{color:#ffffff;}

#references li a.myself,#references li a:link.myself,#references li a:visited.myself{color:#ffffff;text-decoration:none;}
#references li a:hover.myself{color:#ffffff;background:#444444;width:260px;text-decoration:none;}
#references li a:active.myself{color:#ffffff;}

#references form {
width:198px;
}

.footer {}

/*-----.asciicaptchacomment------------------ */
pre.asciicaptchacomment {
font-family : monospace !important;
line-height : 50% !important;
font-size   : 2pt !important;
color:#444444 !important;
width:96% !important;
border-top: 1px solid #dddddd !important;
border-right: 1px solid #444444 !important;
border-left: 1px solid #dddddd !important;
border-bottom: 1px solid #444444 !important;
background:transparent !important;
overflow: hidden !important;
margin-bottom :20px !important;
}

/* Standard + plugin/attach 出力HTMLの独自修正------------------------------------------------------------------------- */
a.is_jpg { padding : 3px 3px 3px 20px; background : url("../is_icon_jpg.gif") 0% 50% no-repeat; } /* アイコン無同梱 */
a.is_gif { padding : 3px 3px 3px 20px; background : url("../is_icon_gif.gif") 0% 50% no-repeat; } /* アイコン無同梱 */
a.is_png { padding : 3px 3px 3px 20px; background : url("../is_icon_png.gif") 0% 50% no-repeat; } /* アイコン無同梱 */
a.is_txt { padding : 3px 3px 3px 20px; background : url("../is_icon_txt.gif") 0% 50% no-repeat; }
a.is_pdf { padding : 3px 3px 3px 20px; background : url("../is_icon_pdf.gif") 0% 50% no-repeat; }
a.is_zip { padding : 3px 3px 3px 20px; background : url("../is_icon_zip.gif") 0% 50% no-repeat; }
a.is_doc { padding : 3px 3px 3px 20px; background : url("../is_icon_doc.gif") 0% 50% no-repeat; }
a.is_xls { padding : 3px 3px 3px 20px; background : url("../is_icon_xls.gif") 0% 50% no-repeat; }
a.is_jww { padding : 3px 3px 3px 20px; background : url("../is_icon_jww.gif") 0% 50% no-repeat; } /* JW-CAD for Win */
a.is_jwc { padding : 3px 3px 3px 20px; background : url("../is_icon_jww.gif") 0% 50% no-repeat; } /* JW-CAD */
a.is_mm  { padding : 3px 3px 3px 20px; background : url("../is_icon_mm.gif")  0% 50% no-repeat; } /* Mind Map */

/* Standard + core/ListPage.pm 出力HTMLの独自修正------------------------------------------------------------------------- */
ul.pagelist li { font-size: 75%; padding-bottom:2px; border-bottom: #333 dotted 1px; }
ul.pagelist span.separator1 { visibility: hidden; }
ul.pagelist span.modify { color: #333; padding-left : 80px;}
ul.pagelist a.wikipage  { color: #444444; }
ul.pagelist a.pagetitle { display:block; font-size : 125%; line-height : 120%; background: #CCC; margin-top:2px;}

/* BugTrack-plugin/191 + 出力HTMLの独自修正------------------------------------------------------------------------- */
ul.pagelist_index li { font-size: 75%; padding-bottom:2px; border-bottom: #663 dotted 1px; }
ul.pagelist_index span.separator1 { visibility: hidden; }
ul.pagelist_index span.modify { color: #333; padding-left : 80px;}
ul.pagelist_index a.pagetitle { color: #444444; }
ul.pagelist_index a.wikipage  { display:block; font-size : 125%; line-height : 120%; background: #CCC; margin-top:2px;}
ul.pagelist_fswiki li { font-size: 75%; padding-bottom:2px; border-bottom: #663 dotted 1px; }
ul.pagelist_fswiki span.separator1 { visibility: hidden; }
ul.pagelist_fswiki span.modify { color: #333; padding-left : 80px;}
ul.pagelist_fswiki a.pagetitle { color: #444444; }
ul.pagelist_fswiki a.wikipage  { display:block; font-size : 125%; line-height : 120%; background: #CCC; margin-top:2px;}

/* BugTrack-Plugin/108 トラックバックプラグイン + パッチ------------------------------------------------------------------------- */
div.trackback {
margin			: 0px;
padding			: 0px;
overflow		: auto;
/*	overflow		: hidden;*/
}
div.trackback span.tburl {
color			: #F9F;
}
div.trackback input.tburl {
border			: none;
border-bottom	: 1px solid #F9F;
color			: #999;
}
/* formmail プラグイン(プラグインを修正してclassを出力)------------------------------------------------------------------------- */
form.formmail th {
width    :90%;
}

/* BBS2 プラグイン(プラグインを修正してclassを出力)------------------------------------------------------------------------- */
form.bbs2 {
margin    : 15px;
padding   : 5px;
border    : 1px solid #CCCCCC;
}
form.bbs2 table {
margin    : 5px;
}
form.bbs2 th {
width     : 30%;
background : #FF0;
}
form.bbs2 textarea {
width     : 90%;
}

/*	投稿プラグイン============================================================================= */

/* BugTrack-Plugin/239 _wiki_anchor------------------------------------------------------------------------- *
*	各セクションで詳細定義する。
*
.myself{}
----*/

/* 背景による垂直区切り線指定（段組プラグインなど汎用）------------------------------------------------------------------------- *
*	cols プラグインや、div_block プラグインでスタイルコンテナにclass指定したとき
---- */
div.w33solid { background:url(../pline.jpg) 34% 0% repeat-y; }
div.w40solid { background:url(../pline.jpg) 40% 0% repeat-y; }
div.w50solid { background:url(../pline.jpg) 50% 0% repeat-y; }
div.w60solid { background:url(../pline.jpg) 61% 0% repeat-y; }
div.w66solid { background:url(../pline.jpg) 67% 0% repeat-y; }
div.w33dotted { background:url(../pline_dotted.jpg) 34% 0% repeat-y; }
div.w40dotted { background:url(../pline_dotted.jpg) 40% 0% repeat-y; }
div.w50dotted { background:url(../pline_dotted.jpg) 50% 0% repeat-y; }
div.w60dotted { background:url(../pline_dotted.jpg) 61% 0% repeat-y; }
div.w66dotted { background:url(../pline_dotted.jpg) 67% 0% repeat-y; }

/* COLSプラグインによる表示の指定------------------------------------------------------------------------- */
#section .product_list {
margin				: 0;
padding				: 0;
}
#section .product_list .photo {
margin				: 0;
padding				: 0;
width				: 30%;
float				: left;
}
#section .product_list .photo p {
margin				: 0;
padding				: 0;
}
#section .product_list .photo img {
border				: none;
margin				: 0;
padding				: 0;
}
#section .product_list .guide {
margin				: 0px;
padding				: 0;
width				: 69.5%;
float				: right;
}
#section .product_list .guide p {
margin				: 0;
padding				: 0;
}

/* BugTrack-Plugin/224 Wiki書式挿入編集ボタン------------------------------------------------------------------------- */
#toolbar { margin: 0px; padding: 0px; }
#toolbar img { margin: 0px; padding: 0px; border: none; }

/* BugTrack-plugin/233------------------------------------------------------------------------- *
* 配布ファイルの header.tmpl から、 align="top" を削除するCSSに拘る方に
---- */
div.adminmenu .adminmenu a img {
vertical-align:top;
}
/* アクセスキーのコンテキスト（ブラウザによって表示します）------------------------------------------------------------------------- */
/* セレクタが疑似要素の為、a要素の直後に記述
---- */

/* BugTrack-Plugin/208 コード整形プラグイン + 独自修正------------------------------------------------------------------------- */
div.code table{ border      : #333 1px solid; }
div.code td.line { border-right: #333 1px solid; }
div.code table,div.code tr,div.code td {margin:0px;padding:0px;}
div.code tr,div.code td {  }
div.code td pre {margin:0px;padding:0px;top:0px;border:none;}
div.code td pre {margin:0px;padding:0px;top:0px;border:none;}
div.code td pre.line {width:15px;}
div.code li { font-size:x-small; }

/*	標準実装プラグイン============================================================================= */

/* 編集画面のForm------------------------------------------------------------------------- */
form { margin:5px; padding:3px; }
form.update {}
form.update textarea { width:95%; }
form.update img { margin:0px; padding:0px;}

/* Standard - 差分表示------------------------------------------------------------------------- *
*	DELは、情報として残してしまうと支援ソフトで閲覧する人に混乱を与える事がある。
*	出来るだけ、差分表示以外では利用しない方が良いのかもしれない。
------------------------------------------------------------------------- */
del:after {
content				: "(削除)";
}
ins.diff {
color				: #66F;
}
ins.diff:after {
content				: "(追記箇所です)";
}
del.diff {
color				: #F66;
}
del.diff:after {
content				: "(削除された箇所です)";
}

/* Standard - カレンダー・プラグイン------------------------------------------------------------------------- */
table.calendar {
margin			: 5px auto;
padding			: 0;
border-collapse : collapse;
border			: 1px solid #666;
border-spacing  : 0;
empty-cells		: show;
line-height		: 1.1em;
background		: #cccc99;
}
.calendar td {
border		: 1px solid #666;
background	: #fff;
}
td.calendar-prev-month,
td.calendar-current-month,
td.calendar-next-month {
text-align :center;
background :#cccc99;
}
td.calendar-prev-month a,
td.calendar-current-month a,
td.calendar-next-month a {
color		: #333;
}
th.calendar-sunday,
th.calendar-weekday,
th.calendar-saturday {
text-align :center;
background-color : #99F;
}
td.calendar-sunday      { text-align: center; color: #333; background: #F99; }
td.calendar-saturday    { text-align: center; color: #333; background: #99F; }
td.calendar-weekday     { text-align: center; color: #333; background: #FFF; }
td.calendar-day         { text-align: center; }

td.today                { background-color : #DDD; }
td.have                 { font-weight : bold; }

/* Standard - BugTrack-plugin/204 パート編集------------------------------------------------------------------------- */
div.partedit {
margin-top : -4.3em;
margin-bottom : 5px;
padding    : 3px 15px;
line-height: 4.3em;
/*	font-size  : 12px; */
font-size  : 1em;
text-align : right;
}
div.partedit a img {
border		: none;
}

/* Standard - 一行コメントプラグイン */
form.comment {
margin    : 15px;
padding   : 5px;
border    : 1px solid #CCCCCC;
}

/* Standard - Amazon プラグイン------------------------------------------------------------------------- */
div.amazon { margin:5px; padding:0px; }
div.amazon img { border : none; }

/* Standard - 検索ボックス------------------------------------------------------------------------- */
div.sidebar form#search {
margin:0px;
padding: 3px 0px;
}

/* Standard - エラー表示------------------------------------------------------------------------- */
.error              { color: #FF0000; font-weight : bold; }

/* Standard - Wikiページ新規作成へのリンク */
.nopage             { background-color : #FFFF88; }
.nopage a,
.nopage a:hover {
background : #f99;
}

/* Standard - Wikiページへのリンク------------------------------------------------------------------------- */
a.wikipage:link         { text-decoration : underline; }
a.wikipage:visited      { text-decoration : underline; }
a.wikipage:hover        { text-decoration : underline; }

/* RecentDays - 最近更新したページ表（追記）------------------------------------------------------------------------- */
table.recent {
width			: 170px;
}


/*	@media ルールによるポジショニング調整============================================================================= */
@media print {
body {
background		: none; /* これは任意 */
}
div.adminmenu    { display: none; }
#topnavi      { display: none; }
#container,
#wikicontainer,
#contentsbody,
#sentences {
width			: 100%;
float			: none;
background		: none;
}
#references   { display: none; }
#appendix     { display: none; }
#container{
background		: none;
}
#header {
margin			: 0;
background		: #fff url("CIforPrint.jpg") right top no-repeat;
}
h1 {
float			: none;
margin			: auto;
padding			: 20px 0 20px;
font-size		: medium;
text-align		: left;
color			: #000;
}
h1 a,
h1 a:link,
h1 a:visited {
color			: #000;
}
#description {
border-bottom	: 1px #666 solid;
}
#comment {
border-bottom	: 1px #666 solid;
}
div.footer {
background		: none;
text-align		: center;
}

div.trackback { visibility: hidden; }
}	/* End Of @media print */

/* 携帯端末の為の設定----------------------------------------------------------------------------- *
*	floatの解除のみで大抵の文書は綺麗に見えるはず。
==== */
@media handheld {

}	/* End Of @media print */

/* 音声合成システムの為の設定----------------------------------------------------------------------------- *
*	@media aural {
*		* 非推奨ルール *
*	} * End Of @media speech *
*
==== */
@media speech {
/* CSS3ルール */
} /* End Of @media speech */
