@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, 
 projection" rel="stylesheet" type="text/css" /> */
/* line 18, ../sass/screen.scss */
body {
  font-size: 20px;
}
/* line 20, ../sass/screen.scss */
body .main-bg {
  opacity: .6;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: -1;
  background-color: #fafafa;
  background: url(../images/bg.png) no-repeat center;
  background-size: cover;
}
/* line 33, ../sass/screen.scss */
body .main-bg img {
  filter: blur(3px);
  max-width: 80%;
  height: auto;
}
/* line 42, ../sass/screen.scss */
body * {
  box-sizing: border-box;
}
/* line 46, ../sass/screen.scss */
body a {
  color: #175763;
}
/* line 48, ../sass/screen.scss */
body a:hover {
  color: #218093;
}
/* line 53, ../sass/screen.scss */
body p {
  line-height: 1.6em;
}
/* line 58, ../sass/screen.scss */
body .list-caption li {
  display: flex;
  font-size: 20px;
  line-height: 1.4em;
}
/* line 62, ../sass/screen.scss */
body .list-caption li:before {
  content: '※';
}
/* line 68, ../sass/screen.scss */
body .flex-row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
/* line 76, ../sass/screen.scss */
body .flex-wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 84, ../sass/screen.scss */
body .flex-jc-sb {
  justify-content: space-between;
}
/* line 87, ../sass/screen.scss */
body .flex-jc-fs {
  justify-content: flex-start;
}
/* line 90, ../sass/screen.scss */
body .flex-jc-fe {
  justify-content: flex-end;
}
/* line 93, ../sass/screen.scss */
body .flex-jc-center {
  justify-content: center;
}
/* line 96, ../sass/screen.scss */
body .flex-3 {
  flex-shrink: 0;
  -ms-align-items: center;
  align-items: center;
}
/* line 102, ../sass/screen.scss */
body .flex-ai-fend {
  -ms-align-items: flex-end;
  align-items: flex-end;
}
/* line 106, ../sass/screen.scss */
body .flex-ai-fstart {
  -ms-align-items: flex-start;
  align-items: flex-start;
}
/* line 110, ../sass/screen.scss */
body .flex-ai-center {
  -ms-align-items: center;
  align-items: center;
}
/* line 114, ../sass/screen.scss */
body .flex-item {
  /*flex: 1;*/
  margin-left: 2%;
}
/* line 118, ../sass/screen.scss */
body .flex-item:first-child {
  margin-left: 0;
}
/* line 122, ../sass/screen.scss */
body .flex-fd-c {
  flex-direction: column !important;
}
/* line 126, ../sass/screen.scss */
body .flex-fd-r {
  flex-direction: row !important;
}
/* line 130, ../sass/screen.scss */
body .gitter {
  padding: 0 1%;
}
/* line 134, ../sass/screen.scss */
body .fixed {
  position: fixed;
}
/* line 139, ../sass/screen.scss */
body .w1p {
  width: calc(1% * 1);
}
/* line 142, ../sass/screen.scss */
body .h1p {
  height: calc(1% * 1);
}
/* line 145, ../sass/screen.scss */
body .gap1 {
  gap: calc(1px * 1);
}
/* line 139, ../sass/screen.scss */
body .w2p {
  width: calc(1% * 2);
}
/* line 142, ../sass/screen.scss */
body .h2p {
  height: calc(1% * 2);
}
/* line 145, ../sass/screen.scss */
body .gap2 {
  gap: calc(1px * 2);
}
/* line 139, ../sass/screen.scss */
body .w3p {
  width: calc(1% * 3);
}
/* line 142, ../sass/screen.scss */
body .h3p {
  height: calc(1% * 3);
}
/* line 145, ../sass/screen.scss */
body .gap3 {
  gap: calc(1px * 3);
}
/* line 139, ../sass/screen.scss */
body .w4p {
  width: calc(1% * 4);
}
/* line 142, ../sass/screen.scss */
body .h4p {
  height: calc(1% * 4);
}
/* line 145, ../sass/screen.scss */
body .gap4 {
  gap: calc(1px * 4);
}
/* line 139, ../sass/screen.scss */
body .w5p {
  width: calc(1% * 5);
}
/* line 142, ../sass/screen.scss */
body .h5p {
  height: calc(1% * 5);
}
/* line 145, ../sass/screen.scss */
body .gap5 {
  gap: calc(1px * 5);
}
/* line 139, ../sass/screen.scss */
body .w6p {
  width: calc(1% * 6);
}
/* line 142, ../sass/screen.scss */
body .h6p {
  height: calc(1% * 6);
}
/* line 145, ../sass/screen.scss */
body .gap6 {
  gap: calc(1px * 6);
}
/* line 139, ../sass/screen.scss */
body .w7p {
  width: calc(1% * 7);
}
/* line 142, ../sass/screen.scss */
body .h7p {
  height: calc(1% * 7);
}
/* line 145, ../sass/screen.scss */
body .gap7 {
  gap: calc(1px * 7);
}
/* line 139, ../sass/screen.scss */
body .w8p {
  width: calc(1% * 8);
}
/* line 142, ../sass/screen.scss */
body .h8p {
  height: calc(1% * 8);
}
/* line 145, ../sass/screen.scss */
body .gap8 {
  gap: calc(1px * 8);
}
/* line 139, ../sass/screen.scss */
body .w9p {
  width: calc(1% * 9);
}
/* line 142, ../sass/screen.scss */
body .h9p {
  height: calc(1% * 9);
}
/* line 145, ../sass/screen.scss */
body .gap9 {
  gap: calc(1px * 9);
}
/* line 139, ../sass/screen.scss */
body .w10p {
  width: calc(1% * 10);
}
/* line 142, ../sass/screen.scss */
body .h10p {
  height: calc(1% * 10);
}
/* line 145, ../sass/screen.scss */
body .gap10 {
  gap: calc(1px * 10);
}
/* line 139, ../sass/screen.scss */
body .w11p {
  width: calc(1% * 11);
}
/* line 142, ../sass/screen.scss */
body .h11p {
  height: calc(1% * 11);
}
/* line 145, ../sass/screen.scss */
body .gap11 {
  gap: calc(1px * 11);
}
/* line 139, ../sass/screen.scss */
body .w12p {
  width: calc(1% * 12);
}
/* line 142, ../sass/screen.scss */
body .h12p {
  height: calc(1% * 12);
}
/* line 145, ../sass/screen.scss */
body .gap12 {
  gap: calc(1px * 12);
}
/* line 139, ../sass/screen.scss */
body .w13p {
  width: calc(1% * 13);
}
/* line 142, ../sass/screen.scss */
body .h13p {
  height: calc(1% * 13);
}
/* line 145, ../sass/screen.scss */
body .gap13 {
  gap: calc(1px * 13);
}
/* line 139, ../sass/screen.scss */
body .w14p {
  width: calc(1% * 14);
}
/* line 142, ../sass/screen.scss */
body .h14p {
  height: calc(1% * 14);
}
/* line 145, ../sass/screen.scss */
body .gap14 {
  gap: calc(1px * 14);
}
/* line 139, ../sass/screen.scss */
body .w15p {
  width: calc(1% * 15);
}
/* line 142, ../sass/screen.scss */
body .h15p {
  height: calc(1% * 15);
}
/* line 145, ../sass/screen.scss */
body .gap15 {
  gap: calc(1px * 15);
}
/* line 139, ../sass/screen.scss */
body .w16p {
  width: calc(1% * 16);
}
/* line 142, ../sass/screen.scss */
body .h16p {
  height: calc(1% * 16);
}
/* line 145, ../sass/screen.scss */
body .gap16 {
  gap: calc(1px * 16);
}
/* line 139, ../sass/screen.scss */
body .w17p {
  width: calc(1% * 17);
}
/* line 142, ../sass/screen.scss */
body .h17p {
  height: calc(1% * 17);
}
/* line 145, ../sass/screen.scss */
body .gap17 {
  gap: calc(1px * 17);
}
/* line 139, ../sass/screen.scss */
body .w18p {
  width: calc(1% * 18);
}
/* line 142, ../sass/screen.scss */
body .h18p {
  height: calc(1% * 18);
}
/* line 145, ../sass/screen.scss */
body .gap18 {
  gap: calc(1px * 18);
}
/* line 139, ../sass/screen.scss */
body .w19p {
  width: calc(1% * 19);
}
/* line 142, ../sass/screen.scss */
body .h19p {
  height: calc(1% * 19);
}
/* line 145, ../sass/screen.scss */
body .gap19 {
  gap: calc(1px * 19);
}
/* line 139, ../sass/screen.scss */
body .w20p {
  width: calc(1% * 20);
}
/* line 142, ../sass/screen.scss */
body .h20p {
  height: calc(1% * 20);
}
/* line 145, ../sass/screen.scss */
body .gap20 {
  gap: calc(1px * 20);
}
/* line 139, ../sass/screen.scss */
body .w21p {
  width: calc(1% * 21);
}
/* line 142, ../sass/screen.scss */
body .h21p {
  height: calc(1% * 21);
}
/* line 145, ../sass/screen.scss */
body .gap21 {
  gap: calc(1px * 21);
}
/* line 139, ../sass/screen.scss */
body .w22p {
  width: calc(1% * 22);
}
/* line 142, ../sass/screen.scss */
body .h22p {
  height: calc(1% * 22);
}
/* line 145, ../sass/screen.scss */
body .gap22 {
  gap: calc(1px * 22);
}
/* line 139, ../sass/screen.scss */
body .w23p {
  width: calc(1% * 23);
}
/* line 142, ../sass/screen.scss */
body .h23p {
  height: calc(1% * 23);
}
/* line 145, ../sass/screen.scss */
body .gap23 {
  gap: calc(1px * 23);
}
/* line 139, ../sass/screen.scss */
body .w24p {
  width: calc(1% * 24);
}
/* line 142, ../sass/screen.scss */
body .h24p {
  height: calc(1% * 24);
}
/* line 145, ../sass/screen.scss */
body .gap24 {
  gap: calc(1px * 24);
}
/* line 139, ../sass/screen.scss */
body .w25p {
  width: calc(1% * 25);
}
/* line 142, ../sass/screen.scss */
body .h25p {
  height: calc(1% * 25);
}
/* line 145, ../sass/screen.scss */
body .gap25 {
  gap: calc(1px * 25);
}
/* line 139, ../sass/screen.scss */
body .w26p {
  width: calc(1% * 26);
}
/* line 142, ../sass/screen.scss */
body .h26p {
  height: calc(1% * 26);
}
/* line 145, ../sass/screen.scss */
body .gap26 {
  gap: calc(1px * 26);
}
/* line 139, ../sass/screen.scss */
body .w27p {
  width: calc(1% * 27);
}
/* line 142, ../sass/screen.scss */
body .h27p {
  height: calc(1% * 27);
}
/* line 145, ../sass/screen.scss */
body .gap27 {
  gap: calc(1px * 27);
}
/* line 139, ../sass/screen.scss */
body .w28p {
  width: calc(1% * 28);
}
/* line 142, ../sass/screen.scss */
body .h28p {
  height: calc(1% * 28);
}
/* line 145, ../sass/screen.scss */
body .gap28 {
  gap: calc(1px * 28);
}
/* line 139, ../sass/screen.scss */
body .w29p {
  width: calc(1% * 29);
}
/* line 142, ../sass/screen.scss */
body .h29p {
  height: calc(1% * 29);
}
/* line 145, ../sass/screen.scss */
body .gap29 {
  gap: calc(1px * 29);
}
/* line 139, ../sass/screen.scss */
body .w30p {
  width: calc(1% * 30);
}
/* line 142, ../sass/screen.scss */
body .h30p {
  height: calc(1% * 30);
}
/* line 145, ../sass/screen.scss */
body .gap30 {
  gap: calc(1px * 30);
}
/* line 139, ../sass/screen.scss */
body .w31p {
  width: calc(1% * 31);
}
/* line 142, ../sass/screen.scss */
body .h31p {
  height: calc(1% * 31);
}
/* line 145, ../sass/screen.scss */
body .gap31 {
  gap: calc(1px * 31);
}
/* line 139, ../sass/screen.scss */
body .w32p {
  width: calc(1% * 32);
}
/* line 142, ../sass/screen.scss */
body .h32p {
  height: calc(1% * 32);
}
/* line 145, ../sass/screen.scss */
body .gap32 {
  gap: calc(1px * 32);
}
/* line 139, ../sass/screen.scss */
body .w33p {
  width: calc(1% * 33);
}
/* line 142, ../sass/screen.scss */
body .h33p {
  height: calc(1% * 33);
}
/* line 145, ../sass/screen.scss */
body .gap33 {
  gap: calc(1px * 33);
}
/* line 139, ../sass/screen.scss */
body .w34p {
  width: calc(1% * 34);
}
/* line 142, ../sass/screen.scss */
body .h34p {
  height: calc(1% * 34);
}
/* line 145, ../sass/screen.scss */
body .gap34 {
  gap: calc(1px * 34);
}
/* line 139, ../sass/screen.scss */
body .w35p {
  width: calc(1% * 35);
}
/* line 142, ../sass/screen.scss */
body .h35p {
  height: calc(1% * 35);
}
/* line 145, ../sass/screen.scss */
body .gap35 {
  gap: calc(1px * 35);
}
/* line 139, ../sass/screen.scss */
body .w36p {
  width: calc(1% * 36);
}
/* line 142, ../sass/screen.scss */
body .h36p {
  height: calc(1% * 36);
}
/* line 145, ../sass/screen.scss */
body .gap36 {
  gap: calc(1px * 36);
}
/* line 139, ../sass/screen.scss */
body .w37p {
  width: calc(1% * 37);
}
/* line 142, ../sass/screen.scss */
body .h37p {
  height: calc(1% * 37);
}
/* line 145, ../sass/screen.scss */
body .gap37 {
  gap: calc(1px * 37);
}
/* line 139, ../sass/screen.scss */
body .w38p {
  width: calc(1% * 38);
}
/* line 142, ../sass/screen.scss */
body .h38p {
  height: calc(1% * 38);
}
/* line 145, ../sass/screen.scss */
body .gap38 {
  gap: calc(1px * 38);
}
/* line 139, ../sass/screen.scss */
body .w39p {
  width: calc(1% * 39);
}
/* line 142, ../sass/screen.scss */
body .h39p {
  height: calc(1% * 39);
}
/* line 145, ../sass/screen.scss */
body .gap39 {
  gap: calc(1px * 39);
}
/* line 139, ../sass/screen.scss */
body .w40p {
  width: calc(1% * 40);
}
/* line 142, ../sass/screen.scss */
body .h40p {
  height: calc(1% * 40);
}
/* line 145, ../sass/screen.scss */
body .gap40 {
  gap: calc(1px * 40);
}
/* line 139, ../sass/screen.scss */
body .w41p {
  width: calc(1% * 41);
}
/* line 142, ../sass/screen.scss */
body .h41p {
  height: calc(1% * 41);
}
/* line 145, ../sass/screen.scss */
body .gap41 {
  gap: calc(1px * 41);
}
/* line 139, ../sass/screen.scss */
body .w42p {
  width: calc(1% * 42);
}
/* line 142, ../sass/screen.scss */
body .h42p {
  height: calc(1% * 42);
}
/* line 145, ../sass/screen.scss */
body .gap42 {
  gap: calc(1px * 42);
}
/* line 139, ../sass/screen.scss */
body .w43p {
  width: calc(1% * 43);
}
/* line 142, ../sass/screen.scss */
body .h43p {
  height: calc(1% * 43);
}
/* line 145, ../sass/screen.scss */
body .gap43 {
  gap: calc(1px * 43);
}
/* line 139, ../sass/screen.scss */
body .w44p {
  width: calc(1% * 44);
}
/* line 142, ../sass/screen.scss */
body .h44p {
  height: calc(1% * 44);
}
/* line 145, ../sass/screen.scss */
body .gap44 {
  gap: calc(1px * 44);
}
/* line 139, ../sass/screen.scss */
body .w45p {
  width: calc(1% * 45);
}
/* line 142, ../sass/screen.scss */
body .h45p {
  height: calc(1% * 45);
}
/* line 145, ../sass/screen.scss */
body .gap45 {
  gap: calc(1px * 45);
}
/* line 139, ../sass/screen.scss */
body .w46p {
  width: calc(1% * 46);
}
/* line 142, ../sass/screen.scss */
body .h46p {
  height: calc(1% * 46);
}
/* line 145, ../sass/screen.scss */
body .gap46 {
  gap: calc(1px * 46);
}
/* line 139, ../sass/screen.scss */
body .w47p {
  width: calc(1% * 47);
}
/* line 142, ../sass/screen.scss */
body .h47p {
  height: calc(1% * 47);
}
/* line 145, ../sass/screen.scss */
body .gap47 {
  gap: calc(1px * 47);
}
/* line 139, ../sass/screen.scss */
body .w48p {
  width: calc(1% * 48);
}
/* line 142, ../sass/screen.scss */
body .h48p {
  height: calc(1% * 48);
}
/* line 145, ../sass/screen.scss */
body .gap48 {
  gap: calc(1px * 48);
}
/* line 139, ../sass/screen.scss */
body .w49p {
  width: calc(1% * 49);
}
/* line 142, ../sass/screen.scss */
body .h49p {
  height: calc(1% * 49);
}
/* line 145, ../sass/screen.scss */
body .gap49 {
  gap: calc(1px * 49);
}
/* line 139, ../sass/screen.scss */
body .w50p {
  width: calc(1% * 50);
}
/* line 142, ../sass/screen.scss */
body .h50p {
  height: calc(1% * 50);
}
/* line 145, ../sass/screen.scss */
body .gap50 {
  gap: calc(1px * 50);
}
/* line 139, ../sass/screen.scss */
body .w51p {
  width: calc(1% * 51);
}
/* line 142, ../sass/screen.scss */
body .h51p {
  height: calc(1% * 51);
}
/* line 145, ../sass/screen.scss */
body .gap51 {
  gap: calc(1px * 51);
}
/* line 139, ../sass/screen.scss */
body .w52p {
  width: calc(1% * 52);
}
/* line 142, ../sass/screen.scss */
body .h52p {
  height: calc(1% * 52);
}
/* line 145, ../sass/screen.scss */
body .gap52 {
  gap: calc(1px * 52);
}
/* line 139, ../sass/screen.scss */
body .w53p {
  width: calc(1% * 53);
}
/* line 142, ../sass/screen.scss */
body .h53p {
  height: calc(1% * 53);
}
/* line 145, ../sass/screen.scss */
body .gap53 {
  gap: calc(1px * 53);
}
/* line 139, ../sass/screen.scss */
body .w54p {
  width: calc(1% * 54);
}
/* line 142, ../sass/screen.scss */
body .h54p {
  height: calc(1% * 54);
}
/* line 145, ../sass/screen.scss */
body .gap54 {
  gap: calc(1px * 54);
}
/* line 139, ../sass/screen.scss */
body .w55p {
  width: calc(1% * 55);
}
/* line 142, ../sass/screen.scss */
body .h55p {
  height: calc(1% * 55);
}
/* line 145, ../sass/screen.scss */
body .gap55 {
  gap: calc(1px * 55);
}
/* line 139, ../sass/screen.scss */
body .w56p {
  width: calc(1% * 56);
}
/* line 142, ../sass/screen.scss */
body .h56p {
  height: calc(1% * 56);
}
/* line 145, ../sass/screen.scss */
body .gap56 {
  gap: calc(1px * 56);
}
/* line 139, ../sass/screen.scss */
body .w57p {
  width: calc(1% * 57);
}
/* line 142, ../sass/screen.scss */
body .h57p {
  height: calc(1% * 57);
}
/* line 145, ../sass/screen.scss */
body .gap57 {
  gap: calc(1px * 57);
}
/* line 139, ../sass/screen.scss */
body .w58p {
  width: calc(1% * 58);
}
/* line 142, ../sass/screen.scss */
body .h58p {
  height: calc(1% * 58);
}
/* line 145, ../sass/screen.scss */
body .gap58 {
  gap: calc(1px * 58);
}
/* line 139, ../sass/screen.scss */
body .w59p {
  width: calc(1% * 59);
}
/* line 142, ../sass/screen.scss */
body .h59p {
  height: calc(1% * 59);
}
/* line 145, ../sass/screen.scss */
body .gap59 {
  gap: calc(1px * 59);
}
/* line 139, ../sass/screen.scss */
body .w60p {
  width: calc(1% * 60);
}
/* line 142, ../sass/screen.scss */
body .h60p {
  height: calc(1% * 60);
}
/* line 145, ../sass/screen.scss */
body .gap60 {
  gap: calc(1px * 60);
}
/* line 139, ../sass/screen.scss */
body .w61p {
  width: calc(1% * 61);
}
/* line 142, ../sass/screen.scss */
body .h61p {
  height: calc(1% * 61);
}
/* line 145, ../sass/screen.scss */
body .gap61 {
  gap: calc(1px * 61);
}
/* line 139, ../sass/screen.scss */
body .w62p {
  width: calc(1% * 62);
}
/* line 142, ../sass/screen.scss */
body .h62p {
  height: calc(1% * 62);
}
/* line 145, ../sass/screen.scss */
body .gap62 {
  gap: calc(1px * 62);
}
/* line 139, ../sass/screen.scss */
body .w63p {
  width: calc(1% * 63);
}
/* line 142, ../sass/screen.scss */
body .h63p {
  height: calc(1% * 63);
}
/* line 145, ../sass/screen.scss */
body .gap63 {
  gap: calc(1px * 63);
}
/* line 139, ../sass/screen.scss */
body .w64p {
  width: calc(1% * 64);
}
/* line 142, ../sass/screen.scss */
body .h64p {
  height: calc(1% * 64);
}
/* line 145, ../sass/screen.scss */
body .gap64 {
  gap: calc(1px * 64);
}
/* line 139, ../sass/screen.scss */
body .w65p {
  width: calc(1% * 65);
}
/* line 142, ../sass/screen.scss */
body .h65p {
  height: calc(1% * 65);
}
/* line 145, ../sass/screen.scss */
body .gap65 {
  gap: calc(1px * 65);
}
/* line 139, ../sass/screen.scss */
body .w66p {
  width: calc(1% * 66);
}
/* line 142, ../sass/screen.scss */
body .h66p {
  height: calc(1% * 66);
}
/* line 145, ../sass/screen.scss */
body .gap66 {
  gap: calc(1px * 66);
}
/* line 139, ../sass/screen.scss */
body .w67p {
  width: calc(1% * 67);
}
/* line 142, ../sass/screen.scss */
body .h67p {
  height: calc(1% * 67);
}
/* line 145, ../sass/screen.scss */
body .gap67 {
  gap: calc(1px * 67);
}
/* line 139, ../sass/screen.scss */
body .w68p {
  width: calc(1% * 68);
}
/* line 142, ../sass/screen.scss */
body .h68p {
  height: calc(1% * 68);
}
/* line 145, ../sass/screen.scss */
body .gap68 {
  gap: calc(1px * 68);
}
/* line 139, ../sass/screen.scss */
body .w69p {
  width: calc(1% * 69);
}
/* line 142, ../sass/screen.scss */
body .h69p {
  height: calc(1% * 69);
}
/* line 145, ../sass/screen.scss */
body .gap69 {
  gap: calc(1px * 69);
}
/* line 139, ../sass/screen.scss */
body .w70p {
  width: calc(1% * 70);
}
/* line 142, ../sass/screen.scss */
body .h70p {
  height: calc(1% * 70);
}
/* line 145, ../sass/screen.scss */
body .gap70 {
  gap: calc(1px * 70);
}
/* line 139, ../sass/screen.scss */
body .w71p {
  width: calc(1% * 71);
}
/* line 142, ../sass/screen.scss */
body .h71p {
  height: calc(1% * 71);
}
/* line 145, ../sass/screen.scss */
body .gap71 {
  gap: calc(1px * 71);
}
/* line 139, ../sass/screen.scss */
body .w72p {
  width: calc(1% * 72);
}
/* line 142, ../sass/screen.scss */
body .h72p {
  height: calc(1% * 72);
}
/* line 145, ../sass/screen.scss */
body .gap72 {
  gap: calc(1px * 72);
}
/* line 139, ../sass/screen.scss */
body .w73p {
  width: calc(1% * 73);
}
/* line 142, ../sass/screen.scss */
body .h73p {
  height: calc(1% * 73);
}
/* line 145, ../sass/screen.scss */
body .gap73 {
  gap: calc(1px * 73);
}
/* line 139, ../sass/screen.scss */
body .w74p {
  width: calc(1% * 74);
}
/* line 142, ../sass/screen.scss */
body .h74p {
  height: calc(1% * 74);
}
/* line 145, ../sass/screen.scss */
body .gap74 {
  gap: calc(1px * 74);
}
/* line 139, ../sass/screen.scss */
body .w75p {
  width: calc(1% * 75);
}
/* line 142, ../sass/screen.scss */
body .h75p {
  height: calc(1% * 75);
}
/* line 145, ../sass/screen.scss */
body .gap75 {
  gap: calc(1px * 75);
}
/* line 139, ../sass/screen.scss */
body .w76p {
  width: calc(1% * 76);
}
/* line 142, ../sass/screen.scss */
body .h76p {
  height: calc(1% * 76);
}
/* line 145, ../sass/screen.scss */
body .gap76 {
  gap: calc(1px * 76);
}
/* line 139, ../sass/screen.scss */
body .w77p {
  width: calc(1% * 77);
}
/* line 142, ../sass/screen.scss */
body .h77p {
  height: calc(1% * 77);
}
/* line 145, ../sass/screen.scss */
body .gap77 {
  gap: calc(1px * 77);
}
/* line 139, ../sass/screen.scss */
body .w78p {
  width: calc(1% * 78);
}
/* line 142, ../sass/screen.scss */
body .h78p {
  height: calc(1% * 78);
}
/* line 145, ../sass/screen.scss */
body .gap78 {
  gap: calc(1px * 78);
}
/* line 139, ../sass/screen.scss */
body .w79p {
  width: calc(1% * 79);
}
/* line 142, ../sass/screen.scss */
body .h79p {
  height: calc(1% * 79);
}
/* line 145, ../sass/screen.scss */
body .gap79 {
  gap: calc(1px * 79);
}
/* line 139, ../sass/screen.scss */
body .w80p {
  width: calc(1% * 80);
}
/* line 142, ../sass/screen.scss */
body .h80p {
  height: calc(1% * 80);
}
/* line 145, ../sass/screen.scss */
body .gap80 {
  gap: calc(1px * 80);
}
/* line 139, ../sass/screen.scss */
body .w81p {
  width: calc(1% * 81);
}
/* line 142, ../sass/screen.scss */
body .h81p {
  height: calc(1% * 81);
}
/* line 145, ../sass/screen.scss */
body .gap81 {
  gap: calc(1px * 81);
}
/* line 139, ../sass/screen.scss */
body .w82p {
  width: calc(1% * 82);
}
/* line 142, ../sass/screen.scss */
body .h82p {
  height: calc(1% * 82);
}
/* line 145, ../sass/screen.scss */
body .gap82 {
  gap: calc(1px * 82);
}
/* line 139, ../sass/screen.scss */
body .w83p {
  width: calc(1% * 83);
}
/* line 142, ../sass/screen.scss */
body .h83p {
  height: calc(1% * 83);
}
/* line 145, ../sass/screen.scss */
body .gap83 {
  gap: calc(1px * 83);
}
/* line 139, ../sass/screen.scss */
body .w84p {
  width: calc(1% * 84);
}
/* line 142, ../sass/screen.scss */
body .h84p {
  height: calc(1% * 84);
}
/* line 145, ../sass/screen.scss */
body .gap84 {
  gap: calc(1px * 84);
}
/* line 139, ../sass/screen.scss */
body .w85p {
  width: calc(1% * 85);
}
/* line 142, ../sass/screen.scss */
body .h85p {
  height: calc(1% * 85);
}
/* line 145, ../sass/screen.scss */
body .gap85 {
  gap: calc(1px * 85);
}
/* line 139, ../sass/screen.scss */
body .w86p {
  width: calc(1% * 86);
}
/* line 142, ../sass/screen.scss */
body .h86p {
  height: calc(1% * 86);
}
/* line 145, ../sass/screen.scss */
body .gap86 {
  gap: calc(1px * 86);
}
/* line 139, ../sass/screen.scss */
body .w87p {
  width: calc(1% * 87);
}
/* line 142, ../sass/screen.scss */
body .h87p {
  height: calc(1% * 87);
}
/* line 145, ../sass/screen.scss */
body .gap87 {
  gap: calc(1px * 87);
}
/* line 139, ../sass/screen.scss */
body .w88p {
  width: calc(1% * 88);
}
/* line 142, ../sass/screen.scss */
body .h88p {
  height: calc(1% * 88);
}
/* line 145, ../sass/screen.scss */
body .gap88 {
  gap: calc(1px * 88);
}
/* line 139, ../sass/screen.scss */
body .w89p {
  width: calc(1% * 89);
}
/* line 142, ../sass/screen.scss */
body .h89p {
  height: calc(1% * 89);
}
/* line 145, ../sass/screen.scss */
body .gap89 {
  gap: calc(1px * 89);
}
/* line 139, ../sass/screen.scss */
body .w90p {
  width: calc(1% * 90);
}
/* line 142, ../sass/screen.scss */
body .h90p {
  height: calc(1% * 90);
}
/* line 145, ../sass/screen.scss */
body .gap90 {
  gap: calc(1px * 90);
}
/* line 139, ../sass/screen.scss */
body .w91p {
  width: calc(1% * 91);
}
/* line 142, ../sass/screen.scss */
body .h91p {
  height: calc(1% * 91);
}
/* line 145, ../sass/screen.scss */
body .gap91 {
  gap: calc(1px * 91);
}
/* line 139, ../sass/screen.scss */
body .w92p {
  width: calc(1% * 92);
}
/* line 142, ../sass/screen.scss */
body .h92p {
  height: calc(1% * 92);
}
/* line 145, ../sass/screen.scss */
body .gap92 {
  gap: calc(1px * 92);
}
/* line 139, ../sass/screen.scss */
body .w93p {
  width: calc(1% * 93);
}
/* line 142, ../sass/screen.scss */
body .h93p {
  height: calc(1% * 93);
}
/* line 145, ../sass/screen.scss */
body .gap93 {
  gap: calc(1px * 93);
}
/* line 139, ../sass/screen.scss */
body .w94p {
  width: calc(1% * 94);
}
/* line 142, ../sass/screen.scss */
body .h94p {
  height: calc(1% * 94);
}
/* line 145, ../sass/screen.scss */
body .gap94 {
  gap: calc(1px * 94);
}
/* line 139, ../sass/screen.scss */
body .w95p {
  width: calc(1% * 95);
}
/* line 142, ../sass/screen.scss */
body .h95p {
  height: calc(1% * 95);
}
/* line 145, ../sass/screen.scss */
body .gap95 {
  gap: calc(1px * 95);
}
/* line 139, ../sass/screen.scss */
body .w96p {
  width: calc(1% * 96);
}
/* line 142, ../sass/screen.scss */
body .h96p {
  height: calc(1% * 96);
}
/* line 145, ../sass/screen.scss */
body .gap96 {
  gap: calc(1px * 96);
}
/* line 139, ../sass/screen.scss */
body .w97p {
  width: calc(1% * 97);
}
/* line 142, ../sass/screen.scss */
body .h97p {
  height: calc(1% * 97);
}
/* line 145, ../sass/screen.scss */
body .gap97 {
  gap: calc(1px * 97);
}
/* line 139, ../sass/screen.scss */
body .w98p {
  width: calc(1% * 98);
}
/* line 142, ../sass/screen.scss */
body .h98p {
  height: calc(1% * 98);
}
/* line 145, ../sass/screen.scss */
body .gap98 {
  gap: calc(1px * 98);
}
/* line 139, ../sass/screen.scss */
body .w99p {
  width: calc(1% * 99);
}
/* line 142, ../sass/screen.scss */
body .h99p {
  height: calc(1% * 99);
}
/* line 145, ../sass/screen.scss */
body .gap99 {
  gap: calc(1px * 99);
}
/* line 139, ../sass/screen.scss */
body .w100p {
  width: calc(1% * 100);
}
/* line 142, ../sass/screen.scss */
body .h100p {
  height: calc(1% * 100);
}
/* line 145, ../sass/screen.scss */
body .gap100 {
  gap: calc(1px * 100);
}
/* line 151, ../sass/screen.scss */
body .mb0e {
  margin-bottom: calc(1rem * 0);
}
/* line 151, ../sass/screen.scss */
body .mb1e {
  margin-bottom: calc(1rem * 1);
}
/* line 151, ../sass/screen.scss */
body .mb2e {
  margin-bottom: calc(1rem * 2);
}
/* line 151, ../sass/screen.scss */
body .mb3e {
  margin-bottom: calc(1rem * 3);
}
/* line 151, ../sass/screen.scss */
body .mb4e {
  margin-bottom: calc(1rem * 4);
}
/* line 151, ../sass/screen.scss */
body .mb5e {
  margin-bottom: calc(1rem * 5);
}
/* line 151, ../sass/screen.scss */
body .mb6e {
  margin-bottom: calc(1rem * 6);
}
/* line 151, ../sass/screen.scss */
body .mb7e {
  margin-bottom: calc(1rem * 7);
}
/* line 151, ../sass/screen.scss */
body .mb8e {
  margin-bottom: calc(1rem * 8);
}
/* line 151, ../sass/screen.scss */
body .mb9e {
  margin-bottom: calc(1rem * 9);
}
/* line 151, ../sass/screen.scss */
body .mb10e {
  margin-bottom: calc(1rem * 10);
}
/* line 156, ../sass/screen.scss */
body .mb0 {
  margin-bottom: calc(1px * 0);
}
/* line 159, ../sass/screen.scss */
body .pdb0 {
  padding-bottom: calc(1px * 0);
}
/* line 156, ../sass/screen.scss */
body .mb1 {
  margin-bottom: calc(1px * 1);
}
/* line 159, ../sass/screen.scss */
body .pdb1 {
  padding-bottom: calc(1px * 1);
}
/* line 156, ../sass/screen.scss */
body .mb2 {
  margin-bottom: calc(1px * 2);
}
/* line 159, ../sass/screen.scss */
body .pdb2 {
  padding-bottom: calc(1px * 2);
}
/* line 156, ../sass/screen.scss */
body .mb3 {
  margin-bottom: calc(1px * 3);
}
/* line 159, ../sass/screen.scss */
body .pdb3 {
  padding-bottom: calc(1px * 3);
}
/* line 156, ../sass/screen.scss */
body .mb4 {
  margin-bottom: calc(1px * 4);
}
/* line 159, ../sass/screen.scss */
body .pdb4 {
  padding-bottom: calc(1px * 4);
}
/* line 156, ../sass/screen.scss */
body .mb5 {
  margin-bottom: calc(1px * 5);
}
/* line 159, ../sass/screen.scss */
body .pdb5 {
  padding-bottom: calc(1px * 5);
}
/* line 156, ../sass/screen.scss */
body .mb6 {
  margin-bottom: calc(1px * 6);
}
/* line 159, ../sass/screen.scss */
body .pdb6 {
  padding-bottom: calc(1px * 6);
}
/* line 156, ../sass/screen.scss */
body .mb7 {
  margin-bottom: calc(1px * 7);
}
/* line 159, ../sass/screen.scss */
body .pdb7 {
  padding-bottom: calc(1px * 7);
}
/* line 156, ../sass/screen.scss */
body .mb8 {
  margin-bottom: calc(1px * 8);
}
/* line 159, ../sass/screen.scss */
body .pdb8 {
  padding-bottom: calc(1px * 8);
}
/* line 156, ../sass/screen.scss */
body .mb9 {
  margin-bottom: calc(1px * 9);
}
/* line 159, ../sass/screen.scss */
body .pdb9 {
  padding-bottom: calc(1px * 9);
}
/* line 156, ../sass/screen.scss */
body .mb10 {
  margin-bottom: calc(1px * 10);
}
/* line 159, ../sass/screen.scss */
body .pdb10 {
  padding-bottom: calc(1px * 10);
}
/* line 156, ../sass/screen.scss */
body .mb11 {
  margin-bottom: calc(1px * 11);
}
/* line 159, ../sass/screen.scss */
body .pdb11 {
  padding-bottom: calc(1px * 11);
}
/* line 156, ../sass/screen.scss */
body .mb12 {
  margin-bottom: calc(1px * 12);
}
/* line 159, ../sass/screen.scss */
body .pdb12 {
  padding-bottom: calc(1px * 12);
}
/* line 156, ../sass/screen.scss */
body .mb13 {
  margin-bottom: calc(1px * 13);
}
/* line 159, ../sass/screen.scss */
body .pdb13 {
  padding-bottom: calc(1px * 13);
}
/* line 156, ../sass/screen.scss */
body .mb14 {
  margin-bottom: calc(1px * 14);
}
/* line 159, ../sass/screen.scss */
body .pdb14 {
  padding-bottom: calc(1px * 14);
}
/* line 156, ../sass/screen.scss */
body .mb15 {
  margin-bottom: calc(1px * 15);
}
/* line 159, ../sass/screen.scss */
body .pdb15 {
  padding-bottom: calc(1px * 15);
}
/* line 156, ../sass/screen.scss */
body .mb16 {
  margin-bottom: calc(1px * 16);
}
/* line 159, ../sass/screen.scss */
body .pdb16 {
  padding-bottom: calc(1px * 16);
}
/* line 156, ../sass/screen.scss */
body .mb17 {
  margin-bottom: calc(1px * 17);
}
/* line 159, ../sass/screen.scss */
body .pdb17 {
  padding-bottom: calc(1px * 17);
}
/* line 156, ../sass/screen.scss */
body .mb18 {
  margin-bottom: calc(1px * 18);
}
/* line 159, ../sass/screen.scss */
body .pdb18 {
  padding-bottom: calc(1px * 18);
}
/* line 156, ../sass/screen.scss */
body .mb19 {
  margin-bottom: calc(1px * 19);
}
/* line 159, ../sass/screen.scss */
body .pdb19 {
  padding-bottom: calc(1px * 19);
}
/* line 156, ../sass/screen.scss */
body .mb20 {
  margin-bottom: calc(1px * 20);
}
/* line 159, ../sass/screen.scss */
body .pdb20 {
  padding-bottom: calc(1px * 20);
}
/* line 156, ../sass/screen.scss */
body .mb21 {
  margin-bottom: calc(1px * 21);
}
/* line 159, ../sass/screen.scss */
body .pdb21 {
  padding-bottom: calc(1px * 21);
}
/* line 156, ../sass/screen.scss */
body .mb22 {
  margin-bottom: calc(1px * 22);
}
/* line 159, ../sass/screen.scss */
body .pdb22 {
  padding-bottom: calc(1px * 22);
}
/* line 156, ../sass/screen.scss */
body .mb23 {
  margin-bottom: calc(1px * 23);
}
/* line 159, ../sass/screen.scss */
body .pdb23 {
  padding-bottom: calc(1px * 23);
}
/* line 156, ../sass/screen.scss */
body .mb24 {
  margin-bottom: calc(1px * 24);
}
/* line 159, ../sass/screen.scss */
body .pdb24 {
  padding-bottom: calc(1px * 24);
}
/* line 156, ../sass/screen.scss */
body .mb25 {
  margin-bottom: calc(1px * 25);
}
/* line 159, ../sass/screen.scss */
body .pdb25 {
  padding-bottom: calc(1px * 25);
}
/* line 156, ../sass/screen.scss */
body .mb26 {
  margin-bottom: calc(1px * 26);
}
/* line 159, ../sass/screen.scss */
body .pdb26 {
  padding-bottom: calc(1px * 26);
}
/* line 156, ../sass/screen.scss */
body .mb27 {
  margin-bottom: calc(1px * 27);
}
/* line 159, ../sass/screen.scss */
body .pdb27 {
  padding-bottom: calc(1px * 27);
}
/* line 156, ../sass/screen.scss */
body .mb28 {
  margin-bottom: calc(1px * 28);
}
/* line 159, ../sass/screen.scss */
body .pdb28 {
  padding-bottom: calc(1px * 28);
}
/* line 156, ../sass/screen.scss */
body .mb29 {
  margin-bottom: calc(1px * 29);
}
/* line 159, ../sass/screen.scss */
body .pdb29 {
  padding-bottom: calc(1px * 29);
}
/* line 156, ../sass/screen.scss */
body .mb30 {
  margin-bottom: calc(1px * 30);
}
/* line 159, ../sass/screen.scss */
body .pdb30 {
  padding-bottom: calc(1px * 30);
}
/* line 156, ../sass/screen.scss */
body .mb31 {
  margin-bottom: calc(1px * 31);
}
/* line 159, ../sass/screen.scss */
body .pdb31 {
  padding-bottom: calc(1px * 31);
}
/* line 156, ../sass/screen.scss */
body .mb32 {
  margin-bottom: calc(1px * 32);
}
/* line 159, ../sass/screen.scss */
body .pdb32 {
  padding-bottom: calc(1px * 32);
}
/* line 156, ../sass/screen.scss */
body .mb33 {
  margin-bottom: calc(1px * 33);
}
/* line 159, ../sass/screen.scss */
body .pdb33 {
  padding-bottom: calc(1px * 33);
}
/* line 156, ../sass/screen.scss */
body .mb34 {
  margin-bottom: calc(1px * 34);
}
/* line 159, ../sass/screen.scss */
body .pdb34 {
  padding-bottom: calc(1px * 34);
}
/* line 156, ../sass/screen.scss */
body .mb35 {
  margin-bottom: calc(1px * 35);
}
/* line 159, ../sass/screen.scss */
body .pdb35 {
  padding-bottom: calc(1px * 35);
}
/* line 156, ../sass/screen.scss */
body .mb36 {
  margin-bottom: calc(1px * 36);
}
/* line 159, ../sass/screen.scss */
body .pdb36 {
  padding-bottom: calc(1px * 36);
}
/* line 156, ../sass/screen.scss */
body .mb37 {
  margin-bottom: calc(1px * 37);
}
/* line 159, ../sass/screen.scss */
body .pdb37 {
  padding-bottom: calc(1px * 37);
}
/* line 156, ../sass/screen.scss */
body .mb38 {
  margin-bottom: calc(1px * 38);
}
/* line 159, ../sass/screen.scss */
body .pdb38 {
  padding-bottom: calc(1px * 38);
}
/* line 156, ../sass/screen.scss */
body .mb39 {
  margin-bottom: calc(1px * 39);
}
/* line 159, ../sass/screen.scss */
body .pdb39 {
  padding-bottom: calc(1px * 39);
}
/* line 156, ../sass/screen.scss */
body .mb40 {
  margin-bottom: calc(1px * 40);
}
/* line 159, ../sass/screen.scss */
body .pdb40 {
  padding-bottom: calc(1px * 40);
}
/* line 156, ../sass/screen.scss */
body .mb41 {
  margin-bottom: calc(1px * 41);
}
/* line 159, ../sass/screen.scss */
body .pdb41 {
  padding-bottom: calc(1px * 41);
}
/* line 156, ../sass/screen.scss */
body .mb42 {
  margin-bottom: calc(1px * 42);
}
/* line 159, ../sass/screen.scss */
body .pdb42 {
  padding-bottom: calc(1px * 42);
}
/* line 156, ../sass/screen.scss */
body .mb43 {
  margin-bottom: calc(1px * 43);
}
/* line 159, ../sass/screen.scss */
body .pdb43 {
  padding-bottom: calc(1px * 43);
}
/* line 156, ../sass/screen.scss */
body .mb44 {
  margin-bottom: calc(1px * 44);
}
/* line 159, ../sass/screen.scss */
body .pdb44 {
  padding-bottom: calc(1px * 44);
}
/* line 156, ../sass/screen.scss */
body .mb45 {
  margin-bottom: calc(1px * 45);
}
/* line 159, ../sass/screen.scss */
body .pdb45 {
  padding-bottom: calc(1px * 45);
}
/* line 156, ../sass/screen.scss */
body .mb46 {
  margin-bottom: calc(1px * 46);
}
/* line 159, ../sass/screen.scss */
body .pdb46 {
  padding-bottom: calc(1px * 46);
}
/* line 156, ../sass/screen.scss */
body .mb47 {
  margin-bottom: calc(1px * 47);
}
/* line 159, ../sass/screen.scss */
body .pdb47 {
  padding-bottom: calc(1px * 47);
}
/* line 156, ../sass/screen.scss */
body .mb48 {
  margin-bottom: calc(1px * 48);
}
/* line 159, ../sass/screen.scss */
body .pdb48 {
  padding-bottom: calc(1px * 48);
}
/* line 156, ../sass/screen.scss */
body .mb49 {
  margin-bottom: calc(1px * 49);
}
/* line 159, ../sass/screen.scss */
body .pdb49 {
  padding-bottom: calc(1px * 49);
}
/* line 156, ../sass/screen.scss */
body .mb50 {
  margin-bottom: calc(1px * 50);
}
/* line 159, ../sass/screen.scss */
body .pdb50 {
  padding-bottom: calc(1px * 50);
}
/* line 156, ../sass/screen.scss */
body .mb51 {
  margin-bottom: calc(1px * 51);
}
/* line 159, ../sass/screen.scss */
body .pdb51 {
  padding-bottom: calc(1px * 51);
}
/* line 156, ../sass/screen.scss */
body .mb52 {
  margin-bottom: calc(1px * 52);
}
/* line 159, ../sass/screen.scss */
body .pdb52 {
  padding-bottom: calc(1px * 52);
}
/* line 156, ../sass/screen.scss */
body .mb53 {
  margin-bottom: calc(1px * 53);
}
/* line 159, ../sass/screen.scss */
body .pdb53 {
  padding-bottom: calc(1px * 53);
}
/* line 156, ../sass/screen.scss */
body .mb54 {
  margin-bottom: calc(1px * 54);
}
/* line 159, ../sass/screen.scss */
body .pdb54 {
  padding-bottom: calc(1px * 54);
}
/* line 156, ../sass/screen.scss */
body .mb55 {
  margin-bottom: calc(1px * 55);
}
/* line 159, ../sass/screen.scss */
body .pdb55 {
  padding-bottom: calc(1px * 55);
}
/* line 156, ../sass/screen.scss */
body .mb56 {
  margin-bottom: calc(1px * 56);
}
/* line 159, ../sass/screen.scss */
body .pdb56 {
  padding-bottom: calc(1px * 56);
}
/* line 156, ../sass/screen.scss */
body .mb57 {
  margin-bottom: calc(1px * 57);
}
/* line 159, ../sass/screen.scss */
body .pdb57 {
  padding-bottom: calc(1px * 57);
}
/* line 156, ../sass/screen.scss */
body .mb58 {
  margin-bottom: calc(1px * 58);
}
/* line 159, ../sass/screen.scss */
body .pdb58 {
  padding-bottom: calc(1px * 58);
}
/* line 156, ../sass/screen.scss */
body .mb59 {
  margin-bottom: calc(1px * 59);
}
/* line 159, ../sass/screen.scss */
body .pdb59 {
  padding-bottom: calc(1px * 59);
}
/* line 156, ../sass/screen.scss */
body .mb60 {
  margin-bottom: calc(1px * 60);
}
/* line 159, ../sass/screen.scss */
body .pdb60 {
  padding-bottom: calc(1px * 60);
}
/* line 156, ../sass/screen.scss */
body .mb61 {
  margin-bottom: calc(1px * 61);
}
/* line 159, ../sass/screen.scss */
body .pdb61 {
  padding-bottom: calc(1px * 61);
}
/* line 156, ../sass/screen.scss */
body .mb62 {
  margin-bottom: calc(1px * 62);
}
/* line 159, ../sass/screen.scss */
body .pdb62 {
  padding-bottom: calc(1px * 62);
}
/* line 156, ../sass/screen.scss */
body .mb63 {
  margin-bottom: calc(1px * 63);
}
/* line 159, ../sass/screen.scss */
body .pdb63 {
  padding-bottom: calc(1px * 63);
}
/* line 156, ../sass/screen.scss */
body .mb64 {
  margin-bottom: calc(1px * 64);
}
/* line 159, ../sass/screen.scss */
body .pdb64 {
  padding-bottom: calc(1px * 64);
}
/* line 156, ../sass/screen.scss */
body .mb65 {
  margin-bottom: calc(1px * 65);
}
/* line 159, ../sass/screen.scss */
body .pdb65 {
  padding-bottom: calc(1px * 65);
}
/* line 156, ../sass/screen.scss */
body .mb66 {
  margin-bottom: calc(1px * 66);
}
/* line 159, ../sass/screen.scss */
body .pdb66 {
  padding-bottom: calc(1px * 66);
}
/* line 156, ../sass/screen.scss */
body .mb67 {
  margin-bottom: calc(1px * 67);
}
/* line 159, ../sass/screen.scss */
body .pdb67 {
  padding-bottom: calc(1px * 67);
}
/* line 156, ../sass/screen.scss */
body .mb68 {
  margin-bottom: calc(1px * 68);
}
/* line 159, ../sass/screen.scss */
body .pdb68 {
  padding-bottom: calc(1px * 68);
}
/* line 156, ../sass/screen.scss */
body .mb69 {
  margin-bottom: calc(1px * 69);
}
/* line 159, ../sass/screen.scss */
body .pdb69 {
  padding-bottom: calc(1px * 69);
}
/* line 156, ../sass/screen.scss */
body .mb70 {
  margin-bottom: calc(1px * 70);
}
/* line 159, ../sass/screen.scss */
body .pdb70 {
  padding-bottom: calc(1px * 70);
}
/* line 156, ../sass/screen.scss */
body .mb71 {
  margin-bottom: calc(1px * 71);
}
/* line 159, ../sass/screen.scss */
body .pdb71 {
  padding-bottom: calc(1px * 71);
}
/* line 156, ../sass/screen.scss */
body .mb72 {
  margin-bottom: calc(1px * 72);
}
/* line 159, ../sass/screen.scss */
body .pdb72 {
  padding-bottom: calc(1px * 72);
}
/* line 156, ../sass/screen.scss */
body .mb73 {
  margin-bottom: calc(1px * 73);
}
/* line 159, ../sass/screen.scss */
body .pdb73 {
  padding-bottom: calc(1px * 73);
}
/* line 156, ../sass/screen.scss */
body .mb74 {
  margin-bottom: calc(1px * 74);
}
/* line 159, ../sass/screen.scss */
body .pdb74 {
  padding-bottom: calc(1px * 74);
}
/* line 156, ../sass/screen.scss */
body .mb75 {
  margin-bottom: calc(1px * 75);
}
/* line 159, ../sass/screen.scss */
body .pdb75 {
  padding-bottom: calc(1px * 75);
}
/* line 156, ../sass/screen.scss */
body .mb76 {
  margin-bottom: calc(1px * 76);
}
/* line 159, ../sass/screen.scss */
body .pdb76 {
  padding-bottom: calc(1px * 76);
}
/* line 156, ../sass/screen.scss */
body .mb77 {
  margin-bottom: calc(1px * 77);
}
/* line 159, ../sass/screen.scss */
body .pdb77 {
  padding-bottom: calc(1px * 77);
}
/* line 156, ../sass/screen.scss */
body .mb78 {
  margin-bottom: calc(1px * 78);
}
/* line 159, ../sass/screen.scss */
body .pdb78 {
  padding-bottom: calc(1px * 78);
}
/* line 156, ../sass/screen.scss */
body .mb79 {
  margin-bottom: calc(1px * 79);
}
/* line 159, ../sass/screen.scss */
body .pdb79 {
  padding-bottom: calc(1px * 79);
}
/* line 156, ../sass/screen.scss */
body .mb80 {
  margin-bottom: calc(1px * 80);
}
/* line 159, ../sass/screen.scss */
body .pdb80 {
  padding-bottom: calc(1px * 80);
}
/* line 156, ../sass/screen.scss */
body .mb81 {
  margin-bottom: calc(1px * 81);
}
/* line 159, ../sass/screen.scss */
body .pdb81 {
  padding-bottom: calc(1px * 81);
}
/* line 156, ../sass/screen.scss */
body .mb82 {
  margin-bottom: calc(1px * 82);
}
/* line 159, ../sass/screen.scss */
body .pdb82 {
  padding-bottom: calc(1px * 82);
}
/* line 156, ../sass/screen.scss */
body .mb83 {
  margin-bottom: calc(1px * 83);
}
/* line 159, ../sass/screen.scss */
body .pdb83 {
  padding-bottom: calc(1px * 83);
}
/* line 156, ../sass/screen.scss */
body .mb84 {
  margin-bottom: calc(1px * 84);
}
/* line 159, ../sass/screen.scss */
body .pdb84 {
  padding-bottom: calc(1px * 84);
}
/* line 156, ../sass/screen.scss */
body .mb85 {
  margin-bottom: calc(1px * 85);
}
/* line 159, ../sass/screen.scss */
body .pdb85 {
  padding-bottom: calc(1px * 85);
}
/* line 156, ../sass/screen.scss */
body .mb86 {
  margin-bottom: calc(1px * 86);
}
/* line 159, ../sass/screen.scss */
body .pdb86 {
  padding-bottom: calc(1px * 86);
}
/* line 156, ../sass/screen.scss */
body .mb87 {
  margin-bottom: calc(1px * 87);
}
/* line 159, ../sass/screen.scss */
body .pdb87 {
  padding-bottom: calc(1px * 87);
}
/* line 156, ../sass/screen.scss */
body .mb88 {
  margin-bottom: calc(1px * 88);
}
/* line 159, ../sass/screen.scss */
body .pdb88 {
  padding-bottom: calc(1px * 88);
}
/* line 156, ../sass/screen.scss */
body .mb89 {
  margin-bottom: calc(1px * 89);
}
/* line 159, ../sass/screen.scss */
body .pdb89 {
  padding-bottom: calc(1px * 89);
}
/* line 156, ../sass/screen.scss */
body .mb90 {
  margin-bottom: calc(1px * 90);
}
/* line 159, ../sass/screen.scss */
body .pdb90 {
  padding-bottom: calc(1px * 90);
}
/* line 156, ../sass/screen.scss */
body .mb91 {
  margin-bottom: calc(1px * 91);
}
/* line 159, ../sass/screen.scss */
body .pdb91 {
  padding-bottom: calc(1px * 91);
}
/* line 156, ../sass/screen.scss */
body .mb92 {
  margin-bottom: calc(1px * 92);
}
/* line 159, ../sass/screen.scss */
body .pdb92 {
  padding-bottom: calc(1px * 92);
}
/* line 156, ../sass/screen.scss */
body .mb93 {
  margin-bottom: calc(1px * 93);
}
/* line 159, ../sass/screen.scss */
body .pdb93 {
  padding-bottom: calc(1px * 93);
}
/* line 156, ../sass/screen.scss */
body .mb94 {
  margin-bottom: calc(1px * 94);
}
/* line 159, ../sass/screen.scss */
body .pdb94 {
  padding-bottom: calc(1px * 94);
}
/* line 156, ../sass/screen.scss */
body .mb95 {
  margin-bottom: calc(1px * 95);
}
/* line 159, ../sass/screen.scss */
body .pdb95 {
  padding-bottom: calc(1px * 95);
}
/* line 156, ../sass/screen.scss */
body .mb96 {
  margin-bottom: calc(1px * 96);
}
/* line 159, ../sass/screen.scss */
body .pdb96 {
  padding-bottom: calc(1px * 96);
}
/* line 156, ../sass/screen.scss */
body .mb97 {
  margin-bottom: calc(1px * 97);
}
/* line 159, ../sass/screen.scss */
body .pdb97 {
  padding-bottom: calc(1px * 97);
}
/* line 156, ../sass/screen.scss */
body .mb98 {
  margin-bottom: calc(1px * 98);
}
/* line 159, ../sass/screen.scss */
body .pdb98 {
  padding-bottom: calc(1px * 98);
}
/* line 156, ../sass/screen.scss */
body .mb99 {
  margin-bottom: calc(1px * 99);
}
/* line 159, ../sass/screen.scss */
body .pdb99 {
  padding-bottom: calc(1px * 99);
}
/* line 156, ../sass/screen.scss */
body .mb100 {
  margin-bottom: calc(1px * 100);
}
/* line 159, ../sass/screen.scss */
body .pdb100 {
  padding-bottom: calc(1px * 100);
}
/* line 165, ../sass/screen.scss */
body .pd-ub0 {
  padding-top: calc(1px * 0);
  padding-bottom: calc(1px * 0);
}
/* line 169, ../sass/screen.scss */
body .pd-lr0 {
  padding-left: calc(1px * 0);
  padding-right: calc(1px * 0);
}
/* line 165, ../sass/screen.scss */
body .pd-ub1 {
  padding-top: calc(1px * 1);
  padding-bottom: calc(1px * 1);
}
/* line 169, ../sass/screen.scss */
body .pd-lr1 {
  padding-left: calc(1px * 1);
  padding-right: calc(1px * 1);
}
/* line 165, ../sass/screen.scss */
body .pd-ub2 {
  padding-top: calc(1px * 2);
  padding-bottom: calc(1px * 2);
}
/* line 169, ../sass/screen.scss */
body .pd-lr2 {
  padding-left: calc(1px * 2);
  padding-right: calc(1px * 2);
}
/* line 165, ../sass/screen.scss */
body .pd-ub3 {
  padding-top: calc(1px * 3);
  padding-bottom: calc(1px * 3);
}
/* line 169, ../sass/screen.scss */
body .pd-lr3 {
  padding-left: calc(1px * 3);
  padding-right: calc(1px * 3);
}
/* line 165, ../sass/screen.scss */
body .pd-ub4 {
  padding-top: calc(1px * 4);
  padding-bottom: calc(1px * 4);
}
/* line 169, ../sass/screen.scss */
body .pd-lr4 {
  padding-left: calc(1px * 4);
  padding-right: calc(1px * 4);
}
/* line 165, ../sass/screen.scss */
body .pd-ub5 {
  padding-top: calc(1px * 5);
  padding-bottom: calc(1px * 5);
}
/* line 169, ../sass/screen.scss */
body .pd-lr5 {
  padding-left: calc(1px * 5);
  padding-right: calc(1px * 5);
}
/* line 165, ../sass/screen.scss */
body .pd-ub6 {
  padding-top: calc(1px * 6);
  padding-bottom: calc(1px * 6);
}
/* line 169, ../sass/screen.scss */
body .pd-lr6 {
  padding-left: calc(1px * 6);
  padding-right: calc(1px * 6);
}
/* line 165, ../sass/screen.scss */
body .pd-ub7 {
  padding-top: calc(1px * 7);
  padding-bottom: calc(1px * 7);
}
/* line 169, ../sass/screen.scss */
body .pd-lr7 {
  padding-left: calc(1px * 7);
  padding-right: calc(1px * 7);
}
/* line 165, ../sass/screen.scss */
body .pd-ub8 {
  padding-top: calc(1px * 8);
  padding-bottom: calc(1px * 8);
}
/* line 169, ../sass/screen.scss */
body .pd-lr8 {
  padding-left: calc(1px * 8);
  padding-right: calc(1px * 8);
}
/* line 165, ../sass/screen.scss */
body .pd-ub9 {
  padding-top: calc(1px * 9);
  padding-bottom: calc(1px * 9);
}
/* line 169, ../sass/screen.scss */
body .pd-lr9 {
  padding-left: calc(1px * 9);
  padding-right: calc(1px * 9);
}
/* line 165, ../sass/screen.scss */
body .pd-ub10 {
  padding-top: calc(1px * 10);
  padding-bottom: calc(1px * 10);
}
/* line 169, ../sass/screen.scss */
body .pd-lr10 {
  padding-left: calc(1px * 10);
  padding-right: calc(1px * 10);
}
/* line 165, ../sass/screen.scss */
body .pd-ub11 {
  padding-top: calc(1px * 11);
  padding-bottom: calc(1px * 11);
}
/* line 169, ../sass/screen.scss */
body .pd-lr11 {
  padding-left: calc(1px * 11);
  padding-right: calc(1px * 11);
}
/* line 165, ../sass/screen.scss */
body .pd-ub12 {
  padding-top: calc(1px * 12);
  padding-bottom: calc(1px * 12);
}
/* line 169, ../sass/screen.scss */
body .pd-lr12 {
  padding-left: calc(1px * 12);
  padding-right: calc(1px * 12);
}
/* line 165, ../sass/screen.scss */
body .pd-ub13 {
  padding-top: calc(1px * 13);
  padding-bottom: calc(1px * 13);
}
/* line 169, ../sass/screen.scss */
body .pd-lr13 {
  padding-left: calc(1px * 13);
  padding-right: calc(1px * 13);
}
/* line 165, ../sass/screen.scss */
body .pd-ub14 {
  padding-top: calc(1px * 14);
  padding-bottom: calc(1px * 14);
}
/* line 169, ../sass/screen.scss */
body .pd-lr14 {
  padding-left: calc(1px * 14);
  padding-right: calc(1px * 14);
}
/* line 165, ../sass/screen.scss */
body .pd-ub15 {
  padding-top: calc(1px * 15);
  padding-bottom: calc(1px * 15);
}
/* line 169, ../sass/screen.scss */
body .pd-lr15 {
  padding-left: calc(1px * 15);
  padding-right: calc(1px * 15);
}
/* line 165, ../sass/screen.scss */
body .pd-ub16 {
  padding-top: calc(1px * 16);
  padding-bottom: calc(1px * 16);
}
/* line 169, ../sass/screen.scss */
body .pd-lr16 {
  padding-left: calc(1px * 16);
  padding-right: calc(1px * 16);
}
/* line 165, ../sass/screen.scss */
body .pd-ub17 {
  padding-top: calc(1px * 17);
  padding-bottom: calc(1px * 17);
}
/* line 169, ../sass/screen.scss */
body .pd-lr17 {
  padding-left: calc(1px * 17);
  padding-right: calc(1px * 17);
}
/* line 165, ../sass/screen.scss */
body .pd-ub18 {
  padding-top: calc(1px * 18);
  padding-bottom: calc(1px * 18);
}
/* line 169, ../sass/screen.scss */
body .pd-lr18 {
  padding-left: calc(1px * 18);
  padding-right: calc(1px * 18);
}
/* line 165, ../sass/screen.scss */
body .pd-ub19 {
  padding-top: calc(1px * 19);
  padding-bottom: calc(1px * 19);
}
/* line 169, ../sass/screen.scss */
body .pd-lr19 {
  padding-left: calc(1px * 19);
  padding-right: calc(1px * 19);
}
/* line 165, ../sass/screen.scss */
body .pd-ub20 {
  padding-top: calc(1px * 20);
  padding-bottom: calc(1px * 20);
}
/* line 169, ../sass/screen.scss */
body .pd-lr20 {
  padding-left: calc(1px * 20);
  padding-right: calc(1px * 20);
}
/* line 165, ../sass/screen.scss */
body .pd-ub21 {
  padding-top: calc(1px * 21);
  padding-bottom: calc(1px * 21);
}
/* line 169, ../sass/screen.scss */
body .pd-lr21 {
  padding-left: calc(1px * 21);
  padding-right: calc(1px * 21);
}
/* line 165, ../sass/screen.scss */
body .pd-ub22 {
  padding-top: calc(1px * 22);
  padding-bottom: calc(1px * 22);
}
/* line 169, ../sass/screen.scss */
body .pd-lr22 {
  padding-left: calc(1px * 22);
  padding-right: calc(1px * 22);
}
/* line 165, ../sass/screen.scss */
body .pd-ub23 {
  padding-top: calc(1px * 23);
  padding-bottom: calc(1px * 23);
}
/* line 169, ../sass/screen.scss */
body .pd-lr23 {
  padding-left: calc(1px * 23);
  padding-right: calc(1px * 23);
}
/* line 165, ../sass/screen.scss */
body .pd-ub24 {
  padding-top: calc(1px * 24);
  padding-bottom: calc(1px * 24);
}
/* line 169, ../sass/screen.scss */
body .pd-lr24 {
  padding-left: calc(1px * 24);
  padding-right: calc(1px * 24);
}
/* line 165, ../sass/screen.scss */
body .pd-ub25 {
  padding-top: calc(1px * 25);
  padding-bottom: calc(1px * 25);
}
/* line 169, ../sass/screen.scss */
body .pd-lr25 {
  padding-left: calc(1px * 25);
  padding-right: calc(1px * 25);
}
/* line 165, ../sass/screen.scss */
body .pd-ub26 {
  padding-top: calc(1px * 26);
  padding-bottom: calc(1px * 26);
}
/* line 169, ../sass/screen.scss */
body .pd-lr26 {
  padding-left: calc(1px * 26);
  padding-right: calc(1px * 26);
}
/* line 165, ../sass/screen.scss */
body .pd-ub27 {
  padding-top: calc(1px * 27);
  padding-bottom: calc(1px * 27);
}
/* line 169, ../sass/screen.scss */
body .pd-lr27 {
  padding-left: calc(1px * 27);
  padding-right: calc(1px * 27);
}
/* line 165, ../sass/screen.scss */
body .pd-ub28 {
  padding-top: calc(1px * 28);
  padding-bottom: calc(1px * 28);
}
/* line 169, ../sass/screen.scss */
body .pd-lr28 {
  padding-left: calc(1px * 28);
  padding-right: calc(1px * 28);
}
/* line 165, ../sass/screen.scss */
body .pd-ub29 {
  padding-top: calc(1px * 29);
  padding-bottom: calc(1px * 29);
}
/* line 169, ../sass/screen.scss */
body .pd-lr29 {
  padding-left: calc(1px * 29);
  padding-right: calc(1px * 29);
}
/* line 165, ../sass/screen.scss */
body .pd-ub30 {
  padding-top: calc(1px * 30);
  padding-bottom: calc(1px * 30);
}
/* line 169, ../sass/screen.scss */
body .pd-lr30 {
  padding-left: calc(1px * 30);
  padding-right: calc(1px * 30);
}
/* line 174, ../sass/screen.scss */
body .mt0 {
  margin-top: 0;
}
/* line 177, ../sass/screen.scss */
body .mt1e {
  margin-top: 1rem;
}
/* line 180, ../sass/screen.scss */
body .mt2e {
  margin-top: 2rem;
}
/* line 183, ../sass/screen.scss */
body .mt3e {
  margin-top: 3rem;
}
/* line 186, ../sass/screen.scss */
body .mt-30p {
  margin-top: -30%;
}
/* line 190, ../sass/screen.scss */
body .ml1e {
  margin-left: 1rem;
}
/* line 194, ../sass/screen.scss */
body .ml2e {
  margin-left: 2rem;
}
/* line 199, ../sass/screen.scss */
body .ml-auto {
  margin-left: auto;
}
/* line 202, ../sass/screen.scss */
body .pl1e {
  padding-left: 1rem;
}
/* line 205, ../sass/screen.scss */
body .pl2e {
  padding-left: 2rem;
}
/* line 209, ../sass/screen.scss */
body .pt1e {
  padding-top: 1rem;
}
/* line 213, ../sass/screen.scss */
body .pb1e {
  padding-bottom: 1rem;
}
/* line 217, ../sass/screen.scss */
body .align-center {
  text-align: center;
}
/* line 221, ../sass/screen.scss */
body .align-left {
  text-align: left;
}
/* line 225, ../sass/screen.scss */
body .align-right {
  text-align: right;
}
/* line 229, ../sass/screen.scss */
body .alignnone, body .aligncenter, body .alignleft, body .alignright, body .alignwide {
  margin: 0 auto;
}
/* line 233, ../sass/screen.scss */
body .bg-yellow {
  background: #FFFF99;
}
/* line 237, ../sass/screen.scss */
body .bg-lightgray {
  background: #efefef;
}
/* line 241, ../sass/screen.scss */
body .form-item {
  margin-bottom: 1rem;
  border: 1px solid #ccc;
  padding: 1rem;
}
/* line 246, ../sass/screen.scss */
body .form-item .item {
  margin-bottom: 1rem;
  border: 1px solid #ccc;
  padding: 1rem;
}
/* line 251, ../sass/screen.scss */
body .form-item .inline-item {
  display: inline-block;
}
/* line 255, ../sass/screen.scss */
body .btn-wrap {
  margin: 1em 0;
}
/* line 259, ../sass/screen.scss */
body .text-s {
  font-size: 80%;
  color: #666;
}
/* line 263, ../sass/screen.scss */
body .text-l {
  font-size: 26px;
}
/* line 267, ../sass/screen.scss */
body .text-err {
  margin-left: 2em;
  font-size: 80%;
  color: #ff0000;
}
/* line 273, ../sass/screen.scss */
body .mobile-on {
  display: none;
}
/* line 277, ../sass/screen.scss */
body h2 {
  font-size: 1.6rem;
}
/* line 281, ../sass/screen.scss */
body p {
  line-height: 1.6em;
}
/* line 285, ../sass/screen.scss */
body .chuki {
  color: #FD8008;
  font-size: 80%;
  margin-bottom: 0;
}
/* line 292, ../sass/screen.scss */
body #content {
  padding: 5rem 2% 10rem;
}
/* line 296, ../sass/screen.scss */
body .news-item {
  padding: .4em;
  font-size: 24px;
}
/* line 302, ../sass/screen.scss */
body .news-list-link {
  text-align: right;
}
/* line 306, ../sass/screen.scss */
body .section-title {
  position: relative;
}
/* line 308, ../sass/screen.scss */
body .section-title::after {
  content: "";
  width: 90%;
  display: block;
  position: absolute;
  border-bottom: 10px solid #54595F;
  margin: auto;
  left: 5%;
  height: 0;
  top: calc(50% - 5px);
  z-index: -1;
}
/* line 322, ../sass/screen.scss */
body .e-con.e-grid.about-line > .e-con-inner {
  grid-template-columns: 1fr 4fr;
}
/* line 327, ../sass/screen.scss */
body .about-grid {
  position: relative;
}
/* line 329, ../sass/screen.scss */
body .about-grid::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 2%;
  left: 2%;
  background: #FAFAFA;
  z-index: -1;
}
/* line 342, ../sass/screen.scss */
body .entry-form {
  width: 80%;
  padding: 5%;
  background: #fafafa;
  margin: auto;
  border-radius: 20px;
}
/* line 350, ../sass/screen.scss */
body .form-row {
  display: flex;
  flex-direction: column;
}
/* line 353, ../sass/screen.scss */
body .form-row .form-index {
  padding: 1.4em 0 .4em;
  font-size: 1.4em;
}
/* line 356, ../sass/screen.scss */
body .form-row .form-index label {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: center;
}
/* line 365, ../sass/screen.scss */
body .form-row .form-index label span {
  font-size: 70%;
  color: #2778be;
}
/* line 372, ../sass/screen.scss */
body .form-row [type=checkbox] {
  transform: scale(1.5);
}
/* line 376, ../sass/screen.scss */
body .form-row .file-pickup {
  padding: 0 .4em 1em;
}
/* line 378, ../sass/screen.scss */
body .form-row .file-pickup .pickup-item {
  display: flex;
  align-items: center;
}
/* line 381, ../sass/screen.scss */
body .form-row .file-pickup .pickup-item span {
  width: calc(100% - 2em);
}
/* line 385, ../sass/screen.scss */
body .form-row .file-pickup [id$=-file] {
  display: none;
  margin-top: 1em;
  margin-left: 1.4em;
}
/* line 394, ../sass/screen.scss */
body .sankasha-wrap {
  padding: 2%;
  border: 1px solid #ccc;
  margin-bottom: 2%;
}
/* line 398, ../sass/screen.scss */
body .sankasha-wrap:last-child {
  margin-bottom: 0;
}
/* line 402, ../sass/screen.scss */
body .sankasha-wrap .form-row .form-index:first-child {
  padding-top: 0;
}
/* line 408, ../sass/screen.scss */
body .result-message {
  font-size: 120%;
  line-height: 2em;
  text-align: center;
}
/* line 415, ../sass/screen.scss */
body .elementor-editor-active .entry-form {
  display: none;
}
/* line 420, ../sass/screen.scss */
body .seiyaku-block {
  background: #efefef;
  padding: 2% 1%;
  border-radius: 10px;
}
/* line 427, ../sass/screen.scss */
body .entry-list .item {
  font-weight: bold;
  text-align: center;
}
/* line 433, ../sass/screen.scss */
body .title-1 {
  width: 100%;
  padding: 1em;
  text-align: center;
  background: #287CA8;
}
/* line 439, ../sass/screen.scss */
body .title-1 .elementor-heading-title.elementor-size-default, body .title-1 .elementor-heading-title.elementor-size-large {
  color: #fff;
}
/* line 447, ../sass/screen.scss */
body .program-block::before,
body .program-block-2::before {
  content: "第一部";
  display: inline-block;
  padding: 0.2em 0.6em;
  background: #287CA8;
  text-align: center;
  height: auto;
  width: auto;
  font-size: 34px;
  font-weight: bold;
  color: #fff;
  margin-top: -1.2em;
  margin-left: -20px;
  border: 0;
}
/* line 464, ../sass/screen.scss */
body .program-block-2::before {
  content: "第二部";
}
/* line 469, ../sass/screen.scss */
body .copy {
  padding: 1em;
  background: #666;
}
/* line 472, ../sass/screen.scss */
body .copy p {
  text-align: center;
  margin-bottom: 0;
}
/* line 478, ../sass/screen.scss */
body [type=reset] {
  display: inline-block;
  font-weight: 400;
  color: #c36;
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid #c36;
  padding: 0.5rem 1rem;
  border-radius: 3px;
  transition: all .3s;
}
/* line 494, ../sass/screen.scss */
body [type=rest]:focus, body [type=reset]:hover {
  color: #fff;
  background-color: #c36;
  text-decoration: none;
}
/* line 500, ../sass/screen.scss */
body input[type=date], body input[type=email], body input[type=number], body input[type=password], body input[type=search], body input[type=tel], body input[type=text], body input[type=url], body select, body textarea {
  border: 1px solid #ccc;
}
/* line 503, ../sass/screen.scss */
body .btn {
  margin-top: 2em;
}
/* line 505, ../sass/screen.scss */
body .btn input {
  border: 3px solid #c36;
  border-radius: 1.6em;
  padding: 0.6em 2em;
  font-size: 24px;
  font-weight: bold;
  color: #c36;
  box-shadow: none;
}
/* line 513, ../sass/screen.scss */
body .btn input:hover, body .btn input:focus {
  background: #c36;
  color: #fff;
  outline: none;
}
/* line 521, ../sass/screen.scss */
body .text-point-color {
  color: #006097;
}
/* line 526, ../sass/screen.scss */
body #contact-form label {
  display: flex;
  gap: 10px;
  align-items: center;
}
/* line 530, ../sass/screen.scss */
body #contact-form label span {
  font-size: 80%;
  color: #1BB3D3;
}

@media screen and (max-width: 768px) {
  /* line 543, ../sass/screen.scss */
  body .elementor-widget-heading.section-title .elementor-heading-title.elementor-size-xxl {
    font-size: 140%;
    font-weight: 600;
  }
  /* line 548, ../sass/screen.scss */
  body .flex-mobile-fd-c {
    flex-direction: row;
  }
  /* line 552, ../sass/screen.scss */
  body .entry-form {
    width: 100%;
  }
  /* line 555, ../sass/screen.scss */
  body .btn {
    margin-top: 2em;
  }
  /* line 557, ../sass/screen.scss */
  body .btn input {
    border: 3px solid #c36;
    border-radius: 1.6em;
    padding: 0.4em 1em;
    font-size: 18px;
    font-weight: bold;
    color: #c36;
    box-shadow: none;
  }
  /* line 565, ../sass/screen.scss */
  body .btn input:hover, body .btn input:focus {
    background: #c36;
    color: #fff;
    outline: none;
  }
}
