html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.footer{background-color:#f9f9f9;margin-top:100px}.footer-container{max-width:2200px;margin:0 auto}.footer-global-nav{text-align:center}@media screen and (min-width:1040px){.footer-global-nav ul{display:flex;justify-content:center}}.footer-global-nav ul li{border-top:1px solid #e1ddd1;padding:20px 0}@media screen and (min-width:1040px){.footer-global-nav ul li{border:none;margin:25px}}.footer-global-nav ul li a{color:#47332d;text-decoration:none;font-family:"Nunito";font-weight:700;font-size:12px}@media screen and (min-width:767px){.footer-global-nav ul li a{font-size:18px}}.footer-global-nav ul li:last-child{border-bottom:1px solid #e1ddd1}@media screen and (min-width:1040px){.footer-global-nav ul li:last-child{border:none}}.footer-twitter{fill:#1d9bf0}.footer-sns{margin-bottom:20px}@media screen and (min-width:767px){.footer-sns{margin-bottom:50px}}.footer-sns__head{padding-top:50px;text-align:center;font-weight:700;font-style:italic;font-size:36px}@media screen and (min-width:767px){.footer-sns__head{font-size:42px}}.footer-sns ul{display:flex;justify-content:center;margin:30px auto 15px}.footer-sns ul li{margin:0 10px}@media screen and (min-width:767px){.footer-sns ul li{margin:0 20px}}.footer-sns ul li a svg{width:30px;height:30px;transition:all .5s}.footer-sns ul li a svg:hover{opacity:.75}@media screen and (min-width:767px){.footer-sns ul li a svg{width:40px;height:40px}}.footer-navigation{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:767px){.footer-navigation{justify-content:center;vertical-align:middle;flex-direction:inherit;align-items:inherit}}.footer-navigation__head{font-weight:700;font-size:18px;padding-bottom:5px;padding-left:5px;border-bottom:2px solid #f2c12e}.footer-navigation__wrap{margin:20px auto}@media screen and (min-width:767px){.footer-navigation__wrap{max-width:400px;width:40%;margin:0}}.footer-navigation__wrap2{width:80%;margin:20px auto}@media screen and (min-width:767px){.footer-navigation__wrap2{max-width:200px;width:20%;margin:50px 0 30px;margin:10px}}.footer-navigation__wrap2 ul{display:flex;justify-content:center;flex-direction:column}@media screen and (min-width:767px){.footer-navigation__wrap2 ul{margin:0}}.footer-navigation__wrap2 ul li{margin:15px}@media screen and (min-width:767px){.footer-navigation__wrap2 ul li{margin:10px}}.footer-navigation__wrap2 ul li a{transition:all .5s;text-decoration:none;color:#47332d;font-size:14px;font-weight:700}@media screen and (min-width:767px){.footer-navigation__wrap2 ul li a{font-size:14px}}.footer-navigation__wrap2 ul li a:hover{opacity:.75}.footer-logo{padding:40px 0;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center}.footer-logo a img{max-width:250px;height:auto}@media screen and (min-width:767px){.footer-logo a img{width:100%}}.footer-arrow{height:10px;width:10px;margin-right:10px}.footer-copyright{padding:15px 0 30px;text-align:center;font-weight:400;font-size:10px;color:#47332d}@media screen and (min-width:767px){.footer-copyright{font-size:14px}}.header-container{max-width:2200px;margin:0 auto;text-align:center}.header-logo{position:relative}.header-logo__link{display:inline-block;margin:20px auto}@media screen and (min-width:1040px){.header-logo__link{margin:30px auto}}.header-logo__head{text-align:center}.header-logo__head img{height:38px;width:auto;vertical-align:bottom}@media screen and (min-width:767px){.header-logo__head img{height:80px}}.header-nav{position:fixed;top:0;right:-100vw;width:100vw;z-index:200;height:100vh;transition:all .5s;background:#fff;-webkit-clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%);clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%)}.header-nav.active{display:block;right:0}.header-nav__logo{position:absolute;bottom:5%;left:5%}.header-nav__logo img{width:200px;height:auto;margin:10vh auto 0}.header-nav ul{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 25px;margin:0}.header-nav ul li{margin-top:2.5em;list-style:none}.header-nav ul li a{text-decoration:none;color:#47332d;font-size:20px;font-weight:700;position:relative;font-style:italic}@media screen and (min-width:767px){.header-nav ul li a{font-size:35px}}.header-nav ul li a:before{content:"";width:0;left:0;bottom:-7px;transition:all .2s ease-in-out;border-bottom:7px solid #2793f2;position:absolute;display:block}.header-nav ul li a:after{content:"";width:0;right:0;bottom:-7px;transition:all .2s ease-in-out;border-bottom:7px solid #2793f2;position:absolute;display:block}.header-nav ul li a:hover:before{width:100%;border-bottom:7px solid #2793f2}.header-nav ul li a:hover:after{width:100%;border-bottom:7px solid #2793f2}.header.active .toggle-bar:nth-child(1){top:14px;left:6px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}.header.active .toggle-bar:nth-child(2){border-bottom:solid 3px rgba(0,0,0,0)}.header.active .toggle-bar:nth-child(3){top:14px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.bg-mask{position:fixed;left:-100vw;top:0;width:100vw;height:100vh;z-index:100;background-color:#2793f2;visibility:hidden;transition:all .5s;cursor:pointer;clip-path:polygon(0 0,75% 0,100% 100%,25% 100%);-webkit-clip-path:polygon(0% 0%,75% 0%,100% 100%,25% 100%)}.bg-mask.active{left:0;top:0;opacity:1;visibility:visible}.bg-mask-white{position:fixed;left:0;top:-100vh;width:100vw;height:100vh;z-index:90;background-color:#f2c12e;visibility:hidden;transition:all .5s;cursor:pointer}.bg-mask-white.active{left:0;top:0;opacity:1;visibility:visible}#toggle{position:absolute;right:31px;top:25px;width:42px;height:28px;cursor:pointer;z-index:300}@media screen and (min-width:767px){#toggle{width:60px;height:56px;top:30px}}#toggle.active{position:fixed;top:25px}@media screen and (min-width:767px){#toggle.active{top:35px}}#toggle .toggle-bar{display:block;position:absolute;width:30px;border-bottom:solid 1px #221815;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;left:6px}@media screen and (min-width:767px){#toggle .toggle-bar{width:48px}}#toggle .toggle-bar:nth-child(1){top:7px}@media screen and (min-width:767px){#toggle .toggle-bar:nth-child(1){top:14px}}#toggle .toggle-bar:nth-child(2){top:14px}@media screen and (min-width:767px){#toggle .toggle-bar:nth-child(2){top:28px}}#toggle .toggle-bar:nth-child(3){top:21px}@media screen and (min-width:767px){#toggle .toggle-bar:nth-child(3){top:42px}}#toggle.active .toggle-bar:nth-child(1){top:18px;left:6px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}#toggle.active .toggle-bar:nth-child(2){border-bottom:solid 3px rgba(0,0,0,0)}#toggle.active .toggle-bar:nth-child(3){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.main{position:relative;padding-top:50px}.main__head{text-align:center;font-weight:400;font-size:24px;margin:50px auto}@media screen and (min-width:767px){.main__head{margin:100px auto;font-size:36px}}.main-bk__up{position:absolute;top:10px;left:5px;width:200px;z-index:-10}@media screen and (min-width:767px){.main-bk__up{width:300px}}.main-bk__down{position:absolute;bottom:-50px;right:5px;width:200px;z-index:-10}@media screen and (min-width:767px){.main-bk__down{width:300px;bottom:-30px}}.main-archive{margin:50px auto;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center}@media screen and (min-width:767px){.main-archive{margin:50px 10%}}.main .archive-title{margin-top:20px;text-align:center;font-size:14px;font-weight:400}@media screen and (min-width:1040px){.main .archive-title{font-size:20px}}.main .archive-keyword{margin-top:20px;margin-bottom:50px;text-align:center;font-size:24px;font-weight:400}@media screen and (min-width:1040px){.main .archive-keyword{font-size:40px;margin-bottom:100px}}.article-header{width:100%;position:relative;overflow:hidden}@media screen and (min-width:1040px){.article-header{max-width:1200px;margin:0 auto;padding:0 50px;box-sizing:border-box}.article-header__img{margin-bottom:2em}.article-header__img img{max-width:100%;height:auto}}@media screen and (max-width:1040px){.article-header__img{position:relative;width:100%}.article-header__img img{width:100%;height:auto}}.article-content{position:relative;max-width:1000px;padding:30px 20px;margin:0 auto;box-sizing:border-box;line-height:1.8;text-align:justify;color:#47332d}@media screen and (min-width:1040px){.article-content{margin:0 auto;padding:0 0 80px}}.article-content-head{position:relative;box-sizing:border-box;padding:30px}.article-content-head__ul{display:flex;justify-content:flex-end}.article-content-head__ul li{margin-left:15px}.article-content-head__category a{color:#2793f2;text-decoration:none}.article-content-head__category a:hover{text-decoration:underline}@media screen and (min-width:1040px){.article-content__main{padding:0 30px}}.article-content__category{display:inline-block;background-color:#2793f2;padding:10px;border-radius:2px}.article-content__category a{text-decoration:none !important;font-size:14px;font-weight:400;color:#fff}.article-content__title{font-weight:700;font-size:24px;color:#47332d;margin:10px 0;line-height:1.8;text-align:center}@media screen and (min-width:767px){.article-content__title{font-size:36px}}.article-content__meta{color:#47332d;font-size:14px;font-weight:400;text-align:right}@media screen and (min-width:1040px){.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6,.article-content p,.article-content ul,.article-content ol{margin:0 auto 1em;width:80%;font-size:18px}}.article-content p{font-weight:400;font-size:16px;line-height:1.8}.article-content a{text-decoration:underline;color:#2793f2}.article-content h2{font-size:20px;font-weight:700;padding:.25em .5em;border-bottom:double 5px #f2c12e}@media screen and (min-width:1040px){.article-content h2{font-size:24px}}.article-content h3{font-size:18px;font-weight:700;padding:.25em .5em;background:rgba(0,0,0,0);border-left:solid 5px #f2c12e}@media screen and (min-width:1040px){.article-content h3{font-size:18px}}.article-content h4{font-weight:700;position:relative;padding-left:25px}.article-content h4:before{position:absolute;content:"";bottom:-3px;left:0;width:0;height:0;border:none;border-left:solid 15px rgba(0,0,0,0);border-bottom:solid 15px #f2c12e}.article-content h4:after{position:absolute;content:"";bottom:-3px;left:10px;width:100%;border-bottom:solid 3px #f2c12e}.article-content ul,.article-content ol{background:#f8f8f8;border-radius:8px;padding:.5em .5em .5em 2.5em;margin:0 auto 1em;box-sizing:border-box}@media screen and (min-width:1040px){.article-content ul,.article-content ol{width:80%}}.article-content ul{list-style:disc}.article-content ol{list-style:none;counter-reset:number}.article-content ol li{position:relative}.article-content ol li:before{counter-increment:number;content:counter(number);position:absolute;top:8px;left:-24px;width:12px;height:12px;border:1px solid #000;border-radius:50%;font-size:10px;text-align:center;line-height:1.2}.article-content strong{font-weight:700}.article-content figure img{width:100%;height:auto}.archive-card{width:100%;position:relative;box-sizing:border-box;background-color:#fff;margin:20px}@media screen and (max-width:767px){.archive-card{max-width:300px}}@media screen and (min-width:767px)and (max-width:1040px){.archive-card{width:40%;margin:30px}}@media screen and (min-width:1040px){.archive-card{width:25%;margin:40px}}.archive-card:hover img{transform:scale(1.2)}.archive-card__link{text-decoration:none}.archive-card__eyecatch{position:relative;width:100%;overflow:hidden}.archive-card__eyecatch:before{content:"";display:block;padding-top:66.66%}.archive-card__eyecatch img{transition:all .2s ease-in-out;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}.archive-card__text{padding:10px;background-color:#fff}.archive-card__category{position:absolute;display:inline-block;background-color:#2793f2;padding:10px;top:-15px;right:3px;border-radius:2px}.archive-card__category a{display:block;text-decoration:none;font-size:10px;font-weight:400;color:#fff}@media screen and (min-width:767px){.archive-card__category a{font-size:14px}}.archive-card__title{font-weight:700;font-size:14px;color:#000;margin:10px 0;line-height:1.7;text-align:justify;position:relative;max-height:47.6px;font-size:14px;line-height:1.7;word-break:break-all;overflow:hidden;height:47.6px}.archive-card__title:before,.archive-card__title:after{position:absolute;background:#fff}.archive-card__title:before{content:"...";top:23.8px;right:0;width:1em}.archive-card__title:after{content:"";width:100%;height:100%}@media screen and (min-width:767px){.archive-card__title{font-size:18px;position:relative;max-height:61.2px;font-size:18px;line-height:1.7;word-break:break-all;overflow:hidden;height:61.2px}.archive-card__title:before,.archive-card__title:after{position:absolute;background:#fff}.archive-card__title:before{content:"...";top:30.6px;right:0;width:1em}.archive-card__title:after{content:"";width:100%;height:100%}}.archive-card__meta{color:#47332d;font-size:10px;font-weight:400;text-align:left}@media screen and (min-width:767px){.archive-card__meta{font-size:12px}}.main-creations{margin-bottom:100px}.main-creations__wrap{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width:767px){.main-creations__wrap{margin:0 7%}}.main-creations__item{width:90%;margin:20px}@media screen and (min-width:767px){.main-creations__item{width:40%;margin:30px}}.main-creations__item a{display:block;overflow:hidden}.main-creations__item a img{width:100%;height:auto;transition:all .2s ease-in-out}.main-creations__item a img:hover{transform:scale(1.2)}.pager{text-align:center;display:flex;justify-content:center;padding-bottom:50px}.pager-arrow{width:10px}.pager .page-numbers{margin:10px;text-decoration:none;color:#47332d;display:flex;justify-content:center;align-items:center;width:40px;height:40px;text-align:center;border-radius:50%;transition:all .3s ease-in-out}.pager .page-numbers:hover{background-color:#221815;color:#fff}.pager .page-numbers:hover svg{fill:#fff}.pager .current{background-color:#221815;color:#fff}ul.checkbox-list{list-style:none;background:#f8f8f8;border-radius:8px;padding:.5em .5em .5em 2.5em;margin:0 auto 1em;box-sizing:border-box}@media screen and (min-width:1040px){ul.checkbox-list{width:80%}}ul.checkbox-list li{position:relative}ul.checkbox-list li:before{content:"";position:absolute;left:-1.8em;top:.25em;width:1.2em;height:1.2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232793f2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:1.2em 1.2em;background-position:center;background-repeat:no-repeat}.wp-block-list.is-style-checkbox{list-style:none;background:#f8f8f8;border-radius:8px;padding:.5em .5em .5em 2.5em;margin:0 auto 1em;box-sizing:border-box}@media screen and (min-width:1040px){.wp-block-list.is-style-checkbox{width:80%}}.wp-block-list.is-style-checkbox li{position:relative}.wp-block-list.is-style-checkbox li:before{content:"";position:absolute;left:-1.8em;top:.25em;width:1.2em;height:1.2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232793f2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:1.2em 1.2em;background-position:center;background-repeat:no-repeat}ul.checkbox-list{list-style:none;background:#f8f8f8;border-radius:8px;padding:.5em .5em .5em 2.5em;margin:0 auto 1em;box-sizing:border-box}@media screen and (min-width:1040px){ul.checkbox-list{width:80%}}ul.checkbox-list li{position:relative}ul.checkbox-list li:before{content:"";position:absolute;left:-1.8em;top:.25em;width:1.2em;height:1.2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232793f2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:1.2em 1.2em;background-position:center;background-repeat:no-repeat}.wp-block-list.is-style-checkbox{list-style:none;background:#f8f8f8;border-radius:8px;padding:.5em .5em .5em 2.5em;margin:0 auto 1em;box-sizing:border-box}@media screen and (min-width:1040px){.wp-block-list.is-style-checkbox{width:80%}}.wp-block-list.is-style-checkbox li{position:relative}.wp-block-list.is-style-checkbox li:before{content:"";position:absolute;left:-1.8em;top:.25em;width:1.2em;height:1.2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232793f2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:1.2em 1.2em;background-position:center;background-repeat:no-repeat}.wp-block-image{margin:2em auto}.wp-block-image img{width:100%;height:auto}.wp-block-list.is-style-checkbox{padding:.5em .5em .5em 2.5em !important}.wp-block-list.is-style-checkbox li:before{left:-1.8em !important}
img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
ul.checkbox-list{list-style:none;background:#f8f8f8;border-radius:8px;padding:.5em .5em .5em 2.5em;margin:0 auto 1em;box-sizing:border-box}@media screen and (min-width:1040px){ul.checkbox-list{width:80%}}ul.checkbox-list li{position:relative}ul.checkbox-list li:before{content:"";position:absolute;left:-1.8em;top:.25em;width:1.2em;height:1.2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232793f2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:1.2em 1.2em;background-position:center;background-repeat:no-repeat}.wp-block-list.is-style-checkbox{list-style:none;background:#f8f8f8;border-radius:8px;padding:.5em .5em .5em 2.5em;margin:0 auto 1em;box-sizing:border-box}@media screen and (min-width:1040px){.wp-block-list.is-style-checkbox{width:80%}}.wp-block-list.is-style-checkbox li{position:relative}.wp-block-list.is-style-checkbox li:before{content:"";position:absolute;left:-1.8em;top:.25em;width:1.2em;height:1.2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232793f2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:1.2em 1.2em;background-position:center;background-repeat:no-repeat}.wp-block-image{margin:2em auto}.wp-block-image img{width:100%;height:auto}.wp-block-list.is-style-checkbox{padding:.5em .5em .5em 2.5em !important}.wp-block-list.is-style-checkbox li:before{left:-1.8em !important}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}
/*
theme Name: michica theme
Author: Ichika/michica
Description: michica web theme
version： 1.1.0
*/

.hcb_wrap.hcb_wrap{display:block;margin-bottom:2em;margin-top:2em;padding:0;position:relative;z-index:0}.hcb_wrap.hcb_wrap pre{-webkit-overflow-scrolling:touch;border-radius:0;box-sizing:border-box;display:block;font-family:var(--hcb-font-family,"Menlo","Consolas","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif);font-size:var(--hcb-font-size,14px);letter-spacing:.1px;line-height:1;margin:0;overflow:auto;padding:1.75em 1.5em;position:static}.hcb_wrap.hcb_wrap code,.hcb_wrap.hcb_wrap pre{word-wrap:normal;background:var(--hcb-color--bg,#f7f6f6);border:none;color:var(--hcb-color--text,#1f1e1e);-webkit-hyphens:none;hyphens:none;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px var(--hcb-color--text-shadow,#fff);white-space:pre;word-break:normal;word-spacing:normal}.hcb_wrap.hcb_wrap code,.hcb_wrap.hcb_wrap span{box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:1.5;margin:0;padding:0}.hcb_wrap .line-highlight{background:var(--hcb-color--highlight,hsla(24,20%,49%,.1));font-size:inherit;left:0;line-height:inherit;margin-top:1.75em;padding:0;pointer-events:none;position:absolute;right:0;white-space:pre}.hcb_wrap .line-highlight:before,.hcb_wrap .line-highlight[data-end]:after{background-color:var(--hcb-color--highlight-bg,#b1aead);border-radius:0;box-sizing:border-box;color:var(--hcb-color--highlight-text,#f5f2f0);content:attr(data-start);font-size:12px;font-weight:700;left:0;line-height:inherit;min-width:1.5em;padding:1px 2px;position:absolute;text-align:center;text-shadow:none;top:0;vertical-align:middle}.hcb_wrap .line-highlight[data-end]:after{bottom:0;content:attr(data-end);top:auto}.hcb_wrap .line-numbers .line-highlight:after,.hcb_wrap .line-numbers .line-highlight:before{content:none}.hcb_wrap pre.line-numbers{counter-reset:linenumber;padding-left:3.75em;position:static}.hcb_wrap pre.line-numbers>code{position:relative;white-space:inherit}.hcb_wrap .line-numbers .line-numbers-rows{border-right:1px solid var(--hcb-color--line-numbers,#999);font-size:inherit;left:-3.75em;letter-spacing:-1px;pointer-events:none;position:absolute;top:-2px;-webkit-user-select:none;user-select:none;width:3em}.hcb_wrap .line-numbers-rows>span{counter-increment:linenumber;display:block;pointer-events:none}.hcb_wrap .line-numbers-rows>span:before{color:var(--hcb-color--line-numbers,#999);content:counter(linenumber);display:block;padding-right:.8em;text-align:right}.hcb_wrap pre:before{background-color:var(--hcb-color--lang--bg,#dedede);box-sizing:border-box;color:var(--hcb-color--lang--text,#1f1e1e);content:attr(data-lang);font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;min-width:4em;padding:0 10px;position:absolute;right:0;text-align:center;top:0;z-index:1}.hcb_wrap .hcb-clipboard+pre:before{right:26px}.hcb_wrap pre[data-file]:before{background-image:var(--hcb-file-icon);background-position:center left 8px;background-repeat:no-repeat;background-size:auto 10px;content:attr(data-file);padding:0 8px 0 20px}.hcb_wrap pre[data-show-lang="0"]:not([data-file]):before{content:none}.hcb_wrap .hcb-clipboard{background-color:hsla(0,0%,100%,.8);background-image:url(//michica.jp/wp-content/plugins/highlighting-code-block/build/css/../../assets/img/clipborad.svg);background-position:50%;background-repeat:no-repeat;background-size:16px auto;border:none;border-radius:1px;box-sizing:border-box;height:20px;padding:0;position:absolute;right:0;text-align:center;top:0;width:20px;z-index:1}.hcb_wrap .hcb-clipboard.-done{background-image:url(//michica.jp/wp-content/plugins/highlighting-code-block/build/css/../../assets/img/copied.svg)}.hcb_wrap .hcb-clipboard.-done:before{bottom:100%;content:"Copied!";font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;position:absolute;right:0}.hcb_wrap pre::-webkit-scrollbar{height:6px}.hcb_wrap pre::-webkit-scrollbar-track{background:var(--hcb-color--scrollbar-track,hsla(0,0%,59%,.1));border:none}.hcb_wrap pre::-webkit-scrollbar-thumb{background:var(--hcb-color--scrollbar-thumb,hsla(0,0%,59%,.25));border-radius:3px}:not(pre)>code.prism{border-radius:.3em;padding:.1em;white-space:normal}@media screen and (max-width:599px){.hcb_wrap.hcb_wrap pre{font-size:var(--hcb-font-size--mobile,13px)}}
:root{--hcb-font-size:14px}:root{--hcb-font-size--mobile:13px}:root{--hcb-font-family:Menlo,Consolas,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}
body{--hcb-color--text:#1f1e1e;--hcb-color--text-shadow:#fff;--hcb-color--bg:#f7f6f6;--hcb-color--lang--text:#1f1e1e;--hcb-color--lang--bg:#dedede;--hcb-color--line-numbers:#999;--hcb-color--highlight:hsla(24,20%,49%,.1);--hcb-color--highlight-text:#f5f2f0;--hcb-color--highlight-bg:#b1aead;--hcb-file-icon:url(//michica.jp/wp-content/plugins/highlighting-code-block/build/css/../../assets/img/file-icon-light.svg);--hcb-color--scrollbar-track:rgba(0,0,0,.05);--hcb-color--scrollbar-thumb:#0000001a}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#5f5f5f}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.class-name,.token.inserted,.token.selector,.token.string{color:#407b08}.language-css .token.string,.style .token.string,.token.entity,.token.url{color:#9a6e3a}.token.atrule,.token.attr-value,.token.function{color:#07a}.token.keyword,.token.operator{color:#c72c4c}.token.important,.token.keyword.this,.token.regex,.token.variable{color:#f18106}.token.bold{font-weight:700}.token.builtin,.token.italic,.token.keyword.def{font-style:italic}.token.entity{cursor:help}.token.delimiter.important{color:#183d86;font-weight:400}