/*　　　全てのページ　　　*/
/*　余白を無くす　*/
* 	{	margin:0;padding:0;	}
/*　imgにborderを表示しない　*/
img {	border-style:none;	}
/*　リンクにborderを表示しない　*/
a 	{	text-decoration:none;	}
/*　マーカーを表示しない　*/
ul	{	list-style-type:none;	}
/*　フロートの解除　*/
.clf {	clear:both;	}

/*　背景　｢background-color｣｢-image｣｢-repeat｣｢-attachment｣｢-position｣	
body{ background: #000 url(image/hoge.gif) no-repeat fixed right bottom;} */

/*　背景　画像仕様　*/
body.bgp	{background:url("../index/bgp.jpg") no-repeat scroll 50% 20px #fff;	}

/*　背景　縦長仕様　　bgi_c7f-(1000　　centerの幅:1000　画像の幅:1200)　背景の色:c　centerの色:f　*/
body.center1000	{background:url("img_css/bgi_c7f-1000.jpg")	repeat-y scroll 50% 10px #ccc;	font-family:serif;	}
body.center900	{background:url("img_css/bgi_c7f-900.jpg")	repeat-y scroll 50% 10px #ccc;	font-family:serif;	}
body.center800	{background:url("img_css/bgi_c7f-800.jpg")	repeat-y scroll 50% 10px #ccc;	font-family:serif;	}
body.center700	{background:url("img_css/bgi_c7f-700.jpg")	repeat-y scroll 50% 10px #ccc;	font-family:serif;	}
/*　センター　	width:1000px;(横幅)　　margin-left:-500px; マイナス「横幅÷2」*/
div#center.w1000{position:absolute;	left:50%;	width:1000px;	margin-left:-500px;	}
div#center.w900	{position:absolute;	left:50%;	width:900px;	margin-left:-450px;	}
div#center.w900lg	{position:absolute;	left:50%;	width:900px;	margin-left:-450px;	background-color:#f5f5f5;}
div#center.w800	{position:absolute;	left:50%;	width:800px;	margin-left:-400px;	}
div#center.w700	{position:absolute;	left:50%;	width:700px;	margin-left:-350px;	}

/*　背景　top空きの縦長仕様　div#set_c1000 と組み合わせが必要
		bgi_c77-(1000　　centerの幅:1000　画像の幅:1200)　背景の色:c　centerの色:7　*/
body.set1000	{background:url("img_css/bgi_c77-1000.jpg")	repeat-y scroll 50% 10px #ccc;	font-family:serif;	}
body.set900		{background:url("img_css/bgi_c77-900.jpg")	repeat-y scroll 50% 10px #ccc;	font-family:serif;	}
body.set800		{background:url("img_css/bgi_c77-800.jpg")	repeat-y scroll 50% 10px #ccc;	font-family:serif;	}
body.set700		{background:url("img_css/bgi_c77-700.jpg")	repeat-y scroll 50% 10px #ccc;	font-family:serif;	}
/*　top空き縦長仕様(body.set1000)の為の組み合わせ用　*/
div#set.w1000{position:absolute; left:50%; width:1000px; margin-left:-500px; margin-top:7px; background-color:#fff;}
div#set.w900 {position:absolute; left:50%; width:900px;	margin-left:-450px;	margin-top:7px; background-color:#fff;}
div#set.w800 {position:absolute; left:50%; width:800px;	margin-left:-400px;	margin-top:7px; background-color:#fff;}
div#set.w700 {position:absolute; left:50%; width:700px;	margin-left:-350px;	margin-top:7px; background-color:#fff;}


/*　　index contest contest_list gallery gallery_list link　　*/
/*　　タイトル Box　　（バナー＋トップ＋メニュー）　　border:1px solid green;　　*/
div#title_box	{	width:860px;	height:120px;	margin:10px auto 10px auto;	}
/*　 バナー 　border:1px solid blue;	*/
div#banner		{	float:left;	margin-top:10px;		text-align:center;		}
/*　タイトル 　border:1px solid red;	*/
div#title			{	float:right;		width:680px;	height:60px;		margin:12px auto 15px auto;	text-align:center;		}

/*　メニュー （右寄せ）　border:1px solid olive;	*/
ul#menu		{	float:right;		width:680px;		}
ul#menu li	{	float:left;		width:170px;	line-height:30px;	}
ul#menu li a {	display:block;	text-align:center;	color:green;	font-size:16px;		font-weight:bold;	font-family:serif;
background:url(img_css/btn_gra01_200-30.jpg);		}
ul#menu li a:hover {	
background:url(img_css/btn_gra03_200-30.jpg);		}

/*　入力ページのリンク用（左寄せ）　id⇒単にクラスに変更　border:1px solid green;	*/
.menu_s {	float:left;	width:140px;	height:20px;		background-color:#fff;		}	/*	#eeeeee	*/	
.menu_s li {		display:block;	float:left;	}
.menu_s li a {	display:block;	width:130px;	line-height:20px;	text-align:center;		color:blue;	font-size:12px;
background:url(img_css/btn_gra02_200-30.jpg);		}
.menu_s li a:hover {		color:fuchsia;
background:url(img_css/btn_gra03_200-30.jpg);		}

/*　入力ページのリンク用（左寄せ）　id⇒単にクラスに変更　border:1px solid green;　*/
.menu_ss {	float:left;	width:162px;	height:20px;		background-color:#fff;	}	/*	#eeeeee	*/
.menu_ss li {	display:block;	float:left;	}
.menu_ss li a {	display:block;	width:80px;	line-height:20px;	text-align:center;		color:blue;	font-size:12px;
background:url(img_css/btn_gra02_200-30.jpg);		}		/*color:green;	color:blue;*/
.menu_ss li a:hover {	color:fuchsia;	
background:url(img_css/btn_gra03_200-30.jpg);		}

/* コンテナー 	border:1px solid green;	*/
.container1000{clear:both;	position:relative;	width:980px;	margin:10px auto 0px auto;	}
.container900 {clear:both;	position:relative;	width:880px;	margin:10px auto 0px auto;	}
.container800 {clear:both;	position:relative;	width:780px;	margin:10px auto 0px auto;	}
.container700 {clear:both;	position:relative;	width:680px;	margin:10px auto 0px auto;	}

/*　フッター　border:1px solid red;	*/
div#foot	{	clear:both;		width:860px;	margin:10px auto 10px auto;	text-align:right;		}
/*　左側囲い　border:1px solid purple;　　*/
.flag_l {		float:left;	margin:0px 0px 0px 20px;		text-align:left;	}
/*　真中囲い　	border:1px solid purple;	*/
.flag_m {		margin:0px auto 0px auto;				text-align: center;		}
/*　右側囲い　border:1px solid purple;　　*/
.flag_r {	float:right;		margin:0px 20px 0px 0px;	text-align:right;		}

/*　fc2のカウンターを左に表示　*/
div#countfc	{float:left;	margin-left:20px;	text-align:left;	}
/*　コピーライト　*/
.copyright	{float:right;	margin-right:20px;	text-align:right;	color:purple;	font-size:10px;	font-family:serif;	}

