@charset "utf-8";

/* 全体タグ
---------------------------------------------------- */
.sample-img{
  width:100%;
  height:200px !important;
}
img{
  width:100%;
  height:auto;
}
table{
  margin-bottom:5px;
}
iframe{
  background:#FFF;
  width:100%;
  border:#CCC 1px solid;
  margin:auto auto auto auto;
}
/* 共通設定(幅)
---------------------------------------------------- */
#nav-license-bg, #contact{
  width:100%;
}
#bread, .contact-item, .contact-text, .side-banner{
  width:94%;
}
th.table-cut2{
  width:50%;
}
.license-list, .tabs-li-cut3, .table-cut3{
  width:33.3%;
}
/* 共通設定(postion)
---------------------------------------------------- */
#logo{
  height:55px;
  margin-top:7px;
  margin-bottom:7px;
}
#logo img{
  width: auto;
}
/* 共通設定(postion)
---------------------------------------------------- */
.supplemental-li, .list-li, .table-slash34{
  position:relative;
}
.table-slash-span1, .table-slash-span2{
  position:absolute;
}
/* 座標設定
---------------------------------------------------- */
.table-slash-span1{
  bottom:3px;
  left:5px;
}
.table-slash-span2{
  top:5px;
  right:5px;
}
/* 共通設定(display)
---------------------------------------------------- */
#nav-license{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  flex-wrap:wrap;
}
.license-item, .license-text, .license-list .list-item, .contact-item, .side-banner, img.banner{
  display:block;
}
.bread-list{
  display:inline;
}
.pc{
  display:none;
}
/* 共通設定(padding)
---------------------------------------------------- */
#contact{
  padding:0 0 15px 0;
}
footer{
  padding:20px 0 10px 0;
}
.license-item{
  padding:70px 0 10px 0;
}
.contact-title{
  padding:5px 0;
}
.side-title, .side-item{
  padding:10px 0;
}
.side-list{
  padding:0 3%;
}
.bread-item{
  padding-right:8px;
}
.supplemental-li, .list-li{
  padding-left:1.1rem;
}
/* 共通設定(margin)
---------------------------------------------------- */
.contact-item, .side-banner{
  margin:auto;
}
address{
  margin:5px auto
}
.contact-text{
  margin:10px auto;
}
#bread{
  margin:0 auto 20px auto;
}
.supplemental-ul{
  margin:5px auto auto auto;
}
.supplemental-li, .list-li{
  margin:auto auto 8px auto;
}
p + .h2-normal, a + .h2-normal, div + .h2-normal, ul + .h2-normal, table + .h2-normal{
  margin-top:50px;
}
p + .h3-normal, div + .h3-normal, ul + .h3-normal, table + .h3-normal{
  margin-top:30px;
}
p + .h4-normal, ul + .h4-normal, table + .h4-normal{
  margin-top:20px;
}
.contact-item + .contact-item{
  margin-top:15px;
}
.page-top-img, .side-menu, #contact, .side-banner, img.banner{
  margin-bottom:25px;
}
.h3-normal{
  margin-bottom:5px;
}
.supplemental-li:last-child{
  margin-bottom:0;
}

/* 共通設定(文字色)
---------------------------------------------------- */
.bread-list{
  color:#555;
}
.h3-normal{
  color:#930;
}
.license-list .list-item{
  color:#008b8b;
}
.license-item{
  color:#00BB99;
}
address, small, .footer-item, .license-list .list-text{
  color:inherit;
}
/* 共通設定(背景)
---------------------------------------------------- */
.license-list, .side-menu{
  background:#FFF;
}
/* 共通設定(背景と文字色セット)
---------------------------------------------------- */
.side-title, .contact-title, footer{
  background:#00BB99;
  color:#FFF;
}
.contact-title + a > img{
  margin-top:15px;
}
/* 共通設定(文字サイズ)行間とセット
---------------------------------------------------- */
.h3-normal, .h3-stripe-line, .tabs-table-strong{
  font-size:1.1rem;
}
.supplemental-li{
  font-size:0.9rem;
  line-height:1.3rem;
}
.table-slash-span1, .table-slash-span2, .tabs-table-span, .tax{
  font-size:0.9rem;
  line-height:0.9rem;
}
.bread-list{
  font-size:0.8rem;
  line-height:1.2rem;
}
.license-list .list-text, .license-text{
  font-size:0.7rem;
}
.tabs-table-td{
  line-height:1.3rem;
}
/* 共通設定(文字揃え)
---------------------------------------------------- */
.txtCenter, .text-center, .license-item, .license-text, .license-list, .side-title, .contact-title, footer{
  text-align:center;
}
address{
  text-align:inherit;
}
/* 共通設定(線)
---------------------------------------------------- */
.line-double{
  border-bottom:#999 3px double;
}
.textBox {
  color: #000000;
  background-color: #FFFCE9;
  border: 1px solid #999;
  padding:10px;
  margin: 0 auto 25px;
  width: 94%;
}
.textRed12{
  font-size:1.2em;
  color:#F00;
  margin:20px auto;
}
picture + p.textBox {
  margin-top:15px;
}
/* ナビゲーション(車種リスト)
---------------------------------------------------- */
#nav-license-bg{
  position:absolute;
  top:-250px;
}
.license-list{
  border-right:#00BB99 1px solid;
  border-bottom:#00BB99 1px solid;
}
.license-list:nth-child(3n){
  border-right:none;
}
.license-list .list-item{
  padding:60px 0 5px 0;
}
.license-list .list-text{
  text-align:inherit;
}
/* フォームボタン(fixed)
---------------------------------------------------- */
header.fixed #nav-form{
  position:fixed;
  top:0;
  left:0;
  z-index:9999;
  background:#FFF;
  border-top:none;
  border-bottom:#CCC 1px solid;
}
header.fixed .form-item{
  margin:0;
  padding:30px 0 7px 0;
  background-size:auto 15px !important;
  background-position:center 10px !important;
  background-repeat:no-repeat !important;
  line-height:1.4em;
  border-color:#CCC;
}
header.fixed .form-item::after{
  font-size:0.6rem;
}
header.fixed #nav-request .form-item{
  background:url(/img/form_request.png);
}
header.fixed #nav-request .form-item::after{
  content:'(無料)';
}
header.fixed #nav-reservation .form-item{
  background:url(/img/form_reservation.png);
}
header.fixed #nav-reservation .form-item::after{
  content:'(24時間受付)';
}
header.fixed #nav-empty .form-item{
  background:url(/img/form_empty.png);
}

