/* ===-----===[ DOCUMENT ]===-----=== */

/* [HEADER_TXT]------------------------------------------------------ */
/* [TEXT]小見出し用（◎ICONアリ） */
h1			{
			background-image:url(../imgs/ic01.gif);
			background-repeat:no-repeat;
			padding:0px 0px 4px 15px;
			margin:0px 0px 0px 25px;
			font-size:12px;
			line-height:130%;
			color:#5F4E44;
			width:545px;
			}

/* [TEXT]見出し囲み */
.h02		{
			padding:20px 0px 0px 0px;
			margin:0px 0px 0px 27px;
			font-size:12px;
			line-height:150%;
			color:#333;
			width:560px;
			clear:both;
			}
			
h3			{
			background-image:url(../imgs/ic01.gif);
			background-repeat:no-repeat;
			padding:0px 0px 4px 15px;
			margin:0px 0px 0px 0px;
			font-size:12px;
			line-height:130%;
			color:#5F4E44;
			width:545px;
			}


/* [TEXT]------------------------------------------------------------ */
/* [TEXT] */
.tx1		{
			/*old-padding-padding:20px 0px 20px 2px;*/
			padding:0px 0px 20px 2px;
			margin:0px 0px 0px 27px;
			font-size:12px;
			line-height:150%;
			color:#333;
			width:560px;
			clear:both;
			}

/* [TEXT]インデント→15px */
.tx2		{
			padding:20px 0px 0px 0px;
			margin:0px 0px 0px 40px;
			font-size:12px;
			line-height:150%;
			color:#333;
			width:545px;
			clear:both;
			}

/* [TEXT]◎ICONアリ */
.tx3		{
			background-image:url(../imgs/ic01.gif);
			background-repeat:no-repeat;
			padding:0px 0px 24px 15px;
			margin:0px 0px 0px 30px;
			font-size:12px;
			line-height:150%;
			color:#333;
			width:545px;
			clear:both;
			}

.tx4		{
			padding:20px 0px 0px 0px;
			margin:0px 0px 0px 27px;
			font-size:12px;
			line-height:150%;
			color:#333;
			width:560px;
			clear:both;
			}
			

/* [TEXT]◎TOPICS用 */
.tx_topics	{
			padding:0px 0px 15px 4px;
			margin:0px 0px 0px 20px;
			font-size:12px;
			line-height:150%;
			color:#333;
			width:424px;
			}

/* [TEXT]◎TOPICS用（タイトル） */
.tx_topics_hd	{
				background-image:url(../imgs/ic01.gif);
				background-repeat:no-repeat;
				padding:0px 0px 2px 18px;
				margin:0px 0px 10px 20px;
				font-size:12px;
				line-height:130%;
				color:#6A5B54;
				font-weight:bold;
				width:425px;
				}

/* [TEXT]※注釈色[茶系] */
.co1		{
			font-size:12px;
			line-height:150%;
			color:#996633;
			}

/* [TEXT]※強調色[赤系] */
.co2		{
			font-size:12px;
			line-height:150%;
			color:#CC3300;
			}

/* [TEXT]※強調色[白] */
.co3		{
			font-size:12px;
			line-height:150%;
			color:#ffffff;
			}

/* [TEXT]※強調色[グレー] */
.co4		{
			font-size:12px;
			line-height:150%;
			color:#555555;
			}

/* [HR_LINE]罫線トピックス用（430px） */
.hrtop		{
			background-image:url(../imgs/hr01.gif);
			background-repeat:repeat-x;
			padding:0px;
			margin:0px 0px 20px 24px;
			width:418px;
			height:3px;
			font-size:1px;
			}

/* [HR_LINE]罫線01本文用（555px） */
.hr01		{
			background-image:url(../imgs/hr02.gif);
			background-repeat:repeat-x;
			padding:0px;
			margin:20px 0px 20px 25px;
			width:560px;
			height:1px;
			font-size:1px;
			}

.hr01_blog		{
			background-image:url(../imgs/hr02.gif);
			background-repeat:repeat-x;
			padding:0px;
			margin:20px 0px 20px 0px;
			width:560px;
			height:1px;
			font-size:1px;
			}

.hr02		{
			background-image:url(../imgs/hr03.gif);
			background-repeat:repeat-x;
			padding:0px;
			margin:0px;
			width:550px;
			height:3px;
			font-size:1px;
			}

/* [TABLE]----------------------------------------------------------- */
.ta1		{
			background-color:#ffffff;
			padding:0px;
			margin:0px;
			width:560px;
			font-size:12px;
			line-height:150%;
			color:#555555;
			border:3px double #cccccc;
			}

/* [Tableサイズ-40px] */
.ta2		{
			background-color:#ffffff;
			padding:0px;
			margin:0px;
			width:545px;
			font-size:12px;
			line-height:150%;
			color:#555555;
			border:3px double #cccccc;
			}

/* [Tableサイズ-TOPICS用] */
.ta3		{
			background-color:#f5f5f5;
			padding:0px;
			margin:0px;
			width:420px;
			font-size:12px;
			line-height:150%;
			color:#555555;
			border:3px double #aaaaaa;
			}

.ta4		{
			padding:0px;
			margin:0px;
			width:543px;
			font-size:12px;
			line-height:150%;
			color:#555555;
			border:3px double #cccccc;
			}

/* [ログアウト] */
.ta5		{
			background-color:#B33737;
			padding:0px;
			margin:0px;
			width:545px;
			font-size:12px;
			line-height:150%;
			color:#555555;
			border:3px double #EFECEA;
			}

