#header {
    border-bottom: none;
}

#header h1 {
    font-size: 0em;
    font-weight: bold;
    margin: 0;
}

.atwiki-sitename {
    font-size: 20px !important;
    line-height: 22px !important;
    max-width: 700px !important;
}

/*******************************************************************************
 NUDN2 General Definitions 売り上げwiki用
*******************************************************************************/
a:link {
 color: #3399FF;
}
a:visited {
 color: #0066CC;
}
a:active {
 color: #3399FF;
}
.clear {
 clear						: both;
}
.footer {
 text-align: center;
 background a			: #FFF;
 border-top 			: 1px dashed #C0C0C0;
 margin 					: 0 0 10px 0;
 padding					: 10px;
 position 				: relative;
}
.footer hr {
 display					: none;
}
.footer p {
 font-size				: 0.9em;
 margin 					: 5px 0 0px 0px;
 text-align 			: center;
}
.header {
 background-image: url(http://www24.atwiki.jp/anime-urisure/pub/titleback.png);
 background-repeat: no-repeat;
 height: 80px;
 border-bottom		: 1px dashed #C0C0C0;
 margin 					: 0 0 0 0;
 position 				: relative;
}
.headerInner {
 padding-top: 25px;
 padding-left: 80px;
 font-size				: 1.8em;
 font-weight			: bold;
 position 				: relative;
}
}
.headerInner img {
 border 					: none;
 text-decoraion 	: none;
}
.headerInner a:link,.headerInner a:visited,.headerInner  a:active{
 color: #dd0000;
 border 					: none;
 text-decoraion 	: none;
}
.inner {
 border-left			: 1px dashed #C0C0C0;
 border-right 		: 1px dashed #C0C0C0;
 margin 					: 0;
 width						: 100%;
}
abbr[title] {
 border-bottom		: dotted 1px;
}
acronym[title] {
 border-bottom		: dotted 1px;
}
address {
 display					: block;
 font-style 			: italic;
}
b {
 font-weight			: bolder;
}
caption {
 display					: table-caption;
 text-align 			: center;
}
center {
 display					: block;
 text-align 			: center;
}
cite {
 font-style 			: italic;
}
col {
 display					: table-column;
}
colgroup {
 display					: table-column-group;
}
dd {
 display					: block;
 margin-left			: 2em;
}
del {
 text-decoration	: line-through;
}
dfn {
 font-style 			: italic;
}
dl {
 display					: block;
 margin 					: 1em 0;
}
dl dl {
 margin-bottom		: 0;
 margin-top 			: 0;
}
dl ol {
 margin-bottom		: 0;
 margin-top 			: 0;
}
dl ul {
 margin-bottom		: 0;
 margin-top 			: 0;
}
dt {
 font-weight			: bold;
}
em {
 font-style 			: italic;
}
.inner h1 {
 font-size				: 1.8em;
 margin 					: 13px 0;
}
.inner h2 {
 font-size				: 1.6em;
 margin 					: 13px 0;
 border-bottom:  1px solid gray;
 border-left:  5px solid #FE9518;
 padding: 3px;
}
.inner h3 {
 font-size				: 1.2em;
 margin 					: 13px 0;
 border-bottom:  1px solid gray;
 border-left:  5px solid #DCDCDC;
 padding: 3px;
 
}
.inner h4 {
 font-size				: 1.0em;
 margin 					: 13px 0;
 border-left:  5px solid #DCDCDC;
 padding: 3px;
}
.inner h5 {
 font-size				: 0.8em;
 margin 					: 13px 0;
 border-left:  5px solid #DCDCDC;
 padding: 3px;
}
.inner h6 {
 font-size				: 0.6em;
 margin 					: 13px 0;
 border-left:  5px solid #DCDCDC;
 padding: 3px;
}
.inner h1.item {
 font-size				: 1.3em;
 margin 					: 8px 0 18px 0;
}
hr {
 border-top 				: 1px dotted gray;
 display					: block;
 height 					: 0px;
 margin 					: 0.5em auto 0.5em auto;
}
i {
 font-style 			: italic;
}
ins {
 text-decoration	: underline;
}
li {
 display					: list-item;
}
multicol {
 display					: block;
 margin 					: 1em 0;
}
nobr {
 white-space			: nowrap;
}
ol {
 display					: block;
 list-style-type	: decimal;
 margin 					: 1em 0;
 padding-left 		: 25px;
}
ol dl {
 margin-bottom		: 0;
 margin-top 			: 0;
}
ol ol {
 margin-bottom		: 0;
 margin-top 			: 0;
}
ol ol ul {
 list-style-type	: square;
}
ol ul {
 list-style-type	: circle;
 margin-bottom		: 0;
 margin-top 			: 0;
}
ol ul ul {
 list-style-type	: square;
}
p {
 display					: block;
 margin 					: 1em 0;
}
plaintext {
 background 			: #f8f3e6;
 border-left			: 3px solid #e44949;
 display					: block;
 font-family			: fixed;
 margin 					: 3px 10px;
 padding					: 5px;
 white-space			: pre;
}
q:after {
 content					: close-quote;
}
q:before {
 content					: open-quote;
}
s {
 text-decoration	: line-through;
}
strike {
 text-decoration	: line-through;
}
strong {
 font-weight			: bolder;
}
sub {
 font-size				: smaller;
 line-height			: normal;
 vertical-align 	: sub;
}
sup {
 font-size				: smaller;
 line-height			: normal;
 vertical-align 	: super;
}
table {
 -moz-box-sizing	: border-box;
 border 					: 1px solid #333;
 border-collapse	: collapse;
 border-spacing 	: 2px;
 display					: table;
 margin-bottom		: 1em;
 margin-top 			: 1em;
 margin-left			: 1px;	
 text-indent			: 0;
}
table > tr {
 vertical-align 	: middle;
}
table[align="center"] > caption {
 margin-left			: auto;
 margin-right 		: auto;
}
table[align="center"] > caption[align="left"] {
 margin-right 		: 0;
}
table[align="center"] > caption[align="right"] {
 margin-left			: 0;
}
tbody {
 display					: table-row-group;
 vertical-align 	: middle;
}
td {
 border 					: 1px solid #333;
 display					: table-cell;
 padding					: 4px;
 text-align 			: inherit;
 vertical-align 	: inherit;
}
tfoot {
 display					: table-footer-group;
 vertical-align 	: middle;
}
th {
 background 			: #fff;
 border 					: 1px solid #333;
 color						: #000;
 display					: table-cell;
 font-weight			: bold;
 padding					: 4px;
 vertical-align 	: inherit;
}
thead {
 display					: table-header-group;
 vertical-align 	: middle;
}
tr {
 display					: table-row;
 vertical-align 	: inherit;
}
u {
 text-decoration	: underline;
}
ul {
 display					: block;
 list-style-type	: disc;
 margin 					: 1em 0;
 padding-left 		: 25px;
}
ul dl {
 margin-bottom		: 0;
 margin-top 			: 0;
}
ul ol {
 margin-bottom		: 0;
 margin-top 			: 0;
}
ul ol ul {
 list-style-type	: square;
}
ul ul {
 list-style-type	: circle;
 margin-bottom		: 0;
 margin-top 			: 0;
}
ul ul ul {
 list-style-type	: square;
}
var {
 font-style 			: italic;
}
xmp {
 background 			: #f8f3e6;
 border-left			: 3px solid #e44949;
 display					: block;
 font-family			: fixed;
 margin 					: 3px 10px;
 padding					: 5px;
 white-space			: pre;
}
.leftcol {
 color						: #3E3E3E;
 float						: left;
 font-size				: 0.9em;
 line-height			: 120%;
 margin-left			: -180px;
 margin-right 		: 1px;
 overflow 				: hidden;
 position 				: relative;
 width						: 180px;
 z-index					: 10;
}
.leftcol a:link {
 text-decoration	: none;
}
.leftcol a:visited {
 text-decoration	: none;
}
.leftpad {
 padding					: 10px;
}

