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


#simulationTitle{
	margin-top:15px;
	overflow:hidden;
	clear:both;
}

/*外枠*/

#simulationArea{
	width:567px;
	border-top:4px solid #644A1F;
	overflow:hidden;
	background:url(../i/cuisine/prefix/bg_simulationArea.png) repeat-y left top #DBD4D0;
}

#simulationBottom{
	width:567px;
	height:4px;
	background:url(../i/cuisine/prefix/bg_check_cuisineArea_bottom.jpg) no-repeat left bottom;
	clear:both;
}

/*値段*/

#simulation_price{
	width:547px;
	height:51px;
	margin:10px 0 0 10px;
	background:url(../i/cuisine/prefix/bg_simulation_price.jpg) no-repeat left top;
	overflow:hidden;
	position:relative;
	z-index:500;
}

#simulation_price .selectionGoods{
	width:43px;
	font-size:30px;
	font-weight:bold;
	color:#FF7283;
	position:absolute;
	text-align:right;
	left:218px;
	top:10px;
}

#simulation_price .selectionGoods #Goods{
	line-height:1;
}

#simulation_price .selectionTotalPrice{
	width:95px;
	font-size:21px;
	color:#333333;
	position:absolute;
	text-align:right;
	left:433px; 
	top:20px;
}

.selectionGoods img,
.selectionTotalPrice img{
	display:none;
}

#simulation_price .selectionTotalPrice span{
	font-size:16px;
}

.check_menu{
	width:139px;
	height:28px;
	cursor:pointer;
	position:relative;
	z-index:900;
}


/*メニュー確認*/

#check_cuisineArea{
	width:547px;
	margin:-5px 0 5px 10px;
	position:relative;
	z-index:901;
}

#check_cuisine{
	padding-top:6px;
	background:url(../i/cuisine/prefix/bg_check_cuisineArea.jpg) repeat-y left top;
}

#check_cuisine p.noSerect{
	margin:20px 0 0 20px;
	padding-bottom:20px;
}


#check_cuisine_bottom{
	width:547px;
	height:5px;
	background:url(../i/cuisine/prefix/bg_check_cuisineArea_bottom.jpg) no-repeat left bottom;
}

#check_cuisine .simulation_cuisine_box{ 
	width: 537px;
	padding-left:6px;
	overflow:hidden;
}

#check_cuisine .simulation_cuisine_box .cuisine_category_title{
	font-size:13px;
	color:#333333;
	padding-left:9px;
}

#check_cuisine .simulation_cuisine_box .cuisine_box{
	width:240px;
	height:132px;
	margin:0 9px 8px 9px;
	padding-bottom:17px;
	position:relative;
	float:left;
}

#check_cuisine .simulation_cuisine_box .odd{
	margin-right:30px;
}

#check_cuisineArea #printAction{
	width:139px;
	height:28px;
	position:relative;
	margin:-5px 0 0 259px;
	z-index:902;
	cursor:pointer;
}

#panbut {
	position: relative;
	width: 139px;
	height:28px;
	margin-left:410px;
	cursor:pointer;
}

#panbut.closed  {
	top: -5px;
	background: url(../i/cuisine/prefix/button_check_menu.png) no-repeat center;
}

#panbut.open  {
	top: -33px;
	background: url(../i/cuisine/prefix/button_close.png) no-repeat center;
}


#panbut {
	z-index: 903;

}


/*メニューナビゲーション以下*/

#simulation_cuisine{
	width:559px;
	margin:0 4px; 
	overflow:hidden;
	position:relative;
	background-color:#FFFFFF;
	clear:both;
}

#simulation_menu{
	clear:both;
	overflow:hidden;
}

#simulation_menu ul{
	width:559px;
	height:42px;
	overflow:hidden;
	background:url(../i/cuisine/prefix/cuisine_category_menu.jpg) no-repeat left top;
}

#simulation_menu ul li{
	width:56px;
	height:42px;
	float:left;
}

#simulation_menu ul li a,
#simulation_menu ul li a:hover{
	display:block;
	width:100%;
	height:100%;
	text-indent:-99999px;
}

#simulation_menu ul li#cuisine_category01{
	width:55px;
}

#simulation_menu ul li#cuisine_category01 a:hover,
#simulation_menu ul li#cuisine_category01 a.active{
	background:url(../i/cuisine/prefix/cuisine_category_menu.jpg) no-repeat 0 -42px;
}

#simulation_menu ul li#cuisine_category02 a:hover,
#simulation_menu ul li#cuisine_category02 a.active{
	background:url(../i/cuisine/prefix/cuisine_category_menu.jpg) no-repeat -55px -42px;
}

