@charset 'utf-8';@font-face{font-family:'Dancing Script';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v13/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3Rep6hNX6plRPjLo.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v13/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3ROp6hNX6plRPjLo.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v13/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3Sup6hNX6plRP.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.valentines-day.page-grid{font-size:14px;width:100%;max-width:1400px;margin:0 auto;background-color:#fff;padding:0 0 3em}.valentines-day.page-grid .wrapping{width:100%;max-width:1080px;margin:0 auto}.valentines-day.page-grid [class*=grid-].wrapping{width:100%;max-width:1080px;margin:0 auto}.valentines-day.page-grid [class*=grid-][class*=-noGutter].wrapping{width:100%;max-width:1080px;margin:0 auto}.valentines-day.page-grid em{font-weight:700;font-style:normal;color:#333}.valentines-day.page-grid .white-space span:not(.eccetto){display:inline-block;white-space:nowrap}.valentines-day.page-grid .for-mobile{display:block}@media screen and (min-width:769px){.valentines-day.page-grid .for-mobile{display:none}}.valentines-day.page-grid .for-pc{display:none}@media screen and (min-width:769px){.valentines-day.page-grid .for-pc{display:block}}.valentines-day header{width:100%;margin:0 auto}.valentines-day header .title-wrap{margin:0 auto;text-align:center}.valentines-day header a{font-weight:700;padding:.6em 1em;color:#524336;border:1px solid #fff;background-color:#ffeb71;position:relative;top:-.5em;font-size:1.2em}.valentines-day .intro{width:100%;max-width:1280px;margin:0 auto;padding:2em}.valentines-day .intro h2{text-align:center}.valentines-day .intro h2 span{font-size:1.8em;font-family:'Dancing Script',cursive;display:block;margin:0 0 .3em;color:#777}.valentines-day .intro h3{text-align:center;margin:0 0 2em}.valentines-day .intro p{text-align:center;font-size:1.4em}.valentines-day .intro p span{background-color:#f1deea;padding:.3em .5em;border-radius:2px;font-size:90%}.valentines-day .cat-lesson{width:100%;max-width:1280px;margin:0 auto;padding:4em 2em 1em}.valentines-day .cat-lesson .category{margin:0 auto 2em}.valentines-day .cat-lesson .category img{width:300px;display:block;margin:0 auto}.valentines-day .cat-lesson .category span{display:block;text-align:center}.valentines-day .cat-lesson .cat-title{text-align:center}.valentines-day .cat-lesson .cat-title .inner{margin:0 .25em}.valentines-day .cat-lesson .lesson-wrap-1 .singolo .inner{position:relative;background-color:#fbeed6;margin:.5em .25em .5em}.valentines-day .cat-lesson .lesson-wrap-1 .singolo .inner a{display:block;color:#555}.valentines-day .cat-lesson .lesson-wrap-1 .singolo .inner .lesson-title{position:relative;padding:.5em;overflow:hidden}.valentines-day .cat-lesson .lesson-wrap-1 .singolo .inner .lesson-title:after{content:"";position:absolute;top:.5em;left:.5em;width:calc(100% - 1em);height:calc(100% - 1em);background-color:rgba(0,0,0,.4);padding:.5em}.valentines-day .cat-lesson .lesson-wrap-1 .singolo .inner .lesson-title .title{position:absolute;font-size:.95em;padding:1em;top:0;left:0;letter-spacing:-1px;color:#fff;z-index:10}@media screen and (min-width:769px){.valentines-day .cat-lesson .lesson-wrap-1 .singolo .inner .lesson-title .title{font-size:1.1em;line-height:1.2}}.valentines-day .cat-lesson .lesson-wrap-1 .singolo .inner .lesson-title .cup{position:absolute;bottom:0;right:3px;width:35px;z-index:10}.valentines-day .cat-lesson .lesson-wrap-1 .singolo .inner .pro-img{padding:0 0 5px 5px}.valentines-day .cat-lesson .lesson-wrap-1 .singolo .inner .pro-img img{width:40px;border-radius:50px}.valentines-day .cat-lesson .lesson-wrap-1 .singolo .inner .pro-img span{font-size:.9em;font-weight:700}.valentines-day .cat-lesson .lesson-wrap-1 .singolo:nth-of-type(odd) .inner{background-color:#f4f5ef}.valentines-day .cat-lesson .lesson-wrap-1 .singolo:nth-of-type(even) .inner{background-color:#eae2e5}.valentines-day .rules{width:100%;margin:0 auto}.valentines-day .rules .inner{background-color:#f7f7f7;padding:2em;border-radius:8px}.valentines-day .rules .inner p{margin:0 0 1em}#page-top{position:fixed;z-index:10;right:20px;bottom:150px}#page-top a{font-size:12px;display:block;width:100px;height:77px;padding:30px 0;text-align:center;text-decoration:none;color:#fff!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#8e7b87;-o-border-radius:5px;-khtml-border-radius:5px}#page-top a:hover{text-decoration:none;background:#c0bbac}.socialIcon{width:100%;padding:0 1em}.socialIcon .flex-container{display:-webkit-flex;display:flex;max-width:500px;margin:20px auto;padding:14px 0 10px;text-align:center;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;-webkit-justify-content:center;justify-content:center}.socialIcon .flex-container .social{width:85px}.fb-like{top:0}img.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}section.what-is-this-section{background-color:#a0ebd7;text-align:center;padding:3rem 20px}section.what-is-this-section h2{text-align:center;margin:1.8rem 0;font-size:1.5rem}section.what-is-this-section h2 img{vertical-align:middle}section.what-is-this-section .title-image img{max-width:100%;height:auto}section.what-is-this-section .note p{font-size:1rem;margin:1rem 0;line-height:1.3}.more-link{display:flex;justify-content:center;margin:4em 0 0;flex-direction:column}.more-link .single{text-align:center}