/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.js-monitored{opacity:0}.js-monitored.js-appeared.js-appeared-default{opacity:1;transition:.5s ease-in}.utility__dark a{display:block;position:fixed;z-index:10;margin-left:auto;margin-right:auto}@media only screen and (min-width:769px){.utility__dark a{width:45px;top:20px;right:20px}}@media only screen and (max-width:768px){.utility__dark a{width:7.8125vw;top:2.6041666667vw;right:2.6041666667vw}}.utility__dark svg{fill:#4c444d;width:100%;height:auto}@media only screen and (min-width:769px){.utility__dark svg{max-width:45px !important}}@media only screen and (max-width:768px){.utility__dark svg{max-width:7.8125vw !important}}body{transition:.3s ease-in}body:has(.app__wrap.is-dark){background-color:#000;color:#fff}body:has(.app__wrap.is-dark) .utility__dark svg{fill:#fff}body:has(.app__wrap.is-dark) .section__title:after{background-color:#fff}body:has(.app__wrap.is-dark) .section__title span{background-color:#000}body:has(.app__wrap.is-dark) .top__blog__article:hover .top__blog__info{background-color:#4c444d}body:has(.app__wrap.is-dark) .top__blog__article:hover .top__blog__date span{background-color:#4c444d}body:has(.app__wrap.is-dark) .top__blog__article .top__blog__info{background-color:#000;border:1px solid #fff}body:has(.app__wrap.is-dark) .top__blog__article .post-categories li a{background-color:#444}body:has(.app__wrap.is-dark) .top__blog__article .top__blog__date span{background-color:#000}body:has(.app__wrap.is-dark) .top__blog__article .top__blog__date:after{background-color:#fff}body:has(.app__wrap.is-dark) .top__activity__block__info{background-color:#000 !important;color:#fff !important;border:1px solid #fff !important}body:has(.app__wrap.is-dark) .top__activity__block__info .top__activity__block__button{border:1px solid #fff}body:has(.app__wrap.is-dark) .top__activity__block__info .top__activity__block__subtitle:before{background-color:#fff !important}body:has(.app__wrap.is-dark) .footer{background-color:#000;border-top:1px solid #fff}body:has(.app__wrap.is-dark) .c-button a{border-color:#fff}body:has(.app__wrap.is-dark) .single__categories .post-categories li a{background-color:#444}body:has(.app__wrap.is-dark) .category__blog__article .post-categories li a{background-color:#444}body:has(.app__wrap.is-dark) .category__blog__date span{background-color:#000}body:has(.app__wrap.is-dark) .category__blog__date:after{background-color:#fff}body:has(.app__wrap.is-dark) .category__blog__article{border:1px solid #fff}body:has(.app__wrap.is-dark) .category__blog__article:hover{background-color:#4c444d}body:has(.app__wrap.is-dark) .category__blog__article:hover .category__blog__date span{background-color:#4c444d}body:has(.app__wrap.is-dark) .wp-block-quote{background-color:#444}body:has(.app__wrap.is-dark) .wp-block-quote:after{background-image:url("/wordpress/wp-content/themes/yururi/assets/common/img/icn-quote_w.svg")}body:has(.app__wrap.is-dark) .wp-block-quote:before{background-image:url("/wordpress/wp-content/themes/yururi/assets/common/img/icn-quote_w.svg")}html{font-size:10px}@media only screen and (max-width:1272px){html{font-size:.786163522vw}}body{font-family:"Nunito Sans","Zen Kaku Gothic New",sans-serif;color:#4c444d;line-height:1.5}@media only screen and (min-width:769px){body{font-size:1.6rem}}@media only screen and (max-width:768px){body{font-size:3.125vw}}*{box-sizing:border-box}img{max-width:100%;height:auto}a{text-decoration:none}@media only screen and (min-width:769px){.common__wrap{max-width:1272px;margin-left:auto;margin-right:auto;padding:0 16px}}@media only screen and (max-width:768px){.common__wrap{width:100%;padding:0 4.1666666667vw}}.section__title{font-weight:500;position:relative}@media only screen and (min-width:769px){.section__title{letter-spacing:.1em}}@media only screen and (max-width:768px){.section__title{letter-spacing:.05em}}@media only screen and (min-width:769px){.section__title{font-size:6.2rem}}@media only screen and (max-width:768px){.section__title{font-size:5.46875vw}}.section__title span{background-color:#fff;position:relative;z-index:2;transition:.6s ease-out}@media only screen and (min-width:769px){.section__title span{padding-right:6.7610062893%}}@media only screen and (max-width:768px){.section__title span{padding-right:5.859375vw}}.section__title:after{content:"";display:block;width:100%;width:100%;height:1px;background-color:#4c444d;position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:1}@media only screen and (min-width:769px){.only-pc{display:block}}@media only screen and (max-width:768px){.only-pc{display:none}}@media only screen and (min-width:769px){.only-sp{display:none}}@media only screen and (max-width:768px){.only-sp{display:block}}.footer{background-color:#f3f3f3}@media only screen and (min-width:769px){.footer{margin-top:9.4339622642%}}@media only screen and (max-width:768px){.footer{margin-top:11.71875vw}}@media only screen and (min-width:769px){.footer .footer__wrap{padding:1.572327044% 0 .786163522%}}@media only screen and (max-width:768px){.footer .footer__wrap{padding:3.90625vw 0 5.2083333333vw}}.footer .footer__title{text-align:center}@media only screen and (min-width:769px){.footer .footer__title{font-size:4.2rem;margin-bottom:.393081761%}}@media only screen and (max-width:768px){.footer .footer__title{font-size:6.25vw;margin-bottom:.6510416667vw}}.footer .footer__subtitle{text-align:center}@media only screen and (min-width:769px){.footer .footer__subtitle{font-size:2rem;margin-bottom:.393081761%}}@media only screen and (max-width:768px){.footer .footer__subtitle{font-size:3.125vw;margin-bottom:2.6041666667vw}}.footer .footer__copyright{text-align:center}@media only screen and (min-width:769px){.footer .footer__copyright{font-size:1.2rem;padding-top:1.572327044%}}@media only screen and (max-width:768px){.footer .footer__copyright{font-size:2.6041666667vw;padding-top:3.90625vw}}.under__construction{text-align:center}@media only screen and (min-width:769px){.under__construction{letter-spacing:.1em}}@media only screen and (max-width:768px){.under__construction{letter-spacing:.05em}}@media only screen and (min-width:769px){.under__construction{font-size:2.4rem;margin-top:11.7924528302%}}@media only screen and (max-width:768px){.under__construction{font-size:3.6458333333vw;margin-top:11.71875vw}}.c-button a{display:inline-block;border:1px solid #4c444d;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;transition:.2s ease-out}@media only screen and (min-width:769px){.c-button a{letter-spacing:.1em}}@media only screen and (max-width:768px){.c-button a{letter-spacing:.05em}}@media only screen and (min-width:769px){.c-button a{border-radius:8px;padding:2rem 0;width:23.5849056604%;max-width:300px}}@media only screen and (max-width:768px){.c-button a{border-radius:2.0833333333vw;padding:3.125vw 0;width:80%}}@media only screen and (min-width:769px){.c-button a{font-size:1.8rem}}@media only screen and (max-width:768px){.c-button a{font-size:svw(28)}}@media only screen and (min-width:769px){.c-button a:hover{background-color:#4c444d;color:#fff}}@media only screen and (min-width:769px){.c-button.c-button__all-blogs{margin-top:min(7.0754716981%,90px)}}@media only screen and (max-width:768px){.c-button.c-button__all-blogs{margin-top:11.71875vw}}@media only screen and (min-width:769px){.single .c-button__back-top{margin-top:min(9.4339622642%,120px)}}@media only screen and (max-width:768px){.single .c-button__back-top{margin-top:15.625vw}}@media only screen and (min-width:769px){.category .c-button__back-top{margin-top:min(9.4339622642%,120px)}}@media only screen and (max-width:768px){.category .c-button__back-top{margin-top:15.625vw}}