@charset "utf-8";
/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////



//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/




		
/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

index.html

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/


/* 
****************************************************************************************************/
	div#contents #service{}
	
	div#contents #service #mainImg{
			width:900px;
			height:180px;
			background:url(location/img/mainimg.jpg) no-repeat left top;
			text-indent:-9999px;
			margin-bottom:20px;
		}
		
		div#contents #service #mainImg_pb{
			width:900px;
			height:56px;
			background:url(pb/img/mainimg01.jpg) no-repeat left top;
			text-indent:-9999px;
			margin-bottom:20px;
		}
		
		div#contents #service .tex1{
			margin-bottom:20px;
		
		}
			div#contents #service .tex1 dt{
				color:#78693D;
				font-size:135%;
				font-weight:bold;
				margin-bottom:5px;
			}
			div#contents #iservice .tex1 dd{

			}
			
		div#contents #service .tex2{
			overflow:hidden;
			width:900px;
			margin-bottom:30px;

		}
		
		div#contents #service .tex2 dt{
				color:#78693D;
				font-size:135%;
				font-weight:bold;
				margin-bottom:5px;
			}
			div#contents #iservice .tex2 dd{

			}
		
			div#contents #service .tex2 p{
				float:left;
				width:440px;
			}
			
			div#contents #service .tex2 ul{
				float:right;
				width:420px;
				border:solid 1px #D4C9A9;
				padding:10px;
			}
		
				div#contents #service .tex2 li span{
					font-size:95%;
					color:#D4C9A9;
				}
	
		div#contents #service #waku,
		div#contents #service #drink,
		div#contents #service #party{margin-top:40px;}

		div#contents #service .mainImg{
				background:url(img/main.jpg) no-repeat left top;
				height:170px;
			}
			div#contents #service .mainImg p{
					width:600px;
					font-size:105%;
					padding-top:35px;
					line-height:1.6;
					padding-left:10px;
				}

			
				div#contents #service .anchor{
					overflow:hidden;
					width:900px;
					margin-top:20px;
					margin-bottom:30px;
				}
					div#contents #service .anchor li{
						float:left;
						width:295px;
						height:29px;
						line-height:29px;
					}
						div#contents #service .anchor a{
							display:block;				
							text-decoration:none;
							/*\*/
							overflow: hidden;
							/**/
							
							height:29px;
							background:url(img/bg_anchor.jpg) no-repeat left top;
							padding-left:25px;
						}
						
						div#contents #service .anchor a {
						width:295px;　/*ie5.5 below*/
						voice-family:"\"}\"";
						voice-family:inherit;
						width:270px;　/*ie6 after*/
						}
						
					div#contents #service .anchor .waku,
					div#contents #service .anchor .drink{margin-right:7px;}
					
					
			div#contents #service h3{
				background:url(../common/img/bgh_line1.gif) no-repeat left center;
				height:32px;
				line-height:32px;
				padding-left:15px;
				font-weight:bold;
				font-size:145%;
				margin-bottom:10px;
			}
			
			div#contents #service h4{
				color:#E83416;
				font-weight:bold;
				font-size:115%;
				margin-bottom:10px;
				background-color:#B8A670;
				color:#FFFFFF;
				padding:3px 7px;
				border-left:solid 6px #D4C9A9;
			}

			div#contents #service h4.mt{margin-top:30px;}
			
			div#contents #service .h_bottom{
				background-color:#F0EDE1;
				padding:8px;
				margin-bottom:10px;
				font-size:95%;
				line-height:1.3;
			}		
		
		div#contents #service #flowchart{
			overflow:hidden;
			width:900px;
		}
		
		
			div#contents #service #flowchart dl,
			div#contents #service #flowchart p{
				float:left;
				width:200px;
			}
			div#contents #service #flowchart dl{width:200px;}
			div#contents #service #flowchart p{
				width:33px;
				height:106px;
				background:url(../img/flow/arrow.gif) no-repeat 3px center;
				text-indent:-9999px;
			}
			
			
				div#contents #service #flowchart dt{
					background-repeat:no-repeat;
					background-position:left top;
					height:106px;
					text-indent:-9999px;
				}	
				div#contents #service #flowchart .flow1 dt{background-image:url(pb/img/merit06.jpg);}
				div#contents #service #flowchart .flow2 dt{background-image:url(pb/img/merit07.jpg);}
				div#contents #service #flowchart .flow3 dt{background-image:url(pb/img/merit08.jpg);}
				div#contents #service #flowchart .flow4 dt{background-image:url(pb/img/merit09.jpg);}

				div#contents #service #flowchart dd{
					line-height:1.3;
					margin-top:5px;
				}	
				div#contents #service #flowchart dd.fss{font-size:95%;}		
					
		
