@charset "UTF-8";

.page-kaitori .local-nav-sp {
display: none;
}
.page-kaitori .contents .wear .accent-list dd p {
padding: 20px 0;
border-bottom: 1px solid #DFDFDF;
}
.page-kaitori .contents .wear .accent-list dd p:first-child {
padding-top: 0;
}
.page-kaitori .contents .wear .accent-list dd p:last-child {
padding-bottom: 0;
border-bottom: none;
}
.page-kaitori .contents .expenses {
border: none;
}
.page-kaitori .contents .important {
width: 995px;
}
.page-kaitori .contents .important .section-wrap {
margin: 0 auto 0;
background-image: url(//www.attic-bike.com/kaitori/img/bg-important.jpg);
background-size: cover;
}
.page-kaitori .contents .important .unit {
width: 820px;
margin: 0 auto 0;
}
.page-kaitori .contents .important .section-lead {
color: #fff;
}
.page-kaitori .contents .important .inner {
padding: 40px 40px;
margin: 0 auto 50px;
background-color: #fff;
}
.page-kaitori .contents .important .inner dt {
margin: 0 auto 16px;
font-size: 15px;
font-size: 1.5rem;
font-weight: bold;
}
.page-kaitori .contents .important .inner dd li:last-child {
margin-bottom: 0;
}
.page-kaitori .contents .important .inner dd li span {
font-size: 12px;
font-size: 1.2rem;
}
.page-kaitori .contents .important .prove {
color: #fff;
text-align: center;
}
@media screen and (max-width: 999px) { .page-kaitori .local-nav-sp {
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
padding: 0px 20px 40px;
}
.page-kaitori .local-nav-sp .inner {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 24px;
background-color: #F2F2F2;
}
.page-kaitori .local-nav-sp .inner .title {
font-size: 1.5rem;
font-weight: bold;
margin-bottom: 16px;
}
.page-kaitori .local-nav-sp .inner ul li {
list-style: inside;
text-indent: 1rem;
font-size: 1.3rem;
line-height: 1.6;
margin-bottom: 8px;
}
.page-kaitori .local-nav-sp .inner ul li a {
text-decoration: underline;
color: #000000;
}
.page-kaitori .contents .wear .accent-list dd p {
padding: 20px 0;
border-bottom: 1px solid #DFDFDF;
}
.page-kaitori .contents .wear .accent-list dd p:first-child {
padding-top: 0;
}
.page-kaitori .contents .wear .accent-list dd p:last-child {
padding-bottom: 0;
border-bottom: none;
}
.page-kaitori .contents .important {
width: 100%;
}
.page-kaitori .contents .important .section-wrap {
padding: 40px 0;
}
.page-kaitori .contents .important .unit {
width: 100%;
}
.page-kaitori .contents .important .inner {
padding: 20px 20px 40px;
margin: 0 auto 20px;
background-color: #fff;
}
.page-kaitori .contents .important .inner dt {
font-size: 14px;
font-size: 1.4rem;
}
.page-kaitori .contents .important .inner dd li {
font-size: 12px;
font-size: 1.2rem;
}
.page-kaitori .contents .important .inner dd li:last-child {
margin-bottom: 0;
}
.page-kaitori .contents .important .inner dd li span {
font-size: 12px;
font-size: 1.2rem;
}
.article .sub-visual .lead p {
font-size: 15px;
font-size: 1.5rem;
line-height: 1.7;
}
.article .contents .unit p {
font-size: 14px;
font-size: 1.4rem;
line-height: 1.7;
}
.article .contents .section-lead p {
font-size: 15px;
font-size: 1.5rem;
line-height: 1.7;
}
.article .contents .accent-list dd {
font-size: 14px;
font-size: 1.4rem;
line-height: 1.7;
}
.article .contents .txt-area p {
font-size: 14px;
font-size: 1.4rem;
line-height: 1.7;
}
}