html {overflow-y: scroll;}html, body, p, div, input, textarea, pre, hr,h1, h2, h3, h4, h5, h6, blockquote, caption, address, table, th, td, ul, ol, li, dl, dt, dd{margin: 0;padding: 0;}table {border-collapse: collapse;border-spacing: 0;border: none;}a {outline-style: none;}a, ins {text-decoration: none;}a img, img {border: none;vertical-align: middle;}address, em, cite, dfn, var {font-style: normal;}q:before, q:after { content: '"'; }body {font:13px/1.231 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',"MS P Gothic","Osaka",Verdana,arial,helvetica,clean,sans-serif;*font-size:small; *font:x-small; }select, input, button, textarea, table, tr, th, td, caption, tbody,pre, code, kbd, samp, tt {font-size:100%;}a:link, a:visited {color: #1782bb;}a:hover,a:active {color: #000;}h1 { font-size: 167%;}h2 { font-size: 146.5%;}h3 { font-size: 116%;}h4 { font-size: 116%;}h5 { font-size: 116%; }h6 { font-size: 100%; }input, textarea {padding: 0.2em;}ul, ol {list-style-position: outside;margin-left: 1em;}ul {list-style-type: none;}q:before, q:after {content: '"'}table {}td {padding-right:1em;}table.line {background-color: #fff;}hr {display: none;}pre {wide: 700px;padding: 6px 8px;border: 1px solid #c6ecff;background-color: #fff;overflow: scroll;line-height:1.3em;}div.story dt {font-weight: bold;}div.story dd {margin-left: 28px;}div.story h3, div.story h4, div.story h5, div.story dt {padding-left: 28px;}div.story h3 {margin-left: -89px;border-left: 60px solid;}div.story h4 {margin-left: -79px;border-left: 50px solid;}div.story h5 {margin-left: -69px;border-left: 40px solid;}div.story dt {margin-left: -59px;border-left: 30px solid;}html, body{height: 100%;}html, body, div.belt, div#container, div#header, div#footer {width:100%;}div#header, div#footer, div#content, div#paper, div.belt {position:relative;}div#container {background: url(images/grid.png) center top;}div#content, div.belt{width: 900px;margin: 0px auto;}div#content{padding-top: 30px;}div#reverse{padding: 30px 0;}div.belt h1 {position: absolute;top: 3px;left: 0px;font-size: 93%;}div#header, div#footer{background: #000 url(images/5border.png);background-repeat: repeat-x;text-align:center;}div.belt ul {width: 700px;height: 100%;margin-left: auto;font-size: 93%;}div.belt ul li {display: block;float: right;}div.belt ul li a {display: block;width: 100px;height: 100%;text-align: center;}div#container{text-align: center;}div#header{height: 50px;line-height: 50px;background-position: left 46px;}div#content{text-align: left;}div#footer{height: 35px;line-height: 35px;}div.wp-pagenavi, div#reverse {clear: both;text-align: center;}body.double div#content {background: url(images/content.gif) repeat-y;margin-bottom: -4px;margin-top: -4px;z-index: 10;}body.double div#paper {float: left;}body.double div#sidebar {float: right;}div#content div.note {background: url(images/grid2.png);line-height:28px;}div.note p, div.note table, div.note ul, div.note ol, div.note dl, div.note pre {margin-bottom: 28px;}div.note h3, div.note h4, div.note h5, div.note h6 {margin-bottom: 28px;}note caption, note tr, note th, note td {height: 28px;line-height: 28px;}note input  {height: 28px;}div.note blockquote {margin-top: -14px;margin-bottom: 14px;padding: 14px 8px;background-color: #fff;border: 1px solid;}div.note blockquote p {margin-bottom: 0px;}.st_related {margin-top: -28px;text-align: right;}div#content div.graph {background: url(images/grid3.png);line-height:30px;}div.graph p, div.graph table, div.graph blockquote, div.graph ul, div.graph ol, div.graph dl, div.graph pre {margin-bottom: 20px;}div.graph h3, div.graph h4, div.graph h5, div.graph h6 {margin-bottom: 10px;}graph caption, graph tr, graph th, graph td {height: 30px;line-height: 30px;}graph input {height: 30px;}div#content div.space {background-image: none;line-height:1.5em;}div.space p, div.space table, div.space blockquote, div.space ul, div.space ol, div.space dl, div.space pre {margin-top: 0.5em;margin-bottom: 1.5em;}div.space h3, div.space h4, div.space h5, div.space h6 {margin-top: 30px;margin-bottom: 0.5em;margin-left: -80px;padding-left: 18px;}space caption, space tr, space th, space td {height: 1em;line-height: 1em;}space input {height: 1em;}div.wp-pagenavi {background: url(images/take.png) left 30px repeat-x;height:84px;width: 600px;padding-top: 30px;margin-left: 50px;line-height: 114px;}div.wp-pagenavi span,div.wp-pagenavi a {border: 1px solid;margin:0px 2px;padding:0px 4px;}div#reverse a{text-indent: -9999px;margin: 0 auto;padding-top: 2px;display: block;width: 81px;height: 41px;background: url(images/reverse.gif) no-repeat;}div#reverse a:hover{background-position: left 2px;}div.webclap a{display: block;height: 48px;width:  48px;text-indent: -9999px;}div.webclap a:link,div.webclap a:visited {background: url(images/smrs_r.gif) no-repeat left top;}div.webclap a:hover,div.webclap a:active {background: url(images/smrs_r.gif) no-repeat left bottom;}body.double div.webclap {position: absolute;right: 215px;bottom: 27px;}div.entry {background-color: #fff;width: 670px;text-align: left;position: relative;border: 1px outset;margin-top: 30px;padding-bottom: 28px;}div.first { margin-top: 0px; }div.entry h2,div.entry ul.info,div.entry ul.feedback,div.entry div.story {padding-left: 18px;padding-right:18px;}div.entry h2 {height: 60px;line-height: 60px;border-bottom: 1px solid;}div.entry ul.info {position: absolute;top: 10px;right: 0px;line-height: 24px;font-size: 85%;text-align: right;}div.entry ul.info span {padding-right: 8px;}div.entry ul.info li.date {border-top: 1px solid;}div.entry fieldset {background-color: #fff;border: 1px solid;border-color: #c6ecff;}ul.prev-next {width: 634px;overflow: hidden;}ul.prev-next li.newer {float: right;}ul.prev-next li.older {float: left;}ol#commentlist{padding-top: 14px;padding-bottom: 14px;margin-bottom: 0px;}ol#commentlist li{display: block;border: 1px solid;border-color: #c6ecff;background-color: #fff;padding: 0px 6px;margin-bottom: 26px;}ol#commentlist p.posted{margin-bottom: 0px;}form#commentform textarea#comment {height: 132px;width: 625px;}div#sidebar {width: 200px;margin-top: -20px;text-align: left;}dl.navi,dl.other {padding: 0px 4px 0px 4px;}div#sidebar dt {float: left;font-size: 100%;line-height: 1.5;margin-top: 20px;margin-bottom: 6px;padding-left: 4px;padding-right: 6px;border-left: 6px solid;}dl.navi dd,dl.other dd {font-size: 93%;line-height: 1.5;clear: both;}div#sidebar fieldset {border: none;padding-left: 8px;}div#sidebar legend {border: none;padding-bottom: 8px;}div#sidebar select {margin-top: 5px;margin-left: 10px;margin-bottom: 8px;}div#sidebar ul.recent li {padding-bottom: 3px;}div#sidebar dd.calendar {text-align: center;width: 100%;}table#wp-calendar {margin: 0px auto;}table#wp-calendar td {padding-left:5px;padding-right:5px;}div#sidebar ul.top_il_re li {float: left;padding-right: 5px;}div#sidebar ul.top_il_re li ul li {overflow: hidden;display: block;height: 61px;width: 61px;}div#sidebar ul.top_il_re li ul li a img {padding: 3px;}div#sidebar ul.top_il_re li ul li a img.hovers, div#sidebar ul.top_il_re li ul li a img.default {border: 1px solid;}div#sidebar ul.top_il_re li ul li a.double_image img.default {position: relative;top: -59px;left: 0px;}a.double_image {position: relative;}a.double_image img.default {position: relative;top: -61px;left: 0px;}a.double_image img.hover {position: relative;top: 0px;left: 0px;}a:hover .default {display: none;}div.page_num ul{margin-top: -1px;padding-top: 1px;margin-left: 1px;width: 100%;overflow: hidden;}div.page_num ul li{overflow: hidden;display: block;float: left;height: 61px;width: 61px;margin-top: -1px;margin-right: 9px;margin-bottom: 20px;}div.page_num ul li a img.hover, div.page_num ul li a img.default {padding: 4px;border: 1px solid;}div.img-container {text-align: center;position: relative;padding-bottom: 1px;}div.img-container p{margin-bottom: 0px;}div.img-container p.image{padding-top: 14px;}div.img-container p.image img{padding: 8px;border: 1px solid;}div.img-container p.ctob{width: 200px;margin: 0px auto;border-left: 1px solid;border-right: 1px solid;border-bottom: 1px solid;position: relative;top: -1px;}div.img-container a.double_image {display: block;height: 61px;width: 61px;margin: 27px auto 0px;}div.img-container a.double_image img.default{top: -57px;}div.img-container a.double_image img.hover,div.img-container a.double_image img.default {padding: 2px;border: 1px solid;right: 0px;}body.index div.entry {background: url(images/w670.png) no-repeat center top !important;height: 946px;padding-bottom: 0px;}body.index p.topimg {text-align: center;margin: 74px auto 0px;}body.index p.thanks, body.index p.design {position: absolute;font-size: 77%;font-weight: bolder;line-height: 1.1;}body.index p.thanks {top:3px;left: 60px;}body.index p.design {top: 930px;right: 80px;}body.index div.webclap {position: absolute;right: 290px;top: 850px;}body.index div.inner {overflow: hidden;}body.index ul.top_il_re li {float: left;}body.index ul.top_il_re li ul li {overflow: hidden;display: block;height: 61px;width: 61px;}body.index ul.top_il_re li ul li a img {padding: 2px;}body.index ul.top_il_re li ul li a img.hovers, body.index ul.top_il_re li ul li a img.default {border: 1px solid;}body.index ul.top_il_re li ul li a img.hovers {border-color: #ddd;}body.index ul.top_il_re li ul li a img.default {border-color: #888;}body.index ul.top_il_re li ul li a.double_image img.default {position: relative;top: -57px;left: 0px;}ul.links li{vertical-align: middle;line-height: 84px}ul.links li span{padding: 0px 8px;}ul.links li img{padding: 8px;border: 1px solid;}ul.thanks_list {margin-top: -28px;width: 660px;overflow: hidden;}ul.thanks_list li{display: block;float: left;padding-right: 4px;}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative; overflow:hidden;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}#cboxOverlay{background:url(http://zpus.net/js/colorbox/images/overlay.png) 0 0 repeat;}#colorbox{}    #cboxTopLeft{width:21px; height:21px; background:url(http://zpus.net/js/colorbox/images/controls.png) -100px 0 no-repeat;}    #cboxTopRight{width:21px; height:21px; background:url(http://zpus.net/js/colorbox/images/controls.png) -129px 0 no-repeat;}    #cboxBottomLeft{width:21px; height:21px; background:url(http://zpus.net/js/colorbox/images/controls.png) -100px -29px no-repeat;}    #cboxBottomRight{width:21px; height:21px; background:url(http://zpus.net/js/colorbox/images/controls.png) -129px -29px no-repeat;}    #cboxMiddleLeft{width:21px; background:url(http://zpus.net/js/colorbox/images/controls.png) left top repeat-y;}    #cboxMiddleRight{width:21px; background:url(http://zpus.net/js/colorbox/images/controls.png) right top repeat-y;}    #cboxTopCenter{height:21px; background:url(http://zpus.net/js/colorbox/images/border.png) 0 0 repeat-x;}    #cboxBottomCenter{height:21px; background:url(http://zpus.net/js/colorbox/images/border.png) 0 -29px repeat-x;}    #cboxContent{background:#fff;}        #cboxLoadedContent{margin-bottom:28px;}        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://zpus.net/js/colorbox/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}        #cboxPrevious.hover{background-position:-75px -25px;}        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://zpus.net/js/colorbox/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}        #cboxNext.hover{background-position:-50px -25px;}        #cboxLoadingOverlay{background:url(http://zpus.net/js/colorbox/images/loading_background.png) center center no-repeat;}        #cboxLoadingGraphic{background:url(http://zpus.net/js/colorbox/images/loading.gif) center center no-repeat;}        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://zpus.net/js/colorbox/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}        #cboxClose.hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://zpus.net/js/colorbox/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://zpus.net/js/colorbox/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://zpus.net/js/colorbox/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://zpus.net/js/colorbox/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://zpus.net/js/colorbox/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://zpus.net/js/colorbox/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://zpus.net/js/colorbox/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://zpus.net/js/colorbox/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}body.index p.thanks, body.index p.design {color: #47c3FF;}span.count, span.kiriban {color:#0080b4;}div.img-container p.image img, div.img-container a.double_image img, div.page_num ul li{background-color: #fff;}div.img-container p.image img,div.img-container a.double_image img.default, div.page_num ul li a img.default{border-color: #c6ecff;}div.img-container a.double_image img.hover,div.page_num ul li a img.hover{border-color: #47c3d5;}div.img-container p.ctob{color: #777;background-color: #fff;border-color: #c6ecff;}div.showHide h6{color: #999;}div#sidebar legend, div#sidebar {color: #ccc;}div#sidebar a:link,div#sidebar a:visited {color: #ccc;}div#sidebar a:hover,div#sidebar a:active {color: #fff;}div#sidebar dt {background-color: #630;border-color: #420;}div#sidebar ul.recent li,div#sidebar dd.calendar table td {color: #888;}div#sidebar select,div#sidebar input {border-color: #444;background-color: #222;color: #bbb;}div#sidebar ul.top_il_re li ul li a img.hovers {border-color: #ddd;background-color: #222;}div#sidebar ul.top_il_re li ul li a img.default {border-color: #888;background-color: #000;}body {background-color: #000;}body, legend, input, textarea{color: #333;}div.belt h1 a:link, div.belt h1 a:visited {color: #fff;}div.belt h1 a:hover, div.belt h1 a:active {color: #47c3FF;}div.belt a:link, div.belt a:visited {color: #aaa;}div.belt a:hover, div.belt a:active {color: #fff;}div.entry {border-color: #555;}div.entry h2 {border-color: #c6ecff;}div.entry ul.info li.date {border-color: #c6ecff;}div.entry ul.info span{color:#47c3FF;}div.note blockquote {background: #fff url(images/blockquote.gif) no-repeat;border-color: #c6ecff;color: #067;}div.story h3, div.story h4, div.story h5, div.story dt {border-color: #fe0;background: url(images/h3-h6.png) left no-repeat;}div.wp-pagenavi {color: #63513b;}div.wp-pagenavi span,div.wp-pagenavi a {border-color: #917f69;background-color: #f1d9b8;}div.wp-pagenavi a:hover {background-color: #fff;}ul.links li img{background-color: #fff;border-color: #c6ecff;}ul.links li a:hover img{background-color: #e6fcff;}*:first-child+html a.double_image {top: -1px;} * html a.double_image {top: -1px;}  