@charset "utf-8";
.content .inner {
    padding-top: 64px;
    padding-bottom: 96px;
    margin: 0 auto;
    width: 1200px;
}

.content h1 {
    margin-bottom: 0;
}

.content h1 span {
    display: block;
    font-size: 16px;
}

.content h2.m-title {
    margin: 0 0 24px;
}

.content h3 {
    margin: 0 0 20px;
}

.content .m-heading {
    padding-bottom: 0;
}

.content .packing {
    padding-top: 40px;
}

.content .c-products_img {
    text-align: center;
    margin: 20px auto;
}

.content .packingAsk .packingCase_thumb {
    text-align: center;
    margin-top: 20px;
}

.content span.m-newWindow svg.svgIcon.svgIcon-contents {
	fill: #3c3c3c;
}

.c-products_note {
    color: #a2a2a2;
    display: block;
}

.packingMethod,
.packingCaution {
    margin-top: 20px;
}

.packingCase_list {
    display: flex;
    justify-content: flex-start;
}

.packingCase_list li {
    width: 420px;
}

.packingCase_list li + li {
    margin-left: 20px;
}

.packingCase_list .packingCase_text {
    margin-top: 20px;
}

.content .packingCase {
    margin-top: 24px;
}

.grayFrame_wrap {
    width: 1200px;
    padding: 64px 0;
    margin: 64px auto 0;
    background: #E8E8E8;
}

.detailedFlow_wrap + .grayFrame_wrap {
    margin-top: 8px;
}

.grayFrame_wrap + .grayFrame_wrap {
    margin-top: 40px;
}

.grayFrame_wrap + .btn_wrap {
    margin: 96px auto;
}

.grayFrame_wrap .grayFrame_title {
    text-align: center;
    margin-bottom: 24px;
}

.grayFrame_wrap .grayFrame_text {
    text-align: center;
    margin-top: 40px;
}

.grayFrame_wrap .grayFrame_text + .m-textLink {
    display: table;
    margin: 24px auto 0;
}

.grayFrame_wrap .grayFrame_tel {
    display: inline-block;
    text-decoration: none;
    margin: 0 20px;
    pointer-events: none;
}

.content .noteText {
    font-size: 14px;
    color: #a2a2a2;
}

.content .newUser_btn {
    margin: 20px 0 40px;
}

.content .btn_wrap {
    text-align: center;
}

.content .btn_wrap + .btn_wrap {
    margin-top: 20px;
}
