@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../fonts/noto-serif-jp-v21-japanese-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:600;src:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../fonts/noto-serif-jp-v21-japanese-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:900;src:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../fonts/noto-serif-jp-v21-japanese-900.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;width:100%;box-sizing:border-box;scrollbar-width:none}body{color:#582d05;font-family:"Noto Serif JP",serif;font-size:1.6em;font-weight:400;line-height:2.4rem;background-image:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../img/common/background.webp);background-position:center;background-size:contain;background-repeat:repeat;margin:0}a{text-decoration:none;color:#a25500}a:hover{opacity:.5}h1,h2,h3,h4,ul,ul li{margin:0;padding:0}ul li{list-style:none}.none{display:none}header{position:fixed;text-align:center;width:100%;z-index:999}.nav-menu li{list-style:none;padding:5px 0;margin:0}.nav-menu li a{text-decoration:none;color:#582d05}.nav-menu .sub-menu{display:none}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;height:2px;width:25px;background-color:#582d05;display:block;content:""}#nav-open span:before{bottom:-8px}#nav-open span:after{bottom:-16px}@media (min-width:850px){header nav{width:100%;overflow-x:auto}#nav-drawer{position:relative;max-width:1200px;padding:5px 20px;margin:0 auto}.site-title{position:absolute;top:20px;right:50px;width:fit-content;font-size:2rem;line-height:2.5rem;font-weight:400}.site-title a{text-decoration:none;color:#582d05;padding-left:15px}#nav-content{display:flex;justify-content:space-between}.nav-drawer_title{display:inline-block;padding:5px 0 5px 10px;margin:0 10px}.nav-drawer_link-top{display:block;font-size:20px;padding-top:30px;text-decoration:none;color:#582d05}.nav-menu{display:flex;align-items:baseline}.nav-menu li{margin:0 10px}.nav-menu li:first-child{padding-left:10px}.nav-menu li a{display:inline-block;padding-top:35px}#nav-content .nav-drawer_title a:before,.nav-menu li a:before{content:"";display:none;width:100%;height:30px;background-image:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../img/kityune-silhouette.webp);background-size:contain;background-position:center}#nav-content .nav-drawer_title a:hover,#nav-content .nav-drawer_title.current-menu-item a,.nav-menu li a:hover,.nav-menu .current-menu-item a,.nav-menu .current-menu-parent a,.nav-menu .current-post-ancestor a,.nav-menu .current-category-ancestor a{padding-top:0}#nav-content .nav-drawer_title a:hover,.nav-menu li a:hover,.nav-menu .current-menu-item a,.nav-menu .current-menu-item a:hover,.nav-menu .current-menu-parent a,.nav-menu .current-menu-parent a:hover,.nav-menu .current-post-ancestor a,.nav-menu .current-category-ancestor a{border-bottom:2px solid #582d05}#nav-content .nav-drawer_title a:hover:before,#nav-content .nav-drawer_title.current-menu-item a:before,.nav-menu li a:hover:before,.nav-menu .current-menu-item a:before,.nav-menu .current-menu-parent a:before,.nav-menu .current-post-ancestor a:before,.nav-menu .current-category-ancestor a:before{display:block}.header.background{background-image:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../img/common/background.webp);background-size:cover}#nav-drawer.padding{padding-right:60px}#nav-open{position:absolute;top:25px;right:25px;width:25px;height:20px}.hidden.none{display:none}#nav-content .profile-link{display:none}.hidden{animation:fade .2s ease-in-out forwards;pointer-events:none}@keyframes fade{from{opacity:1}to{opacity:0}}.visible{animation:fadeOut .2s ease-in-out forwards;pointer-events:all}@keyframes fadeOut{from{opacity:0}to{opacity:1}}}@media (max-width:849px){.site-title{display:inline-block;width:fit-content;font-size:2rem;line-height:2.5rem;font-weight:400}.site-title a{text-decoration:none;color:#582d05;padding-left:15px}#nav-drawer{padding:15px 20px;text-align:right;max-width:1200px;margin:0 auto}#nav-open{display:inline-block;vertical-align:middle;width:25px;height:22px}#nav-input:checked~#nav-close{display:block}#nav-input:checked~#nav-content{transform:translateX(0%)}#nav-close{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}#nav-content{display:block;position:fixed;top:0;left:0;z-index:9999;width:70%;height:100%;background-image:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../img/common/background.webp);background-size:cover;text-align:left;padding:20px 0 0 15px;transform:translate3d(-105%,0,-1px);transition:.3s ease-in-out;box-shadow:5px 0 25px rgba(0,0,0,.25)}.nav-drawer_title{display:block;font-size:2rem;font-weight:700;margin-bottom:10px}.nav-drawer_link-top{display:block;text-decoration:none;color:#582d05}.nav-menu li{padding:0;margin-right:15px;margin-bottom:5px}.nav-menu li a{display:block;text-decoration:none;width:fit-content;font-size:1.5rem;padding:5px 10px 5px 5px}.nav-menu li a:before{content:"";display:inline-block;vertical-align:bottom;width:25px;height:25px;background-image:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../img/kityune-silhouette.webp);background-size:contain;background-position:center;margin-right:10px}.nav-menu li a:hover,.nav-menu .current-menu-item a,.nav-menu .current-menu-item a:hover,.nav-menu .current-menu-parent a,.nav-menu .current-menu-parent a:hover{border-bottom:2px solid #582d05}.nav-menu li a:hover:before,.nav-menu .current-menu-item a:before,.nav-menu .current-menu-parent a:before,.nav-menu .current-post-ancestor a:before,.nav-menu .current-category-ancestor a:before{background-image:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../img/kityune-color.webp)}#nav-content .profile-link{position:absolute;right:10px;bottom:0;display:flex;flex-wrap:wrap;width:calc(100% - 15px);justify-content:flex-end;padding-bottom:0}#nav-content .profile-link-content{width:fit-content;height:fit-content;text-align:center;margin:0 5px}#nav-content .profile-link-content a{text-decoration:none;width:100%;color:#582d05}#nav-content .profile-link-content a img{width:30px;height:30px;object-fit:cover;border-radius:5px;margin-bottom:0}#nav-content .profile-link-content.illust a img{width:100px;object-fit:contain;background-color:#fff}#nav-content .profile-link-content.hanahoozuki a img{width:160px}#nav-content .profile-link-content p{text-align:center;font-size:1.2rem;line-height:1.5rem;padding-bottom:10px}}aside{text-align:center;padding:0 10px;margin:50px auto 150px}.profile{margin-bottom:40px}.profile img{width:130px;height:130px;object-fit:cover;border-radius:100%;margin-bottom:20px}.profile h3{font-size:1.7rem;padding-bottom:20px}.profile p{text-align:left;font-size:1.4rem;line-height:2rem;padding-bottom:20px;margin:0}.profile-link{display:flex;flex-wrap:wrap;width:100%;justify-content:center;padding-bottom:30px}.profile-link-content{margin:0 5px}.profile-link-content a{text-decoration:none;width:100%;color:#582d05}.profile-link-content a img{width:40px;height:40px;object-fit:cover;border-radius:5px;margin-bottom:0}.profile-link-content.illust a img{width:140px;object-fit:contain;background-color:#fff}.profile-link-content.hanahoozuki a img{width:100%;max-width:200px}.profile-link-content.tools a img{padding:1px;background-color:#fff}.profile-link-content p{text-align:center;font-size:1.2rem;line-height:1.5rem;padding-bottom:10px}.fox-profile-container{display:flex;flex-wrap:wrap;margin-bottom:20px}.fox-profile{padding:0 5px;margin:0 auto}.fox-profile img{width:100px;height:100px;margin-bottom:10px}.fox-profile p{text-align:center}.aside-tags-container{margin-bottom:40px}.aside-tags-container h3{font-size:1.7rem;font-weight:900;padding-bottom:25px}.aside-tags-container .wp-block-tag-cloud{text-align:left}.aside-tags-container a.tag-cloud-link:before{content:"";display:inline-block;width:20px;height:20px;transform:rotate(-45deg);background-image:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../img/common/tags.png);background-size:cover;vertical-align:-4px;margin-right:5px}.aside-tags-container a.tag-cloud-link{padding:0 15px 10px 0}#searchform{position:relative;margin-bottom:40px}#searchform input#s{border:1px solid #644425;background-color:rgba(255,255,255,.4)}#searchform button{position:absolute;top:5.5px;right:5px;border:none;background-color:rgba(255,255,255,0)}#seachform button img{width:30px;height:30px;object-fit:cover}.widget{margin-bottom:120px}.widget h3{font-size:1.7rem;font-weight:900;padding-bottom:25px;margin-top:40px}.widget ul{text-align:left}.widget ul li{list-style:none;border-top:1px solid #582d05;padding:10px 15px}.widget ul li a{text-decoration:none;color:#582d05;font-size:1.3rem}dl.archive dt{text-align:left}dl.archive dt a{display:inline-block;padding:0 0 0 14px;margin-bottom:5px}dl.archive dd{width:100%;margin-bottom:10px}dl.archive dd ul:before,dl.archive dd ul:after{content:"";display:table}dl.archive dd ul:after{clear:both}dl.archive dd ul{display:flex;flex-wrap:wrap}dl.archive dd ul li{width:calc((100% - 15px) /4);text-align:center;color:#582d05;font-size:1.3rem;background-color:rgba(255,255,255,.4);border:none;border-radius:4px;padding:1px 4px;margin:0 5px 5px 0}dl.archive dd ul li.no-post{display:flex;flex-wrap:nowrap;justify-content:center;color:#ba9f85;background-color:rgba(190,190,190,.4)}dl.archive dd ul li.no-post span{position:relative;padding-left:3px;font-size:.85rem;line-height:1;font-weight:700}dl.archive dd ul li.no-post span:after{content:"";position:absolute;right:-2px;bottom:0;display:block;width:25px;height:20px;background-image:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../img/sidebar/no-post.webp);background-size:contain;z-index:-1}dl.archive dd ul li:nth-child(4){margin-right:0}dl.archive dd ul li a{display:block;text-decoration:none}dl.archive dd ul li:nth-child(4n){margin-right:0}dl.archive dd ul li.current a{background:#006599;color:#fff}@media (min-width:850px){.main-aside-container{display:flex;width:100%;max-width:1200px;padding:0 20px;margin:0 auto}.main-aside-container.padding-top{padding-top:85px}main{width:70vw;margin:0 auto 20px}aside{width:30vw;padding:50px 0 15px 30px;margin:0 auto 20px}}.mail{position:relative;z-index:9}.mail-img{position:absolute}.mail-img.first{top:-32.5vw;right:5vw;width:15vw;transform:rotate(20deg)}.mail-img.second{top:-18.5vw;right:3.5vw;width:20vw;transform:rotate(-7.5deg)}.mail-img.third{top:-2.5vw;right:7.5vw;width:25vw;transform:rotate(7.5deg)}.footer-contact-container{border-top:1px solid #582d05}.footer-contact-container a{display:block;text-decoration:none;font-size:2rem;line-height:1.2;font-weight:600;color:#582d05;text-align:center;width:100vw;height:200px;background-image:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../img/common/contact-bg-sepia.webp);background-size:cover;background-position:center;padding-top:70px}.footer-contact-container .sp-none{display:none}.footer-contact-container .text-contact{display:block;line-height:1.3;padding:10px 0}footer{width:100%;color:#fff;background-color:#582d05}.footer-container{padding:30px 16px 20px}.footer-menu li{list-style:none;padding-bottom:10px;line-height:1.3}.footer-menu li a{text-decoration:none;font-size:1.5rem;color:#fff}footer p{text-align:center;font-size:1.2rem}small{display:block;text-align:center;font-size:1.2rem;padding:5px 0 10px}@media (min-width:850px){.mail-img.first{top:-15vw;right:5vw;width:7.5vw;transform:rotate(20deg)}.mail-img.second{top:-7.5vw;right:5vw;width:10vw;transform:rotate(-7.5deg)}.mail-img.third{top:0;right:10vw;width:15vw;transform:rotate(7.5deg)}.footer-contact-container{display:block;border-top:1px solid #582d05}.footer-contact-container a{display:block;text-decoration:none;font-size:3rem;line-height:1.2;font-weight:600;color:#582d05;text-align:center;width:100vw;height:300px;background-image:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../img/common/contact-bg-sepia.webp);background-size:cover;background-position:center;padding-top:100px}.footer-contact-container .sp-none{display:block}.footer-contact-container .text-contact{display:block;line-height:1.3;padding:10px 0}.footer-container{display:flex;width:100%;max-width:1200px;margin:0 auto}.footer-menu{width:70%;display:flex;flex-wrap:wrap}.footer-menu li{padding-right:20px}}main{padding:30px 10px 20px;margin:0 auto 40px}main.sp-padding-top{padding-top:60px}.main-article{position:relative;text-align:center;background-color:rgba(255,255,255,.4);border-radius:10px;padding:15px 20px;margin-bottom:30px}.main-article .new-text{display:block;position:absolute;left:-5px;top:-10px;color:#b00000}.main-article h2{text-align:left;font-size:2.5rem;line-height:1.5;padding-bottom:15px}.article-title{color:#580505;text-decoration:none}.article-title:before{content:"◆ "}.flex-container{display:flex}.title-tag-container{width:70%;padding-right:10px}.main-article ul{display:flex;flex-wrap:wrap;padding-bottom:10px}.main-article ul li{list-style:none;font-size:1.3rem;padding-right:10px;margin:0}.main-article ul li.category{padding-right:15px}.main-article ul li.tags a{text-decoration:none;color:#582d05}.tags-img{transform:rotate(-45deg);width:20px;height:20px;object-fit:cover;vertical-align:-4px}.img-container{width:100%}.img-container a{display:block;text-decoration:none}.img-container img{width:100%;height:40%;object-fit:cover;object-position:center;vertical-align:bottom}.text{text-align:left;padding-bottom:30px}.read-more{display:inline-block;position:relative;text-decoration:none;color:#582d05;font-size:1.3rem;line-height:1.7rem;margin:10px 0}.read-more:after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background:#582d05;transition:all .25s ease}.main-article a:hover:after{opacity:0;transform:translateY(3px)}@media (min-width:850px){main{padding:50px 0 30px;margin:0 auto 20px}main.sp-padding-top{padding-top:0}.main-article{padding:20px 30px}}@media (max-width:600px){main.sp-padding-top{padding:60px 10px 20px}}@media (max-width:545px){.main-article h2{font-size:2rem;line-height:1.3;padding-bottom:10px}}@media (max-width:400px){.flex-container{display:block}.title-tag-container{width:100%;padding-right:0}}@media (min-width:1250px){main{padding-left:0}}.pagination ul{display:flex;flex-wrap:nowrap;justify-content:center;align-items:end}.pagination ul li:not(.prev,.next) a{display:inline-block;width:20px;height:30px;text-align:center;padding-top:5px}.pagination ul li.active{width:40px;height:40px;background-image:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../img/kityune-color.webp);background-size:contain;padding:15px 0 0 11px}.pagination ul li.prev,.pagination ul li.next{width:fit-content;padding:5px 10px 0}