@charset "utf-8";
/* ===================================================================
CSS information

 File Name  : section.css
 Style Info : コンテンツに関するスタイル指定
=================================================================== */


/* 見出し
----------------------------------------------------------- */
#sub h1 {
	font-size:140%;	/*文字サイズ140%*/
	padding:14px 0px 0px 25px;	/*パディング上14px、右0、下0、左25px*/
	line-height:1;	/*行の高さは文字サイズ*/
	letter-spacing:2px;	/*文字の間隔は2px*/
	color:#333;	/*文字色*/
	width:615px;	/*幅は615px*/
	background:url(../img/title_bg1.gif) left top no-repeat;	/*背景画像を左上の場所に配置、繰り返しなし*/
	height: 31px;	/*高さ31px*/
	clear: both;	/*全ての回り込みを解除*/
	margin: 0px 0px 20px 0px;	/*マージン下20px、上左右0*/
}

#sub h2 {
	font-weight:normal;	/*文字の太さは標準*/
	font-size:140%;	/*文字サイズ140%*/
	border-top:1px solid #fafafa;	/*上部にボーダーを付ける*/
	border-left:1px solid #eee;	/*左側にボーダーを付ける*/
	border-right:1px solid #ddd;	/*右側にボーダーを付ける*/
	border-bottom:2px solid #446622;	/*下部にボーダーを付ける*/
	padding:7px 10px 5px 25px;	/*パディング上7px、右10px、下5px、左25px*/
	margin:20px 0px 30px 0px;	/*マージン上20px、右0、下30px、左0*/
	background-color: #fafafa;	/*背景色*/
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));	/*グラデーション設定（Chrome、Safari用）*/
	background:linear-gradient(left, #ffffff, #e0e0e0);	/*グラデーション設定*/
	clear: both;	/*全ての回り込みを解除*/
}

#sub h3 {
	font-weight:normal;	/*文字の太さは標準*/
	font-size:138.5%;	/*文字サイズ138.5%*/
	border-bottom:2px solid #ddd;	/*下部にボーダーを付ける*/
	color:#446622;	/*文字色*/
	letter-spacing:2px;	/*文字の間隔は2px*/
	padding:0px 10px 0px 25px;	/*パディング上下0、右10px、左25px*/
	margin:15px 0px 20px 0px;	/*マージン上15px、下20px、左右0*/
	background:url(../img/title_bg3.gif) left 8px no-repeat;	/*背景画像を左揃え、上から8pxの場所に配置、繰り返しなし*/
}

#sub #emergency h1 {
	font-size:140%;	/*文字サイズ140%*/
	padding:14px 0px 0px 25px;	/*パディング上14px、右0、下0、左25px*/
	line-height:1;	/*行の高さは文字サイズ*/
	letter-spacing:2px;	/*文字の間隔は2px*/
	color:#700;	/*文字色*/
	width:615px;	/*幅は615px*/
	background:url(../../img/emergency/title_bg1.gif) left top no-repeat;	/*背景画像を左上の場所に配置、繰り返しなし*/
	height: 31px;	/*高さは31px*/
	clear: both;	/*全ての回り込みを解除*/
	margin: 0px 0px 20px 0px;	/*マージン下20px、上左右0*/
}
#sub .newslist {
	height:149px;	/*高さ149px*/
	overflow-y:scroll;	/*縦方向にスクロールを表示*/
	scrollbar-base-color:#fff;	/*スクロールバーのベース色*/
	padding:5px 10px 0px 10px;	/*パディング上5px、左右10px、下0*/
	border-bottom:1px solid #eee;	/*下部にボーダーを付ける*/
}


/* トップページ
----------------------------------------------------------- */
.indexBody #contents {
	padding:20px 0px 30px 0px;	/*パディング上20px、左右0、下30px*/
}

