#page-custom-css-id .pharmacyOpMv{background:#b4f0ec;background:linear-gradient(90deg, #b4f0ec 58%, #54d1c8 58%);background-size:3000px auto;background-attachment:fixed;background-position:center top;background-repeat:repeat-y;border-bottom:46px solid #35aba3;position:relative}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOpMv{border-bottom:76px solid #35aba3}}#page-custom-css-id .pharmacyOpMv:before{content:" ";display:block;background:url(https://ferret-one.akamaized.net/images/64c20675f8b3280661b850c4/original.png?utime=1690437237) no-repeat;background-size:contain;width:30.8vw;height:19.3333333333vw;position:absolute;right:10.6666666667vw;bottom:-6.6666666667vw;margin:auto;z-index:20}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOpMv:before{width:231px;height:145px;right:calc(50% - 650px);bottom:-40px}}#page-custom-css-id .pharmacyOpMv:after{content:" ";display:block;background:url(https://ferret-one.akamaized.net/images/64c2068af8b32806c1b77c5b/original.png?utime=1690437258) no-repeat;background-size:auto 100%;width:100%;height:100%;position:absolute;right:0;top:0;z-index:0}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOpMv:after{width:400px;height:100%;background:url(https://ferret-one.akamaized.net/images/64c20695068ff707e0af8af6/original.png?utime=1690437269) no-repeat;background-size:contain;right:calc(50% - 400px)}}#page-custom-css-id .pharmacyOpMv__inner{position:relative;z-index:10;display:flex;flex-direction:column;width:100%;max-width:1180px;margin:0 auto;height:fit-content;padding:0 4vw;padding-top:13.3333333333vw}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOpMv__inner{flex-direction:row;height:587px;padding-top:110px}}#page-custom-css-id .pharmacyOpMv__block{background:white;padding:30px 20px !important;height:fit-content;text-align:center;margin:0 auto;margin-bottom:20px !important;position:relative}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOpMv__block{padding:30px !important;margin:0;width:50% !important}}@media screen and (min-width: 1060px){#page-custom-css-id .pharmacyOpMv__block{width:520px !important}}#page-custom-css-id .pharmacyOpMv__icon{position:absolute;left:0;right:0;margin:auto;top:-6.6666666667vw}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOpMv__icon{top:-30px}}#page-custom-css-id .pharmacyOpMv__icon img{max-width:100%;width:20vw !important;height:auto;aspect-ratio:91/64}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOpMv__icon img{width:91px !important;height:64px}}#page-custom-css-id .pharmacyOpMv__title{margin-top:3rem !important;padding:0 10px !important}#page-custom-css-id .pharmacyOpMv__title img{width:auto !important}#page-custom-css-id .pharmacyOpMv__mainImg{width:auto !important;position:relative;flex:1;padding:0 !important}#page-custom-css-id .pharmacyOpMv__mainImg-inner{width:100%;position:relative;z-index:10;margin:0 auto !important;padding:0 !important}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOpMv__mainImg-inner{width:678px;height:529px;margin:0;position:absolute;left:2.6666666667vw;bottom:0}}@media screen and (min-width: 768px) and (min-width: 1060px){#page-custom-css-id .pharmacyOpMv__mainImg-inner{left:56px}}#page-custom-css-id .pharmacyOpMv__bt{background:#35aba3;position:relative;z-index:20;height:76px}#page-custom-css-id .pharmacyOpMv__pc{position:absolute;right:calc(50% - 650px);bottom:40px}#page-custom-css-id .pharmacyOp__inner{width:100%;max-width:1060px;margin:0 auto;padding:0 4vw}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOp__inner{padding:0}}#page-custom-css-id .pharmacyOp__block{width:100%;background:white;border-radius:10px;padding:8vw 6.6666666667vw}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOp__block{padding:60px 30px}}#page-custom-css-id .pharmacyOp__titleBlock{text-align:center}#page-custom-css-id .pharmacyOp__title{text-align:center}#page-custom-css-id .pharmacyOp__title h2{font-size:6.4vw !important;font-weight:700 !important;line-height:1.25 !important;color:#1A535C}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOp__title h2{font-size:38px !important;font-weight:700 !important;line-height:1.3157894737 !important}}#page-custom-css-id .pharmacyOp__lead{margin-bottom:40px !important}#page-custom-css-id .pharmacyOp__lead p,#page-custom-css-id .pharmacyOp__lead .component.text{font-size:16px !important;font-weight:500 !important;line-height:2 !important;color:#1A535C;text-align:left !important}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOp__lead p,#page-custom-css-id .pharmacyOp__lead .component.text{text-align:center !important;font-size:18px !important;font-weight:500 !important;line-height:1.7777777778 !important}}#page-custom-css-id .pharmacyOpUseful{padding-top:20vw !important;padding-bottom:6.6666666667vw !important}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOpUseful{padding-top:120px !important;padding-bottom:40px !important}}#page-custom-css-id .pharmacyOpForm{padding-top:0 !important;padding-bottom:130px !important}#page-custom-css-id .pharmacyOpForm .mktoForm{width:100% !important;padding:0 !important}#page-custom-css-id .pharmacyOpForm .mktoForm form{width:100% !important}#page-custom-css-id .pharmacyOpForm .mktoForm .mktoButtonRow{margin:0 !important}#page-custom-css-id .pharmacyOpForm .mktoButton{width:100% !important;margin:0 auto !important}#page-custom-css-id .pharmacyOpList{display:flex;flex-direction:column;grid-gap:20px}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOpList{flex-direction:row}}#page-custom-css-id .pharmacyOpList__item{width:calc(100% - 13.3333333333px);text-align:center}#page-custom-css-id .pharmacyOpList__item p{padding:10px;text-align:left}#page-custom-css-id .pharmacyOp__btn{position:relative;background:#26A69A;border-radius:50px;transition:all 0.2s ease}#page-custom-css-id .pharmacyOp__btn:after{content:"";background:url(https://ferret-one.akamaized.net/images/63830549029d072c86dcd149/original.svg) no-repeat top center;background-size:contain;width:30px;height:30px;display:block;position:absolute;top:50%;left:1.22807vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#page-custom-css-id .pharmacyOp__btn:hover{opacity:0.7}#page-custom-css-id .pharmacyOp__btn a{width:100%;display:block;font-size:4.2666666667vw;font-weight:700;line-height:1.25;color:#fff;text-decoration:none !important;text-align:center;padding:22px 0}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOp__btn a{font-size:20px;font-weight:700;line-height:1.1}}#page-custom-css-id .pharmacyOp__btn a br{display:inline}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOp__btn a br{display:none}}#page-custom-css-id .pharmacyOp__dl{max-width:510px !important}#page-custom-css-id .pharmacyOpMv__dl{max-width:450px !important;margin:0 auto;margin-top:30px !important}#page-custom-css-id .pharmacyOpCta__dl{max-width:450px !important;margin:0 auto;margin-top:55px !important}#page-custom-css-id .pharmacyOpCta__dl p{margin:0 !important}#page-custom-css-id .pharmacyOpCta__dl a br{display:inline}@media screen and (min-width: 768px){#page-custom-css-id .pharmacyOpCta__dl a br{display:none}}#page-custom-css-id .u-hidden-pc{display:inline}@media screen and (min-width: 1060px){#page-custom-css-id .u-hidden-pc{display:none}}#page-custom-css-id .u-hidden-tab{display:inline}@media screen and (min-width: 768px){#page-custom-css-id .u-hidden-tab{display:none}}#page-custom-css-id .u-hidden-sp{display:none}@media screen and (min-width: 768px){#page-custom-css-id .u-hidden-sp{display:inline}}
.contents .content-1 {
  /* sample */
}

