@charset 'UTF-8';

.sell_btn_box {
    text-align: center;
    background-color: #8fc31f
}

@media screen and (min-width:1280px) {
    .sell_btn_box {
        padding: 40px
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box {
        padding: 40px;
        padding: 3.125vw
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box {
        padding: 30px;
        padding: 2.9296875vw
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box {
        padding: 20px;
        padding: 6.25vw
    }
}

.sell_btn_box>div {
    position: relative;
    display: inline-block
}

@media screen and (min-width:1280px) {
    .sell_btn_box>div {
        border-left: 3px solid #fff
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box>div {
        border-left: 3px solid #fff;
        border-left: .234375vw solid #fff
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box>div {
        border-left: 2px solid #fff;
        border-left: .1953125vw solid #fff
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box>div {
        border-left: 2px solid #fff;
        border-left: .625vw solid #fff
    }
}

@media screen and (min-width:1280px) {
    .sell_btn_box>div {
        border-right: 3px solid #fff
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box>div {
        border-right: 3px solid #fff;
        border-right: .234375vw solid #fff
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box>div {
        border-right: 2px solid #fff;
        border-right: .1953125vw solid #fff
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box>div {
        border-right: 2px solid #fff;
        border-right: .625vw solid #fff
    }
}

@media screen and (min-width:1280px) {
    .sell_btn_box>div {
        border-bottom: 3px solid #fff
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box>div {
        border-bottom: 3px solid #fff;
        border-bottom: .234375vw solid #fff
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box>div {
        border-bottom: 2px solid #fff;
        border-bottom: .1953125vw solid #fff
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box>div {
        border-bottom: 2px solid #fff;
        border-bottom: .625vw solid #fff
    }
}

@media screen and (min-width:1280px) {
    .sell_btn_box>div {
        padding-left: 15px
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box>div {
        padding-left: 15px;
        padding-left: 1.171875vw
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box>div {
        padding-left: 12px;
        padding-left: 1.171875vw
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box>div {
        padding-left: 5px;
        padding-left: 1.5625vw
    }
}

@media screen and (min-width:1280px) {
    .sell_btn_box>div {
        padding-right: 15px
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box>div {
        padding-right: 15px;
        padding-right: 1.171875vw
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box>div {
        padding-right: 12px;
        padding-right: 1.171875vw
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box>div {
        padding-right: 5px;
        padding-right: 1.5625vw
    }
}

@media screen and (min-width:1280px) {
    .sell_btn_box>div {
        padding-bottom: 15px
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box>div {
        padding-bottom: 15px;
        padding-bottom: 1.171875vw
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box>div {
        padding-bottom: 12px;
        padding-bottom: 1.171875vw
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box>div {
        padding-bottom: 5px;
        padding-bottom: 1.5625vw;
        display: block
    }
}

.sell_btn_box>div:after,
.sell_btn_box>div:before {
    position: absolute;
    top: 100%;
    left: 50%;
    display: block;
    content: '';
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
    clip-path: polygon(0 0, 100% 0, 50% 100%)
}

@media screen and (min-width:1280px) {

    .sell_btn_box>div:after,
    .sell_btn_box>div:before {
        width: 40px
    }
}

@media screen and (max-width:1279px) {

    .sell_btn_box>div:after,
    .sell_btn_box>div:before {
        width: 40px;
        width: 3.125vw
    }
}

@media screen and (max-width:1023px) {

    .sell_btn_box>div:after,
    .sell_btn_box>div:before {
        width: 30px;
        width: 2.9296875vw
    }
}

@media screen and (max-width:767px) {

    .sell_btn_box>div:after,
    .sell_btn_box>div:before {
        width: 20px;
        width: 6.25vw
    }
}

@media screen and (min-width:1280px) {

    .sell_btn_box>div:after,
    .sell_btn_box>div:before {
        height: 20px
    }
}

@media screen and (max-width:1279px) {

    .sell_btn_box>div:after,
    .sell_btn_box>div:before {
        height: 20px;
        height: 1.5625vw
    }
}

@media screen and (max-width:1023px) {

    .sell_btn_box>div:after,
    .sell_btn_box>div:before {
        height: 15px;
        height: 1.46484375vw
    }
}

@media screen and (max-width:767px) {

    .sell_btn_box>div:after,
    .sell_btn_box>div:before {
        height: 10px;
        height: 3.125vw
    }
}

.sell_btn_box>div:before {
    background-color: #fff
}

.sell_btn_box>div:after {
    background-color: #8fc31f
}

@media screen and (min-width:1280px) {
    .sell_btn_box>div:after {
        margin-top: -4px
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box>div:after {
        margin-top: -4px;
        margin-top: -.3125vw
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box>div:after {
        margin-top: -3px;
        margin-top: -.29296875vw
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box>div:after {
        margin-top: -2px;
        margin-top: -.625vw
    }
}

.sell_btn_box>div ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 520px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width:767px) {
    .sell_btn_box>div ul {
        width: 100%
    }
}

.sell_btn_box>div ul li {
    width: 19%;
    text-align: center;
    white-space: nowrap;
    color: #666;
    border: 1px solid #666;
    background-color: #fff
}

@media screen and (min-width:1280px) {
    .sell_btn_box>div ul li {
        padding: 10px
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box>div ul li {
        padding: 10px;
        padding: .78125vw
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box>div ul li {
        padding: 8px;
        padding: .78125vw
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box>div ul li {
        padding: 5px;
        padding: 1.5625vw
    }
}

@media screen and (min-width:1280px) {
    .sell_btn_box>div ul li {
        border-radius: 5px
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box>div ul li {
        border-radius: .390625vw
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box>div ul li {
        border-radius: .390625vw
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box>div ul li {
        border-radius: .9375vw
    }
}

@media screen and (min-width:1280px) {
    .sell_btn_box>div ul li {
        font-size: 16px
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box>div ul li {
        font-size: 1.25vw
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box>div ul li {
        font-size: 1.3671875vw
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box>div ul li {
        font-size: 3.125vw
    }
}

.sell_btn_box h2 {
    white-space: nowrap;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .2)
}

@media screen and (min-width:1280px) {
    .sell_btn_box h2 {
        margin-top: 20px
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box h2 {
        margin-top: 20px;
        margin-top: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box h2 {
        margin-top: 15px;
        margin-top: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box h2 {
        margin-top: 10px;
        margin-top: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    .sell_btn_box h2 {
        margin-bottom: 20px
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box h2 {
        margin-bottom: 20px;
        margin-bottom: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box h2 {
        margin-bottom: 15px;
        margin-bottom: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box h2 {
        margin-bottom: 10px;
        margin-bottom: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    .sell_btn_box h2 {
        font-size: 30px
    }
}

@media screen and (max-width:1279px) {
    .sell_btn_box h2 {
        font-size: 2.34375vw
    }
}

@media screen and (max-width:1023px) {
    .sell_btn_box h2 {
        font-size: 2.34375vw
    }
}

@media screen and (max-width:767px) {
    .sell_btn_box h2 {
        font-size: 4.0625vw
    }
}

#sell_form {
    background-color: #f9f9d6
}

@media screen and (min-width:1280px) {
    #sell_form {
        padding: 40px
    }
}

@media screen and (max-width:1279px) {
    #sell_form {
        padding: 40px;
        padding: 3.125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_form {
        padding: 30px;
        padding: 2.9296875vw
    }
}

@media screen and (max-width:767px) {
    #sell_form {
        padding: 20px;
        padding: 6.25vw
    }
}

#sell_form>* {
    max-width: 860px;
    margin-right: auto;
    margin-left: auto
}

#sell_form h2 {
    text-align: center;
    color: #002b8c
}

@media screen and (min-width:1280px) {
    #sell_form h2 {
        font-size: 50px
    }
}

@media screen and (max-width:1279px) {
    #sell_form h2 {
        font-size: 3.90625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_form h2 {
        font-size: 4.1015625vw
    }
}

@media screen and (max-width:767px) {
    #sell_form h2 {
        font-size: 8.75vw
    }
}

@media screen and (min-width:1280px) {
    #sell_form h2 {
        margin-bottom: 40px
    }
}

@media screen and (max-width:1279px) {
    #sell_form h2 {
        margin-bottom: 40px;
        margin-bottom: 3.125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_form h2 {
        margin-bottom: 30px;
        margin-bottom: 2.9296875vw
    }
}

@media screen and (max-width:767px) {
    #sell_form h2 {
        margin-bottom: 20px;
        margin-bottom: 6.25vw
    }
}

#sell_form #confirm label,
#sell_form #input label {
    display: block;
    width: 100%
}

@media screen and (min-width:1280px) {

    #sell_form #confirm label,
    #sell_form #input label {
        font-size: 18px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm label,
    #sell_form #input label {
        font-size: 1.40625vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm label,
    #sell_form #input label {
        font-size: 1.5625vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm label,
    #sell_form #input label {
        font-size: 4.375vw
    }
}

@media screen and (min-width:1280px) {

    #sell_form #confirm label,
    #sell_form #input label {
        margin-bottom: 10px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm label,
    #sell_form #input label {
        margin-bottom: 10px;
        margin-bottom: .78125vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm label,
    #sell_form #input label {
        margin-bottom: 8px;
        margin-bottom: .78125vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm label,
    #sell_form #input label {
        margin-bottom: 5px;
        margin-bottom: 1.5625vw
    }
}

#sell_form #confirm input[type=email],
#sell_form #confirm input[type=number],
#sell_form #confirm input[type=tel],
#sell_form #confirm input[type=text],
#sell_form #confirm textarea,
#sell_form #input input[type=email],
#sell_form #input input[type=number],
#sell_form #input input[type=tel],
#sell_form #input input[type=text],
#sell_form #input textarea {
    width: 100%;
    border: 1px solid #999
}

@media screen and (min-width:1280px) {

    #sell_form #confirm input[type=email],
    #sell_form #confirm input[type=number],
    #sell_form #confirm input[type=tel],
    #sell_form #confirm input[type=text],
    #sell_form #confirm textarea,
    #sell_form #input input[type=email],
    #sell_form #input input[type=number],
    #sell_form #input input[type=tel],
    #sell_form #input input[type=text],
    #sell_form #input textarea {
        border-radius: 10px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm input[type=email],
    #sell_form #confirm input[type=number],
    #sell_form #confirm input[type=tel],
    #sell_form #confirm input[type=text],
    #sell_form #confirm textarea,
    #sell_form #input input[type=email],
    #sell_form #input input[type=number],
    #sell_form #input input[type=tel],
    #sell_form #input input[type=text],
    #sell_form #input textarea {
        border-radius: .78125vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm input[type=email],
    #sell_form #confirm input[type=number],
    #sell_form #confirm input[type=tel],
    #sell_form #confirm input[type=text],
    #sell_form #confirm textarea,
    #sell_form #input input[type=email],
    #sell_form #input input[type=number],
    #sell_form #input input[type=tel],
    #sell_form #input input[type=text],
    #sell_form #input textarea {
        border-radius: .78125vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm input[type=email],
    #sell_form #confirm input[type=number],
    #sell_form #confirm input[type=tel],
    #sell_form #confirm input[type=text],
    #sell_form #confirm textarea,
    #sell_form #input input[type=email],
    #sell_form #input input[type=number],
    #sell_form #input input[type=tel],
    #sell_form #input input[type=text],
    #sell_form #input textarea {
        border-radius: 1.5625vw
    }
}

#sell_form #confirm input::-webkit-inner-spin-button,
#sell_form #confirm input::-webkit-outer-spin-button,
#sell_form #input input::-webkit-inner-spin-button,
#sell_form #input input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

#sell_form #confirm input[type=number],
#sell_form #input input[type=number] {
    -moz-appearance: textfield
}

@media screen and (min-width:1280px) {

    #sell_form #confirm textarea,
    #sell_form #input textarea {
        height: 100px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm textarea,
    #sell_form #input textarea {
        height: 100px;
        height: 7.8125vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm textarea,
    #sell_form #input textarea {
        height: 80px;
        height: 7.8125vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm textarea,
    #sell_form #input textarea {
        height: 200px;
        height: 62.5vw
    }
}

@media screen and (min-width:1280px) {

    #sell_form #confirm fieldset>div+div,
    #sell_form #input fieldset>div+div {
        margin-top: 20px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm fieldset>div+div,
    #sell_form #input fieldset>div+div {
        margin-top: 20px;
        margin-top: 1.5625vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm fieldset>div+div,
    #sell_form #input fieldset>div+div {
        margin-top: 15px;
        margin-top: 1.46484375vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm fieldset>div+div,
    #sell_form #input fieldset>div+div {
        margin-top: 10px;
        margin-top: 3.125vw
    }
}

#sell_form #confirm .err,
#sell_form #confirm>p strong,
#sell_form #input .err {
    color: #f30
}

#sell_form #confirm>div,
#sell_form #input>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    alignitems: flex-start
}

@media screen and (min-width:1280px) {

    #sell_form #confirm>div,
    #sell_form #input>div {
        margin-bottom: 20px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm>div,
    #sell_form #input>div {
        margin-bottom: 20px;
        margin-bottom: 1.5625vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm>div,
    #sell_form #input>div {
        margin-bottom: 15px;
        margin-bottom: 1.46484375vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm>div,
    #sell_form #input>div {
        margin-bottom: 10px;
        margin-bottom: 3.125vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

#sell_form #confirm>div>div,
#sell_form #input>div>div {
    width: 49%;
    text-align: center
}

@media screen and (max-width:767px) {

    #sell_form #confirm>div>div,
    #sell_form #input>div>div {
        width: 100%
    }

    #sell_form #confirm>div>div:nth-child(2),
    #sell_form #input>div>div:nth-child(2) {
        margin-top: 6.25vw
    }
}

#sell_form #confirm>div>div legend,
#sell_form #input>div>div legend {
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    background-color: #002b8c
}

@media screen and (min-width:1280px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        margin-bottom: 20px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        margin-bottom: 20px;
        margin-bottom: 1.5625vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        margin-bottom: 15px;
        margin-bottom: 1.46484375vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        margin-bottom: 10px;
        margin-bottom: 3.125vw
    }
}

@media screen and (min-width:1280px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        border-radius: 10px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        border-radius: .78125vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        border-radius: .78125vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        border-radius: 1.5625vw
    }
}

@media screen and (min-width:1280px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        padding: 10px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        padding: 10px;
        padding: .78125vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        padding: 8px;
        padding: .78125vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        padding: 5px;
        padding: 1.5625vw
    }
}

@media screen and (min-width:1280px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        font-size: 21px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        font-size: 1.640625vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        font-size: 1.7578125vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm>div>div legend,
    #sell_form #input>div>div legend {
        font-size: 4.375vw
    }
}

@media screen and (min-width:1280px) {

    #sell_form #confirm #sell_form_privacy,
    #sell_form #input #sell_form_privacy {
        margin-top: 40px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm #sell_form_privacy,
    #sell_form #input #sell_form_privacy {
        margin-top: 40px;
        margin-top: 3.125vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm #sell_form_privacy,
    #sell_form #input #sell_form_privacy {
        margin-top: 30px;
        margin-top: 2.9296875vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm #sell_form_privacy,
    #sell_form #input #sell_form_privacy {
        margin-top: 20px;
        margin-top: 6.25vw
    }
}

#sell_form #confirm #sell_form_privacy legend,
#sell_form #input #sell_form_privacy legend {
    line-height: 1.5;
    display: block;
    width: 100%;
    text-align: center
}

@media screen and (min-width:1280px) {

    #sell_form #confirm #sell_form_privacy legend,
    #sell_form #input #sell_form_privacy legend {
        margin-bottom: 20px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm #sell_form_privacy legend,
    #sell_form #input #sell_form_privacy legend {
        margin-bottom: 20px;
        margin-bottom: 1.5625vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm #sell_form_privacy legend,
    #sell_form #input #sell_form_privacy legend {
        margin-bottom: 15px;
        margin-bottom: 1.46484375vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm #sell_form_privacy legend,
    #sell_form #input #sell_form_privacy legend {
        margin-bottom: 10px;
        margin-bottom: 3.125vw
    }
}

#sell_form #confirm #sell_form_privacy>div,
#sell_form #input #sell_form_privacy>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#sell_form #confirm #sell_form_privacy>div label,
#sell_form #input #sell_form_privacy>div label {
    display: inline-block;
    width: auto
}

@media screen and (min-width:1280px) {

    #sell_form #confirm #sell_form_privacy>div label,
    #sell_form #input #sell_form_privacy>div label {
        margin-left: 5px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm #sell_form_privacy>div label,
    #sell_form #input #sell_form_privacy>div label {
        margin-left: 5px;
        margin-left: .390625vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm #sell_form_privacy>div label,
    #sell_form #input #sell_form_privacy>div label {
        margin-left: 4px;
        margin-left: .390625vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm #sell_form_privacy>div label,
    #sell_form #input #sell_form_privacy>div label {
        margin-left: 3px;
        margin-left: .9375vw
    }
}

@media screen and (min-width:1280px) {

    #sell_form #confirm .sell_form_btn,
    #sell_form #input .sell_form_btn {
        margin-top: 40px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm .sell_form_btn,
    #sell_form #input .sell_form_btn {
        margin-top: 40px;
        margin-top: 3.125vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm .sell_form_btn,
    #sell_form #input .sell_form_btn {
        margin-top: 30px;
        margin-top: 2.9296875vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm .sell_form_btn,
    #sell_form #input .sell_form_btn {
        margin-top: 20px;
        margin-top: 6.25vw
    }
}

@media screen and (min-width:1280px) {

    #sell_form #confirm .sell_form_btn li:nth-child(n+2),
    #sell_form #input .sell_form_btn li:nth-child(n+2) {
        margin-top: 20px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm .sell_form_btn li:nth-child(n+2),
    #sell_form #input .sell_form_btn li:nth-child(n+2) {
        margin-top: 20px;
        margin-top: 1.5625vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm .sell_form_btn li:nth-child(n+2),
    #sell_form #input .sell_form_btn li:nth-child(n+2) {
        margin-top: 15px;
        margin-top: 1.46484375vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm .sell_form_btn li:nth-child(n+2),
    #sell_form #input .sell_form_btn li:nth-child(n+2) {
        margin-top: 10px;
        margin-top: 3.125vw
    }
}

#sell_form #confirm .sell_form_btn li .btn,
#sell_form #input .sell_form_btn li .btn {
    margin: 0 auto
}

#sell_form #confirm {
    display: none
}

#sell_form #confirm>p,
#sell_process>ul>li {
    text-align: center
}

@media screen and (min-width:1280px) {
    #sell_form #confirm>p {
        margin-bottom: 40px
    }
}

@media screen and (max-width:1279px) {
    #sell_form #confirm>p {
        margin-bottom: 40px;
        margin-bottom: 3.125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_form #confirm>p {
        margin-bottom: 30px;
        margin-bottom: 2.9296875vw
    }
}

@media screen and (max-width:767px) {
    #sell_form #confirm>p {
        margin-bottom: 20px;
        margin-bottom: 6.25vw
    }
}

