/* バックドロップ沖縄 ダイビングプログラム PADI */

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

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

#contents_head ul li { float: left; 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; }

/* メニューエリア */

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

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

.line { margin-bottom: 10px; }

/* トピックス */

#topics { width: 710px; height: 150px; margin: 10px 0px;; background-image:url(../image/diving_program/padi/topics_img.jpg); background-repeat: no-repeat; border: 1px solid #666666; }

#topics_area { width: 500px; height: 130px; margin-left: 210px; padding: 10px 0px; overflow: auto; }

#topics_area p { line-height: normal; padding: 0px 10px; }

/* トピックスEND */ 

.gazo { margin: 10px 105px; }

.line { margin-bottom: 10px; }

/* コース選択テーブル */

#course { width: 600px; font-size: 12px; line-height: 1.5em; margin: 20px 0px 10px 55px; background-color: #ffffff; background-image: url(../image/diving_program/padi/card_img.jpg); background-repeat: no-repeat; background-position: right bottom; }

#course th { background-color: #CC0000; color: #ffffff; text-align: left; padding: 5px; }

#course td { border-bottom: 1px solid #666666; border-bottom-style: dotted; padding: 5px; }

/* PADI取得コース・リフレッシュコース・テーブル */

.tb_1 { width: 710px; background-color: #ffffff; font-size: 12px; line-height: 1.5em; margin: 100px 0px 0px 0px; }

.tb_1 th { background-color: #CC0000; font-size: 14px; font-weight: bold; line-height: 1.5em; color: #ffffff; text-align: center; }

.tb_1 td { border: 1px solid #666666; padding: 5px; vertical-align: top; text-align: left; }

.td1 { width: 150px; background-color: #e9e5e5; font-weight: bold; text-align: left;  }

.tb_1 a:link { color: #3333ff; }
.tb_1 a:visited {color: #3333ff; }
.tb_1 a:hover { color: #999999; }
.tb_1 a:active { color: #3333ff; }
.tb_1 a { text-decoration: underline; }


/* DM取得コース・PADIスペシャルティコース・テーブル */

.tb_2 { width: 710px; background-color: #ffffff; font-size: 12px; line-height: 1.5em; margin: 100px 0px 0px 0px; }

.tb_2 th { background-color: #CC0000; font-size: 14px; font-weight: bold; line-height: 1.5em; color: #ffffff; text-align: center; }

.tb_2 td { border: 1px solid #666666; padding: 5px; vertical-align: top; text-align: center; vertical-align: middle; }

.etc { font-weight: bold; background-color: #66FFCC; }

.remarks { width: 710px; background-color: #ffffff; }

.remarks p { padding: 10px; }

.title { background-color: #e9e5e5; font-weight: bold; text-align: left; }

.plice { font-weight: bold; }

.orange { color: #FF3300; }

.red { color: #FF0000; font-weight: bold; }

.course { font-weight: bold; }

.attention2 { font-size: 14px; font-weight: bold; font-style: oblique; padding-top: 50px; }

.attention3 { font-size: 14px; font-weight: bold; font-style: oblique; padding-top: 20px; }

.tb_2 a:link { color: #3333ff; }
.tb_2 a:visited {color: #3333ff; }
.tb_2 a:hover { color: #999999; }
.tb_2 a:active { color: #3333ff; }
.tb_2 a { text-decoration: underline; }

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

/* コース選択ボタン */

#course a:link { color: #ffffff; }
#course a:visited {color: #ffffff; }
#course a:hover { color: #ff6600; }
#course a:active { color: #ffffff; }
#course a { text-decoration: underline; }

.attention2 { font-size: 14px; font-weight: bold; font-style: oblique; padding-top: 50px; clear: both; }

.attention3 { font-size: 14px; font-weight: bold; font-style: oblique; padding-top: 20px; }

/* 諸注意・キャンセルポリシー */

.attention { text-align: center; padding: 5x; clear: both; color: #333333; }

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


/* バックリスト */

.back { padding-left: 30px; }

.back li { float: left; padding-left: 30px; list-style: none; }

.blue { color: #3333FF; }

.remarks a:link { color: #3333FF; }
.remarks a:visited {color: #3333FF; }
.remarks a:hover { color: #ff6600; }
.remarks a:active { color: #3333FF; }
.remarks a { text-decoration: underline;

