@charset "utf-8";


/*** sub4 ***/
#glovia #submenuCLMN.sub4 h2 { background-image: url(../images/glovia-navigation-sub-ingredient.gif); }
#glovia #submenuCLMN.sub4 ul#subNAV li { height: 42px; }
#glovia #submenuCLMN.sub4 ul#subNAV li a { background-image: url(../images/glovia-navigation-sub-ingredient.gif); padding-top: 42px; overflow: hidden; }
#glovia #submenuCLMN.sub4 ul#subNAV li#nav-A a { background-position: 0 -75px; }
#glovia #submenuCLMN.sub4 ul#subNAV li#nav-B { height: 59px; }
#glovia #submenuCLMN.sub4 ul#subNAV li#nav-B a { background-position: 0 -117px; padding-top: 59px; }
#glovia #submenuCLMN.sub4 ul#subNAV li#nav-C { height: 60px; }
#glovia #submenuCLMN.sub4 ul#subNAV li#nav-C a { background-position: 0 -176px; padding-top: 60px; }
#glovia #submenuCLMN.sub4 ul#subNAV li#nav-D a { background-position: 0 -236px; }
/* hover */
#glovia #submenuCLMN.sub4 ul#subNAV li#nav-A a:hover { background-position: -115px -75px; }
#glovia #submenuCLMN.sub4 ul#subNAV li#nav-B a:hover { background-position: -115px -117px; padding-top: 59px; }
#glovia #submenuCLMN.sub4 ul#subNAV li#nav-C a:hover { background-position: -115px -176px; padding-top: 60px; }
#glovia #submenuCLMN.sub4 ul#subNAV li#nav-D a:hover { background-position: -115px -236px; }
/* hover */
#glovia #submenuCLMN.sub4 ul#subNAV.n1 li#nav-A a { background-position: -115px -75px; cursor: default !important; }
#glovia #submenuCLMN.sub4 ul#subNAV.n2 li#nav-B a { background-position: -115px -117px; padding-top: 59px; cursor: default !important; }
#glovia #submenuCLMN.sub4 ul#subNAV.n3 li#nav-C a { background-position: -115px -176px; padding-top: 60px; cursor: default !important; }
#glovia #submenuCLMN.sub4 ul#subNAV.n4 li#nav-D a { background-position: -115px -236px; cursor: default !important; }


/*** ページカスタム ***/

#glovia #mainCNT #bodyCLMN #bodyCNT h4 { font-size: 80%; margin-top:0; line-height: 100%; margin-bottom: 10px; }
#glovia #mainCNT #bodyCLMN #bodyCNT h4 small { font-size: 75%; }
#glovia #mainCNT #bodyCLMN #bodyCNT table.wborder { width: 270px; margin-bottom: 10px; }
#glovia #mainCNT #bodyCLMN #bodyCNT table.spec { clear: both; margin-top: 45px; }
#glovia #mainCNT #bodyCLMN #bodyCNT p.price { font-size: 125%; font-weight: bold; margin: 10px 0 50px; }

/*** ボディ ***/
#glovia #mainCNT #bodyCLMN { background-repeat: no-repeat; }
#glovia #mainCNT #bodyCLMN #bodyCNT { margin: 300px 50px 28px 50px; }

#glovia #mainCNT #bodyCLMN.sub4a { background-image: url('../images/glovia-index-4a.jpg'); }
#glovia #mainCNT #bodyCLMN.sub4b { background-image: url(../images/glovia-index-4b.jpg); }
#glovia #mainCNT #bodyCLMN.sub4c { background-image: url(../images/glovia-index-4c.jpg); }
#glovia #mainCNT #bodyCLMN.sub4d { background-image: url(../images/glovia-index-4d.jpg); }

#glovia #mainCNT #bodyCLMN.sub4a #bodyCNT h3.p1 { background-image: url(../images/glovia-index-4a1.gif); }
#glovia #mainCNT #bodyCLMN.sub4a #bodyCNT h3.p2 { background-image: url(../images/glovia-index-4a2.gif); margin-top: 75px; }
#glovia #mainCNT #bodyCLMN.sub4a #bodyCNT h3.p3 { background-image: url(../images/glovia-index-4a3.gif); margin-top: 75px; }

