/*↓左右カラムトップ文字１……………………………………………………………………………………………………………………………………………………………… */
body{
margin:0;
color:#fff;
background:#000;
font-family:"MeiryoKe_PGothic",MeiryoKe_PGothic,"MeiryoKe_Gothic",MeiryoKe_Gothic,"メイリオ",メイリオ,arial,helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"MS Pゴシック",clean,sans-serif;
background:#000 url(http://www48.atwiki.jp/sachertorte?cmd=upload&act=open&pageid=1&file=Arabesque+Black.jpg) repeat-x fixed;
}

body *{
	line-height:1.5	;
}

a {
	color:#fc0;
	text-decoration:none;
}

a:hover {
	color:#FFF;
}

#container {
width: 1900px;
margin: 0 auto 0;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}

#header {
	height:200px;
width: 100%;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
background: url() center no-repeat;
-webkit-background-size: 100% 200px;
-moz-background-size: 100% 200px;
-o-background-size: 100% 200px;
background-size:100% 200px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader();
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader()";

}

#header h1{
	color:white;
	font-size:40px;
	padding:135px 0 0 175px;
	margin:0px;
	font-variant:small-caps;
	font-weight:normal;
	max-width:620px;
	line-height:1;
text-align: center;
}
#header h1 a{
	line-height:1;
	color:white;
}

#pagename a{
color: #ffffff;
}


#wrapper {
margin: 2px;
padding: 5px;
color: #ffffff; 
}

	
#content {
	color:#FFF;
	margin:2px;
	padding:5px;
}


#footer {
	border-top:1px dashed #888888;
	text-align:center;
	padding:5px;
	background-color:#333333;
	color:#888888;
	font-size:10px;
}

#footer a {
	font-size:10px;
	color:#888888;
	text-decoration:underline;
}

#footer a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#footer hr{
	display:none;
}

/* WIKI RULES */

#body p,
#body dl,
#body multicol{
	display: block;
	margin: 1em 0;
}
#body dd{
	display: block;
	margin-left: 20px;
}

#body blockquote{
	display: block;
	margin: 1em 0;
	padding-left: 1em;
	border-left: solid;
	border-color: fff;
	border-width: 3px;
	margin-left:1em;
}

#body address{
	display: block;
	font-style: italic;
}

#body center{
	display: block;
	text-align: center;
}

#body h1{
	margin: 13px 0;
}
#body h2{
	margin: 13px 0;
}
#body h3{
	margin: 13px 0;
}
#body h4{
	margin: 13px 0;
}
#body h5{
	margin: 13px 0;
}
#body h6{
	margin: 13px 0;
}

xmp,
pre,
plaintext{
	display: block;
	font-family: fixed;
	white-space: pre;
	margin: 1em 0;
	padding:.6em;
	border: 1px dotted #aaa;
}

#body table{
	display: table;
	border-spacing: 2px;
	border-collapse: collapse;
	margin-top: 1em;
	margin-bottom: 1em;
	-moz-box-sizing: border-box;
	text-indent: 0;
	border:1px solid #fff;
}

#body caption{
	display: table-caption;
	text-align: center;
}

#body table[align="center"] > caption{
	margin-left: auto;
	margin-right: auto;
}

#body table[align="center"] > caption[align="left"]{
	margin-right: 0;
}

#body table[align="center"] > caption[align="right"]{
	margin-left: 0;
}

#body tr{
	display: table-row;
	vertical-align: inherit;
}

#body col{
	display: table-column;
}

#body colgroup{
	display: table-column-group;
}

#body tbody{
	display: table-row-group;
	vertical-align: middle;
}

#body thead{
	display: table-header-group;
	vertical-align: middle;
}

#body tfoot{
	display: table-footer-group;
	vertical-align: middle;
}

#body table > tr{
	vertical-align: middle;
}

#body td{
	display: table-cell;
	vertical-align: inherit;
	text-align: inherit;
	padding: 4px;
	border:1px solid #fff;
}

#body th{
	display: table-cell;
	vertical-align: inherit;
	font-weight: bold;
	padding: 4px;
	border:1px solid #fff;
	color:#000;
	background:#fff;
}

#body q:before{
	content: open-quote;
}

#body q:after{
	content: close-quote;
}

#body b,
#body strong{
	font-weight: bolder;
}

#body i,
#body cite,
#body em,
#body var,
#body dfn{
	font-style: italic;
}

#body u,
#body ins{
	text-decoration: underline;
}

#body s,
#body strike,
#body del{
	text-decoration: line-through;
}

#body sub{
	vertical-align: sub;
	font-size: smaller;
	line-height: normal;
}

#body sup{
	vertical-align: super;
	font-size: smaller;
	line-height: normal;
}

#body nobr{
	white-space: nowrap;
}

#body abbr[title],
#body acronym[title]{
	border-bottom: dotted 1px;
}

#body ul{
	display: block;
	list-style-type: disc;
	margin: 1em 0;
	padding-left: 25px;
}

#body ol{
	display: block;
	list-style-type: decimal;
	margin: 1em 0;
	padding-left: 25px;
}

#body li{
	display: list-item;
}

#body ul ul,
#body ul ol,
#body ul dl,
#body ol ul,
#body ol ol,
#body ol dl,
#body dl ul,
#body dl ol,
#body dl dl{
	margin-top: 0;
	margin-bottom: 0;
}

#body ol ul,
#body ul ul{
	list-style-type: circle;
}

#body ol ol ul,
#body ol ul ul,
#body ul ol ul,
#body ul ul ul{
	list-style-type: square;
}

#body hr{
	display: block;
	height: 1px;
	border: 1px 0;
	margin: 0.5em auto 0.5em auto;
}

span.word1{ color: #000; background-color: #ffff66; }
span.word2{ color: #000; background-color: #a0ffff; }
span.word3{ color: #000; background-color: #99ff99; }
span.word4{ color: #000; background-color: #ff9999; }
span.word5{ color: #000; background-color: #ff66ff; }
span.word6{ color: #fff; background-color: #880000; }
span.word7{ color: #fff; background-color: #00aa00; }
span.word8{ color: #fff; background-color: #886800; }
span.word9{ color: #fff; background-color: #004699; }
span.word10{ color: #fff; background-color: #990099; }

/*ads*/

.gafc_on{
	background-color:#dcdcdc;
	color:#333;
}
.gafc_on a{
	color:#000;
	text-decoration:none;
	border:none;
}
a.gafc_domain{
	color:orange;
	border:none;
}
.gafc_on a.gafc_domain{
	color:#333;
}

/* Hides from IE-mac \*/
* html #source___Frame{ width:97% !important;}
/* End hide from IE-mac */