@charset "euc-jp";


* {
	margin: 0;
	padding:0;
}

html {
	overflow-y:scroll;  
}  
a img {
    border-style:none;
}

/*　全体の枠　*/

#cotener {
	width: 650px;
	height: 100%;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 30px;
}

/*　ヘッダー　*/
#header {
	width: 650px;
	height: 100%;
}

/*大見出し　※一番上の画像ではありません。*/

h1 {
	width: 650px;
	height: 65px;
	background: url(images/h1.gif) no-repeat;
	text-indent: -9999px;
	font-size: 12px;
}

#header h2 {
	background:url(images/title2.gif) no-repeat;
	width: 185px;
	height: 21px;
	text-indent: -9999px;
	margin: auto;
	margin-top: 10px;
	padding-bottom: 0;
	font-size: 12px;
}

/* グローバルナビゲーションの共通設定 */
#navi {
	width: 650px;
	margin: 0 auto;
	text-align: center;
	margin-top: 30px;
}

/* 表彰式のページを復活（コメント外し）させたら #navi ulのmargin-left: 134px; を74pxに変更してください。 */

#navi ul {
	width: 650px;
	height: 32px;
	margin-left: 10px;
}

#navi li {
	float: left;
	list-style: none;
	margin-left: 2px;
	color:#FFFFFF;
}

#navi li a{
	display: block;
	text-align: center;
	text-decoration: none;
	width: 123px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	color:#FFFFFF;
}

/* 開いているページのタブ色を固定で変えるため、各HTML内のタグにstyle=" background:#003366"を直接設置してます */
#gaiyou {
	background:#999999;
}
#shinsa {
	background:#999999;
}
#sakuhin{
	background:#999999;
}
#hyoushou {
	background:#999999;
}
#hanbai {
	background:#999999;
}
	

#navi a:link ,visited{/* 未訪問のリンク */
    color:#FFFFFF;

}
#navi a:hover {/* マウスをのせたとき */
	background-color:#666666;
}

/* メインコンテンツの枠 */
#main {
	clear: both;
	width: 650px;
	height: 100%;
	text-align: left;
	margin-top: 50px;
}

h2 {
	text-align: left;
	font-size: 16px;
}

/* 各ページのタイトル画像 */
#h2_gaiyou {
	background: url(images/h2_gaiyou.gif) no-repeat;
	width: 115px;
	height: 18px;
	text-indent: -9999px;
}

#h2_shinsa {
	background: url(images/h2_shinsa.gif) no-repeat;
	width: 115px;
	height: 18px;
	text-indent: -9999px;
}

#h2_sakuhin {
	background: url(images/h2_sakuhin.gif) no-repeat;
	width: 115px;
	height: 18px;
	text-indent: -9999px;
}

#h2_shou {
	background: url(images/h2_shou.gif) no-repeat;
	width: 115px;
	height: 18px;
	text-indent: -9999px;
}

h2_hanbai {
	background: url(images/h2_hanbai.gif) no-repeat;
	width: 115px;
	height: 18px;
	text-indent: -9999px;
}



/* 各ページの説明文 */
#main p {
	text-align: left;
	font-size: 12px;
	margin-top: 5px;
}

/* サブコンテンツの枠メインの枠の下に設置 */
#sub {
	width: 650px;
	height: 100%;
}

/* 賞金30万円（概要ページ） */
#shoukin {
	margin-top: 60px;
}

/* 応募方法（概要ページ）*/

#entry {
	width: 650px;
	height: 100%;
	margin: 0 auto; 
	text-align:center;
}

#oubo {
	margin-top: 50px;
	width: 630px;
	height: 31px;
	background: url(images/method_entry.gif) no-repeat;
	text-indent: -9999px;
	margin-left: 20px;
}

h3 {}
/* 応募方法テーブル（概要ページ）*/
#tab1 {
	width :650px;
	font-size: 12px;
	margin-left: 30px;
	margin-top: 20px;
}

#tab1 th {
	text-align: left;
	background-color: #EEE;
	color: #669;
	font-weight: normal; 
	height: 16px;
	padding-left: 7px;
}

#tab1 td {
	text-align: left;
	padding: 3px;
}

.flow { 
		background: url(images/flow.gif) no-repeat;
		width: 608px; 
		height: 71px;
		margin-left: 42px;
		text-indent: -9999px; 
		margin: 0 auto;
		text-align: center;
		margin-top: 20px;
}
/* 作品郵送先/お問合せ */

#tab2 {
	width: 631px;
	margin-left: 19px;
	margin-top: 20px;	
}

#tab2 th {
	text-align: left;
}

#tab2 td {
	text-align: left;
}


.addres { 
		background: url(images/addres.gif) no-repeat; 
		width: 160px; 
		height: 27px; 
		text-indent: -9999px; 
		font-size: 12px; 
		font-weight: normal; 
		margin-top: 80px;
		text-align: left;
}