#index01 {
	width:640px;	/*幅は640px*/
	margin:0 0 40px 0;	/*マージン下40px、上左右0*/
}
#index01 .hbox1, #news .hbox2 {
	width:640px;	/*幅は640px*/
	background:url(../../img/index/title_bg1.gif);	/*背景画像*/
	height:45px;	/*高さ45px*/
}
#index01 h1, #news h1 {
	font-size:140%;	/*文字サイズ140%*/
	padding:14px 0px 0px 25px;	/*パディング上14px、右0、下0、左25px*/
	line-height:1;	/*行の高さは文字サイズ*/
	letter-spacing:5px;	/*文字の間隔は5px*/
	width:400px;	/*幅は400px*/
	float:left;	/*左寄せ*/
	color:#333;	/*文字色*/
}
.h1bt {
	text-align:right;	/*テキストは右揃え*/
	float:right;	/*右寄せ*/
	width:200px;	/*幅は200px*/
	padding:12px 10px 0px 0px;	/*パディング上12px、右10px、下0、左0*/
}
#index .newslist {
	height:149px;	/*高さ149px*/
	overflow-y:scroll;	/*縦方向にスクロールを表示*/
	scrollbar-base-color:#fff;	/*スクロールバーのベース色*/
	padding:5px 10px 0px 10px;	/*パディング上5px、左右10px、下0*/
	border-bottom:1px solid #eee;	/*下部にボーダーを付ける*/
}
.newslist dt {
	clear:left;	/*左寄せされた回り込みを解除*/
	float:left;	/*左寄せ*/
	width:80px;	/*幅は80px*/
	padding:8px 5px 8px 0px;	/*パディング上8px、右5px、下8px、左0px*/
	font-size:12px;	/*文字サイズ12px*/
	letter-spacing:0px;	/*文字間隔なし*/
	color: #333;	/*文字色*/

}
.newslist dd {
	border-bottom:1px dotted #ddd;	/*下部にボーダーを付ける*/
	width:580px;	/*幅は580px*/
	margin-left:0px;	/*マージン左0*/
	padding:8px 0.5em 8px 10px;	/*パディング上8px、右0.5em、下8px、左10px*/
	border-bottom:dotted 1px #ddd;	/*下部にボーダーを付ける*/
	font-size: 12px;	/*文字サイズ*/
	letter-spacing:0px;	/*文字間隔なし*/
}

#contents p{
	font-size:108%;	/*文字サイズ108%*/
	padding:0px 0px 1.5em 0px;	/*パディング下1.5em、上左右0*/
	line-height: 1.6;	/*行の高さは1.6*/
}
#index02 {
	width:640px;	/*幅は640px*/
	margin:0 0 40px 0;	/*マージン下40px、上左右0*/
}

#index02 .hbox2, #press .hbox1 {
	width:640px;	/*幅は640px*/
	background:url(../../img/index/title_bg2.gif);	/*背景画像*/
	height:45px;	/*高さは45px*/
}

#index02 h1, #press h1 {
	font-size:140%;	/*文字サイズ140%*/
	padding:14px 0px 0px 25px;	/*パディング上14px、右0、下0、左25px*/
	line-height:1;	/*行の高さは文字サイズ*/
	letter-spacing:5px;	/*文字間隔は5px*/
	width:400px;	/*幅は400px*/
	float:left;	/*左寄せ*/
	color:#333;	/*文字色*/
}

#index03 {
	clear:both;	/*全ての回り込みを解除*/
	width:640px;	/*幅は640px*/
	padding:0 0 20px 0;	/*パディング下20px、上左右0*/
}
#index03 h1 {
	font-size:140%;	/*文字サイズ140%*/
	padding:14px 0px 0px 25px;	/*パディング上14px、右0、下0、左25px*/
	line-height:1;	/*行の高さは文字サイズ*/
	letter-spacing:2px;	/*文字間隔は2px*/
	color:#333;	/*文字色*/
	width:640px;	/*幅は640px*/
	background:url(../img/title_bg1.gif) left top no-repeat;	/*背景画像を左上の場所に配置、繰り返しなし*/
	height: 31px;	/*高さは31px*/
}
#topmap {
	position:relative;	/*相対位置に配置*/
	border:1px solid #ddd;	/*ボーダー枠の設定*/
	padding:1px;	/*パディング1px*/
	margin: 5px 0px 40px 0px;	/*マージン上5px、左右0、下40px*/
}
#topmap #topmapbt1 {
	position: absolute;	/*絶対位置に配置*/
	left: 113px;	/*左から113px*/
	top: 230px;	/*上から230px*/
	 }
#topmap #topmapbt2 {
	position: absolute;	/*絶対位置に配置*/
	left: 50px;	/*左から50px*/
	top: 345px;	/*上から345px*/
}
#topmap #topmapbt3 {
	position: absolute;	/*絶対位置に配置*/
	left: 28px;	/*左から28px*/
	top: 454px;	/*上から454px*/
}
#topmap #topmapbt4 {
	position: absolute;	/*絶対位置に配置*/
	left: 105px;	/**/
	top: 524px;	/**/
}
#topmap #topmapbt5 {
	position: absolute;	/*絶対位置に配置*/
	left: 60px;	/**/
	top: 690px;	/**/
}
#topmap #topmapbt6 {
	position: absolute;	/*絶対位置に配置*/
	left: 468px;	/**/
	top: 301px;	/**/
}
#topmap #topmapbt7 {
	position: absolute;	/*絶対位置に配置*/
	left: 484px;	/**/
	top: 353px;	/**/
}
#topmap #topmapbt8 {
	position: absolute;	/*絶対位置に配置*/
	left: 449px;	/**/
	top: 477px;	/**/
}
#topmap #topmapbt9 {
	position: absolute;
	left: 464px;	/**/
	top: 672px;	/**/
}
#topmap #topmapbt10 {
	position: absolute;	/*絶対位置に配置*/
	left: 259px;	/*左から259px*/
	top: 106px;	/*上から106px*/
}
#topmap #topmapbt11 {
	position: absolute;	/*絶対位置に配置*/
	left: 79px;	/*左から79px*/
	top: 362px;	/*上から362px*/
}

