@charset "shift_jis";

/*
	Site Name: www.knt.co.jp
	Description: KNTイベント系
	Version: 080926
	Author: Webproduce Corporation
*/

#wrap01 h1 { background: #482FF9; color: #FFFFFF; font-size: 36px; text-align: center; line-height: 1em; padding: 10px 0; margin: 0 10px 10px; }
#wrap01 h2 { margin: 15px 0 10px 0; font-size: 25px; background: #999999; color: #FFFFFF; padding: 8px;}
#wrap01 h3 { }
/*-------------------------- スケジュール カラー ----------------------------*/
table.schedule { border: solid 1px #CCCCCC;}
table.schedule th { border: solid 1px #CCCCCC; font-weight: normal; background: #E7E7E7;}
table.schedule td {	border: solid 1px #CCCCCC;}


/*-------------------------- 申込みページ ----------------------------*/
table.schedule_moko {
	width: 100%;
	clear:both;
	margin: 10px 0 30px;
	border: solid 1px;
	font-size: small;
	border: #CCCCCC solid 1px;
}
table.schedule_moko th { 
 	border: solid 1px;
	padding: 5px;
	text-align:left;
	border: #CCCCCC solid 1px;
	background: #EEEEEE;
	font-weight: normal;
}
table.schedule_moko td { border: #CCCCCC solid 1px; padding: 5px;}
table.schedule_moko th.komoku { background: #EEEEEE; }
table.schedule_moko th.tx_center {text-align: center;}
table.schedule_moko td.tx_center {text-align: center;}



/*- フォームボタン -*/
.form_bt a { 
	border: #FF3300 solid 1px; 
	padding: 10px; 
	display: block; 
	background: #FF9900; 
	font-size: larger; 
	text-align: center; 
	color: #FFFFFF;
	width: 260px;
	margin: 0 auto;
	text-decoration: none;
	font-weight: bold;
}

.form_bt a:hover { 
	border: #FF3300 solid 1px; 
	padding: 10px; 
	display: block; 
	background: #FF3300; 
	font-size: larger; 
	text-align: center; 
	color: #FFFFFF;
}
