/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: .8em;
	color: #333333;
}

#wrap {
	width: 745px;
	text-align: left;
	margin: 0 auto;
	float: none;
}

a {
/*\*/
	overflow: hidden;
/**/
}



#content {
	width: 760px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.top#wrap #content {
	background: url(../img/commonbg_content.gif) repeat-y center top;
	float: left;
}

#left {
	width: 275px;
	float: left;
	line-height: 1.3;
}

#right {
	width: 465px;
	float: right;
}

li {
	list-style: none;
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

.clearing {
	clear: both;
}

.floatL{
	float: left;
}
.floatR {
	float: right;
}

address {
	font-style: normal;
	margin: 0 0 0 10px;
	padding: 0 0 20px 0;
	font-size: 90%;
	color: #666666;
	clear: both;
}

/*TNXubN*/

#wrap .thanks {
	width: 745px;
	height: 675px;
	background: url(../img/common/thank_you_jdf2009.jpg) no-repeat left top;
	text-indent: -1000em;
} 

#wrap p.link {
	text-align: center;
	font-size: 80%;
	margin-top: 10px;
}
#wrap p.link a {
	color: #FFFFFF;
}
#wrap p.link a:hover {
	text-decoration: none;
}
/*O[oirQ[V*/
#wrap ul.gn li {
	float: left;
	height: 27px;
	margin-top: 10px;
}

#wrap ul.gn li a {
	display: block;
	height: 27px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -1000em;
}
#wrap ul.gn li.pos a,
#wrap ul.gn li a:hover {
	background-position: left bottom;
}

#wrap ul.gn li.menu1 a{
	background-image: url(../img/common/gn_menu1.gif);
	width: 70px;
}
#wrap ul.gn li.menu2 a{
	background-image: url(../img/common/gn_menu2.gif);
	width: 125px;
}
#wrap ul.gn li.menu3 a{
	background-image: url(../img/common/gn_menu3.gif);
	width: 135px;
}
#wrap ul.gn li.menu4 a{
	background-image: url(../img/common/gn_menu4.gif);
	width: 135px;
}
#wrap ul.gn li.menu5 a{
	background-image: url(../img/common/gn_menu5.gif);
	width: 95px;
}
#wrap ul.gn li.menu6 a{
	background-image: url(../img/common/gn_menu6.gif);
	width: 105px;
}
#wrap ul.gn li.menu7 a{
	background-image: url(../img/common/gn_menu7.gif);
	width: 95px;
}


/*tg{fB*/

#left h1 {
	background: url(../img/common/hed_logo.gif) no-repeat left top;
	width: 275px;
	height: 80px;
	text-indent: -1000em;
}

#left p {
	padding-left:10px;
	font-size: 90%;
}

#left p.flashMovie {
	margin-top: 10px;
	text-align: center;
}

/*`PbgCtH[V*/
#left .ticketInfo {
	width: 265px;
	background: url(../img/common/bg_ticketinfo.jpg) repeat-y left top;
	margin-left:10px;
	margin-top: 15px;
}

#left .ticketInfo h3 {
	background: url(../img/common/hed_ticketinfo.jpg) no-repeat left top;
	width: 265px;
	height: 58px;
	text-indent: -1000em;
}

#left .ticketInfo h4.ticketPrice {
	background: url(../img/common/hed_ticketprice1.jpg) no-repeat left top;
	width: 265px;
	height: 30px;
	text-indent: -1000em;
}
#left .ticketInfo h4.ticketPlace {
	 background:url(../img/common/hed_ticketplace.jpg) no-repeat left top;
	 width: 265px;
	 height: 26px;
	 text-indent: -1000em;
}
#left .ticketInfo p {
	 background: url(../img/common/hed_ticketprice2.jpg) no-repeat left top;
	 width: 265px;
	 height: 78px;
	 text-indent: -1000em;
}

#left .ticketInfo ul {
	background: url(../img/common/bg_btm_ticketinfo.jpg) no-repeat left bottom;
	padding-bottom: 10px;
	margin-top: 5px;
}
#left .ticketInfo ul li {
	margin-left: 20px;
	margin-bottom: 5px;
	font-size: 90%;
}

/*Cg{fB*/
#right .infoBox {
	background: url(../img/commoncommonbg_info.gif) no-repeat right top;
}

