body			{
				margin:0;
				background-color:#FFDF00;/*背景色*/
				}
.clear			{
				clear:both;
				}
.blank50		{
				height:50px;
				}
.blank100		{
				height:100px;
				}




					
#Bigbox			{
				margin:0 auto;
				width:100%;
				max-width:700px;
				background-color:#FFDF00;
				}		

#PAGETOP		{
				margin:0;
				}

/*ヘッダー*/
header			{
				margin:2px;
				background-color:#FFF;
				}
header	h1		{
				margin: 0;
				font-size:11pt;
				}
header	p		{
				margin:0;
				font-size:10pt;
				}


/*コンテンツ部分 */

time			{
				float:right;
				font-size:9pt;
				}

#Article		{	/*もくじ Article*/
				margin:10px 0;
				}


#Article		h2		{
						margin:20px 0 0 0;
						border-left: 10px solid #FF9900;
						padding-left: 5px;
						background-color:#ffffff;
						}

ul.mokuji		{
					width:95%;
					margin:30px auto;
					padding:0;
					background-color:#FFF;
					list-style:none;
				}
ul.mokuji		li		{
					width:95%;
					padding:8px 0;
					margin:5px 0;
					border-left: 10px solid #FF9900;
					border-bottom:1px solid #FF9900;
					}


ul.mokuji		.inner	
				li	{
					list-style:none;
					width:auto;
					margin: 3px;
					padding:0;
					font-size:7pt;
					float:left;
					border:0 solid #FFF;
					}

.mokuji2		{/*新しいもくじ*/
				background-color:#FFF;
				margin:0;
				padding:0;
}
.inner2			{
				padding:0;
				list-style-type: none;
}
.inner2		li 	{
				font-size:8pt;
				float: left;
}

#Article2		{	/*記事ページ Article2  */
				margin:10px 0;
				background-color:#FFF;
				
				}
#Article2	article	{
				width:98%;
				margin:0 auto;
				}
#Article2	h1	{
					border-bottom:5px solid #000;
				}
				
#Article2	nav	{
					/*記事ページのもくじ*/
					font-size:12.5pt;
					background-color:#fffbdd;
					border:1px solid #FFDF00;
					width:90%;
					margin:20px auto;
				}

#Article2	nav		.title	{
					text-align:center;
					font-weight:bold;
					}
#Article2	nav		ul		{
					width:80%;
					padding:0 0 0 30px;
					margin:10px auto;
					}
#Article2	nav		ul	li	{
					width:90%;
					margin:7px 0;
					}
#Article2	nav		ul	p	{
					margin:0;
					width:85%;
					font-size:11pt;
					}
					
#Article2	.box1	{
					/*記事の個別box*/
					margin:20px auto ;
					width:100%;
					max-width:650px;
					}
#Article2	.box1	h2	{
					font-size:20pt;
					border-bottom:3px solid #000;
					}
#Article2	.box1	h3	{
					font-size:14pt;
					display:inline-block;
					border-bottom:1px solid #000;
					}
#Article2	.box1	p	{
					margin:35px 0;
					font-size:14pt;
					}
#Article2	.box1	table	{	/*box1内　広告リンクtable*/
					width:90%;
					margin:0 auto;
					font-size:10pt;
					}
#Article2	.box1	table	p	{
					font-size:10pt;
					}
					
#Article2	.kataban	{	/*型番記載用赤枠*/
					width:80%;
					margin:50px auto;
					padding:5px;
					font-weight:bold;
					border:2px solid #ff5767;
					}
					
					
	/*AD用リンクボタン　アマゾンと楽天*/
#Article2  .link	{
					margin:0 auto 150px ;
					width:100%;
					max-width:650px;
					}
#Article2  .link	.amazon	{
					width:50%;
					margin:0;
					float:left;
					}
#Article2  .link	.amazon		a:link	{
					display:block;
					background-color:#ffbd20;
					text-align:center;
					width:80%;
					margin:0 auto;
					padding:10px 0;
					font-size:11pt;
					color:#FFF;
					text-shadow:0 0 5px #000;
					border:1px solid #DDD;
					border-radius:8px;
					box-shadow:0 0 8px #888;
					}
#Article2  .link	.amazon		a:visited	{
					color:#FFF;
					}
#Article2  .link	.rakuten	{
					width:50%;
					margin:0;
					float:left;
					}

#Article2  .link	.rakuten	a:link	{
					display:block;
					background-color:#bf0000;
					text-align:center;
					width:80%;
					margin:0 auto;
					padding:10px 0;
					font-size:11pt;
					color:#FFF;
					text-shadow:0 0 5px #000;
					border:1px solid #DDD;
					border-radius:8px;
					box-shadow:0 0 8px #888;
					}
#Article2  .link	.rakuten	a:visited	{
					color:#FFF;
					}
#Article2  .link	.imagecenter	{
					width:50%;
					max-width:300px;
					display:block;
					margin:20px auto;
					}



.red			{	/*文字色　赤*/
					color:#F00;
				}
.bb1			{	/*太字*/
					font-weight:bold;
				}
				
.bg1			{
					color:#007eff;
				}
				
	
.toparrow		{    /*トップへ戻る矢印リンクボタン*/
					position:fixed;
					right:25px;
					bottom:25px;
					width:50px;
					height:50px;
					}

					
					
					
										
header::before {
				content: "[PR]";
				font-size:12.5pt;
				color:#000;
				background-color: #FFF;
				padding:0 5px;
}
		