@charset "euc-jp";

#cat-pass strong{
  font-weight:normal;
  }


/* Start Top */
#yenms-mainImage{
	width:750px;
	height:440px;
	margin: 5px 0 15px 0;
  }

/* Column */
#yenmsLeft{
  width:498px;
  float:left;
  text-align:left;
  }
  
#yenmsRight{
	width:245px;
	float:right;
	background-color:#f9fafb;
  }

#yenmsDate{
	padding:10px;
	border:1px solid #ccc;
	border-top-color:#ccc;
	border-bottom-color:#CCCCCC;
	text-align: center;
	background-image: url(http://i.yimg.jp/images/enmusu/love/imap/date2_bg.gif);
  }
/* Column */

.yenms-textBox{
	text-align:left;
	padding: 5px;
	_padding:2px;
	border:1px solid #ccc;
	margin-bottom: 15px;
	background-color: #fff;

  }

.yenms-textBox #yenms-prefectureTitle2{
	padding:0px;
	margin-top: 15px;
  }

.yenms-joinBox{
	text-align:left;
	padding: 1px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	background-color: #fff;
  }

.yenms-textBoxIn{
	background-color:#F4F4EC;
	padding:3px;
	text-align: left;
  }

.yenms-textTitle{
	padding:5px 5px 0 5px;
	text-align: left;
	
	width:476px;
	_width:466px;
		/*background-color: #F4F4EC;*/
	line-height: 130%;
	background-color: #f4f4ec;
  }
  
.yenms-textTitle2{
	margin-bottom:5px;
	text-align:center;
	padding-top: 2px;
  }  
  
.yenms-titlePadding{
	margin-left: 4px;
  }


/* link */
.yenms-linkBox{
	margin-bottom: 5px;
	text-align:center;
  }
  
.yenms-linkBox img{
  vertical-align:middle;
  }
  
.yenms-linkImage{
  margin-right:3px;
  }
/* /link */


/* End Top */

/* Start Prefecture */

#yenms-prefectureTitle{
  margin-bottom:10px;
  }

#yenms-prefectureFrame{
	float:right;
	width: 178px;
	margin: 0 0 10px 0;
  }

.yenms-prefectureComment{
  padding:0 0 5px 5px;
  margin:5px 0 10px 0;
  border-bottom:dotted 1px #FF3300; 
  }
  
.yenms-prefectureComment2{
	padding:0 0 5px 5px;
	margin:20px 0 10px 0;
	border-bottom:dotted 1px #FF3300;
  }

#yenms-aboutPrefectureLeft{
	float:left;
	width:234px;
	background-color: #f3f7ff;
	margin-left: 2px;
  }


#yenms-aboutPrefectureRight{
	float:right;
	background-color: #ffecf7;
	width: 243px;
	margin-right: 1px;
  }


#yenms-aboutPrefectureRight .yenms-aboutDetailLink{
  margin-left:5px;
  }

.yenms-aboutTitle{
	margin-bottom:5px;
  }

.yenms-aboutDetails{
	margin:2px 0 10px 6px;
	width: 230px;
  }

.yenms-rankingFrame{
	border:1px solid #ff9959;
  }

#yenms-prefectureImage{
	margin-right:4px;
	_margin-right:-3px;
	float: right;
	margin-top: -10px;
	margin-bottom:5px;
  }
  
#yenms-prefectureImage2{
	float: right;
	margin-bottom:5px;
  }



.yenms-detailTitle2{
  margin:15px 0 10px 0;
  }

/* right*/

#yenms-AreaBox{
	border:1px solid #CCC;

	margin-bottom:15px;
	padding: 5px;
  }

.yenms-AreaTitle{
	margin:10px 0 5px 3px;

	width: 230px;
	background-color: #F4F4F4;
  }

.yenms-AreaDetails{
	margin:5px 0 18px 3px;
	width: 230px;
	text-align: center;
  }