#submap {
	position:relative;	/*相対位置に配置*/
	border:1px solid #ddd;	/*ボーダー枠を設定*/
	padding:1px;	/*パディング1px*/
	margin: 0px 0px 40px 0px;	/*マージン下40px、上左右0*/
}
#submap #submapbt1 {
	position: absolute;	/*絶対位置に配置*/
	left: 126px;	/*左から158px*/
	top: 78px;	/*上から78px*/
	 }
#submap #submapbt2 {
	position: absolute;	/*絶対位置に配置*/
	left: 87px;	/*左から87px*/
	top: 171px;	/*上から171px*/
}
#submap #submapbt3 {
	position: absolute;	/*絶対位置に配置*/
	left: 80px;	/*左から80px*/
	top: 235px;	/*上から235px*/
}
#submap #submapbt4 {
	position: absolute;	/*絶対位置に配置*/
	left: 80px;	/*左から80px*/
	top: 369px;	/*上から369px*/
}
#submap #submapbt5 {
	position: absolute;	/*絶対位置に配置*/
	left: 64px;	/*左から77px*/
	top: 483px;	/*上から484px*/
}
#submap #submapbt6 {
	position: absolute;	/*絶対位置に配置*/
	left: 462px;	/*左から462px*/
	top: 69px;	/*上から69px*/
}
#submap #submapbt7 {
	position: absolute;	/*絶対位置に配置*/
	left: 432px;	/*左から432px*/
	top: 157px;	/*上から157px*/
}
#submap #submapbt8 {
	position: absolute;	/*絶対位置に配置*/
	left: 449px;	/*左から449px*/
	top: 254px;	/*上から254px*/
}
#submap #submapbt9 {
	position: absolute;	/*絶対位置に配置*/
	left: 448px;	/*左から448px*/
	top: 467px;	/*上から467px*/
}
#submap #submapbt10 {
	position: absolute;	/*絶対位置に配置*/
	left: 105px;	/*左から107px*/
	top: 302px;	/*上から302px*/
}
#submap #submapbt11 {
	position: absolute;	/*絶対位置に配置*/
	left: 450px;	/*左から450px*/
	top: 323px;	/*上から323px*/
}

/* サブページ共通
----------------------------------------------------------- */

#sub .inner ul {
	margin:10px auto;	/*マージン上下10px、左右自動*/
	padding:0px;	/*パディング0*/
	list-style-type:none;	/*リストマーカーの種類は指定しない*/
}
#sub .inner ul li {
	float:left;	/*左寄せ*/
	padding:0px 5px 0px 20px;	/*パディング上下0、右5px、左20px*/
}

#sub ul {
	padding:0px 0px 30px 0px;	/*パディング下30px、上左右0*/
	line-height:1.6;	/*行の高さは1.6*/
}
#sub ul li {
	list-style-type:none;	/*リストマーカーの種類は指定しない*/
	background:url(../img/header/arrow.gif) left 5px no-repeat;	/*背景画像を左揃え、上から5pxの場所に配置、繰り返しなし*/
	padding:0px 0px 0.6em 20px;	/*パディング上0、右0、下0.6em、左20px*/
}
#sub ul li a {
	padding:0px 5px 0px 0px;	/*パディング右5px、上下左0*/
}

/*pdf画像追加のリスト*/

#sub ul .pdf_arrow {
	padding:0px 0px 30px 0px;	/*パディング下30px、上左右0*/
	line-height:1.6;	/*行の高さは1.6*/
}
#sub ul.pdf_arrow li  {
	list-style-type:none;	/*リストマーカーの種類は指定しない*/
	background:url(../img/header/pdf_arrow.gif) left 5px no-repeat;	/*背景画像を左揃え、上から5pxの場所に配置、繰り返しなし*/
	padding:0px 0px 0.6em 40px;	/*パディング上0、右0、下0.6em、左40px*/
}

#sub ul.pdf_arrow li a {
	padding:0px 5px 0px 0px;	/*パディング右5px、上下左0*/
}