header.fixed #nav-empty .form-item::after{
  content:'(簡単入力)';
}
header.fixed #nav-tel .form-item{
  background:url(/img/form_tel.png);
}
header.fixed #nav-tel .form-item::after{
  content:'(通話無料)';
}
/* ボタンとか見出し
--------------------------------------------------- */
.button_white{
  position:relative;
  max-width:94%;
  margin:20px auto;
  display:block;
  border-radius:2px;
  padding:15px 0;
  line-height:1.0em;
  text-align:center;
  color:#666;
  border:#999 1px solid;
  background:linear-gradient(to bottom,#ffffff 90%,#efefef);
}
.button_arrow_right::after{
  position:absolute;
  top:0;
  right:3%;
  content:"";
  width:7px;
  height:100%;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWBAMAAADp1AsXAAAAGFBMVEUAAADQZgnQZgnQZgnQZgnQZgnQZgnQZgmf+68oAAAAB3RSTlMA789vHzAv2Zs0twAAACZJREFUCNdjYFVXZQABx/JCBxBtXl5ugKAR4mzqagzYASlGUKwZAFtSEmFNW+3lAAAAAElFTkSuQmCC);
  background-size:100% auto !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
}
.button_arrow_down::after{
  position:absolute;
  top:0;
  right:3%;
  content:"";
  width:15px;
  height:100%;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAOCAYAAADaOrdAAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAVdEVYdENyZWF0aW9uIFRpbWUAMjAuMi4xMWZ3CaUAAALfSURBVDiNlZRbbxtFGIafmT3ENfLaTnHS1g1EOVwgVKl1SiEBid9Ak1IkxKH/JLnhhr/Qg8VNpfT0G5BiF0QTKm4QxBYVbSC2ab1e022y3p2Pi22sVKlIO5cz0jx63++ZUU8bNQmbNSQKGSmf4sjkOez8cZS2eN0lJiEJWoR//Mju1i8oN0t2egE7bNYI1m8QBy2cQhmvsohXWcIunnwtkJiEuPcXwcYtgnurDPwtbG8cRLAlComDFsm//xD32yQ7fVCa/NmLWN74K4HEJCT9NsHGbbprV4g6DZTSAJidPnqkfAqnUEbEgBgGnSb+3Sq99VVifwsxySsl6N1bxb9bZdBpghhEDHbhBCMn3kUfmTyHV1nELc2glIWYmKi1SXftSlrj/4D2ZhCs36S7dplo+zfExChl4ZZm8E5/QnZqHmvlm2+XneJJtJNh0H2ICX1EEpKwS+w/QtkuTnECK5MDpfYTiHt/079/B79+jai9CWJQ2sYdm6H44SW8yiLO6ATW8srKss7kcI9OomyX6PEDkrALYjChz+DJnymoUEZnciil04qCbYKNm/hrl4k6DZAElMYtzVBc+Brvvc9wCmWUtrABlLawvHG8M+fBJPg/fEfUbiAmZre9iV+vpjLMfYrtjZH0O/R/vo1fv8bu/gSlafIffEHuzHls79hQGnsvvdIWdqGMN3cBlMKvV4cXRO0Gfu0qiJCd/YiwUU8raqXnKI3z5hT59z8nP3cBuzjxgpVKROSALf5WWkW9OkyEtnBGJ8kcf4fd7V+JHj8Ak6C0jVOaojD/FV5lCWf0rQPaH4DsDXXw5CHB/Tv4tavDRAgoZwQZ7AAKlMIdm6Uw/yVeZQn36Nvw/H0cDtmnZ2999fkD2wRjQCS1TOnUooVLh/4Q9kt392aUP4ZXWQQRej9dJ+o0kThC2W465LMXh5q+LMGhSV6orvuIp79/z7NmjbjfwcqVyE4v8Mbsx4cCAP4DIQh9npD1kA0AAAAASUVORK5CYII=);
  background-size:100% auto !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
}
.button_arrow_down.selected::after{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAOCAYAAADaOrdAAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAVdEVYdENyZWF0aW9uIFRpbWUAMjAuMi4xMWZ3CaUAAALdSURBVDiNlZRPbxtFGIef2Z1Z2wleY+zEQf3jJiHAicRpJQQ3PkBpmxQ48gV65IQQ+PvkHyCuHJG4xE7EAQ7EbmjVknhdyG4S2zu7MxzWahMF0jLHGel99Px+r0ZYay2XHGtS9LM/ON37iUHnZ9KTPu5khcLs+0zMf4iq1BGOvGwEl75ak6D7+4StDaJffkAHXYwe4sgcw8e7JH89pti4h1edQ0jv/0OsSdDPHhG2Ngi314h7e1g9xAI2PsE8OcXqARaLv3QPr7bwn0b/emtNig4eEu1+R9haJ+7tYfQQ4UocR2JTjdUD4l6HqL0FgL+8mhm56uUQaxJ08JBwe41wZyszSEY4MocsX0GV3iQ5eor++wk2GRH39ojam2ANfmMVb/qtCyB5AdDfJ9zZygCHv2P1EKHyqMoN/MZd8teWGTxqc7z7/fMI416HaOdbQFC69SmqcuMcSJ4DBN2sg/ZmBkhGCJVDVWcpvncbv7GKeqOONzWPcFyi9iZxrzM26hDtjKNrrJzryG02m83nJbc3CVsbLwAyh6rO4S/eoXRzFW/mXRyVx50sI0szYA1pdIAZRthkhBmGpNEhCFDlqzgFHyEc3G++/qqpg24G2F47E1EOVZmluHib0s37eNMLCDdbUyEc3EIJ6c8AjEEhVo8ww4g0PAABsjiNm/dxv3zweTNsrWcG45KFyuNNzY8N7uNNv42QuXNlCsfFnXgdVb6CNYY0OjxjdERy9CdYi/RncL/45INm2Fpn9PRXbDwYdzCH31ihuHSXXO0i4CzIyftIvwYC0vAAMzzKjEYn2PgUWZxC6qCb5WgNwptAVer4jZVsS6qzL/0yhKvwaguUbn2GcFzC7XXioAs2JT0O0P19pMhN4vq1bAteqzL5zkcUFz9+JcALI4mq1Cku3sGmCSe//Uh6HOD6NZyCjyxcWwJrMIMQVamTv76cRfSKgLMgbxyzKl9F9/dxCj6F68v8AwaXdRlH7NQZAAAAAElFTkSuQmCC);
}
.h3-stripe-line{
  display:inline;
  padding:0 2% 4px 2%;
  line-height:1.8rem;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAAKCAYAAABG6StDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAJcSURBVEiJzZZRj6IwFIW/hWDIEIkzBKOZ/f9/zGEkNtWGSQ2ZpuM+jMyiLVYwmyyvJ7Sn3z33tr9Op9OJq69pGtq2ZTabsVgsrmWklFhrybKMLMscfbfbAZDnOWmaXmjGGA6HAwBFURDH8YXeti1N0wCwXC6dtUPelFJ8fn6Spil5no/yZq1FSgnA8/MzSZKM8q61RmtNHMcURTHae59rdC0aY9hsNgghiCJHRmtNXdcIIZjNZt6DCyGQ+71zsL6uj0fnYABVVSGEwBjjaNZaqvd3hBCO1nnv/vetrZS66U1KiRACpZRXf+t5u+XdWuv3dvbuW/uaq0O+S9RTlvkTd4ayWCycDay1yP0egPVq5Zg3xqCUAmBZls7aSinatiWKY1arlaNLKfmyliRJvIl7qyoA5vP5zU4uXl683jrvvr211hy1/vbu6WSlFMYYooFu2e12fFnL09CUueJ6UZh7wB21fhjcoLk7wfnA9MGt12uvt3vBTQnktq6/954QyKZpHK4Xhdlut8A0cP1uCYH7/frq6GMS5yt6CFynL8tyUid34HxnCwWyP4V8XOtzUftcfwqjtebj4wOYBq6u64fAdYmbAq6fuBA4n/cxgbw1vocC2Xkfw/WnMMHEBcbMLXCh+RwCNyZxU8B1gVx7xnMokEIIvqwlTdNpnTzANerMhcAZY0iSxKuHwFXnu6Usy4cS96/B+Z7PwXvv/Lye8mC4xTWCv+CKongI3NB8vgfc4Hz+T8HB/Z08JZBRH1zpARu82HrgJr20zuBePfN3DLiHRuCEQI55+vu8hbj+ARdPzFUzNC0nAAAAAElFTkSuQmCC);
 background-repeat:repeat-x;
 background-position:bottom;
}
/* パンくず
--------------------------------------------------- */
.bread-list{
  margin:auto 2px auto auto;
}
.bread-item{
  display:inherit;
  font-size:inherit;
}
/* リンク領域
---------------------------------------------------- */
.link-area, .priceIndex-license-link{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:2000;
}
/* aside
---------------------------------------------------- */
.side-menu{
  border-bottom:#666 1px solid;
}
.side-list + .side-list{
  border-top:#666 1px dashed;
}
/* 擬似要素(分離禁止)
---------------------------------------------------- */
.h3-normal::before{
  content:"[";
  margin-right:5px;
}
.h3-normal::after{
  content:"]";
  margin-left:3px;
}
.h4-normal::before{
  content:"■";
  margin-right:1px;
}
.list-li::before{
  content:"・";  
  position:absolute;
  left:0;
}
.supplemental-li::before{
  content:"※";  
  position:absolute;
  left:0;
}
/* MENU
---------------------------------------------------- */
#menu{
  font-size:0.8em;
  color:#00BB99;
  position:absolute;
  top:40px;
  right:3%;
  text-align:center;
  padding:0;
}
#menu::before{
  content:"";
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABV0RVh0Q3JlYXRpb24gVGltZQAyMC4yLjExZncJpQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAACFSURBVDiNpZMxFsAgCEOJ979zurSLNhDEySchXxEQ7yLJbw8AMVi7F8nAHpjC/rwiAhCBK1jmtW4Tu9oU5MIcjfyjQyjKaL4aKzOpDDsXXPuBC+tW4TDvNIALIXk2w3RYlcdv101gKle29w0sy0nnqAOrtOXAOjBHU4IqI/fVFkgZdkr7AFo0SjT7UtEAAAAAAElFTkSuQmCC),#00BB99;
  background-repeat:no-repeat;
  background-size:15px auto;
  background-position:center;
  color:#FFF;
  display:block;
  width:20px;
  height:20px;
  border-radius:4px;
  padding:3px;
  font-size:1.6rem;
  margin:auto auto 3px auto;
}
/* 割引情報(複数カテゴリー)
---------------------------------------------------- */
#discount-h2, #discount-h3{
  padding:10px 0;
  font-size:1.2rem;
  margin-bottom:15px;
  border-top:#999 3px dotted;
  border-bottom:#999 3px dotted;
  text-align:center;
}
.discount-h2-span, .discount-h3-span{
  color:#FF8200;
  font-size:1.4rem;
}
#discounttable{
  border:#D9D9D9 3px solid;
  padding:0 10px;
}
.discounttable-th, .discounttable-td{
  border:none;
}
.discounttable-th{
  background:#FFF;
  text-align:center;
}
.line-dashed{
  border-top:#ccc 1px dashed;
}
.discount-span{
  width:90%;
  padding:5px 0;
  color:#FFF;
  display:inline-block;
  text-align:center;
}
.discount-student{
  background:#2299DD;
}
.discount-group{
  background:#EE6688;
}
.discount-net{
  background:#33AABB;
}
.discount-birthday {
  background:#64C655;
}
.discount-text{
  font-size:1.1rem;
  font-weight:bold;
  color:#FF8200;
}
/* 吹き出し(複数カテゴリー)
---------------------------------------------------- */
.frame-tochigi{
  background:#0099FF;
  color:#FFF;
  font-size:0.7rem;
  position:relative;
  top:-3px;
  border-radius:3px;
  padding:3px 8px;
  margin-right:5px;
}
.speechbubbles{
  position:relative;
  background:none;
  padding:0 0 130px 0;
}
.speechbubbles::before{
  content:"";
  display:block;
  background:url(/img/plan/woman_summer.png) no-repeat;
  background-size:100% auto !important;
  position:absolute;
  left:0;
  bottom:0;
  width:120px;
  height:120px;
}
.speechbubbles-man{
  padding:0 0 120px 0;
  
}
.speechbubbles-man::before{
  width:80px;
  height:100px;
  background:url(/img/common/icon_man.png) no-repeat;
  left:0;
  bottom:0;
  
}
.speechbubbles-text{
  width:100%;
  background:#FFFFD9;
  background:#FFFFEE;
  border:#AF9664 3px solid;
  padding:15px;
  position:relative;
}
.speechbubbles-text::before{
  display:block;
  line-height:0;
  content:url(/img/license/callout_bottom.png);
  position:absolute;
  bottom:-29px;
  left:30%;
}
.speechbubbles-title{
  font-size:1.2rem;
  font-weight:bold;
  display:block;
  margin-bottom:5px;
}
/*卒業生の声(複数カテゴリー)
---------------------------------------------------- */
.voice-div + .voice-div{
  border-top:#999 1px dashed;
  padding-top:30px;
  margin-top:30px;
  background-position:left 30px !important
}
.voice-div{
  background-size:80px auto !important;
  background-repeat:no-repeat !important;
}
.voice-ul{
  margin:auto auto 10px 90px;
}
.voice-li + .voice-li{
  margin-top:5px;
}
.voice-span{
  background:#990000;
  color:#FFF;
  font-size:0.8rem;
  line-height:1.2rem;
  text-align:center;
  width:60px;
  display:block;
  border-radius:3px;
}
.voice-boy, .m-3{
  background:url(/img/about/voice_boy.png);
}
.voice-boy2, .m-4, .m-6{
  background:url(/img/about/voice_boy2.png);
}
.voice-boy3, .m-2, .m-5{
  background:url(/img/about/voice_boy3.png);
}
.voice-boy4, .m-0{
  background:url(/img/about/voice_boy4.png);
}
.voice-young, .m-9{
  background:url(/img/about/voice_young.png);
}
.voice-man, .m-1, .m-7{
  background:url(/img/about/voice_man.png);
}
.voice-old, .m-8, .m-10{
  background:url(/img/about/voice_old.png);
}
.voice-lady, .w-0, .w-4, .w-8{
  background:url(/img/about/voice_lady.png);
}
.voice-lady2, .w-1, .w-5, .w-9{
  background:url(/img/about/voice_lady2.png);
}
.voice-lady3, .w-2, .w-6, .w-10{
  background:url(/img/about/voice_lady3.png);
}
.voice-lady4, .w-3, .w-7{
  background:url(/img/about/voice_lady4.png);
}
/*　みんなの合宿免許
---------------------------------------------------- */
.status-box{
  padding-top:20px;
  background-size:75px auto !important;
  background-position:2px 20px !important;
  background-repeat:no-repeat !important;
}
.status-box + .status-box{
  margin-top:15px;
  border-top:#CCC 1px dashed;
}
.status-p{
  padding-left:85px;
}
/*googlemap
---------------------------------------------------- */
#mapGoogle{
  width:100%;
  height:300px;
  margin-bottom:30px;
}

