@charset "utf-8";
/* CSS Document */

#main{
	display:block;
	height:350px;
	width:900px;
	background-image:url(../images/main.png);
	text-indent:-9999px;
	margin-bottom:25px;
	}	

/*index----------------------------*/
/*3banner*/
#menu-banner{
	clear:both;
	display:block;
	margin:0 0 0px 3px;
	width:890px;/**/
	height:90px;
	line-height:0px;
	padding-bottom:90px;
}

#menu2-b {
	display:block;
	background:url(../images/wn-banner.jpg);
	background-repeat:no-repeat;
	width:288px;/*78 */
	height:90px;/*20
	padding:63px 11px 6px 199px;*/
	overflow:hidden;
}


#wn-txt{
	top:43px;
	left:82px;
	position:relative;
	color:#f5e2b7;
	}

/*btn*/
#m-btn a{
	width:78px;/*78 */
	height:20px;/*20*/
	background:url(../images/wn-banner-btn.jpg);/*
	background-color:#69F;*/
	background-repeat:no-repeat;
	display:block;
	position:relative;
	top:63px;
	left:199px;
	right:11px;
	bottom:6px;
	}

#m-btn a:hover{
	background:url(../images/wn-banner-btn-r.jpg);/**/
	}

#menu-banner .menu-b a,#menu-banner #menu2-b {
	display:block;
	/*height:90px;*/
	float:left;
	margin-left:8px;
	}
	
	
/*concept--------------------------------------------------------*/
#main2{
	display:block;
	height:240px;
	width:900px;
	}	

h2{
	font-size:18px;
	color:#fff;/**/
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background-image: url(../images/concept_title.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 21px;
	width: 855px;
	padding:3px 0 0 30px;
	margin:10px 8px 15px 7px;
	letter-spacing:2px;
	}
	
#inner{
	width:876px;
	margin:0 15px 90px 10px;
	}	
	
/*side----------*/
#side{
	width:240px;
	float:left;
	margin-right:15px;
	}
	
.c-ue{
	display:block;
	height:15px;
	width:240px;
	}	
	
.side-txt{
	width:199px;
	height:15px;
	padding:5px 10px 6px 30px;
	background-color: #fff9eb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #f5e2b7;
	border-right-color: #f5e2b7;
	border-bottom-color: #f5e2b7;
	border-left-color: #f5e2b7;
	background-repeat: repeat-y;
	}	

.side-txt2{
	width:199px;
	height:15px;
	padding:5px 10px 10px 30px;
	background-color: #fff9eb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #f5e2b7;
	border-right-color: #f5e2b7;
	border-bottom-color: #f5e2b7;
	border-left-color: #f5e2b7;
	background-repeat: repeat-y;
	}	

.side-txt a, .side-txt2 a{
	color:#7b0c11;
	}
	
	
.side-txt a:hover, .side-txt2 a:hover{
	color:#d63239;
	}

.side-txt3{
	width:199px;
	height:auto;
	padding:5px 10px 6px 30px;
	background-color: #fff9eb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #f5e2b7;
	border-right-color: #f5e2b7;
	border-bottom-color: #f5e2b7;
	border-left-color: #f5e2b7;
	background-repeat: repeat-y;
	}	




/*content----*/	
#content{
	width:621px;
	display:block;
	float:left;
	margin-bottom:90px;
	}

/*tab----------*/

#m-tab li{
	float:left;
	margin-bottom:10px;
	height:22px;
	margin-left:8px;	
	}


#tabsel4{
	/*padding-right:272px;*/
	}


/**/
.tab_selector {
	cursor:pointer;
	width:78px;
	height:19px;
	background-image: url(../images/menu_-btn.jpg);
	background-repeat: no-repeat;
	color:#fff;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	font-weight: bold;	
	text-align:center;
	padding-top:3px;
	}
	
.tab_selector2 {
    cursor:pointer;
	width:78px;
	height:22px;
	background:url(../images/menu_btn-r.jpg) no-repeat;
}

.selected {
	background:url(../images/menu_btn-r.jpg) no-repeat;
	color:#7b0c11;
	text-align:center;
	font-size:14px;
	padding-top:3px;
	font-weight: bold;	
	width:78px;
	height:19px;
}

.noshow {
    display:none;
}


/*--------------------------------------------*/


#title{
	height:103px;
	margin-bottom:15px;
	clear:both;
	}	
	
.c-txt{
	float:left;
	margin-left:5px;
	}	
	
	
.c-ph{
	float:left;
	width:232px;
	height:172px;
	display:block;
	padding:3px;
	border: 1px solid #f5e2b7;
	margin:0 0 30px 20px;
	}
	
	
h3{
	clear:both;
	width:599px;
	height:19px;
	padding:0px 0 0 27px;;
	font-size:16px;
	color:#730507;
	background:url(../images/concept_bar.jpg) no-repeat;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom:10px;
	letter-spacing:2px;
	}	
	
	
h4{
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin:0 0 12px 5px;
	font-size:16px;
	color:#730507;
	letter-spacing:1px;
		}
		
		
/*問い合わせバナー1*/
#toi-banner a{
	dispaly:block;	
	width:620px;
	height:130px;
	clear:both;
	}
	
	
/*menu--------------------------*/

.m-txt{
	float:left;
	margin-left:5px;
	width:350px;
	}	


.m-ph{
	float:left;
	width:232px;
	height:118px;
	display:block;
	padding:3px;
	border: 1px solid #f5e2b7;
	margin:0 0 30px 15px;
	}



/*location---------------------------------*/
#reserve{
	height:140px;
	margin-bottom:15px;
	}	
	
/*テーブル*/
table{
	padding:0px;
	margin:0px;
	width:360px;
	border-spacing:0px;
	border-collapse:collapse;
}


.tate{
	width:83px;	
	padding:4px 10px 4px 10px;
	background:url(../images/location_tb.jpg) repeat-y;
	}
	
.tate2{
	background-color:#fff9eb;
	width:236px;
	padding:4px 10px 4px 10px;
	}	

.yoko{
	padding:0px;
	margin:0px;
	width:360px;
	border-spacing:0px;
	border-collapse:collapse;
	border-top-style: dotted;
	border-top-color: #d7b297;
	border-top-width: 1px;
	}

	
.l-txt{
	float:left;
	margin-left:5px;
	/*width:360px;*/
	}	
	
.l-ph{
	float:left;
	width:232px;
	height:178px;
	display:block;
	padding:3px;
	border: 1px solid #f5e2b7;
	margin:0 0px 15px 7px;
	}
	
.l-ph2{
	float:left;
	width:232px;
	height:178px;
	display:block;
	padding:3px;
	border: 1px solid #f5e2b7;
	margin:0 0px 30px 7px;
	}
	
	
.map{
	display:block;
	width:600px;
	margin-bottom:30px;
	background-color: #fff9eb;
	padding: 4px;
	border: 1px solid #d7b297;
	clear:both;
	}	
/*banner-mail*/
.mail-b{
	margin-bottom:50px;	
	}