#sub ol {
	padding:0px 0px 30px 20px;	/*パディング上0、右0、下30px、左20px*/
	line-height:1.6;	/*行の高さは1.6*/
}
#sub ol li {
	list-style-type:disc;	/*リストマーカーの種類は指定しない*/
	padding:0px 0px 0.6em 0px;	/*パディング下0.6em、上左右0*/
}

#sub table {
	border:0px;
	padding:0px 0px 60px 0px;	/*パディング下60px、上左右0*/
}

#sub table th{
	width:30%;	/*幅は30%*/
	vertical-align: top;	/*縦方向は上揃え*/
	background-color: #f0f0f0;	/*背景色*/
	padding: 8px;	/*パディング8px*/
	line-height:1.6;	/*行の高さは1.6*/
	border-top: 1px solid #fff;	/*上部にボーダーを付ける*/
	border-bottom: 1px solid #ddd;	/*下部のボーダーを付ける*/
	border-left: 5px solid #ddd;	/*左側にボーダーを付ける*/
	border-right: 1px solid #ddd;	/*右側にボーダーを付ける*/
	color: #333;	/*文字色*/
	text-align: left;	/*テキストは左揃え*/
	font-weight: bold;	/*文字は太字*/
	font-size:110%;	/*文字サイズ110%*/
}

#sub table td{
	background-color: #fafafa;	/*背景色*/
	padding: 8px;	/*パディング8px*/
	border-bottom: 1px solid #ddd;	/*下部にボーダーを付ける*/
	border-top: 1px solid #fafafa;	/*上部にボーダーを付ける*/
	border-left: 1px solid #fafafa;	/*左側にボーダーを付ける*/
	border-right: 1px solid #ddd;	/*右側にボーダーを付ける*/
	line-height: 1.6;	/*行の高さは1.6*/
	font-size: 110%;	/*文字サイズ110%*/
	text-shadow: 0px 0px;	/*テキストに影を付ける*/
}

#sub #photo table td{
	background-color: #fafafa;	/*背景色*/
	padding: 8px;	/*パディング8px*/
	border: 0px;	/*ボーダー枠は0px*/
	line-height: 1.6;	/*行の高さは1.6*/
	font-size: 110%;	/*文字サイズ110%*/
	text-shadow: 0px 0px;	/*テキストに影を付ける*/
}

#sub #bid table th{
	width:30%;	/*幅は30%*/
	vertical-align: top;	/*縦方向は上揃え*/
	background-color: #f0f0f0;	/*背景色*/
	padding: 8px;	/*パディング8px*/
	line-height:1.6;	/*行の高さは1.6*/
	border-top: 1px solid #fff;	/*上部にボーダーを付ける*/
	border-bottom: 1px solid #ddd;	/*下部にボーダーを付ける*/
	border-left:1px solid #ddd;	/*左側にボーダーを付ける*/
	border-right: 1px solid #ddd;	/*右側にボーダーを付ける*/
	color: #333;	/*文字色*/
	text-align: left;	/*テキストは左揃え*/
	font-weight: bold;	/*文字は太字*/
	font-size:110%;	/*文字サイズ110%*/
}

#sub #bid_ippaninfo table th{
	vertical-align: top;	/*縦方向は上揃え*/
	background-color: #f0f0f0;	/*背景色*/
	padding: 8px;	/*パディング8px*/
	line-height:1.6;	/*行の高さは1.6*/
	border-top: 1px solid #fff;	/*上部にボーダーを付ける*/
	border-bottom: 1px solid #ddd;	/*下部にボーダーを付ける*/
	border-left:1px solid #ddd;	/*左側にボーダーを付ける*/
	border-right: 1px solid #ddd;	/*右側にボーダーを付ける*/
	color: #333;	/*文字色*/
	text-align:center;	/*テキストは中央揃え*/
	font-weight: bold;	/*文字は太字*/
	font-size:110%;	/*文字サイズ110%*/
	width:8.3%;	/*幅は8.3%*/
}

#sub #bid_ippaninfo table td{
	background-color: #fafafa;	/*背景色*/
	padding:8px;	/*パディング8px*/
	border-bottom:1px solid #ddd;	/*下部にボーダーを付ける*/
	border-top:1px solid #fafafa;	/*上部にボーダーを付ける*/
	border-left:1px solid #fafafa;	/*左側にボーダーを付ける*/
	border-right:1px solid #ddd;	/*右側にボーダーを付ける*/
	line-height:1.6;	/*行の高さは1.6*/
	font-size:110%;	/*文字サイズ110%*/
	text-align:center;	/*テキストは中央揃え*/
}

