@charset "UTF-8";
/* CSS Document */
*{ margin:0 auto;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:97%;text-decoration:none;font-weigth:normal;line-height:150%;}
body { background:#000;text-align:center; }
a { text-decoration:underline;}
a:hover{ text-decoration:none;}
hr.dan { border-color:transparent;margin:10px 0;display:block;clear:both;}
img, div,li { behavior: url(iepngfix.htc) }
p.rights{text-align:right;color:#996600;padding-top:10px;}

div#wrap{width:1000px;background:url(images/index_bg.jpg) no-repeat top left;}
div#gm{width:250px;float:left;text-align:left;padding-left:50px;padding-top:45px;}	
div#cts{width:670px;float:left;text-align:left;margin-left:10px;}
div#fld {width:660px;margin-top:35px;height:480px;color:#ECECEC; margin-bottom:40px;}

	div#fld object{width:640px;margin-left:10px;margin:0px;padding:0px;}
	div#fld h2{margin:10px 0;font-size:1.1em;color:#996600;}
	div#fld h3{margin:10px 0;font-size:1.0em;color:#CDCDCD;}
	div#fld td{padding:5px;}
	div#fld p{margin-bottom:10px;}
	div#fld a{color:#FFF;}
	
	div#news{margin-top:20px;color:#ECECEC;margin-left:20px;width:400px;float:left;}
	div#news a{color:#FFF;}
	div#news img{margin-right:10px;}
	div#news ul{display:block;}
	div#news ul,li{margin:0;padding:0; list-style-position:inside;list-style-image:url(images/news_arrow.gif);margin-top:20px;}
	* html div#news li{margin:10px 0;}
	*:first-child+html div#news li{margin:10px 0;}
	div#news span{padding-left:15px;font-size:1em;}
	
	div#kyoto {width:200px;padding:0 10px;background:url(images/kyoto_hanasato_banner.jpg) no-repeat left top;padding-top:125px;float:left;margin-top:30px;}
	
	div#newsc {width:580px;margin-left:50px; overflow:auto;height:450px;padding-right:20px;}
	div#newsc span{font-size:12px;margin:0 20px;}
	div#newsc b{font-size:12px;}
	div#newsc i{display:block;margin:10px 0 ;font-style:none;font-weight:bold;}
	div#newsc h2{font-size:14px;marign-bottom:7px;}
	div#newsc p{line-height:200%;}
	div#newsc ul,li{margin:0;padding:0; list-style-position:inside;list-style-image:url(images/news_arrow.png);margin-left:15px;}
	
	div#food,div#space,div#access,div#contact,div#profile {width:610px;height:470px;overflow:auto;padding-right:20px;}
	div#food img {margin:0px;}
	div#food .fimg{float:left;}
	div#food h2{clear:both;display: block;padding-left:30px;background:url(images/ume_arrow.png) no-repeat;padding-top:10px;height:40px; font-size:1.2em;}
	div#food i{font-style:normal;}
	div#food table{width:380px;}
	div#food td{text-align:left;padding:5px;}
	div#foodview {width:560px;}
	div#foodview h3{color:#996600;font-weight:bold;font-size:150%;}
	div#foodview dl{display:block;}
	div#foodview dt{display:block;text-align:left;float:left;}
	div#foodview dd{display:block;text-align:right;font-size:150%;}
	div#foodview p{margin:20px 0;}
	
	div#foodtbl table{width:500px;}
	div#foodtbl .price{font-size:1em; color:#FFFFFF;}
		
	div#profile dl{margin:20px 0;}
	
	div#access table{width:550px;color:black;}
	div#access h2{clear:both;display: block;padding-left:30px;background:url(images/ume_arrow.png) no-repeat;padding-top:10px;height:40px; font-size:1.2em;}
	div#access th{text-align:left;padding:5px;background:#ECECEC; border-bottom:1px solid #CDCDCD;}
	div#access td{text-align:left;padding:5px;background:white; border-bottom:1px solid #CDCDCD;}
	div#access table.t380{width:380px;}
	
	div#mailform span{color:red;}
	div#mailform table{width:500px;}
	div#mailform th{width:150px;padding:5px;}
	div#mailform td{padding:5px;}
	div#mailform i{color:#666666;}
	div#mailform input{height:20px;}
	
div#mm{clear:both;width:1000px;background:url(images/mid_bar.jpg) no-repeat top left;height:48px;_height:48px;font-size:0.97em;padding-top:12px;}

div#footer{width:1000px;clear:both;background:url(images/foot_bg.jpg) repeat-x top left;color:#ECECEC; margin-top:-13px;height:170px;}
div#footer a{color:#FFF;}
div#footer span{display:block;margin-top:10px;}
div#footer p{color:#CDCDCD;font-size:0.97em;}
div#footer i{margin-left:30px;font-style:normal;color:white;}