
/*480px までのデバイス用スタイルシート*/

@media screen and (max-width: 480px){  

body	{margin:0;
		padding:0;
		background-color:#00212e;
		}

#Bigbox	{
			}			
					
#Header	{border-bottom: 1px solid #ffffff;
			}

#Article	{
			margin:0;
			float: right;
			width: auto;
			min-height: 500px;
			}

#Sidemenu	{float: left;
				width:auto;
				color:#ffffff;
				}
				
#Footer		{text-align: center;
				font-size:6pt;
				margin-top: 10px;
				color:#ffffff;
				text-shadow: 1px 1px 2px #888888;
				}
/* Header 設定*/
h1			{margin:0 10px;
			color: #ffffff;
			}
h1	a:link	{text-decoration: none;
				color:#ffffff;}
h1	a:visited	{text-decoration: none;
					color:#ffffff;}
#Header	p	{
				margin:0;
				padding: 0;
				font-size: 10px;
				color: #ffffff;
				}
				
				
/* Article 内設定*/

h2				{margin:0;
				padding:0;
				color:#ffffff;
				text-shadow: 1px 1px 3px #ff9a09;
				line-height: 1em;}

h3,h4,h5,h6	{margin:0;
					padding:0;}
.date			{font-size:8pt;
				color:#ffeb09;}
#ArticleBox	{
				padding-left: 3px;
				background-color: #ffffff;
				line-height: 1.2em;
				font-size:14pt;
				}
.artimage	{float: left;}
.imgbox		{float: left;
				max-width: 30%;}
.imgbox	img	{max-width: 95%;
					padding:1px;
					}
.red			{color: #FF0000;
				font-weight: bold;}
.textcenter		{text-align: center;
					
					}
.toparrow		{    /*トップへ戻る矢印リンクボタン*/
					position:fixed;
					right:25px;
					bottom:25px;
					width:50px;
					height:50px;
					}
.BigImageBox	{		/*画像表示ページの画像設定*/
					margin-left: auto;
					margin-right: auto;
					max-width: 400px;
					text-align: center;
					}
.BigImageBox	img	{
					padding: 10px 0;
					width: 98%;
					height: auto;
					}

/* Sidemenu 設定*/
a:link	{
			color:#ffffff;}
a:visited	{
				color:#95b3ca;
				}

/*クリア*/
.clear		{clear: both;}


} /*ここまで*/