/*Jquery(タブ)
---------------------------------------------------- */
#tabs, .tabs{
  padding:0 !important;
  border:none !important;
  margin-top:5px !important;
}
.tabs-ul{
  padding:0 !important;
  margin-bottom:25px !important;
  background:none !important;
  border:none !important;
  border-radius:0 !important;
  float:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.ui-tabs-tab{
  margin:0 !important;
  border:none !important;
  border-radius:0  !important;
  border-left:#FFF 2px solid !important;
}
.ui-tabs-tab:first-child{
  border-left:none !important;
}
.ui-tabs-panel{
  padding:0 !important;
}
.tabs-li-cut2{
  width:50% !important;
}
.tabs-li-cut3{
  width:33.3% !important;
}
.tabs-li-cut4{
  width:25% !important;
}
.tabs-li-cut4 .tabs-li-a{
  font-size:0.8rem;
}
.tabs-li-cut4 .tabs-li-span{
  font-size:0.6rem !important;
}
.tabs-li-cut5{
  width:20% !important;
}
.tabs-li-span{
  display:block;
  font-size:0.8rem;
  text-align:center;
}
.tabs-li-a{
  padding:55px 0 0.5em 0 !important;
  text-align:center;
  float:none !important;
  display:block !important;
}
.ui-state-active{
  background:#00995C !important;
  border-radius:0 !important;
}
.ui-state-active::before{
  content:"";
  position:absolute;
  margin:auto;
  bottom:-10px;
  width:100%;
  height:10px;
  left:0;
}

/* jquery(モーダル)
----------------------------------*/
.pricedetail{
  width:85%;
  margin:0;
  padding:35px 15px 20px 15px;
  background:#fff;
  color:#666;
  position:fixed;
  z-index:10002;
}
#pricedetail-title{
  color:#008B88;
  text-align:center;
  display:block;
  padding:5px 0;
}
.nextday, .prevday{
  position:absolute;
  top:0;
  height:100%;
  padding:5px 10px 0 10px;
  color:#FFF;
  background:#008B88;
}
.prevday{
 left:0;
 z-index:10;
}
.nextday{
  right:0;
}

