/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;border-width:0;border-style:solid}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:rgba(0,0,0,0);-webkit-text-decoration:none;color:inherit;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}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{min-width:0;margin:0;padding: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;-webkit-appearance:textfield;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{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}:root{--color_success: #ff4222;--rgb_success: 255, 66, 34;--color_primary: #3498db;--rgb_primary: 52, 152, 219;--color_secondary: #bdc3c7;--rgb_secondary: 189, 195, 199;--color_text: #825220;--rgb_text: 130, 82, 32;--color_text_re: #fff;--rgb_text_re: 255, 255, 255;--color_background: #fff1e1;--rgb_background: 255, 241, 225;--color_background_re: #333;--rgb_background_re: 51, 51, 51;--color_background_section: #eee;--rgb_background_section: 238, 238, 238;--color_headerFooter: #ffec84;--rgb_headerFooter: 255, 236, 132;--color_border: #333;--rgb_border: 51, 51, 51;--color_shadow: #333;--rgb_shadow: 51, 51, 51;--color_link: #825220;--rgb_link: 130, 82, 32;--color_scrollbar_bg: #333;--rgb_scrollbar_bg: 51, 51, 51;--color_scrollbar: #eee;--rgb_scrollbar: 238, 238, 238;--color_focus: #ff4222;--rgb_focus: 255, 66, 34}*{-webkit-tap-highlight-color:rgba(255,255,255,0)}html{height:100%;overflow-y:scroll;font-size:62.5%;text-rendering:optimizeLegibility}body{width:100%;height:100%;background:rgba(255, 241, 225, 1);background:rgba(var(--rgb_background), 1);color:rgba(130, 82, 32, 1);color:rgba(var(--rgb_text), 1);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-family:"Kiwi Maru",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif !important;word-wrap:anywhere;line-break:strict;word-break:normal;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-feature-settings:"palt";position:relative;font-feature-settings:"palt";opacity:0;-webkit-animation:fadeIn .5s ease-in forwards;animation:fadeIn .5s ease-in forwards}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}body[data-body-fixed=true]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:visible !important}body::-webkit-scrollbar{width:16px}body::-webkit-scrollbar-track{background-color:rgba(255,255,255,.75)}body::-webkit-scrollbar-thumb{border:3px solid rgba(0,0,0,0);background-clip:padding-box;background-color:#ffb3ba}body::before{display:block;z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#825220 30%, transparent 30%),radial-gradient(#825220 30%, transparent 30%);background-image:radial-gradient(var(--color_text) 30%, transparent 30%),radial-gradient(var(--color_text) 30%, transparent 30%);background-position:0 0,clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) clamp(.1rem,.0285714286rem + .2232142857vw,.2rem);background-size:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);content:"";opacity:.05}h1{z-index:1;position:relative;margin:0;padding:0}h2{z-index:1;position:relative;margin:0;padding:0}h3{z-index:1;position:relative;margin:0;padding:0}h4{z-index:1;position:relative;margin:0;padding:0}h5{z-index:1;position:relative;margin:0;padding:0}h6{z-index:1;position:relative;margin:0;padding:0}img{width:100%;height:auto;vertical-align:bottom}a{color:#825220;color:var(--color_link);-webkit-text-decoration:none;text-decoration:none}p{padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0;line-height:1.5em}p:first-child{padding-top:0}.--hide{display:none}noscript{z-index:100000;position:absolute;width:100%;height:100%;background-color:rgba(255, 241, 225, 0.8);background-color:rgba(var(--rgb_background), 0.8)}noscript .note__wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;transform:translate(-50%, -50%);-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;margin:0 auto;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}noscript .note__wrap img{width:32px;height:auto}noscript .note__wrap p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#825220;color:var(--color_text)}div#logo__wrap{z-index:18;position:sticky;top:0;width:100%;margin:0 0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);-webkit-filter:drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(130, 82, 32, 0.5));filter:drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(130, 82, 32, 0.5));-webkit-transition:all .5s cubic-bezier(0.25, 0.1, 0.25, 1);background:rgba(255,255,255,0);transition:all .5s cubic-bezier(0.25, 0.1, 0.25, 1)}div#logo__wrap.top{background:rgba(255,255,255,.3);-webkit-backdrop-filter:saturate(180%) blur(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem));backdrop-filter:saturate(180%) blur(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem))}div#logo__wrap.top::before{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#87cefa 30%, transparent 30%),radial-gradient(#87cefa 30%, transparent 30%);background-position:0 0,clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) clamp(.1rem,.0285714286rem + .2232142857vw,.2rem);background-size:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);content:"";opacity:.3}div#logo__wrap a{display:block;width:50%;max-width:400px;margin:0 auto}footer{display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;top:100vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;z-index:20;align-items:center;overflow:hidden;background:rgba(255, 236, 132, 0.75);background:rgba(var(--rgb_headerFooter), 0.75)}footer::before{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#825220 30%, transparent 30%),radial-gradient(#825220 30%, transparent 30%);background-image:radial-gradient(var(--color_text) 30%, transparent 30%),radial-gradient(var(--color_text) 30%, transparent 30%);background-position:0 0,clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) clamp(.1rem,.0285714286rem + .2232142857vw,.2rem);background-size:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);content:"";opacity:.05}footer .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-inner a:hover{-webkit-text-decoration:underline;text-decoration:underline}header,footer{-webkit-filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) rgba(130, 82, 32, 0.75));filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) rgba(130, 82, 32, 0.75))}main{z-index:10;position:relative;width:100%;padding:0}main .main-inner{position:relative;width:100%;margin:0 auto}.stickyBtn{z-index:50;position:sticky;bottom:0;width:100%;max-width:1920px;height:clamp(4rem,3.4285714286rem + 1.7857142857vw,4.8rem);height:0;margin:0 auto;pointer-events:none}.btn--fit{display:block;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);outline:solid 0 #825220;outline:solid 0 var(--color_link);outline-offset:0;background:#fff1e1;background:var(--color_background);color:#825220;color:var(--color_text);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);cursor:pointer;-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transform:scale(1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transform:scale(1);text-align:center}.btn--fit:hover{outline:solid clamp(.1rem,.1rem + 0vw,.1rem) #fff1e1;outline:solid clamp(.1rem,.1rem + 0vw,.1rem) var(--color_background);outline-offset:clamp(-0.4rem,-0.4rem + 0vw,-0.4rem);background:#825220;background:var(--color_link);color:#fff;color:var(--color_text_re)}.btn--fit:active{-webkit-transform:scale(0.9);transform:scale(0.9)}.btn--fit:focus-visible{z-index:50;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) 255, 66, 34;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) var(--rgb_focus);outline-offset:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}.btn--half{display:block;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);outline:solid 0 #825220;outline:solid 0 var(--color_link);outline-offset:0;background:#fff1e1;background:var(--color_background);color:#825220;color:var(--color_text);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);cursor:pointer;-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transform:scale(1);width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transform:scale(1);text-align:center}.btn--half:hover{outline:solid clamp(.1rem,.1rem + 0vw,.1rem) #fff1e1;outline:solid clamp(.1rem,.1rem + 0vw,.1rem) var(--color_background);outline-offset:clamp(-0.4rem,-0.4rem + 0vw,-0.4rem);background:#825220;background:var(--color_link);color:#fff;color:var(--color_text_re)}.btn--half:active{-webkit-transform:scale(0.9);transform:scale(0.9)}.btn--half:focus-visible{z-index:50;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) 255, 66, 34;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) var(--rgb_focus);outline-offset:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}.btn--full{display:block;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);outline:solid 0 #825220;outline:solid 0 var(--color_link);outline-offset:0;background:#fff1e1;background:var(--color_background);color:#825220;color:var(--color_text);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);cursor:pointer;-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transform:scale(1);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transform:scale(1);text-align:center}.btn--full:hover{outline:solid clamp(.1rem,.1rem + 0vw,.1rem) #fff1e1;outline:solid clamp(.1rem,.1rem + 0vw,.1rem) var(--color_background);outline-offset:clamp(-0.4rem,-0.4rem + 0vw,-0.4rem);background:#825220;background:var(--color_link);color:#fff;color:var(--color_text_re)}.btn--full:active{-webkit-transform:scale(0.9);transform:scale(0.9)}.btn--full:focus-visible{z-index:50;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) 255, 66, 34;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) var(--rgb_focus);outline-offset:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}.btn--scrollTop{display:block;position:absolute;right:clamp(.4rem,-.4571428571rem + 2.6785714286vw,1.6rem);bottom:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);width:clamp(4.8rem,3.6571428571rem + 3.5714285714vw,6.4rem);height:clamp(4.8rem,3.6571428571rem + 3.5714285714vw,6.4rem);overflow:hidden;cursor:pointer;pointer-events:visible;-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-filter:drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(107, 142, 35, 0.5));z-index:50;filter:drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(107, 142, 35, 0.5));opacity:0;-webkit-animation:BtnPopOut .25s ease 0s 1 forwards;animation:BtnPopOut .25s ease 0s 1 forwards}.btn--scrollTop::after{display:block;width:100%;height:100%;background-image:url("../img/_common/icn-pageTop.svg");background-position:top;background-size:100%;background-repeat:no-repeat;content:""}@-webkit-keyframes scrollUp{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}25%{-webkit-transform:scale(0.9) rotate(5deg);transform:scale(0.9) rotate(5deg)}50%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}75%{-webkit-transform:scale(0.9) rotate(-5deg);transform:scale(0.9) rotate(-5deg)}100%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes scrollUp{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}25%{-webkit-transform:scale(0.9) rotate(5deg);transform:scale(0.9) rotate(5deg)}50%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}75%{-webkit-transform:scale(0.9) rotate(-5deg);transform:scale(0.9) rotate(-5deg)}100%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-webkit-keyframes BtnPopOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes BtnPopOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.btn--scrollTop[data-show=true]{-webkit-animation:BtnPopIn .25s ease 0s 1 forwards;animation:BtnPopIn .25s ease 0s 1 forwards}@-webkit-keyframes BtnPopIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes BtnPopIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.position--lt{margin-right:auto}.position--rt{margin-left:auto}.position--ct{margin-right:auto;margin-left:auto}section{z-index:10;position:relative;width:100%;max-width:1280px;margin:0 auto;margin-bottom:clamp(3.2rem,2.0571428571rem + 3.5714285714vw,4.8rem);padding:0;background:none}section h2{max-width:1280px;margin:0 auto}section .content{position:relative;max-width:1280px;margin:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) auto;padding:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}section .content:last-child{margin-bottom:0}section[data-fullView=true]{max-width:100%;height:100svh;overflow:hidden}section[data-width=full]{max-width:100%;padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) 0}section[data-width=full] .content{max-width:100%;padding:0}section:first-child{margin-top:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);margin-bottom:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}section.__sns{background:none}section .sns-icons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto;padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) 0}section .sns-icons-wrap__item{display:block;width:clamp(3.2rem,2.6285714286rem + 1.7857142857vw,4rem);height:clamp(3.2rem,2.6285714286rem + 1.7857142857vw,4rem);overflow:hidden;background:no-repeat center/contain;-webkit-filter:drop-shadow(clamp(0rem, -0.0714285714rem + 0.2232142857vw, 0.1rem) clamp(0rem, -0.0714285714rem + 0.2232142857vw, 0.1rem) clamp(0rem, -0.0714285714rem + 0.2232142857vw, 0.1rem) #333);filter:drop-shadow(clamp(0rem, -0.0714285714rem + 0.2232142857vw, 0.1rem) clamp(0rem, -0.0714285714rem + 0.2232142857vw, 0.1rem) clamp(0rem, -0.0714285714rem + 0.2232142857vw, 0.1rem) #333);-webkit-filter:drop-shadow(clamp(0rem, -0.0714285714rem + 0.2232142857vw, 0.1rem) clamp(0rem, -0.0714285714rem + 0.2232142857vw, 0.1rem) clamp(0rem, -0.0714285714rem + 0.2232142857vw, 0.1rem) var(--color_shadow));filter:drop-shadow(clamp(0rem, -0.0714285714rem + 0.2232142857vw, 0.1rem) clamp(0rem, -0.0714285714rem + 0.2232142857vw, 0.1rem) clamp(0rem, -0.0714285714rem + 0.2232142857vw, 0.1rem) var(--color_shadow))}section .sns-icons-wrap__item:focus-visible{z-index:50;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) 255, 66, 34;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) var(--rgb_focus);outline-offset:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}section .sns-icons-wrap__item.--line{background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44"><path d="M34,44H10C4.5,44,0,39.5,0,34l0-24C0,4.5,4.5,0,10,0l24,0c5.5,0,10,4.5,10,10v24C44,39.5,39.5,44,34,44z" style="fill:%2306c755;" /><path d="M36.7,19.9C36.7,13.4,30.1,8,22,8C13.9,8,7.3,13.4,7.3,19.9c0,5.9,5.2,10.8,12.3,11.7c0.5,0.1,1.1,0.3,1.3,0.7c0.1,0.4,0.1,1,0,1.3c0,0-0.2,1-0.2,1.3c-0.1,0.4-0.3,1.5,1.3,0.8c1.6-0.7,8.4-5,11.5-8.5h0C35.6,24.9,36.7,22.6,36.7,19.9z" style="fill:%23ffffff;"/><path d="M31.8,23.7h-4.1h0c-0.2,0-0.3-0.1-0.3-0.3v0v0V17v0v0c0-0.2,0.1-0.3,0.3-0.3h0h4.1c0.2,0,0.3,0.1,0.3,0.3v1c0,0.2-0.1,0.3-0.3,0.3H29v1.1h2.8c0.2,0,0.3,0.1,0.3,0.3v1c0,0.2-0.1,0.3-0.3,0.3H29v1.1h2.8c0.2,0,0.3,0.1,0.3,0.3v1C32.1,23.6,31.9,23.7,31.8,23.7z" style="fill:%2306c755;"/><path d="M16.5,23.7c0.2,0,0.3-0.1,0.3-0.3v-1c0-0.2-0.1-0.3-0.3-0.3h-2.8V17c0-0.2-0.1-0.3-0.3-0.3h-1c-0.2,0-0.3,0.1-0.3,0.3v6.4v0v0c0,0.2,0.1,0.3,0.3,0.3h0H16.5z" style="fill:%2306c755;"/><path d="M19,16.8h-1c-0.2,0-0.3,0.1-0.3,0.3v6.4c0,0.2,0.1,0.3,0.3,0.3h1c0.2,0,0.3-0.1,0.3-0.3V17C19.3,16.9,19.2,16.8,19,16.8z" style="fill:%2306c755;"/><path d="M26.1,16.8h-1c-0.2,0-0.3,0.1-0.3,0.3v3.8l-2.9-4c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0h-1c-0.2,0-0.3,0.1-0.3,0.3v6.4c0,0.2,0.1,0.3,0.3,0.3h1c0.2,0,0.3-0.1,0.3-0.3v-3.8l2.9,4c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0.1,0h1c0.2,0,0.3-0.1,0.3-0.3V17C26.4,16.9,26.3,16.8,26.1,16.8z" style="fill:%2306c755;"/></svg>')}section .sns-icons-wrap__item.--facebook{background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44"><circle cx="22" cy="22" r="22" style="fill:%230866ff;"/><path d="M30.7,28.7l1.2-6.7h-7.1v-2.3c0-3.6,1.4-4.9,5-4.9c1.1,0,2.1,0,2.5,0.1V8.7c-1-0.3-3.4-0.6-4.8-0.6c-7.3,0-10.7,3.4-10.7,11V22h-4.5v6.7h4.5v14.6c1.6,0.4,3.4,0.7,5.4,0.7c1,0,1.8,0,2.6-0.1V28.7H30.7z" style="fill:%23ffffff;"/></svg>')}section .sns-icons-wrap__item.--twitter{background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44"><path d="M26.2,18.6L42.1,0h-3.9L24.5,16.2L13.4,0H0.5l16.8,24.5L0.5,44h3.9L19,27l11.7,17h12.8L26.2,18.6L26.2,18.6zM21,24.6l-1.6-2.3L5.7,2.9h5.8l11,15.7l1.6,2.5l14.3,20.2h-5.8L21,24.6L21,24.6z" style="fill:%23000000; "/></svg>')}section .sns-icons-wrap__item.--twitter[data-theme=dark]{background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44"><path d="M26.2,18.6L42.1,0h-3.9L24.5,16.2L13.4,0H0.5l16.8,24.5L0.5,44h3.9L19,27l11.7,17h12.8L26.2,18.6L26.2,18.6zM21,24.6l-1.6-2.3L5.7,2.9h5.8l11,15.7l1.6,2.5l14.3,20.2h-5.8L21,24.6L21,24.6z" style="fill:%23ffffff; "/></svg>')}section .sns-icons-wrap__item.--instagram{background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44"><circle cx="22" cy="22" r="22" style="fill:%23fa0b6a;"/><g><g><path d="M26.64,11h-9.29c-3.51,0-6.36,2.85-6.36,6.36v9.29c0,3.51,2.85,6.36,6.36,6.36h9.29c3.51,0,6.36-2.85,6.36-6.36v-9.29c0-3.51-2.85-6.36-6.36-6.36Zm4.39,15.67c0,2.41-1.96,4.37-4.37,4.37h-9.34c-2.41,0-4.37-1.96-4.37-4.37v-9.34c0-2.41,1.96-4.37,4.37-4.37h9.34c2.41,0,4.37,1.96,4.37,4.37v9.34Z" style="fill:%23ffffff;"/><path d="M22,16.34c-3.13,0-5.66,2.53-5.66,5.66s2.53,5.66,5.66,5.66,5.66-2.53,5.66-5.66-2.53-5.66-5.66-5.66Zm0,9.42c-2.08,0-3.76-1.68-3.76-3.76s1.68-3.76,3.76-3.76,3.76,1.68,3.76,3.76-1.68,3.76-3.76,3.76Z" style="fill:%23ffffff;"/></g><circle cx="27.87" cy="16.12" r="1.32" style="fill:%23ffffff;"/></g></svg>')}.section_wrap{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.msk--wave{position:relative;padding:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);overflow:hidden;-webkit-mask-image:url("../img/_res/_msk/msk_wave_top.svg"),url("../img/_res/_msk/msk_wave_bottom.svg"),url("../img/_res/_msk/msk_square.svg");mask-image:url("../img/_res/_msk/msk_wave_top.svg"),url("../img/_res/_msk/msk_wave_bottom.svg"),url("../img/_res/_msk/msk_square.svg");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:top center,bottom center,center center;mask-position:top center,bottom center,center center;-webkit-mask-size:auto clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem),auto clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem),auto calc(100% - clamp(3rem,.7142857143rem + 7.1428571429vw,6.2rem));mask-size:auto clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem),auto clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem),auto calc(100% - clamp(3rem,.7142857143rem + 7.1428571429vw,6.2rem))}.sectionBG{z-index:-2;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.sectionBG::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg, transparent, transparent 1px, rgba(0, 0, 0, 0.5) 1px, rgba(0, 0, 0, 0.5) 2px);background-size:auto auto;content:"";mix-blend-mode:multiply}.sectionBG video{-webkit-filter:sepia(1);width:100%;height:100%;filter:sepia(1);-o-object-fit:cover;object-fit:cover}[data-fullView=true] h2,[data-fullView=true] .content{text-shadow:0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff,0 0 2px #fff}.js-loader{z-index:10000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 241, 225, 1);background-color:rgba(var(--rgb_background), 1);opacity:1;pointer-events:none}.js-loader__parent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;transform:translate(-50%, -50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.2rem,.3428571429rem + 2.6785714286vw,2.4rem)}.js-loader__parent img{width:clamp(4.8rem,3.6571428571rem + 3.5714285714vw,6.4rem);border-radius:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}.js-loader__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.js-loader__wrap__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);margin-right:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);color:#825220;color:var(--color_text);font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);line-height:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);text-align:center}.js-loader__wrap__text:first-child{width:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);background:url("../img/_common/_icon/suc_icon.svg") no-repeat center/contain}.js-loader__wrap__text:last-child{margin-right:0}.parallaxWrap{position:relative;aspect-ratio:3/1;width:100%;overflow:hidden}.parallaxWrap [data-parallax]{-webkit-transform:translate(0, -30%);position:absolute;top:0;left:0;transform:translate(0, -30%);-webkit-filter:blur(0);filter:blur(0)}.hScrollWrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.hScrollWrap--item{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hScrollWrap--item:nth-child(1){background-color:red}.hScrollWrap--item:nth-child(2){background-color:green}.hScrollWrap--item:nth-child(3){background-color:blue}.hScrollWrap--item:nth-child(4){background-color:aqua}.hScrollWrap--item:nth-child(5){background-color:#f0f}.slideImg{position:absolute;bottom:0;left:0;width:100%;max-width:192px;-webkit-transform:translate(-100%, 0) scaleX(-1);transform:translate(-100%, 0) scaleX(-1);-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(51, 51, 51, 0.75);background:rgba(var(--rgb_background_re), 0.75);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));visibility:hidden;z-index:1000;backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));opacity:0}.modal .modal__body{opacity:0;-webkit-filter:blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));filter:blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));-webkit-transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);z-index:1;position:relative;width:calc(100vw - clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem));height:calc(100dvh - clamp(4.8rem,3.6571428571rem + 3.5714285714vw,6.4rem));margin:0 auto;padding:0;overflow:hidden;transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.modal[data-modal-type=normal] .modal__body{max-width:960px;padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0;overflow-y:scroll;background:rgba(255, 241, 225, 1);background:rgba(var(--rgb_background), 1)}.modal[data-modal-type=normal] .modal__body .modal__content{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) 0}.modal[data-modal-type=Youtube] .modal__body{width:100%;max-width:1440px;pointer-events:none}.modal[data-modal-type=Youtube] .modal__body .modal__content{position:absolute;top:50%;left:50%;max-width:1440px;overflow:hidden;pointer-events:all;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modal[data-modal-type=Youtube] .modal__body .modal__content:focus-visible{z-index:50;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) 255, 66, 34;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) var(--rgb_focus);outline-offset:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}.modal[data-modal-type=Youtube] .modal__body .modal__content.normal{width:100%;height:56.25vw}.modal[data-modal-type=Youtube] .modal__body .modal__content.normal.switch{width:calc((100dvh - clamp(4.8rem,3.6571428571rem + 3.5714285714vw,6.4rem))*1.7777777778);height:100%}.modal[data-modal-type=Youtube] .modal__body .modal__content.short{width:calc((100dvh - clamp(4.8rem,3.6571428571rem + 3.5714285714vw,6.4rem))*.5625);height:100%}.modal[data-modal-type=Youtube] .modal__body .modal__content.short.switch{width:100%;height:177.7777777778vw}.modal[data-modal-type=Youtube] .modal__body .modal__content iframe{width:100%;height:100%}.modal[data-modal-type=singleImg] .modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1440px;pointer-events:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal[data-modal-type=singleImg] .modal__body .modal__content{pointer-events:all}.modal[data-modal-type=singleImg] .modal__body .modal__content.switch{height:100%}.modal[data-modal-type=singleImg] .modal__body .modal__content.switch img{width:auto;height:100%}.modal.show{visibility:visible;opacity:1}.modal.show .modal__body{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.modal .modal__close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10;position:fixed;bottom:0;left:0;width:100%;height:clamp(4.8rem,3.6571428571rem + 3.5714285714vw,6.4rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));cursor:pointer;pointer-events:all;-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);border-top:solid 1px #333;border-top:solid 1px var(--color_border);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.modal .modal__close-btn::after,.modal .modal__close-btn::before{display:block;position:absolute;top:50%;left:50%;content:"";-webkit-transform:translate(-50%, -50%) rotate(45deg);width:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);height:4px;transform:translate(-50%, -50%) rotate(45deg);border-radius:2px;background:#825220;background:var(--color_text)}.modal .modal__close-btn::before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.modal .modal__close-btn:focus-visible,.modal .modal__close-btn:hover{background:rgba(130, 82, 32, 1);background:rgba(var(--rgb_link), 1);-webkit-backdrop-filter:none;backdrop-filter:none}.modal .modal__close-btn:focus-visible::after,.modal .modal__close-btn:focus-visible::before,.modal .modal__close-btn:hover::after,.modal .modal__close-btn:hover::before{height:6px;background:#fff;background:var(--color_text_re)}.modal .modal__close-area{z-index:0;position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer}.youtube-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) auto 0;gap:clamp(1.2rem,.3428571429rem + 2.6785714286vw,2.4rem)}.youtube-contents__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);background:#3498db;background:var(--color_primary);color:#fff;color:var(--color_text_re);font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);text-align:center}.youtube-contents__body{position:relative;width:100%;margin:0 auto;overflow:hidden;border:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) #333;border:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) var(--color_border);cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:drop-shadow(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(0, 0, 0, 0.5));max-width:768px;filter:drop-shadow(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(0, 0, 0, 0.5))}.youtube-contents__body:focus-visible{z-index:50;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) 255, 66, 34;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) var(--rgb_focus);outline-offset:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}.youtube-contents__img{position:relative;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.youtube-contents__play{position:absolute;pointer-events:none;-webkit-transform:translate(-50%, -50%);top:50%;left:50%;width:clamp(4.8rem,1.3714285714rem + 10.7142857143vw,9.6rem);height:clamp(4.8rem,1.3714285714rem + 10.7142857143vw,9.6rem);transform:translate(-50%, -50%);border-radius:50%;background:#ff4222;background:var(--color_success);-webkit-filter:drop-shadow(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(0, 0, 0, 0.5));filter:drop-shadow(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(0, 0, 0, 0.5))}.youtube-contents__play::before{position:absolute;content:"";-webkit-transform:translate(-50%, -50%);top:50%;left:55%;width:calc(clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem)/2*1.7320508076);height:clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem);transform:translate(-50%, -50%);background:#fff;clip-path:polygon(0 0, 100% 50%, 0 100%)}.mimg{cursor:pointer}.mimg:focus-visible{z-index:50;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) 255, 66, 34;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) var(--rgb_focus);outline-offset:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}.slider{position:relative;margin:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);overflow:hidden;background:rgba(255,255,255,.1);-webkit-backdrop-filter:saturate(90%) blur(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem));overflow:hidden;border:solid clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) #825220;border-bottom:none;border-radius:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0 0;backdrop-filter:saturate(90%) blur(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem))}.slider__slides{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.slider__slide{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%}.slider__slide.active .slider__img{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-filter:blur(0);filter:blur(0)}.slider__slide.displayed{-ms-flex-preferred-size:76%;flex-basis:76%}.slider__slide.displayed:first-child{margin-left:12%}.slider__img{width:100%;height:auto;margin:0 auto;-webkit-filter:blur(clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem));filter:blur(clamp(0.1rem, 0.0285714286rem + 0.2232142857vw, 0.2rem));opacity:.75;-webkit-transform:scale(0, 0.75) translateZ(0);transform:scale(0, 0.75) translateZ(0);-webkit-transition:all .75s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .75s cubic-bezier(0.25, 0.1, 0.25, 1)}.slider .progressBar_bg{position:absolute;bottom:0;width:100%;background:rgba(255,255,255,.75)}.slider .progressBar_bg .progressBar{z-index:10;position:relative;width:100%;height:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background:#fc6c85}.slider .progressBar_bg .progressBar .progressBarChara{position:absolute;bottom:0;left:100%;width:clamp(4.8rem,1.3714285714rem + 10.7142857143vw,9.6rem);height:clamp(4.8rem,1.3714285714rem + 10.7142857143vw,9.6rem);-webkit-transform:translate(-50%, 0);z-index:1;transform:translate(-50%, 0);background-image:url("../img/_common/progressBar_apng.png");background-position:bottom center;background-size:contain;background-repeat:no-repeat}.slider .progressBar_bg .progressBar .progressBarChara::after{display:none;display:var(--display, none);position:absolute;content:"";content:var(--content, "");-webkit-transform:translate(-50%, -100%);top:0;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);transform:translate(-50%, -100%);border:solid 1px #825220;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background:#ffc;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);white-space:nowrap}.prev,.next{position:absolute;overflow:hidden;-webkit-transform:translate(0, -50%);top:50%;left:0;width:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);height:calc(clamp(2.2rem,.6285714286rem + 4.9107142857vw,4.4rem)*2);transform:translate(0, -50%);border:none;border-radius:0 clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) 0;outline:none;background:rgba(130, 82, 32, 0.5);background:rgba(var(--rgb_text), 0.5)}.prev:focus-visible,.next:focus-visible{z-index:50;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) 255, 66, 34;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) var(--rgb_focus);outline-offset:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}.prev::after,.next::after{position:absolute;content:"";-webkit-transform:translate(-50%, -50%) scale(1);top:50%;left:50%;width:calc(clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)/2*1.7320508076);height:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);transform:translate(-50%, -50%) scale(1);background:rgba(255, 255, 255, 1);background:rgba(var(--rgb_text_re), 1);clip-path:polygon(0 50%, 100% 0, 100% 100%);-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.next{-webkit-transform:translate(0, -50%);right:0;left:auto;transform:translate(0, -50%);border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) 0 0 clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}.next::after{clip-path:polygon(0 0, 100% 50%, 0 100%)}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(.1rem,.0285714286rem + .2232142857vw,.2rem);-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);padding:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);background:rgba(255, 241, 225, 0.75);background:rgba(var(--rgb_background), 0.75);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem))}.pagination button{width:clamp(.6rem,.1714285714rem + 1.3392857143vw,1.2rem);height:clamp(.6rem,.1714285714rem + 1.3392857143vw,1.2rem);border:none;border-radius:calc(clamp(.6rem,.1714285714rem + 1.3392857143vw,1.2rem)/2);outline:0;background:rgba(255, 255, 255, 1);background:rgba(var(--rgb_text_re), 1);-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transform:scale(1);transform:scale(1)}.pagination button:focus-visible{z-index:50;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) 255, 66, 34;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) var(--rgb_focus);outline-offset:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}.pagination button.active{background:rgba(52, 152, 219, 1);background:rgba(var(--rgb_primary), 1);-webkit-transform:scale(1.5);transform:scale(1.5)}.pagination.imgNav{margin:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);overflow:hidden;border:solid clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) #825220;border-top:none;border-radius:0 0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}.pagination.imgNav button{width:auto;height:auto;border-radius:0;-webkit-transform:scale(0.98);position:relative;transform:scale(0.98);background:rgba(0,0,0,0)}.pagination.imgNav button::before,.pagination.imgNav button::after{display:block;z-index:1;position:absolute;top:0;left:0;width:0;height:0;border-bottom:0 solid rgba(0,0,0,0);border-left:0 solid #fc6c85;content:"";pointer-events:none;-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.pagination.imgNav button::after{top:auto;right:0;bottom:0;left:auto;border-top:0 solid rgba(0,0,0,0);border-right:0 solid #fc6c85;border-bottom:none;border-left:none}.pagination.imgNav button img{-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);opacity:.6;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.pagination.imgNav button:focus-visible,.pagination.imgNav button:hover,.pagination.imgNav button.active{-webkit-transform:scale(1);transform:scale(1);background:rgba(0,0,0,0)}.pagination.imgNav button:focus-visible::before,.pagination.imgNav button:hover::before,.pagination.imgNav button.active::before{border-bottom:clamp(1rem,0rem + 3.125vw,2.4rem) solid rgba(0,0,0,0);border-left:clamp(1rem,0rem + 3.125vw,2.4rem) solid #fc6c85}.pagination.imgNav button:focus-visible::after,.pagination.imgNav button:hover::after,.pagination.imgNav button.active::after{border-top:clamp(1rem,0rem + 3.125vw,2.4rem) solid rgba(0,0,0,0);border-right:clamp(1rem,0rem + 3.125vw,2.4rem) solid #fc6c85}.pagination.imgNav button:focus-visible img,.pagination.imgNav button:hover img,.pagination.imgNav button.active img{opacity:1}.imageSwitch{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.imageSwitch__selected{width:80%;max-width:320px;-webkit-filter:blur(0) drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) white) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) white);filter:blur(0) drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) white) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) white);-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);opacity:1;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.imageSwitch__selected.fade-out{opacity:0;-webkit-filter:blur(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem));filter:blur(clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem))}.imageSwitch__Thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.imageSwitch__Thumbnail .item{width:calc(16.6666666667% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/6);-webkit-transform:scale(0.96);transform:scale(0.96);-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);overflow:hidden;border-radius:77px;outline:solid clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) #905827;outline-offset:calc(-1*clamp(.2rem,.0571428571rem + .4464285714vw,.4rem));background:#ffdfba;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.imageSwitch__Thumbnail .item:focus-visible{z-index:50;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) 255, 66, 34;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) var(--rgb_focus);outline-offset:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}.imageSwitch__Thumbnail .item:nth-child(2){background:#ffb3ba}.imageSwitch__Thumbnail .item:nth-child(3){background:#e1baff}.imageSwitch__Thumbnail .item:nth-child(4){background:#bae1ff}.imageSwitch__Thumbnail .item:nth-child(5){background:#ffffba}.imageSwitch__Thumbnail .item:nth-child(6){background:#baffc9}.imageSwitch__Thumbnail .item:focus-visible,.imageSwitch__Thumbnail .item:hover{cursor:pointer;-webkit-transform:scale(1);transform:scale(1);outline-offset:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}#onetrust-consent-sdk{display:none !important}.outliner{display:none}.more__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem);gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}.more-button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) auto 0;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:rgba(130, 82, 32, 1);background-color:rgba(var(--rgb_text), 1);color:#fff;font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);-webkit-box-shadow:0 clamp(.3rem,.0857142857rem + .6696428571vw,.6rem) 0 #5b3a16;position:relative;box-shadow:0 clamp(.3rem,.0857142857rem + .6696428571vw,.6rem) 0 #5b3a16;-webkit-transition:all .15s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .15s cubic-bezier(0.25, 0.1, 0.25, 1)}.more-button:hover{-webkit-filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) white) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) white);filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) white) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) white)}.more-button:active{-webkit-transform:translate(0, clamp(0.3rem, 0.0857142857rem + 0.6696428571vw, 0.6rem));transform:translate(0, clamp(0.3rem, 0.0857142857rem + 0.6696428571vw, 0.6rem));-webkit-box-shadow:0 0 0 #5b3a16;box-shadow:0 0 0 #5b3a16}ul.social-plugins{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}ul.social-plugins li{width:clamp(3.2rem,2.6285714286rem + 1.7857142857vw,4rem)}section h2{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;position:relative;margin-bottom:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);padding:0;text-align:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-filter:drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(130, 82, 32, 0.5));filter:drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(130, 82, 32, 0.5))}section h2::before,section h2::after{display:block;content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:6px;border-top:dashed 2px #fff;border-bottom:dashed 2px #fff}section h2 img{width:60%;max-width:480px}section#news .detail{margin:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));overflow:hidden;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem))}section#news .detail h3{padding:0 clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-left:solid clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) #825220;font-weight:bold;font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);line-height:1.25;text-align:justify}section#news .detail span.day{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;padding:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}section#news .detail hr{border:none;border-bottom:dashed 1px #825220}section#news .detail__contents{padding-top:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);text-align:justify}section#news .detail__contents .w100{display:block;width:100%;margin:0 auto}section#news .detail__contents .w80{display:block;width:80%;margin:0 auto}section#news .detail__contents .w50{display:block;width:50%;margin:0 auto}section#news .detail__contents a{-webkit-text-decoration:underline;text-decoration:underline}section#news .detail__contents a img{-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}section#news .detail__contents a:hover{font-weight:bold}section#news .detail__contents a:hover img{-webkit-filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) #f4e511) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) #f4e511);filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) #f4e511) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) #f4e511)}section#news ul.news{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;max-width:1280px;margin:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}section#news ul.news li{display:block;width:calc(50% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/2);background:rgba(255,255,255,.75);-webkit-backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));overflow:hidden;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem))}section#news ul.news li::before{display:block;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#825220 30%, transparent 30%),radial-gradient(#825220 30%, transparent 30%);background-image:radial-gradient(var(--color_text) 30%, transparent 30%),radial-gradient(var(--color_text) 30%, transparent 30%);background-position:0 0,clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) clamp(.1rem,.0285714286rem + .2232142857vw,.2rem);background-size:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);content:"";opacity:.05;pointer-events:none}section#news ul.news li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}section#news ul.news li a .keyImg{overflow:hidden}section#news ul.news li a h3{font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);line-height:1.2}section#news ul.news li a span{display:inline-block;margin-top:auto;margin-left:auto;font-size:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem)}section#news ul.news li a:hover,section#news ul.news li a:active{background:#fff}section#news ul.news li a:hover h3,section#news ul.news li a:active h3{-webkit-text-decoration:underline;text-decoration:underline}section#news ul.news li a:hover img,section#news ul.news li a:active img{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}15%{-webkit-transform:scale(1.1);transform:scale(1.1)}30%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}15%{-webkit-transform:scale(1.1);transform:scale(1.1)}30%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}section#about .wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(768px - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)*2);background:rgba(255, 241, 225, 0.8);background:rgba(var(--rgb_background), 0.8);-webkit-backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}section#about .wrap::before{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#825220 30%, transparent 30%),radial-gradient(#825220 30%, transparent 30%);background-image:radial-gradient(var(--color_text) 30%, transparent 30%),radial-gradient(var(--color_text) 30%, transparent 30%);background-position:0 0,clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) clamp(.1rem,.0285714286rem + .2232142857vw,.2rem);background-size:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);content:"";opacity:.05}section#about .wrap p.about{font-size:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem)}section#about .wrap p.about a{-webkit-text-decoration:underline;text-decoration:underline}section#about .wrap p.about span.pink{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), to(#fc6c85));background:linear-gradient(transparent 70%, #fc6c85 100%);font-weight:bold;text-shadow:0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff,0 0 2px #ffffff}section#about .wrap p.about span.orange{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), to(#fcaf17));background:linear-gradient(transparent 70%, #fcaf17 100%);font-weight:bold;text-shadow:0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff,0 0 2px #ffffff}section#about .wrap .takuwan_h3{width:90%;max-width:400px}section#about .wrap .wrap_takuwan{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}section#about .wrap .wrap_takuwan .takuwan_img{-ms-flex-negative:0;position:relative;flex-shrink:0;width:clamp(18rem,13.7142857143rem + 13.3928571429vw,24rem);height:clamp(18rem,13.7142857143rem + 13.3928571429vw,24rem);overflow:hidden;border:solid clamp(.4rem,.2571428571rem + .4464285714vw,.6rem) #825220;border:solid clamp(.4rem,.2571428571rem + .4464285714vw,.6rem) var(--color_text);border-radius:clamp(9rem,6.8571428571rem + 6.6964285714vw,12rem);background:#fff;background-image:url("../img/_takuwan/takuwan.png.webp");background-position:top center;background-size:110%;background-repeat:no-repeat}section#about .wrap .wrap_takuwan .takuwan_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}section#about .wrap .wrap_takuwan .takuwan_text p{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem)}section#about .wrap .wrap_takuwan .takuwan_text ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}section#about .wrap .wrap_takuwan .takuwan_text ul li{width:clamp(3.2rem,2.6285714286rem + 1.7857142857vw,4rem)}section#game ul.game{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:auto;max-width:1280px;margin:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}section#game ul.game li{background-color:rgba(217,190,158,.75);-webkit-backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(.6rem,.1714285714rem + 1.3392857143vw,1.2rem);padding-bottom:clamp(1.2rem,.3428571429rem + 2.6785714286vw,2.4rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;position:relative;align-items:center;width:calc(100% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/1);overflow:hidden;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}section#game ul.game li::before{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#825220 30%, transparent 30%),radial-gradient(#825220 30%, transparent 30%);background-image:radial-gradient(var(--color_text) 30%, transparent 30%),radial-gradient(var(--color_text) 30%, transparent 30%);background-position:0 0,clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) clamp(.1rem,.0285714286rem + .2232142857vw,.2rem);background-size:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);content:"";opacity:.05}section#game ul.game li .keyImg{position:relative;width:100%}section#game ul.game li .keyImg::before,section#game ul.game li .keyImg::after{display:block;z-index:1;position:absolute;top:calc(-1*clamp(.2rem,.0571428571rem + .4464285714vw,.4rem));left:calc(-1*clamp(.2rem,.0571428571rem + .4464285714vw,.4rem));width:0;height:0;border-bottom:clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem) solid rgba(0,0,0,0);border-left:clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem) solid #fc6c85;content:"";pointer-events:none}section#game ul.game li .keyImg::after{top:auto;right:calc(-1*clamp(.2rem,.0571428571rem + .4464285714vw,.4rem));bottom:calc(-1*clamp(.2rem,.0571428571rem + .4464285714vw,.4rem));left:auto;border-top:clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem) solid rgba(0,0,0,0);border-right:clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem) solid #fc6c85;border-bottom:none;border-left:none}section#game ul.game li .keyImg img{border:solid 2px #fff;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}section#game ul.game li .game_title{text-align:center}section#game ul.game li .game_title h3{font-weight:bold;font-size:clamp(1.6rem,1.2428571429rem + 1.1160714286vw,2.1rem);line-height:1.2;text-shadow:0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff,0 0 2px #ffffff}section#game ul.game li .game_title h3 br{display:none}section#game ul.game li .game_title span{display:inline-block;color:#fff;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);line-height:2;text-shadow:0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220, 0 0 2px #825220,0 0 2px #825220}section#game ul.game li p.text{width:100%;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:#fff;line-height:1.1;text-align:justify;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}section#game ul.game li a.official_link{display:block;width:100%;padding:clamp(.6rem,.1714285714rem + 1.3392857143vw,1.2rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:#fc6c85;color:#fff;font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);text-align:center;-webkit-box-shadow:0 clamp(.3rem,.0857142857rem + .6696428571vw,.6rem) 0 #fb3a5c;position:relative;box-shadow:0 clamp(.3rem,.0857142857rem + .6696428571vw,.6rem) 0 #fb3a5c;-webkit-transition:all .15s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .15s cubic-bezier(0.25, 0.1, 0.25, 1)}section#game ul.game li a.official_link:hover{-webkit-filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) white) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) white);filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) white) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) white)}section#game ul.game li a.official_link:active{-webkit-transform:translate(0, clamp(0.3rem, 0.0857142857rem + 0.6696428571vw, 0.6rem));transform:translate(0, clamp(0.3rem, 0.0857142857rem + 0.6696428571vw, 0.6rem));-webkit-box-shadow:0 0 0 #fc6c85;box-shadow:0 0 0 #fc6c85}section#content{text-align:center}section#content ul.content{display:-webkit-box;display:-ms-flexbox;display:flex;width:98%;max-width:1280px;margin:0 auto;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section#content ul.content li{width:calc(50% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/2)}section#content ul.content li a{display:block}section#content ul.content li a img{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}section#content ul.content li a:hover img{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) white) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) white);filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) white) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) white)}section#komalist{padding-bottom:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}section#komalist h3{width:60%;max-width:425px;margin:0 auto;border-bottom:dotted 2px #825220}section#komalist .takuwan-chara,section#komalist .takuwan-yurukoma{margin:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);margin-bottom:clamp(3.2rem,2.0571428571rem + 3.5714285714vw,4.8rem);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));position:relative;overflow:hidden;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem))}section#komalist .takuwan-chara::before,section#komalist .takuwan-yurukoma::before{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#825220 30%, transparent 30%),radial-gradient(#825220 30%, transparent 30%);background-image:radial-gradient(var(--color_text) 30%, transparent 30%),radial-gradient(var(--color_text) 30%, transparent 30%);background-position:0 0,clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) clamp(.1rem,.0285714286rem + .2232142857vw,.2rem);background-size:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);content:"";opacity:.05}section#komalist ul.yurukoma{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;max-width:1280px;margin:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);margin-top:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}section#komalist ul.yurukoma li{display:block;width:calc(50% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/2);background:rgba(255,255,255,.75);-webkit-backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem));overflow:hidden;border:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) #905827;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);backdrop-filter:saturate(180%) blur(clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem))}section#komalist ul.yurukoma li::before{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#825220 30%, transparent 30%),radial-gradient(#825220 30%, transparent 30%);background-image:radial-gradient(var(--color_text) 30%, transparent 30%),radial-gradient(var(--color_text) 30%, transparent 30%);background-position:0 0,clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) clamp(.1rem,.0285714286rem + .2232142857vw,.2rem);background-size:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);content:"";opacity:.05}section#komalist ul.yurukoma li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}section#komalist ul.yurukoma li a .keyImg{overflow:hidden;border:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) rgba(144,88,39,.5);border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}section#komalist ul.yurukoma li a h4{font-weight:bold;font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);line-height:1.2;text-align:center}section#komalist ul.yurukoma li a span{display:inline-block;margin-top:auto;margin-left:auto;font-size:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem)}section#komalist ul.yurukoma li a:hover,section#komalist ul.yurukoma li a:active{background:#fff}section#komalist ul.yurukoma li a:hover h3,section#komalist ul.yurukoma li a:active h3{-webkit-text-decoration:underline;text-decoration:underline}section#komalist ul.yurukoma li a:hover img,section#komalist ul.yurukoma li a:active img{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}15%{-webkit-transform:scale(1.1);transform:scale(1.1)}30%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}section#komadetail .komadetail__wrap{position:relative;margin:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);text-align:center}section#komadetail .komadetail__wrap img{width:100%;max-width:425px;overflow:hidden;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#background{z-index:-2;position:fixed;top:0;left:0;width:100%;height:100lvh;overflow:hidden;background-image:url("../img/_common/bg_hakoham.png.webp");background-position:top;background-size:cover;background-repeat:no-repeat;pointer-events:none}#sky{z-index:-3;position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#a0d8ef), color-stop(15%, #87cefa), color-stop(30%, #87ceeb), to(#87ceeb));background:linear-gradient(to bottom, #a0d8ef 0%, #87cefa 15%, #87ceeb 30%, #87ceeb 100%)}.cloud{position:fixed;overflow:hidden;-webkit-transform:translate(-50%, -50%);z-index:-3;top:12.5%;left:20%;aspect-ratio:1/1;width:35%;height:auto;transform:translate(-50%, -50%);background-image:url("../img/_decoration/cloud_0.png.webp");background-position:top;background-size:cover;background-repeat:no-repeat;pointer-events:none}.cloud.animation{-webkit-animation:cloudExpand1 5s infinite ease-in-out;animation:cloudExpand1 5s infinite ease-in-out}.cloud.right{top:10%;left:85%;width:30%}.cloud.right.animation{-webkit-animation:cloudExpand2 7s infinite ease-in-out;animation:cloudExpand2 7s infinite ease-in-out}@-webkit-keyframes cloudExpand1{0%,100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}50%{-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}}@keyframes cloudExpand1{0%,100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}50%{-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}}@-webkit-keyframes cloudExpand2{0%,100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}50%{-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}}@keyframes cloudExpand2{0%,100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}50%{-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}}.decoration{z-index:25;position:fixed;top:0;left:0;width:100%;height:100dvh;overflow:hidden;pointer-events:none}.decoration .tree{position:fixed;width:100%;max-width:1920px;height:0;-webkit-transform:translate(-50%, 0);bottom:0;left:50%;transform:translate(-50%, 0)}.decoration .tree_left,.decoration .tree_right{position:absolute;width:clamp(16rem,11.2rem + 15vw,40rem);height:clamp(16rem,11.2rem + 15vw,40rem);-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem));transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem));-webkit-transform-origin:bottom center;bottom:0;left:0;transform-origin:bottom center;background-image:url("../img/_decoration/tree.png.webp");background-position:center bottom;background-size:90%;background-repeat:no-repeat;pointer-events:none;-webkit-filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) rgba(107, 142, 35, 0.5)) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(107, 142, 35, 0.5));filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) rgba(107, 142, 35, 0.5)) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(107, 142, 35, 0.5))}.decoration .tree_left.back,.decoration .tree_right.back{left:5%;background-position:bottom;background-size:100%;-webkit-transform:translate(-50%, 0) scaleX(-1);transform:translate(-50%, 0) scaleX(-1)}.decoration .tree_left.front,.decoration .tree_right.front{left:10%;background-position:bottom;background-size:80%;-webkit-transform:translate(-50%, clamp(0.8rem, 0.32rem + 1.5vw, 3.2rem));transform:translate(-50%, clamp(0.8rem, 0.32rem + 1.5vw, 3.2rem))}.decoration .tree_right{left:100%}.decoration .tree_right.back{left:95%}.decoration .tree_right.front{left:90%}.decoration .leaf{position:fixed;width:100%;max-width:1920px;height:clamp(12.8rem,10.24rem + 8vw,25.6rem);background-image:url("../img/_decoration/leaf.png.webp");background-position:bottom;background-size:contain;background-repeat:no-repeat;pointer-events:none;-webkit-transform:translate(-50%, 0);bottom:0;left:50%;transform:translate(-50%, 0)}.decoration .himawari{position:fixed;width:90%;max-width:1920px;height:0;-webkit-transform:translate(-50%, 0);bottom:0;left:50%;transform:translate(-50%, 0)}.decoration .himawari_left,.decoration .himawari_right{position:fixed;bottom:0;left:0;width:clamp(15rem,9rem + 18.75vw,45rem);max-width:1920px;height:clamp(3rem,1.8rem + 3.75vw,9rem);background-image:url("../img/_decoration/himawari_0.png.webp");background-position:right bottom;background-size:contain;background-repeat:repeat-x;pointer-events:none;-webkit-transform-origin:bottom center;transform-origin:bottom center}.decoration .himawari_left.front,.decoration .himawari_right.front{width:clamp(14.4rem,8.64rem + 18vw,43.2rem);height:clamp(2.4rem,1.44rem + 3vw,7.2rem);background-image:url("../img/_decoration/himawari_1.png.webp");-webkit-transform:translate(0, clamp(0.8rem, 0.64rem + 0.5vw, 1.6rem));transform:translate(0, clamp(0.8rem, 0.64rem + 0.5vw, 1.6rem))}.decoration .himawari_right{right:0;left:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.decoration .himawari_right.front{-webkit-transform:translate(0, clamp(0.8rem, 0.64rem + 0.5vw, 1.6rem)) scaleX(-1);transform:translate(0, clamp(0.8rem, 0.64rem + 0.5vw, 1.6rem)) scaleX(-1)}.decoration #signboardWrap{position:fixed;width:100%;max-width:1920px;height:clamp(12.8rem,10.24rem + 8vw,25.6rem);pointer-events:none;-webkit-transform:translate(-50%, 0);bottom:0;left:50%;transform:translate(-50%, 0)}.decoration #signboardWrap .signboard{position:absolute;bottom:0;left:0;width:clamp(9.6rem,6.4rem + 10vw,25.6rem);height:clamp(9.6rem,6.4rem + 10vw,25.6rem);background-image:url("../img/_decoration/signboard.png.webp");background-position:bottom;background-size:contain;background-repeat:no-repeat;-webkit-filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) rgba(107, 142, 35, 0.5)) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(107, 142, 35, 0.5));filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) rgba(107, 142, 35, 0.5)) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) rgba(107, 142, 35, 0.5))}@-webkit-keyframes skewMove{0%{-webkit-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg)}50%{-webkit-transform:skew(10deg, 0deg);transform:skew(10deg, 0deg)}100%{-webkit-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg)}}@keyframes skewMove{0%{-webkit-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg)}50%{-webkit-transform:skew(10deg, 0deg);transform:skew(10deg, 0deg)}100%{-webkit-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg)}}@-webkit-keyframes skewMove_re{0%{-webkit-transform:skew(0deg, 0deg) scaleX(-1);transform:skew(0deg, 0deg) scaleX(-1)}50%{-webkit-transform:skew(-10deg, 0deg) scaleX(-1);transform:skew(-10deg, 0deg) scaleX(-1)}100%{-webkit-transform:skew(0deg, 0deg) scaleX(-1);transform:skew(0deg, 0deg) scaleX(-1)}}@keyframes skewMove_re{0%{-webkit-transform:skew(0deg, 0deg) scaleX(-1);transform:skew(0deg, 0deg) scaleX(-1)}50%{-webkit-transform:skew(-10deg, 0deg) scaleX(-1);transform:skew(-10deg, 0deg) scaleX(-1)}100%{-webkit-transform:skew(0deg, 0deg) scaleX(-1);transform:skew(0deg, 0deg) scaleX(-1)}}@-webkit-keyframes upDown{0%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}50%{-webkit-transform:translate(-50%, clamp(0.2rem, 0.16rem + 0.125vw, 0.4rem));transform:translate(-50%, clamp(0.2rem, 0.16rem + 0.125vw, 0.4rem))}100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@keyframes upDown{0%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}50%{-webkit-transform:translate(-50%, clamp(0.2rem, 0.16rem + 0.125vw, 0.4rem));transform:translate(-50%, clamp(0.2rem, 0.16rem + 0.125vw, 0.4rem))}100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.skewMove.animation{-webkit-animation:skewMove 5s infinite ease-in-out;animation:skewMove 5s infinite ease-in-out}.skewMove_re.animation{-webkit-animation:skewMove_re 5s infinite ease-in-out;animation:skewMove_re 5s infinite ease-in-out}.upDown .animation{-webkit-animation:upDown 4s infinite ease-in-out;animation:upDown 4s infinite ease-in-out}@-webkit-keyframes sway2{0%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg)}25%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(2deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(2deg)}50%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg)}75%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(-2deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(-2deg)}100%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg)}}@keyframes sway2{0%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg)}25%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(2deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(2deg)}50%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg)}75%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(-2deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(-2deg)}100%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg)}}@-webkit-keyframes sway3{0%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg)}25%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(3deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(3deg)}50%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg)}75%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(-3deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(-3deg)}100%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg)}}@keyframes sway3{0%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg)}25%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(3deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(3deg)}50%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg)}75%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(-3deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(-3deg)}100%{-webkit-transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg);transform:translate(-50%, clamp(0.4rem, 0.32rem + 0.25vw, 0.8rem)) rotate(0deg)}}.sway4s{-webkit-animation:sway3 4s infinite ease-in-out;animation:sway3 4s infinite ease-in-out}.sway4s_re{-webkit-animation:sway3 4s infinite ease-in-out;animation:sway3 4s infinite ease-in-out;animation-direction:reverse}.sway5s{-webkit-animation:sway3 5s infinite ease-in-out;animation:sway3 5s infinite ease-in-out}.sway5s_re{-webkit-animation:sway3 5s infinite ease-in-out;animation:sway3 5s infinite ease-in-out;animation-direction:reverse}.sway6s{-webkit-animation:sway2 6s infinite ease-in-out;animation:sway2 6s infinite ease-in-out}.sway6s_re{-webkit-animation:sway2 6s infinite ease-in-out;animation:sway2 6s infinite ease-in-out;animation-direction:reverse}[data-stamp]{z-index:25;position:absolute;width:clamp(4.8rem,1.3714285714rem + 10.7142857143vw,9.6rem);height:clamp(4.8rem,1.3714285714rem + 10.7142857143vw,9.6rem);background-image:url("../img/_stamp/hide.png.webp");background-position:center;background-size:cover;background-repeat:no-repeat}[data-stamp]:hover{cursor:pointer}[data-stamp].clicked{background-image:url("../img/_stamp/get.png.webp");cursor:auto}[data-stamp][data-stamp1]{-webkit-transform:translate(0, -25%);top:0;right:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);transform:translate(0, -25%)}[data-stamp][data-stamp2]{-webkit-transform:translate(0, 0) scaleX(-1);right:0;bottom:0;transform:translate(0, 0) scaleX(-1)}[data-stamp][data-stamp3]{-webkit-transform:translate(0, -25%);top:0;left:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);transform:translate(0, -25%)}[data-stamp][data-stamp4]{-webkit-transform:translate(0, 50%);bottom:0;left:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);transform:translate(0, 50%)}.modal__body.fankit{position:relative;border-top:solid clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) #bae1ff;border-bottom:solid clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) #bae1ff}.modal__body.fankit::-webkit-scrollbar{width:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}.modal__body.fankit::-webkit-scrollbar-track{background-color:rgba(255,255,255,.75)}.modal__body.fankit::-webkit-scrollbar-thumb{border:3px solid rgba(0,0,0,0);background-clip:padding-box;background-color:#ffb3ba}.modal__body.fankit h2{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;position:relative;margin-bottom:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);padding:0;text-align:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__body.fankit h2::before,.modal__body.fankit h2::after{display:block;content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:6px;border-top:dashed 2px #825220;border-bottom:dashed 2px #825220}.modal__body.fankit h2 img{width:80%;max-width:640px}.modal__body.fankit .modal__content{position:relative;padding-top:0 !important}.modal__body.fankit .modal__content p.message{padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border:solid 2px rgba(130,82,32,.5);border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);background:rgba(255,255,255,.5);font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);line-height:1.25;text-align:justify}.modal__body.fankit .modal__content h3{width:60%;max-width:425px;margin:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) auto;border-top:dashed 2px #825220;border-bottom:dashed 2px #825220;text-align:center}.modal__body.fankit .modal__content h3.rule{width:100%;max-width:100%;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0;border:none;background:#825220;color:#fff}.modal__body.fankit .modal__content ul.dlList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}.modal__body.fankit .modal__content ul.dlList li{display:block;position:relative;width:calc(50% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/2);overflow:hidden;border:solid 1px #825220;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}.modal__body.fankit .modal__content ul.dlList li::before{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#ffffff 30%, transparent 30%),radial-gradient(#ffffff 30%, transparent 30%);background-position:0 0,clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) clamp(.1rem,.0285714286rem + .2232142857vw,.2rem);background-size:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);content:"";opacity:.75}.modal__body.fankit .modal__content ul.dlList li img{pointer-events:none}.modal__body.fankit .modal__content ul.dlList li .title{background:#825220;color:#fff;font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);line-height:1.5;text-align:center}.modal__body.fankit .modal__content ul.dlList li .dlBtn__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}.modal__body.fankit .modal__content ul.dlList li .dlBtn__wrap a{display:block;width:100%;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0;border:solid 1px #ffffba;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) #fff;outline-offset:-3px;background:#ffffba;color:#825220;font-size:clamp(1.2rem,.7714285714rem + 1.3392857143vw,1.8rem);text-align:center;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.modal__body.fankit .modal__content ul.dlList li .dlBtn__wrap a:hover{-webkit-transform:scale(1);transform:scale(1);border:solid 1px #fff;outline:solid clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) #ffffba;background:#fff}.modal__body.fankit .modal__content ul.dlList.icons li{width:calc(25% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/4);overflow:visible;border:none;border-radius:0px}.modal__body.fankit .modal__content ul.dlList.icons li::before{display:none}.modal__body.fankit .modal__content ul.dlList.icons li a{display:block;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.modal__body.fankit .modal__content ul.dlList.icons li a:hover{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) #ffb3ba);filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) #ffb3ba)}.modal__body.fankit .modal__content .rule_text{height:clamp(16rem,4.5714285714rem + 35.7142857143vw,32rem);margin:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);overflow-y:scroll;border:solid 1px #825220;background:#fff;font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif !important}.modal__body.fankit .modal__content .rule_text::-webkit-scrollbar{width:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}.modal__body.fankit .modal__content .rule_text::-webkit-scrollbar-track{background-color:rgba(255,255,255,.75)}.modal__body.fankit .modal__content .rule_text::-webkit-scrollbar-thumb{border:3px solid rgba(0,0,0,0);background-clip:padding-box;background-color:#ffb3ba}.modal__body.fankit .modal__content .rule_text h4{margin-top:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);font-weight:bold}.modal__body.fankit .modal__content .rule_text ol,.modal__body.fankit .modal__content .rule_text ul{margin-top:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);margin-left:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);line-height:1.25;list-style-type:decimal}.modal__body.fankit .modal__content .rule_text ul{list-style:none}#character{z-index:30;position:fixed;left:calc(50% - clamp(9.6rem,7.3142857143rem + 7.1428571429vw,12.8rem)/2);width:clamp(9.6rem,7.3142857143rem + 7.1428571429vw,12.8rem);height:auto;cursor:-webkit-grab;cursor:grab}#character.waiting{-webkit-animation:sleeping 2s infinite;animation:sleeping 2s infinite}#character.dragging{-webkit-animation:dragging .5s infinite;animation:dragging .5s infinite}@-webkit-keyframes sleeping{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sleeping{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dragging{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes dragging{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes falling{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes falling{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width: 768px){.imageSwitch{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.imageSwitch__Thumbnail{width:40%}.imageSwitch__Thumbnail .item{width:calc(33.3333333333% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/3)}.more__wrap{padding:0}section#news ul.news li{width:calc(33.3333333333% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/3)}section#about .wrap{margin:0 auto}section#about .wrap .wrap_takuwan{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}section#game ul.game li{width:calc(50% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/2)}section#game ul.game li .game_title h3 br{display:block}section#content ul.content li{width:calc(33.3333333333% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/3)}section#komalist{padding:0}section#komalist ul.yurukoma li{width:calc(33.3333333333% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/3)}.modal__body.fankit .modal__content p.message{text-align:center}.modal__body.fankit .modal__content ul.dlList li{width:calc(33.3333333333% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/3)}.modal__body.fankit .modal__content ul.dlList.icons li{width:calc(20% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/5)}}@media (min-width: 1024px){.section_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;margin:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1280px}.section_wrap section{margin:0}section#game ul.game li{width:calc(33.3333333333% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/3)}}@media (min-width: 1440px){.modal[data-modal-type=Youtube] .modal__body .modal__content.normal{height:810px}}@media (hover: hover){.btn--scrollTop:hover{-webkit-filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) #f4e511) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) #f4e511);filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) #f4e511) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) #f4e511)}.btn--scrollTop:hover::after{-webkit-animation:scrollUp .75s infinite;animation:scrollUp .75s infinite}.youtube-contents__img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.slider .progressBar_bg .progressBar .progressBarChara:hover{cursor:pointer;-webkit-filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) #f4e511) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) #f4e511);filter:drop-shadow(0 0 clamp(0.4rem, 0.1142857143rem + 0.8928571429vw, 0.8rem) #f4e511) drop-shadow(0 0 clamp(0.2rem, 0.0571428571rem + 0.4464285714vw, 0.4rem) #f4e511)}.prev:hover::after,.next:hover::after{-webkit-transform:translate(-50%, -50%) scale(1.4);transform:translate(-50%, -50%) scale(1.4)}.pagination.imgNav button:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media (hover: none){.btn--fit:hover{outline:medium none currentcolor;outline:initial}.btn--half:hover{outline:medium none currentcolor;outline:initial}.btn--full:hover{outline:medium none currentcolor;outline:initial}section#news ul.news li a:hover{background:rgba(255,255,255,.25)}section#news ul.news li a:hover h3{-webkit-text-decoration:none;text-decoration:none}section#komalist ul.yurukoma li a:hover{background:rgba(255,255,255,.25)}section#komalist ul.yurukoma li a:hover h3{-webkit-text-decoration:none;text-decoration:none}}
