@charset "shift_jis";



/* 格子テーブル
-------------------------------------------------------------------------------- */
#lattice{
margin:10px 0;
}

#lattice table{
margin:0;
border: 1px solid #CCCCCC;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
background: #FFFFFF;
}

#lattice th, #lattice td {
padding: 3px;
border: 1px solid #CCCCCC;
}
#lattice th{
text-align:center;
background:#E6E6E6;
}


/* 特典ナンバー
-------------------------------------------------------------------------------- */
.tokuten_1, .tokuten_2, .tokuten_3, .tokuten_4, .tokuten_5, .tokuten_6{
margin-top:15px;
margin-left:0px;
padding-left:60px;
margin-bottom:15px;
height:22px;
font-size:12px;
font-size:100% !important;
color:#823B02;
font-weight:bold;
text-align:left;
}

/* 特典　1
-------------------------------------------------------------------------------- */
.tokuten_1{
background:url(../leisure/img/tokuten_1.gif)  no-repeat;
}

/* 特典　2
-------------------------------------------------------------------------------- */
.tokuten_2{
background:url(../leisure/img/tokuten_2.gif)  no-repeat;
}

/* 特典　3
-------------------------------------------------------------------------------- */
.tokuten_3{
background:url(../leisure/img/tokuten_3.gif)  no-repeat;
}

/* 特典　4
-------------------------------------------------------------------------------- */
.tokuten_4{
background:url(../leisure/img/tokuten_4.gif)  no-repeat;
}

/* 特典　5
-------------------------------------------------------------------------------- */
.tokuten_5{
background:url(../leisure/img/tokuten_5.gif)  no-repeat;
}

/* 特典　5
-------------------------------------------------------------------------------- */
.tokuten_6{
background:url(../leisure/img/tokuten_6.gif)  no-repeat;
}


/*add20091209*/
.text_mt10b20{
margin:10px 0 20px 0;
}


/* 格子テーブル
-------------------------------------------------------------------------------- */
#lattice{
margin:10px 0;
}

#lattice table{
margin:0;
border: 1px solid #CCCCCC;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
background: #FFFFFF;
}

#lattice th, #lattice td {
padding: 3px;
border: 1px solid #CCCCCC;
}
#lattice th{
text-align:center;
background:#E6E6E6;
}


.redtable{
margin-bottom:10px;
}

.redtable table th{
text-align:center;
background:#C41325;
color:#FFF100;
padding:6px 10px 10px 10px;
font-weight:bold;
}

.redtable table td{
background:#FDD2C1;
padding:5px;
}

.redtable table td table{
margin:0;
border: 1px solid #CCCCCC;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
background: #FFFFFF;
}

.redtable table td table th{
text-align:center;
background:#E6E6E6;
border: 1px solid #CCCCCC;
color:#333;
}

.redtable table td table td{
border: 1px solid #CCCCCC;
background:#fff;
}

.bluetable{
margin-bottom:10px;
}

.bluetable table th{
text-align:center;
background:#0071BB;
color:#FFF100;
padding:6px 10px 10px 10px;
font-weight:bold;
}

.bluetable table td{
background:#C7D6EE;
padding:5px;
}

.bluetable table td table{
margin:0;
border: 1px solid #CCCCCC;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
background: #FFFFFF;
}

.bluetable table td table th{
text-align:center;
background:#E6E6E6;
border: 1px solid #CCCCCC;
color:#333;
}

.bluetable table td table td{
border: 1px solid #CCCCCC;
background:#fff;
}

.txt_red{color:#FF0000;}
.txt_blue{color:#0071BB;}

.mb5{
margin:	0 0 5px 0;
}

.redtable table td.mpnone{
margin:0;
padding:0;
}

.bluetable table td.mpnone{
margin:0;
padding:0;
}

.rentitem{
background:#eee;
padding:5px;
}

.tel_waku{
padding:5px;
border:1px #666 solid;
}

.tel_waku .fleedial{
display:inline-block;
margin-right:5px;
padding:2px 5px;
background:#009933;
font-weight:bold;
color:#FFF;
*display:inline;
*zoom:1;
}


.tel_waku02{
padding:10px;
border:1px #FFDEAC solid;
background:#FDF4E3;
}

.tel_waku02 .fleedial{
display:inline-block;
margin-right:5px;
padding:2px 5px;
background:#009933;
font-weight:bold;
color:#FFF;
*display:inline;
*zoom:1;
}

ul.nolist li{
list-style:none;
text-indent:-1em;
margin-left:1em;
}


.use_waku .title{
padding:5px 10px;
background:#AA131C;
font-weight:bold;
color:#FFF;
font-size:14px;
}

.use_waku .inbox{
padding:20px 10px 10px 10px;
border:1px #CCC solid;
}


.use_waku .step01,
.use_waku .step02,
.use_waku .step03,
.use_waku .step04{
padding:5px 5px 5px 80px;
min-height:20px;
_height:25px;
margin-bottom:15px;

list-style:none;
}

.use_waku .step01{
background:url(../leisure/img/icon_step01.gif)  no-repeat;
}
.use_waku .step02{
background:url(../leisure/img/icon_step02.gif)  no-repeat;
}
.use_waku .step03{
background:url(../leisure/img/icon_step03.gif)  no-repeat;
}
.use_waku .step04{
background:url(../leisure/img/icon_step04.gif)  no-repeat;
}

table.tablestyle01{
width:100%;
border:1px #FFDEAC solid;
border-collapse: collapse;
}

table.tablestyle01 th{
border:1px #FFDEAC solid;
background:#FDF4E3;
padding:5px;
text-align:center;
}

table.tablestyle01 td{
border:1px #FFDEAC solid;
padding:5px;
text-align:center;
}

ul.list_ind li{
list-style:none;
text-indent:-1.5em;
margin-left:1.5em;
}
.use_waku .arrow{
padding:10px;
text-align:center;
}

