@charset "shift_jis";

/*-------------------------------------------------------------------
全体の基本設定
--------------------------------------------------------------------*/
* {
padding : 0px;
margin : 0px;
text-decoration : none; 
background-repeat : no-repeat;
}


/*-------------------------------------------------------------------
全体の背景などの設定
--------------------------------------------------------------------*/
BODY{
font-family : "ＭＳ Ｐゴシック", Osaka, sans-serif;
font-size : large;
font-weight : normal;
bottom : auto;
background-image : url(../06item/0601a.jpg);
background-repeat : repeat-y;
background-position : center 15px;
text-decoration : none;
}


/*-------------------------------------------------------------------
見出し１の設定
--------------------------------------------------------------------*/
H1{
margin-top : 0px;
font-size : 1px;
text-align : center;
color : #ffffff;
padding-top : 3px;
}


/*-------------------------------------------------------------------
　各メニューバーのナビゲーション
--------------------------------------------------------------------*/
/*-------------------------------------------------------------------
　メインメニュー１行目・マーベラスのご案内（表示のみ・リンク無し）
--------------------------------------------------------------------*/
.lmenubutton021a{
 display : block;
 padding : 0px;
 font-size : 12px;
 color : #0080ff;
 background-color : #cccccc;
 background-image : url(021a.jpg);
 text-decoration : none;
 border-width : 3px;
 border-style : outset;
 border-color : #cccccc;
 width : 131px;
 height : 96px;
 text-align : center;
}


/*-------------------------------------------------------------------
　メインメニュー１行目・マーベラスのご案内（リンク有り）
--------------------------------------------------------------------*/
.lmenubutton021b{
 display : block;
 padding : 0px;
 font-size : 12px;
 color : #0080ff;
 background-color : #cccccc;
 text-decoration : none;
 border-width : 3px;
 border-style : outset;
 border-color : #cccccc;
 width : 131px;
 height : 96px;
 text-align : center;
}

.lmenubutton021b:link,.lmenubutton021b:visited{
 background-color : #0080ff;
 background-image : url(021b.jpg);
 background-position : 50% 50%;
}

.lmenubutton021b:hover{
 border-style : inset;
 color : #ffffff;
 background-color : #0080ff;
 background-image : url(021a.jpg);
 background-position : 50% 50%; 
}


/*-------------------------------------------------------------------
　メインメニュー１行目・ダイビングメニュー（表示のみ・リンク無し）
--------------------------------------------------------------------*/
.lmenubutton022a{
 display : block;
 padding : 0px;
 font-size : 12px;
 color : #0080ff;
 background-color : #cccccc;
 background-image : url(022a.jpg);
 text-decoration : none;
 border-width : 3px;
 border-style : outset;
 border-color : #cccccc;
 width : 131px;
 height : 96px;
 text-align : center;
}


/*-------------------------------------------------------------------
　メインメニュー１行目・ダイビングメニュー（リンク有り）
--------------------------------------------------------------------*/
.lmenubutton022b{
 display : block;
 padding : 0px;
 font-size : 12px;
 color : #0080ff;
 background-color : #cccccc;
 text-decoration : none;
 border-width : 3px;
 border-style : outset;
 border-color : #cccccc;
 width : 131px;
 height : 96px;
 text-align : center;
}

.lmenubutton022b:link,.lmenubutton022b:visited{
 background-color : #0080ff;
 background-image : url(022b.jpg);
 background-position : 50% 50%;
}

.lmenubutton022b:hover{
 border-style : inset;
 color : #ffffff;
 background-color : #0080ff;
 background-image : url(022a.jpg);
 background-position : 50% 50%; 
}


/*-------------------------------------------------------------------
　メインメニュー１行目・ご予約・ご質問（表示のみ・リンク無し）
--------------------------------------------------------------------*/
.lmenubutton023a{
 display : block;
 padding : 0px;
 font-size : 12px;
 color : #0080ff;
 background-color : #cccccc;
 background-image : url(023a.jpg);
 text-decoration : none;
 border-width : 3px;
 border-style : outset;
 border-color : #cccccc;
 width : 131px;
 height : 96px;
 text-align : center;
}


/*-------------------------------------------------------------------
　メインメニュー１行目・ご予約・ご質問（リンク有り）
--------------------------------------------------------------------*/
.lmenubutton023b{
 display : block;
 padding : 0px;
 font-size : 12px;
 color : #0080ff;
 background-color : #cccccc;
 text-decoration : none;
 border-width : 3px;
 border-style : outset;
 border-color : #cccccc;
 width : 131px;
 height : 96px;
 text-align : center;
}

.lmenubutton023b:link,.lmenubutton023b:visited{
 background-color : #0080ff;
 background-image : url(023b.jpg);
 background-position : 50% 50%;
}

.lmenubutton023b:hover{
 border-style : inset;
 color : #ffffff;
 background-color : #0080ff;
 background-image : url(023a.jpg);
 background-position : 50% 50%; 
}


/*-------------------------------------------------------------------
　メインメニュー１行目・沖縄本島のご案内（表示のみ・リンク無し）
--------------------------------------------------------------------*/
.lmenubutton024a{
 display : block;
 padding : 0px;
 font-size : 12px;
 color : #0080ff;
 background-color : #cccccc;
 background-image : url(024a.jpg);
 text-decoration : none;
 border-width : 3px;
 border-style : outset;
 border-color : #cccccc;
 width : 131px;
 height : 96px;
 text-align : center;
}


