@charset "UTF-8";@import url('https://fonts.googleapis.com/css?family=Kiwi Maru&text=0123456789');body{font-size:clamp(16px,2.5vw,18px);animation-name:fadeInAnime;animation-duration:2s;animation-fill-mode:forwards;opacity:0;line-height:1.8;overflow-x:auto;text-align:justify;-webkit-overflow-scrolling:touch;background-color:#fff6e4;color:#231815;font-family:"Kiwi Maru",serif;font-weight:400;font-style:normal}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}html{font-weight:400;font-style:normal}.noto{font-family:"Noto Sans JP",sans-serif}*{box-sizing:border-box}.fb{font-family:"Zen Maru Gothic",sans-serif;font-weight:500;font-style:normal}a{transition:.5s}a:hover{opacity:.5}a.link-line{border-bottom:1px solid var(--pink);padding-bottom:1px}:root{--green--01:#006f3e;--green--02:#4faa3e;--pink:#ed7e91;--pink--02:#ffd4db;--blue:#00a7e0;--orange:#f49e00;--yellow--01:#fed600;--yellow--02:#fcf1b6;--wh:#fff;--base:#545251;--font-b:500}.color-green--01{color:var(--green--01)}.color-green--02{color:var(--green--02)}.color-pink{color:var(--pink)}.color-orange{color:var(--orange)}.color-blue{color:var(--blue)}.color-yellow--01{color:var(--yellow--01)}.back_green--01{background-color:var(--green--01)}.back_green--02{background-color:var(--green--02)}.back_orange{background-color:var(--orange)}.back_pink{background-color:var(--pink)}.back_blue{background-color:var(--blue)}.back-wh{background-color:#fff}.back_yellow_lt{background-color:#fffae3;border-radius:40px;margin:60px 5% 0;padding:60px 0}.back_green_lt{background-color:#edf7ea;border-radius:40px;margin:60px 5% 0;padding:60px 0}.back_pink_lt{background-color:#fdefea;border-radius:40px;margin:60px 5% 0;padding:60px 0}.back_blue_lt{background-color:#d6f1fa;border-radius:40px;margin:60px 5% 0;padding:60px 0}.notice{color:red}.has-vivid-green-cyan-color{color:var(--green--01) !important}.ttl_group{text-align:center}.ttl_group img{width:30px}.ttl_group .sub{font-size:16px;margin-bottom:-15px}.ttl_group .ttl--01{font-size:clamp(24px,2.5vw,40px);display:flex;justify-content:center;align-items:center;gap:8px}.ttl--02{font-size:clamp(20px,2.5vw,33px)}.text_indent--01{text-indent:-1em;margin-left:1em}.txt--01{font-size:clamp(25px,2.5vw,48px)}.txt--02{font-size:clamp(16px,2.5vw,23px)}.txt--03{font-size:clamp(14px,2.5vw,18px)}.txt--04{font-size:clamp(14px,2.5vw,21px)}.txt02{font-size:20px}.txt03{font-size:13px}.no-margin{margin-bottom:0 !important}.mt10px{margin-top:10px}.mt20px{margin-top:20px}.mt30px{margin-top:30px !important}.mt40px{margin-top:40px !important}.mt-1em{margin-top:-1em}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.pt--01{padding-top:2%}.pt--02{padding-top:5%}.pt--03{padding-top:3%}.pt--04{padding-top:7%}@media screen and (max-width:767px){.flex_column{flex-flow:column}.flex-start{align-items:center !important}}.caption{font-size:14px;margin-block:30px;margin-left:30px}.photoby{margin-top:2em;font-size:14px;text-align:right}.marker{background:linear-gradient(transparent 50%,#ff0 50%);font-size:18px}.tensen{border:2px dotted var(--base);padding:10px 20px;margin-top:10px}.waku img{border:1px solid var(--base)}.img_copyright--0 figure{position:relative;display:table;margin-inline:auto}.img_copyright--0 figure:after{content:"© nakiusagi fan club";position:absolute;right:10px;bottom:1%;font-size:20px;color:rgba(255,255,255,.6);pointer-events:none}.img_copyright--01 figcaption{position:relative;_display:table;_margin-inline:auto}.img_copyright--01 figcaption:before{content:"© nakiusagi fan club";position:absolute;right:10px;top:-1.5em;font-size:20px;color:rgba(255,255,255,.6);pointer-events:none}.img_copyright--01-small figcaption{position:relative;_display:table;_margin-inline:auto}.img_copyright--01-small figcaption:before{content:"© nakiusagi fan club";position:absolute;right:10px;top:-1.5em;font-size:16px;color:rgba(255,255,255,.6);pointer-events:none}.wrap{padding-inline:5%}.wrap--02{padding-inline:10%}.box_center{display:table;margin-inline:auto}.position-re{position:relative}.flex--01{display:flex;gap:50px}.flex--02{display:flex;gap:30px}.flex-direction-row{flex-direction:row-reverse}.justify--01{justify-content:space-evenly}.justify--02{justify-content:center}.justify--03{justify-content:space-around}.align--01{align-items:center}.border_none{border:none !important}@media screen and (min-width:768px) and (max-width:1200px){.wrap{padding-inline:0%}.wrap--02{padding-inline:5%}}@media screen and (max-width:767px){.flex_column{flex-flow:column}.flex-start{align-items:center !important}}.t_center{text-align:center}.t_center_left{text-align:center}.t_right{text-align:right}@media screen and (max-width:767px){.t_center_left{text-align:left !important}}.img100{width:100%}.btn--01{display:table;margin-inline:auto;margin-top:20px}.btn--01 a{display:block;color:var(--wh);padding:5px 20px 6px;border-radius:19px}.btn--01 a:hover{background-color:#99999901;opacity:1}.btn--pink a{background-color:var(--pink)}.btn--orange a{background-color:var(--orange)}.btn--green a{background-color:var(--green)}.btn--02{border-radius:30px;padding:5px 35px 6px;font-size:clamp(20px,2.5vw,30px);color:#fff;display:table;margin-inline:auto;text-align:center}#header{position:fixed;top:0;left:0;width:100%;z-index:10;transition:all 1s ease;display:flex;align-items:center;padding-inline:5%;z-index:3}#header .header_logo--01{position:absolute;top:0;left:0;width:250px}#header .header_logo--01-02{position:absolute;top:0;left:0;width:250px}#header .header_logo--01 a:hover,#header .header_logo--01-02 a:hover{opacity:1}#header .header_nav{background-color:#fff;border-radius:20px;position:absolute;top:20px;padding:15px 20px;width:auto;box-shadow:0 4px 7px rgba(0,0,0,.1);font-size:15px;display:block;right:20px;width:auto;flex-shrink:0}#header .header_nav div ul{display:flex;gap:1em;flex-wrap:wrap;color:var(--green--01);line-height:1.3;justify-content:center}#header .header_nav div ul li:before{content:"|";color:#9dae8c;margin-right:1em}#header .header_messenger{position:absolute;top:0;right:0;width:260px;text-align:center}#header .header_messenger_text{position:absolute;top:18px;right:20px;line-height:1.5}#header .header_messenger_num{font-size:24px;border-bottom:1px solid var(--green--01)}#header.scroll-nav .header_logo--01{display:none}#header .header_logo--01-02{display:none}#header.scroll-nav .header_logo--01-02{display:block}#header .header_logo--01-03{position:fixed;top:0;left:0;display:block;width:200px}.contact-link{position:fixed;top:150px;right:0;z-index:2}.contact-link a{background-color:var(--green);display:block;padding:20px;border-radius:20px 0 0 20px}.contact-link a:hover{opacity:1;background-color:var(--pink)}.footer_logo_wrap h1{width:400px}#footer{background-color:var(--green--02);color:#fff;font-size:15px;padding:0 5% 30px}.footer_nav ul{display:flex;justify-content:center;gap:5px 1em;flex-wrap:wrap;padding:15px 0;color:#fff;align-items:center}#footer address{display:table;text-align:center;margin-block:30px 10px;margin-inline:auto;border-bottom:2px dotted #fff;padding-bottom:5px}.footer_nav div ul li:before{content:"｜";color:#fff;margin-right:10px}.footer_nav div ul li:last-child a{border:1px solid #fff;padding:5px}section .head{margin:50px auto 40px;text-align:center}section .head p{font-size:11px}section .head h2{display:inline-block;border-bottom:1px solid var(--base);font-size:clamp(24px,3vw,40px);line-height:1.4;white-space:nowrap}@media screen and (max-width:767px){section .head{margin:30px auto 20px}}.box01{width:min(1160px,90%);margin:90px auto;padding:1px 5% 50px;border-radius:30px}.box02{width:min(1000px,100%);padding:30px 5% 40px !important;border-radius:30px}.box03{width:min(800px,100%);padding:30px 0 40px;margin:0 auto;border-radius:30px}@media screen and (max-width:767px){.box01-sp{margin:-50px auto}}main#page{margin-block:180px 100px}.page-wrap{width:min(1000px,100%);margin:110px auto}.read{display:table;width:min(800px,100%);margin-inline:auto;margin-top:10px}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.scroll-infinity__wrap{display:flex;overflow:hidden}.scroll-infinity__list{display:flex;padding:0}.scroll-infinity__list li{width:360px;padding-right:20px;list-style:none}.scroll-infinity__list li img{width:100%;border-radius:20px}.scroll-infinity__list--left{animation:infinity-scroll-left 40s infinite linear .5s both}@media only screen and (max-width:540px){.scroll-infinity__list li{width:230px;padding-right:20px;list-style:none}}#splash{position:fixed;width:100%;height:100%;z-index:999;background:#fff;text-align:center;color:#fff}#splash_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#splash_logo img{width:170px}#page-top{position:fixed;right:10px;bottom:30px;width:60px;z-index:2;opacity:0;transform:translateY(100px)}#page-top.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}#page-sp{position:fixed;right:10px;bottom:10px;z-index:2;opacity:0;transform:translateY(100px)}#page-sp.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#page-sp.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}@media screen and (max-width:767px){.sp-kotei{z-index:2}.sp-kotei ul{position:fixed;display:flex;bottom:5px;z-index:2;justify-content:center;gap:5px;left:50%;transform:translateX(-50%);width:100%;height:auto;padding:0 1%}.sp-kotei img{width:100%}}#g-nav{position:fixed;z-index:-1;opacity:0;top:0;width:100%;height:100vh;background:#fffae3;transition:all .3s}#g-nav.panelactive{opacity:1;z-index:999}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{display:none;position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}#g-nav.panelactive ul{display:block}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#333;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.openbtn{position:fixed;z-index:9999;top:30px;right:10px;cursor:pointer;width:50px;height:50px;background-color:var(--green--01);border-radius:10px}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:2px;border-radius:2px;background-color:var(--yellow--01);width:45%}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:31px}.openbtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}@media screen and (max-width:767px){.back_yellow_lt{border-radius:30px;margin:40px 0 0;padding:10% 5%}.back_green_lt{border-radius:30px;margin:40px 0 0;padding:10% 5%}.back_pink_lt{border-radius:30px;margin:40px 0 0;padding:10% 5%}.back_blue_lt{border-radius:30px;margin:40px 0 0;padding:10% 5%}.ttl_group img{width:auto !important;height:35px}#header{height:80px}#header .header_logo--01{width:140px}#header.scroll-nav{height:80px}.openbtn{top:18px}#footer .footer_ttl h1{width:130px}#footer .footer_wrap{padding:30px 5%}#footer .map{height:300px}address{text-align:center}}