@charset "utf-8";
/* CSS Document */


/*-----------------------------------------------
restaurant
-------------------------------------------------*/

#restaurant {
	padding-bottom:20px;	
}

#restaurant h3 {
	padding-bottom:10px;
}



/*------------span----------------------*/

span.orange {
	color:#ff823f;
	font-weight:bold;
}

span.clo-B {
	color:#ff823f;
	font-weight:bold;
	font-size:117%;
}

span.green {
	color:#00b391;
	font-weight:bold;
}

/*------------//span----------------------*/



/*-----------------------------------------------
rest-read-box
-------------------------------------------------*/

.rest-read-box {
	padding-bottom:10px;
}

.rest-read-box p {
	padding-bottom:10px;
	line-height:2;
	font-size:84%;
}


/*	.rest-box
-------------------------------------------------*/


.rest-box {
	padding-bottom:20px;
	padding-top:20px;
	border-top:1px dotted #b4b4b4;
}

.rest-box dl dt {
	padding-bottom:20px;
}





/*-----------------------------------------------
.rest-box02
-------------------------------------------------*/
.rest-box02 {
	padding-bottom:20px;
	padding-top:20px;
	margin-top:10px;
	border-top:1px dotted #b4b4b4;
}

.rest-box02 h4 {
	padding-bottom:20px;
}

.rest-box02 p.contact-link {
	margin-top:20px;
	background:url(../../common/img/icon-contact01.gif) no-repeat left center;
	padding-left:30px;
}


/*---.link-box ---*/

.link-box {
	margin-top:10px;
	width:207px;
	padding-top:10px;
	background:url(../img/reestaurant/bg-rest02.gif) no-repeat left top;
}

.link-box ul {
	padding:0 10px 10px;
	background:transparent url(../img/reestaurant/bg-rest01.gif) no-repeat left bottom;
}

.link-box ul li {
	background:transparent url(../../common/img/icon-16.gif) no-repeat scroll left 4px;
	padding-left:20px;
}

.link-box ul li a {
	font-size:84%;
}


/*--- #rest01 ---*/
#rest01 {
	background:url(../img/reestaurant/img-restaurant01.jpg) no-repeat right top;
}

#rest01 p {
	width:475px;
}


/*--- #rest02 ---*/
#rest02 {
	background:url(../img/reestaurant/img-restaurant02.jpg) no-repeat right top;
	height:276px;
}

#rest02 p {
	width:515px;
}



/*-----------------------------------------------
project
-------------------------------------------------*/

#project {
	padding-top:10px;
	margin-top:10px;
	padding-bottom:30px;
	border-top:1px dotted #b4b4b4;
}

#project h3 {
	padding-bottom:25px;	
}

#project .project-box01 {
	border-bottom:1px dotted #b4b4b4;
	padding-bottom:30px;
	margin-bottom:30px;
}

/*---p.shop-link---*/
#project .project-box01 p.shop-link {
	float:right;
	margin-top:5px;
	margin-bottom:15px;
}

#project .project-box01 p.shop-link a {
	background:url(../../common/img/icon-06.gif) no-repeat left center;
	padding-left:20px;
}
/*---//p.shop-link---*/

/*---P-intro
--------------------------------------------------*/
#project .project-box01 .P-intro {
	clear:both;
}



#project .project-box01 .P-intro .p-intro-box01 {
	float:left;
	width:370px;
}


#project .project-box01 .P-intro .p-intro-box01 p.read {
	font-weight:bold;
	color:#ff823f;
	padding-bottom:15px;
}

#project .project-box01 .P-intro .p-intro-box01 .shop-intro {
	background-color:#f8f8f8;
	border:1px solid #f2f2f2;
	padding:10px 15px;
	margin-bottom:30px;
	width:250px;
}

#project .project-box01 .P-intro .p-intro-box01 .shop-intro a {
	background:url(../../common/img/icon-06.gif) no-repeat left center;
	padding-left:20px;
}

#project .project-box01 .P-intro .p-intro-box01 p.ph-01 {
	padding-top:10px;
}

#project .project-box01 .P-intro .p-intro-box01 .comment {
	margin-top:15px;
}

#project .project-box01 .P-intro .p-intro-box01 .comment p.C-text {
	background:url(../img/reestaurant/bg-project01.gif) no-repeat left top;
	padding:15px 15px 0px 20px;
	width:307px;
}

#project .project-box01 .P-intro .p-intro-box01 .comment p.C-name {
	background:url(../img/reestaurant/bg-project02.gif) no-repeat left bottom;
	padding:5px 15px 15px 20px;
	text-align:right;
	width:307px;
}





#project .project-box01 .P-intro .p-intro-ph {
	float:right;		
}

/*---//p.shop-link---*/

/*#project .project-box01 h4 {
	padding-bottom:5px;
}
*/
/*---.P-intro---*/
/*#project .project-box01 .P-intro {
	clear:both;
	padding-top:10px;
}
*/


/*---voice01---*/
#project .voice01 {
	padding-top:5px;
	margin-top:20px;
	background:url(../img/reestaurant/bg-project03.gif) no-repeat left top;
}

#project .voice01 .voice-area {
	background:url(../img/reestaurant/bg-project05.gif) repeat-y left top;
	padding:10px 20px 10px;
	width:650px;
}

#project .voice01 h5 {
	border-bottom:3px dotted #00cbbb;
	font-weight:bold;
	color:#ff823f;
	padding-bottom:5px;
	margin-bottom:10px;
}

#project .voice01 p {
}

/*---voice02---*/
#project .voice02 {
	margin-top:20px;
	padding-top:5px;
	background:url(../img/reestaurant/bg-project03.gif) no-repeat left top;
}


#project .voice02 .voice-area {
	background:url(../img/reestaurant/bg-project05.gif) repeat-y left top;
	padding:10px 20px 10px;
	width:650px;
}

#project .voice02 h5 {
	border-bottom:3px dotted #00cbbb;
	font-weight:bold;
	color:#ff823f;
	padding-bottom:5px;
	margin-bottom:10px;
}

#project .voice02 .V-text {
	float:left;
	width:490px;
}

#project .voice02 .V-ph {
	float:right;
}

#project .voice02 .V-ph {
	font-size:85%;
}






/*-----------------------------------------------
Related-link
-------------------------------------------------*/

/*.Related-link  {
	clear:both;
	padding-top:10px;
	margin-top:10px;
	width:690px;
	border-top:1px dotted #b4b4b4;
}

.Related-link h4 {
	padding-bottom:10px;
}

.Related-link ul {
	padding-left:25px;
}

.Related-link ul li {
	float:left;
	width:165px;
	text-align:center;
	line-height:1;
	padding-bottom:30px;
}


.Related-link ul li a img {
	padding-bottom:10px;
}


*/








