@charset "UTF-8";


/* **************************************
Theme Name: JuliaJapan
Theme URI: http://www.JuliaJapan.co.jp/
Description: JuliaJapan
Author: JuliaJapan
Since: 2007-8-07
Modified: 2007-8-08
************************************** */

/* mainContants .contents
---------------------------------------------------------------------------------------- */
#mainContants .contents{
	float:left;
	width:660px;
	padding:10px 30px 0px 30px;
	text-align:left;
}


/* mainContants .meal
---------------------------------------------------------- */
#mainContants .meal{
	width:660px;
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	float:left;
}

#mainContants .meal .box{
	width:660px;
	height:187px;
	margin:0px 0px 20px 0px;
	float:left;
}

#mainContants .meal .box span{
	float:left;
	width:275px;
	height:187px;
	margin:0px 10px 20px 0px;
	display:block;
}

#mainContants .meal .box p{
	width:365px;
	height:56px;
	padding:10px 0px 0px 0px;
	float:left;
}

#mainContants .meal .box p .img{
	padding:0px 0px 10px 0px;
	display:block;
}

#mainContants .meal .box01{
	float:left;
	width:660px;
}

#mainContants .meal .box01 span{
	width:516px;
	height:314px;
	margin:20px 73px 0px 73px;
	display:block;
}

#mainContants .meal .box02 span{
	float:left;
	width:275px;
	margin:0px 10px 20px 0px;
}

#mainContants .meal .box02 p{
	float:left;
	width:373px;
	height:117px;
	padding:50px 0px 20px;
}

#mainContants .meal .box02 .btn{
	padding:5px 0px 0px 0px;
}



#mainContants .meal .box03 span{
	float:right;
	width:350px;
	margin:0px 0px 20px 20px;
}

#mainContants .meal .box03 p{
	float:right;
	width:279px;
	height:201px;
	padding:150px 0px 20px 0px;
}

#mainContants .meal .box04{
	width:660px;
	margin:0px 0px 20px 0px;
}

#mainContants .meal .box04 h2{
	width:660px;
	margin:0px 0px 10px 0px;
}

#mainContants .meal .box04 p{
	width:640px;
	margin:0px 0px 0px 20px;
}

#mainContants .meal .box04 table{
	width:645px;
	margin:10px 0px 10px 15px;
}

#mainContants .meal .box04 th{
	width:100px;
	height:100px;
	padding:5px;
	vertical-align:top;
}

#mainContants .meal .box04 td{
	width:202px;
	padding:5px;
	vertical-align:top;
}

#mainContants .meal .box04 td span{
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
}

#mainContants .meal .box04 td.center{
	text-align:center;
}

#mainContants .meal .box05{
	float:left;
	width:660px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:1px dashed #000;
}



#mainContants .meal .box055{
	float:left;
	width:660px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
}







#mainContants .meal .box05 h2{
	width:660px;
	float:left;
	margin:0px 0px 10px 0px;
}

#mainContants .meal .box05 span{
	float:right;
	width:384px;
	margin:10px 0px 20px 0px;
	text-align:right;
}

#mainContants .meal .box05 p{
	width:244px;
	margin:0px 0px 10px 15px !important;
	margin:0px 0px 10px 7px;
	float:left;
}

#mainContants .meal .box05 .img{
	float:left;
	margin:20px 0px 0px 0px;
}

#mainContants .meal .box05 table{
	margin:0px 0px 0px 15px !important;
	margin:0px 0px 0px 7px;
	float:left;
	width:350px;
}

#mainContants .meal .box05 th{
	background:#E8E8E8;
	border:1px solid #CCC;
	padding:2px 5px;
	text-align:right;
	vertical-align:text-top;
	width:30px !important;
	width:24px;
}

#mainContants .meal .box05 td{
	padding:2px 5px;
	line-height:18px;
	width:285px;
}

#mainContants .meal .box06{
	float:left;
	width:660px;
	margin:0px 0px 20px 0px;
}

#mainContants .meal .box06 h2{
	float:left;
	width:352px;
	margin:0px 0px 10px 0px;
}

#mainContants .meal .box06 span{
	float:right;
	width:298px;
	margin:0px 0px 20px 10px;
}

#mainContants .meal .box06 table{
	margin:0px 0px 20px 15px !important;
	margin:0px 0px 20px 7px;
	float:left;
}

#mainContants .meal .box06 th{
	background:#E8E8E8;
	border:1px solid #CCC;
	padding:2px 5px;
	text-align:right;
	vertical-align:text-top;
}

#mainContants .meal .box06 td{
	padding:2px 5px;
	line-height:18px;
}

#mainContants .meal .box06 p{
	width:337px;
	margin:0px 0px 10px 15px !important;
	margin:0px 0px 10px 7px;
	float:left;
}

#mainContants .meal .box07{
	width:660px;
	margin:0px 0px 20px 0px;
	float:left;
}

#mainContants .meal .box07 span{
	float:left;
	width:640px;
	height:133px;
	margin:0px 0px 20px 15px;
}

#mainContants .meal .box07 p{
	float:left;
	width:362px;
	height:61px;
}

#mainContants .meal .box08{
	width:660px;
	margin:0px 0px 20px 0px;
	float:left;
}

#mainContants .meal .box08 h2{
	width:660px;
	float:left;
	margin:0px 0px 10px 0px;
}

#mainContants .meal .box08a{
	width:640px;
	margin:0px 0px 20px 20px !important;
	margin:0px 0px 20px 10px;
	padding:0px 0px 20px 0px;
	border-bottom:1px dotted #000;
	float:left;
}

#mainContants .meal .box08a h3{
	width:200px;
	height:25px;
	float:left;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:14px;
}

#mainContants .meal .box08a p.text00{
	float:left;
	width:440px;
	height:25px;
	margin:0px 0px 10px 0px;
	display:block;
}

#mainContants .meal .box08a p.text01{
	float:left;
	width:640px;
}

#mainContants .meal .box08a p.text02{
	float:left;
	width:480px;
	margin:35px 0px 0px 0px;
}

#mainContants .meal .box08a p.text03{
	float:left;
	width:330px;
	margin:35px 0px 0px 0px;
}

#mainContants .meal .box08a span{
	float:left;
	width:130px;
	font-size:10px;
	margin:0px 20px 20px 0px;
	display:block;
}

#mainContants .meal .box08a .photo{
	float:left;
	margin:10px 15px 0px 0px;
}

#mainContants .title01{
	float:left;
	width:660px;
	height:30px;
	margin:20px 0px 20px 0px;
}
/* **************************************
Name: T-ARS
Description: addition
Since: 2009-7-28
************************************** */
#mainContants .meal .box04_renew{
	width:660px;
	margin:0px 0px 20px 0px;
}

#mainContants .meal .box04_renew h2{
	width:660px;
	margin:0px 0px 10px;
	clear: both;
}

#mainContants .meal .box04_renew p{
	width:640px;
	margin:0px 0px 0px 20px;
}

#mainContants .meal .box04_renew table{
	width:645px;
	margin:10px 0px 10px 15px;
}

#mainContants .meal .box04_renew th{
	padding:5px 0px 5px 5px;
	vertical-align:top;
}

#mainContants .meal .box04_renew td{
	width:275px;
	padding:5px;
	vertical-align:top;
}

#mainContants .meal .box04_renew img.renew_title{
	font-size:12px;
	color:#333;
	font-weight:bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

#mainContants .meal .box04_renew td.center{
	text-align:center;
}