.contents .content-1 .row.row-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-1 .row.row-2 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 .component.text {
  /* sample */
}

.contents .content-1 .row.row-3 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-1 .component.image {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-2 .component.image {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-2 .component.text {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-3 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-3 .component.image {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-3 .component.text {
  /* sample */
}

.contents .content-1 .row.row-4 {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-2 {
  /* sample */
}

.contents .content-2 .row.row-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}

.contents .content-2 .row.row-2 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.foot {
  /* sample */
}

.foot .row.row-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.list {
  /* sample */
}

.foot .row.row-2 {
  /* sample */
}
.foot .row.row-2 .col.col-1 {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.button {
  /* sample */
}
.foot .row.row-2 .col.col-2 {
  /* sample */
}
.foot .row.row-2 .col.col-2 .component.button {
  /* sample */
}

.header, .main-visual {
  /* sample */
}

.header .row.row-1, .main-visual .row.row-1 {
  /* sample */
}
.header .row.row-1 .col.col-1, .main-visual .row.row-1 .col.col-1 {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.image, .main-visual .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.image, .main-visual .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.richtext, .main-visual .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.header .row.row-1 .col.col-2, .main-visual .row.row-1 .col.col-2 {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.image, .main-visual .row.row-1 .col.col-2 .component.image {
  /* sample */
}

.navi, .navi-001-01, .navi-002-01 {
  /* sample */
}

.navi .row.row-1, .navi-001-01 .row.row-1, .navi-002-01 .row.row-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1, .navi-001-01 .row.row-1 .col.col-1, .navi-002-01 .row.row-1 .col.col-1 {
  /* sample */
}
.navi .row.row-1 .col.col-2, .navi-001-01 .row.row-1 .col.col-2, .navi-002-01 .row.row-1 .col.col-2 {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.richtext, .navi-001-01 .row.row-1 .col.col-2 .component.richtext, .navi-002-01 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.fixed-side .row.row-1 {
  /* sample */
}
.fixed-side .row.row-1 .col.col-1 {
  /* sample */
}