@import url(margin.css);

#top{background:url(../images/bg_top.jpg) #7D2A2A repeat-x;color:#222; padding:0px; margin:0px;}
#second{background:url(../images/bg_second.gif) #672423 repeat-x; color:#222; padding:0px;	margin:0px;}
#base{background:url(../images/bg.jpg) #7D2A2A repeat-x; color:#222; padding:0px; margin:0px;}


.tbl_inq{ width:97%;font-size:0.8em;line-height:1.4; margin:auto;border-collapse:collapse;border:1px solid #666;}

a:link { color:#005BAC; text-decoration:none;}
a:visited { color:#005BAC; text-decoration:none;}
a:hover { color:orange;}
a:active { color:#005BAC; text-decoration:none;}

img {border: none;}
address{font-style:normal;}

.clear{clear:both; height:1px;}

.dot{ background:url(../images/dot.gif) center repeat-x ; height:13px;}
.shadowBox3 { padding: 10px; background: url(../_images/thum_shadow3.gif) top center no-repeat;}
.icon_l {border: 1px solid #757575; margin: 0 10px 0 0;	padding: 3px;}






/*container________________________________________*/
#container{ position:relative; margin:0px auto 0px auto; text-align:left; width:776px;}


/*header______________________________________________________________________*/
#header{
	height:17px;	
	position:relative;
	width:776px;
	font-size:9px;
	color:#FFFFCC;
	text-align:center;
	}
	
#header2{
	position:relative;
	height:197px;
	width:776px;
	font-size:9px;
	margin:0 auto;
	color:#FFFFCC;
	text-align:center;
	background:url(../images/head2.gif) no-repeat bottom;
	}	
	

/*footer______________________________________________________________________*/
#endContents{
	display:block; 
	width:776px;
	clear:both;
	border:none;
	}
	
#endContents2{
	display:block;
	padding-top:35px;
	width:776px;
	margin:0 auto;
	clear:both;
	background:url(../images/footer2.jpg) no-repeat top;
	border:none;
	}	

#bg_footer{background:url(../images/bg_footer.jpg) repeat-x top #672423;
height:100%;}	


		
#layout_btm td{ vertical-align:top; padding:2px 5px; font-size:x-small; color:#FFC; letter-spacing:0.1em; line-height:1.6;}
#layout_btm a:link { color:#FFC; text-decoration:none;}
#layout_btm a:visited { color:#FFC; text-decoration:none;}
#layout_btm a:hover { color:#FFC; text-decoration:underline;}
#layout_btm a:active { color:#FFC; text-decoration:none;}
		
.dot_footer{background:url(../images/dot_footer.gif) top repeat-y; width:2px;}
.ttl_btm{margin:2px 0px 8px;}



.copyright{font-size:14px;vertical-align:middle;}

#btmlink{width:750px;
text-align:center;
line-height:1.4;
letter-spacing:0.1em;
font-size:x-small;}

#btmlink a{color:#222;}
#btmlink a:hover{color:#FF6600;}

/*contents______________________________________________________________________*/
#contents{ background:url(../images/bg_topimg.gif) no-repeat top center; width:776px;}
#contents2{ background:url(../images/contents2.gif) repeat-y top center; width:776px;margin:0 auto;}

#concept{background:url(../images/img_concept-con.jpg) no-repeat 20px top; padding:10px 25px 10px 250px; font-size:x-small; letter-spacing:0.1em; line-height:1.6;}

#concept-acc{background:url(../images/img_concept-acc.jpg) no-repeat 20px top; padding:10px 25px 10px 250px; font-size:x-small; letter-spacing:0.1em; line-height:1.6;}

#concept-shop{background:url(../images/img_concept00.jpg) no-repeat 20px top; padding:10px 25px 10px 250px; font-size:x-small; letter-spacing:0.1em; line-height:1.6;}

#concept-menu{background:url(../images/img_concept-menu.jpg) no-repeat 20px top; padding:10px 25px 10px 250px; font-size:x-small; letter-spacing:0.1em; line-height:1.6;}


#body{background:#F0F0E6; width:100%;}

	
/*パンくずリスチE_____________________________________________________________*/
#bc{width:776px; margin:0 auto;}

