body { background-color: #9dbd67; text-align: center; margin: 0; padding: 0; font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Verdana;}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
BR {letter-spacing:normal;}
h1 { color: #369; font-size: x-small; line-height: 100%; background-color: transparent; margin: 10px 0 0 20px; }
img  /* 画像のボーダを消す */ { border-style: none; outline-style: none; }
.headread  /* ヘッドh2 */ { color: #454343; font-size: xx-small; line-height: 100%; background-color: transparent; margin-top: 2px; margin-left: 20px; }

#container  /* 全体を囲むエリアヘッドにグラデ背景 */ { background-color: #fff; background-image: url(http://www.yokohamabashi.com/img_iconbg/headbg.gif); background-repeat: repeat-x; width: 750px; height: auto; margin-top: 0; margin-right: auto; margin-left: auto; }
#fcontainer  /* 三吉演芸場全体を囲むエリア歌舞伎模様 */ { background-color: #fff; background-image: url(http://www.yokohamabashi.com/img_iconbg/f_miyosi_headbg.gif); background-repeat: repeat-x; margin-top: 0; margin-right: auto; margin-left: auto; width: 750px; height: auto; }

#banner  /* ページ頭のロゴとページタイトル部分 */ { width: 750px; height: 94px; }
#logo  /* ヘッドのロゴの入るエリア */ { width: 150px; height: 80px; float: left; }

#atitle { background-color: transparent; background-image: url(http://www.yokohamabashi.com/img_iconbg/a_event_head.gif); background-repeat: no-repeat; text-align: left; margin: 0; width: 600px; height: 94px; float: left; }
#ctitle { background-color: transparent; background-image: url(http://www.yokohamabashi.com/img_iconbg/c_about_head.gif); background-repeat: no-repeat; text-align: left; margin: 0; width: 600px; height: 94px; float: left; }
#dtitle { background-color: transparent; background-image: url(http://www.yokohamabashi.com/img_iconbg/d_map_head.gif); background-repeat: no-repeat; text-align: left; margin: 0; width: 600px; height: 94px; float: left; }
#etitle { background-color: transparent; background-image: url(http://www.yokohamabashi.com/img_iconbg/e_koreachina_head.gif); background-repeat: no-repeat; text-align: left; margin: 0; width: 600px; height: 94px; float: left; }
#gtitle { background-color: transparent; background-image: url(http://www.yokohamabashi.com/img_iconbg/g_form_head.gif); background-repeat: no-repeat; text-align: left; margin: 0; width: 600px; height: 94px; float: left; }
#ftitle  /* 三吉演芸場ヘッド部分 */ { background-color: transparent; background-image: url(http://www.yokohamabashi.com/img_iconbg/f_miyosi_head.gif); background-repeat: no-repeat; text-align: left; margin: 0; width: 600px; height: 94px; float: left; }
.miyoshi  /*  三吉演芸場 h1 */ { color: #333; font-size: x-small; line-height: 100%; background-color: transparent; margin: 26px 0 0 20px; }

#base  /* メニューとメイン部分を囲むエリアくま手の背景 */ { background-color: transparent; background-image: url(http://www.yokohamabashi.com/img_iconbg/menu_bg.gif); background-repeat: repeat-y; text-align: left; width: 750px; height: auto; margin: 0; padding: 0 0 20px; overflow:auto ; }
#gbase  /* 問合せフォームのベースエリア */ { text-align: center; width: 750px; height: auto; overflow: auto; }
#menu  /* 左メニューのエリアmac用にくま手背景付き */ { background-color: transparent; background-repeat: repeat-y; width: 160px; height: auto; float: left; margin: 0 0 0 4px; }
#menu ul  /* 左メニューの指定 */ { color: #000; font-size: x-small; line-height: 100%; background-color: transparent; text-indent: -5000px; width: 134px; height: auto; margin: 0 6px 20px 0; padding: 0; list-style-type: none; display: block; }
#menu01 a  /* 左メニュートップページ */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_a_01.gif); background-repeat: no-repeat; width: 134px; height: 42px; margin-top: 6px; display:block; }
#menu02 a  /* 左メニューイベント */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_a_02.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu03 a  /* 左メニューお店紹介 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_a_03.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu04 a  /* 左メニュー横浜橋って */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_a_04.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu05 a  /* 左メニューマップと駐車場 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_a_05.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu06 a  /* 左メニュー問合せ */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_a_06.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu07 a  /* 左メニュー韓国語 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_a_07.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu08 a  /* 左メニュー中国語 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_a_08.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu09 a  /* 左メニュー三吉演芸場 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_a_09.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu01 a:hover  /* 左メニュートップページ反転 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_b_01.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu02 a:hover  /* 左メニューイベント反転 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_b_02.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu03 a:hover  /* 左メニューお店紹介反転 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_b_03.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu04 a:hover  /* 左メニュー横浜橋って反転 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_b_04.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu05 a:hover  /* 左メニューマップと駐車場反転 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_b_05.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu06 a:hover  /* 左メニュー問合せ反転 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_b_06.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu07 a:hover  /* 左メニュー韓国語反転 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_b_07.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu08 a:hover  /* 左メニュー中国語反転 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_b_08.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu09 a:hover  /* 左メニュー三吉演芸場反転 */ { background-image: url(http://www.yokohamabashi.com/img_menu/menu_b_09.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }

#main  /* コンテンツの入るメインエリア */ { background-color: transparent; text-align: left; width: 560px; height: auto;  float: left; margin-left: 10px; }
#foot  /* フッタ */ { background-color: #369; background-image: url(http://www.yokohamabashi.com/img_iconbg/foot_bg.gif); background-repeat: no-repeat; background-position: 10px 0; text-align: left; width: 750px; height: 60px; clear: both; margin-right: auto; margin-left: auto; }
#flogo  /* フッタのロゴエリア */ { color: #fff; font-size: small; line-height: 100%; background-color: transparent; width: 150px; height: 34px; float: left; padding-top: 0; }
#add  /* フッタの住所 */ { color: #fff; font-size: 12px; line-height: 100%; width: 580px; height: 34px; float: left; clear: right; padding-top: 12px; }
address  /* フッタの著作権表示 */ { color: #fff; font-size: small; font-style: normal; line-height: 100%; background-color: transparent; width: 750px; height: 26px; clear: both; margin-left: 10px; }

.cate  /* お店紹介の業種や肩書き */ { color: #000; font-size: 12px; line-height: 100%; background-color: transparent; width: 560px; height: auto; }
.cate a:link { text-decoration: none; COLOR: #000;}
.cate a:visited { text-decoration: none; color: #000;}
.cate a:hover { text-decoration: none; color: #000;}
.cate a:active { text-decoration: none; color: #000;}

.pagetitle  /* ページの大見出し */ { color: #933; font-size: 18px; line-height: 150%; text-decoration: none; background-color: white; margin-top: 4px; margin-bottom: 0; padding-left: 4px; width: 560px; border: solid 2px; }
.pagetitle2  /* ページの大見出し2 */ { color: #636; font-size: 18px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 120%; background-color: transparent; text-decoration: none; margin-top: 12px; margin-bottom: 8px; margin-left: 0; }
.read  /* お店のPRやページ内容の概略 */ { color: #933; font-size: small; font-weight: bold; line-height: 120%; background-color: transparent; width: 560px; margin-top: 12px; margin-bottom: 0; }
#presen  /* お店紹介ほか本文エリア */ { color: #000; font-size: x-small; line-height: 150%; background-color: transparent; text-align: left; width: 560px; margin-top: 12px; margin-bottom: 0; }
#presen img  /* お店紹介その他の画像 */ { float: left; margin: 0 12px 12px 0; border-style: none; outline-style: none; }

#schedule { color: #000; font-size: 12px; line-height: 24px; background-color: transparent; width: 100%; clear: both; margin-top: 12px; }
#schedule p { font-size: x-small; line-height: 150%; background-color: transparent; margin-top: 5px; margin-bottom: 5px; border-bottom: 1px dashed #cc9e66; }
#schedule em { color: #933; font-size: x-small; font-weight: bold; font-style: normal; background-color: transparent; }

#utamaru  /* 歌丸師匠の背景 */ { background-color: transparent; background-image: url(http://www.yokohamabashi.com/img_iconbg/utamarushisho.jpg); background-repeat: no-repeat; background-position: 300px -24px; text-align: left; width: 560px; height: 380px; float: left; margin-left: 0; border: dotted 2px #9c6; color: #333; font-size: 12px; line-height: 150%; background-color: transparent; text-align: left; margin-top: 0; padding-top: 0; padding-left: 12px; }
#utamaru p  /* 改行時の上下の行とのアキ */ { margin-top: 2px; margin-bottom: 0; }

#kakomi1_a,#kakomi1_b  /* 右メインのカラムをドットで囲む */ { color: #333; font-size: x-small; line-height: 150%; background-color: #fff; text-align: left; width: 540px; height: auto; clear: both; margin-top: 0; margin-bottom: 12px; margin-left: 0; padding: 0 12px 12px; border: dotted 2px #9c6; }
#kakomi2_a, #kakomi2_b  /*  右メインの2カラムをドットで囲む  */ { color: #333; font-size: x-small; line-height: 150%; background-color: transparent; text-align: left; margin-top: 0; margin-bottom: 12px; margin-left: 0; padding: 0; width: 540px; height: auto; clear: both; border: dotted 2px #9c6; overflow:auto ; }
.leftcolmun  /* 左カラム */ { width: 240px; height: auto; float: left; margin: 8px 6px 8px 10px; }
.rightcolumn  /* 右カラム */ { margin: 8px 10px 8px 6px; width: 240px; height: auto; float: right; }
#kakomi1_a img { float: left; margin: 8px 8px 8px 0; border: outset 2px #9c6; }
#kakomi2_a img { margin: 8px 8px 8px 0; float: left; border: outset 2px #9c6; }
#kakomi2_b img { margin: 8px 8px 8px 0; float: left; border: outset 2px #9c6; }
#kakomi1_b img { margin: 8px 8px 8px 0; float: left; border: outset 2px #9c6; }
#kakomi1_a p  /* 改行時の上下の行とのアキ   */ { margin-top: 4px; margin-bottom: 0; }
#kakomi2_a p { margin-top: 4px; margin-bottom: 0; }
#kakomi1_b p { margin-top: 4px; margin-bottom: 0; }
#kakomi2_b p { margin-top: 4px; margin-bottom: 0; }
.marker { color: #333; background-color: #fc6; }
.komoku { float: left; display: block; width: 25%; }
/* form { color: #333; font-size: x-small; line-height: 120%; background-color: #fc6; text-align: left; width: 560px; margin-right: auto; margin-left: auto; padding: 24px 24px 30px; border: dotted 2px #9c6; } */
/* form div { margin-bottom: 10px; } */

form { padding: 0px; margin: 0px; }

#title  /* お店紹介ヘッド部分 */ { background-color: transparent; background-image: url(http://www.yokohamabashi.com/img_iconbg/b_shop_head.gif); background-repeat: repeat-y; text-align: left; width: 600px; height: 94px; float: left; margin: 0; }
#shopmain  /* コンテンツの入るメインエリア */ { background-color: transparent; width: 380px; height: auto; float: left; margin-left: 12px; }
.cate  /* お店紹介の業種や肩書き */ { color: #000; font-size: 12px; line-height: 120%; background-color: transparent; width: 380px; height: auto; }

.shopname  /* お店の名前やページの項目 */ { color: #933; font-size: 18px; line-height: 150%; background-color: white; text-decoration: none; width: 360px; margin-top: 4px; margin-bottom: 8px; padding-left: 4px; border: solid 2px; }
.shopname a:link { text-decoration: none; COLOR: #933;}
.shopname a:visited { text-decoration: none; color: #933;}
.shopname a:hover { text-decoration: none; color: #933;}
.shopname a:active { text-decoration: none; color: #933;}

.pagearea a:link { font-size: x-small; text-decoration: none; COLOR: #000;}
.pagearea a:visited { font-size: x-small; text-decoration: none; color: #000;}
.pagearea a:hover { font-size: x-small; text-decoration: none; color: #aaa;}
.pagearea a:active { font-size: x-small; text-decoration: none; color: #000;}


.read  /* お店のPRやページ内容の概略 */ { color: #933; font-size: small; line-height: 120%; background-color: transparent; width: 380px; margin-top: 6px; margin-bottom: 0; }
.photoarea  /*お店商品などの写真*/  {width: 380px; text-align: center; background-color: transparent; margin-top: 6px;}
.prtext  /*お店商品などの紹介文*/ { color: #000000; font-size: 12px; letter-spacing:1px; line-height: 150%; background-color:transparent;  width: 380px; text-align: left; margin-top: 6px; } 
.prtext img { margin: 8px 0px 2px 8px;}

.part { margin-bottom: 20px; }

#info  /* お店の営業案内のエリア */ { background-color: transparent; width: 380px; clear: both; margin-top: 12px; }
#info table  /* 営業案内表組 */  { color: #000; font-size: 12px; line-height: 100%; background-color: #fff; width: 100%; margin-bottom: 20px; border: solid 1px #369; }
#info td  /* 表組テキスト */ { border-collapse:collapse; border: solid 1px #369; padding: 6px; }
#info th  /* 表組項目 */ { font-weight: normal; border-collapse:collapse; border: solid 1px #369; padding: 6px; width: 90px; text-align: left; }
.line  /* 表組のケイ指定 */  { border-color: #369; border-width: 1px; border-collapse:collapse; }

#right  /* 右サイド新着、カテゴリーのカラム */ { background-color: #fffccc; text-align: left; width: 150px; height: auto; float: left; margin-left: 20px; padding-left: 0; }
#right a:link { text-decoration: none; COLOR: #000;}
#right a:visited { text-decoration: none; color: #000;}
#right a:hover { text-decoration: none; color: #aaa;}
#right a:active { text-decoration: none; color: #000;}
#right ul  /* 右カラム新着、カテゴリのリスト */ { color: #000; font-size: 12px; line-height: 175%; background-color: transparent; text-align: left; margin: 0 0 6px 4px; padding: 0; list-style-type: none; }

.midasi  /* 新着、カテゴリーのオビ  */ { color: #333; font-size: 12px; line-height: 100%; background-color: #f8edb6; text-align: left; text-indent: 0.5em; width: 150px; margin-right: 0; margin-bottom: 4px; margin-left: 0; padding-top: 4px; padding-bottom: 4px; padding-left: 0; border-top: 1px solid #fc6; border-bottom: 1px solid #fc6; }


#searcharea  /* 検索ボックス */ { text-align: left; margin: 0px 2px 10px 2px;}
.search { font-size: 12px; font-family: "Verdana", "ＭＳ ゴシック", "Osaka";}


.part ul {
  list-style-type: square;
  padding: 0px 0px 0px 15px;
  margin: 0px 0px 0px 5px;
  color: #666;
}
