
body  {	background-color:InfoBackground;
	font-family:"sans-serif";
	color:#535353;}

a {	text-decoration: underline;}
 .s {		font-weight:700; background-color:transparent; }
 .white{	color : #ffffff; text-decoration: none; font-weight : 700;}

hr { 	height:0.05em; margin : 0.5em 0em;}
 .none { 	display : none;}

div.all{width:680px ; margin:auto;
	font : 400 0.9em/1.8em "Meiryo UIf"¤Ç¤¹ }

table {	width:100% ; table-layout:fixed ; border-collapse:collapse;} 
div.all table {		margin-top : 3.2em;}
div.all table.midashi {	margin-top : 1.8em;}
div.all table.menu,div.all table.shop {
			margin-top : 1.2em; }
div.all table.org {		margin : 1.4em 0em 0em 2.2em; width : 600px;}

td {	vertical-align : top; width : 50%;}
 .right {	text-align : right; width : 7%; padding-right : 1em;}
 .yoko32  {	width : 32%;}
 .mid { 	width : 3%; background-color:transparent;}
 .yoko65 {	width : 65%;}

td.yoko50,th.yoko50 { width : 50%; }
td.yoko40,th.yoko40 { width : 40%; }
td.yoko30,th.yoko30 { width : 30%; }
td.yoko20,th.yoko20 { width : 20%; text-align:center;}


table.org td {	border : 0.05em solid #eee8aa; padding : 0.1em 1em;
		background-color : #fffff0; }
table.org td.color {	background-color : #f5f5dc; }
table.org td.app {		 padding : 1em 1.3em }

tr.title td {	padding: 0.2em 1em; margin :0em; }

caption {	padding:0.5em; padding-top:0em; }


p, ul {	margin : 1.4em 0em 0em 2.2em;}

ol {	margin-left : 5em; }

p.main {	margin:2.8em 0em 0em 0em; }
 .shortcut { 	background-color :white; border: 0.05em solid silver; 
		margin-left : 0em; 
		line-height: 1.7em;}
 .sub {		background-color : #fffff0;margin : 1.8em 3em 0em 3em;
		border : 0.1em #e4ddaa; border-style : solid none ; }
 .last {	font-size : 0.8em; text-align : right; padding : 2.4em 1em 1.2em 0em;}

 .shortcut,.sub {padding : 1.1em 1.5em; }


h1 {	font-size : 1.6em;	font-weight :900; color : #000000;
	margin : 1.5em 0em 1em 0em;
	text-align: center; }

h2 { 	color: #ffffff; font-size : 1.0em ; margin:0em;}

em { 	font-style:normal;
    	font-weight: 700; }
 .slink{	font-weight: 400; font-size:0.75em;}
 .white {	color:#ffffff;}
 .s1 { 		color : #336699;}
 .s2 { 		color : #66cc00;}
 .s3 { 		color : #ffa500;}
 .s4 { 		color : #00ccff;}
 .s5 { 		color : #9400d3;}
 .s6 { 		color : #cc9900;}
 .s7 { 		color : #999900;}
 .s8 { 		color : #ff99cc;}
 .bd  { 		color : #ffd700;}
 .b2 {		color : #adff2f;}
 .d  { 		color : #ff3300;}

span.notes,.cnotes { font-size : 90% ; font-weight:400;}
 .kor{ 		font-family:'gulim','batang',sans-serif;} 

ul { 	list-style-type : none; 
	padding-left: 0.5em;}

ul.navi1,ul.navi2,address {
	margin : 0.0em;   padding : 0.6em; border: none;
	font : 400 0.76em Meiryo UI,"MS PGothic"; 
	color : #ffffff;  min-width : 680px;}

ul.navi1,address{
        background-color : #999999;
        text-align : left;}
ul.navi2 {text-align : right;}

ul.navi1 li,ul.navi2 li { display : inline; }

ul.navi1 a,ul.navi2 a{	padding:0.6em 0.4em ;
	color:white; text-decoration: none;}

ul.navi1 a:hover, ul.navi2 a:hover{
	color: #666666; background-color:InfoBackground;}

ul.navi1 em,ul.navi1 a.here{
	color : #ffffff; font-weight : 800;
	background-color : #666666;
	padding:0.6em 0.4em; }
ul.navi2 em,ul.navi2 a.here{
	color : #666666; font-weight : 800;
	background-color : #ffffff;
	padding:0.6em 0.4em; }

ul.org {	list-style-type : disc;
	margin-top:0.5em;}


address { font : 400 0.8em "lucida sans unicode",sans-serif;}


table div,p.box{ 
	background-color:#f5f5dc;
	border : 0.05em solid #eee8aa;	margin : 0.2em 0em 0.6em 0em ;
	padding: 0.6em 0.8em ; 	font-weight : 400;  }

p.box {	text-align : center; margin-top : 3.3em ;  }

div.box	{ font-size : 100%;   margin : 0.8em 0.5em ; }
div.price,.clear	{ font-size : 100%;   margin : 0.5em ; }
div.clear { border-style:none ; background-color : transparent;}

table.menu div.box {
	background-color : white;
	margin-bottom : 0em;  }

div.price { 
	margin-top : 0em ;  padding: 0.2em 0.8em ;
	text-align : right; border-top : 0em; }

div.comment {	font-weight:700;
	padding-bottom : 0.2em;	margin:2.2em 0em 0em 1.0em;
	border-bottom : 0.2em dotted;}

div.naka {	text-align : center;}
