@charset "Shift_JIS";body {color: #000000;margin: 0px;padding: 0px;text-align: center;background: #FFFFFF;font: 17px "ＭＳ Ｐゴシック";line-height: 1.9em;overflow:visible;}h1,h2,h3,h4p,ul,li{margin: 0px;padding: 0px;}ul,li{line-height: 1.9em;list-style-type: none;}ol{margin-left:0px;list-style-type:decimal;}ol li{list-style-type:decimal;}ul.def{line-height: 1.6em;list-style-type: disc;}ul.def li{line-height: 1.6em;list-style-type: disc;margin: 0 0 0 1em;margin-bottom:6px;padding: 0;}img {border: none;vertical-align: bottom;}strong,b{font-weight: 700;}strong.b{color: #c36005;font-weight: bold;}strong.red{color: red;font-weight: bold;}table{    border-collapse:collapse;}p {padding-bottom: 5px;padding-top: 5px;margin-bottom:12px;}br.double{line-height: 3.4;}br.triple{line-height: 5.1;}br.quad{line-height: 6.8;}div.header-container{padding:0px;width: 920px;margin-top: 10px;margin-right: auto;margin-left: auto;margin-bottom:0px;text-align: center;background:transparent;line-height: 1.7;overflow-y:visible;overflow-x:visible;}div.header-container div.header_bg{display:none;}div.header-container div.header_bg_print{display:block;}div.header_link_top{float:left;width:335px;height:123px;text-decoration:none;}div.header_link_top a{width:335px;height:123px;display:block;}div.header_link_oneness{float:right;width:77px;height:20px;margin-right:133px;margin-top:105px;text-decoration:none;}div.header_link_oneness a{width:120px;height:40px;display:block;}div.head_seo_text{margin-left:auto;margin-right:auto;height:18px;width:920px;display:none;}div.top_image{margin:0px;width:912px;height:201px;background: white url(img/top.jpg) no-repeat;display:block;margin-left:auto;margin-right:auto;overflow-y:hidden;}div.top_image h2,div.top_image h3,div.top_image h4,div.top_image ul,div.top_image li{margin:0px;padding:0px;}div.top_image div.top_text{text-indent:-9999px;}div.footer {display:none;}div.footer_sitemap{display:none;}#container {float:left;display:block;width: 920px;overflow-y:visible;margin-right: auto;margin-left: auto;padding:0px;background: #FFFFFF;}#main {float: left;width: 767px;text-align: left;margin-left:3px;margin-bottom:50px;line-height: 1.7;}#main2 {width: 910px;text-align: left;margin-top:12px;margin-bottom:50px;line-height: 1.7;padding:0px;overflow:visible;}#main_all{width: 920px;text-align: left;padding: 9px 9px 50px;line-height: 1.7;border-top: 1px solid #CCCCCC;}div.pankuzu_page{width: 917px;text-align: left;margin-bottom:10px;line-height: 1.7;margin-right:3px;padding:0px;background: url('img/tiiki_title_bg.gif') no-repeat left top;background-color:#347f0c;color:white;font-size:19p;height:28px;}div.text{width:740px;padding-left:12px;margin-top:0px;margin-bottom:18px;overflow:visible;font-size:0.96em;line-height:1.4em;}div.text p{width:716px;padding:0px;margin:0px;margin-top:12px;margin-left:12px;margin-bottom:12px;}div.text2{width:578px;padding-left:12px;overflow:visible;}div.text li{font-size:1em;line-height:1.2em;}div.text_koureisya{width:740px;padding-left:12px;margin-top:0px;margin-bottom:18px;overflow:visible;font-size:0.96em;line-height:1.4em;}div.text_koureisya p{font-size:0.96em;}div.text_koureisya h3{width:700px;height:20px;padding:6px;color:#FFFFFF;border:1px solid #AAAAAA;background-color:#54b91e;margin-bottom:0px;font-size:1.00em;}div.text_koureisya p.con{font-size:0.84em;margin-top:0px;margin-bottom:24px;width:700px;padding:6px;border:1px solid #AAAAAA;}div.text_koureisya p.con2{font-size:0.96em;margin-top:0px;margin-bottom:24px;width:700px;padding:6px;border:1px solid #AAAAAA;}div.text_koureisya p.con3{font-size:0.96em;margin-left:12px;margin-top:0px;margin-bottom:24px;width:700px;padding:6px;}div.text_koureisya img.con{margin-top:4px;margin-left:14px;margin-bottom:18px;}div.btn_tuduki_left{float:left;width:88px;height:26px;background: url('img/btn_tuduki.jpg') no-repeat left top;}div.btn_tuduki_left:hover{    background-position:bottom;}div.btn_tuduki_left a{width:88px;height:26px;display:block;}div.btn_tuduki_right{float:right;width:88px;height:26px;background: url('img/btn_tuduki.jpg') no-repeat left top;}div.btn_tuduki_right:hover{    background-position:bottom;}div.btn_tuduki_right a{width:88px;height:26px;display:block;}div.btn{width:100%;height:30px;margin-bottom:12px;}div.btn_mousikomi{float:right;margin-left:2px;width:88px;height:26px;background: url('img/btn_mousikomi.jpg') no-repeat left top;}div.btn_mousikomi, div.btn_mousikomi2{float:right;margin-left:2px;width:88px;height:26px;background: url('img/btn_mousikomi.jpg') no-repeat left top;}div.btn_mousikomi2{margin-right:30px;}div.btn_mousikomi:hover{    background-position:bottom;}div.btn_mousikomi2:hover{    background-position:bottom;}div.btn_mousikomi a,div.btn_mousikomi2 a{width:88px;height:26px;display:block;}#menu{position:relative;display:none;height:0px;}#menu li,#menu ul {z-index:1;float: left;padding-bottom: 0px;margin:0px;clear:right;display:none;}div.kome{font-size:11px;color:#1f50a0;}div.right_space{width:3px;height:800px;float:right;margin-right:2px;margin-left:0px;    text-decoration:none;    font-size:0px;clear: both;line-height:0;}div.sub_menu{float:right;width:135px;margin-right:0px;margin-left:6px;margin-bottom:12px;margin-top:6px;padding:0px;}div.sub_menu img.banner{margin-bottom:6px;}div.sub_menu_l{float:left;width:0px;display:none;}div.sub_menu_l ul.left_button{}div.sub_menu_l ul.left_button li.btn_religion{width:135px;height:36px;margin:0px;padding:0px;text-align:center;float:left;clear:both;background: url('img/sub_select_religion_back.gif') no-repeat left top;}div.sub_menu_l ul.left_button li.btn_religion2{width:135px;height:72px;margin:0px;padding:0px;line-height:18px;text-align:center;clear:both;vertical-align:middle;background: url('img/sub_select_religion_back2.gif') no-repeat left top;}div.sub_menu_l ul.left_button li.btn_religion_up{float:left;width:135px;height:36px;margin:0px;padding:0px;text-align:center;clear:both;background: url('img/sub_select_religion_back_up.gif') no-repeat left top;}div.sub_menu_l ul.left_button li.btn_trainline_up{float:left;width:135px;height:36px;margin:0px;padding:0px;text-align:center;clear:both;background: url('img/sub_select_trainline_back_up.gif') no-repeat left top;}div.sub_menu_l ul.left_button li.btn_religion:hover{background: url('img/sub_select_religion_back.gif') no-repeat left bottom;}div.sub_menu_l ul.left_button li.btn_religion2:hover{background: url('img/sub_select_religion_back2.gif') no-repeat left bottom;}div.sub_menu_l ul.left_button li.btn_religion_up:hover{background: url('img/sub_select_religion_back_up.gif') no-repeat left bottom;}div.sub_menu_l ul.left_button li.btn_trainline_up:hover{background: url('img/sub_select_trainline_back_up.gif') no-repeat left bottom;}div.left_text{border:1px solid #AAAAAA;width:121px;overflow:auto;padding:6px;margin-bottom:12px;line-height:14px;font-size:0.9em;}h2{margin-top:12px;margin-bottom:8px;}div.news_date{font-size:14px;}ul.logo{    list-style-image:url(img/logo.gif);margin-left:28px;}ul.logo li{word-spacing:0px;font-size:.0.78em;width:580px;line-height: 1.6em;border-bottom:1px dotted #DDDDDD;}ul.logo2{list-style-position:outside;list-style-image:url(img/logo.gif);}ul.logo2 li{margin-left:28px;line-height:20px;}h1{font-size: 10px;color: #54b91e;text-align:right;float:right;font-weight:120;}div.midashi_mini{width:614px;height:28px;background: url('img/midashi_mini.gif') no-repeat left top;margin-bottom:12px;}div.midashi_mini h3{margin-top:0px;line-height:22px;margin-left:8px;font-weight:700;font-size:13px;color:#215306;}h4{color: white;font-weight: bold;font-size:18px;margin:0px;}div.hosoku{width:100%;margin-left:12px;font-size:12px;color:#036bb5;}span.blue{color:#34a5b6;font-weight:700;}span.red{color:#b65a8f;font-weight:700;}div.pic{border:1px solid #BBBBBB;border-right:1px solid #888888;border-bottom:1px solid #888888;overflow:visible;margin-right:12px;margin-bottom:12px;background-color:white;padding:3px;float:left;}div.pic2{border:1px solid #BBBBBB;border-right:1px solid #888888;border-bottom:1px solid #888888;overflow:visible;margin-left:12px;background-color:white;padding:3px;float:right;}div.pic3{border:1px solid #AAAAAA;border-right:1px solid #888888;border-bottom:1px solid #888888;overflow:visible;margin-bottom:5px;margin-left:3px;background-color:white;padding:3px;float:left;}div.pic3:hover{border:3px solid blue;padding:1px;}span.pankuzu{overflow:visible;float:left;font-size:10px;color:#54b91e;margin:0px;}table{width:870px;margin:0px;margin-bottom:16px;}td.l,div.text th{background-color:#dcf7ce;color:#49a11a;vertical-align:middle;text-align:center;font-weight:700;overflow:visible;border:0px none;width:120px;height:28px;overflow:auto;border:1px solid #a1c190;font-size:16px;padding:6px;}td{background-color:white;color:#49a11a;vertical-align:middle;text-align:left;overflow:visible;border:0px none;border:1px solid #a1c190;font-size:16px;padding:6px;line-height:24px;}td.r{background-color:white;color:#49a11a;vertical-align:middle;text-align:left;overflow:visible;border:0px none;border:1px solid #a1c190;font-size:16px;padding:6px;width:560px;}td.r_bold{background-color:white;color:red;vertical-align:middle;text-align:left;overflow:visible;border:0px none;border:1px solid #a1c190;font-size:16px;font-weight:700;padding:6px;width:560px;}div.text div.bkn{width:738px;}div.text div.bkn div.kensuu{padding:0px;margin:0px;width:100%;text-align:right;border:0px none;font-size:16px;}div.text div.bkn div.bkn_name{background: url('img/bkn_list_title_back.jpg') no-repeat left top;font-weight: bold;font-size:17px;margin:0px;margin-top:2px;width:738px;height:39px;}div.text div.bkn div.bkn_name h2.bkn_name{float:left;font-weight: bold;font-size:17px;margin:0px;margin-top:9px;margin-left:8px;}div.text div.bkn div.bkn_name h2.bkn_name a{color:white;text-decoration:none;}div.text div.bkn div.bkn_name h2.bkn_name a:hover{color:#e5f8ab;}div.text div.bkn div.list_cont{width:736px;border:1px solid #a1c190;border-top:0px none;overflow-y:auto;padding:0px;}div.text div.bkn div.list_cont h3.catch_copy{border-bottom:1px dotted #a1c190;margin-left:4px;margin-top:4px;width:732px;font-size:15px;font-weight:400;overflow-y:auto;}div.text div.bkn div.list_cont li{margin-bottom:5px;line-height:18px;}div.text div.bkn div.list_cont li span.topic{background-color:#54b91e;color:white;text-align:center;width:120px;display:block;float:left;margin-right:6px;font-size:14px;font-weight:700;}div.text div.bkn div.list_cont li span.price{color:red;font-weight:700;}div.text div.bkn div.list_cont li.address{margin-bottom:6px;border-bottom:1px dotted #AAAAAA;}div.text div.bkn div.tuduki{border:0px;none;margin-top:6px;margin-bottom:12px;height:36px;width:738px;}div.text div.bkn div.page_nation{border:0px none;border-top:1px dotted #AAAAAA;height:96px;}div.text div.bkn div.page_nation div.page_left{float:left;}div.text div.bkn div.page_nation div.page_left a{display:block;background: url('img/prev_page_button.gif') no-repeat left top;width: 97px;margin-top:12px;height:37px;}div.text div.bkn div.page_nation div.page_left a:hover{    background-position:bottom;}div.text div.bkn div.page_nation div.page_right{float:right;}div.text div.bkn div.page_nation div.page_right a{display:block;background: url('img/next_page_button.gif') no-repeat left top;margin-top:12px;width: 97px;height:37px;}div.text div.bkn div.page_nation div.page_right a:hover{    background-position:bottom;}div.bkn_det_title{width:910px;height:46px;background: url('img/title_bar_bkn_det_title.jpg') no-repeat left top;margin-top:12px;}h3.det{margin:0px;margin-left:12px;font-size:18px;padding-left:8px;padding-top:4px;background-color:#54b91e;background: url('img/bkn_list_title_back.jpg') no-repeat left top;color:white;text-align:left;font-weight:700;width:738px;overflow:visible;border:0px none;}div.pref-map-image{border:1px solid #AAAAAA;width:767px;height:550px;}div.search{width:765px;height:43px;border:1px solid #AAAAAA;margin:2px;margin-left:0px;background: url('img/search.jpg') no-repeat left top;overflow-y:hidden;}img.icon2{float:left;width:105px;height:25px;margin-top:12px;margin-left:4px;}area:hover{border:1px solid black;}div.btn_bkn_det{margin:0px;display:none;}div.go_page_top{text-align:right;width:740px;height:31px;border-top:1px solid #AAAAAA;display:none;}div.tab{width:100%;height:46px;border-bottom:1px solid #AAAAAA;}div.tab_bottom{width:100%;height:12px;background: url('img/tab_bottom.gif') no-repeat left top;margin-bottom:0px;}div.tab div.tab_home{float:left;width:247px;height:46px;border:0px;margin:0px;overflow:hidden;}div.tab div.tab_home a{display:block;width:247px;height:46px;border:0px;margin:0px;background: url('img/tab_home.gif') no-repeat left top;}div.tab div.tab_home a:hover{    background-position:bottom;}div.tab div.tab_home2{float:left;width:247px;height:46px;border:0px;margin:0px;overflow:hidden;background: url('img/tab_home2.gif') no-repeat left top;}div.tab div.tab_chintai{float:left;width:247px;height:46px;border:0px;margin:0px;margin-left:2px;overflow:hidden;}div.tab div.tab_chintai a{display:block;width:247px;height:46px;border:0px;margin:0px;background: url('img/tab_chintai.gif') no-repeat left top;}div.tab div.tab_chintai a:hover{    background-position:bottom;}div.tab div.tab_chintai2{float:left;width:247px;height:46px;border:0px;margin:0px;margin-left:2px;overflow:hidden;background: url('img/tab_chintai2.gif') no-repeat left top;}ul.religion_list{width:100%;overflow-y:auto;margin-top:12px;margin-bottom:12px;}div.add_list{display:none;}div.add_list_exists{display:none;}div.bkn_det_button_mail_soudan{display:none;}div.bkn_det_button_raiten_soudan{display:none;}div.bkn_det_button_siryou{display:none;}div.bkn_list_inquiry{display:none;}div.caution{font-weight:700;line-height:32px;font-size:24px;color:red;margin-top:12px;margin-bottom:12px;width:100%;}div.bkn_det_button_address_inquiry{float:left;width:241px;height:47px;margin-top:4px;}div.bkn_det_button_address_inquiry a{display:block;background: url('img/btn_address_inquiry.gif') no-repeat left top;width:241px;height:47px;}div.bkn_det_button_address_inquiry a:hover{    background-position:bottom;}table.ukeire_table{}table.ukeire_table th{background-color:#dcf7ce;color:#49a11a;vertical-align:middle;text-align:center;font-weight:700;overflow:visible;border:0px none;width:120px;height:28px;overflow:auto;border:1px solid #a1c190;font-size:16px;padding:6px;}h3.top_topic1{width:600px;height:31px;text-indent:-9999px;background: url('img/top_topic1.jpg') no-repeat;display:block;}h3.top_topic2{width:600px;height:31px;text-indent:-9999px;background: url('img/top_topic2.jpg') no-repeat;display:block;margin-top:24px;}h3.top_topic3{width:700px;height:31px;text-indent:-9999px;background: url('img/top_topic3.jpg') no-repeat;display:block;margin-top:24px;}h3.top_topic4{width:700px;height:31px;text-indent:-9999px;background: url('img/top_topic4.jpg') no-repeat;display:block;margin-top:18px;}h3.top_topic4_1{width:700px;height:31px;text-indent:-9999px;background: url('img/top_topic4_1.jpg') no-repeat;display:block;margin-top:18px;}h3.top_topic4_2{width:700px;height:31px;text-indent:-9999px;background: url('img/top_topic4_2.jpg') no-repeat;display:block;margin-top:18px;}h3.top_topic4_5{width:700px;height:31px;text-indent:-9999px;background: url('img/top_topic4_5.jpg') no-repeat;display:block;margin-top:18px;}h3.top_topic5{width:700px;height:31px;text-indent:-9999px;background: url('img/top_topic5.jpg') no-repeat;display:block;margin-top:18px;}h3.top_topic6{width:700px;height:31px;text-indent:-9999px;background: url('img/top_topic6.jpg') no-repeat;display:block;margin-top:18px;}h3.top_topic7{width:700px;height:31px;text-indent:-9999px;background: url('img/top_topic7.jpg') no-repeat;display:block;margin-top:18px;}span.caution{font-size:10px;color:blue;line-height:12px;}img.string_left_image{float:left;margin-right:12px;margin-bottom:12px;}div.flow_image{text-align:center;}div.flow_image div.img{margin:auto;width:700px;height:1204px;background: url('img/flow.jpg') no-repeat;text-indent:-9999px;}div.flow_image div.img div.click{float:left;margin-top:106px;width:357px;height:94px;}div.flow_image div.img div.click a{width:357px;height:94px;display:block;}div.flow_image div.caution{line-height:20px;margin-left:48px;font-size:0.8em;}div.img_banner{margin-bottom:6px;}div.getsugaku{color:red;font-size:21px;width:90%;margin-top:6px;margin-bottom:12px;}div.line_solid{width:98%;height:1px;margin-top:6px;margin-bottom:6px;border-bottom:1px solid #a1c190;display:block;}div.line_dot{height:1px;width:98%;margin-top:6px;margin-bottom:6px;border-bottom:1px dotted #a1c190;display:block;}div.news{width:620px;padding-left:12px;margin-top:0px;margin-bottom:18px;overflow-x:visible;font-size:0.96em;line-height:1.4em;}div.text div.copy_text{width:870px;height:38px;margin-top:12px;margin-bottom:12px;font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;font-size:20px;font-weight:bold;line-height:28px;background: url('img/copy_text_back.gif') no-repeat #eafdbd;padding-top:8px;padding-left:18px;}