#sell_form #confirm table {
    width: 100%
}

#sell_form #confirm table caption {
    width: 100%;
    text-align: center;
    color: #fff;
    background-color: #002b8c
}

@media screen and (min-width:1280px) {
    #sell_form #confirm table caption {
        margin-bottom: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_form #confirm table caption {
        margin-bottom: 20px;
        margin-bottom: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_form #confirm table caption {
        margin-bottom: 15px;
        margin-bottom: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_form #confirm table caption {
        margin-bottom: 10px;
        margin-bottom: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    #sell_form #confirm table caption {
        border-radius: 10px
    }
}

@media screen and (max-width:1279px) {
    #sell_form #confirm table caption {
        border-radius: .78125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_form #confirm table caption {
        border-radius: .78125vw
    }
}

@media screen and (max-width:767px) {
    #sell_form #confirm table caption {
        border-radius: 1.5625vw
    }
}

@media screen and (min-width:1280px) {
    #sell_form #confirm table caption {
        padding: 10px
    }
}

@media screen and (max-width:1279px) {
    #sell_form #confirm table caption {
        padding: 10px;
        padding: .78125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_form #confirm table caption {
        padding: 8px;
        padding: .78125vw
    }
}

@media screen and (max-width:767px) {
    #sell_form #confirm table caption {
        padding: 5px;
        padding: 1.5625vw
    }
}

