body              { font-size: 8.5pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; line-height: 140%; background-color: white; text-align: left; letter-spacing: 1px; margin: 0; padding: 0     }
#navi    { color: olive; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; background-image: url(../image/navi_back.gif); background-position: 0 0; width: 726px; height: 32px; margin: 0; padding: 0; list-style-type: none; }
ul#navi li { font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; background-image: url(../image/navi_back.gif); text-align: center; height: 32px; float: left ; list-style-type: none; }
ul#navi li a { display: block; color: white; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; background-image: url(../image/navi_back.gif); background-position: 3px 0; text-decoration: none; text-align: center; width: 181px; height: 24px; margin: 0; padding-top: 8px; }
ul#navi li P { color: #fc6; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; line-height: 23px; background-image: url(../image/navi_back_up.gif); background-position: 20px 0; text-decoration: none; width: 195px; display: block; margin: 0; padding: 8px 3px 5px; }
ul#navi li a:link { color: white; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; background-image: url(../image/navi_back.gif); text-decoration: none; }
ul#navi li a:visited { color: white; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; background-image: url(../image/navi_back.gif); background-repeat: no-repeat; text-decoration: none    }
ul#navi li a:hover { display: block; color: orange; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; background-image: url(../image/navi_back_up.gif); background-repeat: no-repeat; text-decoration: underline; }
ul#navi li a:active { color: white; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; background-image: url(../image/navi_back.gif); background-repeat: no-repeat; text-decoration: none    }
.main_back { background-image: url(../image/main_back.gif); background-repeat: repeat-y; background-position: center 0; text-align: left; width:800px; margin-right: auto; margin-left: auto; padding: 0; }
.main_map { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; padding: 0; width: 726px; height: 615pt; margin-top: 0; margin-right: auto; margin-left: auto; border-top: 15px solid #000; border-bottom: 30px solid #000; }
.main_ichiran { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin-top: 0; margin-right: auto; margin-left: auto; padding: 0; width: 726px; height: 915pt; border-top: 15px solid #000; border-bottom: 20px solid #000; }
.main_top { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin-top: 0; margin-right: auto; margin-left: auto; padding: 0; width: 726px; height: 580px; border-top: 15px solid #000; border-bottom: 20px solid #000; }
.main_tenpo { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin-top: 0; margin-right: auto; margin-left: auto; padding: 0; width: 726px; height: 520pt; border-top: 15px solid #000; border-bottom: 20px solid #000; }
.main_daiou { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin-top: 0; margin-right: auto; margin-left: auto; padding: 0; width: 726px; height: 620pt; border-top: 15px solid #000; border-bottom: 20px solid #000; }
.main_katudou { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin: 0 auto; padding: 0; width: 726px; height: 500pt; border-top: 15px solid #000; border-bottom: 15px solid #000; }
.main_katudou02 { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin: 0 auto; padding: 0; width: 726px; height: 1585pt; border-top: 15px solid #000; border-bottom: 15px solid #000; }
.main_katudou03 { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin: 0 auto; padding: 0; width: 726px; height: 1470pt; border-top: 15px solid #000; border-bottom: 15px solid #000; }
.main_katudou04 { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin: 0 auto; padding: 0; width: 726px; height: 1410pt; border-top: 15px solid #000; border-bottom: 15px solid #000; }
.main_katudou05 { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin: 0 auto; padding: 0; width: 726px; height: 1190pt; border-top: 15px solid #000; border-bottom: 15px solid #000; }
.main_katudou06 { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin: 0 auto; padding: 0; width: 726px; height: 1555pt; border-top: 15px solid #000; border-bottom: 15px solid #000; }
.main_katudou07 { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin: 0 auto; padding: 0; width: 726px; height: 700pt; border-top: 15px solid #000; border-bottom: 15px solid #000; }
.main_katudou08 { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin: 0 auto; padding: 0; width: 726px; height: 2000px; border-top: 15px solid #000; border-bottom: 15px solid #000; }
.main_katudou09 { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin: 0 auto; padding: 0; width: 726px; height: 2400px; border-top: 15px solid #000; border-bottom: 15px solid #000; }
.main_katudou010 { background-image: url(../image/main_back02.gif); background-repeat: repeat; text-align: left; margin: 0 auto; padding: 0; width: 726px; height: 2400px; border-top: 15px solid #000; border-bottom: 15px solid #000; }
.content_left { background-color: orange; background-image: url(../image/tensen_left.gif); background-repeat: no-repeat; background-position: 20px 33px; width:300px; height:239pt; float:left; margin-top: 15px; margin-left: 26px; padding: 3px 20px 20px 25px; border: solid 1px black; list-style-image: url(../image/main_back02.gif); list-style-position: outside; }
.content_right { background-color: orange; background-image: url(../image/tensen_right.gif); background-repeat: no-repeat; background-position: 20px 34px; text-align: left; width: 270px; height: 239pt; float: left; margin-top: 15px; margin-left: 20px; padding: 2px 10px 20px 25px; border: solid 1px black; }
.content_left_katudou { background-repeat: no-repeat; background-position: 20px 33px; margin-left: 0; width: 65px; height: 239pt; float: left; margin-right: 20px; padding-top: 6px; padding-right: 35px; padding-bottom: 20px; }
.content_right_katudou { background-repeat: no-repeat; background-position: 20px 34px; text-align: left; margin-left: 40px; width: 490px; height: 240pt; float: left; padding-bottom: 20px; padding-left: 5px; }
.content_map { text-align: left; width: 490px; height: 240pt; float: left; border-bottom: 20px solid black; }
ul#katudou li { margin: 1em 0 1em 40px; list-style-image: url(../image/mark_sankaku.gif); list-style-position: inside; }
.main_banner { background-image: url(../image/top.jpg); background-repeat: no-repeat; background-position: 0 -4px; width:auto; height:140px  ; margin: 0; padding-top: 30px; padding-bottom: 0; padding-left: 390px; }
ol { margin-right: 0; list-style-image: url(../image/mark_sankaku.gif); list-style-position: inside; white-space: nowrap; }
a { color: black; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; text-decoration: none; }
a:hover { color: olive; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; text-decoration: underline; }
.kyapshon { font-size: 7pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; line-height: 110%; padding-bottom: 1px; }
.kyapshon01 { font-size: 7pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; line-height: 110%; margin-bottom: 2px; padding-bottom: 3px; }
.kyapshon2 { font-size: 7.5pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; line-height: 1.7; letter-spacing: 0; margin-bottom: 5px; padding-top: 5px; }
.navi_body { color: white; font-size: 7.9pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 500; line-height: 110%; letter-spacing: -0.3px; padding-top: 0; padding-bottom: 10px; padding-left: 0; }
.katudou_title { color: white; font-size: 10pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 100; line-height: 3pt; background-color: #ff4d00; letter-spacing: -0.3px; clear: left; margin-top: 20px; margin-bottom: 5px; padding-top: 12px; padding-bottom: 8px; padding-left: 10px; }
.katudou_title_2dan { color: white; font-size: 10pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 100; background-color: #ff4d00; letter-spacing: -0.3px; vertical-align: 3; margin-top: 20px; margin-bottom: 5px; padding-top: 12px; padding-bottom: 8px; padding-left: 10px; clear: left; }
.katudou_title_2dan { color: white; font-size: 10pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 100; line-height: 1; background-color: #ff4d00; letter-spacing: -0.3px; margin-top: 20px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; clear: left; }
.katudou_jiki { color: black; font-size: 7.9pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 100; line-height: 130%; letter-spacing: -0.3px; padding-top: 0; padding-left: 420px; }
.katudou_jiki2 { color: black; font-size: 7.9pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 100; line-height: 130%; text-align: right; letter-spacing: -0.3px; padding-top: 0; padding-right: 6px; padding-left: 396px; }
.katudou_jiki3 { color: black; font-size: 7.9pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 100; line-height: 130%; text-align: left; letter-spacing: -0.3px; padding-top: 0; padding-left: 400px; }
.katudou_body { color: black; font-size: 7.9pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 100; line-height: 130%; background-color: white; text-align: left; letter-spacing: -0.3px; margin-top: 5px; margin-bottom: 20px; padding: 10px 10px 10px 13px; }
.katudou_body_small { color: black; font-size: 7pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 100; line-height: 130%; background-color: white; text-align: left; letter-spacing: -0.3px; margin-bottom: 20px; padding: 3px 10px 10px 13px; }
.tenpo_body { color: black; font-size: 8.8pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 100; line-height: 120%; background-color: white; text-align: left; letter-spacing: -0.3px; padding-right: 10px; padding-bottom: 10px; padding-left: 8px; }
.tenpo_body_new { color: black; font-size: 8.8pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 100; line-height: 120%; text-align: left; letter-spacing: -0.3px; width: 185px; height: 105px; padding: 125px 0 0 205px; }
.tenpo_name { color: black; font-size: 8pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 100; text-align: left; letter-spacing: -0.3px; width: 185px; height: 10px; padding: 8px 0 0 49px; }
.tenpo_body_small { color: black; font-size: 8pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 100; background-color: white; text-align: left; letter-spacing: -0.3px; }
.tenpo_url { color: black; font-size: 8.5pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 400; background-color: white; text-align: right; letter-spacing: -0.5px; margin-top: 5px; }
.tenpo_back { background-image: url(../kameitenichiran/danpara/image/base.jpg); background-repeat: no-repeat; background-position: 27px 0; width: 711px; height: 466px; margin-top: 0; padding-top: 0; }
.tenpo_danpara { background-image: url(../kameitenichiran/danpara/image/danpara.jpg); background-repeat: no-repeat; background-position: 27px 0; margin-top: 0; padding-top: 0; width: 711px; height: 466px; }
.tenpo_takeyosi { background-image: url(../kameitenichiran/takeyosi/image/takeyosi.jpg); background-repeat: no-repeat; background-position: 27px 0; margin-top: 0; padding-top: 0; width: 711px; height: 466px; }
.tenpo_muromen { background-image: url(../kameitenichiran/muromen/image/muromen.jpg); background-repeat: no-repeat; background-position: 27px 0; margin-top: 0; padding-top: 0; width: 711px; height: 466px; }
.under { background-image: url(../image/haikei_under.gif); background-repeat: no-repeat; background-position: center 0; width:800px; height:20px   ; margin: auto; }
.padbox_C1F110E2 {width:auto; height:auto;}
p { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; margin: 0; padding: 0; }
h1 { color: white; font-size: 18pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 600; line-height: 110%; margin: 0 0 4px; padding: 0; }
h2 { font-size: 10.5pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 600; margin-right: 0; margin-bottom: 1em; margin-left: 0; border-bottom-color: maroon; border-bottom-width: 1px; }
h3 { font-size: 10.5pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 600; margin-right: 0; margin-bottom: 1em; margin-left: 0; }
.box01 { width:120px; height:auto; float: left; padding-top: 30px; }
.box02 { width: 120px; height: auto; float: left; margin-top: 18px; margin-left: 15px; }
.ichiran_text { font-size: 11pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; margin-top: 5px; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; }
.ichiran_suji { color: white; font-size: 9pt; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-weight: 600; letter-spacing: -1px; margin-top: 5px; margin-bottom: 5px; padding: 10px 5px 10px 4px; }
.mawarikomi { float: left; }
