/* ===-----===[ LAYOUT STYLE ]===-----=== */



/* [BODY/HEADER/FOOTER]---------------------------------------------- */



body		{

			background-color:#000;

			/*background-image:url(http://www.rianon.net/index_files/bg.gif); */

			background-repeat:repeat-x;

			padding:0px;

			margin:0px;

			}



/* DC -FFVII-ヘッダーエリア */

#dcff7_header	{

				background-image:url(http://www.rianon.net/imgs/header_holiday.png);

				background-repeat:no-repeat;

				padding:0px;

				margin:0px;

				width:797px;

				height:215px;

				text-align:left;

				}



/* DC -FFVII-ヘッダーテキストアニメ */

#hdim02			{

				padding:0px;

				margin:172px 0px 8px 546px;

				width:203px;

				height:6px;

				}



/* DC -FFVII-フッター */

#dcff7_footer	{

				background-image:url(http://www.rianon.net/index_files/footer.gif);

				background-repeat:no-repeat;

				padding:0px;

				margin:0px;

				width:800px;

				height:46px;

				text-align:left;

				}



/* [CONTENT AREA]---------------------------------------------------- */



#cont		{

			background-image:url(http://www.rianon.net/index_files/contbg.gif);

			background-repeat:repeat-y;

			padding:0px;

			margin:0px;

			width:800px;

			text-align:left;

			}



#a_zone		{

			padding:0px;

			margin:0px;

			width:170px;

			text-align:left;

			float:left;

			}



#bc_zone	{

			padding:0px;

			margin:0px;

			width:630px;

			text-align:left;

			float:right;
			
			color: #fff;

			}





/* [A_ZONE]---------------------------------------------------------- */

/* [INTRODUCTION AREA]----------------------------------------------- */

#introarea					{

							background-image:url(http://www.rianon.net/index_files/introbg.gif);

							background-repeat:no-repeat;

							padding:0px;

							margin-bottom:36px;

							width:170px;

							height:130px;

							text-align:left;

							}



/* LINK SETTING */

#introarea_link1			{

							padding:46px 0px 0px 0px;

							margin:0px;

							}



#introarea_link1 a			{

							background-image:url(http://www.rianon.net/index_files/introbt.gif);

							background-position:0px 0px;

							padding:0px;

							margin:0px;

							width:170px;

							height:26px;

							font-size:1px;

							display:block;

							}



#introarea_link1 a:hover	{

							background-image:url(http://www.rianon.net/index_files/introbt.gif);

							background-position:-170px 0px;

							width:170px;

							height:26px;

							}



#introarea_link2			{

							padding:0px;

							margin:0px;

							}



#introarea_link2 a			{

							background-image:url(http://www.rianon.net/index_files/introbt.gif);

							background-position:0px -26px;

							padding:0px;

							margin:0px;

							width:170px;

							height:26px;

							font-size:1px;

							display:block;

							}



#introarea_link2 a:hover	{

							background-image:url(http://www.rianon.net/index_files/introbt.gif);

							background-position:-170px -26px;

							width:170px;

							height:26px;

							}



/* [OFFICIAL SITE LINK]---------------------------------------------- */

#osl				{

					background-image:url(http://www.rianon.net/imgs/oslbg.gif);

					background-repeat:no-repeat;

					padding:0px;

					margin:0px;

					width:170px;

					height:145px;

					text-align:left;

					}



/* LINK SETTING */

#osl_link			{

					padding:80px 0px 0px 0px;

					margin:0px;

					}



#osl_link a			{

					background-image:url(http://www.rianon.net/imgs/oslbt.gif);

					background-position:0px 0px;

					padding:0px;

					margin:0px;

					width:164px;

					height:50px;

					font-size:1px;

					display:block;

					}



#osl_link a:hover	{

					background-image:url(http://www.rianon.net/imgs/oslbt.gif);

					background-position:0px -50px;

					width:164px;

					height:50px;

					}



/* [OFFICIAL SITE LINK]---------------------------------------------- */

#var				{

					background-image:url(http://www.rianon.net/index_files/varbg.png);

					background-repeat:no-repeat;

					padding:0px;

					margin:0px;

					width:170px;

					height:145px;

					text-align:left;

					}