#priceDay{
  text-align:center;
}
#priceDay-head{
  position:absolute;
  width:100%;
  background:#FFF;
  border-top:#008B88 1px solid;
  border-bottom:#008B88 1px solid;
  top:0;
  left:0;
}
.priceDay-title{
  font-size:1.1rem;
  margin-top:15px;
  text-align:center;
}

.roomprice{
  margin:10px auto auto auto;
  padding:10px;
  border:#999 1px solid;
  text-align:center;
  font-size:0.8rem;
  position:relative;
}
.salebox{
  color:#fff;
  background:#F90;
  position:absolute;
  top:15px;
  left:-20px;
  font-size:0.7rem;
  padding:2px 5px;
  border-radius:2px;
  transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
}
.use-room{
  display:block;
  text-align:center;
  font-size:1.1rem;
  font-weight:bold;
}
.price-strong{
  font-size:1.1rem;
}
.form-link{
  display:block;
  width:80%;
  padding:10px 0;
  margin:0 auto 5px auto;
  background:#F06;
  font-size:1.1rem;
  text-align:center;
  color:#FFF;
  border:#FFF 2px solid;
  filter: drop-shadow(2px 2px 1px #CCC);
}
#modal-bg{
  display:none;
  width:100%;
  height:120%;
  background:rgba(0,0,0,1.6);
  position:fixed;
  top:0;
  left:0;
  z-index:10001;
}

