* {margin: 0; padding: 0; }
/*トップページ背景*/
/*トップボタン*/
.topbotan_1 { width: auto; height: auto; float: left; padding-top: 300px; padding-left: 460px; }
.topbotan_2 { position: relative; width: auto; height: auto; overflow: inherit; margin-left: 800px; padding-top: 130px; }
/*遺芳録*/
#body_i { background-image: url(../news/images/ihouroku_bg.gif); background-repeat: repeat; position: absolute; width: 100%; height: 100%; }
#my_body_i { width: 720px; height: auto; margin-left: 217px; }
#left_contents { text-align: right; width: 115px; height: auto; float: left; padding-top: 100px; }
#main_contents_i { background-color: #23080a; width: 504px; height: 100%; overflow: hidden; margin-left: 200px; }
.ihou_header { background-color: #2d3f14; width: 100%; height: 35px; padding-top: 20px; padding-left: 15px; }
.ihou_botan { background-color: #23080a; width: 100%; height: 29px; }
.news_title { background-color: #23080a; width: 504px; overflow: auto; padding-top: 15px; padding-bottom: 20px; padding-left: 15px; }
.news_title a { color: #fff; font-size: 13px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; text-decoration: none; }
.news_title a:hover { color: #fab815; font-size: 13px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; text-decoration: none; }
.news_title_left { width: 134px; height: 22px; float: left; margin-right: 20px; }
.news_title_center { font-size: 12px; height: 22px; float: left; margin-right: 20px; padding-top: 4px; }
.news_title_right { height: 22px; float: left; padding-top: 4px; }
.news_box { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", Osaka; line-height: 18px; background-color: #23080a; width: auto; height: auto; overflow: auto; margin-bottom: 20px; padding-left: 15px; }
.news_box_txt { color: #fff; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: none; }
.news_box_txt:hover { color: #ff8b3f; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: underline; }
.news_box_souko { background-color: #23080a; text-align: right; margin-bottom: 20px; padding-left: 15px; width: auto; height: auto; padding-right: 15px; }
.news_box_souko a { color: white; font-size: 10px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: none; }
.news_box_souko a:hover { color: #ff8b3f; font-size: 10px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: underline; }
.news_box_souko1 { color: #fff; font-size: 13px; background-color: #23080a; text-align: center; margin-bottom: 20px; padding-left: 15px; width: auto; height: auto; overflow: auto; padding-right: 15px; }
.news_box_souko1 a { color: white; font-size: 10px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: none; }
.news_box_souko1 a:hover { color: #ff8b3f; font-size: 10px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: underline; }
.ihou_tuki { color: #fff; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 18px; background-color: #2e5314; text-decoration: none; width: auto; overflow: auto; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; }
.ihou_tuki a { color: #fff; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 18px; text-decoration: underline; }
.ihou_tuki a:hover { color: #fdaf00; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 18px; text-decoration: underline; }
.ihou_foot { color: #fff; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 18px; text-decoration: none; background-color: #2e3f14; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; width: auto; overflow: auto; }
.ihou_botan img { float: left; }
.news_top_1 { color: #fff; font-size: 15px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; background-color: #23080a; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
/*共通パーツ*/
#ihou_icon { background-image: url(../common/title_logo.gif); position: absolute; top: 0; left: 0; width: 30px; height: 300px; }
#my_body{ margin:0 auto; width:820px; order-right-style: solid; }
#my_header { background-color: #2d3f14; padding-top: 20px; padding-left: 15px; width: 805px; height: 35px; }
#my_header_botan { background-color: #23080a; width: 820px; height: 30px; }
.botan_head_img_c img { width: 820px; height: 150px; visibility: visible; float: none; clear: both; margin: 0; padding: 0; }
.botan_head_gurade { background-color: white; width: 820px; height: 12px; }
.botan_foot_gurade { background-color: white; width: 820px; height: 8px; }
.botan_head_left { float: left; margin: 0; padding: 0; }
.botan_head_part_1 {  }
.botan_head_part_1 img { margin: 0; padding: 0; float: left; overflow: hidden; }
#my_contents { background-color: white; width: auto; height: auto; overflow: hidden; }
#left_contents_main { margin-top: 60px; padding-right: 20px; padding-left: 40px; width: 260px; float: left; overflow: hidden; }
.left_contents_text { margin-top: 15px; margin-left: 8px; }
#main_contents { color: #32000a; font-size: 12px; font-family: Osaka, "ＭＳ ゴシック"; line-height: 20px; text-decoration: none; width: 460px; overflow: auto; margin-top: 60px; }
#my_foot { color: #fff; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 18px; background-color: #2e3f14; text-decoration: none; width: auto; overflow: auto; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; }
#my_foot_copy { margin-top: 20px; margin-bottom: 10px; }
.title_space_top { padding-bottom: 10px; }
.title_space_top h1 { padding-bottom: 10px; display: none; }
.title_space { padding-top: 10px; padding-bottom: 10px; }
.title_space h1 { padding-top: 10px; padding-bottom: 10px; display: none; }
.go_top { margin-top: 20px; margin-bottom: 20px; }
.side_banner_1 { position: absolute; top: 0; left: 0; }
#main_contents_c a { color: #32000a; font-size: 10px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: underline; padding-top: 20px; }
#main_contents_c a:hover { color: #ff8b3f; font-size: 10px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: underline; padding-top: 20px; }
#left_contents_main h1 { display: none; }
/*インフォメーション*/
.access_text_10 { color: #32000a; font-size: 10px; font-family: Osaka, "ＭＳ ゴシック"; line-height: 14px; text-decoration: none; }
.access_text_12 { color: #32000a; font-size: 12px; font-family: Osaka, "ＭＳ ゴシック"; line-height: 16px; text-decoration: none; }
.left_contents_text_acc { color: #45141f; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 18px; margin-top: 15px; margin-left: 8px; }
/*リンクページ*/
.link_box { width: 460px; height: auto; overflow: inherit; padding-top: 10px; padding-bottom: 15px; border-bottom: 1px dashed #32000a; }
.link_box_left { width: 15px; height: 16px; float: left; }
.link_box_right { width: 400px; float: left; padding-left: 10px; }
.link_box_right a { color: #32000a; font-size: 15px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; text-decoration: underline; }
.link_box_right a:hover { color: #fab815; font-size: 15px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; text-decoration: underline; }
.link_box_right2 { color: #32000a; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: none; padding-left: 15px; width: auto; float: left; padding-top: 6px; }
/*コンセプト*/
#my_contents_c { color: #32000a; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 18px; background-color: white; background-repeat: no-repeat; width: auto; height: auto; overflow: hidden; }
#main_contents_c { color: #32000a; font-size: 12px; font-family: Osaka, "ＭＳ ゴシック"; line-height: 20px; text-decoration: none; width: 460px; overflow: auto; margin-top: 60px; padding-bottom: 40px; }
.concept_side_text { color: #32000a; font-size: 14px; font-family: "ＭＳ ゴシック", Osaka; line-height: 30px; }
.concept_side_link { color: #32000a; font-size: 14px; font-family: "ＭＳ ゴシック", Osaka; line-height: 30px; text-decoration: underline; }
.concept_side_link:hover { color: #ff8b3f; font-size: 14px; font-family: "ＭＳ ゴシック", Osaka; line-height: 30px; text-decoration: underline; }
.gyouji_title { width: 460px; height: auto; overflow: auto; margin-top: 20px; margin-bottom: 10px; padding-top: 10px; border-top: 1px dashed #32000a; }
.gyouji_title h2 { color: #32000a; font-size: 16px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; line-height: 30px; margin-left: 5px; }
.gyouji_title_hi { color: #32000a; font-size: 12px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; line-height: 30px; }
.gyouji_title img { width: 15px; height: 16px; float: left; padding-top: 6px; padding-right: 6px; }
.gyouji_box { width: 460px; height: auto; overflow: auto; padding-bottom: 20px; }
.gyouji_left { color: #32000a; font-size: 14px; font-family: "ＭＳ ゴシック", Osaka; line-height: 30px; float: left; padding-right: 20px; }
.gyouji_right { color: #32000a; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 18px; width: 240px; float: left; }
.gyouji_box_new { padding-bottom: 20px; width: 460px; height: auto; overflow: auto; }
.gyouji_box_new img { float: left; margin-right: 10px; margin-bottom: 10px; }
/*境内のご案内*/
.keidai_title { color: #32000a; font-size: 16px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; line-height: 30px; margin-top: 20px; margin-bottom: 10px; width: 460px; height: auto; overflow: auto; }
.keidai_box { width: 460px; height: auto; overflow: auto; padding-bottom: 20px; }
.keidai_text_box { color: #32000a; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 15px; padding-bottom: 20px; width: 460px; height: auto; overflow: auto; padding-top: 10px; }
.keidai_text_box a { color: #32000a; font-size: 10px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: underline; width: 200px; height: 12px; padding-top: 100px; }
.keidai_text_box a:hover { color: #ff8b3f; font-size: 10px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: underline; padding-top: 10px; }
/*ご祈願*/
.kigan_title { color: #32000a; font-size: 16px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; line-height: 30px; width: 460px; height: auto; overflow: auto; margin-top: 15px; }
.kigan_title img { float: left; margin-right: 10px; padding-top: 6px; }
.kigan_title h2 { color: #32000a; font-size: 16px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; line-height: 30px; }
.kigan_box { width: 460px; height: auto; overflow: auto; margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px dashed #32000a; }
.kigan_box img { float: left; margin-top: 10px; margin-right: 10px; }
.kigan_box strong { color: #32000a; font-size: 16px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: normal; }
/*テーブル内見出し（左）*/
.kigan_table_hidari { color: #32000a; font-size: 14px; font-family: "ＭＳ ゴシック", Osaka; line-height: 16px; text-decoration: none; }
/*挙式
*/
.kigan_box p { overflow: auto; margin-top: 10px; margin-bottom: 10px; }
.kigan_box td { padding: 3px; }
.kekon_img img { float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }
/*遺芳録展開ページ*/
#my_contents_i { color: #32000a; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 18px; background-color: white; background-image: url(../ihouroku/images/ihou_top_bg.gif); background-repeat: no-repeat; width: 100%; height: auto; overflow: auto; }
.left_text_title { margin-top: 20px; margin-bottom: 10px; }
.left_text_namebox { font-family: "ＭＳ ゴシック", Osaka; text-decoration: none; }
.ihou_top_1 { color: #fff; font-size: 15px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; background-color: #23080a; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
/*アーカイブ*/
#my_contents_ia { color: #32000a; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 18px; background-color: white; background-repeat: no-repeat; width: 100%; height: auto; overflow: auto; }
#main_contents_ia { color: #32000a; font-size: 13px; font-family: Osaka, "ＭＳ ゴシック"; line-height: 23px; text-decoration: none; width: 460px; overflow: auto; margin-top: 60px; }
.ihou_midashi_1 { color: #fff; font-size: 15px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; background-color: #23080a; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
.ihou_syoukai { color: #32000a; font-size: 12px; font-family: Osaka, "ＭＳ ゴシック"; line-height: 18px; text-decoration: none; width: auto; height: 200px; overflow: inherit; }
.ihou_top_1 h1 { color: #fff; font-size: 15px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; background-color: #23080a; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
.ihou_syoukai img { overflow: inherit; float: left; margin-right: 10px; }
.ihou_honbun { margin-top: 15px; }
.ihou_honbun img { overflow: inherit; float: left; margin-right: 10px; }
.ihou_honbun strong { color: #9e6f00; font-size: 18px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; background-image: url(../common/midashi_icon.gif); background-repeat: no-repeat; overflow: auto; margin-top: 300px; padding-left: 20px; order-top-style: dashed; }
/*のみの市*/
.ichi_title { color: #32000a; font-size: 16px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; line-height: 30px; width: 460px; height: auto; overflow: auto; margin-top: 15px; }
.ichi_title img { float: left; margin-right: 10px; padding-top: 6px; }
.ichi_title h2 { color: #32000a; font-size: 16px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; line-height: 30px; }
.ichi_box { width: 460px; height: auto; overflow: auto; margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px dashed #32000a; }
.ichi_info { width: 450px; height: auto; padding-top: 5px; padding-bottom: 5px; color: #32000a; font-size: 12px; font-family: Osaka, "ＭＳ ゴシック"; line-height: 16px; text-decoration: none; }
.ichi_info_l { background-color: #c8c8c8; text-align: center; width: 100px; float: left; padding: 5px; }
.ichi_info_r { width: 315px; margin-left: 120px; padding: 5px; }
.ichi_cal { width: 455px; height: auto; color: #32000a; font-size: 12px; font-family: Osaka, "ＭＳ ゴシック"; line-height: 20px; text-decoration: none; margin-bottom: 10px; }
.ichi_cal_body { width: 170px; float: left; padding-top: 5px; padding-bottom: 5px; }
.ichi_cal_l { width: 170px; float: left; padding-top: 5px; padding-bottom: 5px; }
.ichi_cal_r { width: 270px; margin-left: 180px; padding-top: 5px; padding-bottom: 5px; }
.ichi_cal h3 { color: #fff; font-size: 12px; font-family: Osaka, "ＭＳ ゴシック"; font-weight: bolder; background-color: #32000a; text-decoration: none; width: 450px; margin-bottom: 10px; padding: 5px; }
.sun { color: #c80000; }
