/***貝殻亭スタイルシート***/
/*-----base-----*/

body {
	color: #666 ;
	background: #FFFFFF repeat-x center;
	font-family:"ＭＳ Ｐ明朝", "細明朝体",Tahoma;
	padding: 0px ;
	padding-bottom: 0px ;
	margin: 0px ;
	font-size: 13px ;
	font-style: normal ;
	font-weight: normal ;
	text-align: center ;
}

text{
   color:#8C8E8E; 
   font-size:13px;
}
a {
	color: #0000FF ;
}

.text11{
   color:#666666; 
   font-size:11px;
   font-family:"ＭＳ Ｐ明朝", "細明朝体",Tahoma;
}

/*___LAYOUT___*/
.container {
	width: 766px ;
	background: #FFFFFF top center no-repeat;
	background-attachment: fixed;
	background-repeat: repeat-y;
}
.main{
	clear: both;
	margin: 0px 0px 0px 0px;
	text-align:left;
	width:766px;
}
div.linktext{
	float: left;
	width:550px;
	font-size:13px;
	margin: 10px 20px 10px 10px;
	text-align:left;
}
div.calendartext{
	float: left;
	margin-top:10px;
	margin-left:10px;
	width:150px;
}

.calendar_margin{
	margin-left:15px;
	font-size:9px;
}

.back{
	background-image: url(/kaigaratei/images/back_line.gif);
	background-repeat: repeat-y;
	background-position: center 100%;
	background-attachment : fixed ;
	width:766px;
}

/*___float___*/
.float_left{
	float:left;
}
.clear_both{
	clear:both;
}

/*___header___*/
.header{
	width:766px;
}
.header_line{
	float:none;
	margin:10px 0px 10px 0px;
}

/*___FOOTER___*/
.footer{
	clear: both;
	margin: 10px 0px 0px 0px;
	text-align:center;
	width:766px;
}

/*___width___*/
.width001{width:300px;}
.width002{width:510px;}
.width003{width:150px;}
.width004{width:650px;}
.width005{width:175px;}
.width006{width:170px;
	/*wine.html [その他]only*/
}
.width007{width:100px;}
.width008{width:200px;}
.width009{width:10px;}
.width010{width:40px;
	/*wine.html [その他]only*/	
}
.width011{width:130px;
	/*contact.html [ランチ]only*/
}
.width012{width:330px;}
.width013{width:50px;
	/*contact.html [ランチ]only*/	
}
.width014{width:750px;}
.width015{width:480px;}

.width10{width:10px;}
.width20{width:20px;}
.width50{width:50px;}
.width60{width:60px;}
.width70{width:70px;}
.width80{width:80px;}
.width90{width:90px;}
.width100{width:100px;}
.width120{width:120px;}
.width130{width:130px;}
.width140{width:140px;}
.width150{width:150px;}
.width160{width:160px;}
.width170{width:170px;}
.width175{width:175px;}
.width180{width:180px;}
.width190{width:190px;}
.width200{width:200px;}
.width210{width:210px;}
.width220{width:220px;}
.width230{width:230px;}
.width240{width:240px;}
.width250{width:250px;}
.width260{width:260px;}
.width270{width:270px;}
.width280{width:280px;}
.width290{width:290px;}
.width300{width:300px;}
.width310{width:310px;}
.width320{width:320px;}
.width330{width:330px;}
.width340{width:340px;}
.width350{width:350px;}
.width360{width:360px;}
.width370{width:370px;}
.width380{width:380px;}
.width390{width:390px;}
.width400{width:400px;}
.width410{width:410px;}
.width420{width:420px;}
.width430{width:430px;}
.width440{width:440px;}
.width450{width:450px;}
.width460{width:460px;}
.width470{width:470px;}
.width480{width:480px;}
.width490{width:490px;}
.width500{width:500px;}
.width510{width:510px;}
.width520{width:520px;}
.width530{width:530px;}
.width540{width:540px;}
.width550{width:550px;}
.width580{width:580px;}
.width600{width:600px;}
.width610{width:610px;}
.width620{width:620px;}
.width630{width:630px;}
.width640{width:640px;}
.width650{width:650px;}
.width660{width:660px;}
.width670{width:670px;}
.width680{width:680px;}
.width690{width:690px;}
.width700{width:700px;}
.width710{width:710px;}
.width720{width:720px;}
.width730{width:730px;}
.width740{width:740px;}
.width750{width:750px;}
.width800{width:800px;}

/*___text___*/
.line-height150{line-height:150%;}

