@charset "utf-8";

.daySrch,.schDayOp {margin-bottom: 25px;}
#sec-cmp {margin-bottom: 14px;}
#sec-cmp .list li {text-align: center; margin-bottom: 16px;}
.dayback,.daygo {margin-bottom: 20px;}
.wid-max,#mainImg img,#sec-cmp .list li a img,{width: 100%;}
.classTbl,.optionTbl {width: 100%; margin-bottom: 30px;}
.classTbl th,.optionTbl th {width: 20%; background-color: #ECF0F1;}
.classTbl,.classTbl th ,.classTbl td,.optionTbl th,.optionTbl td {border: 1px solid #C0C0C0;}
.classTbl th ,.classTbl td,.optionTbl th,.optionTbl td {padding: 10px;}

.article.detail dl {margin-bottom: 30px;}
.article.detail dl dt {font-size: 3.4rem; margin-bottom: 5px;}
.article-content {margin-bottom: 30px; overflow: hidden;}
.spot-info {margin-top: 20px;}

.search02 {margin-bottom: 30px;}
.defaList,.priceList {border: 1px solid #DDDDDD; padding: 20px; margin-bottom: 20px;}

.dt01 {overflow: hidden;}
.dt01 dt {float: left; width: 100px;}
.dt02 {margin-bottom: 15px;}
.dt02 li {width: 100px; display: inline-block; border: 1px solid #C0C0C0; border-radius: 5px; padding-bottom: 10px; text-align: center;}
.dt02 li span {border-radius: 5px 5px 0 0; background-color: #E6E6E6;  display: block; padding: 5px 0; margin-bottom: 10px;}

.tblPrice-wp {margin-top: 15px; padding-top: 15px; border-top: 1px dotted #C0C0C0;  clear: both;}
.tblPrice {width: 100%;}


/*トップメインエリア
**************************************************/
.main-head {overflow: hidden; padding-bottom: 30px;}
.title-head {font-weight: normal;padding: 10px 15px; padding-bottom: 5px; font-size: 2.0rem; color: #fff;}
.box-wp {background: none repeat scroll 0 0 white;border: 1px solid #ddd4bf;border-radius: 5px;border-top: none;}

.search-box .title_head {border-top: 6px solid #F8A51A; border-radius: 5px 5px 0 0; color: #fff;}
.search-box form {background-color: #FF0000;  border-radius: 5px; padding: 0 8px 10px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.065);}
.search-box .inner { background-color: #fff; border-radius: 5px; padding: 10px 10px 25px; overflow: hidden;}
.search-box .drow {overflow: hidden; padding-bottom: 10px; padding-left: 0;}
.search-box.frontpage dl {overflow: hidden; padding: 10px; border-radius: 5px; margin-bottom: 10px;}
.search-box.frontpage dl dt {margin-bottom: 0; margin-top: 6px;}
.search-box.frontpage dl.box-dep {background-color: #DFFBFF;}
.search-box.frontpage dl.box-dep dt {color: #008B9F;}
.search-box.frontpage dl.box-arv {background-color: #DFFFDF;}
.search-box.frontpage dl.box-arv dt {color: #00AE00;}
.search-box.frontpage dl dt {float: left; margin-right: 14px;}
.search-box .ttl {font-weight: bold; margin-bottom: 5px;}
.search-box .drow dd {overflow: hidden;}
.search-box .search-box-ttl-head {border-radius: 5px 5px 0 0; margin-bottom: 0; padding: 10px 10px 10px 0; font-size: 1.8rem; color: #fff; font-weight: bold; background-color:  #FF0000; margin-bottom: 10px; margin-right: -7px; margin-left: -7px; box-shadow: 0 1px 0 0 #D00; padding-left: 10px;}
.search-box .search-box-ttl-head .fa {font-size: 2.2rem;}
.search-box .drow dd input {width: 100%;}
.search-box .btn-more-wp .btn {font-size: 2.1rem; padding: 15px 0; width: 100%;}
.search-box .btn-more-wp {padding: 0; }
.choice-smoke {overflow: hidden; padding-bottom: 5px;}
.choice-smoke .btn-toggle {margin-right: 0; border-radius: 0; width: 50%;}
.choice-smoke .btn-toggle:first-child {border-radius: 5px 0 0 5px;}
.choice-smoke .btn-toggle:last-child {border-radius: 0 5px 5px 0;}
.choice-class {margin-bottom: 10px; clear: both;}
.choice-class .btn-toggle {margin-right: 5px; width: 31.9%; margin-bottom: 8px;}
.choice-class.odd .btn-toggle:nth-child(3n) {margin-right: 0;}

/*検索結果
***************************************************/
.re.search-box {margin-bottom: 25px;}
.re.search-box .btn-more-wp .btn { width: 80%;}
.re.search-box .box-dep{background-color: #dffbff; padding: 10px; border-radius: 5px;}
.re.search-box .box-arv{background-color: #dfffdf; padding: 10px; border-radius: 5px;}
.re.search-box .box-dep,.re.search-box .box-arv,.box-dep-shop,.re.search-box .box-cartype{width: auto;margin-bottom: 15px;}
.box-dep-shop{background-color: #FFFCDF;padding: 10px;border-radius: 5px;width: 100%;}
.re.search-box .box-cartype{background-color: #ffecec;padding: 10px;border-radius: 5px;width: 100%;}
.box-dep .cal-dep,.box-arv .cal-arv{-webkit-border-radius: 0;border-radius: 0;width: 130px;margin-right: 3px;}
.box-dep select.form-control,.box-arv select.form-control{display: table-cell;background-color: #FFF;border-color: #aab2bd;width: 80px;border-radius: 0;}
.box-cartype select,.box-dep-shop select{-webkit-border-radius: 0;border-radius: 0;border-color: #aab2bd;}

/* カスタム, iPhone Retinaディスプレイ */
@media only screen and (min-width : 576px) {
	.re.search-box .box-dep,.re.search-box .box-arv,.box-dep-shop,.re.search-box .box-cartype{}
	.box-dep .cal-dep,.box-arv .cal-arv{margin-right: 3px;}
}
@media only screen and (min-width : 768px) {
	.re.search-box .box-dep,.re.search-box .box-arv,.re.search-box .box-dep-shop,.re.search-box .box-cartype{width: 48%;float: left;}
	.box-dep .cal-dep,.box-arv .cal-arv{width: 145px;margin-right: 3px;}
	.re.search-box .box-dep,.re.search-box .box-arv,.box-dep-shop{margin-right: 6px;}
	}
@media only screen and (min-width : 992px) {
	.re.search-box .box-cartype {overflow: hidden;}
	.re.search-box .box-dep,.re.search-box .box-arv,.re.search-box .box-dep-shop,.re.search-box .box-cartype {width: 32.5%;}
}

/*プラン一覧
**************************************************/
.plan.list .ttl-head,
.plan.detail .ttl-head {margin-top: -21px; margin-left: -11px; margin-right: -11px; }
.ttl-head.mgn-off {margin-top: 0; margin-left: 0; margin-right: 0;}
.ttl-head.mgn-off .ttl {margin-bottom: 0; font-size: 1.5rem;}
.ttl-head .ttl {color: #fff; font-size: 2.0rem; margin-bottom: 20px; padding: 10px 15px; background-color: #01A4F1; border-top: none; }
.plan.list .block {cursor: pointer; border-top: 6px solid #0593B6;}
.plan-name {border-bottom: 1px dotted #C0C0C0; overflow: hidden; padding-left: 10px; margin-bottom: 15px; padding-bottom: 15px;}
.plan-name .ttl {font-size: 2.0rem; font-weight: bold; color: #0080C0;}
.plan.list .block,
.plan.detail .block{border: 1px solid #DDDDDD; border-radius: 5px; padding: 20px 10px; margin-bottom: 30px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.065); overflow: hidden; background-color: #fff; border-top: 6px solid #000;}
.kizi-block {padding:25px 0; border-radius: 0 0 5px 5px;}
.plan.list .block:hover {background-color: #FFFFE6;}
.plan .pic {text-align: center; margin-bottom: 10px;}
.plan .pic img {border: 1px solid #C0C0C0;margin-bottom: 10px;}
.plan .block .ttl {}
.plan .block .txt {font-size: 1.4rem; margin-bottom: 10px; /*border-bottom: 1px dotted #C0C0C0; */padding-bottom: 10px;}
.plan .info .opt {overflow: hidden; margin-bottom: 3px; }
.plan .info .opt dt {/*padding-top: 5px; padding-left: 5px; float: left; width: 80px;*/padding-bottom:5px;}
.plan .info .opt dd {overflow: hidden;}
.plan .info .opt li {margin: 2px 0px; display: inline-block; border-radius: 2px; background-color: #7E92AF; padding: 7px 10px; font-size: 1.3rem; color: #fff;}

.plan .info .opt.opt-nml {background-color: #F3F3F1; border-radius: 5px; padding: 8px;}
.plan .info .opt.opt-sel li {background-color: #FF6F3F;}
.tbl-mdl { margin-top: 15px; clear: both; width: 100%;}
.tbl-mdl th {background-color: #E7E7E7; width: 33.33%;}
.tbl-mdl td {background-color: #fff;}
.tbl-mdl th,
.tbl-mdl td {
	padding: 5px;
	border: 1px solid #C0C0C0;
	font-size: 1.3rem;
	text-align: left;
}
.plan.list .tbl-mdl th,
.plan.list .tbl-mdl td {
}
.plan .block .prc {background-color: #EBEFF2; border-radius: 5px; padding-bottom: 15px; }
.plan .block .prc dt {border-radius: 5px 5px 0 0; text-align: center; padding: 10px 0; background-color: #7192BA; color: #fff; font-size: 1.8rem;}
.plan .block .prc .prc-wp { padding: 15px 0 0 0; text-align: center;}
.plan .block .prc dd {text-align: center;}
.prc-wp {text-align: center;}
.price {font-family: Arial,Helvetica,sans-serif; font-weight: bold;}
.prc-lg {display: inline-block; font-size: 1.6rem; font-weight: bold;}
.prc-lg .price { font-size: 2.7rem; color: #FF0000;}
.prc-lg .price span {font-size: 1.3rem; float: left; background-color: #FF0000; padding: 2px 15px; color: #fff; margin-top: 8px; font-weight: bold;}
.prc-lg b {font-size: 1.1rem; margin-right: 3px; background-color: #FF0000; color: #fff; display: inline-block; padding: 2px 5px; position: relative; top: -3px;}
.prc-nm { font-size: 1.5rem; display: inline-block;}
.prc-nm span { font-size: 1.7rem; }
.prc-nm b {font-size: 1.1rem; margin-right: 3px; background-color: #808080; color: #fff; display: inline-block; padding: 1px 3px;}
.plan .block .btn-wp {padding: 15px 15px 15px 15px;}
.deco-ovline {text-decoration: line-through;}

/*プラン詳細
**************************************************/
/*共通は266行*/
.plan.detail .block {cursor: default;}
.plan.detail .block .mdl td,
.plan.detail .block .mdl th {
	text-align: left;
	padding: 5px 10px;
}
.mitumori {background-color: #000; padding: 10px; border-radius: 5px; margin-bottom: 25px;}
.mitumori .inner {background-color: #fff; overflow: hidden; padding: 25px 3.6% 40px 3.6%; border-radius: 5px;}
.mitumori-ttl {font-size: 2.0rem; background-color: #000; padding: 5px 0 15px 10px; color: #fff;}
.mitumori .cell {float: left; margin-left: 10px;margin-bottom: 5px;}
@media(max-width:767px){
	.mitumori .cell+.cell {padding-top: 20px;}
	.mitumori .cell+.cell+.cell {padding-top: 0;}
}
.mitumori-set { overflow: hidden; }
.mitumori-set dt {background-color: #04BBA5; border-radius: 3px; padding: 8px 0; color: #fff; margin-bottom: 10px;}
.mitumori-set dt span {padding-left: 15px;}
.mitumori-set dd .input-group {/*width: 160px;*/width:146px;}
.mitumori-set dd {overflow: hidden; padding-bottom: 10px;}
#opt_list {overflow: hidden;}
.mitumori-opt {margin-bottom: 0; padding-bottom: 0; margin-bottom: 10px;}
.mitumori-opt dl {border-bottom: 1px dotted #C0C0C0; overflow: hidden;}
.mitumori-opt .opt-name {background-color: #fff; color: #444; float: left; margin-left: 10px;}
.mitumori-opt dt span {padding-left: 5px;}
.mitumori-opt dt:before {
	content: "\f111";
	font-family: FontAwesome;
	font-weight: normal;
}
.mitumori-opt .opt-num {float: right; padding-bottom: 0; margin-right: 10px;}
.mitumori-opt .cell { padding-bottom: 10px;}
.mitumori-opt .cell-ttl {display: inline-block; width: 40%;}
.mitumori-ttl-2 {font-size: 2.1rem; margin-bottom: 15px; border-bottom: 2px solid #E0E0E0; padding-bottom: 15px;}
.mitumori-ttl-2.head {margin-top: 20px;}

#footer-mitumori {padding: 10px 0 10px 0;  left: 0; bottom: 0; z-index: 99;}
#footer-mitumori .prc-lg {margin-bottom: 8px;}
#footer-mitumori .prc-lg b {font-size: 1.4rem;}

.mitumori-detail {overflow: hidden; padding: 25px 10px 15px 10px; background-color: #EBEFF2; border-radius: 10px 10px 0 0; margin-top: 20px;}
.mitumori-detail .naiyou .prc-nm {margin-top: 10px; padding-top: 10px; border-top: 1px dotted #C0C0C0; display: block; text-align: right; margin-bottom: 15px;}
.mitumori-detail .naiyou dt {padding: 5px 10px; background-color: #000; border-radius: 3px; color: #fff;  margin-bottom: 10px; text-align: center;}
.mitumori-detail .naiyou dd {padding: 0 10px;}
.mitumori-detail .naiyou p span.ttl {font-weight: bold; margin-right: 15px;}
.mitumori .price-wp {clear: both; background-color: #DAE0E7; border-radius: 0 0 10px 10px; padding: 10px 25px; overflow: hidden; margin-bottom: 30px;}
.mitumori .price-wp .prc-lg {float: right; font-size: 2.6rem;}
.mitumori .price-wp .prc-lg b {font-size: 1.6rem; margin-right: 20px;}
.mitumori .price-wp .prc-lg .price {font-size: 4.0rem;}

/*尊寿事項*/
.reserve_ttl{font-size: 34px;font-weight: bold;text-align: center;border-bottom: 1px solid #e0e0e0;margin-bottom: 30px;}
.reserve_ttl + p{text-align: center;}
.list_reserve{width: 100%;text-align: center;display: inline-block;margin: 0 auto;}
.list_reserve li{margin-bottom: 20px;letter-spacing: 0.05em;}
.kiyaku{background: #fff none repeat scroll 0 0;border: 1px solid #bbb;font-size: 13px;height: 200px;margin: 20px auto 40px;overflow-y: auto;padding: 20px 5%;width: 90%;}
.kiyaku_ttl{border-bottom: 1px solid #ebebeb;font-size: 1.2em;font-weight: bold;padding: 5px 0;}
.kiyaku_subttl{font-size: 1.1em;margin-top: 20px;}
.kiyaku section{line-height: 1.9;margin: 0 auto 20px;}
.kiyaku p {margin-top: 5px;padding: 0 2.5%;}
.kiyaku_list {counter-reset: kiyaku_num;margin-bottom: 10px;padding: 0 2.5%;}
.kiyaku_list li:before {
content: "(" counter(kiyaku_num, decimal) ") ";
counter-increment: kiyaku_num;
margin-left: -1.8em;
}
.kiyaku_list li {padding-left: 3em;}
.lineup_single_sub_products_check{text-align: center;}

/*案内
**************************************************/
.plan-annai {padding: 25px 15px 15px 15px; background-color: #fff; border-radius: 5px; /*min-height: 500px;*/}
.plan-annai dd {margin-bottom: 20px;}
.plan-annai table {margin-bottom: 10px;}
.note {font-size: 1.2rem; clear: both; padding-top: 10px;}

@media(max-width:767px){#reserve .side-block {padding-right: 0; padding-left: 0;}}
@media(min-width:768px){#reserve .side-block {padding-right: 0; padding-left: 0;}}
@media(min-width:992px){#reserve .side-block {padding-right: 0; padding-left: 20px;}}
@media(min-width:1200px){#reserve .side-block {padding-right: 0; padding-left: 20px;}}

.side-block {margin-bottom: 30px;}
.side-block .ttl-naiyou {font-size: 1.4rem;font-weight: bold; background-color: #446175; color: #fff; padding: 8px 15px; border-radius: 3px; }
.side-block .ttl-plan {padding: 10px 0; font-size: 1.4rem; line-height: 1.6;}
.side-block .tbl-mdl {margin-top: 0; margin-bottom: 10px;}
.side-block .m-info dt {padding: 5px; margin-bottom: 5px; padding-left: 10px; font-size: 1.3rem; background-color: #EEEEEA; border-radius: 3px;}
.side-block .m-info dd {padding: 0 10px;}
.side-block .m-info dd p {font-size: 1.3rem; overflow: hidden; text-align: right;}
.side-block .m-info dd p span {font-weight: bold; margin-right: 10px; float: left;}
.side-block .m-info .price-sid-wp {text-align: right; margin-bottom: 10px; border-top: 1px dotted #C0C0C0; padding-top: 8px; margin-top: 8px;}
.side-block .m-info.goukei dt {border: none; float: left; background-color: #FFECEC;}
.side-block .m-info.goukei dd {float: right;}
.side-block .m-info.goukei {border: 3px solid #FF0000; overflow: hidden; padding: 10px; background-color: #FFECEC;}
.side-block .m-info.goukei {overflow: hidden; margin-top: 15px;}
.side-block .m-info.goukei .price {color: #FF0000; font-size: 2.4rem;}
.side-block .btn-more-wp {padding: 20px 0;}

.side-block .ttl-b.toggle{
	position: relative;
}
.side-block .ttl-b.toggle:after{
	content: "\f107";
	font-family: FontAwesome;
	position: absolute;
	right: 15px;
	font-size: 18px;
}
.side-block .ttl-b.toggle.active:after{
	content: "\f106";
}

#reserve .inner-main,
.side-block .inner {background-color: #fff; padding: 20px 10px; border-radius: 8px; padding-bottom: 35px; overflow: hidden; margin-bottom: 30px; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.065);}

#rsv-footer {text-align: center; }

.must {float: right; margin-right: 15px; font-size: 1.2rem; background-color: #FF0000;  color: #fff; padding: 0 3px!important;}
.dl-style-a{overflow: hidden; }
.dl-style-a dt {padding: 5px 0 14px 10px;}
.dl-style-a dd {padding: 0 0 14px 10px;overflow: hidden;}

.d-inline {float: left; overflow: hidden; margin-right: 15px;}
.d-inline-ttl {float: left; margin-right: 10px; padding-top: 5px;}

.wid-s {width: 100px !important;}
.wid-sm {width: 160px !important;}
.wid-m {width: 60% !important;}
.wid-max {width: 100% !important;}
@media(max-width:576px){
	#reserve .wid-s {width: 100% !important;}
}

.cn-block {overflow: hidden; margin-left: 15px; margin-bottom: 30px;}
.cn-block .cols {float: left; margin-bottom: 10px;}
.col-wrap {overflow: hidden;}

#reserve .col-block {border-bottom: 1px dotted #c0c0c0;margin-bottom: 10px;overflow: hidden;}
#reserve .col-block.bdr-off {border-bottom: medium none;}
#reserve .bikou {padding-left: 10px;}
@media(max-width:768px){
	#reserve .input.select.required select + select {margin-top: 10px;}
}

.btn-back-wp {text-align: center; border-top: 1px solid #C0C0C0; margin-top: 20px; padding-top: 20px;}

.comp-msg {text-align: center;}
.comp-msg .msg-ttl { font-size: 28px; max-width: 630px; display: inline-block; margin-bottom: 20px;}
.comp-msg p {margin-bottom: 20px; font-size: 16px;}
.comp-msg .red {color: #FF0000;}
.comp-msg .rsv-num span {font-size: 24px; font-weight: bold; margin-bottom: 10px; background-color: #fff; color: #008080; display: inline-block; padding: 5px 15px; border: 4px solid #008080;}

/*kankou
***********************************************/
.kankou {padding-bottom: 25px;  margin-bottom: 25px; background-color: #E6FFE8; padding-top: 25px; }
.kankou img {display: inline-block; margin-bottom: 5px;}


/*プラン詳細下の補償案内
***********************************************/
.policy_list{
font-size: 12px;
margin-left: 20px;
}
.policy_list li{
list-style-type: disc
}

/*調整
***********************************************/
#page{
padding-top: 115px;
padding-left: 15px;
padding-right: 15px;
}
.fa-scooter{}
.fa-scooter:before{
content: '';
width: 21px;
height: 21px;
display: inline-block;
background-image: url(/eshare_ishigaki/base_layout/img/icon_scooter.svg);
background-size: contain;
vertical-align: middle;
background-repeat: no-repeat;
}
/*調整
***********************************************/
@media (min-width: 768px) {
	.d-md-none {display: none !important;}
	#collapseSearch.search-box{display: block;height: auto!important;}
	.search-box-ttl-head{display: block;}
}
.search-terms{border: 1px solid rgba(0,0,0,.125);-webkit-border-radius: 5px;border-radius: 5px;margin-bottom: 15px;}
.search-terms .search-terms-head{background-color: rgba(0,0,0,.03);border-bottom: 1px solid rgba(0,0,0,.125);padding: 5px 10px 8px;overflow: hidden;}
.search-terms .search-terms-head h2{float: left;font-weight: bold;padding-top: 5px;}
.search-terms .search-terms-head .btn-primary{-webkit-box-shadow: none;box-shadow: none;font-size: 12px;float: right;line-height: 1;}
.search-terms .search-terms-body{padding: 15px;font-size: 12px;}
.search-terms .search-terms-body dl{display: flex;}
.search-terms .search-terms-body dl dt{margin-right: 10px;}

@media (max-width: 767px) {
	.plan.list .sp-layout{padding-top: 10px;padding-bottom: 5px;}
	.plan.list .sp-row .plan-name{padding-right: 10px;padding-bottom: 5px;}
	.plan.list .sp-row .sp-layout-inner{display: flex;}
	.plan.list .sp-row .sp-layout-inner .col-sm-8 .row .col-md-7.info{margin-bottom: 10px;display: none;}
	.plan.list .sp-row .sp-layout-inner .col-sm-8 .row .col-md-7.info + .col-md-5{padding-left: 0;}
	.plan.list .sp-row .col-sm-4{width: 50%;}
	.plan.list .sp-row .col-sm-8{width: 50%;}
	.plan.list .sp-row .plan-name h2.ttl{font-size: 14px;}
	.plan.list .sp-row .opt.opt-nml{font-size: 12px;background: none;padding: 0;}
	.plan.list .sp-row .opt.opt-nml dt{width: auto;padding-left: 0;padding-right: 3px;}
	.plan .info .opt li{font-size: 10px;padding: 5px;}
	.plan .block .sp-row .prc{padding-bottom: 6px;}
	.plan .block .sp-row .prc dt{font-size: 12px;padding: 5px;}
	.plan .block .sp-row .prc .prc-wp{padding-top: 5px;}
	.plan .block .sp-row .prc .prc-wp .prc-lg{font-weight: normal;}
	.plan .block .sp-row .prc .prc-wp .prc-lg b{font-size: 8px;font-weight: bold;}
	.plan .block .sp-row .prc .prc-wp .prc-lg .price{font-size: 20px;}
	.plan .block .sp-row .prc .btn-wp{padding: 10px;}
	.plan .block .sp-row .prc .btn-wp .btn-primary.btn-lg{padding: 5px;}
	.plan .block .sp-row .prc .btn-wp .btn-primary.btn-lg .i-detail,
	.plan .block .sp-row .prc .btn-wp .btn-primary.btn-lg .i-detail:before{font-size: 12px;}
	.plan .block .sp-row .prc .btn-wp .btn-primary.btn-lg .i-detail:before{padding: 5px;}
}
.plan.list .sp-row .plan-name h2.ttl span{display: inline-block;background-color: #60c17d;padding: 10px;font-size: 19px;color: #FFF;-webkit-border-radius: 3px;border-radius: 3px;margin-bottom: 3px;}

@media (max-width: 768px) {
.plan.list .sp-row .plan-name h2.ttl span{display: inline-block;background-color: #60c17d;padding: 5px;font-size: 12px;color: #FFF;-webkit-border-radius: 3px;border-radius: 3px;margin-bottom: 3px;}
}
.result-num{
margin-bottom: 15px;
}
.result-num span {
font-size: 16px;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
}

.scooter-notice-plan{padding-top: 3px;padding-left: 10px;padding-right: 10px;display: block;font-size: 12px;line-height: 1.4;}
@media (min-width: 768px) {
.scooter-notice-plan{display: none;}
}

/*送迎情報*/
.sougei-waku{
	padding-top: 10px;
}
.sougei-ttl{
padding: 5px 10px;
margin-bottom: 5px;
background-color: #EEEEEA;
border-radius: 3px;
font-weight: bold;
}
.dl-style-a .sougei-waku dl{}
.dl-style-a .sougei-waku dt{
float: left;
clear: left;
width: 110px;
padding-left: 0;
padding-bottom: 0;
font-size: 12px;
}
.dl-style-a .sougei-waku.sougei-flight dt{
width: 60px;
}

.dl-style-a .sougei-waku dd select{
	display: inline;
	width: auto;
}
.dl-style-a .sougei-waku .note{
	padding-top: 3px;
}
@media (max-width: 500px) {
	.dl-style-a .sougei-waku.sougei-flight dt{
		float: none;
	}
	.dl-style-a .sougei-waku.sougei-flight dd{
		padding-left: 0;
	}
}

/*LINE ID*/
.line-id{
	text-align: center;
}
.line-id a{
	color: #333;
}
.line-id a img{
	margin: 8px 0;
}

.poweredby{
	text-align: center;
	margin-top: 20px;
}