.carac-modal .priceDay-title{
  margin-top:10px;
}
.carac-modal roomprice{
  padding:7px;
}
.carac-modal .use-room{
  font-size:1.05rem;
}
.carac-modal .form-link{
  padding:5px 0;
}

/* PHP出力(料金表)
---------------------------------------------------- */
#pricebox, #calandarbox, .pricebox{
  position:relative;
  margin-top:20px;
}
.priceTable-date{
  text-align:center;
  font-size:1.2rem;
}
.inday-title{
  font-size:1rem;
  text-align:left;
}
.shortest{
  font-size:inherit;
}
.shortest-num{
  font-size:1.1rem;
  font-weight:bold;
}
.next, .prev{
  position:absolute;
  padding:5px 10px;
  font-size:0.9rem;
  border:#999 1px solid;
  border-radius:2px;
  background:linear-gradient(to bottom, #EEE 0%, #DFDFDF);
  color:#333;
}
.next{
  top:0;
  right:0;
}
.prev{
  top:0;
  left:0;
}
.priceTable-th{
  width:calc(100% / 7) !important;
  text-align:center;
}
.priceTable-td{
  vertical-align:top;
  position:relative;
  text-align:center;
}
.priceTable-a{
  position:relative;
  z-index:100;
  text-align:center;
  display:block;
}
.priceTable-a::after{
  position:absolute;
  bottom:2px;
  right:2px;
  content:"";
  border-bottom:13px solid #F40;
  border-left:13px solid transparent;
}
.sale{
  width:60%;
  padding:2px 3px 0 3px;
  position:absolute;
  right:0;
  left:0;
  bottom:9px;
  border-radius:2px;
  z-index:1;
  text-align:center;
}

/*base64
---------------------------------------------------- */
.table-slash34{
  background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cline%20x2%3D%22100%25%22%20y2%3D%22100%25%22%20stroke%3D%22%23999%22%20stroke-width%3D%22.7%22%2F%3E%3C%2Fsvg%3E"),#F5F1E6;
  background-size: 100% 100%;
}
.license-item{
  background-position:center 10px !important;
  background-repeat:no-repeat !important;
  background-size:45% auto !important
}
#nav-car .license-item{
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAy5JREFUeNrsms9t4kAUxg1KAW5gJXcQp4KFy56hgsBpj8EVECqAPe4JUkHCdS+mA0gHSNuAS9g30cfKmtgTD/aMDXw/yXIEyH7+/Ob9mwQBIYQQQgghhBBCCCGEEEIIIV/Q65Ix3/78nskpdHDpt78/fh6uVkARTon2KsfA0S0yOYYuROx3QLxYTnuH4gXw6lTuNboqAeWBJhAv8nC7Dy/HPS9fQHmQtZzWLdx6Lfd+vtgYKMZHiHdxyU9UnErOuPSjHLp3bQo++/+dxMTpRQko4g0gXtj0Q8Gr5vnP5Fq9os81gRP5Xdb5JYwSJS0RTz3AtAmP0JFrKgHLrjtBcgk7K6AyTg7ldcuSnxxRYmxc2YBrj/GidGKIGHVOQJQoyuvKyoedHA+uilxNxDf1ogwi7mFvNwREzZUaksVCHmpYJ/6cIeIBIh4NtWLcuoBixNKQLJRgY8Qm70DEB0OtuLepFfsNC6finfK6maFEGWI5tUYFr19XFbHfoHhftWQbV/2ow4J76aQORNqPIdY9/o6C20LF0XGvglgRBIpvWKxSEXsGsb7jHFKncu60zDmjJGfUgcg4FK9GJ/JIKTo+TLj6GFgTVdttkdqPyNL36IG7lrEP6MHfm7C1roA79LS7ku8TzACXhp7YF1VtnQcW+zM9JJE0sN/UUYPIlWV/3FaisrX1OSgfwjYSA6c2BqH/VGP6RQvinWOrEjBx5YEriKG3dhMU3yEmLtuiISmGqyNP4n3aImjaVtsYmOlelBua6h3LSL57ggfkBwiJJwEz3Ytg62tBslC2qiU7trXVdgn/yo+CDOKdOI3Lw9zyOGIy48P7Mq1NTQ2ZNjrHVlsB9TnevEKvHAaf90O2HgR88WGrlYB598abqroURwUlhVMK5o4TF7baCHgoWJ5VCbWH87YPgpc9cGXrHX409F1bqE1vj7fLXNnar3FRm2V4bLMFwXLOXNhad5hQNZu+dKAHdmJrXQGTCm/s0NYWpsaiII4XxfmVNwERYIeGTHX6b4DWqWqrbYJrLJCjqB7lgvauq1uYmq0f4l3QdishhBBCCCGEEEIIIYQQQgghN8Y/AQYAU+dCivtTXf8AAAAASUVORK5CYII=);
}
#nav-bike .license-item{
  background:url(data:image/png;base64,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);
}
#nav-pro .license-item{
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABBxJREFUeNrsnFFy2jAQQBWG/yYH6NQ9QcMJan7yW3yC4K98Ek4AnAD4zBdwgpDf/uAb1DlB3ckFfITuTjYzHkWyJGNjgXdnPCYE8Pqx2l2tVvQEy1HSYwQMkAEyQAbIwgAZIANkgCzu0vdRqa+/nwI4LeG49pjd7u3uYXvlKcADnMIzMMChr0M4PJMRHLIP5CDCABkgA2RhgAywSzMRmikENemQQkafdwYgwLuF06HGaVYOn/n9XCH2KlhenfAEfdbtxftAgIc3+uz5BN9rC9ycs6W0ChCsD0tLI8ZVIYgAvDGcHnURFI4IAkBmGPr4GcvOWSBF3I3m3whtWAYPBaMrHCuC3R2AhYirTD3I8lxSj7wzAC0i7hTgXaRF1WWBZRF3hWsBjE4D0BBx9wBvytg0AC0ibszINAANERcDQHzOk/5GARoiriB4HDRUAC0j7p5R6S1wXBJx95QEs5QALKuuvDKiGooJLNUB/qjjIuRnL7IUZqrGjODm/8D55YhrfCE/e91FgIIshwup7AMZIANkgCwMkAEyQCtJzoRf0vdUsUi81yZ9Tr7Xb3cPfgKkwm10KTMRk+DNptLMpTP9M1UBZnDs4NiqFtZpeQAXpiaXDrMKwIV4X9rMS4YgWmQKILEYi4tUM5cLUAGjrvk3FoUjh2uPhd02M7z/Qc9xqA5Ambnt4hK1dczh4VBYdibADYQ1wotd4JHOW9LXtAaEgIO+A7yhvLBEdT75hvE1SREyRit4LSp1OOGQjlUNAPQFhZI72kv6pqQvjoSgjiEcK+DNS3wctu2uyfqKSk2Ffum0TvnUPQHXHtHQVAHZkLtZfIDEMzwXEcTSRDqz8CH7otXRbspZiTXh8zN8HVlpcXiYkuTsSHiZ3D0BOuCX9mywJvTVsr4p+Xy9BeJNwZvyEr8jD4ONsN9NGdK3XuxowMdjHTSM6qBPLKrvAkgkeI+K6+nko4F+ULRmnVtD1+S0X5j8x6EkF9SBRf958ukZNQz8LQGty1kXRfdT51x4orFQ3KaATvdGYbG6951CVE1S6I5uUF84UF9Vs9R9U8WEkcI/xkXHi38r/Fxb/dW/FK4iliLuSuHnApoMNF6N2ekm2p5MFGQIO00Ou9UEwsYB+t6t1XjOeSzAe8fnTy2JpV7jqsbhClDu0hpTmiCnDSPD+04lqcK3bYq5HiXYE0WKYtXO51pMeFHAWYISE3LQgSZ/27UEcC0+d9yitWHHRSr0+/Ssfbjz78ZU+E2XhFKcVoSmnC7VoIyKJo0MYZRI2G+aSUXLlWVKiLcOQdFp/0uvgkI5lXtMjZcrmoG0HqkpN50aAsOeJgROrcxXRw6PgHziN/IlePF/lGBnwjOh4DEiP/2Thuurr/p2QnhhnQEyQAbIAFkYIANkgN2U/wIMAMc+gTcx0TddAAAAAElFTkSuQmCC);
}
#nav-2nd .license-item{
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA1lJREFUeNrsm01y2jAUxw3jfeAAnToniHMCzKbbhhMQVl0GTkBzgsCyq+YGpdtucE8Q9wZ0eoC6J2ifmGeqqPrClj2h/H8zGpNItqy/Pt7Th6MIAAAAAAAAAAAAAAAAAAAnQO/UC/Dqy4eULg8BHrX48eZd0YqA9JIJXVIOL407CoMAzykpzPhqoiCRy6MEJPFE7c7RWQ/ck4jvvQQk8TK6bKHZP0xIxI340XcknEIrLYcx1yVgAq30urDxcgqYQSsje8MVO8a/veVRLFPCoeQ4HWkgy/jiiSU35aMi0B4aLK8VYYUFWlJYy9bIYrmHqunXpL+V8l9R+oWHd/DEFVWo7+jxTgcjYEkvGsBP/jOn9GPlWc/GwFvurhmLd0lh3KBifkkVUHqk3+nu9fDbIoffFhme67zH8d5fK5+4b7h5x2KWETBV3sDHiOjGuBH0+4tNwNeQp5mACbpwMwEF3yCRkQtZwFxqbYXky8G5NpMe/ECyukLAocbTRhdu2IULSGTXpW/wwlOLd372yE523zZR1nThFPId0YXr7BGcEYlNwAT6NBdwB2HdxJa4IALy0o9rheWt9HtK9/g4sdV4nPISmwt5e2IprXdaHeWq3KY84g4qaV6jayyPSD84Mn01GchCvJOpC48MLRAcYYW/a/53BcmeDU+JrQuPNP0e82Cla8eG2UbCAYLV6MIp3JVwiwkAAnYvoO/896Jm3P/EtGcwz789H5BbHNXzbIGmtUCHR68GXasWpwFEhYlN+1VH5asOTQ45LKLAq+w9jYBCgG3gQlyqO/3SEZE2GfN2hZzvDV0+nZIReTQck2i7FRaqeAI+ExNqnXOjE1DMgR8DFkS7Nep5ZqYJuaNXNEXoNIs1BdtHUFNfRPWX8OWT8yNdhfCJMLmw94GE23oYskQSclJXQNEIWvvMgQQSR8OqvZVrdXuA4sU4dMN/ik8MVoHytT6X4udS5W4oftIkvzbXA9eSkdjSi4tW+Jlr/05q3WXgIWMtCfhA+V5xvnu/TYqr0oa1woFb4ZNjGCjZUhaB8/X5NGNG+TauuFatMJ8cXVkG+XEbO398wtX00cyOfdIgrb6TT714iSzj1igKlXe1Zcp+bWVQcp1rAwAAAAAAAAAAAAAAAKAD/ggwAMO3BIGSPvhqAAAAAElFTkSuQmCC);
}
#nav-crane .license-item{
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABQ5JREFUeNrsnE1y2jAUx2WHfcgBOoUbuCcg3nQbOEFg1WXCCQgnCCy7wjkBdNsN5gS4J8CZHqDOCVqp85wIoQ/Llp1Y6M14SAZ//vyX3l/yMxfIRaW4cAgcQAfQAXQAXTiADqAD6AC60I+OLRfy6ef3AH90K+wi+/31W6K7kWcBuCH+eMRLz8DuUrxMMMj4LABieGP8saph1yMMcWM1QAyPKG5fsdkKmzNe+hhiplrRb7EAhzXBQ7Df68aSCDSlGzgoOXgCyxzfxbTGi6wzSFLa1KpADK6Lly30Q7QiyMEJ1AP+/sFmG+NXgYc/tgWkPrMZYpUmfA9KKxIEYlRjc2YjxscKC4igiABqa8J3Ah8VQxY7geia8Nudu+Z04uSu9+HOhxyIgQMoj2X+BwyJ2GFRANnaAZSkfTp4Q6uVbRDLJpFEkCgQ9IF3krEpgUhUGp2zAkUmdgbWZqjY3hollgVoIqNaAVEbIAziTV146yH676Q+ayD6BtWXgf/Ll8k5QOwYVN+SncmFrLzSgGgqOwcwTNO1XtrhaarvIFEfdwKyxlnjpmPDE4lvSH1T0ewtKGphAUBizbYwjNUDqOj7UlWzw99P8YcVxpkVkm9AfYWSBYY4sQSingIV6ot1HgFaBFFLgTL1zUsc8+lsACrUF+moz9bwG1bf+QBUqG/e4PON1ipwJjHNC4dOAlChvmWRkodzV+BMYpofHDbBZAJVojGsMXFkVioQw1uhtxINXiQmZkrKFDF+sEhPAELpxVix4dTgSbQ5CS15CrxhQF0xQ67YpGmGyYU2QiT2bcHrAwMqSSxAlU+UKnemz4RAxMcgd7NXYvNbZO65TFRweJnw3EcOMAGIPZJIoK+7rft2ghnXNuTsnFzFeK7Sujw4IVKkfS9Z74vpzh+Kw8lNG5TYvIfMFJXnSUF0E3egvI0K4EFxQgReaMJAQ8IilQtd1J7IYABx4oE9UMK6SB9QBSKMbtao3VVahMGIngfwNS6IrLeFytQy8Pao/SVu5Pz3cD2vAAeaOygDcd2yJiuLLt1i/ZJ34QQiyd4wmuH1ebYVVwZ53bdXoU74tU9knv1G8OwjL0Q/SNSXgQ97AdvEJrKY40FnAi/3TP3/WeAT2bH8gHPtKfjCS9iH8NzxdV55QLJsvUsCB3tkoBDbkyoS1FFSEtzIOZv58Hp/OfsKaS8HPnHL8Z0ep3Ww1/5aoE69iSBqQSMf8YsldZozCy+kstRAorzwo88rwvmFkhmkQYeYREw6NWBMcygJA5g7fOLAS1QzH1Sz5h2b/b/I6CLlrJewEMkrGoKBRtChJhDWhuHJ4kUwwVBEFWGBdRJQjmq9CBV7Tv0i+sKHHW1Q+QfeuvAQdNBtikvpUI7qVFeasxwpOPNEYKBF+0sh0WQKAz7mZWYmYfQExzh6MwoSy0nGVU0SQyLZC7q4qMNIeoI3+AWZSWV8yYGnCgg7wcX1IPmo6mpuBRYrZvY1E6xD96HXvIxboOXJ3obfeRLqxILcwMYBNNUEoBR67w3280eh4KXECTxyElGEjufvWCeAqH49YW7GmJMwphKHIXtd439NZO1vrBeYKmtrLEjia+KN9TkqMWn6wSPNRzW1A4Q+coTseZyZQeLMGgHI+LLMAnhHlq2xH52Ag/ZRewssyXn3Wcv2Lj97At4tz/IIVXxrvKbIrdIPvGxcNVpN4X58zAF0AB1AB9CFA+gAOoAOoAsHsPn4J8AAdNoH5+rdrr0AAAAASUVORK5CYII=);
}
#nav-etc .license-item{
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABMhJREFUeNrsXE1S2zAUVpjs6x6gQzhBzQlINt0GTpBk1SXNCSAnIF12RTgBZtsNyQnwEdzpAareoFJ5gpcXOZbiPyzem/FAPLJ+Pn9P70eShWApJb06K//080es/twEgtXd7y9fV/Rmv+ZGI3UNAwFwY7t5xEpYThhABpAB7LR4GxFlWV2NQsYA7oJ3q/5MHYsv1LVmFT4MPFbhAvDm6kotRSfvDeT+AeDNbB655/z4PlTYBzx2Yxi86gBk8EoAyOCVANAC3pLBcwRQgXdjcUH+MkTuDIwZjur9wGNP3+6YAdyWKYdvFcXCLCVi4RKSieesTAiybhxA5QJpAK9DZmAPuTGPIpwVtDpkoQhxzXMgG5HuGxEd2m3E65rHGFydqMVx6L58F69J3oF4Tu4OHcbyoC556Fj6np2cQyO36H4KlvZzSz6jsfKXAJwAQBJ1XUBfKSApAK7Hck/umzGeV6nCEiq2rYvg/S+rFsDT0c8VAk8AYFPo7xwxDLP1xgJSDM9k8AKKrbCj9Z1DJyPiF8Xknq1cnWp7B+3he5LE9SmoqSlnY6VtLHns3bLGR47sk6gi/f+pqmSkro+EdZMGWbgAtTWiU28n6jpV/48Q62I0X2fA1AiBq5/R5U8sY0mqUGHdyBlmmWowRc7yjHT2oSEAIwREpvoxR31ag5oKZFRSYNqYsCmDZ8w0ZeRc5OzIokZkXqByUmzv8cty1ClGgI9asMK2F4/FvOjbvOc0iGpKw9qWWOre+t3HbMoTVWmK5skJjgthE2WMOyEa2JGg2sUvPda/oW2BrPILCcw4VbmMsCxFdQ4JqwvH4urGaLX8Bv9PVUMCJvABYWdjVhjYsoYXqwf9pH4vgCGXxDAmZCzGk7hSz3yAe3QsTiToebzxoq0dxrhkTYEI7H/yjWEdPA8JxkVWGcrN9zBMgzZqEjxgYQruRt5Al7YEADyzLhiLrJSBZJ4YgmXOwFIlrg3WOB9OIRoaQJ9WRS8UxjJGrs7GdxWyJwIUBcygRFgpAXwZBICWeU6CA7+v/GPJaCh1VeMupLOigt9ULisIJWPXZEI/QA0+J27VL49nz5B1Hrw7AEF9I6TqM8/nr4XnskZoGemJryNcVkIDcEgiDgbQ03WJc8I3BtDTeKRNOfYhAYhzlndNNXoUiPpGhIFrBvBw45G55DgZwG0ZN208QgMQq++GASwXfTAD33r0ERqAjUcfwQDYVvQREgNbiT5CArCV6CMIANuMPrB0YU1EG4lHcttsa5tWDOBAvGaiM5H/4Qzta+olU9nVjPRVgTUWFYNpa0tPHyPeI13SfWIA2ZFmABlABpCFAWQAOyqNOdKQOdG7rCJm4OGefV3gmZ2qI2H/KJqPJFDPvp2vzTOwZrkwu1EV0/Xg/xxYj65jZtJisJn+/q0wsLZcHd7KWzInKMnz+9j8/1BOo9mYCj+PR79TqE9PLaENfRyDfvx738EfXTYmbE6gLnoywZzmfDl30sk90jkpLsMW+gEhvQH+Yk9dNsDXwp6N2Tky0Uk3Bs7C0fWPWNi/vlT01ZCV2M37DS3g6TLLkPzAWcEcJcEgpAUvQzpYXAmqvVOm88ccQAUniH3mtPrC5+APLBGYugaIdXqtZdnmOZig5Z8AAwAixb1IakEYKwAAAABJRU5ErkJggg==);
}