@charset "UTF-8";
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

::before, ::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

body {
  margin: 0;
}

main {
  display: block;
}

p, table, blockquote, address, pre, iframe, form, figure, dl {
  margin: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  margin: 0;
}

ul, ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
  border: 0;
  border-top: 1px solid;
  margin: 0;
  clear: both;
  color: inherit;
}

pre {
  font-family: monospace, monospace;
  font-size: inherit;
}

address {
  font-style: inherit;
}

a {
  background-color: transparent;
  text-decoration: none;
  color: inherit;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b, strong {
  font-weight: bolder;
}

code, kbd, samp {
  font-family: monospace, monospace;
  font-size: inherit;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 70%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5rem;
}

img {
  border-style: none;
  vertical-align: bottom;
}

embed, object, iframe {
  border: 0;
  vertical-align: bottom;
}

button, input, optgroup, select, textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  vertical-align: middle;
  color: inherit;
  font: inherit;
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  outline: 0;
  border-radius: 0;
  text-align: inherit;
}

[type="checkbox"] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
       appearance: checkbox;
}

[type="radio"] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
       appearance: radio;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, [type="button"], [type="reset"], [type="submit"] {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

button[disabled], [type="button"][disabled], [type="reset"][disabled], [type="submit"][disabled] {
  cursor: default;
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

option {
  padding: 0;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
  min-width: 0;
}

legend {
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"], [type="radio"] {
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

label[for] {
  cursor: pointer;
}

details {
  display: block;
}

summary {
  display: list-item;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption {
  text-align: left;
}

td {
  vertical-align: top;
  padding: 0;
}

th {
  vertical-align: top;
  padding: 0;
  text-align: left;
  font-weight: bold;
}

template, [hidden] {
  display: none;
}

html {
  font-size: 16px;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic StdN", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "YuGothic Medium", "游ゴシック", "Yu Gothic", メイリオ, Meiryo, sans-serif;
}

.visible_sp {
    display: none;
}

.labelprinter_special_lp06_container {
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  /* common style */
  /* margin style */
  /* padding style */
  /* contents style */
  /* img width and height style w/ python */
}

.labelprinter_special_lp06_container .bg_white {
  background: #fff;
}

.labelprinter_special_lp06_container .bg_gray {
  background: #eee;
}

.labelprinter_special_lp06_container .bg_blue {
  background: #f1f4ff;
}

.labelprinter_special_lp06_container .wrap_690 {
  width: 92vw;
  margin-left: auto;
  margin-right: auto;
}

.labelprinter_special_lp06_container .dnone_sp {
  display: none;
}

.labelprinter_special_lp06_container .note {
  font-size: 1.86667vw;
  text-align: left;
}

.labelprinter_special_lp06_container .note a {
  color: #1500fc;
}

.labelprinter_special_lp06_container .note_indent {
  text-indent: -1.3em;
  padding-left: 1.3em;
}

.labelprinter_special_lp06_container .lh-15 {
  line-height: 1.5;
}

.labelprinter_special_lp06_container a img:hover {
  opacity: 0.5;
}

.labelprinter_special_lp06_container .mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.labelprinter_special_lp06_container .mb-20 {
  margin-bottom: 2.66667vw;
}

.labelprinter_special_lp06_container .mb-30 {
  margin-bottom: 4vw;
}

.labelprinter_special_lp06_container .mb-80 {
  margin-bottom: 10.66667vw;
}

.labelprinter_special_lp06_container .indent-1em {
  padding-left: 1em;
}

.labelprinter_special_lp06_container .indent-18em {
  padding-left: 1.8em;
}

.labelprinter_special_lp06_container .pt_pb {
  padding-top: 10.66667vw;
  padding-bottom: 16vw;
}

.labelprinter_special_lp06_container .pt_pb2 {
  padding-top: 10.66667vw;
  padding-bottom: 16vw;
}

.labelprinter_special_lp06_container #fv img, .labelprinter_special_lp06_container #cta img {
  margin-left: auto;
  margin-right: auto;
}

.labelprinter_special_lp06_container #fv .fv--01 {
  margin-bottom: 5.33333vw;
}

.labelprinter_special_lp06_container #cta {
  margin-bottom: 16vw;
  padding-top: 10.66667vw;
}

.labelprinter_special_lp06_container #cta .cta--txt_rental {
  margin-bottom: 1.33333vw;
}

.labelprinter_special_lp06_container #cta .cta--btn_rental {
  margin-bottom: 6vw;
}

.labelprinter_special_lp06_container #cta .cta_flex .cta_box .cta--txt_dl {
  margin-bottom: 1.33333vw;
}

.labelprinter_special_lp06_container #cta .cta_flex .cta_box .cta--btn_dl {
  margin-bottom: 1.33333vw;
}

.labelprinter_special_lp06_container #cta .cta_flex .cta_box .cta--txt_contact {
  margin-bottom: 1.33333vw;
}

.labelprinter_special_lp06_container #itemList {
  padding-top: 13.33333vw;
  padding-bottom: 14.66667vw;
}

.labelprinter_special_lp06_container #itemList .itemList--ttl {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4vw;
}

.labelprinter_special_lp06_container #itemList .itemList_scroll {
  position: relative;
  margin-left: 4vw;
  margin-bottom: 2.66667vw;
}

.labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_arrow_left::before {
  position: absolute;
  top: 55%;
  left: 25%;
  -webkit-transform: translateY(-55%);
      -ms-transform: translateY(-55%);
          transform: translateY(-55%);
  color: #ff6613;
  font-size: 13.33333vw;
  font-weight: 900;
  z-index: 1000;
  opacity: 0.8;
  content: "<";
  text-align: left;
}

.labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_arrow_right::after {
  position: absolute;
  top: 55%;
  right: 0;
  -webkit-transform: translateY(-55%);
      -ms-transform: translateY(-55%);
          transform: translateY(-55%);
  color: #ff6613;
  font-size: 13.33333vw;
  font-weight: 900;
  z-index: 1000;
  opacity: 0.8;
  content: ">";
  text-align: right;
}

.labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner {
  position: relative;
  width: 72.13333vw;
  overflow-y: hidden;
  overflow-x: scroll;
  margin-left: 23.86667vw;
}

.labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner::-webkit-scrollbar {
  height: 2.66667vw;
}

.labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner::-webkit-scrollbar-track {
  background: rgba(5, 1, 1, 0);
}

.labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner::-webkit-scrollbar-thumb {
  background: #ff6613;
  border-radius: 1.33333vw;
}

.labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner ul {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  top: 193.33333vw;
  left: 3.46667vw;
  width: 137.73333vw;
}

.labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner ul li {
  margin-left: 3.46667vw;
  margin-right: 2.66667vw;
}

.labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner ul li:first-child {
  margin-left: 0;
}

.labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner ul li:last-child {
  margin-right: 0;
}

.labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_position {
  position: absolute;
  top: 10.66667vw;
  left: 0;
}

.labelprinter_special_lp06_container #itemList .note {
  width: 92vw;
  margin-left: auto;
  margin-right: auto;
  margin-left: 4vw;
}

.labelprinter_special_lp06_container #type {
  width: 92vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 13.33333vw;
  text-align: center;
}

.labelprinter_special_lp06_container #type .type--ttl {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4vw;
}

.labelprinter_special_lp06_container #type .acc .acc-check:checked + .acc-label + .acc-content {
  margin-bottom: 10.66667vw;
  padding-bottom: 16.26667vw;
}

.labelprinter_special_lp06_container .acc {
  /* tmp acc style */
}

.labelprinter_special_lp06_container .acc .acc-check {
  display: none;
}

.labelprinter_special_lp06_container .acc .acc-label {
  display: block;
  position: relative;
  z-index: 999;
}

.labelprinter_special_lp06_container .acc .acc-content {
  position: relative;
  z-index: 990;
  width: 100%;
  height: 0;
  opacity: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  visibility: hidden;
  -webkit-transform: translateY(-13.33333vw);
      -ms-transform: translateY(-13.33333vw);
          transform: translateY(-13.33333vw);
}

.labelprinter_special_lp06_container .acc .acc-check:checked + .acc-label + .acc-content {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.labelprinter_special_lp06_container .acc #tmp-acc-label + .acc-label {
  position: relative;
}

.labelprinter_special_lp06_container .acc #tmp-acc-label + .acc-label::after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8.66667vw;
  z-index: 900;
  width: 7.46667vw;
  height: 7.46667vw;
  margin: auto 0;
  border-radius: 50%;
  background: #FF4B95;
  content: '';
}

.labelprinter_special_lp06_container .acc .tmp--acc-header {
  position: relative;
  background-color: #fff;
}

.labelprinter_special_lp06_container .acc .tmp--acc-header::before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 6.4vw;
  z-index: 1000;
  width: 4.26667vw;
  height: 0.66667vw;
  margin: auto 0;
  background: #fff;
  content: '';
}

.labelprinter_special_lp06_container .acc .tmp--acc-header::after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 6.4vw;
  z-index: 1000;
  width: 4.26667vw;
  height: 0.66667vw;
  margin: auto 0;
  background: #fff;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  content: '';
}

.labelprinter_special_lp06_container .acc .acc-check:checked + .acc-label .tmp--acc-header::after {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

.labelprinter_special_lp06_container .acc .acc-check:checked + .acc-label + .acc-content {
  height: auto;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner {
  width: 84vw;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5.33333vw;
  padding-top: 8vw;
  background: #fff;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner img {
  margin-left: auto;
  margin-right: auto;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  width: 80vw;
  margin-left: auto;
  margin-right: auto;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .note {
  width: 76.53333vw;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 9.33333vw;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--01, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--02, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--03, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--04, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--05, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--06, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--07 {
  margin-bottom: 4vw;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider {
  padding-bottom: 13.33333vw;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider li {
  margin-left: auto;
  margin-right: auto;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider .prev-arrow, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider .next-arrow {
  position: absolute;
  top: 30%;
  z-index: 999;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider .prev-arrow {
  left: 2.66667vw;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider .next-arrow {
  right: 2.66667vw;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .type_list_flex {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 76.53333vw;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.33333vw;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .type_list_flex .type_list_box {
  display: grid;
  grid-template-rows: 9.33333vw auto 1fr;
  margin-bottom: 3.73333vw;
  width: 76.53333vw;
  height: 72.26667vw;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .type_list_flex .type_list_box .type_list_ttl, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .type_list_flex .type_list_box .type_list_txt {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .type_list_flex .type_list_box .type_list_ttl {
  grid-row: 1 / 2;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .type_list_flex .type_list_box .type_list_img {
  grid-row: 2 / 3;
  background: #fff;
}

.labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .type_list_flex .type_list_box .type_list_txt {
  grid-row: 3 / 4;
}

.labelprinter_special_lp06_container #type_01 .acc-content {
  background: url(/-/media/cojp/product/labelprinter/special/lp06/img/SP/type01_bg.png);
}

.labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .type--list_01_2 {
  margin-bottom: 4vw;
}

.labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .type--list_01_7 {
  margin-top: 0.4vw;
  margin-bottom: 4vw;
}

.labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .btn {
  margin-bottom: 5.33333vw;
}

.labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .type_list_flex .type_list_box {
  border: solid 2px #6c9edb;
  background: #6c9edb;
}

.labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .type_list_flex .type_list_box .type_list_img.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.labelprinter_special_lp06_container #type_02 .acc-content {
  position: relative;
  background: url(/-/media/cojp/product/labelprinter/special/lp06/img/SP/type02_bg.png);
}

.labelprinter_special_lp06_container #type_02 .acc-content .link_btn {
  display: inline-block;
  height: 0;
  position: absolute;
  top: 40.4vw;
  right: 28.66667vw;
}

.labelprinter_special_lp06_container #type_02 .acc-content .link_btn a {
  display: inline-block;
  width: 17.33333vw;
  height: 2.66667vw;
}

.labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_ttl, .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_2, .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_3, .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_4 {
  margin-bottom: 4vw;
}

.labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_5, .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_6, .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_7 {
  margin-bottom: 4.66667vw;
}

.labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .note {
  letter-spacing: -.05em;
}

.labelprinter_special_lp06_container #type_03 .acc-content {
  background: url(/-/media/cojp/product/labelprinter/special/lp06/img/SP/type03_bg.png);
}

.labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_ttl, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_2, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_3, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_4, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_6 {
  margin-bottom: 4vw;
}

.labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .btn {
  margin-bottom: 5.33333vw;
}

.labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type_list_flex .type_list_box {
  border: solid 2px #ed9d5c;
  background: #ed9d5c;
}

.labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type_list_flex .type_list_box .type_list_img {
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type_list_flex .type_list_box .type_list_img.pd_none {
  padding: 0;
}

.labelprinter_special_lp06_container #type_04 .acc-content {
  margin-bottom: 0;
  background: url(/-/media/cojp/product/labelprinter/special/lp06/img/SP/type04_bg.png);
}

.labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_ttl, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_2, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_3, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_4, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_6 {
  margin-bottom: 4vw;
}

.labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type_list_flex .type_list_box {
  border: solid 2px #777;
  background: #777;
}

.labelprinter_special_lp06_container #example {
  padding-bottom: 8vw;
}

.labelprinter_special_lp06_container #example .example--ttl {
  margin-left: auto;
  margin-right: auto;
  margin-top: 13.33333vw;
  margin-bottom: 4vw;
}

.labelprinter_special_lp06_container #example .example_inner .acc .acc-check:checked + .acc-label + .acc-conten {
  padding-bottom: 0;
}

.labelprinter_special_lp06_container #example .example_inner .acc .acc-label .tmp--acc-header {
  position: relative;
  margin-bottom: 2vw;
}

.labelprinter_special_lp06_container #example .example_inner .acc .acc-label .tmp--acc-header::before {
  position: absolute;
  top: 0;
  bottom: -89%;
  right: 5.06667vw;
  z-index: 1000;
  width: 4.26667vw;
  height: 0.66667vw;
  margin: auto 0;
  background: #000;
  content: '';
}

.labelprinter_special_lp06_container #example .example_inner .acc .acc-label .tmp--acc-header::after {
  position: absolute;
  top: 0;
  bottom: -89%;
  right: 5.06667vw;
  z-index: 1000;
  width: 4.26667vw;
  height: 0.66667vw;
  margin: auto 0;
  background: #000;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  content: '';
}

.labelprinter_special_lp06_container #example .example_inner .acc .acc-content {
  margin-bottom: 8vw;
}

.labelprinter_special_lp06_container #example .example_inner .acc .acc-check:checked + .acc-label .tmp--acc-header::after {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

.labelprinter_special_lp06_container #flow {
  width: 92vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 13.33333vw;
  padding-bottom: 16vw;
}

.labelprinter_special_lp06_container #schedule {
  margin-bottom: 14.66667vw;
}