#bclist{margin:0px 5px 2px 15px;font-size:x-small;padding:0px; text-align:left;}	
#bclist li{display:inline;}	
#bclist li a{color:#454545;}
#bclist li a:hover {color:orange;}
#bclist li.crumb{padding-left:15px;
background:url(../images/arrow_crumb.gif) no-repeat;}


/*mainCol______________________________________________________________________*/
#mainCol{width:566px; float:right; margin:0px 12px 10px 0px; margin-right:6px;}
#main{width:490px;
margin:0px auto 20px;
line-height:1.6;
letter-spacing:0.1em;}

/*sideCol______________________________________________________________________*/
#sideCol{width:190px; float:left; margin:0px 0px 10px 18px; margin-left:9px;}


br{letter-spacing:0;}

/*title______________________________________________________________________*/

#title-acc {
	background: url(../images/title-access.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 480px;
}
#title-shop {
	background: url(../images/title-shop.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 480px;
}
#title-menu {
	background: url(../images/title-menu.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 480px;
}
#title-con {
	background: url(../images/title-concept.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 480px;
}
#title-price {
	background: url(../images/title-price.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 480px;
}
#menu-1 {
	width: 350px;
	height: 150px;
	padding-left: 130px;
	background: url(../images/m-ph1.jpg) no-repeat;
}
#menu-2 {
	width: 350px;
	padding-left: 130px;
	background: url(../images/m-ph2.jpg) no-repeat;
}
#menu-3 {
	width: 350px;
	padding-left: 130px;
	background: url(../images/m-ph3.jpg) no-repeat;
}


#menu-4 {
	width: 350px;
	height: 150px;
	padding-left: 130px;
	background: url(../images/m-ph4.jpg) no-repeat;
}

#menu-5 {
	width: 350px;
	height: 150px;
	padding-left: 130px;
	background: url(../images/m-ph5.jpg) no-repeat;
}

#menu-6 {
	width: 350px;
	height: 150px;
	padding-left: 130px;
	background: url(../images/m-ph6.jpg) no-repeat;
}

#menu-7 {
	width: 350px;
	height: 150px;
	padding-left: 130px;
	background: url(../images/m-ph7.jpg) no-repeat;
}

#menu-8 {
	width: 350px;
	height: 150px;
	padding-left: 130px;
	background: url(../images/m-ph8.jpg) no-repeat;
}

#menu-9 {
	width: 350px;
	padding-left: 130px;
	background: url(../images/m-ph9.jpg) no-repeat;
}

#menu-10 {
	width: 350px;
	height: 150px;
	padding-left: 130px;
	background: url(../images/m-ph10.jpg) no-repeat;
}
#con-10 {

	width: 350px;
	padding-left: 130px;
	background: url(../images/com-ph.jpg) no-repeat;
}
.pink {
	font-weight: bold;
	color: #FF6699;
}
#con-20 {
	width: 350px;
	padding-left: 130px;
	background: url(../images/com-ph.jpg) no-repeat;
	height: 400px;
}
#menu-11 {

	width: 350px;
	height: 150px;
	padding-left: 130px;
	background: url(../images/m-ph11.jpg) no-repeat;
}
#con-10-2 {
	width: 350px;
	height: 350px;
	padding: 0px;
}
#concept2 {
background:url(../images/img_concept-con2.jpg) no-repeat 20px top; padding:10px 25px 10px 250px; font-size:x-small; letter-spacing:0.1em; line-height:1.6;
}
#sp-1 {

	height: 30px;
	width: 480px;
}
#sp-2 {

	height: 30px;
	width: 480px;
}
#sp-3 {

	height: 30px;
	width: 480px;
}
#sp-4 {

	height: 30px;
	width: 480px;
}
#sp-5 {

	height: 30px;
	width: 480px;
}
#sp-6 {

	height: 30px;
	width: 480px;
}
#sp-7 {

	height: 30px;
	width: 480px;
}
#sp-8 {

	height: 30px;
	width: 480px;
}
#sp-9 {

	height: 30px;
	width: 480px;
}
#sp {
	height: 30px;
	width: 480px;
}#sp-10 {


	height: 30px;
	width: 480px;
}
#menu-12 {


	width: 350px;
	padding-left: 130px;
	background: url(../images/m-ph12.jpg) no-repeat;
}
