@charset "utf-8";

#salespolicies {
margin-bottom: 150px;
}
#salespolicies h2 {
margin: 15px 0;
}
#salespolicies h3 {
    margin-bottom: 20px;
}
#salespolicies h4 {
font-size: 1.2em;
color: #707070;
border-left: solid 5px #f08300;
line-height: 1.2em;
padding-left: 8px;
margin-bottom: 10px;
}


#salespolicies h5 {
font-size: 1.1em;
color: #707070;
margin-bottom: 10px;
margin-left: 1em;
}

#salespolicies h2,#salespolicies h3,
#salespolicies h4,#salespolicies h5{
color: #333;
}

#salespolicies section {
margin-bottom: 50px;
display: block;
overflow: hidden;
}

#salespolicies section p {
margin: 0 1em 2em;
line-height: 1.7em;
font-feature-settings: "palt";
letter-spacing: 1px;
}
#salespolicies ul {
margin-left: 2em;
margin-bottom: 30px;
}
#salespolicies ul li {
text-indent: -1.5em;
margin-left: 1.5em;
padding: 2px 0;
}

#salespolicies .ul_line {
border: solid 1px #555;
display: table;
padding: 10px 20px;
margin-bottom: 5px;
width: 40%;
}

#salespolicies ul + p {
margin-left: 2em;
}

#salespolicies h5 + p {
margin-left: 2em;
}

#salespolicies table {
margin: 0px 40px 20px;
border-top: solid 1px #707070;
border-right: solid 1px #707070;
color: #333;
}

#salespolicies table th, section table td {
padding: 15px 10px;
border-left: solid 1px #707070;
border-bottom: solid 1px #707070;
}
#salespolicies table th {
width: 25%;
}
#salespolicies table td {
width: 75%;
}
#salespolicies table ul {
margin-left: 0;
margin-bottom: 0;
}
#salespolicies table li {
display: inline-block;
padding: 7px 10px;
white-space: nowrap;
line-height: 1em;
text-indent: 0;
margin-left: 0;
}

#salespolicies table li::before {
content: "・";
}



.musubi{
display: block;
text-align: right;
}

#salespolicies table.an_chart {
margin-top: 20px;
width: 50%;
text-align: center;
}

#salespolicies table.an_chart tr:nth-of-type(1) th {
border-bottom-style: dashed;
}

#salespolicies table.an_chart tr:nth-of-type(1) td {
border-bottom-style: dashed;
}

#salespolicies table.an_chart tr td {
border-left-style: dashed;
}


.mkr_y{background: #ffe200;}
.mkr_g{background: #8eff8e;}
.mkr_b{background: #acf2ff;}























