@charset "UTF-8";

* {
	margin:0;
	padding:0;
}

html, body {
	/* height:100%; */
	background-color:#DDD;
}

body, table, caption, th, td, form, input, textarea {
	font-size:small;
	font-family:arial,helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"MS Pゴシック",clean,sans-serif;
	line-height:1.5em;
}

h1 {
	font-size:2em;
	font-weight: bold;
	line-height:2em;
	color:#ff9000;
	margin:3px;
}

h2 {
	color:#ff9000;
	font-size:1.5em;
	font-weight: bold;
	line-height:1.5em;
	margin:3px;
	padding-left: 3px;
	border-left:solid 6px #AAA;
	border-bottom:solid 1px #AAA;
}

h3 {
	color:#ff9000;
	font-size:1.2em;
	font-weight: bold;
	line-height:1.2em;
	margin:3px;
	padding-left: 3px;
	border-left:solid 3px #AAA;
	border-bottom:solid 1px #AAA;
}

h4, h5, h6 {
	font-size:1em;
	font-weight: normal;
	line-height:1em;
}

address {
	font-style:nomal;
	font-size:1em;
	font-weight:bold;
}

em {
	font-style:italic;
	font-size:1em;
	font-weight:bold;
}

strong {
	font-style:nomal;
	font-size:1.2em;
	font-weight:bold;
}

kbd {
	text-decoration:underline;
}

p {
	
}

ul,ol{
	padding-left:1.5em;
	list-style-type: square
}

a{text-decoration:underline;}
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:active{text-decoration:none;}
a:hover{text-decoration:none;}

img {
	border:0px none transparent;
}

table {
	border: #666 solid 1px;
	border-collapse:collapse;
	padding:0px;
	margin:5px;
	text-align:left;
	color:inherit;
	background-color:#CCC;
}

th{
	border: #666 solid 1px;
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:ingerit;
	background-color:#ffc000;
}

td{
	background-color:#FFF;
	border: #666 solid 1px;
	padding:5px;
	color:inherit;
}

caption{
	font-weight:bold;
}

pre {
	border: 1px solid #AAA;
	padding: 5px;
	margin: 7px 3px;
	white-space: pre;
	color: #666;
}

blockquote {
	margin: 7px 3px;
	padding: 5px;
	border: #AAA 1px solid;
	border-left: #ff9000 solid 10px;
	color:#666;
}

/* ID */

#clear1 {
	clear:both;
	line-height:0px;
	margin:0px;
	padding:0px;
}

#clear2 {
	clear:both;
}

/* CLASS */

.foraural {
	position:absolute;
	top:-100px;
	left : -100px;
}

.warning{
	color: #FCC;
}
.hidden{
	display: none;
}

span.diff_add{
	color: red;
	background-color:#FFF;
}

span.diff_del{
	color: blue;
	background-color:#FFF;
}