/* 赤谷地区
----------------------------------------------------------- */
#akadani, #shimizu, #kitamata, #mikoshi, #iya, #tsubonouchi, #nagatono, #kuridaira, #nachi {
	position:relative;	/*相対位置に配置*/
	margin-bottom: 10px;	/*マージン下10px*/
}
#akadani div img, #shimizu div img, #kitamata div img, #mikoshi div img, #iya div img, #tsubonouchi div img, #nagatono div img, #kuridaira div img, #nachi div img {
	width:128px;	/*幅は128px*/
	height:auto;	/*高さは自動*/
	padding:0px 0px 5px 0px;	/*パディング下5px、上左右0*/
}

#akadani div p, #shimizu div p, #kitamata div p, #mikoshi div p, #iya div p, #tsubonouchi div p, #nagatono div p, #kuridaira div p, #nachi div p {
	padding:5px 5px 10px 5px;	/*パディング下10px、上左右5px*/
}

#akadani h4, #shimizu h4, #kitamata h4, #mikoshi h4, #iya h4, #tsubonouchi h4, #nagatono h4, #kuridaira h4, #nachi h4 {
	font-size:13px;	/*文字サイズ*/
	font-weight:bold;	/*文字は太字*/
	text-align:center;	/*テキストは中央揃え*/
	padding:4px;	/*パディング4px*/
	color:#fff;	/*文字色*/
	background:#036;	/*背景色*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.98, #003366), color-stop(0.00, #316698));	/*グラデーション設定（Chrome、Safari用）*/
	background: -webkit-linear-gradient(top, #316698 0%, #003366 98%);	/*グラデーション設定（Chrome、Safari用）*/
	background: -moz-linear-gradient(top, #316698 0%, #003366 98%);	/*グラデーション設定（Firefox用）*/
	background: -o-linear-gradient(top, #316698 0%, #003366 98%);	/*グラデーション設定（Opera用）*/
	background: -ms-linear-gradient(top, #316698 0%, #003366 98%);	/*グラデーション設定（IE用）*/
	background: linear-gradient(to bottom, #316698 0%, #003366 98%);	/*グラデーション設定*/
	letter-spacing: 1px;	/*文字間隔は1px*/
	background-color: #036;	/*背景色*/
}

#akadani1 {
	position: absolute;	/*絶対位置に配置*/
	width: 138px;	/*幅は138px*/
	left: 13px;	/*左から13px*/
	top: 352px;	/*上から352px*/
	line-height: 1.2;	/*行の高さは1.2*/
	display: inline-block;	/*要素はインラインでブロック表示*/
	font-size: 10px;	/*文字サイズ10px*/
	font-weight: normal;	/*文字は標準*/
	color: #111;	/*文字色*/
	letter-spacing: 0;	/*文字間隔はなし*/
	border: 1px solid #ccc;	/*ボーダー枠を設定*/
	border-radius: 3px;	/*角丸は3px*/
	text-decoration: none;	/*文字装飾はなし*/
	padding: 0px;	/*パディング0*/
	background-color: #fafafa;	/*背景色*/
}
#akadani div .triangle_akadani1 {
	position: absolute;	/*絶対位置に配置*/
	width: 77px;	/*幅は77px*/
	height: 49px;	/*高さは49px*/
	left: 138px;	/*左から138px*/
	top: 86px;	/*上から86px*/
}
#akadani2 {
	left: 8px;	/*左から8px*/
	top: 156px;	/*上から156px*/
	position: absolute;	/*絶対位置に配置*/
	width: 138px;	/*幅は138px*/
	line-height: 1.2;	/*行の高さは1.2*/
	display: inline-block;	/*要素はインラインでブロック表示*/
	font-size: 10px;	/*文字サイズ10px*/
	font-weight: normal;	/*文字は標準*/
	color: #111;	/*文字色*/
	letter-spacing: 0;	/*文字間隔はなし*/
	border: 1px solid #ccc;	/*ボーダー枠を設定*/
	border-radius: 3px;	/*角丸は3px*/
	text-decoration: none;	/*文字装飾はなし*/
	padding: 0px;	/*パディング0*/
	background-color: #fafafa;	/*背景色*/
}
#akadani div .triangle_akadani2 {
	position: absolute;
	width: 128px;
	height: 51px;
	left: -125px;
	top: 125px;
}
#akadani3 {
	left: 10px;
	top: 11px;
	position: absolute;
	width: 128px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#akadani div .triangle_akadani3 {
	position:absolute;
	width:50px;
	height:40px;
	left:-50px;
	top:50px;
}
#akadani div .triangle_akadani3_1 {
	position: absolute;
	width: 40px;
	height: 80px;
	left: 48px;
	top: 73px;
}
#akadani4 {
	left:460px;
	top:120px;
	position:absolute;
	width:138px;
	line-height:1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border:1px solid #ccc;
	border-radius:3px;
	text-decoration: none;
	padding:0px;
	background-color:#fafafa;
}
#akadani div .triangle_akadani4 {
	position:absolute;
	width:80px;
	height:40px;
	left:-80px;
	top:25px;
}

