/* バックドロップ沖縄 自然環境保護 */

#contents_head { width: 750px; height: 100px; background-image: url(../image/ne_protection/page_title.jpg); background-repeat: no-repeat; }

#contents_head ul { font-size: 11px; padding: 10px 180px 0px 0px; }

#contents_head ul li { float: right; color: #ffffff; font-weight: bold; padding-left: 30px; list-style: none; }

#contents_head ul li a:link { color: #ffffff; }
#contents_head ul li a:visited {color: #ffffff; }
#contents_head ul li a:hover { color: #FF6600; }
#contents_head ul li a:active { color: #ffffff; }
#contents_head ul li a { text-decoration: underline; }

/* メニューエリア */

h2 { font-size: 16px; clear: both; text-align: left; }

#top_gazo { margin: 10px 0px; }

.line { margin-bottom: 10px; }

.line2 { margin: 50px 0px; }

.line_s { margin: 20px 0px; }

#text_area { width: 710px; margin-left: 20px; padding-bottom: 10px; text-align: center; }

.text { line-height: 1.5em; }

.menu { background-color: #ffffff; padding-bottom: 20px; }

.menu_text { padding: 0px 50px; text-align: left; }

.menu_gazo { margin-bottom: 20px; }

/* テーブル1 */

.table1 { width: 500px; margin: 10px 105px 20px 105px; text-align: center; background-color: #ffffff; font-size: 12px; line-height: 1.5em; }

.table1 th { background-color: #e0450f; color: #ffffff; }

.table1 td { border-bottom: 1px solid #666666; border-bottom-style: dotted; padding: 3px; }


.table1 a:link { color: #333333; }
.table1 a:visited {color: #333333; }
.table1 a:hover { color: #999999; }
.table1 a:active { color: #333333; }
.table1 a { text-decoration: underline; }

/* テーブル2 */

.table2 { width: 600px; margin: 0px 55px 20px 55px; text-align: left; background-color: #f4f6f6; font-size: 12px; line-height: 1.5em; }

.table2 td { border: 1px solid #999999; padding: 10px; vertical-align: top; }

/* テーブル3 */

.table3 { width: 600px; margin: 0px 55px 20px 55px; text-align: left; background-color: #f4f6f6; font-size: 12px; line-height: 1.5em; }

.table3 td { border: 1px solid #999999; padding: 10px; vertical-align: top; }

.em { font-weight: bold; }

h3 { font-size: 14px; padding-bottom: 10px; color: #0000FF; }

h4 { padding: 0px 0px 10px 50px; text-align: left; }

.red { color:#CC0000; }

/* 予約ボタン */

.yoyaku { color: #0000FF; text-align: right; padding-right: 20px; }

.yoyaku a:link { color: #0000ff; }
.yoyaku a:visited {color: #0000ff; }
.yoyaku a:hover { color: #00FFFF; }
.yoyaku a:active { color: #0000ff; }
.yoyaku a { text-decoration: underline; }



