.muquru_concept {
text-align: center;
background-color: #f9f4ee;
line-height: 1.8;
font-size: 16px;
}

.muquru_concept_k {
width: 100%;
height: 578px;
background: url(https://www.rakuten.ne.jp/gold/i-na/images/concept/k_pc.jpg) center;
}

.concept_copy {
background-color: #fff;
padding: 60px 0;
}

.muquru_concept span {
font-weight: 600;
font-size: 28px;
}

.muquru_concept span img {
height: 1em;
vertical-align: middle;
}

.concept_copy p {
font-weight: 600;
font-size: 22px;
}

.concept_box {
text-align: left;
width: 790px;
margin: auto;
}

.bs-number {
margin: 70px 0 5px !important;
}

.concept_box span {
display: block;
margin-bottom: 15px;
}

.concept_img_01 {
text-align: right;
}

.concept_box img {
margin-top: 50px;
}

.bs-number03_wrap {
background: url(https://www.rakuten.ne.jp/gold/i-na/images/concept/bs-number03-02_pc.gif) repeat-y;
text-align: start;
}

.bs-number03-03 {
margin: 0 !important;
width: 100% !important;
}

.bs-number03_wrap dl {
margin: 0;
padding: 30px 30px 0;
}

.bs-number03_wrap dt {
border-left: thick solid;
margin-bottom: 8px;
padding-left: 10px;
font-size: 20px;
font-weight: 600;
line-height: 1.3;
}

.bs-number03_wrap dd {
margin: 0;
}

.bs-img03 {
margin: 0 !important;
}

.bs-img04 {
width: 100%;
height: 538px;
background: url(https://www.rakuten.ne.jp/gold/i-na/images/concept/bs-img04_pc.jpg) center;
}


/* SP */
.back-btn {
position: fixed;
bottom: 30px;
left: 30px;
background-color: #bf0000;
color: #fff;
padding: 25px 40px;
border-radius: 20px;
font-weight: 600;
}

.muquru_concept_sp {
text-align: center;
background-color: #f9f4ee;
font-size: 2.9vmin;
line-height: 2.1;
}

.muquru_concept_sp .concept_copy {
padding: 35px 0;
}

.muquru_concept_sp span {
font-weight: 600;
font-size: 4.5vmin;
letter-spacing: 0.15em;
line-height: 1.7;
}

.muquru_concept_sp .concept_copy span {
font-size: 3.5vmin;
letter-spacing: 0.13em;
display: block;
margin: 3.1vmin 0;
}

.muquru_concept_sp span img {
vertical-align: middle;
height: 3.5vmin;
}

.concept_box_sp {
text-align: left;
margin: 0 15px;
}

.concept_box_sp .bs-number {
margin: 50px 0 5px !important;
}

.concept_box_sp span {
display: block;
margin-bottom: 10px;
}

.concept_box_sp img {
margin-top: 30px;
}

.bs-number03-01 {
width: 100% !important;
}

.concept_box_sp img:nth-of-type(3) {
width: 100%;
}

.bs-number03_wrap_sp {
background: url(https://www.rakuten.ne.jp/gold/i-na/images/concept/bs-number03-02_sp.gif?1) repeat-y;
text-align: start;
background-size: 100%;
}

.bs-number03_wrap_sp dl {
margin: 0;
padding: 25px 15px 0;
}

.bs-number03_wrap_sp dt {
border-left: 10px solid;
margin-bottom: 8px;
padding-left: 10px;
font-size: 3.7vmin;
font-weight: 600;
line-height: 1.3;
}

.bs-number03_wrap_sp dd {
margin: 0;
}

.bs-img03_sp {
margin: 30px 0;
}

.bs-img05_sp {
margin-top: 70px;
}