
/* 幅481px以上のすべてのデバイス用CSS */

@media screen and (min-width: 481px){  /*481px以上の全デバイス用CSSここから*/


body				{
					background-color:#FFDF00;
					}
					
#Bigbox	{
			margin:0 auto;
			width:800px;
			background-color:#FFDF00;
			}			
				
#Header		{
				margin: 0 0 10px 0;
				}	
#Header	h1	{
			margin:0;
			font-size: 1.3em;
			display: inline;
			}
#Header p	{
				display: inline;
				margin:0;
				}

#Article	{float: right;
			margin:0;
			width: 600px;
			min-height: 500px;
			border: 1px solid #FF9900;
			border-radius: 1em;
			padding-top: 10px;
			box-shadow:0px 0px 2px 2px #888888;
			}

#Sidemenu	{float: left;
				margin:0;
				width:180px;
				line-height: 1.1em;
				border: 1px solid #FF9900;
				border-radius: 1em;
				padding-top: 10px;
				}
				
#Footer		{text-align: center;
				font-size:8pt;
				margin:20px;
				}
				
/* Header 設定*/
h1				{margin:5px 0;}
h1	a:link	{text-decoration: none;
				color: #000000;}
h1	a:visited	{color:#000000;
					}
#Header	p	{font-size:10pt;
				}
/* Article 内設定*/

#Article		h2		{
						margin:20px 0 0 0;
						border-left: 10px solid #FF9900;
						padding-left: 5px;
						background-color:#ffffff;
						}
h3.date				{
					margin:3px 0;
					font-size:0.8em;　 /*記事タイトル下の日付*/
					}

h4,h5,h6			{margin:0;	/*記事内見出しタグ*/
					padding:0;
					font-size: 1.1em;}

#ArticleBox	{
				background-color: #ffffff;
				line-height: 1.2em;
				}
.artimage	{float: left;}
.imgbox		{float: left;
				max-width: 30%;}
.imgbox	img	{max-width: 95%;
					margin:5px;}
.red			{color: #FF0000;
				font-weight: bold;}
.textcenter		{text-align: center;
					
					}
.BigImageBox	{		/*画像表示ページの画像設定*/
					margin-left: auto;
					margin-right: auto;
					width: 400px;
					text-align: center;
					}
.BigImageBox	img	{
					padding: 10px 0;
					max-width: 400px;
					height: auto;
					}

				
.toparrow		{    /*トップへ戻る矢印リンクボタン*/
					position:fixed;
					right:25px;
					bottom:25px;
					width:50px;
					height:50px;
					}
				
/* Sidemenu 設定*/

#Sidemenu h5	{background-color:#333333;
					color:#FFFFFF;
					font-size:1em;
					}
.menusmall 	{
				font-size: 10px;
				}
.menulist	{
				list-style: none;
				margin: 0;
				padding:10px 0;
				background-color: #FFFFFF;
				}
.menulist	li		{
						margin: 5px;
						line-height: 1em;
						font-size:0.95em;
						}

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

} /*ここまで*/