@charset "shift_jis";




/*■外枠*/
#header {
 width:802px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 background-color: #ffffff;
}

#bar_box { 
 background:url(../image/bar/bar_blue.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
 width:802px;
 height:73px;

 text-align: left;
}

#bar_left { 
 background:url(../image/rogo/rogo_d.gif);
 background-position: 45px 5px;
 background-repeat: no-repeat;
 width:350px;
 height:100%;
 float: left;

}



/*

#bar_left { 
 width:350px;
 height:100%;
 float: left;
 background-position: bottom;
 background-repeat: no-repeat;
 display: inline;
 padding:5px 0px 0px 45px;
}
*/

#bar_right { 
 background:url(../image/header/kamome-w1ss.gif);
 background-position: 350px 0px;
 background-repeat: no-repeat;
 width:50px;
 height:100%;
 float: right;
 padding:47px 0px 0px 200px;
 text-align:right;
}

.TABLE_box {
 width:187px;
 margin: right;/*■上・右・下・左 */
 margin-bottom: 0px;
}



.TABLEa {
 line-height:20px;
 text-align:center;
 width:85px;
 font-size: 83%;
 float:left;
 }
.TABLEa a {
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 15px 6px;
 text-decoration:none;
 color:#ffffff;
 display:block;
 width:100%;
}
.TABLEa a:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 15px 6px;
 background-color:#aabeee;
 text-decoration:none;
 color:#ffffff;
}
.TABLEa a:visited {
 color:#ffffff;
 width:100%;
}

.TABLEb {
 line-height:20px;
 text-align:center;
 width:100px;
 font-size: 83%;
 float:left
;}
.TABLEb a {
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 3px 6px;
 text-decoration:none;
 color:#ffffff;
 display:block;
 width:100%;
}
.TABLEb a:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 3px 6px;
 background-color:#aabeee;
 text-decoration:none;
 color:#ffffff;
}
.TABLEb a:visited {
 color:#ffffff;
 width:100%;
}

.TABLEc {
 line-height:20px;
 text-align:center;
 width:60px;
 font-size: 83%;
 float:left;
 }
.TABLEc a {
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 0px 6px;
 text-decoration:none;
 color:#ffffff;
 display:block;
 width:100%;
}

.TABLEc a:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 0px 6px;
 background-color:#aabeee;
 text-decoration:none;
 color:#ffffff;
}
.TABLEc a:visited {
 color:#ffffff;
 width:100%;
}

#header_button UL {
	MARGIN-LEFT: 10px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}

##header_button {
 background:url(../image/bar/line.gif);
 background-repeat:repeat-x;
 WIDTH: 802px;
 HEIGHT: 30px;
 font-size: 83%; 
}

#header_button LI {
	DISPLAY: inline; FLOAT: left; LINE-HEIGHT: 30px
}
#header_button LI A {
	DISPLAY: block; COLOR: #ffffff; HEIGHT: 30px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#header_button LI A:hover {
	TEXT-DECORATION: none;  background-color:#b0c4f0;
}

.header_b9 A {
 width:90px;
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 3px 8px;
 text-decoration:none;
 }
 .header_b9 A:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 3px 8px;
 text-decoration:none;
 }
 
 .header_b10 A {
 width:90px;
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 3px 8px;
 text-decoration:none;
 }
 .header_b10 A:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 3px 8px;
 text-decoration:none;
 }
 
 
.header_b1 A {
 width:90px;
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 7px 10px;
 text-decoration:none;
 }
 .header_b1 A:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 7px 10px;
 text-decoration:none;
 }
 
.header_b2 A {
 width:125px;
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 2px 10px;
 text-decoration:none;
 }
 
.header_b2 A:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 2px 10px;
 text-decoration:none;
 }
 
.header_b3 A {
 width:95px;
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 5px 10px;
 text-decoration:none;
 }
 
.header_b3 A:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 5px 10px;
 text-decoration:none;
 }
 
.header_b4 A {
 width:105px;
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 2px 10px;
 text-decoration:none;
 }
 
