﻿
/*
Common
---------------------------------------- */

a:link,
a:visited {
color:#333;
}

a:hover {
color:#333;
text-decoration:none;
}

/*
Container
---------------------------------------- */
#container {
width:670px;
}

/*
Contents
---------------------------------------- */
#contents:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

#contents {
min-height: 1px;
}

* html #contents {
height: 1px;
/*¥*//*/
height: auto;
overflow: hidden;
/**/
}

	/*
	ContentsLeft
	---------------------------------------- */
	#contents #contentsLeft {
		float:left;
		margin-top:15px;
		width:500px;
		padding-top:10px;
		background:url(../../akasaka/common/img/bkg_06.gif) top no-repeat;
	}

		/*
		ContentsLeftInner
		---------------------------------------- */
		#contents #contentsLeftInner {
		text-align:center;
		background:url(../../akasaka/common/img/bkg_07.gif) bottom no-repeat;
		}

		/*
		ContentsBlock
		---------------------------------------- */
		#contents #contentsLeftInner #contentsBlock {
		text-align:left;
		margin:0 auto;
		width:460px;
		}

			/*
			TopicPath
			---------------------------------------- */
			#contents #contentsLeftInner #contentsBlock #topicPath {
			margin-bottom:15px;
			padding-top:10px;
			padding-bottom:20px;
			font-size:86%;
			border-bottom:solid 1px #990000;
			}

			#contents #contentsLeftInner #contentsBlock #topicPath dt {
			display:inline;
			width:5em;
			margin-right:0.2em;
			}

			#contents #contentsLeftInner #contentsBlock #topicPath dd {
			display:inline;
			}

			#contents #contentsLeftInner #contentsBlock #topicPath dd em {
			font-weight:normal;
			font-style:normal;
			}

			/*
			Section
			---------------------------------------- */
			#contents #contentsLeftInner #contentsBlock .section:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			}

			#contents #contentsLeftInner #contentsBlock .section {
			min-height: 1px;
			}

			* html #contents #contentsLeftInner #contentsBlock .section {
			height: 1px;
			/*¥*//*/
			height: auto;
			overflow: hidden;
			/**/
			}

				#contents #contentsLeftInner #contentsBlock .section .sectionLeft {
				float:left;
				}

				#contents #contentsLeftInner #contentsBlock .section .sectionRight {
				float:right;
				}

	/*
	ContentsRight
	---------------------------------------- */
	#contents #contentsRight {
		float:right;
		margin-top:15px;
		width:155px;
	}

		/*
		Reserve
		---------------------------------------- */
		#reserve {
		}

		#OT_searchWrapperAll {
		height:203px;
		}

		/*
		Twitter
		---------------------------------------- */
		#twitter {
		padding-top:10px;
		}

		* html #twitter {
		padding-top:10px;
		}

		/*
		gourmetInformation
		---------------------------------------- */
		.gourmetInformation {
		padding-top:10px;
		}

		* html .gourmetInformation {
		padding-top:10px;
		}
		
		/*
		Inquiry
		---------------------------------------- */
		#inquiry {
		padding-top:10px;
		}

		/*Inquiry 赤坂店以外に使用
		---------------------------------------- */
		#inquiry2 {
		padding-top:10px;
		}

		/*
		relatedShop
		---------------------------------------- */
		#relatedShop {
		margin-top:10px;
		}

		#relatedShop li {
		margin-bottom:10px;
		}