.labelprinter_special_lp06_container #schedule img {
  margin-left: auto;
  margin-right: auto;
}

.labelprinter_special_lp06_container #schedule .example--schedule_ttl {
  margin-top: 6.66667vw;
  margin-bottom: 5.33333vw;
}

.labelprinter_special_lp06_container #schedule .schedule_box .txt_inner {
  margin-top: 2.66667vw;
  font-size: 3.46667vw;
}

.labelprinter_special_lp06_container #schedule .schedule_box .txt_inner h3 {
  display: none;
}

.labelprinter_special_lp06_container #schedule .schedule_box .txt_inner p {
  font-weight: 600;
  text-align: left;
  letter-spacing: -.05em;
  line-height: 1.6;
}

.labelprinter_special_lp06_container #schedule .schedule_box .txt_inner p a {
  color: #1500fc;
  text-decoration: underline;
}

.labelprinter_special_lp06_container #schedule .schedule_box .txt_inner .txt_color_ore {
  color: #ff6613;
  text-indent: -1em;
  padding-left: 1em;
}

.labelprinter_special_lp06_container #schedule .note {
  margin-top: 3.33333vw;
}

.labelprinter_special_lp06_container #schedule .example--schedule_arrow {
  margin-top: 1.33333vw;
  margin-bottom: 4vw;
  margin-top: 0.625rem;
  margin-bottom: 1.875rem;
  margin-top: 2vw;
  margin-bottom: 2.66667vw;
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
}

.labelprinter_special_lp06_container #provide {
  width: 93.06667vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 13.33333vw;
}

.labelprinter_special_lp06_container #provide img {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4vw;
}

.labelprinter_special_lp06_container #provide .provide--ttl {
  margin-bottom: 5.33333vw;
}

.labelprinter_special_lp06_container #provide .btn {
  padding-bottom: 16vw;
}

.labelprinter_special_lp06_container #provide .btn .btn--detail {
  margin-bottom: 0;
}

.labelprinter_special_lp06_container #faq {
  margin-bottom: 16vw;
}

.labelprinter_special_lp06_container #faq .faq--ttl {
  margin-left: auto;
  margin-right: auto;
  margin-top: 13.33333vw;
  margin-bottom: 5.33333vw;
}

.labelprinter_special_lp06_container #faq .acc .acc-label {
  position: relative;
}

.labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header {
  padding-left: 14.13333vw;
  padding-top: 2.66667vw;
  padding-bottom: 2.66667vw;
  background: #1b2d5a;
  color: #fff;
  font-size: 3.46667vw;
  font-weight: 600;
  text-align: left;
}

.labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header .tmp--acc-header-icon {
  position: absolute;
  top: 50%;
  left: 4vw;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 7.46667vw;
  height: 7.46667vw;
  background: url(/-/media/cojp/product/labelprinter/special/lp06/img/SP/faq--q.png) no-repeat;
  background-size: 7.46667vw 7.46667vw;
  content: '';
}

.labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header::before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 4vw;
  z-index: 1000;
  width: 4.26667vw;
  height: 0.66667vw;
  margin: auto 0;
  background: #fff;
  content: '';
}

.labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header::after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 4vw;
  z-index: 1000;
  width: 4.26667vw;
  height: 0.66667vw;
  margin: auto 0;
  background: #fff;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  content: '';
}

.labelprinter_special_lp06_container #faq .acc .acc-check:checked + .acc-label + .acc-content {
  margin-bottom: 5.33333vw;
  padding-top: 2.66667vw;
  padding-bottom: 2.66667vw;
}

.labelprinter_special_lp06_container #faq .acc .acc-check:checked + .acc-label .tmp--acc-header::after {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

.labelprinter_special_lp06_container #faq .acc .acc-content {
  position: relative;
  margin-bottom: 5.33333vw;
  padding-left: 14.13333vw;
  padding-right: 4vw;
  border: solid 2px #1b2d5a;
  background: #fff;
  font-size: 3.46667vw;
  font-weight: 600;
  text-align: left;
  letter-spacing: -.05em;
}

.labelprinter_special_lp06_container #faq .acc .acc-content .acc-content-icon {
  position: absolute;
  top: 2.66667vw;
  left: 4vw;
  width: 7.46667vw;
  height: 7.46667vw;
  background: url(/-/media/cojp/product/labelprinter/special/lp06/img/SP/faq--a.png) no-repeat;
  background-size: 7.46667vw 7.46667vw;
  content: '';
}

.labelprinter_special_lp06_container #faq .acc .acc-content a {
  color: #1500fc;
  text-decoration: underline;
}

.labelprinter_special_lp06_container #service {
  background: #fff;
}

.labelprinter_special_lp06_container #service .service_inner {
  display: grid;
  grid-template-rows: 16.4vw 48.4vw 16vw 42.4vw;
  grid-template-columns: 1fr;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 8vw;
  padding-bottom: 13.33333vw;
  margin-left: auto;
  margin-right: auto;
}

.labelprinter_special_lp06_container #service .service_inner img {
  margin-left: auto;
  margin-right: auto;
}

.labelprinter_special_lp06_container #service .service_inner .service_ttl {
  grid-row: 1 / 2;
}

.labelprinter_special_lp06_container #service .service_inner .service_txt {
  grid-row: 2 / 3;
}

.labelprinter_special_lp06_container #service .service_inner .service_btn {
  grid-row: 3 / 4;
}

.labelprinter_special_lp06_container #service .service_inner .service_img {
  grid-row: 4 / 5;
  background: #fff;
  align-self: end;
}

.labelprinter_special_lp06_container .cta--btn_rental {
  width: 93.06667vw;
  max-width: 43.625rem;
  height: 21.2vw;
  max-height: 9.9375rem;
}

.labelprinter_special_lp06_container .cta--txt_rental {
  width: 61.73333vw;
  max-width: 28.9375rem;
  height: 3.46667vw;
  max-height: 1.625rem;
}

.labelprinter_special_lp06_container .cta--btn_dl {
  width: 92.53333vw;
  max-width: 43.375rem;
  height: 14vw;
  max-height: 6.5625rem;
}

.labelprinter_special_lp06_container .cta--txt_dl {
  width: 23.86667vw;
  max-width: 11.1875rem;
  height: 3.33333vw;
  max-height: 1.5625rem;
}

.labelprinter_special_lp06_container .cta--btn_contact {
  width: 92.53333vw;
  max-width: 43.375rem;
  height: 14vw;
  max-height: 6.5625rem;
}

.labelprinter_special_lp06_container .cta--txt_contact {
  width: 50.53333vw;
  max-width: 23.6875rem;
  height: 3.2vw;
  max-height: 1.5rem;
}

.labelprinter_special_lp06_container .btn--detail {
  width: 36vw;
  max-width: 16.875rem;
  height: 8vw;
  max-height: 3.75rem;
}

.labelprinter_special_lp06_container .btn--movie {
  width: 36vw;
  max-width: 16.875rem;
  height: 8vw;
  max-height: 3.75rem;
}

.labelprinter_special_lp06_container .btn--service {
  width: 36vw;
  max-width: 16.875rem;
  height: 8vw;
  max-height: 3.75rem;
}

.labelprinter_special_lp06_container .fv--01 {
  width: 100vw;
  max-width: 46.875rem;
  height: 102.26667vw;
  max-height: 47.9375rem;
}

.labelprinter_special_lp06_container .fv--02 {
  width: 100vw;
  max-width: 46.875rem;
  height: 102.26667vw;
  max-height: 47.9375rem;
}

.labelprinter_special_lp06_container .fv--ttl {
  width: 82.8vw;
  max-width: 38.8125rem;
  height: 42.26667vw;
  max-height: 19.8125rem;
}

.labelprinter_special_lp06_container .subttl--01 {
  width: 8.53333vw;
  max-width: 4rem;
  height: 4.13333vw;
  max-height: 1.9375rem;
}

.labelprinter_special_lp06_container .subttl--02 {
  width: 22vw;
  max-width: 10.3125rem;
  height: 4.13333vw;
  max-height: 1.9375rem;
}

.labelprinter_special_lp06_container .arrow--right {
  width: 4.13333vw;
  max-width: 1.9375rem;
  height: 6.93333vw;
  max-height: 3.25rem;
}

.labelprinter_special_lp06_container .arrow--left {
  width: 4.13333vw;
  max-width: 1.9375rem;
  height: 6.93333vw;
  max-height: 3.25rem;
}

.labelprinter_special_lp06_container .subttl--03 {
  width: 8.53333vw;
  max-width: 4rem;
  height: 4.13333vw;
  max-height: 1.9375rem;
}

.labelprinter_special_lp06_container .subttl--04 {
  width: 8.53333vw;
  max-width: 4rem;
  height: 4.13333vw;
  max-height: 1.9375rem;
}

.labelprinter_special_lp06_container .subttl--05 {
  width: 8.53333vw;
  max-width: 4rem;
  height: 4.13333vw;
  max-height: 1.9375rem;
}

.labelprinter_special_lp06_container .subttl--06 {
  width: 8.53333vw;
  max-width: 4rem;
  height: 4.13333vw;
  max-height: 1.9375rem;
}

.labelprinter_special_lp06_container .subttl--07 {
  width: 8.53333vw;
  max-width: 4rem;
  height: 4.13333vw;
  max-height: 1.9375rem;
}

.labelprinter_special_lp06_container .itemList--ttl {
  width: 74.4vw;
  max-width: 34.875rem;
  height: 12.53333vw;
  max-height: 5.875rem;
}

.labelprinter_special_lp06_container .itemList--column {
  width: 26.53333vw;
  max-width: 12.4375rem;
  height: 193.73333vw;
  max-height: 90.8125rem;
}

.labelprinter_special_lp06_container .itemList--img {
  width: 144.13333vw;
  max-width: 67.5625rem;
  height: 204.4vw;
  max-height: 95.8125rem;
}

.labelprinter_special_lp06_container .itemList--btn {
  width: 29.86667vw;
  max-width: 14rem;
  height: 8.53333vw;
  max-height: 4rem;
}

.labelprinter_special_lp06_container .type--ttl {
  width: 92vw;
  max-width: 43.125rem;
  height: 21.06667vw;
  max-height: 9.875rem;
}

.labelprinter_special_lp06_container .type--list_01 {
  width: 92vw;
  max-width: 43.125rem;
  height: 25.33333vw;
  max-height: 11.875rem;
}