.header_b4 A:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 2px 10px;
 text-decoration:none;
 }
 
 .header_b5 A {
 width:145px;
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 5px 10px;
 text-decoration:none;
 }
 
.header_b5 A:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 5px 10px;
 text-decoration:none;
 }
 
 .header_b6 A {
 width:85px;
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 5px 10px;
 text-decoration:none;
 }
 
.header_b6 A:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 5px 10px;
 text-decoration:none;
 }
 
 .header_b7 A {
 width:75px;
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 5px 10px;
 text-decoration:none;
 }
 
.header_b7 A:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 5px 10px;
 text-decoration:none;
 }
 
 .header_b8 A {
 width:70px;
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 5px 10px;
 text-decoration:none;
 }
 
.header_b8 A:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 5px 10px;
 text-decoration:none;
 }
 
 
 
 #header_button_under UL {
	MARGIN-LEFT: 25px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}

##header_button_under {
 background:url(../image/bar/line_hatoba.gif);
 background-repeat:repeat-x;
 WIDTH: 802px;
 HEIGHT: 30px;
 font-size: 83%; 
}

#header_button_under LI {
	DISPLAY: inline; FLOAT: left; LINE-HEIGHT: 30px
}
#header_button_under LI A {
 DISPLAY: block; COLOR: #333333; HEIGHT: 30px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#header_button_under LI A:hover {
 TEXT-DECORATION: none;  background-color:;
}


 .header_c1 A {
 width:110px;
 background:url(../image/ic01-09.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
.header_c1 A:hover {
 background:url(../image/ic01-10.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
 .header_c2 A {
 width:110px;
 background:url(../image/ic01-09.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
.header_c2 A:hover {
 background:url(../image/ic01-10.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }

 .header_c3 A {
 width:110px;
 background:url(../image/ic01-09.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
.header_c3 A:hover {
 background:url(../image/ic01-10.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
 
 .header_c4 A {
 width:110px;
 background:url(../image/ic01-09.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
.header_c4 A:hover {
 background:url(../image/ic01-10.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
.header_c5 A {
 width:110px;
 background:url(../image/ic01-09.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
.header_c5 A:hover {
 background:url(../image/ic01-10.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
 .header_c6 A {
 width:110px;
 background:url(../image/ic01-09.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
.header_c6 A:hover {
 background:url(../image/ic01-10.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
 
 .header_c7 A {
 width:110px;
 background:url(../image/ic01-09.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
.header_c7 A:hover {
 background:url(../image/ic01-10.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
 
 .header_c8 A {
 width:110px;
 background:url(../image/ic01-09.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
.header_c8 A:hover {
 background:url(../image/ic01-10.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
 .header_c9 A {
 width:75px;
 background:url(../image/ic01-09.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
.header_c9 A:hover {
 background:url(../image/ic01-10.gif);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 text-decoration:none;
 }
 
 .header_c10 A {
 width:80px;
 background:url(../image/ic01-09.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
.header_c10 A:hover {
 background:url(../image/ic01-10.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 text-decoration:none;
 }
 
 
 
 
 
 

.TABLE_waku{
 width:802px;
 height: 30px;
 background-color:#75a2e7;
 margin-left:auto;/* センタリング */
 margin-right:auto;
 background:url(../image/bar/line.gif);
 background-repeat:repeat-x;
}

.TABLE1 {
 line-height:30px;
 text-align:center;
 width:90px;
 font-size: 83%;
 float:left;
 letter-spacing:0.3em;
}

.TABLE1 a {
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 0px 8px;
 text-decoration:none;
 color:#ffffff;
 display:block;
 width:100%;
}
.TABLE1 a:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 0px 8px;
 background-color:#aabeee;
 text-decoration:none;
 color:#ffffff;
 display:block;
}
.TABLE1 a:visited {
 color:#ffffff;
 width:100%;
 display:block;
}

.TABLE2 {
 line-height:30px;
 text-align:center;
 width:130px;
 font-size: 83%;
 float:left;
 }
.TABLE2 a {
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 2px 8px;
 text-decoration:none;
 color:#ffffff;
display:block;
 width:100%;
}
.TABLE2 a:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 2px 8px;
 background-color:#aabeee;
 text-decoration:none;
 color:#ffffff;
 display:block;
}
.TABLE2 a:visited {
 color:#ffffff;
 width:100%;
 display:block;
}

.TABLE3 {
 line-height:30px;
 text-align:center;
 width:100px;
 font-size: 83%;
 float:left;
 letter-spacing:0.2em;
 }
.TABLE3 a {
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 2px 8px;
 text-decoration:none;
 color:#ffffff;
 display:block;
 width:100%;
}
.TABLE3 a:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 2px 8px;
 background-color:#aabeee;
 text-decoration:none;
 color:#ffffff;
 display:block;
}
.TABLE3 a:visited {
 color:#ffffff;
 width:100%;
 display:block;
}

.TABLE4 {
 line-height:30px;
 text-align:center;
 width:130px;
 font-size: 83%;
 float:left;
 }

.TABLE4 a {
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 0px 8px;
 text-decoration:none;
 color:#ffffff;
 display:block;
 width:100%;
}

.TABLE4 a:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 0px 8px;
 background-color:#aabeee;
 text-decoration:none;
 color:#ffffff;
 display:block;
}
.TABLE4 a:visited {
 color:#ffffff;
 width:100%;
 display:block;
}

.TABLE5 {
 line-height:30px;
 text-align:center;
 width:80px;
 font-size: 83%;
 letter-spacing:0.2em;
 float:left;
 }
.TABLE5 a {

 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 0px 8px;
 text-decoration:none;
 color:#ffffff;
 display:block;
 width:100%;
}
.TABLE5 a:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 0px 8px;
 background-color:#aabeee;
 text-decoration:none;
 display:block;
 color:#ffffff;
}
.TABLE5 a:visited {
 color:#ffffff;
 width:100%;
 display:block;
}

.TABLE6 {
 line-height:30px;
 text-align:center;
 width:120px;
 font-size: 83%;
 float:left;
 }
.TABLE6 a {
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 0px 8px;
 text-decoration:none;
 color:#ffffff;
 display:block;
 width:100%;
}
.TABLE6 a:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 0px 8px;
 background-color:#aabeee;
 text-decoration:none;
 color:#ffffff;
 display:block;
}
.TABLE6 a:visited {
 color:#ffffff;
 width:100%;
 display:block;
}

.TABLE7 {
 line-height:30px;
 text-align:center;
 width:75px;
 font-size: 83%;
 letter-spacing:0.2em;
 float:left;
 }
.TABLE7 a {
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 0px 8px;
 text-decoration:none;
 color:#ffffff;
 display:block;
 width:100%;
}
.TABLE7 a:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 0px 8px;
 background-color:#aabeee;
 text-decoration:none;
 color:#ffffff;
 display:block;
}
.TABLE7 a:visited {
 color:#ffffff;
 width:100%;
 display:block;
}

.TABLE8 {
 line-height:30px;
 text-align:center;
 font-size: 83%;
 letter-spacing:0.2em;
 float:left;
 }
.TABLE8 a {
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 2px 8px;
 text-decoration:none;
 color:#ffffff;
 display:block;
 width:100%;
}
.TABLE8 a:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 2px 8px;
 background-color:#aabeee;
 text-decoration:none;
 color:#ffffff;
 display:block;
}
.TABLE8 a:visited {
 color:#ffffff;
 width:100%;
 display:block;
}

.TABLE_waku_under{
 width:802px;
 height: 30px;
 margin-left:auto;/* センタリング */
 margin-right:auto;
 font-size:14px;
 padding:6px 0px 0px 10px;
 background:url(../image/bar/line_hatoba.gif);
/*
 background-color:#ea000a;
 background:url(../image/bar/line_hatoba.gif); */
 background-repeat:repeat-x;
}


.TABLE_waku_under_a{
 width:802px;
 height: 30px;
 margin-left:auto;/* センタリング */
 margin-right:auto;
 font-size:13px;
 padding:0px 0px 0px 10px;
 background:url(../image/bar/line_hatoba.gif);
/*
 background-color:#ea000a;
 background:url(../image/bar/line_hatoba.gif); */
 background-repeat:repeat-x;
}









/*■防波堤（湾名） */
.TABLE9 {
 line-height:30px;
 text-align:center;
 width:110px;
 font-size: 13px;
 float:left;
 letter-spacing:0.1em;
}

.TABLE9 a {
 text-decoration:none;
 color:#333333;
 display:block;
 width:100%;
 background:url(../image/sankaku01.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
}
.TABLE9 a:hover {
 text-decoration:none;
 color:#333333;
 background-color:#e8ebf4;
 display:block;
 background:url(../image/sankaku02.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
}
.TABLE9 a:visited {
 color:#333333;
 width:100%;
 display:block;
}
.TABLE9_a {
 line-height:30px;
 text-align:center;
 font-size: 13px;
 width:110px;
 float:left;
 color:#333333;
 letter-spacing:0.1em;
 background:url(../image/sankaku02.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 }
.TABLE10 {
 line-height:30px;
 text-align:center;
 width:110px;
 font-size: 13px;
 float:left;
 letter-spacing:0.1em;
 }
.TABLE10 a {
 text-decoration:none;
 color:#333333;
display:block;
 width:100%;
 background:url(../image/sankaku01.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
}
.TABLE10 a:hover {
 text-decoration:none;
 color:#333333;
 background-color:#e8ebf4;
 display:block;
 background:url(../image/sankaku02.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
}
.TABLE10 a:visited {
 color:#333333;
 width:100%;
 display:block;
}
.TABLE10_a {
 line-height:30px;
 text-align:center;
 font-size: 13px;
 width:110px;
 float:left;
 color:#333333;
 letter-spacing:0.1em;
 background:url(../image/sankaku02.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 }
.TABLE11 {
 line-height:30px;
 text-align:center;
 width:110px;
 font-size: 13px;
 float:left;
 letter-spacing:0.1em;
 }
.TABLE11 a {
 text-decoration:none;
 color:#333333;
 display:block;
 width:100%;
 background:url(../image/sankaku01.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
}
.TABLE11 a:hover {
 text-decoration:none;
 color:#333333;
 background-color:#e8ebf4;
 display:block;
 background:url(../image/sankaku02.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
}
.TABLE11 a:visited {
 color:#333333;
 width:100%;
 display:block;
}
.TABLE11_a {
 line-height:30px;
 text-align:center;
 font-size: 13px;
 width:110px;
 float:left;
 color:#333333;
 letter-spacing:0.1em;
 background:url(../image/sankaku02.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 }
.TABLE12 {
 line-height:30px;
 text-align:center;
 width:110px;
 font-size: 13px;
 float:left;
 letter-spacing:0.1em;
 }

.TABLE12 a {
 text-decoration:none;
 color:#333333;
 display:block;
 width:100%;
 background:url(../image/sankaku01.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
}

.TABLE12 a:hover {
 text-decoration:none;
 color:#333333;
 background-color:#e8ebf4;
 display:block;
 background:url(../image/sankaku02.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
}
.TABLE12 a:visited {
 color:#333333;
 width:100%;
 display:block;
}
.TABLE12_a {
 line-height:30px;
 text-align:center;
 font-size: 13px;
 width:110px;
 float:left;
 color:#333333;
 letter-spacing:0.1em;
 background:url(../image/sankaku02.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 }
.TABLE13 {
 line-height:30px;
 text-align:center;
 font-size: 13px;
 letter-spacing:0.1em;
 float:left;
 width:110px;
 }
.TABLE13 a {
 text-decoration:none;
 color:#333333;
 display:block;
 width:100%;
 background:url(../image/sankaku01.gif);
 background-repeat: no-repeat;
 background-position: 5px 10px;
}
.TABLE13 a:hover {
 text-decoration:none;
 background-color:#e8ebf4;
 display:block;
 color:#333333;
 background:url(../image/sankaku02.gif);
 background-repeat: no-repeat;
 background-position: 5px 10px;
}
.TABLE13 a:visited {
 color:#333333;
 width:100%;
 display:block;
}
.TABLE13_a {
 line-height:30px;
 text-align:center;
 font-size: 13px;
 width:110px;
 float:left;
 color:#333333;
 letter-spacing:0.1em;
 background:url(../image/sankaku02.gif);
 background-repeat: no-repeat;
 background-position: 5px 10px;

 }
.TABLE14 {
 line-height:30px;
 text-align:center;
 width:150px;
 font-size: 83%;
 float:left;
 }
.TABLE14 a {
 text-decoration:none;
 color:#333333;
 display:block;
 width:100%;
 background:url(../image/sankaku01.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
}
.TABLE14 a:hover {
 text-decoration:none;
 color:#333333;
 background-color:#e8ebf4;
 display:block;
 background:url(../image/sankaku02.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
}
.TABLE14 a:visited {
 color:#333333;
 width:100%;
 display:block;
}
.TABLE14_a {
 line-height:30px;
 text-align:center;
 font-size: 83%;
 width:150px;
 float:left;
 color:#333333;
 background:url(../image/sankaku02.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 }

.TABLE15 {
 height:30px;
 text-align:center;
 width:51px;
 font-size: 83%;
 float:left;
 }
.TABLE15 a {
 text-decoration:none;
 color:#333333;
 display:block;
 width:100%;
}
.TABLE15 a:hover {
 text-decoration:none;
 color:#333333;
 background-color:#e8ebf4;
 display:block;
}
.TABLE15 a:visited {
 color:#333333;
 width:100%;
 display:block;

}



.TABLE16 a {
 background:url(../image/header/pt12-1-05.gif);
 background-repeat: no-repeat;
 background-position: 2px 8px;
 background-color:#eef1f9;
 border-width:0px 0px 0px 0px;/*■上・右・下・左 */
 border-style:solid;
 border-bottom-color:#ff0000;
 border-left-color:#ff0000;
 border-right-color:#ff0000;
 border-top-color:#ff0000;
 text-decoration:none;
 color:#ffffff;
 display:block;
 width:100%;
}
.TABLE16 a:hover {
 background:url(../image/header/pt12-1-02.gif);
 background-repeat: no-repeat;
 background-position: 2px 8px;
 border-width:0px 0px 0px 0px;/*■上・右・下・左 */
 border-style:solid;
 border-bottom-color:#ff0000;
 border-left-color:#ff0000;
 border-right-color:#ff0000;
 border-top-color:#ff0000;
 background-color:#dce1f1;
 text-decoration:none;
 color:#ffffff;
 display:block;
}
.TABLE16 a:visited {
 color:#333333;
 width:100%;
 display:block;
}

/*
#bar_right_top { 
 background:url(../image/header/kamome-w3ss.gif);
 background-position: top right;
 background-repeat: no-repeat;
 width:450px;
 height:100%;
 float: left;
 padding:47px 0px 0px 0px;
 display: inline;
 text-align:right;
}

#bar_right_under { 
 width:450px;
 height:25px;
 padding:0px 0px 0px 200px;
 display: inline;
 text-align:right;
}
*/

/*■波止場画像*/
#header_1f { 
 border-width:2px 0px 0px 0px;/*■上・右・下・左 */
 border-style:solid;
 border-bottom-color:#1e5078;
 border-left-color:#1e5078;
 border-right-color:#1e5078;
 border-top-color:#1e5078;
 background:url(../image/header/hatoba_a.jpg);
 background-position: left bottom;
 background-repeat: no-repeat;
 width:802px;
 height:128px;
 }
/*■津居山湾*/
#header_1f_takeno { 
 background:url(../image/header/tuiyama.jpg);
 background-position: bottom;
 background-repeat: no-repeat;
 display: inline;
 width:802px;
 height:150px;
 }
/*■竹野湾*/
#header_1f_takeno { 
 background:url(../image/header/takeno.jpg);
 background-position: bottom;
 background-repeat: no-repeat;
 display: inline;
 width:802px;
 height:150px;
}

/*■柴山湾*/
#header_1f_sibayama { 
 background:url(../image/header/sibayama.jpg);
 background-position: bottom;
 background-repeat: no-repeat;
 display: inline;
 width:802px;
 height:150px;
}
/*■香住湾*/
#header_1f_hamasaka { 
 background:url(../image/header/kasumi.jpg);
 background-position: bottom;
 background-repeat: no-repeat;
 display: inline;
 width:802px;
 height:150px;
}
/*■三尾湾*/
#header_1f_hamasaka { 
 background:url(../image/header/mio.jpg);
 background-position: bottom;
 background-repeat: no-repeat;
 display: inline;
 width:802px;
 height:150px;
}
/*■浜坂湾*/
#header_1f_hamasaka { 
 background:url(../image/header/hamasaka.jpg);
 background-position: bottom;
 background-repeat: no-repeat;
 display: inline;
 width:802px;
 height:150px;
}

/*■バナー*/
#header_1f_left{
 height:98px;
 width: 268px;
 background-repeat: no-repeat;
 display: inline;
 float:left;
 text-align: left;
 }



/*■バナー*/
#header_1f_right{
 width: 266px;
 height:98px;
 text-align: right;
 background:url(../image/header/kamome_a.gif);
 background-repeat: no-repeat;
 background-position: 80px 10px;
 display: inline;
 float:left;
}


/*■グラデーション*/
.Gradation{
 filter: alpha(style=1, opacity=100, finishopacity=30);
/* filter: alpha(style=0, opacity=30);半透明画像*/
 margin:5px 25px 0px 0px;
 width:155px;
 height:30px;
 background-color: #4073aa;
 padding:8px 8px 0px 0px;
}


/*■グラデーション*/
.Gradation_a{
 background:url(http://www.tazimasea.com/image/link/red.gif);
 background-repeat: no-repeat;
 margin:65px 0px 0px 0px;
 filter: alpha(style=0, opacity=50);
 width:124px;
 height:33px;
}

/*■グラデーション*/
.Gradation_b{
 background:url(http://www.tazimasea.com/image/table/title.gif);
 background-repeat: no-repeat;

/*  filter: alpha(style=1, opacity=70, finishopacity=30);*/
 filter: alpha(style=0, opacity=50);
 margin:15px 0px 0px 10px;
 width:200px;
 height:25px;
 font-size: 15px;
 text-align: center;
 color:#ffffff;
 letter-spacing:0.5em;
 padding:5px 0px 0px 0px;
}

/*■予備画像*/

#header_2f { 
 background:url(http://www.tazimasea.com/image/base/3f_base.gif);
 background-position: bottom;
 width:800px;
 height:20px;
 background-repeat: repeat-x;
 display: inline;
 text-align: left;
 padding:3px 0px 0px 10px;
 font-size: 13px;
 border-bottom:0px solid #96caff; 
}





.TABLE_waku_under{
 width:802px;
 height: 30px;
 margin-left:auto;/* センタリング */
 margin-right:auto;
 border-width:0px 0px 0px 0px;
 border-style:solid;
 border-bottom-color:#869dd5;
 border-left-color:#869dd5;
 border-right-color:#869dd5;
 border-top-color:#869dd5;
 font-size:14px;
 padding:0px 0px 0px 0px;
 background:url(../image/bar/line_hatoba.gif);
 background-repeat:repeat-x;
}



.TABLE_waku_under_left{
 float:left;
 width:400px;
 height: 100%;
 text-align:left;
 color:#ff0000;
 font-size:13px;
 padding:7px 0px 0px 10px;
}


.TABLE_waku_under_right{
 float:right;
 width:400px;
 height: 100%;
 font-size:13px;
 text-align:right;
 padding:7px 210px 0px 0px;
}





