@charset "UTF-8";html{scroll-behavior:smooth}#about .wrapper{padding:0}:root{--swiper-theme-color:#00803a}@media (max-width:991px){.header-member{display:none!important}}.accordion-item__head{background-color:unset;border-radius:0;cursor:pointer;font-size:unset;line-height:unset}.global-navi{height:calc(100vh - 4.2rem);-ms-overflow-style:none;scrollbar-width:none;top:4.2rem}.global-navi__wrap{margin-inline:auto;max-width:400px;min-height:100%;text-align:center}.global-navi::-webkit-scrollbar{display:none}.p-header-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.header-other .p-other-nav a .cart-text{display:none;flex-shrink:unset;margin:0}.header-other .p-other-nav a .cart-badge{margin:0}@media (max-width:375px){.global-navi__wrap{justify-content:center}}@media (max-width:767px){.global-navi__wrap{height:auto}}@media (min-width:992px){.global-navi__wrap{padding:20px}.wrapper{z-index:1000}.header-other .p-other-nav a:last-child{max-width:unset}.header-other .p-other-nav .l-header__item--small{max-width:55px}}@media (min-width:1230px){.header-other .p-other-nav a .cart-badge{margin-right:1.1rem}.header-other .p-other-nav a .cart-text{display:inline}}@media (min-width:1400px){.header-other .p-other-nav .l-header__item--small{max-width:78px}}.c-list__block--menu .accordion-item:not(:last-child){margin:0}.c-list__block--menu .accordion-item__head{background-color:unset;border-radius:0;font-size:unset;font-weight:unset;line-height:unset;position:static}.c-list__block--menu .accordion-item__head::after{position:static}.c-list__block--menu .accordion-item.is-open .accordion-item__head::after{transform:unset}.footer-menu{padding:0 2rem}.footer-menu ul li{border:none;position:static}.footer-menu ul li::after{content:none}.footer-menu .footer-link{padding:1.96rem 0}.footer-menu .footer-link a:last-child::after{content:none}.accordion-item__head{line-height:unset}.news-list{border:none}.img_trimming{max-height:18rem;overflow:hidden}.img_trimming_short{max-height:2rem;object-fit:cover;object-position:bottom;overflow:hidden;width:100%}.p-lineup .lineup-list{margin-bottom:2rem!important}.p-gallery__thumb__item.slick-current img{border-radius:0}.p-others__list:has(.p-others__box:hover) .p-others__box:not(:hover){opacity:.8}.p-others__box{cursor:pointer;transition:all .2s ease-in-out}.p-others__box:active{opacity:.7}.p-movie{background:rgba(0,128,58,.1);margin:4rem 0 0;padding:4rem 0}.p-movie .hline-des{margin:0 0 1.6rem}#lineup_hellopuri .p-story__video::before{content:none}#lineup_hellopuri .p-story__video__cover{aspect-ratio:16/9;border-radius:0;height:auto}#lineup_hellopuri .p-story__video .btn-play{height:3.15rem;width:3.15rem}[id*=hellococotalk] .price-main__icon{display:inline-grid;align-items:center;padding:1rem 0 0}[id*=hellococotalk] .p-product-price .price-main__txt{font-size:.9rem;margin-inline:auto;width:fit-content}#lineup_hellococotalk .makerprice,#lineup_hellococotalk_case .makerprice{display:none}#lineup_hellococotalk .p-point .point-list__item img{border-radius:0}#lineup_hellococotalk .p-point .point-list__item img.c-box__img--radius{border-radius:1.2rem}#lineup_hellococotalk .p-point .point-list__item.c-media__item--banner .ttl{margin:1rem 0}#lineup_hellococotalk .txt-note+.txt-note{padding:0 0 0 2em}#lineup_hellococotalk .p-case{padding:1rem 0}#lineup_hellococotalk .p-lineup{padding:3.2rem 0 6rem}#lineup_hellococotalk_case .pointface{border-bottom:1px solid;color:#00803a}#lineup_hellococotalk_case .mb6rem_cartin{margin-bottom:2rem}#lineup_hellococotalk_case .btn-cartin{background-color:#ffd815;border-radius:6rem;color:#333;font-size:1.2rem;font-weight:700;height:3.7rem;letter-spacing:.04em;margin:0 auto;max-width:15.8rem;transition:all .2s ease-in-out}#lineup_hellococotalk_keiyaku .p-method__sub{margin:0 0 60px}#lineup_hellococotalk_keiyaku .p-price .price-main{gap:1rem}#lineup_hellococotalk_keiyaku .p-price .price-main__info .num{line-height:1.2}.cart_none .header-other .p-other-nav .p-other-nav__cart{pointer-events:none;position:relative}.cart_none .header-other .p-other-nav .p-other-nav__cart::after{background:#00803a;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#hellococotalk_setplan .wrapper{padding:0}@media screen and (min-width:544px){#lineup_hellopuri .p-story__video .btn-play{height:6.3rem;width:6.3rem}}@media screen and (min-width:992px){.global-navi{width:calc(50vw - 257px)}}