body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table{border-collapse:collapse;border-spacing:0;}fieldset,img,abbr,acronym{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} 
html, body{background-color:#fff;background:url(image/back_image.jpg) center top fixed;font-family:"ＭＳ Ｐゴシック",sans-serif;}
/*---------------共通設定----------------*/
p{text-align:justify;}
h1{padding:35px 0 15px;text-align:center;line-height:125%;font-size:12px;}
h1 span{font-weight:bold;font-size:15px;}
h1 a:hover{color:#333;}
h2{font-size:14px;}
h2 img{padding:230px 0 0 0px;}
h2 span{font-size:8px;font-family:"verdana",sans-serif;}
h2.title{padding:0 0 50px;}
h3.sub_title{font-size:12px;margin:0 0 15px;font-weight:bold;border-bottom:dotted 1px #fff;}

/*----リンク設定----*/
a{color:#777;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}
/*--コンテナー--*/
#container{color:#777;font-size:12px;}
#contents{float:left;min-width:950px;width:100%;}
/*--navigation--*/
#navigation{folat:left;width:170px;margin:0 0 0 30px;background:url(image/navigation_back.png) no-repeat bottom left;position:fixed;}
#navi{width:120px;padding:0 27px 30px 23px;}
#name{height:8px;background:url(image/name.jpg) no-repeat center top;padding:0 0 25px;}
#menu li{text-indent:16px;line-height:180%;}
#menu li a{text-indent:16px;}
#menu li a:hover{text-indent:16px;background:url(image/menu_list.gif) left center no-repeat; display:block;}
#menu li.this{color:#333;background:url(image/menu_list.gif) left center no-repeat;}

#description{padding:60px 0 10px 16px;min-height:150px;}
#description p{line-height:145%;}
#description p span{font-size:8px;font-family:verdana,sans-serif;line-height:120%;}
/*-copyright-*/
#copyright{}
#tel{background:url(image/tel.jpg) left center no-repeat;text-indent:16px;font-size:14px;color:#000;font-family:"メイリオ",sans-serif;}
#place{font-size:8px;padding:3px 0;}
/*--トップページ--*/
#top_area{padding:0 0 0 200px;float:none;min-width:750px;}
#top_space{width:600px;margin:0 auto;}
/*---------------本文----------------*/
#image_obj{float:left;margin:150px 0 0 275px;}
#map_obj{float:left;margin:100px 0 0 275px;}
#bottom_menu{margin:15px 0 0;}
#obj_textmenu{width:100px;font-size:11px;text-indent:15px;float:left;}
#obj_textmenu a{text-indent:15px;display:block;background: url(image/menu/text_btm_on.gif) left center no-repeat;}
#obj_textmenu a:hover{text-indent:15px;display:block;background: url(image/menu/text_btm.gif) left center no-repeat;}
#obj_textmenu2{width:100px;font-size:11px;text-indent:15px;}
#obj_textmenu2 a{text-indent:15px;display:block;background: url(image/menu/text_btm_on.gif) left center no-repeat;}
#obj_textmenu2 a:hover{text-indent:15px;display:block;background: url(image/menu/text_btm.gif) left center no-repeat;}
#obj_menu{float:right;width:250px;text-align:right;font-size:11px;}
#text_menu{padding:0px 0 35px;border-top:solid #777 1px;text-align:right;font-size:11px;}
#text_area{float:left;margin:180px 0 0 200px;width:300px;padding:0 75px;line-height:250%;}
#text_area2{float:left;margin:180px 0 0;width:300px;padding:0;line-height:250%;}
#tar{float:left;margin:180px 0 0 200px;width:675px;padding:0 0 0 75px;line-height:250%;}
#tar form{line-height:125%;}
#tar th{width:100px;}
#tar td.rsp{padding:0 10px 0 0;}
#tar p.lsp{padding:0 0 0 35px;}
#text_area_map{float:left;margin:100px 0 0 200px;width:360px;padding:0 15px 0 75px;line-height:250%;}
#text_area p,#text_area2 p,#tar p{margin:15px 0 70px;}
#text_area p.end,#text_area2 p.end{margin:15px 0 35px;}
#text_area ul.list,#text_area2 ul.list{margin:20px 0 70px;}
#text_area li,#text_area2 li{line-height:175%;}
#text_area ul.list_end{margin:20px 0 15px;}
#text_area dl,#text_area2 dl{padding:0 0 70px;}
#text_area dt,#text_area2 dt{font-weight:bold;float:left;font-size:10px;padding:2px 0 0;}
#text_area dd,#text_area2 dd{display:inline;padding:0 0 0 10px;}
#text_area h3.midasi{font-weight:bold;color:#333;}
#text_area ul.info{margin:0 0 25px 15px;}
#table{margin:0 0 70px;}
#table2{margin:0 0 70px 35px;}
#table th,#table2 th{font-weight:bold;padding:0 10px 0 0;}
#table2 th,#table2 td{border-bottom:solid 1px #999;}
#table2 th.end,#table2 td.end{border:none;}
#guide dt{font-size:12px;padding:0;}
#information_nav{margin:15px 0;text-align:right;font-size:11px;}
#info_table{margin:0 0 35px;}
#info_table th{font-size:10px;font-weight:bold;padding:0 10px 0 0;}
#image_area{float:left;width:300px;margin:100px 0 15px;}
#pic_space{margin:75px 0 0;}
#map{background:url(image/map_back.png) no-repeat left top;width:300px;height:430px;}