/* TELEPHONE
****************************************************************************************************/		

		div#contents #service .telephone{
			border:solid 5px #E5E5E5;
			padding:10px 15px 10px 15px;
			overflow:hidden;
			margin-top:25px;
		}

			div#contents #service .telephone dl{
				height:53px;
				text-indent:-9999px;
				background-repeat:no-repeat;
				background-position:left top; 
			}
			div#contents #service .telephone .location{background-image:url(location/img/toiawase_tel.jpg);}
			div#contents #service .telephone .pb{ background-image:url(pb/img/pb_tel.jpg); }
			div#contents #service .telephone .atami{ background-image:url(img/yoyaku_atami.jpg); }
			div#contents #service .telephone .kansaitokai{ background-image:url(img/yoyaku_kansaitokai.jpg); }
			div#contents #service .telephone .hakata{ background-image:url(img/yoyaku_hakata.jpg); }
			div#contents #service .telephone .kumamoto{ background-image:url(img/yoyaku_kumamoto.jpg); }
			div#contents #service .telephone .sapporo{ background-image:url(img/yoyaku_sapporo.jpg); }
			div#contents #service .telephone .sendai{ background-image:url(img/yoyaku_sendai.jpg); }
		
		div#contents #service .pageTop{margin-top:20px;}	
							
					
					
					
					
					
/* BENTO 
****************************************************************************************************/	
			div#contents #service {}
				div#contents #service .wakuBox{}
					div#contents #service  .wakuBox p{margin-bottom:5px;}
				
				div#contents #service .wakuBox ul{
					overflow:hidden;
					width:900px;
					}
			
					div#contents #service .wakuBox li{
						float:left;
						border:solid 1px #CCCCCC;
						padding:15px;
						
						}
		
					div#contents #service .wakuBox .b1{margin-right:6px;}
					div#contents #service .wakuBox .b2{margin-right:7px;}
					div#contents #service .wakuBox .b3{margin-right:6px;}
					div#contents #service .wakuBox .b4{margin-right:6px;}
					div#contents #service .wakuBox .b5{margin-right:6px;}
					
					div#contents #service .wakuBox .b1,
					div#contents #service .wakuBox .b2,
					div#contents #service .wakuBox .b3,
					div#contents #service .wakuBox .b4,
					div#contents #service .wakuBox .b5,
					
		
						div#contents #service .wakuBox dl{}
							div#contents #service .wakuBox dt{
								background:url(../common/img/line_dotccc.gif) repeat-x left bottom;
								margin-bottom:5px;
								padding-bottom:5px;
							}
							div#contents #service .wakuBox dd{}
							div#contents #service .wakuBox dd .fss{font-size:95%;}
							div#contents #service .wakuBox dt .fss{font-size:97%;}
						
							div#contents #service .wakuBox .saleTitle{
				overflow:hidden;
				width:900px;
				margin-bottom:10px;

			}
				div#contents #service .wakuBox .saleTitle .logo{
					float:left;
					width:188px;
					height:80px;
					border:solid 1px #D4C9A9;
				
				}
				
									div#contents #service .wakuBox .saleTitle .text p,
					div#contents #service .wakuBox .saleTitle .text2 p{
						font-weight:bold;
						font-size:105%;
						color:#877643;
					}
		
