#header .inner{box-sizing:border-box;margin:0 auto;max-width:1168px!important;width:100%;transition:none}@media(max-width:1300px){#header .inner{padding:unset!important}}@media(max-width:1200px){#header .inner{width:calc(100% - 32px)}}#header ._h-top ._logo{filter:none}#header ._h-top ._logo span{color:#333!important}#header ._h-top ._inbox .search-form{border:1px solid #333}#header ._h-top ._inbox .search-form input,#header ._h-top ._inbox .search-form input::placeholder{color:#333}#header ._h-top ._inbox ._nav ._icons,#header ._h-top ._inbox .search-form button:before{filter:none}#header ._h-top ._inbox ._nav ._icons li a{color:#333}#mv-sec-no-bg #BreadcrumbNew{position:unset}@media(max-width:480px){#mv-sec-no-bg #mv-content{min-height:150px!important}#mv-sec-no-bg #mv-content .sec-title{padding:0;min-height:150px!important}}.p-worldsleepday{position:relative}.p-worldsleepday #BreadcrumbNew{top:.5rem}.p-worldsleepday #BreadcrumbNew a,.p-worldsleepday #BreadcrumbNew a:after,.p-worldsleepday #BreadcrumbNew a:hover,.p-worldsleepday #BreadcrumbNew span{color:#333}.p-worldsleepday img{border-radius:10px}.p-worldsleepday .sec-title p{text-align:center;font-weight:600}.p-worldsleepday #sec-header{padding-top:3.5rem;padding-bottom:3rem}.p-worldsleepday #sec-header p{line-height:2.8rem;margin-bottom:1.5rem}.p-worldsleepday #sec-header h1{font-size:3.5rem;color:#fff;background-color:#49b8d9;padding:15px;text-align:center}.p-worldsleepday #sec-header .event-date{font-family:"Noto Serif JP",serif;font-size:3rem;color:#49b8d9;text-align:center;font-style:italic;font-weight:600;display:block;margin-bottom:3rem}.p-worldsleepday #sec-header .event-date span{font-weight:700;font-size:6.5rem}.p-worldsleepday #sec-header img{max-width:800px;display:block;margin:auto;position:relative}.p-worldsleepday #sec-header .intro h2{text-align:center;color:#49b8d9;font-weight:700;font-size:1.6rem;line-height:2.5rem;letter-spacing:1px;margin-bottom:1rem}.p-worldsleepday #sec-checklist{padding:6rem 0;background-color:#49b8d9;color:#fff}.p-worldsleepday #sec-checklist img{display:block;margin:0 auto}.p-worldsleepday #sec-checklist h2{text-align:center;margin:3rem auto;font-weight:700;font-size:2.5rem}@media(max-width:480px){.p-worldsleepday #sec-checklist h2{font-size:2rem}}.p-worldsleepday #sec-checklist p{font-weight:700}.p-worldsleepday #sec-checklist ul{margin-top:2rem}.p-worldsleepday #sec-checklist ul li{font-size:1.6rem;margin-bottom:10px}.p-worldsleepday #sec-checklist ul li:before{content:"";display:inline-block;width:15px;height:15px;border:1px solid #fff;margin-right:10px;vertical-align:middle}.p-worldsleepday #sec-event{padding-top:6rem}@media(max-width:480px){.p-worldsleepday #sec-event{padding-top:3rem}}.p-worldsleepday #sec-event .event-item{display:flex;box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:10px;padding:2rem;gap:2rem;margin-bottom:3rem}@media(max-width:768px){.p-worldsleepday #sec-event .event-item{flex-direction:column;gap:1rem}}.p-worldsleepday #sec-event .event-item figure{max-width:300px}.p-worldsleepday #sec-event .event-item .content{width:100%}.p-worldsleepday #sec-event .event-item .content h3{font-size:1.8rem;font-weight:700;margin-bottom:1rem}.p-worldsleepday #sec-event .event-item .content h3 span{font-size:13px;display:block;color:#727272;font-weight:400;line-height:20px}.p-worldsleepday #sec-event .event-item .content h4{color:#49b8d9;font-weight:700;font-size:2rem}.p-worldsleepday #sec-event .event-item .content h4 span{font-size:1.6rem;padding-bottom:16px;display:block}.p-worldsleepday #sec-event .event-item .content h4 span .icon-img{width:16px;margin-right:.5rem}.p-worldsleepday #sec-event .event-item .content .seminar-p{margin-top:1rem}.p-worldsleepday #sec-event .event-item .content .seminar-p strong{font-size:2rem;display:block}.p-worldsleepday #sec-event .event-item .content .note-sem{font-size:1.4rem;padding:10px;display:block;margin:2rem 0;background-color:#f7f7f7;border-radius:10px}.p-worldsleepday #sec-event .event-item .content .btn-group{margin:2.5rem 0 1rem}@media(max-width:480px){.p-worldsleepday #sec-event .event-item .content .btn-group a{font-size:1.6rem}}.p-worldsleepday #sec-lesson{background:url(/images_nuxt/classes/special/worldsleepday/lessonbg-pc.jpg) bottom no-repeat;background-size:100%;padding:6rem 0}@media(max-width:480px){.p-worldsleepday #sec-lesson{padding:3rem 0 6rem}}.p-worldsleepday #sec-lesson h2{text-align:center;font-size:2.5rem;color:#fff;background-color:#49b8d9;padding:1.5rem;margin-bottom:3rem}.p-worldsleepday #sec-lesson .block{display:flex;gap:4rem}@media(max-width:768px){.p-worldsleepday #sec-lesson .block{flex-direction:column;gap:2rem}}.p-worldsleepday #sec-lesson .block figure{flex:1 1 30%;display:flex;flex-direction:column;gap:4rem}.p-worldsleepday #sec-lesson .block .content{flex:1 1 70%}.p-worldsleepday #sec-lesson .block .content h3{font-weight:600;margin-bottom:1rem;color:#49b8d9}.p-worldsleepday #sec-lesson .block .content p{margin-bottom:1.5rem}.p-worldsleepday #sec-lesson .block .content .sec-price{padding:1.5rem 2rem;border-radius:10px;background-color:#fff}.p-worldsleepday #sec-lesson .block .content .sec-price p{margin:0}.p-worldsleepday #sec-steps{padding:6rem 0}.p-worldsleepday #sec-steps .intro h2{font-size:2.5rem;letter-spacing:1px;color:#49b8d9;font-weight:600}@media(max-width:480px){.p-worldsleepday #sec-steps .intro h2{font-size:2.2rem}}.p-worldsleepday #sec-steps .intro p{margin:2rem 0}.p-worldsleepday #sec-steps .intro h3{font-size:2rem;font-weight:700;color:#70c9e2}@media(max-width:480px){.p-worldsleepday #sec-steps .intro h3{font-size:1.8rem}}.p-worldsleepday #sec-steps .step-cont{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5rem;gap:5rem;margin:4rem 0}@media(max-width:768px){.p-worldsleepday #sec-steps .step-cont{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(max-width:480px){.p-worldsleepday #sec-steps .step-cont{grid-template-columns:1fr;gap:4rem}}.p-worldsleepday #sec-steps .step-cont .step-item img{margin-bottom:1rem}.p-worldsleepday #sec-steps .step-cont .step-item span{font-weight:700;display:inline-block;padding-right:10px;color:#2e6eac;font-size:1.8rem;text-transform:uppercase}.p-worldsleepday #sec-steps .note{font-size:1.8rem;color:#49b8d9;font-weight:600}