/* A4縦用のベース設定 */
@page {
  size: A4 portrait; /* 横の場合はlandscape */
  margin: 5mm;
}
.wow	{
  visibility: visible !important;
  animation-name: none;
  -webkit-animation-duration: unset;
  animation-duration: unset;
  -webkit-animation-duration: unset;
  animation-duration: unset;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
}

body {
  width: 210mm; /* 用紙の横幅を改めて指定 Chrome用 */
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}

/* 印刷1ページ用のコンテンツはここで定義 */
body > div {
  width: 210mm; /* 用紙の横幅を改めて指定 */
  /* height: 296.5mm;高さには0.5mm余裕をもたせる */
  page-break-after: always;
  box-sizing: border-box;
}


.break {
  break-before: page;
}
/* 印刷時の調子を整える */

html {
  font-size: 1.615mm;
}

.sp {
  display: none !important;
}
ul.top15 {
  flex-wrap: nowrap;
}
.inner {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
header {
  position: sticky;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  transform: translateZ(0);
  transition: 1s all;
  min-height: 11rem;
  padding: 1rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

table.default03 th.w150 {
  width: 15rem !important;
}

table,
th,
td {
	border-collapse: collapse;
	border-spacing: 0;
  border: 1px solid #DBDCDC;
}

ul.top15 li {
  width: 49% !important;
}

.fixed_btn,
.side_btn,
.go_head {
  display: none;
}

header  {
  position: absolute;
  width: 210mm;

}
header .pc  {
  width: 210mm;
}

body:not(.class-top) header {
  position: static;
  display: flex;
  flex-direction: column;
}

/* body:not(.class-top) main {
  margin-bottom: 15mm;
} */


.large_ver.print_y{
  display: block;
}
.large_ver.print_n{
  display: none;
}


/* カスタム */
.hamburger_bg,
.gloval-nav{
  display: none;
}

main{
  padding: 0;
}
header{
  padding: 0;
}
.head_print{
  flex: 1;
}
/* カスタム */

/* 横幅 */
body *.w0 { width: 0; }
body *.w5 { width: 5px; }
body *.w10 { width: 10px; }
body *.w15 { width: 15px; }
body *.w20 { width: 20px; }
body *.w25 { width: 25px; }
body *.w30 { width: 30px; }
body *.w35 { width: 35px; }
body *.w40 { width: 40px; }
body *.w45 { width: 45px; }
body *.w50 { width: 50px; }
body *.w55 { width: 55px; }
body *.w60 { width: 60px; }
body *.w65 { width: 65px; }
body *.w70 { width: 70px; }
body *.w75 { width: 75px; }
body *.w80 { width: 80px; }
body *.w85 { width: 85px; }
body *.w90 { width: 90px; }
body *.w95 { width: 95px; }
body *.w100 { width: 100px; }
body *.w105 { width: 105px; }
body *.w110 { width: 110px; }
body *.w115 { width: 115px; }
body *.w120 { width: 120px; }
body *.w125 { width: 125px; }
body *.w130 { width: 130px; }
body *.w135 { width: 135px; }
body *.w140 { width: 140px; }
body *.w145 { width: 145px; }
body *.w150 { width: 150px; }
body *.w155 { width: 155px; }
body *.w160 { width: 160px; }
body *.w165 { width: 165px; }
body *.w170 { width: 170px; }
body *.w175 { width: 175px; }
body *.w180 { width: 180px; }
body *.w185 { width: 185px; }
body *.w190 { width: 190px; }
body *.w195 { width: 195px; }
body *.w200 { width: 200px; }
body *.w205 { width: 205px; }
body *.w210 { width: 210px; }
body *.w215 { width: 215px; }
body *.w220 { width: 220px; }
body *.w225 { width: 225px; }
body *.w230 { width: 230px; }
body *.w235 { width: 235px; }
body *.w240 { width: 240px; }
body *.w245 { width: 245px; }
body *.w250 { width: 250px; }
body *.w255 { width: 255px; }
body *.w260 { width: 260px; }
body *.w265 { width: 265px; }
body *.w270 { width: 270px; }
body *.w275 { width: 275px; }
body *.w280 { width: 280px; }
body *.w285 { width: 285px; }
body *.w290 { width: 290px; }
body *.w295 { width: 295px; }
body *.w300 { width: 300px; }
body *.w305 { width: 305px; }
body *.w310 { width: 310px; }
body *.w315 { width: 315px; }
body *.w320 { width: 320px; }
body *.w325 { width: 325px; }
body *.w330 { width: 330px; }
body *.w335 { width: 335px; }
body *.w340 { width: 340px; }
body *.w345 { width: 345px; }
body *.w350 { width: 350px; }
body *.w355 { width: 355px; }
body *.w360 { width: 360px; }
body *.w365 { width: 365px; }
body *.w370 { width: 370px; }
body *.w375 { width: 375px; }
body *.w380 { width: 380px; }
body *.w385 { width: 385px; }
body *.w390 { width: 390px; }
body *.w395 { width: 395px; }
body *.w400 { width: 400px; }
body *.w405 { width: 405px; }
body *.w410 { width: 410px; }
body *.w415 { width: 415px; }
body *.w420 { width: 420px; }
body *.w425 { width: 425px; }
body *.w430 { width: 430px; }
body *.w435 { width: 435px; }
body *.w440 { width: 440px; }
body *.w445 { width: 445px; }
body *.w450 { width: 450px; }
body *.w455 { width: 455px; }
body *.w460 { width: 460px; }
body *.w465 { width: 465px; }
body *.w470 { width: 470px; }
body *.w475 { width: 475px; }
body *.w480 { width: 480px; }
body *.w485 { width: 485px; }
body *.w490 { width: 490px; }
body *.w495 { width: 495px; }
body *.w500 { width: 500px; }
body *.w505 { width: 505px; }
body *.w510 { width: 510px; }
body *.w515 { width: 515px; }
body *.w520 { width: 520px; }
body *.w525 { width: 525px; }
body *.w530 { width: 530px; }
body *.w535 { width: 535px; }
body *.w540 { width: 540px; }
body *.w545 { width: 545px; }
body *.w550 { width: 550px; }
body *.w555 { width: 555px; }
body *.w560 { width: 560px; }
body *.w565 { width: 565px; }
body *.w570 { width: 570px; }
body *.w575 { width: 575px; }
body *.w580 { width: 580px; }
body *.w585 { width: 585px; }
body *.w590 { width: 590px; }
body *.w595 { width: 595px; }
body *.w600 { width: 600px; }
body *.w605 { width: 605px; }
body *.w610 { width: 610px; }
body *.w615 { width: 615px; }
body *.w620 { width: 620px; }
body *.w625 { width: 625px; }
body *.w630 { width: 630px; }
body *.w635 { width: 635px; }
body *.w640 { width: 640px; }
body *.w645 { width: 645px; }
body *.w650 { width: 650px; }
body *.w655 { width: 655px; }
body *.w660 { width: 660px; }
body *.w665 { width: 665px; }
body *.w670 { width: 670px; }
body *.w675 { width: 675px; }
body *.w680 { width: 680px; }
body *.w685 { width: 685px; }
body *.w690 { width: 690px; }
body *.w695 { width: 695px; }
body *.w700 { width: 700px; }
body *.w705 { width: 705px; }
body *.w710 { width: 710px; }
body *.w715 { width: 715px; }
body *.w720 { width: 720px; }
body *.w725 { width: 725px; }
body *.w730 { width: 730px; }
body *.w735 { width: 735px; }
body *.w740 { width: 740px; }
body *.w745 { width: 745px; }
body *.w750 { width: 750px; }
body *.w755 { width: 755px; }
body *.w760 { width: 760px; }
body *.w765 { width: 765px; }
body *.w770 { width: 770px; }
body *.w775 { width: 775px; }
body *.w780 { width: 780px; }
body *.w785 { width: 785px; }
body *.w790 { width: 790px; }

body *.h0 { height: 0; }
body *.h5 { height: 5px; }
body *.h10 { height: 10px; }
body *.h15 { height: 15px; }
body *.h20 { height: 20px; }
body *.h25 { height: 25px; }
body *.h30 { height: 30px; }
body *.h35 { height: 35px; }
body *.h40 { height: 40px; }
body *.h45 { height: 45px; }
body *.h50 { height: 50px; }
body *.h55 { height: 55px; }
body *.h60 { height: 60px; }
body *.h65 { height: 65px; }
body *.h70 { height: 70px; }
body *.h75 { height: 75px; }
body *.h80 { height: 80px; }
body *.h85 { height: 85px; }
body *.h90 { height: 90px; }
body *.h95 { height: 95px; }
body *.h100 { height: 100px; }
body *.h105 { height: 105px; }
body *.h110 { height: 110px; }
body *.h115 { height: 115px; }
body *.h120 { height: 120px; }
body *.h125 { height: 125px; }
body *.h130 { height: 130px; }
body *.h135 { height: 135px; }
body *.h140 { height: 140px; }
body *.h145 { height: 145px; }
body *.h150 { height: 150px; }
body *.h155 { height: 155px; }
body *.h160 { height: 160px; }
body *.h165 { height: 165px; }
body *.h170 { height: 170px; }
body *.h175 { height: 175px; }
body *.h180 { height: 180px; }
body *.h185 { height: 185px; }
body *.h190 { height: 190px; }
body *.h195 { height: 195px; }
body *.h200 { height: 200px; }
body *.h205 { height: 205px; }
body *.h210 { height: 210px; }
body *.h215 { height: 215px; }
body *.h220 { height: 220px; }
body *.h225 { height: 225px; }
body *.h230 { height: 230px; }
body *.h235 { height: 235px; }
body *.h240 { height: 240px; }
body *.h245 { height: 245px; }
body *.h250 { height: 250px; }
body *.h255 { height: 255px; }
body *.h260 { height: 260px; }
body *.h265 { height: 265px; }
body *.h270 { height: 270px; }
body *.h275 { height: 275px; }
body *.h280 { height: 280px; }
body *.h285 { height: 285px; }
body *.h290 { height: 290px; }
body *.h295 { height: 295px; }
body *.h300 { height: 300px; }
body *.h305 { height: 305px; }
body *.h310 { height: 310px; }
body *.h315 { height: 315px; }
body *.h320 { height: 320px; }
body *.h325 { height: 325px; }
body *.h330 { height: 330px; }
body *.h335 { height: 335px; }
body *.h340 { height: 340px; }
body *.h345 { height: 345px; }
body *.h350 { height: 350px; }
body *.h355 { height: 355px; }
body *.h360 { height: 360px; }
body *.h365 { height: 365px; }
body *.h370 { height: 370px; }
body *.h375 { height: 375px; }
body *.h380 { height: 380px; }
body *.h385 { height: 385px; }
body *.h390 { height: 390px; }
body *.h395 { height: 395px; }
body *.h400 { height: 400px; }
body *.h405 { height: 405px; }
body *.h410 { height: 410px; }
body *.h415 { height: 415px; }
body *.h420 { height: 420px; }
body *.h425 { height: 425px; }
body *.h430 { height: 430px; }
body *.h435 { height: 435px; }
body *.h440 { height: 440px; }
body *.h445 { height: 445px; }
body *.h450 { height: 450px; }
body *.h455 { height: 455px; }
body *.h460 { height: 460px; }
body *.h465 { height: 465px; }
body *.h470 { height: 470px; }
body *.h475 { height: 475px; }
body *.h480 { height: 480px; }
body *.h485 { height: 485px; }
body *.h490 { height: 490px; }
body *.h495 { height: 495px; }
body *.h500 { height: 500px; }
body *.h505 { height: 505px; }
body *.h510 { height: 510px; }
body *.h515 { height: 515px; }
body *.h520 { height: 520px; }
body *.h525 { height: 525px; }
body *.h530 { height: 530px; }
body *.h535 { height: 535px; }
body *.h540 { height: 540px; }
body *.h545 { height: 545px; }
body *.h550 { height: 550px; }
body *.h555 { height: 555px; }
body *.h560 { height: 560px; }
body *.h565 { height: 565px; }
body *.h570 { height: 570px; }
body *.h575 { height: 575px; }
body *.h580 { height: 580px; }
body *.h585 { height: 585px; }
body *.h590 { height: 590px; }
body *.h595 { height: 595px; }
body *.h600 { height: 600px; }
body *.h605 { height: 605px; }
body *.h610 { height: 610px; }
body *.h615 { height: 615px; }
body *.h620 { height: 620px; }
body *.h625 { height: 625px; }
body *.h630 { height: 630px; }
body *.h635 { height: 635px; }
body *.h640 { height: 640px; }
body *.h645 { height: 645px; }
body *.h650 { height: 650px; }
body *.h655 { height: 655px; }
body *.h660 { height: 660px; }
body *.h665 { height: 665px; }
body *.h670 { height: 670px; }
body *.h675 { height: 675px; }
body *.h680 { height: 680px; }
body *.h685 { height: 685px; }
body *.h690 { height: 690px; }
body *.h695 { height: 695px; }
body *.h700 { height: 700px; }
body *.h705 { height: 705px; }
body *.h710 { height: 710px; }
body *.h715 { height: 715px; }
body *.h720 { height: 720px; }
body *.h725 { height: 725px; }
body *.h730 { height: 730px; }
body *.h735 { height: 735px; }
body *.h740 { height: 740px; }
body *.h745 { height: 745px; }
body *.h750 { height: 750px; }
body *.h755 { height: 755px; }
body *.h760 { height: 760px; }
body *.h765 { height: 765px; }
body *.h770 { height: 770px; }
body *.h775 { height: 775px; }
body *.h780 { height: 780px; }
body *.h785 { height: 785px; }
body *.h790 { height: 790px; }
body *.h795 { height: 795px; }
body *.h800 { height: 800px; }
body *.h805 { height: 805px; }
body *.h810 { height: 810px; }
body *.h815 { height: 815px; }
body *.h820 { height: 820px; }
body *.h825 { height: 825px; }
body *.h830 { height: 830px; }
body *.h835 { height: 835px; }
body *.h840 { height: 840px; }
body *.h845 { height: 845px; }
body *.h850 { height: 850px; }
body *.h855 { height: 855px; }
body *.h860 { height: 860px; }
body *.h865 { height: 865px; }
body *.h870 { height: 870px; }
body *.h875 { height: 875px; }
body *.h880 { height: 880px; }
body *.h885 { height: 885px; }
body *.h890 { height: 890px; }
body *.h895 { height: 895px; }
body *.h900 { height: 900px; }
body *.h905 { height: 905px; }
body *.h910 { height: 910px; }
body *.h915 { height: 915px; }
body *.h920 { height: 920px; }
body *.h925 { height: 925px; }
body *.h930 { height: 930px; }
body *.h935 { height: 935px; }
body *.h940 { height: 940px; }
body *.h945 { height: 945px; }
body *.h950 { height: 950px; }
body *.h955 { height: 955px; }
body *.h960 { height: 960px; }
body *.h965 { height: 965px; }
body *.h970 { height: 970px; }
body *.h975 { height: 975px; }
body *.h980 { height: 980px; }
body *.h985 { height: 985px; }
body *.h990 { height: 990px; }
body *.h995 { height: 995px; }
body *.h1000 { height: 1000px; }
body *.h1105 { height: 1105px; }
body *.h1110 { height: 1110px; }
body *.h1115 { height: 1115px; }
body *.h1120 { height: 1120px; }
body *.h1125 { height: 1125px; }
body *.h1130 { height: 1130px; }
body *.h1135 { height: 1135px; }
body *.h1140 { height: 1140px; }
body *.h1145 { height: 1145px; }
body *.h1150 { height: 1150px; }
body *.h1155 { height: 1155px; }
body *.h1160 { height: 1160px; }
body *.h1165 { height: 1165px; }
body *.h1170 { height: 1170px; }
body *.h1175 { height: 1175px; }
body *.h1180 { height: 1180px; }
body *.h1185 { height: 1185px; }
body *.h1190 { height: 1190px; }
body *.h1195 { height: 1195px; }
body *.h1200 { height: 1200px; }