@charset "utf-8";
/* CSS Document */
.likeawind{
	background:#000;
	clear:both;
	padding:15px 15px 15px 15px;
	margin-bottom:1em;
}
.likeawind .column2{
	background:#202020;
}
.likeawind p.l-photo{
	margin-bottom:0;
	padding-bottom:0;
}
.likeawind dt span.onairDate{
	color:#ffff00;
	font-size:65%;
	font-weight:normal;
	letter-spacing:1;
}
.likeawind .txt-yellow{
	color:#ffff00;
	font-weight:normal;
	letter-spacing:1;
}
.likeawind dt{
	color:#fff;
	font-weight:bold;
	font-size:123%;
	margin:5px 5px 10px 0;
}
.likeawind dd{
	color:#fff;
	font-size:80%;
	padding-bottom:10px;
    padding-right: 10px;
}
.lp-qa dt {
	background:url(/lp/bikeplan/img/txt-q.gif) left 1px no-repeat;
	padding-left:25px;
	padding-bottom:10px;
	color:#215caa;
	font-weight:bold;
}

.lp-qa dd {
	background:url(/lp/bikeplan/img/txt-a.gif) left 3px no-repeat;
	padding-left:25px;
	margin-bottom:15px;
}
.bikeplan-list {
	display: flex;
	justify-content: space-between;
}
.bikeplan-list > li {
	width: calc(50% - 20px);
	background: #fffbe2;
	padding: 15px 5px;
	text-align: center;
	border-radius: 4px;
}
ul.bikeplan-list li:last-child {
    margin-bottom: 1em !important;
}
.bikeplan-price{
	font-size: 26px;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	color: #ff4d00;
}
.bikeplan-price-detail {
	font-weight: normal;
	display: block;
	font-size: 80%;
}
.bikeplan-list .txt-small02{
	font-weight: bold;
	font-size: 15px;
}
.bikeplan-list .txt-small03{
	font-weight: bold;
}
.bikeplan-list .txt-small04{
	font-weight: normal;
	font-size: 10px;
}
.btn-detail{
	margin-top: 55px;
}
article a.btn-bikeplan, article a.btn-bikeplan:visited {
    color: #fff;
    text-decoration: none;
}
a.btn-bikeplan {
    background: #e94f0c url(/cmn/img/bg-grade-w.png) left top repeat-x;
    padding: 0.15em 0.25em 0.1em 0.25em;
    border-radius: 3px;
    margin: 0 0.25em;
    line-height: 1.0;
}
a.btn-bikeplan:hover {
background: url(/cmn/img/btn-bg-o.gif) left top !important;
}
a.btn-bikeplan > sup {
    font-size: 10px;
}
mark {
   background: #e94f0c url(/cmn/img/bg-grade-w.png) left top repeat-x;
/*    color: #e94f0c;*/
    font-size: 80%;
    font-weight: bold;
    color: #FFF;
    padding: 0 4px;
	border-radius: 2px;
}
@media only screen and (max-width: 750px) {
    .likeawind dt{
        padding: 0 8px;
    }
    .likeawind dd{
        padding: 0 8px 8px 8px;
    }
    #bike-report dl dt{
        background: #fff;
    }
    .btn-detail{
        width: 300px;
        margin: 0 auto;
    }
.bikeplan-price-detail {
	font-weight: normal;
	display: block;
	font-size: 10px;
	text-align: left;
	letter-spacing: 0;
  }
.bikeplan-price{
	font-size: 20px;
	font-weight: bold;
	display: block;
	margin-bottom: 8px;
	color: #ff4d00;
	letter-spacing: 0;
}
.txt-big05{
	font-weight: bold;
	font-size: 150%;
}
.bikeplan-list .txt-small02{
	font-weight: bold;
	font-size: 13px;
}
a.btn-bikeplan {
    padding: 0.15em 0.25em 0.15em 0.25em;
 }
}