/*==============================
========== 独自設定 ==========
==============================*/

/*---------- 幅1025px以上 ----------*/
@media screen and ( min-width: 1025px )
	{
	.notpc
		{
		display: none ;
		}
	}


/*---------- 幅1024px以下 ----------*/
@media screen and ( max-width: 1024px )
	{
	.contentbox
		{
		float: none ;
		margin: 0 ;
		border: 0 ;
		padding: 0 ;
		width: 90% ;
		}
	}



/*---------- 幅599px以下 ----------*/
@media screen and ( max-width: 599px )
	{
	}












@media screen and ( max-width: 479px )
	{
	#menu
		{
		position: static ;
		height: auto ;
		width: auto ;
		}
	#menubox
		{
		padding: 350px 0 0 ;
		background: transparent url(./szi/fg_logo.png) no-repeat fixed 50% 25px ;
		font-weight: bold ;
		height: auto ;
		}



	#content
		{
		margin: 0 auto 20px ;
		width: 90% ;
		}
	#info, #gallery, #record
		{
		margin: 0 0 40px ;
		padding: 20px 0 0 ;
		width: auto ;
		}

	.titlebox
		{
		font-weight: bold ;
		}
	.floatbox
		{
		float: none ;
		margin: 0 auto ;
		width: auto ;
		}

	.p_title
		{
		font-weight: bold ;
		}



	#fgxx_top
		{
		width: auto ;
		}

	}
