@charset "utf-8";
.c-top-content {height: auto;z-index: 0;}
.c-top-content .inner-box {width: 100%;}
.c-top-content .inner-box.bg-red {background: #f16d6d;}
.c-top-content .inner-box.bg-yellow {background-color: #fccf2e;}
.c-top-content .inner-box.bg-lightblue {background-color: #C7EBF6;}
.c-top-content .inner-box.bg-toilet {background-image: url(/toilet/img/top/bg_img.jpg?221018);}
.c-top-content .inner-box.bg-ih {background-color: #FF8D51;}
.c-top-content .inner-box.bg-dishwasher {background-image: url(/dishwasher/img/top/slide_bg.jpg);}
.category-maker {background-color: #fff;border-radius: 8px;margin-top: 1.6em;margin-bottom: .4em;padding: 0 .5rem;}
.category-maker-no {background-color: #fff;border-radius: 8px;margin: .5em 0;padding: 0 .5rem;}
.category-maker-no ul {margin-top: .7em;padding-bottom: .4rem;display: flex;flex-wrap: wrap;}
.category-maker-no li {margin: 8px 10px 14px 10px;}
.category-maker-text {font-family: "A-OTF 新ゴ Pro", "ヒラギノ角ゴ Pro W3";padding-top: 10px;font-size: .7rem;font-weight: 480;letter-spacing: .2em;text-align: center;padding-bottom: 10px;}
.category-maker-text.color01 {color: #68421e;border-bottom: 4px dotted #68421e;}
.category-maker-text.color02 {color: #005aa5;border-bottom: 4px dotted #005aa5;}
.category-maker ul {margin-top: .7em;padding-bottom: .4rem;display: flex;flex-wrap: wrap;}
.category-maker li {margin: 8px 10px 14px 10px;}
/* SP用 */
@media screen and (max-width: 560px) {
.c-top-content .inner-box {padding: .5rem 0 .5rem;}
.category-maker {margin: .2rem 1rem;padding: 0 .8rem;}
.category-maker-no {margin: .2rem 1rem;padding: 0 .8rem;}
.category-maker-text {letter-spacing: .2em;}
.category-maker ul {margin-top: 0.4rem;justify-content: center;}
.category-maker li {margin: 0.4rem 0.6rem;}
.category-maker img {max-height: 15px;width: auto;}
.category-maker-no ul {margin-top: 0.4rem;justify-content: center;}
.category-maker-no li {margin: 0.4rem 0.6rem;}
.category-maker-no img {max-height: 15px;width: auto;}
}
/* PC用 */
@media screen and (min-width: 561px) {
.c-top-content .inner-box {padding: .5rem 1rem .8rem;}
.category-maker-text {font-size: 19px;}
.category-maker ul {justify-content: space-evenly;}
.category-maker-no ul {justify-content: space-evenly;}
}