/* CSS Document */
@charset "shift_jis";


/**********■大会情報■**********/

/********** (list) **********/

#listmain {
	width: 760px;
	float: right;
}

#listmain p {
	font-family: Verdana, Arial;
}

#listmain .title {
	width: 760px;
	margin-bottom: 0;
}

#listmain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#listmain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#listmain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 200%;
}

/*-----------------------------------*/

#listmain .titlebox01 {
	width: 760px;
}

#listmain .titlebox01 tr td {
	font-size: 16px;
	font-family: Verdana, Arial;
	padding: 18px 10px 4px 16px;
	font-weight: bold;
	color: #315618;
}

#listmain .tablebox01 {
	width: 760px;
}

#listmain .tablebox01 tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 10px 10px 8px 16px;
	border-bottom: 2px dotted #CCCCCC;
}

#listmain .tablebox01 tr td a {
	font-size: 14px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #315618;
}

/*-----------------------------------*/

#listmain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#listmain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

#listmain .bgtit03 {
	width: 760px;
	background: url(../images/bgtit03.jpg) no-repeat left top;
}

#listmain .bgtit03 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

#listmain .bgtit03 .bgtittxt01 a {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

/*-----------------------------------*/


/********** (kantou) **********/

#kantoumain {
	width: 760px;
	float: right;
}

#kantoumain p {
	font-family: Verdana, Arial;
}

#kantoumain .title {
	width: 760px;
	margin-bottom: 16px;
}

#kantoumain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#kantoumain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#kantoumain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 200%;
}

/*-----------------------------------*/

#kantoumain .titlebox01 {
	width: 760px;
}

#kantoumain .titlebox01 tr td {
	font-size: 16px;
	font-family: Verdana, Arial;
	padding: 18px 10px 4px 16px;
	font-weight: bold;
	color: #315618;
}

#kantoumain .tablebox01 {
	width: 760px;
}

#kantoumain .tablebox01 tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 10px 10px 8px 16px;
	border-bottom: 2px dotted #CCCCCC;
}

#kantoumain .tablebox01 tr td a {
	font-size: 14px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #315618;
}

/*-----------------------------------*/

#kantoumain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#kantoumain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

#kantoumain .bgtit02 {
	width: 760px;
	background: url(../images/bgtit02.jpg) no-repeat left top;
}

#kantoumain .bgtit02 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

/*-----------------------------------*/


/********** (nakanihon) **********/

#nakanihonmain {
	width: 760px;
	float: right;
}

#nakanihonmain p {
	font-family: Verdana, Arial;
}

#nakanihonmain .title {
	width: 760px;
	margin-bottom: 16px;
}

#nakanihonmain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#nakanihonmain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#nakanihonmain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 200%;
}

/*-----------------------------------*/

#nakanihonmain .titlebox01 {
	width: 760px;
}

#nakanihonmain .titlebox01 tr td {
	font-size: 16px;
	font-family: Verdana, Arial;
	padding: 18px 10px 4px 16px;
	font-weight: bold;
	color: #315618;
}

#nakanihonmain .tablebox01 {
	width: 760px;
}

#nakanihonmain .tablebox01 tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 10px 10px 8px 16px;
	border-bottom: 2px dotted #CCCCCC;
}

#nakanihonmain .tablebox01 tr td a {
	font-size: 14px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #315618;
}

/*-----------------------------------*/

#nakanihonmain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#nakanihonmain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

#nakanihonmain .bgtit02 {
	width: 760px;
	background: url(../images/bgtit02.jpg) no-repeat left top;
}

#nakanihonmain .bgtit02 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

/*-----------------------------------*/


/********** (kansai) **********/

#kansaimain {
	width: 760px;
	float: right;
}

#kansaimain p {
	font-family: Verdana, Arial;
}

#kansaimain .title {
	width: 760px;
	margin-bottom: 16px;
}

#kansaimain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#kansaimain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#kansaimain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 200%;
}

/*-----------------------------------*/

#kansaimain .titlebox01 {
	width: 760px;
}

#kansaimain .titlebox01 tr td {
	font-size: 16px;
	font-family: Verdana, Arial;
	padding: 18px 10px 4px 16px;
	font-weight: bold;
	color: #315618;
}

#kansaimain .tablebox01 {
	width: 760px;
}

#kansaimain .tablebox01 tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 10px 10px 8px 16px;
	border-bottom: 2px dotted #CCCCCC;
}

#kansaimain .tablebox01 tr td a {
	font-size: 14px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #315618;
}

/*-----------------------------------*/

#kansaimain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#kansaimain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

#kansaimain .bgtit02 {
	width: 760px;
	background: url(../images/bgtit02.jpg) no-repeat left top;
}

#kansaimain .bgtit02 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

/*-----------------------------------*/


/********** (chushikoku) **********/

#chushikokumain {
	width: 760px;
	float: right;
}

#chushikokumain p {
	font-family: Verdana, Arial;
}

#chushikokumain .title {
	width: 760px;
	margin-bottom: 16px;
}

#chushikokumain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#chushikokumain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#chushikokumain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 200%;
}

/*-----------------------------------*/

#chushikokumain .titlebox01 {
	width: 760px;
}

#chushikokumain .titlebox01 tr td {
	font-size: 16px;
	font-family: Verdana, Arial;
	padding: 18px 10px 4px 16px;
	font-weight: bold;
	color: #315618;
}

#chushikokumain .tablebox01 {
	width: 760px;
}

#chushikokumain .tablebox01 tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 10px 10px 8px 16px;
	border-bottom: 2px dotted #CCCCCC;
}

#chushikokumain .tablebox01 tr td a {
	font-size: 14px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #315618;
}

/*-----------------------------------*/

#chushikokumain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#chushikokumain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

#chushikokumain .bgtit02 {
	width: 760px;
	background: url(../images/bgtit02.jpg) no-repeat left top;
}

#chushikokumain .bgtit02 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

/*-----------------------------------*/


/********** (kyushu) **********/

#kyushumain {
	width: 760px;
	float: right;
}

#kyushumain p {
	font-family: Verdana, Arial;
}

#kyushumain .title {
	width: 760px;
	margin-bottom: 16px;
}

#kyushumain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#kyushumain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#kyushumain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 200%;
}

/*-----------------------------------*/

#kyushumain .titlebox01 {
	width: 760px;
}

#kyushumain .titlebox01 tr td {
	font-size: 16px;
	font-family: Verdana, Arial;
	padding: 18px 10px 4px 16px;
	font-weight: bold;
	color: #315618;
}

#kyushumain .tablebox01 {
	width: 760px;
}

#kyushumain .tablebox01 tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 10px 10px 8px 16px;
	border-bottom: 2px dotted #CCCCCC;
}

#kyushumain .tablebox01 tr td a {
	font-size: 14px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #315618;
}

/*-----------------------------------*/

#kyushumain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#kyushumain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

#kyushumain .bgtit02 {
	width: 760px;
	background: url(../images/bgtit02.jpg) no-repeat left top;
}

#kyushumain .bgtit02 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

/*-----------------------------------*/