#right h2 {
	background: url(../img/common/hed_info.gif) no-repeat left top;
	width: 465px;
	height: 26px;
	text-indent: -1000em;
	margin-bottom: 15px;
	
}

#right h3.eventabout,
#right h3.eventTitle {
	color: #0F5831;
	background: url(../img/common/mark_list1.gif) no-repeat left center;
	font-family: "qMmpS Pro W3","lr oSVbN", Osaka;
	padding-left: 20px;
	font-size: 100%;
}
#right h3.eventTitle {
	float: left;
	margin-bottom: 15px;
	}
#right p.eventText {
	float: left;
	font-size: 100%;
	margin-bottom: 10px;
	margin-left: 10px;
}
#right h4 {
	width: 465px;
	height: 60px;
	padding:1px;
	margin-bottom: 4px;
	clear: both;
}
#right h4 a {
	display: block;
	width: 365px;
	height: 30px;
	margin-top: 19px;
	margin-left: 19px;
	text-indent: -1000em;
}

#right h4.eventinfo1 {
	background: url(../img/common/hed_eventinfo1.jpg) no-repeat left top;
}
#right h4.eventinfo2 {
	background: url(../img/common/hed_eventinfo2.jpg) no-repeat left top;
}
#right h4.eventinfo3 {
	background: url(../img/common/hed_eventinfo3.jpg) no-repeat left top;
}
#right p.eventinfoText {
	padding-right: 10px;
	line-height: 1.6;
}

/*JKCļõųŚ*/
#right dl.specialPlice {
	clear: both;;
	background-color: #FFFFCC;
	margin-bottom: 15px;
	}

#right dl.specialPlice dt {
	color: #FF6600;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
}

#right dl.specialPlice dd {
	line-height: 1.2;
	font-size: 85%;
	padding: 5px 10px;
}
/*CxgC[WzuĢŻč*/
#right p.eventImgR {
	float: right;
	margin: 0 10px;
}

#right p.eventImgL {
	float: left;
	margin: 0 10px;
}


/*#right dt.infoTitle {
	float: left;
	clear: left;
	width: 85px;
}
#right dd.infoText {
	clear: right;
	font-size: 100%;
	font-family: "qMmpS Pro W3","lr oSVbN", Osaka;
	margin-left: 110px;
	padding-bottom: 10px;
}
#right dd.shusai,
#right dt.shusai {
	line-height: 1.7;
}
*/
#right h3.shusai {
	margin-top: 20px;
}

#right ul li.mainichi,
#right ul li.jkc {
	float: left;
	height: 22px;
	text-indent: -1000em;
	margin-top: 19px;

}

#right ul li.mainichi {
	width: 110px;
	margin-right: 20px;
	margin-left: 10px
}

#right ul li.mainichi a {
	display: block;
	background: url(../img/common/bn_mainichi.gif) no-repeat left top;
	width: 110px;
	height: 22px;
}


#right ul li.jkc {
	width: 170px;
}

#right ul li.jkc a {
	display: block;
	width: 170px;
	height: 22px;
	background: url(../img/common/bn_jkc.gif) no-repeat left top;
}

#right h3.toiawase {
	clear: both;
}

.thanks #content dl dd.infoTel,
#right p.infoTel {
	background: url(../img/common/mark_tel.gif) no-repeat left bottom;
	float: left;
	height: 20px;
	font-size: 100%;
	margin-left: 10px;
	padding-left: 30px;
	line-height: 1.4;
}
/*
#right dd {
	clear: right;
}*/

#right dl dt.eventTitle,
#right dl dt.dogshowDate {
	font-size: 100%;
	font-weight: bold;
	padding-left: 15px;

}

#right dl dt.dogshowTitle,
#right dl dt.dogshowDate {
	font-family:"qMmpS Pro W3","lr oSVbN", Osaka ;
	font-weight: bold;
	color: #FF6600;
	margin-bottom: 10px;
}

.thanks#wrap #content dl dt,
#right dl dt.infoTitle {
	color: #0F5831;
	background: url(../img/common/mark_list1.gif) no-repeat left center;
	float: left;
	margin-bottom: 10px;
	line-height: 1.5;
}

#right dl dt.eventTitle {
	color: #0F5831;
	background: url(../img/common/mark_list1.gif) no-repeat left center;
	padding-left: 20px;
}

#right dl dt.dogshowTitle {
	background: url(../img/common/mark_list2.gif) no-repeat left center;
	padding-left: 20px;
}