/* LINK SETTING */

#var_link			{

					padding:80px 0px 0px 0px;

					margin:0px;

					}



#var_link a			{

					background-image:url(http://www.rianon.net/index_files/varbt.png);

					background-position:0px 0px;

					padding:0px;

					margin:0px;

					width:164px;

					height:50px;

					font-size:1px;

					display:block;

					}



#var_link a:hover	{

					background-image:url(http://www.rianon.net/index_files/varbt.png);

					background-position:0px -50px;

					width:164px;

					height:50px;

					}



/* [SERVICE & SUPPORT]----------------------------------------------- */

#ss01				{
					background-image:url(http://www.rianon.net/imgs/ss01.gif);
					background-repeat:no-repeat;
					padding:0px;
					margin:0px;
					width:170px;
					height:42px;
					text-align:left;
					}



/* LINK SETTING?iSS?j */
#ss_link			{
					padding:17px 0px 0px 0px;
					margin:0px;
					}

#ss_link a			{
					background-image:url(http://www.rianon.net/index_files/ssbt01.gif);
					background-position:0px 0px;
					padding:0px;
					margin:0px;
					width:157px;
					height:21px;
					font-size:1px;
					display:block;
					}

#ss_link a:hover	{
					background-image:url(http://www.rianon.net/index_files/ssbt01.gif);
					background-position:0px -21px;
					width:157px;
					height:21px;
					}

#ss02		{
			background-image:url(http://www.rianon.net/index_files/ss02.gif);
			background-repeat:repeat-y;
			padding:0px;
			margin:0px;
			width:170px;
			height:49px;
			text-align:left;
			}

input#kbtx	{
			background-color:#879499;
			border:#000 1px solid;
			margin:29px 0px 0px 11px;
			width:142px;
			height:17px;
			font-size:12px;
			line-height:110%;
			color:#000;
			}

#ss03		{
			background-image:url(http://www.rianon.net/index_files/ss03.gif);
			background-repeat:no-repeat;
			padding:0px;
			margin:0px;
			width:170px;
			height:49px;
			text-align:left;
			}


			

#ss04		{

			background-image:url(http://www.rianon.net/index_files/ss04.gif);

			background-repeat:no-repeat;

			padding:0px;

			margin:0px;

			width:170px;

			height:27px;

			text-align:left;

			}


#ssblog		{

			background-image:url(http://www.rianon.net/index_files/ssblog.png);

			background-repeat:repeat-y;

			padding:0px;

			margin:0px;

			width:170px;

			height:24px;

			text-align:left;

			}





/* LINK SETTING（KB_SUBMIT） */

#ss_smt				{

					padding:0px;

					margin:0px 0px 0px 108px;

					}



#ss_smt a			{

					background-image:url(http://www.rianon.net/index_files/ssbt02.gif);

					background-position:0px 0px;

					padding:0px;

					margin:0px;

					width:45px;

					height:17px;

					font-size:1px;

					display:block;

					}



#ss_smt a:hover		{

					background-image:url(http://www.rianon.net/index_files/ssbt02.gif);

					background-position:0px -17px;

					width:45px;

					height:17px;

					}


/* [BC_ZONE]----------------------------------------------------------- */

/* TOP_SHEET */

#topsh			{

				background-image:url(http://www.rianon.net/index_files/shbg.gif);

				background-repeat:repeat-y;

				padding:0px 0px 0px 0px;

				margin:16px 0px 0px 25px;

				width:550px;

				text-align:left;

				}



/* TOP_SHEET（複数使用のためのclass指定用） */

.topshs			{

				background-image:url(http://www.rianon.net/index_files/shbg.gif);

				background-repeat:repeat-y;

				padding:0px 0px 0px 0px;

				margin:16px 0px 0px 25px;

				width:550px;

				text-align:left;

				}


/* TOP_SHEET */

#topshindex			{

				background-repeat:repeat-y;

				padding:0px 0px 0px 0px;

				margin:0px 0px 0px 25px;

				width:550px;

				text-align:left;

				}