#glovia #mainCNT #bodyCLMN.sub4b #bodyCNT h3.p1 { background-image: url(../images/glovia-index-4b1.gif); }
#glovia #mainCNT #bodyCLMN.sub4b #bodyCNT h3.p2 { background-image: url(../images/glovia-index-4b2.gif); margin-top: 75px; }

#glovia #mainCNT #bodyCLMN.sub4c #bodyCNT h3.p1 { background-image: url(../images/glovia-index-4c1.gif); }
#glovia #mainCNT #bodyCLMN.sub4c #bodyCNT h3.p2 { background-image: url(../images/glovia-index-4c2.gif); margin-top: 75px; }

#glovia #mainCNT #bodyCLMN.sub4d #bodyCNT h3.p1 { background-image: url(../images/glovia-index-4d1.gif); }

#glovia #mainCNT #bodyCLMN #bodyCNT img.photo {
	margin: 8px 15px 10px 0px;
	border: none; }
#glovia #mainCNT #bodyCLMN #bodyCNT img.left { float: left; }


/*** インナーボディ ***/
 #recipeCNT {
	width: 575px;
	height: 496px;
	margin-top: 80px;
	margin-bottom: 25px;
	background-image: url(../images/glovia-body-inner3-bg.gif);
	background-repeat: no-repeat;
	background-color: white;
}
#glovia #recipeCNT h3 { display: none; }
#glovia #recipeCNT #recipeBDY { padding: 55px 50px; }
#glovia #recipeCNT #recipeBDY p { width: 270px; font-size: 85% !important; line-height: 150%; }
#glovia #recipeCNT #recipeBDY img#book4b { float: right; margin-right: 0px; }

#glovia #mainCNT #bodyCLMN #bodyCNT #innerCNT2 {
	width: 475px;
	margin-top: 25px;
	background-image: url(../images/glovia-body-inner3-upper.gif);
	background-repeat: no-repeat;
	background-color: #FFFAE6;
}
#glovia #mainCNT #bodyCLMN #bodyCNT #innerBTM2 {
	height: 8px; width: 475px;
	margin: 0; line-height: 1%;
	background-image: url(../images/glovia-body-inner3-bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFFAE6;
	font-size: 1px;
}
#glovia #recipeCNT #recipeBDY #innerCNT2 p { padding: 25px 30px 0; font-size: 80%; width: auto !important; }
#glovia #recipeCNT #recipeBDY #innerCNT2 p.caption { padding: 15px 10px 17px 30px; font-size: 65% !important; width: auto !important;
}
#glovia #mainCNT #bodyCLMN #bodyCNT #innerBodyCNT {
	padding: 30px 35px 22px;
}

#glovia #mainCNT #bodyCLMN #bodyCNT a#coumarinNotice {
	display: block;
	width: 139px;
	height: 126px;
	float: right;
	margin-right: 0;
	background-image: url(../images/glovia-navigation-sub-feruguard-body.jpg);
	background-repeat: no-repeat;
	background-position: -439px 0;
	text-indent: -9999px;
}
#glovia #mainCNT #bodyCLMN #bodyCNT a#coumarinNotice:hover {
	background-position: -439px -126px;
}
#glovia #mainCNT #bodyCLMN #bodyCNT p#recipeNotice {
	font-size: 80%;
	line-height: 170%;
	margin-right: 130px;
}


#glovia #mainCNT #bodyCLMN #bodyCNT p.acaption {
	margin: 50px 10px 0 0;
	width: 290px;
	float: left;
	margin-left: 0px;
	font-size: 90%;
	line-height: 170%;
}
#glovia #mainCNT #bodyCNT a.aleft {
	margin: 50px 10px 0 0;
	display: block;
	float: left;
	width: 129px;
	height: 58px;
	background-image: url(../images/glovia-button-4a.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
}
#glovia #mainCNT #bodyCNT a.aleft:hover {
	background-position: 0px -58px;
}

#glovia #mainCNT #bodyCNT a.aright {
	margin: 50px 0 0;
	display: block;
	float: left;
	width: 129px;
	height: 58px;
	background-image: url(../images/glovia-button-4a.jpg);
	background-repeat: no-repeat;
	background-position: -129px 0px;
	text-indent: -9999px;
}
#glovia #mainCNT #bodyCNT a.aright:hover {
	background-position: -129px -58px;
}