/*
akasaka-home
---------------------------------------- */
/*
MainGraphics
---------------------------------------- */
#home #mainGraphics {
margin-top:18px;
}
#home #container #header h1{
	display:none;
}
	/*
	ContentsLeft
	---------------------------------------- */
	#home #contents #contentsLeft {
		background:none;
	}

		/*
		Topics
		---------------------------------------- */
		#home #topics {
			margin-top:15px;
			width:490px;
		}

		#home #topics a:link,
		#home #topics a:visited {
			color:#fff;
		}

		#home #topics a:hover {
			color:#fff;
			text-decoration:none;
		}

			#home #topics table {
				margin-top:10px;
				color:#fff;
			}

				#home #topics table th {
					vertical-align:top;
					width:5.5em;
				}

				#home #topics table td {
					padding:2px;
					vertical-align:top;
					line-height:1.3;
				}

			#home #topics .topicslList {
				text-align:right;
				margin-top:20px;
			}


	/*
	ShopList
	---------------------------------------- */
	#home #shopList {
	margin-top:35px;
	padding-top:10px;
	border-top:solid 1px #660000;
	}

		#home #shopList ul {
		text-align:center;
		}

			#home #shopList ul li {
			display:inline;
			margin-right:5px;
			}

			#home #shopList ul li.last {
			margin-right:0;
			}


/*
topics01
---------------------------------------- */

#topics01 {
}

#topics01 table {
width:100%;
}

#topics01 table th {
width:6em;
padding-top:20px;
padding-bottom:10px;
vertical-align:top;
font-weight:bold;
background:url(../img/lin_dot.gif) repeat-x bottom;
}

#topics01 table td {
padding-top:20px;
padding-bottom:10px;
vertical-align:top;
background:url(../img/lin_dot.gif) repeat-x bottom;
}

#topics01 table td img {
float:right;
margin-left:10px;
}

#topics01 table td h2 {
font-weight:bold;
}

#topics01 table td p {
margin-top:10px;
}

#topics01 #pageNavigation {
text-align:right;
margin-top:20px;
}

#topics01 #pageNavigation ul li {
display:inline;
/*
margin-left:5px;
margin-right:5px;
padding-left:5px;
padding-right:15px;
border-right:solid 1px #333;
*/
}

#topics01 #pageNavigation ul li.last {
/*
padding-right:0;
margin-right:0;
border-right:none;
*/
}


/*
shop01
---------------------------------------- */
#shop01 {
}

#shop01 .sectionRight dl {
margin-top:1em;
}

#shop01 .sectionRight dt {
font-weight:bold;
}

/*
quority01
---------------------------------------- */
#quority01 {
}

#quority01 #pageNavigation,
#quority02 #pageNavigation,
#quority03 #pageNavigation
 {
text-align:center;
margin-top:20px;
}

#quority01 #pageNavigation ul li,
#quority02 #pageNavigation ul li,
#quority03 #pageNavigation ul li {
display:inline;
margin-right:20px;
}

#quority01 #pageNavigation ul li.last,
#quority02 #pageNavigation ul li.last,
#quority03 #pageNavigation ul li.last {
margin-right:0;
}


/*
reserve01
---------------------------------------- */
#reserve01 {
}

#reserve01 .reserveBox {
margin-top:30px;
padding-top:15px;
background:url(../../akasaka/reserve/img/bkg_01.gif) top;
}

#reserve01 .reserveBox .reserveBoxInner {
text-align:center;
padding-bottom:15px;
background:url(../../akasaka/reserve/img/bkg_02.gif) bottom;
}

#reserve01 .reserveBox .reserveBoxInner h2 {
text-align:left;
padding-bottom:5px;
margin:0 auto;
width:440px;
background:url(../../common/img/lin_dot.gif) repeat-x bottom;
}

#reserve01 .reserveBox .reserveBoxInner p {
text-align:left;
margin:5px auto 0;
width:440px;
}

/*
menu01
---------------------------------------- */

#menu01 .menuSection {
padding-top:30px;
padding-bottom:10px;
background:url(../../common/img/lin_dot.gif) repeat-x bottom;
}

#menu01 .last {
background:none;
}

#menu01 .menuSection:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

#menu01 .menuSection {
min-height: 1px;
}

* html #menu01 .menuSection {
height: 1px;
/*¥*//*/
height: auto;
overflow: hidden;
/**/
}

#menu01 .menuSection ul {
}

#menu01 .menuSection li {
float:left;
width:140px;
}

#menu01 .notice {
margin-top:20px;
font-size:86%;
text-align:right;
}