span.word1{ color: black; background-color: #ff6; }
span.word2{ color: black; background-color: #a0ffff; }
span.word3{ color: black; background-color: #9f9; }
span.word4{ color: black; background-color: #f99; }
span.word5{ color: black; background-color: #f6f; }
span.word6{ color: white; background-color: #800; }
span.word7{ color: white; background-color: #0a0; }
span.word8{ color: white; background-color: #886800; }
span.word9{ color: white; background-color: #004699; }
span.word10{ color: white; background-color: #909; }

.links_atwiki a{
	color:#333;
	text-decoration:none;
}


/* レイアウト */
body {
	text-align:center;/* 旧IE対策 */
}

#atwiki-jp-bg2{
	padding-top:10px;
}

#header {

}
#atwiki-jp-bg1{
	width: 100%;
	height:200px;
    margin: 0 auto;
	padding:1em 0px;
	padding-top:10px;
	background: #81CFE2 url(https://images.discordapp.net/.eJwFwUsOgyAQANC7sHcYZpCPl2kIErTRQmBcNb173_uqZ1xqU4dIn5vW-zlzGztMaSPVArW1epXUzwm53TqJpHzc5SNTk7doKDJzsC7GiE4zckRjcUXj_EqGgiY0fkG7mPAiBmZAhHev6vcHiVwjlQ.pXCprNxZ0dEqPzrqutS0NThFN8s?width=857&height=310) right no-repeat;
    -webkit-background-size: 100% 300px;
    -moz-background-size: 100% 300px;
    -o-background-size: 100% 300px;
    background-size:100% 300px;
}

#header h1 {
	padding:0px 1em;
	font-weight:bold;
	color:#ffffff
}
#header h1 a{
	color:#ffffff
	text-decoration:none;
}

#header p {
	padding:10px 4em;
	color:#ffffff
	font-size:1.1em;
	font-weight:bold;
}

#header p a{
	color:#ffffff
	text-decoration:none;
	
}

#container {
	color:#333;
	background-color:#eef;
	clear:both;
	width:1150px;
	margin:0px auto;
	text-align:left; /* 旧IE対策 */
}

#menubar {
   float:left;
   width:170px;
   color:#333;
   background-color:#eef;
   padding:3px;
   margin-left:5px;
   border:1px solid #AAA;
}


#menubar2 {
   float:right;
   width:170px;
   color:#333;
   background-color:#eef;
   margin-right:5px;
   padding:3px;
   border:1px solid #AAA;
}
#toolbar {
  display: none;
 
}

#wrapper {
  padding:5px 0px;
}

#contents {
    padding: 3px;
    margin:0px 188px;
    overflow: hidden;
	border:1px solid #AAA;

}

/* IE 対策 \*/
* html #wrapper {
	margin-bottom:10px;
}



#wrapperclear {
	clear:both;
	line-height:0;
	margin:0;
	padding:0;
	height:0;
}

#sideforieL{/* 旧IE対策 */
	float:left;
	width:160px;
	overflow:hidden;
}

#sideL {
	color:#333;
	background-color:#eef;
	margin:5px;
	padding:0.5em;
	border:1px solid #AAA;
}

#contentsforie{/* 旧IE対策 */
	color:#333;
	background-color:#eef;
	float:left;
	width:440px;
}

#attach,#footnote,#pageinfo{
	margin-left:10px;
	margin-top:5px;
}

#sideforieR{/* 旧IE対策 */
	float:left;
	width:160px;
	overflow:hidden;
}

#sideR {
	color:#333;
	background-color:#eef;
	margin:5px;
	padding:0.5em;
	border:1px solid #AAA;
}

#footer {
	color:#333;
	background-color:#eef;
	text-align:center; /* 旧IE対策 */
	clear:both;
	margin-left:auto;
	margin-right:auto;
	padding:1em 0px;
}

/* IE 対策 \*/
* html #footer {
	margin-top:-10px;
}
/* 　 */




#foot_editmenu{
	text-align:center;
	width:760px;
	margin-bottom:10px;
}

#ad{
	text-align:center;
/*	width:760px;
*/	margin-left:auto;
	margin-right:auto;
}/*広告*/
#ads {
	text-align: center;
}


#overDiv table {
	border: none;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	color:#999;
	text-align:left;
}

#overDiv th{
	border: none;
	padding:0px;
	text-align:center;
	font-weight:bold;
}

#overDiv td{
	background-color:#FFF;
	border: none;
	padding:0px;
}

.gloss {
		color: brown;
		text-decoration: underline;
		cursor: hand;
		font-family: "Verdana";
}

#overDiv table h4{
	margin: 10px 3px;
	color:#000;
}

/*ads*/

.gafc_on{
	background-color:#FFCFF9;
}
a.gafc_domain{
	color:green;
}


/* Hides from IE-mac \*/
 * html #source___Frame{ width:97% !important;}
 /* End hide from IE-mac */
