@charset 'utf-8';
/*  このスキンの著作権は谷中シヴァ(Shiva's Box http://sbox.s6.xrea.com/)にあります。必ず利用規定に同意した上でご使用ください。 */
/* ----- HTML再定義 ------------------------------------ */

* {margin:0px;padding:0px;color:#333333;font-size:11px;font-style:normal;font-family:Verdana,Osaka,sans-serif;text-align:left;}
body {padding:0px;background-color:#ffffff;color:#333333;font-size:11px;text-align:center;}
h2 {margin:0px 0px 10px 0px;padding:5px;border:1px solid #555555;}
h3 {margin:0px 0px 10px 0px;padding:5px;border:1px solid #555555;}
p, li, dt, dd, address {color:#333333;}
p {margin-bottom:15px;}
ul {margin:0px 0px 20px 20px;}
ul li ol li {margin:0px 20px 0px 25px;}
ul li ol {margin-bottom:10px;}
em {font-weight:bold;}
.new {color:#cc4444;}
img {margin-bottom:5px;border:0px;}
code, var, kbd {font-family:'ＭＳ ゴシック', monospace;line-height:1.2;}
form fieldset {border:0px solid #000000;}
form legend {display:none;}
form input, form select {margin-right:1px;padding:1px;font-size:90%;line-height:normal;background:#ffffff;border:1px solid #555555;}
@media screen {form input, form select {font-family:Verdana, Arial, sans-serif;}}
form select {margin-top:1px;}
form p input {text-align:center;}
form textarea {padding:1px;font-family:'ＭＳ ゴシック', Osaka, monospace;line-height:1.2;background:#ffffff;border:1px solid #555555;}
form .no input {border:0px;background:#ffffff;}
table {margin-bottom:10px;width:100%;border:1px solid #555555;border-collapse:collapse;}
table tr th {padding:5px;border:1px solid #555555;text-align:center;}
table tr td {padding:5px;border:1px solid #555555;}
table tr td input {margin:-2px;}
a:link {color:#8f434a;text-decoration:none;}
a:visited, a:active {color:#999999;text-decoration:none;}
a:hover {color:#a62d38;text-decoration:underline;}

/* ----- 基本構造 -------------------------------------- */

div#container {width:665px;margin:0px auto;}
div#header {float:none;clear:both;margin-top:10px;margin-bottom:20px;border:1px solid #555555;}
div#header h1 {padding:20px 10px;color:#a62d38;font-size:15px;}
div#menu {float:left;margin:0;padding:0;width:150px;}
div#logs {float:right;margin:0 0 0 15px;padding:0;width:500px;}
div#list {margin:0px 5px 10px 5px;padding:10px;}
div#form {padding:0 0 10px 0;}
div#page {margin:15px 5px;}
div#navi {margin:0px 5px;padding:10px;}
div#contents {padding:0 0 10px 0;}
div#work {padding:0 0 10px 0;}
div#env {padding:0 0 10px 0;}
div#footer {float:none;clear:both;margin:0;padding:10px;border:1px solid #555555;}
div#footer address {text-align:center;}

/* ----- メニュー -------------------------------------- */

div#menu ul {list-style-type:none;margin:0;padding:0;}
div#menu li {list-style-type:none;margin:0;padding:2px 5px;font-size:1.2em;font-weight:bold;}

/* ----- 記事リスト ------------------------------------ */

div#list ul {margin:0px;}
div#list ul li {display:inline;margin:0px 5px 0px 0px;}
div#list img {margin:0px;padding-right:5px;}

/* ----- フォーム -------------------------------------- */

div#form form dl {margin-bottom:20px;}
div#form form dl dt {float:left;clear:left;width:5em;}
div#form form dl dd textarea {margin-top:2px;}
div#form form ul {margin:0px 0px 20px 0px;}
div#form form ul li {list-style-type:none;}

/* ----- ログ ------------------------------------------ */

div#article .parent {padding:0;}
div#article .title {margin:0px 0px 20px 0px;padding:5px;border:1px solid #555555;}
div#article .title a {padding-left:5px;font-weight:bold;}
div#article .log {padding:0px 10px;}
div#article .r {text-align:right;}
div#article .info {padding-top:5px;border-top:1px solid #555555;}
div#article .info p {margin-bottom:5px;text-align:right;}
div#article .res {margin-left:20px;padding:10px 0 10px 10px;}
div#article .res .title {margin:0px 0px 20px 0px;padding:5px;border-top:0px solid #555555;border-left:0px solid #555555;border-bottom:1px solid #555555;}

/* ----- ページ移動 ------------------------------------ */

div#page ul {margin:10px 0px;text-align:center;}
div#page ul li {display:inline;margin:0px 10px;}

/* ----- ナビゲーション -------------------------------- */

div#navi ul {margin:5px 0px;text-align:right;}
div#navi ul li {display:inline;margin-left:5px;}
div#navi form {margin-top:15px;}
div#navi form dl dt {display:none;}
div#navi form dl dd {float:left;}
div#navi form p input {padding:0px;}

/* ----- 処理選択 -------------------------------------- */

div#work form {margin-top:15px;}
div#work form dl dt {display:none;}
div#work form dl dd {float:left;}
div#work form p input {padding:0px;}

/* ----- 環境設定 -------------------------------------- */

div#env dl {margin-bottom:20px;}
div#env dl dd {margin-bottom:10px;}
div#env form p {margin-bottom:30px;}