#akadani5 {
	left: 490px;
	top: 75px;
	position: absolute;
	width: 138px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#akadani div .triangle_akadani5 {
	position: absolute;
	width: 49px;
	height: 58px;
	left: -46px;
	top: 32px;
}

/* 清 水[宇 井]地区
----------------------------------------------------------- */

#shimizu { position:relative; }
#shimizu div img {
	width:128px;
	height:auto;
	padding:0px 0px 5px 0px;
}

#shimizu div p {
	padding:5px 5px 10px 5px;
}

#shimizu h4 {
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:4px;
	color:#fff;
	background:#036;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.98, #003366), color-stop(0.00, #316698));
	background: -webkit-linear-gradient(top, #316698 0%, #003366 98%);
	background: -moz-linear-gradient(top, #316698 0%, #003366 98%);
	background: -o-linear-gradient(top, #316698 0%, #003366 98%);
	background: -ms-linear-gradient(top, #316698 0%, #003366 98%);
	background: linear-gradient(to bottom, #316698 0%, #003366 98%);
	letter-spacing: 1px;
	background-color: #036;
	
}

#shimizu1 {
	position: absolute;
	width: 138px;
	left: 11px;
	top: -9px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#shimizu div .triangle_shimizu1 {
	position: absolute;
	width: 73px;
	height: 80px;
	left: -71px;
	top: 86px;
}
#shimizu2 {
	left: 493px;
	top: 119px;
	position: absolute;
	width: 138px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#shimizu div .triangle_shimizu2 {
	position: absolute;
	width: 104px;
	height: 47px;
	left: -102px;
	top: 95px;
}
#shimizu3 {
	position: absolute;
	width: 138px;
	left: 10px;
	top: 247px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#shimizu div .triangle_shimizu3 {
	position: absolute;
	width: 118px;
	height: 48px;
	left: 138px;
	top: 39px;
}
#shimizu4 {
	position: absolute;
	width: 138px;
	left: 488px;
	top: 14px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#shimizu div .triangle_shimizu4 {
	position: absolute;
	width: 88px;
	height: 59px;
	left: -85px;
	top: 31px;
}

/* 北股地区
----------------------------------------------------------- */
#kitamata1 {
	position: absolute;
	width: 138px;
	left: 134px;
	top: 244px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#kitamata div .triangle_kitamata1 {
	position: absolute;
	width: 94px;
	height: 77px;
	left: 137px;
	top: 81px;
}
#kitamata2 {
	left:10px;
	top:450px;
	position:absolute;
	width:138px;
	line-height:1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border:1px solid #ccc;
	border-radius:3px;
	text-decoration: none;
	padding:0px;
	background-color:#fafafa;
}
#kitamata div .triangle_kitamata2 {
	position: absolute;
	width: 178px;
	height: 81px;
	left: 138px;
	top: 83px;
}
#kitamata3 {
	left: 492px;
	top: 93px;
	position: absolute;
	width: 138px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#kitamata div .triangle_kitamata3 {
	position: absolute;
	width: 93px;
	height: 47px;
	left: -93px;
	top: 20px;
}

/* 三越地区
----------------------------------------------------------- */
#mikoshi1 {
	position: absolute;
	width: 138px;
	left: 334px;
	top: 537px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#mikoshi div .triangle_mikoshi1 {
	position: absolute;
	width: 76px;
	height: 86px;
	left: 138px;
	top: 8px;
}

#mikoshi2 {
	left: 399px;
	top: 178px;
	position: absolute;
	width: 138px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#mikoshi div .triangle_mikoshi2 {
	position: absolute;
	width: 167px;
	height: 156px;
	left: -165px;
	top: 212px;
}

#mikoshi3 {
	position: absolute;
	width: 138px;
	left: 61px;
	top: 278px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#mikoshi div .triangle_mikoshi3 {
	position: absolute;
	width: 100px;
	height: 72px;
	left: -19px;
	top: 172px;
}

#mikoshi4 {
	position: absolute;
	width: 138px;
	left: 488px;
	top: 15px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#mikoshi div .triangle_mikoshi4 {
	position: absolute;
	width: 100px;
	height: 72px;
	left: -98px;
	top: 33px;
}

/* 熊野地区
----------------------------------------------------------- */
#iya1 {
	position: absolute;
	width: 138px;
	left: 425px;
	top: 368px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#iya div .triangle_iya1 {
	position: absolute;
	width: 70px;
	height: 71px;
	left: -68px;
	top: 56px;
}

