@charset "shift_jis";

/* information
-----------------------------------------------
	Site Name: Ώ ©Ά;
	URL: http://www.kyoto-kaji.jp/shared/layout.css;
	DateF2008-12;
	Author: Chiyo Uematsu;
	Comment: ΒΚX^Cp;
	Copyright: (C) Kaji. All Rights Reserved.;
*/


/* home
-----------------------------------------------	*/
body#home div#swf {
	position: absolute;
	top: 0;
	left: 240px;
	width: 640px;
	height: 440px;
	background: url(../img/swf.jpg) 0 0 no-repeat;
} 
body#home div#contentInner {
} 
body#home div#newsArea {
	float: left;
	width: 425px;
	padding-top: 24px;
}
body#home div#bannerArea {
	float: right;
	width: 385px;
	padding-top: 24px;
}
body#home div#newsArea ul {
	margin-left: 40px;
	margin-bottom: 1.5em;
	margin-top: 12px;
}
body#home div#newsArea li {
	background: url(../img/icon_moveto.jpg) no-repeat 0 0.65em;
	padding-left: 11px;
	list-style-type: none;
	font-size: 0.9em;
	line-height: 1.8em;
}
body#home p#banner1 {
	float: left;
	padding-bottom: 32px;
	width: 180px;
	height: 110px;
	margin-right: 25px;
}
body#home p#banner2 {
	float: left;
	width: 180px;
	height: 110px;
}





/* concept
-----------------------------------------------	*/
body#concept div.section {
	clear: both;
	margin-top: 24px;
}
body#concept div.sectionInner {
	padding-left: 40px;
}
body#concept h4 {
	height: 26px;
	padding-bottom: 1.5em;
}
body#concept h5 {
	padding-bottom: 1em;
}
body#concept div.section p {
	padding-bottom: 1.5em;
}
body#concept div#intro .txt {
	float: right;
	width: 380px;
}
body#concept div#intro .photo {
	float: left;
	width: 200px;
}
body#concept p#sign {
	text-align: right;
}
body#concept div#item .photo1 {
	float: left;
	width: 290px;
	margin-right: 20px;
}
body#concept div#item .photo2 {
	float: left;
	width: 290px;
}
body#concept div#ikuma .photo1 {
	float: left;
	width: 135px;
	margin-right: 20px;
}
body#concept div#ikuma .photo2 {
	float: left;
	width: 135px;
}
body#concept div#souvenir{
	width:860px !important;
}

body#concept p.price {
	color: #999;
	font-weight: bold;
	margin-bottom: -0.5em;
}


body#concept div.product_col{
	
}
body#concept div.product_col h5{
	float:left;
	margin-left:20px;
	clear:both;
	
}
body#concept div.productInner {
	float:left;
	margin-bottom:40px;
}
body#concept div.productInner dl.product1{
	width:250px;
	float:left;
}
body#concept div.productInner .product2{
	float:left;
	margin-left:20px;
}
body#concept div.productInner dl.product3{
	width:300px;
	float:left;
}
body#concept div.productInner dt span{
	font-size:12px;
	color:#fff;
	margin-right:1.5em;
	position:relative;
	top:-2px;
}
.num{
	left:-4px;
}
body#concept div.productInner dt{
	font-family:"qMmΎ© Pro W3", "Hiragino Mincho Pro", serif,"lr oΎ©", "MS PMincho";
	font-size:20px;
	font-weight:bold;
	background:url(../img/concept/icon_dt.png) no-repeat 8px 16px;
	padding:14px 0px 5px 16px;
}
body#concept div.productInner dd{
	margin-left:50px;
}
body#concept div.productInner dd.price{
	color:#9d9d9d;
	font-weight:bold;
	padding-bottom:8px;
}
body#concept #caution{
	background:url(../img/concept/caution.jpg) no-repeat 0 0;
	margin:20px 0 20px 30px;
	width:820px;
	height:320px;
	clear:both;
	position:relative;
	
}
body#concept #caution h4{
	font-size:20px;
	color:#2c1c11;
	font-family:"qMmΎ© Pro W3", "Hiragino Mincho Pro", serif,"lr oΎ©", "MS PMincho";
	background:#d7c9b1;
	width:400px;
	text-align:center;
	padding:6px 0;
	line-height:120%;
	position:relative;
	left:300px;
	top:30px;
	margin-bottom:30px;
}
body#concept #caution ul{
	position:relative;
	left:310px;
	top:30px;
	width:380px;
}
body#concept #caution li{
	margin-bottom:10px;
}
/* menu
-----------------------------------------------	*/
body#menu div.section {
	clear: both;
	margin-top: 24px;
}
body#menu div.sectionInner {
	padding-left: 40px;
}
#menu #food .gentei {
	width: 550px;
	height: auto;
	margin-bottom: 10px;
	margin-left: 40px;
	background-image: url(../img/gentei.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	line-height: 13px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 18px;
}


body#menu h4 {
	height: 26px;
	padding-bottom: 1.5em;
}
body#menu h5 {
	padding-bottom: 1em;
}
body#menu h6 {
	border-bottom: 1px dotted #999;
	font-size: 1.1em;
	margin-bottom: 10px;
	padding-bottom: 0.3em;
	color: #999;
	font-weight: bold;
}
body#menu div.food1 {
	float: left;
	width: 290px;
	padding-right: 20px;
	margin-left:20px;
}

body#menu div.food2 {
	float: left;
	width: 290px;
	margin-left: 20px;
}
body#menu div.section p {
	padding-bottom: 1.5em;
}
body#menu div.section ul {
	padding-bottom: 1.5em;
	margin-left: 30px;
}

body#menu .food1 dl,
body#menu .food2 dl {
	line-height: 1.4em;
	margin-bottom: 2em;
	border-bottom: 1px dotted #999 !important;
	padding-bottom: 0.4em;
}
body#menu .food1 dt,
body#menu .food2 dt {
	font-weight: bold;
	border-top: 1px dotted #999;
	padding-top: 0.4em;
	margin-top: 0.4em;
}
body#menu dd.price {
	margin-top: -1.4em;
	text-align: right;
	color: #D5180F;
}
body#menu dd.exp {
	font-size: 0.85em;
	color: #666;
}
body#menu #reserve dl {
}
body#menu #reserve dt {
}
body#menu #reserve dd {
	margin-top: -1.4em;
	margin-left: 6em;
}






/* access
-----------------------------------------------	*/
body#access div.section {
	clear: both;
	margin-top: 24px;
}
body#access div.sectionInner {
	padding-left: 40px;
}
body#access h4 {
	height: 26px;
	padding-bottom: 1.5em;
}
body#access div#shop h5,
body#access div#keiro h5 {
	border-bottom: 1px dotted #999;
	font-size: 1.1em;
	margin-bottom: 10px;
	padding-bottom: 0.3em;
	color: #999;
	font-weight: bold;
}
body#access div.shop1 {
	float: left;
	width: 290px;
	margin-right: 20px;
}
body#access div.shop2 {
	float: left;
	width: 290px;
}
body#access div.section p {
	padding-bottom: 1.5em;
}
body#access div.section ul {
	margin-bottom: 1.5em;
}
body#access div.section li {
	margin-left: 40px;
	padding-bottom: 0.2em;
}
body#access .tel2 {
	font-size: 1.3em;
	font-weight: bold;
}
body#access div#interior h5 {
	padding-bottom: 1em;
}

body#access .interior1 {
	float: left;
	width: 290px;
	margin-right: 20px;
}
body#access .interior2 {
	float: left;
	width: 290px;
}