/*-------------------------------------------------------------------
　メインメニュー１行目・沖縄本島のご案内（リンク有り）
--------------------------------------------------------------------*/
.lmenubutton024b{
 display : block;
 padding : 0px;
 font-size : 12px;
 color : #0080ff;
 background-color : #cccccc;
 text-decoration : none;
 border-width : 3px;
 border-style : outset;
 border-color : #cccccc;
 width : 131px;
 height : 96px;
 text-align : center;
}

.lmenubutton024b:link,.lmenubutton024b:visited{
 background-color : #0080ff;
 background-image : url(024b.jpg);
 background-position : 50% 50%;
}

.lmenubutton024b:hover{
 border-style : inset;
 color : #ffffff;
 background-color : #0080ff;
 background-image : url(024a.jpg);
 background-position : 50% 50%; 
}


/*-------------------------------------------------------------------
　メインメニュー１行目・沖縄から発信中（表示のみ・リンク無し）
--------------------------------------------------------------------*/
.lmenubutton025a{
 display : block;
 padding : 0px;
 font-size : 12px;
 color : #0080ff;
 background-color : #cccccc;
 background-image : url(025a.jpg);
 text-decoration : none;
 border-width : 3px;
 border-style : outset;
 border-color : #cccccc;
 width : 131px;
 height : 96px;
 text-align : center;
}


/*-------------------------------------------------------------------
　メインメニュー１行目・沖縄から発信中（リンク有り）
--------------------------------------------------------------------*/
.lmenubutton025b{
 display : block;
 padding : 0px;
 font-size : 12px;
 color : #0080ff;
 background-color : #cccccc;
 text-decoration : none;
 border-width : 3px;
 border-style : outset;
 border-color : #cccccc;
 width : 131px;
 height : 96px;
 text-align : center;
}

.lmenubutton025b:link,.lmenubutton025b:visited{
 background-color : #0080ff;
 background-image : url(025b.jpg);
 background-position : 50% 50%;
}

.lmenubutton025b:hover{
 border-style : inset;
 color : #ffffff;
 background-color : #0080ff;
 background-image : url(025a.jpg);
 background-position : 50% 50%; 
}


/*-------------------------------------------------------------------
　メインメニュー１行目・お知らせ（表示のみ・リンク無し）
--------------------------------------------------------------------*/
.lmenubutton026a{
 display : block;
 padding : 0px;
 font-size : 12px;
 color : #0080ff;
 background-color : #cccccc;
 background-image : url(026a.jpg);
 text-decoration : none;
 border-width : 3px;
 border-style : outset;
 border-color : #cccccc;
 width : 131px;
 height : 96px;
 text-align : center;
}


/*-------------------------------------------------------------------
　メインメニュー１行目・お知らせ（リンク有り）
--------------------------------------------------------------------*/
.lmenubutton026b{
 display : block;
 padding : 0px;
 font-size : 12px;
 color : #0080ff;
 background-color : #cccccc;
 text-decoration : none;
 border-width : 3px;
 border-style : outset;
 border-color : #cccccc;
 width : 131px;
 height : 96px;
 text-align : center;
}

.lmenubutton026b:link,.lmenubutton026b:visited{
 background-color : #0080ff;
 background-image : url(026b.jpg);
 background-position : 50% 50%;
}

.lmenubutton026b:hover{
 border-style : inset;
 color : #ffffff;
 background-color : #0080ff;
 background-image : url(026a.jpg);
 background-position : 50% 50%; 
}


/*-------------------------------------------------------------------
　本文の基本テーブル
--------------------------------------------------------------------*/
.l0001main00{
 margin : 20px 25px 20px 25px;
 background-color : #ffffff;
 background-position : 50% 50%; 
 width : 730px;
}


/*-------------------------------------------------------------------
　ご案内＞マーベラスとは？
--------------------------------------------------------------------*/
.l0211what00{
 margin : 20px 0px 0px 0px;
 color : #ffffff;
 font-size : 20px;
 font-weight : 700;
 text-decoration : none;
 padding : 11px 0px 7px 75px;
 background-image : url(../06item/060c1.gif);
}

.l0211what01{
 margin : 10px 25px 0px 25px;
 color : #000000;
 font-size : 17px;
 text-decoration : none;
 text-align : left;
 padding : 20px 0px 0px 40px;
 line-height : 19px;
 letter-spacing : 1px;
}

.l0211what02{
 margin : 0px 15px 10px 25px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 text-align : left;
 padding : 15px 25px 0px 35px;
 line-height : 21px;
 letter-spacing : 1px;
}

.l0211what02 img{
 float : right;
 margin : 0px 0px 10px 25px;
}

.l0211what03{
 margin : 0px 75px 10px 75px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 text-align : left;
 padding : 0px 35px 0px 35px;
 line-height : 19px;
 letter-spacing : 1px;
}

.l0211what03 img{
 float : right;
 margin : 45px 10px 10px 25px;
}