#right p.coupon {
	clear: both;
	margin-left: 100px;
	margin-bottom: 10px;
}

#right dd.ddEvent {
	margin-left: 30px;
	margin-top: 10px;
}

#right dl.eventBox {
	margin-left: 30px;
	margin-top: 10px;
}

#right dl.eventBox dt,
#right dl.eventBox dd{
	margin-bottom: 5px;
}

#right dl dd.eventList {
	margin-left: 25px;
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(../img/common/mark_list4.gif) no-repeat left top;
	font-size: 95%;
}

#right dl dd.eventList span {
	font-size: 79%;
	color: #999999;
	padding-right: 10px;
}

#right dl dd.sonotaText {
	margin-left: 20px;
	margin-bottom: 20px;
}

#right dl.eventBox dd.eventList p.textBox{
	margin: 0;
	padding: 0;
}


/*®ØęµĘŌ*/
#wrap .handlingNum {
	color: #333333;
	clear:both;
}

#wrap .handlingNum h3 {
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 80%;
}
#wrap .handlingNum ul {
	margin-left: 10px;
	font-size: 80%;
}
#wrap .handlingNum ul li {
	float: left;
	margin-right: 45px;
	margin-bottom: 10px;
}

p.goTop {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 80%;
	background: url(../img/common/mark_top.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	clear: both;
	margin-right: 10px;
}

/*tb^[*/
#footer {
	clear: both;
	background: url(../img/common/hed_footer.gif) no-repeat left top;
	width: 760px;
	height: 60px;
	text-indent: -1000em;
	margin-bottom: 20px;
}

#footer p.addressText {
	display: none;

}

#footer ul {
	float: left;
	margin: 98px 0 0 80px;
}

#footer ul li {
	float: left;
	background: url(../img/common/mark_list3.gif) no-repeat left center;
	margin-left: 25px;
	padding-left: 10px;
}

#footer ul li a {
	text-decoration: none;
	font-size: 80%;
	color: #666666;
}


/*eRec¤Ź*/
.map#wrap #header,
.link#wrap #header,
.howto#wrap #header,
.event#wrap #header {
	background: url(../img/common/hed_titlebg2.jpg) no-repeat left top;
	width: 760px;
	height: 200px;
}

.map#wrap #header h1,
.link#wrap #header h1,
.howto#wrap #header h1,
.event#wrap #header h1 {
	margin: 0;
	padding: 0;
	width: 368px;
	height: 40px;
}
.map#wrap #header h1 a,
.link#wrap #header h1 a,
.howto#wrap #header h1 a,
.event#wrap #header h1 a {
	display: block;
	width: 368px;
	height: 40px;
	text-indent: -1000em;
}
.map#wrap #content,
.link#wrap #content,
.howto#wrap #content,
.event#wrap #content {
	width: 760px;
	margin-bottom: 20px;
	clear: left;
}

/*TNXy[W*/

.thanks#wrap #content h1 {
	background: url(../img/thanks/hed_thanks.jpg) no-repeat left top;
	width: 760px;
	height: 184px;
	text-indent: -1000em;
}

.thanks#wrap #content h2 {
	background: url(../img/thanks/hed_thanks2.gif) no-repeat left top;
	width: 760px;
	height: 57px;
	text-indent: -1000em;
}

.thanks#wrap #content p {
	background: url(../img/thanks/text_thanks.gif) no-repeat left top;
	width: 760px;
	height: 276px;
	text-indent: -1000em;
}
.thanks#wrap #content dl {
	margin-left: 10px;
}

.thanks#wrap #content dl dd,
.thanks#wrap #content dl dt {
	float: left;
}

.thanks#wrap #content dl dt {
	font-family:"qMmpS Pro W3","lr oSVbN", Osaka ;
	font-weight: bold;
	color: #0F5831;
	padding-left: 20px;
}

.thanks#wrap #content dl dd {
	margin-right: 20px;
	margin-bottom: 20px;
}

.thanks#wrap #content table {
	width: 740px;
	margin: 0 auto;
	border: 0;
	margin-bottom: 10px;
}

.thanks#wrap #content table tr td {
	height: 170px;
	vertical-align: top;
}

/**JDF2009eXg*/

.test#wrap {
	margin-top: 50px;
}

body.jdf2009 {
	background: #003E65;
}