@media screen and (min-width:1280px) {
    #sell_form #confirm table caption {
        font-size: 21px
    }
}

@media screen and (max-width:1279px) {
    #sell_form #confirm table caption {
        font-size: 1.640625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_form #confirm table caption {
        font-size: 1.7578125vw
    }
}

@media screen and (max-width:767px) {
    #sell_form #confirm table caption {
        font-size: 4.375vw
    }
}

#sell_form #confirm table td,
#sell_form #confirm table th {
    line-height: 1.5;
    text-align: left;
    vertical-align: top
}

@media screen and (min-width:1280px) {

    #sell_form #confirm table td,
    #sell_form #confirm table th {
        font-size: 16px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm table td,
    #sell_form #confirm table th {
        font-size: 1.25vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm table td,
    #sell_form #confirm table th {
        font-size: 1.3671875vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm table td,
    #sell_form #confirm table th {
        font-size: 3.75vw
    }
}

#sell_form #confirm table th {
    width: 10em;
    white-space: nowrap
}

@media screen and (min-width:1280px) {

    #sell_form #confirm table tr:nth-child(n+2) td,
    #sell_form #confirm table tr:nth-child(n+2) th {
        padding-top: 20px
    }
}

@media screen and (max-width:1279px) {

    #sell_form #confirm table tr:nth-child(n+2) td,
    #sell_form #confirm table tr:nth-child(n+2) th {
        padding-top: 20px;
        padding-top: 1.5625vw
    }
}

