@charset "UTF-8";
html {
  font-size: 62.5%;
}

#change_delivery a, #modal-content a, #modal-selDvr a {
  background-color: transparent;
}

#change_delivery a:active, #change_delivery a:hover, #modal-content a:active, #modal-content a:hover, #modal-selDvr a:active, #modal-selDvr a:hover {
  outline: 0;
}

#change_delivery img, #modal-content img, #modal-selDvr img {
  border: 0;
}

#change_delivery b, #change_delivery strong, #modal-content b, #modal-content strong, #modal-selDvr b, #modal-selDvr strong {
  font-weight: bold;
}

#change_delivery table, #modal-content table, #modal-selDvr table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 100%;
  /*add*/
}

#change_delivery div, #change_delivery pre, #change_delivery p, #change_delivery blockquote, #change_delivery dl, #change_delivery dt, #change_delivery dd, #change_delivery ul, #change_delivery ol, #change_delivery li, #change_delivery h1, #change_delivery h2, #change_delivery h3, #change_delivery h4, #change_delivery h5, #change_delivery h6, #change_delivery form, #change_delivery th, #change_delivery td, #change_delivery figure, #change_delivery figcaption, #change_delivery code, #modal-content div, #modal-content pre, #modal-content p, #modal-content blockquote, #modal-content dl, #modal-content dt, #modal-content dd, #modal-content ul, #modal-content ol, #modal-content li, #modal-content h1, #modal-content h2, #modal-content h3, #modal-content h4, #modal-content h5, #modal-content h6, #modal-content form, #modal-content th, #modal-content td, #modal-content figure, #modal-content figcaption, #modal-content code, #modal-selDvr div, #modal-selDvr pre, #modal-selDvr p, #modal-selDvr blockquote, #modal-selDvr dl, #modal-selDvr dt, #modal-selDvr dd, #modal-selDvr ul, #modal-selDvr ol, #modal-selDvr li, #modal-selDvr h1, #modal-selDvr h2, #modal-selDvr h3, #modal-selDvr h4, #modal-selDvr h5, #modal-selDvr h6, #modal-selDvr form, #modal-selDvr th, #modal-selDvr td, #modal-selDvr figure, #modal-selDvr figcaption, #modal-selDvr code {
  margin: 0;
  padding: 0;
}

#change_delivery article, #change_delivery aside, #change_delivery details, #change_delivery figcaption, #change_delivery figure, #change_delivery footer, #change_delivery header, #change_delivery hgroup, #change_delivery main, #change_delivery menu, #change_delivery nav, #change_delivery section, #change_delivery summary, #modal-content article, #modal-content aside, #modal-content details, #modal-content figcaption, #modal-content figure, #modal-content footer, #modal-content header, #modal-content hgroup, #modal-content main, #modal-content menu, #modal-content nav, #modal-content section, #modal-content summary, #modal-selDvr article, #modal-selDvr aside, #modal-selDvr details, #modal-selDvr figcaption, #modal-selDvr figure, #modal-selDvr footer, #modal-selDvr header, #modal-selDvr hgroup, #modal-selDvr main, #modal-selDvr menu, #modal-selDvr nav, #modal-selDvr section, #modal-selDvr summary {
  display: block;
}

#change_delivery audio, #change_delivery canvas, #change_delivery progress, #change_delivery video, #modal-content audio, #modal-content canvas, #modal-content progress, #modal-content video, #modal-selDvr audio, #modal-selDvr canvas, #modal-selDvr progress, #modal-selDvr video {
  display: inline-block;
  vertical-align: baseline;
}

#change_delivery audio:not([controls]), #modal-content audio:not([controls]), #modal-selDvr audio:not([controls]) {
  display: none;
  height: 0;
}

#change_delivery [hidden], #change_delivery template, #modal-content [hidden], #modal-content template, #modal-selDvr [hidden], #modal-selDvr template {
  display: none;
}

#change_delivery svg:not(:root), #modal-content svg:not(:root), #modal-selDvr svg:not(:root) {
  overflow: hidden;
}

#change_delivery picture, #modal-content picture, #modal-selDvr picture {
  display: block;
}

#change_delivery button, #change_delivery input, #change_delivery optgroup, #change_delivery select, #change_delivery textarea, #modal-content button, #modal-content input, #modal-content optgroup, #modal-content select, #modal-content textarea, #modal-selDvr button, #modal-selDvr input, #modal-selDvr optgroup, #modal-selDvr select, #modal-selDvr textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

#change_delivery button, #modal-content button, #modal-selDvr button {
  overflow: visible;
}

#change_delivery button, #change_delivery select, #modal-content button, #modal-content select, #modal-selDvr button, #modal-selDvr select {
  text-transform: none;
}

#change_delivery button,
#change_delivery input[type="button"],
#change_delivery input[type="reset"],
#change_delivery input[type="submit"], #modal-content button,
#modal-content input[type="button"],
#modal-content input[type="reset"],
#modal-content input[type="submit"], #modal-selDvr button,
#modal-selDvr input[type="button"],
#modal-selDvr input[type="reset"],
#modal-selDvr input[type="submit"] {
  -webkit-appearance: none;
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
}

#change_delivery button[disabled],
#change_delivery input[disabled], #modal-content button[disabled],
#modal-content input[disabled], #modal-selDvr button[disabled],
#modal-selDvr input[disabled] {
  cursor: default;
}

#change_delivery button::-moz-focus-inner,
#change_delivery input::-moz-focus-inner, #modal-content button::-moz-focus-inner,
#modal-content input::-moz-focus-inner, #modal-selDvr button::-moz-focus-inner,
#modal-selDvr input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

#change_delivery input, #modal-content input, #modal-selDvr input {
  line-height: normal;
}

#change_delivery input[type="checkbox"],
#change_delivery input[type="radio"], #modal-content input[type="checkbox"],
#modal-content input[type="radio"], #modal-selDvr input[type="checkbox"],
#modal-selDvr input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

#change_delivery input[type="number"]::-webkit-inner-spin-button,
#change_delivery input[type="number"]::-webkit-outer-spin-button, #modal-content input[type="number"]::-webkit-inner-spin-button,
#modal-content input[type="number"]::-webkit-outer-spin-button, #modal-selDvr input[type="number"]::-webkit-inner-spin-button,
#modal-selDvr input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

#change_delivery input[type="search"], #modal-content input[type="search"], #modal-selDvr input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

#change_delivery input[type="search"]::-webkit-search-cancel-button,
#change_delivery input[type="search"]::-webkit-search-decoration, #modal-content input[type="search"]::-webkit-search-cancel-button,
#modal-content input[type="search"]::-webkit-search-decoration, #modal-selDvr input[type="search"]::-webkit-search-cancel-button,
#modal-selDvr input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

#change_delivery fieldset, #modal-content fieldset, #modal-selDvr fieldset {
  border: none;
  /*changed*/
  margin: 0;
  /*changed*/
  padding: 0.35em 0.625em 0.75em;
}

#change_delivery legend, #modal-content legend, #modal-selDvr legend {
  border: 0;
  padding: 0;
}

#change_delivery textarea, #modal-content textarea, #modal-selDvr textarea {
  overflow: auto;
}

#change_delivery optgroup, #modal-content optgroup, #modal-selDvr optgroup {
  font-weight: bold;
}

#change_delivery sub, #change_delivery sup, #modal-content sub, #modal-content sup, #modal-selDvr sub, #modal-selDvr sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

#change_delivery sup, #modal-content sup, #modal-selDvr sup {
  top: -0.5em;
}

#change_delivery sub, #modal-content sub, #modal-selDvr sub {
  bottom: -0.25em;
}

#change_delivery hr, #modal-content hr, #modal-selDvr hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

#change_delivery pre, #modal-content pre, #modal-selDvr pre {
  overflow: auto;
}

#change_delivery code, #change_delivery kbd, #change_delivery pre, #change_delivery samp, #modal-content code, #modal-content kbd, #modal-content pre, #modal-content samp, #modal-selDvr code, #modal-selDvr kbd, #modal-selDvr pre, #modal-selDvr samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

#change_delivery address, #change_delivery caption, #change_delivery cite, #change_delivery code, #change_delivery dfn, #change_delivery em, #change_delivery th, #change_delivery var, #modal-content address, #modal-content caption, #modal-content cite, #modal-content code, #modal-content dfn, #modal-content em, #modal-content th, #modal-content var, #modal-selDvr address, #modal-selDvr caption, #modal-selDvr cite, #modal-selDvr code, #modal-selDvr dfn, #modal-selDvr em, #modal-selDvr th, #modal-selDvr var {
  font-style: normal;
  font-weight: normal;
}

#change_delivery ol, #change_delivery ul, #modal-content ol, #modal-content ul, #modal-selDvr ol, #modal-selDvr ul {
  list-style: none;
}

#change_delivery caption, #change_delivery th, #modal-content caption, #modal-content th, #modal-selDvr caption, #modal-selDvr th {
  text-align: left;
}

#change_delivery h1, #change_delivery h2, #change_delivery h3, #change_delivery h4, #change_delivery h5, #change_delivery h6, #modal-content h1, #modal-content h2, #modal-content h3, #modal-content h4, #modal-content h5, #modal-content h6, #modal-selDvr h1, #modal-selDvr h2, #modal-selDvr h3, #modal-selDvr h4, #modal-selDvr h5, #modal-selDvr h6 {
  font-weight: normal;
}

#change_delivery label, #modal-content label, #modal-selDvr label {
  cursor: pointer;
}

#change_delivery input, #modal-content input, #modal-selDvr input {
  outline: none;
}

#change_delivery legend, #modal-content legend, #modal-selDvr legend {
  color: #333;
}

#change_delivery input, #change_delivery button, #change_delivery textarea,
#change_delivery select, #change_delivery optgroup, #change_delivery option, #modal-content input, #modal-content button, #modal-content textarea,
#modal-content select, #modal-content optgroup, #modal-content option, #modal-selDvr input, #modal-selDvr button, #modal-selDvr textarea,
#modal-selDvr select, #modal-selDvr optgroup, #modal-selDvr option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}

#change_delivery input, #change_delivery button,
#change_delivery textarea, #change_delivery select, #modal-content input, #modal-content button,
#modal-content textarea, #modal-content select, #modal-selDvr input, #modal-selDvr button,
#modal-selDvr textarea, #modal-selDvr select {
  *font-size: 100%;
}

#change_delivery a, #modal-content a, #modal-selDvr a {
  color: #333;
  outline: none;
  text-decoration: none;
}

#change_delivery img, #modal-content img, #modal-selDvr img {
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
}

#change_delivery img[src$=".svg"], #modal-content img[src$=".svg"], #modal-selDvr img[src$=".svg"] {
  /* for win7 ie11 */
  width: 100%;
  height: auto;
}

#change_delivery table, #modal-content table, #modal-selDvr table {
  table-layout: fixed;
}

#change_delivery input, #change_delivery select, #change_delivery textarea, #modal-content input, #modal-content select, #modal-content textarea, #modal-selDvr input, #modal-selDvr select, #modal-selDvr textarea {
  max-width: 100%;
}

#change_delivery input[type="button"], #change_delivery select, #modal-content input[type="button"], #modal-content select, #modal-selDvr input[type="button"], #modal-selDvr select {
  cursor: pointer;
  outline: none;
}

#change_delivery :focus::-webkit-input-placeholder, #modal-content :focus::-webkit-input-placeholder, #modal-selDvr :focus::-webkit-input-placeholder {
  color: transparent;
}

#change_delivery :focus:-moz-placeholder, #modal-content :focus:-moz-placeholder, #modal-selDvr :focus:-moz-placeholder {
  color: transparent;
}

#change_delivery :focus::-moz-placeholder, #modal-content :focus::-moz-placeholder, #modal-selDvr :focus::-moz-placeholder {
  color: transparent;
}

#change_delivery ::-webkit-input-placeholder, #modal-content ::-webkit-input-placeholder, #modal-selDvr ::-webkit-input-placeholder {
  color: #888;
  opacity: 1;
}

#change_delivery :-moz-placeholder, #modal-content :-moz-placeholder, #modal-selDvr :-moz-placeholder {
  color: #888;
  opacity: 1;
}

#change_delivery ::-moz-placeholder, #modal-content ::-moz-placeholder, #modal-selDvr ::-moz-placeholder {
  color: #888;
  opacity: 1;
}

#change_delivery input[type="submit"],
#change_delivery input[type="button"], #modal-content input[type="submit"],
#modal-content input[type="button"], #modal-selDvr input[type="submit"],
#modal-selDvr input[type="button"] {
  -webkit-appearance: button;
  -moz-appearance: button;
       appearance: button;
}

#change_delivery input[type="text"], #change_delivery input[type="email"], #change_delivery input[type="password"], #change_delivery input[type="tel"], #change_delivery textarea, #modal-content input[type="text"], #modal-content input[type="email"], #modal-content input[type="password"], #modal-content input[type="tel"], #modal-content textarea, #modal-selDvr input[type="text"], #modal-selDvr input[type="email"], #modal-selDvr input[type="password"], #modal-selDvr input[type="tel"], #modal-selDvr textarea {
  -webkit-appearance: none;
  border-radius: 0;
  outline: none;
}

#change_delivery select, #modal-content select, #modal-selDvr select {
  outline: none;
}

@media screen and (min-width: 961px) {
  #change_delivery a:hover,
  #change_delivery button:hover, #modal-content a:hover,
  #modal-content button:hover, #modal-selDvr a:hover,
  #modal-selDvr button:hover {
    opacity: .7;
  }
}

@media all and (min-width: 961px) {
  #change_delivery a[href^="tel:"], #modal-content a[href^="tel:"], #modal-selDvr a[href^="tel:"] {
    cursor: default;
    text-decoration: none;
    pointer-events: none;
    display: inline-block;
    /*for ie11*/
  }
}

@media screen and (max-width: 960px) {
  #change_delivery input, #change_delivery select, #change_delivery textarea, #modal-content input, #modal-content select, #modal-content textarea, #modal-selDvr input, #modal-selDvr select, #modal-selDvr textarea {
    font-size: 1.6rem;
  }
}

#change_delivery #container, #modal-content #container, #modal-selDvr #container {
  margin: 0 auto;
  font-size: 1.8rem;
  min-width: 1024px;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 960px) {
  #change_delivery #container, #modal-content #container, #modal-selDvr #container {
    min-width: inherit;
    font-size: 1.6rem;
  }
}

#change_delivery .l-header, #modal-content .l-header, #modal-selDvr .l-header {
  /* height: 72px; */
  position: relative;
  z-index: 8;
}

#change_delivery .p-header, #modal-content .p-header, #modal-selDvr .p-header {
  height: 100%;
  position: relative;
  background: #fff;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
}

#change_delivery .p-headerLogo, #modal-content .p-headerLogo, #modal-selDvr .p-headerLogo {
  height: 65px;
  padding-top: 8px;
}

#change_delivery .p-header_left, #modal-content .p-header_left, #modal-selDvr .p-header_left {
  width: calc(243 / 375 * 100%);
  padding-left: 40px;
  text-align: left;
  padding-bottom: 15px;
}

#change_delivery .p-headerLogo img, #modal-content .p-headerLogo img, #modal-selDvr .p-headerLogo img {
  width: 240.1px;
  height: 46px;
  vertical-align: top;
}

#change_delivery .p-headerMenu, #modal-content .p-headerMenu, #modal-selDvr .p-headerMenu {
  position: absolute;
  right: 122px;
  top: 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

#change_delivery .p-headerMenu li, #modal-content .p-headerMenu li, #modal-selDvr .p-headerMenu li {
  position: relative;
  margin-left: 20px;
  padding-left: 20px;
}

#change_delivery .p-headerMenu li:before, #modal-content .p-headerMenu li:before, #modal-selDvr .p-headerMenu li:before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 1px;
  height: 20px;
  background: #707070;
  display: inline-block;
}

#change_delivery .p-headerMenu li:nth-child(1):before, #modal-content .p-headerMenu li:nth-child(1):before, #modal-selDvr .p-headerMenu li:nth-child(1):before {
  display: none;
}

#change_delivery .p-headerMenu a, #modal-content .p-headerMenu a, #modal-selDvr .p-headerMenu a {
  color: #333;
  font-size: 1.6rem;
}

#change_delivery .p-header .hover_question:hover + .hover_question_view, #modal-content .p-header .hover_question:hover + .hover_question_view, #modal-selDvr .p-header .hover_question:hover + .hover_question_view {
  opacity: 1;
}

#change_delivery .p-header .hover_beginner:hover + .hover_beginner_view, #modal-content .p-header .hover_beginner:hover + .hover_beginner_view, #modal-selDvr .p-header .hover_beginner:hover + .hover_beginner_view {
  opacity: 1;
}

#change_delivery .p-header .hover_question_view,
#change_delivery .p-header .hover_beginner_view, #modal-content .p-header .hover_question_view,
#modal-content .p-header .hover_beginner_view, #modal-selDvr .p-header .hover_question_view,
#modal-selDvr .p-header .hover_beginner_view {
  opacity: 0;
  -webkit-transition: .3s ease;
  transition: .3s ease;
  position: absolute;
  top: 56px;
  font-size: 1.6rem;
  background-color: #F0F0F0;
  padding: 5px 20px;
}

#change_delivery .p-header .hover_question_view, #modal-content .p-header .hover_question_view, #modal-selDvr .p-header .hover_question_view {
  width: 248px;
  height: 32px;
  right: -50px;
}

#change_delivery .p-header .hover_beginner_view, #modal-content .p-header .hover_beginner_view, #modal-selDvr .p-header .hover_beginner_view {
  width: 329px;
  height: 32px;
  right: -19px;
}

#change_delivery .p-header .hover_beginner_view::after, #modal-content .p-header .hover_beginner_view::after, #modal-selDvr .p-header .hover_beginner_view::after {
  position: absolute;
  content: '';
  border-right: 7px solid transparent;
  border-bottom: 10px solid #F0F0F0;
  border-left: 7px solid transparent;
  top: -10px;
  right: 21px;
}

#change_delivery .p-header .hover_question_view::after, #modal-content .p-header .hover_question_view::after, #modal-selDvr .p-header .hover_question_view::after {
  position: absolute;
  content: '';
  border-right: 7px solid transparent;
  border-bottom: 10px solid #F0F0F0;
  border-left: 7px solid transparent;
  top: -10px;
  right: 58px;
}

#change_delivery .p-headerMember, #modal-content .p-headerMember, #modal-selDvr .p-headerMember {
  position: absolute;
  right: 122px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

#change_delivery .p-headerMember a, #modal-content .p-headerMember a, #modal-selDvr .p-headerMember a {
  display: block;
  width: 170px;
  height: 44px;
  color: #fff;
  font-weight: 700;
  background: #F56400;
  border-radius: 5px;
  text-align: center;
  line-height: 44px;
  font-size: 1.6rem;
}

#change_delivery .p-preOrderSaleBtn, #modal-content .p-preOrderSaleBtn, #modal-selDvr .p-preOrderSaleBtn {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 50px;
  height: 50px;
  position: absolute;
  right: 75px;
  top: 17px;
  color: #fff;
  background-color: #14C864;
  border-radius: 4px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
}

#change_delivery .p-headerNav__btn, #modal-content .p-headerNav__btn, #modal-selDvr .p-headerNav__btn {
  display: block;
  position: absolute;
  right: 35px;
  top: 17px;
  white-space: nowrap;
  color: #F56400;
  opacity: 0;
}

#change_delivery .p-headerNav__btn:hover, #modal-content .p-headerNav__btn:hover, #modal-selDvr .p-headerNav__btn:hover {
  opacity: 1 !important;
}

#change_delivery .p-headerNavBtn__icon, #modal-content .p-headerNavBtn__icon, #modal-selDvr .p-headerNavBtn__icon {
  width: 36px;
  height: 20px;
  margin: 0 auto;
  position: relative;
}

#change_delivery .p-headerNavBtnIcon__line, #modal-content .p-headerNavBtnIcon__line, #modal-selDvr .p-headerNavBtnIcon__line {
  width: 36px;
  height: 2px;
  display: block;
  background: #F56400;
  position: absolute;
  -webkit-transition: 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

#change_delivery .p-headerNavBtnIcon__line.u-line01, #modal-content .p-headerNavBtnIcon__line.u-line01, #modal-selDvr .p-headerNavBtnIcon__line.u-line01 {
  top: 0;
}

#change_delivery .p-headerNavBtnIcon__line.u-line02, #modal-content .p-headerNavBtnIcon__line.u-line02, #modal-selDvr .p-headerNavBtnIcon__line.u-line02 {
  top: 9px;
}

#change_delivery .p-headerNavBtnIcon__line.u-line03, #modal-content .p-headerNavBtnIcon__line.u-line03, #modal-selDvr .p-headerNavBtnIcon__line.u-line03 {
  bottom: 0;
}

#change_delivery .p-headerNavBtnIcon__line.u-line01, #modal-content .p-headerNavBtnIcon__line.u-line01, #modal-selDvr .p-headerNavBtnIcon__line.u-line01 {
  -webkit-animation: menubar01 .4s forwards;
          animation: menubar01 .4s forwards;
}

@-webkit-keyframes menubar01 {
  0% {
    -webkit-transform: translateY(9px) rotate(45deg);
            transform: translateY(9px) rotate(45deg);
  }
  50% {
    -webkit-transform: translateY(9px) rotate(0);
            transform: translateY(9px) rotate(0);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}

@keyframes menubar01 {
  0% {
    -webkit-transform: translateY(9px) rotate(45deg);
            transform: translateY(9px) rotate(45deg);
  }
  50% {
    -webkit-transform: translateY(9px) rotate(0);
            transform: translateY(9px) rotate(0);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}

#change_delivery .p-headerNavBtnIcon__line.u-line02, #modal-content .p-headerNavBtnIcon__line.u-line02, #modal-selDvr .p-headerNavBtnIcon__line.u-line02 {
  -webkit-transition: all .2s .2s;
  transition: all .2s .2s;
  opacity: 1;
}

#change_delivery .p-headerNavBtnIcon__line.u-line03, #modal-content .p-headerNavBtnIcon__line.u-line03, #modal-selDvr .p-headerNavBtnIcon__line.u-line03 {
  -webkit-animation: menubar02 .4s forwards;
          animation: menubar02 .4s forwards;
}

@-webkit-keyframes menubar02 {
  0% {
    -webkit-transform: translateY(-9px) rotate(-45deg);
            transform: translateY(-9px) rotate(-45deg);
  }
  50% {
    -webkit-transform: translateY(-9px) rotate(0);
            transform: translateY(-9px) rotate(0);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}

@keyframes menubar02 {
  0% {
    -webkit-transform: translateY(-9px) rotate(-45deg);
            transform: translateY(-9px) rotate(-45deg);
  }
  50% {
    -webkit-transform: translateY(-9px) rotate(0);
            transform: translateY(-9px) rotate(0);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}

#change_delivery .p-headerNav__btn.active .p-headerNavBtnIcon__line.u-line01, #modal-content .p-headerNav__btn.active .p-headerNavBtnIcon__line.u-line01, #modal-selDvr .p-headerNav__btn.active .p-headerNavBtnIcon__line.u-line01 {
  -webkit-animation: activemenubar .4s forwards;
          animation: activemenubar .4s forwards;
}

@-webkit-keyframes activemenubar {
  0% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  50% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  100% {
    -webkit-transform: translateY(9px) rotate(45deg);
            transform: translateY(9px) rotate(45deg);
  }
}

@keyframes activemenubar {
  0% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  50% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  100% {
    -webkit-transform: translateY(9px) rotate(45deg);
            transform: translateY(9px) rotate(45deg);
  }
}

#change_delivery .p-headerNav__btn.active .p-headerNavBtnIcon__line.u-line02, #modal-content .p-headerNav__btn.active .p-headerNavBtnIcon__line.u-line02, #modal-selDvr .p-headerNav__btn.active .p-headerNavBtnIcon__line.u-line02 {
  opacity: 0;
}

#change_delivery .p-headerNav__btn.active .p-headerNavBtnIcon__line.u-line03, #modal-content .p-headerNav__btn.active .p-headerNavBtnIcon__line.u-line03, #modal-selDvr .p-headerNav__btn.active .p-headerNavBtnIcon__line.u-line03 {
  -webkit-animation: menuactive .4s forwards;
          animation: menuactive .4s forwards;
}

@-webkit-keyframes menuactive {
  0% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  50% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  100% {
    -webkit-transform: translateY(-9px) rotate(-45deg);
            transform: translateY(-9px) rotate(-45deg);
  }
}

@keyframes menuactive {
  0% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  50% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  100% {
    -webkit-transform: translateY(-9px) rotate(-45deg);
            transform: translateY(-9px) rotate(-45deg);
  }
}

#change_delivery .p-headerNavBtnIcon__txt, #modal-content .p-headerNavBtnIcon__txt, #modal-selDvr .p-headerNavBtnIcon__txt {
  font-size: 1.4rem;
}

@media screen and (max-width: 1240px) {
  #change_delivery .p-headerLogo img, #modal-content .p-headerLogo img, #modal-selDvr .p-headerLogo img {
    width: 200px;
    height: 38.3173px;
  }
  #change_delivery .p-headerMenu li, #modal-content .p-headerMenu li, #modal-selDvr .p-headerMenu li {
    margin-left: 10px;
    padding-left: 10px;
  }
  #change_delivery .p-headerMenu a, #modal-content .p-headerMenu a, #modal-selDvr .p-headerMenu a {
    font-size: 1.3rem;
  }
  #change_delivery .p-headerMenu .icon_question, #modal-content .p-headerMenu .icon_question, #modal-selDvr .p-headerMenu .icon_question {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  #change_delivery .p-headerMenu .icon_beginner, #modal-content .p-headerMenu .icon_beginner, #modal-selDvr .p-headerMenu .icon_beginner {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}

@media screen and (max-width: 960px) {
  #change_delivery .p-headerLogo, #modal-content .p-headerLogo, #modal-selDvr .p-headerLogo {
    height: 36px;
    padding-top: 8px;
  }
  #change_delivery .p-headerLogo img, #modal-content .p-headerLogo img, #modal-selDvr .p-headerLogo img {
    width: 125.27px;
    height: 24px;
  }
  #change_delivery .p-header_left, #modal-content .p-header_left, #modal-selDvr .p-header_left {
    padding-left: 12px;
    padding-bottom: 10px;
  }
  #change_delivery .p-headerMenu,
  #change_delivery .p-headerMember, #modal-content .p-headerMenu,
  #modal-content .p-headerMember, #modal-selDvr .p-headerMenu,
  #modal-selDvr .p-headerMember {
    display: none;
  }
  #change_delivery .p-preOrderSaleBtn, #modal-content .p-preOrderSaleBtn, #modal-selDvr .p-preOrderSaleBtn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  #change_delivery .p-headerNav__btn, #modal-content .p-headerNav__btn, #modal-selDvr .p-headerNav__btn {
    right: 20px;
    margin-top: 2px;
  }
  #change_delivery .p-headerNavBtn__icon, #modal-content .p-headerNavBtn__icon, #modal-selDvr .p-headerNavBtn__icon {
    width: 28px;
    height: 18px;
  }
  #change_delivery .p-headerNavBtnIcon__line, #modal-content .p-headerNavBtnIcon__line, #modal-selDvr .p-headerNavBtnIcon__line {
    height: 1px;
  }
  #change_delivery .p-headerNavBtnIcon__txt, #modal-content .p-headerNavBtnIcon__txt, #modal-selDvr .p-headerNavBtnIcon__txt {
    font-size: 1.2rem;
    margin-top: 2px;
  }
}

#change_delivery .l-header__02, #modal-content .l-header__02, #modal-selDvr .l-header__02 {
  padding-top: 80px;
  text-align: center;
  margin-bottom: 85px;
  line-height: 1;
}

#change_delivery .p-header02Logo img, #modal-content .p-header02Logo img, #modal-selDvr .p-header02Logo img {
  width: 492px;
  height: auto;
  vertical-align: top;
}

@media screen and (max-width: 960px) {
  #change_delivery .l-header__02, #modal-content .l-header__02, #modal-selDvr .l-header__02 {
    padding-top: 24px;
    margin-bottom: 28px;
  }
  #change_delivery .p-header02Logo img, #modal-content .p-header02Logo img, #modal-selDvr .p-header02Logo img {
    width: 222px;
  }
}

#change_delivery .l-gnav, #modal-content .l-gnav, #modal-selDvr .l-gnav {
  width: 375px;
  height: calc(100% - 72px);
  background: #fff;
  position: fixed;
  z-index: 7;
  right: -375px;
  top: 72px;
}

#change_delivery .p-gnav, #modal-content .p-gnav, #modal-selDvr .p-gnav {
  height: 100%;
  overflow-y: auto;
}

#change_delivery .p-gnav__head, #modal-content .p-gnav__head, #modal-selDvr .p-gnav__head {
  min-height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 30px;
  font-size: 1.8rem;
}

#change_delivery .p-gnav .bdt, #modal-content .p-gnav .bdt, #modal-selDvr .p-gnav .bdt {
  border-top: 1px solid #C8C8C8;
}

#change_delivery .p-gnav .bdb, #modal-content .p-gnav .bdb, #modal-selDvr .p-gnav .bdb {
  border-bottom: 1px solid #C8C8C8;
}

#change_delivery .p-gnav__menu, #modal-content .p-gnav__menu, #modal-selDvr .p-gnav__menu {
  margin: 0 30px 20px;
}

#change_delivery .p-gnav__menu li, #modal-content .p-gnav__menu li, #modal-selDvr .p-gnav__menu li {
  border-bottom: 1px solid #C8C8C8;
}

#change_delivery .p-gnav__menu li.is-sub, #modal-content .p-gnav__menu li.is-sub, #modal-selDvr .p-gnav__menu li.is-sub {
  margin-left: 30px;
}

#change_delivery .p-gnav__menu li a, #modal-content .p-gnav__menu li a, #modal-selDvr .p-gnav__menu li a {
  padding: 23px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.6rem;
  position: relative;
}

#change_delivery .p-gnav__menu li a:before, #modal-content .p-gnav__menu li a:before, #modal-selDvr .p-gnav__menu li a:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  margin-right: 20px;
}

#change_delivery .p-gnav__menu li:nth-last-child(4) a:before, #modal-content .p-gnav__menu li:nth-last-child(4) a:before, #modal-selDvr .p-gnav__menu li:nth-last-child(4) a:before {
  background-image: url("../../rimg/common/icon_gnav_top.svg");
}

#change_delivery .p-gnav__menu li:nth-last-child(3) a:before, #modal-content .p-gnav__menu li:nth-last-child(3) a:before, #modal-selDvr .p-gnav__menu li:nth-last-child(3) a:before {
  background-image: url("../../rimg/common/icon_gnav01.svg");
}

#change_delivery .p-gnav__menu li:nth-last-child(2) a:before, #modal-content .p-gnav__menu li:nth-last-child(2) a:before, #modal-selDvr .p-gnav__menu li:nth-last-child(2) a:before {
  background-image: url("../../rimg/common/icon_gnav02.svg");
}

#change_delivery .p-gnav__menu li:nth-last-child(1) a:before, #modal-content .p-gnav__menu li:nth-last-child(1) a:before, #modal-selDvr .p-gnav__menu li:nth-last-child(1) a:before {
  background-image: url("../../rimg/common/icon_gnav03.svg");
}

#change_delivery .p-gnav__menu li a:after, #modal-content .p-gnav__menu li a:after, #modal-selDvr .p-gnav__menu li a:after {
  content: "";
  display: block;
  width: 7px;
  height: 13px;
  background: url("../../rimg/common/icon_angle-right03.svg") no-repeat 0 0/7px 13px;
  position: absolute;
  right: 7px;
}

#change_delivery .p-gnav__banner, #modal-content .p-gnav__banner, #modal-selDvr .p-gnav__banner {
  margin: 30px 46px 20px;
}

#change_delivery .p-gnav__banner li, #modal-content .p-gnav__banner li, #modal-selDvr .p-gnav__banner li {
  margin-bottom: 20px;
}

#change_delivery .p-gnav.is-previousFlightSelection .p-gnav__menu li a::before, #modal-content .p-gnav.is-previousFlightSelection .p-gnav__menu li a::before, #modal-selDvr .p-gnav.is-previousFlightSelection .p-gnav__menu li a::before {
  display: none;
}

#change_delivery .p-gnav.is-previousFlightSelection .p-gnav__menu li a, #modal-content .p-gnav.is-previousFlightSelection .p-gnav__menu li a, #modal-selDvr .p-gnav.is-previousFlightSelection .p-gnav__menu li a {
  padding: 18px 0;
}

#change_delivery .p-gnav.is-previousFlightSelection .p-gnav__menu li.is-sub a, #modal-content .p-gnav.is-previousFlightSelection .p-gnav__menu li.is-sub a, #modal-selDvr .p-gnav.is-previousFlightSelection .p-gnav__menu li.is-sub a {
  padding: 13px 0;
}

@media screen and (max-width: 960px) {
  #change_delivery .l-gnav, #modal-content .l-gnav, #modal-selDvr .l-gnav {
    width: 325px;
    height: calc(100% - 54px);
    top: 106px;
  }
  #change_delivery .p-gnav__menu, #modal-content .p-gnav__menu, #modal-selDvr .p-gnav__menu {
    margin: 0 20px 20px;
  }
  #change_delivery .p-gnav__head, #modal-content .p-gnav__head, #modal-selDvr .p-gnav__head {
    margin: 0 20px;
  }
  #change_delivery .p-gnav__banner, #modal-content .p-gnav__banner, #modal-selDvr .p-gnav__banner {
    margin: 30px 21px 20px;
  }
  #change_delivery .p-gnav__banner li, #modal-content .p-gnav__banner li, #modal-selDvr .p-gnav__banner li {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 360px) {
  #change_delivery .l-gnav, #modal-content .l-gnav, #modal-selDvr .l-gnav {
    width: 300px;
  }
  #change_delivery .p-gnav__menu li a:before, #modal-content .p-gnav__menu li a:before, #modal-selDvr .p-gnav__menu li a:before {
    margin-right: 10px;
  }
}

#change_delivery .l-overlay, #modal-content .l-overlay, #modal-selDvr .l-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 6;
  background: rgba(0, 0, 0, 0.2);
  display: none;
}

#change_delivery #noscript, #modal-content #noscript, #modal-selDvr #noscript {
  margin-bottom: 15px;
  padding: 0.5em 1em;
  border: 2px solid #ccc;
  color: #333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#change_delivery .l-content, #modal-content .l-content, #modal-selDvr .l-content {
  position: relative;
  z-index: 1;
}

#change_delivery .p-topicPath, #modal-content .p-topicPath, #modal-selDvr .p-topicPath {
  padding: 20px 40px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

#change_delivery .p-topicPath li, #modal-content .p-topicPath li, #modal-selDvr .p-topicPath li {
  font-size: 1.4rem;
}

#change_delivery .p-topicPath li:after, #modal-content .p-topicPath li:after, #modal-selDvr .p-topicPath li:after {
  content: "〉";
  display: inline-block;
  margin: 0 0 0 10px;
}

#change_delivery .p-topicPath li:last-of-type:after, #modal-content .p-topicPath li:last-of-type:after, #modal-selDvr .p-topicPath li:last-of-type:after {
  display: none;
}

#change_delivery .p-topicPath li a, #modal-content .p-topicPath li a, #modal-selDvr .p-topicPath li a {
  border-bottom: 1px solid #333;
}

#change_delivery .p-topicPath li a:hover, #modal-content .p-topicPath li a:hover, #modal-selDvr .p-topicPath li a:hover {
  border-color: transparent;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-topicPath, #modal-content .p-topicPath, #modal-selDvr .p-topicPath {
    padding: 10px 20px 0;
  }
  #change_delivery .p-topicPath li, #modal-content .p-topicPath li, #modal-selDvr .p-topicPath li {
    font-size: 1.2rem;
  }
}

#change_delivery .p-pageTtl01, #modal-content .p-pageTtl01, #modal-selDvr .p-pageTtl01 {
  text-align: center;
  margin: 70px 40px 60px !important;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-pageTtl01, #modal-content .p-pageTtl01, #modal-selDvr .p-pageTtl01 {
    margin: 25px 20px !important;
  }
}

#change_delivery .l-main, #modal-content .l-main, #modal-selDvr .l-main {
  margin-left: auto;
  margin-right: auto;
}

#change_delivery .l-main--02, #modal-content .l-main--02, #modal-selDvr .l-main--02 {
  padding-bottom: 80px;
}

@media screen and (max-width: 960px) {
  #change_delivery .l-main, #modal-content .l-main, #modal-selDvr .l-main {
    padding-left: 20px;
    padding-right: 20px;
  }
  #change_delivery .l-main--02, #modal-content .l-main--02, #modal-selDvr .l-main--02 {
    padding: 0 20px 76px;
  }
}

#change_delivery .l-aside, #modal-content .l-aside, #modal-selDvr .l-aside {
  width: 240px;
  margin-right: 20px;
  margin-left: 80px;
}

#change_delivery .l-aside_linklist, #modal-content .l-aside_linklist, #modal-selDvr .l-aside_linklist {
  padding-bottom: 37px;
  margin-bottom: 38px;
  border-bottom: 1px solid #C8C8C8;
}

#change_delivery .l-aside_linklist .item a, #modal-content .l-aside_linklist .item a, #modal-selDvr .l-aside_linklist .item a {
  display: block;
  background-color: #E6E6E6;
  padding: 16.5px 30px;
  border-radius: 8px;
  margin-bottom: 20px;
  position: relative;
}

#change_delivery .l-aside_linklist .item:nth-last-child(1) a, #modal-content .l-aside_linklist .item:nth-last-child(1) a, #modal-selDvr .l-aside_linklist .item:nth-last-child(1) a {
  margin-bottom: 0;
}

#change_delivery .l-aside_linklist .item a::after, #modal-content .l-aside_linklist .item a::after, #modal-selDvr .l-aside_linklist .item a::after {
  content: "";
  width: 9px;
  height: 17px;
  background: url(../../rimg/common/icon_angle-right01.svg) no-repeat center center/9px 17px;
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

#change_delivery .l-footer, #modal-content .l-footer, #modal-selDvr .l-footer {
  margin-top: 90px;
  background: #fff;
}

#change_delivery .p-footer__nav, #modal-content .p-footer__nav, #modal-selDvr .p-footer__nav {
  position: relative;
  background: #F5F5F5;
}

#change_delivery .p-footerNav__list, #modal-content .p-footerNav__list, #modal-selDvr .p-footerNav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 20px 30px;
  font-size: 1.6rem;
}

#change_delivery .p-footerNav__list li:before, #modal-content .p-footerNav__list li:before, #modal-selDvr .p-footerNav__list li:before {
  display: inline-block;
  content: "｜";
  color: #646464;
  padding: 0 13px;
  vertical-align: -1px;
}

#change_delivery .p-footerNav__list a, #modal-content .p-footerNav__list a, #modal-selDvr .p-footerNav__list a {
  letter-spacing: .08em;
  color: #333;
}

#change_delivery .p-footer__copy, #modal-content .p-footer__copy, #modal-selDvr .p-footer__copy {
  text-align: center;
  font-size: 1.4rem;
  color: #646464;
  letter-spacing: .08em;
  padding: 12px 30px 14px;
  line-height: 1;
}

@media screen and (max-width: 960px) {
  #change_delivery .l-footer, #modal-content .l-footer, #modal-selDvr .l-footer {
    margin-top: 60px;
  }
  #change_delivery .p-footerNav__list, #modal-content .p-footerNav__list, #modal-selDvr .p-footerNav__list {
    padding: 5px 20px;
    display: block;
  }
  #change_delivery .p-footerNav__list li:before, #modal-content .p-footerNav__list li:before, #modal-selDvr .p-footerNav__list li:before {
    display: none;
  }
  #change_delivery .p-footerNav__list li, #modal-content .p-footerNav__list li, #modal-selDvr .p-footerNav__list li {
    border-bottom: 1px solid #C8C8C8;
  }
  #change_delivery .p-footerNav__list li:last-of-type, #modal-content .p-footerNav__list li:last-of-type, #modal-selDvr .p-footerNav__list li:last-of-type {
    border: none;
  }
  #change_delivery .p-footerNav__list a, #modal-content .p-footerNav__list a, #modal-selDvr .p-footerNav__list a {
    height: 48px;
    line-height: 48px;
    display: block;
  }
  #change_delivery .p-footer__copy, #modal-content .p-footer__copy, #modal-selDvr .p-footer__copy {
    font-size: 1.2rem;
    padding: 15px 20px 16px;
  }
}

#change_delivery .l-pagetop, #modal-content .l-pagetop, #modal-selDvr .l-pagetop {
  z-index: 5;
  position: fixed;
  display: block;
  right: 40px;
  bottom: 40px;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: .1s;
  transition: .1s;
}

#change_delivery .l-pagetop.is-active, #modal-content .l-pagetop.is-active, #modal-selDvr .l-pagetop.is-active {
  opacity: 1;
  pointer-events: auto;
}

@media screen and (min-width: 961px) {
  #change_delivery .l-pagetop:hover, #modal-content .l-pagetop:hover, #modal-selDvr .l-pagetop:hover {
    opacity: .5;
  }
}

@media screen and (max-width: 960px) {
  #change_delivery .l-pagetop, #modal-content .l-pagetop, #modal-selDvr .l-pagetop {
    right: 16px;
    bottom: 16px;
  }
  #change_delivery .l-pagetop img, #modal-content .l-pagetop img, #modal-selDvr .l-pagetop img {
    width: 44px;
    height: 44px;
  }
}

#change_delivery .xxx:after, #modal-content .xxx:after, #modal-selDvr .xxx:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
  line-height: 0;
}

#change_delivery .xxx, #modal-content .xxx, #modal-selDvr .xxx {
  *zoom: 1;
}

#change_delivery .c-ttl01, #modal-content .c-ttl01, #modal-selDvr .c-ttl01 {
  font-size: 4rem;
  font-weight: 700;
  color: #646464;
  margin-bottom: 40px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-ttl01, #modal-content .c-ttl01, #modal-selDvr .c-ttl01 {
    font-size: 2.4rem;
    margin-bottom: 15px;
  }
}

#change_delivery .c-ttl02, #modal-content .c-ttl02, #modal-selDvr .c-ttl02 {
  font-size: 3rem;
  font-weight: 700;
  color: #646464;
  margin-bottom: 30px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-ttl02, #modal-content .c-ttl02, #modal-selDvr .c-ttl02 {
    font-size: 2rem;
  }
}

#change_delivery .c-ttl03, #modal-content .c-ttl03, #modal-selDvr .c-ttl03 {
  font-size: 2.2rem;
  font-weight: 700;
  color: #646464;
  margin-bottom: 10px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-ttl03, #modal-content .c-ttl03, #modal-selDvr .c-ttl03 {
    font-size: 1.8rem;
    margin-bottom: 10px;
  }
}

#change_delivery .c-ttl04, #modal-content .c-ttl04, #modal-selDvr .c-ttl04 {
  font-weight: 700;
  color: #646464;
  margin-bottom: 15px;
  font-size: 1.8rem;
}

#change_delivery .c-ttl05, #modal-content .c-ttl05, #modal-selDvr .c-ttl05 {
  height: 73px;
  line-height: 73px;
  background: #E6E6E6;
  color: #646464;
  font-weight: 700;
  font-size: 2.2rem;
  padding: 0 30px;
  margin: 0 0 30px;
  position: relative;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-ttl05, #modal-content .c-ttl05, #modal-selDvr .c-ttl05 {
    height: 44px;
    line-height: 43px;
    font-size: 1.8rem;
    padding: 0 20px;
    margin: 0 0 15px;
  }
}

#change_delivery .c-ttl06, #modal-content .c-ttl06, #modal-selDvr .c-ttl06 {
  font-weight: 700;
  margin-bottom: 10px;
  font-size: 1.6rem;
}

#change_delivery .c-iframe01, #modal-content .c-iframe01, #modal-selDvr .c-iframe01 {
  border: 1px solid #aaa;
  display: block;
  width: 100%;
  height: 207px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-iframe01, #modal-content .c-iframe01, #modal-selDvr .c-iframe01 {
    height: 190px;
  }
}

#change_delivery .p-formFlow, #modal-content .p-formFlow, #modal-selDvr .p-formFlow {
  background: #FFEBD2;
  padding: 20px 80px 30px;
  margin: 0 auto 45px;
}

#change_delivery .p-formFlow__ttl, #modal-content .p-formFlow__ttl, #modal-selDvr .p-formFlow__ttl {
  text-align: center;
  font-size: 2.2rem;
  color: #333;
  margin: 0 0 20px;
}

#change_delivery .p-formFlow__list, #modal-content .p-formFlow__list, #modal-selDvr .p-formFlow__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
}

#change_delivery .p-formFlow__list li, #modal-content .p-formFlow__list li, #modal-selDvr .p-formFlow__list li {
  background: #fff;
  height: 75px;
  line-height: 75px;
  font-size: 2.2rem;
  text-align: center;
  color: #333;
}

#change_delivery .p-formFlow__list li br, #modal-content .p-formFlow__list li br, #modal-selDvr .p-formFlow__list li br {
  display: none;
}

#change_delivery .p-formFlow__list li:nth-of-type(1), #modal-content .p-formFlow__list li:nth-of-type(1), #modal-selDvr .p-formFlow__list li:nth-of-type(1) {
  width: 33%;
  padding-left: 12px;
}

#change_delivery .p-formFlow__list li:nth-of-type(2), #modal-content .p-formFlow__list li:nth-of-type(2), #modal-selDvr .p-formFlow__list li:nth-of-type(2) {
  width: 34%;
  position: relative;
}

#change_delivery .p-formFlow__list li:nth-of-type(2):before,
#change_delivery .p-formFlow__list li:nth-of-type(2):after, #modal-content .p-formFlow__list li:nth-of-type(2):before,
#modal-content .p-formFlow__list li:nth-of-type(2):after, #modal-selDvr .p-formFlow__list li:nth-of-type(2):before,
#modal-selDvr .p-formFlow__list li:nth-of-type(2):after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 21px;
  height: 75px;
  background: url("../../rimg/common/form_flow_bg.png") no-repeat 0 0/21px 75px;
}

#change_delivery .p-formFlow__list li:nth-of-type(2):before, #modal-content .p-formFlow__list li:nth-of-type(2):before, #modal-selDvr .p-formFlow__list li:nth-of-type(2):before {
  left: 0;
}

#change_delivery .p-formFlow__list li:nth-of-type(2):after, #modal-content .p-formFlow__list li:nth-of-type(2):after, #modal-selDvr .p-formFlow__list li:nth-of-type(2):after {
  right: 0;
}

#change_delivery .p-formFlow__list li:nth-of-type(3), #modal-content .p-formFlow__list li:nth-of-type(3), #modal-selDvr .p-formFlow__list li:nth-of-type(3) {
  width: 33%;
}

#change_delivery .p-formFlow__list li.is-active, #modal-content .p-formFlow__list li.is-active, #modal-selDvr .p-formFlow__list li.is-active {
  color: #F56400;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-formFlow, #modal-content .p-formFlow, #modal-selDvr .p-formFlow {
    padding: 15px 20px 16px;
    margin-bottom: 20px;
  }
  #change_delivery .p-formFlow__ttl, #modal-content .p-formFlow__ttl, #modal-selDvr .p-formFlow__ttl {
    font-size: 1.6rem;
    margin: 0 0 15px;
  }
  #change_delivery .p-formFlow__list li, #modal-content .p-formFlow__list li, #modal-selDvr .p-formFlow__list li {
    height: 65px;
    line-height: 1.33;
    font-size: 1.5rem;
    padding-top: 12px;
    white-space: nowrap;
  }
  #change_delivery .p-formFlow__list li br, #modal-content .p-formFlow__list li br, #modal-selDvr .p-formFlow__list li br {
    display: block;
  }
  #change_delivery .p-formFlow__list li:nth-of-type(1), #modal-content .p-formFlow__list li:nth-of-type(1), #modal-selDvr .p-formFlow__list li:nth-of-type(1) {
    width: 32%;
    padding-left: 10px;
  }
  #change_delivery .p-formFlow__list li:nth-of-type(2), #modal-content .p-formFlow__list li:nth-of-type(2), #modal-selDvr .p-formFlow__list li:nth-of-type(2) {
    width: 38%;
    position: relative;
  }
  #change_delivery .p-formFlow__list li:nth-of-type(2):before,
  #change_delivery .p-formFlow__list li:nth-of-type(2):after, #modal-content .p-formFlow__list li:nth-of-type(2):before,
  #modal-content .p-formFlow__list li:nth-of-type(2):after, #modal-selDvr .p-formFlow__list li:nth-of-type(2):before,
  #modal-selDvr .p-formFlow__list li:nth-of-type(2):after {
    width: 18px;
    height: 65px;
    background-size: 18px 65px;
  }
  #change_delivery .p-formFlow__list li:nth-of-type(3), #modal-content .p-formFlow__list li:nth-of-type(3), #modal-selDvr .p-formFlow__list li:nth-of-type(3) {
    width: 30%;
  }
}

@media screen and (max-width: 360px) {
  #change_delivery .p-formFlow--id .p-formFlow__list li:nth-of-type(1), #modal-content .p-formFlow--id .p-formFlow__list li:nth-of-type(1), #modal-selDvr .p-formFlow--id .p-formFlow__list li:nth-of-type(1) {
    font-size: 1.4rem;
    padding-left: 6px;
    padding-top: 14px;
  }
}

@media screen and (max-width: 600px) {
  #change_delivery .p-formFlow--pw .p-formFlow__list li:nth-of-type(3), #modal-content .p-formFlow--pw .p-formFlow__list li:nth-of-type(3), #modal-selDvr .p-formFlow--pw .p-formFlow__list li:nth-of-type(3) {
    font-size: 1.4rem;
    padding-top: 14px;
  }
}

@media screen and (max-width: 360px) {
  #change_delivery .p-formFlow--pw .p-formFlow__list li:nth-of-type(1), #modal-content .p-formFlow--pw .p-formFlow__list li:nth-of-type(1), #modal-selDvr .p-formFlow--pw .p-formFlow__list li:nth-of-type(1) {
    font-size: 1.4rem;
    padding-left: 6px;
    padding-top: 14px;
  }
  #change_delivery .p-formFlow--pw .p-formFlow__list li:nth-of-type(3), #modal-content .p-formFlow--pw .p-formFlow__list li:nth-of-type(3), #modal-selDvr .p-formFlow--pw .p-formFlow__list li:nth-of-type(3) {
    font-size: 1.2rem;
    padding-top: 18px;
  }
}

#change_delivery .p-form01DdList__label, #modal-content .p-form01DdList__label, #modal-selDvr .p-form01DdList__label {
  font-weight: 700;
  margin-bottom: 10px;
}

#change_delivery .p-form01Dd__txt01, #modal-content .p-form01Dd__txt01, #modal-selDvr .p-form01Dd__txt01 {
  display: inline-block;
  margin-left: 7px;
  vertical-align: -16px;
}

#change_delivery .p-formFlow02, #modal-content .p-formFlow02, #modal-selDvr .p-formFlow02 {
  max-width: 940px;
  margin: 70px auto 50px;
  padding: 20px 80px 30px;
  background: #FFEBD2;
}

#change_delivery .p-formFlow02__ttl, #modal-content .p-formFlow02__ttl, #modal-selDvr .p-formFlow02__ttl {
  text-align: center;
  font-size: 2.2rem;
  margin: 0 0 20px;
}

#change_delivery .p-formFlow02__list, #modal-content .p-formFlow02__list, #modal-selDvr .p-formFlow02__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #fff;
  padding: 17px 20px 20px;
}

#change_delivery .p-formFlow02__list li, #modal-content .p-formFlow02__list li, #modal-selDvr .p-formFlow02__list li {
  width: 20%;
  text-align: center;
  line-height: 1.12;
  font-size: 1.6rem;
  white-space: nowrap;
  position: relative;
}

#change_delivery .p-formFlow02__list li br, #modal-content .p-formFlow02__list li br, #modal-selDvr .p-formFlow02__list li br {
  display: none;
}

#change_delivery .p-formFlow02__list li:before,
#change_delivery .p-formFlow02__list li:after, #modal-content .p-formFlow02__list li:before,
#modal-content .p-formFlow02__list li:after, #modal-selDvr .p-formFlow02__list li:before,
#modal-selDvr .p-formFlow02__list li:after {
  content: "";
  display: block;
  height: 2px;
  background: #aaa;
  width: 51%;
  position: absolute;
  top: 11px;
}

#change_delivery .p-formFlow02__list li:first-of-type:before, #modal-content .p-formFlow02__list li:first-of-type:before, #modal-selDvr .p-formFlow02__list li:first-of-type:before {
  display: none;
}

#change_delivery .p-formFlow02__list li:last-of-type:after, #modal-content .p-formFlow02__list li:last-of-type:after, #modal-selDvr .p-formFlow02__list li:last-of-type:after {
  display: none;
}

#change_delivery .p-formFlow02__list li:before, #modal-content .p-formFlow02__list li:before, #modal-selDvr .p-formFlow02__list li:before {
  left: 0;
}

#change_delivery .p-formFlow02__list li:after, #modal-content .p-formFlow02__list li:after, #modal-selDvr .p-formFlow02__list li:after {
  right: 0;
}

#change_delivery .p-formFlow02__list li span, #modal-content .p-formFlow02__list li span, #modal-selDvr .p-formFlow02__list li span {
  display: block;
  width: 24px;
  height: 24px;
  background: #aaa;
  border-radius: 50%;
  text-align: center;
  line-height: 23px;
  margin: 0 auto;
  color: #fff;
  letter-spacing: 0em;
  font-weight: 700;
  margin-bottom: 10px;
  position: relative;
  z-index: 2;
}

#change_delivery .p-formFlow02__list li.is-active, #modal-content .p-formFlow02__list li.is-active, #modal-selDvr .p-formFlow02__list li.is-active {
  color: #F56400;
}

#change_delivery .p-formFlow02__list li.is-active span, #modal-content .p-formFlow02__list li.is-active span, #modal-selDvr .p-formFlow02__list li.is-active span {
  background: #F56400;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-formFlow02, #modal-content .p-formFlow02, #modal-selDvr .p-formFlow02 {
    margin: 30px auto;
    padding: 12px 20px 15px;
  }
  #change_delivery .p-formFlow02__ttl, #modal-content .p-formFlow02__ttl, #modal-selDvr .p-formFlow02__ttl {
    font-size: 1.6rem;
    margin: 0 0 15px;
  }
  #change_delivery .p-formFlow02__list, #modal-content .p-formFlow02__list, #modal-selDvr .p-formFlow02__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: #fff;
    padding: 8px 0 10px;
  }
  #change_delivery .p-formFlow02__list li, #modal-content .p-formFlow02__list li, #modal-selDvr .p-formFlow02__list li {
    font-size: 1.2rem;
  }
  #change_delivery .p-formFlow02__list li br, #modal-content .p-formFlow02__list li br, #modal-selDvr .p-formFlow02__list li br {
    display: block;
  }
  #change_delivery .p-formFlow02__list li:before,
  #change_delivery .p-formFlow02__list li:after, #modal-content .p-formFlow02__list li:before,
  #modal-content .p-formFlow02__list li:after, #modal-selDvr .p-formFlow02__list li:before,
  #modal-selDvr .p-formFlow02__list li:after {
    top: 9px;
  }
  #change_delivery .p-formFlow02__list li span, #modal-content .p-formFlow02__list li span, #modal-selDvr .p-formFlow02__list li span {
    width: 20px;
    height: 20px;
    line-height: 19px;
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 360px) {
  #change_delivery .p-formFlow02__list li, #modal-content .p-formFlow02__list li, #modal-selDvr .p-formFlow02__list li {
    font-size: 1.1rem;
  }
}

#change_delivery .c-blk__border01, #modal-content .c-blk__border01, #modal-selDvr .c-blk__border01 {
  max-width: 1280px;
  padding: 0 30px;
  margin: 0 auto 80px;
}

#change_delivery .c-blkBorder01__in, #modal-content .c-blkBorder01__in, #modal-selDvr .c-blkBorder01__in {
  padding: 0 0 80px;
  border-bottom: 1px solid #C8C8C8;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-blk__border01, #modal-content .c-blk__border01, #modal-selDvr .c-blk__border01 {
    padding: 0 20px;
    margin: 0 auto 40px;
  }
  #change_delivery .c-blkBorder01__in, #modal-content .c-blkBorder01__in, #modal-selDvr .c-blkBorder01__in {
    padding: 0 0 40px;
  }
}

#change_delivery .c-blk__border02, #modal-content .c-blk__border02, #modal-selDvr .c-blk__border02 {
  padding: 35px 50px 50px;
  border: 4px solid #E6E6E6;
  border-radius: 16px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-blk__border02, #modal-content .c-blk__border02, #modal-selDvr .c-blk__border02 {
    padding: 15px 15px 20px;
    border: 2px solid #E6E6E6;
    border-radius: 8px;
  }
}

#change_delivery .c-blk__border03, #modal-content .c-blk__border03, #modal-selDvr .c-blk__border03 {
  border-radius: 16px;
  border-width: 4px;
  border-style: solid;
  overflow: hidden;
}

#change_delivery .c-blk__border03--o, #modal-content .c-blk__border03--o, #modal-selDvr .c-blk__border03--o {
  border-color: #F56400;
}

#change_delivery .c-blk__border03--g, #modal-content .c-blk__border03--g, #modal-selDvr .c-blk__border03--g {
  border-color: #46C864;
}

#change_delivery .c-blk__border03 h2, #modal-content .c-blk__border03 h2, #modal-selDvr .c-blk__border03 h2 {
  color: #fff;
  font-size: 3rem;
  font-weight: 700;
  padding: 8px 60px 14px;
}

#change_delivery .c-blk__border03 h2 span, #modal-content .c-blk__border03 h2 span, #modal-selDvr .c-blk__border03 h2 span {
  display: inline-block;
}

#change_delivery .c-blk__border03--o h2, #modal-content .c-blk__border03--o h2, #modal-selDvr .c-blk__border03--o h2 {
  background: #F56400;
}

#change_delivery .c-blk__border03--g h2, #modal-content .c-blk__border03--g h2, #modal-selDvr .c-blk__border03--g h2 {
  background: #46C864;
}

#change_delivery .c-blkBorder03__in, #modal-content .c-blkBorder03__in, #modal-selDvr .c-blkBorder03__in {
  padding: 35px 55px 55px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-blk__border03, #modal-content .c-blk__border03, #modal-selDvr .c-blk__border03 {
    border-radius: 8px;
    border-width: 2px;
  }
  #change_delivery .c-blk__border03 h2, #modal-content .c-blk__border03 h2, #modal-selDvr .c-blk__border03 h2 {
    font-size: 2rem;
    padding: 6px 18px 10px;
  }
  #change_delivery .c-blkBorder03__in, #modal-content .c-blkBorder03__in, #modal-selDvr .c-blkBorder03__in {
    padding: 15px 20px 35px;
  }
}

#change_delivery .c-blkBorder04, #modal-content .c-blkBorder04, #modal-selDvr .c-blkBorder04 {
  border: 1px solid #E6E6E6;
  padding: 9px 19px 9px 39px;
  margin: 0 0 60px;
  background: #fff;
}

#change_delivery .c-blkBorder04__jscrollpane, #modal-content .c-blkBorder04__jscrollpane, #modal-selDvr .c-blkBorder04__jscrollpane {
  padding: 10px 16px 10px 0;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-blkBorder04, #modal-content .c-blkBorder04, #modal-selDvr .c-blkBorder04 {
    padding: 9px 9px 9px 19px;
  }
  #change_delivery .c-blkBorder04__jscrollpane, #modal-content .c-blkBorder04__jscrollpane, #modal-selDvr .c-blkBorder04__jscrollpane {
    padding: 9px 8px 9px 0;
  }
}

#change_delivery .c-blkBorder05, #modal-content .c-blkBorder05, #modal-selDvr .c-blkBorder05 {
  border: 2px solid #F56400;
  border-radius: 12px;
  background: #FFEBD2;
  padding: 30px 60px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-blkBorder05, #modal-content .c-blkBorder05, #modal-selDvr .c-blkBorder05 {
    padding: 30px 20px;
  }
}

#change_delivery .c-blkBorder06, #modal-content .c-blkBorder06, #modal-selDvr .c-blkBorder06 {
  border: 4px solid #F56400;
  border-radius: 8px;
  background: #fff;
  padding: 15px;
}

#change_delivery .c-blkBorder07, #modal-content .c-blkBorder07, #modal-selDvr .c-blkBorder07 {
  border-bottom: 1px solid #F56400;
  padding-bottom: 10px;
}

#change_delivery .c-txtBox01, #modal-content .c-txtBox01, #modal-selDvr .c-txtBox01 {
  background: #F5F5F5;
  padding: 20px 40px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-txtBox01, #modal-content .c-txtBox01, #modal-selDvr .c-txtBox01 {
    padding: 20px;
  }
}

#change_delivery .c-tglBlk__ttl, #modal-content .c-tglBlk__ttl, #modal-selDvr .c-tglBlk__ttl {
  cursor: pointer;
  position: relative;
}

@media screen and (min-width: 961px) {
  #change_delivery .c-tglBlk__ttl:hover, #modal-content .c-tglBlk__ttl:hover, #modal-selDvr .c-tglBlk__ttl:hover {
    opacity: .7;
  }
}

#change_delivery .c-tglBlk__ttl:before,
#change_delivery .c-tglBlk__ttl:after, #modal-content .c-tglBlk__ttl:before,
#modal-content .c-tglBlk__ttl:after, #modal-selDvr .c-tglBlk__ttl:before,
#modal-selDvr .c-tglBlk__ttl:after {
  content: "";
  background: #333;
  position: absolute;
  display: block;
}

#change_delivery .c-tglBlk__ttl:before, #modal-content .c-tglBlk__ttl:before, #modal-selDvr .c-tglBlk__ttl:before {
  width: 24px;
  height: 2px;
  right: 30px;
  top: calc(50% - 1px);
}

#change_delivery .c-tglBlk__ttl:after, #modal-content .c-tglBlk__ttl:after, #modal-selDvr .c-tglBlk__ttl:after {
  width: 2px;
  height: 24px;
  right: 40px;
  top: calc(50% - 12px);
  -webkit-transition: .2s;
  transition: .2s;
}

#change_delivery .c-tglBlk__ttl.active:after, #modal-content .c-tglBlk__ttl.active:after, #modal-selDvr .c-tglBlk__ttl.active:after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

#change_delivery .c-tglBlk__con, #modal-content .c-tglBlk__con, #modal-selDvr .c-tglBlk__con {
  display: none;
}

#change_delivery .c-tglBlk__con--block, #modal-content .c-tglBlk__con--block, #modal-selDvr .c-tglBlk__con--block {
  display: block !important;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-tglBlk__ttl:before, #modal-content .c-tglBlk__ttl:before, #modal-selDvr .c-tglBlk__ttl:before {
    width: 16px;
    height: 2px;
    right: 30px;
    top: calc(50% - 1px);
  }
  #change_delivery .c-tglBlk__ttl:after, #modal-content .c-tglBlk__ttl:after, #modal-selDvr .c-tglBlk__ttl:after {
    width: 2px;
    height: 16px;
    right: 37px;
    top: calc(50% - 8px);
    -webkit-transition: .2s;
    transition: .2s;
  }
  #change_delivery .c-tglBlk__con .p-form01_tbl th, #modal-content .c-tglBlk__con .p-form01_tbl th, #modal-selDvr .c-tglBlk__con .p-form01_tbl th {
    padding: 0 20px;
    background: none;
    font-size: 1.8rem;
    color: #333;
  }
  #change_delivery .c-tglBlk__con .p-form01_tbl td, #modal-content .c-tglBlk__con .p-form01_tbl td, #modal-selDvr .c-tglBlk__con .p-form01_tbl td {
    padding-bottom: 0;
  }
}

#change_delivery .c-flow01, #modal-content .c-flow01, #modal-selDvr .c-flow01 {
  padding: 0 20px;
}

#change_delivery .c-flow01__In, #modal-content .c-flow01__In, #modal-selDvr .c-flow01__In {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -27px;
  margin-left: -27px;
}

#change_delivery .c-flow01__sec, #modal-content .c-flow01__sec, #modal-selDvr .c-flow01__sec {
  width: 33.33%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 0 27px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

#change_delivery .c-flow01__sec:before, #modal-content .c-flow01__sec:before, #modal-selDvr .c-flow01__sec:before {
  content: "";
  display: block;
  width: 19px;
  height: 33px;
  position: absolute;
  background: url("../../rimg/common/icon_angle-right02.svg") no-repeat center center/19px 33px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  right: -9px;
}

#change_delivery .c-flow01__sec:last-of-type:before, #modal-content .c-flow01__sec:last-of-type:before, #modal-selDvr .c-flow01__sec:last-of-type:before {
  display: none;
}

#change_delivery .c-flow01Sec__in, #modal-content .c-flow01Sec__in, #modal-selDvr .c-flow01Sec__in {
  border: 2px solid #F56400;
  border-radius: 8px;
  overflow: hidden;
}

#change_delivery .c-flow01Sec__ttl, #modal-content .c-flow01Sec__ttl, #modal-selDvr .c-flow01Sec__ttl {
  background: #FFEBD2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #F56400;
}

#change_delivery .c-flow01Sec__ttl i, #modal-content .c-flow01Sec__ttl i, #modal-selDvr .c-flow01Sec__ttl i {
  display: block;
  width: 60px;
  height: 54px;
  line-height: 53px;
  text-align: center;
  border-right: 2px solid #F56400;
  font-style: normal;
  font-weight: 700;
  font-size: 4.6rem;
}

#change_delivery .c-flow01Sec__ttl span, #modal-content .c-flow01Sec__ttl span, #modal-selDvr .c-flow01Sec__ttl span {
  display: block;
  width: calc(100% - 75px);
  font-size: 2.2rem;
  font-weight: 700;
}

#change_delivery .c-flow01Sec__img, #modal-content .c-flow01Sec__img, #modal-selDvr .c-flow01Sec__img {
  padding: 20px 34px;
}

#change_delivery .c-flow01Sec__img a, #modal-content .c-flow01Sec__img a, #modal-selDvr .c-flow01Sec__img a {
  display: block;
  color: #fff;
  text-align: center;
  background: #A3016F;
  border-radius: 8px;
  font-weight: 700;
  font-size: 2.2rem;
  margin: 30px auto 0;
  padding: 10px 0 13px;
  max-width: 290px;
}

@media screen and (max-width: 1150px) {
  #change_delivery .c-flow01Sec__ttl span, #modal-content .c-flow01Sec__ttl span, #modal-selDvr .c-flow01Sec__ttl span {
    font-size: 1.8rem;
  }
  #change_delivery .c-flow01Sec__img a, #modal-content .c-flow01Sec__img a, #modal-selDvr .c-flow01Sec__img a {
    font-size: 1.8rem;
  }
}

@media screen and (max-width: 960px) {
  #change_delivery .c-flow01, #modal-content .c-flow01, #modal-selDvr .c-flow01 {
    padding: 0;
  }
  #change_delivery .c-flow01__In, #modal-content .c-flow01__In, #modal-selDvr .c-flow01__In {
    display: block;
    margin: 0;
  }
  #change_delivery .c-flow01__sec, #modal-content .c-flow01__sec, #modal-selDvr .c-flow01__sec {
    width: 100%;
    padding: 0;
    display: block;
    margin-bottom: 50px;
  }
  #change_delivery .c-flow01__sec:last-of-type, #modal-content .c-flow01__sec:last-of-type, #modal-selDvr .c-flow01__sec:last-of-type {
    margin-bottom: 0;
  }
  #change_delivery .c-flow01__sec:before, #modal-content .c-flow01__sec:before, #modal-selDvr .c-flow01__sec:before {
    width: 14px;
    height: 24px;
    background: url("../../rimg/common/icon_angle-right02.svg") no-repeat center center/14px 24px;
    top: auto;
    bottom: -35px;
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0) rotate(90deg);
            transform: translate(-50%, 0) rotate(90deg);
  }
  #change_delivery .c-flow01__sec:last-of-type:before, #modal-content .c-flow01__sec:last-of-type:before, #modal-selDvr .c-flow01__sec:last-of-type:before {
    display: none;
  }
  #change_delivery .c-flow01Sec__ttl, #modal-content .c-flow01Sec__ttl, #modal-selDvr .c-flow01Sec__ttl {
    padding: 10px 5px;
  }
  #change_delivery .c-flow01Sec__ttl i, #modal-content .c-flow01Sec__ttl i, #modal-selDvr .c-flow01Sec__ttl i {
    width: 60px;
    height: 46px;
    line-height: 45px;
    font-size: 4rem;
  }
  #change_delivery .c-flow01Sec__ttl span, #modal-content .c-flow01Sec__ttl span, #modal-selDvr .c-flow01Sec__ttl span {
    display: block;
    width: calc(100% - 75px);
    font-size: 2rem;
  }
  #change_delivery .c-flow01Sec__img, #modal-content .c-flow01Sec__img, #modal-selDvr .c-flow01Sec__img {
    padding: 15px;
    text-align: center;
  }
  #change_delivery .c-flow01Sec__img img, #modal-content .c-flow01Sec__img img, #modal-selDvr .c-flow01Sec__img img {
    max-width: 300px;
    width: 100%;
    height: auto;
  }
}

@media screen and (max-width: 360px) {
  #change_delivery .c-flow01Sec__ttl i, #modal-content .c-flow01Sec__ttl i, #modal-selDvr .c-flow01Sec__ttl i {
    width: 50px;
    font-size: 3.6rem;
  }
  #change_delivery .c-flow01Sec__ttl span, #modal-content .c-flow01Sec__ttl span, #modal-selDvr .c-flow01Sec__ttl span {
    width: calc(100% - 65px);
    font-size: 1.8rem;
  }
}

#change_delivery .c-bb_c8c8c8, #modal-content .c-bb_c8c8c8, #modal-selDvr .c-bb_c8c8c8 {
  border-bottom: 1px solid #c8c8c8;
}

#change_delivery .c-list01 > li, #modal-content .c-list01 > li, #modal-selDvr .c-list01 > li {
  position: relative;
  padding-left: 14px;
  margin-bottom: 5px;
  font-size: 1.6rem;
}

#change_delivery .c-list01 > li:before, #modal-content .c-list01 > li:before, #modal-selDvr .c-list01 > li:before {
  content: '■ ';
  color: #333;
  font-size: 1rem;
  position: absolute;
  left: 0;
  top: 5px;
}

#change_delivery .c-list02 > li, #modal-content .c-list02 > li, #modal-selDvr .c-list02 > li {
  position: relative;
  padding-left: 1em;
  color: #333;
  font-size: 1.4rem;
  margin-bottom: 5px;
}

#change_delivery .c-list02 > li:last-of-type, #modal-content .c-list02 > li:last-of-type, #modal-selDvr .c-list02 > li:last-of-type {
  margin-bottom: 0;
}

#change_delivery .c-list02 > li:before, #modal-content .c-list02 > li:before, #modal-selDvr .c-list02 > li:before {
  content: '※';
  position: absolute;
  left: 0;
  top: 0;
}

#change_delivery .c-list03, #modal-content .c-list03, #modal-selDvr .c-list03 {
  text-align: justify !important;
}

#change_delivery .c-list03 > li, #modal-content .c-list03 > li, #modal-selDvr .c-list03 > li {
  position: relative;
  padding-left: 18px;
  margin-bottom: 3px;
}

#change_delivery .c-list03 > li:last-of-type, #modal-content .c-list03 > li:last-of-type, #modal-selDvr .c-list03 > li:last-of-type {
  margin-bottom: 0;
}

#change_delivery .c-list03 > li:before, #modal-content .c-list03 > li:before, #modal-selDvr .c-list03 > li:before {
  content: '・';
  position: absolute;
  left: 0;
  top: 0px;
}

#change_delivery .c-list04, #modal-content .c-list04, #modal-selDvr .c-list04 {
  text-align: justify;
}

#change_delivery .c-list04 > li, #modal-content .c-list04 > li, #modal-selDvr .c-list04 > li {
  position: relative;
  padding-left: 1.2em;
  margin-bottom: 5px;
}

#change_delivery .c-list04 > li:last-of-type, #modal-content .c-list04 > li:last-of-type, #modal-selDvr .c-list04 > li:last-of-type {
  margin-bottom: 0;
}

#change_delivery .c-list04 > li:before, #modal-content .c-list04 > li:before, #modal-selDvr .c-list04 > li:before {
  content: '◎';
  position: absolute;
  left: 0;
  top: 0px;
}

#change_delivery .c-numList01 > li, #modal-content .c-numList01 > li, #modal-selDvr .c-numList01 > li {
  list-style-type: decimal;
  list-style-position: inside;
  text-indent: -1em;
  margin-left: 1em;
}

#change_delivery .c-numList02 > li, #modal-content .c-numList02 > li, #modal-selDvr .c-numList02 > li {
  list-style-type: decimal;
  list-style-position: outside;
  font-size: 1.6rem;
  padding-left: .8em;
  margin-left: 1.6em;
  margin-bottom: 10px;
}

#change_delivery .c-numList02 > li > ol, #modal-content .c-numList02 > li > ol, #modal-selDvr .c-numList02 > li > ol {
  margin-top: 10px;
  margin-bottom: 15px;
}

#change_delivery .c-numList02 > li > ol > li, #modal-content .c-numList02 > li > ol > li, #modal-selDvr .c-numList02 > li > ol > li {
  position: relative;
  font-size: 1.6rem;
  margin-bottom: 10px;
  padding-left: 2em;
}

#change_delivery .c-numList02 > li > ol > li em, #modal-content .c-numList02 > li > ol > li em, #modal-selDvr .c-numList02 > li > ol > li em {
  display: inline-block;
  position: absolute;
  left: 0;
}

#change_delivery .c-cautionList li, #modal-content .c-cautionList li, #modal-selDvr .c-cautionList li {
  font-size: 1.4rem;
  padding-left: 15px;
  position: relative;
  margin-bottom: 0;
}

#change_delivery .c-cautionList .is-big, #modal-content .c-cautionList .is-big, #modal-selDvr .c-cautionList .is-big {
  font-size: 1.8rem;
  font-weight: 700;
}

#change_delivery .c-cautionList .is-middle, #modal-content .c-cautionList .is-middle, #modal-selDvr .c-cautionList .is-middle {
  font-size: 1.6rem;
}

#change_delivery .c-cautionList .is-red, #modal-content .c-cautionList .is-red, #modal-selDvr .c-cautionList .is-red {
  color: #E60000;
}

#change_delivery .c-cautionList li.is-caution, #modal-content .c-cautionList li.is-caution, #modal-selDvr .c-cautionList li.is-caution {
  padding-left: 30px;
}

#change_delivery .c-cautionList .is-asterisk, #modal-content .c-cautionList .is-asterisk, #modal-selDvr .c-cautionList .is-asterisk {
  padding-left: 20px;
}

#change_delivery .c-cautionList .is-number, #modal-content .c-cautionList .is-number, #modal-selDvr .c-cautionList .is-number {
  padding-left: 20px;
}

#change_delivery .c-cautionList .is-circleNumber, #modal-content .c-cautionList .is-circleNumber, #modal-selDvr .c-cautionList .is-circleNumber {
  padding-left: 23px;
}

#change_delivery .c-cautionList .is-star, #modal-content .c-cautionList .is-star, #modal-selDvr .c-cautionList .is-star {
  padding-left: 20px;
}

#change_delivery .c-cautionList li::after, #modal-content .c-cautionList li::after, #modal-selDvr .c-cautionList li::after {
  content: '';
  position: absolute;
  top: .45em;
  left: 0;
  width: 9px;
  height: 9px;
  background-color: #333;
  border-radius: 50%;
}

#change_delivery .c-cautionList li.is-red::after, #modal-content .c-cautionList li.is-red::after, #modal-selDvr .c-cautionList li.is-red::after {
  background-color: #E60000;
}

#change_delivery .c-cautionList li.is-big::after, #modal-content .c-cautionList li.is-big::after, #modal-selDvr .c-cautionList li.is-big::after {
  top: .6em;
}

#change_delivery .c-cautionList li.has-big::after, #modal-content .c-cautionList li.has-big::after, #modal-selDvr .c-cautionList li.has-big::after {
  top: .75em;
}

#change_delivery .c-cautionList li.is-middle::after, #modal-content .c-cautionList li.is-middle::after, #modal-selDvr .c-cautionList li.is-middle::after {
  top: 8px;
}

#change_delivery .c-cautionList li.is-caution::after, #modal-content .c-cautionList li.is-caution::after, #modal-selDvr .c-cautionList li.is-caution::after {
  content: '注：';
  top: 0 !important;
  width: auto;
  height: auto;
  background-color: inherit;
}

#change_delivery .c-cautionList .is-asterisk::after, #modal-content .c-cautionList .is-asterisk::after, #modal-selDvr .c-cautionList .is-asterisk::after {
  content: '※';
  top: 0 !important;
  width: auto;
  height: auto;
  background-color: inherit !important;
}

#change_delivery .c-cautionList .is-number::after, #modal-content .c-cautionList .is-number::after, #modal-selDvr .c-cautionList .is-number::after {
  content: counter(item) ".";
  counter-increment: item;
  top: 0 !important;
  width: auto;
  height: auto;
  background-color: inherit !important;
}

#change_delivery .c-cautionList .is-circleNumber::after, #modal-content .c-cautionList .is-circleNumber::after, #modal-selDvr .c-cautionList .is-circleNumber::after {
  content: counter(item);
  counter-increment: item;
  top: 5px !important;
  background-color: inherit !important;
  border: 1px solid #333;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  font-size: 1.2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#change_delivery .c-cautionList .is-square::after, #modal-content .c-cautionList .is-square::after, #modal-selDvr .c-cautionList .is-square::after {
  border-radius: 0 !important;
}

#change_delivery .c-cautionList .is-star::after, #modal-content .c-cautionList .is-star::after, #modal-selDvr .c-cautionList .is-star::after {
  content: '★';
  top: 0 !important;
  width: auto;
  height: auto;
  background-color: inherit !important;
}

#change_delivery .c-cautionList ol, #change_delivery ol.c-cautionList, #modal-content .c-cautionList ol, #modal-content ol.c-cautionList, #modal-selDvr .c-cautionList ol, #modal-selDvr ol.c-cautionList {
  counter-reset: item;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-cautionList .is-big, #modal-content .c-cautionList .is-big, #modal-selDvr .c-cautionList .is-big {
    font-size: 1.6rem;
  }
  #change_delivery .c-cautionList li.is-big::after, #modal-content .c-cautionList li.is-big::after, #modal-selDvr .c-cautionList li.is-big::after {
    top: .5em;
  }
  #change_delivery .c-cautionList li.has-big::after, #modal-content .c-cautionList li.has-big::after, #modal-selDvr .c-cautionList li.has-big::after {
    top: .4em;
  }
}

#change_delivery .c-3emList > li, #modal-content .c-3emList > li, #modal-selDvr .c-3emList > li {
  font-size: 1.4rem;
  position: relative;
  padding-left: 3em;
  text-indent: -3em;
}

#change_delivery .c-3emList > li > i, #modal-content .c-3emList > li > i, #modal-selDvr .c-3emList > li > i {
  font-style: normal;
}

#change_delivery .c-btn01, #modal-content .c-btn01, #modal-selDvr .c-btn01 {
  display: inline-block;
  border-radius: 8px;
  width: 100%;
  text-align: center;
  color: #fff;
  background: #F56400;
  letter-spacing: .04em;
  font-weight: 700;
  height: 64px;
  line-height: 64px;
  font-size: 2.2rem;
}

#change_delivery .c-btn01.c-btn01--h80, #modal-content .c-btn01.c-btn01--h80, #modal-selDvr .c-btn01.c-btn01--h80 {
  height: 80px;
  line-height: 80px;
  font-size: 3rem;
}

#change_delivery .c-btn01.c-btn01--bgcGray, #modal-content .c-btn01.c-btn01--bgcGray, #modal-selDvr .c-btn01.c-btn01--bgcGray {
  background: #aaa;
}

#change_delivery .c-btn01.c-btn01--ml, #modal-content .c-btn01.c-btn01--ml, #modal-selDvr .c-btn01.c-btn01--ml {
  height: auto;
  min-height: 81px;
  line-height: 1.5;
  padding-top: 10px;
  vertical-align: top;
}

#change_delivery button.c-btn01.c-btn01--ml, #modal-content button.c-btn01.c-btn01--ml, #modal-selDvr button.c-btn01.c-btn01--ml {
  padding-top: 0;
}

#change_delivery .c-btn01.c-btn01--ml small, #modal-content .c-btn01.c-btn01--ml small, #modal-selDvr .c-btn01.c-btn01--ml small {
  display: block;
  font-size: 1.8rem;
}

#change_delivery .c-btn01.void, #modal-content .c-btn01.void, #modal-selDvr .c-btn01.void {
  opacity: .4;
  pointer-events: none;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-btn01, #modal-content .c-btn01, #modal-selDvr .c-btn01 {
    height: 50px;
    line-height: 50px;
    font-size: 2rem;
  }
  #change_delivery .c-btn01.c-btn01--h80, #modal-content .c-btn01.c-btn01--h80, #modal-selDvr .c-btn01.c-btn01--h80 {
    height: 60px;
    line-height: 58px;
    font-size: 2rem;
  }
  #change_delivery .c-btn01.c-btn01--ml, #modal-content .c-btn01.c-btn01--ml, #modal-selDvr .c-btn01.c-btn01--ml {
    min-height: 74px;
    padding-top: 9px;
  }
  #change_delivery .c-btn01.c-btn01--mlsp, #modal-content .c-btn01.c-btn01--mlsp, #modal-selDvr .c-btn01.c-btn01--mlsp {
    height: auto;
    min-height: 74px;
    line-height: 1.3;
    padding-top: 9px;
  }
  #change_delivery button.c-btn01.c-btn01--mlsp, #modal-content button.c-btn01.c-btn01--mlsp, #modal-selDvr button.c-btn01.c-btn01--mlsp {
    padding-top: 0px;
  }
  #change_delivery .c-btn01.c-btn01--ml small, #modal-content .c-btn01.c-btn01--ml small, #modal-selDvr .c-btn01.c-btn01--ml small {
    font-size: 1.6rem;
  }
}

#change_delivery .c-btn02, #modal-content .c-btn02, #modal-selDvr .c-btn02 {
  display: inline-block;
  border-radius: 8px;
  background: #E6E6E6;
  min-height: 64px;
  font-size: 2.2rem;
  padding: 16px 60px 16px 30px;
  line-height: 1.4;
  position: relative;
  width: 100%;
  color: #333 !important;
  text-align: left;
}

#change_delivery .c-btn02:after, #modal-content .c-btn02:after, #modal-selDvr .c-btn02:after {
  content: "";
  width: 9px;
  height: 17px;
  background: url("../../rimg/common/icon_angle-right01.svg") no-repeat center center/9px 17px;
  position: absolute;
  right: 29px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

@media screen and (max-width: 960px) {
  #change_delivery .c-btn02, #modal-content .c-btn02, #modal-selDvr .c-btn02 {
    min-height: 48px;
    font-size: 1.6rem;
    padding: 12px 50px 14px 20px;
  }
  #change_delivery .c-btn02:after, #modal-content .c-btn02:after, #modal-selDvr .c-btn02:after {
    right: 18px;
  }
}

#change_delivery .c-btn03, #modal-content .c-btn03, #modal-selDvr .c-btn03 {
  display: block;
  width: 326px;
  height: 43px;
  line-height: 42px;
  background: #E6E6E6;
  border-radius: 4px;
  text-align: center;
  font-size: 1.6rem;
  position: relative;
}

#change_delivery .c-btn03:before, #modal-content .c-btn03:before, #modal-selDvr .c-btn03:before {
  content: "";
  width: 9px;
  height: 17px;
  background: url("../../rimg/common/icon_angle-left01.svg") no-repeat center center/9px 17px;
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -8px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-btn03, #modal-content .c-btn03, #modal-selDvr .c-btn03 {
    width: 280px;
  }
}

#change_delivery .c-btn04, #modal-content .c-btn04, #modal-selDvr .c-btn04 {
  display: inline-block;
  border-radius: 8px;
  width: 100%;
  text-align: center;
  border: 1px solid #646464;
  letter-spacing: .04em;
  font-size: 2.2rem;
  height: 64px;
  line-height: 63px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-btn04, #modal-content .c-btn04, #modal-selDvr .c-btn04 {
    height: 50px;
    line-height: 49px;
    font-size: 1.8rem;
  }
}

#change_delivery .c-btn05, #modal-content .c-btn05, #modal-selDvr .c-btn05 {
  background: #E6E6E6;
  color: #646464;
  display: inline-block;
  border-radius: 8px;
  width: 100%;
  text-align: center;
  letter-spacing: .04em;
  font-weight: 700;
  padding: 12px 20px 13px 20px;
  font-size: 2.2rem;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-btn05, #modal-content .c-btn05, #modal-selDvr .c-btn05 {
    font-size: 1.8rem;
    padding-top: 10px;
    padding-bottom: 11px;
  }
}

#change_delivery .c-btn06, #modal-content .c-btn06, #modal-selDvr .c-btn06 {
  background: #F56400;
  color: #fff;
  display: inline-block;
  border-radius: 8px;
  width: 100%;
  text-align: center;
  letter-spacing: .04em;
  font-weight: 700;
  padding: 12px 20px 13px 20px;
  font-size: 2.2rem;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-btn06, #modal-content .c-btn06, #modal-selDvr .c-btn06 {
    font-size: 2rem;
    padding: 10px 10px 11px;
  }
}

#change_delivery .c-btn07, #modal-content .c-btn07, #modal-selDvr .c-btn07 {
  background: #14C864;
  color: #fff;
  display: inline-block;
  border-radius: 8px;
  width: 100%;
  text-align: center;
  letter-spacing: .04em;
  font-weight: 700;
  padding: 15.5px 20px;
  font-size: 2.2rem;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-btn07, #modal-content .c-btn07, #modal-selDvr .c-btn07 {
    font-size: 2rem;
    padding: 10px 10px 11px;
  }
}

#change_delivery .c-btn08, #modal-content .c-btn08, #modal-selDvr .c-btn08 {
  background-color: #aaa;
  border-radius: 8px;
  height: 64px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-btn08, #modal-content .c-btn08, #modal-selDvr .c-btn08 {
    height: 48px;
  }
}

#change_delivery .c-btnQ, #modal-content .c-btnQ, #modal-selDvr .c-btnQ {
  width: 280px;
  height: 44px;
  display: block;
  border: 2px solid #aaa;
  border-radius: 8px;
  text-align: center;
  line-height: 40px;
  font-size: 1.6rem;
  font-weight: 700;
  color: #aaa;
  position: relative;
}

#change_delivery .c-btnQ:before, #modal-content .c-btnQ:before, #modal-selDvr .c-btnQ:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url("../../rimg/common/icon_q.svg") no-repeat 0 0/24px 24px;
  position: absolute;
  left: 15px;
  top: calc(50% - 12px);
}

@media screen and (max-width: 960px) {
  #change_delivery .c-btnQ, #modal-content .c-btnQ, #modal-selDvr .c-btnQ {
    margin-left: auto;
    margin-right: auto;
  }
}

#change_delivery .c-btnOK, #modal-content .c-btnOK, #modal-selDvr .c-btnOK {
  background-color: #FFB964;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 8px;
  width: 100px;
  height: 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#change_delivery .tbl01, #modal-content .tbl01, #modal-selDvr .tbl01 {
  width: 100%;
  margin-bottom: 20px;
}

#change_delivery .tbl01 th,
#change_delivery .tbl01 td, #modal-content .tbl01 th,
#modal-content .tbl01 td, #modal-selDvr .tbl01 th,
#modal-selDvr .tbl01 td {
  padding: 10px;
  border: 1px solid #ccc;
  vertical-align: top;
}

#change_delivery .tbl01 th, #modal-content .tbl01 th, #modal-selDvr .tbl01 th {
  background-color: #eee;
  font-weight: 700;
}

@media screen and (max-width: 960px) {
  #change_delivery .tbl01 th,
  #change_delivery .tbl01 td, #modal-content .tbl01 th,
  #modal-content .tbl01 td, #modal-selDvr .tbl01 th,
  #modal-selDvr .tbl01 td {
    padding: 10px;
  }
}

#change_delivery table.vaM th, #change_delivery table.vaM td, #modal-content table.vaM th, #modal-content table.vaM td, #modal-selDvr table.vaM th, #modal-selDvr table.vaM td {
  vertical-align: middle;
}

#change_delivery table.alnC th, #change_delivery table.alnC td, #modal-content table.alnC th, #modal-content table.alnC td, #modal-selDvr table.alnC th, #modal-selDvr table.alnC td {
  text-align: center;
}

#change_delivery .tblNoBdr, #modal-content .tblNoBdr, #modal-selDvr .tblNoBdr {
  border: none !important;
}

#change_delivery .tblNoBdr th,
#change_delivery .tblNoBdr td, #modal-content .tblNoBdr th,
#modal-content .tblNoBdr td, #modal-selDvr .tblNoBdr th,
#modal-selDvr .tblNoBdr td {
  border: none !important;
  vertical-align: top;
  background: #fff;
}

#change_delivery .tblNoBdr th, #modal-content .tblNoBdr th, #modal-selDvr .tblNoBdr th {
  padding: 4px 15px 4px 0;
}

#change_delivery .tblNoBdr td, #modal-content .tblNoBdr td, #modal-selDvr .tblNoBdr td {
  padding: 4px 0;
}

#change_delivery table .tblNoBdr th, #modal-content table .tblNoBdr th, #modal-selDvr table .tblNoBdr th {
  padding-top: 6px;
}

@media screen and (max-width: 960px) {
  #change_delivery .tblNoBdr td, #modal-content .tblNoBdr td, #modal-selDvr .tblNoBdr td {
    padding-top: 2px;
  }
  #change_delivery table .tblNoBdr th, #modal-content table .tblNoBdr th, #modal-selDvr table .tblNoBdr th {
    padding-top: 5px;
  }
}

@media screen and (max-width: 960px) {
  #change_delivery .sp_tblcol_clear > tbody,
  #change_delivery .sp_tblcol_clear > tbody > tr,
  #change_delivery .sp_tblcol_clear > tbody > tr > th,
  #change_delivery .sp_tblcol_clear > tbody > tr > td, #modal-content .sp_tblcol_clear > tbody,
  #modal-content .sp_tblcol_clear > tbody > tr,
  #modal-content .sp_tblcol_clear > tbody > tr > th,
  #modal-content .sp_tblcol_clear > tbody > tr > td, #modal-selDvr .sp_tblcol_clear > tbody,
  #modal-selDvr .sp_tblcol_clear > tbody > tr,
  #modal-selDvr .sp_tblcol_clear > tbody > tr > th,
  #modal-selDvr .sp_tblcol_clear > tbody > tr > td {
    display: block;
    padding: 0;
  }
  #change_delivery .sp_tblcol_clear > tbody > tr, #modal-content .sp_tblcol_clear > tbody > tr, #modal-selDvr .sp_tblcol_clear > tbody > tr {
    padding-top: 5px;
  }
  #change_delivery .sp_tblcol_clear > tbody > tr:first-child, #modal-content .sp_tblcol_clear > tbody > tr:first-child, #modal-selDvr .sp_tblcol_clear > tbody > tr:first-child {
    padding-top: 0;
  }
}

#change_delivery input[type="text"],
#change_delivery input[type="tel"],
#change_delivery input[type="password"],
#change_delivery input[type="submit"],
#change_delivery button,
#change_delivery textarea, #modal-content input[type="text"],
#modal-content input[type="tel"],
#modal-content input[type="password"],
#modal-content input[type="submit"],
#modal-content button,
#modal-content textarea, #modal-selDvr input[type="text"],
#modal-selDvr input[type="tel"],
#modal-selDvr input[type="password"],
#modal-selDvr input[type="submit"],
#modal-selDvr button,
#modal-selDvr textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  background: transparent;
  border-radius: 0;
  border: none;
  padding: 0 10px;
}

#change_delivery input[type="text"],
#change_delivery input[type="tel"],
#change_delivery input[type="password"], #modal-content input[type="text"],
#modal-content input[type="tel"],
#modal-content input[type="password"], #modal-selDvr input[type="text"],
#modal-selDvr input[type="tel"],
#modal-selDvr input[type="password"] {
  width: 100%;
  height: 60px;
  border: 1px solid #aaa;
  background: #F5F5F5;
  border-radius: 4px;
  font-size: 1.8rem;
  position: relative;
  z-index: 1;
}

#change_delivery input[type="text"].is-error,
#change_delivery input[type="tel"].is-error,
#change_delivery input[type="password"].is-error, #modal-content input[type="text"].is-error,
#modal-content input[type="tel"].is-error,
#modal-content input[type="password"].is-error, #modal-selDvr input[type="text"].is-error,
#modal-selDvr input[type="tel"].is-error,
#modal-selDvr input[type="password"].is-error {
  border-color: #FFE6E6;
  background: #FFE6E6;
  -webkit-box-shadow: 0 0 0 2px #E60000;
          box-shadow: 0 0 0 2px #E60000;
}

#change_delivery input[type="text"]::-webkit-input-placeholder,
#change_delivery input[type="tel"]::-webkit-input-placeholder,
#change_delivery input[type="password"]::-webkit-input-placeholder, #modal-content input[type="text"]::-webkit-input-placeholder,
#modal-content input[type="tel"]::-webkit-input-placeholder,
#modal-content input[type="password"]::-webkit-input-placeholder, #modal-selDvr input[type="text"]::-webkit-input-placeholder,
#modal-selDvr input[type="tel"]::-webkit-input-placeholder,
#modal-selDvr input[type="password"]::-webkit-input-placeholder {
  color: #aaa;
}

#change_delivery input[type="text"]:-ms-input-placeholder,
#change_delivery input[type="tel"]:-ms-input-placeholder,
#change_delivery input[type="password"]:-ms-input-placeholder, #modal-content input[type="text"]:-ms-input-placeholder,
#modal-content input[type="tel"]:-ms-input-placeholder,
#modal-content input[type="password"]:-ms-input-placeholder, #modal-selDvr input[type="text"]:-ms-input-placeholder,
#modal-selDvr input[type="tel"]:-ms-input-placeholder,
#modal-selDvr input[type="password"]:-ms-input-placeholder {
  color: #aaa;
}

#change_delivery input[type="text"]::-ms-input-placeholder,
#change_delivery input[type="tel"]::-ms-input-placeholder,
#change_delivery input[type="password"]::-ms-input-placeholder, #modal-content input[type="text"]::-ms-input-placeholder,
#modal-content input[type="tel"]::-ms-input-placeholder,
#modal-content input[type="password"]::-ms-input-placeholder, #modal-selDvr input[type="text"]::-ms-input-placeholder,
#modal-selDvr input[type="tel"]::-ms-input-placeholder,
#modal-selDvr input[type="password"]::-ms-input-placeholder {
  color: #aaa;
}

#change_delivery input[type="text"]::placeholder,
#change_delivery input[type="tel"]::placeholder,
#change_delivery input[type="password"]::placeholder, #modal-content input[type="text"]::placeholder,
#modal-content input[type="tel"]::placeholder,
#modal-content input[type="password"]::placeholder, #modal-selDvr input[type="text"]::placeholder,
#modal-selDvr input[type="tel"]::placeholder,
#modal-selDvr input[type="password"]::placeholder {
  color: #aaa;
}

#change_delivery input[type="password"]::-webkit-credentials-auto-fill-button, #modal-content input[type="password"]::-webkit-credentials-auto-fill-button, #modal-selDvr input[type="password"]::-webkit-credentials-auto-fill-button {
  background-color: transparent;
}

#change_delivery input[type="text"]:focus,
#change_delivery input[type="tel"]:focus,
#change_delivery input[type="password"]:focus,
#change_delivery input[type="number"]:focus,
#change_delivery textarea:focus, #modal-content input[type="text"]:focus,
#modal-content input[type="tel"]:focus,
#modal-content input[type="password"]:focus,
#modal-content input[type="number"]:focus,
#modal-content textarea:focus, #modal-selDvr input[type="text"]:focus,
#modal-selDvr input[type="tel"]:focus,
#modal-selDvr input[type="password"]:focus,
#modal-selDvr input[type="number"]:focus,
#modal-selDvr textarea:focus {
  border-color: #F5F5F5 !important;
  background: #F5F5F5 !important;
  -webkit-box-shadow: 0 0 0 2px #3CB4FF !important;
          box-shadow: 0 0 0 2px #3CB4FF !important;
}

@media screen and (max-width: 960px) {
  #change_delivery input[type="text"],
  #change_delivery input[type="tel"],
  #change_delivery input[type="password"], #modal-content input[type="text"],
  #modal-content input[type="tel"],
  #modal-content input[type="password"], #modal-selDvr input[type="text"],
  #modal-selDvr input[type="tel"],
  #modal-selDvr input[type="password"] {
    height: 50px;
    font-size: 1.6rem;
  }
}

#change_delivery .no-spin::-webkit-inner-spin-button,
#change_delivery .no-spin::-webkit-outer-spin-button, #modal-content .no-spin::-webkit-inner-spin-button,
#modal-content .no-spin::-webkit-outer-spin-button, #modal-selDvr .no-spin::-webkit-inner-spin-button,
#modal-selDvr .no-spin::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
  margin: 0 !important;
  -moz-appearance: textfield !important;
}

#change_delivery .c-input02, #modal-content .c-input02, #modal-selDvr .c-input02 {
  border-radius: 4px;
  border: 2px solid #C8C8C8 !important;
  background-color: #fff !important;
}

#change_delivery input[type="text"].c-input02:focus,
#change_delivery input[type="tel"].c-input02:focus,
#change_delivery input[type="password"].c-input02:focus,
#change_delivery input[type="number"].c-input02:focus,
#change_delivery textarea.c-input02:focus,
#change_delivery .c-selectBox select.c-input02:focus, #modal-content input[type="text"].c-input02:focus,
#modal-content input[type="tel"].c-input02:focus,
#modal-content input[type="password"].c-input02:focus,
#modal-content input[type="number"].c-input02:focus,
#modal-content textarea.c-input02:focus,
#modal-content .c-selectBox select.c-input02:focus, #modal-selDvr input[type="text"].c-input02:focus,
#modal-selDvr input[type="tel"].c-input02:focus,
#modal-selDvr input[type="password"].c-input02:focus,
#modal-selDvr input[type="number"].c-input02:focus,
#modal-selDvr textarea.c-input02:focus,
#modal-selDvr .c-selectBox select.c-input02:focus {
  background-color: #fff !important;
  border: 2px solid #3CB4FF !important;
}

#change_delivery .c-checkbox01__label, #modal-content .c-checkbox01__label, #modal-selDvr .c-checkbox01__label {
  display: inline-block;
  position: relative;
}

#change_delivery .c-checkbox01__label:before, #modal-content .c-checkbox01__label:before, #modal-selDvr .c-checkbox01__label:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 2px solid #aaa;
  margin-right: 10px;
  vertical-align: -5px;
  position: relative;
  z-index: 1;
}

#change_delivery .c-checkbox01__label:after, #modal-content .c-checkbox01__label:after, #modal-selDvr .c-checkbox01__label:after {
  content: "";
  width: 23px;
  height: 20px;
  background: url("../../rimg/common/icon_check_01.svg") no-repeat 0 0/23px 20px;
  z-index: 2;
  position: absolute;
  left: 4px;
  top: 1px;
  display: none;
}

#change_delivery .c-checkbox01__label.on:after, #modal-content .c-checkbox01__label.on:after, #modal-selDvr .c-checkbox01__label.on:after {
  display: block;
}

#change_delivery .c-checkbox01__input, #modal-content .c-checkbox01__input, #modal-selDvr .c-checkbox01__input {
  opacity: 0;
  z-index: -1;
  position: absolute;
}

#change_delivery .c-checkbox01__label.focus:before, #modal-content .c-checkbox01__label.focus:before, #modal-selDvr .c-checkbox01__label.focus:before {
  outline: 2px solid #3CB4FF;
  outline-offset: 2px;
}

#change_delivery .c-checkbox02__label, #modal-content .c-checkbox02__label, #modal-selDvr .c-checkbox02__label {
  height: 90px;
  background: #FFEBD2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: .1;
  transition: .1;
}

@media screen and (min-width: 961px) {
  #change_delivery .c-checkbox02__label:hover, #modal-content .c-checkbox02__label:hover, #modal-selDvr .c-checkbox02__label:hover {
    opacity: .8;
  }
}

#change_delivery .c-checkbox02__label span, #modal-content .c-checkbox02__label span, #modal-selDvr .c-checkbox02__label span {
  display: inline-block;
  position: relative;
}

#change_delivery .c-checkbox02__label span:before, #modal-content .c-checkbox02__label span:before, #modal-selDvr .c-checkbox02__label span:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  border: 2px solid #aaa;
  margin-right: 12px;
  vertical-align: -5px;
  position: relative;
  z-index: 1;
}

#change_delivery .c-checkbox02__label span:after, #modal-content .c-checkbox02__label span:after, #modal-selDvr .c-checkbox02__label span:after {
  content: "";
  width: 27px;
  height: 23px;
  background: url("../../rimg/common/icon_check_01.svg") no-repeat 0 0/27px 23px;
  z-index: 2;
  position: absolute;
  left: 5px;
  top: 0px;
  display: none;
}

#change_delivery .c-checkbox02__label.on span:after, #modal-content .c-checkbox02__label.on span:after, #modal-selDvr .c-checkbox02__label.on span:after {
  display: block;
}

#change_delivery .c-checkbox02__input, #modal-content .c-checkbox02__input, #modal-selDvr .c-checkbox02__input {
  opacity: 0;
  z-index: -1;
  position: absolute;
}

#change_delivery .c-checkbox02__label.focus span:before, #modal-content .c-checkbox02__label.focus span:before, #modal-selDvr .c-checkbox02__label.focus span:before {
  outline: 2px solid #3CB4FF;
  outline-offset: 2px;
}

#change_delivery .c-checkbox02__label span strong, #modal-content .c-checkbox02__label span strong, #modal-selDvr .c-checkbox02__label span strong {
  font-weight: 400;
  display: inline-block;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-checkbox02__label span:before, #modal-content .c-checkbox02__label span:before, #modal-selDvr .c-checkbox02__label span:before {
    vertical-align: 4px;
  }
  #change_delivery .c-checkbox02__label span:after, #modal-content .c-checkbox02__label span:after, #modal-selDvr .c-checkbox02__label span:after {
    top: 12px;
  }
}

#change_delivery .c-radio01__label, #modal-content .c-radio01__label, #modal-selDvr .c-radio01__label {
  display: inline-block;
  position: relative;
}

#change_delivery .c-radio01__label:before, #modal-content .c-radio01__label:before, #modal-selDvr .c-radio01__label:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #aaa;
  margin-right: 10px;
  vertical-align: -6px;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#change_delivery .c-radio01__label:after, #modal-content .c-radio01__label:after, #modal-selDvr .c-radio01__label:after {
  content: "";
  width: 12px;
  height: 12px;
  background: #F56400;
  border-radius: 50%;
  z-index: 2;
  position: absolute;
  left: 6px;
  top: 9px;
  display: none;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-radio01__label:after, #modal-content .c-radio01__label:after, #modal-selDvr .c-radio01__label:after {
    top: 7px;
  }
}

#change_delivery .c-radio01__label.on:after, #modal-content .c-radio01__label.on:after, #modal-selDvr .c-radio01__label.on:after {
  display: block;
}

#change_delivery .c-radio01__input, #modal-content .c-radio01__input, #modal-selDvr .c-radio01__input {
  opacity: 0;
  z-index: -1;
  position: absolute;
}

#change_delivery .c-radio01__label.focus:before, #modal-content .c-radio01__label.focus:before, #modal-selDvr .c-radio01__label.focus:before {
  outline: 2px solid #3CB4FF;
  outline-offset: 2px;
}

#change_delivery .c-radio01__label.row, #modal-content .c-radio01__label.row, #modal-selDvr .c-radio01__label.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  width: 100%;
}

#change_delivery .c-radio01__label.row:after, #modal-content .c-radio01__label.row:after, #modal-selDvr .c-radio01__label.row:after {
  top: calc( 50% - 6px);
}

#change_delivery .c-radio01__label.row span, #modal-content .c-radio01__label.row span, #modal-selDvr .c-radio01__label.row span {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: block;
  width: 100%;
}

#change_delivery .c-radio01__label.on.em, #modal-content .c-radio01__label.on.em, #modal-selDvr .c-radio01__label.on.em {
  font-weight: 700;
  color: #F56400;
}

#change_delivery .c-pwBtn, #modal-content .c-pwBtn, #modal-selDvr .c-pwBtn {
  display: inline-block;
  z-index: 2;
  position: absolute;
  width: 54px;
  height: 26px;
  line-height: 24px;
  background: #aaa;
  border-radius: 4px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 1.4rem;
  right: 15px;
  top: 17px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-pwBtn, #modal-content .c-pwBtn, #modal-selDvr .c-pwBtn {
    width: 44px;
    height: 26px;
    line-height: 26px;
    font-size: 1.2rem;
    right: 12px;
    top: 12px;
  }
}

#change_delivery .c-selectBox, #modal-content .c-selectBox, #modal-selDvr .c-selectBox {
  display: inline-block;
  position: relative;
  line-height: 1;
}

#change_delivery .c-selectBox:after, #modal-content .c-selectBox:after, #modal-selDvr .c-selectBox:after {
  content: "";
  position: absolute;
  width: 17px;
  height: 9px;
  background: url("../../rimg/common/icon_angle-down02.svg") no-repeat center center/17px 9px;
  right: 9px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  pointer-events: none;
}

#change_delivery .c-selectBox select, #modal-content .c-selectBox select, #modal-selDvr .c-selectBox select {
  border: 1px solid #aaa;
  background: #F5F5F5;
  border-radius: 4px;
  display: inline-block;
  max-width: 100%;
  width: 100%;
  overflow: hidden;
  height: 60px;
  font: inherit;
  padding: 0 40px 0 25px;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-size: 1.8rem;
}

#change_delivery .c-selectBox select.is-error, #modal-content .c-selectBox select.is-error, #modal-selDvr .c-selectBox select.is-error {
  border-color: #FFE6E6;
  background: #FFE6E6;
  -webkit-box-shadow: 0 0 0 2px #E60000;
          box-shadow: 0 0 0 2px #E60000;
}

#change_delivery .c-selectBox select:focus, #modal-content .c-selectBox select:focus, #modal-selDvr .c-selectBox select:focus {
  border-color: #F5F5F5 !important;
  background: #F5F5F5 !important;
  -webkit-box-shadow: 0 0 0 2px #3CB4FF !important;
          box-shadow: 0 0 0 2px #3CB4FF !important;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-selectBox select, #modal-content .c-selectBox select, #modal-selDvr .c-selectBox select {
    height: 50px;
    padding: 0 40px 0 15px;
    font-size: 1.6rem;
  }
}

#change_delivery .c-starLabel input, #modal-content .c-starLabel input, #modal-selDvr .c-starLabel input {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

#change_delivery .c-starLabel .icon_star, #modal-content .c-starLabel .icon_star, #modal-selDvr .c-starLabel .icon_star {
  cursor: pointer;
  fill: #e6e6e6;
}

#change_delivery .c-starLabel input:checked + .icon_star, #modal-content .c-starLabel input:checked + .icon_star, #modal-selDvr .c-starLabel input:checked + .icon_star {
  fill: #F56400;
}

#change_delivery .p-form01_tbl, #modal-content .p-form01_tbl, #modal-selDvr .p-form01_tbl {
  border: 1px solid #aaa;
  width: 100%;
}

#change_delivery .p-form01_tbl th,
#change_delivery .p-form01_tbl td, #modal-content .p-form01_tbl th,
#modal-content .p-form01_tbl td, #modal-selDvr .p-form01_tbl th,
#modal-selDvr .p-form01_tbl td {
  border-bottom: 1px solid #aaa;
  vertical-align: top;
}

#change_delivery .p-form01_tbl th, #modal-content .p-form01_tbl th, #modal-selDvr .p-form01_tbl th {
  width: 280px;
  background: #E6E6E6;
  font-size: 2.2rem;
  color: #646464;
  font-weight: 700;
  padding: 40px 30px;
}

#change_delivery .p-form01_tbl td, #modal-content .p-form01_tbl td, #modal-selDvr .p-form01_tbl td {
  padding: 40px 70px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-form01_tbl,
  #change_delivery .p-form01_tbl tbody,
  #change_delivery .p-form01_tbl tr,
  #change_delivery .p-form01_tbl th,
  #change_delivery .p-form01_tbl td, #modal-content .p-form01_tbl,
  #modal-content .p-form01_tbl tbody,
  #modal-content .p-form01_tbl tr,
  #modal-content .p-form01_tbl th,
  #modal-content .p-form01_tbl td, #modal-selDvr .p-form01_tbl,
  #modal-selDvr .p-form01_tbl tbody,
  #modal-selDvr .p-form01_tbl tr,
  #modal-selDvr .p-form01_tbl th,
  #modal-selDvr .p-form01_tbl td {
    display: block;
  }
  #change_delivery .p-form01_tbl, #modal-content .p-form01_tbl, #modal-selDvr .p-form01_tbl {
    border: none;
  }
  #change_delivery .p-form01_tbl th,
  #change_delivery .p-form01_tbl td, #modal-content .p-form01_tbl th,
  #modal-content .p-form01_tbl td, #modal-selDvr .p-form01_tbl th,
  #modal-selDvr .p-form01_tbl td {
    border-bottom: none;
  }
  #change_delivery .p-form01_tbl th, #modal-content .p-form01_tbl th, #modal-selDvr .p-form01_tbl th {
    width: auto;
    font-size: 1.8rem;
    padding: 11px 20px 12px;
  }
  #change_delivery .p-form01_tbl td, #modal-content .p-form01_tbl td, #modal-selDvr .p-form01_tbl td {
    padding: 20px 20px 35px;
  }
  #change_delivery .p-form01_tbl td.sp_form01Td__bb, #modal-content .p-form01_tbl td.sp_form01Td__bb, #modal-selDvr .p-form01_tbl td.sp_form01Td__bb {
    border-bottom: 1px solid #c8c8c8;
    padding: 20px 0 30px;
    margin: 0 20px 30px;
  }
}

#change_delivery .p-form01__dt, #modal-content .p-form01__dt, #modal-selDvr .p-form01__dt {
  margin-bottom: 10px;
}

#change_delivery .p-form01__dt span, #modal-content .p-form01__dt span, #modal-selDvr .p-form01__dt span {
  font-size: 2.2rem;
  font-weight: 700;
}

#change_delivery .p-form01__dt span small, #modal-content .p-form01__dt span small, #modal-selDvr .p-form01__dt span small {
  font-size: 1.8rem;
  font-weight: 400;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-form01__dt span small, #modal-content .p-form01__dt span small, #modal-selDvr .p-form01__dt span small {
    font-size: 1.6rem;
  }
}

#change_delivery .p-form01__dt--required:after, #modal-content .p-form01__dt--required:after, #modal-selDvr .p-form01__dt--required:after {
  content: "必須";
  display: inline-block;
  background: #F56400;
  color: #fff;
  width: 40px;
  height: 24px;
  line-height: 23px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 1.4rem;
  text-align: center;
  margin-left: 5px;
  vertical-align: 2px;
}

#change_delivery .p-form01__dt--optional:after, #modal-content .p-form01__dt--optional:after, #modal-selDvr .p-form01__dt--optional:after {
  content: "任意";
  display: inline-block;
  background: #aaa;
  color: #fff;
  width: 40px;
  height: 24px;
  line-height: 23px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 1.4rem;
  text-align: center;
  margin-left: 5px;
  vertical-align: 2px;
}

#change_delivery .p-form01__dd, #modal-content .p-form01__dd, #modal-selDvr .p-form01__dd {
  margin-bottom: 37px;
  position: relative;
}

#change_delivery .p-form01Dd__list, #modal-content .p-form01Dd__list, #modal-selDvr .p-form01Dd__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-form01__dt span, #modal-content .p-form01__dt span, #modal-selDvr .p-form01__dt span {
    font-size: 1.8rem;
  }
  #change_delivery .p-form01__dt--required:after, #modal-content .p-form01__dt--required:after, #modal-selDvr .p-form01__dt--required:after {
    vertical-align: 1px;
  }
  #change_delivery .p-form01Dd__note01, #modal-content .p-form01Dd__note01, #modal-selDvr .p-form01Dd__note01 {
    font-size: 1.4rem;
  }
  #change_delivery .p-form01__dd, #modal-content .p-form01__dd, #modal-selDvr .p-form01__dd {
    margin-bottom: 30px;
  }
  #change_delivery .p-form01Dd__txt01, #modal-content .p-form01Dd__txt01, #modal-selDvr .p-form01Dd__txt01 {
    margin-left: 3px;
    vertical-align: -14px;
  }
  #change_delivery .p-form01Dd__list--birthday li .c-selectBox select, #modal-content .p-form01Dd__list--birthday li .c-selectBox select, #modal-selDvr .p-form01Dd__list--birthday li .c-selectBox select {
    padding: 0 30px 0 5px;
  }
}

#change_delivery .p-form01Dd__list--area, #modal-content .p-form01Dd__list--area, #modal-selDvr .p-form01Dd__list--area {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#change_delivery .p-form01Dd__list--area li:nth-of-type(1) .c-selectBox, #modal-content .p-form01Dd__list--area li:nth-of-type(1) .c-selectBox, #modal-selDvr .p-form01Dd__list--area li:nth-of-type(1) .c-selectBox {
  width: 200px;
}

#change_delivery .p-form01Dd__list--area li:nth-of-type(2) .c-selectBox, #modal-content .p-form01Dd__list--area li:nth-of-type(2) .c-selectBox, #modal-selDvr .p-form01Dd__list--area li:nth-of-type(2) .c-selectBox {
  width: 200px;
}

#change_delivery .p-form01Dd__list--area li:nth-of-type(3) .c-selectBox, #modal-content .p-form01Dd__list--area li:nth-of-type(3) .c-selectBox, #modal-selDvr .p-form01Dd__list--area li:nth-of-type(3) .c-selectBox {
  width: 380px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-form01Dd__list--area li:nth-of-type(1), #modal-content .p-form01Dd__list--area li:nth-of-type(1), #modal-selDvr .p-form01Dd__list--area li:nth-of-type(1) {
    width: 50%;
    margin-right: 0;
    padding-right: 7px;
  }
  #change_delivery .p-form01Dd__list--area li:nth-of-type(1) .c-selectBox, #modal-content .p-form01Dd__list--area li:nth-of-type(1) .c-selectBox, #modal-selDvr .p-form01Dd__list--area li:nth-of-type(1) .c-selectBox {
    width: 100%;
  }
  #change_delivery .p-form01Dd__list--area li:nth-of-type(2), #modal-content .p-form01Dd__list--area li:nth-of-type(2), #modal-selDvr .p-form01Dd__list--area li:nth-of-type(2) {
    width: 50%;
    margin-right: 0;
    padding-left: 7px;
  }
  #change_delivery .p-form01Dd__list--area li:nth-of-type(2) .c-selectBox, #modal-content .p-form01Dd__list--area li:nth-of-type(2) .c-selectBox, #modal-selDvr .p-form01Dd__list--area li:nth-of-type(2) .c-selectBox {
    width: 100%;
  }
  #change_delivery .p-form01Dd__list--area li:nth-of-type(3), #modal-content .p-form01Dd__list--area li:nth-of-type(3), #modal-selDvr .p-form01Dd__list--area li:nth-of-type(3) {
    width: 100%;
    margin-top: 15px;
  }
  #change_delivery .p-form01Dd__list--area li:nth-of-type(3) .c-selectBox, #modal-content .p-form01Dd__list--area li:nth-of-type(3) .c-selectBox, #modal-selDvr .p-form01Dd__list--area li:nth-of-type(3) .c-selectBox {
    width: 100%;
  }
}

#change_delivery .p-form01Dd__list--name li:nth-of-type(1), #modal-content .p-form01Dd__list--name li:nth-of-type(1), #modal-selDvr .p-form01Dd__list--name li:nth-of-type(1) {
  width: 240px;
  margin-right: 30px;
}

#change_delivery .p-form01Dd__list--name li:nth-of-type(2), #modal-content .p-form01Dd__list--name li:nth-of-type(2), #modal-selDvr .p-form01Dd__list--name li:nth-of-type(2) {
  width: 240px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-form01Dd__list--name li:nth-of-type(1), #modal-content .p-form01Dd__list--name li:nth-of-type(1), #modal-selDvr .p-form01Dd__list--name li:nth-of-type(1) {
    width: 50%;
    margin-right: 0;
    padding-right: 7px;
  }
  #change_delivery .p-form01Dd__list--name li:nth-of-type(2), #modal-content .p-form01Dd__list--name li:nth-of-type(2), #modal-selDvr .p-form01Dd__list--name li:nth-of-type(2) {
    width: 50%;
    padding-left: 7px;
  }
}

#change_delivery .p-form01Dd__list--birthday li, #modal-content .p-form01Dd__list--birthday li, #modal-selDvr .p-form01Dd__list--birthday li {
  white-space: nowrap;
}

#change_delivery .p-form01Dd__list--birthday li:nth-of-type(1), #modal-content .p-form01Dd__list--birthday li:nth-of-type(1), #modal-selDvr .p-form01Dd__list--birthday li:nth-of-type(1) {
  margin-right: 30px;
}

#change_delivery .p-form01Dd__list--birthday li:nth-of-type(1) .c-selectBox, #modal-content .p-form01Dd__list--birthday li:nth-of-type(1) .c-selectBox, #modal-selDvr .p-form01Dd__list--birthday li:nth-of-type(1) .c-selectBox {
  width: 200px;
}

#change_delivery .p-form01Dd__list--birthday li:nth-of-type(2), #modal-content .p-form01Dd__list--birthday li:nth-of-type(2), #modal-selDvr .p-form01Dd__list--birthday li:nth-of-type(2) {
  margin-right: 30px;
}

#change_delivery .p-form01Dd__list--birthday li:nth-of-type(2) .c-selectBox, #modal-content .p-form01Dd__list--birthday li:nth-of-type(2) .c-selectBox, #modal-selDvr .p-form01Dd__list--birthday li:nth-of-type(2) .c-selectBox {
  width: 200px;
}

#change_delivery .p-form01Dd__list--birthday li:nth-of-type(3) .c-selectBox, #modal-content .p-form01Dd__list--birthday li:nth-of-type(3) .c-selectBox, #modal-selDvr .p-form01Dd__list--birthday li:nth-of-type(3) .c-selectBox {
  width: 200px;
}

@media screen and (min-width: 961px) {
  #change_delivery .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(1), #modal-content .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(1), #modal-selDvr .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(1) {
    margin-right: 25px;
  }
  #change_delivery .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(1) .c-selectBox, #modal-content .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(1) .c-selectBox, #modal-selDvr .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(1) .c-selectBox {
    width: 144px;
  }
  #change_delivery .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(2), #modal-content .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(2), #modal-selDvr .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(2) {
    margin-right: 25px;
  }
  #change_delivery .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(2) .c-selectBox, #modal-content .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(2) .c-selectBox, #modal-selDvr .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(2) .c-selectBox {
    width: 110px;
  }
  #change_delivery .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(3) .c-selectBox, #modal-content .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(3) .c-selectBox, #modal-selDvr .p-form01_tbl .p-form01Dd__list--birthday li:nth-of-type(3) .c-selectBox {
    width: 110px;
  }
}

@media screen and (max-width: 960px) {
  #change_delivery .p-form01Dd__list--birthday li:nth-of-type(1), #modal-content .p-form01Dd__list--birthday li:nth-of-type(1), #modal-selDvr .p-form01Dd__list--birthday li:nth-of-type(1) {
    width: 38%;
    margin-right: 0;
    padding-right: 5px;
  }
  #change_delivery .p-form01Dd__list--birthday li:nth-of-type(2), #modal-content .p-form01Dd__list--birthday li:nth-of-type(2), #modal-selDvr .p-form01Dd__list--birthday li:nth-of-type(2) {
    width: 32%;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }
  #change_delivery .p-form01Dd__list--birthday li:nth-of-type(3), #modal-content .p-form01Dd__list--birthday li:nth-of-type(3), #modal-selDvr .p-form01Dd__list--birthday li:nth-of-type(3) {
    width: 30%;
    padding-left: 5px;
  }
  #change_delivery .p-form01Dd__list--birthday li .c-selectBox, #modal-content .p-form01Dd__list--birthday li .c-selectBox, #modal-selDvr .p-form01Dd__list--birthday li .c-selectBox {
    width: calc(100% - 24px) !important;
  }
}

@media screen and (max-width: 360px) {
  #change_delivery .p-form01Dd__list--birthday li .c-selectBox select, #modal-content .p-form01Dd__list--birthday li .c-selectBox select, #modal-selDvr .p-form01Dd__list--birthday li .c-selectBox select {
    padding: 0 25px 0 3px;
  }
}

#change_delivery .p-form01Dd__list--waonNum li, #modal-content .p-form01Dd__list--waonNum li, #modal-selDvr .p-form01Dd__list--waonNum li {
  width: 130px;
  margin-right: 30px;
}

#change_delivery .p-form01Dd__list--waonNum li:last-of-type, #modal-content .p-form01Dd__list--waonNum li:last-of-type, #modal-selDvr .p-form01Dd__list--waonNum li:last-of-type {
  margin-right: 0;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-form01Dd__list--waonNum, #modal-content .p-form01Dd__list--waonNum, #modal-selDvr .p-form01Dd__list--waonNum {
    margin: 0 -5px;
  }
  #change_delivery .p-form01Dd__list--waonNum li, #modal-content .p-form01Dd__list--waonNum li, #modal-selDvr .p-form01Dd__list--waonNum li {
    width: 25%;
    margin-right: 0;
    padding: 0 5px;
  }
}

#change_delivery .p-form01Dd__list--tel li, #modal-content .p-form01Dd__list--tel li, #modal-selDvr .p-form01Dd__list--tel li {
  width: 130px;
}

#change_delivery .p-form01Dd__list--tel li.hyphen, #modal-content .p-form01Dd__list--tel li.hyphen, #modal-selDvr .p-form01Dd__list--tel li.hyphen {
  width: 29px;
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#change_delivery .p-form01Dd__list--tel li.hyphen:before, #modal-content .p-form01Dd__list--tel li.hyphen:before, #modal-selDvr .p-form01Dd__list--tel li.hyphen:before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 2px;
  background: #333;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-form01Dd__list--tel li, #modal-content .p-form01Dd__list--tel li, #modal-selDvr .p-form01Dd__list--tel li {
    width: calc((100% - 48px) / 3);
  }
  #change_delivery .p-form01Dd__list--tel li.hyphen, #modal-content .p-form01Dd__list--tel li.hyphen, #modal-selDvr .p-form01Dd__list--tel li.hyphen {
    width: 24px;
    height: 50px;
  }
  #change_delivery .p-form01Dd__list--tel li.hyphen:before, #modal-content .p-form01Dd__list--tel li.hyphen:before, #modal-selDvr .p-form01Dd__list--tel li.hyphen:before {
    width: 10px;
  }
}

#change_delivery .p-form01Dd__note01, #modal-content .p-form01Dd__note01, #modal-selDvr .p-form01Dd__note01 {
  color: #646464;
  margin: 5px 0 0;
  font-size: 1.6rem;
}

#change_delivery .p-form01Dd__note02, #modal-content .p-form01Dd__note02, #modal-selDvr .p-form01Dd__note02 {
  margin: 5px 0 0;
  font-size: 1.4rem;
}

#change_delivery .p-form01__submit, #modal-content .p-form01__submit, #modal-selDvr .p-form01__submit {
  margin-top: 60px;
  text-align: center;
}

#change_delivery .p-form01__submit button, #modal-content .p-form01__submit button, #modal-selDvr .p-form01__submit button {
  max-width: 270px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-form01__submit, #modal-content .p-form01__submit, #modal-selDvr .p-form01__submit {
    margin-top: 40px;
  }
}

#change_delivery .p-form01__zip a, #modal-content .p-form01__zip a, #modal-selDvr .p-form01__zip a {
  border-bottom: 1px solid #333;
}

#change_delivery .p-form01__zip a:hover, #modal-content .p-form01__zip a:hover, #modal-selDvr .p-form01__zip a:hover {
  border-color: transparent;
}

#change_delivery .p-form01Zip_con, #modal-content .p-form01Zip_con, #modal-selDvr .p-form01Zip_con {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  font-size: 2.2rem;
  margin-bottom: 20px;
}

#change_delivery .p-form01Zip__col02, #modal-content .p-form01Zip__col02, #modal-selDvr .p-form01Zip__col02 {
  margin: 0 10px 0 15px;
}

#change_delivery .p-form01Zip__col04, #modal-content .p-form01Zip__col04, #modal-selDvr .p-form01Zip__col04 {
  margin: 0 30px 0 10px;
}

#change_delivery .p-form01Zip_con input, #modal-content .p-form01Zip_con input, #modal-selDvr .p-form01Zip_con input {
  height: 50px;
  font-size: 2.2rem !important;
}

#change_delivery input.p-form01Zip--inp01, #modal-content input.p-form01Zip--inp01, #modal-selDvr input.p-form01Zip--inp01 {
  width: 100px;
}

#change_delivery input.p-form01Zip--inp02, #modal-content input.p-form01Zip--inp02, #modal-selDvr input.p-form01Zip--inp02 {
  width: 120px;
}

#change_delivery .p-form01Zip__submit, #modal-content .p-form01Zip__submit, #modal-selDvr .p-form01Zip__submit {
  height: 50px;
  width: 140px;
  border-radius: 4px;
  background: #F56400;
  color: #fff;
}

#change_delivery .p-form01Zip__txt01, #modal-content .p-form01Zip__txt01, #modal-selDvr .p-form01Zip__txt01 {
  padding-bottom: 10px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-form01Zip_con, #modal-content .p-form01Zip_con, #modal-selDvr .p-form01Zip_con {
    font-size: 2.0rem;
    margin-bottom: 15px;
  }
  #change_delivery .p-form01Zip__col02, #modal-content .p-form01Zip__col02, #modal-selDvr .p-form01Zip__col02 {
    margin: 0 5px 0 8px;
  }
  #change_delivery .p-form01Zip__col04, #modal-content .p-form01Zip__col04, #modal-selDvr .p-form01Zip__col04 {
    margin: 0 20px 0 5px;
  }
  #change_delivery .p-form01Zip_con input, #modal-content .p-form01Zip_con input, #modal-selDvr .p-form01Zip_con input {
    height: 40px;
    font-size: 1.6rem !important;
  }
  #change_delivery input.p-form01Zip--inp01, #modal-content input.p-form01Zip--inp01, #modal-selDvr input.p-form01Zip--inp01 {
    width: 75px;
  }
  #change_delivery input.p-form01Zip--inp02, #modal-content input.p-form01Zip--inp02, #modal-selDvr input.p-form01Zip--inp02 {
    width: 95px;
  }
  #change_delivery .p-form01Zip__submit, #modal-content .p-form01Zip__submit, #modal-selDvr .p-form01Zip__submit {
    height: 40px;
    width: 83px;
    font-size: 1.6rem !important;
    white-space: nowrap;
  }
  #change_delivery .p-form01Zip__txt01, #modal-content .p-form01Zip__txt01, #modal-selDvr .p-form01Zip__txt01 {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 360px) {
  #change_delivery input.p-form01Zip--inp01, #modal-content input.p-form01Zip--inp01, #modal-selDvr input.p-form01Zip--inp01 {
    width: 50px;
  }
  #change_delivery input.p-form01Zip--inp02, #modal-content input.p-form01Zip--inp02, #modal-selDvr input.p-form01Zip--inp02 {
    width: 65px;
  }
  #change_delivery .p-form01Zip__col04, #modal-content .p-form01Zip__col04, #modal-selDvr .p-form01Zip__col04 {
    margin: 0 15px 0 5px;
  }
}

#change_delivery .p-form01ID, #modal-content .p-form01ID, #modal-selDvr .p-form01ID {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

#change_delivery input.p-form01ID__inpText, #modal-content input.p-form01ID__inpText, #modal-selDvr input.p-form01ID__inpText {
  width: calc(100% - 130px);
}

#change_delivery .p-form01ID__submit, #modal-content .p-form01ID__submit, #modal-selDvr .p-form01ID__submit {
  height: 50px;
  width: 100px;
  border-radius: 4px;
  background: #F56400;
  color: #fff;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

@media screen and (max-width: 960px) {
  #change_delivery input.p-form01ID__inpText, #modal-content input.p-form01ID__inpText, #modal-selDvr input.p-form01ID__inpText {
    width: calc(100% - 100px);
  }
  #change_delivery .p-form01ID__submit, #modal-content .p-form01ID__submit, #modal-selDvr .p-form01ID__submit {
    height: 40px;
    width: 84px;
    border-radius: 4px;
  }
}

#change_delivery .p-form01Pw, #modal-content .p-form01Pw, #modal-selDvr .p-form01Pw {
  position: relative;
}

#change_delivery .c-formItem__list, #modal-content .c-formItem__list, #modal-selDvr .c-formItem__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: -15px;
}

#change_delivery .c-formItem__list li, #modal-content .c-formItem__list li, #modal-selDvr .c-formItem__list li {
  min-width: 150px;
  padding-right: 20px;
  margin-bottom: 15px;
}

#change_delivery .c-formItem__list li:last-of-type, #modal-content .c-formItem__list li:last-of-type, #modal-selDvr .c-formItem__list li:last-of-type {
  margin-right: 0;
}

#change_delivery .c-formItem__list--error li, #modal-content .c-formItem__list--error li, #modal-selDvr .c-formItem__list--error li {
  background: #FFE6E6;
  padding: 20px 0;
}

#change_delivery .c-formItem__list--error li:first-of-type, #modal-content .c-formItem__list--error li:first-of-type, #modal-selDvr .c-formItem__list--error li:first-of-type {
  padding-left: 20px;
}

#change_delivery .c-formItem__list--error .c-radio01__label:before, #modal-content .c-formItem__list--error .c-radio01__label:before, #modal-selDvr .c-formItem__list--error .c-radio01__label:before {
  background: #fff;
}

#change_delivery .c-formItem__list02 li, #modal-content .c-formItem__list02 li, #modal-selDvr .c-formItem__list02 li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 20px;
}

#change_delivery .c-formItem__list02 li:last-of-type, #modal-content .c-formItem__list02 li:last-of-type, #modal-selDvr .c-formItem__list02 li:last-of-type {
  margin-bottom: 0;
}

#change_delivery .c-formItem__list02 li span, #modal-content .c-formItem__list02 li span, #modal-selDvr .c-formItem__list02 li span {
  display: inline-block;
  font-weight: 700;
  width: 60px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

#change_delivery .c-formItem__list02 li input, #modal-content .c-formItem__list02 li input, #modal-selDvr .c-formItem__list02 li input {
  width: calc(100% - 60px);
}

@media screen and (max-width: 960px) {
  #change_delivery .c-formItem__list02 li, #modal-content .c-formItem__list02 li, #modal-selDvr .c-formItem__list02 li {
    display: block;
    margin: 0 0 10px;
  }
  #change_delivery .c-formItem__list02 li span, #modal-content .c-formItem__list02 li span, #modal-selDvr .c-formItem__list02 li span {
    width: auto;
    display: block;
    margin: 0 0 5px;
  }
  #change_delivery .c-formItem__list02 li input, #modal-content .c-formItem__list02 li input, #modal-selDvr .c-formItem__list02 li input {
    width: 100%;
  }
}

#change_delivery .c-cardTgl__list > li, #modal-content .c-cardTgl__list > li, #modal-selDvr .c-cardTgl__list > li {
  margin-bottom: 15px;
}

#change_delivery .c-cardTgl__list > li:last-of-type, #modal-content .c-cardTgl__list > li:last-of-type, #modal-selDvr .c-cardTgl__list > li:last-of-type {
  margin-bottom: 0;
}

#change_delivery .c-cardTgl__con, #modal-content .c-cardTgl__con, #modal-selDvr .c-cardTgl__con {
  display: none;
}

@media screen and (min-width: 961px) {
  #change_delivery .c-cardTgl__list .p-form01Dd__list--waonNum li, #modal-content .c-cardTgl__list .p-form01Dd__list--waonNum li, #modal-selDvr .c-cardTgl__list .p-form01Dd__list--waonNum li {
    width: 100px;
    margin-right: 25px;
  }
  #change_delivery .c-cardTgl__list .p-form01Dd__list--waonNum li:last-of-type, #modal-content .c-cardTgl__list .p-form01Dd__list--waonNum li:last-of-type, #modal-selDvr .c-cardTgl__list .p-form01Dd__list--waonNum li:last-of-type {
    margin-right: 0;
  }
}

#change_delivery input.err,
#change_delivery textarea.err,
#change_delivery select.err, #modal-content input.err,
#modal-content textarea.err,
#modal-content select.err, #modal-selDvr input.err,
#modal-selDvr textarea.err,
#modal-selDvr select.err {
  border-color: #ff6060;
  background: #fff0f0;
}

#change_delivery input.err:focus,
#change_delivery textarea.err:focus, #modal-content input.err:focus,
#modal-content textarea.err:focus, #modal-selDvr input.err:focus,
#modal-selDvr textarea.err:focus {
  border-color: #ee5959;
}

#change_delivery .errorTxt, #modal-content .errorTxt, #modal-selDvr .errorTxt {
  margin-top: 10px;
  color: #ff0000;
  line-height: 1.1;
}

#change_delivery td.required,
#change_delivery td.option, #modal-content td.required,
#modal-content td.option, #modal-selDvr td.required,
#modal-selDvr td.option {
  font-weight: 400;
  color: #fff;
  vertical-align: middle;
}

#change_delivery td.required p,
#change_delivery td.option p, #modal-content td.required p,
#modal-content td.option p, #modal-selDvr td.required p,
#modal-selDvr td.option p {
  width: 3.5em;
  margin: 0 auto;
  border-radius: 12px;
  text-align: center;
}

#change_delivery td.option, #modal-content td.option, #modal-selDvr td.option {
  background: #f5f5f5;
}

#change_delivery td.option p, #modal-content td.option p, #modal-selDvr td.option p {
  background: #a6a6a6;
}

#change_delivery td.required, #modal-content td.required, #modal-selDvr td.required {
  background: #fff0f0;
}

#change_delivery td.required p, #modal-content td.required p, #modal-selDvr td.required p {
  background: #ff6060;
}

@media screen and (max-width: 960px) {
  #change_delivery select.txt, #modal-content select.txt, #modal-selDvr select.txt {
    border-color: #ccc;
    background: #fff;
  }
}

@media all and (min-width: 961px) {
  #change_delivery .is-sp, #modal-content .is-sp, #modal-selDvr .is-sp {
    display: none !important;
  }
  #change_delivery .is-sp-inline, #modal-content .is-sp-inline, #modal-selDvr .is-sp-inline {
    display: none;
  }
  #change_delivery .pc-none, #modal-content .pc-none, #modal-selDvr .pc-none {
    display: none !important;
  }
  #change_delivery .pc-hidden, #modal-content .pc-hidden, #modal-selDvr .pc-hidden {
    position: absolute;
    z-index: -1;
    opacity: 0;
    width: 0;
    height: 0;
    overflow: hidden;
  }
}

@media screen and (max-width: 960px) {
  #change_delivery .is-pc, #modal-content .is-pc, #modal-selDvr .is-pc {
    display: none !important;
  }
  #change_delivery .is-sp, #modal-content .is-sp, #modal-selDvr .is-sp {
    display: block;
  }
  #change_delivery br.is-sp, #modal-content br.is-sp, #modal-selDvr br.is-sp {
    display: inline-block;
  }
  #change_delivery .is-sp-inline, #modal-content .is-sp-inline, #modal-selDvr .is-sp-inline {
    display: inline;
  }
  #change_delivery .sp-hidden, #modal-content .sp-hidden, #modal-selDvr .sp-hidden {
    position: absolute;
    z-index: -1;
    opacity: 0;
    width: 0;
    height: 0;
    overflow: hidden;
  }
}

@media screen and (min-width: 363px) {
  #change_delivery .is-max360, #modal-content .is-max360, #modal-selDvr .is-max360 {
    display: none;
  }
}

@media screen and (min-width: 1251px) {
  #change_delivery .is-less1250, #modal-content .is-less1250, #modal-selDvr .is-less1250 {
    display: none;
  }
}

@media screen and (min-width: 1025px) {
  #change_delivery .is-max1024, #modal-content .is-max1024, #modal-selDvr .is-max1024 {
    display: none;
  }
}

#change_delivery .regular, #modal-content .regular, #modal-selDvr .regular {
  font-weight: 400 !important;
}

#change_delivery .bold, #modal-content .bold, #modal-selDvr .bold {
  font-weight: 700 !important;
}

#change_delivery .nobr, #modal-content .nobr, #modal-selDvr .nobr {
  white-space: nowrap;
}

#change_delivery .underline, #modal-content .underline, #modal-selDvr .underline {
  text-decoration: underline;
}

#change_delivery .line-height165, #modal-content .line-height165, #modal-selDvr .line-height165 {
  line-height: 1.65;
}

#change_delivery .line-height18, #modal-content .line-height18, #modal-selDvr .line-height18 {
  line-height: 1.8;
}

#change_delivery .line-height19, #modal-content .line-height19, #modal-selDvr .line-height19 {
  line-height: 1.9;
}

#change_delivery .letter-spacing-0015, #modal-content .letter-spacing-0015, #modal-selDvr .letter-spacing-0015 {
  letter-spacing: -.015em;
}

#change_delivery .letter-spacing-inherit, #modal-content .letter-spacing-inherit, #modal-selDvr .letter-spacing-inherit {
  letter-spacing: inherit !important;
}

#change_delivery .relative, #modal-content .relative, #modal-selDvr .relative {
  position: relative;
}

#change_delivery .absolute, #modal-content .absolute, #modal-selDvr .absolute {
  position: absolute;
}

#change_delivery .absolute-maxwidth, #modal-content .absolute-maxwidth, #modal-selDvr .absolute-maxwidth {
  position: absolute;
  width: 100vw;
  top: 0;
  left: -20px;
}

#change_delivery .disp_inline-block, #modal-content .disp_inline-block, #modal-selDvr .disp_inline-block {
  display: inline-block !important;
}

#change_delivery .indent_-1em, #modal-content .indent_-1em, #modal-selDvr .indent_-1em {
  text-indent: -1em;
  margin-left: 1em;
}

#change_delivery .indent_-12em, #modal-content .indent_-12em, #modal-selDvr .indent_-12em {
  text-indent: -1.2em;
  margin-left: 1.2em;
}

#change_delivery .indent_-21em, #modal-content .indent_-21em, #modal-selDvr .indent_-21em {
  text-indent: -2.1em;
  margin-left: 2.1em;
}

#change_delivery .c-fc--e60000, #modal-content .c-fc--e60000, #modal-selDvr .c-fc--e60000 {
  color: #e60000 !important;
}

#change_delivery .c-fc--f56400, #modal-content .c-fc--f56400, #modal-selDvr .c-fc--f56400 {
  color: #f56400 !important;
}

#change_delivery .c-fc--646464, #modal-content .c-fc--646464, #modal-selDvr .c-fc--646464 {
  color: #646464 !important;
}

#change_delivery .c-fc--fff, #modal-content .c-fc--fff, #modal-selDvr .c-fc--fff {
  color: #fff !important;
}

#change_delivery .c-fc--0064E6, #modal-content .c-fc--0064E6, #modal-selDvr .c-fc--0064E6 {
  color: #0064E6 !important;
}

#change_delivery .c-fc--3c3c3c, #modal-content .c-fc--3c3c3c, #modal-selDvr .c-fc--3c3c3c {
  color: #3c3c3c !important;
}

#change_delivery .bgPink, #modal-content .bgPink, #modal-selDvr .bgPink {
  background-color: #FFE6E6;
  padding: 10px;
}

#change_delivery .bgPink--pd15, #modal-content .bgPink--pd15, #modal-selDvr .bgPink--pd15 {
  background-color: #FFE6E6;
  padding: 15px;
}

#change_delivery .bgPink--pd20, #modal-content .bgPink--pd20, #modal-selDvr .bgPink--pd20 {
  background-color: #FFE6E6;
  padding: 20px;
}

#change_delivery .bgPink--pd2040, #modal-content .bgPink--pd2040, #modal-selDvr .bgPink--pd2040 {
  background-color: #FFE6E6;
  padding: 20px 40px;
}

#change_delivery .bgPink--pd2530, #modal-content .bgPink--pd2530, #modal-selDvr .bgPink--pd2530 {
  background-color: #FFE6E6;
  padding: 25px 30px 30px 30px;
}

#change_delivery .bgRed-width100, #modal-content .bgRed-width100, #modal-selDvr .bgRed-width100 {
  position: relative;
}

@media screen and (max-width: 960px) {
  #change_delivery .bgPink--pd2530, #modal-content .bgPink--pd2530, #modal-selDvr .bgPink--pd2530 {
    padding: 15px 20px;
  }
}

@media screen and (max-width: 960px) {
  #change_delivery .bgRed-width100::after, #modal-content .bgRed-width100::after, #modal-selDvr .bgRed-width100::after {
    content: '';
    position: absolute;
    width: calc(100% + 40px);
    height: 100%;
    top: 0;
    left: -20px;
    background-color: #E60000;
    z-index: -1;
  }
}

#change_delivery .c-error_label, #modal-content .c-error_label, #modal-selDvr .c-error_label {
  background-color: #fff;
  border-radius: 4px;
  margin-right: 15px;
  font-size: 11.2px;
  padding: 3px 0;
  font-weight: 700;
  width: 90px;
  text-align: center;
  display: block;
}

#change_delivery .flex, #modal-content .flex, #modal-selDvr .flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

#change_delivery .flex1, #modal-content .flex1, #modal-selDvr .flex1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

#change_delivery .align-center, #modal-content .align-center, #modal-selDvr .align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

#change_delivery .align-start, #modal-content .align-start, #modal-selDvr .align-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

#change_delivery .justify-center, #modal-content .justify-center, #modal-selDvr .justify-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#change_delivery .justify-start, #modal-content .justify-start, #modal-selDvr .justify-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

#change_delivery .justify-sb, #modal-content .justify-sb, #modal-selDvr .justify-sb {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#change_delivery .c-ff--mplus1p, #modal-content .c-ff--mplus1p, #modal-selDvr .c-ff--mplus1p {
  font-family: "M PLUS 1p", sans-serif !important;
}

#change_delivery .c-ff--meiryo, #modal-content .c-ff--meiryo, #modal-selDvr .c-ff--meiryo {
  font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif !important;
}

#change_delivery .c-error__txt01, #modal-content .c-error__txt01, #modal-selDvr .c-error__txt01 {
  margin-top: 10px;
  font-weight: 700;
  color: #E60000;
}

#change_delivery .c-error__txt01 a, #modal-content .c-error__txt01 a, #modal-selDvr .c-error__txt01 a {
  color: #E60000;
  border-bottom: 1px solid #E60000;
}

#change_delivery .c-error__txt01 a:hover, #modal-content .c-error__txt01 a:hover, #modal-selDvr .c-error__txt01 a:hover {
  border-color: transparent;
}

#change_delivery .c-error__txt02, #modal-content .c-error__txt02, #modal-selDvr .c-error__txt02 {
  color: #E60000;
  padding: 15px 40px;
  border: 1px solid #E60000;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-error__txt02, #modal-content .c-error__txt02, #modal-selDvr .c-error__txt02 {
    padding: 10px 20px;
  }
}

#change_delivery .c-error__txt03, #modal-content .c-error__txt03, #modal-selDvr .c-error__txt03 {
  background: #FFE6E6;
  padding: 30px 60px;
  text-align: center;
}

#change_delivery .c-errorTxt03__ttl01, #modal-content .c-errorTxt03__ttl01, #modal-selDvr .c-errorTxt03__ttl01 {
  color: #E60000;
  font-weight: 700;
  font-size: 3rem;
  letter-spacing: .1em;
  white-space: nowrap;
}

#change_delivery .c-error__txt03 a, #modal-content .c-error__txt03 a, #modal-selDvr .c-error__txt03 a {
  border-bottom: 1px solid #333;
}

#change_delivery .c-error__txt03 a:hover, #modal-content .c-error__txt03 a:hover, #modal-selDvr .c-error__txt03 a:hover {
  border-color: transparent;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-error__txt03, #modal-content .c-error__txt03, #modal-selDvr .c-error__txt03 {
    padding: 20px;
  }
  #change_delivery .c-errorTxt03__ttl01, #modal-content .c-errorTxt03__ttl01, #modal-selDvr .c-errorTxt03__ttl01 {
    font-size: 2rem;
  }
}

@media screen and (max-width: 960px) {
  #change_delivery .c-error__txt03--mailError .c-errorTxt03__ttl01, #modal-content .c-error__txt03--mailError .c-errorTxt03__ttl01, #modal-selDvr .c-error__txt03--mailError .c-errorTxt03__ttl01 {
    font-size: 1.8rem;
  }
}

@media screen and (max-width: 360px) {
  #change_delivery .c-error__txt03--mailError .c-errorTxt03__ttl01, #modal-content .c-error__txt03--mailError .c-errorTxt03__ttl01, #modal-selDvr .c-error__txt03--mailError .c-errorTxt03__ttl01 {
    font-size: 1.7rem;
  }
}

@media screen and (max-width: 360px) {
  #change_delivery .c-error__txt03--ownersError .c-errorTxt03__ttl01, #modal-content .c-error__txt03--ownersError .c-errorTxt03__ttl01, #modal-selDvr .c-error__txt03--ownersError .c-errorTxt03__ttl01 {
    font-size: 1.7rem;
  }
}

@media screen and (max-width: 360px) {
  #change_delivery .page17 .c-errorTxt03__ttl01, #modal-content .page17 .c-errorTxt03__ttl01, #modal-selDvr .page17 .c-errorTxt03__ttl01 {
    font-size: 1.8rem;
  }
}

#change_delivery .c-error__txt04, #modal-content .c-error__txt04, #modal-selDvr .c-error__txt04 {
  border: 4px solid #E60000;
  padding: 10px 15px;
  color: #E60000;
  margin-bottom: 30px;
  font-weight: 700;
}

#change_delivery .c-error__txt04 a, #modal-content .c-error__txt04 a, #modal-selDvr .c-error__txt04 a {
  color: #E60000;
  border-bottom: 1px solid #E60000 !important;
}

#change_delivery .c-error__txt04 a:hover, #modal-content .c-error__txt04 a:hover, #modal-selDvr .c-error__txt04 a:hover {
  border-color: transparent !important;
}

#change_delivery .c-error__txt05 .tit, #modal-content .c-error__txt05 .tit, #modal-selDvr .c-error__txt05 .tit {
  color: #E60000;
  font-weight: 700;
  font-size: 2rem;
  letter-spacing: .1em;
  white-space: nowrap;
  text-align: center;
}

#change_delivery .c-error__txt05 .txt, #modal-content .c-error__txt05 .txt, #modal-selDvr .c-error__txt05 .txt {
  color: #E60000;
  font-weight: 700;
  margin-top: 5px;
  text-align: center;
}

#change_delivery .c-error__txt05 .img_alert, #modal-content .c-error__txt05 .img_alert, #modal-selDvr .c-error__txt05 .img_alert {
  width: 28px;
  height: 23px;
  vertical-align: middle;
  position: relative;
  top: -3px;
  margin-right: 5px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-error__txt05 .tit, #modal-content .c-error__txt05 .tit, #modal-selDvr .c-error__txt05 .tit {
    font-size: 1.8rem;
  }
  #change_delivery .c-error__txt05 .txt, #modal-content .c-error__txt05 .txt, #modal-selDvr .c-error__txt05 .txt {
    text-align: justify;
  }
}

#change_delivery .c-error__txt06, #modal-content .c-error__txt06, #modal-selDvr .c-error__txt06 {
  background: #FFE6E6;
  padding: 18px 30px 24px;
  text-align: center;
}

#change_delivery .c-errorTxt06__ttl01, #modal-content .c-errorTxt06__ttl01, #modal-selDvr .c-errorTxt06__ttl01 {
  color: #E60000;
  font-weight: 700;
  font-size: 2.2rem;
  letter-spacing: .1em;
  white-space: nowrap;
}

#change_delivery .c-errorTxt06__ttl01 .img_alert, #modal-content .c-errorTxt06__ttl01 .img_alert, #modal-selDvr .c-errorTxt06__ttl01 .img_alert {
  width: 28px;
  height: 23px;
  vertical-align: middle;
  position: relative;
  top: -3px;
  margin-right: 5px;
}

#change_delivery .c-errorTxt06__txt, #modal-content .c-errorTxt06__txt, #modal-selDvr .c-errorTxt06__txt {
  margin-top: 7px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-error__txt06, #modal-content .c-error__txt06, #modal-selDvr .c-error__txt06 {
    padding: 20px;
  }
  #change_delivery .c-errorTxt06__ttl01, #modal-content .c-errorTxt06__ttl01, #modal-selDvr .c-errorTxt06__ttl01 {
    font-size: 2rem;
  }
  #change_delivery .c-errorTxt06__txt, #modal-content .c-errorTxt06__txt, #modal-selDvr .c-errorTxt06__txt {
    text-align: justify;
  }
}

#change_delivery .c-error__txt07, #modal-content .c-error__txt07, #modal-selDvr .c-error__txt07 {
  color: #E60000;
  font-weight: 700;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

#change_delivery .c-error__txt07 .img_alert, #modal-content .c-error__txt07 .img_alert, #modal-selDvr .c-error__txt07 .img_alert {
  width: 28px;
  height: 23px;
  vertical-align: middle;
  margin-right: 7px;
}

#change_delivery .fs11, #modal-content .fs11, #modal-selDvr .fs11 {
  font-size: 1.1rem !important;
}

#change_delivery .fs13, #modal-content .fs13, #modal-selDvr .fs13 {
  font-size: 1.3rem !important;
}

#change_delivery .fs14, #modal-content .fs14, #modal-selDvr .fs14 {
  font-size: 1.4rem !important;
}

#change_delivery .fs16, #modal-content .fs16, #modal-selDvr .fs16 {
  font-size: 1.6rem !important;
}

#change_delivery .fs18, #modal-content .fs18, #modal-selDvr .fs18 {
  font-size: 1.8rem !important;
}

#change_delivery .fs20, #modal-content .fs20, #modal-selDvr .fs20 {
  font-size: 2rem !important;
}

#change_delivery .fs22, #modal-content .fs22, #modal-selDvr .fs22 {
  font-size: 2.2rem !important;
}

#change_delivery .fs24, #modal-content .fs24, #modal-selDvr .fs24 {
  font-size: 2.4rem !important;
}

#change_delivery .fs30, #modal-content .fs30, #modal-selDvr .fs30 {
  font-size: 3.0rem !important;
}

#change_delivery .fs36, #modal-content .fs36, #modal-selDvr .fs36 {
  font-size: 3.6rem !important;
}

#change_delivery .fs40, #modal-content .fs40, #modal-selDvr .fs40 {
  font-size: 4rem !important;
}

#change_delivery .fs60, #modal-content .fs60, #modal-selDvr .fs60 {
  font-size: 6rem !important;
}

@media screen and (max-width: 960px) {
  #change_delivery .sp_fs40, #modal-content .sp_fs40, #modal-selDvr .sp_fs40 {
    font-size: 4rem !important;
  }
  #change_delivery .sp_fs24, #modal-content .sp_fs24, #modal-selDvr .sp_fs24 {
    font-size: 2.4rem !important;
  }
  #change_delivery .sp_fs20, #modal-content .sp_fs20, #modal-selDvr .sp_fs20 {
    font-size: 2.0rem !important;
  }
  #change_delivery .sp_fs18, #modal-content .sp_fs18, #modal-selDvr .sp_fs18 {
    font-size: 1.8rem !important;
  }
  #change_delivery .sp_fs16, #modal-content .sp_fs16, #modal-selDvr .sp_fs16 {
    font-size: 1.6rem !important;
  }
  #change_delivery .sp_fs14, #modal-content .sp_fs14, #modal-selDvr .sp_fs14 {
    font-size: 1.4rem !important;
  }
  #change_delivery .sp_fs13, #modal-content .sp_fs13, #modal-selDvr .sp_fs13 {
    font-size: 1.3rem !important;
  }
  #change_delivery .sp_fs12, #modal-content .sp_fs12, #modal-selDvr .sp_fs12 {
    font-size: 1.2rem !important;
  }
  #change_delivery .sp_fs11, #modal-content .sp_fs11, #modal-selDvr .sp_fs11 {
    font-size: 1.1rem !important;
  }
  #change_delivery .sp_fs10, #modal-content .sp_fs10, #modal-selDvr .sp_fs10 {
    font-size: 1.0rem !important;
  }
  #change_delivery .sp_fs9, #modal-content .sp_fs9, #modal-selDvr .sp_fs9 {
    font-size: .9rem !important;
  }
}

#change_delivery .c-bgc-fff, #modal-content .c-bgc-fff, #modal-selDvr .c-bgc-fff {
  background-color: #fff !important;
}

#change_delivery .c-bgc-f5f5f5, #modal-content .c-bgc-f5f5f5, #modal-selDvr .c-bgc-f5f5f5 {
  background-color: #f5f5f5 !important;
}

#change_delivery .c-bgc-e6e6e6, #modal-content .c-bgc-e6e6e6, #modal-selDvr .c-bgc-e6e6e6 {
  background-color: #e6e6e6 !important;
}

#change_delivery .c-bgc-e60000, #modal-content .c-bgc-e60000, #modal-selDvr .c-bgc-e60000 {
  background-color: #e60000 !important;
}

#change_delivery .c-bgc-14C864, #modal-content .c-bgc-14C864, #modal-selDvr .c-bgc-14C864 {
  background-color: #14C864 !important;
}

#change_delivery .c-bgc-F56400, #modal-content .c-bgc-F56400, #modal-selDvr .c-bgc-F56400 {
  background-color: #F56400 !important;
}

#change_delivery .c-bgc-FFE6E6, #modal-content .c-bgc-FFE6E6, #modal-selDvr .c-bgc-FFE6E6 {
  background-color: #FFE6E6 !important;
}

#change_delivery .c-bd-646464, #modal-content .c-bd-646464, #modal-selDvr .c-bd-646464 {
  border: 1px solid #646464 !important;
}

#change_delivery .c-bd3-fff, #modal-content .c-bd3-fff, #modal-selDvr .c-bd3-fff {
  border: 3px solid #fff !important;
}

#change_delivery .c-bd-e60000, #modal-content .c-bd-e60000, #modal-selDvr .c-bd-e60000 {
  border: 1px solid #e60000 !important;
}

#change_delivery .c-bdt-aaaaaa, #modal-content .c-bdt-aaaaaa, #modal-selDvr .c-bdt-aaaaaa {
  border-top: 1px solid #aaa !important;
}

#change_delivery .c-bdrs--4, #modal-content .c-bdrs--4, #modal-selDvr .c-bdrs--4 {
  border-radius: 4px !important;
}

#change_delivery .c-bdrs--8, #modal-content .c-bdrs--8, #modal-selDvr .c-bdrs--8 {
  border-radius: 8px !important;
}

#change_delivery .c-bd2-aaaaaa, #modal-content .c-bd2-aaaaaa, #modal-selDvr .c-bd2-aaaaaa {
  border: 2px solid #aaa !important;
}

#change_delivery .maxW120, #modal-content .maxW120, #modal-selDvr .maxW120 {
  max-width: 120px;
}

#change_delivery .maxW165, #modal-content .maxW165, #modal-selDvr .maxW165 {
  max-width: 165px;
}

#change_delivery .maxW215, #modal-content .maxW215, #modal-selDvr .maxW215 {
  max-width: 215px;
}

#change_delivery .maxW180, #modal-content .maxW180, #modal-selDvr .maxW180 {
  max-width: 180px;
}

#change_delivery .maxW236, #modal-content .maxW236, #modal-selDvr .maxW236 {
  max-width: 236px;
}

#change_delivery .maxW270, #modal-content .maxW270, #modal-selDvr .maxW270 {
  max-width: 270px;
}

#change_delivery .maxW400, #modal-content .maxW400, #modal-selDvr .maxW400 {
  max-width: 400px;
}

#change_delivery .maxW420, #modal-content .maxW420, #modal-selDvr .maxW420 {
  max-width: 420px;
}

#change_delivery .maxW450, #modal-content .maxW450, #modal-selDvr .maxW450 {
  max-width: 450px;
}

#change_delivery .maxW484, #modal-content .maxW484, #modal-selDvr .maxW484 {
  max-width: 484px;
}

#change_delivery .maxW540, #modal-content .maxW540, #modal-selDvr .maxW540 {
  max-width: 540px;
}

#change_delivery .maxW600, #modal-content .maxW600, #modal-selDvr .maxW600 {
  max-width: 600px;
}

#change_delivery .maxW640, #modal-content .maxW640, #modal-selDvr .maxW640 {
  max-width: 640px;
}

#change_delivery .maxW660, #modal-content .maxW660, #modal-selDvr .maxW660 {
  max-width: 660px;
}

#change_delivery .maxW700, #modal-content .maxW700, #modal-selDvr .maxW700 {
  max-width: 700px;
}

#change_delivery .maxW739, #modal-content .maxW739, #modal-selDvr .maxW739 {
  max-width: 739px;
}

#change_delivery .maxW750, #modal-content .maxW750, #modal-selDvr .maxW750 {
  max-width: 750px;
}

#change_delivery .maxW840, #modal-content .maxW840, #modal-selDvr .maxW840 {
  max-width: 840px;
}

#change_delivery .maxW880, #modal-content .maxW880, #modal-selDvr .maxW880 {
  max-width: 880px;
}

#change_delivery .maxW940, #modal-content .maxW940, #modal-selDvr .maxW940 {
  max-width: 940px;
}

#change_delivery .maxW1220, #modal-content .maxW1220, #modal-selDvr .maxW1220 {
  max-width: 1220px;
}

#change_delivery .maxW1260, #modal-content .maxW1260, #modal-selDvr .maxW1260 {
  max-width: 1260px;
}

#change_delivery .maxW1080, #modal-content .maxW1080, #modal-selDvr .maxW1080 {
  max-width: 1080px;
}

@media screen and (max-width: 960px) {
  #change_delivery .sp_maxW175, #modal-content .sp_maxW175, #modal-selDvr .sp_maxW175 {
    max-width: 175px;
  }
  #change_delivery .sp_maxW185, #modal-content .sp_maxW185, #modal-selDvr .sp_maxW185 {
    max-width: 185px;
  }
  #change_delivery .sp_maxW255, #modal-content .sp_maxW255, #modal-selDvr .sp_maxW255 {
    max-width: 255px;
  }
  #change_delivery .sp_maxW295, #modal-content .sp_maxW295, #modal-selDvr .sp_maxW295 {
    max-width: 295px;
  }
  #change_delivery .sp_maxW335, #modal-content .sp_maxW335, #modal-selDvr .sp_maxW335 {
    max-width: 335px;
  }
}

#change_delivery .w50, #modal-content .w50, #modal-selDvr .w50 {
  width: 50px !important;
}

#change_delivery .w100, #modal-content .w100, #modal-selDvr .w100 {
  width: 100px !important;
}

#change_delivery .w120, #modal-content .w120, #modal-selDvr .w120 {
  width: 120px !important;
}

#change_delivery .w150, #modal-content .w150, #modal-selDvr .w150 {
  width: 150px !important;
}

#change_delivery .w100, #modal-content .w100, #modal-selDvr .w100 {
  width: 100px !important;
}

#change_delivery .w200, #modal-content .w200, #modal-selDvr .w200 {
  width: 200px !important;
}

#change_delivery .w240, #modal-content .w240, #modal-selDvr .w240 {
  width: 240px !important;
}

#change_delivery .w250, #modal-content .w250, #modal-selDvr .w250 {
  width: 250px !important;
}

#change_delivery .w300, #modal-content .w300, #modal-selDvr .w300 {
  width: 300px !important;
}

#change_delivery .w330, #modal-content .w330, #modal-selDvr .w330 {
  width: 330px !important;
}

#change_delivery .w380, #modal-content .w380, #modal-selDvr .w380 {
  width: 380px !important;
}

#change_delivery .w350, #modal-content .w350, #modal-selDvr .w350 {
  width: 350px !important;
}

#change_delivery .w5per, #modal-content .w5per, #modal-selDvr .w5per {
  width: 5% !important;
}

#change_delivery .w8per, #modal-content .w8per, #modal-selDvr .w8per {
  width: 8% !important;
}

#change_delivery .w10per, #modal-content .w10per, #modal-selDvr .w10per {
  width: 10% !important;
}

#change_delivery .w15per, #modal-content .w15per, #modal-selDvr .w15per {
  width: 15% !important;
}

#change_delivery .w20per, #modal-content .w20per, #modal-selDvr .w20per {
  width: 20% !important;
}

#change_delivery .w25per, #modal-content .w25per, #modal-selDvr .w25per {
  width: 25% !important;
}

#change_delivery .w30per, #modal-content .w30per, #modal-selDvr .w30per {
  width: 30% !important;
}

#change_delivery .w35per, #modal-content .w35per, #modal-selDvr .w35per {
  width: 35% !important;
}

#change_delivery .w40per, #modal-content .w40per, #modal-selDvr .w40per {
  width: 40% !important;
}

#change_delivery .w45per, #modal-content .w45per, #modal-selDvr .w45per {
  width: 45% !important;
}

#change_delivery .w50per, #modal-content .w50per, #modal-selDvr .w50per {
  width: 50% !important;
}

#change_delivery .w60per, #modal-content .w60per, #modal-selDvr .w60per {
  width: 60% !important;
}

#change_delivery .w70per, #modal-content .w70per, #modal-selDvr .w70per {
  width: 70% !important;
}

#change_delivery .w80per, #modal-content .w80per, #modal-selDvr .w80per {
  width: 80% !important;
}

#change_delivery .w90per, #modal-content .w90per, #modal-selDvr .w90per {
  width: 90% !important;
}

#change_delivery .w100per, #modal-content .w100per, #modal-selDvr .w100per {
  width: 100% !important;
}

#change_delivery .w5em, #modal-content .w5em, #modal-selDvr .w5em {
  width: 5em !important;
}

#change_delivery .w10em, #modal-content .w10em, #modal-selDvr .w10em {
  width: 10em !important;
}

#change_delivery .w15em, #modal-content .w15em, #modal-selDvr .w15em {
  width: 15em !important;
}

#change_delivery .w20em, #modal-content .w20em, #modal-selDvr .w20em {
  width: 20em !important;
}

@media screen and (max-width: 960px) {
  #change_delivery .spwAuto, #modal-content .spwAuto, #modal-selDvr .spwAuto {
    width: auto !important;
  }
  #change_delivery .sp_w50, #modal-content .sp_w50, #modal-selDvr .sp_w50 {
    width: 50px !important;
  }
  #change_delivery .sp_w150, #modal-content .sp_w150, #modal-selDvr .sp_w150 {
    width: 150px !important;
  }
  #change_delivery .sp_w100, #modal-content .sp_w100, #modal-selDvr .sp_w100 {
    width: 100px !important;
  }
  #change_delivery .sp_w200, #modal-content .sp_w200, #modal-selDvr .sp_w200 {
    width: 200px !important;
  }
  #change_delivery .sp_w250, #modal-content .sp_w250, #modal-selDvr .sp_w250 {
    width: 250px !important;
  }
  #change_delivery .sp_w300, #modal-content .sp_w300, #modal-selDvr .sp_w300 {
    width: 300px !important;
  }
  #change_delivery .sp_w350, #modal-content .sp_w350, #modal-selDvr .sp_w350 {
    width: 350px !important;
  }
  #change_delivery .sp_w5per, #modal-content .sp_w5per, #modal-selDvr .sp_w5per {
    width: 5% !important;
  }
  #change_delivery .sp_w8per, #modal-content .sp_w8per, #modal-selDvr .sp_w8per {
    width: 8% !important;
  }
  #change_delivery .sp_w10per, #modal-content .sp_w10per, #modal-selDvr .sp_w10per {
    width: 10% !important;
  }
  #change_delivery .sp_w15per, #modal-content .sp_w15per, #modal-selDvr .sp_w15per {
    width: 15% !important;
  }
  #change_delivery .sp_w20per, #modal-content .sp_w20per, #modal-selDvr .sp_w20per {
    width: 20% !important;
  }
  #change_delivery .sp_w25per, #modal-content .sp_w25per, #modal-selDvr .sp_w25per {
    width: 25% !important;
  }
  #change_delivery .sp_w30per, #modal-content .sp_w30per, #modal-selDvr .sp_w30per {
    width: 30% !important;
  }
  #change_delivery .sp_w35per, #modal-content .sp_w35per, #modal-selDvr .sp_w35per {
    width: 35% !important;
  }
  #change_delivery .sp_w40per, #modal-content .sp_w40per, #modal-selDvr .sp_w40per {
    width: 40% !important;
  }
  #change_delivery .sp_w45per, #modal-content .sp_w45per, #modal-selDvr .sp_w45per {
    width: 45% !important;
  }
  #change_delivery .sp_w50per, #modal-content .sp_w50per, #modal-selDvr .sp_w50per {
    width: 50% !important;
  }
  #change_delivery .sp_w60per, #modal-content .sp_w60per, #modal-selDvr .sp_w60per {
    width: 60% !important;
  }
  #change_delivery .sp_w70per, #modal-content .sp_w70per, #modal-selDvr .sp_w70per {
    width: 70% !important;
  }
  #change_delivery .sp_w80per, #modal-content .sp_w80per, #modal-selDvr .sp_w80per {
    width: 80% !important;
  }
  #change_delivery .sp_w90per, #modal-content .sp_w90per, #modal-selDvr .sp_w90per {
    width: 90% !important;
  }
  #change_delivery .sp_w100per, #modal-content .sp_w100per, #modal-selDvr .sp_w100per {
    width: 100% !important;
  }
  #change_delivery .sp_w5em, #modal-content .sp_w5em, #modal-selDvr .sp_w5em {
    width: 5em !important;
  }
  #change_delivery .sp_w10em, #modal-content .sp_w10em, #modal-selDvr .sp_w10em {
    width: 10em !important;
  }
  #change_delivery .sp_w15em, #modal-content .sp_w15em, #modal-selDvr .sp_w15em {
    width: 15em !important;
  }
  #change_delivery .sp_w20em, #modal-content .sp_w20em, #modal-selDvr .sp_w20em {
    width: 20em !important;
  }
}

#change_delivery .h300, #modal-content .h300, #modal-selDvr .h300 {
  height: 300px !important;
}

#change_delivery .h350, #modal-content .h350, #modal-selDvr .h350 {
  height: 350px !important;
}

@media screen and (max-width: 960px) {
  #change_delivery .sp_h215, #modal-content .sp_h215, #modal-selDvr .sp_h215 {
    height: 215px !important;
  }
}

#change_delivery .clear, #modal-content .clear, #modal-selDvr .clear {
  clear: both;
}

#change_delivery .hidden, #modal-content .hidden, #modal-selDvr .hidden {
  height: 0;
  width: 0;
  overflow: hidden;
}

#change_delivery .hidden--absolute, #modal-content .hidden--absolute, #modal-selDvr .hidden--absolute {
  position: absolute;
}

#change_delivery .height40, #modal-content .height40, #modal-selDvr .height40 {
  height: 40px;
}

#change_delivery .mgt0, #modal-content .mgt0, #modal-selDvr .mgt0 {
  margin-top: 0 !important;
}

#change_delivery .mgt3, #modal-content .mgt3, #modal-selDvr .mgt3 {
  margin-top: 3px !important;
}

#change_delivery .mgt5, #modal-content .mgt5, #modal-selDvr .mgt5 {
  margin-top: 5px !important;
}

#change_delivery .mgt-5, #modal-content .mgt-5, #modal-selDvr .mgt-5 {
  margin-top: -5px !important;
}

#change_delivery .mgt-10, #modal-content .mgt-10, #modal-selDvr .mgt-10 {
  margin-top: -10px !important;
}

#change_delivery .mgt7, #modal-content .mgt7, #modal-selDvr .mgt7 {
  margin-top: 7px !important;
}

#change_delivery .mgt8, #modal-content .mgt8, #modal-selDvr .mgt8 {
  margin-top: 8px !important;
}

#change_delivery .mgt10, #modal-content .mgt10, #modal-selDvr .mgt10 {
  margin-top: 10px !important;
}

#change_delivery .mgt13, #modal-content .mgt13, #modal-selDvr .mgt13 {
  margin-top: 13px !important;
}

#change_delivery .mgt15, #modal-content .mgt15, #modal-selDvr .mgt15 {
  margin-top: 15px !important;
}

#change_delivery .mgt20, #modal-content .mgt20, #modal-selDvr .mgt20 {
  margin-top: 20px !important;
}

#change_delivery .mgt25, #modal-content .mgt25, #modal-selDvr .mgt25 {
  margin-top: 25px !important;
}

#change_delivery .mgt30, #modal-content .mgt30, #modal-selDvr .mgt30 {
  margin-top: 30px !important;
}

#change_delivery .mgt35, #modal-content .mgt35, #modal-selDvr .mgt35 {
  margin-top: 35px !important;
}

#change_delivery .mgt40, #modal-content .mgt40, #modal-selDvr .mgt40 {
  margin-top: 40px !important;
}

#change_delivery .mgt50, #modal-content .mgt50, #modal-selDvr .mgt50 {
  margin-top: 50px !important;
}

#change_delivery .mgt60, #modal-content .mgt60, #modal-selDvr .mgt60 {
  margin-top: 60px !important;
}

#change_delivery .mgt70, #modal-content .mgt70, #modal-selDvr .mgt70 {
  margin-top: 70px !important;
}

#change_delivery .mgt75, #modal-content .mgt75, #modal-selDvr .mgt75 {
  margin-top: 75px !important;
}

#change_delivery .mgb0, #modal-content .mgb0, #modal-selDvr .mgb0 {
  margin-bottom: 0 !important;
}

#change_delivery .mgb3, #modal-content .mgb3, #modal-selDvr .mgb3 {
  margin-bottom: 3px !important;
}

#change_delivery .mgb4, #modal-content .mgb4, #modal-selDvr .mgb4 {
  margin-bottom: 4px !important;
}

#change_delivery .mgb5, #modal-content .mgb5, #modal-selDvr .mgb5 {
  margin-bottom: 5px !important;
}

#change_delivery .mgb10, #modal-content .mgb10, #modal-selDvr .mgb10 {
  margin-bottom: 10px !important;
}

#change_delivery .mgb13, #modal-content .mgb13, #modal-selDvr .mgb13 {
  margin-bottom: 13px !important;
}

#change_delivery .mgb15, #modal-content .mgb15, #modal-selDvr .mgb15 {
  margin-bottom: 15px !important;
}

#change_delivery .mgb20, #modal-content .mgb20, #modal-selDvr .mgb20 {
  margin-bottom: 20px !important;
}

#change_delivery .mgb25, #modal-content .mgb25, #modal-selDvr .mgb25 {
  margin-bottom: 25px !important;
}

#change_delivery .mgb30, #modal-content .mgb30, #modal-selDvr .mgb30 {
  margin-bottom: 30px !important;
}

#change_delivery .mgb35, #modal-content .mgb35, #modal-selDvr .mgb35 {
  margin-bottom: 35px !important;
}

#change_delivery .mgb40, #modal-content .mgb40, #modal-selDvr .mgb40 {
  margin-bottom: 40px !important;
}

#change_delivery .mgb45, #modal-content .mgb45, #modal-selDvr .mgb45 {
  margin-bottom: 45px !important;
}

#change_delivery .mgb50, #modal-content .mgb50, #modal-selDvr .mgb50 {
  margin-bottom: 50px !important;
}

#change_delivery .mgb60, #modal-content .mgb60, #modal-selDvr .mgb60 {
  margin-bottom: 60px !important;
}

#change_delivery .mgb70, #modal-content .mgb70, #modal-selDvr .mgb70 {
  margin-bottom: 70px !important;
}

#change_delivery .mgb100, #modal-content .mgb100, #modal-selDvr .mgb100 {
  margin-bottom: 100px !important;
}

#change_delivery .mgb-20, #modal-content .mgb-20, #modal-selDvr .mgb-20 {
  margin-bottom: -20px !important;
}

#change_delivery .mgr0, #modal-content .mgr0, #modal-selDvr .mgr0 {
  margin-right: 0px !important;
}

#change_delivery .mgr5, #modal-content .mgr5, #modal-selDvr .mgr5 {
  margin-right: 5px !important;
}

#change_delivery .mgr10, #modal-content .mgr10, #modal-selDvr .mgr10 {
  margin-right: 10px !important;
}

#change_delivery .mgr15, #modal-content .mgr15, #modal-selDvr .mgr15 {
  margin-right: 15px !important;
}

#change_delivery .mgr20, #modal-content .mgr20, #modal-selDvr .mgr20 {
  margin-right: 20px !important;
}

#change_delivery .mgr25, #modal-content .mgr25, #modal-selDvr .mgr25 {
  margin-right: 25px !important;
}

#change_delivery .mgr30, #modal-content .mgr30, #modal-selDvr .mgr30 {
  margin-right: 30px !important;
}

#change_delivery .mgr40, #modal-content .mgr40, #modal-selDvr .mgr40 {
  margin-right: 40px !important;
}

#change_delivery .mgl-10, #modal-content .mgl-10, #modal-selDvr .mgl-10 {
  margin-left: -10px !important;
}

#change_delivery .mgl0, #modal-content .mgl0, #modal-selDvr .mgl0 {
  margin-left: 0px !important;
}

#change_delivery .mgl5, #modal-content .mgl5, #modal-selDvr .mgl5 {
  margin-left: 5px !important;
}

#change_delivery .mgl10, #modal-content .mgl10, #modal-selDvr .mgl10 {
  margin-left: 10px !important;
}

#change_delivery .mgl15, #modal-content .mgl15, #modal-selDvr .mgl15 {
  margin-left: 15px !important;
}

#change_delivery .mgl20, #modal-content .mgl20, #modal-selDvr .mgl20 {
  margin-left: 20px !important;
}

#change_delivery .mgl25, #modal-content .mgl25, #modal-selDvr .mgl25 {
  margin-left: 25px !important;
}

#change_delivery .mgl30, #modal-content .mgl30, #modal-selDvr .mgl30 {
  margin-left: 30px !important;
}

#change_delivery .mgl35, #modal-content .mgl35, #modal-selDvr .mgl35 {
  margin-left: 35px !important;
}

#change_delivery .mgl40, #modal-content .mgl40, #modal-selDvr .mgl40 {
  margin-left: 40px !important;
}

#change_delivery .mglAuto, #modal-content .mglAuto, #modal-selDvr .mglAuto {
  margin-left: auto !important;
}

#change_delivery .mgrAuto, #modal-content .mgrAuto, #modal-selDvr .mgrAuto {
  margin-right: auto !important;
}

#change_delivery .alnJ, #modal-content .alnJ, #modal-selDvr .alnJ {
  text-align: justify !important;
}

#change_delivery .alnC, #modal-content .alnC, #modal-selDvr .alnC {
  text-align: center !important;
}

#change_delivery .alnR, #modal-content .alnR, #modal-selDvr .alnR {
  text-align: right !important;
}

#change_delivery .alnL, #modal-content .alnL, #modal-selDvr .alnL {
  text-align: left !important;
}

#change_delivery .nowrap, #modal-content .nowrap, #modal-selDvr .nowrap {
  white-space: nowrap;
}

#change_delivery .breakWord, #modal-content .breakWord, #modal-selDvr .breakWord {
  word-wrap: break-word;
}

#change_delivery .block, #modal-content .block, #modal-selDvr .block {
  display: block !important;
}

#change_delivery .inline, #modal-content .inline, #modal-selDvr .inline {
  display: inline !important;
}

#change_delivery .inline-block, #modal-content .inline-block, #modal-selDvr .inline-block {
  display: inline-block !important;
}

#change_delivery .pointer_events_none, #modal-content .pointer_events_none, #modal-selDvr .pointer_events_none {
  pointer-events: none !important;
}

@media screen and (min-width: 961px) {
  #change_delivery .pc_inline-block, #modal-content .pc_inline-block, #modal-selDvr .pc_inline-block {
    display: inline-block !important;
  }
}

@media screen and (max-width: 960px) {
  #change_delivery .sp_mgt-10, #modal-content .sp_mgt-10, #modal-selDvr .sp_mgt-10 {
    margin-top: -10px !important;
  }
  #change_delivery .sp_mgt0, #modal-content .sp_mgt0, #modal-selDvr .sp_mgt0 {
    margin-top: 0 !important;
  }
  #change_delivery .sp_mgt5, #modal-content .sp_mgt5, #modal-selDvr .sp_mgt5 {
    margin-top: 5px !important;
  }
  #change_delivery .sp_mgt10, #modal-content .sp_mgt10, #modal-selDvr .sp_mgt10 {
    margin-top: 10px !important;
  }
  #change_delivery .sp_mgt15, #modal-content .sp_mgt15, #modal-selDvr .sp_mgt15 {
    margin-top: 15px !important;
  }
  #change_delivery .sp_mgt20, #modal-content .sp_mgt20, #modal-selDvr .sp_mgt20 {
    margin-top: 20px !important;
  }
  #change_delivery .sp_mgt25, #modal-content .sp_mgt25, #modal-selDvr .sp_mgt25 {
    margin-top: 25px !important;
  }
  #change_delivery .sp_mgt30, #modal-content .sp_mgt30, #modal-selDvr .sp_mgt30 {
    margin-top: 30px !important;
  }
  #change_delivery .sp_mgt40, #modal-content .sp_mgt40, #modal-selDvr .sp_mgt40 {
    margin-top: 40px !important;
  }
  #change_delivery .sp_mgb0, #modal-content .sp_mgb0, #modal-selDvr .sp_mgb0 {
    margin-bottom: 0 !important;
  }
  #change_delivery .sp_mgb5, #modal-content .sp_mgb5, #modal-selDvr .sp_mgb5 {
    margin-bottom: 5px !important;
  }
  #change_delivery .sp_mgb10, #modal-content .sp_mgb10, #modal-selDvr .sp_mgb10 {
    margin-bottom: 10px !important;
  }
  #change_delivery .sp_mgb15, #modal-content .sp_mgb15, #modal-selDvr .sp_mgb15 {
    margin-bottom: 15px !important;
  }
  #change_delivery .sp_mgb20, #modal-content .sp_mgb20, #modal-selDvr .sp_mgb20 {
    margin-bottom: 20px !important;
  }
  #change_delivery .sp_mgb25, #modal-content .sp_mgb25, #modal-selDvr .sp_mgb25 {
    margin-bottom: 25px !important;
  }
  #change_delivery .sp_mgb30, #modal-content .sp_mgb30, #modal-selDvr .sp_mgb30 {
    margin-bottom: 30px !important;
  }
  #change_delivery .sp_mgb35, #modal-content .sp_mgb35, #modal-selDvr .sp_mgb35 {
    margin-bottom: 35px !important;
  }
  #change_delivery .sp_mgb40, #modal-content .sp_mgb40, #modal-selDvr .sp_mgb40 {
    margin-bottom: 40px !important;
  }
  #change_delivery .sp_mgr0, #modal-content .sp_mgr0, #modal-selDvr .sp_mgr0 {
    margin-right: 0px !important;
  }
  #change_delivery .sp_mgr10, #modal-content .sp_mgr10, #modal-selDvr .sp_mgr10 {
    margin-right: 10px !important;
  }
  #change_delivery .sp_mgr20, #modal-content .sp_mgr20, #modal-selDvr .sp_mgr20 {
    margin-right: 20px !important;
  }
  #change_delivery .sp_mgr-20, #modal-content .sp_mgr-20, #modal-selDvr .sp_mgr-20 {
    margin-right: -20px !important;
  }
  #change_delivery .sp_mgrAuto, #modal-content .sp_mgrAuto, #modal-selDvr .sp_mgrAuto {
    margin-right: auto !important;
  }
  #change_delivery .sp_mgl0, #modal-content .sp_mgl0, #modal-selDvr .sp_mgl0 {
    margin-left: 0px !important;
  }
  #change_delivery .sp_mgl10, #modal-content .sp_mgl10, #modal-selDvr .sp_mgl10 {
    margin-left: 10px !important;
  }
  #change_delivery .sp_mgl20, #modal-content .sp_mgl20, #modal-selDvr .sp_mgl20 {
    margin-left: 20px !important;
  }
  #change_delivery .sp_mgl35, #modal-content .sp_mgl35, #modal-selDvr .sp_mgl35 {
    margin-left: 35px !important;
  }
  #change_delivery .sp_mgl-20, #modal-content .sp_mgl-20, #modal-selDvr .sp_mgl-20 {
    margin-left: -20px !important;
  }
  #change_delivery .sp_mglAuto, #modal-content .sp_mglAuto, #modal-selDvr .sp_mglAuto {
    margin-left: auto !important;
  }
  #change_delivery .sp_alnC, #modal-content .sp_alnC, #modal-selDvr .sp_alnC {
    text-align: center !important;
  }
  #change_delivery .sp_alnL, #modal-content .sp_alnL, #modal-selDvr .sp_alnL {
    text-align: left !important;
  }
  #change_delivery .sp_alnR, #modal-content .sp_alnR, #modal-selDvr .sp_alnR {
    text-align: right !important;
  }
  #change_delivery .sp_alnJ, #modal-content .sp_alnJ, #modal-selDvr .sp_alnJ {
    text-align: justify !important;
  }
  #change_delivery .sp_nowrap, #modal-content .sp_nowrap, #modal-selDvr .sp_nowrap {
    white-space: nowrap;
  }
}

#change_delivery .pd16, #modal-content .pd16, #modal-selDvr .pd16 {
  padding: 16px !important;
}

#change_delivery .pd20, #modal-content .pd20, #modal-selDvr .pd20 {
  padding: 20px !important;
}

#change_delivery .pdt4, #modal-content .pdt4, #modal-selDvr .pdt4 {
  padding-top: 4px !important;
}

#change_delivery .pdt5, #modal-content .pdt5, #modal-selDvr .pdt5 {
  padding-top: 5px !important;
}

#change_delivery .pdt10, #modal-content .pdt10, #modal-selDvr .pdt10 {
  padding-top: 10px !important;
}

#change_delivery .pdt15, #modal-content .pdt15, #modal-selDvr .pdt15 {
  padding-top: 15px !important;
}

#change_delivery .pdt20, #modal-content .pdt20, #modal-selDvr .pdt20 {
  padding-top: 20px !important;
}

#change_delivery .pdt30, #modal-content .pdt30, #modal-selDvr .pdt30 {
  padding-top: 30px !important;
}

#change_delivery .pdb5, #modal-content .pdb5, #modal-selDvr .pdb5 {
  padding-bottom: 5px !important;
}

#change_delivery .pdb10, #modal-content .pdb10, #modal-selDvr .pdb10 {
  padding-bottom: 10px !important;
}

#change_delivery .pdb15, #modal-content .pdb15, #modal-selDvr .pdb15 {
  padding-bottom: 15px !important;
}

#change_delivery .pdb20, #modal-content .pdb20, #modal-selDvr .pdb20 {
  padding-bottom: 20px !important;
}

#change_delivery .pdb30, #modal-content .pdb30, #modal-selDvr .pdb30 {
  padding-bottom: 30px !important;
}

#change_delivery .pdb40, #modal-content .pdb40, #modal-selDvr .pdb40 {
  padding-bottom: 40px !important;
}

#change_delivery .pdb50, #modal-content .pdb50, #modal-selDvr .pdb50 {
  padding-bottom: 50px !important;
}

#change_delivery .pdb60, #modal-content .pdb60, #modal-selDvr .pdb60 {
  padding-bottom: 60px !important;
}

#change_delivery .pdr0, #modal-content .pdr0, #modal-selDvr .pdr0 {
  padding-right: 0px !important;
}

#change_delivery .pdr10, #modal-content .pdr10, #modal-selDvr .pdr10 {
  padding-right: 10px !important;
}

#change_delivery .pdr15, #modal-content .pdr15, #modal-selDvr .pdr15 {
  padding-right: 15px !important;
}

#change_delivery .pdr20, #modal-content .pdr20, #modal-selDvr .pdr20 {
  padding-right: 20px !important;
}

#change_delivery .pdr30, #modal-content .pdr30, #modal-selDvr .pdr30 {
  padding-right: 30px !important;
}

#change_delivery .pdr100, #modal-content .pdr100, #modal-selDvr .pdr100 {
  padding-right: 100px !important;
}

#change_delivery .pdl0, #modal-content .pdl0, #modal-selDvr .pdl0 {
  padding-left: 0px !important;
}

#change_delivery .pdl10, #modal-content .pdl10, #modal-selDvr .pdl10 {
  padding-left: 10px !important;
}

#change_delivery .pdl15, #modal-content .pdl15, #modal-selDvr .pdl15 {
  padding-left: 15px !important;
}

#change_delivery .pdl20, #modal-content .pdl20, #modal-selDvr .pdl20 {
  padding-left: 20px !important;
}

#change_delivery .pdl30, #modal-content .pdl30, #modal-selDvr .pdl30 {
  padding-left: 30px !important;
}

#change_delivery .pdl100, #modal-content .pdl100, #modal-selDvr .pdl100 {
  padding-left: 100px !important;
}

@media screen and (max-width: 960px) {
  #change_delivery .sp_pdt0, #modal-content .sp_pdt0, #modal-selDvr .sp_pdt0 {
    padding-top: 0 !important;
  }
  #change_delivery .sp_pdt5, #modal-content .sp_pdt5, #modal-selDvr .sp_pdt5 {
    padding-top: 5px !important;
  }
  #change_delivery .sp_pdt10, #modal-content .sp_pdt10, #modal-selDvr .sp_pdt10 {
    padding-top: 10px !important;
  }
  #change_delivery .sp_pdt15, #modal-content .sp_pdt15, #modal-selDvr .sp_pdt15 {
    padding-top: 15px !important;
  }
  #change_delivery .sp_pdb0, #modal-content .sp_pdb0, #modal-selDvr .sp_pdb0 {
    padding-bottom: 0 !important;
  }
  #change_delivery .sp_pdb5, #modal-content .sp_pdb5, #modal-selDvr .sp_pdb5 {
    padding-bottom: 5px !important;
  }
  #change_delivery .sp_pdb10, #modal-content .sp_pdb10, #modal-selDvr .sp_pdb10 {
    padding-bottom: 10px !important;
  }
  #change_delivery .sp_pdb20, #modal-content .sp_pdb20, #modal-selDvr .sp_pdb20 {
    padding-bottom: 20px !important;
  }
  #change_delivery .sp_pdb25, #modal-content .sp_pdb25, #modal-selDvr .sp_pdb25 {
    padding-bottom: 25px !important;
  }
  #change_delivery .sp_pdb30, #modal-content .sp_pdb30, #modal-selDvr .sp_pdb30 {
    padding-bottom: 30px !important;
  }
  #change_delivery .sp_pdb40, #modal-content .sp_pdb40, #modal-selDvr .sp_pdb40 {
    padding-bottom: 40px !important;
  }
  #change_delivery .sp_pdr0, #modal-content .sp_pdr0, #modal-selDvr .sp_pdr0 {
    padding-right: 0px !important;
  }
  #change_delivery .sp_pdr10, #modal-content .sp_pdr10, #modal-selDvr .sp_pdr10 {
    padding-right: 10px !important;
  }
  #change_delivery .sp_pdr20, #modal-content .sp_pdr20, #modal-selDvr .sp_pdr20 {
    padding-right: 20px !important;
  }
  #change_delivery .sp_pdl0, #modal-content .sp_pdl0, #modal-selDvr .sp_pdl0 {
    padding-left: 0px !important;
  }
  #change_delivery .sp_pdl10, #modal-content .sp_pdl10, #modal-selDvr .sp_pdl10 {
    padding-left: 10px !important;
  }
  #change_delivery .sp_pdl20, #modal-content .sp_pdl20, #modal-selDvr .sp_pdl20 {
    padding-left: 20px !important;
  }
}

#change_delivery .c-link--bdc333, #modal-content .c-link--bdc333, #modal-selDvr .c-link--bdc333 {
  border-bottom: 1px solid #333 !important;
}

#change_delivery .c-link--bdc333:hover, #modal-content .c-link--bdc333:hover, #modal-selDvr .c-link--bdc333:hover {
  border-color: transparent !important;
}

#change_delivery .c-link01, #modal-content .c-link01, #modal-selDvr .c-link01 {
  text-decoration: underline;
  padding-left: 15px;
  position: relative;
  display: inline-block;
}

#change_delivery .c-link01::before, #modal-content .c-link01::before, #modal-selDvr .c-link01::before {
  content: '';
  position: absolute;
  top: .25em;
  left: 0;
  width: 8px;
  height: 14px;
  background: url("../../rimg/common/icon_angle-right04.svg") no-repeat 0 0;
  background-size: 8px 14px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-link01, #modal-content .c-link01, #modal-selDvr .c-link01 {
    padding-left: 20px;
    display: block;
  }
  #change_delivery .c-link01::after, #modal-content .c-link01::after, #modal-selDvr .c-link01::after {
    width: 9.31px;
    height: 9.31px;
  }
}

#change_delivery .clearfix:after,
#change_delivery .imgSec01:after, #modal-content .clearfix:after,
#modal-content .imgSec01:after, #modal-selDvr .clearfix:after,
#modal-selDvr .imgSec01:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
  line-height: 0;
}

#change_delivery .clearfix,
#change_delivery .imgSec01, #modal-content .clearfix,
#modal-content .imgSec01, #modal-selDvr .clearfix,
#modal-selDvr .imgSec01 {
  *zoom: 1;
}

#change_delivery .p-order_btn01, #modal-content .p-order_btn01, #modal-selDvr .p-order_btn01 {
  display: block;
  border: 1px solid #646464;
  border-radius: 8px;
  font-size: 1.4rem;
  position: relative;
  color: #333;
  text-align: left;
  width: 100%;
  padding: 6px 10px 7px 10px;
  width: 165px;
}

#change_delivery .p-order_btn01::after, #modal-content .p-order_btn01::after, #modal-selDvr .p-order_btn01::after {
  content: "";
  width: 9px;
  height: 17px;
  background: url(../rimg/common/icon_angle-right01.svg) no-repeat center center/9px 17px;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

#change_delivery .p-order_btn01--back, #modal-content .p-order_btn01--back, #modal-selDvr .p-order_btn01--back {
  padding-left: 25px;
  padding-right: 5px;
}

#change_delivery .p-order_btn01--back::after, #modal-content .p-order_btn01--back::after, #modal-selDvr .p-order_btn01--back::after {
  right: auto;
  left: 9px;
  -webkit-transform: translate(0, -50%) rotate(180deg);
          transform: translate(0, -50%) rotate(180deg);
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order_btn01, #modal-content .p-order_btn01, #modal-selDvr .p-order_btn01 {
    max-width: 120px;
    padding: 4px 14px 5px 8px;
  }
  #change_delivery .p-order_btn01--back, #modal-content .p-order_btn01--back, #modal-selDvr .p-order_btn01--back {
    padding: 6px 5px 7px 25px;
  }
}

#change_delivery .p-order__tglBtn, #modal-content .p-order__tglBtn, #modal-selDvr .p-order__tglBtn {
  border: 1px solid #F56400;
  margin-bottom: 25px;
}

#change_delivery .p-order__tglBtn:nth-last-child(1), #modal-content .p-order__tglBtn:nth-last-child(1), #modal-selDvr .p-order__tglBtn:nth-last-child(1) {
  margin-bottom: 0 !important;
}

#change_delivery .p-order__tglBtn--ttl, #modal-content .p-order__tglBtn--ttl, #modal-selDvr .p-order__tglBtn--ttl {
  cursor: pointer;
  color: #646464;
  font-weight: 700;
  font-size: 2.0rem;
  padding: 19px 48px 20px 40px;
  position: relative;
}

@media screen and (min-width: 961px) {
  #change_delivery .p-order__tglBtn--ttl:hover, #modal-content .p-order__tglBtn--ttl:hover, #modal-selDvr .p-order__tglBtn--ttl:hover {
    opacity: .7;
  }
}

#change_delivery .p-order__tglBtn--ttl:after, #modal-content .p-order__tglBtn--ttl:after, #modal-selDvr .p-order__tglBtn--ttl:after {
  content: "";
  position: absolute;
  display: block;
  background: url(../rimg/common/icon_angle-down03.svg) no-repeat center center;
  background-size: 24px 14px;
  top: calc(50% - 7px);
  right: 20px;
  -webkit-transition: .2s;
  transition: .2s;
  width: 24px;
  height: 14px;
}

#change_delivery .p-order__tglBtn--ttl.active:after, #modal-content .p-order__tglBtn--ttl.active:after, #modal-selDvr .p-order__tglBtn--ttl.active:after {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

#change_delivery .p-order__tglBtn--cnt, #modal-content .p-order__tglBtn--cnt, #modal-selDvr .p-order__tglBtn--cnt {
  display: none;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__tglBtn--ttl, #modal-content .p-order__tglBtn--ttl, #modal-selDvr .p-order__tglBtn--ttl {
    font-size: 1.6rem;
    padding: 12px 37px 14px 15px;
  }
  #change_delivery .p-order__tglBtn--ttl:hover, #modal-content .p-order__tglBtn--ttl:hover, #modal-selDvr .p-order__tglBtn--ttl:hover {
    opacity: 1;
  }
  #change_delivery .p-order__tglBtn--ttl:before, #modal-content .p-order__tglBtn--ttl:before, #modal-selDvr .p-order__tglBtn--ttl:before {
    width: 16px;
    height: 2px;
    right: 30px;
    top: calc(50% - 1px);
  }
  #change_delivery .p-order__tglBtn--ttl:after, #modal-content .p-order__tglBtn--ttl:after, #modal-selDvr .p-order__tglBtn--ttl:after {
    top: calc(50% - 4px);
    -webkit-transition: .2s;
    transition: .2s;
    width: 18px;
    height: 10px;
    background-size: 18px 10px;
    right: 17px;
  }
  #change_delivery .p-order__tglBtn--ttl span, #modal-content .p-order__tglBtn--ttl span, #modal-selDvr .p-order__tglBtn--ttl span {
    font-size: 1.1rem;
  }
}

#change_delivery .p-order__tglBtn--cnt, #modal-content .p-order__tglBtn--cnt, #modal-selDvr .p-order__tglBtn--cnt {
  padding: 5px 33px 39px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__tglBtn, #modal-content .p-order__tglBtn, #modal-selDvr .p-order__tglBtn {
    margin-bottom: 20px;
  }
  #change_delivery .p-order__tglBtn--cnt, #modal-content .p-order__tglBtn--cnt, #modal-selDvr .p-order__tglBtn--cnt {
    padding: 5px 20px 15px;
  }
}

#change_delivery .p-order__tglbox--ttl, #modal-content .p-order__tglbox--ttl, #modal-selDvr .p-order__tglbox--ttl {
  cursor: pointer;
  position: relative;
  padding-right: 70px !important;
}

@media screen and (min-width: 961px) {
  #change_delivery .p-order__tglbox--ttl:hover, #modal-content .p-order__tglbox--ttl:hover, #modal-selDvr .p-order__tglbox--ttl:hover {
    opacity: .7;
  }
}

#change_delivery .p-order__tglbox--ttl:after, #modal-content .p-order__tglbox--ttl:after, #modal-selDvr .p-order__tglbox--ttl:after {
  content: "";
  position: absolute;
  display: block;
  background: url(../rimg/common/icon_angle-down03.svg) no-repeat center center;
  background-size: 31px 17px;
  top: calc(50% - 8px);
  right: 40px;
  width: 31px;
  height: 17px;
  -webkit-transition: .2s;
  transition: .2s;
}

#change_delivery .p-order__tglbox--ttl.active:after, #modal-content .p-order__tglbox--ttl.active:after, #modal-selDvr .p-order__tglbox--ttl.active:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

#change_delivery .p-order__tglbox--cnt, #modal-content .p-order__tglbox--cnt, #modal-selDvr .p-order__tglbox--cnt {
  display: none;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__tglbox--ttl, #modal-content .p-order__tglbox--ttl, #modal-selDvr .p-order__tglbox--ttl {
    padding-right: 40px !important;
  }
  #change_delivery .p-order__tglbox--ttl:after, #modal-content .p-order__tglbox--ttl:after, #modal-selDvr .p-order__tglbox--ttl:after {
    top: calc(50% - 8px);
    -webkit-transition: .2s;
    transition: .2s;
    width: 18px;
    height: 11px;
    background-size: 18px 11px;
    right: 17px;
  }
  #change_delivery .p-order__tglbox--ttl:hover, #modal-content .p-order__tglbox--ttl:hover, #modal-selDvr .p-order__tglbox--ttl:hover {
    opacity: 1;
  }
}

#change_delivery .p-order__note .c-tglBlk__ttl::before, #modal-content .p-order__note .c-tglBlk__ttl::before, #modal-selDvr .p-order__note .c-tglBlk__ttl::before {
  display: none;
}

#change_delivery .p-order__note .c-tglBlk__ttl:after, #modal-content .p-order__note .c-tglBlk__ttl:after, #modal-selDvr .p-order__note .c-tglBlk__ttl:after {
  background: url(../rimg/common/icon_angle-right01.svg) no-repeat center center;
  background-size: 16px 20px;
  top: calc(50% - 10px);
  width: 10px;
  height: 20px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

#change_delivery .p-order__note .c-tglBlk__ttl.active:after, #modal-content .p-order__note .c-tglBlk__ttl.active:after, #modal-selDvr .p-order__note .c-tglBlk__ttl.active:after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

#change_delivery .p-order__note .c-tglBlk__con, #modal-content .p-order__note .c-tglBlk__con, #modal-selDvr .p-order__note .c-tglBlk__con {
  padding: 5px 33px 39px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__note .c-tglBlk__ttl:after, #modal-content .p-order__note .c-tglBlk__ttl:after, #modal-selDvr .p-order__note .c-tglBlk__ttl:after {
    width: 16px;
    height: 20px;
    right: 18px;
  }
  #change_delivery .p-order__note .c-tglBlk__ttl.sp-noarrow, #modal-content .p-order__note .c-tglBlk__ttl.sp-noarrow, #modal-selDvr .p-order__note .c-tglBlk__ttl.sp-noarrow {
    pointer-events: none;
  }
  #change_delivery .p-order__note .c-tglBlk__ttl.sp-noarrow::after, #modal-content .p-order__note .c-tglBlk__ttl.sp-noarrow::after, #modal-selDvr .p-order__note .c-tglBlk__ttl.sp-noarrow::after {
    display: none;
  }
  #change_delivery .p-order__note .c-tglBlk__con.sp-noarrow, #modal-content .p-order__note .c-tglBlk__con.sp-noarrow, #modal-selDvr .p-order__note .c-tglBlk__con.sp-noarrow {
    display: block !important;
  }
  #change_delivery .p-order__note .c-tglBlk__con, #modal-content .p-order__note .c-tglBlk__con, #modal-selDvr .p-order__note .c-tglBlk__con {
    padding: 5px 20px 15px;
  }
}

@media screen and (min-width: 961px) {
  #change_delivery .p-order__note .c-tglBlk__ttl.pc-noarrow, #modal-content .p-order__note .c-tglBlk__ttl.pc-noarrow, #modal-selDvr .p-order__note .c-tglBlk__ttl.pc-noarrow {
    pointer-events: none;
  }
  #change_delivery .p-order__note .c-tglBlk__ttl.pc-noarrow::after, #modal-content .p-order__note .c-tglBlk__ttl.pc-noarrow::after, #modal-selDvr .p-order__note .c-tglBlk__ttl.pc-noarrow::after {
    display: none;
  }
  #change_delivery .p-order__note .c-tglBlk__con.pc-noarrow, #modal-content .p-order__note .c-tglBlk__con.pc-noarrow, #modal-selDvr .p-order__note .c-tglBlk__con.pc-noarrow {
    display: block !important;
  }
}

#change_delivery .p-order__radio--label, #modal-content .p-order__radio--label, #modal-selDvr .p-order__radio--label {
  display: inline-block;
  position: relative;
  width: 100%;
  padding: 16px 55px 17px 20px;
  border: 1px solid #F56400;
  font-size: 2rem;
  font-weight: 700;
  color: #646464;
}

#change_delivery .p-order__radio--label.on, #modal-content .p-order__radio--label.on, #modal-selDvr .p-order__radio--label.on {
  color: #F56400;
}

#change_delivery .p-order__radio--label:before, #modal-content .p-order__radio--label:before, #modal-selDvr .p-order__radio--label:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #aaa;
  margin-right: 10px;
  position: relative;
  z-index: 1;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: -4px;
}

#change_delivery .p-order__radio--label:after, #modal-content .p-order__radio--label:after, #modal-selDvr .p-order__radio--label:after {
  content: "";
  width: 12px;
  height: 12px;
  background: #F56400;
  border-radius: 50%;
  z-index: 2;
  position: absolute;
  display: none;
  top: calc(50% - 7px);
  left: 26px;
}

#change_delivery .p-order__radio--label.on:after, #modal-content .p-order__radio--label.on:after, #modal-selDvr .p-order__radio--label.on:after {
  display: block;
}

#change_delivery .p-order__radio--label input, #modal-content .p-order__radio--label input, #modal-selDvr .p-order__radio--label input {
  opacity: 0;
  z-index: -1;
  position: absolute;
}

#change_delivery .p-order__radio--label.focus:before, #modal-content .p-order__radio--label.focus:before, #modal-selDvr .p-order__radio--label.focus:before {
  outline: 2px solid #3CB4FF;
  outline-offset: 2px;
}

#change_delivery .p-order__radio--label.disabled, #modal-content .p-order__radio--label.disabled, #modal-selDvr .p-order__radio--label.disabled {
  border-color: #C8C8C8;
  color: #AAA;
  pointer-events: none;
}

#change_delivery .p-order__radio--label.disabled:before, #modal-content .p-order__radio--label.disabled:before, #modal-selDvr .p-order__radio--label.disabled:before {
  border-color: #C8C8C8;
}

#change_delivery .p-order__radio--label.no-use, #modal-content .p-order__radio--label.no-use, #modal-selDvr .p-order__radio--label.no-use {
  border-color: #AAA;
  color: #646464;
}

#change_delivery .p-order__radio--label.no-use:before, #modal-content .p-order__radio--label.no-use:before, #modal-selDvr .p-order__radio--label.no-use:before {
  border-color: #AAA;
}

#change_delivery .p-order__radio--label.no-use:after, #modal-content .p-order__radio--label.no-use:after, #modal-selDvr .p-order__radio--label.no-use:after {
  background: #AAA;
  display: block !important;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__radio--label, #modal-content .p-order__radio--label, #modal-selDvr .p-order__radio--label {
    padding: 13px 20px 14px 15px;
    font-size: 1.6rem;
  }
  #change_delivery .p-order__radio--label:before, #modal-content .p-order__radio--label:before, #modal-selDvr .p-order__radio--label:before {
    vertical-align: -6px;
  }
  #change_delivery .p-order__radio--label:after, #modal-content .p-order__radio--label:after, #modal-selDvr .p-order__radio--label:after {
    top: calc(50% - 6px);
    left: 21px;
  }
}

#change_delivery .p-order__info--top, #modal-content .p-order__info--top, #modal-selDvr .p-order__info--top {
  background: #EBEBEB;
}

#change_delivery .p-order__info--top .inner, #modal-content .p-order__info--top .inner, #modal-selDvr .p-order__info--top .inner {
  max-width: 1280px;
  margin: 0 auto;
  padding: 10px 40px;
}

#change_delivery .p-order__info--top .inner .text, #modal-content .p-order__info--top .inner .text, #modal-selDvr .p-order__info--top .inner .text {
  margin-bottom: 15px;
  font-size: 14px;
}

#change_delivery .p-order__info--top .inner .text:last-of-type, #modal-content .p-order__info--top .inner .text:last-of-type, #modal-selDvr .p-order__info--top .inner .text:last-of-type {
  margin-bottom: 5px;
}

#change_delivery .p-order__info--top .wrap, #modal-content .p-order__info--top .wrap, #modal-selDvr .p-order__info--top .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#change_delivery .p-order__info--top .info, #modal-content .p-order__info--top .info, #modal-selDvr .p-order__info--top .info {
  -webkit-flex-shrink: 2;
      -ms-flex-negative: 2;
          flex-shrink: 2;
}

#change_delivery .p-order__info--top .account, #modal-content .p-order__info--top .account, #modal-selDvr .p-order__info--top .account {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  width: 35%;
  min-width: 250px;
  max-width: 270px;
  padding-left: 25px;
}

#change_delivery .p-order__info--top .username, #modal-content .p-order__info--top .username, #modal-selDvr .p-order__info--top .username {
  margin-right: 20px;
  font-size: 16px;
}

#change_delivery .p-order__info--top .c-logout, #modal-content .p-order__info--top .c-logout, #modal-selDvr .p-order__info--top .c-logout {
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  background-color: #aaa;
  border-radius: 4px;
  width: 110px;
  height: 30px;
  text-align: center;
  white-space: nowrap;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__info--top, #modal-content .p-order__info--top, #modal-selDvr .p-order__info--top {
    position: relative;
    z-index: 2;
  }
  #change_delivery .p-order__info--top .inner, #modal-content .p-order__info--top .inner, #modal-selDvr .p-order__info--top .inner {
    margin: 0 auto;
    padding: 10px 20px;
    position: relative;
    z-index: 1;
  }
  #change_delivery .p-order__info--top .inner .text, #modal-content .p-order__info--top .inner .text, #modal-selDvr .p-order__info--top .inner .text {
    font-size: 11.2px;
    margin-bottom: 5px;
  }
  #change_delivery .p-order__info--top .inner .text:last-of-type, #modal-content .p-order__info--top .inner .text:last-of-type, #modal-selDvr .p-order__info--top .inner .text:last-of-type {
    margin-bottom: 0;
  }
  #change_delivery .p-order__info--top .account, #modal-content .p-order__info--top .account, #modal-selDvr .p-order__info--top .account {
    display: none;
  }
}

#change_delivery .p-order__btnlist, #modal-content .p-order__btnlist, #modal-selDvr .p-order__btnlist {
  margin-bottom: 30px;
}

#change_delivery .p-order__btnlist li, #modal-content .p-order__btnlist li, #modal-selDvr .p-order__btnlist li {
  margin-bottom: 12px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__btnlist, #modal-content .p-order__btnlist, #modal-selDvr .p-order__btnlist {
    margin-bottom: 15px;
  }
}

#change_delivery .p-order__info, #modal-content .p-order__info, #modal-selDvr .p-order__info {
  display: inline-block;
  border: 4px solid #46C864;
  background: #F0FFEB;
  padding: 10px 35px 11px 15px;
  font-weight: 700;
  font-size: 1.6rem;
}

#change_delivery .p-order__info img.img_send, #modal-content .p-order__info img.img_send, #modal-selDvr .p-order__info img.img_send {
  margin-right: 5px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__info, #modal-content .p-order__info, #modal-selDvr .p-order__info {
    font-size: 1.4rem;
    padding: 7px 10px 7px 10px;
  }
}

#change_delivery .p-order_verify .merchandise, #modal-content .p-order_verify .merchandise, #modal-selDvr .p-order_verify .merchandise {
  width: 100%;
  margin-top: 20px;
}

#change_delivery .p-order_verify .merchandise tr:nth-child(n+2), #modal-content .p-order_verify .merchandise tr:nth-child(n+2), #modal-selDvr .p-order_verify .merchandise tr:nth-child(n+2) {
  border-bottom: 1px solid #aaa;
}

#change_delivery .p-order_verify .merchandise th, #modal-content .p-order_verify .merchandise th, #modal-selDvr .p-order_verify .merchandise th {
  background-color: #E6E6E6;
  border-right: 1px solid #aaa;
  padding: 15px 0;
  font-size: 1.6rem;
  text-align: center;
}

#change_delivery .p-order_verify .merchandise th:nth-child(1), #modal-content .p-order_verify .merchandise th:nth-child(1), #modal-selDvr .p-order_verify .merchandise th:nth-child(1) {
  width: calc(470 / 1080 * 100%);
}

#change_delivery .p-order_verify .merchandise th:nth-child(2), #modal-content .p-order_verify .merchandise th:nth-child(2), #modal-selDvr .p-order_verify .merchandise th:nth-child(2) {
  width: calc(130 / 1080 * 100%);
}

#change_delivery .p-order_verify .merchandise th:nth-child(3), #modal-content .p-order_verify .merchandise th:nth-child(3), #modal-selDvr .p-order_verify .merchandise th:nth-child(3) {
  width: calc(130 / 1080 * 100%);
}

#change_delivery .p-order_verify .merchandise th:nth-child(4), #modal-content .p-order_verify .merchandise th:nth-child(4), #modal-selDvr .p-order_verify .merchandise th:nth-child(4) {
  width: calc(160 / 1080 * 100%);
}

#change_delivery .p-order_verify .merchandise th:nth-child(5), #modal-content .p-order_verify .merchandise th:nth-child(5), #modal-selDvr .p-order_verify .merchandise th:nth-child(5) {
  width: calc(100 / 1080 * 100%);
}

#change_delivery .p-order_verify .merchandise th:nth-child(6), #modal-content .p-order_verify .merchandise th:nth-child(6), #modal-selDvr .p-order_verify .merchandise th:nth-child(6) {
  width: calc(90 / 1080 * 100%);
}

#change_delivery .p-order_verify .merchandise th:last-child, #modal-content .p-order_verify .merchandise th:last-child, #modal-selDvr .p-order_verify .merchandise th:last-child {
  border-right: none;
}

#change_delivery .p-order_verify .merchandise td, #modal-content .p-order_verify .merchandise td, #modal-selDvr .p-order_verify .merchandise td {
  padding: 15px;
}

#change_delivery .p-order_verify .merchandise td:nth-child(1), #modal-content .p-order_verify .merchandise td:nth-child(1), #modal-selDvr .p-order_verify .merchandise td:nth-child(1) {
  padding-left: 20px;
  padding-right: 35px;
  vertical-align: top;
}

#change_delivery .p-order_verify .merchandise td:nth-child(2),
#change_delivery .p-order_verify .merchandise td:nth-child(4), #modal-content .p-order_verify .merchandise td:nth-child(2),
#modal-content .p-order_verify .merchandise td:nth-child(4), #modal-selDvr .p-order_verify .merchandise td:nth-child(2),
#modal-selDvr .p-order_verify .merchandise td:nth-child(4) {
  padding-left: 5px;
}

#change_delivery .p-order_verify .row01, #modal-content .p-order_verify .row01, #modal-selDvr .p-order_verify .row01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 10px;
}

#change_delivery .p-order_verify .c-couponWrap, #modal-content .p-order_verify .c-couponWrap, #modal-selDvr .p-order_verify .c-couponWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

#change_delivery .p-order_verify .c-couponWrap img, #modal-content .p-order_verify .c-couponWrap img, #modal-selDvr .p-order_verify .c-couponWrap img {
  margin-right: 5px;
  height: 28px;
}

#change_delivery .p-order_verify .c-couponWrap img.img_booking_tag, #modal-content .p-order_verify .c-couponWrap img.img_booking_tag, #modal-selDvr .p-order_verify .c-couponWrap img.img_booking_tag {
  width: 55px;
  height: 32px;
  margin-right: 0;
}

#change_delivery .p-order_verify .c-coupon, #modal-content .p-order_verify .c-coupon, #modal-selDvr .p-order_verify .c-coupon {
  width: 46px;
  height: 22.34px;
}

#change_delivery .p-order_verify .c-span, #modal-content .p-order_verify .c-span, #modal-selDvr .p-order_verify .c-span {
  color: #E60000;
  font-size: 1.6rem;
}

#change_delivery .p-order_verify h3, #modal-content .p-order_verify h3, #modal-selDvr .p-order_verify h3 {
  color: #707070;
  font-size: 1.6rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

#change_delivery .p-order_verify h3 a, #modal-content .p-order_verify h3 a, #modal-selDvr .p-order_verify h3 a {
  border-bottom: 1px solid #333;
}

#change_delivery .p-order_verify h3 i, #modal-content .p-order_verify h3 i, #modal-selDvr .p-order_verify h3 i {
  font-style: normal;
  font-size: 110%;
}

#change_delivery .p-order_verify h3 i span, #modal-content .p-order_verify h3 i span, #modal-selDvr .p-order_verify h3 i span {
  font-size: 1.9rem;
}

#change_delivery .p-order_verify .c-price__wrap, #modal-content .p-order_verify .c-price__wrap, #modal-selDvr .p-order_verify .c-price__wrap {
  font-size: 1.6rem;
  text-align: right;
}

#change_delivery .p-order_verify .c-price .small, #modal-content .p-order_verify .c-price .small, #modal-selDvr .p-order_verify .c-price .small {
  font-size: 1.3rem;
  vertical-align: 1px;
}

#change_delivery .p-order_verify .c-price-subtotal, #modal-content .p-order_verify .c-price-subtotal, #modal-selDvr .p-order_verify .c-price-subtotal {
  font-size: 2rem;
  font-weight: 700;
}

#change_delivery .p-order_verify .c-tax, #modal-content .p-order_verify .c-tax, #modal-selDvr .p-order_verify .c-tax {
  font-size: 1.1rem;
}

#change_delivery .p-order_verify .c-tax .int, #modal-content .p-order_verify .c-tax .int, #modal-selDvr .p-order_verify .c-tax .int {
  font-size: 1.3rem;
}

#change_delivery .p-order_verify .c-tax .float, #modal-content .p-order_verify .c-tax .float, #modal-selDvr .p-order_verify .c-tax .float {
  font-size: 80%;
}

#change_delivery .p-order_verify .c-price-subtotal .c-tax, #modal-content .p-order_verify .c-price-subtotal .c-tax, #modal-selDvr .p-order_verify .c-price-subtotal .c-tax {
  font-size: 1.4rem;
  margin-top: -1px;
}

#change_delivery .p-order_verify .c-price-subtotal .c-tax .int, #modal-content .p-order_verify .c-price-subtotal .c-tax .int, #modal-selDvr .p-order_verify .c-price-subtotal .c-tax .int {
  font-size: 1.5rem;
  vertical-align: -1px;
}

#change_delivery .p-order_verify .c-price-subtotal .c-tax .float, #modal-content .p-order_verify .c-price-subtotal .c-tax .float, #modal-selDvr .p-order_verify .c-price-subtotal .c-tax .float {
  font-size: 1.12rem;
}

#change_delivery .c-brackets, #modal-content .c-brackets, #modal-selDvr .c-brackets {
  vertical-align: 1px;
}

#change_delivery .p-order_verify .c-selectBox, #modal-content .p-order_verify .c-selectBox, #modal-selDvr .p-order_verify .c-selectBox {
  display: block;
}

#change_delivery .p-order_verify .c-selectBox select, #modal-content .p-order_verify .c-selectBox select, #modal-selDvr .p-order_verify .c-selectBox select {
  border: 2px solid #C8C8C8;
  color: #333;
  border-radius: 4px;
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: 50px;
  font: inherit;
  padding: 0 27px 0 20px;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-size: 2.4rem;
  background-color: #fff;
}

#change_delivery .p-order_verify .c-selectBox select:focus, #modal-content .p-order_verify .c-selectBox select:focus, #modal-selDvr .p-order_verify .c-selectBox select:focus {
  border-color: #3CB4FF !important;
  background: #fff !important;
}

#change_delivery .p-order_verify .icon_star, #modal-content .p-order_verify .icon_star, #modal-selDvr .p-order_verify .icon_star {
  width: 33.52px;
  height: 32px;
}

#change_delivery .p-order_verify .delete_btn, #modal-content .p-order_verify .delete_btn, #modal-selDvr .p-order_verify .delete_btn {
  border: 1px solid #646464;
  font-size: 1.6rem;
  border-radius: 4px;
  padding: 3px 0;
  width: 100%;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order_verify .merchandise tr, #modal-content .p-order_verify .merchandise tr, #modal-selDvr .p-order_verify .merchandise tr {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 8px 0;
  }
  #change_delivery .p-order_verify .merchandise.is-absolute tr, #modal-content .p-order_verify .merchandise.is-absolute tr, #modal-selDvr .p-order_verify .merchandise.is-absolute tr {
    height: 200px;
  }
  #change_delivery .p-order_verify .merchandise tr:nth-child(1), #modal-content .p-order_verify .merchandise tr:nth-child(1), #modal-selDvr .p-order_verify .merchandise tr:nth-child(1) {
    display: none;
  }
  #change_delivery .p-order_verify .merchandise tr:nth-child(2), #modal-content .p-order_verify .merchandise tr:nth-child(2), #modal-selDvr .p-order_verify .merchandise tr:nth-child(2) {
    border-top: 1px solid #aaa;
  }
  #change_delivery .p-order_verify .merchandise td, #modal-content .p-order_verify .merchandise td, #modal-selDvr .p-order_verify .merchandise td {
    padding: 0 !important;
  }
  #change_delivery .p-order_verify .merchandise td:nth-child(1), #modal-content .p-order_verify .merchandise td:nth-child(1), #modal-selDvr .p-order_verify .merchandise td:nth-child(1) {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  #change_delivery .p-order_verify .merchandise.is-absolute td:nth-child(2), #modal-content .p-order_verify .merchandise.is-absolute td:nth-child(2), #modal-selDvr .p-order_verify .merchandise.is-absolute td:nth-child(2) {
    position: absolute;
    top: 86px;
    left: 0;
  }
  #change_delivery .p-order_verify .merchandise.is-absolute td:nth-child(3), #modal-content .p-order_verify .merchandise.is-absolute td:nth-child(3), #modal-selDvr .p-order_verify .merchandise.is-absolute td:nth-child(3) {
    position: absolute;
    top: 9px;
    right: 0;
  }
  #change_delivery .p-order_verify .merchandise.is-absolute td:nth-child(4), #modal-content .p-order_verify .merchandise.is-absolute td:nth-child(4), #modal-selDvr .p-order_verify .merchandise.is-absolute td:nth-child(4) {
    position: absolute;
    top: 80px;
    right: 0;
  }
  #change_delivery .p-order_verify .merchandise.is-absolute td:nth-child(5), #modal-content .p-order_verify .merchandise.is-absolute td:nth-child(5), #modal-selDvr .p-order_verify .merchandise.is-absolute td:nth-child(5) {
    position: absolute;
    bottom: 6px;
    left: 0;
  }
  #change_delivery .p-order_verify .merchandise.is-absolute td:nth-child(6), #modal-content .p-order_verify .merchandise.is-absolute td:nth-child(6), #modal-selDvr .p-order_verify .merchandise.is-absolute td:nth-child(6) {
    position: absolute;
    bottom: 11px;
    right: 0;
  }
  #change_delivery .p-order_verify .c-couponWrap img, #modal-content .p-order_verify .c-couponWrap img, #modal-selDvr .p-order_verify .c-couponWrap img {
    height: 21px;
  }
  #change_delivery .p-order_verify .c-couponWrap img.img_booking_tag, #modal-content .p-order_verify .c-couponWrap img.img_booking_tag, #modal-selDvr .p-order_verify .c-couponWrap img.img_booking_tag {
    height: 24px;
  }
  #change_delivery .p-order_verify .c-span, #modal-content .p-order_verify .c-span, #modal-selDvr .p-order_verify .c-span {
    font-size: 1.4rem;
    margin-bottom: 0;
  }
  #change_delivery .p-order_verify .row01, #modal-content .p-order_verify .row01, #modal-selDvr .p-order_verify .row01 {
    margin-bottom: 5px;
  }
  #change_delivery .p-order_verify .row_spwrap, #modal-content .p-order_verify .row_spwrap, #modal-selDvr .p-order_verify .row_spwrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  #change_delivery .p-order_verify h3, #modal-content .p-order_verify h3, #modal-selDvr .p-order_verify h3 {
    width: calc(100% - 125px);
    margin-top: 0;
  }
  #change_delivery .p-order_verify .c-price__wrap, #modal-content .p-order_verify .c-price__wrap, #modal-selDvr .p-order_verify .c-price__wrap {
    text-align: left;
  }
  #change_delivery .p-order_verify .c-selectBox select, #modal-content .p-order_verify .c-selectBox select, #modal-selDvr .p-order_verify .c-selectBox select {
    width: 100px;
    height: 50px;
  }
  #change_delivery .p-order_verify .c-tax, #modal-content .p-order_verify .c-tax, #modal-selDvr .p-order_verify .c-tax {
    text-align: left;
  }
  #change_delivery .p-order_verify .c-price-subtotal, #modal-content .p-order_verify .c-price-subtotal, #modal-selDvr .p-order_verify .c-price-subtotal {
    font-size: 2rem;
    text-align: right;
  }
  #change_delivery .p-order_verify .c-price-subtotal .c-tax, #modal-content .p-order_verify .c-price-subtotal .c-tax, #modal-selDvr .p-order_verify .c-price-subtotal .c-tax {
    text-align: right;
  }
  #change_delivery .p-order_verify .c-price_spSec, #modal-content .p-order_verify .c-price_spSec, #modal-selDvr .p-order_verify .c-price_spSec {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 5px;
    padding-bottom: 5px !important;
  }
  #change_delivery .p-order_verify .c-btnWrap, #modal-content .p-order_verify .c-btnWrap, #modal-selDvr .p-order_verify .c-btnWrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 0;
  }
  #change_delivery .p-order_verify .delete_btn, #modal-content .p-order_verify .delete_btn, #modal-selDvr .p-order_verify .delete_btn {
    width: 60px;
    padding: 1px 0;
  }
}

#change_delivery .p-order_total, #modal-content .p-order_total, #modal-selDvr .p-order_total {
  margin-top: 30px;
  margin-bottom: 57px;
  width: 435px;
  max-width: 100%;
  margin-left: auto;
}

#change_delivery .p-order_total table, #modal-content .p-order_total table, #modal-selDvr .p-order_total table {
  width: 100%;
  max-width: 100%;
}

#change_delivery .p-order_total table td, #modal-content .p-order_total table td, #modal-selDvr .p-order_total table td {
  border: 1px solid #C8C8C8;
  padding: 5px 15px;
  background-color: #fff;
}

#change_delivery .p-order_total table td:nth-child(1), #modal-content .p-order_total table td:nth-child(1), #modal-selDvr .p-order_total table td:nth-child(1) {
  width: calc(300 / 435 * 100%);
  font-size: 1.4rem;
  padding-left: 31px;
}

#change_delivery .p-order_total table td:nth-child(2), #modal-content .p-order_total table td:nth-child(2), #modal-selDvr .p-order_total table td:nth-child(2) {
  width: calc(135 / 435 * 100%);
  text-align: right;
  font-size: 1.6rem;
  vertical-align: bottom;
}

#change_delivery .p-order_total table .c-large td, #modal-content .p-order_total table .c-large td, #modal-selDvr .p-order_total table .c-large td {
  background-color: #f0f0f0;
}

#change_delivery .p-order_total table .c-large td:nth-child(1), #modal-content .p-order_total table .c-large td:nth-child(1), #modal-selDvr .p-order_total table .c-large td:nth-child(1) {
  font-size: 1.6rem;
  padding-left: 15px;
}

#change_delivery .p-order_total table .c-large td:nth-child(2), #modal-content .p-order_total table .c-large td:nth-child(2), #modal-selDvr .p-order_total table .c-large td:nth-child(2) {
  font-size: 1.6rem;
}

#change_delivery .p-order_total table .asterisk, #modal-content .p-order_total table .asterisk, #modal-selDvr .p-order_total table .asterisk {
  position: relative;
  background-clip: padding-box;
}

#change_delivery .p-order_total table .asterisk::after, #modal-content .p-order_total table .asterisk::after, #modal-selDvr .p-order_total table .asterisk::after {
  content: '※';
  position: absolute;
  top: 50%;
  left: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1.2rem;
}

#change_delivery .p-order_total table .c-total td, #modal-content .p-order_total table .c-total td, #modal-selDvr .p-order_total table .c-total td {
  background-color: #FFEBD2;
  padding: 12px 15px;
}

#change_delivery .p-order_total table .c-total td:nth-child(1), #modal-content .p-order_total table .c-total td:nth-child(1), #modal-selDvr .p-order_total table .c-total td:nth-child(1) {
  font-size: 1.6rem;
  font-weight: 700;
  background: #F0F0F0;
  border-width: 3px;
  border-right-width: 1px;
}

#change_delivery .p-order_total table .c-total td:nth-child(2), #modal-content .p-order_total table .c-total td:nth-child(2), #modal-selDvr .p-order_total table .c-total td:nth-child(2) {
  font-size: 2rem;
  font-weight: 700;
  color: #E60000;
  background: #F0F0F0;
  border-width: 3px;
  border-left-width: 1px;
}

#change_delivery .p-order_total table .c-total td:nth-child(2) .small, #modal-content .p-order_total table .c-total td:nth-child(2) .small, #modal-selDvr .p-order_total table .c-total td:nth-child(2) .small {
  font-size: 1.4rem;
}

#change_delivery .p-order_total table .c-empty, #modal-content .p-order_total table .c-empty, #modal-selDvr .p-order_total table .c-empty {
  height: 10px;
}

#change_delivery .p-order_total table .c-discount, #modal-content .p-order_total table .c-discount, #modal-selDvr .p-order_total table .c-discount {
  color: #E60000;
  font-size: 1.6rem;
}

#change_delivery .p-order_total table .c-caution, #modal-content .p-order_total table .c-caution, #modal-selDvr .p-order_total table .c-caution {
  color: #E60000;
  font-size: 1.4rem;
  margin-top: 8px;
}

#change_delivery .p-order_total .cautionArea, #modal-content .p-order_total .cautionArea, #modal-selDvr .p-order_total .cautionArea {
  margin-top: 10px;
  counter-reset: count 0;
}

#change_delivery .p-order_total .cautionArea li, #modal-content .p-order_total .cautionArea li, #modal-selDvr .p-order_total .cautionArea li {
  font-size: 1.2rem;
  padding-left: 29px;
  position: relative;
  counter-increment: count 1;
}

#change_delivery .p-order_total .cautionArea li::after, #modal-content .p-order_total .cautionArea li::after, #modal-selDvr .p-order_total .cautionArea li::after {
  content: "注" counter(count);
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1.2rem;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order_total, #modal-content .p-order_total, #modal-selDvr .p-order_total {
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 30px;
  }
  #change_delivery .p-order_total::after, #modal-content .p-order_total::after, #modal-selDvr .p-order_total::after {
    content: '';
    position: absolute;
    width: calc(100% + 40px);
    height: 100%;
    top: 0;
    left: -20px;
    background-color: #FFEBD2;
    z-index: -1;
  }
  #change_delivery .p-order_total table td, #modal-content .p-order_total table td, #modal-selDvr .p-order_total table td {
    padding-left: 10px;
    padding-right: 10px;
  }
  #change_delivery .p-order_total table td:nth-child(1), #modal-content .p-order_total table td:nth-child(1), #modal-selDvr .p-order_total table td:nth-child(1) {
    width: calc(220 / 335 * 100%);
    padding-right: 2px;
    padding-left: 26px;
  }
  #change_delivery .p-order_total table td:nth-child(2), #modal-content .p-order_total table td:nth-child(2), #modal-selDvr .p-order_total table td:nth-child(2) {
    width: calc(115 / 335 * 100%);
    padding-left: 2px;
  }
  #change_delivery .p-order_total table .c-large td:nth-child(1), #modal-content .p-order_total table .c-large td:nth-child(1), #modal-selDvr .p-order_total table .c-large td:nth-child(1) {
    padding-left: 10px;
  }
  #change_delivery .p-order_total table .c-large td:nth-child(2), #modal-content .p-order_total table .c-large td:nth-child(2), #modal-selDvr .p-order_total table .c-large td:nth-child(2) {
    font-size: 1.6rem;
    padding-right: 10px;
  }
  #change_delivery .p-order_total table .c-caution, #modal-content .p-order_total table .c-caution, #modal-selDvr .p-order_total table .c-caution {
    font-size: 1.1rem;
  }
  #change_delivery .p-order_total table .c-coupon_txt, #modal-content .p-order_total table .c-coupon_txt, #modal-selDvr .p-order_total table .c-coupon_txt {
    font-size: 1.2rem;
  }
  #change_delivery .p-order_total table .c-total td:nth-child(1), #modal-content .p-order_total table .c-total td:nth-child(1), #modal-selDvr .p-order_total table .c-total td:nth-child(1) {
    padding-left: 10px;
  }
  #change_delivery .p-order_total table .c-total td:nth-child(2), #modal-content .p-order_total table .c-total td:nth-child(2), #modal-selDvr .p-order_total table .c-total td:nth-child(2) {
    padding-right: 10px;
  }
}

#change_delivery .p-order__box, #modal-content .p-order__box, #modal-selDvr .p-order__box {
  overflow: hidden;
  margin-bottom: 50px;
}

#change_delivery .p-order__box > h2, #modal-content .p-order__box > h2, #modal-selDvr .p-order__box > h2 {
  color: #646464;
  background: #E6E6E6;
  font-size: 3rem;
  font-weight: 700;
  padding: 10px 10px 14px;
  border: 2px solid #E6E6E6;
  border-radius: 16px 16px 0 0;
}

#change_delivery .p-order__box > h2.p-order__tglbox--ttl.closed, #modal-content .p-order__box > h2.p-order__tglbox--ttl.closed, #modal-selDvr .p-order__box > h2.p-order__tglbox--ttl.closed {
  border-radius: 16px;
}

#change_delivery .p-order__boxin, #modal-content .p-order__boxin, #modal-selDvr .p-order__boxin {
  padding: 35px 36px 40px;
  border: 2px solid #E6E6E6;
  border-top: none;
  border-radius: 0 0 16px 16px;
}

#change_delivery .p-order__cautionLink, #modal-content .p-order__cautionLink, #modal-selDvr .p-order__cautionLink {
  margin-bottom: 10px;
}

#change_delivery .p-order__cautionLink a, #modal-content .p-order__cautionLink a, #modal-selDvr .p-order__cautionLink a {
  display: inline-block;
  font-size: 1.4rem;
  position: relative;
  padding-left: 20px;
  text-decoration: underline;
}

#change_delivery .p-order__cautionLink a::before, #modal-content .p-order__cautionLink a::before, #modal-selDvr .p-order__cautionLink a::before {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  left: 0;
  width: 8.485px;
  height: 8.485px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
}

#change_delivery .p-order__boxin__wrap, #modal-content .p-order__boxin__wrap, #modal-selDvr .p-order__boxin__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 5px;
}

#change_delivery .p-order__boxin__wrap .p-order__cautionLink, #modal-content .p-order__boxin__wrap .p-order__cautionLink, #modal-selDvr .p-order__boxin__wrap .p-order__cautionLink {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  width: 100%;
}

#change_delivery .p-order__boxin__box, #modal-content .p-order__boxin__box, #modal-selDvr .p-order__boxin__box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}

#change_delivery .p-order__boxin__box.left, #modal-content .p-order__boxin__box.left, #modal-selDvr .p-order__boxin__box.left {
  margin-right: 40px;
  padding-right: 40px;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

#change_delivery .p-order__boxin__box.left::after, #modal-content .p-order__boxin__box.left::after, #modal-selDvr .p-order__boxin__box.left::after {
  content: '';
  position: absolute;
  top: 5px;
  right: 0;
  height: 90%;
  width: 1px;
  background-color: #aaa;
}

#change_delivery .p-order__boxin__box.right, #modal-content .p-order__boxin__box.right, #modal-selDvr .p-order__boxin__box.right {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__box, #modal-content .p-order__box, #modal-selDvr .p-order__box {
    margin-bottom: 20px;
  }
  #change_delivery .p-order__box > h2, #modal-content .p-order__box > h2, #modal-selDvr .p-order__box > h2 {
    font-size: 2rem;
    padding: 12px 18px 15px;
    border-radius: 8px 8px 0 0;
  }
  #change_delivery .p-order__box > h2.p-order__tglbox--ttl.closed, #modal-content .p-order__box > h2.p-order__tglbox--ttl.closed, #modal-selDvr .p-order__box > h2.p-order__tglbox--ttl.closed {
    border-radius: 8px;
  }
  #change_delivery .p-order__boxin, #modal-content .p-order__boxin, #modal-selDvr .p-order__boxin {
    padding: 20px;
    border-radius: 0 0 8px 8px;
  }
  #change_delivery .p-order__boxin .c-ttl05, #modal-content .p-order__boxin .c-ttl05, #modal-selDvr .p-order__boxin .c-ttl05 {
    font-size: 1.6rem;
    padding-left: 15px;
    line-height: 1.5;
    padding-top: 5px;
  }
  #change_delivery .p-order__boxin__wrap, #modal-content .p-order__boxin__wrap, #modal-selDvr .p-order__boxin__wrap {
    display: block;
  }
  #change_delivery .p-order__boxin__box.left, #modal-content .p-order__boxin__box.left, #modal-selDvr .p-order__boxin__box.left {
    margin-right: 0;
    padding-right: 0;
  }
  #change_delivery .p-order__boxin__box.left::after, #modal-content .p-order__boxin__box.left::after, #modal-selDvr .p-order__boxin__box.left::after {
    display: none;
  }
}

#change_delivery .p-order__boxin__box .c-pointArea, #modal-content .p-order__boxin__box .c-pointArea, #modal-selDvr .p-order__boxin__box .c-pointArea {
  font-size: 1.8rem;
  text-align: center;
  padding: 5px 0 15px;
  border: 3px solid #F56400;
}

#change_delivery .p-order__boxin__box .c-pointArea span, #modal-content .p-order__boxin__box .c-pointArea span, #modal-selDvr .p-order__boxin__box .c-pointArea span {
  font-weight: 700;
  color: #E60000;
  font-size: 3rem;
}

#change_delivery .p-order__boxin__box .useallpoint, #modal-content .p-order__boxin__box .useallpoint, #modal-selDvr .p-order__boxin__box .useallpoint {
  width: 100%;
  margin-top: 20px;
  border: 1px solid #646464;
  border-radius: 8px;
  text-align: center;
  padding: 13px 0;
}

#change_delivery .p-order__boxin__box .useallpoint:disabled, #modal-content .p-order__boxin__box .useallpoint:disabled, #modal-selDvr .p-order__boxin__box .useallpoint:disabled {
  opacity: .4;
}

#change_delivery .p-order__boxin__box .resetpoint, #modal-content .p-order__boxin__box .resetpoint, #modal-selDvr .p-order__boxin__box .resetpoint {
  width: 100%;
  border: 1px solid #646464;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 8px;
  font-size: 1.8rem;
  text-align: center;
  padding: 10px 0;
}

#change_delivery .p-order__boxin__box .usepointWrap, #modal-content .p-order__boxin__box .usepointWrap, #modal-selDvr .p-order__boxin__box .usepointWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}

#change_delivery .p-order__boxin__box .usepointWrap input, #modal-content .p-order__boxin__box .usepointWrap input, #modal-selDvr .p-order__boxin__box .usepointWrap input {
  height: 51px;
  width: 160px;
  text-align: right;
  padding-right: 20px;
  font-size: 2rem;
}

#change_delivery .p-order__boxin__box .usepointWrap p, #modal-content .p-order__boxin__box .usepointWrap p, #modal-selDvr .p-order__boxin__box .usepointWrap p {
  margin-left: 20px;
}

#change_delivery .p-order__boxin__box .usecouponWrap, #modal-content .p-order__boxin__box .usecouponWrap, #modal-selDvr .p-order__boxin__box .usecouponWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#change_delivery .p-order__boxin__box .usecouponWrap input, #modal-content .p-order__boxin__box .usecouponWrap input, #modal-selDvr .p-order__boxin__box .usecouponWrap input {
  width: 100%;
  height: 60px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 2rem;
}

#change_delivery .p-order__boxin__box .usecouponWrap p, #modal-content .p-order__boxin__box .usecouponWrap p, #modal-selDvr .p-order__boxin__box .usecouponWrap p {
  margin-right: 20px;
}

#change_delivery .p-order__boxin__box .addcoupon, #modal-content .p-order__boxin__box .addcoupon, #modal-selDvr .p-order__boxin__box .addcoupon {
  border: 1px solid #646464;
  width: 220px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  border-radius: 8px;
  font-size: 2rem;
  margin: 20px 31px 0 auto;
  display: block;
}

#change_delivery .p-order__couponCode, #modal-content .p-order__couponCode, #modal-selDvr .p-order__couponCode {
  margin-bottom: 15px;
}

#change_delivery .p-order__couponCode li, #modal-content .p-order__couponCode li, #modal-selDvr .p-order__couponCode li {
  border-top: 1px solid #C8C8C8;
  padding: 10px 0;
}

#change_delivery .p-order__couponCode li:nth-last-child(1), #modal-content .p-order__couponCode li:nth-last-child(1), #modal-selDvr .p-order__couponCode li:nth-last-child(1) {
  border-bottom: 1px solid #C8C8C8;
}

#change_delivery .p-order__couponCode .content, #modal-content .p-order__couponCode .content, #modal-selDvr .p-order__couponCode .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

#change_delivery .p-order__couponCode .name, #modal-content .p-order__couponCode .name, #modal-selDvr .p-order__couponCode .name {
  font-size: 14px;
}

#change_delivery .p-order__couponCode .number, #modal-content .p-order__couponCode .number, #modal-selDvr .p-order__couponCode .number {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 18px;
}

#change_delivery .p-order__couponCode .delete_btn, #modal-content .p-order__couponCode .delete_btn, #modal-selDvr .p-order__couponCode .delete_btn {
  border: 1px solid #646464;
  font-size: 1.6rem;
  border-radius: 4px;
  padding: 3px 0;
  width: 60px;
}

#change_delivery .p-order__couponCode.deleted, #modal-content .p-order__couponCode.deleted, #modal-selDvr .p-order__couponCode.deleted {
  background: #E6E6E6;
}

#change_delivery .p-order__couponCode.deleted li, #modal-content .p-order__couponCode.deleted li, #modal-selDvr .p-order__couponCode.deleted li {
  padding-left: 15px;
  padding-right: 15px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__boxin__box .c-pointArea, #modal-content .p-order__boxin__box .c-pointArea, #modal-selDvr .p-order__boxin__box .c-pointArea {
    font-size: 1.6rem;
    margin-top: 10px;
    padding: 7px 0 8px;
  }
  #change_delivery .p-order__boxin__box .c-pointArea span, #modal-content .p-order__boxin__box .c-pointArea span, #modal-selDvr .p-order__boxin__box .c-pointArea span {
    font-size: 2rem;
  }
  #change_delivery .p-order__boxin__box .useallpoint, #modal-content .p-order__boxin__box .useallpoint, #modal-selDvr .p-order__boxin__box .useallpoint {
    font-size: 1.4rem;
    margin-bottom: 20px;
  }
  #change_delivery .p-order__boxin__box .resetpoint, #modal-content .p-order__boxin__box .resetpoint, #modal-selDvr .p-order__boxin__box .resetpoint {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 1.6rem;
    padding: 10px 0;
  }
  #change_delivery .p-order__boxin__box .usepointWrap, #modal-content .p-order__boxin__box .usepointWrap, #modal-selDvr .p-order__boxin__box .usepointWrap {
    margin-top: 0;
    margin-bottom: 12px;
  }
  #change_delivery .p-order__boxin__box .usepointWrap input, #modal-content .p-order__boxin__box .usepointWrap input, #modal-selDvr .p-order__boxin__box .usepointWrap input {
    height: 50px;
    width: 143px;
    padding-right: 10px;
    font-size: 1.8rem;
  }
  #change_delivery .p-order__boxin__box .usepointWrap p, #modal-content .p-order__boxin__box .usepointWrap p, #modal-selDvr .p-order__boxin__box .usepointWrap p {
    margin-left: 5px;
    white-space: nowrap;
  }
  #change_delivery .p-order__boxin__box .sp_usecouponWrap, #modal-content .p-order__boxin__box .sp_usecouponWrap, #modal-selDvr .p-order__boxin__box .sp_usecouponWrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 5px;
  }
  #change_delivery .p-order__boxin__box .usecouponWrap, #modal-content .p-order__boxin__box .usecouponWrap, #modal-selDvr .p-order__boxin__box .usecouponWrap {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 18px;
  }
  #change_delivery .p-order__boxin__box .usecouponWrap input, #modal-content .p-order__boxin__box .usecouponWrap input, #modal-selDvr .p-order__boxin__box .usecouponWrap input {
    width: 100%;
    height: 50px;
    font-size: 1.8rem;
  }
  #change_delivery .p-order__boxin__box .usecouponWrap p, #modal-content .p-order__boxin__box .usecouponWrap p, #modal-selDvr .p-order__boxin__box .usecouponWrap p {
    margin-right: 20px;
    margin-bottom: 10px;
    white-space: nowrap;
  }
  #change_delivery .p-order__boxin__box .addcoupon, #modal-content .p-order__boxin__box .addcoupon, #modal-selDvr .p-order__boxin__box .addcoupon {
    width: 100px;
    height: 44px;
    line-height: 40px;
    font-size: 1.6rem;
    margin: 37px 0 0;
    padding: 0 0 2px;
  }
  #change_delivery .p-order__couponCode, #modal-content .p-order__couponCode, #modal-selDvr .p-order__couponCode {
    margin-bottom: 10px;
  }
  #change_delivery .p-order__couponCode .delete_btn, #modal-content .p-order__couponCode .delete_btn, #modal-selDvr .p-order__couponCode .delete_btn {
    padding: 1px 0;
  }
  #change_delivery .p-order__couponCode.deleted li, #modal-content .p-order__couponCode.deleted li, #modal-selDvr .p-order__couponCode.deleted li {
    padding-left: 10px;
    padding-right: 10px;
  }
}

#change_delivery .l-previousFlight .p-order__note, #modal-content .l-previousFlight .p-order__note, #modal-selDvr .l-previousFlight .p-order__note {
  padding-top: 60px;
  margin-top: 60px;
}

#change_delivery .p-order__note, #modal-content .p-order__note, #modal-selDvr .p-order__note {
  padding: 0 30px;
  margin: 0 auto;
  padding-top: 80px;
  margin-top: 80px;
  border-top: 1px solid #C8C8C8;
  text-align: left;
}

#change_delivery .p-order__notesec, #modal-content .p-order__notesec, #modal-selDvr .p-order__notesec {
  max-width: 1000px;
  margin: 0 auto 20px;
}

#change_delivery .p-order__notesec:last-of-type, #modal-content .p-order__notesec:last-of-type, #modal-selDvr .p-order__notesec:last-of-type {
  margin-bottom: 0;
}

#change_delivery .p-order__note h2, #modal-content .p-order__note h2, #modal-selDvr .p-order__note h2 {
  color: #646464;
}

#change_delivery .p-order__note .c-tglBlk__con, #modal-content .p-order__note .c-tglBlk__con, #modal-selDvr .p-order__note .c-tglBlk__con {
  padding: 5px 0 19px;
}

#change_delivery .p-order__note p,
#change_delivery .p-order__note li, #modal-content .p-order__note p,
#modal-content .p-order__note li, #modal-selDvr .p-order__note p,
#modal-selDvr .p-order__note li {
  font-size: 1.6rem;
}

@media screen and (max-width: 960px) {
  #change_delivery .l-previousFlight .p-order__note, #modal-content .l-previousFlight .p-order__note, #modal-selDvr .l-previousFlight .p-order__note {
    padding-top: 40px;
    margin-top: 40px;
  }
  #change_delivery .p-order__note, #modal-content .p-order__note, #modal-selDvr .p-order__note {
    position: relative;
    z-index: 2;
    padding: 0;
    padding-top: 40px;
    margin-top: 40px;
  }
  #change_delivery .p-order__note h2, #modal-content .p-order__note h2, #modal-selDvr .p-order__note h2 {
    background-color: #E6E6E6;
    border-radius: 8px;
    padding: 10px 50px 15px 20px;
    font-size: 1.6rem;
    font-weight: 400;
    color: #333;
  }
  #change_delivery .p-order__note .c-tglBlk__con, #modal-content .p-order__note .c-tglBlk__con, #modal-selDvr .p-order__note .c-tglBlk__con {
    padding: 5px 0px 0;
  }
}

#change_delivery .p-order__formItem--list, #modal-content .p-order__formItem--list, #modal-selDvr .p-order__formItem--list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  /* margin-bottom: -20px; */
}

#change_delivery .p-order__formItem--list > li, #modal-content .p-order__formItem--list > li, #modal-selDvr .p-order__formItem--list > li {
  min-width: 150px;
  margin-bottom: 20px;
  /* flex: 1; */
  /* margin-right: 20px; */
  padding-right: 0;
  width: 100%;
}

#change_delivery .p-order__formItem--list.flex_grow_none > li, #modal-content .p-order__formItem--list.flex_grow_none > li, #modal-selDvr .p-order__formItem--list.flex_grow_none > li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

#change_delivery .p-order__formItem--list > li:nth-child(3n), #modal-content .p-order__formItem--list > li:nth-child(3n), #modal-selDvr .p-order__formItem--list > li:nth-child(3n) {
  margin-right: 0;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__formItem--list, #modal-content .p-order__formItem--list, #modal-selDvr .p-order__formItem--list {
    display: block;
  }
  #change_delivery .p-order__formItem--list > li, #modal-content .p-order__formItem--list > li, #modal-selDvr .p-order__formItem--list > li {
    width: 100%;
    margin-right: 0;
  }
}

#change_delivery .c-credit, #modal-content .c-credit, #modal-selDvr .c-credit {
  margin-bottom: 20px;
}

#change_delivery .c-paypay, #modal-content .c-paypay, #modal-selDvr .c-paypay {
  margin-bottom: 20px;
}

#change_delivery .c-cautionArea, #modal-content .c-cautionArea, #modal-selDvr .c-cautionArea {
  background-color: #FFE6E6;
  padding: 20px 40px 30px;
}

#change_delivery .p-order__cashOnDelivery > .inner, #modal-content .p-order__cashOnDelivery > .inner, #modal-selDvr .p-order__cashOnDelivery > .inner {
  margin-top: 37px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-bottom: 20px;
  text-align: left;
}

#change_delivery .p-order__cashOnDelivery > .inner > div:first-child, #modal-content .p-order__cashOnDelivery > .inner > div:first-child, #modal-selDvr .p-order__cashOnDelivery > .inner > div:first-child {
  width: 530px;
}

#change_delivery .p-order__cashOnDelivery .imgwrap, #modal-content .p-order__cashOnDelivery .imgwrap, #modal-selDvr .p-order__cashOnDelivery .imgwrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 4px;
  margin-bottom: 10px;
}

#change_delivery .p-order__cashOnDelivery .imgwrap img, #modal-content .p-order__cashOnDelivery .imgwrap img, #modal-selDvr .p-order__cashOnDelivery .imgwrap img {
  margin-right: 3.3333%;
}

@media screen and (min-width: 961px) {
  #change_delivery .c-cardWrap img:nth-child(3n), #modal-content .c-cardWrap img:nth-child(3n), #modal-selDvr .c-cardWrap img:nth-child(3n) {
    margin-right: 0;
  }
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__cashOnDelivery, #modal-content .p-order__cashOnDelivery, #modal-selDvr .p-order__cashOnDelivery {
    margin-bottom: 0;
    padding-bottom: 15px;
  }
  #change_delivery .p-order__cashOnDelivery > .inner, #modal-content .p-order__cashOnDelivery > .inner, #modal-selDvr .p-order__cashOnDelivery > .inner {
    display: block;
    width: auto !important;
    margin-top: 0;
    margin-bottom: 20px;
  }
  #change_delivery .p-order__cashOnDelivery > .inner > div:first-child, #modal-content .p-order__cashOnDelivery > .inner > div:first-child, #modal-selDvr .p-order__cashOnDelivery > .inner > div:first-child {
    width: auto;
  }
  #change_delivery .c-cautionArea, #modal-content .c-cautionArea, #modal-selDvr .c-cautionArea {
    padding: 20px;
  }
  #change_delivery .p-order__cashOnDelivery .imgwrap img:nth-child(2n), #modal-content .p-order__cashOnDelivery .imgwrap img:nth-child(2n), #modal-selDvr .p-order__cashOnDelivery .imgwrap img:nth-child(2n) {
    margin-right: 0;
  }
}

@media screen and (max-width: 960px) and (min-width: 501px) {
  #change_delivery .p-order__cashOnDelivery .imgwrap img, #modal-content .p-order__cashOnDelivery .imgwrap img, #modal-selDvr .p-order__cashOnDelivery .imgwrap img {
    width: 46%;
    margin-right: 8%;
  }
}

@media screen and (max-width: 500px) {
  #change_delivery .p-order__cashOnDelivery .imgwrap img, #modal-content .p-order__cashOnDelivery .imgwrap img, #modal-selDvr .p-order__cashOnDelivery .imgwrap img {
    width: 49%;
    margin-right: 2%;
  }
  #change_delivery .p-order__cashOnDelivery .imgwrap img:nth-child(2n), #modal-content .p-order__cashOnDelivery .imgwrap img:nth-child(2n), #modal-selDvr .p-order__cashOnDelivery .imgwrap img:nth-child(2n) {
    margin-right: 0;
  }
}

#change_delivery .p-order__formTable, #modal-content .p-order__formTable, #modal-selDvr .p-order__formTable {
  width: 100%;
  margin-top: 20px;
}

#change_delivery .p-order__formTable tr, #modal-content .p-order__formTable tr, #modal-selDvr .p-order__formTable tr {
  border: 1px solid #707070;
}

#change_delivery .p-order__formTable td, #modal-content .p-order__formTable td, #modal-selDvr .p-order__formTable td {
  vertical-align: top;
}

#change_delivery .p-order__formTable td:nth-child(1), #modal-content .p-order__formTable td:nth-child(1), #modal-selDvr .p-order__formTable td:nth-child(1) {
  background-color: #E6E6E6;
  width: calc(270 / 1000 * 100%);
  padding: 20px;
}

#change_delivery .p-order__formTable td:nth-child(2), #modal-content .p-order__formTable td:nth-child(2), #modal-selDvr .p-order__formTable td:nth-child(2) {
  padding: 20px 20px 20px 45px;
}

#change_delivery .p-order__formTable .c-req, #modal-content .p-order__formTable .c-req, #modal-selDvr .p-order__formTable .c-req {
  width: 40px;
  height: 24px;
  line-height: 24px;
  color: #fff;
  background-color: #F56400;
  border-radius: 4px;
  font-size: 1.4rem;
  font-weight: 700;
  margin-left: 10px;
  padding: 3px 10px;
}

#change_delivery .p-order__formTable .input01, #modal-content .p-order__formTable .input01, #modal-selDvr .p-order__formTable .input01 {
  width: 370px;
  height: 60px;
  padding-left: 10px;
  font-size: 2rem;
}

#change_delivery .p-order__formTable .select01, #modal-content .p-order__formTable .select01, #modal-selDvr .p-order__formTable .select01 {
  width: 144px;
  height: 60px;
  font-size: 2rem;
}

#change_delivery .p-order__formTable .select02, #modal-content .p-order__formTable .select02, #modal-selDvr .p-order__formTable .select02 {
  width: 164px;
  height: 60px;
  font-size: 2rem;
}

#change_delivery .p-order__formTable .input02, #modal-content .p-order__formTable .input02, #modal-selDvr .p-order__formTable .input02 {
  width: 200px;
  height: 60px;
  padding-left: 10px;
  font-size: 2rem;
}

#change_delivery .p-order__formTable .input03, #modal-content .p-order__formTable .input03, #modal-selDvr .p-order__formTable .input03 {
  width: 370px;
  height: 60px;
  font-size: 2rem;
}

#change_delivery .p-order__dateOfExpiry > .inner, #modal-content .p-order__dateOfExpiry > .inner, #modal-selDvr .p-order__dateOfExpiry > .inner {
  display: inline-block;
  vertical-align: bottom;
}

#change_delivery .p-order__dateOfExpiry .c-selectBox + span, #modal-content .p-order__dateOfExpiry .c-selectBox + span, #modal-selDvr .p-order__dateOfExpiry .c-selectBox + span {
  display: inline-block;
  vertical-align: -10px;
  margin: 0 25px 0 7px;
}

#change_delivery .p-order__formTable .caution, #modal-content .p-order__formTable .caution, #modal-selDvr .p-order__formTable .caution {
  font-size: 1.4rem;
  margin-top: 5px;
  width: 100%;
}

#change_delivery .p-order__formTable .asterisk, #modal-content .p-order__formTable .asterisk, #modal-selDvr .p-order__formTable .asterisk {
  padding-left: 20px;
  position: relative;
}

#change_delivery .p-order__formTable .asterisk::after, #modal-content .p-order__formTable .asterisk::after, #modal-selDvr .p-order__formTable .asterisk::after {
  content: '※';
  position: absolute;
  top: 0;
  left: 0;
}

#change_delivery .p-order__formTable .link, #modal-content .p-order__formTable .link, #modal-selDvr .p-order__formTable .link {
  position: relative;
  padding-left: 20px;
  text-decoration: underline;
}

#change_delivery .p-order__formTable .link::after, #modal-content .p-order__formTable .link::after, #modal-selDvr .p-order__formTable .link::after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  left: 0;
  width: 7.07px;
  height: 7.07px;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
}

#change_delivery .p-order__formTable .c-questionBtn, #modal-content .p-order__formTable .c-questionBtn, #modal-selDvr .p-order__formTable .c-questionBtn {
  background-color: #aaa;
  border-radius: 50%;
  color: #fff;
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 0;
  margin-left: 20px;
  display: inline-block;
  vertical-align: middle;
  font-size: 2rem;
  font-weight: 700;
}

#change_delivery .p-order__formTable .c-radioWrap, #modal-content .p-order__formTable .c-radioWrap, #modal-selDvr .p-order__formTable .c-radioWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

#change_delivery .p-order__formTable .c-radioWrap.is-column, #modal-content .p-order__formTable .c-radioWrap.is-column, #modal-selDvr .p-order__formTable .c-radioWrap.is-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

#change_delivery .p-order__formTable .c-radioWrap .lastOrder, #modal-content .p-order__formTable .c-radioWrap .lastOrder, #modal-selDvr .p-order__formTable .c-radioWrap .lastOrder {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

#change_delivery .p-order__formTable .order_cntact_tglcnt#noTelContact_view, #modal-content .p-order__formTable .order_cntact_tglcnt#noTelContact_view, #modal-selDvr .p-order__formTable .order_cntact_tglcnt#noTelContact_view {
  border-top: 1px solid #aaa;
  padding-top: 18px;
  margin-top: 15px;
}

#change_delivery .p-order__formTable .c-radioWrap .box, #modal-content .p-order__formTable .c-radioWrap .box, #modal-selDvr .p-order__formTable .c-radioWrap .box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-right: 15px;
  margin-bottom: 15px;
  width: 50%;
}

#change_delivery .p-order__formTable .c-radioWrap .box:last-child, #modal-content .p-order__formTable .c-radioWrap .box:last-child, #modal-selDvr .p-order__formTable .c-radioWrap .box:last-child {
  padding-right: 0;
}

#change_delivery .p-order__formTable .c-radioWrap.is-column .box, #modal-content .p-order__formTable .c-radioWrap.is-column .box, #modal-selDvr .p-order__formTable .c-radioWrap.is-column .box {
  width: 100%;
  margin-bottom: 10px;
}

#change_delivery .p-order__formTable .textareaLabel, #modal-content .p-order__formTable .textareaLabel, #modal-selDvr .p-order__formTable .textareaLabel {
  margin: 20px 0 14px;
  display: block;
  color: #646464;
  pointer-events: none;
}

#change_delivery .p-order__formTable textarea, #modal-content .p-order__formTable textarea, #modal-selDvr .p-order__formTable textarea {
  width: 100%;
  height: 170px;
  border-radius: 4px;
  border: 1px solid #aaa;
  padding: 10px 20px;
}

#change_delivery .p-order__formTable textarea::-webkit-input-placeholder, #modal-content .p-order__formTable textarea::-webkit-input-placeholder, #modal-selDvr .p-order__formTable textarea::-webkit-input-placeholder {
  color: #aaa;
}

#change_delivery .p-order__formTable textarea:-ms-input-placeholder, #modal-content .p-order__formTable textarea:-ms-input-placeholder, #modal-selDvr .p-order__formTable textarea:-ms-input-placeholder {
  color: #aaa;
}

#change_delivery .p-order__formTable textarea::-ms-input-placeholder, #modal-content .p-order__formTable textarea::-ms-input-placeholder, #modal-selDvr .p-order__formTable textarea::-ms-input-placeholder {
  color: #aaa;
}

#change_delivery .p-order__formTable textarea::placeholder, #modal-content .p-order__formTable textarea::placeholder, #modal-selDvr .p-order__formTable textarea::placeholder {
  color: #aaa;
}

#change_delivery .p-order__securityCode--modal, #modal-content .p-order__securityCode--modal, #modal-selDvr .p-order__securityCode--modal {
  text-align: center;
  padding: 55px 30px 50px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-formTable, #modal-content .c-formTable, #modal-selDvr .c-formTable {
    width: 100%;
    margin-top: 0;
  }
  #change_delivery .p-order__formTable tr, #modal-content .p-order__formTable tr, #modal-selDvr .p-order__formTable tr {
    border: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #change_delivery .p-order__formTable td, #modal-content .p-order__formTable td, #modal-selDvr .p-order__formTable td {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #change_delivery .p-order__formTable td:nth-child(1), #modal-content .p-order__formTable td:nth-child(1), #modal-selDvr .p-order__formTable td:nth-child(1) {
    background-color: initial;
    width: 100%;
    padding: 0 0 8px 0;
    font-size: 18px;
  }
  #change_delivery .p-order__formTable td:nth-child(2), #modal-content .p-order__formTable td:nth-child(2), #modal-selDvr .p-order__formTable td:nth-child(2) {
    width: 100%;
    padding: 0;
  }
  #change_delivery .p-order__formTable .label, #modal-content .p-order__formTable .label, #modal-selDvr .p-order__formTable .label {
    margin-top: 20px;
  }
  #change_delivery .p-order__formTable .c-empty, #modal-content .p-order__formTable .c-empty, #modal-selDvr .p-order__formTable .c-empty {
    height: 20px;
    border: 3px solid #fff !important;
  }
  #change_delivery .p-order__formTable .input01, #modal-content .p-order__formTable .input01, #modal-selDvr .p-order__formTable .input01 {
    max-width: 100%;
    height: 50px;
    font-size: 1.8rem;
  }
  #change_delivery .p-order__formTable .select01, #modal-content .p-order__formTable .select01, #modal-selDvr .p-order__formTable .select01 {
    width: 100px;
    height: 50px;
    font-size: 1.8rem;
  }
  #change_delivery .p-order__formTable .select02, #modal-content .p-order__formTable .select02, #modal-selDvr .p-order__formTable .select02 {
    width: 120px;
    height: 50px;
    font-size: 1.8rem;
  }
  #change_delivery .p-order__formTable .input02, #modal-content .p-order__formTable .input02, #modal-selDvr .p-order__formTable .input02 {
    width: 150px;
    height: 50px;
    font-size: 1.8rem;
  }
  #change_delivery .p-order__formTable .input03, #modal-content .p-order__formTable .input03, #modal-selDvr .p-order__formTable .input03 {
    max-width: 100%;
    height: 50px;
    font-size: 1.8rem;
  }
  #change_delivery .p-order__dateOfExpiry, #modal-content .p-order__dateOfExpiry, #modal-selDvr .p-order__dateOfExpiry {
    margin-right: -12px;
    margin-bottom: -10px;
  }
  #change_delivery .p-order__dateOfExpiry > .inner, #modal-content .p-order__dateOfExpiry > .inner, #modal-selDvr .p-order__dateOfExpiry > .inner {
    margin-bottom: 10px;
  }
  #change_delivery .p-order__dateOfExpiry .c-selectBox + span, #modal-content .p-order__dateOfExpiry .c-selectBox + span, #modal-selDvr .p-order__dateOfExpiry .c-selectBox + span {
    margin-right: 10px;
  }
  #change_delivery .p-order__dateOfExpiry > .inner:last-child span, #modal-content .p-order__dateOfExpiry > .inner:last-child span, #modal-selDvr .p-order__dateOfExpiry > .inner:last-child span {
    margin-right: 0;
  }
  #change_delivery .sp_security, #modal-content .sp_security, #modal-selDvr .sp_security {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #change_delivery .p-order__formTable .caution, #modal-content .p-order__formTable .caution, #modal-selDvr .p-order__formTable .caution {
    font-size: 1.4rem;
    margin-top: 5px;
    width: 100%;
    display: block;
  }
  #change_delivery .p-order__formTable .link::after, #modal-content .p-order__formTable .link::after, #modal-selDvr .p-order__formTable .link::after {
    width: 7.07px;
    height: 7.07px;
  }
  #change_delivery .p-order__formTable .c-questionBtn, #modal-content .p-order__formTable .c-questionBtn, #modal-selDvr .p-order__formTable .c-questionBtn {
    margin-left: 10px;
  }
  #change_delivery .p-order__formTable .c-unit, #modal-content .p-order__formTable .c-unit, #modal-selDvr .p-order__formTable .c-unit {
    vertical-align: -10px;
    margin: 0 35px 0 7px;
  }
  #change_delivery .p-order__formTable .c-radioWrap, #modal-content .p-order__formTable .c-radioWrap, #modal-selDvr .p-order__formTable .c-radioWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #change_delivery .p-order__formTable .c-radioWrap.is-column, #modal-content .p-order__formTable .c-radioWrap.is-column, #modal-selDvr .p-order__formTable .c-radioWrap.is-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #change_delivery .p-order__formTable .c-radioWrap .lastOrder, #modal-content .p-order__formTable .c-radioWrap .lastOrder, #modal-selDvr .p-order__formTable .c-radioWrap .lastOrder {
    -webkit-box-ordinal-group: inherit;
    -webkit-order: inherit;
        -ms-flex-order: inherit;
            order: inherit;
  }
  #change_delivery .p-order__formTable .c-radioWrap.bb, #modal-content .p-order__formTable .c-radioWrap.bb, #modal-selDvr .p-order__formTable .c-radioWrap.bb {
    padding-bottom: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  #change_delivery .p-order__formTable .c-radioWrap .box, #modal-content .p-order__formTable .c-radioWrap .box, #modal-selDvr .p-order__formTable .c-radioWrap .box {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-right: 0;
    max-width: 460px;
  }
  #change_delivery .p-order__formTable .order_cntact_tglcnt#noTelContact_view, #modal-content .p-order__formTable .order_cntact_tglcnt#noTelContact_view, #modal-selDvr .p-order__formTable .order_cntact_tglcnt#noTelContact_view {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
    padding-left: 35px;
  }
  #change_delivery .p-order__formTable .textareaLabel, #modal-content .p-order__formTable .textareaLabel, #modal-selDvr .p-order__formTable .textareaLabel {
    margin: 15px 0 10px;
  }
  #change_delivery .p-order__formTable textarea, #modal-content .p-order__formTable textarea, #modal-selDvr .p-order__formTable textarea {
    padding: 5px 10px;
  }
  #change_delivery .p-order__formTable textarea::-webkit-input-placeholder, #modal-content .p-order__formTable textarea::-webkit-input-placeholder, #modal-selDvr .p-order__formTable textarea::-webkit-input-placeholder {
    font-size: 1.6rem;
  }
  #change_delivery .p-order__formTable textarea:-ms-input-placeholder, #modal-content .p-order__formTable textarea:-ms-input-placeholder, #modal-selDvr .p-order__formTable textarea:-ms-input-placeholder {
    font-size: 1.6rem;
  }
  #change_delivery .p-order__formTable textarea::-ms-input-placeholder, #modal-content .p-order__formTable textarea::-ms-input-placeholder, #modal-selDvr .p-order__formTable textarea::-ms-input-placeholder {
    font-size: 1.6rem;
  }
  #change_delivery .p-order__formTable textarea::placeholder, #modal-content .p-order__formTable textarea::placeholder, #modal-selDvr .p-order__formTable textarea::placeholder {
    font-size: 1.6rem;
  }
  #change_delivery .p-order__securityCode--modal, #modal-content .p-order__securityCode--modal, #modal-selDvr .p-order__securityCode--modal {
    padding: 50px 20px 25px;
  }
}

#change_delivery .p-order__formTable.is-customer tr, #modal-content .p-order__formTable.is-customer tr, #modal-selDvr .p-order__formTable.is-customer tr {
  border: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

#change_delivery .p-order__formTable.is-customer td, #modal-content .p-order__formTable.is-customer td, #modal-selDvr .p-order__formTable.is-customer td {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

#change_delivery .p-order__formTable.is-customer td:nth-child(1), #modal-content .p-order__formTable.is-customer td:nth-child(1), #modal-selDvr .p-order__formTable.is-customer td:nth-child(1) {
  background-color: initial;
  width: 100%;
  padding: 0 0 8px 0;
  font-size: 18px;
}

#change_delivery .p-order__formTable.is-customer td:nth-child(2), #modal-content .p-order__formTable.is-customer td:nth-child(2), #modal-selDvr .p-order__formTable.is-customer td:nth-child(2) {
  width: 100%;
  padding: 0;
}

#change_delivery .p-order__formTable.is-customer .label, #modal-content .p-order__formTable.is-customer .label, #modal-selDvr .p-order__formTable.is-customer .label {
  margin-top: 20px;
}

#change_delivery .p-order__formTable.is-customer .c-empty, #modal-content .p-order__formTable.is-customer .c-empty, #modal-selDvr .p-order__formTable.is-customer .c-empty {
  height: 20px;
  border: 3px solid #fff !important;
}

#change_delivery .p-order__formTable.is-customer .input01, #modal-content .p-order__formTable.is-customer .input01, #modal-selDvr .p-order__formTable.is-customer .input01 {
  max-width: 100%;
  height: 50px;
}

#change_delivery .p-order__formTable.is-customer .select01, #modal-content .p-order__formTable.is-customer .select01, #modal-selDvr .p-order__formTable.is-customer .select01 {
  width: 100px;
  height: 50px;
}

#change_delivery .p-order__formTable.is-customer .select02, #modal-content .p-order__formTable.is-customer .select02, #modal-selDvr .p-order__formTable.is-customer .select02 {
  width: 120px;
  height: 50px;
}

#change_delivery .p-order__formTable.is-customer .input02, #modal-content .p-order__formTable.is-customer .input02, #modal-selDvr .p-order__formTable.is-customer .input02 {
  width: 150px;
  height: 50px;
}

#change_delivery .p-order__formTable.is-customer .input03, #modal-content .p-order__formTable.is-customer .input03, #modal-selDvr .p-order__formTable.is-customer .input03 {
  max-width: 100%;
  height: 50px;
}

#change_delivery .p-order__formTable.is-customer .caution, #modal-content .p-order__formTable.is-customer .caution, #modal-selDvr .p-order__formTable.is-customer .caution {
  font-size: 1.4rem;
  margin-top: 5px;
  width: 100%;
  display: block;
}

#change_delivery .p-order__formTable.is-customer .link::after, #modal-content .p-order__formTable.is-customer .link::after, #modal-selDvr .p-order__formTable.is-customer .link::after {
  width: 7.07px;
  height: 7.07px;
}

#change_delivery .p-order__formTable.is-customer .c-questionBtn, #modal-content .p-order__formTable.is-customer .c-questionBtn, #modal-selDvr .p-order__formTable.is-customer .c-questionBtn {
  margin-left: 10px;
}

#change_delivery .p-order__formTable.is-customer .c-unit, #modal-content .p-order__formTable.is-customer .c-unit, #modal-selDvr .p-order__formTable.is-customer .c-unit {
  vertical-align: -10px;
  margin: 0 35px 0 7px;
}

#change_delivery .p-order__formTable.is-customer .c-radioWrap, #modal-content .p-order__formTable.is-customer .c-radioWrap, #modal-selDvr .p-order__formTable.is-customer .c-radioWrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

#change_delivery .p-order__formTable.is-customer .c-radioWrap .lastOrder, #modal-content .p-order__formTable.is-customer .c-radioWrap .lastOrder, #modal-selDvr .p-order__formTable.is-customer .c-radioWrap .lastOrder {
  -webkit-box-ordinal-group: inherit;
  -webkit-order: inherit;
      -ms-flex-order: inherit;
          order: inherit;
}

#change_delivery .p-order__formTable.is-customer .c-radioWrap.bb, #modal-content .p-order__formTable.is-customer .c-radioWrap.bb, #modal-selDvr .p-order__formTable.is-customer .c-radioWrap.bb {
  padding-bottom: 15px;
  margin-bottom: 10px;
  margin-top: 10px;
}

#change_delivery .p-order__formTable.is-customer .c-radioWrap .box, #modal-content .p-order__formTable.is-customer .c-radioWrap .box, #modal-selDvr .p-order__formTable.is-customer .c-radioWrap .box {
  width: 100%;
  margin-top: 2px;
  margin-bottom: 5px;
  padding-right: 0;
}

#change_delivery .p-order__formTable.is-customer .order_cntact_tglcnt#noTelContact_view, #modal-content .p-order__formTable.is-customer .order_cntact_tglcnt#noTelContact_view, #modal-selDvr .p-order__formTable.is-customer .order_cntact_tglcnt#noTelContact_view {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
  padding-left: 35px;
}

#change_delivery .p-order__formTable.is-customer .textareaLabel, #modal-content .p-order__formTable.is-customer .textareaLabel, #modal-selDvr .p-order__formTable.is-customer .textareaLabel {
  margin: 15px 0 10px;
}

#change_delivery .p-order__formTable.is-customer textarea, #modal-content .p-order__formTable.is-customer textarea, #modal-selDvr .p-order__formTable.is-customer textarea {
  padding: 5px 10px;
}

#change_delivery .p-order__formTable.is-customer textarea::-webkit-input-placeholder, #modal-content .p-order__formTable.is-customer textarea::-webkit-input-placeholder, #modal-selDvr .p-order__formTable.is-customer textarea::-webkit-input-placeholder {
  font-size: 1.6rem;
}

#change_delivery .p-order__formTable.is-customer textarea:-ms-input-placeholder, #modal-content .p-order__formTable.is-customer textarea:-ms-input-placeholder, #modal-selDvr .p-order__formTable.is-customer textarea:-ms-input-placeholder {
  font-size: 1.6rem;
}

#change_delivery .p-order__formTable.is-customer textarea::-ms-input-placeholder, #modal-content .p-order__formTable.is-customer textarea::-ms-input-placeholder, #modal-selDvr .p-order__formTable.is-customer textarea::-ms-input-placeholder {
  font-size: 1.6rem;
}

#change_delivery .p-order__formTable.is-customer textarea::placeholder, #modal-content .p-order__formTable.is-customer textarea::placeholder, #modal-selDvr .p-order__formTable.is-customer textarea::placeholder {
  font-size: 1.6rem;
}

#change_delivery .p-order__howtocontact, #modal-content .p-order__howtocontact, #modal-selDvr .p-order__howtocontact {
  margin-top: 50px;
}

#change_delivery .p-order__howtocontact .p-order__formTable td:nth-child(1), #modal-content .p-order__howtocontact .p-order__formTable td:nth-child(1), #modal-selDvr .p-order__howtocontact .p-order__formTable td:nth-child(1) {
  position: relative;
  cursor: pointer;
  color: #646464;
  font-weight: 700;
  padding: 19px 48px 20px 40px;
  font-size: 2rem;
}

#change_delivery .p-order__howtocontact .p-order__formTable td:nth-child(1):after, #modal-content .p-order__howtocontact .p-order__formTable td:nth-child(1):after, #modal-selDvr .p-order__howtocontact .p-order__formTable td:nth-child(1):after {
  content: "";
  position: absolute;
  display: block;
  background: url(../rimg/common/icon_angle-down03.svg) no-repeat center center;
  background-size: 24px 14px;
  top: calc(50% - 7px);
  right: 20px;
  -webkit-transition: .2s;
  transition: .2s;
  width: 24px;
  height: 14px;
}

#change_delivery .p-order__howtocontact .sp_open, #modal-content .p-order__howtocontact .sp_open, #modal-selDvr .p-order__howtocontact .sp_open {
  pointer-events: none;
  border-radius: 16px 16px 0 0 !important;
}

#change_delivery .p-order__howtocontact .sp_open:after, #modal-content .p-order__howtocontact .sp_open:after, #modal-selDvr .p-order__howtocontact .sp_open:after {
  display: none;
}

#change_delivery .p-order__howtocontact .sp_open + .p-order__tglbox--cnt, #modal-content .p-order__howtocontact .sp_open + .p-order__tglbox--cnt, #modal-selDvr .p-order__howtocontact .sp_open + .p-order__tglbox--cnt {
  display: block;
}

#change_delivery .p-order__howtocontact .p-order__formTable, #modal-content .p-order__howtocontact .p-order__formTable, #modal-selDvr .p-order__howtocontact .p-order__formTable {
  margin-top: 0;
}

#change_delivery .p-order__howtocontact .p-order__formTable tr, #modal-content .p-order__howtocontact .p-order__formTable tr, #modal-selDvr .p-order__howtocontact .p-order__formTable tr {
  border: 1px solid #F56400;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__howtocontact, #modal-content .p-order__howtocontact, #modal-selDvr .p-order__howtocontact {
    margin-top: 30px;
  }
  #change_delivery .p-order__howtocontact .sp_open, #modal-content .p-order__howtocontact .sp_open, #modal-selDvr .p-order__howtocontact .sp_open {
    border-radius: 8px 8px 0 0 !important;
  }
  #change_delivery .p-order__howtocontact .p-order__formTable td:nth-child(1), #modal-content .p-order__howtocontact .p-order__formTable td:nth-child(1), #modal-selDvr .p-order__howtocontact .p-order__formTable td:nth-child(1) {
    padding: 14px 30px 15px 15px;
    font-size: 1.8rem;
    position: relative;
  }
  #change_delivery .p-order__howtocontact .p-order__formTable td:nth-child(1):after, #modal-content .p-order__howtocontact .p-order__formTable td:nth-child(1):after, #modal-selDvr .p-order__howtocontact .p-order__formTable td:nth-child(1):after {
    background-size: 16px 20px;
    top: calc(50% - 10px);
    width: 20px;
    height: 16px;
  }
}

#change_delivery .p-order__howtocontact .p-order__formTable td:nth-child(1).active:after, #modal-content .p-order__howtocontact .p-order__formTable td:nth-child(1).active:after, #modal-selDvr .p-order__howtocontact .p-order__formTable td:nth-child(1).active:after {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

#change_delivery .p-order__howtocontact .p-order__formTable td:nth-child(2), #modal-content .p-order__howtocontact .p-order__formTable td:nth-child(2), #modal-selDvr .p-order__howtocontact .p-order__formTable td:nth-child(2) {
  padding: 5px 40px 25px;
  display: none;
}

#change_delivery .p-order__howtocontact .p-order__formTable .label, #modal-content .p-order__howtocontact .p-order__formTable .label, #modal-selDvr .p-order__howtocontact .p-order__formTable .label {
  margin-top: 0;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__howtocontact .p-order__formTable td:nth-child(2), #modal-content .p-order__howtocontact .p-order__formTable td:nth-child(2), #modal-selDvr .p-order__howtocontact .p-order__formTable td:nth-child(2) {
    padding: 5px 20px 15px;
  }
}

#change_delivery .c-credit .cardKeep, #modal-content .c-credit .cardKeep, #modal-selDvr .c-credit .cardKeep {
  margin-top: 40px;
}

#change_delivery .c-credit .cardKeep label, #modal-content .c-credit .cardKeep label, #modal-selDvr .c-credit .cardKeep label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

#change_delivery .c-credit .cardKeep label:before, #modal-content .c-credit .cardKeep label:before, #modal-selDvr .c-credit .cardKeep label:before {
  -webkit-flex-basis: 20px;
      -ms-flex-preferred-size: 20px;
          flex-basis: 20px;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}

#change_delivery .c-credit .cardKeep label span, #modal-content .c-credit .cardKeep label span, #modal-selDvr .c-credit .cardKeep label span {
  -webkit-flex-shrink: 2;
      -ms-flex-negative: 2;
          flex-shrink: 2;
}

#change_delivery .c-credit .text01, #modal-content .c-credit .text01, #modal-selDvr .c-credit .text01 {
  margin: 20px 0 20px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-credit .cardKeep, #modal-content .c-credit .cardKeep, #modal-selDvr .c-credit .cardKeep {
    margin-top: 25px;
  }
  #change_delivery .c-credit .cardKeep label, #modal-content .c-credit .cardKeep label, #modal-selDvr .c-credit .cardKeep label {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  #change_delivery .c-credit .cardKeep label:before, #modal-content .c-credit .cardKeep label:before, #modal-selDvr .c-credit .cardKeep label:before {
    -webkit-flex-basis: 24px;
        -ms-flex-preferred-size: 24px;
            flex-basis: 24px;
  }
  #change_delivery .c-credit .text01, #modal-content .c-credit .text01, #modal-selDvr .c-credit .text01 {
    font-size: 14px;
    letter-spacing: -.02em;
  }
}

#change_delivery .c-credit_keepinfo, #modal-content .c-credit_keepinfo, #modal-selDvr .c-credit_keepinfo {
  margin-top: 20px;
}

#change_delivery .c-credit_keepinfo dt, #modal-content .c-credit_keepinfo dt, #modal-selDvr .c-credit_keepinfo dt {
  font-weight: 700;
  font-size: 1.6rem;
  float: left;
  width: 180px;
  margin-bottom: 10px;
  text-align: left;
}

#change_delivery .c-credit_keepinfo dd, #modal-content .c-credit_keepinfo dd, #modal-selDvr .c-credit_keepinfo dd {
  font-size: 1.6rem;
  margin-bottom: 10px;
}

#change_delivery .c-credit_keepinfo .c-input02, #modal-content .c-credit_keepinfo .c-input02, #modal-selDvr .c-credit_keepinfo .c-input02 {
  width: 120px;
  height: 48px;
  font-size: 2rem;
}

#change_delivery .c-radio01__label--custom:after, #modal-content .c-radio01__label--custom:after, #modal-selDvr .c-radio01__label--custom:after {
  left: -40px;
  top: 13px;
}

#change_delivery .c-radio01__label--custom:before, #modal-content .c-radio01__label--custom:before, #modal-selDvr .c-radio01__label--custom:before {
  vertical-align: -5px;
}

#change_delivery .c-credit_keepinfo input::-webkit-input-placeholder, #modal-content .c-credit_keepinfo input::-webkit-input-placeholder, #modal-selDvr .c-credit_keepinfo input::-webkit-input-placeholder {
  color: #333;
}

#change_delivery .c-credit_keepinfo input:-ms-input-placeholder, #modal-content .c-credit_keepinfo input:-ms-input-placeholder, #modal-selDvr .c-credit_keepinfo input:-ms-input-placeholder {
  color: #333;
}

#change_delivery .c-credit_keepinfo input::-ms-input-placeholder, #modal-content .c-credit_keepinfo input::-ms-input-placeholder, #modal-selDvr .c-credit_keepinfo input::-ms-input-placeholder {
  color: #333;
}

#change_delivery .c-credit_keepinfo input::placeholder, #modal-content .c-credit_keepinfo input::placeholder, #modal-selDvr .c-credit_keepinfo input::placeholder {
  color: #333;
}

#change_delivery .c-credit_deleleBtn, #modal-content .c-credit_deleleBtn, #modal-selDvr .c-credit_deleleBtn {
  position: relative;
}

#change_delivery .c-credit_deleleBtn::after, #modal-content .c-credit_deleleBtn::after, #modal-selDvr .c-credit_deleleBtn::after {
  content: '';
  position: absolute;
  top: 51%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  left: -23px;
  width: 19.8px;
  height: 3px;
  background-color: #333;
}

#change_delivery .c-credit_deleleBtn::before, #modal-content .c-credit_deleleBtn::before, #modal-selDvr .c-credit_deleleBtn::before {
  content: '';
  position: absolute;
  top: 51%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  left: -23px;
  width: 19.8px;
  height: 3px;
  background-color: #333;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-radio01__label--custom:after, #modal-content .c-radio01__label--custom:after, #modal-selDvr .c-radio01__label--custom:after {
    top: 6px;
    left: -28px;
  }
  #change_delivery .c-credit_keepinfo dt, #modal-content .c-credit_keepinfo dt, #modal-selDvr .c-credit_keepinfo dt {
    width: 104px;
  }
  #change_delivery .c-credit_keepinfo .c-input02, #modal-content .c-credit_keepinfo .c-input02, #modal-selDvr .c-credit_keepinfo .c-input02 {
    font-size: 1.8rem;
  }
}

#change_delivery .c-recalculation, #modal-content .c-recalculation, #modal-selDvr .c-recalculation {
  text-align: center;
  margin-bottom: 10px;
}

#change_delivery .c-recalculation .btn, #modal-content .c-recalculation .btn, #modal-selDvr .c-recalculation .btn {
  background-color: #F56400;
  border-radius: 8px;
  width: 420px;
  max-width: 100%;
  height: 64px;
  line-height: 64px;
  font-size: 2.2rem;
  font-weight: 700;
  color: #fff;
}

#change_delivery .c-recalculation p, #modal-content .c-recalculation p, #modal-selDvr .c-recalculation p {
  font-size: 1.4rem;
  margin-top: 20px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-recalculation .btn, #modal-content .c-recalculation .btn, #modal-selDvr .c-recalculation .btn {
    width: 255px;
    height: 50px;
    line-height: 50px;
    margin-top: 10px;
  }
  #change_delivery .c-recalculation p, #modal-content .c-recalculation p, #modal-selDvr .c-recalculation p {
    text-align: left;
  }
}

#change_delivery .p-order__selectedDeliv, #modal-content .p-order__selectedDeliv, #modal-selDvr .p-order__selectedDeliv {
  max-width: 660px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 40px;
  text-align: center;
  border: 4px solid #F56400;
  border-radius: 16px;
  margin-top: 65px;
  padding: 15px 55px;
}

#change_delivery .p-order__selectedDeliv > .tit, #modal-content .p-order__selectedDeliv > .tit, #modal-selDvr .p-order__selectedDeliv > .tit {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 15px;
  border-bottom: 1px solid #F56400;
  padding-bottom: 10px;
}

#change_delivery .p-order__selectedDeliv > .date, #modal-content .p-order__selectedDeliv > .date, #modal-selDvr .p-order__selectedDeliv > .date {
  color: #f56400;
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 10px;
}

#change_delivery .p-order__selectedDeliv > .place, #modal-content .p-order__selectedDeliv > .place, #modal-selDvr .p-order__selectedDeliv > .place {
  border-radius: 4px;
  background-color: #f0f0f0;
}

#change_delivery .p-order__selectedDeliv > .place.on, #modal-content .p-order__selectedDeliv > .place.on, #modal-selDvr .p-order__selectedDeliv > .place.on {
  padding: 10px;
  margin: 20px auto 10px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-order__selectedDeliv, #modal-content .p-order__selectedDeliv, #modal-selDvr .p-order__selectedDeliv {
    margin-top: 30px;
    margin-bottom: 20px;
    padding: 15px;
  }
  #change_delivery .p-order__selectedDeliv > .tit, #modal-content .p-order__selectedDeliv > .tit, #modal-selDvr .p-order__selectedDeliv > .tit {
    font-size: 18px;
  }
  #change_delivery .p-order__selectedDeliv > .date, #modal-content .p-order__selectedDeliv > .date, #modal-selDvr .p-order__selectedDeliv > .date {
    font-size: 20px;
    text-indent: .75em;
  }
  #change_delivery .p-order__selectedDeliv > .place.on, #modal-content .p-order__selectedDeliv > .place.on, #modal-selDvr .p-order__selectedDeliv > .place.on {
    margin: 10px auto 5px;
  }
}

#change_delivery .c-nextSubmitWrap, #modal-content .c-nextSubmitWrap, #modal-selDvr .c-nextSubmitWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 60px;
}

#change_delivery .c-nextSubmitWrap > div, #modal-content .c-nextSubmitWrap > div, #modal-selDvr .c-nextSubmitWrap > div {
  text-align: center;
}

#change_delivery .c-nextSubmitWrap button, #modal-content .c-nextSubmitWrap button, #modal-selDvr .c-nextSubmitWrap button {
  width: 300px;
  margin: 0 30px;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-nextSubmitWrap, #modal-content .c-nextSubmitWrap, #modal-selDvr .c-nextSubmitWrap {
    margin-top: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 10px;
  }
  #change_delivery .c-nextSubmitWrap > div, #modal-content .c-nextSubmitWrap > div, #modal-selDvr .c-nextSubmitWrap > div {
    margin-top: 30px;
  }
  #change_delivery .c-nextSubmitWrap button, #modal-content .c-nextSubmitWrap button, #modal-selDvr .c-nextSubmitWrap button {
    width: 255px;
    margin: 0 auto;
  }
}

#change_delivery .c-deliveryService, #modal-content .c-deliveryService, #modal-selDvr .c-deliveryService {
  padding-top: 80px;
  margin-top: 80px;
  border-top: 1px solid #C8C8C8;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-deliveryService, #modal-content .c-deliveryService, #modal-selDvr .c-deliveryService {
    padding-top: 40px;
    margin-top: 40px;
  }
}

#change_delivery .p-orderConf__tbl, #modal-content .p-orderConf__tbl, #modal-selDvr .p-orderConf__tbl {
  width: 100%;
  margin-bottom: 20px;
  margin-top: 30px;
}

#change_delivery .p-orderConf__tbl .col1, #modal-content .p-orderConf__tbl .col1, #modal-selDvr .p-orderConf__tbl .col1 {
  width: 30%;
}

#change_delivery .p-orderConf__tbl th,
#change_delivery .p-orderConf__tbl td, #modal-content .p-orderConf__tbl th,
#modal-content .p-orderConf__tbl td, #modal-selDvr .p-orderConf__tbl th,
#modal-selDvr .p-orderConf__tbl td {
  padding: 10px;
  border: 1px solid #C8C8C8;
  vertical-align: top;
}

#change_delivery .p-orderConf__tbl th, #modal-content .p-orderConf__tbl th, #modal-selDvr .p-orderConf__tbl th {
  font-weight: 700;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-orderConf__tbl, #modal-content .p-orderConf__tbl, #modal-selDvr .p-orderConf__tbl {
    font-size: 14px;
    margin-top: 20px;
  }
  #change_delivery .p-orderConf__tbl .col1, #modal-content .p-orderConf__tbl .col1, #modal-selDvr .p-orderConf__tbl .col1 {
    width: 45%;
  }
  #change_delivery .p-orderConf__tbl th,
  #change_delivery .p-orderConf__tbl td, #modal-content .p-orderConf__tbl th,
  #modal-content .p-orderConf__tbl td, #modal-selDvr .p-orderConf__tbl th,
  #modal-selDvr .p-orderConf__tbl td {
    padding: 5px;
  }
  #change_delivery .p-orderConf__tbl th, #modal-content .p-orderConf__tbl th, #modal-selDvr .p-orderConf__tbl th {
    width: 20%;
  }
  #change_delivery .p-orderConf__tbl td, #modal-content .p-orderConf__tbl td, #modal-selDvr .p-orderConf__tbl td {
    width: 80%;
  }
}

#change_delivery .p-orderdelivPc, #modal-content .p-orderdelivPc, #modal-selDvr .p-orderdelivPc {
  border-top: 1px solid #C8C8C8;
  padding-top: 76px;
  margin-top: 80px;
}

#change_delivery .p-orderdelivPc--tit, #modal-content .p-orderdelivPc--tit, #modal-selDvr .p-orderdelivPc--tit {
  font-size: 3rem;
  font-weight: 700;
  color: #646464;
  border-radius: 16px;
  background-color: #E6E6E6;
  padding: 17.5px 0;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-orderdelivPc, #modal-content .p-orderdelivPc, #modal-selDvr .p-orderdelivPc {
    padding-top: 40px;
    margin-top: 40px;
  }
  #change_delivery .p-orderdelivPc--tit, #modal-content .p-orderdelivPc--tit, #modal-selDvr .p-orderdelivPc--tit {
    text-align: center;
    font-size: 2rem;
    padding: 10px 0;
    border-radius: 10px;
  }
}

#change_delivery .p-orderdelivPc--tit02, #modal-content .p-orderdelivPc--tit02, #modal-selDvr .p-orderdelivPc--tit02 {
  margin-top: 30px;
  text-align: center;
  background: #46C864;
  padding: 10px 10px 12px;
  font-size: 2.2rem;
  color: #fff;
  font-weight: 700;
  border-radius: 8px 8px 0 0;
}

#change_delivery .p-orderdelivPc--tit02 span, #modal-content .p-orderdelivPc--tit02 span, #modal-selDvr .p-orderdelivPc--tit02 span {
  font-size: 1.6rem;
  margin-left: 45px;
}

#change_delivery .c-discountTag, #modal-content .c-discountTag, #modal-selDvr .c-discountTag {
  width: 42px !important;
  height: 16.38px !important;
}

#change_delivery .c-discountTag.width54, #modal-content .c-discountTag.width54, #modal-selDvr .c-discountTag.width54 {
  width: 54px !important;
  height: 20px !important;
}

#change_delivery .c-discountTag.width56, #modal-content .c-discountTag.width56, #modal-selDvr .c-discountTag.width56 {
  width: 56.25px !important;
  height: 22px !important;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-discountTag.sp_width42, #modal-content .c-discountTag.sp_width42, #modal-selDvr .c-discountTag.sp_width42 {
    width: 42px !important;
    height: 16.38px !important;
  }
}

#change_delivery .p-orderdelivPc__tbl, #modal-content .p-orderdelivPc__tbl, #modal-selDvr .p-orderdelivPc__tbl {
  width: 100%;
}

#change_delivery .p-orderdelivPc__tbl col.col1, #modal-content .p-orderdelivPc__tbl col.col1, #modal-selDvr .p-orderdelivPc__tbl col.col1 {
  width: calc( 180 / 940 * 100%);
}

#change_delivery .p-orderdelivPc__tbl col.col2, #modal-content .p-orderdelivPc__tbl col.col2, #modal-selDvr .p-orderdelivPc__tbl col.col2 {
  width: calc( 115 / 940 * 100%);
}

#change_delivery .p-orderdelivPc__tbl col.col3,
#change_delivery .p-orderdelivPc__tbl col.col4, #modal-content .p-orderdelivPc__tbl col.col3,
#modal-content .p-orderdelivPc__tbl col.col4, #modal-selDvr .p-orderdelivPc__tbl col.col3,
#modal-selDvr .p-orderdelivPc__tbl col.col4 {
  width: calc( 320 / 940 * 100%);
}

#change_delivery .p-orderdelivPc__tbl th,
#change_delivery .p-orderdelivPc__tbl td, #modal-content .p-orderdelivPc__tbl th,
#modal-content .p-orderdelivPc__tbl td, #modal-selDvr .p-orderdelivPc__tbl th,
#modal-selDvr .p-orderdelivPc__tbl td {
  text-align: center;
  border: 1px solid #C8C8C8;
}

#change_delivery .p-orderdelivPc__tbl thead th:nth-child(2),
#change_delivery .p-orderdelivPc__tbl thead th:nth-child(3),
#change_delivery .p-orderdelivPc__tbl tbody td:nth-child(2),
#change_delivery .p-orderdelivPc__tbl tbody td:nth-child(3),
#change_delivery .p-orderdelivPc__tbl tfoot td:nth-child(1),
#change_delivery .p-orderdelivPc__tbl tfoot td:nth-child(2), #modal-content .p-orderdelivPc__tbl thead th:nth-child(2),
#modal-content .p-orderdelivPc__tbl thead th:nth-child(3),
#modal-content .p-orderdelivPc__tbl tbody td:nth-child(2),
#modal-content .p-orderdelivPc__tbl tbody td:nth-child(3),
#modal-content .p-orderdelivPc__tbl tfoot td:nth-child(1),
#modal-content .p-orderdelivPc__tbl tfoot td:nth-child(2), #modal-selDvr .p-orderdelivPc__tbl thead th:nth-child(2),
#modal-selDvr .p-orderdelivPc__tbl thead th:nth-child(3),
#modal-selDvr .p-orderdelivPc__tbl tbody td:nth-child(2),
#modal-selDvr .p-orderdelivPc__tbl tbody td:nth-child(3),
#modal-selDvr .p-orderdelivPc__tbl tfoot td:nth-child(1),
#modal-selDvr .p-orderdelivPc__tbl tfoot td:nth-child(2) {
  border-right-width: 4px;
}

#change_delivery .p-orderdelivPc__tbl thead th, #modal-content .p-orderdelivPc__tbl thead th, #modal-selDvr .p-orderdelivPc__tbl thead th {
  background: #FFEBD2;
  font-weight: 700;
  font-size: 1.6rem;
  padding: 7px;
  vertical-align: bottom;
}

#change_delivery .p-orderdelivPc__tbl tbody td, #modal-content .p-orderdelivPc__tbl tbody td, #modal-selDvr .p-orderdelivPc__tbl tbody td {
  font-size: 1.8rem;
}

#change_delivery .p-orderdelivPc__tbl tfoot td, #modal-content .p-orderdelivPc__tbl tfoot td, #modal-selDvr .p-orderdelivPc__tbl tfoot td {
  background: #FFFFC8;
  text-align: center;
  padding-top: 7px;
  padding-bottom: 9px;
}

#change_delivery .p-orderdelivPc__tbl label, #modal-content .p-orderdelivPc__tbl label, #modal-selDvr .p-orderdelivPc__tbl label {
  display: block;
  position: relative;
}

#change_delivery .p-orderdelivPc__tbl label.disabled, #modal-content .p-orderdelivPc__tbl label.disabled, #modal-selDvr .p-orderdelivPc__tbl label.disabled {
  cursor: inherit;
  background: #F0F0F0;
  color: #AAA;
}

#change_delivery .p-orderdelivPc__tbl label.disabled:before, #modal-content .p-orderdelivPc__tbl label.disabled:before, #modal-selDvr .p-orderdelivPc__tbl label.disabled:before {
  background-color: transparent;
}

#change_delivery .p-orderdelivPc__tbl label input, #modal-content .p-orderdelivPc__tbl label input, #modal-selDvr .p-orderdelivPc__tbl label input {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

#change_delivery .p-orderdelivPc__tbl label:hover, #modal-content .p-orderdelivPc__tbl label:hover, #modal-selDvr .p-orderdelivPc__tbl label:hover {
  display: block;
}

#change_delivery .p-orderdelivPc__tbl .c-labelWrap, #modal-content .p-orderdelivPc__tbl .c-labelWrap, #modal-selDvr .p-orderdelivPc__tbl .c-labelWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

#change_delivery .p-orderdelivPc__tbl .c-labelWrap .col1, #modal-content .p-orderdelivPc__tbl .c-labelWrap .col1, #modal-selDvr .p-orderdelivPc__tbl .c-labelWrap .col1 {
  width: 68px;
  min-height: 51px;
  padding-top: 10px;
  padding-bottom: 11px;
  border-right: 1px solid #C8C8C8;
}

#change_delivery .p-orderdelivPc__tbl .c-labelWrap .col2, #modal-content .p-orderdelivPc__tbl .c-labelWrap .col2, #modal-selDvr .p-orderdelivPc__tbl .c-labelWrap .col2 {
  /* width: 202px; */
  width: calc(100% - 120px);
  border-right: 1px solid #C8C8C8;
  padding-top: 10px;
  padding-bottom: 11px;
  position: relative;
}

#change_delivery .p-orderdelivPc__tbl .c-labelWrap .col3, #modal-content .p-orderdelivPc__tbl .c-labelWrap .col3, #modal-selDvr .p-orderdelivPc__tbl .c-labelWrap .col3 {
  width: 48px;
}

#change_delivery .p-orderdelivPc__tbl svg, #modal-content .p-orderdelivPc__tbl svg, #modal-selDvr .p-orderdelivPc__tbl svg {
  width: 24px;
  vertical-align: middle;
}

#change_delivery .p-orderdelivPc__tbl svg.cross, #modal-content .p-orderdelivPc__tbl svg.cross, #modal-selDvr .p-orderdelivPc__tbl svg.cross {
  fill: #aaa;
}

#change_delivery .p-orderdelivPc__tbl svg.circle, #modal-content .p-orderdelivPc__tbl svg.circle, #modal-selDvr .p-orderdelivPc__tbl svg.circle {
  fill: #F56400;
}

#change_delivery .p-orderdelivPc__tbl svg.shop, #modal-content .p-orderdelivPc__tbl svg.shop, #modal-selDvr .p-orderdelivPc__tbl svg.shop {
  fill: #14C864;
  position: absolute;
  top: 53%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: -35px;
}

#change_delivery .p-orderdelivPc__tbl svg.triangle, #modal-content .p-orderdelivPc__tbl svg.triangle, #modal-selDvr .p-orderdelivPc__tbl svg.triangle {
  fill: #F56400;
  width: 26px;
  position: relative;
  top: -2px;
}

#change_delivery .p-orderdelivPc__tbl label:before, #modal-content .p-orderdelivPc__tbl label:before, #modal-selDvr .p-orderdelivPc__tbl label:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #aaa;
  position: relative;
  z-index: 1;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  right: 13px;
  top: calc(50% - 12px);
}

#change_delivery .p-orderdelivPc__tbl label:after, #modal-content .p-orderdelivPc__tbl label:after, #modal-selDvr .p-orderdelivPc__tbl label:after {
  content: "";
  width: 12px;
  height: 12px;
  background: #F56400;
  border-radius: 50%;
  z-index: 2;
  position: absolute;
  display: none;
  top: calc(50% - 6px);
  right: 19px;
}

#change_delivery .p-orderdelivPc__tbl label.on, #modal-content .p-orderdelivPc__tbl label.on, #modal-selDvr .p-orderdelivPc__tbl label.on {
  background: #F56400;
}

#change_delivery .p-orderdelivPc__tbl.is-store label.on, #modal-content .p-orderdelivPc__tbl.is-store label.on, #modal-selDvr .p-orderdelivPc__tbl.is-store label.on {
  color: #fff;
}

#change_delivery .p-orderdelivPc__tbl label.on svg, #modal-content .p-orderdelivPc__tbl label.on svg, #modal-selDvr .p-orderdelivPc__tbl label.on svg {
  fill: #fff;
}

#change_delivery .p-orderdelivPc__tbl label.on:after, #modal-content .p-orderdelivPc__tbl label.on:after, #modal-selDvr .p-orderdelivPc__tbl label.on:after {
  display: block;
}

#change_delivery .p-orderdelivPc__tbl .c-noDeliv, #modal-content .p-orderdelivPc__tbl .c-noDeliv, #modal-selDvr .p-orderdelivPc__tbl .c-noDeliv {
  background: #F0F0F0;
  text-align: center;
  font-size: 1.6rem;
  height: 50px;
}

#change_delivery .c-deliv, #modal-content .c-deliv, #modal-selDvr .c-deliv {
  max-width: 500px;
  margin: 60px auto 30px;
  text-align: center;
}

#change_delivery .c-deliv .tit, #modal-content .c-deliv .tit, #modal-selDvr .c-deliv .tit {
  font-size: 2.2rem;
  font-weight: 700;
  margin-bottom: 15px;
  border-bottom: 1px solid #F56400;
  padding-bottom: 7px;
}

#change_delivery .c-deliv .date, #modal-content .c-deliv .date, #modal-selDvr .c-deliv .date {
  color: #f56400;
  font-size: 3.0rem;
  font-weight: 700;
}

#change_delivery .c-deliv .place, #modal-content .c-deliv .place, #modal-selDvr .c-deliv .place {
  background-color: #f0f0f0;
  border-radius: 4px;
}

#change_delivery .c-deliv .place.on, #modal-content .c-deliv .place.on, #modal-selDvr .c-deliv .place.on {
  padding: 10px 0;
}

#change_delivery .p-orderdelivPc .c-deliv_cap, #modal-content .p-orderdelivPc .c-deliv_cap, #modal-selDvr .p-orderdelivPc .c-deliv_cap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}

#change_delivery .p-orderdelivPc .c-deliv_cap figure, #modal-content .p-orderdelivPc .c-deliv_cap figure, #modal-selDvr .p-orderdelivPc .c-deliv_cap figure {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

#change_delivery .p-orderdelivPc .c-deliv_cap figure:nth-of-type(n + 2), #modal-content .p-orderdelivPc .c-deliv_cap figure:nth-of-type(n + 2), #modal-selDvr .p-orderdelivPc .c-deliv_cap figure:nth-of-type(n + 2) {
  padding-left: 20px;
  margin-left: 20px;
  border-left: solid 1px #333;
}

#change_delivery .p-orderdelivPc .c-deliv_cap figure svg, #modal-content .p-orderdelivPc .c-deliv_cap figure svg, #modal-selDvr .p-orderdelivPc .c-deliv_cap figure svg {
  width: 16px;
}

#change_delivery .p-orderdelivPc .c-deliv_cap figure figcaption, #modal-content .p-orderdelivPc .c-deliv_cap figure figcaption, #modal-selDvr .p-orderdelivPc .c-deliv_cap figure figcaption {
  font-size: 1.8rem;
  margin-left: 5px;
}

#change_delivery .p-orderdelivPc .c-deliv_cap figure[data-type="not-allowed"] svg, #modal-content .p-orderdelivPc .c-deliv_cap figure[data-type="not-allowed"] svg, #modal-selDvr .p-orderdelivPc .c-deliv_cap figure[data-type="not-allowed"] svg {
  fill: #aaa;
}

#change_delivery .p-orderdelivPc .c-deliv_cap figure[data-type="a-little"] svg, #modal-content .p-orderdelivPc .c-deliv_cap figure[data-type="a-little"] svg, #modal-selDvr .p-orderdelivPc .c-deliv_cap figure[data-type="a-little"] svg {
  fill: #F56400;
}

#change_delivery .p-orderdelivPc .c-deliv_cap figure[data-type="acceptable"] svg, #modal-content .p-orderdelivPc .c-deliv_cap figure[data-type="acceptable"] svg, #modal-selDvr .p-orderdelivPc .c-deliv_cap figure[data-type="acceptable"] svg {
  fill: #F56400;
}

#change_delivery .p-orderdelivPc .c-selectBox select, #modal-content .p-orderdelivPc .c-selectBox select, #modal-selDvr .p-orderdelivPc .c-selectBox select {
  height: 50px;
}

#change_delivery .p-orderdelivPc .c-selectBox .select01, #modal-content .p-orderdelivPc .c-selectBox .select01, #modal-selDvr .p-orderdelivPc .c-selectBox .select01 {
  width: 278px;
}

#change_delivery .p-orderdelivPc .c-selectBox .select02, #modal-content .p-orderdelivPc .c-selectBox .select02, #modal-selDvr .p-orderdelivPc .c-selectBox .select02 {
  width: 355px;
}

#change_delivery .p-orderdelivPc__tbl.is-booking thead th:nth-child(1),
#change_delivery .p-orderdelivPc__tbl.is-booking tbody td:nth-child(1), #modal-content .p-orderdelivPc__tbl.is-booking thead th:nth-child(1),
#modal-content .p-orderdelivPc__tbl.is-booking tbody td:nth-child(1), #modal-selDvr .p-orderdelivPc__tbl.is-booking thead th:nth-child(1),
#modal-selDvr .p-orderdelivPc__tbl.is-booking tbody td:nth-child(1) {
  width: calc(180 / 940 * 100%);
}

#change_delivery .p-orderdelivPc__tbl.is-booking thead th:nth-child(2),
#change_delivery .p-orderdelivPc__tbl.is-booking tbody td:nth-child(2), #modal-content .p-orderdelivPc__tbl.is-booking thead th:nth-child(2),
#modal-content .p-orderdelivPc__tbl.is-booking tbody td:nth-child(2), #modal-selDvr .p-orderdelivPc__tbl.is-booking thead th:nth-child(2),
#modal-selDvr .p-orderdelivPc__tbl.is-booking tbody td:nth-child(2) {
  width: calc(115 / 940 * 100%);
}

#change_delivery .p-orderdelivPc__tbl.is-booking thead th:nth-child(3),
#change_delivery .p-orderdelivPc__tbl.is-booking tbody td:nth-child(3), #modal-content .p-orderdelivPc__tbl.is-booking thead th:nth-child(3),
#modal-content .p-orderdelivPc__tbl.is-booking tbody td:nth-child(3), #modal-selDvr .p-orderdelivPc__tbl.is-booking thead th:nth-child(3),
#modal-selDvr .p-orderdelivPc__tbl.is-booking tbody td:nth-child(3) {
  width: calc(644 / 940 * 100%);
  border-right-width: 1px;
}

#change_delivery .p-orderdelivPc__tbl.is-booking tfoot td:nth-child(2), #modal-content .p-orderdelivPc__tbl.is-booking tfoot td:nth-child(2), #modal-selDvr .p-orderdelivPc__tbl.is-booking tfoot td:nth-child(2) {
  border-right-width: 1px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-orderdelivPc .c-selectBox, #modal-content .p-orderdelivPc .c-selectBox, #modal-selDvr .p-orderdelivPc .c-selectBox {
    width: 91%;
  }
  #change_delivery .p-orderdelivPc .c-selectBox .select01, #modal-content .p-orderdelivPc .c-selectBox .select01, #modal-selDvr .p-orderdelivPc .c-selectBox .select01 {
    width: 100%;
  }
  #change_delivery .p-orderdelivPc .c-selectBox .select02, #modal-content .p-orderdelivPc .c-selectBox .select02, #modal-selDvr .p-orderdelivPc .c-selectBox .select02 {
    width: 100%;
  }
  #change_delivery .p-orderdelivPc .c-deliv_cap figure figcaption, #modal-content .p-orderdelivPc .c-deliv_cap figure figcaption, #modal-selDvr .p-orderdelivPc .c-deliv_cap figure figcaption {
    font-size: 1.4rem;
  }
}

#change_delivery .p-orderdeliv__modalwrap .modaal-container, #modal-content .p-orderdeliv__modalwrap .modaal-container, #modal-selDvr .p-orderdeliv__modalwrap .modaal-container {
  border-radius: 10px;
  max-width: 800px;
}

#change_delivery .p-orderdeliv__modalwrap .modaal-content-container, #modal-content .p-orderdeliv__modalwrap .modaal-content-container, #modal-selDvr .p-orderdeliv__modalwrap .modaal-content-container {
  padding: 0;
}

#change_delivery .p-orderdeliv__modal--bg, #modal-content .p-orderdeliv__modal--bg, #modal-selDvr .p-orderdeliv__modal--bg {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
  opacity: .6;
}

#change_delivery .p-orderdeliv__modal--cnt, #modal-content .p-orderdeliv__modal--cnt, #modal-selDvr .p-orderdeliv__modal--cnt {
  padding: 20px;
  position: relative;
  z-index: 100;
  max-width: 800px;
  margin: 0 auto;
}

#change_delivery .p-orderdeliv__modal--cnt > .inner, #modal-content .p-orderdeliv__modal--cnt > .inner, #modal-selDvr .p-orderdeliv__modal--cnt > .inner {
  background: #fff;
  border-radius: 10px;
}

#change_delivery .p-orderdeliv__btnwrap--top, #modal-content .p-orderdeliv__btnwrap--top, #modal-selDvr .p-orderdeliv__btnwrap--top {
  padding: 20px;
  text-align: center;
  border-bottom: 1px solid #C8C8C8;
  margin-bottom: 20px;
}

#change_delivery .p-orderdeliv__btnwrap--bottom, #modal-content .p-orderdeliv__btnwrap--bottom, #modal-selDvr .p-orderdeliv__btnwrap--bottom {
  padding: 20px;
  text-align: center;
  border-top: 1px solid #C8C8C8;
  margin-top: 20px;
}

#change_delivery .p-orderdeliv__inner, #modal-content .p-orderdeliv__inner, #modal-selDvr .p-orderdeliv__inner {
  padding: 0 3%;
}

#change_delivery .p-orderdeliv__box, #modal-content .p-orderdeliv__box, #modal-selDvr .p-orderdeliv__box {
  border-radius: 16px 16px 0 0;
  border-width: 4px;
  border-style: solid;
  overflow: hidden;
  border-color: #F56400;
}

#change_delivery .p-orderdeliv__box > h2, #modal-content .p-orderdeliv__box > h2, #modal-selDvr .p-orderdeliv__box > h2 {
  color: #fff;
  background: #F56400;
  font-size: 3rem;
  font-weight: 700;
  padding: 8px 60px;
  text-align: center;
}

#change_delivery .p-orderdeliv__box--in .c-ttl05, #modal-content .p-orderdeliv__box--in .c-ttl05, #modal-selDvr .p-orderdeliv__box--in .c-ttl05 {
  border-top: solid 4px #F56400;
}

#change_delivery .p-orderdeliv__box--in .c-tglBlk:first-child .c-ttl05, #modal-content .p-orderdeliv__box--in .c-tglBlk:first-child .c-ttl05, #modal-selDvr .p-orderdeliv__box--in .c-tglBlk:first-child .c-ttl05 {
  border: none;
}

#change_delivery .p-orderdeliv__box--in .c-tglBlk__con, #modal-content .p-orderdeliv__box--in .c-tglBlk__con, #modal-selDvr .p-orderdeliv__box--in .c-tglBlk__con {
  padding: 35px 55px 55px;
}

#change_delivery .p-orderdeliv__box--in .c-tglBlk__con.show, #modal-content .p-orderdeliv__box--in .c-tglBlk__con.show, #modal-selDvr .p-orderdeliv__box--in .c-tglBlk__con.show {
  display: block;
}

#change_delivery .p-orderdeliv__box--in .c-ttl05, #modal-content .p-orderdeliv__box--in .c-ttl05, #modal-selDvr .p-orderdeliv__box--in .c-ttl05 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
  padding: 0 55px;
  margin-bottom: 0;
}

#change_delivery .p-orderdeliv__box--in .c-tglBlk__ttl:before, #modal-content .p-orderdeliv__box--in .c-tglBlk__ttl:before, #modal-selDvr .p-orderdeliv__box--in .c-tglBlk__ttl:before {
  display: none;
}

#change_delivery .p-orderdeliv__box--in .c-tglBlk__ttl:after, #modal-content .p-orderdeliv__box--in .c-tglBlk__ttl:after, #modal-selDvr .p-orderdeliv__box--in .c-tglBlk__ttl:after {
  content: "";
  position: absolute;
  display: block;
  background: url(../rimg/common/icon_angle-down03.svg) no-repeat center center;
  background-size: 24px 14px;
  top: calc(50% - 7px);
  right: 20px;
  -webkit-transition: .2s;
  transition: .2s;
  width: 24px;
  height: 14px;
}

#change_delivery .p-orderdeliv__box--in .c-tglBlk__ttl.active:after, #modal-content .p-orderdeliv__box--in .c-tglBlk__ttl.active:after, #modal-selDvr .p-orderdeliv__box--in .c-tglBlk__ttl.active:after {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

#change_delivery .p-orderdeliv__box--in .c-ttl05__date, #modal-content .p-orderdeliv__box--in .c-ttl05__date, #modal-selDvr .p-orderdeliv__box--in .c-ttl05__date {
  color: #333;
  font-size: 2.4rem;
}

#change_delivery .p-orderdeliv__box--in .c-selectBox, #modal-content .p-orderdeliv__box--in .c-selectBox, #modal-selDvr .p-orderdeliv__box--in .c-selectBox {
  width: 91%;
}

#change_delivery .p-orderdeliv__content aside, #modal-content .p-orderdeliv__content aside, #modal-selDvr .p-orderdeliv__content aside {
  color: #E60000;
  background-color: #FFFFC8;
  font-size: 1.6rem;
  text-align: center;
  padding: 5px 10px;
}

#change_delivery .p-orderdeliv__content ul, #modal-content .p-orderdeliv__content ul, #modal-selDvr .p-orderdeliv__content ul {
  margin-top: 10px;
}

#change_delivery .p-orderdeliv__content > ul, #modal-content .p-orderdeliv__content > ul, #modal-selDvr .p-orderdeliv__content > ul {
  margin-left: 30px;
  margin-right: 30px;
}

#change_delivery .p-orderdeliv__content ul li:nth-of-type(n + 2), #modal-content .p-orderdeliv__content ul li:nth-of-type(n + 2), #modal-selDvr .p-orderdeliv__content ul li:nth-of-type(n + 2) {
  margin-top: 10px;
}

#change_delivery .p-orderdeliv__content label input, #modal-content .p-orderdeliv__content label input, #modal-selDvr .p-orderdeliv__content label input {
  display: none;
}

#change_delivery .p-orderdeliv__content label span, #modal-content .p-orderdeliv__content label span, #modal-selDvr .p-orderdeliv__content label span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #fff;
  padding: 10px 17px 10px 14px;
  border: solid 2px;
  border-radius: 8px;
}

#change_delivery .p-orderdeliv__content label span.c-tempo, #modal-content .p-orderdeliv__content label span.c-tempo, #modal-selDvr .p-orderdeliv__content label span.c-tempo {
  padding: 10px;
}

#change_delivery .p-orderdeliv__content label span svg.status, #modal-content .p-orderdeliv__content label span svg.status, #modal-selDvr .p-orderdeliv__content label span svg.status {
  width: 30px;
}

#change_delivery .p-orderdeliv__content label span svg.house, #modal-content .p-orderdeliv__content label span svg.house, #modal-selDvr .p-orderdeliv__content label span svg.house {
  fill: #46C864;
  width: 25px;
}

#change_delivery .p-orderdeliv__content label, #modal-content .p-orderdeliv__content label, #modal-selDvr .p-orderdeliv__content label {
  display: block;
}

#change_delivery .p-orderdeliv__content label:active span, #modal-content .p-orderdeliv__content label:active span, #modal-selDvr .p-orderdeliv__content label:active span {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFAA0), color-stop(30%, #FFFAA0), to(#FFE146)) !important;
  background: -webkit-linear-gradient(#FFFAA0 0%, #FFFAA0 30%, #FFE146 100%) !important;
  background: linear-gradient(#FFFAA0 0%, #FFFAA0 30%, #FFE146 100%) !important;
  border-color: #FAE100 !important;
}

#change_delivery .p-orderdeliv__content label input:checked + span, #modal-content .p-orderdeliv__content label input:checked + span, #modal-selDvr .p-orderdeliv__content label input:checked + span {
  color: #fff;
  font-weight: 700;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFAA28), color-stop(60%, #FA8700), to(#FA7800));
  background: -webkit-linear-gradient(#FFAA28 0%, #FA8700 60%, #FA7800 100%);
  background: linear-gradient(#FFAA28 0%, #FA8700 60%, #FA7800 100%);
  border-color: #FA7314;
}

#change_delivery .p-orderdeliv__content label input:checked + span dl.c-delivTime,
#change_delivery .p-orderdeliv__content label input:checked + span dl.c-delivTenpo,
#change_delivery .p-orderdeliv__content label input:checked + span dt.c-delivTenpo, #modal-content .p-orderdeliv__content label input:checked + span dl.c-delivTime,
#modal-content .p-orderdeliv__content label input:checked + span dl.c-delivTenpo,
#modal-content .p-orderdeliv__content label input:checked + span dt.c-delivTenpo, #modal-selDvr .p-orderdeliv__content label input:checked + span dl.c-delivTime,
#modal-selDvr .p-orderdeliv__content label input:checked + span dl.c-delivTenpo,
#modal-selDvr .p-orderdeliv__content label input:checked + span dt.c-delivTenpo {
  color: #fff;
}

#change_delivery .p-orderdeliv__content label input:checked + span svg.status, #modal-content .p-orderdeliv__content label input:checked + span svg.status, #modal-selDvr .p-orderdeliv__content label input:checked + span svg.status {
  fill: #fff;
}

#change_delivery .p-orderdeliv__content label input:checked + span svg.house, #modal-content .p-orderdeliv__content label input:checked + span svg.house, #modal-selDvr .p-orderdeliv__content label input:checked + span svg.house {
  fill: #fff;
}

#change_delivery .p-orderdeliv__content label span dl, #modal-content .p-orderdeliv__content label span dl, #modal-selDvr .p-orderdeliv__content label span dl {
  font-size: 1.6rem;
  line-height: 1.4;
  text-align: center;
  margin-bottom: auto;
}

#change_delivery .p-orderdeliv__content label span dl.c-delivTime,
#change_delivery .p-orderdeliv__content label span dl.c-delivTenpo,
#change_delivery .p-orderdeliv__content label span dt.c-delivTenpo, #modal-content .p-orderdeliv__content label span dl.c-delivTime,
#modal-content .p-orderdeliv__content label span dl.c-delivTenpo,
#modal-content .p-orderdeliv__content label span dt.c-delivTenpo, #modal-selDvr .p-orderdeliv__content label span dl.c-delivTime,
#modal-selDvr .p-orderdeliv__content label span dl.c-delivTenpo,
#modal-selDvr .p-orderdeliv__content label span dt.c-delivTenpo {
  color: #E60000;
}

#change_delivery .p-orderdeliv__content label[data-type="not-allowed"], #modal-content .p-orderdeliv__content label[data-type="not-allowed"], #modal-selDvr .p-orderdeliv__content label[data-type="not-allowed"] {
  pointer-events: none;
}

#change_delivery .p-orderdeliv__content label[data-type="not-allowed"] span, #modal-content .p-orderdeliv__content label[data-type="not-allowed"] span, #modal-selDvr .p-orderdeliv__content label[data-type="not-allowed"] span {
  color: #fff;
  border: none;
  background: -webkit-gradient(linear, left top, left bottom, from(#6E6E6E), to(#828282));
  background: -webkit-linear-gradient(#6E6E6E, #828282);
  background: linear-gradient(#6E6E6E, #828282);
  min-height: 68px;
}

#change_delivery .p-orderdeliv__content label[data-type="not-allowed"] span dl.c-delivTime,
#change_delivery .p-orderdeliv__content label[data-type="not-allowed"] span dl.c-delivTenpo,
#change_delivery .p-orderdeliv__content label[data-type="not-allowed"] span dt.c-delivTenpo, #modal-content .p-orderdeliv__content label[data-type="not-allowed"] span dl.c-delivTime,
#modal-content .p-orderdeliv__content label[data-type="not-allowed"] span dl.c-delivTenpo,
#modal-content .p-orderdeliv__content label[data-type="not-allowed"] span dt.c-delivTenpo, #modal-selDvr .p-orderdeliv__content label[data-type="not-allowed"] span dl.c-delivTime,
#modal-selDvr .p-orderdeliv__content label[data-type="not-allowed"] span dl.c-delivTenpo,
#modal-selDvr .p-orderdeliv__content label[data-type="not-allowed"] span dt.c-delivTenpo {
  color: #fff;
}

#change_delivery .p-orderdeliv__content label[data-type="not-allowed"] span svg.status, #modal-content .p-orderdeliv__content label[data-type="not-allowed"] span svg.status, #modal-selDvr .p-orderdeliv__content label[data-type="not-allowed"] span svg.status {
  fill: #E6E6E6;
  width: 26px;
  margin-left: 3px;
}

#change_delivery .p-orderdeliv__content label[data-type="not-allowed"] span svg.house, #modal-content .p-orderdeliv__content label[data-type="not-allowed"] span svg.house, #modal-selDvr .p-orderdeliv__content label[data-type="not-allowed"] span svg.house {
  fill: #E6E6E6;
}

#change_delivery .p-orderdeliv__content label[data-type="a-little"] span, #modal-content .p-orderdeliv__content label[data-type="a-little"] span, #modal-selDvr .p-orderdeliv__content label[data-type="a-little"] span {
  border-color: #DCDCDC;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), color-stop(30%, #FFFFFF), to(#EBEBEB));
  background: -webkit-linear-gradient(#FFFFFF 0%, #FFFFFF 30%, #EBEBEB 100%);
  background: linear-gradient(#FFFFFF 0%, #FFFFFF 30%, #EBEBEB 100%);
}

#change_delivery .p-orderdeliv__content label[data-type="a-little"] span svg.status, #modal-content .p-orderdeliv__content label[data-type="a-little"] span svg.status, #modal-selDvr .p-orderdeliv__content label[data-type="a-little"] span svg.status {
  fill: #F56400;
}

#change_delivery .p-orderdeliv__content label[data-type="acceptable"] span, #modal-content .p-orderdeliv__content label[data-type="acceptable"] span, #modal-selDvr .p-orderdeliv__content label[data-type="acceptable"] span {
  border-color: #DCDCDC;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), color-stop(30%, #FFFFFF), to(#EBEBEB));
  background: -webkit-linear-gradient(#FFFFFF 0%, #FFFFFF 30%, #EBEBEB 100%);
  background: linear-gradient(#FFFFFF 0%, #FFFFFF 30%, #EBEBEB 100%);
}

#change_delivery .p-orderdeliv__content label[data-type="acceptable"] span svg.status, #modal-content .p-orderdeliv__content label[data-type="acceptable"] span svg.status, #modal-selDvr .p-orderdeliv__content label[data-type="acceptable"] span svg.status {
  fill: #F56400;
}

#change_delivery .p-orderdeliv__content div, #modal-content .p-orderdeliv__content div, #modal-selDvr .p-orderdeliv__content div {
  background-color: rgba(70, 200, 100, 0.2);
  padding-bottom: 30px;
  margin-top: 30px;
  border-radius: 8px;
  overflow: hidden;
}

#change_delivery .p-orderdeliv__content div h3, #modal-content .p-orderdeliv__content div h3, #modal-selDvr .p-orderdeliv__content div h3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  background-color: #46C864;
  padding: 10px;
}

#change_delivery .p-orderdeliv__content div ul, #modal-content .p-orderdeliv__content div ul, #modal-selDvr .p-orderdeliv__content div ul {
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
}

#change_delivery .p-orderdeliv__box--aside, #modal-content .p-orderdeliv__box--aside, #modal-selDvr .p-orderdeliv__box--aside {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

#change_delivery .p-orderdeliv__box--aside figure, #modal-content .p-orderdeliv__box--aside figure, #modal-selDvr .p-orderdeliv__box--aside figure {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

#change_delivery .p-orderdeliv__box--aside figure:nth-of-type(n + 2), #modal-content .p-orderdeliv__box--aside figure:nth-of-type(n + 2), #modal-selDvr .p-orderdeliv__box--aside figure:nth-of-type(n + 2) {
  padding-left: 20px;
  margin-left: 20px;
  border-left: solid 1px #333;
}

#change_delivery .p-orderdeliv__box--aside figure svg, #modal-content .p-orderdeliv__box--aside figure svg, #modal-selDvr .p-orderdeliv__box--aside figure svg {
  width: 22px;
}

#change_delivery .p-orderdeliv__box--aside figure figcaption, #modal-content .p-orderdeliv__box--aside figure figcaption, #modal-selDvr .p-orderdeliv__box--aside figure figcaption {
  font-size: 1.4rem;
  margin-left: 5px;
}

#change_delivery .p-orderdeliv__box--aside figure[data-type="not-allowed"] svg, #modal-content .p-orderdeliv__box--aside figure[data-type="not-allowed"] svg, #modal-selDvr .p-orderdeliv__box--aside figure[data-type="not-allowed"] svg {
  fill: #aaa;
}

#change_delivery .p-orderdeliv__box--aside figure[data-type="a-little"] svg, #modal-content .p-orderdeliv__box--aside figure[data-type="a-little"] svg, #modal-selDvr .p-orderdeliv__box--aside figure[data-type="a-little"] svg {
  fill: #F56400;
}

#change_delivery .p-orderdeliv__box--aside figure[data-type="acceptable"] svg, #modal-content .p-orderdeliv__box--aside figure[data-type="acceptable"] svg, #modal-selDvr .p-orderdeliv__box--aside figure[data-type="acceptable"] svg {
  fill: #F56400;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-orderdeliv__box, #modal-content .p-orderdeliv__box, #modal-selDvr .p-orderdeliv__box {
    border-radius: 8px 8px 0 0;
    border-width: 2px;
  }
  #change_delivery .p-orderdeliv__box > h2, #modal-content .p-orderdeliv__box > h2, #modal-selDvr .p-orderdeliv__box > h2 {
    font-size: 2rem;
    padding: 6px 18px 10px;
  }
  #change_delivery .p-orderdeliv__box--in, #modal-content .p-orderdeliv__box--in, #modal-selDvr .p-orderdeliv__box--in {
    padding: 0;
  }
  #change_delivery .p-orderdeliv__box--in .c-ttl05, #modal-content .p-orderdeliv__box--in .c-ttl05, #modal-selDvr .p-orderdeliv__box--in .c-ttl05 {
    border-top: solid 2px #F56400;
  }
  #change_delivery .p-orderdeliv__box--in .c-tglBlk__con, #modal-content .p-orderdeliv__box--in .c-tglBlk__con, #modal-selDvr .p-orderdeliv__box--in .c-tglBlk__con {
    padding: 0 16px 15px;
  }
  #change_delivery .p-orderdeliv__box--in .c-ttl05, #modal-content .p-orderdeliv__box--in .c-ttl05, #modal-selDvr .p-orderdeliv__box--in .c-ttl05 {
    padding: 4px 20px 6px;
    height: auto;
  }
  #change_delivery .p-orderdeliv__box--in .c-tglBlk__ttl:after, #modal-content .p-orderdeliv__box--in .c-tglBlk__ttl:after, #modal-selDvr .p-orderdeliv__box--in .c-tglBlk__ttl:after {
    top: calc(50% - 4px);
    -webkit-transition: .2s;
    transition: .2s;
    width: 18px;
    height: 10px;
    background-size: 18px 10px;
    right: 17px;
  }
  #change_delivery .p-orderdeliv__box--in .c-ttl05__date, #modal-content .p-orderdeliv__box--in .c-ttl05__date, #modal-selDvr .p-orderdeliv__box--in .c-ttl05__date {
    font-size: 2rem;
  }
  #change_delivery .p-orderdeliv__content aside, #modal-content .p-orderdeliv__content aside, #modal-selDvr .p-orderdeliv__content aside {
    font-size: 1.4rem;
    padding: 5px 10px;
  }
  #change_delivery .p-orderdeliv__content > ul, #modal-content .p-orderdeliv__content > ul, #modal-selDvr .p-orderdeliv__content > ul {
    margin-left: 0;
    margin-right: 0;
  }
  #change_delivery .p-orderdeliv__content ul li:nth-of-type(n + 2), #modal-content .p-orderdeliv__content ul li:nth-of-type(n + 2), #modal-selDvr .p-orderdeliv__content ul li:nth-of-type(n + 2) {
    margin-top: 10px;
  }
  #change_delivery .p-orderdeliv__content label span dl, #modal-content .p-orderdeliv__content label span dl, #modal-selDvr .p-orderdeliv__content label span dl {
    font-size: 1.2rem;
  }
  #change_delivery .p-orderdeliv__content div, #modal-content .p-orderdeliv__content div, #modal-selDvr .p-orderdeliv__content div {
    padding-bottom: 10px;
    margin: 20px -6px 0;
  }
  #change_delivery .p-orderdeliv__content div h3, #modal-content .p-orderdeliv__content div h3, #modal-selDvr .p-orderdeliv__content div h3 {
    padding: 10px;
  }
  #change_delivery .p-orderdeliv__content div h3 strong, #modal-content .p-orderdeliv__content div h3 strong, #modal-selDvr .p-orderdeliv__content div h3 strong {
    font-size: 1.8rem;
  }
  #change_delivery .p-orderdeliv__content div h3 small, #modal-content .p-orderdeliv__content div h3 small, #modal-selDvr .p-orderdeliv__content div h3 small {
    font-size: 1.2rem;
    font-weight: 700;
  }
  #change_delivery .p-orderdeliv__content div ul, #modal-content .p-orderdeliv__content div ul, #modal-selDvr .p-orderdeliv__content div ul {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }
  #change_delivery .p-orderdeliv__box--aside figure:nth-of-type(n + 2), #modal-content .p-orderdeliv__box--aside figure:nth-of-type(n + 2), #modal-selDvr .p-orderdeliv__box--aside figure:nth-of-type(n + 2) {
    padding-left: 10px;
    margin-left: 10px;
  }
  #change_delivery .p-orderdeliv__box--aside figure svg, #modal-content .p-orderdeliv__box--aside figure svg, #modal-selDvr .p-orderdeliv__box--aside figure svg {
    width: 16px;
  }
}

#change_delivery .p-ordercomp, #modal-content .p-ordercomp, #modal-selDvr .p-ordercomp {
  max-width: 1220px;
  margin: 0 auto;
  text-align: center;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-ordercomp, #modal-content .p-ordercomp, #modal-selDvr .p-ordercomp {
    text-align: justify;
  }
}

#change_delivery .p-ordercomp__lead, #modal-content .p-ordercomp__lead, #modal-selDvr .p-ordercomp__lead {
  font-size: 3rem;
  font-weight: 700;
  color: #F56400;
  margin-bottom: 10px;
  text-indent: .5em;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-ordercomp__lead, #modal-content .p-ordercomp__lead, #modal-selDvr .p-ordercomp__lead {
    font-size: 1.6rem;
    text-indent: 0;
  }
  #change_delivery .p-ordercomp__txt, #modal-content .p-ordercomp__txt, #modal-selDvr .p-ordercomp__txt {
    font-size: 1.4rem;
  }
}

#change_delivery .p-ordercomp__link, #modal-content .p-ordercomp__link, #modal-selDvr .p-ordercomp__link {
  border-top: 1px solid #C8C8C8;
  border-bottom: 1px solid #C8C8C8;
  padding: 30px 0;
  margin-top: 30px;
}

#change_delivery .p-ordercomp__link > ul, #modal-content .p-ordercomp__link > ul, #modal-selDvr .p-ordercomp__link > ul {
  max-width: 400px;
  margin: 0 auto;
}

#change_delivery .p-ordercomp__link > ul > li, #modal-content .p-ordercomp__link > ul > li, #modal-selDvr .p-ordercomp__link > ul > li {
  margin-top: 50px;
}

#change_delivery .p-ordercomp__link > ul > li:first-child, #modal-content .p-ordercomp__link > ul > li:first-child, #modal-selDvr .p-ordercomp__link > ul > li:first-child {
  margin-top: 0 !important;
}

#change_delivery .p-ordercomp__link .tit, #modal-content .p-ordercomp__link .tit, #modal-selDvr .p-ordercomp__link .tit {
  font-size: 2.2rem;
  font-weight: 700;
  color: #333;
  margin-bottom: 10px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-ordercomp__link > ul > li, #modal-content .p-ordercomp__link > ul > li, #modal-selDvr .p-ordercomp__link > ul > li {
    margin-top: 27px;
  }
  #change_delivery .p-ordercomp__link .tit, #modal-content .p-ordercomp__link .tit, #modal-selDvr .p-ordercomp__link .tit {
    font-size: 1.8rem;
    margin-bottom: 8px;
  }
}

#change_delivery .p-ordercomp__bnr, #modal-content .p-ordercomp__bnr, #modal-selDvr .p-ordercomp__bnr {
  margin: 30px auto 0;
  max-width: 698px;
}

#change_delivery .p-ordercomp__bnr > div:first-child, #modal-content .p-ordercomp__bnr > div:first-child, #modal-selDvr .p-ordercomp__bnr > div:first-child {
  padding-top: 0;
}

#change_delivery .p-ordercomp__bnr > div, #modal-content .p-ordercomp__bnr > div, #modal-selDvr .p-ordercomp__bnr > div {
  padding-top: 2.5%;
}

#change_delivery .p-ordercomp__bnr .col2, #modal-content .p-ordercomp__bnr .col2, #modal-selDvr .p-ordercomp__bnr .col2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 698px;
}

#change_delivery .p-ordercomp__bnr .col2 > div, #modal-content .p-ordercomp__bnr .col2 > div, #modal-selDvr .p-ordercomp__bnr .col2 > div {
  width: 49%;
}

#change_delivery .p-paypay, #modal-content .p-paypay, #modal-selDvr .p-paypay {
  padding-bottom: 70px;
}

#change_delivery .p-paypay_logo img, #modal-content .p-paypay_logo img, #modal-selDvr .p-paypay_logo img {
  width: 470px;
  height: 78.48px;
}

#change_delivery .p-paypay .c-btn01, #modal-content .p-paypay .c-btn01, #modal-selDvr .p-paypay .c-btn01 {
  height: auto;
  line-height: initial;
  padding: 10px 0;
}

@media screen and (min-width: 961px) {
  #change_delivery .p-paypay .c-nextSubmitWrap, #modal-content .p-paypay .c-nextSubmitWrap, #modal-selDvr .p-paypay .c-nextSubmitWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  #change_delivery .p-paypay .c-nextSubmitWrap .c-btn01, #modal-content .p-paypay .c-nextSubmitWrap .c-btn01, #modal-selDvr .p-paypay .c-nextSubmitWrap .c-btn01 {
    width: 464px;
    padding: 16px 0;
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 960px) {
  #change_delivery .p-paypay, #modal-content .p-paypay, #modal-selDvr .p-paypay {
    padding-bottom: 30px;
  }
  #change_delivery .p-paypay_logo img, #modal-content .p-paypay_logo img, #modal-selDvr .p-paypay_logo img {
    width: 185px;
    height: 41px;
  }
}

#change_delivery .p-favorite_modalwrap .modaal-container, #modal-content .p-favorite_modalwrap .modaal-container, #modal-selDvr .p-favorite_modalwrap .modaal-container {
  background: initial;
}

#change_delivery .p-favorite_modalwrap .modaal-content-container, #modal-content .p-favorite_modalwrap .modaal-content-container, #modal-selDvr .p-favorite_modalwrap .modaal-content-container {
  padding: 0;
}

#change_delivery .p-favorite_modal, #modal-content .p-favorite_modal, #modal-selDvr .p-favorite_modal {
  padding: 20px;
  background-color: #fff;
  border-radius: 10px;
}

#change_delivery .p-favorite_modal .c-selectBox, #modal-content .p-favorite_modal .c-selectBox, #modal-selDvr .p-favorite_modal .c-selectBox {
  width: 100%;
}

#change_delivery .p-favorite_modal .c-selectBox select, #modal-content .p-favorite_modal .c-selectBox select, #modal-selDvr .p-favorite_modal .c-selectBox select {
  width: 100%;
  background-color: #fff;
}

#change_delivery .p-favorite_modal .c-input02, #modal-content .p-favorite_modal .c-input02, #modal-selDvr .p-favorite_modal .c-input02 {
  width: 100%;
  height: 60px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-favorite_modal .c-btn01, #modal-content .p-favorite_modal .c-btn01, #modal-selDvr .p-favorite_modal .c-btn01 {
    height: 48px;
  }
  #change_delivery .p-favorite_modal .c-input02, #modal-content .p-favorite_modal .c-input02, #modal-selDvr .p-favorite_modal .c-input02 {
    height: 50px;
  }
}

#change_delivery .p-flight_change_alert .modaal-content-container, #modal-content .p-flight_change_alert .modaal-content-container, #modal-selDvr .p-flight_change_alert .modaal-content-container {
  padding: 0;
}

#change_delivery .p-flight_change_alert .modaal-container, #modal-content .p-flight_change_alert .modaal-container, #modal-selDvr .p-flight_change_alert .modaal-container {
  border-radius: 10px;
}

#change_delivery .p-flight_change_alert .p-order_verify .child, #modal-content .p-flight_change_alert .p-order_verify .child, #modal-selDvr .p-flight_change_alert .p-order_verify .child {
  padding: 10px 0;
  border-bottom: 1px solid #C8C8C8;
}

#change_delivery .p-flight_change_alert .p-order_verify .child:nth-child(1), #modal-content .p-flight_change_alert .p-order_verify .child:nth-child(1), #modal-selDvr .p-flight_change_alert .p-order_verify .child:nth-child(1) {
  border-top: 1px solid #C8C8C8;
}

#change_delivery .p-flight_change_alert .p-order_verify .child.delete, #modal-content .p-flight_change_alert .p-order_verify .child.delete, #modal-selDvr .p-flight_change_alert .p-order_verify .child.delete {
  background-color: #e6e6e6;
}

#change_delivery .p-flight_change_alert .p-order_verify .c-tax, #modal-content .p-flight_change_alert .p-order_verify .c-tax, #modal-selDvr .p-flight_change_alert .p-order_verify .c-tax {
  font-size: 1.12rem;
}

#change_delivery .p-flight_change_alert .p-order_verify .total, #modal-content .p-flight_change_alert .p-order_verify .total, #modal-selDvr .p-flight_change_alert .p-order_verify .total {
  width: 100%;
}

#change_delivery .p-flight_change_alert .p-order_verify .total td, #modal-content .p-flight_change_alert .p-order_verify .total td, #modal-selDvr .p-flight_change_alert .p-order_verify .total td {
  border: 1px solid #C8C8C8;
  padding: 5px 10px;
  vertical-align: top;
}

#change_delivery .p-flight_change_alert .p-order_verify .total td:nth-child(2), #modal-content .p-flight_change_alert .p-order_verify .total td:nth-child(2), #modal-selDvr .p-flight_change_alert .p-order_verify .total td:nth-child(2) {
  text-align: right;
}

#change_delivery .p-flight_change_alert .c-nextSubmitWrap, #modal-content .p-flight_change_alert .c-nextSubmitWrap, #modal-selDvr .p-flight_change_alert .c-nextSubmitWrap {
  border-top: 1px solid #C8C8C8;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding-top: 30px;
}

#change_delivery .p-flight_change_alert .c-nextSubmitWrap .c-btn01, #modal-content .p-flight_change_alert .c-nextSubmitWrap .c-btn01, #modal-selDvr .p-flight_change_alert .c-nextSubmitWrap .c-btn01 {
  width: 270px;
  height: 64px;
  line-height: 63px;
}

#change_delivery .p-flight_change_alert .c-nextSubmitWrap .c-btn04, #modal-content .p-flight_change_alert .c-nextSubmitWrap .c-btn04, #modal-selDvr .p-flight_change_alert .c-nextSubmitWrap .c-btn04 {
  width: 270px;
  height: 64px;
  line-height: 63px;
}

#change_delivery .c-flightChangeTable, #modal-content .c-flightChangeTable, #modal-selDvr .c-flightChangeTable {
  width: 100%;
}

#change_delivery .c-flightChangeTable tr.is-change, #modal-content .c-flightChangeTable tr.is-change, #modal-selDvr .c-flightChangeTable tr.is-change {
  background-color: #c8c8c8;
}

#change_delivery .c-flightChangeTable th,
#change_delivery .c-flightChangeTable td, #modal-content .c-flightChangeTable th,
#modal-content .c-flightChangeTable td, #modal-selDvr .c-flightChangeTable th,
#modal-selDvr .c-flightChangeTable td {
  border: 1px solid #aaa;
}

#change_delivery .c-flightChangeTable th, #modal-content .c-flightChangeTable th, #modal-selDvr .c-flightChangeTable th {
  background-color: #E6E6E6;
  font-size: 1.6rem;
  padding: 5px 0;
  text-align: center;
}

#change_delivery .c-flightChangeTable th:nth-child(1), #modal-content .c-flightChangeTable th:nth-child(1), #modal-selDvr .c-flightChangeTable th:nth-child(1) {
  width: calc(430 / 880 * 100%);
}

#change_delivery .c-flightChangeTable th:nth-child(2), #modal-content .c-flightChangeTable th:nth-child(2), #modal-selDvr .c-flightChangeTable th:nth-child(2) {
  width: calc(110 / 880 * 100%);
}

#change_delivery .c-flightChangeTable th:nth-child(3), #modal-content .c-flightChangeTable th:nth-child(3), #modal-selDvr .c-flightChangeTable th:nth-child(3) {
  width: calc(80 / 880 * 100%);
}

#change_delivery .c-flightChangeTable th:nth-child(4), #modal-content .c-flightChangeTable th:nth-child(4), #modal-selDvr .c-flightChangeTable th:nth-child(4) {
  width: calc(110 / 880 * 100%);
}

#change_delivery .c-flightChangeTable th:nth-child(5), #modal-content .c-flightChangeTable th:nth-child(5), #modal-selDvr .c-flightChangeTable th:nth-child(5) {
  width: calc(150 / 880 * 100%);
}

#change_delivery .c-flightChangeTable td, #modal-content .c-flightChangeTable td, #modal-selDvr .c-flightChangeTable td {
  padding: 5px 10px;
}

#change_delivery .c-flightChangeTable td:nth-child(2),
#change_delivery .c-flightChangeTable td:nth-child(4), #modal-content .c-flightChangeTable td:nth-child(2),
#modal-content .c-flightChangeTable td:nth-child(4), #modal-selDvr .c-flightChangeTable td:nth-child(2),
#modal-selDvr .c-flightChangeTable td:nth-child(4) {
  padding: 5px 5px 5px 0;
}

#change_delivery .c-flightChangeTable td .small, #modal-content .c-flightChangeTable td .small, #modal-selDvr .c-flightChangeTable td .small {
  font-size: 1.25rem;
}

#change_delivery .p-order_verify .c-flightChangeTable .c-span, #modal-content .p-order_verify .c-flightChangeTable .c-span, #modal-selDvr .p-order_verify .c-flightChangeTable .c-span {
  font-size: 1.4rem;
}

#change_delivery .p-order_verify .c-flightChangeTable h3, #modal-content .p-order_verify .c-flightChangeTable h3, #modal-selDvr .p-order_verify .c-flightChangeTable h3 {
  color: #333;
}

#change_delivery .p-flight_change_alert .totalPc p, #modal-content .p-flight_change_alert .totalPc p, #modal-selDvr .p-flight_change_alert .totalPc p {
  background-color: #F0F0F0;
  border: 1px solid #aaa;
  padding: 5px 10px;
}

#change_delivery .p-flight_change_alert .totalPc p:nth-child(n+2), #modal-content .p-flight_change_alert .totalPc p:nth-child(n+2), #modal-selDvr .p-flight_change_alert .totalPc p:nth-child(n+2) {
  border-top: none;
}

#change_delivery .p-order_verify .child .c-price .small, #modal-content .p-order_verify .child .c-price .small, #modal-selDvr .p-order_verify .child .c-price .small {
  font-size: 1.25rem;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-flight_change_alert .c-nextSubmitWrap, #modal-content .p-flight_change_alert .c-nextSubmitWrap, #modal-selDvr .p-flight_change_alert .c-nextSubmitWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-top: 0;
  }
  #change_delivery .p-flight_change_alert .c-nextSubmitWrap > div, #modal-content .p-flight_change_alert .c-nextSubmitWrap > div, #modal-selDvr .p-flight_change_alert .c-nextSubmitWrap > div {
    margin-top: 20px;
  }
  #change_delivery .p-flight_change_alert .c-nextSubmitWrap .c-btn01, #modal-content .p-flight_change_alert .c-nextSubmitWrap .c-btn01, #modal-selDvr .p-flight_change_alert .c-nextSubmitWrap .c-btn01 {
    width: 263px;
    height: 50px;
    line-height: 50px;
  }
  #change_delivery .p-flight_change_alert .c-nextSubmitWrap .c-btn04, #modal-content .p-flight_change_alert .c-nextSubmitWrap .c-btn04, #modal-selDvr .p-flight_change_alert .c-nextSubmitWrap .c-btn04 {
    width: 263px;
    height: 44px;
    line-height: 44px;
  }
  #change_delivery .p-order_verify .child h3, #modal-content .p-order_verify .child h3, #modal-selDvr .p-order_verify .child h3 {
    color: #333;
    width: 100%;
    font-size: 1.4rem;
  }
}

#change_delivery .p-store_receiptwrap .modaal-content-container, #modal-content .p-store_receiptwrap .modaal-content-container, #modal-selDvr .p-store_receiptwrap .modaal-content-container {
  padding: 0;
}

#change_delivery .p-store_receiptwrap .modaal-container, #modal-content .p-store_receiptwrap .modaal-container, #modal-selDvr .p-store_receiptwrap .modaal-container {
  border-radius: 10px;
}

#change_delivery .p-store_receipt, #modal-content .p-store_receipt, #modal-selDvr .p-store_receipt {
  padding: 50px 80px 30px;
  color: #333;
}

#change_delivery .p-store_receipt .list, #modal-content .p-store_receipt .list, #modal-selDvr .p-store_receipt .list {
  height: 250px;
  overflow-y: scroll;
  padding-right: 10px;
}

#change_delivery .p-store_receipt .item label, #modal-content .p-store_receipt .item label, #modal-selDvr .p-store_receipt .item label {
  font-size: 1.8rem;
  line-height: 1.6;
  padding: 10px 20px;
  margin-bottom: 10px;
  background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#E6E6E6));
  background: -webkit-linear-gradient(top, #F5F5F5, #E6E6E6);
  background: linear-gradient(to bottom, #F5F5F5, #E6E6E6);
  border: 2px solid #D2D2D2;
  border-radius: 8px;
  display: block;
  position: relative;
}

#change_delivery .p-store_receipt .item input, #modal-content .p-store_receipt .item input, #modal-selDvr .p-store_receipt .item input {
  opacity: 0;
  z-index: -1;
  position: absolute;
}

#change_delivery .p-store_receipt .item:nth-last-child(1), #modal-content .p-store_receipt .item:nth-last-child(1), #modal-selDvr .p-store_receipt .item:nth-last-child(1) {
  margin-bottom: 0;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-store_receipt, #modal-content .p-store_receipt, #modal-selDvr .p-store_receipt {
    padding: 50px 20px 25px;
  }
  #change_delivery .p-store_receipt .list, #modal-content .p-store_receipt .list, #modal-selDvr .p-store_receipt .list {
    padding-right: 5px;
  }
  #change_delivery .p-store_receipt .item label, #modal-content .p-store_receipt .item label, #modal-selDvr .p-store_receipt .item label {
    font-size: 1.6rem;
    line-height: 1.5;
    padding: 8px 16px;
  }
}

#change_delivery .c-deliStoreChoice_tags, #modal-content .c-deliStoreChoice_tags, #modal-selDvr .c-deliStoreChoice_tags {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

#change_delivery .c-deliStoreChoice_tag, #modal-content .c-deliStoreChoice_tag, #modal-selDvr .c-deliStoreChoice_tag {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-radius: 12px 12px 0 0;
  font-size: 2.2rem;
  font-weight: 700;
  background-color: #E6E6E6;
  margin-right: 8px;
  padding: 12px 0;
}

#change_delivery .c-deliStoreChoice_tag.is-deli.is-active, #modal-content .c-deliStoreChoice_tag.is-deli.is-active, #modal-selDvr .c-deliStoreChoice_tag.is-deli.is-active {
  background-color: #F56400;
  color: #fff;
}

#change_delivery .c-deliStoreChoice_tag.is-store.is-active, #modal-content .c-deliStoreChoice_tag.is-store.is-active, #modal-selDvr .c-deliStoreChoice_tag.is-store.is-active {
  background-color: #14C864;
  color: #fff;
}

#change_delivery .c-deliStoreChoice_tag:nth-last-child(1), #modal-content .c-deliStoreChoice_tag:nth-last-child(1), #modal-selDvr .c-deliStoreChoice_tag:nth-last-child(1) {
  margin-right: 0 !important;
}

#change_delivery .c-deliStoreChoice_contents, #modal-content .c-deliStoreChoice_contents, #modal-selDvr .c-deliStoreChoice_contents {
  text-align: center;
}

#change_delivery .c-deliStoreChoice_content, #modal-content .c-deliStoreChoice_content, #modal-selDvr .c-deliStoreChoice_content {
  padding: 40px 40px 30px;
  display: none;
}

#change_delivery .c-deliStoreChoice_content.is-active, #modal-content .c-deliStoreChoice_content.is-active, #modal-selDvr .c-deliStoreChoice_content.is-active {
  display: block;
}

#change_delivery .c-deliStoreChoice_content.is-deli, #modal-content .c-deliStoreChoice_content.is-deli, #modal-selDvr .c-deliStoreChoice_content.is-deli {
  border: 3px solid #F56400;
}

#change_delivery .c-deliStoreChoice_content.is-store, #modal-content .c-deliStoreChoice_content.is-store, #modal-selDvr .c-deliStoreChoice_content.is-store {
  border: 3px solid #14C864;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-deliStoreChoice_tag, #modal-content .c-deliStoreChoice_tag, #modal-selDvr .c-deliStoreChoice_tag {
    font-size: 1.8rem;
    padding: 10.5px 0;
    margin-right: 2.5px;
  }
  #change_delivery .c-deliStoreChoice_content, #modal-content .c-deliStoreChoice_content, #modal-selDvr .c-deliStoreChoice_content {
    padding: 15px 10px 20px;
  }
}

#change_delivery .c-receiptTimeTable, #modal-content .c-receiptTimeTable, #modal-selDvr .c-receiptTimeTable {
  width: 100%;
}

#change_delivery .c-receiptTimeTable th, #modal-content .c-receiptTimeTable th, #modal-selDvr .c-receiptTimeTable th {
  background-color: #E6E6E6;
  vertical-align: bottom;
  padding: 5px 0;
  text-align: center;
  border-right: 4px solid #fff;
}

#change_delivery .c-receiptTimeTable th:nth-child(1), #modal-content .c-receiptTimeTable th:nth-child(1), #modal-selDvr .c-receiptTimeTable th:nth-child(1) {
  width: calc(158 / 800 * 100%);
}

#change_delivery .c-receiptTimeTable th:nth-child(2), #modal-content .c-receiptTimeTable th:nth-child(2), #modal-selDvr .c-receiptTimeTable th:nth-child(2) {
  width: calc(110 / 800 * 100%);
}

#change_delivery .c-receiptTimeTable th:nth-child(3),
#change_delivery .c-receiptTimeTable th:nth-child(4), #modal-content .c-receiptTimeTable th:nth-child(3),
#modal-content .c-receiptTimeTable th:nth-child(4), #modal-selDvr .c-receiptTimeTable th:nth-child(3),
#modal-selDvr .c-receiptTimeTable th:nth-child(4) {
  width: calc(260 / 800 * 100%);
}

#change_delivery .c-receiptTimeTable th.pc_width218, #modal-content .c-receiptTimeTable th.pc_width218, #modal-selDvr .c-receiptTimeTable th.pc_width218 {
  width: calc(218 / 800 * 100%) !important;
}

#change_delivery .c-receiptTimeTable th.pc_width120, #modal-content .c-receiptTimeTable th.pc_width120, #modal-selDvr .c-receiptTimeTable th.pc_width120 {
  width: calc(120 / 800 * 100%) !important;
}

#change_delivery .c-receiptTimeTable th.pc_width190, #modal-content .c-receiptTimeTable th.pc_width190, #modal-selDvr .c-receiptTimeTable th.pc_width190 {
  width: calc(190 / 800 * 100%) !important;
}

#change_delivery .c-receiptTimeTable th:nth-last-child(1), #modal-content .c-receiptTimeTable th:nth-last-child(1), #modal-selDvr .c-receiptTimeTable th:nth-last-child(1) {
  border-right: none;
}

#change_delivery .c-receiptTimeTable td, #modal-content .c-receiptTimeTable td, #modal-selDvr .c-receiptTimeTable td {
  border-bottom: 1px solid #C8C8C8;
  padding: 12px 0 10px;
}

#change_delivery .c-receiptTimeTable label, #modal-content .c-receiptTimeTable label, #modal-selDvr .c-receiptTimeTable label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 8px;
  font-size: 1.8rem;
  font-weight: normal;
  position: relative;
  width: 230px;
  height: 48px;
  max-width: 95%;
  padding: 8px 42px;
  margin: 0 auto;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}

#change_delivery .c-receiptTimeTable label.intext, #modal-content .c-receiptTimeTable label.intext, #modal-selDvr .c-receiptTimeTable label.intext {
  padding: 8px 10px;
}

#change_delivery .c-deliStoreChoice_content.is-store .c-receiptTimeTable label, #modal-content .c-deliStoreChoice_content.is-store .c-receiptTimeTable label, #modal-selDvr .c-deliStoreChoice_content.is-store .c-receiptTimeTable label {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (min-width: 961px) {
  #change_delivery .c-receiptTimeTable label:hover, #modal-content .c-receiptTimeTable label:hover, #modal-selDvr .c-receiptTimeTable label:hover {
    opacity: .7;
  }
}

#change_delivery .c-receiptTimeTable input, #modal-content .c-receiptTimeTable input, #modal-selDvr .c-receiptTimeTable input {
  opacity: 0;
  z-index: -1;
  position: absolute;
}

#change_delivery .c-receiptTimeTable label.disabled, #modal-content .c-receiptTimeTable label.disabled, #modal-selDvr .c-receiptTimeTable label.disabled {
  border: 2px solid #c8c8c8;
  color: #969696;
  pointer-events: none;
}

#change_delivery .c-receiptTimeTable label.a-little, #modal-content .c-receiptTimeTable label.a-little, #modal-selDvr .c-receiptTimeTable label.a-little {
  border: 2px solid #14C864;
}

#change_delivery .c-receiptTimeTable label.acceptable, #modal-content .c-receiptTimeTable label.acceptable, #modal-selDvr .c-receiptTimeTable label.acceptable {
  border: 2px solid #F56400;
}

#change_delivery .c-receiptTimeTable label.a-little.is-booking, #modal-content .c-receiptTimeTable label.a-little.is-booking, #modal-selDvr .c-receiptTimeTable label.a-little.is-booking {
  border: 2px solid #8CE6B4;
  background-color: #8CE6B4;
}

#change_delivery .c-receiptTimeTable label.acceptable.is-booking, #modal-content .c-receiptTimeTable label.acceptable.is-booking, #modal-selDvr .c-receiptTimeTable label.acceptable.is-booking {
  border: 2px solid #FFB482;
  background-color: #FFB482;
}

#change_delivery .c-receiptTimeTable label.a-little.on, #modal-content .c-receiptTimeTable label.a-little.on, #modal-selDvr .c-receiptTimeTable label.a-little.on {
  border: 2px solid #14C864 !important;
  background-color: #14C864 !important;
}

#change_delivery .c-receiptTimeTable label.acceptable.on, #modal-content .c-receiptTimeTable label.acceptable.on, #modal-selDvr .c-receiptTimeTable label.acceptable.on {
  border: 2px solid #F56400 !important;
  background-color: #F56400 !important;
}

#change_delivery .c-receiptTimeTable svg, #modal-content .c-receiptTimeTable svg, #modal-selDvr .c-receiptTimeTable svg {
  width: 28px;
  min-height: 28px;
  vertical-align: middle;
  margin-right: 14px;
  margin-left: 4px;
}

#change_delivery .c-deliStoreChoice_content.is-store .c-receiptTimeTable svg, #modal-content .c-deliStoreChoice_content.is-store .c-receiptTimeTable svg, #modal-selDvr .c-deliStoreChoice_content.is-store .c-receiptTimeTable svg {
  margin-left: 0;
  margin-right: 0;
}

#change_delivery .c-receiptTimeTable svg.cross, #modal-content .c-receiptTimeTable svg.cross, #modal-selDvr .c-receiptTimeTable svg.cross {
  fill: #aaa;
}

#change_delivery .c-receiptTimeTable svg.triangle, #modal-content .c-receiptTimeTable svg.triangle, #modal-selDvr .c-receiptTimeTable svg.triangle {
  fill: #14C864;
}

#change_delivery .c-receiptTimeTable svg.circle, #modal-content .c-receiptTimeTable svg.circle, #modal-selDvr .c-receiptTimeTable svg.circle {
  fill: #F56400;
}

#change_delivery .c-receiptTimeTable label.on svg, #modal-content .c-receiptTimeTable label.on svg, #modal-selDvr .c-receiptTimeTable label.on svg {
  fill: #fff !important;
}

#change_delivery .c-deliStoreChoice_content .p-orderdeliv__box--aside figure[data-type="a-little"] svg, #modal-content .c-deliStoreChoice_content .p-orderdeliv__box--aside figure[data-type="a-little"] svg, #modal-selDvr .c-deliStoreChoice_content .p-orderdeliv__box--aside figure[data-type="a-little"] svg {
  fill: #14C864;
}

#change_delivery .c-disabled_text, #modal-content .c-disabled_text, #modal-selDvr .c-disabled_text {
  font-size: 1.1rem;
  margin-left: 15px;
}

@media screen and (min-width: 1106px) {
  #change_delivery .c-disabled_text, #modal-content .c-disabled_text, #modal-selDvr .c-disabled_text {
    margin-left: -10px;
  }
  #change_delivery .c-disabled_text br, #modal-content .c-disabled_text br, #modal-selDvr .c-disabled_text br {
    display: none;
  }
}

@media screen and (max-width: 960px) {
  #change_delivery .c-receiptTimeTable th, #modal-content .c-receiptTimeTable th, #modal-selDvr .c-receiptTimeTable th {
    font-size: 1.4rem;
    width: 33.33333% !important;
    padding: 2px 0 5px 0;
    border-width: 2px;
  }
  #change_delivery .c-receiptTimeTable th.sp_width91, #modal-content .c-receiptTimeTable th.sp_width91, #modal-selDvr .c-receiptTimeTable th.sp_width91 {
    width: calc(91 / 305 * 100%) !important;
  }
  #change_delivery .c-receiptTimeTable th.sp_width54, #modal-content .c-receiptTimeTable th.sp_width54, #modal-selDvr .c-receiptTimeTable th.sp_width54 {
    width: calc(54 / 305 * 100%) !important;
  }
  #change_delivery .c-receiptTimeTable th.sp_width100, #modal-content .c-receiptTimeTable th.sp_width100, #modal-selDvr .c-receiptTimeTable th.sp_width100 {
    width: calc(100 / 305 * 100%) !important;
  }
  #change_delivery .c-receiptTimeTable th.sp_width121, #modal-content .c-receiptTimeTable th.sp_width121, #modal-selDvr .c-receiptTimeTable th.sp_width121 {
    width: calc(121 / 305 * 100%) !important;
  }
  #change_delivery .c-receiptTimeTable th.sp_width80, #modal-content .c-receiptTimeTable th.sp_width80, #modal-selDvr .c-receiptTimeTable th.sp_width80 {
    width: calc(80 / 305 * 100%) !important;
  }
  #change_delivery .c-receiptTimeTable td, #modal-content .c-receiptTimeTable td, #modal-selDvr .c-receiptTimeTable td {
    padding: 8px 0;
  }
  #change_delivery .c-receiptTimeTable td:nth-child(1), #modal-content .c-receiptTimeTable td:nth-child(1), #modal-selDvr .c-receiptTimeTable td:nth-child(1) {
    font-size: 1.4rem;
    text-align: left;
  }
  #change_delivery .c-receiptTimeTable label, #modal-content .c-receiptTimeTable label, #modal-selDvr .c-receiptTimeTable label {
    font-size: 1.2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 8px 5px;
    width: 70px;
    height: auto;
  }
  #change_delivery .c-receiptTimeTable label.intext, #modal-content .c-receiptTimeTable label.intext, #modal-selDvr .c-receiptTimeTable label.intext {
    padding: 8px 2px;
  }
  #change_delivery .c-receiptTimeTable svg, #modal-content .c-receiptTimeTable svg, #modal-selDvr .c-receiptTimeTable svg {
    margin-right: 0;
    margin-left: 0;
    width: 26px;
    min-height: 26px;
  }
}

#change_delivery .c-choiceReceiptPlace, #modal-content .c-choiceReceiptPlace, #modal-selDvr .c-choiceReceiptPlace {
  margin-top: 30px;
  padding: 30px 40px 30px 40px;
  background-color: #F0F0F0;
}

#change_delivery .c-choiceReceiptPlace_list, #modal-content .c-choiceReceiptPlace_list, #modal-selDvr .c-choiceReceiptPlace_list {
  margin-top: 30px;
  margin-bottom: 5px;
}

#change_delivery .c-choiceReceiptPlace_list li, #modal-content .c-choiceReceiptPlace_list li, #modal-selDvr .c-choiceReceiptPlace_list li {
  font-size: 1.6rem;
  margin-bottom: 10px;
}

#change_delivery .c-choiceReceiptPlace_list label, #modal-content .c-choiceReceiptPlace_list label, #modal-selDvr .c-choiceReceiptPlace_list label {
  padding: 16px 20px;
  background-color: #fff;
  border: 2px solid #aaa;
  border-radius: 8px;
  width: 100%;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: .3s ease;
  transition: .3s ease;
  font-weight: normal;
}

@media screen and (min-width: 961px) {
  #change_delivery .c-choiceReceiptPlace_list label:hover, #modal-content .c-choiceReceiptPlace_list label:hover, #modal-selDvr .c-choiceReceiptPlace_list label:hover {
    opacity: .7;
  }
}

#change_delivery .c-choiceReceiptPlace_list label > p, #modal-content .c-choiceReceiptPlace_list label > p, #modal-selDvr .c-choiceReceiptPlace_list label > p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

#change_delivery .c-choiceReceiptPlace_list label.on > p, #modal-content .c-choiceReceiptPlace_list label.on > p, #modal-selDvr .c-choiceReceiptPlace_list label.on > p {
  font-weight: 700;
}

#change_delivery .c-choiceReceiptPlace_list label.on, #modal-content .c-choiceReceiptPlace_list label.on, #modal-selDvr .c-choiceReceiptPlace_list label.on {
  border-color: #14C864;
}

#change_delivery .c-choiceReceiptPlace_list label::after, #modal-content .c-choiceReceiptPlace_list label::after, #modal-selDvr .c-choiceReceiptPlace_list label::after {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 26px;
}

#change_delivery .c-deliStoreChoice_btn, #modal-content .c-deliStoreChoice_btn, #modal-selDvr .c-deliStoreChoice_btn {
  color: #fff;
  font-size: 2.2rem;
  font-weight: 700;
  background-color: rgba(245, 100, 0, 0.5);
  border-radius: 8px;
  padding: 20.5px 44px;
  pointer-events: none;
}

#change_delivery .c-deliStoreChoice_btn.active, #modal-content .c-deliStoreChoice_btn.active, #modal-selDvr .c-deliStoreChoice_btn.active {
  background-color: #f56400;
  pointer-events: inherit;
}

#change_delivery .c-receiptTimeTable_banner, #modal-content .c-receiptTimeTable_banner, #modal-selDvr .c-receiptTimeTable_banner {
  font-size: 1.6rem;
  color: #e60000;
  background-color: #FFFFC8;
  padding: 2px 60px;
  display: inline-block;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-choiceReceiptPlace, #modal-content .c-choiceReceiptPlace, #modal-selDvr .c-choiceReceiptPlace {
    padding: 20px 15px;
  }
  #change_delivery .c-choiceReceiptPlace_list, #modal-content .c-choiceReceiptPlace_list, #modal-selDvr .c-choiceReceiptPlace_list {
    margin-top: 15px;
    margin-bottom: 20px;
  }
  #change_delivery .c-choiceReceiptPlace_list li, #modal-content .c-choiceReceiptPlace_list li, #modal-selDvr .c-choiceReceiptPlace_list li {
    font-size: 1.4rem;
    margin-bottom: 8px;
  }
  #change_delivery .c-choiceReceiptPlace_list label, #modal-content .c-choiceReceiptPlace_list label, #modal-selDvr .c-choiceReceiptPlace_list label {
    padding: 10px;
  }
  #change_delivery .c-choiceReceiptPlace_list label::before, #modal-content .c-choiceReceiptPlace_list label::before, #modal-selDvr .c-choiceReceiptPlace_list label::before {
    margin-right: 7px;
  }
  #change_delivery .c-choiceReceiptPlace_list label::after, #modal-content .c-choiceReceiptPlace_list label::after, #modal-selDvr .c-choiceReceiptPlace_list label::after {
    left: 16px;
  }
  #change_delivery .c-deliStoreChoice_btn, #modal-content .c-deliStoreChoice_btn, #modal-selDvr .c-deliStoreChoice_btn {
    font-size: 1.8rem;
    padding: 9px 28px;
  }
  #change_delivery .c-receiptTimeTable_banner, #modal-content .c-receiptTimeTable_banner, #modal-selDvr .c-receiptTimeTable_banner {
    font-size: 1.4rem;
    padding: 2px 15px;
  }
}

#change_delivery .p-modal_deliStoreChoice .modaal-content-container, #modal-content .p-modal_deliStoreChoice .modaal-content-container, #modal-selDvr .p-modal_deliStoreChoice .modaal-content-container {
  padding: 0;
}

#change_delivery .p-modal_deliStoreChoice .modaal-container, #modal-content .p-modal_deliStoreChoice .modaal-container, #modal-selDvr .p-modal_deliStoreChoice .modaal-container {
  border-radius: 16px;
  max-width: 960px;
}

@media screen and (max-width: 960px) {
  #change_delivery .p-modal_deliStoreChoice .modaal-container, #modal-content .p-modal_deliStoreChoice .modaal-container, #modal-selDvr .p-modal_deliStoreChoice .modaal-container {
    border-radius: 8px;
  }
}

/* flight_change_alert */
#change_delivery .modaal-content-container {
  padding: 0;
}

#change_delivery .modaal-container {
  border-radius: 10px;
}

#change_delivery .p-order_verify .child {
  padding: 10px 0;
  border-bottom: 1px solid #C8C8C8;
}

#change_delivery .p-order_verify .child:nth-child(1) {
  border-top: 1px solid #C8C8C8;
}

#change_delivery .p-order_verify .child.delete {
  background-color: #e6e6e6;
}

#change_delivery .p-order_verify .c-tax {
  font-size: 1.4rem;
}

#change_delivery .p-order_verify .c-notax {
  font-size: 1.25rem;
}

#change_delivery .p-order_verify .c-tax .float {
  font-size: 1.12rem;
}

#change_delivery .p-order_verify .total {
  width: 100%;
}

#change_delivery .p-order_verify .total td {
  border: 1px solid #C8C8C8;
  padding: 5px 10px;
  font-size: 1.6rem;
}

#change_delivery .p-order_verify .total td:nth-child(2) {
  text-align: right;
}

#change_delivery .c-nextSubmitWrap {
  border-top: 1px solid #C8C8C8;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding-top: 30px;
}

#change_delivery .c-nextSubmitWrap .c-btn01 {
  width: 270px;
  height: 64px;
  line-height: 63px;
}

#change_delivery .c-nextSubmitWrap .c-btn04 {
  width: 270px;
  height: 64px;
  line-height: 63px;
}

#change_delivery .totalPc p {
  background-color: #F0F0F0;
  border: 1px solid #aaa;
  padding: 5px 10px;
}

#change_delivery .totalPc p:nth-child(n+2) {
  border-top: none;
}

@media screen and (max-width: 960px) {
  #change_delivery .c-nextSubmitWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-top: 0;
  }
  #change_delivery .c-nextSubmitWrap > div {
    margin-top: 20px;
  }
  #change_delivery .c-nextSubmitWrap .c-btn01 {
    width: 263px;
    height: 50px;
    line-height: 50px;
  }
  #change_delivery .c-nextSubmitWrap .c-btn04 {
    width: 184px;
    height: 44px;
    line-height: 44px;
  }
}

/* ここから modal_new_style */
#modal-content, #modal-selDvr, #change_delivery {
  font-family: 'Noto Sans JP', sans-serif;
  line-height: 1.5;
  -ms-overflow-style: none;
  /* IE, Edge 対応 */
  scrollbar-width: none;
  font-size: 1.8rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#modal-content *, #modal-selDvr *, #change_delivery * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#modal-content::-webkit-scrollbar, #modal-selDvr::-webkit-scrollbar, #change_delivery::-webkit-scrollbar {
  display: none;
}

@media screen and (max-width: 960px) {
  #modal-content, #modal-selDvr, #change_delivery {
    font-size: 1.4rem;
  }
}

#modal-content .c-btn01, #modal-content .c-btn04, #modal-selDvr .c-btn01, #modal-selDvr .c-btn04, #change_delivery .c-btn01, #change_delivery .c-btn04 {
  cursor: pointer;
  text-decoration: none;
}

/* top PC */
#modal-content {
  width: 100%;
  height: 100%;
  padding: 80px 25px;
  background: none;
  top: 0;
  left: 0;
  text-align: center;
  overflow-y: scroll;
}

#modal-content .modaal-container {
  max-width: 960px;
  width: 100%;
  background-color: #fff;
  border-radius: 16px;
  margin: 0 auto;
}

#modal-content .c-btn04 {
  color: #333;
  text-decoration: none;
}

/* top SP */
@media screen and (max-width: 960px) {
  #modal-selDvr {
    padding-left: 0 !important;
  }
  #modal-selDvr th,
  #modal-selDvr td {
    line-height: 1.5;
  }
  #modal-selDvr .c-choiceReceiptPlace_list li {
    font-size: 1.2rem;
    font-weight: normal;
  }
  #modal-selDvr .c-receiptTimeTable td:nth-child(1) {
    font-size: 1.3rem;
    white-space: nowrap;
  }
}

/* アラート */
.txt_head_box #change_delivery p {
  margin-bottom: 0;
}

@media screen and (min-width: 961px) {
  #change_delivery {
    width: 100% !important;
    height: 100%;
    padding: 80px 25px;
    background: none;
    top: 0 !important;
    left: 0 !important;
  }
  #change_delivery #container {
    margin: 0 auto;
    max-width: 960px;
    width: 100%;
    background-color: #fff;
    border-radius: 16px;
  }
  #change_delivery > tbody,
  #change_delivery > tbody > tr,
  #change_delivery > tbody > tr > td {
    display: block;
    border: none;
  }
}

/* アラート SP */
@media screen and (max-width: 960px) {
  #change_delivery .modal-dialog, #modal-selDvr .modal-dialog {
    margin: 16px !important;
  }
  #change_delivery .modal-content, #modal-selDvr .modal-content {
    border-radius: 10px !important;
  }
}

@media screen and (min-width: 361px) {
  .br-max360 {
    display: none;
  }
}

.letter-spacing--02 {
  letter-spacing: -.02em;
}

.c-receiptTimeTable label.is-booking svg {
  fill: #fff!important;
}
.c-receiptTimeTable label.is-booking svg {
  fill: #fff!important;
}