/* TOP_INFORMATIONエリア */

#all			{

				background-image:url(http://www.rianon.net/index_files/allbg.gif);

				background-repeat:no-repeat;

				padding:0px;

				margin:0px 0px 0px 25px;

				width:550px;

				height:20px;

				}



#allbt			{

				padding:0px 0px 0px 453px;

				margin:0px;

				width:92px;

				height:15px;

				}



#allbt a		{

				background-image:url(http://www.rianon.net/index_files/allbt.gif);

				padding:0px;

				margin:0px;

				width:92px;

				height:15px;

				font-size:1px;

				display:block;

				}



#allbt a:hover	{

				background-image:url(http://www.rianon.net/index_files/allbt.gif);

				background-position:0px -15px;

				width:92px;

				height:15px;

				}



/* TOPICS開閉ボタン */

#tpmore			{
	width:92px;
	height:15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 454px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

				}



#tpmore a		{

				background-image:url(http://www.rianon.net/index_files/opclbt01.gif);

				padding:0px;

				margin:0px;

				width:92px;

				height:13px;

				font-size:1px;

				display:block;

				}



#tpmore a:hover	{

				background-image:url(http://www.rianon.net/index_files/opclbt01.gif);

				background-position:0px -13px;

				width:92px;

				height:13px;

				}



#tpclose		{
	width:92px;
	height:15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 454px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

				}



#tpclose a		{

				background-image:url(http://www.rianon.net/index_files/opclbt02.gif);

				padding:0px;

				margin:0px;

				width:92px;

				height:13px;

				font-size:1px;

				display:block;

				}



#tpclose a:hover	{

					background-image:url(http://www.rianon.net/index_files/opclbt02.gif);

					background-position:0px -13px;

					width:92px;

					height:13px;

					}



/* [LAYOUT/LINK]↑ページの先頭へ戻る */

.gotop			{

				background-image:url(http://www.rianon.net/index_files/gotop.gif);

				background-repeat:no-repeat;

				padding:0px;

				margin:0px 0px 0px 420px;

				width:130px;

				height:18px;

				}



.gotop a		{

				padding:0px;

				margin:0px;

				width:130px;

				height:18px;

				font-size:1px;

				display:block;

				}



/* 余白調整用（FireFox対応） */

.adjust		{

			padding:0px;

			margin:0px;

			font-size:1px;

			width:1px;

			height:1px;

			}



/* float解除（FireFox対応） */

.floatEnd	{

			clear:both;

			}
			
			
.tx_topics_no	{
				padding:0px 0px 15px 5px;
				margin:0px 0px 12px 18px;
				font-size:12px;
				line-height:150%;
				color:#333;
				width:550px;
				text-align:center;
				}

/* [HEAD LINK BLOCK]--------------------------------------------- */
#netc		{
			background-image:url(http://www.rianon.net/imgs/background_side.png);
			background-repeat:no-repeat;
			padding:0px;
			margin:0px 0px 0px 0px;
			width:167px;
			height:38px;
			text-align:left;
			}

/* LINK SETTING */
#netcbt01			{
					padding:5px 0px 0px 0px;
					margin:0px 0px 0px 4px;
					}

#netcbt01 a			{
					background-image:url(http://www.rianon.net/imgs/ll.png);
					background-position:0px 0px;
					padding:0px;
					margin:0px;
					width:158px;
					height:17px;
					font-size:1px;
					display:block;
					}

#netcbt01 a:hover	{
					background-image:url(http://www.rianon.net/imgs/ll.png);
					background-position:0px -17px;
					width:158px;
					height:17px;
					}
					
/*--------------------------------------
　ヘッダー
---------------------------------------*/
/*スクエニヘッダー*/
#sqex_logo img.sqlogo{
	float:left;
}

#sqex_logo img.psupport{
	float:right;
}

#header p,
#header p a{
color:#FFFFFF;
font-size:11px;
}

#header p{
	margin:0;
	padding:0;
}

.flash{
	background: #FFFFFF;
}

#alignleft{
	padding-left:15px;
	float:left
}

#alignright{
	float:right
}