@media screen and (max-width:1023px) {

    #sell_form #confirm table tr:nth-child(n+2) td,
    #sell_form #confirm table tr:nth-child(n+2) th {
        padding-top: 15px;
        padding-top: 1.46484375vw
    }
}

@media screen and (max-width:767px) {

    #sell_form #confirm table tr:nth-child(n+2) td,
    #sell_form #confirm table tr:nth-child(n+2) th {
        padding-top: 10px;
        padding-top: 3.125vw
    }
}

#sell_form #confirm #conf_comment_wrap {
    display: block;
    border-top: 1px dashed #999
}

@media screen and (min-width:1280px) {
    #sell_form #confirm #conf_comment_wrap {
        margin-top: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_form #confirm #conf_comment_wrap {
        margin-top: 20px;
        margin-top: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_form #confirm #conf_comment_wrap {
        margin-top: 15px;
        margin-top: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_form #confirm #conf_comment_wrap {
        margin-top: 10px;
        margin-top: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    #sell_form #confirm #conf_comment_wrap {
        padding-top: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_form #confirm #conf_comment_wrap {
        padding-top: 20px;
        padding-top: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_form #confirm #conf_comment_wrap {
        padding-top: 15px;
        padding-top: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_form #confirm #conf_comment_wrap {
        padding-top: 10px;
        padding-top: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    #sell_form #confirm #sell_form_privacy h3 {
        font-size: 16px
    }
}

@media screen and (max-width:1279px) {
    #sell_form #confirm #sell_form_privacy h3 {
        font-size: 1.25vw
    }
}

@media screen and (max-width:1023px) {
    #sell_form #confirm #sell_form_privacy h3 {
        font-size: 1.3671875vw
    }
}

@media screen and (max-width:767px) {
    #sell_form #confirm #sell_form_privacy h3 {
        font-size: 3.75vw
    }
}

@media screen and (min-width:1280px) {
    #sell_form #confirm #sell_form_privacy h3 {
        margin-bottom: 5px
    }
}

@media screen and (max-width:1279px) {
    #sell_form #confirm #sell_form_privacy h3 {
        margin-bottom: 5px;
        margin-bottom: .390625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_form #confirm #sell_form_privacy h3 {
        margin-bottom: 4px;
        margin-bottom: .390625vw
    }
}