.middlecol {
 color						: #2A2A2A;
 float						: left;
 font-size				: 1.0em;
 line-height			: 160%;
 margin 					: 0 -3px 0 -2px;
 position 				: relative;
 width						: 100%;
/*
 z-index					: 12;
*/
}
.middlepad {
 padding					: 6px 15px 15px 15px;
}
.outer {
 background 			: #FFF;
 border-left			: 180px solid #F6F6F6;
 border-right 		: 170px solid #F6F6F6;
 width						: auto;
}
.outer > .inner {
 border-bottom		: 1px solid transparent;
}
.rightcol {
 color						: #3E3E3E;
 float						: left;
 font-size				: 0.9em;
 line-height			: 130%;
 margin-left			: 1px;
 margin-right 		: -170px;
 overflow 				: hidden;
 position 				: relative;
 width						: 170px;
 z-index					: 11;
}
.rightpad {
 padding					: 10px 10px 10px 13px;
}
.wrapper {
 margin 					: 0 -1px;
 min-width				: 400px;
 width						: 100%;
}
a {
 text-decoration	: none;
}
body {
 background 			: #FFF;
 color						: #3E3E3E;
 font-family			: arial,helvetica,"繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"繝｡繧､繝ｪ繧ｪ",Meiryo,"MS P繧ｴ繧ｷ繝?け",clean,sans-serif;
 font-size				: 76%;
 font-size-adjust : none;
 font-stretch 		: normal;
 font-style 			: normal;
 font-variant 		: normal;
 font-weight			: normal;
 line-height			: normal;
 margin 					: 0;
 padding					: 0;
}
blockquote {
 background 			: #f8f3e6;
 border-left			: 3px solid #6180a3;
 border-bottom		: 1px solid #f8f3e6;
 margin 					: 3px 10px;
 padding					: 5px;
}
pre {
 background 			: #f8f3e6;
 border-left			: 3px solid #e44949;
 border-bottom		: 1px solid #f8f3e6;
 display					: block;
 font-family			: fixed;
 margin 					: 3px 10px;
 padding					: 5px;
 white-space			: pre;
}
/* Holly Hack */
/* Hides from IE-mac \*/
* html blockquote {height: 1%;}
* html pre {height: 1%;}
/* End hide from IE-mac */