.labelprinter_special_lp06_container .type--list_01_1 {
  width: 92vw;
  max-width: 43.125rem;
  height: 78.66667vw;
  max-height: 36.875rem;
}

.labelprinter_special_lp06_container .type--list_01_2 {
  width: 76.13333vw;
  max-width: 35.6875rem;
  height: 101.73333vw;
  max-height: 47.6875rem;
}

.labelprinter_special_lp06_container .type--list_01_3_txt01 {
  width: 44.8vw;
  max-width: 21rem;
  height: 3.33333vw;
  max-height: 1.5625rem;
}

.labelprinter_special_lp06_container .type--list_01_3_img {
  width: 76vw;
  max-width: 35.625rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_01_3_txt02 {
  width: 69.06667vw;
  max-width: 32.375rem;
  height: 13.06667vw;
  max-height: 6.125rem;
}

.labelprinter_special_lp06_container .type--list_01_4_txt01 {
  width: 61.2vw;
  max-width: 28.6875rem;
  height: 3.33333vw;
  max-height: 1.5625rem;
}

.labelprinter_special_lp06_container .type--list_01_4_img01 {
  width: 38vw;
  max-width: 17.8125rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_01_4_img02 {
  width: 38vw;
  max-width: 17.8125rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_01_4_txt02 {
  width: 67.73333vw;
  max-width: 31.75rem;
  height: 12.66667vw;
  max-height: 5.9375rem;
}

.labelprinter_special_lp06_container .type--list_01_5_txt01 {
  width: 56.4vw;
  max-width: 26.4375rem;
  height: 3.46667vw;
  max-height: 1.625rem;
}

.labelprinter_special_lp06_container .type--list_01_5_img {
  width: 76vw;
  max-width: 35.625rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_01_5_txt02 {
  width: 70vw;
  max-width: 32.8125rem;
  height: 17.33333vw;
  max-height: 8.125rem;
}

.labelprinter_special_lp06_container .type--list_01_7 {
  width: 76vw;
  max-width: 35.625rem;
  height: 126.53333vw;
  max-height: 59.3125rem;
}

.labelprinter_special_lp06_container .type--list_01_8_txt01 {
  width: 57.73333vw;
  max-width: 27.0625rem;
  height: 3.33333vw;
  max-height: 1.5625rem;
}

.labelprinter_special_lp06_container .type--list_01_8_img {
  width: 76vw;
  max-width: 35.625rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_01_8_txt02 {
  width: 68.93333vw;
  max-width: 32.3125rem;
  height: 12.66667vw;
  max-height: 5.9375rem;
}

.labelprinter_special_lp06_container .type--list_01_9_txt01 {
  width: 58.53333vw;
  max-width: 27.4375rem;
  height: 3.73333vw;
  max-height: 1.75rem;
}

.labelprinter_special_lp06_container .type--list_01_10_img01 {
  width: 38vw;
  max-width: 17.8125rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_01_10_img02 {
  width: 38vw;
  max-width: 17.8125rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_01_9_txt02 {
  width: 69.06667vw;
  max-width: 32.375rem;
  height: 17.2vw;
  max-height: 8.0625rem;
}

.labelprinter_special_lp06_container .type--list_01_11_txt01 {
  width: 43.6vw;
  max-width: 20.4375rem;
  height: 3.86667vw;
  max-height: 1.8125rem;
}

.labelprinter_special_lp06_container .type--list_01_11_img {
  width: 76vw;
  max-width: 35.625rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_01_11_txt02 {
  width: 70.13333vw;
  max-width: 32.875rem;
  height: 12.93333vw;
  max-height: 6.0625rem;
}

.labelprinter_special_lp06_container .slider--01 {
  width: 64.26667vw;
  max-width: 30.125rem;
  height: 102.66667vw;
  max-height: 48.125rem;
}

.labelprinter_special_lp06_container .slider--02 {
  width: 64vw;
  max-width: 30rem;
  height: 103.2vw;
  max-height: 48.375rem;
}

.labelprinter_special_lp06_container .slider--03 {
  width: 66.93333vw;
  max-width: 31.375rem;
  height: 98.66667vw;
  max-height: 46.25rem;
}

.labelprinter_special_lp06_container .slider--04 {
  width: 63.33333vw;
  max-width: 29.6875rem;
  height: 105.2vw;
  max-height: 49.3125rem;
}

.labelprinter_special_lp06_container .slider--05 {
  width: 64.13333vw;
  max-width: 30.0625rem;
  height: 104.8vw;
  max-height: 49.125rem;
}

.labelprinter_special_lp06_container .slider--06 {
  width: 65.73333vw;
  max-width: 30.8125rem;
  height: 104vw;
  max-height: 48.75rem;
}

.labelprinter_special_lp06_container .slider--07 {
  width: 66.13333vw;
  max-width: 31rem;
  height: 107.2vw;
  max-height: 50.25rem;
}

.labelprinter_special_lp06_container .slider--08 {
  width: 64.93333vw;
  max-width: 30.4375rem;
  height: 102vw;
  max-height: 47.8125rem;
}

.labelprinter_special_lp06_container .slider--09 {
  width: 68.53333vw;
  max-width: 32.125rem;
  height: 106.8vw;
  max-height: 50.0625rem;
}

.labelprinter_special_lp06_container .slider--10 {
  width: 64.8vw;
  max-width: 30.375rem;
  height: 103.46667vw;
  max-height: 48.5rem;
}

.labelprinter_special_lp06_container .slider--11 {
  width: 69.73333vw;
  max-width: 32.6875rem;
  height: 103.86667vw;
  max-height: 48.6875rem;
}

.labelprinter_special_lp06_container .slider--12 {
  width: 64.53333vw;
  max-width: 30.25rem;
  height: 103.46667vw;
  max-height: 48.5rem;
}

.labelprinter_special_lp06_container .slider--13 {
  width: 63.86667vw;
  max-width: 29.9375rem;
  height: 99.2vw;
  max-height: 46.5rem;
}

.labelprinter_special_lp06_container .slider--14 {
  width: 66.8vw;
  max-width: 31.3125rem;
  height: 103.6vw;
  max-height: 48.5625rem;
}

.labelprinter_special_lp06_container .slider--15 {
  width: 64.13333vw;
  max-width: 30.0625rem;
  height: 103.73333vw;
  max-height: 48.625rem;
}

.labelprinter_special_lp06_container .slider--16 {
  width: 64.8vw;
  max-width: 30.375rem;
  height: 101.73333vw;
  max-height: 47.6875rem;
}

.labelprinter_special_lp06_container .slider--17 {
  width: 63.73333vw;
  max-width: 29.875rem;
  height: 100.26667vw;
  max-height: 47rem;
}

.labelprinter_special_lp06_container .slider--18 {
  width: 64.66667vw;
  max-width: 30.3125rem;
  height: 98.13333vw;
  max-height: 46rem;
}

.labelprinter_special_lp06_container .type--list_02 {
  width: 92vw;
  max-width: 43.125rem;
  height: 25.33333vw;
  max-height: 11.875rem;
}

.labelprinter_special_lp06_container .type--list_02_1 {
  width: 92vw;
  max-width: 43.125rem;
  height: 78.66667vw;
  max-height: 36.875rem;
}

.labelprinter_special_lp06_container .type--list_02_2 {
  width: 76vw;
  max-width: 35.625rem;
  height: 98.4vw;
  max-height: 46.125rem;
}

.labelprinter_special_lp06_container .type--list_02_3 {
  width: 76vw;
  max-width: 35.625rem;
  height: 96.13333vw;
  max-height: 45.0625rem;
}

.labelprinter_special_lp06_container .type--list_02_4 {
  width: 76vw;
  max-width: 35.625rem;
  height: 97.2vw;
  max-height: 45.5625rem;
}

.labelprinter_special_lp06_container .type--list_02_5 {
  width: 76.26667vw;
  max-width: 35.75rem;
  height: 72.4vw;
  max-height: 33.9375rem;
}

.labelprinter_special_lp06_container .type--list_02_6 {
  width: 76.26667vw;
  max-width: 35.75rem;
  height: 72.4vw;
  max-height: 33.9375rem;
}

.labelprinter_special_lp06_container .type--list_02_7 {
  width: 76.26667vw;
  max-width: 35.75rem;
  height: 72.4vw;
  max-height: 33.9375rem;
}

.labelprinter_special_lp06_container .type--list_02_ttl {
  width: 66vw;
  max-width: 30.9375rem;
  height: 10.13333vw;
  max-height: 4.75rem;
}

.labelprinter_special_lp06_container .type--list_03 {
  width: 92vw;
  max-width: 43.125rem;
  height: 25.33333vw;
  max-height: 11.875rem;
}

.labelprinter_special_lp06_container .type--list_03_1 {
  width: 92vw;
  max-width: 43.125rem;
  height: 78.66667vw;
  max-height: 36.875rem;
}

.labelprinter_special_lp06_container .type--list_03_2 {
  width: 76vw;
  max-width: 35.625rem;
  height: 102.13333vw;
  max-height: 47.875rem;
}

.labelprinter_special_lp06_container .type--list_03_3_img {
  width: 76vw;
  max-width: 35.625rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_03_3_txt01 {
  width: 63.2vw;
  max-width: 29.625rem;
  height: 3.46667vw;
  max-height: 1.625rem;
}

.labelprinter_special_lp06_container .type--list_03_3_txt02 {
  width: 70.26667vw;
  max-width: 32.9375rem;
  height: 13.06667vw;
  max-height: 6.125rem;
}

.labelprinter_special_lp06_container .type--list_03_4_img {
  width: 76vw;
  max-width: 35.625rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_03_4_txt01 {
  width: 48.93333vw;
  max-width: 22.9375rem;
  height: 3.33333vw;
  max-height: 1.5625rem;
}

.labelprinter_special_lp06_container .type--list_03_4_txt02 {
  width: 70.53333vw;
  max-width: 33.0625rem;
  height: 12.8vw;
  max-height: 6rem;
}

.labelprinter_special_lp06_container .type--list_03_5_img {
  width: 38vw;
  max-width: 17.8125rem;
  height: 35.86667vw;
  max-height: 16.8125rem;
}

.labelprinter_special_lp06_container .type--list_03_5_txt01 {
  width: 65.2vw;
  max-width: 30.5625rem;
  height: 3.33333vw;
  max-height: 1.5625rem;
}

.labelprinter_special_lp06_container .type--list_03_5_txt02 {
  width: 68.66667vw;
  max-width: 32.1875rem;
  height: 12.8vw;
  max-height: 6rem;
}

.labelprinter_special_lp06_container .type--list_03_6 {
  width: 76.26667vw;
  max-width: 35.75rem;
  height: 110.4vw;
  max-height: 51.75rem;
}

.labelprinter_special_lp06_container .type--list_03_7_img {
  width: 76vw;
  max-width: 35.625rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_03_7_txt01 {
  width: 63.46667vw;
  max-width: 29.75rem;
  height: 3.46667vw;
  max-height: 1.625rem;
}

.labelprinter_special_lp06_container .type--list_03_7_txt02 {
  width: 68.4vw;
  max-width: 32.0625rem;
  height: 12.66667vw;
  max-height: 5.9375rem;
}

.labelprinter_special_lp06_container .type--list_03_8_img {
  width: 76vw;
  max-width: 35.625rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_03_8_txt01 {
  width: 69.2vw;
  max-width: 32.4375rem;
  height: 3.46667vw;
  max-height: 1.625rem;
}

.labelprinter_special_lp06_container .type--list_03_8_txt02 {
  width: 69.33333vw;
  max-width: 32.5rem;
  height: 12.66667vw;
  max-height: 5.9375rem;
}

.labelprinter_special_lp06_container .type--list_03_9_img {
  width: 76vw;
  max-width: 35.625rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_03_9_txt02 {
  width: 69.73333vw;
  max-width: 32.6875rem;
  height: 12.66667vw;
  max-height: 5.9375rem;
}

.labelprinter_special_lp06_container .type--list_03_9_txt01 {
  width: 53.33333vw;
  max-width: 25rem;
  height: 3.33333vw;
  max-height: 1.5625rem;
}

.labelprinter_special_lp06_container .type--list_04 {
  width: 92vw;
  max-width: 43.125rem;
  height: 25.33333vw;
  max-height: 11.875rem;
}

.labelprinter_special_lp06_container .type--list_04_1 {
  width: 92vw;
  max-width: 43.125rem;
  height: 78.66667vw;
  max-height: 36.875rem;
}

.labelprinter_special_lp06_container .type--list_04_2 {
  width: 76vw;
  max-width: 35.625rem;
  height: 125.86667vw;
  max-height: 59rem;
}

.labelprinter_special_lp06_container .type--list_04_ttl {
  width: 46vw;
  max-width: 21.5625rem;
  height: 10.13333vw;
  max-height: 4.75rem;
}

.labelprinter_special_lp06_container .type--list_04_3 {
  width: 76vw;
  max-width: 35.625rem;
  height: 99.86667vw;
  max-height: 46.8125rem;
}

.labelprinter_special_lp06_container .type--list_04_4_img {
  width: 76vw;
  max-width: 35.625rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_04_4_txt01 {
  width: 59.2vw;
  max-width: 27.75rem;
  height: 3.33333vw;
  max-height: 1.5625rem;
}

.labelprinter_special_lp06_container .type--list_04_4_txt02 {
  width: 70.26667vw;
  max-width: 32.9375rem;
  height: 12.66667vw;
  max-height: 5.9375rem;
}

.labelprinter_special_lp06_container .type--list_04_5_img {
  width: 76vw;
  max-width: 35.625rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_04_5_txt01 {
  width: 50.93333vw;
  max-width: 23.875rem;
  height: 3.46667vw;
  max-height: 1.625rem;
}

.labelprinter_special_lp06_container .type--list_04_5_txt02 {
  width: 68.4vw;
  max-width: 32.0625rem;
  height: 12.66667vw;
  max-height: 5.9375rem;
}

.labelprinter_special_lp06_container .type--list_04_6_img {
  width: 76vw;
  max-width: 35.625rem;
  height: 40vw;
  max-height: 18.75rem;
}

.labelprinter_special_lp06_container .type--list_04_6_txt01 {
  width: 34.53333vw;
  max-width: 16.1875rem;
  height: 3.33333vw;
  max-height: 1.5625rem;
}

.labelprinter_special_lp06_container .type--list_04_6_txt02 {
  width: 70.13333vw;
  max-width: 32.875rem;
  height: 12.66667vw;
  max-height: 5.9375rem;
}

.labelprinter_special_lp06_container .example--01_1 {
  width: 92.13333vw;
  max-width: 43.1875rem;
  height: 78.26667vw;
  max-height: 36.6875rem;
}

.labelprinter_special_lp06_container .example--01_2 {
  width: 92vw;
  max-width: 43.125rem;
  height: 24.8vw;
  max-height: 11.625rem;
}

.labelprinter_special_lp06_container .example--02_1 {
  width: 92vw;
  max-width: 43.125rem;
  height: 78.26667vw;
  max-height: 36.6875rem;
}

.labelprinter_special_lp06_container .example--02_2 {
  width: 92vw;
  max-width: 43.125rem;
  height: 20.4vw;
  max-height: 9.5625rem;
}

.labelprinter_special_lp06_container .example--03_1 {
  width: 92vw;
  max-width: 43.125rem;
  height: 78.13333vw;
  max-height: 36.625rem;
}

.labelprinter_special_lp06_container .example--03_2 {
  width: 92vw;
  max-width: 43.125rem;
  height: 20.26667vw;
  max-height: 9.5rem;
}

.labelprinter_special_lp06_container .example--04_1 {
  width: 92.13333vw;
  max-width: 43.1875rem;
  height: 78.4vw;
  max-height: 36.75rem;
}

.labelprinter_special_lp06_container .example--04_2 {
  width: 92vw;
  max-width: 43.125rem;
  height: 28.93333vw;
  max-height: 13.5625rem;
}

.labelprinter_special_lp06_container .example--flow {
  width: 92vw;
  max-width: 43.125rem;
  height: 149.6vw;
  max-height: 70.125rem;
}

.labelprinter_special_lp06_container .example--schedule_arrow {
  width: 8vw;
  max-width: 3.75rem;
  height: 6.8vw;
  max-height: 3.1875rem;
}

.labelprinter_special_lp06_container .example--schedule_step1 {
  width: 92.13333vw;
  max-width: 43.1875rem;
  height: 42.93333vw;
  max-height: 20.125rem;
}

.labelprinter_special_lp06_container .example--schedule_step2 {
  width: 92vw;
  max-width: 43.125rem;
  height: 43.06667vw;
  max-height: 20.1875rem;
}

.labelprinter_special_lp06_container .example--schedule_step3 {
  width: 92vw;
  max-width: 43.125rem;
  height: 40.26667vw;
  max-height: 18.875rem;
}

.labelprinter_special_lp06_container .example--schedule_step4 {
  width: 92.26667vw;
  max-width: 43.25rem;
  height: 43.46667vw;
  max-height: 20.375rem;
}

.labelprinter_special_lp06_container .example--schedule_ttl {
  width: 91.2vw;
  max-width: 42.75rem;
  height: 12.66667vw;
  max-height: 5.9375rem;
}

.labelprinter_special_lp06_container .example--ttl {
  width: 62vw;
  max-width: 29.0625rem;
  height: 6.4vw;
  max-height: 3rem;
}

.labelprinter_special_lp06_container .provide--01 {
  width: 93.06667vw;
  max-width: 43.625rem;
  height: 121.2vw;
  max-height: 56.8125rem;
}

.labelprinter_special_lp06_container .provide--02 {
  width: 93.06667vw;
  max-width: 43.625rem;
  height: 64.53333vw;
  max-height: 30.25rem;
}

.labelprinter_special_lp06_container .provide--03 {
  width: 93.06667vw;
  max-width: 43.625rem;
  height: 69.86667vw;
  max-height: 32.75rem;
}

.labelprinter_special_lp06_container .provide--04_02 {
  width: 93.06667vw;
  max-width: 43.625rem;
  height: 258vw;
  max-height: 120.9375rem;
}

.labelprinter_special_lp06_container .provide--ttl {
  width: 85.86667vw;
  max-width: 40.25rem;
  height: 21.46667vw;
  max-height: 10.0625rem;
}

.labelprinter_special_lp06_container .faq--a {
  width: 7.46667vw;
  max-width: 3.5rem;
  height: 7.46667vw;
  max-height: 3.5rem;
}

.labelprinter_special_lp06_container .faq--q {
  width: 7.46667vw;
  max-width: 3.5rem;
  height: 7.46667vw;
  max-height: 3.5rem;
}

.labelprinter_special_lp06_container .faq--ttl {
  width: 73.46667vw;
  max-width: 34.4375rem;
  height: 6.66667vw;
  max-height: 3.125rem;
}

.labelprinter_special_lp06_container .service--img {
  width: 84vw;
  max-width: 39.375rem;
  height: 42.4vw;
  max-height: 19.875rem;
}

.labelprinter_special_lp06_container .service--ttl {
  width: 61.06667vw;
  max-width: 28.625rem;
  height: 11.2vw;
  max-height: 5.25rem;
}

.labelprinter_special_lp06_container .service--txt {
  width: 84.4vw;
  max-width: 39.5625rem;
  height: 45.86667vw;
  max-height: 21.5rem;
}

@media screen and (min-width: 46.875rem) {
  .labelprinter_special_lp06_container {
    max-width: 46.875rem;
  }
  .labelprinter_special_lp06_container .wrap_690 {
    width: 43.125rem;
  }
  .labelprinter_special_lp06_container .note {
    font-size: 0.875rem;
  }
  .labelprinter_special_lp06_container .mb-20 {
    margin-bottom: 1.25rem;
  }
  .labelprinter_special_lp06_container .mb-30 {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container .mb-80 {
    margin-bottom: 5rem;
  }
  .labelprinter_special_lp06_container .pt_pb {
    padding-top: 5rem;
    padding-bottom: 7.5rem;
  }
  .labelprinter_special_lp06_container .pt_pb2 {
    padding-top: 5rem;
    padding-bottom: 7.5rem;
  }
  .labelprinter_special_lp06_container #fv .fv--01 {
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #cta {
    margin-bottom: 7.5rem;
    padding-top: 5rem;
  }
  .labelprinter_special_lp06_container #cta .cta--txt_rental {
    margin-bottom: 0.625rem;
  }
  .labelprinter_special_lp06_container #cta .cta--btn_rental {
    margin-bottom: 2.8125rem;
  }
  .labelprinter_special_lp06_container #cta .cta_flex .cta_box .cta--txt_dl {
    margin-bottom: 0.625rem;
  }
  .labelprinter_special_lp06_container #cta .cta_flex .cta_box .cta--btn_dl {
    margin-bottom: 0.625rem;
  }
  .labelprinter_special_lp06_container #cta .cta_flex .cta_box .cta--txt_contact {
    margin-bottom: 0.625rem;
  }
  .labelprinter_special_lp06_container #itemList {
    padding-top: 6.25rem;
    padding-bottom: 6.875rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList--ttl {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll {
    margin-left: 1.875rem;
    margin-bottom: 1.25rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_arrow_left::before {
    font-size: 6.25rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_arrow_right::after {
    font-size: 6.25rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner {
    width: 33.8125rem;
    margin-left: 11.1875rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner::-webkit-scrollbar {
    height: 1.25rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner::-webkit-scrollbar-thumb {
    background: #ff6613;
    border-radius: 0.625rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner ul {
    top: 90.625rem;
    left: 1.625rem;
    width: 64.5625rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner ul li {
    margin-left: 1.625rem;
    margin-right: 1.25rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_position {
    top: 5rem;
  }
  .labelprinter_special_lp06_container #itemList .note {
    width: 43.125rem;
    margin-left: 1.875rem;
  }
  .labelprinter_special_lp06_container #type {
    width: 43.125rem;
    padding-top: 6.25rem;
  }
  .labelprinter_special_lp06_container #type .type--ttl {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container #type .acc .acc-check:checked + .acc-label + .acc-content {
    padding-bottom: 7.625rem;
    margin-bottom: 5rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content {
    -webkit-transform: translateY(-6.25rem);
        -ms-transform: translateY(-6.25rem);
            transform: translateY(-6.25rem);
  }
  .labelprinter_special_lp06_container .acc #tmp-acc-label + .acc-label::after {
    right: 4.0625rem;
    width: 3.5rem;
    height: 3.5rem;
  }
  .labelprinter_special_lp06_container .acc .tmp--acc-header::before {
    right: 3rem;
    width: 2rem;
    height: 0.3125rem;
  }
  .labelprinter_special_lp06_container .acc .tmp--acc-header::after {
    right: 3rem;
    width: 2rem;
    height: 0.3125rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner {
    width: 39.375rem;
    margin-top: 2.5rem;
    padding-top: 3.75rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .btn {
    width: 37.5rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .note {
    width: 35.875rem;
    margin-bottom: 4.375rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--01, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--02, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--03, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--04, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--05, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--06, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--07 {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider {
    padding-bottom: 6.25rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider .prev-arrow {
    left: 1.25rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider .next-arrow {
    right: 1.25rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .type_list_flex {
    width: 35.875rem;
    margin-bottom: 0.625rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .type_list_flex .type_list_box {
    grid-template-rows: 4.375rem auto 1fr;
    margin-bottom: 1.75rem;
    width: 35.875rem;
    height: 33.875rem;
  }
  .labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .type--list_01_2 {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .type--list_01_7 {
    margin-top: 0.1875rem;
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .btn {
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .link_btn {
    top: 18.9375rem;
    right: 13.4375rem;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .link_btn a {
    width: 8.125rem;
    height: 1.25rem;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_ttl, .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_2, .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_3, .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_4 {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_5, .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_6, .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_7 {
    margin-bottom: 2.1875rem;
  }
  .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_ttl, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_2, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_3, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_4, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_6 {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .btn {
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type_list_flex .type_list_box .type_list_img {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }
  .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_ttl, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_2, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_3, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_4, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_6 {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container #example {
    padding-bottom: 3.75rem;
  }
  .labelprinter_special_lp06_container #example .example--ttl {
    margin-top: 6.25rem;
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container #example .example_inner .acc .acc-label .tmp--acc-header {
    margin-bottom: 0.9375rem;
  }
  .labelprinter_special_lp06_container #example .example_inner .acc .acc-label .tmp--acc-header::before {
    right: 2.375rem;
    width: 2rem;
    height: 0.3125rem;
  }
  .labelprinter_special_lp06_container #example .example_inner .acc .acc-label .tmp--acc-header::after {
    right: 2.375rem;
    width: 2rem;
    height: 0.3125rem;
  }
  .labelprinter_special_lp06_container #example .example_inner .acc .acc-content {
    margin-bottom: 3.75rem;
  }
  .labelprinter_special_lp06_container #flow {
    width: 43.125rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6.25rem;
    padding-bottom: 7.5rem;
  }
  .labelprinter_special_lp06_container #schedule {
    margin-bottom: 6.875rem;
  }
  .labelprinter_special_lp06_container #schedule .example--schedule_ttl {
    margin-top: 3.125rem;
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #schedule .schedule_box .txt_inner {
    margin-top: 1.25rem;
    font-size: 1.625rem;
  }
  .labelprinter_special_lp06_container #schedule .note {
    margin-top: 1.5625rem;
  }
  .labelprinter_special_lp06_container #provide {
    width: 43.625rem;
    padding-top: 6.25rem;
  }
  .labelprinter_special_lp06_container #provide img {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container #provide .provide--ttl {
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #provide .btn {
    padding-bottom: 7.5rem;
  }
  .labelprinter_special_lp06_container #faq {
    margin-bottom: 7.5rem;
  }
  .labelprinter_special_lp06_container #faq .faq--ttl {
    margin-top: 6.25rem;
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header {
    padding-left: 6.625rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-size: 1.625rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header .tmp--acc-header-icon {
    left: 1.875rem;
    width: 3.5rem;
    height: 3.5rem;
    background-size: 3.5rem 3.5rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header::before {
    right: 1.875rem;
    width: 2rem;
    height: 0.3125rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header::after {
    right: 1.875rem;
    width: 2rem;
    height: 0.3125rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-check:checked + .acc-label + .acc-content {
    margin-bottom: 2.5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-content {
    margin-bottom: 2.5rem;
    padding-left: 6.625rem;
    padding-right: 1.875rem;
    font-size: 1.625rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-content .acc-content-icon {
    top: 1.25rem;
    left: 1.875rem;
    width: 3.5rem;
    height: 3.5rem;
    background-size: 3.5rem 3.5rem;
  }
  .labelprinter_special_lp06_container #service .service_inner {
    grid-template-rows: 7.6875rem 22.6875rem 7.5rem 19.875rem;
    padding-top: 3.75rem;
    padding-bottom: 6.25rem;
  }
}

@media screen and (min-width: 62.4375rem) {
  .labelprinter_special_lp06_container {
    max-width: 100vw;
  }
  .labelprinter_special_lp06_container .wrap_690 {
    width: 67.33333vw;
  }
  .labelprinter_special_lp06_container .dnone_sp {
    display: block;
  }
  .labelprinter_special_lp06_container .dnone_pc {
    display: none;
  }
  .labelprinter_special_lp06_container .note {
    font-size: 0.8vw;
  }
  .labelprinter_special_lp06_container .mb-20 {
    margin-bottom: 1.33333vw;
  }
  .labelprinter_special_lp06_container .mb-30 {
    margin-bottom: 2vw;
  }
  .labelprinter_special_lp06_container .mb-80 {
    margin-bottom: 2vw;
  }
  .labelprinter_special_lp06_container .mb-0 {
    margin-bottom: 0;
  }
  .labelprinter_special_lp06_container .mb-60 {
    margin-bottom: 4vw;
  }
  .labelprinter_special_lp06_container .indent-1em {
    padding-left: 0;
  }
  .labelprinter_special_lp06_container .indent-15em {
    padding-left: 1.5em;
  }
  .labelprinter_special_lp06_container .pt_pb {
    padding-top: 5.33333vw;
    padding-bottom: 9.33333vw;
  }
  .labelprinter_special_lp06_container .pt_pb2 {
    padding-top: 8vw;
    padding-bottom: 9.33333vw;
  }
  .labelprinter_special_lp06_container #fv .fv--01 {
    margin-bottom: 2.66667vw;
  }
  .labelprinter_special_lp06_container #cta {
    margin-bottom: 8.66667vw;
    padding-top: 4vw;
  }
  .labelprinter_special_lp06_container #cta .cta--txt_rental {
    margin-bottom: 0.66667vw;
  }
  .labelprinter_special_lp06_container #cta .cta--btn_rental {
    margin-bottom: 2vw;
  }
  .labelprinter_special_lp06_container #cta .cta_flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
  .labelprinter_special_lp06_container #cta .cta_flex .cta_box .cta--txt_dl {
    margin-bottom: 0.66667vw;
  }
  .labelprinter_special_lp06_container #cta .cta_flex .cta_box .cta--btn_dl {
    margin-bottom: 0;
  }
  .labelprinter_special_lp06_container #cta .cta_flex .cta_box .cta--txt_contact {
    margin-bottom: 0.66667vw;
  }
  .labelprinter_special_lp06_container #itemList {
    padding-top: 7.33333vw;
    padding-bottom: 8.66667vw;
    margin-bottom: 4vw;
  }
  .labelprinter_special_lp06_container #itemList .itemList--ttl {
    margin-bottom: 4vw;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll {
    margin-left: 0;
    margin-bottom: 0;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_arrow_left::before {
    display: none;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_arrow_right::after {
    display: none;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner {
    width: 66.73333vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8vw;
    overflow: visible;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner ul {
    top: 68.66667vw;
    left: 14.2vw;
    width: 51.66667vw;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner ul li {
    margin-left: 0vw;
    margin-right: 0vw;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_position {
    display: none;
  }
  .labelprinter_special_lp06_container #itemList .note {
    width: 66.73333vw;
    margin-left: auto;
    margin-right: auto;
  }
  .labelprinter_special_lp06_container #type {
    width: 66.66667vw;
    padding-top: 2.66667vw;
  }
  .labelprinter_special_lp06_container #type .type--ttl {
    margin-bottom: 4vw;
  }
  .labelprinter_special_lp06_container #type .acc .acc-check:checked + .acc-label + .acc-content {
    padding-bottom: 8.13333vw;
    margin-bottom: 5.33333vw;
  }
  .labelprinter_special_lp06_container .acc .acc-content {
    -webkit-transform: translateY(-6.66667vw);
        -ms-transform: translateY(-6.66667vw);
            transform: translateY(-6.66667vw);
  }
  .labelprinter_special_lp06_container .acc #tmp-acc-label + .acc-label::after {
    right: 4.33333vw;
    width: 3.73333vw;
    height: 3.73333vw;
  }
  .labelprinter_special_lp06_container .acc .tmp--acc-header::before {
    right: 4.53333vw;
    width: 1.66667vw;
    height: 0.26667vw;
  }
  .labelprinter_special_lp06_container .acc .tmp--acc-header::after {
    right: 4.53333vw;
    width: 1.66667vw;
    height: 0.26667vw;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner {
    width: 60vw;
    margin-top: 3.46667vw;
    padding-top: 5.33333vw;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .btn {
    width: 51.86667vw;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .note {
    width: 60vw;
    margin-bottom: 4.66667vw;
    margin-left: 3.33333vw;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--01, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--02, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--03, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--04, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--05, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--06, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--07 {
    margin-bottom: 2vw;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider {
    padding-bottom: 6.33333vw;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 54.66667vw;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider .prev-arrow {
    left: 1.33333vw;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider .next-arrow {
    left: 1.33333vw;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .type_list_flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 53.53333vw;
    margin-bottom: 0.66667vw;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .type_list_flex .type_list_box {
    grid-template-rows: 5.33333vw auto 1fr;
    margin-bottom: 1.86667vw;
    width: 16.93333vw;
    height: 32.53333vw;
  }
  .labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .type--list_01_2 {
    margin-bottom: 2.66667vw;
  }
  .labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .type--list_01_2 {
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .type--list_01_7 {
    margin-bottom: 2.66667vw;
  }
  .labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .btn {
    margin-bottom: 2.66667vw;
  }
  .labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .type_list_flex .type_list_img.flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .type_list_flex .type_list_img.flex.flex02 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .link_btn {
    top: 22.8vw;
    right: 38.33333vw;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .link_btn a {
    width: 8.66667vw;
    height: 1.33333vw;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner {
    position: relative;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_ttl, .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_3 {
    margin-bottom: 3.66667vw;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_2 {
    margin-bottom: 4.86667vw;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_4 {
    margin-bottom: 5.06667vw;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .btn {
    position: relative;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .btn img {
    position: absolute;
    top: -7.33333vw;
    left: 17.13333vw;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .note {
    width: 53.33333vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.66667vw;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .subttl--02 {
    margin-top: 5.86667vw;
  }
  .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_ttl, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_2, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_3, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_4, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_6 {
    margin-bottom: 2vw;
  }
  .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .btn {
    margin-bottom: 2.66667vw;
  }
  .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type_list_flex .type_list_box .type_list_img {
    padding-top: 0;
    padding-bottom: 0;
  }
  .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_ttl, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_2, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_3, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_4, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_6 {
    margin-bottom: 2vw;
  }
  .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_ttl {
    margin-bottom: 3.33333vw;
  }
  .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_2, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_3, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_4, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_6 {
    margin-bottom: 2.66667vw;
  }
  .labelprinter_special_lp06_container #example {
    padding-bottom: 9.33333vw;
  }
  .labelprinter_special_lp06_container #example .example--ttl {
    margin-top: 8vw;
    margin-bottom: 4vw;
  }
  .labelprinter_special_lp06_container #example .example_inner {
    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;
  }
  .labelprinter_special_lp06_container #example .example_inner .acc .acc-label .tmp--acc-header {
    margin-bottom: 1vw;
    cursor: default;
  }
  .labelprinter_special_lp06_container #example .example_inner .acc .acc-label .tmp--acc-header::before {
    display: none;
  }
  .labelprinter_special_lp06_container #example .example_inner .acc .acc-label .tmp--acc-header::after {
    display: none;
  }
  .labelprinter_special_lp06_container #example .example_inner .acc .acc-content {
    height: auto;
    margin-bottom: 4vw;
    opacity: 1;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    visibility: visible;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
  .labelprinter_special_lp06_container #flow {
    width: 66.66667vw;
    padding-top: 8vw;
    padding-bottom: 9.33333vw;
  }
  .labelprinter_special_lp06_container #schedule {
    margin-bottom: 9.33333vw;
  }
  .labelprinter_special_lp06_container #schedule .example--schedule_ttl {
    margin-top: 7.33333vw;
    margin-bottom: 4vw;
  }
  .labelprinter_special_lp06_container #schedule .schedule_box {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .labelprinter_special_lp06_container #schedule .schedule_box .txt_inner {
    margin-top: 0;
    margin-left: 2vw;
  }
  .labelprinter_special_lp06_container #schedule .schedule_box .txt_inner h3 {
    display: block;
    margin-bottom: 0.66667vw;
    font-size: 1.86667vw;
    font-weight: 600;
    color: #1b2d5a;
    text-align: left;
    line-height: 1;
  }
  .labelprinter_special_lp06_container #schedule .schedule_box .txt_inner p {
    font-size: 1.33333vw;
    line-height: 1.4;
  }
  .labelprinter_special_lp06_container #schedule .note {
    margin-top: 1.66667vw;
  }
  .labelprinter_special_lp06_container #provide {
    width: 67.33333vw;
    padding-top: 8vw;
  }
  .labelprinter_special_lp06_container #provide img {
    margin-bottom: 3vw;
  }
  .labelprinter_special_lp06_container #provide .provide--ttl {
    margin-bottom: 4vw;
  }
  .labelprinter_special_lp06_container #provide .flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 67.33333vw;
  }
  .labelprinter_special_lp06_container #provide .btn {
    padding-bottom: 8vw;
  }
  .labelprinter_special_lp06_container #faq {
    margin-bottom: 8vw;
  }
  .labelprinter_special_lp06_container #faq .faq--ttl {
    margin-top: 6.66667vw;
    margin-bottom: 2.66667vw;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header {
    padding-left: 7.06667vw;
    padding-top: 1.33333vw;
    padding-bottom: 1.33333vw;
    font-size: 1.73333vw;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header .tmp--acc-header-icon {
    left: 2vw;
    width: 3.73333vw;
    height: 3.73333vw;
    background-size: 3.73333vw 3.73333vw;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header::before {
    right: 2vw;
    width: 2.13333vw;
    height: 0.33333vw;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header::after {
    right: 2vw;
    width: 2.13333vw;
    height: 0.33333vw;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-check:checked + .acc-label + .acc-content {
    margin-bottom: 4vw;
    padding-top: 1.33333vw;
    padding-bottom: 1.33333vw;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-content {
    margin-bottom: 4vw;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-content .acc-content-icon {
    top: 1.33333vw;
    left: 2vw;
    width: 3.73333vw;
    height: 3.73333vw;
    background-size: 3.73333vw 3.73333vw;
  }
  .labelprinter_special_lp06_container #service .service_inner {
    grid-template-rows: 8vw 23.33333vw auto 0;
    grid-template-columns: 39vw 22.66667vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    padding-top: 4vw;
    padding-bottom: 6.66667vw;
    padding-left: 2.66667vw;
  }
  .labelprinter_special_lp06_container #service .service_inner img {
    margin-left: 0;
    margin-right: 0;
  }
  .labelprinter_special_lp06_container #service .service_ttl {
    grid-row: 1 / 2;
    grid-column: 1 / 2;
  }
  .labelprinter_special_lp06_container #service .service_txt {
    grid-row: 2 / 3;
    grid-column: 1 / 2;
  }
  .labelprinter_special_lp06_container #service .service_btn {
    grid-row: 3 / 4;
    grid-column: 1 / 2;
    text-align: left;
    margin-left: 3%;
  }
  .labelprinter_special_lp06_container #service .service_img {
    grid-row: 1 / 4;
    grid-column: 2 / 3;
    background: #fff;
    align-self: flex-start;
  }
  .labelprinter_special_lp06_container .cta--btn_rental {
    width: 67.2vw;
    max-width: 63rem;
    height: 7.26667vw;
    max-height: 6.8125rem;
  }
  .labelprinter_special_lp06_container .cta--txt_rental {
    width: 25.4vw;
    max-width: 23.8125rem;
    height: 1.33333vw;
    max-height: 1.25rem;
  }
  .labelprinter_special_lp06_container .cta--btn_dl {
    width: 32.26667vw;
    max-width: 30.25rem;
    height: 7vw;
    max-height: 6.5625rem;
  }
  .labelprinter_special_lp06_container .cta--txt_dl {
    width: 9.73333vw;
    max-width: 9.125rem;
    height: 1.26667vw;
    max-height: 1.1875rem;
  }
  .labelprinter_special_lp06_container .cta--btn_contact {
    width: 32.26667vw;
    max-width: 30.25rem;
    height: 7vw;
    max-height: 6.5625rem;
  }
  .labelprinter_special_lp06_container .cta--txt_contact {
    width: 20.73333vw;
    max-width: 19.4375rem;
    height: 1.26667vw;
    max-height: 1.1875rem;
  }
  .labelprinter_special_lp06_container .btn--detail {
    width: 22.66667vw;
    max-width: 21.25rem;
    height: 3.33333vw;
    max-height: 3.125rem;
  }
  .labelprinter_special_lp06_container .btn--movie {
    width: 22.66667vw;
    max-width: 21.25rem;
    height: 3.33333vw;
    max-height: 3.125rem;
  }
  .labelprinter_special_lp06_container .btn--service {
    width: 28vw;
    max-width: 26.25rem;
    height: 3.33333vw;
    max-height: 3.125rem;
  }
  .labelprinter_special_lp06_container .fv--01 {
    width: 100vw;
    max-width: 93.75rem;
    height: 33.33333vw;
    max-height: 31.25rem;
  }
  .labelprinter_special_lp06_container .fv--02 {
    width: 100vw;
    max-width: 93.75rem;
    height: 33.33333vw;
    max-height: 31.25rem;
  }
  .labelprinter_special_lp06_container .fv--ttl {
    width: 66.8vw;
    max-width: 62.625rem;
    height: 10.8vw;
    max-height: 10.125rem;
  }
  .labelprinter_special_lp06_container .subttl--01 {
    width: 30.86667vw;
    max-width: 28.9375rem;
    height: 4.33333vw;
    max-height: 4.0625rem;
  }
  .labelprinter_special_lp06_container .subttl--02 {
    width: 9.33333vw;
    max-width: 8.75rem;
    height: 1.8vw;
    max-height: 1.6875rem;
  }
  .labelprinter_special_lp06_container .subttl--03 {
    width: 32.13333vw;
    max-width: 30.125rem;
    height: 4.26667vw;
    max-height: 4rem;
  }
  .labelprinter_special_lp06_container .subttl--04 {
    width: 33vw;
    max-width: 30.9375rem;
    height: 1.8vw;
    max-height: 1.6875rem;
  }
  .labelprinter_special_lp06_container .subttl--05 {
    width: 26.2vw;
    max-width: 24.5625rem;
    height: 1.8vw;
    max-height: 1.6875rem;
  }
  .labelprinter_special_lp06_container .subttl--06 {
    width: 35.06667vw;
    max-width: 32.875rem;
    height: 1.8vw;
    max-height: 1.6875rem;
  }
  .labelprinter_special_lp06_container .subttl--07 {
    width: 30.86667vw;
    max-width: 28.9375rem;
    height: 4.33333vw;
    max-height: 4.0625rem;
  }
  .labelprinter_special_lp06_container .itemList--ttl {
    width: 35.46667vw;
    max-width: 33.25rem;
    height: 5.86667vw;
    max-height: 5.5rem;
  }
  .labelprinter_special_lp06_container .itemList--img {
    width: 66.73333vw;
    max-width: 62.5625rem;
    height: 68vw;
    max-height: 63.75rem;
  }
  .labelprinter_special_lp06_container .itemList--btn {
    width: 11.6vw;
    max-width: 10.875rem;
    height: 4.33333vw;
    max-height: 4.0625rem;
  }
  .labelprinter_special_lp06_container .type--ttl {
    width: 52.46667vw;
    max-width: 49.1875rem;
    height: 5.8vw;
    max-height: 5.4375rem;
  }
  .labelprinter_special_lp06_container .type--list_01 {
    width: 66.66667vw;
    max-width: 62.5rem;
    height: 10.66667vw;
    max-height: 10rem;
  }
  .labelprinter_special_lp06_container .type--list_01_1 {
    width: 66.66667vw;
    max-width: 62.5rem;
    height: 28.66667vw;
    max-height: 26.875rem;
  }
  .labelprinter_special_lp06_container .type--list_01_ttl {
    width: 35.4vw;
    max-width: 33.1875rem;
    height: 4.6vw;
    max-height: 4.3125rem;
  }
  .labelprinter_special_lp06_container .type--list_01_2 {
    width: 53.46667vw;
    max-width: 50.125rem;
    height: 20.06667vw;
    max-height: 18.8125rem;
  }
  .labelprinter_special_lp06_container .type--list_01_3_txt01 {
    width: 11.53333vw;
    max-width: 10.8125rem;
    height: 3.4vw;
    max-height: 3.1875rem;
  }
  .labelprinter_special_lp06_container .type--list_01_3_img {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_01_3_txt02 {
    width: 14.06667vw;
    max-width: 13.1875rem;
    height: 10.6vw;
    max-height: 9.9375rem;
  }
  .labelprinter_special_lp06_container .type--list_01_4_txt01 {
    width: 13.93333vw;
    max-width: 13.0625rem;
    height: 3.4vw;
    max-height: 3.1875rem;
  }
  .labelprinter_special_lp06_container .type--list_01_4_img01 {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 6.93333vw;
    max-height: 6.5rem;
  }
  .labelprinter_special_lp06_container .type--list_01_4_img02 {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 7.2vw;
    max-height: 6.75rem;
  }
  .labelprinter_special_lp06_container .type--list_01_4_txt02 {
    width: 13.8vw;
    max-width: 12.9375rem;
    height: 8.6vw;
    max-height: 8.0625rem;
  }
  .labelprinter_special_lp06_container .type--list_01_5_txt01 {
    width: 15.73333vw;
    max-width: 14.75rem;
    height: 3.4vw;
    max-height: 3.1875rem;
  }
  .labelprinter_special_lp06_container .type--list_01_5_img {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_01_5_txt02 {
    width: 13.86667vw;
    max-width: 13rem;
    height: 10.66667vw;
    max-height: 10rem;
  }
  .labelprinter_special_lp06_container .type--list_01_7 {
    width: 51.93333vw;
    max-width: 48.6875rem;
    height: 20.86667vw;
    max-height: 19.5625rem;
  }
  .labelprinter_special_lp06_container .type--list_01_8_txt01 {
    width: 12.6vw;
    max-width: 11.8125rem;
    height: 3.4vw;
    max-height: 3.1875rem;
  }
  .labelprinter_special_lp06_container .type--list_01_8_img {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_01_8_txt02 {
    width: 14vw;
    max-width: 13.125rem;
    height: 8.66667vw;
    max-height: 8.125rem;
  }
  .labelprinter_special_lp06_container .type--list_01_9_txt01 {
    width: 14.06667vw;
    max-width: 13.1875rem;
    height: 3.4vw;
    max-height: 3.1875rem;
  }
  .labelprinter_special_lp06_container .type--list_01_10_img01 {
    width: 8.33333vw;
    max-width: 7.8125rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_01_10_img02 {
    width: 8.33333vw;
    max-width: 7.8125rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_01_9_txt02 {
    width: 14vw;
    max-width: 13.125rem;
    height: 10.53333vw;
    max-height: 9.875rem;
  }
  .labelprinter_special_lp06_container .type--list_01_11_txt01 {
    width: 10.33333vw;
    max-width: 9.6875rem;
    height: 3.26667vw;
    max-height: 3.0625rem;
  }
  .labelprinter_special_lp06_container .type--list_01_11_img {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_01_11_txt02 {
    width: 13.73333vw;
    max-width: 12.875rem;
    height: 8.73333vw;
    max-height: 8.1875rem;
  }
  .labelprinter_special_lp06_container .slider--01 {
    width: 16.93333vw;
    max-width: 15.875rem;
    height: 28.4vw;
    max-height: 26.625rem;
  }
  .labelprinter_special_lp06_container .slider--02 {
    width: 16.86667vw;
    max-width: 15.8125rem;
    height: 28.6vw;
    max-height: 26.8125rem;
  }
  .labelprinter_special_lp06_container .slider--03 {
    width: 17.66667vw;
    max-width: 16.5625rem;
    height: 27.33333vw;
    max-height: 25.625rem;
  }
  .labelprinter_special_lp06_container .slider--04 {
    width: 16.6vw;
    max-width: 15.5625rem;
    height: 28.93333vw;
    max-height: 27.125rem;
  }
  .labelprinter_special_lp06_container .slider--05 {
    width: 16.8vw;
    max-width: 15.75rem;
    height: 28.8vw;
    max-height: 27rem;
  }
  .labelprinter_special_lp06_container .slider--06 {
    width: 17.26667vw;
    max-width: 16.1875rem;
    height: 28.8vw;
    max-height: 27rem;
  }
  .labelprinter_special_lp06_container .slider--07 {
    width: 17.46667vw;
    max-width: 16.375rem;
    height: 29.66667vw;
    max-height: 27.8125rem;
  }
  .labelprinter_special_lp06_container .slider--08 {
    width: 17.13333vw;
    max-width: 16.0625rem;
    height: 28.26667vw;
    max-height: 26.5rem;
  }
  .labelprinter_special_lp06_container .slider--09 {
    width: 18.06667vw;
    max-width: 16.9375rem;
    height: 29.53333vw;
    max-height: 27.6875rem;
  }
  .labelprinter_special_lp06_container .slider--10 {
    width: 17.13333vw;
    max-width: 16.0625rem;
    height: 28.73333vw;
    max-height: 26.9375rem;
  }
  .labelprinter_special_lp06_container .slider--11 {
    width: 18.46667vw;
    max-width: 17.3125rem;
    height: 28.73333vw;
    max-height: 26.9375rem;
  }
  .labelprinter_special_lp06_container .slider--12 {
    width: 17.13333vw;
    max-width: 16.0625rem;
    height: 28.6vw;
    max-height: 26.8125rem;
  }
  .labelprinter_special_lp06_container .slider--13 {
    width: 16.8vw;
    max-width: 15.75rem;
    height: 27.46667vw;
    max-height: 25.75rem;
  }
  .labelprinter_special_lp06_container .slider--14 {
    width: 17.53333vw;
    max-width: 16.4375rem;
    height: 28.6vw;
    max-height: 26.8125rem;
  }
  .labelprinter_special_lp06_container .slider--15 {
    width: 16.93333vw;
    max-width: 15.875rem;
    height: 28.73333vw;
    max-height: 26.9375rem;
  }
  .labelprinter_special_lp06_container .slider--16 {
    width: 17.2vw;
    max-width: 16.125rem;
    height: 28.4vw;
    max-height: 26.625rem;
  }
  .labelprinter_special_lp06_container .slider--17 {
    width: 16.73333vw;
    max-width: 15.6875rem;
    height: 27.73333vw;
    max-height: 26rem;
  }
  .labelprinter_special_lp06_container .slider--18 {
    width: 17.06667vw;
    max-width: 16rem;
    height: 27.26667vw;
    max-height: 25.5625rem;
  }
  .labelprinter_special_lp06_container .type--list_02 {
    width: 66.66667vw;
    max-width: 62.5rem;
    height: 10.66667vw;
    max-height: 10rem;
  }
  .labelprinter_special_lp06_container .type--list_02_1 {
    width: 66.66667vw;
    max-width: 62.5rem;
    height: 28.66667vw;
    max-height: 26.875rem;
  }
  .labelprinter_special_lp06_container .type--list_02_2 {
    width: 52.46667vw;
    max-width: 49.1875rem;
    height: 18.33333vw;
    max-height: 17.1875rem;
  }
  .labelprinter_special_lp06_container .type--list_02_3 {
    width: 52.2vw;
    max-width: 48.9375rem;
    height: 24.26667vw;
    max-height: 22.75rem;
  }
  .labelprinter_special_lp06_container .type--list_02_4 {
    width: 51.4vw;
    max-width: 48.1875rem;
    height: 19.26667vw;
    max-height: 18.0625rem;
  }
  .labelprinter_special_lp06_container .type--list_02_5 {
    width: 16.8vw;
    max-width: 15.75rem;
    height: 32.6vw;
    max-height: 30.5625rem;
  }
  .labelprinter_special_lp06_container .type--list_02_6 {
    width: 16.8vw;
    max-width: 15.75rem;
    height: 32.6vw;
    max-height: 30.5625rem;
  }
  .labelprinter_special_lp06_container .type--list_02_7 {
    width: 16.8vw;
    max-width: 15.75rem;
    height: 32.6vw;
    max-height: 30.5625rem;
  }
  .labelprinter_special_lp06_container .type--list_02_ttl {
    width: 38.2vw;
    max-width: 35.8125rem;
    height: 1.86667vw;
    max-height: 1.75rem;
  }
  .labelprinter_special_lp06_container .type--list_03 {
    width: 66.66667vw;
    max-width: 62.5rem;
    height: 10.66667vw;
    max-height: 10rem;
  }
  .labelprinter_special_lp06_container .type--list_03_1 {
    width: 66.66667vw;
    max-width: 62.5rem;
    height: 28.66667vw;
    max-height: 26.875rem;
  }
  .labelprinter_special_lp06_container .type--list_03_2 {
    width: 53.46667vw;
    max-width: 50.125rem;
    height: 17.53333vw;
    max-height: 16.4375rem;
  }
  .labelprinter_special_lp06_container .type--list_03_3_img {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_03_3_txt01 {
    width: 14.93333vw;
    max-width: 14rem;
    height: 3.46667vw;
    max-height: 3.25rem;
  }
  .labelprinter_special_lp06_container .type--list_03_3_txt02 {
    width: 13.93333vw;
    max-width: 13.0625rem;
    height: 8.66667vw;
    max-height: 8.125rem;
  }
  .labelprinter_special_lp06_container .type--list_03_4_img {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_03_4_txt01 {
    width: 11.26667vw;
    max-width: 10.5625rem;
    height: 3.4vw;
    max-height: 3.1875rem;
  }
  .labelprinter_special_lp06_container .type--list_03_4_txt02 {
    width: 14vw;
    max-width: 13.125rem;
    height: 8.66667vw;
    max-height: 8.125rem;
  }
  .labelprinter_special_lp06_container .type--list_03_5_img {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_03_5_txt01 {
    width: 13.86667vw;
    max-width: 13rem;
    height: 3.4vw;
    max-height: 3.1875rem;
  }
  .labelprinter_special_lp06_container .type--list_03_5_txt02 {
    width: 13.93333vw;
    max-width: 13.0625rem;
    height: 6.8vw;
    max-height: 6.375rem;
  }
  .labelprinter_special_lp06_container .type--list_03_6 {
    width: 53.46667vw;
    max-width: 50.125rem;
    height: 22.2vw;
    max-height: 20.8125rem;
  }
  .labelprinter_special_lp06_container .type--list_03_7_img {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_03_7_txt01 {
    width: 15.73333vw;
    max-width: 14.75rem;
    height: 3.4vw;
    max-height: 3.1875rem;
  }
  .labelprinter_special_lp06_container .type--list_03_7_txt02 {
    width: 14vw;
    max-width: 13.125rem;
    height: 8.66667vw;
    max-height: 8.125rem;
  }
  .labelprinter_special_lp06_container .type--list_03_8_img {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_03_8_txt01 {
    width: 15.46667vw;
    max-width: 14.5rem;
    height: 3.46667vw;
    max-height: 3.25rem;
  }
  .labelprinter_special_lp06_container .type--list_03_8_txt02 {
    width: 13.8vw;
    max-width: 12.9375rem;
    height: 6.8vw;
    max-height: 6.375rem;
  }
  .labelprinter_special_lp06_container .type--list_03_9_img {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_03_9_txt02 {
    width: 13.93333vw;
    max-width: 13.0625rem;
    height: 8.66667vw;
    max-height: 8.125rem;
  }
  .labelprinter_special_lp06_container .type--list_03_9_txt01 {
    width: 11.2vw;
    max-width: 10.5rem;
    height: 3.4vw;
    max-height: 3.1875rem;
  }
  .labelprinter_special_lp06_container .type--list_04 {
    width: 66.66667vw;
    max-width: 62.5rem;
    height: 10.66667vw;
    max-height: 10rem;
  }
  .labelprinter_special_lp06_container .type--list_04_1 {
    width: 66.66667vw;
    max-width: 62.5rem;
    height: 28.66667vw;
    max-height: 26.875rem;
  }
  .labelprinter_special_lp06_container .type--list_04_2 {
    width: 53.46667vw;
    max-width: 50.125rem;
    height: 19.6vw;
    max-height: 18.375rem;
  }
  .labelprinter_special_lp06_container .type--list_04_ttl {
    width: 38.26667vw;
    max-width: 35.875rem;
    height: 1.86667vw;
    max-height: 1.75rem;
  }
  .labelprinter_special_lp06_container .type--list_04_3 {
    width: 52.8vw;
    max-width: 49.5rem;
    height: 19.13333vw;
    max-height: 17.9375rem;
  }
  .labelprinter_special_lp06_container .type--list_04_4_img {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_04_4_txt01 {
    width: 15.33333vw;
    max-width: 14.375rem;
    height: 3.4vw;
    max-height: 3.1875rem;
  }
  .labelprinter_special_lp06_container .type--list_04_4_txt02 {
    width: 13.8vw;
    max-width: 12.9375rem;
    height: 8.66667vw;
    max-height: 8.125rem;
  }
  .labelprinter_special_lp06_container .type--list_04_5_img {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_04_5_txt01 {
    width: 12.33333vw;
    max-width: 11.5625rem;
    height: 3.4vw;
    max-height: 3.1875rem;
  }
  .labelprinter_special_lp06_container .type--list_04_5_txt02 {
    width: 13.93333vw;
    max-width: 13.0625rem;
    height: 8.66667vw;
    max-height: 8.125rem;
  }
  .labelprinter_special_lp06_container .type--list_04_6_img {
    width: 16.66667vw;
    max-width: 15.625rem;
    height: 14.13333vw;
    max-height: 13.25rem;
  }
  .labelprinter_special_lp06_container .type--list_04_6_txt01 {
    width: 14.33333vw;
    max-width: 13.4375rem;
    height: 1.4vw;
    max-height: 1.3125rem;
  }
  .labelprinter_special_lp06_container .type--list_04_6_txt02 {
    width: 13.93333vw;
    max-width: 13.0625rem;
    height: 8.66667vw;
    max-height: 8.125rem;
  }
  .labelprinter_special_lp06_container .example--01_1 {
    width: 30.8vw;
    max-width: 28.875rem;
    height: 35.93333vw;
    max-height: 33.6875rem;
  }
  .labelprinter_special_lp06_container .example--01_2 {
    width: 30.66667vw;
    max-width: 28.75rem;
    height: 12.06667vw;
    max-height: 11.3125rem;
  }
  .labelprinter_special_lp06_container .example--02_1 {
    width: 30.73333vw;
    max-width: 28.8125rem;
    height: 35.93333vw;
    max-height: 33.6875rem;
  }
  .labelprinter_special_lp06_container .example--02_2 {
    width: 30.66667vw;
    max-width: 28.75rem;
    height: 8.8vw;
    max-height: 8.25rem;
  }
  .labelprinter_special_lp06_container .example--03_1 {
    width: 30.73333vw;
    max-width: 28.8125rem;
    height: 35.93333vw;
    max-height: 33.6875rem;
  }
  .labelprinter_special_lp06_container .example--03_2 {
    width: 30.66667vw;
    max-width: 28.75rem;
    height: 9.8vw;
    max-height: 9.1875rem;
  }
  .labelprinter_special_lp06_container .example--04_1 {
    width: 30.73333vw;
    max-width: 28.8125rem;
    height: 38.26667vw;
    max-height: 35.875rem;
  }
  .labelprinter_special_lp06_container .example--04_2 {
    width: 30.66667vw;
    max-width: 28.75rem;
    height: 13.13333vw;
    max-height: 12.3125rem;
  }
  .labelprinter_special_lp06_container .example--flow {
    width: 66.66667vw;
    max-width: 62.5rem;
    height: 51.66667vw;
    max-height: 48.4375rem;
  }
  .labelprinter_special_lp06_container .example--schedule_arrow {
    width: 2vw;
    max-width: 1.875rem;
    height: 1.73333vw;
    max-height: 1.625rem;
  }
  .labelprinter_special_lp06_container .example--schedule_step1 {
    width: 26.53333vw;
    max-width: 24.875rem;
    height: 10.06667vw;
    max-height: 9.4375rem;
  }
  .labelprinter_special_lp06_container .example--schedule_step1_ttl {
    width: 14.26667vw;
    max-width: 13.375rem;
    height: 1.8vw;
    max-height: 1.6875rem;
  }
  .labelprinter_special_lp06_container .example--schedule_step2 {
    width: 26.53333vw;
    max-width: 24.875rem;
    height: 10.06667vw;
    max-height: 9.4375rem;
  }
  .labelprinter_special_lp06_container .example--schedule_step2_ttl {
    width: 24.46667vw;
    max-width: 22.9375rem;
    height: 1.8vw;
    max-height: 1.6875rem;
  }
  .labelprinter_special_lp06_container .example--schedule_step3 {
    width: 26.53333vw;
    max-width: 24.875rem;
    height: 9.26667vw;
    max-height: 8.6875rem;
  }
  .labelprinter_special_lp06_container .example--schedule_step3_ttl {
    width: 20.86667vw;
    max-width: 19.5625rem;
    height: 1.8vw;
    max-height: 1.6875rem;
  }
  .labelprinter_special_lp06_container .example--schedule_step4 {
    width: 26.46667vw;
    max-width: 24.8125rem;
    height: 10.2vw;
    max-height: 9.5625rem;
  }
  .labelprinter_special_lp06_container .example--schedule_step4_ttl {
    width: 5.46667vw;
    max-width: 5.125rem;
    height: 1.8vw;
    max-height: 1.6875rem;
  }
  .labelprinter_special_lp06_container .example--schedule_ttl {
    width: 42.26667vw;
    max-width: 39.625rem;
    height: 5.93333vw;
    max-height: 5.5625rem;
  }
  .labelprinter_special_lp06_container .example--ttl {
    width: 31.66667vw;
    max-width: 29.6875rem;
    height: 2.86667vw;
    max-height: 2.6875rem;
  }
  .labelprinter_special_lp06_container .provide--01 {
    width: 67.33333vw;
    max-width: 63.125rem;
    height: 30.66667vw;
    max-height: 28.75rem;
  }
  .labelprinter_special_lp06_container .provide--02 {
    width: 34vw;
    max-width: 31.875rem;
    height: 22vw;
    max-height: 20.625rem;
  }
  .labelprinter_special_lp06_container .provide--03 {
    width: 30vw;
    max-width: 28.125rem;
    height: 22vw;
    max-height: 20.625rem;
  }
  .labelprinter_special_lp06_container .provide--04_02 {
    width: 67.33333vw;
    max-width: 63.125rem;
    height: 67.46667vw;
    max-height: 63.25rem;
  }
  .labelprinter_special_lp06_container .provide--ttl {
    width: 40.66667vw;
    max-width: 38.125rem;
    height: 10.6vw;
    max-height: 9.9375rem;
  }
  .labelprinter_special_lp06_container .faq--a {
    width: 3.73333vw;
    max-width: 3.5rem;
    height: 3.73333vw;
    max-height: 3.5rem;
  }
  .labelprinter_special_lp06_container .faq--q {
    width: 3.73333vw;
    max-width: 3.5rem;
    height: 3.73333vw;
    max-height: 3.5rem;
  }
  .labelprinter_special_lp06_container .faq--ttl {
    width: 35.06667vw;
    max-width: 32.875rem;
    height: 2.86667vw;
    max-height: 2.6875rem;
  }
  .labelprinter_special_lp06_container .service--img {
    width: 22.66667vw;
    max-width: 21.25rem;
    height: 34.6vw;
    max-height: 32.4375rem;
  }
  .labelprinter_special_lp06_container .service--ttl {
    width: 28.33333vw;
    max-width: 26.5625rem;
    height: 5.33333vw;
    max-height: 5rem;
  }
  .labelprinter_special_lp06_container .service--txt {
    width: 37.73333vw;
    max-width: 35.375rem;
    height: 22.6vw;
    max-height: 21.1875rem;
  }
}

@media screen and (min-width: 93.6875rem) {
  .labelprinter_special_lp06_container {
    max-width: 93.75rem;
  }
  .labelprinter_special_lp06_container .wrap_690 {
    width: 63.125rem;
  }
  .labelprinter_special_lp06_container .note {
    font-size: 0.75rem;
  }
  .labelprinter_special_lp06_container .mb-20 {
    margin-bottom: 1.25rem;
  }
  .labelprinter_special_lp06_container .mb-30 {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container .mb-80 {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container .mb-60 {
    margin-bottom: 3.75rem;
  }
  .labelprinter_special_lp06_container .pt_pb {
    padding-top: 5rem;
    padding-bottom: 8.75rem;
  }
  .labelprinter_special_lp06_container .pt_pb2 {
    padding-top: 7.5rem;
    padding-bottom: 8.75rem;
  }
  .labelprinter_special_lp06_container #fv .fv--01 {
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #cta {
    margin-bottom: 8.125rem;
    padding-top: 3.75rem;
  }
  .labelprinter_special_lp06_container #cta .cta--txt_rental {
    margin-bottom: 0.625rem;
  }
  .labelprinter_special_lp06_container #cta .cta--btn_rental {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container #cta .cta_flex .cta_box .cta--txt_dl {
    margin-bottom: 0.625rem;
  }
  .labelprinter_special_lp06_container #cta .cta_flex .cta_box .cta--txt_contact {
    margin-bottom: 0.625rem;
  }
  .labelprinter_special_lp06_container #itemList {
    padding-top: 6.875rem;
    padding-bottom: 8.125rem;
    margin-bottom: 3.75rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList--ttl {
    margin-bottom: 3.75rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner {
    width: 62.5625rem;
    margin-bottom: 7.5rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner ul {
    top: 64.375rem;
    left: 13.3125rem;
    width: 48.4375rem;
  }
  .labelprinter_special_lp06_container #itemList .itemList_scroll .itemList_scroll_inner ul li {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .labelprinter_special_lp06_container #itemList .note {
    width: 62.5625rem;
    margin-left: auto;
    margin-right: auto;
  }
  .labelprinter_special_lp06_container #type {
    width: 62.5rem;
    padding-top: 2.5rem;
  }
  .labelprinter_special_lp06_container #type .type--ttl {
    margin-bottom: 3.75rem;
  }
  .labelprinter_special_lp06_container #type .acc .acc-check:checked + .acc-label + .acc-content {
    padding-bottom: 7.625rem;
    margin-bottom: 5rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content {
    -webkit-transform: translateY(-6.25rem);
        -ms-transform: translateY(-6.25rem);
            transform: translateY(-6.25rem);
  }
  .labelprinter_special_lp06_container .acc #tmp-acc-label + .acc-label::after {
    right: 4.0625rem;
    width: 3.5rem;
    height: 3.5rem;
  }
  .labelprinter_special_lp06_container .acc .tmp--acc-header::before {
    right: 4.25rem;
    width: 1.5625rem;
    height: 0.25rem;
  }
  .labelprinter_special_lp06_container .acc .tmp--acc-header::after {
    right: 4.25rem;
    width: 1.5625rem;
    height: 0.25rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner {
    width: 56.25rem;
    margin-top: 3.25rem;
    padding-top: 5rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .btn {
    width: 48.625rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .note {
    width: 56.25rem;
    margin-bottom: 4.375rem;
    margin-left: 3.125rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--01, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--02, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--03, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--04, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--05, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--06, .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .subttl--07 {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider {
    padding-bottom: 5.9375rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider {
    width: 51.25rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider .prev-arrow {
    left: 1.25rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .slider .example_slider .next-arrow {
    left: 1.25rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .type_list_flex {
    width: 50.1875rem;
    margin-bottom: 0.625rem;
  }
  .labelprinter_special_lp06_container .acc .acc-content .acc-content-inner .type_list_flex .type_list_box {
    grid-template-rows: 5rem auto 1fr;
    margin-bottom: 1.75rem;
    width: 15.875rem;
    height: 30.5rem;
  }
  .labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .type--list_01_7 {
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #type_01 .acc-content .acc-content-inner .btn {
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .link_btn {
    top: 21.375rem;
    right: 35.9375rem;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .link_btn a {
    width: 8.125rem;
    height: 1.25rem;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_ttl, .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_3 {
    margin-bottom: 3.4375rem;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_2 {
    margin-bottom: 4.5625rem;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .type--list_02_4 {
    margin-bottom: 4.75rem;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .btn img {
    top: -6.875rem;
    left: 16.0625rem;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .note {
    width: 50rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #type_02 .acc-content .acc-content-inner .subttl--02 {
    margin-top: 5.5rem;
  }
  .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_ttl, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_2, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_3, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_4, .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .type--list_03_6 {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container #type_03 .acc-content .acc-content-inner .btn {
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_ttl, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_2, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_3, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_4, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_6 {
    margin-bottom: 1.875rem;
  }
  .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_ttl {
    margin-bottom: 3.125rem;
  }
  .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_2, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_3, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_4, .labelprinter_special_lp06_container #type_04 .acc-content .acc-content-inner .type--list_04_6 {
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #example {
    padding-bottom: 8.75rem;
  }
  .labelprinter_special_lp06_container #example .example--ttl {
    margin-top: 7.5rem;
    margin-bottom: 3.75rem;
  }
  .labelprinter_special_lp06_container #example .example_inner .acc .acc-label .tmp--acc-header {
    margin-bottom: 0.9375rem;
  }
  .labelprinter_special_lp06_container #example .example_inner .acc .acc-content {
    margin-bottom: 3.75rem;
  }
  .labelprinter_special_lp06_container #flow {
    width: 62.5rem;
    padding-top: 7.5rem;
    padding-bottom: 8.75rem;
  }
  .labelprinter_special_lp06_container #schedule {
    margin-bottom: 8.75rem;
  }
  .labelprinter_special_lp06_container #schedule .example--schedule_ttl {
    margin-top: 6.875rem;
    margin-bottom: 3.75rem;
  }
  .labelprinter_special_lp06_container #schedule .schedule_box .txt_inner {
    margin-left: 1.875rem;
  }
  .labelprinter_special_lp06_container #schedule .schedule_box .txt_inner h3 {
    display: block;
    margin-bottom: 0.625rem;
    font-size: 1.75rem;
    font-weight: 600;
    color: #1b2d5a;
    text-align: left;
    line-height: 1;
  }
  .labelprinter_special_lp06_container #schedule .schedule_box .txt_inner p {
    font-size: 1.25rem;
  }
  .labelprinter_special_lp06_container #schedule .note {
    margin-top: 1.5625rem;
  }
  .labelprinter_special_lp06_container #provide {
    width: 63.125rem;
    padding-top: 7.5rem;
  }
  .labelprinter_special_lp06_container #provide img {
    margin-bottom: 2.8125rem;
  }
  .labelprinter_special_lp06_container #provide .provide--ttl {
    margin-bottom: 2.8125rem;
  }
  .labelprinter_special_lp06_container #provide .flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 63.125rem;
  }
  .labelprinter_special_lp06_container #provide .btn {
    padding-bottom: 7.5rem;
  }
  .labelprinter_special_lp06_container #faq {
    margin-bottom: 7.5rem;
  }
  .labelprinter_special_lp06_container #faq .faq--ttl {
    margin-top: 6.25rem;
    margin-bottom: 2.5rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header {
    padding-left: 6.625rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-size: 1.625rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header .tmp--acc-header-icon {
    left: 1.875rem;
    width: 3.5rem;
    height: 3.5rem;
    background-size: 3.5rem 3.5rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header::before {
    right: 1.875rem;
    width: 2rem;
    height: 0.3125rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-label .tmp--acc-header::after {
    right: 1.875rem;
    width: 2rem;
    height: 0.3125rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-check:checked + .acc-label + .acc-content {
    margin-bottom: 3.75rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-content {
    margin-bottom: 3.75rem;
  }
  .labelprinter_special_lp06_container #faq .acc .acc-content .acc-content-icon {
    top: 1.25rem;
    left: 1.875rem;
    width: 3.5rem;
    height: 3.5rem;
    background-size: 3.5rem 3.5rem;
  }
  .labelprinter_special_lp06_container #service .service_inner {
    grid-template-rows: 7.5rem 21.875rem auto 0;
    grid-template-columns: 36.5625rem 21.25rem;
    padding-top: 3.75rem;
    padding-bottom: 6.25rem;
    padding-left: 2.5rem;
  }
}

@media screen and (min-width: 62.5rem) {
  .labelprinter_special_lp06_container .br-sp {
    display: none;
  }
}

/* /#float */
.follow-menu-wrapper{
    position: fixed;
    transition: all 0.3s ease 0s;
	left: 0;
	right:0;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 1000px;
	z-index: 999;
	bottom: -150px;
}
.follow-menu-wrapper.follow-menu-on{
	bottom: -1px;
}
.follow-menu-wrapper.follow-menu-off{
	bottom: -150px;
    transition: all 0.3s ease 0s;
}
.follow-menu-wrapper ul{
	display: flex;
}
.follow-menu-wrapper ul li{
	width: 33.3%;
	text-align: center;
	font-size: 18px;
	line-height: 1;
	font-weight: 600;
}
.follow-menu-wrapper ul li a span{
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
.follow-menu-wrapper ul li a span img{
	max-width:100%;
}
.follow-menu-wrapper ul li:nth-child(1) a{
	color: #000000;
	background: #ffe600;
	display: block;
	width: 100%;
	padding-top: 35px;
	padding-bottom: 35px;
}
.follow-menu-wrapper ul li:nth-child(1) .icon{
	width: 14px;
	margin-left: 3px;
}
.follow-menu-wrapper ul li:nth-child(2) a{
	color: #fff;
	background: #303030;
	display: block;
	width: 100%;
	padding-top: 35px;
	padding-bottom: 35px;
}
.follow-menu-wrapper ul li:nth-child(2) .icon{
	width: 20px;
	margin-left: 3px;
}
.follow-menu-wrapper ul li:nth-child(3) a{
	color: #fff;
	background: #0099ff;
	display: block;
	width: 100%;
	padding-top: 35px;
	padding-bottom: 35px;
}
.follow-menu-wrapper ul li:nth-child(3) .icon{
	width: 20px;
	margin-left: 3px;
}
footer{
	padding-bottom: 20px;
}
.st-backToTopFixed{
	bottom: 60px;
}
@media print, screen and (max-width: 768px) {.follow-menu-wrapper.follow-menu-on{
		bottom: 0;
	}
	.follow-menu-wrapper.follow-menu-off{
		bottom: -120px;
	}
	.follow-menu-wrapper ul{
		display: flex;
	}
	.follow-menu-wrapper ul li{
		width: 33.3%;
		text-align: center;
		font-size: 3.3vw;
		line-height: 1.75;
		font-weight: 600;
	}
	.follow-menu-wrapper ul li a span{
		display: block;
		text-align: center;
		line-height: 1.4;
	}
	.follow-menu-wrapper ul li:nth-child(1) a{
		padding-top: 3vw;
		padding-bottom: 3vw;
	}
	.follow-menu-wrapper ul li:nth-child(1) .icon{
		width:3vw;
		margin-left: auto;
		margin-right: auto;
	}
	.follow-menu-wrapper ul li:nth-child(2) a{
		padding-top: 3vw;
		padding-bottom: 3vw;
	}
	.follow-menu-wrapper ul li:nth-child(2) .icon{
		width:4vw;
		margin-left: auto;
		margin-right: auto;
	}
	.follow-menu-wrapper ul li:nth-child(3) a{
		padding-top: 3vw;
		padding-bottom: 3vw;
	}
	.follow-menu-wrapper ul li:nth-child(3) .icon{
		width:4vw;
		margin-left: auto;
		margin-right: auto;
	}
	footer{
		padding-bottom: 19vw;
	}
	.st-backToTopFixed{
		bottom: 26vw;
	}
	img {
	margin: 0;
	padding: 0;
	border: none;
	line-height: 0;
	vertical-align: bottom;
	max-width:100%;
	}
.visible_sp {
    display: block;
}
}