@charset 'utf-8';
/*  このスキンデザインの著作権は谷中シヴァ(Shiva's Box http://sbox.s6.xrea.com/)にあります。必ず利用規定に同意した上でご使用ください。 */
/* ----- HTML再定義 ------------------------------------ */

* {margin:0px;padding:0px;font-size:13px;font-style:normal;font-family:'ＭＳ Ｐゴシック',Osaka,sans-serif;text-align:left;}
body {padding:0px;background:#ffffff url(../img/t_s-01991.jpg) no-repeat fixed 100% 100%;color:#cda98b;text-align:center;}
p, li, dt, dd, address {color:#cda98b;line-height:1.4;}
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;}
img {margin-right:10px;margin-bottom:5px;border:0px;}
object {margin-left:10px;}
pre {width:90%;margin:15px;padding:5px;border:1px solid #cda98b;overflow:auto;}
code, var, kbd {color:#999999;font-family:'ＭＳ ゴシック',monospace;line-height:1.2;}
blockquote {margin:15px;border-left:2px solid #cda98b;}
blockquote p {color:#999999;}
form fieldset {border:0px solid #000000;}
form legend {display:none;}
form input, form select {margin-right:1px;padding:1px;color:#cda98b;background:#ffffff;border:1px solid #cda98b;font-size:90%;}
@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;border:1px solid #cda98b;background:#ffffff;color:#cda98b;font-family:'ＭＳ ゴシック',Osaka,monospace;line-height:1.2;}
table {margin-bottom:10px;border:1px solid #cda98b;border-collapse:collapse;color:#cda98b;}
table tr th {padding:5px;border:1px solid #cda98b;text-align:center;}
table tr td {padding:5px;border:1px solid #cda98b;}
table tr td input {margin:-2px;}
a:link, a:visited {color:#ec9b99;text-decoration:none;}
a:active, a:hover {color:#f6d0cf;text-decoration:underline;}

/* ----- 基本構造 -------------------------------------- */

div#container {width:700px;margin:0px auto;background:url(../img/ue01.jpg) no-repeat 50% 0%;}
div#header {float:none;clear:both;}
div#menu {float:none;clear:both;margin-bottom:10px;}
div#navigation {float:left;width:220px;}
div#logs {float:right;margin-top:100px;margin-bottom:10px;}
div#diary, div#comment, div#trackback {margin:0px;}
div#page, div#navi, div#contents, div#work, div#form, div#canvas, div#env, div#status {float:none;clear:both;padding:0px 5px;}
div#footer {float:none;clear:both;}

/* ----- ヘッダー -------------------------------------- */

div#header h1 {padding:10px 200px;text-align:center;}
div#header h1 a {color:#78a9f1;font-size:20px;text-decoration:none;}
div#header p {margin:0px 200px 50px 200px;font-size:15px;text-align:center;}

/* ----- メニュー -------------------------------------- */

div#menu h2 {display:none;}
div#menu ul {margin:0px;text-align:right;}
div#menu ul li {display:inline;margin-left:10px;}

/* ----- ナビゲーション -------------------------------- */

div#navigation h2 {height:22px;margin-bottom:5px;padding:5px 0px 0px 22px;background:url(../img/s-1166.png) no-repeat;color:#9ab8af;text-align:left;}
div#navigation ul {margin:0px 10px 0px 20px;}
div#navigation ul li {margin:0px 0px 0px 0px;list-style-type:none;}
div#navigation ul li ul {margin:0px 0px 0px 20px;}
div#navigation dl {margin:0px 10px 0px 20px;}
div#navigation dl dt {}
div#navigation dl dd {}
div#navigation form dl {}
div#navigation form dl dt {display:none;}
div#navigation form dl dd {}
div#navigation form p {margin-left:20px;margin-bottom:0px;}
div#navigation table {width:180px;margin:-2px 0px 7px 7px;border:0px solid #aaaec1;}
@media screen {div#navigation table {margin:-2px auto 7px auto;}}
div#navigation table tr th {padding:5px;border:0px solid #aaaec1;background-color:#ffffff;text-align:left;}
div#navigation table tr td {padding:3px;border:0px solid #aaaec1;text-align:center;}
div#navigation table tr td a {font-weight:bold;}
@media screen {div#navigation table tr td {padding:5px;}}
div#navigation .day {color:#cda98b;}
div#navigation .satday {color:#9ab8af;}
div#navigation .sunday {color:#e77b78;}
div#navigation .today {padding:0px;border:1px solid #cda98b;}
div#navigation .calender {margin:2px 10px;text-align:center;}
div#navigation .calender li {display:inline;margin-right:10px;}
div#navigation .block {margin-right:15px;margin-bottom:10px;padding-bottom:20px;text-align:center;}

/* ----- 記事一覧 -------------------------------------- */

div#logs {width:480px;}
div#diary .diary {margin-bottom:30px;}
div#diary h2 {display:none;}
div#diary h3 {margin:0px 0px 10px 0px;padding:7px 0px 5px 0px;color:#e77b78;font-size:15px;text-align:right;}
div#diary h4 {margin:10px;}
div#diary .text {margin:5px 10px;}
div#diary .text p {margin:5px 10px;}
div#diary .text ul {margin:15px 25px;}
div#diary .text ol {margin:15px 25px;}
div#diary .text dl {margin:0px 10px 10px 10px;}
div#diary .text dl dd {margin-left:30px;}
div#diary .text table {margin:0px 10px 10px 10px;}
div#diary .info {margin:5px 10px;text-align:right;}
div#diary .info * {font-size:10px;}
div#diary .info li {display:inline;margin-left:5px;}
div#diary .list {margin:0px 5px 10px 20px;padding:5px 10px;border:1px solid #cda98b;}
div#diary .list h4 {margin:0px 0px 15px 0px;padding:3px 5px;border-bottom:3px double #cda98b;}
div#diary .list ul {margin:0px 0px 10px 20px;}
div#diary .list dl dt {margin: 0px 5px;font-weight:bold;}
div#diary .list dl dd {margin:10px 10px 0px 15px;}
div#trackback h2 {margin-bottom:15px;padding:5px;border-top:3px double #cda98b;border-bottom:3px double #cda98b;}
div#trackback dl {margin-bottom:10px;padding:2px 2px 10px 2px;border:1px solid #cda98b;}
div#trackback dl dt {margin-top:10px;margin-left:10px;}
div#trackback dl dd {margin-left:30px;}
div#comment .comment {margin-bottom:10px;padding:2px 2px 10px 2px;border:1px solid #cda98b;}
div#comment h2 {margin-bottom:15px;padding:5px;border-top:3px double #cda98b;border-bottom:3px double #cda98b;}
div#comment h3 {margin:5px 5px 10px 5px;padding:5px;}
div#comment .text p {margin:10px;}

/* ----- ページ移動 ------------------------------------ */

div#page h2 {display:none;}
div#page ul {margin:0px;text-align:center;}
div#page ul li {display:inline;margin-right:10px;}

/* ----- ナビゲーション -------------------------------- */

div#navi h2 {display:none;}
div#navi ul {margin:5px 0px;text-align:center;}
div#navi ul li {display:inline;margin-left:5px;}
div#navi form dl {}
div#navi form dl dt {display:none;}
div#navi form dl dd {float:left;}
div#navi form input {padding:0px;}

/* ----- コンテンツ ------------------------------------ */

div#contents h2 {margin-bottom:15px;padding:5px;border-top:3px double #cda98b;border-bottom:3px double #cda98b;}
div#contents h3 {margin-bottom:15px;padding:3px 0px;border-bottom:1px double #cda98b;}
div#contents h4 {margin-bottom:10px;}
div#contents dl {margin-bottom:20px;}
div#contents dl dt {margin-top:10px;}
div#contents dl dd {margin-left:30px;}

/* ----- 処理選択 -------------------------------------- */

div#work h2 {margin-bottom:15px;padding:5px;border-top:3px double #cda98b;border-bottom:3px double #cda98b;}
div#work form {margin:10px 0px;}
div#work form dl dt {display:none;}
div#work form dl dd {float:left;}
div#work form input {padding:0px;}

/* ----- フォーム -------------------------------------- */

div#form h2 {margin-bottom:15px;padding:5px;border-top:3px double #cda98b;border-bottom:3px double #cda98b;}
div#form form {margin-bottom:10px;}
div#form form dl {margin-bottom:20px;}
div#form form dl dt {float:left;clear:left;width:5em;}
div#form form dl dd {}
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#env h2 {margin-bottom:15px;padding:5px;border-top:3px double #cda98b;border-bottom:3px double #cda98b;}
div#env h3 {margin-bottom:15px;padding:5px;border-bottom:1px solid #cda98b;}
div#env dl {margin-bottom:20px;}
div#env dl dd {margin-bottom:10px;}
div#env form {margin-bottom:20px;}

/* ----- キャンバス ------------------------------------ */

div#canvas h2 {margin-bottom:15px;padding:5px;border-top:3px double #cda98b;border-bottom:3px double #cda98b;}
div#canvas applet {margin-bottom:15px;}

/* ----- ステータス ------------------------------------ */

div#status h2 {margin-bottom:15px;padding:5px;border-top:3px double #cda98b;border-bottom:3px double #cda98b;}
div#status h3 {margin-bottom:15px;padding:3px 0px;border-bottom:1px solid #cda98b;}
div#status h4 {margin-bottom:10px;}
div#status dl {margin-bottom:20px;}
div#status dl dt {float:left;clear:left;width:10em;}
div#status dl dd {}

/* ----- フッター -------------------------------------- */

div#footer address {padding:10px 15px 20px 15px;text-align:center;}

/* ----- 個別指定 -------------------------------------- */

.new {color:#e77b78;}
.clap a {padding:3px;border:1px solid #cda98b;color:#e77b78;}