.yenmsArea1{
	width:5em;
	float: left;
	text-align: center;
  }

.yenmsArea2{
	width:4em;
	display:block;
	float: left;
	margin:0 0 5px 1px;
	text-align: center;
	vertical-align: middle;
  }

.yenmsArea1 strong,.yenmsArea2 strong{
  color:#b24300;
  }

.yenms-aboutDetailLink{
  margin-left:2px;
  }


/* /right */


#yenms-DateLeft{
	width:300px;
	float:left;
	margin-left: 5px;
	margin-right: 5px;
  }

#yenms-DateRight{
	text-align: left;
	margin:10px 10px 5px 0;
	float: right;
	width: 360px;
	_width: 355px;
	background-color:#F0F0F0;
  }

#yenms-Date2cr{
	float:right;
  }  

.yenms-DatePict1{
	width:96px;
	float:left;
	text-align: left;
  }

.yenms-DatePict2{
	width:96px;
	float:left;
	margin-left:5px;
	text-align: left;
  }


.yenms-prefectureText{
/*	width:450px;*/
	vertical-align:top;
	margin-left: 10px;
	margin-bottom: 5px;
  }

#yenms-prefectureDetail{
	width:360px;
	float:left;

  }

.yenms-prefectureText p{
  }

/* End Prefecture */

/*#yenms-DateRight em{
	width:360px;
	_width:355px;
	background-color:#F0F0F0;
	line-height:1.25em;
	padding: 0.25em 2px;
	float: left;
	display: block;
  }
*/
.yenms-ranking{
	margin: 10px 0 4px 5px;
	line-height: 100%!important;
	
  }
  
.yenms-ranking h3{
  font-weight: bold;
  }
  
.yenms-rankingText{
	margin: 0 0 4px 5px;
  }

.yenms-ranking img{
  margin-right:5px;
  }
  
#yenmsDateSpot{
	text-align:left;
	margin-bottom: 5px;
  }


#yenms-DateRight{
}


.yenms-DatePict2 img{
  width:96px;
  height:107px;
  }

#yenms-DateRight p{
	margin:5px 0;
	text-align: left;
  }

.yenms-DatePict1 img{
  margin-bottom:3px;
  }
  
.yenms-DatePict2 img{
  margin-bottom:3px;
  }

#yenms-preLink{
  margin:3px 0 5px 5px;
}


#yenms-AreaBox strong{
	display: inline;
  }

.yenms-ranking img{
  vertical-align:middle;
  }

#yenms-yanoTop{
  margin:10px 0 5px 3px;
  padding-left:5px;
  }
  
#yenms-yanoBox{
  border:1px solid #CCC;
  background-color:#F9FAFC;
  padding:3px;
  }

#yenms-yanoBox strong{
  font-weight:normal;
  }
  
#yenms-yanoBook{
  float:left;
  margin:5px 5px 0 3px;
  }

.yenms-textTitle strong{
  font-weight:normal;
  display:inline;
  }
  
#yenmsDateSpot img{
  margin:5px;
  }

.yenms-best3{
  background-color:#fff4eb;
  }

.yenms-best3 h2{
  font-weight:normal;
  color:#333;
  }
.yenms-yano2{
	padding: 10;
	background-color: #f9fafc;
  }

.yenms-yano2 strong{
  font-weight:normal;
  }
  
.yenms-yano2 img{
  margin:0 0 8px 0;
  }

.yenms-detail-Title{
  margin:3px 0 5px 0;
  _margin:3px 0 2px 0;
  }

.yenms-date2corp{
  float:left;
  margin:10px 9px 0 6px;
  _margin:10px 10px 0 10px;

}

.yenms-PrefTitle{
  margin:3px 0 5px 0px;
  _margin:3px 0 1px 0px;
  }

/*Start URA*/
#URAPref, #URADetail{
  border:0px;
  margin:0 0 5px 0;
}
/*End URA*/