@charset "utf-8";body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,div,p,pre,ul,ol,dl,dt,dd,address,form,blockquote{display:block;margin:0;padding:0;font-style:normal;font-weight:normal;font-size:100.01%;text-align:left}em,strong,i,u,del{font-style:normal;font-weight:normal;font-size:100.01%}table{margin:0;empty-cells:show}fieldset{border:0}img{margin:0 auto;padding:0;border:0;vertical-align:bottom}a img{vertical-align:middle;position:relative;outline:0 solid #fff;z-index:2}li{list-style:none}html{height:100%}html>body{overflow:-moz-scrollbars-vertical}html:first-child body{min-height:100%}div{zoom:1}ol{padding-left:2em}ol li{zoom:normal}body{color:#505050;background:#fff;font-size:12px;text-align:center;font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;-webkit-text-size-adjust:100%}p,li,dt,dd,address{color:#505050;line-height:1.4}p{margin-bottom:15px}ul{margin:0 0 20px 20px}ul li ol li{margin:0 20px 0 25px}ul li ol{margin-bottom:10px}em{font-weight:bold}i{font-style:italic}u,ins{text-decoration:underline}del{text-decoration:line-through}img{margin-right:0;margin-bottom:5px;max-width:100%;height:auto}object{margin-left:10px}a:link,a:visited{color:#999;text-decoration:none;border-bottom:1px dotted #ccc}a:hover,a:active{color:#fc0}pre{width:auto;margin:10px;padding:5px;color:#505050;background:#fff;border:1px solid #ccc;overflow:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}code,var,kbd{color:#ccc;line-height:1.2}blockquote{margin:20px 30px;border:1px dashed #999}blockquote p{color:#999}form legend{display:none}form input,form select{margin-right:1px;padding:1px;color:#505050;background:#fff;border:1px solid #505050;font-size:12px}@media screen{form input,form select{}}form select{margin-top:1px}form p input{text-align:center}form textarea{padding:1px;color:#505050;background:#fff;border:1px solid #505050;line-height:1.2}table{margin-bottom:10px;border:1px solid #505050;border-collapse:collapse}table tr th{padding:5px;border:1px solid #aaa;background-color:#fff;font-size:13px;text-align:center}table tr td{padding:5px;border:1px solid #aaa;font-size:13px}table tr td input{margin:-2px}html{scrollbar-face-color:#eee;scrollbar-3dlight-color:#444;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#444;scrollbar-darkshadow-color:#444;scrollbar-arrow-color:#444;scrollbar-track-color:#eee}.new{color:#039;font-size:10px}div#container{position:relative;width:100%;margin:0 auto}div#header{float:none;clear:both;height:10px}div#menu{position:relative;top:-80px;right:5px;float:none;clear:both;margin-bottom:10px}div#navigation{width:100%;float:none;clear:both;margin-top:60px}div#logs{width:100%;float:left}html>body div#logs{width:auto}div#diary,div#comment,div#trackback{margin:0 15px}div#page,div#navi,div#contents,div#work,div#form,div#canvas,div#env,div#status{float:none;clear:both;padding:0 15px}div#footer{float:none;clear:both}div#header h1{padding:15px 15px 10px 15px}div#header h1 a{color:#505050;font-weight:bold;font-size:25px;text-decoration:none;border-bottom:0 dotted #ccc}@media screen{div#header h1 a{}}div#header p{margin:0 15px;font-size:12px}div#header ul{margin:5px}div#header li{text-align:right;margin:0 20px;font-size:12px}div#menu h2{display:none}div#menu ul{margin:0 20px;padding:5px 0;text-align:right}div#menu ul li{display:inline;margin-right:10px}div#navigation h2{margin:7px 7px 17px 7px;padding:5px;font-weight:bold;color:#505050;border-bottom:1px dotted #ccc;text-align:left}div#navigation ul{margin:0 10px 0 12px}div#navigation ul li{margin:0 0 0 0}div#navigation ul li ul{margin:0 0 0 20px}div#navigation dl{margin:0 10px 0 12px}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:12px;margin-bottom:0}div#navigation form input{color:#505050;background:#fff;border:1px solid #505050}div#navigation table{width:auto;margin:-2px 0 7px 7px;border:0 solid #aaa}@media screen{div#navigation table{margin:-2px auto 7px auto}}div#navigation table tr th{padding:5px;border:0 solid #aaa;background-color:#fff;text-align:left}div#navigation table tr td{padding:0;border:0 solid #aaa;text-align:center}@media screen{div#navigation table tr td{padding:0}}div#navigation table tr td a{font-weight:bold}div#navigation .day{color:#505050}div#navigation .satday{color:#505050}div#navigation .sunday{color:#505050}div#navigation .today{background-color:#ccc}div#navigation .calender{margin:2px 20px}div#navigation .calender li{display:inline;margin-right:10px}div#navigation .block{margin-left:15px;margin-right:15px;margin-bottom:10px;padding-bottom:10px;text-align:center}div#navigation .hide{display:none;margin-left:15px;margin-right:15px;margin-bottom:10px;padding-bottom:10px;text-align:center}div#navigation .anc{padding-top:40px}div#diary .diary{margin-bottom:10px;padding:2px;border:1px solid #777}div#diary .diary:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html div#diary .diary{height:1%}div#daiary .diary{display:block}div#diary h2{display:none}div#diary h3{margin:5px 5px 20px 5px;padding:5px;font-weight:bold;color:#505050;border-bottom:1px dotted #ccc}div#diary h4{margin:10px;padding:2px 10px 3px;color:#505050;font-weight:bold;letter-spacing:.3em;border-top:1px solid #aaa;border-left:8px solid #505050;border-right:1px solid #aaa;border-bottom:1px solid #aaa}div#diary h5{margin:10px 10px 10px 15px;padding:2px 5px 2px 10px;color:#505050;font-weight:bold;letter-spacing:.3em;border-left:5px solid #ccc;border-bottom:1px solid #ccc}div#diary h6{margin:10px 10px 10px 15px;font-weight:bold;padding:1px 10px 1px 5px;color:#505050;font-weight:bold;letter-spacing:1em;text-align:right;border-bottom:1px solid #ccc}div#diary .text *{font-size:x-small}html>body div#diary .text *{font-size:small}div#diary .text p{margin:15px 10px}div#diary .text ul{margin:15px 30px}div#diary .text ul li{list-style-type:disc}div#diary .text ol{margin:15px 40px}div#diary .text dl{margin:15px 10px}div#diary .text dl dt{}div#diary .text dl dd{padding-left:10px}div#diary .text table{margin:15px 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:0 0 10px 20px;padding:5px 0 5px 10px}div#diary .list h4{padding:5px 10px;color:#505050;font-weight:bold;letter-spacing:.3em;background:#fff;border-top:0 solid #505050;border-left:5px solid #505050;border-right:1px solid #ccc;border-bottom:1px solid #ccc}div#diary .list ul{margin:0 0 10px 20px}div#diary .list dl dt{margin:0 15px;font-weight:bold}div#diary .list dl dd{margin:10px 10px 0 20px}div#trackback h2{margin-bottom:15px;padding:5px;border-top:3px double #505050;border-bottom:3px double #505050}div#trackback dl{margin-bottom:10px;padding:2px 2px 10px 2px;border:1px solid #aaa}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 #aaa}div#comment h2{margin-bottom:15px;padding:5px;border-top:3px double #999;border-bottom:3px double #999}div#comment h3{margin:5px 5px 10px 5px;padding:5px}div#comment .text *{font-size:x-small}html>body div#comment .text *{font-size:small}div#comment .text p{margin:10px}div#page h2{display:none}div#page ul{margin:0;text-align:right}div#page ul li{display:inline;margin-right:10px}div#navi h2{display:none}div#navi ul{margin:5px 0;text-align:right}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:0}div#contents h2{margin-bottom:15px;padding:5px;border-top:3px double #505050;border-bottom:3px double #505050}div#contents h3{margin-bottom:15px;padding:3px 0;border-bottom:1px double #505050}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#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:0 0 20px 0}div#form form ul li{list-style-type:none}div#work h2,div#form h2,div#env h2,div#status h2,div#canvas h2{margin-bottom:15px;padding:5px;border-top:3px double #505050;border-bottom:3px double #505050}div#work form{margin:10px 0}div#work form dl dt{display:none}div#work form dl dd{float:left}div#work form input{padding:0}div#env h3{margin-bottom:15px;padding:5px;background-color:#fff}div#env ul li{list-style-type:disc}div#env dl{margin-bottom:20px}div#env dl dd{margin-bottom:10px}div#env form{margin-bottom:20px}div#env form p{margin-bottom:20px}div#status h3{margin-bottom:15px;padding:3px 0;border-bottom:1px double #505050}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#canvas applet{margin-bottom:15px}div#canvas applet{float:left}div#palette *{font-size:13px;text-align:left}div#palette table{margin:0;border:0 solid #000}div#palette td{padding:1px;border:0 solid #000}div#palette table tr td table tr td table tr td{padding:5px}div#palette input{margin:1px 0;padding:1px 0;height:22px}div#palette select{margin:1px 1px 1px 0}div#palette textarea{width:120px;text-align:left}div#palette .button{text-align:center}div#palette font{font-size:11px}div#footer address{padding:30px 15px 20px 15px;color:#505050;font-size:10px;text-align:right}div#footer a:link,div#footer a:visited{color:#039;font-size:10px}div#footer a:active,div#footer a:hover{color:#ff0;font-size:10px}#navimenu{background:#505050;position:fixed!important;z-index:999;height:40px;width:100%;list-style-type:none;font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;-webkit-box-shadow:rgba(0,0,0,.4) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.4) 0 1px 2px;box-shadow:rgba(0,0,0,.4) 0 1px 2px;clear:both;display:block}#navimenu img{margin:0;padding:0}#navimenu ul{padding:0;margin:0;background:#505050}#navimenu li{float:left;text-align:center}#navimenu li.item1{width:25%}#navimenu li.item2{width:20%}#navimenu li.item3{width:25%}#navimenu li.item4{width:24%}#navimenu li.item5{width:13%}#navimenu li.item6{width:13%}#navimenu li a{padding:0;margin:0;color:#efefef;font-size:13pt;font-weight:bold;text-decoration:none;background:#505050;clear:both;display:block;height:36px;line-height:36px;border-width:0 1px 4px 1px;border-color:#606060;border-style:solid;background:#505050;width:100%}#navimenu li a:hover{color:#fc0;height:36px;line-height:36px;padding:0;border-width:0 0 4px 0;border-color:#f90;border-style:solid;background:#606060}#scroll-to-top{text-decoration:none;z-index:2147483647;background:#ddd;border-radius:60px;font-size:16px;color:#fff;padding:4px 10px 6px 10px;position:fixed;bottom:5px!important;right:5px!important;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:.7;filter: alpha(opacity=90);-ms-filter:"alpha(opacity=90)"}.scroll-to-top-not-display{display:none}#scroll-to-bottom{text-decoration:none;z-index:2147483647;background:#ddd;border-radius:60px;font-size:16px;color:#fff;padding:4px 10px 4px 10px;position:fixed;top:45px!important;right:5px!important;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:.7;filter: alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.scroll-to-bottom-not-display{display:none}