html {
 margin 					: 0;
 padding					: 0;
}
span.word1 {
 background-color : #ffff66;
 color						: #000;
}
span.word10 {
 background-color : #990099;
 color						: #fff;
}
span.word2 {
 background-color : #a0ffff;
 color						: #000;
}
span.word3 {
 background-color : #99ff99;
 color						: #000;
}
span.word4 {
 background-color : #ff9999;
 color						: #000;
}
span.word5 {
 background-color : #ff66ff;
 color						: #000;
}
span.word6 {
 background-color : #880000;
 color						: #fff;
}
span.word7 {
 background-color : #00aa00;
 color						: #fff;
}
span.word8 {
 background-color : #886800;
 color						: #fff;
}
span.word9 {
 background-color : #004699;
 color						: #fff;
}

/*ads*/

.gafc_on{
	background-color:#DFDFDF;
}
.gafc_domain{
	color:green;
}

/* Hides from IE-mac \*/
 * html #source___Frame{ width:97% !important;}
 /* End hide from IE-mac */

/*******************************************************************************
こっから売り上げwiki　ユーザー定義
*******************************************************************************/

.info{
	background-image: url(http://www24.atwiki.jp/anime-urisure/pub/info.png);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #F5F5F5;
	margin:10px;
	border-top: 1px solid gray;
	border-right:  1px solid gray;
	border-bottom:  1px solid gray;
	border-left:  5px solid #99CCFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.attn{
	background-image: url(http://www24.atwiki.jp/anime-urisure/pub/attn.png);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #F5F5F5;
	margin:10px;
	border-top: 1px solid #FFFF66;
	border-right:  1px solid #FFFF66;
	border-bottom:  1px solid #FFFF66;
	border-left:  5px solid #FFFF66;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.warn{
	background-image: url(http://www24.atwiki.jp/anime-urisure/pub/warn.png);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #F5F5F5;
	margin:10px;
	border-top: 1px solid #FF6666;
	border-right:  1px solid #FF6666;
	border-bottom:  1px solid #FF6666;
	border-left:  5px solid #FF6666;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
}
.renraku{
	overflow-y:scroll;
	height: 110px;
	border: 1px solid #DCDCDC;
/	border-bottom: 1px solid #DCDCDC;
/	box-shadow:inset 3px 3px 8px #AAA;
}

.newres{
	overflow-y:scroll;
	height: 200px;
	border: 1px solid #DCDCDC;
/	border-bottom: 1px solid #DCDCDC;
/	box-shadow:inset 3px 3px 8px #AAA;
}

.plugin_aa{
	font-size:12pt; 
} 

.plugin_asciiart{
	font-size:12pt; 
}

.include100{
	overflow-y:scroll;
	height: 100px;
	border: 1px solid #DCDCDC;
}

.include200{
	overflow-y:scroll;
	height: 200px;
	border: 1px solid #DCDCDC;
}

.include300{
	overflow-y:scroll;
	height: 300px;
	border: 1px solid #DCDCDC;
}

.include400{
	overflow-y:scroll;
	height: 400px;
	border: 1px solid #DCDCDC;
}

.ddsmoothmenu ul{
	opacity: 0.9;
	box-shadow: 0px 0px 5px #000;
	z-index: 10;
}

.ads{
	background-color: #F5F5F5;
	border: 1px solid #DCDCDC;
}

.discussion1{
	background-image: url(http://www24.atwiki.jp/anime-urisure/pub/discussion.png);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #F5F5F5;
	margin:10px 10px 0px 10px;
	border-top: 1px solid gray;
	border-right:  1px solid gray;
	border-bottom:  1px solid gray;
	border-left:  5px solid #009900;
	padding: 10px 10px 10px 50px;
}

.discussion2{
	background-position: left;
	background-color: #F5F5F5;
	margin:0px 10px 0px 10px;
	border-right:  1px solid gray;
	border-bottom:  1px solid gray;
	border-left:  5px solid #009900;
	padding: 3px 10px;
}

.discussion2e{
	background-position: left;
	background-color: #F5F5F5;
	margin:0px 10px 30px 10px;
	border-right:  1px solid gray;
	border-bottom:  1px solid gray;
	border-left:  5px solid #009900;
	padding: 3px 10px;
}

#admin{
	color:#7F7F7F;
	font-size: 9px;
	font-weight: bolder;
	text-shadow: 0px 1px 0px #fff;
}

/*************トップページ用*******************/
.top-maine{
	position:relative;
	margin:0;
}
.top-leftcol{
	position:static;
	float:left;
	width:69%;
}
.top-rightcol{
	position:static;
	float:right;
	width:29%;
}
.top-bottom{
	clear:both;
}
.top-margin{
	margin:0 10px;
}
.top-h{
	font-size				: 1em;
	margin 					: 13px 0;
	border-bottom:  2px solid #FE9518;
	padding-bottom:2px;
	font-weight:bold;
}
.top-h:first-letter{
	font-size				: 1.6em;
	background-color:#FE9518;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
}
.top-h-i{
	font-size				: 1em;
	margin 					: 13px 0;
	border-bottom:  2px solid #006600;
	padding-bottom:2px;
}
.top-h-i:first-letter{
	font-size				: 1.6em;
	padding:5px 0px 5px 5px;
	font-weight:bold;
}
.top-h-i2{
	font-size				: 1em;
	margin 					: 13px 0;
	border-bottom:  2px solid #99CC66;
	padding-bottom:2px;
}
.top-h-i2:first-letter{
	font-size				: 1.6em;
	padding:5px 0px 5px 5px;
	font-weight:bold;
}
.top-h-c{
	font-size				: 1em;
	margin 					: 13px 0;
	border-bottom:  2px solid #CC6600;
	padding-bottom:2px;
}
.top-h-c:first-letter{
	font-size				: 1.6em;
	padding:5px 0px 5px 5px;
	font-weight:bold;
}
.top-h-left{
	font-size				: 1em;
	margin 					: 13px 0;
	border-bottom:  2px solid #CC0000;
	padding-bottom:2px;
}
.top-h-left:first-letter{
	font-size				: 1.6em;
	padding:5px 0px 5px 5px;
	font-weight:bold;
}
.top-h-link{
	font-size				: 1em;
	margin 					: 13px 0;
	border-bottom:  2px solid #6699CC;
	padding-bottom:2px;
}
.top-h-link:first-letter{
	font-size				: 1.6em;
	padding:5px 0px 5px 5px;
	font-weight:bold;
}
.top-meigen{
	width:100%;
}
.top-yougo{
	text-align:center;
}
.top-profile{
	line-height:30px;
	font-size:14px;
	text-align:center; 
}
.top-profile-leftcol{
	position:static;
	float:left;
	width:160px;
	height:100%;
}
.top-profile-rightcol{
	position:static;
	float:right;
}
.top-profile-bottom{
	clear:both;
}
.top-include{
	position:relative;
	overflow-y:scroll;
	height: 300px;
	border: 1px solid #DCDCDC;
	bottom:0px;
}
.top-footer{
	margin-bottom:50px;
	padding:10px;
	border-top:  1px solid #6699CC;
	text-align:center;
}