@media screen and (max-width:767px) {
    #sell_form #confirm #sell_form_privacy h3 {
        margin-bottom: 3px;
        margin-bottom: .9375vw
    }
}

#sell_form #confirm .sell_form_btn li:nth-child(2) {
    -webkit-transform: scale(66%);
    transform: scale(66%);
    -webkit-transform-origin: top center;
    transform-origin: top center
}

#sell_mainimg {
    background: url(../sell/img/mainimg_bg.jpg) no-repeat;
    background-size: cover
}

@media screen and (min-width:1280px) {
    #sell_mainimg {
        height: 527px
    }
}

@media screen and (max-width:1279px) {
    #sell_mainimg {
        height: 527px;
        height: 41.171875vw
    }
}

@media screen and (max-width:1023px) {
    #sell_mainimg {
        height: 490px;
        height: 47.8515625vw
    }
}

@media screen and (max-width:767px) {
    #sell_mainimg {
        height: 0
    }
}

@media screen and (min-width:1280px) {
    #sell_mainimg {
        padding: 40px
    }
}

@media screen and (max-width:1279px) {
    #sell_mainimg {
        padding: 40px;
        padding: 3.125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_mainimg {
        padding: 30px;
        padding: 2.9296875vw
    }
}

@media screen and (max-width:767px) {
    #sell_mainimg {
        padding: 0
    }
}

@media screen and (min-width:1280px) {
    #sell_mainimg {
        margin-top: 0
    }
}

@media screen and (max-width:1279px) {
    #sell_mainimg {
        margin-top: 0
    }
}

@media screen and (max-width:1023px) {
    #sell_mainimg {
        margin-top: 0
    }
}

@media screen and (max-width:767px) {
    #sell_mainimg {
        margin-top: 10px;
        margin-top: 3.125vw;
        height: auto;
        background: 0 0
    }
}

#sell_mainimg>div {
    position: relative;
    max-width: 1000px;
    margin: 0 auto
}

#sell_mainimg>div>div {
    position: absolute;
    top: 59%;
    /*left: 19%;*/
    overflow: auto;
    width: 34%;
    height: 41%
}

@media screen and (max-width:767px) {
    #sell_mainimg>div>div {
        position: static;
        width: 100%;
        height: auto;
        margin-top: 3.125vw;
        padding: 3.125vw
    }
}

#sell_mainimg>div>div h3 {
    position: relative
}

@media screen and (min-width:1280px) {
    #sell_mainimg>div>div h3 {
        margin-bottom: 10px
    }
}

@media screen and (max-width:1279px) {
    #sell_mainimg>div>div h3 {
        margin-bottom: 10px;
        margin-bottom: .78125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_mainimg>div>div h3 {
        margin-bottom: 8px;
        margin-bottom: .78125vw
    }
}

@media screen and (max-width:767px) {
    #sell_mainimg>div>div h3 {
        margin-bottom: 5px;
        margin-bottom: 1.5625vw
    }
}

#sell_mainimg>div>div h3:before {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    content: '';
    background-color: #f9f906
}

@media screen and (min-width:1280px) {
    #sell_mainimg>div>div h3:before {
        height: 12px
    }
}

@media screen and (max-width:1279px) {
    #sell_mainimg>div>div h3:before {
        height: 12px;
        height: .9375vw
    }
}

@media screen and (max-width:1023px) {
    #sell_mainimg>div>div h3:before {
        height: 10px;
        height: .9765625vw
    }
}

@media screen and (max-width:767px) {
    #sell_mainimg>div>div h3:before {
        height: 12px;
        height: 3.75vw
    }
}

#sell_mainimg>div>div h3 span {
    position: relative;
    z-index: 2;
    display: block;
    text-align: center;
    color: #002b8c
}

@media screen and (min-width:1280px) {
    #sell_mainimg>div>div h3 span {
        font-size: 23px
    }
}

@media screen and (max-width:1279px) {
    #sell_mainimg>div>div h3 span {
        font-size: 1.796875vw
    }
}

@media screen and (max-width:1023px) {
    #sell_mainimg>div>div h3 span {
        font-size: 1.953125vw
    }
}

@media screen and (max-width:767px) {
    #sell_mainimg>div>div h3 span {
        font-size: 6.5625vw
    }
}

@media screen and (min-width:1280px) {
    #sell_mainimg>div>div h3 span {
        padding-bottom: 5px
    }
}

@media screen and (max-width:1279px) {
    #sell_mainimg>div>div h3 span {
        padding-bottom: 5px;
        padding-bottom: .390625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_mainimg>div>div h3 span {
        padding-bottom: 4px;
        padding-bottom: .390625vw
    }
}

@media screen and (max-width:767px) {
    #sell_mainimg>div>div h3 span {
        padding-bottom: 3px;
        padding-bottom: .9375vw
    }
}

#sell_mainimg>div>div p {
    line-height: 1.8
}

@media screen and (min-width:1280px) {
    #sell_mainimg>div>div p {
        font-size: 18px
    }
}

@media screen and (max-width:1279px) {
    #sell_mainimg>div>div p {
        font-size: 1.40625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_mainimg>div>div p {
        font-size: 1.5625vw
    }
}

@media screen and (max-width:767px) {
    #sell_mainimg>div>div p {
        font-size: 5vw
    }
}

@media screen and (min-width:1280px) {
    #sell_process {
        padding: 40px
    }
}

@media screen and (max-width:1279px) {
    #sell_process {
        padding: 40px;
        padding: 3.125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_process {
        padding: 30px;
        padding: 2.9296875vw
    }
}

@media screen and (max-width:767px) {
    #sell_process {
        padding: 20px;
        padding: 6.25vw
    }
}

#sell_process>* {
    max-width: 860px;
    margin-right: auto;
    margin-left: auto
}

@media screen and (min-width:1280px) {
    #sell_process>ul>li {
        border: 10px solid #8fc31f
    }
}

@media screen and (max-width:1279px) {
    #sell_process>ul>li {
        border: 10px solid #8fc31f;
        border: .78125vw solid #8fc31f
    }
}

@media screen and (max-width:1023px) {
    #sell_process>ul>li {
        border: 8px solid #8fc31f;
        border: .78125vw solid #8fc31f
    }
}

