/*  */
* { color:#222222; padding:0; margin:0; }


/*  */
//body{ background:url("/common/images/bg.gif") 755px 0 no-repeat;}
th { font-size:14px; letter-spacing:1px; line-height:130%; }
td { font-size:14px; letter-spacing:1px; line-height:130%; }

/* 08-5-29追加 */
#centerIE { text-align:center; }
#center { width:850px; margin-left:auto; margin-right:auto; text-align:justify; }

/*  */
//#body { width:750px; margin-left:auto; margin-right:auto; text-align:justify; background:#ffffff; }
#body { width:750px; margin:5px 0 0 5px; text-align:justify; background:#ffffff; float:left; }

#Flash { float:left; vertical-align:top; }

/* navi1項目追加 */
#Header { width:750px;}
#Header h1 { font-size:12px; font-weight:normal; }
#header ul { list-style-type:none; font-size:12px; text-align:center; padding:7px 0 6px 0; border-top:#eeeeee 1px solid; background:url("/common/images/menuback.gif");}
#Header li { color:#ffffff; list-style-type:none; display:inline; }
#Header a { color:#ffffff; font-weight:bold; text-decoration:none; }
#Header a:hover { text-decoration: underline; }

/* navi元スタイル */
/*
#Header { width:750px;}
#Header h1 { font-size:13px; font-weight:normal; letter-spacing:1px; }
#header ul { list-style-type:none; font-size:13px; letter-spacing:1px; text-align:center; padding:7px 0 6px 0; border-top:#eeeeee 1px solid; background:url("/common/images/menuback.gif");}
#Header li { color:#ffffff; list-style-type:none; display:inline; }
#Header a { color:#ffffff; font-weight:bold; text-decoration:none; }
#Header a:hover { text-decoration: underline; }
 */


/*  */
#topicpath { width:750px; margin:0 0 20px 0; }
#topicpath p { font-size:13px; letter-spacing:1px; padding:5px 10px; border-bottom:#cccccc 1px solid; background:#ffffff; }
#topicpath em { font-style:normal; }


/*  */
#TopContents { width:530px; float:left; margin:5px 0 0 0; }
#TopContents h2 { font-size:15px; letter-spacing:1px; font-weight:bold; margin:0 0 10px 0; padding:5px 0 5px 20px; background:url(../images/bg7.gif) no-repeat left; border-bottom:#999999 1px solid; }
#TopContents h3 { font-size:16px; letter-spacing:1px;}
#TopContents p { font-size:14px; letter-spacing:1px; line-height:130%; }
#TopContents dl { letter-spacing:1px; }
#TopContents dt { font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0 0 0 18px; background:url("/common/images/arrow_local_navi.gif") 0 2px no-repeat; }
#TopContents dd { font-size:13px; line-height:130%; }
#TopContents ul { font-size:12px; letter-spacing:1px; margin:0 0 0 20px; }
#TopContents li { line-height:120%; }
#TopContents .text10 { font-size:10px; text-align:center; }

/*  */
#etc {  }
#etc dl { font-size:14px; letter-spacing:1px; padding:5px; background:#ffffff; }
#etc dt { font-weight:bold; margin:0 0 10px 0; padding:5px 0 5px 5px; background:#e7e7ff; }
#etc dd { padding:5px 5px 5px 20px; }


/*  */
#TopBanner { width:200px; float:left; margin:7px 0 0 0; }
#TopBanner h2 { font-size:15px; letter-spacing:1px; font-weight:bold; margin:7px 0 10px 0; padding:5px 0 6px 5px; border-top:#0E40A3 3px solid; background:#e7e7ff; }
#TopBanner p { font-size:13px; letter-spacing:1px; }
#TopBanner ul { font-size:12px; letter-spacing:1px; margin:0 0 0 20px; }
#TopBanner li { line-height:120%; }

/*  */
#LocalNavi { width:200px; float:left; }
#LocalNavi  p { font-size:12px; line-height:130%; }
#LocalNavi dl { font-size:14px; letter-spacing:1px; padding:5px; border:#999999 1px solid; background:#ffffff; }
#LocalNavi dt { font-weight:bold;  margin:0 0 10px 0; padding:5px 0 5px 5px; background:url("/common/images/navi_back.gif") repeat-x; }
#LocalNavi dd { line-height:200%; padding:0 0 0 20px; background:url("/common/images/arrow_local_navi.gif") 0 7px no-repeat; }
#LocalNavi ul { margin:0 0 0 15px; }
#LocalNavi li { line-height:150%; }
#LocalNavi a { color:#0E40A3; }


/*  */
#Contents { width:530px; float:left; }
#Contents h1 { font-size:18px; margin:0 0 30px 0; padding:15px 0;text-indent:1em; letter-spacing: 0.3em; border-top:#cccccc 1px solid; border-bottom:#cccccc 1px solid; background:#E8E8E8;background:url("/common/images/bg8.gif") repeat-x;}
#Contents h2 { color:#0E40A3; font-size:16px; margin:0 0 20px 0; padding:5px 0 5px 25px; border-bottom:#ffffff 6px double; background:url("/common/images/h2_contents.gif") 5px 0 repeat-y; }
#Contents h3 { color:#4b4b4b; font-size:15px; margin:0 0 10px 0; padding:6px 0 5px 0 double; border-bottom:#CCCCFF 2px double; background:#F8F8FF; border-width: 4px 0px; }
#Contents h4 { font-size:15px;color:#3A5FCD; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:#666666 2px dotted; }
#Contents p { font-size:14px; letter-spacing:1px; line-height:1.4em; }
#Contents ul { font-size:14px; letter-spacing:1px; }
#Contents ol { font-size:14px; letter-spacing:1px; margin:0 0 0 20px; }
#Contents li { margin:0 0 5px 20px; line-height:130%; }
#Contents dt { font-size:14px; font-weight:bold; letter-spacing:1px; margin:0 0 5px 0; }
#Contents dd { font-size:14px; letter-spacing:1px; line-height:130%; }
#Contents em { font-style:normal; }
#Contents address { font-size:14px; font-style:normal; letter-spacing:1px; line-height:130%; }
#Contents a { color:#0E40A3; }
#Contents hr { color:#999999; height:1px; margin:0 0 20px 0;  }
#Contents table .contents_t { width:500px; font-size:12px; margin:10px; padding:5px; background:#E6ECFF; border:#BBBEC6 1px dashed; }
#Contents .table_line { padding:10px; border:#BBBEC6 1px solid; } 
#Contents .red { color:#ED1C24; font-weight:bold; }

/*  */
#Index { width:530px; float:left; }
#Index h1 { font-size:18px; margin:0 0 30px 0; padding:18px 0; border-top:#cccccc 1px solid; border-bottom:#cccccc 1px solid; background:url("/common/images/bg8.gif") repeat-x; text-indent:1em;letter-spacing: 0.3em; }
#Index h2 { color:#0E40A3; font-size:15px; letter-spacing:1px; font-weight:bold; margin:0 0 10px 0; padding:3px 0 3px 20px; background:url("/common/images/bg10.gif") no-repeat; }
#Index p { font-size:13px; letter-spacing:1px; line-height:130%; }
#Index hr { color:#cccccc; height:2px; margin:0 0 20px 0; border-style:dotted; }
#Index h3 { color:#FF0100; font-size:32px; letter-spacing:1px; font-weight:bold; margin:0 0 5px 0; padding:3px 0 3px 3px; }
#Index dt { font-weight:bold; margin:0 0 10px 0; padding:5px 0 5px 5px; background:#e7e7ff; }
#Index a { color:#0E40A3; }

/* JAローン専用 */
#Index2 { width:530px; float:left; }
#Index2 h1 { font-size:18px; margin:0 0 30px 0; padding:15px 0; border-top:#cccccc 1px solid; border-bottom:#cccccc 1px solid; background:url("/common/images/bg8.gif") repeat-x; text-indent:1em;letter-spacing: 0.3em; }
#Index2 h2 { color:#0E40A3; font-size:15px; letter-spacing:1px; font-weight:bold; margin:0 0 10px 0; padding:3px 0 3px 10px; background:#6699cc url("/common/images/bg4.gif") no-repeat; }
#Index2 p { font-size:14px; letter-spacing:1px; line-height:130%; }
#Index2 hr { color:#cccccc; height:2px; margin:0 0 20px 0; border-style:dotted; }
#Index2 h3 { color:#FF0100; font-size:26px; letter-spacing:1px; font-weight:bold; margin:0 0 5px 0; padding:3px 0 3px 3px; }
#Index2 dt { font-weight:bold; margin:0 0 10px 0; padding:5px 0 5px 5px; background:#e7e7ff; }
#Index2 a { color:#0E40A3; }

/* 最新施設情報 */


#top_info { height:50px; margin-top:0; margin-bottom:5px; background:url("/common/images/top_info/back.gif") repeat-x; }

#top_info ul,
#top_info ul li { float:left; list-style-type:none; }

#top_info ul { width:625px; height:50px; background:url("/common/images/top_info/menu.gif") no-repeat; }

#top_info ul li a { display:block; width:125px; height:50px; text-indent:-9999px; font-size:0; line-height:0; }


#top_info ul li.isesaki a.active,
#top_info ul li.isesaki a:focus,
#top_info ul li.isesaki a:hover { background:url("/common/images/top_info/menu.gif") no-repeat left bottom; }

#top_info ul li.tamamura a.active,
#top_info ul li.tamamura a:focus,
#top_info ul li.tamamura a:hover { background:url("/common/images/top_info/menu.gif") no-repeat -125px -50px; }

#top_info ul li.akabori a.active,
#top_info ul li.akabori a:focus,
#top_info ul li.akabori a:hover { background:url("/common/images/top_info/menu.gif") no-repeat -250px -50px; }

#top_info ul li.hyakusai a.active,
#top_info ul li.hyakusai a:focus,
#top_info ul li.hyakusai a:hover { background:url("/common/images/top_info/menu.gif") no-repeat -375px -50px; }

#top_info ul li.pastoral a.active,
#top_info ul li.pastoral a:focus,
#top_info ul li.pastoral a:hover { background:url("/common/images/top_info/menu.gif") no-repeat -500px -50px; }

#top_info p { font-size:13px; letter-spacing:1px; margin:30px 0 10px 0;  border-bottom:#cccccc 1px solid; background:#ffffff; text-align:center; }
.hr_style { border:#cccccc 1px solid; }

/*  */
#Footer { width:750px; clear:both; }
#Footer p { font-size:12px; letter-spacing:1px; padding:3px; background:#eeeeee; }
#Footer ul { list-style-type:none; font-size:13px; letter-spacing:1px; text-align:right; padding:7px 0; border-top:#C5782C 3px solid; border-bottom:#C5782C 1px solid; }
#Footer li { list-style-type:none; display:inline; }
#Footer address { font-size:13px; font-style:normal; letter-spacing:1px; }


/*  */
#GoogleMap ul { font-size:14px; margin:0 0 0 15px; }
#GoogleMap li { line-height:130%; margin:0; padding:0; }

#MapContents ul { font-size:14px; margin:0 0 0 15px; }
#MapContents li { line-height:130%; margin:0; padding:0; }


/*  */
#DataView th { font-size:14px; letter-spacing:1px; line-height:120%; padding:3px; background:#e7e7ff; }
#DataView td { font-size:14px; letter-spacing:1px; line-height:120%; padding:3px; background:#ffffff; }


/*  */
#DataView1 th { font-size:13px; letter-spacing:1px; line-height:130%; padding:5px; background:#E6E6E6; }
#DataView1 td { font-size:13px; letter-spacing:1px; line-height:130%; padding:5px; background:#ffffff; }


/*  */
#data_view th { font-size:14px; letter-spacing:1px; line-height:130%; padding:5px; background:#e7e7ff; }
#data_view td { font-size:14px; letter-spacing:1px; line-height:130%; padding:5px; background:#ffffff; }


/*  */
#data_view13 th { font-size:13px; letter-spacing:1px; line-height:130%; background:#e7e7ff; }
#data_view13 td { font-size:13px; letter-spacing:1px; line-height:130%; }

/*  */
#list_view td { font-size:14px; letter-spacing:1px; line-height:130%; padding:2px 0; }

/*  */
.frame_view5 { padding:0 5px 5px 0; border-right:#999999 1px solid; border-bottom:#999999 1px solid; }
.frame_view10 { padding:10px; border:#cccccc 1px solid; }
.px { font-size: 12px; } 
.14b { font-size: 14px; color:#0E40A3; font-weight: bold;} 
.17b { font-size: 17px; color:#0E40A3; font-weight: bold double; border-bottom:#CCCCFF 2px double; background:#F8F8FF; border-width: 4px 0px;} 