/* 3つのキーワード（概要ページ）*/
#key_word_box {
	margin: 0 auto;
	text-align: center;
	width: 650px;
	height: 100%;
}

#key_word {
	margin: 0 auto;
	margin-top: 50px;
	width: 610px;
	height: 37px;
	background: url(images/key_word.gif) no-repeat;
	text-indent: -9999px;
}

#key_word_box ul{
	font-size: 12px;
	margin-top: 20px;
}

#key_word_box li{
	list-style: none;
	margin-top: 20px;
}

.list_font {
	font-weight: bold;
	font-size: 16px;
}
/* Tシャツの画像（概要ページ） */
#t-shirts{
	width: 650px;
	height: 200px;
	margin-top: 30px;
	border-top: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
	padding-top: 25px;
}

/* 写真（審査、表彰式ページ） */
#photo {
	margin-top: 40px;
}

#photo td{
	padding-right: 9px;	
}


 審査員（審査ページ） 

#shinsa_member {
	width: 650px;
	height: 100%;
	margin: auto;
	text-align: center;
}

#shinsa_member h4 {
	margin-top: 60px;
	margin-bottom: 15px;
	font-size: 14px;
}

#shinsa_member table{
	width: 320px;
	height: 100%;
	margin: 0 auto;
	font-size: 12px;
	margin-left: 190px;

}
#shinsa_member table th {
	text-align: left;
	padding: 1px;
	font-weight:normal;
}

#shinsa_member table td {
	text-align: left;
	padding: 1px;
}

/* 入賞作品 */
#sakuhins {
	width: 650px;
	height: 100%;
	text-align: center;
}

#makes_1 {
	font-size: 16px;
	background: url(images/makes_1.gif) no-repeat;
	width: 219px;
	height: 20px;
	text-indent: -9999px;
	text-align: center;
	margin: 0 auto;
}

#maker_1 {
	font-size: 14px;
	margin-top: 5px;
	background: url(images/maker_1.gif) no-repeat;
	width: 219px;
	height: 20px;
	text-indent: -9999px;
	text-align: center;
	margin: 0 auto;
}

#makes_2 {
	font-size: 16px;
	background: url(images/makes_2.gif) no-repeat;
	width: 219px;
	height: 20px;
	text-indent: -9999px;
	text-align: center;
	margin: 0 auto;
}

#maker_2 {
	font-size: 14px;
	margin-top: 5px;
	background: url(images/maker_2.gif) no-repeat;
	width: 219px;
	height: 20px;
	text-indent: -9999px;
	text-align: center;
	margin: 0 auto;
}

#makes_3 {
	font-size: 16px;
	background: url(images/makes_3.gif) no-repeat;
	width: 219px;
	height: 20px;
	text-indent: -9999px;
	text-align: center;
	margin: 0 auto;
}

#maker_3 {
	font-size: 14px;
	margin-top: 5px;
	background: url(images/maker_3.gif) no-repeat;
	width: 219px;
	height: 20px;
	text-indent: -9999px;
	text-align: center;
	margin: 0 auto;
}

.comment {
	padding-top: 10px;
	width: 570px;
	margin: 0 auto;
	text-align: left;
	font-size: 12px;
}
.comment_t {
	margin-bottom: 2px;
	font-size: 12px;
}


/* 応募要項 */
#yo_ko {
	margin: 0 auto;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 20px;
	
}

#tab3 {
	margin: 0 auto;
	font-size: 12px;
	text-align:left;
}

#tab3 th {
	font-size: 12px;
	text-align:left;
	vertical-align: top;
	width: 100px;
	padding-bottom: 11px;
	font-weight: normal;
}

#tab3 td {
	font-size: 12px;
	text-align:left;
	padding-bottom: 11px;
}



/* 販売 */

#sale {
	width: 100%;
	text-align: center;
	margin-top: 50px;

}

#sale h4 {
	text-align: left;
}

#sale p {
	font-size: 12px;
	text-align:left;
	padding-bottom: 11px;
}


#sale table {
	width: 100%;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px;
}

#sale table  th {
	padding: 5px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	font-size: 12px;
}
#sale table  td {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	font-size: 12px;
	}

#sale h3{
	margin-left: 250px;

	
}

#sale h3 a{
	font-size: 14px;
	width: 150px;
	height: auto;
	background-color: #999999;
	display: block;
	text-align: center;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}

#sale h3 a:link ,visited{/* 未訪問のリンク */
    color:#FFFFFF;

}
#sale h3 a:hover {/* マウスをのせたとき */
	background-color:#666666;
}



/* フッターの画像 */
#footer {
	clear:both;
	padding-top: 90px;
}

#footer p {
	margin: 0 auto;
	width: 170px;
	height: 43px;
	background: url(images/footer.jpg) no-repeat;
	text-indent: -9999px;
}