@media screen and (max-width:767px) {
    #sell_process>ul>li {
        border: 5px solid #8fc31f;
        border: 1.5625vw solid #8fc31f
    }
}

@media screen and (min-width:1280px) {
    #sell_process>ul>li {
        border-radius: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_process>ul>li {
        border-radius: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_process>ul>li {
        border-radius: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_process>ul>li {
        border-radius: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    #sell_process>ul>li {
        padding: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_process>ul>li {
        padding: 20px;
        padding: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_process>ul>li {
        padding: 15px;
        padding: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_process>ul>li {
        padding: 10px;
        padding: 3.125vw
    }
}

#sell_process>ul>li:nth-child(n+2) {
    position: relative
}

@media screen and (min-width:1280px) {
    #sell_process>ul>li:nth-child(n+2) {
        margin-top: 40px
    }
}

@media screen and (max-width:1279px) {
    #sell_process>ul>li:nth-child(n+2) {
        margin-top: 40px;
        margin-top: 3.125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_process>ul>li:nth-child(n+2) {
        margin-top: 30px;
        margin-top: 2.9296875vw
    }
}

@media screen and (max-width:767px) {
    #sell_process>ul>li:nth-child(n+2) {
        margin-top: 20px;
        margin-top: 6.25vw
    }
}

#sell_process>ul>li:nth-child(n+2):before {
    position: absolute;
    bottom: 100%;
    left: 50%;
    display: block;
    content: '';
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #8fc31f;
    -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
    clip-path: polygon(0 0, 100% 0, 50% 100%)
}

@media screen and (min-width:1280px) {
    #sell_process>ul>li:nth-child(n+2):before {
        width: 180px
    }
}

@media screen and (max-width:1279px) {
    #sell_process>ul>li:nth-child(n+2):before {
        width: 180px;
        width: 14.0625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_process>ul>li:nth-child(n+2):before {
        width: 150px;
        width: 14.6484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_process>ul>li:nth-child(n+2):before {
        width: 70px;
        width: 21.875vw
    }
}

@media screen and (min-width:1280px) {
    #sell_process>ul>li:nth-child(n+2):before {
        height: 40px
    }
}

@media screen and (max-width:1279px) {
    #sell_process>ul>li:nth-child(n+2):before {
        height: 40px;
        height: 3.125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_process>ul>li:nth-child(n+2):before {
        height: 30px;
        height: 2.9296875vw
    }
}

@media screen and (max-width:767px) {
    #sell_process>ul>li:nth-child(n+2):before {
        height: 20px;
        height: 6.25vw
    }
}

@media screen and (min-width:1280px) {
    #sell_process>ul>li:nth-child(n+2):before {
        margin-bottom: 10px
    }
}

@media screen and (max-width:1279px) {
    #sell_process>ul>li:nth-child(n+2):before {
        margin-bottom: 10px;
        margin-bottom: .78125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_process>ul>li:nth-child(n+2):before {
        margin-bottom: 8px;
        margin-bottom: .78125vw
    }
}

@media screen and (max-width:767px) {
    #sell_process>ul>li:nth-child(n+2):before {
        margin-bottom: 5px;
        margin-bottom: 1.5625vw
    }
}

#sell_process>ul>li h3 {
    color: #002b8c
}

@media screen and (min-width:1280px) {
    #sell_process>ul>li h3 {
        margin-bottom: 12px
    }
}

@media screen and (max-width:1279px) {
    #sell_process>ul>li h3 {
        margin-bottom: 12px;
        margin-bottom: .9375vw
    }
}

@media screen and (max-width:1023px) {
    #sell_process>ul>li h3 {
        margin-bottom: 8px;
        margin-bottom: .78125vw
    }
}

@media screen and (max-width:767px) {
    #sell_process>ul>li h3 {
        margin-bottom: 5px;
        margin-bottom: 1.5625vw
    }
}

@media screen and (min-width:1280px) {
    #sell_process>ul>li h3 {
        font-size: 36px
    }
}

@media screen and (max-width:1279px) {
    #sell_process>ul>li h3 {
        font-size: 2.8125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_process>ul>li h3 {
        font-size: 3.515625vw
    }
}

@media screen and (max-width:767px) {
    #sell_process>ul>li h3 {
        font-size: 5vw
    }
}

#sell_process>ul>li p {
    width: 75%;
    margin: 0 auto;
    text-align: left
}

@media screen and (min-width:1280px) {
    #sell_process>ul>li p {
        font-size: 24px
    }
}

@media screen and (max-width:1279px) {
    #sell_process>ul>li p {
        font-size: 1.875vw
    }
}

@media screen and (max-width:1023px) {
    #sell_process>ul>li p {
        font-size: 2.34375vw
    }
}

@media screen and (max-width:767px) {
    #sell_process>ul>li p {
        font-size: 4.375vw;
        width: 100%
    }
}