#iya2 {
	left: 10px;
	top: 432px;
	position: absolute;
	width: 138px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#iya div .triangle_iya2 {
	position: absolute;
	width: 130px;
	height: 83px;
	left: 136px;
	top: 84px;
}
#iya3 {
	left: 11px;
	top: 12px;
	position: absolute;
	width: 138px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#iya div .triangle_iya3 {
	position:absolute;
	width:90px;
	height:40px;
	left:-90px;
	top:20px;
}
#iya4 {
	position: absolute;
	width: 138px;
	left: 37px;
	top: 206px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#iya div .triangle_iya4 {
	position: absolute;
	width: 95px;
	height: 47px;
	left: 137px;
	top: 71px;
}

/* 坪内地区
----------------------------------------------------------- */
#tsubonouchi1 {
	position: absolute;
	width: 138px;
	left: 9px;
	top: 237px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#tsubonouchi div .triangle_tsubonouchi1 {
	position: absolute;
	width: 74px;
	height: 90px;
	left: 138px;
	top: 5px;
}

#tsubonouchi2 {
	left: 491px;
	top: 20px;
	position: absolute;
	width: 138px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#tsubonouchi div .triangle_tsubonouchi2 {
	position: absolute;
	width: 106px;
	height: 100px;
	left: -105px;
	top: 53px;
}

#tsubonouchi3 {
	position: absolute;
	width: 138px;
	left: 379px;
	top: 320px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#tsubonouchi div .triangle_tsubonouchi3 {
	position: absolute;
	width: 88px;
	height: 95px;
	left: -87px;
	top: -4px;
}

#tsubonouchi4 {
	position: absolute;
	width: 138px;
	left: 490px;
	top: 13px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#tsubonouchi div .triangle_tsubonouchi4 {
	position: absolute;
	width: 101px;
	height: 49px;
	left: -98px;
	top: 41px;
}

/* 長殿地区
----------------------------------------------------------- */
#nagatono1 {
	position: absolute;
	width: 138px;
	left: 46px;
	top: 287px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nagatono div .triangle_nagatono1 {
	position: absolute;
	width: 125px;
	height: 45px;
	left: 138px;
	top: 83px;
}

#nagatono2 {
	left: 86px;
	top: 180px;
	position: absolute;
	width: 138px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nagatono div .triangle_nagatono2 {
	position: absolute;
	width: 78px;
	height: 89px;
	left: 138px;
	top: 135px;
}

#nagatono3 {
	left: 472px;
	top: 13px;
	position: absolute;
	width: 128px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nagatono div .triangle_nagatono3 {
	position:absolute;
	width:60px;
	height:50px;
	left:-60px;
	top:50px;
}
#nagatono div .triangle_nagatono3_1 {
	position: absolute;
	width: 45px;
	height: 100px;
	left: 73px;
	top: 73px;
}

#nagatono4 {
	left: 352px;
	top: 107px;
	position: absolute;
	width: 138px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nagatono div .triangle_nagatono4 {
	position: absolute;
	width: 52px;
	height: 57px;
	left: -51px;
	top: 51px;
}

#nagatono5 {
	left: 189px;
	top: 96px;
	position: absolute;
	width: 138px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nagatono div .triangle_nagatono5 {
	position: absolute;
	width: 90px;
	height: 60px;
	left: -87px;
	top: 137px;
}


/* 栗平地区
----------------------------------------------------------- */
#kuridaira1 {
	position: absolute;
	width: 118px;
	left: 15px;
	top: 14px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#kuridaira div .triangle_kuridaira1 {
	position: absolute;
	width: 69px;
	height: 40px;
	left: 118px;
	top: 40px;
}
#kuridaira div .triangle_kuridaira1_1 {
	position: absolute;
	width: 45px;
	height: 40px;
	left: 36px;
	top: 71px;
}

#kuridaira2 {
	left: 60px;
	top: 31px;
	position: absolute;
	width: 138px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#kuridaira div .triangle_kuridaira2 {
	position:absolute;
	width:30px;
	height:30px;
	left:138px;
	top:10px;
}

#kuridaira3 {
	left:480px;
	top:150px;
	position:absolute;
	width:138px;
	line-height:1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border:1px solid #ccc;
	border-radius:3px;
	text-decoration: none;
	padding:0px;
	background-color:#fafafa;
}
#kuridaira div .triangle_kuridaira3 {
	position:absolute;
	width:40px;
	height:50px;
	left:-40px;
	top:-20px;
}

#kuridaira4 {
	left: 70px;
	top: 613px;
	position: absolute;
	width: 138px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#kuridaira div .triangle_kuridaira4 {
	position: absolute;
	width: 97px;
	height: 113px;
	left: 138px;
	top: 4px;
}

