@import"https://fonts.googleapis.com/css2?family=Kosugi+Maru&family=Comfortaa:wght@300..700&family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&family=Noto+Sans+JP:wght@100..900&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,a,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,main,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;text-decoration:none;background:rgba(0,0,0,0)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-ms-box-sizing:border-box;box-sizing:border-box;min-width:320px;word-break:break-all;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}*,*::before,*::after{box-sizing:border-box}header,footer,section,main,article,aside,menu,nav,details,figcaption,figure{display:block}input,select{vertical-align:bottom;max-width:100%;height:auto;border-style:none}img{max-width:100%;height:auto;vertical-align:bottom;border-style:none;outline:none}ul,ol{list-style:none}hr{display:none}.cl::after{content:"";clear:both;display:block}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}button{outline:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}.cannot{user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;cursor:default}.bnr_area{text-align:center}@media screen and (max-width: 768px){.bnr_area{padding:0 8px}}#bnr{text-align:center;padding:64px 0 16px}@media screen and (max-width: 768px){#bnr{padding:32px 16px 16px}}footer{background:#fff}footer .logo1{text-align:center;padding:32px 0}footer .logo1 img{width:96px;height:48px}footer .footermenu{text-align:center;padding-bottom:8px}footer .footermenu li{display:inline-block;padding:0 8px;border-left:1px solid #999}footer .footermenu li:first-of-type{border:none}footer .footermenu a{color:#14116e}footer .logo2{text-align:center;padding:48px 0 24px}footer .logo2 img{width:160px;height:48px}footer .copyright{color:#004ea2;font-size:12px;text-align:center;padding-bottom:16px}footer .copyright li{padding:0 8px;color:#14116e}@media screen and (max-width: 768px){footer{margin-top:-1px}footer .inbox{padding:0 16px}footer .logo1{padding:32px 0 16px}footer .logo2{padding:32px 0 16px}footer .copyright{padding-bottom:64px}footer .copyright li{padding:0}}*,*:before,*:after{box-sizing:border-box}*{word-wrap:break-word;overflow-wrap:break-word}html{font-size:62.5%;height:100%;height:-webkit-fill-available}body{-webkit-text-size-adjust:100%;color:#000;font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.6rem;min-height:-webkit-fill-available;letter-spacing:.05em;line-height:1.5;overflow-x:hidden;transition:transform .3s ease-in-out}main{height:100%;position:relative}li{list-style:none}em{font-style:normal}img{max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}svg{height:auto}a{text-decoration:none}input{border-radius:0;font-family:"Noto Sans JP";font-size:1.6rem;-webkit-appearance:none}input{border:none;transition:background .2s ease-in-out;white-space:normal}input:focus-visible{outline:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;font-family:"Noto Sans JP";font-size:1.6rem;transition:box-shadow .2s ease-in-out}textarea:focus-visible{outline:none}button{font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.6rem;letter-spacing:.05em}pre{background-color:#1b1f24;border-left:6px solid #546070;box-shadow:2px 2px 10px -5px #bfdaff;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;line-height:1;max-height:10em;overflow:auto;padding:10px 20px;padding:20px;white-space:normal;width:100%}code{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#bfdaff;font-family:consolas,"Liberation Mono",courier,monospace;font-size:1.3rem;line-height:1.4;padding:0 3px;white-space:pre-wrap;word-wrap:break-word}.l-header{background-color:#fff;position:relative}.l-contents::after{background-color:#dcceef;content:"";display:block;height:8px;width:100%}.l-footer{padding-bottom:3.2rem;padding-top:10rem}@media screen and (max-width: 768px){.l-footer{padding-top:4rem}}.c-list+.c-list{margin-top:1em}.c-list__item--bullets{align-items:baseline;display:flex;margin-left:.5em}.c-list__item--bullets::before{background-color:#333;border-radius:100%;content:"";display:block;flex:0 0 auto;height:.35em;transform:translateY(-0.2em);width:.35em}.c-list__item--bullets-cavity{align-items:baseline;display:flex;margin-left:.5em}.c-list__item--bullets-cavity::before{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #333;border-radius:100%;content:"";display:block;flex:0 0 auto;height:.35em;transform:translateY(-0.2em);width:.35em}.c-list__item--icon{align-items:baseline;display:flex;margin-left:.5em}.c-list__item--number{align-items:baseline;display:flex;margin-left:.5em}.c-list__item--number::before{counter-increment:item_number;content:counter(item_number) ".";text-align:right;display:block;flex:0 0 auto}.c-list__item--number-brackets{align-items:baseline;display:flex;margin-left:.5em}.c-list__item--number-brackets::before{counter-increment:item_number;content:"(" counter(item_number) ")";text-align:right;display:block;flex:0 0 auto}.c-list__item--number-asterisk{align-items:baseline;display:flex;margin-left:.5em}.c-list__item--number-asterisk::before{counter-increment:item_number;content:"※" counter(item_number);text-align:right;display:block;flex:0 0 auto}.c-list__item__contents{display:block;padding:0 .5em}.c-list--bullets .c-list__item{align-items:baseline;display:flex;margin-left:.5em}.c-list--bullets .c-list__item::before{background-color:#333;border-radius:100%;content:"";display:block;flex:0 0 auto;height:.35em;transform:translateY(-0.2em);width:.35em}.c-list--bullets-cavity .c-list__item{align-items:baseline;display:flex;margin-left:.5em}.c-list--bullets-cavity .c-list__item::before{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #333;border-radius:100%;content:"";display:block;flex:0 0 auto;height:.35em;transform:translateY(-0.2em);width:.35em}.c-list--icon .c-list__item{align-items:baseline;display:flex;margin-left:.5em}.c-list--number{counter-reset:item_number}.c-list--number .c-list__item{align-items:baseline;display:flex;margin-left:.5em}.c-list--number .c-list__item::before{counter-increment:item_number;content:counter(item_number) ".";text-align:right;display:block;flex:0 0 auto}.c-list--number-brackets{counter-reset:item_number}.c-list--number-brackets .c-list__item{align-items:baseline;display:flex;margin-left:.5em}.c-list--number-brackets .c-list__item::before{counter-increment:item_number;content:"(" counter(item_number) ")";text-align:right;display:block;flex:0 0 auto}.c-list--number-asterisk{counter-reset:item_number}.c-list--number-asterisk .c-list__item{align-items:baseline;display:flex;margin-left:.5em}.c-list--number-asterisk .c-list__item::before{counter-increment:item_number;content:"※" counter(item_number);text-align:right;display:block;flex:0 0 auto}@media screen and (max-width: 768px){[class^=c-list]{font-size:1.4rem}}.c-icon__mark{display:inline-block;margin-right:.4em;vertical-align:baseline;width:24px}.c-icon__mark img,.c-icon__mark svg{vertical-align:middle}body[data-follow]:not(.c-modal-area)::after{content:"";display:block;position:fixed;top:0;left:0;opacity:0;visibility:hidden;width:100%;height:100%;transition:.4s ease-in-out;z-index:98}body[data-follow="0"]{overflow-x:hidden;overflow-y:auto}body[data-follow="1"]{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}body[data-follow="1"]:not(.c-modal-area)::after{background-color:#0d0d0d;opacity:.8;visibility:visible}body[data-follow="1"][data-filter=blur] .c-modal-area{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body[data-follow="1"] .c-modal-area{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99}body[data-follow="1"] .c-modal-area__body{display:flex;flex-flow:column;height:100%;justify-content:center;overflow-y:auto;position:relative}body[data-follow="1"] .c-modal-area__body.--slider-margin{padding:26px}@media screen and (max-width: 768px){body[data-follow="1"] .c-modal-area__body.--slider-margin{justify-content:flex-start}}body[data-follow="1"] .c-modal-area__body__close{background-color:rgba(0,0,0,0);border:none;margin:40px;padding:0;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width: 768px){body[data-follow="1"] .c-modal-area__body__close{margin:24px 0 0 0;max-width:16px;bottom:0;left:50%;top:auto;position:relative;transform:translateX(-50%)}}body[data-follow="1"] .c-modal-area__body__close svg{max-width:100%}body[data-follow="1"] .c-modal-area__body__swiper{height:100%;max-width:100%;transition:.4s ease-in-out;width:calc(100% - 64px)}@media screen and (max-width: 768px){body[data-follow="1"] .c-modal-area__body__swiper__prev{left:17px;position:fixed}}@media screen and (max-width: 768px){body[data-follow="1"] .c-modal-area__body__swiper__next{right:17px;position:fixed}}body[data-follow="1"] .c-modal-area__body img{display:block;height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;vertical-align:bottom}.c-modal-area[data-follow="0"]{position:fixed;visibility:hidden}.c-modal-area[data-follow="1"]{visibility:visible}.c-modal-area__body__swiper__prev{color:#fff}.c-modal-area__body__swiper__prev::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2237.101%22%20height%3D%2260.768%22%20viewBox%3D%220%200%2037.101%2060.768%22%3E%3Cpath%20d%3D%22M2561.286%2C102.849l-.384-.461-30-36%2C.768-.64%2C29.615%2C35.539L2590.9%2C65.748l.768.64Z%22%20transform%3D%22translate(102.849%20-2530.902)%20rotate(90)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");content:"";height:60px;width:100%}.c-modal-area__body__swiper__next{color:#fff}.c-modal-area__body__swiper__next::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2237.101%22%20height%3D%2260.768%22%20viewBox%3D%220%200%2037.101%2060.768%22%3E%3Cpath%20d%3D%22M2561.286%2C102.849l-.384-.461-30-36%2C.768-.64%2C29.615%2C35.539L2590.9%2C65.748l.768.64Z%22%20transform%3D%22translate(102.849%20-2530.902)%20rotate(90)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");content:"";height:60px;width:100%;transform:rotate(180deg)}.c-keyvisual{margin:auto;max-width:1080px;overflow:hidden}@media screen and (min-width: 768px){.c-keyvisual__list{--gap-col: 20px;display:flex;gap:var(--gap-col)}}@media screen and (min-width: 768px){.c-keyvisual__list__items{flex-shrink:initial}}@media screen and (min-width: 768px){.c-keyvisual__list__items:nth-of-type(n+4){display:none}}.c-keyvisual__list__items__image-block__image{width:100%}.c-heading-3{text-align:center;margin-bottom:4px;padding:24px 16px 0}@media screen and (max-width: 768px){.c-heading-3{padding:0 40px 0}}.c-heading-3__text{background:#ffc1d4;background:linear-gradient(100deg, rgb(255, 193, 212) 10%, rgb(255, 166, 193) 10%, rgb(255, 166, 193) 90%, rgb(255, 193, 212) 90%);border-radius:32px;box-shadow:-4px 4px 0px #0018a2;color:#fff;display:block;font-family:"M PLUS Rounded 1c";font-size:2.4rem;font-weight:700;margin:0 auto;max-width:688px;padding:15px;text-align:center;transform:rotate(0.03deg);width:100%}.c-products__list{display:flex;justify-content:center;-moz-column-gap:32px;column-gap:32px;row-gap:48px;flex-wrap:wrap;margin:24px auto 0;max-width:1016px;width:100%}@media screen and (max-width: 768px){.c-products__list{-moz-column-gap:16px;column-gap:16px;row-gap:16px;margin-top:16px;padding:0 16px}}.c-products__list[data-col-pc="1/3"] .c-products__list__items{width:calc((100% - 64px)/3)}@media screen and (max-width: 768px){.c-products__list[data-col-tab="1/2"] .c-products__list__items{width:calc((100% - 16px)/2)}}.c-products__list__items{font-family:"M PLUS Rounded 1c";transform:rotate(0.03deg)}.c-products__list__items__body{display:flex;flex-flow:column;justify-content:space-between;height:100%}.c-products__list__items__body__image-block{margin-bottom:16px}.c-products__list__items__body__image-block__link{display:block;transition:filter .2s ease-in-out}.c-products__list__items__body__image-block__link:hover,.c-products__list__items__body__image-block__link:focus-visible{filter:opacity(0.75)}.c-products__list__items__body__image-block__link:focus-visible{outline:auto}.c-products__list__items__body__image-block__image{aspect-ratio:1/1;background-color:#999;border-radius:12px;overflow:hidden}@media screen and (max-width: 768px){.c-products__list__items__body__image-block__image{border-radius:8px}}.c-products__list__items__body__status{color:#8d80b3;font-size:1.4rem;font-weight:700;text-align:center}@media screen and (max-width: 768px){.c-products__list__items__body__status{font-size:1.2rem}}.c-products__list__items__body__name{color:#ff60a3;font-size:1.8rem;font-weight:700;line-height:1.3333333333;margin-bottom:auto;margin-top:8px;text-align:center}@media screen and (max-width: 768px){.c-products__list__items__body__name{font-size:1.4rem}.c-products__list__items__body__name span{font-size:1.3rem}}.c-products__list__items__body__button-block{display:flex;margin-top:8px}.c-products__list__items__body__button-block__link{border-radius:19.5px;color:#fff;display:block;font-size:1.4rem;font-weight:700;margin:0 auto;max-width:180px;padding:10px;text-align:center;width:100%}.c-products__list__items__body__button-block__link:focus-visible{outline:auto}.c-products__list__items__body__button-block__link.pink{background-color:#fa8dbb}.c-products__list__items__body__button-block__link.orange{background-color:#f6c28f}.c-products__list__items__body__button-block__link.yellow{background-color:#fcec62}.c-products__list__items__body__button-block__link.blue{background-color:#00bfff}.c-products__list__items__body__button-block__link.purple{background-color:#ac9ed5}.c-banner{margin:24px auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.c-banner a{transition:filter .2s ease-in-out}.c-banner a:hover,.c-banner a:focus-visible{filter:opacity(0.75)}.c-banner a:focus-visible{outline:auto}.p-header{background-color:#fceff6;margin:auto;max-width:1080px;padding-top:48px;width:100%}.p-header__heading-1{margin:0 auto;max-width:1080px;padding:32px 32px 0}.p-header__heading-1 img{display:block;margin:auto}.p-header__copyright{color:#ed81b0;font-size:1.2rem;margin:auto;padding-bottom:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.p-header__copyright{font-size:1rem;margin-top:8px}}.p-products{background-color:#fff;margin:auto;max-width:1080px;padding-bottom:48px;padding-top:48px;width:100%}@media screen and (max-width: 768px){.p-products{padding-bottom:32px;padding-top:32px}}.p-products__heading-2__picture{display:block}@media screen and (max-width: 768px){.p-products__heading-2__picture{padding:0 16px}.p-products__heading-2__picture:nth-of-type(2){padding:0}}.p-products__heading-2__image{display:block;margin:0 auto;width:100%}.p-products__heading-2__image.image1{max-width:720px}.p-products__heading-2__image.image4{border-radius:12px;max-width:720px}.p-products__heading-3{margin-top:32px}@media screen and (max-width: 768px){.p-products__heading-3{margin-top:16px}}.p-products__heading-3__image{display:block;margin:auto}.p-products__link{background-color:#dcceef;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:32px auto 0;max-width:1080px;padding:32px;width:100%}@media screen and (max-width: 768px){.p-products__link{margin:16px auto 0;padding:16px}}.p-products__link__picture{display:block}@media screen and (max-width: 768px){.p-products__link__picture{padding:0 16px}.p-products__link__picture:nth-of-type(2){padding:0}}.p-products__link__image{display:block;margin:0 auto;width:100%}.p-products__link__image.image1{max-width:720px}.p-products__link__image.image4{border-radius:12px;max-width:720px}.p-products__link__copyright{color:#8d80b3;font-size:1.4rem;margin:16px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.p-products__link__copyright{font-size:1rem}}.u-section{margin-left:auto;margin-right:auto}.u-font_noto_sans{font-family:"Noto Sans JP"}.u-font_m-plus-rounded-1c{font-family:"M PLUS Rounded 1c"}.u-element-hide{visibility:hidden;position:absolute;height:0}@media screen and (max-width: 1280px){.u-element-hide__pc{visibility:hidden;position:absolute;height:0}}@media screen and (max-width: 768px){.u-element-hide__tab{visibility:hidden;position:absolute;height:0}}@media screen and (max-width: 375px){.u-element-hide__sp{visibility:hidden;position:absolute;height:0}}tr.u-element-hide{visibility:collapse}@media screen and (max-width: 1280px){tr.u-element-hide__pc{visibility:collapse}}@media screen and (max-width: 768px){tr.u-element-hide__tab{visibility:collapse}}@media screen and (max-width: 375px){tr.u-element-hide__sp{visibility:collapse}}.u-ellipsis{display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.u-ellipsis--nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-hover-caption{display:inline-block;overflow:hidden;position:relative;width:100%}.u-icon{display:inline-flex}.u-svg24{margin:0 .5rem;width:2.4rem}.u-textbreak--blk{display:block}@media screen and (max-width: 1280px){.u-textbreak--blk__pc{display:block}}@media screen and (max-width: 768px){.u-textbreak--blk__tab{display:block}}@media screen and (max-width: 375px){.u-textbreak--blk__sp{display:block}}.u-textbreak--inlblk{display:inline-block}@media screen and (max-width: 1280px){.u-textbreak--inlblk__pc{display:inline-block}}@media screen and (max-width: 768px){.u-textbreak--inlblk__tab{display:inline-block}}@media screen and (max-width: 375px){.u-textbreak--inlblk__sp{display:inline-block}}.u-bg-pattern{background-image:url(../images/bak_texture.png);background-position:0 0;background-size:contain}@media screen and (max-width: 375px){.u-bg-pattern{background-size:800px}}
/*# sourceMappingURL=style.min.css.map */