@charset 'utf-8';.xmas-show.page-grid{font-size:14px;width:100%;max-width:1400px;margin:0 auto;background-color:#fff}@media screen and (min-width:769px){.xmas-show.page-grid{font-size:16px}}.xmas-show.page-grid .wrapping{width:100%;max-width:1080px;margin:0 auto}.xmas-show.page-grid [class*=grid-].wrapping{width:100%;max-width:1080px;margin:0 auto}.xmas-show.page-grid [class*=grid-][class*=-noGutter].wrapping{width:100%;max-width:1080px;margin:0 auto}.xmas-show.page-grid em{font-weight:700;font-style:normal}.xmas-show.page-grid .white-space span:not(.eccetto){display:inline-block;white-space:nowrap}.xmas-show.page-grid .for-mobile{display:block}@media screen and (min-width:769px){.xmas-show.page-grid .for-mobile{display:none}}.xmas-show.page-grid .for-pc{display:none}@media screen and (min-width:769px){.xmas-show.page-grid .for-pc{display:block}}.xmas-show.page-grid img{display:block;margin:1em auto}.xmas-show.page-grid a{display:block;margin:0 auto;text-align:center}.xmas-show.page-grid p{margin:0 0 1em}.xmas-show header .title-wrap h1 img{margin:0 auto}.xmas-show header p{text-align:center;font-size:1.2em;margin:0 0 1em;padding:0 1em}.xmas-show header p em{font-size:120%;color:#c14e8d}.xmas-show header p a.link{display:inline-block;margin:1em auto;color:#fff;background-color:#8780c1;padding:.5em 2em}.xmas-show header p:nth-of-type(3) a{background-color:#58a78d}.xmas-show .point-back{padding:1em;width:100%;margin:0 auto}@media screen and (min-width:769px){.xmas-show .point-back{width:80%}}.xmas-show .point-back h2 img{margin:0 auto}.xmas-show .point-back .wrap{width:100%;margin:0 auto}@media screen and (min-width:769px){.xmas-show .point-back .wrap{width:60%}}.xmas-show .point-back .wrap a{font-size:1.2em;margin:1em 0;font-weight:700;color:#555}.xmas-show .point-back .wrap a span{text-decoration:underline}.xmas-show .point-back .wrap a em{font-size:130%;color:#d66161}.xmas-show .point-back .wrap p em{display:block}.xmas-show .symposium{padding:1em;width:100%;margin:0 auto}@media screen and (min-width:769px){.xmas-show .symposium{width:70%}}.xmas-show .symposium h2 img{display:block;margin:0 auto}.xmas-show .symposium .wrap{width:100%;margin:0 auto}@media screen and (min-width:769px){.xmas-show .symposium .wrap{width:70%}}.xmas-show .symposium .wrap .title{text-align:center;margin:2em 0;font-size:1.5em}.xmas-show .symposium .wrap [class*=time-]{margin:2em auto}.xmas-show .symposium .wrap [class*=time-] .tutor{margin:3em auto}.xmas-show .symposium .wrap [class*=time-] .link-ww{text-align:center;font-size:.7em;margin:3em auto 7em}@media screen and (min-width:769px){.xmas-show .symposium .wrap [class*=time-] .link-ww{margin:4em auto 12em}}.xmas-show .symposium .wrap [class*=time-] .link-ww a{line-height:2;font-weight:700;font-size:2em;color:#c14e8d;display:inline-block;border-top:2px dotted #5490da;border-bottom:2px dotted #5490da;padding:.7em 2em}.xmas-show .symposium .wrap [class*=time-] .link-ww span{display:block}.xmas-show .symposium .wrap [class*=time-] .purchase-seminar{text-align:center;margin:2em auto}.xmas-show .symposium .wrap [class*=time-] .purchase-seminar a{background-color:#61c3b1;padding:1em 2em;display:inline-block;color:#fff;font-weight:700;font-size:1.2em;border-radius:4px;box-shadow:0 0 3px #ccc;border:1px solid #fff}.xmas-show .symposium .wrap [class*=time-] h4{text-align:center;font-weight:400;letter-spacing:7px}.xmas-show .symposium .wrap [class*=time-] p{text-align:center}.xmas-show .symposium .wrap [class*=time-] .tutor-list{background-color:#fdf9e8;margin:0 auto 2em;border-radius:90px;width:80%;text-align:center;padding:1em 0 0}.xmas-show .symposium .wrap [class*=time-] .tutor-list a{display:inline-block}.xmas-show .symposium .wrap [class*=time-] .tutor-list a img{width:110px;border-radius:50%;border:5px solid #fff;margin:0 auto}.xmas-show .symposium .wrap [class*=time-] .tutor-list a span{font-size:.9em;display:block;color:#525252}.xmas-show .symposium .wrap .time-13 h4 span{color:#efa5a5}.xmas-show .symposium .wrap .time-14 h4 span{color:#74d5d6}.xmas-show .symposium .wrap .time-15 h4 span{color:#74d6b2}.xmas-show .symposium .wrap .time-15 .report{font-weight:700;text-align:center;padding:.5em 1em;color:#b54d4d;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 5px,#ffedf6 5px,#ffedf6 10px)}.xmas-show .symposium .video{margin:4em 0 8em}.xmas-show .symposium .video .video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;width:100%;margin:.5em 0}.xmas-show .symposium .video .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.xmas-show .view{padding:1em;margin:0 auto;text-align:center}.xmas-show .view h3{margin:1em 0;font-weight:400;letter-spacing:4px}@media screen and (min-width:769px){.xmas-show .view h3{font-size:2em}}.xmas-show .view p{font-size:1em;line-height:2}.xmas-show .view p em{color:#cc3187}.xmas-show .view a:not(.arrow){background-color:#d664a3;padding:1em 2em;display:inline-block;color:#fff;font-weight:700;font-size:1.2em;border-radius:4px;box-shadow:0 0 3px #ccc;border:1px solid #fff}.xmas-show .view .wrap{margin:3em auto;background-color:#fff;padding:0 1em;border-radius:5px;border:3px dotted #ff9d2c;width:100%;max-width:1080px}@media screen and (min-width:769px){.xmas-show .view .wrap{width:70%}}.xmas-show .video-pass{text-align:center;padding:2em;width:100%;max-width:1080px;margin:0 auto}.xmas-show .video-pass h4{font-weight:400;font-size:1.8em}.xmas-show .video-pass .video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;width:100%;margin:.5em 0}.xmas-show .video-pass .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.xmas-show .rules{padding:4em 1em 4em;margin:0 auto;text-align:center}.xmas-show .rules h4{font-weight:400;font-size:1.8em;margin:0 0 2em}.xmas-show .rules .wrap{width:100%;margin:0 auto;padding:3em;background-color:#fff;border:1px solid #ccc}@media screen and (min-width:769px){.xmas-show .rules .wrap{width:60%}}.xmas-show .rules .wrap h4{margin:2em 0;font-weight:700;font-size:1.15em}.xmas-show .rules .wrap h5{font-weight:700;color:#d664a3;margin:0 0 1em;font-size:1em}.xmas-show .rules .wrap ul{margin:0 0 3em}.xmas-show .rules .wrap ul li{text-align:left;margin:0 0 2em;letter-spacing:1px;font-size:.95em;line-height:1.6}#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}.catalog{width:100%;margin:2em 0 0 0}.catalog a{font-size:1.1em;font-weight:700;line-height:1.2}.catalog a:hover{text-decoration:underline}.catalog img{display:block;width:130px;margin:0 auto 1em;border:5px solid #fff;border-radius:50%;box-shadow:0 1px 14px #b2b2b2}