div{padding:0px;margin:0px;}	form{display:inline;}select{display:inline;}input{display:inline;}img{border:0;}/*　シート全体　*/.sheet{	background-image: url(./img/bgi.gif);width:100%;	border:#cccc99 thin solid;border-width:3px;}.top_menu{	width:180px;text-align:center;background-color:#CCCC99;}/*　シートメニュー　*/.sheet_m{	font-size:11;background:#CCCC99;}.sheet_m:hover{	background-color:orange;}.sheet_m a{	color:#663300;text-decoration:none;font-weight:bold;font-size:13px;}.sub_menu{	text-align:right;margin:0 auto;font-size:12px;}.sub_menu a:hover{	background-color:orange;}.mlink{	text-align:right;font-size:12px;}/*　シートサブメニュ−領域　*/.sheet_sm{	height:20px;background-color:#996600;width:100%;text-align:center;vertical-align:bottom;}.sheet_sm input{	font-size:10px;border-width:1px;}/*　シートサブタイトル*/.sheet_st{	background-image: url(./img/banner.gif);	font-size:18; font-weight:bold;color:white;	margin:10px 24px;width:300px;height:50px;	text-align:center;vertical-align:middle;}/*　シート項目　*/.sheet_l{	border:thick orange solid;border-width:2px;font-size:12;margin:5px;	color:#333300;padding:3px;width:80%;background:#CCCC99;}/*　シート内文章*/.sheet_d{	font-size:12;	margin:10px; padding:0px 15px;}/*　リストテーブル*/.small_t{	font-size:10;}/*　カテゴリアイコン　*/.gen_icon{	font-size:9;font-weight:bold;color: white;background-color:darkcyan;	display:inline;margin:0 5px;padding: 2px 5px;	border:#006666 solid thin;}/*　検索メニュー*/.search_menu{	background-color:#CCCC99;margin-right:5px;	font-size:12; font-weight:bold;text-align:right;}/*　メニューインデックス　*/.nmenu{	background-image: url(./img/edge.gif);	font-size:14; font-weight:bold;width:180;	color:white;	text-align:center;height:20px;}/*　メニュージャンルアイコン*/.gmicon{	border: 3px #009900 solid;	display:inline;color:#006600;text-decoration:none;font-weight:bold;	margin:1px; background: white; padding:2px 3px;line-height:1.8}.oglist{	border: 1px #009900 solid;font-weight:none;font-size:9;	margin:0; background: white; padding:1px 1px;}/*　メニューカテゴリ項目（指定）　*/.mcate-on{	background-color:orange;	padding-right:20px;}/*　メニューエリアアイコン　*/.amicon{	border: 3px #0000cc solid;	display:inline;color:#000066;text-decoration:none;font-weight:bold;	margin:1px; background: white; padding:2px 3px;line-height:1.8}/*　メニューRSSアイコン　*/.rmicon{	border: 3px #844 solid;	display:inline;color:#660000;text-decoration:none;font-weight:bold;	margin:1px; background: white; padding:2px 3px;line-height:1.8}/*　コメントリスト　*/.clist{	border:thick solid #CCCC99;border-width:4px 0 0 0;font-size:11;}.ccont{	padding-left:24px; font-size:10;}/*　注意　*/.alert{	border:  red double;background-color:white;	padding:5px; margin:10px;width:450px;}/*　お知らせフィールド　*/.newst{	background-color: #CCCC99;color:#003366;	border:#CCCC99 thin solid;	padding:0 8px;margin:0;}/*　ユーザ、日時　*/.mininfo{	font-size:80%;border-width:3px;	border:thin gray solid;display:inline;}/*　お店からの情報　*/.spec_info{	top:0px;left:360px;position:absolute;visibility:hidden;z-index:3;padding:7px 5px;	background-image:url(img/speci.gif);background-repeat: no-repeat;	width:400px;height:240px;font-weight:bold;color:red;font-size:18;}/*　各項目（Solo）と、お知らせ別枠の行（トップ）　*/.scol{	border-bottom: thin solid #609096;width:100%;font-size:11;}/*　Soloテーブル　*/.soloth{	background:#996600;width:60;font-size:12;color:#CCCC99;}.solotd{	background:#CCCC99;}/*　行（リスト）　*/.lcol{	border-bottom: thin #ff9999 solid;	display:block;font-size:120%;margin:0;padding:0;}.inden{padding-left:30;}.inli{display:inline}/*　ヘルプ用？　*/.htn{	background-color: red;	color:white;font-size:14px;text-decoration:none;}/*　マップ表示　*/#map{	background-color: #cccc99;	border: thick #cccc99 solid;}