body { background-color: #9dbd67; text-align: center; margin: 0; padding: 0; }
h1 { color: #369; font-size: x-small; line-height: 100%; background-color: transparent; margin: 10px 0 0 20px; }
.headread  /* ヘッドh2 */ { color: #454343; font-size: xx-small; line-height: 100%; background-color: transparent; margin-top: 2px; margin-left: 20px; }
p {  }
em  /* 人名、項目など強調するテキスト */ { font-weight: bold; font-style: normal; }
td { }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
img  /* 画像のボーダを消す */ { border-style: none; outline-style: none; }
#container  /* 全体を囲むエリアヘッドにグラデ背景 */ { background-color: #fff; background-image: url(../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(../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(../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(../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(../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(../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(../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(../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(../img_iconbg/menu_bg.gif); background-repeat: repeat-y; text-align: left; width: 750px; height: auto; margin: 0; padding: 0 0 20px 0; overflow:auto ; }

#menu  /* 左メニューのエリアmac用にくま手背景付き */ { background-color: transparent; background-repeat: repeat-y; width: 150px; 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(../img_menu/menu_a_01.gif); background-repeat: no-repeat; width: 134px; height: 42px; margin-top: 6px; display:block; }
#menu02 a  /* 左メニューイベント */ { background-image: url(../img_menu/menu_a_02.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu03 a  /* 左メニューお店紹介 */ { background-image: url(../img_menu/menu_a_03.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu04 a  /* 左メニュー横浜橋って */ { background-image: url(../img_menu/menu_a_04.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu05 a  /* 左メニューマップと駐車場 */ { background-image: url(../img_menu/menu_a_05.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu06 a  /* 左メニュー問合せ */ { background-image: url(../img_menu/menu_a_06.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu07 a { background-image: url(../img_menu/menu_a_07.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu08 a  /* 左メニュー中国語 */ { background-image: url(../img_menu/menu_a_08.gif); background-repeat: no-repeat; display: block; margin-top: 6px; width: 134px; height: 42px; }
#menu09 a  /* 左メニュー三吉演芸場 */ { background-image: url(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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: x-small; line-height: 100%; background-color: transparent; width: 560px; height: auto; }
.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; }
.pagetitle3  /* ページの大見出し */ { color: #933; font-size: 18px; line-height: 150%; text-decoration: none; background-color: #9c6; margin-top: 4px; margin-bottom: 0; padding-left: 4px; width: 560px; }
.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; }
.greenkakomi  /* マップの囲みケイ */ { text-align: center; margin: 0; padding: 0; border-left: 2px solid #9c6; border-bottom: 2px solid #9c6; border-right: 2px solid #9c6; }
#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(../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; }
#kakomi1_pepper  /*  韓国語中国語背景  */ { color: #333; font-size: x-small; line-height: 150%; background-color: #fff; background-image: url(../img_iconbg/redpepper.jpg); background-repeat: no-repeat; background-position: 280px center; text-align: left; margin-top: 0; margin-bottom: 12px; margin-left: 0; padding: 0 10px 10px; width: 560px; height: 600px; clear: both; }
#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; }
.kakomi_img  /* ドットカコミ内の画像回り込みとアキ */ { float: left; margin: 8px 8px 8px 0; border: solid 2px #9c6; }
.korea_img  /* 韓国食材画像 */ { float: left; margin: 0 0 6px 6px; border: solid 2px #9c6; }
.kakomi_p  /* ドットカコミ内の改行時の上下の行とのアキ */ { margin-top: 4px; margin-bottom: 0; }
.marker { color: #333; background-color: #fc6; }
.honbun  /* 本文指定 */ { font-size: x-small; line-height: 130%; background-color: transparent; text-decoration: none; text-align: left; margin-top: 2px; margin-bottom: 8px; padding: 0; }
form { color: #333; font-size: x-small; line-height: 120%; background-color: #fc6; text-align: left; width: 510px; margin-right: auto; margin-left: auto; padding: 24px 24px 30px; border: dotted 2px #9c6; }
.komoku  /* フォーム配置 */ { float: left; display: block; width: 30%; }
.keepcenter  /* フォーム送信ボタン配置 */ { text-align: center; display: block; width: 80px; margin-top: 20px; margin-bottom: 10px; margin-left: 30%; }
form div { margin-bottom: 10px; }
