@charset "utf-8";





body{
	background-color:#212121;
}


/*****************************************************************/

#page_menu{
	/*background-color: transparent;背景色指定取り消し*/
	background-color:#212121;
	border-bottom:0px dotted #eeeeee;

}

/*スマホ用*/
@media screen and (max-width:889px){
#page_menu{
}
}/*スマホ用*/

#wrapper input{
	background-color:#000000;
	color:#eeeeee;

}



.menu_botan{
	cursor:pointer;
	font-size:0.7em;
	line-height:2.2em;
	padding:2px 10px 2px 10px;
	margin:1px;
	border-radius:11px;

	border:1px solid #eeeeee;
	color:#eeeeee;

}
#menuicon{
	color:#eeeeee;
}
#menuicon2{
	color:#eeeeee;
}

/*****************************************************************/
#page_title{
	width:50%;
	background-color:#ffffff;
	color:#212121;
	margin:120px auto 120px auto;
	padding:40px 2% 40px 2%;
	opacity:0.9;
	border:0px #ffffff solid;
	border-radius:22px;

}
#page_title h1{
	margin:40px auto 10px auto;
}

#page_title a{
	color:#212121;
}

/*スマホ用*/
@media screen and (max-width:889px){
#page_title{
	width:80%;
	margin:40px auto 50px auto;
	padding:20px 2% 40px 2%;
}
#page_title h1{
	margin:40px auto 10px auto;
}
}/*スマホ用*/


.indexemoji{
	/*	display:none;*/
}


#moguratokei{
	margin:50px auto 2px auto;

}




/*スマホ用*/
@media screen and (max-width:889px){
.indeximage{
	margin:30px auto 20px auto;
	border:0px solid #ffffff;
}

}/*スマホ用*/


/*****************************************************************/

/*CSSパターン背景*/
body{
/*
background-color: #338888;
background-color: #888833;
background-color: #883333;
background-color: #333333;
*/

/*
  background-image: 
    repeating-linear-gradient(transparent, transparent 50px, rgba(0,0,0,.4) 50px, rgba(0,0,0,.4) 53px, transparent 53px, transparent 63px, rgba(0,0,0,.4) 63px, rgba(0,0,0,.4) 66px, transparent 66px, transparent 116px, rgba(0,0,0,.5) 116px, rgba(0,0,0,.5) 166px, rgba(255,255,255,.2) 166px, rgba(255,255,255,.2) 169px, rgba(0,0,0,.5) 169px, rgba(0,0,0,.5) 179px, rgba(255,255,255,.2) 179px, rgba(255,255,255,.2) 182px, rgba(0,0,0,.5) 182px, rgba(0,0,0,.5) 232px, transparent 232px),

    repeating-linear-gradient(270deg, transparent, transparent 50px, rgba(0,0,0,.4) 50px, rgba(0,0,0,.4) 53px, transparent 53px, transparent 63px, rgba(0,0,0,.4) 63px, rgba(0,0,0,.4) 66px, transparent 66px, transparent 116px, rgba(0,0,0,.5) 116px, rgba(0,0,0,.5) 166px, rgba(255,255,255,.2) 166px, rgba(255,255,255,.2) 169px, rgba(0,0,0,.5) 169px, rgba(0,0,0,.5) 179px, rgba(255,255,255,.2) 179px, rgba(255,255,255,.2) 182px, rgba(0,0,0,.5) 182px, rgba(0,0,0,.5) 232px, transparent 232px),
*/

/*斜め*/
  background-image: 
    repeating-linear-gradient(45deg,transparent, transparent 50px, rgba(0,0,0,.4) 50px, rgba(0,0,0,.4) 53px, transparent 53px, transparent 63px, rgba(0,0,0,.4) 63px, rgba(0,0,0,.4) 66px, transparent 66px, transparent 116px, rgba(0,0,0,.5) 116px, rgba(0,0,0,.5) 166px, rgba(255,255,255,.2) 166px, rgba(255,255,255,.2) 169px, rgba(0,0,0,.5) 169px, rgba(0,0,0,.5) 179px, rgba(255,255,255,.2) 179px, rgba(255,255,255,.2) 182px, rgba(0,0,0,.5) 182px, rgba(0,0,0,.5) 232px, transparent 232px),

    repeating-linear-gradient(315deg, transparent, transparent 50px, rgba(0,0,0,.4) 50px, rgba(0,0,0,.4) 53px, transparent 53px, transparent 63px, rgba(0,0,0,.4) 63px, rgba(0,0,0,.4) 66px, transparent 66px, transparent 116px, rgba(0,0,0,.5) 116px, rgba(0,0,0,.5) 166px, rgba(255,255,255,.2) 166px, rgba(255,255,255,.2) 169px, rgba(0,0,0,.5) 169px, rgba(0,0,0,.5) 179px, rgba(255,255,255,.2) 179px, rgba(255,255,255,.2) 182px, rgba(0,0,0,.5) 182px, rgba(0,0,0,.5) 232px, transparent 232px),

    repeating-linear-gradient(125deg, transparent, transparent 2px, rgba(0,0,0,.2) 2px, rgba(0,0,0,.2) 3px, transparent 3px, transparent 5px, rgba(0,0,0,.2) 5px);

}

/*****************************************************************/

#main_article{
	width:600px;
	border:0px solid #212121;
	border-left:33px solid #212121;
	border-radius:0px;
	padding-bottom:50px;
}

#main_article .batu{
	color:#212121;
}

/*スマホ用*/
@media screen and (max-width:889px){
#main_article{
	width:90%;
	border-left:0px solid #212121;
	border-bottom:33px solid #212121;
}
}/*スマホ用*/



#indexpage #main_article{
	width:600px;
	border:0px solid #212121;
	border-left:33px solid #212121;
	border-radius:0px;
	padding-bottom:50px;
}

#indexpage #main_article .batu{
	color:#212121;
}

/*スマホ用*/
@media screen and (max-width:889px){
#indexpage #main_article{
	width:90%;
	border-left:0px solid #212121;
	border-bottom:33px solid #212121;

}
}/*スマホ用*/