.tt-Hero_Title{margin-bottom:0}.tt-Lead{font-weight:700;margin-top:45px;text-align:center}.tt-Lead_Text{color:#231815;font-size:2.2rem;letter-spacing:.05em;line-height:1.5;margin-bottom:0}.tt-Lead_Text.-border{align-items:center;display:-ms-grid;display:grid;font-size:2rem;justify-content:center;letter-spacing:.04em}.tt-Lead_Text span{color:#e50012}.tt-Lead_Image{display:block;margin-bottom:34px;margin-top:21px}.tt-Cards{-ms-grid-columns:(1fr)[2];background-color:#faf7c3;border-radius:30px;display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);margin-top:41px;padding:30px 27px 33px}.tt-Cards_Title{-ms-grid-column-span:2;font-size:1.6rem;grid-column:span 2;letter-spacing:.05em;line-height:1.5;margin-bottom:-3px;position:relative;text-align:center}.tt-Cards_Title:after,.tt-Cards_Title:before{background-image:radial-gradient(circle,#008041 1.5px,transparent 0);background-repeat:repeat-x;background-size:6px 100%;bottom:32px;content:"";height:3px;position:absolute;width:84px}.tt-Cards_Title:before{left:calc(50% - 165px);rotate:-127deg}.tt-Cards_Title:after{right:calc(50% - 165px);rotate:127deg}.tt-Cards_Title b{color:#008041;display:inline-block;font-size:2.9rem;letter-spacing:.05em;margin-bottom:-5px}.tt-Cards_Content{text-align:center}.tt-Cards_Content.-consultation{--cards-theme-color:#5bab1a}.tt-Cards_Content.-features{--cards-theme-color:#2b52a2}.tt-Cards_Content.-cost{--cards-theme-color:#b2892e}.tt-Cards_Content.-example{--cards-theme-color:#af60a1}.tt-Cards_Content_Name{font-size:1.5rem;letter-spacing:.04em}.tt-Cards_Content_Name span{color:var(--cards-theme-color);font-size:1.9rem;letter-spacing:.04em;margin-right:-2px}.tt-Cards_Content_Description{line-height:1.4}.tt-Cards_Content_Description b{display:inline-block;margin-bottom:4px}.tt-Section#recommendation{margin-top:52px}.tt-Section#flow{background-color:#e9f2da;margin-top:59px;padding:57px 0 44px}.tt-Section#note{margin-top:50px}.tt-Section#venue{margin-top:80px}.tt-Section_Title{font-size:2.5rem;letter-spacing:.05em;text-align:center}.tt-Section_Title span{border-bottom:4px solid var(--theme-color);padding-bottom:6px}.tt-Recommendation{display:block;margin-top:49px;text-align:center}.tt-Flow{margin-top:50px}.tt-Flow_Step{list-style:none;padding-left:0}.tt-Flow_Step_List{align-items:center;background-color:#fff;border:3px solid var(--theme-color);border-radius:20px;display:-ms-grid;display:grid;font-size:1.7rem;font-weight:700;letter-spacing:.04em;line-height:1.5;position:relative}.tt-Flow_Step_List+.tt-Flow_Step_List{margin-top:29px}.tt-Flow_Step_List+.tt-Flow_Step_List:before{background-color:var(--theme-color);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:15px;left:50%;position:absolute;top:-25px;translate:-50% 0;width:19px}.tt-Flow_Step_ListItem{display:-ms-grid;display:grid;position:relative}.tt-Flow_Step_ListItem small{font-size:1.4rem;font-weight:500;letter-spacing:.04em;margin-top:6px}.tt-Flow_Step_ListItem+.tt-Flow_Step_ListItem:before{background-image:radial-gradient(circle,var(--theme-color) 1.5px,transparent 1.5px,transparent 6px);background-position:top left -1px;background-repeat:repeat-x;background-size:8px 100%;content:"";display:block;height:3px;margin-bottom:22px;margin-top:28px;width:calc(100% - 40px)}.tt-Flow_Step_Number{left:-3px;position:absolute;top:-3px}.tt-Flow_Step_Postscript{color:#e50012;font-size:1.5rem;font-weight:700;letter-spacing:.04em;margin-top:12px;padding-left:1em;text-align:left;text-indent:-1em}.tt-Note{border-top:1px solid gray}.tt-Note:first-of-type{margin-top:47px}.tt-Note:last-of-type{border-bottom:1px solid gray;margin-bottom:50px}.tt-Note_Title{font-size:1.8rem;letter-spacing:.05em;margin-bottom:15px;text-align:center}.tt-Note_List{list-style:none;padding-left:0}.tt-Note_List li{position:relative}.tt-Note_List li:before{background-color:#000;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:11px;width:4px}.tt-Buttons{display:flex}.tt-Buttons .sw-PrimaryButton{font-size:1.9rem;height:70px;width:100%}.tt-Buttons .sw-PrimaryButton .fa-magnifying-glass{font-size:1.9rem;position:static}.tt-Contact{background-color:#e8f4ff;margin-bottom:80px;margin-top:3px;padding:34px 15px 38px;text-align:center}.tt-Contact_Title{color:#004ba0;font-size:2rem;margin-bottom:20px}.tt-Contact_Text{font-size:1.6rem;margin-bottom:4px}.tt-Contact_Mail{font-family:Inter,sans-serif;font-size:2rem;font-weight:600;letter-spacing:0}.tt-Contact_Mail svg{color:#004ba0;font-size:2rem;-webkit-transform:translate(-6px,-1px);transform:translate(-6px,-1px)}:root{--theme-color:#008041}@media print,screen and (min-width:768px){.tt-Hero{background:-webkit-image-set(url("/assets/img/event/time_performance_tour/bg_hero-pc.webp") 1x,url("/assets/img/event/time_performance_tour/bg_hero-pc@2x.webp") 2x) no-repeat top/2500px auto;background:image-set(url("/assets/img/event/time_performance_tour/bg_hero-pc.webp") 1x,url("/assets/img/event/time_performance_tour/bg_hero-pc@2x.webp") 2x) no-repeat top/2500px auto;display:-ms-grid;display:grid;height:700px;justify-content:center;padding-top:24px}.tt-Hero_Title{translate:-113px 0}.tt-Lead{margin-top:90px}.tt-Lead_Text{font-size:3.4rem}.tt-Lead_Text.-border{-ms-grid-columns:115px 770px 115px;font-size:3.125rem;grid-template-columns:115px 770px 115px}.tt-Lead_Text.-border:after,.tt-Lead_Text.-border:before{background-color:#000;content:"";display:block;height:1px;width:100%}.tt-Lead_Image{margin-bottom:79px;margin-top:29px}.tt-Cards{-ms-grid-columns:(220px)[4];border-radius:40px;grid-template-columns:repeat(4,220px);justify-content:space-between;margin-top:87px;padding:57px 84px 75px}.tt-Cards_Title{-ms-grid-column-span:4;font-size:2.6rem;grid-column:span 4;margin-bottom:55px}.tt-Cards_Title:after,.tt-Cards_Title:before{background-image:radial-gradient(circle,#008041 2px,transparent 0);background-repeat:repeat-x;background-size:8px 100%;bottom:52px;height:4px;width:142px}.tt-Cards_Title:before{left:calc(50% - 391px)}.tt-Cards_Title:after{right:calc(50% - 391px)}.tt-Cards_Title b{font-size:5rem;margin-bottom:-8px}.tt-Cards_Content_Name{font-size:2.4rem;margin-bottom:0;margin-top:18px}.tt-Cards_Content_Name span{font-size:3rem;margin-right:-4px}.tt-Cards_Content_Description{margin-top:9px}.tt-Cards_Content_Description b{margin-bottom:5px}.tt-Section#recommendation{margin-top:138px}.tt-Section#flow{margin-top:148px;padding:137px 0 136px}.tt-Section#note{margin-top:139px}.tt-Section#venue{margin-top:138px}.tt-Section_Title{font-size:4.2rem}.tt-Section_Title span{border-bottom-width:5px;padding-bottom:9px}.tt-Section .sw-Venue{margin-top:95px}.tt-Recommendation{margin-top:89px}.tt-Flow{margin-top:86px}.tt-Flow_Step_List{border-radius:40px;font-size:2.6rem;min-height:266px;padding:71px 0 72px 146px}.tt-Flow_Step_List#step05{padding-bottom:53px;padding-top:40px}.tt-Flow_Step_List+.tt-Flow_Step_List{margin-top:83px}.tt-Flow_Step_List+.tt-Flow_Step_List:before{height:24px;top:-56px;width:30px}.tt-Flow_Step_List:has(.tt-Flow_Step_ListItem){padding-right:75px;padding-top:59px}.tt-Flow_Step_ListItem small{font-size:2rem;margin-top:7px}.tt-Flow_Step_ListItem+.tt-Flow_Step_ListItem{padding-bottom:30px}.tt-Flow_Step_ListItem+.tt-Flow_Step_ListItem:before{background-image:radial-gradient(circle,var(--theme-color) 1.5px,transparent 1.5px,transparent 4px);margin-bottom:80px;margin-top:43px;width:100%}.tt-Flow_Step_Image{position:absolute;right:0;top:50%;translate:0 -50%}#step03 .tt-Flow_Step_ListItem:first-of-type .tt-Flow_Step_Image{translate:0 calc(-50% + 13px)}#step03 .tt-Flow_Step_ListItem:nth-of-type(2) .tt-Flow_Step_Image{translate:0 calc(-50% + 56px)}#step04 .tt-Flow_Step_Image{translate:0 calc(-50% - 12px)}.tt-Flow_Step_Postscript{font-size:1.8rem;margin-top:16px}.tt-Note{align-items:center;display:flex;gap:72px}.tt-Note:first-of-type{margin-top:97px}.tt-Note:last-of-type{margin-bottom:125px}.tt-Note_Title{flex-shrink:0;font-size:2rem;margin-bottom:0;white-space:nowrap;width:195px}.tt-Note_List{padding-bottom:26px;padding-right:25px;padding-top:28px}.tt-Note_List li:before{left:-18px;top:12px}.tt-Buttons{justify-content:space-between;margin:3em 0}.tt-Buttons .sw-PrimaryButton{border-bottom-right-radius:25px;font-size:2.8rem;height:140px;width:550px}.tt-Buttons .sw-PrimaryButton .fa-magnifying-glass{font-size:2.8rem}.tt-Contact{margin-bottom:162px;padding:50px 15px 60px}.tt-Contact_Title{font-size:3rem;margin-bottom:28px}.tt-Contact_Text{font-size:2rem;margin-bottom:13px;margin-top:0!important}.tt-Contact_Mail{font-size:3.4rem;padding-left:20px}.tt-Contact_Mail svg{font-size:3.2rem;-webkit-transform:translate(-14px,-1px);transform:translate(-14px,-1px)}.tt-Contact p{margin-top:2px}}@media screen and (max-width:767px){.tt-Hero_Title img{width:100%}.tt-Lead_Text.-border{line-height:1.4}.tt-Cards{gap:30px 23px}.tt-Cards_Content_Name{margin:10px -.05em 0}.tt-Cards_Content_Description{font-size:1.3rem;margin:7px -.5em 0}.tt-Section_Title:has(+.sw-Venue){margin-bottom:64px}.tt-Recommendation img{translate:-4px 0}.tt-Flow_Step_List{padding-bottom:24px;text-align:center}.tt-Flow_Step_List:has(.tt-Flow_Step_ListItem){padding-bottom:29px}.tt-Flow_Step_ListItem+.tt-Flow_Step_ListItem:before{margin-left:auto;margin-right:auto}#step01 .tt-Flow_Step_Image{margin-bottom:14px;margin-top:36px}#step02 .tt-Flow_Step_Image{margin-bottom:5px;margin-top:23px}#step03 .tt-Flow_Step_ListItem:first-of-type .tt-Flow_Step_Image{margin-bottom:-5px;margin-top:30px}#step04 .tt-Flow_Step_Image{margin-bottom:10px;margin-top:13px}#step05 .tt-Flow_Step_Image{margin-bottom:20px;margin-top:41px}.tt-Flow_Step_Postscript{line-height:1.4;padding-left:2em;padding-right:1em}.tt-Note{padding:33px 0 22px}.tt-Note_List li{padding-left:9px}.tt-Buttons{flex-direction:column;gap:21px;padding:0 9px}.tt-Buttons .sw-PrimaryButton{letter-spacing:.05em}}
