/**********************

tablet css
画像ファイルの変更は a=01 をリネームする事

*********************/
body {
}

.tablet-main .sel-tour .start-pos { padding-top: 6px ; }

/*
.tablet-footer .tablet-top { 
        padding-left   : 36px;
        padding-right  : 36px;
}
*/

.tablet-tel { font-size:10pt; line-height:14px; }

/*.tablet-heder .tablet-tel     { padding: 0px 5px 0px 5px; vertical-align:bottom; }*/

/* .tablet-ok         span.btn span { width:160px; left: 0px; top: 5px; display:inline-block; position: absolute; text-align:center; font-weight:bold; font-size:10pt; } */

/* tblet_sel */

.tablet-main .tour-money .road    { display:inline-block; margin:0px 0px 0px 0px ; font-size: 12pt; line-height: 14px; font-weight:bold;  }
.tablet-main .tour-money .head    { width: 120px; display:inline-block; margin:0px 5px 0px 0px ; font-size: 10pt; line-height: 14px;  vertical-align:middle; }

.tablet-main .disp .number   { width:18px; text-align:right; margin:0px 13px 0px 3px ; display:inline-block; } 
.tablet-main .disp .disp-bar .title { width: 50px; display:inline-block; line-height: 19px; font-size: 12pt; vertical-align:middle; }

.tablet-main .tablet-r_list .bustop { padding-top: 12px;  }

/* カレンダーのタイトル部分 */
.tablet-calendar   .head   .next  { font-size:11pt; } 
.tablet-calendar   .head   .prev  { font-size:11pt; } 
.tablet-calendar   .data          { font-size:11pt;line-height:16px; }

/* 日付部分 */
.tablet-calendar   .data   .days .day { font-size:15pt; line-height:24px;}


/* tblet_r_list   font-weight:bold; */

.tablet-main .tablet-r_list .man      { text-align:right; width: 180px; } 
.tablet-main .tablet-r_list .man span { width: 22px; display:inline-block; } 


/* tblet_reserve */

.tablet-main .reserve-input .tel-input span   { width: 150px; display:inline-block; margin:0px; padding:0px; font-size:12pt;}

.tablet-main .reserve-input .man-input span   { width: 150px; display:inline-block; margin:0px; padding:0px; font-size:12pt;}


.tablet-ok         span.btn-e span {
             min-height: 24px; 
         padding-top   : auto; 
         padding-bottom: auto; 
         padding-left  : 4px; 
         padding-right : px; 
                margin : 1px 1px 1px 3px; 
                 border: 1px solid #88003a; 
       background-color: #ce383a; 
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.tablet-ok         span.btn-e       { text-align: left; display:inline-block; position: relative; }
.tablet-ok         span.btn-e  span { width:120px; display:inline-block; text-align:center; font-weight:bold; }

.tablet-ok a:hover span.btn-e      { opacity:0.7; filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70); }

.tablet-ok         span.sub span   {
                 border: 1px solid #003a88; 
       background-color: #2e628b; 

}
.tablet-ok         span.cont   span { width:185px; }



.tablet-ok         span.btn2      { text-align: left; display:inline-block; position: relative; }
.tablet-ok         span.btn2 img  { width:280px; height:31px;         display:inline-block; }
.tablet-ok         span.btn2 span { width:280px; left: 0px; top: 2px; display:inline-block; position: absolute; text-align:center; font-weight:bold; }


.tablet-ok         span.btn3      { text-align: left; display:inline-block; position: relative; }
.tablet-ok         span.btn3 img  { width:280px; height:31px;         display:inline-block; }
.tablet-ok         span.btn3 span { width:280px; left: 0px; top: 2px; display:inline-block; position: absolute; text-align:center; font-size:7.5pt; }


.submit-paypal                    { }
.submit-paypal span               { height: 36px; }
.submit-paypal span.btn-e         { vertical-align: middle; }
.submit-paypal span.btn-e span    { line-height:18px; }