@media screen and (min-width:1280px) {
    #sell_process>ul>li .btn_box {
        margin-top: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_process>ul>li .btn_box {
        margin-top: 20px;
        margin-top: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_process>ul>li .btn_box {
        margin-top: 15px;
        margin-top: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_process>ul>li .btn_box {
        margin-top: 10px;
        margin-top: 3.125vw
    }
}

#sell_reason {
    background-color: #8fc31f
}

@media screen and (min-width:1280px) {
    #sell_reason {
        padding: 40px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason {
        padding: 40px;
        padding: 3.125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason {
        padding: 30px;
        padding: 2.9296875vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason {
        padding: 20px;
        padding: 6.25vw
    }
}

#sell_reason h2 {
    line-height: 1.3;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .2)
}

@media screen and (min-width:1280px) {
    #sell_reason h2 {
        font-size: 50px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason h2 {
        font-size: 3.90625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason h2 {
        font-size: 4.1015625vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason h2 {
        font-size: 8.75vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason h2 {
        margin-bottom: 40px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason h2 {
        margin-bottom: 40px;
        margin-bottom: 3.125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason h2 {
        margin-bottom: 30px;
        margin-bottom: 2.9296875vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason h2 {
        margin-bottom: 20px;
        margin-bottom: 6.25vw
    }
}

#sell_reason>ol {
    max-width: 860px;
    margin: 0 auto;
    counter-reset: reason
}

#sell_reason>ol li {
    position: relative;
    counter-increment: reason;
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .2)
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li {
        border-radius: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li {
        border-radius: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li {
        border-radius: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li {
        border-radius: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li {
        padding-top: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li {
        padding-top: 20px;
        padding-top: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li {
        padding-top: 15px;
        padding-top: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li {
        padding-top: 10px;
        padding-top: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li {
        padding-bottom: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li {
        padding-bottom: 20px;
        padding-bottom: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li {
        padding-bottom: 15px;
        padding-bottom: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li {
        padding-bottom: 10px;
        padding-bottom: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li {
        padding-right: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li {
        padding-right: 20px;
        padding-right: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li {
        padding-right: 15px;
        padding-right: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li {
        padding-right: 10px;
        padding-right: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li {
        padding-left: 200px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li {
        padding-left: 200px;
        padding-left: 15.625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li {
        padding-left: 160px;
        padding-left: 15.625vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li {
        padding-left: 10px;
        padding-left: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li {
        min-height: 190px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li {
        min-height: 190px;
        min-height: 14.84375vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li {
        min-height: 150px;
        min-height: 14.6484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li {
        min-height: 0
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li:nth-child(n+2) {
        margin-top: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li:nth-child(n+2) {
        margin-top: 20px;
        margin-top: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li:nth-child(n+2) {
        margin-top: 15px;
        margin-top: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li:nth-child(n+2) {
        margin-top: 10px;
        margin-top: 3.125vw
    }
}

#sell_reason>ol li h3 {
    color: #002b8c
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li h3 {
        font-size: 42px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li h3 {
        font-size: 3.28125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li h3 {
        font-size: 3.515625vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li h3 {
        font-size: 6.875vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li h3 {
        margin-bottom: 10px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li h3 {
        margin-bottom: 10px;
        margin-bottom: .78125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li h3 {
        margin-bottom: 8px;
        margin-bottom: .78125vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li h3 {
        margin-bottom: 5px;
        margin-bottom: 1.5625vw;
        line-height: 1.3;
        position: relative;
        min-height: 18.75vw;
        padding-left: 23.4375vw;
        white-space: nowrap
    }
}

#sell_reason>ol li h3:before,
#sell_results ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#sell_reason>ol li h3:before {
    font-weight: 700;
    position: absolute;
    content: counter(reason);
    color: #fff;
    background-color: #8fc31f;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li h3:before {
        width: 150px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li h3:before {
        width: 150px;
        width: 11.71875vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li h3:before {
        width: 120px;
        width: 11.71875vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li h3:before {
        width: 60px;
        width: 18.75vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li h3:before {
        height: 150px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li h3:before {
        height: 150px;
        height: 11.71875vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li h3:before {
        height: 120px;
        height: 11.71875vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li h3:before {
        height: 60px;
        height: 18.75vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li h3:before {
        font-size: 116px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li h3:before {
        font-size: 9.0625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li h3:before {
        font-size: 8.7890625vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li h3:before {
        font-size: 14.375vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li h3:before {
        border-radius: 10px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li h3:before {
        border-radius: .78125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li h3:before {
        border-radius: .78125vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li h3:before {
        border-radius: 1.5625vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li h3:before {
        top: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li h3:before {
        top: 20px;
        top: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li h3:before {
        top: 15px;
        top: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li h3:before {
        top: 0
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li h3:before {
        left: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li h3:before {
        left: 20px;
        left: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li h3:before {
        left: 15px;
        left: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li h3:before {
        left: 0
    }
}

#sell_reason>ol li h3:after {
    position: absolute;
    top: 50%;
    display: block;
    content: '';
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #8fc31f;
    -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
    clip-path: polygon(0 0, 100% 50%, 0 100%)
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li h3:after {
        width: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li h3:after {
        width: 20px;
        width: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li h3:after {
        width: 15px;
        width: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li h3:after {
        width: 10px;
        width: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li h3:after {
        height: 40px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li h3:after {
        height: 40px;
        height: 3.125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li h3:after {
        height: 30px;
        height: 2.9296875vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li h3:after {
        height: 20px;
        height: 6.25vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li h3:after {
        left: 170px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li h3:after {
        left: 170px;
        left: 13.28125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li h3:after {
        left: 135px;
        left: 13.18359375vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li h3:after {
        left: 60px;
        left: 18.75vw
    }
}

@media screen and (min-width:1280px) {
    #sell_reason>ol li p {
        font-size: 23px
    }
}

@media screen and (max-width:1279px) {
    #sell_reason>ol li p {
        font-size: 1.796875vw
    }
}

@media screen and (max-width:1023px) {
    #sell_reason>ol li p {
        font-size: 2.05078125vw
    }
}

@media screen and (max-width:767px) {
    #sell_reason>ol li p {
        font-size: 5vw
    }
}

#sell_results {
    background-color: #f9f9d6
}

@media screen and (min-width:1280px) {
    #sell_results {
        padding: 40px
    }
}

@media screen and (max-width:1279px) {
    #sell_results {
        padding: 40px;
        padding: 3.125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results {
        padding: 30px;
        padding: 2.9296875vw
    }
}

@media screen and (max-width:767px) {
    #sell_results {
        padding: 20px;
        padding: 6.25vw
    }

    #sell_results .ttl2 span {
        display: block
    }
}

#sell_results ul {
    max-width: 1000px;
    margin: 0 auto;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width:767px) {
    #sell_results ul {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

#sell_results ul li {
    width: 32%;
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .2)
}

@media screen and (min-width:1280px) {
    #sell_results ul li {
        border-radius: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li {
        border-radius: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li {
        border-radius: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li {
        border-radius: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    #sell_results ul li {
        padding: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li {
        padding: 20px;
        padding: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li {
        padding: 15px;
        padding: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li {
        padding: 10px;
        padding: 3.125vw
    }
}

#sell_results ul li:nth-child(n+4) {
    margin-top: 2%
}

@media screen and (max-width:767px) {
    #sell_results ul li {
        width: 90%
    }

    #sell_results ul li:nth-child(n+2) {
        margin-top: 4.6875vw
    }
}

#sell_results ul li h4 {
    color: #3551a2
}

@media screen and (min-width:1280px) {
    #sell_results ul li h4 {
        font-size: 24px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li h4 {
        font-size: 1.875vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li h4 {
        font-size: 2.05078125vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li h4 {
        font-size: 6.5625vw
    }
}

@media screen and (min-width:1280px) {
    #sell_results ul li h4 {
        margin-bottom: 10px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li h4 {
        margin-bottom: 10px;
        margin-bottom: .78125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li h4 {
        margin-bottom: 8px;
        margin-bottom: .78125vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li h4 {
        margin-bottom: 5px;
        margin-bottom: 1.5625vw
    }
}

#sell_results ul li .price_other {
    line-height: 1;
    color: #000
}

@media screen and (min-width:1280px) {
    #sell_results ul li .price_other {
        margin-top: 10px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .price_other {
        margin-top: 10px;
        margin-top: .78125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .price_other {
        margin-top: 8px;
        margin-top: .78125vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .price_other {
        margin-top: 8px;
        margin-top: 2.5vw
    }
}

#sell_results ul li .price_other>span {
    display: inline-block
}

@media screen and (min-width:1280px) {
    #sell_results ul li .price_other>span {
        font-size: 18px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .price_other>span {
        font-size: 1.40625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .price_other>span {
        font-size: 1.5625vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .price_other>span {
        font-size: 5vw
    }
}

@media screen and (min-width:1280px) {
    #sell_results ul li .price_other>span {
        padding-right: 10px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .price_other>span {
        padding-right: 10px;
        padding-right: .78125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .price_other>span {
        padding-right: 8px;
        padding-right: .78125vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .price_other>span {
        padding-right: 5px;
        padding-right: 1.5625vw
    }
}

@media screen and (min-width:1280px) {
    #sell_results ul li .price_other>span {
        padding-bottom: 5px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .price_other>span {
        padding-bottom: 5px;
        padding-bottom: .390625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .price_other>span {
        padding-bottom: 4px;
        padding-bottom: .390625vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .price_other>span {
        padding-bottom: 4px;
        padding-bottom: 1.25vw
    }
}

@media screen and (min-width:1280px) {
    #sell_results ul li .price_other>span {
        border-bottom: 3px solid #000
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .price_other>span {
        border-bottom: 3px solid #000;
        border-bottom: .234375vw solid #000
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .price_other>span {
        border-bottom: 2px solid #000;
        border-bottom: .1953125vw solid #000
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .price_other>span {
        border-bottom: 2px solid #000;
        border-bottom: .625vw solid #000
    }
}

#sell_results ul li .price {
    line-height: 1;
    color: #df5f24
}

@media screen and (min-width:1280px) {
    #sell_results ul li .price {
        margin-top: 5px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .price {
        margin-top: 5px;
        margin-top: .390625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .price {
        margin-top: 4px;
        margin-top: .390625vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .price {
        margin-top: 4px;
        margin-top: 1.25vw
    }
}

#sell_results ul li .price>span {
    font-weight: 700;
    display: inline-block
}

@media screen and (min-width:1280px) {
    #sell_results ul li .price>span {
        font-size: 21px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .price>span {
        font-size: 1.640625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .price>span {
        font-size: 1.7578125vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .price>span {
        font-size: 5.625vw
    }
}

@media screen and (min-width:1280px) {
    #sell_results ul li .price>span {
        padding-right: 10px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .price>span {
        padding-right: 10px;
        padding-right: .78125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .price>span {
        padding-right: 8px;
        padding-right: .78125vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .price>span {
        padding-right: 5px;
        padding-right: 1.5625vw
    }
}

@media screen and (min-width:1280px) {
    #sell_results ul li .price>span {
        padding-bottom: 5px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .price>span {
        padding-bottom: 5px;
        padding-bottom: .390625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .price>span {
        padding-bottom: 4px;
        padding-bottom: .390625vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .price>span {
        padding-bottom: 4px;
        padding-bottom: 1.25vw
    }
}

@media screen and (min-width:1280px) {
    #sell_results ul li .price>span {
        border-bottom: 3px solid #df5f24
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .price>span {
        border-bottom: 3px solid #df5f24;
        border-bottom: .234375vw solid #df5f24
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .price>span {
        border-bottom: 2px solid #df5f24;
        border-bottom: .1953125vw solid #df5f24
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .price>span {
        border-bottom: 2px solid #df5f24;
        border-bottom: .625vw solid #df5f24
    }
}

#sell_results ul li .price>span span {
    font-size: 180%
}

#sell_results ul li .toku {
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    color: #df5f24;
    background: url(../sell/img/results/toku_bg.svg) no-repeat 50% 50%;
    background-size: auto 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (min-width:1280px) {
    #sell_results ul li .toku {
        margin-top: 20px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .toku {
        margin-top: 20px;
        margin-top: 1.5625vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .toku {
        margin-top: 15px;
        margin-top: 1.46484375vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .toku {
        margin-top: 10px;
        margin-top: 3.125vw
    }
}

@media screen and (min-width:1280px) {
    #sell_results ul li .toku {
        padding-top: 10px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .toku {
        padding-top: 10px;
        padding-top: .78125vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .toku {
        padding-top: 8px;
        padding-top: .78125vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .toku {
        padding-top: 5px;
        padding-top: 1.5625vw
    }
}

@media screen and (min-width:1280px) {
    #sell_results ul li .toku {
        height: 88px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .toku {
        height: 88px;
        height: 6.875vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .toku {
        height: 72px;
        height: 7.03125vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .toku {
        height: 60px;
        height: 18.75vw
    }
}

@media screen and (min-width:1280px) {
    #sell_results ul li .toku {
        font-size: 28px
    }
}

@media screen and (max-width:1279px) {
    #sell_results ul li .toku {
        font-size: 2.1875vw
    }
}

@media screen and (max-width:1023px) {
    #sell_results ul li .toku {
        font-size: 2.34375vw
    }
}

@media screen and (max-width:767px) {
    #sell_results ul li .toku {
        font-size: 5.625vw
    }
}