@charset "UTF-8";

.designcenter {
    width: 100%;
    font-size: 12px;
    line-height: 1.4;
    border-collapse: collapse;
    text-align: center;
	margin: 24px auto 0;
    border: 1px solid #fff;
}

.designcenter th {
    padding: 0.4em 0.8em;
    border: 1px solid #000000;
    text-align: center;
    background: #282828;
    font-weight: normal;
}

.designcenter td {
    padding: 0.4em 0.8em;
    border: 1px solid #000000;
    background: #505050;
    text-align: left;
}

.title_detail2  {
	font-family: Arial, Helvetica, "sans-serif";
    font-size: 30px;
    padding-bottom: 5px;
    margin-bottom: 12px;
}

@media screen and (max-width: 820px) {
  .conts-detail_child {
    margin-bottom: 0;
    padding-top: 20px;
  }
}

.cont_left{
	width: 39%;
	margin-right: 2%;
	float: left;
}
.cont_right{
	width: 59%;
	float: left;
	text-align: left;
}


.cont_left50{
	width: 49%;
	float: left;
}
.cont_right50{
	width: 49%;
	float: right;

}

.midashi  {
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
    font-size: 17px;
    margin-bottom: 5px;
	line-height: 150%;
	display: block;
}

.service_text {
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
    font-size: 14px;
line-height: 150%;
display: block;
}

.service_text2 {
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
    font-size: 14px;
	padding: 5px;
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF;
line-height: 150%;
display: block;
}

l-container {
    margin-bottom: 100px;
}

.fnav {
    position: unset;
    top: 151px;
}


ul.links_detail li a, ul.link_anchor li a {
    font-size: 13px;
    line-height: 33px;
    font-weight: bold;
    display: block;
	text-align: center;
}


ul.links_detail li a::before, ul.link_anchor li a::before {

    content: '';
    background: url(https://www.tomsracing.co.jp/sv/toms-design/img/page/motorsports/down-right.png) no-repeat;
    background-size: auto;
    background-size: 100%;
    display: inline-block;
    width: 0px;
    height: 5px;
    margin: 0 auto 5px;
    padding-top: 2px;

}