.ta6		{
			background-color:#ffffff;
			padding:0px;
			margin:0px;
			width:590px;
			font-size:12px;
			line-height:150%;
			color:#555555;
			border:3px double #cccccc;
			}

.tbl		{
			background-color:#ffffff;
			padding:0px;
			margin:0px;
			/*width:750px;*/
			font-size:12px;
			line-height:150%;
			color:#555555;
			border:3px double #cccccc;
			}

/* [TD帯用テキスト白] */
.td1		{
			background-color:#AEAAA6;
			font-size:12px;
			line-height:120%;
			font-weight:bold;
			text-align:center;
			letter-spacing:3px;
			color:#FFFFFF;
			}

/* [TD帯用2] */
.td2		{
			background-color:#cfcfcf;
			font-size:12px;
			line-height:120%;
			text-align:center;
			letter-spacing:3px;
			color:#555555;
			}
.td3		{
			background-color:#8255BF;
			font-size:12px;
			line-height:120%;
			font-weight:bold;
			text-align:center;
			letter-spacing:3px;
			color:#FFFFFF;
			}


/* [LINK COLOR]------------------------------------------------------ */
/* 画像リンク隠しテキスト用設定*/ 
.alt	{
		visibility:hidden;
		}

/* [LINK]PlayOnline.com内共通リンク指定用（インフォメーション）設定 */
a:link,a:visited
				{
				font-size:12px;
				line-height:120%;
				color:#00585E;
				text-decoration:none;
				}

a:active		{
				color:#333;
				text-decoration:none;
				}

a:hover			{
				color:#0098A2;
				text-decoration:none;
				}

/* [IMG]------------------------------------------------------------- */
/* [IMG]右寄せ：通常 */
.imgr1		{
			float:right;
			margin:0px 0px 12px 12px;
			}

/* [IMG]左寄せ：通常 */
.imgl1		{
			float:left;
			margin:0px 12px 12px 0px;
			}

/* [IMG]右寄せ：文章が短い場合（回り込まない場合）用 */
.imgr2		{
			float:right;
			margin:0px 0px 12px 12px;
			}

/* [IMG]左寄せ：文章が短い場合（回り込まない場合）用 */
.imgl2		{
			float:left;
			margin:0px 12px 12px 0px;
			}

/* [IMG]TOPICSエリア画像＞文章行間調整用 */
.imgadj		{
			margin:0px 0px 12px 0px;
			}

/* [IMG]CENTER※画像のみ（divタグに記述） */
.imgc		{
			padding:0px 0px 12px 0px;
			margin:0px;
			width:560px;
			text-align:center;
			}

/* [TEXT]小見出しナンバー用（◎ICONアリ） */
.no01		{
			background-image:url(../imgs/no01.jpg);
			background-repeat:no-repeat;
			padding:0px 0px 4px 20px;
			margin:0px 0px 0px 20px;
			font-size:12px;
			line-height:160%;
			color:#5E3939;
			width:400px;
			font-weight:bold;
			}

.no02		{
			background-image:url(../imgs/no02.jpg);
			background-repeat:no-repeat;
			padding:0px 0px 4px 20px;
			margin:0px 0px 0px 20px;
			font-size:12px;
			line-height:160%;
			color:#5E3939;
			width:400px;
			font-weight:bold;
			}

.no03		{
			background-image:url(../imgs/no03.jpg);
			background-repeat:no-repeat;
			padding:0px 0px 4px 20px;
			margin:0px 0px 0px 20px;
			font-size:12px;
			line-height:160%;
			color:#5E3939;
			width:400px;
			font-weight:bold;
			}

.no04		{
			background-image:url(../imgs/no04.jpg);
			background-repeat:no-repeat;
			padding:0px 0px 4px 20px;
			margin:0px 0px 0px 20px;
			font-size:12px;
			line-height:160%;
			color:#5E3939;
			width:400px;
			font-weight:bold;
			}

.no05		{
			background-image:url(../imgs/no05.jpg);
			background-repeat:no-repeat;
			padding:0px 0px 4px 20px;
			margin:0px 0px 0px 20px;
			font-size:12px;
			line-height:160%;
			color:#5E3939;
			width:400px;
			font-weight:bold;
			}

.no06		{
			background-image:url(../imgs/no06.jpg);
			background-repeat:no-repeat;
			padding:0px 0px 4px 20px;
			margin:0px 0px 0px 20px;
			font-size:12px;
			line-height:160%;
			color:#5E3939;
			width:400px;
			font-weight:bold;
			}

.no07		{
			background-image:url(../imgs/no07.jpg);
			background-repeat:no-repeat;
			padding:0px 0px 4px 20px;
			margin:0px 0px 0px 20px;
			font-size:12px;
			line-height:160%;
			color:#5E3939;
			width:400px;
			font-weight:bold;
			}

.no08		{
			background-image:url(../imgs/no08.jpg);
			background-repeat:no-repeat;
			padding:0px 0px 4px 20px;
			margin:0px 0px 0px 20px;
			font-size:12px;
			line-height:160%;
			color:#5E3939;
			width:400px;
			font-weight:bold;
			}

.no09		{
			background-image:url(../imgs/no09.jpg);
			background-repeat:no-repeat;
			padding:0px 0px 4px 20px;
			margin:0px 0px 0px 20px;
			font-size:12px;
			line-height:160%;
			color:#5E3939;
			width:400px;
			font-weight:bold;
			}

.no10		{
			background-image:url(../imgs/no10.jpg);
			background-repeat:no-repeat;
			padding:0px 0px 4px 20px;
			margin:0px 0px 0px 20px;
			font-size:12px;
			line-height:160%;
			color:#5E3939;
			width:400px;
			font-weight:bold;
			}
