@charset "UTF-8";
/*布局 */

/*style for wiki-------------------------------------------------------------------------- */

/*penseetop*/
#penseetop {width:960px;margin:0 auto;height:211px;}
#penseetop #header {position:absolute;left:50%;margin-left:-215px;top:106px;}
#penseetop #header a {display:block;width: 417px;height: 61px;background:url(images/logo.png);text-indent:-9999px;outline:none;}
#penseetop #header a:hover {text-decoration:none;}


/*topnavi*/
#penseetop #topnavi {height: 55px;}
#penseetop #topnavi form {float:right;}
#penseetop #topnavi ul li {float:right}
#penseetop #topnavi ul li a {display:block;height:55px;line-height: 45px;}
#penseetop #topnavi ul li a:hover {text-decoration:none;}


#globalWrapper {width:960px;margin:0 auto;background:#fff url(images/middle_bk.png) 0 0 repeat;}
#column-content {width:710px;float:left;}
#column-one {width:240px;float:left;margin-left:0px;}
div.visualClear {clear:both;}


/*#footer 元素*/
#footer {clear:both;text-align:left;width:960px;background:#fff url(images/middle_bk.png) 0 0 repeat;margin:0 auto;color:#ccc;}  
#footer ul {padding:10px;}


/*#column-one 内元素*/
.portlet {margin-left:16px;}


/*#column-content 内元素*/
#column-content #content {margin:10px;}
#content h1 {font-size:14px;font-weight:700;border-bottom:dotted 1px #ccc;}
#bodyContent h3#siteSub {text-align:right;color:#999;border:none;}

span.editsection {color:#ccc;}
span.editsection a {color:#999;}
.mw-headline {font-size:13px;font-weight:700;}

body.mediawiki  #content {width:auto;}

#content ul {margin:10px;}
#content ol {margin:10px;}
#content ul li {background:url(images/b_dot.gif) 0 center no-repeat;padding-left:10px;}
#content ol li {background:none;padding:0;}
#toc td li {background:none;padding:0;}

.printfooter {text-align:left;color:#999;clear:both;margin-top:10px;}
.printfooter a {color:#999;}

#content textarea {width:100%;border:solid 1px #ccc;padding:3px;margin:4px 0;}
#content textarea:focus {border-color:#c00;background:#fff1ee}

/*内容部分*/



#bodyContent {overflow:hidden;}

#firstHeading {margin-top:30px;}

#bodyContent h3 {border-bottom:dotted 1px #ccc;}
#editpage-copywarn {color:#999;}
#bodyContent p {margin:1em 0;}
#bodyContent a.new {color:#c00;}


#wpSave {color:#fff;background:#c00;font-weight:700;}

/*sidebar*/

.portlet {background:url(images/h2_bk.png) 0 0 repeat-x;}
.portlet h5 {background:url(images/icons_all.png) 0 0 no-repeat;padding-left:38px;height:32px;line-height:32px;color:#999;font-weight:700;}
.portlet h5 label {height:32px;line-height:32px;color:#999;font-weight:700;}

.portlet h5  {background-position:0 -225px;}
#p-search h5 {background-position:0 -160px;}

.portlet .pBody {margin:8px 0;}


#p-personal {display:none;}
#p-tb {display:none;}

#p-cactions {position:relative;margin-top:5px;}
#p-cactions h5 {display:none}
#p-cactions .pBody {background:transparent;position:absolute;right:250px;width:600px;margin:0;}
#p-cactions .pBody ul {margin:0;padding:0;list-style:none;}
#p-cactions .pBody ul li {margin:0;padding:0;list-style:none;float:right;}
#p-cactions .pBody ul li a {display:block;float:right;line-height:26px;padding:0 5px;font-weight:700;color:#666;background:#f1f1f1;margin-left:1px;}
#p-cactions .pBody ul li a:hover {background:#06c;color:#fff;text-decoration:none;}

#p-cactions .pBody ul li#ca-edit a {background:#ccc;}
#p-cactions .pBody ul li#ca-edit a:hover {background:#c00;}

#searchGoButton {display:none;}
#p-search .pBody {padding-top:6px;}

/*wiki 内容部分*/

table.datagrid {border-collapse:collapse;width:95%;background:#fff;}
table.datagrid th {padding:3px;background:#eee;border:solid 1px #ccc;}
table.datagrid td {padding:3px;border:solid 1px #ccc;}

blockquote {border:dotted 1px #ccc;background:#eee;padding:8px;margin:8px;}


#p-log {display:none;}
#p-navigation {display:none;}
#p-search {display:none;}
#p-tb {display:none;}


fieldset {border:solid 1px #eee;padding:8px;}
legend {font-weight:700;}

hr {height:0;border:none;border-bottom:solid 1px #eee;}