#simulation_menu ul li#cuisine_category03 a:hover,
#simulation_menu ul li#cuisine_category03 a.active{
	background:url(../i/cuisine/prefix/cuisine_category_menu.jpg) no-repeat -111px -42px;
}

#simulation_menu ul li#cuisine_category04 a:hover,
#simulation_menu ul li#cuisine_category04 a.active{
	background:url(../i/cuisine/prefix/cuisine_category_menu.jpg) no-repeat -167px -42px;
}

#simulation_menu ul li#cuisine_category05 a:hover,
#simulation_menu ul li#cuisine_category05 a.active{
	background:url(../i/cuisine/prefix/cuisine_category_menu.jpg) no-repeat -223px -42px;
}

#simulation_menu ul li#cuisine_category06 a:hover,
#simulation_menu ul li#cuisine_category06 a.active{
	background:url(../i/cuisine/prefix/cuisine_category_menu.jpg) no-repeat -279px -42px;
}

#simulation_menu ul li#cuisine_category07 a:hover,
#simulation_menu ul li#cuisine_category07 a.active{
	background:url(../i/cuisine/prefix/cuisine_category_menu.jpg) no-repeat -335px -42px;
}

#simulation_menu ul li#cuisine_category08 a:hover,
#simulation_menu ul li#cuisine_category08 a.active{
	background:url(../i/cuisine/prefix/cuisine_category_menu.jpg) no-repeat -391px -42px;
}

#simulation_menu ul li#cuisine_category09 a:hover,
#simulation_menu ul li#cuisine_category09 a.active{
	background:url(../i/cuisine/prefix/cuisine_category_menu.jpg) no-repeat -447px -42px;
}

#simulation_menu ul li#cuisine_category10 a:hover,
#simulation_menu ul li#cuisine_category10 a.active{
	background:url(../i/cuisine/prefix/cuisine_category_menu.jpg) no-repeat -503px -42px;
}

#simulation_cuisine .cuisine_categorArea{
	width:559px;
	border-bottom:1px solid #DBD4D0;
	overflow:hidden;
	clear:both;
}

.motion {
    width: 559px;  /* タブ領域の広さ */
    display: none;
}

#motion_area1{
    display: block;
}

#simulation_cuisine .cuisine_category_title{
	width:440px;
	margin:18px 0 0 82px;
}

#simulation_cuisine .simulation_cuisine_fbox,
#simulation_cuisine .simulation_cuisine_fboxOne,
#simulation_cuisine .simulation_cuisine_jbox{
	width:559px;
	overflow:hidden;
	border-bottom:1px solid #DBD4D0;
}

#simulation_cuisine .simulation_cuisine_fbox{
	margin-bottom:20px;
}

#simulation_cuisine .simulation_cuisine_fboxOne{
	margin-bottom:0;
	border-bottom:none;
}

#simulation_cuisine .simulation_cuisine_fbox .fboxTitle,
#simulation_cuisine .simulation_cuisine_fboxOne .fboxTitle,
#simulation_cuisine .simulation_cuisine_jbox .jboxTitle{
	margin-left:20px;
	margin-bottom:13px;
}

#simulation_cuisine .simulation_cuisine_fbox .cuisine_box,
#simulation_cuisine .simulation_cuisine_fboxOne .cuisine_box,
#simulation_cuisine .simulation_cuisine_jbox .cuisine_box{
	width:240px;
	height:132px;
	margin:0 19px 8px 20px;
	padding-bottom:17px;
	position:relative;	
	float:left;
}

.cuisine_box .cuisine_photo{
	margin-right:5px;
	padding-right:12px;
	background:url(../i/cuisine/prefix/bg_cuisineline.jpg) repeat-y right top;
	float:left;
}

.cuisine_box p{
	font-size:11px;
	line-height:120%;
	color:#333;
	text-align:left;
}

.cuisine_box .price{
	font-size:14px;
	text-align:right;
}

#simulation_cuisine .simulation_cuisine_fbox .selection,
#simulation_cuisine .simulation_cuisine_fboxOne .selection,
#simulation_cuisine .simulation_cuisine_jbox .selection{
	position:absolute;
	left:130px;
	bottom:17px;
	cursor:pointer;
}

#simulation_cuisine .simulation_cuisine_next{
	width:91px;
	height:27px;
	float:right;
	text-align:right;
	border-left:1px solid #DBD4D0;
}

#simulation_cuisine .simulation_cuisine_back{
	width:90px;
	height:27px;
	float:left;
	border-right:1px solid #DBD4D0;
}






