.page-putons__hero-image{width:100%}.page-putons__lead-reverser{display:flex;flex-direction:column-reverse}.page-putons__headline{margin:0 calc(20 / 393 * 100vw);margin-top:calc(120 / 393 * 100vw);height:calc(174 / 393 * 100vw);color:#1a1311;font:normal normal normal calc(74 / 393 * 100vw)/calc(76 / 393 * 100vw) Roboto}.page-putons__lead{margin:0 calc(20 / 393 * 100vw);margin-top:calc(40 / 393 * 100vw);color:#1a1311;font:normal normal normal calc(16 / 393 * 100vw)/calc(29 / 393 * 100vw) Noto Sans JP;letter-spacing:calc(.62 / 393 * 100vw)}.page-putons__list{display:flex;flex-direction:column;gap:calc(120 / 393 * 100vw);margin:0 calc(20 / 393 * 100vw);margin-top:calc(40 / 393 * 100vw)}.image-description{display:flex;flex-direction:column}.image-description__image{width:100%}.image-description__description{margin-top:calc(27 / 393 * 100vw);width:100%}.image-description__term{display:inline-flex;flex-direction:column;align-items:start;border-bottom:calc(8 / 393 * 100vw) solid;color:#1a1311;font:normal normal 500 calc(54 / 393 * 100vw)/calc(64 / 393 * 100vw) Roboto;letter-spacing:calc(2.7 / 393 * 100vw)}.image-description--theme_green .image-description__term{border-color:#0ba43e}.image-description--theme_pink .image-description__term{border-color:#ed83b2}.image-description--theme_yellow .image-description__term{border-color:#fff200}.image-description--theme_blue .image-description__term{border-color:#01a9e4}.image-description--theme_gray .image-description__term{border-color:#848484}.image-description__ruby{display:block;flex:none;border:1px solid #000000;border-radius:100%;padding:calc(2 / 393 * 100vw) calc(11 / 393 * 100vw) calc(3 / 393 * 100vw);color:#1a1311;font:normal normal 500 calc(12 / 393 * 100vw)/calc(17 / 393 * 100vw) Noto Sans JP;letter-spacing:calc(.47 / 1500 * 100vw)}.image-description__definition{margin-top:calc(24 / 393 * 100vw);color:#1a1311;font:normal normal normal calc(16 / 393 * 100vw)/calc(29 / 393 * 100vw) Noto Sans JP;letter-spacing:calc(.62 / 393 * 100vw)}.image-description__supplement{margin-top:calc(38 / 1500 * 100vw);color:#1a1311;font:normal normal normal calc(14 / 393 * 100vw)/calc(25 / 393 * 100vw) Noto Sans JP;letter-spacing:calc(.55 / 393 * 100vw)}.page-putons__logo{display:block;margin:calc(120 / 393 * 100vw) 0;padding:0 calc(20 / 393 * 100vw)}.page-putons__logo{width:100%}@media (min-width: 768px){.page-putons__lead-reverser{flex-direction:column}.page-putons__headline{display:flex;justify-content:center;align-items:center;margin:0;margin-top:calc(110 / 1500 * 100vw);height:calc(171 / 1500 * 100vw);font:normal normal normal calc(130 / 1500 * 100vw)/calc(130 / 1500 * 100vw) Roboto}.page-putons__lead{margin:0 calc(245.5 / 1500 * 100vw);margin-top:5.4vw;font: 1.6vw/calc(43 / 1500 * 100vw) Noto Sans JP;letter-spacing:calc(.94 / 1500 * 100vw)}.page-putons__list{gap:calc(200 / 1500 * 100vw);margin:16vw 10vw 0}.image-description{flex-direction:row;gap:calc(100 / 1500 * 100vw)}.image-description--reverse{flex-direction:row-reverse}.image-description__image{flex:none;width:calc(500 / 1500 * 100vw)}.image-description__description{flex:none;margin-top:0;width:40vw}.image-description__term{border-bottom:calc(10 / 1500 * 100vw) solid;font:normal normal 500 calc(94 / 1500 * 100vw)/calc(110 / 1500 * 100vw) Roboto;letter-spacing:calc(4.7 / 1500 * 100vw)}.image-description__ruby{padding:calc(2 / 1500 * 100vw) .8vw .2vw;font:normal normal 500 calc(16 / 1500 * 100vw)/ 1.6vw Noto Sans JP;letter-spacing:calc(.62 / 1500 * 100vw)}.image-description__definition{margin-top:calc(40 / 1500 * 100vw);font:normal normal normal calc(21 / 1500 * 100vw)/ 2.4vw Noto Sans JP;letter-spacing:calc(.82 / 1500 * 100vw)}.image-description__supplement{margin-top:calc(38 / 1500 * 100vw);font: 1.2vw/calc(32 / 1500 * 100vw) Noto Sans JP;letter-spacing:calc(.7 / 1500 * 100vw)}.page-putons__logo{margin:calc(445 / 1500 * 100vw) 0 19.288vw;padding:0 16.34vw}}