/* DRINK
****************************************************************************************************/
			div#contents #service table{
				width:100%;
				border-collapse: separate;
				border-spacing: 0;
				border-right:solid 1px #D4C9A9;					
				border-top:solid 1px #D4C9A9;

			}
			
					div#contents #service th,
					div#contents #service td{
						padding:5px;
						border-left:solid 1px #D4C9A9;					
						border-bottom:solid 1px #D4C9A9;
						padding:8px;
					}
					div#contents #service .noimg .td1{
						background-color:#F0EDE1;
						text-align:center;
						font-weight:bold;
					}
					div#contents #service .noimg .td1,
					div#contents #service .noimg .td2{ width:33%; }
					div#contents #service .noimg .td2{ text-align:center; }
					div#contents #service .noimg .td3{
						width:34%;
						text-align:right;
						font-weight:bold;
						}
		
		
		
		
					div#contents #service .img .td1{
						background-color:#F0EDE1;
						text-align:center;
						font-weight:bold;
					}
					div#contents #service .img td{ width:25%; }
					div#contents #service .img .td0{ 
						text-align:center; 
						width:25%;
						}
					div#contents #service .img .td1{width:25%;}
					div#contents #service .img .td2{
						width:35%;
						font-size:95%;
						line-height:1.2;
						}
					div#contents #service .img .td3{
						text-align:right;
						font-weight:bold;
						width:15%;
						}





					div#contents #service .img2 .td0{ 
						text-align:center; 
						width:25%;
						}
					div#contents #service .img2 .td1{
						width:35%;
						font-size:95%;
						line-height:1.2;
						}
					div#contents #service .img2 .td2{
						width:25%;
						font-size:95%;
						line-height:1.2;
						}
					div#contents #service .img2 .td3{
						text-align:right;
						font-weight:bold;
						width:15%;
						}







				div#contents #service .notes{ 
					font-size:95%;
					line-height:1.1;
					margin-top:5px;
				}
		
				div#contents #service .news{
					margin-top:10px;
					border:solid 1px #D4C9A9;
					border-bottom:none;
				}
					div#contents #service .news dt{
						font-weight:bold;
						color:#7B7256;
						border-bottom:solid 1px #D4C9A9;
						border-left:solid 6px #D4C9A9;
						padding:5px 10px;
						font-size:105%;
					}
					div#contents #service .news dd{
						padding:10px;
					}

						div#contents #service .news ul{ margin:10px;}
							div#contents #service .news li{font-size:95%;}
						
						
						
		
/* PARTY
****************************************************************************************************/
					
			div#contents #service #party{
				}

				div#contents #service .partyBox{
					overflow:hidden;
					width:900px;
					margin-top:10px;
					margin-bottom:40px;
					}
					div#contents #service .partyBox .img{
						float:left;
						width:240px;
						}
			
					div#contents #service .partyBox .tex{
						float:right;
						width:640px;
						}
						
						div#contents #service .partyBox .tex dl{					
							overflow:hidden;
							width:640px;
							background:url(../common/img/line_dotccc.gif) repeat-x left bottom;
							padding-bottom:10px;
						}
							div#contents #service .partyBox .tex dt{
								font-weight:bold;
								font-size:115%;
								float:left;
								line-height:1.3;
							}
								div#contents #service .partyBox .tex dt .fss{
									font-size:85%;
									font-weight:normal;
								}
								
							div#contents #service .partyBox .tex dd{
								font-weight:bold;
								font-size:115%;
								float:right;
								color:#E83416;
								}

						div#contents #service .partyBox .tex .main{margin-top:10px;}
		
						div#contents #service .partyBox .tex .menu{
							margin-top:10px;
							padding:15px;
							background-color:#E6F0F0;
							font-size:95%;
							}
		
		
