@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes scroll{0%{transform:translate(calc(50vw + 100%))}100%{transform:translate(calc(-50vw - 100%))}}@keyframes left_hop{0%,100%{transform:translateX(0px)}50%{transform:translateX(-0.1em)}}@keyframes right_hop{0%,100%{transform:translateX(0px)}50%{transform:translateX(0.1em)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes shake{0%,50%{transform:rotate(0deg)}60%,80%{transform:rotate(5deg)}70%,90%{transform:rotate(-5deg)}}@keyframes fadein_title_bf{0%{opacity:0;transform:translate(-100%, -50%)}100%{opacity:.25;transform:translate(0, -50%)}}@keyframes fadein_title_af{0%{opacity:0;transform:translateY(-100%)}100%{opacity:.25;transform:translateY(-50%)}}@keyframes blink_notch{0%,100%{color:rgb(var(--lumi_rgb));text-shadow:0 0 .25em rgba(0,0,0,.25)}50%{color:rgba(0,0,0,0);text-shadow:0 0 .25em rgba(0,0,0,0)}}@keyframes stretch{0%{background-size:0% 100%}50%,100%{background-size:100% 100%}}:where(*){box-sizing:border-box;padding:0;margin:0}:where(html){font-family:var(--font_family);font-size:var(--font_size);line-height:var(--font_line);-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(body){color:rgb(var(--text_rgb));position:relative}:where(body)::before{content:"";display:block;position:var(--back_fixed);inset:0 0 0 0;background:var(--background);z-index:-2}:where(body)::after{content:"";display:block;position:absolute;inset:0 0 0 0;background-image:var(--back_url);background-repeat:var(--back_repeat);background-size:var(--back_size);background-position:var(--back_image_x) var(--back_image_y);background-attachment:var(--back_image_fixed);filter:var(--back_filter);opacity:calc(var(--back_opacity)/100);z-index:-1}:where(h1){font-size:1.8em;font-weight:900}h1+*{margin-top:0 !important}h5{font-size:1rem}:where(h2){font-size:1.6em;font-weight:900}h2+*{margin-top:0 !important}h5{font-size:1rem}:where(h3){font-size:1.4em;font-weight:900}h3+*{margin-top:0 !important}h5{font-size:1rem}:where(p)+p{margin-top:var(--font_space)}:where(a){color:rgb(var(--link_rgb))}:where(a):hover{color:rgb(var(--hover_rgb))}:where(img){display:block;width:100%}:where(article.container) img{border-radius:var(--radius)}:where(svg){display:inline-block;width:100%;height:100%;fill:currentColor}:where(ul,ol){list-style-type:none}:where(section)+section{margin-top:calc(var(--space)*2)}figure{margin:0}body.post figcaption{display:block;max-width:100%;width:-moz-max-content;width:max-content;font-size:.8em;color:rgba(0,0,0,.5);margin:.25em 0 0 auto}:where(input,select,textarea){border:solid 1px rgba(var(--text_rgb), 0.5)}:where(input,select,textarea):focus{outline:none;box-shadow:0 0 0 3px rgb(var(--point_rgb))}:where([type=text],[type=number],[type=email],select,textarea){width:100%;font-family:var(--font_family);border-radius:2px;padding:0 .5em;margin:0}:where([type=text],[type=number],[type=email],select,textarea)::-moz-placeholder{color:rgba(0,0,0,.25)}:where([type=text],[type=number],[type=email],select,textarea)::placeholder{color:rgba(0,0,0,.25)}:where([type=text],[type=number],[type=email],select){min-height:2.5em;line-height:2.5em}:where(textarea){display:block;min-height:10em;resize:vertical;padding:.5em}body{display:flex;flex-direction:column;min-height:100vh}#body{flex:auto}.container{background:rgba(var(--lumi_rgb), 0.75);border-radius:var(--radius);overflow:hidden;position:relative;z-index:1}.container+.container{margin-top:calc(var(--space)*2)}@media(min-width: 768px){body.post #body,body.archive #body{width:var(--post_width);margin:var(--post_position)}body.page #body{width:var(--page_width);margin:var(--page_position)}#body{max-width:1000px;min-width:768px;padding:0 var(--space) calc(var(--space)*1.5);margin-top:calc(150px + var(--info_height)) !important}.container{padding:var(--space)}}@media(max-width: 767px){#body{max-width:100%;width:100%;padding:0 1rem calc(var(--space)*1.5);margin:0 auto 0;margin-top:calc(150px + var(--info_height))}.container{padding:var(--space) 1rem}}header{color:rgb(var(--lumi_rgb));position:fixed;inset:0 0 auto 0;z-index:9999;pointer-events:none}header a{text-decoration:none;color:inherit}#infomation{text-align:center;background:rgba(var(--text_rgb), 0.75);font-weight:bold;overflow:hidden;pointer-events:auto}#infomation a{display:block}#infomation span{line-height:var(--info_height);white-space:nowrap}#header{height:150px;text-align:center;position:relative;overflow:hidden}#header::before{content:"";display:block;width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 1000px rgb(var(--text_rgb));position:absolute;top:50%;left:0;right:0;z-index:-1;transition:1s}#logo{display:flex;flex-direction:column;height:50%;justify-content:center;align-items:center;position:relative;padding-bottom:1rem;pointer-events:auto}#logo::after{content:attr(data-title);display:block;line-height:1;font-size:1rem;white-space:nowrap;position:absolute;bottom:calc(1rem - 5px);left:50%;transform:translateX(-50%)}#logo a{color:inherit;line-height:0;text-decoration:none;position:relative}#logo svg{height:40px}#header_nav{display:flex;justify-content:center;align-items:center;transform:translateY(-76px)}#header_nav .menu{display:inline-flex}#bread_crumb li{display:inline-block}#bread_crumb li:last-child{font-weight:bold}#bread_crumb li+li::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;padding:1em}#bread_crumb li a{text-decoration:none;color:rgb(var(--text_rgb))}#bread_crumb li a:hover{color:rgb(var(--hover_rgb))}@media(min-width: 768px){#header.open::before{border-radius:0%;top:100%}#header.open+#header_nav{opacity:1;transition:opacity .5s .5s;pointer-events:auto}#header_nav{height:75px;opacity:0;transition:opacity .5s}#header_nav .menu{flex-direction:row;-moz-column-gap:3em;column-gap:3em}}@media(max-width: 767px){#header_nav{background:rgba(var(--text_rgb), 0.75);position:relative;overflow:hidden;transition:height 1s;pointer-events:auto}#header_nav .menu{flex-direction:column;row-gap:1em;padding:1em 0 var(--space);left:50%;bottom:0}#logo a{pointer-events:none}}body.page #page_title,body.archive #page_title,body.category #page_title{line-height:1;position:relative;margin-bottom:var(--space)}body.page #page_title::before,body.page #page_title::after,body.archive #page_title::before,body.archive #page_title::after,body.category #page_title::before,body.category #page_title::after{font-weight:normal;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);opacity:0;z-index:-1}body.page #page_title::before,body.archive #page_title::before,body.category #page_title::before{content:attr(data-before);font-size:10em;left:calc(var(--space)*-1);transform:translate(-100%, -50%);color:rgb(var(--compl_rgb))}body.page #page_title::after,body.archive #page_title::after,body.category #page_title::after{content:attr(data-after);font-size:5em;left:.5em;color:rgb(var(--point_rgb));transform:translateY(-100%);mix-blend-mode:multiply}body.page h2.title,body.archive h2.title,body.category h2.title{display:flex;justify-content:center;align-items:center;-moz-column-gap:.25em;column-gap:.25em;white-space:nowrap;margin-bottom:var(--space)}body.page h2.title::before,body.page h2.title::after,body.archive h2.title::before,body.archive h2.title::after,body.category h2.title::before,body.category h2.title::after{content:"";display:inline-block;width:4em;height:1.5em;background:rgb(var(--text_rgb));mask:url("../../image/svg/carigraph.svg") no-repeat 50%/contain;-webkit-mask:url("../../image/svg/carigraph.svg") no-repeat 50%/contain}body.page h2.title::after,body.archive h2.title::after,body.category h2.title::after{transform:rotateY(180deg)}body.page h3.title,body.archive h3.title,body.category h3.title{position:relative;padding-left:2em;padding-bottom:.25em;margin-top:var(--space);margin-bottom:1em;z-index:1;position:relative}body.page h3.title::after,body.archive h3.title::after,body.category h3.title::after{content:"";display:block;width:100%;height:3px;background:linear-gradient(90deg, transparent, rgb(var(--point_rgb)), transparent);position:absolute;right:0;left:0;bottom:0}body.page h3.title::before,body.archive h3.title::before,body.category h3.title::before{content:attr(data-number);font-family:"Pinyon";font-size:2em;line-height:1;color:rgb(var(--point_rgb));position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1;opacity:.5}body.page h4.title,body.archive h4.title,body.category h4.title{margin-top:calc(var(--space)/2)}#profile{width:-moz-max-content;width:max-content;margin:0 auto var(--space)}#profile .crop{width:200px;height:200px;border-radius:50%;margin:0 auto .5em}#profile figcaption{text-align:center}#profile figcaption span{display:block;font-size:.8em}#profile figcaption .nick_name{font-weight:bold;font-size:1.2em;margin-top:.5em}#contact_form .wrap,#reserve_form .wrap{flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;row-gap:1em}#contact_form[data-page=init] label:not(#calender label)::after,#reserve_form[data-page=init] label:not(#calender label)::after{content:"*"}#contact_form[data-page=confirm]>div label,#reserve_form[data-page=confirm]>div label{border-bottom:solid 1px rgb(var(--text_rgb));margin-bottom:1em}#contact_form>div,#reserve_form>div{max-width:500px;margin:0 auto}#contact_form>div+div,#reserve_form>div+div{margin-top:var(--font_space)}#contact_form>div:last-of-type,#reserve_form>div:last-of-type{background:rgba(0,0,0,0);margin-top:var(--space)}#contact_form>div:last-of-type .btn,#reserve_form>div:last-of-type .btn{margin-top:0}#contact_form>div label,#reserve_form>div label{display:block;width:7em;font-weight:bold;white-space:nowrap;padding-bottom:.5em}#contact_form .input_error,#reserve_form .input_error{background:#ffebf5}#contact_form p.error,#reserve_form p.error{color:red;font-size:.8em;font-weight:bold;margin-top:.5em}#contact_form p.error::before,#reserve_form p.error::before{content:"※ "}#gallery_navi{display:flex;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;row-gap:1em;margin-bottom:var(--space)}#gallery_navi li{font-size:.8em;margin:0}#gallery_modal{display:none;position:fixed;inset:0 0 0 0;background:rgba(var(--text_rgb), 0.9);z-index:9999}#gallery_modal .outer{width:clamp(300px,70%,1000px);padding:1em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:right}#gallery_modal .inner{display:flex;justify-content:center;align-items:center}#gallery_modal button{color:rgb(var(--lumi_rgb));background:rgba(0,0,0,0);border:none;cursor:pointer;transition:opacity .5s;font-size:2em}#gallery_modal button:hover{opacity:.25}#gallery_modal button:disabled{opacity:.25;cursor:default}#gallery_modal .display{margin:0 1em;position:relative}#gallery_modal .display img{border-radius:var(--radius);-o-object-fit:cover;object-fit:cover}#gallery_modal .display::before{content:attr(data-category);min-height:1.5em;display:block;font-size:1.5rem;color:rgb(var(--lumi_rgb));text-align:left}#gallery_modal figcaption{min-height:2em;color:rgb(var(--lumi_rgb));margin-top:.5em}[id^=gallery].gallery .gallery-item{margin-top:0 !important}[id^=gallery].gallery .gallery-item dt{position:relative;transform:scale(0.9);border-radius:var(--radius);overflow:hidden;overflow:hidden;position:relative}[id^=gallery].gallery .gallery-item dt::after{content:"more";display:block;width:100px;height:100px;line-height:33.3333333333px;color:rgb(var(--lumi_rgb));background:rgb(var(--point_rgb));font-size:1.25em;text-shadow:0 0 .25em rgba(0,0,0,.25);text-align:center;letter-spacing:1px;transform:rotate(-45deg);position:absolute;bottom:-50px;right:-50px}[id^=gallery].gallery .gallery-item dt::before{content:"";display:block;padding-top:100%}[id^=gallery].gallery .gallery-item dt::after{opacity:0}[id^=gallery].gallery .gallery-item dt::before,[id^=gallery].gallery .gallery-item dt::after{transition:.5s}[id^=gallery].gallery .gallery-item dt img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:none !important;position:absolute;inset:0 0 0 0;z-index:-1}[id^=gallery].gallery .gallery-item:hover{cursor:pointer}[id^=gallery].gallery .gallery-item:hover dt::before{background:rgba(var(--text_rgb), 0.5)}[id^=gallery].gallery .gallery-item:hover dt::after{opacity:1}[id^=gallery].gallery .gallery-item dd{font-size:.8em;margin-top:-0.5em}.gallery_category{color:rgb(var(--lumi_rgb));background:linear-gradient(90deg, rgb(var(--point_rgb)) 50%, transparent);text-shadow:0 0 .25em rgba(0,0,0,.25);font-weight:bold;line-height:1.5;padding:.25em .5em;margin-bottom:1rem}.page-sitemap #sitemap ul+h3{margin-top:var(--space)}.page-sitemap #sitemap li a{padding-left:1.25em;position:relative;padding-left:1em}.page-sitemap #sitemap li a::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}body.page-reserve #calender{display:flex;justify-content:center;-moz-column-gap:var(--space);column-gap:var(--space);row-gap:var(--space)}body.page-reserve #guid{margin-bottom:0}body.page-reserve #guid dd span{font-weight:700}body.page-reserve #time .caution{text-align:center}body.page-reserve #time select{display:none}body.page-reserve #time select option:disabled{color:rgba(var(--text_rgb), 0.25)}body.page-reserve table caption{font-size:1.5em;font-weight:700;text-align:left}body.page-reserve table tr th,body.page-reserve table tr td{width:2em;height:2em;line-height:2em;text-align:center;background:rgba(var(--point_rgb), 0.25)}body.page-reserve table tr th:first-child,body.page-reserve table tr td:first-child{color:red;background:rgba(255,0,0,.1)}body.page-reserve table tr th:last-child,body.page-reserve table tr td:last-child{color:blue;background:rgba(0,0,255,.1)}body.page-reserve table tr th label,body.page-reserve table tr td label{display:block}body.page-reserve table tr th label input,body.page-reserve table tr td label input{display:none}body.page-reserve table tr th:not(.valid) label,body.page-reserve table tr td:not(.valid) label{opacity:.1}body.page-reserve table tr th.valid label,body.page-reserve table tr td.valid label{cursor:pointer}body.page-reserve table tr th.active,body.page-reserve table tr td.active{background:rgb(var(--point_rgb))}body.page-reserve table tr th.current,body.page-reserve table tr td.current{background:rgba(var(--compl_rgb), 0.5)}body.page-reserve select+h3{margin-top:var(--space)}@media(max-width: 767px){#calender{flex-direction:column}[id^=gallery].gallery .gallery-item dt:hover::after{opacity:0}}body.post #post_title{color:rgb(var(--lumi_rgb));background:linear-gradient(90deg, rgb(var(--point_rgb)) 50%, transparent);text-shadow:0 0 .25em rgba(0,0,0,.25);font-weight:bold;line-height:1.5;padding:.25em .5em;margin-bottom:1rem;border-radius:var(--radius)}body.post h2.post_title{position:relative;margin-bottom:1em}body.post h2.post_title::before{content:"";display:block;width:100%;height:5px;background:linear-gradient(90deg, rgb(var(--point_rgb)), transparent 90%);position:absolute;inset:auto 0 0 0}body.post .date+section h2:first-child{margin-top:0}body.post h3.post_title{line-height:1;border-left:solid 5px rgb(var(--point_rgb));padding-left:.5em;margin-bottom:1em}body.post .post_title{margin-top:calc(var(--space)*2)}#eyecatch{display:block;width:100%;margin:0 auto var(--space)}#eyecatch .thumb{border-radius:var(--radius);box-shadow:var(--thumb_deco);overflow:hidden;position:relative}#eyecatch .thumb::after{content:"Topic";display:block;width:100px;height:100px;line-height:33.3333333333px;color:rgb(var(--lumi_rgb));background:rgba(var(--text_rgb), 0.5);font-size:1.25em;text-shadow:0 0 .25em rgba(0,0,0,.25);text-align:center;letter-spacing:1px;transform:rotate(-45deg);position:absolute;bottom:-50px;right:-50px}#eyecatch .thumb img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}#eyecatch figcaption{text-align:right;margin-top:.5em}#eyecatch figcaption a{color:#000;font-weight:bold;text-decoration:none;white-space:nowrap;opacity:.5}#eyecatch figcaption a:hover{color:rgb(var(--hover_rgb))}#eyecatch figcaption a::before{content:"引用元："}body.post .date{display:inline-block;margin-bottom:1em}body.post .date span{display:inline-block}body.post .date .postdate{margin-right:1em;padding-left:1.25em;position:relative}body.post .date .postdate::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:300;font-size:inherit;color:inherit;position:absolute;left:0}body.post .date .update{padding-left:1.25em;position:relative}body.post .date .update::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}body.post #content{padding-bottom:var(--space);margin-bottom:var(--space);position:relative}body.post #content::after{content:"";display:block;width:100%;height:3px;background:linear-gradient(90deg, transparent, rgb(var(--text_rgb)), transparent);position:absolute;right:0;left:0;bottom:0}.blogcard{width:100%;border-radius:var(--radius);background:rgba(var(--compl_rgb), 0.25);box-shadow:var(--thumb_deco);margin:var(--space) auto;z-index:1;overflow:hidden;position:relative}.blogcard::after{content:"";display:block;width:100px;height:100px;line-height:33.3333333333px;color:rgb(var(--lumi_rgb));background:rgb(var(--compl_rgb));font-size:1.25em;text-shadow:0 0 .25em rgba(0,0,0,.25);text-align:center;letter-spacing:1px;transform:rotate(-45deg);position:absolute;bottom:-50px;right:-50px}.blogcard::after{z-index:-1}.blogcard a{color:rgb(var(--text_rgb));text-decoration:none}.blogcard a .title{font-size:1.2em;padding-left:1.75em !important;color:rgb(var(--lumi_rgb));background:linear-gradient(90deg, rgb(var(--compl_rgb)) 50%, transparent);text-shadow:0 0 .25em rgba(0,0,0,.25);font-weight:bold;line-height:1.5;padding:.25em .5em;margin-bottom:1rem;padding-left:1.25em;position:relative}.blogcard a .title::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}.blogcard a .title::before{font-size:.8em;left:.5em;padding:.15em}.blogcard a .content{display:flex;padding:0 1em 1em}.blogcard a .thumb{height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);box-shadow:-1px -1px 0 1px rgba(0,0,0,.15),1px 1px 0 1px rgba(255,255,255,.85)}#sns_share{text-align:center;margin-top:var(--space)}#sns_share h2{display:inline-block;line-height:1;text-transform:capitalize;white-space:nowrap;padding:0 .5em;position:relative}#sns_share h2::before,#sns_share h2::after{content:"";display:block;width:2px;height:.8em;background:rgb(var(--text_rgb));border-radius:2px;position:absolute;top:50%}#sns_share h2::before{left:0;transform:rotate(-30deg) translateY(-50%)}#sns_share h2::after{right:0;transform:rotate(30deg) translateY(-50%)}#sns_share .inner{max-width:100%;width:-moz-max-content;width:max-content}#related h2{display:block;max-width:100%;width:-moz-max-content;width:max-content;line-height:1;text-transform:capitalize;white-space:nowrap;padding:0 .5em;margin:0 auto 1em;position:relative}#related h2::before,#related h2::after{content:"";display:block;width:2px;height:1em;background:rgb(var(--text_rgb));border-radius:2px;position:absolute;top:50%}#related h2::before{left:0;transform:rotate(-30deg) translateY(-50%)}#related h2::after{right:0;transform:rotate(30deg) translateY(-50%)}#related>p{text-align:center}.related{width:100%;border-radius:var(--radius);background:rgba(var(--point_rgb), 0.25);box-shadow:var(--thumb_deco);margin:var(--space) auto;z-index:1;overflow:hidden;position:relative}.related::after{content:"";display:block;width:100px;height:100px;line-height:33.3333333333px;color:rgb(var(--lumi_rgb));background:rgb(var(--point_rgb));font-size:1.25em;text-shadow:0 0 .25em rgba(0,0,0,.25);text-align:center;letter-spacing:1px;transform:rotate(-45deg);position:absolute;bottom:-50px;right:-50px}.related::after{z-index:-1}.related+.related{margin-top:var(--space)}.related a{color:rgb(var(--text_rgb));text-decoration:none}.related a .title{font-size:1.2em;color:rgb(var(--lumi_rgb));background:linear-gradient(90deg, rgb(var(--point_rgb)) 50%, transparent);text-shadow:0 0 .25em rgba(0,0,0,.25);font-weight:bold;line-height:1.5;padding:.25em .5em;margin-bottom:1rem}.related a .content{display:flex;padding:0 1em 1em}.related a img{height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);box-shadow:-1px -1px 0 1px rgba(0,0,0,.15),1px 1px 0 1px rgba(255,255,255,.85)}:where(.speech_bubble){display:flex;-moz-column-gap:1.5em;column-gap:1.5em;margin:var(--space) 0}:where(.speech_bubble) .faceicon{flex:none;width:100px;height:100px;position:relative}:where(.speech_bubble) .faceicon img{width:100%;height:100%}:where(.speech_bubble) .character{border-radius:50%;border:solid 3px rgba(0,0,0,0);z-index:0}:where(.speech_bubble) .effect{position:absolute;inset:0 0 0 0;z-index:1}:where(.speech_bubble) .bubble{border-radius:var(--radius);border:solid 3px rgba(0,0,0,0);background:rgb(var(--lumi_rgb));padding:1em;position:relative}:where(.speech_bubble) .bubble::before,:where(.speech_bubble) .bubble::after{content:"";display:block;border:none;border-top:solid .5em rgba(0,0,0,0);border-bottom:solid .5em rgba(0,0,0,0);position:absolute;top:calc(50px - .5em)}:where(.speech_bubble).main .character,:where(.speech_bubble).main .bubble{border-color:rgb(var(--point_rgb))}:where(.speech_bubble).asst .character,:where(.speech_bubble).asst .bubble{border-color:rgb(var(--compl_rgb))}:where(.speech_bubble).forward .bubble::before,:where(.speech_bubble).forward .bubble::after{border-right:solid 1em rgba(0,0,0,0)}:where(.speech_bubble).forward .bubble::before{left:-1em}:where(.speech_bubble).forward .bubble::after{border-right-color:rgb(var(--lumi_rgb));left:calc(-1em + 6px)}:where(.speech_bubble).forward.main .bubble::before{border-right-color:rgb(var(--point_rgb))}:where(.speech_bubble).forward.asst .bubble::before{border-right-color:rgb(var(--compl_rgb))}:where(.speech_bubble).reverse .faceicon{order:1}:where(.speech_bubble).reverse .bubble::before,:where(.speech_bubble).reverse .bubble::after{border-left:solid 1em rgba(0,0,0,0)}:where(.speech_bubble).reverse .bubble::before{right:-1em}:where(.speech_bubble).reverse .bubble::after{border-left-color:rgb(var(--lumi_rgb));right:calc(-1em + 6px)}:where(.speech_bubble).reverse.main .bubble::before{border-left-color:rgb(var(--point_rgb))}:where(.speech_bubble).reverse.asst .bubble::before{border-left-color:rgb(var(--compl_rgb))}nav.postlink{max-width:100%;width:-moz-max-content;width:max-content;font-size:1.5em;margin:var(--space) auto 0}nav.postlink ul{display:flex;flex-wrap:nowrap;-moz-column-gap:1em;column-gap:1em}nav.postlink ul li.disabled{opacity:.25}nav.postlink ul li a{color:rgb(var(--text_rgb));text-decoration:none}nav.postlink ul li a:hover{color:rgb(var(--hover_rgb))}body.post .post-categories{justify-content:flex-end;margin-top:calc(var(--space)*2)}@media(min-width: 768px){.blogcard::after,.related::after{content:"Click!"}.blogcard a .content,.related a .content{-moz-column-gap:1em;column-gap:1em}.blogcard a img,.related a img{width:100px;aspect-ratio:1/1}#sns_share .inner{margin:0 0 0 auto}}@media(max-width: 767px){.speech_bubble .faceicon{width:80px;height:80px}.speech_bubble .bubble::before,.speech_bubble .bubble::after{top:calc(40px - .5em)}.blogcard::after,.related::after{content:"Tap!"}.blogcard a .content,.related a .content{flex-direction:column;row-gap:1em}.blogcard a img,.related a img{max-width:300px;width:100%;aspect-ratio:16/9;margin:0 auto}#sns_share .inner{margin:0 auto}}ul.archive>li{background:rgba(var(--point_rgb), 0.1);border-radius:var(--radius);box-shadow:var(--thumb_deco);overflow:hidden}ul.archive>li+li{margin-top:var(--space)}ul.archive .date span{display:inline-block}ul.archive .date .postdate{margin-right:1em;padding-left:1.25em;position:relative}ul.archive .date .postdate::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:300;font-size:inherit;color:inherit;position:absolute;left:0}ul.archive .date .update{padding-left:1.25em;position:relative}ul.archive .date .update::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}ul.archive a.source{display:block;width:-moz-max-content;width:max-content;max-width:100%;font-size:.8em;margin:1em 0 auto auto;text-decoration:none;padding-left:1.25em;position:relative}ul.archive a.source::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}:where(body.archive,body.category) ul.archive>li .post_title{color:rgb(var(--lumi_rgb));background:linear-gradient(90deg, rgb(var(--point_rgb)) 50%, transparent);text-shadow:0 0 .25em rgba(0,0,0,.25);font-weight:bold;line-height:1.5;padding:.25em .5em;margin-bottom:1rem;font-size:1.4rem}:where(body.archive,body.category) ul.archive>li .post_title a{color:inherit;text-decoration:none}:where(body.archive,body.category) ul.archive>li .wrap{padding:0 1rem 1rem}:where(body.archive,body.category) ul.archive>li .wrap .content,:where(body.archive,body.category) ul.archive>li .wrap .excerpt{width:100%;margin:1em 0}:where(body.archive,body.category) ul.archive>li .wrap .thumb{flex:none;box-shadow:-1px -1px 0 1px rgba(0,0,0,.15),1px 1px 0 1px #fff;border-radius:var(--radius);overflow:hidden}:where(body.archive,body.category) ul.archive>li .wrap .thumb img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}:where(body.archive,body.category) ul.archive>li .wrap .content{display:flex;flex-direction:column;width:100%}:where(body.archive,body.category) ul.archive>li .wrap .content .btn{align-self:flex-end;margin:auto auto 0}body.archive-info #sns_share{padding:1em;margin-top:1em}body.archive-info #sns_share::before{height:2px}nav.pagenation{display:block;width:-moz-max-content;width:max-content;font-size:2em;max-width:100%;margin:var(--space) auto 0}nav.pagenation a{display:inline-block;color:inherit;text-decoration:none}nav.pagenation a:not([tabindex]):hover{color:rgb(var(--hover_rgb))}nav.pagenation a[tabindex]{opacity:.25}nav.pagenation .current{opacity:.25}nav.pagenation .result{text-align:center;margin-top:1em}nav.pagenation .wrap{display:flex;flex-direction:row;-moz-column-gap:1em;column-gap:1em}nav.pagenation .numbers{display:flex;flex-wrap:nowrap;-moz-column-gap:.5em;column-gap:.5em}body.archive-blog .post-categories{margin-bottom:var(--space)}@media(min-width: 768px){body.archive ul.archive .thumb,body.category ul.archive .thumb{width:200px}body.archive ul.archive .thumb img,body.category ul.archive .thumb img{aspect-ratio:1/1}}@media(max-width: 767px){body.archive ul.archive .thumb,body.category ul.archive .thumb{width:100%}body.archive ul.archive .thumb img,body.category ul.archive .thumb img{aspect-ratio:16/9}}#front_title{max-width:100%;width:-moz-max-content;width:max-content;display:flex;line-height:1;box-sizing:content-box;text-align:center;position:relative;margin:0 auto;padding-top:var(--space)}#front_title::before{content:attr(data);display:inline-block;width:45%;font-size:.6em;position:absolute;top:var(--space);right:1.5em;border-bottom:solid 2px rgb(var(--text_rgb));white-space:nowrap;text-align:right}#front_title svg{width:100% !important;height:4rem}#front_link{justify-content:flex-end}#front_main{display:flex;flex-wrap:nowrap}#front_nav{flex:none;font-size:2em}#front_nav li{line-height:2}#front_nav a{color:rgb(var(--text_rgb));text-decoration:none;position:relative;padding-left:3rem}#front_nav a:hover{color:rgb(var(--hover_rgb))}#front_nav svg{display:inline-block;width:1em !important;height:1em;text-align:center;position:absolute;top:50%;left:0;transform:translateY(-50%)}#front_display{width:100%;min-height:100%;position:relative;overflow:hidden;opacity:0;transition:opacity .5s}#front_display.hover{opacity:1}#front_display::before,#front_display::after{display:inline-block;line-height:0;opacity:.25;mix-blend-mode:multiply;position:absolute;top:50%;transition:transform 1s}#front_display::before{content:attr(data-before);font-size:300px;color:rgb(var(--compl_rgb));left:calc(50% - 50px);transform:translate(-50%, -50%)}#front_display::after{content:attr(data-after);font-size:100px;color:rgb(var(--point_rgb));right:calc(50% - 50px);transform:translate(50%, -50%);white-space:nowrap}#front_letter{padding-top:var(--space);margin-top:var(--space);position:relative}#front_letter::before{content:"";display:block;width:100%;height:3px;background:linear-gradient(90deg, transparent, rgb(var(--text_rgb)), transparent);position:absolute;right:0;left:0;top:0}body.page.page-top article.container .wrap{-moz-column-gap:2em;column-gap:2em;align-items:center}body.page.page-top article.container .wrap img{-o-object-fit:cover;object-fit:cover;border-radius:50%}body.page.page-top article.container .wrap .bandle{width:100%}body.page.page-top article.container .wrap .bandle .title{font-size:2em;position:relative;margin-bottom:.5em}body.page.page-top article.container .wrap .bandle .title::after{content:"";display:block;width:100%;height:3px;background:linear-gradient(90deg, transparent, rgb(var(--text_rgb)), transparent);position:absolute;right:0;left:0;bottom:0}body.page.page-top article.container .btn{margin-top:calc(var(--space)/2)}@media(min-width: 768px){body.page.page-top #body{margin-left:auto;margin-right:auto}body.page.page-top #body article.container .wrap img{width:100px;height:100px;margin:0 auto}body.page.page-top #body article.container .btn{transform:scale(0.75)}}@media(max-width: 767px){#front_display{display:none}body.page.page-top #body article.container .wrap img{width:200px;height:200px;margin:0 auto}}#footer_nav{background:rgba(var(--text_rgb), 0.75);text-align:center;color:rgb(var(--lumi_rgb));padding:var(--space) 1em}#footer_nav a{text-decoration:none;color:inherit}#footer_nav .menu{display:inline-flex;flex-wrap:wrap}#copyright{display:block;line-height:var(--copy_height);text-align:center;background:rgb(var(--text_rgb));color:rgb(var(--lumi_rgb))}#to_top{display:none;width:50px;height:50px;line-height:50px;font-size:1.25em;text-align:center;border-radius:50%;background:rgba(var(--point_rgb), 0.75);color:rgb(var(--lumi_rgb));text-shadow:0 0 .25em rgba(0,0,0,.25);position:fixed;inset:auto 1em 1em auto;z-index:9999;transition:background .5s,transform .5s;cursor:pointer}#to_top:hover{background:rgba(var(--compl_rgb), 0.75)}#to_top:active{transform:scale(0.9)}noscript,#error_page{background:#000;color:#fff;position:fixed;inset:0 0 0 0;z-index:10000}noscript .inner,#error_page .inner{display:inline-block;border-radius:10px;box-shadow:0 0 0 2px #fff inset;padding:1.5em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);overflow:hidden;padding-right:1.5em;position:relative}noscript .inner .title,#error_page .inner .title{font-size:1.2em;font-weight:bold;padding-bottom:1em;margin-bottom:1em;border-bottom:solid 2px #fff}noscript .inner::after,#error_page .inner::after{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;right:0}noscript .inner::after,#error_page .inner::after{font-size:10em;opacity:.1;top:50%;right:50%;transform:translate(50%, -50%)}@media(min-width: 768px){#footer_nav .menu{flex-direction:row;font-size:.8em}#footer_nav .menu li+li{margin-left:2em}}@media(max-width: 767px){#footer_nav .menu{flex-direction:column}#footer_nav .menu li+li{margin-top:1em}}:where(.wrap){display:flex;-moz-column-gap:1em;column-gap:1em}:where(.box){border-radius:var(--radius);padding:1em;margin:var(--space) 0}:where(.box).fill{background:rgba(var(--point_rgb), 0.15)}:where(.box).line{border:solid 2px rgb(var(--point_rgb))}:where(.block){border-radius:var(--radius);background:rgba(var(--point_rgb), 0.15)}:where(blockquote.box){position:relative;overflow:hidden;padding-left:1.25em;position:relative;padding-right:1.5em;position:relative}:where(blockquote.box)::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}:where(blockquote.box)::after{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;right:0}:where(blockquote.box)::before,:where(blockquote.box)::after{color:rgba(var(--point_rgb), 0.15);font-size:10em;line-height:.5;z-index:-1;inset:auto}:where(blockquote.box)::before{top:0;left:0}:where(blockquote.box)::after{bottom:0;right:0}:where(blockquote.box) cite{display:block;font-size:.8em;text-align:right;margin-top:1em}:where(blockquote.box) cite a{text-decoration:none;padding-left:1.25em;position:relative}:where(blockquote.box) cite a::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}.space{margin:var(--space) 0}.no_space{margin:0}.top_space{margin-top:var(--space)}.bottom_space{margin-bottom:var(--space)}.no_top_space{margin-top:0}.no_bottom_space{margin-bottom:0}.centering{margin:0 auto}.rightten{margin:0 0 0 auto}.leftten{margin:0 auto 0 0}.ib{display:inline-block}.justify{-moz-text-align-last:justify;text-align-last:justify}.red{color:red}.note{max-width:100%;width:-moz-max-content;width:max-content;display:block;padding-left:1em;position:relative}.note::before{content:"※";position:absolute;line-height:inherit;top:0;left:0}.radius{border-radius:var(--radius)}hr{height:0;border:none;margin:calc(var(--space)*2) auto}hr.short{width:2em;border:solid 2px rgb(var(--text_rgb))}hr.carigraphy{width:21.8181818182em;height:3em;background:rgb(var(--text_rgb));mask:url("../../image/svg/carigraph2.svg") no-repeat 50%/contain;-webkit-mask:url("../../image/svg/carigraph2.svg") no-repeat 50%/contain}hr.grad{height:5px;background:linear-gradient(90deg, transparent, rgb(var(--text_rgb)), transparent)}@media(min-width: 768px){.block{padding:var(--space)}}@media(max-width: 767px){.block{padding:var(--space) 1rem}:where(.wrap){flex-direction:column;row-gap:1em}}:where(.list){margin:var(--space) 0}:where(.list) li{position:relative}:where(.list) li::before{position:absolute;left:0}:where(.list) li+li{margin-top:1em}ul.list li{padding-left:.75em}ul.list li::before{content:"•";line-height:1;top:0}ul.list li[data]{padding-left:1em}ul.list li[data]::before{content:attr(data);line-height:inherit}ul.line{margin:0 0 var(--space)}ul.line li{display:inline-block;position:relative;padding-right:1.25em}ul.line li:not(:last-child)::after{content:"、";position:absolute;right:0}ol.list{counter-reset:li}ol.list li{padding-left:1em}ol.list li::before{counter-increment:li;content:counter(li) ".";font-weight:bold;top:-1px}dl.list{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:1em;grid-row-gap:1em}dl.list :not(.menu) dt{padding-right:1.5em;position:relative;padding-right:1em;margin-right:.5em}dl.list :not(.menu) dt::after{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;right:0}dl.list dt{font-weight:700}dl.list dd{line-break:anywhere}dl.list.menu dt{margin-right:var(--space)}dl.list.menu dd::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;transform:scale(0.8)}dl.list.mark dt{margin-right:1em;padding-right:1.5em;position:relative}dl.list.mark dt::after{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;right:0}dl.list.justify dt span{-moz-text-align-last:justify;text-align-last:justify}@media(max-width: 767px){dl.list.wrap{display:block}dl.list.wrap dt{width:-moz-max-content;width:max-content}dl.list.wrap dd{width:100%}dl.list.wrap dd+dt{margin-top:var(--space)}}.button,.btn{display:block;width:-moz-max-content;width:max-content;max-width:100%;min-width:5em;background:rgba(0,0,0,0);color:rgb(var(--text_rgb));font-size:1.5rem;font-weight:bold;font-family:var(--font_family);border:none;border-radius:1000px;box-shadow:0 0 0 2px rgb(var(--text_rgb));text-decoration:none;text-align:center;white-space:nowrap;padding:.25em 2em;margin:var(--space) auto 0;position:relative;box-sizing:content-box;cursor:pointer}.button:hover,.btn:hover{background:rgba(var(--text_rgb), 0.25)}.button[data-hover],.btn[data-hover]{color:rgba(0,0,0,0)}.button[data-hover]::before,.button[data-hover]::after,.btn[data-hover]::before,.btn[data-hover]::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:rgb(var(--text_rgb))}.button[data-hover]::before,.btn[data-hover]::before{content:attr(data-init);opacity:1}.button[data-hover]::after,.btn[data-hover]::after{content:attr(data-hover);opacity:0}.button[data-hover]:hover,.btn[data-hover]:hover{background:rgba(0,0,0,0)}.button[data-hover]:hover::before,.btn[data-hover]:hover::before{opacity:0}.button[data-hover]:hover::after,.btn[data-hover]:hover::after{opacity:1}.button.disabled,.btn.disabled{pointer-events:none;opacity:.25}.sns{display:flex;flex-wrap:nowrap}.sns li{border-radius:var(--sns_radius);padding:.5em}.sns li a{display:block;width:2em;height:2em;color:rgba(0,0,0,0)}.sns li a:hover{color:rgba(0,0,0,0)}.sns .instagram a{mask:url("../../image/svg/sns/instagram.svg") no-repeat 50%/contain;-webkit-mask:url("../../image/svg/sns/instagram.svg") no-repeat 50%/contain}.sns .twitter a{mask:url("../../image/svg/sns/twitter.svg") no-repeat 50%/contain;-webkit-mask:url("../../image/svg/sns/twitter.svg") no-repeat 50%/contain}.sns .youtube a{mask:url("../../image/svg/sns/youtube.svg") no-repeat 50%/contain;-webkit-mask:url("../../image/svg/sns/youtube.svg") no-repeat 50%/contain}.sns .line a{mask:url("../../image/svg/sns/line.svg") no-repeat 50%/contain;-webkit-mask:url("../../image/svg/sns/line.svg") no-repeat 50%/contain}.sns .facebook a{mask:url("../../image/svg/sns/facebook.svg") no-repeat 50%/contain;-webkit-mask:url("../../image/svg/sns/facebook.svg") no-repeat 50%/contain}.sns .pocket a{mask:url("../../image/svg/sns/pocket.svg") no-repeat 50%/contain;-webkit-mask:url("../../image/svg/sns/pocket.svg") no-repeat 50%/contain}.sns .hatebu a{mask:url("../../image/svg/sns/hatebu.svg") no-repeat 50%/contain;-webkit-mask:url("../../image/svg/sns/hatebu.svg") no-repeat 50%/contain}.sns .mail a{mask:url("../../image/svg/sns/mail.svg") no-repeat 50%/contain;-webkit-mask:url("../../image/svg/sns/mail.svg") no-repeat 50%/contain}.sns[data-type^=solid] li{background:rgba(0,0,0,0)}.sns[data-type^=hollow] li+li{margin-left:.5em}.sns[data-type^=hollow] li a{background:rgb(var(--lumi_rgb))}.sns[data-type=solid_official] .instagram a,.sns[data-type=hollow_official] .instagram{background:linear-gradient(135deg, #427eff 0%, #f13f79 70%);position:relative;overflow:hidden}.sns[data-type=solid_official] .instagram a:hover,.sns[data-type=hollow_official] .instagram:hover{opacity:.5}.sns[data-type=solid_official] .instagram a::before,.sns[data-type=hollow_official] .instagram::before{content:"";display:block;position:absolute;top:50%;left:-50%;width:100%;height:100%;background:radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, 0.65) 55%, rgba(255, 88, 96, 0) 70%)}.sns[data-type=solid] .instagram a,.sns[data-type=hollow] .instagram{background:rgb(var(--text_rgb));position:relative;overflow:hidden}.sns[data-type=solid] .instagram a:hover,.sns[data-type=hollow] .instagram:hover{background:linear-gradient(135deg, #427eff 0%, #f13f79 70%)}.sns[data-type=solid] .instagram a:hover::before,.sns[data-type=hollow] .instagram:hover::before{content:"";display:block;position:absolute;top:50%;left:-50%;width:100%;height:100%;background:radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, 0.65) 55%, rgba(255, 88, 96, 0) 70%)}.sns[data-type=solid_official] .twitter a,.sns[data-type=hollow_official] .twitter{background:#00acee}.sns[data-type=solid_official] .twitter a:hover,.sns[data-type=hollow_official] .twitter:hover{opacity:.5}.sns[data-type=solid] .twitter a,.sns[data-type=hollow] .twitter{background:rgb(var(--text_rgb))}.sns[data-type=solid] .twitter a:hover,.sns[data-type=hollow] .twitter:hover{background:#00acee}.sns[data-type=solid_official] .youtube a,.sns[data-type=hollow_official] .youtube{background:red}.sns[data-type=solid_official] .youtube a:hover,.sns[data-type=hollow_official] .youtube:hover{opacity:.5}.sns[data-type=solid] .youtube a,.sns[data-type=hollow] .youtube{background:rgb(var(--text_rgb))}.sns[data-type=solid] .youtube a:hover,.sns[data-type=hollow] .youtube:hover{background:red}.sns[data-type=solid_official] .line a,.sns[data-type=hollow_official] .line{background:#06c755}.sns[data-type=solid_official] .line a:hover,.sns[data-type=hollow_official] .line:hover{opacity:.5}.sns[data-type=solid] .line a,.sns[data-type=hollow] .line{background:rgb(var(--text_rgb))}.sns[data-type=solid] .line a:hover,.sns[data-type=hollow] .line:hover{background:#06c755}.sns[data-type=solid_official] .facebook a,.sns[data-type=hollow_official] .facebook{background:#3b5998}.sns[data-type=solid_official] .facebook a:hover,.sns[data-type=hollow_official] .facebook:hover{opacity:.5}.sns[data-type=solid] .facebook a,.sns[data-type=hollow] .facebook{background:rgb(var(--text_rgb))}.sns[data-type=solid] .facebook a:hover,.sns[data-type=hollow] .facebook:hover{background:#3b5998}.sns[data-type=solid_official] .pocket a,.sns[data-type=hollow_official] .pocket{background:#ee4056}.sns[data-type=solid_official] .pocket a:hover,.sns[data-type=hollow_official] .pocket:hover{opacity:.5}.sns[data-type=solid] .pocket a,.sns[data-type=hollow] .pocket{background:rgb(var(--text_rgb))}.sns[data-type=solid] .pocket a:hover,.sns[data-type=hollow] .pocket:hover{background:#ee4056}.sns[data-type=solid_official] .hatebu a,.sns[data-type=hollow_official] .hatebu{background:#01a5df}.sns[data-type=solid_official] .hatebu a:hover,.sns[data-type=hollow_official] .hatebu:hover{opacity:.5}.sns[data-type=solid] .hatebu a,.sns[data-type=hollow] .hatebu{background:rgb(var(--text_rgb))}.sns[data-type=solid] .hatebu a:hover,.sns[data-type=hollow] .hatebu:hover{background:#01a5df}.sns[data-type=solid_official] .mail a,.sns[data-type=hollow_official] .mail{background:rgb(var(--point_rgb))}.sns[data-type=solid_official] .mail a:hover,.sns[data-type=hollow_official] .mail:hover{opacity:.5}.sns[data-type=solid] .mail a,.sns[data-type=hollow] .mail{background:rgb(var(--text_rgb))}.sns[data-type=solid] .mail a:hover,.sns[data-type=hollow] .mail:hover{background:rgb(var(--point_rgb))}.post-categories{display:flex;-moz-column-gap:1em;column-gap:1em;row-gap:1em}.post-categories li{border-radius:1px;box-shadow:0 0 0 .5px rgb(var(--text_rgb))}.post-categories li:hover{background:rgba(var(--text_rgb), 0.25)}.post-categories li a{display:block;color:rgb(var(--text_rgb));font-size:.5em;line-height:2.5;padding:0 1em;text-decoration:none}figure.wrap{margin:var(--space) 0}figure.wrap img{width:100%}:where(.crop){-o-object-fit:cover;object-fit:cover;border-radius:var(--image_radius)}:where(.bannar){display:block;max-width:300px;width:100%;font-size:.8em;text-decoration:none;text-align:right;margin:var(--space) auto}:where(.bannar) figcaption{display:inline-block;padding-left:1.25em;position:relative}:where(.bannar) figcaption::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}.radius{border-radius:var(--radius)}@media(min-width: 768px){figure.wrap{flex-wrap:nowrap;-moz-column-gap:3%;column-gap:3%}}@media(max-width: 767px){figure.wrap{flex-wrap:wrap;-moz-column-gap:5vw;column-gap:5vw;row-gap:5vw}figure.wrap>div{width:calc(50% - 2.5vw)}}.ib{display:inline-block}.justify{-moz-text-align-last:justify;text-align-last:justify}.red{color:red}.marker{display:inline;background:linear-gradient(transparent 60%, rgba(var(--point_rgb), 0.5) 40%);background-repeat:no-repeat;background-size:0% 100%}.marker[data-color=compl]{background:linear-gradient(transparent 60%, rgba(var(--compl_rgb), 0.5) 40%)}hr{height:0;border:none;margin:var(--space) auto}hr.short{width:2em;border:solid 2px rgb(var(--text_rgb))}hr.carigraphy{width:21.8181818182em;height:3em;background:rgb(var(--text_rgb));mask:url("../../image/svg/carigraph2.svg") no-repeat 50%/contain;-webkit-mask:url("../../image/svg/carigraph2.svg") no-repeat 50%/contain}body[data-anime] #infomation[data-anime=blink] span{animation:blink 3s infinite linear}body[data-anime] #infomation[data-anime=scroll] span{display:inline-block;animation:scroll 10s infinite linear}body[data-anime] #front_display.hover::before{transform:scale(1) translate(-50%, -50%)}body[data-anime] #front_display.hover::after{transform:translate(50%, -50%)}body[data-anime] #front_display::before{transform:scale(3) translate(-50%, -50%)}body[data-anime] #front_display::after{transform:translate(150%, -50%)}body[data-anime] #page_title::before{animation:fadein_title_bf 1s ease-out 1.5s forwards}body[data-anime] #page_title::after{animation:fadein_title_af 1s ease-out 1.5s forwards}body[data-anime] .date .update::before{animation:rotate 2s infinite}body[data-anime].archive-info .post_title::before{animation:blink 2s infinite}body[data-anime] #sns_share h2{animation:shake 2s infinite linear}body[data-anime] .sns>li{transition:transform .5s}body[data-anime] .sns>li:hover{transform:scale(1.2)}body[data-anime] .blogcard::after,body[data-anime] .related::after{animation:blink_notch 2s infinite linear}body[data-anime] .blogcard .title::before,body[data-anime] .related .title::before{animation:rotate 5s infinite linear}body[data-anime] .marker{animation:stretch 5s infinite linear}[data-nav] #header_nav .menu .current,[data-nav] #front_nav .menu .current,[data-nav] #footer_nav .menu .current{pointer-events:none;filter:drop-shadow(0 0 1px rgb(var(--lumi_rgb))) drop-shadow(0 0 2px rgb(var(--lumi_rgb), 0.5))}[data-nav=opacity] #header_nav .menu :not(.current) a:hover,[data-nav=opacity] #front_nav .menu :not(.current) a:hover,[data-nav=opacity] #footer_nav .menu :not(.current) a:hover{color:inherit;opacity:.5}[data-nav=color] #header_nav .menu :not(.current) a:hover,[data-nav=color] #front_nav .menu :not(.current) a:hover,[data-nav=color] #footer_nav .menu :not(.current) a:hover{color:rgb(var(--hover_rgb))}[data-nav=text] #header_nav .menu :not(.current) a::before,[data-nav=text] #front_nav .menu :not(.current) a::before,[data-nav=text] #footer_nav .menu :not(.current) a::before{content:attr(data);font-size:.8em;white-space:nowrap;color:rgba(0,0,0,0);top:50%;position:absolute}[data-nav=text] #header_nav .menu :not(.current) a:hover,[data-nav=text] #front_nav .menu :not(.current) a:hover,[data-nav=text] #footer_nav .menu :not(.current) a:hover{color:rgba(0,0,0,0)}[data-nav=text] #header_nav .menu a,[data-nav=text] #footer_nav .menu a{position:relative}[data-nav=text] #header_nav .menu a::before,[data-nav=text] #footer_nav .menu a::before{left:50%;transform:translate(-50%, -50%)}[data-nav=text] #header_nav .menu a:hover::before,[data-nav=text] #footer_nav .menu a:hover::before{color:rgb(var(--lumi_rgb))}[data-nav=text] #front_nav .menu a::before{left:0;transform:translateY(-50%);padding-left:3rem}[data-nav=text] #front_nav .menu a:hover svg{fill:rgb(var(--text_rgb))}[data-nav=text] #front_nav .menu a:hover::before{color:rgb(var(--text_rgb))}.carousel{position:relative;margin:var(--space) auto;z-index:100}.carousel .inner{border-radius:var(--radius);position:relative;overflow:hidden}.carousel .prev,.carousel .next{border:none;background:rgba(var(--text_rgb), 0.5);color:rgb(var(--lumi_rgb));font-size:1.5rem;padding:.5em;position:absolute;top:0;bottom:0;cursor:pointer}.carousel .prev i,.carousel .next i{transition:transform .25s}.carousel .prev:hover i,.carousel .next:hover i{transform:scale(1.2)}.carousel .prev:disabled,.carousel .next:disabled{cursor:default;pointer-events:none}.carousel .prev:disabled i,.carousel .next:disabled i{opacity:.25}.carousel .prev{left:0}.carousel .next{right:0}.carousel .display{width:100%;aspect-ratio:16/9}.carousel .display .images{height:100%;position:relative;z-index:-1;transform:translateX(-100%)}.carousel .display .images ul{display:flex;align-items:center;position:absolute;top:50%;transform:translateY(-50%)}.carousel .display .images ul li{width:100%;flex:none}.carousel .indicator{display:flex;justify-content:center;font-size:.8em;-moz-column-gap:.25em;column-gap:.25em;margin-top:.5em;color:rgb(var(--text_rgb))}.carousel .indicator li{padding-left:1.25em;position:relative}.carousel .indicator li::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:400;font-size:inherit;color:inherit;position:absolute;left:0}.carousel .indicator li.current::before{font-weight:900}.carousel .indicator li::before{display:block}.carousel .auto{display:flex;justify-content:flex-end;align-items:center;margin-bottom:.5em}.carousel .auto button{display:block;width:calc(2em - 2px);height:1em;position:relative;cursor:pointer;border:none;background:linear-gradient(90deg, rgba(var(--point_rgb), 0.5) 50%, rgba(var(--compl_rgb), 0.5) 50%);box-shadow:0 0 0 1px rgb(var(--text_rgb));border-radius:1px}.carousel .auto button.active::after{left:1px}.carousel .auto button::before{content:"AUTO";display:block;font-size:.8em;position:absolute;top:50%;right:calc(100% + .5em);transform:translateY(-50%)}.carousel .auto button::after{content:"";display:block;width:calc(1em - 2px);height:calc(1em - 2px);background:#fff;box-shadow:0 0 0 1px rgb(var(--text_rgb));border-radius:1px;position:absolute;top:1px;left:calc(50% + 1px);transition:left .5s}/*# sourceMappingURL=style.min.css.map */