@charset "UTF-8";
/*--------------------------------------------------------------------------
   overwrite
---------------------------------------------------------------------------*/
.toolBox01 {
 background: #e6177f;
 line-height: 18px;
}
/*--------------------------------------------------------------------------
PC
---------------------------------------------------------------------------*/
body {
 background-color: #fff;
 -webkit-print-color-adjust: exact;
}
img {
 /* display: inline; */
}
/* common
-----------------------------------------------------------------*/
.kaburenal {
 font-size: 16px;
 font-family: "ヒラギノ角ゴ ProN W5", Hiragino Kaku Gothic ProN, "游ゴシック", "Yu Gothic", sans-serif;
 color: #333;
}
.kaburenal a:hover{
 opacity: 0.7;
}
.brand-header-wrap {
 display: none;
}
.top-logo-hdr .brand-header-wrap {
 display: block;
}
.brand-header-logo {
 display: inline-block;
 margin-right: 10px;
 width: 80px;
 border: 1px solid #ddd;
 padding: 12px 8px 10px;
}
.brand-header-title {
 font-size: 1.8rem;
}
.brand-header img {
 border: none;
}
.brand-header > a {
 padding: 0 6px 0 20px;
}
.pc-mode-01 {
 display: block !important;
}
.pc-mode-02 {
 display: inline-block !important;
}
.sp-mode-01 {
 display: none !important;
}
.sp-mode-02 {
 display: none !important;
}
.inner {
 width: 940px;
 margin: 0 auto;
}
/*----------
ボタン(PC)
----------*/
.btn-cnt {
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
}
.btn-cnt .btn-02-wrap {
 display: flex;
 justify-content: center;
}
.btn-01, .btn-02 {
 width: 380px;
 margin: 0 20px 30px;
}
.btn-01 a, .btn-02 a {
 font-size: 1.250em;
 font-weight: bold;
 color: #fff;
 width: 100%;
 box-sizing: border-box;
 background: url(/-/Media/com/kaburena/lotion/ico_cart_02.png) no-repeat left 80px center /27px, url(/-/Media/com/kaburena/lotion/ico_plus_02.png) no-repeat right 20px center/23px, #e6177f;
 height: 70px;
 display: flex;
 justify-content: center;
 align-items: center;
 text-align: center;
}
.btn-02 a {
 color: #e6177f;
 box-sizing: border-box;
 background: url(/-/Media/com/kaburena/lotion/ico_arw.png) no-repeat right 20px center/18px, #faf0f3;
 border: 2px solid #e6177f;
 height: 70px;
 flex-wrap: wrap;
}
.btn-02 a .small {
 width: 100%;
 margin-top: -16px;
 line-height: 1;
}
.btn-01 a:hover, .btn-02 a:hover {
 opacity: 0.7;
}
/*----------
タイトル/テキスト(PC)
----------*/
.ttl-01 {
 color: #1d2d5e;
 font-size: 1.750em;
 text-align: center;
 font-weight: bold;
 margin-bottom: 55px;
}
.ttl-02 {
 color: #333;
 font-size: 2em;
 text-align: center;
 font-weight: bold;
 border-top: 2px solid #cccccc;
 border-bottom: 2px solid #cccccc;
 padding: 30px 0;
 margin: 0 0 80px;
}
.ttl-03 {
 font-size: 1.375em;
 font-weight: bold;
 text-align: center;
 color: #333;
 line-height: 1.5em;
}
.txt-01 {
 line-height: 1.75;
}
sup {
 font-size: 0.5em;
 vertical-align: super;
}
.small {
 font-size: 80%;
}
.large {
 font-size: 120%;
}
.notes {
 font-size: 0.625em;
 color: #777;
}
/*カート　上部(PC)*/
.section_cart_01_bg {
 background-color: #e6177f;
 color: #fff;
}
.section_cart_01 .cnt_wrapper {
 display: flex;
 align-items: center;
 justify-content: center;
 padding: 24px 0;
}
.section_cart_01 .list_cart_01 li {
 width: 160px;
 float: left;
 margin: 0 3px;
}
.section_cart_01 .list_cart_01 .btn a {
 width: 100%;
 display: flex;
 align-items: center;
 text-align: center;
 padding: 14px 10px;
 box-sizing: border-box;
 background-color: #fff;
}
.section_cart_01 .list_cart_01 .amazon a {
 padding: 10px 25px 11px;
}
.section_cart_01 .list_cart_01 .btn a img {
 width: auto;
 height: 26px;
 margin: 0 auto;
}
.section_cart_01 .list_cart_01 .amazon a img {
 height: 33px;
}
.section_cart_01 .ttl_cart_01 {
 margin: 0 20px;
 background: url(/-/Media/com/kaburena/lotion/ico_cart_02.png) no-repeat center left;
 background-size: 26px;
 padding: 4px 0 0 36px;
 font-weight: bold;
 font-size: 1.250em;
 letter-spacing: 1px;
}
/* POP-UP (PC) */
.modalDetail {
 background-color: rgba(170, 170, 170, 0.85);
 position: fixed;
 top: 0;
 left: 0;
 margin: 0 !important;
 width: 100%;
 height: 100%;
 z-index: 9999;
 visibility: hidden;
 opacity: 0;
 transition-duration: 0.5s;
}
.modalDetail.open {
 visibility: visible;
 opacity: 1;
}
.modalDetailInner {
 height: 100%;
 overflow: auto;
}
.modalDetailInner02 {
 display: table;
 width: 100%;
 height: 100%;
 max-width: 1000px;
 margin: 0 auto;
}
.modalDetailContent {
 display: table-cell;
 vertical-align: middle;
 text-align: center;
 padding: 30px 20px;
}
.modalDetailContent img {
 display: inline-block;
 margin: -4px 20px 0 0;
 width: 26px;
}
.modalDetailTtl {
 margin: 0 auto 50px;
 max-width: 280px;
}
.modalDetailList {
 font-size: 0;
}
.modalDetailList li {
 display: inline-block;
 width: 23%;
 background: #fff;
}
.modalDetailList li + li {
 margin: 0 0 0 2%;
}
.modalDetailList li a {
 display: block;
}
.modalDetailList li a:hover img {
 opacity: 0.7;
}
.modalDetailClose {
 max-width: 150px;
 border-radius: 2px;
 cursor: pointer;
 overflow: hidden;
}
.modalDetailClose:hover {
 background-color: rgba(255, 255, 255, 0.2);
}
.section-popup {
 background-color: #e6177f;
 box-sizing: border-box;
 position: relative;
 padding: 100px 60px 120px;
}
.section-popup .popup-close {
 position: absolute;
 top: 6%;
 right: 2%;
 width: 22px;
}
.section-popup .popup-clm-01 {
 display: flex;
 justify-content: center;
 align-items: center;
 margin-bottom: 30px;
}
.section-popup .popup-clm-01 .popup-img {
 width: 130px;
 margin-right: 15px;
}
.section-popup .popup-clm-01 .popup-ico {
 width: 100px;
 margin-right: 20px;
 text-align: center;
 background-color: #eee;
 border-radius: 100%;
 line-height: 1.1em;
 padding-top: 30px;
 padding-bottom: 30px;
 font-weight: bold;
}
.section-popup .popup-clm-01 .popup-ico .sub-txt {
 font-size: 0.778em;
}
.section-popup .popup-clm-01 .popup-ttl {
 width: 36.65%;
 margin: 0 auto;
 font-weight: bold;
 font-size: 1.250em;
 color: #fff;
 display: flex;
 justify-content: center;
 align-items: center;
}
.section-popup .popup-clm-01 .popup-ttl .sub-ttl {
 font-size: 1.600em; /*32px[20px]*/
}
.section-popup > section {
 margin-bottom: 100px;
}
.section-popup > section:last-child {
 margin-bottom: 0;
}
.section-popup .popup-list {
 display: flex;
 justify-content: center;
}
.section-popup .popup-list .btn {
 width: 30.5%;
 margin: 0 4px;
}
.section-popup .popup-list .btn a {
 width: 100%;
 display: flex;
 align-items: center;
 text-align: center;
 padding-top: 14px;
 padding-bottom: 12px;
 background-color: #fff;
 box-sizing: border-box;
}
.section-popup .popup-list .amazon a {
 padding-top: 6px;
 padding-bottom: 9px;
}
.section-popup .popup-list .btn a img {
 width: auto;
 height: 32px;
 margin: 0 auto;
}
.section-popup .popup-list .amazon a img {
 width: auto;
 height: 43px;
 margin: 0 auto;
}
/*POP-UP end*/
/*NAV*/
.section-page-nav {
 padding: 24px 0;
 -moz-box-shadow: 0 4px 4px rgba(237, 110, 158, 0.2);
 -webkit-box-shadow: 0 4px 4px rgba(237, 110, 158, 0.2);
 box-shadow: 0 3px 40px rgb(237, 110, 158, 20%);
}
.section-page-nav .nav-list-wrap {
 border-right: 1px solid #333;
 display: flex;
 justify-content: space-between;
}
.section-page-nav .nav-list-item {
 text-align: center;
 width: 100%;
 padding: 12px 0;
 border-left: 1px solid #333;
}
.section-page-nav .nav-item {
 color: #333;
 font-size: 1.286em;
 font-weight: bold;
}
/*KV*/
.KV {
 background: url(/-/Media/com/kaburena/lotion/kv_img01_pc.png) no-repeat top center / auto 100%, linear-gradient(to right, #fac4d6 0%, #fac4d6 50%, #fff 50%, #fff 100%);
}
.KV .KV-inner {
 max-width: 940px;
 padding: 0 30px 14px;
 width: 100%;
 margin: 0 auto;
 position: relative;
 box-sizing: border-box;
}
.KV .KV-ttl-01 {
 font-size: 2.875em;
 font-weight: bold;
 color: #ef307c;
 padding: 40px 0 20px;
}
.KV .KV-ttl-01 .large {
 font-size: 132%;
 color: #333;
}
.KV .KV-txt-01 {
 width: 136px;
 position: absolute;
 right: 31.5%;
}
.KV .KV-prd {
 position: relative;
 padding: 0;
}
.KV .KV-prd .KV-ttl-02 {
 display: block;
 max-width: 940px;
}
.KV .KV-prd .prd-img-01 {
 width: 284px;
 display: block;
}
.KV .KV-prd .name-txt-01 {
 color: #ffff7b;
 font-weight: bold;
 font-size: 1.125em;
 background: #00a2b1;
 display: inline-block;
 border-radius: 6px;
 padding: 4px 10px;
 position: absolute;
 left: 296px;
 top: 182px;
}
.KV .KV-prd .name-txt-02 {
 color: #888888;
 font-size: 0.625em;
 position: absolute;
 left: 296px;
 bottom: 5px;
}
.KV .KV-prd .name-txt-02 .cate {
 border: 1px solid #888;
 padding: 0 2px;
 margin-bottom: 4px;
 display: inline-block;
}
/*SECTION*/
.section-cnt {
 padding: 120px 0;
}
.flex-wrap-01 {
 display: flex;
 justify-content: space-between;
}
/*SECTION01*/
.section-01 {
 padding-bottom: 90px;
}
.section-01 .ttl-02 {
 color: #555;
}
.section-01 .img-01 {
 width: 462px;
 padding: 0 18px;
}
.section-01 .flex-wrap-01 {
 margin-bottom: 60px;
}
.section-01 .cnt-wrap-03 {
 margin: 50px 0 60px;
}
.section-01 .cnt-wrap-03 .symp_list {
 width: 452px;
}
.section-01 .cnt-wrap-03 .symp_list li {
 border-bottom: 2px dotted #dddddd;
 font-size: 1.375em;
 padding: 15px 20px 15px 70px;
}
.section-01 .cnt-wrap-03 .symp_list li::before {
 content: "";
 background: url(/-/Media/com/kaburena/lotion/ico_check.png) no-repeat left top/27px;
 padding-right: 23px;
 position: absolute;
 width: 27px;
 height: 27px;
 margin: 6px 20px 0 -50px;
}
.section-01 .cnt-wrap-03 .symp_list li .large {
 color: #e52e56;
 font-weight: bold;
}
.section-01 .cnt-wrap-01 {
 background: #f6f8f9;
 width: 940px;
 border-radius: 20px;
 padding: 44px 0;
 box-sizing: border-box;
}
.section-01 .cnt-wrap-01 .ttl-txt {
 font-size: 1.375em;
 font-weight: bold;
 background: url(/-/Media/com/kaburena/lotion/sec01_line01.png) no-repeat center bottom/ 318px;
 padding: 0 0 10px;
 margin: 0 auto 20px;
 text-align: center;
 color: #555;
}
.section-01 .cnt-wrap-01 .worry-img-01 {
 width: 240px;
 margin: 0 auto 30px;
}
.section-01 .cnt-wrap-01 .worry-txt-01 {
 text-align: center;
 font-size: 1.75em;
 font-weight: bold;
 color: #555;
}
.section-01 .cnt-wrap-01 .worry-txt-01 .large {
 font-size: 132%;
}
.section-01 .worry-list-wrap {
 position: relative;
}
.section-01 .worry-list {
 position: absolute;
 color: #333;
 text-align: center;
 font-size: 1.250em;
 letter-spacing: -1px;
}
.section-01 .worry-list.list-1 {
 left: 250px;
 top: 48px;
}
.section-01 .worry-list.list-2 {
 right: 58px;
 top: 144px;
}
.section-01 .worry-list.list-3 {
 text-align: left;
 left: 78px;
 top: 147px;
}
.section-01 .worry-list.list-4 {
 right: 300px;
 top: 20px;
}
/*SECTION02*/
.section-02 {
 background-image: linear-gradient(to bottom, #fffdfd, #f9ebf0);
 padding: 90px 0 20px;
}
.section-02 .flex-wrap-01 {
 margin-bottom: 110px;
}
.section-02 .cnt-wrap-02 {
 border: 1px solid #ed6e9e;
 border-radius: 10px;
 background: #fff;
 width: 50%;
 position: relative;
}
.section-02 .cnt-wrap-02 .ttl-03 {
 background: #ed6e9e;
 color: #fff;
 padding: 24px 20px;
 border-radius: 8px 8px 0 0;
}
.section-02 .cnt-wrap-02 .txt-wrap {
 padding: 24px 26px 28px;
 background: #fff;
 border-radius: 0 0 9px 9px;
}
.section-02 .img-plus {
 margin: 0 24px;
 width: 48px;
 align-self: center;
}
.section-02 .cnt-wrap-02 .img-02 {
 position: absolute;
 width: 122px;
 right: 25px;
 bottom: -50px;
 z-index: 1;
}
.section-02 .img-03 {
 width: 600px;
 margin: 0 auto;
}
/*SECTION03*/
.section-03 {
 padding: 0 0 90px;
}
.section-03 .section-03-bg {
 background: linear-gradient(to bottom, #f9ebf0, #f8e9ed);
 padding: 80px 0 0;
 position: relative;
 border-radius: 0 0 30px 30px;
 margin-bottom: 204px;
}
.section-03 .section-03-bg::after {
 content: "";
 background: url(/-/Media/com/kaburena/lotion/sec03_bg01.png) no-repeat center/contain;
 width: 140px;
 height: 80px;
 display: block;
 position: absolute;
 left: 45%;
}
.section-03 .ttl-02-1 {
 text-align: center;
 font-size: 2.125em;
 padding-bottom: 70px;
}
.section-03 .ttl-02-1 .large {
 display: block;
 color: #e40073;
 font-weight: bold;
 line-height: 2;
 font-size: 1.324em;
}
.section-03 .ttl-02-1 .small {
 font-size: 67%;
}
.prd-cnt {
 text-align: center;
 position: relative;
}
.prd-cnt .prd-txt-01 {
 color: #e40073;
 font-weight: bold;
 text-align: center;
 background: url(/-/Media/com/kaburena/lotion/sec03_bg02.png) no-repeat center/contain;
 position: absolute;
 width: 298px;
 height: 298px;
 padding: 0;
 right: 134px;
 top: -102px;
 font-size: 1.500em;
 display: flex;
 justify-content: center;
 align-items: center;
 z-index: 1;
}
.prd-cnt .prd-txt-02 {
 margin: 26px auto 52px;
 font-size: 1.500em;
 font-weight: bold;
 display: inline-block;
}
.prd-cnt .prd-txt-02::before {
 content: "";
 background: url(/-/Media/com/kaburena/lotion/prd_img_03l.png) no-repeat left top/contain;
 width: 20px;
 height: 48px;
 position: absolute;
 margin: -8px 0 0 -34px;
}
.prd-cnt .prd-txt-02::after {
 content: "";
 background: url(/-/Media/com/kaburena/lotion/prd_img_03r.png) no-repeat right top/contain;
 width: 20px;
 height: 48px;
 position: absolute;
 margin: -8px 0 0 0;
 padding-right: 14px;
}
.prd-cnt .prd-img-02 {
 z-index: 1;
 position: relative;
 width: 380px;
 margin: 0 auto 10px;
}
.prd-cnt .prd-name {
 display: flex;
 justify-content: center;
 align-items: end;
 margin-bottom: 90px;
}
.section-06 .prd-cnt .prd-name {
 margin: 60px auto 24px;
}
.prd-cnt .prd-name .prd-logo {
 width: 350px;
}
.prd-cnt .name-txt-01 {
 color: #ffff7b;
 font-weight: bold;
 font-size: 1.188em;
 background: #00a2b1;
 display: inline-block;
 border-radius: 6px;
 padding: 2px 14px;
 margin: 0 0 6px 20px;
}
.prd-cnt .name-txt-02 {
 color: #888888;
 font-size: 0.750em;
}
.prd-cnt .prd-txt-03 {
 font-size: 1.250em;
 margin-bottom: 54px;
}
.prd-cnt .name-txt-02 .cate {
 border: 1px solid #888;
 padding: 2px 4px;
 margin-right: 10px;
}
/*SECTION04*/
.section-04 {
 padding: 120px 0;
 background: #faf0f3;
}
.section-04 .ttl-02 {
 color: #00838f;
 border-top: 2px solid #7db9c1;
 border-bottom: 2px solid #7db9c1;
 margin-bottom: 104px;
}
.section-04 .reason-wrap-01, .section-04 .reason-wrap-02 {
 background: #fff;
 box-shadow: 0 0 16px #d8ecef;
 padding: 20px 20px 40px;
 margin-bottom: 86px;
 position: relative;
}
.section-04 .reason-wrap-01 .point-img, .section-04 .reason-wrap-02 .point-img {
 position: absolute;
 width: 156px;
 top: -26px;
 left: 12px;
}
.section-04 .reason-wrap-01 .reason-ttl-01 {
 text-align: center;
 margin-bottom: 40px;
}
.section-04 .reason-wrap-01 .reason-ttl-01 .sub-ttl-01, .section-04 .reason-wrap-02 .reason-ttl-01 .sub-ttl-01 {
 color: #ffff7b;
 font-weight: bold;
 font-size: 1.125em;
 background: #00a2b1;
 display: inline-block;
 border-radius: 6px;
 padding: 2px 20px;
 position: absolute;
 top: 20px;
 right: 20px;
}
.section-04 .reason-wrap-01 .reason-ttl-01 .sub-ttl-02 {
 font-size: 1.750em;
 font-weight: bold;
 margin: 66px 0 0;
 display: inline-block;
}
.section-04 .reason-wrap-01 .reason-ttl-01 .sub-ttl-02 .large {
 font-size: 136%;
}
.section-04 .reason-img-wrap {
 position: relative;
 margin: 0 auto;
 text-align: center;
}
.section-04 .reason-img-wrap .reason-ttl-03 {
 position: absolute;
 color: #fff;
 font-weight: bold;
 font-size: 1.375em;
 line-height: 1.1;
}
.section-04 .reason-img-wrap .reason-ttl-03:nth-child(1) {
 top: 86px;
 left: 150px;
}
.section-04 .reason-img-wrap .reason-ttl-03:nth-child(2) {
 left: 358px;
 top: 29px;
}
.section-04 .reason-img-wrap .reason-ttl-03:nth-child(3) {
 right: 122px;
 top: 86px;
}
.section-04 .reason-img-wrap .reason-ttl-03 .small {
 font-weight: normal;
 font-size: 70%;
}
.section-04 .reason-img-wrap .reason-img-01 {
 margin: 0 auto;
 text-align: center;
 width: 705px;
}
.section-04 .reason-wrap-02 .reason-img-wrap {
 margin: 66px auto 20px;
}
.section-04 .reason-wrap-02 .reason-img-wrap .reason-ttl-02 {
 color: #018f9a;
 font-size: 26px;
 font-weight: bold;
 position: absolute;
 line-height: 1.4;
}
.section-04 .reason-wrap-02 .reason-img-wrap .reason-ttl-02:nth-child(1) {
 left: 190px;
 top: 48px;
}
.section-04 .reason-wrap-02 .reason-img-wrap .reason-ttl-02:nth-child(2) {
 right: 157px;
 top: 60px;
}
.section-04 .reason-wrap-02 .reason-img-wrap .reason-ttl-02 .small-01 {
 font-size: 80%;
}
.section-04 .reason-wrap-02 .reason-img-wrap .reason-ttl-02 .small {
 font-size: 60%;
 font-weight: normal;
 color: #333;
}
.section-04 .reason-wrap-02 .reason-img-wrap .reason-img-01 {
 margin: 0 auto;
 text-align: center;
 width: 609px;
}
.section-04 .reason-wrap-02 .notes {
 text-align: right;
 font-size: 0.875em;
}
.section-04 .reason-wrap-03 {
 background: #fff;
 box-shadow: 0 0 16px #d8ecef;
 padding: 0 0 40px;
}
.section-04 .reason-wrap-03 .ttl-03 {
 background: #ed6e9e;
 color: #fff;
 padding: 18px 20px;
 font-size: 1.500em;
}
.section-04 .reason-wrap-03 .txt-wrap {
 padding: 24px 26px 0;
 background: #fff;
 border-radius: 0 0 9px 9px;
 display: flex;
 justify-content: center;
}
.section-04 .reason-wrap-03 .txt-wrap .cnt-wrap-01 {
 width: 50%;
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
 justify-items: center;
 align-items: center;
}
.section-04 .reason-wrap-03 .txt-wrap .ttl-05 {
 color: #e40073;
 text-align: center;
 font-size: 1.625em;
 line-height: 1.4;
 font-weight: bold;
 display: inline-block;
 background: url(/-/Media/com/kaburena/lotion/sec04_img05.png) no-repeat center/100% 100%;
 padding: 40px;
 margin-bottom: -20px;
}
.section-04 .reason-wrap-03 .txt-wrap .img-04 {
 margin: 0 auto 24px;
 width: 100%;
}
.section-04 .reason-wrap-03 .txt-wrap .img-04 img {
 margin: 0 auto;
 width: 192px;
 display: block;
}
.section-04 .reason-wrap-03 .txt-wrap .txt {
 line-height: 1.75;
}
/*SECTION05*/
.section-05 {
 padding: 120px 0 140px;
}
.section-05 .ttl-02 {
 margin-bottom: 12px;
}
.section-05 .question-list {
 padding: 0 40px;
 margin: 0 0 60px;
}
.section-05 .question-list li {
 border-bottom: 3px dotted #d5d5d5;
 padding: 24px 2px 24px;
 display: flex;
 justify-content: space-between;
 align-items: center;
}
.section-05 .question-list li .txt-wrap {
 margin: 12px 0;
}
.section-05 .question-list .img-04 {}
.section-05 .question-list .txt-01 {
 display: flex;
 align-items: center;
 font-size: 1.250em;
 margin: 0 0 12px;
}
.section-05 .question-list .txt-01 .sub-txt {
 background: #ed6e9e;
 color: #fff;
 border-radius: 50px;
 width: 34px;
 height: 34px;
 display: flex;
 justify-content: center;
 align-items: center;
 font-weight: bold;
 margin-right: 10px;
}
.section-05 .question-list .txt-04 {
 font-size: 1.375em;
 font-weight: bold;
 line-height: 1.75;
}
.section-05 .question-list .txt-05 {
 font-size: 1.250em;
}
.section-05 .note-wrap {
 padding: 0 40px;
 font-size: 1.25em;
}
.section-05 .note-wrap .note-txt-01 {
 background: #ed6e9e;
 color: #fff;
 border-radius: 50px;
 display: inline-block;
 font-weight: bold;
 padding: 4px 25px;
 margin-bottom: 20px;
}
/*SECTION06*/
.section-06 {
 padding: 0;
}
.section-06 .section-06-bg {
 background: url(/-/Media/com/kaburena/lotion/sec06_img01_pc.png) no-repeat center top, url(/-/Media/com/kaburena/lotion/sec06_bg01.png) repeat-x left top;
 padding: 84px 0 330px;
}
.section-06 .section-06-bg .ttl-02 {
 border: none;
 text-align: left;
 margin: 0 0 0 16px;
 font-size: 2.750em;
 color: #555555;
 line-height: 1.4;
}
.section-06 .banner-01 {
 width: 460px;
 margin: 70px auto 140px;
 border: 3px solid #1b5784;
 border-radius: 10px;
 padding: 40px 22px 40px 30px;
 display: flex;
 box-sizing: border-box;
 box-shadow: 0 0 16px #a5b4be;
}
.section-06 .banner-01 .banner-inner {
 display: flex;
 align-items: center;
}
.section-06 .banner-01 a {
 width: 100%;
}
.section-06 .banner-01 .txt-wrap {
 color: #008dbf;
 font-weight: bold;
 font-size: 1.25em;
 float: left
}
.section-06 .banner-01 .bnr-img01 {
 width: 184px;
 display: block;
 margin-top: 9px;
}
.section-06 .banner-01 .bnr-img02 {
 width: 192px;
 margin: 0 0 0 24px;
}
/****************************** BREAK POINT *******************************
small pc
******************************* BREAK POINT ******************************/
@media screen and (max-width: 1120px) {}
/****************************** BREAK POINT *******************************
tablet pc
******************************* BREAK POINT ******************************/
/* tablet */
@media screen and (max-width: 768px) {
 .kaburenal {
  font-size: 3.3854vw;
 }
 .inner {
  width: 90%;
 }
 .toolBox01 {
  padding: 3% 0;
 }
 .pc-mode-01 {
  display: none !important;
 }
 .pc-mode-02 {
  display: none !important;
 }
 .sp-mode-01 {
  display: block !important;
 }
 .sp-mode-02 {
  display: inline-block !important;
 }
 .brand-header-logo {
  width: 20.8333vw;
  margin-right: 3vw;
  padding: 4vw 1vw;
 }
 .brand-header-title {
  font-size: 3.6458vw;
 }
 .brand-header-wrap, .brand-header {
  padding: 2vw 0 4vw;
  background: #fff;
  box-sizing: unset !important;
  height: 10vw;
 }
 .mediquick-top .ttl-01 {
  -webkit-box-shadow: inset 0px 1.3021vw 6.5104vw 0 #00278d, 0px -1px 2.6042vw 0px #375293;
  box-shadow: inset 0px 1.3021vw 6.5104vw 0 #00278d, 0px -1px 2.6042vw 0px #375293;
 }
 .mediquick-top .ttl-02 .box-01 {
  padding-left: 0.25em;
  padding-right: 0.25em;
 }
 /*----------
ボタン(SP)
----------*/
 .btn-cnt {
  display: block;
 }
 .btn-cnt .btn-02-wrap {
  display: block;
 }
 .btn-01, .btn-02 {
  width: 100%;
  margin: 0 0 30px;
 }
 .btn-01, .btn-02 {
  margin: 0 auto 2.6042vw;
  width: 84.3750vw;
 }
 .btn-01 a, .btn-02 a {
  font-size: 4.1667vw;
  width: 100%;
  background: url(/-/Media/com/kaburena/lotion/ico_cart_02.png) no-repeat left 20vw top 3.2vw /5.8594vw, url(/-/Media/com/kaburena/lotion/ico_plus_02.png) no-repeat right 3.9063vw center/4.5573vw, #e6177f;
  height: 13.0208vw;
 }
 .btn-02 a {
  background: url(/-/Media/com/kaburena/lotion/ico_arw.png) no-repeat right 3.9063vw center/3.9063vw, #faf0f3;
  border: 0.365vw solid #e6177f;
  height: 13.0208vw;
 }
 .btn-02 a .small {
  margin-top: -2vw;
 }
 .btn-01 a:hover, .btn-02 a:hover {
  opacity: 0.7;
 }
 /*----------------------------------------------
	POP-UP(SP)
----------------------------------------------*/
 .modalDetailContent {
  padding: 0;
 }
 .modalDetailContent .inner {
  width: 90%;
  margin: 0 auto;
 }
 .section-popup {
  padding: 6% 10%;
 }
 .section-popup .popup-clm-01 {
  margin-bottom: 8%;
 }
 .section-popup .popup-close {
  width: 8.125vw;
 }
 .modalDetailContent img {
  width: 5vw;
 }
 .section-popup .popup-clm-01 .popup-ttl {
  color: #fff;
  width: 100%;
  /*font-size: 1.152em;*/
  font-size: 5.04vw;
  letter-spacing: 0.1em;
 }
 .section-popup .popup-clm-01 .popup-ttl img {
  vertical-align: top;
  margin-right: 0.75em;
  width: 1.35em;
 }
 .section-popup .popup-list {
  display: block;
 }
 .section-popup .popup-list .btn {
  width: 100%;
 }
 .section-popup .popup-list .btn a {
  padding: 4.5vw 0;
  margin-bottom: 3.5%;
 }
 .section-popup .popup-list .amazon a {
  padding: 3.1vw 0;
 }
 .section-popup .popup-list .btn a img {
  height: 8vw;
 }
 .section-popup .popup-list .amazon a img {
  height: 12.7vw;
 }
 /*----------------------------------------------
	POP-UP(SP) end
----------------------------------------------*/
 /* ネットショップ、カート */
 /*ネットで購入ボタン (SP) 
-----------------------------------------------------------------*/
 .btn_cart_01 {
  margin: 0 auto 2.6042vw;
 }
 .section_cart_01 .btn_cart_01 a {
  font-size: 4.3750vw;
  padding: 3.3vw 18.8333vw 2.5vw;
  background: url(/-/Media/com/kaburena/lotion/ico_plus_01.png) no-repeat right 5.0781vw center #fff;
  background-size: 4.5573vw;
  font-weight: bold;
  color: #e6177f;
  display: block;
  text-align: center;
 }
 .section_cart_01 .btn_cart_01 a img {
  width: 5.93125vw;
  display: inline-block;
  margin-right: 0.75em;
 }
 /*----------
タイトル/テキスト(PC)
----------*/
 .ttl-01 {
  color: #1d2d5e;
  font-size: 1.750em;
  text-align: center;
  font-weight: bold;
  margin-bottom: 55px;
 }
 .ttl-02 {
  font-size: 5.7292vw;
  padding: 3.5vw 0;
  margin: 0 0 12vw;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
 }
 .ttl-03 {
  font-size: 4.1667vw;
 }
 .ttl-04 {}
 .txt-01 {
  line-height: 1.75;
  font-size: 3.3vw;
 }
 sup {
  font-size: 0.5em;
  vertical-align: super;
 }
 .small {
  font-size: 80%;
 }
 .large {
  font-size: 120%;
 }
 .notes {
  font-size: 0.625em;
  color: #777;
 }
 /*カート　上部(SP)*/
 .section_cart_01 {
  padding: 9.1146vw 0 7vw;
 }
 .section_cart_01_bg {
  background-color: #e6177f;
  color: #fff;
 }
 .section_cart_01 .cnt_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px 0;
 }
 .section_cart_01 .list_cart_01 {}
 .section_cart_01 .list_cart_01 li {
  width: 160px;
  float: left;
  margin: 0 3px;
 }
 .section_cart_01 .list_cart_01 .btn a {
  width: 100%;
  display: flex;
  align-items: center;
  text-align: center;
  padding: 10px 10px;
  box-sizing: border-box;
  background-color: #fff;
 }
 .section_cart_01 .list_cart_01 .amazon a {
  padding: 6px 25px;
 }
 .section_cart_01 .list_cart_01 .btn a img {
  width: auto;
  height: 32px;
  margin: 0 auto;
 }
 .section_cart_01 .list_cart_01 .amazon a img {
  height: 40px;
 }
 .section_cart_01 .ttl_cart_01 {
  margin: 0 25px;
  background: url(/-/Media/com/kaburena/lotion/ico_cart_02.png) no-repeat center left;
  background-size: 26px;
  padding: 4px 0 0px 38px;
  font-weight: bold;
  font-size: 1.250em;
  letter-spacing: 1px;
 }
 /*NAV*/
 .section-page-nav {
  padding: 4.5573vw 0;
  -moz-box-shadow: 0 4px 4px rgba(237, 110, 158, 0.2);
  -webkit-box-shadow: 0 4px 4px rgba(237, 110, 158, 0.2);
  box-shadow: 0 3px 40px rgb(237, 110, 158, 20%);
 }
 .section-page-nav .inner {
  width: 100%;
 }
 .section-page-nav .nav-list-wrap {
  border-right: none;
 }
 .section-page-nav .nav-list-item {
  text-align: center;
  width: 100%;
  padding: 2.5vw 0;
  border-left: 1px solid #333;
 }
 .section-page-nav .item01 {
  border-left: none;
 }
 .section-page-nav .nav-item {
  font-size: 3.6458vw;
 }
 /*KV*/
 .KV {
  background: url(/-/Media/com/kaburena/lotion/kv_img01_sp.jpg) no-repeat bottom center / 100% auto, #fff;
 }
 .KV .KV-inner {
  max-width: 100%;
  padding: 0 2vw 6.5vw 4vw;
 }
 .KV .KV-ttl-01 {
  font-size: 7.5521vw;
  padding: 7.5104vw 0 8vw;
  line-height: 1.35;
  text-shadow: rgb(245, 245, 245) 2px 0px 0px, rgb(245, 245, 245) 1.75517px 0.958851px 0px, rgb(245, 245, 245) 1.0806px 1.68294px 0px, rgb(245, 245, 245) 0.141474px 1.99499px 0px, rgb(245, 245, 245) -0.832294px 1.81859px 0px, rgb(245, 245, 245) -1.60229px 1.19694px 0px, rgb(245, 245, 245) -1.97998px 0.28224px 0px, rgb(245, 245, 245) -1.87291px -0.701566px 0px, rgb(245, 245, 245) -1.30729px -1.5136px 0px, rgb(245, 245, 245) -0.421592px -1.95506px 0px, rgb(245, 245, 245) 0.567324px -1.91785px 0px, rgb(245, 245, 245) 1.41734px -1.41108px 0px, rgb(245, 245, 245) 1.92034px -0.558831px 0px;
 }
 .KV .KV-ttl-01 .large {
  font-size: 132%;
 }
 .KV .KV-txt-01 {
  width: 26.1719vw;
  bottom: 13.5vw;
  right: 5vw;
 }
 .KV .KV-prd {
  padding: 0;
 }
 .KV .KV-prd .KV-ttl-02 {
  max-width: 100%;
 }
 .KV .KV-prd .prd-img-01 {
  width: 62.1094vw;
  margin-bottom: 1.6vw;
 }
 .KV .KV-prd .name-txt-01 {
  font-size: 3.1250vw;
  border-radius: 0.8vw;
  padding: 1vw 2vw;
  top: 37.5vw;
  width: 28.9063vw;
  box-sizing: border-box;
  right: 1vw;
  left: unset;
 }
 .KV .KV-prd .name-txt-02 {
  font-size: 0.625em;
  position: relative;
  left: 0;
  bottom: 0;
 }
 .KV .KV-prd .name-txt-02 .cate {
  border: 1px solid #888;
  padding: 0 2px;
  margin: 0 2vw 1vw 0;
 }
 /*SECTION*/
 .section-cnt {
  padding: 120px 0 0;
 }
 .flex-wrap-01 {
  display: flex;
  justify-content: space-between;
 }
 /*SECTION01*/
 .section-01 {
  padding: 15.6250vw 0 0;
 }
 .section-01 .ttl-02 {
  margin-bottom: 10vw;
 }
 .section-01 .img-01 {
  width: 80vw;
  max-width: 588px;
  margin: 0 auto;
  text-align: center;
  box-sizing: border-box;
 }
 .section-01 .flex-wrap-01 {
  margin-bottom: 60px;
  display: block;
 }
 .section-01 .cnt-wrap-03 {
  margin: 5vw auto 15vw;
 }
 .section-01 .cnt-wrap-03 .symp_list {
  width: 85vw;
  margin: 0 auto;
 }
 .section-01 .cnt-wrap-03 .symp_list li {
  border-bottom: 0.5208vw dotted #dddddd;
  font-size: 4.1667vw;
  padding: 2vw 0 2vw 13vw;
  line-height: 1.75;
 }
 .section-01 .cnt-wrap-03 .symp_list li::before {
  content: "";
  background: url(/-/Media/com/kaburena/lotion/ico_check.png) no-repeat left top/4.9479vw;
  padding-right: 23px;
  position: absolute;
  width: 4.9479vw;
  height: 4.9479vw;
  margin: 2vw 2vw 0 -9.5vw;
 }
 .section-01 .cnt-wrap-01 {
  width: 100%;
  padding: 6vw 0 10vw;
  border-radius: 2.6vw;
 }
 .section-01 .cnt-wrap-01 .ttl-txt {
  font-size: 3.6458vw;
  background: url(/-/Media/com/kaburena/lotion/sec01_line01.png) no-repeat center bottom/ 52vw;
  padding: 0 0 1.5vw;
  margin: 0 auto 3vw;
 }
 .section-01 .cnt-wrap-01 .worry-txt-01 {
  font-size: 4.5573vw;
 }
 .section-01 .cnt-wrap-01 .worry-img-01 {
  width: 47vw;
  margin: 0 auto 7vw;
 }
 .section-01 .worry-list-wrap {
  position: relative;
 }
 .section-01 .worry-list {
  font-size: 3.3854vw;
 }
 .section-01 .worry-list.list-1 {
  left: 9vw;
  top: 9.5vw;
 }
 .section-01 .worry-list.list-2 {
  right: 8vw;
  top: 41vw;
 }
 .section-01 .worry-list.list-3 {
  left: 10vw;
  top: 35.5vw;
 }
 .section-01 .worry-list.list-4 {
  right: 15vw;
  top: 13vw;
 }
 /*SECTION02*/
 .section-02 {
  background-image: linear-gradient(to bottom, #fffdfd, #f9ebf0);
  padding: 25.4375vw 0 20px;
 }
 .section-02 .flex-wrap-01 {
  margin-bottom: 10vw;
  display: block;
 }
 .section-02 .cnt-wrap-02 {
  border: 1px solid #ed6e9e;
  border-radius: 10px;
  background: #fff;
  width: 100%;
  position: relative;
 }
 .section-02 .cnt-wrap-02 .ttl-03 {
  padding: 3.75vw 4vw;
  border-radius: 1.3021vw 1.3021vw 0 0;
 }
 .section-02 .cnt-wrap-02 .txt-wrap {
  padding: 5vw 3.9063vw 6.2083vw;
  background: #fff;
  border-radius: 0 0 1.3021vw 1.3021vw;
  border-radius: 10px;
 }
 .section-02 .img-plus {
  margin: 5.2083vw auto;
  width: 10.4167vw;
 }
 .section-02 .cnt-wrap-02 .img-02 {
  width: 18.2292vw;
  right: 5vw;
  bottom: -3.5vw;
 }
 .section-02 .img-03 {
  width: 100%;
  margin: 0 auto;
 }
 /*SECTION03*/
 .section-03 {
  padding: 0 0 12vw;
 }
 .section-03 .section-03-bg {
  background: linear-gradient(to bottom, #f9ebf0, #f8e9ed);
  padding: 13vw 0 0;
  position: relative;
  border-radius: 0 0 6.5104vw 6.5104vw;
  margin-bottom: 28vw;
 }
 .section-03 .section-03-bg::after {
  background: url(/-/Media/com/kaburena/lotion/sec03_bg01.png) no-repeat center/contain;
  width: 22.1354vw;
  height: 13.0208vw;
  left: 40%;
 }
 .section-03 .ttl-02-1 {
  font-size: 5.2083vw;
  padding-bottom: 13vw;
 }
 .section-03 .ttl-02-1 .large {
  line-height: 1.5;
  font-size: 7.8125vw;
  margin-top: 4.6vw;
 }
 .section-03 .ttl-02-1 .small {
  font-size: 67%;
 }
 .prd-cnt {}
 .prd-cnt .prd-txt-01 {
  background: url(/-/Media/com/kaburena/lotion/sec03_bg02.png) no-repeat center/contain;
  width: 42.7083vw;
  height: 42.7083vw;
  padding: 0;
  right: -2vw;
  top: -16vw;
  font-size: 3.6458vw;
 }
 .prd-cnt .prd-txt-02 {
  margin: 4vw auto 12vw;
  font-size: 3.6458vw;
 }
 .prd-cnt .prd-txt-02::before {
  content: "";
  background: url(/-/Media/com/kaburena/lotion/prd_img_03l.png) no-repeat left top/contain;
  width: 3.9063vw;
  height: 8.4635vw;
  margin: 2.5vw 0 0 -5vw;
 }
 .prd-cnt .prd-txt-02::after {
  content: "";
  background: url(/-/Media/com/kaburena/lotion/prd_img_03r.png) no-repeat right top/contain;
  width: 3.9063vw;
  height: 8.4635vw;
  margin: -3vw 0 0 0;
  padding-right: 3vw;
 }
 .prd-cnt .prd-img-02 {
  width: 55.2083vw;
  margin: 0 auto 1.6vw;
 }
 .prd-cnt .prd-name {
  margin-bottom: 12vw;
 }
 .prd-cnt .prd-name .prd-logo {
  width: 52.0833vw;
 }
 .prd-cnt .prd-txt-03 {
  font-size: 4.1667vw;
  margin-bottom: 13vw;
 }
 .prd-cnt .name-txt-01 {
  font-size: 2.8646vw;
  border-radius: 0.7813vw;
  padding: 0.5vw 2vw;
  margin: 0 0 0.7vw 3vw;
 }
 .prd-cnt .name-txt-02 {
  font-size: 1.8229vw;
 }
 .prd-cnt .name-txt-02 .cate {
  padding: 2px;
  margin-right: 2vw;
 }
 /*SECTION04*/
 .section-04 {
  padding: 15.6250vw 0;
  background: #faf0f3;
 }
 .section-04 .ttl-02 {
  margin-bottom: 18vw;
  border-top: 1px solid #7db9c1;
  border-bottom: 1px solid #7db9c1;
 }
 .section-04 .reason-wrap-01, .section-04 .reason-wrap-02 {
  box-shadow: 0 0 16px #d8ecef;
  padding: 2.6042vw 2.6042vw 8vw;
  margin-bottom: 16vw;
 }
 .section-04 .reason-wrap-02 {
  margin-bottom: 13.0208vw;
 }
 .section-04 .reason-wrap-01 .point-img, .section-04 .reason-wrap-02 .point-img {
  width: 28vw;
  max-width: 192px;
  top: -5.5vw;
  left: 4vw;
 }
 .section-04 .reason-wrap-01 .reason-ttl-01 {
  margin-bottom: 3vw;
 }
 .section-04 .reason-wrap-01 .reason-ttl-01 .sub-ttl-01, .section-04 .reason-wrap-02 .reason-ttl-01 .sub-ttl-01 {
  font-size: 2.8646vw;
  padding: 0.5vw 3.5vw;
  top: 3vw;
  right: 3vw;
  border-radius: 0.75vw;
 }
 .section-04 .reason-wrap-01 .reason-ttl-01 .sub-ttl-02 {
  font-size: 4.6vw;
  margin: 11vw 0 0;
  line-height: 1.7;
 }
 .section-04 .reason-wrap-01 .reason-ttl-01 .sub-ttl-02 .large {
  font-size: 136%;
 }
 .section-04 .reason-img-wrap {
  position: relative;
  margin: 0 auto;
  text-align: center;
 }
 .section-04 .reason-img-wrap .reason-ttl-03 {
  font-size: 3.7760vw;
  line-height: 1.25;
 }
 .section-04 .reason-img-wrap .reason-ttl-03:nth-child(1) {
  top: 20.5vw;
  left: 5vw;
 }
 .section-04 .reason-img-wrap .reason-ttl-03:nth-child(2) {
  left: 27.5vw;
  top: 6vw;
 }
 .section-04 .reason-img-wrap .reason-ttl-03:nth-child(3) {
  right: 1vw;
  top: 20.5vw;
 }
 .section-04 .reason-img-wrap .reason-ttl-03 .small {
  font-size: 78%;
 }
 .section-04 .reason-img-wrap .reason-img-01 {
  margin: 0 auto;
  text-align: center;
  width: 100%;
 }
 .section-04 .reason-wrap-02 .reason-img-wrap {
  margin: 9vw auto 2vw;
 }
 .section-04 .reason-wrap-02 .reason-img-wrap .reason-ttl-02 {
  font-size: 4.5vw;
 }
 .section-04 .reason-wrap-02 .reason-img-wrap .reason-ttl-02:nth-child(1) {
  left: 2vw;
  top: 7vw;
 }
 .section-04 .reason-wrap-02 .reason-img-wrap .reason-ttl-02:nth-child(2) {
  right: 1vw;
  top: 21.5vw;
 }
 .section-04 .reason-wrap-02 .reason-img-wrap .reason-ttl-02 .small-01 {
  font-size: 80%;
 }
 .section-04 .reason-wrap-02 .reason-img-wrap .reason-ttl-02 .small {
  font-size: 3vw;
 }
 .section-04 .reason-wrap-02 .reason-img-wrap .reason-img-01 {
  width: 100%;
 }
 .section-04 .reason-wrap-02 .notes {
  font-size: 3.1250vw;
 }
 .section-04 .reason-wrap-03 {
  background: #fff;
  box-shadow: 0 0 16px #d8ecef;
  padding: 0 0 8vw;
 }
 .section-04 .reason-wrap-03 .ttl-03 {
  padding: 2.8vw 5vw;
  font-size: 4.1667vw;
 }
 .section-04 .reason-wrap-03 .txt-wrap {
  padding: 4vw 1vw 0;
  align-items: start;
 }
 .section-04 .reason-wrap-03 .txt-wrap .ttl-05 {
  font-size: 4.4271vw;
  line-height: 1.4;
  background: url(/-/Media/com/kaburena/lotion/sec04_img05.png) no-repeat center/112% 100%;
  padding: 8vw 3vw;
  margin-bottom: -3vw;
 }
 .section-04 .reason-wrap-03 .txt-wrap .img-04 {
  margin: 0 auto 1vw;
  width: 100%;
 }
 .section-04 .reason-wrap-03 .txt-wrap .img-04 img {
  width: 30.25vw;
 }
 .section-04 .reason-wrap-03 .txt-wrap .txt {
  padding: 0 3vw;
  font-size: 3.3854vw;
  line-height: 1.5;
 }
 /*SECTION05*/
 .section-05 {
  padding: 15.6250vw 0 23.4375vw;
 }
 .section-05 .ttl-02 {
  margin-bottom: 5vw;
 }
 .section-05 .question-list {
  padding: 0 2.6042vw;
  margin: 0 0 8.4635vw;
 }
 .section-05 .question-list li {
  border-bottom: 0.6vw dotted #d5d5d5;
  padding: 4.5vw 2px 5.5vw;
 }
 .section-05 .question-list li .txt-wrap {
  margin: 12px 0;
 }
 .section-05 .question-list .img-04 {}
 .section-05 .question-list .txt-01 {
  font-size: 3.3854vw;
  margin: 0 0 4vw;
 }
 .section-05 .question-list .txt-01 .sub-txt {
  width: 5.2083vw;
  height: 5.2083vw;
  margin-right: 2vw;
  font-size: 3.1250vw;
 }
 .section-05 .question-list .txt-04 {
  font-size: 4.1667vw;
 }
 .section-05 .question-list .txt-05 {
  font-size: 3.3854vw;
  margin-top: 2.5vw;
  line-height: 1.75;
 }
 .section-05 .note-wrap {
  padding: 0 2.6042vw;
  font-size: 1.25em;
 }
 .section-05 .note-wrap .note-txt-01 {
  border-radius: 50px;
  padding: 0.5208vw 3.2552vw;
  margin-bottom: 4vw;
  font-size: 4.1667vw;
 }
 /*SECTION06*/
 .section-06 {
  padding: 0;
 }
 .section-06 .section-06-bg {
  background: url(/-/Media/com/kaburena/lotion/sec06_img01_sp.jpg) no-repeat center top/ 100%;
  padding: 12vw 0 35vw;
 }
 .section-06 .section-06-bg .ttl-02 {
  margin: 0;
  font-size: 6.2500vw;
  line-height: 1.5;
  text-shadow: 0 0 6px #fff;
  padding: 0;
 }
 .section-06 .banner-01 {
  width: 90%;
  margin: 18vw auto 15vw;
  border: 0.5vw solid #1b5784;
  border-radius: 1.3vw;
  padding: 7.5vw 3.9063vw 7.8125vw 5.2083vw;
 }
 .section-06 .banner-01 a {
  width: 100%;
 }
 .section-06 .banner-01 .txt-wrap {
  font-size: 4.0365vw;
 }
 .section-06 .banner-01 .bnr-img01 {
  width: 35.9375vw;
  margin-top: 2vw;
 }
 .section-06 .banner-01 .bnr-img02 {
  width: 37.7604vw;
  margin: 0 0 0 5vw;
 }
}
/****************************** BREAK POINT *******************************
SP Layout
******************************* BREAK POINT ******************************/
@media screen and (max-width: 480px) {}