.l0211what04{
 margin : 0px 25px 10px 25px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 text-align : left;
 padding : 0px 35px 15px 35px;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0211what05{
 margin : 0px 25px 15px 25px;
 color : #ff7f50;
 font-size : 15px;
 text-decoration : none;
 text-align : left;
 padding : 0px 35px 0px 35px;
 line-height : 19px;
 letter-spacing : 1px;
}


/*-------------------------------------------------------------------
　ご案内＞コンセプト
--------------------------------------------------------------------*/
.l0212concept00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(021infomation/0212concept/0212a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0212concept0a img{
 margin : 25px 0px 25px 0px;
}

.l0212concept0b img{
 margin : 25px 0px 25px 0px;
}

.l0212concept01{
 padding : 0px 65px 0px 65px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0212concept02{
 padding : 0px 65px 0px 65px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0212concept03{
 padding : 0px 65px 45px 65px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}


/*-------------------------------------------------------------------
　ご案内＞ダイビングスタイル
--------------------------------------------------------------------*/
.l0213style00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(021infomation/0213style/0213a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0213style01{
 color : #000000;
 font-size : 17px;
 text-decoration : none;
 text-align : left;
 padding : 20px 40px 0px 40px;
 line-height : 32px;
 letter-spacing : 2px;
}

.l0213style02{
 color : #000000;
 font-size : 17px;
 text-decoration : none;
 text-align : center;
 padding : 10px 0px 0px 0px;
 line-height : 32px;
 letter-spacing : 2px;
}

.l0213style03{
 color : #000000;
 font-size : 17px;
 text-decoration : none;
 text-align : center;
 padding : 20px 0px 0px 0px;
 line-height : 32px;
 letter-spacing : 2px;
}

.l0213style04{
 color : #000000;
 font-size : 17px;
 text-decoration : none;
 text-align : center;
 padding : 10px 0px 20px 0px;
 line-height : 32px;
 letter-spacing : 2px;
}

.l0213style05{
 margin-left : 10px;
}


/*-------------------------------------------------------------------
　ご案内＞お店の紹介
--------------------------------------------------------------------*/
.l0214shop00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(021infomation/0214shop/0214a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0214shop01{
 margin : 5px 25px 30px 25px;
 color : #000000;
 font-size : 17px;
 text-decoration : none;
 text-align : left;
 padding : 20px 40px 0px 40px;
 line-height : 32px;
 letter-spacing : 2px;
}


/*-------------------------------------------------------------------
　ご案内＞スタッフの紹介
--------------------------------------------------------------------*/
.l0215staff00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(021infomation/0215staff/0215a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0215staff01{
 padding : 25px 10px 10px 10px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
 background-image : url(021infomation/0215staff/02153.jpg);
 background-position : right bottom;
 background-repeat:no-repeat;
}

.l0215staff02a{
 padding :  10px 0px 0px 0px;
}

.l0215staff02b{
 padding :  10px 0px 0px 25px;
}

.l0215staff02c{
 padding :  10px 5px 0px 10px;
 font-size : 12px;
 line-height : 18px;
 letter-spacing : 1px;
 text-decoration : none;
}

.l0215staff02c img{
 margin :  0px 0px 0px 30px;
 float : left;
}

.l0215staff02d{
 padding :  10px 5px 0px 10px;
 font-size : 12px;
 line-height : 18px;
 letter-spacing : 1px;
 text-decoration : none;
}

.l0215staff02d img{
 float : left;
}

.l0215staff03a dl{
 padding :  5px 10px 10px 45px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 21px;
 letter-spacing : 1px;
}

.l0215staff03a dt{
 padding :  5px 0px 0px 22px;
 background-image : url(021infomation/0215staff/0215e1a.gif);
 background-position : left 7px;
 background-repeat:no-repeat;
}

.l0215staff03a dd{
 padding :  5px 0px 0px 40px;
 background-image : url(021infomation/0215staff/0215e1b.gif);
 background-position : 17px 7px;
 background-repeat:no-repeat;
}


.l0215staff03b dl{
 padding :  5px 10px 10px 15px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 21px;
 letter-spacing : 1px;
}

.l0215staff03b dt{
 padding :  5px 0px 0px 22px;
 background-image : url(021infomation/0215staff/0215e2a.gif);
 background-position : left 7px;
 background-repeat:no-repeat;
}

.l0215staff03b dd{
 padding :  5px 0px 0px 40px;
 background-image : url(021infomation/0215staff/0215e2b.gif);
 background-position : 17px 7px;
 background-repeat:no-repeat;
}

/*-------------------------------------------------------------------
　ご案内＞マーベラス会員
--------------------------------------------------------------------*/
.l0216member00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(021infomation/0216member/0216a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0216member01a{
 padding :  10px 15px 3px 55px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0216member01a img{
 margin :  25px 25px 15px 10px;
 float : left;
}

.l0216member01b{
 padding :  10px 15px 10px 55px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0216member02a{
 padding :  5px 5px 5px 45px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 16px;
 letter-spacing : 1px;
}

.l0216member02b{
 padding-left :  15px;
}

.l0216member02c{
 padding-right : 32px;
}

.l0216member02d{
 color : #ff0000;
 font-size : 16px;
 font-weight : 600;
 padding-right : 27px;
}

.l0216member02e{
 padding-left :  15px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 16px;
 letter-spacing : 1px;
}

.l0216member02f{
 color : #ffffff;
 font-size : 12px;
 text-decoration : none;
 line-height : 16px;
 letter-spacing : 1px;
}

/*-------------------------------------------------------------------
　メニュー＞ファン
--------------------------------------------------------------------*/
.l0221fun00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(022diving/0221fun/0221a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0221fun01a{
 padding :  25px 15px 3px 15px;
 color : #ff0000;
 font-size : 19px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0221fun01{
 padding :  0px 15px 10px 15px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0221fun02{
 padding :  5px 10px 15px 35px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0221fun03{
 padding :  8px 10px 0px 15px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0221fun04{
 padding :  3px 10px 0px 30px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0221fun05:hover{
 position : relative;
 top : 2px;
 left : 2px;
}


/*-------------------------------------------------------------------
　メニュー＞体験ダイビング
--------------------------------------------------------------------*/
.l0222tryscuba00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(022diving/0222tryscuba/0222a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0222tryscuba01a{
 padding :  25px 15px 3px 15px;
 color : #ff0000;
 font-size : 19px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0222tryscuba01{
 padding :  0px 15px 10px 15px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0222tryscuba01b{
 padding :  0px 15px 10px 15px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0222tryscuba02{
 padding :  5px 10px 15px 35px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0222tryscuba02a{
 padding :  5px 10px 15px 45px;
 color : #000000;
 font-size : 13px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0222tryscuba02b{
 padding :  0px 0px 0px 20px;
}

.l0222tryscuba03{
 padding :  8px 10px 0px 15px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0222tryscuba04{
 padding :  3px 10px 0px 30px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0222tryscuba05:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.l0222tryscuba06{
 padding :  3px 15px 0px 15px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0222tryscuba07{
 padding :  3px 15px 0px 30px;
 color : #0000ff;
 font-size : 12px;
 text-decoration : none;
 line-height : 18px;
 letter-spacing : 1px;
}


/*-------------------------------------------------------------------
　メニュー＞ライセンス講習
--------------------------------------------------------------------*/
.l0223license00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(022diving/0223license/0223a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0223license01a{
 padding :  25px 15px 3px 15px;
 color : #ff0000;
 font-size : 19px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0223license01{
 padding :  0px 15px 10px 15px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0223license01b{
 padding :  0px 15px 10px 15px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0223license02{
 padding :  5px 10px 15px 35px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0223license02a{
 padding :  5px 10px 15px 45px;
 color : #000000;
 font-size : 13px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0223license02b{
 padding :  0px 0px 0px 20px;
}

.l0223license03{
 padding :  8px 10px 0px 15px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0223license04{
 padding :  3px 10px 0px 30px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0223license05:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.l0223license06{
 padding :  3px 15px 0px 15px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0223license07{
 padding :  3px 15px 0px 30px;
 color : #0000ff;
 font-size : 12px;
 text-decoration : none;
 line-height : 18px;
 letter-spacing : 1px;
}


/*-------------------------------------------------------------------
　メニュー＞キャンペーン情報
--------------------------------------------------------------------*/
.l0224campaign00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(022diving/0224campaign/0224a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0224campaign00 a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.l0224campaign00a{
 padding :  10px 15px 10px 15px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0224campaign00b{
 padding :  10px 15px 10px 15px;
 color : #ff0000;
 font-size : 12px;
 text-decoration : none;
 line-height : 16px;
 letter-spacing : 1px;
}

.l0224campaign00c{
 padding :  0px 50px 5px 0px;
 color : #ff0000;
 font-size : 12px;
 text-decoration : none;
 line-height : 28px;
 letter-spacing : 1px;
}

.l0224campaign01a{
 padding :  10px 15px 10px 15px;
 color : #ffffff;
 font-size : 14px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0224campaign01b dl{
 padding :  38px 0px 8px 20px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 18px;
 letter-spacing : 1px;
 background-image : url(022diving/0224campaign/0224d1.gif);
 background-position : left top;
 background-repeat:no-repeat;
}

.l0224campaign01b dt{
 padding :  5px 0px 0px 22px;
 background-image : url(022diving/0224campaign/0224b1.gif);
 background-position : left 6px;
 background-repeat:no-repeat;
}

.l0224campaign01b dt#aka{
 padding :  5px 0px 0px 22px;
 color : #ff0000;
 background-image : url(022diving/0224campaign/0224b2.gif);
 background-position : left 6px;
 background-repeat:no-repeat;
}

.l0224campaign01b dd#aka{
 padding :  5px 0px 0px 40px;
 color : #ff0000;
 background-image : url(022diving/0224campaign/0224c1.gif);
 background-position : 17px 6px;
 background-repeat:no-repeat;
}

.l0224campaign01b dd#ao{
 padding :  5px 0px 0px 40px;
 color : #0000ff;
 background-image : url(022diving/0224campaign/0224c2.gif);
 background-position : 17px 6px;
 background-repeat:no-repeat;
}

.l0224campaign01c{
 padding :  1px 0px 20px 5px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 28px;
 letter-spacing : 1px;
}


/*-------------------------------------------------------------------
　メニュー＞便利なサービス
--------------------------------------------------------------------*/
.l0225service00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(022diving/0225service/0225a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0225service01a{
 padding :  20px 15px 3px 10px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0225service01a img{
 margin :  0px 0px 5px 10px;
 float : right;
}

.l0225service02a{
 padding :  5px 0px 5px 0px;
 color : #ffffff;
 font-size : 12px;
 text-decoration : none;
 line-height : 16px;
 letter-spacing : 1px;
}

.l0225service02b{
 padding :  5px 0px 5px 0px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 16px;
 letter-spacing : 1px;
}

.l0225service02c{
 padding :  0px 0px 5px 15px;
 color : #000000;
 font-size : 13px;
 text-decoration : none;
 line-height : 18px;
 letter-spacing : 1px;
}

.l0225service02c p{
 padding :  5px 0px 0px 0px;
}

/*-------------------------------------------------------------------
　メニュー＞器材販売ノベルティ
--------------------------------------------------------------------*/
.l0226shopping00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(022diving/0226shopping/0226a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　お問合せ＆ご予約＞ご予約フォーム
--------------------------------------------------------------------*/
.l0231reservation00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(023contact/0231reservation/0231a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0231reservation01{
 padding :  10px 10px 10px 15px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 19px;
 letter-spacing : 1px;
}

.l0231reservation01a{
 padding :  10px 10px 10px 15px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 19px;
 letter-spacing : 1px;
}

.l0231reservation01b{
 padding :  0px 10px 5px 35px;
 color : #000099;
 font-size : 13px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0231reservation01c{
 padding :  0px 10px 15px 35px;
 color : #ff0000;
 font-size : 13px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0231reservation02a{
 padding :  10px 10px 3px 55px;
 color : #000000;
 font-size : 13px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0231reservation02b{
 padding :  3px 10px 10px 55px;
 color : #ff3535;
 font-size : 12px;
 text-decoration : none;
 line-height : 14px;
 letter-spacing : 1px;
}

.l0231reservation03{
 padding :  2px 25px 15px 13px;
 color : #1655c4;
 font-size : 14px;
 text-decoration : none;
 line-height : 19px;
 letter-spacing : 1px;
}

.l0231reservation04{
 padding :  12px 10px 10px 10px;
 color : #000099;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0231reservation05{
 padding : 10px 10px 10px 10px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0231reservation052{
 padding : 5px 0px 0px 0px;
 color : #ff0000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0231reservation05a{
 padding :  0px 0px 0px 5px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0231reservation05b{
 padding : 8px 0px 0px 0px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0231reservation05c{
 padding :  2px 0px 0px 5px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
}

.l0231reservation06{
 padding :  10px 10px 0px 20px;
 color : #000099;
 font-size : 17px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0231reservation06a{
 padding :  5px 10px 10px 20px;
 color : #000099;
 font-size : 12px;
 text-decoration : none;
 line-height : 18px;
 letter-spacing : 1px;
}

.l0231reservation06b{
 padding :  10px 10px 10px 10px;
 color : #000000;
 font-size : 12px;
 text-decoration : none;
 line-height : 16px;
 letter-spacing : 1px;
}

.l0231reservation07:hover{
 position : relative;
 top : 2px;
 left : 2px;
}


/*-------------------------------------------------------------------
　お問合せ＆ご予約＞お問い合わせフォーム
--------------------------------------------------------------------*/
.l0232inquiry00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(023contact/0232inquiry/0232a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0232inquiry01{
 padding :  10px 10px 10px 15px;
 color : #000099;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0232inquiry01a{
 padding :  10px 10px 10px 15px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0232inquiry01b{
 padding :  10px 10px 10px 15px;
 color : #ff0000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0232inquiry02{
 padding :  5px 10px 5px 10px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0232inquiry02a{
 padding :  0px 0px 0px 5px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0232inquiry02b{
 padding :  0px 0px 0px 5px;
 color : #000000;
 font-size : 16px;
 text-decoration : none;
 line-height : 20px;
}

.l0232inquiry02c{
 padding :  2px 0px 0px 5px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
}

.l0232inquiry03{
 padding :  10px 10px 10px 15px;
 color : #000099;
 font-size : 14px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0232inquiry04:hover{
 position : relative;
 top : 2px;
 left : 2px;
}


/*-------------------------------------------------------------------
　お問合せ＆ご予約＞ご予約状況
--------------------------------------------------------------------*/
.l0233status00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(023contact/0233status/0233a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0233status01{
 padding :  0px 15px 10px 15px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0233status02{
 padding :  0px 15px 10px 30px;
 color : #000000;
 font-size : 13px;
 text-decoration : none;
 line-height : 23px;
}

/*-------------------------------------------------------------------
　お問合せ＆ご予約＞よくあるご質問とＱ＆Ａ
--------------------------------------------------------------------*/
.l0234question00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(023contact/0234question/0234a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0234question01{
 padding :  10px 25px 0px 80px;
 color : #0000ff;
 font-size : 17px;
 text-decoration : none;
 line-height : 32px;
 letter-spacing : 1px;
 background-image : url(023contact/0234question/0234b.gif);
 background-position : 35px 10px;
 background-repeat:no-repeat;
}

.l0234question01 img{
 float : left;
}

.l0234question02{
 padding :  14px 25px 25px 80px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 line-height : 24px;
 letter-spacing : 1px;
 background-image : url(023contact/0234question/0234c.gif);
 background-position : 35px 10px;
 background-repeat:no-repeat;
}

.l0234question02 a{
 text-decoration : underline;
}

.l0234question02a{
 float : left;
}


/*-------------------------------------------------------------------
　お問合せ＆ご予約＞マイ器材の送り方
--------------------------------------------------------------------*/
.l0235sending00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(023contact/0235sending/0235a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　お問合せ＆ご予約＞オススメの宿泊先情報
--------------------------------------------------------------------*/
.l0236hotel00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(023contact/0236hotel/0236a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　沖縄本島のご案内＞沖縄本島とは？
--------------------------------------------------------------------*/
.l0241okinawa00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(024island/0241okinawa/0241a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0241okinawa01a{
 padding :  10px 15px 10px 40px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0241okinawa01a img{
 float : right;
}

.l0241okinawa01b dl{
 padding :  10px 0px 5px 10px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0241okinawa01b dt{
 padding :  8px 0px 0px 22px;
 color : #000000;
 background-image : url(024island/0241okinawa/0241c1.gif);
 background-position : 0px 9px;
 background-repeat:no-repeat;
}

.l0241okinawa01b dt#aka{
 padding :  8px 0px 0px 22px;
 color : #000000;
 background-image : url(024island/0241okinawa/0241c2.gif);
 background-position : 0px 9px;
 background-repeat:no-repeat;
}

.l0241okinawa01b dd{
 padding :  5px 0px 0px 40px;
 color : #0000ff;
 background-image : url(024island/0241okinawa/0241d1.gif);
 background-position : 17px 7px;
 background-repeat:no-repeat;
}

.l0241okinawa01b dd#aka{
 padding :  5px 0px 0px 40px;
 color : #ff0000;
 background-image : url(024island/0241okinawa/0241d2.gif);
 background-position : 17px 7px;
 background-repeat:no-repeat;
}


/*-------------------------------------------------------------------
　沖縄本島のご案内＞ダイビングポイント
--------------------------------------------------------------------*/
.l0242point00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(024island/0242point/0242a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　沖縄本島のご案内＞シーズナリティ
--------------------------------------------------------------------*/
.l0243season00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(024island/0243season/0243a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0243season01a{
 padding :  10px 15px 5px 40px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0243season01b dl{
 padding :  5px 0px 5px 20px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 20px;
 letter-spacing : 1px;
}

.l0243season01b dt{
 padding :  8px 0px 0px 42px;
 color : #800000;
 background-image : url(024island/0243season/0243c1.gif);
 background-position : 20px 9px;
 background-repeat:no-repeat;
}

.l0243season01b dd{
 padding :  5px 0px 0px 60px;
 background-image : url(024island/0243season/0243d1.gif);
 background-position : 37px 7px;
 background-repeat:no-repeat;
}

.l0243season01b dd#aka{
 padding :  5px 0px 0px 60px;
 color : #ff0000;
 background-image : url(024island/0243season/0243d2.gif);
 background-position : 37px 7px;
 background-repeat:no-repeat;
}

/*-------------------------------------------------------------------
　沖縄本島のご案内＞ダイビング目的の旅行プラン
--------------------------------------------------------------------*/
.l0244trip00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(024island/0244trip/0243a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　沖縄本島のご案内＞現在空き
--------------------------------------------------------------------*/
.l0245xxxxx00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(024island/0245xxxxx/0245a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　沖縄本島のご案内＞現在空き
--------------------------------------------------------------------*/
.l0246xxxxx00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(024island/0246xxxxx/0246a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　発信中＞ダイビングの日記
--------------------------------------------------------------------*/
.l0251diary00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(025community/0251diary/0251a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0251diary00 a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.l0251diary01a{
 margin : 3px 3px 3px 3px;
 color : #000000;
}

.l0251diary01a p{
 padding-top : 3px;
 color : #ffffff;
 font-size : 16px;
 line-height : 19px;
 text-align : center;
 letter-spacing : 1px;
}

.l0251diary01a p#shita{
 color : #ffffff;
 font-size : 12px;
 line-height : 17px;
 text-align : center;
 letter-spacing : 1px;
}

.l0251diary01a a{
 text-decoration : underline;
}

.l0251diary01a a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}


/*---２０１０年ダイビングの日記用---*/
/*---横メニュー用---*/

.l0251diary03a{
 margin : 3px 3px 3px 3px;
 width : 700px;
 color : #000000;
 background-color : #26499d;
}

.l0251diary03a a{
 text-decoration : underline;
}

.l0251diary03a a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.l0251diary03b{
 padding-top : 3px;
 color : #ffffff;
 font-size : 14px;
 background-color : #26499d;
 width : 147px;
 height : 35px;
 text-align : center;
 letter-spacing : 1px;
}

.l0251diary03c{
 padding-top : 4px;
 color : #ffffff;
 font-size : 16px;
 background-color : #26499d;
 width : 550px;
 height : 35px;
 letter-spacing : 1px;
}

.l0251diary04a{
 padding : 5px 15px 5px 15px;
 color : #000000;
 font-size : 15px;
 text-decoration : none;
 text-align : center;
 background-color : #eef7ff;
 line-height : 27px;
}

.l0251diary04a p{
 padding : 5px 15px 5px 15px;
 color : #1188ff;
 text-align : left;
 line-height : 23px;
}

.l0251diary04a p#photo{
 padding-top : 10px;
 color : #000000;
 font-size : 15px;
 text-align : center;
 line-height : 17px;
}


.l0251diary04a img{
 text-decoration : none;
 text-align : center;
 margin-top : 5px;
 margin-bottom : 10px;
}










/*-------------------------------------------------------------------
　発信中＞ペロコラ
--------------------------------------------------------------------*/
.l0252perori00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(025community/0252perori/0252a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　発信中＞僕の生きる道 right
--------------------------------------------------------------------*/
.l0253myroad00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(025community/0253myroad/0253a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0253myroad00 a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}


.l0253myroad01a{
 margin : 3px 3px 3px 3px;
 color : #000000;
}

.l0253myroad01a a{
 text-decoration : underline;
}

.l0253myroad01a a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.l0253myroad02a{
 color : #1188ff;
 font-size : 12px;
 text-decoration : none;
 padding : 10px 20px 10px 20px;
 background-color : #eef7ff;
 line-height : 27px;
 letter-spacing : 1px;
}

.l0253myroad02a img{
 float : left;
 margin-right : 10px;
}

/*---２０１０年用---*/

/*---縦メニュー用なのでしばらくコメント--*/
/*---↓↓↓↓↓↓↓↓↓↓--
.l0253myroad03a{
 margin : 3px 3px 3px 3px;
 width : 533px;
 color : #000000;
 background-color : #0080ff;
}

.l0253myroad03a a{
 text-decoration : underline;
}

.l0253myroad03a a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.l0253myroad03b{
 padding-left : 15px;
 color : #ffffff;
 background-color : #0080ff;
 width : 433px;
 height : 35px;
 letter-spacing : 1px;
}

.l0253myroad03c{
 color : #ffffff;
 background-color : #0080ff;
 height : 35px;
 text-align : center;
}

.l0253myroad04a{
 color : #1188ff;
 font-size : 12px;
 text-decoration : none;
 padding : 10px 20px 10px 20px;
 background-color : #eef7ff;
 line-height : 27px;
 letter-spacing : 1px;
}

.l0253myroad04a img{
 float : right;
 margin : 12px 6px 7px 18px;
}
---↑↑↑↑↑↑↑↑↑↑↑--*/

/*---２０１０年用---*/
/*---横メニュー用---*/

.l0253myroad03a{
 margin : 3px 3px 3px 3px;
 width : 700px;
 color : #000000;
 background-color : #0080ff;
}

.l0253myroad03a a{
 text-decoration : underline;
}

.l0253myroad03a a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.l0253myroad03b{
 padding-top : 4px;
 padding-left : 30px;
 color : #ffffff;
 font-size : 16px;
 background-color : #0080ff;
 width : 600px;
 height : 35px;
 letter-spacing : 1px;
}

.l0253myroad03c{
 color : #ffffff;
 font-size : 14px;
 background-color : #0080ff;
 height : 35px;
 text-align : center;
 letter-spacing : 1px;
}

.l0253myroad04a{
 color : #1188ff;
 font-size : 15px;
 text-decoration : none;
 padding : 15px 20px 10px 20px;
 background-color : #eef7ff;
 line-height : 27px;
 letter-spacing : 1px;
}

.l0253myroad04a img{
 float : right;
 margin : 7px 6px 7px 18px;
}

.l0253myroad10a{
 padding-top : 4px;
 padding-left : 30px;
 color : #000000;
 font-size : 16px;
 line-height : 21px;
 letter-spacing : 1px;
}



/*-------------------------------------------------------------------
　発信中＞お客様の声
--------------------------------------------------------------------*/
.l0254voice00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(025community/0254voice/0254a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0254voice00 a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.l0254voice00a{
 padding :  10px 10px 15px 35px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0254voice01{
 padding :  10px 10px 10px 15px;
 color : #000099;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0254voice01a{
 padding :  10px 10px 10px 15px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0254voice01b{
 padding :  10px 10px 10px 15px;
 color : #ff0000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0254voice02{
 padding :  5px 10px 5px 10px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0254voice02a{
 padding :  0px 0px 0px 5px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
 letter-spacing : 1px;
}

.l0254voice02b{
 padding :  0px 0px 0px 5px;
 color : #000000;
 font-size : 16px;
 text-decoration : none;
 line-height : 20px;
}

.l0254voice02c{
 padding :  2px 0px 0px 5px;
 color : #000000;
 font-size : 14px;
 text-decoration : none;
 line-height : 17px;
}

.l0254voice03{
 padding :  10px 10px 10px 15px;
 color : #000099;
 font-size : 14px;
 text-decoration : none;
 line-height : 23px;
 letter-spacing : 1px;
}

.l0254voice04:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

/*---お客様の声トップページ用---*/
/*---ピンク--*/
.l0254voice05a{
 margin : 3px 3px 3px 3px;
 width : 680px;
 color : #000000;
 background-color : #ff2693;
}

.l0254voice05b1{
 padding-left : 15px;
 height : 35px;
 color : #ffffff;
 font-size : 15px;
 line-height : 21px;
 letter-spacing : 1px;
 text-decoration : none;
 background-color : #ff2693;
}

.l0254voice05b2{
 padding-right : 15px;
 height : 35px;
 color : #ffffff;
 font-size : 15px;
 line-height : 21px;
 letter-spacing : 1px;
 text-align : right;
 text-decoration : none;
 background-color : #ff2693;
}

.l0254voice05c{
 padding : 15px 20px 15px 20px;
 color : #464646;
 font-size : 15px;
 line-height : 27px;
 letter-spacing : 1px;
 text-decoration : none;
 background-color : #ffecff;
}

.l0254voice05c img{
 float : right;
 border-width : 1px;
 border-color : #ff2693;
 border-style : solid;
 margin : 4px 2px 7px 15px;
}

/*---ブルー--*/
.l0254voice06a{
 margin : 3px 3px 3px 3px;
 width : 680px;
 color : #000000;
 background-color : #0000ff;
}

.l0254voice06b1{
 padding-left : 15px;
 height : 35px;
 color : #ffffff;
 font-size : 15px;
 line-height : 21px;
 letter-spacing : 1px;
 text-decoration : none;
 background-color : #0000ff;
}

.l0254voice06b2{
 padding-right : 15px;
 height : 35px;
 color : #ffffff;
 font-size : 15px;
 line-height : 21px;
 letter-spacing : 1px;
 text-align : right;
 text-decoration : none;
 background-color : #0000ff;
}


.l0254voice06c{
 padding : 15px 20px 15px 20px;
 color : #464646;
 font-size : 15px;
 line-height : 27px;
 letter-spacing : 1px;
 text-decoration : none;
 background-color : #e1f0ff;
}

.l0254voice06c img{
 float : right;
 border-width : 1px;
 border-color : #0000ff;
 border-style : solid;
 margin : 4px 2px 7px 15px;
}

/*---グリーン--*/
.l0254voice07a{
 margin : 3px 3px 3px 3px;
 width : 680px;
 color : #000000;
 background-color : #009900;
}

.l0254voice07b1{
 padding-left : 15px;
 height : 35px;
 color : #ffffff;
 font-size : 15px;
 line-height : 21px;
 letter-spacing : 1px;
 text-decoration : none;
 background-color : #009900;
}

.l0254voice07b2{
 padding-right : 15px;
 height : 35px;
 color : #ffffff;
 font-size : 15px;
 line-height : 21px;
 letter-spacing : 1px;
 text-align : right;
 text-decoration : none;
 background-color : #009900;
}


.l0254voice07c{
 padding : 15px 20px 15px 20px;
 color : #464646;
 font-size : 15px;
 line-height : 27px;
 letter-spacing : 1px;
 text-decoration : none;
 background-color : #ccffcc;
}

.l0254voice07c img{
 float : right;
 border-width : 1px;
 border-color : #009900;
 border-style : solid;
 margin : 4px 2px 7px 15px;
}



/*-------------------------------------------------------------------
　発信中＞掲示板２００９年以降
--------------------------------------------------------------------*/
.l0255newbbs00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(025community/0255newbbs/0255a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　発信中＞掲示板２００８年以前
--------------------------------------------------------------------*/
.l0256oldbbs00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(025community/0256oldbbs/0256a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　お知らせ＞大切なお知らせ
--------------------------------------------------------------------*/
.l0261inportant00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(026news/0261inportant/0261a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}

.l0261inportant01{
 padding : 7px;
 color : #404040;
 font-size : 14px;
 line-height : 20px;
 letter-spacing : 1px;
 text-decoration : none;
}


.l0261inportant01 a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}


/*-------------------------------------------------------------------
　お知らせ＞海外ツアー
--------------------------------------------------------------------*/
.l0262inttour00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(026news/0262inttour/0262a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　お知らせ＞国内ツアー
--------------------------------------------------------------------*/
.l0263jpntour00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(026news/0263jpntour/0263a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　お知らせ＞現在空き
--------------------------------------------------------------------*/
.l0264xxxxx00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(026news/0264xxxxx/0264a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　お知らせ＞現在空き
--------------------------------------------------------------------*/
.l0265xxxxx00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(026news/0265xxxxx/0265a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}


/*-------------------------------------------------------------------
　お知らせ＞リンク
--------------------------------------------------------------------*/
.l0266link00{
 margin-top : 5px;
 width : 780px;
 background-color : #ffffff;
 background-image : url(026news/0266link/0266a.gif);
 background-position : center top;
 background-repeat:repeat-y;
}



/*-------------------------------------------------------------------
　各ページの予約フォームとお問い合わせアイコン（アイコンは02icom）
  .000axはブルー
　.000bxはオレンジ
　.000cxはピンク
　.000dxはグリーン
--------------------------------------------------------------------*/
.0000a{
 margin-top : 0px;
 margin-bottom : 8px;
 width : 123px;
 height : 34px;
 border-width : 0px;
 background-image : url(../06item/000a1.gif);
}

.0000a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.0000b{
 margin-top : 0px;
 margin-bottom : 8px;
 width : 123px;
 height : 34px;
 border-width : 0px;
 background-image : url(../06item/000a2.gif);
}

.0000b:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.0000c{
 margin-top : 0px;
 margin-bottom : 8px;
 width : 123px;
 height : 34px;
 border-width : 0px;
 background-image : url(../06item/000a3.gif);
}

.0000c:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

/*------------------------------------------------------------------*/

.0001a{
 margin-top : 0px;
 margin-bottom : 8px;
 width : 123px;
 height : 34px;
 border-width : 0px;
 background-image : url(../06item/000b1.gif);
}

.0001a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.0001b{
 margin-top : 0px;
 margin-bottom : 8px;
 width : 123px;
 height : 34px;
 border-width : 0px;
 background-image : url(../06item/000b2.gif);
}

.0001b:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.0001c{
 margin-top : 0px;
 margin-bottom : 8px;
 width : 123px;
 height : 34px;
 border-width : 0px;
 background-image : url(../06item/000b3.gif);
}

.0001c:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

/*------------------------------------------------------------------*/

.0002a{
 margin-top : 0px;
 margin-bottom : 8px;
 width : 123px;
 height : 34px;
 border-width : 0px;
 background-image : url(../06item/000c1.gif);
}

.0002a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.0002b{
 margin-top : 0px;
 margin-bottom : 8px;
 width : 123px;
 height : 34px;
 border-width : 0px;
 background-image : url(../06item/000c2.gif);
}

.0002b:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.0002c{
 margin-top : 0px;
 margin-bottom : 8px;
 width : 123px;
 height : 34px;
 border-width : 0px;
 background-image : url(../06item/000c3.gif);
}

.0002c:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

/*------------------------------------------------------------------*/

.0003a{
 margin-top : 0px;
 margin-bottom : 8px;
 width : 123px;
 height : 34px;
 border-width : 0px;
 background-image : url(../06item/000d1.gif);
}

.0003a:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.0003b{
 margin-top : 0px;
 margin-bottom : 8px;
 width : 123px;
 height : 34px;
 border-width : 0px;
 background-image : url(../06item/000d2.gif);
}

.0003b:hover{
 position : relative;
 top : 2px;
 left : 2px;
}

.0003c{
 margin-top : 0px;
 margin-bottom : 8px;
 width : 123px;
 height : 34px;
 border-width : 0px;
 background-image : url(../06item/000d3.gif);
}

.0003c:hover{
 position : relative;
 top : 2px;
 left : 2px;
}


/*-------------------------------------------------------------------
　フッターの設定ライン
--------------------------------------------------------------------*/
.footer000{
height : 15px;
background-image : url(../06item/060a1.gif);
background-position : center center;
margin : 10px 0px 0px 0px;
}

/*-------------------------------------------------------------------
　フッターの設定カウンター
--------------------------------------------------------------------*/
.footer001{
text-align : center;
}

/*-------------------------------------------------------------------
　フッターの設定
--------------------------------------------------------------------*/
.footer002{
color : #7396c6;
padding-top : 0px 5px 5px 0px;
text-align : right;
font-size : 14px;
background-image : url(../06item/060b2.gif);
background-color : #ffffff;
background-position : center center;
margin-bottom : 8px;
}