#kuridaira5 {
	left: 248px;
	top: 43px;
	position: absolute;
	width: 138px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#kuridaira div .triangle_kuridaira5 {
	position: absolute;
	width: 73px;
	height: 60px;
	left: 32px;
	top: 244px;
}

/* 那智川地区
----------------------------------------------------------- */

#nachi {
	margin:0px 0px 40px 0px;
}

#nachi1 {
	position:absolute;
	width:138px;
	left:10px;
	top:310px;
	line-height:1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border:1px solid #ccc;
	border-radius:3px;
	text-decoration: none;
	padding:0px;
	background-color:#fafafa;
}
#nachi div .triangle_nachi1 {
	position:absolute;
	width:60px;
	height:40px;
	left:138px;
	top:25px;
}

#nachi2 {
	left:440px;
	top:400px;
	position:absolute;
	width:138px;
	line-height:1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border:1px solid #ccc;
	border-radius:3px;
	text-decoration: none;
	padding:0px;
	background-color:#fafafa;
}
#nachi div .triangle_nachi2 {
	position:absolute;
	width:80px;
	height:30px;
	left:-80px;
	top:30px;
}

#inyou1 {
	position: absolute;
	width: 138px;
	left: 424px;
	top: 298px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nachi div .triangle_inyou1 {
	position: absolute;
	width: 106px;
	height: 63px;
	left: -103px;
	top: 81px;
}

#uchi1 {
	position: absolute;
	width: 138px;
	left: 475px;
	top: 152px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nachi div .triangle_uchi1 {
	position: absolute;
	width: 106px;
	height: 63px;
	left: -103px;
	top: 81px;
}

#higuchi1 {
	position: absolute;
	width: 138px;
	left: 471px;
	top: 132px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nachi div .triangle_higuchi1 {
	position: absolute;
	width: 126px;
	height: 80px;
	left: -125px;
	top: 54px;
}

#hirano1 {
	position: absolute;
	width: 138px;
	left: 473px;
	top: 188px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nachi div .triangle_hirano1 {
	position: absolute;
	width: 154px;
	height: 80px;
	left: -152px;
	top: 81px;
}

#jyanotani1 {
	position: absolute;
	width: 138px;
	left: 326px;
	top: 246px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nachi div .triangle_jyanotani1 {
	position: absolute;
	width: 62px;
	height: 115px;
	left: 137px;
	top: -21px;
}

#jyanotani2 {
	position: absolute;
	width: 138px;
	left: 212px;
	top: 15px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nachi div .triangle_jyanotani2 {
	position: absolute;
	width: 81px;
	height: 72px;
	left: 138px;
	top: 92px;
}

#shirikenndani1 {
	position: absolute;
	width: 138px;
	left: 492px;
	top: 223px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nachi div .triangle_shirikenndani1 {
	position: absolute;
	width: 56px;
	height: 87px;
	left: -53px;
	top: -8px;
}

#shirikenndani2 {
	position: absolute;
	width: 138px;
	left: 76px;
	top: 14px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nachi div .triangle_shirikenndani2 {
	position: absolute;
	width: 81px;
	height: 72px;
	left: 138px;
	top: 92px;
}

#kanayamadani1 {
	position: absolute;
	width: 138px;
	left: 114px;
	top: 237px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nachi div .triangle_kanayamadani1 {
	position: absolute;
	width: 47px;
	height: 87px;
	left: 138px;
	top: 11px;
}


#kanayamadani2 {
	position: absolute;
	width: 138px;
	left: 486px;
	top: 23px;
	line-height: 1.2;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	color: #111;
	letter-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-decoration: none;
	padding: 0px;
	background-color: #fafafa;
}
#nachi div .triangle_kanayamadani2 {
	position: absolute;
	width: 47px;
	height: 87px;
	left: -44px;
	top: 136px;
}

/*clearfix
--------------------------------------------------------- */
.clearfix:after { 
	content: " ";  /*文字の挿入はなし*/
	display: block; /*要素はブロック表示*/
	visibility: hidden; /*ボックスは非表示にする*/
	clear: both; /*全ての回り込みを解除*/
	height: 0.1px; /*高さは0.1px*/
	font-size: 0.1em; /*文字サイズ0.1em*/
	line-height: 0; /*行の高さは0*/
} 

*1257897500* html .clearfix {
	display: inline-block;	/*要素はインラインでブロック表示*/
} 
/* no ie mac \*/ 

*1257897501* html .clearfix {
	height: 1%;	/*高さは1%*/
} 
.pkg {
	display: block;	/*要素はブロック表示*/
} 
/* */
