section:not(.mv) {margin: 0;} *,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none}@supports not (min-block-size:100dvb){:where(html){block-size:100%}}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}.yet_nav{position:sticky;top:0;left:0;height:40px;border-top:1px solid #898989;border-bottom:1px solid #898989;background-color:#fff;z-index:1000}@media screen and (max-width:640px){.yet_nav{height:auto;background-color:#898989}}.yet_nav .sp_block{display:none}@media screen and (max-width:640px){.yet_nav .sp_block{position:relative;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;width:100%;height:50px}}.yet_nav .sp_block #menuBtn{position:absolute;top:0;left:0;width:40px;height:40px}.yet_nav .sp_block #menuBtn::before{position:absolute;content:"";top:calc(50% - 12px);left:50%;width:20px;height:20px;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:.5s;transition:.5s}.yet_nav .sp_block #menuBtn::after{position:absolute;content:"";top:50%;left:50%;width:20px;height:20px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(225deg) scaleY(0);transform:rotate(225deg) scaleY(0);-webkit-transition:.5s;transition:.5s}.yet_nav .sp_block #menuBtn.opened::before{-webkit-transform:rotate(-135deg) scaleY(0);transform:rotate(-135deg) scaleY(0)}.yet_nav .sp_block #menuBtn.opened::after{-webkit-transform:rotate(225deg) scaleY(1);transform:rotate(225deg) scaleY(1)}.yet_nav .sp_block .names{font-size:24px;color:#fff;font-family:"Noto Sans JP"}.yet_nav .yetnav_list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}@media screen and (max-width:640px){.yet_nav .yetnav_list{position:absolute;top:50px;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;background-color:#898989;-webkit-transition:.5s;transition:.5s;opacity:0;visibility:hidden}}@media screen and (max-width:640px){.yet_nav .yetnav_list.opened{opacity:1;visibility:visible}}.yet_nav .yetnav_list .listitem{width:14.2857142857%;height:100%}@media screen and (max-width:640px){.yet_nav .yetnav_list .listitem{width:100%;height:auto;border-top:1px solid #fff}}.yet_nav .yetnav_list .listitem:not(:first-child){border-left:1px solid #898989}@media screen and (max-width:640px){.yet_nav .yetnav_list .listitem:not(:first-child){border-left:none}}.yet_nav .yetnav_list .listitem a{text-decoration: none;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;width:100%;height:100%;-webkit-transition:.3s;transition:.3s}@media (hover:hover){.yet_nav .yetnav_list .listitem a:hover{background-color:#898989}.yet_nav .yetnav_list .listitem a:hover .text{color:#fff;text-decoration: none;}}@media screen and (max-width:640px){.yet_nav .yetnav_list .listitem a{padding:12px 16px}}.yet_nav .yetnav_list .listitem a .text{font-size:14px;color:#898989;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:640px){.yet_nav .yetnav_list .listitem a .text{color:#fff}}.footlogo{width:100%;height:192px}.footlogo .logo{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;padding-top:60px;height:100%}footer{width:100%;padding:45px 0;background-color:#a1a1a1}footer .foot{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}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#2d2726}header h1{position:absolute;top:0;left:0;padding:15px}@media screen and (max-width:640px){header h1{display:none}}header h1 a{display:block;width:95px}a{text-decoration:none}.link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.link a{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;padding:12px 49px;border:1px solid #97b6b9;background-color:#97b6b9;border-radius:40px;-webkit-transition:.3s;transition:.3s}@media (hover:hover){.link a:hover{background-color:#fff}.link a:hover .text{color:#97b6b9}.link a:hover .text .color{color:#97b6b9}.link a:hover svg .cls-1{stroke:#97b6b9}}.link a .text{font-size:17px;color:#fff;font-family:Inter;font-weight:500;letter-spacing:.05em;-webkit-transition:.3s;transition:.3s}.link a .text .color{display:inline-block;margin-right:8px;color:#244242;-webkit-transition:.3s;transition:.3s}.link a svg{width:18px;margin-left:12px;-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-transition:.3s;transition:.3s}.link a svg .cls-1{stroke:#fff;stroke-width:4px;-webkit-transition:.3s;transition:.3s}.dvs{display:inline-block}.overflow{overflow:hidden}.overflow-animated{overflow:visible}.overflow.type-width{width:0}.overflow.type-height{height:0}.slideup-child{-webkit-transition:1s cubic-bezier(0,0,0,.93);transition:1s cubic-bezier(0,0,0,.93);-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}.slideup-child.visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.text-eff-group .text-eff-child{-webkit-transition:.5s cubic-bezier(0,0,0,.93);transition:.5s cubic-bezier(0,0,0,.93);-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}.text-eff-group .text-eff-child.visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.link-box a,.link-box a:hover {text-decoration: none;}