@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;700&family=Anton&family=Noto+Sans+JP:wght@400;700&display=swap);
html{font-size:62.5%}body{font-size:1.4rem}.roboto{font-family:Roboto,sans-serif}.app-base{padding-top:68px}.app-base #header{background-color:#74c7d5;color:#fff;height:115px}.app-base #header .header-container{align-items:center;display:flex;gap:15px;height:115px}.app-base #header .header-container .logo{background-image:url(/img/common/logo.png);background-repeat:no-repeat;background-size:contain;font-size:0;height:74px;width:109px}.app-base #header .header-container .site-description{font-size:1.6rem;font-weight:700}.app-base .header__top{padding-left:0}.app-base .header__top,.app-base .header__top .header__side-ttl{background-color:#74c7d5}.app-base .header__top .btn-account,.app-base .header__top .btn-cart,.app-base .header__top .btn-usage{font-weight:700}.app-base .header__top-wrap{height:67px}.app-base .breadcrumb{background-color:#fff;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:15px 0 0}@media (max-width:767.98px){.app-base .breadcrumb{padding:80px 0 0}}.app-base .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/";display:inline-block;padding-left:1rem;padding-right:1rem}.app-base .breadcrumb .breadcrumb-item a{color:#588dba;font-weight:700;text-decoration:none}.app-base .breadcrumb .breadcrumb-item a:hover{text-decoration:underline}@media (max-width:767.98px){.app-base .breadcrumb{font-size:1.3rem}.app-base .breadcrumb .breadcrumb-item+.breadcrumb-item:before{padding-left:1rem;padding-right:1rem}}@media (max-width:575.98px){.app-base .breadcrumb{font-size:1.2rem}.app-base .breadcrumb .breadcrumb-item+.breadcrumb-item:before{padding-left:1rem;padding-right:1rem}}.app-base .h2{border-bottom:1px solid #74c7d5;border-top:1px solid #74c7d5;font-size:2.2rem;font-weight:700;padding:30px 0}
