/*コインロッカーが無料になるテクニック*/
body			{
				margin:0;
				
				
				/* 選択禁止 
				user-select:none;
				-webkit-user-select:none;
				-moz-user-select:none;
				-khtml-user-select:none;
				-webkit-user-drag:none;
				-khtml-user-drag:none;
				*/


				}
.clear			{
				clear:both;
				}
.space			{
				height:30px;
				}
.space30		{
				margin:0;
				height:30px;
				}
.space50		{
				margin:0;
				height:50px;
				}

#Outer			/*コンテンツ部分*/
				{
				width:100%;
				max-width:600px;
				margin:0 auto;
				
				}
.topbox			{
				width:100%;
				margin:0 auto;
				padding:20% 0;
				background-size:cover;
				}
.topbox		h1		{
				width:100%;
				margin:0 auto;
				padding:20px 0;
				color:#FFF;
				text-shadow:0 0 10px #CCC;
				background-color:rgba(255,204,0,0.7); /*背景色*/
				}
.topbox		h1		span	{
				color:#ff007f;
				font-size:150%;
				}
article::before {
			content: "[PR]";
			font-weight: bold;
			background-color:#FFF;
			padding:0px 5px;
			font-size:12.5pt;
			}
.topbox		.tt1		{
				width:100%;
				margin:0 auto;
				padding:20px 0;
				color:#FFF;
				text-shadow:0 0 10px #333;
				background-color:rgba(150,150,150,0.5); /*背景色*/
				}
.topbox		.tt1		span	{
				color:#ff007f;
				font-size:150%;
				}
/*
#Outer	h2		{
				width:100%;
				margin:20px auto;
				padding:20px 0;
				background-color:#ffcc00;
				}
*/
p.center		{	
				margin:40px auto;
				padding:20px 10px;
				width:80%;
				line-height:1.8em;
				font-size:13pt;
				color:#333;
				}
p.point			{
				width:90%;
				margin:5px auto 40px;
				padding:20px 10px;
				font-weight:bold;
				font-size:14pt;
				border:1px solid #BBB;
				border-radius:7px;
				box-shadow:0 0 5px #999;
				}
p.point2		{
				width:80%;
				margin:20px auto;
				font-size:13pt;
				}
p.kokomade		{	/*ここまで〇円*/
				margin:0;
				font-size:9pt;
				color:#ff0000;
				text-align:center;
				}
p.kokomade	span	{
				font-weight:bold;
				font-size:150%;
				}
p.annai			{
				margin:20px 0;
				font-size:9pt;
				color:#ff0000;
				}
span.pink		{
				color:#ff007f;
				font-size:150%;
				font-weight:bold;
				}
span.b01			{
				font-weight:bold;
				font-size:150%;
				}
span.uline		{	/*アンダーライン*/
				text-decoration:none;
				margin:10px ;
				}
span.mini		{
				font-size:9pt;
				}
p.linkbo		{	/*リンクボタン緑*/
				width:280px;
				margin:0 auto;
				padding:20px 0;
				background-color:#08a7f8;
				border-radius:8px;
				border:1px solid #FFF;
				font-size:14pt;
				font-weight:bold;
				text-align:center;
				text-shadow:0 0 3px #333;
				box-shadow:0 0 5px #999;
				}
p.linkbo	a:link	{
				color:#FFF;
				display:block;
				}
p.linkbo	a:visited	{
				color:#FFF;
				}
p.linkbo2		{	/*リンクボタン 赤*/
				100%;
				margin:0;
				}
p.linkbo2	a:link	{
				display:block;
				width:95%;
				margin:30px auto;
				background-color:#e81b68;
				padding:10px 0;
				font-weight:bold;
				color:#FFF;
				text-align:center;
				border:1px solid #FFF;
				border-radius:12px ;
				box-shadow:0 0 10px #888;
				}
p.linkbo2	a:visited	{
				color:#FFF;
				}
p.linkbo2	img[width="1"] {	/*サイズ1pxの小さいものを非表示に*/
					height:0;
					width:0;
					margin:0;
					border:none;
					}

.imgcenter		{
				display:block;
				margin:0 auto;
				width:100%;
				max-width:600px;
				
				}


/* ヘッダー*/
header			{
				text-align:right;
				}
				
/*フッター*/
footer			{
				margin:50px 0;
				text-align:center;
				font-size:9pt;
				}




				