.true-body{
	padding:10px 0 50px 0;
	background-color:#EBEBEB;
}
.about-me{
	display:none;
}
.banner-img{
	position:relative;
	width:100%;
	height:200px;
	background-size:cover;
	background-position:center;
}
.banner-img .banner-filer{
	display:block;
	position:absolute;
	bottom:0px;
	width:100%;
	height:100px;
	background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .5));
	background: -o-linear-gradient(transparent, rgba(0, 0, 0, .5));
	background: linear-gradient(transparent, rgba(0, 0, 0, .5));
}
.banner-img .banner-pcode{
	position:absolute;
	bottom:15px;
	left:15px;
	color:#FFFFFF;
	font-size:14px;
}
.board-block{
	margin-top:15px;
	padding:10px 15px;
	background:#FFFFFF;
}
.title-block{
	margin-top:0px;
}
.board-line{
	width:100%;
	margin:10px 0;
	border-bottom:1px #DBDBDB solid;
}
.nav-board,.title-board,.price-board,.memo-title-board,.memo-text-board{
	color:#484848;
}
.nav-board{
	font-size:16px;
}
.nav-board span{
	padding:0 5px;
}
.nav-board a.choice{
	color:#333333;
}
.title-board{
	font-size:16px;
	color:#484848;
}
.price-board{
	margin-top:5px;
	line-height:20px;
	font-size:16px;
	overflow:hidden;
}
.price-board .price{
	float:left;
	font-size:20px;
	color:#0A86EA;
}
.price-board .place{
	float:right;
	font-size:14px;
	color:#666666;
}
.place-x{
	float:right;
	text-align:right;
	font-size:12px;
	color:#999999;
}
.price-board em{
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#666666;
}
.relat-board{
	overflow:hidden;
}
.relat-board-lable{
	float:left;
	margin:5px 5px 0 0;
	padding:2px 5px;
	border:1px #0A86EA solid;
	border-radius:3px;
	font-size:12px;
	color:#0A86EA;
}
.memo-title-board{
	margin-top:10px;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px #DBDBDB solid;
	font-size:16px;
	color:#666666;
}
.memo-text-board{
	line-height:24px;
	font-size:14px;
	color:#484848;
}
.about-me-board{
	overflow:hidden;
}
.about-me-board-img{
	float:left;
	width:40px;
	height:40px;
	border:2px #FFFFFF solid;
	border-radius:40px;
	background-position:center;
	background-size:cover; 
}
.about-me-board-name{
	float:left;
	margin-left:10px;
	height:40px;
	line-height:20px;
	color:#484848;
}
.about-me-contact-me{
	float:right;
	display:block;
	height:30px;
	line-height:30px;
	margin-top:5px;
	padding:0 10px;
	border-radius:3px;
	background:#0A86EA;
	color:#FFFFFF;
}
.about-me-contact-me a{
	color:#FFFFFF;
}
.board-detail{
	position:relative;
	width:calc(100%);
	margin:2px 0 0 5px;
	padding:0 10px 0 15px;
	border-left:1px dashed #DDDDDD;;
}
.board-detail-icon{
	position:absolute;
	left:-7px;
	top:0px;
	width:13px;
	height:13px;
	border-radius:13px;
	background:#0A86EA;
}
.board-detail-title{
	line-height:14px;
	font-size:14px;
	color:#0A86EA;
}
.board-detail-memo{
	margin-top:5px;
}
.board-detail-memo span{
	color:#999999;
}
.board-detail-memo .details{
	color:#333333;
}
.board-detail-memo span div{
	color:#333333;
}
.board-detail-img{
	margin-top:5px;
	padding-bottom:10px;
}
.board-detail-img img{
	width:100%;
}
.bottom-bar{
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;
	height:50px;
	line-height:50px;
	font-size:16px;
	text-align:center;
	background:#FFFFFF;
	overflow:hidden;
	-webkit-box-shadow:0px -1px 2px rgba(120,120,120,.3);
	box-shadow:0px -1px 2px rgba(120,120,120,.3);
}
.bottom-bar-back{
	display:block;
	float:left;
	padding:0 15px;
	color:#0A86EA;
}
.bottom-bar-back:focus,.bottom-bar-back:active,.bottom-bar-back:visited{
	color:#0A86EA;
}
.bottom-bar-book{
	display:block;
	float:right;
	width:120px;
	height:50px;
	line-height:50px;
	font-weight:bold;
	color:#FFFFFF;
	background:#0A86EA;
}
.bottom-bar-book:focus,.bottom-bar-book:active,.bottom-bar-book:visited{
	color:#FFFFFF;
}
.board-info-input{
	width:100%;
	margin-top:15px;
	overflow:hidden;
	color:#575757;
}
.board-info-input label{
	float:left;
	width:10%;
	margin-right:15px;
}
.board-info-input input{
	float:left;
	width:calc(90% - 15px);
	padding-bottom:5px;
	border:none;
	border-bottom:1px #EEEEEE solid;
	color:#666666;
	outline:none;
}
.board-info-input input:focus{
	border-bottom:1px #0A86EA solid;
}
.board-info-input .wrong{
	border-bottom:1px red solid;
}

.tab-pane{
	padding-top: 1em;
}

.tab-pane ul{
	margin-left: 1.25em;
}

.roll{
	width: 100%;
	overflow-y: hidden;
}

#car .row{ white-space: nowrap }
#car .col-xs-6{ float: none; display: inline-block; vertical-align: top; }
#car img{
	border-radius: .5em;
	max-width: 100%;
}

.modal{ z-index: 10000001 }
.modal-backdrop{ z-index: 10000000}

.modal img{ max-width: 100% }