@charset "UTF-8";
/*
font-family :"Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;
font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', 'Roboto', sans-serif;
*/
/* line 62, page_printing.scss */
#lp2026printing #printing { background: #000; color: #fff; padding-bottom: 80px; }
/* line 64, page_printing.scss */
#lp2026printing #printing .s00 { width: 100%; height: 280px; background: url(../img/printing/2-main.jpg) no-repeat center; background-size: 100% auto; margin-bottom: 100px; }
/* line 65, page_printing.scss */
#lp2026printing #printing .s00 div { position: relative; z-index: 5; top: 210px; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; color: #fff; }
/* line 66, page_printing.scss */
#lp2026printing #printing .s00 div h1 { font-size: 85px; line-height: 0.7; letter-spacing: -0.02em; text-shadow: 0 0 6px rgba(0, 0, 0, 0.6); font-family: 'Roboto', sans-serif; font-weight: 600; }
/* line 67, page_printing.scss */
#lp2026printing #printing .s00 div h1 span { display: block; font-size: 28%; letter-spacing: 0.01em; margin-top: 15px; position: relative; }
/* line 68, page_printing.scss */
#lp2026printing #printing .s00 div h1 em { display: block; font-size: 28px; margin-bottom: 20px; font-family: 'Noto Sans JP', sans-serif; }
/* line 73, page_printing.scss */
#lp2026printing #printing .s01 { margin-bottom: 60px; }
/* line 74, page_printing.scss */
#lp2026printing #printing .s01 h1 { font-size: 28px; margin-bottom: 20px; }
/* line 75, page_printing.scss */
#lp2026printing #printing .s01 h1 + p { font-size: 16px; }
/* line 79, page_printing.scss */
#lp2026printing #printing .s02 { width: 1000px; height: 660px; margin: 0 auto; position: relative; }
/* line 80, page_printing.scss */
#lp2026printing #printing .s02 h1 { background: url(../img/printing/2-01.png) no-repeat; width: 218px; height: 218px; margin: 0 auto 15px; overflow: hidden; text-indent: 100%; white-space: nowrap; }
/* line 81, page_printing.scss */
#lp2026printing #printing .s02 h1 + p { font-size: 12px; font-weight: bold; font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", Meiryo, serif; }
/* line 83, page_printing.scss */
#lp2026printing #printing .s02 ul { position: absolute; top: 0; left: 0; width: 100%; }
/* line 84, page_printing.scss */
#lp2026printing #printing .s02 ul li { text-align: left; width: 280px; position: absolute; }
/* line 85, page_printing.scss */
#lp2026printing #printing .s02 ul li h2 { color: #4699df; font-size: 21px; margin-bottom: 15px; }
/* line 86, page_printing.scss */
#lp2026printing #printing .s02 ul li h2 + p { font-size: 14px; }
/* line 88, page_printing.scss */
#lp2026printing #printing .s02 ul li:nth-of-type(1) { top: 80px; left: 0; }
/* line 89, page_printing.scss */
#lp2026printing #printing .s02 ul li:nth-of-type(2) { top: 350px; left: 0; right: 0; margin: 0 auto; }
/* line 90, page_printing.scss */
#lp2026printing #printing .s02 ul li:nth-of-type(3) { top: 80px; right: 0; }
/* line 96, page_printing.scss */
#lp2026printing #printing .s03 > div:first-child { width: 100%; height: 300px; background: url(../img/printing/2-sub.jpg) no-repeat center; background-size: 100% auto; margin-bottom: 120px; }
/* line 97, page_printing.scss */
#lp2026printing #printing .s03 > div:first-child h1 { font-size: 85px; line-height: 0.7; letter-spacing: -0.02em; text-shadow: 0 0 6px rgba(0, 0, 0, 0.6); font-family: 'Roboto', sans-serif; font-weight: 600; position: relative; z-index: 5; top: 230px; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; color: #fff; text-align: center; }
/* line 98, page_printing.scss */
#lp2026printing #printing .s03 > div:first-child h1 span { display: block; font-size: 28%; letter-spacing: 0.01em; margin-top: 15px; position: relative; }
/* line 99, page_printing.scss */
#lp2026printing #printing .s03 > div:first-child h1 em { display: block; font-size: 28px; margin-bottom: 20px; font-family: 'Noto Sans JP', sans-serif; }
/* line 105, page_printing.scss */
#lp2026printing #printing .offset h1, #lp2026printing #printing .ondemand h1 { width: 100%; height: 400px; background-size: 100% auto; position: relative; }
/* line 106, page_printing.scss */
#lp2026printing #printing .offset h1 span, #lp2026printing #printing .ondemand h1 span { font-size: 48px; line-height: 1.4; text-shadow: 0 0 6px rgba(0, 0, 0, 0.6); position: absolute; left: 0; right: 0; margin: auto; display: block; top: 50%; transform: translateY(-50%); }
/* line 107, page_printing.scss */
#lp2026printing #printing .offset h1 + p, #lp2026printing #printing .ondemand h1 + p { background: #0c469c; color: #fff; font-size: 24px; margin-bottom: 30px; font-weight: 600; padding: 3px 0; }
/* line 108, page_printing.scss */
#lp2026printing #printing .offset h1 + p + p, #lp2026printing #printing .ondemand h1 + p + p { font-size: 16px; line-height: 2.2; }
/* line 111, page_printing.scss */
#lp2026printing #printing .offset ul, #lp2026printing #printing .ondemand ul { width: 90%; max-width: 1366px; min-width: 1000px; margin: 40px auto; font-size: 0; }
/* line 112, page_printing.scss */
#lp2026printing #printing .offset ul li, #lp2026printing #printing .ondemand ul li { font-size: 13px; text-align: left; display: inline-block; vertical-align: top; }
/* line 113, page_printing.scss */
#lp2026printing #printing .offset ul li h2, #lp2026printing #printing .ondemand ul li h2 { font-size: 21px; margin-bottom: 15px; color: #4699df; min-height: 44px; padding-top: 3px; }
/* line 114, page_printing.scss */
#lp2026printing #printing .offset ul li h2 + p, #lp2026printing #printing .ondemand ul li h2 + p { margin-bottom: 30px; font-size: 14px; }
/* line 115, page_printing.scss */
#lp2026printing #printing .offset ul li h2 + p span, #lp2026printing #printing .ondemand ul li h2 + p span { display: block; position: relative; font-size: 14px; margin-left: 1em; }
/* line 116, page_printing.scss */
#lp2026printing #printing .offset ul li h2 + p span:before, #lp2026printing #printing .ondemand ul li h2 + p span:before { content: ""; width: 10px; height: 10px; background: #fff; position: absolute; left: -1em; top: 8px; border-radius: 50%; }
/* line 117, page_printing.scss */
#lp2026printing #printing .offset ul li h2 + p span small, #lp2026printing #printing .ondemand ul li h2 + p span small { font-size: 12px; line-height: 1.5; display: block; }
/* line 126, page_printing.scss */
#lp2026printing #printing .offset h1 { background: url(../img/printing/2-sub01.jpg) no-repeat center; }
/* line 127, page_printing.scss */
#lp2026printing #printing .offset ul { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; }
/* line 128, page_printing.scss */
#lp2026printing #printing .offset ul li { margin-bottom: 30px; display: flex; flex-wrap: wrap; justify-content: space-between; }
/* line 129, page_printing.scss */
#lp2026printing #printing .offset ul li:nth-of-type(1), #lp2026printing #printing .offset ul li:nth-of-type(3) { width: 53%; }
/* line 130, page_printing.scss */
#lp2026printing #printing .offset ul li:nth-of-type(2), #lp2026printing #printing .offset ul li:nth-of-type(4) { width: 42%; }
/* line 131, page_printing.scss */
#lp2026printing #printing .offset ul li h2 { width: 100%; }
/* line 132, page_printing.scss */
#lp2026printing #printing .offset ul li h2 + p, #lp2026printing #printing .offset ul li h2 + p + p { display: inline-block; vertical-align: top; }
/* line 134, page_printing.scss */
#lp2026printing #printing .offset ul li:nth-of-type(1) h2 { background: url(../img/printing/2-02.png) no-repeat; padding-left: 46px; }
/* line 135, page_printing.scss */
#lp2026printing #printing .offset ul li:nth-of-type(1) h2 + p { width: 52%; }
/* line 136, page_printing.scss */
#lp2026printing #printing .offset ul li:nth-of-type(1) h2 + p + p { width: 46%; text-align: right; }
/* line 139, page_printing.scss */
#lp2026printing #printing .offset ul li:nth-of-type(2) h2 { background: url(../img/printing/2-08.png) no-repeat; padding-left: 90px; }
/* line 140, page_printing.scss */
#lp2026printing #printing .offset ul li:nth-of-type(2) h2 + p { width: 70%; }
/* line 141, page_printing.scss */
#lp2026printing #printing .offset ul li:nth-of-type(2) h2 + p + p { width: 28%; text-align: right; }
/* line 144, page_printing.scss */
#lp2026printing #printing .offset ul li:nth-of-type(3) h2 { background: url(../img/printing/2-10.png) no-repeat; padding-left: 90px; }
/* line 145, page_printing.scss */
#lp2026printing #printing .offset ul li:nth-of-type(3) h2 + p { width: 52%; }
/* line 146, page_printing.scss */
#lp2026printing #printing .offset ul li:nth-of-type(3) h2 + p + p { width: 46%; }
/* line 149, page_printing.scss */
#lp2026printing #printing .offset ul li:nth-of-type(4) h2 { background: url(../img/printing/2-12.png) no-repeat 0 5px; padding-left: 64px; }
/* line 150, page_printing.scss */
#lp2026printing #printing .offset ul li:nth-of-type(4) h2 + p { width: 100%; }
/* line 157, page_printing.scss */
#lp2026printing #printing .ondemand h1 { background: url(../img/printing/2-sub02.jpg) no-repeat center; }
/* line 158, page_printing.scss */
#lp2026printing #printing .ondemand h1 span { z-index: 10; }
/* line 159, page_printing.scss */
#lp2026printing #printing .ondemand h1 em { display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; height: 100%; }
/* line 160, page_printing.scss */
#lp2026printing #printing .ondemand h1 em b { width: calc(100% / 3); }
/* line 164, page_printing.scss */
#lp2026printing #printing .ondemand ul li { width: 48%; margin-right: 4%; margin-bottom: 30px; font-size: 0; }
/* line 165, page_printing.scss */
#lp2026printing #printing .ondemand ul li:nth-of-type(2n) { margin-right: 0; }
/* line 166, page_printing.scss */
#lp2026printing #printing .ondemand ul li h2 + p, #lp2026printing #printing .ondemand ul li h2 + p + p { display: inline-block; vertical-align: top; }
/* line 167, page_printing.scss */
#lp2026printing #printing .ondemand ul li h2 + p { width: 80%; }
/* line 168, page_printing.scss */
#lp2026printing #printing .ondemand ul li h2 + p + p { width: 20%; text-align: right; }
/* line 170, page_printing.scss */
#lp2026printing #printing .ondemand ul li:nth-of-type(1) h2 { background: url(../img/printing/2-13.png) no-repeat; padding-left: 50px; }
/* line 171, page_printing.scss */
#lp2026printing #printing .ondemand ul li:nth-of-type(1) h2 + p { width: 60%; }
/* line 172, page_printing.scss */
#lp2026printing #printing .ondemand ul li:nth-of-type(1) h2 + p + p { width: 40%; }
/* line 174, page_printing.scss */
#lp2026printing #printing .ondemand ul li:nth-of-type(2) h2 { background: url(../img/printing/2-15.png) no-repeat 0 5px; padding-left: 60px; }
/* line 175, page_printing.scss */
#lp2026printing #printing .ondemand ul li:nth-of-type(3) h2 { background: url(../img/printing/2-17.png) no-repeat; padding-left: 60px; }
/* line 177, page_printing.scss */
#lp2026printing #printing .ondemand ul li:nth-of-type(4) h2 { background: url(../img/printing/2-19.png) no-repeat; padding-left: 60px; }
/* line 178, page_printing.scss */
#lp2026printing #printing .ondemand ul li:nth-of-type(4) h2 + p { width: 100%; }
/* line 179, page_printing.scss */
#lp2026printing #printing .ondemand ul li:nth-of-type(4) h2 + p + p { width: 40%; }
/* line 185, page_printing.scss */
#lp2026printing #printing .s04 { width: 100%; background: #fff; color: #000; padding: 30px 0; margin-bottom: 80px; }
/* line 186, page_printing.scss */
#lp2026printing #printing .s04 div { width: 1000px; margin: 0 auto; text-align: left; overflow: hidden; }
/* line 187, page_printing.scss */
#lp2026printing #printing .s04 div > p:first-child { float: left; margin-right: 30px; }
/* line 188, page_printing.scss */
#lp2026printing #printing .s04 div h1 { font-size: 30px; color: #014099; text-indent: -0.5em; margin-bottom: 10px; font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", Meiryo, serif; }
/* line 189, page_printing.scss */
#lp2026printing #printing .s04 div h1 + p { font-size: 14px; }
/* line 194, page_printing.scss */
#lp2026printing #printing .btn:last-child { font-size: 24px; }
/* line 195, page_printing.scss */
#lp2026printing #printing .btn:last-child a { background: #bcbcbc; padding: 8px 90px; color: #000; display: inline-block; vertical-align: top; }
/* line 196, page_printing.scss */
#lp2026printing #printing .btn:last-child a:before { background: #0c469c; margin-right: 30px; }
/* line 197, page_printing.scss */
#lp2026printing #printing .btn:last-child a:after { border-top-color: #fff; border-right-color: #fff; margin-right: 30px; }
@media screen and (max-width: 1425px) { /* line 205, page_printing.scss */
  #lp2026printing #printing .offset ul li:nth-of-type(1) h2 + p + p img { width: 100%; height: auto; max-width: 356px; }
  /* line 206, page_printing.scss */
  #lp2026printing #printing .offset ul li:nth-of-type(2) h2 + p + p img { width: 100%; height: auto; max-width: 154px; }
  /* line 207, page_printing.scss */
  #lp2026printing #printing .offset ul li:nth-of-type(3) h2 + p + p img { width: 100%; height: auto; max-width: 321px; } }
@media screen and (max-width: 1340px) { /* line 216, page_printing.scss */
  #lp2026printing #printing .ondemand ul li:nth-of-type(1) h2 + p + p img { width: 90%; height: auto; max-width: 218px; } }
@media screen and (max-width: 1265px) { /* line 224, page_printing.scss */
  #lp2026printing #printing .ondemand ul li:nth-of-type(2) h2 + p + p img { width: 90%; height: auto; max-width: 95px; } }
@media only screen and (max-width: 750px) { /* line 62, page_printing.scss */
  #lp2026printing #printing { padding-bottom: 50px; }
  /* line 233, page_printing.scss */
  #lp2026printing #printing .s00 { height: 200px; background-position: top; background-size: auto 100%; margin-bottom: 55px; padding-top: 168px; box-sizing: border-box; }
  /* line 234, page_printing.scss */
  #lp2026printing #printing .s00 div { top: auto; }
  /* line 235, page_printing.scss */
  #lp2026printing #printing .s00 div h1 { font-size: 32px; }
  /* line 236, page_printing.scss */
  #lp2026printing #printing .s00 div h1 span { margin-top: 8px; }
  /* line 237, page_printing.scss */
  #lp2026printing #printing .s00 div h1 em { font-size: 18px; margin-bottom: 10px; }
  /* line 242, page_printing.scss */
  #lp2026printing #printing .s01 { width: 90%; margin: 0 auto 30px; }
  /* line 243, page_printing.scss */
  #lp2026printing #printing .s01 h1 { font-size: 20px; }
  /* line 244, page_printing.scss */
  #lp2026printing #printing .s01 h1 + p { font-size: 14px; }
  /* line 248, page_printing.scss */
  #lp2026printing #printing .s02 { width: 90%; height: auto; margin: 0 auto 60px; }
  /* line 249, page_printing.scss */
  #lp2026printing #printing .s02 h1 { background-size: contain; width: 180px; height: 180px; margin-bottom: 10px; }
  /* line 250, page_printing.scss */
  #lp2026printing #printing .s02 h1 + p { font-size: 11px; letter-spacing: 0; margin-bottom: 30px; }
  /* line 252, page_printing.scss */
  #lp2026printing #printing .s02 ul { position: static; }
  /* line 253, page_printing.scss */
  #lp2026printing #printing .s02 ul li { width: 100%; position: static; margin-bottom: 30px; }
  /* line 254, page_printing.scss */
  #lp2026printing #printing .s02 ul li h2 + p { font-size: 13px; }
  /* line 255, page_printing.scss */
  #lp2026printing #printing .s02 ul li:nth-of-type(1) { top: auto; left: auto; }
  /* line 256, page_printing.scss */
  #lp2026printing #printing .s02 ul li:nth-of-type(2) { top: auto; left: auto; right: auto; margin: 0 0 30px; }
  /* line 257, page_printing.scss */
  #lp2026printing #printing .s02 ul li:nth-of-type(3) { top: auto; right: auto; margin-bottom: 0; }
  /* line 263, page_printing.scss */
  #lp2026printing #printing .s03 > div:first-child { height: 120px; background-position: top; background-size: auto 100%; margin-bottom: 50px; padding-top: 90px; box-sizing: border-box; }
  /* line 264, page_printing.scss */
  #lp2026printing #printing .s03 > div:first-child h1 { font-size: 32px; top: auto; }
  /* line 265, page_printing.scss */
  #lp2026printing #printing .s03 > div:first-child h1 span { margin-top: 8px; }
  /* line 266, page_printing.scss */
  #lp2026printing #printing .s03 > div:first-child h1 em { font-size: 18px; margin-bottom: 8px; }
  /* line 272, page_printing.scss */
  #lp2026printing #printing .offset h1, #lp2026printing #printing .ondemand h1 { height: 120px; background-size: auto 100%; }
  /* line 273, page_printing.scss */
  #lp2026printing #printing .offset h1 span, #lp2026printing #printing .ondemand h1 span { font-size: 24px; }
  /* line 274, page_printing.scss */
  #lp2026printing #printing .offset h1 + p, #lp2026printing #printing .ondemand h1 + p { font-size: 16px; margin-bottom: 20px; padding: 3px 10px; box-sizing: border-box; }
  /* line 275, page_printing.scss */
  #lp2026printing #printing .offset h1 + p + p, #lp2026printing #printing .ondemand h1 + p + p { font-size: 14px; line-height: inherit; width: 90%; margin: 0 auto; text-align: left; }
  /* line 278, page_printing.scss */
  #lp2026printing #printing .offset ul, #lp2026printing #printing .ondemand ul { max-width: none; min-width: 0; }
  /* line 279, page_printing.scss */
  #lp2026printing #printing .offset ul li, #lp2026printing #printing .ondemand ul li { display: block; }
  /* line 281, page_printing.scss */
  #lp2026printing #printing .offset ul li h2 + p span, #lp2026printing #printing .ondemand ul li h2 + p span { font-size: 13px; }
  /* line 288, page_printing.scss */
  #lp2026printing #printing .offset h1 { background-size: auto 100%; }
  /* line 289, page_printing.scss */
  #lp2026printing #printing .offset ul { display: block; }
  /* line 290, page_printing.scss */
  #lp2026printing #printing .offset ul li { width: 100%; margin-bottom: 40px; display: block; }
  /* line 291, page_printing.scss */
  #lp2026printing #printing .offset ul li:nth-of-type(1), #lp2026printing #printing .offset ul li:nth-of-type(2), #lp2026printing #printing .offset ul li:nth-of-type(3), #lp2026printing #printing .offset ul li:nth-of-type(4) { width: 100%; }
  /* line 292, page_printing.scss */
  #lp2026printing #printing .offset ul li h2 + p, #lp2026printing #printing .offset ul li h2 + p + p { display: block; width: auto; }
  /* line 293, page_printing.scss */
  #lp2026printing #printing .offset ul li h2 + p + p { text-align: center; }
  /* line 294, page_printing.scss */
  #lp2026printing #printing .offset ul li h2 + p + p img { display: inline-block; margin: auto; }
  /* line 296, page_printing.scss */
  #lp2026printing #printing .offset ul li:nth-of-type(1) h2 + p, #lp2026printing #printing .offset ul li:nth-of-type(1) h2 + p + p { width: auto; }
  /* line 299, page_printing.scss */
  #lp2026printing #printing .offset ul li:nth-of-type(2) h2 + p, #lp2026printing #printing .offset ul li:nth-of-type(2) h2 + p + p { width: auto; }
  /* line 300, page_printing.scss */
  #lp2026printing #printing .offset ul li:nth-of-type(2) h2 + p + p { text-align: center; }
  /* line 301, page_printing.scss */
  #lp2026printing #printing .offset ul li:nth-of-type(2) h2 + p + p img { width: 154px; }
  /* line 304, page_printing.scss */
  #lp2026printing #printing .offset ul li:nth-of-type(3) h2 + p, #lp2026printing #printing .offset ul li:nth-of-type(3) h2 + p + p { width: auto; }
  /* line 305, page_printing.scss */
  #lp2026printing #printing .offset ul li:nth-of-type(3) h2 + p + p img { width: 100%; height: auto; max-width: none; }
  /* line 308, page_printing.scss */
  #lp2026printing #printing .offset ul li:nth-of-type(4) h2 + p { width: auto; }
  /* line 315, page_printing.scss */
  #lp2026printing #printing .ondemand h1 { background-size: auto 100%; background: none; height: 160px; }
  /* line 316, page_printing.scss */
  #lp2026printing #printing .ondemand h1 span { /*font-size: 20px; line-height: 1.25;*/ filter: drop-shadow(0px 0px 3px black); }
  /* line 317, page_printing.scss */
  #lp2026printing #printing .ondemand h1 em { display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; height: 100%; }
  /* line 318, page_printing.scss */
  #lp2026printing #printing .ondemand h1 em b { width: calc(100% / 3); }
  /* line 322, page_printing.scss */
  #lp2026printing #printing .ondemand ul li { width: 100%; margin-right: 0; margin-bottom: 40px; }
  /* line 323, page_printing.scss */
  #lp2026printing #printing .ondemand ul li h2 + p, #lp2026printing #printing .ondemand ul li h2 + p + p { display: block; width: auto; }
  /* line 324, page_printing.scss */
  #lp2026printing #printing .ondemand ul li h2 + p + p { text-align: center; }
  /* line 326, page_printing.scss */
  #lp2026printing #printing .ondemand ul li:nth-of-type(1) h2 + p, #lp2026printing #printing .ondemand ul li:nth-of-type(1) h2 + p + p { width: auto; }
  /* line 327, page_printing.scss */
  #lp2026printing #printing .ondemand ul li:nth-of-type(1) img { width: 218px; height: auto; max-width: none; }
  /* line 329, page_printing.scss */
  #lp2026printing #printing .ondemand ul li:nth-of-type(2) img { width: 95px; height: auto; max-width: none; }
  /* line 330, page_printing.scss */
  #lp2026printing #printing .ondemand ul li:nth-of-type(3) img { width: 64px; }
  /* line 332, page_printing.scss */
  #lp2026printing #printing .ondemand ul li:nth-of-type(4) h2 + p, #lp2026printing #printing .ondemand ul li:nth-of-type(4) h2 + p + p { width: auto; }
  /* line 333, page_printing.scss */
  #lp2026printing #printing .ondemand ul li:nth-of-type(4) img { width: 176px; }
  /* line 339, page_printing.scss */
  #lp2026printing #printing .s04 { padding: 20px 0; margin-bottom: 50px; }
  /* line 340, page_printing.scss */
  #lp2026printing #printing .s04 div { width: 90%; }
  /* line 341, page_printing.scss */
  #lp2026printing #printing .s04 div > p:first-child { float: none; width: 80px; margin: 0 auto 15px; }
  /* line 342, page_printing.scss */
  #lp2026printing #printing .s04 div h1 { font-size: 20px; }
  /* line 346, page_printing.scss */
  #lp2026printing #printing .btn:last-child { font-size: 14px; }
  /* line 347, page_printing.scss */
  #lp2026printing #printing .btn:last-child a { padding: 8px 10px; box-sizing: border-box; width: 90%; } }
/* line 353, page_printing.scss */
#lp2026printing #printing .btn { position: relative; font-weight: 600; display: inline-block; vertical-align: top; }
/* line 354, page_printing.scss */
#lp2026printing #printing .btn a { padding: 13px 90px; color: #fff; border-radius: 6px; }
/* line 355, page_printing.scss */
#lp2026printing #printing .btn a:hover { text-decoration: none; opacity: 0.7; }
/* line 356, page_printing.scss */
#lp2026printing #printing .btn a:before { width: 22px; height: 22px; border-radius: 50%; background: #fff; right: 0; top: 50%; transform: translateY(-50%); }
/* line 357, page_printing.scss */
#lp2026printing #printing .btn a:after { right: 9px; width: 6px; height: 6px; border-top: 1px solid; border-right: 1px solid; transform: translateY(-50%) rotate(45deg); top: 50%; }
/* line 358, page_printing.scss */
#lp2026printing #printing .btn a:before, #lp2026printing #printing .btn a:after { position: absolute; content: ""; margin-right: 25px; }
@media only screen and (max-width: 750px) { /* line 363, page_printing.scss */
  #lp2026printing #printing .btn { display: block; }
  /* line 364, page_printing.scss */
  #lp2026printing #printing .btn a { padding: 6px 0; width: 100%; display: block; } }
