@charset "euc-jp";
/* CSS Document */

div,dl,dt,dd,ul,ol,li,p
 {margin: 0;padding: 0;}
fieldset,img { border: 0;}
.evtSpotInfoRecommend {
	width: 298px;
	border: 1px solid #E97A28;
}
.evtSpotInfoRecommend * {
margin:0;padding:0;list-style:none;
}
/*Sprite*/
.evtSpotDetailSprite {
	background: url(http://i.yimg.jp/images/evt/kouyou2009/spot/temp/detailsprite.png) no-repeat;
}
.evtSpotDetailSpriteRepX {
	background: url(http://i.yimg.jp/images/evt/kouyou2009/spot/temp/spot_bg_rep_x.png) repeat-x;
}
.evtSpotInfoRecommendHd {
	background-position: 0 -1200px;
	min-height:45px;
	height: auto !important;
	height: 45px;
	font-size: 120%;
	margin: 1px;
}
.evtSpotInfoRecommendHd p {
	background: url(http://i.yimg.jp/images/evt/kouyou2009/spot/temp/spotInfo_hd_icn.png) no-repeat 0 3px;
	padding: 5px 5px 0 40px;
}
.evtSpotInfoRecommendHd span {
	font-size: 75%;
}
.evtSpotInfoRecommendMain {
	padding: 10px;
	font-size: 95%;
}
.evtSpotInfoRecommendMain p.pt1, .evtSpotInfoRecommendMain p.pt3 {
	color: #663300;
}
.evtSpotInfoRecommendMain p.pt3 {
	padding-top: 10px;
}
.evtSpotInfoRecommendMain ul.pt2, .evtSpotInfoRecommendMain ul.pt4 {
	padding-top: 5px;
}
.evtSpotInfoRecommendMain ul.pt2 li, .evtSpotInfoRecommendMain ul.pt4 li {
	padding-bottom: 2px;
}
.evtSpotInfoRecommendMain li img {
	vertical-align: middle;
}
.prebox{ border: 1px solid #DA6C6C;
		 background:url(http://i.yimg.jp/images/evt/kouyou2009/spotop_tx1bg.jpg) repeat-x;
		 }
.borabox{ border: 1px solid #D3AC25;
		 background:url(http://i.yimg.jp/images/evt/kouyou2009/spotop_tx1bg.jpg) repeat-x;
		 }
#cal  a:hover {
	background-color: #FFCC00;
}
.evtSpotInfoRecommendHd1 {	background-position: 0 -1200px;
	min-height:45px;
	height: auto !important;
	height: 45px;
	font-size: 120%;
	margin: 1px;
}

.evtSeasonsTopMap ul, .kyTopUlmMain, 
.clfix{zoom:1;}
.evtSeasonsTopMap ul:after, .kyTopUlmMain:after, 
.clfix:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.kyTopUlm {
border: 1px dashed #DA6C6C;
background: #FFFFFF;
}


.kyTopUlm {
border: 1px dashed #DA6C6C;
background: #FFFFFF;
font-size: 95%;
width: 593px;
}
.kyTopUlm table td {font-size:95%}
.kyTopUlmTtl {
float: left;
padding-right: 130px;
}
.kyTopUlmBtn {
float: right;
width: 120px;
padding: 5px 5px 0;
}
.kyTopUlmMain {
clear: both;
padding: 5px 10px;
}
.kyTopUlmMain .pt1 {
float:left;
width: 44%;
padding: 0 3% 0 6%;
}
.kyTopUlmMain .pt2 {
float:left;
width: 44%;
padding: 0 3% 0 0;
}
.kyTopUlmMain .pt2 p {
display: inline;
}
.kyTopUlmMain .pt2b {
margin-left: 5px;
}
.kyTopUlmMain .pt2b img {
vertical-align: middle;
margin-right: 3px;
}
.kyTopUlm table { margin: 0 auto;}
