@charset "UTF-8";@font-face{font-family:Helvetica Neue;src:url(../fonts/helvetica-neue-r/HelveticaNeue.eot) format("embedded-opentype"),url(../fonts/helvetica-neue-r/HelveticaNeue.woff) format("woff"),url(../fonts/helvetica-neue-r/HelveticaNeue.ttf) format("truetype"),url('../fonts/helvetica-neue-r/HelveticaNeue.svg#str-replace("Helvetica Neue", " ", "_")') format("svg")}@font-face{font-family:Helvetica Neue Light;src:url(../fonts/helvetica-neue-l/HelveticaNeue-Light.eot) format("embedded-opentype"),url(../fonts/helvetica-neue-l/HelveticaNeue-Light.woff) format("woff"),url(../fonts/helvetica-neue-l/HelveticaNeue-Light.ttf) format("truetype"),url('../fonts/helvetica-neue-l/HelveticaNeue-Light.svg#str-replace("Helvetica Neue Light", " ", "_")') format("svg")}@font-face{font-family:Helvetica Neue Bold;src:url(../fonts/helvetica-neue-b/HelveticaNeue-Bold.eot) format("embedded-opentype"),url(../fonts/helvetica-neue-b/HelveticaNeue-Bold.woff) format("woff"),url(../fonts/helvetica-neue-b/HelveticaNeue-Bold.ttf) format("truetype"),url('../fonts/helvetica-neue-b/HelveticaNeue-Bold.svg#str-replace("Helvetica Neue Bold", " ", "_")') format("svg")}@font-face{font-family:Helvetica Neue Condensed Bold;src:url(../fonts/helvetica-neue-condensed-b/HelveticaNeue-CondensedBold.eot) format("embedded-opentype"),url(../fonts/helvetica-neue-condensed-b/HelveticaNeue-CondensedBold.woff) format("woff"),url(../fonts/helvetica-neue-condensed-b/HelveticaNeue-CondensedBold.ttf) format("truetype"),url('../fonts/helvetica-neue-condensed-b/HelveticaNeue-CondensedBold.svg#str-replace("Helvetica Neue Condensed Bold", " ", "_")') format("svg")}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%{rotate:10deg;translate:60px -70px}10%{rotate:0deg;translate:40px -70px}40%{rotate:-20deg;translate:10px 0}50%{rotate:-30deg;translate:0 -10px}60%{rotate:-40deg;translate:-10px 0}70%{rotate:-55deg;translate:-15px -4px}80%{rotate:-57deg;translate:-18px 0}90%{tanslate:-20px -2px;rotate:-59deg}to{rotate:-63deg;translate:-21px 0}}@keyframes bounce{0%{rotate:10deg;translate:60px -70px}10%{rotate:0deg;translate:40px -70px}40%{rotate:-20deg;translate:10px 0}50%{rotate:-30deg;translate:0 -10px}60%{rotate:-40deg;translate:-10px 0}70%{rotate:-55deg;translate:-15px -4px}80%{rotate:-57deg;translate:-18px 0}90%{tanslate:-20px -2px;rotate:-59deg}to{rotate:-63deg;translate:-21px 0}}@-webkit-keyframes return{0%{rotate:-63deg;translate:-21px 0}40%{rotate:-170deg;translate:-81px 0}80%{rotate:10deg;translate:10px 0}to{rotate:0deg;translate:0 0}}@keyframes return{0%{rotate:-63deg;translate:-21px 0}40%{rotate:-170deg;translate:-81px 0}80%{rotate:10deg;translate:10px 0}to{rotate:0deg;translate:0 0}}@-webkit-keyframes rolling{0%{rotate:0deg;translate:0 0}20%{rotate:-170deg;translate:-81px 0}40%{rotate:25deg;translate:20px 0}50%{rotate:0deg;translate:0 0}to{rotate:0deg;translate:0 0}}@keyframes rolling{0%{rotate:0deg;translate:0 0}20%{rotate:-170deg;translate:-81px 0}40%{rotate:25deg;translate:20px 0}50%{rotate:0deg;translate:0 0}to{rotate:0deg;translate:0 0}}@-webkit-keyframes bounce-left{0%{rotate:-10deg;translate:-60px -70px}10%{rotate:0deg;translate:-40px -70px}40%{rotate:20deg;translate:-10px 0}50%{rotate:30deg;translate:0 -10px}60%{rotate:40deg;translate:10px 0}70%{rotate:55deg;translate:15px -4px}80%{rotate:57deg;translate:18px 0}90%{tanslate:20px -2px;rotate:59deg}to{rotate:63deg;translate:21px 0}}@keyframes bounce-left{0%{rotate:-10deg;translate:-60px -70px}10%{rotate:0deg;translate:-40px -70px}40%{rotate:20deg;translate:-10px 0}50%{rotate:30deg;translate:0 -10px}60%{rotate:40deg;translate:10px 0}70%{rotate:55deg;translate:15px -4px}80%{rotate:57deg;translate:18px 0}90%{tanslate:20px -2px;rotate:59deg}to{rotate:63deg;translate:21px 0}}@-webkit-keyframes return-left{0%{rotate:63deg;translate:21px 0}40%{rotate:170deg;translate:81px 0}80%{rotate:-10deg;translate:-10px 0}to{rotate:0deg;translate:0 0}}@keyframes return-left{0%{rotate:63deg;translate:21px 0}40%{rotate:170deg;translate:81px 0}80%{rotate:-10deg;translate:-10px 0}to{rotate:0deg;translate:0 0}}@-webkit-keyframes rolling-left{0%{rotate:0deg;translate:0 0}20%{rotate:170deg;translate:81px 0}40%{rotate:-25deg;translate:-20px 0}50%{rotate:0deg;translate:0 0}to{rotate:0deg;translate:0 0}}@keyframes rolling-left{0%{rotate:0deg;translate:0 0}20%{rotate:170deg;translate:81px 0}40%{rotate:-25deg;translate:-20px 0}50%{rotate:0deg;translate:0 0}to{rotate:0deg;translate:0 0}}*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width: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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}dialog{background-color:transparent;padding:0}:root{--text-color:#000;--green:#27ab38;--orange:#d96b0d;--disp-height:100svh}html{font-size:62.5%}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:var(--background-color);color:var(--text-color);font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;line-height:1}html body.show{opacity:1;transition:.3s ease}html body:has(#menu-modal.show),html body:has(.modal.show){overflow:hidden}html body img,html body svg,html body video{height:auto;width:100%}html body .scroll-in{opacity:0;translate:0 20px}html body .scroll-in.show{opacity:1;transition:.5s ease;translate:0 0}html body .sp{display:block}@media screen and (min-width:980px){html body .sp{display:none!important}}html body .pc{display:block}@media screen and (max-width:980px){html body .pc{display:none!important}}html body .background{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}html body .background img{height:100%;object-fit:cover;object-position:center;width:100%}html body #header{align-items:center;display:flex;justify-content:space-between;left:0;padding-left:20px;padding-right:15px;position:fixed;top:15px;transition:.5s ease 0s;translate:0 -200%;width:100%;z-index:100}@media screen and (min-width:980px){html body #header{padding-left:30px;padding-right:29px;top:25px}}html body #header .logo{width:157.5px}@media screen and (min-width:980px){html body #header .logo{width:204px}}html body #header .menu{align-items:center;aspect-ratio:198/80;background-color:var(--green);border-radius:40px;box-shadow:0 0 0 0 #d9310d;color:#fff;display:flex;justify-content:center;transition:.5s ease 0s;width:99px}html body #header .menu p{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;letter-spacing:-.02em;margin-right:11.5px}html body #header .menu .hamburger{height:12px;position:relative;width:15px}html body #header .menu .hamburger span{background-color:#fff;border-radius:1px;display:block;height:1px;position:absolute;width:100%}html body #header .menu .hamburger span:first-child{top:0}html body #header .menu .hamburger span:nth-child(2){top:50%;translate:0 -50%}html body #header .menu .hamburger span:nth-child(3){bottom:0}html body #header .menu:hover{background-color:var(--orange);box-shadow:2px 2px 0 0 #d9310d}html body .side-button{align-items:center;background-color:var(--green);border-radius:0 10px 10px 0;bottom:85px;box-shadow:2px 2px 0 0 #278938;color:#fff;display:flex;flex-direction:column;height:144.5px;justify-content:center;left:-2px;position:fixed;transition:.5s ease 0s;translate:-100% 0;width:42.5px;z-index:10}html body .side-button:hover{background-color:var(--orange);box-shadow:2px 2px 0 0 #d9310d}html body .side-button img{width:15px}html body .side-button p{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";font-size:1.4rem;letter-spacing:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}html body #footer{background-color:#fff;padding-bottom:32.5px;padding-top:30px;position:relative}@media screen and (min-width:980px){html body #footer{padding-bottom:91px;padding-top:81.5px}html body #footer .footer-inner{margin-inline:auto;max-width:100%;padding-right:741.5px;position:relative;width:1170px}}html body #footer .totop{align-items:center;aspect-ratio:1/1;background-color:var(--green);border-radius:50%;display:flex;justify-content:center;position:absolute;right:21px;top:0;transition:.3s ease 0s;translate:0 -50%;width:40px;z-index:2}html body #footer .totop:hover{background-color:var(--orange)}@media screen and (min-width:980px){html body #footer .totop{right:0;top:0;translate:0 0}}html body #footer .totop img{width:11px}html body #footer .copy{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:-.02em;margin-top:44px;text-align:center}@media screen and (min-width:980px){html body #footer .copy{bottom:0;font-size:1.2rem;position:absolute;right:0}}html body .footer-inner .logo{display:block;margin-inline:auto;width:220px}@media screen and (min-width:980px){html body .footer-inner .logo{width:264px}}html body .footer-inner .address{font-size:1.2rem;line-height:1.5;margin-top:17.5px;text-align:center}@media screen and (min-width:980px){html body .footer-inner .address{font-size:1.44rem;line-height:1.5357142857;margin-top:20px}}html body .footer-inner .navigation{margin-inline:auto;margin-top:25px;position:relative;width:80%}@media screen and (min-width:980px){html body .footer-inner .navigation{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:0;padding-left:6.5384615385%;position:absolute;right:0;top:0;width:63.3760683761%}html body .footer-inner .navigation .nyoro{height:100%;left:0;position:absolute;top:0;width:auto}}html body .footer-inner .navigation .house{position:absolute;right:-21.5px;top:-11.5px;width:163px}@media screen and (min-width:980px){html body .footer-inner .navigation .house{bottom:72.5px;right:0;top:auto;width:39.3796358732%}}html body .footer-inner .navigation>ul{margin-bottom:18px;margin-top:18px;padding-left:20px}html body .footer-inner .navigation>ul li{margin-bottom:18px}html body .footer-inner .navigation>ul li:last-child{margin-bottom:0}html body .footer-inner .navigation>ul li p.menu-item{pointer-events:none}html body .footer-inner .navigation>ul li .menu-item{color:var(--green);font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;letter-spacing:-.02em}@media screen and (min-width:980px){html body .footer-inner .navigation>ul li .menu-item{font-size:1.8rem}}html body .footer-inner .navigation>ul li .menu-item:hover{color:var(--orange)}html body .footer-inner .navigation>ul li .menu-item .jp{color:#000;font-family:Zen Kaku Gothic New,sans-serif;font-size:1rem;font-style:normal;font-weight:700;margin-left:10px}@media screen and (min-width:980px){html body .footer-inner .navigation>ul li .menu-item .jp{font-size:1.2rem;margin-left:12px}}html body .footer-inner .navigation>ul li .submenu{border-left:1px solid var(--green);margin-left:9px;margin-top:16.5px;padding-left:9px}html body .footer-inner .instagram{display:block;margin-inline:auto;margin-top:35px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body .footer-inner .instagram{margin-top:62.5px}}html body .footer-inner .instagram p{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:-.02em;margin-top:10px;transition:.3s ease}html body .footer-inner .instagram .img{background-color:var(--text-color);display:block;margin-inline:auto;-webkit-mask-image:url(../img/nikoand_base/common/icon-instagram.png);mask-image:url(../img/nikoand_base/common/icon-instagram.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:.3s ease;width:41.5px}@media screen and (min-width:980px){html body .footer-inner .instagram .img{width:41.5px}}html body .footer-inner .instagram .img img{opacity:0}html body .footer-inner .instagram:hover p{color:var(--green)}html body .footer-inner .instagram:hover .img{background-color:var(--green)}html body .footer-inner .share{margin-top:58px;text-align:center}@media screen and (min-width:980px){html body .footer-inner .share{margin-top:35px}}html body .footer-inner .share h3{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:2rem;font-style:normal;font-weight:600;letter-spacing:-.02em}html body .footer-inner .share ul{align-items:center;display:flex;justify-content:center;margin-top:15.5px}html body .footer-inner .share ul li{margin-inline:12.5px;-webkit-perspective:500px;perspective:500px;width:60px}@media screen and (min-width:980px){html body .footer-inner .share ul li{margin-inline:13px;width:53px}}html body .footer-inner .share ul li a{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;position:relative}html body .footer-inner .share ul li a:hover .spade{-webkit-animation:spin .5s linear 0s infinite;animation:spin .5s linear 0s infinite}@-webkit-keyframes spin{0%{rotate:y 0deg}to{rotate:y 180deg}}@keyframes spin{0%{rotate:y 0deg}to{rotate:y 180deg}}html body .footer-inner .share ul li a:hover .icon,html body .footer-inner .share ul li a:hover .spade{background-color:var(--green)}html body .footer-inner .share ul li a .spade{background-color:var(--text-color);left:0;-webkit-mask-image:url(../img/nikoand_base/common/spade.png);mask-image:url(../img/nikoand_base/common/spade.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:0;transition:.3s ease;width:100%}html body .footer-inner .share ul li a .spade img{opacity:0}html body .footer-inner .share ul li a .icon{background-color:var(--text-color);-webkit-mask-image:url(../img/nikoand_base/common/icon-x.png);mask-image:url(../img/nikoand_base/common/icon-x.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:.3s ease;width:17.5px}html body .footer-inner .share ul li a .icon img{opacity:0}html body .footer-inner .share ul li:nth-child(2) a .icon{-webkit-mask-image:url(../img/nikoand_base/common/icon-line.png);mask-image:url(../img/nikoand_base/common/icon-line.png);width:25.5px}html body .footer-inner .share ul li:nth-child(3) a .icon{-webkit-mask-image:url(../img/nikoand_base/common/icon-facebook.png);mask-image:url(../img/nikoand_base/common/icon-facebook.png);width:20px}html body #menu-modal{height:100%;left:0;position:fixed;top:0;transition:.6s ease;translate:100% 0;width:100%;z-index:1000}@media screen and (min-width:980px){html body #menu-modal{translate:0 -100%}}html body #menu-modal.show{translate:0 0}html body #menu-modal .close{align-items:center;aspect-ratio:198/80;background-color:var(--green);border-radius:40px;box-shadow:0 0 0 0 #d9310d;color:#fff;display:flex;justify-content:center;position:absolute;right:15px;top:15px;transition:.5s ease 0s;width:99px;z-index:2}@media screen and (min-width:980px){html body #menu-modal .close{right:29.5px;top:25px}}html body #menu-modal .close p{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;letter-spacing:-.02em;margin-right:11.5px}html body #menu-modal .close .hamburger{height:12px;position:relative;width:15px}html body #menu-modal .close .hamburger span{background-color:#fff;border-radius:1px;display:block;height:1px;position:absolute;width:100%}html body #menu-modal .close .hamburger span:first-child{rotate:45deg;top:50%;translate:0 -50%}html body #menu-modal .close .hamburger span:nth-child(2){rotate:-45deg;top:50%;translate:0 -50%}html body #menu-modal .close .hamburger span:nth-child(3){bottom:0;display:none}html body #menu-modal .close:hover{background-color:var(--orange);box-shadow:2px 2px 0 0 #d9310d}html body #menu-modal .modal-scroll-wrapper{height:100%;overflow:scroll;position:relative;width:100%;z-index:1}@media screen and (min-width:980px){html body #menu-modal .modal-scroll-wrapper{overflow:hidden}html body #menu-modal .modal-scroll-wrapper .modal-scroll-inner{background-color:#fff;box-shadow:-1px 0 7px 4px rgba(0,0,0,.2);padding-block:61.5px}}@media screen and (max-width:980px){html body #menu-modal .modal-scroll-wrapper .modal-scroll-inner .footer-inner{background-color:#fff;box-shadow:-1px 0 7px 4px rgba(0,0,0,.2);margin-left:auto;padding-bottom:44px;padding-top:73.5px;width:calc(100% - 54px)}}@media screen and (min-width:980px){html body #menu-modal .modal-scroll-wrapper .modal-scroll-inner .footer-inner{margin-inline:auto;max-width:100%;padding-right:741.5px;position:relative;width:1170px}}html body #menu-modal .modal-scroll-wrapper .modal-scroll-inner .footer-inner .navigation .house{display:none}@media screen and (max-width:980px){html body #menu-modal .modal-scroll-wrapper .modal-scroll-inner .footer-inner .navigation>ul{padding-left:0}}html body .square-button{align-items:center;background-color:var(--green);border-radius:5px;box-shadow:0 0 0 0 #d9310d;color:#fff;display:flex;font-size:1.4rem;height:40px;justify-content:center;letter-spacing:.01em;margin-inline:auto;position:relative;transition:.6s ease;width:260px}html body .square-button img{left:20px;position:absolute;top:50%;translate:0 -50%;width:17.5px}html body .square-button:hover{background-color:var(--orange);box-shadow:2px 2px 0 0 #d9310d}html body .green-button{align-items:center;background-color:var(--green);border-radius:30px;box-shadow:0 0 0 0 #d9310d;color:#fff;display:flex;font-size:1.4rem;height:30px;justify-content:center;letter-spacing:.01em;margin-inline:auto;position:relative;transition:.6s ease;width:210px}@media screen and (min-width:980px){html body .green-button{font-size:1.68rem;height:36px;width:252px}}html body .green-button:hover{background-color:var(--orange);box-shadow:2px 2px 0 0 #d9310d}html body .green-button img{position:absolute;right:14px;top:50%;translate:0 -50%;width:9px}@media screen and (min-width:980px){html body .green-button img{right:17.5px;width:10px}}html body .section-head{text-align:center}html body .section-head .en{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:3rem;font-style:normal;font-weight:600;letter-spacing:-.02em}@media screen and (min-width:980px){html body .section-head .en{font-size:3.6rem}}html body .section-head .jp{display:block;font-size:1.5rem;margin-top:5px}@media screen and (min-width:980px){html body .section-head .jp{font-size:1.8rem}}html body .information-block,html body .information-detail{background-color:#fff;border-radius:10px;box-shadow:0 0 8px 2px rgba(0,0,0,.2);display:block;margin-inline:auto;padding-bottom:12px;padding-top:18px;position:relative;width:275px}@media screen and (min-width:980px){html body .information-block,html body .information-detail{padding-top:22px;width:330px}}html body .information-block .new,html body .information-detail .new{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);left:-15.5px;position:absolute;top:18px;translate:100% 0;width:23px}html body .information-block.show .new,html body .information-detail.show .new{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.5s ease .5s;translate:0 0}html body .information-block .img,html body .information-detail .img{aspect-ratio:1/1;margin-inline:auto;overflow:hidden;width:85.4545454545%}@media screen and (min-width:980px){html body .information-block .img,html body .information-detail .img{width:85.4545454545%}}html body .information-block .img img,html body .information-detail .img img{height:100%;object-fit:cover;transition:.7s ease 0s;width:100%}html body .information-block .text-area,html body .information-detail .text-area{margin-inline:auto;margin-top:17.5px;width:85.4545454545%}html body .information-block .text-area h1,html body .information-block .text-area h2,html body .information-detail .text-area h1,html body .information-detail .text-area h2{font-size:1.3rem;line-height:1.5384615385}@media screen and (min-width:980px){html body .information-block .text-area h1,html body .information-block .text-area h2,html body .information-detail .text-area h1,html body .information-detail .text-area h2{font-size:1.56rem}}html body .information-block .text-area .date,html body .information-detail .text-area .date{font-size:1.05rem;margin-top:5px}@media screen and (min-width:980px){html body .information-block .text-area .date,html body .information-detail .text-area .date{font-size:1.25rem}}html body .information-block .yajirushi,html body .information-detail .yajirushi{display:block;margin-left:auto;margin-right:15px;width:17px}@media screen and (min-width:980px){html body .information-block .yajirushi,html body .information-detail .yajirushi{width:20px}}html body .information-block:hover .img img{scale:1.1}html body .information-block:hover .text-area h1,html body .information-block:hover .text-area h2{text-decoration:underline}html body .information-block .text-area h1,html body .information-block .text-area h2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}html body #content{overflow:clip}html body #nikoand_base_top #main-visual{height:var(--disp-height);overflow:hidden;position:relative;width:100%}html body #nikoand_base_top #main-visual .img{height:100%;opacity:0;position:relative;scale:1.1;width:100%;z-index:1}html body #nikoand_base_top #main-visual .img img,html body #nikoand_base_top #main-visual .img video{height:100%;object-fit:cover;width:100%}html body #nikoand_base_top #main-visual .text-area{color:#fff;left:0;margin-inline:auto;margin-top:11.2%;position:absolute;right:0;top:0;width:281.5px;z-index:2}@media screen and (min-width:980px){html body #nikoand_base_top #main-visual .text-area{margin-top:0;top:50%;translate:0 -50%;width:543px}}html body #nikoand_base_top #main-visual .text-area hgroup h1{background-color:currentColor;-webkit-mask-image:url(../img/nikoand_base/common/logo2.png);mask-image:url(../img/nikoand_base/common/logo2.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0;scale:1.2}html body #nikoand_base_top #main-visual .text-area hgroup h1 img{opacity:0}html body #nikoand_base_top #main-visual .text-area hgroup .open{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:-.02em;margin-top:14px;opacity:0;text-align:center;translate:0 10px}@media screen and (min-width:980px){html body #nikoand_base_top #main-visual .text-area hgroup .open{font-size:2.7rem;margin-top:25px}}html body #nikoand_base_top #main-visual .text-area .data{align-items:center;border-block:1px solid;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:flex;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:600;height:37px;justify-content:center;letter-spacing:-.02em;margin-top:14px}@media screen and (min-width:980px){html body #nikoand_base_top #main-visual .text-area .data{border-block-width:1.5px;font-size:1.8rem;height:57px;margin-inline:auto;margin-top:35px;width:425px}}html body #nikoand_base_top #main-visual .text-area .data span{background-color:currentColor;display:block;height:50%;margin-inline:7px;width:1px}@media screen and (min-width:980px){html body #nikoand_base_top #main-visual .text-area .data span{margin-inline:12px;width:1.5px}}html body #nikoand_base_top #main-visual .text-area .data .wether,html body #nikoand_base_top #main-visual .text-area .data .wether.icon-01d,html body #nikoand_base_top #main-visual .text-area .data .wether.icon-01n{width:21.5px}html body #nikoand_base_top #main-visual .text-area .data .wether.icon-02d,html body #nikoand_base_top #main-visual .text-area .data .wether.icon-02n{width:22.5px}html body #nikoand_base_top #main-visual .text-area .data .wether.icon-03d,html body #nikoand_base_top #main-visual .text-area .data .wether.icon-03n{width:21.5px}html body #nikoand_base_top #main-visual .text-area .data .wether.icon-04d,html body #nikoand_base_top #main-visual .text-area .data .wether.icon-04n{width:22px}html body #nikoand_base_top #main-visual .text-area .data .wether.icon-09d,html body #nikoand_base_top #main-visual .text-area .data .wether.icon-09n,html body #nikoand_base_top #main-visual .text-area .data .wether.icon-10d,html body #nikoand_base_top #main-visual .text-area .data .wether.icon-10n,html body #nikoand_base_top #main-visual .text-area .data .wether.icon-11d,html body #nikoand_base_top #main-visual .text-area .data .wether.icon-11n{width:21.5px}html body #nikoand_base_top #main-visual .text-area .data .wether.icon-13d,html body #nikoand_base_top #main-visual .text-area .data .wether.icon-13n{width:19.5px}html body #nikoand_base_top #main-visual .text-area .data .wether.icon-50d,html body #nikoand_base_top #main-visual .text-area .data .wether.icon-50n{width:21.5px}html body #nikoand_base_top #main-visual:has(.img img) .text-area{color:#000}html body #nikoand_base_top #main-visual .oneline{background-color:#fff;border-radius:4px;bottom:25px;display:block;height:30px;left:0;margin-inline:auto;opacity:0;position:absolute;right:0;translate:0 10px;width:282.5px;z-index:2}html body #nikoand_base_top #main-visual .oneline[href=""]{pointer-events:none}html body #nikoand_base_top #main-visual .oneline[href=""] img{opacity:0}@media screen and (min-width:980px){html body #nikoand_base_top #main-visual .oneline{height:36px;width:540px}html body #nikoand_base_top #main-visual .oneline:hover .inner{background-color:var(--green)}}html body #nikoand_base_top #main-visual .oneline img{position:absolute;right:-10px;top:-10px;width:17px}@media screen and (min-width:980px){html body #nikoand_base_top #main-visual .oneline img{width:20px}}html body #nikoand_base_top #main-visual .oneline .inner{align-items:center;display:flex;height:100%;overflow:hidden;transition:.4s ease;width:100%}html body #nikoand_base_top #main-visual .oneline .inner .marquee-inner{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body #nikoand_base_top #main-visual .oneline .inner .marquee-inner span{align-items:center;display:flex;font-size:1.2rem;height:100%;justify-content:flex-start;padding-left:10px;white-space:nowrap}@media screen and (min-width:980px){html body #nikoand_base_top #main-visual .oneline .inner .marquee-inner span{font-size:1.4rem}}html body #nikoand_base_top #main-visual .oneline .inner .marquee-inner .duplicated{left:100%;position:absolute;top:0}html body #nikoand_base_top #main-visual .oneline .inner .marquee-inner .duplicated2{left:200%;position:absolute;top:0}@-webkit-keyframes marquee{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes marquee{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}html body #nikoand_base_top #main-visual .oneline.marquee-anim .inner .marquee-inner{-webkit-animation:marquee 10s linear 4s infinite;animation:marquee 10s linear 4s infinite}html body #nikoand_base_top #main-visual .oneline.no-anim .inner .marquee-inner span.duplicated,html body #nikoand_base_top #main-visual .oneline.no-anim .inner .marquee-inner span.duplicated2{display:none}html body #nikoand_base_top #main-visual.show .img{opacity:1;scale:1;transition:scale 2s ease 0s,opacity 2s ease 0s}html body #nikoand_base_top #main-visual.show .text-area h1{opacity:1;scale:1;transition:1s ease 1s}html body #nikoand_base_top #main-visual.show .text-area .open{opacity:1;transition:1s ease 1.8s;translate:0 0}html body #nikoand_base_top #main-visual.show .text-area .data{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:1s ease 2.5s}html body #nikoand_base_top #main-visual.show .oneline{opacity:1;transition:1s ease 2.8s;translate:0 0}html body #nikoand_base_top:has(#intro.on) #header{transition:.5s ease 0s;translate:0 0}html body #nikoand_base_top:has(#intro.on) .side-button{translate:0 0}html body #nikoand_base_top #intro{padding-top:93px}@media screen and (min-width:980px){html body #nikoand_base_top #intro{padding-top:159.5px;position:relative}}html body #nikoand_base_top #intro h2{margin-left:28.8%;opacity:1;translate:none;width:49.0666666667%}@media screen and (min-width:980px){html body #nikoand_base_top #intro h2{align-items:center;display:flex;justify-content:center;margin-inline:auto;width:642px}}html body #nikoand_base_top #intro h2 span{display:block;opacity:0;translate:0 20px}html body #nikoand_base_top #intro h2.show span{opacity:1;transition:1s ease 0s;translate:0 0}html body #nikoand_base_top #intro h2.show span:nth-child(2){transition-delay:.2s}html body #nikoand_base_top #intro h2.show span:nth-child(3){transition-delay:.4s}html body #nikoand_base_top #intro .lead{font-size:1.4rem;line-height:2.0892857143;margin-top:27.5px;text-align:center}@media screen and (min-width:980px){html body #nikoand_base_top #intro .lead{font-size:2.1rem;line-height:2.0714285714;margin-top:74px}}html body #nikoand_base_top #intro .green-button{margin-top:27.5px}@media screen and (min-width:980px){html body #nikoand_base_top #intro .green-button{margin-top:36.5px}}html body #nikoand_base_top #intro .illustration{margin-left:17.8666666667%;margin-top:40px;opacity:1;position:relative;translate:0 0;width:62.6666666667%}@media screen and (min-width:980px){html body #nikoand_base_top #intro .illustration{bottom:-20px;left:50%;margin-left:201px;margin-top:0;position:absolute;width:352.5px}}html body #nikoand_base_top #intro .illustration .house{opacity:0;scale:1.2}html body #nikoand_base_top #intro .illustration .oyako{left:0;margin-left:92.1276595745%;margin-top:5.1063829787%;opacity:0;position:absolute;top:0;translate:100px -30px;width:28.7234042553%}html body #nikoand_base_top #intro .illustration .waku{-webkit-animation:shake .6s step-end 0s infinite;animation:shake .6s step-end 0s infinite;left:0;margin-left:90.6382978723%;margin-top:-4.2553191489%;opacity:0;position:absolute;top:0;translate:0 10px;width:16.8085106383%}@-webkit-keyframes shake{0%{rotate:-2deg}50%{rotate:2deg}}@keyframes shake{0%{rotate:-2deg}50%{rotate:2deg}}html body #nikoand_base_top #intro .illustration.show .house{opacity:1;scale:1;transition:.8s ease 0s}html body #nikoand_base_top #intro .illustration.show .oyako{opacity:1;transition:.8s ease .4s;translate:0 0}html body #nikoand_base_top #intro .illustration.show .waku{opacity:1;transition:.4s ease 1s;translate:0 0}html body #nikoand_base_top .information-section{overflow:hidden;padding-top:52.5px}@media screen and (min-width:980px){html body #nikoand_base_top .information-section{overflow:visible;padding-top:111px}}html body #nikoand_base_top .information-section .information-swiper{margin-top:17.5px;overflow:visible}@media screen and (min-width:980px){html body #nikoand_base_top .information-section .information-swiper{margin-top:36px}html body #nikoand_base_top .information-section .information-swiper .swiper-wrapper{display:flex;justify-content:center}html body #nikoand_base_top .information-section .information-swiper .swiper-slide{margin-inline:20px;width:330px}}html body #nikoand_base_top .information-section .green-button{margin-top:20px}@media screen and (min-width:980px){html body #nikoand_base_top .information-section .green-button{margin-top:41.5px}}html body #nikoand_base_top .events-section{padding-top:40px}@media screen and (min-width:980px){html body #nikoand_base_top .events-section{padding-top:116px}}html body #nikoand_base_top .events-section .months{margin-inline:auto;margin-top:17px;width:89.3333333333%}@media screen and (min-width:980px){html body #nikoand_base_top .events-section .months{margin-top:38px;max-width:100%;width:1070px}}html body #nikoand_base_top .events-section .months .month{margin-bottom:10px}html body #nikoand_base_top .events-section .months .month .month-head{align-items:center;background-color:var(--green);border-radius:10px;color:#fff;display:flex;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;height:30px;justify-content:center;letter-spacing:-.02em;position:relative;transition:.4s ease;width:100%}html body #nikoand_base_top .events-section .months .month .month-head .plus{aspect-ratio:1/1;position:absolute;right:20px;top:50%;translate:0 -50%;width:10px}html body #nikoand_base_top .events-section .months .month .month-head .plus:after,html body #nikoand_base_top .events-section .months .month .month-head .plus:before{background-color:#fff;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:100%}html body #nikoand_base_top .events-section .months .month .month-head .plus:after{rotate:90deg}html body #nikoand_base_top .events-section .months .month .month-head.show{background-color:var(--orange);border-radius:10px 10px 0 0}html body #nikoand_base_top .events-section .months .month .month-head.show .plus:after{rotate:0deg}html body #nikoand_base_top .events-section .months .month .month-head:hover{background-color:var(--orange);cursor:pointer}html body #nikoand_base_top .events-section .months .month .days{display:none;width:100%}@media screen and (min-width:980px){html body #nikoand_base_top .events-section .months .month .days{flex-wrap:wrap;justify-content:flex-start}}html body #nikoand_base_top .events-section .months .month .days .day{background-color:#fff;margin-top:1px;position:relative}@media screen and (min-width:980px){html body #nikoand_base_top .events-section .months .month .days .day{width:calc(33.33333% - .66667px)}html body #nikoand_base_top .events-section .months .month .days .day:nth-child(3n+2){margin-inline:1px}html body #nikoand_base_top .events-section .months .month .days .day:nth-child(3n):nth-last-child(-n+3){border-radius:0 0 10px 0}html body #nikoand_base_top .events-section .months .month .days .day:nth-child(3n+1):nth-last-child(-n+3){border-radius:0 0 0 10px}html body #nikoand_base_top .events-section .months .month .days .day:nth-child(3n+1):nth-last-child(-n+3):last-child{border-radius:0 0 10px 10px}html body #nikoand_base_top .events-section .months .month .days .day:last-child{border-radius:0 0 10px 0}}@media screen and (max-width:980px){html body #nikoand_base_top .events-section .months .month .days .day:last-child{border-radius:0 0 10px 10px}}html body #nikoand_base_top .events-section .months .month .days .day a{align-items:center;display:flex;justify-content:flex-start;padding-block:13px;position:relative;width:100%}html body #nikoand_base_top .events-section .months .month .days .day a:hover .img img{scale:1.05}html body #nikoand_base_top .events-section .months .month .days .day a:hover .event-title{text-decoration:underline}html body #nikoand_base_top .events-section .months .month .days .day a[href=""]{pointer-events:none}html body #nikoand_base_top .events-section .months .month .days .day a[href=""] .yajirushi{display:none}html body #nikoand_base_top .events-section .months .month .days .day .date{font-family:itc-avant-garde-gothic-pro,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.02em;text-align:center;width:75px}html body #nikoand_base_top .events-section .months .month .days .day .date .num{font-size:3.5rem}html body #nikoand_base_top .events-section .months .month .days .day .date .youbi{font-size:1.5rem}html body #nikoand_base_top .events-section .months .month .days .day .date.red{color:#d3142b}html body #nikoand_base_top .events-section .months .month .days .day .img{aspect-ratio:1/1;width:75px}html body #nikoand_base_top .events-section .months .month .days .day .img img{height:100%;object-fit:cover;transition:1s ease;width:100%}html body #nikoand_base_top .events-section .months .month .days .day .event-title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;flex:1;font-size:1.3rem;line-height:1.3846153846;overflow:hidden;padding-inline:20px;text-overflow:ellipsis}html body #nikoand_base_top .events-section .months .month .days .day .yajirushi{bottom:12px;position:absolute;right:12px;width:17px}html body #nikoand_base_top .events-section .months .month:first-child .days{display:block}@media screen and (min-width:980px){html body #nikoand_base_top .events-section .months .month:first-child .days{display:flex}}html body #nikoand_base_top .contents-section{margin-bottom:32.5px;padding-top:36px}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section{margin-bottom:113px;padding-top:115.5px}}html body #nikoand_base_top .contents-section .content{display:block;position:relative}html body #nikoand_base_top .contents-section .content .imgs{transition:.5s ease}html body #nikoand_base_top .contents-section .content .imgs img{display:block}html body #nikoand_base_top .contents-section .content .text-area{left:0;position:absolute;top:0;white-space:nowrap}html body #nikoand_base_top .contents-section .content .text-area h3{align-items:center;display:flex;justify-content:flex-start;opacity:0;translate:20px 0}html body #nikoand_base_top .contents-section .content .text-area h3 .yajirushi{margin-left:9px;position:relative;width:17px}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content .text-area h3 .yajirushi{width:20px}}html body #nikoand_base_top .contents-section .content .text-area h3 .yajirushi img{position:relative;transition:.3s ease;z-index:2}html body #nikoand_base_top .contents-section .content .text-area h3 .yajirushi:before{aspect-ratio:1/1;background-image:url(../img/nikoand_base/top/yajirushi.png);background-size:100% 100%;content:"";display:block;left:50%;opacity:0;position:absolute;rotate:45deg;top:50%;transition:.3s ease;translate:-50% -50%;width:100%;z-index:1}html body #nikoand_base_top .contents-section .content .text-area p{font-size:1.2rem;line-height:1.4375;margin-top:10px}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content .text-area p{font-size:1.44rem}}html body #nikoand_base_top .contents-section .content.show .text-area h3{opacity:1;transition:.5s ease 0s;translate:0 0}html body #nikoand_base_top .contents-section .content:hover .imgs{scale:1.05}html body #nikoand_base_top .contents-section .content:hover .text-area h3 .yajirushi:before{opacity:1}html body #nikoand_base_top .contents-section .content:hover .text-area h3 .yajirushi img{opacity:0}html body #nikoand_base_top .contents-section .content1{margin-left:32.8%;margin-top:2.2666666667%;width:62.9333333333%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content1{margin-left:10.6515373353%;margin-top:-4.1727672035%;width:23.0600292826%}}html body #nikoand_base_top .contents-section .content1 .imgs img:nth-child(2),html body #nikoand_base_top .contents-section .content1 .imgs img:nth-child(3),html body #nikoand_base_top .contents-section .content1 .imgs img:nth-child(4){left:0;opacity:0;position:absolute;top:0}html body #nikoand_base_top .contents-section .content1 .imgs img:nth-child(2){margin-left:49.5762711864%;margin-top:22.4576271186%;transition:.5s ease .5s;translate:0 30px;width:48.093220339%}html body #nikoand_base_top .contents-section .content1 .imgs img:nth-child(3){margin-left:-24.1525423729%;margin-top:21.6101694915%;transition:.5s ease .7s;translate:0 30px;width:56.5677966102%}html body #nikoand_base_top .contents-section .content1 .imgs img:nth-child(4){margin-left:-24.3644067797%;margin-top:4.2372881356%;scale:.5;transition:.5s ease 1s;width:24.3644067797%}html body #nikoand_base_top .contents-section .content1 .text-area{margin-left:-39.406779661%;position:relative}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content1 .text-area{margin-left:-16.0317460317%;position:absolute;top:100%}}html body #nikoand_base_top .contents-section .content1 .text-area h3>img{width:67px}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content1 .text-area h3>img{width:80.5px}}html body #nikoand_base_top .contents-section .content1.show .imgs img:nth-child(2),html body #nikoand_base_top .contents-section .content1.show .imgs img:nth-child(3),html body #nikoand_base_top .contents-section .content1.show .imgs img:nth-child(4){opacity:1;scale:1;translate:0 0}html body #nikoand_base_top .contents-section .content2{margin-left:2.8%;margin-top:4.2666666667%;width:42.4%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content2{margin-left:35.7247437775%;margin-top:-7.2840409956%;width:16.2518301611%}}html body #nikoand_base_top .contents-section .content2 .imgs img:nth-child(2),html body #nikoand_base_top .contents-section .content2 .imgs img:nth-child(3){-webkit-animation:shake .6s step-end 0s infinite;animation:shake .6s step-end 0s infinite;left:0;opacity:0;position:absolute;top:0;translate:0 20px}html body #nikoand_base_top .contents-section .content2 .imgs img:nth-child(2){margin-left:164.1509433962%;margin-top:0;transition:.5s ease .5s;width:29.2452830189%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content2 .imgs img:nth-child(2){margin-left:69.1441441441%;margin-top:-14.6396396396%}}html body #nikoand_base_top .contents-section .content2 .imgs img:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s;margin-left:186.4779874214%;margin-top:13.2075471698%;transition:.5s ease .5s;width:37.4213836478%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content2 .imgs img:nth-child(3){margin-left:87.8378378378%;margin-top:10.1351351351%}}html body #nikoand_base_top .contents-section .content2 .text-area{margin-left:102.2012578616%;margin-top:17.2955974843%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content2 .text-area{margin-left:104.5045045045%;margin-top:33.7837837838%}}html body #nikoand_base_top .contents-section .content2 .text-area h3>img{width:60.5px}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content2 .text-area h3>img{width:72.5px}}html body #nikoand_base_top .contents-section .content2.show .imgs img:nth-child(2),html body #nikoand_base_top .contents-section .content2.show .imgs img:nth-child(3){opacity:1;translate:0 0}html body #nikoand_base_top .contents-section .content3{margin-left:48.8%;margin-top:-9.6%;width:47.8666666667%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content3{margin-left:75.9516837482%;margin-top:-24.4143484627%;width:19.1434846266%}}html body #nikoand_base_top .contents-section .content3 .imgs img:first-child{margin-left:0;margin-top:0;opacity:0;transition:.5s ease .2s;translate:0 30px;width:57.6601671309%}html body #nikoand_base_top .contents-section .content3 .imgs img:nth-child(2){margin-left:auto;margin-top:-26.7409470752%;opacity:0;transition:.5s ease .5s;translate:0 30px;width:55.1532033426%}html body #nikoand_base_top .contents-section .content3 .imgs img:nth-child(3){-webkit-animation:shake .6s step-end 0s infinite;animation:shake .6s step-end 0s infinite;left:0;margin-left:-44.5682451253%;margin-top:31.1977715877%;opacity:0;position:absolute;top:0;transition:.5s ease 1s;width:36.2116991643%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content3 .imgs img:nth-child(3){margin-left:47.9923518164%;margin-top:0}}html body #nikoand_base_top .contents-section .content3 .text-area{margin-left:-89.4150417827%;margin-top:54.0389972145%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content3 .text-area{left:auto;margin-left:0;margin-top:38.4321223709%;right:100%}}html body #nikoand_base_top .contents-section .content3 .text-area h3>img{width:50.5px}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content3 .text-area h3>img{width:60.5px}}html body #nikoand_base_top .contents-section .content3.show .imgs img:first-child,html body #nikoand_base_top .contents-section .content3.show .imgs img:nth-child(2),html body #nikoand_base_top .contents-section .content3.show .imgs img:nth-child(3){opacity:1;translate:0 0}html body #nikoand_base_top .contents-section .content4{margin-left:19.0666666667%;margin-top:0;opacity:1;translate:0 0;width:38.5333333333%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content4{margin-left:25%;margin-top:6.7349926794%;width:15.8857979502%}}html body #nikoand_base_top .contents-section .content4 .imgs img:first-child{opacity:0;position:relative;translate:30px 0;z-index:2}html body #nikoand_base_top .contents-section .content4 .imgs img:nth-child(2){bottom:0;left:0;margin-left:-41.5224913495%;opacity:0;position:absolute;top:0;top:auto;translate:-30px 0;width:103.1141868512%;z-index:1}html body #nikoand_base_top .contents-section .content4 .text-area{margin-left:100%;margin-top:39.446366782%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content4 .text-area{left:auto;margin-left:0;margin-right:38.0184331797%;margin-top:72.3502304147%;right:100%}}html body #nikoand_base_top .contents-section .content4 .text-area h3>img{width:119.5px}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content4 .text-area h3>img{width:143px}}html body #nikoand_base_top .contents-section .content4.show .imgs img:first-child,html body #nikoand_base_top .contents-section .content4.show .imgs img:nth-child(2){opacity:1;transition:1s ease 0s;translate:0 0}html body #nikoand_base_top .contents-section .content5{margin-left:64%;margin-top:-5.3333333333%;opacity:1;translate:0 0;width:22.1333333333%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content5{margin-left:56.0029282577%;margin-top:-19.6925329429%;width:8.5651537335%}}html body #nikoand_base_top .contents-section .content5 .imgs img:first-child{opacity:0;position:relative;transition:1s ease 0s;translate:0 -20px;z-index:2}html body #nikoand_base_top .contents-section .content5 .imgs img:nth-child(2){left:0;margin-left:-21.0843373494%;margin-top:186.7469879518%;opacity:0;position:absolute;top:0;transition:1s ease .5s;translate:0 20px;width:158.4337349398%;z-index:1}html body #nikoand_base_top .contents-section .content5 .text-area{margin-left:-210.843373494%;margin-top:63.8554216867%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content5 .text-area{left:auto;margin-left:0;margin-top:81.1965811966%;right:100%}}html body #nikoand_base_top .contents-section .content5 .text-area h3>img{width:107px}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content5 .text-area h3>img{width:128px}}html body #nikoand_base_top .contents-section .content5.show .imgs img:first-child,html body #nikoand_base_top .contents-section .content5.show .imgs img:nth-child(2){opacity:1;translate:0 0}html body #nikoand_base_top .contents-section .content6{margin-left:8.9333333333%;margin-top:-5.3333333333%;width:38.9333333333%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content6{margin-left:78.8799414348%;margin-top:-20.2781844802%;width:15.7027818448%}}html body #nikoand_base_top .contents-section .content6 .text-area{margin-left:110.9589041096%;margin-top:44.5205479452%}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content6 .text-area{left:auto;margin-left:0;margin-right:4.1958041958%;margin-top:25.1748251748%;right:100%}}html body #nikoand_base_top .contents-section .content6 .text-area h3>img{width:112px}@media screen and (min-width:980px){html body #nikoand_base_top .contents-section .content6 .text-area h3>img{width:134.5px}}html body #nikoand_base_top .kouen-banner{border-radius:20px;display:block;margin-inline:auto;overflow:hidden;width:92%}@media screen and (min-width:980px){html body #nikoand_base_top .kouen-banner{max-width:1072px;width:100%}}html body #nikoand_base_top .kouen-banner img{transition:.4s ease}html body #nikoand_base_top .kouen-banner:hover img{scale:1.1}html body #nikoand_base_top .reservation-section{background-color:#fff;border-radius:20px;margin-inline:auto;margin-top:35px;padding-bottom:24px;padding-top:30px;position:relative;width:92%}@media screen and (min-width:980px){html body #nikoand_base_top .reservation-section{align-items:center;display:flex;margin-top:36px;max-width:1072px;width:100%}html body #nikoand_base_top .reservation-section .section-head{align-items:center;width:27.3320895522%}}html body #nikoand_base_top .reservation-section .rings{align-items:center;display:flex;justify-content:space-between;left:0;margin-inline:auto;position:absolute;right:0;top:0;translate:0 -50%;width:83.0434782609%}@media screen and (min-width:980px){html body #nikoand_base_top .reservation-section .rings{display:block;left:0;right:auto;top:50%;translate:-50% -50%;width:25px}}html body #nikoand_base_top .reservation-section .rings .ring{display:flex;justify-content:space-between;width:6.4572425829%}@media screen and (min-width:980px){html body #nikoand_base_top .reservation-section .rings .ring{display:block;margin-block:15px;width:100%}}html body #nikoand_base_top .reservation-section .rings .ring span{background-color:var(--green);border-radius:10px;display:block;height:21px;width:37.8378378378%}@media screen and (min-width:980px){html body #nikoand_base_top .reservation-section .rings .ring span{height:7px;margin-block:5px;width:100%}}html body #nikoand_base_top .reservation-section .right{border-top:1px dashed;margin-inline:auto;margin-top:17px;width:84.0579710145%}@media screen and (min-width:980px){html body #nikoand_base_top .reservation-section .right{align-items:center;border-left:1px dashed;border-top:none;display:flex;justify-content:space-evenly;padding-block:20px;width:72.6679104478%}}html body #nikoand_base_top .reservation-section .right .img{margin-top:17px}@media screen and (min-width:980px){html body #nikoand_base_top .reservation-section .right .img{margin-top:0;width:44.6726572529%}}html body #nikoand_base_top .reservation-section .right .text-area{margin-top:20px}@media screen and (min-width:980px){html body #nikoand_base_top .reservation-section .right .text-area{margin-top:0;width:252.5px}}html body #nikoand_base_top .reservation-section .right .text-area p{font-size:1.2rem;line-height:1.5;margin-bottom:12.5px}@media screen and (min-width:980px){html body #nikoand_base_top .reservation-section .right .text-area p{font-size:1.44rem;margin-bottom:18.5px}}html body #nikoand_base_top .reservation-section .right .text-area .green-button{margin-bottom:10px}@media screen and (min-width:980px){html body #nikoand_base_top .reservation-section .right .text-area .green-button{width:100%}}html body #nikoand_base_top .gallery-section{margin-bottom:30px;margin-top:40px}@media screen and (min-width:980px){html body #nikoand_base_top .gallery-section{margin-bottom:40px;margin-top:81px}}html body #nikoand_base_top .gallery-section .gallery-wrapper{overflow:hidden;width:100%}html body #nikoand_base_top .gallery-section .gallery-wrapper .inner{-webkit-animation:gallery 13s linear 0s infinite;animation:gallery 13s linear 0s infinite;position:relative;width:263.3333333333%}@media screen and (min-width:980px){html body #nikoand_base_top .gallery-section .gallery-wrapper .inner{width:129.0263543192%}}@-webkit-keyframes gallery{0%{translate:0 0}to{translate:-100% 0}}@keyframes gallery{0%{translate:0 0}to{translate:-100% 0}}html body #nikoand_base_top .gallery-section .gallery-wrapper .inner .block{display:flex;justify-content:flex-start;width:100%}html body #nikoand_base_top .gallery-section .gallery-wrapper .inner .block.duplicated{left:100%;position:absolute;top:0}html body #nikoand_base_top .gallery-section .gallery-wrapper .inner .block img{margin-right:1.0126582278%;width:18.9873417722%}html body .access-section{background-color:#fff;border-radius:20px;margin-top:40px;margin-inline:auto;padding-top:30px;width:92%}@media screen and (min-width:980px){html body .access-section{align-items:flex-start;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;margin-top:36px;max-width:1072px;padding-bottom:60px;padding-top:43px;width:100%}html body .access-section .section-head{margin-bottom:37.5px;width:100%}}html body .access-section .map-area{margin-top:20px;position:relative}@media screen and (min-width:980px){html body .access-section .map-area{margin-right:5.9701492537%;margin-top:0;width:43.8432835821%}}html body .access-section .map-area .car,html body .access-section .map-area .dog{left:0;position:absolute;top:0;z-index:2}html body .access-section .map-area .car.car,html body .access-section .map-area .dog.car{margin-left:-2.7536231884%;margin-top:-13.768115942%;opacity:0;translate:-100% 0;width:35.3623188406%}@media screen and (min-width:980px){html body .access-section .map-area .car.car,html body .access-section .map-area .dog.car{bottom:-15.5px;left:-43px;margin-left:0;margin-top:0;top:auto;width:148.5px}}html body .access-section .map-area .car.car.show,html body .access-section .map-area .dog.car.show{opacity:1;transition:1.5s ease 1s;translate:0 0}html body .access-section .map-area .car.dog,html body .access-section .map-area .dog.dog{margin-left:75.9420289855%;margin-top:37.8260869565%;width:21.5942028986%}@media screen and (min-width:980px){html body .access-section .map-area .car.dog,html body .access-section .map-area .dog.dog{bottom:-23.5px;left:auto;margin:0;right:-28px;top:auto;width:112.5px}}html body .access-section .map-area .car.dog img,html body .access-section .map-area .dog.dog img{opacity:0;transition:translate 1.5s ease .3s,opacity .3s ease 0s;translate:50px 0}html body .access-section .map-area .car.dog img:nth-child(2),html body .access-section .map-area .dog.dog img:nth-child(2){bottom:0;left:0;position:absolute;width:80%}html body .access-section .map-area .car.dog img.show,html body .access-section .map-area .dog.dog img.show{opacity:1;transition:translate 1.5s ease .3s,opacity .5s ease .3s;translate:0 0}html body .access-section .map-area .map{aspect-ratio:690/433;overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (min-width:980px){html body .access-section .map-area .map{aspect-ratio:1/1}}html body .access-section .map-area .map iframe{height:100%;left:0;position:absolute;top:0;width:100%}html body .access-section .text-area{margin-inline:auto;margin-top:20px;padding-bottom:30px;width:85.5072463768%}@media screen and (min-width:980px){html body .access-section .text-area{margin:0 5.177238806% 0 0;width:33.5820895522%}}html body .access-section .text-area .address{align-items:flex-end;display:flex;font-size:1.2rem;justify-content:space-between;line-height:1.5}@media screen and (min-width:980px){html body .access-section .text-area .address{font-size:1.44rem}}html body .access-section .text-area .address .pin{align-items:center;display:flex;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.05em;font-style:normal;font-weight:600;justify-content:flex-end;letter-spacing:-.02em}@media screen and (min-width:980px){html body .access-section .text-area .address .pin{font-size:1.25rem}}html body .access-section .text-area .address .pin img{margin-right:4px;width:9px}html body .access-section .text-area .address:hover .pin{text-decoration:underline}html body .access-section .text-area .route{font-size:1.2rem;margin-top:14px}@media screen and (min-width:980px){html body .access-section .text-area .route{font-size:1.44rem}}html body .access-section .text-area .route h4{background-color:var(--orange);color:#fff;padding:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body .access-section .text-area .route p{font-weight:500;line-height:1.5;margin-top:5px}html body .access-section .text-area .route p.inter{font-weight:700;margin-top:1em}html body .access-section .text-area .green-button{margin-top:27px}html body .sub-page{padding-top:75px}@media screen and (min-width:980px){html body .sub-page{padding-top:87.5px}}html body:has(.sub-page) #header{translate:0 0}html body:has(.sub-page) .side-button{translate:0 0}html body .pankuzu{align-items:center;display:flex;flex-wrap:wrap;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.05rem;font-style:normal;font-weight:600;justify-content:flex-start;letter-spacing:-.02em;margin-inline:auto;margin-bottom:20.5px;overflow:hidden;width:89.3333333333%}@media screen and (min-width:980px){html body .pankuzu{margin-bottom:39px;padding-left:30px;width:100%}}html body .pankuzu a,html body .pankuzu p{align-items:center;display:inline-block;max-width:150px;overflow:hidden;padding-right:18px;position:relative;text-overflow:ellipsis;transition:.3s ease;white-space:nowrap}html body .pankuzu a:after,html body .pankuzu p:after{aspect-ratio:1/1;border-bottom:1.5px solid;border-right:1.5px solid;content:"";display:block;margin-inline:7px;margin-left:4px;position:absolute;right:0;rotate:-45deg;top:50%;translate:0 -50%;width:6px}html body .pankuzu a:last-child,html body .pankuzu p:last-child{color:var(--green)}html body .pankuzu a:last-child:after,html body .pankuzu p:last-child:after{display:none}html body .pankuzu a:hover{color:var(--green)}html body #nikoand_base_information_list .information-list-section{margin-bottom:86.5px}@media screen and (min-width:980px){html body #nikoand_base_information_list .information-list-section{margin-bottom:81.5px}}html body #nikoand_base_information_list .information-list-section .information-list{margin-bottom:41px;margin-top:28.5px}@media screen and (min-width:980px){html body #nikoand_base_information_list .information-list-section .information-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;margin-bottom:40px;margin-top:37.5px;max-width:1069.5px;width:78.2942898975%}html body #nikoand_base_information_list .information-list-section .information-list:after{content:"";display:block;height:1px;width:30.8555399719%}html body #nikoand_base_information_list .information-list-section .information-list li{width:30.8555399719%}}html body #nikoand_base_information_list .information-list-section .information-list li .information-block{margin-bottom:20px}@media screen and (min-width:980px){html body #nikoand_base_information_list .information-list-section .information-list li .information-block{margin-bottom:40px;width:100%}}html body #nikoand_base_information_list .information-list-section .square-button.hide{display:none}html body #nikoand_base_information_detail .information-detail-section{margin-bottom:86.5px}@media screen and (min-width:980px){html body #nikoand_base_information_detail .information-detail-section{margin-bottom:81.5px}}html body #nikoand_base_information_detail .information-detail-section .information-detail{border-radius:20px;margin-top:28.5px;width:92%}@media screen and (min-width:980px){html body #nikoand_base_information_detail .information-detail-section .information-detail{margin-top:37.5px;padding-top:80px;width:800px}html body #nikoand_base_information_detail .information-detail-section .information-detail .new{top:80px}html body #nikoand_base_information_detail .information-detail-section .information-detail .img{aspect-ratio:auto;width:450px}html body #nikoand_base_information_detail .information-detail-section .information-detail .img img{height:auto;object-fit:normal;width:100%}}@media screen and (min-width:980px){html body #nikoand_base_information_detail .information-detail-section .information-detail:not(html body #nikoand_base_information_detail .information-detail-section .information-detail:has(.eyecatch)) .text-area{margin-top:0}}@media screen and (min-width:980px){html body #nikoand_base_information_detail .information-detail-section .information-detail .text-area{margin-top:37px;width:540px}html body #nikoand_base_information_detail .information-detail-section .information-detail .text-area h1{font-size:1.8rem;line-height:1.5555555556}html body #nikoand_base_information_detail .information-detail-section .information-detail .text-area .date{font-size:1.4rem;margin-top:10px}}html body #nikoand_base_information_detail .information-detail-section .information-detail .text-area .detail-content{font-size:1.2rem;font-weight:500;line-height:1.5208333333;margin-top:17.5px;padding-bottom:40px}@media screen and (min-width:980px){html body #nikoand_base_information_detail .information-detail-section .information-detail .text-area .detail-content{font-size:1.44rem;line-height:1.5208333333;margin-top:38px;padding-bottom:76px}}html body #nikoand_base_information_detail .information-detail-section .information-detail .text-area .detail-content img,html body #nikoand_base_information_detail .information-detail-section .information-detail .text-area .detail-content picture,html body #nikoand_base_information_detail .information-detail-section .information-detail .text-area .detail-content video{margin-block:1.5em}html body #nikoand_base_information_detail .information-detail-section .information-detail .text-area .detail-content p{margin-top:1.5em}html body #nikoand_base_information_detail .information-detail-section .information-detail .text-area .detail-content a{color:var(--green)}html body #nikoand_base_information_detail .information-detail-section .information-detail .text-area .detail-content a:hover{text-decoration:underline}html body #nikoand_base_information_detail .information-detail-section .square-button{margin-top:40px}@media screen and (min-width:980px){html body #nikoand_base_information_detail .information-detail-section .square-button{margin-top:80px}}html body .small-section-head{margin-top:35px;text-align:center}html body .small-section-head .en{color:var(--green);font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:2rem;font-style:normal;font-weight:600;letter-spacing:-.02em}@media screen and (min-width:980px){html body .small-section-head .en{font-size:3rem}}html body .small-section-head .jp{display:block;font-size:1.2rem;margin-top:2px}@media screen and (min-width:980px){html body .small-section-head .jp{font-size:1.6rem}}html body .single-content-section{background-color:#fff;border-radius:20px;margin-bottom:87.5px;margin-top:18.5px;margin-inline:auto;padding-bottom:40px;padding-top:30px;position:relative;width:92%}@media screen and (min-width:980px){html body .single-content-section{margin-bottom:80px;margin-top:45px;max-width:1080px;padding-bottom:80px;padding-top:36px;width:100%}}html body .single-content-section p{font-size:1.2rem;font-weight:500;line-height:1.5}@media screen and (min-width:980px){html body .single-content-section p{font-size:1.44rem;line-height:1.5357142857}}html body .single-content-section p+p{margin-top:1.5em}@media screen and (min-width:980px){html body .single-content-section p.middle-size{font-size:1.2rem}}html body .single-content-section p a{color:var(--green);font-weight:500}html body .single-content-section .underline,html body .single-content-section p a:hover{text-decoration:underline}html body .single-content-section .red{color:red}html body .single-content-section .content-icon{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:50%;display:flex;justify-content:center;left:0;margin-top:-18.5px;margin-inline:auto;position:absolute;right:0;top:0;width:45px}@media screen and (min-width:980px){html body .single-content-section .content-icon{margin-top:-22.5px;width:60px}}html body .single-content-section .content-icon img{width:55.5555555556%}html body .single-content-section .content-icon.sauna img{width:71.1111111111%}html body .single-content-section .main-visual{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-top:22.5px;overflow:hidden}@media screen and (min-width:980px){html body .single-content-section .main-visual{margin-inline:auto;margin-top:27.5px;max-width:800px}}html body .single-content-section .main-visual img{scale:1.1}html body .single-content-section .main-visual.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body .single-content-section .main-visual.show img{scale:1;transition:1s ease 0s}html body .single-content-section .text-area{margin-inline:auto;margin-top:30px;width:77.3333333333%}@media screen and (min-width:980px){html body .single-content-section .text-area{margin-top:40px;max-width:540px;width:100%}html body .single-content-section .text-area.wide{max-width:none}}html body .single-content-section .text-area .square-button{margin-top:35px}html body .single-content-section .text-area h4{color:var(--green);font-size:1.4rem;margin-top:2em}@media screen and (min-width:980px){html body .single-content-section .text-area h4{font-size:1.5rem}}html body .single-content-section .text-area h4+p{margin-top:1.5em}html body .single-content-section .text-area .black{font-weight:900}html body .single-content-section .text-area .small{font-size:1.2rem}html body .single-content-section .small-section{margin-top:35px;margin-inline:auto;position:relative;width:77.3333333333%}@media screen and (min-width:980px){html body .single-content-section .small-section{margin-top:77.5px;max-width:800px;width:100%}}html body .single-content-section .small-section .text-area{width:100%}html body .single-content-section .small-section.line-top{border-top:1px dashed}html body .single-content-section .small-section dl{margin-top:10px;width:100%}@media screen and (min-width:980px){html body .single-content-section .small-section dl{margin-top:20px}}html body .single-content-section .small-section dl+.text-area{margin-top:10px}@media screen and (min-width:980px){html body .single-content-section .small-section dl+.text-area{margin-top:20px}}html body .single-content-section .gallery{margin-top:27.5px}@media screen and (min-width:980px){html body .single-content-section .gallery{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:35.5px}}html body .single-content-section .gallery li{margin-bottom:30px;position:relative}html body .single-content-section .gallery li .img{overflow:hidden;position:relative;z-index:1}html body .single-content-section .gallery li .img img{opacity:0;scale:1.1}html body .single-content-section .gallery li .label{align-items:center;background-color:#d96b0d;color:#fff;display:flex;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;height:23px;justify-content:center;left:-5px;min-width:82px;position:absolute;top:10px;z-index:2}html body .single-content-section .gallery li .label span{align-items:center;background-color:#d96b0d;display:flex;height:100%;justify-content:center;padding-left:5px;position:relative;width:100%;z-index:2}html body .single-content-section .gallery li .label:after{background-color:#d96b0d;-webkit-clip-path:polygon(0 0,100% 0,2px 50%,100% 100%,0 100%,0 0);clip-path:polygon(0 0,100% 0,2px 50%,100% 100%,0 100%,0 0);content:"";display:block;height:100%;left:calc(100% - 1px);position:absolute;top:0;width:8px}html body .single-content-section .gallery li .label:before{background-color:#c65c0e;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:skewY(-30deg);transform:skewY(-30deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:5px;z-index:1}html body .single-content-section .gallery li .limited{background-color:var(--green);border-radius:100px;color:#fff;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:600;left:-5px;letter-spacing:-.02em;padding:1px 10px;position:absolute;scale:0;top:-5px;-webkit-transform-origin:50% 110%;transform-origin:50% 110%;z-index:2}@media screen and (min-width:980px){html body .single-content-section .gallery li .limited{top:-10px}}html body .single-content-section .gallery li .limited span{font-size:1.1rem}html body .single-content-section .gallery li .limited:after{aspect-ratio:1/1;background-color:var(--green);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);content:"";display:block;left:0;margin-inline:auto;position:absolute;right:0;top:calc(100% - 1px);width:5px}@media screen and (min-width:980px){html body .single-content-section .gallery li{width:46.875%}html body .single-content-section .gallery li:last-child,html body .single-content-section .gallery li:nth-last-child(2){margin-bottom:0}}html body .single-content-section .gallery li .text{margin-top:10px}@media screen and (min-width:980px){html body .single-content-section .gallery li .text{margin-top:15px}}html body .single-content-section .gallery li .text h4{color:var(--green);font-size:1.4rem;line-height:1.5}@media screen and (min-width:980px){html body .single-content-section .gallery li .text h4{font-size:1.5rem}}html body .single-content-section .gallery li .text h4+p{margin-top:10px}html body .single-content-section .gallery li .text h4.bold{font-weight:700}html body .single-content-section .gallery li .text h4.black{font-weight:900}html body .single-content-section .gallery li.show .img img{opacity:1;scale:1;transition:1s ease 0s}html body .single-content-section .gallery li.show .limited{scale:1;transition:.4s cubic-bezier(.175,.715,.24,1.65) .6s}html body .single-content-section .notes{margin-top:35px}html body .single-content-section .notes h3{font-size:1.2rem;font-weight:700}@media screen and (min-width:980px){html body .single-content-section .notes h3{font-size:1.44rem}}html body .single-content-section .notes p{font-size:1rem;line-height:1.5;margin-top:1.5em}@media screen and (min-width:980px){html body .single-content-section .notes p{font-size:1.2rem}}html body .single-content-section .notes p.bold{font-weight:700}html body .single-content-section .notes .notes-list{margin-top:.3em;padding-left:10px}html body .single-content-section .notes .notes-list li{margin-bottom:.7em;position:relative}html body .single-content-section .notes .notes-list li:before{content:"・";position:absolute;right:100%;top:.3em}html body .single-content-section .profile{margin-inline:auto;margin-top:40px;width:75.7333333333%}@media screen and (min-width:980px){html body .single-content-section .profile{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:540px;width:100%}}html body .single-content-section .profile:after,html body .single-content-section .profile:before{border:1px solid var(--green);border-radius:18px;content:"";display:block;height:18px;width:100%}html body .single-content-section .profile:before{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}@media screen and (min-width:980px){html body .single-content-section .profile:before{margin-bottom:5px}}html body .single-content-section .profile:after{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);margin-top:5px}html body .single-content-section .profile .img{margin-inline:auto;margin-top:5px;width:88.0281690141%}@media screen and (min-width:980px){html body .single-content-section .profile .img{margin:0;width:36.3888888889%}}html body .single-content-section .profile .profile-text-area{margin-inline:auto;width:88.0281690141%}@media screen and (min-width:980px){html body .single-content-section .profile .profile-text-area{margin-right:0;width:55.8333333333%}}html body .single-content-section .profile .profile-text-area .name{font-size:1.6rem;font-weight:700;margin-top:1.5em}@media screen and (min-width:980px){html body .single-content-section .profile .profile-text-area .name{margin-top:0}}html body .single-content-section dl{display:flex;flex-wrap:wrap;line-height:1.5;margin-inline:auto;margin-top:20px;width:77.3333333333%}@media screen and (min-width:980px){html body .single-content-section dl{margin-top:40px;max-width:540px;width:100%}}html body .single-content-section dl dt{color:var(--green);font-weight:700;margin-top:10px;width:64px}@media screen and (min-width:980px){html body .single-content-section dl dt{margin-top:12px;width:79px}}html body .single-content-section dl dd{margin-top:10px;width:calc(100% - 66px)}@media screen and (min-width:980px){html body .single-content-section dl dd{margin-top:12px;width:calc(100% - 79px)}}html body .single-content-section dl dd .green{color:var(--green);margin-top:1.5rem!important}html body .single-content-section dl dd .green+p,html body .single-content-section dl dd .green+p+p{margin-top:.5em}html body .single-content-section dl dd span{display:inline-block;width:50px}@media screen and (min-width:980px){html body .single-content-section dl dd span{width:60px}}html body .single-content-section dl dd span.small{display:block;font-size:1rem;width:100%}html body .single-content-section dl p{font-weight:700}html body .single-content-section .pricetags{margin-top:17.5px;width:100%}@media screen and (min-width:980px){html body .single-content-section .pricetags{margin-inline:auto;margin-top:25px;width:594.5px}}html body .single-content-section .pricetags .tag{background-color:#fcf8e8;border:1px solid;margin-bottom:10px;padding-block:10px;text-align:center}@media screen and (min-width:980px){html body .single-content-section .pricetags .tag{align-items:center;display:flex;justify-content:space-between;padding-block:15px;padding-inline:30px}}html body .single-content-section .pricetags .tag:last-child{margin-bottom:0}html body .single-content-section .pricetags .tag .name{font-size:1.6rem;font-weight:700;line-height:1;padding-block:7px}html body .single-content-section .pricetags .tag .name:has(span){padding-block:0}html body .single-content-section .pricetags .tag .name span{font-size:1.2rem}@media screen and (min-width:980px){html body .single-content-section .pricetags .tag .name span{font-size:1.6rem}}html body .single-content-section .pricetags .tag .name span.small{font-size:1rem}html body .single-content-section .pricetags .tag .line{border-top:1px dashed;margin-block:10px;margin-inline:auto;width:86.2068965517%}html body .single-content-section .pricetags .tag .price{color:var(--green);font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:3rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1}html body .single-content-section .pricetags .tag .price.red{color:red}html body .single-content-section .pricetags .tag .price span{color:var(--text-color);font-family:Zen Kaku Gothic New,sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;margin-right:10px;vertical-align:middle}html body .single-content-section .pricetags .tag .price span.middle{font-size:1.6rem}html body .single-content-section .pricetags .tag .price span.small{font-size:1rem}html body .single-content-section .pricetags .tag.big-tag{background-color:#fff;display:flex;flex-wrap:wrap;padding-block:0}@media screen and (min-width:980px){html body .single-content-section .pricetags .tag.big-tag{padding:0}}html body .single-content-section .pricetags .tag.big-tag .name{background-color:#fcf8e8;border-bottom:1px solid;padding-block:14px;width:100%}@media screen and (min-width:980px){html body .single-content-section .pricetags .tag.big-tag .name{padding-block:20px}}html body .single-content-section .pricetags .tag.big-tag .price{align-items:center;background-color:#fff;display:flex;justify-content:space-evenly;margin-top:0;padding-block:15px;position:relative;width:100%}@media screen and (min-width:980px){html body .single-content-section .pricetags .tag.big-tag .price{border-right:1px solid var(--text-color);width:50%}}html body .single-content-section .pricetags .tag.big-tag .price:after{border-top:1px dashed var(--text-color);bottom:0;content:"";display:block;height:1px;left:0;margin-inline:auto;position:absolute;right:0;width:90%}@media screen and (min-width:980px){html body .single-content-section .pricetags .tag.big-tag .price:after{display:none}html body .single-content-section .pricetags .tag.big-tag .price:last-child{border-right:none}}html body .single-content-section .pricetags .tag.big-tag .price:last-child:after{display:none}html body .single-content-section .tel-block{margin-top:20px}@media screen and (min-width:980px){html body .single-content-section .tel-block{margin-inline:auto;max-width:540px;width:100%}}html body .single-content-section .tel-block .tel{color:var(--green);font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.65rem;font-style:normal;font-weight:600;letter-spacing:-.02em;text-align:center}html body .single-content-section .tel-block .tel span{color:var(--text-color);display:block;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;font-weight:400;margin-top:.5em}@media screen and (min-width:980px){html body .single-content-section .tel-block .tel span{display:inline-block;margin-top:0}}html body .single-content-section .tel-block p{font-size:1rem;margin-top:1.5em}html body .single-content-section .scroll{height:397px;margin-bottom:2em;margin-top:2em;position:relative;width:100%}html body .single-content-section .scroll .scroller{background-color:#ccc;height:100%;position:absolute;right:0;top:0;width:10px}html body .single-content-section .scroll .scroller .current{background-color:var(--green);height:50px;width:100%}html body .single-content-section .scroll .scroll-wrapper{-ms-overflow-style:none;height:100%;overflow:scroll;scrollbar-width:none;width:calc(100% - 10px)}html body .single-content-section .scroll .scroll-wrapper::-webkit-scrollbar{display:none}html body .single-content-section .scroll .scroll-wrapper .scroll-inner{width:100%}html body .single-content-section .scroll .scroll-wrapper .scroll-inner p:first-child{margin-top:0}html body .single-content-section .scroll+p.bold{margin-top:40px}@media screen and (min-width:980px){html body .single-content-section .scroll+p.bold{margin-top:80px}}html body .section-lead{font-size:1.2rem;line-height:1.5833333333;margin-top:28px;text-align:center}html body .reservation-cards{margin-bottom:81px}@media screen and (min-width:980px){html body .reservation-cards{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;max-width:1070px;width:100%}html body .reservation-cards:after{content:"";display:block;height:1px;width:30.8411214953%}}html body .reservation-cards .card{background-color:#fff;border-radius:20px;margin-inline:auto;margin-top:41.5px;max-width:330px;padding-bottom:35px;padding-top:30px;position:relative;width:88%}@media screen and (min-width:980px){html body .reservation-cards .card{margin-top:80px;margin-inline:0;width:30.8411214953%}html body .reservation-cards .card:nth-child(2){transition-delay:.4s}html body .reservation-cards .card:nth-child(3){transition-delay:.8s}}html body .reservation-cards .card .rings{align-items:center;display:flex;justify-content:space-between;left:0;margin-inline:auto;position:absolute;right:0;top:0;translate:0 -50%;width:86.8181818182%}html body .reservation-cards .card .rings .ring{display:flex;justify-content:space-between;width:6.4572425829%}html body .reservation-cards .card .rings .ring span{background-color:var(--green);border-radius:10px;display:block;height:21px;width:37.8378378378%}html body .reservation-cards .card .img{margin-inline:auto;width:87.8787878788%}html body .reservation-cards .card .img.coming{align-items:center;aspect-ratio:999/666;background-color:var(--green);display:flex;justify-content:center}html body .reservation-cards .card .img.coming:before{color:#fff;content:"coming soon";font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;letter-spacing:-.02em}html body .reservation-cards .card .text-area{margin-top:26.5px;text-align:center}html body .reservation-cards .card .text-area h2{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:2.4rem;font-style:normal;font-weight:600;letter-spacing:-.02em}html body .reservation-cards .card .text-area p{font-size:1.44rem;line-height:1.4642857143;margin-top:10px}html body .reservation-cards .card .text-area .green-button{margin-top:15px}html body #nikoand_base_about #content .single-content-section{border-radius:20px 20px 0 0;margin-bottom:0;padding-bottom:0}html body #nikoand_base_about #content .single-content-section .green-button{margin-top:38px}html body #nikoand_base_about #content .single-content-section .green-button img{rotate:90deg}html body #nikoand_base_about #content .single-content-section .area-map{margin-top:40px;padding-top:40px;position:relative}html body #nikoand_base_about #content .single-content-section .area-map:after,html body #nikoand_base_about #content .single-content-section .area-map:before{border-top:1px dashed #000;content:"";display:block;height:1px;margin-inline:auto;width:84.0579710145%}@media screen and (min-width:980px){html body #nikoand_base_about #content .single-content-section .area-map:after,html body #nikoand_base_about #content .single-content-section .area-map:before{max-width:800px}}html body #nikoand_base_about #content .single-content-section .area-map .map-images{margin-left:-4%;margin-top:20px;position:relative;width:108.6956521739%}@media screen and (min-width:980px){html body #nikoand_base_about #content .single-content-section .area-map .map-images{margin-inline:auto;margin-top:54px;max-width:730px;width:100%}}html body #nikoand_base_about #content .single-content-section .area-map .map-images .map-main{position:relative;z-index:1}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item{left:0;position:absolute;top:0;width:10px;z-index:3}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.bbq-icon{-webkit-animation:shake .6s step-end 0s infinite;animation:shake .6s step-end 0s infinite;margin-left:79.2%;margin-top:61.0666666667%;opacity:0;transition:.3s ease 1.8s;translate:0 10px;width:7.7333333333%}@media screen and (min-width:980px){html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.bbq-icon{margin-left:77.602739726%;margin-top:59.5890410959%}}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.text-bbq{margin-left:81.8666666667%;margin-top:65.0666666667%;width:4%}@media screen and (min-width:980px){html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.text-bbq{margin-left:77.0547945205%;margin-top:63.5616438356%}}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.coffee-icon{-webkit-animation:shake .6s step-end .4s infinite;animation:shake .6s step-end .4s infinite;margin-left:72.8%;margin-top:42.6666666667%;opacity:0;transition:.3s ease 1.7s;translate:0 10px;width:4.2666666667%}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.content2-1{margin-left:72.8%;margin-top:25.2%;opacity:0;transition:1s ease 2.3s;translate:0 20px;width:16.2666666667%}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.content3-1{margin-left:54%;margin-top:77.0666666667%;opacity:0;transition:1s ease 2.5s;translate:0 20px;width:14.1333333333%}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.content3-2{margin-left:65.8666666667%;margin-top:77.6%;opacity:0;transition:1s ease 2.7s;translate:0 20px;width:13.4666666667%}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.content4-1{margin-left:36.2666666667%;margin-top:-1.4666666667%;opacity:0;transition:1s ease 2.9s;translate:0 20px;width:14.8%;z-index:4}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.content4-2{margin-left:30.2666666667%;margin-top:2.4%;opacity:0;transition:1s ease 2.6s;translate:0 20px;width:15.2%}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.content5-1{margin-left:7.3333333333%;margin-top:17.4666666667%;opacity:0;transition:1s ease 2.8s;translate:0 20px;width:10.1333333333%}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.here{margin-left:68.4%;margin-top:0;opacity:0;width:8.9333333333%}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.illust-ouyako{margin-left:54.1333333333%;margin-top:38.8%;opacity:0;transition:.6s ease 1.8s;translate:0 10px;width:8%}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.line1{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-left:64.4%;margin-top:5.0666666667%;width:7.3333333333%;z-index:2}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.line2{margin-left:45.2%;margin-top:19.3333333333%;width:52.1333333333%;z-index:2}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.line2>img{opacity:0}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.line2 .svg{left:0;position:absolute;top:0;width:103%}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.line2 .svg svg{overflow:visible}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.line2 .svg svg image{height:100%;width:100%}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.line2 .svg svg mask{-webkit-transform-origin:0 0;transform-origin:0 0}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.line2 .svg svg path{fill:none;stroke:#fff;stroke-width:58px;stroke-dasharray:778vw;stroke-dashoffset:778vw;-webkit-transform-origin:0 0;transform-origin:0 0;width:70%}@media screen and (min-width:980px){html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.line2 .svg svg path{stroke-dasharray:2848px;stroke-dashoffset:2848px}}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.running-icon{-webkit-animation:shake .6s step-end .2s infinite;animation:shake .6s step-end .2s infinite;margin-left:62%;margin-top:56.9333333333%;opacity:0;transition:.3s ease 1.5s;translate:0 10px;width:7.2%}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.sampo{margin-left:18.9333333333%;margin-top:67.0666666667%;opacity:0;transition:1s ease 2.6s;translate:0 20px;width:21.6%}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.sauna-icon{-webkit-animation:shake .7s step-end 0s infinite;animation:shake .7s step-end 0s infinite;margin-left:76.2666666667%;margin-top:50.8%;opacity:0;transition:.3s ease 2s;translate:0 10px;width:4.2666666667%}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.sauna{left:auto;margin-top:48.6666666667%;opacity:0;right:0;transition:1s ease 2.2s;translate:0 20px;width:19.3333333333%}@media screen and (min-width:980px){html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.sauna{left:0;margin-left:82.5342465753%;margin-top:57.0547945205%;right:auto;width:24.2465753425%}}html body #nikoand_base_about #content .single-content-section .area-map .map-images .item.souvenir-icon{-webkit-animation:shake .8s step-end .2s infinite;animation:shake .8s step-end .2s infinite;margin-left:65.0666666667%;margin-top:48.8%;opacity:0;transition:.3s ease 1s;translate:0 10px;width:3.8666666667%}html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.bbq-icon,html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.coffee-icon,html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.content2-1,html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.content3-1,html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.content3-2,html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.content4-1,html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.content4-2,html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.content5-1,html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.illust-ouyako,html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.running-icon,html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.sampo,html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.sauna,html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.sauna-icon,html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.souvenir-icon{opacity:1;translate:0 0}html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.here{-webkit-animation:flash 1s step-end 2.3s infinite;animation:flash 1s step-end 2.3s infinite}@-webkit-keyframes flash{0%{opacity:0}50%{opacity:1}}@keyframes flash{0%{opacity:0}50%{opacity:1}}html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.line1{-webkit-clip-path:inset(0);clip-path:inset(0);transition:-webkit-clip-path 1s ease 2s;transition:clip-path 1s ease 2s;transition:clip-path 1s ease 2s,-webkit-clip-path 1s ease 2s}html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.line2 .svg svg path{stroke-dashoffset:0;transition:stroke-dashoffset 2s ease-in-out .3s}@media screen and (min-width:980px){html body #nikoand_base_about #content .single-content-section .area-map .map-images.show .item.line2 .svg svg path{transition:stroke-dashoffset 3s ease-in-out .3s}}html body #nikoand_base_about #content .single-content-section .area-map .text-area{margin-inline:auto;margin-bottom:40px;width:84.0579710145%}@media screen and (min-width:980px){html body #nikoand_base_about #content .single-content-section .area-map .text-area{align-items:flex-start;display:flex;justify-content:space-between;margin-top:30px;width:711px}html body #nikoand_base_about #content .single-content-section .area-map .text-area p{margin-top:20px;width:42.8973277075%}}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}@media screen and (min-width:980px){html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links{margin-right:0;margin-top:0;width:51.617440225%}}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li{margin-top:11px;width:50%}@media screen and (min-width:980px){html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li{margin-top:12.5px}}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li a{align-items:center;display:flex;justify-content:flex-start}@media screen and (min-width:980px){html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li a:hover .icon img{-webkit-animation:shake .6s step-end 0s infinite;animation:shake .6s step-end 0s infinite}}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li .icon{align-items:center;display:flex;justify-content:flex-start;width:58px}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li .name{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:1}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li .name.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:-webkit-clip-path 1s ease .3s;transition:clip-path 1s ease .3s;transition:clip-path 1s ease .3s,-webkit-clip-path 1s ease .3s}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li.sauna .icon{justify-content:center}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li.sauna .icon img{width:62.9310344828%}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li.sauna .name{width:46px}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li.cafe .icon img{width:77.5862068966%}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li.cafe .name{width:46.5px}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li.bbq .icon img{width:91.3793103448%}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li.bbq .name{width:37px}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li.souvenir .icon img{width:62.9310344828%}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li.souvenir .name{width:88px}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li.run .icon img{margin-left:-4.3103448276%;width:89.6551724138%}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li.run .name{width:73.5px}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li.pickle .icon img{margin-left:4.3103448276%;width:71.5517241379%}html body #nikoand_base_about #content .single-content-section .area-map .text-area .contents-links li.pickle .name{width:86.5px}html body #nikoand_base_about #content .access-section{border-radius:0 0 20px 20px;margin-bottom:80px;margin-top:0;padding-top:1px}@media screen and (min-width:980px){html body #nikoand_base_about #content .access-section{justify-content:center;max-width:1080px}}html body #nikoand_base_about #content .access-section .small-section-head{width:100%}@media screen and (min-width:980px){html body #nikoand_base_about #content .access-section .small-section-head{margin-bottom:40px}html body #nikoand_base_about #content .access-section .map-area{margin-right:0;max-width:400px}html body #nikoand_base_about #content .access-section .text-area{margin-top:30px;max-width:360px}}html body #nikoand_base_about #content .access-section .text-area .green-button{display:none}html body .qa-list{margin-inline:auto;margin-bottom:50px;margin-top:27.5px;width:85.3333333333%}@media screen and (min-width:980px){html body .qa-list{max-width:800px;width:100%}}html body .qa-list .qa-item{margin-bottom:10px}html body .qa-list .qa-item .question-block:hover .plus:after,html body .qa-list .qa-item .question-block:hover .plus:before{background-color:var(--orange)}html body .qa-list .qa-item .answer-inner,html body .qa-list .qa-item .question-block{align-items:flex-start;background-color:#fff;display:flex;font-size:1.2rem;font-weight:500;justify-content:flex-start;line-height:1.5833333333;padding-block:15px;padding-right:50px;position:relative;width:100%}@media screen and (min-width:980px){html body .qa-list .qa-item .answer-inner,html body .qa-list .qa-item .question-block{font-size:1.44rem;padding-block:12px;padding-right:70px}}html body .qa-list .qa-item .answer-inner .plus,html body .qa-list .qa-item .question-block .plus{aspect-ratio:1/1;display:block;position:absolute;right:0;top:0;width:50px}@media screen and (min-width:980px){html body .qa-list .qa-item .answer-inner .plus,html body .qa-list .qa-item .question-block .plus{right:10px}}html body .qa-list .qa-item .answer-inner .plus:after,html body .qa-list .qa-item .answer-inner .plus:before,html body .qa-list .qa-item .question-block .plus:after,html body .qa-list .qa-item .question-block .plus:before{background-color:var(--green);content:"";height:1.5px;left:50%;position:absolute;top:50%;transition:.3s ease;translate:-50% -50%;width:20%}html body .qa-list .qa-item .answer-inner .plus:after,html body .qa-list .qa-item .question-block .plus:after{rotate:90deg}html body .qa-list .qa-item .answer-inner .big,html body .qa-list .qa-item .question-block .big{color:var(--green);font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:2rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1;margin-inline:12px}@media screen and (min-width:980px){html body .qa-list .qa-item .answer-inner .big,html body .qa-list .qa-item .question-block .big{font-size:2.5rem;margin-inline:18px}}html body .qa-list .qa-item .answer-block{display:none;width:100%}html body .qa-list .qa-item .answer-block .big{color:var(--orange)}html body .qa-list .qa-item .answer-block .answer{padding-bottom:10px}html body .qa-list .qa-item .answer-block .answer p a{color:var(--green)}html body .qa-list .qa-item .answer-block .answer p a:hover{text-decoration:underline}html body .qa-list .qa-item .answer-block .answer p+p{margin-top:1.5em}html body .qa-list .qa-item .answer-block .answer p:empty+p{margin-top:0}html body .qa-list .qa-item .answer-block .answer p:empty:last-child{display:none}html body .qa-list .qa-item.open .question-block .plus:after{rotate:0deg}