
body { font-family: "MS UI Gothic", "MS PGothic" }
A:link { color: #0099cc }
A:visited { color: #0099cc }
A:hover  { color: #f99 }
A:active { color: #0099cc }
H1 { margin: 0px }
H2 { margin: 0px }
P { margin: 0px; padding: 0px }
.text1  { font-size: 12px; line-height: 200%; font-family: メイリオ, "ＭＳ Ｐゴシック" }
.text2  { font-size: 12px; line-height: 170%; font-family: メイリオ }
.color_1  { color: #0099cc; line-height: 15pt }
.color_2 { color: #e385a9; font-weight: bold }
.color_3  { color: #636363; font-weight: bold; line-height: 15pt }
#table { background-color: #ffffff; width: 770px }
#main_table { margin: 10px 7px 40px; width: 746px }
#second_table { margin: 10px 40px 40px; width: 680px }
#footer { color: #ffffff; font-size: 11px; background: url(../images/f_bg.gif) repeat-x 0px 0px; text-align: center; width: 100%; height: 25px }
#footer_menu { font-size: 11px; background-color: #e7e7e7; text-align: center; width: 100%; height: 25px }
#back_top_table { text-align: right; margin-top: 10px; margin-right: 10px; margin-left: 10px; border-top: 1px solid #0099cc; width: 750px; height: 25px }
#back_top_table2 { color: #cccccc; padding-right: 5px; padding-left: 5px }
#pankuzu { background-color: #e7e7e7; margin-bottom: 10px; margin-left: 10px; padding: 5px; width: 750px }
#main_table { margin: 0px 5px 0px 6px; width: 757px }
#head_text { color: #003399; font-size: 10px; line-height: 120%; margin-bottom: 6px; margin-left: 5px; padding-left: 5px; border-left: 1px solid #ffffff }
#head_table { margin-top: 10px }
#h_m_table { margin-top: 7px }
TD.left_menu { padding-left: 10px; border-right: 1px solid #cccccc; width: 210px }
#solid_waku { border: solid 1px #cccccc }
#second_main { margin-left: 10px; width: 530px }
#second_main2 { margin-right: 10px; margin-left: 10px; width: 510px }
#title { margin-bottom: 20px }
#left_sinryo { background-color: #e7e7e7; margin-top: 10px; margin-bottom: 10px; padding: 5px; width: 200px }
#left_sinryo_text { margin-right: 5px; margin-left: 5px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #cccccc; width: 180px }
#l_sinryo_waku { margin-right: 5px; margin-left: 5px; border-bottom: 2px dotted #cccccc; height: 25px }
#l_sinryo_waku2 { border-bottom: 2px dotted #cccccc; height: 25px }
#iin_text { font-size: 12px; line-height: 120%; margin-bottom: 20px; padding: 5px; width: 528px }
#topics_table { margin: 10px; width: 240px }
.td_topics { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #999999 }
#topics_text { font-size: 12px; line-height: 120%; margin-bottom: 5px }
.topic_bold  { font-weight: bold; font-size: 12pt }
#top_subti { margin-top: 5px; margin-bottom: 5px }
#top_table { background-color: #f7f4ee; margin-top: 10px; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; width: 275px }
#top_table2 { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #cccccc }
#top_midashi { font-weight: bold; background-color: #e9e1d1; margin-bottom: 5px; margin-left: 5px; padding: 2px; border-left: 5px solid #0099cc; width: 100% }
#top_text1 { font-size: 12px; line-height: 120%; margin-left: 5px }
TD.top_sinryo_bottom { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #cccccc }
#top_sinryo_table { background-color: #ffffff }
TD.top_sinryo_waku { text-align: center; padding: 2px; border-right: 1px solid #0099cc; border-bottom: 1px solid #0099cc }
#top_sinryo_waku { margin: 0px; padding: 0px; border-top: 1px solid #0099cc; border-left: 1px solid #0099cc; width: 100% }
.td_top_sinryo { width: 20px }
#subtitle { margin-bottom: 10px }
#simei_text { font-size: 12px; line-height: 170%; padding: 5px; width: 100% }
TD.dotted_2px { border-bottom: 2px dotted #cccccc }
.subti_text { color: #0099cc; font-weight: bold }
TD.iin1 { vertical-align: top; width: 20px }
TD.iin_3_time { text-align: center; padding: 2px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
TD.iin_3_time2 { background-color: #e4effa; text-align: center; padding: 2px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width: 120px }
TD.iin_3_time3 { background-color: #f7f7f7; text-align: center; padding: 2px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width: 120px }
#iin_3_time { margin: 0px; padding: 0px; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc }
.iin_6_ti { color: #0099cc; font-weight: bold; background-color: #f7f7f7 }
#mekkin_waku { margin-top: 10px; margin-bottom: 10px; padding: 5px; border: solid 1px #cccccc; width: 100% }
.toin_3_bg { background-color: #e4effa; padding: 5px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width: 80px }
.solid_b { border-bottom: 1px solid #cccccc }
#solid_t_r_l { border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc }
.solid_l_b { border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc }
#musiba_subti { color: #0099cc; font-weight: bold; padding: 5px; border-top: 2px dotted #cccccc; border-bottom: 2px dotted #cccccc; width: 240px }
#musiba_waku { font-size: 12px; line-height: 170%; padding: 5px; border: solid 1px #cccccc; width: 100% }
TD.yobo2 { margin: 0px; padding: 3px; border-right: 1px solid #0099cc; border-bottom: 1px solid #0099cc }
#yobo2_table { margin: 0px; padding: 0px; border-top: 1px solid #0099cc; border-left: 1px solid #0099cc; width: 100% }
TD.dotted_t_b { border-top: 2px dotted #cccccc; border-bottom: 2px dotted #cccccc }
#mrgin_5_b { margin-bottom: 5px }
#yobo_3_text { font-size: 12px; line-height: 140%; padding-right: 5px; padding-left: 10px }
#kansyoku_waku { font-size: 12px; line-height: 170%; background-color: #e5eff9; padding-right: 10px; padding-left: 10px; border: solid 1px #cccccc; width: 100% }
#imp_table { padding: 3px }
TD.imp { border-right: 2px dotted #cccccc; width: 150px }
.bg_color_1 { background-color: #f2f2f2 }
.title_3 { font-weight: 600; background-color: #e4effa; padding: 5px; border-bottom: 1px dotted #cccccc; border-left: 1px dotted #cccccc }
.dotted_l { border-left: 1px dotted #cccccc }
#bosi_waku { padding: 5px; border: solid 1px #0099cc; width: 100% }
#bosi_text { color: #0099cc; padding: 5px; border-top: 2px dotted #cccccc; border-bottom: 2px dotted #cccccc; width: 100% }
#solid_2px_b { border-bottom: 2px solid #cccccc; width: 100% }
#sisyu_2_waku { padding: 5px; border: solid 1px #cccccc; width: 510px }
#sisyu_3_waku { padding: 5px; border: solid 1px #cccccc; width: 230px }
#sisyu_3_waku2 { background-color: #e4effa; text-align: center; margin-top: 2px; margin-bottom: 2px; padding: 10px; border: solid 1px #cccccc; width: 100% }
#toin_2_waku { padding: 5px; border: solid 1px #cccccc; width: 510px }
#toin_2 { background-color: #e4effa; padding: 5px; width: 100% }
#kaku_title { padding: 5px; width: 500px }
.title { font-weight: 600; background-color: #e4effa; padding: 5px; border-bottom: 1px dotted #cccccc; width: 160px }
.title_2 { font-weight: 600; background-color: #e4effa; padding: 5px; border-bottom: 1px dotted #cccccc }
.price { background-color: #e4effa; padding: 5px; border-bottom: 1px dotted #cccccc; width: 120px }
.setume { background-color: #fafafa; padding: 5px; border-bottom: 1px dotted #cccccc; width: 200px }
#iin_2_waku { margin-bottom: 10px; padding: 8px; border: solid 1px #cccccc; width: 100% }
#iin_2_1 { font-size: 12px; line-height: 170%; margin-top: 1px; margin-bottom: 1px; padding: 3px; width: 100% }
TD.iin_2_2 { padding-left: 10px; width: 50px }
TD.iin_2_3 { padding-left: 10px; width: 40px }
TD.padding_l_5px { padding-left: 10px }
TD.photo { width: 150px }
#con_waku { border-style: solid solid none solid; border-width: 1px; border-color: #cccccc; width: 510px }
#con_txt { padding: 5px; width: 100% }
TD.con_komoku { padding-left: 10px; border-bottom: 1px solid #cccccc }
TD.con_add { padding-left: 10px; border-bottom: 1px solid #cccccc; width: 40px }
TD.con_add2 { background-color: #f7f7f7; padding-left: 10px; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; width: 70px }
TD.con_rei { border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; width: 170px }
TD.con_main { border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc }
.con_hissu { color: #0099cc; font-size: 10px }
#con_hissu { padding: 5px; border-left: 5px solid #0099cc; width: 175px }
.imp_1_list { list-style-type: square; margin-bottom: 0px }
#localnavi UL { margin: 0px; padding: 0px }
#localnavi UL LI { color: #0066cc; line-height: 30px; text-decoration: none; background: url(../images/l_navi.jpg) no-repeat 0px 0px; text-indent: 20px; list-style-type: none; display: block; margin: 0px 0px 1px; padding-bottom: 1px; border-bottom: 1px dotted #cccccc; height: 30px }
#localnavi UL LI A { color: #0066cc; text-decoration: none }
#localnavi LI.submenu { line-height: 20px; background: #e7e7e7 url(../images/sub_pt.gif) no-repeat 20px 5px; text-indent: 0px; margin: 0px 0px 1px; padding-left: 30px; height: 20px; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none  }
#localnavi LI.submenu A:hover { text-decoration: underline; background-color: #e7e7e7; display: block; height: 20px; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none  }
#localnavi LI.submenubtm { line-height: 20px; background: #e7e7e7 url(../images/sub_pt.gif) no-repeat 20px 5px; text-indent: 0px; margin: 0px 0px 1px; padding-left: 30px; border-bottom: 1px dotted #cccccc; height: 20px; border-left-style: none; border-right-style: none; border-top-style: none  }
#localnavi LI.submenubtm A:hover { text-decoration: underline; background-color: #e7e7e7; display: block; height: 20px; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none  }
#localnavi UL LI A:hover { color: #333333; text-decoration: none; background: url(../images/l_navi.jpg) no-repeat 0px -32px; list-style-type: none; display: block; margin: 0px; height: 30px }
.layout_a { margin-top: 10px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #999999 }
.linetop { margin-top: 15px; padding-top: 10px; border-top: 1px dotted #999999 }
.white { color: #ffffff }
TABLE.wakuline { border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc }

