/* CSS Document */
* html .iepngfix {
  behavior: url(/monja/recipe/harumonja/iepngfix.htc);
}

.kadomaru{
width:530px;
background:#FFDEE2 url(/monja/recipe/harumonja/img/bg_kadomaru-top.gif) no-repeat top !important;
/*padding:13px 0 13px 8px;*/
}

.kadomaruin{
background:url(/monja/recipe/harumonja/img/bg_kadomaru-bottom.gif) no-repeat bottom;
}

#Mianimg{
background:url(/monja/recipe/harumonja/img/bg_sakura.gif) no-repeat right top;
position:relative;
padding-bottom:13px;
/*padding:13px 0 13px 8px;*/
}

#Mianimg #myGallery{
float:left;
margin:13px 5px 0 5px;
/*	z-index:5;
	display: none;*/
}

#Mianimg h5{
color:#FF125B;
font-size:18px;
line-height:1.2em;
padding:13px 0 0 0;
}

.Koikihuki{
background:#FFDEE2 url(/monja/recipe/harumonja/img/bg_koiki-huki.png) no-repeat right;
width:218px;
height:170px;
float:left;
}

.Koikihuki p{
color:#6B6B6B;
font-size:14px;
line-height:1.2em;
padding:22px 30px 0 30px;
}

#Zairyou{
}

#Zairyou .Photo{
width:221px;
float:left;
margin-right:10px;
}

#Zairyou table{
border-bottom:solid 1px #D9D9D9;
border-collapse:collapse;
}

#Zairyou caption{
text-align:left;
color:#6B6B6B;
padding:0 0 0 7px;
}

#Zairyou th{
padding:0 10px 0 7px;
border-top:solid 1px #D9D9D9;
white-space:nowrap;
}

#Zairyou td{
border-top:solid 1px #D9D9D9;
}


.YellowArea{
background:#FCFAE6 url(/monja/recipe/harumonja/img/bg_kadomaru-top.gif) no-repeat top;
width:530px;
margin:15px 0 0 0;
}

.YellowAreain{
background:url(/monja/recipe/harumonja/img/bg_kadomaru-bottom.gif) no-repeat bottom;
padding:13px 0 13px 13px;
color:#411812;
}

.YellowAreain h6{
margin:0 0 10px 0;
padding:0;
}

.Shita1 ,.Shita2{
width:157px;
float:left;
color:#004400;
text-justify: inter-ideograph;
text-align: justify;
}

.Kozirouhuki{
width:173px;
height:158px;
float:left;
background:url(/monja/recipe/harumonja/img/bg_kozirou-huki-f.png) no-repeat right top;
}

.Kozirouhuki p{
font-size:14px;
line-height:1.2em;
padding:26px 20px 0 20px;
_padding:40px 30px 0 30px;
color:#613F3A;
}

.greentxt{
color:#009900;
font-weight:bold;
}

.Shita1{
position:relative;
top:0;
left:8px;
}

.Shita2{
position:relative;
top:0;
left:16px;
}

#Monjacc{
}

#Monjacc td{
vertical-align:top;
padding:0 13px 0 0;
text-justify: inter-ideograph;
text-align: justify;
}

.NoPhoto{
padding-top:12px !important;
}

#No1{
/*position:relative;
top:0;
left:0;*/
}

#No2{
/*position:relative;
top:0;
left:13px;*/
}

#No3{
/*position:relative;
top:0;
left:26px;*/
}

#Dekiagari{
margin:24px 0 0 0;
}

#Dekiagari h6{
margin-bottom:8px !important;
}

#Dekiagari .pictL{
margin-right:10px;
}

.notxt{
color:#FF9900;
font-size:16px;
}

.Mamahuki{
width:221px;
height:119px;
float:left;
background:url(/monja/recipe/harumonja/img/bg_mama-huki.png) no-repeat right top;
}

.Mamahuki p{
font-size:14px;
line-height:1.2em;
padding:16px 55px 32px 27px;
color:#613F3A;
}


#Menu{
width:530px;
margin:30px 0 0 0;
}

#Menuin{
background:#F7EEBF url(/monja/recipe/harumonja/img/bg_kadomaru-bottom.gif) no-repeat bottom;
padding:19px 0 0 18px;
}

.mn-photo{
float:left;
margin:0 5px 8px 0 !important;
}

.mn-photo img{
padding:5px;
background:#FFFFFF;
border:solid 1px #D6D4C8;
}


/**/

/* Gallery Box Layout */

#myGallery {
	width: 294px;
	height: 219px;
/*	margin-bottom:60px;*/
}



/* Original */

#myGallery
{
	z-index:5;
/*	display: none;*/
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .carousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}


