@charset "utf-8";
/* CSS Document */

/******************************************************************************************

	</special/commercial/css_v4/page.css>

*******************************************************************************************/
/*==========================================================================================

	// CMギャラリー

==========================================================================================*/

/* mainPic
------------------------------------------------------------------------------------------*/

#main_img_v4 {
background:url("../image_v4/bg_mainpic.jpg") no-repeat scroll 0 0 transparent;
height:250px;
text-indent:-9999em;
width:895px;
}


#main_img0910 {
background:url("../image_v4/bg_mainpic0910.jpg") no-repeat scroll 0 0 transparent;
height:250px;
text-indent:-9999em;
width:895px;

}

#main_img1109 {
background:url("../image_v4/bg_mainpic1109.jpg") no-repeat scroll 0 0 transparent;
height:250px;
text-indent:-9999em;
width:895px;

}

#main_img1002 {
background:url("../image_v4/bg_mainpic1002.jpg") no-repeat scroll 0 0 transparent;
height:250px;
text-indent:-9999em;
width:895px;

}

#main_img1005 {
background:url("../image_v5/bg_mainpic.jpg") no-repeat scroll 0 0 transparent;
height:250px;
text-indent:-9999em;
width:895px;

}

#main_img1009 {
background:url("../image_v5/bg_mainpic_1009.jpg") no-repeat scroll 0 0 transparent;
height:250px;
text-indent:-9999em;
width:895px;

}

#subday_area {
 padding:10px 30px 0;
 text-align:right;
 color:#ff9900;
 font-weight:bold;
 font-size:80%;
}



#content_ttl_v4  {
background:url("../image_v4/bg_content_ttl.jpg") no-repeat scroll 0 0 transparent;
clear:both;
height:54px;
margin:10px 0 0;
text-indent:-999em;
}


.cmTtl  {
padding:20px 0 20px 30px; 
}

.cmBody {
 padding-left:30px;
}


.cmBannerList li {
 float:left;
}

.cmBannerPart {
	padding-right:12px;
}


.cmBodyLink li {
 background:url(../image_v4/arrow_cm.gif) 0 2px no-repeat;
	text-indent:15px;
}



/* cmArea */

.newCmArea {
 padding:20px 0 15px 40px;
}

.newCmLeft {
 float:left;
	width:315px;
}

.newCmRight {
 float:left;
}


.newCmRight ul li {
 margin:0;
	padding:0;
}


.archiveListArea {
 padding:0 0 5px 40px;
	width:710px;
	_width:675px;
}


.archiveList {
 float:left;
	padding-right:15px;
	width:210px;
	text-align:center;
	font-size:10px;
}


#content_body td.talent2 {
background-image:url("../image_v4/bg_prof_hirosue.jpg");
background-position:right bottom;
background-repeat:no-repeat;
}

.talent2 h5 {
margin-bottom:8px;
}

.talent2 p {
font-size:80%;
line-height:1.3em;
width:270px;
}

.talent2p {
 height:135px;
}

#bg_content_bottom {
	background-image: url(../image_v2/bg_content_bottom.gif);
	height: 10px;
	margin-top: 20px;
}


.galleryTtl {
 padding:20px 0 0 30px;
}


.galleryPart01 {
padding:17px 77px;
}


.galleryPartLeft {
 float:left;
}

.galleryPartRight {
 float:right;
}

.galleryPartCenter {
padding:0 77px;
}




/* Layer */

#Graf01 {
	position:absolute;
	width:600px;
	height:710px;
	z-index:1;
	margin-top: -790px;
	margin-left: 65px;
	background-color: #f7f5d9;
	text-align: center;
	border: 1px solid #aba48b;
	visibility: hidden;
}
#Graf02 {
	position:absolute;
	width:600px;
	height:710px;
	z-index:1;
	margin-top: -790px;
	margin-left: 65px;
	background-color: #f7f5d9;
	text-align: center;
	border: 1px solid #aba48b;
	visibility: hidden;
}
#Graf03 {
	position:absolute;
	width:920px;
	height:670px;
	z-index:1;
	margin-top: -790px;
	margin-left: -100px;
	background-color: #f7f5d9;
	text-align: center;
	border: 1px solid #aba48b;
	visibility: hidden;
}

.recipelink{
	margin-top: 25px;
	margin-left: 30px;
}


