@charset "utf-8";*{margin:0;padding:0;}

html{width:100%;height:auto;}
body{font-family:"MS PGothic",Osaka,sans-serif;text-align:center;overflow:auto;background-color:#000;}

a{text-decoration:underline;}
a img{border:0;}
hr{display:none;}

ul,ol{}
ul li{list-style-position:inside;margin-left:1em;text-indent:-1em;margin-bottom:1em;}
ol,li{list-style-position:inside;margin-left:0.5em;text-indent:-1em;margin-bottom:1em;}

.clr{clear:both;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;border:0;font-size:0px;line-height:0px;}

/* .pkg class wraps enclosing block element around inner floated elements */

.pkg:after{content:" ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0px;}

/*\*//*/
* html .pkg{display:inline-block;}
/**/

/* no ie mac \*/

/* \*/
* html .pkg {height:1%;}
/* */

.pkg {display:block;min-height:0;}

/* */

/* page layout */

.inner{position:static;overflow:visible;}

.left{text-align:left;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.right{text-align:right;}

.float_left{float:left;}
.float_right{float:right;}
img.float_left{float:left;margin-right:10px;margin-bottom:10px;}
img.float_right{float:right;margin-left:10px;margin-bottom:10px;}

.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}

.nowrap{white-space:nowrap;}

#page-header{display:block;border-top:solid 5px #999;border-bottom:solid 2px #999;padding:7px 0 5px 0;}
#page-header .inner{width:760px;margin:0 auto;}
#page-header .inner h1{font-size:14px;position:static;float:left;color:#FFF;}
#page-header .inner ul{font-size:11px;position:static;float:right;color:#FFF;}
#page-header .inner ul.header-bavi li{display:block;float:right;padding-top:2px;margin-bottom:0;}
#page-header .inner ul.header-bavi li a{display:block;height:11px;overflow:hidden;background-position:left top;background-repeat:no-repeat;}
#page-header .inner ul.header-bavi li a.navi-home{width:50px;background-image:url(/onionquest/img/header-navi-home-off.gif);}
#page-header .inner ul.header-bavi li a.navi-sitemap{width:59px;background-image:url(/onionquest/img/header-navi-sitemap-off.gif);}
#page-header .inner ul.header-bavi li a.navi-home:hover{background-image:url(/onionquest/img/header-navi-home-on.gif);}
#page-header .inner ul.header-bavi li a.navi-sitemap:hover{background-image:url(/onionquest/img/header-navi-sitemap-on.gif);}
#page-header .inner ul.header-bavi li a strong{display:block;margin-top:20px;}

#bread-crumb{display:block;width:750px;margin:0 auto;padding:0;font-size:12px;line-height:1.1;color:#FFF;text-align:left;}
#bread-crumb a{font-size:11px;line-height:1;color:#FFF;}
#bread-crumb a:hover{color:#C66;}

#whatsnew{display:block;padding:15px 10px 15px 10px;}
#whatsnew dt{display:block;width:100px;font-size:12px;line-height:1.5;float:left;padding:6px 0;}
#whatsnew dd{display:block;font-size:12px;line-height:1.5;padding:5px 0 5px 110px;text-align:left; border-bottom:dotted 1px #CCC;}
#whatsnew dd h3{font-size:14px;line-height:1.3;}

#page-body{display:block;padding:15px 0 15px 0;}
#page-body .inner{width:760px;margin:0 auto;color:#FFF;font-size:12px;}

#site-title{}
#site-title a{display:block;width:760px;height:280px;overflow:hidden;line-height:1;}
#site-title a strong{display:block;margin-top:300px;}

#body-contents{display:block;width:540px;float:left;text-align:left;}

.page-index{display:block;padding:10px 0;}
.entry-body{display:block;background-color:#FFF;color:#333;font-size:12px;line-height:1.4;margin:0;padding:1px;}
.entry-border{display:block;border:solid 1px #333;padding:10px;}
h3.entry-title{display:block;border-bottom:dashed 1px #33F;padding:2px 4px;font-size:14px;line-height:1.1;margin-bottom:5px;}
.entry-contents{display:block;padding:1em 1em;font-size:12px;line-height:1.4;}

.page-navi{display:block;margin:5px auto 0 auto;font-size:11px;line-height:1.1;text-align:center;}
.page-navi span{color:#666;}
.page-navi a{color:#33F;text-decoration:underline;}
.page-navi a:hover{color:#C66;}

#body-navi{display:block;width:200px;float:right;text-align:left;}

ul.braver-info{display:block;list-style:outside none;text-indent:0;border:solid 1px #900;background-color:#333;}
ul.braver-info li{display:block;list-style:outside none;text-indent:0;margin:0;padding:5px 5px;}
ul.braver-info .handle{border-bottom:solid 1px #900;}
ul.braver-info .message{font-size:12px;line-height:1.5;}
ul.braver-info .message a{color:#CCF;}
ul.braver-info .message a:hover{color:#FCC;}

ul.navi-regist{display:block;margin:10px 0 0 0;text-indent:0;list-style-position:outside;list-style:none;padding:0;}
ul.navi-block{display:block;margin:10px 0 0 0;text-indent:0;list-style-position:outside;list-style:none;padding:0;}
ul.navi-regist li,ul.navi-block li{display:block;margin:0;text-indent:0;list-style:none;list-style-position:outside;padding:0 0 3px 0;}
ul.navi-regist li a{display:block;width:200px;height:70px;overflow:hidden;background-position:left top;background-repeat:no-repeat;}
ul.navi-block li a{display:block;width:200px;height:30px;overflow:hidden;background-position:left top;background-repeat:no-repeat;}
ul.navi-block li a.navi-record{background-image:url(/onionquest/img/body-navi-record-off.gif);}
ul.navi-block li a.navi-record-on,ul.navi-block li a.navi-record:hover{background-image:url(/onionquest/img/body-navi-record-on.gif);}
ul.navi-block li a.navi-prologue{background-image:url(/onionquest/img/body-navi-prologue-off.gif);}
ul.navi-block li a.navi-prologue-on,ul.navi-block li a.navi-prologue:hover{background-image:url(/onionquest/img/body-navi-prologue-on.gif);}
ul.navi-block li a.navi-epilogue{background-image:url(/onionquest/img/body-navi-epilogue-off.gif);}
ul.navi-block li a.navi-epilogue-on,ul.navi-block li a.navi-epilogue:hover{background-image:url(/onionquest/img/body-navi-epilogue-on.gif);}
ul.navi-block li a.navi-character{background-image:url(/onionquest/img/body-navi-character-off.gif);}
ul.navi-block li a.navi-character-on,ul.navi-block li a.navi-character:hover{background-image:url(/onionquest/img/body-navi-character-on.gif);}
ul.navi-block li a.navi-howtoplay{background-image:url(/onionquest/img/body-navi-howtoplay-off.gif);}
ul.navi-block li a.navi-howtoplay-on,ul.navi-block li a.navi-howtoplay:hover{background-image:url(/onionquest/img/body-navi-howtoplay-on.gif);}
ul.navi-block li a.navi-treasure{background-image:url(/onionquest/img/body-navi-treasure-off.gif);}
ul.navi-block li a.navi-treasure-on,ul.navi-block li a.navi-treasure:hover{background-image:url(/onionquest/img/body-navi-treasure-on.gif);}
ul.navi-block li a.navi-stage{background-image:url(/onionquest/img/body-navi-stage-off.gif);}
ul.navi-block li a.navi-stage-on,ul.navi-block li a.navi-stage:hover{background-image:url(/onionquest/img/body-navi-stage-on.gif);}
ul.navi-block li a.navi-kuniumi{background-image:url(/onionquest/img/body-navi-kuniumi-off.gif);}
ul.navi-block li a.navi-kuniumi-on,ul.navi-block li a.navi-kuniumi:hover{background-image:url(/onionquest/img/body-navi-kuniumi-on.gif);}
ul.navi-block li a.navi-mission{background-image:url(/onionquest/img/body-navi-mission-off.gif);}
ul.navi-block li a.navi-mission-on,ul.navi-block li a.navi-mission:hover{background-image:url(/onionquest/img/body-navi-mission-on.gif);}
ul.navi-block li a.navi-blog{background-image:url(/onionquest/img/body-navi-blog-off.gif);}
ul.navi-block li a.navi-blog-on,ul.navi-block li a.navi-blog:hover{background-image:url(/onionquest/img/body-navi-blog-on.gif);}
ul.navi-block li a.navi-braver{background-image:url(/onionquest/img/body-navi-braver-off.gif);}
ul.navi-block li a.navi-braver-on,ul.navi-block li a.navi-braver:hover{background-image:url(/onionquest/img/body-navi-braver-on.gif);}
ul.navi-block li a.navi-event{background-image:url(/onionquest/img/body-navi-event-off.gif);}
ul.navi-block li a.navi-event-on,ul.navi-block li a.navi-event:hover{background-image:url(/onionquest/img/body-navi-event-on.gif);}
ul.navi-block li a.navi-ranking{background-image:url(/onionquest/img/body-navi-ranking-off.gif);}
ul.navi-block li a.navi-ranking-on,ul.navi-block li a.navi-ranking:hover{background-image:url(/onionquest/img/body-navi-ranking-on.gif);}
ul.navi-block li a strong{display:block;margin-top:40px;}

ul.sub-navi-block,ul.sub-navi-block-search{display:block;margin:10px 1px 0 1px;padding:5px 5px;border:solid 1px #999;text-indent:0;list-style:none;}
ul.sub-navi-block li{display:block;list-style-position:outside;list-style:none;margin:0 0 0 1em;padding:0;text-indent:0;}
ul.sub-navi-block-search li{display:block;list-style-position:outside;list-style:none;margin:0;padding:0;text-indent:0;}

ul.sub-navi-block li a,ul.sub-navi-block-search li a{color:#CCF;text-decoration:none;}
ul.sub-navi-block li a:hover,ul.sub-navi-block-search li a:hover{color:#CCF;text-decoration:underline;}

ul.sub-sub-navi-block{line-height:1.4;}
ul.sub-sub-navi-block li{margin-bottom:0;}

#searchform{display:block;margin:0;}
#searchform #s{width:100px;padding:2px;}
#searchsubmit{padding:1px;}

#focusform{display:block;margin:0;}
#focusform #fk{font-size:12px;padding:2px 2px;margin-left:20px;line-height:1;}

#bottom-banners{padding-top:20px;}

.button-submit,.button-search{width:60px;height:22px;background-position:left top;background-repeat:no-repeat;border:0;cursor:pointer;}
.button-submit{background-image:url(/onionquest/img/button-submit-off.gif);}
.button-submit:hover,.button-submit-on{background-image:url(/onionquest/img/button-submit-on.gif);}
.button-search{background-image:url(/onionquest/img/button-search-off.gif);}
.button-search:hover,.button-search-on{background-image:url(/onionquest/img/button-search-on.gif);}

#page-footer{display:block;border-top:solid 2px #999;padding:10px 0 10px 0;}
#page-footer .inner{width:760px;margin:0 auto;color:#FFF;font-size:12px;}
#page-footer .inner ul{color:#FFF;display:inline;}
#page-footer .inner ul li{display:inline;margin-left:0;}
#page-footer .inner ul li a{color:#FFF;}
#page-footer .inner ul li a:hover{color:#FFF;text-decoration:underline;}

#footer-navi{display:block;border-top:solid 2px #999;padding:5px 0 5px 0;text-align:center;}
#footer-navi .inner{width:760px;margin:0 auto;color:#FFF;font-size:12px;line-height:1.4;}
#footer-navi a{color:#FFF;font-size:11px;line-height:1;}
#footer-navi a:hover{color:#C33;}

.widecolumn .entry p{font-size:1.05em;}

.narrowcolumn .entry, .widecolumn .entry{line-height:1.4em;}

.widecolumn{line-height:1.6em;}

.postmetadata{border-top:dashed 1px #33F;text-align:right;margin-top:10px;padding:2px 4px;}

.thread-alt{background-color:#f8f8f8;}
.thread-even{background-color:#FFF;}
.depth-1{border:1px solid #ddd;}

.even, .alt{border-left:1px solid #DDD;}

#headerimg .description{font-size:1.2em;text-align:center;}

.entry p a:visited{color:#b85b5a;}

.commentlist li, #commentform input, #commentform textarea{font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li{font-size:1em;}
.commentlist li{font-weight:bold;}
.commentlist li .avatar{float:right;border:1px solid #EEE;padding:2px;background:#FFF;}
.commentlist cite, .commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;}

#commentform p{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentmetadata{font-weight:normal;}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#777;}

code{font:1.1em 'Courier New', Courier, Fixed;}

acronym, abbr, span.caps{font-size:0.9em;letter-spacing:0.07em;}

#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
/* End Typography & Colors */

/* Begin Structure */
body{margin:0 0 20px 0;padding:0;}

.narrowcolumn{float:left;padding:0 0 20px 45px;margin:0 0 0;width:450px;}
.widecolumn{padding:10px 0 20px 0;margin:5px 0 0 150px;width:450px;}

.post{margin:0 0 40px;/* text-align:justify; */}
.post hr{display:block;}

.narrowcolumn .postmetadata{border-top:dashed 1px #33F;padding-top:5px;}
.widecolumn .post{margin:0;}

.widecolumn .postmetadata{margin:30px 0;}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0;}
.widecolumn .attachment{text-align:center;margin:5px 0;}

.postmetadata{clear:both;}
/* End Structure */

/* Begin Images */
p img{padding:0;max-width:100%;}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
/* End Images */

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul{margin-left:0px;padding:0 0 0 30px;list-style:none;padding-left:10px;text-indent:-10px;}

html>body .entry li{margin:7px 0 8px 10px;}

.entry ul li:before, #sidebar ul ul li:before{content:"\00BB \0020";}

.entry ol{padding:0 0 0 35px;margin:0;}
.entry ol li{margin:0;padding:0;}

.postmetadata ul, .postmetadata li{display:inline;list-style-type:none;list-style-image:none;}

#sidebar ul, #sidebar ul ol{margin:0;padding:0;}

/* Begin Form Elements */

.entry form{/* This is mainly for password protected posts, makes them look better. */
	text-align:center;}

select{width:130px;}

#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{width:100%;padding:2px;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{margin:0 0 5px auto;float:right;}
/* End Form Elements */

/* Begin Comments*/
.alt{margin:0;padding:10px;}

.commentlist{padding:0;/*	text-align:justify; */}
.commentlist li{margin:15px 0 10px;padding:5px 5px 10px 10px;list-style:none;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 5px 10px 0;}

.children{padding-left:1em;}

#commentform p{margin:5px 0;}

.nocomments{text-align:center;margin:0;padding:0;}

.commentmetadata{margin:0;display:block;}
/* End Comments */

/* Begin Sidebar */
#sidebar{padding:20px 0 10px 0;margin-left:545px;width:190px;}

#sidebar form{margin:0;}
/* End Sidebar */

/* Begin Calendar */
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{/* Doesn't work in IE */
	background-color:#fff;}
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr,span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}

blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}

.navigation{display:block;text-align:center;margin:10px auto;}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}

.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}

table.list-braver,table.list-stage,table.list-prologue,table.list-mission,table.list-ranking,table.list-prize,table.list-event{margin:3px auto;background-color:#036;font-size:12px;line-height:1.1;}
table.list-braver th,table.list-stage th,table.list-prologue th,table.list-mission th,table.list-ranking th,table.list-prize th,table.list-event th{padding:2px 5px;text-align:center;background:#369;color:#FFF;}
table.list-braver th a,table.list-stage th a,table.list-prologue th a,table.list-mission th a,table.list-ranking th a,table.list-prize th a,table.list-event th a{color:#FFF;}
table.list-braver td,table.list-stage td,table.list-prologue td,table.list-mission td,table.list-ranking td,table.list-prize td,table.list-event td{padding:3px 5px;background-color:#FFF;color:#333;font-size:11px;}

dl.items{display:block;vertical-align:top;}
dl.items dt{display:block;text-decoration:none;font-size:14px;line-height:130%;padding-bottom:5px;font-weight:bold;}
dl.items dd{display:block;font-size:12px;font-style:normal;font-weight:normal;text-indent:1em;line-height:1.4;}
.mark-sepa{background:url(../img/mark-sepa1.gif) left top no-repeat;padding:0 0 10px 60px;min-height:50px;margin:10px 10px 0 10px;overflow:visible;}
.mark-sepa .entry-contents{display:block;padding:0;font-size:12px;line-height:1.4;}

.c000{color:#000;}
.c300{color:#300;}
.c030{color:#030;}
.c003{color:#003;}
.c330{color:#330;}
.c303{color:#303;}
.c033{color:#033;}
.c333{color:#333;}
.cF00{color:#F00;}
.c0F0{color:#0F0;}
.c00F{color:#00F;}
.cFF0{color:#FF0;}
.cF0F{color:#F0F;}
.c0FF{color:#0FF;}
.cFFF{color:#FFF;}

.fs8{font-size:8px;line-height:1;/line-height:1.1;}
.fs9{font-size:9px;line-height:1;/line-height:1.1;}
.fs10{font-size:10px;line-height:1;/line-height:1.1;}
.fs12{font-size:12px;line-height:1;/line-height:1.1;}
.fs14{font-size:14px;line-height:1;/line-height:1.1;}
.fs16{font-size:16px;line-height:1;/line-height:1.1;}
.fs18{font-size:18px;line-height:1;/line-height:1.1;}
.fs20{font-size:20px;line-height:1;/line-height:1.1;}
.fs22{font-size:22px;line-height:1;/line-height:1.1;}
.fs24{font-size:24px;line-height:1;/line-height:1.1;}
.fs26{font-size:26px;line-height:1;/line-height:1.1;}
.fs28{font-size:28px;line-height:1;/line-height:1.1;}
.fs30{font-size:30px;line-height:1;/line-height:1.1;}

.w100

.sort-title{display:block;font-size:14px;color:#06F;line-height:1.1;border-bottom:solid 1px #06F;border-left:solid 3px #06F;padding:2px 5px;margin-bottom:5px;}

.level1{padding-left:1em;}