@charset "UTF-8";@import url(//kotoyomi.com/hanahoozuki/wp-content/themes/hanahoozuki/./assets/css/top.css);@import url(//kotoyomi.com/hanahoozuki/wp-content/themes/hanahoozuki/./assets/css/my-block-style.css);@font-face{font-display:swap;font-family:"Yuji Syuku";font-style:normal;font-weight:400;src:url(//kotoyomi.com/hanahoozuki/wp-content/themes/hanahoozuki/./assets/fonts/yuji-syuku-v5-japanese-regular.woff2) format("woff2")}html{font-size:62.5%;width:100%;box-sizing:border-box}body{color:#583700;font-family:"Yuji Syuku","serif";font-weight:400;font-size:1.6em;line-height:2.4rem;text-align:center}body:before{content:"";position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-position:0 0;background-image:url(//kotoyomi.com/hanahoozuki/wp-content/themes/hanahoozuki/./assets/img/common/background.webp);background-repeat:repeat;background-size:contain;transform:translate3d(0,0,-1px)}section h2{font-size:2.4rem}a{color:#583700;text-decoration-style:dotted}a:hover{opacity:.5}.none{display:none}.text_red{color:#c9171e}.trigger{opacity:0}.hoozuki{width:40px;height:50px;object-fit:cover}_::-webkit-full-page-media,_:future,:root rt{margin-top:-5px}#splash{position:fixed;z-index:9999999;width:100%;height:100%;background:#333;text-align:center;color:#fff}#splash_text{position:absolute;top:50%;left:50%;z-index:999;width:100%;transform:translate(-50%,-50%);color:#fff}.header{height:44px;width:100%;position:fixed;background-image:url(//kotoyomi.com/hanahoozuki/wp-content/themes/hanahoozuki/./assets/img/top-background-sepia.webp);background-repeat:no-repeat;background-position:0 50%;z-index:1000}.header h1{position:fixed;font-size:1.5rem;left:24px;top:10px}.header h1 a{text-decoration:none;color:#dcc077;position:relative}.header_navigation{display:none}@media (min-width:900px){.header{min-height:50px;box-sizing:border-box}.header-in-position{max-width:1040px;margin:0 auto;padding:14px;position:relative}.header-in-position h1{font-size:2rem;top:14px;position:absolute}.header_navigation{display:block;text-align:center}.nav-drawer_link{display:flex;justify-content:flex-end}.nav-drawer_link li{margin:0 10px}.nav-drawer_link li a{text-decoration:none;color:#cad0d2;height:2rem}}@media (max-width:900px){#nav-drawer{padding:10px 24px 0 0;text-align:right}#nav-open{display:inline-block;vertical-align:middle;width:25px;height:22px}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;height:3px;width:25px;background-color:#777;display:block;content:""}#nav-open span:before{bottom:-8px}#nav-open span:after{bottom:-16px}#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/hanahoozuki/wp-content/themes/hanahoozuki/./assets/img/common/background.webp);background-size:cover;text-align:left;padding:20px 0 0 24px;transform:translateX(-105%);transition:.3s ease-in-out;box-shadow:5px 0 25px rgba(0,0,0,.25)}.nav-drawer_titel{display:block;font-size:2rem;font-weight:700;margin-bottom:30px}.nav-drawer_link-top{display:block;text-decoration:none;color:#c9171e;margin-bottom:20px}.nav-drawer_link li{list-style:none;font-weight:700;margin-bottom:20px}.nav-drawer_link li span{display:inline-block;padding:5px;font-size:1.5rem}.nav-drawer_link ul li{padding-bottom:10px;margin:0}.nav-drawer_link ul li:first-child{padding:10px 0}.nav-drawer_link ul li span{display:inline-block;padding:5px 5px 5px 10px}#nav-content ul li a{text-decoration:none;font-size:1.6rem}#nav-input:checked~#nav-close{display:block}#nav-input:checked~#nav-content{transform:translateX(0%)}}.accordion-area{list-style:none;width:90%;max-width:700px;margin:30px auto 0}.accordion-area li{margin:10px 0}.accordion-area section{border:1px solid #ccc}.title{position:relative;cursor:pointer;font-size:1.7rem;padding:2% 2% 2% 50px;transition:all .5s ease;background-color:rgba(255,248,220,.5)}.title:before,.title:after{position:absolute;content:"";width:15px;height:2px;background-color:#333}.title:before{top:48%;left:15px;transform:rotate(0deg)}.title:after{top:48%;left:15px;transform:rotate(90deg)}.title.close:before{transform:rotate(45deg)}.title.close:after{transform:rotate(-45deg)}.box{display:none;font-size:1.4rem;text-align:left;background-color:rgba(255,248,220,.5);padding:0 3% 3%}.box p{padding:3%;border-top:.5px dashed #582d05;border-bottom:.5px dashed #582d05}@media (min-width:600px){.accordion-area{margin-top:35px}.title{font-size:1.6rem}}.footer{min-height:200px;background-image:url(//kotoyomi.com/hanahoozuki/wp-content/themes/hanahoozuki/./assets/img/top-background-sepia.webp);background-size:cover;padding-top:46px;padding-bottom:20px}.footer_container h2{font-size:2rem;color:#dcc077;margin-bottom:20px}.footer_site-map{margin-bottom:30px}.footer_site-map li{margin:0 10px;display:inline-block}.footer_site-map li a{text-decoration:none;color:#cad0d2}.footer_site-map li a:visited{color:#cad0d2}.footer_sns_links{margin-bottom:80px}.footer_sns_links li{display:inline-block;width:20px;margin:0 10px}.footer_sns_links li img{width:100%}.footer small{color:#fff}@media (min-width:1040px){.footer{margin:0;background-image:url(//kotoyomi.com/hanahoozuki/wp-content/themes/hanahoozuki/./assets/img/common/hoozuki-frame.webp),url(//kotoyomi.com/hanahoozuki/wp-content/themes/hanahoozuki/./assets/img/top-background-sepia.webp);background-repeat:no-repeat,no-repeat;background-size:contain,cover;background-position:right bottom,0 0}.footer_container{max-width:1040px;margin:0 auto;text-align:left}.footer_container h2{display:block}.footer_site-map ul{display:flex;flex-wrap:wrap}.footer_site-map li:first-child{margin-left:0}.footer_sns_links li:first-child{margin-left:0}.footer small{clear:both;text-align:center}}.container{padding:75px 0 50px}.container h1{font-size:3rem;line-height:6rem;margin-bottom:20px}.container_lead{font-size:15px}.category-container.character{border:none;margin:20px auto}.category-container.character h2{font-size:2.5rem;line-height:4rem;background-color:rgba(0,0,0,0);border:none;margin-bottom:10px}.category-container.character p{margin-bottom:10px}.post-container.character{display:flex;flex:auto;flex-wrap:wrap;justify-content:center;min-width:300px;max-width:700px;background-image:none;margin:0 auto}.post-container.character li{list-style:none;width:auto;min-height:45px;min-width:120px;max-width:300px;text-align:center;background-image:url(//kotoyomi.com/hanahoozuki/wp-content/themes/hanahoozuki/./assets/img/wiki-list-background.webp);background-size:cover;background-position:bottom left;border:.5px solid #d7c4a4;margin:5px 10px}.post-container.character li:last-child{border-bottom:.5px solid #d7c4a4}.post-container.character a{display:block;text-decoration:none;color:#583700}.thumbnail-link{width:175px;padding:10px}.thumbnail-link img{width:100%;height:100%;object-fit:cover;margin:0 auto}.title-link.character{text-align:center;font-size:1.8rem;padding-bottom:10px}@media (max-width:768px){.category-container.character p{font-size:1.3rem}.thumbnail-link{width:150px}.title-link.character{font-size:1.6rem}}.category-container{margin:20px auto;max-width:700px;border:.5px solid #583700}#searchform{position:relative;max-width:250px;margin:0 auto 20px}#searchform input#s{width:calc(100% - 30px);height:35px;padding:5px;border:.5px solid #583700;background-color:#fff8dc;background-size:cover}#searchform button{position:absolute;top:2.5px;right:20px}.category-container h2{width:100%;background-color:#d7c4a4;font-size:2rem;line-height:4rem;border-bottom:.5px solid #583700;margin-bottom:0}.post-container{display:block;width:100%;background-image:url(//kotoyomi.com/hanahoozuki/wp-content/themes/hanahoozuki/./assets/img/wiki-list-background.webp);background-size:cover;background-position:bottom;min-width:0}.post-container li{list-style:none;width:100%;max-width:none;min-width:0;min-height:0;text-align:left;border:none;border-bottom:.5px dotted #583700;background-image:none;margin:0}.post-container .title-list:last-child{border-bottom:none}.search-list:last-child{border-bottom:none}.title-link{text-align:left;padding:0 10px;font-size:1.6rem}.post-container a{display:block;text-decoration:none;color:#583700}.post-container p{margin:0}.post-container .excerpt{font-size:1.5rem}.post-container .excerpt a:before{content:"-";display:inline-block;width:24px;height:24px;text-align:center;margin-left:10px}.post-container li:last-child{border-bottom:none}@media (max-width:768px){.title-link{padding:0 10px;font-size:1.5rem}.post-container .excerpt{font-size:1.4rem}}.container.story{padding-top:65px}.label-container,.iine-container{position:relative;max-width:700px;height:fit-content;font-family:"Franklin Gothic Medium","Arial Narrow",Arial,sans-serif;background-color:#fff;padding:15px;margin:0 auto}.label-container{height:50px}.label-container label{position:absolute;top:10px;right:15px;width:150px;font-size:1.4rem;line-height:1.3;padding-bottom:2px;border-bottom:.5px dashed #583700}.single-article.story{max-width:700px;font-family:"Franklin Gothic Medium","Arial Narrow",Arial,sans-serif;background-color:#fff;padding:0 15px}.article-title.story{font-size:17px;line-height:1.5;padding:0 10px}.article-title.story{font-family:serif;max-width:500px;padding:0 30px 10px;border-bottom:.5px solid #583700;margin:0 auto 40px}.single-article.story .text{line-height:1.8;padding:0}.single-article.story .text p{padding-bottom:27px}.iine-container .ifw_wrap{margin-top:0;margin-bottom:0}.pagelink.story{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;max-width:700px;margin:20px auto 0}.pagelink.story.tategaki{display:none}@media (max-width:900px){.pagelink.story.tategaki{margin-top:10px}}.pagelink.story a{text-decoration:none;padding:0 30px}.pagelink.story .contents{position:absolute;left:calc((100% - 100px) / 2);top:0;width:100px;padding:0}#change-input:checked~* #tategaki{display:none}#change-input:checked~* #yokogaki{display:block}#change-input:checked~.label-container,#change-input:checked~.iine-container{position:relative;max-width:1040px;height:fit-content;font-family:"Franklin Gothic Medium","Arial Narrow",Arial,sans-serif;background-color:#fff;padding:15px;margin:0 auto;z-index:99}#change-input:checked~.single-article.story{position:relative;font-family:serif;writing-mode:vertical-rl;width:100vw;max-width:1040px;max-height:70vh;overflow:auto;scrollbar-width:none;padding:15px 25px 0}@media (max-width:600px){#change-input:checked~.single-article.story{max-height:60vh}}#change-input:checked~* .article-title.story{padding:30px 0 30px 10px;border-bottom:none;margin:0 0 0 40px}#change-input:checked~* .text{margin-left:150px}#change-input:checked~* .text p{padding-bottom:0}#change-input:checked~_::-webkit-full-page-media,_:future,:root rt{margin-top:0}#change-input:checked~* .iine-container .ifw_wrap,#change-input:checked~* .ifw_wrap.ifw_right{margin:0}#change-input:checked~* .ifw_wrap .ifw_message_wrap.ifw_top_right{right:auto}#change-input:checked~* .ifw_wrap .ifw_message_wrap.ifw_top_right .ifw_arrow{right:0;left:20px}#change-input:checked~.pagelink.story{display:none}#change-input:checked~.pagelink.story.tategaki{display:flex}.ifw_wrap .ifw_message_wrap .ifw_comment textarea.ifw_textarea{border:.5px solid #583700}@media (max-width:450px){.pagelink.story{margin-bottom:20px}.pagelink.story a{padding:0 15px}.pagelink.story .contents{top:20px}}#toc_container{max-width:750px;margin:0 auto}.toc_title{text-align:center}.toc_list{padding:10px;background-image:url(//kotoyomi.com/hanahoozuki/wp-content/themes/hanahoozuki/./assets/img/wiki-list-background.webp);background-size:cover;background-position:bottom;margin-bottom:35px}.toc_list li:before{content:"-";display:inline-block;width:14px;height:24px;text-align:center}.toc_list li{list-style:none;font-size:1.6rem;font-weight:400}.toc_list li a{display:inline-block;width:calc(100% - 14px);padding-left:5px}article{max-width:900px;margin:0 auto}.article-title{padding-bottom:20px}.single-article img{width:100%;height:100%;object-fit:cover}.text{text-align:left;padding:0 20px;margin:0 auto}@media (max-width:768px){.toc_list li{font-size:1.5rem}.cat-name{font-size:1.5rem}.article-title{font-size:20px}.text{font-size:1.5rem;padding:0 10px}}.wp-block-separator{border:.5px solid gray;margin:15px 0}.page-container.illust h1{color:#dcc077}.page-container.illust{background-image:url(//kotoyomi.com/hanahoozuki/wp-content/themes/hanahoozuki/./assets/img/top-background-sepia.webp)}.page-container.update-log ul.info{max-width:750px;background-color:rgba(255,248,220,.5);padding:10px;margin:0 auto}.info-list{list-style:none;padding-bottom:5px;border-bottom:.5px dashed #582d05;margin-bottom:10px}.info-list:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.info-list a{display:flex;flex-wrap:nowrap;text-decoration:none;color:#582d05}.info-list a .info-date{padding:0 10px}.info-list a .info-title{font-size:16px;text-align:left}.single-article.update-log{max-width:750px}.article-title.update-log{line-height:1.5;padding-bottom:10px;margin-bottom:0}.update-date{line-height:1.5;text-align:right;padding-right:10px}.text.update-log{line-height:2;background-color:rgba(255,248,220,.5);padding:20px;margin:0 auto}