@charset "Shift_JIS";

/*--------------------------------------------------------
  フルCSSプロフェッショナルテンプレート部品設定
--------------------------------------------------------*/

.hpb-parts-cnt-style
{
    border-color: #58CDD6;
}

.hpb-parts-hl-style
{
    border-color: #58CDD6;
    background-image: none !important;
}

.hpb-parts-cbox-style
{
    border-color: #58CDD6;
}

.hpb-parts-hr-style
{
    border-color: #58CDD6;
}

.hpb-parts-pbox-style
{
    border-color: #58CDD6;
}
.hpb-parts-pbox-style h4
{
    padding: 0px !important;
}

.hpb-parts-blist-style
{
    border-color: #58CDD6;
}
a.hpb-parts-blist-style:link
{
    color: #666666;
}
a.hpb-parts-blist-style:visited
{
    color: #666666;
}
a.hpb-parts-blist-style:hover
{
    color: #58CDD6;
}
a.hpb-parts-blist-style:active
{
    color: #58CDD6;
}

/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/

button.oubo{
  background:#1AAB8A;
  color:#fff;
  border:none;
  position:relative;
  height:60px;
  font-size:1.6em;
  padding:0 2em;
  cursor:pointer;
  transition:800ms ease all;
  outline:none;
}
button.oubo:hover{
  background:#fff;
  color:#1AAB8A;
}
button.oubo:before,button.oubo:after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  height:2px;
  width:0;
  background: #1AAB8A;
  transition:400ms ease all;
}
button.oubo:after{
  right:inherit;
  top:inherit;
  left:0;
  bottom:0;
}
button.oubo:hover:before,button.oubo:hover:after{
  width:100%;
  transition:800ms ease all;
}
p.c_0215{
	font-family: Meiryo,"Hiragino Kaku Gothic ProN","MS PGothic",sans-serif;
	font-size:14px;
	line-height:140%;
}

.clearfix2:after {
  content: "";
  clear: both;
  display: block;
}

#testride_l{
	width:160px;
	float:left;
	padding-top:31px;
}
#testride_l table{
	width:100%;
	font-size:10px;
}
#testride_l table td{
	height: 130px;
	text-align:center;
}
#testride_r{
	width:495px;
	float:left;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
}
#testride_r tr.thead td{

}
#testride_r tr.thead td{
	height: 30px;
	padding: 0;
	width: 300px;
	text-align: center;
	font-size:18px;
}
#testride_r tr td{
	height: 146px;
	vertical-align: top;
	font-size: 12px;
	padding:0 2px;
}
#testride_r_wrap{
	width: 3500px;
}
