@charset "utf-8";
/* CSS Document */

#mentcntBody {
	background:#95BFE7;
	padding-bottom: 30px;
	position: relative;
}

.inner2Column_d {
	width: 654px;
	padding:15px;
	margin-bottom:20px;
}

.inner2Column_e {
	width: 638px;
	padding:20px;
	margin-bottom:20px;
}

.inner2Column_d .innerLeft{
	width:285px;
	float: left;
}

.inner2Column_d .innerLeft2 {
	background: url(../img/file04/bg_01.gif) left top no-repeat;
	width:381px;
	height: 228px;
	padding: 15px;
	float: left;
}

.inner2Column_e .innerLeft3 {
	width:421px;
	float: left;
}

.inner2Column_d .innerRight{
	width:355px;
	float: right;
}

.inner2Column_d .innerRight{
	background: #FFFFFF;
}

.inner2Column_d .innerRight2 {
	width:230px;
	float: right;
}

.inner2Column_e .innerRight3 {
	width:205px;
	float: right;
}

.inner2Column_d .innerRight h3,
.inner2Column_d .innerRight p {
	padding: 5px;
} 

 
span.cyanpen {
	font-size: 120%;
	color: #A66567;
	font-weight: 800;
}


 /*FireFoxで背景が出ない事象の回避*/
.inner2Column_d,
.inner2Column_e,
.inner2Column_f,
.inner2Column_g,
.couponBox,
.couponBox2,
innerBox_a {
	overflow:hidden;
}

.inner2Column_d:after,
.inner2Column_e:after,
.inner2Column_f:after,
.inner2Column_g:after,
.couponBox:after,
.couponBox2:after,
innerBox_a:after {
  /*  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;*/
	content:"";
	display:block;
	clear:both;
	height:0px;
	overflow:hidden;
}

/*\*/
* html .inner2Column_d,
* html .inner2Column_e,
* html .inner2Column_f,
* html .inner2Column_g,
* html .couponBox,
* html .couponBox2,
* html innerBox_a {
	height:1em;
	overflow:visible;
}
/**/

 /*IE6.0以下用透過PNG適用class*/

/*\*/

* html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this)); 
}


/**/

/*=================================================
	 nara gourmet
=================================================*/
.nararaBox {
	position: relative;
	width: 635px;
	padding: 0 15px;
}

.nararaBox p.nararatxt {
	width: 313px;
	height: 65px;
	position: absolute;
	top: 150px;
	right: 18px;
}

.nararaBox .nararaImg {
	position: absolute;
	top: 157px;
	left: 141px;
	z-index: 100;
}

.innerBox_a {
	width: 639px;
	padding-top: 15px;
	padding-left: 15px;
}

.hyakuL {
	width: 260px;
}

.hyakuR {
	width: 380px;
}

.shikiL {
	width: 260px;
}

.shikiR {
	width: 330px;
}

.inner2Column_f {
	width: 654px;
	padding:15px;
	margin-bottom:20px;
	background: #FEF4E0;
}

.inner2Column_f .innerLeft {
	width:315px;
	float: left;
}

.inner2Column_f .innerRight {
	width:315px;
	float: right;
}

.kaiseki {
	padding-left: 15px;
}

.kaisekiTxt {
	width: 360px;
	padding-left: 15px;
}

.nararaMapL {
	width: 308px;
}

.nararaMapR {
	width: 308px;
}

.space2 {
	margin-bottom: 15px;
}

.nararaList {
	padding: 10px 0;
	width: 654px;
}

.nararaList li {
	float: left;
	width: 325px;
}