.b{font-weight:bold;}

.text-align_left{text-align:left;}
.text-align_center{text-align:center;}
.text-align_right{text-align:right;}

.text10{font-size:10px;}
.text11{font-size:11px;}
.text12{font-size:12px;}
.text13{font-size:13px;}
.text14{font-size:14px;}

.Gray{color:#666666;}
.Blue{color:#0000FF;}
.red{color:#FF0000;}
.Maroon{color:#800000;}
.Orange{color:#FFA500;}
.Green{color:#006400;}
.Brown{color:#993300;}

.text14_Brown{
	color:#993300;
	font-size: 14px;
	font-weight:bold;
}
.text_Gray{
	float: left;
	color:#666;
	font-weight:normal;
	line-height:150%;
}
.textB_Gray{
	font-weight:bold;
	color:#666;
}

.text_chocolate{
	font-size:12px;
	color:#D2691E;
	font-weight:bold;
}
.link{
	font-size:12px;
}
.blog{
	font-size:12px;
	color:#666666;
	margin-left:10px;
	font-weight:normal;
	line-height:150%;
}
.blog_text{
	font-size:10px;
	margin-left:5px;
	font-weight:normal;
	line-height:150%;
}
.concert_text1{
	font-size:12px;
	margin-left:5px;
	font-weight:normal;
}
.concert_text2{
	font-size:12px;
	margin-left:5px;
	font-weight:normal;
	float:left;
}
.concert_text3{
	font-size:12px;
	margin-left:5px;
	font-weight:normal;
	float:left;
}
.concert_text4{
	float:none;
	font-size:12px;
	margin-left:5px;
	font-weight:normal;
}
.event12{
	font-size:12px;
	color:#993300;
	font-weight:bold;
	margin-left:5px;
}
.event{
	font-size:10px;
	color:#666666;
	margin-left:10px;
}
.event_right{
	font-size:12px;
	color:#666666;
	margin-left:180px;
}
.dish_img{
	float: left;
	margin-left:5px;
}
.dish_text{
	float:left;
	margin-left:5px;
	font-size:12px;
	width:100px;
}
.reservation1{
	margin: 10px 0px 10px 400px;
}
.reservation2{
	font-size:12px;
	color:#666666;
	margin: 0px 0px 0px 20px;
	font-weight:normal;
	line-height:150%;
}
.text_orange{
	color:#FF9900;
}


/***topicsBanner***/
.topics_banner1{
	padding:1px 5px 2px 0px;
	text-align:right;
	caption-side:right;
}
.topics_banner2{
	padding:0px 5px 1px 0px;
	text-align:right;
	caption-side:right;
}

/***float***/
.float_left{float:left;}
.clear_both{clear:both;}

/***__margin__***/
.margin-top0{margin-top:0px;}
.margin-top5{margin-top:5px;}
.margin-top10{margin-top:10px;}

.margin-right10{margin-right:10px;}

.margin-bottom10{margin-bottom:10px;}

.margin-left0{margin-left:0px;}
.margin-left5{margin-left:5px;}
.margin-left10{margin-left:10px;}
.margin-left15{margin-left:15px;}
.margin-left20{margin-left:20px;}
.margin-left25{margin-left:25px;}
.margin-left30{margin-left:30px;}
.margin-left50{margin-left:50px;}

.margin002{
	margin:10px 5px 0px 10px;
}
.margin003{
	margin:15px 15px 10px 10px;
}
.margin004{
	margin:0px 20px 0px 10px;
}
.margin005{
	margin:10px 10px 10px 30px;
}
.margin006{
	margin: 3px 10px 3px 10px;
}
.margin007{
	margin: 10px 5px 10px 0px;
}
.margin008{
	margin: 3px 5px 10px 10px;
}
.margin009{
	margin:70px 0px 10px 10px;
}
.margin010{
	margin: 3px 10px 10px 10px;
}
.margin011{
	margin: 0px 15px 10px 20px;
}
.margin012{
	margin: 10px 0px 10px 0px;
}
.margin013{
	margin:5px 10px 5px 10px;
}
.margin014{
	margin:0px 0px 5px 20px;
}
.margin015{
	margin:10px 5px 10px 20px;
}
.margin016{
	margin:5px 10px 5px 20px;
}
.margin017{
	margin:10px 10px 0px 10px;
}


/***__line__***/
.line_gray2{
	clear:both;
	margin: 10px 0px 10px 0px;
}
.line_gray4{
	clear:both;
	margin: 10px 0px 10px 0px;
}
